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
339598832892	339598833409	339598833959	339598834509	339598835059	339598835609	339598836159	339598836709	339598837259	339598837809	339598838359	339598838909	339598839459	339598840009	339598840559	339598841109	339598841659	339598842209	339598842759	339598843309	339598843859	339598844409	339598844959	339598845509	339598846059	339598846609	339598847159	339598847709	339598848259	339598848809	339598849359	339598849909	339598850459	339598851009	339598851559	339598852109	339598852659	339598853209	339598853759	339598854309	339598854859	339598855409	339598855959	339598856509	339598857059	339598857609	339598858159	339598858709	339598859259	339598859809	339598860359	339598860909	339598861459	339598862009	339598862559	339598863109	339598863659	339598864209	339598864759	339598865309	339598865859	339598866409	339598866959	339598867509	339598868059	339598868609	339598869159	339598869709	339598870259	339598870809	339598871359	339598871909	339598872459	339598873009	339598873559	339598874109	339598874659	339598875209	339598875759	339598876309	339598876859	339598877409	339598877959	339598878509	339598879059	339598879609	339598880159	339598880709	339598881259	339598881809	339598882359	339598882909	339598883459	339598884009	339598884559	339598885109	339598885659	339598886209	339598886759	339598887309	339598887859	339598888409	339598888959	339598889509	339598890059	339598890609	339598891159	339598891709	339598892259	339598892809	339598893359	339598893909	339598894459	339598895009	339598895559	339598896109	339598896659	339598897211	339598897759	339598898309	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2675	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21692	21104	33148	34681	33581	30949	27971	20554	17491	16944	16791	16525	16421	16677	16527	16342	16428	16443	16254	16384	16355	16623	16499	16506	16542	16359	16306	16279	16322	16213	16331	16244	16408	16227	16466	16553	16422	16302	16386	16404	16355	16339	16205	16298	16551	16253	16283	16416	16373	16270	16449	16331	16444	16176	16372	16130	16476	16286	16416	16355	16409	16270	16409	16248	16159	16401	16382	16307	16403	16350	16228	16181	16125	16385	16203	16490	16225	16221	16390	16157	16445	16439	16151	16227	16397	16149	16297	16289	16471	16317	16268	16352	16523	16420	16304	16305	16305	16261	16471	16359	16381	16341	16293	16373	16380	16243	16365	16071	16251	16172	16442	16338	16076	16241	16381	16354	16210	16306	16292	16296	16108	16210	16086	16172	16252	16295	16084	16245	16146	16225	16243	16257	16092	16220	16126	16202	16280	16175	16329	16201	16254	16226	16209	16287	16293	16341	16076	16436	16342	16127	16137	16409	15994	16238	16252	16305	16419	16260	16184	16131	16179	16104	15998	16043	16083	16017	16298	16271	16338	16419	16172	16235	16124	16298	16276	16379	16369	16215	16518	16195	16085	16343	16320	16352	16181	16117	16047	16207	16303	16381	16175	16290	16229	16349	16456	16236	16116	16032	16153	16190	16217	16117	16371	16540	16303	16312	16188	16399	16272	16135	16462	16286	16243	16060	16149	16218	16289	16202	16229	16238	16245	16335	16339	16213	16238	16352	16176	16075	16250	16258	16446	16323	16183	16203	16298	16156	16282	16056	16312	16322	16315	16144	16186	16300	16308	16217	16156	16400	16213	16210	16320	16308	16379	16231	16219	16374	16348	16300	16152	15987	16304	16059	16108	16124	16302	16118	16349	16189	16139	16240	16215	16277	16310	16094	16355	16336	16236	16429	16449	16245	16244	16333	16104	16141	16320	16177	16262	16268	16320	16410	16219	16023	16454	16292	16328	16301	16121	16189	16109	16235	16376	16429	16131	16219	16336	16251	16395	16349	16288	16261	16267	16200	16151	16147	16227	16307	16107	16106	16329	16207	16170	16258	16300	16171	16305	16246	16186	16122	16083	15976	16183	16100	16003	16207	16263	16181	16196	16253	16209	16194	16348	16271	16176	16183	16327	16110	16253	16197	16342	16185	16313	16386	16426	16282	16213	16329	16046	16071	16394	16270	16297	16263	16191	16286	16444	16156	16114	16196	16444	16266	16256	16188	16334	16368	16248	16281	16179	16179	16089	16064	16161	16133	16478	16265	16138	16215	16229	16381	16290	16205	16122	16284	16407	16150	16351	16428	16245	16150	16379	16253	16325	16197	16194	16216	15962	16237	16348	16332	16372	16436	16261	16136	16182	16366	16334	16168	16147	16264	16090	16462	16072	16311	16015	16155	16454	16270	16170	16249	16304	16247	16349	16143	16210	16254	16150	16066	16094	16182	16214	16340	16268	16287	16257	16233	16146	16147	16284	16219	16268	16290	16221	16336	16333	16109	16113	16142	16074	16173	16224	16219	16142	16271	16273	16096	16457	16144	16293	16271	16070	16139	16358	16245	16286	16279	16196	16370	16376	16304	16270	16219	16143	16465	16188	16210	16312	16283	16176	16222	16370	16253	16205	16305	16336	16267	16181	16170	16366	16249	15973	15948	16303	16061	16417	16279	16181	16250	16251	16154	16155	16012	16136	16259	16060	16272	16356	16243	16158	16312	16266	16202	16141	16337	16278	16218	16133	16246	16015	16283	16156	16342	16066	16323	16294	16301	16126	16205	16219	16279	16284	16430	16300	16259	16229	16237	16257	16288	16234	16214	16142	16271	16200	16334	16300	16377	16258	16252	16101	16257	16340	16150	16374	16262	16245	16152	16217	16326	16386	16204	16226	16246	16266	16252	16082	16231	16239	16244	16012	16363	16330	16096	16144	16389	16138	16218	16440	16262	16141	16257	16160	16255	16224	16320	16278	16150	16341	16231	16135	16173	16212	16202	16264	16205	16337	16278	16227	16212	16331	16337	16144	16196	16139	16358	16372	16364	16034	16237	16223	16270	16262	16234	16350	16305	16248	16334	16178	16207	16375	16312	16299	16099	16214	16282	16130	16428	16321	16310	16014	16309	16239	16297	16164	16321	16207	16092	16244	16181	16107	16173	16060	16189	16214	16364	16341	16255	16142	16278	16360	16226	16231	16249	16177	16192	16244	16140	16034	16399	16108	16431	16136	16286	16367	16202	16281	16328	16283	16129	16104	16111	16296	16264	16240	16296	16202	16115	16152	16290	16115	16321	16197	16204	16095	16210	16216	16236	16263	16288	16140	16241	16236	16142	16155	16281	16181	16140	16266	16257	16312	16244	16304	16140	16202	16294	16259	16228	16003	16231	16302	16111	16077	16272	16228	16351	16361	16268	16242	16291	16259	16234	16262	16070	16303	16431	16357	16115	16278	16363	16194	16378	16224	16042	16255	16223	16214	16184	16233	16175	16168	16160	16267	16028	16191	16227	16208	16255	16281	16130	16200	16244	16087	16356	16208	16259	16319	16182	16175	16183	16406	16307	16266	16326	16344	16320	16286	16040	15980	16180	16277	16182	16159	16329	16249	16403	16264	16441	16204	16257	16131	16244	16238	16437	16374	16218	16179	16238	16296	16204	16174	16266	16323	16233	16146	16180	16283	16186	16114	16118	16383	16291	16217	16192	16337	16249	16230	16193	16036	16119	16345	16421	16208	16324	16124	16255	16234	16259	16182	16311	16325	16202	16159	16336	16050	16028	16298	16324	16219	16288	16033	16152	16330	16151	16191	16265	16416	16136	16281	16487	16256	16362	16110	16329	16201	16308	16139	16049	16215	16103	16180	16361	16548	16184	16289	16279	16207	16086	16257	16202	16208	16194	16248	16287	16212	16082	16413	16253	16274	16331	16276	16366	16261	16251	16191	16370	16445	16211	16116	16107	16096	16209	16255	16224	16332	16084	16129	16222	16095	16145	16214	16154	16327	16365	16235	16357	16235	16305	16049	16026	16257	16229	16069	16331	16212	15999	16019	16161	16127	16050	16218	16272	16366	16141	16194	16109	16144	16306	16184	16304	16263	16096	16228	16065	16196	16339	16160	16187	16155	16387	16283	16180	16193	16320	16477	16169	16372	16313	16262	16039	16176	16080	16147	16126	16231	16025	16270	16394	16261	16319	16233	16395	16381	16169	16256	16071	16413	16280	16415	16153	16188	16106	16111	16128	16452	16175	16475	16131	16250	16376	16240	16393	16412	16203	16197	16124	16311	16146	16376	16263	16321	16281	16200	16309	16081	16189	16197	15912	16115	16245	16288	16175	16262	16197	16262	16166	16251	16309	16238	16193	16263	16235	16228	16208	16315	16409	16254	16225	16079	16347	16210	16425	16276	16407	16226	16054	16190	16311	16127	16230	16315	16261	16333	16214	16249	16153	16245	16309	16287	16270	16080	16066	16383	16313	16282	16315	16246	16192	16217	16346	16095	16174	16217	16394	16481	16353	16194	16328	16387	16290	16398	16478	16325	16249	16234	16053	16214	16364	16275	16361	16366	16202	16206	16390	16039	16104	16241	16195	16234	16494	16051	16383	16107	16172	16448	16336	15978	16047	16302	16337	16125	16152	16247	16182	16173	16310	16234	16217	16133	16300	16365	16217	16309	16105	16401	16469	16440	16345	16420	16195	16162	16294	16206	16326	16307	16275	16339	16122	16296	16434	16231	16086	16077	16226	16220	16246	16092	16390	16311	16331	16335	16109	16232	16236	16268	16199	16170	15976	15969	16105	16339	16554	16175	16321	16306	16300	16410	16138	16043	16172	16312	16230	16182	16346	16236	16288	16107	16126	16221	15974	16120	16214	15973	16254	16225	16239	16116	16330	16334	16369	16316	16358	16227	16327	16298	16138	16221	16110	16301	16196	16293	16132	16384	16365	16358	16262	16165	16289	16225	16217	16253	16214	16278	16211	16274	16228	16164	16330	16297	16394	16139	16331	16242	16386	16270	16153	16227	16161	16193	16097	16201	16228	16241	16099	16081	16325	16223	16444	16237	16207	16156	16131	16186	16113	16419	16162	16085	16167	16172	16092	16305	16319	16105	16108	16188	16293	16138	16228	16235	16098	16135	16151	16273	16209	16257	16469	16414	16348	16113	16204	16104	15981	16207	16384	16193	16359	16171	16162	16107	16425	16229	16120	16258	16229	16342	16440	16274	16153	16465	16245	16347	16067	16462	16175	16218	16425	16288	16103	16199	16365	16153	16153	16144	16353	16031	16283	16060	16268	16277	16302	16330	16212	16234	16196	16207	16406	16292	16282	16228	16091	16387	16364	16306	16316	16191	16591	16305	16391	16246	16278	16125	16167	16196	16268	16312	16293	16244	16274	16176	16280	16053	16237	16266	16161	15984	16242	16102	16092	16187	16178	16330	16037	15916	15975	16177	16290	16330	16335	16325	16055	16316	16318	16165	16435	16226	16033	16410	16355	16302	16056	16144	16260	16306	16284	16175	16287	16374	16124	16092	16360	15942	16092	16356	16310	16239	16359	16333	16263	16032	16238	16134	16197	16358	16183	16201	16298	16095	16139	16145	16341	16342	16307	16253	16254	16137	16358	16246	16212	16217	16282	16171	16229	16291	16282	16189	16189	16219	16266	16550	16266	16346	16236	16142	16328	16411	16300	16396	16267	16229	16350	16270	16218	16286	16316	16112	16228	16300	16087	16163	16258	16285	16370	16273	16181	16230	16311	16451	16316	16338	16365	16304	16262	16127	16136	16239	16267	16249	16382	16069	16435	16288	16342	16335	16241	16457	16150	16399	16297	16233	16200	16220	16252	16216	16358	16195	16457	16312	16282	16284	16203	16228	16341	16510	16210	16371	16278	16307	16320	16187	16424	16370	16243	16304	16152	16296	16241	16248	16330	16167	16285	16298	16090	16329	16238	16265	16288	16253	16241	16012	16211	16195	16354	16221	16200	16125	16221	16298	16079	16000	16205	16290	16034	16150	16317	16260	16329	16267	16194	16109	16346	16439	16258	16084	15912	16024	16287	16496	16269	16383	16213	16375	16248	15993	16151	16024	16048	16204	16302	16330	16309	16217	16309	16427	16292	16083	16091	16343	16157	16183	16214
60244	99888	88278	70374	51083	35754	24110	17560	15050	14321	14166	14186	14023	14005	14012	13954	14181	14059	13964	14009	13886	14011	13900	13968	14145	14039	13911	13925	14096	13966	14014	14039	14193	14001	14129	14094	14007	14071	14061	14034	13992	14075	14064	14069	14143	13929	13960	14114	14080	13948	13945	13892	14079	14031	13828	13995	14026	13979	14043	13983	14006	14136	13916	14006	14189	14079	13852	13833	13951	14064	13842	13877	13950	13835	13968	14037	13918	14155	13892	13975	14026	14014	13946	13932	14032	13913	14020	14107	13942	14035	14007	14098	13915	13929	14080	13983	14109	13947	13974	13976	14027	14047	13906	13995	13951	14108	14129	14002	14067	13890	14003	14053	13966	13985	14101	14019	13960	14098	14088	13966	13998	14024	13842	14029	13962	13922	14034	13972	14041	13902	13918	13871	13823	14105	13998	14020	14080	13877	14070	14012	13970	14029	14141	13894	14048	14056	14058	14004	14042	14078	14013	14010	14008	13924	14133	14031	13874	14012	14027	13974	14250	14040	13963	14112	13867	14087	13901	14087	14014	14038	13691	13923	14090	14101	13875	13980	14021	13897	14030	14102	14033	13967	14035	13896	14076	14066	14076	13963	13916	13922	13881	14096	13967	14020	14077	14033	13935	14072	13897	14014	14149	14055	13873	14229	13864	13912	14074	13936	13964	13995	14003	13918	13967	14108	13982	14118	13835	13984	13965	13845	14013	14070	14154	13902	14105	13903	14174	14107	13990	13975	13676	14021	13983	14002	13970	13963	14035	14073	13957	14016	13965	14031	13964	14122	14034	13913	14127	13828	13993	13973	13995	14001	13987	13947	13913	14016	13932	13997	13875	14021	13911	14173	13967	14096	14077	13952	13894	13850	13948	13881	13993	14054	14014	13970	14028	14159	13854	14021	14102	14105	13932	14043	13847	14001	14072	14191	13956	14052	13780	13982	14176	14038	13969	14047	14012	14101	14093	14106	13940	14055	14100	13892	13914	14010	13907	13988	14017	14019	14117	14040	13953	13955	14153	14080	13991	13961	14021	13935	13823	14056	13991	14022	13940	13910	14053	14144	14083	13810	14101	14069	13956	13920	14155	13962	14042	13979	14040	14042	13992	14014	14079	14023	14096	13774	13852	14001	13934	14002	14082	13912	13973	14026	13879	13982	14046	13865	14061	14103	14038	13891	14160	13987	13906	13891	14185	13832	13930	14075	14052	14159	14049	13819	13961	14093	13996	14057	13938	14008	14030	14054	14033	14023	14153	14008	13844	14009	13843	13900	14107	13966	13780	14003	14026	14052	13953	14071	14015	13900	14050	14026	14054	14100	13977	14084	14022	14165	14006	14111	14026	13940	13895	13942	13897	14050	13898	14096	13959	14100	13971	14005	13908	14151	13960	14025	14031	13960	14067	14299	13982	13997	13878	13864	13971	13877	13930	13975	13861	13953	14158	13838	14074	13948	14077	14155	13918	13915	14006	13973	13872	14055	14059	13863	14019	14043	13980	13868	13941	14027	13956	13938	13932	14059	13999	14129	14164	14054	14085	14040	13762	13956	14121	13985	14183	13959	13913	13905	14047	13992	14053	14013	14018	14105	14126	14018	14097	13970	14115	14116	14036	13878	13982	13919	14205	14040	14138	13927	14030	13991	14271	13984	14147	13922	14074	13946	13918	14009	13993	13995	13980	14084	14049	13992	14188	13883	13962	13975	14182	13932	14047	14067	14111	14077	13971	13909	14016	14079	13966	13853	14168	14150	13963	14102	14079	14247	13960	13816	13862	14059	13902	14003	13938	13933	14028	13993	14086	14007	14092	13819	13947	14075	13963	14064	13997	13978	13953	13915	13931	13949	14014	13871	13919	13954	13896	14070	14202	13961	13836	13806	13871	13912	13994	14019	13903	13836	14092	13845	14041	14006	13846	14037	13976	13895	14146	14000	13984	13988	13943	14191	13971	13914	13899	14003	14006	13918	13993	13982	14043	14068	13961	14121	14116	13873	14023	14042	13986	14071	14051	14005	13952	14017	14079	13949	14030	14012	14055	14040	14042	13975	13853	13906	14043	13983	13925	13964	13983	14053	14048	13890	14064	14052	13905	13988	13994	14005	13944	13852	13928	14173	13922	13936	14121	13993	13971	13904	13947	13921	14105	13971	14092	13970	14034	14137	14174	13970	14109	14000	14028	14015	13952	13975	14095	13847	14036	13902	13964	14064	13962	13909	13949	13926	13939	14010	13884	14101	13953	13903	13992	14007	14060	14121	13881	13889	14131	13868	14095	13953	14042	14007	13978	13958	13955	14006	14116	14185	14046	14126	14105	13971	13987	13968	14082	13896	14024	13944	14063	13864	13989	13984	13991	14071	13952	14008	14024	13960	13934	13790	13982	13895	14179	14138	13887	14036	13970	14099	14101	14074	14053	14103	13940	13973	13929	13927	14131	14127	13956	13961	13828	13938	13794	13861	13948	14035	13954	13930	13972	14109	14047	14111	14176	14083	13926	14123	14001	13864	14021	13875	14154	13982	13986	14088	13944	13903	13976	14003	14160	13964	14103	13953	13953	14041	13943	14104	14048	14012	13954	14162	13781	14018	14058	13864	14078	14117	14203	13782	13899	13888	14162	13986	13878	13983	14055	14035	13995	14034	14006	14001	14050	13842	14017	14074	13943	13961	13976	13919	13992	14053	14039	14048	14061	13994	13944	13886	14091	14026	13947	13943	14050	13902	14107	14007	14022	13954	13985	13983	13945	13973	14131	13983	14076	14048	13879	13949	13931	13953	14002	13877	13893	13998	14104	13934	14065	13981	13966	14109	13958	14029	14001	13953	13917	14068	14026	13898	13978	13961	13986	13796	14043	13972	14042	14022	14011	13931	13996	14196	14045	13825	14065	14102	14069	14014	13995	13901	13862	13897	13837	13960	14018	13927	13936	13725	13976	13991	13773	14045	14010	13913	13999	14002	14010	14041	14056	13990	13825	14006	14070	13977	14038	14089	13984	14024	13981	13929	14121	13784	14106	13985	14155	14071	14048	14045	14021	13991	14019	14016	13943	14114	14035	13987	13919	13928	14053	14086	13914	13873	13991	13955	13914	14112	13987	14037	14152	13997	13919	14083	14034	14045	13893	14045	14096	13990	13891	14031	14004	14010	13927	14137	13827	13866	14081	14122	14106	14046	14083	13967	14010	13899	14044	13859	14008	14045	13950	13962	14037	14036	14138	13901	13997	13936	13952	14039	13869	14094	14012	14055	14045	14094	13996	14081	14059	13746	13990	13963	13948	13970	13979	14033	13826	14092	13978	13938	14135	14036	14016	13990	14083	13909	14051	14165	13949	13994	14008	14013	13932	14039	14060	13996	14078	13957	13989	14043	14070	13928	14028	14090	13835	14098	14182	14104	14039	14004	14044	13983	13993	14000	13873	13988	13908	14068	13905	14128	14143	14034	13917	14180	14053	13940	14034	14086	13942	14051	13990	14068	14077	13904	14057	13968	14004	13905	14144	14169	13934	13890	13937	14075	13982	13917	14022	13935	13912	14004	14107	14134	13934	13847	13961	13963	14187	14045	13950	13905	14067	14051	14059	13935	14138	13958	13664	13927	14121	13901	14014	14105	13984	14044	14059	14045	13906	13964	13977	14086	13789	13946	14142	14050	14005	14020	13974	14178	14027	13875	14054	14032	13876	13880	13994	14045	13901	14066	14055	14111	13867	13975	14013	14101	14010	14027	13730	14046	13713	13951	13974	14032	14106	13951	14114	13914	13888	14002	13947	13852	14004	14009	13903	14042	13968	14017	13985	13909	14012	14032	13915	14048	14098	13991	13936	14019	13956	14146	13926	14054	13874	13992	13927	14100	14063	13879	14047	13808	13990	13961	13979	13911	14002	14086	14119	13985	14010	14063	14094	14018	13929	14020	13977	13970	13896	14022	14008	13987	13940	13946	14087	14080	13950	13978	14119	14020	13989	14026	13932	14060	14205	13935	13869	13804	13940	14084	13878	13916	14325	13958	14016	14133	13920	13964	14078	14081	13955	14032	13947	13934	14148	13897	14047	14123	14091	14145	14076	14048	13996	14044	14044	14040	13902	14031	14092	13943	13998	14132	13976	14018	13999	14149	14039	13992	14067	14027	13940	14045	14029	14133	13977	14045	14072	13990	14034	14073	14010	14090	13972	14109	13960	13993	13991	14075	14012	13933	14054	14062	13905	13914	13983	13953	14006	14048	13938	14048	13888	13984	13963	14084	14071	14046	13926	13855	14039	13969	13993	13913	14051	14015	14221	13954	13899	13892	14082	13886	14021	13810	14015	14043	13871	14012	14041	13922	13826	13997	13873	13964	14043	13985	14036	14052	14031	14079	13865	14072	13952	14171	14192	14014	13983	14070	13948	14006	13773	13948	13970	14080	13998	13950	13920	13957	14002	13915	13965	14124	14079	14021	14110	13904	13958	14004	14033	13894	13956	14154	14067	13860	14125	13929	14031	13979	13898	13962	14005	14024	13835	14156	13967	14010	13973	14161	13964	14059	13931	13771	14100	13950	13957	13877	13918	13993	13888	14156	14215	14021	13923	13962	13952	14038	13959	14025	13865	14140	13956	13923	14112	14134	14030	13896	13924	13892	14208	14066	14041	14042	13894	14060	14159	13884	13964	14048	13937	14012	13991	13822	14006	13958	13994	14089	14006	13997	13960	14039	13908	13984	13852	13932	14073	14079	13888	14026	13908	13945	13900	13962	14057	14071	13948	14042	14006	14065	13975	13888	14036	14070	13817	13998	13950	13937	13972	13807	14037	13924	14079	13862	14132	14005	14108	14178	14122	13955	14035	14025	13894	13932	14036	14041	14040	14197	13958	14044	14007	14105	14054	13844	13969	13895	13904	13973	14157	14018	14033	13904	13923	13982	14009	14139	13982	13894	14001	13920	14065	14039	13957	14014	14088	13882	14043	13854	13860	14022	13932	13865	14179	13946	14138	13989	14010	13984	13938	14102	13838	13883	14029	14119	14040	13884	14152	13978	14008	13976	14014	13947	14040	13968	13966	14027	13938	13824	14023	13911	14040	13975	13956	14088	13931	14067	13938	14022	13873	14122	14082	14009	14073	14006	14065	13969	14146	14136	14068	13915	13954	13885	14051	13948
29451	34577	43472	34586	25030	20999	19032	18204	17834	17666	17713	17795	17719	17635	17622	17744	17400	17843	17865	17764	17685	17539	17745	17723	17614	17678	17692	17724	17673	17753	17721	17643	17746	17517	17514	17648	17513	17757	17719	17503	17559	17763	17749	17710	17652	17595	17725	17683	17543	17541	17558	17596	17734	17812	17754	17612	17624	17624	17584	17380	17496	17555	17729	17463	17514	17507	17438	17690	17565	17646	17426	17579	17507	17589	17636	17497	17610	17503	17734	17673	17473	17761	17597	17620	17407	17402	17559	17603	17683	17507	17221	17451	17506	17682	17676	17583	17628	17492	17663	17364	17667	17772	17426	17542	17725	17555	17426	17623	17599	17627	17608	17707	17592	17599	17705	17725	17633	17503	17509	17646	17460	17407	17619	17330	17553	17693	17605	17531	17568	17609	17744	17482	17594	17656	17735	17694	17383	17627	17699	17735	17679	17703	17533	17387	17375	17556	17488	17450	17516	17467	17456	17641	17675	17547	17621	17610	17669	17864	17542	17650	17870	17704	17574	17755	17748	17603	17473	17546	17570	17484	17413	17503	17405	17502	17542	17553	17614	17579	17619	17580	17708	17661	17576	17516	17745	17722	17489	17540	17512	17718	17620	17580	17494	17587	17564	17578	17397	17415	17815	17893	17407	17586	17642	17630	17849	17547	17615	17536	17534	17619	17482	17520	17506	17378	17717	17549	17486	17607	17534	17716	17585	17363	17576	17791	17565	17732	17607	17759	17653	17440	17596	17655	17604	17678	17561	17384	17453	17575	17574	17585	17379	17699	17640	17686	17603	17559	17535	17462	17684	17686	17657	17683	17798	17790	17568	17532	17867	17473	17644	17680	17484	17803	17722	17739	17437	17679	17614	17738	17615	17747	17792	17606	17537	17687	17613	17682	17482	17549	17565	17807	17821	17624	17444	17578	17631	17677	17754	17496	17793	17777	17371	17524	17506	17640	17658	17529	17641	17585	17661	17602	17489	17556	17482	17442	17697	17673	17697	17807	17538	17451	17506	17652	17655	17632	17550	17721	17572	17525	17674	17452	17613	17511	17712	17685	17777	17541	17382	17744	17549	17471	17714	17639	17675	17663	17582	17537	17678	17447	17750	17525	17404	17477	17642	17599	17540	17651	17436	17571	17569	17647	17674	17406	17448	17395	17569	17607	17614	17694	17728	17563	17508	17577	17430	17691	17618	17670	17600	17611	17701	17594	17703	17623	17675	17596	17678	17588	17632	17657	17833	17536	17575	17598	17495	17604	17680	17521	17562	17563	17566	17487	17557	17601	17752	17592	17601	17720	17565	17583	17530	17573	17666	17823	17356	17634	17724	17554	17845	17646	17733	17663	17464	17584	17589	17725	17467	17681	17739	17677	17512	17381	17640	17557	17604	17568	17586	17918	17709	17620	17564	17683	17527	17393	17429	17550	17635	17334	17573	17529	17328	17544	17483	17545	17676	17500	17456	17534	17516	17681	17750	17661	17650	17506	17551	17567	17548	17449	17708	17813	17731	17581	17533	17730	17551	17670	17581	17604	17701	17658	17652	17627	17604	17650	17733	17699	17539	17761	17777	17765	17704	17539	17549	17642	17562	17593	17520	17657	17389	17706	17727	17637	17579	17629	17572	17476	17591	17523	17398	17697	17327	17514	17812	17473	17580	17494	17506	17598	17536	17563	17538	17539	17448	17638	17638	17650	17846	17513	17569	17709	17752	17604	17789	17589	17724	17598	17542	17599	17575	17634	17720	17343	17644	17621	17725	17696	17594	17535	17378	17638	17457	17775	17531	17647	17578	17644	17472	17530	17510	17485	17628	17536	17454	17573	17792	17541	17619	17402	17705	17606	17589	17759	17729	17490	17665	17568	17531	17399	17360	17602	17450	17774	17719	17673	17598	17651	17609	17582	17441	17491	17362	17348	17523	17633	17707	17607	17393	17669	17643	17670	17768	17592	17749	17572	17615	17620	17520	17424	17591	17684	17771	17481	17695	17593	17636	17656	17472	17630	17468	17529	17639	17421	17649	17552	17752	17713	17580	17412	17574	17781	17742	17694	17680	17573	17574	17663	17506	17655	17516	17644	17837	17703	17577	17561	17618	17557	17667	17521	17706	17798	17656	17509	17613	17767	17481	17609	17474	17682	17520	17451	17632	17665	17616	17485	17586	17518	17454	17543	17517	17449	17731	17681	17623	17493	17623	17506	17866	17467	17478	17427	17495	17508	17371	17575	17779	17756	17654	17632	17435	17697	17520	17574	17530	17549	17532	17478	17495	17855	17657	17426	17617	17507	17477	17531	17539	17703	17595	17557	17594	17485	17626	17556	17630	17666	17657	17764	17617	17453	17507	17498	17678	17670	17533	17506	17801	17487	17583	17577	17713	17543	17629	17528	17572	17616	17446	17598	17507	17461	17382	17577	17869	17377	17453	17562	17702	17732	17505	17478	17632	17667	17672	17604	17724	17895	17501	17644	17552	17674	17657	17379	17896	17596	17703	17833	17611	17578	17766	17578	17458	17667	17662	17490	17587	17472	17662	17493	17689	17527	17650	17572	17765	17726	17627	17650	17684	17500	17706	17633	17541	17581	17497	17534	17533	17474	17438	17528	17471	17673	17716	17805	17492	17731	17589	17810	17713	17572	17528	17791	17644	17628	17387	17431	17605	17560	17824	17701	17758	17653	17520	17507	17205	17555	17662	17548	17579	17794	17639	17620	17899	17663	17529	17653	17726	17440	17538	17749	17532	17473	17542	17661	17599	17616	17539	17542	17600	17656	17842	17853	17494	17611	17614	17498	17565	17623	17752	17516	17699	17691	17613	17690	17547	17429	17581	17510	17521	17606	17561	17568	17588	17656	17533	17634	17592	17801	17628	17552	17684	17923	17438	17469	17589	17735	17626	17662	17591	17584	17488	17527	17564	17513	17572	17744	17518	17694	17754	17538	17705	17621	17506	17630	17542	17536	17501	17673	17651	17672	17615	17632	17444	17671	17888	17602	17539	17692	17483	17654	17356	17376	17472	17527	17688	17603	17527	17631	17485	17390	17538	17566	17611	17679	17504	17792	17606	17738	17652	17642	17683	17516	17562	17555	17719	17619	17434	17608	17595	17552	17907	17451	17660	17308	17529	17506	17481	17590	17769	17653	17685	17619	17423	17676	17743	17739	17719	17660	17525	17403	17697	17435	17512	17521	17782	17434	17579	17510	17675	17885	17721	17524	17566	17609	17776	17469	17643	17641	17726	17536	17636	17687	17517	17635	17634	17647	17630	17443	17610	17812	17730	17528	17540	17598	17716	17499	17546	17641	17734	17671	17404	17641	17527	17481	17633	17592	17632	17689	17666	17872	17756	17590	17547	17652	17765	17690	17567	17617	17563	17495	17460	17798	17494	17636	17531	17753	17762	17539	17543	17647	17650	17808	17616	17711	17400	17441	17514	17755	17570	17399	17517	17470	17607	17692	17604	17482	17508	17393	17512	17610	17714	17601	17790	17624	17466	17625	17629	17685	17537	17586	17767	17515	17553	17664	17551	17564	17621	17530	17428	17697	17645	17362	17623	17575	17640	17772	17544	17548	17632	17704	17627	17432	17559	17738	17744	17653	17463	17872	17669	17725	17692	17550	17476	17547	17628	17521	17513	17643	17679	17544	17690	17745	17773	17586	17729	17550	17559	17789	17551	17762	17668	17725	17667	17542	17709	17446	17555	17713	17588	17529	17571	17812	17601	17686	17583	17773	17577	17452	17481	17522	17634	17533	17673	17652	17594	17599	17713	17490	17822	17498	17558	17568	17563	17497	17680	17499	17716	17552	17675	17595	17564	17322	17737	17631	17371	17702	17653	17749	17621	17407	17528	17923	17654	17588	17721	17905	17606	17720	17773	17781	17713	17833	17556	17556	17451	17506	17522	17543	17609	17633	17580	17777	17797	17708	17744	17685	17654	17546	17605	17499	17545	17569	17360	17746	17621	17740	17512	17519	17306	17561	17679	17840	17853	17593	17674	17564	17781	17585	17696	17712	17742	17709	17464	17607	17705	17514	17766	17462	17637	17718	17593	17601	17746	17574	17610	17373	17669	17557	17677	17801	17530	17594	17364	17520	17530	17548	17613	17378	17540	17648	17712	17489	17477	17773	17616	17594	17600	17557	17708	17549	17631	17455	17615	17747	17658	17569	17637	17664	17691	17677	17636	17732	17662	17748	17784	17632	17561	17774	17614	17619	17863	17650	17664	17714	17604	17511	17526	17397	17496	17625	17436	17536	17511	17541	17724	17713	17766	17607	17777	17483	17927	17602	17488	17644	17723	17648	17834	17592	17850	17578	17552	17745	17642	17489	17655	17680	17638	17786	17539	17801	17759	17454	17595	17584	17486	17610	17968	17552	17631	17583	17598	17509	17644	17634	17544	17701	17372	17544	17424	17604	17673	17772	17792	17677	17577	17735	17577	17744	17784	17538	17840	17683	17733	17627	17568	17438	17579	17336	17695	17641	17553	17582	17841	17613	17526	17564	17686	17536	17567	17658	17480	17476	17668	17511	17543	17592	17495	17427	17616	17672	17590	17572	17477	17527	17788	17517	17543	17512	17576	17616	17531	17584	17459	17517	17506	17436	17638	17662	17564	17624	17668	17707	17627	17462	17658	17758	17851	17680	17595	17736	17625	17705	17637	17710	17573	17704	17681	17494	17609	17667	17618	17631	17553	17619	17520	17470	17581	17638	17544	17656	17544	17642	17690	17801	17731	17564	17719	17505	17532	17608	17613	17736	17552	17621	17408	17502	17423	17641	17550	17426	17881	17533	17445	17622	17550	17617	17543	17454	17670	17448	17417	17341	17502	17555	17394	17586	17656	17558	17293	17308	17374	17426	17691	17795	17754	17507	17480	17476	17703	17690	17452	17647	17367	17480	17547	17684	17568	17518	17767	17519	17596	17779	17672	17597	17637	17506	17793	17645	17544	17590	17814	17815	17526	17639	17380	17736	17752	17575	17466	17749	17745	17543	17567	17418	17716	17591	17467	17734	17606	17635	17829	17639	17790	17670	17450	17453	17621	17673	17742	17752	17615	17731	17707	17557	17833	17693	17405	17471	17474	17519	17537	17649	17681	17619	17578	17522	17582	17745	17684	17578	17940	17576
35417	55689	46880	31441	22926	18248	16153	15422	15031	15152	15053	15161	15149	15077	15036	15144	15166	15090	15190	15197	14986	15336	15101	14986	15048	15039	14938	15048	15000	15030	15125	15066	15151	15219	15221	15081	14984	15070	15161	14942	15100	15178	15097	15100	15159	15124	15055	14970	15056	15305	15070	15031	15263	15051	15055	14949	15190	14963	14988	14932	15285	14863	15163	15131	14915	14976	15053	15198	14948	15005	15047	15004	15120	15028	15228	15019	15180	15098	15135	15065	15039	15006	15014	14991	15109	14927	15050	15093	15156	14959	15169	15186	15012	15096	15163	15134	15099	15020	15087	15182	15033	15104	15170	15127	15069	15039	15137	15195	15008	14871	15017	15032	15124	15184	14905	15291	15201	15174	15136	15306	14999	15042	15109	15183	15024	15106	14922	15087	15145	15165	14929	15021	14999	15184	15057	15032	15009	14743	15214	15152	15098	15163	15084	14966	15146	15131	15133	15059	15058	15041	15092	15049	14817	14970	15354	14995	15146	15013	14980	15048	15148	14996	14927	15127	15189	15010	15040	15053	15122	14966	15163	15155	14952	14987	15041	15006	14949	15001	15016	15027	15057	15163	14955	14976	15024	15010	15060	15079	15138	15174	15200	15219	15021	15073	15184	15141	15077	15188	14812	14926	15173	15004	14990	14950	15189	15036	15099	15036	15143	15029	15059	14951	15042	14830	15245	15180	15199	14826	15048	14935	15091	15185	15023	15015	15126	14981	15203	14842	14987	15200	15143	15092	14994	15251	15177	15139	14982	15196	15100	15204	15037	14961	15011	14975	15123	15040	15117	15116	14999	15236	15063	14890	15019	15186	15033	15241	15206	15107	14984	15074	15176	14980	15079	15168	15109	15125	15085	14949	15015	15146	15025	15155	15252	15135	15066	15074	15136	14960	15170	14855	15120	15195	14888	15118	14972	15015	15153	15185	14974	15025	15062	14941	15255	15021	14978	15095	15085	14973	15212	15093	14942	14967	15176	15195	14957	15014	15198	14908	15116	14999	15090	14826	15270	15110	15189	14951	14947	14902	15076	15031	15004	14875	15234	15025	15020	15159	15093	15093	15026	14993	15044	15122	15150	15056	15066	15028	15137	15024	15185	15041	15100	15082	14976	15159	15196	15229	15022	15134	15025	15114	15113	15047	14924	15073	14985	15220	15015	15223	15154	14992	15079	14965	15012	14956	14945	15055	15070	15064	15104	15051	14882	14975	14904	15077	15040	15101	15153	15059	15161	15178	14903	15133	15087	15096	15170	15106	15190	14965	14958	15123	15206	15106	14984	14998	14917	15174	14968	15081	15201	15087	15058	15106	15098	14965	15052	15167	15174	15180	15059	15004	15116	15164	15197	15219	15037	15291	15033	15106	15121	14986	14989	15030	15139	15035	15003	15042	15019	15146	15073	15130	15097	15156	15117	15121	15106	15120	15076	15134	15136	15104	15047	15062	15089	15141	15078	15145	14919	15201	15015	15020	15212	15149	15105	14875	14871	15127	14927	15072	14976	14931	15084	15044	15040	14964	15214	15004	15028	14871	15241	15022	15094	15101	15016	14968	15147	15194	15078	15085	15071	14977	15134	15062	14997	15007	15162	15005	14974	15016	15206	15226	14936	15094	14895	15037	15062	14908	15136	15133	15003	15020	15090	14985	14850	14969	15201	15038	15018	15063	15126	15128	15060	15160	14958	14855	15177	14887	15088	15022	14998	15094	15184	15058	14952	14982	15067	15144	15200	15109	15074	15082	15010	15093	15021	14851	15021	15043	15061	15018	15109	14973	15023	15106	15144	15210	15113	15198	14942	15166	14939	14986	15102	15082	15006	15021	14922	14950	15312	15097	14885	14999	14999	15148	15016	14957	15074	15034	15059	15200	15068	15169	15160	15201	15295	15073	15038	15171	14950	15073	15288	15108	15082	15018	15041	15147	15166	15005	15038	15195	15092	15111	14996	15000	15209	14866	15157	14908	15097	14964	15155	15164	15258	15138	15227	15195	15082	14989	14972	15134	15071	14943	15083	15039	15035	15177	14929	15167	15015	15193	15023	15120	14926	15147	15065	15200	15021	15100	15135	15020	15072	15030	14959	15025	15059	15105	15089	14941	15171	15112	15089	14804	15097	15129	15005	15002	15013	15059	15229	15154	15050	14873	15120	15111	15038	15175	15053	15088	14936	15180	14905	14962	15042	15094	15016	15051	14970	15064	15089	14908	15142	15154	14998	15162	15010	15042	15146	15216	15125	15135	14978	15128	15041	14970	15022	14987	15051	15055	15053	15181	15071	15047	15159	15005	15077	14871	15169	15074	14990	15032	15002	15090	15086	14938	15121	15059	14978	15090	14939	15000	15100	15005	14986	14964	15047	15056	15111	14954	14956	15112	15108	15120	15138	15095	15038	14979	15212	15143	15225	15089	15119	15138	15115	15001	15057	15160	15084	15056	15074	14937	15157	15058	15041	14897	15221	15170	15080	15143	14870	15079	15326	15010	15333	14952	15052	15065	14957	15088	14978	15002	15041	14977	15095	15150	15017	15095	15264	15149	14948	15130	15105	15188	15174	15103	15097	15155	14866	15159	15068	15258	14901	14992	15171	15138	15035	14974	15227	15011	15033	15016	15074	15112	15034	15059	15056	15171	15189	15102	15014	15124	15133	15040	14986	15174	15073	15077	15021	14851	15169	14904	15122	14951	15143	15117	14984	15048	15114	15032	14992	15024	15004	15284	14988	15010	14888	15147	15043	15233	15248	15135	15111	15096	15144	15102	15003	15167	14950	15108	15065	15308	14927	15041	14995	15246	15020	15132	15099	15180	15035	14977	15240	15186	15026	15016	15113	15051	15186	15021	15030	15212	15117	15123	15140	15067	15006	15179	14922	15093	15141	15092	15098	15164	15064	15148	15001	15064	14985	14966	15240	15024	15055	15113	15059	15084	15200	15110	15022	15191	15110	15102	14942	15163	15088	15181	15144	15331	14967	15221	14980	15126	15122	15218	14907	14990	15092	15230	14977	15181	15034	14879	15147	15155	15017	15067	15079	15012	15102	15028	15161	15229	15144	15065	15154	15026	15152	15024	15027	15145	14974	15076	15010	14991	15160	15084	14985	15094	15158	14833	15154	15013	15097	15034	15189	15010	15184	14941	15047	15047	15073	15053	15081	15217	15236	15116	15164	14980	15090	15136	15095	15012	15241	15060	14980	14998	15247	15130	15141	15043	15003	15095	15083	15145	15128	15071	15070	14951	14978	14902	15099	14942	15054	15160	15088	15061	15154	15052	15095	14982	15267	15106	14897	14867	15098	15011	15052	14967	14979	15219	15095	14991	15066	15216	15091	14994	15052	15064	15139	15097	15171	15021	14940	15200	15169	14995	15170	14907	15169	14907	15064	15123	15049	15079	15074	14957	15068	14910	15207	15141	15286	15073	15022	15009	15106	15002	15008	15175	15147	15166	14964	15135	15107	15085	15304	15075	14942	15079	15005	15169	14940	15163	15042	15004	14911	15349	15085	14980	15040	15085	15071	15040	15266	15052	15064	15195	14891	15179	14981	14896	15154	15205	15183	15105	15150	14930	14992	14940	15039	15101	15060	14899	15073	15130	15100	15160	15093	15091	15070	15064	15228	15083	15161	15033	15118	15316	15178	15014	15094	15119	15138	15176	15155	15111	15116	14986	15125	15017	15075	15066	15228	15040	15109	15183	14984	15091	15083	15149	14978	14939	15116	14996	15209	15072	15310	15142	14991	15034	15053	14894	15039	15085	15035	15102	15139	14981	15004	14987	14980	15076	15115	15104	15080	15088	15023	15130	14851	14947	15067	15143	14948	15167	15006	14964	15113	14916	15098	15201	15147	14875	15130	14985	14995	15102	15101	15272	15065	15087	14986	15145	15081	14900	15224	15132	14978	14922	14937	15197	15039	15136	15309	15017	15196	15132	15223	15087	15007	14875	15107	14968	14909	15125	15066	15191	14965	15163	15195	15073	15023	15039	15000	15000	15120	15115	15161	15079	15078	15030	15237	15029	14910	14993	15136	14946	15091	15211	15256	15038	15060	15278	15168	14999	15007	14995	15104	15124	15093	15089	15076	15130	15030	15070	15100	15085	14925	15094	15065	15162	15223	15055	14927	15061	15188	15163	15016	15068	15142	15123	15135	15084	15226	15067	15035	14963	15200	15016	15063	15142	15145	15139	15119	14996	14992	14997	15116	15159	15081	15086	15125	15174	15018	15138	15096	14958	15006	15238	14978	15118	15203	15113	15126	14994	15340	15167	15065	15078	15198	15043	15249	14909	15287	15205	15080	15007	15050	15145	14967	14973	15088	15116	15153	15056	15222	14941	15129	15332	14921	15108	15014	15042	15096	15034	15052	15008	14994	15170	15206	14995	15182	15020	14985	15140	15106	15036	15150	15038	15043	15022	14989	14916	14973	14854	15002	15045	14898	15009	15101	15027	15088	14963	15126	15278	15042	15051	15024	15159	14914	15152	15157	14963	15202	15147	15167	15132	15235	15126	14997	14985	15163	15118	14901	14994	14991	15095	15025	15115	15110	15041	15329	15041	15001	14942	15158	15102	15022	15037	15295	15049	15235	15090	14968	15038	15291	15003	15128	14886	15225	15109	15131	14956	15095	15182	15100	15043	15082	15008	15112	15231	15210	15039	15177	15097	15009	15216	15100	15109	14990	15102	15024	15113	15240	15062	15121	15162	15211	15040	15097	15128	15028	15187	14979	14928	15220	15119	15015	14977	15152	15031	15184	15038	15072	14876	15038	15194	15146	15072	14990	15234	15158	15000	14982	15036	15039	15113	14912	14870	15136	14987	15068	15051	15125	14975	14941	15019	15071	15035	15131	15167	15060	15090	15141	14992	15128	14997	15039	15062	15078	14937	15165	15032	15120	15045	14936	15005	15184	15044	15204	15122	15108	15149	15078	15148	15256	15175	15043	15118	15112	14963	15088	15020	15116	15011	15105	15265	14942	15114	15093	15010	15057	14911	15014	15209	14962	15223	15163	15107	15096	15067	15163	15045	15138	15061	15113	15212	14997	15189	15254	15062	15103	15246	15181	15013	15110	15025	14920	15010	15014	14892	15249	15143	15128	14952	15259	14986	15143	15047	15120	15186	15249	14945
24374	23602	41811	45633	38272	31931	26169	20138	18055	17654	17574	17331	17206	17238	17338	17212	17388	17390	17465	17572	17447	17240	17145	17403	17201	17292	17026	17170	17292	17079	17267	17271	17217	17177	17374	17195	17336	17196	17174	17469	17346	17286	17363	17217	17227	17398	17521	17401	17343	17277	17519	17298	17150	17224	17311	17138	17094	17141	17240	17566	17432	17246	17293	17361	17260	17072	16980	17251	17304	17168	17311	17042	17272	17201	17348	17215	17106	17326	17057	17228	17229	17137	17393	17248	17262	17212	17172	17256	17125	17113	17242	17111	17147	17312	17221	17209	17341	17220	17309	17036	17168	17060	17248	17070	17342	17182	17295	17153	17169	17104	17229	17187	17276	17295	17109	17139	17198	17064	17169	17489	17128	17167	17150	17238	17171	17020	17190	17110	17216	17295	17246	17172	17327	17267	17217	17093	17097	17236	17157	17369	17350	17169	17267	17058	17215	17387	17262	17087	17158	17349	17198	17125	17008	17085	17299	17167	17075	17155	17049	17194	17173	17304	17181	17368	17276	17223	17287	17181	17239	16909	17059	17065	17142	17035	17192	17056	16911	17235	17167	17346	17248	17189	17350	17329	17227	17377	17351	17096	16906	17310	17451	17257	17117	17107	17096	17169	17139	17312	17235	17202	17153	17073	17025	17091	16864	17161	17284	17340	17165	16959	17186	17188	17312	17138	17287	16975	17238	17248	17275	17229	17205	17159	17322	17051	16925	17248	17288	17353	17222	17301	17182	16966	17155	17252	17280	17324	17244	17085	17144	17167	17266	17276	17298	16956	17152	17313	17156	17129	17135	17295	17143	17231	17330	17126	17128	17086	17160	17412	17264	17249	17256	17203	17160	17212	17215	17273	17269	17341	17185	17181	17186	17178	17238	17171	17126	17121	17290	16969	17090	17243	17179	17296	17244	17322	17228	17176	17281	17091	17250	17239	17117	17180	17171	17104	17040	17074	17193	17152	17164	17195	17144	17199	17226	17110	17167	17333	17103	17226	17246	17233	17077	17092	17137	17241	17226	17002	17285	17163	17090	17139	17109	17361	17275	17049	17189	17169	17181	17259	17454	17342	16944	17329	17212	17350	17249	17142	17370	17287	17107	17152	17181	17340	17146	17159	17409	17379	17334	17158	17173	17189	17269	17168	17004	17114	17040	17134	17106	17307	17280	17098	17292	17227	17148	16964	17338	17156	17202	17298	17141	17031	17422	17153	17254	17053	17293	17079	17144	17157	17275	17270	17261	17365	17218	17151	17069	17252	17209	17170	17188	17060	17118	17240	17031	17332	17244	17223	17278	17201	17004	16922	17115	17206	17232	17242	17122	16934	17236	17301	17246	17174	17190	17503	17228	17241	17196	17291	17341	17085	17292	17236	17237	17247	17183	17112	17403	17282	17189	17151	17211	17378	17064	16909	17149	17253	17118	17198	17055	17066	17132	17030	17192	17278	17371	17098	16948	17011	17057	17326	17008	17067	17268	17128	17263	17162	17196	17030	17237	17141	17241	17191	17262	17112	17329	17007	17237	17105	16984	17299	17129	17203	17080	17115	17235	17132	17059	17186	17302	17188	17165	17113	17186	17362	17303	17414	17111	17093	17225	17131	17305	17076	17488	17108	17136	17105	17230	17328	17225	17249	17355	17213	17003	17071	17144	17038	17250	16903	17214	17170	17167	17192	17338	17098	17026	17135	17393	17109	17146	17110	17335	17025	17183	17187	17311	17122	17108	17149	17099	17165	17198	17228	17165	17555	17256	17025	17119	17263	17234	17167	17188	17181	17285	17184	17099	17179	17095	17091	17067	17121	17166	17185	17137	17320	17285	17158	17345	17139	17218	16957	17152	17146	17413	17230	17358	17194	17184	17136	17145	17402	17285	17109	17210	17069	17229	17193	17288	17254	17234	17363	16921	17200	17243	17251	17257	17125	17388	17182	17090	17114	17143	17354	17053	16995	17050	17221	17263	17126	17014	17213	17260	16996	17294	17091	17248	17337	17248	17051	17272	17259	17300	17331	17419	17234	17190	17475	17129	17134	17171	17236	17161	17092	17340	17118	17367	17306	17235	17225	17223	17191	17405	17272	17467	17225	17452	17022	17012	17320	17211	17131	17164	17170	17038	17175	17039	17234	17023	17195	17335	17122	17217	17088	17365	17238	17172	17245	17311	17161	17119	17170	17069	17310	17059	17265	16983	16976	17153	17078	17120	17145	17480	17383	17124	17283	17143	17093	17203	17334	17231	17181	17294	17226	17295	17252	17199	17048	17140	17407	17063	17204	17250	17158	17115	17057	17199	17367	17240	17241	17122	17161	17336	17269	17252	17229	17234	17233	17134	17260	17152	17263	17132	17482	17270	17074	17292	17105	17225	17432	17257	17413	17186	17191	17313	17329	17014	17101	17141	17151	17164	17067	17298	17100	17303	17170	17386	17150	17198	17214	17251	17197	17239	17158	17182	17201	17082	17338	17173	17027	17047	17003	17121	17104	17175	17030	17285	17212	17128	17056	17119	17209	17025	17107	17261	17321	17234	17461	17204	17228	17249	17097	17154	17175	17305	17074	17167	17188	17329	17050	17385	17196	17238	17085	17156	17066	17170	17130	17254	17335	17088	17157	17410	17053	17181	17126	17282	17108	17148	17324	17143	17202	17172	17262	17249	17181	17238	17114	17326	17034	17191	17249	17032	17042	17259	17311	17112	17111	17112	17311	17304	17150	17140	17208	17164	17057	17148	17179	17074	17309	17281	16974	17160	17065	17249	17273	16886	17150	17189	17063	17126	17100	17278	17294	17316	17017	17205	16987	17161	17320	17227	17327	17163	17246	17184	17472	17302	17313	17209	17286	17366	17370	17197	17186	16986	17118	17287	17264	17323	17287	17151	17016	17000	17205	17173	17185	17139	17132	17181	17199	17025	16960	17261	17116	17177	17203	17218	17294	17081	17269	17235	17143	17309	17253	16995	17271	17044	17136	17255	17287	17155	17277	17281	17287	17152	17353	17351	17230	17213	17189	17412	17383	17206	17051	17308	17209	17315	17264	17024	17049	17044	17086	17184	17170	17282	17172	17216	17067	17309	17350	17103	17231	17263	17219	17188	17260	17253	17192	17007	17170	16966	17228	17359	17192	17255	17213	17148	17072	17276	17168	17236	17362	16936	17343	17201	17269	17247	17427	17333	17269	17213	17118	17105	17082	17199	17117	17363	17175	17073	17141	17277	17003	17130	17185	17017	17173	17128	17189	17151	17355	16995	17304	17079	17399	17126	17386	17224	17140	17427	17179	17183	17056	16990	17290	17317	17198	17293	17209	17198	17112	17360	17081	17186	16986	17336	17247	17173	17136	17041	17298	17175	16997	17115	17334	17522	17443	17328	17018	17041	17135	17165	17224	17058	17088	17124	16889	17231	17192	17154	17153	17197	17192	17218	17143	17138	17156	17089	17364	17339	17376	17436	17257	17222	17183	17247	17240	17260	17345	17219	17087	17126	17071	17221	17142	17271	17364	17123	17079	16930	17397	17229	17127	17152	17516	17253	17340	17167	17378	17154	17223	17037	16826	17044	17154	17375	17295	17297	17237	17258	17096	17099	17235	17374	17187	17080	17186	17328	17257	17090	17212	17309	17014	16896	17210	17083	17348	17192	17192	17304	17074	17114	17370	17280	17151	17277	17038	17283	17031	17279	17227	17155	17227	17189	17241	17373	17282	17163	17390	17214	17292	17298	17226	17227	17229	17214	17075	17185	17009	17172	17155	17242	17212	17300	17045	17064	17309	17222	16970	17058	17384	17109	17305	17367	17200	17399	17308	17193	17153	16900	17266	17149	17166	17314	17229	17066	17354	17383	17248	17187	17187	17163	16862	17254	17130	17386	17241	17164	17318	17244	17206	17339	17244	17262	17383	17367	17306	17306	17131	17055	17294	17286	17166	17174	17133	17235	17254	17139	17384	17064	17147	16916	17334	17183	17237	17390	17309	17116	17247	17158	17173	17196	17080	17213	17180	17241	17208	17285	17195	17046	17310	17207	17205	17177	17226	17194	17171	17273	17088	17137	17079	17230	17028	17188	17134	17216	17236	17381	17398	17355	17326	17184	17305	17264	17179	17158	17231	17087	17210	17181	17253	17321	17054	17228	17376	17203	17034	17136	17142	17237	17302	17319	17348	17058	17576	17252	17045	17440	17314	17159	17066	17398	17036	17042	17346	17371	17197	17331	17384	17072	17267	17003	17273	17222	17213	17150	17122	17181	17185	17304	17248	17046	17309	17199	17251	17291	17271	17063	17060	16969	17412	17206	17101	16945	17230	17217	17165	17112	17314	16896	17162	17254	17265	17257	17132	17284	17186	17163	17093	17379	17184	17202	17165	17394	17019	17086	17024	16995	17194	17229	17066	17173	17260	17147	17270	17164	17023	16982	17171	17047	17049	17171	17074	17250	17274	17292	17375	17167	17113	17170	17334	17205	17127	16961	17303	17126	17102	17237	17269	17011	17278	17098	17098	17119	17273	17162	17249	17095	17055	17129	17249	17113	17039	17040	17270	17185	17315	17106	17280	17439	17226	17219	17043	17024	17206	17088	17263	17246	17167	17200	17148	17257	17159	17153	17437	17149	17183	17328	17359	17187	17222	17004	17120	17071	17246	17040	17073	17194	17190	17200	17208	17135	17319	17241	17276	17206	17072	17345	17115	16921	17144	17386	17189	17290	17225	17232	17140	17171	17028	17239	17268	17141	17243	17232	17207	17142	17381	17412	17138	17200	17367	17334	17087	17007	17151	17212	17253	17210	17291	17172	17119	17038	17183	17147	17294	17398	17296	17304	17240	17052	17077	17264	17151	17148	17097	17335	17247	17326	17035	17100	17140	17087	17242	17123	16981	17274	17120	17324	17363	17255	17202	17194	17068	17181	17271	17280	17438	17266	17315	17330	17116	17103	17259	17131	17346	17047	17252	17423	17103	17167	17175	17145	17211	17354	17260	17443	17186	17273	17147	17102	17218	17057	17340	17119	17462	17211	17221	17290	17211	17311	17247	17143	17181	17171	17278	17034	17224	17284	17157	17137	17368	17241	17140	17327	17248	17040	17154	17168	17200	17266	17165	17028	17134	17006	17196	17301	17077	17190	17272	17331	17325
58627	96701	86475	62868	45254	32140	22005	17356	15503	14970	14928	14945	14905	15042	14895	14903	14890	14846	14940	14901	14792	14929	15036	14827	15027	15010	14884	14808	14827	14915	14830	15073	15057	14864	14902	15037	14803	14787	14907	14939	15025	14969	14894	14673	14862	14813	14835	15044	14978	14843	14902	14920	14841	15020	14780	15122	14796	14862	14911	14831	14871	14887	14954	14894	14887	14748	14937	14889	15049	14810	14819	14975	14816	14805	14976	14960	14925	14829	14910	15083	14989	15011	14741	14884	14900	14876	14860	14872	14859	14871	14875	15044	14925	14813	14902	14805	14842	14820	14559	14839	15028	14755	14965	14986	15011	14849	14886	14933	14940	14945	14915	14862	14869	14655	15049	14772	14810	14831	14893	14960	14834	14874	14961	14977	14800	14778	14921	14866	14959	14936	14662	14936	14919	14861	14874	14895	14875	14845	14715	14902	14926	14965	14834	14859	14851	14944	14847	15044	14882	14899	14805	14894	14917	14828	14843	14773	14930	14939	14982	14725	14796	14963	14967	14793	14655	14892	14823	14921	14763	14951	14800	14902	15048	14947	14763	14888	14865	15048	14940	15004	14860	15064	14882	14957	14804	14942	14884	14819	14804	14840	14716	14950	14942	15089	14812	14839	14861	14850	14873	14657	14938	14821	14853	14900	14850	14716	14919	14960	14808	14836	14800	14986	14716	14877	14816	15034	14826	14838	14809	14753	14823	14881	14874	14914	14820	14768	15129	14891	14793	14730	15055	14890	14970	14851	14884	14914	15179	14646	14786	14944	14745	15025	14851	14887	14814	14860	14901	14825	14892	14810	14815	14834	14807	14831	14800	14974	14840	14966	14770	14939	14751	14848	14940	14912	14939	14994	14782	14866	14956	15113	14900	14918	14877	14811	14832	14883	14717	14902	14928	15022	14830	15019	14896	14813	14878	14961	14913	14744	14809	14895	14966	14756	14929	14982	15008	14965	14974	14753	14943	15041	15095	14754	14788	14819	14962	14862	14996	14871	14901	14826	14901	14954	14806	14718	14970	14975	14897	14987	15047	14888	14970	14956	14890	14866	14868	14731	14851	14918	14935	14763	14940	15009	14848	14705	14983	14967	14834	14681	14970	14865	15002	14919	15105	14936	14743	14767	14816	14856	14746	14849	14852	14776	14727	14782	14912	14907	14905	14722	14874	15063	14903	14861	14729	14818	15101	14988	14866	14851	14926	14834	15047	15044	14880	14812	14839	14906	14965	14841	14988	14897	14835	14772	14683	14908	14819	14912	15120	14785	14916	15084	14842	14761	14849	14793	14942	14987	14942	14885	14801	14887	14983	14895	14964	15108	14956	14899	14894	15077	14883	14735	14767	14998	14723	14972	14960	14834	14955	15049	14872	14889	14745	14943	14841	14912	14869	15083	14821	14804	14796	14888	15047	14792	14830	14957	14920	14979	14821	14940	14889	14881	14629	14805	14795	14785	15002	14978	14778	14889	14886	14813	14946	14878	14881	14781	14843	14837	14772	14911	14937	14867	14845	15056	14806	14874	14606	14932	14831	14788	14929	15117	14801	14941	14905	14769	14876	14984	14871	14900	15028	14927	14908	14894	14916	15048	14916	14842	14976	14861	14988	14747	14956	14831	14815	14852	14971	14807	15095	14774	15043	14771	14949	15070	14756	14750	14932	14846	14848	15070	14838	14834	14861	14985	14924	14880	14807	14738	14866	14881	15007	14958	14849	14850	14842	15050	14794	14785	14781	14947	15017	14919	14854	14740	14799	14849	14922	14825	15043	14997	14868	14833	15024	15004	14766	15009	15088	14834	14909	14923	14779	14878	14860	14862	15075	15001	14852	14944	14865	14861	14895	15069	14815	14747	14916	14892	14937	14985	15013	14886	14881	14958	14867	14938	14842	15009	14868	14822	14872	14876	14758	14828	14943	14867	14830	14827	15076	14773	14727	14971	14982	14774	14910	14745	14834	15019	14854	14896	14962	14876	14870	14845	14779	14932	15005	15057	14927	14878	14917	14853	14783	14919	14906	14956	14851	15087	14798	14858	14638	15079	14992	14863	14938	14851	14917	15014	14849	14960	14991	14848	14769	14755	15038	14797	14854	15082	15045	14815	14940	14881	14975	14760	14911	14989	14991	14772	14957	14897	14880	14928	14979	14932	14867	14975	14765	14914	14927	14698	14733	14851	14825	14902	15055	14774	14980	14983	14945	14825	14762	14835	14950	14952	14844	15046	15030	14817	14981	14691	14877	14982	14982	14790	14885	14973	14977	14832	14838	14846	14960	14899	14834	14935	14915	15099	14890	14932	14941	14981	14739	14834	14727	14972	14663	14902	14834	14798	14704	15002	14877	14834	14849	15034	14888	14720	14773	14775	14949	15031	14924	14930	14973	15016	14728	14874	14857	14898	14784	14711	14913	14993	14835	14838	14988	14992	14833	14928	14881	14934	14765	14945	14874	14916	15003	15011	14900	14732	14867	14818	14711	14957	14652	15013	14871	14897	14940	14978	14836	14981	14919	14926	14948	14709	14979	15143	14865	14755	14758	15051	14905	14818	14822	14865	15074	14828	14760	14914	14759	14790	15024	14771	14806	14811	14888	14798	14917	14811	14780	14918	15025	14828	14854	14827	14975	14963	15008	14948	14889	14737	14900	14821	14859	14712	14905	14804	14894	14840	14825	14921	14771	14901	14842	14808	14890	14815	14937	14763	15057	14930	14821	14727	14929	14840	14949	14821	14993	14926	14944	15012	14909	14793	14956	14979	14684	14915	15042	14831	14961	14844	14978	14862	14877	14980	15011	14902	14805	14720	14959	14851	15007	14854	14849	14836	15028	14853	14836	14935	14946	14859	14997	14932	14897	14865	14936	14777	14948	15083	14820	14961	15073	14754	15007	14837	14823	14760	15016	14886	14924	14979	14739	14916	14962	14703	14934	14842	15058	14859	14831	14837	14988	14928	14860	14699	15064	14859	14753	14876	14843	15042	14891	14816	14804	15166	14924	14930	14900	14901	14594	14926	14890	14763	14820	14866	14927	14799	14720	15000	14749	14894	14870	14785	14941	15049	14932	14838	14863	14961	14870	14883	14763	14783	15075	14998	14865	14788	14749	14892	14831	14864	14915	14761	14667	14899	14919	14974	14928	15024	14851	14833	14926	14945	14805	14846	14941	14894	15003	15017	14824	15054	14829	14816	15045	14682	14820	14820	15004	14762	15040	14772	14826	14934	14909	14913	14894	14757	14903	14796	14880	14713	14719	14833	14772	14967	14957	14986	14749	14910	14928	15051	15037	14814	14915	14962	14992	14856	14737	14902	15059	15152	14747	14781	14909	14956	14861	14983	14820	14722	14799	14896	15070	14857	14918	14876	14844	15003	14936	14840	15018	14936	14711	14885	14925	14980	14955	14792	14887	14994	14712	14737	15045	14890	14818	15060	14978	14802	14934	14938	14654	14793	15023	14808	14943	14868	14840	14889	15037	14698	15037	14842	14897	15027	14929	14850	14983	14866	14795	15011	15014	14951	14912	14826	14857	15072	14956	14848	14931	15014	14927	14828	14935	14911	14780	14840	14894	14931	14780	14857	14913	14851	14806	15062	14895	14833	14843	15122	14898	14962	14688	14847	14842	14911	14749	15005	14844	14723	14739	14881	14908	14766	14930	14732	15192	14877	15137	14931	15002	14774	14801	15131	14831	14804	14903	14823	14824	15008	14820	14946	14957	14808	15001	14927	14794	14874	14974	14820	15087	14783	14778	14704	14944	14874	14986	14950	15017	15024	14769	15010	14945	14935	15029	14804	14996	14918	14918	14821	14726	14759	15016	14960	14848	14892	14829	14967	14898	14922	15030	14807	14817	14987	15000	14906	14832	14890	14948	15062	14984	14780	14937	14962	14785	14991	14857	14818	14818	14952	14975	14910	15077	14917	14720	14759	15010	15046	14818	15150	14742	15039	15006	14899	14880	15003	14809	14877	14854	14922	14741	14941	14907	15009	14911	14784	14775	14982	14926	14817	14822	14925	14771	14901	14812	14904	14997	14916	14784	14971	14896	14753	14982	15000	14899	14826	14914	14919	14930	14978	14871	14725	14900	14968	14839	14872	14893	14983	15004	14943	14814	14950	14860	14742	14908	14735	14955	14838	14764	14977	14934	14870	14902	14818	14888	14855	14888	14847	14999	14865	14825	14825	15039	15025	14788	14817	14863	14772	14893	14921	14952	14844	14839	15071	14889	14734	14732	14893	15105	14942	14835	14931	14780	14787	14868	14875	14883	14707	14705	14812	14951	14775	14917	15160	14934	14793	14637	14859	14889	14607	14713	14806	14760	14859	14739	14768	14894	14689	14855	14891	14836	14899	14883	14919	14918	14788	14844	14772	15005	14885	14943	14941	14921	14764	14889	15023	15030	14900	14982	14938	14883	14941	14877	14907	14829	14970	14840	14856	14858	14746	14805	14748	14896	14840	14911	15000	14910	14909	14866	15016	14832	14904	14787	14742	14951	14864	15026	14996	14841	14934	14850	15079	14791	14877	14719	14883	14942	14906	14791	14914	14809	14809	14781	14972	14845	14870	14758	14774	14880	14738	14897	14900	14843	14965	14946	14812	14995	14765	15113	14908	14755	14985	14747	14869	14773	14926	14904	15036	14770	14852	14846	14843	14998	14849	14828	14694	14809	14946	14859	14919	15054	14707	15001	14907	15029	14807	15051	14832	14802	14849	14881	14779	14854	15087	14856	14886	14923	14754	14969	14728	14957	14972	14844	14923	14836	14810	14959	15056	14877	15011	15092	14922	14924	14684	14977	14766	15039	14918	15062	15030	14861	15007	14963	14976	14925	14891	14902	14911	14858	14875	14846	14899	14730	14811	14912	14982	14963	15129	14851	14885	14892	14835	14927	14982	14827	14916	15027	14707	14922	14945	14914	14902	14944	14810	14695	14803	14798	14961	14886	14870	14967	15010	14960	14884	14838	14977	14966	14840	14916	14865	14887	14859	14781	15035	14783	14788	15010	14838	14889	14988	14905	14786	14903	14884	14911	14818	14814	14967	14984	14815	14911	14774	15084	14833	14872	14815	14873	15027	14886	14856	15027	14878	15126	14893	14875	14852	14922	14920	14934	14878	14911	14816	14874	14841
23061	22134	36697	42478	42093	37890	31419	22543	18731	17813	17412	17112	17142	17038	17021	17062	17089	16895	17095	16851	16916	16984	16862	17002	17107	17102	16919	16782	17099	16930	16830	17211	16865	16858	16983	17041	17045	16856	16877	16989	16946	16826	16830	16785	16772	16885	16918	16764	16787	16718	16869	16823	16860	16588	16956	16808	16710	16684	16959	16778	16790	16730	16915	17060	17001	16924	16941	16652	16968	16875	16812	16772	16699	16551	16668	16667	16749	16724	16801	16731	17010	16785	16862	16666	16997	16882	16752	16708	16639	16770	16755	16654	16724	16803	16906	16837	16704	16647	16960	16901	16658	16660	16838	16675	16634	16708	16662	16584	16776	16755	16908	16600	16781	16769	16709	16773	16896	16930	16676	16592	16943	16531	16790	16632	16819	16766	16808	16787	17039	16767	16907	16753	16693	16794	16451	16780	16741	16749	16832	16719	16722	16754	16774	16903	16832	16751	16925	16788	16795	16583	16721	16723	16956	16764	16718	16758	16773	16933	16640	16868	16842	16906	16777	16714	16892	16769	16839	16667	16796	16992	16759	16837	16717	16814	16829	16777	16817	16892	16675	17004	16918	16805	16989	16624	16834	16923	16664	16730	16779	16889	16690	16722	16633	16599	16678	16733	16817	16843	16811	16953	16898	16758	16774	16940	16640	16875	16679	16700	16902	16769	16742	16847	16865	16888	16723	16695	16946	16691	16786	16817	16809	16624	16818	16623	16662	16799	16804	16765	16918	16581	16799	16879	16796	16680	16840	16873	16596	16598	16754	16857	16773	16628	16808	16840	16887	16807	16818	16671	16718	16865	16838	16818	16647	16595	16509	16697	16657	16794	16655	16922	16784	16741	16866	16751	16796	16623	16753	16841	16798	16502	16820	16897	16888	16633	16761	16775	16787	16815	16806	16741	16618	16736	16874	16688	16632	16825	16807	16728	16620	16812	16677	16885	16897	16884	16912	16819	16926	16880	16615	16621	16855	16909	16720	16828	16685	16858	16717	16755	16668	16730	16739	17005	16641	16805	16655	16790	17015	16723	16722	16617	16878	16920	16729	16783	16861	16740	16798	16928	16670	16758	16834	16769	16789	16746	16661	16837	16845	16799	16806	16767	17064	16779	16927	16755	16809	16611	16824	16876	16860	16617	16811	16600	16888	16702	16616	16604	16865	16601	16854	16771	16818	16943	16777	16950	16782	16667	16628	16645	16803	16887	16900	16741	16757	16826	17181	16721	16908	16706	16733	16871	16961	16947	16768	16862	16814	16833	16811	16878	16674	16635	16861	16662	16832	16761	16744	16904	16702	16629	16763	16751	16777	16729	16741	16839	16792	16695	16598	16823	17070	16766	16652	16689	16721	16874	17013	16770	16741	16659	16660	16685	16855	16787	16782	16825	16945	16735	16684	16881	16813	16952	16786	16641	16771	16810	16855	16733	16930	16666	16850	16847	16712	16997	16868	16724	16787	16983	16535	16778	16875	16602	16853	16532	16768	16998	16827	16697	16724	16645	16687	16660	16979	16970	16817	16855	16836	16866	16789	16941	16735	16698	16679	16789	16842	16657	16755	16767	16728	16707	16737	16988	16626	16832	16797	16848	16936	16829	16668	16905	16944	16733	17028	16807	16703	16918	16664	16772	16816	16766	16812	16815	16664	16787	16747	16895	16888	16950	16917	16653	16911	16684	16773	16923	16818	16636	16878	16701	16710	16593	16634	16571	16694	16846	16501	16762	16775	16765	16795	16717	16754	16786	16551	16765	16650	16713	16765	16660	16754	16868	16717	16749	16769	16702	16770	16726	16810	16706	16685	16763	16739	16750	16807	16992	16941	16817	16718	16774	16801	16828	16874	16903	16766	16823	16749	16764	16921	16695	16917	16825	16709	16848	16727	16770	16801	16873	16588	16691	16571	16699	16789	16617	16776	16763	16754	16696	16893	16859	17017	16846	16814	16738	16822	16616	16865	16823	16678	16730	16725	16760	16791	16720	16810	16711	16705	16695	16843	16803	16796	16986	16821	16628	16700	16702	16821	16707	16736	16563	16663	16768	16634	16654	16894	16657	16743	16785	17046	16748	17057	16790	16780	16639	16608	16773	16742	16829	16816	16687	17008	16807	16610	16719	16735	16810	16676	16854	16558	16946	16858	16840	17000	16884	16713	16706	16663	16683	16818	16647	16621	16919	17035	16715	16506	16972	16827	16658	16707	16816	16905	16923	16777	16843	16687	16691	16747	16811	16584	16861	16597	16701	16595	16849	16615	16824	16895	16881	16893	16827	16951	16726	16824	16721	16833	16800	16887	16937	16753	16658	17095	16725	16773	16689	16743	16915	16866	16579	16850	16933	16765	16729	16879	16732	16750	16718	16848	16695	16749	16668	16652	17039	16840	17045	16718	16717	16752	16819	16698	16769	16613	16862	16767	16572	16802	16889	16895	16816	16803	16861	16698	16559	16798	16639	16746	16543	16847	16928	16871	16852	16639	16558	16998	16747	16830	16682	16751	16899	16608	16782	16525	16744	16888	16675	16911	16775	16740	16870	16796	16799	16916	16656	16746	16800	16900	16670	16727	16623	16740	16713	16638	17058	16739	16871	16820	16898	16817	16786	16836	16631	16637	16930	16642	16719	16643	16856	16673	16665	16799	16816	16891	16816	16854	16714	16780	16949	16857	16817	16707	16691	16790	16676	16993	16626	16786	16791	16845	16861	16693	16894	16881	16684	16795	16874	16942	16815	16796	16720	16958	16930	16657	16778	16803	16542	16706	16794	16699	16767	16725	16975	16520	16755	16702	16827	16827	16572	16527	16793	16741	16900	16899	16720	16815	16683	16737	16695	16680	16836	16758	16629	16770	16683	16786	16763	16601	16855	16847	16504	16668	16897	16842	16840	16937	16586	16688	16881	16779	16518	16946	16754	16690	16720	16889	16679	16919	16546	16918	16967	16896	16947	16736	16741	16716	16853	16807	16779	16922	16722	16737	16758	16752	16617	16675	16521	16775	16709	16621	16479	16744	16745	16912	16784	16605	16778	16942	16905	16721	16865	16749	16770	16823	16823	16717	16638	16663	16869	16932	16791	16551	16695	16782	16620	16952	16620	16823	16952	16738	17088	16766	16811	16908	16625	16567	16531	16730	16726	16653	16720	16990	16792	16896	16942	16726	16704	16527	16693	16950	16728	16807	16550	16743	16839	16819	16753	16787	16561	16842	16819	16726	16819	16731	16669	16825	16574	16686	16713	16716	16647	16616	16698	16633	16879	16939	16694	16758	16733	16762	16829	16699	16623	16772	16653	16950	16679	16950	16758	16777	16673	16642	16780	16754	16692	16680	16709	16625	16788	16880	16616	16892	16831	16830	16727	16897	16831	16885	16873	16929	16927	16906	16835	16684	16687	16760	16745	16767	16769	16615	16721	16869	16766	16843	16790	16717	16747	16957	16851	16741	16687	16788	16784	16838	16654	16646	16693	16940	16940	16846	16659	16782	16781	16708	16761	16641	16630	16696	16862	16929	16843	16721	16865	16708	16645	16878	17110	16931	17059	16840	16783	16816	16827	16776	16830	16787	16903	16960	16572	16921	16740	16712	16910	16823	16755	16771	16703	16874	16605	16898	16881	16832	16794	16564	16842	16759	16720	16660	17067	16815	16816	16762	16804	16889	16701	16862	16768	16774	16696	16885	16555	16843	16944	16806	16759	16795	16802	16911	16876	16710	16684	16718	16575	16719	16686	16597	16859	16829	16709	16707	16550	16724	16561	16725	16742	16703	16602	16937	16955	16877	16707	16724	16667	16732	16736	16881	16739	16569	16782	16873	16637	16841	16896	16708	16730	16786	16871	16741	16721	16772	16743	16936	16626	16860	16766	16823	16825	16946	16810	16843	16729	16752	16761	16861	17009	16597	16840	16901	16715	16885	16685	16814	16870	16787	16823	16781	16373	16827	16803	16856	16834	16681	16718	16724	16780	16849	16711	16757	16640	16803	16408	16712	16585	16559	16716	16800	16828	16961	16846	16701	16829	16753	17025	16871	16806	16866	16782	16722	16802	16768	16871	16707	16889	16799	16868	16972	16813	16640	16728	16615	16773	16948	16754	16750	16785	16521	16873	16597	16770	16741	16574	16812	16790	16785	16682	16659	16946	16799	16695	16782	16610	16707	16647	16655	16842	16852	16672	16855	16633	16870	16761	16780	16867	16780	16870	16953	16846	16846	16752	16879	16895	16817	16787	16820	16531	16909	16697	16758	16898	16851	16752	16873	16788	16633	16790	16573	16580	16804	16713	16897	16954	16802	16958	16854	16811	16867	16928	16640	16710	16792	16782	16767	16753	16834	16840	16535	16679	16731	16846	16847	16737	16822	17022	16856	16799	16853	16745	16990	16903	16697	16627	16727	16729	16752	16756	16804	16609	16856	16877	16742	16883	16666	16730	16765	16695	16742	16845	16915	16818	16920	16823	16746	16986	16792	16611	16826	16682	16611	16958	16640	16720	16831	16640	16836	16838	16752	16773	16739	16832	16578	16769	16676	16917	16627	16734	16619	16878	16652	16706	16764	16677	16677	16798	16936	16815	16741	16726	16768	16684	16810	16833	16824	16856	16833	16857	16957	16663	16754	16755	16759	16671	16720	16519	17004	16909	16841	16697	16786	16827	16449	16860	16667	16748	16752	16799	16764	16920	16757	17026	16828	16882	16748	16936	16949	16922	16828	16727	16784	16707	16882	16805	16874	16635	16737	16743	16818	16683	16924	16447	16884	16816	16813	16734	16649	16810	16941	16733	16719	16728	16777	16698	16785	16908	16945	16858	16782	16533	16799	16886	16597	16663	16735	16742	16627	16841	16763	16724	16732	16815	16951	16815	16638	16923	16706	16789	16846	16883	16556	16762	16768	16759	16771	16723	16921	16574	16597	16689	16683	16921	16813	16876	16872	16518	16700	16816	16889	16616	16615	16835	16868	16752	16788	16756	16763	16689	16868	16906	16855	16955	16456	16802	16593	16810	16564	16687	16796	16417	16799	16884	16684	16958	16843	16768	16702	16910	16664	16803	16864	16988	16774	16894	16850	16630	16811	16815	16861	16832	16918	16842	16823	16514	16813	16882	16835	16754	16496	16744	16727	16765	16837	16996	16885	16803
63480	105498	97175	79301	59810	42789	28411	19917	15894	14751	14466	14414	14649	14680	14780	14475	14693	14429	14547	14464	14610	14493	14594	14584	14751	14642	14559	14570	14634	14583	14661	14615	14588	14703	14601	14725	14486	14721	14605	14496	14691	14428	14629	14547	14450	14675	14474	14551	14734	14530	14636	14585	14576	14468	14374	14502	14573	14758	14432	14754	14497	14490	14596	14579	14689	14653	14539	14414	14733	14570	14582	14716	14534	14510	14671	14680	14466	14536	14494	14641	14547	14472	14688	14653	14420	14669	14640	14678	14655	14455	14687	14456	14723	14653	14712	14507	14685	14513	14658	14529	14416	14475	14517	14551	14701	14660	14525	14564	14575	14440	14520	14721	14446	14515	14454	14645	14645	14565	14528	14551	14713	14552	14723	14527	14605	14552	14566	14685	14537	14519	14514	14750	14461	14563	14534	14566	14613	14616	14650	14869	14519	14644	14651	14573	14563	14580	14659	14628	14728	14541	14579	14574	14693	14638	14528	14570	14647	14630	14651	14539	14710	14656	14409	14621	14459	14543	14554	14565	14583	14454	14636	14582	14632	14586	14495	14496	14503	14739	14581	14550	14608	14700	14611	14602	14629	14591	14716	14662	14488	14821	14509	14511	14549	14645	14537	14646	14484	14770	14467	14530	14559	14575	14582	14657	14520	14570	14593	14623	14504	14755	14476	14591	14402	14491	14353	14575	14662	14618	14612	14567	14702	14423	14668	14548	14551	14555	14400	14442	14437	14536	14669	14589	14538	14634	14366	14609	14659	14614	14577	14602	14681	14770	14442	14549	14510	14490	14515	14465	14537	14501	14527	14627	14678	14389	14481	14506	14803	14431	14518	14600	14466	14652	14579	14647	14530	14525	14590	14482	14465	14552	14507	14680	14713	14500	14530	14509	14578	14587	14461	14560	14543	14509	14475	14537	14566	14514	14527	14599	14656	14622	14572	14530	14434	14525	14559	14427	14584	14612	14614	14584	14751	14634	14753	14638	14542	14686	14634	14658	14485	14506	14647	14448	14614	14564	14638	14449	14715	14539	14673	14556	14641	14574	14571	14589	14617	14527	14612	14553	14590	14649	14496	14753	14409	14702	14586	14512	14704	14661	14586	14577	14612	14713	14681	14661	14448	14578	14711	14700	14693	14716	14762	14641	14640	14582	14527	14697	14632	14646	14663	14822	14628	14731	14455	14408	14672	14652	14507	14571	14557	14502	14545	14555	14750	14349	14503	14555	14565	14599	14495	14512	14586	14596	14694	14613	14666	14363	14603	14754	14444	14519	14591	14654	14598	14564	14476	14379	14519	14569	14627	14544	14657	14575	14515	14666	14688	14684	14527	14511	14484	14658	14488	14489	14745	14591	14561	14649	14550	14481	14667	14602	14405	14445	14487	14572	14752	14360	14597	14488	14724	14602	14401	14468	14530	14483	14627	14477	14592	14613	14604	14580	14552	14699	14666	14636	14774	14398	14588	14349	14522	14505	14657	14608	14498	14503	14596	14474	14485	14518	14650	14509	14740	14649	14708	14461	14573	14468	14560	14396	14384	14709	14556	14559	14580	14616	14630	14621	14431	14475	14610	14574	14698	14589	14592	14587	14616	14447	14812	14389	14344	14616	14596	14730	14774	14587	14644	14589	14338	14578	14403	14692	14583	14533	14589	14620	14365	14483	14583	14653	14373	14536	14665	14641	14675	14767	14551	14742	14692	14603	14604	14545	14531	14647	14507	14569	14486	14656	14498	14531	14448	14517	14537	14428	14644	14791	14741	14578	14687	14541	14629	14544	14597	14439	14559	14656	14626	14668	14610	14441	14547	14498	14494	14642	14468	14636	14471	14743	14483	14567	14492	14684	14719	14691	14563	14517	14552	14646	14446	14474	14627	14549	14514	14516	14742	14421	14653	14811	14481	14656	14551	14586	14611	14442	14540	14416	14638	14647	14520	14770	14735	14592	14539	14617	14633	14490	14611	14400	14436	14490	14541	14617	14441	14663	14616	14657	14556	14652	14538	14702	14600	14708	14757	14492	14553	14648	14623	14562	14588	14487	14687	14436	14481	14530	14615	14573	14680	14338	14649	14606	14578	14597	14645	14570	14672	14373	14712	14519	14478	14601	14626	14535	14551	14426	14591	14469	14491	14369	14587	14564	14487	14513	14662	14640	14620	14527	14676	14686	14620	14541	14527	14659	14627	14613	14579	14434	14630	14497	14487	14585	14671	14436	14476	14643	14498	14577	14600	14639	14649	14447	14653	14544	14458	14561	14592	14632	14509	14759	14416	14635	14589	14567	14490	14654	14681	14539	14521	14645	14545	14660	14614	14521	14354	14507	14469	14735	14584	14561	14476	14621	14579	14571	14578	14490	14550	14540	14588	14651	14655	14642	14498	14473	14573	14513	14410	14397	14521	14410	14490	14597	14372	14415	14480	14611	14424	14614	14615	14653	14489	14508	14542	14548	14528	14552	14684	14517	14682	14533	14512	14577	14578	14575	14440	14673	14641	14598	14745	14694	14597	14636	14449	14546	14445	14562	14573	14537	14550	14618	14519	14574	14858	14531	14490	14416	14484	14352	14590	14444	14544	14622	14491	14644	14565	14511	14523	14565	14517	14525	14433	14576	14708	14750	14525	14598	14595	14646	14482	14646	14633	14395	14655	14566	14443	14707	14351	14532	14667	14552	14485	14699	14602	14560	14584	14463	14738	14649	14588	14489	14516	14585	14622	14485	14628	14443	14568	14526	14594	14518	14598	14485	14721	14637	14480	14526	14559	14663	14659	14696	14512	14768	14683	14552	14557	14683	14481	14606	14593	14516	14508	14454	14571	14685	14401	14667	14548	14579	14543	14561	14503	14651	14625	14623	14761	14649	14469	14559	14662	14500	14536	14389	14479	14621	14673	14617	14513	14787	14695	14579	14644	14412	14676	14396	14496	14791	14505	14508	14551	14518	14771	14489	14634	14471	14599	14517	14516	14448	14503	14607	14481	14655	14632	14599	14438	14634	14417	14511	14596	14411	14600	14740	14475	14636	14516	14722	14590	14569	14484	14610	14484	14757	14637	14412	14461	14687	14574	14519	14595	14582	14513	14471	14704	14489	14631	14617	14532	14435	14673	14375	14676	14411	14607	14618	14683	14560	14675	14404	14578	14725	14570	14525	14629	14640	14621	14668	14372	14575	14580	14593	14458	14462	14562	14603	14753	14597	14487	14339	14701	14591	14523	14626	14550	14384	14470	14483	14599	14461	14622	14628	14523	14547	14779	14685	14595	14585	14729	14345	14659	14484	14738	14565	14632	14633	14694	14523	14532	14444	14556	14597	14573	14588	14428	14623	14484	14604	14422	14629	14749	14545	14487	14802	14765	14625	14533	14509	14614	14514	14697	14585	14429	14567	14550	14597	14508	14486	14437	14719	14679	14522	14641	14555	14662	14591	14459	14525	14669	14621	14606	14647	14646	14508	14668	14612	14460	14431	14657	14675	14780	14495	14617	14627	14695	14522	14511	14697	14653	14534	14552	14460	14531	14628	14441	14473	14564	14559	14566	14559	14641	14766	14696	14579	14549	14510	14660	14609	14741	14501	14596	14605	14559	14551	14604	14542	14565	14478	14657	14655	14639	14591	14704	14520	14479	14583	14668	14474	14539	14492	14682	14432	14633	14638	14367	14602	14780	14640	14604	14644	14442	14505	14596	14503	14654	14499	14495	14637	14639	14723	14533	14622	14595	14610	14476	14550	14708	14484	14706	14537	14463	14585	14627	14622	14539	14624	14606	14600	14577	14495	14614	14537	14549	14669	14535	14585	14601	14485	14569	14646	14666	14420	14458	14440	14573	14568	14518	14477	14616	14542	14617	14589	14413	14601	14495	14541	14576	14614	14496	14635	14523	14621	14624	14545	14786	14733	14647	14381	14624	14555	14547	14533	14547	14558	14493	14510	14577	14623	14619	14650	14429	14482	14554	14596	14409	14485	14610	14605	14690	14653	14660	14574	14584	14685	14582	14607	14399	14416	14609	14603	14540	14407	14569	14467	14775	14551	14501	14636	14666	14519	14521	14556	14591	14682	14695	14605	14622	14638	14595	14702	14547	14551	14408	14545	14622	14485	14555	14543	14436	14512	14531	14686	14379	14664	14577	14503	14690	14645	14515	14554	14697	14443	14568	14565	14560	14564	14600	14579	14686	14461	14700	14594	14394	14621	14506	14713	14506	14599	14606	14760	14748	14647	14506	14488	14564	14520	14499	14531	14749	14600	14572	14483	14538	14552	14711	14577	14396	14335	14581	14469	14597	14555	14443	14533	14535	14617	14645	14543	14478	14603	14590	14507	14697	14369	14550	14653	14692	14601	14574	14633	14492	14646	14544	14362	14526	14529	14566	14540	14675	14625	14690	14523	14615	14553	14526	14577	14359	14584	14755	14631	14651	14605	14606	14548	14339	14687	14628	14753	14628	14639	14617	14560	14630	14536	14681	14720	14635	14613	14617	14779	14464	14498	14627	14572	14630	14472	14675	14621	14602	14701	14589	14676	14517	14405	14528	14576	14602	14520	14577	14545	14685	14486	14612	14476	14364	14818	14520	14498	14585	14547	14488	14663	14554	14678	14497	14671	14600	14482	14621	14597	14471	14432	14601	14612	14623	14716	14594	14548	14810	14641	14632	14566	14545	14563	14482	14780	14498	14487	14583	14644	14740	14690	14601	14521	14688	14631	14619	14560	14577	14560	14507	14676	14513	14589	14543	14670	14389	14697	14423	14413	14495	14561	14587	14574	14506	14578	14763	14618	14606	14793	14483	14453	14573	14599	14481	14710	14499	14628	14606	14548	14664	14513	14662	14708	14603	14506	14637	14471	14504	14514	14642	14697	14595	14582	14501	14453	14509	14540	14514	14527	14611	14677	14552	14651	14610	14599	14433	14639	14434	14561	14748	14507	14597	14620	14464	14774	14539	14535	14564	14583	14542	14540	14481	14542	14693	14513	14617	14435	14537	14749	14494	14570	14662	14569	14458	14693	14611	14604	14782	14481	14656	14506	14587	14632	14505	14537	14700	14453	14632	14784	14618	14578	14732	14576	14515	14646	14550	14655	14588	14587	14535	14549	14386	14561	14416	14589	14657	14586	14564	14572	14295	14532
28825	33632	46157	37909	27186	22057	19437	17941	17611	17431	17385	17279	17236	17352	17359	17242	17371	17311	17292	17347	17240	17205	17163	17247	17205	17178	17475	17227	17525	17330	17384	17181	17242	17182	17085	17206	17195	17327	17088	17192	17157	17277	17546	17114	17267	17383	17420	17284	17283	17368	17328	17483	17317	17314	17462	17192	17080	17087	17185	17353	17265	17511	16971	17215	17319	17103	17031	17117	17070	17275	17194	17170	17091	17109	17285	17406	17328	17307	17255	17440	17215	17132	17210	17238	17190	17273	17185	17161	17258	16864	17285	17312	17262	17234	17371	17293	17106	17370	17440	17142	17040	17320	17409	17055	17192	17287	17218	17331	17459	17264	17328	17372	17041	17167	17404	17286	17215	17286	17107	16977	17212	17297	17388	17243	17118	17307	17322	17024	17065	17060	17156	17394	17125	17092	17182	17329	17155	17177	17402	17331	17340	17338	17276	17137	17421	17210	17285	17139	17222	17240	17340	17255	17096	17295	17287	17270	17288	17311	17081	17229	17102	17010	17157	17176	17339	17171	17249	17228	17233	17474	17380	17336	17245	17217	17121	17293	17079	16997	17128	17141	17377	17253	17458	17108	17354	17215	17196	17424	17323	17262	17334	17149	17324	17228	17187	17210	17254	17207	17415	17202	17507	17262	17283	17260	17265	17120	17284	17098	17273	17167	17486	17155	17187	17175	17102	17131	17040	17301	17262	17203	17316	17337	17227	17203	17499	17386	17300	17249	17261	17237	17385	17531	17277	16970	17235	17175	17088	17171	17291	17327	17005	17165	17387	17424	17301	17378	17205	17355	17346	17205	17164	17318	17304	17170	17257	17210	17169	16981	17175	17311	17103	17494	17269	17350	17381	17093	17075	17243	17215	17229	17286	17246	17039	17186	17369	17259	17329	17021	17323	17262	17265	17182	17142	17428	17066	17146	17135	17240	17375	17196	17117	17192	17166	17144	17326	17365	17220	17127	17219	17284	17230	17231	17319	17039	17240	17166	17286	17109	17158	17208	17340	17339	17333	17249	17347	17118	17400	17212	16909	17100	17331	17337	17257	17294	17316	17494	17137	17137	17411	17285	17346	17282	17187	17047	17215	17185	17175	17315	17080	17139	17348	17246	17176	17227	17381	17265	17324	17281	17122	17190	17203	17154	17088	17109	17217	17267	17310	17267	17558	17311	17367	17115	17039	17245	17152	17220	17005	17180	17186	17242	17236	17277	17277	17169	17349	17267	17265	17234	17240	17476	17326	17302	17528	17346	17384	17312	17370	17109	17353	17410	17355	17200	17674	17340	17381	17125	16953	17264	17004	17209	17265	17294	17270	17337	17432	17178	17174	17299	17298	17263	17256	17067	17246	17284	17226	17076	17300	17332	17253	17325	17224	17252	17309	17213	17271	17374	17441	17117	17507	17158	17241	17311	17216	17278	17234	17202	17410	17236	17314	17186	17269	17148	17381	17385	17094	17163	17123	17262	17353	17412	17272	17175	17155	17258	16931	17291	17365	17121	17158	17366	17175	17470	17274	17117	17431	17327	17375	17246	17317	17232	17340	17243	17120	17285	17299	17525	17383	17254	17384	17343	17172	17231	17174	17271	17238	17256	17110	17278	17433	17186	17227	17146	17302	17114	17295	17052	17295	17353	17082	17397	17263	17141	17106	17259	17340	17262	17104	17406	17148	17239	17209	17254	17146	17283	17081	17343	17188	17194	17304	17401	17337	17360	17508	17266	17129	17283	17315	17037	17211	17182	17204	17012	17048	17151	17133	17280	17254	17153	17291	17253	17242	17332	17401	17291	17314	17281	17261	17188	16980	17325	17101	17223	17310	17226	17127	17151	17310	17281	17229	17294	17391	17329	17183	17164	17256	17242	17447	17220	17304	17315	17121	17313	17283	17534	17186	17137	17273	17329	17323	17436	17279	17245	17287	17281	17347	17338	17210	17120	17150	17206	17353	17311	17340	17396	17331	17409	17111	17353	17342	17172	17130	17137	17136	17203	17386	17279	17118	17200	17170	17314	17477	17035	17378	17166	17273	17330	17332	17204	17108	17242	17257	17331	17066	17065	17252	17291	17339	17208	17197	17218	17119	17252	17403	17296	17239	17217	17384	17343	17189	17303	17383	17291	17377	17322	17185	17319	17259	17427	17011	17426	17185	17324	17251	17349	17251	17308	17442	17223	17360	17256	17241	17155	17333	17142	17210	17208	17325	17205	17115	17174	17287	17235	17184	17301	17297	17351	17293	17315	17373	17310	17176	17311	17178	17358	17170	17184	17503	17292	17100	17380	17508	17302	17307	17256	17328	17295	17140	17173	17342	17256	17118	17236	17308	17338	17037	17152	17168	17334	17231	17061	17350	17320	17237	17268	17408	17352	17162	17358	17364	17087	17224	17399	17234	17214	17188	17216	17358	17162	17222	17198	17288	17256	17207	17401	17368	17346	17238	17411	17438	17447	17246	17305	17346	17216	17305	17199	17361	17297	17338	17343	17262	17231	17342	17041	17296	17259	17486	17026	17120	17208	17477	17238	17234	17222	17510	17212	17398	17378	17174	17319	17244	17154	17272	17337	17287	17096	17311	17230	17234	17151	17220	17371	17254	17284	17192	17316	17283	17175	17470	17057	17375	17259	17116	17336	17453	17353	17229	17244	17306	17299	17319	17091	17189	17454	17372	17208	17248	17266	17274	17365	17338	17337	17380	17072	17226	17134	17176	17293	17072	17203	17413	17204	17108	17189	17163	17094	17446	17461	17246	17455	17123	17201	17355	17191	17295	16971	17460	17450	17270	17199	17263	17368	17161	17254	17256	17329	17292	17344	17151	17312	17157	17271	17313	17272	17354	17113	17211	17299	17223	17361	17359	17325	17164	17108	17209	17242	17415	17147	17225	17268	17210	17020	17220	17295	17131	17320	17251	17162	17352	17102	17355	17427	17307	17226	17349	17496	17277	17206	17362	17213	17379	17398	17096	17283	17357	17317	17383	17103	17253	17378	17130	17261	17419	17224	17165	17315	17353	17141	17141	17214	17240	17271	17097	17429	17327	17082	17105	17104	17275	17149	17428	17237	17234	17164	17212	17285	17176	17166	17306	17181	17431	17093	17292	17110	17137	17251	17566	17215	17410	17263	17305	17335	17199	17275	17249	17360	17339	17300	17413	17266	17102	17266	17357	17370	17428	17405	17303	17062	17362	17209	17325	17038	17270	17286	17258	17391	17095	17260	17268	17085	17338	17346	17158	17221	17340	17334	17182	17220	17193	17277	17320	17232	17161	17131	17278	17354	17289	17562	17284	17452	17382	17325	17170	17356	17348	17234	17189	17215	17148	17403	17328	17490	17269	17237	17370	17233	17304	17357	17358	17205	17402	17318	17344	17232	17268	17362	17448	17295	17287	17162	17413	17133	17338	17282	17204	17138	17309	17453	17160	17206	17135	17151	17294	17361	17214	17315	17339	17333	17284	17264	17109	17415	17170	17142	17465	17202	17151	17192	17036	17266	17514	17327	17311	17076	17075	17131	17286	17449	17421	17302	17504	17199	17401	17440	17320	17407	17215	17426	17317	17310	17494	17320	17096	17092	17225	17350	17393	17285	17260	17257	17412	17379	17234	17259	17141	17010	17217	17323	17290	17191	17220	17066	17468	17014	17319	17367	17268	17128	17172	17283	17268	17176	17318	17011	17389	17233	17322	17081	17302	17192	17133	17186	17204	16905	16972	17118	17382	17180	17312	17235	17311	17371	17326	17410	17072	17075	17162	17278	17244	17260	17094	17208	17079	17177	17389	17151	17258	17277	17101	17149	17227	17144	17241	17265	17377	17222	17449	17237	17313	17361	17243	17114	17309	17189	17293	17376	17148	17250	17083	17210	17233	17219	17226	17279	17184	17363	17257	17110	17303	17372	17261	17495	17490	17214	17230	17227	17292	17170	17372	17142	17166	17486	17184	17322	17125	17247	17178	17188	17299	17366	17132	17108	17297	17305	17240	17540	17168	17381	17179	17331	17048	17385	17182	17486	17382	17248	17097	17179	17310	17200	17378	17446	17212	17354	17197	17275	17323	17240	17209	17231	17161	17170	17277	17172	17491	17443	17231	17237	17224	17382	17301	17178	17318	17252	17209	17320	17284	17231	17167	17256	17377	17184	17391	17318	17401	17462	17074	17353	17298	17446	17332	17180	17275	17299	17353	17024	17113	17331	17322	17428	17270	17175	17338	17157	17439	17109	17134	17170	17225	17304	17304	17262	17075	17164	17395	17146	17160	17256	17394	17286	17110	17273	17223	17322	17276	17216	17592	17313	17464	17174	16984	17305	17520	17253	17191	17254	17277	17423	17270	17180	17265	17125	17300	17446	17273	17282	17221	17294	17382	17276	17284	17190	17253	17369	17335	17312	17276	17101	17115	17306	17511	17305	17188	17328	17395	17161	17298	17405	17273	17327	17150	17361	17201	17274	17214	17105	17291	17166	17286	17136	17264	17354	17222	17379	17196	17211	17135	17294	17216	17157	17448	17306	17369	17325	17249	17410	17509	17251	17330	17293	17339	17050	17143	17285	17249	17375	17335	17142	17325	17189	17027	17227	17340	17227	17319	17140	17274	17367	17332	17088	17163	17358	17336	17269	17376	17127	17378	17351	17298	17079	17435	17167	17077	17264	17388	17205	17317	17290	17293	17235	17174	17192	17416	17279	17218	17100	17243	17348	17146	17083	17002	17120	17347	17182	17420	17361	17193	17308	17287	17243	17396	17401	17277	17275	17381	17476	17268	17363	17337	17197	17279	17342	17331	17197	17133	17366	17130	17519	17253	17257	17317	17219	17613	17324	17179	17306	17453	17097	17299	17269	17349	17187	17247	17367	17319	17164	17291	17123	17268	17147	17079	17349	17322	17223	17188	17249	17216	17514	17123	17201	17250	17076	17217	17247	17308	17260	17142	17194	17273	17355	17299	17330	17426	17240	17080	17336	17344	17147	17155	17303	17380	17151	17339	17221	17174	17115	17067	17269	17085	17304	17199	17166	17327	17280	17280	17312	17438	17386	17338	17302	17244	17268	17183	17104	17261	17019	17177	17450	17210	17135	17282	17120	17334	17287	17287	17476	17324	17251	17218	17319	17174	17173	17316	17332	17330	17174
30817	54363	49095	34590	24955	19302	16299	15491	14889	14921	14903	14739	14924	15025	14821	14986	15057	14921	15008	14828	14876	14807	14989	14826	14845	15074	14740	14908	14714	14846	14955	14829	14659	14786	14959	14719	14913	14853	14818	14739	14906	14871	14856	14684	14838	14846	14839	14924	14862	14583	14905	15012	14799	14884	14868	14817	14851	14925	14898	15103	14794	14995	15026	14786	14877	14893	14882	14934	14920	15067	15004	14715	14895	14803	14618	15063	14805	14819	14883	14989	14784	14895	14912	14902	14847	14772	14838	15052	14886	14884	14968	14788	14860	14805	14974	14884	14921	14822	14848	14987	14997	14813	14988	15002	14690	14963	14902	14951	14942	14943	14806	14751	14776	14851	14780	14804	14849	14787	14886	14866	14870	14806	14811	14797	14979	14857	14812	14971	14842	14693	14718	14928	14870	14810	14833	15017	14740	14760	14932	14905	14819	14807	14843	14888	14825	14791	14943	14902	14929	14823	14883	15074	14940	14939	14916	14850	14832	15000	14739	14926	14751	14696	14784	14894	14984	14895	14851	14692	14840	14903	14910	14812	15044	14686	14756	14847	14957	14916	14818	14867	14756	15072	14930	15056	14798	14991	14882	14916	14837	14953	14959	14822	14969	14902	14791	14717	15014	14641	14981	14875	14981	14857	14738	14807	14938	14771	14870	14688	14846	14770	14862	14626	14841	14756	15072	14800	14864	14795	14898	14703	14811	14853	14900	14716	14732	14795	14690	14876	14859	14793	14841	14832	14915	14801	14843	14890	14806	14778	14785	14869	14651	14990	14908	14787	14845	14716	14816	14826	14959	14846	14893	14753	14851	14662	14883	14846	14953	15020	14908	15012	14962	14988	14760	14818	14786	14637	15134	14719	15008	14956	14839	14952	14819	14857	14751	14788	14971	15012	14790	14930	14843	14915	14729	14805	14862	14977	14909	14607	14924	14744	14948	14930	14702	14821	14933	15026	14954	14660	14750	14818	14830	14943	14810	14823	14826	14949	14965	14879	14779	14976	14783	14701	14823	14862	14866	14686	14836	14915	14872	14929	14896	14777	14832	14908	14899	14760	14895	14733	14899	14776	14859	14747	14889	14742	14859	14970	14867	14816	14857	14628	14771	14795	15067	14827	15005	14744	14756	14801	14966	14788	14740	14813	14725	14882	15041	14951	14782	15008	14860	14694	14954	14816	14851	14851	14837	14903	14842	14960	14730	14956	14970	14767	14660	14791	14839	14734	14877	14909	14718	15003	14864	14915	14803	15013	14912	14918	14925	14837	14763	14724	14722	14883	14828	14839	14724	14803	14881	14694	14884	14782	14875	14918	14919	14946	14903	14771	14876	14856	14839	14895	15028	14953	14944	14755	14772	14789	14702	14889	14759	14885	14781	14822	14775	14829	14859	14985	14682	14776	14768	14935	14766	14768	14838	14642	14919	14800	14958	14857	14743	14895	14831	14853	15017	14717	14893	14869	14809	14832	14877	14923	14888	14884	14826	14787	15002	14986	14906	14876	14865	14787	14798	14803	14918	14695	14873	14894	14657	14895	14866	15026	14944	14787	14916	15034	14865	14864	14821	14914	14868	14848	14841	14770	14774	14856	14944	14722	14919	14882	14747	14994	14946	14786	14790	14693	14993	14734	14696	14864	15035	14854	14756	14798	14975	14915	14780	14675	14873	14712	14708	14853	14732	14755	14805	15009	14878	14813	14867	14784	14900	14790	14999	14930	14907	14782	14824	14826	14733	14745	14848	14920	14664	14918	14831	14936	14740	14757	14901	14911	14849	14776	14766	14735	14860	14811	14907	14923	14943	14810	15038	14824	14966	14880	14949	14913	14891	14687	14692	14995	14888	15034	14757	14926	14821	14892	14885	14941	14781	15079	14819	14663	14877	14893	14978	14715	15023	14740	14841	14859	14909	14863	14782	14952	14693	14981	14902	14681	14942	14762	14740	14846	14813	14877	14861	14997	14894	14965	14851	14818	14822	14885	14755	15034	15064	14919	14853	15072	14806	14785	14713	14784	14968	14792	14870	14911	14905	14870	14901	14929	14813	14970	14757	14842	15028	14865	14950	14873	14884	14936	14798	15003	14718	14981	14803	14832	14816	14958	14974	14949	15047	14997	14914	14825	14872	14986	14798	14889	14872	14912	15042	14807	14884	14956	14794	14823	14672	14792	14841	14936	14909	14914	14828	14892	14859	14984	14778	14993	14864	14830	14863	14847	14895	14767	14841	15128	14926	14784	14990	14869	14771	14762	14965	14940	14795	14953	14749	14768	14830	14823	14829	14714	14902	14715	14797	14852	14810	14906	14699	14933	14894	14958	14877	14826	14936	14974	14960	14822	14795	14772	14962	14852	15083	14867	14904	14824	14825	14841	14941	14769	14895	14964	14856	15078	14772	14814	14791	14867	14868	14853	14799	14924	14759	14818	14872	14777	14981	14819	14909	14803	14821	14918	14852	14891	15216	14769	14996	14977	14795	14924	14876	14945	14798	14712	14830	14836	14787	14920	14902	14984	14889	14817	14903	14790	14918	14965	14831	14859	14828	14636	15023	14811	14916	14917	15141	14798	14975	14852	14949	14939	14885	14933	15003	14893	14869	14588	15030	14869	15021	14694	14728	14654	14797	14902	14854	14876	14784	14856	14846	15018	14740	14936	14959	14604	14914	14819	14934	14800	14883	14957	14971	14943	14955	14811	14794	15063	14863	15019	14985	14718	14641	14824	14728	14935	14918	14792	14891	14868	14837	14941	14772	14741	15021	14881	14998	15041	14958	14710	14753	15035	14964	14924	14865	14891	15039	14799	14683	15003	15004	14805	14916	14961	14811	14816	14893	14974	14832	14851	14964	15033	14837	15014	14808	14797	14834	14967	14839	14888	14927	14781	14819	15058	14943	14953	14826	14711	14871	14793	14925	14792	14918	14792	14833	14673	14861	14807	14736	14950	14848	15118	14984	14778	14857	14902	14814	14776	14873	14894	14884	14939	14844	14805	14916	14834	14840	14939	14941	14919	14744	14904	14863	14911	14805	14671	14882	14843	14930	15161	14679	14914	14870	14889	14811	14860	14896	14788	14986	14824	15035	14815	14748	14801	14648	14925	14951	14991	14988	15031	14745	14984	14888	14978	14906	14872	14920	14835	14893	14764	14889	14941	14793	14938	14960	14987	14998	14813	14819	14711	14955	14874	14876	14873	14830	14920	14887	14942	14945	14993	14838	14776	14774	14929	14749	14792	14820	14771	14887	15032	14927	14778	14812	14918	14778	14884	14931	14815	14884	14905	14889	14918	14744	14825	14840	14842	14740	14859	14760	14949	14882	14930	14729	14704	14916	14855	14781	14872	15020	14811	14766	14903	14954	14965	14899	14895	14788	14949	14798	14929	14937	14920	14808	14847	14851	14845	14901	14940	14878	14763	14780	14884	14828	14723	14736	14765	14822	14739	14761	14965	15006	14779	14873	14873	14902	14933	14768	14918	14877	14811	14949	14921	14988	14859	14842	14834	14883	14823	14893	14917	14914	14806	14728	14847	14693	14796	14884	14711	14840	14902	14765	14817	14730	14913	14689	15010	14877	14827	14788	14793	14724	14939	14738	14971	14754	14746	14731	14879	14868	14753	15017	15008	14815	15024	14901	14911	14597	14862	14885	15032	14686	14953	14808	14666	14947	14884	14962	14898	14911	14799	15027	14898	14844	14881	14882	14861	14798	14841	14884	14867	14750	14788	14903	14786	15069	14990	14761	14852	14845	14715	14887	14708	14946	14848	14863	14720	14879	14833	14990	14938	14903	14844	14713	14831	14738	14843	15045	14764	14827	14751	14769	14932	14887	14746	14888	14769	14766	14899	14925	14843	14845	14788	14865	14936	14888	14902	14933	14845	14905	14787	14922	14918	15043	14959	14861	14786	14876	14683	14970	14887	14842	15003	14940	15024	14879	14859	14761	14970	14815	14890	14870	14991	14846	14903	14896	14739	14830	14820	14739	14799	14969	14955	14877	14855	14907	14970	14768	14876	15017	15017	14883	14820	14894	14803	14880	14901	14659	14891	14844	14912	14738	14872	14875	14750	14926	14837	14875	14921	14777	14824	14716	14849	14974	14902	14572	14785	14881	14907	14906	14748	14911	14864	14879	14772	14818	14835	14875	14792	14975	14996	14886	14769	14763	14860	14924	14723	14907	14719	14749	14855	14753	14780	14897	14830	14682	15047	14780	14813	14981	14804	14939	14826	14802	14949	14817	14741	14882	14920	14897	14922	14895	14862	14800	14893	14720	14958	14944	14934	15007	14904	14945	14899	14862	14896	14928	14967	15004	14946	14846	14832	14908	14824	14713	14748	14754	14945	14943	14863	14798	14879	15015	14829	14677	14915	14971	14797	14874	14684	14972	14904	14885	14817	14848	14932	14867	15062	14822	14673	14828	14824	14907	14759	15067	14852	14973	14664	14818	14924	14915	14795	14854	15076	14795	14738	14906	14818	14969	14875	14706	14817	14857	15114	14942	14787	14820	14834	14693	14792	14884	14849	14808	14727	14787	14822	14711	14997	14831	14904	14894	14815	14860	14922	14883	14856	14824	15035	14925	14965	14903	14694	14869	14755	14871	14987	15003	14817	14929	14956	14863	14859	14838	14900	14699	14812	14915	14925	14900	14707	14876	14810	14730	14990	14835	14923	14867	14709	14880	14869	15024	14849	14831	14784	14940	14699	14806	14856	14805	14860	14880	14657	14898	14863	15029	14842	14899	14772	14902	14829	14835	14783	14750	14666	14874	14789	14773	14896	14946	14849	14819	14890	14916	14762	14699	14757	15070	14813	14742	15005	14861	14616	14972	14810	14904	14651	14874	14938	14742	14945	14720	14937	14887	15023	14732	14863	14934	14811	14977	14768	14822	14896	14925	14837	14791	14882	14943	14944	14792	14998	14903	14829	14953	14856	14952	14846	14921	14854	14775	14758	14946	14962	14741	15004	14846	14949	14938	14936	14842	14913	14842	14747	15085	14896	14883	14797	14780	14540	14961	14856	14903	14737	14937	14889	14816	15007	15078	14771	14930	15093	14793	14918	14786	14907	14866	14970	14809	14790	14799	14739	14975	14790	14850	14942	14941	14830	14724	14923	14739	14977	14853	14769
24185	24084	44931	49458	42230	33973	27452	20884	18153	17665	17139	17212	16903	17204	16867	17132	17218	17039	17105	16974	16829	17022	17027	16888	16856	16914	16821	17090	16980	16898	16962	16945	16924	16966	16835	16947	17043	17059	16954	16807	16864	16839	16835	16960	17209	17057	17004	17078	16935	16916	16924	16966	16843	17029	17039	16981	17133	17013	17064	16955	17001	16850	16975	16870	16995	16978	16689	16659	16627	17019	17069	16833	16846	16904	17065	17117	16828	16946	16822	16961	17009	16874	17019	16892	16881	16823	16746	16691	16893	16947	16870	16750	16981	16868	16955	17052	16908	16913	16756	16784	17044	16711	16881	17059	16894	17043	17064	16779	17126	16907	16874	16811	16881	17122	17062	16953	16865	17000	16819	16789	16796	16713	16962	16855	16888	16930	16705	16854	16955	16692	16932	17092	16913	16761	17022	16883	16897	16817	17013	16848	16896	16783	17008	16841	16898	17045	16774	16790	16942	16991	16929	16816	16949	17020	16904	16996	17102	16897	16875	16941	17013	16972	16866	16713	16865	16996	16813	16736	17026	16963	17135	17010	16828	16767	17122	16701	16808	17053	16706	16896	16866	16984	16731	16767	16905	16879	16832	16915	16870	16741	16826	16927	17013	16895	16878	16846	16830	16960	16795	16919	16972	16821	17032	17105	16887	16840	16793	16914	16816	16893	16945	16586	16776	16835	16816	16755	16619	16693	16962	16763	16823	16663	16971	16778	16726	16666	16830	16774	16830	16914	16928	16952	16663	16836	17095	16895	16849	16629	16866	16912	16867	16847	16892	16749	16836	16701	16950	17019	16886	16804	16951	17007	16928	16728	16843	16908	16881	17077	16858	16640	16946	16910	16896	17045	16927	16971	16992	17094	17022	16804	16993	16797	16793	16779	17049	16723	16896	16936	16701	16986	16837	16891	16830	16820	16783	17030	16892	16745	16915	16770	16997	16818	16803	16765	16974	17121	17050	16875	16905	16946	17034	16901	17043	16798	16772	16709	16773	16860	16995	16924	16925	16744	16787	16760	16791	16849	17060	16740	16720	16966	16877	16830	16943	16857	16940	16784	16817	16836	16578	16649	16860	16842	16820	17013	17017	16959	16787	16911	17003	17098	16905	16786	16805	16915	16736	16880	16945	16722	16761	16868	16959	16674	16994	16776	16907	16841	16959	16842	16767	16932	16747	16828	16965	16759	16942	16911	16806	16818	16911	16939	16859	16817	16842	16942	16830	16733	16687	16790	16890	16825	16862	16874	16986	16917	16995	16863	16938	16949	16823	16794	16903	16726	16929	16940	17014	16885	16815	16954	16900	16750	16783	16837	17007	16974	16902	16920	16873	16862	16949	16857	16842	16790	16642	16760	16696	16982	16928	16853	16895	16995	16960	16647	16842	16826	16992	16747	16631	16942	16994	16951	16641	16817	16667	16849	16858	16822	16869	16976	16895	16661	16798	16661	17095	16978	16942	16884	16873	17007	17121	16955	16715	16836	16791	16993	16766	16884	17013	16856	16985	16967	16831	17014	16827	16745	17017	16737	16926	16826	16927	16951	16622	16778	16828	16967	17070	16864	16814	16680	16775	16872	16592	16825	16911	16829	16878	16860	16881	16737	17027	16908	17086	17007	16910	16959	16873	16804	17155	16761	16838	17033	16784	16825	16888	16755	16857	16745	16957	17083	16931	16918	16666	17013	17022	17105	17098	16808	16966	16859	17187	16781	16885	17063	16944	16997	16862	16879	16879	16742	16837	16901	16818	16925	16853	16839	16994	16898	16973	16907	16915	17030	16923	17126	16978	17035	16925	16899	16970	16794	16898	17058	16840	17017	17134	16940	16576	16893	16730	16932	16985	16773	16927	16796	16846	16731	16870	16812	16765	16848	16972	16728	16777	16735	17035	17039	16891	16845	16941	16789	16892	16886	17016	16839	16719	16739	16900	16892	16933	16960	16964	16892	16998	16915	16995	17010	16949	16875	16755	17105	16932	16786	16911	16814	17042	16717	16910	16980	16990	16507	16890	16810	16866	16733	16878	16956	17021	16965	16920	16882	16828	17089	16817	16804	16874	16924	16663	16773	16939	16904	16829	16955	16661	16851	16771	16763	16867	16955	17014	16771	16935	16818	16894	16902	16827	16822	16959	16770	16756	17102	17026	16866	16717	16846	16844	16791	16643	16741	16816	16861	16911	16861	16879	16904	16779	16756	16892	16890	16927	16873	16903	17116	16937	16761	16883	16930	16840	16953	16914	16812	16839	17022	16908	16872	16825	16669	16798	16853	16751	16983	16820	16962	16842	16873	16853	16802	16650	16789	16919	16814	16911	16972	16855	16982	16872	17006	16823	16785	16899	17044	16740	17009	16748	16944	17062	17217	16886	16893	16815	16898	16927	16985	16894	16888	16913	16731	16772	16948	16859	16847	16792	16989	16870	16894	16893	16857	17035	17000	16764	17022	16970	16873	17022	16828	17056	16914	16752	16889	16785	16842	16822	16811	16775	16870	17011	16997	16844	16908	16737	16982	16771	17054	16862	16842	16808	16875	17001	17001	16820	16733	16671	17113	16877	17109	16892	16946	16764	16835	16745	16849	17097	16908	16716	16947	16855	16857	17056	17000	16811	16870	16933	16951	16786	16866	16810	16964	16937	16943	16840	16911	17014	16936	16906	16797	16895	16860	16798	16901	17010	16894	16608	16826	16926	16847	17036	16895	16769	16962	17113	16971	16747	16617	16758	16815	16941	16786	16895	16833	16986	17026	17166	16835	16882	16970	16856	16942	16924	16839	16760	16903	16920	17026	16948	16737	16888	16969	16983	16901	16938	16780	16920	16841	16807	16967	16754	17155	16880	16763	17005	16914	16801	17123	16970	16866	16895	16859	17061	16804	17025	16875	16897	17036	16990	16762	16994	16913	17200	17066	16791	16848	17050	16704	17018	17031	16823	16819	17014	16730	16884	16919	16777	16924	16884	17018	16727	16994	16781	16760	16998	16792	16779	16864	16811	16866	16638	16966	16941	16935	16898	16703	16885	16892	16787	17017	16846	16748	16740	16753	17044	16848	16733	16892	16845	16962	16980	16817	16875	16924	16788	16820	16946	16910	16709	16923	16850	17140	16814	16841	16916	16897	16760	16788	16883	16920	16706	16816	16886	16829	16826	17012	16908	16656	16983	16908	16897	16868	16955	16993	17004	16825	16701	16982	16958	16829	16857	16753	17017	16730	16772	16674	16763	17068	16842	16936	16937	16811	16864	16824	16767	16507	16654	17198	16885	16776	16728	16801	16860	16930	17045	16830	17017	16886	16695	16920	16803	16962	16868	16759	16976	16791	16989	16943	16900	16738	16886	16950	16575	17055	16777	16845	16836	16895	17037	16867	16735	17039	16720	16804	16943	16826	16914	16744	16780	16669	16922	16821	16920	16877	16894	16797	16941	17111	16912	16864	16913	16746	16984	16820	16678	16784	16647	16913	16779	16851	16937	16861	16676	16791	16943	17021	16836	16890	16938	16788	16919	16842	16849	16875	16684	16708	16891	17005	17037	16818	16716	16968	16745	17022	16856	16854	16876	16775	16755	16986	16950	16926	16920	16936	16756	16879	17005	16844	16848	16725	16905	16934	16936	17031	16904	16842	16615	16938	16951	16712	16934	16809	16829	16957	16955	16879	16871	16705	16831	16969	16746	16942	16715	16823	16871	16890	16981	16816	16863	16865	16985	16783	16915	17045	16664	16731	17049	16777	16697	16678	16875	16798	16839	16764	16897	16823	17020	16751	16776	16703	16813	16994	16988	16826	16894	16983	16916	16904	17048	16967	16924	17038	16898	16853	16879	16781	16736	16968	16706	16875	16844	17023	16721	16749	16946	16979	16928	17000	16988	17029	17064	16618	16835	16976	16641	16802	16818	17069	16723	16761	16887	16817	16791	16955	16879	16803	16660	16938	16755	16938	16799	16756	17130	17072	16827	16757	16729	16814	17041	16941	17003	16792	17064	16843	16718	16865	16796	16887	16851	17042	16896	16774	16982	17076	16765	16781	17023	16798	17044	16845	16900	16757	16898	16787	16893	16969	16760	16808	16775	17032	16728	16633	16747	16744	16775	16791	17181	16880	16816	16870	16910	16832	16768	16904	16780	16893	16951	17104	16982	16795	16968	16972	16825	16775	16998	16899	16595	16825	16857	16922	17059	16959	17171	16877	16853	16809	16767	16923	16980	16970	16791	17057	16911	16878	16877	17113	17004	16849	16658	16884	16943	16711	16720	16685	16945	16913	16757	16944	16670	16858	16925	16840	17001	16867	16976	16911	16911	16818	16990	17048	16757	16809	16839	17062	17001	16850	16910	16786	16737	16757	16840	16909	16874	16789	16743	16743	16697	16996	16965	17056	17060	16749	16714	16712	16904	16921	16756	16659	17142	16817	16942	16793	16981	16876	16944	16884	17120	16705	16771	17011	16833	16688	16868	16925	16851	16757	16930	16850	16898	16644	16924	17037	16634	16887	16911	16852	16787	16899	16881	16934	16783	16859	17164	16987	17062	16892	16835	16806	16898	16895	17164	16717	16989	17053	16852	16975	16797	16762	16886	16580	16740	16822	16911	17106	16785	16832	16862	16867	17018	16881	16978	16933	16888	16918	16779	16907	16750	16897	16822	16959	16533	16791	16883	16973	16908	16932	16791	16705	16644	16858	17028	16805	16909	16958	16916	16977	16746	16790	16922	16881	16982	16973	16914	16950	16901	16889	16900	16842	17029	16958	16999	16803	16960	16798	16833	17006	16904	16781	16845	16980	16762	16835	16727	16872	16761	16906	16873	16939	16909	16801	16940	16864	17083	16968	16817	16841	16754	16969	17023	16863	16802	16668	16803	16720	16875	16883	16999	17016	16963	16747	16611	16839	16766	16803	16874	16757	16731	16797	16964	16770	16934	16791	16906	17108	16998	16918	16803	16915	16872	16830	17117	16896	16858	16840	16945	16775	16754	17040	16871	16929	16872	16745	17126	16893	16944	16918	16972	16807	16858	16829	16984	16753	16793	16991	16895	16896	16808	16758	16911	16912	17114	17032	17073	16849	17000	16936	16706	16853	16759	16872	16926	16748	17019	16864	16887	16756	17027	16907	16896	16961	16821	16744	16946	16836
52748	96050	88145	65702	48327	34328	23687	17723	15583	14727	14816	14578	14730	14533	14698	14624	14684	14806	14637	14808	14600	14756	14961	14674	14746	14540	14626	14618	14722	14771	14890	14542	14755	14723	14776	14711	14800	14707	14719	14553	14679	14640	14735	14806	14839	14509	14707	14658	14665	14714	14829	14593	14665	14583	14718	14657	14524	14666	14636	14689	14667	14736	14617	14629	14514	14492	14673	14559	14748	14858	14614	14807	14732	14742	14726	14705	14685	14758	14607	14658	14575	14804	14644	14767	14633	14632	14569	14686	14677	14657	14776	14770	14667	14573	14749	14740	14691	14656	14740	14644	14596	14573	14742	14651	14732	14508	14606	14726	14711	14600	14558	14480	14749	14598	14701	14768	14608	14652	14652	14725	14691	14730	14776	14726	14725	14598	14638	14547	14626	14558	14617	14630	14655	14557	14808	14701	14620	14742	14544	14839	14536	14718	14615	14783	14778	14839	14600	14662	14639	14745	14566	14629	14814	14753	14635	14554	14566	14676	14686	14748	14561	14629	14586	14690	14650	14479	14791	14534	14713	14565	14538	14574	14695	14640	14628	14779	14589	14543	14745	14762	14710	14561	14766	14654	14635	14739	14654	14765	14576	14796	14667	14794	14650	14685	14564	14721	14622	14641	14788	14720	14827	14738	14651	14757	14456	14759	14564	14694	14737	14633	14731	14759	14573	14774	14678	14874	14705	14869	14706	14472	14812	14590	14796	14690	14555	14710	14705	14703	14736	14660	14553	14668	14560	14575	14736	14673	14511	14664	14543	14795	14759	14602	14648	14648	14662	14602	14592	14693	14356	14550	14657	14789	14730	14690	14667	14616	14718	14670	14607	14594	14644	14677	14661	14690	14703	14870	14657	14672	14668	14849	14749	14670	14708	14781	14672	14430	14604	14579	14535	14586	14748	14626	14774	14770	14704	14602	14676	14766	14764	14596	14712	14744	14658	14761	14681	14705	14656	14621	14601	14725	14593	14746	14795	14653	14564	14578	14680	14802	14542	14549	14895	14569	14670	14727	14790	14561	14747	14452	14651	14824	14674	14570	14706	14630	14719	14829	14607	14788	14674	14667	14868	14627	14721	14584	14475	14763	14686	14741	14542	14783	14805	14591	14815	14687	14824	14606	14487	14628	14568	14704	14822	14639	14638	14555	14667	14598	14720	14485	14700	14554	14675	14813	14673	14552	14806	14615	14486	14642	14646	14568	14836	14805	14731	14709	14720	14636	14890	14556	14730	14650	14758	14581	14801	14686	14759	14635	14710	14882	14530	14764	14780	14748	14614	14652	14621	14618	14887	14696	14698	14673	14572	14594	14785	14662	14698	14829	14535	14617	14708	14704	14551	14577	14787	14568	14757	14525	14824	14636	14763	14845	14791	14846	14610	14574	14683	14801	14770	14612	14616	14642	14649	14647	14734	14572	14702	14804	14669	14758	14740	14649	14689	14565	14617	14586	14540	14650	14708	14629	14563	14569	14619	14746	14682	14792	14741	14627	14721	14676	14735	14624	14505	14696	14777	14634	14845	14855	14666	14669	14753	14722	14840	14790	14867	14525	14767	14663	14766	14698	14732	14622	14824	14672	14708	14557	14697	14861	14797	14627	14567	14667	14664	14562	14623	14983	14742	14685	14914	14750	14600	14601	14650	14720	14614	14676	14778	14872	14782	14614	14707	14598	14660	14589	14708	14737	14747	14679	14674	14576	14756	14645	14546	14681	14653	14704	14610	14562	14692	14758	14659	14751	14772	14766	14698	14547	14689	14795	14745	14648	14606	14831	14728	14636	14767	14635	14648	14708	14573	14718	14663	14631	14705	14711	14616	14611	14731	14688	14800	14495	14716	14502	14755	14573	14465	14710	14709	14686	14712	14644	14659	14667	14641	14695	14630	14580	14817	14774	14576	14903	14666	14597	14673	14743	14659	14633	14738	14717	14624	14608	14600	14754	14851	14720	14655	14638	14765	14575	14548	14585	14721	14622	14819	14665	14620	14733	14596	14644	14650	14692	14649	14737	14670	14731	14684	14573	14765	14812	14547	14701	14714	14524	14649	14619	14692	14565	14520	14620	14732	14532	14617	14762	14642	14700	14761	14608	14639	14569	14541	14833	14771	14638	14629	14618	14641	14771	14732	14799	14644	14640	14588	14702	14699	14775	14731	14657	14500	14681	14708	14707	14665	14570	14799	14616	14666	14594	14851	14694	14720	14587	14918	14721	14786	14671	14721	14646	14714	14648	14745	14786	14730	14446	14535	14559	14549	14608	14681	14534	14686	14589	14681	14540	14781	14632	14692	14628	14806	14791	14517	14673	14659	14658	14608	14710	14657	14751	14614	14633	14652	14765	14726	14499	14660	14654	14794	14490	14482	14459	14618	14615	14660	14805	14559	14731	14773	14747	14856	14507	14907	14684	14653	14535	14800	14497	14596	14632	14757	14602	14714	14651	14676	14515	14689	14672	14685	14687	14750	14753	14712	14662	14595	14459	14628	14580	14814	14709	14700	14532	14683	14555	14454	14746	14760	14718	14807	14573	14627	14665	14589	14586	14660	14554	14864	14531	14787	14680	14778	14744	14634	14777	14597	14627	14642	14520	14632	14729	14700	14568	14754	14696	14690	14601	14484	14700	14610	14616	14661	14856	14651	14744	14555	14700	14646	14611	14779	14539	14839	14674	14602	14671	14765	14796	14674	14731	14728	14547	14607	14668	14865	14632	14719	14589	14462	14527	14625	14750	14619	14716	14651	14674	14818	14584	14719	14709	14534	14682	14740	14671	14653	14731	14619	14740	14823	14763	14603	14685	14767	14670	14631	14684	14663	14606	14702	14530	14606	14623	14497	14768	14702	14876	14673	14750	14723	14614	14776	14686	14504	14671	14765	14825	14591	14667	14700	14819	14773	14782	14658	14732	14716	14579	14612	14706	14593	14735	14746	14742	14660	14540	14469	14823	14605	14534	14720	14637	14636	14659	14758	14424	14642	14707	14757	14759	14645	14740	14595	14658	14693	14551	14684	14725	14675	14656	14778	14747	14764	14649	14513	14728	14871	14668	14640	14634	14571	14607	14661	14781	14732	14648	14743	14547	14699	14757	14687	14593	14809	14698	14774	14689	14564	14714	14719	14692	14563	14762	14699	14432	14735	14557	14520	14580	14597	14821	14711	14772	14665	14632	14706	14693	14710	14593	14544	14676	14824	14870	14619	14703	14638	14769	14696	14669	14641	14706	14653	14680	14892	14572	14635	14639	14786	14722	14503	14678	14530	14557	14589	14662	14661	14665	14671	14749	14691	14559	14658	14699	14633	14775	14652	14675	14622	14558	14543	14625	14486	14677	14669	14625	14718	14587	14775	14661	14777	14568	14702	14697	14610	14632	14605	14662	14689	14718	14679	14622	14706	14815	14894	14807	14582	14523	14674	14876	14717	14803	14549	14561	14534	14816	14606	14838	14635	14577	14535	14695	14642	14577	14642	14601	14822	14757	14635	14567	14640	14674	14562	14823	14661	14658	14625	14542	14679	14446	14819	14705	14699	14765	14943	14654	14824	14668	14609	14648	14836	14679	14527	14848	14555	14656	14604	14634	14734	14590	14757	14549	14686	14665	14646	14600	14694	14759	14755	14902	14680	14545	14639	14877	14634	14639	14765	14692	14649	14749	14596	14567	14682	14586	14770	14757	14551	14574	14737	14696	14550	14639	14773	14559	14763	14550	14796	14566	14688	14796	14622	14646	14799	14697	14693	14626	14756	14571	14707	14620	14722	14680	14732	14710	14811	14641	14722	14823	14762	14750	14586	14693	14699	14613	14714	14764	14579	14632	14611	14558	14556	14760	14519	14829	14507	14559	14523	14734	14721	14817	14749	14751	14720	14604	14497	14776	14741	14583	14569	14745	14817	14549	14756	14569	14707	14849	14562	14580	14786	14654	14582	14747	14568	14684	14761	14738	14710	14578	14726	14714	14715	14712	14808	14525	14717	14791	14657	14473	14809	14754	14821	14733	14686	14651	14536	14658	14676	14646	14672	14650	14656	14664	14801	14532	14569	14684	14761	14703	14664	14656	14661	14772	14550	14536	14671	14871	14660	14765	14658	14729	14677	14724	14575	14723	14761	14780	14698	14705	14716	14594	14620	14579	14627	14723	14590	14831	14716	14702	14632	14689	14752	14561	14703	14806	14684	14567	14847	14669	14805	14672	14677	14602	14711	14671	14843	14816	14698	14682	14732	14885	14830	14723	14688	14690	14652	14636	14723	14661	14684	14792	14551	14616	14656	14651	14602	14951	14660	14400	14840	14619	14602	14598	14576	14699	14516	14656	14674	14739	14774	14627	14631	14700	14703	14568	14691	14633	14579	14512	14627	14522	14680	14576	14765	14568	14854	14610	14633	14796	14787	14920	14685	14589	14669	14599	14690	14638	14710	14749	14595	14701	14874	14609	14864	14674	14659	14845	14590	14763	14723	14649	14628	14566	14639	14747	14661	14758	14779	14649	14619	14445	14585	14621	14781	14684	14700	14798	14736	14779	14840	14624	14663	14578	14720	14624	14640	14672	14616	14646	14554	14705	14710	14507	14543	14798	14736	14726	14607	14703	14632	14590	14641	14671	14502	14575	14528	14583	14540	14786	14816	14540	14615	14647	14720	14610	14673	14707	14725	14587	14667	14483	14629	14862	14634	14547	14681	14634	14807	14522	14654	14668	14532	14853	14754	14862	14690	14718	14685	14503	14674	14493	14707	14714	14585	14491	14721	14590	14744	14546	14575	14694	14676	14646	14740	14559	14635	14739	14708	14551	14788	14782	14503	14750	14922	14783	14773	14784	14721	14648	14764	14695	14621	14720	14761	14636	14694	14780	14644	14752	14735	14772	14793	14780	14668	14730	14797	14704	14775	14681	14438	14600	14661	14827	14692	14583	14709	14552	14595	14582	14920	14502	14726	14561	14662	14664	14659	14673	14719	14530	14540	14626	14766	14700	14732	14724	14590	14764	14569	14624	14713	14625	14626	14476	14774	14695	14679	14582	14703	14641	14664	14537	14752	14686	14782	14738	14585	14599	14577	14814	14681	14788	14663	14604	14599	14563	14692	14771	14476	14671	14750	14649	14569	14691	14722	14658	14543	14713	14542	14675
23009	22483	38052	42723	41408	38027	32609	23250	19062	18138	17472	17415	17784	17411	17250	17231	17372	17578	17460	17283	17323	17298	17240	17294	17228	17273	17096	17102	17140	16920	17210	17368	17210	17186	17293	17253	17156	17227	17106	17141	17146	17108	17152	17120	17085	17137	17009	17210	17195	17276	17186	17113	17352	16855	16928	17191	17159	17078	17206	17328	17053	17173	17082	17045	17021	16987	17074	17053	17258	17210	17032	17146	17297	17124	17173	17108	17078	17166	17210	17089	17097	17137	17200	17076	17367	17232	17060	16946	17153	17206	17062	17011	17067	17164	17020	17060	16793	17032	16897	17246	16882	17108	17259	17032	17015	17113	17194	17150	17089	16994	17318	17042	17219	17061	17157	17346	17020	17160	16976	17245	17055	17164	17051	17136	17169	17119	17207	17041	17027	17067	17016	17111	17246	17220	17295	17130	16954	17037	16871	16903	17151	17131	17092	17093	16933	17020	17091	17138	17003	17020	17103	17119	17077	17108	16929	17048	17074	16903	17099	17050	16932	17010	17204	17017	17164	17159	16974	17075	17164	16970	16945	17105	17190	17082	17080	16967	17025	16980	17146	17152	17300	17236	17150	16977	16925	17023	17076	17059	17010	17185	16947	16861	17041	17017	16813	17304	17045	16977	17272	16985	17209	17153	17185	17099	17115	16908	17042	17231	17246	17011	17083	16927	16859	16925	16994	17183	17060	16932	17027	16957	16960	17187	16993	17249	17196	17072	17050	17165	16958	17057	17225	17131	16980	17142	17199	17103	17233	17073	17132	17267	17232	17043	17101	16810	17044	17069	16970	17057	17095	17067	17018	17047	17076	17100	17128	17048	17276	16937	17108	17070	17136	17073	17033	17054	16924	17099	17224	17060	17137	17302	17029	17041	16971	17169	16960	16934	16975	17081	17016	17008	16951	17045	16944	16901	17141	17088	17150	17054	17084	17145	17211	16952	17200	17012	17123	17164	16976	16966	17000	17066	17192	17030	17192	17204	16917	16984	17237	17317	17126	17228	17285	17104	16959	17281	17271	17063	17128	17188	17127	17154	16947	16939	17095	17119	17076	17060	17199	16989	17242	17178	16866	17101	17064	17024	17089	17000	17015	17046	17087	17240	16974	17157	17029	16962	17012	17117	17211	16963	17074	16991	17314	17063	16991	16865	17138	17092	17078	17004	17078	16802	17065	16995	16859	17275	16858	16869	17222	17132	17182	17037	17074	16909	16748	16855	17103	17106	16931	17089	17121	16799	16942	17216	16872	17026	17140	17165	17220	17054	16831	17055	17152	16878	17084	16979	17255	16925	17153	17145	17070	17153	17109	17200	16950	17059	17053	17083	17063	17009	17209	17092	17092	17125	16727	17027	17267	16991	17249	17168	17127	17044	16985	17126	17005	16934	17060	17008	17066	17002	17161	17089	17296	17183	16830	17062	17032	17154	17276	17099	16921	17130	17169	17296	17155	16944	17103	17128	17114	17142	17192	16939	17009	17103	17182	17194	17190	17032	17066	17124	17111	17344	17176	17047	16939	17033	16743	17067	16996	17011	17007	17007	16978	17186	17074	16908	17003	17164	17026	17210	17128	16937	17036	17048	16994	16970	17076	17197	17063	17102	17075	16949	17061	17065	17173	17253	17062	17216	16986	16905	17354	17145	17248	17273	17238	16994	16914	17097	16948	17236	17184	17027	17255	17155	17123	16846	17048	17136	16904	16874	17001	17176	17029	16995	17098	16960	16840	16921	17036	17087	17027	16945	17079	17023	17230	17109	17057	17258	17165	16918	16885	16928	17107	17089	17043	17153	17097	17106	17111	17149	17085	16986	17001	16922	17018	17150	17019	16907	16919	17090	17244	16907	17053	17163	17132	16983	16969	17062	16995	17232	17081	17114	17118	17124	17008	17198	17051	17195	16953	16979	16965	16908	17050	17105	17163	16892	17188	17065	16944	17072	17026	17243	17068	17072	17015	17128	17119	17129	17004	17109	16996	16880	16813	17024	17149	17048	17212	16974	17027	17063	17100	17093	17159	17162	16991	17058	17154	17107	17050	17030	17014	17193	16756	16987	17250	17288	17239	17108	17064	17333	17090	17193	17111	17270	16913	17247	17213	17081	17037	17273	17063	17073	17172	17047	16874	16891	16998	17030	17212	17206	17194	17040	17188	17074	16821	17055	16972	17229	16828	17141	17207	17246	17061	17133	17011	17234	17164	16928	17086	17244	17152	17021	16982	17096	16913	17059	16892	16884	17160	17168	16913	16970	16882	17238	17184	17050	16920	16965	16936	17017	16890	17054	17039	17174	16995	17147	17010	17057	16905	17127	16961	16998	17071	17022	17103	17060	16892	16936	17210	17078	17208	16990	16985	16874	17099	16959	17153	16935	17141	17187	17007	17154	16947	17111	16835	17018	17185	16962	16922	17110	17197	17045	16842	17017	17158	17122	16928	17052	16958	17133	17069	17133	17204	17061	17040	17055	17119	16926	16991	17078	17272	17161	16831	17035	16801	17125	16940	16934	17138	16925	17266	17258	16998	16988	17232	17196	17094	17015	16957	16906	17142	17061	17051	17126	17115	16976	17060	17167	16954	16998	17184	16973	17121	16812	17118	17222	16925	16860	17191	16919	17029	17301	16994	16964	17331	17186	16920	17178	17142	17129	17073	17189	17267	16945	16885	17153	16936	17106	16962	17172	17235	17178	17111	16988	17194	17202	17196	17022	17119	17035	17015	17124	17034	17011	16869	17004	17120	16964	17070	17126	17084	17042	16969	17051	17138	16936	17044	17185	17007	17208	17152	17119	17305	17034	17153	16964	16848	17082	17001	17076	17022	17186	17151	16950	17024	17026	17044	16998	17141	17019	17093	17299	17061	17023	17097	17056	17155	17319	17144	17215	17001	17074	16923	17010	17252	17055	17149	17171	16987	17273	17162	17068	17065	16939	16992	16977	17065	16974	17044	16619	17130	17063	17030	16926	17266	17021	17168	17147	17155	17000	17049	17084	17002	17243	17080	17080	16992	16992	17026	16885	16881	16931	17141	17109	17030	17011	17210	17189	17014	17024	17134	17080	17111	17201	17201	17322	17151	17113	17107	16907	16985	16985	17154	17105	17123	17161	17119	17067	16883	16997	16939	16819	17163	17003	17104	16806	17063	17134	17048	17211	16957	16912	17118	17036	16955	16878	17095	17166	17150	16974	17206	17107	17078	17069	16941	17026	16911	16860	17104	17006	17134	16983	17012	16991	17078	17105	17155	17099	17103	16980	17047	17058	17080	17070	17070	17133	16965	16867	16899	17137	17064	17182	17116	17252	17144	16867	16975	17203	17216	16703	17012	17023	17254	17141	17139	16951	17141	17156	17105	17100	17017	17186	17060	17104	17370	17219	17112	17143	17274	17097	17180	17031	16855	17146	17022	17156	17096	17030	16858	16907	17056	17031	16993	16996	17093	16961	17050	17081	17014	16918	17044	17072	16973	17056	17133	17132	17119	17096	17089	17096	17239	17124	17072	17103	17002	16964	16969	17277	17126	17066	17074	16945	17232	17272	16883	16817	17061	17085	17028	17143	16878	16987	17049	17111	17022	17138	16790	16803	17041	17010	17101	17184	17056	16991	17071	16919	17014	17087	17033	17092	16957	17156	17050	16998	17052	17172	17300	17303	17135	17106	17108	17010	17105	17193	17201	17152	17095	16957	17040	17092	17150	16990	16966	16951	17229	17336	17045	17129	17111	17237	17163	17086	17110	16962	17221	17092	17138	17189	17043	16988	16838	17102	16861	17208	16900	17113	17192	16945	17028	17173	16982	16920	16886	17119	16985	17170	17026	16923	17033	17259	17109	16919	17085	17148	17092	17050	17153	17001	17128	17107	17114	17062	17097	16839	17112	16868	17160	17098	16935	17089	17070	17017	17043	17075	16979	17004	16886	17055	17117	17012	17075	17142	17124	16803	16817	17132	17246	16993	16950	16971	17171	17052	17038	16953	16990	16949	17187	17010	17068	16886	16968	17230	17156	17073	17023	17202	17147	16926	16991	16794	17006	17153	17158	17082	17060	17219	16934	17010	17026	17041	16928	17085	16869	16917	17080	17031	17133	17055	17066	17062	16979	17159	16877	17115	16990	16938	17097	17041	17096	16837	17011	17060	17043	17106	17230	17237	17303	17006	17108	17237	17140	17223	17222	16851	16928	17107	17091	16821	16904	17029	16988	16943	17052	16999	17186	17045	17205	17220	17084	17154	16959	17126	17137	17134	16986	17038	17040	17035	16998	16905	17051	16986	17137	17120	17065	16884	16947	17033	17176	17275	17008	17193	17125	16971	17080	17103	17092	16907	17042	17105	16909	17054	17098	17131	17180	17205	17236	17027	16936	17096	17046	16945	16985	16921	17052	16872	16954	17031	17157	16930	16898	17053	17056	16955	17136	17013	16997	16752	17278	17065	17120	16988	17030	17023	16789	17148	17055	17002	17048	17096	17159	17094	17006	17066	16999	16909	17189	17144	17098	17010	16960	17273	17022	17066	17224	17011	17013	17133	17031	17197	17025	17074	17140	16954	17129	16950	17010	16764	16998	16978	16932	17181	17170	17056	17098	16923	17226	16964	17099	17157	17127	16901	16958	17109	17086	16979	17064	16999	16977	17028	17023	16767	17122	17179	17063	17212	17022	17079	17051	16860	17043	17005	16938	17322	17015	17066	16710	17167	17275	17093	17223	16980	17268	16860	16898	16876	17000	17138	17266	17246	17079	17202	17160	17066	16957	17033	16979	17037	16981	17062	17179	16950	16999	16740	17110	17010	16928	17082	17118	17107	17116	17076	16854	17072	17010	17091	17171	16996	17217	16969	17098	17067	16924	17162	16888	17132	17104	16956	17023	16887	17206	17113	16942	17051	17116	16976	16882	16872	16994	17000	17226	17027	17063	16915	17169	17195	17181	17423	17051	17316	17097	17074	16945	17055	16965	17148	16841	17182	17135	17016	17064	17133	17079	16990	17074	17174	16962	17182	16936	17109	17021	17022	17075	17158	17047	17135	17078	17189	17049	16902	17106	17133	17059	17015	17103	16945	16995	16981	17101	17202	17150	17158	17080	17004	17046	17189	16965	17101	17094	16997	17210	16968	17214	17024	16904	17115	16888	17182
61907	103205	96469	78937	59823	43221	29464	20316	16179	15056	14575	14818	14669	14855	14790	14683	14769	15009	14814	14772	14722	14809	14762	14843	14724	14567	14644	14786	14796	14752	14796	14775	14766	14784	14701	15042	14676	14759	14728	14791	14731	14851	14619	14852	14757	14729	14919	14525	14880	14775	14765	14609	14675	14665	14777	14670	14615	14779	14664	14561	14860	14636	14945	14765	14711	14679	14687	14877	14673	14717	14747	14664	14788	14815	14842	14698	14889	14700	14836	14703	14813	14608	14770	14929	14685	14606	14534	14842	14730	14635	14840	14644	14778	14856	14776	14663	14739	14832	14766	14752	14786	14615	14674	14759	14736	14680	14729	14915	14701	14768	14843	14822	14643	14683	14771	14736	14736	14776	14804	14630	14621	14897	14801	14657	14612	14799	14905	14868	14707	14672	14561	14836	14783	14776	14845	14719	14815	14806	14724	14654	14902	14861	14664	14747	14593	14654	14900	14776	14613	14712	14744	14747	14812	14664	14802	14618	14790	14765	14688	14612	14830	14790	14632	14679	14796	14759	14731	14641	14704	14714	14934	14753	14972	14725	14693	14699	14877	14704	14735	14788	14825	14729	14747	14604	14909	14811	14660	14797	14637	14942	14604	14604	14765	14616	14717	14653	14823	14685	14860	14792	14617	14688	14601	14578	14740	14740	14791	14963	14867	14777	14660	14698	14679	14840	14519	14783	14703	14675	14899	14781	14542	14710	14788	14684	14723	14807	14750	14701	14679	14775	14664	14635	14677	14693	14508	14771	14750	14768	14756	14801	14664	14697	14695	14737	14812	14587	14748	14707	14855	14726	14820	14612	14768	14667	14696	14686	14519	14463	14794	14757	14648	14958	14935	14713	14630	14910	14604	14622	14709	14736	14632	15003	14736	14753	14703	14713	14633	14708	14772	14815	14822	14773	14748	14851	14630	14694	14685	14688	14854	14906	14845	14751	14843	14722	14672	14852	14661	14705	14708	14855	14942	14849	14764	14574	14769	14730	14751	14694	14855	14824	14714	14598	14786	14784	14745	14747	14795	14778	14591	14835	14674	14735	14763	14800	14662	14818	14834	14823	14790	14930	14687	14614	14714	14887	14621	14670	14798	14635	14740	14727	14670	14813	14735	14751	14846	14711	14776	14798	14732	14649	14607	14901	14631	14864	14691	14843	14714	14645	14695	14721	14784	14690	14621	14628	14702	14857	14910	14847	14897	14868	14800	14741	14809	14640	14703	14662	14641	14691	14746	14774	14725	14641	14586	14666	14638	14751	14770	14661	14675	14773	14657	14865	14694	14779	14795	14695	14711	14790	14971	14751	14667	14669	14723	14604	14634	14836	14692	14661	14530	14884	14772	14703	14726	14626	14710	14604	14813	14726	14778	14604	14578	14482	14670	14743	14800	14805	14775	14802	14624	14583	14798	14620	14633	14619	14643	14610	14850	14833	14842	14588	14684	14737	14701	14781	14792	14736	14678	14868	14479	14808	14698	14768	14654	14827	14787	14581	14741	14718	14742	15017	14649	14794	14608	14794	14754	14776	14754	14721	14748	14844	14824	14836	14677	14792	14641	14741	14858	14798	14707	14570	14640	14745	14750	14822	14672	14910	14675	14724	14785	14899	14813	14863	14783	14773	14642	14826	14582	14830	14836	14724	14724	14697	14813	14497	14731	14829	14721	14745	14724	14692	14668	14755	14881	14799	14719	14701	14707	14732	14669	14949	14673	14874	14612	14779	14647	14709	14659	14615	14805	14690	14779	14744	14635	14684	14606	14758	14823	14906	14705	14690	14878	14553	14848	14636	14743	14805	14903	14857	14761	14762	14488	14748	14714	14478	14705	14664	14723	14725	14559	14756	14754	14674	14621	14668	14720	14749	14929	14656	14765	14766	14562	14806	14728	14834	14959	14808	14862	14672	14671	14772	14725	14748	14718	14703	14774	14713	14599	14919	14712	14842	14743	14689	14607	14701	14812	14681	14769	14650	14754	14704	14735	14804	14646	14789	14780	14809	14803	14487	14719	14835	14579	14732	14677	14726	14618	14720	14789	14606	14715	14758	14773	14914	14783	14909	14764	14766	14680	14821	14778	14743	14760	14843	14709	14764	14815	14680	14684	14691	14826	14799	14821	14816	14777	14829	14680	14690	14739	14808	14574	14843	14597	14657	14569	14814	14692	14817	14725	14661	14741	14932	14785	14906	14771	14566	14665	14803	14640	14664	14599	14636	14726	14703	14837	14738	14525	14737	14854	14793	14530	14931	14728	14754	14812	14805	14848	14655	14765	14764	14921	14865	14835	14573	14691	14607	14674	14898	14717	14956	14759	14784	14937	14681	14707	14594	14985	14695	14806	14725	14688	14741	14659	14683	14689	14751	14648	14742	14672	14596	14831	14710	14689	14621	14640	14624	14892	14742	14799	14642	14777	14711	14812	14765	14697	14655	14693	14705	14706	14686	14850	14645	14832	14608	14845	14504	14773	14955	14650	14662	14645	14727	14677	14681	14776	14666	14861	14595	14785	14677	14943	14696	14775	14708	14664	14939	14770	14783	14801	14825	14720	14755	14646	14816	14890	14772	14698	14648	14719	14746	14712	14635	14677	14741	14500	14751	14685	14788	14809	14671	14735	14540	14799	14770	14695	14563	14795	14738	14746	14621	14634	14856	14491	14607	14625	14702	14683	14622	14804	14772	14694	14586	14687	14903	14548	14914	14760	14745	14581	14788	14802	14660	14752	14721	14665	14753	14631	14857	14732	14796	14713	14790	14760	14688	14941	14733	14886	14652	14651	14757	14695	14686	14626	14787	14690	14595	14912	14572	14882	14824	14799	14761	14660	14586	14867	14707	14919	14790	14651	14736	14806	14751	14615	14778	14738	14531	14664	14750	14598	14859	14958	14724	14774	14689	14833	14870	14824	14608	14818	14805	14610	14783	14711	14561	14699	14747	14711	14659	14718	14598	14632	14704	14793	14752	14541	14895	14663	14783	14816	14676	14784	14725	14824	14823	14603	14758	14644	14898	14654	14804	14779	14850	14687	14802	14761	14784	14747	15011	14565	14796	14816	14806	14723	14705	14700	14802	14759	14819	14696	14782	14825	14600	14775	14801	14802	14659	14739	14799	14738	14608	14964	14638	14766	14633	14638	14753	14920	14691	14750	14578	14885	14839	14830	14623	14839	14883	14725	14706	14793	14636	14822	14789	14723	14799	14815	14668	14555	14740	14823	14704	14715	14692	14677	14752	14731	14560	14596	14728	14770	14836	14814	14712	14846	14670	14650	14731	14625	14754	14730	14827	14769	14775	14703	14815	14710	14820	14840	14609	14811	14734	14783	14664	14675	14744	14801	14667	14821	14834	14721	14742	14693	14685	14818	14897	14591	14704	14688	14783	14788	14718	14723	14884	14820	14817	14779	14976	14809	14652	14704	14754	14667	14443	14887	14764	14738	14760	14767	14814	14930	14549	14656	14788	14674	14889	14904	14627	14893	14643	14766	14756	14657	14891	14792	14790	14665	14671	14604	14651	14808	14758	14800	14637	14636	14748	14845	14734	14633	14719	14649	14590	14721	14674	14713	14549	14983	14690	14691	14818	14784	14436	14792	14686	14746	14832	14767	14727	14803	14824	14519	14660	14663	14727	14770	14733	14791	14763	14794	14632	14676	14757	14633	14752	14741	14800	14781	14774	14872	14750	14652	14743	14744	14738	14743	14673	14814	14632	14846	14806	14584	14746	14769	14866	14668	14834	14714	14640	14774	14515	14725	14688	14636	14810	14730	14579	14639	14754	14893	14730	14784	14660	14813	14804	14622	14776	14744	14766	14656	14735	14716	14629	14769	14460	14657	14650	14756	14811	14681	14672	14866	14584	14624	14806	14650	14716	14782	14726	14793	14752	14702	14876	14752	14683	14863	14697	14778	14804	14755	14882	14762	14802	14820	14766	14741	14612	14906	14642	14878	14612	14641	14938	14723	14867	14557	14687	14831	14909	14736	14668	14822	14637	14769	14885	14781	14671	14632	14562	14543	14690	14787	14661	14653	14697	14702	14895	14742	14827	14449	14779	14710	14656	14702	14779	14770	14583	14822	14806	14628	14619	14604	14895	14818	14838	14765	14930	14813	14743	14701	14693	14684	14678	14691	14610	14823	14728	14605	14887	14712	14733	14658	14823	14860	14677	14668	14723	14779	14780	14615	14734	14746	14653	14861	14779	14617	14666	14935	14667	14747	14824	14729	14776	14732	14658	14810	14745	14777	14630	14847	14827	14667	14624	14750	14674	14690	14683	14773	14690	14811	14650	14570	14848	14785	14736	14881	14748	14809	14759	14765	14576	14653	14633	14668	14847	14708	14669	14719	14576	14689	14744	14802	14696	14777	14657	14778	14750	14824	14692	14707	14618	14751	14707	14744	14712	14748	14723	14741	14832	14760	14740	14807	14755	14678	14721	14654	14849	14875	14726	14754	14672	14814	14822	14804	14732	14883	14621	14743	14731	14725	14798	14773	14717	14629	14714	14771	14708	14783	14647	14692	14682	14799	14779	14805	14639	14870	14724	14695	14846	14736	14507	14686	14670	14762	14535	14693	14740	14720	14510	14663	14697	14785	14747	14575	14679	14647	14719	14874	14787	14839	14723	14717	14681	14714	14792	14765	14751	14654	14705	14668	14673	14727	14680	14770	14597	14762	14701	14974	14793	14777	14778	14638	14704	14856	14666	14876	14688	14900	14723	14802	14638	14758	14797	14585	14697	14846	14714	14753	14554	14792	14915	14669	14728	14947	14526	14869	14672	14851	14630	14735	14845	14652	14903	14739	14865	14775	14524	14623	14640	14664	14788	14709	14774	14615	14911	14861	14687	14748	14875	14766	14628	14749	14761	14817	14719	14621	14779	14661	14750	14757	14703	14818	14669	14687	14767	14772	14765	14669	14639	14868	14667	14689	14956	14652	14649	14739	14658	14658	14729	14667	14715	14908	14648	14615	14888	14860	14800	14709	14710	14824	14812	14669	14859	14656	14843	14752	14821	14643	14472	14799	14825	15012	14774	14805	14728	14892	14690	14729	14730	14818	14744	14726	14661	14741	14597	14819	14626	14853	14763	14767	14653	14669	14680	14691	14763	14559	14703	14760	14665	14976	14597
28842	34241	46463	37116	26946	22282	19575	18511	18057	17806	18045	17909	17745	17956	17734	17599	18006	17793	17813	18130	17686	17860	17928	17969	17947	17767	17999	17772	17671	17917	17856	17862	17706	17681	17845	17760	18029	17815	17849	17866	17704	17797	17828	17700	17716	17860	17977	18012	17913	17743	17697	17610	18068	17901	17846	17657	17745	17617	17733	17782	17871	17824	17848	17911	17890	17967	17934	17833	17851	17708	17851	17658	17757	17569	17661	17832	18113	17822	17728	17907	17638	17743	17713	17682	17947	17769	17545	17731	17922	17759	17719	17858	17708	17828	17767	17514	17748	17962	17878	17984	17826	17854	17768	17856	17646	17918	17857	17823	17709	17755	17795	17592	17696	17803	17888	17850	17804	17532	17657	17916	17726	17670	17864	17769	17943	17822	17794	17814	17908	17615	17688	17758	17920	17705	17825	17660	17695	17917	17678	17773	17887	17888	17734	17653	17567	17709	18102	17768	18025	17855	17814	17750	17794	17935	17785	17772	17785	17769	17828	17854	17770	18120	18077	17727	17690	17888	17935	17798	17552	17620	17749	17952	17673	17929	17695	17741	17725	17700	17699	17913	17867	17797	17860	17906	17924	17843	17701	17842	17725	17631	17735	17784	17856	17556	17852	17831	17898	18002	17877	17751	17822	17905	17912	17613	17903	17715	17679	17749	18095	17942	17597	17632	17717	17800	17910	17847	17621	17858	17859	17895	17704	17547	17729	17718	17912	17948	17823	17697	17643	17740	17870	17745	17753	17945	17624	17754	17771	17704	17912	17962	17966	17926	17719	17826	17910	17721	17894	17718	17782	17721	17722	17578	17842	17633	17707	17963	17656	17497	17831	17860	17878	17655	17754	17764	17743	17766	17620	18035	17744	17877	17717	17591	17914	17632	17957	17904	17707	17775	17647	17640	17814	17665	17785	17821	17812	17986	17896	17865	17779	17931	17801	17610	17720	17885	17755	17888	17860	17766	17770	17735	17777	17698	17904	17923	17825	17935	17793	17828	17649	17860	17858	17741	17688	17847	17806	17753	17768	17829	17974	17761	17535	17762	17914	17733	17829	17706	17740	17762	17698	17766	17761	17805	17813	17889	17921	17883	17570	17685	18052	18102	17792	17768	17900	17845	17774	17774	17761	17721	17681	17724	17838	17659	17608	17683	17681	17783	17903	17930	17892	17663	17690	17714	17721	17890	17760	17943	17861	17799	17686	17716	17869	17796	17852	17963	17710	17901	17811	17782	17926	17757	17904	17733	17879	17815	17784	17950	17699	17607	17776	17811	17864	17732	17952	17723	17711	17885	17552	17497	17912	17624	17939	17887	17742	17666	17692	17848	17923	17840	17784	17819	17798	17903	17992	17858	17670	17888	17952	17819	18085	17981	17774	17696	17848	17774	17835	17938	17801	17748	17770	17920	17910	17770	17675	17715	17608	17689	17816	17444	17614	17759	17804	17569	17817	17805	17951	17868	17860	17944	17876	17864	17771	17724	17793	17822	17724	17975	17611	17635	17671	17760	17700	17765	17881	17724	17602	17921	17646	17782	17808	17743	17872	17794	17853	17998	17910	17787	17932	17923	17717	17665	17810	17919	17845	18028	17878	17814	17550	17638	17807	17781	17577	17717	17717	17668	17903	17805	17980	17717	17712	17709	17915	17785	17632	17746	17541	17900	17826	17949	17886	17633	17930	17810	17877	17754	17850	17743	17974	17667	17897	17672	17742	17789	17829	17714	17657	17835	17783	17760	17787	17937	17787	17966	18011	17888	18019	17785	17946	17822	17721	17747	17927	17649	17741	17737	17718	17864	17754	17890	17695	18040	17880	17821	17833	17522	17819	17652	18049	17736	17790	17830	17661	17659	17684	17638	17672	17805	17968	17984	18013	17889	18020	17913	17715	17794	17859	17669	17889	17911	17790	17787	17789	17723	17888	17710	17849	17699	17753	17822	17780	17878	18033	17747	17926	17644	17716	17855	17817	17776	17924	17899	18037	17847	17984	18036	17678	17800	18032	17869	17718	17920	17995	17856	17941	17646	17696	17812	17826	17939	17834	17802	17727	17749	17796	17808	17807	17710	17850	17727	17604	17764	17772	17838	17669	17829	17835	17842	17900	17755	17746	17896	17969	17890	17657	17803	17962	17919	17668	17693	17817	17751	17936	17620	17639	17745	17747	17850	17817	17882	17617	17995	17906	17629	17872	17860	17799	17805	17958	17930	17831	17759	17687	17493	17959	17872	17937	17717	17843	17653	17791	17779	17874	17835	17668	17726	17815	17903	17835	17886	17596	17874	17626	17700	17823	17982	17750	17686	17620	17731	17762	17856	17679	17797	17849	17861	17710	17888	17968	17657	17845	17587	17750	17995	17799	17657	17559	17866	17761	17742	17836	17854	17852	17801	17817	17713	17856	17837	17865	17774	17771	17728	17916	17822	17757	17903	17903	17861	17949	17678	17723	17871	17927	17578	17861	18019	17759	17767	18027	17886	17697	17853	17938	17884	17678	17966	17762	17723	17887	17780	17794	17774	18024	18001	17823	17706	17844	17843	17733	17946	17897	17731	17707	17758	17795	17727	17836	17781	17859	17912	17663	17669	17758	17776	18018	17744	17907	17810	17896	17939	17709	17729	17719	17700	17703	17872	17816	17806	17987	17808	17866	17657	17620	17850	17864	17904	17798	17862	17753	17644	17779	17889	17726	17819	17794	17866	17870	17830	17736	17903	17846	17697	17783	17815	17955	17740	17909	17685	17829	17955	17821	17843	17893	17504	17910	17850	17816	17820	17846	17721	17890	17757	17875	17885	17818	17876	17669	17815	17670	17553	17695	17914	17644	17931	17903	17632	17826	17653	17810	17761	17796	17787	17792	17817	17791	17752	17731	17922	17774	17896	17911	17857	17775	17806	17914	17933	17589	17829	17971	17735	17922	17858	17782	17770	17714	17896	17781	17802	17883	17750	17624	17861	17774	17814	17628	17783	17922	17734	17726	17766	17748	17802	17725	17755	17933	17715	17744	17831	17789	17890	17762	17751	18054	17827	17677	17669	17947	17659	17925	17747	17814	17760	17739	17802	17759	17763	18015	17791	17967	17796	17787	17808	17806	17886	17860	17989	17781	17895	17932	17818	17951	17562	17849	17800	17828	17695	17844	17984	17859	17933	18000	17773	17660	17795	17621	17768	17967	17773	17809	17727	17732	18026	17641	17734	17846	17763	17741	17677	17752	17479	17701	17772	17712	17858	17776	17603	17785	17738	17874	18004	17804	17746	18051	17750	17791	17720	18070	17872	17759	17760	17869	17829	17733	17761	17611	17813	17762	17784	17995	17955	17953	17884	17846	17902	17785	17857	17653	17712	17726	17828	17757	17762	17889	17765	17763	17802	17854	17825	17749	17820	17685	17870	17816	17707	17862	17839	17770	17535	17799	17761	17880	18075	17825	17625	17823	17831	17739	17700	17668	17655	17809	17914	17759	17936	17998	17772	17755	17795	17795	17746	17895	17861	17930	18198	17974	17718	17744	17846	17704	17567	17940	17941	17867	17688	17879	17842	17791	17454	17802	17793	17968	17832	17456	17845	18004	17672	17880	17709	17537	17714	17703	17792	17803	17773	17808	17665	17921	17782	18042	17513	17627	17513	17915	18070	18011	17900	17798	17841	17786	17861	17768	17852	17862	17746	17720	17627	17807	17798	17871	17885	17979	17897	17849	17878	17841	17724	17855	17827	17836	17770	17830	17815	17828	17794	17843	17803	18069	17799	17793	17817	17805	17832	17778	17742	17859	17661	17796	17817	17903	17813	17972	17882	17927	17935	17713	17549	17679	17754	17762	17954	17718	17570	17858	17770	17809	17650	17677	17882	17696	17718	17887	17800	17883	17990	17861	17925	17774	17716	17810	17866	17880	17812	17763	17787	17992	17758	17780	17882	17847	17834	17917	17978	17669	17644	17835	17813	17863	17796	17823	17813	17671	17946	17925	17695	17872	17864	17815	17823	17764	17933	17681	17818	17825	17789	17883	17972	17732	17877	17750	17849	17651	17821	17913	17697	17952	17939	17755	17941	18044	17880	17929	17637	17845	17906	17997	17880	17603	17679	17802	17808	17845	17810	18012	17924	17876	17836	17982	17853	17887	17763	17767	17710	17987	17759	17897	17910	17954	17955	17879	17889	17964	17685	17608	17926	17820	17607	17953	17883	17797	17551	17658	17812	17773	17847	17797	17810	18010	18017	17641	17625	17842	17514	17808	17768	17959	17819	18008	17733	17868	17692	17717	17760	17836	17692	17719	17610	17923	17671	17611	17471	17942	17885	17872	17796	17848	17808	17812	17881	17704	17865	17748	17888	17753	17849	17776	17591	17628	17832	17857	17768	17906	17787	17860	17692	17625	17895	17775	17906	17674	17811	17930	17861	17904	18060	17913	17834	17912	17749	17823	17872	17860	17716	17995	18209	17789	17570	17732	17938	17938	17657	17768	17804	17931	17785	17752	17692	17823	17674	17910	17717	17793	17710	17650	17840	17591	17694	17773	17663	17768	17715	17907	17713	17931	17970	17757	17705	17964	17950	17648	17795	17718	17608	17591	17765	17652	17782	17884	17779	17859	17703	17836	17801	17908	17943	17767	17709	18065	18039	17724	17966	17813	17679	17746	17660	17677	17635	17781	17930	17843	17918	17815	17738	17814	17745	17758	17799	17825	17770	17783	17804	17813	17848	17727	17829	17919	17651	17879	17902	17870	17635	17867	17920	17700	17971	17804	17740	17724	17861	17649	17735	17862	17908	17818	17850	17974	17849	17926	18035	18052	17831	17872	17829	17626	17733	17663	17689	17798	17633	17777	17969	17752	17966	17689	17654	17805	17587	17844	17777	17759	17972	17921	17839	17819	17899	17720	18154	17920	17780	17906	17730	18001	17721	17772	17675	17814	17769	17904	17882	17764	17875	17678	17817	17762	17765	17728	17720	17838	17818	17567	17623	17766	17763	17933	17715	17794	17566	17691	17925	17691	17885	17781	17573	17747	17787	17812	17768	17727	17652	17682	17770	17944	17719	18020	17735	17655	17681	17731	17658	17861	17741	17714	17782	17897	17828	17836	17837	17808	17936	17993	17691	17741	17717	17795	17863	17958	17795	17866	17753
31799	55931	49166	34092	24832	19001	16550	15900	15291	15136	15253	15228	15174	15072	15265	15212	14987	15120	15175	15314	15016	15073	15206	15293	15108	15206	15221	15296	15333	15147	15280	15155	15179	15230	15060	15260	15249	15160	15260	15147	15022	15123	15402	15014	15141	15278	15166	15050	15218	15258	15149	15080	15160	15273	15062	15117	15068	15204	15118	15176	15062	15091	15136	15116	15121	15000	15176	15025	15096	15307	15135	15220	15180	15020	15231	15337	15127	15308	15151	15223	15192	15141	15122	15251	15311	15222	15275	15239	15089	15171	15054	15305	15305	15228	15227	15207	15280	15134	15309	15210	15080	15197	15062	15319	15114	15377	15264	15182	15082	15108	15196	15061	14935	15160	15214	15056	14926	15181	15433	15135	15010	15059	15215	15018	15228	15023	15220	15116	15005	15197	15238	15276	15138	15188	15347	15270	15121	15175	15160	15078	15238	15364	15092	15285	15059	15095	15273	15186	15188	15086	15119	15318	15258	15178	15372	15256	15288	15159	15108	15286	15317	15137	15238	15313	15250	15154	15272	15265	14997	15143	15304	15053	15188	15072	15259	15127	15209	15076	15201	15216	15153	15089	15293	15217	15350	15104	15245	15124	15163	15097	15094	15279	15136	15264	14973	15189	15130	15082	15165	15098	15141	15192	15111	15209	15172	15120	15032	15118	15247	15185	15155	15243	15195	15391	15321	15162	15053	14976	15231	15230	15167	15128	15092	15295	15211	15319	15305	15085	15014	15254	15160	15294	15180	15193	15297	15114	15015	15156	15235	15403	15144	15171	15231	15077	15007	15206	14952	15081	15186	15038	15310	15193	15135	15132	15011	15132	15295	15150	15155	15202	15288	15271	15070	15138	15225	15222	15123	15147	15337	15133	15295	15214	15077	15294	15228	15200	14998	15244	14863	15182	15011	15181	15101	15214	15092	15229	15175	15118	15030	15068	15121	15272	15166	15285	15114	15140	15020	15040	15268	15298	15218	15069	15048	15296	15030	15329	15132	15130	15312	15205	15030	15221	15095	15329	15177	15320	15176	15125	15341	15139	15156	15334	15185	15216	15266	15085	15238	15314	15207	15064	15109	15223	15214	15203	15081	15052	15091	15183	15164	15061	15323	15237	15303	15277	15160	15094	15054	15309	15201	15163	15342	15281	15226	15113	15075	15092	15182	15210	15130	15067	15179	15201	15143	15027	15221	15379	15084	15153	15287	15120	15270	15227	15153	15014	15176	15198	15107	15072	15122	15226	15268	14987	15229	15282	15218	15168	15153	15215	15197	15324	15081	15251	15188	15189	15283	15109	15287	15093	15223	15235	15071	15198	15119	15364	15210	15100	15163	15241	15109	15396	15247	15274	15244	15215	15199	15201	15150	15249	15107	15142	15374	15370	15249	15196	15272	15198	15048	15313	15226	15037	15282	15272	15182	15184	15042	15348	15197	15152	15205	15144	15301	15237	15205	15197	15248	15266	15247	15170	15205	15149	15309	15036	15103	15186	15102	15274	15153	15130	15157	15304	15344	15227	15116	15139	15077	15204	15282	15291	15083	15235	15196	15044	15290	15231	15321	15017	15088	15079	15366	15079	15166	15163	15025	15322	15288	15304	15049	15241	15259	15241	15178	15185	15222	15113	15301	15193	15208	15142	15228	15339	15354	15018	15249	15162	15246	15164	15135	15170	15182	15152	15149	15173	15118	15194	15225	15234	15278	14880	15116	15083	15066	15256	15257	15127	15312	15077	15206	15209	15342	15219	15308	15296	15201	15247	15221	15157	15246	15197	15062	15114	15123	15119	15190	15360	15110	15213	15104	15336	15262	15080	15275	15272	15272	15237	15172	15196	15281	15177	15005	15228	15182	15264	15136	14899	15308	15138	15083	15267	15151	15288	15178	15172	15269	15071	15346	15227	15089	15008	15075	15356	15247	15142	15291	15286	15268	15189	15128	14997	15190	15151	15187	15174	15176	15273	15260	15107	15108	15365	15185	15107	15183	15051	15000	15130	15160	15246	15330	15252	15271	15392	15149	15227	15186	15188	15403	15099	15365	15330	15169	15301	15166	15151	15030	15212	15088	15080	15187	15123	15039	15127	15245	15149	15256	15088	15240	15529	15330	15214	15132	15077	15176	15044	15136	15188	15164	14959	15095	15179	15305	15116	15100	15180	15170	15174	15156	14950	15163	15208	15119	15132	15282	15093	15246	15206	15006	15187	15222	15033	15204	15189	15304	15313	15157	15086	15132	15144	15234	15173	15029	15066	15109	15237	15137	15178	15223	15096	15011	15177	15366	15123	15265	15175	15214	15132	15149	15050	15077	15217	15126	15178	15021	15238	15255	15191	15007	15210	15223	15269	15146	15206	15091	15092	15158	15225	15114	15160	15038	15069	15136	15274	15110	15167	15123	15174	15175	15241	15065	15214	15238	15374	15156	15095	15088	15085	15310	15075	15184	15109	15257	15121	15272	15087	15263	15288	15289	15250	14985	15223	15133	15166	15077	15163	15059	15073	15184	15231	15235	15241	15171	15044	15225	15240	15152	15157	15184	15122	15049	15199	15154	15266	14899	15169	15191	15162	15085	15054	15146	15320	15080	15222	15250	15229	15249	15144	15204	15150	15270	15176	15179	15328	15196	15123	14985	15246	15188	15188	15180	15181	15338	15241	15194	15223	15021	15041	15060	15260	15302	15090	15180	15068	15247	15075	15309	15114	15251	15179	15233	15175	15031	15355	15068	15262	15185	15296	15085	15179	15236	15287	15074	15240	15124	15101	15186	15187	15262	15097	15136	15227	15220	15186	15174	15159	15250	15166	14991	15284	15195	15085	15260	15213	15228	15427	15099	15198	15086	15154	15373	15259	15106	15196	15126	15170	15043	15245	15120	15070	15243	15038	15218	15256	15169	15173	15170	15336	15257	15328	15233	15395	15247	15172	14969	15142	15243	15280	15198	15103	15080	15056	15199	15166	15144	15272	15110	15135	15162	15085	15221	15078	15120	15169	15186	15293	15239	15294	15371	15201	15198	15378	15200	15323	15164	15299	15071	15133	15077	15203	15070	15276	15318	15202	15311	15296	15372	15005	15204	15262	15168	15155	15187	15231	15105	15059	15096	15229	15051	14949	15232	15129	15032	15168	15110	14986	14982	15214	15207	15148	15225	15207	15436	15077	15167	15082	15336	15238	15041	15349	15192	15178	15141	15044	15187	15202	15073	15316	15245	14990	15144	15328	15140	15073	15253	15162	15183	15069	15233	15114	15203	15125	15205	15139	15228	15092	15189	15095	15300	15063	15216	15093	14974	15193	15177	15176	15147	15063	15166	15249	15013	15146	15167	14975	15219	15386	15098	15198	15185	15184	14952	15301	14933	15069	15244	15252	15276	15271	15101	15072	15145	15091	15148	15222	15083	15015	15113	15207	15039	15116	15236	15205	15235	15228	15155	15186	15237	15207	15266	15104	15294	15330	15116	15120	15196	15027	14946	15158	15086	15051	15128	15232	15204	15117	15190	15260	15002	15150	15141	15128	15152	15221	15320	15164	15238	15106	15278	15155	15127	15188	15156	14981	15101	15021	15137	15211	15215	15163	15053	15256	15388	15288	15024	15181	15140	15433	15079	15129	15108	15231	15300	15304	15067	15168	15363	15216	15153	15089	15312	15257	15171	15089	15118	15371	15261	15166	15176	15010	15112	15115	15376	15292	15191	15201	15182	15186	15206	15236	15189	15188	15185	15209	15217	15190	15106	14937	15236	15202	15017	15109	15095	15111	15314	15044	15161	15038	15089	15173	15283	15143	15020	15210	15268	15007	15189	15250	15361	15221	15328	15089	15239	15237	15314	15249	15117	15224	14953	15243	15213	15230	15141	15361	15108	15033	15272	15209	15074	15127	15246	15316	15134	15262	15248	15054	15202	15120	15249	15282	15336	15268	15084	15169	15080	15326	15202	15150	15148	15331	15182	15132	15104	15052	15241	15129	15143	15378	15300	15367	15240	15050	15118	15260	15354	15039	15280	15098	15088	15140	15212	15235	15263	15115	15188	15118	15127	15256	15181	15294	15305	15056	15144	15118	15091	15267	15367	15112	15131	15214	15234	15218	15131	15132	15183	15245	14997	15138	15131	15091	15206	15221	15314	15091	15271	15160	15193	15107	15125	15181	15112	15287	15393	15227	15076	15234	15067	15164	15067	15188	15220	15162	15068	15227	15174	15147	15082	15354	15195	15147	15113	15089	15273	15213	15122	15024	15316	15263	15230	15165	15249	15134	15169	15081	15263	15162	15313	15048	15258	15143	15203	15053	15187	15068	15238	15001	15203	14954	15227	15293	15219	15230	15175	15255	15071	15462	15319	15126	15296	15128	15141	15221	15232	15232	15126	15040	15091	14958	15043	15023	15140	15234	15043	15124	15143	15227	15344	15107	15238	15165	15256	15077	15199	15079	15238	15221	15029	15179	15269	15200	15178	15250	14936	15228	15101	15106	15121	15363	15073	15378	15275	15185	15262	15158	15124	15141	15014	15196	15168	15435	15313	15223	15232	15165	15195	15196	15315	15294	15219	15228	15195	15360	15424	15005	15336	15268	15150	15186	15097	15356	15118	15161	15287	15155	15021	15129	15084	15224	15199	15186	15138	15208	15227	15100	15164	14957	14963	15083	15139	15210	15120	15134	15195	15191	15126	15142	15189	15149	15094	15247	15219	15196	15182	15201	15253	15115	15186	15256	15105	15056	15132	15107	15248	15305	15410	15145	15020	15201	15074	15297	15031	15012	15067	15181	15306	15249	15176	15215	15272	15062	15180	14964	15091	15201	15024	15089	15243	15201	15227	15125	15190	15217	15278	15224	15341	15196	15266	15232	15106	15078	15147	15090	15367	15043	14995	15103	15093	15215	15281	15229	15157	15157	15233	15110	15276	15257	15342	15077	15145	15061	15238	15173	15176	15115	15092	14963	15358	15081	15044	15119	15133	15137	15278	15088	15184	15097	15347	15256	15176	15071	15285	15195	15119	15127	15329	15199	15416	15145	15319	15121	15138	15227	15337	14967	15174	15191	15197	15216	15267	15396	15307	15143	15236	15157	15124	15280	15060	15008	15218	15127	15028	15079	15162	15363	15214	15253	15080	15020	15083	15226	15207	15215
24179	23921	46664	51436	43546	35393	28103	21520	18667	18127	18110	17950	17918	17753	17756	17646	17905	17851	17737	17670	17705	17803	17684	17717	17744	17799	17970	17653	17827	17846	17726	17842	17611	17776	17664	17718	17684	17617	17839	17834	17686	17869	17730	17695	17841	17786	17861	17712	17527	17527	17802	17551	17494	17770	17740	17540	17763	17521	17871	17504	17783	17527	17571	17724	17808	17722	17630	17772	17555	17604	17633	17553	17732	17500	17663	17465	17582	17902	17733	17561	17712	17748	17789	17600	17753	17794	17841	17602	17561	17562	17612	17541	17712	17549	17626	17564	17636	17841	17563	17749	17771	17907	17746	17628	17747	17702	17757	17565	17624	17559	17565	17547	17749	17657	17712	17780	17608	17905	17563	17429	17757	17552	17708	17728	17416	17569	17432	17643	17766	17493	17685	17615	17801	17560	17734	17812	17724	17634	17747	17659	17491	17740	17522	17788	17708	17646	17726	17813	17894	17622	17696	17412	17520	17496	17495	17584	17592	17674	17718	17801	17819	17543	17651	17628	17555	17586	17578	17583	17712	17470	17695	17766	17737	17680	17626	17659	17546	17504	17672	17548	17617	17631	17532	17790	17741	17677	17718	17713	17688	17755	17679	17643	17671	17613	17635	17567	17596	17775	17606	17707	17460	17800	17668	17641	17562	17649	17749	17774	17655	17822	17794	17772	17746	17827	17630	17751	17597	17570	17605	17712	17617	17424	17538	17475	17681	17740	17535	17712	17649	17536	17703	17720	17770	17607	17687	17665	17645	17835	17734	17461	17818	17684	17757	17607	17699	17686	17744	17561	17737	17723	17602	17672	17658	17667	17530	17651	17443	17551	17857	17337	17401	17845	17612	17653	17606	17529	17703	17538	17636	17583	17633	17877	17680	17759	17295	17558	17624	17706	17392	17577	17610	17750	17817	17737	17648	17676	17568	17597	17399	17901	17628	17591	17616	17664	17654	17578	17677	17588	17717	17597	17774	17606	17546	17500	17796	17552	17746	17616	17774	17775	17845	17729	17574	17639	17670	17604	17525	17544	17686	17445	17653	17609	17714	17745	17628	17935	17634	17592	17521	17522	17643	17487	17608	17663	17772	17555	17504	17459	17635	17758	17566	17604	17599	17732	17804	17727	17714	17686	17776	17631	17295	17626	17603	17661	17663	17668	17734	17719	17910	17558	17713	17607	17707	17622	17663	17626	17846	17773	17550	17598	17649	17874	17631	17810	17431	17603	17487	17634	17865	17618	17685	17669	17707	17670	17714	17848	17507	17315	17651	17640	17814	17666	17752	17600	17769	17564	17505	17608	17651	17855	17545	17658	17507	17600	17540	17518	17529	17586	17692	17611	17810	17705	17761	17719	17702	17646	17657	17464	17421	17628	17496	17492	17481	17506	17550	17687	17761	17596	17592	17862	17689	17597	17711	17807	17694	17835	17634	17704	17678	17598	17578	17685	17451	17765	17648	17586	17436	17731	17869	17772	17633	17755	17695	17755	17644	17569	17709	17466	17844	17678	17737	17833	17753	17652	17842	17531	17604	17659	17485	17684	17595	17567	17653	17609	17509	17693	17816	17603	17615	17697	17643	17595	17835	17472	17755	17620	17432	17592	17519	17493	17542	17639	17546	17486	17661	17758	17800	17732	17658	17668	17693	17663	17539	17541	17698	17726	17838	17653	17729	17719	17641	17572	17736	17611	17671	17766	17733	17584	17487	17566	17662	17684	17686	17672	17695	17600	17506	17715	17690	17546	17479	17658	17497	17765	17759	17738	17728	17891	17879	17663	17762	17589	17499	17727	17656	17562	17762	17832	17683	17453	17877	17655	17554	17560	17581	17541	17778	17775	17641	17719	17619	17805	17711	17583	17846	17608	17616	17669	17898	17533	17565	17661	17517	17521	17671	17692	17421	17508	17585	17958	17498	17570	17517	17629	17570	17727	17766	17605	17806	17884	17644	17767	17893	17632	17548	17840	17583	17943	17666	17664	17599	17498	17805	17761	17740	17691	17609	17738	17702	17737	17737	17601	17695	17620	17779	17630	17636	17576	17724	17537	17626	17587	17731	17625	17459	17889	17525	17596	17604	17622	17707	17661	17591	17565	17689	17586	17713	17687	17654	17498	17695	17712	17724	17643	17583	17551	17699	17779	17546	17625	17732	17587	17705	17626	17692	17670	17675	17562	17592	17642	17839	17746	17882	17907	17783	17628	17642	17696	17699	17599	17819	17768	17541	17660	17660	17820	17813	17577	17913	17626	17564	17770	17550	17744	17794	17643	17631	17789	17751	17626	17523	17569	17626	17603	17635	17580	17699	17737	17666	17742	17673	17593	17522	17631	17772	17574	17894	17761	17724	17655	17809	17700	17686	17681	17630	17659	17657	17688	17489	17698	17797	17679	17648	17638	17641	17611	17557	17756	17572	17552	17677	17566	17589	17871	17629	17543	17654	17619	17850	17716	17618	17709	17738	17603	17758	17770	17700	17647	17307	17626	17725	17704	17638	17613	17656	17710	17670	17720	17589	17623	17467	17732	17533	17686	17720	17673	17543	17571	17646	17731	17642	17770	17667	17806	17756	17666	17709	17702	17724	17586	17866	17448	17571	17625	17568	17586	17626	17617	17663	17604	17675	17696	17609	17630	17651	17643	17617	17538	17671	17571	17771	17330	17655	17689	17745	17503	17425	17821	17449	17715	17695	17779	17685	17752	17714	17744	17520	17647	17574	17789	17441	17444	17527	17678	17511	17747	17644	17671	17701	17675	17521	17651	17713	17666	17709	17744	17514	17557	17402	17724	17530	17658	17758	17552	17536	17865	17889	17626	17584	17532	17774	17763	17786	17720	17637	17610	17461	17710	17700	17581	17764	17703	17812	17551	17778	17500	17645	17532	17674	17588	17536	17843	17738	17689	17603	17619	17699	17695	17890	17784	17465	17598	17488	17694	17719	17590	17719	17689	17404	17659	17469	17754	17590	17843	17641	17926	17674	17580	17652	17670	17638	17860	17662	17524	17613	17859	17751	17890	17672	17588	17608	17673	17580	17372	17703	17571	17738	17794	17757	17572	17784	17588	17563	17625	17822	17599	17687	17661	17708	17473	17610	17650	17926	17784	17733	17763	17705	17634	17646	17660	17582	17590	17590	17756	17648	17632	17663	17591	17584	17577	17506	17600	17665	17532	17817	17432	17445	17649	17838	17735	17796	17699	17641	17468	17767	17532	17755	17522	17698	17540	17588	17665	17639	17578	17602	17542	17936	17742	17741	17629	17777	17777	17453	17466	17667	17426	17765	17641	17635	17790	17497	17396	17450	17488	17656	17717	17489	17432	17547	17545	17666	17742	17777	17794	17753	17696	17573	17720	17656	17685	17745	17701	17747	17723	17643	17728	17786	17678	17654	17557	17594	17761	17621	17641	17680	17559	17711	17543	17908	17632	17485	17642	17717	17542	17613	17775	17714	17575	17611	17617	17587	17717	17644	17709	17577	17514	17594	17432	17592	17843	17636	17570	17854	17512	17781	17680	17746	17621	17761	17843	17582	17674	17520	17743	17650	17740	17582	17680	17669	17639	17612	17881	17612	17460	17729	17541	17684	17631	17734	17869	17866	17807	17661	17636	17657	17817	17778	17784	17582	17714	17663	17699	17692	17426	17578	17705	17617	17881	17706	17446	17653	17412	17557	17685	17727	17821	17856	17721	17721	17741	17659	17582	17681	17623	17631	17714	17691	17386	17773	17596	17536	17657	17702	17756	17698	17814	17569	17721	17532	17351	17632	17683	17748	17801	17327	17537	17437	17979	17725	17681	17766	17657	17661	17515	17712	17709	17817	17855	17741	17593	17841	17417	17659	17673	17614	17608	17680	17490	17595	17720	17571	17711	17752	17649	17650	17623	17584	17689	17854	17410	17676	17505	17531	17647	17699	17590	17696	17681	17717	17619	17792	17657	17586	17419	17491	17822	17700	17636	17688	17542	17759	17688	17709	17564	17490	17771	17418	17646	17750	17608	17650	17524	17853	17566	17665	17566	17569	17650	17754	17713	17555	17590	17544	17735	17747	17687	17637	17579	17680	17650	17619	17840	17592	17577	17738	17720	17642	17639	17713	17709	17774	17518	17664	17590	17770	17444	17709	17734	17662	17622	17659	17630	17558	17873	17756	17771	17677	17633	17668	17658	17920	17783	17538	17472	17620	17631	17861	17636	17821	17750	17740	17577	17567	17825	17802	17583	17783	17819	17935	17710	17769	17413	17527	17674	17583	17785	17613	17586	17723	17656	17599	17724	17781	17604	17683	17807	17763	17802	17742	17598	17502	17481	17320	17682	17512	17668	17875	17506	17604	17670	17813	17502	17666	17579	17458	17642	17885	17454	17593	17729	17555	17558	17790	17741	17690	17850	17701	17646	17453	17600	17437	17809	17730	17764	17779	17523	17711	17670	17703	17770	17772	17575	17766	17578	17732	17714	17892	17766	17679	17723	17611	17595	17634	17582	17607	17744	17607	17800	17678	17604	17744	17768	17559	17624	17520	17630	17678	17573	17797	17740	17725	17660	17750	17813	17573	17612	17635	17769	17629	17510	17619	17615	17550	17682	17530	17669	17648	17514	17745	17809	17600	17527	17531	17887	17737	17596	17568	17749	17564	17604	17955	17571	17839	17674	17690	17541	17466	17759	17741	17691	17837	17533	17690	17596	17655	17634	17544	17732	17779	17389	17684	17738	17731	17676	17844	17777	17730	17490	17719	17585	17578	17594	17540	17571	17519	17608	17598	17607	17770	17664	17605	17584	17389	17582	17850	17641	17625	17520	17881	17755	17550	17666	17856	17762	17631	17613	17678	17627	17677	17658	17747	17728	17597	17666	17576	17749	17720	17422	17748	17654	17669	17743	17732	17588	17571	17565	17825	17675	17711	17657	17606	17538	17800	17681	17763	17825	17872	17500	17709	17846	17558	17729	17850	17749	17749	17774	17455	17651	17740	17613	17762	17742	17399	17673	17635	17591	17689	17658	17727	17789	17625	17546	17974	17494	17571	17642	17470	17618	17619	17639	17596	17554	17608	17729	17544	17932	17908	17670	17783	17501	17665	17715	17635	17712	17682	17503	17717	17635	17644	17644	17553	17586	17828	17545	17835	17751
48799	93732	90407	67947	50188	36104	24381	18257	16024	15418	15230	15220	15329	15160	15209	15352	15376	15093	15374	14977	15265	15288	15260	15265	15153	15101	15175	15157	15125	15307	15212	15290	15124	15148	15326	15232	15195	15143	15160	15189	15185	15051	15181	15100	15188	15064	15198	15100	15162	15142	15065	15092	15257	15128	15261	15207	15353	15256	15118	15201	15081	15183	15011	15315	15111	15264	15040	15315	15199	15225	15221	15485	15148	15234	15254	15207	15257	15160	15234	15308	15232	15370	15215	15051	15060	15165	15345	15149	15181	15092	15011	15135	15074	15391	15138	15061	15325	15317	15047	15078	15019	15214	15200	15240	15277	15317	15186	15339	15098	15077	15106	14931	15051	15122	15252	15050	15165	15046	15145	15220	15213	15321	15001	15160	15215	15202	15019	15201	15226	15135	15240	15164	15220	15180	15245	15020	15264	15243	15064	15227	15163	15238	15235	15215	15158	15167	15094	15205	15169	15144	15212	15316	15256	15129	15300	15092	15186	15145	15128	15153	15086	15389	15134	15078	15225	15169	15119	15279	15171	15182	15174	15162	15186	15171	15241	15070	15113	15088	15120	15217	15057	15242	15362	15214	15072	14971	15306	15012	15151	15232	15067	14966	15127	15185	15044	15033	15201	15294	15141	15297	15164	15116	15254	15121	15273	15155	15288	15213	15321	15244	15108	15107	14971	15148	15258	15046	15124	15132	15099	15269	14988	15371	14922	15176	15239	15256	15213	15136	15244	15265	15157	15282	15248	15131	15115	15108	15319	15163	15004	15197	15106	15139	15214	15196	15268	15182	15152	15123	15160	15142	15140	15086	15252	15076	15056	15134	15235	15241	15073	15190	15086	15261	15053	15185	15095	15124	15148	15290	15264	15027	15200	15300	15072	15076	15301	15145	15179	15103	15043	15362	15206	15295	15342	14999	15251	15423	15165	15114	15201	15167	15168	15102	15073	15156	15138	15088	15270	15238	15157	15155	15108	15123	15192	15086	15240	15076	15276	15203	15094	15130	15312	15166	15178	15136	14972	15016	15227	15168	15219	14966	15051	15140	15188	15079	15175	15234	15276	14896	15066	15262	15171	15245	15080	15024	15033	15011	15230	15288	15130	15111	15215	15055	15112	15155	14978	15101	15102	15022	15146	15259	15321	15077	15083	15023	15265	15051	15175	15215	15174	15293	15188	15219	15245	15222	15203	15065	15187	15045	15138	15358	15167	15402	15172	15189	15047	14943	15240	15203	15220	15167	15156	15064	15140	15325	15285	15123	15093	15285	15188	15210	15100	15270	15052	15243	15319	15193	15339	15094	15071	15073	14972	15230	15171	15134	15288	15193	15121	15074	15219	15042	15074	15203	15182	15163	15250	15288	15079	15107	15297	15100	15135	15130	15062	15186	15170	15041	15150	15094	15114	15116	15252	14962	15351	15344	15199	15226	15145	15275	15150	15017	15069	15005	15279	15186	15299	15105	15205	15210	15119	15215	15228	15093	15117	15422	15169	15088	15194	15013	15043	15075	15006	15166	15171	15294	15188	15144	14971	15127	15132	15306	15045	15350	15290	15146	14864	15236	15174	15114	15232	15329	15095	14895	15102	15117	15140	15143	15089	15114	15391	15012	15072	15132	15177	15271	15148	15032	15278	15177	15047	15382	15220	14914	15263	15162	15170	15154	15231	15161	15170	15180	15160	15161	15064	15078	15199	15277	15078	15242	15002	15201	14982	15127	15045	15199	15215	14975	15166	15193	15317	15070	15180	15149	15247	14981	15083	15346	15230	15303	15098	14931	15112	15010	15083	15149	15412	15049	15190	15202	14980	15184	15220	15174	15090	15163	15312	15043	15209	14886	15318	15031	15188	15259	15065	15247	15204	15069	15239	15095	15096	15235	15166	15133	15014	15087	15287	15063	15198	15479	15026	15134	15155	15154	15133	15091	15127	15168	15155	15213	15124	15236	15159	15346	15111	15084	15203	15241	15210	15069	15120	15250	15008	15178	15121	15030	15182	14996	15216	15208	15189	15306	15221	15144	15290	15061	15397	15245	15054	15085	15237	15308	15207	15059	15264	14951	15041	15297	15118	15060	15134	15386	15293	15214	15050	15026	15237	15171	15061	15135	15220	15161	15130	15251	15277	15196	15018	15123	15243	15052	15062	15116	15121	14984	15107	15225	15087	15145	15160	15211	15160	15223	15202	15183	15199	15029	15123	15041	15225	15143	15155	15246	15032	15064	15315	15051	15228	15022	15097	15298	15301	15136	15201	14983	15212	15144	15090	15150	15089	15139	15256	15121	15192	15192	14959	15355	15166	15116	15089	15143	15098	15145	14996	15201	15350	15033	15146	15065	15321	15030	15109	15208	15043	15106	15154	15197	15117	15170	15122	15143	14989	15093	15395	15218	15283	15177	15130	15237	15162	15155	15211	15043	15279	15131	15189	15159	15033	15226	15098	15194	15075	15274	15222	15304	15093	15148	15173	15142	15204	15073	15038	15053	15045	15118	15218	15081	15300	15224	15141	15167	15241	15334	15242	15159	15077	15274	14964	15199	15128	15164	15057	15112	15177	15152	15097	15263	15293	15083	15091	15193	15208	15251	15058	15140	15186	15262	15103	15164	15129	15316	15138	15311	15257	15067	15161	15248	15057	15135	15111	15132	15062	15283	15286	14955	15295	15182	15073	15239	15102	15280	15064	15132	15154	15057	15223	15171	15235	15224	15057	15056	15230	15073	15146	15144	15091	15155	15279	15127	15252	15160	15374	15121	15051	15179	15152	15168	15000	15239	15218	15108	15111	15033	15116	15019	14886	15374	15116	15195	15254	15176	15137	15103	15233	14963	15115	15240	15173	15297	15169	15126	15047	15164	15186	15199	15240	15064	15139	15239	14993	15157	14997	15306	15092	15066	15165	15085	15298	15163	15215	15239	15196	15105	15178	15265	15124	15197	14996	15259	15192	15144	15024	15209	15147	15194	15153	15161	14978	15015	15219	15155	15248	15173	15058	15190	15130	15152	15268	15338	15081	15153	15269	15043	15153	15002	15266	15334	15284	15309	15193	15141	15161	15292	15093	15241	15176	15105	15095	15161	15031	15319	15166	15016	15014	15088	15205	15110	15127	15051	15177	15144	15307	15194	15066	15155	15221	15193	15245	15118	15151	15135	15128	15171	15188	15057	15063	15211	15408	15240	15129	15197	15065	15197	15128	15163	15098	15210	15139	15165	15118	15156	15059	15088	15069	15243	15064	15319	15080	14987	15174	15072	15080	15338	15284	14958	15227	15189	15060	15089	15136	15119	15199	15267	15064	15071	15086	15150	15198	15191	15242	15400	15203	15228	15119	15302	15154	15147	15099	15234	15121	15203	15061	15041	15353	15138	15268	15010	15206	15144	15131	15152	15112	15173	15315	15292	15275	15241	14905	15060	15134	15207	15048	15134	15091	15119	15122	15128	15232	15148	15017	15339	15044	15304	15113	15110	15077	15252	15048	15167	15109	15375	15168	15277	15070	15142	15025	15104	15232	15054	15184	15225	15193	15093	15038	15116	15028	15094	15171	15205	15004	15393	15092	15101	15026	15100	15239	15137	15174	15142	15169	15082	15053	14999	15102	15140	15283	15146	15192	15097	15173	15192	15299	15167	15180	15161	15225	15317	15169	15098	15195	15120	15214	15163	15160	15031	15086	15124	15077	15063	14977	15105	15249	15362	15166	15099	15157	15284	15107	14985	15267	15224	15259	15070	15220	15174	15162	15131	15114	15169	15113	15153	15180	15012	15138	15109	15296	15070	15025	15053	15370	15237	15062	15167	15089	15192	15170	15253	15192	15191	15286	15285	15194	15242	15226	15121	15287	15159	15127	15201	15151	15181	15096	15168	15274	15281	15153	15204	15218	15196	15061	15177	15213	15155	15133	15265	15141	15175	15234	15387	15198	15180	15383	15068	15284	15189	15028	15059	15111	15177	15153	15176	15044	15202	15070	15204	15119	15159	15153	15077	15187	15267	15124	15033	15149	15190	15199	15074	15191	15108	15134	15243	15130	15240	15110	15255	15176	15191	15314	15184	15136	15105	15130	15306	15267	15154	15091	14897	15149	15079	15288	15096	15119	14984	15231	15120	15232	15199	15362	15186	15015	15089	15071	15181	15003	15101	15183	15174	15158	15182	15117	15306	15219	15061	15319	14895	15186	15111	15082	15276	15113	15064	15199	15107	15291	15164	15377	15116	15163	15194	15250	15262	15150	15157	15075	15177	15122	15273	15200	15015	14881	15288	15375	15112	15122	15103	15144	15106	15130	15115	15170	15132	15083	15088	15204	15229	15246	15204	15168	15160	15233	15190	15128	15219	15263	15172	15012	15129	15058	15233	14952	15064	15266	15301	15147	15345	15260	15342	14915	15125	15068	15146	15391	15259	15050	15283	15160	15149	15213	15237	15320	15201	15110	15087	15143	15116	15090	15240	15041	15305	15154	15224	15144	15183	14988	15176	14989	15101	15140	15226	15033	15155	15278	15085	15198	15115	15299	15282	15041	15094	15258	15076	15079	15154	15203	15098	15068	15175	15094	15241	15253	15053	15129	15184	15209	15176	15220	15217	15068	15017	15331	15239	14979	15192	15332	15285	15105	15241	15146	15266	15096	15020	14999	15146	15207	15141	15231	15133	15311	15167	15043	15284	15131	15158	15331	15221	15384	15227	15255	15249	15128	15177	15237	15198	15219	15140	15238	15073	15095	15116	15193	15225	15066	15136	15108	15056	15276	15165	15235	14912	15093	15189	15134	15153	15187	15243	15262	15233	15292	15121	15218	15327	15307	15167	15152	15067	15143	15058	15151	15084	15314	14991	15349	15062	15159	15318	15144	15037	15081	15236	15304	15025	15113	15239	15218	15153	15189	15162	15025	15182	15231	15096	15204	15080	15130	15128	15309	15283	15090	15114	15240	15108	15091	15132	15261	15037	15309	15088	15187	15202	15202	15190	15144	15067	15260	15150	15295	14995	15071	15269	15140	15287	15192	14984	15024	15142	15237	15097	15238	15189	15239	15098	15167	15088	15206	15120	15191	15161	15189	15126	15106	15250	15341	15215	15283	15405	15151	15301	15096	15205	15139	15113	15157	15150	15165	15123	15126	15168	15212	15213
23008	22107	39697	46571	45333	40681	33178	24277	19688	18682	18030	17673	18021	17681	17592	17839	17794	17520	17619	17776	17753	17512	17557	17740	17718	17475	17747	17521	17499	17642	17719	17745	17810	17515	17464	17470	17534	17648	17652	17588	17523	17454	17543	17503	17576	17454	17541	17531	17458	17720	17466	17543	17449	17551	17662	17461	17535	17600	17478	17425	17399	17604	17629	17564	17684	17560	17506	17607	17550	17392	17454	17530	17418	17350	17587	17605	17426	17512	17603	17243	17548	17642	17425	17467	17575	17572	17292	17640	17573	17416	17337	17211	17410	17745	17408	17448	17481	17433	17528	17471	17267	17411	17505	17524	17358	17458	17643	17633	17398	17566	17438	17492	17504	17582	17498	17259	17388	17490	17374	17684	17629	17251	17360	17530	17288	17474	17534	17492	17360	17671	17700	17388	17269	17479	17509	17484	17517	17442	17570	17623	17521	17536	17536	17583	17482	17467	17449	17383	17647	17505	17621	17761	17488	17469	17605	17657	17573	17620	17383	17445	17620	17649	17687	17635	17650	17615	17554	17523	17666	17427	17646	17341	17544	17313	17458	17464	17550	17441	17376	17510	17357	17350	17501	17508	17497	17311	17488	17346	17337	17451	17560	17467	17297	17617	17600	17538	17404	17580	17422	17543	17555	17491	17594	17211	17537	17390	17469	17672	17690	17603	17475	17471	17323	17464	17394	17429	17453	17411	17401	17576	17427	17516	17539	17417	17582	17384	17525	17605	17451	17479	17375	17535	17589	17464	17469	17352	17390	17311	17588	17337	17399	17239	17504	17379	17539	17487	17489	17493	17340	17381	17478	17785	17356	17383	17535	17391	17441	17508	17598	17425	17578	17500	17183	17633	17564	17271	17487	17613	17403	17360	17718	17687	17532	17641	17440	17579	17560	17558	17511	17376	17524	17359	17461	17474	17537	17519	17412	17502	17458	17694	17525	17292	17533	17367	17666	17609	17422	17512	17464	17254	17483	17528	17454	17513	17701	17285	17550	17531	17502	17498	17552	17397	17319	17417	17599	17529	17466	17318	17413	17373	17396	17366	17502	17397	17415	17503	17331	17345	17509	17502	17486	17483	17492	17560	17443	17612	17393	17338	17433	17398	17553	17580	17592	17456	17528	17552	17455	17347	17521	17487	17524	17340	17575	17512	17614	17402	17610	17568	17395	17320	17445	17429	17604	17600	17575	17374	17221	17354	17489	17257	17425	17491	17551	17474	17549	17492	17487	17340	17184	17546	17538	17552	17483	17541	17393	17476	17443	17496	17476	17496	17463	17384	17392	17369	17395	17565	17449	17433	17595	17563	17335	17474	17452	17423	17532	17511	17417	17443	17413	17423	17660	17397	17578	17360	17358	17503	17567	17452	17598	17653	17714	17532	17455	17420	17476	17500	17219	17421	17567	17436	17660	17484	17536	17229	17524	17479	17332	17333	17527	17442	17521	17432	17360	17473	17218	17740	17456	17382	17413	17577	17508	17615	17385	17552	17555	17427	17530	17424	17693	17581	17342	17483	17614	17529	17484	17292	17557	17510	17453	17397	17390	17320	17603	17469	17375	17574	17441	17509	17799	17686	17378	17207	17354	17409	17305	17240	17486	17436	17475	17648	17596	17247	17522	17267	17469	17678	17410	17323	17259	17444	17443	17276	17478	17361	17463	17561	17378	17267	17508	17479	17388	17438	17397	17289	17251	17632	17526	17558	17376	17240	17325	17313	17349	17580	17348	17337	17543	17574	17280	17197	17417	17399	17490	17683	17545	17511	17512	17346	17333	17461	17520	17420	17457	17587	17538	17415	17346	17396	17300	17411	17504	17522	17394	17375	17382	17501	17256	17408	17693	17450	17616	17375	17454	17365	17511	17476	17496	17496	17508	17575	17433	17556	17505	17462	17475	17537	17637	17338	17530	17538	17402	17448	17634	17438	17314	17458	17589	17635	17575	17480	17476	17429	17455	17410	17583	17355	17359	17206	17361	17421	17543	17391	17495	17496	17270	17508	17513	17304	17417	17412	17270	17387	17530	17500	17502	17660	17494	17527	17346	17577	17701	17401	17398	17453	17322	17386	17581	17501	17339	17378	17390	17529	17470	17371	17417	17440	17691	17406	17531	17445	17437	17351	17575	17468	17518	17370	17587	17561	17665	17547	17443	17450	17432	17567	17445	17479	17495	17361	17428	17447	17535	17409	17470	17484	17494	17434	17380	17521	17269	17296	17583	17606	17358	17626	17569	17370	17566	17634	17682	17693	17426	17276	17438	17566	17659	17518	17458	17290	17521	17652	17564	17369	17407	17481	17799	17504	17557	17553	17566	17814	17362	17462	17375	17319	17754	17439	17322	17408	17381	17345	17407	17363	17556	17425	17538	17377	17421	17171	17624	17540	17536	17479	17426	17437	17401	17459	17425	17487	17554	17644	17627	17443	17370	17584	17679	17564	17237	17324	17485	17386	17519	17380	17737	17416	17572	17569	17496	17380	17525	17539	17225	17612	17270	17147	17371	17435	17437	17262	17454	17478	17526	17534	17488	17335	17438	17525	17299	17451	17442	17410	17325	17349	17460	17699	17574	17473	17472	17605	17471	17450	17463	17644	17537	17657	17630	17441	17322	17263	17451	17533	17656	17384	17338	17607	17466	17620	17649	17460	17649	17501	17403	17300	17548	17370	17588	17586	17572	17572	17375	17338	17456	17407	17503	17416	17325	17481	17439	17458	17641	17606	17518	17480	17444	17479	17392	17469	17437	17476	17630	17386	17506	17554	17467	17553	17242	17482	17309	17510	17366	17525	17557	17367	17393	17373	17403	17390	17345	17491	17548	17364	17309	17549	17264	17357	17329	17450	17415	17403	17302	17402	17511	17522	17326	17408	17420	17332	17450	17403	17481	17551	17641	17404	17302	17409	17459	17485	17293	17338	17391	17394	17205	17588	17252	17512	17463	17376	17357	17478	17258	17553	17525	17588	17405	17361	17451	17494	17484	17448	17593	17646	17401	17384	17565	17685	17408	17382	17378	17535	17427	17472	17558	17336	17546	17299	17613	17529	17470	17577	17494	17407	17274	17424	17399	17497	17663	17302	17415	17304	17589	17386	17662	17480	17414	17331	17335	17251	17684	17576	17499	17508	17359	17386	17474	17288	17348	17454	17337	17589	17356	17331	17306	17734	17516	17566	17428	17434	17604	17382	17259	17339	17584	17379	17676	17499	17294	17328	17464	17408	17632	17578	17780	17536	17652	17527	17731	17443	17483	17727	17327	17465	17572	17419	17367	17418	17430	17397	17671	17227	17567	17642	17526	17414	17542	17399	17453	17522	17648	17598	17248	17317	17401	17422	17568	17535	17202	17255	17700	17398	17615	17666	17427	17541	17621	17445	17396	17456	17526	17586	17621	17287	17349	17582	17352	17368	17558	17576	17431	17358	17567	17601	17490	17359	17469	17261	17126	17552	17438	17522	17365	17557	17512	17264	17228	17371	17322	17596	17390	17376	17384	17484	17418	17371	17358	17467	17392	17415	17596	17575	17667	17612	17510	17476	17450	17452	17493	17435	17542	17433	17427	17511	17511	17353	17476	17476	17271	17160	17368	17527	17493	17452	17507	17485	17495	17310	17332	17402	17497	17602	17611	17631	17156	17442	17499	17486	17299	17555	17288	17435	17502	17499	17374	17390	17670	17490	17273	17467	17458	17578	17303	17411	17451	17621	17501	17644	17405	17598	17443	17434	17707	17291	17587	17337	17399	17474	17173	17601	17474	17663	17576	17388	17536	17368	17444	17562	17721	17526	17636	17489	17599	17638	17628	17336	17309	17501	17514	17468	17630	17522	17443	17476	17333	17392	17489	17583	17390	17206	17270	17423	17587	17478	17691	17525	17497	17429	17468	17579	17326	17379	17579	17361	17497	17437	17578	17479	17601	17492	17406	17507	17554	17430	17662	17364	17703	17509	17420	17517	17416	17473	17471	17666	17626	17498	17610	17423	17531	17602	17624	17463	17519	17519	17241	17366	17319	17583	17478	17563	17447	17338	17541	17593	17274	17504	17630	17536	17486	17470	17719	17306	17578	17467	17362	17448	17568	17356	17343	17306	17472	17278	17382	17315	17503	17455	17609	17412	17590	17455	17332	17494	17372	17577	17625	17427	17628	17555	17470	17427	17469	17396	17381	17342	17322	17349	17685	17555	17652	17415	17324	17415	17436	17545	17512	17518	17198	17393	17493	17583	17516	17661	17437	17607	17385	17538	17627	17435	17342	17392	17703	17502	17379	17566	17526	17562	17660	17425	17371	17422	17305	17396	17526	17365	17606	17239	17464	17309	17465	17412	17323	17434	17580	17402	17213	17432	17558	17407	17272	17379	17357	17407	17402	17408	17613	17379	17345	17300	17579	17356	17507	17656	17618	17472	17285	17489	17629	17422	17405	17540	17396	17419	17487	17469	17394	17278	17411	17435	17617	17416	17481	17558	17449	17409	17440	17407	17563	17474	17424	17632	17499	17321	17501	17521	17488	17396	17447	17334	17675	17358	17471	17297	17556	17307	17538	17450	17527	17588	17621	17435	17711	17576	17616	17421	17480	17341	17223	17517	17453	17456	17319	17350	17433	17400	17285	17409	17431	17283	17338	17493	17465	17398	17228	17579	17432	17530	17412	17370	17537	17364	17445	17448	17245	17556	17486	17473	17453	17501	17478	17285	17461	17610	17460	17560	17352	17490	17581	17467	17389	17352	17657	17364	17514	17350	17447	17300	17282	17446	17647	17387	17511	17388	17380	17669	17504	17255	17485	17345	17400	17553	17398	17267	17332	17588	17366	17462	17516	17602	17542	17579	17370	17198	17333	17710	17390	17555	17385	17682	17473	17410	17588	17572	17443	17487	17334	17382	17484	17394	17391	17422	17677	17338	17416	17623	17477	17476	17351	17633	17624	17427	17485	17322	17522	17582	17486	17355	17483	17617	17489	17557	17525	17526	17557	17836	17359	17504	17325	17401	17570	17555	17521	17605	17352	17294	17488	17640	17408	17491	17446	17372	17420	17592	17521	17651	17505	17532	17509	17494	17535	17199	17529	17450	17402	17487	17517	17626	17428	17540	17456	17425	17368	17528	17244	17317	17641	17197	17458	17462	17572	17425
56963	98666	98180	82475	63269	45881	31087	21726	17021	15460	15007	15051	14893	15100	15105	15036	15030	14983	14980	15170	15212	14957	15254	15104	14982	15031	15168	15120	15145	15170	15001	15082	15081	15093	15135	15038	15292	15143	15015	14897	15138	15088	15025	14909	15109	15069	15290	15029	14906	14930	15210	15227	15018	15101	15277	15268	15080	15030	15064	15003	15100	15099	15036	14926	15194	15054	15056	14979	14923	14889	14998	15175	14995	15165	14965	15269	14980	15100	15165	15003	15241	15086	15046	15154	15243	15021	15146	15093	15207	15170	15028	14990	14978	14977	14888	15078	14963	15040	15105	14981	15107	15017	15038	15021	14922	14986	15084	14952	15067	15027	15009	14956	15100	15037	15039	15058	15093	15224	14994	15103	15067	15001	15115	15166	15000	15122	15108	14864	15231	15028	14984	14963	15285	15188	15172	14999	15100	15124	14918	15020	15010	15026	15053	15133	15004	15120	15189	15078	15091	15144	15074	15086	14975	14998	15084	14943	15088	14931	15165	15227	15128	15026	14951	15181	15042	14995	15154	15047	15088	15039	14989	15014	15080	15038	15131	14932	15132	14999	15102	15019	15179	15089	15109	15165	14975	14967	15128	15264	15151	15124	15076	15139	15134	14905	15047	14995	15175	15086	14910	15032	15092	15024	14990	15162	15106	15021	15150	15009	14936	15153	14992	15296	14999	15070	15058	15151	15108	15001	15126	15033	15143	15079	15192	15090	15102	15047	15056	15041	15123	15075	15113	15150	15245	14900	15053	14996	15038	14876	15141	14917	15108	15168	15176	15193	15004	15137	15212	15092	15144	15170	15106	14952	15011	15149	15080	14921	15088	15018	15146	15037	14921	15058	15025	15041	15044	15127	15015	15125	15044	14895	15072	15024	15105	15103	15098	15094	15054	15030	14982	14937	15210	15130	15176	15228	15123	15092	15030	15002	14912	14892	15146	15066	14974	15048	15056	15032	15124	15056	15123	14944	15067	15093	15328	15014	15068	15053	15016	15054	15222	14911	14919	15071	15239	14938	14793	15075	15077	14903	15041	15189	15122	14972	15047	14966	15137	15032	14974	14985	15002	15041	15053	15143	15133	15007	15092	15254	15014	14985	15170	15206	15005	15048	15031	15050	14929	15043	15096	15023	14996	15148	15056	14988	15181	15142	15043	15235	15102	15025	15110	15003	15043	15133	15139	15092	15044	15162	14892	14955	15125	15157	15075	15130	14981	15165	15110	14934	15161	15113	14976	15080	15182	14929	15025	15076	14993	15116	15032	15052	15016	15131	14923	15207	15000	15279	15195	15151	15203	15115	15030	15145	15245	14963	15072	14855	15010	15050	15170	15013	15068	14894	15062	15106	14956	14906	15016	14878	15009	15059	14938	15078	15071	14918	15056	15091	15184	15031	15135	15083	15180	15175	15144	15110	15130	15160	15173	15046	15164	15084	15040	15117	15127	15075	14991	14984	15185	15056	14952	15035	15371	15084	15224	15165	15101	15078	15069	14940	15058	14860	15069	14964	15108	15002	14926	15106	15164	15075	14999	14960	15001	15103	14934	15083	15205	15239	15012	15104	15203	15125	14957	15055	14949	14988	15120	15078	14807	15164	15104	15153	14894	15056	15065	15128	14847	15112	15007	15077	14975	15134	15244	14919	14992	15182	15042	15145	15103	15256	15050	15074	15028	15015	14961	15044	15178	14999	14978	14996	15107	15055	15210	14905	15093	14955	15032	15126	15175	15036	15042	15071	15034	15213	15072	15084	15041	15104	14960	15069	14949	14846	15158	14947	15298	14957	15208	15038	15098	15257	15030	15160	15017	14798	14832	15149	15126	15089	15091	14938	15024	15017	15054	15111	15204	15193	14971	15105	15060	15114	15012	15153	15261	15149	15123	15080	15017	15102	14913	14935	15272	15033	14961	14927	15004	15066	15056	15148	15140	14968	15097	15016	15114	14980	14975	15198	15280	14895	14990	15116	15019	15254	14958	15136	14995	15071	15203	15162	14959	15078	15172	15298	15036	15196	14939	14973	15107	15126	15124	14822	14871	15259	15277	15024	15061	14968	15077	15127	15098	15072	15192	15066	14954	15068	15128	15190	15009	15130	14989	14902	15048	15075	15002	15067	15161	15097	15179	15099	15173	15202	15099	15114	14917	15118	14879	15125	15105	15013	15112	15010	15064	15099	15068	15197	15000	15192	14930	14813	15357	15018	15129	15197	14980	14987	15189	14944	15084	15125	15174	15109	15052	14923	15077	15069	15150	15070	15101	15172	15142	15040	15016	15101	15051	15042	15134	15081	15114	15060	15231	15098	15087	14999	15027	15024	15119	15055	14955	14928	15018	15015	15130	15084	15192	15268	15281	15090	15146	15129	15089	14981	15146	15123	15188	15067	14973	15046	14918	15143	15114	15098	15089	14987	15039	15022	15185	14933	15053	15155	15226	15135	15011	15197	15087	15118	15156	15035	15404	15008	15190	15155	15018	15200	15010	14960	14990	15084	15067	15085	15142	15094	15189	15169	14959	15062	15223	15078	14983	15050	15058	15096	15130	15065	14902	15048	14993	15126	15060	15026	15042	15112	15323	15196	15013	14942	14989	15059	14947	15214	15121	15008	15190	15192	15129	14968	14972	15065	15098	15165	15163	14997	14955	15025	15088	15118	15029	15026	14953	15247	14943	15101	15003	15035	15155	15141	14955	15022	14945	15056	15109	15082	14959	15178	15044	14959	15053	14889	15097	14942	15173	14978	14947	15243	15045	15013	15025	15117	14964	15076	15037	15056	15103	15124	15172	15097	15034	15021	15195	15041	14975	14956	14987	14831	15099	15010	15081	15058	15104	15063	15124	15097	15187	15088	15064	15179	15107	15201	15096	14896	15064	15106	15023	15000	14837	14964	15130	15044	15194	15139	15157	15155	15145	15071	15093	14972	14957	15127	15262	14988	14966	15019	15083	15113	15054	15019	15043	15040	15096	15220	15110	15049	15165	14996	15060	15067	14973	14988	14813	15066	15078	15120	15122	14993	15199	14911	15002	15054	15073	15174	15111	14991	15123	15110	14969	14912	15165	15127	15114	15074	14910	15082	15011	15063	15091	15151	15224	15070	15120	14986	15055	15110	14859	14903	15128	15165	15026	15001	14987	14949	15119	15076	14989	15010	15044	15013	14965	14974	15007	15094	15092	15217	14996	15028	14834	15104	14946	15042	15029	14878	15051	15158	15102	15215	15136	15155	15124	15100	14913	14903	15156	15270	15026	15141	15048	15005	15216	15054	15128	15017	15020	15015	15110	14940	14978	15095	15013	15167	15222	15098	15024	15027	15044	15153	14909	15017	14999	14981	14990	15029	15192	15116	15108	15071	15142	14854	15158	15136	15125	14905	15196	15185	15067	15044	15038	15059	15003	14961	15112	15102	15100	15032	15101	15135	15188	14956	15058	15162	14845	15040	15190	15002	15015	15093	15130	14985	15088	14983	15062	15211	15018	15170	15031	14932	15015	14870	14961	15206	15099	15081	15082	15229	15048	15041	14971	14926	14933	14964	15240	14927	15098	14997	15056	14986	14874	15203	14959	15098	15166	15141	15147	15060	14999	15091	14995	14945	15057	15198	15072	15120	15124	15049	15042	15209	15101	15019	14971	15144	15122	15098	14955	15146	15088	15175	15221	15000	15105	14976	14995	15008	15029	15097	15215	15040	15110	14985	15064	15189	15039	15050	15218	15140	15085	14916	15125	15070	15044	14956	14990	14993	15061	15180	15078	14984	15033	15130	15139	15110	15091	15009	15034	15194	14983	15071	14997	15061	15237	15219	15217	15048	14824	15150	15128	15044	15105	15169	15120	15007	15011	14882	14943	15120	14912	15119	15006	14792	15089	14961	15080	15130	15129	15043	15081	14964	15063	15045	15192	15045	15115	15281	15027	15140	15166	15068	15156	15125	14926	14951	15114	14979	14925	15071	15180	15166	15019	14993	15122	14994	15055	15164	14989	14983	14987	15123	15157	14937	15061	14976	15203	15094	15186	15146	15134	15206	15022	14924	14991	15098	15110	14967	14935	14865	14983	14989	15150	15129	15007	15068	15264	15127	15017	15147	15194	15054	14884	15081	15309	15031	15123	15237	15021	15142	14972	15139	15004	15121	15064	15105	14993	15047	15102	15083	15144	15124	15083	15020	15192	15077	15008	14978	14846	15029	15032	15112	14996	15108	15055	14953	15063	15053	15052	15053	15024	15080	15279	15018	15075	15062	15079	15048	15082	15057	15161	15159	14979	15091	15192	15163	15025	15167	14988	15209	15065	15145	15227	15036	15143	15129	14868	14851	15139	14898	15083	15020	15078	15234	15155	15174	15082	15155	15268	15106	15031	15178	15062	15100	14813	15217	14973	15042	15095	15017	14913	15297	15123	14998	15221	14981	15012	15073	14866	15247	15104	15046	15052	14960	15056	14957	15124	15093	15148	15276	14883	14995	15082	14947	15081	14941	15175	15168	15199	14972	15160	15136	14829	14960	15138	15146	14864	15202	15123	14992	15042	15202	15027	14988	15195	15097	15062	15084	15019	14994	15082	15103	15103	15085	15067	15055	14980	14990	15113	15129	14977	15075	15262	15107	15012	15082	15033	15117	15183	15090	15015	15138	15046	15131	15275	15211	15084	14935	15132	15038	15155	15055	15098	15048	15087	15136	15026	15230	15028	15085	15095	15087	15047	15049	14956	15242	15056	14947	15013	15041	15133	15201	15031	15088	15142	15126	15056	15155	15047	14984	15045	15267	14968	15082	15087	14999	15082	15041	14913	15038	15046	14917	15161	15047	15049	14989	15323	14883	15063	15137	15167	15070	14965	14992	15017	15075	15027	15082	14936	14959	15029	15038	15133	15064	15134	15042	15112	15229	15077	15092	15168	15043	15137	15056	15183	15034	14859	15081	14991	15066	15172	14944	15131	15050	15127	15155	14997	15152	15029	15197	14934	15029	14905	15027	15064	15111	15140	15086	15178	15032	15062	14900	15041	14901	15160	14902	14993	15014	15009	14938	15302	15018	15091	15082	15159	15033	15015	15058	15076	15292	15231	14931	15099	15045	15019	15116	15169	14862	15025	15047	15197	15039	15058	15042	14921	15242	15167	14921	15090	15023
28720	32062	44818	38783	27915	22846	20125	18760	18065	17968	18021	18046	18085	17942	17926	17973	17988	18106	17992	18031	17898	17923	17965	18061	18030	18229	17810	18110	17959	17929	18147	18003	18095	17800	17819	17762	17826	17868	17826	17741	17925	17884	18122	17899	17994	18029	18094	17918	18210	17884	17956	17945	18057	17960	17957	18132	18204	17796	17926	18084	17971	17946	17940	18024	17863	17821	18060	18002	17871	18023	17969	17892	17835	17955	17800	17994	17898	18113	17960	17920	17954	17945	18060	17909	18002	17923	17938	17936	17928	18056	18107	17762	17866	18059	18002	17821	17838	17880	17799	17871	18045	17845	17948	18108	18048	17908	17807	17929	18114	18040	17850	17720	17858	17849	17851	18025	17995	17814	17955	17907	17928	17815	18075	17984	17937	17827	18168	17775	17822	17838	18092	17853	18032	18203	18000	17813	18128	17931	17992	17883	17974	17899	17990	17800	17874	17989	17833	17978	17919	18096	17981	18140	17994	17936	17817	17758	17863	17925	18050	17868	17942	18026	17832	18017	18158	17978	17965	18049	18050	17945	18046	18010	18008	18036	18008	17834	17950	18049	17883	17993	17975	17918	17871	17865	17879	17907	17940	18099	17753	17896	18146	17722	17935	18119	18252	17899	17740	18020	17944	17917	17939	18040	18091	18107	17928	18051	17918	18176	18107	17781	17974	17959	17971	17901	17947	17918	17798	18119	17927	17824	17816	18103	18001	18034	17919	17773	18078	17887	17808	17548	17804	17959	17868	17970	17987	17996	17778	18148	17987	17891	17972	17882	18174	17814	18071	17751	17983	18020	18310	18018	17901	17776	17881	17961	18017	17770	17777	17921	17996	17863	17831	18074	17873	17928	17961	17793	17949	17925	17960	18018	18067	17759	18077	17827	18114	17914	18044	18013	17950	18130	18054	17972	17833	18088	17862	17949	17918	17883	17935	17877	17871	17884	17971	17781	18003	17920	18096	18060	17877	17954	17886	18126	18213	17959	17974	17975	17827	18200	17786	17777	17968	17891	17982	18121	17900	18191	18166	18098	18127	17987	18112	17946	17847	17826	17958	18013	18056	18006	18091	17996	18112	17884	17898	17988	18028	17965	17929	17767	17989	18069	17835	17990	17921	17956	18099	18032	17916	17814	17992	17797	17855	17830	17664	17900	17850	17741	17891	17930	17967	17989	17954	17782	17940	18029	17952	18036	17961	18028	17860	17820	17882	17693	17685	17917	18057	17825	17938	17839	17926	18149	17936	17816	17935	18135	17831	18164	17992	17988	17801	17795	17809	18025	17881	18008	18090	18002	18126	17810	18083	17897	17935	17984	18175	17830	18169	17959	17860	17869	17977	17932	17882	18042	17896	17971	17883	17969	17965	17975	18065	18048	18015	17844	18067	17723	18056	17778	17993	18080	17916	17783	17995	17807	18076	17867	18030	18038	17784	18114	17904	17862	17922	17965	17685	17869	17914	17918	17754	18002	18119	17861	18062	17914	17817	18013	17892	17787	17842	17738	18028	17790	17937	18108	18068	17970	18004	17913	18083	18061	17873	18022	17879	17819	17927	18134	17950	18096	18108	17998	17905	18064	17697	18186	18080	18090	17896	17942	17956	17985	17878	17807	17692	17967	17841	17855	17841	17995	17921	18017	18002	17852	17928	17941	17812	17754	17890	17730	17902	17877	17971	17745	17906	17792	18099	17836	18040	17995	18007	18042	18064	17998	18090	18062	17926	17921	17818	17626	18077	17932	17833	17921	17811	17991	17927	18010	18016	17905	18288	17757	17826	17839	18015	17930	17676	17919	17989	17829	17769	17898	17896	17879	17978	18044	17977	18060	18055	18094	17912	17892	17975	17894	17956	17977	17950	17625	17905	17975	17834	17957	17708	17800	17914	18024	18029	17880	17952	17969	17781	17950	18006	17937	17992	17982	17905	18081	17814	17754	18046	17870	17908	18078	18026	17823	18040	17916	17712	17824	17998	17891	18085	17861	18047	17870	18115	18009	17842	17920	18168	17916	18007	17852	18065	17835	17990	17876	18026	17933	17878	18062	17743	17851	17921	18088	17791	17933	18183	17756	18059	17959	17975	17922	18010	17998	17944	17919	17969	18118	18077	17874	17776	17848	17922	17940	18095	17995	18000	17990	17877	18113	17966	17971	17743	17870	17767	17844	17982	17857	17936	17953	18006	18036	17735	17836	18000	17981	17865	17969	17925	17923	18016	17994	18158	17907	18132	17919	17992	17874	18067	17996	17833	17958	17788	17965	17997	17760	18017	18056	17941	17995	18003	17926	17770	17953	17916	17886	18007	17920	18144	17878	18032	18108	17933	17844	17842	17899	17861	18059	18041	17927	18148	17853	17884	17861	17961	17952	17869	17647	17873	18049	18051	18100	18001	18031	17858	17890	18171	17762	17869	18309	18185	17847	17944	17867	17860	17933	17965	17910	17857	18212	17962	17890	17789	18038	17975	18092	17737	18177	17952	17960	17862	17922	17839	18099	17971	18137	18067	17849	17800	18029	17868	17624	17912	17838	17911	17775	17954	17912	17965	18054	18055	18266	18024	17939	17792	17922	18062	18019	18127	18008	17806	17935	17904	17875	18136	17999	17965	17855	17900	18074	17960	17975	18010	17994	18179	18052	17801	17696	17890	17828	17985	17961	17820	17909	17927	17978	17856	17899	17867	18135	18030	17943	17815	17727	17853	17909	17999	17760	18120	17780	17821	18043	17996	17758	17813	17919	18007	17874	17950	17785	18100	17943	17771	18138	17978	17816	18157	17862	17964	17821	18066	17945	18061	17913	17836	17878	18149	18029	17863	17925	17882	17942	17742	18031	17908	17830	18003	17825	17908	17921	18066	17906	18006	17801	18129	17910	17945	17903	17857	17873	17997	17845	17775	17894	17911	17899	17866	17916	17855	17722	18113	18053	17941	17892	17917	17908	17983	17848	17749	18221	17991	18120	18085	17846	18083	17916	17814	18132	17744	18036	17901	17800	17931	17834	18004	18018	17869	17992	17928	17862	17803	18049	17919	18017	18087	17880	17980	17973	18141	17781	17947	18240	18025	17982	18117	17979	17947	17828	17995	17883	17970	18059	18063	18062	17947	17878	17889	17906	17775	17865	18097	18106	18087	17841	17901	17862	18110	17944	17860	17874	18203	17829	17935	17969	17769	17869	17968	17855	17861	17988	17865	17896	17977	17903	18085	17965	17954	17941	17810	17904	18021	18030	17865	18012	17983	17767	17896	17679	18080	17949	18008	17938	18065	17775	17983	18183	17917	17837	18264	18206	17893	17973	17716	17944	17556	17760	18068	17928	17980	17808	17919	17841	17858	17996	18099	17764	17820	17834	18168	18010	17979	17986	17986	18108	17986	17808	17879	17819	18090	17919	17929	17969	17864	18091	18172	17972	17970	17961	17853	17981	17857	17735	17788	17935	17982	17982	18012	18017	17901	17775	17865	17857	18054	17957	18268	18021	17898	17931	17866	18141	17859	17901	18004	17745	18058	18049	17850	17959	18075	18115	18018	18049	17843	18037	17909	18034	17761	17913	17931	17887	17731	18003	17876	17942	17857	17915	17876	17836	18095	18067	18094	18104	18004	17949	17909	18042	17954	18136	17977	17916	17821	17746	17956	17997	17960	17906	17852	17870	17934	17984	17866	18028	18036	17897	17826	18037	17823	17888	18072	18021	18001	17993	17876	17880	17847	17961	17938	18053	17903	18096	18066	17944	17863	17988	17976	17831	17951	17958	17757	18134	17875	18057	17884	17881	17896	18087	18099	18142	18104	17900	17952	17998	18041	17817	17851	18049	18091	17831	18001	17765	18064	18108	18025	17799	17830	17823	18004	17741	18067	17794	17940	17804	17987	17998	18060	17910	17929	18064	18026	17856	18233	18090	17956	17984	17924	18185	17823	17830	18046	17866	17712	17920	17958	17838	17917	17951	17927	17842	18051	17899	17904	17938	17908	17928	17902	18027	17820	17962	17820	17777	18157	17939	18029	17923	18036	17782	18003	18107	17868	17939	17943	17941	17825	17910	18068	17968	17934	17977	17967	17982	17910	17943	17961	17944	17950	18036	18089	18022	17792	18065	17919	18035	18000	18006	18040	17949	18009	17904	18094	17892	17793	18098	18095	17841	17885	17960	17947	18066	17912	17848	18139	18017	17992	18125	17898	17988	17975	17936	17988	17954	18011	18150	17969	18010	17945	18006	18014	17933	18001	18086	17841	17964	17986	17782	17966	17820	17879	17960	18110	18113	18183	17939	17867	17928	17757	17731	17885	18088	18096	17881	17806	17871	17852	17892	17987	18133	17970	18034	17788	17930	17849	18034	18210	17807	17980	17793	17795	18051	18095	17922	17795	17920	17790	17956	17889	17994	17796	17902	17971	17948	18066	17895	17937	18028	17788	17796	17917	18065	18060	18005	17813	18015	17840	18051	17987	17787	17780	17906	17701	17864	18012	17921	17938	17862	17947	17921	17958	17863	17936	17901	18033	18057	17936	17994	18050	17929	18163	18358	18000	17997	18013	17916	17905	17886	17782	17875	17987	18001	18158	18060	18159	18060	18054	17968	17935	18196	18000	17900	17979	18045	18036	18052	17762	17984	17652	18226	18089	17928	18091	17860	18071	18031	17915	17848	17956	18106	18082	17901	17977	17924	17978	17930	18088	18064	17877	18008	17896	17864	17881	17991	17684	17990	17982	17919	17948	17969	18196	17906	18078	18014	17870	18031	18145	17976	18033	17930	17889	17798	18031	17990	17941	17961	18008	18029	18093	17857	17977	18050	18038	17833	18064	17888	18111	17878	17891	18119	17905	18003	18038	18058	17995	18022	18030	18017	17866	17945	17648	18119	17837	17854	17952	17915	17931	17877	17908	18031	18055	18066	18038	18015	17918	18047	18021	17724	17939	17982	17913	17789	17968	17663	17912	17983	17961	17916	18019	17837	18077	17982	17858	17954	17778	17884	18185	18055	17953	18174	17929	18068	18011	17803	17690	17888	17886	17844	18052	18092	17972	17989	18006	18198	17953	18104	18132	18096	18146	17989	18135	18035	17885	17808	17866	17901	18026	17746	17956	17835	17991	17788	17940	17992	17923	17930	17812	17898	17863	18044	17884	18173
31071	52887	48391	35206	25783	19968	17038	15804	15533	15243	15473	15154	15390	15361	15527	15389	15161	15429	15423	15211	15476	15258	15239	15456	15235	15312	15411	15487	15195	15187	15366	15363	15304	15298	15325	15479	15350	15337	15305	15359	15245	15100	15222	15370	15254	15258	15451	15343	15250	15372	15108	15414	15219	15524	15371	15333	15349	15215	15233	15221	15337	15394	15384	15380	15336	15289	15272	15294	15140	15355	15347	15165	15288	15313	15380	15266	15446	15265	15124	15183	15156	15270	15328	15353	15191	15125	15370	15420	15254	15187	15265	15347	15505	15320	15348	15356	15415	15289	15414	15311	15249	15236	15500	15167	15293	15371	15336	15248	15219	15144	15344	15329	15394	15173	15399	15421	15277	15245	15312	15515	15326	15306	15430	15378	15190	15277	15315	15449	15315	15400	15167	15422	15234	15236	15181	15320	15311	15276	15197	15226	15309	15315	15348	15416	15374	15173	15340	15280	15339	15317	15086	15180	15253	15386	15342	15368	15187	15274	15416	15428	15319	15252	15309	15328	15346	15323	15419	15514	15285	15279	15341	15398	15304	15377	15405	15197	15099	15386	15180	15383	15264	15259	15203	15212	15333	15194	15238	15277	15283	15221	15369	15220	15325	15188	15198	15335	15267	15269	15355	15292	15150	15496	15442	15407	15240	15458	15260	15269	15229	15433	15264	15339	15323	15414	15239	15302	15360	15403	15175	15335	15273	15266	15228	15416	15429	15210	15341	15319	15353	15426	15290	15348	15214	15155	15224	15256	15451	15152	15417	15211	15138	15327	15398	15444	15409	15416	15343	15129	15404	15402	15360	15320	15351	15412	15231	15498	15457	15174	15322	15404	15303	15244	15325	15370	15313	15527	15264	15320	15240	15427	15307	15212	15363	15251	15303	15284	15450	15254	15318	15381	15411	15321	15166	15350	15172	15353	15333	15341	15299	15311	15343	15335	15340	15364	15464	15227	15455	15374	15326	15252	15293	15248	15349	15055	15379	15362	15281	15358	15425	15324	15306	15282	15214	15283	15250	15409	15347	15178	15292	15421	15285	15260	15234	15234	15294	15512	15231	15368	15154	15410	15375	15190	15285	15366	15363	15373	15408	15258	15399	15363	15259	15229	15294	15461	15357	15190	15354	15242	15190	15317	15139	15249	15376	15353	15315	15372	15236	15420	15426	15284	15316	15252	15338	15333	15170	15086	15408	15230	15161	15150	15462	15120	15355	15249	15308	15339	15345	15428	15372	15347	15307	15362	15276	15292	15353	15423	15352	15173	15274	15371	15298	15370	15394	15283	15352	15265	15429	15414	15317	15387	15414	15401	15288	15365	15259	15304	15298	15357	15412	15264	15353	15249	15257	15319	15343	15451	15317	15352	15375	15217	15390	15480	15340	15331	15451	15432	15256	15267	15213	15223	15400	15413	15334	15178	15440	15216	15271	15263	15299	15406	15183	15213	15486	15365	15307	15244	15406	15350	15395	15300	15461	15237	15270	15214	15333	15260	15316	15250	15366	15235	15114	15185	15267	15401	15528	15416	15488	15137	15270	15260	15380	15294	15170	15343	15338	15239	15258	15335	15220	15217	15394	15194	15306	15250	15307	15233	15319	15124	15341	15315	15376	15201	15282	15318	15105	15184	15429	15359	15351	15367	15457	15261	15367	15452	15392	15410	15377	15271	15248	15407	15305	15370	15261	15280	15339	15305	15238	15336	15234	15223	15407	15292	15435	15374	15426	15248	15257	15507	15301	15257	15245	15503	15178	15221	15318	15425	15261	15379	15407	15326	15341	15298	15306	15521	15229	15282	15328	15426	15264	15399	15160	15293	15296	15079	15235	15352	15352	15131	15160	15415	15143	15307	15321	15302	15332	15350	15453	15311	15176	15498	15390	15256	15095	15428	15313	15346	15277	15449	15288	15259	15413	15226	15213	15290	15391	15246	15255	15274	15196	15333	15319	15302	15280	15244	15321	15229	15448	15479	15155	15396	15532	15362	15318	15403	15390	15493	15403	15248	15385	15248	15227	15419	15267	15221	15255	15319	15304	15388	15226	15302	15454	15357	15404	15320	15385	15291	15268	15249	15369	15261	15220	15464	15387	15360	15278	15343	15278	15481	15326	15447	15339	15256	15387	15063	15271	15408	15409	15338	15392	15348	15184	15301	15366	15299	15341	15340	15317	15363	15274	15227	15362	15314	15253	15415	15255	15390	15417	15195	15604	15254	15304	15371	15308	15340	15297	15261	15272	15232	15327	15365	15288	15301	15411	15229	15294	15442	15240	15263	15386	15377	15435	15423	15284	15284	15171	15327	15326	15404	15375	15248	15239	15250	15369	15256	15397	15142	15247	15380	15390	15242	15431	15206	15367	15284	15310	15400	15313	15360	15389	15439	15410	15302	15397	15353	15405	15302	15222	15298	15259	15426	15174	15240	15371	15237	15255	15307	15310	15453	15204	15365	15406	15161	15319	15134	15312	15269	15324	15421	15464	15362	15316	15116	15344	15382	15231	15351	15472	15256	15268	15276	15361	15243	15276	15404	15314	15313	15457	15352	15209	15044	15465	15271	15444	15285	15474	15365	15282	15312	15275	15374	15242	15438	15353	15317	15222	15341	15200	15416	15240	15209	15362	15205	15268	15314	15417	15358	15344	15370	15337	15446	15398	15341	15283	15394	15453	15338	15182	15270	15169	15230	15312	15178	15273	15191	15464	15360	15347	15247	15220	15259	15342	15292	15352	15187	15352	15270	15348	15516	15170	15508	15417	15150	15251	15220	15516	15328	15401	15204	15426	15295	15383	15357	15318	15487	15250	15311	15379	15250	15304	15398	15379	15153	15269	15487	15329	15317	15374	15116	15399	15204	15098	15287	15429	15292	15339	15547	15262	15056	15293	15240	15325	15228	15400	15134	15485	15268	15298	15239	15347	15130	15323	15382	15164	15357	15246	15510	15226	15266	15251	15442	15328	15400	15449	15435	15160	15381	15124	15428	15311	15292	15416	15294	15109	15322	15259	15168	15327	15375	15311	15386	15475	15419	15397	15575	15341	15384	15209	15361	15315	15362	15350	15291	15324	15201	15504	15328	15273	15395	15339	15374	15387	15344	15280	15374	15599	15362	15317	15207	15199	15095	15355	15222	15200	15392	15174	15315	15191	15374	15308	15207	15249	15109	15245	15309	15221	15346	15248	15424	15345	15336	15252	15263	15377	15290	15372	15217	15307	15271	15270	15260	15458	15254	15322	15051	15505	15168	15380	15223	15263	15369	15257	15337	15173	15284	15307	15254	15341	15251	15327	15433	15250	15305	15307	15461	15318	15321	15409	15422	15447	15195	15414	15306	15403	15340	15274	15246	15351	15421	15257	15055	15390	15262	15324	15342	15382	15305	15270	15109	15430	15449	15472	15124	15454	15224	15262	15492	15214	15438	15345	15427	15398	15432	15378	15398	15380	15303	15253	15440	15322	15263	15235	15202	15164	15486	15228	15185	15360	15266	15293	15304	15258	15358	15448	15350	15322	15402	15375	15416	15332	15320	15354	15357	15338	15381	15260	15170	15296	15559	15344	15231	15285	15429	15350	15295	15371	15448	15409	15371	15274	15445	15286	15273	15412	15284	15312	15264	15375	15146	15221	15147	15400	15414	15445	15372	15487	15284	15218	15217	15343	15394	15352	15236	15229	15169	15200	15365	15280	15544	15303	15325	15269	15440	15368	15227	15356	15390	15353	15198	15294	15341	15294	15160	15288	15296	15326	15198	15267	15346	15423	15418	15260	15290	15420	15323	15243	15351	15228	15326	15410	15348	15343	15250	15257	15261	15106	15419	15390	15320	15175	15206	15389	15276	15184	15396	15429	15323	15458	15166	15364	15407	15332	15292	15425	15434	15285	15392	15383	15295	15231	15355	15316	15308	15384	15331	15297	15275	15158	15191	15225	15550	15313	15334	15426	15328	15459	15327	15339	15464	15223	15277	15358	15297	15225	15396	15247	15293	15296	15500	15330	15250	15253	15278	15367	15553	15200	15423	15198	15241	15281	15492	15254	15170	15350	15364	15412	15323	15468	15254	15329	15281	15290	15297	15357	15381	15106	15497	15233	15355	15236	15438	15222	15303	15241	15339	15411	15370	15200	15372	15293	15539	15347	15325	15356	15411	15360	15256	15473	15266	15281	15403	15372	15376	15291	15310	15184	15402	15170	15278	15330	15197	15443	15207	15229	15358	15660	15375	15247	15214	15311	15432	15306	15232	15379	15259	15411	15409	15277	15322	15264	15299	15400	15277	15493	15367	15355	15359	15378	15234	15418	15366	15290	15433	15349	15193	15299	15435	15204	15323	15287	15222	15282	15286	15149	15397	15192	15400	15233	15411	15414	15244	15371	15211	15270	15380	15225	15180	15266	15279	15191	15453	15239	15279	15212	15201	15559	15339	15362	15316	15267	15220	15276	15443	15379	15303	15379	15373	15457	15326	15327	15243	15258	15298	15329	15247	15410	15282	15471	15489	15326	15495	15410	15392	15370	15355	15347	15322	15223	15312	15178	15417	15328	15377	15478	15357	15243	15362	15423	15321	15337	15301	15405	15375	15356	15336	15229	15535	15241	15454	15228	15273	15440	15278	15368	15381	15401	15295	15306	15213	15327	15333	15217	15279	15270	15294	15446	15493	15211	15336	15249	15278	15456	15321	15275	15317	15305	15287	15301	15094	15397	15409	15465	15262	15269	15363	15334	15201	15291	15377	15232	15146	15369	15333	15274	15310	15376	15260	15397	15388	15169	15244	15261	15296	15442	15426	15380	15313	15356	15451	15280	15195	15465	15410	15272	15270	15337	15465	15336	15160	15237	15201	15523	15229	15415	15179	15370	15344	15259	15233	15346	15408	15288	15336	15351	15371	15443	15258	15177	15221	15273	15234	15227	15205	15275	15354	15240	15155	15328	15271	15335	15290	15452	15158	15369	15246	15477	15496	15239	15253	15229	15354	15363	15378	15345	15369	15371	15250	15458	15486	15287	15322	15339	15147	15396	15305	15184	15311	15271	15297	15442	15204	15399	15438	15223	15329	15301	15389	15305	15267	15434	15356	15390	15324	15256	15406	15385	15323	15347	15374	15350	15351	15180	15293	15376	15209	15310	15226
24144	23693	40158	45494	40578	34100	28159	21412	19083	18510	18131	18085	18056	18195	18113	18085	18084	17840	18066	18140	18133	18035	18076	18108	18075	17731	18061	17980	18027	17831	17995	18019	17938	18062	17893	17902	17998	18046	17986	18027	18163	18161	18120	17821	17951	18078	18006	17888	17886	17871	18025	17960	17967	18049	17953	18067	17915	18018	18110	18111	18012	18039	18099	18313	18090	18082	17781	17890	17724	18203	17918	18012	17747	18147	18003	18006	17962	17796	17925	18019	17918	17876	17939	17975	18109	18036	17925	18031	18031	18077	18067	17990	17899	18023	17982	18094	17984	17975	17887	17992	18032	17969	17984	18105	17871	17930	17886	17881	18075	18120	17884	18009	18038	17790	17692	17999	17836	18225	18010	17812	18034	17888	17773	17887	17803	18063	18034	17983	17900	18229	17993	17944	17923	18016	17880	17942	18093	17891	17862	17865	18053	17956	18124	18028	17867	18086	18086	17970	17731	17902	18045	18212	17883	17886	17979	17943	17958	18007	18032	17882	17927	17772	17918	17741	18096	18018	17813	18075	17847	17859	17928	17918	17887	18167	18064	17911	18020	17928	18017	17667	17912	17997	17881	17626	17984	17650	17819	17637	17809	18071	17888	18024	18027	17806	17914	18081	18031	17767	17842	17953	18021	17899	18027	17966	17972	17950	17997	17868	17915	17774	18025	18100	17890	18005	17704	17944	17892	18037	17899	18010	17986	17840	17930	17889	17792	18075	17975	17851	17951	18095	17973	17967	18130	18195	17913	17827	18066	17854	18004	18001	17979	17965	17989	18009	17937	17851	17885	17920	17854	17903	17956	17944	17972	17920	18009	17955	17943	17933	17888	17872	17722	17985	17974	18126	18054	17987	17918	17775	18083	17954	18018	17874	18023	17908	17884	18000	17871	17913	18017	17772	17874	17930	17922	17941	17977	17923	17953	17903	18026	17820	18135	17921	17961	17831	17864	17939	17988	18047	18081	17826	18101	17918	18090	17866	18042	17813	18018	17869	18001	18161	18015	17823	17910	17923	17912	17823	17767	17943	17903	17848	18045	17992	18041	18053	17882	17777	18113	17863	17995	17867	17849	18167	17944	18018	17933	17947	18158	18187	17970	18126	17946	18036	17860	17835	17858	17954	17985	17908	18071	17886	17794	18067	18006	17971	17986	17946	18034	18044	17939	17963	17834	18271	17902	17913	17838	17940	17585	18007	17930	17876	18052	17834	17943	18019	17933	18112	17963	17856	18089	18006	17930	17898	17901	18091	18019	17931	17992	18044	17720	17917	18014	18205	18012	17905	17754	18061	17892	17952	17976	17922	18015	18003	17951	17866	17909	17890	17852	17871	17988	17832	17918	17911	17972	18027	17998	17992	17884	17855	18056	18107	17937	17985	17834	18134	18013	17854	18061	18039	17994	17710	17950	18005	17929	17963	18101	17947	17856	18144	18012	17781	17991	17817	18062	17901	17760	17925	18013	17761	17911	18000	17962	18136	17881	18176	17937	17938	18045	17987	18259	17970	18033	17895	17976	17983	17763	18086	17961	17987	17936	17974	18079	18310	17944	18062	18080	17935	18066	18068	17999	17991	17957	18050	18180	17982	17833	17781	17858	17963	18006	17970	17890	17744	17914	17999	17990	17792	17903	18011	17854	17972	17731	17719	18063	18088	17670	18092	17934	17935	17934	17997	17900	18021	18079	18007	17851	18050	17843	18074	18061	18008	17748	17912	17983	18041	17871	17821	17845	17846	17917	17830	17941	18014	18035	17970	17989	18015	17874	17627	17915	17814	18008	17919	17992	17916	17839	17857	18027	17996	17897	17849	17946	17825	17955	18052	18166	17910	18176	18266	17940	17972	17834	18009	18001	17957	17783	17951	18193	18195	17904	17754	18047	17881	17951	17936	18152	17997	18025	17978	17924	17820	17823	18068	18026	18057	17976	17936	17911	17959	18010	17940	18022	17949	17891	18027	17866	17999	17957	17900	17786	17915	17994	17932	17841	17756	17911	18056	17986	17876	17841	17995	18020	18036	17743	17902	17836	18109	18088	17965	17905	17947	18163	17935	17908	18086	18065	17956	17916	17969	17769	17788	17881	17862	17660	17999	17864	18096	18031	17832	17876	17913	18042	18089	17922	17969	17906	17821	18166	18219	17920	17827	17829	17998	17970	17990	17889	17973	17928	18001	17965	18007	17749	17924	18081	18027	17994	17884	18010	17930	17907	17804	17966	18097	17783	18061	18033	17973	17925	17959	17914	17808	18042	18187	17875	17906	18007	17788	18005	17975	18001	18100	18087	17889	18036	17961	18107	17935	17861	18076	18013	17984	17916	17827	18169	17905	18023	18005	17957	18158	17707	17720	18020	17930	18121	18074	18095	18003	17843	18059	17880	18052	18088	18165	17885	17925	18216	18129	17816	17819	18218	18133	17915	18058	18012	17776	18023	17944	17913	18005	17836	17971	17827	17913	17947	17780	17951	17828	17676	17968	17851	17979	17975	17984	17978	18016	18183	17848	18058	17782	17881	17950	17725	17667	18000	17888	18053	17735	18046	17928	17827	17713	17959	17971	17864	17817	17889	17935	17882	17924	17702	18017	18168	17769	17820	17894	17864	18016	18151	18125	17888	18062	18040	17931	17949	18030	17915	18091	17992	17971	17846	17925	17928	17878	18081	17973	17962	17812	17886	17987	17963	17888	17935	17899	18094	17935	17946	18100	18076	18019	18029	18211	18039	18126	18041	18132	17947	17829	17834	17961	17946	17971	17833	18054	17824	17765	17955	17685	18041	17845	17832	17830	17877	17717	18033	17910	18065	18064	18066	17806	18034	18082	17905	17857	17933	17966	17870	18123	17929	18009	17955	18140	17991	17946	17835	17984	18116	17890	18052	18015	17877	17806	17977	18032	17723	17805	18093	17737	17817	17852	17908	17792	18159	17987	17974	17845	17775	17871	17977	17864	17908	17889	18137	17835	17820	17985	18003	18124	17850	17907	18105	17939	18051	17900	17884	18055	18051	17976	17816	17841	17847	17738	17963	18007	17869	17905	17864	18002	18094	17966	17768	17978	17912	17925	17786	17778	17925	17967	18068	17948	17916	17733	17986	17864	17909	17818	18001	18011	17931	17936	17982	18063	17886	17957	17770	17999	18158	17942	18210	18160	18080	17771	18019	18144	17761	18043	18024	17920	17882	18059	17893	17903	18055	17929	18067	18070	18153	18066	17880	18016	18043	18083	17891	17991	17899	17983	18208	18027	17824	17715	17902	18018	17907	17902	17954	18004	17768	18085	18036	17935	17818	17854	17904	17921	17986	18266	17920	17759	18017	17831	18046	17740	18004	18177	18127	17952	17824	17766	17917	18108	18022	18108	18015	17858	17806	17944	17822	17939	17856	17786	18192	18143	17994	18009	17994	17886	18045	17869	17976	17876	18037	18014	17767	17688	18198	17797	17995	18108	17961	17949	17718	17750	17937	17684	17740	18122	17875	17855	17906	17876	17984	17997	17833	17697	17869	17917	17879	17845	17916	17842	18022	17819	18093	17846	17791	17862	18050	17977	17988	18148	17973	18128	18054	17998	18144	17905	17971	17947	17925	17874	17858	18054	17876	17799	17869	17857	17791	18201	17800	17817	17957	17923	17928	18047	18104	18112	18126	17917	18148	17956	17967	17947	17959	17790	17900	17889	18063	17942	17882	18021	18081	17971	17900	17855	18052	17931	18023	17956	18051	17958	17865	17868	17808	17735	17819	17879	17845	17887	17628	17983	17957	17860	17870	17840	18017	17884	17978	17910	17938	17901	17914	17708	17772	17930	17986	17829	17964	17896	18025	17959	18184	18082	18082	17895	17926	17875	17892	18104	18062	17868	17993	17975	18159	17778	17956	18062	17937	17948	17945	17947	17966	17917	17960	17912	17879	17846	17911	18016	17950	17948	18253	17880	17832	18162	17825	18040	18074	17940	17960	17713	17839	18086	18030	17970	17835	17965	17887	18072	17816	18143	18008	18014	17848	17932	17998	17969	18108	18104	17926	17885	17930	17992	17931	17770	17942	17975	17994	17858	17674	17790	17952	17868	17887	18008	17891	17841	17935	17996	17874	18029	17870	18123	17984	17883	17915	17869	17819	17920	17918	18103	17969	18156	17937	18181	17848	17844	17974	17963	17888	18051	17957	17831	18030	17692	17841	17843	17814	17895	17839	17799	17938	17855	18014	17922	17900	17923	17853	17959	18017	17922	17698	17930	18016	17632	17879	17887	17902	17861	17959	17871	18041	18035	17769	18155	17945	17796	18010	17830	17876	17812	18089	17975	18095	17952	18244	17893	17790	17892	18083	17978	17736	17806	17958	18052	18032	17915	17946	18081	17969	17938	17932	17860	17863	18171	18073	18083	17892	18121	17871	18026	17659	17954	17847	18004	17779	17888	18084	17895	18084	17607	17999	17864	17858	17898	18069	17980	17759	18071	17932	17919	18030	17823	18082	17939	17957	17860	18006	18110	17986	17768	18011	17921	18020	18169	17939	17972	17926	17949	18044	18087	17856	17904	18058	17865	18082	18086	17985	17916	17797	17732	17900	18003	17901	17864	17797	18033	17882	17951	17995	17824	17971	17844	17791	17769	17742	17973	18072	17941	17951	17867	17922	17921	17931	17770	17943	18063	17839	18084	18119	17887	17945	17949	17911	17942	17935	18081	18033	18120	17844	17776	18003	17800	18095	17841	17919	17865	17909	18164	17799	17755	17895	17814	18178	17885	18277	17966	17941	17990	17908	17902	17938	17863	18115	17890	17995	18098	17904	18133	17965	17750	17921	18046	18048	17825	18037	17828	17968	17976	18021	18075	17947	18092	17890	17897	17988	17957	17897	18024	17956	17810	17899	17889	17870	18276	18065	17924	18019	17903	18034	18242	17879	17932	17907	17953	18004	17817	18071	17842	18064	18028	18088	17948	17968	17997	17889	18020	17981	17921	17963	18023	17973	17870	17958	18147	17904	17912	17939	17918	18129	17981	17891	17985	17969	18165	17879	17890	17807	17868	17914	17703	17893	18034	17905	18003	17882	17911	18071	18014	17987	17748	17963	17795	17901	17991	18023	18016	17980	18080	17819	18003	17959	17859	17929	17906	18021	18062	17779	17907
57930	95554	85977	64665	48137	34992	24039	18644	16243	15700	15552	15282	15459	15429	15334	15372	15361	15538	15403	15498	15462	15318	15392	15274	15474	15403	15338	15327	15332	15478	15641	15514	15296	15358	15342	15319	15361	15279	15360	15417	15374	15426	15342	15265	15556	15300	15322	15368	15496	15186	15428	15253	15471	15530	15380	15466	15491	15493	15405	15409	15286	15197	15254	15460	15383	15373	15244	15466	15384	15487	15494	15407	15286	15305	15344	15242	15364	15348	15367	15296	15508	15462	15334	15308	15397	15473	15496	15377	15214	15335	15354	15608	15244	15387	15548	15384	15243	15302	15503	15463	15239	15460	15250	15162	15405	15341	15363	15387	15410	15432	15306	15278	15388	15277	15338	15422	15431	15520	15416	15491	15400	15205	15469	15570	15241	15222	15604	15295	15329	15296	15471	15207	15377	15300	15310	15409	15449	15318	15358	15381	15280	15252	15309	15531	15442	15194	15303	15391	15354	15337	15337	15339	15362	15329	15484	15241	15346	15258	15393	15491	15394	15243	15421	15236	15251	15270	15194	15401	15372	15359	15390	15312	15359	15235	15388	15307	15405	15282	15160	15423	15376	15444	15376	15361	15261	15310	15364	15551	15627	15590	15393	15220	15403	15250	15217	15329	15405	15330	15457	15364	15192	15501	15208	15377	15444	15348	15415	15322	15516	15300	15474	15458	15220	15358	15344	15343	15144	15382	15305	15420	15429	15329	15533	15529	15373	15404	15413	15453	15487	15341	15404	15402	15409	15197	15255	15365	15357	15424	15501	15392	15435	15297	15306	15574	15235	15323	15385	15562	15344	15352	15442	15239	15579	15270	15221	15205	15223	15269	15419	15251	15249	15274	15322	15279	15196	15174	15514	15308	15302	15284	15356	15241	15387	15146	15384	15288	15322	15502	15409	15294	15602	15250	15355	15377	15431	15445	15531	15449	15356	15365	15383	15288	15203	15329	15417	15463	15393	15252	15347	15393	15279	15217	15530	15445	15532	15394	15294	15319	15414	15423	15625	15469	15444	15251	15439	15407	15464	15480	15368	15352	15335	15382	15154	15281	15204	15279	15189	15372	15088	15366	15350	15407	15136	15317	15354	15456	15212	15297	15547	15498	15415	15419	15283	15412	15394	15435	15448	15530	15372	15261	15396	15423	15294	15392	15497	15456	15415	15277	15315	15315	15322	15372	15208	15301	15288	15487	15472	15271	15446	15360	15307	15257	15376	15467	15294	15240	15188	15292	15457	15376	15470	15430	15159	15532	15439	15432	15375	15502	15354	15341	15171	15389	15349	15374	15271	15415	15393	15625	15573	15292	15518	15524	15261	15463	15464	15286	15196	15434	15383	15296	15298	15467	15463	15492	15302	15330	15356	15500	15459	15394	15371	15488	15331	15367	15569	15407	15297	15458	15413	15393	15371	15455	15382	15503	15352	15337	15295	15222	15462	15309	15516	15447	15401	15362	15322	15354	15400	15358	15481	15448	15289	15398	15355	15413	15356	15221	15450	15355	15506	15342	15298	15346	15284	15338	15495	15418	15403	15417	15485	15321	15324	15260	15393	15335	15280	15432	15335	15451	15392	15299	15276	15390	15619	15326	15178	15356	15669	15380	15377	15226	15242	15363	15401	15526	15270	15347	15394	15376	15320	15123	15308	15355	15457	15500	15381	15617	15382	15427	15434	15291	15426	15419	15419	15348	15516	15377	15268	15578	15371	15313	15275	15471	15371	15238	15282	15205	15576	15441	15476	15487	15342	15394	15230	15509	15223	15277	15554	15301	15432	15466	15170	15352	15343	15329	15334	15359	15375	15448	15352	15437	15407	15380	15294	15318	15385	15416	15270	15420	15199	15304	15398	15450	15398	15211	15322	15316	15356	15422	15428	15387	15325	15303	15510	15353	15209	15444	15347	15623	15276	15332	15399	15460	15287	15286	15335	15347	15334	15325	15339	15430	15363	15296	15537	15340	15316	15460	15282	15347	15352	15348	15435	15287	15287	15308	15320	15515	15566	15323	15408	15400	15359	15418	15476	15369	15222	15394	15496	15423	15386	15518	15333	15440	15544	15511	15415	15202	15216	15337	15365	15413	15189	15414	15249	15319	15363	15336	15247	15323	15337	15356	15119	15399	15440	15366	15398	15278	15352	15367	15206	15367	15537	15505	15440	15116	15383	15366	15438	15374	15273	15416	15157	15340	15528	15294	15334	15371	15476	15245	15401	15308	15295	15273	15323	15437	15384	15231	15296	15312	15393	15264	15410	15341	15408	15407	15166	15348	15271	15344	15343	15339	15336	15307	15268	15331	15430	15310	15319	15389	15497	15428	15333	15391	15309	15335	15332	15198	15429	15446	15393	15303	15273	15477	15386	15413	15493	15356	15406	15378	15211	15356	15273	15360	15433	15343	15376	15257	15453	15255	15438	15249	15243	15258	15219	15252	15192	15336	15453	15509	15357	15322	15348	15437	15315	15399	15343	15385	15401	15452	15393	15361	15231	15322	15126	15343	15355	15380	15433	15452	15453	15338	15397	15426	15428	15418	15281	15255	15488	15290	15211	15362	15276	15347	15221	15373	15290	15333	15349	15380	15379	15228	15467	15481	15437	15448	15401	15315	15445	15289	15434	15416	15248	15354	15476	15429	15183	15610	15314	15392	15468	15406	15378	15221	15396	15242	15467	15555	15469	15444	15395	15171	15486	15420	15285	15377	15620	15369	15436	15576	15390	15315	15365	15268	15303	15363	15366	15291	15436	15250	15321	15523	15401	15525	15526	15262	15325	15456	15411	15324	15447	15312	15322	15318	15513	15288	15395	15410	15332	15342	15418	15466	15360	15348	15279	15312	15225	15409	15339	15396	15500	15439	15384	15361	15164	15324	15385	15264	15474	15240	15398	15411	15376	15374	15499	15395	15287	15400	15435	15428	15164	15302	15329	15357	15347	15324	15264	15325	15269	15368	15430	15521	15363	15307	15286	15361	15337	15385	15358	15436	15258	15431	15412	15341	15320	15346	15209	15436	15291	15349	15307	15327	15385	15351	15383	15415	15266	15485	15279	15340	15403	15501	15291	15373	15309	15241	15371	15330	15527	15364	15412	15462	15491	15330	15370	15338	15341	15440	15422	15413	15488	15342	15433	15471	15460	15360	15256	15448	15471	15345	15429	15402	15434	15503	15376	15384	15423	15191	15431	15244	15329	15391	15407	15408	15342	15338	15270	15414	15298	15503	15221	15323	15351	15301	15260	15528	15200	15287	15414	15404	15428	15391	15332	15450	15366	15384	15453	15346	15345	15238	15320	15461	15426	15233	15189	15380	15318	15495	15454	15239	15316	15343	15510	15461	15273	15493	15506	15308	15198	15419	15467	15410	15468	15472	15559	15217	15283	15270	15395	15214	15364	15285	15332	15423	15235	15584	15400	15248	15226	15301	15316	15426	15117	15465	15284	15359	15361	15419	15408	15452	15378	15335	15293	15238	15306	15418	15395	15496	15137	15263	15250	15294	15458	15290	15322	15462	15322	15179	15289	15324	15398	15298	15384	15387	15192	15456	15429	15458	15416	15332	15166	15365	15382	15269	15267	15376	15449	15419	15274	15325	15360	15363	15456	15294	15302	15332	15316	15629	15158	15488	15294	15355	15255	15393	15312	15305	15428	15269	15317	15397	15158	15355	15406	15345	15320	15454	15396	15463	15333	15302	15340	15312	15304	15393	15169	15361	15366	15252	15284	15349	15455	15369	15368	15311	15509	15444	15344	15457	15526	15343	15331	15489	15253	15310	15547	15494	15382	15249	15248	15358	15488	15467	15175	15375	15422	15455	15291	15201	15188	15351	15414	15357	15341	15412	15492	15351	15402	15431	15406	15469	15086	15450	15388	15424	15236	15236	15252	15639	15471	15213	15316	15324	15354	15126	15520	15226	15327	15244	15230	15581	15259	15307	15416	15279	15416	15399	15522	15366	15412	15323	15216	15439	15522	15404	15441	15525	15231	15349	15195	15287	15410	15359	15303	15489	15264	15250	15308	15548	15409	15603	15402	15424	15389	15313	15527	15440	15398	15284	15331	15316	15306	15429	15309	15331	15425	15404	15536	15288	15444	15384	15259	15400	15423	15429	15300	15186	15173	15444	15278	15377	15325	15242	15254	15385	15359	15213	15480	15281	15330	15322	15351	15359	15274	15300	15308	15503	15426	15216	15239	15324	15366	15313	15421	15265	15277	15091	15415	15391	15454	15351	15252	15340	15410	15512	15493	15371	15271	15529	15425	15308	15366	15368	15421	15431	15560	15260	15473	15357	15333	15356	15496	15361	15447	15263	15497	15416	15336	15331	15500	15545	15394	15359	15355	15419	15392	15459	15448	15286	15456	15368	15324	15465	15304	15342	15357	15332	15469	15277	15153	15410	15393	15341	15382	15299	15406	15389	15274	15564	15394	15408	15376	15306	15342	15286	15363	15387	15292	15285	15306	15299	15197	15492	15379	15243	15219	15452	15398	15480	15362	15396	15320	15258	15232	15333	15278	15269	15382	15507	15331	15244	15406	15405	15282	15431	15457	15321	15466	15203	15200	15279	15394	15263	15195	15499	15164	15310	15506	15412	15395	15484	15510	15219	15368	15378	15327	15425	15193	15460	15484	15380	15322	15374	15362	15206	15382	15276	15425	15381	15334	15452	15364	15182	15342	15486	15343	15455	15264	15333	15311	15432	15291	15309	15381	15351	15508	15249	15517	15325	15331	15463	15329	15258	15429	15296	15378	15225	15303	15370	15312	15336	15200	15304	15358	15247	15339	15326	15221	15326	15279	15340	15341	15210	15502	15244	15361	15576	15291	15227	15179	15516	15306	15388	15284	15416	15368	15247	15263	15374	15400	15382	15319	15255	15316	15506	15337	15325	15520	15290	15298	15310	15370	15243	15401	15251	15254	15350	15256	15503	15397	15240	15245	15266	15277	15486	15485	15373	15309	15351	15395	15505	15464	15342	15263	15411	15420	15404	15347	15437	15274	15278	15514	15302	15371	15316	15467	15259	15460	15219	15317	15626	15480	15377	15506	15364	15349	15302	15383	15382	15343	15480	15509	15291	15514	15315	15485	15288	15377	15576	15332	15363	15538	15314	15296	15564	15651	15519	15328	15368
23053	22131	36014	41214	41581	38770	33481	24295	20025	18890	18384	18189	18134	18013	18223	17869	17964	17889	17998	18220	18047	18068	17971	18144	17862	18047	17987	17911	17764	17780	17654	17864	17971	17735	17871	17757	17864	17911	17722	17619	17928	17946	17894	18075	17731	17952	17859	17827	17937	17776	17917	17756	17901	17924	17811	17846	17978	17894	17781	17959	17966	17853	17880	17618	17902	17985	17841	17876	17889	17894	17713	17857	17647	17750	17855	17805	17754	17977	17805	17693	17808	18041	17622	17675	17785	17848	17904	17627	17957	17742	17853	17947	17741	17669	17810	17718	17799	17658	18026	17825	17921	17794	17912	17883	17764	17974	17477	17804	17899	17624	17907	17836	17874	17829	17770	17921	17719	17652	17770	17808	17780	17834	17707	17787	17943	17559	17683	17804	17778	17824	17665	17676	17917	17947	17678	17726	17663	17681	17688	17833	17924	17742	17727	17737	17586	17816	17672	17566	17816	17569	17890	17759	17715	17919	18004	17568	17514	17747	17842	17631	17777	17784	17627	17638	17908	17935	17860	17772	17660	17918	17661	17799	17668	17933	17689	17909	17683	17791	17771	17990	17881	17694	17787	17800	17612	17831	17885	17865	17839	17820	17960	17806	17838	17912	17695	17801	17930	17806	17816	17758	17765	17862	17723	17747	17791	17480	17716	17792	17954	17892	17696	17819	17721	17703	17750	17647	17933	17904	17758	18000	17895	17810	17646	17803	17645	17783	17748	17702	17743	17709	17724	17801	17660	17867	17846	17842	17760	17635	17970	17742	17908	17798	17757	17787	17676	17870	17827	17606	17753	17812	17665	17757	17746	17843	17695	17604	17696	17765	17675	17557	17854	17803	17877	17790	17915	17878	17865	17533	17694	17760	17953	17755	17984	17907	17612	17692	17775	17605	17732	17827	17795	17892	17886	18064	17850	17894	17906	17732	17819	17627	17822	17762	17979	17933	17935	17883	17877	17889	17855	17776	17843	17798	17843	17742	17966	17740	17950	17875	17848	17703	17913	18087	17922	17749	17838	17861	17764	17812	17849	17764	17712	17803	17926	17692	17734	17833	17705	17883	17793	17855	17887	17891	17927	17609	17668	17804	17684	17931	17730	17927	18053	17583	17824	17673	17677	17599	17811	17662	18179	17574	17822	17901	17752	17735	17826	17873	17630	17859	18057	17722	17831	17911	17889	17781	17703	17795	17770	17836	17911	17900	17882	17682	17939	17866	17843	17657	17846	17861	17846	17856	17736	17688	17642	17687	17797	17882	17679	17769	17691	17724	17754	17840	17650	17826	17833	17905	17748	17604	17870	17898	17890	17873	17850	17769	17710	17861	17834	17911	17633	17825	17907	17977	17818	17783	17927	17779	17768	17890	17800	17807	17780	17696	17783	17821	17527	17790	17826	17808	17549	17620	17913	17916	17837	18039	17685	17647	17841	17816	17834	17806	17943	17947	17588	17913	17844	17709	17703	17726	18009	17760	17568	17822	17932	17820	17873	17786	17917	17867	17707	17496	17613	17753	17619	17605	17740	17694	17793	17785	17773	17727	17747	17857	17437	17736	17691	17768	17673	17637	17813	18005	17502	17901	17664	17974	17941	17832	17831	17787	17898	17694	17802	17729	17809	17750	17775	17942	17622	17690	17804	17733	17577	17736	17823	17783	17873	17900	17744	17773	17717	17796	17825	17809	17748	17820	17733	17682	17838	17723	17605	17578	17779	17903	17792	17924	17823	17791	17764	17753	17815	17776	17925	17773	17835	17912	17819	17931	17970	17569	17707	17785	17662	17781	17664	17703	17785	17838	17957	17779	17802	17868	17772	17829	17927	17863	17807	17659	18079	17603	17908	17584	17576	17673	17919	17755	17694	17794	17950	17674	17912	17822	17479	17970	17625	17935	17747	17660	17759	17784	17942	17937	17820	17595	17855	17736	17553	17937	17624	17863	17868	17663	17882	17937	17789	17764	17718	17837	17789	17837	17872	17859	17852	17765	17829	17971	17801	17734	17725	17683	17785	17457	17641	17891	17815	17831	17686	17930	17679	17614	17905	17736	17878	17746	17943	17778	17710	17877	17651	17892	17752	17665	17818	17823	17845	17553	17878	17664	17570	17754	17883	17536	17717	17673	17796	17646	17600	17774	17727	17735	17694	17837	17855	17775	17894	17793	18017	17850	17784	17709	17849	17815	17827	17998	17602	17558	17736	17842	17666	17794	17814	17855	17736	17644	17630	17884	17959	17615	18021	17778	17898	17738	17932	17778	17762	17826	17711	17625	17764	17513	17682	17777	18049	17774	17875	17988	17781	17535	17736	17642	17805	17810	17563	17868	17676	17799	17678	17641	17783	17638	17743	17817	17768	17707	17814	18039	17799	17758	17791	17783	17688	17682	17987	17815	17760	17876	17629	17769	17805	17817	17801	17788	17732	17775	17788	17701	17779	17723	17851	17831	17753	17788	17857	17971	17689	17658	17764	17821	17774	17946	17724	17811	17728	17773	17686	18076	17914	17729	17729	17692	17740	17821	17610	17644	17752	17897	17684	17685	18009	17530	17822	17888	17634	17879	17782	17823	17752	17897	18115	17771	17843	17833	17834	17683	17835	17893	17868	17843	17827	17825	17809	17765	17913	17853	17683	17623	17634	17787	17618	17897	17552	17759	17817	17890	17917	17887	17636	17777	17749	17834	17673	18028	17927	17831	17974	17697	17834	17746	17721	17697	17621	17692	17817	17764	17873	17904	17778	17685	17727	17945	18145	17836	17670	17628	17593	17673	17761	17896	17829	17777	17892	17855	17808	17912	17691	17614	17839	17860	17896	17906	17814	17675	17680	17832	17626	17715	17760	17696	17726	17617	17744	17909	17866	17810	17811	17482	17693	17795	17845	17923	17633	17960	17880	17860	17762	17795	18003	17585	17797	17659	17806	17946	17824	17805	17687	17709	17681	17621	17594	17847	17552	17743	17751	17877	17804	17831	17728	17590	17802	17769	17721	17656	17827	17838	17670	17695	17931	17640	17714	17711	17531	17834	17672	17852	17514	17793	17804	17900	17857	17845	17810	17843	17606	17740	17780	17798	17819	17915	17836	17571	17718	17802	17889	17880	18004	17761	17566	17845	17744	17739	17876	17832	17886	17708	17911	17962	17830	17782	17678	17700	17646	17642	17897	17811	17668	17952	17951	17915	17561	17703	17690	17661	17823	17718	17955	17649	17841	17692	17702	17706	17805	17807	17751	17815	17760	17595	17588	17858	17877	18117	17709	17869	17699	17762	17808	17980	17692	17864	17750	17863	17766	17727	17903	17832	17902	17647	17585	17743	17705	17901	17915	17881	17665	17738	18016	17658	17875	17688	17636	17897	17887	18048	17650	17722	17750	17822	17924	17837	17599	17918	17731	17812	17724	17749	17582	17883	17689	17891	17857	17735	17904	17628	17654	17724	17968	17853	17809	17833	17891	17779	17855	17833	17742	17972	17834	17781	17569	17702	17822	17947	17770	17685	17742	17676	17691	17636	17803	17758	17890	17651	17687	17825	17911	17783	17783	17764	17720	17913	17958	17608	17774	17649	17779	17975	17838	17846	17985	17825	17577	17732	17945	17761	17812	17982	17847	17814	17787	17935	17774	17774	17848	17776	17605	17769	17905	17753	17604	17702	17723	17716	17781	17800	17839	17668	17860	17672	17802	17870	17737	17626	17829	17832	17715	17624	17647	17819	17866	17844	17611	17713	17662	17815	18016	17683	17715	17801	17524	17800	17739	17747	17753	17584	17893	17861	17789	17663	17688	17766	17734	17689	17719	17650	17880	17733	17783	17818	17851	17728	17995	17801	17964	17810	17727	17685	17824	17659	17732	17749	17864	17711	17837	17631	17737	17856	17711	17707	17818	17823	17733	17630	17624	17893	17865	17724	17810	17667	17752	17870	17734	17876	17810	17577	17688	17651	17863	17754	17814	17968	17758	17807	17715	17713	17863	17719	17598	17903	17711	17931	17785	17638	17674	17883	17735	17872	17919	17880	17791	17851	17838	17670	17804	17757	17848	17593	17765	17692	17702	17847	17871	17550	17787	17504	17719	18041	17721	17769	17570	17633	17844	17986	17644	17748	17697	17962	17974	17635	17570	17826	17777	17822	17796	17819	17853	17716	17483	17682	17713	17751	17807	17571	17956	17913	17848	17775	17860	17929	17870	17806	17786	17855	17718	17800	17763	17889	17901	17542	17817	17717	17674	17798	17645	17930	17869	17590	17858	17973	17838	17890	17591	17912	17652	17851	18043	17721	17881	17779	17744	17599	17655	17827	17670	17611	17961	17722	17726	17731	17779	17633	17829	17725	17901	17860	17788	17861	17813	17859	17755	17832	17793	17754	17718	18076	17945	18018	17793	17562	17696	17770	17944	17676	18054	17775	17720	17733	17718	17668	17786	17693	17991	17701	17764	18030	17968	17675	17866	17729	17862	17918	17776	17678	17665	17819	17877	17865	17733	17976	17778	17762	17747	17886	17663	17834	17952	17680	17751	17896	17730	17924	17860	17933	17908	17925	17811	17736	17701	17755	17743	17721	17637	17707	17803	17892	17683	17651	17812	17716	17839	17814	17793	17798	17798	17909	17806	17836	17969	17900	17786	17565	17834	17970	17713	17826	17748	17958	17773	17835	17872	17678	17933	17864	17790	17845	17801	17581	17610	17904	17553	17776	17914	17709	18060	17820	17723	17693	17855	17972	17808	17747	17741	17814	17638	17784	17823	17579	17706	17808	17664	17767	17851	17736	17806	17691	17712	17757	17883	17712	17829	17858	17848	17801	17652	17753	17624	17876	17776	17831	17798	17915	17735	17680	17643	17809	17629	17770	17776	17576	17720	17950	17738	17950	17833	17533	17777	17686	17764	17647	17637	17629	17779	17952	17783	17817	17791	17679	17736	17764	17793	17872	17612	17745	17911	17732	17564	17564	17838	17849	17819	17785	17807	17936	17837	17891	17815	17682	17760	17875	17874	17565	17874	17959	17668	17827	17802	17421	17854	17777	17857	17971	17663	17751	17675	18128	17644	17351	17627	17587	17587	17827	17712	17900	17771	17629	17838	17755	17985	17752	17905	17543	17652	17761	17639	17838	17816	17805	17888	17891	17624	17902
61867	103947	97544	79376	61112	44525	30992	21489	16903	15759	15187	15163	15347	15177	15319	15140	15121	15391	15173	15254	15221	15396	15215	15317	15197	15154	15092	15455	15123	15352	15332	15223	15250	15167	15162	15245	15214	15334	15125	15295	15209	15333	15259	15065	15346	15118	15228	15142	15102	15333	15222	15231	15302	15207	15261	15263	15315	15220	15135	15185	15278	15047	15375	15229	15130	15343	15453	15076	15086	15272	15409	15255	15253	15252	15266	15256	15264	15179	15100	15108	15255	15153	15099	15285	15233	15076	15145	15164	15208	15115	15247	15007	15084	15217	15172	15302	15219	15276	15251	15214	15305	15195	15240	15314	15206	15387	15162	15125	15165	15230	15279	15376	15164	15377	15180	15297	15100	15355	15253	15121	15258	15173	15156	15390	15093	15364	15253	15159	15081	15175	15086	14955	15345	15172	15230	15075	15339	15245	15001	15120	15122	15178	15180	15340	15127	15323	15237	15073	15136	15181	15088	15130	15184	15113	15291	15259	15239	15227	15254	15288	15155	15122	15056	15060	15333	15221	15231	15188	15182	15195	15395	15207	15290	15234	15195	15372	15103	15143	15001	15129	15396	15139	15217	15185	15178	15229	15257	15285	15202	15093	15081	15092	15049	15248	15249	15428	15181	15224	15127	15142	15178	15258	15240	15226	15241	15015	15235	15193	15185	15196	15208	15220	15233	15409	15302	15192	15228	15234	15379	15217	15356	15166	15153	15038	15240	15293	15151	15181	15034	15361	15293	15224	15160	15102	15111	15219	15310	15133	15102	15253	15125	15234	15198	15144	15200	15145	15168	15236	15254	15056	15407	15251	15194	15125	15086	15161	15317	15107	15283	15219	15118	15218	15202	15139	15419	15325	15407	15166	15032	15307	15196	15100	15408	15308	15386	15247	15229	15087	15228	15267	15211	15415	15221	15126	15172	15402	15169	15125	15284	15104	14958	15119	15197	15225	15289	15097	15141	15189	15359	14913	15120	15095	15177	15233	15172	14990	15211	15178	15248	15326	15189	15096	15216	15193	15257	15252	15139	15209	15150	15203	15123	15161	15248	15185	15215	15236	15365	15250	15262	15251	15340	15183	15308	15389	15276	15179	15255	15041	15222	15247	15123	15289	15036	15113	15218	15251	15169	15196	15252	15060	15187	15277	15175	15272	15123	15248	15237	15085	15074	15281	15233	15265	15112	15348	15215	15187	15042	15210	15340	15149	15283	15307	15121	15068	15200	15149	15155	15184	15342	15265	15143	15120	15032	15096	15272	15148	15200	15089	15273	15260	15294	15168	15230	15224	15407	15156	15329	15012	15283	15195	15182	15337	15176	15259	15113	15040	15104	15093	15064	15036	15188	15273	15227	15281	15210	15211	15302	15395	15293	15344	15136	15168	15270	15196	14972	15154	15345	15157	15235	15254	15184	15101	15123	15133	15058	15246	15280	15334	15084	15250	15232	15287	15351	15333	15160	15194	15299	15260	15151	15256	15243	15199	15110	14990	15213	15275	15257	15093	15297	15252	15168	15124	15357	15119	15244	15170	15250	15144	15145	15157	15202	15136	15097	15020	15313	15047	15134	15204	15218	15148	15151	15222	15348	15064	15247	15212	15170	15065	15229	15234	15220	15153	15207	15108	15119	15255	15192	15258	15246	15285	15285	15289	15119	15313	15156	15224	15173	15169	15239	15171	15130	15266	14999	15232	15156	15156	15176	15221	15087	15264	15131	15240	15407	15009	15410	15187	15086	15183	15357	15259	15325	15067	15021	15161	15327	15211	15149	15172	15159	15119	15265	15174	15219	15389	15392	15190	15266	15100	15198	15191	15053	15053	15165	15356	15183	15123	15222	15201	15159	15179	15169	15370	15165	15146	15167	15209	15098	15250	14990	15286	14990	15310	15109	15168	15422	15089	15342	15256	15379	15165	15251	15112	15317	15170	15185	15167	15185	15237	15157	15013	15120	15336	15129	15330	15087	15378	15238	15347	15094	15214	15432	15176	15079	15280	15346	15144	15322	15010	15213	15240	15294	15209	15083	15357	15042	15136	15177	15398	15205	15283	15301	15166	15120	15200	15387	15212	15303	14983	15299	15276	15121	15153	15312	15122	15200	15160	15098	15221	15201	15317	15100	15146	15219	15352	15255	15174	15170	15249	15214	15192	15379	15257	15509	15085	15344	15329	15108	15191	15214	15266	15157	15148	15142	15132	15265	15233	15224	15138	15107	15190	15135	14952	15238	15220	15172	15190	15208	15282	15165	15276	15225	15148	15162	15255	15279	15299	15180	15093	15204	15176	15031	15151	15266	15104	15309	15153	15167	15327	15161	14974	15165	15217	15159	15170	15329	15328	15291	15270	15131	15051	15206	15364	15135	15223	15246	15183	15124	15195	15181	15226	15249	15330	15221	15137	15291	15182	15223	15362	15117	15330	15019	15165	15184	15221	15193	15302	15367	15318	15135	15136	15215	15219	15167	15284	15056	15278	15103	15083	14901	15159	15104	15227	15290	15265	15315	15351	15221	15065	15400	15311	15237	15296	15345	15111	15192	15262	15141	15216	15088	15143	15250	15194	15151	15273	15176	15379	15277	15153	15293	15176	15191	15098	15466	15317	15239	15073	15218	15337	15251	15214	15083	15132	15136	15221	15180	15302	15152	15334	15224	15188	15279	15171	15164	15162	15102	15214	15142	15161	15130	15306	15113	15179	15301	15330	15192	15227	15293	15199	15359	15232	15056	15282	15394	15272	15202	15223	15270	15098	15246	15034	15312	15247	15173	15112	15325	15063	15073	15083	15122	15135	15159	15227	15114	15186	15283	15220	15220	15104	15280	15143	15099	15207	15297	15058	15251	15217	15247	15235	15231	15314	15115	15119	15080	15270	15170	15298	15045	15210	15212	15162	15329	15181	15191	15093	15286	15232	15383	15216	15286	15303	15232	15311	15207	15292	15216	15123	15257	15217	15009	15234	15250	15299	15156	15310	15291	15319	15191	15158	15295	15011	15154	15122	15114	15152	15290	15367	15212	15155	15139	15118	15201	15100	15179	15186	15153	15194	15251	15374	15153	15375	15162	15291	15216	15169	15224	15259	15188	15225	15093	15167	15240	15194	15154	15186	15320	15085	15090	15116	15174	15359	15273	15226	15244	15101	15346	15241	15283	15123	15089	14980	15215	15155	15164	15166	15090	15279	15193	15081	15348	15149	15051	15247	15037	15281	15219	15128	15339	15291	15207	15125	15146	15219	15230	15269	15066	15234	15174	15256	15172	15160	15347	15240	15206	15255	15274	15046	15401	15352	15133	15095	15136	15174	15317	15078	15339	15257	15350	15285	15080	15234	15159	15080	15157	15159	15226	15303	15138	15210	15200	15247	15159	15299	15168	15401	15251	15268	15331	15113	15302	15105	15320	15211	15281	15278	15283	15201	15250	15136	15246	15136	15236	15298	15273	15155	15160	15182	15153	15131	15327	15230	15207	15250	14921	15106	15291	15061	15139	15273	15185	15216	15194	15248	15298	15069	15340	15052	15083	15322	15226	15250	15303	15125	15118	15399	15083	15223	15385	15000	15105	15296	15174	15272	15258	15121	15125	15177	15377	15178	15183	15160	15316	15086	15405	15202	15215	15321	15205	15064	15262	15047	15246	15200	15229	15443	15189	15269	15247	14990	15240	15224	15205	15133	15123	15310	15116	15323	15229	15346	15319	15209	15204	15332	15195	15158	15190	15117	15092	15224	15163	15328	15080	15167	15357	15198	15149	15270	15281	15239	15155	15404	15255	15156	15190	15302	15380	15263	15319	15137	15249	15149	15205	15177	15159	15166	15345	15312	15222	15171	15313	15312	15176	15409	15263	15171	14961	15144	15376	15142	15287	15287	15290	15263	15221	15388	15178	15064	15343	15376	15256	15198	15200	15321	15117	15111	15207	15183	14956	15186	15137	15182	15166	15217	15011	15126	15175	15223	15352	15289	15252	15167	15081	15150	15308	15290	15199	15192	15120	15298	15179	15196	15191	15149	15024	15078	15185	15132	15282	15087	15457	15222	15149	15326	15159	15230	15133	15124	15258	15312	15282	15369	15083	15169	15115	15334	15308	15128	15139	15296	15343	15170	15097	15213	15214	15207	15256	15193	15232	15229	15202	15108	15280	15327	15191	15168	15173	15345	15199	15104	15231	15187	15216	15231	15215	15196	15398	15037	15221	15208	15296	15150	15255	15332	15173	15193	15150	15256	15144	15148	15260	15167	15273	15200	15186	15313	15256	15020	15168	15066	15146	15252	15253	15369	15163	15242	15112	15258	15313	15051	15277	15263	15241	15239	15301	15455	15179	15318	15152	15193	15027	15128	15169	15246	15219	15213	15337	15330	15337	15400	15083	15244	15136	15290	15179	15045	15278	15113	15327	15218	15168	15079	15166	14996	15127	15170	15101	15183	15188	15232	15205	15058	15251	15170	15069	15048	15206	15328	15210	15457	15068	15075	15234	15306	15151	15197	15203	15114	15201	15068	15162	15048	15180	15272	15239	15259	15272	15370	15248	15034	15146	15304	15099	15301	15156	15186	15187	15334	15273	15037	15201	15283	15160	15189	15000	15154	15337	15056	15149	15136	15123	15218	15284	15169	15323	15169	15379	15213	15100	15039	15285	15166	15149	15174	15174	15188	15176	15243	15076	15364	15204	15313	15220	15450	15182	15259	15384	15261	15140	15316	15220	15105	15289	15326	15135	15185	15308	15255	15264	15116	15152	15190	15180	15155	15151	15176	15155	15182	15201	15238	15187	15169	15228	15164	15240	15182	15169	15145	15275	15009	15224	15193	15133	15180	15189	15226	15175	15241	15226	15210	15209	15080	15202	15277	14992	15243	15292	15299	15406	15163	15271	15221	15303	15093	15266	15135	15226	15243	15021	15337	15240	15155	15221	15269	15114	15316	15157	15174	15275	15035	15096	15249	15150	15323	15366	15210	15044	15178	15242	15207	15108	15159	15266	15312	15162	15153	15249	15188	15175	15245	15206	15185	15255	15296	15268	15271	15135	15206	15048	15178	15230	15138	15329	15073	15218	15328	15378	15042	15202	15317	15219	15454	15296	15294	15317	15243	15212	15346	15349	15265	15111	15134	15189	15325	15161	15263	15302	15118
29374	34836	44590	36323	27602	22689	20075	18668	18249	18451	18103	18146	17965	18330	18214	18225	18274	18148	18139	18129	18002	17949	18397	18409	18110	18254	18171	18072	18250	18074	18235	18121	18467	18326	18122	18186	18346	18295	18345	18229	18411	18114	18136	18097	18077	18342	18184	18089	18209	18159	18224	18291	18232	18300	18317	18096	18368	18044	18275	18261	18277	18108	18172	17960	18146	18134	18163	18110	18054	17993	18335	18186	18195	18205	18067	18211	18442	18135	18130	18154	18168	18114	18291	18123	18342	18050	18048	18369	18109	18197	18319	18213	18063	18205	18134	18193	18258	18144	18066	18253	18093	18429	18064	18239	18326	18341	18088	18245	18311	18255	18307	18088	18134	18345	18216	18087	18013	18017	18155	18149	18236	18115	17897	18101	18159	18172	18141	18261	18271	18228	18114	18172	18272	18163	18399	18234	18122	18158	18406	18125	18286	17919	18191	18433	18234	18395	18280	18205	18335	18196	17965	18228	18080	18236	18038	18001	18246	18259	18222	18129	18242	18371	17939	18162	18197	18183	18013	18124	18315	18173	18170	18059	18154	18030	18182	18194	18115	18111	18240	18196	18155	18255	18236	18134	18096	18179	18227	18162	18111	18094	18232	18168	18199	18138	18171	18201	18374	18139	18271	18279	18152	18249	18083	18030	18125	18115	18162	18085	18193	18097	18091	18248	18233	18210	18203	18209	18159	18214	18064	18072	18288	18154	18198	18250	18162	18060	18134	18069	18253	18274	18100	18227	18068	17854	18212	18266	18031	18187	18243	18118	18246	18267	18230	18356	18339	18311	18453	18246	18394	18441	18372	18322	18130	18296	18160	18150	18175	18296	18309	18378	18018	18192	18007	18048	18135	18291	18395	18033	18314	18192	18197	18267	18134	18179	18202	18136	18228	18134	18190	18238	18177	18232	18151	18283	18136	18123	18111	18269	18261	18089	18264	18002	18098	18148	18344	18215	17951	17995	18122	18019	18202	18076	18197	18126	18194	18094	18085	18285	18067	18282	18141	18144	18198	18284	18226	18083	18207	18106	18313	18366	18408	18131	18162	18124	18156	18210	18189	18182	18281	18342	18118	18142	18365	18249	18279	18055	18183	18115	18231	18079	18289	18282	17975	18266	18015	18098	18291	18238	18185	18202	18161	17946	18054	17942	18165	18061	18216	17885	18015	18428	18059	18251	18150	18309	18231	18348	18196	18262	18166	18191	18090	18190	18180	18146	18076	18187	18180	18259	18100	18324	18045	18124	18192	18238	18000	18209	18291	18376	18252	18101	18096	18148	18320	18241	18048	17927	18154	18096	18224	18102	18012	18229	18102	18083	18177	18061	18334	17941	18203	18069	18219	18099	18205	18022	18177	18304	18299	18074	18151	18140	18269	18202	18132	18085	18247	18139	18036	18085	18132	18055	18104	18048	18159	18245	18163	18224	18271	18199	18373	18252	18320	18295	18205	18148	18201	18161	18031	18298	18228	18003	18151	18295	18194	18199	18166	18294	18435	18102	18252	18256	18204	18050	18142	18230	18048	18048	18064	18059	18033	18277	18320	17969	18323	18183	17973	18372	18391	18064	18221	18209	18254	18202	18235	18121	18193	18201	18232	18186	17928	18289	18131	18123	18293	18341	18144	18246	18123	18303	18085	18232	18191	18223	18105	18104	18139	18249	18202	18049	18172	18366	18198	18135	18123	18224	18160	18286	18267	18275	18110	18262	18250	18025	18153	18054	18033	18025	18112	18167	18236	18086	18038	18154	18107	18191	18203	18317	18198	18318	18222	18022	18209	18156	18107	18145	18149	18026	18279	18257	18034	18317	18354	17979	18145	18127	18273	18315	18152	18115	18169	17981	18283	18280	18237	18180	18164	18080	18185	18212	18256	18201	18297	18242	18286	18202	18077	18029	18233	18339	18183	18226	18232	18108	18213	18067	18214	18204	18446	18083	18180	18227	18084	18275	18184	18086	18172	18178	18295	18233	18309	18292	17899	18369	18185	18090	18338	18082	18332	18300	17957	18222	18171	18196	18274	18277	18261	18250	18204	18247	18263	18036	18244	18101	18227	18031	18382	18312	18144	18187	18361	18118	18083	18157	18370	18085	17980	18286	18101	18205	18099	17982	18066	18214	18251	18233	18143	18265	18196	18243	18149	18064	18066	18281	18147	18027	17968	18039	18224	18361	18239	18190	18066	18103	18092	18091	17997	18265	18229	18231	18102	18175	18013	18230	18400	18394	18096	18369	18169	17917	18190	18154	18258	18248	18261	18075	18350	18208	18096	18107	18208	18379	17995	18122	17998	18202	18238	18257	18239	18078	18092	18164	18464	18191	18157	18258	18218	18032	18092	17872	18261	18131	18101	17967	18129	18244	18061	18205	18175	18234	17971	17939	18362	18068	18247	18189	18061	18074	18332	18336	17948	17914	18212	17927	18191	18289	18223	18163	18062	17961	18248	18246	18194	18221	18102	18266	18331	18121	18206	18205	18138	18231	18040	18227	18197	18017	18047	18122	18206	17991	18020	18206	18253	18142	18248	18343	18147	18224	18246	18185	18141	18043	18036	18216	18221	18178	18142	18369	18425	18284	18107	18385	18458	18215	18269	18368	18210	18001	18305	18073	18239	18030	18255	18087	18190	18182	18171	18174	18310	18186	18169	18148	18231	18222	18090	18245	18239	18052	18175	18219	18118	18175	18204	18249	18151	18142	18260	17944	18367	18228	18251	17979	18120	18378	18203	18201	18346	18073	18228	18031	18275	18268	18143	18337	18110	18249	18079	18141	18167	18135	18316	18274	18098	18348	17972	18239	18401	18250	18069	18144	18196	18192	18022	18086	18194	18122	18133	18158	18237	18429	18155	18193	18271	18280	18230	18348	18250	18117	18159	18203	18179	18183	18096	18178	18234	18196	18229	18132	18125	17980	18165	17862	18351	18274	18092	18305	18285	18072	18295	18260	18138	18125	18192	18234	18194	18190	18295	18389	18121	18149	18092	18243	18431	18073	18175	18168	18136	18348	18244	18273	18215	17985	18166	18141	18295	18149	18196	18059	18233	18332	18431	18246	18062	18287	18238	18091	18242	18097	18127	18092	18314	18223	18116	18229	18215	17951	18049	18254	18286	18224	18263	18247	17871	18091	18171	18238	18213	18225	18186	18159	18197	18235	18108	18180	18106	18014	17984	18169	18104	18230	18281	18224	18552	18181	18141	18113	18149	18095	18187	18223	18331	18264	18143	18126	18059	18124	18223	18213	18059	18142	17974	18294	18280	18307	18247	18260	17908	18204	18220	18045	18068	18013	18170	18238	18393	18181	18295	17954	18262	18120	18294	18269	18040	18174	18240	18107	18348	18218	18187	18154	18139	18211	18279	18163	18429	18129	18258	18249	18276	18162	18076	18058	18106	18223	18098	18248	18277	18120	18034	18149	18149	18226	18039	18333	18256	17922	18142	18303	18205	18301	18179	18226	18303	17983	18295	18255	18430	18342	18281	18274	17885	18258	18200	18241	18079	18100	18231	18080	18165	18304	17890	18052	18197	18242	18077	17881	18304	18240	18244	18229	18283	18093	18196	18209	18121	18161	18147	18092	18210	18077	18076	18073	18151	17910	18143	18199	18105	18132	18116	18184	18134	18141	18102	18269	18402	18222	18278	18269	18384	18352	18036	17995	18293	18310	18231	18055	18094	18111	18081	18260	18166	18176	18117	18195	18287	18194	18056	18283	18378	18197	18181	18105	18331	18267	18096	18317	18281	18259	18122	18086	18217	18203	18061	18285	18088	18298	18161	18253	18313	18133	18083	18318	18379	18091	18101	18179	18347	18083	18369	18086	18295	18158	18202	18240	18219	18196	18162	18129	18388	18113	18126	18108	18394	18043	18236	18094	18325	18192	18074	18329	18177	18414	18048	18168	18064	18054	18097	18129	18118	18237	18206	18150	18010	18064	18260	18259	18283	18273	18293	18314	18094	18175	18067	18169	18352	18002	18078	18160	18061	18164	18139	18313	18169	18126	18408	18002	18116	18116	18017	18087	18366	18342	18373	18126	18398	18344	18195	18157	18341	18494	18108	18166	18346	18233	18060	18127	18377	18280	18155	18198	18015	18325	18380	18220	18300	18051	18137	18116	18194	18198	18101	18192	18264	18050	18113	18111	18325	18307	18422	18076	18176	18190	18311	18233	18093	18131	18070	18326	18182	18456	18223	17969	18190	18084	18113	18354	18260	18033	18206	18318	18134	18274	18055	18105	18223	18392	18246	18114	18270	18197	18148	18157	18533	18383	18216	18255	18205	18133	18162	18102	18053	18161	18206	18252	18238	18261	18211	18103	18265	18126	18382	18110	17984	18234	18406	18125	18154	18269	18199	18313	18119	18230	17952	18064	18067	18049	18297	18379	18178	18022	18145	18147	18185	18179	18306	18087	18219	18179	17956	18157	18262	18229	18004	18209	18233	18080	18037	18267	17961	18211	18379	18218	18257	18182	17890	18191	18203	18171	18152	18204	18097	18237	17954	18160	18076	18217	18037	18093	18057	18177	18261	18244	18116	18171	18031	18158	18118	18158	18244	18194	18247	18326	18080	18348	18247	18208	18289	18091	18055	18427	18031	18071	18197	18158	18173	18102	18189	18151	18140	18178	18188	18050	18013	18051	18113	18157	18238	18052	17996	18216	18181	18041	18115	18275	18062	18165	18177	18250	18414	18106	18325	18144	17935	18222	18090	18160	18168	18279	18140	18043	18188	18224	18070	18051	18191	18269	18292	18173	18408	18278	18210	18127	18206	18129	18157	18352	18264	18231	18243	18273	18172	18342	18448	18239	18135	18218	18224	18247	18210	18123	18412	18240	18244	18089	18122	18288	18416	18249	18340	18382	18283	18295	18239	18129	18188	18204	18314	18159	18262	18051	18018	18170	17919	18211	18285	18394	18052	18270	18335	18183	18406	18130	18247	18167	18098	18327	18231	18143	18181	18312	18161	18224	18042	18248	18278	18138	18286	18145	18072	18205	18248	18294	18217	18058	18246	18411	18227	18293	18275	18281	18298	18223	17996	18077	18141	18053	18265	18082	18075	18191	18241	18231	18304	18412	18269	18299	18254	18404	18164	18070	18132	18102	18250	18027	18112	18254	18047	18144
34211	55809	47535	33614	25179	19470	17156	16045	15595	15493	15599	15327	15353	15500	15436	15500	15525	15466	15500	15423	15521	15573	15286	15381	15584	15391	15324	15577	15379	15403	15455	15434	15361	15372	15327	15431	15609	15447	15401	15598	15402	15486	15468	15584	15504	15413	15296	15521	15527	15462	15178	15423	15453	15436	15465	15569	15640	15325	15463	15343	15403	15396	15396	15494	15506	15483	15511	15501	15504	15441	15270	15367	15436	15425	15577	15469	15431	15435	15433	15486	15383	15506	15508	15436	15336	15446	15422	15381	15409	15468	15532	15290	15340	15435	15461	15626	15416	15465	15496	15443	15412	15446	15424	15393	15470	15510	15481	15420	15494	15538	15447	15512	15488	15449	15365	15647	15391	15310	15512	15485	15391	15388	15398	15532	15414	15365	15437	15418	15489	15378	15367	15559	15453	15578	15268	15366	15421	15464	15348	15644	15376	15409	15651	15265	15354	15327	15363	15560	15224	15395	15373	15319	15352	15357	15264	15378	15423	15325	15374	15372	15552	15419	15580	15523	15577	15282	15406	15507	15472	15456	15481	15411	15545	15511	15440	15352	15483	15295	15493	15264	15579	15464	15441	15532	15570	15494	15454	15418	15408	15581	15388	15411	15541	15485	15405	15405	15412	15426	15539	15424	15456	15563	15323	15352	15447	15244	15446	15470	15442	15355	15460	15343	15496	15387	15424	15436	15392	15713	15457	15232	15297	15472	15376	15488	15430	15428	15533	15462	15523	15513	15453	15521	15476	15314	15532	15614	15415	15410	15437	15292	15449	15554	15372	15589	15338	15416	15528	15482	15362	15483	15472	15312	15361	15486	15340	15316	15612	15603	15567	15343	15432	15382	15494	15457	15498	15440	15447	15425	15432	15422	15393	15573	15301	15559	15344	15618	15443	15382	15322	15306	15386	15551	15441	15554	15488	15490	15613	15400	15476	15632	15407	15493	15457	15540	15278	15454	15380	15314	15283	15424	15505	15440	15495	15351	15453	15569	15418	15309	15393	15388	15516	15446	15395	15528	15344	15371	15455	15502	15423	15492	15468	15491	15381	15464	15424	15219	15503	15440	15517	15386	15518	15532	15583	15421	15520	15341	15470	15363	15343	15518	15368	15447	15290	15321	15441	15552	15482	15515	15498	15370	15526	15369	15320	15353	15305	15382	15415	15513	15504	15478	15526	15593	15328	15667	15369	15388	15621	15346	15395	15435	15645	15490	15531	15211	15402	15579	15464	15408	15495	15307	15511	15569	15494	15502	15360	15440	15344	15389	15353	15333	15480	15548	15467	15483	15548	15270	15315	15492	15356	15339	15444	15556	15365	15441	15481	15476	15545	15572	15363	15382	15345	15329	15372	15571	15451	15317	15635	15268	15559	15470	15527	15447	15588	15393	15498	15566	15183	15523	15438	15425	15470	15424	15423	15376	15446	15429	15432	15545	15424	15452	15531	15588	15490	15424	15366	15432	15375	15376	15503	15389	15345	15601	15584	15402	15571	15344	15452	15498	15495	15510	15327	15524	15548	15583	15523	15224	15592	15436	15455	15458	15468	15368	15317	15520	15446	15628	15478	15497	15410	15542	15549	15341	15380	15477	15492	15394	15591	15515	15433	15561	15521	15382	15567	15355	15474	15377	15458	15410	15385	15468	15452	15572	15549	15593	15373	15549	15407	15517	15417	15525	15454	15376	15423	15478	15444	15513	15476	15423	15411	15364	15498	15487	15461	15545	15288	15450	15608	15383	15436	15507	15563	15502	15432	15428	15524	15425	15434	15497	15305	15445	15202	15466	15356	15402	15439	15343	15452	15358	15590	15528	15603	15410	15571	15372	15496	15295	15491	15437	15506	15351	15516	15378	15435	15338	15459	15394	15452	15538	15489	15278	15506	15519	15371	15511	15478	15362	15463	15578	15595	15582	15328	15459	15300	15402	15542	15290	15592	15327	15442	15338	15301	15437	15427	15363	15419	15526	15424	15612	15423	15332	15523	15502	15532	15380	15719	15440	15518	15425	15561	15494	15587	15335	15644	15470	15528	15439	15442	15499	15532	15473	15567	15451	15243	15279	15462	15350	15455	15496	15285	15455	15415	15544	15434	15486	15503	15417	15398	15464	15452	15425	15547	15345	15301	15300	15407	15528	15664	15421	15462	15381	15548	15327	15324	15606	15530	15565	15506	15503	15488	15474	15459	15399	15400	15405	15174	15436	15571	15450	15392	15462	15418	15396	15314	15671	15280	15641	15435	15444	15338	15441	15320	15411	15336	15509	15620	15454	15285	15482	15442	15497	15424	15389	15574	15583	15448	15377	15510	15399	15470	15456	15331	15392	15388	15428	15423	15461	15461	15485	15467	15454	15409	15443	15478	15300	15257	15407	15433	15492	15316	15424	15310	15379	15238	15480	15318	15645	15442	15382	15297	15484	15315	15241	15340	15565	15462	15313	15410	15296	15481	15530	15457	15329	15362	15326	15595	15422	15430	15513	15362	15440	15322	15633	15335	15434	15327	15358	15510	15424	15417	15285	15395	15566	15422	15267	15730	15518	15400	15378	15379	15418	15520	15378	15445	15337	15431	15470	15510	15460	15498	15555	15397	15526	15281	15506	15523	15519	15400	15390	15219	15511	15540	15386	15587	15593	15498	15493	15541	15307	15614	15422	15409	15330	15381	15390	15501	15472	15439	15531	15595	15449	15532	15332	15441	15433	15389	15501	15395	15566	15517	15495	15405	15295	15596	15486	15436	15462	15583	15447	15460	15444	15360	15464	15427	15356	15493	15535	15479	15482	15370	15482	15459	15342	15489	15298	15468	15569	15534	15420	15186	15541	15489	15426	15572	15373	15480	15383	15352	15363	15305	15353	15514	15512	15532	15384	15473	15363	15451	15461	15425	15350	15521	15279	15577	15446	15402	15543	15461	15442	15374	15444	15579	15318	15496	15348	15326	15354	15463	15399	15430	15458	15559	15510	15477	15651	15314	15514	15429	15488	15486	15583	15441	15386	15275	15461	15526	15445	15653	15287	15405	15414	15273	15399	15402	15462	15429	15369	15587	15447	15462	15388	15574	15456	15456	15448	15419	15521	15356	15447	15400	15368	15473	15452	15521	15555	15481	15464	15384	15570	15636	15336	15444	15554	15456	15268	15510	15410	15484	15459	15412	15173	15510	15471	15500	15391	15433	15372	15478	15303	15384	15228	15263	15497	15483	15660	15308	15341	15372	15356	15620	15526	15522	15396	15381	15478	15299	15450	15557	15278	15345	15429	15321	15373	15480	15223	15440	15559	15418	15567	15446	15514	15425	15476	15590	15360	15409	15459	15515	15479	15520	15273	15549	15300	15586	15417	15432	15326	15634	15525	15464	15314	15529	15564	15504	15396	15514	15329	15523	15328	15624	15364	15444	15356	15354	15285	15445	15398	15475	15454	15475	15382	15496	15387	15431	15448	15445	15391	15385	15574	15376	15529	15463	15368	15407	15434	15517	15408	15345	15328	15597	15651	15447	15480	15407	15504	15503	15357	15330	15418	15456	15513	15526	15324	15461	15477	15652	15391	15482	15452	15389	15588	15324	15517	15538	15371	15426	15540	15510	15369	15407	15318	15482	15484	15460	15496	15561	15521	15523	15472	15510	15426	15520	15451	15498	15652	15460	15495	15444	15464	15417	15289	15311	15471	15398	15287	15663	15367	15473	15560	15382	15393	15626	15343	15442	15465	15396	15490	15560	15566	15520	15451	15470	15248	15365	15522	15446	15480	15423	15377	15626	15356	15445	15580	15450	15564	15276	15504	15497	15539	15433	15553	15475	15521	15358	15355	15534	15416	15493	15430	15482	15458	15357	15550	15472	15471	15565	15382	15332	15598	15390	15563	15271	15641	15477	15446	15357	15411	15467	15561	15429	15597	15393	15358	15426	15554	15413	15286	15496	15469	15477	15468	15391	15288	15463	15626	15467	15425	15367	15453	15326	15431	15383	15616	15392	15577	15443	15344	15615	15448	15425	15383	15570	15323	15332	15350	15483	15356	15346	15366	15393	15517	15402	15443	15505	15507	15591	15379	15536	15471	15439	15391	15487	15402	15542	15571	15340	15475	15359	15359	15465	15430	15440	15484	15350	15324	15406	15331	15496	15619	15453	15318	15262	15383	15462	15404	15293	15364	15418	15372	15447	15305	15431	15371	15413	15371	15360	15423	15394	15316	15377	15537	15373	15391	15441	15319	15430	15359	15497	15534	15413	15557	15436	15506	15573	15424	15625	15594	15553	15595	15496	15427	15397	15392	15287	15462	15536	15482	15527	15411	15465	15459	15472	15588	15498	15490	15425	15468	15472	15479	15309	15380	15574	15423	15412	15358	15518	15655	15411	15454	15542	15356	15459	15409	15527	15592	15560	15435	15500	15609	15328	15447	15474	15401	15447	15405	15678	15494	15337	15575	15534	15410	15654	15550	15460	15363	15540	15575	15370	15410	15435	15434	15483	15475	15586	15612	15509	15467	15393	15400	15439	15630	15437	15418	15397	15533	15562	15485	15537	15407	15348	15511	15613	15302	15427	15455	15557	15663	15459	15461	15333	15351	15614	15436	15390	15354	15335	15350	15335	15310	15597	15358	15596	15162	15488	15471	15561	15333	15406	15409	15351	15590	15465	15410	15408	15394	15530	15483	15378	15349	15468	15506	15505	15419	15398	15518	15337	15415	15355	15578	15313	15500	15361	15492	15411	15430	15525	15571	15457	15601	15375	15476	15483	15183	15535	15659	15365	15470	15473	15467	15483	15462	15423	15508	15354	15401	15386	15395	15636	15303	15461	15593	15407	15543	15520	15337	15604	15476	15478	15464	15362	15445	15345	15348	15668	15515	15578	15518	15482	15461	15421	15458	15350	15294	15420	15377	15481	15532	15353	15439	15433	15443	15348	15403	15399	15435	15290	15545	15521	15501	15535	15486	15516	15424	15298	15585	15545	15404	15552	15419	15345	15282	15432	15482	15520	15489	15591	15450	15382	15449	15502	15342	15617	15474	15334	15413	15342	15419	15301	15443	15504	15368	15382	15550	15383	15526	15529	15607	15423	15385	15497	15395	15391	15403	15429	15320	15335	15465	15293	15489	15413	15379	15404	15349	15510	15530	15487	15418
24280	24321	44206	47132	39657	33164	27313	21378	19265	18882	18457	18190	18258	18455	18539	18176	18300	18584	18282	18464	18297	18350	18200	18364	18350	18344	18323	18205	18380	18472	18441	18149	18195	18142	18314	18237	18132	18391	18373	18204	18259	18038	18334	18248	18280	18283	18212	18209	18222	18437	18145	18221	18112	18330	18282	18120	18083	18151	18379	18184	18238	18220	18191	18232	18092	18360	18258	18164	18221	18095	18248	18287	18021	18173	18492	18194	18272	18210	18285	18351	18419	18271	18134	18200	18236	18155	18349	18119	17952	18313	18122	18211	18070	18136	18190	18167	18152	17962	18199	18256	18152	18363	18420	18188	18176	18233	18373	18066	18085	18115	18189	18216	18170	18164	18020	18319	18189	18302	18015	18198	18120	18172	18278	18196	18102	18199	18270	17991	18023	18121	17955	18091	18151	18189	18147	18337	17985	18244	18157	18260	18179	18228	18158	18314	18283	17984	18119	18386	18134	17989	18263	18168	18274	18023	18088	17682	18199	18245	18095	18348	18271	18201	18169	18166	18100	18103	18199	18167	18293	18305	18153	18185	18092	18161	18286	18124	18187	18220	18284	18216	18192	18284	18084	18153	18266	18257	18177	18065	18137	18229	18417	18301	18142	18476	18267	18215	18137	18295	18237	18118	18203	18277	18215	18118	17927	18102	18069	18244	18219	18266	18215	18307	17941	18211	18237	18277	18372	18200	18096	18181	18128	18221	18100	17941	18236	18160	18205	18222	18068	18065	18183	18075	18258	18029	18050	18124	18009	18217	18202	18187	18117	18165	17920	18267	18206	18196	18320	17972	18258	18043	18245	17872	18281	18199	18147	18046	18222	18192	18124	18166	18270	18465	18104	18212	18186	18104	18126	18092	18258	18361	18236	18069	18189	18196	18238	18125	18236	18344	18292	18159	18198	18135	18041	18147	17982	18237	18202	18316	18158	18163	18339	18222	18248	17970	18132	18277	18228	18018	18283	18231	18150	18230	18150	18103	18225	18169	18071	18137	18431	18222	18234	18424	18227	18213	18261	17948	18181	18149	18063	18177	18195	17898	18092	18063	18189	18254	18036	18168	18177	18207	18200	18176	18303	18182	18233	18239	18163	18179	18256	18134	18148	18195	18264	18208	18153	18236	18105	18320	18212	18198	18167	18244	18132	18206	18120	18267	18264	18350	18166	18149	18161	18191	18219	18364	17999	18224	18186	18010	18221	18142	18024	18330	18085	18340	18082	18181	18293	18087	18005	18223	17988	18313	18084	18071	18113	18298	18218	18247	18162	18253	18325	18004	18296	18323	18266	18139	17979	18165	18344	18211	18199	18213	18222	18289	18039	18218	17873	18319	18280	18200	18334	18123	18008	18283	18251	18011	18329	18310	18244	18013	18366	18226	18308	17973	18134	18125	18110	18253	18481	18105	18098	18306	18166	18380	18245	18222	18249	18125	17933	17931	18156	18115	18205	18038	18006	18234	18385	18041	18347	18192	18072	18277	18142	18161	18120	18161	18283	18051	18077	18111	17989	18022	18157	18220	18150	18182	18151	18324	18152	18244	18177	18142	18418	18350	18103	18370	18117	18262	18240	18403	18323	18189	17829	18136	18260	18258	18159	18111	18218	18190	18077	18279	18146	18184	18138	18223	18326	18050	17918	18033	18135	18271	17959	18114	18139	18109	18157	18212	18096	18127	18249	18426	18082	18351	18160	18143	18126	18197	18253	18327	18323	18166	18237	18343	18445	18167	18251	18323	18142	18002	18119	18031	18105	18111	18214	18090	18320	18113	18160	18032	18400	18310	18262	18183	18098	18016	18272	18001	18008	18138	18168	18136	18225	18179	18148	18206	18217	18183	18099	18194	18093	18045	18148	18148	18177	17967	18077	18027	18231	18199	18194	18180	18244	18122	18297	18290	18114	18182	18164	18094	18249	18295	18158	18109	18057	18091	18291	18117	18168	18301	17967	18176	18196	18155	18015	18114	17940	18180	18298	18067	18266	18079	18101	18232	18288	18281	17959	18258	18119	18236	18209	18227	18219	18235	18116	18201	18001	18163	18171	17969	18280	18190	18165	17985	18105	18239	18174	18236	18300	18390	18169	18057	18051	18236	18288	18208	17985	18238	18293	18157	18016	18357	18223	18199	18099	18228	18272	18373	18381	18262	18129	18316	18317	18430	18225	18157	18186	18035	18317	18271	18334	18111	18274	18028	18070	18139	18251	18304	18259	18173	18042	18273	18179	18139	18202	18226	18024	18024	18236	18256	18257	18063	18187	18231	18138	18300	18352	18287	18095	18354	18250	18336	18200	18241	18359	18061	18255	18526	18039	18054	18107	18110	18512	18033	18094	18237	18095	18111	18082	18056	18365	18131	18378	18061	18205	18285	18206	18162	17988	18085	18084	18237	18392	18168	18331	18275	18154	18290	18065	18505	18260	18147	18195	18268	18155	18102	18338	18303	18146	18373	18260	18356	18377	17927	18414	18173	18188	18292	18244	18185	18227	18144	18071	17969	18215	18162	18366	18311	18197	17996	17928	18196	18428	18177	18171	18170	18210	18183	18223	17952	18125	17992	18094	18330	18218	18383	18260	18196	18071	18101	18087	18264	18237	17971	18154	18306	18150	18112	18230	18024	18297	18095	18247	18421	18346	18144	18175	18131	18288	18051	18318	18199	18145	17984	18186	18161	18319	18211	18157	18205	18184	18221	18150	18280	18014	18167	18239	18186	18175	18374	18208	18190	18285	18214	18074	18178	18227	18005	18221	18258	18089	18159	18272	18139	18354	18080	18122	18266	18193	18107	18117	17952	18271	18164	18369	18202	18122	18256	18222	18019	18232	18280	18247	18247	18192	18191	18221	18141	18143	18077	18231	18260	18204	18272	18071	18057	18235	18365	18230	18185	18229	18263	18505	18275	18116	18330	18004	17962	17965	18188	18340	18240	18190	18134	18056	18146	18246	18152	18174	18100	18256	18278	18249	18200	18118	18404	18136	18277	18187	18342	18388	18160	18391	18118	18273	18070	18266	18046	18333	18291	18054	18211	18253	18168	18380	18037	18173	18304	18350	18116	18033	18201	18206	18317	18204	18327	18209	18206	18440	18134	18217	18154	18112	18343	18545	18295	18286	18158	18375	18244	18115	18209	17965	18070	18183	18216	18116	18106	18390	18214	18333	18059	18244	18168	18016	18288	18386	18194	18170	18280	18260	18430	18252	18057	18126	17974	18129	18118	18318	18025	18169	18081	18217	17978	18041	18121	18126	18111	18303	18132	18110	18033	18297	18459	18251	18287	18142	18178	18201	18205	18183	18202	18361	18148	18053	18045	18238	18122	18009	18030	18318	18237	18470	18339	18312	18195	18437	18383	18149	17982	18280	18051	18060	18137	18348	18089	18222	18216	17868	17989	18166	18165	18138	18287	18273	18124	18218	18271	18292	18223	18271	18147	18261	18273	17964	18040	18282	18228	18066	18337	18366	18225	18219	18072	18056	18149	18149	18160	18165	18102	18266	18160	18066	18364	18198	18182	18208	18223	18326	18278	18061	18166	18060	18285	18104	18164	18197	18188	18256	18193	18094	18181	18233	18285	18079	18216	18120	18191	18319	18250	18203	18252	18196	18232	18111	18139	18279	18167	18039	18210	18301	18085	18163	18248	18192	18144	18200	18242	18317	18196	18214	18214	18087	18057	18117	18106	18281	18189	18414	18287	18276	18025	18159	18280	18043	18396	18079	18075	18172	18321	18196	18240	18297	18089	18285	18075	18297	18291	18289	18248	18067	18298	18191	18036	18139	18229	18100	18192	18182	18027	18231	18344	18222	17998	18208	18063	18152	18211	18361	18206	18078	18049	18023	18322	18188	18114	18248	18249	18110	18283	18295	18231	18141	18192	18160	18177	18205	18080	18039	18063	18281	18130	17976	18112	18303	18316	18190	18264	18308	18348	18197	18015	18269	18399	18180	18059	18152	18279	18014	18240	18177	17991	18267	18303	18237	18183	18222	18120	17887	18259	18179	18145	18231	18433	18179	18223	18235	18127	18149	18242	18301	18253	18295	18163	18094	18258	17981	17984	18071	18094	18204	18231	18197	18107	18180	18042	18214	18297	18166	18062	18194	18142	18107	18161	18209	18325	18025	18265	18206	18318	18223	18078	18080	18164	18098	18334	18042	18274	18218	18296	18137	18291	18224	18059	18245	18208	18199	17943	18195	18124	18041	18046	18236	18201	18112	18078	18147	18260	18073	18237	18106	18282	17967	18358	18271	18198	18216	18247	18431	18287	18049	18107	18356	18056	18319	18143	18198	17983	18046	18090	17877	18117	18314	18232	18128	18003	18269	18232	18204	18311	18342	18078	17987	18272	18175	18100	18266	18163	18128	18086	18258	18212	17934	18280	18343	18245	18190	18435	18258	18345	18371	18277	18189	18303	18137	18154	18246	18120	18120	18151	18188	18063	18158	18224	18190	18148	18034	18115	18138	18054	18135	18218	18298	18000	18038	18173	18336	18231	18276	18325	18381	18320	18197	18005	18196	18226	18077	18185	18262	18107	18246	18186	18083	18194	18087	18099	18098	17997	18236	18066	18320	18358	18287	18270	17998	18286	18114	17948	18308	18419	18067	18079	18142	18097	18240	18217	18406	18405	18406	18180	18030	18368	18136	18080	18122	18382	18157	18259	18189	18209	17966	18160	18180	18141	18106	18157	18191	18321	18279	18131	18201	18151	18249	18284	18194	18186	18107	18062	18194	18272	18387	18060	17870	18025	18094	18120	18140	18247	18252	18321	18241	18150	18135	18187	18180	18031	18307	18177	18233	18220	18247	18130	18153	18343	17968	18427	18171	18325	18365	18256	18137	18188	18153	18210	18222	18184	18274	18144	18354	18246	18194	18229	17988	18080	18000	17876	18111	18416	17983	18155	18353	18258	18175	18109	18087	18126	18184	18175	18410	18170	18211	18139	18187	18032	18345	18319	18391	18215	18040	18229	18264	18153	18251	18240	18106	18073	18046	18202	18262	18111	18249	18193	18267	18317	18177	18032	18257	18223	18265	18070	18272	18366	18251	18468	18427	18327	18185	18200	18112	18055	18264	18166	18293	18066	18103	18090	18165	18094	18216	18555	18234	18406	18177	18317	18117	18314
56868	98222	87149	63756	46532	33068	23272	18258	16182	15709	15654	15416	15518	15508	15578	15581	15564	15585	15417	15530	15565	15498	15541	15642	15547	15607	15622	15398	15657	15561	15416	15619	15596	15482	15542	15661	15539	15625	15482	15518	15550	15461	15640	15551	15554	15778	15439	15559	15352	15602	15353	15579	15374	15439	15610	15480	15482	15425	15565	15471	15561	15542	15630	15596	15575	15605	15468	15594	15581	15446	15644	15561	15768	15349	15439	15534	15773	15421	15586	15445	15473	15596	15561	15538	15557	15672	15450	15524	15524	15602	15421	15630	15462	15513	15596	15424	15532	15391	15413	15464	15468	15757	15439	15571	15531	15350	15264	15550	15390	15395	15532	15522	15385	15402	15584	15555	15418	15477	15663	15666	15654	15336	15661	15513	15578	15576	15428	15344	15459	15555	15433	15570	15504	15400	15462	15463	15566	15272	15632	15486	15564	15544	15592	15512	15408	15419	15508	15655	15365	15556	15421	15481	15573	15500	15384	15578	15585	15558	15549	15446	15496	15627	15476	15632	15581	15496	15693	15549	15592	15521	15597	15516	15590	15475	15465	15326	15621	15339	15453	15542	15363	15516	15612	15650	15719	15600	15496	15474	15572	15482	15394	15528	15636	15499	15525	15564	15448	15617	15535	15463	15483	15516	15447	15559	15399	15540	15409	15411	15476	15495	15447	15454	15665	15429	15623	15560	15486	15300	15602	15473	15492	15412	15575	15457	15481	15604	15501	15608	15395	15415	15605	15591	15577	15624	15344	15587	15461	15323	15502	15358	15525	15659	15536	15567	15637	15427	15573	15655	15403	15577	15467	15583	15460	15569	15410	15692	15355	15537	15599	15481	15620	15446	15535	15477	15656	15435	15465	15528	15417	15471	15351	15308	15486	15573	15509	15523	15603	15496	15350	15411	15392	15607	15555	15690	15497	15523	15561	15533	15467	15551	15484	15531	15562	15617	15497	15574	15477	15642	15718	15499	15397	15613	15454	15520	15403	15450	15585	15543	15396	15415	15449	15374	15554	15506	15488	15532	15479	15572	15416	15442	15482	15567	15626	15526	15545	15599	15446	15570	15606	15608	15637	15603	15364	15723	15398	15482	15577	15402	15508	15625	15480	15474	15607	15712	15522	15513	15567	15426	15544	15818	15717	15549	15506	15470	15466	15479	15443	15548	15443	15448	15438	15474	15554	15400	15554	15388	15518	15494	15485	15508	15663	15359	15559	15606	15593	15590	15505	15608	15559	15351	15346	15530	15654	15498	15571	15751	15515	15392	15568	15519	15400	15561	15523	15274	15506	15564	15737	15487	15380	15722	15649	15486	15593	15426	15485	15600	15545	15321	15641	15520	15554	15375	15515	15377	15651	15463	15300	15399	15662	15560	15700	15600	15365	15453	15406	15593	15509	15413	15447	15366	15518	15451	15587	15531	15298	15543	15394	15568	15503	15433	15596	15404	15498	15489	15478	15474	15347	15482	15449	15386	15657	15480	15465	15411	15592	15469	15605	15351	15411	15473	15635	15483	15509	15424	15390	15470	15417	15579	15383	15460	15482	15460	15580	15399	15445	15389	15449	15575	15508	15537	15472	15465	15484	15622	15608	15476	15642	15575	15400	15605	15572	15404	15506	15484	15659	15437	15420	15590	15389	15512	15419	15511	15401	15496	15517	15523	15490	15610	15443	15442	15580	15449	15451	15714	15599	15623	15422	15634	15487	15460	15496	15269	15281	15576	15602	15643	15457	15616	15430	15413	15536	15529	15483	15597	15433	15565	15609	15441	15581	15358	15489	15559	15467	15568	15534	15576	15375	15420	15678	15614	15356	15483	15513	15582	15350	15451	15694	15494	15447	15416	15599	15448	15617	15497	15447	15442	15625	15512	15649	15537	15475	15644	15530	15470	15541	15621	15526	15373	15385	15383	15590	15531	15655	15566	15551	15551	15537	15458	15308	15411	15632	15485	15457	15496	15484	15547	15396	15595	15413	15582	15560	15537	15522	15546	15522	15514	15404	15638	15648	15582	15629	15477	15595	15439	15440	15557	15652	15476	15721	15535	15477	15486	15418	15731	15786	15446	15547	15412	15544	15506	15760	15530	15640	15545	15485	15564	15484	15553	15619	15445	15489	15490	15473	15662	15667	15414	15323	15442	15479	15470	15579	15637	15610	15401	15490	15504	15407	15586	15512	15621	15300	15599	15413	15467	15535	15604	15576	15375	15550	15525	15604	15344	15412	15436	15477	15581	15390	15642	15565	15571	15499	15629	15521	15631	15483	15413	15633	15439	15541	15622	15419	15601	15475	15437	15476	15539	15596	15629	15639	15577	15575	15472	15487	15434	15515	15417	15544	15399	15514	15293	15583	15482	15500	15538	15537	15489	15565	15611	15673	15418	15523	15414	15627	15526	15550	15306	15640	15753	15461	15557	15652	15484	15479	15507	15414	15543	15550	15500	15584	15438	15485	15392	15423	15513	15462	15422	15570	15526	15469	15431	15340	15534	15565	15518	15452	15573	15290	15539	15539	15484	15595	15556	15467	15350	15635	15472	15555	15558	15569	15704	15550	15448	15517	15381	15543	15587	15442	15607	15365	15327	15480	15417	15494	15495	15412	15592	15565	15501	15381	15614	15681	15489	15634	15460	15567	15506	15471	15661	15653	15467	15573	15476	15574	15545	15575	15427	15570	15523	15488	15609	15600	15283	15566	15473	15597	15494	15577	15487	15756	15527	15623	15507	15559	15506	15530	15365	15502	15494	15431	15518	15567	15669	15493	15621	15674	15488	15525	15530	15659	15296	15609	15489	15452	15568	15505	15585	15584	15432	15627	15610	15553	15429	15656	15534	15402	15420	15411	15698	15667	15706	15457	15559	15653	15691	15576	15509	15554	15464	15434	15325	15445	15620	15425	15412	15493	15489	15647	15345	15501	15488	15503	15600	15437	15375	15561	15445	15502	15417	15388	15511	15561	15340	15600	15592	15616	15376	15488	15533	15459	15587	15741	15481	15460	15647	15551	15657	15631	15569	15427	15612	15402	15575	15492	15438	15378	15599	15520	15475	15415	15557	15408	15585	15502	15592	15701	15315	15376	15479	15499	15597	15774	15560	15445	15426	15586	15742	15574	15455	15470	15508	15389	15520	15440	15628	15556	15271	15643	15381	15358	15453	15715	15624	15584	15506	15542	15734	15533	15686	15251	15519	15643	15328	15480	15597	15554	15455	15596	15461	15361	15693	15396	15406	15461	15444	15425	15577	15567	15600	15529	15437	15609	15433	15523	15535	15424	15495	15342	15510	15352	15521	15581	15435	15449	15581	15465	15637	15563	15533	15290	15588	15635	15589	15759	15521	15419	15347	15574	15411	15466	15474	15609	15521	15567	15504	15495	15581	15608	15436	15478	15648	15399	15544	15557	15363	15647	15425	15456	15556	15329	15534	15473	15411	15390	15648	15480	15354	15474	15539	15525	15611	15450	15576	15656	15500	15476	15479	15444	15560	15383	15650	15708	15435	15580	15555	15525	15579	15524	15462	15661	15547	15638	15481	15477	15607	15536	15547	15585	15472	15501	15352	15574	15460	15605	15474	15569	15493	15543	15494	15593	15444	15593	15413	15560	15517	15435	15464	15529	15575	15370	15469	15576	15616	15467	15498	15538	15533	15401	15446	15419	15517	15495	15438	15437	15416	15501	15441	15339	15592	15551	15439	15655	15511	15433	15511	15446	15629	15500	15452	15525	15433	15606	15521	15655	15589	15676	15629	15520	15502	15354	15526	15445	15446	15389	15520	15479	15494	15480	15498	15529	15412	15718	15591	15521	15476	15498	15610	15503	15474	15539	15413	15520	15473	15446	15548	15424	15674	15583	15522	15606	15629	15600	15647	15397	15490	15507	15571	15346	15371	15514	15463	15644	15471	15471	15445	15401	15459	15566	15473	15655	15568	15456	15493	15642	15550	15568	15615	15524	15674	15366	15449	15548	15558	15512	15514	15637	15509	15353	15573	15452	15379	15583	15683	15487	15459	15535	15474	15477	15487	15426	15566	15489	15575	15777	15596	15527	15391	15591	15593	15519	15394	15593	15487	15599	15345	15472	15569	15573	15516	15532	15327	15350	15481	15599	15444	15501	15487	15621	15346	15622	15589	15582	15501	15493	15285	15365	15532	15686	15520	15512	15566	15502	15691	15717	15413	15512	15570	15495	15394	15520	15546	15582	15408	15449	15485	15654	15439	15558	15404	15638	15493	15486	15600	15577	15700	15480	15561	15507	15442	15547	15647	15756	15426	15447	15615	15468	15610	15544	15483	15409	15536	15521	15608	15566	15536	15519	15743	15623	15687	15590	15682	15601	15450	15429	15536	15440	15450	15421	15312	15651	15456	15491	15630	15441	15718	15405	15402	15603	15469	15494	15490	15613	15552	15569	15316	15489	15510	15438	15592	15601	15379	15344	15565	15519	15501	15562	15413	15392	15590	15603	15505	15519	15658	15413	15654	15534	15484	15638	15475	15566	15600	15552	15413	15461	15550	15479	15477	15553	15578	15425	15511	15526	15491	15441	15463	15478	15614	15628	15569	15569	15462	15513	15552	15478	15634	15490	15531	15457	15377	15583	15476	15512	15457	15579	15417	15317	15653	15339	15387	15403	15502	15589	15497	15479	15511	15450	15515	15574	15582	15420	15579	15444	15483	15648	15563	15505	15527	15613	15522	15500	15410	15466	15416	15572	15475	15678	15450	15498	15458	15504	15409	15385	15380	15613	15575	15504	15642	15474	15538	15620	15565	15522	15530	15565	15567	15567	15465	15440	15413	15333	15504	15310	15526	15505	15549	15491	15463	15513	15471	15531	15429	15613	15318	15589	15446	15451	15363	15729	15591	15449	15562	15504	15553	15334	15604	15533	15603	15417	15415	15537	15309	15539	15489	15585	15496	15558	15376	15344	15471	15408	15509	15322	15248	15445	15477	15576	15680	15600	15650	15516	15501	15570	15397	15463	15675	15468	15350	15467	15587	15442	15429	15454	15448	15439	15374	15487	15282	15563	15597	15758	15595	15443	15507	15614	15416	15593	15531	15443	15724	15522	15524	15515	15524	15491	15420	15558	15679	15534	15458	15510	15496	15495	15445	15627	15477	15668	15417
22981	22354	39013	43055	40808	37725	32564	24120	20048	19177	18574	18382	18366	18305	18356	18268	18217	18242	18443	18211	18317	18412	18280	18440	18264	18259	18323	18213	17918	18133	18343	18208	18426	18436	18085	18292	18399	18418	18345	18175	18118	18258	18013	17954	18199	18138	18143	18213	18053	18227	18056	18263	18394	18298	18130	18126	18304	17841	18198	18215	17966	18257	18091	18091	18110	18168	18025	18176	18167	18001	18062	18266	18110	18178	18393	18092	18092	18151	18203	18183	18201	18162	18072	18287	18293	18292	18363	18040	18127	18109	18052	18238	18180	18277	17982	18192	18062	18180	18187	18075	18195	18117	18130	18116	18202	18145	18006	18096	18102	17985	17873	18077	18147	18293	18225	18046	18124	18142	18117	17846	18219	18025	18144	18035	18159	18042	18204	18133	18024	18045	18031	18073	18143	18262	17981	18050	18090	18095	18077	18218	18143	18127	18238	18257	18169	18148	18134	18147	18125	18078	18064	17997	18175	18182	17908	18141	18092	18281	18238	18099	18145	17969	18248	18263	18105	18108	18055	18146	18256	18386	18013	18128	18220	18078	18056	18013	17856	18038	18187	18044	18138	18274	18077	18129	17982	18131	18107	18125	18175	18218	18229	18207	17943	18120	18166	18399	17947	18161	18049	18055	18072	18143	18096	18113	18091	18004	18162	18207	18197	18117	18352	18068	18074	18055	17944	18003	18181	17997	17984	18164	18096	18071	18238	18117	18060	18046	17956	18044	18186	18058	18091	18160	18314	17950	18102	18151	18142	18042	18332	18183	18285	18109	18142	18273	18267	18207	18209	18098	18145	18127	17823	18219	18176	17916	18243	18024	18222	18131	18090	18033	18022	18171	18125	18154	18181	18116	18043	18064	18059	17945	18194	18220	18086	18099	18430	18348	18207	18158	18066	18127	18220	18139	18267	18296	18172	18017	18172	18080	18087	18082	18433	17998	17992	18114	18162	17966	17882	18007	18224	17996	18076	18239	18125	18131	18070	18320	18225	18138	18090	18272	18161	18060	17975	17915	18114	18472	18059	18338	18019	18145	17973	18091	18109	17935	18054	17719	18149	18117	17961	17981	18225	18197	18040	18042	18201	18080	18149	17933	18060	17961	17887	17998	18088	17960	18109	17939	17869	18137	18208	18105	18008	18159	17912	17876	18136	18203	18099	18190	18146	18140	18202	18081	18211	18190	17935	18130	18162	18134	18195	18141	18141	17910	17905	17972	18118	18040	18124	18086	17927	18125	18134	17892	18373	18235	18240	18109	18067	18128	18011	18213	18224	18049	18000	18102	17983	17976	18020	18063	17969	18065	18161	18199	18079	17997	18112	17977	17946	18061	18192	18234	18178	17986	18225	18085	18095	18049	18132	18429	17924	18106	18093	18158	18299	18046	17999	17913	18077	18138	17992	18077	18145	18164	18196	18159	18015	17896	17965	18223	18115	18091	18201	17829	17941	18127	18099	18056	18181	18300	18242	18134	18059	18217	17990	18352	18195	18251	18120	18052	18151	18152	17972	17989	18125	17977	18198	17837	17856	17962	18039	18098	18126	18231	17995	18115	17954	18095	18099	18154	18123	17957	18124	17975	17995	17977	18188	18292	18192	17957	17973	17946	18071	18212	18124	18138	17926	18008	18042	18075	18344	18201	18131	18180	18202	18066	18232	18057	18072	18193	18100	18087	17847	18178	18172	18249	18053	18045	18083	18035	18090	18174	18106	18197	18035	18174	18362	18009	18275	18000	18140	18047	18206	18237	18144	18271	17953	18083	18304	18302	18189	18069	18140	18040	18187	18164	17984	18122	18014	18160	18049	18157	18170	18188	18123	18109	18079	18119	18196	18043	18172	18179	18000	18131	17996	18118	18156	18261	18040	17971	17980	18089	17888	18109	18207	18166	18186	18210	18051	18238	17839	17985	18206	17965	17908	18117	17949	17902	17912	18050	18136	18298	18150	18171	18243	18165	18143	18219	18103	17918	18067	18156	18183	18175	18103	18172	18034	18044	17987	18040	17979	18168	18121	18165	18179	17985	17967	18179	18409	18146	18122	18126	18128	18112	18126	18086	17902	18422	18158	17940	17926	18131	18186	18068	17973	18179	17777	18095	18117	18157	18112	18186	17957	18255	18242	18153	18259	18126	18068	18146	18191	18086	18035	18171	18134	18286	18108	17974	18226	18262	18204	18180	18302	18063	18024	17928	18119	18115	18021	18088	18003	18053	18210	18100	18106	18108	18090	18209	17911	18126	18080	17962	17963	17994	18122	18263	18108	17932	18137	17918	18486	18062	18330	18085	18241	18073	18252	18091	18154	17857	18107	18043	18189	18161	18228	18046	17877	18242	18298	18124	18268	18121	18099	17890	18187	18341	18153	18331	18100	18040	18167	18018	18111	18040	18024	18039	17948	18170	17838	18224	18025	17968	18199	18111	18206	18362	18117	18160	18214	18051	18277	18098	18065	18087	18125	18232	18132	18054	18245	17939	18301	18112	18142	18449	18129	18066	18133	18240	18073	18006	18138	17971	18158	18316	18245	18217	18253	17999	18150	17997	17967	18095	17936	18108	18089	18359	18127	18269	18311	18095	17998	17890	18030	17886	18086	18079	18097	17977	18204	18052	17981	18024	18144	18266	18089	18281	18232	18297	18094	18014	17919	18099	18157	18005	18187	18124	18068	18311	18323	18098	18072	18190	18261	18258	18144	17993	18168	18032	18182	18224	18088	17908	18220	18385	18220	18096	18011	17995	18109	18279	18225	18080	17981	18090	18096	18207	18160	17930	18199	18115	18061	18041	18146	18352	18121	17748	18153	17901	18255	17929	18168	18010	18110	18115	17990	18101	18063	18238	17922	18173	18069	17973	18261	18166	18063	18217	18111	18081	18157	18129	18351	18006	18059	18089	18106	18158	18261	18056	17906	18109	18218	18158	18162	18110	18176	18046	18082	18311	18139	17950	18011	18134	18111	17887	17967	18116	18123	18266	17993	18062	18035	18085	18041	18175	18029	18010	18096	18059	18059	18111	18141	18078	18109	18120	17984	17973	18265	18074	18131	17997	18188	18149	18167	18151	18223	18061	18057	17916	18016	18170	18241	17974	17971	18038	18109	18165	18138	18359	18153	18153	17891	18101	18315	17973	18019	17913	18029	17963	18081	18060	18261	18004	18170	18182	18135	18157	18263	18070	18076	18203	18035	18344	18240	18024	18022	18055	18063	18182	18073	18019	18422	18186	18134	18413	18267	18125	18097	17897	17915	17940	18083	18097	18108	18194	17990	18142	17877	18064	17977	17951	18070	17931	18082	18037	18165	18180	18130	18068	18167	18130	18181	18164	18123	18182	18180	18159	17998	18244	18171	17858	18425	18164	18014	18082	17971	18118	17993	18177	18022	18270	18296	17950	17898	18183	18123	18024	18080	17878	17749	18048	18170	18222	17941	18186	17991	18280	18107	18161	17911	18136	18164	18217	18043	18245	18338	18145	18097	17826	18064	18103	18271	18148	18282	18319	18074	18030	18268	17919	18139	18248	18021	18301	17962	18198	18055	18210	18350	18023	18318	18070	18086	18102	17989	18009	18370	18133	18272	17992	18039	18111	18112	17913	17999	18169	18015	18073	18087	17986	18169	18030	18087	18086	18205	18197	17945	18089	18028	17934	18141	17807	17982	18140	18202	18212	18231	18116	18238	17986	17964	17973	18062	18194	17953	17999	17871	18003	18033	18075	17987	18361	17917	17985	18065	18043	17932	18154	18206	18158	18134	18109	18075	18059	18085	18098	18389	18019	18239	18196	18006	18097	18145	17910	18077	17910	18373	18247	18059	18112	18056	18064	18144	18067	18214	18211	18148	17982	18115	18118	18114	17962	18161	17971	18112	18163	18182	18072	17863	18379	18008	17975	17991	17949	18027	18194	18146	17945	18160	18150	18286	18157	18166	17998	18190	18088	18082	18098	18061	18080	18000	18068	18103	17967	18055	18048	17841	18194	18038	18027	18165	18172	18102	18086	18238	18113	18272	18088	18224	18280	18181	18027	18097	18079	18177	17995	18188	18145	18302	18201	18134	17994	18102	18356	18166	17977	17939	18211	18107	18178	17849	18025	18027	18039	17867	18029	18146	18056	18232	18007	18213	18066	18021	18177	18053	18165	18069	18002	18058	17918	18048	18035	18206	18146	17970	18210	18143	18154	17967	17914	17876	17886	17924	18104	18187	18008	18174	17975	18018	18062	17982	18106	18008	18202	18131	17972	18226	18174	17954	17975	17860	18066	18282	17921	18078	18044	17885	18114	18160	18104	18006	18145	18210	18139	18179	17942	18104	17974	18116	17883	18156	18240	18195	18292	18253	18416	18153	18082	18080	18306	18090	17920	18313	18094	18048	18126	18099	18036	18038	18052	18315	18048	18063	18166	18105	17994	18255	18307	18035	18171	17970	18053	17990	17999	18095	18095	18140	18252	18209	18200	17880	18110	18238	18249	17967	18193	17994	18327	18276	18182	18327	18064	18059	18181	18255	18066	17996	18193	18309	18280	18044	17904	17988	18048	18107	18120	18231	18022	18007	18030	18186	18063	18023	18039	18161	18097	18066	18171	18095	18080	17975	18042	18020	17991	18076	17991	18159	18009	18188	17991	18228	18090	17961	18176	18193	18185	18168	18031	17999	18215	17982	18265	18074	18074	18175	18162	18107	18023	18142	18092	18115	18142	18034	18137	17958	18149	18162	18115	18095	18247	18341	18392	18265	17978	18042	17886	17920	18078	18173	18030	18101	18253	18012	18145	18088	18088	18129	17914	18150	18008	17874	17922	18155	18146	18006	18200	18373	18033	18262	18098	18094	18004	18188	18168	18036	18204	18148	18004	18161	18140	18123	18024	18000	18139	18185	18185	18270	18141	18133	18021	18082	18026	17991	18068	18086	18141	18122	18414	18117	18100	18101	18024	17952	18068	18226	18012	17999	17927	18124	18001	18090	18126	17943	18101	18145	18145	18161	18314	18091	18114	18075	17964	18222	18007	18189	18077	18153	17923	18031	18255	18029	18040	18179	18202	18297	18057	18148	17903	17877	18021	18156	18043	18157	18111	18034	18028	18047	18145	18227	18153	18185	17925	17750	18064	18274	17943	18078	18369	18130	18001
60976	103866	97405	79547	58916	43392	29994	20967	16879	15904	15619	15270	15277	15401	15473	15435	15389	15510	15378	15393	15523	15507	15582	15489	15454	15464	15431	15328	15475	15397	15440	15514	15430	15370	15392	15266	15417	15432	15418	15369	15419	15399	15425	15321	15251	15397	15263	15576	15433	15563	15537	15348	15402	15236	15378	15485	15360	15422	15418	15379	15412	15471	15403	15322	15421	15468	15351	15300	15404	15374	15332	15334	15362	15453	15358	15505	15354	15464	15422	15479	15241	15272	15311	15406	15331	15407	15285	15513	15447	15517	15346	15392	15363	15346	15519	15399	15285	15384	15566	15414	15473	15412	15420	15260	15382	15345	15319	15388	15377	15424	15383	15335	15368	15502	15419	15560	15525	15420	15325	15488	15433	15316	15255	15425	15280	15331	15323	15424	15306	15338	15405	15365	15472	15421	15401	15376	15384	15345	15453	15346	15422	15348	15498	15177	15387	15463	15392	15349	15397	15440	15383	15481	15365	15245	15582	15438	15505	15512	15328	15410	15317	15530	15218	15516	15345	15416	15290	15353	15357	15265	15394	15347	15261	15418	15368	15579	15568	15464	15397	15521	15256	15392	15414	15222	15444	15133	15484	15526	15472	15362	15191	15403	15391	15616	15425	15322	15333	15491	15258	15374	15470	15207	15386	15312	15394	15407	15381	15363	15332	15358	15450	15496	15409	15464	15456	15355	15392	15409	15346	15334	15475	15236	15463	15333	15435	15311	15335	15262	15304	15361	15245	15424	15341	15471	15490	15321	15460	15350	15344	15413	15427	15498	15326	15429	15279	15456	15421	15341	15309	15364	15346	15344	15381	15385	15377	15514	15350	15424	15344	15250	15443	15431	15370	15290	15438	15439	15361	15402	15333	15479	15416	15347	15578	15507	15481	15408	15374	15433	15400	15484	15478	15270	15514	15281	15344	15447	15326	15355	15455	15210	15432	15491	15405	15405	15310	15443	15293	15322	15516	15411	15253	15194	15417	15429	15367	15488	15383	15288	15544	15308	15523	15340	15490	15342	15510	15603	15333	15499	15185	15457	15252	15491	15440	15353	15437	15388	15430	15398	15435	15610	15463	15597	15355	15368	15312	15390	15440	15272	15461	15471	15381	15529	15317	15419	15298	15230	15499	15125	15205	15275	15440	15277	15510	15374	15477	15466	15175	15359	15354	15625	15139	15459	15395	15355	15242	15534	15259	15244	15532	15195	15648	15307	15405	15503	15417	15400	15430	15454	15507	15328	15231	15431	15400	15478	15526	15309	15282	15271	15228	15435	15254	15567	15360	15392	15206	15293	15303	15417	15424	15261	15382	15454	15606	15364	15298	15330	15370	15336	15333	15463	15390	15261	15578	15354	15236	15394	15375	15496	15346	15332	15421	15341	15392	15285	15557	15378	15443	15255	15469	15379	15570	15300	15433	15473	15347	15394	15355	15395	15347	15429	15294	15428	15488	15337	15442	15349	15382	15525	15561	15495	15399	15446	15314	15429	15321	15513	15418	15388	15222	15467	15410	15302	15534	15443	15424	15483	15502	15382	15440	15246	15429	15368	15367	15385	15494	15470	15340	15242	15440	15355	15432	15367	15419	15380	15446	15366	15417	15392	15429	15278	15427	15471	15388	15368	15427	15532	15449	15282	15317	15413	15570	15317	15412	15243	15454	15388	15205	15367	15479	15241	15438	15339	15376	15548	15543	15486	15485	15378	15423	15381	15313	15432	15455	15318	15569	15336	15318	15546	15474	15553	15298	15383	15242	15440	15446	15370	15341	15437	15318	15361	15476	15296	15310	15212	15220	15451	15237	15408	15284	15468	15319	15529	15406	15236	15285	15496	15537	15440	15321	15548	15381	15375	15319	15282	15372	15474	15397	15491	15390	15383	15560	15403	15434	15465	15396	15335	15344	15328	15333	15331	15338	15412	15478	15355	15279	15420	15380	15488	15315	15331	15550	15362	15437	15203	15339	15466	15461	15420	15399	15335	15361	15501	15404	15196	15568	15419	15323	15400	15310	15429	15345	15409	15309	15298	15481	15335	15582	15285	15229	15376	15261	15462	15218	15508	15545	15430	15275	15419	15561	15412	15503	15392	15277	15302	15317	15481	15397	15442	15440	15277	15436	15409	15484	15340	15348	15388	15421	15408	15459	15632	15267	15313	15529	15378	15459	15525	15345	15550	15378	15368	15306	15521	15314	15463	15318	15346	15460	15446	15497	15385	15343	15414	15545	15435	15552	15530	15469	15433	15193	15299	15466	15449	15248	15512	15345	15482	15559	15361	15566	15571	15242	15302	15252	15271	15320	15336	15383	15355	15271	15380	15283	15358	15384	15406	15305	15420	15585	15231	15281	15457	15250	15380	15300	15230	15133	15452	15394	15401	15369	15264	15400	15394	15326	15243	15390	15339	15509	15576	15390	15370	15321	15409	15368	15466	15464	15313	15458	15325	15218	15511	15376	15401	15500	15518	15219	15372	15524	15316	15399	15492	15357	15497	15403	15421	15365	15420	15561	15440	15399	15514	15463	15472	15435	15300	15395	15652	15286	15415	15518	15374	15355	15370	15445	15386	15539	15505	15368	15369	15458	15388	15302	15411	15426	15226	15476	15320	15394	15311	15344	15454	15236	15291	15307	15335	15337	15268	15497	15469	15499	15352	15440	15492	15320	15301	15518	15460	15336	15562	15396	15310	15447	15535	15169	15512	15489	15443	15453	15340	15525	15424	15420	15296	15382	15230	15362	15527	15361	15382	15469	15250	15611	15324	15460	15356	15422	15291	15297	15336	15410	15445	15497	15209	15458	15365	15307	15438	15430	15579	15487	15431	15555	15243	15461	15446	15329	15308	15406	15424	15502	15387	15462	15490	15194	15404	15401	15409	15363	15425	15375	15267	15463	15280	15419	15578	15564	15342	15406	15381	15242	15512	15522	15450	15286	15442	15498	15323	15341	15618	15393	15279	15341	15366	15219	15501	15625	15392	15495	15525	15538	15473	15355	15488	15424	15280	15419	15336	15437	15474	15476	15404	15290	15441	15492	15382	15314	15518	15519	15490	15502	15205	15349	15525	15540	15403	15308	15330	15342	15393	15440	15455	15536	15340	15306	15328	15453	15375	15454	15401	15473	15329	15356	15367	15409	15355	15517	15319	15336	15295	15431	15497	15458	15487	15396	15364	15389	15539	15228	15287	15263	15269	15446	15526	15240	15503	15451	15200	15428	15370	15419	15434	15199	15405	15482	15541	15479	15221	15409	15288	15437	15340	15325	15222	15392	15379	15379	15481	15374	15454	15368	15296	15245	15316	15466	15338	15424	15405	15287	15260	15261	15280	15272	15390	15577	15444	15400	15352	15413	15315	15342	15482	15279	15445	15389	15384	15312	15504	15342	15364	15357	15409	15428	15436	15468	15441	15321	15216	15524	15406	15325	15289	15245	15366	15249	15292	15369	15325	15447	15484	15283	15294	15386	15248	15629	15332	15529	15336	15306	15543	15436	15425	15351	15283	15388	15275	15406	15386	15526	15383	15199	15483	15516	15300	15412	15505	15437	15370	15480	15383	15322	15348	15330	15432	15459	15357	15485	15500	15381	15598	15397	15313	15584	15434	15307	15324	15533	15474	15255	15137	15123	15329	15452	15371	15456	15329	15475	15366	15314	15394	15311	15492	15442	15344	15381	15454	15431	15378	15354	15369	15412	15448	15520	15461	15339	15266	15443	15487	15438	15229	15513	15287	15393	15488	15193	15373	15525	15388	15465	15521	15411	15360	15442	15393	15195	15323	15302	15425	15358	15483	15325	15331	15381	15655	15484	15351	15236	15250	15427	15337	15403	15378	15432	15398	15489	15353	15300	15396	15477	15365	15237	15473	15105	15533	15479	15441	15427	15581	15347	15407	15445	15382	15354	15397	15468	15524	15405	15396	15380	15307	15518	15230	15449	15396	15529	15296	15600	15359	15353	15467	15462	15324	15415	15401	15391	15247	15420	15408	15325	15491	15349	15500	15612	15217	15447	15233	15437	15350	15541	15384	15477	15324	15303	15462	15420	15387	15501	15464	15300	15321	15479	15263	15407	15347	15398	15553	15453	15426	15433	15501	15159	15378	15450	15425	15477	15505	15349	15432	15242	15391	15418	15383	15233	15286	15325	15432	15455	15232	15493	15353	15310	15391	15514	15364	15409	15381	15502	15423	15436	15375	15557	15515	15478	15331	15377	15416	15304	15373	15430	15431	15308	15225	15402	15492	15377	15397	15467	15421	15502	15343	15284	15386	15370	15391	15425	15485	15285	15414	15382	15263	15277	15481	15602	15309	15410	15235	15226	15390	15446	15400	15423	15446	15476	15379	15390	15349	15373	15411	15382	15335	15525	15314	15308	15520	15333	15474	15487	15433	15461	15431	15385	15230	15459	15578	15419	15438	15340	15347	15310	15311	15287	15486	15584	15348	15399	15306	15392	15475	15248	15202	15336	15600	15490	15235	15316	15330	15434	15299	15412	15369	15428	15414	15323	15369	15415	15517	15183	15343	15347	15423	15454	15409	15511	15319	15221	15394	15413	15477	15432	15366	15279	15343	15511	15495	15311	15307	15579	15654	15505	15271	15408	15320	15442	15538	15425	15288	15344	15331	15372	15222	15439	15294	15367	15258	15244	15566	15369	15277	15369	15376	15313	15444	15431	15216	15423	15389	15095	15393	15316	15432	15583	15355	15382	15246	15315	15401	15438	15204	15344	15526	15306	15478	15547	15293	15299	15522	15404	15394	15325	15202	15468	15493	15259	15383	15320	15429	15367	15290	15121	15523	15374	15287	15421	15476	15434	15441	15452	15377	15430	15490	15462	15351	15347	15344	15506	15288	15282	15490	15520	15478	15401	15352	15213	15248	15376	15614	15472	15441	15366	15334	15318	15357	15365	15356	15153	15442	15425	15569	15144	15405	15387	15226	15349	15500	15485	15312	15310	15550	15406	15393	15258	15271	15448	15490	15369	15231	15304	15385	15549	15625	15207	15458	15444	15379	15304	15397	15308	15466	15334	15399	15404	15195	15510	15466	15401	15325	15379	15284	15353	15182	15349	15451	15398	15528	15502	15383	15328	15209	15407	15470	15351	15348	15312	15333	15379	15296	15346	15361
29079	34474	46611	37256	27531	22900	20323	18853	18609	18299	18368	18289	18257	18171	18442	18435	18245	18428	18364	18196	18224	18298	18502	18319	18359	18396	18421	18213	18300	18087	18147	18562	18487	18558	18336	18171	18328	18391	18323	18434	18125	18343	18486	18472	18449	18279	18270	18346	18263	18275	18328	18267	18335	18354	18327	18331	18292	18371	18292	18321	18328	18221	18225	18110	18212	18210	18271	18334	18373	18214	18058	18150	18416	18290	18621	18187	18397	18148	18469	18275	18417	18326	18240	18465	18171	18271	18390	18278	18354	18446	18207	18183	18302	18445	18474	18223	18148	18224	18229	18014	18597	18076	18242	18189	18401	18479	18466	18403	18343	18249	18278	18344	18282	18346	18248	18224	18494	18370	18385	18406	18463	18322	18250	18217	18389	18226	18421	18379	18277	18330	18217	18271	18203	18350	18310	18394	18326	18082	18285	18237	18165	18468	18420	18439	18197	18202	18202	18403	18241	18343	18290	18394	18258	18327	18162	18164	18372	18428	18167	18250	18414	18117	18556	18605	18399	18198	18226	18272	18499	18441	18363	18404	18370	18261	18245	18326	18121	18345	18399	18426	18502	18280	18179	18186	18141	18307	18419	18042	18245	18483	18160	18191	18357	18480	18317	18150	18375	18230	18304	18513	18191	18524	18318	18344	18359	18315	18305	18284	18394	18421	18413	18382	18342	18347	18309	18447	18495	18299	18361	18303	18402	18180	18389	18435	18381	18217	18178	18300	18326	18263	18449	18198	18420	18239	18159	18004	18287	18145	18299	18382	18346	18072	18387	18267	18239	18425	18215	18378	18180	18298	18382	18198	18300	18141	18296	18392	18339	18325	18270	18207	18402	18303	18310	18137	18245	18205	18199	18178	18344	18307	18216	18374	18367	18251	18245	18507	18247	18332	18423	18165	18322	18241	18159	18470	18285	18315	18247	18418	18261	18226	18359	18207	18379	18323	18169	18327	18320	18275	18291	18277	18447	18354	18397	18084	18418	18372	18023	18488	18378	18364	18271	18031	18443	18228	18301	18148	18250	18435	18361	18341	18393	18325	18334	18403	18438	18182	18374	18517	18340	18264	18521	18281	18363	18173	18294	18463	18276	18284	18261	18380	18276	18327	18277	18216	18464	18396	18276	18254	18134	18235	18220	18114	18385	18268	18409	18264	18363	18210	18339	18387	18468	18235	18362	18307	18390	18281	18152	18264	18281	18387	18391	18283	18549	18446	18355	18298	18315	18360	18331	18544	18406	18325	18224	18467	18279	18227	18360	18230	18406	18298	18364	18246	18177	18615	18657	18104	18374	18201	18483	18296	18517	18214	18420	18352	18343	18261	18261	18312	18412	18196	18137	18446	18427	18592	18416	18262	18334	18272	18265	18310	18479	18378	18274	18251	18300	18320	18088	18247	18420	18396	18220	18245	18507	18420	18471	18230	18305	18327	18254	18161	18346	18201	18245	18466	18297	18401	18279	18272	18292	18280	18303	18307	18323	18321	18285	18444	18174	18300	18405	18312	18398	18275	18316	18313	18421	18288	18314	18224	18436	18483	18118	18340	18411	18240	18153	18263	18359	18110	18378	18546	18148	18320	18402	18453	18394	18359	18287	18245	18584	18128	18378	18346	18320	18284	18306	18407	18341	18357	18289	18374	18383	18322	18323	18164	18332	18468	18358	18106	18103	18332	18504	18215	18293	18373	18500	18149	18105	18347	18401	18297	18363	18322	18303	18272	18239	18201	18546	18456	18335	18479	18233	18453	18088	18317	18294	18533	18360	18039	18218	18131	18257	18383	18402	18138	18381	18098	18364	18392	18317	18166	18331	18426	18237	18115	18483	18245	18315	18221	18329	18387	18468	18436	18270	18326	18370	18399	18225	18350	18228	18376	18487	18450	18405	18212	18323	18299	18321	18140	18470	18639	18371	18732	18367	18183	18279	18179	18322	18609	18353	18476	18174	18265	18316	18358	18349	18268	18251	18272	18307	18288	18218	18222	18399	18391	18178	18424	18405	18460	18421	18446	18273	18291	18060	18099	18346	18183	18087	18057	18259	18390	18394	18209	18449	18345	18074	18305	18283	18295	18126	18181	18228	18282	18613	18141	18093	18269	18554	18351	18238	18382	18282	18169	18221	18200	18423	18505	18322	18477	18337	18471	18391	18262	18184	18359	18463	18346	18462	18346	18250	18232	18331	18440	18364	18191	18379	18227	18386	18393	18387	18459	18250	18295	18179	18280	18298	18284	18357	18286	18249	18288	18267	18237	18369	18241	18141	18222	18468	18420	18359	18277	18149	18351	18244	18369	18223	18439	18468	18276	18233	18419	18479	18298	18493	18128	18386	18406	18293	18245	18332	18334	18140	18262	18266	18469	18361	18274	18326	18408	18347	18402	18362	18194	18419	18128	18377	18216	18184	18174	18369	18316	18197	18372	18245	18292	18181	18372	18258	18264	18261	18178	18305	18233	18362	18310	17996	18405	18329	18093	18315	18368	18231	18250	18286	18310	18249	18273	18296	18261	18424	18306	18353	18319	18480	18398	18344	18275	18457	18315	18321	18235	18284	18243	18392	18137	18533	18279	18397	18245	18328	18281	18434	18368	18278	18210	18238	18296	18254	18170	18622	18342	18392	18003	18486	18351	18298	18370	18449	18155	18414	18315	18137	18273	18230	18293	18419	18236	18374	18516	18278	18249	18332	18249	18611	18387	18522	18475	18287	18134	18370	18065	18405	18536	18229	18291	18390	18227	18334	18323	18391	18368	18349	18341	18336	18255	18301	18366	18321	18308	18086	18296	18422	18231	18300	18235	18407	18276	18196	18323	18380	18203	18317	18265	18410	18350	18384	18074	18605	18320	18510	18358	18274	18334	18234	18301	18382	18215	18387	18172	18283	18449	18606	18399	18232	18445	18394	18323	18216	18231	18450	18110	18162	18205	18337	18214	18364	18297	18468	18519	18476	18220	18364	18167	18463	18458	18426	18441	18434	18216	18320	18315	18219	18270	18559	18348	18299	18404	18371	18242	18455	18412	18503	18152	18420	18384	18336	18231	18258	18465	18339	18232	18292	18500	18350	18242	18411	18516	18374	18401	18479	18404	18363	18267	18107	18541	18381	18267	18502	18289	18233	18175	18141	18147	18281	18385	18286	18416	18417	18276	18384	18321	18364	18115	18451	18447	18227	18507	18435	18478	18200	18322	18240	18327	18253	18251	18325	18358	18299	18235	18385	18239	18150	18259	18406	18599	18412	18479	18325	18244	18562	18047	18133	18282	18312	18346	18270	18114	18700	18275	18249	18271	18219	18502	18314	18341	18461	18144	18177	18103	18270	18156	18408	18205	18375	18412	18412	18411	18343	18284	18374	18307	18212	18326	18525	18339	18300	18264	18490	18126	18092	18257	18228	18306	18342	18464	18310	18139	18375	18169	18298	18042	18195	18246	18164	18283	18159	18284	18278	18338	18213	18142	18427	18345	18313	18414	18290	18327	18473	18250	18313	18291	18326	18021	18418	18266	18085	18357	18312	18388	18502	18457	18309	18220	18185	18298	18420	18277	18213	18389	18219	18197	18302	18260	18217	18304	18156	18284	18361	18328	18222	18389	18559	18320	18470	18067	18304	18346	18354	18374	18285	18207	18286	18216	18155	18380	18379	18195	18389	18338	18142	18204	18167	18401	18380	18261	18565	18172	18298	18155	18476	18308	18288	18250	18238	18487	18449	18069	18264	18402	18163	18194	18348	18236	18194	18583	18309	18248	18270	18323	18134	18238	18241	18126	18258	18520	18543	18440	18260	18320	18222	18234	18405	18441	18365	18389	18357	18268	18263	18059	18382	18412	18387	18423	18431	18423	18397	18333	18184	18450	18233	18364	18236	18255	18458	18475	18392	18354	18339	18276	18319	18330	18467	18351	18191	18315	18213	18222	18162	18229	18387	18336	18367	18340	18304	18100	18131	18421	18308	18257	18437	18266	18425	18352	18457	18095	18455	18173	18430	18349	18430	18176	18287	18269	18431	18391	18349	18230	18274	18381	18302	18181	18218	18166	18203	18375	18358	18400	18460	18305	18198	18292	18338	18267	18511	18385	18374	18228	18347	18224	18408	18387	18297	18323	18251	18047	18129	18355	18261	18368	18297	18338	18267	18345	18127	18147	18329	18223	18318	18297	18111	18294	18403	18326	18373	18356	18379	18222	18441	18428	18321	18444	18200	18168	18277	18200	18384	18389	18376	18388	18229	18265	18386	18340	18220	18109	18371	18277	18302	18363	18306	18408	18289	18313	18557	18380	18304	18419	18405	18254	18412	18288	18241	18569	18390	18375	18389	18331	18201	18243	18245	18486	18192	18191	18285	18570	18412	18256	18390	18352	18294	18380	18319	18321	18320	18328	18176	18298	18270	18265	18286	18341	18449	18399	18493	18361	18303	18262	18615	18531	18251	18215	18474	18135	18402	18282	18365	18185	18203	18080	18279	18412	18497	18295	18283	18151	18390	18409	18383	18272	18300	18351	18447	18284	18139	18403	18436	18527	18284	18259	18303	18289	18388	18291	18439	18445	18210	18450	18439	18280	18377	18236	18244	18423	18172	18265	18196	18302	18404	18178	18234	18393	18235	18279	18551	18270	18485	18153	18357	18286	18341	18240	18168	18472	18167	18277	18212	18369	18373	18219	18348	18130	18261	18555	18209	18373	18304	18365	18409	18172	18350	18342	18215	18181	18339	18328	18092	18147	18213	18191	18374	18322	18256	18340	18380	18180	18364	18313	18311	18502	18281	18218	18451	18218	18176	18276	18199	18245	18420	18370	18273	18576	18338	18251	18240	18388	18424	18571	18404	18311	18164	18139	18403	18410	18144	18417	18293	18287	18415	18429	18506	18410	18192	18335	18271	18289	18468	18197	18354	18373	18503	18371	18318	18311	18333	18320	18290	18290	18540	18327	18275	18278	18101	18382	18584	18220	18383	18180	18436	18324	18367	18313	18357	18318	18304	18388	18102	18134	18462	18329	18284	18176	18341	18389	18349	18547	18429	18346	18355	18379	18377	18260	18507	18294	18128	18213	18371	18322	18341	18495	18177	18324	18222	18302	18271	18213	18324	18325	18345	18272	18635	18309	18341	18276	18301	18241	18379	18398
33376	55438	49364	33759	24994	19769	17169	16034	15670	15493	15526	15385	15599	15598	15561	15423	15701	15441	15685	15616	15445	15395	15514	15623	15490	15667	15541	15467	15624	15548	15545	15488	15468	15623	15485	15506	15599	15505	15480	15535	15646	15507	15688	15434	15649	15725	15413	15470	15438	15428	15563	15509	15451	15618	15359	15510	15501	15524	15405	15425	15477	15446	15398	15460	15456	15582	15569	15536	15459	15446	15497	15331	15615	15438	15680	15703	15675	15636	15536	15581	15605	15697	15492	15438	15587	15390	15450	15428	15548	15453	15321	15705	15440	15515	15554	15538	15462	15435	15678	15546	15310	15682	15398	15556	15529	15383	15661	15548	15368	15529	15648	15444	15439	15513	15431	15406	15637	15545	15421	15493	15565	15486	15577	15522	15439	15479	15539	15366	15487	15481	15706	15469	15520	15512	15502	15447	15492	15406	15430	15444	15628	15442	15659	15456	15353	15530	15523	15557	15578	15452	15484	15534	15531	15459	15296	15416	15636	15600	15637	15442	15401	15499	15481	15528	15343	15441	15706	15529	15439	15553	15433	15566	15427	15509	15631	15461	15476	15414	15414	15530	15421	15428	15489	15766	15592	15527	15381	15504	15455	15368	15552	15533	15648	15591	15625	15586	15731	15371	15488	15521	15473	15584	15455	15314	15380	15390	15586	15471	15590	15504	15570	15480	15559	15392	15630	15586	15351	15526	15536	15568	15674	15347	15616	15445	15602	15413	15595	15507	15398	15427	15415	15301	15477	15446	15500	15465	15409	15631	15350	15645	15540	15477	15488	15473	15633	15495	15643	15609	15457	15484	15451	15503	15495	15558	15485	15530	15527	15677	15498	15481	15587	15642	15615	15530	15330	15450	15421	15468	15420	15646	15503	15404	15538	15460	15549	15446	15516	15555	15325	15458	15461	15412	15372	15579	15453	15374	15525	15523	15614	15602	15426	15495	15563	15556	15595	15435	15444	15380	15512	15485	15542	15586	15484	15581	15570	15560	15469	15462	15504	15468	15488	15431	15632	15524	15454	15548	15607	15714	15617	15529	15611	15515	15484	15687	15247	15559	15345	15433	15609	15498	15375	15686	15494	15368	15573	15582	15659	15596	15598	15510	15511	15493	15440	15601	15406	15388	15450	15650	15636	15580	15581	15415	15615	15640	15524	15572	15530	15603	15571	15520	15582	15470	15662	15328	15561	15541	15280	15402	15608	15452	15609	15479	15543	15389	15435	15506	15313	15258	15598	15484	15583	15513	15489	15498	15674	15490	15513	15577	15480	15494	15614	15435	15448	15641	15341	15497	15460	15541	15642	15553	15615	15623	15388	15514	15597	15576	15508	15459	15400	15594	15690	15429	15516	15607	15702	15498	15540	15479	15557	15571	15759	15555	15590	15745	15637	15307	15450	15536	15552	15374	15361	15454	15516	15482	15404	15498	15552	15562	15631	15543	15446	15583	15533	15458	15513	15534	15533	15456	15540	15496	15532	15384	15599	15618	15405	15430	15455	15457	15598	15609	15543	15453	15454	15476	15475	15511	15571	15598	15464	15573	15452	15370	15582	15373	15435	15565	15604	15457	15402	15596	15489	15474	15452	15606	15584	15544	15528	15585	15477	15386	15432	15460	15406	15585	15506	15460	15520	15643	15397	15601	15457	15638	15281	15599	15622	15621	15401	15408	15543	15529	15522	15415	15536	15500	15514	15427	15382	15456	15437	15563	15513	15604	15432	15630	15416	15656	15473	15471	15589	15478	15613	15561	15530	15392	15607	15626	15460	15547	15593	15464	15464	15353	15592	15601	15489	15565	15330	15445	15461	15660	15445	15660	15573	15404	15590	15537	15421	15650	15498	15355	15361	15590	15668	15543	15622	15447	15567	15589	15489	15528	15435	15520	15549	15622	15651	15588	15582	15724	15601	15467	15390	15402	15508	15541	15539	15355	15561	15533	15545	15588	15540	15360	15568	15483	15522	15493	15526	15455	15685	15403	15618	15644	15479	15652	15424	15485	15686	15381	15652	15523	15431	15653	15545	15472	15593	15478	15443	15369	15568	15510	15484	15573	15586	15721	15516	15664	15497	15424	15624	15469	15449	15574	15647	15361	15602	15470	15542	15498	15580	15603	15493	15372	15481	15533	15439	15497	15393	15473	15498	15297	15459	15398	15499	15413	15516	15582	15416	15557	15356	15558	15546	15400	15607	15458	15468	15548	15642	15519	15467	15556	15645	15419	15648	15355	15534	15536	15531	15449	15531	15521	15708	15525	15566	15568	15515	15580	15470	15614	15457	15390	15447	15644	15609	15520	15277	15574	15421	15590	15600	15364	15423	15407	15511	15616	15601	15408	15612	15440	15638	15560	15524	15455	15617	15459	15322	15455	15388	15392	15451	15423	15445	15507	15577	15620	15552	15569	15516	15608	15367	15670	15482	15506	15353	15483	15669	15549	15560	15397	15493	15381	15456	15489	15525	15542	15493	15472	15522	15493	15568	15377	15433	15661	15445	15571	15465	15521	15574	15564	15368	15641	15544	15309	15416	15589	15508	15347	15605	15670	15486	15618	15512	15569	15663	15595	15487	15523	15688	15460	15458	15483	15491	15484	15527	15432	15362	15612	15394	15438	15646	15546	15533	15515	15662	15325	15357	15490	15677	15621	15442	15442	15497	15521	15519	15513	15494	15531	15503	15703	15448	15645	15499	15637	15615	15419	15592	15729	15471	15677	15568	15500	15558	15567	15625	15574	15455	15267	15277	15589	15541	15373	15579	15395	15618	15496	15539	15611	15551	15616	15603	15415	15504	15618	15525	15486	15466	15328	15549	15519	15422	15499	15576	15585	15506	15369	15397	15553	15762	15563	15492	15594	15540	15529	15479	15357	15470	15406	15473	15434	15379	15362	15595	15549	15575	15579	15365	15679	15660	15505	15409	15423	15521	15540	15630	15639	15548	15422	15625	15583	15508	15528	15472	15609	15430	15462	15493	15355	15606	15565	15395	15603	15597	15543	15522	15438	15345	15476	15489	15460	15535	15239	15291	15615	15522	15504	15342	15569	15512	15517	15641	15474	15462	15472	15679	15514	15572	15377	15568	15567	15429	15517	15492	15600	15295	15474	15482	15502	15550	15547	15351	15428	15620	15528	15548	15414	15630	15428	15489	15578	15631	15421	15569	15700	15509	15364	15608	15332	15569	15507	15459	15775	15402	15579	15560	15426	15520	15594	15511	15551	15494	15382	15615	15439	15279	15589	15652	15268	15676	15378	15365	15469	15479	15553	15438	15390	15515	15458	15525	15510	15434	15604	15645	15435	15618	15432	15589	15458	15501	15614	15654	15436	15573	15605	15429	15509	15505	15479	15432	15454	15577	15496	15347	15665	15496	15501	15536	15546	15553	15354	15398	15441	15501	15469	15680	15385	15473	15494	15481	15602	15586	15351	15489	15633	15570	15582	15641	15554	15528	15350	15342	15694	15589	15474	15457	15450	15530	15570	15482	15633	15420	15564	15411	15476	15355	15634	15524	15403	15486	15652	15561	15520	15454	15576	15351	15477	15401	15523	15523	15458	15610	15552	15520	15489	15441	15652	15524	15580	15447	15482	15680	15437	15585	15458	15376	15456	15575	15593	15262	15414	15441	15388	15598	15414	15543	15521	15357	15538	15547	15571	15509	15429	15391	15470	15474	15442	15623	15504	15465	15452	15457	15390	15590	15526	15495	15494	15465	15760	15558	15532	15382	15469	15589	15657	15449	15377	15413	15664	15586	15551	15429	15452	15389	15530	15548	15527	15531	15605	15566	15417	15491	15497	15442	15545	15562	15542	15524	15478	15441	15355	15511	15588	15374	15474	15577	15607	15444	15568	15545	15476	15553	15574	15378	15514	15741	15458	15326	15469	15472	15430	15579	15543	15557	15718	15565	15659	15521	15524	15651	15516	15610	15558	15509	15571	15556	15531	15399	15526	15465	15622	15479	15414	15508	15496	15503	15471	15587	15619	15456	15382	15545	15550	15440	15422	15395	15404	15449	15582	15527	15645	15572	15637	15531	15455	15435	15495	15508	15550	15574	15505	15507	15452	15622	15660	15291	15376	15404	15495	15540	15518	15504	15626	15537	15558	15488	15376	15415	15780	15647	15557	15381	15528	15532	15377	15486	15422	15513	15591	15641	15562	15625	15287	15563	15657	15423	15452	15489	15432	15591	15530	15554	15564	15442	15575	15513	15625	15377	15494	15387	15438	15495	15648	15519	15485	15579	15346	15515	15552	15489	15346	15815	15658	15424	15446	15618	15549	15644	15402	15680	15614	15463	15577	15385	15479	15465	15483	15603	15502	15455	15512	15514	15500	15442	15376	15579	15504	15587	15521	15431	15356	15388	15528	15365	15382	15502	15563	15716	15492	15521	15697	15460	15568	15548	15601	15567	15512	15600	15579	15554	15537	15570	15678	15510	15377	15392	15540	15408	15599	15405	15489	15514	15668	15458	15602	15688	15356	15429	15476	15593	15431	15473	15621	15524	15562	15678	15464	15385	15640	15311	15502	15423	15586	15300	15669	15432	15451	15531	15621	15564	15389	15667	15503	15651	15462	15461	15488	15249	15441	15691	15501	15544	15530	15440	15441	15499	15506	15413	15342	15503	15353	15530	15711	15457	15542	15456	15440	15485	15512	15372	15543	15469	15511	15336	15437	15596	15467	15490	15520	15615	15497	15626	15528	15428	15435	15640	15627	15496	15490	15563	15608	15462	15575	15418	15597	15544	15576	15532	15515	15569	15529	15508	15445	15381	15461	15506	15729	15460	15522	15386	15584	15533	15541	15500	15347	15328	15629	15451	15439	15525	15503	15530	15610	15698	15607	15615	15536	15499	15599	15520	15593	15454	15559	15666	15630	15522	15737	15473	15622	15533	15576	15554	15492	15602	15450	15270	15664	15565	15440	15572	15484	15571	15503	15466	15348	15504	15502	15421	15747	15465	15640	15454	15755	15347	15523	15592	15525	15556	15452	15558	15635	15643	15544	15414	15736	15621	15568	15593	15476	15303	15513	15578	15569	15292	15306	15641	15542	15469	15568	15488	15576	15474	15529	15718	15494	15435	15549	15456	15585	15471	15549	15533	15396	15548	15515	15487	15461	15629	15322
24180	23618	43554	48608	40847	34685	28340	21768	19136	18807	18349	18293	18262	18099	18535	18316	18241	18255	18275	18042	18235	18073	18091	18317	18391	18188	18229	18181	18094	18074	18240	18187	18297	18263	18394	18212	18046	18110	18110	17983	18171	18083	18149	18155	18205	17955	17959	17965	18244	18213	18217	17978	18168	18140	18271	18041	18054	18114	18148	18130	18052	18046	18068	18042	18059	17828	18090	18139	18153	17960	18135	18092	18098	18145	18177	17986	18032	18100	17875	17976	18137	18294	18215	18003	18018	18051	18068	18056	18005	17990	18077	18260	18151	17962	18381	17966	17999	18280	18165	18005	17976	18074	18014	18204	18161	18036	18024	17909	18020	17942	18037	18201	18213	17973	17877	18183	18110	18204	18236	18019	17967	18204	18095	18039	17971	18062	18067	18138	18102	17956	17971	18036	18183	17947	18014	17940	18105	18064	17996	18074	17971	18234	18156	17961	17980	18137	17991	18187	18198	18096	18171	18035	18326	18103	18349	17927	17984	18141	18084	17950	18090	18223	18050	18305	18169	18022	18282	18253	18309	18103	17824	17988	18126	18044	18005	18198	17940	18250	18135	18112	18003	18232	18122	18185	18167	17949	18167	18125	18123	18233	18064	17978	18019	17974	18049	18021	17988	18093	18027	18063	17973	17898	17874	18201	18101	18315	18170	18024	17912	17909	17874	18189	17859	17954	18051	18160	18196	18120	18381	18138	18285	18130	18242	18023	18015	17909	17786	18135	18207	18129	18342	17895	18105	17978	18017	18320	18130	18099	18335	18069	17984	18108	17885	17890	18114	17944	18172	18165	17928	18087	18271	18145	18111	17972	18119	18198	18098	18077	18171	18156	18102	17991	18216	17846	18098	18178	18171	18160	18117	18261	18003	18009	17981	18243	18148	18068	17957	17949	18065	18183	18150	18252	18162	18064	18113	18024	17949	18056	17961	18242	18153	18071	18148	18078	17973	18225	17913	18128	18050	18151	18033	18062	18184	18394	18105	18167	18005	17983	18036	18066	18190	18130	18073	17946	18050	17884	18133	18247	18102	18146	18161	18043	18227	18108	18288	17688	18086	18143	18258	18004	18057	18191	18144	18084	17892	18011	18198	18135	18078	17995	17885	18157	18026	18024	18016	18226	18112	18193	18046	17997	18059	18146	18125	17973	17912	18062	18100	18189	18234	18073	18127	18226	17997	18144	18217	18150	18185	18179	18166	18140	18033	17974	18105	17857	17944	17816	17925	18168	18004	18245	18037	18136	17991	18078	18145	17951	18109	18147	18260	17943	17961	17934	18039	17913	17703	18198	18120	17935	17988	18154	18006	17982	18105	18128	18159	18205	18033	18079	18037	18024	18134	18107	18214	18082	18112	18210	18108	17844	17926	17998	17940	18246	18256	18025	18193	17954	18055	18142	18222	18269	17822	17943	17926	18011	18089	18162	17919	17886	17875	17926	18207	18106	18035	18053	18190	17906	18106	18058	17992	18191	18112	17978	18071	17901	18050	18095	18063	18173	17891	17986	18007	18019	17943	18012	17967	18125	18186	18245	18125	18023	18059	18122	18097	18040	18226	18110	18041	17959	18164	18119	18005	18101	18158	18194	17905	17812	18055	18146	18055	18131	18279	18050	18183	18272	18136	18187	18311	17930	18127	17869	18083	18079	18273	18078	17947	18101	18173	18100	18015	17899	17924	18173	18218	18061	17951	18175	18072	18124	18034	17950	17882	18259	18146	18015	17887	17912	18081	18258	18119	18095	18138	17921	18205	18099	18062	18270	18183	18320	18232	18024	18001	17974	17977	18048	18012	18103	18188	18023	18227	18008	18028	18011	18092	17979	17901	18015	18160	18120	17898	18059	17931	18206	18111	17966	18204	18135	18143	18127	18138	18225	17956	18012	18050	17896	17970	18038	18144	18181	18108	18137	18170	17955	18090	18286	18040	17929	18073	17924	18162	18195	18027	18028	18324	18044	18019	18069	18048	18002	18088	18170	18039	17983	17912	18023	18127	18069	18086	18147	18033	18026	18077	18061	18274	18174	18170	18148	18252	18105	17999	17930	18203	18087	18037	18101	17942	17986	17971	17999	18126	18070	18055	18079	18146	17899	18032	17952	18115	18026	17981	18161	18074	18146	17791	18107	17889	18190	18160	18127	18213	17901	18001	17963	18045	18042	17983	17895	18202	18180	18150	18169	18200	18284	18213	18140	18066	18058	18100	18078	17997	17897	18098	18244	18009	18022	17939	17954	17952	18003	17959	18038	18212	18055	18056	17953	18031	17968	17902	17900	18076	17954	18018	18172	18011	18126	18290	17965	18152	18060	18197	18011	17996	18217	18032	18282	18098	17896	18072	17987	18045	18110	17963	18050	17982	18010	17968	17806	18073	18169	17890	18046	18350	18004	18142	17925	18331	18051	17974	18048	18136	18209	18052	18209	18249	18090	18041	17941	18048	18011	17916	18025	17997	18154	18027	17994	18038	17969	18086	18104	17928	18087	18070	17947	17940	18025	18104	17994	18057	18155	18110	18214	17926	18131	17980	18044	18129	18047	18135	18355	18147	18198	18125	18043	18161	17820	18025	18193	18189	18111	18094	18118	17869	17953	17982	18023	17967	18148	17728	17998	18096	18263	18102	18306	18145	18269	17905	18184	18193	18011	18151	18020	17863	17950	18063	18018	18239	18031	17969	18043	18049	17836	18094	18110	17994	18006	17921	18081	18146	18140	18315	18017	18224	17996	18253	18058	18144	18206	18259	18163	18112	18106	18057	18040	18143	17999	18190	17947	17972	18142	18007	18110	18327	18102	17994	18028	18115	17878	17980	17990	18110	18040	18050	18063	18044	17938	18047	18109	18109	18144	18186	18063	18337	18074	18091	18062	18071	17973	18120	18030	18103	18020	18116	18153	18172	18055	18025	17979	18139	17825	18059	18059	17986	18144	18074	18097	18228	18254	18018	18047	18229	18038	18215	18277	18052	17924	18051	17888	18090	18198	18059	18092	18282	18096	18213	17970	18110	18187	18162	18089	18032	18072	17997	17990	18014	17997	18138	17968	17792	18073	18165	17999	18011	18053	18109	18045	18332	18105	18061	18182	18088	18053	18089	17999	18213	17963	18201	18080	18102	17987	18028	17889	18087	18023	18112	18247	18125	18116	18016	18210	18042	18308	18150	17901	18104	18151	18034	17974	18119	18173	18307	18247	18060	18035	18206	18247	18128	18165	18168	18180	18038	18309	18033	17853	17850	18249	18155	17901	18124	17942	18089	18129	18028	18113	18085	18034	17870	18071	18304	18247	18100	17991	18216	18115	18263	18119	17966	18096	18201	17920	17994	18114	18068	18032	18183	18208	17944	18234	17922	18131	18177	18266	18087	18108	18108	18216	18330	18345	17960	17895	18147	18077	18040	18029	18175	17976	18000	18037	18222	18101	18151	18022	18218	18066	18009	18221	17997	18183	18099	18025	18230	18084	18038	18174	18241	18097	18306	18049	17969	18125	18080	18176	18079	18166	18123	18146	18038	18035	17920	17916	18131	18054	17772	18161	18299	18125	18058	18072	18089	17942	18116	18058	17909	18068	18053	18138	18152	18050	18083	18222	18008	18125	18213	17993	18058	18063	18228	18090	18198	18088	18034	18262	18077	18016	18217	18068	18012	18076	17764	17932	17860	17919	18088	18056	18113	17903	18134	17963	18170	18202	18023	18023	18075	17961	17908	18073	18028	17921	17979	18076	18171	18146	18242	18216	18267	17946	18129	17960	18085	18241	18082	18113	18170	17951	18091	18049	18148	17951	18043	17837	18024	18062	18106	18123	18062	18245	18177	18196	18004	17900	18080	18036	18030	18082	18228	18102	17977	17972	18034	18219	17859	17757	18001	17944	18176	17911	17994	17973	18060	18106	18162	17980	18091	18184	18017	17817	17916	18043	18090	18042	18040	17842	18277	17934	18067	18021	17967	18060	17960	18137	18213	18217	18203	18147	18204	18188	18003	18157	17911	18157	18126	17996	17836	18065	18229	18006	18027	18007	18068	18147	18083	18034	18131	17893	18188	18176	17955	18268	18159	18099	18239	18046	17935	18107	17973	17904	18060	17988	18009	17902	18355	18202	18021	17987	18129	17971	18033	17872	18142	18001	17958	17873	18088	18176	18148	18100	18079	18376	18161	18139	18109	18162	18039	18032	18176	17963	18080	18155	18089	17948	18303	18097	18231	18092	18118	17976	18149	17920	18112	18195	18119	17899	18151	17965	18187	18015	18137	18137	18165	18166	18262	17992	18150	18105	18044	18283	18133	18104	18139	17929	18090	18057	18112	18222	18094	17928	18070	18051	18113	18307	17991	18179	18385	18034	18210	18126	18028	18062	18104	18100	18134	18310	18066	18247	18141	18131	18105	18067	18176	17971	18090	17951	17887	17887	18146	18063	17940	17805	17954	18025	18074	17866	18080	18033	18027	18022	18048	18241	18012	18028	17794	18013	18128	18207	17975	17979	17944	18164	17870	18003	17927	18023	18022	18173	18022	17991	18106	17921	17964	17989	17873	18102	18081	18094	18119	18097	18141	18001	18143	18167	17940	18076	17951	18238	17990	18004	18083	18076	18233	18145	18124	18018	17987	18112	18225	18149	18161	18020	17950	18151	18213	17946	18073	17957	18061	18134	18035	18026	18044	17890	18022	17876	18217	18198	18153	18076	18002	17899	18142	18192	18184	18142	18130	18252	18075	17979	18268	18152	18062	18125	17929	18109	17910	18206	17967	17915	18079	18108	18116	18087	18098	18039	18100	18000	17942	18222	18332	17911	18012	18007	17995	17918	18244	18101	18374	18054	18125	17990	18191	18075	17923	18202	18126	18177	17992	18162	18122	18213	18194	18225	18038	18155	17755	18157	18258	18173	18137	18071	18117	18017	18217	18260	18264	17958	18046	17975	17974	18065	18039	18112	18047	18135	18314	18012	18080	18104	18125	18188	18025	17982	18053	17923	18067	17970	18056	18254	18142	18085	18083	18123	18157	18236	18301	18153	17938	17954	18117	18022	17972	17982	18030	17991	17871	18130	18010	18184	18104	17899	18334	18043	18003	18237	18088	18070	18145	18028	18268	17997	17980	17902	17907	18098	18010	17887	17999	18116	17941	17973
55709	96219	88755	65320	47978	35185	24849	18727	16455	15621	15477	15462	15369	15557	15387	15420	15313	15548	15477	15475	15374	15403	15380	15589	15440	15504	15539	15418	15486	15518	15568	15373	15494	15468	15322	15549	15516	15262	15423	15417	15438	15347	15246	15526	15267	15509	15407	15533	15602	15575	15446	15350	15386	15544	15298	15417	15611	15565	15512	15356	15395	15470	15365	15326	15489	15378	15553	15340	15436	15312	15274	15425	15513	15291	15677	15391	15477	15462	15407	15390	15442	15447	15549	15425	15517	15467	15538	15442	15546	15355	15271	15322	15313	15276	15590	15369	15377	15384	15371	15212	15504	15310	15376	15388	15344	15609	15339	15303	15469	15306	15468	15550	15510	15352	15462	15435	15407	15523	15467	15577	15575	15271	15297	15387	15375	15408	15376	15449	15274	15469	15463	15475	15541	15388	15305	15537	15718	15399	15312	15525	15471	15459	15362	15461	15348	15270	15324	15445	15530	15490	15712	15375	15474	15265	15409	15526	15287	15481	15447	15461	15518	15392	15215	15529	15346	15376	15561	15406	15457	15423	15385	15413	15459	15300	15418	15371	15343	15481	15418	15441	15332	15435	15506	15473	15319	15411	15517	15443	15401	15227	15515	15324	15398	15256	15427	15450	15614	15559	15291	15435	15542	15350	15385	15431	15418	15482	15405	15516	15388	15583	15458	15422	15649	15410	15309	15468	15372	15545	15440	15457	15344	15493	15481	15230	15501	15465	15317	15485	15412	15415	15319	15407	15442	15511	15312	15508	15269	15466	15558	15447	15313	15379	15469	15543	15384	15341	15305	15446	15475	15319	15371	15438	15388	15460	15531	15165	15463	15368	15465	15466	15481	15289	15414	15619	15518	15437	15594	15437	15501	15313	15437	15533	15406	15455	15426	15388	15427	15347	15423	15434	15368	15497	15567	15357	15464	15451	15288	15348	15488	15500	15399	15381	15427	15349	15296	15483	15506	15440	15455	15623	15393	15318	15306	15522	15304	15573	15474	15312	15518	15431	15433	15327	15542	15364	15365	15487	15276	15489	15501	15469	15432	15469	15479	15437	15397	15512	15511	15392	15373	15395	15351	15475	15609	15417	15361	15454	15466	15310	15322	15471	15553	15412	15489	15204	15349	15500	15413	15446	15395	15390	15557	15542	15339	15342	15427	15534	15392	15550	15443	15470	15249	15561	15372	15438	15467	15357	15373	15399	15422	15400	15476	15586	15353	15356	15456	15543	15355	15362	15491	15493	15463	15208	15381	15155	15360	15513	15369	15387	15448	15455	15547	15411	15538	15301	15312	15450	15450	15493	15291	15368	15379	15512	15510	15376	15538	15494	15338	15280	15347	15259	15582	15510	15328	15345	15416	15363	15539	15528	15320	15425	15319	15509	15563	15532	15348	15542	15336	15221	15585	15242	15409	15427	15517	15288	15406	15404	15334	15297	15472	15595	15264	15447	15278	15425	15393	15392	15360	15374	15304	15389	15314	15535	15401	15548	15376	15495	15466	15392	15408	15436	15419	15406	15414	15309	15593	15525	15396	15417	15444	15323	15427	15514	15535	15453	15497	15333	15416	15333	15585	15323	15410	15311	15375	15376	15581	15533	15302	15484	15406	15425	15559	15503	15557	15528	15478	15439	15484	15359	15374	15251	15507	15537	15425	15385	15643	15511	15407	15421	15475	15421	15475	15436	15394	15412	15317	15470	15439	15364	15437	15333	15367	15496	15362	15641	15571	15455	15534	15508	15602	15466	15548	15324	15304	15371	15350	15248	15260	15718	15496	15488	15456	15537	15345	15570	15495	15352	15442	15393	15324	15430	15275	15375	15340	15608	15446	15493	15318	15507	15413	15365	15558	15458	15437	15413	15495	15456	15501	15366	15386	15448	15414	15326	15490	15361	15466	15342	15509	15479	15488	15299	15558	15440	15264	15319	15392	15491	15480	15370	15364	15378	15460	15215	15506	15483	15473	15466	15664	15344	15483	15473	15490	15591	15365	15346	15307	15451	15322	15371	15450	15312	15269	15454	15426	15396	15483	15402	15655	15475	15546	15379	15329	15373	15419	15555	15315	15306	15178	15444	15358	15317	15507	15492	15409	15732	15371	15374	15528	15330	15296	15420	15539	15272	15358	15252	15339	15394	15356	15420	15386	15474	15434	15435	15322	15351	15507	15328	15336	15541	15316	15369	15593	15229	15295	15313	15371	15388	15306	15515	15400	15337	15432	15311	15550	15440	15465	15385	15466	15483	15528	15244	15286	15305	15439	15340	15496	15640	15390	15404	15445	15411	15320	15577	15439	15348	15421	15377	15504	15438	15453	15227	15485	15342	15580	15450	15316	15488	15421	15511	15326	15281	15392	15403	15379	15174	15495	15397	15372	15524	15364	15436	15412	15246	15196	15408	15344	15453	15397	15319	15505	15487	15476	15503	15346	15481	15471	15491	15450	15381	15416	15174	15353	15538	15318	15599	15361	15385	15437	15430	15482	15509	15425	15407	15470	15463	15331	15326	15456	15502	15320	15482	15351	15372	15625	15337	15388	15378	15387	15453	15296	15477	15337	15397	15275	15421	15408	15347	15504	15444	15389	15414	15274	15359	15574	15464	15407	15506	15360	15259	15549	15472	15399	15553	15502	15480	15398	15453	15469	15503	15412	15254	15305	15596	15325	15370	15391	15401	15193	15426	15400	15572	15405	15342	15250	15635	15503	15472	15383	15244	15273	15450	15467	15322	15446	15405	15327	15445	15420	15477	15321	15451	15418	15648	15537	15497	15482	15343	15153	15361	15380	15410	15262	15523	15225	15451	15505	15559	15393	15688	15443	15422	15460	15416	15214	15389	15414	15419	15344	15208	15537	15411	15628	15526	15364	15573	15318	15416	15432	15444	15547	15522	15406	15587	15416	15439	15368	15437	15462	15302	15558	15417	15442	15369	15441	15376	15546	15440	15425	15446	15416	15406	15507	15311	15432	15486	15381	15373	15456	15454	15570	15417	15516	15550	15395	15507	15483	15339	15349	15445	15441	15409	15448	15375	15471	15589	15546	15358	15307	15312	15333	15447	15395	15531	15426	15447	15479	15428	15541	15472	15456	15443	15329	15380	15532	15361	15384	15294	15415	15378	15410	15332	15507	15236	15425	15408	15388	15493	15567	15346	15213	15416	15370	15494	15465	15433	15391	15570	15427	15386	15343	15453	15429	15358	15530	15717	15278	15539	15377	15569	15367	15454	15389	15476	15402	15434	15407	15423	15436	15471	15405	15540	15441	15283	15363	15283	15452	15458	15506	15516	15302	15419	15510	15240	15396	15502	15493	15443	15322	15417	15502	15394	15386	15454	15268	15460	15448	15403	15456	15209	15316	15509	15512	15479	15283	15566	15433	15193	15343	15598	15436	15290	15525	15450	15433	15384	15283	15467	15476	15545	15413	15337	15343	15569	15409	15237	15561	15512	15309	15386	15369	15480	15503	15244	15553	15274	15511	15304	15373	15382	15525	15331	15500	15352	15401	15625	15406	15353	15347	15320	15526	15412	15552	15271	15358	15381	15559	15390	15413	15492	15223	15420	15438	15373	15450	15561	15366	15359	15587	15429	15187	15413	15384	15428	15520	15443	15368	15663	15396	15262	15512	15292	15285	15447	15424	15398	15406	15600	15528	15495	15404	15315	15358	15373	15351	15351	15372	15473	15506	15525	15479	15477	15360	15425	15491	15481	15492	15528	15339	15421	15437	15476	15541	15497	15321	15399	15510	15312	15356	15563	15635	15505	15473	15445	15462	15466	15236	15340	15510	15378	15367	15445	15463	15591	15400	15322	15467	15422	15303	15454	15437	15322	15361	15370	15188	15303	15345	15332	15353	15505	15460	15471	15461	15587	15494	15467	15434	15307	15423	15401	15519	15278	15491	15418	15358	15505	15386	15293	15429	15552	15392	15499	15300	15435	15484	15532	15473	15577	15359	15501	15392	15293	15556	15533	15259	15312	15381	15321	15508	15503	15442	15548	15480	15530	15356	15330	15524	15430	15416	15446	15561	15437	15424	15546	15478	15410	15538	15451	15353	15529	15525	15344	15416	15433	15463	15493	15451	15261	15487	15520	15365	15329	15551	15331	15487	15393	15481	15392	15424	15399	15471	15559	15257	15415	15412	15435	15581	15352	15404	15591	15531	15489	15612	15382	15521	15420	15326	15594	15299	15411	15435	15441	15556	15158	15403	15287	15462	15259	15561	15310	15506	15370	15384	15287	15433	15336	15386	15414	15394	15426	15516	15428	15447	15538	15290	15333	15363	15337	15514	15478	15699	15310	15492	15388	15394	15384	15329	15481	15303	15410	15556	15265	15649	15507	15345	15335	15486	15308	15409	15368	15336	15353	15307	15454	15317	15403	15391	15309	15482	15560	15435	15449	15459	15294	15420	15392	15368	15495	15519	15455	15430	15345	15437	15361	15387	15353	15375	15412	15348	15434	15417	15385	15425	15530	15424	15558	15499	15469	15412	15352	15421	15445	15391	15387	15440	15372	15468	15362	15670	15530	15370	15309	15353	15280	15263	15422	15287	15395	15350	15321	15473	15473	15514	15491	15243	15397	15468	15433	15436	15420	15393	15480	15265	15395	15485	15364	15351	15460	15378	15370	15351	15660	15407	15374	15550	15564	15290	15482	15313	15559	15389	15636	15526	15436	15455	15370	15475	15362	15493	15467	15581	15355	15356	15351	15550	15350	15384	15368	15198	15440	15362	15441	15252	15155	15411	15542	15390	15389	15548	15461	15463	15492	15544	15430	15478	15421	15617	15514	15469	15418	15359	15407	15519	15408	15382	15268	15336	15289	15391	15442	15307	15557	15443	15299	15333	15370	15305	15488	15543	15444	15332	15339	15440	15311	15594	15472	15572	15327	15507	15369	15435	15417	15478	15520	15530	15473	15308	15438	15332	15332	15363	15533	15438	15380	15286	15438	15457	15481	15408	15377	15408	15599	15411	15297	15487	15568	15670	15518	15478	15511	15461	15386	15240	15308	15462	15292	15541	15193	15407	15488	15351	15372	15266	15534	15394	15428	15457	15364	15452	15294	15367	15340	15343	15499	15353	15372	15539	15496	15311	15433	15506	15317	15457	15470	15480	15321	15341	15328
23059	22239	38853	45428	43403	38536	32979	24347	20010	19243	18795	18545	18532	18412	18353	18293	18535	18264	18334	18082	18310	18287	18261	18317	18304	18363	18276	18143	18197	18233	18203	18387	18071	18210	18292	18373	18359	18195	18161	18323	18182	18099	18088	18158	18219	18285	18119	18216	18142	18394	18190	18022	18126	18009	18247	18258	18220	18167	18149	18070	18178	18356	18133	18143	18381	18208	18059	18145	18074	18316	18250	18204	18238	18150	18247	18159	18200	18069	18200	18205	18261	18277	18166	18092	18099	18152	18096	18395	18020	18100	18066	18027	18160	18171	18087	18108	18070	18162	18184	17918	18087	18126	18129	18087	18060	18026	18176	18156	18066	18201	18248	18103	18267	18206	18402	18055	18085	18083	18165	17992	18036	18117	18114	18041	18174	18107	18093	18323	18007	18234	17945	18218	18112	18032	18130	18192	18254	17936	18223	18114	18223	18119	18071	18147	17982	18092	18133	17970	18212	18056	18025	18052	18105	18274	18156	17976	18215	18116	17956	17934	18032	18150	18217	18028	18051	18041	18142	18160	18060	17965	18214	18167	18021	18178	18186	18120	18010	17971	18169	18336	18273	18322	18223	18159	18126	18001	18111	18022	18061	18215	18180	18024	17855	18059	18125	18151	18228	18062	18161	18054	18097	18194	18126	17943	18003	18190	18243	18043	17997	18076	17975	18074	18164	18045	17998	18066	18235	18163	18252	17980	18015	18242	18080	18011	17999	18003	18076	18174	18186	18062	17990	18249	18274	18151	18291	18165	18165	18046	18081	17928	18121	18119	17993	18082	18196	18105	18215	18011	18099	18081	18110	18057	18041	18095	18118	18131	18006	18055	18128	18049	18101	18129	17953	18164	18006	18133	18349	18049	18108	18207	18069	18012	18107	18089	18125	17843	18191	18125	18117	18278	18167	17950	18256	18175	17968	17917	18166	17964	18087	18137	18008	18053	18244	18256	18130	18284	18175	17943	18185	18272	18209	17939	18013	18197	18178	18285	18050	18060	17988	18221	18300	17996	18086	18014	18131	18249	17931	18079	17890	17973	18330	18119	18216	18230	18060	18206	18266	18024	18054	18069	18087	18223	18272	18071	18186	17792	18154	18088	17991	18285	18142	18197	18196	18128	18083	17990	17965	18161	18026	18034	18038	18206	18194	18165	17963	17775	18194	18082	18227	17924	18054	18134	17979	18109	18221	17881	18091	18354	18039	18065	18255	18239	18028	17920	18030	17937	18178	18220	18062	18017	18076	18073	18213	18236	18187	18134	18258	18062	17932	18109	18053	18021	18154	18153	18284	18354	18087	18102	18320	18099	18253	18233	18204	18106	18303	17935	18182	18081	18158	17979	18283	18058	18166	18142	18162	18096	18016	18034	18039	17966	18007	18148	18067	18143	17982	18133	18100	18237	18023	18051	18333	18113	18028	18073	18162	18142	18254	18389	18232	17943	18159	18021	18113	18008	18022	17831	17934	18078	18257	18142	18050	18107	18115	18112	18011	17913	18077	18210	18189	17982	18060	17975	18073	17972	18039	18121	18154	18084	18088	18088	18064	18158	18294	18148	18038	18150	18095	18086	18081	18100	18298	18099	18111	17947	17986	18021	18163	18034	18098	18038	17941	17980	18064	18033	18056	18450	18123	18208	18132	18008	18031	18132	18140	18239	18038	18201	18363	17987	17884	18319	18152	18182	17928	18069	18138	18240	18270	17834	18079	17937	18151	18080	18067	18057	17909	18169	18314	18327	18109	18081	17960	18096	18111	18148	18102	17976	18144	18084	18156	18175	18309	18058	18170	18218	18151	18069	18191	18098	18106	18195	18136	18162	18053	18012	18016	18072	18107	18260	18269	18355	18126	18062	18094	18055	18200	18150	18282	18154	18165	17916	18096	18136	18079	18152	18143	18110	17966	18250	18013	18092	18042	18283	18181	18104	18191	18178	18139	18217	18117	18195	17967	18281	18281	18258	18010	18045	17948	18110	18129	18203	18156	18165	18118	18029	18215	18018	17950	18062	18061	18184	18101	18214	18106	18139	18043	18044	18112	18095	17927	18228	18260	18302	18138	18153	18163	18007	18122	18137	18330	17945	18013	18252	18107	18317	18246	17978	18151	17986	18130	18102	18355	18046	18106	18045	18151	18103	18098	18077	18131	17973	18027	18120	18235	17925	18097	18070	18260	17989	18069	17982	18324	18043	18088	18252	18090	18026	18234	18204	18207	18320	18125	18131	18180	18182	18058	18007	18063	18019	18074	18049	17988	17898	18097	18130	18274	18191	18089	18073	17801	18156	18008	18098	18187	18083	18239	17940	18073	17939	18052	18026	18010	18215	18265	18188	17961	17922	18056	18229	18134	17949	18203	18114	18199	18089	18132	18207	18324	18236	18324	18427	18163	18394	18225	18019	18129	17926	18176	18210	18050	18066	18132	18123	18076	18213	18005	18102	17916	18080	18168	17897	18219	18238	18071	18123	18346	18099	17986	18143	17930	17963	18034	18225	18336	18155	18246	18218	18337	18154	18095	18191	17906	18002	18131	18113	18081	18122	18174	18100	18188	18273	18149	18091	18258	18099	18115	18104	18084	18016	18127	18100	18170	17934	18209	18083	17896	18026	18060	18111	18129	18082	18296	18219	18009	18174	18090	18233	18063	18147	18036	18254	18142	17968	18096	18103	18075	18170	18036	18212	18111	18133	18311	17977	17988	18113	17963	18156	18128	18012	18215	17945	18285	18127	18218	17867	17955	18092	18152	18102	18102	18118	18236	18192	18255	18107	18224	18208	18066	18042	18042	18084	18304	18238	18236	17811	18062	18067	18045	18083	18171	18017	18093	18065	17970	18143	18070	18169	18121	18070	17841	18028	17966	18193	18399	18019	18082	18040	17975	18113	18006	18166	18249	18142	18065	18053	17986	18064	17996	18037	18107	18162	18367	18233	18044	18307	18284	18227	18005	18050	18058	18193	18111	18295	18219	18054	18198	18070	18244	18235	18074	18409	18010	18234	18234	18232	18031	18206	18212	17794	18225	18265	18120	18222	17978	18182	18212	18034	18042	18095	18346	18003	17844	18001	17939	17993	18266	18046	18004	18002	18006	18138	18164	18102	17949	18309	18132	17971	18108	17964	18116	18313	17936	17998	18136	18036	18042	18119	18110	18308	18286	18095	18073	18202	18096	18096	18118	18060	18046	18046	17795	18096	18114	18092	18198	18131	18135	18053	18033	17770	17982	17918	17960	17990	18071	18165	18277	18166	18355	17858	18104	18190	18048	18283	18138	18125	18145	18117	18144	18133	17985	18137	18105	18161	18046	18225	18112	18084	18093	17947	17793	18200	17917	17896	18180	17954	18156	18040	18201	17952	18219	18339	18200	18148	18103	18177	18185	18206	18078	18076	17935	18245	18121	18048	18283	18049	18194	17966	18065	18100	18283	17998	18028	18025	18064	18002	18021	18065	18099	18017	18185	18222	18249	18096	18030	18105	18224	18242	17992	17854	18154	17999	18101	18219	18088	18205	17975	18206	18162	18121	18073	18120	18003	18143	18129	17937	18025	18065	18245	18185	18161	18002	18323	18028	18099	18154	18019	18105	17923	17832	18213	18165	18078	17992	18098	17944	18076	17993	18109	18019	18444	18117	18194	18064	18236	17995	18242	18077	18163	18053	18040	18065	18245	18142	18095	18071	18022	17981	18086	17875	18133	18055	17994	18109	18109	18094	18126	18179	18201	18134	18109	17977	18191	18192	18073	18154	18179	18194	18024	18058	18243	18150	18267	17954	17906	17965	18253	17919	17915	18018	18116	18199	18157	17962	18174	18110	18169	17904	18131	18111	17917	18107	18226	18131	18014	18094	18174	18055	18183	18168	18042	18116	18085	18007	18081	18102	18032	18051	18199	17984	18110	17991	18204	18226	18347	18128	18042	18150	18236	18097	17862	18247	17963	18134	18052	18128	18225	18116	18124	18032	18062	18062	18284	18145	18133	18086	18100	17998	18086	18034	18090	18231	18197	18124	18052	18196	18165	18084	18096	18062	18244	18265	18347	18120	18112	18210	18047	18326	18111	18395	18179	18262	18042	18279	17926	18040	18086	18145	18213	17970	17813	18205	18085	18148	18235	17967	17942	18081	17739	18247	18218	18150	18109	17916	18130	17995	18332	18208	18268	18042	18143	17879	18083	18043	18076	18100	17983	18112	18002	18069	18061	18164	18063	17999	18256	18103	18249	18198	18302	18101	18242	18139	18143	18245	18199	18056	18162	18183	18040	18076	18114	18036	18339	18110	18249	18122	18071	18000	18022	18048	17966	18007	18121	17964	18057	18072	18304	18325	18281	18166	18017	18265	18340	18366	18276	18057	18244	18200	18214	18131	18220	18042	17917	18083	18097	18039	18072	18129	18029	17876	18061	18057	18183	17948	18334	18092	18065	18200	18194	18010	18004	18000	18160	17987	18132	18061	18034	17964	18059	18095	17966	17967	18029	18178	17978	18026	18249	18101	17845	18171	18167	18037	18211	18166	18043	18059	18192	18117	18221	18076	17937	17980	18184	18164	18030	17961	18187	18039	17927	18039	18159	18004	18039	18168	17943	18072	18172	18030	18112	17978	18082	18158	18086	18043	18024	17886	17802	18128	18138	18024	18184	18194	18116	18080	18049	17774	18032	18016	18137	17918	18119	18028	18185	18162	18104	18013	17895	18012	18137	18122	18228	17922	18123	17938	18000	18304	18229	17936	18198	17795	18150	18006	18021	18041	18238	18169	18165	18217	18173	18200	18262	18091	18079	17908	18035	18161	17978	18038	18118	17924	18060	18171	18191	18142	18011	17897	18108	17871	17954	18142	18005	18076	18131	18024	18056	18103	18231	18089	18047	18315	17994	17914	18065	17971	18149	18165	17992	18175	18275	18236	18310	17824	18194	18044	18164	17909	18250	18252	18364	18168	18023	18021	18026	17983	18260	18108	18014	17949	18037	17825	17950	18009	18388	18101	18231	18064	18314	18177	18028	18049	17947	18172	18000	18040	18042	18059	17997	18109	17955	18001	18201	18108	18191	18024	18192	18169	17848	18051	18177	18100	18042	18157	18039	17988	17986	18145	18236	18133	18111	18072	17951	18006	18000	18023	18068	18118	18258	18017
61660	102250	96726	81184	60823	44015	30341	21371	17144	15766	15452	15371	15363	15462	15440	15464	15396	15258	15542	15373	15389	15516	15218	15405	15497	15427	15311	15391	15370	15590	15295	15270	15408	15638	15487	15480	15403	15453	15444	15419	15388	15365	15437	15372	15397	15302	15504	15360	15329	15210	15358	15373	15075	15244	15342	15383	15295	15354	15445	15472	15373	15511	15353	15422	15190	15219	15441	15271	15341	15412	15410	15371	15487	15380	15324	15420	15324	15523	15365	15325	15435	15563	15322	15284	15315	15495	15426	15382	15187	15424	15177	15456	15331	15497	15378	15341	15442	15357	15376	15445	15518	15390	15442	15261	15424	15496	15382	15371	15366	15570	15365	15395	15323	15395	15419	15511	15410	15229	15464	15517	15477	15523	15295	15471	15382	15372	15391	15418	15373	15469	15246	15319	15365	15184	15505	15347	15475	15364	15322	15440	15266	15334	15320	15431	15388	15343	15435	15484	15356	15307	15555	15162	15400	15432	15415	15240	15293	15566	15336	15278	15236	15327	15510	15451	15310	15434	15289	15407	15303	15416	15336	15528	15265	15321	15476	15378	15562	15312	15446	15360	15388	15307	15422	15402	15370	15246	15393	15367	15418	15455	15282	15298	15381	15356	15295	15263	15312	15358	15304	15400	15481	15228	15416	15333	15345	15266	15380	15338	15388	15431	15409	15555	15171	15367	15411	15444	15497	15396	15575	15540	15369	15378	15215	15511	15462	15138	15396	15363	15479	15451	15278	15342	15288	15459	15336	15529	15321	15230	15383	15327	15106	15518	15393	15418	15472	15428	15403	15440	15277	15468	15517	15311	15598	15428	15428	15171	15328	15453	15435	15372	15275	15411	15365	15526	15619	15392	15341	15206	15117	15603	15426	15445	15374	15280	15254	15287	15505	15292	15665	15407	15258	15308	15470	15303	15358	15299	15310	15486	15477	15484	15397	15356	15302	15278	15190	15312	15454	15209	15243	15372	15402	15154	15359	15435	15367	15432	15295	15358	15451	15250	15393	15491	15406	15193	15389	15183	15446	15435	15413	15319	15378	15516	15368	15249	15245	15401	15331	15234	15329	15300	15363	15373	15242	15315	15400	15359	15537	15397	15346	15439	15449	15345	15306	15279	15322	15280	15425	15547	15417	15272	15416	15450	15423	15310	15317	15357	15492	15395	15511	15354	15456	15379	15296	15339	15437	15349	15393	15261	15285	15417	15447	15307	15287	15420	15233	15350	15303	15394	15384	15405	15344	15252	15231	15416	15453	15419	15244	15378	15566	15530	15455	15380	15285	15513	15494	15499	15363	15296	15381	15381	15426	15205	15466	15235	15286	15279	15265	15496	15518	15368	15354	15389	15401	15388	15249	15442	15329	15252	15430	15254	15394	15407	15443	15433	15316	15358	15462	15440	15340	15556	15369	15402	15345	15391	15463	15377	15303	15250	15315	15332	15390	15332	15290	15415	15247	15225	15397	15317	15284	15172	15261	15454	15487	15279	15332	15300	15351	15328	15171	15455	15653	15505	15262	15214	15404	15300	15205	15388	15350	15181	15389	15476	15502	15361	15318	15502	15553	15350	15290	15369	15489	15221	15333	15437	15304	15287	15279	15251	15397	15304	15460	15428	15357	15464	15529	15174	15147	15349	15417	15374	15453	15275	15265	15308	15369	15264	15349	15523	15577	15441	15468	15409	15211	15505	15440	15351	15481	15408	15422	15456	15315	15192	15427	15300	15259	15379	15407	15451	15245	15304	15361	15363	15451	15435	15402	15274	15396	15510	15433	15294	15377	15563	15409	15345	15316	15409	15276	15284	15325	15328	15388	15422	15457	15566	15245	15432	15281	15487	15082	15362	15374	15250	15347	15438	15490	15300	15366	15327	15425	15312	15334	15417	15420	15359	15358	15433	15215	15484	15356	15363	15247	15283	15398	15417	15349	15518	15371	15570	15427	15406	15402	15370	15597	15214	15343	15369	15552	15394	15537	15454	15438	15343	15289	15462	15468	15524	15536	15386	15462	15356	15268	15300	15501	15338	15353	15446	15250	15329	15449	15367	15273	15526	15361	15537	15445	15414	15460	15408	15331	15288	15305	15238	15431	15423	15406	15479	15319	15332	15475	15375	15377	15177	15363	15534	15329	15313	15411	15467	15288	15319	15538	15413	15453	15509	15355	15287	15550	15270	15273	15396	15390	15378	15514	15428	15417	15349	15373	15432	15374	15366	15495	15347	15218	15458	15310	15481	15386	15287	15451	15357	15224	15423	15158	15323	15401	15403	15443	15338	15510	15346	15485	15337	15467	15260	15497	15381	15331	15326	15328	15382	15321	15430	15264	15462	15530	15423	15320	15370	15372	15506	15472	15451	15312	15269	15606	15387	15266	15392	15428	15226	15412	15528	15346	15512	15433	15302	15449	15471	15355	15347	15357	15358	15458	15240	15468	15322	15315	15292	15364	15266	15429	15472	15306	15504	15330	15386	15322	15619	15359	15418	15327	15401	15359	15365	15438	15303	15623	15308	15451	15341	15398	15358	15349	15297	15466	15410	15436	15297	15293	15255	15282	15417	15414	15404	15323	15368	15356	15471	15370	15171	15487	15210	15330	15440	15410	15239	15445	15275	15365	15428	15373	15462	15456	15380	15376	15248	15321	15334	15244	15300	15539	15615	15379	15365	15331	15285	15465	15312	15276	15469	15279	15551	15210	15370	15442	15300	15289	15350	15349	15381	15366	15411	15356	15350	15444	15434	15337	15466	15291	15479	15382	15298	15241	15512	15338	15212	15440	15324	15399	15416	15511	15367	15316	15421	15308	15506	15424	15401	15368	15498	15311	15377	15311	15330	15505	15470	15417	15303	15358	15192	15265	15376	15377	15333	15325	15422	15602	15269	15422	15318	15310	15375	15540	15347	15230	15331	15326	15326	15238	15511	15334	15431	15364	15248	15307	15360	15349	15427	15457	15368	15414	15289	15331	15468	15547	15222	15410	15318	15282	15434	15453	15249	15445	15347	15441	15440	15468	15471	15362	15255	15369	15260	15385	15526	15320	15465	15302	15336	15402	15282	15286	15388	15268	15309	15434	15336	15369	15485	15261	15391	15222	15369	15368	15375	15647	15290	15455	15399	15268	15361	15319	15436	15322	15204	15266	15443	15397	15529	15183	15548	15289	15349	15412	15499	15418	15165	15280	15451	15469	15534	15380	15324	15274	15471	15400	15317	15468	15200	15308	15295	15350	15295	15415	15332	15322	15302	15415	15167	15320	15256	15406	15501	15406	15421	15482	15513	15400	15422	15381	15286	15345	15344	15304	15315	15515	15315	15325	15460	15423	15391	15469	15217	15309	15359	15407	15473	15323	15488	15320	15315	15464	15322	15387	15403	15490	15288	15532	15273	15392	15430	15373	15391	15391	15414	15404	15209	15295	15242	15396	15459	15446	15357	15294	15313	15399	15350	15473	15346	15371	15277	15394	15293	15416	15260	15399	15411	15255	15417	15376	15430	15490	15510	15298	15419	15392	15329	15277	15444	15194	15413	15409	15359	15351	15348	15458	15371	15359	15447	15453	15345	15464	15297	15400	15487	15202	15461	15298	15251	15310	15585	15447	15369	15553	15457	15330	15439	15433	15385	15248	15387	15321	15320	15416	15396	15187	15348	15329	15423	15224	15278	15318	15279	15239	15436	15294	15398	15254	15373	15311	15323	15239	15428	15295	15230	15368	15458	15288	15133	15261	15474	15489	15354	15396	15334	15400	15366	15335	15416	15337	15336	15381	15309	15346	15430	15494	15346	15375	15433	15509	15377	15315	15341	15345	15317	15464	15357	15296	15379	15474	15344	15380	15426	15448	15406	15502	15356	15365	15380	15257	15435	15341	15300	15324	15290	15440	15351	15223	15468	15339	15227	15389	15049	15313	15312	15568	15414	15382	15511	15404	15539	15336	15268	15422	15358	15334	15402	15415	15357	15395	15473	15429	15405	15318	15379	15444	15280	15262	15190	15300	15238	15325	15261	15534	15287	15269	15410	15222	15415	15364	15374	15303	15327	15381	15502	15436	15376	15404	15392	15513	15402	15277	15291	15563	15421	15268	15305	15319	15391	15173	15370	15253	15416	15382	15381	15438	15544	15309	15351	15110	15307	15312	15457	15413	15352	15370	15301	15330	15405	15435	15219	15212	15346	15338	15467	15284	15345	15307	15391	15419	15385	15611	15337	15426	15187	15393	15185	15318	15441	15197	15350	15385	15511	15223	15395	15363	15223	15403	15286	15282	15208	15418	15377	15435	15501	15376	15241	15374	15446	15353	15218	15399	15340	15558	15446	15242	15168	15523	15286	15383	15445	15547	15281	15512	15299	15514	15433	15510	15393	15460	15442	15451	15424	15349	15335	15369	15420	15426	15293	15356	15214	15425	15391	15249	15425	15290	15448	15360	15341	15389	15411	15372	15259	15434	15431	15374	15450	15437	15393	15370	15554	15121	15289	15519	15344	15260	15558	15351	15306	15117	15332	15445	15113	15226	15206	15534	15466	15284	15374	15287	15322	15307	15436	15483	15349	15515	15409	15435	15176	15513	15325	15389	15382	15234	15371	15320	15479	15345	15437	15263	15288	15368	15431	15383	15549	15327	15338	15276	15301	15423	15465	15474	15471	15309	15364	15407	15546	15317	15386	15246	15129	15315	15287	15473	15363	15376	15420	15335	15447	15307	15581	15344	15292	15292	15285	15301	15395	15458	15410	15446	15538	15637	15320	15335	15384	15339	15406	15315	15188	15346	15240	15244	15569	15301	15351	15607	15243	15153	15518	15285	15506	15390	15225	15436	15324	15346	15414	15248	15351	15350	15581	15324	15301	15249	15304	15252	15267	15373	15314	15353	15347	15399	15272	15366	15359	15266	15358	15441	15419	15370	15429	15232	15315	15489	15446	15430	15366	15458	15322	15392	15288	15457	15432	15340	15222	15350	15298	15406	15479	15537	15289	15390	15485	15479	15464	15109	15371	15535	15394	15366	15389	15334	15447	15348	15415	15303	15466	15480	15328	15350	15559	15457	15217	15242	15297	15488	15326	15244	15387	15403	15218	15482	15286	15361	15283	15254	15362	15413	15383	15504	15308	15461	15358	15259	15340	15435	15248
28624	34329	47259	37788	27507	22734	20453	19404	18998	18750	18728	18661	18540	18767	18533	18556	18689	18609	18284	18729	18674	18736	18675	18641	18588	18638	18553	18883	18653	18526	18729	18502	18861	18749	18587	18856	18689	18676	18743	18714	18818	18728	18611	18564	18596	18710	18674	18717	18883	18936	18612	18665	18728	18441	18842	18564	18815	18444	18555	18700	18711	18639	18584	18783	18523	18540	18496	18808	18900	18724	18553	18848	18558	18484	18790	18631	18822	18664	18806	18632	18576	18597	18454	18663	18569	18553	18789	18685	18728	19049	18393	18704	18725	18691	18535	18638	18642	18725	18616	18735	18619	18685	18484	18737	18666	18693	18852	18717	18538	18490	18750	18473	18977	18649	18546	18534	18506	18773	18649	18559	18525	18757	18567	18639	18730	18748	18574	18668	18486	18675	18535	18664	18773	18476	18368	18634	18642	18411	18543	18755	18909	18696	18645	18820	18622	18659	18702	18685	18780	18763	18799	18772	18713	18532	18574	18761	18709	18474	18505	18489	18625	18562	18711	18748	18698	18624	18567	18617	18748	18693	18645	18605	18678	18693	18771	18618	18722	18623	18684	18578	18692	18574	18647	18589	18396	18494	18585	18797	18607	18657	18703	18725	18531	18649	18759	18693	18678	18691	18581	18647	18613	18832	18620	18540	18807	18742	18846	18413	18454	18699	18832	18702	18704	18646	18673	18467	18564	18610	18582	18486	18503	18606	18620	18529	18540	18638	18734	18763	18777	18745	18988	18541	18876	18586	18858	18781	18877	18684	18779	18646	18597	18402	18640	18526	18600	18597	18880	18798	18680	18885	18741	18615	18746	18591	18786	18697	18894	18767	18571	18648	18524	18557	18565	18836	18708	18853	18747	18614	18769	18482	18632	18795	18837	18715	18721	18626	18852	18629	18505	18643	18815	19014	18647	18583	18657	18648	18679	18631	18729	18553	18802	18609	18787	18710	18766	18498	18643	18782	18548	18468	18723	18550	18739	18627	18680	18791	18446	18501	18505	18638	18777	18675	18581	18765	18714	18702	18747	18755	18804	18747	18665	18663	18624	18553	18695	18722	18840	18590	18782	18738	18739	18824	18864	18782	18521	18643	19015	18579	18686	18591	18701	18712	18729	18767	18632	18617	18716	18631	18646	18583	18621	18584	18576	18782	18587	18533	18631	18666	18715	18627	18520	18676	18782	18495	18717	18556	18682	18724	18646	18743	18613	18744	18818	18834	18698	18758	18567	18600	18748	18525	18671	18651	18498	18670	18654	18780	18591	18598	18684	18570	18783	18867	18653	18775	18761	18660	18714	18811	18533	18923	18539	18551	18717	18502	18597	18550	18717	18691	18755	18300	18552	18569	18692	18819	18753	18679	18581	18424	18818	18473	18530	18574	18606	18551	18839	18890	18879	18832	18798	18797	18791	18645	18448	18784	18851	18776	18948	18740	18545	18696	18524	18742	18854	18893	18632	18587	18631	18482	18741	18766	18512	18588	18837	18792	18610	18491	18915	18706	18753	18628	18523	18720	18712	18609	18645	18640	18614	18258	18659	18562	18791	18669	18545	18862	18726	18719	18727	18773	18610	18783	18577	18563	18596	18666	18766	18598	18692	18777	18796	18614	18621	18775	18642	18595	18547	18691	18648	18419	18692	18668	18708	18730	18761	18592	18492	18507	18639	18635	18662	18683	18661	18769	18878	18780	18685	18519	18475	18424	18620	18674	18688	18522	18557	18732	18551	18584	18513	18478	18672	18662	18365	18717	18610	18593	18487	18658	18618	18524	18654	18535	18727	18767	18747	18738	18627	18625	18864	18680	18780	18643	18528	18803	18770	18665	18802	18617	18588	18815	18682	18724	18550	18643	18775	18682	18603	18724	18692	18664	18687	18513	18771	18892	18755	18722	18869	18541	18727	18630	18886	18711	18626	18534	18523	18487	18623	18737	18787	18848	18623	18466	18619	18810	18575	18833	18665	18698	18539	18805	18711	18539	18618	18532	18849	18823	18728	18620	18755	18498	18669	18757	18807	18461	18720	18601	18600	18722	18930	18540	18587	18731	18689	18742	18779	18763	18889	18539	18739	18681	18706	18611	18816	18613	18572	18593	18691	18567	18736	18801	18874	18749	18706	18682	18870	18684	18724	18626	18754	18622	18637	18686	18687	18792	18704	18550	18733	18675	18669	18741	18785	18810	18607	18815	18689	18550	18627	18533	18578	18629	18542	18783	18601	18733	18668	18614	18611	18626	18552	18739	18666	18728	18791	18789	18792	18714	18803	18517	18629	18708	18622	18732	18470	18714	18679	18643	18537	18729	18724	18658	18629	18691	18749	18734	18747	18643	18738	18699	18737	18622	18582	18700	18738	18749	18906	18689	18591	18537	18695	18843	18634	18690	18766	18660	18519	18335	18759	18531	18767	18684	18652	18686	18821	18588	18676	18595	18767	18687	18650	18765	18602	18573	18602	18759	18731	18665	18776	18675	18716	18751	18746	18654	18610	18619	18640	18614	18567	18844	18749	18747	18728	18695	18621	18603	18565	18612	18542	18591	18902	18811	18676	18572	18578	18605	18689	18598	18461	18731	18729	18874	18696	18706	18645	18602	18566	18690	18668	18673	18594	18617	18759	18472	18647	18606	18717	18739	18688	18673	18771	18625	18773	18629	18752	18611	18729	18427	18543	18552	18554	18662	18725	18812	18619	18764	18701	18570	18536	18534	18713	18641	18592	18627	18648	18748	18638	18497	18363	18722	18544	18802	18735	18750	18853	18751	18530	18616	18726	18842	18426	18387	18569	18444	18698	18706	18559	18668	18751	18653	18670	18703	18838	18597	18629	18459	18564	18609	18497	18670	18370	18626	18462	18643	18685	18723	18704	18604	18718	18552	18582	18741	18700	18710	18750	18837	18725	18700	18853	18617	18514	18704	18674	18584	18522	18646	18697	18620	18695	18613	18704	18476	18525	18799	18836	18580	18611	18736	18708	18763	18558	18567	18717	18740	18790	18545	18685	18688	18545	18758	18747	18685	18491	18402	18722	18754	18798	18579	18710	18771	18726	18739	18888	18702	18613	18756	18754	18505	18623	18504	18501	18611	18631	18614	18744	18657	18682	18607	18683	18938	18815	18614	18573	18618	18643	18636	18559	18677	18541	18700	18744	18659	18719	18668	18738	19059	18723	18771	18604	18618	18686	18717	18764	18765	18606	18633	18645	18634	18755	18538	18638	18527	18446	18675	18625	18582	18687	18577	18614	18479	18830	18742	18725	18655	18651	18710	18687	18807	18664	18591	18640	18549	18933	18715	18689	18783	18738	18687	18682	18606	18643	18580	18620	18687	18744	18638	18710	18790	18789	18592	18693	18792	18698	18582	18708	18598	18807	18754	18558	18777	18684	18614	18564	18777	18790	18693	18529	18761	18518	18590	18726	18718	18748	18744	18596	18723	18578	18812	18680	18584	18677	18470	18596	18977	18609	18639	18705	18781	18739	18673	18632	18700	18570	18815	18728	18687	18678	18714	18778	18751	18620	18574	18790	18534	18569	18567	18836	18675	18539	18819	18662	18820	18710	18761	18545	18578	18600	18458	18521	18669	18716	18668	18565	18611	18491	18532	18871	18834	18652	18686	18628	18728	18704	18471	18454	18505	18758	18660	18735	18751	18633	18817	18937	18664	18707	18877	18733	18674	18839	18740	18695	18648	18734	18675	18697	18665	18544	18804	18668	18527	18396	18464	18823	18713	18717	18520	18545	18516	18852	18464	18620	18619	18566	18502	18880	18766	18702	18855	18784	18725	18716	18791	18696	18705	18854	18552	18586	18609	18582	18487	18508	18753	18558	18794	18561	18540	18736	18541	18622	18802	18532	18589	18599	18656	18745	18707	18778	18449	18592	18813	18947	18618	18790	18463	18584	18710	18390	18764	18669	18645	18674	18754	18691	18544	18698	18928	18744	18576	18551	18708	18546	18616	18612	18598	18557	18685	18488	18800	18592	18596	18565	18879	18539	18733	18451	18510	18756	18717	18630	18701	18710	18518	18679	18661	18444	18650	18742	18676	18702	18605	18664	18873	18803	18765	18842	18662	18730	18662	18701	18718	18703	18642	18661	18675	18778	18750	18792	18632	18674	18766	18421	18695	18782	18614	18745	18654	18617	18496	18577	18846	18452	18740	18532	18854	18565	18660	18675	18739	18728	18672	18843	18720	18615	18841	18611	18726	18580	18659	18552	18595	18755	18621	18776	18724	18811	18691	18856	18615	18649	18645	18675	18540	18654	18704	18777	18778	18625	18386	18532	18697	18861	18614	18766	18563	18606	18703	18682	18462	18607	18696	18651	18627	18711	18598	18600	18673	18621	18699	18677	18673	18596	18823	18841	18610	18735	18573	18792	18503	18731	18768	18715	18675	18575	18456	18814	18859	18739	18539	18681	18670	18683	18485	18878	18535	18807	18596	18830	18896	18850	18574	18584	18704	18674	18617	18648	18731	18760	18527	18546	18603	18723	18642	18511	18648	18660	18552	18574	18696	18848	18641	18724	18569	18555	18747	18938	18775	18496	18851	18715	18476	18785	18498	18416	18792	18792	18459	18594	18642	18716	18596	18800	18703	18567	18572	18636	18623	18620	18680	18635	18796	18506	18673	18696	18478	18471	18463	18652	18762	18654	18651	18705	18630	18684	18588	18818	18796	18900	18712	18482	18775	18575	18515	18822	18666	18646	18461	18732	18713	18730	18603	18704	18846	18899	18631	18744	18546	18574	18477	18710	18686	18535	18575	18746	18604	18734	18680	18560	18662	18730	18831	18609	18623	18675	18812	18780	18575	18376	18762	18732	18785	18629	18626	18701	18719	18469	18471	18803	18857	18492	18637	18889	18500	18651	18787	18509	18693	18627	18640	18606	18543	18718	18774	18861	18706	18435	18794	18932	18818	18732	18496	18675	18756	18582	18739	18700	18693	18686	18751	18899	18475	18830	18730	18552	18854	18693	18784	18816	18673	18607	18809	18710	18696	18781	18583	18776	18566	18778	18489	18701	18786	18791	18776	18620	18501	18618	18936	18795	18849	18447	18858	18749	18553	18780	18512	18626	18542	18656	18761	18940	18602	18459	18539	18579	18702	18824	18538	18772	18771	18602	18679
30534	55557	49380	33946	24676	19385	17058	16271	15887	15777	15599	15712	15816	15643	15614	15569	15688	15796	15463	15764	15655	15798	15666	15730	15746	15527	15557	15659	15497	15684	15724	15661	15580	15690	15468	15710	15533	15451	15778	15677	15611	15836	15673	15591	15546	15692	15588	15786	15718	15774	15711	15523	15669	15691	15546	15685	15588	15765	15689	15637	15492	15639	15713	15722	15704	15834	15497	15526	15573	15615	15586	15783	15536	15798	15651	15515	15683	15740	15608	15647	15658	15798	15583	15833	15486	15693	15645	15678	15653	15553	15651	15529	15904	15660	15668	15620	15646	15655	15811	15602	15597	15724	15707	15611	15622	15616	15599	15620	15587	15610	15726	15606	15695	15611	15526	15731	15709	15697	15625	15695	15744	15625	15634	15645	15647	15595	15676	15619	15593	15668	15655	15641	15642	15727	15677	15598	15742	15716	15471	15703	15501	15649	15524	15716	15512	15422	15698	15746	15547	15699	15566	15610	15789	15735	15758	15631	15798	15520	15603	15676	15676	15880	15634	15610	15702	15599	15619	15647	15547	15459	15746	15773	15492	15766	15686	15610	15697	15506	15530	15554	15604	15717	15483	15823	15678	15645	15683	15560	15512	15535	15758	15488	15664	15768	15635	15598	15542	15557	15403	15503	15622	15616	15529	15642	15562	15580	15747	15706	15804	15726	15663	15592	15579	15672	15720	15664	15690	15587	15658	15681	15781	15723	15725	15787	15637	15714	15414	15737	15727	15442	15714	15674	15718	15709	15652	15721	15532	15589	15635	15719	15804	15709	15699	15745	15634	15774	15476	15602	15744	15704	15757	15686	15646	15664	15684	15688	15704	15738	15886	15665	15657	15610	15657	15584	15795	15610	15760	15489	15511	15595	15775	15617	15717	15656	15800	15621	15693	15586	15762	15786	15508	15448	15633	15705	15746	15678	15619	15695	15700	15571	15697	15613	15742	15873	15615	15651	15657	15782	15713	15699	15691	15824	15548	15652	15566	15700	15676	15631	15479	15736	15643	15605	15643	15619	15702	15661	15733	15531	15715	15871	15741	15712	15617	15743	15485	15553	15757	15824	15656	15588	15633	15807	15717	15532	15699	15540	15611	15727	15738	15589	15753	15481	15659	15532	15609	15601	15779	15635	15555	15618	15669	15673	15527	15655	15638	15659	15766	15700	15503	15762	15615	15637	15607	15676	15685	15763	15620	15688	15658	15601	15589	15651	15544	15662	15757	15645	15498	15695	15620	15598	15525	15603	15766	15729	15549	15736	15694	15569	15764	15698	15741	15596	15691	15804	15650	15611	15910	15456	15496	15737	15618	15686	15730	15667	15693	15601	15629	15676	15687	15604	15535	15702	15428	15671	15762	15551	15654	15759	15566	15614	15745	15697	15613	15549	15611	15572	15828	15502	15673	15668	15683	15682	15701	15739	15675	15689	15666	15681	15748	15725	15490	15655	15718	15623	15727	15672	15695	15627	15466	15861	15641	15883	15625	15677	15607	15700	15753	15694	15721	15703	15573	15576	15659	15768	15668	15550	15693	15647	15667	15565	15658	15673	15647	15618	15479	15714	15662	15648	15694	15496	15734	15606	15580	15742	15685	15414	15740	15719	15531	15447	15618	15708	15538	15555	15520	15664	15733	15837	15541	15535	15846	15696	15555	15669	15612	15675	15687	15563	15559	15708	15623	15651	15570	15671	15723	15746	15411	15537	15491	15499	15586	15627	15630	15520	15536	15676	15667	15667	15669	15757	15736	15715	15667	15458	15691	15538	15540	15672	15514	15616	15711	15561	15638	15575	15736	15614	15885	15504	15515	15642	15655	15497	15563	15598	15613	15670	15499	15663	15608	15711	15582	15603	15426	15677	15828	15605	15610	15542	15628	15555	15742	15620	15548	15527	15508	15821	15680	15659	15544	15802	15564	15646	15440	15494	15746	15766	15593	15705	15781	15693	15581	15728	15686	15599	15819	15533	15697	15776	15727	15632	15606	15690	15685	15708	15760	15641	15528	15807	15666	15669	15601	15584	15687	15392	15782	15614	15617	15710	15532	15626	15687	15678	15585	15675	15774	15607	15763	15638	15587	15514	15608	15708	15549	15699	15604	15511	15721	15818	15540	15647	15646	15542	15681	15551	15867	15430	15512	15750	15567	15681	15638	15795	15633	15785	15530	15684	15743	15849	15683	15681	15626	15615	15729	15644	15825	15520	15781	15591	15641	15758	15499	15710	15774	15536	15694	15793	15590	15655	15795	15634	15604	15642	15797	15570	15686	15613	15628	15554	15695	15709	15566	15574	15783	15759	15798	15510	15705	15703	15692	15688	15586	15726	15705	15748	15431	15605	15632	15680	15585	15589	15517	15515	15707	15509	15726	15582	15655	15584	15752	15627	15765	15642	15739	15575	15583	15680	15682	15758	15602	15538	15727	15660	15727	15638	15826	15710	15638	15896	15456	15686	15570	15647	15686	15677	15629	15551	15658	15804	15706	15505	15569	15685	15831	15548	15602	15713	15678	15682	15731	15783	15805	15666	15597	15821	15617	15792	15715	15600	15760	15550	15525	15565	15781	15771	15581	15658	15696	15715	15735	15516	15642	15559	15831	15797	15621	15765	15587	15640	15693	15693	15526	15727	15777	15677	15640	15577	15610	15558	15746	15804	15515	15623	15727	15671	15665	15745	15639	15571	15782	15786	15714	15565	15673	15793	15835	15605	15676	15760	15641	15636	15696	15634	15718	15630	15712	15554	15802	15691	15663	15765	15708	15689	15685	15668	15637	15651	15532	15580	15772	15574	15702	15701	15609	15536	15814	15725	15690	15501	15444	15664	15655	15756	15541	15664	15702	15653	15675	15512	15748	15822	15765	15655	15590	15677	15724	15627	15581	15668	15531	15678	15876	15783	15722	15726	15517	15649	15535	15598	15667	15706	15724	15756	15582	15841	15608	15706	15700	15630	15806	15706	15793	15707	15726	15826	15672	15779	15632	15679	15733	15694	15802	15557	15635	15715	15546	15572	15515	15635	15628	15634	15634	15643	15630	15580	15675	15635	15642	15635	15636	15733	15504	15665	15597	15634	15605	15529	15759	15534	15605	15693	15788	15824	15511	15584	15619	15666	15478	15643	15819	15705	15501	15641	15579	15554	15680	15560	15675	15758	15659	15782	15828	15751	15737	15512	15628	15765	15717	15709	15566	15539	15562	15683	15621	15639	15531	15707	15778	15560	15630	15715	15539	15556	15788	15625	15643	15638	15660	15853	15514	15710	15713	15769	15692	15670	15688	15558	15650	15760	15783	15443	15575	15563	15585	15704	15593	15598	15677	15723	15691	15719	15610	15699	15628	15424	15558	15518	15607	15752	15651	15753	15733	15596	15472	15628	15604	15545	15651	15646	15647	15573	15775	15604	15582	15634	15691	15667	15818	15527	15685	15535	15824	15730	15521	15673	15648	15660	15674	15557	15802	15853	15603	15587	15749	15664	15661	15648	15742	15632	15767	15640	15616	15645	15529	15588	15632	15686	15768	15623	15709	15495	15559	15758	15584	15576	15679	15678	15702	15638	15467	15565	15684	15605	15722	15539	15700	15609	15709	15780	15681	15850	15684	15555	15507	15654	15620	15742	15618	15527	15561	15631	15701	15512	15661	15667	15725	15813	15706	15556	15612	15640	15734	15801	15628	15648	15628	15675	15671	15792	15669	15610	15661	15721	15718	15759	15560	15683	15632	15774	15664	15682	15760	15573	15625	15574	15697	15694	15524	15772	15639	15761	15609	15553	15601	15555	15594	15563	15619	15643	15640	15633	15618	15778	15626	15801	15587	15771	15707	15691	15498	15655	15582	15714	15669	15663	15612	15566	15439	15722	15662	15592	15568	15614	15588	15595	15808	15683	15448	15776	15651	15632	15593	15638	15619	15713	15711	15705	15842	15613	15802	15642	15748	15574	15745	15565	15764	15554	15600	15629	15589	15759	15583	15672	15656	15880	15508	15820	15643	15694	15794	15627	15511	15691	15485	15747	15741	15666	15728	15654	15706	15634	15467	15630	15863	15792	15427	15523	15503	15661	15706	15643	15717	15662	15732	15647	15778	15480	15606	15760	15512	15689	15603	15605	15607	15606	15682	15587	15510	15640	15572	15672	15631	15710	15560	15732	15623	15713	15784	15626	15479	15625	15567	15697	15832	15674	15695	15703	15695	15737	15747	15830	15673	15766	15691	15549	15791	15812	15724	15601	15803	15701	15515	15588	15706	15652	15551	15520	15566	15591	15706	15741	15784	15638	15540	15690	15669	15767	15596	15647	15563	15671	15534	15704	15586	15745	15651	15694	15767	15726	15685	15580	15503	15396	15549	15575	15772	15624	15619	15696	15723	15680	15538	15651	15673	15575	15733	15670	15914	15724	15753	15561	15728	15572	15685	15749	15793	15619	15823	15543	15680	15510	15506	15645	15707	15561	15797	15628	15810	15552	15615	15412	15739	15633	15609	15688	15562	15804	15670	15650	15622	15557	15636	15776	15695	15647	15690	15641	15659	15557	15637	15703	15657	15611	15604	15617	15793	15594	15777	15762	15789	15604	15604	15658	15728	15767	15597	15639	15611	15643	15624	15727	15733	15568	15619	15750	15586	15683	15807	15716	15724	15688	15688	15907	15664	15686	15494	15721	15667	15633	15658	15675	15738	15651	15777	15765	15534	15712	15471	15683	15646	15517	15668	15454	15541	15762	15588	15536	15567	15672	15557	15684	15678	15532	15755	15622	15648	15648	15783	15644	15666	15623	15671	15817	15713	15760	15712	15790	15528	15641	15760	15534	15747	15544	15541	15710	15726	15899	15713	15727	15750	15627	15576	15600	15610	15690	15771	15714	15698	15427	15653	15651	15681	15578	15747	15677	15672	15632	15580	15645	15665	15778	15578	15725	15577	15732	15668	15758	15773	15549	15799	15690	15718	15579	15709	15545	15666	15606	15566	15684	15588	15597	15719	15665	15700	15679	15617	15698	15623	15661	15515	15653	15599	15713	15682	15736	15657	15696	15612	15720	15606	15526	15553	15577	15541	15805	15685	15570	15625	15606	15552	15804	15661	15813	15713	15427	15624	15788	15676	15701	15769	15588	15812	15573	15630	15707	15635	15878
24175	23061	44369	49430	42972	35266	28486	22179	19742	18954	18795	18822	18887	18857	18831	18882	18811	18614	18762	18522	18821	18888	18743	18827	18541	18710	18791	18562	18720	18551	18572	18727	18757	18843	18592	18476	18580	18399	18591	18658	18698	18591	18456	18661	18468	18842	18638	18471	18815	18740	18624	18668	18457	18545	18619	18555	18481	18625	18573	18633	18824	18329	18715	18620	18611	18685	18710	18641	18637	18752	18870	18582	18505	18744	18661	18536	18663	18675	18559	18491	18558	18642	18345	18702	18646	18534	18545	18654	18700	18752	18645	18793	18576	18560	18543	18547	18615	18732	18577	18469	18424	18592	18616	18558	18535	18497	18451	18699	18627	18632	18655	18407	18614	18513	18618	18593	18709	18799	18597	18620	18303	18415	18639	18567	18672	18534	18468	18656	18667	18557	18549	18321	18662	18794	18713	18534	18506	18850	18693	18659	18765	18505	18326	18490	18923	18601	18635	18731	18543	18611	18378	18561	18736	18738	18716	18647	18579	18520	18530	18656	18576	18725	18738	18652	18558	18599	18420	18530	18674	18600	18472	18365	18560	18656	18641	18504	18754	18520	18615	18765	18689	18465	18428	18459	18587	18629	18804	18635	18469	18534	18425	18617	18510	18586	18652	18574	18602	18604	18635	18829	18615	18709	18538	18648	18847	18549	18810	18580	18607	18314	18465	18699	18604	18796	18791	18521	18671	18593	18514	18346	18645	18551	18658	18658	18573	18776	18651	18393	18737	18683	18577	18435	18603	18623	18650	18758	18731	18637	18428	18431	18457	18383	18428	18505	18632	18581	18587	18636	18520	18651	18655	18738	18615	18512	18820	18463	18578	18709	18533	18566	18463	18624	18708	18647	18522	18678	18455	18542	18549	18581	18622	18573	18543	18694	18514	18494	18367	18305	18581	18584	18593	18494	18575	18679	18770	18472	18474	18647	18609	18551	18628	18778	18534	18584	18643	18741	18548	18665	18625	18589	18407	18727	18656	18724	18628	18509	18587	18568	18619	18701	18681	18656	18416	18642	18571	18649	18470	18544	18658	18535	18846	18711	18476	18525	18502	18496	18828	18485	18680	18669	18677	18586	18509	18471	18649	18459	18772	18577	18513	18856	18395	18476	18532	18595	18451	18672	18677	18612	18521	18462	18729	18678	18479	18648	18544	18607	18487	18669	18601	18721	18654	18752	18660	18377	18596	18573	18863	18794	18758	18595	18658	18792	18506	18546	18674	18649	18884	18742	18675	18608	18626	18554	18279	18581	18599	18462	18619	18482	18681	18665	18647	18494	18912	18652	18616	18594	18704	18695	18627	18350	18461	18542	18622	18470	18506	18737	18846	18453	18769	18506	18734	18730	18561	18648	18501	18503	18633	18467	18593	18614	18400	18681	18537	18655	18604	18458	18688	18636	18762	18516	18605	18691	18580	18547	18500	18632	18487	18577	18544	18519	18463	18572	18746	18778	18643	18690	18633	18638	18505	18641	18493	18596	18581	18803	18753	18596	18668	18611	18510	18650	18731	18695	18696	18518	18497	18599	18624	18626	18642	18755	18546	18638	18580	18494	18429	18330	18581	18456	18620	18523	18464	18672	18516	18601	18699	18763	18705	18557	18501	18514	18379	18883	18734	18543	18548	18534	18522	18616	18455	18674	18566	18610	18531	18636	18465	18609	18841	18489	18654	18778	18475	18527	18629	18676	18646	18573	18607	18526	18634	18545	18521	18485	18533	18537	18576	18504	18419	18601	18571	18463	18668	18639	18729	18630	18374	18400	18522	18806	18737	18644	18626	18794	18604	18730	18710	18634	18484	18459	18635	18650	18607	18766	18540	18578	18685	18771	18714	18678	18537	18636	18587	18610	18568	18674	18523	18575	18586	18614	18597	18657	18551	18618	18427	18513	18496	18631	18594	18717	18659	18536	18615	18668	18482	18636	18566	18652	18692	18635	18428	18548	18563	18585	18600	18698	18662	18540	18528	18807	18555	18660	18702	18730	18649	18551	18584	18557	18485	18468	18571	18617	18624	18835	18694	18557	18694	18643	18727	18655	18468	18505	18593	18624	18453	18494	18774	18614	18750	18604	18601	18705	18614	18418	18554	18703	18557	18477	18458	18625	18577	18550	18305	18552	18782	18555	18605	18469	18602	18417	18623	18758	18420	18521	18469	18608	18538	18481	18715	18766	18571	18805	18700	18640	18560	18480	18522	18540	18662	18794	18733	18644	18648	18717	18776	18592	18660	18539	18598	18425	18684	18610	18445	18525	18681	18525	18542	18397	18744	18606	18643	18733	18518	18679	18454	18748	18572	18581	18384	18391	18542	18772	18641	18663	18567	18678	18580	18619	18629	18563	18716	18598	18591	18425	18747	18666	18536	18475	18576	18540	18553	18606	18733	18579	18605	18459	18578	18515	18519	18616	18866	18738	18744	18488	18526	18439	18480	18537	18802	18790	18496	18702	18632	18671	18492	18571	18538	18767	18522	18614	18623	18490	18497	18520	18455	18584	18307	18666	18494	18657	18487	18395	18563	18525	18691	18683	18451	18736	18617	18618	18749	18737	18686	18583	18516	18617	18539	18662	18639	18559	18628	18560	18494	18430	18405	18636	18546	18761	18609	18671	18688	18526	18629	18657	18629	18654	18660	18700	18549	18494	18599	18708	18618	18576	18844	18670	18596	18629	18755	18711	18630	18669	18476	18479	18659	18562	18586	18544	18746	18641	18560	18631	18661	18586	18532	18482	18481	18697	18447	18579	18544	18629	18604	18669	18807	18770	18607	18714	18605	18381	18421	18566	18582	18612	18870	18826	18792	18749	18791	18508	18670	18632	18421	18626	18415	18652	18685	18748	18600	18631	18594	18583	18535	18524	18427	18527	18540	18923	18615	18537	18408	18691	18574	18761	18573	18646	18539	18794	18423	18658	18567	18509	18374	18514	18619	18650	18520	18559	18622	18522	18758	18838	18548	18631	18469	18665	18627	18409	18661	18680	18615	18405	18521	18514	18636	18651	18661	18522	18644	18506	18704	18342	18454	18678	18451	18442	18480	18553	18544	18515	18704	18717	18720	18787	18545	18458	18688	18683	18887	18717	18503	18764	18615	18673	18347	18660	18549	18278	18597	18575	18541	18690	18621	18418	18552	18507	18675	18723	18589	18457	18692	18313	18673	18734	18611	18544	18447	18613	18541	18597	18594	18438	18795	18566	18605	18908	18768	18595	18697	18663	18371	18563	18594	18547	18713	18533	18503	18578	18725	18830	18721	18630	18397	18535	18817	18414	18632	18568	18569	18552	18668	18640	18559	18390	18601	18563	18576	18658	18422	18451	18383	18496	18424	18626	18377	18549	18706	18588	18607	18448	18629	18557	18424	18491	18531	18522	18810	18617	18666	18539	18657	18581	18454	18505	18547	18671	18612	18586	18358	18533	18591	18877	18882	18617	18449	18749	18731	18485	18496	18491	18599	18534	18416	18808	18633	18544	18557	18600	18600	18710	18758	18626	18804	18738	18730	18612	18557	18522	18647	18461	18508	18743	18488	18840	18643	18669	18413	18446	18698	18654	18580	18626	18613	18635	18560	18469	18706	18402	18538	18652	18589	18567	18559	18519	18577	18769	18857	18459	18746	18611	18410	18668	18672	18411	18569	18475	18561	18751	18596	18455	18623	18802	18485	18758	18621	18521	18593	18560	18659	18383	18554	18882	18612	18835	18628	18548	18680	18797	18623	18500	18523	18535	18666	18385	18470	18632	18584	18434	18767	18539	18666	18519	18505	18476	18605	18722	18881	18403	18517	18686	18589	18625	18593	18509	18452	18614	18696	18774	18490	18751	18528	18553	18581	18533	18801	18401	18881	18502	18714	18513	18514	18651	18559	18496	18673	18837	18612	18643	18674	18562	18689	18530	18466	18347	18538	18717	18637	18572	18640	18588	18536	18491	18700	18700	18446	18686	18680	18478	18555	18668	18497	18659	18316	18646	18579	18655	18467	18623	18615	18603	18434	18446	18649	18464	18558	18608	18581	18639	18752	18538	18377	18436	18597	18603	18438	18589	18626	18535	18511	18707	18804	18609	18679	18661	18496	18746	18583	18562	18738	18532	18617	18592	18536	18620	18668	18658	18397	18400	18655	18780	18541	18644	18609	18630	18823	18730	18749	18561	18706	18830	18549	18491	18647	18605	18491	18634	18247	18478	18555	18659	18922	18812	18520	18512	18531	18680	18546	18764	18776	18640	18697	18499	18765	18577	18516	18605	18335	18631	18499	18394	18546	18474	18441	18608	18600	18509	18594	18650	18625	18583	18692	18584	18479	18649	18753	18638	18622	18641	18726	18440	18487	18622	18654	18640	18660	18734	18626	18538	18547	18702	18736	18580	18739	18453	18608	18527	18751	18589	18770	18655	18516	18607	18608	18756	18818	18662	18717	18417	18603	18455	18588	18730	18869	18423	18507	18515	18504	18644	18676	18639	18516	18613	18548	18560	18565	18460	18676	18710	18480	18507	18530	18651	18681	18533	18630	18704	18688	18662	18501	18540	18447	18645	18581	18553	18588	18322	18467	18354	18643	18563	18543	18471	18731	18452	18516	18607	18568	18663	18626	18274	18296	18447	18578	18505	18635	18631	18531	18479	18512	18591	18665	18624	18681	18515	18729	18588	18563	18542	18636	18421	18618	18681	18693	18310	18648	18703	18482	18459	18779	18408	18630	18771	18613	18782	18603	18660	18453	18751	18810	18780	18461	18622	18510	18823	18522	18481	18624	18575	18701	18570	18592	18520	18526	18570	18520	18436	18686	18513	18785	18596	18663	18553	18457	18536	18292	18620	18777	18564	18528	18555	18858	18536	18340	18779	18744	18636	18594	18560	18571	18548	18627	18468	18592	18706	18665	18529	18591	18470	18251	18568	18366	18622	18600	18365	18728	18546	18505	18610	18543	18454	18572	18523	18586	18481	18478	18438	18579	18395	18429	18547	18568	18618	18493	18374	18464	18386	18490	18491	18699	18509	18638	18597	18702	18654	18591	18683	18693	18615	18643	18794	18642	18480	18555	18478	18489	18694	18766	18362	18470	18494	18672	18735	18482	18651	18284	18619	18565	18871	18696	18657	18521	18712	18551	18649	18557	18565	18536	18677
54187	95536	89095	67118	49847	35423	24582	18750	16624	16075	15679	15604	15693	15547	15591	15829	15603	15779	15734	15629	15932	15857	15637	15675	15775	15549	15814	15569	15713	15743	15773	15671	15890	15668	15733	15807	15722	15708	15519	15688	15667	15701	15814	15704	15700	15619	15652	15689	15775	15667	15672	15652	15614	15677	15916	15605	15653	15761	15626	15753	15550	15498	15687	15693	15682	15803	15580	15689	15797	15752	15540	15724	15727	15799	15662	15818	15615	15816	15836	15693	15688	15653	15621	15718	15825	15680	15722	15713	15717	15699	15524	15718	15479	15598	15830	15734	15746	15601	15682	15773	15751	15781	15521	15722	15696	15682	15788	15719	15628	15587	15578	15796	15559	15685	15753	15700	15681	15793	15848	15718	15588	15737	15766	15753	15545	15821	15606	15715	15695	15796	15763	15783	15817	15781	15517	15650	15643	15715	15622	15609	15726	15516	15645	15719	15721	15606	15618	15766	15492	15610	15702	15697	15581	15550	15825	15471	15675	15893	15652	15671	15612	15760	15616	15762	15686	15483	15797	15600	15690	15753	15610	15613	15575	15703	15984	15529	15705	15857	15582	15720	15772	15816	15693	15722	15789	15663	15715	15707	15650	15680	15721	15695	15584	15786	15579	15721	15682	15681	15584	15750	15522	15524	15891	15704	15800	15556	15710	15694	15683	15641	15693	15598	15586	15527	15845	15647	15608	15808	15792	15724	15565	15807	15644	15662	15699	15657	15736	15747	15584	15649	15732	15543	15671	15717	15711	15619	15690	15598	15827	15826	15597	15737	15755	15718	15700	15765	15613	15620	15639	15760	15689	15772	15716	15508	15604	15718	15658	15600	15664	15668	15593	15419	15705	15807	15639	15598	15619	15749	15535	15716	15694	15825	15616	15573	15697	15668	15666	15763	15737	15744	15655	15524	15617	15635	15561	15878	15649	15671	15719	15706	15685	15807	15689	15677	15767	15776	15810	15521	15746	15619	15703	15762	15815	15801	15687	15823	15750	15736	15656	15765	15661	15615	15631	15650	15670	15559	15726	15706	15679	15775	15712	15827	15845	15776	15612	15663	15639	15761	15738	15841	15852	15721	15544	15857	15665	15531	15654	15963	15698	15600	15677	15711	15820	15727	15723	15720	15783	15620	15711	15510	15809	15573	15630	15772	15727	15627	15774	15656	15676	15500	15745	15588	15776	15699	15734	15610	15776	15698	15535	15770	15733	15481	15710	15621	15721	15737	15580	15648	15655	15747	15588	15667	15561	15622	15579	15698	15696	15632	15738	15777	15666	15514	15614	15831	15653	15658	15591	15529	15597	15641	15826	15701	15907	15599	15547	15544	15775	15692	15680	15631	15626	15627	15782	15641	15727	15849	15801	15652	15720	15674	15813	15750	15712	15824	15675	15388	15497	15700	15713	15777	15750	15725	15761	15637	15718	15655	15767	15793	15634	15658	15714	15701	15559	15696	15499	15899	15623	15528	15733	15494	15636	15625	15644	15734	15750	15831	15850	15625	15718	15485	15768	15704	15656	15604	15625	15538	15629	15720	15714	15730	15779	15748	15622	15814	15706	15609	15695	15578	15638	15705	15848	15517	15644	15742	15677	15561	15702	15710	15769	15693	15569	15713	15775	15734	15575	15692	15694	15642	15807	15847	15757	15753	15719	15707	15623	15862	15500	15643	15719	15671	15644	15541	15628	15701	15720	15601	15845	15695	15814	15534	15676	15622	15703	15700	15778	15665	15642	15725	15690	15787	15756	15775	15733	15777	15476	15697	15695	15700	15714	15457	15623	15624	15840	15671	15625	15717	15719	15689	15701	15727	15712	15581	15653	15686	15710	15693	15723	15728	15630	15524	15622	15655	15563	15654	15677	15718	15695	15630	15777	15508	15616	15660	15664	15718	15634	15723	15736	15704	15633	15711	15738	15899	15734	15712	15698	15745	15588	15675	15644	15805	15701	15873	15703	15800	15814	15634	15699	15673	15783	15868	15796	15749	15587	15867	15763	15908	15719	15579	15670	15738	15773	15981	15803	15777	15591	15691	15665	15600	15802	15521	15912	15605	15669	15695	15557	15653	15651	15745	15628	15597	15862	15520	15713	15569	15747	15865	15650	15670	15680	15605	15741	15736	15581	15769	15692	15734	15961	15496	15758	15605	15740	15562	15530	15583	15626	15865	15631	15627	15555	15751	15784	15637	15658	15617	15732	15561	15721	15719	15710	15854	15570	15666	15642	15447	15541	15649	15578	15658	15607	15762	15563	15715	15811	15619	15680	15745	15808	15800	15581	15757	15711	15765	15606	15657	15805	15636	15739	15933	15571	15718	15597	15531	15647	15662	15771	15565	15663	15565	15729	15862	15525	15482	15721	15638	15744	15789	15579	15583	15600	15781	15703	15697	15592	15762	15547	15574	15671	15665	15553	15629	15598	15885	15707	15682	15701	15877	15720	15673	15610	15794	15666	15554	15538	15522	15687	15679	15750	15696	15727	15507	15802	15652	15701	15662	15746	15657	15766	15552	15726	15708	15739	15778	15637	15602	15774	15711	15810	15565	15761	15758	15725	15801	15665	15651	15804	15697	15589	15613	15658	15843	15859	15902	15693	15667	15693	15842	15833	15636	15770	15640	15724	15703	15769	15686	15830	15716	15581	15586	15762	15770	15738	15680	15799	15643	15764	15643	15770	15647	15570	15692	15602	15649	15757	15752	15757	15649	15577	15481	15514	15784	15662	15547	15593	15558	15807	15686	15729	15951	15728	15610	15713	15531	15600	15541	15950	15555	15847	15700	15664	15757	15772	15744	15701	15785	15597	15768	15732	15932	15693	15637	15655	15712	15767	15825	15740	15670	15425	15581	15754	15752	15696	15711	15745	15733	15552	15585	15719	15757	15784	15586	15692	15904	15562	15761	15693	15654	15815	15636	15589	15715	15557	15691	15745	15654	15835	15708	15707	15664	15628	15529	15731	15747	15702	15481	15400	15666	15679	15511	15707	15655	15709	15723	15699	15729	15593	15542	15847	15628	15558	15659	15638	15737	15672	15757	15641	15665	15625	15715	15887	15683	15657	15787	15567	15693	15717	15713	15811	15569	15377	15792	15650	15654	15744	15684	15589	15672	15688	15632	15697	15598	15560	15647	15687	15602	15526	15735	15556	15779	15674	15586	15698	15701	15621	15719	15424	15605	15712	15727	15712	15802	15599	15732	15620	15766	15739	15690	15741	15636	15654	15730	15573	15882	15540	15681	15660	15676	15660	15635	15577	15767	15773	15605	15666	15701	15568	15680	15574	15622	15657	15707	15831	15630	15668	15710	15640	15574	15808	15836	15609	15815	15724	15710	15693	15773	15491	15745	15530	15602	15662	15592	15745	15665	15534	15655	15540	15626	15748	15660	15752	15607	15558	15706	15690	15785	15778	15778	15791	15780	15753	15549	15808	15709	15795	15711	15619	15653	15694	15631	15733	15825	15532	15732	15578	15692	15615	15606	15586	15785	15586	15587	15617	15722	15793	15714	15741	15863	15973	15683	15858	15583	15606	15710	15711	15748	15821	15734	15659	15680	15682	15663	15847	15676	15516	15631	15650	15743	15669	15715	15687	15733	15628	15753	15615	15778	15717	15561	15705	15466	15875	15728	15791	15709	15859	15679	15705	15759	15668	15763	15629	15619	15743	15756	15693	15548	15751	15655	15811	15736	15649	15719	15814	15701	15801	15735	15739	15736	15747	15651	15790	15752	15593	15604	15759	15682	15746	15751	15562	15773	15668	15722	15603	15683	15525	15838	15499	15587	15820	15718	15743	15672	15688	15760	15555	15870	15687	15761	15684	15572	15678	15703	15874	15533	15875	15770	15784	15734	15721	15698	15553	15858	15681	15762	15644	15674	15701	15727	15784	15657	15703	15734	15703	15699	15735	15864	15552	15632	15577	15803	15649	15631	15748	15581	15498	15733	15747	15909	15664	15742	15646	15646	15753	15671	15840	15828	15706	15771	15639	15849	15569	15684	15744	15752	15666	15595	15687	15664	15812	15755	15910	15713	15705	15813	15726	15722	15661	15599	15602	15561	15756	15610	15710	15590	15594	15712	15412	15664	15657	15630	15835	15820	15596	15613	15644	15798	15797	15646	15875	15581	15770	15677	15560	15656	15519	15572	15883	15500	15556	15543	15579	15722	15736	15738	15695	15515	15749	15700	15673	15583	15672	15744	15721	15555	15810	15555	15567	15787	15578	15654	15922	15753	15643	15714	15708	15527	15745	15591	15641	15656	15791	15708	15538	15446	15624	15712	15660	15757	15616	15623	15629	15686	15733	15801	15726	15709	15692	15736	15811	15706	15726	15652	15525	15683	15703	15666	15699	15669	15655	15697	15882	15449	15735	15650	15729	15611	15850	15658	15545	15735	15690	15792	15815	15612	15623	15611	15556	15722	15769	15595	15828	15692	15707	15720	15704	15678	15648	15668	15559	15676	15629	15752	15681	15544	15667	15714	15702	15640	15429	15693	15664	15581	15712	15588	15803	15586	15624	15543	15538	15508	15755	15842	15700	15633	15679	15864	15768	15888	15678	15498	15592	15620	15617	15696	15663	15806	15623	15725	15729	15721	15630	15475	15648	15663	15790	15628	15698	15661	15593	15676	15815	15692	15814	15698	15735	15763	15680	15607	15728	15514	15611	15587	15757	15650	15752	15594	15463	15783	15721	15782	15697	15691	15754	15626	15738	15764	15727	15627	15878	15567	15862	15599	15889	15839	15858	15899	15826	15669	15778	15748	15742	15591	15852	15735	15724	15552	15582	15872	15614	15641	15727	15631	15658	15794	15631	15625	15727	15823	15658	15941	15642	15613	15756	15672	15878	15636	15720	15649	15907	15647	15780	15722	15673	15789	15699	15878	15810	15490	15652	15578	15755	15735	15758	15642	15700	15647	15489	15802	15684	15549	15674	15772	15686	15600	15702	15711	15734	15721	15628	15553	15613	15653	15709	15616	15729	15849	15668	15819	15516	15692	15575	15733	15647	15756	15703	15809	15606	15672	15630	15613	15518	15584	15563	15558	15625	15642	15607	15565	15616	15818	15804	15599	15608	15665	15701	15622	15577	15935	15636	15500	15752	15613	15869	15715	15698	15890	15751	15701
23008	22010	38374	47083	46492	42159	34741	25479	21009	19949	18831	18646	18909	18739	18834	18755	18746	18948	18625	18566	18696	18836	18474	18680	18727	18633	18813	18552	18890	18557	18524	18657	18693	18663	18448	18644	18627	18587	18597	18504	18623	18597	18545	18442	18491	18435	18543	18617	18610	18612	18489	18450	18572	18727	18621	18463	18640	18570	18768	18586	18431	18411	18452	18728	18806	18621	18638	18535	18386	18552	18712	18469	18557	18411	18528	18303	18570	18569	18501	18573	18519	18350	18563	18619	18520	18540	18501	18396	18635	18653	18437	18595	18460	18407	18455	18447	18514	18523	18631	18534	18390	18590	18560	18548	18320	18339	18455	18387	18582	18389	18567	18385	18636	18632	18505	18627	18723	18619	18418	18457	18496	18368	18449	18415	18392	18614	18393	18630	18468	18508	18371	18341	18419	18457	18530	18471	18523	18356	18325	18329	18526	18295	18512	18538	18462	18784	18375	18486	18312	18489	18584	18594	18373	18482	18479	18562	18403	18403	18344	18562	18545	18478	18453	18581	18398	18600	18397	18625	18447	18282	18487	18693	18598	18386	18398	18636	18295	18516	18455	18186	18525	18362	18465	18696	18613	18601	18355	18413	18631	18617	18449	18466	18444	18436	18557	18569	18434	18448	18610	18689	18433	18361	18498	18361	18516	18479	18358	18427	18512	18224	18386	18373	18450	18432	18410	18467	18266	18660	18403	18590	18616	18274	18537	18358	18439	18591	18787	18606	18471	18443	18464	18392	18603	18573	18421	18554	18401	18524	18453	18627	18522	18489	18691	18618	18259	18598	18392	18492	18617	18392	18562	18629	18288	18528	18471	18512	18571	18531	18381	18602	18719	18335	18377	18531	18585	18481	18423	18468	18336	18524	18394	18419	18450	18546	18483	18355	18248	18652	18416	18575	18569	18406	18395	18665	18483	18518	18233	18335	18395	18552	18543	18546	18607	18549	18587	18655	18495	18623	18369	18391	18444	18546	18698	18533	18567	18332	18665	18571	18374	18638	18562	18452	18495	18562	18426	18365	18661	18535	18591	18626	18518	18364	18312	18600	18554	18461	18293	18654	18479	18495	18293	18548	18455	18188	18232	18463	18558	18573	18597	18473	18389	18498	18637	18730	18535	18664	18655	18540	18557	18656	18496	18504	18600	18810	18740	18277	18283	18265	18551	18414	18430	18689	18551	18528	18319	18493	18619	18630	18401	18483	18362	18374	18466	18287	18605	18530	18509	18405	18636	18575	18502	18332	18344	18435	18486	18513	18546	18640	18518	18549	18237	18447	18476	18417	18637	18416	18752	18594	18567	18431	18482	18478	18520	18537	18448	18596	18371	18334	18644	18296	18509	18615	18441	18500	18516	18408	18587	18541	18469	18395	18627	18519	18455	18529	18371	18489	18197	18627	18582	18385	18570	18359	18587	18783	18226	18589	18433	18446	18462	18317	18542	18631	18509	18298	18393	18376	18216	18522	18194	18619	18591	18499	18525	18644	18463	18599	18487	18320	18282	18483	18309	18464	18641	18223	18480	18210	18530	18494	18522	18540	18585	18490	18294	18431	18407	18432	18553	18338	18330	18298	18391	18282	18465	18658	18437	18578	18417	18378	18217	18315	18401	18461	18569	18339	18470	18452	18496	18476	18581	18466	18523	18524	18732	18708	18511	18451	18557	18427	18332	18259	18606	18509	18407	18478	18611	18533	18697	18466	18461	18586	18569	18370	18687	18523	18455	18443	18610	18453	18359	18616	18501	18470	18617	18447	18388	18366	18467	18396	18488	18548	18470	18562	18401	18498	18460	18573	18344	18397	18610	18533	18372	18354	18599	18417	18509	18475	18477	18492	18503	18299	18508	18426	18548	18398	18391	18462	18552	18448	18504	18462	18297	18533	18375	18330	18460	18440	18388	18318	18353	18453	18374	18601	18581	18530	18597	18418	18523	18573	18548	18606	18553	18569	18405	18495	18509	18279	18582	18464	18465	18550	18256	18281	18362	18649	18444	18322	18398	18484	18352	18411	18475	18238	18475	18439	18342	18535	18462	18560	18511	18543	18246	18387	18482	18621	18239	18550	18432	18552	18392	18522	18334	18699	18396	18240	18364	18415	18464	18672	18409	18521	18553	18486	18619	18443	18527	18405	18559	18564	18409	18270	18529	18659	18650	18572	18557	18446	18473	18355	18382	18351	18501	18315	18704	18383	18352	18570	18515	18289	18650	18328	18517	18475	18598	18532	18620	18552	18485	18338	18527	18637	18401	18376	18284	18441	18488	18488	18465	18502	18326	18316	18390	18718	18451	18516	18310	18650	18755	18600	18541	18399	18486	18539	18239	18562	18423	18544	18644	18514	18710	18395	18342	18333	18469	18594	18259	18396	18469	18234	18436	18396	18475	18470	18402	18534	18650	18422	18480	18518	18300	18548	18488	18540	18491	18357	18664	18427	18494	18523	18407	18507	18532	18515	18456	18365	18397	18618	18589	18582	18462	18573	18415	18354	18406	18610	18739	18287	18363	18464	18548	18405	18646	18246	18413	18416	18383	18459	18494	18309	18438	18354	18342	18361	18469	18576	18510	18521	18388	18422	18404	18433	18582	18411	18448	18396	18513	18468	18281	18491	18489	18325	18525	18517	18337	18493	18708	18352	18428	18463	18489	18466	18403	18385	18597	18377	18440	18483	18440	18400	18550	18629	18631	18455	18464	18360	18571	18533	18701	18543	18665	18401	18724	18408	18480	18428	18744	18437	18323	18532	18351	18556	18380	18311	18385	18576	18576	18361	18635	18245	18516	18628	18502	18500	18621	18543	18760	18533	18465	18598	18574	18461	18403	18519	18695	18574	18418	18736	18632	18648	18347	18646	18629	18495	18688	18373	18349	18484	18151	18411	18458	18554	18347	18460	18596	18335	18493	18600	18468	18733	18382	18461	18316	18677	18698	18646	18548	18406	18460	18398	18432	18448	18497	18428	18279	18274	18513	18600	18446	18486	18606	18588	18508	18423	18580	18457	18457	18471	18649	18477	18647	18547	18647	18680	18486	18581	18433	18506	18632	18541	18542	18452	18363	18242	18526	18735	18306	18476	18508	18509	18396	18456	18477	18373	18577	18551	18342	18446	18695	18470	18440	18316	18532	18431	18636	18469	18493	18424	18291	18482	18620	18586	18371	18314	18232	18640	18174	18546	18538	18438	18311	18403	18345	18500	18702	18414	18658	18522	18450	18308	18456	18504	18387	18590	18511	18469	18546	18477	18621	18499	18643	18396	18480	18487	18603	18540	18554	18337	18486	18293	18432	18708	18550	18381	18522	18512	18551	18450	18508	18626	18328	18533	18431	18397	18493	18559	18461	18440	18428	18531	18581	18144	18379	18400	18204	18424	18632	18432	18578	18500	18472	18303	18406	18362	18468	18459	18459	18271	18427	18330	18484	18371	18715	18455	18720	18329	18605	18481	18429	18509	18553	18362	18527	18376	18356	18238	18556	18771	18425	18293	18318	18566	18440	18381	18403	18464	18445	18403	18478	18714	18514	18589	18422	18478	18641	18375	18468	18547	18472	18577	18540	18502	18451	18404	18552	18700	18369	18514	18671	18671	18507	18488	18524	18538	18580	18452	18506	18507	18238	18591	18275	18302	18657	18315	18645	18546	18506	18375	18438	18656	18502	18569	18540	18585	18548	18307	18387	18307	18478	18410	18578	18529	18746	18460	18664	18410	18377	18497	18483	18495	18688	18378	18477	18493	18539	18371	18498	18575	18539	18474	18404	18637	18592	18583	18377	18412	18511	18492	18512	18569	18465	18675	18582	18457	18495	18432	18661	18642	18634	18503	18423	18433	18448	18713	18310	18399	18423	18378	18416	18576	18331	18457	18487	18450	18541	18445	18452	18620	18378	18480	18523	18502	18744	18638	18274	18784	18339	18433	18435	18712	18686	18610	18577	18387	18443	18759	18470	18532	18458	18433	18528	18692	18493	18294	18680	18561	18522	18481	18567	18554	18283	18554	18360	18584	18572	18398	18542	18479	18735	18458	18517	18655	18409	18380	18474	18509	18723	18732	18474	18360	18653	18446	18630	18633	18242	18450	18593	18490	18327	18226	18279	18608	18467	18646	18353	18564	18546	18636	18453	18613	18529	18519	18589	18418	18440	18366	18376	18505	18519	18542	18577	18545	18519	18568	18600	18531	18249	18474	18672	18550	18487	18454	18508	18644	18583	18420	18508	18346	18499	18660	18504	18252	18653	18615	18717	18274	18731	18459	18382	18529	18428	18259	18377	18569	18368	18528	18647	18601	18686	18262	18410	18525	18418	18446	18587	18506	18448	18511	18481	18507	18649	18475	18815	18581	18447	18507	18459	18282	18667	18697	18406	18386	18563	18357	18583	18341	18568	18437	18551	18510	18398	18387	18544	18424	18636	18590	18628	18579	18555	18404	18509	18542	18591	18483	18458	18411	18216	18404	18334	18390	18742	18634	18376	18361	18562	18736	18460	18312	18554	18212	18358	18514	18592	18499	18504	18592	18293	18625	18578	18556	18498	18237	18480	18568	18520	18624	18425	18507	18536	18486	18562	18466	18602	18400	18413	18638	18686	18576	18584	18410	18513	18409	18587	18420	18559	18510	18589	18526	18275	18541	18521	18558	18539	18451	18557	18550	18531	18324	18684	18456	18626	18564	18480	18515	18405	18558	18607	18289	18560	18361	18507	18533	18493	18502	18518	18590	18430	18442	18761	18422	18513	18588	18609	18567	18657	18427	18459	18581	18489	18549	18353	18383	18411	18561	18468	18536	18565	18529	18236	18679	18704	18396	18530	18585	18502	18398	18592	18504	18730	18507	18471	18471	18555	18363	18412	18601	18522	18475	18400	18562	18501	18617	18455	18438	18598	18268	18523	18507	18468	18508	18497	18288	18418	18577	18414	18434	18378	18429	18514	18399	18456	18389	18393	18366	18543	18380	18630	18525	18466	18534	18361	18448	18499	18353	18419	18433	18450	18433	18400	18250	18711	18401	18395	18401	18456	18234	18342	18512	18587	18476	18499	18533	18349	18270	18583	18684	18450	18544	18603	18517	18613	18364	18597	18551	18525	18311	18480	18492	18304	18516	18469	18450	18626	18497	18292	18449	18638	18718
60510	100350	99201	83597	64990	47362	32475	22393	17792	16199	15750	15765	15525	15828	15530	15506	15664	15558	15556	15682	15710	15608	15493	15610	15729	15691	15639	15645	15728	15623	15675	15537	15628	15733	15786	15651	15652	15759	15666	15659	15695	15561	15490	15603	15738	15438	15509	15642	15810	15666	15596	15644	15661	15716	15701	15755	15656	15655	15523	15585	15730	15711	15643	15606	15599	15657	15737	15548	15652	15535	15798	15590	15681	15631	15739	15740	15521	15605	15821	15612	15581	15615	15660	15538	15747	15629	15765	15599	15660	15742	15510	15510	15588	15633	15623	15625	15647	15633	15633	15586	15501	15495	15719	15433	15537	15720	15752	15653	15755	15647	15566	15559	15489	15425	15667	15621	15784	15603	15544	15371	15573	15550	15532	15587	15562	15833	15622	15504	15667	15738	15842	15761	15614	15625	15813	15742	15778	15555	15557	15678	15525	15614	15614	15657	15639	15680	15565	15604	15690	15529	15480	15724	15522	15585	15702	15620	15534	15590	15603	15770	15548	15761	15705	15797	15752	15714	15599	15589	15824	15700	15675	15687	15762	15457	15526	15624	15579	15654	15673	15680	15672	15451	15635	15562	15660	15575	15664	15608	15699	15496	15631	15537	15483	15532	15595	15493	15537	15620	15623	15459	15763	15683	15443	15596	15673	15608	15777	15614	15639	15494	15504	15502	15521	15704	15635	15596	15733	15623	15385	15693	15515	15625	15479	15633	15839	15585	15602	15680	15408	15527	15572	15601	15531	15593	15634	15663	15641	15581	15622	15521	15591	15653	15762	15817	15585	15519	15597	15512	15660	15595	15676	15693	15623	15398	15694	15537	15712	15756	15691	15756	15599	15622	15674	15798	15649	15610	15708	15629	15493	15687	15586	15656	15481	15540	15474	15882	15639	15741	15614	15408	15751	15459	15803	15540	15582	15750	15531	15636	15618	15709	15698	15614	15607	15718	15686	15684	15519	15623	15759	15716	15498	15759	15482	15619	15685	15713	15504	15801	15547	15747	15609	15540	15547	15556	15571	15598	15527	15735	15659	15688	15576	15606	15628	15555	15655	15584	15659	15592	15547	15668	15540	15556	15687	15724	15803	15675	15663	15603	15621	15591	15457	15714	15761	15491	15609	15691	15630	15634	15501	15741	15681	15707	15426	15596	15590	15688	15609	15482	15710	15613	15631	15671	15682	15588	15521	15659	15702	15523	15605	15666	15619	15711	15463	15700	15619	15892	15863	15591	15598	15643	15640	15554	15590	15426	15637	15687	15608	15595	15659	15581	15735	15775	15704	15551	15628	15543	15510	15603	15684	15742	15563	15673	15439	15635	15503	15624	15625	15429	15600	15602	15507	15689	15618	15480	15486	15509	15572	15586	15718	15626	15619	15715	15594	15588	15525	15612	15552	15565	15604	15635	15578	15565	15647	15630	15601	15757	15691	15486	15619	15589	15703	15769	15726	15724	15505	15576	15522	15638	15449	15544	15563	15581	15724	15548	15525	15666	15580	15649	15578	15559	15569	15531	15640	15623	15605	15486	15467	15692	15556	15737	15677	15744	15588	15711	15839	15490	15636	15598	15677	15547	15435	15518	15753	15692	15644	15594	15565	15567	15593	15708	15731	15735	15575	15567	15666	15548	15653	15486	15705	15670	15670	15621	15665	15555	15694	15658	15677	15633	15681	15464	15371	15805	15613	15659	15721	15559	15603	15742	15568	15609	15581	15529	15550	15650	15537	15663	15637	15509	15645	15519	15622	15721	15508	15511	15658	15657	15867	15553	15566	15698	15806	15428	15654	15502	15728	15579	15687	15695	15459	15588	15500	15640	15612	15613	15548	15638	15709	15611	15642	15622	15749	15758	15604	15563	15827	15710	15610	15653	15759	15688	15659	15595	15724	15664	15833	15561	15618	15585	15742	15678	15641	15746	15629	15447	15676	15728	15468	15586	15568	15556	15610	15572	15538	15718	15508	15583	15596	15611	15500	15495	15653	15486	15619	15665	15585	15626	15617	15560	15611	15753	15559	15574	15661	15610	15536	15511	15614	15696	15512	15508	15764	15688	15609	15713	15615	15578	15499	15558	15418	15627	15683	15668	15632	15523	15656	15485	15611	15706	15573	15609	15575	15574	15535	15680	15542	15644	15701	15535	15550	15577	15635	15649	15538	15625	15498	15632	15557	15615	15484	15737	15762	15592	15562	15668	15503	15574	15613	15752	15525	15606	15681	15630	15727	15572	15739	15704	15491	15591	15549	15651	15503	15513	15534	15626	15622	15466	15578	15736	15488	15789	15535	15641	15517	15821	15525	15470	15487	15662	15559	15643	15692	15669	15741	15643	15758	15619	15546	15524	15607	15667	15711	15663	15697	15723	15675	15670	15538	15697	15687	15652	15501	15611	15601	15861	15630	15832	15597	15803	15536	15841	15378	15673	15720	15642	15759	15591	15590	15561	15749	15655	15611	15773	15485	15700	15565	15784	15569	15596	15611	15727	15734	15760	15718	15689	15547	15521	15672	15667	15430	15420	15627	15698	15568	15505	15561	15714	15527	15631	15599	15581	15715	15544	15445	15563	15553	15783	15578	15606	15726	15579	15555	15710	15724	15481	15623	15547	15625	15639	15599	15501	15637	15558	15584	15622	15618	15689	15459	15724	15595	15687	15452	15587	15550	15699	15573	15831	15695	15432	15660	15634	15520	15652	15804	15655	15860	15735	15596	15736	15647	15831	15730	15508	15799	15534	15734	15681	15574	15609	15679	15635	15491	15599	15448	15734	15624	15812	15709	15619	15687	15524	15627	15679	15517	15742	15647	15548	15653	15462	15624	15633	15669	15449	15551	15617	15738	15650	15750	15641	15705	15730	15741	15508	15476	15470	15632	15604	15657	15669	15505	15617	15666	15600	15740	15640	15647	15667	15581	15580	15515	15631	15543	15661	15522	15698	15615	15738	15682	15651	15741	15365	15631	15726	15610	15775	15640	15755	15770	15635	15569	15567	15619	15630	15657	15564	15745	15623	15573	15685	15433	15793	15661	15690	15571	15540	15795	15612	15618	15408	15650	15516	15605	15714	15632	15541	15713	15511	15568	15556	15664	15558	15473	15642	15557	15645	15753	15588	15609	15639	15712	15409	15748	15552	15654	15699	15755	15486	15572	15456	15624	15585	15474	15694	15719	15563	15704	15441	15602	15692	15311	15586	15732	15582	15587	15692	15621	15679	15444	15567	15510	15483	15697	15694	15631	15705	15676	15476	15647	15602	15619	15569	15700	15689	15632	15718	15595	15476	15657	15520	15652	15633	15480	15566	15507	15551	15456	15729	15667	15633	15412	15607	15541	15600	15584	15581	15645	15520	15519	15599	15550	15629	15557	15440	15523	15711	15653	15653	15724	15525	15649	15592	15637	15651	15570	15628	15549	15647	15655	15723	15485	15660	15590	15640	15562	15626	15557	15630	15579	15771	15564	15546	15629	15709	15676	15691	15530	15468	15556	15752	15658	15718	15443	15611	15656	15610	15539	15776	15647	15533	15689	15630	15715	15691	15615	15652	15690	15797	15581	15515	15549	15803	15589	15467	15671	15590	15581	15764	15685	15639	15647	15774	15607	15662	15608	15540	15667	15601	15604	15647	15550	15633	15642	15722	15577	15550	15584	15701	15654	15631	15582	15667	15700	15560	15719	15550	15670	15762	15614	15604	15591	15781	15398	15496	15686	15711	15654	15554	15703	15719	15471	15714	15547	15605	15800	15546	15666	15768	15748	15459	15595	15726	15590	15440	15638	15570	15587	15543	15821	15550	15583	15614	15628	15539	15634	15559	15591	15544	15674	15668	15600	15530	15619	15617	15677	15579	15553	15580	15730	15596	15618	15605	15645	15617	15604	15301	15623	15732	15673	15707	15682	15721	15472	15672	15725	15816	15630	15552	15682	15658	15693	15545	15568	15630	15526	15545	15764	15721	15504	15722	15587	15597	15571	15684	15644	15649	15454	15591	15702	15709	15619	15626	15518	15794	15632	15426	15658	15556	15501	15632	15603	15714	15425	15716	15509	15619	15538	15684	15579	15552	15794	15744	15528	15693	15659	15817	15792	15785	15761	15562	15584	15724	15632	15606	15784	15552	15515	15507	15505	15597	15736	15541	15581	15743	15855	15599	15701	15500	15586	15746	15566	15647	15498	15812	15676	15596	15561	15719	15625	15543	15422	15666	15610	15442	15688	15624	15652	15483	15477	15516	15738	15531	15710	15438	15669	15486	15579	15772	15611	15838	15766	15602	15554	15615	15687	15675	15607	15510	15653	15652	15635	15657	15535	15547	15747	15409	15727	15473	15671	15581	15673	15541	15518	15653	15657	15578	15744	15522	15525	15677	15759	15826	15633	15508	15379	15574	15546	15711	15570	15618	15619	15481	15607	15624	15621	15651	15557	15585	15550	15417	15628	15545	15610	15776	15534	15540	15683	15597	15679	15603	15743	15766	15555	15422	15663	15540	15710	15765	15683	15612	15605	15601	15674	15531	15687	15759	15591	15494	15664	15588	15670	15501	15842	15670	15700	15653	15628	15489	15578	15617	15496	15618	15619	15586	15463	15480	15653	15704	15664	15636	15580	15736	15703	15524	15591	15573	15717	15676	15637	15724	15524	15558	15795	15728	15565	15495	15592	15554	15655	15580	15584	15679	15535	15670	15771	15574	15643	15540	15816	15522	15578	15628	15701	15690	15477	15530	15467	15580	15740	15721	15501	15577	15441	15674	15680	15456	15637	15523	15549	15517	15686	15653	15559	15615	15573	15697	15661	15725	15571	15498	15674	15651	15586	15708	15719	15555	15681	15470	15548	15635	15528	15693	15757	15439	15776	15536	15797	15631	15607	15525	15548	15658	15647	15751	15464	15749	15635	15692	15695	15433	15495	15650	15631	15560	15661	15723	15692	15545	15501	15707	15698	15563	15721	15767	15570	15585	15670	15627	15452	15619	15641	15447	15497	15658	15605	15611	15766	15848	15636	15611	15591	15476	15643	15769	15585	15519	15807	15742	15669	15607	15811	15550	15582	15591	15595	15689	15615	15670	15570	15456	15798	15403	15516	15636	15605	15531	15612	15574	15670	15762	15615	15736	15559	15768	15536	15502	15701	15609
28198	31118	46834	40703	29725	23972	20968	19598	18811	18629	18714	18598	18694	18602	18630	18614	18526	18581	18549	18568	18801	18692	18515	18644	18719	18715	18694	18509	18597	18563	18500	18418	18564	18521	18770	18439	18652	18698	18987	18462	18837	18538	18915	18577	18496	18460	18755	18573	18561	18540	18683	18564	18660	18681	18421	18697	18505	18570	18711	18736	18436	18643	18614	18536	18755	18773	18412	18484	18670	18663	18568	18406	18672	18903	18520	18580	18622	18417	18623	18621	18673	18653	18595	18371	18781	18858	18808	18829	18647	18627	18535	18703	18668	18676	18567	18524	18672	18519	18491	18709	18395	18668	18490	18498	18586	18528	18647	18647	18581	18797	18641	18662	18548	18704	18413	18507	18595	18706	18791	18519	18525	18315	18499	18339	18640	18579	18532	18689	18518	18588	18606	18582	18561	18878	18633	18554	18706	18388	18673	18635	18705	18744	18487	18590	18524	18414	18644	18733	18635	18682	18602	18685	18771	18587	18745	18623	18550	18644	18638	18713	18582	18607	18432	18591	18656	18490	18572	18261	18468	18667	18825	18677	18489	18725	18729	18545	18634	18506	18703	18748	18561	18625	18525	18487	18492	18548	18725	18660	18643	18513	18704	18464	18468	18511	18480	18668	18486	18570	18822	18489	18696	18587	18486	18522	18693	18746	18525	18561	18698	18583	18651	18585	18566	18646	18672	18588	18430	18740	18723	18524	18676	18640	18660	18528	18722	18643	18619	18607	18655	18538	18446	18453	18907	18433	18796	18383	18600	18638	18608	18548	18434	18713	18459	18581	18567	18616	18654	18653	18652	18616	18641	18519	18660	18541	18574	18709	18502	18610	18562	18460	18432	18742	18719	18424	18628	18523	18629	18388	18549	18614	18855	18634	18663	18694	18630	18643	18551	18572	18422	18617	18628	18530	18600	18813	18517	18591	18446	18499	18563	18490	18662	18707	18514	18628	18754	18629	18840	18551	18672	18635	18779	18744	18692	18736	18716	18521	18718	18680	18659	18727	18583	18531	18571	18607	18705	18611	18438	18633	18669	18573	18798	18727	18761	18449	18598	18449	18624	18553	18543	18711	18727	18636	18520	18735	18750	18637	18488	18588	18568	18523	18696	18668	18582	18658	18726	18664	18550	18602	18668	18671	18652	18385	18523	18675	18396	18660	18744	18595	18399	18620	18583	18549	18622	18688	18582	18575	18641	18631	18542	18689	18340	18627	18479	18548	18642	18585	18612	18492	18496	18539	18523	18453	18600	18627	18639	18589	18445	18750	18651	18630	18439	18583	18706	18662	18809	18737	18565	18420	18691	18430	18482	18582	18632	18540	18648	18425	18663	18498	18825	18523	18655	18446	18838	18712	18543	18436	18541	18653	18686	18658	18800	18317	18523	18488	18681	18671	18524	18593	18631	18620	18644	18769	18631	18711	18798	18538	18356	18476	18585	18660	18650	18612	18909	18742	18556	18612	18690	18767	18609	18471	18629	18439	18533	18517	18605	18745	18433	18536	18590	18767	18781	18334	18672	18656	18861	18724	18610	18829	18685	18644	18430	18462	18460	18666	18511	18798	18568	18732	18653	18695	18563	18586	18761	18497	18575	18694	18784	18733	18498	18631	18568	18435	18393	18641	18642	18640	18630	18669	18633	18669	18737	18769	18438	18714	18581	18327	18576	18514	18540	18605	18622	18475	18622	18531	18565	18605	18882	18668	18560	18634	18551	18584	18646	18611	18522	18621	18578	18481	18650	18401	18494	18537	18712	18665	18719	18634	18453	18552	18650	18507	18753	18789	18661	18637	18676	18841	18550	18430	18513	18504	18675	18595	18620	18674	18527	18624	18724	18723	18634	18448	18634	18719	18738	18523	18788	18722	18671	18422	18672	18704	18610	18585	18590	18775	18386	18585	18676	18536	18465	18626	18877	18430	18520	18601	18531	18663	18565	18667	18556	18755	18700	18489	18455	18521	18679	18436	18767	18583	18499	18808	18703	18713	18691	18588	18493	18664	18640	18682	18617	18422	18605	18506	18551	18902	18465	18580	18829	18562	18544	18649	18826	18721	18598	18639	18606	18730	18645	18607	18764	18484	18741	18625	18618	18525	18693	18535	18606	18715	18612	18673	18401	18653	18463	18627	18467	18438	18580	18471	18694	18365	18641	18593	18500	18751	18803	18656	18584	18551	18538	18678	18450	18565	18646	18559	18731	18506	18698	18567	18631	18604	18766	18778	18585	18599	18647	18520	18544	18356	18543	18511	18619	18716	18820	18513	18516	18494	18596	18749	18790	18646	18859	18712	18753	18655	18693	18501	18940	18457	18461	18723	18637	18434	18610	18621	18683	18579	18644	18572	18604	18585	18680	18605	18848	18543	18677	18625	18653	18590	18666	18553	18733	18462	18751	18516	18638	18664	18638	18702	18608	18585	18624	18561	18554	18498	18667	18477	18522	18693	18610	18667	18618	18498	18698	18536	18564	18668	18753	18631	18671	18612	18763	18569	18715	18591	18718	18631	18778	18639	18679	18653	18702	18667	18461	18652	18756	18594	18509	18496	18930	18559	18473	18712	18599	18673	18160	18681	18668	18659	18654	18596	18678	18745	18575	18449	18841	18410	18706	18641	18600	18717	18465	18675	18649	18612	18617	18536	18653	18637	18599	18777	18734	18501	18639	18730	18586	18860	18722	18518	18572	18411	18543	18414	18635	18600	18515	18483	18661	18411	18539	18540	18728	18722	18587	18757	18637	18574	18563	18667	18617	18735	18308	18589	18612	18427	18530	18699	18759	18544	18631	18570	18629	18561	18632	18548	18604	18530	18750	18482	18549	18625	18588	18652	18453	18552	18443	18635	18627	18703	18965	18490	18543	18650	18571	18693	18502	18662	18784	18604	18601	18754	18620	18719	18591	18512	18666	18875	18543	18465	18569	18596	18659	18543	18563	18617	18758	18527	18745	18687	18655	18785	18587	18743	18713	18643	18682	18628	18601	18535	18652	18535	18740	18782	18557	18385	18503	18556	18420	18763	18719	18689	18560	18650	18638	18587	18566	18478	18512	18620	18470	18579	18668	18826	18781	18712	18533	18645	18549	18616	18709	18422	18447	18770	18520	18342	18650	18541	18620	18730	18675	18584	18583	18539	18493	18383	18727	18516	18701	18571	18562	18641	18409	18591	18605	18558	18617	18510	18847	18609	18644	18537	18681	18448	18849	18761	18490	18589	18825	18619	18583	18757	18831	18608	19004	18744	18489	18839	18559	18461	18511	18576	18622	18577	18740	18589	18625	18597	18635	18563	18638	18593	18714	18589	18772	18568	18646	18660	18709	18675	18506	18525	18605	18820	18574	18631	18582	18783	18630	18417	18674	18535	19015	18700	18413	18593	18528	18507	18789	18541	18578	18589	18770	18718	18789	18499	18489	18605	18496	18508	18681	18577	18655	18545	18700	18614	18626	18627	18505	18432	18694	18512	18575	18669	18730	18693	18774	18699	18547	18383	18748	18715	18607	18653	18587	18540	18407	18370	18497	18520	18516	18585	18328	18637	18607	18796	18746	18625	18621	18485	18673	18611	18658	18673	18525	18574	18587	18645	18492	18734	18724	18646	18525	18579	18698	18555	18712	18649	18616	18626	18784	18739	18990	18681	18549	18606	18712	18485	18552	18626	18647	18727	18738	18726	18625	18690	18659	18699	18674	18623	18555	18809	18406	18757	18559	18723	18637	18748	18637	18680	18567	18836	18560	18598	18584	18564	18740	18668	18560	18537	18650	18577	18586	18499	18475	18714	18588	18690	18661	18546	18547	18577	18444	18753	18748	18630	18664	18764	18784	18593	18656	18770	18428	18738	18584	18621	18862	18729	18710	18684	18431	18681	18464	18577	18555	18624	18419	18786	18871	18638	18580	18444	18653	18533	18547	18618	18571	18690	18605	18720	18770	18628	18584	18631	18611	18754	18802	18704	18702	18879	18560	18661	18681	18609	18385	18363	18623	18598	18532	18717	18369	18604	18700	18539	18473	18604	18875	18726	18575	18605	18782	18562	18761	18530	18445	18553	18637	18633	18584	18628	18512	18545	18515	18587	18505	18685	18808	18618	18714	18656	18471	18424	18492	18533	18578	18782	18704	18459	18663	18250	18593	18555	18524	18699	18408	18606	18668	18631	18536	18828	18608	18569	18541	18515	18698	18681	18271	18683	18603	18451	18673	18642	18642	18782	18546	18541	18884	18669	18475	18616	18510	18497	18779	18640	18537	18578	18610	18831	18566	18495	18533	18503	18774	18554	18631	18924	18679	18707	18644	18544	18622	18525	18777	18562	18466	18568	18523	18419	18814	18635	18687	18680	18833	18700	18696	18585	18689	18399	18600	18682	18471	18618	18521	18728	18377	18571	18631	18475	18763	18807	18575	18368	18613	18569	18570	18528	18556	18578	18672	18462	18712	18674	18571	18595	18520	18323	18632	18590	18756	18527	18432	18613	18835	18587	18603	18518	18724	18494	18789	18512	18742	18704	18557	18658	18537	18746	18657	18493	18701	18739	18425	18613	18344	18534	18545	18576	18508	18461	18583	18479	18435	18769	18807	18414	18644	18679	18647	18547	18572	18618	18564	18657	18638	18562	18837	18652	18480	18607	18707	18755	18660	18635	18654	18693	18609	18553	18595	18433	18791	18787	18794	18430	18625	18813	18777	18759	18655	18750	18624	18759	18601	18817	18383	18702	18759	18734	18736	18499	18635	18564	18602	18552	18590	18814	18585	18811	18528	18532	18738	18534	18668	18464	18395	18490	18619	18634	18691	18704	18670	18678	18559	18481	18828	18502	18608	18868	18562	18601	18602	18580	18681	18560	18686	18669	18875	18620	18582	18436	18381	18347	18658	18584	18672	18488	18652	18566	18667	18365	18631	18676	18589	18365	18499	18743	18518	18448	18704	18748	18712	18545	18527	18647	18584	18672	18590	18701	18542	18697	18666	18656	18395	18742	18700	18597	18527	18736	18643	18477	18621	18734	18560	18819	18626	18607	18769	18910	18594	18403	18577	18596	18760	18575	18856	18803	18351	18693	18607	18706	18721	18396	18442	18476	18584	18660	18743	18593	18678	18665	18601	18359	18516	18523	18615	18628	18530	18704	18600	18730
26804	51655	49609	36747	27118	20709	17462	16417	16100	15614	15592	15481	15697	15711	15568	15759	15722	15720	15792	15638	15873	15698	15702	15802	15738	15792	15574	15525	15676	15804	15816	15822	15499	15740	15709	15670	15667	15654	15708	15776	15831	15608	15596	15646	15846	15643	15772	15771	15713	15564	15720	15762	15869	15705	15722	15608	15730	15748	15651	15746	15769	15697	15707	15631	15745	15750	15676	15662	15773	15738	15803	15531	15751	15724	15740	15631	15730	15604	15629	15793	15615	15597	15620	15745	15757	15677	15766	15801	15867	15490	15651	15748	15639	15741	15739	15651	15761	15751	15697	15668	15751	15712	15727	15645	15481	15658	15799	15432	15687	15655	15607	15563	15562	15742	15770	15773	15711	15719	15821	15767	15585	15668	15669	15745	15606	15493	15434	15626	15674	15477	15672	15660	15666	15534	15824	15728	15609	15791	15684	15677	15710	15834	15632	15626	15776	15629	15632	15624	15722	15638	15677	15536	15703	15822	15757	15532	15722	15558	15795	15579	15685	15601	15772	15559	15612	15702	15675	15732	15909	15761	15506	15705	15679	15915	15653	15713	15699	15477	15642	15833	15706	15638	15780	15713	15685	15632	15852	15727	15673	15528	15771	15637	15751	15632	15748	15482	15650	15527	15536	15706	15456	15789	15602	15602	15710	15659	15691	15762	15681	15748	15777	15748	15631	15761	15637	15805	15753	15710	15635	15670	15719	15691	15775	15616	15748	15535	15748	15678	15557	15750	15787	15671	15746	15429	15804	15666	15793	15557	15539	15681	15665	15652	15645	15664	15642	15723	15760	15869	15725	15598	15792	15696	15693	15517	15723	15661	15862	15851	15821	15816	15792	15591	15647	15720	15813	15640	15773	15725	15686	15717	15816	15501	15772	15683	15721	15543	15704	15738	15726	15713	15879	15713	15537	15582	15642	15630	15587	15724	15660	15853	15665	15737	15525	15670	15703	15564	15818	15701	15720	15557	15737	15720	15626	15606	15686	15868	15835	15783	15689	15623	15681	15624	15652	15703	15809	15622	15610	15598	15639	15676	15753	15594	15677	15804	15647	15765	15584	15763	15700	15737	15528	15561	15706	15678	15745	15709	15539	15616	15709	15648	15729	15711	15643	15743	15655	15605	15898	15756	15708	15957	15819	15765	15727	15834	15783	15715	15649	15807	15662	15704	15809	15675	15670	15700	15743	15517	15857	15805	15691	15670	15562	15523	15836	15708	15793	15542	15658	15647	15824	15693	15708	15519	15758	15650	15766	15667	15784	15762	15795	15806	15621	15694	15861	15624	15817	15857	15864	15654	15657	15639	15658	15677	15696	15726	15784	15698	15597	15636	15730	15810	15738	15826	15695	15791	15812	15466	15687	15477	15557	15719	15856	15600	15629	15755	15783	15752	15799	15660	15729	15732	15733	15626	15702	15726	15636	15767	15658	15878	15587	15637	15694	15499	15788	15559	15735	15547	15518	15674	15664	15767	15844	15483	15657	15494	15609	15736	15681	15767	15638	15603	15834	15732	15648	15608	15670	15604	15574	15680	15666	15822	15750	15796	15816	15807	15584	15794	15589	15638	15771	15696	15815	15687	15631	15755	15642	15655	15681	15641	15709	15845	15708	15620	15766	15738	15569	15675	15679	15687	15716	15603	15568	15730	15645	15655	15626	15750	15893	15623	15939	15683	15826	15553	15730	15538	15873	15720	15737	15704	15765	15779	15813	15575	15796	15812	15586	15747	15535	15553	15822	15590	15554	15782	15575	15617	15748	15721	15808	15776	15583	15717	15517	15646	15750	15668	15675	15620	15804	15653	15776	15621	15595	15617	15626	15564	15727	15722	15712	15653	15579	15760	15577	15665	15597	15777	15521	15684	15722	15717	15587	15805	15681	15797	15720	15627	15757	15589	15637	15741	15800	15651	15655	15725	15770	15660	15856	15793	15731	15695	15747	15690	15688	15641	15724	15627	15926	15571	15706	15534	15635	15651	15805	15687	15610	15694	15695	15670	15698	15669	15697	15657	15434	15599	15585	15625	15861	15513	15609	15542	15642	15715	15813	15554	15598	15812	15678	15829	15690	15777	15528	15888	15755	15457	15715	15607	15722	15564	15570	15574	15752	15699	15612	15579	15658	15678	15735	15792	15727	15684	15591	15684	15806	15638	15800	15610	15580	15653	15822	15751	15683	15709	15596	15718	15613	15800	15639	15634	15589	15703	15764	15596	15691	15670	15742	15704	15653	15771	15638	15699	15731	15680	15678	15789	15642	15986	15748	15703	15890	15666	15564	15616	15577	15750	15691	15703	15685	15619	15709	15798	15776	15814	15787	15723	15714	15490	15749	15779	15674	15856	15761	15702	15637	15688	15787	15740	15723	15739	15746	15693	15789	15740	15589	15499	15764	15665	15834	15628	15651	15659	15758	15710	15697	15675	15813	15582	15736	15567	15835	15732	15710	15597	15854	15694	15639	15625	15770	15794	15658	15718	15944	15791	15644	15797	15686	15861	15610	15733	15645	15818	15702	15758	15604	15745	15669	15543	15714	15703	15687	15789	15673	15652	15762	15926	15683	15719	15762	15731	15656	15806	15660	15776	15612	15699	15492	15732	15613	15694	15748	15651	15669	15760	15640	15603	15600	15674	15662	15578	15632	15474	15681	15695	15658	15723	15642	15603	15665	15687	15706	15691	15816	15794	15711	15773	15773	15850	15567	15710	15697	15766	15717	15575	15761	15803	15630	15655	15773	15761	15475	15728	15536	15759	15707	15765	15723	15688	15906	15764	15653	15504	15554	15654	15652	15727	15583	15734	15660	15675	15692	15902	15679	15599	15688	15641	15620	15587	15628	15649	15756	15770	15804	15789	15656	15814	15784	15650	15712	15482	15807	15753	15779	15573	15685	15766	15652	15748	15796	15675	15808	15723	15678	15747	15749	15760	15637	15712	15682	15606	15660	15828	15698	15599	15743	15778	15818	15776	15650	15666	15720	15705	15670	15860	15803	15704	15706	15569	15755	15535	15649	15681	15712	15830	15648	15760	15623	15688	15641	15771	15813	15748	15733	15752	15759	15692	15710	15661	15694	15701	15721	15621	15528	15717	15736	15762	15690	15657	15813	15754	15621	15704	15744	15792	15686	15631	15605	15691	15598	15722	15714	15436	15670	15756	15654	15840	15760	15723	15709	15630	15846	15703	15932	15819	15794	15689	15644	15785	15759	15718	15807	15758	15753	15781	15759	15714	15873	15796	15704	15825	15816	15655	15669	15706	15597	15650	15654	15669	15743	15753	15714	15712	15691	15870	15597	15636	15768	15822	15706	15710	15634	15713	15813	15783	15725	15791	15562	15887	15794	15674	15519	15651	15645	15770	15644	15695	15801	15744	15794	15695	15821	15597	15803	15742	15637	15593	15813	15779	15921	15747	15692	15685	15813	15661	15765	15737	15721	15797	15730	15659	15721	15668	15830	15656	15729	15760	15581	15709	15674	15742	15610	15834	15809	15732	15709	15664	15718	15626	15580	15786	15685	15666	15803	15674	15751	15735	15746	15608	15754	15526	15741	15747	15555	15760	15724	15815	15649	15719	15732	15682	15759	15779	15680	15759	15726	15892	15650	15848	15583	15609	15671	15607	15595	15727	15617	15837	15662	15621	15710	15579	15671	15746	15744	15625	15828	15671	15841	15754	15658	15628	15655	15629	15954	15797	15707	15629	15884	15722	15636	15571	15681	15592	15536	15629	15734	15885	15666	15888	15690	15829	15777	15691	15771	15670	15724	15711	15816	15671	15677	15765	15543	15711	15637	15661	15765	15867	15719	15640	15743	15709	15860	15662	15830	15774	15791	15611	15884	15720	15833	15745	15618	15580	15750	15813	15774	15900	15664	15677	15901	15672	15744	15527	15759	15793	15657	15876	15693	15639	15643	15644	15770	15704	15769	15694	15661	15725	15642	15548	15670	15711	15699	15494	15772	15687	15707	15759	15706	15547	15500	15664	15681	15506	15879	15579	15704	15864	15742	15662	15828	15724	15659	15571	15694	15766	15631	15805	15867	15731	15702	15751	15734	15647	15774	15526	15588	15709	15655	15801	15676	15703	15619	15689	15611	15662	15810	15659	15583	15722	15766	15695	15585	15497	15546	15719	15666	15644	15667	15675	15661	15751	15567	15620	15650	15762	15805	15454	15734	15665	15704	15805	15594	15673	15672	15886	15695	15693	15655	15657	15670	15660	15869	15734	15665	15694	15629	15720	15697	15885	15839	15656	15705	15877	15775	15693	15831	15618	15728	15625	15813	15909	15572	15605	15782	15700	15638	15770	15600	15519	15629	15600	15754	15753	15719	15833	15966	15629	15671	15614	15768	15735	15700	15752	15721	15803	15525	15767	15645	15830	15717	15572	15632	15692	15688	15666	15794	15729	15768	15723	15635	15819	15675	15608	15676	15575	15663	15689	15477	15749	15562	15693	15712	15759	15714	15600	15677	15701	15653	15698	15838	15759	15606	15752	15663	15645	15636	15750	15547	15627	15632	15838	15809	15562	15787	15677	15606	15766	15703	15653	15666	15825	15653	15666	15666	15773	15599	15615	15808	15828	15787	15727	15806	15704	15663	15639	15634	15652	15659	15705	15740	15882	15708	15663	15659	15670	15862	15697	15610	15709	15790	15646	15638	15694	15747	15621	15628	15664	15637	15774	15548	15595	15792	15888	15778	15689	15672	15773	15792	15742	15613	15752	15734	15587	15598	15681	15745	15612	15707	15694	15627	15838	15688	15670	15608	15548	15699	15630	15872	15546	15677	15764	15539	15695	15514	15597	15633	15795	15760	15584	15744	15690	15813	15872	15635	15678	15758	15777	15618	15746	15703	15775	15783	15628	15870	15624	15670	15860	15660	15667	15567	15641	15526	15684	15798	15778	15643	15779	15617	15654	15848	15664	15869	15682	15802	15690	15638	15708	15842	15690	15521	15708	15637	15528	15661	15583	15884	15743	15796	15718	15633	15715	15814	15622	15615	15681	15693	15790	15754	15816	15902	15740	15595	15684	15757	15647	15602	15665	15718	15685	15791	15766	15581	15822	15823	15731	15791	15658	15823	15659	15603	15741	15810	15821	15594	15554	15806	15648	15741	15638	15650	15682
24159	23379	45995	52466	45570	36866	29266	22519	19979	19493	18885	18818	19137	19080	18863	18853	18952	18762	18783	18842	18917	18680	18891	18771	18915	18796	18511	18589	18790	18835	18820	18759	18765	18730	18882	18986	18865	18764	18815	18655	18664	18649	18685	18716	18700	18731	18855	18933	19059	18950	18641	18819	18778	18841	18741	18908	18491	18620	18847	18796	18847	18804	18701	18707	18702	18675	18647	18628	18840	18928	18879	18886	18661	18878	18636	18736	18758	18714	18734	18704	18772	18599	18642	18668	18826	18738	18900	18812	18716	18604	18689	18765	18852	18704	19049	18579	18606	18769	18661	18755	18683	18622	18774	18714	18893	18738	18763	18870	18579	18520	18814	18944	18808	18821	18818	18835	18865	18854	18796	18812	18758	18753	18720	18822	18808	18804	18599	18586	18699	18660	18745	18530	18746	18748	18523	18584	18734	18722	18849	18703	18710	18653	18754	18742	18663	18930	18718	18373	18653	18578	18617	18636	18927	18564	18711	18834	18668	18819	18689	18715	18619	18606	18675	18881	18722	18594	18679	18637	18726	18593	18638	18633	18925	18947	18690	18618	18802	18592	18775	18659	18764	18587	18532	18505	18886	18667	18619	18749	18766	18747	18762	18739	18821	18903	18820	18563	18749	18729	18733	18744	18566	18475	18718	18720	18697	18652	18767	18590	18688	18463	18494	18660	18693	18745	18765	18815	18448	18651	18440	18672	18837	18558	18581	18718	18828	18727	18700	18645	18775	18646	18666	18750	18723	18794	18682	18693	18614	18810	18759	18575	18457	18745	18810	18651	18616	18560	18641	18667	18612	18704	18597	18763	18707	18877	18665	18676	18537	18777	18744	18634	18766	18607	18733	18728	18615	18791	18744	18643	18782	18788	18806	18597	18621	18652	18733	18826	18867	18805	18714	18752	18757	18789	18671	18858	18737	18500	18631	18708	18771	18813	19011	18870	18685	18651	18821	18763	18784	18867	18595	18716	18709	18480	18535	18563	18944	18736	18518	18788	18333	18584	18656	18648	18638	18656	18636	18635	18734	18747	18723	18672	18995	18710	18791	18806	18839	18729	18841	18827	18639	18710	18781	18880	18813	18774	18765	18649	18868	18679	18875	18885	18881	18775	18349	18644	18665	18771	18782	18621	18471	18632	18743	18619	18648	18670	18913	18629	18768	18835	18538	18553	18660	18629	18902	18717	18687	18698	18735	18928	18698	18937	18725	18577	18551	18794	18730	18749	18678	18728	18650	18713	18399	18580	18595	18901	18878	18781	18763	18418	18805	18527	18581	18726	18667	18649	18805	18839	18664	18699	18780	18682	18846	18612	18728	18704	18787	18697	19019	18599	18620	18734	18599	18815	18824	18623	18619	18664	18721	18764	18883	18655	18544	18538	18856	18777	18816	18781	18861	18755	18865	18616	18850	18754	18721	18636	18759	18809	18783	18605	18679	18378	18730	18703	18592	18545	18725	18607	18628	18677	18862	18615	18478	18691	18775	18788	18642	18895	18917	18777	18742	18701	18697	18823	18709	18791	18688	18744	18674	18668	18764	18621	18642	18689	18820	18763	18581	18676	18802	18665	18641	18807	18742	18903	18434	18448	18649	18603	18720	18785	18611	18620	18743	18643	18738	18824	18598	18760	18618	18834	18576	18476	18722	18681	18676	18737	18716	18828	18572	18599	18540	18734	18897	18761	18629	18563	18836	18677	18700	18564	18712	18729	18843	18965	18616	18816	18864	18696	18696	18822	18703	18723	18628	18878	18595	18764	18661	18681	18861	18846	18721	18609	18600	18927	18735	18701	18714	18781	18802	18779	18638	18993	18646	18680	18591	18562	18539	18574	18958	18571	18600	18549	18893	18595	18632	18592	18708	18786	18735	18913	18488	18730	18765	18748	18565	18573	18768	18803	18589	19028	19041	18786	18876	18831	18703	18552	18607	18817	18470	18686	18691	18762	18768	18427	18871	18789	18913	18838	18810	18791	18713	18684	18614	18712	18547	18548	18568	18648	18660	18747	18774	18548	18796	18992	18647	18653	18657	18672	18414	18680	18889	18725	18785	18670	18757	18704	18830	18999	18821	18625	18662	18823	18869	18856	18609	19008	18783	18805	18736	18616	18800	18762	18805	18536	18818	18880	18732	18782	18993	18750	18881	18805	18763	18747	18803	18873	18615	18663	18727	18809	18816	18696	18797	18603	18553	18810	18736	18757	18620	18704	18654	18809	18698	18935	18817	18817	18665	18565	18696	18636	18773	18610	18651	18846	18632	18627	18756	18843	18620	18879	18723	18509	18915	18871	18785	18737	18560	18683	18665	18650	18751	18948	18855	18924	18666	19120	18826	18765	18800	18562	18931	18989	18691	18748	18908	18714	18649	18819	18963	18646	18631	18669	18755	19072	18728	18611	18648	18531	18608	18558	18776	18686	18726	18720	18761	18947	18929	18648	18570	18685	18685	18935	18931	18734	18537	18672	18815	18857	18786	18745	18775	18839	18820	18724	18648	18769	18784	18853	18750	18530	18726	18787	18711	18763	18716	18689	18718	18703	18779	18745	18700	18896	18802	18719	18577	18809	18833	18764	18620	18698	18655	18861	18752	18856	18823	18726	18580	18627	18675	18666	18796	18572	18805	18602	18794	18895	18731	18623	18652	18666	18846	18786	18665	18790	18720	18838	18765	18502	18766	18657	18808	18783	18669	18906	18801	18782	18678	18824	18749	18721	18946	18555	18911	18780	18776	18603	18679	18789	18817	18702	18711	18670	18639	18692	18655	18639	18742	19037	18849	18682	18626	18751	18816	18825	18849	19006	18675	18622	18737	18616	18629	18576	18697	18626	18745	18837	18711	18666	18837	18756	18486	18560	18805	18829	18567	18698	18587	18811	18706	18651	18717	18716	18766	18683	18785	18596	18661	18748	18766	18721	18773	18659	18686	18712	18594	18837	18724	18704	18643	18586	18604	18734	18680	18565	18852	18800	18934	18945	18572	18659	18951	18598	18747	18719	18686	18496	18777	18577	18742	18634	18655	18657	18734	18782	18859	18705	18701	18562	18534	18905	18802	18613	18716	18718	18752	18858	18668	18740	18722	18781	18698	18482	18624	18639	18797	18747	18616	18564	18849	18736	18644	18730	18560	18795	18721	18717	18486	18584	18579	18582	18836	18829	18811	18806	18725	18851	18655	18740	18612	18681	18451	18754	18903	18822	18662	18673	18747	18542	18516	18945	18999	18690	18742	18753	18782	18726	18728	18795	18676	18545	18711	18723	18656	18594	18670	18670	18717	18440	18561	18640	18732	18694	18809	18625	18685	18616	18746	18977	18789	18674	18757	18633	18855	18789	18776	18710	18664	18832	18831	18956	18733	18451	18749	18747	18691	18704	18648	18852	18806	18557	18838	18717	18967	18638	18787	18533	18794	18662	18671	18589	18679	18771	18767	18562	18745	18623	18546	18770	18738	18645	18845	18826	18485	18655	18561	18618	18868	18703	18658	18630	18761	18695	18633	18691	18715	18724	18848	18715	18735	18767	18635	18889	18762	18668	18739	18615	18568	18493	18600	18576	18720	18687	18538	18719	18781	18606	19009	18521	18658	18538	18645	18704	18672	18793	18761	18867	18669	18661	18721	18646	18682	18726	18771	18560	18762	18947	18651	18658	18727	18855	18835	18720	18629	18711	18752	18675	18772	18984	18759	18768	18830	18638	18998	18689	18672	18940	18580	18609	18760	18600	18515	18700	18758	18824	18653	18747	18464	18851	18704	18676	18924	18954	18841	18545	18640	18608	18889	18523	18585	18532	18667	18949	18864	18865	18796	18545	18589	18731	18620	18693	18653	18685	18743	18566	18700	18464	18812	18739	18645	18726	18703	18667	18724	18869	18666	18805	18698	18754	18800	18681	18752	18703	19000	18948	18804	18717	18449	18675	18872	18996	18989	18648	18813	18614	18839	18734	18819	18811	18931	18944	18843	18667	18959	18725	18606	18604	18634	18728	18717	18614	18801	18659	18738	18696	18777	18584	18647	18695	18804	18741	18875	18738	18911	18468	18744	18709	18633	18618	18693	18768	18837	18676	18741	18551	18649	18883	18537	18618	18625	18675	18799	18769	18883	18393	18809	18650	18821	18887	18701	18633	18775	18607	18578	18699	18847	18755	18753	18617	18877	18628	18695	18830	18781	18871	18662	18700	18740	18632	18662	18743	18564	18577	18686	18856	18797	18826	18734	18664	18792	18659	18682	18648	18676	18749	18737	18765	18575	18582	18758	18778	18778	18594	18456	18725	18832	18620	18825	18470	18891	18671	18711	18733	18566	18713	18668	18552	18940	18858	18954	19131	18685	18833	18686	18633	18715	18658	18827	18935	18862	18710	18559	18744	18564	18688	18745	18685	18742	18693	18776	18889	18699	18819	18770	18668	18688	18783	18711	18647	18750	18777	18662	18853	18676	18634	18740	18666	18846	18628	18831	18785	18702	18741	18518	18830	18865	18747	18898	18736	18763	18839	18865	18905	18819	18653	18709	18795	18714	18710	18706	18754	18735	18806	18670	18750	18784	18720	18590	18737	18680	18714	18786	18754	18604	18658	18512	18789	18644	18642	18666	18629	18629	18738	18812	18841	18607	18711	18591	18556	18619	18712	18704	18685	18596	18648	18850	18795	18689	18718	18837	18707	18648	18675	19058	18726	18678	18777	18781	18690	18404	18908	18713	18703	18791	18685	18860	18827	18668	18807	18627	18603	18857	18692	18831	18682	18643	18822	18519	18601	18690	18837	18774	19047	18650	18589	18740	18691	18663	18940	18892	18765	18649	18626	18714	18639	18725	18806	18847	18627	18882	18687	18730	18622	18691	18815	18732	18813	18972	18580	18912	18971	18881	18613	18590	18608	18767	18603	18960	18755	18677	18729	18727	18713	18630	18740	18974	18680	18542	18620	18683	18717	18737	18754	18736	18572	18737	18881	18897	18906	18933	18776	18792	18862	18848	18686	18608	18725	18543	18694	18654	18786	18587	18862	18629	18827	18456	18619	18809	18663	18706	18624	18997	18797	18606	18769	18706	18695	18511	18660	18803	18631	18672	18601	18524	18666	18535	18724	18610	18848	18917	18638	18851	18674	18554	18539	18691	18492	18703	18881
51995	96013	90682	69222	51433	37012	25516	19162	16883	16188	15837	15656	15965	15965	15925	15803	15649	15841	15720	15999	15879	15794	15612	15831	15741	15897	15810	15879	15724	15858	15836	15758	15791	15843	15693	15681	15757	15861	15854	15886	15771	15809	15930	15794	15769	15752	15832	15881	15744	15727	15804	16024	15891	15894	15868	15813	15858	15819	15984	16014	15676	15777	15833	15596	15813	15827	15794	15895	15761	15841	15822	15671	15717	15724	16074	15827	15728	15839	15668	15757	15791	15703	15756	15908	15948	15803	15837	15707	15944	15697	15846	15681	15708	15748	15796	15808	15825	16013	15717	15897	15834	15946	15814	15994	15883	15763	15794	15689	15835	15773	15820	15857	15673	15888	15725	15842	15798	15809	15824	15742	15959	15752	15851	15978	15773	15846	15638	15893	15760	15708	15693	15961	15705	15876	15843	15729	15831	15834	15798	15778	15752	15940	15794	15640	15936	15838	15882	15972	15919	15674	15881	15915	15722	15806	15633	15774	15827	15801	15926	15813	15803	15891	15685	15954	15974	15675	15807	15604	15760	15711	15680	15862	15681	15894	15902	15913	15912	15988	15728	15837	15756	15916	15866	15789	15747	15913	15825	15872	15833	15721	15839	15805	15748	15698	15885	15694	15825	15888	15841	15905	15802	15829	15752	15832	15851	15767	15916	15699	15830	15643	15864	15877	15856	15836	15734	15781	15905	15795	15713	15894	15945	15771	15667	15982	15713	15901	15807	15557	15792	15670	15845	15792	15758	15945	15977	15607	15837	15775	15901	15741	15772	15579	15942	15694	15524	15588	15841	15832	15859	16019	15711	15638	15769	15789	15935	15760	15739	15721	15713	15640	15816	15569	15711	15829	15764	15709	15849	15851	15748	15926	15886	15873	15726	15680	15868	15842	15803	15945	15903	15779	15933	15847	15852	15708	15886	15911	15755	15859	15787	15719	15827	15896	15868	15959	15965	15940	15692	15767	15844	15882	15649	15774	15773	15904	15757	15854	15781	15937	15859	15710	15739	15995	15872	15858	15852	15713	15774	15779	15820	15818	15674	16079	15763	15737	15853	15855	15732	15671	15701	15818	15675	15746	15778	15936	15878	15868	15877	15896	15733	15863	15616	15889	15853	15854	15905	15650	15729	15887	15895	15912	15916	15602	15842	15846	15816	15645	15744	15879	15807	15972	15713	15991	15798	15735	15883	15694	15729	15968	15767	15730	15972	15947	15872	15830	15854	15671	15829	15875	15802	15753	15759	15863	15798	15820	15703	15669	15827	15821	15816	15964	15794	15706	15712	15918	15800	15815	15901	15778	15822	15871	15965	15818	15852	15784	15955	15764	15831	15794	15911	15846	15739	15813	15680	15928	15701	15768	15845	15815	15712	15781	15696	15932	15736	15737	15810	16091	15827	15680	15913	15862	15888	15871	15752	15761	15959	15717	15877	15789	15726	15758	15865	15676	15721	15838	15821	15820	15741	15808	15800	15850	15817	15844	15714	15817	15934	15745	15853	15770	15786	15824	15822	15844	15840	15729	15891	15686	15954	15840	15917	15763	15858	15885	15946	15983	15814	15878	15746	16055	15629	15624	15834	15679	15859	15745	15800	15906	15816	15864	15656	15811	15836	15659	15761	15702	15730	15688	15815	15733	15750	15664	15943	15868	15774	15824	15814	15793	15955	15868	15683	15680	15861	15823	15806	15787	15904	15742	15814	15799	15755	15914	15915	15667	15694	15881	15866	15671	15646	15816	15850	15737	15638	15768	15820	15902	15814	15955	16048	15843	15883	15826	15849	15801	15974	15675	15932	15649	15729	15708	15845	15889	15864	15865	15895	15956	15843	15693	15780	16014	16003	15689	15776	15750	15777	15927	15892	15921	15854	15741	15814	15874	15880	15689	15828	15821	15820	15779	15633	15733	15918	15847	15878	15914	15705	15802	15818	15849	15836	15784	15828	15737	15866	15764	15756	15813	15985	15737	15710	15740	15780	15899	15896	15793	15821	15826	15761	15842	15782	15855	15753	15808	15757	15842	15814	15772	15830	15805	15710	15835	15802	15979	15729	16007	15798	15585	15797	15676	16023	15738	15943	15611	15931	15785	15790	15659	15857	15930	15628	15751	15748	15754	15712	15895	15818	15769	15864	15978	15864	15826	15949	15764	15718	15718	15821	15635	15982	15795	15862	15817	15740	15894	15627	15861	15738	15800	15606	15902	15749	15741	15853	15841	15928	15875	16016	15430	15718	15984	15755	15718	15901	15707	15899	15849	15781	15637	15822	15789	16037	15807	15708	15792	15815	15897	15807	15865	15728	15755	15780	15801	15857	15738	15966	15733	15717	15765	15717	15817	15663	15761	15650	15879	15736	15835	15683	15792	15867	15737	15866	15767	15871	15645	15734	15905	15949	15772	15892	15847	15846	15878	15693	15802	15835	15914	15726	15691	15890	15654	15904	15787	15745	15757	15895	15753	15873	15854	15841	15884	15844	15666	15903	15720	15851	15839	15782	15780	15669	15625	15791	15723	15898	15687	15769	15630	15774	15830	15904	15797	15673	15841	15834	15818	15841	15849	15694	15621	15763	15877	15938	15682	15838	15663	15825	15884	15787	15906	15726	15884	16055	15718	15821	15759	15746	15651	15852	15753	15741	15819	15720	15686	15827	15761	15767	15846	15816	15823	15830	15840	15839	15924	15799	15843	15620	15787	15769	15704	15665	15883	15841	15775	15815	15953	15785	15758	15751	15733	15792	15717	15980	15882	15749	15840	15713	15670	15913	15730	15924	15665	15720	15839	16006	15971	15813	15819	15861	15719	15830	15829	15714	15926	15835	15825	15614	15934	15871	15813	15779	15762	15793	15746	15828	15826	16039	15795	15734	15697	15816	15752	15754	15821	15645	15933	15848	15687	15968	15829	15853	15965	15825	15516	15782	15872	15822	15902	15885	15741	15917	15814	15726	15847	15791	15951	15881	15809	15859	15792	15807	15848	15996	15865	15818	15895	15669	15980	15642	15872	16019	15998	16052	15642	15705	15887	15693	15748	15867	15666	15778	15791	15777	15858	15858	15839	16001	15713	15914	15777	15878	15723	15771	15795	15892	15787	15779	15881	16158	15906	15865	15711	15786	15970	15738	15580	15829	15636	15888	15789	15827	15728	15691	15867	15763	15948	15690	15947	15787	15854	15969	15869	15677	15963	15787	15807	15746	15786	16002	15956	15805	15779	15912	15635	15849	15683	15780	15749	15777	15765	15787	15756	15885	15763	15777	15615	15783	15563	15882	15716	15623	15847	15754	15780	15713	15773	15802	15923	15754	15892	15815	15790	15778	15804	15802	15826	15864	15723	15739	15820	15752	15750	15897	15732	15768	15771	15817	15900	15901	15727	15693	15702	15733	15785	15791	15965	15769	15847	15755	15823	15707	15733	15912	15845	15943	15851	15813	15830	15928	15836	15885	15766	15640	15732	15653	15777	15904	15861	15806	15935	15942	15630	15895	15735	15804	15851	15786	15840	15695	15798	15889	15744	15813	15824	15812	16020	15608	15789	16090	16033	15815	15880	15749	15939	15765	15580	15743	15705	15813	15735	15836	15789	15674	15897	15883	15813	15837	15740	15813	15675	15777	15710	15967	15805	15905	15890	15721	16075	16048	15880	15869	15743	15645	15795	15778	15785	15931	15760	15729	15677	15928	15849	15820	15868	15766	15840	15691	15813	16035	16021	15895	15815	15775	15997	15792	15896	15772	15987	15842	15936	15879	15850	15719	15884	15712	15690	15735	15729	15779	15656	15734	15852	15952	15736	15918	15952	15819	15802	15950	15765	15651	15871	15713	15799	15784	15700	15656	15895	15804	15697	15859	15753	15724	15821	15756	15762	15860	15873	15810	15915	15691	15822	15884	15723	15898	15740	15723	15911	15720	15808	15715	15825	15710	15826	15756	15985	15695	15906	15677	15830	15940	15817	15800	15853	16001	15637	15681	15736	15723	15950	16016	15822	15917	15779	15791	15841	15666	15979	15840	15605	15847	15670	15802	15893	15799	15796	15547	15941	15777	15791	15961	15780	15964	15789	15673	15790	15786	15685	15759	15946	15933	15773	15689	15847	15761	15801	15822	15849	15923	15643	15850	15928	15752	15701	15918	15950	15651	15732	15739	15975	15970	15780	15881	15893	15834	15742	15827	15790	15825	15791	15873	15654	15956	15918	15963	15878	15637	15875	15776	15887	15634	15819	15762	15801	15801	15697	15867	15951	15792	15841	15747	15886	15896	15849	15931	15715	15812	15880	15818	15742	15568	15776	15943	15652	15833	15804	15831	15816	15847	15907	15801	15764	15809	15816	15800	16030	15884	15844	15754	16012	15789	15870	15711	15771	15710	15907	15715	15775	15686	15933	15661	15705	15906	15846	15682	15858	15873	15895	15573	15838	15910	15940	15706	15914	15754	15800	15829	15735	15785	15811	16003	15811	15635	15752	15745	15844	15760	15727	15763	15841	15927	15905	15717	16020	15629	15643	15772	15704	15868	15804	15649	15848	15803	15804	15793	15863	15936	15733	15840	15731	15680	15774	15675	15993	15857	15790	15718	15867	15676	15798	15777	15667	15957	15801	15930	15939	15920	15633	15754	15923	15859	15920	15828	16008	15730	15931	15770	15676	15802	15902	15713	15810	15686	15974	15791	15757	15598	15821	15708	15670	15828	16018	15790	15948	15846	15961	15909	15942	15771	15790	15825	15884	15836	15586	15718	15799	15818	15997	15841	16084	15866	15816	15804	15802	15610	15798	15813	15830	15851	15803	15995	15868	15970	15735	15838	15785	15808	15941	15877	15928	15837	15740	15963	15869	15922	15832	15799	15841	15835	15727	15965	15645	15789	15773	15945	15909	15847	15805	15831	15702	15733	15683	15738	15800	15637	15764	15842	15920	15826	15811	15829	15688	15775	15959	16004	15798	15778	15724	15593	15825	15739	15859	15617	15743	15941	15861	15617	15928	15815	15762	15775	15973	15992	15822	15665	15897	15738	15874	15904	15707	15918	15718	15852	15699	15670	15808	15651	15831	15810	15819	15826	15718	15659	15889	15893	15896	15808	15661	15785	15803	15990	15721	15865	15795	15941	15903	15612	15823	15778	15693	15945	15909
22983	22336	39017	45728	45950	42031	35201	25596	21313	20395	19692	19260	19195	19294	19259	19158	19295	19204	19062	19196	19423	19198	19140	19045	19225	19150	18907	19152	19014	18970	18881	19075	19061	19414	18984	19039	19143	18912	19126	18894	18972	19035	19065	18867	18902	18933	19008	18987	19083	19101	18944	19036	19119	18873	19172	19028	18845	19020	18897	18920	18890	18905	19039	19265	18927	18982	19067	18850	18950	19064	19126	19136	19002	19243	18978	19040	18988	18762	18969	18913	18793	19238	18837	19167	19080	18964	18984	18856	18924	19049	19103	18977	18875	19207	18900	18829	18886	19006	18925	19080	18808	19018	19030	19038	19097	19190	18860	18869	19049	19125	18998	18762	18955	19067	18970	18848	18833	18816	18843	19246	19138	18883	18885	19072	18952	18899	18916	18883	19068	19083	18956	19026	19008	19268	18985	19067	18949	18797	19017	19099	18990	19084	18878	18759	18972	18865	19050	19040	19310	19029	19020	18938	18859	19011	18904	19036	18887	19001	19076	18852	18945	18960	18962	19081	18945	19144	18996	19089	18966	18993	18949	19043	19014	18845	18828	18996	18914	18893	19062	18930	19152	18985	19104	18978	19124	19085	19116	18902	18854	18824	18848	19205	19003	18912	19137	18781	19065	18937	18845	18990	18797	18930	18815	19009	19024	19119	18889	18924	19014	18846	18986	19093	19016	18851	19030	18885	18969	18896	19076	18932	18838	19026	19033	18776	19068	18801	18809	18831	18886	18975	18979	19077	18985	18994	19116	19028	18882	18824	19052	19003	18909	18791	19086	19186	18791	18637	19129	18647	19072	18919	19087	18750	18908	18829	18874	18832	19131	19098	19138	18973	19017	19008	18982	18976	18977	18912	19141	18984	18975	18898	18977	18855	18922	18780	18788	18872	19007	18957	18761	19041	18830	19016	18916	18907	18736	19005	18972	19089	18954	18841	18858	19082	18832	18846	18755	18798	19107	18860	18947	18975	19013	18862	19196	18847	18948	19062	19112	19135	19135	18828	19081	19095	18928	19063	19026	18911	18828	18885	19019	19083	18968	18850	18917	18973	18790	18840	19057	18833	18993	18906	19184	19004	18851	18888	19042	18940	18971	18983	18946	18781	18833	18859	18932	19070	19294	19196	19027	19001	18886	18809	18902	19060	18924	18936	18951	19063	19125	18956	19110	19120	19000	19041	19076	18859	18975	18905	18906	18654	18711	18822	18852	18774	19205	18904	19251	19214	18989	18986	18864	18931	19142	18931	18915	18888	19077	18942	18998	19121	18819	18923	19058	18856	19092	19035	18964	19046	18849	18889	18861	18891	18858	19157	19071	19095	18910	18888	18875	18856	18737	18916	18956	18954	19194	19099	19000	18878	18946	18902	18921	19069	18995	18890	18987	19051	18924	18852	18736	19051	18838	18888	19006	18901	18949	19052	18949	18941	18840	18858	18929	18992	19187	18808	18981	19097	19039	18854	19052	18762	18863	18996	19191	18953	18884	18885	19053	18782	18801	18903	19228	18945	18825	19004	18952	18858	18987	19080	19147	18803	18792	19037	18902	18956	18936	18912	18953	18842	18928	18889	18944	19065	19063	19263	18879	19039	19132	19111	19096	18990	18968	18869	19045	19096	19042	18907	18886	19077	18810	18940	19058	18919	18998	18927	19100	19085	18969	18965	19069	18991	18986	18997	19010	19033	18873	19100	19130	18996	19072	19056	19181	19011	19252	18808	19018	18860	18979	18979	18663	18877	18873	18855	18787	18847	18991	18929	18818	18909	18881	18904	18856	18787	19018	18925	19066	19012	19124	18897	18908	19009	18755	18876	19128	18999	19077	18844	19077	18999	18962	19031	19089	18970	19011	18980	18953	18715	18757	18854	18547	18973	19236	18811	19004	18966	19001	18887	18751	18723	18953	18907	18922	19141	18983	19105	18925	18996	18961	18906	18967	18723	18989	19159	19119	18993	19061	18845	19132	18940	18853	19096	19067	18842	18963	19014	18862	18966	18799	18884	18775	19161	19065	18905	18850	18874	18796	18734	18955	18820	19157	18866	19112	19164	19180	19064	18926	18879	18642	18888	19048	18948	18839	19097	19079	18858	18815	18743	18892	18889	19033	19026	18850	18883	19205	18739	18973	18850	18922	18940	18912	18967	19173	19111	18923	18892	19079	19071	18969	19128	18827	18973	18961	18912	18721	18873	18969	18781	18975	18963	19048	18843	19026	19171	19017	18949	18831	18842	18934	19094	18883	18959	18992	18772	18971	18832	19028	18917	18856	18769	18814	18797	19041	18906	18941	18827	19116	18941	18986	18969	19100	18834	18896	18978	18956	18816	18913	19010	18877	19016	19031	19070	19037	19007	18802	19017	18903	18925	18906	18609	19094	19097	18984	18847	18975	18869	19005	18991	19036	18916	18979	18806	18968	18988	19081	18732	18774	18901	18922	18889	19098	19003	18907	18903	19120	18952	19072	18809	18819	18908	18905	19081	18806	18769	18879	18874	19065	18744	18779	19034	18931	18951	19194	18933	18918	18865	18922	19006	19034	18862	18961	19005	19004	18951	18896	18755	19054	18856	18865	18836	19039	18981	18962	18855	18746	18911	18922	18878	18942	18648	18882	18946	18943	18850	18616	19110	18917	18991	18911	18965	18926	18857	18821	18820	19012	19123	18861	19057	18709	18951	19088	18834	18778	18799	18917	18826	18992	19029	19104	19190	18809	18996	18998	18992	19014	18922	18919	18953	18917	18872	18832	18820	18843	18831	18980	18929	18942	18914	19076	18971	19004	18962	18920	18824	18813	18935	18885	18971	19074	19078	19138	19022	18899	19074	18974	19189	19128	19040	18936	19018	19088	18813	19009	18893	18847	18826	18773	18960	18994	18961	19055	19188	18892	19106	18834	18800	18940	18955	18993	18810	19146	18804	18982	18972	18952	19087	18898	18899	18996	18780	18841	18691	19054	18983	18871	18849	18993	18917	19018	18814	18923	18765	19146	19147	19016	18788	18957	18890	18881	18979	18913	18924	18936	18977	19029	18695	19155	19000	18960	18880	18991	19159	18989	19065	19104	19017	19013	18914	18818	18763	18957	18765	18914	19058	18957	18916	19065	18879	18862	18853	18889	18804	18991	19197	19079	19148	18958	18854	19131	18921	19051	18923	19006	19054	19100	18993	18912	18920	18905	18846	18770	18924	18796	18964	18962	18889	19201	19105	19081	19113	18909	18794	18909	19046	18883	18833	18653	18651	18972	18919	18874	18940	18977	18898	18780	18945	19236	18802	19003	19041	19141	18862	19207	18742	18852	18759	19048	18963	18851	18650	18794	18864	18830	19093	18965	18957	19046	19069	18886	19068	19082	19039	18917	18973	18889	18851	18735	18860	18994	18713	18954	19037	19002	18939	19042	19133	18953	18685	18926	19145	18974	19043	18997	19042	18691	18896	19053	18837	18893	18812	18883	18823	19123	19133	18940	19070	19079	18989	19138	19035	18966	18726	19156	19032	18938	18867	19055	19025	18891	18840	19015	19155	18892	18975	18733	19065	18973	18949	18781	18918	18775	18935	18913	19078	18662	18858	18692	18926	18882	18945	18979	18952	19035	18941	18970	18848	18847	18976	19173	18755	19101	18813	19023	19037	18896	18718	18788	18923	19097	18874	18870	18976	18947	19028	18787	18746	18663	18693	18869	19164	18992	18834	18893	19109	19110	19149	18760	19045	18981	19161	19143	18956	18870	19087	18949	18747	18787	19021	18881	19137	18946	18908	18886	18738	18870	18847	18899	18960	18875	19102	18914	18930	19025	18985	19003	18973	18752	19084	18768	18960	19051	18863	19306	18960	19046	19068	18970	18962	18983	18900	18787	18774	18845	19011	18979	18939	18727	18857	18975	18919	18924	18972	18864	18869	18915	18852	18875	18933	18911	18936	19096	18986	18995	19009	18869	18747	18934	18990	18933	18813	18884	18913	18715	18900	18923	19028	18898	18834	18997	18826	18884	19092	19050	18985	18804	18869	18725	18860	18908	18931	19064	18767	18996	18967	19030	18960	19070	18877	19054	18922	18964	19041	19019	18901	18932	18840	18799	18871	19022	18951	18767	18898	18825	18957	18903	18818	18962	18781	18942	18683	18903	19118	19040	18962	18872	18881	18859	18816	19103	19002	19010	18954	18968	19011	19058	18792	18822	18862	18710	19061	18741	19186	18934	18898	18791	19044	19122	19229	18921	18985	18857	18737	18858	19154	18874	19194	18943	18935	18941	18990	19058	18846	19096	18843	18875	18821	18920	18890	18903	19249	19065	19257	19107	18658	18883	18934	18903	19054	18971	18785	18916	18813	18986	18732	18808	18871	19046	18857	18901	18959	19197	18949	19137	18656	19054	18993	19054	18951	19012	18921	19129	19033	19196	18909	18941	18993	18954	18944	19127	18906	18867	18801	19190	18899	18949	18924	19011	19204	18826	18927	19014	18913	18879	19022	18912	18780	18780	18916	19021	18885	18999	18785	18914	18969	18880	19004	18840	19153	18840	19035	18984	18847	18722	19010	18822	18913	18937	18776	18711	19005	18970	19091	18854	19058	19012	19084	19131	19017	19057	19049	18822	18897	18852	18799	18878	19032	18898	18899	18962	18985	18962	18775	18903	18867	19023	18889	19052	19007	18764	18903	18821	19066	18926	18689	19071	18915	18697	18949	19072	18916	18769	18807	19086	19104	18903	19001	18991	18883	18898	18817	19112	18999	18929	18813	19045	18791	18971	18938	18943	18925	19014	18931	18969	18795	18976	18882	19067	19090	19020	18790	18978	18867	18935	18956	19125	19032	18837	18966	18928	18964	19033	18874	18825	18967	18843	18980	19056	19017	18992	18951	19005	18939	18830	18863	18925	18795	18874	18791	19014	18812	19003	19003	19038	19169	18938	18825	18905	18994	18902	19090	18954	18996	18735	18941	19248	18835	18745	19108	18914	18775	18899	18888	19000	18833	18894	19149	18963	18802	18787	18849	18902	18905	18909	18948	19042	19006	18960	18909	18979	18966	19029	19203	18941	19031	18928	19016	18892	18860	18921	18849	18904	18850	19077	18880	18955	18813	18981	19175	19008	18879	18953	18958	19060	18798	18980	19023	18854	18982	18950	19042
57822	102883	97519	82586	64035	47275	32632	22891	18092	16439	15987	15850	16105	15872	15804	15906	15851	15876	15894	15873	15841	15979	15856	15877	15854	15909	15849	15844	15882	15950	15979	16162	15677	16069	15965	15955	15882	16083	15941	16043	16064	15825	15843	15957	15911	16046	15774	15928	15874	15893	15992	16001	15810	16042	15830	15826	16054	15812	15845	16001	16091	15991	15908	15744	16041	15899	16060	15973	15955	15863	15766	15967	16037	15767	15792	16024	15874	15833	15865	15956	15879	15957	15989	15983	15754	16045	15892	15814	15924	15953	15716	16035	15887	15965	15874	15881	15956	16017	16069	16048	15751	15994	15832	15982	15959	15920	15978	15584	15983	15921	15984	16046	15877	15805	15953	15940	15906	15789	15937	15863	15873	15867	16060	15798	15845	15921	15833	15848	16024	15989	15957	15700	16062	15923	15800	15867	15846	15824	15892	15817	15784	16063	15826	15995	15671	15968	15841	15912	15764	15930	15993	15893	15859	15842	15831	15904	15941	15815	15792	15775	15899	15899	15956	15891	15902	15998	15939	15952	16003	15874	16075	15907	15832	15973	15866	16065	15972	15926	16101	16011	15974	15797	15975	15674	15830	15950	15924	15891	15857	16061	15942	15989	15843	15918	15997	15866	15879	15911	15779	15967	15900	15887	15821	15936	15943	15821	15981	15838	15992	16044	16052	15917	15846	15954	15792	15765	15808	15953	15967	16197	15787	15792	15909	15706	15743	16030	16028	16017	15851	15912	15838	15853	15746	15850	15888	15802	15980	15923	15859	15980	15833	15748	15773	16104	15912	15865	15819	15860	15924	15917	15983	15751	15976	15924	15908	16010	15989	16127	16009	16039	15880	16156	15867	15778	16004	15665	15863	15945	15914	15748	15875	16013	15863	15803	15898	15895	15895	15945	15830	15793	15930	15919	15781	15943	15877	15697	15902	15956	15905	15890	16007	16072	15917	15845	15922	15944	15756	15816	15967	15871	15783	15876	15740	15868	15894	15954	15811	15931	16004	16011	15987	16103	15953	15855	15872	15912	16022	16131	15922	15934	15894	16052	15868	15913	16024	15753	15873	15802	15857	15742	15929	15975	15923	15873	15959	16071	15987	15791	15924	15776	15859	15999	16019	16033	15966	15912	16074	15942	15977	16009	15899	15896	15866	15990	15874	16156	15866	15840	15964	15899	15972	15769	15767	15917	15913	15876	15762	15918	15893	15928	15925	16086	15923	15962	15838	15799	15875	15999	15987	15918	15985	15865	15841	15839	15903	15972	15821	15984	16025	15980	15895	15955	15876	16016	15670	15817	15900	15977	16050	15681	15891	15997	15881	15950	15986	15906	16021	15724	15866	15954	16044	15771	15824	15915	15727	15963	15857	15893	16047	15862	16008	15819	15949	15795	15997	15878	16018	15868	16002	15825	15828	15974	15887	15816	15987	15895	15837	15984	15930	15894	15904	15874	15972	15841	16003	15919	15774	15882	15933	15860	15883	15937	16024	15798	15913	16072	15963	16007	15878	15803	15834	16011	16015	15823	16038	15961	15821	15986	16120	15689	16021	15875	15883	15840	16008	15862	15971	15816	15836	16046	15980	16015	16020	15941	15923	16030	15906	15801	15901	16121	15900	15816	15866	15763	15851	16100	15767	15995	15994	15952	15843	15948	16076	15962	16225	15943	15965	16004	15866	15912	15771	16000	15867	16048	16026	15902	15724	16066	15762	15992	15757	15850	15880	16002	15654	15876	15832	15942	16066	15790	15882	15722	15955	15784	16041	15872	16087	16017	15935	15990	15852	15884	15776	15852	15841	15847	16066	15945	15976	15826	15983	15753	15822	15967	15915	15855	15785	15931	16012	15895	16032	15942	15823	15818	15918	15723	15891	15942	15827	15840	15883	15687	15721	15778	15880	15882	15775	15873	16032	15882	15899	15891	15975	15894	15961	15858	15969	16027	15824	16005	15821	15883	15866	15840	15925	15927	15934	15797	16025	15975	15892	15893	15981	15905	15803	16117	15839	15952	15967	16059	15906	15974	15984	15914	16138	15866	16051	15816	15887	15939	15866	15967	15833	15823	16053	15779	16038	15739	16089	16004	15716	15872	15819	15918	15933	16060	15847	15981	15944	16040	15896	16004	15928	16032	15883	15823	15981	15955	16053	15915	15886	15988	15924	15777	15799	15944	15828	16052	15966	15744	16005	15810	15932	16034	15736	15797	15977	15934	15930	15837	15876	15805	15786	15942	16129	15924	15957	15766	15907	15913	15916	16013	15798	15954	15977	15884	15933	15945	15908	15983	15871	15903	16067	15921	15803	16118	15944	15953	15778	15791	15932	15873	15847	15826	15966	15748	15853	15774	15959	15964	15854	15894	16000	15850	15907	15838	15848	15854	15995	15831	15855	15831	15886	15985	15816	15802	15881	15972	15882	15844	15932	16001	16055	15986	15970	15888	16009	16069	16070	15851	15989	15756	15868	16029	15926	15987	15997	15952	15915	15978	15822	15826	15967	16146	15913	15931	16127	16029	15881	15910	15786	15804	15760	15812	15821	16163	15723	15870	15957	15841	15812	15988	15817	15778	15914	15975	15828	15950	15744	15945	15902	15974	15790	15872	15910	16007	15928	15905	15876	15788	15905	15774	15915	16020	15940	15867	15952	15999	15950	15849	15896	15938	15859	16074	16032	15986	16084	15990	16032	15844	15962	15747	16167	15883	15934	15798	16066	15942	16063	15837	15867	15779	15924	15940	15648	15821	15786	15795	15814	15909	15991	16064	15803	15868	16000	15846	15915	16001	16006	15775	15753	15964	15917	15784	15846	15774	15739	15855	15891	15932	15861	15992	15990	15881	15702	15697	15941	15942	16085	15957	15889	15914	15907	15915	15959	15970	15919	15912	15779	16091	15804	15971	15879	15925	15849	15636	15879	15840	15797	16008	15920	15996	15954	15826	15875	15910	16023	15811	15913	15812	15951	15850	15977	15677	15918	15923	15955	15869	15919	15710	15825	15938	15912	15763	15967	15768	15944	15797	15813	15778	15869	16013	15954	16139	15867	15963	15938	15882	15696	15928	16085	15924	16050	15950	15951	15903	15949	15950	15863	15979	15814	15977	15744	15999	15977	15918	15816	15742	15833	16102	15997	15934	15816	15726	16052	15991	15974	15840	15830	16067	16016	15932	15780	15970	15875	15862	15868	15920	16059	15912	15950	15821	16077	15927	16008	15794	15938	15898	15932	15952	15879	16197	15961	15892	15909	15875	16043	15879	15923	15975	15733	15970	15794	16042	16043	15788	15863	15702	15912	15917	15756	15644	15908	15948	15796	15984	16119	15949	15769	15978	15815	15814	15757	16130	15923	15980	15943	15913	16043	15782	15931	16023	16001	15971	15708	15872	15786	15803	15948	15923	16060	15802	15843	15901	15740	15947	15912	15964	15762	15974	15929	16029	16209	15875	15921	15865	15775	15926	15800	16036	15959	15947	15950	15864	15919	15903	15997	15891	15845	15966	15861	15960	16023	16001	16084	15841	15771	15597	15950	16026	15895	15819	16179	15959	15875	15752	15934	15889	15988	16038	15821	15827	16058	15889	15934	15832	15911	15926	15957	15847	15896	15926	15904	15704	15943	15883	15846	15885	15887	15989	15904	15977	15893	15919	15966	15932	15844	15847	15908	15980	15927	15894	16114	15942	16033	15985	15801	15955	15888	15897	15950	15890	15927	16033	15927	15846	15864	15937	15848	15772	15953	15950	15766	15972	15745	15919	15962	15699	15998	15949	15823	15921	16091	15888	15894	15905	16103	15855	15850	15837	15915	16098	15945	15787	15814	15921	15941	15829	15844	15939	15999	15896	15899	15733	15825	15800	15993	15678	15880	15955	15882	15847	15884	15933	15923	15909	15941	15785	15741	15923	15876	15894	15897	16026	15966	15829	15810	15887	16047	16016	15862	15961	15690	16025	15843	15781	16168	16044	16067	15880	15869	15911	15976	15864	15805	15924	15592	15786	15952	15926	15930	16040	15913	15783	15945	15977	15864	15838	15976	15978	15886	15927	15904	15842	15996	15938	15825	15912	15855	15982	16038	15867	15903	15948	15869	15940	15965	16228	15947	15897	16003	15960	15882	15986	16031	16045	15933	15961	15729	15851	15866	15991	15780	15831	15751	16054	15948	15922	15996	15935	15765	16085	15900	15919	15812	15761	15870	15785	16049	15864	15723	16080	15900	15968	15866	15975	15863	15845	15862	16012	16011	15860	15894	16005	15757	15886	16031	15938	15841	15903	15849	15863	15938	16020	15906	15920	15869	15933	15989	15856	16039	15905	15762	16006	16032	15847	15803	15961	15854	15804	15844	15868	15824	15957	15789	15930	15952	15965	16049	15840	15876	16055	15743	15961	15924	16064	15896	15883	15806	15844	15914	15911	15926	15855	15891	15835	15755	15943	15902	15929	15829	15955	15707	15974	16004	15938	15859	15949	15922	15898	15803	15882	15789	16042	15880	16060	15927	15910	15846	15878	15806	15930	15786	15961	15890	15928	15746	15918	16131	15772	15831	15972	15889	15945	15861	15836	15942	15937	15845	15975	16031	15946	15831	15880	15870	15798	15883	15927	15810	15909	15827	15862	15831	15739	15837	15764	15923	16026	15917	16034	16018	15977	15905	15785	15808	15837	15932	16030	15744	15783	15757	16057	15905	15872	15898	15884	15879	15989	15817	15820	15977	15844	15752	15976	15936	15816	16063	16052	15827	15898	15838	15946	16001	15893	15944	15886	15886	15819	16036	15851	15869	15958	15997	15921	15804	15833	15939	15956	16078	15974	16028	15951	15923	15864	15720	15989	16042	15911	15770	15901	15857	16030	15807	16033	15990	15801	15962	15918	15967	15800	15914	15779	16030	15906	15940	15918	15894	15981	15763	15925	15744	15899	15983	15834	15919	15744	15882	15858	15940	15856	15852	15955	15801	15904	15970	15903	15976	16024	15876	15856	15989	15777	15893	15752	15942	15971	15905	15781	15880	15788	15779	15843	15856	15839	15906	15944	16051	15772	15746	15889	15885	15832	16026	15937	15942	15692	15936	15808	15933	15628	15906	15933	15993	15802	15835	15777	16018	15869	15779	15881	15839	15927	15847	15850	15933	15928
28663	33247	46833	38755	29014	24201	21425	20124	19591	19266	19338	19442	19296	19337	19276	19318	19091	19417	19365	19110	19107	19408	19501	19330	19193	19139	19404	19027	19251	19415	19332	19197	19174	19273	19343	19158	19407	19169	19299	19152	19360	19348	19003	19061	19134	19106	19109	19391	19257	19157	19225	19099	19201	19461	19532	19343	19083	19315	19353	19283	19141	19470	19132	19345	19413	19113	19525	19118	19278	19539	18942	19177	19113	19212	19130	19138	19154	19260	19066	19229	19306	19281	19359	19160	19147	19372	19311	19067	19340	19329	19206	19275	19264	18981	19252	19335	19264	19202	19295	19232	19065	19184	19329	19277	19007	19257	19057	19144	19292	19160	19346	19238	19220	19191	19383	19244	19317	19054	19181	19037	19278	19180	19195	19316	19262	19129	19188	19072	19231	18996	19333	19211	19306	19224	18962	19200	19158	19273	19221	19201	19099	19097	19263	19334	19319	19310	19130	19424	19228	19277	19055	19081	19297	19298	19159	19287	19129	19087	19218	19222	19283	19287	19307	19083	19287	19132	19168	19191	19319	19012	18984	19118	19065	19144	19174	19121	18981	19357	19315	19397	19133	19061	19311	19396	19174	19103	19069	19128	19381	19330	19045	19280	19275	19217	19277	19276	19286	19403	19104	19143	19199	19169	19165	19192	19094	19135	19148	18996	19336	19031	19248	19207	19062	19184	19244	19150	19221	19105	19284	19151	19317	18992	19264	19171	19136	19033	19074	19120	19427	19107	19069	19210	19393	19269	19221	19048	19148	19233	19137	19023	19178	19394	19240	19265	19301	19252	19339	19232	19091	19200	19000	19035	19220	19270	19065	18921	19224	19179	19174	19171	19107	19367	19264	19103	19309	19347	19382	19046	19269	19172	19281	19277	19252	19362	19113	18847	19268	19223	19183	19093	19169	19305	19434	19085	19387	19204	19337	19338	19204	19140	19339	19242	18971	19021	19244	19342	18949	19396	18944	19111	18988	19004	19156	19315	19235	19133	19306	19223	19040	19282	19262	19501	19026	19377	19392	19235	19269	19179	19424	19109	19289	19215	19296	19375	19097	19344	19255	19345	19327	19295	19293	19258	19291	19169	19201	19296	19312	19325	19178	19275	19454	19084	19434	19196	19139	19332	19569	19173	19357	19211	19238	19135	19229	19229	19325	19295	19250	19234	19104	19389	19330	19391	19129	19163	19287	19175	19267	19233	19385	19154	19358	19007	19163	19231	19517	19278	19400	19066	19341	18989	18951	19281	19259	19088	19147	19183	19213	19200	19258	19127	19172	19230	19233	19378	19285	19248	19162	19164	19346	19278	19197	19135	19116	19175	19466	19201	19283	19186	19295	19213	19252	19348	19369	19264	19272	19326	19049	19172	19273	19198	19145	19253	19517	19211	19059	19287	19128	19054	19093	19444	18990	19177	19234	19358	19144	19187	19208	19396	19225	19455	19130	19149	19181	19224	19197	19357	19198	19193	19120	19208	19174	19149	18904	19277	19299	19221	19291	19188	19336	19487	19072	19221	19279	19221	19114	19134	19184	19424	19145	19166	19280	19082	19240	19389	19109	19205	19195	19011	19442	19470	19269	19368	19331	19173	19116	19294	19271	19104	19083	19266	19183	19024	19176	19210	19185	19056	19351	19282	19244	19218	19201	19051	19166	19305	19193	19221	19139	19331	19088	19257	19232	19171	19208	19187	19232	19305	19302	19074	19128	18970	19288	19093	19218	19213	19048	19273	19169	19199	19129	19187	19304	19113	19062	19301	19402	19136	19143	19545	19323	19334	19165	19231	19088	19388	19283	19332	19140	19343	19194	19328	19154	19157	19175	19432	19305	19218	19298	19477	19249	19091	19103	19152	19294	19280	19187	19033	19300	19178	18984	19025	19258	19209	19263	19205	19155	19167	19235	19389	19196	19165	18994	19087	19237	19332	19168	19287	19253	19009	19272	19158	19178	19126	19305	19225	19200	19268	19398	19087	19226	19171	19191	19265	19428	19354	19017	19153	19294	19149	19243	19350	19316	19382	19360	19235	19255	19262	19139	19163	19183	19289	19175	19046	19214	19143	19129	19391	19183	19113	19424	19175	19209	19280	19305	19220	19036	19107	19202	19178	19328	19040	19434	19196	19275	19166	19282	19082	19368	19337	18884	19255	19312	19419	19295	19258	19130	19490	19338	19169	19378	19106	19237	19344	19156	19033	19333	19206	19012	19065	19327	19227	18970	19048	19167	19150	19145	19053	19101	19238	19116	19123	19242	19308	19155	19158	19319	19265	19279	19290	19454	19247	19233	19106	19035	19123	19153	19223	19287	19231	19210	19286	19197	19417	19213	19242	19287	19222	19114	19121	19316	19388	19110	19103	19309	19155	19403	19363	19340	19020	19146	19316	19197	19356	19329	19399	19074	19165	19256	19225	19278	19140	19522	19110	19265	19186	19067	19291	19343	19281	19208	19339	19204	19171	19238	19043	19218	19186	18958	19330	19318	19108	19290	19217	19415	19122	19246	19201	19223	19159	19439	19246	19055	19307	19165	19210	19334	19186	19283	19432	19229	19148	19205	19170	19113	19049	19112	19107	19256	19213	19094	19153	19500	19046	19084	19164	18927	19339	19252	19348	19197	19162	19163	19347	19094	19310	19175	19321	19109	19161	19133	19281	19245	19163	19224	19194	19135	19213	19339	19082	19121	19468	19227	19243	19260	19220	19362	19139	19203	19217	19371	19158	19264	19226	19253	19197	19347	19337	19298	19373	19141	19284	19208	19268	19120	18979	19338	19142	19347	19386	19150	19299	19214	19200	19257	19301	19185	18921	19029	19385	19250	19060	19138	19302	19206	19132	19256	19098	19069	19349	19256	19368	19173	19136	19328	19053	19204	19165	19165	19228	19259	19067	18912	19197	19162	19394	19227	19102	19258	19371	19257	19300	19230	19545	19305	19084	19371	19192	19250	19219	18958	19026	19275	19199	19231	19284	19298	19224	19311	19312	19363	19288	19165	19125	19139	18903	19278	19442	19241	19250	19363	19189	19243	19203	19229	19091	19187	19191	19344	19266	19203	19198	19118	19246	19280	19094	19297	18992	19176	19295	19200	19214	19094	19417	19468	19279	19221	19154	19178	19191	18964	19259	19323	19028	19184	19102	19255	19029	19236	19355	19144	19268	19183	19141	19198	19302	19094	19182	19030	19269	19419	19147	19145	19289	19345	19267	19177	19057	19241	18999	19261	19111	19298	19307	19622	19407	19395	19269	19226	19213	18981	19098	19020	19164	19225	18979	19164	19405	19530	19300	19201	19316	19109	19135	19157	19144	19220	19246	19335	19294	19394	18994	19180	19264	19151	19319	19328	19237	19202	19247	19277	19282	19124	19114	19264	19365	19371	19227	19436	19424	19183	19276	19285	19139	19280	19014	19096	19338	19242	19278	19321	19351	19247	19301	19413	19374	19199	19199	19240	19357	19350	19177	19314	19328	19327	19289	19183	19092	19384	19201	19379	19153	19243	19138	19239	19300	19388	19199	19343	19307	19007	19282	19247	19190	19117	19448	19317	19232	19240	19359	19456	19428	19117	19060	19132	19253	19293	19355	19151	19329	19289	19093	19301	19220	19138	19334	19432	19173	19145	19038	19147	19384	19157	19353	19246	19070	19111	19191	19257	19353	19363	19371	19182	19285	19431	19003	19143	19243	19217	19362	19311	19218	19464	19283	19182	19040	19043	19198	19185	19398	19281	19264	19246	19378	19160	19358	19066	19451	19195	19072	19343	19150	19089	19263	19231	19381	19400	19229	19289	19423	19202	19187	19237	19211	19189	19214	19393	19210	19276	19386	19551	19225	19165	19262	19129	19274	19185	19165	19151	19462	19325	19246	19365	19200	19234	19018	19295	19073	19217	19166	19152	19102	19057	19168	19167	19311	19271	19119	19055	19458	19269	19299	19399	19117	19135	19347	19501	19327	19061	19252	19358	19275	19084	19214	19241	19275	19294	19087	19245	19029	19349	19266	19137	19039	19315	19529	19121	19192	19280	19270	19267	19163	19359	19254	19224	19166	19160	18932	19174	19341	19189	19046	19097	19268	19298	19037	19339	19233	19283	19399	19234	19146	19129	19137	19272	19312	19088	19150	19135	19060	19204	19348	19329	19229	19476	19297	19195	19222	19289	19235	19098	19138	19187	19189	19199	19210	19357	19136	19317	19225	19250	18968	19078	19373	19004	19190	19213	19235	19286	19185	19312	19033	19142	19092	19272	19262	19376	19467	19069	19199	19175	19375	19064	19304	19314	19251	19224	19435	19105	19156	19157	19228	19331	19123	19368	19107	19223	19149	19383	19065	19181	19198	19258	19087	19280	19048	19256	19228	19136	19409	19184	19250	19401	19190	19373	19205	19212	19229	19280	19298	19268	19527	19158	19083	19219	19247	19113	19256	19288	19149	19251	19304	19178	19204	19241	19268	19265	19115	19281	19332	19190	19191	19138	19293	19207	19224	19308	19262	19295	19172	19196	19277	19104	19134	19469	19188	19192	19202	19273	19183	19155	19132	19141	19416	19142	19067	18990	19334	19226	19286	19163	19538	19214	19354	19370	19344	19293	19265	19307	19216	19222	19122	19091	19332	18985	19230	19333	19246	19070	19020	18962	19314	19348	19131	19208	19232	19359	19307	19134	19256	19360	19049	19239	19238	19302	19201	19361	19275	19251	19364	19227	19171	19216	19423	19238	19255	19280	19477	19002	19192	19272	19071	19127	19255	19365	19149	19210	19160	19088	19168	19315	19387	19252	18961	19139	19118	19303	19148	19190	19211	19081	19373	19125	19302	19366	19156	19330	19199	19255	19376	19186	19063	19267	19113	19442	19352	19187	19289	19172	19208	19290	19271	19200	19032	19187	19353	19179	19306	19407	19142	19159	19223	19049	19204	19208	19263	19093	19243	19175	19331	19123	19331	19313	19170	19182	19468	19375	19416	19277	19003	19342	19451	19128	19336	19447	19385	19149	19196	19442	19254	19338	19192	19238	19313	19204	19152	19528	19242	19310	19372	19201	19132	19147	19184	19079	19263	18910	19147	19306	19180	19206	19379	19200	19219	19316	19078	19202	19355	19183	19251	19432	19145	19229	19371	19201	19132	19183	19382
30855	53678	49312	34997	26264	20723	17916	16518	16407	16248	16047	16266	16034	16138	16034	16146	16186	16169	16087	16179	15937	16140	16074	16018	16111	16079	15919	16159	16259	16122	15981	16042	15969	16052	16025	15945	16231	15963	15997	16056	16193	16044	16026	16193	16078	16026	16121	16118	16289	16138	16161	16266	16078	15955	16110	15917	16105	16091	16076	15972	16079	16012	16091	16225	15957	15930	16051	15996	16083	16123	15935	16103	16179	16124	16135	16035	16095	16056	15975	16023	15885	15974	16170	16077	15987	16039	15961	16073	16180	16094	15986	15965	16067	15935	16105	15963	15999	15983	16203	16125	16226	16172	16087	15922	16030	16087	16053	16017	16064	16089	16181	16064	16111	15969	15889	15985	15958	16224	16007	15872	16128	15930	16319	16254	16162	16092	16140	16013	16110	16129	16044	16022	16024	15965	16279	16109	16141	16101	16107	16071	16171	16052	16263	16156	16042	15891	16058	15993	16084	16018	15900	16151	16009	15953	16197	16065	16217	16064	16089	16021	16049	16048	16025	15932	16006	16155	16062	15891	15961	16159	15993	16011	16025	16257	16103	16163	16132	16159	16183	16239	16062	16063	15971	15982	16026	16070	15841	16054	16178	15940	16027	16177	16159	16096	16099	16059	16139	15960	16048	16124	16168	15957	16227	16165	15851	16027	16079	16196	15974	16074	16101	16094	16018	16074	16076	16145	16199	16038	16041	16114	15933	15979	16052	16041	15887	16005	16087	15922	16066	16054	16006	16138	15928	16080	16002	15970	15965	16196	16022	16152	16089	16002	16089	15954	16104	15884	16079	16072	16040	16051	16058	16009	15959	15958	15987	15945	16015	15979	16038	16020	16076	15928	15993	16043	16099	16190	15925	16071	16164	16028	16175	16054	16002	15982	16088	16178	15987	16128	15996	15956	16140	16022	15855	15974	16219	16190	16062	16053	16073	16091	16202	16034	16138	16167	16059	16123	16227	16046	15966	16355	16195	16069	15913	16046	16225	15967	16052	16028	15919	15999	16075	15983	16137	15941	16152	16150	16054	16052	16042	16092	16069	16171	16007	16118	16029	16055	16159	16051	16114	16164	16040	15966	16060	16326	16184	16116	16016	16138	16085	16051	16191	16039	15846	16005	16107	16041	16195	15988	16017	16079	16164	15980	16087	15997	16067	15853	16219	16029	16035	15904	16114	16052	15991	16025	16061	16093	16029	16033	15954	16175	16091	16091	16194	16182	16166	15902	16104	16070	16084	16055	15975	16064	16236	16063	16061	16131	16208	16040	16126	16071	16159	16033	16048	15993	16016	16035	16229	16259	16130	15954	16074	16281	16052	16136	16003	16008	16044	16072	16125	16033	16190	15980	16100	15983	16209	15951	16119	16092	16170	15996	16064	16044	16140	16019	16091	16216	15930	16104	15969	16094	15967	16211	16191	15938	16059	15924	16154	16016	16017	16077	16065	16058	16134	16128	16049	16199	15968	15960	16008	16142	15892	15903	16112	16034	16034	15958	16100	16116	16017	16130	16190	16087	15958	16030	16101	16067	16217	15956	16008	15980	16017	16105	16116	16200	16154	16070	16117	16133	16085	16128	15922	15901	15979	16172	16208	16200	16061	16080	15919	16128	16139	15925	16116	16116	16155	15918	16119	16130	16141	15999	16082	16040	16125	15991	16168	15976	16113	16184	16225	16050	16184	16009	16182	16076	16094	16050	16145	16010	15997	16195	16133	16216	16006	16111	16123	16036	16015	15935	16164	16083	16226	16178	16005	16193	16109	16056	16105	16026	15894	16045	16005	16078	16129	16060	15952	15921	15998	16044	16017	16004	15996	16071	15882	16002	16087	16074	16177	16048	15984	16096	16107	16019	16051	16057	16151	16041	16239	16051	16194	15886	15857	16150	16051	16266	16200	16144	16143	15952	16179	16124	16156	16152	16198	16015	15935	16094	16084	15902	16087	16187	16006	16109	15954	16031	15955	15984	16136	16038	16075	16151	15973	16155	16029	16064	16150	16072	15888	16174	15979	16004	16027	15941	15953	16170	15988	16032	16141	15974	16186	16075	15935	16060	16075	16127	15998	15918	15973	16009	16144	16134	16159	16073	15961	16159	16053	16045	15803	16085	15937	16006	16021	16073	16048	16059	16107	16130	16059	16105	15995	15910	16159	16055	16002	16090	16106	16077	16324	15985	16164	15858	16063	16126	15955	16044	16156	16099	16022	16060	16184	16016	15989	16159	16034	16047	16060	16219	15982	15915	16093	16075	16177	15990	15889	16038	16084	16175	15940	15934	16030	16030	16285	15902	16041	16138	16098	16153	16254	16214	16042	16187	16151	16030	16042	16083	16008	16048	15891	15953	16181	16110	15799	16113	16266	16124	16093	16206	16073	16049	16113	16252	16144	16013	15953	16192	15939	16234	16127	15978	16081	16041	16192	16124	16130	16097	16183	16069	16014	16219	16038	16193	16027	16194	16013	16167	16054	16140	15943	16025	16022	16031	16046	15945	16076	16019	15989	16100	16063	16016	16140	15981	16089	16038	16093	16088	16028	16000	15940	16149	15987	16031	16213	16092	16178	16181	16125	16082	16021	16026	16081	16060	16125	16204	16169	16183	16029	16066	16027	16089	16001	16013	16048	16152	16065	16087	16194	16116	16153	16146	16091	15838	16013	16052	16103	15969	15964	16003	15888	15926	16178	15960	16041	15981	16147	16176	15993	16063	15946	15938	16171	16112	15999	16100	16301	15909	16104	16145	16086	16074	16025	15966	16048	15919	16108	16003	16084	15938	16116	16125	16086	16170	16046	16041	16291	16065	16090	16061	16115	16077	16063	15772	15999	16058	16111	16095	15933	16096	16041	15985	16084	16071	16034	16114	16023	16111	16082	16072	16143	15974	16124	16159	16209	16000	16027	15999	15926	16222	16012	16006	16154	16147	16039	16111	16010	15999	16148	15970	16032	15945	15973	16061	16137	16205	15968	16032	15926	16042	15989	16255	15966	16086	16017	16148	16045	15931	16212	16136	16179	16062	16051	16062	15963	16002	16024	16028	15945	16095	16217	16069	15975	15999	16063	16080	16099	16031	16048	16010	16067	15993	16053	16037	16227	16268	16155	16187	16021	16013	16013	16118	15963	16161	16081	16019	16097	16111	16044	16012	16172	16085	16272	15926	16066	16209	16025	15909	16097	15849	16107	16149	15939	16017	16055	16190	15974	16180	16104	16103	15928	16119	16026	16062	16047	16192	16071	16036	16099	16003	16003	16005	16048	16118	16017	15995	16050	15931	16014	15922	16029	16067	16050	16020	16181	16067	16159	16066	16001	16073	16166	16141	15829	16193	15904	16162	16040	16150	15897	15964	16124	16042	16107	16181	16076	16166	16155	16059	16022	16079	15951	16225	16061	16095	15919	16132	16053	16168	15971	16028	16050	16021	15899	15960	16132	16011	16236	16008	16157	16049	16118	16026	16092	16084	16118	16048	15852	16136	16148	15988	16233	15982	16046	16097	15947	16048	16071	16034	16023	16117	16029	16112	15948	16015	16027	15972	16047	15922	16233	15915	16043	16027	16074	16180	15968	16182	16114	15937	16138	15905	16073	15990	16169	16170	16064	16127	16074	16057	16201	16191	15985	16135	16218	15843	15961	15920	16085	16143	16116	16067	16102	16178	16015	16286	16032	16172	15997	16067	16222	16141	16166	15914	16045	16202	15945	16132	16025	16006	16087	16214	16081	16147	16104	16218	15861	16069	16169	15940	15876	15989	15882	16082	15902	16073	15952	16182	16054	16123	16087	16081	16210	16022	16241	15925	15989	16041	16163	15943	16242	16042	16167	16122	16077	16174	16067	16211	16117	16010	16082	16018	16207	16057	16195	15884	16075	15955	15965	16092	16040	15810	15991	16084	15988	15912	15980	15991	15980	16140	16113	15956	16067	15952	16094	16290	16045	16040	15943	16202	16074	15904	15917	16032	16217	15939	15955	16118	15948	16152	16019	15974	16093	15978	16047	16030	16100	16151	15960	16038	15997	15967	16074	16101	16194	15971	16040	16079	15970	16124	15777	16113	15971	15988	16037	16071	16092	16126	16133	16057	16130	15950	16231	16134	16088	15996	16073	16015	16050	15994	16111	16072	15942	16078	16119	15973	16289	16053	16006	16059	16215	16021	15907	16238	16017	16022	16123	16172	16074	15910	16112	16094	16057	16196	16099	16206	16120	15936	15879	15913	16135	15934	16084	16130	16051	16066	16052	16079	16049	16023	16214	15963	16030	16132	15863	16193	16063	16071	16089	16069	15947	16091	15894	16038	15960	16010	15979	16056	16021	16172	15998	15808	16041	16100	16199	16010	16122	16031	16153	16130	16116	16028	16018	16064	16122	16121	16225	15924	16111	16023	15985	16020	16206	16002	16052	15879	16061	16095	16102	16158	16125	16019	16112	16029	15993	16037	16146	16045	16086	16077	15856	15970	15882	16108	16128	16079	16099	16135	15948	16226	16116	16185	16082	15975	16028	16240	16080	16138	16043	16170	16073	15998	16005	15980	15993	16080	16156	15928	16194	16006	16053	16223	16103	16222	16171	16130	16118	16036	16118	16104	16196	16247	16064	16048	16040	16078	16162	16221	16012	16210	16174	16030	16175	16035	15980	16068	16068	16017	15925	16070	16063	16101	15963	15977	16061	15996	15981	16183	16051	16038	16123	16022	16201	16060	15965	16123	16020	16082	16024	15943	15944	16067	16004	16165	16058	16182	16017	16065	16072	16116	16074	16051	15900	16042	16189	15985	16082	16175	16350	15959	16158	15977	16101	16171	15860	16146	16055	16232	16025	16163	16101	16026	16116	16117	16045	16178	16161	16150	16057	16008	16156	16173	16093	15964	15978	16025	15958	16141	15997	15932	16112	15980	16066	16022	16055	15949	15958	16066	16110	16016	16193	16124	16224	16127	16165	16055	15933	16084	16171	16147	15984	16062	16083	15977	16116	15903	16215	16157	16030	16021	16080	16190	16155	16140	16065	16040	16202	16137	16215	16178	16295	16028	15993	16062	15897	15939	16069	16012	15985	16195	16117	16114	16031	16035	15962	15964	15983	16134	16125	15949	16089	15988	15947	16177	15937	16151	15936	16194	16118	16120	16055	16128
24171	23304	44164	51687	45262	37799	30365	23191	20448	19583	19345	19262	19121	19267	19211	19160	19376	19291	19162	19035	19140	19048	19112	19169	19199	19134	19212	19042	18933	19114	19096	19148	19004	19101	19087	19251	19021	19033	19127	19113	19051	19005	19051	18899	18964	19131	19121	18979	19062	18837	18856	18999	18947	18893	18945	19083	19133	19042	19054	19079	19102	19050	18969	19117	19196	19046	18785	18951	18963	18865	18937	19058	19013	19030	18927	18885	19014	19057	19002	19053	18920	18982	19093	19021	19027	19076	19096	18937	19101	18851	18983	18964	19005	18948	18985	19004	18819	19058	19110	18884	19100	18947	18812	18967	18900	19144	18983	19072	18941	18947	19003	19172	19168	18873	19112	19015	18789	18977	18935	18916	19091	18951	18932	19109	19008	19040	18967	18866	19013	18774	18886	18827	19099	18820	18869	19168	18903	19199	19056	18992	19085	19246	18937	18911	19160	18987	18978	18809	18895	18890	19199	19033	19297	19084	18983	19075	19100	18975	19013	18928	19032	18889	19178	18937	19175	18801	19048	18864	18921	18971	19084	18924	19074	19001	19116	19158	19096	19015	19103	18911	18925	18788	18871	18952	19113	18956	18801	19074	19051	19284	19288	18830	18889	18882	18816	18919	19031	18877	19107	18989	18933	18916	19050	19107	19039	19091	18829	18886	18966	19034	19038	19036	19038	18993	18999	18949	19009	18809	19044	19107	19194	18754	19198	19194	19157	18970	19010	18867	19128	18980	19056	18875	18926	18987	18794	19257	19197	18946	19001	18937	18937	19048	19006	19100	19129	18846	19004	18909	18985	18874	19193	18991	18826	19007	19032	18889	19059	18959	18865	18942	18978	19055	18905	18838	18963	19007	19025	19006	19098	19096	19104	18900	18973	18956	19062	19019	19154	18996	18833	18976	18882	19006	18999	18828	18968	18937	18733	19038	18945	18929	18954	19037	19029	18819	18958	18853	19017	19024	18974	18856	18947	18969	19050	19133	19093	19048	19033	18892	18899	19020	19125	18950	18945	18976	19049	19049	18902	18956	19130	18978	19129	19081	19136	18903	18954	18905	18923	18959	19001	19034	19141	18900	18694	19075	18819	18847	18766	18785	19013	18930	19005	19070	19003	18880	18933	18787	18981	18820	18898	19095	19140	18893	19157	18955	19003	18863	18934	18721	18896	18945	18974	19071	18852	19053	19186	19133	19016	18880	18986	18932	19158	18988	18978	18751	18948	18832	19086	18986	19305	18950	19121	18843	18982	19022	19091	19064	19037	18887	19013	18937	18953	18715	19092	19069	18907	19100	18916	19091	18898	19005	18955	18928	18816	18990	18944	18977	19024	19137	19379	19007	19024	19051	19173	18994	19294	19093	18789	19012	19006	18948	18983	19084	19047	18925	18890	19108	18982	18904	19042	19133	18999	18992	18936	18947	19013	18855	19003	18876	18859	19053	18933	19025	18995	18991	18839	18814	18838	18979	18946	18850	18997	18954	18839	19040	18913	19032	18834	18923	18887	18967	19021	19069	19015	18715	19043	18890	18991	18930	18988	19093	18953	18949	18954	18998	19039	19055	18785	19037	19025	18897	19162	18909	18844	18886	18907	18992	18955	18803	18707	19233	19126	18789	19085	19056	18906	18635	18877	18990	19024	18986	18948	18784	19164	19033	19043	19070	19002	19005	19099	19158	19167	19005	19001	18996	18971	18985	19068	18964	18887	18979	19030	19042	19137	18944	18818	18991	19214	18943	18867	19157	18806	19015	18852	19007	19001	18839	18793	18923	18913	18877	18845	19185	19002	18960	18869	18994	18930	19075	19216	18919	18984	19131	18894	18966	19025	19011	19160	19321	19131	18786	18814	19060	19009	18788	19053	19009	18914	19114	19226	18918	18977	19099	18985	18898	18874	19103	18976	18853	19087	18995	19080	18940	18930	18967	19004	18818	19118	19038	18796	18933	18800	19064	19049	19035	19020	18965	18819	18897	18964	18843	18894	19185	19192	19031	19052	18875	18813	19008	18837	19073	19087	19022	19092	18988	19033	19142	18823	18911	19006	18958	19030	19049	19133	18979	18855	19029	18982	18947	19073	18888	19028	18966	19035	19053	18958	18954	19108	19097	19066	18882	19053	18932	18890	19006	18865	18929	18928	18943	18961	18891	18942	18929	19067	19172	18983	18905	18896	19013	18857	19005	18896	18964	19036	18909	18807	18910	19132	18857	18825	19006	18951	18921	18970	19001	19010	18993	18917	18973	18990	18807	19043	18879	19090	19017	18935	18950	18862	18769	18895	19066	19078	19090	19231	18862	18862	18912	18937	18963	19138	18969	19047	18831	18982	18983	19107	19009	18907	19168	19247	19035	19072	18802	18810	18899	19070	18893	18879	19036	18901	18925	18902	18906	18864	19066	18985	19026	18965	18928	19054	19107	18917	18942	19100	18966	19056	18784	19064	18919	18936	19010	18936	18964	19117	18847	19001	19180	18833	18840	18916	18903	18979	19233	19059	19093	18709	19097	19113	19026	18888	18981	18845	18971	19225	18969	18988	18966	18803	19019	19005	18920	19053	18810	18959	18974	18940	19070	18997	19017	18944	19007	18772	18925	18972	19026	18820	18995	19017	19111	18921	19013	19227	18897	19046	18835	18972	18809	18909	19179	19151	19095	18983	18831	18996	18684	18930	18785	18833	19047	19094	19078	19026	19006	18768	19014	18911	19146	18932	19168	19063	19085	18999	18938	18981	18917	18807	19029	18920	19020	18860	19097	18882	19018	18722	19115	19173	18829	18981	18745	18936	18992	18797	18949	18989	19140	19056	18846	18828	19031	18988	19003	18962	18984	19029	18991	19010	18969	18970	18977	18773	19013	18830	19023	18932	18941	19081	18938	18910	18976	19054	19069	19121	18943	18862	19149	18890	19134	19040	19141	18832	18956	19043	18853	19009	18986	19102	18922	19077	18964	18994	18959	18754	19052	19021	18962	18827	19054	19299	18904	19192	18986	19040	18957	18978	18954	18988	18953	18883	18919	19013	18895	19088	18862	18783	19023	19062	18973	18776	18796	18940	18953	18835	19023	18839	18828	18962	18933	18995	18888	19209	18944	19015	18937	19151	18987	19114	19043	18975	18995	19115	19108	19158	19024	19144	18985	19184	18961	18968	19021	19157	18985	19000	19021	18970	19036	19030	19033	18828	19029	18729	18856	18862	18815	19011	18993	19073	19094	19067	18955	19118	19156	19040	19062	19042	18823	19078	19099	19119	19062	19003	18974	18791	18847	18927	19028	18966	18934	18960	18841	19270	19105	18924	18935	18928	18901	18941	19033	18921	19074	19118	19090	19055	18942	18896	19021	18882	19085	18999	18948	18897	19081	19048	18793	18949	18908	18913	18860	19058	18992	18939	18982	18936	18902	19146	18903	19027	18967	19055	18937	18940	18747	19017	18892	19034	18892	19021	19143	19273	19217	18771	18824	19110	19175	18949	18815	18962	18855	18915	19046	19011	18873	19022	19085	18864	18844	18804	18866	18993	18988	18867	19017	19004	18869	18904	19031	19038	19058	18960	19089	18963	19013	18890	18939	18957	18956	19029	18972	19049	19236	18982	19090	18981	18933	18903	18745	18995	19067	19126	18846	19082	19048	18863	18880	19021	18931	19001	18819	18947	18985	18797	19077	18976	18946	18776	18945	19018	19001	19086	18943	18995	19039	18951	18879	18917	19020	19190	19000	19196	18890	19152	18892	19106	19024	19064	19011	18827	18864	19139	19051	18854	19159	19200	19005	19063	18999	19117	18990	18980	18926	19153	19004	18983	18876	19079	19080	18965	18995	19128	19033	18871	18817	18967	18977	18999	19011	18977	18980	18891	19009	18961	19063	18831	18761	18886	18936	19017	18943	18988	19138	18885	18966	18955	19030	18894	18935	19054	18884	18944	19190	19078	19028	19120	18983	18840	18951	18974	19048	19047	19064	18815	18818	18919	19121	18878	18897	18870	18707	19017	18950	18957	19049	18990	19106	19074	18994	19125	18958	19001	19104	18957	18748	18981	18990	18955	19061	18913	18874	19138	18818	19050	19027	19170	19042	19036	18952	18796	18952	19138	19189	18918	18965	19140	18893	18931	18899	18892	19106	18933	18865	18936	18909	18961	18915	19007	19051	18945	19084	19073	18870	19097	19009	19046	18920	18837	18931	18876	18998	18643	18854	19051	18976	19071	18913	18900	18982	19174	19187	18644	18903	18861	18863	19061	18965	18910	18806	18951	19022	18958	19054	19064	19190	19050	19131	18971	18803	18934	19107	19007	19005	19222	19130	19294	19087	19038	18877	19028	18826	18947	18868	18932	19056	19130	18894	19102	19081	18871	19185	18831	18971	18814	18971	18983	19020	19007	19237	18946	18862	19097	18866	19010	18806	19049	19075	19057	18882	19038	18992	18790	18945	19068	18953	18909	18662	19148	18963	19068	19048	18966	18892	19075	18840	19259	18896	19210	18917	18863	19072	18994	19050	19107	18924	19117	19270	19047	19068	19002	18979	19021	18722	18931	18946	19022	18839	19010	18929	19115	18911	19087	19098	18923	18852	19039	19042	18781	18855	19093	18962	18883	18936	19044	18939	19186	18832	18889	19126	19081	18974	18890	19167	19083	19032	19154	19020	18882	18824	19118	18991	18897	19092	18812	18797	18966	18894	18907	19042	18969	19123	19026	19073	18905	18987	18893	19005	18923	18954	19101	19035	18956	18927	19170	18948	18905	18721	19067	19135	18903	19122	19140	18943	19155	18952	19079	18995	19253	18950	19046	18999	18913	19002	18971	19052	18921	18998	18880	19055	18906	18898	19056	18983	18983	18952	18932	19044	18982	19006	18827	18943	18937	18914	18955	18824	19329	19134	18763	19071	19014	18896	19184	18975	18973	19163	18735	18914	18850	19101	18866	18941	19063	19151	18849	19101	19082	19301	19023	18685	18949	18959	18813	18851	19057	19452	19056	18983	19088	18783	19083	19150	18926	18900	18989	18869	18831	19012	18804	18916	19147	19019	18924	18983	18819	19024	18941	18968	18858	19117	18766	18797	18939	19024	19064	18999	19072	18839	19072	18927	18953	18913	19143	18761	19122	19270	19041	19037	18938	19105	18914	18884
52411	95726	89345	68483	51475	37891	26388	19705	17164	16230	16018	15979	16066	16015	15861	16036	16152	15941	15976	15998	16147	15900	16050	16009	15921	15968	16055	15945	16017	15954	16044	16091	15726	15915	16101	15905	15992	16034	16182	16100	16046	16060	15928	16005	16063	15998	16133	15936	15924	16124	16119	15927	15979	15899	16098	16151	16051	15922	15940	16059	15825	15950	15961	15960	16011	15961	15997	16033	15957	15998	15975	15910	16171	15898	16009	15978	16097	15995	15988	15887	16061	16060	15880	15845	15941	16031	15994	15882	15877	15916	16059	15996	15932	16087	15754	15934	15792	15872	15997	15874	16178	15880	15902	15849	15952	16052	16018	16270	16119	15944	15925	15854	15997	15865	15886	15956	15919	15881	15900	16030	15901	15972	15976	15928	15959	15958	16070	15981	15937	15952	15992	15864	15977	15912	15856	15993	15851	16078	15894	15916	16116	15768	15843	16021	15807	15897	15998	16028	16081	16067	16001	16008	15924	15891	15732	15712	15903	16111	15840	15949	16093	15935	15936	16017	15914	16005	16023	15898	15968	16091	15901	16074	15695	15983	15982	15784	16054	16055	15922	16049	16024	16051	15965	16002	15828	15908	15797	15932	15950	15962	15996	15981	15919	16060	16081	16019	15980	15667	16295	16197	15890	15821	16070	15982	15981	15816	15957	15850	15813	16031	15956	15973	15812	15992	15858	15856	16023	15922	15778	15950	15908	16133	15932	15923	16044	16049	15944	15928	16061	15932	15944	16073	15758	15925	15989	16064	16007	16049	15977	16079	16035	15970	16007	16010	16011	15893	16043	16057	16067	15982	16001	15966	15920	16062	15973	15998	15804	15984	15959	15888	15936	15910	15967	15931	16172	15931	15922	16042	16099	15886	15953	15925	15948	15899	15885	16083	16017	15960	15948	16128	16008	15957	15980	15960	15961	15876	16036	15949	15831	15972	16051	16051	15831	16007	15912	15984	16151	15854	16005	15916	15998	15828	15922	16029	15912	15994	15888	15928	16019	15992	16014	15907	16021	16050	15918	15943	16186	15854	16006	16217	15969	16049	16035	15881	15932	15991	16077	15948	15881	15945	15961	15964	15975	15913	15923	16094	15983	16114	15991	15942	15950	16013	16112	15890	16110	15925	16016	16055	16032	15868	15969	15951	15846	15995	16066	15916	15952	15855	15908	15928	15984	16029	15966	16101	15896	15987	16015	15770	15905	15912	15933	16026	16019	15958	15936	15886	16108	15962	16031	15737	16125	16040	16012	15941	15882	16064	15943	15948	15824	16003	15965	16027	15927	15919	15894	15989	16148	15814	15770	15927	15989	15977	15892	15889	15930	15824	15882	15937	15871	16050	15994	15897	16020	16056	16026	15846	15840	16024	16195	15922	15951	15949	15972	15948	16110	16068	15926	15968	16077	16088	16140	15897	15957	16007	15918	15957	15903	15978	16083	15977	15972	16084	15823	16034	16021	15932	16017	15885	15962	15970	16059	15910	15987	15874	15970	15824	15945	16089	15889	16219	15936	15973	15943	15979	16000	16093	15866	15994	15909	16016	16077	16035	16001	16053	15933	15971	15856	16072	15811	15900	15896	15885	15892	15975	15938	15997	16064	16062	15953	16145	15922	16165	15918	15838	16047	16141	15999	15910	15833	15923	15950	15915	15993	15977	16068	16166	15927	15978	16019	15826	15780	15947	16233	15843	16157	16013	15846	16053	15825	15942	15812	16041	15905	15904	15940	15789	15988	15981	15907	16002	15979	15912	15928	16097	15923	15899	15786	16037	16057	16020	15889	15975	15894	15893	16044	15975	15835	16044	16043	15957	16163	16041	15841	16050	15966	15901	15921	15793	15982	15862	15977	15925	16007	15782	16117	15829	15949	15984	15813	16128	15912	15932	16105	15837	15875	15917	15992	15906	15849	15939	16098	15969	15895	15836	16064	15939	16070	15929	15886	15994	15992	15899	15876	15924	15918	15851	16050	16138	15882	16077	16218	15983	16120	15992	16040	15768	15870	16004	16114	15999	16028	15944	15972	16003	15846	15995	15856	15810	16025	15852	16007	15976	16107	15879	15947	15870	16039	15992	15995	15918	16025	15909	16006	15939	15842	16014	16198	15927	16035	16005	16077	15828	16080	15801	15944	16034	15918	15850	15792	16014	15898	15892	15891	15834	15959	16020	16079	15977	15895	16110	15936	15881	15949	16004	15985	16060	15901	15851	16005	16002	16102	15905	16123	16180	15959	15953	16024	16018	15815	16102	16014	15986	15937	15766	15955	16260	15896	15931	16116	16031	16126	15922	15832	15994	15932	16108	15918	15970	15811	15960	15984	15854	16095	15815	15938	16101	15807	15965	15954	15892	16011	15826	15971	16080	16058	15892	16038	15829	16033	15904	15941	16041	15940	16016	15913	16025	15827	16028	15805	16079	15899	15829	15972	15911	16032	15939	16077	15772	16044	15928	15952	15873	16133	16041	15915	16153	15982	15841	15913	15884	15939	15964	16068	16065	15976	15874	15995	15821	15957	15737	15898	15892	16073	15916	16147	15947	15966	15812	15885	16043	16167	15886	16213	15866	16006	16091	15932	15805	15948	16087	15990	15994	15901	16072	15966	15722	16091	16081	16022	16029	15965	15984	16041	15941	16061	16009	15950	16053	15893	16040	16139	15832	16114	16048	16049	16044	15739	15961	15870	16021	16065	16107	15793	15937	15886	16098	16045	15998	15978	16084	16024	15937	16160	16000	15794	15881	15983	16070	16064	15920	16040	15983	15895	15829	15984	16096	15954	16017	15913	15881	16083	15949	15824	16070	16033	16085	15806	16041	16037	16048	15878	16019	16094	15880	16033	16029	16025	15759	15870	15849	16076	15751	15950	15860	15887	15954	15868	15981	16087	15874	16101	15984	15900	15936	15896	15751	15871	15893	15896	15941	15798	15956	15907	16015	16102	15773	15891	16065	16133	15873	15989	16111	15834	15967	16061	15877	16022	15956	15949	16000	15950	16076	15924	15915	15990	15964	16156	16034	16013	15919	16002	16093	15826	16040	15936	16049	15985	15764	16143	15922	16048	16067	16059	16095	16104	16006	15919	16004	16055	16137	15842	16100	15915	15934	15905	15795	16092	15903	15986	15792	15881	15997	16021	16014	15804	15902	15947	15992	16057	16073	15921	15872	15893	15974	16060	16018	15869	15981	15793	16138	15817	16024	15909	15918	16073	15992	16021	15930	15952	16029	16151	15850	15964	15903	15908	15949	16152	16021	16028	16049	15907	16025	15831	16016	15941	15935	15987	15822	15929	15978	15879	15989	15996	15903	15915	15914	16022	15907	16113	15911	15914	15771	15901	15898	16022	16032	15968	15968	15899	15761	16038	15947	15996	15959	15982	15982	15964	16069	16097	15884	16011	15951	15947	15899	15894	15781	15871	16055	15868	15791	15971	15922	16045	15959	15811	15921	16022	16162	16139	16018	16031	15979	15779	15848	15970	16007	16140	15985	16007	15919	15943	15894	15866	15761	15905	15990	16055	15712	16039	15798	15815	15925	15982	15957	15755	16019	15867	15948	15845	15776	16125	15950	15989	15898	15810	15959	15930	15921	16104	16028	16051	15853	16112	16066	16181	15906	15806	15963	15914	15974	15944	15913	16128	15898	15960	16031	15938	16066	15988	15798	16021	15763	15911	15724	15971	15959	15933	16039	16038	16008	16060	15871	15908	15887	16072	15840	16013	15963	16127	15944	15871	15994	16037	15991	15958	15899	15996	16150	15880	16043	15810	15960	16059	15989	15989	15894	16150	16081	15794	16060	15923	16074	16200	16011	16044	16076	16080	15818	15957	15905	15887	16116	15944	15923	16041	16022	15835	15748	15845	15933	15918	15919	15993	16032	15937	15994	15870	15927	16101	15821	15795	16027	16124	16119	15921	15894	15812	15904	15899	15747	15886	15997	16084	15967	16070	15886	15944	15940	16054	15867	16013	16018	15871	16024	16016	15878	16023	15999	15990	16085	16066	15946	15943	15934	15958	16002	15896	16040	15929	15721	16179	15929	15861	16076	16090	15996	15849	15926	16064	15896	16105	16094	15924	16088	16001	15846	16083	16023	16014	16116	16019	15922	15951	15946	16051	15905	15773	16018	16040	15935	15929	16056	15827	16067	15832	15980	15929	15837	16019	15832	15822	16047	16000	15878	16086	16050	15992	15855	15817	15875	15851	15935	15886	16016	15920	16069	15903	15816	16109	16012	15930	16067	15979	15937	15855	15882	15947	16000	16002	15974	16048	15829	15952	15987	15946	15946	15935	16052	15872	15968	15929	15926	16049	15868	15989	16081	15992	15909	16005	16059	15898	15932	15976	15905	15998	16010	16239	15915	16067	15786	15827	15940	15988	15956	15846	16069	15901	15977	15925	16027	15997	16114	16123	15896	15995	15922	15973	16083	16047	15952	15995	15912	16010	16011	15934	15950	16014	15734	15802	16065	15951	16022	15954	15923	15944	16160	15991	15939	16019	15891	16121	15890	15921	15910	15959	16063	15809	16027	15946	15930	16011	15869	16033	15990	15765	15988	15960	15991	15930	15972	16065	15931	15931	15929	16004	15821	15999	15920	16026	15952	15966	16000	15909	15779	15935	15894	16039	15993	15928	15806	15900	16071	16009	15941	16023	16008	16040	15935	15851	16071	15917	15906	16087	16023	15920	16110	15968	15945	15831	15953	16049	15947	16149	15980	16025	15719	16226	15977	15937	15975	16116	15810	15896	15897	15985	15970	16010	16247	16010	16036	15938	15952	16072	15938	16018	16091	15841	15872	15875	15994	16026	16097	15920	15962	16081	15884	16059	15987	16075	16122	15924	15883	15862	15970	16002	15982	15869	15945	16074	16028	16011	16060	15863	15746	15964	15900	15996	15951	16016	15727	16014	16067	16036	15899	15933	15837	15922	15850	15922	15981	15954	15858	15892	15972	15873	16068	15972	16017	16108	16042	15855	15931	15918	15885	16071	15865	15999	15927	16151	15927	15914	15990	15822	15870	15952	15857	15951	15944	15924	15932	15919	16122	15889	15907	15921	15855	15956	16017	15841	15941	15716	16107	15869	15845	16021	15997	15959	16067	16114	15984	16008	15912	15917	15973	15892	16077
22955	21907	38340	49639	48830	44221	36375	26227	21333	20043	19305	18823	19086	18881	18769	18833	18765	18898	18961	18883	18597	18933	18948	18780	18846	18980	18908	18711	18900	18629	18657	18644	18620	18574	18670	18459	18724	18698	18739	18713	18609	18474	18664	18561	18932	18743	18618	18659	18699	18976	18716	18571	18650	18635	18815	18604	18804	18578	18657	18589	18626	18802	18664	18491	18672	18731	18681	18555	18510	18764	18735	18822	18459	18664	18807	18912	18651	18616	18403	18482	18294	18776	18463	18509	18629	18599	18591	18691	18733	18912	18796	18488	18794	18521	18456	18410	18394	18692	18592	18508	18721	18680	18686	18715	18705	18592	18650	18444	18571	18582	18685	18500	18623	18860	18696	18730	18526	18625	18812	18464	18474	18607	18574	18606	18927	18739	18570	18466	18448	18558	18545	18822	18571	18633	18668	18752	18522	18638	18860	18620	18576	18627	18621	18485	18499	18710	18356	18659	18568	18527	18737	18817	18780	18638	18550	18469	18262	18609	18694	18423	18532	18729	18785	18807	18462	18582	18561	18594	18532	18533	18549	18320	18530	18604	18451	18777	18669	18542	18607	18404	18750	18491	18372	18478	18485	18638	18635	18512	18607	18758	18656	18453	18533	18786	18786	18447	18521	18733	18774	18902	18659	18599	18677	18483	18657	18538	18355	18589	18741	18535	18682	18704	18566	18701	18681	18338	18572	18331	18697	18486	18718	18558	18450	18699	18571	18714	18663	18694	18464	18664	18797	18650	18840	18427	18447	18575	18508	18710	18701	18356	18630	18531	18534	18824	18771	18662	18491	18494	18804	18472	18468	18711	18653	18696	18269	18626	18713	18618	18588	18517	18687	18724	18771	18734	18478	18539	18551	18687	18727	18535	18545	18471	18579	18309	18527	18754	18845	18591	18600	18825	18585	18368	18674	18408	18611	18604	18531	18409	18565	18545	18465	18704	18373	18668	18501	18597	18701	18678	18460	18757	18629	18559	18546	18607	18596	18784	18432	18517	18507	18535	18829	18509	18661	18615	18703	18812	18815	18520	18726	18685	18457	18524	18351	18578	18561	18669	18564	18444	18592	18799	18498	18446	18586	18475	18464	18500	18749	18637	18369	18673	18487	18478	18606	18554	18616	18342	18349	18501	18589	18658	18601	18456	18608	18502	18452	18648	18691	18744	18455	18644	18614	18523	18648	18798	18657	18534	18582	18593	18751	18597	18519	18577	18599	18711	18591	18720	18896	18756	18533	18563	18540	18544	18640	18473	18516	18488	18685	18754	18653	18576	18459	18575	18512	18462	18770	18624	18710	18586	18615	18704	18826	18907	18639	18633	18680	18751	18685	18664	18677	18538	18645	18699	18688	18609	18519	18706	18514	18536	18646	18577	18781	18847	18607	18642	18624	18611	18575	18605	18526	18643	18507	18663	18464	18428	18526	18723	18684	18614	18582	18612	18808	18664	18754	18516	18645	18383	18694	18678	18598	18542	18657	18803	18502	18360	18620	18516	18530	18563	18645	18391	18608	18456	18348	18678	18677	18618	18696	18457	18707	18652	18459	18746	18389	18319	18544	18531	18514	18544	18673	18403	18689	18659	18291	18612	18679	18596	18549	18604	18696	18615	18778	18574	18612	18646	18659	18521	18594	18657	18628	18490	18737	18665	18641	18574	18763	18536	18586	18558	18738	18645	18779	18481	18574	18516	18503	18665	18499	18567	18850	18752	18879	18467	18802	18547	18606	18604	18760	18494	18656	18732	18494	18717	18550	18561	18478	18648	18559	18666	18669	18640	18408	18473	18555	18511	18734	18575	18529	18711	18644	18718	18603	18564	18582	18518	18771	18804	18654	18622	18552	18734	18472	18765	18607	18428	18550	18400	18598	18512	18632	18667	18506	18773	18685	18556	18821	18641	18326	18607	18719	18506	18668	18493	18665	18543	18647	18609	18374	18673	18702	18582	18582	18529	18714	18607	18627	18417	18724	18588	18492	18635	18427	18694	18702	18464	18642	18694	18559	18538	18741	18480	18539	18407	18709	18603	18398	18349	18473	18462	18628	18561	18520	18468	18625	18720	18513	18516	18311	18499	18616	18639	18329	18776	18702	18718	18421	18506	18486	18764	18444	18761	18535	18663	18492	18455	18398	18435	18608	18855	18486	18381	18460	18427	18581	18522	18591	18534	18690	18694	18244	18545	18550	18809	18469	18496	18367	18453	18581	18754	18642	18559	18635	18804	18664	18710	18629	18591	18649	18600	18576	18412	18847	18645	18614	18443	18525	18473	18675	18664	18511	18457	18621	18724	18506	18489	18483	18757	18577	18559	18345	18539	18618	18495	18631	18595	18419	18579	18415	18685	18588	18712	18744	18555	18670	18559	18625	18626	18516	18440	18800	18685	18776	18385	18691	18828	18641	18610	18768	18617	18529	18598	18704	18463	18564	18562	18442	18516	18735	18597	18580	18655	18535	18560	18938	18657	18635	18614	18564	18650	18606	18450	18487	18637	18660	18629	18678	18807	18729	18427	18587	18433	18630	18690	18443	18586	18676	18647	18684	18736	18507	18600	18400	18711	18490	18508	18562	18590	18473	18648	18509	18571	18759	18547	18397	18584	18586	18755	18526	18636	18616	18560	18688	18608	18441	18468	18781	18739	18787	18603	18647	18660	18545	18572	18503	18539	18753	18575	18436	18565	18378	18401	18327	18555	18442	18536	18497	18590	18862	18629	18568	18520	18539	18512	18547	18593	18799	18544	18799	18434	18587	18803	18545	18798	18568	18661	18751	18680	18476	18595	18609	18534	18633	18604	18471	18676	18721	18656	18575	18656	18498	18420	18566	18614	18687	18601	18844	18709	18492	18590	18533	18877	18692	18625	18599	18570	18418	18687	18498	18563	18622	18654	18547	18458	18638	18479	18498	18887	18599	18670	18706	18577	18802	18614	18524	18607	18501	18566	18706	18530	18581	18736	18491	18375	18504	18510	18452	18534	18303	18635	18757	18579	18423	18527	18440	18535	18479	18586	18541	18605	18717	18648	18480	18589	18754	18683	18426	18558	18432	18649	18605	18512	18626	18635	18559	18406	18730	18574	18651	18720	18698	18558	18776	18460	18550	18592	18474	18604	18543	18577	18634	18894	18745	18323	18488	18519	18705	18546	18521	18556	18728	18548	18648	18531	18739	18458	18382	18700	18553	18600	18630	18647	18595	18497	18621	18588	18659	18688	18589	18295	18712	18639	18404	18612	18616	18632	18451	18642	18744	18380	18652	18516	18566	18361	18571	18743	18707	18704	18473	18657	18684	18406	18500	18454	18429	18614	18539	18672	18627	18598	18593	18577	18772	18685	18710	18466	18562	18762	18543	18606	18795	18677	18555	18567	18462	18688	18511	18662	18643	18720	18454	18490	18422	18763	18754	18647	18526	18417	18672	18643	18827	18620	18640	18595	18720	18490	18575	18593	18644	18632	18550	18602	18664	18795	18740	18458	18614	18470	18439	18773	18798	18689	18566	18472	18794	18653	18536	18551	18362	18310	18515	18298	18712	18419	18710	18742	18571	18521	18598	18543	18856	18517	18496	18557	18550	18568	18486	18501	18511	18736	18612	18516	18579	18650	18669	18392	18799	18736	18641	18547	18657	18491	18527	18702	18517	18708	18554	18423	18588	18491	18864	18562	18630	18620	18676	18659	18602	18620	18680	18684	18653	18623	18733	18450	18417	18549	18622	18582	18806	18530	18613	18440	18633	18530	18944	18663	18504	18784	18646	18622	18675	18652	18550	18663	18603	18404	18635	18640	18707	18743	18743	18625	18803	18454	18698	18627	18674	18529	18755	18575	18771	18549	18599	18516	18706	18666	18559	18563	18577	18959	18496	18703	18655	18489	18581	18575	18460	18556	18559	18479	18587	18772	18586	18672	18454	18593	18508	18523	18452	18448	18469	18429	18556	18432	18496	18596	18471	18578	18401	18606	18651	18526	18638	18707	18372	18644	18687	18677	18765	18685	18552	18575	18764	18541	18615	18588	18480	18632	18497	18434	18628	18336	18515	18566	18547	18622	18552	18678	18520	18589	18632	18629	18574	18656	18330	18611	18425	18658	18697	18388	18546	18472	18388	18389	18604	18569	18858	18595	18529	18496	18503	18552	18614	18272	18533	18600	18616	18526	18614	18698	18622	18666	18564	18412	18614	18473	18642	18512	18626	18730	18753	18616	18676	18419	18469	18728	18768	18717	18629	18483	18625	18616	18569	18415	18773	18515	18454	18584	18681	18502	18508	18578	18489	18595	18708	18780	18616	18668	18532	18505	18573	18545	18515	18763	18505	18409	18657	18495	18477	18827	18726	18506	18693	18556	18471	18432	18619	18366	18615	18735	18516	18543	18555	18425	18594	18702	18789	18773	18913	18545	18590	18759	18623	18715	18631	18692	18689	18479	18577	18586	18494	18577	18829	18767	18661	18606	18679	18801	18457	18707	18774	18430	18664	18546	18650	18676	18612	18644	18903	18529	18674	18375	18680	18701	18512	18667	18369	18560	18544	18573	18649	18518	18772	18581	18707	18787	18570	18633	18733	18619	18720	18623	18593	18569	18695	18750	18515	18344	18317	18378	18425	18505	18411	18468	18508	18581	18718	18561	18773	18534	18655	18635	18702	18651	18735	18759	18528	18566	18558	18399	18490	18554	18541	18447	18657	18690	18807	18666	18370	18659	18636	18733	18463	18435	18572	18380	18607	18600	18597	18467	18476	18425	18495	18531	18441	18582	18505	18423	18349	18653	18680	18383	18598	18754	18628	18586	18604	18585	18646	18703	18735	18684	18459	18604	18630	18462	18565	18697	18721	18720	18612	18578	18448	18769	18826	18616	18408	18544	18786	18402	18419	18725	18685	18641	18592	18504	18510	18520	18539	18571	18578	18453	18608	18458	18529	18649	18629	18643	18566	18429	18526	18592	18597	18445	18464	18633	18489	18465	18290	18373	18774	18499	18545	18543	18674	18491	18640	18528	18717	18471	18742	18568	18796	18736	18648	18261	18711	18548	18570	18667	18736	18697	18570	18502	18556	18517	18710	18727	18693	18544	18376	18502	18545	18357	18685	18432	18611	18528	18676	18472	18834	18549	18502	18627	18639	18737	18697	18593
58279	99966	99410	85456	67179	49806	34932	23516	18102	16267	15597	15743	15763	15635	15804	15797	15712	15681	15746	15789	15665	15850	15780	15895	15524	15687	15699	15713	15511	15743	15715	15573	15791	15662	15781	15823	15845	15643	15762	15608	15690	15793	15783	15671	15621	15779	15801	15662	15656	15708	15670	15766	15657	15707	15660	15633	15683	15772	15772	15553	15717	15776	15623	15725	15702	15629	15596	15709	15716	15772	15943	15785	15677	15630	15599	15547	15575	15720	15648	15796	15695	15781	15644	15676	15657	15736	15551	15624	15638	15650	15591	15552	15684	15650	15628	15822	15522	15656	15658	15752	15606	15617	15702	15470	15811	15537	15721	15489	15858	15649	15807	15731	15626	15757	15619	15592	15851	15650	15579	15665	15796	15713	15658	15852	15648	15798	15861	15602	15864	15522	15626	15657	15777	15653	15661	15774	15711	15601	15684	15645	15622	15789	15673	15506	15634	15609	15523	15541	15625	15666	15638	15756	15699	15758	15757	15693	15722	15737	15637	15596	15702	15648	15741	15625	15523	15627	15699	15716	15766	15660	15755	15541	15792	15648	15689	15618	15619	15709	15710	15737	15611	15574	15600	15692	15608	15757	15600	15677	15453	15657	15716	15677	15556	15836	15617	15597	15741	15795	15973	15699	15712	15774	15628	15694	15714	15604	15787	15652	15809	15822	15699	15614	15775	15641	15737	15678	15815	15686	15551	15763	15713	15713	15709	15697	15859	15457	15559	15664	15635	15670	15681	15767	15658	15551	15571	15610	15726	15855	15593	15636	15726	15736	15687	15529	15586	15537	15536	15615	15596	15582	15776	15732	15591	15968	15715	15523	15765	15373	15660	15703	15687	15794	15751	15628	15586	15731	15604	15667	15714	15713	15711	15631	15561	15536	15622	15427	15563	15748	15666	15771	15787	15509	15666	15784	15750	15667	15690	15586	15848	15691	15656	15877	15866	15729	15755	15675	15744	15742	15686	15570	15706	15522	15579	15656	15812	15652	15644	15714	15714	15726	15727	15683	15598	15498	15720	15608	15755	15671	15906	15550	15605	15700	15433	15684	15709	15537	15689	15618	15516	15644	15616	15625	15850	15699	15738	15796	15762	15722	15761	15689	15790	15656	15664	15587	15716	15491	15732	15807	15769	15640	15717	15652	15614	15637	15679	15748	15651	15866	15788	15644	15574	15747	15753	15594	15739	15626	15736	15656	15816	15829	15765	15649	15758	15674	15692	15732	15613	15785	15811	15738	15704	15632	15726	15717	15775	15748	15764	15723	15808	15670	15739	15775	15811	15606	15788	15697	15624	15601	15677	15802	15626	15718	15552	15776	15603	15708	15643	15639	15538	15572	15657	15656	15703	15733	15706	15673	15649	15719	15698	15525	15686	15678	15749	15705	15839	15889	15623	15743	15800	15735	15602	15700	15605	15829	15707	15641	15886	15649	15594	15747	15798	15683	15783	15831	15850	15622	15539	15671	15751	15681	15812	15649	15443	15790	15468	15593	15685	15650	15845	15615	15675	15814	15689	15774	15672	15641	15706	15635	15806	15736	15775	15632	15750	15728	15730	15663	15645	15783	15746	15571	15711	15736	15692	15563	15760	15589	15702	15728	15671	15508	15684	15732	15701	15482	15768	15782	15515	15698	15784	15502	15611	15614	15819	15712	15867	15590	15627	15613	15707	15895	15583	15745	15911	15776	15676	15736	15693	15778	15735	15755	15921	15466	15606	15632	15851	15571	15567	15549	15802	15546	15766	15762	15726	15773	15753	15602	15609	15590	15626	15618	15566	15648	15668	15731	15646	15696	15573	15760	15787	15805	15660	15696	15639	15700	15702	15787	15817	15617	15722	15679	15692	15682	15607	15832	15670	15768	15677	15663	15632	15483	15627	15705	15645	15600	15592	15688	15671	15525	15567	15583	15785	15600	15568	15760	15548	15629	15627	15856	15667	15784	15751	15668	15653	15664	15697	15643	15748	15751	15617	15530	15600	15663	15776	15656	15757	15635	15609	15668	15654	15768	15606	15777	15676	15835	15724	15605	15671	15795	15757	15793	15523	15639	15702	15740	15619	15684	15766	15659	15621	15785	15565	15825	15536	15617	15705	15648	15778	15844	15681	15565	15457	15659	15786	15630	15754	15699	15603	15601	15689	15801	15568	15602	15792	15656	15611	15756	15711	15675	15705	15728	15803	15667	15729	15659	15737	15497	15576	15768	15929	15678	15730	15471	15882	15814	15558	15596	15669	15727	15621	15645	15664	15774	15626	15713	15720	15568	15750	15588	15631	15845	15734	15552	15590	15579	15724	15860	15791	15710	15511	15659	15704	15606	15508	15740	15614	15766	15633	15684	15665	15743	15741	15774	15484	15659	15667	15899	15607	15750	15630	15705	15646	15524	15662	15691	15598	15699	15747	15438	15582	15689	15762	15673	15666	15674	15697	15612	15726	15611	15764	15742	15684	15658	15585	15617	15719	15564	15626	15645	15682	15801	15582	15774	15704	15632	15623	15499	15908	15615	15651	15805	15818	15609	15464	15742	15822	15703	15654	15677	15706	15608	15519	15648	15783	15655	15580	15623	15626	15535	15564	15605	15777	15605	15756	15469	15583	15720	15596	15628	15635	15670	15718	15688	15581	15800	15694	15423	15903	15588	15431	15804	15631	15720	15547	15598	15712	15726	15618	15709	15875	15809	15655	15603	15721	15760	15657	15645	15786	15694	15748	15701	15454	15763	15657	15691	15576	15769	15800	15561	15788	15632	15546	15699	15755	15621	15616	15772	15732	15770	15801	15749	15502	15728	15600	15705	15583	15669	15801	15578	15548	15703	15593	15736	15630	15691	15673	15714	15761	15839	15723	15715	15715	15623	15766	15626	15558	15711	15618	15680	15841	15787	15795	15788	15582	15893	15725	15606	15655	15661	15796	15707	15933	15730	15747	15835	15510	15682	15702	15586	15578	15785	15590	15546	15784	15634	15553	15582	15692	15581	15726	15777	15577	15620	15845	15689	15742	15719	15711	15681	15719	15647	15688	15705	15592	15656	15813	15709	15602	15731	15680	15769	15652	15656	15767	15712	15699	15536	15747	15610	15708	15842	15703	15724	15709	15720	15684	15583	15910	15538	15603	15560	15781	15810	15886	15619	15703	15668	15611	15712	15775	15710	15821	15763	15667	15680	15638	15810	15780	15580	15761	15691	15616	15521	15665	15523	15808	15632	15654	15525	15530	15729	15884	15705	15828	15774	15691	15775	15690	15720	15679	15505	15648	15804	15837	15598	15660	15679	15728	15507	15717	15548	15762	15627	15606	15611	15735	15667	15718	15724	15972	15569	15821	15724	15500	15693	15852	15482	15751	15519	15741	15626	15798	15622	15749	15602	15637	15845	15672	15620	15618	15643	15647	15842	15559	15754	15622	15663	15609	15620	15702	15734	15759	15876	15517	15694	15645	15843	15715	15732	15674	15403	15651	15858	15618	15643	15693	15577	15697	15600	15645	15735	15498	15800	15873	15559	15676	15763	15785	15830	15732	15646	15555	15705	15720	15583	15742	15699	15648	15585	15644	15824	15821	15630	15607	15654	15818	15767	15690	15840	15750	15758	15765	15794	15560	15574	15712	15725	15630	15756	15746	15746	15749	15604	15881	15980	15826	15802	15561	15795	15650	15726	15778	15569	15656	15699	15819	15602	15838	15729	15618	15683	15787	15742	15744	15601	15624	15813	15750	15768	15605	15590	15743	15695	15637	15639	15895	15624	15720	15677	15737	15691	15603	15839	15732	15823	15827	15548	15693	15732	15655	15787	15546	15665	15806	15755	15517	15738	15619	15795	15745	15512	15673	15630	15613	15647	15636	15568	15712	15904	15700	15947	15539	15682	15580	15705	15766	15671	15790	15786	15713	15572	15673	15697	15610	15614	15781	15865	15686	15555	15591	15621	15611	15658	15492	15777	15697	15574	15690	15712	15820	15738	15686	15598	15617	15609	15566	15885	15852	15614	15532	15657	15565	15750	15599	15932	15448	15611	15683	15590	15644	15881	15450	15573	15682	15655	15635	15769	15704	15700	15610	15572	15334	15598	15757	15582	15668	15716	15788	15668	15710	15553	15583	15788	15596	15816	15808	15734	15648	15796	15785	15603	15728	15701	15801	15520	15724	15576	15802	15668	15573	15558	15625	15743	15714	15765	15780	15795	15666	15715	15823	15645	15779	15630	15757	15808	15651	15691	15645	15860	15826	15767	15870	15586	15750	15760	15657	15686	15641	15812	15573	15687	15754	15552	15620	15574	15730	15822	15907	15667	15749	15557	15691	15525	15771	15629	15687	15839	15638	15799	15668	15656	15695	15580	15671	15573	15740	15734	15576	15752	15726	15730	15700	15851	15808	15434	15843	15545	15675	15665	15662	15507	15512	15704	15635	15661	15705	15781	15652	15757	15662	15655	15670	15798	15702	15742	15553	15695	15672	15738	15616	15703	15782	15785	15779	15655	15787	15649	15571	15575	15755	15642	15807	15604	15801	15719	15503	15670	15847	15540	15574	15713	15798	15785	15634	15649	15643	15691	15625	15432	15715	15815	15655	15769	15730	15802	15549	15710	15677	15745	15738	15686	15886	15667	15680	15711	15750	15615	15654	15735	15573	15664	15849	15802	15778	15589	15489	15693	15604	15707	15791	15742	15869	15699	15717	15792	15701	15674	15819	15769	15676	15738	15685	15672	15794	15759	15636	15774	15634	15656	15638	15681	15863	15652	15749	15528	15660	15771	15724	15692	15538	15682	15584	15681	15737	15576	15747	15601	15627	15859	15767	15749	15600	15521	15665	15626	15858	15684	15717	15692	15869	15702	15501	15761	15828	15688	15767	15753	15787	15722	15590	15590	15818	15659	15795	15705	15701	15756	15746	15639	15837	15578	15534	15701	15582	15691	15644	15799	15721	15568	15853	15662	15776	15726	15562	15720	15671	15637	15804	15631	15617	15791	15813	15665	15601	15798	15656	15616	15613	15805	15882	15503	15614	15512	15709	15734	15711	15753	15789	15715	15712	15864	15758	15620	15616	15458	15756	15773	15590	15702	15723	15615	15632	15574	15655	15510	15730	15615	15576	15790	15615	15576	15808	15731	15724	15694	15886	15685
27915	29267	46208	43263	31374	25357	21847	19545	18942	18625	18535	18202	18490	18416	18382	18432	18402	18355	18551	18393	18300	18506	18509	18636	18398	18481	18410	18476	18505	18267	18285	18195	18594	18417	18501	18481	18577	18358	18353	18329	18398	18460	18404	18561	18466	18466	18338	18420	18347	18330	18438	18426	18367	18311	18366	18467	18298	18461	18551	18253	18301	18208	18349	18404	18309	18450	18323	18394	18189	18448	18253	18225	18359	18482	18113	18155	18522	18442	18320	18350	18452	18439	18201	18244	18367	18224	18374	18328	18284	18441	18415	18423	18380	18471	18286	18434	18535	18451	18296	18119	18259	18438	18416	18404	18305	18268	18224	18252	18324	18358	18371	18353	18432	18437	18150	18518	18278	18292	18386	18281	18323	18356	18126	18408	18165	18477	18445	18400	18521	18119	18313	18176	18420	18293	18129	18341	18328	18195	18130	18417	18387	18168	18369	18289	18511	18267	18293	18395	18327	18351	18295	18245	18436	18234	18331	18377	18420	18302	18478	18495	18299	18322	18388	18279	18253	18314	18199	18335	18393	18608	18448	18470	18431	18250	18391	18198	18337	18449	18507	18497	18300	18334	18364	18312	18484	18222	18373	18238	18365	18460	18199	18211	18281	18503	18416	18532	18362	18293	18427	18362	18397	18522	18357	18197	18503	18479	18479	18303	18360	18421	18140	18453	18314	18225	18322	18480	18161	18401	18622	18237	18294	18322	18371	18526	18147	18299	18449	18246	18318	18499	18208	18333	18397	18298	18418	18435	18509	18371	18282	18216	18214	18356	18353	18411	18496	18289	18324	18376	18315	18188	18271	18425	18249	18307	18292	18222	18475	18284	18295	18312	18579	18418	18471	18247	18186	18282	18324	18335	18381	18327	18410	18406	18457	18315	18522	18280	18385	18431	18300	18214	18287	18412	18494	18538	18416	18495	18454	18280	18284	18396	18287	18421	18452	18215	18299	18438	18542	18202	18326	18366	18405	18405	18539	18244	18393	18404	18499	18040	18352	18212	18535	18502	18331	18232	18352	18371	18374	18220	18279	18238	18181	18481	18264	18189	18427	18294	18567	18543	18302	18243	18528	18254	18229	18229	18133	18428	18263	18293	18448	18452	18313	18326	18357	18503	18288	18213	18417	18381	18345	18326	18409	18359	18497	18408	18419	18643	18178	18361	18087	18302	18322	18319	18307	18307	18151	18367	18227	18228	18247	18346	18340	18376	18370	18347	18258	18396	18342	18500	18407	18406	18597	18421	18282	18224	18569	18147	18285	18299	18673	18500	18176	18374	18506	18120	18250	18331	18429	18312	18285	18598	18490	18465	18353	18433	18283	18346	18194	18304	18340	18251	18240	18470	18278	18321	18390	18301	18356	18447	18393	18391	18427	18479	18409	18335	18351	18510	18195	18309	18308	18355	18440	18569	18454	18213	18355	18343	18519	18433	18458	18454	18413	18521	18328	18287	18426	18439	18506	18316	18470	18507	18428	18450	18254	18162	18071	18488	18462	18405	18438	18443	18366	18419	18420	18325	18458	18517	18347	18185	18459	18436	18328	18280	18414	18310	18188	18283	18435	18229	18427	18445	18383	18165	18208	18447	18311	18228	18492	18271	18010	18357	18198	18272	18165	18283	18306	18407	18508	18256	18308	18377	18490	18292	18492	18253	18242	18215	18334	18384	18309	18195	18407	18149	18131	18482	18409	18260	18240	18382	18209	18431	18434	18401	18377	18216	18331	18590	18519	18239	18436	18242	18157	18375	18380	18366	18472	18318	18429	18400	18435	18227	18492	18173	18376	18480	18258	18351	18205	18384	18283	18408	18426	18292	18417	18172	18321	18192	18290	18413	18515	18323	18274	18509	18214	18333	18397	18256	18261	18420	18492	18365	18421	18342	18514	18297	18417	18100	18434	18440	18359	18312	18313	18407	18324	18396	18533	18481	18343	18393	18319	18238	18257	18324	18496	18196	18348	18497	18247	18221	18317	18411	18351	18342	18526	18472	18446	18259	18199	18561	18587	18202	18349	18425	18138	18323	18367	18399	18440	18265	18256	18430	18254	18237	18425	18478	18326	18453	18083	18236	18516	18501	18638	18303	18315	18566	18577	18286	18254	18512	18439	18523	18173	18334	18324	18348	18433	18380	18381	18266	18351	18319	18337	18247	18370	18299	18441	18103	18382	18322	18318	18218	18439	18373	18212	18447	18251	18340	18184	18299	18494	18318	18412	18135	18282	18483	18457	18365	18341	18399	18327	18513	18709	18383	18421	18321	18469	18301	18455	18260	18328	18215	18413	18544	18341	18253	18276	18387	18406	18143	18456	18544	18362	18281	18370	18508	18263	18369	18383	18440	18378	18144	18629	18509	18177	18170	18119	18234	18265	18541	18517	18221	18365	18502	18421	18331	18497	18266	18133	18412	18278	18441	18168	18387	18533	18418	18261	18409	18461	18423	18543	18444	18277	18361	18376	18270	18561	18532	18343	18418	18163	18479	18313	18272	18496	18321	18371	18277	18283	18222	18333	18401	18395	18244	18315	18245	18592	18245	18243	18237	18554	18165	18374	18313	18423	18385	18380	18289	18491	18367	18295	18536	18250	18513	18349	18392	18437	18355	18196	18381	18480	18421	18437	18218	18449	18340	18298	18221	18239	18405	18204	18618	18455	18196	18452	18386	18274	18392	18465	18390	18463	18461	18513	18312	18347	18355	18270	18491	18442	18466	18261	18425	18538	18197	18450	18198	18504	18482	18276	18293	18377	18326	18365	18090	18302	18379	18515	18457	18278	18564	18471	18306	18429	18323	18503	18479	18242	18568	18373	18144	18400	18220	18198	18228	18377	18257	18394	18319	18334	18300	18363	18304	18256	18320	18369	18352	18230	18425	18392	18379	18227	18461	18405	18499	18401	18318	18354	18328	18283	18556	18346	18413	18584	18392	18492	18329	18430	18421	18415	18389	18426	18328	18322	18470	18341	18231	18219	18119	18557	18438	18221	18373	18517	18600	18374	18259	18423	18496	18393	18542	18361	18419	18323	18202	18517	18143	18353	18347	18560	18335	18233	18521	18504	18525	18491	18340	18331	18458	18265	18507	18486	18454	18566	18402	18317	18344	18400	18345	18424	18528	18259	18292	18260	18366	18357	18375	18326	18385	18392	18347	18493	18325	18473	18323	18501	18229	18504	18513	18492	18451	18434	18331	18584	18503	18516	18258	18287	18218	18252	18359	18274	18376	18396	18287	18498	18464	18285	18544	18418	18221	18198	18459	18286	18154	18339	18454	18408	18151	18357	18376	18477	18314	18454	18501	18477	18359	18271	18345	18333	18448	18257	18427	18339	18527	18298	18221	18517	18286	18249	18250	18240	18387	18286	18178	18419	18147	18329	18358	18595	18348	18347	18498	18303	18383	18500	18381	18405	18290	18568	18313	18342	18271	18006	18586	18453	18534	18406	18382	18329	18409	18545	18199	18132	18373	18233	18310	18393	18318	18373	18209	18414	18371	18393	18535	18359	18520	18306	18458	18555	18455	18469	18350	18251	18259	18188	18409	18525	18462	18334	18375	18326	18312	18571	18292	18337	18265	18547	18305	18543	18283	18370	18431	18281	18178	18205	18453	18591	18308	18558	18381	18422	18471	18447	18364	18190	18299	18430	18435	18286	18220	18373	18543	18318	18219	18417	18323	18376	18371	18481	18137	18393	18241	18283	18339	18422	18270	18339	18547	18303	18327	18447	18574	18496	18318	18303	18290	18388	18435	18607	18479	18530	18452	18392	18272	18340	18290	18424	18411	18539	18324	18371	18369	18576	18420	18298	18234	18563	18289	18241	18285	18453	18392	18279	18660	18525	18223	18305	18385	18159	18398	18206	18222	18409	18183	18331	18399	18287	18399	18493	18297	18300	18430	18118	18534	18262	18294	18349	18207	18278	18180	18531	18358	18587	18352	18512	18408	18369	18267	18431	18408	18313	18763	18383	18352	18235	18235	18550	18207	18248	18593	18395	18373	18317	18404	18332	18280	18224	18316	18382	18393	18403	18336	18266	18311	18320	18442	18432	18308	18420	18553	18391	18324	18533	18487	18346	18317	18413	18505	18336	18393	18434	18367	18411	18384	18340	18548	18334	18259	18319	18463	18436	18417	18241	18256	18360	18473	18004	18372	18346	18435	18485	18327	18451	18241	18566	18272	18280	18323	18316	18348	18329	18333	18430	18159	18513	18413	18134	18283	18299	18339	18354	18297	18295	18625	18390	18361	18439	18232	18342	18513	18326	18367	18449	18387	18360	18494	18395	18284	18613	18531	18345	18319	18429	18253	18040	18283	18230	18246	18430	18180	18427	18522	18474	18402	18392	18363	18230	18492	18281	18303	18462	18483	18563	18406	18219	18310	18227	18267	18463	18031	18415	18272	18502	18402	18419	18400	18306	18298	18486	18345	18407	18325	18592	18498	18304	18461	18444	18300	18306	18362	18300	18054	18406	18348	18475	18288	18370	18310	18440	18378	18365	18389	18692	18364	18401	18393	18238	18328	18332	18225	18340	18358	18252	18169	18317	18283	18249	18420	18397	18225	18317	18349	18487	18440	18301	18294	18361	18090	18241	18494	18486	18327	18282	18435	18404	18357	18234	18543	18503	18558	18288	18334	18337	18184	18383	18256	18292	18402	18231	18364	18317	18306	18327	18259	18329	18230	18438	18337	18281	18437	18322	18355	18374	18386	18257	18248	18414	18300	18294	18293	18356	18330	18350	18461	18213	18390	18492	18330	18382	18489	18266	18282	18412	18467	18341	18497	18329	18403	18269	18456	18230	18418	18109	18238	18197	18201	18452	18217	18298	18349	18497	18456	18371	18318	18377	18349	18462	18398	18287	18409	18414	18562	18471	18252	18217	18425	18429	18492	18300	18335	18319	18118	18397	18364	18444	18300	18579	18498	18450	18258	18218	18446	18525	18232	18399	18512	18490	18305	18473	18419	18479	18214	18534	18199	18403	18502	18356	18336	18377	18250	18445	18524	18369	18591	18172	18463	18456	18537	18394	18286	18192	18517	18343	18543	18360	18489	18391	18212	18543	18250	18376	18492	18326	18249	18227	18176	18416	18239	18292	18329	18143	18417	18281	18280	18313	18200	18333	18283
24460	49086	50415	39947	28789	22584	18259	16598	15850	15509	15593	15627	15625	15579	15460	15463	15474	15448	15510	15516	15606	15273	15669	15681	15548	15572	15438	15483	15500	15571	15529	15476	15517	15422	15598	15567	15657	15610	15565	15532	15391	15369	15612	15510	15518	15569	15497	15454	15527	15536	15503	15495	15220	15419	15598	15523	15342	15543	15520	15547	15400	15495	15537	15515	15635	15446	15533	15395	15476	15461	15567	15522	15441	15535	15611	15469	15360	15507	15414	15506	15484	15491	15533	15531	15788	15485	15389	15660	15509	15545	15661	15392	15458	15527	15575	15423	15530	15428	15442	15364	15444	15493	15595	15711	15477	15437	15573	15488	15349	15421	15380	15556	15435	15369	15412	15589	15620	15362	15606	15572	15638	15553	15539	15458	15418	15604	15434	15400	15609	15492	15462	15628	15363	15481	15731	15530	15571	15567	15522	15545	15443	15663	15501	15544	15434	15547	15564	15489	15465	15531	15422	15429	15488	15393	15460	15507	15522	15503	15536	15591	15423	15526	15595	15337	15403	15610	15446	15440	15628	15682	15420	15497	15485	15622	15351	15480	15475	15406	15460	15381	15475	15553	15500	15528	15648	15324	15523	15485	15543	15624	15536	15466	15541	15343	15647	15368	15643	15676	15630	15494	15539	15545	15577	15609	15449	15419	15680	15467	15510	15336	15456	15521	15668	15566	15525	15414	15774	15436	15476	15395	15627	15618	15427	15552	15467	15519	15588	15468	15467	15503	15614	15514	15552	15607	15520	15476	15668	15483	15672	15403	15535	15507	15456	15625	15499	15534	15505	15480	15470	15364	15544	15401	15649	15428	15487	15437	15604	15507	15558	15509	15638	15435	15561	15563	15336	15423	15572	15434	15579	15539	15581	15571	15448	15579	15483	15482	15627	15341	15500	15443	15576	15549	15482	15608	15590	15520	15459	15354	15411	15569	15632	15393	15453	15449	15422	15489	15590	15667	15394	15588	15614	15367	15546	15564	15452	15480	15572	15426	15488	15408	15348	15615	15602	15502	15561	15467	15303	15471	15262	15502	15493	15606	15436	15544	15499	15472	15424	15523	15708	15460	15493	15360	15529	15424	15415	15264	15434	15572	15628	15612	15516	15570	15606	15500	15507	15521	15579	15432	15512	15528	15470	15523	15604	15521	15320	15402	15378	15475	15598	15468	15592	15567	15634	15526	15711	15558	15538	15583	15522	15693	15488	15689	15402	15512	15574	15331	15473	15684	15465	15591	15493	15583	15538	15556	15568	15420	15388	15610	15441	15441	15470	15732	15654	15553	15552	15336	15579	15504	15590	15658	15639	15533	15586	15515	15567	15628	15483	15618	15603	15577	15562	15580	15473	15482	15489	15502	15283	15293	15435	15607	15634	15470	15526	15510	15492	15547	15497	15494	15420	15466	15384	15288	15527	15529	15516	15474	15477	15598	15558	15517	15444	15473	15654	15575	15630	15524	15620	15578	15378	15579	15632	15534	15412	15652	15623	15255	15592	15444	15445	15590	15682	15400	15500	15545	15616	15431	15555	15445	15542	15624	15480	15322	15354	15681	15519	15456	15339	15549	15431	15429	15677	15587	15423	15577	15411	15575	15539	15447	15473	15618	15455	15300	15361	15640	15605	15567	15698	15583	15502	15560	15692	15461	15548	15520	15423	15392	15525	15447	15472	15372	15565	15363	15562	15567	15434	15497	15528	15569	15524	15461	15485	15302	15531	15493	15444	15463	15623	15413	15500	15210	15620	15448	15469	15537	15337	15436	15529	15414	15521	15482	15387	15585	15415	15454	15529	15516	15371	15456	15603	15568	15434	15538	15559	15589	15466	15373	15489	15539	15444	15514	15293	15411	15302	15625	15519	15513	15583	15557	15485	15516	15602	15484	15471	15706	15216	15530	15518	15538	15596	15593	15689	15416	15510	15620	15394	15515	15498	15475	15406	15588	15409	15570	15461	15685	15600	15441	15472	15674	15503	15653	15410	15486	15550	15371	15450	15513	15576	15515	15477	15315	15439	15578	15425	15589	15515	15510	15460	15449	15703	15633	15449	15591	15454	15527	15559	15687	15547	15400	15582	15411	15430	15562	15369	15754	15552	15552	15561	15356	15566	15464	15470	15842	15547	15521	15547	15288	15417	15588	15459	15666	15573	15453	15608	15480	15499	15350	15559	15757	15546	15402	15701	15507	15449	15331	15490	15352	15481	15484	15387	15463	15535	15520	15424	15353	15559	15646	15546	15535	15498	15679	15571	15416	15333	15455	15782	15533	15602	15573	15641	15667	15551	15547	15549	15477	15565	15608	15645	15513	15501	15468	15473	15515	15494	15586	15555	15474	15615	15504	15569	15409	15460	15588	15450	15477	15541	15381	15696	15589	15543	15592	15461	15605	15611	15382	15495	15443	15552	15508	15709	15522	15500	15515	15488	15483	15491	15583	15504	15466	15494	15664	15599	15607	15355	15530	15468	15525	15430	15631	15380	15527	15598	15574	15521	15423	15365	15482	15570	15639	15485	15696	15443	15460	15550	15508	15474	15412	15537	15496	15569	15679	15419	15577	15547	15424	15665	15415	15364	15604	15615	15460	15544	15469	15532	15725	15421	15550	15636	15435	15488	15590	15507	15592	15584	15509	15564	15493	15443	15564	15373	15548	15453	15467	15603	15436	15493	15489	15366	15555	15713	15576	15371	15505	15395	15528	15499	15686	15591	15616	15528	15583	15397	15453	15714	15514	15472	15582	15583	15373	15575	15408	15617	15503	15587	15478	15516	15614	15634	15696	15360	15523	15647	15549	15385	15438	15589	15516	15423	15632	15338	15597	15437	15553	15518	15566	15564	15482	15385	15424	15557	15720	15574	15675	15582	15533	15432	15424	15556	15483	15502	15441	15559	15397	15553	15682	15398	15492	15562	15388	15471	15602	15458	15398	15595	15449	15694	15659	15506	15398	15418	15542	15450	15449	15464	15545	15531	15396	15423	15620	15432	15590	15485	15713	15310	15535	15411	15391	15613	15666	15722	15434	15696	15510	15421	15666	15499	15635	15499	15391	15463	15603	15471	15620	15518	15331	15523	15544	15453	15607	15468	15564	15430	15535	15347	15507	15552	15462	15566	15445	15349	15471	15463	15348	15773	15414	15349	15474	15432	15511	15648	15574	15519	15573	15404	15518	15452	15411	15486	15603	15485	15564	15438	15489	15552	15429	15684	15526	15442	15670	15420	15684	15398	15439	15468	15620	15312	15577	15544	15611	15496	15560	15469	15387	15405	15437	15470	15513	15514	15511	15615	15495	15552	15418	15662	15570	15610	15592	15558	15623	15594	15567	15367	15677	15603	15512	15462	15445	15679	15396	15516	15459	15418	15517	15701	15481	15587	15417	15555	15451	15436	15676	15411	15529	15586	15480	15694	15360	15636	15484	15513	15529	15526	15315	15612	15419	15478	15542	15609	15447	15527	15397	15545	15460	15517	15405	15516	15620	15358	15615	15559	15564	15515	15615	15568	15462	15510	15613	15618	15594	15474	15434	15435	15566	15667	15478	15380	15462	15616	15607	15557	15624	15391	15382	15534	15486	15463	15287	15398	15562	15579	15568	15643	15468	15609	15505	15369	15512	15606	15452	15388	15434	15568	15626	15507	15611	15520	15433	15571	15546	15563	15473	15523	15435	15586	15549	15508	15481	15530	15432	15374	15567	15519	15445	15615	15643	15474	15345	15679	15428	15533	15576	15444	15534	15506	15512	15620	15563	15570	15423	15504	15648	15451	15611	15466	15442	15509	15522	15599	15521	15648	15708	15531	15571	15461	15470	15449	15583	15499	15418	15388	15625	15570	15574	15583	15538	15637	15434	15555	15609	15397	15485	15527	15420	15458	15354	15566	15497	15473	15661	15586	15394	15659	15608	15598	15437	15402	15658	15539	15522	15504	15443	15639	15437	15537	15438	15621	15413	15644	15532	15340	15541	15414	15323	15478	15561	15489	15467	15433	15444	15393	15477	15546	15669	15470	15454	15446	15449	15607	15527	15612	15570	15588	15516	15539	15507	15593	15599	15571	15496	15514	15626	15474	15719	15579	15388	15434	15645	15550	15466	15634	15308	15637	15527	15548	15515	15454	15367	15304	15576	15589	15531	15562	15468	15614	15443	15499	15439	15455	15554	15363	15620	15633	15379	15633	15338	15480	15405	15530	15514	15618	15594	15624	15488	15590	15571	15620	15475	15584	15452	15529	15426	15401	15643	15590	15596	15477	15356	15586	15522	15447	15553	15574	15445	15653	15511	15505	15613	15433	15626	15586	15494	15525	15542	15505	15605	15535	15650	15584	15490	15534	15559	15381	15571	15523	15621	15664	15497	15455	15523	15508	15524	15326	15543	15633	15446	15511	15424	15496	15458	15596	15596	15532	15547	15479	15577	15457	15494	15666	15679	15540	15491	15403	15519	15413	15354	15579	15443	15410	15504	15450	15261	15643	15271	15615	15456	15471	15530	15503	15408	15621	15499	15429	15475	15387	15548	15497	15445	15510	15349	15504	15583	15703	15434	15412	15288	15700	15830	15721	15542	15726	15480	15509	15402	15658	15607	15439	15484	15422	15472	15492	15385	15644	15478	15549	15329	15606	15588	15560	15560	15332	15477	15452	15437	15377	15497	15578	15522	15569	15492	15528	15377	15583	15399	15563	15615	15382	15555	15453	15720	15255	15491	15426	15578	15407	15504	15470	15633	15508	15623	15358	15421	15437	15531	15629	15614	15550	15391	15584	15545	15458	15478	15587	15452	15508	15574	15412	15632	15457	15422	15614	15500	15477	15554	15482	15443	15569	15599	15643	15560	15503	15599	15458	15520	15569	15464	15558	15491	15566	15522	15426	15580	15639	15449	15462	15491	15656	15383	15501	15511	15436	15543	15624	15439	15615	15633	15437	15472	15378	15465	15505	15580	15507	15540	15581	15556	15622	15537	15524	15542	15408	15400	15530	15416	15484	15519	15348	15601	15394	15602	15553	15658	15358	15486	15423	15383	15430	15615	15568	15412	15542	15514	15662	15524	15669	15406	15393	15538	15341	15504	15575	15562	15444	15538	15461	15427	15421	15558	15674	15490	15493	15533	15356	15708	15425	15309	15443	15594
24209	22969	40848	48429	47446	39208	31504	23173	19604	18593	17980	17977	17813	17998	17837	17966	18148	17733	18026	17812	17849	17801	18031	17825	17956	17754	17798	17919	17932	17970	17823	17716	17743	17782	17801	17822	18014	17851	17794	17744	18023	17801	17812	17801	17607	17762	17714	17845	17890	17677	18103	17927	17699	17930	17786	17827	17760	17962	17779	17688	17740	17861	17900	17990	17701	17705	17838	17744	17733	17705	17977	17737	17845	17744	17688	17878	17673	17678	17589	17809	17848	17764	17961	17903	17950	17891	17782	17869	17645	17969	17612	17644	17791	17926	17800	17878	17632	17790	17900	17820	17768	17733	17946	17749	17937	17816	17730	17934	17828	17803	18106	17975	17993	17715	17720	17753	17800	17872	17614	17747	17754	17848	17830	17619	17821	17949	17728	17553	17885	17840	17816	17958	17802	17827	17855	17921	17897	17746	17627	17893	17955	17810	17895	17840	17990	17902	18030	17913	17902	17876	17839	17713	17772	17830	17686	17682	17767	17802	17669	17688	17858	18045	17765	17821	17795	17767	17797	17712	17719	17618	17790	17785	17793	17717	17951	17644	17708	17888	17763	17569	17656	17946	17787	17815	17849	17847	17791	17727	17894	17864	17645	17770	17856	17748	17823	18063	17721	17936	17750	17919	17829	17810	17807	17728	17870	17806	17891	17774	17742	17433	17722	17938	17660	17536	17605	17839	17826	17714	17749	17974	17851	17706	17493	17781	17739	17886	17806	17816	17753	17787	17847	17908	17841	17821	17820	17829	17945	17777	17872	17727	17848	17791	17733	17595	17883	17716	18047	17915	17761	17655	17757	17786	17741	17835	17894	17763	17790	17753	17892	17772	17873	17906	17943	18195	17914	17739	18015	17696	17708	17498	17897	17941	17842	17972	17603	17591	17889	17825	17978	17745	17759	17668	17902	17843	17947	17795	17808	17969	17752	17569	17664	17744	17870	17961	17610	17942	17891	17602	17706	17787	17702	17633	17798	17852	17919	17788	17955	17583	17777	17985	17835	17737	17774	17780	17865	17866	17796	17763	17798	17861	17665	17570	17773	17904	17857	17647	17709	17813	17869	17893	17952	17665	17693	17835	17501	17822	17871	17777	17745	17582	17836	17615	17945	17789	17794	17957	17838	17810	17716	17822	17710	17612	17785	17551	17644	17671	17830	17902	17771	17841	17752	17799	17864	17765	17873	17641	17909	17909	17729	17723	17842	17624	17908	17745	17817	17749	17747	17683	17775	17506	17816	17752	17781	17679	17864	17812	17811	17842	17581	17852	17696	17771	17690	17947	17832	17645	17739	17885	17808	17810	17733	17921	17932	17765	17702	17832	17851	17775	17670	17744	17845	17760	17646	17914	17832	17680	17735	17892	17684	17769	17823	17705	17895	17631	17717	17739	17736	17939	17783	17822	17736	17816	17775	17869	17641	17860	17509	17694	17769	17542	17841	17807	17891	17861	17844	17648	17696	17646	17789	17632	17685	17680	17863	17985	17908	17988	17674	17660	17830	17589	17772	17782	17893	18190	17824	17760	17941	17696	17819	17669	17734	17774	17679	17790	17825	17767	17732	17785	17650	17645	17681	17862	17872	17853	17863	17789	17720	17868	17773	17758	17818	17600	18018	17750	17846	17653	17789	17932	17797	17798	17934	17758	17733	17808	17689	17784	17784	17811	17875	17771	17762	17752	17781	17932	17687	17634	17869	17627	17860	17905	17767	17825	17776	17884	17929	17955	17755	17622	17787	17716	17847	17654	18009	17830	17633	17618	17687	17776	17738	17580	17928	17783	17621	17916	17573	17830	17526	17882	17902	17695	17983	17689	17890	17786	17846	17746	17949	17893	18057	17860	17622	18043	17790	17763	17742	17713	17719	17740	17636	17946	17836	17656	17943	17549	17914	17887	18196	18015	17588	17737	17789	17688	17704	17847	17784	17678	17960	17803	18031	17782	17823	17857	17675	17715	17907	17537	17938	17894	17551	17620	17671	17855	17736	17758	17838	17780	17883	17990	17766	17851	17817	17711	17550	17690	17895	17618	17886	17720	17585	17776	17869	17661	17711	17951	17821	17855	17772	17848	17773	17766	17843	17691	17804	17689	17596	17662	17733	17886	17765	17714	17934	18127	17754	17763	17876	17708	17818	17754	17798	17820	17743	17918	17675	17827	18019	17822	17776	17885	17861	17908	17896	17670	17739	18025	17814	17746	17859	18036	17804	17675	17702	17807	17767	17776	17720	17667	17660	17704	17822	17837	17868	17878	17551	17535	17826	17730	17666	17780	17734	17720	17707	17776	17567	17793	17674	17868	17659	17735	17751	17860	17774	17829	17716	17797	17899	17738	17962	17888	17786	17599	17692	17736	17704	17710	17745	17919	17711	17801	17761	17672	17664	17855	17697	17666	17772	17669	17933	17836	17958	17814	17691	17713	17781	17628	17538	17673	17736	17628	17892	17658	17796	17852	17881	17717	17718	17804	18125	17746	17715	17671	17890	17800	17780	18091	17851	17664	17612	17926	17719	17955	17736	17810	17773	17874	17727	18014	17853	17944	17724	17589	17580	17678	18014	17912	17759	17694	17774	17768	17781	17705	17757	17811	17865	17674	17951	17801	17687	17765	17719	17627	17910	17933	17860	17962	17713	17820	18013	17841	17757	17749	17826	17713	17816	17902	17974	17775	17797	17943	17822	17661	17672	17916	17943	17981	17721	17883	17804	17807	17956	17693	17706	17879	17959	17695	17858	17767	17930	17883	17772	17689	17840	17684	17699	17888	17943	17978	18046	17911	17728	17791	17703	17641	17678	17944	17642	17486	17758	17825	17729	17631	17784	17805	17819	17852	17953	17720	17977	17753	17797	17682	17986	17788	17701	17726	17671	17672	17778	17743	17860	17842	17785	17906	17784	17827	17837	17787	17887	17759	17643	17978	17648	17816	17721	17688	17802	17745	17675	17729	18038	17726	18041	17877	17706	17675	17836	17617	17802	17866	17937	17826	17900	17828	17702	17833	17822	17766	17765	17815	17775	17709	17920	17769	17846	17704	17721	17764	17629	17696	17769	17645	17604	17685	17802	17815	17887	17758	17530	17794	18071	17673	17739	17804	17709	17688	17799	17701	17776	17850	17553	17844	17746	17722	17956	17786	17823	17686	17933	17967	17884	17921	17797	17757	17763	18019	17895	17735	17768	17809	17781	17738	17932	17661	17828	17767	18004	17586	17712	17652	17788	17781	17777	17742	17861	17829	17713	17610	17895	17821	17699	17955	17809	17863	17749	17790	17902	17954	17869	17716	17637	17855	17914	17762	17565	17582	17816	17890	17780	17773	17756	17797	17667	17882	17721	17841	17791	17658	17767	17721	17933	17854	17798	17979	17868	17639	17766	17941	17874	17735	18035	17777	17756	17918	17840	17727	17801	17793	17877	18128	17815	17818	17775	17845	17841	17925	17802	17787	17837	17699	17706	17631	17883	17924	17913	17823	17882	17672	17556	17858	17770	17947	17753	17813	17912	17649	17765	17817	17860	17761	17986	17689	17722	17751	17707	17983	17698	17932	17967	17906	17743	17834	17696	17750	17683	17724	17880	17678	17878	17869	17829	17600	17882	17893	17652	17701	17864	17850	17642	17955	17820	17760	17821	17872	17735	17858	18207	17789	17733	17858	17812	17701	17890	17841	17812	17675	17756	17859	17799	17840	17704	17726	17783	17739	17764	17723	17752	17684	17710	17716	17963	17819	17699	17651	17708	17610	17602	17830	17868	17744	17924	17833	17803	17953	17830	17698	17755	17893	17707	17914	17784	17889	17754	17835	17773	17836	17911	17642	17815	17701	17774	17776	17832	17825	17857	17752	17867	17719	17781	17608	17764	17845	17825	17907	17947	17764	17993	17830	17678	17784	17749	17861	17665	17808	17881	17582	17872	17556	17673	17722	17777	17741	17761	17775	17909	17677	17678	17717	17761	17940	17842	17857	17773	17812	17705	17583	17785	17857	17805	17744	17807	17799	17550	17813	17881	17835	17717	17742	17618	17837	17962	17854	17788	17886	17883	17785	17768	17895	17931	17789	17783	17831	18017	17913	17960	17895	17940	17959	17697	17721	17697	17697	17759	17866	17804	17636	17758	17714	17684	17845	17720	17547	17704	17823	17884	17661	17933	17912	17791	17844	17608	17822	17777	17844	17771	17764	17854	17645	17908	17852	17858	17694	17707	17675	17798	17722	17657	17700	17682	17767	17771	17778	17619	17705	17790	17780	17720	17697	17706	17955	17897	17965	18005	17766	17870	17863	17844	17892	17913	17842	17682	17777	17766	17669	17730	17625	17705	17584	17665	17723	17776	17889	17877	17746	17911	17807	17773	17706	17904	17791	18002	17691	17763	17891	17810	17637	17556	17761	17584	17855	17672	17689	17877	17571	17696	17731	17939	17871	17806	17643	17861	17658	17755	17612	17776	17606	17797	17746	17648	17820	17996	17652	17858	17862	17766	17979	17763	17976	17661	17816	17742	17765	17767	17759	17813	17916	17924	17898	17697	17741	17799	17958	17642	17648	17827	17796	17797	17832	17687	17640	17833	17864	17744	17847	17778	17773	18023	17800	17784	17694	17723	17721	17615	17761	17641	17844	17906	18090	17845	17722	17845	17807	17798	17967	17801	17636	17797	17989	17801	17791	17739	17817	17641	17786	17767	17813	17727	17617	17945	17819	17593	17830	17704	17706	17824	17762	17740	17831	17678	18222	17671	17786	17844	17759	17764	17785	17771	17706	17818	17778	17965	17798	17770	17601	17651	17633	17766	17731	17679	17764	17767	17665	17776	17661	17826	17617	17646	17713	17767	17742	17542	17713	17741	17940	17738	17724	17639	17680	17976	17820	17848	17656	17808	17810	17768	17736	17806	17646	17832	17712	17780	17783	17654	17866	17794	17913	17810	17620	17942	17826	17827	17876	17764	17714	17752	17839	17781	17785	17706	17707	17771	17715	17684	17822	17611	17595	17722	17609	17893	17923	17999	17787	17616	17745	17943	17735	17740	17600	17754	17750	17906	17513	17635	17689	17755	17863	17866	17815	17792	17735	17761	17731	17838	17943	17845	17744	17866	17752	17725	17577	17795	17873	17739	17824	17800	17642	17709	17646
50837	92983	85804	70549	54604	40135	28577	20396	16698	15488	15225	15243	15489	15146	15174	15189	15180	15364	15322	15210	15373	15210	15184	15277	15107	15258	15139	15234	15203	15243	15101	15320	15317	15267	15068	15182	15327	15031	15173	15251	15130	15262	15100	15259	15245	15224	15236	15159	15168	15278	15266	15102	15292	15111	15256	15198	15283	15289	15179	15289	15221	15059	14953	15173	15251	15197	15174	15247	15091	15126	15282	15364	15352	15302	15259	15273	15300	15250	15219	15423	15019	15271	15205	15191	15143	15362	15210	15187	15334	15112	15080	15048	15219	15304	15201	15128	15099	15078	15223	15273	15346	15318	15298	15193	15228	15189	15308	15175	15255	15076	15138	15103	15186	15153	15167	15236	15126	15233	15091	15072	15203	15109	15180	15108	15116	15265	15130	15224	15174	15160	15193	15012	15204	15212	15108	15321	15130	15245	15195	15231	15142	15167	15315	15215	15079	15241	15133	15087	15181	15127	15269	15147	15214	15133	15106	15311	15131	15068	15363	15163	15063	15215	15103	15376	15318	15398	15204	15411	15307	15307	15105	15052	15232	15016	15246	15155	15078	15144	15257	15159	15140	15206	15132	15291	15342	15272	15205	15163	15179	15147	15287	15326	15007	15269	15049	15118	15255	15317	15157	15212	15164	15176	15246	15347	15163	15091	15266	15226	15186	15215	15289	15433	15066	15254	15226	15259	15314	15312	15366	15213	15267	15374	15096	15171	15421	15207	15252	15181	15245	15238	15250	15208	15245	15192	15272	15127	15060	15156	15120	15324	15074	15231	15152	15233	15365	15124	15255	15024	14968	15249	15212	15097	15157	15249	15095	15193	15183	15179	15380	15148	15222	15129	15089	15094	15230	15118	15188	15160	15162	15351	15318	15197	15279	15151	14971	15229	15268	15320	15122	15156	15137	15251	15131	15289	15151	15311	15302	15127	15247	15121	15174	15090	15263	15196	15271	15121	15230	15212	15278	15247	15137	15267	15108	15204	15301	15381	15114	15222	15350	15124	15251	15193	15250	15064	15040	15180	15099	15371	15263	15301	15265	15333	15263	15197	15258	15102	15286	15235	15078	15244	15085	15199	15086	15285	15201	15263	15119	15107	15311	15193	15155	15101	15263	15146	15245	15246	15254	15064	15222	15192	15414	15196	15098	15220	15170	15132	15060	15132	14995	15503	15200	15304	15248	15130	15182	14960	15093	15175	15086	15326	15115	14997	15194	15162	15099	15307	15227	14993	15115	15201	15207	15264	15231	15233	15176	15222	15277	15327	15233	15194	15165	15193	15049	15152	15234	15211	15258	15140	15464	15038	15295	15283	15012	14969	15135	15272	15169	15149	15232	15206	15198	15141	15322	15113	15192	15277	15216	15071	15107	15153	15073	15324	15272	15346	15148	15194	15076	15126	15167	15236	15341	15002	15116	15238	15061	15067	15231	15188	15110	15212	15284	15235	15265	15097	15118	15115	15185	15193	15275	15225	15219	15381	15201	15213	15217	15306	15064	15142	15237	15103	15280	15261	15121	15117	15149	15274	15160	15118	15091	15071	15245	15243	15233	15216	15209	15265	15262	15287	15109	15210	15256	15288	15279	15231	15264	15317	15250	15175	15175	15146	15173	15381	15185	15193	15163	15072	15262	15273	15238	15093	15182	15206	15256	15244	15264	15283	15189	15040	15163	15228	15138	15299	15190	15101	15200	15283	15324	15243	15212	15296	15263	15233	15074	15304	15206	15229	15120	15158	15204	15134	15307	15433	15378	15254	15100	15369	15133	15061	15261	15283	15088	15240	15165	15051	14976	15095	15166	15108	15340	15205	15245	15169	15206	15287	15207	15009	15263	15144	15261	15191	15143	15352	15195	15190	15220	15453	15258	15248	15288	15251	15110	15084	15283	15088	15133	15315	15173	15221	15099	15159	15270	15349	15223	15147	15193	15203	15314	15108	15045	15230	15198	15339	14986	15407	15309	15260	15037	15125	15268	15221	15230	15259	15316	15268	15268	15256	15343	15115	15186	15207	15210	15213	15240	15267	15258	15067	15078	15078	15108	15263	15276	15186	15089	15052	15300	15224	15181	15194	15078	15293	15248	15303	15241	15146	15107	15252	15292	15265	15023	15359	15117	15150	15233	15078	15199	15320	15193	15177	15128	15367	15058	15119	15140	15190	15234	15228	15137	15073	15360	15217	15189	15237	15282	15362	15256	15172	15208	15158	15284	15184	15349	15164	15159	15149	15298	15150	14986	15208	15270	15261	15178	15226	15176	15167	15180	15142	15361	15240	15165	15190	15256	15066	15084	15156	15125	15098	15330	15156	15267	15229	15274	15175	15100	15218	15265	15140	15382	15225	15302	15340	15202	15172	15267	15300	15309	15106	15173	15100	15310	15113	15108	15098	15251	15430	15183	15122	15116	15161	15414	15191	15287	15246	15293	15226	15283	15310	15144	15244	15346	15229	15155	15324	15176	15213	15170	15306	15139	15175	15167	15355	15157	15293	15277	15220	15290	15230	15122	15099	15230	15297	15178	15175	15195	15008	15250	15304	15279	15205	15140	15302	15191	15183	15238	15211	15323	14978	15200	15273	15041	15190	15291	15271	15298	15341	15223	15155	15333	15234	15216	15215	15167	15102	15250	15298	15221	15188	15239	15301	15144	15208	15202	15122	15217	15108	15154	15193	15102	15159	15090	15233	15406	15181	15074	15271	15245	15152	15150	15177	15312	15157	15162	15230	15361	15281	15417	15041	15186	15270	15246	15270	15181	15141	15118	15050	15106	15259	15294	15141	15106	15300	15320	15115	15443	15218	15262	15046	15302	15253	15144	15063	15199	15192	15219	15104	15080	15316	15253	15212	15232	14992	15247	15183	15256	15229	15200	15147	15271	15348	15109	15182	15142	15418	15271	15279	15160	15215	15191	15167	15225	15067	15264	15387	15287	15190	15149	15122	15100	15148	15191	15215	15169	15215	15156	15132	15212	15209	15246	15045	15146	15149	15262	15226	15151	15200	15241	15145	15101	15281	15218	15171	15164	15351	15168	15214	15158	15253	15321	15124	15247	15201	15226	14985	15273	15144	15160	15445	15193	15285	15029	15277	15129	15132	15264	15101	15141	15308	15062	15257	15129	15061	15206	15138	15207	15172	15135	15234	15229	15255	15108	15489	15310	15166	15271	15235	15266	15103	15328	15358	15228	15375	15178	15141	15116	15351	15166	15404	15243	15385	15027	15318	15182	15371	15359	15069	15163	15207	15389	15193	15255	15317	15146	15324	15106	15276	15193	15118	14999	15394	15292	15240	15199	15130	15206	15192	15179	15288	15366	15156	15201	15210	15194	15222	15224	15044	15113	15227	15338	15209	15220	15195	15319	15164	15171	15294	15225	15301	15230	15263	15421	15332	15263	15129	15238	15117	15138	15200	15287	15284	15164	15119	15325	15216	15172	15383	15207	15280	15311	15398	15430	15208	15266	15066	15200	15306	15144	15258	15283	15184	15118	15245	15162	15241	15261	15340	15128	15229	15215	15240	15247	15187	15100	15096	15341	15065	15304	15235	15152	15344	15276	15329	15341	15299	15250	15158	15154	15130	15365	15164	15151	15141	15250	15307	15134	15216	15285	15128	15240	15051	15251	15323	15188	15333	15134	15233	15133	15309	15267	15274	15295	15005	15242	15277	15159	15129	15152	15241	15376	15128	15168	15164	15274	15087	14944	15269	15254	15195	15204	15230	15258	15099	15325	15081	15412	15090	15211	15277	15019	15081	15149	15030	15254	15272	15277	15121	15330	15273	15147	15362	15228	15121	15302	15352	15256	15209	15240	15277	15175	15027	15326	15115	15233	15230	15332	15187	15207	15206	15309	15112	15181	15405	15180	15311	15254	15270	15370	15177	15060	15273	15174	15172	15320	15088	15191	15136	15153	15311	15197	15212	15226	14954	15270	15228	15180	15249	15252	15183	15207	15124	15225	15120	15163	15409	15442	15217	15143	15170	15224	15372	15187	15034	15129	15342	15352	15099	15215	15397	15137	15251	15285	15033	15335	15163	15056	15289	15165	15207	15194	15158	15022	15430	15295	15162	15222	15215	15249	15231	15156	15169	15241	15194	15314	15243	15301	15064	15128	15165	15125	15277	15221	15246	15395	15001	15288	15266	15421	15286	15191	15153	15209	15293	15099	15269	15236	15041	15283	15107	15286	15231	15422	15355	15154	15296	15150	15356	15340	15222	15261	15352	15071	15171	15161	15241	15207	15212	15260	15023	15218	15148	15247	15194	15268	15172	15197	15198	15287	15183	15075	15285	15219	15231	15197	15177	15306	15271	15140	15138	15282	15261	15229	15333	15104	15207	15320	15082	15235	15196	15240	15263	15249	15257	15285	15316	15028	15325	15197	15326	15288	15278	15187	15362	15434	15340	15275	15224	15193	15286	15157	15233	15141	15254	15169	15084	15339	15133	15218	15292	15200	15184	15173	15429	15292	15108	15376	15015	15231	15130	15300	15424	15070	15076	15316	15122	15187	15143	15268	15317	15161	15129	15233	15219	15208	15220	15399	15100	15156	15308	15352	15181	15115	15210	15116	15032	15228	15230	15305	15223	15175	15220	15333	15046	15226	15109	15233	15238	15350	15104	15089	15151	15296	15446	15249	15198	15272	15298	15236	15132	15092	15113	15110	15205	15084	15270	15133	15180	15134	15018	15285	15341	15107	15145	15335	15132	15285	15237	15090	15181	15128	15188	15149	15283	15146	15307	15273	15204	15228	15351	15212	15153	15283	15262	15129	15183	15349	15350	15216	15184	15301	15214	15197	15079	15241	15120	15177	15030	15210	15268	15173	15059	15110	15152	15040	15187	15121	15268	15389	15292	15226	15283	15301	15201	15179	15132	15172	15033	15151	15357	15134	15130	15252	15239	15333	15157	15102	15183	15153	15116	15278	15287	15083	15222	15297	15085	15317	15274	15264	15155	15112	15340	15242	15250	15368	15162	15169	15177	15374	15205	14915	15230	15211	15149	15199	15207	15124	15123	15242	15279	15045	15264	15148	15004	15229	15265	15265	15197	15122	15140	15349	15297	15294	15132	15255	15204	15168	15118	15338	15267	15183	15223	15176	15301	15060	15205	15263	15342	15265	15263
22938	22122	37377	44257	47134	42734	35647	25439	20732	18969	18501	18007	17888	17866	17989	18158	17948	17918	17964	17938	17807	17675	17845	17913	17677	17973	17824	17925	17991	17894	17779	17806	17807	17974	17698	17731	17820	17871	17756	17991	17878	17770	17711	17751	18003	17721	17633	17926	17812	17734	17925	17866	17817	17926	17853	17653	17839	17872	17603	17892	17724	17432	17654	17871	17876	17893	17678	17643	17907	17567	17813	17799	17922	17754	17770	17911	17899	17739	17825	17675	17713	17592	17817	17710	17635	17764	17716	17650	17506	17843	17854	17783	17800	17677	17818	17803	17910	17718	17793	17729	17784	17683	17616	17664	17588	17776	17765	17745	17684	17884	17819	17766	17769	17467	17688	17815	17867	17983	17614	17610	17795	17676	17765	17790	17693	17662	17645	17566	17831	17723	17870	17663	17763	17782	17886	17653	17770	17861	17825	17715	17735	17900	17636	17623	17725	17796	17594	17840	17803	17548	18021	17632	17610	17804	17753	17607	17790	17571	17626	17576	17825	17641	17696	17738	17759	17848	17576	17791	17786	17553	17902	17810	17580	17667	17670	17802	17788	17881	17617	17658	17652	17851	17543	17771	17823	17656	17591	17555	17784	17646	17859	17839	17789	17452	17672	17561	17724	17699	17687	17620	17758	17895	17783	17758	17667	17878	17706	17785	17681	17517	17712	17821	18060	17911	17782	17724	17529	17776	17948	17709	17518	17541	17659	17716	17981	17905	17852	17626	17712	17681	17570	17450	17822	17548	17720	17704	17667	17738	17593	17714	17619	17636	18002	17614	17750	17821	17933	17733	17933	17668	17813	17594	17726	17786	17750	17634	17691	17735	17668	17872	17656	17752	17529	17753	17624	17704	17638	17677	17938	17706	17751	17675	17697	17637	17601	17775	17854	17623	17644	17852	17791	17842	17785	17686	17856	17768	17546	17763	17728	17631	17627	17654	17461	17775	17951	17885	17605	17794	18014	17678	17453	17530	17680	17761	17696	17794	17800	17596	17770	17665	17725	17671	17748	17393	17693	17807	17706	17608	17748	17728	17463	17729	17812	17848	17892	17766	17683	17683	17816	17715	17828	17676	17608	17717	17580	17885	17508	17791	17762	17909	17829	17608	17476	17668	17738	17519	17662	17997	17678	17766	17566	17687	17726	17672	17755	17731	17511	17793	17706	17962	17747	17589	17812	17643	17981	17799	17759	17523	17645	17805	17844	17820	17742	17772	17635	17795	17589	17800	17798	17657	17771	17827	17794	17800	17746	17592	17628	17614	17886	17643	17626	17764	17769	17624	17690	17658	17719	17659	17803	17600	17566	17857	17687	17728	17651	17670	17764	17638	17571	17834	17701	17672	17830	17828	17830	17566	17736	17830	17651	17627	17607	17747	17691	17702	17830	17661	17699	17663	17892	17789	17809	17751	17822	17704	17692	17669	17556	17616	17775	17813	17697	17781	17985	17829	17591	17751	17684	17946	17845	17607	17513	17670	17706	17555	17718	17600	17619	17580	17750	17856	17710	17654	17865	17523	17775	17717	17652	17541	17648	17705	17664	17691	17639	17561	17813	17746	17720	17679	17918	17891	17626	17547	17621	17780	17608	17687	17740	17755	17841	17584	17517	17712	17715	17698	17724	17778	17692	17509	17789	17779	17658	17425	17886	17837	17696	17749	17803	17760	17638	17942	17705	17665	17926	17825	17828	17720	17794	17848	17764	17603	17796	17884	17707	17686	17709	17747	17640	17865	17745	17938	17491	17593	17793	17675	17711	17715	17705	17709	17789	17661	17657	17665	17868	17858	17668	17696	17771	17572	17612	17559	17796	17734	17874	17907	17786	17507	17749	17511	17846	17508	17883	17812	17578	17586	17525	17836	17798	17722	17754	17563	17848	17703	17566	17748	17740	17568	17886	17557	17766	17709	17700	17736	17617	17575	17701	17776	17739	17652	17764	17517	17551	17677	17631	17938	17930	17614	17418	17859	17752	17957	17544	17711	17690	17738	17840	17435	17842	17868	17821	17604	17545	17673	17557	17757	17525	17724	17601	17749	17520	17828	17797	17802	17711	17932	17786	17763	17704	17791	17638	17680	17637	17732	17790	17855	17730	17806	17571	17776	17563	17623	17591	17436	17630	17359	17637	17748	17847	17671	17835	17861	17658	17623	17871	17558	17662	17640	17782	17778	17986	17948	17580	17793	17687	17828	17715	17732	17738	17740	17674	17638	17616	17593	17698	17705	17492	17511	17540	17612	17675	17644	17873	17850	17792	17496	17700	17665	17687	17538	17625	17602	17810	17630	17627	17616	17868	17659	17886	17812	17835	17803	17762	17759	18017	17685	17689	17624	17768	17641	17919	17557	17595	17731	17542	17726	17809	17749	17733	17648	17717	17822	17686	17752	17693	17794	17839	17693	17771	17967	17752	17786	17769	17603	17632	17883	17602	17592	17625	17882	17805	17753	17644	17685	17599	17475	17822	17811	17514	17569	17696	17743	17464	17829	17475	17572	17673	17929	17863	17938	17713	17683	17786	17675	17657	17794	17786	17862	17749	17618	17744	17506	17758	17624	17618	17642	17725	17824	17727	17704	17656	17769	17771	17721	17838	17770	17661	17724	17788	17700	17698	17755	17708	17553	17777	17719	17841	17895	17718	17551	17640	17737	17819	17878	17708	17737	17527	17705	17970	17801	17830	17791	17724	17988	17846	17649	17801	17731	17643	17450	17746	17621	17598	17720	17786	17855	17770	17564	17747	17814	17981	17788	17707	17483	17846	17738	17976	17661	17798	17907	17641	17670	17759	17771	17734	17697	17707	17819	17726	17818	17544	17692	17727	17677	17725	17966	17739	17665	17708	17688	17662	17537	17784	17627	17704	17408	17839	17878	17788	17620	17766	17764	17783	17811	17766	17296	17689	17690	17628	17627	17757	17586	17605	17527	17835	17696	17649	17478	17496	17911	17755	17588	17491	17761	17814	17593	17730	17834	17715	17860	17711	17669	17749	17923	17691	17710	17780	17512	17762	17661	17607	17684	17816	17670	17975	17699	17639	17759	17712	17710	17805	17679	17582	17696	17884	17694	17615	17536	17641	17629	17820	17515	17826	17737	17781	17608	17614	17675	17791	17838	17669	17729	17712	17748	17785	17835	17531	17860	17685	17860	17743	17755	17655	17587	17651	17703	17829	17819	17717	17751	17714	17870	17580	17695	17791	17497	17697	17725	17638	17660	17592	17784	17920	17618	17675	17859	18027	17625	17867	17766	17832	17843	17231	17691	17663	17599	17728	17884	17809	17586	17746	17715	17587	17830	17777	17775	17593	17733	17653	17783	17741	17927	17603	17837	17798	17656	17786	17792	17806	17859	17731	17597	17816	17542	17799	17715	17801	17649	17483	17565	17543	17691	17590	17677	17631	17851	17686	17626	17796	17592	17642	17930	17585	17579	17657	17558	17880	17634	17637	17855	17676	17869	17553	17740	17917	17548	17881	17711	17648	17690	17837	17725	17605	17777	17787	17838	17717	17699	17634	17657	17810	17642	17575	17750	17601	17650	17768	17695	17637	17847	17636	17599	17766	17682	17863	17561	17828	17652	17943	17614	17875	17568	17715	17882	17612	17801	17751	17679	17737	17759	17666	17843	17808	17870	17654	17763	17724	17759	17710	17761	17744	17568	17716	17883	17657	17728	17634	17794	17848	17729	17568	17631	17473	17774	17495	17708	17780	17685	17700	17750	17812	17738	17545	17769	17776	17706	17679	17847	17715	17721	17907	17773	17550	17832	17834	17570	17582	17787	17724	17615	17704	17747	17863	17704	17797	17548	17727	17688	17666	17619	17727	17733	17615	17696	17745	17522	17901	17851	17565	17818	17483	17714	17608	17487	17835	17840	17588	17659	17710	17494	17610	17613	17695	17502	17769	17917	17695	17700	17575	17559	17953	17727	17906	17646	17587	17415	17783	17570	17639	17641	17753	17855	17607	17718	17795	17762	17562	17667	17661	17725	17597	17472	17842	17673	17568	17668	17540	17665	17869	17804	17688	17752	17682	17780	17522	17556	17864	17580	17799	17973	17712	17580	17513	17916	17847	17737	17526	17729	17750	17699	17565	17979	17539	17479	17475	17542	17688	17628	17663	17339	17788	17735	17816	17800	17779	17682	17678	18019	17598	17555	17732	17770	17789	17795	17707	17756	17710	17605	17804	17675	17900	17829	17605	17584	17669	17697	17734	17711	17748	17685	17743	18004	17720	17582	17790	17671	17631	17698	17695	17611	17660	17607	17824	17724	17552	17833	17767	17589	17642	17821	17789	17680	17788	17898	17613	17813	17426	17636	17727	17590	17675	17755	17715	17626	17815	17619	17612	17805	17630	17759	17719	17747	17806	17628	17778	17700	17946	17726	17830	17787	17673	17524	17704	17753	17729	17567	17671	17706	17828	17756	17610	17578	17843	17825	17797	17507	17552	17669	17735	17680	17771	17810	17741	17808	17711	17753	17928	17836	17913	17919	17810	17778	17937	17577	17609	17822	17371	17440	17797	17747	17868	17679	17800	17691	17676	17754	17623	17836	17761	17579	17741	17619	17809	17810	17684	17704	17814	17625	17659	17539	17672	17613	17732	17772	17685	17775	17672	17699	17786	17790	17763	17826	17711	17593	17603	17855	17650	17859	17586	17692	17810	17583	17679	17553	17883	17665	17796	17758	17936	17713	17749	17773	17685	17876	17580	17437	17659	17837	17827	17787	17748	17727	17706	17608	17525	17774	17966	17536	17903	17886	17655	17672	17760	17629	17581	17716	17675	17784	17851	17828	17625	17975	17942	17764	17662	17619	17634	17639	17688	17827	17805	17548	17724	17678	17811	17692	17710	17632	17709	17904	17831	17755	17771	17676	17551	17643	17694	17782	17676	17814	17861	17743	17679	17912	17721	17776	17727	17866	17641	17771	17686	17648	17764	17717	17836	17608	17977	17678	17701	17711	17587	17886	17713	17519	17698	17637	17791	17724	17839	17671	17832	17713	17541	17676	17682	17518	17652	17539	17707	17721	17794	17667	17689	17727	17832	17892	17537	17697	17898	17727	17658	17549	17766	17585	17705	17727	17906	17777	17679	17613	17665	17527	17745	17638	17714	17741	17695	17729
61071	104945	97115	81116	66335	48352	34308	23519	17787	15738	15285	14955	15214	15226	15153	15236	15247	15057	15077	15130	15034	15139	15264	15201	15154	15277	15181	15064	15012	15096	15111	15090	15066	15115	15250	15095	15177	15218	15179	15208	15151	15181	15232	15237	15084	15357	15182	15142	15120	15192	15126	15300	15117	15036	15269	15076	15132	15207	14983	15047	15106	15211	15171	14971	15075	15126	15203	15151	15177	15184	15159	15218	15209	15129	15098	15532	15245	15245	15181	15039	15108	15028	14993	15099	15035	15063	15041	15272	14931	15248	15047	15120	15047	15229	15131	15208	15036	15068	15154	15180	15108	15159	15391	15244	15260	15119	15061	15071	15273	15038	15207	15012	15189	15219	15241	15045	15224	15071	15208	15089	15208	15184	15155	15076	15061	15099	15156	15106	15160	15007	15168	15042	15310	15138	15249	15169	14992	15053	15186	15197	15172	15029	15181	15167	15152	15177	15057	15208	15214	15008	15173	15121	15153	15051	14973	15189	15134	15121	15047	15114	15077	15160	15256	15069	15248	15265	15198	15104	15110	15120	15123	14995	15155	15028	15222	15124	15134	15260	15079	15284	15183	15324	15175	15195	15135	15219	15191	15110	14977	14966	15132	15116	15267	15293	15100	15177	15293	15088	15258	15238	15091	15244	15130	15278	15170	15174	15167	14987	15092	15085	15209	15103	15015	15185	15207	15209	15254	15158	15024	15196	15172	15063	15178	15261	15227	15264	15115	15271	15036	15018	15169	15025	15140	15155	15194	15169	15204	15096	15275	15123	15197	15197	15156	15210	15307	15211	15181	15061	15193	15361	15048	15116	15184	15197	15111	15083	15267	15249	15189	15082	15217	15065	15107	15079	15150	15021	15289	15153	15234	15203	15208	15138	15162	15131	15150	15068	14971	15247	15154	15214	15052	15216	15086	15193	15289	14981	15318	15053	15013	15149	15239	15265	14942	15285	15320	15053	15183	15192	15217	15144	15047	14944	15070	15107	15170	15121	15357	15227	15020	15262	15105	15199	15051	15147	15182	15083	15198	15051	15147	15339	15243	15258	15042	15122	15172	15140	15165	15091	15170	15002	15392	15125	15050	15225	14955	15144	15155	15176	15294	15098	15216	15162	14967	15100	15101	15262	15170	15150	15158	15123	15196	15014	15318	15182	15008	15214	15365	15126	15031	15397	15111	15301	14997	15056	15046	15140	15249	15178	15062	15137	15052	15183	15011	15238	14928	15159	15102	15235	15248	15115	15010	15249	15146	15153	15138	15109	14963	15083	15240	15144	15239	15088	15132	15289	15238	15006	15306	14997	14968	15244	14883	15226	15058	15311	15163	14995	15036	15194	15060	15225	15291	15318	15085	15102	14976	14990	15055	15128	15113	15123	15159	15201	15117	15136	15154	15124	15115	15194	15171	15172	15241	15199	15072	15064	15094	15176	15000	15154	15144	15129	15261	15015	15181	15122	14962	14987	15105	14943	15264	15122	15160	15162	15025	15068	15226	15096	15219	15118	15217	15122	15133	15204	15159	15063	15059	15038	15142	15176	15112	15257	15164	15127	15119	15201	15158	15241	15050	15110	15219	15066	15102	15226	15243	15079	15225	15235	15117	15126	15159	15115	15034	15185	15087	15247	15086	15171	15181	15080	15232	15160	15085	15120	15087	15058	15188	15106	15257	15063	15061	15091	15032	15087	15282	14997	15120	14958	15116	15166	15116	15011	15239	15053	15115	15087	15073	15158	15216	15263	14977	15085	15197	15016	15079	15251	15174	15176	15284	15127	15159	15108	15316	15110	14990	15101	15303	14957	15038	15297	15076	15096	15154	15064	15000	15193	15268	15165	15184	15271	15274	15184	15242	15162	14977	15262	14988	15235	15107	15138	15310	15045	15028	15077	15184	15136	15188	15104	15164	15223	15249	15218	15262	15206	15032	15048	15235	15370	14963	15211	15150	15095	15170	15193	15078	15200	15177	15030	15078	15173	15217	15200	15119	15286	15080	15189	15225	15168	15156	15151	15075	15087	15028	15148	15176	15088	15136	15134	15353	15083	15160	15126	15231	14939	15155	15051	15127	15065	15132	14924	15123	15212	15010	15163	15168	15188	15174	14878	15205	15133	15158	15193	15239	14916	15068	15199	15199	15121	15169	15267	14969	15071	15172	15033	15108	14971	15319	15147	15176	15161	15123	15109	14937	15196	15083	15288	15230	15122	15076	15168	15120	15127	15071	15027	15331	15117	14968	15103	15132	15090	15100	15102	15206	15222	15141	15134	15141	15101	15186	15099	14986	15154	15389	15267	15282	15159	15138	15100	15107	15263	15102	14972	15266	15278	15145	15128	14994	15104	15034	15092	15154	15122	15324	15218	15215	15048	15144	15179	15127	15041	15330	14980	15145	15147	15044	15236	15161	15143	15030	15064	15150	15014	15156	15019	15198	15163	15252	15118	15102	15164	15238	15092	15024	15058	15141	15229	15229	15086	14994	15007	15183	15165	15249	15132	15357	15016	15092	15100	15247	15119	15152	15300	15258	14978	15178	15303	15193	15203	15317	15281	15348	15116	15163	15113	15257	15092	15124	15131	15110	15061	15043	15106	15295	15125	15166	15031	15049	15143	15159	15050	15204	15209	15133	15170	15268	15043	15215	15047	15158	15283	14968	15064	15287	15194	15227	15045	15410	15149	14916	15185	15179	15157	15224	15142	15187	15254	15183	15173	15227	15209	15069	15270	15120	15210	15024	14965	15303	15197	15139	15141	15072	15245	15066	15188	15173	15156	15164	14901	15044	14965	15189	15081	15241	15089	15199	15057	15329	15126	15127	15121	15251	15099	15180	15115	15183	15087	15120	15144	15250	15039	15127	15099	15179	14979	15205	15099	15160	15207	15218	14987	15094	15185	15129	15240	15323	15243	15105	15234	15161	15154	14949	15150	15186	15102	15103	15046	15347	15059	15236	15223	15089	15137	15266	15122	15023	15239	15038	15199	15200	15070	15207	15058	15182	15049	15220	15105	15080	15221	15105	14972	15120	15002	15199	15198	15185	14959	15170	15067	15249	15063	15217	15150	15035	15181	15146	15207	15088	15178	15314	15150	15061	14991	15061	15115	15215	15234	15037	15132	15114	15186	15164	15055	15236	15008	15171	15179	14974	14975	15145	15144	15301	15212	15119	15173	15038	15142	15242	15144	15155	15160	15232	15110	15212	15309	15278	15078	15228	15210	15099	14999	15234	15062	15209	15094	15270	15174	15071	15223	15050	15150	15123	15160	15140	15254	14943	15155	15219	14975	15147	15111	15148	15276	15174	15098	15280	15044	14963	15122	15225	15110	15202	15114	15190	15068	15099	15214	15302	15164	15276	14989	15213	15145	15045	15075	15135	15118	15070	15352	15136	15092	15149	15141	15186	15048	15003	15195	15265	15089	15160	15225	15102	14984	15191	14933	15178	15358	15151	15213	15130	15255	15061	15088	15125	15096	15203	14910	15018	15143	15000	14962	14978	15101	15140	15206	15145	15057	15157	15149	14950	15216	15058	15214	15187	15044	15099	15153	15089	15094	14948	15254	15208	15125	15246	15055	15072	15236	15046	15230	15161	15241	15092	15056	15203	15085	15236	15059	15201	15034	15077	14921	15067	15106	15086	15233	15068	15246	15051	14995	15187	15115	15159	15178	15205	15204	15190	15316	15239	15202	15094	15352	15466	15310	15174	15207	15160	15304	14981	15084	15247	15370	15137	15086	15078	15150	15080	15180	14991	15105	15186	14964	15246	15114	15261	15278	14970	15197	15099	14968	15230	15188	15187	15243	15207	15167	14988	14921	15257	15122	15015	15144	15383	15116	15277	15323	15097	15096	15165	15090	15142	15227	15210	15065	15175	15111	14999	15170	14992	15084	15033	15107	15349	15072	15158	15078	15023	15096	15159	15062	15198	15195	15216	15108	14991	15041	15329	15126	15094	15051	15207	15044	15146	14910	15191	15172	15251	15072	15142	15244	15108	15228	15253	15258	15206	15191	15144	15122	15062	15150	15058	14994	15206	15131	14897	15109	15168	15189	15144	14934	15381	15208	15165	15164	15137	14944	15174	15137	15085	15318	15130	15213	15026	15101	15298	15254	14981	15296	15060	15063	15281	15164	15076	15078	15110	15086	15051	14980	15342	15157	15005	14796	15280	15156	15212	15169	15357	15154	15186	15093	15173	14970	15122	15171	15241	14941	14999	15120	15222	15121	15159	15192	15097	15133	15198	15103	15002	15116	15196	15040	15297	15026	15139	15267	15238	15161	15007	15156	15162	15055	15229	15047	14999	15192	15131	15137	15289	15132	15215	15174	15161	15088	15102	15124	15005	15224	15194	15325	14998	15186	15063	15063	15246	15122	15221	15070	15109	15042	15065	15118	15048	15159	15180	15172	15233	15190	15164	15083	15231	15098	15142	15130	15249	15081	15334	15110	15163	15106	15181	15070	15332	15166	15148	15145	15220	15103	15172	15306	15107	15019	15105	15184	15273	15270	15193	15109	15181	15210	15108	15240	15037	15165	15044	15025	15287	15134	15151	15165	15142	15086	15083	15306	15025	15160	15213	14993	15064	15143	15264	15185	15031	14953	15183	15070	15199	15271	15160	15135	15242	15004	15151	15135	15111	15145	15286	15156	15182	15017	15330	15078	15215	15196	15002	15040	15206	15326	14985	15124	15191	15183	15235	15148	15136	15146	15149	15085	15100	15163	15178	15091	15190	15174	15159	15022	15364	15210	15142	15156	15181	15113	15104	14985	14977	15163	15204	15088	15312	15289	15138	15207	15259	15082	15234	15137	15123	15141	15203	15150	15085	15161	15132	15152	15074	14963	15093	15261	15131	15156	15130	15056	15095	15206	15010	15103	15034	15184	15090	15197	15118	15183	14958	15272	15084	15086	15274	15150	15013	15200	15301	15218	15279	15073	15169	15211	15128	15312	15087	15173	15075	15299	15229	15038	15128	15206	15091	14885	14947	15077	15076	15238	15019	15111	15025	15062	15373	15112	15214	14898	15160	15147	15137	15031	15128	15176	15045	15226	15017	15249	15109	15296	15174	15185	15085	15241	15220	15107	15321	15119	15045	14994	15199	15292	15200	15249	15153	15246	15055	15139	15103	15113
28740	32635	43955	39310	29663	23630	20654	18934	18596	18308	18190	18261	18265	18299	18105	18273	18304	18133	18573	18141	18206	18259	18178	18240	18059	18342	18319	18231	18519	18037	18210	18377	18380	18194	18401	18320	18076	18128	18202	18010	18257	18069	18175	18217	17931	18385	18191	18256	18145	18268	18288	18010	18263	18179	18469	18255	18225	18213	18218	17945	18102	18263	18066	18226	18268	18200	18191	18144	18209	18155	18251	18432	18415	18251	18238	18105	18300	18192	18118	18053	18061	17912	18178	18277	18123	18252	18166	18024	17953	17966	18040	17957	18036	18122	18283	18160	18019	18181	18091	18259	18125	18043	18201	18296	18363	18110	18126	18081	18361	18191	18315	17902	18039	18216	18149	18290	18212	18107	18389	18092	18278	18094	18162	18104	18136	18196	18130	18152	18037	18260	18326	18096	18183	18248	18237	18167	18171	18217	18246	18312	18276	18188	18298	18161	18095	18199	18234	18146	18146	18123	18123	18289	17952	18233	18182	18341	18282	18258	18158	18190	18106	18012	18379	18214	18342	18271	18075	17949	17985	18288	18186	18001	18146	18341	18364	18346	18325	18338	18024	18228	18408	18228	18119	18266	18376	18277	18092	18087	18147	18165	18140	18054	18078	18063	18204	18206	18234	18137	18281	18235	18325	18345	18092	18016	18208	18196	18267	18024	18253	18103	18133	18211	18088	18166	18268	18442	18140	18308	18269	18179	18165	18000	18110	18121	18109	18193	18335	18303	18165	18116	18056	18014	18233	18142	18269	18333	18291	18254	18184	18342	18087	18106	17881	18275	17982	18174	18173	18136	18172	18097	18342	18053	18194	18371	18160	18319	18339	18269	18392	18270	18156	18197	18103	18349	18169	18153	18152	18250	18033	18351	18244	18204	18195	18186	18208	18040	18270	17925	18150	18269	18028	18345	18370	18168	18171	18348	18218	18221	18304	18316	18130	18206	18323	18231	18157	18301	18033	18257	18123	18228	18177	18237	18202	18150	18128	18119	18216	18023	18035	18141	18211	18528	18335	17987	18097	18132	18335	18109	18253	17991	18110	18290	18218	18118	18181	18146	18399	18139	18149	18245	17982	17923	18189	18203	18311	18197	18195	17993	18188	18209	18202	18114	18246	18009	18136	18122	18203	18337	18106	17971	18112	18184	18432	18022	18164	18309	18080	18171	18327	18057	18239	18220	18141	18225	18115	18142	18174	18040	18367	18388	18192	18124	18318	18183	18008	18164	18279	18237	18094	18195	18057	18191	18031	18218	18175	18243	18083	18094	18101	18156	18177	18015	17978	18084	18137	18157	18035	18299	18046	18153	18259	18020	18311	18282	18271	18197	18126	18270	18120	18094	18304	18047	18356	18046	18190	18187	18102	18212	18239	18175	18263	18268	18122	18142	18266	18214	18315	18102	18243	18110	18308	18167	18285	18208	18205	18253	18166	18167	18230	18250	18149	18411	18167	18224	18415	18316	18271	17995	18179	17951	18174	18183	18060	18191	18208	18237	18399	18199	18206	18335	18306	18187	18109	18231	18294	18271	18281	18249	18125	18160	18015	18048	18038	18208	18143	18172	18206	18174	17876	18172	18232	18295	18257	17947	18152	18366	18161	18070	18283	18208	18223	18184	18157	18280	18346	18206	18266	18156	18246	18343	18169	18175	18258	18070	18347	18291	18277	18179	18306	18084	18115	18367	18200	18113	18085	18149	18089	18160	17983	18132	18140	18293	18505	18220	17850	18224	18007	18103	18258	18215	18245	18117	18039	18156	18146	18304	18233	18348	18208	18048	18257	18148	18198	18051	18059	18181	18145	18191	18227	18208	18306	18324	18243	18174	18228	18222	18323	18156	18195	18172	18058	18158	18089	18177	18070	18000	18131	18307	18173	18292	18225	18260	18260	18154	18374	18163	18066	18304	18030	18079	18484	18395	18315	18142	17998	18163	18216	18138	18196	18170	18362	18423	18417	18166	18250	18228	18148	18040	18158	18118	18299	18135	18359	18157	18261	18307	18197	18295	18232	18336	18259	18067	18270	18088	17973	18240	18000	18217	18353	18307	18197	17986	18233	18183	18052	18054	18139	18031	18052	18242	18258	18229	18231	18006	18303	18319	18096	18117	18410	18268	18209	18168	18393	18208	18453	18325	18309	18342	18276	18245	18136	18081	18387	18095	18232	18361	18220	18445	18426	18242	18203	18112	17968	18213	18092	18185	18285	18225	18231	18162	18096	18287	18261	18073	17932	18098	18236	18185	18010	18064	18258	18314	18383	18218	18205	18152	17903	18311	17952	18122	18285	18270	18054	18001	18312	18120	18250	18159	18276	18015	18152	18233	18351	18372	18408	18109	18201	18198	18328	18299	18084	17929	18281	18183	18216	18375	18175	18189	18224	18353	17878	18248	18259	18197	18046	18147	18285	18320	18249	18125	18101	18254	18105	18193	18295	18097	17993	18075	18394	18128	18085	18131	18179	18151	18227	18175	18200	18239	18176	18043	18114	18278	18092	18223	18250	18423	18201	18281	18454	18280	18245	18380	18187	18246	18040	18119	18153	18031	17883	18190	18216	18152	18232	18205	18301	18108	18290	17985	18256	18301	17979	18230	17923	17974	18107	18097	18310	18102	18166	18110	18136	18060	18340	18160	18186	17986	18028	17976	18208	18230	18499	18378	18314	18213	18136	18047	18196	18190	18097	18208	18203	18047	18180	18236	18336	18203	18381	18213	18316	18192	18211	18161	18254	18343	18247	18338	18218	18445	18257	17987	18231	18203	18026	18078	18311	18162	18121	18111	18219	18213	18402	18213	18345	18165	18240	18056	18194	18207	18103	18156	18331	18210	18352	18231	18113	18174	17868	18250	18471	18153	18367	18190	18036	18278	18131	18169	18204	18295	18154	18122	18200	18270	18207	18394	18225	18241	18331	18091	18152	18250	18368	18099	18227	18259	18428	18223	18133	18131	18234	18171	18142	18211	18036	18068	18205	18090	18106	18204	18337	18193	18379	18149	18165	18241	18341	18288	18075	18065	18252	18243	18153	18071	18172	18212	18372	18098	18186	18137	18265	18407	18183	18224	18295	18398	18127	18100	18233	18314	18079	18241	18137	18095	18321	18059	18252	18330	18083	18287	18102	17999	18133	18290	18150	18319	18128	18174	18037	18224	18127	18222	18216	18248	18265	18088	18047	17999	17932	18174	18213	18279	18228	18390	18185	18285	18062	18258	18302	18207	18164	18220	18155	18069	18065	18156	18092	18251	18218	18196	18099	18101	18166	18211	18166	18289	18069	18203	18235	18304	18224	18209	18182	18147	18095	18303	18155	18098	17996	18238	18145	18166	18357	18243	18290	18141	18203	18178	18202	17923	18311	18198	18002	18102	18116	18187	18017	18094	18258	18479	18304	18411	18205	18189	18367	18270	18096	18292	18331	18082	18068	18297	18245	18148	18273	18084	18177	18168	18420	18114	18231	18095	18159	18208	18131	18143	18212	18090	18026	18220	17889	18106	18081	18007	18260	18214	18160	18314	18097	18269	18250	18165	18167	18033	18083	18065	18232	18151	18113	18242	18132	18153	18063	18346	18154	18188	17975	18182	18224	17952	18248	18020	18177	18294	18082	18230	18242	18282	18161	18094	18512	18198	18082	18239	18196	18392	18354	18256	18076	18289	18380	18198	18157	18015	18159	18144	18071	18198	18112	18249	18148	18250	18300	18307	18120	18204	18479	18106	18178	18274	18274	18188	18062	18180	18218	18210	18293	18136	18263	18082	18257	18058	18160	18214	18228	18163	18096	18058	18410	17993	18277	18241	18246	18171	18258	18383	18060	18055	18091	18226	18182	18316	17966	18204	18204	18128	18143	18066	18193	18343	18217	18123	18320	18227	18465	18139	18042	18267	18321	18103	18212	18188	18273	18162	18128	18037	18188	18039	18143	18192	18160	18092	18121	18080	18260	18113	18393	18280	17972	18274	18185	18043	18144	18077	18407	18297	18117	18147	18161	18112	18157	17980	18173	18341	18207	18135	18072	18156	18362	18274	18237	18220	18327	18167	18205	18052	18122	18228	18213	18082	18219	18464	18163	18313	18135	18166	18191	18136	18131	18266	18203	18064	18140	18293	18198	18197	18191	18088	18318	18347	18157	18414	18099	18063	18174	18113	18253	18332	17971	18194	18052	18351	18084	18200	18185	18262	18098	18298	18168	18180	18234	18045	18214	18398	18114	18311	18132	18336	18213	18029	18144	18024	18288	18200	18216	18212	18105	18155	18141	18344	18255	18186	18300	18314	18061	18015	18191	18358	18232	18466	18473	18214	18147	18227	18116	18118	18034	18325	18198	17965	18319	18319	18374	18051	18142	18386	18052	18158	18152	18077	18250	18278	18023	18325	18308	18167	18053	18080	18127	18209	18213	18117	18220	18181	18162	18144	18130	18168	18022	18123	18404	18076	18275	18103	18226	18218	18240	18236	18138	18211	18214	17974	18111	18059	18176	18277	18134	18096	18254	18126	18101	18168	18266	18234	18336	18206	17992	18219	18327	18317	18275	18352	18128	18276	18342	18266	18104	18300	18020	18338	18238	18130	18164	18274	18105	18247	18191	18384	18063	18097	18192	18135	18329	18306	18270	18299	18160	18080	18353	18165	18165	18219	18173	18345	18256	18318	18130	18135	18198	18389	18341	18324	18134	18274	18090	18004	18167	18133	18134	18475	18109	18288	18167	18250	18107	18061	18180	18084	18261	18328	18312	18132	18013	18198	18109	18391	18344	18191	18001	18212	17981	18144	18348	18173	18402	17976	18195	18394	18383	18228	18172	18135	18151	18197	18361	18204	18089	18000	17998	18297	18094	18123	18210	18110	18179	18340	18144	18262	18232	18223	18234	18150	18302	18347	18231	18318	18271	18125	18235	18186	18390	18052	18248	18153	18152	18290	18110	18199	18321	18171	18260	18267	18113	18149	18248	18078	18183	18359	18097	18305	18424	18107	18153	18106	18236	18156	18278	18090	18183	18042	18223	18227	18239	18321	18072	18293	18240	18152	18149	18222	18267	18023	18178	18275	18294	18207	18263	18258	17961	18326	18152	18139	18078	18166	18390	18314	18161	18195	18082	18161	18098	18041	18203	18209	18226	18243	18232	18075
30663	52939	47065	36338	27384	20570	17425	16067	15793	15459	15327	15355	15404	15437	15421	15416	15654	15487	15479	15422	15273	15365	15501	15395	15501	15368	15552	15397	15410	15370	15485	15434	15443	15518	15543	15361	15385	15377	15520	15554	15427	15482	15542	15346	15529	15382	15524	15474	15333	15332	15388	15249	15689	15345	15336	15446	15532	15421	15524	15349	15638	15500	15476	15602	15249	15305	15433	15356	15470	15478	15329	15441	15581	15411	15502	15554	15525	15548	15465	15510	15456	15510	15396	15403	15499	15583	15351	15426	15575	15436	15394	15250	15304	15316	15476	15420	15509	15358	15329	15199	15417	15463	15243	15555	15486	15436	15496	15526	15496	15345	15527	15492	15285	15416	15453	15601	15495	15439	15530	15340	15372	15564	15465	15407	15431	15495	15509	15322	15488	15344	15482	15504	15388	15550	15496	15383	15609	15455	15361	15513	15473	15317	15535	15363	15542	15380	15731	15479	15245	15308	15307	15547	15480	15509	15288	15471	15577	15451	15452	15533	15356	15367	15449	15400	15343	15474	15360	15493	15507	15623	15411	15348	15519	15346	15537	15380	15555	15465	15517	15343	15494	15235	15529	15478	15379	15318	15642	15308	15364	15517	15442	15349	15399	15404	15532	15608	15439	15458	15302	15280	15368	15582	15343	15380	15472	15448	15309	15517	15578	15390	15364	15622	15363	15545	15458	15319	15344	15431	15375	15396	15201	15220	15441	15402	15456	15354	15411	15490	15374	15304	15421	15561	15378	15397	15512	15369	15446	15502	15510	15332	15308	15381	15386	15535	15369	15406	15362	15609	15389	15546	15411	15469	15541	15405	15491	15480	15393	15374	15473	15390	15430	15412	15569	15273	15384	15287	15544	15328	15414	15465	15504	15460	15446	15442	15636	15349	15526	15524	15588	15453	15489	15288	15430	15439	15274	15328	15622	15469	15321	15490	15434	15387	15243	15519	15294	15411	15514	15393	15543	15333	15577	15420	15458	15488	15542	15302	15564	15338	15256	15421	15508	15305	15565	15594	15336	15470	15375	15349	15355	15533	15347	15496	15423	15381	15504	15560	15219	15497	15336	15413	15334	15505	15401	15436	15364	15686	15319	15355	15413	15526	15475	15323	15356	15540	15360	15402	15457	15489	15396	15617	15354	15367	15477	15542	15496	15389	15434	15346	15449	15372	15502	15484	15543	15425	15417	15447	15558	15283	15521	15483	15380	15486	15428	15576	15438	15326	15524	15360	15530	15565	15449	15484	15392	15242	15511	15385	15290	15405	15586	15276	15503	15339	15424	15447	15523	15400	15296	15594	15437	15475	15313	15319	15467	15336	15503	15555	15465	15381	15446	15445	15488	15309	15496	15429	15442	15535	15381	15542	15474	15416	15513	15425	15518	15353	15416	15546	15609	15407	15428	15295	15461	15392	15362	15458	15301	15485	15236	15318	15413	15590	15419	15419	15441	15373	15358	15377	15448	15383	15385	15514	15355	15362	15459	15492	15404	15652	15415	15378	15451	15405	15567	15585	15336	15397	15459	15521	15414	15392	15626	15456	15390	15445	15513	15500	15404	15422	15406	15421	15311	15552	15211	15585	15234	15329	15464	15339	15596	15355	15373	15516	15272	15187	15362	15432	15432	15314	15456	15232	15463	15448	15475	15423	15408	15599	15349	15482	15403	15529	15383	15482	15404	15492	15542	15548	15380	15491	15386	15589	15418	15566	15358	15423	15506	15351	15382	15494	15606	15497	15487	15498	15371	15500	15398	15512	15324	15440	15266	15314	15365	15581	15402	15523	15505	15490	15553	15386	15450	15427	15480	15526	15468	15736	15553	15504	15436	15466	15478	15364	15428	15359	15376	15482	15316	15366	15488	15403	15507	15474	15423	15513	15435	15504	15268	15376	15551	15355	15636	15438	15190	15514	15318	15366	15354	15374	15528	15453	15527	15359	15401	15397	15454	15454	15451	15591	15489	15692	15376	15444	15403	15256	15443	15416	15222	15446	15482	15576	15400	15452	15441	15535	15452	15503	15420	15496	15281	15480	15552	15408	15396	15382	15529	15561	15382	15369	15526	15350	15575	15225	15392	15438	15490	15379	15284	15418	15483	15432	15500	15314	15335	15437	15521	15603	15305	15365	15466	15414	15621	15255	15403	15443	15403	15475	15454	15400	15516	15340	15347	15399	15434	15614	15606	15451	15330	15293	15489	15456	15500	15445	15461	15441	15407	15376	15574	15339	15460	15363	15406	15557	15383	15562	15460	15163	15565	15317	15388	15584	15364	15600	15506	15442	15344	15466	15484	15396	15581	15221	15530	15557	15354	15398	15258	15339	15264	15303	15453	15542	15486	15524	15438	15493	15373	15349	15483	15470	15289	15360	15509	15484	15301	15338	15402	15424	15378	15582	15460	15503	15431	15438	15484	15491	15388	15521	15285	15336	15408	15515	15600	15562	15383	15542	15560	15367	15546	15341	15467	15442	15506	15539	15464	15288	15212	15258	15571	15491	15546	15447	15390	15698	15302	15436	15431	15449	15483	15455	15453	15378	15334	15482	15322	15472	15447	15489	15471	15467	15539	15520	15323	15358	15481	15267	15431	15382	15509	15352	15345	15419	15475	15296	15450	15356	15354	15511	15537	15411	15541	15543	15434	15542	15498	15490	15505	15479	15361	15592	15381	15402	15563	15359	15460	15304	15333	15358	15345	15505	15351	15451	15460	15505	15425	15433	15369	15445	15604	15371	15424	15417	15520	15415	15253	15445	15548	15388	15363	15623	15357	15358	15485	15371	15434	15520	15416	15399	15435	15448	15207	15493	15265	15503	15333	15340	15497	15479	15425	15535	15401	15461	15453	15447	15592	15338	15549	15283	15554	15458	15538	15432	15364	15405	15515	15162	15424	15359	15405	15324	15509	15330	15472	15369	15468	15426	15172	15357	15502	15454	15500	15448	15359	15535	15524	15413	15462	15439	15512	15563	15591	15342	15393	15288	15396	15587	15411	15367	15376	15259	15463	15505	15507	15376	15411	15524	15524	15236	15438	15390	15446	15443	15460	15233	15528	15345	15516	15339	15385	15526	15374	15356	15421	15395	15519	15475	15392	15451	15346	15405	15426	15474	15470	15635	15343	15427	15268	15473	15432	15496	15240	15412	15468	15356	15492	15234	15417	15363	15516	15503	15649	15494	15388	15400	15369	15573	15424	15433	15457	15523	15365	15419	15340	15588	15436	15433	15510	15462	15442	15447	15346	15392	15403	15337	15547	15451	15426	15517	15342	15481	15430	15526	15482	15491	15401	15481	15354	15468	15373	15351	15512	15471	15530	15289	15297	15421	15552	15455	15451	15445	15387	15418	15534	15437	15430	15616	15432	15467	15455	15261	15439	15440	15478	15562	15385	15473	15543	15355	15423	15514	15290	15398	15492	15402	15505	15429	15422	15482	15402	15554	15538	15389	15381	15378	15281	15329	15589	15514	15442	15450	15496	15377	15363	15423	15409	15477	15438	15403	15301	15519	15381	15501	15313	15447	15443	15515	15349	15381	15559	15404	15416	15486	15491	15428	15570	15500	15484	15379	15305	15585	15461	15340	15540	15501	15474	15440	15393	15465	15507	15444	15512	15226	15384	15448	15424	15492	15432	15471	15467	15315	15319	15338	15546	15277	15425	15391	15462	15633	15442	15312	15464	15509	15421	15484	15343	15499	15258	15348	15472	15417	15270	15443	15470	15366	15546	15466	15522	15424	15284	15460	15475	15504	15526	15417	15540	15575	15314	15397	15582	15537	15437	15328	15369	15441	15414	15346	15470	15552	15350	15528	15489	15315	15404	15383	15548	15572	15451	15411	15461	15323	15390	15523	15297	15385	15594	15320	15539	15430	15409	15625	15442	15436	15333	15525	15414	15458	15496	15492	15388	15518	15471	15435	15430	15424	15555	15517	15410	15361	15391	15370	15430	15421	15413	15524	15467	15540	15424	15437	15441	15401	15449	15456	15307	15462	15685	15425	15398	15292	15499	15613	15348	15569	15450	15445	15387	15342	15499	15402	15446	15451	15420	15497	15579	15467	15509	15357	15330	15683	15548	15370	15507	15489	15391	15455	15540	15324	15553	15479	15421	15477	15524	15468	15536	15365	15377	15379	15311	15453	15372	15432	15404	15433	15254	15379	15449	15628	15455	15659	15356	15420	15413	15329	14999	15525	15458	15456	15562	15400	15704	15292	15409	15540	15445	15184	15428	15391	15387	15275	15310	15292	15322	15340	15546	15404	15528	15464	15467	15267	15349	15577	15575	15497	15385	15354	15410	15397	15545	15341	15531	15345	15505	15386	15501	15389	15507	15378	15454	15507	15365	15416	15304	15438	15451	15393	15460	15364	15455	15429	15360	15539	15443	15442	15425	15460	15592	15464	15568	15441	15344	15516	15563	15335	15597	15465	15477	15314	15392	15387	15590	15501	15415	15355	15401	15427	15494	15493	15470	15275	15450	15541	15363	15340	15445	15440	15397	15473	15456	15367	15376	15401	15410	15493	15579	15495	15613	15272	15464	15559	15564	15268	15349	15406	15347	15358	15481	15413	15525	15415	15499	15377	15299	15445	15501	15540	15439	15529	15409	15402	15504	15551	15481	15396	15333	15355	15405	15458	15427	15426	15543	15421	15437	15452	15293	15460	15383	15382	15482	15383	15387	15487	15416	15476	15501	15327	15622	15557	15334	15334	15361	15348	15493	15306	15438	15134	15406	15483	15533	15421	15415	15463	15317	15517	15567	15466	15528	15370	15409	15529	15347	15375	15594	15484	15378	15494	15295	15485	15253	15407	15104	15465	15415	15419	15455	15446	15473	15339	15410	15497	15346	15458	15515	15405	15380	15511	15528	15429	15428	15519	15387	15264	15439	15484	15392	15544	15488	15293	15324	15529	15319	15498	15300	15469	15457	15605	15395	15496	15323	15235	15381	15423	15496	15565	15559	15279	15639	15288	15443	15584	15354	15473	15536	15438	15470	15584	15339	15571	15405	15462	15487	15579	15426	15537	15421	15626	15298	15544	15291	15259	15244	15479	15562	15437	15397	15332	15386	15605	15476	15387	15371	15289	15413	15293	15499	15330	15551	15366	15463	15391	15282	15528	15539	15410
24148	22955	41118	50027	46128	36131	28727	22265	19537	18524	18227	18124	18098	18163	18188	18145	18253	18134	18229	18173	18002	18285	18270	18045	18242	18211	18178	18280	18035	18025	17940	18270	18071	17984	18303	18136	17873	18003	18213	18099	18183	18139	18203	17899	17891	18037	18082	18121	18176	18072	18091	17849	18120	18266	17913	17966	17978	18089	18194	18107	18056	17821	17958	18046	18019	17994	17817	18183	17919	17912	18043	18062	18032	17970	17876	17783	18131	18048	18094	18045	18073	18193	17922	18109	18094	18115	18300	17959	17979	18052	18176	18133	18117	18089	18051	18163	18084	17965	17962	18050	18183	18069	18016	18058	18126	18033	18011	18101	18156	18202	18194	18142	18114	18163	17973	17925	17901	18174	18075	18234	17983	18080	18116	17929	18042	18096	17906	18272	18230	18053	18131	17777	18018	17939	18046	18327	17879	18123	18132	17997	17986	18096	17861	18099	18037	17964	18106	18291	18034	18049	17944	18055	17985	17996	17915	18167	18055	18048	18140	18002	17892	18062	18160	18008	18013	17768	18203	17926	17962	17998	18156	17866	18024	17946	17932	18163	18038	18115	17825	18094	18039	18046	17905	17977	18087	18271	18217	17945	18236	17944	18092	18147	17939	18001	18045	18099	18083	18165	17960	18108	18052	17969	17987	18071	18012	17934	17952	18055	17689	18228	17899	18064	17910	18129	18131	17845	17887	17971	17970	18146	18088	17848	18007	17819	17995	18010	17898	17959	17871	17883	17877	18054	18076	17959	18156	17776	17993	18142	18099	18214	17993	17911	17956	17946	17966	17953	18083	17941	18090	18244	18071	18211	18094	17984	18149	18046	18131	18050	18085	17972	18054	18007	17879	17966	18078	17810	17893	17962	17882	17831	18210	18072	17826	18139	18153	17908	18154	18013	18094	18110	17970	17936	18012	17883	17800	18160	18069	17941	17955	18045	17887	18063	18247	18110	18101	17806	18087	18056	17895	17915	18167	18119	18029	17956	17939	17970	18019	17940	18009	18107	18127	17915	17873	18179	17845	18087	18118	17800	18148	18015	18016	18000	18170	18172	18052	17980	17706	17971	18079	17976	18247	18071	18173	18139	18106	17793	17826	17868	18188	18137	17915	17956	18038	17941	17990	18057	17999	17967	18335	18103	18021	17740	18208	17809	18026	18095	18198	17979	17923	17959	17962	17990	17801	17908	17996	17921	18088	17726	18173	18163	17912	18200	18035	18042	17968	17964	17983	17944	17944	18146	18178	18197	18259	18117	17959	17868	18106	17985	18053	17786	17961	18007	17999	17827	18074	18152	17760	17923	17953	18106	18102	17941	18099	17948	17923	18043	18116	17997	17939	17915	17949	18185	18061	18020	18068	18070	17895	17916	18082	18178	18020	17836	18166	18202	18155	17901	18115	18250	17958	18147	17784	18030	18135	18191	17994	17846	17994	17900	18010	17801	18111	18177	17948	18044	17981	17927	18261	17935	18084	18054	17988	18203	18115	18121	18001	17962	18115	18023	17969	18022	18247	18096	18124	18136	18030	17909	17970	18108	17930	18098	18067	17986	17906	18020	18014	18028	17899	17991	17877	17987	18070	18104	18213	18146	17963	17890	18109	18140	18110	17906	18019	18399	18181	17888	17999	18009	17896	18143	18194	17815	17974	18009	17837	17842	18016	18003	17837	17882	17935	17816	18144	17957	18209	18013	18067	18143	18074	18083	17810	18140	17985	18096	18005	18131	18227	18131	17895	17800	18049	18055	18147	18142	17719	17873	18093	18021	18066	18014	18193	17959	18167	18018	18052	18081	18062	17925	18147	17925	18000	18098	18050	18113	17929	18119	17961	18128	17939	17921	18202	18215	18060	18183	17771	17929	17997	18031	17979	18164	17905	18148	18137	17979	18047	18010	18014	17939	17782	17895	17993	17780	17902	18014	18008	17964	17988	18134	17937	17960	17931	17959	17767	18129	18012	18012	17995	18047	18094	17823	18172	18022	18247	17924	17989	18053	18134	17899	18041	17947	17989	17967	18179	17728	18063	18144	17962	18088	18096	18060	18097	17995	18203	18105	18033	18136	17958	18064	17944	18026	17983	17935	17993	18114	18061	17999	18095	18002	17841	18172	18048	17968	18225	18071	17720	18034	17957	17868	18005	17970	17989	18095	18124	18206	17925	18257	18053	18065	17943	17973	17955	18109	18171	18128	18101	18105	18085	17800	18029	18212	17874	18182	18099	17924	17912	17995	17964	17840	18064	17815	17880	18149	18292	18111	17986	18054	17885	18043	17991	17871	18161	17975	18140	18095	18247	17766	17829	17956	17747	18191	17886	17948	18147	18198	18101	17978	18213	18022	17971	17835	17990	17993	18053	18002	18055	18007	18021	18043	18037	18107	17995	18235	17897	17814	18003	18103	17976	18052	18273	17949	17918	18028	18066	17971	18096	18257	17847	18061	17874	17929	18133	17996	17989	18021	18179	18066	18092	18198	18219	18044	17980	17880	18090	17954	17879	18200	18073	17984	18277	18067	17913	17803	17920	18022	18175	18006	18038	18233	18135	18012	17881	18004	18297	17908	18009	18066	18163	18139	18105	17903	18071	17904	18150	18066	18126	18053	18010	18080	18229	18121	18010	18028	17959	17751	18165	17868	18006	17853	17990	18058	18053	17956	18147	18065	18107	18020	17826	18087	17968	17962	18141	18017	18012	17650	18027	17744	18015	17903	17925	17819	18160	17984	18106	18053	17792	17997	17931	17834	18006	17921	18019	18114	18066	17790	18060	17839	18006	17928	17978	17936	17928	17968	18246	18150	17974	18120	18182	18253	18139	18079	17882	17999	17913	17954	18149	17952	17876	18001	18192	18110	18134	17999	17802	17810	17931	18095	18123	18294	18050	18094	18119	18113	17998	17897	17843	18039	17981	17981	18108	17961	17876	17996	18040	17898	18037	17994	17882	18168	18028	17875	18093	18019	17904	17973	17926	17877	17928	17957	18111	17914	18015	17830	17831	17983	18012	18111	18053	18180	18083	18131	17935	17882	17920	17781	17921	17996	17799	18120	17862	18122	18133	17959	17963	17852	17750	17944	17932	17992	17874	17910	18110	18036	18102	17910	18065	18069	17817	18030	18243	18041	18088	18112	18095	18228	18015	17975	17893	17997	18056	17931	18063	18056	18084	18096	18150	18080	18173	17958	18218	18178	17893	18134	18148	18053	18074	17987	18001	17970	17973	18124	18119	17826	18035	18022	18140	17916	18065	17910	18080	18244	18035	18000	18072	18087	18295	18065	18003	18118	18018	17914	18098	18082	18064	17979	18011	18047	17947	17954	18047	17996	17973	18037	18006	18176	17997	18054	18163	17976	17837	18072	18133	17966	17825	18010	18074	17940	17913	18012	18043	18039	17992	18113	18060	18185	17902	17966	18153	17979	18051	17994	18127	18037	18095	18140	17949	17932	18134	18098	18133	18111	17974	17811	17829	18079	18063	17929	18009	17983	17981	18101	18114	18026	17969	17977	17996	17923	17976	18066	18141	18226	18197	17855	18146	17962	18094	18122	18236	18031	18026	18062	18026	18085	17955	17891	18176	18108	18133	18211	18242	17949	17853	17890	18140	18071	17890	18099	18121	17890	17853	18028	17940	17957	17764	18050	18081	17878	18058	18121	18011	17952	18026	17987	18022	17858	17867	17866	18110	17936	17854	17906	18131	17878	18015	18142	17934	17944	18014	17948	18019	18295	18189	18048	17946	18052	17880	18037	17962	18085	18073	17982	18165	18043	17977	18132	18017	18079	18032	17828	17815	18018	17947	18028	18142	18173	17869	17964	18048	18081	17907	18021	17864	18199	18018	18048	17995	18165	18001	18027	18100	18185	18210	18120	17938	17861	18016	17797	18135	18064	17864	17968	18005	17827	18108	18038	18038	18070	18137	18229	17859	18011	18048	17870	18128	18147	17818	17970	17916	17829	17978	17890	17872	18042	18128	17941	17973	17955	18069	18111	18126	18066	17963	18067	17956	17875	17872	18318	18099	17971	17925	17993	18127	18101	18323	17994	18050	18110	18156	18064	17934	18018	17996	17920	17904	17929	18260	18067	18002	17825	17989	18006	18291	18088	18100	17951	18135	17988	17983	17870	18063	18144	18183	18174	17915	17969	17899	18098	18117	18012	17862	17872	17843	17915	18046	18136	17936	17998	17944	17680	17908	17825	17999	18068	18108	17935	17854	17931	18005	17936	17939	17772	17885	18224	17984	18052	17992	18176	18000	18024	17918	17975	18022	17838	17996	18151	17891	18198	17964	17951	18022	18277	17920	18059	18210	18091	18025	18001	17949	18112	17969	18019	17955	17826	17908	18058	18027	17935	18039	18094	18159	17998	17941	17859	18138	18041	18177	18072	18099	18131	18264	17780	17861	17955	18093	17883	17991	18067	17966	17896	17937	17931	18103	18245	18103	18038	18113	17905	17887	17889	17929	18027	18033	17818	17919	17826	18043	17905	17902	17950	18034	18181	17838	17818	18001	17960	17991	17948	18084	18209	18065	18030	18198	17837	17932	17967	17962	18091	18055	18025	17815	17931	17922	18139	17795	17887	18014	18015	17849	17970	17767	18010	18162	18117	17982	18157	18052	17999	18096	17992	18082	18114	18022	18171	18014	18213	18123	17965	18137	18111	18118	17896	18243	17932	17870	18047	17976	17792	18061	17875	17895	17872	18055	18217	17859	17976	18007	17976	17993	18061	17892	17829	18015	18103	17836	17950	17953	18019	17977	17866	18067	18233	18096	17901	18053	17974	18097	17911	17950	17947	18108	18047	18028	17984	18194	17976	18035	18065	18188	17886	17962	17940	18054	18050	17955	18026	17805	18148	18035	18221	18034	18192	18086	17821	18031	17922	18138	18105	18128	17849	18091	18166	18091	18153	17979	17926	17960	18079	17879	18035	17917	18063	18009	17844	18094	18144	18290	17994	18211	17890	18071	18117	17940	18134	18066	18117	17981	17888	17987	17952	17989	18093	18132	17893	18153	18056	17907	18061	18025	17787	17962	17936	18116	18213	18000	18030	18134	18138	17844	17992	17977	18119	18061	17891	17989	18000	18043	17969	18193	18081	18162	18113	17773	18178	17744	17950	18057	18043	17812	17982
54804	94269	86770	70496	52238	36169	24969	19011	16429	15711	15551	15281	15291	15519	15430	15455	15655	15568	15454	15544	15472	15306	15478	15486	15361	15470	15188	15397	15343	15501	15502	15205	15304	15428	15446	15549	15311	15462	15509	15403	15475	15481	15415	15435	15554	15440	15389	15264	15334	15312	15204	15410	15296	15263	15432	15518	15440	15395	15536	15484	15280	15453	15421	15510	15524	15318	15387	15273	15364	15628	15502	15417	15389	15480	15465	15442	15296	15406	15442	15326	15195	15418	15331	15474	15387	15350	15462	15332	15389	15596	15324	15276	15634	15193	15297	15355	15330	15556	15400	15323	15719	15456	15377	15412	15505	15483	15453	15392	15320	15493	15343	15447	15307	15250	15441	15309	15318	15419	15413	15268	15392	15546	15383	15378	15447	15412	15488	15363	15514	15478	15383	15293	15493	15184	15441	15519	15355	15315	15226	15530	15328	15318	15418	15547	15396	15260	15398	15297	15503	15318	15442	15479	15405	15559	15535	15494	15448	15316	15402	15269	15325	15459	15271	15311	15389	15475	15297	15251	15299	15436	15196	15418	15240	15344	15392	15336	15351	15358	15569	15425	15319	15415	15413	15445	15483	15423	15460	15476	15445	15369	15541	15150	15450	15415	15423	15238	15316	15352	15278	15312	15422	15640	15254	15306	15279	15446	15407	15446	15459	15411	15477	15405	15352	15296	15510	15342	15300	15383	15419	15496	15456	15380	15495	15258	15404	15593	15460	15271	15404	15427	15188	15356	15428	15481	15393	15368	15339	15511	15283	15514	15520	15374	15351	15311	15486	15567	15487	15468	15365	15333	15444	15298	15267	15515	15403	15224	15374	15535	15419	15242	15318	15362	15408	15450	15289	15289	15302	15333	15463	15379	15439	15320	15405	15475	15504	15398	15321	15221	15411	15450	15252	15323	15395	15136	15442	15284	15368	15382	15386	15368	15241	15383	15538	15407	15342	15344	15319	15375	15424	15374	15395	15364	15490	15371	15389	15314	15401	15385	15332	15338	15338	15335	15613	15465	15393	15560	15452	15335	15569	15257	15350	15501	15400	15434	15469	15465	15474	15243	15429	15343	15437	15434	15402	15501	15452	15378	15412	15398	15340	15341	15354	15404	15375	15395	15392	15359	15477	15431	15425	15425	15314	15434	15485	15334	15514	15270	15388	15460	15521	15403	15504	15493	15524	15259	15437	15316	15350	15499	15470	15395	15436	15312	15393	15604	15427	15283	15431	15312	15477	15344	15318	15516	15477	15504	15405	15424	15560	15470	15130	15452	15412	15431	15327	15411	15501	15458	15332	15453	15215	15303	15279	15553	15334	15159	15450	15366	15408	15323	15366	15514	15440	15488	15431	15337	15467	15327	15253	15326	15120	15504	15388	15397	15451	15404	15490	15535	15522	15414	15360	15303	15384	15232	15497	15365	15560	15347	15524	15380	15311	15359	15334	15467	15235	15525	15452	15422	15361	15321	15456	15255	15347	15485	15511	15343	15331	15576	15396	15504	15509	15541	15407	15392	15513	15485	15453	15507	15506	15419	15410	15446	15350	15477	15384	15314	15523	15430	15424	15224	15523	15378	15388	15592	15439	15267	15401	15313	15475	15349	15472	15408	15219	15518	15480	15614	15307	15285	15535	15228	15375	15420	15467	15233	15504	15321	15468	15273	15587	15338	15511	15469	15439	15512	15412	15296	15360	15445	15439	15429	15244	15269	15353	15358	15654	15203	15370	15206	15383	15415	15392	15636	15392	15386	15368	15293	15367	15360	15245	15425	15522	15249	15528	15479	15315	15320	15272	15353	15353	15425	15444	15411	15513	15424	15497	15441	15472	15537	15319	15303	15354	15442	15554	15487	15474	15481	15394	15447	15534	15346	15598	15415	15332	15430	15334	15356	15574	15404	15440	15368	15392	15556	15472	15446	15456	15279	15213	15403	15486	15466	15364	15366	15355	15693	15383	15432	15452	15700	15444	15520	15496	15486	15233	15319	15378	15420	15333	15295	15306	15572	15416	15309	15566	15441	15440	15349	15447	15506	15493	15479	15412	15480	15408	15456	15212	15359	15396	15515	15398	15318	15582	15380	15309	15245	15349	15425	15388	15386	15203	15304	15515	15389	15283	15398	15487	15420	15313	15337	15179	15395	15402	15297	15447	15330	15382	15470	15476	15433	15553	15420	15457	15460	15349	15580	15459	15411	15323	15509	15371	15361	15377	15447	15436	15402	15316	15457	15618	15254	15412	15329	15249	15454	15454	15549	15358	15265	15549	15389	15411	15550	15409	15631	15341	15413	15212	15251	15405	15449	15339	15453	15359	15492	15465	15341	15440	15577	15217	15370	15475	15358	15310	15369	15304	15426	15335	15283	15463	15416	15351	15391	15614	15366	15512	15381	15333	15370	15408	15470	15380	15520	15357	15512	15338	15417	15317	15380	15593	15286	15304	15503	15523	15450	15437	15556	15378	15349	15349	15510	15498	15360	15417	15450	15428	15353	15497	15650	15387	15258	15382	15287	15308	15591	15348	15457	15534	15234	15424	15441	15279	15395	15298	15526	15492	15466	15402	15367	15399	15351	15267	15361	15484	15297	15383	15274	15580	15347	15272	15386	15447	15419	15334	15357	15236	15351	15619	15413	15514	15428	15364	15510	15358	15530	15532	15395	15205	15361	15452	15302	15316	15293	15368	15343	15427	15356	15544	15309	15480	15390	15549	15340	15190	15237	15497	15304	15325	15392	15363	15531	15192	15239	15263	15349	15467	15303	15332	15494	15277	15213	15480	15477	15336	15441	15391	15276	15458	15451	15370	15273	15534	15498	15333	15578	15452	15398	15272	15470	15373	15446	15405	15312	15378	15430	15393	15315	15343	15399	15338	15269	15299	15526	15439	15393	15369	15252	15208	15353	15507	15371	15450	15407	15348	15568	15491	15456	15329	15471	15505	15290	15495	15282	15541	15291	15327	15443	15337	15427	15354	15255	15283	15481	15314	15451	15297	15304	15210	15428	15439	15461	15585	15480	15324	15486	15309	15315	15183	15304	15306	15401	15378	15552	15356	15373	15470	15237	15431	15536	15496	15543	15592	15569	15590	15467	15382	15436	15396	15279	15495	15333	15411	15355	15402	15396	15382	15379	15273	15467	15565	15335	15225	15354	15325	15326	15393	15458	15375	15376	15280	15296	15309	15128	15571	15417	15511	15243	15457	15504	15411	15378	15413	15438	15278	15381	15365	15520	15330	15421	15411	15424	15513	15384	15354	15327	15499	15256	15385	15408	15330	15300	15703	15360	15363	15426	15303	15344	15240	15352	15423	15222	15387	15385	15319	15493	15430	15616	15384	15458	15262	15318	15399	15345	15274	15369	15356	15278	15324	15385	15358	15606	15565	15515	15389	15462	15446	15401	15192	15348	15504	15453	15438	15389	15429	15349	15270	15483	15295	15455	15468	15434	15488	15470	15540	15425	15411	15285	15398	15384	15629	15562	15378	15377	15698	15266	15396	15586	15358	15387	15262	15283	15460	15471	15521	15389	15332	15454	15356	15389	15430	15442	15442	15364	15498	15396	15274	15473	15362	15417	15334	15522	15298	15317	15295	15540	15353	15220	15409	15344	15416	15199	15507	15385	15419	15473	15498	15450	15399	15301	15210	15280	15299	15566	15473	15186	15417	15422	15435	15295	15437	15480	15479	15565	15324	15339	15530	15267	15392	15514	15502	15393	15356	15387	15294	15367	15385	15348	15438	15480	15414	15394	15485	15340	15388	15192	15273	15503	15386	15372	15411	15513	15274	15413	15461	15505	15259	15455	15496	15528	15431	15341	15478	15421	15464	15427	15557	15549	15421	15389	15502	15348	15289	15348	15331	15319	15339	15439	15282	15458	15263	15515	15427	15340	15501	15291	15330	15397	15389	15535	15388	15328	15519	15585	15358	15501	15528	15417	15439	15531	15557	15400	15388	15497	15357	15295	15443	15465	15349	15325	15553	15267	15357	15418	15524	15283	15400	15244	15585	15377	15430	15370	15273	15366	15312	15569	15290	15671	15546	15285	15301	15423	15556	15344	15277	15525	15311	15392	15407	15408	15478	15403	15391	15364	15469	15328	15437	15353	15135	15461	15330	15416	15355	15211	15459	15266	15489	15442	15491	15339	15354	15465	15395	15500	15378	15315	15438	15509	15281	15517	15262	15383	15459	15376	15415	15497	15451	15422	15480	15423	15389	15456	15517	15270	15405	15276	15424	15266	15547	15434	15402	15587	15522	15424	15453	15382	15348	15318	15272	15588	15381	15259	15216	15357	15621	15439	15653	15452	15287	15271	15147	15612	15479	15523	15500	15594	15467	15466	15332	15374	15447	15476	15402	15350	15302	15380	15350	15428	15316	15321	15366	15321	15441	15577	15404	15434	15504	15652	15310	15445	15357	15340	15337	15521	15504	15285	15322	15463	15388	15470	15720	15410	15471	15438	15510	15394	15324	15459	15413	15372	15303	15414	15321	15346	15394	15533	15523	15455	15401	15437	15436	15153	15416	15408	15466	15511	15309	15253	15449	15299	15623	15519	15549	15384	15393	15378	15459	15294	15559	15360	15412	15576	15479	15413	15550	15323	15415	15343	15471	15403	15523	15323	15352	15328	15280	15358	15369	15536	15452	15344	15440	15470	15412	15403	15291	15140	15497	15234	15584	15341	15565	15424	15378	15279	15443	15352	15263	15468	15382	15350	15495	15408	15403	15315	15387	15363	15376	15431	15454	15508	15335	15349	15257	15423	15352	15293	15362	15272	15344	15294	15546	15524	15353	15537	15455	15602	15246	15292	15466	15433	15397	15295	15291	15508	15301	15380	15414	15217	15510	15319	15459	15243	15331	15444	15483	15392	15455	15497	15388	15335	15251	15435	15316	15271	15407	15427	15521	15427	15198	15492	15483	15365	15354	15414	15339	15476	15493	15271	15334	15567	15334	15475	15550	15423	15404	15389	15243	15648	15395	15398	15349	15251	15429	15413	15502	15654	15346	15393	15391	15382	15378	15330	15494	15353	15458	15387	15377	15431	15302	15347	15421	15457	15517	15604	15632	15399	15397	15391	15485	15341	15267	15409	15459	15362	15359	15331	15528	15467	15355	15556	15238	15394
23038	22110	36526	45353	45145	39584	33027	24251	20262	19160	18363	18399	18294	18196	18506	17982	18402	18379	18081	18205	18112	18121	18062	18090	18187	18334	18259	18047	18024	18163	17970	18149	18021	18102	17792	17994	18147	18045	18048	18232	18127	18038	17865	17946	18096	17927	17961	18082	18052	17952	18288	17760	18127	18006	18041	18105	17915	18017	17962	17992	17971	18204	18115	18067	17884	17958	18120	17946	17778	17975	18125	18076	17894	17866	17960	18180	18294	17846	17930	17937	18218	17866	17859	17888	18075	17951	18047	17771	18046	17912	18236	18077	17945	18128	17957	17901	17827	18010	17808	18044	17994	18035	17996	17802	17915	18124	18072	17984	17961	17802	17923	18049	18056	17798	17975	17702	17889	18202	17940	18081	18157	17897	17984	17989	18026	18210	17925	17991	17976	17955	17789	17953	17929	17860	17984	17871	17974	17923	17899	17913	17883	17886	18120	17736	17946	18308	17931	17870	18068	17998	17958	17961	17903	18032	18027	18029	18045	18147	17975	17777	18009	17744	18134	18050	18017	17998	17948	17846	17955	18025	17911	18007	18030	17883	17808	17848	18021	17783	17818	17698	17921	17921	17713	17915	17667	17916	17986	18089	17944	17860	18013	17882	17926	17974	18045	17961	18054	17995	18196	17825	18110	17994	18093	17897	17930	18111	18254	18059	18068	18067	17962	17895	17754	17987	18086	18192	17999	17949	18050	18000	17899	17782	18064	18013	18211	18059	18175	17622	18080	17819	17877	17864	18019	18063	17704	17830	17932	17899	17993	17969	18048	17932	17984	17963	18043	17970	18074	17968	18047	17876	18151	17975	17961	17873	17969	17996	17958	17823	17983	18033	17982	17930	18067	17895	17883	18047	17820	17899	18015	17916	18041	17980	18057	17943	17934	18127	18010	18024	17875	18114	17920	17841	17861	17740	17720	17907	18233	18219	18092	18168	17968	17980	17987	17960	17975	18107	17970	17905	18027	17921	17940	17848	18127	17810	17970	17887	17872	18012	18243	17959	17850	18048	18012	17785	18110	17802	17915	17960	17999	17642	18055	17930	17970	17813	17728	17983	17886	17859	17873	18037	18076	18187	17943	17909	18067	17771	18030	18107	17868	18028	18019	17749	17982	17936	18013	17847	18057	17895	18076	17987	17976	18023	17913	17845	18125	17918	17895	17834	18008	17988	17903	17911	18030	18002	17937	17852	17932	17787	18078	18089	18122	17872	17838	17985	18008	17719	17968	17887	17996	18087	17999	17910	17989	17739	18101	17996	18049	17985	17763	18083	17916	17832	17884	17941	17798	17874	17816	17775	18012	18026	18017	17858	17906	18149	17818	17815	17921	18046	17844	17823	18022	17798	17909	17715	17979	17988	17948	17928	17870	17798	17883	17902	17797	17962	18084	17967	18042	18114	17916	17971	18061	17896	18101	17960	18026	17787	17892	18045	17872	17960	17799	18152	17816	17942	17856	18042	17973	17992	18098	18023	18031	17853	17861	17750	17902	17813	17821	18071	17926	17967	17656	17932	17860	17968	18161	18185	18090	18010	18203	17967	17992	18139	18111	18033	17976	17971	17801	17932	17964	18117	18048	17962	17814	17796	17967	17793	18161	17929	18299	17875	17754	17999	17974	18034	17908	17799	17834	18077	17930	18068	17935	17928	18005	18105	17815	18094	17787	18028	17851	17878	17926	17934	17798	17899	18082	17805	17987	18093	17740	17872	18008	17771	17934	17874	17837	17928	17967	17926	17948	17735	17940	17861	18080	18160	18272	17781	17868	17720	17893	18061	17906	17957	17895	18058	17955	18068	17857	17731	17773	18005	17994	17817	17910	17960	17806	17948	17990	17955	17965	17910	17984	18036	18082	17995	17964	17902	17811	17922	17936	17897	17762	17894	17869	17983	17961	17915	17981	17902	18012	17956	17825	17998	17931	18038	17826	18021	17875	18056	18083	17931	17997	18142	18059	18044	18076	17588	17771	17786	17911	17782	17909	17695	17893	18054	18162	17966	17730	17714	17974	17759	17978	17849	18045	17982	18154	18113	17961	17953	18127	17751	18126	18012	18157	17976	17843	17918	17981	17990	17817	17900	17910	17988	17826	18011	17876	17799	17973	17989	18010	18121	18028	17982	18086	18000	18127	17963	17844	17849	18175	18033	17906	17878	17918	17890	17995	17981	18019	18075	18176	17976	17833	17956	17971	17843	18097	18067	18048	17754	17790	17837	17762	17897	18024	17838	17890	17970	18002	17910	17897	17815	17897	17978	17925	18056	18010	17988	17899	17912	18044	17938	17894	17862	18102	17860	18016	18072	17854	18177	18053	17966	18159	17998	17790	17849	18060	17774	17814	17812	18000	17786	17919	17958	17912	18103	17959	17923	18049	18076	17803	18107	17946	17988	17987	17817	17795	17960	17933	17949	17915	17884	17802	18011	17995	17893	18053	18071	18026	17903	17890	17979	17708	17776	17938	17818	18032	17949	17801	17885	17935	17717	17897	17964	17857	18010	17954	18032	18027	17947	17869	17800	17893	18190	17912	17789	18062	18008	17813	17890	17812	18049	18010	17876	17967	18123	18007	17780	17924	18031	18014	18087	18188	17934	17825	17824	18065	18079	17697	17981	17917	18056	17940	18078	17854	18124	18056	17736	18049	17839	18068	17920	18011	17839	17831	17864	17820	17933	17847	18028	17805	17933	17798	17766	17829	18043	17982	17886	18019	17923	17862	17932	18026	17979	18062	17937	17966	18002	17869	17891	17908	17925	18015	17876	17938	17749	17749	18042	18138	18053	18089	18078	17906	18021	17911	17984	17855	18104	18146	17646	17998	17881	17782	17966	17944	17978	17932	17977	18100	17694	17953	17930	18118	17887	17881	18123	17940	17984	18242	17845	17972	17730	17943	18040	17848	18004	18225	18143	17916	17821	17774	17837	18107	17932	17955	18011	17859	17850	17992	18096	18022	17904	17976	17913	18161	17932	17997	18084	18043	17725	17861	18105	17800	17922	17944	17979	18082	17966	17834	17918	18042	18145	17839	17835	17807	17955	17971	17998	17956	18059	17984	18143	17770	17904	17958	18137	17934	18098	18160	17926	18208	17919	17971	17850	18076	18081	17963	17831	17727	17881	17824	17854	17899	17967	17922	17830	17937	18033	17859	17962	17882	17894	18045	17954	18028	18015	17752	17952	17826	18070	17959	18064	17919	17932	17954	17706	18034	17901	17930	18039	17952	17864	17826	17838	17834	18008	17901	17785	18015	17993	18011	17918	17928	18036	17959	17808	17940	17866	17897	18052	17960	17811	17663	18106	17775	17813	17985	17997	17530	17778	17827	18063	18137	17996	17863	18015	17931	17926	17920	18068	17948	17770	17707	17906	17955	18063	17868	17731	18081	18131	17889	17963	18055	18003	18026	17907	18049	18051	17866	17877	17922	18078	17668	18009	17857	17851	17911	17979	17986	17756	17977	18112	18017	17981	18130	17999	17975	18037	17833	17840	17868	17720	17939	18024	17908	18092	18151	18250	17810	18104	18112	17991	18031	18149	17929	17704	17984	17981	17825	17928	18036	18013	17758	17778	18084	17823	18043	17901	18114	18192	17881	18042	18159	18026	17974	18089	18021	17979	18024	17861	17890	18188	18058	17993	18015	17887	17828	17888	17937	18049	17829	17815	18136	18023	18038	17753	17794	17964	17892	17944	18117	17824	17816	18135	18046	18016	18039	17989	17968	17915	17932	17791	17998	17795	17850	18007	17791	18172	17918	17766	17922	17801	17939	17953	17909	18009	17793	17833	17972	17817	17939	17821	18051	17971	17990	17732	18026	17974	17979	17978	17881	17559	17937	17977	17812	17795	17974	17914	17980	17887	17928	17743	17864	17773	18153	17983	18117	17954	17893	17965	18044	17916	17826	18042	17959	17882	17986	17808	17881	18017	18140	17689	17923	17709	17994	17787	17928	17992	17952	18040	18019	18161	17786	17826	17905	18157	17908	17904	17849	17977	17992	17931	17926	17955	18018	18048	17855	17948	17980	17978	17716	17693	18174	18156	18106	18054	18017	18082	17868	18038	18006	18005	18058	17886	17921	17867	17930	17831	17751	18076	17877	17878	17770	17947	18061	18081	18068	17980	17889	17972	17919	17746	18079	18036	17970	18012	18008	18031	18139	18103	17977	17785	17916	17903	18107	18028	17998	17853	17855	17835	17779	17882	17874	18138	17853	17955	17750	17832	18044	17920	17842	18057	17759	18068	17878	18026	17714	17949	17831	18039	17838	18026	17994	18139	17868	17984	18125	17870	18086	17793	17946	18129	18008	17919	17890	17968	18097	17762	17892	17925	18050	17954	18034	18014	17895	17818	17939	17945	17963	17997	17788	18050	18032	18118	17925	17957	17958	18186	18051	17902	17716	17859	17855	17918	17912	17916	17994	17813	18111	17969	18085	18101	17900	17715	18165	17943	18013	18020	17983	17611	17854	17974	17720	17856	18054	17926	17900	18035	17854	17859	17981	17788	18003	18105	18048	17990	17873	17916	18123	18040	17995	18145	17871	17937	17886	17843	17713	18060	17875	18029	17997	17972	17859	17946	18060	17867	17977	18028	18026	17878	17835	18206	17942	17936	17973	17889	17875	17885	17960	17908	17987	17793	17923	18028	17886	17900	17919	17918	18180	18022	17879	17876	18041	17900	17889	17937	18084	17828	17846	18104	18103	17926	17912	17924	17905	17740	18095	17789	17855	18114	17998	17949	17890	18050	18037	18119	17894	17893	18001	18069	17948	17850	18018	17894	17903	18068	18060	17970	17988	17986	17671	17982	17985	18005	18188	17883	17933	17964	17880	17852	17995	17813	18111	17985	18035	17857	17766	17867	17937	17812	17939	17905	17976	17908	17961	17795	18067	17991	17949	17888	18049	18026	17818	18047	18027	18042	18135	17786	17795	17820	17921	17945	18108	17947	17858	17950	17869	18034	18026	18036	18106	18010	17883	18086	17973	17992	17884	17869	18077	17840	18004	18127	17978	17980	17808	17991	18166	17921	17800	17910	17771	17872	17928	18020	17956	17868	17882	17745	18027	18020	17813	17967	18081	18052	17755	18006	17959	18082	17993	17928	17907	17976	17928	18044	17861	17827	18056	17808
63478	103872	97016	82798	63009	44533	30637	21650	17453	15726	15241	15412	15283	15249	15365	15475	15452	15524	15285	15452	15237	15324	15373	15305	15368	15575	15300	15577	15434	15290	15380	15473	15472	15390	15431	15368	15341	15427	15296	15410	15357	15460	15438	15291	15441	15291	15387	15351	15370	15580	15226	15274	15473	15218	15423	15319	15241	15561	15510	15357	15404	15513	15260	15420	15354	15348	15462	15194	15434	15327	15185	15189	15302	15356	15366	15256	15258	15262	15363	15251	15318	15288	15343	15564	15434	15219	15402	15375	15298	15292	15463	15422	15432	15296	15560	15498	15314	15280	15402	15380	15450	15389	15362	15293	15414	15280	15412	15346	15289	15262	15377	15403	15416	15461	15434	15330	15370	15447	15455	15411	15304	15215	15468	15205	15374	15578	15367	15253	15350	15450	15476	15347	15364	15288	15276	15370	15414	15405	15381	15278	15420	15255	15389	15106	15261	15272	15396	15284	15460	15214	15293	15305	15339	15312	15432	15306	15312	15400	15438	15314	15236	15438	15387	15376	15419	15366	15185	15446	15377	15256	15287	15258	15445	15357	15435	15499	15189	15260	15397	15360	15358	15511	15211	15392	15403	15440	15257	15361	15377	15373	15451	15309	15331	15360	15207	15249	15385	15335	15458	15066	15363	15406	15375	15314	15403	15134	15342	15200	15372	15251	15255	15263	15372	15498	15193	15263	15403	15282	15333	15195	15574	15381	15351	15458	15472	15342	15377	15395	15585	15474	15312	15359	15319	15244	15408	15502	15140	15356	15289	15296	15390	15256	15309	15380	15332	15057	15246	15388	15338	15332	15371	15374	15444	15250	15406	15560	15410	15500	15300	15258	15369	15469	15369	15383	15454	15432	15449	15109	15479	15418	15304	15434	15327	15328	15336	15350	15531	15286	15343	15209	15307	15502	15458	15352	15252	15244	15388	15369	15263	15487	15334	15392	15380	15448	15436	15376	15351	15429	15301	15318	15252	15408	15456	15398	15356	15409	15408	15294	15457	15461	15344	15215	15497	15307	15260	15239	15429	15473	15391	15336	15348	15495	15361	15399	15484	15256	15303	15276	15300	15293	15209	15263	15344	15245	15293	15455	15528	15355	15482	15322	15429	15358	15625	15350	15166	15404	15420	15230	15404	15329	15435	15431	15166	15357	15489	15323	15371	15315	15470	15344	15263	15402	15359	15470	15394	15339	15329	15319	15243	15370	15418	15263	15411	15372	15426	15296	15430	15606	15381	15331	15350	15313	15319	15418	15294	15337	15362	15229	15428	15415	15491	15178	15385	15422	15311	15221	15216	15420	15145	15450	15430	15385	15442	15451	15485	15249	15401	15405	15264	15379	15316	15357	15358	15518	15352	15426	15361	15140	15412	15507	15345	15383	15286	15356	15242	15330	15427	15316	15172	15382	15454	15229	15351	15378	15255	15477	15307	15338	15357	15312	15403	15275	15494	15412	15296	15151	15308	15303	15300	15480	15391	15487	15135	15265	15252	15285	15343	15516	15253	15365	15323	15217	15356	15410	15242	15231	15328	15194	15252	15371	15193	15351	15566	15419	15443	15379	15238	15194	15490	15566	15313	15355	15304	15499	15431	15327	15544	15305	15316	15336	15345	15474	15218	15573	15323	15383	15274	15163	15444	15114	15320	15168	15648	15204	15498	15300	15363	15402	15317	15498	15347	15277	15271	15459	15319	15432	15382	15241	15312	15346	15282	15184	15419	15274	15409	15107	15362	15333	15384	15313	15388	15324	15289	15267	15302	15351	15280	15457	15306	15315	15282	15370	15312	15349	15342	15332	15133	15384	15289	15466	15441	15200	15282	15367	15394	15293	15228	15319	15371	15455	15456	15270	15368	15371	15337	15293	15348	15342	15245	15352	15490	15331	15409	15526	15530	15250	15255	15342	15390	15272	15474	15511	15377	15271	15485	15295	15443	15480	15311	15292	15346	15315	15358	15361	15305	15435	15361	15525	15373	15371	15281	15273	15546	15330	15369	15310	15320	15476	15398	15376	15336	15164	15353	15437	15606	15516	15308	15470	15350	15328	15525	15330	15277	15275	15444	15413	15320	15321	15474	15224	15546	15230	15344	15323	15661	15382	15250	15224	15320	15456	15283	15443	15284	15219	15457	15389	15337	15419	15496	15331	15284	15401	15285	15404	15357	15365	15318	15327	15391	15493	15292	15209	15379	15292	15349	15437	15308	15469	15331	15363	15225	15189	15491	15235	15320	15354	15466	15389	15483	15295	15583	15422	15213	15240	15430	15413	15259	15364	15336	15221	15405	15277	15489	15379	15275	15221	15349	15412	15413	15483	15311	15414	15219	15329	15444	15361	15257	15420	15452	15322	15241	15431	15150	15411	15416	15355	15306	15305	15311	15360	15355	15419	15318	15388	15078	15297	15371	15264	15289	15193	15502	15187	15294	15404	15160	15379	15444	15358	15162	15211	15342	15244	15510	15451	15309	15232	15312	15295	15274	15386	15206	15286	15477	15318	15544	15324	15321	15625	15457	15506	15214	15423	15369	15205	15368	15352	15444	15346	15378	15263	15241	15228	15301	15587	15373	15325	15414	15324	15381	15342	15437	15402	15355	15306	15430	15295	15376	15356	15330	15318	15208	15268	15390	15304	15399	15435	15387	15385	15204	15512	15558	15429	15264	15355	15431	15273	15420	15307	15304	15296	15325	15329	15520	15307	15475	15298	15456	15341	15525	15405	15394	15356	15248	15194	15369	15332	15321	15278	15228	15461	15406	15410	15275	15372	15437	15403	15462	15329	15395	15403	15295	15358	15481	15298	15453	15293	15399	15265	15452	15371	15344	15303	15325	15252	15463	15145	15299	15395	15216	15282	15181	15310	15310	15387	15450	15245	15406	15310	15508	15196	15390	15309	15287	15392	15513	15458	15376	15438	15270	15395	15091	15287	15458	15369	15353	15405	15522	15338	15385	15349	15605	15290	15547	15336	15434	15418	15376	15324	15437	15330	15526	15499	15335	15326	15390	15311	15275	15244	15354	15346	15239	15377	15293	15334	15264	15285	15317	15374	15327	15358	15443	15289	15244	15403	15592	15422	15310	15285	15374	15490	15322	15538	15355	15470	15341	15398	15486	15431	15449	15172	15266	15369	15438	15366	15300	15537	15410	15314	15188	15422	15243	15424	15258	15345	15281	15439	15449	15261	15354	15298	15392	15340	15351	15476	15447	15388	15437	15460	15222	15494	15321	15465	15217	15391	15268	15243	15211	15242	15373	15250	15453	15396	15506	15196	15301	15219	15266	15469	15269	15307	15481	15254	15222	15435	15266	15392	15290	15315	15280	15585	15248	15344	15294	15293	15419	15278	15166	15535	15299	15421	15331	15331	15435	15347	15265	15292	15293	15415	15314	15272	15404	15289	15385	15229	15339	15421	15292	15226	15249	15266	15257	15315	15355	15302	15373	15325	15607	15369	15278	15430	15536	15449	15378	15369	15269	15317	15409	15222	15309	15474	15282	15350	15352	15246	15294	15286	15490	15271	15434	15423	15372	15175	15388	15358	15338	15348	15127	15331	15232	15280	15451	15379	15436	15416	15130	15340	15211	15356	15298	15165	15502	15137	15275	15437	15231	15331	15418	15289	15411	15399	15552	15249	15524	15291	15289	15517	15411	15355	15181	15392	15356	15394	15324	15366	15227	15320	15460	15374	15402	15415	15404	15322	15260	15277	15388	15335	15429	15343	15375	15289	15304	15145	15426	15405	15313	15388	15432	15397	15389	15314	15183	15356	15347	15248	15281	15557	15153	15380	15394	15319	15345	15416	15494	15388	15357	15346	15435	15348	15361	15447	15414	15285	15333	15341	15342	15206	15504	15294	15305	15261	15372	15317	15292	15552	15332	15324	15381	15479	15434	15491	15196	15586	15517	15384	15278	15386	15305	15272	15427	15387	15317	15264	15225	15463	15186	15326	15437	15433	15498	15092	15367	15425	15142	15463	15347	15185	15329	15299	15491	15487	15264	15215	15402	15414	15389	15374	15309	15354	15349	15342	15380	15467	15593	15235	15394	15425	15357	15499	15279	15291	15263	15200	15141	15191	15320	15234	15218	15426	15424	15416	15196	15242	15307	15344	15169	15452	15256	15286	15439	15257	15374	15256	15296	15367	15327	15202	15445	15302	15302	15316	15426	15235	15427	15229	15193	15379	15329	15282	15325	15288	15449	15072	15246	15340	15418	15390	15292	15400	15263	15351	15370	15334	15328	15395	15401	15315	15319	15239	15215	15357	15512	15308	15365	15364	15382	15354	15425	15361	15174	15321	15345	15426	15347	15443	15354	15408	15277	15171	15200	15371	15326	15434	15366	15364	15267	15145	15304	15259	15268	15365	15280	15340	15238	15234	15430	15222	15262	15348	15468	15266	15300	15351	15613	15330	15424	15333	15388	15473	15510	15279	15288	15401	15362	15184	15258	15423	15169	15481	15284	15271	15299	15314	15461	15359	15362	15476	15340	15401	15511	15440	15328	15384	15385	15211	15386	15343	15311	15472	15543	15355	15569	15229	15424	15347	15209	15490	15194	15494	15266	15299	15345	15354	15398	15218	15379	15321	15319	15380	15240	15193	15356	15392	15365	15293	15381	15413	15215	15405	15512	15402	15287	15262	15420	15368	15274	15231	15592	15428	15235	15387	15290	15325	15339	15404	15155	15124	15470	15165	15445	15209	15181	15380	15374	15253	15307	15439	15259	15271	15321	15389	15464	15257	15616	15290	15243	15434	15303	15293	15497	15329	15357	15346	15510	15329	15386	15188	15499	15157	15338	15612	15262	15406	15547	15269	15514	15256	15307	15363	15324	15299	15195	15179	15402	15362	15322	15496	15330	15338	15402	15398	15379	15303	15414	15306	15333	15276	15337	15410	15377	15403	15284	15219	15318	15094	15106	15451	15402	15335	15248	15317	15312	15470	15344	15307	15464	15509	15365	15281	15397	15405	15384	15313	15509	15212	15322	15339	15211	15155	15375	15118	15263	15383	15299	15186	15347	15309	15499	15368	15237	15601	15402	15404	15481	15270	15411	15384	15198	15275	15290	15333	15508	15321	15319	15362	15352	15248	15327	15341	15295	15318	15268	15442	15448	15410	15328	15371
28365	31859	46001	40101	28959	22739	20240	18990	18240	18430	18334	18390	18229	18265	18290	18334	18420	18088	18247	18278	18104	18389	18407	18228	18480	18487	18256	18359	18242	18252	18322	18284	18229	18180	18256	18466	18467	18211	18446	18514	18358	18445	18289	18181	18190	18369	18484	18253	18682	18383	18549	18180	18382	18138	18427	18315	18226	18360	18374	18192	18303	18270	18342	18102	18310	18242	18503	18356	18011	18337	18259	18230	18094	18169	18244	18196	18248	18282	18304	18330	18158	18450	18194	18204	18387	18307	18313	18347	18269	18233	18353	18390	18391	18218	18353	18046	18392	18267	18425	18120	18154	18054	18254	18327	18370	18199	18249	18249	18121	18250	18332	18286	18279	18234	18081	18306	18343	18515	18361	18432	18363	18310	18249	18269	18360	18310	18394	18403	18474	18240	18409	18465	18168	18322	18276	18404	18235	18230	18251	18133	18165	18119	18195	18414	18297	18180	18435	18215	18402	18200	18493	18165	18107	18220	18388	18261	18338	18317	18197	18596	18335	18260	18189	18396	18294	18256	18258	18399	18279	18314	18307	18371	18358	18375	18187	18213	18476	18243	18482	18309	18217	18526	18312	18472	18244	18095	18322	18339	18320	18264	18470	18438	18373	18471	18283	18308	18614	18368	18331	18326	18225	18286	18169	18379	18313	18186	18458	18190	18293	18312	18275	18284	18237	18446	18318	18156	18409	18508	18339	18365	18290	18171	18189	18286	18396	18271	18493	18370	18193	18165	18318	18259	18350	18270	18317	18028	18145	18298	18398	18282	18379	18137	18178	18277	18188	17993	18440	18073	18475	18275	18308	18202	18190	18176	18507	18228	18129	18255	18130	18481	18216	18410	18189	18265	18242	18412	18449	18286	18316	18366	18303	18290	18484	18317	18436	18067	18466	18241	18237	18226	18178	18430	18546	18438	18333	18157	18454	18180	18259	18134	18256	18140	18231	18335	18237	18177	18158	18379	18448	18167	18281	18308	18356	18323	18329	18261	18278	18299	18313	18320	18514	18391	18566	18360	18240	18056	18491	18338	18515	18324	18262	18406	18312	18242	18349	18102	18067	18434	18284	18374	18424	18357	18131	18304	18292	18468	18188	18246	18116	18272	18170	18288	18260	18236	18161	18176	18411	18473	18135	18401	18310	18198	18319	18134	18321	18143	18505	18472	18178	18244	18291	18158	18359	18424	18282	18393	18277	18328	18395	18460	18322	18163	18268	18357	18372	18310	18084	18320	18433	18272	18274	18305	18242	18395	18523	18435	18416	18262	18166	18213	18420	18287	18224	18361	18286	18380	18257	18334	18155	18310	18180	18487	18346	18450	18387	18314	18368	18442	18227	18182	18226	18551	18341	18538	18356	18298	18321	18180	18179	18398	18393	18328	18273	18339	18151	18343	18326	18269	18349	18568	18449	18291	18284	18474	18355	18151	18482	18241	18218	18381	18293	18294	18367	18168	18359	18266	18301	18388	18221	18216	18202	18443	18342	18263	18254	18358	18461	18386	18165	18406	18230	18197	18351	18443	18260	18317	18382	18389	18390	18443	18352	18274	18379	18113	18435	18285	18264	18397	18390	18284	18284	18091	18238	18207	18215	18308	18296	18113	18326	18322	18496	18769	18437	18538	18561	18496	18225	18428	18246	18364	18261	18125	18731	18181	18249	18169	18142	18258	18194	18215	18375	18353	18499	18176	18209	18421	18488	18318	18443	18263	18298	18181	18230	18372	18412	18417	18305	18375	18278	18351	18264	18281	18466	18163	18630	18255	18271	18340	18343	18196	18409	18395	18170	18325	18189	18184	18360	18469	18313	18345	18245	18462	18417	18338	18333	18391	18229	18287	18378	18272	18300	18285	18340	18210	18320	18289	18297	18269	18356	18332	18016	18244	18200	18271	18206	18238	18332	18355	18224	18110	18376	18330	18438	18112	18252	18186	18377	18292	18285	18286	18436	18167	18353	18378	18393	18309	18271	18317	18504	18293	18314	18226	18244	18249	18437	18408	18247	18280	18434	18476	18415	18173	18529	18268	18420	18147	18471	18375	18420	18179	18183	18129	18211	18168	18387	18246	18231	18283	18247	18221	18412	18437	18253	18272	18261	18185	18321	18456	18430	18379	18132	18446	18263	18231	18207	18140	18170	18130	18276	18198	18430	18183	18300	18528	18111	18178	18421	18360	18416	18319	18271	18093	18165	18446	18219	18336	18404	18220	18273	18162	18168	18201	18277	18178	18288	18397	18278	18433	18149	18309	18237	18232	18107	18239	18231	18231	18281	18224	18184	18275	18398	18271	18248	18387	18302	18296	18200	18214	18277	18385	18416	18360	18360	18250	18239	18261	18462	18354	18118	18298	18559	18172	18106	18296	18300	18224	18419	18330	18264	18130	18209	18158	18389	18059	18346	18512	18255	17964	18259	18398	18134	18243	18252	18183	18415	18261	18165	18342	18236	18440	18229	18417	18483	18179	18127	18239	18455	18433	18335	18378	18321	18432	18110	18499	18395	18323	18322	18278	18103	18202	18311	18344	18254	18311	18331	18266	18134	18393	18322	18271	18149	18249	18396	18297	18224	18123	18299	18420	18356	18266	18280	18340	18318	18143	18512	18226	18029	18100	18095	18452	18242	18297	18283	18225	18424	18317	18232	18148	18600	18276	18505	18126	18435	18327	18367	18068	18103	18330	18134	18211	18163	18198	18124	18243	18334	18093	18175	18197	18388	18309	18264	18275	18311	18297	18402	18195	18175	18403	18370	18143	18204	18347	18178	18376	18367	18376	18358	18236	18409	18408	18265	18182	18199	18328	18459	18140	18283	18383	18128	18400	18363	18199	18229	18188	18094	18274	18226	18094	18216	18319	18278	18348	18267	18299	18453	18385	18300	18324	18380	18350	18191	18219	18333	18321	18341	18423	18376	18222	17990	18094	18221	18272	18350	18384	18458	18517	18336	18532	18491	18237	18153	18141	18428	18548	18318	18327	18256	18301	18260	18443	18095	18305	18387	18417	18294	18307	18222	18043	18286	18381	18411	18212	18317	18397	18230	18394	18260	18395	18288	18336	18312	18167	18417	18246	18298	18332	18262	18352	18350	18093	18397	18274	18287	18181	18176	18341	18384	18180	18258	18310	18151	18387	18100	18397	18090	18019	18443	18083	18237	18362	18320	18333	18257	18241	18279	18334	18323	18307	18143	18219	18253	18186	18373	18274	18575	18378	17943	18300	18566	18227	18282	18335	18341	18247	18424	18361	18321	18391	18219	18269	18338	18376	18341	18400	18349	18378	18298	18267	18266	18248	18201	18324	18315	18292	18216	18280	18095	18170	18279	18353	18271	18248	18418	18190	18284	18416	18156	18358	18127	18362	18202	18151	18343	18532	18387	17992	18510	18384	18202	18144	18292	18282	18231	18157	18258	18406	18416	18336	18380	18334	18364	18186	18334	18225	18448	18293	18283	18462	18173	18417	18266	18365	18238	18296	18245	18368	18221	18232	18218	18242	18197	18186	18490	18228	18240	18447	18507	18116	18171	18338	18237	18206	18295	18266	18233	18284	18426	18166	18237	18052	18100	18394	18200	18227	18393	18426	18261	18245	18277	18371	18351	18202	18346	18382	18497	18205	18364	18191	18484	18418	18257	18171	18419	18317	18306	18358	18223	18349	18353	18464	18199	18157	18414	18303	18259	18315	18340	18027	18129	18230	18338	18413	18486	18341	18308	18545	18172	18283	18165	18113	18326	18225	18464	18299	18056	18190	18508	18360	18048	18247	18205	18333	18215	18199	18076	18219	18406	18280	18176	18371	18239	18272	18104	18210	18173	18292	18447	18401	18356	18201	18240	18522	18134	18245	18408	18378	18396	18192	18384	18350	18176	18274	18176	18248	18301	18333	18372	18596	18409	18270	18239	18319	18250	18264	18366	18164	18287	18378	18512	18529	18173	18279	18378	18390	18245	18354	18412	18233	18295	18281	18197	18278	18317	18311	18448	18191	18255	18238	18278	18437	18302	18294	18079	18012	18386	18329	18308	18407	18540	18375	18487	18337	18453	18249	18184	17968	18249	18187	18410	18275	18175	18276	18436	18598	18381	18522	18485	18479	18276	18436	18195	18203	18311	18302	18464	18320	18455	18092	18305	18491	18322	18198	18445	18487	18173	18346	18273	18214	18295	18224	18372	18242	18468	18427	18361	18336	18124	18192	18170	18235	18220	18380	18330	18500	18224	18035	18313	18362	18079	18282	18080	18479	18307	18162	18452	18402	18344	18314	18476	18347	18396	18307	18452	18298	18155	18287	18244	18294	18375	18297	18302	18301	18300	18473	18176	18221	18371	18499	18222	18272	18301	18241	18351	18370	18470	18425	18351	18321	18414	18280	18413	18253	18349	18381	18418	18062	18235	18511	18415	18215	18284	18317	18258	18269	18098	18278	18174	18371	18421	18361	18214	18268	18412	18175	18351	18320	18113	18134	18317	18306	18271	18529	18275	18282	18111	18241	18318	18361	18354	18236	18244	18229	18275	18292	18281	18195	18195	18324	18393	18210	18125	18252	18322	18222	18351	18169	18449	18119	18250	18425	18308	18418	18383	18219	18066	18189	18239	18340	18114	18271	18347	18166	18254	18244	18116	18418	18479	18477	18324	18212	18223	18297	18341	18308	18386	18386	18401	18437	18279	18446	18268	18239	18453	18340	18304	18306	18468	18216	18408	18158	18332	18283	18244	18441	18340	18463	18186	18453	18362	18347	18149	18321	18141	18239	18200	18156	18231	18334	18385	18329	18334	18185	18183	18233	18410	18222	18255	18270	18218	18304	18252	18486	18393	18434	18178	18207	18215	18237	18054	18365	18428	18416	18227	17994	18222	18362	18120	18479	18320	18286	18416	18120	18238	18237	18409	18353	18466	18387	18282	18331	18444	18382	18338	18270	18225	18206	18257	18375	18284	17930	18546	18346	18394	18450	18326	18353	18116	18200	18239	18073	18525	18263	18380	18143	18312	18384	18101	18433	18231	18386	18194	18404	18212	18334	18070	18299	18317	18142	18520	18059	18333	18253	18465	18215	18224	18218	18238	18198	18054	18309	18278	18267	18442	18450	18430	18299	18311	18383	18469	18189	18294	18202	18286	18227	18354	18046
29154	52559	48991	36364	26296	19481	17070	15994	15555	15725	15432	15558	15596	15447	15730	15525	15517	15434	15499	15470	15620	15365	15610	15501	15632	15523	15462	15465	15636	15605	15549	15673	15450	15598	15459	15606	15518	15547	15423	15447	15493	15568	15564	15652	15328	15407	15476	15590	15528	15582	15464	15467	15560	15500	15572	15396	15450	15552	15412	15415	15453	15578	15408	15592	15427	15372	15398	15371	15574	15565	15645	15568	15384	15334	15292	15663	15579	15668	15582	15486	15520	15687	15540	15370	15407	15566	15535	15351	15575	15654	15566	15465	15514	15646	15580	15474	15519	15607	15406	15516	15626	15495	15633	15570	15507	15584	15508	15498	15617	15507	15654	15453	15391	15404	15489	15504	15480	15565	15511	15416	15520	15516	15718	15526	15473	15503	15661	15426	15491	15476	15676	15655	15501	15513	15466	15604	15406	15564	15659	15524	15356	15535	15368	15625	15250	15487	15577	15520	15589	15552	15446	15530	15540	15482	15552	15474	15609	15524	15580	15598	15658	15307	15477	15326	15602	15615	15438	15614	15417	15596	15429	15407	15530	15589	15346	15459	15430	15694	15430	15465	15562	15547	15485	15392	15571	15476	15541	15677	15397	15592	15634	15516	15528	15580	15405	15336	15544	15398	15512	15484	15396	15521	15452	15653	15586	15630	15540	15453	15549	15508	15575	15387	15396	15409	15757	15452	15633	15567	15377	15690	15473	15483	15592	15432	15384	15484	15571	15541	15455	15563	15421	15417	15516	15595	15574	15500	15559	15592	15451	15549	15541	15581	15353	15586	15564	15412	15364	15342	15463	15453	15468	15302	15672	15412	15711	15548	15455	15573	15646	15607	15480	15423	15506	15544	15620	15288	15447	15583	15576	15400	15354	15590	15647	15415	15504	15555	15511	15503	15532	15403	15585	15507	15472	15414	15501	15528	15535	15550	15496	15606	15636	15372	15600	15526	15463	15522	15556	15721	15597	15421	15636	15487	15703	15448	15530	15601	15585	15436	15569	15489	15717	15550	15721	15643	15724	15445	15554	15449	15629	15641	15477	15558	15403	15365	15475	15270	15561	15349	15530	15494	15612	15671	15572	15470	15591	15388	15486	15537	15652	15670	15527	15365	15620	15543	15346	15520	15517	15800	15421	15536	15406	15509	15533	15440	15532	15473	15578	15618	15503	15624	15629	15547	15479	15551	15670	15530	15639	15575	15549	15454	15518	15540	15515	15418	15590	15340	15699	15501	15498	15355	15347	15443	15478	15609	15442	15576	15493	15509	15605	15384	15441	15571	15542	15485	15669	15495	15429	15381	15524	15364	15602	15394	15280	15470	15488	15552	15440	15611	15509	15670	15665	15632	15491	15455	15666	15535	15475	15667	15374	15387	15415	15568	15458	15508	15501	15515	15412	15400	15538	15509	15580	15554	15320	15593	15425	15348	15364	15449	15572	15432	15667	15521	15730	15536	15571	15700	15515	15449	15495	15473	15531	15423	15499	15409	15444	15499	15646	15520	15420	15484	15468	15274	15363	15486	15558	15607	15367	15547	15432	15607	15493	15378	15473	15355	15552	15502	15469	15545	15665	15221	15508	15515	15516	15633	15636	15536	15527	15622	15488	15512	15744	15481	15494	15514	15551	15650	15533	15388	15419	15514	15527	15527	15546	15465	15471	15425	15431	15595	15624	15437	15306	15620	15465	15513	15677	15356	15398	15539	15510	15491	15614	15422	15428	15400	15497	15626	15384	15402	15465	15577	15321	15498	15553	15607	15711	15515	15557	15708	15587	15489	15356	15455	15552	15545	15585	15390	15416	15542	15547	15540	15396	15536	15655	15368	15339	15536	15510	15362	15509	15436	15466	15542	15580	15509	15406	15387	15565	15539	15454	15520	15504	15614	15492	15564	15437	15511	15477	15386	15447	15703	15512	15538	15505	15468	15428	15673	15590	15432	15434	15532	15473	15545	15608	15486	15510	15463	15633	15589	15380	15563	15590	15463	15393	15565	15411	15274	15347	15481	15532	15414	15413	15357	15494	15409	15569	15499	15468	15512	15477	15510	15635	15545	15490	15358	15549	15554	15652	15527	15445	15571	15419	15386	15502	15501	15542	15525	15548	15510	15659	15611	15434	15522	15599	15398	15446	15608	15576	15581	15414	15321	15626	15643	15607	15560	15354	15446	15509	15540	15511	15447	15594	15458	15545	15625	15466	15541	15460	15742	15425	15442	15547	15449	15367	15638	15467	15567	15498	15363	15447	15708	15528	15498	15462	15538	15643	15694	15441	15448	15333	15404	15476	15551	15565	15560	15546	15723	15302	15652	15495	15506	15425	15611	15675	15580	15592	15719	15374	15618	15566	15583	15569	15412	15465	15616	15637	15556	15486	15567	15495	15559	15531	15477	15547	15619	15556	15536	15456	15524	15587	15463	15563	15564	15567	15430	15460	15604	15455	15424	15617	15354	15507	15460	15446	15363	15454	15522	15557	15617	15394	15467	15495	15550	15588	15489	15682	15463	15345	15577	15465	15525	15359	15433	15565	15574	15503	15473	15540	15595	15516	15455	15517	15600	15332	15582	15498	15577	15428	15395	15351	15643	15537	15544	15441	15681	15564	15449	15499	15531	15784	15486	15364	15721	15688	15647	15382	15550	15444	15555	15679	15510	15613	15450	15483	15720	15479	15465	15389	15555	15467	15567	15469	15594	15492	15482	15484	15509	15512	15618	15616	15649	15566	15549	15506	15595	15638	15412	15451	15521	15603	15649	15524	15538	15527	15556	15468	15530	15564	15461	15647	15622	15562	15502	15572	15414	15612	15409	15497	15422	15592	15512	15496	15466	15595	15436	15510	15353	15327	15468	15414	15526	15482	15283	15600	15595	15599	15592	15507	15553	15558	15428	15583	15460	15548	15520	15732	15532	15642	15476	15552	15517	15481	15512	15387	15523	15494	15532	15549	15490	15503	15600	15506	15505	15509	15725	15645	15572	15557	15432	15602	15672	15502	15584	15447	15720	15493	15634	15523	15522	15278	15453	15603	15570	15621	15557	15452	15763	15487	15763	15428	15531	15535	15710	15451	15518	15466	15456	15614	15475	15636	15488	15541	15527	15506	15673	15464	15613	15646	15543	15498	15640	15525	15435	15509	15554	15521	15665	15511	15528	15500	15549	15602	15416	15497	15557	15537	15584	15394	15576	15345	15527	15647	15632	15696	15358	15630	15591	15519	15599	15595	15516	15492	15652	15510	15430	15632	15705	15514	15653	15388	15290	15619	15712	15320	15526	15401	15723	15571	15400	15553	15291	15584	15533	15580	15459	15549	15428	15661	15563	15644	15633	15529	15485	15470	15498	15439	15505	15464	15546	15620	15560	15457	15499	15480	15620	15564	15532	15645	15619	15634	15533	15466	15496	15486	15426	15546	15578	15453	15477	15479	15586	15666	15666	15440	15575	15431	15519	15560	15610	15573	15525	15515	15423	15538	15479	15505	15622	15518	15563	15517	15421	15647	15565	15562	15485	15586	15469	15591	15495	15592	15555	15527	15453	15491	15513	15535	15546	15647	15556	15517	15483	15411	15577	15428	15613	15569	15680	15606	15463	15441	15383	15749	15421	15422	15553	15546	15547	15447	15386	15583	15451	15366	15548	15552	15524	15546	15529	15390	15380	15578	15817	15497	15511	15646	15478	15504	15539	15461	15523	15643	15507	15416	15637	15389	15535	15674	15521	15438	15459	15695	15533	15437	15524	15502	15729	15427	15389	15573	15574	15496	15596	15519	15484	15419	15508	15518	15348	15533	15433	15574	15571	15590	15499	15420	15522	15328	15583	15461	15437	15447	15690	15645	15660	15514	15482	15423	15591	15820	15587	15605	15444	15551	15533	15583	15595	15755	15537	15471	15510	15513	15473	15566	15525	15434	15570	15600	15598	15439	15495	15605	15567	15550	15478	15593	15605	15446	15407	15687	15542	15580	15577	15559	15427	15600	15558	15522	15533	15519	15650	15578	15517	15654	15438	15646	15522	15598	15259	15511	15658	15640	15687	15535	15667	15469	15573	15512	15371	15619	15610	15391	15548	15376	15574	15516	15504	15405	15574	15524	15437	15606	15440	15452	15568	15695	15452	15375	15542	15696	15647	15574	15595	15566	15495	15758	15431	15569	15430	15595	15524	15680	15446	15524	15624	15603	15616	15549	15504	15611	15334	15622	15393	15370	15567	15456	15508	15553	15496	15600	15546	15515	15481	15490	15413	15418	15484	15471	15625	15444	15538	15486	15717	15378	15442	15527	15610	15498	15506	15374	15444	15670	15484	15593	15429	15612	15340	15694	15685	15512	15519	15468	15585	15562	15572	15561	15516	15621	15450	15570	15562	15486	15507	15406	15542	15453	15551	15566	15641	15644	15505	15591	15377	15596	15554	15507	15668	15316	15560	15563	15413	15428	15478	15549	15462	15567	15562	15611	15510	15643	15549	15583	15365	15464	15484	15559	15495	15547	15583	15746	15558	15645	15576	15482	15522	15512	15603	15511	15575	15493	15576	15526	15469	15518	15493	15483	15566	15376	15422	15516	15681	15568	15608	15488	15654	15639	15547	15491	15548	15503	15593	15688	15364	15549	15527	15499	15482	15544	15332	15667	15485	15491	15528	15524	15506	15528	15412	15533	15519	15511	15422	15506	15724	15519	15397	15458	15562	15461	15438	15636	15666	15487	15553	15508	15524	15510	15452	15572	15521	15340	15584	15622	15517	15442	15507	15710	15583	15594	15605	15479	15613	15502	15662	15465	15532	15636	15405	15575	15580	15447	15486	15474	15694	15300	15613	15598	15537	15508	15576	15510	15552	15510	15523	15490	15662	15405	15653	15496	15382	15667	15458	15741	15560	15585	15489	15525	15537	15526	15633	15420	15608	15326	15597	15673	15517	15619	15620	15587	15503	15417	15675	15605	15537	15599	15607	15558	15512	15739	15601	15464	15730	15618	15436	15595	15686	15432	15502	15522	15608	15640	15574	15604	15596	15510	15526	15456	15593	15476	15482	15494	15581	15596	15471	15591	15527	15489	15561	15553	15567	15382	15713	15652	15609	15671	15523	15526	15575	15574	15438	15434	15470	15550	15473	15569	15631	15435	15525	15535	15529
24174	23231	43507	51435	44679	35659	28264	21944	19233	18876	18320	18311	18282	18308	18298	18297	18375	18198	18325	18383	18235	18205	18405	18238	18116	18237	18211	18412	18433	18064	18257	18356	18290	18023	18259	18223	18240	18095	18295	18089	18040	18419	18266	18041	17874	18213	18092	18093	18156	18185	18039	18125	18076	18056	18320	18265	18273	18079	18153	17958	18092	18159	18242	18077	18099	18259	18208	18249	18139	17993	18153	18062	18152	18222	18176	17916	18176	18182	18145	18330	18052	18279	18339	18183	18115	18226	18159	18145	18030	18263	18065	18119	18036	18322	18280	18159	18217	18234	18148	18085	18074	18175	18168	18391	18060	18107	18263	18328	18013	18132	18288	18068	18305	18258	18002	18218	18172	18148	18081	18239	18133	18166	18169	18068	18412	18439	18214	18142	18073	18186	18269	17995	18148	18096	18170	18157	18166	18191	18205	18111	18107	17997	18147	18350	18108	18031	18174	18199	18304	18205	18211	18267	18208	17967	18216	18034	18087	18251	18163	18106	18202	18162	18397	18180	18074	18116	18058	17997	18021	17908	18293	18125	18023	18089	18090	18114	18304	18199	18013	17887	18269	18154	18154	18188	18341	18064	18183	18030	17944	18224	17948	18059	18117	17996	18104	17998	18377	18139	18231	18150	18181	18135	18221	17991	18117	18071	18132	18106	18244	18313	18223	18133	18116	18149	18268	17851	18003	18127	18213	18295	18161	18132	18278	18090	18247	18350	18209	18436	18067	18133	18321	18196	18237	18330	17971	18214	18294	18123	18242	18070	18156	18194	18300	18158	18014	18126	18147	18141	18143	18264	18323	18289	17862	18349	18172	17909	18283	18127	18141	18189	18151	18071	18058	18287	18256	18405	17974	18206	17996	18126	18335	18129	18106	18370	17974	18029	18066	18146	18057	18011	18138	18200	18390	18294	18217	18268	18267	18041	18241	18215	18168	18189	18207	18010	18144	18146	18200	18214	18062	17882	18172	18059	18282	18198	18040	18151	18199	18035	18432	18135	18142	18431	18259	18228	18254	18210	18239	18177	18106	17964	18110	18281	17981	18296	18205	18128	18082	17973	18041	18154	18337	18159	18211	18131	18194	17945	18192	18170	18260	18113	17991	18205	18160	18033	18089	18397	18243	18307	18067	18145	18177	18219	18064	18198	18266	18135	18272	17984	18229	18028	18238	18064	17964	17977	18218	18245	17989	17978	18234	18314	18321	18158	18340	18139	18141	17893	18215	18214	18282	18221	18022	18389	18104	18197	18100	18265	18391	18180	18180	18132	18068	18015	17982	18213	18241	18239	18221	18009	18236	18177	18361	18137	18129	18101	18024	18139	18073	18129	18065	18142	18304	18134	18091	18092	18176	18083	18241	17965	18102	18084	18271	18202	18042	17940	18078	18213	18002	18079	18110	18007	18153	18210	17959	18345	18275	18078	18037	18238	18205	18082	18181	18232	18253	18117	18167	18182	18260	18142	18160	18255	18114	18157	18001	18120	18007	18048	17823	18049	18145	18009	18039	18157	18423	18086	17880	18101	18179	18142	18224	18134	18227	18071	18067	18190	18046	17980	17987	18113	17987	18068	18255	18173	18098	18128	18062	18236	18179	18279	18257	18010	18266	17896	18163	18052	18174	18260	18191	18140	18100	18418	18101	18308	18039	18189	18088	18169	18141	18172	18028	18181	18268	18222	18139	18175	18112	18099	18223	18198	18215	18251	18166	18301	18213	18134	18233	18086	18087	18213	18318	18273	18156	18257	18170	18028	17930	17965	18027	18116	18121	18113	18134	18054	18267	18056	18292	18139	18137	18290	18224	18141	18130	18239	18247	18185	17939	18183	18264	18049	18202	18127	18027	18166	18253	18021	18022	18028	18128	18252	18327	18017	18132	18296	18109	18264	18062	18177	18127	18138	18172	18219	17941	18203	18038	18151	18247	18180	18307	18349	18262	18105	18197	18121	18211	18146	17945	18058	17999	18133	18091	18187	18237	18006	18077	18176	17944	18115	18278	18147	18098	18266	18144	18371	18235	18137	17952	18045	18004	18055	18088	18209	18022	18107	18063	17879	18326	18275	18329	18215	18170	17970	18157	18215	18210	18183	17904	18240	18120	18083	18095	18314	18253	17933	18067	18029	18234	18125	18133	18230	18266	18160	18068	18178	18016	18081	18094	18123	18033	18023	18080	18163	18126	18105	18071	17992	18016	18121	18068	18223	18094	18096	18003	17948	18068	18074	18116	18139	18287	18100	17921	18290	18173	17917	18274	18102	18057	18022	18342	18229	18187	18267	18117	18094	18146	18182	18032	18280	18196	18271	17999	18204	18109	18185	18375	18415	18275	18299	18163	18493	18324	18100	18150	18079	17984	18056	18077	18042	17969	18212	18306	18055	18153	18005	18104	18100	18103	18091	18143	18349	18047	17908	18116	18120	18178	18240	18430	18123	18202	18073	18137	18281	18257	18079	18346	18132	18266	18191	18230	18224	18132	18101	18186	18084	18095	18084	18100	18298	18201	18223	18112	18352	18229	18086	17979	18058	18320	17989	18055	18276	18066	18026	17990	18098	18100	18062	18316	18244	18032	18139	18107	18185	18103	18178	18225	18015	18041	18026	18133	18155	18095	18207	18218	18268	18474	18199	18268	18296	18163	18220	18208	17973	18089	18216	18123	18058	17999	18142	18124	18222	18181	18376	18189	18139	18196	18255	18214	18079	18140	18216	17956	18089	18167	18304	18194	18305	18139	18219	18278	18033	18163	18264	18120	17933	18149	18239	18107	18031	17959	18112	18038	18137	18036	18055	18281	18296	18153	18193	18271	18273	18056	18095	17964	18297	18288	17992	18114	18374	18226	18008	18087	17997	18036	18117	18162	17881	18224	18050	18141	18214	18108	18030	18042	17910	18119	18033	17908	18222	18136	18052	18091	18222	18178	18200	18371	18136	17990	17764	18231	17956	17978	18080	18241	18075	18130	18294	18142	18187	18139	18166	18086	18068	18217	17955	18210	18138	18210	18101	18174	18055	18073	18178	18046	18159	18051	17983	18149	18090	18185	18272	18340	18250	18011	18055	18153	18209	18242	17996	18094	17987	18214	18369	18005	18058	18196	18226	18323	18198	18296	18347	18087	18077	18236	18136	18114	18227	18119	18087	18221	18170	18016	18044	18099	18158	18217	17917	18187	18228	18061	17920	18052	18331	18292	18178	18235	18195	18233	18284	18071	18088	18195	17823	18172	18055	18180	17929	17867	18264	18107	18331	18229	18193	18019	18118	17985	17982	18145	18169	18121	18032	18083	17998	18058	18223	17962	18142	18144	18280	18232	17963	18350	18276	18201	18226	18204	18098	18194	17992	17884	18100	18223	18021	18222	18166	17922	17846	18257	18173	18040	18055	18118	18184	18179	18399	18427	18043	18155	18268	18170	18125	18377	17980	18063	18044	18175	18149	18100	18165	18167	17988	18129	18059	18268	18188	18251	18211	18096	18027	18252	18100	18092	17966	18320	18056	18147	18155	18271	18285	18217	18030	18176	17899	18120	18279	18287	18079	18445	18385	18105	18185	18131	18343	18204	18070	18057	18268	18200	17959	18185	18180	18197	18155	18027	18160	18147	18125	18160	18110	18204	18170	18213	18128	18128	18042	18324	18002	18099	18083	18144	18277	18071	18185	18214	18099	18260	18129	18297	17999	18099	18093	18240	18295	18256	18237	18143	18123	18171	18145	18199	18102	18324	18161	18171	18242	18138	18193	18135	18234	18309	18313	18314	18171	18261	18137	18057	18247	18160	18049	18291	18246	18237	17973	18191	17897	18067	18342	18082	18137	18013	18016	18038	18147	18040	18098	17937	18200	18194	18104	18336	18168	18157	18058	18090	18168	18027	17961	18077	18142	18307	18104	18026	18127	18345	18040	18305	18222	18150	18348	18194	18292	18340	18105	18183	18187	18111	18125	18187	17955	18267	17973	17908	18117	18132	18165	18253	18011	18102	18209	18121	18149	18021	18222	18241	18244	18202	18183	17858	18163	18105	17919	18139	18132	18178	18413	18029	18008	18170	18251	18267	17935	18133	18249	18125	18234	18315	18201	18165	18016	18134	18214	18147	18118	18141	18311	17969	18205	18205	18030	17985	18016	18129	18019	18036	18143	18074	18018	18134	18174	18064	18052	18302	18155	18077	18043	18242	17978	18196	18246	18146	18249	18097	18300	18147	18369	18243	18305	18212	18236	18338	18192	18071	17969	18172	18370	18359	17999	18117	18091	18108	18193	18082	18250	18075	18212	18207	18068	18105	18050	18032	18357	18118	17981	18218	18151	18281	18173	18149	18042	18010	18294	18171	17916	18034	18153	18135	18225	18199	18174	17988	17923	18399	18086	18265	18099	18202	18160	18004	18155	18230	18081	18081	18295	18057	18150	18142	18032	18452	18166	18079	18221	18224	18203	17977	18159	18254	18245	18172	18239	18204	18354	18225	18266	18200	18207	17998	18026	18061	17892	17932	18166	18127	17971	18065	18033	18269	18235	17991	17964	18204	18185	18123	18368	18259	18127	18163	18219	18105	18049	18309	18150	18309	18170	18240	18284	18318	18209	18094	18039	18138	18184	18090	18157	18033	18261	18282	18054	18344	18133	18267	18345	18277	18169	18029	18058	18199	18311	18234	18007	18117	18066	18111	18095	18029	18136	18130	18167	18327	18332	18094	18039	18366	18026	17972	18075	18206	18418	18112	18196	18090	18137	17982	17942	17976	18217	18089	18043	18188	18249	18128	18233	18150	18223	18277	18088	18162	18215	18177	18272	18099	18095	18176	18002	18275	18141	18208	18370	18202	18011	18239	18210	17995	18281	18189	18234	18374	18071	18320	18130	18443	18279	18070	18191	18147	18031	18148	18180	18259	18065	18083	18198	18210	18150	18161	18113	18066	18077	18090	18168	18071	18213	18260	17969	18067	18335	18099	18252	18114	18078	18145	18358	18263	17977	18435	18223	18252	18226	18212	18182	18147	18445	18117	18129	18233	18280	18028	18203	18165	18089	18364	17974	17952	18109	18216	18277	18151	18147	18103	18129	18241	17925	18115	18507	18117	18309	17993	18163	18181	18102	18149	18341	18211	18377	18325	18204	18211	18117	18067	18034
53155	95041	89070	70355	51661	35544	24309	18702	16367	15849	15437	15603	15586	15395	15621	15413	15531	15550	15409	15635	15588	15487	15485	15636	15686	15466	15558	15623	15554	15477	15477	15431	15448	15526	15613	15521	15405	15463	15519	15388	15509	15363	15524	15640	15650	15571	15532	15618	15506	15411	15533	15531	15298	15533	15521	15528	15466	15629	15622	15460	15482	15457	15420	15529	15492	15562	15462	15567	15351	15581	15490	15514	15560	15633	15499	15646	15502	15603	15438	15407	15447	15554	15481	15615	15314	15440	15418	15617	15463	15480	15547	15694	15551	15655	15688	15528	15448	15384	15605	15607	15566	15491	15506	15473	15755	15727	15528	15494	15636	15612	15486	15496	15298	15582	15455	15724	15509	15466	15534	15552	15590	15568	15531	15387	15361	15571	15496	15512	15565	15452	15547	15572	15451	15639	15403	15615	15482	15564	15476	15573	15480	15681	15464	15565	15570	15436	15502	15614	15455	15549	15610	15486	15475	15425	15544	15547	15311	15558	15493	15473	15404	15435	15449	15621	15523	15585	15461	15710	15516	15673	15596	15359	15639	15559	15546	15465	15426	15467	15522	15526	15447	15501	15515	15329	15469	15532	15470	15484	15385	15549	15518	15665	15495	15446	15554	15567	15477	15532	15522	15525	15325	15593	15336	15400	15439	15403	15617	15523	15361	15622	15432	15484	15483	15356	15151	15408	15581	15486	15562	15559	15552	15678	15519	15625	15511	15487	15400	15477	15608	15577	15476	15518	15515	15468	15495	15568	15482	15455	15614	15293	15706	15404	15514	15592	15514	15653	15503	15369	15575	15540	15590	15463	15600	15630	15488	15472	15549	15628	15322	15423	15589	15488	15489	15481	15422	15660	15427	15378	15578	15503	15580	15476	15434	15540	15508	15521	15513	15278	15440	15389	15550	15395	15562	15375	15624	15485	15480	15652	15482	15525	15510	15503	15541	15537	15559	15550	15551	15669	15549	15500	15421	15351	15484	15429	15435	15375	15689	15259	15449	15425	15545	15407	15513	15418	15479	15565	15584	15374	15531	15455	15604	15444	15435	15553	15462	15565	15505	15565	15302	15490	15683	15653	15546	15566	15518	15498	15622	15510	15529	15617	15351	15675	15522	15593	15495	15589	15404	15391	15637	15477	15543	15473	15495	15595	15458	15450	15363	15529	15362	15510	15411	15468	15389	15557	15499	15389	15483	15349	15519	15464	15558	15563	15615	15465	15524	15390	15475	15292	15447	15525	15312	15624	15495	15510	15298	15398	15480	15381	15583	15419	15626	15595	15555	15451	15463	15523	15454	15723	15715	15586	15678	15526	15483	15584	15453	15439	15475	15655	15603	15415	15539	15454	15532	15401	15702	15487	15382	15337	15605	15303	15436	15629	15585	15535	15491	15553	15359	15421	15608	15565	15521	15451	15587	15642	15540	15682	15438	15553	15476	15327	15521	15521	15574	15516	15500	15567	15317	15457	15420	15374	15692	15209	15612	15597	15376	15409	15557	15459	15361	15398	15509	15551	15456	15411	15570	15613	15550	15599	15532	15492	15514	15542	15500	15713	15487	15476	15638	15492	15401	15548	15461	15375	15392	15585	15514	15458	15543	15502	15466	15542	15380	15475	15448	15303	15558	15373	15550	15488	15457	15389	15494	15481	15380	15589	15591	15468	15642	15459	15535	15543	15420	15474	15738	15462	15372	15600	15670	15315	15567	15706	15363	15595	15411	15508	15445	15444	15534	15554	15495	15514	15533	15541	15373	15618	15318	15558	15597	15322	15597	15589	15481	15506	15521	15507	15412	15648	15497	15473	15696	15477	15581	15476	15506	15638	15453	15377	15548	15459	15503	15299	15532	15500	15561	15473	15661	15348	15636	15363	15508	15507	15539	15375	15407	15550	15655	15417	15490	15654	15648	15488	15604	15445	15514	15469	15587	15399	15534	15426	15642	15562	15430	15489	15613	15324	15459	15454	15585	15477	15468	15499	15544	15368	15466	15402	15389	15582	15632	15433	15650	15412	15511	15313	15419	15482	15625	15258	15459	15476	15757	15550	15525	15465	15402	15479	15517	15491	15651	15494	15544	15405	15604	15380	15376	15523	15465	15453	15584	15530	15546	15498	15472	15544	15569	15334	15320	15421	15472	15429	15402	15650	15531	15415	15320	15465	15579	15529	15499	15387	15496	15483	15353	15546	15558	15407	15610	15669	15454	15466	15640	15542	15592	15507	15609	15672	15533	15474	15454	15486	15559	15315	15529	15600	15375	15607	15356	15593	15405	15464	15510	15383	15450	15661	15520	15538	15538	15638	15561	15659	15440	15382	15318	15551	15583	15536	15594	15478	15477	15496	15500	15508	15414	15340	15515	15480	15688	15454	15525	15545	15583	15563	15558	15585	15529	15692	15444	15384	15425	15495	15464	15515	15540	15582	15574	15505	15524	15522	15427	15390	15448	15651	15582	15521	15439	15456	15552	15473	15479	15653	15510	15460	15548	15587	15678	15549	15551	15575	15602	15613	15455	15428	15466	15535	15486	15398	15425	15463	15437	15705	15502	15322	15619	15431	15527	15623	15537	15522	15593	15389	15496	15576	15593	15330	15436	15527	15487	15534	15583	15520	15451	15500	15528	15492	15406	15611	15597	15518	15636	15435	15294	15566	15613	15497	15663	15408	15560	15628	15562	15682	15607	15396	15642	15465	15512	15467	15566	15520	15541	15766	15614	15437	15725	15619	15523	15405	15651	15528	15584	15427	15422	15605	15449	15561	15660	15342	15504	15739	15603	15617	15449	15532	15440	15548	15428	15570	15608	15472	15511	15506	15329	15523	15528	15464	15425	15556	15565	15628	15573	15598	15432	15504	15723	15392	15516	15607	15617	15562	15584	15522	15447	15495	15572	15711	15705	15443	15615	15549	15592	15506	15512	15373	15452	15468	15509	15366	15451	15701	15507	15649	15367	15418	15594	15615	15607	15403	15479	15359	15497	15338	15430	15643	15653	15535	15453	15527	15437	15615	15396	15498	15685	15572	15610	15426	15527	15495	15609	15415	15569	15648	15596	15517	15448	15482	15581	15468	15537	15538	15571	15567	15388	15494	15491	15712	15686	15474	15582	15489	15527	15433	15552	15613	15578	15535	15477	15522	15466	15482	15569	15472	15662	15473	15492	15417	15594	15485	15456	15514	15410	15616	15434	15479	15348	15504	15514	15538	15476	15521	15533	15526	15669	15438	15412	15408	15539	15468	15637	15649	15474	15452	15629	15525	15473	15462	15393	15332	15446	15510	15470	15435	15463	15610	15480	15456	15497	15488	15594	15299	15695	15369	15467	15533	15581	15604	15457	15696	15390	15675	15628	15511	15434	15558	15406	15475	15576	15632	15439	15550	15724	15601	15570	15628	15389	15355	15541	15491	15452	15319	15566	15686	15471	15562	15456	15600	15570	15432	15504	15448	15453	15617	15420	15563	15575	15444	15424	15511	15537	15614	15541	15492	15535	15615	15582	15524	15503	15600	15360	15603	15516	15527	15505	15481	15465	15637	15478	15475	15519	15441	15524	15569	15680	15399	15488	15489	15492	15497	15701	15595	15704	15620	15440	15532	15650	15583	15423	15537	15522	15524	15603	15490	15493	15523	15322	15420	15422	15408	15455	15488	15589	15398	15436	15471	15809	15399	15529	15499	15489	15391	15599	15398	15422	15670	15512	15460	15302	15542	15501	15559	15566	15495	15490	15477	15444	15585	15498	15366	15556	15623	15533	15537	15377	15535	15800	15393	15521	15468	15567	15440	15369	15554	15352	15614	15717	15517	15583	15615	15369	15447	15493	15436	15493	15492	15580	15551	15510	15509	15514	15434	15515	15485	15545	15511	15354	15513	15468	15617	15450	15567	15723	15529	15553	15520	15576	15518	15676	15477	15460	15381	15531	15694	15585	15457	15561	15518	15502	15473	15365	15385	15383	15635	15514	15369	15638	15545	15503	15639	15459	15466	15555	15456	15463	15466	15508	15550	15604	15609	15459	15408	15491	15494	15616	15551	15714	15395	15513	15465	15564	15347	15592	15333	15616	15396	15510	15712	15510	15432	15490	15220	15555	15481	15484	15444	15493	15488	15543	15567	15539	15520	15464	15486	15381	15517	15583	15424	15604	15288	15458	15618	15525	15609	15462	15588	15490	15540	15707	15616	15368	15495	15643	15412	15534	15315	15499	15611	15409	15632	15332	15392	15544	15365	15547	15412	15513	15345	15576	15353	15579	15392	15360	15484	15542	15431	15597	15413	15657	15461	15644	15507	15472	15513	15633	15632	15412	15715	15584	15575	15607	15583	15359	15528	15628	15460	15601	15484	15419	15289	15442	15593	15587	15462	15625	15346	15558	15563	15460	15502	15525	15467	15555	15438	15569	15628	15430	15532	15666	15452	15366	15685	15507	15586	15652	15354	15385	15545	15478	15590	15555	15386	15661	15462	15431	15461	15483	15385	15588	15537	15487	15728	15480	15444	15611	15625	15493	15488	15678	15455	15457	15563	15425	15506	15428	15449	15530	15742	15474	15435	15548	15444	15484	15591	15518	15574	15560	15702	15483	15289	15649	15598	15614	15610	15508	15481	15562	15402	15560	15483	15540	15612	15461	15496	15616	15462	15476	15396	15513	15546	15637	15683	15603	15397	15438	15398	15502	15524	15664	15544	15604	15378	15477	15552	15591	15491	15475	15566	15471	15429	15602	15651	15445	15512	15530	15565	15376	15436	15466	15528	15486	15624	15596	15477	15588	15425	15634	15372	15505	15509	15567	15536	15496	15437	15449	15586	15575	15413	15500	15427	15373	15348	15621	15506	15526	15527	15446	15590	15548	15501	15490	15560	15415	15426	15455	15555	15500	15557	15478	15282	15497	15629	15553	15593	15310	15302	15501	15502	15483	15447	15529	15333	15503	15560	15475	15426	15566	15529	15439	15439	15446	15498	15332	15495	15334	15507	15430	15323	15529	15272	15436	15441	15489	15506	15521	15478	15529	15543	15668	15476	15535	15630	15566	15342	15566	15386	15452	15460	15482	15532	15521	15362	15702	15639	15478	15604	15593	15578	15549	15472	15464	15464	15492	15533	15646	15293	15403	15555	15525	15515	15521	15521
22933	22037	38250	45355	44607	38642	32542	23927	20143	19372	18709	18450	18508	18711	18737	18532	18684	18256	18489	18568	18527	18361	18356	18477	18451	18227	18264	18228	18443	18205	18335	18325	18391	18116	18456	18236	18361	18439	18247	18386	18179	18235	18102	18408	18266	18366	18152	18236	18287	18397	18249	18213	18286	18208	18353	18312	18262	18249	18256	18365	18023	18458	18353	18413	18331	18408	18153	18322	18253	18363	18213	18100	18332	18310	18303	18259	18401	18264	18319	18232	18160	18387	18257	18406	18093	18360	18300	18098	18320	18304	18497	18394	18452	18426	18214	18027	18294	18342	18301	18268	18301	18156	18155	18216	18292	18264	18164	18238	18113	18153	18071	18189	18384	18237	18255	18414	18233	18191	18261	18231	18296	18277	18102	18312	18069	18099	18260	18103	18148	18253	18171	18205	18110	18281	18227	18259	18404	18355	18177	18261	18118	18136	18358	18282	18500	18299	18252	18376	18264	18136	18011	18239	18266	18221	18276	18207	18316	18276	18447	18181	18290	18224	18169	18501	18123	18179	18209	18375	18445	18216	18110	18320	18274	18277	18232	18182	18026	18344	18238	18100	18203	18228	18212	18279	18245	18200	18415	18139	18140	18295	18225	18314	18553	18374	18317	18173	18258	18312	18120	18346	18552	18225	18294	18184	18386	18391	18293	18261	18189	18113	18487	18441	18188	18306	18289	18271	18190	18240	18380	18413	18031	18333	18377	18239	18236	18280	18270	18366	18222	18216	18173	18174	18350	18241	18308	18147	18290	18329	18180	18172	18282	18302	18377	18106	18186	18117	17902	18231	18146	18116	18277	18213	18260	18362	18194	18279	18135	17996	18256	18232	18071	18204	18390	18207	18276	18264	18163	18360	18414	18213	18349	18325	18115	18341	18183	18173	18264	17968	18316	18288	18368	18308	18280	18447	18144	18354	18285	18108	18283	18243	18349	18215	18133	18148	18310	18278	18114	18209	18177	18156	18286	18234	18222	18509	18145	18033	18103	18337	18179	18423	18218	18226	18161	18174	18137	18369	18414	18356	18355	18108	18236	18338	18291	18350	18290	18258	18156	18201	18418	18435	18340	18380	18132	18388	18144	18307	18183	18262	18090	18074	18197	18352	18315	18439	18324	18295	18153	18264	18007	18369	18349	18337	18377	18412	18256	18128	18128	18068	18184	18112	18261	18360	18099	18266	18194	18236	18114	18098	18111	18162	18190	18217	18129	18241	18503	18136	18177	18295	18263	17961	18083	18118	18261	18270	18244	18279	18258	18150	18139	18266	18215	18271	18329	18079	18043	18055	18235	18040	18452	18308	18320	18155	18191	18109	18125	18067	18075	18212	17941	18218	18291	18207	18333	18334	18276	18240	18098	18243	18197	18192	18260	18211	18186	18212	18119	18269	18221	18211	18273	18077	18042	18112	18416	18019	18408	18030	18206	18298	18339	18038	18308	18131	18376	18157	18331	18118	18051	18112	18397	18142	18034	17906	18407	18395	18165	18168	18372	18271	18465	18243	18510	17998	18077	18161	18179	18105	18343	18195	18458	18248	18167	18270	18307	18097	18257	18054	18289	18295	18355	18146	18543	18201	18224	18193	18145	18132	18140	18204	18072	18395	18340	18168	18197	18168	18356	18328	18103	18264	18229	18380	18386	18201	18159	18094	18318	18065	18277	18192	18262	18196	18188	18154	18135	18447	18377	18483	18211	18286	18295	18303	18430	18163	18423	18449	18403	18186	18305	18219	18215	18207	18178	17983	18232	18436	18153	18037	18146	18237	18142	18318	18207	18293	18143	17984	18372	18108	18421	18416	18361	18150	18377	18450	18194	18247	18068	18233	18246	18200	18094	17985	18194	18159	18152	18402	18406	18369	18327	18074	18309	18288	18316	18350	18030	18029	18300	18323	18315	18309	18386	18092	18178	18143	18256	18315	18062	18375	18363	17987	18170	18343	18318	18151	18265	18385	17834	18008	18390	18273	18238	17958	18123	18226	18194	18407	18285	18059	18379	18227	18259	18187	17919	18046	18140	18164	18331	18109	18128	18268	18158	18063	18131	18340	18185	18281	18224	18169	18117	18243	18046	18152	18216	18092	18290	18438	18316	18144	18278	18265	18312	18240	18283	18127	18201	18342	18145	18110	18258	18248	18041	18018	18238	18276	18224	18273	18281	18219	18155	18213	18249	18328	18252	18281	18117	18272	18147	18296	18268	18019	18166	18163	18426	18231	18234	18359	18237	18344	18098	18100	18185	18078	18046	18304	18232	18421	18274	18376	18190	18330	18266	18260	18269	18378	18171	18228	18071	18303	18302	18145	18050	18069	18272	18139	18239	18177	18265	18211	18278	18254	18374	18328	18426	18228	18126	18165	18167	18101	18101	18235	18193	18349	18080	18219	18451	18330	18106	18355	18381	18161	18353	18352	18047	17956	18186	18181	18269	18055	18153	18181	18038	18087	18128	18258	18292	18202	18337	18229	18355	18187	18232	18219	18214	18246	18098	18136	18309	18136	18202	18123	18148	18277	18231	18255	18185	18262	18144	18196	18225	18224	18453	18269	18247	18315	18143	18259	18281	18210	18415	18358	18244	18169	18306	18113	18198	18555	18356	18029	18251	18317	18128	18173	18308	18268	18115	18312	18250	18342	18136	18201	18250	18333	18326	18232	18319	18360	18250	18059	18236	18432	18212	18089	18293	18420	18276	18260	18228	18172	18297	18315	18194	18050	18339	18188	18231	18014	18216	18328	18405	18278	18259	18173	18271	18224	18440	18169	18386	18463	18200	18220	18163	18385	18210	18275	18197	18206	18257	18287	18197	18293	18254	18290	18278	18318	18281	18212	18198	17993	18182	18230	18358	18091	18159	18299	18232	18181	18297	18206	17999	18273	18356	18167	18221	18334	18315	18354	18445	18346	18295	18387	18289	18194	18160	18197	18326	18283	18331	17938	18230	18157	18125	18139	18211	18286	18140	18249	18174	18162	18430	18161	18370	18418	18284	18337	18116	18285	18287	18433	18219	18153	18196	17989	18182	18319	18403	18212	18449	18155	18255	18017	18385	18163	18307	18259	18057	18202	18292	18017	18171	18460	18313	18186	18628	18194	18277	18278	18160	18189	18145	18002	18242	18397	18209	18343	18135	18210	18208	18096	18241	18356	18196	18206	18465	18198	18316	18149	18238	18361	18105	18259	18203	18153	18142	18462	18312	18279	18077	18230	18483	18365	18408	18232	18309	18223	18318	18112	18248	18270	18121	18060	18168	18173	17999	18407	18425	18224	18279	18096	18304	18171	18511	18357	18237	18068	18153	18361	18201	18152	18261	18258	18247	18122	18367	18342	18030	18307	18231	18148	18180	18190	18261	18126	18371	18215	18240	18160	18308	18330	18251	18278	18312	18312	18320	18087	18362	18359	18159	18354	18001	18134	18360	18170	18385	18243	18213	18281	18265	18409	18211	18535	18217	18132	18212	18138	18177	18295	18314	18231	18272	18247	18304	18275	18167	18202	18158	18201	18327	18304	18264	18341	18507	18016	18195	18199	18073	18218	18046	18223	18289	18169	18305	18112	18128	18355	18490	18063	18161	18299	18148	18220	18319	18163	18315	18116	18109	18136	18201	18322	18184	18205	18375	18044	18154	18130	18328	18176	18119	18302	18305	18113	18163	18172	18093	18168	18207	18294	18272	18310	18489	18264	18121	18181	18237	18208	18033	18242	18378	18326	18410	18311	18323	18079	18065	18360	18054	18309	18198	18213	18297	18227	18333	18312	18272	18112	18234	18170	18238	18321	18304	18254	18371	18338	18436	18373	18307	18246	18233	18223	18339	18087	18303	18188	18235	18091	18059	18255	18168	18261	18056	18154	18233	18034	18136	18264	18311	18124	18296	18309	18299	18032	18226	18215	18295	18181	18188	18156	18329	18103	18359	18189	18291	18241	18201	18384	18367	18254	18310	18224	18338	18292	18248	18251	18219	18217	18555	18317	18246	18233	18111	18127	18256	18097	18450	18168	18235	18202	18365	18251	18255	18196	18330	18142	18281	18180	18081	18137	18318	18408	18151	18258	18377	17882	18084	18097	18257	18340	18384	18381	18388	18065	18198	18217	18215	18378	18195	18116	18076	18193	18285	18264	18188	18202	18182	17899	18124	18141	18348	18163	18075	18336	18167	18229	18129	18206	18379	18179	18228	18232	18018	18360	18243	18185	18163	18096	18230	18391	18175	18239	18299	18446	18417	18296	18305	18129	18158	18371	18287	18268	18301	18117	18093	18357	18478	18294	18257	18221	18164	18198	18191	18272	18418	18214	18136	18208	18237	18240	18198	18005	18217	18247	18113	18138	18195	18295	18303	18177	18375	18176	18379	18276	18297	18444	18337	18528	18382	18160	18250	18306	18185	18108	18237	18181	18298	18047	18219	18233	18270	18269	18139	18213	18243	18330	18194	18207	18400	18252	18089	18299	18380	18270	18089	18268	18087	18121	18137	18023	18224	18070	18380	18377	18316	18167	18234	18305	18216	18255	18384	18169	18406	18448	18391	18144	18095	18222	18328	18330	18344	18228	18269	18379	18207	18120	18240	18130	18338	18090	18323	18222	18232	18449	18091	18200	18149	18159	18217	18070	18221	18301	18364	18352	18371	18226	18367	18392	18121	18171	17792	18183	18203	18187	18264	18277	18345	18279	18133	18244	18285	18112	18190	18166	18181	18293	18320	18443	18296	18008	18303	18269	18329	18142	18281	18274	17947	18144	18254	18209	18308	18337	18430	18199	18085	18253	18149	18062	18215	18128	18259	18294	18269	18248	18178	18211	18276	18309	18530	18346	18301	18337	18323	18101	18117	18134	18315	18102	18114	18055	18232	18258	18081	18284	18039	18316	18165	18251	18081	18106	18227	18176	18075	18188	18177	18350	18301	18244	18400	18403	18346	18288	18235	18206	18374	18132	18233	18216	18140	18043	18279	18239	18144	18209	18096	18042	18132	18228	18370	18295	18303	18139	18162	18135	18151	18156	18149	18293	18385	18147	18276	18205	18129	18189	18295	18232	18234	18074	18213	18285	18031	18202	18102	18232	18221	18056	18156	18286	18409	17979	18214	18525	18114	18107	17972	18275	18108	18236	18263	18391	18356	18353
57982	99746	97221	83311	62165	43451	29730	20912	17021	15938	15604	15582	15434	15533	15540	15431	15627	15596	15564	15683	15570	15432	15596	15502	15492	15530	15508	15605	15442	15546	15466	15519	15484	15480	15467	15445	15614	15322	15602	15560	15531	15406	15531	15557	15424	15419	15499	15599	15566	15636	15762	15466	15527	15507	15611	15509	15441	15482	15557	15493	15496	15542	15557	15574	15438	15503	15524	15667	15329	15441	15588	15663	15702	15503	15497	15672	15426	15630	15641	15470	15514	15554	15541	15626	15335	15568	15540	15669	15641	15638	15669	15564	15521	15290	15485	15532	15598	15414	15644	15538	15451	15542	15511	15653	15478	15553	15441	15526	15680	15666	15362	15540	15694	15512	15486	15559	15569	15449	15601	15544	15564	15581	15677	15500	15477	15481	15517	15424	15504	15465	15361	15673	15694	15558	15566	15550	15557	15756	15368	15580	15411	15486	15623	15502	15445	15511	15558	15572	15459	15427	15432	15575	15664	15494	15495	15449	15517	15530	15669	15558	15549	15429	15675	15374	15579	15409	15439	15592	15479	15552	15451	15396	15615	15467	15473	15719	15502	15267	15458	15648	15552	15706	15386	15588	15584	15427	15527	15363	15444	15450	15679	15515	15333	15651	15559	15681	15371	15523	15535	15423	15528	15464	15513	15492	15591	15410	15579	15554	15376	15741	15598	15643	15422	15602	15463	15565	15553	15491	15401	15580	15405	15546	15425	15397	15561	15560	15578	15362	15489	15427	15495	15551	15515	15445	15451	15744	15473	15617	15428	15555	15534	15636	15426	15555	15582	15451	15503	15488	15438	15543	15646	15525	15144	15506	15644	15476	15672	15493	15394	15654	15564	15450	15565	15597	15698	15379	15359	15485	15698	15464	15531	15399	15501	15673	15397	15494	15635	15520	15512	15562	15608	15416	15487	15619	15582	15446	15465	15451	15590	15486	15484	15469	15621	15572	15420	15606	15612	15713	15471	15655	15531	15635	15438	15526	15485	15470	15494	15741	15277	15607	15569	15623	15756	15464	15576	15594	15606	15459	15450	15713	15412	15521	15618	15512	15640	15451	15524	15548	15378	15550	15323	15401	15481	15469	15467	15627	15536	15344	15634	15467	15546	15322	15399	15624	15556	15548	15557	15568	15479	15481	15385	15546	15560	15595	15485	15522	15337	15405	15749	15571	15702	15484	15467	15422	15264	15516	15366	15588	15413	15494	15459	15446	15500	15620	15421	15741	15696	15420	15406	15486	15475	15451	15548	15632	15246	15641	15409	15608	15563	15683	15562	15540	15569	15359	15363	15560	15657	15617	15518	15421	15407	15531	15371	15562	15439	15474	15332	15645	15412	15503	15485	15496	15362	15644	15538	15612	15355	15577	15470	15455	15605	15506	15545	15560	15428	15449	15487	15604	15469	15477	15516	15481	15643	15546	15630	15443	15572	15417	15725	15537	15730	15432	15559	15511	15332	15576	15510	15546	15406	15369	15498	15441	15520	15511	15429	15422	15460	15410	15692	15504	15462	15575	15502	15394	15732	15538	15405	15601	15658	15497	15660	15473	15509	15594	15532	15457	15418	15592	15423	15503	15638	15503	15510	15395	15513	15606	15492	15340	15703	15493	15513	15548	15392	15336	15496	15522	15599	15412	15443	15548	15464	15651	15708	15526	15485	15402	15467	15487	15517	15500	15706	15519	15463	15710	15506	15425	15481	15498	15425	15499	15441	15590	15642	15430	15667	15383	15434	15535	15544	15557	15364	15489	15572	15506	15523	15576	15446	15277	15480	15573	15575	15395	15601	15500	15478	15354	15633	15527	15366	15550	15605	15376	15499	15434	15528	15499	15653	15391	15549	15543	15368	15436	15620	15551	15549	15408	15610	15561	15640	15473	15576	15619	15603	15343	15580	15397	15632	15565	15459	15497	15379	15617	15323	15463	15497	15600	15338	15483	15541	15472	15565	15428	15395	15351	15530	15452	15556	15594	15487	15609	15346	15702	15598	15550	15552	15604	15575	15640	15524	15652	15533	15383	15267	15469	15510	15473	15620	15531	15498	15289	15607	15568	15255	15574	15466	15493	15631	15512	15512	15598	15553	15571	15501	15435	15482	15699	15558	15526	15625	15454	15621	15405	15455	15475	15635	15592	15527	15494	15356	15607	15583	15372	15557	15520	15711	15628	15324	15687	15537	15707	15569	15542	15547	15384	15531	15550	15463	15538	15571	15467	15434	15520	15396	15462	15492	15449	15619	15565	15421	15435	15723	15569	15574	15662	15439	15491	15353	15399	15462	15659	15379	15503	15447	15440	15259	15485	15521	15591	15670	15449	15585	15406	15573	15473	15505	15632	15505	15573	15465	15404	15506	15470	15557	15584	15593	15489	15597	15600	15553	15382	15410	15477	15533	15397	15652	15539	15538	15610	15457	15586	15590	15615	15578	15517	15336	15566	15484	15472	15432	15626	15469	15717	15592	15582	15499	15490	15429	15482	15647	15481	15554	15521	15514	15397	15661	15557	15611	15627	15577	15404	15625	15677	15453	15543	15522	15376	15484	15545	15468	15546	15520	15555	15571	15575	15543	15540	15642	15466	15515	15567	15577	15530	15508	15448	15623	15490	15373	15619	15434	15779	15609	15580	15468	15471	15493	15745	15526	15421	15545	15381	15638	15544	15387	15742	15421	15540	15586	15365	15535	15642	15501	15685	15621	15574	15536	15420	15633	15646	15443	15589	15484	15530	15578	15557	15601	15580	15506	15458	15516	15549	15354	15604	15496	15369	15579	15389	15484	15492	15409	15487	15416	15417	15539	15534	15570	15515	15599	15503	15437	15574	15482	15471	15563	15348	15409	15517	15352	15592	15469	15395	15509	15503	15476	15548	15523	15295	15526	15482	15545	15650	15635	15500	15685	15678	15451	15520	15593	15414	15612	15464	15354	15523	15534	15438	15508	15333	15469	15490	15470	15748	15422	15345	15427	15413	15392	15403	15697	15527	15536	15545	15437	15500	15627	15497	15537	15499	15502	15484	15258	15485	15459	15416	15571	15527	15428	15592	15609	15533	15509	15361	15480	15423	15393	15467	15537	15536	15611	15432	15681	15612	15551	15697	15470	15586	15600	15448	15674	15542	15532	15624	15622	15474	15420	15574	15518	15427	15457	15446	15383	15529	15524	15659	15285	15517	15632	15544	15567	15533	15422	15546	15531	15669	15447	15417	15526	15429	15510	15708	15510	15528	15560	15549	15519	15539	15475	15451	15621	15571	15501	15494	15742	15463	15466	15470	15360	15546	15453	15477	15457	15416	15480	15409	15558	15286	15516	15450	15481	15457	15382	15564	15489	15582	15431	15508	15473	15541	15367	15635	15500	15550	15485	15446	15416	15530	15484	15380	15596	15468	15455	15464	15572	15578	15444	15571	15592	15642	15753	15523	15474	15513	15473	15548	15598	15630	15464	15476	15553	15432	15673	15428	15313	15574	15370	15342	15545	15584	15571	15534	15490	15415	15634	15475	15538	15415	15608	15589	15500	15568	15376	15530	15459	15619	15831	15451	15494	15522	15482	15425	15441	15429	15440	15412	15381	15555	15533	15441	15532	15675	15466	15553	15584	15465	15522	15421	15559	15452	15466	15521	15526	15428	15575	15512	15344	15597	15501	15464	15505	15697	15390	15479	15477	15433	15482	15511	15572	15523	15476	15478	15460	15432	15455	15595	15297	15623	15409	15677	15489	15645	15621	15550	15525	15699	15553	15353	15474	15474	15547	15519	15608	15426	15525	15503	15405	15449	15484	15483	15531	15536	15501	15564	15509	15589	15602	15420	15567	15366	15511	15633	15647	15427	15423	15515	15468	15606	15564	15498	15427	15665	15472	15516	15496	15519	15500	15499	15618	15368	15470	15394	15456	15532	15533	15666	15419	15584	15388	15473	15290	15498	15462	15719	15474	15542	15497	15633	15443	15571	15493	15450	15482	15532	15532	15252	15533	15499	15496	15607	15400	15435	15598	15692	15602	15727	15516	15350	15562	15539	15451	15411	15576	15647	15366	15535	15489	15391	15564	15522	15667	15465	15668	15557	15459	15578	15537	15504	15505	15360	15544	15598	15497	15569	15628	15506	15533	15407	15604	15596	15557	15522	15405	15513	15496	15288	15643	15434	15607	15512	15538	15533	15498	15554	15411	15504	15439	15504	15524	15343	15483	15548	15422	15402	15583	15492	15483	15449	15423	15547	15424	15517	15269	15515	15521	15453	15444	15326	15525	15468	15597	15417	15620	15638	15712	15583	15540	15372	15607	15491	15702	15446	15562	15551	15566	15396	15429	15501	15620	15447	15604	15491	15359	15424	15494	15512	15513	15507	15596	15517	15480	15552	15511	15511	15412	15497	15313	15570	15418	15628	15435	15581	15666	15520	15560	15547	15399	15492	15543	15578	15358	15244	15594	15441	15502	15528	15651	15431	15556	15463	15518	15557	15540	15611	15514	15349	15599	15631	15551	15630	15287	15476	15500	15357	15561	15606	15578	15665	15565	15612	15449	15461	15393	15433	15654	15323	15396	15398	15597	15652	15482	15490	15572	15486	15483	15497	15559	15596	15808	15480	15641	15557	15407	15387	15506	15535	15692	15647	15568	15557	15385	15614	15508	15520	15546	15469	15572	15397	15448	15603	15548	15418	15528	15631	15523	15540	15383	15689	15498	15506	15441	15548	15608	15479	15531	15466	15513	15586	15668	15561	15605	15497	15508	15413	15529	15565	15409	15516	15486	15379	15449	15554	15587	15422	15307	15656	15587	15574	15414	15447	15476	15501	15512	15723	15664	15406	15615	15409	15613	15678	15409	15474	15356	15488	15519	15545	15362	15495	15496	15489	15492	15442	15554	15548	15537	15480	15425	15428	15631	15498	15432	15410	15605	15628	15602	15528	15477	15416	15619	15491	15448	15411	15438	15458	15539	15649	15558	15482	15400	15555	15450	15457	15506	15557	15514	15618	15475	15425	15559	15562	15539	15587	15411	15638	15511	15496	15457	15572	15546	15455	15403	15652	15596	15475	15482	15351	15547	15567	15429	15519	15530	15510	15581	15510	15517	15589	15589	15504	15566	15431	15689	15599	15457	15753	15633	15487	15555	15536	15530	15408
28206	34718	46940	38786	28258	23223	20358	19290	18886	18511	18746	18701	18669	18532	18598	18441	18544	18573	18700	18398	18448	18555	18615	18576	18648	18430	18485	18620	18648	18472	18646	18495	18544	18526	18385	18494	18498	18397	18435	18593	18454	18526	18695	18614	18713	18514	18416	18472	18481	18261	18668	18424	18402	18627	18530	18318	18434	18561	18192	18473	18667	18519	18595	18454	18612	18395	18564	18502	18546	18348	18529	18563	18383	18399	18555	18596	18450	18453	18671	18488	18595	18295	18428	18458	18573	18483	18564	18433	18460	18617	18522	18471	18690	18651	18551	18438	18564	18655	18852	18447	18601	18384	18666	18557	18673	18537	18493	18612	18571	18394	18344	18376	18525	18409	18585	18589	18495	18507	18609	18448	18357	18484	18376	18565	18652	18581	18369	18621	18575	18754	18541	18636	18496	18617	18478	18424	18358	18607	18621	18525	18547	18652	18587	18572	18289	18550	18691	18514	18571	18593	18358	18431	18371	18529	18495	18486	18514	18347	18543	18589	18481	18434	18519	18538	18577	18399	18588	18773	18663	18437	18458	18513	18594	18278	18504	18642	18565	18521	18435	18342	18421	18569	18295	18563	18416	18425	18611	18484	18595	18512	18469	18636	18394	18751	18520	18262	18479	18369	18402	18436	18441	18641	18651	18389	18504	18519	18318	18481	18391	18449	18536	18614	18444	18454	18369	18559	18387	18212	18368	18365	18502	18596	18648	18452	18349	18345	18554	18598	18615	18648	18370	18560	18616	18384	18542	18471	18511	18376	18539	18571	18720	18711	18286	18667	18489	18479	18567	18716	18589	18631	18457	18399	18397	18512	18490	18574	18737	18843	18461	18348	18592	18583	18451	18487	18623	18683	18616	18585	18787	18531	18701	18239	18441	18462	18478	18319	18557	18464	18450	18732	18580	18507	18456	18688	18665	18623	18374	18569	18361	18375	18550	18610	18551	18594	18393	18554	18329	18537	18687	18510	18538	18450	18691	18697	18689	18641	18220	18495	18431	18431	18436	18531	18408	18570	18580	18537	18600	18605	18623	18502	18492	18563	18508	18524	18451	18547	18711	18334	18570	18545	18538	18307	18512	18417	18501	18418	18338	18447	18478	18512	18505	18758	18578	18558	18557	18213	18385	18299	18368	18613	18290	18482	18475	18293	18398	18449	18371	18619	18459	18516	18417	18634	18655	18453	18496	18498	18599	18651	18507	18533	18569	18452	18603	18553	18531	18465	18326	18267	18685	18522	18535	18427	18490	18382	18378	18770	18711	18467	18385	18377	18502	18460	18197	18488	18519	18480	18555	18439	18597	18705	18416	18369	18365	18359	18772	18601	18490	18584	18419	18535	18516	18437	18590	18466	18466	18787	18864	18490	18616	18585	18464	18505	18516	18415	18501	18402	18373	18458	18150	18419	18715	18510	18433	18498	18468	18415	18583	18538	18505	18483	18508	18485	18413	18619	18510	18349	18531	18634	18639	18561	18524	18695	18354	18475	18596	18587	18506	18551	18633	18379	18505	18378	18634	18505	18550	18624	18414	18643	18491	18470	18221	18538	18486	18347	18502	18661	18458	18517	18505	18482	18309	18433	18542	18275	18395	18490	18496	18520	18176	18589	18660	18404	18343	18448	18441	18653	18572	18495	18579	18499	18664	18437	18284	18424	18507	18578	18550	18461	18658	18481	18362	18351	18501	18539	18609	18556	18513	18605	18449	18408	18741	18557	18328	18551	18500	18359	18531	18502	18530	18480	18469	18574	18488	18568	18429	18731	18647	18534	18576	18490	18364	18479	18523	18641	18520	18548	18657	18534	18521	18532	18736	18493	18606	18506	18404	18558	18563	18386	18438	18613	18548	18562	18561	18504	18459	18584	18406	18365	18664	18552	18610	18386	18510	18580	18637	18675	18530	18581	18685	18516	18757	18543	18324	18267	18425	18538	18771	18463	18405	18599	18388	18531	18531	18456	18608	18627	18401	18175	18522	18584	18432	18442	18499	18480	18371	18367	18575	18510	18467	18591	18664	18311	18371	18556	18328	18549	18593	18764	18510	18427	18572	18487	18521	18588	18588	18374	18485	18677	18699	18455	18693	18512	18672	18623	18609	18488	18603	18395	18674	18525	18561	18452	18547	18548	18433	18671	18520	18719	18539	18471	18321	18427	18519	18483	18569	18611	18551	18651	18589	18559	18381	18519	18655	18547	18591	18266	18376	18500	18483	18396	18655	18542	18471	18430	18535	18549	18685	18641	18516	18518	18622	18703	18765	18279	18294	18288	18671	18430	18605	18435	18438	18598	18375	18573	18530	18419	18493	18476	18296	18457	18652	18171	18619	18403	18679	18523	18469	18495	18457	18336	18398	18471	18491	18495	18273	18429	18371	18603	18565	18432	18514	18457	18457	18443	18419	18545	18298	18468	18481	18544	18602	18540	18607	18661	18442	18553	18507	18710	18506	18379	18511	18623	18465	18473	18530	18448	18418	18566	18467	18262	18430	18622	18369	18514	18519	18355	18419	18350	18432	18516	18567	18535	18446	18545	18392	18608	18478	18334	18409	18752	18428	18253	18522	18360	18511	18566	18389	18429	18541	18740	18558	18584	18531	18425	18383	18527	18315	18499	18582	18655	18478	18525	18547	18428	18410	18516	18290	18557	18616	18810	18480	18654	18689	18432	18525	18648	18610	18390	18490	18251	18460	18607	18555	18625	18494	18551	18335	18474	18471	18448	18573	18650	18657	18600	18500	18763	18416	18489	18585	18474	18432	18683	18743	18577	18452	18525	18693	18559	18505	18635	18453	18418	18494	18370	18706	18578	18677	18486	18326	18390	18315	18400	18526	18517	18703	18604	18556	18719	18345	18486	18617	18380	18600	18441	18637	18310	18432	18506	18503	18279	18549	18416	18422	18593	18368	18602	18615	18590	18606	18652	18592	18611	18589	18478	18308	18584	18628	18573	18663	18430	18395	18276	18495	18622	18647	18727	18258	18651	18611	18497	18397	18545	18361	18286	18567	18546	18498	18624	18475	18585	18542	18579	18490	18509	18429	18418	18533	18439	18298	18467	18599	18500	18506	18437	18409	18545	18737	18614	18438	18399	18378	18465	18586	18457	18615	18402	18587	18682	18494	18659	18512	18444	18516	18447	18518	18418	18400	18636	18527	18323	18375	18429	18520	18337	18552	18456	18602	18795	18501	18457	18540	18432	18699	18549	18330	18763	18499	18539	18597	18346	18428	18532	18604	18343	18475	18524	18721	18491	18444	18637	18716	18653	18742	18539	18500	18558	18602	18606	18485	18341	18518	18519	18586	18468	18393	18403	18599	18526	18507	18595	18463	18433	18574	18454	18520	18599	18406	18412	18531	18452	18458	18399	18615	18307	18573	18526	18518	18575	18352	18340	18416	18462	18354	18656	18427	18325	18407	18520	18521	18558	18596	18356	18762	18659	18538	18641	18639	18560	18415	18622	18704	18589	18520	18625	18274	18518	18587	18616	18546	18579	18493	18527	18426	18455	18487	18785	18461	18474	18540	18578	18566	18485	18572	18380	18593	18489	18430	18457	18371	18583	18434	18775	18473	18708	18608	18691	18417	18396	18489	18588	18514	18444	18696	18497	18540	18316	18435	18381	18565	18483	18530	18464	18611	18425	18369	18464	18748	18673	18412	18424	18726	18426	18418	18529	18771	18626	18556	18337	18356	18445	18620	18525	18500	18351	18412	18595	18755	18563	18553	18456	18622	18466	18361	18523	18331	18573	18612	18421	18462	18466	18583	18478	18477	18231	18437	18705	18527	18549	18541	18602	18491	18660	18687	18521	18516	18376	18441	18570	18500	18473	18647	18522	18635	18593	18696	18553	18496	18590	18625	18390	18380	18440	18522	18541	18752	18513	18481	18593	18509	18729	18413	18510	18559	18533	18466	18490	18203	18839	18516	18288	18502	18590	18546	18506	18388	18529	18343	18499	18757	18308	18287	18335	18704	18583	18613	18555	18480	18520	18600	18383	18581	18625	18573	18715	18487	18398	18409	18632	18553	18484	18436	18497	18426	18644	18671	18623	18492	18505	18467	18486	18429	18451	18504	18717	18307	18661	18519	18524	18547	18572	18633	18667	18381	18488	18498	18554	18513	18416	18584	18522	18559	18389	18471	18355	18433	18504	18519	18500	18554	18484	18509	18603	18398	18462	18587	18379	18603	18354	18449	18549	18326	18532	18737	18501	18603	18524	18568	18704	18755	18575	18488	18545	18371	18523	18701	18349	18451	18390	18547	18555	18588	18404	18366	18524	18494	18456	18496	18291	18585	18670	18371	18642	18531	18591	18620	18604	18489	18623	18492	18669	18527	18563	18455	18518	18497	18670	18714	18396	18601	18508	18471	18558	18588	18478	18719	18490	18658	18624	18590	18555	18835	18465	18570	18520	18426	18619	18478	18427	18492	18374	18546	18368	18636	18498	18772	18618	18582	18348	18411	18524	18574	18479	18532	18313	18426	18442	18645	18462	18387	18415	18309	18438	18728	18569	18720	18256	18495	18532	18553	18613	18286	18415	18623	18522	18546	18559	18377	18541	18484	18577	18584	18541	18700	18632	18510	18438	18573	18479	18458	18366	18486	18716	18536	18512	18588	18460	18468	18574	18660	18492	18560	18505	18621	18584	18647	18480	18725	18599	18525	18472	18519	18472	18461	18630	18469	18634	18533	18537	18389	18288	18500	18424	18414	18579	18694	18493	18408	18623	18665	18652	18707	18647	18645	18614	18313	18657	18558	18337	18615	18381	18502	18580	18506	18433	18378	18542	18659	18320	18363	18328	18488	18767	18225	18579	18699	18477	18525	18613	18505	18471	18548	18496	18638	18670	18597	18336	18405	18659	18412	18384	18603	18610	18368	18309	18561	18639	18564	18635	18406	18323	18545	18513	18564	18457	18428	18336	18458	18563	18563	18472	18566	18665	18404	18439	18607	18553	18566	18338	18434	18454	18754	18590	18563	18512	18695	18740	18624	18533	18575	18448	18327	18604	18421	18694	18360	18443	18395	18580	18469	18461	18678	18640	18424	18529	18248	18442	18516	18611	18594	18535	18402	18489	18626	18357	18521	18658	18793	18512	18554	18434	18482	18571	18417	18464	18655	18487
27879	55722	49574	35423	25887	19718	17002	16224	15854	15649	15617	15810	15703	15761	15380	15591	15723	15543	15648	15555	15530	15881	15618	15649	15737	15604	15580	15630	15781	15777	15891	15605	15662	15674	15664	15655	15634	15632	15686	15865	15756	15759	15701	15513	15694	15719	15809	15840	15663	15648	15559	15630	15867	15654	15746	15706	15631	15689	15717	15490	15563	15640	15765	15585	15678	15612	15801	15661	15597	15803	15449	15635	15738	15562	15566	15778	15688	15445	15883	15695	15643	15664	15654	16020	15572	15685	15573	15622	15600	15659	15680	15766	15556	15662	15604	15764	15652	15635	15786	15692	15537	15898	15730	15666	15617	15740	15692	15705	15590	15707	15732	15471	15536	15726	15698	15706	15651	15576	15619	15518	15645	15584	15630	15467	15579	15743	15724	15600	15627	15638	15750	15573	15613	15799	15645	15733	15820	15563	15708	15614	15774	15753	15683	15636	15754	15635	15740	15615	15763	15643	15677	15844	15645	15662	15569	15697	15623	15706	15517	15566	15779	15686	15604	15614	15780	15808	15728	15657	15840	15496	15564	15579	15482	15635	15737	15879	15578	15684	15712	15597	15717	15620	15599	15606	15710	15565	15704	15614	15748	15583	15805	15621	15611	15560	15694	15655	15802	15441	15654	15838	15627	15690	15606	15626	15604	15693	15781	15785	15684	15742	15776	15716	15716	15625	15559	15732	15518	15685	15685	15737	15650	15668	15683	15711	15553	15782	15665	15627	15646	15657	15749	15559	15612	15651	15577	15659	15694	15737	15498	15755	15607	15563	15661	15654	15612	15544	15661	15648	15821	15464	15593	15742	15639	15687	15594	15742	15645	15719	15658	15619	15641	15762	15640	15558	15857	15808	15646	15483	15514	15667	15786	15694	15499	15614	15639	15856	15826	15676	15504	15617	15418	15770	15628	15633	15773	15621	15625	15673	15613	15647	15541	15820	15704	15597	15758	15643	15538	15695	15866	15587	15696	15763	15513	15725	15618	15590	15696	15623	15614	15593	15562	15636	15606	15724	15630	15565	15604	15579	15719	15657	15517	15751	15623	15566	15672	15675	15745	15617	15723	15493	15680	15851	15610	15607	15585	15750	15663	15706	15778	15800	15715	15615	15532	15698	15715	15581	15702	15636	15794	15850	15750	15662	15717	15592	15509	15723	15742	15538	15522	15679	15666	15685	15870	15542	15762	15544	15898	15681	15767	15680	15674	15794	15494	15583	15611	15656	15763	15632	15722	15680	15598	15830	15581	15676	15639	15534	15685	15687	15772	15757	15618	15695	15522	15741	15647	15550	15640	15302	15705	15589	15900	15844	15595	15731	15568	15733	15745	15664	15697	15538	15738	15562	15717	15545	15750	15519	15632	15639	15505	15795	15640	15783	15662	15699	15473	15663	15754	15646	15755	15664	15758	15637	15575	15580	15719	15621	15651	15653	15573	15664	15649	15617	15641	15545	15608	15572	15660	15546	15750	15766	15771	15772	15739	15713	15718	15599	15751	15783	15687	15588	15703	15607	15598	15513	15884	15746	15754	15369	15569	15715	15562	15637	15702	15579	15648	15624	15726	15636	15761	15749	15552	15814	15647	15624	15548	15754	15748	15675	15541	15658	15701	15669	15735	15689	15531	15694	15720	15727	15884	15864	15719	15833	15494	15815	15531	15724	15677	15694	15810	15474	15792	15782	15650	15655	15370	15646	15652	15702	15835	15673	15773	15718	15592	15629	15543	15779	15555	15681	15700	15741	15710	15645	15709	15718	15639	15684	15775	15763	15750	15789	15544	15488	15641	15715	15746	15622	15734	15442	15557	15770	15600	15754	15851	15704	15615	15547	15556	15672	15511	15766	15755	15599	15506	15651	15704	15733	15703	15634	15724	15738	15585	15581	15633	15717	15795	15362	15752	15490	15687	15689	15695	15706	15624	15647	15441	15731	15728	15559	15672	15735	15748	15647	15738	15689	15742	15708	15623	15614	15773	15787	15636	15618	15682	15697	15578	15569	15743	15580	15696	15602	15677	15813	15686	15459	15727	15691	15578	15670	15690	15762	15745	15676	15494	15579	15761	15589	15436	15676	15833	15697	15658	15558	15760	15614	15599	15723	15663	15673	15831	15654	15679	15786	15724	15711	15675	15692	15858	15588	15720	15597	15509	15684	15574	15629	15527	15641	15730	15637	15740	15758	15666	15659	15591	15620	15594	15691	15619	15672	15481	15707	15719	15714	15691	15663	15559	15677	15658	15687	15648	15582	15596	15627	15771	15602	15665	15747	15653	15631	15672	15659	15684	15591	15631	15602	15712	15726	15761	15528	15630	15743	15885	15590	15608	15597	15648	15484	15845	15587	15725	15620	15577	15611	15568	15624	15616	15808	15540	15533	15624	15409	15787	15525	15724	15783	15508	15684	15575	15676	15729	15675	15502	15690	15681	15572	15811	15724	15533	15687	15610	15489	15712	15656	15820	15592	15506	15641	15543	15560	15540	15762	15814	15707	15725	15529	15579	15614	15617	15797	15716	15600	15683	15630	15654	15564	15619	15488	15556	15765	15757	15474	15594	15541	15636	15738	15422	15674	15621	15585	15517	15484	15734	15577	15580	15673	15680	15453	15592	15678	15757	15657	15661	15667	15608	15626	15702	15605	15690	15577	15757	15590	15686	15623	15874	15633	15564	15789	15584	15600	15694	15698	15652	15729	15609	15693	15698	15798	15664	15622	15742	15569	15498	15639	15701	15631	15711	15655	15591	15508	15623	15664	15640	15583	15746	15476	15525	15723	15690	15647	15681	15705	15716	15641	15512	15634	15687	15598	15785	15812	15625	15822	15409	15752	15747	15700	15702	15667	15654	15662	15539	15699	15615	15669	15682	15644	15738	15599	15629	15611	15578	15666	15595	15645	15635	15536	15618	15599	15688	15698	15627	15656	15693	15525	15702	15712	15801	15613	15530	15606	15636	15843	15556	15596	15779	15582	15706	15603	15758	15684	15694	15857	15465	15648	15570	15734	15853	15568	15529	15657	15800	15577	15803	15669	15726	15762	15615	15587	15543	15723	15812	15580	15637	15676	15736	15616	15561	15746	15763	15642	15804	15841	15869	15617	15568	15834	15599	15736	15593	15548	15566	15776	15565	15484	15595	15678	15483	15482	15811	15720	15733	15630	15561	15663	15721	15648	15630	15806	15604	15540	15533	15609	15696	15613	15611	15749	15659	15703	15768	15611	15730	15732	15648	15800	15820	15808	15708	15718	15768	15538	15680	15681	15609	15707	15509	15608	15593	15651	15493	15723	15563	15639	15726	15740	15529	15655	15574	15642	15629	15684	15783	15665	15595	15736	15713	15697	15652	15592	15615	15829	15614	15740	15584	15712	15754	15636	15664	15575	15655	15690	15594	15704	15668	15685	15663	15532	15712	15694	15774	15620	15633	15852	15747	15701	15848	15773	15598	15560	15627	15598	15909	15709	15675	15677	15767	15625	15450	15564	15733	15700	15536	15628	15833	15551	15714	15772	15680	15619	15722	15690	15679	15703	15637	15767	15641	15701	15635	15491	15791	15502	15673	15758	15712	15706	15587	15757	15561	15774	15739	15529	15666	15555	15739	15580	15691	15573	15699	15638	15556	15516	15718	15632	15686	15511	15700	15671	15760	15699	15641	15478	15655	15576	15486	15717	15622	15642	15628	15702	15668	15605	15683	15774	15618	15674	15584	15813	15754	15686	15591	15619	15700	15703	15754	15638	15527	15621	15672	15710	15701	15670	15835	15809	15740	15638	15622	15721	15721	15631	15738	15742	15608	15550	15746	15701	15661	15645	15611	15682	15700	15783	15686	15509	15805	15550	15678	15679	15646	15588	15599	15665	15721	15844	15822	15684	15479	15661	15617	15672	15750	15621	15683	15687	15864	15756	15621	15574	15577	15540	15815	15704	15834	15559	15736	15613	15710	15640	15656	15643	15610	15728	15538	15675	15830	15648	15510	15571	15669	15813	15667	15771	15651	15656	15796	15696	15597	15810	15653	15489	15692	15721	15608	15690	15653	15623	15784	15721	15622	15769	15690	15798	15582	15570	15802	15702	15508	15791	15554	15534	15607	15604	15702	15652	15682	15519	15813	15733	15716	15707	15868	15761	15633	15847	15763	15706	15678	15628	15706	15636	15561	15708	15715	15592	15695	15656	15829	15576	15727	15656	15667	15691	15630	15833	15550	15653	15511	15754	15701	15624	15573	15575	15538	15551	15680	15820	15666	15584	15780	15643	15676	15608	15618	15732	15667	15708	15807	15699	15667	15563	15696	15637	15580	15616	15678	15681	15640	15732	15539	15892	15789	15769	15606	15451	15692	15641	15763	15680	15508	15502	15558	15812	15619	15693	15711	15703	15709	15700	15684	15642	15579	15588	15608	15586	15569	15641	15654	15698	15670	15557	15633	15650	15525	15709	15673	15631	15660	15599	15742	15689	15467	15742	15626	15724	15798	15588	15751	15726	15612	15707	15704	15540	15750	15689	15721	15793	15704	15655	15751	15546	15680	15737	15719	15683	15625	15691	15721	15512	15743	15676	15886	15571	15807	15762	15628	15677	15759	15587	15616	15746	15799	15753	15500	15688	15566	15564	15548	15720	15610	15644	15690	15593	15634	15678	15816	15723	15636	15623	15830	15646	15649	15603	15690	15741	15798	15562	15681	15710	15737	15884	15751	15818	15532	15744	15801	15744	15574	15651	15633	15627	15460	15542	15759	15740	15757	15531	15718	15713	15687	15626	15641	15675	15612	15747	15703	15675	15639	15885	15787	15774	15720	15562	15683	15727	15710	15737	15707	15786	15715	15658	15877	15567	15607	15682	15744	15534	15545	15394	15608	15705	15652	15954	15597	15646	15573	15506	15865	15363	15546	15885	15669	15702	15763	15644	15497	15719	15541	15540	15706	15660	15508	15754	15853	15775	15511	15655	15645	15832	15657	15598	15698	15534	15547	15434	15826	15659	15645	15816	15613	15734	15612	15624	15650	15653	15615	15644	15916	15569	15755	15609	15568	15731	15678	15707	15594	15648	15733	15693	15541	15631	15529	15688	15666	15691	15739	15799	15675	15885	15456	15532	15528	15788	15580	15882	15647	15831	15553	15722	15650	15634
24168	24109	46599	52396	44886	36312	28597	21771	19248	18705	18218	18136	18358	18222	18203	18006	18041	18186	18260	18120	18143	18004	17993	18314	18198	18056	18209	18231	17906	18248	18074	18187	17974	18060	18119	18093	18081	17962	18146	18015	18185	18081	17863	18216	18032	18253	18129	18058	18057	18117	18016	18021	18274	17758	17956	17936	17978	17977	18066	18104	18017	18053	18268	18025	18116	17964	18137	18191	18063	18114	18089	17898	18147	18006	18060	18026	18121	18019	17973	18231	18223	18117	18203	18146	18044	18007	18209	17864	18018	18049	17888	17996	18124	18279	17985	17959	18074	18149	18016	18141	17909	18124	17942	18055	17883	17917	18229	18186	17857	17997	17986	18131	17998	18157	17986	17872	17991	18005	18114	17770	17926	17948	18160	17945	18134	17981	18016	18018	17871	18191	17998	18199	18142	17952	18183	17986	17986	18008	18066	18098	18051	18145	17894	17720	17940	18090	18221	18196	18013	18283	18210	17936	17936	17931	18206	17864	18082	18054	18027	18142	18286	18147	18179	18221	18012	18081	18152	17922	17968	18059	18087	18055	18080	17743	18123	17949	17949	18051	18082	18146	18101	18063	18109	17871	17853	17968	18100	17908	17943	18093	18022	18012	17789	18093	17961	17983	18188	18173	18055	18212	18109	18139	18120	18076	18041	18111	18108	17951	18045	18191	18202	18065	17977	18039	17844	17951	18060	17860	17992	17981	18125	18063	18054	17988	17889	18138	18035	18062	18029	17946	17948	17915	18094	18046	18110	18272	18095	18080	18105	17843	17812	18139	18026	18011	17992	18081	18079	18112	17805	17981	18056	18038	18153	18035	18087	18032	17811	18111	18037	18023	18115	18016	18000	18067	17731	17741	18127	18042	18097	18320	18010	17984	18009	17811	18103	18140	17945	17873	18044	18141	18129	17940	18205	18154	18190	17932	17853	17873	18076	18048	18094	17976	18005	18154	18066	18121	17945	17888	17993	17937	18025	17719	18075	17858	18036	18006	18015	18082	18136	18058	18096	18063	18223	18004	18015	17941	18176	18078	18140	18251	18155	18214	18113	18184	18003	17895	17944	18071	17882	18169	18166	18245	18172	18127	17975	17935	18076	18186	18081	17942	17840	18037	18124	18001	17984	18059	18020	18064	18369	18020	18108	18052	18146	18130	18077	17870	18030	17901	17990	18055	18076	18204	18187	17751	17918	17990	17858	17977	17848	17890	17880	18001	18078	18109	18219	18122	17973	18058	18162	17836	17900	18037	18049	17874	17839	17840	18183	18054	18041	18205	18138	18094	17912	18106	18075	18056	18167	18134	18049	18007	18079	17878	18060	18067	18070	18063	18071	18015	18069	17940	18101	18065	18112	18012	17945	17979	17645	18081	17912	17988	18046	18182	17967	17803	17936	18185	18054	18053	18097	17734	18041	18031	18161	18107	18199	18048	17965	18147	18057	18167	18131	17837	18221	18020	17989	18057	18025	17926	18013	17852	18318	18163	17838	18099	18053	18041	17967	18095	17936	18030	18055	18135	18082	18005	18106	17951	18282	18040	17938	18142	18097	18041	18140	18001	18072	18101	18187	17944	18137	18143	18129	18087	18140	18024	18123	18057	18227	18301	18074	18165	17918	18018	17982	17927	18056	18118	18018	18167	17941	17961	17894	17983	18060	17777	18005	18152	18159	18106	18256	17869	17848	17883	17990	18100	18215	18157	18030	18105	18210	17886	17954	17809	18003	18069	18074	18106	18122	18152	18129	17902	17904	18131	18059	18004	17827	17884	17946	18047	18107	18026	17919	17846	17718	18231	17953	18155	18332	17930	17921	18035	17956	17984	18180	17924	17916	18191	17825	18134	17974	18144	18230	18206	18108	17861	18068	17977	18196	18015	17943	18018	17865	17941	18045	17981	18024	17966	17807	18084	18137	17994	18076	17923	17992	18218	17945	18047	18042	17990	17950	18023	18047	18024	18218	18189	18161	18015	18238	18024	17924	17892	18164	18134	17887	18020	18202	18280	18024	18070	17957	17949	18097	17929	18141	18069	17978	18137	18253	18113	17878	18133	17933	17920	17997	17996	18234	18112	17942	18061	18072	18004	17993	17949	17955	18149	17986	18062	17968	18065	18037	18128	17995	18191	18084	17998	18135	18069	17847	17918	17972	18045	18051	18149	17905	17958	17889	18079	17982	18012	18109	18046	18047	18080	18196	18161	18143	17937	18129	18148	17909	17890	18111	17869	18090	17791	17727	17922	17954	18085	18117	18109	18051	18109	18092	17977	18181	17995	18041	18224	17945	18062	18136	18033	18069	18137	17822	18025	18133	18044	17790	17938	17970	17964	18033	18384	18192	18259	18098	18063	17863	17852	17893	18090	18166	17892	18014	18072	18134	18090	18142	17935	18229	17909	18117	18070	17824	17987	18233	17983	18159	18032	17791	18095	17968	18018	18099	18098	18273	18072	17868	18078	17986	18158	18229	18066	18124	18007	18078	17728	17925	18132	17782	17919	18075	18151	17959	18172	17957	18049	18013	18119	18193	18141	17967	18024	18059	18102	18026	18041	18243	18000	18153	18140	17896	18088	18061	18297	18048	18207	18163	18120	18046	17958	17855	17957	17915	17983	17969	18101	18039	18004	17978	17945	18003	18083	17956	17993	18140	17889	17930	18106	17881	17855	18053	17989	17968	18084	18008	18061	18091	17970	17957	18110	18236	18184	17956	18224	18002	17708	17946	18011	17986	18036	17875	18153	17971	17908	17829	17866	17969	18092	17937	18080	17952	17843	18129	18255	18082	18339	18009	18061	17809	17910	18078	18068	18268	17934	18017	18039	18065	17814	18079	17987	18020	17856	17880	18020	18023	17981	18193	17878	18029	18078	18059	18237	18066	18057	17913	18100	18193	18009	17929	17940	18059	17771	18012	17919	18084	18019	18042	17871	17934	17957	18291	17921	18042	17993	18138	18009	17824	18028	18096	18137	18014	18082	18098	18164	18099	17918	18159	18070	18156	17848	17931	17849	17884	18029	18118	18042	18093	17880	17962	17965	18232	17908	17927	17950	18145	17953	18064	18160	18054	18107	18172	18065	18136	18193	17865	17991	18012	18123	17878	17996	18102	18053	18094	17872	18048	18058	18039	17897	17827	18104	18320	18020	17866	18027	17910	17992	17992	18202	17925	17914	18035	17928	18036	18084	17965	17972	18147	17945	17903	17965	18196	18282	18043	18156	17887	17975	17978	18131	17923	18222	17958	18056	17949	17996	18237	18315	18248	17911	18198	17936	18068	18060	18073	18121	18050	18064	18087	18230	18169	18093	18104	17993	18110	18281	18115	18084	18180	18187	18034	18155	17980	18043	18222	17939	18013	17998	18019	18010	18074	18151	17934	18223	18097	18093	18054	17939	17967	17873	18051	18156	18085	17962	17934	18034	18228	18075	18061	17931	17905	18121	18088	17996	18105	18068	18062	18051	17954	17828	17934	18082	18246	17920	17884	18050	17986	17763	18069	17964	18010	17982	17921	18042	17994	18374	18001	18219	18050	18096	18059	17874	18077	18032	18054	18121	18128	18117	18079	18056	18062	18004	17784	18005	18132	18034	18173	17920	18245	17920	17884	17832	17994	18272	18237	17795	17996	18052	18062	18071	17986	17877	17964	17891	18120	17942	17972	18073	18006	17878	17988	18010	18099	17983	18284	18058	18126	17954	18138	17844	18110	18182	18035	17867	18430	18005	18060	17955	18034	17865	18019	18189	18104	17920	18167	18047	17856	18120	18131	18097	18008	17978	17993	17854	18035	18097	18149	17936	18081	18095	17976	18077	17958	18052	18108	17835	18077	17892	18032	17869	18056	17806	18096	17959	17976	18091	18033	17899	18021	18086	17958	17843	17907	18167	17977	17832	18120	18020	18005	17963	17997	18062	18043	18165	18108	18077	17850	18107	18015	18075	18078	17832	18057	17786	18134	17968	17906	18055	18141	18137	17964	18041	18019	18102	17912	18055	18015	17946	17857	18077	18033	18131	18137	18240	17965	18057	18084	18008	17886	18026	18136	18028	17946	17998	18152	18096	18041	18148	17962	18044	17944	18028	18013	17989	17954	18039	18080	18046	18030	17787	17989	18081	17941	18149	18077	17872	17966	18020	18083	18032	17887	17906	18225	18072	17970	18167	17964	18025	18144	18020	18015	18028	17971	18093	18073	18237	17876	18049	17982	17945	17924	18077	18059	18232	18141	17934	18107	18051	18081	18200	17941	18189	18178	18007	18050	17766	17892	17938	18048	18156	18026	18084	18129	18110	18056	18234	17934	17957	17996	18123	17863	17927	17903	18140	17930	18077	18009	18092	17907	17906	18004	18076	17886	17865	17998	18096	18139	18050	17982	18070	18134	18187	17922	18122	18043	17884	18006	18042	18310	17929	18000	17976	18088	18051	18188	18023	17986	18160	17835	18020	17973	18166	18104	18019	18077	18175	17730	18071	18119	17966	18106	18101	17980	18184	18158	17899	17964	18003	18224	18079	18061	17839	18115	18019	17858	18064	18030	17888	18140	18143	18209	17986	18318	17881	18248	17957	18177	18056	18048	18177	17963	18086	17971	18091	18016	18099	17822	18005	17997	17909	18047	17875	18085	18056	18098	18097	18148	18110	17965	17954	18211	18006	18219	18113	18119	17974	18019	17918	17997	18030	18094	17949	17774	17844	18101	17977	18014	17988	17973	17928	18209	17719	17896	17924	17922	18174	18068	18127	17957	18001	18131	18220	17977	17944	18143	18052	17905	18015	17931	17991	18006	17848	18010	17971	18182	18126	17965	18024	18204	17996	18210	18116	17846	18212	17959	18015	17902	18023	18320	18340	18266	18038	18225	18212	18254	17814	18107	17981	18077	17885	17814	17935	18243	18015	18063	18047	18233	18162	18108	18031	18158	17936	17896	18254	18171	18151	18086	17996	17949	18096	18075	18128	18038	17823	17956	18020	17991	17944	18183	18212	17945	18159	17923	17996	18007	18059	18205	17955	17710	17796	17990	18070	18022	18238	18042	18050	18406	18074	18043	17991	18166	17938	18192	18058	18143	17906	18070	17802	18091	18234	18148	18017	18075	18197	17977	18232	18011	18107	18019	18140	18041	18070	18062	18011	17916	18223
50751	91928	90605	67071	51166	36377	24666	18508	16241	15376	15404	15480	15526	15411	15388	15606	15503	15462	15578	15435	15436	15504	15352	15473	15390	15493	15511	15506	15430	15425	15569	15511	15393	15388	15343	15483	15435	15473	15450	15363	15559	15427	15306	15407	15405	15292	15327	15552	15369	15391	15458	15319	15324	15457	15298	15275	15454	15401	15540	15241	15593	15421	15578	15462	15591	15363	15624	15386	15551	15371	15407	15496	15270	15462	15442	15350	15412	15288	15386	15285	15359	15334	15319	15536	15434	15407	15448	15461	15338	15491	15199	15438	15420	15208	15419	15350	15470	15387	15291	15430	15317	15600	15394	15476	15341	15477	15451	15344	15462	15556	15555	15408	15216	15553	15318	15507	15518	15452	15528	15444	15363	15344	15333	15321	15452	15222	15461	15540	15441	15458	15333	15495	15437	15555	15468	15315	15378	15257	15440	15492	15213	15461	15490	15404	15297	15398	15494	15268	15547	15460	15687	15250	15484	15522	15491	15393	15362	15478	15481	15572	15439	15369	15590	15425	15325	15333	15266	15790	15463	15236	15373	15470	15505	15351	15488	15472	15391	15363	15413	15378	15576	15393	15575	15293	15370	15470	15309	15421	15502	15531	15444	15467	15378	15440	15354	15497	15462	15388	15432	15315	15423	15359	15277	15539	15272	15471	15354	15583	15509	15338	15498	15514	15388	15579	15392	15408	15343	15408	15121	15416	15347	15399	15579	15315	15679	15465	15433	15375	15330	15371	15292	15352	15318	15215	15663	15427	15419	15266	15531	15484	15668	15369	15471	15379	15493	15304	15470	15457	15322	15352	15549	15393	15392	15421	15268	15372	15395	15466	15261	15434	15441	15359	15358	15444	15335	15427	15362	15486	15458	15346	15332	15489	15515	15352	15332	15364	15347	15443	15439	15526	15341	15348	15342	15516	15558	15406	15465	15389	15344	15449	15409	15516	15366	15407	15441	15612	15391	15392	15224	15581	15353	15478	15307	15330	15342	15498	15348	15507	15374	15467	15335	15291	15497	15325	15505	15330	15229	15498	15393	15243	15364	15477	15368	15342	15427	15519	15435	15366	15232	15411	15370	15492	15390	15460	15552	15376	15449	15374	15467	15344	15377	15547	15468	15523	15269	15393	15461	15402	15421	15512	15598	15348	15428	15343	15323	15400	15392	15370	15566	15346	15381	15373	15442	15436	15471	15434	15353	15399	15309	15433	15370	15363	15542	15349	15387	15350	15376	15366	15372	15379	15331	15576	15488	15369	15675	15469	15439	15409	15352	15354	15360	15387	15369	15479	15387	15422	15517	15533	15354	15326	15243	15431	15401	15495	15448	15348	15474	15420	15454	15371	15403	15374	15434	15327	15410	15411	15398	15404	15416	15507	15302	15475	15276	15359	15440	15129	15403	15490	15385	15400	15329	15420	15404	15413	15468	15404	15305	15463	15221	15431	15450	15466	15337	15315	15318	15461	15550	15381	15354	15573	15264	15431	15520	15457	15394	15406	15450	15182	15269	15389	15411	15412	15199	15353	15316	15485	15468	15539	15515	15403	15540	15410	15153	15246	15578	15280	15522	15449	15296	15457	15465	15428	15405	15352	15500	15343	15407	15513	15449	15463	15317	15385	15331	15495	15162	15407	15469	15319	15486	15440	15398	15470	15345	15119	15414	15331	15511	15440	15222	15506	15407	15367	15416	15331	15111	15454	15459	15416	15333	15262	15416	15439	15376	15441	15329	15468	15399	15419	15364	15227	15321	15427	15450	15465	15411	15267	15305	15380	15336	15450	15422	15469	15275	15333	15275	15507	15397	15268	15371	15551	15603	15314	15581	15400	15367	15496	15399	15714	15377	15234	15321	15258	15418	15404	15496	15324	15522	15391	15546	15366	15370	15386	15416	15462	15329	15435	15344	15484	15401	15323	15204	15312	15533	15495	15474	15409	15423	15460	15452	15434	15476	15300	15438	15343	15406	15480	15440	15482	15528	15412	15229	15557	15275	15436	15377	15422	15504	15258	15398	15383	15501	15341	15454	15280	15246	15409	15393	15356	15423	15395	15548	15318	15361	15536	15411	15344	15336	15375	15439	15489	15566	15699	15448	15419	15457	15621	15455	15315	15377	15554	15347	15484	15405	15384	15446	15447	15482	15357	15413	15420	15359	15334	15484	15430	15502	15422	15396	15411	15405	15261	15316	15493	15343	15395	15493	15290	15374	15472	15447	15451	15559	15352	15384	15399	15304	15312	15528	15413	15365	15504	15519	15285	15523	15395	15591	15397	15443	15581	15346	15379	15364	15441	15428	15382	15459	15473	15473	15599	15693	15345	15383	15348	15419	15680	15337	15538	15453	15392	15495	15342	15340	15611	15465	15397	15481	15367	15326	15417	15313	15406	15421	15514	15365	15426	15508	15471	15492	15429	15294	15427	15384	15502	15457	15414	15543	15335	15293	15436	15399	15411	15419	15354	15478	15473	15371	15575	15495	15522	15414	15390	15395	15321	15303	15475	15351	15396	15359	15411	15264	15413	15391	15407	15479	15487	15366	15530	15548	15411	15405	15368	15465	15550	15382	15370	15215	15409	15512	15365	15556	15515	15486	15542	15407	15355	15386	15657	15594	15358	15407	15501	15414	15282	15413	15426	15585	15463	15398	15395	15514	15338	15332	15452	15475	15403	15347	15418	15509	15422	15612	15462	15400	15175	15458	15262	15401	15336	15305	15203	15353	15436	15401	15572	15611	15489	15377	15403	15287	15392	15401	15395	15467	15257	15365	15440	15457	15366	15281	15579	15260	15578	15359	15284	15468	15483	15308	15512	15557	15352	15349	15393	15594	15448	15394	15492	15433	15409	15417	15467	15428	15544	15394	15401	15509	15381	15289	15654	15296	15324	15508	15284	15490	15350	15406	15391	15307	15483	15397	15477	15426	15424	15502	15313	15500	15538	15304	15514	15344	15321	15454	15496	15185	15453	15421	15530	15375	15500	15390	15554	15379	15497	15335	15373	15631	15422	15593	15402	15310	15549	15414	15515	15577	15494	15399	15443	15532	15362	15447	15400	15405	15732	15477	15531	15441	15475	15301	15258	15308	15501	15543	15384	15490	15598	15344	15296	15353	15485	15378	15288	15362	15495	15319	15465	15415	15446	15474	15399	15507	15433	15419	15511	15516	15272	15419	15474	15372	15387	15567	15500	15476	15460	15291	15338	15559	15328	15408	15438	15598	15478	15509	15450	15595	15450	15511	15422	15428	15319	15347	15400	15381	15415	15507	15414	15282	15414	15472	15406	15359	15345	15480	15380	15340	15393	15494	15502	15418	15425	15334	15424	15271	15514	15404	15430	15234	15562	15293	15494	15427	15269	15407	15460	15451	15350	15361	15312	15478	15489	15456	15380	15496	15486	15342	15325	15430	15525	15441	15393	15375	15306	15302	15418	15483	15442	15335	15354	15453	15461	15244	15519	15364	15502	15502	15334	15439	15411	15339	15339	15500	15533	15518	15433	15339	15656	15436	15513	15213	15463	15592	15456	15396	15345	15435	15504	15369	15323	15470	15411	15422	15471	15326	15337	15433	15579	15426	15355	15535	15330	15278	15396	15436	15618	15382	15502	15453	15430	15327	15541	15317	15449	15459	15415	15334	15245	15372	15459	15271	15363	15431	15352	15522	15459	15367	15364	15440	15559	15531	15492	15442	15440	15606	15361	15369	15498	15403	15488	15475	15376	15586	15465	15356	15639	15225	15570	15461	15351	15428	15445	15341	15328	15463	15419	15292	15361	15293	15349	15331	15442	15444	15523	15585	15471	15405	15318	15460	15348	15435	15627	15627	15464	15455	15443	15338	15473	15300	15403	15523	15453	15420	15405	15437	15411	15458	15296	15369	15382	15413	15449	15216	15421	15618	15266	15281	15519	15276	15465	15375	15309	15281	15515	15293	15478	15637	15373	15406	15429	15529	15472	15378	15316	15570	15422	15291	15469	15448	15477	15409	15491	15459	15396	15261	15486	15477	15457	15484	15400	15203	15458	15419	15266	15375	15537	15517	15423	15565	15356	15439	15288	15569	15511	15286	15362	15257	15523	15469	15359	15671	15663	15328	15607	15475	15275	15407	15535	15211	15335	15543	15418	15328	15456	15255	15316	15368	15574	15665	15552	15247	15484	15226	15358	15472	15501	15349	15492	15458	15349	15342	15369	15427	15451	15449	15459	15400	15455	15544	15293	15320	15577	15418	15620	15480	15324	15416	15501	15402	15408	15424	15469	15354	15315	15680	15529	15252	15432	15498	15238	15346	15504	15442	15424	15560	15442	15437	15426	15432	15481	15517	15307	15511	15334	15326	15486	15440	15565	15224	15427	15384	15503	15499	15489	15471	15210	15324	15239	15575	15527	15346	15486	15588	15556	15538	15393	15368	15459	15701	15229	15390	15343	15282	15316	15511	15424	15474	15301	15404	15403	15381	15375	15373	15396	15377	15353	15351	15420	15496	15388	15367	15459	15262	15560	15279	15573	15434	15350	15314	15374	15465	15417	15360	15381	15416	15294	15459	15452	15329	15415	15397	15381	15312	15430	15429	15409	15582	15248	15428	15516	15458	15357	15486	15622	15324	15410	15348	15452	15474	15513	15408	15377	15451	15343	15385	15493	15306	15438	15328	15559	15385	15273	15379	15402	15442	15289	15309	15476	15246	15436	15338	15195	15318	15602	15562	15399	15520	15450	15406	15450	15514	15395	15565	15552	15463	15523	15420	15458	15393	15190	15365	15427	15318	15549	15370	15471	15281	15429	15505	15454	15429	15424	15273	15349	15350	15455	15243	15400	15190	15399	15451	15256	15439	15369	15396	15331	15420	15307	15546	15405	15249	15374	15461	15485	15326	15519	15406	15382	15384	15539	15335	15490	15240	15347	15363	15517	15391	15434	15356	15333	15587	15363	15300	15436	15567	15354	15307	15317	15513	15413	15487	15263	15360	15571	15508	15551	15438	15289	15496	15367	15484	15570	15364	15312	15575	15426	15324	15259	15425	15309	15288	15315	15497	15429	15440	15480	15380	15305	15678	15392	15403	15309	15420	15472	15525	15379	15463	15451	15593	15337	15493	15558	15480	15425	15764	15403	15417	15372	15469	15371	15418	15467
22974	21730	40343	49576	48016	41758	34040	24542	20331	18997	18478	18254	17985	18053	17997	17944	18279	18043	17911	18117	17893	17881	18060	18091	17858	17884	17962	18116	17949	17904	18035	17959	17795	18157	17940	17886	17852	17977	17744	17884	17904	17891	17899	18075	17826	17857	17726	17679	17611	18034	17846	18146	17919	17916	17730	17767	17890	17815	17880	17885	17992	17838	18109	17632	17701	17775	17729	17787	18115	17750	18091	17821	17871	17784	17748	17906	17779	17610	17669	17901	17942	17692	17824	17701	17888	17895	17814	17806	17970	17983	17973	17898	17925	17671	17800	17868	17761	17828	17635	17619	17660	17788	17897	17840	17936	17713	17870	17887	17719	17685	17874	17866	17867	17889	17749	17826	17802	17704	17751	17676	17764	17844	17524	17738	17769	17747	17759	17747	17549	17584	17644	17890	17815	17930	17607	17692	17781	17882	17759	17845	17830	17843	17894	17770	17679	18038	17905	17780	17999	17685	17866	17763	17786	17856	17809	17734	17804	17941	17816	17965	17598	17704	17871	17728	17925	17786	17731	17759	17798	17772	17747	17778	17618	17557	17821	17784	17697	17910	17774	17877	17678	17790	17862	17839	17886	18012	17703	17615	17853	17864	17610	17848	17626	17870	17637	17711	17787	17800	17663	17645	17834	17600	17691	17818	17949	17948	17879	17856	17735	17881	17815	17916	17767	17787	17809	17817	17648	17772	17911	17656	17619	17800	17953	17698	17708	17903	17745	17714	17684	17567	17844	17725	17645	17603	17513	17838	17797	17724	17566	17688	17859	17715	17735	17665	17744	17818	17957	17863	17847	17905	17847	17831	17848	17619	17721	17650	17785	17569	17615	17628	17792	17543	17697	17726	17817	17569	17537	17801	17745	17792	17724	17733	17933	17703	17702	17863	17749	17801	17771	17700	17439	17641	17809	17890	17690	17713	17592	17803	17577	17885	17849	17926	18055	17741	17885	17729	17645	18005	17840	17753	17880	17757	17674	17780	17757	17562	17799	17846	17924	17748	17733	17525	17760	18021	17836	17658	17961	17762	17735	17642	17769	18044	17855	17847	17771	17684	17718	17878	17804	17849	17435	17751	17578	17708	17687	17978	17944	17850	17716	17863	17719	17798	17514	17829	17609	17891	17782	17934	17824	17721	17823	17803	17639	17783	17834	17901	17941	17850	17698	17779	17942	17910	17770	17881	17729	17487	17840	17688	17912	17900	17962	17622	17628	17691	17621	17790	17968	17839	17656	17923	17896	17823	17781	17804	17776	17904	17981	17825	17728	17442	17862	17765	17595	17637	17724	17840	17630	17928	17876	17780	17956	17886	17849	17635	17697	17819	17849	17828	17854	17821	17791	17730	17765	17819	18068	17765	17778	17678	17777	17780	17815	17968	17805	17771	17840	17852	17858	17651	17861	17704	17960	17774	17727	17947	17700	17870	17718	17829	17996	17903	17749	17709	17868	17807	17583	17718	17782	17714	17789	17651	17958	17820	17931	17628	17658	17810	17509	17521	17595	17756	17815	17803	17757	17931	17824	17847	17681	17854	17973	17763	17632	17584	17572	17682	17871	17700	17878	17749	17726	17768	17749	17934	17770	17629	17762	17882	17852	17789	17739	17860	17957	17831	17728	17700	17654	17656	17693	17743	17528	17775	17872	17867	17673	17894	17873	17724	17841	17698	17689	17638	17913	17764	18022	17745	17836	17968	17717	17761	17547	17649	17770	17897	17970	18045	17812	17558	17975	17716	17808	17851	17858	17726	17961	17785	17757	17737	17684	17968	17869	17896	17770	17729	17654	17726	18005	17835	17611	17806	17813	17708	17754	17654	17690	17781	17865	17705	17869	17809	17669	17671	17840	17783	17795	17715	17773	17851	17681	17909	17744	17779	17865	17748	17587	17922	17816	17805	17676	17904	17766	17638	17859	17774	17717	17728	17873	17625	17972	17557	17814	17703	17496	17804	17565	17752	17879	17777	17735	17585	17777	18050	17781	17848	17772	17707	17908	17851	17584	17749	17859	17696	17707	17667	17879	17755	17836	17976	17957	17658	17793	18027	17774	17736	17826	17660	17867	17791	17759	17847	17888	17863	17812	17774	17731	17802	17791	17656	17807	17822	17663	17795	17757	17536	17840	17758	17897	17723	17748	17869	17734	17727	17884	17992	17901	17814	17809	17827	17904	17772	17753	17910	17846	17870	17689	17688	17845	17889	17912	18049	17590	17742	17751	18009	17942	18028	17800	17890	17825	17747	17917	17807	17820	17753	17799	17673	17637	17612	17870	17850	17906	17885	17814	17802	17803	17802	17635	17590	17821	17388	17711	17856	17837	17662	17852	17885	17670	17777	17967	17959	17868	17912	17736	17607	17724	17906	17669	17763	17779	17776	17785	17697	17669	17559	17716	17920	17788	17868	17752	17852	17763	17786	17864	17627	17731	17863	17886	17886	17739	17789	17846	17779	17946	17929	17875	17969	17667	17876	17823	17874	17683	17738	17724	17801	17529	17903	17560	17726	17786	17876	17669	17843	17734	17760	17975	17787	17913	17812	17839	17706	17767	17893	17905	17968	17782	17672	17870	17850	17776	17826	17630	17600	17802	17743	17835	17956	17786	17720	17697	17760	17852	17811	17878	17772	17772	17912	17669	17722	17753	17526	17760	17588	17828	17832	17655	17758	17819	17702	17815	17668	17793	17707	17610	17761	17748	17847	17645	17782	17828	17702	17616	17649	17803	17773	17807	17637	17770	17748	17816	17957	17621	17672	17892	17742	17750	17683	17589	17556	17642	17845	17885	17858	17792	17744	17742	17714	17883	17879	17880	17892	17864	17784	17624	17989	17591	17629	17763	17703	17673	18011	17966	17698	17605	17695	17818	17565	17511	17834	17718	17778	17791	17729	17686	17726	17813	17840	17795	17645	17702	17737	17754	17898	17882	17951	17780	17757	17755	17643	17819	17843	17672	17765	17723	17787	17781	17975	17652	17895	17572	17794	17836	17876	17928	17796	17650	18016	17683	17500	17791	17773	17809	17514	17583	17825	17779	17622	17750	17893	17872	17626	17858	17810	17633	17762	17616	17772	17963	17824	18028	17722	17895	17863	17837	17750	17809	17552	17873	17803	17755	17868	17619	17867	17589	17667	17708	17722	17682	17711	17730	17752	17938	17498	17866	17714	17874	17671	17972	17856	17811	17623	17731	17737	17924	17876	17845	17915	17771	17551	17550	17799	17762	17779	18068	17812	17839	17823	17796	17721	17904	17729	17694	17677	17843	17747	17876	17728	17850	17573	17721	17749	17674	17687	17834	17673	17905	17878	17732	17734	17800	17823	17802	17689	17881	18009	17666	17621	17709	17706	17679	17850	17855	17922	17775	17939	17758	17534	17912	17670	17986	17644	17680	17658	17847	17828	17857	17993	17802	17821	17617	17610	17585	17696	17774	17711	17755	17769	17600	17691	17807	17788	17978	17786	17756	17804	17696	17865	17926	17652	17674	17674	17908	17817	17754	17852	17577	17763	17685	17525	17890	17720	17766	17881	17631	17719	17816	17746	17727	17968	17825	17786	17784	17613	17774	17994	17761	17835	17891	17807	18136	17774	17890	17671	17815	17614	17982	17774	17850	17852	17737	17603	17760	17805	17617	17742	17967	17905	17697	17782	17722	17603	17888	17828	17950	17606	17749	17844	17879	17794	17603	17715	17634	17876	17813	17968	17722	17766	17823	17656	17648	17733	17751	17908	17738	17894	17576	17890	17654	17826	17789	17599	17691	17482	17723	17834	17868	17730	17716	17803	17709	17901	17930	17883	17907	17712	17798	18069	17657	17904	17822	17696	17655	17841	17847	17871	17832	17850	18046	17978	17965	17875	17814	17691	17893	17885	17751	17762	17785	17922	17826	17790	17927	17773	17751	17855	17631	17822	17734	17858	17642	17689	17726	17716	17813	17928	17812	17800	17752	17572	17961	17862	17768	17641	17771	17937	17848	17829	17753	17653	17817	17735	17679	17772	17557	17569	17659	17829	17786	17816	17615	17999	17915	17740	17919	17660	17796	17775	17508	17779	17789	18002	17652	17676	17745	17902	17743	17678	17797	17827	17833	17680	17552	17694	17988	17733	17752	17961	17803	17597	17836	17732	17683	17881	17761	17753	17738	17955	17849	17645	17714	17721	17777	17865	17685	17754	17798	17957	17909	17852	17711	17678	17817	17648	17698	17691	17960	17719	17817	17737	17878	17689	17786	17782	17717	17918	17870	17968	17897	17794	17831	17791	17838	17764	17854	17711	17687	17585	17554	17781	17842	17848	17836	17858	17799	17762	17720	17828	17676	17747	17923	17874	17946	17753	17758	17756	17750	17786	17758	17787	17789	17735	17676	17847	17805	17793	17715	17810	17901	17800	17899	17737	17892	17845	17756	17699	17728	17876	17856	17757	17730	17892	17834	17660	17654	17701	17720	17775	17774	17652	17786	17788	18024	17880	17804	17673	17906	17810	17925	17729	17872	17718	17669	17939	17791	17809	17830	17853	17728	17822	17743	18043	18030	17946	17796	17774	17686	17920	17912	17631	17708	17733	17942	17720	17793	18053	17683	17607	17579	17751	17622	17639	17689	17823	17672	17909	17768	17801	17889	17620	17828	17762	17906	17786	17663	17591	17908	17811	17803	17862	17892	17694	17647	17943	17967	17830	17818	17922	17754	18003	17880	17897	17625	17827	17605	17781	17470	18029	17820	17851	17783	17703	17842	17821	17851	17707	17704	17933	17565	17772	17724	17834	17927	17583	17817	17824	17883	17703	17798	17739	17737	17773	17964	17905	17862	17808	17841	17828	17857	17750	17783	17639	17668	17785	17833	17741	17970	17608	17797	17780	18047	18009	17825	17926	17802	17859	17742	17702	17545	17507	17620	17931	17747	18014	17792	17812	17861	17648	17697	17645	17908	17941	17792	17900	17547	17897	17665	17685	17627	17754	17638	17799	17777	17752	17694	17822	17706	17559	17632	17726	17847	17758	17510	17722	17763	17931	17904	17705	17746	17821	17977	17795	17735	17679	17592	17739	17775	17687	17827	17783	17934	17942	17780	17406	17655	17822	17582	17847	17847	17798	17809	17788	17697	17812	17892	17737	17900	17943	17713	17849
56695	93622	97553	86540	66482	47050	31701	21622	17318	15596	15161	15110	15291	15175	15034	15150	15224	15075	15285	15224	15169	15072	15093	15092	15171	15270	15156	15113	15120	15290	15296	15251	15270	15253	15152	15220	15245	15330	15226	14996	15264	15228	15190	15134	15133	15157	15077	15151	15175	15082	15097	15281	15280	15229	15240	15171	15235	15216	15208	15082	15074	15110	15154	15145	15163	15143	15367	15076	15182	15140	15132	15280	15221	15132	15276	15328	15122	15034	15320	15162	15066	15186	15266	15009	15128	15192	15123	15190	15111	15250	15150	15183	15188	15114	15197	15301	15111	15350	15172	15282	15152	15156	15304	15197	15152	14989	15105	15051	15334	15227	15228	15031	15285	15204	14976	15120	15225	15073	15287	15313	15222	15172	15035	15122	15172	15238	15097	15132	15148	15315	15158	15246	15263	15092	15308	15199	15217	15235	15117	15196	15207	15182	15272	15362	15398	15335	15167	15154	15014	15277	15128	15350	15188	15216	15151	15227	15253	15299	15248	15077	15082	15263	15175	15162	15252	15355	15175	15133	15242	15131	15322	15300	15264	15295	15128	15251	15099	15146	15145	15110	15250	15139	15110	15240	15263	15140	15256	15108	15311	15145	15396	15124	15084	15275	15224	15240	15117	15181	15238	15240	14970	15232	15147	15344	15101	15106	15409	15114	15142	15272	15173	15118	15312	15332	15105	15206	15252	15230	15256	15159	15315	15097	15140	15276	15291	15168	15098	15048	15264	15421	15179	15146	15252	15264	15087	14977	15238	15267	15039	15204	15236	15198	15133	15236	15198	15366	15209	15088	15182	15240	14994	15196	15193	15211	15172	15133	15045	15184	14982	15047	15153	15132	15123	15094	15024	15312	15201	15311	15035	15305	15223	15048	15031	15289	15132	15007	15126	15144	15358	15133	15338	15243	15234	15216	15213	15139	15204	15337	15057	15110	15297	15229	15258	15306	14995	15182	15190	15212	15207	15229	15094	15162	15198	15138	15262	15127	15159	15240	15023	15096	15217	15381	15191	15137	15165	15089	15190	15266	15099	15376	15171	15221	15175	15101	15137	15047	15221	15228	15341	15363	15133	15156	15228	15181	15196	15022	15351	15183	15119	15233	15237	15120	15162	15251	15092	15277	15215	15266	15115	15185	15292	15279	15268	15187	15162	15103	15147	15208	15142	15238	15094	15257	15254	15073	15158	15217	15110	15295	15284	15179	15130	15143	15276	15218	15182	15243	15185	15167	15292	15292	15246	15176	15259	15113	15082	15108	15201	15269	15076	15225	15065	15170	15303	15295	15233	15227	15377	15086	15157	15086	15202	15190	15136	15149	15228	15251	15069	15313	15080	15233	15185	15218	15053	15112	15152	15080	15158	15097	15201	15188	15159	15186	15123	15308	15185	15266	15228	15049	15394	14990	15325	15164	15128	15153	15065	15150	15204	15064	15192	15190	15020	15093	15292	15151	15179	15215	15197	15156	15070	15013	15108	15165	15261	15078	15105	15120	15269	15200	15168	15061	15080	15224	15319	15239	15185	15102	15233	14964	15201	15176	15055	15015	15155	15116	15239	15143	15121	15211	15358	15316	15253	15051	15223	15188	15133	15135	15145	15128	15174	15228	15126	15250	15259	15304	15052	15154	15170	15148	15017	15333	15341	15026	15289	15218	15301	15445	15237	15231	15411	15175	15239	15245	15319	15014	14925	15042	15212	15103	15293	15137	15140	15219	15200	15125	15152	15114	15312	15149	15341	15200	15203	15275	15196	15158	15111	15257	15137	15264	15192	15326	15137	15101	15161	15258	15271	15384	14995	15185	15024	15221	15169	15238	15311	15291	15227	15292	15211	15392	15139	15263	15239	15148	15171	15163	15311	15141	15203	15364	15158	15265	15107	14971	15252	15318	15019	15158	15252	15129	15083	15096	15089	15213	15119	15170	15282	15179	15230	15291	15080	15067	15102	15189	15246	15066	15067	15171	15239	15053	15218	15278	15207	15080	15239	15288	15234	15123	15076	15130	15320	15336	15162	15249	15160	15282	15254	15005	15198	15214	15159	15193	15158	15153	15116	14963	15471	15219	15130	15049	15329	15260	15232	15149	15243	15165	15204	15126	15210	14982	15163	15064	15252	15240	15341	15190	15180	15198	15143	15322	15136	15273	15241	15218	15217	15399	15122	15122	15182	15237	15173	15261	15243	15214	15213	15280	15152	15280	15300	15212	15293	15224	15180	15259	15281	15115	15123	15082	15253	15365	15035	15309	15313	15204	15211	15085	15166	15152	15092	15201	15154	15282	15314	15122	15252	15313	15256	15294	15235	15258	15019	15429	15328	15160	15359	15160	15303	15164	15248	15010	15128	15291	15141	15283	15282	15060	15305	15166	15081	15207	15281	15030	15086	15137	15146	15036	15195	15395	15194	15120	15076	15253	15082	15074	15162	15148	15152	15243	15278	15192	15153	15205	15213	15206	15294	15359	14961	15053	15073	15266	15261	15339	15180	15088	15289	15036	15230	15318	15181	15394	15254	15300	15091	15319	15171	15138	15039	15106	15153	15115	15189	15189	15264	15214	15271	15237	15165	15099	15261	15166	15211	15265	15140	15411	15248	15266	15221	15316	15186	15280	15336	15268	15152	15187	15185	14940	15127	15163	15198	15311	15200	15263	15190	15248	15243	15175	15086	15370	15197	15011	15257	15288	15257	15068	15220	15203	15263	15223	15294	15111	15321	15108	15229	15268	15375	15257	15152	15389	15167	15162	15009	15123	15262	15217	15192	15156	15180	15202	15312	15268	15292	14985	15260	15027	15192	15167	15257	15178	14967	15116	15197	15423	15184	14969	15271	15119	15121	15296	15253	15211	15203	15303	15163	15043	15093	15248	15152	15109	15102	15414	15125	15225	15199	15221	15157	15088	15171	15212	15055	15139	15135	15130	15233	15211	15156	15233	15141	15282	15224	15320	15206	15184	15245	15270	15182	15242	15051	15160	15270	15181	15159	15132	15260	15245	15232	15160	15158	15178	15135	15185	15233	15326	15229	15268	15242	15405	15227	15270	15061	14945	15265	15311	15257	15347	15163	15090	15154	15184	15172	15149	15180	15192	15152	15060	15195	15178	15214	15189	15219	15139	15142	15032	15297	15056	15185	15280	15319	15082	15062	15202	15371	15197	15312	15141	15192	15243	15090	15067	15300	15232	15003	15326	14977	15416	15229	15188	14987	15250	15235	15219	15229	15363	15219	15119	15302	15174	15060	15148	15276	15184	15111	15131	15324	15316	15298	15206	15038	15359	15112	15163	15106	15083	15306	15113	15256	15160	15221	15255	15134	15190	15273	15290	15079	15198	15377	15121	15152	15069	15145	15383	15142	15024	15338	15012	15133	15124	15251	15094	15169	15157	15052	15447	15183	15049	15256	15100	15165	15241	15147	15128	15279	15338	15067	15218	15419	15141	15082	15298	15307	15423	15325	15198	15057	15230	15026	15077	15172	15238	15238	15193	15183	15209	15192	15093	15247	15250	15140	15189	15167	15187	15236	15094	15139	15083	15284	15149	15056	15104	15301	15298	15214	15353	15162	15260	15214	15191	15199	15378	15125	15212	15127	15281	15108	15063	15113	15361	15087	15178	15191	15066	15194	15171	15139	15353	15311	15071	15231	15159	15276	15303	15169	15129	15380	15079	15165	15139	15227	15200	15106	15151	15219	15357	15233	15130	15151	15133	15053	15248	15268	15084	15244	15164	15029	15237	15196	15216	15160	15175	15085	15321	15217	15288	15053	15090	15273	15266	15199	15191	15186	15038	15217	15055	15048	15105	15213	15195	15201	15099	15161	15103	15095	15124	15088	15106	15238	15188	15042	15123	15257	15221	15117	15088	15187	15269	15300	15104	15066	15245	15222	15273	15014	15061	15126	15211	15299	15285	15182	15376	15246	15082	15099	15236	15095	15165	15101	15324	15090	15097	15114	15178	15274	15100	15132	15091	15081	15192	15225	15242	15075	15190	15120	15303	15039	15273	15180	15276	15208	15096	15347	15309	15070	15195	15249	15251	15127	15108	15212	15162	15298	15138	15250	15175	15270	15084	15438	15219	15139	15223	15227	15145	15165	15238	15320	15203	15147	15201	15265	15153	15204	15160	15139	15310	15243	15232	15202	15100	15259	15211	15301	14970	15128	15331	15273	15253	15169	15196	15198	15320	15100	15106	15048	15266	15165	15245	15168	15203	15200	15205	15201	15124	15235	15208	15172	15160	15106	15270	14993	15198	15269	15176	15366	15188	15314	15291	15238	15288	15257	15337	15131	15140	15150	14989	15182	15209	15169	15175	15214	15192	15228	15134	15405	15161	15254	15262	15206	15092	15150	15185	15279	15261	15245	15236	15067	15001	15083	15231	15232	15119	15188	15065	15135	15223	15144	15275	15147	15090	15258	15195	15335	15064	15049	15190	15320	15038	15338	15146	15226	15282	15078	15243	15195	15187	15231	14970	15164	15063	15057	15096	15222	15189	15169	15223	15252	15051	15205	15252	15352	15199	15114	15215	15115	15183	15161	15156	15223	15030	15221	15087	15166	15134	15318	15042	15080	15140	15163	15159	15198	15220	15384	15191	15279	15217	15238	15192	15213	15114	15254	15137	15278	15056	15125	15240	15169	15253	15118	15048	15366	15348	15143	15258	15013	15197	15222	15236	15157	15179	15269	15181	15016	15239	15172	15249	15236	15112	15236	15265	14865	15247	15060	15196	15290	15359	15181	15351	15304	15323	15052	15170	15325	15046	15298	15134	15299	15090	15197	15005	15394	14947	15306	15350	15049	15341	15094	15243	15189	15211	15170	15208	15245	15100	15286	15238	15230	15167	15221	15261	15309	15108	15094	15327	15078	15272	15256	15290	15152	15208	15269	15313	15149	15175	15096	15047	15314	15185	15141	15206	15183	15044	15167	15258	15215	15049	15160	15191	15145	15112	15265	15222	15100	15245	15196	15113	15262	15382	15236	14935	15314	15267	15220	15237	15047	15157	15033	15163	15163	15250	15117	15137	15207	15128	15222	15309	15053	15164	15296	15236	15246	15348	15232	15255	15246	15273	15355	15310	15223	15114	15140	14972	15023	15093	15171	15138	15224	15131	15014	15246	15198	15106
28003	31223	47464	39620	29091	23224	20075	18774	18154	18182	18230	18073	18177	17973	17995	18183	18293	18243	18460	18174	18150	18043	18254	18026	18114	18129	18094	18158	18072	18209	18235	17928	18212	18131	18000	17986	18258	17836	17915	18077	17995	18081	18049	18078	18277	17999	18033	18040	18095	18144	18267	18153	17977	18234	17941	18091	18038	18072	18029	18285	18254	18068	18222	18102	18080	17991	18002	18102	18206	18239	18178	18180	18105	18118	18142	18262	17988	18142	18105	18084	17983	17898	18165	18021	18001	18015	18071	18150	18176	18159	18109	18249	18075	18062	17968	18113	17924	17948	18197	18164	18194	18122	18146	17860	18124	18007	18312	18044	18160	18112	18041	18170	18136	17857	18126	18042	18163	18229	18088	18191	18212	18151	18238	18103	18110	18235	18074	18047	18095	18031	18083	18198	18126	18051	18075	18183	18165	18062	17961	18053	18054	18179	18026	18225	17943	18049	18024	18184	18175	18081	18012	18065	18135	17983	18053	18219	18193	18000	18152	18276	17969	17849	18124	18206	18065	17934	18332	18193	18050	18041	18140	18073	17896	18064	18021	18035	17962	18187	18048	17887	17916	18041	18088	18058	17992	18117	18197	18268	18117	18305	17979	18020	18173	17957	17869	17917	18276	18178	18077	18152	18149	18131	18075	17977	18021	18156	18338	18141	18220	18074	17940	18086	18131	18280	18071	18218	18189	18064	18203	18235	17987	18118	18044	17942	17912	18192	18030	17917	17891	17977	17948	18131	18051	18085	18149	18026	17997	18095	18265	18122	18168	18125	17940	18008	18130	18224	18133	17987	18179	17967	18008	18009	18144	18079	18022	18063	18051	17981	18160	18112	18290	18161	18031	17941	18215	18032	18155	18091	18060	18078	17971	18193	18175	18049	17969	18243	17966	18118	17984	18232	17999	17957	18010	18163	18128	17905	18203	18153	18054	18169	18158	18096	18317	18060	18120	17907	17967	17939	18127	18197	18139	18141	18260	17988	18032	18111	17996	18253	18245	18059	18121	18140	18066	17810	18138	18140	17800	18190	17918	18249	17973	18018	18103	18060	18097	18154	18154	18098	18137	18223	18129	18208	17984	17835	18025	18199	18112	17957	18156	17851	18117	18075	17965	17936	18153	17950	17883	18216	17987	18128	18194	17842	17928	18050	18169	18040	17955	18012	18000	18136	18192	18078	18059	18213	18058	18140	18315	18123	18101	18247	17941	17926	18131	17828	18049	18119	18217	18011	18226	17975	17989	18135	18296	18081	18064	18065	18018	18093	18272	18081	18158	18169	18245	18132	18051	17939	18278	18097	18137	17941	18079	18148	18080	18024	18393	18121	18080	17821	17778	18025	18099	18299	18087	17949	18249	18257	18161	18288	18174	18006	18175	18192	18140	17969	18116	18075	18058	18172	18141	18273	18175	18199	18320	18265	18279	18146	18191	18026	18160	18090	18119	17987	17967	17808	18163	18156	18038	18084	18109	18079	18079	17910	17925	17963	18061	18084	17973	18227	18114	18028	18117	17967	18277	18016	18268	18279	17973	17955	18182	18178	18178	18057	18032	18035	18166	18105	18007	17939	18157	18229	18018	18301	17989	18075	18102	18106	18079	18020	17976	18031	18192	18227	18040	18078	17933	18051	18038	18071	18084	18095	17940	18166	18077	18006	18276	18167	17895	18147	18051	18129	18143	18118	18386	17988	18284	18127	18180	18234	18117	18277	18194	18210	17935	17978	18041	18047	18194	18250	18084	18033	18006	18054	17971	18096	18071	18142	18149	18230	18117	18061	18035	18182	17932	18325	18213	18073	18337	17943	17968	18059	18030	18208	18340	18048	18176	18012	17915	18211	18079	18212	18152	18096	18106	18205	18041	18003	18207	18125	18240	18007	17936	18136	18069	18043	18196	18332	18136	17937	18154	18145	17919	18011	18149	18023	18011	17945	18069	17907	18007	18113	17958	18085	18181	18092	18225	18242	18219	18038	18041	18211	17890	18074	18080	18045	18171	18118	18252	18389	18101	17975	17916	17865	18040	18099	18102	18160	18028	18083	18116	18027	18102	17989	18181	18080	18081	18204	18057	18114	17878	18118	18127	18156	18137	18227	18083	18029	18034	17918	18221	18287	18300	18246	18063	17988	18134	18122	18037	17885	18284	18216	18020	18035	18033	18080	18029	18117	17932	17972	18061	18071	18001	18018	18101	17944	18028	18048	18094	18112	18201	17916	18059	18042	17853	18097	18135	17945	18263	18160	18191	18035	18093	18177	18073	18144	17948	17922	18046	18040	18101	18213	18314	18138	18185	18161	17851	17993	18109	18073	18124	17902	18007	18186	18229	17936	17900	18128	17981	17924	18197	17857	18111	18186	18139	18047	18077	18195	18188	18122	18103	17899	18189	18010	17930	18032	17937	18049	18000	18109	18137	18222	18075	17851	18049	18232	18014	18243	18110	17895	18169	18076	18232	18039	17997	18106	18090	18141	18107	17925	18167	17975	18015	18013	18236	17985	18056	17951	18129	18063	18067	18080	18109	18157	17902	18085	17896	18000	18013	18160	18191	18040	18320	18223	18198	17992	18191	18151	18241	18089	18188	18007	18035	17884	18038	18151	18167	17978	18274	17926	18012	18002	18014	18150	18016	18048	18186	18121	18026	18084	18016	18139	18030	18190	18128	17877	18231	18033	18068	18045	18170	17978	18103	18112	18060	18189	18138	18179	18151	18052	18035	17997	18075	17935	18068	17957	18040	17938	18114	18031	17996	18156	18079	18095	18093	18019	18246	18283	18195	18131	18115	18142	18236	18331	18132	18016	18141	18443	18307	18086	18039	17931	17945	18234	18087	18239	18258	18161	18169	18036	18121	17991	17915	18032	18012	18056	18247	18116	18141	18258	18182	17916	18261	18132	17922	18004	18086	17964	18090	18033	17909	18240	18207	18157	18072	18062	18059	17987	18066	17979	17880	17964	18020	18017	18090	18021	18109	18162	17863	18095	18080	17929	18116	18090	17846	18142	18242	18119	18287	18203	18131	17872	18264	18022	18092	18259	18019	17995	18030	18152	17992	18158	18087	18214	18183	18116	18069	18016	18087	17978	17981	18004	18221	18011	18246	18177	18222	18194	18088	17981	18044	17872	18074	18256	18097	18083	18151	17907	18037	18075	18122	18012	17972	18271	18149	18147	18051	18132	18136	17996	18122	18134	18006	18005	18034	18153	18055	18218	18034	18035	18072	17908	17949	17984	18108	18183	18102	17965	18205	18131	18045	18409	18127	18055	17919	18027	18247	18036	18132	18118	18208	18085	18033	18072	17956	18145	18244	18339	18083	18244	18173	18102	18016	18065	18072	17926	17945	18087	17952	18212	17879	18146	18183	18197	18015	18193	17928	17972	18028	17983	18022	18179	18173	17983	17824	18115	18077	17970	18010	18230	18118	18201	17941	18175	18157	18258	18112	18119	18040	18262	18220	18152	17968	18053	18008	18177	18108	18013	18028	18046	17965	18262	18033	17911	18060	17858	18167	18132	18114	18105	18096	18056	18021	17918	18014	18178	18176	18291	18207	18071	18231	18325	18085	17975	18188	18116	18139	17909	17863	17941	18341	18030	18087	18176	18112	17986	18009	18027	18134	18053	18068	18098	17944	18164	18332	18031	18102	18121	18053	18186	18013	17990	18012	18188	17974	18450	18247	17977	17852	18201	17864	18233	18010	18290	18197	18008	18165	17963	18162	18209	18061	18256	18159	17911	18023	18018	17982	18193	18177	18034	18055	18045	18146	18077	18111	18207	18263	18034	18159	18062	18188	18017	18071	17948	18173	17972	18259	18230	18207	18076	17986	18104	18182	18085	18126	17986	18057	18162	18018	18114	18172	18048	18139	17979	18017	18033	18052	17950	18139	17971	18103	17954	18015	18073	18019	17959	18177	18220	18165	18120	18084	18164	18238	18048	17951	17923	18179	18167	18122	17957	18114	17771	18023	18067	18180	18103	17990	17986	17933	18055	18116	18097	18178	18083	18271	17921	18029	18017	17978	18230	17925	17854	18221	18061	17902	18125	18134	17967	17974	18157	18113	17999	18040	17993	18168	17968	18037	17988	17999	18044	18051	18020	18190	18070	18210	18173	17885	17995	17864	18244	18090	17929	18038	18053	18178	18259	18040	18156	18034	18124	18251	18115	18138	18129	18082	17988	18046	18205	18075	18095	18132	18353	18325	18255	18163	18133	18272	17927	18157	18177	18317	18211	18254	17972	17982	18096	18098	18150	18258	18177	18237	18127	17997	17965	18277	18075	18161	17908	18016	18221	18044	18164	18329	18153	18076	18142	18036	18207	18073	18060	18029	18314	18150	18082	18055	17872	18240	18328	18067	18284	18308	17973	18288	18119	18099	17999	18035	18009	17976	17967	18077	18024	18200	18125	18229	18025	18093	18085	18060	18030	18228	18123	17979	18000	18164	18088	18061	17997	18074	18172	17975	17983	18272	18170	17934	18124	18197	18087	18185	18067	18032	18069	18147	18270	18142	18142	17952	17782	18009	18051	18237	18051	18118	18156	18192	17930	18156	18204	18267	18191	18026	17962	18100	18080	18249	18246	18085	18196	18114	17959	18334	18009	18052	18106	18041	18141	18060	18049	17938	18185	17911	18012	18003	18053	18108	17952	18049	17881	18060	18046	18214	17960	18260	18111	17800	18195	18058	17985	18102	17976	18117	18239	18131	18170	18344	18206	18119	17938	17975	18260	17909	18182	18044	18072	18344	18010	18088	18216	18025	17904	18145	18134	18166	18052	17986	17937	18107	18077	18190	17978	17999	18137	18048	18041	18145	17805	18177	18263	18179	18155	17959	18136	18014	18009	18081	18115	18197	17978	18144	17906	18045	17917	18243	18127	18024	18083	18113	18178	18176	18264	18039	17960	18281	18144	18235	18191	18175	18062	17916	18243	18266	18175	17980	18071	18023	18396	18321	17973	17964	18126	18122	17949	17783	18103	18208	18131	18053	17879	18004	18154	18007	18228	18061	18088	18083	17830	17975	18059	18179	18258	17972	18072	18033	18051	18073	18115	18060	17862	17946	18200	18163	18236	18190	18187	18164	18173	18242	18125	18151	17967	18095	18199	18123	18175	18144	18000	18054	18169
26449	52240	49501	36384	26564	19898	16850	15856	15455	15127	15402	15337	15378	15340	15340	15466	15376	15494	15415	15231	15157	15468	15330	15361	15478	15381	15349	15333	15160	15358	15484	15494	15254	15537	15486	15541	15410	15506	15496	15358	15252	15275	15256	15460	15404	15408	15331	15513	15455	15314	15348	15430	15367	15355	15512	15474	15460	15347	15557	15213	15505	15329	15482	15214	15311	15369	15523	15333	15219	15359	15356	15465	15309	15518	15486	15434	15306	15488	15331	15513	15441	15379	15398	15410	15349	15333	15486	15284	15375	15306	15406	15428	15256	15439	15387	15403	15450	15208	15393	15407	15475	15370	15394	15445	15405	15308	15350	15369	15363	15334	15332	15511	15363	15299	15214	15294	15320	15294	15502	15615	15465	15433	15499	15383	15627	15348	15365	15623	15342	15380	15201	15378	15389	15361	15373	15432	15286	15498	15311	15252	15240	15335	15426	15178	15330	15367	15244	15401	15367	15383	15449	15422	15393	15393	15421	15507	15402	15467	15340	15364	15363	15199	15279	15333	15471	15446	15509	15367	15135	15294	15488	15424	15044	15328	15346	15373	15249	15503	15400	15562	15272	15426	15278	15430	15357	15204	15368	15415	15247	15356	15295	15316	15268	15299	15207	15518	15456	15300	15344	15450	15418	15430	15125	15363	15360	15464	15346	15626	15475	15311	15355	15359	15400	15331	15345	15301	15447	15276	15394	15205	15352	15444	15472	15435	15392	15310	15330	15282	15384	15363	15160	15555	15327	15340	15378	15412	15372	15331	15494	15282	15330	15467	15396	15201	15276	15189	15397	15337	15457	15261	15392	15428	15359	15312	15387	15406	15569	15236	15402	15406	15342	15303	15381	15512	15370	15315	15404	15404	15388	15345	15419	15541	15323	15312	15397	15262	15386	15630	15361	15309	15389	15443	15331	15460	15437	15400	15460	15354	15445	15388	15223	15443	15450	15278	15400	15460	15487	15346	15342	15322	15531	15475	15461	15364	15443	15323	15482	15359	15357	15334	15437	15205	15512	15453	15348	15458	15370	15282	15457	15318	15393	15293	15393	15338	15259	15380	15419	15389	15399	15294	15222	15346	15255	15211	15567	15379	15424	15339	15432	15320	15363	15497	15314	15317	15274	15348	15444	15464	15473	15243	15321	15271	15500	15325	15519	15392	15532	15274	15220	15351	15509	15295	15427	15196	15363	15413	15428	15453	15411	15463	15350	15460	15405	15301	15355	15465	15463	15182	15250	15421	15336	15428	15303	15626	15340	15365	15383	15376	15326	15547	15376	15266	15379	15400	15277	15354	15425	15354	15511	15367	15513	15326	15474	15282	15417	15421	15249	15493	15283	15536	15496	15195	15497	15400	15202	15213	15393	15381	15373	15440	15523	15369	15434	15467	15291	15445	15343	15402	15407	15372	15463	15490	15394	15386	15410	15290	15406	15440	15462	15334	15518	15333	15368	15408	15376	15181	15453	15333	15492	15411	15354	15416	15477	15362	15534	15332	15467	15516	15319	15456	15229	15307	15375	15290	15406	15292	15303	15413	15521	15228	15228	15529	15345	15516	15305	15308	15457	15345	15420	15422	15352	15352	15300	15367	15359	15236	15266	15539	15286	15406	15531	15226	15279	15411	15373	15251	15340	15360	15337	15448	15474	15481	15412	15357	15425	15424	15334	15239	15360	15374	15339	15538	15471	15364	15338	15286	15325	15150	15563	15404	15349	15511	15206	15333	15287	15418	15373	15307	15367	15470	15399	15289	15421	15430	15320	15365	15441	15399	15327	15336	15309	15223	15313	15283	15470	15486	15228	15349	15234	15429	15581	15346	15557	15292	15344	15382	15390	15355	15526	15164	15304	15222	15411	15325	15422	15355	15389	15339	15448	15307	15481	15330	15387	15376	15398	15313	15337	15403	15494	15492	15368	15330	15317	15188	15463	15385	15522	15322	15459	15317	15511	15329	15400	15205	15282	15506	15205	15443	15154	15350	15354	15377	15368	15320	15435	15313	15334	15471	15397	15344	15444	15433	15372	15385	15150	15475	15242	15519	15299	15391	15233	15380	15424	15269	15396	15404	15402	15347	15484	15489	15537	15535	15338	15278	15358	15390	15431	15449	15462	15443	15328	15356	15229	15379	15223	15524	15320	15297	15440	15440	15519	15409	15469	15473	15620	15405	15237	15472	15569	15357	15405	15478	15554	15394	15432	15254	15387	15464	15259	15399	15346	15494	15420	15547	15414	15211	15462	15493	15225	15336	15350	15482	15500	15205	15358	15407	15322	15260	15353	15390	15368	15348	15449	15474	15458	15415	15384	15409	15264	15372	15456	15384	15364	15491	15415	15362	15294	15347	15478	15442	15426	15310	15400	15378	15390	15348	15391	15418	15388	15333	15363	15422	15376	15417	15366	15297	15370	15315	15560	15240	15455	15328	15463	15441	15401	15409	15369	15304	15322	15411	15301	15379	15304	15206	15433	15479	15536	15355	15293	15450	15251	15275	15501	15486	15442	15428	15368	15522	15446	15373	15374	15361	15300	15518	15460	15405	15349	15342	15378	15308	15349	15211	15386	15225	15298	15576	15332	15169	15463	15303	15381	15502	15333	15313	15309	15494	15505	15362	15210	15212	15360	15385	15294	15300	15486	15410	15205	15392	15374	15333	15489	15324	15222	15470	15291	15491	15375	15490	15417	15417	15341	15483	15391	15394	15509	15348	15222	15205	15353	15383	15389	15438	15498	15317	15439	15398	15492	15406	15481	15482	15383	15264	15453	15260	15494	15253	15430	15313	15445	15345	15359	15374	15330	15406	15286	15291	15471	15286	15325	15355	15266	15533	15322	15171	15235	15349	15391	15377	15381	15227	15450	15440	15409	15289	15479	15231	15338	15392	15439	15572	15516	15278	15266	15369	15407	15385	15376	15410	15360	15526	15283	15385	15273	15386	15317	15349	15511	15448	15339	15480	15375	15535	15414	15289	15363	15232	15421	15602	15363	15450	15343	15470	15238	15382	15267	15410	15322	15456	15368	15431	15226	15626	15374	15376	15252	15388	15286	15267	15506	15379	15359	15512	15444	15419	15430	15341	15282	15436	15326	15430	15394	15432	15525	15420	15323	15470	15327	15246	15368	15411	15373	15368	15496	15414	15502	15377	15507	15509	15329	15395	15441	15284	15542	15451	15209	15362	15463	15337	15564	15334	15447	15569	15391	15387	15553	15582	15336	15396	15452	15282	15452	15467	15378	15470	15342	15411	15418	15348	15396	15406	15372	15442	15306	15388	15365	15371	15154	15503	15081	15301	15437	15214	15299	15596	15341	15465	15316	15586	15411	15562	15232	15424	15388	15371	15336	15328	15410	15334	15284	15488	15262	15389	15548	15565	15412	15366	15396	15306	15402	15356	15241	15432	15469	15270	15282	15304	15494	15220	15549	15432	15357	15375	15392	15376	15238	15327	15492	15223	15258	15335	15347	15304	15351	15444	15398	15250	15280	15420	15342	15365	15189	15471	15359	15191	15345	15401	15395	15382	15403	15337	15382	15314	15427	15507	15419	15407	15280	15446	15308	15494	15162	15463	15329	15348	15371	15383	15375	15373	15521	15391	15295	15446	15486	15503	15396	15445	15399	15305	15552	15413	15466	15332	15366	15486	15476	15418	15209	15305	15321	15361	15422	15322	15199	15374	15334	15337	15372	15306	15187	15438	15312	15556	15312	15350	15386	15260	15434	15293	15306	15490	15451	15357	15364	15407	15285	15325	15407	15395	15432	15374	15408	15228	15572	15372	15423	15479	15485	15394	15346	15174	15307	15273	15396	15226	15285	15647	15327	15253	15364	15403	15598	15269	15466	15225	15393	15418	15443	15304	15311	15363	15641	15163	15442	15183	15451	15292	15601	15275	15481	15347	15343	15591	15330	15262	15352	15306	15313	15208	15297	15382	15358	15430	15472	15457	15405	15476	15447	15260	15392	15515	15503	15495	15395	15300	15323	15374	15293	15395	15562	15434	15340	15247	15483	15384	15388	15477	15355	15261	15445	15451	15414	15270	15490	15210	15375	15433	15455	15434	15435	15347	15325	15441	15416	15428	15367	15366	15468	15264	15486	15295	15465	15559	15323	15462	15270	15210	15503	15356	15251	15352	15418	15269	15266	15476	15305	15366	15332	15417	15539	15312	15404	15307	15415	15372	15378	15392	15338	15413	15347	15208	15394	15296	15245	15325	15216	15427	15454	15504	15424	15577	15344	15506	15280	15470	15423	15375	15298	15351	15370	15446	15346	15351	15356	15444	15320	15337	15317	15232	15349	15248	15624	15401	15459	15521	15543	15471	15350	15344	15376	15320	15660	15443	15347	15306	15368	15350	15289	15415	15440	15463	15403	15397	15370	15412	15573	15450	15323	15491	15371	15371	15323	15380	15242	15277	15372	15307	15448	15323	15343	15336	15284	15217	15410	15499	15465	15336	15503	15357	15331	15491	15220	15461	15414	15356	15568	15561	15270	15396	15403	15431	15256	15370	15310	15393	15437	15442	15322	15443	15486	15388	15500	15198	15298	15397	15559	15267	15335	15376	15522	15262	15350	15097	15534	15384	15398	15445	15230	15555	15324	15479	15323	15450	15425	15278	15365	15318	15501	15247	15383	15479	15427	15561	15468	15422	15417	15404	15296	15274	15447	15186	15229	15368	15485	15391	15233	15374	15538	15419	15524	15303	15442	15472	15489	15500	15327	15428	15352	15348	15414	15474	15360	15298	15360	15457	15376	15439	15386	15311	15345	15520	15324	15448	15187	15393	15423	15241	15332	15437	15347	15419	15395	15444	15429	15392	15394	15365	15380	15434	15391	15412	15382	15435	15317	15453	15585	15443	15536	15340	15413	15376	15316	15340	15353	15235	15311	15412	15403	15243	15438	15385	15333	15324	15350	15414	15271	15253	15492	15315	15363	15393	15326	15255	15179	15586	15241	15175	15419	15420	15409	15267	15258	15252	15341	15456	15447	15384	15321	15355	15362	15478	15333	15355	15464	15458	15434	15676	15315	15363	15451	15336	15211	15527	15272	15395	15328	15435	15413	15464	15242	15338	15286	15465	15376	15326	15587	15262	15315	15301	15344	15445	15262	15429	15438	15363	15339	15510
24114	22817	45428	53025	45223	35530	27806	21153	18877	18600	18187	18017	17998	18010	18119	17861	17921	17882	17831	17909	17952	17971	17867	17863	18053	17943	17964	17809	17947	17900	17959	17939	17854	17724	18114	17747	17961	17893	17920	17862	17812	17856	17777	18057	17912	17890	17848	17572	17760	18048	18037	17779	17863	17801	17761	17930	17812	18033	17686	18079	17953	17769	17833	17976	17920	17847	17683	17900	17952	17714	17663	17790	17723	17768	17759	17945	17607	17964	17929	17852	17566	18063	17763	17836	17747	17568	17761	17711	17971	18049	17895	17792	17897	17596	17952	17846	17823	17734	17798	17886	17770	17965	17978	17832	17728	17784	17891	17724	17621	17639	17644	17858	17782	17717	17727	18059	17883	17864	17949	17801	18050	17897	17760	17983	17776	17748	17748	17526	17811	17944	17916	17822	17775	17803	17903	18199	17663	17891	17713	17846	17866	17607	17904	18021	17818	17859	17827	17773	17799	17873	17859	17656	17827	17873	17772	17603	17935	17886	17694	17581	17716	17951	18036	17671	17850	17817	17703	17913	17719	17784	17961	17748	17903	17805	17787	17799	17859	17882	17794	17834	17857	17888	17849	17506	17724	17861	17768	17921	17959	17962	17895	17895	17821	17874	17675	17732	17845	18009	17967	17813	17763	17903	17808	17575	17597	17815	17805	17692	17929	17759	17767	17873	17799	17742	17814	17678	17730	17865	17803	17814	17717	17855	17894	17916	17751	17835	17827	17866	17993	17738	17726	17893	17812	17694	17871	17936	17807	17889	17742	17722	17947	17975	17726	17887	17707	17821	17889	17641	17831	17784	17818	17800	17893	17767	17685	17733	17915	17764	17998	17948	17605	17631	17951	17943	17802	17764	17802	17912	17945	17937	17860	17741	17752	17817	17889	17914	17787	17782	17743	17862	17809	17914	17938	17972	17753	17740	17651	17845	17851	17934	17713	17875	17515	17847	17918	18081	17861	17672	17783	17644	17921	17957	17794	17785	17808	17880	17896	17957	17675	17824	17742	17842	17681	17807	17887	17917	18017	17669	17844	17682	17918	18064	17580	17970	18043	17812	17679	17769	17906	17770	17833	17911	17828	17808	18022	17870	17866	18078	17982	17797	17619	17853	17820	17906	17841	17845	17783	17847	17957	17788	17816	17882	17978	17939	17626	17727	17731	17673	17869	17631	17910	17670	17738	17794	17951	17829	17813	17708	17823	18035	17747	17851	17742	17981	17658	17734	17892	17795	17838	17884	17667	17812	17825	17956	17936	17959	17665	17774	18015	17851	17705	17821	17866	17932	17911	17752	17813	17790	17791	17743	17627	17610	17634	17697	17687	17686	17723	17723	18116	17988	18026	17675	17838	17920	17940	17898	17777	17900	17919	17733	17803	17929	17963	17912	17713	17791	17947	17950	17684	17582	17799	17896	17696	17612	17800	17757	17911	17818	17678	17738	17816	17659	17682	17836	17805	17651	17844	17895	17904	17938	17723	17755	17807	17809	18020	17691	17949	17712	18133	18094	17726	17741	17848	17853	17853	17777	17925	17834	18067	17829	17573	17849	18030	17776	17886	17819	17667	17768	17760	17880	17834	17679	17942	17933	17838	17867	18028	17690	17833	17814	17791	17762	18020	17917	17675	17771	17689	17806	17766	17700	17846	17874	17665	17861	17968	17907	17734	17772	17801	17736	17813	17884	17685	17681	17909	17706	17599	17690	17675	17794	17734	17698	17719	17948	17841	17715	17921	17845	17763	17712	17924	17961	17768	17749	17851	17828	17767	17852	17784	17810	17773	17979	17800	17807	17973	17798	17890	17779	17706	17796	17536	17613	17863	17898	17768	17762	17673	17660	17808	17661	17774	17879	18068	17919	17820	17794	17873	17747	17873	17896	17805	17922	17913	17902	17763	17720	17940	17907	17891	17931	17872	17845	17689	17690	17858	17946	17728	17646	17821	17750	17710	17795	17952	17987	17817	17649	17776	17924	18024	17805	17603	17807	17720	18062	17900	17901	17696	17895	17761	17789	17632	17877	17802	17849	17520	17771	17575	17796	17946	17721	17700	17693	17788	17895	17946	17735	17675	17743	17793	17845	17835	17739	17765	17954	18042	17936	17858	17745	17836	17764	17937	17805	17909	18147	17892	18040	17872	17798	17890	17910	17888	17706	17790	17870	17785	17765	17855	17936	17755	17836	17939	17893	17781	17936	17621	17876	17816	17886	17971	17900	17747	17904	17961	18049	17795	18011	17883	17680	17686	17806	17807	17810	17841	17933	17839	17812	17873	17701	17706	17785	17796	17683	17708	17950	17887	17807	17905	17732	17816	17866	17840	17479	17713	18064	17865	17637	17828	17734	17986	17675	17959	17716	17980	17925	17674	17905	17851	17859	17956	17540	17742	17937	17942	17783	17680	17796	17726	17934	17881	17861	17824	17803	17873	17887	17849	17967	17887	17810	17902	17996	18010	17754	17883	17916	17763	17816	17851	17929	17800	17825	17857	17775	17902	17818	17897	17709	17719	17794	18054	17753	17787	17838	17971	17865	17909	17859	17983	17904	17788	17638	17825	17927	17916	17906	17757	17935	17742	17866	17956	17935	17848	17688	17858	17839	17864	18008	17660	17825	17714	17827	17662	17869	18030	17830	17846	17841	17817	17926	17788	17780	17685	17963	17878	17909	17630	17720	18010	17870	17887	17890	17866	17928	17851	17839	17894	17837	17739	17844	17711	17776	17708	17814	17839	17746	17944	17890	17592	17513	17748	17938	17736	17949	18042	17588	17936	17730	17594	17686	17870	17833	17856	17788	17945	17850	17806	17878	17765	17898	17992	17750	17724	17736	17909	17795	17800	17965	17729	17631	17865	17811	17947	17832	17822	17739	17739	17519	17757	17817	17931	17796	17984	17664	18035	17859	17892	17665	17848	17854	17851	17882	17805	17761	17890	17760	18058	17782	17803	18031	17883	17922	17862	17706	17822	17721	17877	17750	17835	17802	17863	17906	17495	18084	17835	17963	17890	17785	17751	17960	17688	17812	17749	17689	17920	17890	17855	17677	17805	17912	17798	17817	17760	17834	17822	17779	17782	18014	18013	17920	17760	17741	17853	17826	17757	17657	17824	17741	17805	17676	17862	17813	17916	18043	18010	17740	17760	17690	17703	17762	17959	17863	17767	17892	17788	17836	17724	17735	17866	17880	18001	17848	17666	17849	17830	17652	17794	17949	17816	17865	18057	17827	17767	17610	17902	17735	17931	17978	17708	17982	17791	17803	17708	17632	17910	17898	17857	17840	17918	17630	17883	17799	17841	17897	17621	17809	17801	17715	17768	18075	17783	17823	18030	17752	17880	17668	17793	17790	17895	17965	17971	17918	17832	17750	17676	17585	17735	17890	17817	17690	17836	17915	17756	17664	17712	17540	18032	17833	17792	18041	17892	17843	17936	17925	17732	17690	17808	17894	17842	17747	17938	17817	17887	17921	17782	17634	17862	17816	17791	17813	17825	17964	17900	17640	17707	17708	17675	17799	17827	17655	17932	17945	17813	17574	17948	17641	17924	17889	17820	17749	17877	17860	17734	17779	17831	17925	17968	18069	17970	17737	17890	17903	17953	17950	17914	17907	18010	17777	17785	17815	17929	17845	17696	17838	17840	17986	17734	17695	17809	17888	17867	17841	17638	17833	17717	17829	17941	17952	17797	17865	17624	17555	18038	17582	17673	17929	17868	17891	17841	17892	17837	17602	18039	17970	17773	18129	17990	17993	17930	17733	17834	17953	17943	17862	17843	17842	17627	17879	17907	17753	17789	17940	17687	18008	18043	17916	17776	18013	17720	17839	17753	17839	17821	17894	18084	17734	17824	17814	17884	17777	17849	17774	17778	17777	17806	17794	17916	17864	17718	17942	17754	17788	17792	17961	17824	17982	18003	17686	17780	17811	17845	17820	17919	17673	17899	17786	17851	17780	17803	17869	17621	17687	17894	17563	17678	17595	17571	17690	17994	17825	17779	17721	18000	17799	17936	17661	17838	17756	17871	17873	17894	17781	17792	17919	17884	17847	17954	17785	17913	17831	17788	17868	17812	17857	17785	17570	17733	17836	17764	17859	17939	17712	17704	17859	17881	17818	17699	17867	17781	17648	17751	17824	17766	17956	17705	17710	17799	17853	17683	17712	17660	17845	17841	17533	17830	17774	17777	17837	17749	17802	17641	17883	17882	17818	17822	17882	17737	17907	17839	17787	17761	17550	17891	17928	18077	18060	17889	17903	17759	17891	17796	17838	17764	17961	17615	17986	17858	17738	17776	17746	17770	17757	17760	17769	17867	17645	17717	17904	17998	17602	17947	18006	17974	17782	17908	17871	17907	17820	17748	17918	17740	18003	17975	17793	17709	17704	17759	17963	17858	17699	17943	17727	17879	17731	17913	17738	17593	17781	17738	17799	17736	17849	17745	17634	17819	17697	17664	17939	17786	17780	17898	17881	17809	17828	17879	17529	17812	17812	17926	17772	17913	17934	17989	17935	17948	17502	17889	17817	17917	17867	17804	17654	17971	17610	17727	17895	17873	17686	17877	17668	17773	17851	18017	18044	17936	17739	17787	17931	17799	17862	17740	17700	17666	17834	17793	17826	17873	17757	17818	17815	17779	17599	18076	17678	17729	17990	17795	17865	17872	17870	17739	17795	17921	17801	17881	17778	17805	17829	17779	17790	17852	17903	17763	17785	17755	17726	17897	17750	18005	17730	17754	17750	17748	17755	17765	18012	17834	17837	17952	17805	17813	17747	18064	17813	17866	17861	17968	17646	17762	17789	17958	17774	17767	17885	17755	17813	17761	17883	18023	17981	17892	17689	17703	17694	17586	17948	17721	17746	17593	17979	17946	18034	17934	17714	17852	17769	17836	18003	17674	17818	17855	17700	17740	17878	17672	17661	17948	17764	17850	17749	17563	17738	17716	17793	17726	17731	17890	17958	17689	17823	17892	17769	17735	17770	17661	17882	17768	17717	17787	17914	17820	17862	17901	18022	17866	17969	17759	17870	17662	17632	17880	17897	17855	17906	17850	17962	18012	17539	17690	17880	17740	17587	17973	17896	17942	17802	17713	17872	17828	17920	17898	17931	17903	18019	18005	17910	17929	17769
52900	90839	89234	69304	51113	35124	23941	18031	16210	15281	15505	15288	15467	15342	15192	15354	15455	15230	15219	15208	15418	15377	15311	15198	15202	15516	15168	15155	15227	15359	15316	15255	15114	15218	15323	15415	15316	15400	15278	15375	15179	15182	15226	15344	15349	15288	15382	15194	15180	15248	15297	15201	15041	15136	15239	15486	15335	15256	15131	15224	15157	15283	15126	15210	15177	15151	15177	15434	15318	15176	15264	15069	15333	15138	15127	15130	15244	15187	15232	15211	15191	15133	15195	15270	15132	15370	15359	15359	15216	15168	15282	15189	15255	15218	15267	15285	15291	15282	15215	15213	15176	15246	15288	15270	15156	15096	15214	15173	15284	15201	15195	15377	15271	15367	15271	15301	15363	15524	15314	15083	15190	15205	15229	15399	15249	15342	15201	15264	15247	15351	15373	15369	15217	15246	15244	15147	15185	15075	15259	15405	15296	15167	15311	15198	15497	15180	15261	15347	15342	15213	15398	15070	15236	15568	15406	15320	15207	15364	15279	15361	15111	15217	15175	15136	15435	15432	15152	15187	15186	15169	15067	15067	15305	15340	15018	15413	15162	15224	15395	15222	15472	15305	15337	15171	15174	15170	15165	15182	15258	15228	15236	15186	15315	15238	15317	15266	15257	15395	15335	15105	15257	15302	15151	15196	15166	15194	15069	15349	15330	15169	15061	15344	15213	15222	15350	15117	15339	15169	15317	15436	15276	15252	15482	15303	15252	15337	15304	15243	15286	15180	15239	15227	15183	15107	15274	15121	15289	15216	15291	15226	15099	15323	15292	15213	15346	15203	15488	15169	15093	15070	15176	15339	15255	15260	15198	15143	15119	15197	15307	15366	15243	15139	15151	14967	15223	15229	15226	15236	15343	15279	15205	15419	15285	15232	15337	15187	15260	15316	15285	15093	15260	15272	15321	15329	15125	15217	15232	15368	15289	15337	15377	15253	15195	15084	15416	15294	15108	15268	15254	15275	15020	15177	15286	15325	15228	15284	15422	15250	15157	15083	15048	15316	15289	15273	15462	15240	15215	15367	15061	15255	15382	15101	15333	15252	15145	15099	15256	15188	15262	15435	15197	15367	15136	15309	15151	15318	15198	15336	15370	15277	15203	15399	15091	15222	15292	15142	15082	15441	15340	15216	15236	15118	15126	15437	15264	15232	15205	15079	15204	15323	15313	15022	15269	15224	15389	15207	15225	15093	15242	15048	15238	15189	15160	15199	15199	15197	15498	15377	15237	15207	15386	15285	15232	15293	15269	15284	15290	15234	15229	15169	15090	15395	15288	15399	15330	15313	15224	15416	15198	15335	15224	15283	15300	15262	15302	15394	15381	15297	15184	15095	15256	15252	15254	15297	15314	15357	15157	15186	15200	15335	15292	15250	15344	15177	15166	15384	15235	15058	15364	15235	15426	15242	15173	15181	15207	15193	15285	15378	14996	15212	15179	15356	15153	15239	15423	15343	15275	15227	15103	15247	15247	15397	15265	15297	15314	15297	15337	15259	15248	15390	15313	15192	15205	15159	15227	15421	15193	15314	15284	15275	15372	15280	15089	15184	15249	15149	15291	15080	15193	15286	15185	15297	15190	15288	15277	15234	15345	15140	15242	15159	15253	15403	15200	15301	15393	15367	15452	15185	15338	15352	15102	15369	15198	15202	15256	15221	15270	15131	15244	15190	15160	15267	15215	15251	15343	15231	15283	15202	15180	15207	15155	15195	15348	15203	15184	15199	15286	15252	15325	15278	15285	15229	15206	15286	15194	15271	15278	15141	15451	15128	15216	15222	15423	15282	15185	15388	15290	15026	15377	15240	15207	15250	15067	15308	15326	15306	15299	15272	15209	15250	15166	15195	15275	15408	15321	15174	15206	15466	15122	15320	15062	15344	15362	15270	15376	15279	15396	15216	15141	15263	15268	15204	15078	15307	15178	15232	15270	15074	15315	15439	15309	15317	15362	15147	15146	15303	15208	15385	15378	15200	15315	15178	15370	15331	15200	15109	15336	15374	15108	15279	15256	15138	15181	15283	15326	15254	15439	15128	15240	15241	15420	15167	15099	15153	15287	15220	15217	15230	15292	15301	15249	15160	15354	15357	15332	15254	15295	15198	15203	15223	15294	15189	15225	15338	15373	15117	15391	15250	15304	15306	15227	15238	15414	15099	15243	15210	15272	15282	15287	15219	15374	15229	15340	15342	15115	15206	15378	15240	15252	15261	15069	15281	15356	15251	15263	15194	15418	15276	15326	15293	15271	15469	15297	15302	15236	15285	15533	15349	15006	15298	15178	15414	15397	15225	15343	15184	15350	15184	15314	15248	15275	15323	15059	15334	15257	15156	15158	15258	15247	15268	15109	15252	15256	15175	15374	15471	15200	15209	15253	15278	15485	15188	15184	15057	15341	15271	15206	15364	15133	15314	15373	15420	15176	15290	15205	15146	15269	15434	15242	15396	15237	15371	15089	15263	15401	15434	15329	15353	15167	15201	15339	15266	15329	15225	15264	15300	15023	15250	15120	15228	15259	15208	15101	15247	15364	15296	15207	15177	15331	15314	15163	15262	15349	15209	15288	15188	15158	15285	15125	15248	15120	15191	15347	15083	15436	15115	15168	15321	15342	15397	15371	15321	15225	15265	15390	15306	15229	15227	15081	15151	15234	15295	15323	15190	15152	15123	15170	15280	15356	15279	15320	15267	15253	15217	15344	15180	15162	15228	15299	15392	15309	15260	15305	15296	15299	15237	15212	15238	15405	15160	15254	15474	15138	15346	15185	15150	15069	15157	15214	15336	15338	15110	15400	15257	15299	15268	15225	15205	15249	15344	15101	15191	15202	15408	15398	15258	15377	15293	15396	15223	15351	15354	15123	15257	15100	15233	15421	15078	15420	15425	15273	15194	15134	15093	15286	15254	15221	15346	15370	15427	15343	15318	15250	15376	15348	15431	15327	15339	15182	15358	15070	15310	15303	15224	15196	15418	15248	15268	15289	15087	15308	15319	15287	15191	15314	15390	15031	15224	15396	15334	15170	15268	15323	15289	15410	15369	15273	15244	14935	15215	15386	15283	15388	15366	15335	15402	15224	15334	15172	15222	15350	15243	15270	15100	15301	15266	15214	15174	15353	15283	15274	15233	15247	15342	15349	15131	15223	15196	15235	15204	15299	15387	15262	15291	15245	15346	15308	15370	15310	15141	15160	15286	15418	15252	15246	15117	15138	15357	15255	15350	15369	15217	15368	15354	15398	15114	15119	15345	15252	15339	15325	15222	15292	15227	15038	15252	15316	15274	15240	15261	15180	15189	15291	15231	15338	15341	15165	15304	15267	15223	15175	15324	15387	15368	15230	15212	15270	15237	15230	15159	15128	15267	15233	15240	15327	15372	15176	15249	15256	15205	15286	15147	15278	15341	15275	15261	15144	15245	15224	15363	15298	15357	15185	15209	15148	15281	15353	15293	15162	15374	15222	15425	15283	15319	15139	15247	15135	15210	15132	15279	15237	15215	15462	15258	15235	15466	15433	15253	15293	15400	15264	15273	15361	15403	15290	15313	15218	15328	15383	15039	15215	15283	15271	15266	15339	15406	15472	15326	15348	15230	15163	15312	15295	15415	15203	15279	15342	15115	15359	15206	15236	15352	15132	15267	15045	15261	15315	15117	15276	15177	15174	15347	15175	15280	15144	15176	15196	15430	15164	15399	15262	15305	15262	15307	15278	15237	15506	15237	15305	15254	15192	15394	15168	15360	15208	15271	15236	15143	15208	15156	15192	15234	14994	15341	15273	15249	15312	15252	15324	15147	15217	15209	15240	15152	15234	15242	15257	15423	15223	15176	15382	15202	15246	15421	15031	15275	15267	15319	15238	15222	15313	15254	15294	15262	15268	15133	15177	15069	15218	15345	15372	15165	15374	15305	15300	15180	15246	15478	15261	15389	15150	15270	15396	15224	15203	15287	15088	15268	15298	15250	15307	15219	15220	15188	15094	15234	15297	15411	15190	15299	15085	15188	15099	15161	15230	15358	15231	15161	15325	15272	15416	15289	15161	15170	15414	15178	15301	15289	15370	15279	15339	15284	15266	15252	15225	15358	15206	15264	15398	15266	15404	15186	15297	15161	15252	15144	15253	15280	15160	15273	15235	15249	15179	15275	15312	15193	15256	15148	15402	15189	15203	15193	15162	15408	15343	15344	15141	15283	15248	15327	15395	15360	15134	15270	15447	15281	15218	15230	15317	15398	15220	15212	15125	15187	15252	15184	15459	15196	15265	15218	15108	15344	15355	15303	15375	15252	15120	15365	15113	15192	15276	15218	15248	15103	15166	15243	15466	15313	15320	15196	15181	15216	15193	15215	15298	15297	15147	15262	15270	15372	15132	15235	15358	15229	15240	15269	15262	15236	15211	15186	15252	15194	15231	15265	15244	15237	15307	15316	15025	15294	15375	15338	15273	15355	15303	15233	15226	15250	15355	15200	15101	15076	15128	15298	15200	15251	15340	15114	15308	15245	15307	15287	15113	15258	15287	15293	15251	15362	15119	15072	15285	15224	15275	15257	15198	15314	15207	15389	15431	15260	15295	15373	15271	15229	15267	15310	15197	15037	15253	15142	15432	15430	15244	15264	15172	15357	15275	15087	15303	15317	15340	15417	15159	15319	15390	15183	15156	15376	15187	15431	15263	15245	15149	15335	15145	15225	15105	15326	15359	15165	15246	15394	15360	15226	15367	15113	15233	15131	15310	15284	15390	15324	15383	15254	15308	15315	15240	15320	15170	15248	15361	15326	15126	15303	15091	15187	15260	15353	15290	15107	15379	15160	15100	15162	15328	15323	15256	15145	15361	15216	15313	15504	15144	15204	15049	15365	15393	15210	15227	15265	15243	15275	15404	15167	15264	15311	15194	15431	15373	15256	15215	15256	15266	15248	15251	15253	15235	15508	15270	15199	15171	15327	15328	15359	15330	15277	15337	15411	15282	15221	15204	15441	15171	15187	15393	15237	15113	15233	15250	15351	15427	15277	15278	15302	15275	15347	15240	15303	15245	15203	15197	15359	15173	15281	15120	15243	15276	15276	15240	15475	15289	15336	15222	15244	15133	15088	15382	15035	15312	15291	15249	15158	15430	15197	15248	15311
23022	21969	40880	48232	44404	39588	32403	23731	19598	18772	17961	17907	18037	17880	17837	17805	17712	17767	17832	17548	18003	17880	17954	17616	17878	17876	17856	17489	17800	17587	17555	17666	17788	17671	17500	17530	17779	17742	17749	17668	17825	17786	17483	17671	17569	17710	17583	17699	17620	17683	17721	17651	17771	17731	17671	17773	17747	17640	17878	17503	17488	17479	17517	17827	17634	17623	17613	17431	17640	17566	17420	17738	17439	17472	17590	17601	17823	17707	17683	17560	17504	17600	17591	17541	17656	17874	17658	17708	17527	17562	17503	17577	17670	17690	17439	17618	17777	17715	17609	17700	17645	17612	17797	17712	17619	17558	17562	17601	17528	17669	17567	17744	17369	17456	17395	17603	17684	17723	17588	17682	17675	17495	17555	17616	17453	17639	17455	17742	17711	17489	17728	17650	17530	17682	17637	17659	17668	17588	17594	17566	17575	17754	17669	17631	17609	17749	17634	17495	17894	17436	17636	17613	17643	17718	17771	17567	17707	17619	17744	17646	17572	17576	17606	17505	17527	17294	17499	17655	17454	17563	17734	17492	17497	17404	17508	17500	17811	17482	17597	17479	17581	17509	17701	17571	17641	17616	17628	17781	17347	17588	17564	17561	17733	17489	17641	17486	17575	17591	17510	17543	17657	17598	17692	17537	17614	17673	17647	17679	17621	17712	17528	17628	17390	17420	17578	17299	17794	17582	17544	17443	17581	17607	17658	17377	17546	17562	17579	17487	17556	17566	17703	17575	17643	17525	17493	17584	17583	17778	17348	17451	17569	17626	17623	17381	17587	17514	17641	17689	17638	17580	17499	17424	17724	17616	17738	17744	17465	17641	17727	17768	17504	17503	17676	17715	17487	17517	17612	17512	17532	17520	17567	17653	17776	17530	17728	17636	17590	17734	17592	17567	17683	17668	17557	17651	17661	17375	17617	17618	17589	17500	17627	17693	17540	17655	17532	17625	17568	17559	17539	17487	17624	17656	17471	17575	17650	17677	17685	17571	17658	17650	17552	17706	17632	17673	17543	17439	17669	17630	17697	17748	17645	17555	17598	17505	17474	17582	17868	17714	17698	17629	17555	17651	17417	17656	17588	17608	17515	17715	17368	17462	17680	17552	17559	17633	17631	17496	17487	17572	17541	17492	17550	17718	17517	17600	17649	17702	17400	17497	17478	17542	17558	17557	17530	17570	17592	17610	17681	17527	17660	17526	17623	17644	17407	17567	17781	17589	17592	17518	17534	17590	17432	17666	17537	17774	17619	17642	17662	17497	17769	17646	17744	17468	17451	17701	17546	17455	17427	17392	17586	17661	17651	17559	17503	17655	17479	17482	17625	17545	17491	17565	17730	17546	17713	17514	17706	17456	17696	17631	17679	17442	17510	17431	17409	17518	17554	17632	17663	17369	17352	17400	17660	17476	17682	17567	17481	17579	17687	17407	17602	17597	17740	17590	17637	17661	17624	17610	17651	17527	17499	17650	17405	17642	17580	17581	17577	17551	17589	17521	17571	17660	17564	17398	17603	17491	17579	17565	17470	17531	17671	17719	17620	17690	17529	17505	17607	17535	17439	17680	17710	17609	17396	17673	17588	17834	17427	17664	17663	17465	17667	17548	17693	17400	17703	17677	17795	17722	17633	17735	17508	17586	17764	17689	17484	17631	17734	17583	17555	17497	17677	17419	17450	17598	17497	17343	17675	17772	17401	17603	17706	17435	17453	17360	17573	17436	17495	17581	17428	17485	17635	17625	17566	17586	17388	17498	17575	17664	17573	17474	17431	17437	17569	17447	17488	17480	17723	17558	17650	17319	17781	17481	17555	17482	17646	17517	17480	17630	17570	17696	17471	17392	17460	17867	17643	17476	17737	17789	17716	17437	17789	17627	17721	17599	17544	17616	17645	17581	17455	17868	17497	17629	17711	17527	17676	17744	17461	17491	17457	17432	17476	17599	17747	17675	17509	17700	17314	17518	17583	17452	17721	17611	17578	17678	17870	17695	17718	17702	17663	17677	17577	17737	17568	17617	17657	17625	17544	17543	17624	17573	17384	17492	17631	17545	17428	17636	17466	17401	17693	17603	17350	17359	17410	17797	17666	17645	17676	17574	17560	17777	17517	17296	17412	17550	17519	17683	17573	17618	17678	17700	17565	17567	17384	17310	17703	17721	17704	17512	17481	17591	17753	17554	17526	17697	17658	17607	17393	17487	17604	17467	17693	17637	17716	17627	17664	17238	17822	17671	17628	17554	17738	17616	17601	17557	17669	17422	17508	17689	17410	17660	17546	17691	17762	17489	17538	17741	17726	17635	17624	17622	17439	17417	17325	17643	17635	17563	17618	17463	17592	17792	17483	17489	17527	17564	17647	17583	17470	17707	17485	17471	17548	17382	17541	17586	17581	17447	17631	17591	17610	17680	17505	17561	17575	17436	17403	17412	17583	17693	17572	17542	17603	17555	17559	17582	17543	17667	17643	17493	17559	17746	17491	17478	17580	17469	17457	17513	17673	17701	17575	17738	17699	17793	17420	17476	17841	17506	17632	17668	17673	17772	17509	17723	17680	17602	17525	17613	17554	17802	17604	17690	17626	17553	17541	17634	17512	17649	17471	17584	17677	17543	17508	17341	17678	17710	17769	17365	17518	17478	17580	17578	17492	17355	17269	17291	17553	17620	17683	17533	17642	17761	17866	17757	17440	17458	17546	17669	17316	17618	17646	17692	17625	17506	17583	17595	17524	17506	17517	17578	17654	17502	17673	17658	17610	17631	17657	17603	17528	17570	17551	17414	17709	17782	17391	17542	17709	17834	17531	17472	17437	17685	17816	17581	17577	17679	17574	17754	17638	17726	17624	17600	17503	17650	17820	17353	17570	17544	17628	17711	17591	17468	17604	17461	17418	17462	17545	17520	17439	17549	17403	17455	17598	17530	17698	17745	17377	17658	17440	17368	17564	17697	17541	17658	17697	17659	17406	17523	17734	17621	17811	17696	17594	17696	17584	17560	17661	17537	17485	17603	17609	17459	17419	17616	17624	17681	17631	17530	17522	17649	17620	17635	17683	17541	17396	17621	17522	17654	17658	17600	17858	17684	17519	17728	17526	17501	17827	17338	17460	17477	17580	17633	17517	17832	17639	17521	17715	17534	17427	17602	17709	17518	17435	17650	17819	17721	17367	17446	17607	17402	17672	17580	17561	17611	17530	17565	17654	17514	17683	17462	17554	17650	17630	17690	17368	17493	17387	17572	17582	17651	17637	17711	17488	17531	17455	17591	17544	17485	17626	17621	17639	17544	17720	17489	17573	17613	17438	17429	17543	17707	17574	17563	17554	17611	17576	17690	17561	17517	17702	17561	17549	17398	17681	17547	17731	17758	17570	17663	17522	17483	17481	17353	17460	17637	17612	17693	17540	17468	17512	17591	17799	17647	17512	17532	17442	17321	17443	17477	17556	17567	17494	17561	17626	17496	17528	17514	17562	17479	17472	17560	17445	17622	17357	17538	17670	17702	17588	17756	17511	17581	17603	17408	17528	17355	17563	17662	17517	17454	17617	17551	17507	17427	17474	17534	17584	17462	17515	17647	17414	17528	17558	17666	17570	17514	17544	17777	17502	17493	17591	17577	17779	17607	17563	17749	17669	17612	17623	17546	17651	17545	17485	17666	17596	17666	17685	17557	17585	17550	17824	17526	17567	17568	17538	17551	17410	17441	17715	17520	17529	17782	17711	17547	17636	17506	17658	17414	17653	17494	17653	17461	17486	17617	17645	17518	17315	17694	17683	17752	17593	17585	17728	17368	17408	17366	17275	17462	17542	17703	17660	17468	17631	17640	17573	17460	17813	17692	17525	17554	17778	17466	17536	17669	17434	17564	17661	17648	17440	17654	17538	17633	17550	17696	17649	17612	17509	17410	17720	17507	17546	17540	17597	17726	17699	17497	17593	17602	17265	17661	17677	17659	17674	17585	17454	17646	17603	17800	17832	17595	17397	17800	17508	17597	17673	17631	17530	17633	17532	17578	17537	17741	17578	17519	17699	17602	17745	17576	17542	17438	17527	17568	17722	17568	17475	17544	17609	17624	17530	17668	17561	17418	17393	17562	17536	17468	17582	17635	17591	17563	17518	17568	17590	17569	17486	17577	17512	17512	17739	17438	17635	17398	17560	17499	17470	17548	17595	17652	17563	17561	17524	17659	17486	17550	17399	17426	17608	17586	17635	17377	17534	17545	17621	17776	17751	17437	17493	17619	17601	17762	17692	17440	17579	17545	17588	17552	17476	17671	17670	17683	17502	17514	17556	17783	17540	17524	17616	17777	17519	17528	17392	17619	17544	17553	17681	17507	17592	17500	17515	17380	17590	17594	17583	17463	17596	17779	17462	17594	17522	17662	17726	17588	17545	17631	17521	17493	17686	17425	17509	17660	17566	17517	17547	17347	17581	17682	17720	17491	17407	17464	17688	17569	17668	17401	17572	17498	17477	17586	17654	17469	17686	17465	17574	17626	17577	17532	17540	17622	17778	17473	17641	17445	17526	17219	17542	17660	17601	17488	17560	17588	17521	17451	17463	17408	17495	17359	17566	17565	17318	17572	17512	17493	17778	17363	17505	17557	17494	17585	17640	17591	17637	17533	17516	17534	17677	17563	17527	17652	17519	17620	17576	17684	17515	17634	17425	17682	17478	17683	17752	17503	17562	17650	17723	17670	17471	17632	17568	17572	17543	17491	17660	17614	17588	17595	17721	17656	17592	17511	17521	17454	17544	17603	17687	17588	17407	17554	17460	17532	17657	17543	17530	17528	17539	17657	17583	17718	17518	17602	17656	17597	17620	17617	17443	17560	17647	17468	17647	17680	17578	17652	17456	17456	17554	17628	17535	17464	17657	17643	17619	17623	17481	17669	17471	17576	17541	17495	17583	17630	17533	17733	17716	17439	17525	17590	17534	17679	17733	17496	17580	17605	17544	17428	17327	17623	17513	17485	17735	17694	17716	17486	17546	17520	17629	17607	17503	17463	17459	17648	17419	17479	17449	17649	17691	17573	17715	17710	17348	17669	17546	17601	17648	17754	17513	17745	17656	17546	17397	17589	17386	17550	17556	17536	17669	17569	17807	17462	17769	17441	17439	17782	17602	17564
62248	102311	98362	81239	62162	44137	29979	20499	16668	15387	15209	14994	15017	15052	15086	15086	15057	14897	14936	15177	15187	15089	15249	15061	14989	15177	15125	14944	15006	15211	15074	15163	14991	15098	15244	15131	15110	15061	14957	14970	15096	14977	15037	14961	15127	14976	15024	15149	15124	14986	15268	14864	14939	15136	15183	15049	14978	15148	15058	15227	14889	15048	14976	15067	15119	15174	15033	14969	15004	14996	14889	15002	15117	14943	15088	15204	15048	14924	15025	15045	15193	15104	14842	14952	15105	15129	14961	14925	15137	15138	15113	15052	15067	15056	14981	14903	15085	15048	14977	15057	15159	14889	15025	14971	15029	15001	15017	15038	15039	15234	14994	15176	15090	14823	15078	15064	14963	14972	15119	15112	14997	14958	14985	14931	15008	15148	15272	14993	15195	15077	15124	15039	15197	15085	15003	15086	15150	15244	15098	15135	15037	15032	15018	15144	15079	15000	15085	15120	15219	14995	15026	15064	14995	14997	15053	15188	15212	14898	15107	14822	14975	15117	15126	14959	15053	15017	14970	15091	14956	15022	15218	15218	15053	15037	14946	14984	14954	14936	15085	15054	14967	15102	15087	15021	14925	15142	15055	15004	14935	15243	15248	15072	14941	15024	15006	15071	14985	14893	15070	14895	15138	15054	14949	15030	15038	15078	15003	15102	15033	15051	14961	15053	14953	15208	15148	15030	15006	15020	14933	15003	15026	15140	14981	15209	15058	15145	14937	15150	15103	15082	15096	14953	14970	15112	14924	15095	15101	15005	15164	15031	15098	14993	14981	15123	15205	15166	15084	15187	14957	15154	14951	14913	14751	15093	15049	15016	15082	15172	15175	15094	15005	15170	15248	14998	15063	15147	15042	15012	15032	15150	15112	15061	15004	15112	14985	14931	15013	14958	15111	15139	15130	15183	14967	15132	14959	14908	14968	15026	15163	14958	15044	15038	15193	15034	15169	15196	14987	15171	14908	14944	15067	15002	15161	15026	15126	15318	15113	15119	15055	14948	14993	14938	15046	14999	14988	15156	15207	15051	15047	15051	15048	15197	15040	14979	15023	15035	15039	15012	14929	15033	14968	14997	15153	15023	14958	14895	15004	15041	15003	14948	15238	15071	15183	15206	15000	15084	15084	15061	15091	14953	15160	15114	15120	15021	15041	15011	15230	15087	14949	14988	15092	15090	15098	15018	15071	14993	15025	14963	15058	15073	14987	15092	14908	15092	15148	15090	15014	15066	15039	15210	15056	15223	14921	15077	15055	14964	15028	15007	15088	15139	15125	14983	14951	15001	15106	14872	15003	15126	14985	15090	15151	15015	14978	15049	15116	14978	15027	15119	14901	15168	15250	15000	15037	14916	15032	14984	15113	15004	14867	15048	15107	14836	15019	15135	15076	15073	15083	14908	14935	15068	15044	15020	15119	14783	15098	15121	15037	14960	15012	15061	14968	15046	15071	15158	15131	15033	15027	15013	15166	14955	14956	14933	15016	15083	14988	15021	15075	14916	14914	15090	14987	14941	15020	15015	15000	15057	15085	15142	14987	15041	14930	15217	14983	15140	15008	14950	15000	15004	15010	15107	14935	15075	15045	15231	15059	14996	15157	14829	15047	14978	15080	15150	15099	15054	15032	14936	15082	15036	14749	15151	14887	15054	15118	15083	15010	15062	15036	14973	15042	15106	14849	14907	15097	15116	14985	15094	15091	15273	15108	15101	15033	15109	15215	15053	14921	15053	15084	15204	14957	15041	15082	15031	14985	14986	15214	15027	14955	15054	15065	14908	15157	15050	15003	15006	14973	15037	15120	15071	15044	14968	14934	14980	15077	15168	14978	15155	14893	15162	15123	14964	14939	14915	15053	14890	15198	15043	15031	15014	14993	14978	14974	14972	14850	15120	15188	14956	15140	15144	14873	14975	15042	15106	14993	15059	14925	14871	15068	15013	15197	15083	15013	15274	14922	14865	15112	15078	15008	15006	15062	15048	15021	15194	15038	14968	15020	15028	14869	14932	15131	15076	15104	14914	14997	15075	15080	15015	15038	15015	14865	15060	15132	15073	15010	15069	15114	15146	15119	14944	15071	15056	15078	14997	15028	15248	15095	15070	14941	15086	14990	14933	14998	15167	15073	15056	14952	14989	15007	14918	14997	15027	15108	14988	15070	15029	14854	14878	15184	15012	15052	15091	14840	14984	15082	15150	15081	14785	15061	15000	15068	14977	14982	14910	15239	14853	15139	15074	15172	14988	15191	14846	14944	15036	15038	15173	15107	14967	15075	14997	15097	14928	15211	15032	14949	15040	15217	15197	15133	15091	14933	15029	15005	14981	14961	15026	15085	15117	15080	15001	14989	14994	15005	15056	15099	15097	15116	15120	15018	14962	15096	14975	15023	14903	15013	14974	14997	14967	14937	14943	15021	15033	15078	15135	15089	14843	14910	14899	15024	15054	15146	14972	14921	15019	14954	15034	15073	15017	15137	15035	15141	14902	15024	14960	14898	15104	15086	15074	15063	15070	15139	15033	15024	15184	15115	15209	14950	15127	14894	15003	15090	14988	14881	14961	15008	15060	15048	15077	15019	15091	14984	15067	15192	14841	14853	15000	15288	15048	15166	15026	15093	15308	15084	15119	15027	14977	15086	14979	14852	14912	15176	15040	15110	15055	15094	14946	15120	15034	15047	15027	15010	15079	15027	14948	15110	15012	15259	15094	14964	15069	14972	15013	14997	15137	14982	15079	15102	15102	15105	14972	15004	14960	15045	15150	15063	14981	14838	14910	14961	15108	14987	15130	15254	15059	14832	14851	14917	15055	15067	15080	15011	15069	15088	15195	15008	15067	15020	14856	14908	14960	15074	15018	15286	15072	14955	14948	15051	15162	15054	14921	15222	15077	15030	14974	15043	15067	15009	15039	15173	15168	15074	15091	15059	14978	15209	15225	15068	14980	14902	14941	15071	15028	15180	15069	15054	15120	15189	14971	15095	14943	15005	15054	14936	15010	14948	15186	14883	14911	15095	15138	14951	15094	15103	15056	15050	15048	15042	15001	15043	15125	15210	15070	14987	15030	15126	15082	14999	15049	15185	15009	15051	14973	15122	15147	15166	15070	14969	15062	15064	15190	15044	15041	15024	15046	15021	15190	15090	15037	15078	15016	15108	15078	15096	14959	15024	15218	15117	14990	14981	15152	15022	14924	15069	14955	15099	15091	15018	14998	14816	15103	15104	15083	15145	14982	14926	15100	15079	15165	15051	15144	15098	15036	14958	15091	15184	14941	15038	15211	15129	14962	15035	14984	14959	14958	15117	14998	14948	14984	15184	15166	15059	15140	15136	15012	15087	15090	15072	14965	15149	15155	14982	15071	14933	15094	15103	15020	14968	14964	15149	15004	15025	15060	14978	15078	15076	14974	15142	15043	15230	15039	15120	15143	15166	14866	15191	15115	14910	15004	15166	15185	14954	15167	15199	14989	15054	14971	15047	15063	15005	15081	14971	15193	15075	15027	15098	14937	14962	15039	15102	15102	15232	15158	14992	14838	14927	15099	14805	15158	15057	15024	15178	14849	15082	15009	15324	15054	14944	15070	15007	14860	15058	15150	15088	15056	15172	15221	15099	15059	15013	15070	15022	15174	15211	15067	14937	14982	15055	15055	14932	15070	15101	15217	15133	14982	15194	14858	15165	14986	14835	14951	14875	14844	15116	14847	15183	15256	14904	15026	15075	15021	15075	14927	15041	15129	15244	14972	15041	15040	15020	15189	15152	15150	14963	15087	14936	15152	15042	14935	15067	15173	15025	14881	15250	14871	15230	14839	14834	15094	14946	14846	15023	14918	15070	14965	15099	15029	15006	15059	15055	15065	14982	14875	15166	14766	15081	15026	14943	15078	15093	15058	15205	14964	15121	15072	15149	14950	15052	15072	14871	15100	15079	15137	15078	15015	15132	14883	14963	15096	15203	14891	15139	14914	15069	14998	15123	14951	15000	15021	14949	15144	14983	15110	14960	15008	15067	14955	14991	14926	15104	15019	15066	15197	15021	15085	14962	15144	15109	14880	14864	15060	14848	15177	15076	14938	15049	15071	15120	15102	15069	14935	14961	14908	15087	15154	15043	14843	15079	14978	15027	15048	15038	15097	15038	14993	15081	15126	15043	14976	15135	15106	15041	14903	15044	15049	15025	14946	15001	14941	15011	14917	14983	15313	14966	15140	15120	15118	15138	15009	14976	14856	14980	14917	15049	15029	15241	15049	15021	14915	15110	14961	15007	15094	15233	15122	15053	15028	15038	15082	15002	15013	15027	15181	15266	14990	14920	14887	15046	15155	15250	15122	15028	14988	15012	15052	15073	14966	15113	15088	14989	15094	15032	15081	15131	15123	14964	14846	15125	15123	15139	14948	15047	15143	15066	14959	14925	14993	15043	15078	15112	14931	15252	15055	15026	15087	15132	15114	15059	14952	15031	14948	14974	15113	14917	14997	15126	15100	14945	15127	15160	14892	15088	15121	15098	15165	15021	15044	15159	15117	15001	15012	14975	15029	15106	15102	15099	14766	14922	15094	14831	15092	14988	15079	15012	14986	14973	14965	14969	15159	15060	15037	15077	15056	15079	14976	15020	14979	15016	14988	14968	15110	14974	15005	14965	14971	15023	15079	14902	15008	14882	15131	15154	14925	15022	14966	15039	14912	15015	15043	15114	14841	15050	14937	14861	14933	15050	15203	15163	15040	15097	15299	15006	14854	15081	14960	15184	15192	15148	14964	14836	15038	14962	15083	15024	15136	15132	14991	15100	15028	14890	14913	15119	15108	15012	15084	15179	14801	14934	15096	15036	15013	15265	15046	15093	15014	15060	15115	15084	14969	15095	15054	14958	15042	14946	14936	15022	15023	15051	15109	15088	15077	15116	15167	15064	14990	14915	14882	14987	15125	15103	15022	15033	15013	15088	15107	15163	14986	15052	15119	15226	15008	15076	15010	15057	14927	15071	15113	14952	15035	15130	14958	15065	14981	15124	14964	15116	14975	14917	14832	15028	15023	15211	15033	15098	15070	15180	15159	15210	15113	15007	15134	15064	15013	14896	14925	14964	15066	15019	15083	15066	14976	14923	15177	14972	15075	15081	14763	14990	15108
28245	30895	46334	37481	27324	22456	19485	18063	17605	17545	17408	17511	17263	17384	17155	17465	17274	17218	17362	17288	17460	17168	17204	17250	17437	17196	17447	17446	17201	17332	17371	17370	17221	17339	17390	17094	17210	17160	17262	17305	17395	17182	17603	17280	17314	17413	17472	17433	17424	17419	17357	17538	17460	17215	17268	17318	17128	17269	17401	17062	17255	17219	17347	17198	17128	17172	17333	17215	17119	17350	17096	17145	17248	17555	17251	17649	17291	17394	17140	17286	17309	17363	17426	17180	17344	17351	17224	17267	17246	17211	17213	17287	17486	17482	17050	17202	17347	17254	17440	17298	17306	17399	17232	17521	17281	17310	17146	17339	17385	17245	17053	17279	17351	17444	17029	17233	17353	17385	17421	17342	17331	17139	17135	17107	17272	17430	17400	17348	17319	17127	17302	17219	17287	17286	17399	17224	17403	17329	17330	17267	17241	17277	17363	17450	17244	17328	17096	17297	17500	17358	17259	17278	17381	17274	17187	17321	17493	17238	17170	17301	17204	17283	17318	17208	17269	17177	17301	17141	17313	17368	17384	17371	17222	17109	17235	17252	17330	17284	17313	17257	17350	17127	17468	17354	17239	17502	17241	17207	17306	17356	17370	17331	17295	17316	17391	17276	17183	17300	17177	17254	17317	17382	17282	17150	17230	17119	17362	16897	17284	17199	17217	16975	17244	17288	17226	17327	17284	17236	17625	17289	17461	17153	17314	17341	17338	17465	17262	17302	17358	17233	17221	17459	17455	17181	17350	17244	17251	17401	17474	17296	17211	17273	17252	17314	17410	17413	17263	17081	17257	17094	17319	17262	17394	17437	17248	17030	17525	17225	17400	17222	17335	17329	17447	17417	17252	17241	17155	17145	17174	17210	17202	17078	17417	17413	17232	17337	17146	17212	17374	17350	17283	17468	17459	17332	17330	17226	17347	17448	17158	17362	17006	17203	17343	17392	17557	17317	17306	17266	17212	17123	17178	17234	17398	17286	17339	17190	17261	17166	17305	17237	17376	17269	17056	17360	17054	17262	17305	17404	17394	17083	17363	17131	17375	17299	17237	17015	17208	17181	17298	17319	17284	17332	17346	17481	17421	17413	17455	17415	17376	17265	17295	17365	17470	17355	17213	17384	17467	17188	17160	17283	17143	17265	17327	17139	17394	17306	17361	17293	17460	17412	17314	17521	17438	17225	17260	17261	17345	17220	17227	17248	17246	17126	17245	17179	17336	17192	17209	17338	17400	17224	17336	17139	17214	17167	17235	17029	17304	17293	17353	17177	17139	17418	17272	17152	17232	17180	17192	17264	17153	17186	17174	17411	17085	17364	17231	17232	17232	17388	17353	17375	17264	17266	17330	17124	17403	17306	17291	17359	17417	17257	17256	17280	17396	17423	17351	17130	17363	17140	17460	17312	17323	17297	17286	17284	17346	17178	17106	17308	17292	17255	17340	17146	17203	17213	17255	17317	17133	17247	17200	17053	17430	17315	17360	17386	17291	17297	17459	17350	17075	17324	17407	17339	17132	17248	17224	17157	17303	17473	17386	17389	17255	17367	17064	17558	17488	17505	17308	17391	17120	17337	17111	17324	17214	17131	17355	17159	17219	17345	17214	17404	17148	17441	17237	17043	17240	17086	17456	17138	17123	17206	17310	17281	17401	17241	17123	17199	17236	17305	17407	17321	17031	17209	17386	17240	17240	17135	16920	17287	17452	17306	17290	17257	17264	17429	17141	17210	17153	17338	17346	17376	17279	17182	17431	17443	17265	17227	17129	17155	17135	17243	17345	17211	17211	17500	17284	17099	17375	17095	17336	17409	17203	17181	17186	17226	17373	17332	17449	17262	17289	17167	17345	17333	17256	17023	17177	17306	17313	17322	17181	17320	17394	17294	17191	17344	17213	17181	17344	17357	17187	17264	17136	17427	17074	17356	17134	17309	17307	17250	17317	17421	17518	17452	17348	17397	17249	17376	17267	17086	17498	17310	17399	17260	17369	17319	17111	17281	17227	17164	17116	17272	17396	17190	17438	17008	17455	17209	17255	17339	17235	17098	17305	17474	17307	17271	17443	17221	17312	17198	17121	17178	17277	17227	17224	17190	17332	17282	17176	17383	17140	17327	17342	17275	17264	17258	17374	17454	17256	17110	17334	17453	17195	17204	17355	17433	17452	17249	17313	17111	17387	17283	17388	17232	17474	17375	17106	17313	17281	17179	17310	17305	17272	17186	17236	17256	17354	17380	17201	17238	17247	17320	17371	17275	17033	17258	17202	17205	17213	17402	17266	17040	17206	17228	17398	17513	17349	17420	17256	17184	17164	17289	17280	17265	16955	17303	17298	17222	17337	17311	17425	17126	17213	17149	17334	17318	17277	17409	17444	17285	17345	17407	17170	17203	17410	17360	17292	17389	17517	17235	17378	17358	17319	17148	17255	17550	17330	16957	17217	17371	17397	17062	17365	17282	17380	17473	17367	17167	17345	17175	17399	17186	17174	17338	17194	17343	17199	17373	17291	17335	17436	17262	17311	17356	17293	17271	17289	17202	17476	17280	17192	17279	17262	17427	17513	17308	17371	17549	17441	17227	17220	17469	17206	17546	17484	17321	17469	17393	17138	17193	17368	17204	17214	17286	17366	17298	17191	17433	17184	17389	17463	17272	17244	17156	17414	17203	17403	17364	17242	17254	17514	17181	17403	17338	17383	17339	17339	17305	17307	17249	17658	17133	17393	17324	17237	17284	17247	17237	17291	17468	17403	17641	17315	17401	17229	17385	17319	17338	17185	17220	17244	17167	17184	17229	17250	17175	17148	17348	17372	17479	17253	17421	17380	17300	17397	17249	17360	17210	17238	17111	17113	17176	17453	17480	17372	17369	17157	17171	17340	17412	17252	17311	17344	17355	17309	17482	17155	17364	17258	17438	17605	17380	17052	17166	17267	17195	17415	17325	17530	17340	17455	17175	17275	17263	17430	17313	17204	17427	17350	17455	17200	17246	17384	17141	17491	17213	17296	17272	17259	17260	17174	17352	17467	17164	17353	17184	17129	17231	17246	17067	17276	17269	17393	17325	17489	17186	17501	17309	17309	17094	17482	17478	17337	17269	17280	17129	17065	17254	17290	17238	17080	17319	17286	17340	17247	17375	17144	17152	17238	17266	17315	17224	17346	17482	17294	17194	17215	17208	17370	17351	17415	17288	17240	17172	17212	17200	17051	17444	17349	17169	17129	17244	17396	17286	17344	17173	17493	17286	17315	17356	17237	17476	17515	17280	17098	17240	17271	17280	17216	17423	17410	17415	17357	17239	17231	17441	17122	17194	17119	17343	17378	17295	17303	17171	17307	17371	17281	17385	17358	17239	17291	17066	17273	17255	17210	17307	17165	17215	17386	17318	17151	17397	17194	17302	17286	17211	17433	17345	17247	17394	17346	17280	17314	17137	17275	17200	17447	17246	17216	17319	17480	17360	17266	17275	17354	17230	16956	17280	17163	17261	17295	17258	17480	17261	17295	17433	17071	17423	17282	17273	17253	17297	17183	17438	17350	17475	17288	17317	17179	17112	17379	17299	17316	17303	17291	17204	17140	17161	17218	17131	17367	17180	17056	17290	17311	17047	17226	17392	17380	17131	17088	17259	17377	17188	17396	17109	17154	17283	17311	17271	17454	17434	17341	17371	17290	17313	17372	17218	17244	17293	17576	17096	17133	17173	17254	17425	17347	17135	17140	17245	17330	17255	17239	17413	17302	17376	17284	17193	17222	17180	17388	17181	17153	17072	17161	17215	17458	17328	17378	17234	17293	17350	17219	17138	17392	17301	17422	17346	17301	17259	17159	17177	17264	17281	17148	17406	17189	17150	17208	17244	17377	17340	17278	17345	17233	17320	17200	17353	17338	17208	17415	17197	17177	17176	17285	17321	17135	17174	16991	17273	17321	17262	17366	17261	17226	17225	17397	17439	17283	17269	17260	17447	17388	17346	17380	17333	17117	17394	17338	17368	17409	17311	17341	17183	17113	17370	17266	17401	17211	17268	17316	17266	17232	17244	17439	17320	17321	17144	17154	17373	17282	17197	17367	17185	17361	17334	17338	17333	17258	17231	17290	17173	17435	17290	17377	17184	17301	17262	17329	17430	17327	17108	17205	17360	17154	17353	17495	17378	17488	17473	17331	17148	17159	17284	17466	17321	17421	17280	17392	17294	17320	17125	17540	17366	17478	17172	17244	17248	17237	17202	17391	17310	17422	17232	17261	17356	17338	17559	17347	17273	17409	17398	17419	17440	17479	17352	17390	17185	17279	17357	17270	17331	17372	17423	17415	17522	17358	17286	17302	17365	17165	17339	17264	17407	17281	17143	17284	17454	17122	17439	17277	17160	17130	17471	17352	17199	17365	17155	17378	17310	17280	17241	17177	17296	17223	17094	17155	16966	17409	17377	17241	17412	17374	17320	17445	17148	17143	17329	17373	16948	17286	17308	17238	17056	17290	17233	17552	17376	17156	17217	17418	17085	17228	17291	17474	17133	17163	17316	17139	17145	17297	17227	17320	17276	17231	17358	17154	17233	17219	17203	17425	17323	17362	17417	17294	17305	17196	17258	17208	17176	17247	17288	17318	17419	17172	17237	17355	17266	17405	17157	17230	17341	17226	17177	17230	17237	17315	17424	17280	17136	17371	17299	17336	17195	17229	17336	17129	17287	17233	16926	17444	17288	17110	17377	17272	17350	17324	17338	17399	17338	17429	17329	17198	17205	17108	17350	17286	17278	17347	17288	17120	17303	17401	17285	17162	17248	17258	17326	17201	17265	17156	17182	17143	17216	17219	17318	17365	17281	17367	17115	16973	17263	17270	17167	17171	17117	17390	17224	17176	17130	17378	17304	17214	17258	17308	17314	17380	17185	17136	17179	17421	17337	17460	17257	17464	17346	17173	17276	17228	17098	17423	17333	17127	17141	17184	17202	17220	17316	17366	17277	17344	17311	17135	17308	17080	17201	17291	17250	17328	17424	17342	17216	17258	17182	17088	17357	17284	17301	17150	17196	17425	17481	17289	17413	17296	17258	17044	17393	17261	16946	17199	17347	17321	17261	17401	17388	17214	17399	17151	17092	17373	17217	17434	17263	17193	17299	17307	17150
28711	51454	48857	33685	25681	19886	16604	15522	15064	14963	15023	14864	14829	14844	14865	14930	14740	14786	14917	15032	15067	14885	14928	14943	14963	14884	14708	14832	14954	14965	14988	14684	14848	15020	14970	15053	14883	14853	14995	14779	14871	14908	14864	14911	14917	14832	14702	14864	14853	14832	14843	15099	14937	14802	15084	14971	14729	14994	14880	14811	14911	14737	14810	14628	14797	14834	14970	14742	15066	14938	14830	14819	14788	14908	14841	14977	14872	14801	14949	14800	14942	14953	14830	14788	14818	14862	14832	14908	14938	14873	15085	14985	14763	14890	14928	14987	14919	14866	14987	15028	14935	14755	14753	14810	14740	14888	14850	14882	14726	14890	14912	14890	15069	14765	14945	14890	14968	14880	14777	14823	14832	15045	14796	14908	14761	15061	14683	14903	14842	14916	14916	14816	14710	15019	14921	14851	14894	14882	14913	14951	14967	15008	14846	14964	14998	14960	14989	15021	14757	14875	14883	14761	14777	14734	14892	14908	14823	14852	14889	14843	14742	14836	14959	14943	14762	14935	14818	14787	14909	14808	14911	14855	14776	14881	14905	14890	14919	14970	14830	14853	14995	14867	15016	14885	14881	14844	15009	14811	14896	14795	14912	14811	14746	14879	14983	14958	14866	15139	14896	14940	14776	14880	14935	15012	14948	14696	14694	14844	14970	14875	14856	14757	14894	14811	14991	14989	14734	14936	14909	14967	14916	14981	14788	14872	15027	14986	14819	14912	14779	14977	15000	14849	14864	14993	15001	14936	14773	14953	14926	14899	14807	14918	14829	14932	14965	14844	14883	14926	14988	14888	14927	14989	14717	15014	14834	15013	14855	14951	14984	14875	14931	14887	14877	14903	14834	14988	14968	14823	14967	14777	14949	14752	14763	14878	14730	14808	14755	14944	14966	14800	14890	14860	14695	14837	14898	15076	14786	14802	14859	14997	15039	14698	14870	14859	14807	14888	14836	15029	15026	14680	15008	14755	14828	14794	14836	14869	14897	14839	14904	14797	14838	14949	14885	14635	14887	14856	14941	14838	14762	14823	14791	14844	14902	14824	14850	14872	14896	14937	14950	14809	14839	14795	14855	14818	14771	14904	14941	14894	14935	14925	14976	14783	14991	14958	14898	14878	14887	15092	14863	14894	14831	14791	14842	14729	14823	14853	14743	14905	14820	15052	14884	14833	14900	14775	14928	14899	14890	14628	14856	14838	14995	14932	14875	14901	14977	14966	14858	15072	14947	14859	14760	15115	14682	15085	14796	14909	14849	14881	14826	14808	15005	14944	14894	14905	14916	14734	15016	14850	14895	14969	14795	14912	14885	14982	14922	14963	15040	14910	14964	14952	14763	14699	14725	14917	14864	14927	14893	14942	15133	15000	14839	14876	14795	15004	14669	14982	14821	14790	14934	14749	14880	14851	14755	14919	14958	14815	14743	14912	14824	15014	14616	14735	15033	15036	15056	14837	14800	14945	14869	14719	14959	14862	14924	14973	14711	14858	14883	14786	14969	14974	14838	14914	14903	14833	15073	14795	14864	15002	14735	14800	14940	14910	14807	14882	14881	15003	14946	14986	14935	14743	14771	14694	14773	14901	14821	14950	14831	14935	14848	14758	14936	14815	14789	14916	14981	14886	14812	14788	14906	14803	14900	14890	14806	14917	14817	14799	14882	14868	14914	14995	14736	15033	14869	14853	14862	15002	14904	14976	14835	14933	14749	14917	15061	14746	14922	14856	14805	14848	14931	14984	14931	14834	14947	14744	14823	14833	15048	14937	15007	14900	14780	15032	14783	14702	14629	14906	15018	15141	14953	14926	14770	14823	14865	14913	14944	14811	14884	14917	14960	15015	14921	14860	14928	15026	14883	15071	14874	14978	14841	14955	14968	14784	14822	14799	14871	15076	14850	14972	14823	14934	14757	14786	14930	14861	14879	14791	14878	14745	14943	14909	14927	14903	14830	14945	14806	14829	14795	14938	14894	15012	14828	14828	14961	14868	14962	14818	15006	14967	14940	14843	14925	14884	14826	14954	14807	15093	14893	14766	14865	14894	14772	14784	14747	14833	14809	14944	15045	14854	14976	14820	14897	14888	14720	14844	15083	14909	14828	14942	14949	15036	14781	14971	14926	15005	14932	14790	14894	15049	14814	14818	14906	14965	14919	14826	14745	14768	14920	14919	14872	14846	14984	15020	14907	14895	14845	14800	14839	14941	14942	14757	15051	15041	14963	15065	14810	14985	14928	14842	14852	14851	14912	14846	15006	14867	14834	14798	14971	14924	14836	14952	14839	14890	14845	14782	14954	14868	14824	14918	14836	14890	14998	14721	14900	14873	14966	14818	14910	14884	14811	14795	14908	14767	14829	14828	14944	14964	14916	14917	14827	14806	14774	14760	14885	14938	14844	14961	14883	14844	14961	14876	14951	14994	15007	14936	14665	14765	14969	15061	14915	14932	14875	14872	14907	14948	14859	14817	15056	14913	14884	14925	14846	14973	14874	14904	14985	14953	14777	14892	14897	14901	14866	14959	14911	14719	14771	14963	14886	14816	14915	14864	14801	14950	14765	14955	14812	15071	14935	14851	14982	14842	14821	15042	14888	14852	14910	14988	14734	14842	14788	14910	14981	14848	14806	14959	14611	14967	14946	14773	14931	14845	14895	14860	15002	14969	14657	14918	14901	14808	14768	14790	14687	14827	14915	14992	14791	14850	14824	14988	14798	14883	14977	14858	14933	14935	14959	14834	14876	14764	15056	14950	15002	14909	14988	14918	14900	14825	14866	14885	14879	14925	14731	15042	14804	14930	15098	14935	14759	14970	14781	14955	15020	14760	14774	14829	14827	14795	14973	14759	14848	14985	14812	14934	14880	14905	15096	15011	14924	15105	15101	14823	14895	14784	15016	15006	14988	15036	14930	14804	14838	14921	14719	14883	14749	14782	14934	14765	14803	14879	14811	15033	14785	15040	14802	14880	14875	14803	14815	14903	14953	14902	14981	14944	14934	14801	14825	15004	14928	14967	14985	14810	14803	14789	14795	14976	14910	14813	14926	14939	14940	14861	14886	14924	15009	14716	14810	14874	15075	14840	14649	14927	14878	14827	15039	14885	15093	14875	15033	14858	14918	14867	14903	14995	14827	14780	14929	14953	14892	14676	14789	14845	14731	14886	15027	14904	14879	14939	14819	14616	15023	14868	14897	14935	14828	15060	14775	14902	14920	14912	14797	15014	14914	14981	14897	14913	14812	14972	14785	14800	14767	14839	14908	15066	14989	14828	14842	14679	14798	15001	14963	14983	14974	14799	14990	14876	14952	14897	14943	14814	15009	14695	14834	14902	14941	14976	14644	14816	14933	14847	14987	14867	14782	14933	14859	14757	14735	14832	14881	14827	14885	14961	14909	14953	14966	14819	15005	14811	14838	14890	14872	14948	14731	15093	14990	14808	14780	14860	14916	14829	14917	14887	14847	14754	14906	14808	14817	14854	14890	14940	14869	14805	14950	14779	14890	14907	14898	14897	14869	14865	14830	14873	14915	14947	14909	15074	14838	14979	14772	14853	14751	14785	14885	14871	14975	14936	14820	14921	14947	14947	14914	14932	15006	14771	14969	14878	14826	14968	14853	14725	14900	14894	14851	14972	14735	14797	14966	14957	14935	14985	14861	14837	14900	14898	14657	14887	15000	14898	14984	15051	14737	15020	14837	14809	14765	14811	14923	14770	15012	14860	14971	14866	14818	14819	14990	14979	14924	14872	14866	14951	15071	15001	14885	15031	14915	14804	14966	14864	15056	15099	14808	14876	14684	14957	14940	15026	14849	14815	14789	14864	14836	14973	15035	14905	15023	14790	14825	14864	14753	14921	14942	14971	14866	14855	15015	15107	14956	14899	14851	14940	14844	14964	14806	14952	14716	14855	14891	14725	14799	14852	14918	14950	14866	14997	14744	14822	14968	14688	14793	14874	14912	14807	15058	14805	14826	14863	14825	14759	14929	14785	14830	14883	14642	14772	14809	15072	14894	14978	14914	15050	14743	14899	14868	14770	14860	14916	14773	14861	14884	14769	14900	15088	14953	14834	14781	14892	14897	14905	14887	14889	14800	14975	14888	14884	14988	14843	14844	15047	14928	14840	14877	14823	15056	14781	14873	15033	14817	14963	14738	14952	14770	14914	14951	14886	14807	15107	15117	14925	14790	14617	14937	14853	14931	14945	14887	14954	14840	14944	15019	14973	14818	14889	14857	14848	15003	14949	14990	14877	14981	15046	14901	14896	14801	14974	14797	14918	14830	14785	14937	14943	14918	14883	14822	14743	15012	14887	14860	15013	14893	15007	14872	14950	14896	14869	14974	14877	14842	14779	14822	14818	14919	14992	14823	15092	15004	14861	14887	14795	14840	14727	14909	14983	15011	14858	15124	14938	14912	14894	14757	14729	14876	14859	14831	15012	14980	14731	14971	14935	14928	14850	14791	14867	14812	14747	14953	14798	14934	14711	14680	14800	14966	14942	14864	14897	14789	14957	14678	14987	14856	15056	14974	14821	14815	14796	14857	14875	14860	14713	14878	14835	14804	14761	15012	14667	14951	14686	14952	14857	14757	14808	14935	14831	14893	14829	14929	14938	14901	14967	15009	14762	14880	14825	14808	14943	14958	14928	15030	14942	15064	14998	14907	14918	14925	14790	15056	14861	14972	14865	14891	15005	14950	15016	15007	14793	15082	14661	14791	15029	14961	14912	15046	14732	14748	14957	14793	14879	14793	15036	14907	14837	14845	15111	14751	14870	14960	14690	15087	14993	14795	14995	14848	14895	14846	14847	14910	14947	14759	14998	15084	14886	14879	14960	14987	14995	15025	14866	14948	14873	14959	14859	14895	14832	14824	14884	14913	14968	14852	14722	14961	14794	14817	15028	14787	14858	14937	14865	15006	15033	14877	14901	14821	14766	14831	14926	14905	14900	14821	14987	14836	14840	14679	14901	14884	14765	14935	14804	14810	14964	14878	14978	14882	14825	15048	14762	14787	14899	14914	14903	14957	14977	14987	14882	14810	14919	14802	14910	14794	14798	14910	14924	14968	14846	14819	14879	14895	14964	14973	14842	14812	15003	15036	14850	14761	14857	14858	14989	14757	15000
24296	22705	43147	53130	45476	36822	28446	20850	17993	17349	17122	16778	16898	17083	16659	16797	16776	16951	16958	16763	16797	16800	16909	16785	16735	16577	16731	16654	16792	16941	16709	16796	16598	16758	16689	16622	16857	16701	16806	16745	16825	16854	16722	16764	16658	16849	16838	16965	16612	16704	16615	16868	16789	16706	16597	16815	16874	16842	16755	16612	16611	16712	16608	16669	16733	16674	16619	16545	16484	16882	16562	16627	16726	16851	16592	16671	16613	16636	16563	16811	16665	16816	16660	16744	16873	16650	16830	16645	16638	16671	16625	16856	16753	16748	16831	16597	16483	16629	16665	16508	16625	16657	16849	16794	16691	16817	16744	16786	16751	16689	16649	16492	16630	16673	16859	16659	16720	16797	16770	16722	16678	16554	16615	16690	16614	16819	16769	16778	16666	16592	16564	16716	16415	16490	16624	16539	16625	16765	16551	16638	16844	16649	16646	16811	16676	16773	16590	16689	16563	16713	16561	16596	16768	16588	16798	16726	16637	16656	16671	16729	16782	16666	16962	16818	16886	16545	16536	16611	16738	16582	16654	16795	16660	16550	16797	16585	16666	16716	16713	16664	16847	16608	16763	16674	16639	16654	16704	16458	16705	16670	16708	16837	16876	16762	16789	16754	16621	16480	16686	16679	16616	16524	16678	16870	16658	16774	16845	16590	16733	16785	16797	16811	16811	16672	16741	16695	16581	16687	16650	16748	16743	16734	16814	16729	16738	16677	16696	16574	16816	16764	16798	16784	16537	16652	16661	16706	16829	16658	16649	16805	16519	16760	16712	16687	16541	16401	16729	16732	16718	16698	16909	16731	16837	16733	16698	16533	16637	16550	16690	16822	16721	16752	16723	16704	16739	16606	16679	16688	16567	16792	16845	16754	16731	16619	16565	16592	16661	16608	16679	16748	16694	16779	16668	16772	16698	16789	16823	16762	16598	16580	16723	16527	16786	16673	16633	16573	16597	16650	16646	16552	16749	16678	16663	16769	16556	16741	16762	16723	16574	16649	16723	16643	16870	16574	16563	16733	16677	16653	16610	16707	16560	16736	16563	16638	16792	16652	16807	16679	16626	16777	16839	16679	16832	16689	16526	16830	16669	16887	16660	16821	16878	16625	16684	16745	16826	16684	16675	16619	16559	16664	16644	16779	16823	16708	16522	16767	16838	16664	16563	16601	16531	16753	16661	16694	16885	16631	16602	16631	16845	16551	16557	16647	16666	16894	16851	16720	16696	16597	16749	16893	16668	16901	16693	16625	16638	16707	16702	16728	16844	16717	16606	16586	16639	16612	16684	16645	16735	16583	16842	16746	16718	16695	16566	16661	16837	16762	16723	16769	16696	16528	16878	16794	16531	16782	16783	16694	16662	16692	16687	16929	16812	16756	16719	16517	16899	16805	16596	16692	16494	16657	16747	16593	16750	16616	16812	16807	16460	16807	16733	16629	16944	16666	16756	16712	16746	17012	16673	16690	16620	16513	16506	16745	16781	16657	16677	16887	16717	16805	16885	16708	16699	16639	16646	16777	16561	16570	16698	16610	16708	16835	16783	16610	16715	16600	16716	16750	16709	16720	16483	16619	16500	16598	16481	16599	16659	16565	16656	16545	16685	16753	16811	16791	16614	16454	16688	16645	16493	16789	16867	16788	16603	16910	16716	16770	16723	16757	16872	16741	16599	16940	16692	16580	16763	16865	16808	16463	16639	16612	16888	16655	16745	16813	16562	16604	16763	16656	16799	16689	16799	16788	16576	16668	16711	16774	16720	16591	16705	16777	16570	16738	16846	16727	16512	16669	16643	16735	16473	16658	16473	16833	16849	16626	16664	16658	16833	16549	16489	16709	16730	16585	16780	16718	16848	16914	16712	16778	16607	16682	16696	16731	16761	16555	16712	16798	16700	16624	16696	16709	16599	16641	16741	16542	16754	16724	16763	16546	16650	16445	16700	16634	16369	16509	16436	16538	16745	16762	16763	16780	16628	16793	16583	16772	16654	16810	16693	16647	16757	16715	16677	16782	16693	16665	16588	16845	16483	16810	16681	16867	16695	16743	16729	16788	16765	16666	16704	16598	16665	16737	16515	16750	16619	16495	16645	16572	16564	16593	16421	16683	16561	16695	16693	16739	16827	16649	16724	16649	16512	16822	16686	16693	16782	16746	16764	16607	16720	16827	16581	16751	16669	16531	16663	16737	16830	16732	16621	16682	16683	16501	16554	16641	16778	16587	16757	16914	16802	16529	16573	16662	16749	16779	16741	16519	16624	16520	16444	16675	16578	16740	16586	16527	16774	16557	16647	16615	16529	16639	16626	16706	16839	16631	16689	16833	16886	16843	16676	16514	16659	16500	16700	16677	16929	16813	16720	16736	16729	16763	16562	16640	16574	16580	16573	16683	16819	16618	16789	16785	16614	16691	16848	16673	16737	16739	16781	16569	16390	16714	16595	16456	16792	16771	16687	16601	16833	16791	16534	16760	16438	16431	16483	16527	16784	16736	16724	16617	16606	16551	16649	16764	16649	16570	16698	16638	16694	16545	16791	16686	16784	16869	16758	16627	16815	16761	16576	16804	16819	16827	16853	16483	16661	16688	16594	16746	16720	16682	16714	16581	16636	16632	16798	16739	16713	16634	16901	16532	16540	16602	16600	16635	16769	16635	16788	16809	16522	16636	16622	16606	16785	16730	16813	16695	16672	16766	16632	16764	16931	16620	16814	16724	16677	16571	16834	16773	16481	16535	16540	16669	16760	16792	16722	16654	16644	16645	16827	16516	16700	16642	16675	16682	16749	16557	16773	16782	16643	16867	16828	16894	16719	16754	16747	16659	16707	16592	16619	16653	16853	16583	16689	16609	16606	16650	16704	16753	16623	16831	16617	16573	16737	16784	16616	16733	16612	16490	16779	16663	16709	16714	16526	16571	16882	16501	16819	16694	16578	16662	16612	16656	16744	16495	16627	16622	16640	16798	16624	16655	16658	16620	16716	16492	16831	16512	16545	16669	16592	16786	16768	16623	16575	16759	16862	16602	16747	16566	16833	16623	16707	16647	16729	16562	16786	16758	16599	16739	16757	16838	16745	16819	16652	16607	16850	16801	16758	16698	16810	16659	16887	16603	16510	16479	16753	16695	16610	16684	16889	16652	16576	16755	16625	16701	16589	16816	16576	16794	16702	16759	16602	16626	16756	16959	16715	16495	16625	16622	16627	16779	16611	16794	16594	16516	16641	16693	16810	16765	16699	16425	16592	16680	16679	16696	16875	16787	16756	16650	16686	16703	16815	16761	16739	16739	16717	16718	16876	16814	16727	16749	16807	16664	16733	16721	16556	16626	16855	16526	16678	16807	16436	16726	16779	16537	16720	16711	16724	16739	16524	16544	17007	16805	16764	16726	16816	16709	16738	16703	16713	16881	16566	16474	16495	16635	16796	16537	16692	16671	16706	16532	16607	16610	16902	16589	16657	16606	16561	16621	16509	16795	16479	16716	16444	17015	16664	16700	16745	16728	16743	16761	16749	16572	16607	16679	16779	16660	16654	16736	16746	16888	16825	16668	16710	16815	16827	16287	16712	16617	16807	16763	16799	16785	16842	16780	16596	16730	16715	16661	16516	16630	16711	16678	16764	16900	16680	16728	16634	16713	16977	16843	16544	16808	16782	16577	16536	16733	17091	16497	16590	16605	16747	16697	16758	16809	16619	16616	16615	16824	16893	16738	16827	16552	16667	16607	16704	16677	16850	16735	16520	16552	16892	16656	16898	16660	16816	16692	16874	16856	16796	16794	16597	16769	16823	16754	16803	16546	16798	16543	16697	16884	16466	16703	16698	16624	16824	16661	16605	16602	16676	16713	16662	16822	16841	16568	16439	16607	16676	16595	16723	16654	16759	16530	16647	16715	16687	16594	16600	16615	16539	16631	16697	16634	16534	16766	16579	16699	16582	16741	16795	16978	16660	16526	16634	16798	16404	16639	16502	16665	16618	16727	16678	16523	16629	16727	16712	16818	16578	16634	16682	16604	16586	16555	16501	16540	16590	16593	16511	16511	16600	16529	16415	16555	16502	16687	16792	16674	16911	16632	16877	16859	16740	16822	16683	16776	16746	16716	16754	16765	16683	16656	16946	16834	16685	16641	16425	16921	16595	16760	16732	16547	16872	16632	16812	16743	16798	16580	16611	16695	16614	16730	16788	16578	16632	16624	16576	16561	16540	16942	16884	16509	16629	16709	16555	16619	16763	16654	16568	16781	16777	16754	16663	16550	16494	16754	16596	16555	16830	16638	16658	16773	16683	16722	16506	16650	16618	16640	16537	16777	16809	16585	16578	16447	16617	16574	16788	16621	16714	16767	16723	16878	16672	16710	16384	16721	16468	16802	16590	16548	17005	16804	16689	16516	16895	16784	16627	16629	16660	16610	16618	16866	16661	16920	16750	16779	16616	16685	16831	16659	16571	16571	16729	16501	16826	16690	16567	16555	16618	16661	16553	16642	16723	16775	16473	16679	16568	16920	16608	16826	16719	16713	16880	16940	16869	16546	16702	16829	16860	16848	16553	16436	16650	16721	16748	16780	16679	16675	16650	16736	16878	16743	16766	16745	16580	16820	16805	16753	16741	16702	16747	16697	16655	16700	16704	16795	16684	16629	16795	16781	16776	16785	16675	16574	16699	16786	16733	16640	16689	16680	16970	16918	16669	16644	16683	16415	16662	16527	16640	16548	16576	16655	16681	16551	16573	16517	16626	16658	16479	16807	16496	16808	16622	16679	16559	16500	16665	16559	16679	16803	16560	16644	16732	16648	16660	16797	16602	16758	16781	16816	16867	16769	16574	16939	16717	16644	16877	16689	16656	16589	16609	16770	16706	16501	16717	16687	16569	16669	16627	16711	16870	16818	16730	16767	16450	16658	16841	16793	16570	16486	16652	16692	16920	16706	16489	16582	16788	16646	16749	16611	16661	16766	16820	16655	16716	16644	16792	16844	16864	16613	16580	16740	16676	16771	16749	16694	16542	16632	16687	16756	16536	16648	16762	16875	16683	16632	16686	16635	16604	16671	16457	16606	16793	16601	16803	16700	16795	16719	16620	16709	16592	16724	16688	16881	16589	16702	16865	16737	16755	16570	16718	16663	16656	16601
52015	91547	89639	68141	52095	37336	25573	18337	15675	14754	14707	14611	14655	14713	14723	14727	14492	14491	14606	14695	14585	14611	14515	14433	14538	14641	14752	14645	14647	14582	14626	14490	14581	14682	14637	14581	14625	14646	14588	14553	14584	14531	14612	14611	14556	14484	14609	14811	14759	14645	14549	14724	14721	14594	14539	14489	14602	14535	14512	14722	14667	14630	14578	14734	14514	14590	14782	14536	14718	14691	14694	14592	14801	14523	14668	14489	14524	14553	14526	14589	14672	14623	14630	14667	14509	14516	14610	14556	14590	14634	14465	14504	14667	14561	14555	14658	14529	14676	14477	14524	14542	14649	14546	14588	14644	14691	14784	14397	14798	14543	14476	14451	14536	14654	14516	14434	14568	14696	14483	14670	14656	14557	14644	14595	14677	14613	14662	14763	14609	14641	14638	14610	14469	14490	14477	14519	14578	14653	14610	14596	14521	14846	14576	14402	14545	14573	14453	14617	14639	14643	14643	14620	14613	14530	14569	14612	14544	14454	14620	14762	14624	14503	14558	14600	14530	14670	14591	14607	14607	14593	14463	14520	14633	14697	14661	14696	14565	14576	14657	14581	14564	14774	14623	14519	14568	14386	14634	14562	14526	14538	14564	14566	14584	14486	14725	14765	14590	14555	14544	14604	14618	14521	14924	14627	14684	14717	14489	14520	14816	14727	14699	14502	14726	14471	14574	14602	14579	14448	14460	14458	14521	14586	14561	14618	14617	14534	14637	14698	14841	14544	14716	14488	14484	14766	14432	14688	14652	14562	14615	14421	14619	14693	14659	14606	14527	14697	14829	14510	14462	14662	14655	14481	14550	14652	14561	14613	14505	14421	14606	14678	14626	14584	14531	14706	14491	14645	14527	14774	14524	14563	14554	14553	14579	14463	14529	14614	14590	14596	14558	14598	14553	14696	14628	14665	14608	14475	14551	14550	14425	14745	14715	14539	14584	14595	14647	14746	14533	14509	14636	14744	14620	14581	14555	14500	14599	14570	14713	14545	14508	14507	14636	14718	14702	14560	14786	14443	14468	14600	14596	14657	14511	14596	14559	14526	14669	14500	14574	14518	14792	14503	14641	14781	14462	14648	14753	14582	14773	14593	14561	14608	14620	14646	14597	14512	14656	14563	14679	14600	14645	14625	14483	14617	14735	14613	14737	14550	14657	14597	14489	14673	14686	14551	14605	14582	14564	14609	14602	14552	14459	14791	14561	14520	14510	14586	14598	14560	14671	14635	14677	14569	14660	14513	14450	14653	14559	14648	14412	14511	14737	14423	14663	14532	14608	14634	14641	14512	14468	14559	14552	14654	14675	14525	14488	14700	14569	14579	14559	14433	14444	14538	14599	14696	14581	14567	14529	14711	14666	14685	14769	14704	14709	14463	14631	14881	14505	14712	14573	14563	14558	14680	14726	14628	14754	14577	14522	14583	14664	14628	14573	14536	14555	14799	14549	14391	14377	14461	14765	14697	14635	14387	14621	14400	14721	14495	14681	14575	14609	14554	14593	14731	14594	14595	14713	14575	14641	14547	14537	14517	14695	14732	14435	14444	14540	14537	14451	14398	14427	14804	14516	14657	14540	14593	14604	14545	14570	14608	14513	14442	14688	14672	14545	14552	14482	14514	14710	14668	14417	14570	14769	14704	14627	14464	14610	14504	14592	14652	14626	14629	14516	14553	14358	14630	14529	14615	14651	14545	14579	14549	14595	14667	14546	14564	14596	14756	14519	14607	14597	14518	14532	14564	14645	14571	14540	14654	14593	14479	14429	14610	14719	14621	14543	14549	14620	14609	14491	14735	14519	14688	14722	14540	14481	14458	14688	14658	14633	14486	14661	14732	14595	14716	14584	14736	14708	14564	14678	14576	14574	14528	14649	14753	14579	14603	14786	14585	14557	14687	14598	14669	14525	14660	14716	14597	14624	14407	14548	14528	14461	14421	14622	14655	14544	14675	14551	14442	14565	14465	14636	14597	14719	14493	14713	14584	14581	14589	14645	14558	14679	14636	14494	14673	14550	14768	14798	14475	14387	14540	14643	14550	14425	14746	14605	14692	14840	14670	14564	14776	14553	14554	14672	14671	14480	14530	14548	14648	14593	14628	14685	14683	14665	14450	14515	14672	14636	14741	14715	14690	14551	14555	14545	14390	14534	14532	14465	14604	14600	14653	14543	14572	14696	14395	14662	14653	14566	14438	14563	14526	14701	14609	14530	14598	14582	14501	14634	14725	14624	14435	14694	14495	14857	14573	14546	14778	14739	14644	14565	14499	14759	14777	14547	14507	14886	14612	14416	14644	14563	14625	14561	14526	14482	14706	14638	14432	14564	14713	14556	14570	14514	14525	14738	14463	14543	14368	14537	14738	14512	14743	14606	14511	14417	14502	14624	14592	14462	14569	14598	14452	14662	14527	14557	14608	14548	14564	14602	14668	14651	14532	14640	14564	14479	14645	14508	14481	14671	14738	14569	14493	14709	14564	14553	14530	14603	14494	14513	14568	14732	14524	14697	14548	14624	14539	14588	14534	14657	14459	14642	14599	14553	14599	14575	14608	14759	14520	14510	14717	14454	14773	14409	14628	14682	14632	14694	14578	14439	14568	14627	14549	14552	14547	14522	14535	14754	14677	14641	14773	14598	14521	14484	14478	14772	14529	14644	14556	14599	14625	14612	14538	14610	14608	14468	14557	14692	14642	14581	14691	14531	14599	14613	14541	14523	14595	14693	14646	14569	14517	14488	14619	14441	14514	14676	14436	14600	14566	14597	14656	14619	14531	14468	14736	14559	14526	14725	14672	14664	14586	14650	14623	14691	14513	14665	14645	14501	14640	14564	14613	14672	14581	14418	14653	14653	14585	14625	14613	14600	14518	14603	14645	14499	14578	14571	14512	14471	14537	14570	14643	14627	14498	14551	14688	14546	14630	14587	14562	14704	14645	14609	14582	14728	14757	14774	14665	14496	14585	14579	14577	14525	14500	14410	14534	14679	14477	14645	14619	14624	14690	14544	14655	14722	14603	14527	14625	14547	14531	14636	14558	14583	14633	14574	14371	14689	14595	14582	14509	14666	14608	14490	14660	14520	14583	14566	14625	14447	14446	14580	14821	14458	14365	14685	14680	14566	14573	14578	14705	14525	14653	14663	14430	14632	14669	14655	14549	14507	14534	14683	14561	14591	14562	14644	14607	14618	14527	14335	14587	14701	14519	14660	14690	14424	14696	14555	14656	14643	14736	14571	14598	14700	14547	14620	14554	14559	14570	14671	14655	14649	14334	14553	14598	14708	14545	14788	14808	14583	14644	14603	14556	14668	14532	14561	14563	14874	14511	14618	14670	14619	14458	14593	14493	14437	14794	14564	14644	14446	14623	14557	14785	14699	14764	14631	14560	14713	14570	14493	14591	14633	14422	14390	14600	14564	14657	14524	14662	14473	14628	14516	14654	14636	14616	14702	14651	14594	14522	14539	14587	14459	14600	14527	14675	14501	14657	14515	14708	14466	14560	14640	14544	14695	14551	14613	14681	14526	14717	14424	14636	14590	14686	14683	14744	14326	14633	14568	14555	14689	14701	14625	14559	14659	14643	14694	14680	14563	14623	14512	14591	14458	14783	14660	14570	14686	14518	14581	14661	14589	14644	14621	14506	14545	14552	14600	14609	14659	14674	14551	14678	14588	14409	14610	14570	14464	14467	14561	14732	14494	14656	14544	14498	14406	14764	14487	14619	14640	14569	14852	14671	14632	14554	14679	14687	14588	14511	14719	14491	14497	14785	14693	14655	14498	14782	14667	14454	14643	14476	14644	14386	14519	14448	14622	14509	14537	14611	14495	14660	14666	14610	14456	14612	14570	14607	14522	14648	14660	14553	14565	14649	14509	14596	14597	14531	14618	14521	14702	14522	14483	14565	14541	14428	14637	14687	14578	14562	14570	14591	14635	14536	14595	14595	14575	14504	14547	14448	14411	14657	14637	14682	14351	14575	14628	14482	14575	14678	14552	14708	14519	14645	14599	14519	14649	14526	14632	14595	14418	14569	14556	14744	14601	14699	14618	14677	14751	14516	14500	14584	14472	14548	14623	14597	14533	14603	14497	14544	14638	14472	14513	14591	14568	14427	14427	14545	14471	14664	14518	14615	14536	14583	14587	14542	14499	14556	14471	14503	14537	14560	14592	14643	14585	14536	14565	14596	14348	14501	14690	14628	14513	14576	14683	14721	14644	14698	14637	14765	14389	14414	14646	14475	14688	14719	14541	14463	14539	14498	14667	14455	14637	14636	14665	14715	14717	14582	14569	14553	14567	14659	14594	14696	14585	14396	14486	14709	14325	14486	14727	14504	14510	14625	14719	14586	14449	14684	14576	14458	14559	14496	14448	14553	14683	14703	14497	14468	14379	14611	14622	14610	14610	14516	14608	14633	14444	14589	14662	14583	14803	14580	14551	14687	14663	14638	14592	14788	14584	14674	14596	14610	14501	14544	14641	14527	14623	14818	14634	14546	14679	14465	14591	14554	14683	14568	14558	14496	14676	14559	14508	14569	14578	14660	14569	14687	14578	14580	14689	14396	14599	14715	14595	14548	14660	14761	14324	14660	14563	14603	14567	14553	14530	14498	14488	14676	14476	14619	14667	14659	14570	14513	14520	14692	14607	14631	14569	14761	14748	14578	14755	14540	14630	14666	14563	14521	14435	14381	14622	14639	14752	14451	14684	14509	14508	14576	14724	14595	14372	14536	14810	14552	14669	14539	14517	14517	14631	14515	14533	14664	14687	14551	14592	14622	14530	14622	14625	14636	14487	14650	14478	14597	14506	14647	14540	14542	14473	14672	14501	14611	14792	14535	14723	14537	14518	14430	14560	14544	14660	14567	14509	14736	14616	14446	14690	14639	14381	14592	14499	14466	14597	14543	14593	14686	14574	14682	14635	14623	14684	14668	14654	14410	14608	14503	14690	14560	14655	14639	14619	14764	14508	14633	14655	14609	14731	14710	14529	14507	14634	14561	14646	14768	14615	14526	14570	14653	14473	14420	14507	14589	14412	14434	14522	14601	14422	14605	14516	14640	14687	14687	14515	14580	14703	14546	14711	14606	14566	14538	14607	14472	14739	14639	14606	14676	14656	14472	14647	14519
23003	21909	37348	44839	42212	40304	33491	23495	18258	16839	16393	16057	15994	16159	15949	16116	15997	16057	16079	16053	16124	16088	15865	16145	15886	15875	15994	15818	15844	16018	15983	15840	15927	15913	16032	16020	15837	15909	16072	15955	15973	15993	16103	16038	15865	15887	15883	15955	15974	15810	15775	15841	15752	15801	16122	15790	15758	15679	15876	15839	15977	15944	15878	15876	15964	15898	16021	15924	15861	15684	15784	15739	15648	15788	15797	16008	15851	15639	15898	15662	15629	16051	15905	15661	15616	15670	15774	15873	15846	15866	15864	16152	15835	15889	15997	16065	15961	15924	15888	15903	15934	15945	15872	15890	15780	15723	15830	15738	15826	15725	15827	15832	15868	16148	15823	15771	15673	15670	15965	15828	16004	15787	15800	15904	15915	15872	15684	15841	15880	15774	15854	16002	15883	15829	15985	15805	15891	15802	15960	15672	15877	15837	15815	15715	15661	15959	15942	15963	15984	15909	15730	15921	15908	15780	15842	15914	15749	15636	15719	15891	15785	15825	15896	15815	15843	15897	15793	15830	15773	15767	15892	15892	15932	15791	15773	15816	15722	15878	15635	15758	15744	15666	15907	15770	15619	15729	15896	15767	15892	15866	15903	15872	15735	15860	15813	15720	15841	15905	16034	16183	15678	15905	15828	16023	15717	15721	16130	15826	15761	15803	15725	15782	15754	16066	15667	15738	15679	15950	16040	15763	15687	15896	15725	15666	15676	15629	15853	15824	15815	15818	15719	15722	15771	15688	15692	15886	15917	16015	15865	15695	15758	15813	15767	15715	15736	15910	15936	15711	15764	15835	15873	16008	16042	15731	15672	15847	15911	15608	16089	15925	15830	15739	15731	15701	15856	15712	15779	15782	15885	15835	15871	15858	15794	15903	15767	15791	15869	15921	15774	15838	15697	15759	15873	15841	15879	15757	15795	15875	15696	15723	15704	15668	15808	15759	15789	16018	16006	15750	15751	15842	15738	15815	15962	15984	15998	15842	15801	15938	15936	15668	15487	15777	15957	15678	15831	15731	15724	15986	15867	15594	15644	15734	15799	15916	15816	15704	15717	15738	15830	15998	15726	15733	15827	15904	15889	15840	15746	15813	15917	15728	15794	15826	15884	15786	15669	15718	15785	15805	15810	15835	15810	15708	15826	15786	15917	15673	15753	15839	15829	15838	15865	15975	15756	15925	15765	15824	15662	15796	15636	15703	15757	15678	15806	15711	15766	15682	15754	15903	15783	15603	15868	15916	15732	15714	15699	15797	15713	15780	15718	15612	15662	15877	15874	15615	15579	15620	15803	15828	15826	15866	15848	15955	15717	15587	15852	15856	15802	15845	15756	15821	15788	15825	15837	15887	15916	15839	15635	15912	15845	15779	15753	15788	15871	15823	15844	15668	15758	15954	15866	15753	15807	15986	15865	15777	15839	15808	15918	15767	15764	15940	15924	15949	15700	15857	15819	15874	16008	16029	15874	15958	15841	15724	15706	15761	15827	15901	15790	15773	15782	15768	15859	15861	15835	15882	15837	15609	15563	15701	15953	15920	15765	15973	15659	15782	15706	15926	15914	15866	15771	15713	15725	15714	15809	15831	15670	15965	15803	15817	15666	15922	15726	15898	15971	15870	15771	15790	15904	15890	15898	15689	15678	15611	15774	15941	15865	15722	15917	15845	15818	15966	15742	15760	15936	15743	15757	15961	15815	15792	15805	15787	15755	15849	15868	15889	15865	15808	15821	15979	15871	15932	15815	15700	15889	15867	15838	15689	15846	16020	16053	15711	15819	15843	15651	16047	15852	15777	15808	15862	15872	15900	15709	15849	15851	15776	15795	15938	15825	15928	15778	15644	15671	15585	15767	15753	15882	15906	15919	15820	15788	15837	16005	15880	15865	15929	15831	15694	15911	15829	15916	15877	15649	15828	15867	15806	15789	15812	15995	15796	15782	15703	15925	15745	15888	15828	15964	15793	15686	15628	15829	15704	15646	15718	15842	15510	15865	15594	15821	15986	15834	15776	16006	15870	15921	15853	16078	15829	15728	15699	15890	15779	16004	15849	15922	16012	15864	16048	15838	15737	15691	15987	15987	15910	15860	15759	16100	15744	15869	15960	15834	15782	15795	16266	15745	15893	15765	15771	15956	15860	15731	15946	15781	15965	15835	15849	15752	15911	15724	15855	15894	15853	15891	15824	15710	15916	15851	15762	15564	15838	15885	15781	15925	15731	15790	15837	15812	15925	15870	15731	16088	15764	15565	15532	15811	15942	15960	15832	15953	15764	15971	15609	15861	15864	15826	15933	16053	16072	15765	15748	15748	15751	15803	15728	15920	16022	15665	15616	15883	15780	15571	15845	15817	15572	15897	15728	15941	15784	15771	15556	15786	15750	15819	15768	15935	15791	15986	15828	15897	15939	15769	15813	15819	15729	16004	15886	15715	15641	15509	15864	15945	15749	15834	15904	15642	15910	15954	15871	15846	15884	15802	16028	15804	15769	15628	15780	15686	15723	15775	15860	15809	15908	15865	15954	15790	16065	15884	15808	15918	15650	15676	15686	15818	16021	15900	15695	15761	15743	15777	16003	15689	15758	15977	15763	15935	15932	15812	15768	15980	15879	15709	15843	15698	15842	15885	15630	15845	15797	15892	15821	15913	15771	15888	15796	15795	15851	15722	15712	15807	15940	15737	15932	15825	15527	15735	15836	16008	15888	15978	15902	15811	15758	15761	15671	16011	15793	16010	15770	15822	16028	16188	15782	15596	15881	15714	15886	15657	15728	15787	15966	15730	16032	16089	15614	15758	15676	15793	15775	15636	15742	15909	15827	15863	15702	15766	15706	15712	15821	15824	15784	15759	15751	16009	15790	15805	15851	15782	15887	15637	15768	15826	15703	15821	16011	15898	15963	15780	15701	15856	15687	15782	15796	15757	15770	15981	16035	15736	15738	16077	15808	15851	15911	15803	15614	15842	15894	15736	15991	15928	15840	15709	15805	16017	15824	15825	15738	15888	15877	16027	15721	15696	15787	15823	15907	16135	15937	15864	16047	15767	15840	15770	15732	15899	15938	15982	15975	15732	15721	15819	15786	15661	15870	15826	15755	15657	15713	15593	15741	15826	15880	15789	15939	15884	15848	15579	15785	15798	15831	15961	15747	15956	15880	15687	15783	15712	15763	15834	15850	15935	16047	15940	15825	15968	15548	15793	15668	15674	15701	15955	15905	15776	15789	15858	15769	15870	15863	15828	15773	15978	15952	15759	15812	15765	15818	15626	15770	15880	15765	15646	15916	15814	15830	15938	15968	15738	15635	15873	15938	15832	15615	15845	15790	15882	15904	15930	15872	15812	16041	15907	15654	15892	15806	15811	15712	15937	15629	15676	15652	15809	15886	15861	15899	15909	15860	16052	15887	15823	16016	15934	15923	15943	15841	15811	15778	15731	15725	15795	15869	15928	15947	15787	15844	15816	15907	15734	15742	15651	15723	15783	15604	15914	15854	15851	15803	15809	15842	15862	15765	15896	16028	15857	15898	15715	15943	15975	15916	15911	15773	15684	15955	15726	15950	15807	15704	15895	15891	15751	15782	15623	15589	15795	15845	15773	15757	15870	15830	15817	15760	15975	15801	15709	15737	15786	15950	15796	15668	15583	15866	15848	15902	15711	15886	15688	15757	15764	15771	15640	15838	15683	15787	15896	15701	15903	15771	15925	15952	16052	15988	15912	15770	15940	15798	15798	15754	15808	15774	15765	15808	15700	15800	15819	15844	15833	15943	15753	15952	15702	15739	15873	15939	15892	15613	15705	15898	15743	15837	15883	15728	16005	15763	15696	15882	15864	15958	15958	15805	15822	15913	15956	15887	15893	15914	15916	15790	15764	15829	15994	15875	15784	15948	15643	15834	15912	15697	15959	15919	15722	15784	15795	15805	15877	15753	15523	15952	15691	15844	15843	15824	15579	15790	15902	15971	15673	15924	15692	15653	15860	15870	15809	15624	15712	15739	15783	16037	15865	15799	15962	15826	15875	15852	15779	15945	15528	15972	15698	15898	15852	15816	15948	15632	15790	15792	15943	16016	15738	15741	16021	15688	15906	15762	15719	15779	15900	15701	15563	15817	15957	15777	15746	15572	15687	15905	15819	15755	15879	15749	15677	15752	15692	15752	15876	15585	15776	15791	15920	15730	15856	15772	15610	15836	15765	15756	15671	15856	15673	15770	15826	15735	15812	15998	15938	15894	15924	15905	15881	15822	15651	15697	15968	15866	15914	15841	15803	15905	15814	15555	15859	15870	15924	15736	15803	15786	15861	16072	15596	15778	15692	16002	15942	15707	15719	15818	15831	15742	15935	15752	15898	15887	15902	15946	15824	15776	15647	15695	15741	15941	15851	15962	15753	15835	15602	15711	15863	15905	15656	15841	15697	15746	15864	15939	15873	15670	15737	15909	15827	15732	15794	15871	15653	15800	15935	15699	15950	15890	15782	15727	15957	15761	15813	15881	15942	15542	15847	15634	15806	15734	15619	15988	15920	15859	15789	15946	15847	15888	15671	15696	15810	15618	15678	15784	16003	15881	15923	15882	15825	15717	15820	15706	15713	15923	16033	15862	15446	15837	15953	15969	15747	15706	15671	15694	15687	15988	15787	15793	15647	16065	15884	15840	15821	15793	15798	15848	15740	15881	15904	15669	15757	15827	15926	15712	15936	15717	15687	15989	15694	15682	15748	15880	15898	15904	15676	15940	16009	15820	15912	15781	15934	15988	15766	15737	15774	15811	15841	15622	15828	15663	15771	15829	15949	15733	15882	15976	15658	15822	15915	15765	15749	15754	15995	16030	15909	16003	15788	15843	15979	15701	15821	15859	15782	15942	15813	15870	15760	15914	15784	15746	15778	15639	15773	15984	15713	15824	15754	15885	15918	15658	15724	15812	15691	15847	16004	15821	15667	15959	15764	15769	15965	15710	16022	15859	15865	15619	15963	15839	15898	15860	15842	15865	15814	15729	15932	15929	16006	15897	15811	15783	15709	15885	15785	15758	15946	16022	15697	15795	15878	15819	15851	15872	15719	15653	15706	15836	15656	15941	15871	15939	15781	15924	15871	15898	15956	15716	15914	15884	15807	15885	15879	15769
60366	99010	97580	81583	60334	46574	32075	21148	15733	14259	14010	14002	14015	13948	14043	14031	13796	13967	13927	14101	14084	13933	14091	13991	14090	14043	13826	14044	14135	14059	13923	13849	13995	13926	13866	14059	13911	14071	13938	13963	14093	13975	14003	14008	14106	13803	14130	13944	14115	13963	13997	14008	13914	14026	14068	13981	13916	14033	14149	13973	14132	13950	13950	14056	13999	14136	13936	14023	13955	14040	14178	13955	14000	14106	13935	14074	14084	13910	13896	13856	14047	13974	14118	13961	13908	13893	14007	14080	14132	14128	14003	13975	14035	14041	13995	13958	14096	13943	13885	14039	14057	13954	14086	14164	14054	13932	13967	14009	14050	14010	14031	13840	14093	13976	14005	13905	13875	14162	14148	14080	13795	14083	13903	14024	13955	13964	13910	13903	13850	13994	14074	14025	13967	14031	13923	13890	14042	13943	13981	14099	14203	14004	14104	13904	13996	13994	13763	13924	13823	13878	13841	13934	13937	13965	13909	13907	14131	13917	13974	14035	13976	14115	14071	13971	13856	13991	13823	14107	13952	14059	14007	13943	13999	14041	13924	13961	13939	13961	14089	13876	14018	14046	14048	13896	13861	14083	13977	14113	14009	13935	14049	13790	14140	13980	13948	13932	13928	13919	14087	14031	14020	13987	14102	13965	14035	13810	14014	13914	13956	14049	14026	14090	13961	13888	14032	13991	14063	14246	13908	14130	13999	13956	13887	14013	14045	14041	13998	14023	13775	14097	14022	13987	14060	14155	13935	14026	13946	14112	13744	14003	14074	13845	14027	14072	13887	13904	13880	14010	13797	14100	13948	13993	14081	13954	13802	14093	13857	14028	13921	13870	13915	13974	13842	14014	13887	14190	13984	14041	13996	13710	14003	13994	13894	13949	13826	14138	14026	14031	13818	14046	13795	13921	13886	13992	13872	14029	14039	14099	13900	14015	14092	13996	14151	14167	14038	13937	13945	13892	13957	14030	14019	14030	14002	13955	13797	13934	14136	13993	14013	14095	13930	14108	14032	13945	14000	14025	13901	13935	13919	13948	13899	14075	14120	13900	14082	14041	14029	13966	13920	14012	14126	14044	14039	14136	14005	14023	14018	14025	13930	13743	13927	13913	13950	13994	13933	13926	13973	13831	13854	13950	14018	14167	14106	13996	13964	13905	14021	14063	13883	13992	14075	13971	14106	14012	14001	14013	13950	13930	14002	13928	14028	13941	14137	13886	13956	13977	13862	13858	14120	13840	14049	13938	14089	14043	14025	13920	13884	13875	13892	13758	13909	13889	13958	13998	14052	14076	14000	13876	13898	13959	13978	14083	13989	13900	14062	13883	13879	13953	14008	13951	14203	13878	13943	14068	14000	14138	14116	13791	13980	13949	14157	14003	13994	13976	14051	14108	13975	13961	13904	14088	14029	13907	14011	13879	13916	13782	13901	13975	13767	14016	13985	14002	13986	13991	13950	13948	13970	13941	13927	14037	13974	13848	13947	14054	14148	13921	14080	14068	13980	14094	13977	14008	13823	14135	13870	13976	13930	13996	13955	13874	13935	13934	13915	14075	14140	13957	13914	13993	14046	13894	13805	14089	13948	13891	14026	13864	13914	14026	14075	14084	14143	13959	14012	14018	14108	13835	13954	13968	13984	14042	13858	13924	13972	14017	14011	14122	13884	13931	14058	14026	13860	14061	14020	14058	13944	14039	13852	14071	13750	13930	14035	13962	13809	14007	13957	14009	13909	13932	13959	13907	14007	13921	14032	14033	14154	14164	13979	14014	13948	13935	14018	13880	13771	13934	13945	13854	14077	13958	14061	13906	13994	13844	13925	13903	14064	13857	13918	14003	13848	14126	14094	13822	14060	13983	14006	13913	14057	13851	13883	13947	13796	13892	14052	13874	13952	13998	14135	14070	13960	14024	13847	14016	14142	13966	14015	13936	14032	13910	13877	13943	14105	13965	14026	14077	13952	13944	13972	14033	13992	13781	14008	14007	14090	13933	14015	13918	13942	13967	14124	14022	13946	13821	13837	14110	13982	13956	13842	14059	14061	14049	14066	13922	13920	14114	13971	14099	13933	13974	13904	14164	13921	14011	13959	13964	14124	14003	14125	13860	14009	13993	14032	13961	13968	13902	13932	14072	13988	13899	13804	14012	13998	13965	13887	13881	13986	13998	13937	13991	13968	13950	13856	13950	13922	13785	14085	13941	13885	13912	13862	14035	13920	13921	13805	13978	13984	13851	13947	13916	13823	13869	14090	14028	14115	14024	13928	14123	13953	13900	13982	14155	13930	13985	13987	13849	14083	13832	13909	14024	13979	13935	14035	13917	14104	13930	14077	14056	14069	13921	13949	13837	14053	13904	13903	13916	14041	13897	14014	13949	13837	13901	13886	14071	13896	13949	14047	14157	14040	14092	13870	13941	13968	13887	13805	13966	14041	13964	14019	14073	13972	13934	14009	13935	13955	13989	13919	13947	13909	13931	14110	13899	14030	13944	14120	13928	14159	14009	14109	14065	14151	14157	13926	13966	13924	14012	14000	13890	14043	13609	13821	13812	14179	13908	13999	13991	14080	14069	13921	13927	14043	13900	13973	13918	13898	13886	14047	13928	14145	13912	13838	13912	13983	14062	13869	14258	14006	13885	13999	13936	14004	14057	14057	13863	13906	14056	13916	13971	13961	13882	14028	13965	13919	13999	14034	13813	13875	14029	13856	14065	13851	13990	13965	13963	14086	14067	13921	13967	13997	13987	14028	13866	14016	13969	13960	13971	13901	14022	14107	13894	14081	13912	13970	14014	13833	14034	13970	14210	13977	14134	13916	13950	13958	13936	13889	14011	14017	13999	13852	13886	14056	14105	13875	13885	13868	13955	13993	13892	14083	13941	13971	14021	14066	14170	14009	13926	13900	13971	14130	13978	13907	13823	14008	14001	14038	13979	13868	13910	13945	13902	14032	13972	14013	14016	14006	13973	13940	13897	13790	13963	14068	13989	14058	14173	13971	14006	13940	13898	13913	13992	13926	13897	13981	14086	13938	13990	13894	14008	13971	13922	14159	14092	14041	13966	13809	13977	13948	14009	14066	14044	13888	13893	14057	13994	13982	13733	13993	13766	13859	13913	13889	13952	13922	13926	13835	14046	14026	13970	13879	14070	13947	13966	14118	14068	13990	14048	13860	14102	14034	14049	13944	13963	14105	14086	14147	13961	13975	14007	13862	14032	14060	14037	13902	13924	13947	13877	14016	13905	14022	13999	14082	14007	14015	13878	13833	14001	13856	14113	14050	14123	13993	13967	14001	13969	13998	13919	13996	14014	13985	14032	14053	13875	13936	14012	13953	13897	13834	14020	13942	13983	13956	13930	13980	13998	14055	13841	13903	13878	13912	13902	14103	13749	13940	13779	13840	13850	14113	13847	14026	13923	13980	13986	13900	13956	13926	14011	13900	13941	13888	14104	14004	14105	13966	13912	13842	14008	13981	14095	14108	13812	13895	13862	14097	14036	13894	13940	13838	13983	13955	13938	13935	14160	13972	14012	13939	13929	14100	13838	14005	13933	13975	13910	13930	14141	14055	13851	14062	14004	14006	13959	14014	13971	14013	14073	13988	13880	13980	13771	13913	14034	14028	13934	13954	13801	14102	14047	13996	14053	13873	13984	13926	13940	14051	14033	13979	13865	14008	13821	13924	14096	14006	13969	14069	13960	14017	13822	13963	14070	14005	13894	13848	13862	13990	13995	14053	13926	13993	14121	13983	13934	13924	14127	13960	14050	14058	13928	13966	13826	13894	13958	13946	13903	14134	14047	14100	14000	13996	13912	14083	13826	14055	14053	13837	13848	13971	13937	13760	14003	13980	14084	14003	13983	14033	13991	14064	13987	14051	14071	13902	13828	14065	13910	13852	13972	13983	14122	14106	13984	14082	14101	14068	14181	14044	13886	13908	13983	13905	13942	14090	13875	14014	14121	13939	13912	14014	13895	14132	13773	13923	14027	13905	13938	13920	13910	13841	13904	14112	14027	13896	14192	14024	13835	14003	14037	13923	13908	13901	14064	13982	14034	14053	13998	13957	14085	13787	13943	13894	14087	13971	14002	14136	13837	13820	14013	14069	14000	14072	14010	14067	13718	13871	13885	13962	13934	14156	14024	14027	13915	14051	13880	14055	13954	13926	13959	13965	13956	14068	13972	14179	14010	14058	14100	14086	14020	13976	13824	13932	13884	13907	13977	14164	14015	14040	14051	13918	14145	14089	13953	13932	13851	13918	14010	14022	13974	14222	14028	13957	13919	14002	13927	14082	14094	14066	13947	13926	14042	14018	13906	14002	14017	13897	14013	14116	13873	14038	13931	13933	14053	13903	14062	13927	13999	14038	13908	14111	13949	13899	13966	13973	14029	13980	14068	13872	14209	14057	13957	14012	13996	13881	14077	13853	13989	14102	14046	13929	13904	13923	13972	14054	13833	13955	14059	14018	14039	13948	13990	13984	14013	13995	13933	13956	13946	13891	14065	14063	14050	13982	13956	13996	13948	13934	13938	13893	13950	13968	14043	14067	13984	13879	14134	14019	13875	13946	13992	14175	13920	13856	13910	14036	14026	14015	14116	13944	13942	14061	13952	14002	13893	13902	14032	13922	13852	13883	13977	13811	13931	14078	13951	13993	14083	13988	14071	13834	14062	13981	14008	13952	14141	14045	13907	13998	13921	13778	13863	14061	13861	13700	13894	14101	13990	14070	13869	13989	14083	14152	13996	14129	13917	14034	13896	13953	13874	13952	13954	14088	13934	14015	13995	14003	13956	13902	13983	13873	13927	14059	14005	13883	14078	13855	13977	13948	13889	14126	14093	13904	14068	14029	13924	14035	13997	14098	13821	13966	13874	14049	14051	13883	13986	13912	13996	14072	14070	13887	13916	13877	13929	14020	14160	13801	14100	13922	14078	14029	14156	14052	14110	13929	14116	14025	14097	14128	13774	13812	13997	14061	13857	13980	13969	14154	13960	13951	14096	13938	14087	14100	14041	13972	13890	13912	14002	13968	14000	13916	14047	13949	13874	14000	13932	13924	13991	14096	13882	14070	13852	14026	14055	13937	14036	13930	14148	13784	14082	13874	13833	13981	13969	13946	13928
28054	32808	45300	36377	24503	19361	17295	15820	15411	15284	15430	15281	15134	15153	15316	15269	14982	15295	15126	15337	15241	15334	15216	15069	14971	15278	15197	15204	15345	15240	15181	15101	15066	15348	15347	15321	15429	15245	15192	15025	15200	15192	15081	15073	15256	15278	15110	15022	15344	15050	15150	15350	15215	15106	15252	15140	15436	15107	15253	15266	15188	15290	15236	15202	15185	15230	15100	14968	15170	15214	15110	15335	15240	15072	15203	14931	15158	15090	15218	15371	15229	15113	14839	15143	15271	15239	15300	15106	15183	15128	15279	15350	15215	15136	15147	15022	15334	15253	15308	15234	15184	14958	15076	15250	15233	15041	15076	15226	15187	15235	15259	15065	15088	15103	15169	15094	15117	15285	15164	15094	15242	15157	15289	15113	15256	15080	15143	15071	15251	15106	15321	15138	14967	15118	15108	15188	15065	15277	15275	15140	15107	15392	15386	15164	15047	15094	14976	15191	15060	15281	15208	15368	15343	15045	15328	15129	14951	15201	15121	15297	14983	15170	15212	15186	15380	15208	15185	15456	15408	15065	15186	15232	15219	15207	15148	15235	15290	15379	15228	15034	15295	15195	14921	15125	15034	15120	15003	15000	15141	15039	15127	15357	15179	15224	15220	15192	14952	15205	14977	15151	15276	14899	15126	15262	14964	15040	15058	15097	15307	15151	15281	15175	15068	15128	15179	15029	15268	15346	15175	15044	15441	15102	15050	15063	15282	15025	15059	15013	15060	15280	15124	15184	15230	15159	15298	15311	15188	15253	15194	15080	15137	15119	15076	15295	15059	15174	15147	15178	15305	15302	14884	15118	15240	15122	15156	15144	15295	15152	15409	15271	15218	15195	15131	15045	15090	15261	15264	15141	15240	15197	15172	15305	15282	15251	15187	15328	15222	15077	15165	15117	15067	15373	15152	15001	15052	15049	15031	15157	15112	15045	15255	15224	15193	15259	15271	15264	15309	15144	15242	15165	15146	15228	15035	15229	15245	15356	15443	15229	15206	15191	15218	15109	14978	15032	15126	15234	15086	15118	15139	15012	15258	15051	15183	15031	15286	15403	15304	15458	15330	15273	15213	15081	15110	15132	15056	15087	15139	15201	15183	15172	15289	15160	15136	15241	15177	15177	15291	15238	15227	15232	15273	15192	15078	15059	15344	15142	15234	15198	15304	15199	15241	15228	15053	15066	15264	15172	15187	15268	15060	15060	15019	15178	15213	15192	15254	15277	15178	14961	15272	15371	15311	15346	15133	15258	15174	15004	15140	15259	15231	15116	15187	15223	15204	15227	15066	15259	15182	15245	15250	15353	15217	15163	15232	15179	15344	15122	15169	15196	14998	15181	14894	15258	15426	15420	15399	15180	15189	15090	15220	15191	15090	15087	15093	15193	15069	15245	15126	15071	14973	15204	15098	15167	15185	15128	15244	15070	15048	15231	15305	15354	15228	15137	15093	15079	15205	15122	15313	14851	15216	15105	15254	15296	15269	15001	15034	15140	15006	15042	15185	15052	15339	15441	15369	15148	15270	15277	15100	15099	15010	15172	15265	15219	15153	15102	15032	15029	15326	15063	15245	15048	15033	15171	15140	15099	15388	15222	15043	15351	15127	15196	15141	15222	15307	15213	15123	15146	15133	15380	15168	15173	14944	15180	15150	15190	15167	15224	15057	15252	15190	15137	15328	15108	15063	15295	15187	15111	15072	15171	15015	15178	15105	15066	15204	15129	15227	15097	15022	15183	15312	15121	15407	15261	15222	15315	15253	15200	15338	15076	14956	15094	15351	15361	15103	15090	15197	15097	15122	15236	15283	15275	15188	15245	15204	15123	15098	15158	15280	15215	15242	15222	15425	15157	15339	15051	15125	15305	15043	15106	15189	15281	15015	15212	15294	15241	15199	15159	15344	15019	15167	15208	15158	15212	15187	15106	15272	15200	15134	15063	15302	15265	15186	15359	15068	15082	15329	15108	15092	15127	15099	15062	15187	14919	15106	15414	15239	15121	15069	14929	15263	15247	15273	15319	15287	15178	15206	15222	15072	15364	15281	15200	15269	15126	15213	15169	15286	15109	15146	15004	15163	15210	15071	15185	15263	15341	15298	15213	15254	15094	15212	15294	15058	15052	15157	15115	15195	15051	15248	15141	15243	15014	15192	15137	15180	15328	15293	15191	15130	15036	15281	15136	15288	14999	15196	15190	15100	15278	15239	15159	15309	15315	15056	15163	15019	15021	15210	15109	15312	15200	14979	15227	15365	15097	15170	15283	15231	15111	15100	15172	15213	15364	15137	15169	15006	15128	15121	15114	15244	15084	15176	15174	15088	15147	15234	15098	15115	15316	15044	15197	15237	15198	15116	15170	15165	15330	15104	15154	15211	15330	15291	15080	14925	15177	15284	15317	15206	15114	15180	15071	15020	15121	15211	15497	15188	15086	15340	15080	15059	15131	15299	15301	15298	15051	15085	15326	15020	15073	15148	15222	15299	15224	15466	15367	15306	15358	15345	15349	15086	15288	15221	15266	15314	15251	15228	15152	15148	15136	15235	15302	15253	15015	15344	15307	15188	15259	15122	15409	15326	15139	15114	15327	15232	15253	15251	15269	15295	15257	15097	15216	14950	15379	15169	15342	15106	15268	15224	14998	15195	15083	15087	15275	15273	15144	15219	15035	15139	15191	15133	15203	15181	15245	15056	15017	15183	15478	15310	15132	15021	15198	15192	15271	15389	15200	15159	15195	15226	15186	15083	15270	15283	15116	15253	15240	15222	15274	15057	15284	15367	15247	15103	15203	15239	15255	15287	15237	15363	15129	15281	15118	14986	15070	15231	15195	15119	15233	15191	15164	15365	15016	15299	15162	15153	15164	15186	15035	15316	15174	15208	15158	15140	15388	15331	15089	15031	15081	15323	15350	15141	15169	15145	15319	15227	15089	15239	15376	15209	15162	15124	15094	15113	15247	15076	15384	15323	15222	15006	14950	15182	15376	15252	15206	15177	15228	15210	15134	15130	15295	15172	15279	15080	15088	15068	15186	15170	15275	15194	15154	15070	15028	15298	15266	15335	15351	15186	15271	15170	15153	15181	15244	15024	15135	15201	15187	15268	15255	14967	15226	15162	15192	15007	15331	15202	15304	15309	15095	15191	15117	15230	15159	15141	15188	15165	15088	15026	15330	15249	15017	15143	15040	15246	15186	15178	15152	15261	15340	15164	14970	15011	15383	15192	15181	14849	15196	15144	15320	15167	15227	14984	15287	15196	15089	15077	15220	15152	15110	14993	15026	14974	14923	15254	15143	15395	15092	15197	15084	15355	15112	15165	15183	15177	15157	15152	15196	15019	15064	15101	15252	15288	15372	15202	15103	15141	15229	15130	15321	15296	15122	15065	15273	15113	15081	15257	15059	15164	15291	14995	15295	15244	15305	15202	15270	15100	15099	15153	15165	15373	15144	15337	15395	15134	15157	15168	15267	15063	15169	15206	15264	15065	15389	15130	15254	15100	15262	15261	15354	15261	15275	15291	15065	15128	15252	15107	15315	15336	15141	15187	15281	15294	15298	15082	15356	15223	15254	15282	15314	15228	15166	15181	15344	15092	15208	15074	15237	14975	15277	15145	15138	15173	15241	15252	15119	15099	15197	15189	15001	15062	15168	15258	15245	15157	15122	15046	15069	15128	15407	15076	15144	15043	15170	15133	15306	15109	15119	15225	15336	15104	15293	15294	15167	15121	15238	14970	15139	15071	15176	15164	15081	15149	15076	15117	15174	15290	15101	15028	15221	15232	15194	15278	15084	15304	15177	15318	15312	15082	15282	15150	15270	15279	15049	15202	15220	15337	15052	15157	15292	15069	15273	15279	15217	15217	15160	15092	15223	15242	15169	15108	15207	15232	15248	14976	15300	15272	15214	15084	15162	15131	15047	15258	15135	15134	15172	15146	15209	15434	15057	15142	15099	15416	15413	15330	15187	15131	15161	15367	15261	15198	15168	15127	15063	15298	15110	15119	14938	15022	15129	15089	15107	15220	15080	15063	15238	14963	15134	15296	15268	14983	15238	15152	15318	15311	15134	15298	15285	15195	15484	15345	14930	15043	15194	14846	15113	15181	15374	15349	15220	15229	15411	15074	15228	15386	15040	15036	15182	15319	15157	15013	14952	15106	15360	15286	15053	14945	15210	15107	15097	15282	15168	15035	15129	15151	15283	15265	15095	15232	15360	15178	15046	15191	15166	15248	15056	15059	15114	15199	15360	15253	15187	15242	15044	15236	15299	15222	15225	15330	15342	15181	15240	15364	15046	15421	15242	15285	15348	15348	14924	15227	15314	15427	15208	15236	15241	15240	15239	15130	15125	15302	15245	15391	15096	15296	15256	15176	15022	15022	15132	15304	15276	15170	15185	15238	15232	15232	15057	15080	15236	15069	15158	15146	15119	15127	15101	15399	14969	15262	15183	15119	15247	15163	15254	15234	15306	15241	14979	15185	15149	15244	15166	15222	15247	15234	15137	15212	15051	15216	15155	15297	15278	15243	15142	15249	15003	15126	15241	15355	15241	15046	15121	15160	15145	15428	15239	14983	15098	15325	15229	15183	15215	15172	15142	15148	15179	15325	15232	15088	15239	15105	15107	15437	15255	15083	14999	15101	15269	15248	15186	15342	15005	15187	15017	15308	15188	15257	15251	15122	15151	15118	15151	15173	14964	15253	15173	15236	15229	15166	15367	15370	15261	15295	15212	15398	15031	15186	15305	15140	15241	15174	15061	15226	15023	15065	15117	15089	15324	15136	15172	15165	14981	15200	15351	15126	15217	15277	15089	15419	15207	15124	15222	15225	15071	15133	14882	15282	15234	15039	14892	15070	14987	15072	15147	15119	15231	15104	15236	15214	15114	14885	15027	15113	15057	15092	15276	15367	15240	15143	15329	15138	15295	15255	15310	15225	15293	15081	15295	15092	15224	15227	15203	15289	15332	15027	15159	15277	15145	15151	15140	15221	15209	15209	15126	15185	15097	15082	15110	15268	15249	15066	15088	15200	15282	15344	15276	15133	15165	15226	15174	15005	15173	14949	15123	15121	15219	15142	14940	15334	15087	15059	15115	15139	15178	15164	15202	15193	15376	15140	15082	15107	15420
27154	53078	48271	33162	22566	17475	15565	14308	13645	13610	13707	13554	13582	13580	13531	13602	13718	13639	13443	13629	13681	13739	13438	13523	13693	13645	13618	13511	13695	13601	13630	13625	13673	13645	13450	13618	13487	13685	13610	13726	13552	13620	13486	13764	13694	13700	13772	13670	13588	13597	13707	13640	13433	13515	13763	13751	13436	13616	13468	13634	13651	13463	13692	13629	13694	13804	13785	13501	13632	13608	13486	13528	13616	13735	13820	13775	13580	13539	13535	13654	13736	13685	13729	13561	13665	13659	13580	13622	13812	13446	13581	13755	13589	13603	13528	13511	13616	13605	13665	13636	13791	13596	13584	13537	13632	13557	13731	13618	13695	13746	13474	13570	13648	13580	13708	13448	13575	13659	13558	13542	13664	13592	13520	13540	13540	13787	13507	13704	13642	13498	13542	13585	13492	13586	13668	13693	13558	13696	13622	13632	13686	13622	13666	13547	13657	13585	13697	13573	13505	13618	13643	13571	13787	13596	13594	13587	13629	13719	13723	13729	13569	13478	13639	13663	13449	13688	13536	13683	13565	13672	13598	13741	13527	13684	13543	13681	13599	13684	13617	13619	13773	13733	13590	13761	13595	13589	13530	13612	13624	13532	13662	13670	13507	13463	13760	13647	13502	13668	13514	13494	13775	13632	13589	13656	13643	13711	13649	13548	13701	13706	13622	13614	13672	13582	13595	13646	13441	13767	13641	13604	13606	13681	13665	13624	13612	13738	13683	13606	13485	13564	13665	13584	13550	13612	13655	13569	13457	13675	13611	13629	13703	13514	13595	13745	13506	13758	13618	13504	13499	13581	13600	13595	13629	13615	13604	13900	13534	13465	13656	13695	13622	13391	13521	13601	13709	13784	13492	13511	13588	13629	13461	13633	13500	13649	13741	13556	13632	13596	13550	13608	13448	13637	13736	13651	13704	13545	13646	13684	13658	13708	13743	13414	13678	13536	13740	13609	13675	13524	13503	13636	13830	13441	13527	13612	13697	13667	13902	13577	13636	13665	13619	13823	13629	13539	13529	13682	13499	13497	13642	13646	13499	13598	13650	13605	13733	13702	13533	13721	13707	13646	13705	13810	13565	13658	13612	13613	13690	13815	13742	13673	13547	13596	13730	13629	13503	13665	13567	13695	13790	13651	13544	13572	13681	13453	13632	13757	13567	13882	13600	13477	13587	13673	13502	13480	13503	13618	13662	13536	13410	13556	13714	13578	13490	13660	13641	13471	13498	13566	13499	13559	13606	13503	13546	13480	13792	13544	13571	13741	13603	13492	13542	13661	13592	13717	13570	13744	13596	13599	13622	13546	13653	13595	13753	13602	13672	13443	13834	13534	13499	13646	13538	13521	13593	13452	13629	13508	13583	13704	13735	13722	13546	13583	13665	13500	13567	13683	13566	13463	13583	13780	13344	13558	13521	13694	13485	13717	13738	13698	13445	13591	13705	13615	13665	13579	13546	13463	13638	13600	13701	13588	13661	13522	13709	13487	13582	13674	13495	13264	13442	13527	13572	13524	13644	13540	13618	13688	13599	13729	13486	13576	13692	13717	13574	13621	13549	13729	13758	13646	13538	13679	13651	13733	13725	13945	13560	13442	13583	13610	13479	13544	13676	13765	13876	13585	13649	13685	13753	13668	13585	13602	13713	13622	13601	13670	13694	13487	13665	13505	13623	13599	13507	13616	13569	13647	13589	13524	13624	13659	13896	13666	13441	13443	13751	13721	13633	13565	13554	13790	13620	13643	13624	13547	13637	13604	13503	13668	13763	13786	13638	13705	13575	13623	13677	13625	13678	13669	13597	13616	13711	13774	13663	13381	13639	13558	13715	13626	13669	13713	13580	13630	13563	13607	13594	13681	13635	13572	13636	13581	13538	13708	13660	13439	13536	13687	13645	13696	13590	13551	13522	13633	13577	13693	13611	13678	13710	13620	13690	13668	13521	13642	13570	13727	13603	13533	13633	13629	13645	13564	13498	13602	13582	13682	13681	13530	13633	13659	13593	13594	13659	13689	13658	13719	13515	13711	13713	13475	13656	13640	13603	13658	13616	13767	13718	13723	13619	13680	13592	13719	13670	13782	13611	13581	13640	13707	13824	13590	13671	13698	13735	13503	13734	13741	13714	13450	13789	13633	13490	13676	13619	13549	13584	13601	13728	13641	13538	13493	13508	13490	13504	13654	13661	13692	13383	13547	13905	13522	13537	13525	13634	13771	13617	13603	13759	13692	13598	13604	13505	13605	13726	13551	13703	13738	13769	13497	13655	13512	13746	13722	13634	13674	13609	13506	13497	13589	13507	13569	13803	13724	13471	13752	13558	13652	13583	13592	13712	13736	13675	13757	13580	13665	13452	13673	13639	13788	13629	13574	13408	13662	13686	13564	13665	13692	13701	13564	13488	13682	13587	13442	13514	13674	13512	13445	13646	13720	13596	13690	13716	13638	13572	13590	13812	13695	13577	13574	13551	13831	13752	13564	13591	13696	13524	13765	13632	13690	13472	13738	13540	13618	13651	13632	13565	13641	13632	13687	13516	13730	13635	13649	13686	13582	13585	13694	13721	13453	13646	13552	13730	13612	13744	13677	13697	13591	13701	13557	13594	13493	13614	13634	13728	13847	13665	13558	13613	13686	13633	13470	13669	13526	13790	13541	13659	13787	13428	13691	13669	13606	13706	13667	13596	13622	13601	13566	13749	13616	13484	13808	13579	13613	13542	13575	13644	13616	13596	13544	13552	13592	13622	13549	13561	13652	13662	13785	13617	13604	13715	13633	13691	13585	13730	13674	13510	13703	13684	13583	13559	13713	13534	13566	13660	13609	13659	13359	13445	13605	13529	13613	13607	13636	13666	13589	13492	13534	13694	13480	13599	13505	13597	13636	13590	13644	13681	13568	13697	13752	13554	13573	13710	13584	13618	13471	13562	13604	13629	13587	13668	13634	13632	13759	13821	13704	13711	13731	13769	13492	13599	13402	13707	13708	13656	13581	13612	13754	13693	13502	13504	13745	13506	13801	13619	13680	13555	13634	13586	13604	13470	13543	13545	13750	13554	13700	13640	13679	13807	13456	13653	13610	13711	13762	13551	13605	13817	13751	13564	13600	13628	13470	13609	13606	13590	13707	13536	13780	13673	13636	13582	13665	13517	13576	13564	13512	13529	13599	13533	13643	13610	13793	13673	13791	13732	13529	13656	13521	13611	13726	13643	13653	13688	13644	13599	13518	13643	13657	13629	13567	13473	13683	13758	13612	13511	13694	13768	13623	13526	13687	13588	13557	13414	13674	13669	13631	13604	13305	13671	13635	13591	13714	13539	13700	13589	13667	13693	13621	13592	13727	13628	13825	13535	13781	13708	13642	13877	13504	13602	13604	13638	13617	13635	13624	13455	13709	13676	13555	13702	13663	13506	13781	13561	13639	13430	13617	13473	13564	13661	13742	13460	13670	13637	13725	13427	13563	13643	13729	13679	13683	13676	13604	13746	13354	13625	13594	13652	13442	13481	13774	13531	13503	13680	13639	13535	13645	13528	13631	13536	13616	13620	13646	13671	13619	13725	13714	13769	13775	13518	13632	13762	13498	13596	13621	13617	13646	13486	13807	13570	13749	13673	13601	13478	13644	13593	13566	13614	13749	13743	13667	13685	13646	13660	13605	13685	13732	13519	13357	13660	13433	13456	13748	13574	13613	13727	13651	13727	13722	13561	13791	13645	13591	13624	13588	13635	13732	13668	13619	13559	13615	13661	13600	13525	13762	13755	13710	13637	13586	13625	13629	13602	13728	13605	13737	13682	13561	13810	13542	13665	13636	13621	13478	13538	13436	13563	13624	13588	13662	13509	13504	13610	13767	13645	13696	13743	13688	13662	13633	13630	13592	13667	13563	13448	13730	13616	13621	13405	13785	13539	13565	13647	13588	13657	13628	13629	13529	13802	13614	13635	13714	13679	13619	13766	13470	13661	13618	13534	13719	13528	13748	13725	13704	13600	13651	13733	13442	13720	13693	13582	13587	13533	13729	13512	13607	13591	13631	13623	13495	13535	13594	13657	13545	13614	13543	13800	13695	13513	13694	13553	13693	13663	13745	13457	13621	13768	13746	13705	13634	13531	13499	13511	13494	13516	13489	13606	13643	13519	13730	13577	13562	13582	13626	13742	13574	13578	13606	13590	13591	13658	13731	13674	13646	13524	13721	13656	13522	13715	13767	13722	13499	13539	13594	13612	13572	13608	13521	13734	13540	13653	13588	13628	13579	13655	13696	13549	13723	13641	13658	13622	13591	13565	13611	13638	13577	13547	13660	13630	13687	13481	13539	13581	13550	13547	13670	13535	13714	13642	13711	13672	13630	13531	13703	13504	13614	13605	13582	13707	13682	13545	13589	13582	13573	13671	13640	13604	13688	13637	13846	13741	13733	13746	13642	13843	13436	13472	13701	13660	13450	13565	13604	13613	13701	13587	13835	13734	13701	13534	13664	13579	13635	13561	13573	13506	13732	13643	13781	13588	13715	13574	13599	13768	13613	13420	13669	13705	13603	13582	13648	13740	13597	13652	13631	13687	13647	13750	13746	13574	13613	13607	13826	13685	13767	13701	13663	13497	13664	13608	13735	13624	13750	13623	13591	13662	13707	13590	13514	13573	13688	13576	13515	13725	13740	13587	13809	13634	13466	13768	13487	13574	13554	13556	13549	13681	13550	13606	13510	13655	13571	13435	13679	13481	13511	13629	13819	13469	13726	13706	13509	13649	13535	13673	13658	13475	13747	13606	13608	13515	13656	13580	13562	13624	13450	13785	13504	13633	13519	13684	13629	13412	13566	13605	13627	13603	13626	13764	13520	13700	13499	13687	13508	13710	13677	13663	13796	13618	13685	13733	13658	13777	13826	13752	13676	13571	13613	13542	13529	13610	13608	13621	13759	13616	13690	13536	13680	13757	13702	13527	13644	13650	13713	13484	13564	13727	13760	13638	13529	13528	13605	13728	13502	13727	13634	13638	13659	13661	13515	13587	13686	13641	13651	13708	13542	13461	13738	13498	13503	13560	13589	13736	13478	13557	13632	13517	13632	13553	13741	13608	13668	13607	13754	13524	13498	13811	13572	13676	13576	13535	13684	13811	13633	13549	13649
24373	24170	44601	46361	40643	32470	25420	17746	14861	14691	14393	14215	14251	14121	14196	14256	14180	14323	14186	14111	14136	14279	14209	14350	14162	14125	14112	14003	14093	14113	14138	13971	14071	13971	14223	14278	14030	14203	13915	14180	14102	14145	13976	14132	14064	14039	14143	14114	14167	14032	14036	13923	14062	14178	14058	14004	14059	14143	14039	14169	14052	14261	13896	14164	14048	14116	13957	14194	14017	14161	14112	14191	13934	13974	14068	14063	13854	14047	13933	14073	14041	14113	14099	14018	14016	14046	13974	14129	14010	13992	14095	14176	14133	14013	13935	14148	14033	13957	13955	14023	14038	14135	14062	14005	13919	14168	14094	13945	14115	14092	14157	14208	14017	14119	14093	13954	13917	13997	13945	14051	14012	14004	14076	13993	13978	13849	13928	13996	14210	14131	14023	14062	14101	14054	14019	14066	14063	14094	14035	13906	13922	14041	14141	13962	14198	14199	14091	13965	13971	14116	14039	13995	14103	13929	13800	14023	14082	13988	14036	14077	13901	14124	14032	13998	13967	14097	14119	14118	14233	14193	14009	14195	14150	14019	14166	14078	14099	14353	14124	14067	14215	14094	14039	14132	14116	14132	13983	14161	14105	14092	13916	13850	14069	14049	13989	13952	14014	14114	13965	13983	13830	14192	14193	13941	13971	13977	13960	13927	13940	14121	14169	14205	14115	13879	14077	14086	14089	14131	14325	14160	13992	14023	14097	13968	13933	14191	14240	13996	14125	14071	13899	13856	13970	14124	14090	14233	14143	14192	14003	14307	13867	13998	14131	14021	14041	14002	14071	14149	14179	14025	14071	14064	14080	14110	14019	14013	14005	14068	14050	13982	14008	14033	14093	13936	14041	14162	14131	14155	14302	14214	13899	14041	13978	13995	14327	14196	13991	14012	14012	14041	14002	13958	14069	14113	14009	14000	14146	13986	14103	14075	14271	13865	13974	14090	14167	14030	14189	14061	14060	14005	14117	14067	13914	14060	14063	14181	13980	13858	13738	13982	14107	13891	14057	13886	13937	14045	13967	13822	14092	13812	13861	14112	14005	14019	13916	14090	13965	13890	14076	14179	14018	14048	14116	14154	14108	14006	14069	14013	13952	14017	14015	13723	13995	14088	14142	14148	13977	14012	14134	14014	14091	14085	14034	14184	14061	13989	14133	13927	13845	13903	14104	14377	14161	14148	14191	14196	14211	14102	14115	14076	13909	14206	14191	14094	14023	13984	13855	13966	13939	13965	13980	13962	13975	13824	14023	13972	13991	14019	13811	13935	14001	14061	13993	13912	14009	14034	14006	14150	13989	14081	14039	13846	14041	14146	14015	13915	13897	13988	14253	14216	14118	14022	14119	13916	14056	13840	13910	13983	13939	13887	13924	14129	13929	13924	14012	13960	14146	14090	14128	14008	14034	14114	14154	13986	14247	13991	13876	14002	14144	13936	13939	14114	14113	13902	14130	13943	14243	14073	14074	14044	14258	14056	14228	14106	14068	13985	13962	13960	14257	13982	13974	14041	14039	14086	14104	14000	14043	13820	13816	13926	14117	14021	13966	14129	13924	13954	14231	14110	14026	14124	14007	14187	13910	13899	14251	14034	14093	13956	13996	13898	13942	13932	14149	14048	14027	14035	14200	14027	14085	14204	14082	14086	14122	14349	14088	13898	13784	14142	13964	14225	14029	14097	14112	13929	13989	14141	14219	14085	14132	13940	13989	14039	14052	13789	14075	14058	14034	14105	14113	13979	14090	13950	14144	14110	14010	14024	13977	14059	14104	14100	14081	13985	14105	14234	14133	14096	13932	14201	14060	13805	14183	14246	14138	13929	14037	13848	14034	14084	14100	14060	13935	14060	14021	14012	14025	14169	13951	13910	14290	14178	14145	13874	14096	14061	14069	13993	14165	13953	14147	14010	13983	14192	13863	13865	13909	14099	14192	14165	14020	13808	13811	14121	14110	14153	14122	13937	14115	14060	14009	14139	13883	14020	14001	13928	14075	13997	14079	14081	13777	14253	14057	14217	14165	14031	14011	14068	13775	13948	13998	14131	14066	14152	14133	13796	14019	13965	13994	13926	14163	14071	13947	13937	13937	13959	14165	14090	13909	14020	14051	13949	14069	14011	14103	13947	13962	13977	13989	13961	14111	14264	13975	13912	13928	13966	14203	13904	14208	14149	14139	14170	14083	13877	13911	13977	14075	14038	14048	13990	14298	14061	13821	13977	14135	14015	13946	13950	14165	14096	14008	14187	13986	14055	14114	13940	14041	14167	13990	14268	14122	14058	14036	14181	14093	13900	14144	14038	13992	14005	14073	13885	13993	14148	13936	13889	13914	14019	13931	14054	14072	14029	14204	13797	13942	14043	13983	13994	14063	14106	14039	13891	13931	13998	14187	13903	13960	14165	14048	14121	14160	13944	13888	13968	14040	14016	14102	13965	13962	14174	14170	14180	14082	13898	13929	14136	14164	14003	14012	13989	14035	14035	14136	14246	14218	13936	14036	13900	14021	14153	14056	13860	13965	13919	14169	14095	14169	14019	14135	14063	14064	14037	14109	13930	14214	14130	14092	14011	14181	13862	13989	13929	14027	14116	13871	13863	14009	13843	13898	14011	13957	14026	14029	14072	14039	14156	14120	14030	14139	13936	14044	13972	13887	14118	14028	14054	14070	14171	14091	13993	13867	13971	14162	13946	14053	14141	14001	14083	13991	13959	13918	14190	14292	13968	13933	13983	13926	14330	14056	14297	14191	14102	13923	14052	14155	14158	14173	14084	14005	14061	14237	14120	14144	14182	14093	14153	14000	14003	13939	13994	13835	13910	13915	14139	13856	14012	14005	14169	14239	14006	14083	14171	13981	14037	14079	13948	14029	14188	13823	14048	13963	13960	13947	14033	13978	14072	14239	13868	14058	14047	13919	13953	13986	14101	14051	14186	13980	14082	14171	13947	13894	13685	14037	13834	14125	14034	14204	13925	14057	14016	14163	14211	14011	14080	13898	14030	14125	13947	14071	14109	14186	14010	13931	13846	14122	14051	13902	13888	13883	14078	14007	14122	14141	14076	14099	13971	14077	13859	14091	14142	14224	14124	14196	14006	14229	14015	13957	14050	13972	13938	13935	13908	13947	14047	14178	14212	14025	14122	14025	14046	14048	14052	13944	13994	14007	14119	14074	14089	14164	13932	14068	14066	13832	13844	14049	13907	13710	13990	14165	13903	14048	13904	13936	14075	14027	14002	13888	14036	13972	13931	14013	14015	14041	14044	14190	14180	14127	14002	14181	14031	14140	14149	14061	13912	13915	14151	14332	14113	14209	13972	14026	13844	14114	14031	13973	13998	13941	14168	14011	13987	13959	13997	14043	13948	13931	14192	13985	14049	14066	14037	14093	13991	14068	14037	14123	14139	14129	14044	14120	14069	13942	14220	14170	14153	14226	14103	13807	14126	14159	14028	13766	13846	14146	13905	14026	13771	14074	13973	14045	14040	14061	13967	13999	13983	13954	13950	13937	14053	13937	13979	14005	13865	14050	13873	13974	13969	14025	13924	14015	13985	14019	13972	13881	14063	14085	14037	13865	14267	14163	14107	14184	14065	14128	14108	14064	14057	14137	14023	13981	14137	14319	14117	14184	14130	14024	14149	14049	13818	14035	13804	14131	13966	13995	13930	14113	14036	14240	14254	13918	14031	14180	14174	14072	14136	14108	13879	14169	14031	14066	14180	14030	14183	14037	14048	13971	13993	13994	13986	14083	14176	14236	14029	14119	14095	14022	14249	13890	13955	13939	14169	14056	13922	14001	13868	14160	14051	14017	14031	13960	13957	14110	14168	14137	14173	13848	14135	14206	14159	14089	14114	14056	14044	14068	14071	13998	13935	14209	13997	14102	13997	14054	13968	13920	14037	13801	14003	14047	14144	13972	14061	14015	14065	14128	14047	14057	13895	13881	13899	13943	14013	14031	13899	14050	13931	13871	14007	14255	14234	14045	13857	14004	14141	13952	13854	13995	14148	13927	14134	14038	14090	14184	13849	14239	14027	14032	13976	14257	14190	13923	13992	14188	14060	13823	13996	14141	14066	14210	14050	14123	13810	14045	13960	13945	13929	14019	14121	13937	14172	13981	13936	13892	13965	13911	14022	14178	14118	13943	14130	14086	13869	14100	14010	14013	13858	13987	13942	14055	13977	14044	14139	14167	14194	14014	13920	14036	14105	13767	14024	13903	13929	13990	13875	14212	14191	13958	14125	13985	14026	14027	13873	14141	14073	13966	14034	13981	14135	13994	14049	14020	13892	14102	14061	13901	14325	14312	14088	14018	14169	14076	14029	13941	13938	14108	13953	13933	13970	14083	13854	14220	13870	14075	14112	13947	14031	13958	14033	13992	13919	14047	14164	14147	14019	14062	14138	14291	14165	13777	14190	14270	14076	14057	14064	14288	14096	14049	14189	14036	14026	14149	13891	14057	14038	13977	14081	13837	13892	13931	14106	14067	14072	14147	13999	14071	13978	14059	14226	14295	14165	14148	14084	13957	14106	14032	14096	14047	14099	14233	14143	14229	14159	14025	14010	14254	14036	14138	13925	14069	14203	14153	13820	13966	14037	14062	14319	14021	14112	14069	14143	13966	13947	14077	14052	14072	14065	13899	13950	14040	13890	14031	14183	14160	14128	14164	14098	13899	14074	14112	14125	13932	14035	14159	14104	13952	13957	14223	14074	14074	14227	14079	13941	13884	14120	14256	13936	14082	13854	13970	14258	14088	13946	13941	13986	14021	13867	14071	13946	14218	14124	14047	13988	14092	14067	14085	13965	13979	14023	13897	14010	13936	14169	14152	13954	14138	14100	14038	14045	14095	14113	14116	14069	13934	14213	13991	14058	13910	14037	14192	13968	14002	14022	13993	14285	14169	14142	14215	14112	13964	14076	13972	14149	14084	13947	13967	13698	14158	14079	14021	14038	14036	13945	13994	14015	14094	14162	14168	14211	14280	14106	14032	13887	13908	13882	14001	14011	13934	14206	14056	14057	13999	13986	14131	14018	14018	14033	14167	14137	13975	14063	14170	13895	13914	14122	14062	13987	14164	13913	14107	14088	13902	14140	14091	14035	14038	13896	13887	14025	14077	14184
51802	95770	85257	63239	47789	33143	23646	15740	13271	12902	13059	13104	12964	13241	13104	13054	13052	13077	13047	13030	12876	12953	13055	12913	12988	13047	12915	13008	12962	13136	13016	13118	13177	13038	13109	12930	13039	13105	12857	13040	13004	12990	12909	12864	13003	12940	12983	12959	12876	12983	12946	13059	12945	12937	13209	12923	12934	12934	13024	12966	13025	12921	13069	12715	12908	12997	12827	13051	12992	12931	12960	13108	13148	12903	13043	12943	12886	12851	12964	13033	12887	13064	12909	12811	12973	12929	13054	12968	13055	13070	13060	13038	12863	12893	13003	13055	12879	12978	12964	12868	12968	12935	13062	13083	12973	12981	12987	12867	13122	13052	13082	13095	12808	12903	13040	13177	13006	13043	12991	13001	12818	13038	12821	12889	13006	13014	13023	12982	12866	12837	13008	12739	12945	12844	12864	12912	12828	13043	12770	13018	13101	12898	13040	12873	12806	13004	12906	12976	13095	13004	13010	13018	12931	13058	12953	12954	12881	12861	13029	12788	12851	13059	12981	12896	13142	12890	12912	13012	12946	12931	13189	12960	12956	12958	12998	12891	13046	13084	12988	12894	13034	12919	13071	12811	13181	13143	13134	13166	13206	12956	13181	13104	12840	12947	13170	12941	13081	13138	13009	13141	12880	13037	12895	12934	12985	12897	12966	12929	12891	12879	12961	13070	12956	12929	13020	12799	13060	12727	12783	13048	13052	12877	12897	12938	12989	12858	13030	12883	12893	12965	12881	13042	12936	12911	13012	13033	12989	12993	12867	12991	12973	12987	12926	12970	12908	13002	13016	12877	12958	13053	13066	12936	12982	13072	13006	12850	13049	12936	12955	13044	12955	12964	13182	12857	12928	13013	12923	12865	12994	12993	13057	13000	13108	12958	12783	12857	12980	12932	13004	12923	13037	12790	12964	12932	13022	13013	12983	12996	13035	12972	12916	12980	12928	12813	12970	12798	13026	13030	12902	12898	12959	13033	13007	12908	12911	13016	13019	12990	12937	12954	13083	12906	12940	13095	12987	13081	12941	13022	12858	12931	12918	12908	12974	12977	12910	13011	12954	12971	12958	13001	12977	12878	12881	12892	12913	12918	12961	12864	12808	13018	12942	13046	13047	12925	13077	13099	12723	12943	13008	13002	12842	12837	13116	12848	12925	13009	12751	12980	12910	12904	12948	12955	12908	13049	13158	12968	12898	12965	12918	12999	13130	13130	12962	12850	13001	13072	13023	12897	12974	12945	12960	12877	13034	13068	12922	13003	12991	13013	12970	12990	12906	13051	13030	13048	12918	13067	12998	12923	12851	12784	12986	12889	12901	13097	13092	13012	13087	12847	12866	12939	12988	12990	12943	13093	13021	12889	13141	13031	12905	12907	12954	12881	12901	13174	12855	13036	12818	13002	13128	12999	12818	13093	12875	12825	12868	12863	12879	12985	12972	12952	13028	13020	13090	13095	12969	12979	12923	13097	13032	13095	12921	13112	12964	13149	13073	12819	13053	13077	13003	12993	12892	13038	12837	13029	13068	12966	12979	12940	12954	12916	13144	12972	12813	13295	12921	12901	12963	12737	12843	12920	12881	12939	13103	12963	13026	12823	12994	12966	12958	13058	12977	12939	13060	12942	12885	12982	12998	12894	12975	12860	13176	13049	13163	13073	12903	12948	12945	13020	12985	13185	13071	13100	12969	13086	12939	12932	12971	12946	12830	12804	12943	13000	13026	12895	12879	12915	13046	12914	12996	13131	12893	12898	12963	12895	12904	12931	12930	12890	13041	12989	13092	13027	13090	12915	12842	13037	12987	13005	12981	12885	13094	12910	12946	13060	12910	12889	13026	12952	12987	12895	13040	12976	13076	12963	12910	13104	12965	12924	13068	13093	12835	13031	12974	13180	12911	13085	13094	13013	12980	12902	13105	12970	12985	12934	13054	13029	12984	12923	12973	12938	12922	13022	12953	13230	12872	12925	12934	13071	12793	12896	13141	12905	12992	12924	12880	12995	13114	13086	13008	12996	13029	12952	13088	12828	12942	12917	13114	13013	13048	12853	13045	12945	12981	12994	13074	12965	12947	13063	13042	12996	12817	13036	12822	12921	13078	12894	12953	12915	13114	13034	12943	13025	12917	12918	12899	13071	12928	12877	12973	12975	13064	12991	12974	12915	13005	12977	13096	12991	12973	12945	12822	13076	12856	12971	13021	12902	12960	12915	13033	12958	12693	12917	12853	12990	12935	12986	13016	12917	12893	13030	12811	13052	13017	12847	13079	12896	13071	12924	12927	13014	12936	13032	12975	13018	13045	12997	12980	12893	13046	12827	12981	13016	12914	13005	12964	12876	12861	12842	12942	13039	12871	12940	12948	12963	12978	12956	12890	13145	12904	13059	13096	12989	13082	12794	12874	12944	13015	13069	12898	13197	12861	13080	12874	12864	12893	13021	12945	12890	12907	12976	13060	13022	12870	12961	12944	13046	12864	12890	13058	12906	13020	12975	13036	12949	13088	12877	12866	12915	12959	12888	12923	13051	12965	13060	12996	12922	12954	12908	13072	12955	12944	13019	13062	12970	12924	12872	12985	12922	12971	13130	12982	12960	13060	13031	12888	13003	12972	12865	12959	12906	12873	13007	12992	12939	12894	12941	13042	12918	12828	13033	12897	13077	12915	12880	12988	13006	13156	12997	13014	13015	12932	12905	12873	12923	13076	13130	12961	13033	12984	12765	13037	12912	13080	12919	12990	13136	13134	13082	12954	12885	12697	12898	13043	13085	13007	13072	13062	13047	12993	12928	12859	13041	13102	13001	12847	13056	12950	13012	13026	12975	13034	12853	12985	13093	12888	12615	13012	12982	12907	12774	12964	12907	12995	13128	13009	12994	12868	13072	13033	12779	12850	13057	13133	12951	13010	12993	12969	12825	12784	13005	12947	13084	13022	13237	12942	12940	12965	12847	12887	12975	12922	12843	12958	13036	13092	12837	13003	12897	13037	12980	13086	12965	13093	12989	13039	12956	12943	13026	12868	13007	13033	12894	12974	13000	12980	12887	13066	13072	13066	13016	12923	12976	13040	13066	12986	12766	12844	13015	12881	12871	13036	13047	12925	12955	13065	12933	12920	13049	13029	13020	13022	13129	12823	12985	13020	12788	13032	12814	12986	13025	12998	12732	13051	12935	12835	12888	13027	12824	13015	12913	13115	12910	12928	13009	13058	12936	12840	13018	12991	12806	13047	12996	13079	12867	12986	13098	13057	12811	12941	12988	12986	12960	13144	12965	12941	12906	12987	13015	12890	12986	12866	12960	12954	12737	12889	12892	12956	12872	12908	12989	12896	12861	13078	13025	13014	12874	13139	12893	13004	12827	12993	13006	12961	13000	13067	12893	12947	12839	13028	12988	12930	13007	13001	13065	12887	12961	13047	12865	13113	12930	12990	12975	12737	13073	12991	12741	13115	13005	12888	12930	12895	12872	12691	12936	13034	13007	12919	12966	13183	12994	13088	13068	13154	12872	13004	13151	12899	12996	13032	12810	12937	12858	12823	13000	12926	12821	12994	12996	12952	13000	12944	12896	12827	13110	13058	13044	12970	13105	13011	13053	12807	13008	12896	12868	13023	12846	12976	12949	13057	12925	12946	12934	12906	12983	13069	12796	12909	12871	13128	12967	13003	12833	13053	12955	12976	12979	12989	13123	12950	12978	12970	12907	12868	12934	12883	12975	12884	12961	12890	12810	12981	12899	12982	12815	12982	13054	13031	13031	12962	12851	13013	12915	12923	13034	12887	12820	13109	12999	13006	13035	12968	12891	12976	13063	12900	12912	13152	13023	12969	13008	12830	13006	13008	12944	13056	13046	12808	12939	12805	13042	13040	13023	13098	12929	12973	12811	12986	12938	13100	13059	12910	12937	12890	13063	12865	13000	13151	12978	13018	12985	13015	12992	13114	12912	12949	13141	12941	13120	12909	13057	12930	13064	12979	12825	12893	12897	12928	12892	13007	13067	13105	13034	13067	13025	13030	13080	13018	12989	12962	13122	12972	12878	12851	13138	12943	12966	13013	12982	12752	12809	12956	12977	12850	12956	12946	13039	13024	12956	12934	12841	12925	12909	12860	13068	12848	13010	12985	12855	12970	12988	13000	12861	12941	12962	13077	12850	12933	13003	12859	13139	12982	12937	12973	12958	12852	12724	13044	12944	12999	12955	12967	12743	12797	12902	12914	12916	12878	12923	13115	13050	12981	12994	12916	12843	13094	13077	12970	12895	12940	12971	13097	13094	12970	13010	13091	12976	12891	12897	13181	12964	12914	12881	13077	13058	13180	12966	13070	12930	12999	12898	12947	12889	12922	12910	13147	13040	12865	12978	12824	12907	12843	12913	12990	12866	12954	12915	12975	13024	12955	12957	12976	13034	12837	13014	12889	13102	12949	12996	13002	12954	13062	13104	12977	12920	12974	12965	13046	12926	12903	13122	12843	13003	13058	12881	12934	13022	12808	12906	12940	12953	12855	12757	12879	12960	13004	12967	12887	12835	12977	12788	12999	12939	12880	12786	13023	13080	12853	12783	13001	13057	13015	13067	12923	12867	13000	12842	13022	12885	12786	12949	13141	12899	12871	13060	12932	12977	12861	12886	13050	12981	13044	12929	13034	12913	12822	13088	13083	12841	12932	13017	12862	12930	12945	12846	13079	12968	12970	12988	13040	13147	12902	13036	12717	13104	13015	13017	13142	13032	13033	12874	13153	12830	12914	12999	13000	12996	12779	13009	12866	13022	12891	12960	13002	12984	12972	12812	12851	13098	12912	13026	12947	12991	12917	13012	12917	12942	12954	12955	13029	12953	12935	13023	12914	12995	12943	13065	12938	12753	12947	12937	12908	12980	13204	12892	12875	13071	12742	12932	13075	13009	12908	12964	13105	13063	12938	13061	12962	13061	12900	12947	13020	12853	13030	13141	12780	13027	12848	12960	12997	12861	13076	12947	12924	12982	12914	12901	12989	12948	13071	12930	13015	12765	12853	12874	12849	12874	12997	12981	12786	13040	13049	12976	12928	13007	12884	12975	12947	13061	13030	13057	13124	12909	12951	13012	12958	13031	12992	12932	12855	12925	13120	13001	13010	12820	13182	12880
23013	22295	37979	41718	39244	32464	28598	19672	15510	14900	14918	14650	14618	14625	14639	14516	14400	14480	14616	14614	14599	14535	14423	14685	14470	14499	14398	14385	14231	14484	14558	14530	14456	14196	14390	14366	14437	14643	14475	14261	14439	14517	14372	14462	14464	14524	14302	14405	14444	14359	14358	14445	14520	14266	14301	14439	14409	14309	14317	14416	14275	14606	14556	14527	14493	14453	14466	14441	14434	14327	14375	14356	14403	14347	14443	14403	14300	14309	14331	14387	14394	14429	14384	14481	14436	14415	14434	14244	14260	14401	14383	14406	14473	14446	14458	14171	14496	14428	14262	14284	14425	14304	14523	14433	14180	14284	14593	14384	14335	14296	14271	14294	14364	14468	14433	14524	14335	14535	14433	14357	14557	14316	14491	14421	14356	14337	14398	14344	14358	14438	14311	14253	14305	14493	14347	14142	14253	14241	14342	14538	14478	14309	14363	14448	14361	14145	14410	14322	14477	14319	14609	14366	14366	14480	14514	14435	14243	14311	14448	14302	14217	14140	14328	14499	14371	14328	14178	14300	14274	14545	14329	14236	14464	14357	14170	14317	14366	14338	14282	14422	14578	14179	14388	14287	14434	14326	14629	14523	14369	14417	14324	14320	14196	14466	14434	14438	14543	14395	14452	14303	14419	14319	14282	14464	14255	14369	14522	14241	14261	14100	14392	14200	14345	14390	14269	14405	14328	14293	14351	14426	14533	14411	14127	14306	14450	14317	14308	14288	14415	14464	14242	14371	14569	14335	14153	14341	14406	14284	14385	14476	14355	14397	14265	14309	14531	14468	14329	14345	14266	14316	14448	14230	14362	14277	14336	14342	14389	14366	14229	14350	14277	14484	14229	14540	14439	14578	14350	14178	14195	14192	14360	14421	14424	14468	14137	14245	14395	14499	14562	14119	14419	14313	14464	14341	14473	14491	14458	14418	14198	14353	14593	14335	14482	14495	14452	14348	14223	14300	14389	14546	14423	14271	14380	14414	14414	14311	14134	14403	14372	14523	14505	14459	14423	14306	14366	14602	14284	14364	14414	14549	14546	14485	14469	14318	14368	14224	14430	14378	14508	14299	14498	14201	14432	14466	14446	14486	14473	14298	14527	14472	14228	14345	14366	14321	14475	14400	14433	14364	14315	14280	14408	14478	14467	14189	14422	14352	14357	14645	14330	14397	14507	14617	14504	14465	14521	14343	14415	14360	14609	14382	14290	14630	14228	14254	14586	14355	14279	14469	14247	14357	14339	14385	14308	14289	14396	14411	14307	14336	14308	14324	14269	14150	14375	14269	14299	14297	14173	14327	14435	14497	14345	14267	14409	14386	14277	14430	14429	14461	14456	14424	14401	14367	14373	14376	14268	14398	14311	14280	14358	14303	14390	14454	14377	14346	14448	14441	14267	14178	14344	14418	14357	14437	14401	14289	14281	14326	14368	14359	14153	14220	14163	14461	14481	14309	14416	14365	14436	14415	14424	14430	14303	14386	14411	14202	14422	14560	14147	14456	14394	14413	14393	14431	14454	14408	14460	14462	14436	14293	14406	14399	14440	14409	14350	14239	14245	14281	14408	14312	14673	14427	14451	14333	14322	14448	14461	14442	14492	14351	14383	14379	14339	14420	14374	14268	14307	14364	14194	14404	14324	14553	14336	14409	14406	14408	14364	14436	14360	14286	14301	14332	14452	14384	14322	14213	14377	14313	14363	14391	14421	14277	14307	14307	14242	14344	14377	14156	14307	14327	14359	14297	14532	14314	14454	14319	14223	14462	14323	14257	14200	14187	14405	14618	14500	14273	14412	14443	14435	14164	14430	14532	14209	14503	14397	14267	14210	14344	14472	14536	14278	14228	14108	14194	14441	14256	14384	14331	14242	14345	14408	14245	14460	14302	14327	14299	14136	14421	14264	14561	14325	14217	14279	14498	14286	14195	14351	14388	14290	14269	14404	14288	14350	14374	14350	14443	14286	14454	14388	14390	14491	14512	14229	14434	14593	14285	14244	14453	14449	14311	14241	14566	14422	14407	14622	14454	14233	14363	14429	14385	14410	14426	14283	14353	14218	14375	14438	14375	14341	14468	14325	14301	14549	14231	14422	14420	14521	14467	14360	14290	14318	14405	14449	14321	14445	14334	14343	14368	14292	14262	14511	14540	14363	14405	14249	14216	14407	14384	14436	14432	14292	14444	14328	14264	14257	14410	14140	14347	14204	14591	14431	14333	14354	14291	14345	14441	14453	14434	14568	14570	14393	14254	14401	14506	14274	14383	14176	14506	14133	14403	14262	14353	14130	14386	14387	14324	14423	14315	14494	14495	14439	14351	14404	14514	14326	14355	14331	14523	14265	14203	14561	14440	14335	14399	14420	14306	14428	14358	14399	14489	14355	14346	14227	14371	14241	14368	14291	14438	14442	14223	14389	14333	14475	14269	14532	14372	14560	14448	14355	14457	14303	14368	14419	14425	14429	14315	14444	14465	14392	14274	14359	14337	14536	14349	14326	14234	14275	14330	14255	14532	14531	14334	14320	14245	14330	14421	14251	14212	14238	14299	14250	14385	14510	14306	14424	14454	14342	14477	14430	14479	14506	14760	14294	14357	14223	14376	14250	14465	14360	14229	14539	14298	14269	14205	14407	14405	14375	14564	14240	14504	14416	14296	14324	14448	14291	14227	14435	14356	14408	14151	14495	14444	14679	14397	14396	14365	14357	14320	14413	14329	14290	14024	14447	14220	14331	14315	14360	14474	14373	14320	14466	14553	14357	14373	14338	14325	14308	14197	14299	14510	14368	14218	14391	14183	14451	14421	14235	14250	14486	14512	14302	14136	14442	14248	14293	14494	14373	14372	14359	14511	14232	14429	14369	14227	14495	14496	14438	14232	14323	14424	14497	14565	14293	14340	14425	14288	14456	14342	14364	14340	14116	14411	14248	14350	14404	14499	14345	14277	14319	14399	14427	14424	14557	14275	14340	14230	14242	14468	14306	14361	14172	14398	14383	14507	14399	14375	14344	14266	14384	14498	14346	14305	14320	14269	14237	14394	14156	14360	14329	14275	14347	14276	14381	14327	14260	14300	14232	14278	14395	14415	14380	14211	14357	14236	14139	14294	14355	14264	14434	14234	14315	14503	14301	14471	14371	14311	14301	14195	14250	14614	14537	14337	14325	14456	14249	14460	14537	14344	14508	14349	14593	14429	14441	14462	14503	14280	14294	14329	14378	14334	14375	14459	14382	14264	14264	14236	14224	14305	14543	14377	14345	14482	14448	14345	14395	14179	14447	14555	14486	14339	14330	14390	14326	14301	14339	14279	14327	14342	14414	14221	14282	14331	14261	14291	14268	14187	14307	14545	14371	14181	14395	14213	14446	14619	14385	14171	14469	14270	14291	14215	14360	14368	14298	14320	14383	14408	14382	14423	14294	14330	14227	14258	14208	14284	14273	14413	14408	14420	14386	14316	14491	14420	14461	14413	14180	14450	14266	14298	14487	14373	14336	14262	14196	14368	14422	14341	14366	14365	14421	14469	14226	14557	14419	14121	14406	14350	14257	14231	14403	14402	14429	14199	14434	14323	14172	14344	14321	14428	14276	14414	14416	14397	14229	14321	14254	14422	14230	14380	14432	14446	14486	14323	14521	14330	14530	14435	14035	14266	14372	14420	14421	14268	14264	14497	14248	14126	14492	14234	14494	14346	14311	14271	14498	14263	14288	14277	14375	14167	14442	14229	14358	14382	14330	14459	14356	14314	14468	14201	14465	14308	14351	14096	14203	14353	14509	14505	14270	14404	14403	14376	14328	14380	14221	14321	14399	14386	14324	14299	14166	14363	14240	14274	14494	14487	14581	14339	14215	14393	14440	14358	14243	14349	14321	14228	14421	14262	14346	14187	14303	14393	14453	14409	14370	14368	14251	14339	14416	14493	14611	14440	14334	14362	14413	14473	14386	14372	14458	14324	14346	14294	14183	14221	14316	14500	14246	14295	14360	14227	14356	14440	14356	14438	14398	14407	14254	14585	14339	14504	14251	14345	14474	14193	14239	14468	14507	14545	14456	14404	14351	14300	14583	14359	14652	14335	14486	14315	14221	14533	14164	14518	14354	14207	14245	14357	14331	14378	14502	14247	14379	14548	14349	14521	14417	14465	14330	14431	14379	14387	14394	14367	14360	14400	14385	14236	14482	14256	14311	14286	14279	14289	14348	14165	14372	14299	14424	14383	14397	14372	14365	14521	14378	14492	14220	14356	14266	14172	14454	14440	14392	14519	14378	14452	14431	14446	14183	14170	14288	14331	14341	14403	14465	14379	14413	14312	14076	14362	14323	14407	14418	14331	14558	14365	14500	14271	14425	14333	14475	14170	14209	14479	14379	14327	14481	14427	14365	14443	14313	14418	14438	14345	14280	14213	14183	14339	14405	14427	14377	14398	14419	14414	14248	14138	14356	14169	14353	14314	14246	14264	14389	14445	14358	14361	14400	14408	14441	14196	14102	14359	14416	14460	14386	14355	14275	14207	14498	14378	14311	14121	14414	14364	14248	14387	14392	14332	14253	14575	14345	14203	14395	14315	14226	14410	14481	14331	14055	14239	14197	14509	14297	14209	14496	14318	14422	14282	14475	14218	14470	14352	14155	14282	14309	14382	14287	14438	14194	14196	14438	14287	14287	14340	14307	14329	14399	14474	14517	14387	14260	14518	14538	14465	14210	14426	14326	14431	14303	14188	14400	14279	14340	14287	14264	14382	14404	14315	14470	14541	14397	14337	14246	14374	14345	14348	14227	14552	14453	14380	14363	14532	14436	14413	14282	14412	14276	14384	14154	14522	14358	14183	14489	14476	14370	14363	14383	14373	14406	14492	14395	14265	14258	14281	14332	14317	14606	14599	14160	14448	14444	14480	14419	14437	14194	14327	14273	14485	14477	14435	14417	14328	14475	14429	14310	14244	14433	14236	14303	14515	14385	14323	14262	14373	14439	14477	14266	14323	14211	14431	14381	14416	14426	14422	14424	14401	14344	14406	14520	14293	14405	14267	14572	14446	14457	14218	14369	14322	14191	14390	14416	14278	14341	14268	14407	14294	14375	14366	14295	14278	14249	14231	14283	14268	14404	14438	14359	14327	14446	14308	14264	14226
60334	96753	91907	77475	56053	37092	26391	17147	13968	13000	13165	13111	13039	13217	13024	13102	13200	13053	13055	13088	13040	13082	13249	13044	13219	13215	13197	13080	13184	13118	13076	13240	13130	13100	13170	12979	13171	13105	13235	13219	12976	12992	13060	13021	13145	13119	13062	13164	13059	12939	13171	13048	13149	12907	13057	13122	13087	13006	13155	12942	13077	13201	13277	13088	13092	13215	13035	13188	13229	13087	13084	13048	12988	13194	13070	13179	13116	13171	12951	13063	13097	13006	13300	13141	13249	13066	13008	13196	13211	13039	13074	13205	12973	13051	12993	13209	13051	13127	13106	13207	13078	13075	13100	13173	13073	13064	13037	13019	12941	13028	13019	13004	12986	13074	13034	13046	13132	13114	12988	13065	13028	13189	13155	13048	13040	13017	13102	13064	13236	13178	13029	13072	13248	13102	13258	13140	13035	13084	13144	13178	13045	13193	13209	13196	12963	13169	13113	13062	13143	13077	13118	12926	13026	13250	13178	13171	12908	13008	13049	13035	13036	13150	13095	13116	13101	12950	13119	13080	13089	13078	13235	13016	12972	13032	13043	13002	13083	13071	13205	13016	13046	13286	12980	13064	13112	13117	13044	13080	13073	13039	13196	12990	13006	13047	13169	13021	13060	13148	13139	13218	13087	13030	13063	13350	13064	12907	13086	12959	13087	13099	13055	13049	13168	13174	13020	13054	13152	13093	13095	13068	13050	13179	13075	13182	13072	13030	13184	13091	13141	13067	13124	12964	13162	13197	13206	12865	12972	13170	13166	13062	12973	13145	13087	13182	13210	13020	12978	13041	13012	13048	13038	13031	13202	13123	12998	13222	13205	13047	12888	13228	13148	13056	13091	13210	13001	13110	13168	13059	13324	13204	13061	13095	12940	13124	13186	13090	12977	12933	13089	13010	13113	12997	13084	13095	13065	13065	13123	13089	13136	13164	12932	13042	13177	13058	12991	13029	13101	13088	13056	13122	13146	13045	13112	12899	13031	13171	13059	13134	13050	13099	13165	12993	13024	12957	12975	13154	13024	12972	13214	12904	13150	13090	13092	13177	13034	12991	13129	13219	13211	13087	12964	12945	12965	13244	13020	13008	13054	12997	12831	13050	13220	13094	13007	13223	13196	13170	12968	12932	12890	13019	13237	12928	12968	12919	13215	13242	13049	13062	13112	13023	13066	13084	12904	13215	13150	13230	13174	13167	13109	12952	12948	13164	13126	13166	13054	13181	13093	13010	13107	13044	13023	13155	13170	12942	13028	13043	13147	13093	13082	13009	12995	13354	13263	13116	13280	13132	13114	13263	13019	12950	13124	12973	13090	13208	13149	13167	13014	13160	13144	13082	13027	13123	13174	13009	13138	12980	12986	13104	12954	13191	13236	13238	13185	13251	13141	13104	13223	13095	13126	13010	13164	12974	13229	13064	13154	12921	12947	13169	12952	12945	13062	13075	13048	13208	12986	13097	13062	13141	13120	13167	12984	13133	13088	13090	13102	13105	13119	12998	12889	13109	13075	13131	13161	13108	13130	13022	12964	13105	13156	13070	13146	13063	13095	13234	13111	13076	13219	13026	13215	12984	13014	13185	13050	13118	12898	13216	13047	13046	12931	13108	13118	13181	13054	13142	13352	12992	13083	12764	13074	13058	13201	13042	13224	13049	13048	13002	13180	13011	13054	13118	13127	13112	13064	13029	13193	13091	13023	13101	13132	13045	13315	13035	13098	13088	13032	12972	13031	13247	13098	13205	13098	13089	13136	13042	13053	12929	13085	13118	12890	13079	13167	12998	12982	13103	13100	13122	13064	13161	13054	13110	13081	13173	13301	13090	13020	13056	13161	13109	12965	13002	13077	12970	12959	13075	13023	13141	13096	13074	12915	12876	13043	13146	13002	13087	13106	13076	13108	13102	13086	13085	12929	12994	12982	13114	13079	13007	13071	13100	13082	13017	13108	12832	13145	13095	13086	13092	13085	13149	13115	13088	12945	13044	13089	13111	13017	13133	13103	12987	12971	13088	13003	12935	13232	13031	12980	13116	13038	13142	13181	13147	13157	13079	13135	12961	13111	12957	13240	13008	13103	13007	13165	13002	13122	13013	12779	13198	13053	13162	13162	13053	13058	13095	13107	13181	13145	13042	13127	13098	12967	13213	13067	13157	13021	13256	13021	13029	12997	13221	13028	12945	12864	13179	13158	12974	13106	12980	13075	13201	13079	13114	13175	13131	13089	13109	13099	13081	13089	13205	13037	13103	13069	13064	13145	13091	12929	13154	13067	13209	12923	13207	13072	13123	12984	13157	13001	13232	13198	13097	13013	13120	13097	13047	13148	13140	13120	12980	13046	13046	13107	13195	13048	13151	13071	13163	13135	12988	13072	12949	13119	13127	13187	13249	12926	12965	13269	13202	13110	13128	13372	13158	13136	12973	13170	13132	13199	13171	13148	12972	13018	13184	13127	13051	13127	13122	13187	13084	13152	13077	13023	13202	13125	12822	13035	13270	13189	13117	13115	13138	13123	12944	13170	13034	13210	13113	13291	13078	12894	13097	13115	13093	13076	13193	13218	13014	13056	13145	13162	13183	13026	13131	13208	13032	12985	13077	13093	12980	13042	13041	13069	13047	13037	13096	12937	13130	13141	13179	13031	12964	13098	13212	13113	13071	13243	13047	13159	13100	13238	13248	13051	13058	13216	13224	13264	13018	13123	13038	13283	13044	13048	13187	13017	13007	12988	12850	13115	13011	13044	12985	12975	13062	13075	13189	13098	13189	13183	12990	12976	13043	13251	13038	13188	12912	13062	13048	13116	13052	13082	12996	13053	12986	13178	12938	13046	13041	13037	13024	13059	13028	13089	13104	13051	13133	13085	13053	12950	13108	13197	13152	13107	12958	13137	13170	13158	13098	13100	13101	13076	13204	13110	13070	13065	12975	13071	12899	13051	13178	13091	13114	13101	13044	12923	13102	12959	13091	13029	13281	13145	13129	13114	12960	12981	13166	13169	12940	13051	13088	13024	13152	13202	13030	13171	13146	13100	13118	13185	13218	13121	13152	13197	13097	13053	13046	12997	13206	13143	12966	13016	13182	13192	13141	13044	13126	12970	13166	12943	13062	13261	13100	13044	13286	13125	12975	13127	13132	13239	13122	13074	13127	13144	12989	13115	13115	13124	13041	13057	12903	13128	13125	12930	13090	13111	13207	13153	13021	13155	12988	12902	13159	13124	13107	13222	13155	12985	13161	13078	13032	13140	13164	13036	13111	13076	13080	13011	12982	13062	13057	13128	13253	13200	13203	13141	13148	13217	13185	13168	12927	13132	13151	13228	13113	13063	13146	13167	13133	12886	13233	13151	13142	13162	13143	13108	13078	13294	13065	13004	13113	12986	13015	13057	12971	12994	13199	13069	12849	13124	13045	13130	13062	13146	12951	12963	13055	13110	13108	12985	13025	13004	13073	13221	13153	13167	13102	13101	13171	13058	13040	13137	13069	13112	13127	13085	13162	13199	13236	13073	13193	13247	13143	13145	13081	13153	13056	13084	13172	13089	13104	13182	13213	13137	13054	12989	13177	13148	13136	12975	13169	13210	12930	13223	13260	13111	12914	13145	13187	13185	13097	13292	13183	13123	13032	13197	12951	13155	13026	13073	13168	13000	13111	13316	13114	13125	13046	12902	13157	13047	13167	13010	13079	13090	13252	13021	13106	12932	13291	13000	13243	13120	13185	12978	13050	13091	13258	13120	12980	13043	13056	13156	13164	13103	13140	13123	13128	13190	12903	13076	12996	13113	12914	13144	13192	13056	12940	13075	13234	13075	13230	13088	12950	13047	12974	12957	12886	13000	13351	13011	13089	13106	13121	13125	12988	13206	13022	13043	13070	13106	13191	13150	12969	13052	13159	13054	12984	13229	12928	13104	13184	13042	13305	13159	13212	13011	13074	13110	13104	12943	13317	13105	13305	13098	13186	13060	12975	13045	13164	12958	13001	12981	13051	13113	13078	13223	12978	13114	13157	13025	13016	13129	13158	13060	13059	13025	13205	13133	12905	13080	13136	12896	13155	13100	13068	12908	13150	13250	13117	13067	13124	13223	13040	12979	13076	12996	13021	13039	13221	13248	13206	12960	13141	13113	13095	13043	13115	13025	13013	13183	12995	13170	13070	13090	13100	13006	13197	13094	13031	12995	12948	13196	13098	13015	12982	13084	13021	13023	13115	13043	13164	13051	13156	13068	13043	12928	13053	13114	13263	12941	13190	13102	13025	13103	13021	13141	13128	13253	12986	13249	13324	13229	12996	13209	13143	13019	13046	13110	13105	13069	13079	13016	13056	13270	12961	13106	13224	13139	13105	13165	12984	13094	13071	13037	13098	13084	13121	13209	12998	13026	13131	12989	12919	12992	13028	13003	13048	13129	13122	13033	13125	13162	13135	13170	13072	13140	13154	13105	13064	13004	13110	13046	13092	13179	13035	13062	13125	13111	13095	13144	13060	13298	13005	13005	13038	13224	13081	13142	13036	13138	13151	13160	12905	13140	13106	13079	12981	13120	13060	12996	13001	13123	12990	13189	13265	13012	13046	13097	13173	13158	13154	13174	13276	13199	13133	13183	13323	13127	13088	13069	13150	13080	12977	13073	13015	13194	13122	13036	12980	13156	13057	13054	13151	13105	12963	13071	12956	12983	13070	12943	13101	13224	13145	13033	13048	13097	13221	13073	13135	12977	13009	12950	13229	13002	13183	13066	13223	13223	13254	13029	12999	13144	13202	12992	12973	13174	13040	13040	13012	13079	13000	13015	13084	13074	13098	13231	13086	13061	13044	13215	13049	13093	12966	13042	13137	13167	12979	13156	13062	13118	13008	13023	13100	13292	13049	13066	13233	12989	13004	13109	12983	12985	13046	12980	13043	13071	13047	12996	13023	13276	13110	13193	12941	13181	13061	13081	13195	13139	13142	12977	13078	13087	13259	13025	13138	12926	13032	13125	13223	13034	13083	13025	13000	13224	13055	13069	12980	13204	13046	13130	13050	13125	13084	12997	13129	13084	13071	13172	13154	13063	13126	12965	13078	13120	12947	13131	13183	13125	13059	13139	13107	13056	13066	12983	13043	13128	13173	13172	13000	13110	13058
28632	35857	43956	33670	23460	18538	16804	16200	15729	15344	15360	15478	15400	15505	15381	15544	15486	15610	15581	15446	15516	15443	15409	15595	15365	15541	15509	15590	15587	15870	15298	15515	15580	15359	15594	15615	15398	15679	15442	15509	15370	15391	15371	15520	15391	15601	15460	15537	15622	15608	15358	15528	15591	15505	15441	15556	15622	15585	15492	15687	15346	15589	15464	15585	15285	15548	15545	15430	15398	15469	15647	15626	15480	15439	15538	15375	15554	15587	15441	15593	15604	15745	15483	15382	15563	15438	15513	15557	15654	15473	15425	15619	15595	15569	15584	15419	15597	15676	15528	15390	15556	15449	15358	15560	15505	15400	15327	15482	15653	15400	15510	15633	15524	15462	15488	15610	15394	15344	15480	15395	15531	15476	15555	15478	15590	15524	15408	15296	15293	15395	15637	15604	15531	15471	15706	15420	15414	15781	15472	15394	15569	15533	15370	15515	15587	15583	15535	15410	15562	15313	15581	15687	15447	15484	15520	15458	15529	15459	15647	15476	15502	15610	15353	15463	15568	15468	15430	15823	15551	15470	15405	15588	15545	15400	15490	15448	15658	15439	15337	15583	15500	15465	15567	15400	15348	15310	15421	15343	15325	15260	15543	15574	15491	15711	15699	15521	15539	15708	15478	15357	15651	15475	15580	15349	15544	15391	15509	15528	15598	15516	15380	15281	15481	15504	15568	15447	15550	15380	15337	15587	15752	15415	15619	15473	15698	15333	15639	15276	15510	15277	15428	15490	15412	15675	15622	15436	15541	15494	15384	15637	15425	15198	15355	15536	15673	15462	15604	15351	15500	15706	15468	15526	15439	15523	15520	15376	15379	15416	15510	15371	15218	15320	15572	15378	15536	15503	15569	15429	15569	15380	15534	15309	15384	15532	15639	15477	15593	15639	15739	15512	15518	15594	15479	15286	15473	15502	15412	15550	15397	15321	15514	15375	15564	15543	15633	15714	15441	15340	15701	15263	15516	15816	15484	15366	15524	15539	15433	15448	15559	15481	15746	15422	15605	15607	15425	15499	15629	15407	15235	15422	15559	15525	15413	15611	15425	15582	15464	15477	15526	15680	15455	15561	15477	15560	15556	15627	15604	15553	15814	15511	15457	15354	15653	15589	15722	15465	15407	15385	15587	15250	15390	15344	15615	15625	15504	15592	15654	15628	15431	15516	15772	15509	15703	15456	15529	15529	15493	15513	15672	15444	15757	15496	15498	15592	15435	15504	15420	15403	15458	15615	15438	15477	15318	15485	15365	15219	15676	15423	15399	15450	15638	15612	15507	15519	15424	15421	15379	15446	15486	15440	15480	15644	15562	15439	15472	15409	15476	15693	15300	15448	15606	15376	15554	15333	15423	15373	15566	15450	15637	15590	15528	15457	15570	15580	15355	15422	15416	15486	15568	15358	15586	15678	15468	15349	15598	15554	15440	15456	15507	15378	15306	15667	15462	15593	15632	15520	15464	15479	15609	15521	15381	15466	15526	15361	15550	15504	15583	15501	15600	15487	15562	15697	15633	15338	15550	15474	15376	15261	15551	15399	15542	15496	15508	15400	15241	15546	15443	15491	15549	15775	15475	15598	15485	15513	15590	15498	15568	15558	15610	15641	15549	15634	15226	15477	15467	15522	15289	15592	15423	15521	15511	15297	15493	15348	15597	15720	15411	15650	15554	15566	15346	15647	15589	15725	15631	15570	15405	15469	15539	15513	15564	15505	15496	15594	15552	15436	15285	15431	15376	15639	15607	15370	15456	15478	15449	15507	15653	15463	15501	15320	15547	15457	15491	15468	15376	15604	15517	15396	15405	15524	15590	15638	15513	15427	15518	15659	15611	15695	15420	15555	15588	15528	15641	15555	15601	15454	15568	15571	15486	15368	15618	15265	15358	15499	15486	15601	15544	15495	15247	15417	15600	15410	15474	15388	15453	15521	15471	15396	15296	15314	15597	15563	15293	15503	15312	15317	15614	15698	15618	15667	15574	15417	15513	15503	15529	15661	15514	15387	15585	15413	15704	15405	15273	15635	15652	15570	15589	15372	15518	15601	15539	15466	15645	15393	15544	15480	15630	15663	15632	15566	15461	15420	15475	15441	15413	15456	15504	15558	15485	15537	15665	15690	15550	15382	15260	15288	15220	15671	15382	15344	15349	15559	15538	15603	15427	15383	15476	15683	15495	15528	15528	15441	15460	15467	15413	15690	15333	15614	15548	15635	15418	15480	15564	15493	15591	15624	15567	15595	15668	15432	15698	15528	15503	15512	15485	15570	15407	15547	15450	15449	15352	15395	15434	15708	15520	15531	15499	15360	15590	15322	15338	15511	15683	15620	15686	15721	15577	15494	15535	15528	15433	15602	15561	15723	15536	15551	15601	15479	15506	15299	15637	15610	15474	15375	15509	15389	15636	15534	15324	15302	15607	15490	15556	15432	15402	15405	15491	15577	15838	15468	15631	15527	15364	15421	15234	15553	15370	15568	15538	15530	15694	15397	15557	15341	15329	15511	15496	15394	15616	15576	15503	15487	15433	15409	15245	15421	15429	15655	15525	15494	15513	15600	15694	15568	15569	15517	15303	15619	15606	15611	15581	15437	15598	15583	15259	15477	15415	15500	15322	15446	15452	15492	15549	15531	15485	15531	15505	15576	15398	15367	15545	15548	15470	15420	15693	15517	15431	15635	15519	15544	15316	15672	15461	15615	15468	15539	15604	15342	15459	15458	15570	15533	15505	15564	15576	15631	15497	15572	15563	15549	15695	15615	15500	15646	15493	15719	15679	15441	15381	15384	15295	15203	15512	15372	15555	15640	15589	15208	15475	15715	15516	15398	15382	15436	15393	15581	15309	15488	15348	15473	15582	15422	15534	15299	15529	15482	15379	15657	15758	15381	15547	15477	15554	15589	15374	15590	15610	15479	15277	15480	15561	15570	15613	15410	15418	15532	15747	15671	15399	15487	15452	15434	15469	15650	15544	15489	15374	15313	15618	15508	15520	15364	15534	15475	15473	15624	15346	15630	15720	15605	15564	15477	15523	15819	15517	15619	15473	15347	15427	15729	15451	15631	15480	15502	15669	15527	15397	15285	15525	15416	15606	15691	15325	15283	15524	15493	15517	15403	15382	15647	15530	15590	15378	15461	15474	15428	15368	15403	15679	15592	15362	15440	15367	15616	15614	15460	15634	15519	15363	15376	15519	15458	15591	15441	15396	15437	15512	15396	15354	15578	15430	15377	15468	15570	15387	15483	15452	15496	15661	15423	15468	15493	15637	15589	15429	15579	15496	15415	15475	15654	15693	15688	15542	15641	15497	15451	15461	15558	15482	15526	15442	15633	15540	15638	15490	15623	15397	15671	15404	15364	15379	15681	15618	15544	15304	15350	15636	15573	15456	15424	15528	15477	15408	15521	15642	15581	15501	15637	15373	15497	15671	15555	15745	15461	15501	15460	15410	15359	15819	15440	15379	15183	15395	15604	15620	15644	15484	15535	15446	15543	15667	15402	15452	15402	15564	15635	15496	15401	15423	15596	15336	15513	15505	15531	15483	15735	15423	15198	15491	15602	15423	15410	15506	15319	15666	15328	15552	15448	15493	15652	15510	15581	15595	15478	15501	15614	15388	15508	15525	15729	15608	15490	15587	15572	15486	15492	15582	15477	15361	15511	15577	15519	15471	15364	15648	15535	15340	15361	15323	15520	15561	15606	15492	15541	15477	15552	15430	15604	15506	15422	15464	15374	15530	15830	15535	15500	15529	15668	15467	15520	15462	15317	15541	15384	15424	15565	15401	15315	15437	15706	15514	15438	15629	15476	15644	15664	15635	15517	15434	15475	15519	15469	15710	15549	15446	15406	15533	15455	15372	15609	15483	15420	15498	15641	15496	15601	15636	15723	15627	15442	15335	15445	15408	15423	15449	15606	15587	15450	15325	15661	15462	15451	15471	15442	15479	15600	15534	15521	15564	15672	15529	15480	15564	15429	15554	15441	15513	15536	15439	15453	15476	15643	15339	15506	15562	15458	15589	15535	15378	15495	15392	15412	15519	15535	15543	15553	15464	15483	15465	15592	15540	15563	15598	15463	15379	15718	15299	15439	15550	15514	15756	15630	15706	15495	15504	15606	15439	15381	15508	15494	15516	15515	15487	15502	15452	15593	15504	15551	15559	15364	15426	15352	15488	15453	15586	15504	15488	15753	15503	15471	15460	15591	15486	15526	15485	15512	15514	15409	15410	15473	15495	15489	15439	15529	15478	15502	15454	15456	15466	15540	15627	15499	15498	15442	15602	15629	15523	15487	15525	15476	15425	15578	15540	15378	15597	15626	15410	15659	15557	15370	15481	15495	15335	15471	15405	15522	15611	15473	15574	15586	15555	15448	15326	15460	15692	15643	15296	15377	15603	15516	15609	15462	15289	15580	15498	15430	15392	15520	15222	15579	15528	15487	15542	15371	15606	15646	15583	15437	15533	15678	15327	15465	15564	15541	15429	15450	15370	15294	15359	15477	15574	15585	15658	15378	15510	15618	15481	15585	15649	15644	15245	15719	15884	15580	15524	15585	15379	15609	15466	15598	15483	15494	15386	15490	15409	15606	15450	15461	15759	15572	15357	15568	15440	15635	15574	15374	15490	15419	15437	15479	15601	15686	15512	15286	15523	15638	15453	15478	15412	15487	15545	15569	15781	15453	15438	15445	15431	15625	15472	15590	15662	15526	15548	15596	15621	15617	15512	15433	15503	15383	15359	15463	15556	15567	15225	15478	15601	15448	15616	15555	15690	15459	15540	15515	15591	15442	15730	15465	15495	15605	15697	15424	15568	15414	15455	15424	15373	15557	15543	15514	15658	15548	15547	15446	15327	15357	15741	15554	15541	15562	15538	15453	15663	15571	15655	15414	15503	15634	15567	15597	15632	15707	15500	15489	15348	15505	15400	15506	15602	15548	15600	15481	15416	15493	15552	15477	15492	15509	15565	15514	15365	15552	15638	15613	15521	15439	15635	15581	15660	15339	15510	15771	15582	15423	15504	15577	15435	15368	15339	15517	15547	15503	15674	15718	15458	15353	15533	15765	15530	15412	15371	15494	15726	15517	15578	15405	15391	15496	15401	15565	15556	15564	15444	15592	15654	15569
31599	56587	45887	30705	21461	16177	14834	14170	14013	13859	13846	13860	13692	13735	13853	13829	13794	13759	13815	13901	13750	13840	13644	13813	13787	13769	13892	13815	13935	13707	13766	13757	13875	13587	13792	13649	13895	13869	13686	13832	13721	13800	13797	13910	13733	13834	13922	13749	13806	13788	13709	13937	13912	13789	13983	13911	13907	13808	13792	13837	13736	13645	13835	13706	13794	13774	13746	13832	13906	13759	13811	13607	13849	13911	13868	13813	13786	13770	13782	13769	13638	13800	13964	13953	13756	13909	13813	13739	13833	13865	13781	13799	13904	13881	13680	13784	13803	13753	13781	13764	13864	13818	13737	13930	13868	13776	13867	13785	13839	13807	13872	13886	13866	13876	13685	13804	13775	13770	13863	13836	13883	13981	13779	13854	13909	13898	13733	13703	13609	13910	13785	13742	13737	13833	13883	13985	13750	13785	13972	13749	13842	13760	13726	14027	13748	13618	13642	13725	13757	13774	13692	13876	13920	13903	13961	13789	14080	13802	13735	14016	13849	13663	13768	13744	13769	13790	13761	13924	13671	13705	13796	13790	13703	13864	13872	13935	13888	13683	13703	13868	13861	13780	13807	13822	13732	13741	13829	13859	13788	13784	13773	13939	13763	13795	13731	13891	13944	13781	13971	13718	13850	13761	13960	13938	13740	13841	13757	13844	13826	13692	13757	13757	13741	14008	13888	13724	13771	13725	13723	13674	13684	13700	13736	13709	13813	13946	13785	13713	13928	13781	13911	13789	13729	13930	13958	13782	13775	13740	13854	13992	13838	13785	13877	13821	13776	13889	13706	13825	13681	13909	13697	14100	14089	13679	13937	13693	13803	13741	13868	13682	13903	13783	13692	13737	13843	13823	13883	13700	13707	13713	13693	13950	13796	13907	13664	13878	13887	13528	13842	13867	13759	13858	13882	13908	13882	13657	13887	13923	13808	13846	13675	13669	13795	13935	13801	13903	13728	13802	13797	13829	13688	13814	13985	13852	13755	13831	13791	13808	13930	13964	13809	13695	13844	13795	13998	13944	13807	13857	13839	13866	13721	13740	13778	13924	13775	13826	13723	13899	13895	13755	13882	13641	13777	13802	13677	13705	13852	13849	13678	13703	13861	13800	13813	13724	13957	13653	13848	13807	13811	13939	14098	13734	13873	13847	13952	13803	13709	13825	13768	13857	13709	13848	13754	13887	13717	13669	13835	13797	13807	13684	13619	13893	13702	13821	13747	13944	13661	13868	13816	13779	13754	13936	13678	13899	13829	13986	13729	13876	13867	13832	13865	13823	13757	13732	13730	13794	13655	13940	13916	13937	13886	13666	13955	13805	13819	13789	13788	13819	13949	13674	13930	13786	13644	13654	13782	13945	13730	13846	13691	13881	13906	13792	13698	13821	13724	13729	13792	13716	13825	13769	13931	13804	13894	13834	13830	13981	13761	13819	13773	13922	13682	13876	13692	13754	13778	13727	13930	13872	13746	13805	13932	13849	13667	13897	13924	13865	13804	13769	13833	13901	13848	13703	13648	13807	13822	13696	13790	13782	13596	13830	13872	13800	13704	13709	13806	14010	13905	13825	13775	13704	13794	13858	13769	13899	13830	13749	13769	13887	13702	13756	13636	13892	13912	13819	13943	13736	14000	13824	13771	13986	13674	13861	13754	13889	13785	13822	13760	13841	13805	13802	13864	13792	13840	13874	13847	13686	13837	13927	13817	13912	13752	13894	13997	13827	13681	13701	13768	13824	13599	13726	13793	13777	13696	13925	13717	13821	13952	13811	13846	13686	13902	13872	13934	13886	13731	13748	13773	13917	13694	13816	13733	13886	13850	13723	13646	13714	13790	13707	13781	13755	13698	13937	13842	13695	13850	13864	13727	13807	13776	13727	13970	13830	13808	13809	13857	13750	13792	13805	13785	13675	13759	13819	13879	13849	14019	13681	13785	13730	13942	13837	13793	13896	13853	13733	13806	13707	13923	13673	13742	13920	13801	13790	13755	13797	13698	13777	13775	13878	13828	13743	13731	13923	13798	13828	13909	13929	13713	13902	13678	13865	13864	13767	13775	13757	13688	13824	13869	13820	13701	13791	13726	13955	13780	13882	13689	13805	13773	13805	13833	13828	13838	13763	13810	13765	13759	13783	13871	13766	14040	13756	13865	13761	13820	13847	13651	13770	13689	13900	13825	13857	13770	13926	13774	13688	13748	13793	13806	13810	13839	13704	13836	13904	13719	13741	13969	13646	13744	13868	13892	13839	13797	13812	13963	13748	13833	13982	13822	13723	13872	13854	13789	13807	13713	13850	13846	13807	13702	13929	13842	13887	13747	13730	13708	13649	13723	13735	13987	13833	13847	13762	13924	13903	13876	13785	13789	13643	13864	13788	13850	13856	13749	13742	13713	13692	13903	13907	13824	13731	13744	13793	13738	13795	13714	13744	13878	13874	13728	13678	13912	13781	13761	13887	13802	13861	13799	13873	13755	13674	13845	14020	13867	13685	13828	13796	13606	13890	13736	13863	14030	13911	13849	13600	13832	13921	13730	13872	13633	13877	13907	13778	13774	13748	13939	13656	13848	13798	13828	13878	13863	13727	13684	13598	13801	13692	13965	13836	13692	13782	13760	13737	13900	13905	13844	13810	13855	13722	13640	13793	13812	13605	13768	13961	13856	13838	13859	13768	13844	13771	13837	13762	13832	13894	13883	13945	13874	13888	13957	13754	13777	13714	13721	13731	13600	13932	13751	13777	13696	13750	13860	13964	13789	13837	13943	13797	13845	13828	13846	13735	13737	13599	13814	13809	13802	13692	13672	13851	13846	13890	13789	13778	13721	13889	13512	13804	13812	13611	13937	13892	13597	13945	13832	13769	13636	13796	13745	13870	13946	13874	13857	13814	13855	13869	13885	13889	13777	13888	13731	13899	13766	13797	13843	13845	13729	13821	13716	13851	13755	13864	13837	13779	13757	13815	13878	13835	13957	13753	13726	13699	13848	13794	13769	13804	13651	13784	13886	13779	13847	13778	13829	13978	13635	13886	13805	13840	13712	13830	13748	13690	13734	13835	13801	13741	13773	13909	13959	13720	13902	13857	13934	13746	13780	13888	13721	13894	13810	13699	13810	13688	13799	13660	13821	13676	13808	13803	13889	13913	13667	13689	13841	13763	13880	13856	13813	13805	13890	13856	13807	13672	13820	13804	13686	13678	13876	13627	13672	13821	13726	13535	13963	13516	13941	13900	13844	13779	13813	13805	13782	13777	13624	13829	13675	13817	13823	13813	13802	13712	13781	13950	13598	13978	13748	13837	13771	13894	13972	13915	13855	13695	13774	13961	13731	13914	13806	13764	13816	13753	13834	13781	13755	13742	13865	13806	13820	13853	13863	13841	13874	13826	13868	13788	13890	13678	13952	13710	13814	13689	13749	13937	13779	13676	13840	13655	13888	13652	13916	14042	13781	13840	13708	13863	13861	13797	13744	13805	13763	13794	13840	13818	13836	13832	13703	13856	13815	13831	13824	13837	13746	13883	13988	13970	13795	13814	13891	13866	13728	13773	13548	13891	13870	13748	13836	13840	13880	13758	13856	13716	13723	13891	13952	13704	13973	13769	13886	13815	13836	13805	13808	13713	13877	13817	13711	13863	13740	13839	13832	13889	13679	13882	13792	13722	13789	13626	13686	13957	13761	13740	13812	13858	13811	13823	13798	13786	13672	13844	13828	13835	13709	13840	13744	13731	13746	13888	13801	13696	13704	13762	13840	13736	13763	13881	13675	13822	13749	13832	13788	13993	13778	13691	13834	13901	13771	13932	13790	13795	13753	13813	13809	13814	13766	13687	13781	13854	13878	13815	13908	13912	13778	13888	13692	13899	13757	13919	13695	13863	13714	13798	13756	13821	13920	13894	13673	13833	13866	13857	13861	13900	13762	13950	13937	13860	13737	13803	13728	13834	13783	13902	13772	13945	13760	13719	13772	13819	13730	13815	13798	13686	13879	13742	13891	13733	13920	13901	13735	13656	13805	13645	13690	13767	13683	13688	14002	13703	13662	13788	13910	13970	13781	13832	13832	13757	13766	13747	13654	13808	13798	13813	13731	13694	13670	13750	13815	13603	13894	13904	13696	13761	13908	13787	13871	13752	13718	13762	13790	13932	13779	13967	13691	13863	13740	13743	13913	13974	13741	13882	13841	13872	13721	13756	13857	13853	13839	13767	13700	13800	13794	13805	13982	13695	13777	13822	13848	13843	13725	13725	13871	13934	13766	13867	13864	13788	13740	13772	13856	13839	13883	13799	13798	13885	14033	13753	13878	13625	13902	13930	13700	13807	13796	13766	13829	13665	13704	13768	13667	13692	13961	13779	13742	13792	13820	13646	13764	13984	13919	13882	13739	13709	13772	13779	13786	13909	13858	13905	13790	13946	13629	13879	13835	13858	13741	13754	13799	13896	13780	13806	13734	13757	13898	14026	13691	13806	13904	13680	14040	13738	13780	13960	13905	13829	13749	13719	13807	13790	13749	13674	13790	13766	13825	13800	13791	13823	13868	13832	13860	13740	13817	13949	13815	13845	13832	13851	13675	13780	13774	13874	13819	13793	13811	13872	13959	13818	14074	13682	13830	13671	13778	13862	13872	13753	13936	13784	14048	13702	13602	13806	13970	13781	13775	13848	13770	13865	13720	13670	13697	13737	13866	13820	13849	13641	13674	13909	13823	13870	13821	13816	13817	13822	13827	13755	13814	13889	13849	13760	13897	13636	13750	13805	13750	13845	13756	13770	13923	13666	13994	13772	13972	13722	13811	13894	13909	13718	13908	13847	13817	13867	13744	13798	13740	13914	13893	13619	13860	13790	13804	13763	13684	13741	13791	13889	13947	13815	13872	13866	13846	13856	13815	13950	14019	13884	13850	13750	13709	13721	13905	13858	13715	13824	13822	13733	13894	13988	13642	13802	13746	13854	14066	13960	13870	13607	13813	13765	13693	13792	13790	13801	13623	13815	13844	13746	13769	13819	13715	13893	13701	13907	13728	13823	13874	13740	13866	13849	13907	13933	13554	13887	13735	13970	13943	13718	13702	13856	13979	13861	13801	13822	13796	13896	13817	13838	13848	13878	13814	13755	13785	13747	13835	13828
24351	25285	44007	42351	36188	28602	22923	17858	16535	16326	16114	15986	16094	16069	15793	16085	15900	15879	15902	15995	15937	16101	15800	16013	15814	15685	15878	15912	15895	15860	15926	15861	15960	15808	16012	16008	15724	15811	15903	15982	15714	15811	15938	15936	16042	15791	15718	16058	15817	15976	15793	15745	15885	15813	15915	15789	15751	15886	15903	15763	15769	16003	15923	15787	15982	15921	15718	15838	15929	15694	15771	15708	15784	15902	15748	15690	15916	15579	15852	15779	15823	15880	15922	15722	15933	15978	16087	15974	15811	16145	15742	15705	15924	15920	15879	15686	15867	15726	15982	15978	15874	15855	15701	15831	15969	15848	15927	15794	15840	15771	15718	15701	15860	15807	16064	15899	15738	15958	15702	15715	15857	15863	15884	15892	15874	15890	15969	15807	15989	15742	15675	15910	15726	15941	15814	15636	15802	15691	15715	15943	15623	15705	15828	15816	15717	15808	15743	15827	15779	15774	15856	16067	16012	15748	15892	15798	16018	15971	15978	15848	15673	15750	15938	15611	15895	16010	15806	15852	15898	15865	15756	15704	15953	15659	15780	15829	15734	15887	15788	15870	15848	15755	15645	15849	15704	15749	15762	15662	15892	15922	15777	15709	15665	15693	15736	15670	15610	15689	15851	15775	15713	15992	15965	15750	15813	15918	15914	15750	15947	15697	15787	15610	15811	15700	15982	15732	15818	15822	15905	15621	15884	15678	15898	15773	15676	15830	15820	15844	15673	15876	15735	15841	15705	15722	15859	15881	15934	15936	15760	15781	15864	16096	15765	15899	15874	15804	15587	15944	15776	15790	15829	15762	15741	15861	15700	15737	16009	15936	15769	15819	15629	15759	15877	15802	15772	15953	15900	15844	15992	15684	15667	15850	15766	15857	15817	15751	15812	15717	15808	15729	15597	15722	15926	15917	15777	15741	15933	15812	15668	15819	15934	15938	15922	15826	15832	15694	15902	15732	15880	15853	15851	15873	15961	15703	15875	15979	15963	15722	15906	16005	15790	15792	15671	15785	15955	15733	16046	15919	15738	15938	15944	15923	15692	15877	15665	15679	15876	15699	15907	15846	15965	15838	15760	15563	15882	15806	15949	15797	15813	15876	15904	15707	15954	15747	15880	15707	15688	15851	15914	15765	15898	16004	15831	15955	15859	15661	15947	15789	15853	15853	15828	16120	15939	15670	15777	15688	15884	15760	15772	15853	15897	15976	15677	15765	15737	15800	15869	16071	15868	15851	15614	15665	15768	15728	15695	15917	15932	15972	15876	15821	15735	15728	15736	15729	16027	15735	15621	15678	15882	15724	15844	16001	15854	15870	15808	15840	16003	15718	15884	15942	15871	16120	15788	15923	15801	15931	15873	15765	15763	15787	15656	15944	15772	15807	15922	15804	15894	15767	15764	15823	15773	15982	15705	15946	15853	15772	15813	15917	15953	15941	15802	15681	15771	15819	15757	15920	15879	15761	15835	16083	15925	16003	15820	15968	15593	15989	15894	15753	15948	15818	15718	15826	15687	15832	15937	15865	15680	15863	15895	15849	15886	15918	15693	15729	15873	15830	15732	15789	15931	15751	15712	15629	15722	15767	15980	15777	15883	15790	15908	15820	16042	16141	15907	15923	15788	15930	15894	15858	15917	15650	15878	15685	15715	15699	15726	15931	15821	15806	15988	15851	15862	15705	15800	15604	15652	15791	15929	15893	15823	15804	15885	15796	15698	15832	15853	15897	15752	15860	15667	15865	15790	15690	15749	15814	15701	15804	15984	15965	15822	15697	15864	15964	15926	15789	15799	15553	15865	15870	15813	15808	15867	15829	15804	15630	15739	15801	15821	15649	15772	15779	15848	15881	15940	15788	15815	15795	15848	15707	15676	15703	15926	15877	15855	15881	15729	15753	15881	15731	15670	15907	15901	15975	16042	15788	16040	15685	15796	15969	15879	15698	15865	15754	15796	15819	15856	15905	15742	15727	15901	15848	16071	16057	16027	15825	15821	15910	15894	15785	15838	15827	15644	15791	15739	15767	15803	15701	15808	15674	15651	15593	15957	15994	15837	15726	15787	15896	15743	16112	15841	15796	15886	15830	15844	15741	15784	15979	15850	15881	15658	15793	15910	15910	15686	15845	15756	15898	15851	15952	15879	15695	15664	15840	15799	15862	15750	15667	15772	15770	15910	15849	16019	15734	15827	15891	15981	15802	15863	15682	15749	15748	15998	15687	15725	16102	16005	15760	15790	15874	16073	15979	15856	15841	15774	15878	16008	15912	15912	15720	15584	15882	15800	15836	15707	15837	15930	15814	15826	15818	15935	15700	15759	15728	15876	15853	15738	15905	15782	15842	15725	15890	15693	15962	15862	15761	15829	15999	15644	15736	15760	15889	15690	15843	15810	16056	15940	15762	16048	15704	15743	15578	15783	15796	15926	15758	15980	15729	15741	15782	16062	15790	15813	15770	15901	15822	16089	15824	15848	15852	15849	15769	15918	15707	15907	15913	15672	15962	15826	15760	15924	15804	15815	15906	15649	15832	15827	15793	15748	15641	15876	15977	15827	15756	15682	15827	15841	16037	15756	15654	15547	15769	15648	15575	15932	15803	15649	15662	15852	15743	15793	15859	15898	15708	15817	15689	15867	15887	15662	15947	15839	15903	15808	15819	15672	15812	15929	15981	15809	15931	15871	15826	15901	15823	15794	15963	15913	15827	15974	15711	15891	15887	15902	15889	15901	15880	15995	15812	15793	15893	15808	15707	15927	15949	15934	15954	15879	15772	15750	15816	15537	15807	15824	15723	15951	15719	15791	15925	15748	15888	15803	15671	15694	15734	15744	15814	15943	15743	15876	15950	15903	15791	15910	15656	15611	15736	15808	15823	15755	15762	15728	15795	15618	15995	15977	15926	15809	15886	15719	15861	15750	15983	15708	15731	15714	15869	15789	15691	15855	15927	15579	15797	15898	15787	15888	15727	15645	15757	15815	15880	15974	15825	15862	15703	15892	15842	15685	15785	15685	15868	15880	15893	15760	15944	15986	15868	15839	15802	15724	15626	15839	15846	15675	15595	15893	15725	15700	15835	15934	15891	15729	15800	15683	15906	16068	15832	15844	15704	15823	15744	15919	16082	15903	15854	15768	16012	15853	15962	15817	15782	15880	15810	15693	15813	15988	16011	15900	15884	16062	15876	15997	15761	15869	15971	15911	15774	15758	16090	15971	16017	16060	15811	15862	15666	16076	15710	15790	15796	16038	15905	15933	15703	15490	15747	15783	15903	15768	15857	15618	15773	15841	15759	15865	15869	15827	15937	15748	15910	15910	15823	15817	15759	15867	15794	15873	15816	15702	15903	15565	15821	15770	15869	16067	15965	15812	15777	15746	15853	16057	15991	15837	15791	16065	15800	15820	16065	15785	15826	15962	15728	15826	15914	15730	15747	15909	15718	15907	15824	15852	15810	15970	15487	15854	15887	15819	15951	15685	15927	15786	15700	15878	15796	15708	15722	15757	15563	15824	15900	15863	15665	16061	15709	15688	15756	15875	15810	15644	15933	16024	15871	15847	16031	15839	15565	15814	15863	15857	15659	15854	15926	15923	15789	15781	15941	15775	15691	15843	15828	15746	16005	15894	15899	15897	15856	15871	16069	15872	15478	15761	15893	15873	15801	16011	15955	15842	15819	15892	15838	15715	15871	16111	15900	15856	15869	15844	15783	15653	15724	15853	15970	15779	15904	16002	15820	15834	15809	15867	15775	15858	15593	15817	15814	15898	15741	15876	15780	15775	15938	15669	15816	15897	15808	15831	15965	15730	15983	15973	16010	15753	15962	15677	15696	15828	16002	15966	15776	15821	15794	16025	15829	15797	15913	15661	15755	15802	15773	15839	15626	15627	15710	15723	15801	15869	15656	15818	15910	15875	15709	15905	15618	15865	15895	15993	15834	15835	15731	15777	16026	15951	15645	15852	15760	15816	15985	15770	15768	15878	15972	15867	15798	15905	15949	15854	15946	15752	15973	15695	15806	15817	16024	15905	15945	15765	15751	15951	15858	15963	15907	15743	15983	15858	15908	15827	15764	15745	15897	15719	15916	15790	15809	16010	15773	15889	15880	15706	15905	15796	15954	15933	15721	15827	15734	15901	16015	15799	15772	15654	15806	15859	15714	15943	15807	15807	15850	15736	15887	15652	15823	15948	16004	15842	15764	15579	15871	15649	15820	15764	15899	15674	15671	15730	15747	15777	15865	16034	15941	15758	15790	15912	15932	15820	15875	15961	15672	15817	15973	15989	16013	15779	16082	15751	15766	15646	15709	15764	15717	15753	15828	15846	15925	15867	15750	15618	15737	15802	15797	15852	15913	15711	15649	15647	15857	15727	15975	15938	15720	15768	15709	15875	15736	16097	15796	15804	15685	15769	15797	15856	15814	15696	15807	15833	15747	15843	15665	15915	15679	15915	15715	15673	15942	15702	15738	15830	15825	16023	15810	15654	15698	15921	15619	15632	15704	15804	15968	16059	15583	15768	15961	15758	15694	15633	15807	15686	15808	15823	15993	15927	16029	15970	15705	15905	15940	15829	15840	15931	16043	15792	15800	15895	15856	15905	15572	15856	15996	15751	16031	15893	16001	15834	16038	15767	15849	16060	15842	15868	15719	15860	15839	15796	15792	15725	15658	15815	15931	15748	15886	16028	15782	15858	15861	15735	15827	15906	15821	15849	15701	15772	15932	15839	15806	15833	15838	15811	15741	15862	15841	15953	15784	15679	15794	15702	15803	15732	15756	15837	15807	15835	15803	15812	15799	15698	15876	15825	15865	15722	15936	15795	15876	15745	15768	15678	15942	15978	15763	15627	15990	15839	15750	15865	15931	15839	15937	15977	15731	15617	15595	15880	15955	15753	15989	15869	15738	15862	16000	15897	15855	15722	15870	15676	15793	15778	15873	15998	15765	15887	15804	15807	15832	15930	15683	15767	15659	16007	16002	15888	15758	15850	15782	15759	15941	15802	15838	15764	15839	15795	15992	15762	15706	15729	15626	15811	15812	15901	15856	15940	15892	15912	15871	15907	15865	15798	15792	15999	15920	15853	15936	15744	15810	15875	15821	15697	15781	15898	15768	15710	15707	15708	15687
55606	99548	84626	58898	42834	27061	18392	15615	14584	14138	14056	14056	13949	14063	14086	14198	14185	14155	14019	14007	14093	13999	14221	14193	14159	14214	14019	14061	13996	14057	14203	14047	14075	13918	14073	14067	14160	14087	14137	13916	14089	14134	13935	14024	14152	13911	14156	14022	14240	13982	13973	14040	14037	14213	13994	14120	14111	13982	14156	14024	14005	14063	14223	14026	14046	14111	14176	14025	14013	14077	13991	14126	14194	13990	14210	13927	13948	13944	14183	14237	13955	13848	14046	14076	14125	14071	14000	14078	14106	13944	13909	14145	13912	13966	13960	14263	13933	13979	14041	13962	14169	13986	14095	14019	14100	14063	14143	13994	13963	13967	14053	13851	14125	14145	14126	13922	14152	14082	14107	13902	13955	14193	14146	14104	13897	14041	14135	14230	14196	14103	14132	14107	14152	14143	14019	14022	14201	14124	14024	14176	14010	13986	14059	14000	13986	14136	14020	13879	14019	13975	14036	13940	14273	14133	14196	13642	14098	14113	14177	13882	13987	13962	13938	14108	14081	14008	14003	14119	14177	14044	13969	13999	14146	14026	13919	14057	14054	14069	14005	13992	14080	14037	13948	14159	14192	14016	14154	13994	13862	13950	13958	13928	14140	14124	13980	14051	14042	14026	14100	14038	14074	13965	13916	14183	14097	14004	13938	13980	13948	14197	14007	13968	14055	14262	14050	14089	13909	14059	14080	14020	14242	13987	14111	14061	14074	14063	14147	14038	14025	13947	13918	13808	14153	14119	14113	14230	14114	14016	13983	14035	14106	14066	14038	14120	13942	14045	14173	14027	13919	14087	13853	14084	14034	14054	13845	14003	13972	14053	14100	14104	13931	14235	14017	14143	14054	13924	13919	14119	14144	14110	14068	14023	14089	13983	14059	14157	14061	13882	14161	14103	14119	14065	14095	14070	14153	13889	13954	14100	14011	14193	14020	14059	14030	14019	14050	14170	14059	14036	13991	14101	14206	13995	14108	14013	14055	14036	13991	13985	13905	14071	14038	14184	13985	14043	14180	13879	14043	13986	14157	14068	13948	14066	14035	14087	14084	14172	14127	14081	14117	14338	14093	14070	14121	13904	14032	13929	13942	13873	13998	13991	13935	14070	14085	14036	14057	13933	14009	14111	14074	13948	14100	14024	14059	13982	14076	14161	14027	14231	14018	14086	14170	14154	14074	14116	13965	14143	13907	13992	14095	14114	14061	14000	14048	13993	13810	13899	14065	13996	14127	14090	14045	14086	13976	14196	14001	14211	14077	13978	14105	14161	14136	14138	14039	14015	14150	13990	14050	14040	14066	13997	14060	14015	14130	13999	13968	14179	13999	13869	14051	14018	13962	13971	13890	14064	13927	14096	14064	14066	14065	14034	14051	14087	14111	14077	14067	14041	14189	14010	13989	14175	14188	14049	14170	13950	14109	13930	14124	14134	14044	14014	13953	14001	14100	14262	14062	14074	14068	14057	14124	14066	14021	14144	13924	14074	13947	14022	14241	14075	13853	14104	14171	14171	14105	14080	13965	14045	14013	14073	13999	14229	14234	14076	13957	13996	14176	13914	13935	13939	13898	14111	13993	13993	14155	14036	14114	14091	14131	13983	13909	14077	14051	14144	13839	14219	14169	14039	13999	13960	14035	13929	14032	14204	13988	14027	13947	13956	13957	14096	14134	14011	14066	14017	13965	13969	14127	14010	14055	13921	14111	14118	13872	14203	14077	13987	13964	13889	14266	14101	14183	14121	14020	14152	14015	14199	14215	14168	13844	14039	14053	13990	13882	13939	14146	14122	13870	13916	14169	14085	14134	14011	14248	14211	14042	13984	14211	14124	14009	14142	14162	13944	14094	14110	14161	14071	14049	14054	13909	13880	14070	14170	14028	13932	14029	14048	14130	14064	13979	14054	14064	14120	14055	13995	14122	14144	14072	14055	13999	14146	13919	13950	14037	14122	14050	14165	13976	13994	14169	14120	14052	14164	14064	14000	14116	14142	14097	14012	14001	14093	13941	13920	14080	14101	14071	14202	14053	14003	14125	14023	14000	13989	14083	14162	14094	13983	14005	14014	13994	14081	14033	14047	14034	14095	13944	14005	14164	13945	14004	14014	14001	13976	13969	14047	13978	13997	14025	14062	14142	13987	14149	13988	13980	14003	13990	13978	14123	13974	14174	13885	14104	14169	14063	14210	13988	14026	14039	14169	14163	14073	13924	14008	14040	13991	14126	14060	13996	13896	13912	13923	14143	14006	14007	13825	14095	14124	14060	14099	14016	14018	14182	14080	14019	13881	14011	14076	13952	14115	14196	13908	14138	14003	13992	14030	14187	13913	14036	13912	14081	14061	14005	13889	14088	14075	14077	14010	13958	13804	13929	14136	14020	14090	14088	14225	14133	14116	14078	14154	14106	13948	13872	14038	14194	13955	13958	14030	14011	13939	13960	14058	13954	13987	14122	14028	14120	14069	14052	14222	14147	14068	14012	13900	14052	13954	14012	14198	14064	13958	13973	13985	13970	13954	14070	13978	14136	13920	14192	14058	14166	13973	13957	14032	14063	13987	13957	14137	14069	14127	14025	14117	13984	14078	13966	14018	14029	14051	13983	13955	14004	14039	14180	14200	14025	13994	14114	14024	14158	14051	13990	13968	14038	13952	14098	13969	14083	14221	14020	13909	14098	14144	14173	13895	14005	13978	14098	14066	14135	14243	14045	14043	14067	14034	14214	14184	14161	13999	14056	14092	14049	14137	14039	14149	14094	14046	14249	14079	13956	13994	14106	14140	14163	13847	14150	14117	14004	14064	14100	13972	14071	14009	14194	13934	14104	13935	14261	14225	14195	14003	14125	13842	14183	14264	14123	14071	13845	13905	14111	14144	14035	14186	14102	14019	14017	14270	14059	14214	14119	13925	14010	14137	13938	13948	14213	13987	14190	14179	14030	14186	14082	14094	14197	14042	14223	13997	13993	14034	13979	14015	14082	14074	14112	13983	14081	14132	13892	14117	14050	14035	13938	13935	13982	13919	14087	14103	13972	14190	14075	13885	14120	14008	13902	14091	14093	13908	14013	14095	14024	14168	13928	14154	14188	14179	14088	13855	14009	14136	13902	14086	14080	13935	14111	13983	14050	14286	13942	14058	14033	14126	14151	13975	14084	13934	14034	13949	14013	14028	14195	14061	14116	14128	14002	13997	14015	14084	13980	14134	14073	13987	14064	14141	13960	14091	14019	14031	14053	14006	14095	13905	14037	14131	13988	14035	13876	14069	14106	14155	14011	14123	14073	14122	13914	14300	13937	14063	14179	14080	14084	14049	13896	14068	14179	14068	13989	14003	13897	14138	13774	14170	14133	14017	14011	13968	14009	14041	13996	13924	14134	13976	13920	14037	13922	14117	14067	14219	14126	14041	14083	14057	14161	14133	14013	13962	14131	13958	14071	14110	13998	14008	14108	14061	14196	14051	14021	14130	13797	14010	13923	14123	13882	14108	14145	13991	14197	14107	14025	14075	13954	14021	14142	13912	14097	14038	13975	13986	14092	14195	13960	13878	13988	14009	14052	14057	14072	14138	14196	13993	13864	14092	14187	14153	13887	13861	14108	13982	14053	14218	14050	13928	14147	14045	14153	13836	14062	14096	14068	14025	14026	13973	13958	14104	13849	14168	14056	13998	13883	14150	14133	13955	14286	14293	14110	13979	14098	14044	13973	13991	14117	13950	14026	14101	13801	14085	14134	14139	14086	14148	14170	14064	13932	14114	14103	14028	14068	14014	14075	14131	14023	14085	14146	14150	14027	14146	14087	13962	14047	14192	14138	14114	14001	14007	14032	14096	14079	13897	13948	13941	14145	14147	14172	14045	13997	14137	14097	13898	14144	14001	14250	14242	14021	14091	14002	13836	14158	14098	13884	14089	14297	14179	14117	14119	14074	13879	14057	13943	14083	13953	14056	14203	14065	13991	14096	14212	13893	14116	14179	14038	14042	14039	13999	14046	13905	14087	14079	14078	14039	14017	14131	14014	14156	13780	14141	13977	14083	13970	14065	14062	14009	13955	13892	13946	13973	14065	14183	13920	14009	13995	14104	14032	14187	14069	14073	14061	14038	14024	14075	14153	14120	14133	13867	14003	13836	13983	14116	14142	13959	14113	14144	14129	14172	14041	13958	13997	14143	14098	14088	14158	14168	13967	14163	13987	14017	13982	14258	14114	13795	14117	13924	14006	14060	13975	14063	14067	14104	13993	14031	14098	14065	14213	14123	14099	14090	13955	14011	14115	13963	14152	14016	13878	13954	14029	14135	13927	14140	14040	14267	13937	14061	14073	14110	13892	14065	14137	13902	14142	14046	14238	13949	14127	14071	14074	13975	14204	13998	14163	14064	14211	13831	14057	14113	14213	14041	14011	13984	13906	13852	14046	13972	14005	13973	13976	14084	14149	14174	14058	13942	14054	13928	14063	14144	14144	14043	14136	13820	14027	13994	14177	14074	13972	14180	14050	13923	14205	14136	13952	13951	13967	13998	14099	14006	13985	14151	14249	13870	13885	14113	14184	14156	14115	14000	14081	14002	14109	14123	13962	13994	14102	14254	14137	14094	14112	13846	14046	14104	14015	14187	14065	13988	13899	13983	13950	13887	13994	14183	14102	14019	14050	13944	14144	13983	14103	14233	14053	13993	13994	13843	14108	13947	13965	13889	13973	13971	14050	14032	13965	14026	14046	14060	14063	13953	14061	14004	13855	14038	14084	14010	14077	13878	14049	14089	13905	14006	14202	14171	14179	14045	14043	14003	14080	14139	13926	14095	13966	13990	14118	14009	14118	14111	13969	14017	14144	13873	13977	14055	13992	13994	14190	13944	14080	14246	13994	14162	13893	14066	14223	13954	14179	13987	14090	14171	14017	13964	14082	13950	13908	14259	14028	14073	14026	14026	14040	14029	14108	14057	14064	14065	13900	14021	14173	14006	14073	14098	14151	14174	13943	14244	14016	14039	13998	14137	14041	14076	14356	14162	14071	13980	13947	14012	14097	14098	14086	14256	14059	14185	14191	14154	14148	13938	14104	14149	14073	14107	14036	14121	14002	14177	14120	13861	14185	14112	14068	13919	13966	14008	14120	14112	14108	13925	14158
22946	22885	36622	35969	33761	30153	26649	19288	17297	17108	16820	16290	16477	16587	16389	16392	16360	16483	16406	16366	16420	16460	16365	16420	16417	16092	16517	16409	16296	16371	16489	16292	16245	16146	16243	16308	16388	16279	16343	16247	16317	16164	16232	16193	16217	16373	16366	16083	16394	16398	16166	16167	16231	16463	16208	16247	16377	16298	16369	16516	16508	16397	16116	16401	16195	16160	16256	16246	16281	16115	16326	16151	16314	15953	16207	16239	16142	16180	16292	16253	16112	16276	16333	16312	16166	16500	16168	16207	16491	16341	16386	16206	16311	16341	16133	16454	16344	16373	16159	16091	16189	16231	15974	16344	16340	16228	16262	16061	16378	16181	15995	16100	16254	16304	16437	16282	16287	16145	16227	16194	16380	16120	16117	16365	16143	16261	16172	16167	16212	16283	16146	16318	16266	16320	16352	16156	16110	16291	16089	16403	16240	16383	16114	16285	16110	16085	16187	16144	16152	16116	16282	16306	16282	16374	16183	16235	16150	16404	16374	16040	16205	16127	16144	16207	16064	16194	16176	16308	16456	16265	16064	16309	16142	16159	16251	16106	16236	16077	16258	16160	16324	16165	16028	16301	16203	16292	16242	16231	16242	16098	16392	16148	16067	16181	16099	16065	16314	16475	16175	16242	16242	16131	16356	16391	16170	16288	16260	16372	16193	16065	16307	16094	16343	16215	16238	16394	16438	16255	16148	16296	16122	16426	16136	16293	16460	16305	16200	16167	15976	16288	16280	16158	16401	16121	16251	16151	16294	15996	16299	16327	15978	16140	16208	16454	16384	16264	16220	16150	16275	15983	16129	16186	16188	16218	16329	16097	16198	16251	16275	16172	16327	16125	16095	16153	16195	16194	16056	16311	16110	16117	16172	16088	16036	16260	16274	16091	16409	16260	16251	16137	16225	16172	16076	16393	16213	16165	16259	16301	16268	16366	16342	16145	16224	16235	16245	16283	16187	16025	16242	16291	16154	16072	16265	16126	16093	16145	16367	16087	16083	16094	16295	16230	16229	16210	16148	16300	16151	16299	16331	16385	16068	16316	16213	16370	15864	16282	16262	16400	16261	16198	16374	16128	16218	16149	16332	16289	16245	16140	16204	15999	16314	16081	16247	16157	16169	16311	16143	16293	16106	16205	16071	16277	15950	16266	16143	16305	16227	16296	16223	16287	16182	16210	16171	16111	16165	16090	16111	16593	16205	16192	16213	16189	16238	16155	16163	16248	16105	16242	16273	16038	16383	16161	16057	15994	16070	16357	16281	16260	16088	16405	16303	16060	16231	16143	16055	16142	16287	16160	16175	16199	16251	16307	16312	16330	16266	16093	16331	15904	16179	16128	16330	16267	16246	16356	16025	16079	16231	16198	16222	16276	16168	16197	16209	16195	16302	16214	16367	16259	16106	16068	16209	16115	16327	16273	16188	16259	16289	16129	16319	16446	16194	16113	16265	16037	16253	16201	15964	15989	16178	16129	16192	16104	16321	16173	16314	16377	16296	16347	16385	16259	16319	16250	16029	16119	16149	16206	16074	16238	16255	16409	16047	16264	16256	16346	16086	16174	16113	16216	16114	16271	16224	16193	16228	16058	16097	16048	16046	16222	16067	16026	16104	16467	16146	16318	16330	16173	16197	16227	16406	16157	16212	16189	16002	16180	16157	16178	16238	16219	16204	16063	16189	16146	16288	16116	16263	16166	16276	16093	16259	16120	16166	16372	16247	16218	16285	16323	16120	16143	16215	16124	16256	16222	16190	16307	16435	16160	16112	16233	16148	16279	16208	16210	16120	16018	16224	16199	16166	16074	16192	16257	16232	16261	16310	16082	16185	16258	16352	16444	16149	16197	16267	16114	16262	16246	16316	16189	16278	16310	16333	16460	16288	16164	16255	16160	16092	16249	16185	16177	16202	16091	16127	16157	16026	16087	16385	16324	16041	16237	16265	16264	16262	16019	16140	16206	16189	16132	16275	16382	16522	16354	16294	16400	16348	16069	16241	16298	16254	16193	16248	16033	16252	16162	16396	16114	16125	16252	16278	16166	16176	16051	16085	16272	16183	16187	16177	16048	16128	16263	16276	16175	16267	16105	16319	16323	16255	16139	16188	16344	16279	16324	16107	16134	16157	16143	16218	16342	16079	16334	16222	15953	16058	16058	16287	16279	16389	16084	16238	16014	16084	16272	16178	16307	16199	16437	16083	16173	16299	16258	16220	16141	16167	16397	16049	16051	16087	16064	16177	16366	16309	16227	16243	16283	16095	16172	16358	16187	16338	16069	16233	16227	16190	16134	16170	16094	16051	16067	16059	16220	16288	16427	16100	16201	16130	16195	16175	16053	16083	16321	16210	16255	16204	16266	16338	16017	16318	16188	16050	16262	16318	16306	16197	16000	16247	16313	16275	16273	16124	16020	16102	16178	16215	16128	16218	16163	16270	16310	16251	16354	16390	16278	16101	16250	16357	16129	16195	16395	16118	16064	16112	16119	16215	16136	16222	16292	16056	16160	16142	16129	16156	16022	16253	16026	16299	16215	16268	16286	16381	16259	16139	16449	16068	16109	16130	16233	16319	16039	16161	16251	16121	16177	16228	16176	16152	16195	16167	16262	16285	16418	16259	16299	16427	16330	16088	16103	16201	16225	16311	16120	16208	16289	16434	16357	16300	16206	16170	16303	16165	16214	16140	16267	16190	16395	16423	16395	16159	16381	16015	16274	16235	16143	16058	16290	16240	16343	16247	16329	16280	16181	16409	16188	16146	16079	16187	16152	16160	16337	16292	15969	16149	16174	16186	16433	16179	16109	16329	15963	16149	16291	16252	16169	16613	16254	16180	16051	16185	16293	16241	16341	16191	16107	16196	16078	16240	16449	16300	16127	16181	16256	16191	16184	16160	16246	16277	16012	16274	16160	16237	16072	16368	16288	16387	16240	16224	16289	16335	16251	16229	16261	16222	16335	16221	16112	16084	16254	16226	16234	16319	16292	16210	16121	16001	16091	16173	16351	16116	16121	16270	16328	16151	16023	16146	16250	15939	16146	16190	16045	16055	16143	16325	16421	16158	16081	16134	16293	16170	16171	16372	16218	16177	16239	16094	16178	16181	16077	16356	16122	16208	16091	15936	16226	16134	16285	16319	16121	16186	16218	16269	16137	16180	16263	16071	16206	16232	16150	16099	16222	16453	16096	16364	16269	16189	16203	16292	16152	16064	16313	16419	16213	16146	16119	16233	16103	16234	16139	16161	16246	16420	16194	16170	16161	16471	16177	16182	16217	16259	16245	16042	16289	16162	16143	16033	16039	16148	16197	16128	16080	16253	16211	16209	16305	16029	16127	16248	16414	16204	16321	16051	16102	16134	16248	16197	16196	16105	16211	16279	16201	16427	16163	16247	16267	16157	16396	16199	16264	16361	16160	16500	16127	16386	16258	16384	16213	16170	16335	16360	16276	16228	16085	16317	16263	16285	16080	16179	16341	16356	16120	16170	16019	16143	16263	16055	16183	16286	16385	16380	16181	16225	16193	16395	16292	16149	16068	16116	16213	16211	16295	16364	16062	16227	16114	16242	16166	16036	16132	16120	16241	16302	16306	16248	16160	16053	16162	16540	16354	16274	16130	16266	15912	16122	16302	16237	16038	16331	16278	16194	16308	16043	16239	16248	16126	16370	16094	16269	16151	16374	16174	16325	16081	16228	16193	16432	16159	16213	16206	16319	16387	16162	16340	16228	16208	16139	16167	16286	16276	16061	16253	16235	16288	16396	16187	16149	16063	16358	16162	16159	16075	16170	15997	16120	16247	16175	16169	16308	16271	16211	16392	16253	16181	16156	16270	16204	16155	16373	16264	16245	15975	16182	16133	16177	16009	16309	16274	16449	16326	16112	15835	16052	16360	16276	16208	16221	16205	16174	16144	16088	16371	16253	16240	16216	16015	16340	16263	16291	16191	16210	15876	16427	16302	16085	16379	16269	16202	16207	16207	16187	16204	16144	16031	16015	16110	16244	16198	16115	16119	16143	16087	16289	16146	16191	16216	16329	16279	16402	16180	16244	16135	16217	16284	16320	16213	16248	16380	16329	16199	16058	16156	16124	16242	16217	15914	16012	16207	16140	16097	16178	16048	16173	16108	16066	16142	16477	16149	16308	16127	16386	16279	16142	16297	16281	16200	16201	16290	16137	16176	16266	16240	16176	16078	16445	16232	16134	16265	16068	16183	16197	16194	16133	16367	16371	16293	16245	16434	16071	16232	16039	16143	16272	16072	16177	16153	16305	16239	16439	16326	16088	16132	16207	16185	16169	16176	16100	16285	16040	16172	16054	16375	16267	16214	16209	16249	16106	16280	16190	16227	16305	16273	16498	16298	16095	16075	16033	16237	16165	16028	15973	16424	16289	16229	16176	16367	16253	16187	15977	16170	16038	16130	16234	16262	16104	16127	16236	16340	16307	16298	16291	16248	16142	16178	16056	16118	16124	16069	16086	16388	16330	16149	16159	16212	16296	16292	16106	16336	16040	16401	16140	16184	16187	16225	16132	16227	16191	16391	16193	16159	16208	16277	15993	16376	16038	16237	16346	16236	16188	16235	16314	15961	16207	16199	16267	16327	16200	16065	16088	16198	16292	16194	16042	16030	16448	16280	16241	16258	16135	16151	16142	16021	16167	16248	16084	16243	16140	16080	16304	16314	16211	16124	16316	16349	16428	16165	16045	16142	16141	16222	16043	16254	16296	16290	16141	16521	16182	16097	16233	15948	16118	16380	16067	16198	16250	16096	15944	16309	16163	16118	16102	16114	16097	16219	16193	16174	16307	16138	16116	16238	16074	16268	16128	16186	16241	16139	16152	16157	16398	16197	16207	16382	16202	16059	16284	16254	16224	16204	16249	16040	16027	16068	16390	16382	16237	16183	16053	16076	16154	16241	16302	16220	16371	16198	15984	16274	16050	16219	16217	16357	16370	16337	16326	16068	16363	16362	16249	16194	16284	16332	16031	16421	16189	16279	16276	16130	16349	16336	16066	16167	16119	15992	16328	16254	16046	16118	16477	16239	16190	16307	16390	16143	16292	16117	16238	16174	16103	16323	16202	16441	16205	16136	16135	16236	16211	16197	16143	16244	16125	16160	16418	16257
58625	105255	91747	70040	50414	33388	20947	16041	14966	14419	14375	14280	14177	14358	14430	14091	14216	14425	14258	14249	14254	14365	14395	14325	14197	14088	14245	14297	14278	14260	14178	14195	14343	14298	14473	14083	14365	14117	14323	14208	14330	14221	14242	14240	14280	14348	14232	14276	14217	14340	14224	14354	14325	14212	14145	14314	14261	14029	14285	14149	14305	14047	14185	14236	14233	14204	14194	14308	14177	14220	14317	14099	14152	14260	14467	14254	14171	14203	14342	14239	13993	14369	14192	14178	14198	14244	14274	14243	14179	14316	14350	14295	14296	14174	14386	14207	14257	14513	14264	14368	14215	14258	14129	14338	14304	14305	14245	14245	14239	14141	14179	14261	14240	14241	14272	14103	14361	14360	14125	14366	14219	14282	14094	14338	14381	14279	14240	14317	14079	14305	14219	14335	14217	14357	14051	14361	14272	14187	14280	14175	14011	14321	14250	14106	14267	14334	14187	14236	14200	14106	14126	14261	14270	14139	14368	14255	14225	14309	14219	14195	14067	14268	14294	14088	14124	14366	14148	14308	14225	14116	14266	14080	14247	14169	14207	14087	14324	14250	14263	14325	14296	14320	14325	14223	14277	14078	14254	14260	14179	14226	14338	14137	14174	14240	14365	14279	14175	14285	14245	14262	14282	14328	14299	14164	14333	14217	14193	14405	14238	14183	14247	14250	14323	14269	14181	14278	14083	14116	14175	14284	14214	14299	14104	14206	14168	14106	14121	14169	14260	14233	14226	14242	14183	14398	14189	14353	14177	14218	14082	14086	14238	14152	14153	14229	14381	14368	14113	14285	14250	14194	14159	14258	14228	14111	14225	14163	14185	14193	14134	14253	14380	14281	14111	14313	14304	14177	14260	14129	14129	14233	14315	14283	14131	14219	14225	14132	14250	14301	14147	14164	14254	14305	14118	14242	14315	14423	14226	14206	14355	14139	14204	14220	14342	14294	14272	14225	14337	14327	14211	14299	14286	14221	14210	14165	14143	14145	14321	14229	14214	14311	14138	14235	14198	14237	14060	14397	14254	14267	14069	14339	14299	14100	14333	14344	14230	14159	14265	14280	14499	14311	14518	14315	14093	14245	14182	14057	14111	14346	14109	14274	14372	14175	14318	14312	14306	14269	14223	14414	14355	14099	14226	14450	13992	14133	14113	14352	14087	14251	14274	14217	14137	14195	14200	14139	14308	14213	14297	14036	14104	14164	14441	14299	14217	14344	14279	14350	14304	14180	14150	14250	14266	14273	14266	14242	14330	14114	14101	14266	14285	14209	14347	14258	14290	14155	14101	14219	14466	14221	14221	14391	14262	14229	14208	14093	14190	14170	14100	14163	14256	14187	14333	14127	14231	14220	14153	14122	14253	14196	14271	14297	14185	14253	14368	14187	14191	14167	14229	14136	14099	14253	14206	14100	14376	14312	14057	14313	14372	14242	14213	14375	14207	14278	14230	14221	14213	14288	14248	14359	14337	14165	14164	14372	14125	14267	14383	14196	14326	14153	14288	14259	14095	14136	14278	14263	14292	14067	14302	14014	14320	14252	14131	14220	14346	14240	14235	14094	14425	14477	14354	14269	14333	14310	14302	14266	14216	14565	14093	14254	14225	14229	14222	14149	14506	14142	14144	14401	14114	14280	14300	14212	14178	14112	14263	14188	14189	14196	14316	14187	14340	14295	14267	14197	14327	14163	14307	14296	14333	14280	14272	14310	14275	14273	14231	14351	14353	14267	14262	14236	14113	14314	14352	14154	14322	14326	14090	14297	14137	14328	14297	14323	14244	14197	14416	14401	14177	14141	14239	14357	14383	14305	14255	14164	14218	14170	14381	14471	14170	14201	14246	14238	14302	14378	14347	14286	14205	14298	14308	14294	14338	14230	14097	14277	14249	14250	14271	14268	14202	14270	14201	14375	14135	14257	14301	14325	14222	14278	14346	14324	14215	14327	14321	14305	14325	14275	14218	14328	14384	14240	14365	14121	14101	14239	14284	14157	14223	14307	14113	14277	14270	14154	14372	14106	14200	14056	14331	14373	14109	14339	14244	14232	14182	14214	14237	14189	14135	14248	14322	14322	14414	14244	14231	14371	14138	14031	14168	14360	14186	14239	14260	14333	14262	14326	14218	14158	14168	14228	14286	14157	14324	14189	14555	14218	14211	14129	14330	14307	14337	14375	14232	14200	14268	14336	14172	14188	14308	14165	14254	14209	14293	14137	14249	14389	14379	14320	14240	14154	14286	14220	14121	14454	14172	14262	14316	14340	14215	14171	14268	14188	14266	14278	14183	14010	14113	14227	14203	14257	14335	14252	14251	14286	14109	14276	14302	14156	14291	14320	14237	14260	14127	14250	14151	14151	14343	14447	14239	14184	14213	14310	14274	14294	14190	14231	14313	14214	14278	14174	14207	14355	14184	14240	14340	14286	14292	14260	14304	14121	14186	14314	14017	14303	14126	14448	14171	14223	14291	14289	14124	14220	14038	14357	14208	14212	14186	14295	14371	14232	14239	14351	14214	14189	14251	14096	14257	14270	14153	14255	14130	14153	14263	14320	14176	14388	14277	14325	14125	14263	14223	14206	14202	14192	14353	14376	14138	14321	14248	14271	14051	14326	14256	14337	14178	14228	14179	14356	14122	14210	14308	14401	14243	14086	14220	14206	14323	14258	14254	14272	14409	14235	14255	14335	14229	14199	14059	14332	14144	14231	14273	14105	14234	14205	14274	14130	14328	14218	14415	14192	14290	14177	14224	14302	14145	14259	14316	14081	14188	14134	14136	14187	14222	14324	14209	14267	14214	14155	14200	14492	14189	14238	14349	14248	14326	14339	14100	14139	14263	14171	14299	14308	14228	14283	14217	14161	14400	14281	14293	14127	14237	14229	14271	14266	14143	14266	14027	14331	14271	14370	14297	14252	14146	14467	14344	14146	14146	14318	14181	14222	14186	14233	14206	14237	14184	14199	14226	14094	14220	14295	14214	14419	14286	14350	14143	14356	14273	14150	14318	14135	14174	14344	14157	14198	14396	14205	14370	14256	14268	14152	14087	14375	14228	14118	14321	14097	14126	14116	14316	14312	14224	14437	14400	14144	14265	14273	14051	14369	14083	14304	14234	14071	14332	14200	14186	14246	14394	14375	14060	14353	14100	14178	14202	14102	14206	14313	14018	14282	14167	14289	14202	14274	14160	14310	14249	14338	14266	14157	14272	14187	14179	14133	14127	14051	14336	14304	14153	14291	14239	14251	14338	14133	14106	14186	14065	14183	14284	14104	14197	14266	14356	14140	14216	14104	13996	14243	14231	14396	14259	14421	14210	14276	14232	14138	14320	14335	14375	14136	14376	14285	14203	14160	14283	14263	14101	14332	14267	14297	14052	14229	14377	14196	14213	14342	14395	14297	14289	14232	14335	14127	14325	14027	14321	14321	14134	14256	14154	14273	14277	14367	14157	14192	14194	14290	14183	14234	14361	14120	14232	14223	14391	14176	14037	14194	14293	14222	14224	14002	14235	14220	14238	14265	14286	14192	14144	14423	14038	14128	14146	14338	14284	14300	14126	14237	14147	14141	14105	14008	14263	14246	14307	14286	14400	14150	14168	14184	14269	14186	14338	14212	14254	14104	14069	14249	14217	14237	14447	14345	14184	14291	14209	14344	14340	14192	14216	14125	14296	14107	14345	14279	14233	14116	14299	14285	14184	14144	14202	14322	14063	14247	14449	14255	14086	14242	14207	14065	14222	14286	14188	14258	14329	14095	14171	14285	14153	14341	14113	14149	14135	14253	14155	14254	14100	14322	14209	14233	14371	14345	14234	14131	14210	14166	14217	14312	14088	14033	14096	14134	14312	14128	14220	14141	14297	14136	14147	14319	14152	14158	14281	14266	13969	14305	14385	14190	14149	14317	13995	14228	14317	14240	14353	14076	14309	14098	14319	14311	14306	14210	14153	14214	14305	14134	14295	14156	14428	14320	14059	14210	14492	14278	14156	14181	14371	14289	14204	14232	14085	14312	14154	14140	14207	14317	14238	14261	14234	14115	14324	14235	14226	14314	14136	14253	14242	14356	14216	14164	14130	14471	14171	14353	14347	13935	14326	14221	14471	14253	14405	14218	14240	14174	14123	14289	14268	14342	14232	14285	14337	14264	14219	14133	14274	14378	14348	14191	14201	14168	14264	14230	14412	14196	14393	14185	14206	14221	14220	14118	14227	14169	14359	14220	14215	14246	14242	14164	14207	14325	14353	14327	14177	14192	14103	14142	14225	14100	14299	14248	14325	14381	14121	14263	14049	14140	14203	14226	14256	14297	14271	14193	14255	14249	14360	14153	14244	14221	14228	14189	14272	14392	14074	14217	14323	14239	14316	14033	14228	14121	14297	14057	14277	14296	14355	14290	14333	14288	14234	14391	14106	14153	14185	14314	14207	14218	14271	14329	14210	14164	14330	14141	14375	14194	14198	14204	14365	14097	14330	14182	14372	14350	14133	14332	14131	14180	14185	14240	14214	14208	14252	14405	14081	14174	14199	14272	14251	14253	14268	14153	14268	14169	14146	14353	14292	14337	14254	14177	14402	14192	14024	14454	14354	14188	14139	14324	14155	14151	14334	14146	14241	14327	14251	14121	14423	14216	14370	14223	14203	14258	14197	14232	14095	14354	14251	14328	14372	14223	14299	14265	14438	14113	14179	14221	14254	14235	14243	14006	14411	14213	14121	14274	14183	14241	14107	14378	14413	14369	14267	14269	14368	14226	14269	14191	14187	14261	14272	14167	14189	14223	14136	14302	14139	14235	14279	14316	14211	14318	14200	14298	14243	14293	14047	14460	14228	14211	14196	14131	14334	14245	14323	14168	14287	14282	14242	14130	14173	14282	14170	14438	14172	14400	14317	14157	14178	14240	14268	14124	14269	14216	14294	14292	14259	14218	14142	14275	14191	14286	14275	14363	14324	14435	14305	14224	14277	14291	14136	14262	14105	14331	14266	14281	14496	14234	14245	14068	14355	14517	14318	14305	14322	14144	14325	14428	14197	14183	14242	14226	14084	14201	14220	14175	14225	14141	14257	14514	14301	14376	14349	14235	14242	14289	14240	14282	14134	14248	14199	14299	14242	14377	14284	14144	14158	14205
28932	36465	44331	33082	23075	19479	17766	16890	16827	16771	16775	16667	16736	17017	16740	16629	16895	16841	16453	16640	16650	16754	16985	16732	16922	16758	16772	16888	16672	16745	16966	16888	16776	16762	16684	16886	16779	16843	16645	16804	16905	16792	16919	16889	16730	16818	16742	16883	16775	16780	16717	16777	16891	16711	16885	16863	16776	16737	16795	16914	16975	16593	16629	16871	16878	16717	16875	16889	16764	16750	16762	16725	16883	16725	16740	16739	16817	16823	16852	16723	16789	16784	16901	16902	16953	16742	16672	16690	16720	16915	16807	17067	16779	16675	16685	16758	16763	16682	16905	16614	16787	16760	16670	16827	16920	16666	16874	16712	16903	16718	16842	16592	16907	16850	16840	16669	16795	16801	16911	16950	16695	16823	16602	16515	16558	16633	16916	16811	16858	16515	16720	17088	16948	16781	16555	16647	16899	16824	16766	16781	16795	16685	16750	16597	16725	16743	16842	16774	16597	16797	16885	16860	16862	16772	16816	16864	16856	16735	16813	16765	16694	16801	16654	16633	16888	16840	16794	16805	16889	16613	16742	16838	16952	16706	16461	16548	16767	16838	16755	16685	16958	16593	16663	16728	16703	16615	16741	16930	16778	16777	16647	16920	16770	16628	16931	16717	16865	16767	16828	16749	16785	16753	16836	16670	16793	16623	16569	16871	16943	16799	16677	16727	16687	16721	16730	16634	16926	16911	16602	16792	16754	16733	16888	16910	16824	16738	16832	16624	16730	16653	16829	16903	16774	16754	16863	16734	16821	16790	16748	16738	16772	16658	16749	16832	16725	16778	16709	16781	16796	16638	16765	16662	16814	16815	16808	16802	16668	16632	16775	16634	16754	16664	16696	16686	16814	16869	16695	16633	16688	16561	16726	16936	16791	16980	16788	16789	16893	16747	16790	16880	16866	16803	16776	16827	16725	16767	16617	16654	16840	16638	16711	16748	16842	16675	16727	16930	16839	16862	16834	16807	16873	16748	16931	16725	16873	16748	16660	16551	16892	16830	17055	16555	16873	16840	16792	16701	16681	16801	16683	16880	16651	16857	16769	16577	16908	16876	16649	16752	16706	16677	16832	16724	16711	16896	16762	16777	16911	16856	16657	16870	16744	16726	16642	16736	16816	16784	16788	16584	16949	16850	16835	16769	16859	16775	16811	16796	16899	16664	16873	16810	16737	16602	16638	16570	16674	16993	16782	16887	16909	16940	16782	16648	16615	16820	16752	16888	16780	16857	16755	16679	16718	16702	16865	16788	16601	16905	16711	16850	16771	16721	16890	16831	16954	16917	16846	16681	16716	16764	16783	17032	16870	16802	16666	16710	16764	16758	16798	16790	16738	16748	16656	16785	16750	16907	16673	16890	16728	16765	16714	16680	16799	16711	16982	16869	16923	16836	16906	16757	16931	16804	16702	16865	16702	16837	16850	16781	16883	16735	16657	16734	16815	16668	16946	16685	16858	16674	16791	16845	16921	16823	16635	16937	16924	16796	16617	16815	16887	16836	16806	16964	16716	16766	16771	16876	16709	16813	16722	16664	16671	16796	16832	16752	16658	16801	16705	16688	16686	16714	16826	16792	16790	16655	17013	16746	16984	16816	16862	16925	16874	16643	16651	16713	16990	16831	16943	16726	16812	16867	16825	16878	16793	16811	16792	16859	16924	16860	16990	16497	16690	16833	16799	16642	16856	16812	16639	16616	16629	16818	16930	16781	16918	16817	16659	16719	16547	16659	16674	16690	16921	16884	16905	16636	16592	16625	16761	16898	16979	16799	16771	16703	16784	16784	16944	16766	16941	16845	17009	16745	16814	16733	16611	16873	16876	16583	16812	16795	16739	16771	16815	16692	16728	16593	16704	16838	16742	16885	16938	16712	16603	16751	16712	16829	16834	16964	16776	16627	16767	16853	16631	16663	16866	16625	16908	16958	16932	16984	16952	16781	16726	16749	16782	16891	16848	16741	16740	16646	16642	16916	16952	16882	16706	16925	16810	16943	16954	16632	16763	16631	16750	16869	16866	16852	17009	16673	16727	16692	16724	16877	16748	16777	16730	16804	16753	16721	16904	16975	16884	16818	16742	16776	16853	16849	16719	16867	16896	16774	16877	16891	16710	16870	16669	16712	16915	16700	16680	16632	16723	16783	16723	16722	16911	16559	16692	16597	16446	16685	17013	16846	16929	16771	16635	16794	16872	16729	16862	16745	16812	16937	16642	16976	16778	16666	16702	16798	16797	16642	16770	16778	16815	16832	16961	16647	16768	17009	16917	16730	16859	16885	17042	16824	16778	16800	16713	16705	16733	16834	16784	16878	16784	16569	16667	16907	16805	16795	17013	16820	16874	16715	16770	16636	16894	16686	16746	16950	16700	16720	16893	16646	16730	16792	16921	16924	16776	16810	16944	16577	16826	16832	16703	16783	16565	16832	17084	16979	16877	16750	16908	16786	16887	16982	16878	16634	16718	16763	16935	16853	16729	16878	16621	16916	16709	16691	16630	16769	16819	16880	16781	16669	16947	16835	16917	16839	16868	16753	16948	16770	16978	16988	16842	16889	16788	16757	16771	16708	16743	16838	16766	16866	16815	16944	16678	16856	16887	16935	16968	16807	16641	16879	16823	16864	16927	16829	16707	16748	16875	16877	16919	16847	16535	16670	16795	16790	16769	16778	16812	16861	16765	16845	16735	16869	16784	16774	16669	16917	16698	16626	16934	16562	16913	16678	17047	16932	16917	16886	16643	16703	16970	16536	16847	16869	16761	16855	16743	17041	16813	16597	16829	16831	16624	16832	16827	16782	16844	16631	16770	16736	16814	16740	16638	16844	16835	16548	16667	16888	16819	16922	16853	16728	16761	16658	16723	16654	16706	16963	16804	16693	16638	16608	16782	16772	16661	16939	16856	16608	16702	16717	16881	16856	16763	16884	16693	16735	16783	16968	16777	16737	16623	16748	16902	16906	16887	16817	16712	16731	16695	16820	16668	16735	16698	17040	16612	16783	16693	16847	16748	17003	16673	16906	16865	16749	16835	16884	16909	16655	16729	16901	16906	16955	16833	16931	16957	16846	16876	16800	16785	16769	16830	16823	16793	16787	16686	16689	16762	16897	16688	16682	16749	16858	16807	16858	16651	16905	16716	16683	16614	16722	16676	16717	16821	16757	16758	16704	16858	16571	16758	16786	16635	16703	16791	16855	16929	17022	16787	16748	16684	16927	16614	16794	16715	16497	16637	16930	16872	16805	16724	16995	16604	16812	16891	16873	16845	16715	16693	16842	16752	16848	16668	16648	16722	16713	16937	16528	16680	16551	16619	16639	16540	16827	16700	16840	16776	16653	16633	16639	16684	16763	16665	16791	16853	16788	16698	16780	16768	16784	16812	16928	16899	16728	16597	17067	16682	16739	16882	16847	16785	16775	16825	16800	16718	16650	16710	16651	16713	16728	16845	16758	16833	16842	16749	16733	16780	16556	16803	16786	16709	17030	16968	16631	16793	16702	16862	16652	17008	16782	16857	16727	16775	16739	16624	16927	16867	16912	16736	16811	16899	16729	16544	16834	16686	16950	16827	16741	16895	16944	16876	16852	16865	16681	16826	16785	16612	16693	16794	16906	16808	17020	16714	16934	16820	17064	16892	16940	16846	16893	16749	16880	16695	16705	16663	16759	16786	16761	16813	16840	16808	16865	16692	16801	16829	16690	16808	16753	16716	16828	16728	17091	16765	16825	16967	16779	16922	16703	16729	16809	16626	16531	16715	16753	16785	16778	16674	16780	16695	16911	16694	16667	16694	16840	16763	16690	16953	16773	16768	16850	16630	16840	16869	16987	16740	16652	16912	16753	16676	16661	16634	16904	16876	16743	16806	16769	16628	16883	16682	16775	16893	16706	16737	16880	16836	16666	16786	16778	16948	16609	16920	16800	16741	16746	16693	16798	16845	16729	16761	16844	16770	16385	16723	16866	16911	16653	16748	16891	16681	16756	17054	16810	16923	16723	16841	16815	16819	16789	16744	16932	16918	16864	16905	16716	16816	16656	16692	16790	16845	16764	16679	16802	16640	16539	16774	16885	16861	16700	16778	16950	16764	17004	16706	16756	16852	16892	16910	16524	16673	16481	16737	16669	16753	16687	16961	16818	16806	16862	17055	16765	16792	16851	16889	16774	16937	16724	16826	16612	16742	16763	16733	16883	16893	17080	16888	16488	16707	16628	16575	16924	16944	16790	16774	16771	16900	16731	16717	16709	16771	16822	16960	16781	16637	16683	16663	16807	16920	16857	17005	16744	16821	16819	16871	16721	16903	16826	16761	16951	16741	16791	16714	16670	16739	16680	16786	16687	16726	16881	17012	16752	16833	16900	16891	16843	16876	16715	16707	16754	16716	16981	16849	16660	16910	16739	16582	16658	17077	16710	16759	16751	16900	16705	16717	16636	16715	16680	16875	16520	16835	16766	16900	16772	16883	16919	16919	16998	16788	16817	16731	16643	16699	16872	16882	16793	16858	16628	16860	16937	16703	16930	16747	16813	16799	16741	16840	16728	16856	16934	16500	16566	16839	16771	16757	16738	16786	16858	16848	16918	16738	16747	16887	16854	16772	16850	16848	16928	16667	16797	16779	16657	16804	16664	16746	16844	16988	16871	16617	16841	17025	16690	16905	16880	16920	16763	16763	16789	16762	16849	16621	16787	16938	16867	16751	16665	16961	16693	16876	16852	16787	16788	16751	16887	16665	16826	16765	16783	16783	16898	16696	16831	16836	16805	16907	16580	16838	16821	16852	16685	16870	16907	16830	16624	16893	16797	16729	16737	16961	16863	16879	16770	16695	16927	16859	16610	16720	16766	16750	16791	16666	16835	16854	16901	16773	16906	16805	16583	16775	16715	16741	16676	16494	16599	16465	16701	16743	16811	16615	16704	16814	16875	16824	16811	16896	16732	16865	16943	16753	16941	16946	16864	16821	16869	16847	16877	16689	16781	16882	16895	16795	16675	16823	16730	16915	16638	16758	16766	16814	16841	16777	16965	17080	16791	16698	16810	16810	16645	16781	16595	16829	16635	16727	16832	16506	16687	16796	16905	16945	16614	16807	16649	16645	16925	16768	16827	16918	16888	16735	16842	16831	16875	16834	16832
33901	56537	46248	29538	20876	16688	15263	14857	14634	14559	14619	14697	14492	14622	14603	14732	14755	14732	14647	14510	14622	14668	14646	14651	14790	14522	14707	14635	14653	14648	14454	14562	14432	14657	14676	14608	14687	14507	14676	14632	14726	14582	14785	14494	14673	14579	14765	14683	14731	14783	14688	14665	14687	14729	14644	14589	14718	14674	14623	14611	14610	14468	14614	14780	14644	14572	14699	14739	14568	14703	14637	14522	14647	14671	14807	14564	14733	14596	14652	14552	14681	14651	14679	14518	14792	14615	14706	14637	14657	14547	14568	14571	14544	14551	14632	14607	14561	14710	14596	14718	14637	14790	14530	14551	14774	14566	14684	14598	14632	14625	14744	14739	14540	14650	14610	14742	14706	14825	14699	14686	14576	14799	14725	14619	14643	14619	14808	14614	14547	14680	14725	14780	14657	14735	14595	14566	14605	14464	14556	14680	14485	14566	14570	14606	14792	14851	14502	14736	14508	14593	14774	14777	14667	14625	14818	14571	14549	14788	14602	14547	14711	14615	14544	14563	14575	14646	14502	14693	14558	14700	14474	14695	14892	14644	14632	14694	14726	14542	14736	14617	14494	14496	14724	14641	14756	14675	14547	14640	14653	14650	14702	14688	14714	14767	14497	14641	14715	14558	14789	14642	14645	14689	14594	14645	14584	14667	14694	14733	14544	14603	14502	14589	14573	14592	14526	14593	14716	14572	14585	14710	14810	14774	14584	14487	14590	14764	14482	14765	14666	14709	14499	14502	14722	14682	14549	14646	14566	14552	14622	14766	14754	14797	14521	14724	14784	14601	14657	14634	14789	14436	14650	14716	14641	14551	14650	14589	14690	14671	14722	14801	14667	14618	14627	14648	14634	14535	14605	14708	14534	14593	14621	14733	14611	14494	14642	14594	14724	14599	14673	14618	14525	14588	14661	14510	14475	14719	14445	14592	14764	14555	14869	14619	14555	14607	14679	14701	14708	14576	14584	14585	14620	14455	14525	14560	14614	14564	14517	14703	14543	14718	14536	14649	14709	14651	14550	14631	14665	14731	14639	14705	14759	14567	14546	14749	14503	14663	14601	14569	14573	14588	14642	14829	14588	14606	14623	14487	14749	14785	14687	14588	14636	14750	14493	14512	14545	14543	14753	14500	14643	14598	14693	14563	14503	14589	14572	14703	14619	14677	14614	14661	14416	14587	14523	14759	14493	14734	14558	14632	14561	14499	14575	14549	14518	14551	14592	14663	14809	14560	14691	14541	14707	14710	14619	14530	14568	14607	14641	14583	14624	14531	14713	14711	14696	14546	14593	14504	14839	14612	14687	14793	14634	14543	14638	14806	14600	14656	14751	14634	14639	14541	14715	14609	14707	14518	14694	14810	14689	14700	14527	14696	14590	14701	14584	14668	14613	14594	14724	14530	14473	14658	14714	14614	14740	14655	14772	14632	14810	14714	14738	14520	14758	14667	14591	14478	14560	14676	14708	14705	14580	14620	14699	14559	14709	14571	14681	14761	14647	14549	14633	14667	14591	14633	14555	14651	14607	14650	14700	14560	14662	14658	14809	14824	14511	14638	14584	14761	14695	14711	14694	14642	14716	14673	14550	14553	14732	14561	14591	14632	14776	14780	14645	14638	14478	14556	14738	14632	14576	14627	14732	14791	14656	14618	14533	14675	14653	14685	14561	14677	14712	14582	14772	14568	14538	14571	14731	14593	14638	14803	14626	14669	14600	14652	14605	14556	14554	14626	14652	14606	14730	14596	14682	14747	14685	14535	14670	14691	14774	14594	14547	14591	14597	14852	14639	14653	14739	14609	14712	14600	14733	14704	14731	14838	14612	14604	14644	14637	14680	14699	14529	14717	14545	14458	14762	14553	14715	14535	14637	14513	14516	14657	14754	14666	14669	14636	14631	14660	14706	14597	14650	14558	14705	14525	14742	14732	14559	14698	14599	14555	14504	14618	14721	14608	14853	14548	14598	14621	14637	14628	14726	14794	14664	14643	14736	14611	14712	14648	14676	14528	14629	14634	14530	14557	14583	14571	14494	14605	14552	14646	14541	14636	14716	14686	14494	14706	14701	14771	14666	14703	14525	14592	14615	14732	14594	14742	14721	14651	14797	14757	14620	14704	14580	14661	14686	14508	14671	14701	14594	14688	14596	14534	14699	14541	14902	14677	14623	14605	14600	14493	14747	14695	14517	14645	14537	14543	14701	14758	14501	14614	14508	14612	14502	14445	14521	14659	14637	14642	14754	14625	14702	14688	14758	14729	14729	14676	14562	14581	14555	14613	14850	14718	14666	14617	14637	14550	14700	14671	14660	14652	14751	14794	14735	14810	14606	14593	14627	14553	14655	14655	14717	14517	14623	14640	14704	14810	14630	14570	14660	14694	14767	14474	14588	14601	14662	14722	14527	14590	14723	14645	14624	14691	14536	14684	14608	14699	14383	14566	14647	14581	14795	14582	14797	14837	14716	14772	14614	14745	14497	14774	14574	14488	14672	14668	14611	14508	14576	14716	14652	14688	14669	14768	14505	14726	14759	14632	14668	14737	14660	14647	14683	14624	14692	14927	14580	14738	14674	14614	14626	14699	14473	14663	14511	14613	14611	14574	14748	14637	14666	14731	14513	14805	14594	14566	14743	14612	14632	14803	14543	14740	14793	14759	14709	14799	14583	14682	14631	14583	14663	14595	14576	14701	14900	14794	14550	14529	14741	14708	14669	14718	14583	14606	14677	14502	14636	14539	14634	14640	14592	14790	14532	14789	14754	14469	14721	14602	14648	14533	14682	14861	14713	14549	14586	14590	14674	14633	14535	14668	14745	14588	14665	14508	14605	14648	14705	14811	14682	14645	14563	14707	14577	14496	14715	14520	14566	14556	14801	14603	14538	14662	14711	14601	14655	14646	14718	14680	14600	14747	14697	14586	14796	14652	14652	14864	14581	14622	14801	14852	14703	14714	14488	14459	14628	14664	14643	14768	14863	14648	14702	14719	14579	14707	14637	14674	14656	14674	14533	14555	14691	14625	14625	14577	14563	14715	14723	14670	14841	14548	14677	14552	14619	14544	14588	14620	14742	14595	14557	14518	14706	14716	14782	14669	14787	14655	14732	14581	14437	14706	14730	14528	14765	14765	14505	14626	14582	14684	14493	14796	14756	14574	14646	14754	14811	14843	14668	14749	14767	14623	14652	14714	14708	14665	14625	14744	14682	14587	14591	14751	14635	14617	14611	14523	14696	14672	14579	14587	14482	14632	14725	14731	14684	14712	14759	14633	14600	14642	14755	14588	14773	14765	14750	14715	14607	14687	14769	14803	14543	14631	14452	14529	14737	14532	14508	14515	14713	14894	14754	14642	14798	14659	14610	14713	14710	14412	14831	14726	14731	14603	14754	14868	14533	14740	14709	14650	14800	14654	14616	14667	14742	14619	14524	14754	14614	14646	14501	14885	14741	14536	14616	14641	14649	14615	14563	14667	14655	14511	14827	14535	14849	14658	14688	14677	14735	14713	14584	14872	14568	14671	14665	14697	14746	14593	14558	14663	14589	14801	14658	14658	14634	14669	14614	14750	14601	14634	14559	14606	14662	14593	14521	14691	14627	14820	14732	14709	14585	14636	14671	14573	14658	14482	14663	14606	14812	14474	14656	14706	14525	14676	14736	14577	14645	14598	14570	14586	14726	14777	14626	14658	14534	14543	14723	14697	14685	14873	14313	14688	14589	14720	14663	14599	14724	14701	14696	14515	14539	14638	14872	14611	14577	14524	14724	14651	14640	14789	14665	14471	14757	14718	14677	14672	14820	14835	14632	14486	14591	14649	14596	14756	14636	14739	14608	14805	14684	14538	14684	14662	14706	14770	14808	14633	14569	14776	14530	14611	14686	14524	14700	14683	14705	14562	14483	14615	14673	14690	14558	14620	14636	14565	14529	14496	14831	14646	14663	14470	14651	14552	14711	14572	14520	14629	14656	14618	14326	14613	14732	14523	14552	14567	14670	14922	14579	14667	14642	14556	14505	14662	14747	14654	14667	14619	14488	14748	14675	14582	14554	14569	14525	14614	14757	14716	14742	14589	14643	14591	14572	14679	14665	14551	14670	14729	14596	14691	14659	14574	14700	14673	14609	14749	14630	14622	14729	14680	14539	14604	14934	14588	14566	14757	14745	14652	14554	14558	14968	14639	14580	14731	14581	14619	14566	14689	14542	14692	14721	14637	14659	14472	14656	14494	14538	14622	14817	14505	14717	14425	14579	14673	14546	14671	14681	14588	14702	14852	14733	14692	14819	14516	14716	14627	14740	14595	14656	14537	14633	14612	14580	14629	14623	14433	14735	14655	14744	14735	14558	14682	14636	14704	14554	14678	14634	14569	14632	14752	14642	14611	14703	14588	14694	14603	14539	14583	14620	14593	14606	14642	14721	14823	14725	14674	14495	14758	14631	14577	14691	14657	14926	14590	14687	14566	14720	14689	14720	14581	14678	14499	14687	14589	14652	14623	14716	14592	14676	14722	14721	14626	14488	14682	14760	14601	14726	14515	14645	14679	14830	14808	14719	14677	14537	14592	14451	14498	14443	14844	14838	14760	14569	14616	14530	14619	14729	14751	14482	14642	14661	14676	14532	14675	14459	14649	14671	14691	14642	14576	14669	14579	14665	14730	14619	14564	14718	14754	14610	14598	14507	14719	14685	14620	14603	14616	14822	14592	14512	14791	14542	14529	14561	14691	14593	14643	14803	14618	14470	14702	14679	14674	14828	14743	14613	14686	14476	14679	14733	14659	14696	14643	14518	14863	14704	14716	14623	14716	14496	14771	14589	14623	14682	14814	14626	14716	14556	14730	14490	14635	14699	14675	14547	14694	14618	14568	14690	14713	14652	14690	14718	14545	14666	14614	14486	14604	14681	14568	14620	14563	14793	14676	14433	14712	14723	14640	14591	14626	14628	14562	14780	14434	14705	14653	14748	14723	14648	14721	14615	14859	14727	14566	14703	14599	14897	14609	14604	14663	14850	14799	14597	14504	14632	14690	14831	14720	14560	14552	14673	14487	14820	14645	14710	14553	14655	14768	14643	14619	14760	14490	14709	14558	14589	14607	14680	14596	14551	14601	14682	14587	14627	14568	14703	14685	14617	14695
24325	24895	41832	41571	33087	27077	22843	18046	17142	17094	17038	16891	17078	16780	16885	16581	16949	16640	16809	16791	16763	16860	16814	16832	16629	16649	16833	16805	16732	16789	16809	16760	16778	16798	16764	16758	16647	16770	16849	16600	16725	16810	16781	16651	16842	16668	16847	16766	16857	16672	16592	16857	16472	16694	16776	16670	16710	16729	16683	16722	16622	16536	16527	16777	16695	16582	16854	16866	16812	16722	16943	16711	16680	16571	16667	16569	16642	16588	16700	16688	16768	16566	16553	16523	16616	16832	16726	16601	16712	16585	16620	16629	16767	16765	16738	16532	16633	16825	16604	16738	16594	16905	16725	16676	16666	16711	16583	16769	16706	16638	16676	16632	16714	16702	16932	16579	16710	16649	16739	16662	16626	16740	16670	16632	16701	16651	16735	16592	16827	16723	16795	16584	16793	16877	16779	16596	16668	16723	16665	16687	16563	16613	16732	16863	16695	16785	16704	16709	16636	16638	16743	16568	16725	16699	16756	16661	16436	16551	16546	16533	16566	16652	16789	16576	16844	16751	16648	16563	16675	16715	16848	16541	16673	16826	16603	16617	16537	16599	16676	16812	16672	16667	16703	16673	16723	16386	16358	16641	16472	16652	16683	16542	16655	16771	16833	16704	16622	16739	16631	16732	16605	16499	16782	16718	16919	16690	16562	16872	16781	16762	16522	16789	16641	16577	16593	16559	16823	16755	16883	16536	16657	16635	16593	16606	16542	16719	16637	16866	16721	16625	16638	16745	16703	16575	16743	16756	16701	16646	16623	16544	16452	16790	16751	16729	16522	16785	16878	16770	16750	16567	16550	16736	16564	16833	16540	16625	16386	16808	16697	16576	16626	16663	16528	16600	16703	16825	16737	16712	16908	16660	16723	16524	16708	16538	16830	16687	16569	16752	16549	16690	16686	16622	16791	16809	16625	16787	16680	16586	16491	16552	16806	16689	16443	16716	16733	16860	16540	16557	16762	16597	16702	16594	16533	16660	16941	16627	16659	16571	16597	16864	16622	16544	16530	16734	16723	16730	16554	16701	16453	16587	16547	16737	16536	16679	16719	16737	16767	16622	16856	16701	16728	16679	16766	16559	16475	16526	16581	16654	16691	16537	16533	16740	16786	16675	16666	16605	16515	16611	16704	16606	16642	16632	16730	16773	16633	16627	16639	16857	16678	16632	16788	16770	16663	16560	16536	16663	16551	16681	16613	16794	16546	16735	16813	16718	16780	16726	16737	16641	16655	16784	16777	16644	16849	16622	16641	16743	16676	16759	16587	16716	16693	16716	16523	16544	16663	16601	16833	16550	16766	16793	16748	16735	16687	16456	16750	16593	16769	16661	16838	16807	16554	16790	16666	16524	16622	16735	16739	16661	16395	16653	16804	16710	16597	16627	16692	16836	16651	16826	16716	16813	16760	16811	16565	16822	16685	16607	16768	16736	16796	16405	16721	16676	16744	16628	16608	16674	16801	16817	16664	16707	16897	16859	16696	16620	16713	16603	16656	16728	16950	16729	16635	16876	16710	16731	16545	16622	16656	16572	16409	16580	16676	16665	16665	16846	16652	16803	16759	16619	16763	16601	16747	16592	16519	16527	16695	16472	16548	16752	16563	16699	16627	16758	16603	16852	16753	16654	16718	16520	16665	16644	16650	16607	16451	16600	16462	16522	16557	16725	16733	16618	16630	16613	16737	16736	16806	16547	16607	16638	17003	16463	16679	16865	16585	16743	16728	16569	16574	16854	16621	16811	16618	16675	16790	16722	16597	16426	16577	16816	16547	16668	16704	16647	16706	16688	16569	16824	16591	16432	16741	16743	16586	16727	16456	16692	16795	16789	16639	16503	16635	16649	16738	16649	16798	16652	16755	16523	16698	16755	16750	16877	16840	16586	16670	16625	16743	16607	16580	16661	16626	16594	16796	16564	16627	16652	16767	16675	16589	16604	16861	16631	16549	16528	16717	16763	16777	16579	16831	16552	16743	16684	16940	16826	16739	16807	16778	16758	16646	16564	16690	16677	16542	16774	16618	16705	16871	16731	16715	16605	16560	16711	16721	16874	16650	16689	16875	16435	16854	16494	16544	16642	16866	16620	16837	16744	16622	16715	16775	16677	16520	16550	16795	16579	16750	16788	16599	16758	16638	16787	16767	16531	16786	16641	16724	16964	16767	16728	16689	16665	16624	16485	16792	16465	16474	16614	16562	16586	16668	16787	16634	16768	16738	16835	16605	16778	16650	16728	16677	16767	16476	16564	16458	16677	16716	16675	16696	16675	16546	16694	16658	16679	16878	16674	16644	16550	16758	16564	16573	16695	16752	16757	16622	16677	16705	16679	16631	16756	16615	16600	16737	16697	16866	16822	16650	16517	16793	16734	16727	16567	16827	16599	16560	16661	16551	16796	16961	16611	16610	16641	16803	16666	16552	16660	16815	16391	16507	16471	16822	16679	16692	16617	16613	16616	16632	16657	16622	16818	16670	16682	16630	16643	16483	16625	16473	16794	16520	16716	16709	16528	16786	16440	16736	16718	16790	16514	16593	16681	16754	16726	16586	16587	16685	16769	16553	16491	16583	16735	16763	16493	16569	16898	16682	16653	16941	16716	16730	16774	16676	16704	16736	16658	16632	16554	16702	16643	16614	16719	16486	16728	16649	16676	16718	16659	16719	16649	16803	16705	16557	16547	16813	16736	16632	16715	16621	16624	16734	16607	16531	16569	16622	16632	16712	16724	16615	16464	16391	16581	16588	16643	16661	16825	16610	16730	16796	16712	16685	16644	16626	16827	16778	16709	16558	16529	16786	16613	16736	16722	16868	16789	16579	16761	16721	16731	16757	16776	16470	16718	16719	16617	16773	16639	16490	16743	16514	16483	16565	16569	16388	16738	16654	16630	16795	16511	16569	16764	16873	16748	16541	16683	16648	16667	16664	16534	16463	16608	16634	16770	16791	16722	16758	16662	16534	16594	16714	16730	16763	16495	16740	16598	16785	16530	16798	16612	16677	16757	16775	16581	16642	16733	16563	16636	16764	16816	16954	16701	16575	16672	16695	16747	16763	16639	16730	16783	16619	16525	16735	16524	16674	16675	16763	16625	16741	16620	16823	16844	16544	16585	16591	16603	16614	16731	16643	16493	16883	16662	16642	16636	16402	16579	16760	16699	16609	16652	16547	16751	16674	16853	16561	16536	16803	16928	16785	16648	16749	16958	16739	16803	16548	16473	16700	16569	16786	16612	16826	16651	16715	16833	16665	16700	16643	16823	16850	16786	16782	16905	16673	16539	16681	16675	16697	16755	16734	16673	16726	16871	16965	16858	16812	16694	16702	16664	16819	16649	16700	16684	16630	16702	16754	16693	16707	16708	16699	16676	16682	16682	16502	16594	16702	16567	16654	16711	16760	16696	16605	16881	16607	16769	16645	16709	16643	16649	16812	16709	16762	16743	16994	16668	16704	16746	16893	16587	16509	16762	16750	16803	16591	16582	16909	16771	16643	16662	16908	16817	16764	16577	16629	16712	16702	16654	16657	16614	16608	16689	16711	16783	16535	16450	16575	16623	16799	16602	16662	16576	16828	16660	16664	16618	16713	16566	16595	16537	16640	16637	16718	16781	16782	16727	16860	16780	16801	16814	16760	16522	16784	16692	16554	16900	16587	16611	16853	16704	16757	16625	16484	16577	16596	16614	16572	16463	16747	16596	16674	16811	16878	16747	16703	16770	16607	16698	16610	16713	16776	16638	16637	16648	16433	16734	16751	16665	16498	16478	16823	16758	16709	16656	16696	16644	16723	16482	16750	16694	16602	16611	16715	16703	16720	16505	16770	16682	16745	16740	16567	16674	16699	16693	16637	16498	16730	16482	16603	16593	16784	16579	16750	16572	16536	16873	16766	16715	16645	16588	16896	16699	16799	16563	16536	16652	16610	16731	16684	16657	16672	16696	16807	16947	16872	16515	16653	16691	16701	16725	16800	16677	16783	16552	16674	16641	16541	16733	16566	16643	16705	16681	16631	16437	16589	16367	16811	16638	16848	16854	16674	16507	16752	16781	16626	16673	16589	16546	16813	16588	16603	16687	16739	16667	16712	16684	16773	16824	16589	16811	16797	16687	16796	16651	16500	16653	16603	16616	16643	16664	16594	16638	16600	16582	16571	16724	16693	16835	16836	16733	16614	16572	16714	16693	16641	16763	16832	16802	16575	16503	16620	16869	16773	16795	16882	16745	16822	16803	16758	16659	16486	16477	16562	16574	16568	16716	16567	16678	16806	16660	16912	16886	16740	16614	16695	16495	16656	16647	16519	16650	16679	16527	16813	16609	16648	16697	16814	16904	16775	16629	16804	16565	16781	16635	16711	16572	16746	16658	16655	16622	16704	16741	16640	16524	16828	16696	16674	16473	16730	16792	16880	16538	16749	16647	16715	16635	16548	16373	16819	16665	16727	16615	16671	16479	16838	16725	16761	16854	16557	16701	16677	16709	16743	16641	16457	16698	16799	16802	16731	16745	16632	16627	16867	16693	16720	16791	16624	16651	16744	16599	16632	16810	16752	16830	16853	16830	16664	16648	16767	16788	16485	16769	16539	16757	16660	16773	16635	16405	16692	16649	16619	16561	16551	16712	16804	16505	16581	16452	16841	16710	16865	16524	16751	16686	16770	16502	16597	16621	16770	16818	16590	16731	16843	16691	16661	16733	16780	16589	16747	16707	16645	16618	16740	16473	16553	16691	16600	16702	16729	16658	16461	16632	16496	16564	16763	16802	16733	16871	16470	16531	16902	16790	16623	16647	16803	16489	16584	16564	16656	16633	16639	16782	16804	16542	16572	16826	16559	16642	16814	16745	16698	16760	16456	16477	16664	16720	16654	16692	16669	16815	16733	16718	16763	16669	16872	16827	16550	16616	16446	16757	16824	16732	16685	16856	16719	16761	16842	16492	16636	16703	16638	16778	16733	16648	16558	16610	16635	16606	16607	16711	16856	16617	16641	16576	16700	16597	16742	16677	16592	16565	16793	16528	16544	16812	16829	16646	16603	16550	16600	16705	16583	16539	16575	16769	16660	16704	16413	16676	16651	16909	16621	16605	16745	16814	16604	16570	16597	16691	16663	16578	16636	16836	16632	16682	16716	16523
60415	99836	83970	57399	38977	25498	18198	15463	14737	14561	14464	14747	14589	14696	14649	14773	14681	14519	14578	14423	14560	14384	14621	14797	14477	14576	14530	14652	14645	14558	14509	14704	14544	14552	14568	14518	14598	14552	14590	14622	14551	14613	14734	14513	14538	14491	14563	14478	14680	14702	14482	14669	14628	14553	14692	14741	14579	14452	14689	14753	14563	14680	14462	14414	14666	14424	14666	14633	14560	14547	14415	14668	14720	14567	14678	14642	14681	14427	14635	14571	14656	14623	14594	14512	14449	14611	14703	14281	14575	14691	14528	14629	14528	14594	14489	14591	14523	14676	14603	14803	14649	14365	14558	14544	14568	14616	14684	14539	14506	14664	14411	14520	14635	14555	14580	14644	14741	14520	14508	14597	14611	14614	14458	14623	14561	14589	14499	14561	14504	14520	14659	14722	14588	14592	14567	14561	14524	14701	14626	14356	14313	14759	14645	14680	14631	14613	14626	14596	14489	14666	14616	14462	14658	14676	14571	14601	14636	14637	14554	14660	14502	14673	14591	14593	14517	14508	14420	14538	14633	14556	14685	14440	14615	14521	14565	14506	14598	14507	14613	14771	14476	14663	14593	14631	14518	14648	14503	14470	14552	14564	14494	14441	14613	14396	14556	14440	14474	14553	14494	14393	14553	14654	14721	14642	14467	14706	14667	14358	14363	14592	14499	14710	14736	14503	14542	14555	14759	14603	14434	14676	14700	14709	14632	14497	14518	14743	14436	14602	14706	14708	14574	14523	14499	14594	14551	14529	14476	14597	14519	14576	14432	14364	14525	14631	14640	14505	14664	14509	14510	14581	14703	14632	14376	14437	14694	14590	14719	14460	14517	14587	14418	14646	14632	14540	14771	14567	14465	14422	14359	14658	14443	14702	14575	14536	14575	14555	14538	14551	14572	14500	14580	14524	14649	14470	14789	14359	14558	14446	14581	14502	14567	14753	14617	14581	14613	14539	14669	14485	14519	14654	14611	14672	14441	14613	14653	14616	14687	14723	14574	14593	14581	14619	14608	14606	14616	14636	14484	14563	14466	14524	14714	14601	14621	14494	14397	14496	14444	14581	14642	14468	14653	14579	15002	14494	14544	14562	14664	14581	14851	14529	14574	14500	14439	14748	14461	14595	14592	14462	14456	14613	14580	14624	14595	14466	14525	14634	14684	14535	14526	14723	14620	14524	14566	14490	14555	14499	14590	14433	14663	14522	14674	14565	14441	14671	14622	14466	14614	14557	14581	14498	14486	14441	14544	14436	14427	14566	14308	14606	14641	14618	14558	14454	14584	14746	14498	14639	14690	14516	14701	14514	14539	14449	14612	14603	14495	14655	14577	14604	14499	14596	14521	14680	14622	14734	14652	14703	14534	14587	14556	14519	14512	14519	14490	14692	14587	14439	14645	14385	14590	14563	14600	14458	14605	14651	14648	14492	14485	14639	14680	14603	14467	14607	14652	14584	14664	14629	14544	14565	14611	14488	14629	14453	14623	14599	14624	14598	14555	14793	14447	14722	14553	14529	14626	14458	14496	14530	14600	14522	14548	14538	14598	14608	14493	14761	14745	14364	14727	14604	14641	14831	14616	14597	14817	14684	14720	14468	14507	14561	14643	14485	14519	14576	14569	14422	14441	14524	14596	14366	14406	14713	14483	14468	14708	14528	14655	14581	14633	14688	14419	14579	14477	14537	14835	14530	14400	14649	14595	14582	14391	14550	14721	14552	14538	14619	14609	14491	14457	14533	14704	14440	14597	14636	14606	14578	14464	14703	14562	14585	14651	14640	14605	14576	14707	14578	14561	14447	14723	14633	14597	14533	14686	14594	14580	14565	14424	14596	14608	14469	14560	14652	14602	14614	14599	14678	14609	14622	14478	14603	14578	14578	14620	14600	14619	14537	14556	14668	14429	14454	14634	14457	14576	14596	14549	14679	14502	14517	14558	14654	14488	14535	14684	14579	14554	14434	14509	14418	14640	14507	14628	14572	14558	14620	14794	14492	14588	14514	14760	14614	14557	14605	14772	14484	14745	14513	14579	14491	14596	14493	14609	14462	14604	14605	14573	14798	14466	14608	14617	14736	14627	14582	14641	14405	14755	14507	14560	14751	14506	14660	14554	14328	14611	14698	14598	14521	14581	14498	14585	14668	14430	14659	14526	14442	14321	14651	14682	14686	14549	14584	14482	14634	14453	14577	14687	14716	14629	14546	14709	14487	14488	14564	14701	14499	14502	14673	14617	14698	14469	14626	14550	14577	14658	14760	14551	14439	14539	14577	14477	14559	14536	14452	14505	14548	14604	14684	14615	14582	14429	14602	14466	14550	14631	14792	14530	14498	14594	14488	14572	14632	14496	14503	14620	14541	14575	14517	14559	14706	14734	14513	14616	14428	14389	14604	14401	14638	14420	14570	14587	14558	14848	14495	14739	14577	14637	14596	14469	14619	14400	14759	14641	14521	14583	14531	14653	14422	14523	14646	14562	14446	14598	14687	14570	14567	14608	14399	14481	14622	14668	14666	14629	14506	14619	14698	14547	14612	14524	14791	14566	14580	14619	14469	14546	14534	14605	14455	14606	14654	14713	14612	14695	14449	14538	14703	14658	14348	14790	14616	14569	14573	14666	14570	14653	14788	14543	14600	14486	14512	14567	14467	14786	14680	14661	14653	14819	14629	14719	14470	14467	14587	14508	14527	14489	14533	14691	14631	14612	14593	14513	14532	14692	14457	14530	14819	14696	14485	14575	14548	14650	14457	14460	14617	14667	14672	14600	14669	14648	14528	14448	14572	14468	14580	14459	14607	14628	14616	14489	14474	14625	14620	14443	14593	14401	14508	14579	14414	14739	14645	14538	14585	14500	14559	14538	14496	14700	14660	14744	14752	14603	14535	14734	14712	14600	14730	14819	14481	14614	14579	14710	14830	14467	14540	14540	14719	14633	14677	14523	14515	14621	14470	14663	14422	14688	14614	14445	14496	14555	14564	14387	14534	14573	14513	14553	14631	14604	14564	14570	14457	14499	14524	14541	14373	14541	14589	14607	14640	14626	14451	14577	14523	14740	14576	14512	14583	14622	14403	14500	14370	14567	14515	14615	14588	14639	14569	14497	14549	14573	14579	14465	14670	14647	14512	14505	14631	14711	14786	14524	14539	14551	14572	14661	14389	14569	14764	14584	14578	14608	14498	14436	14542	14546	14629	14651	14518	14606	14572	14385	14501	14489	14481	14446	14505	14497	14613	14542	14569	14825	14668	14533	14601	14762	14559	14501	14585	14511	14653	14489	14596	14618	14607	14555	14564	14428	14486	14506	14619	14502	14404	14605	14661	14607	14652	14549	14732	14534	14529	14581	14488	14551	14454	14539	14471	14548	14425	14592	14532	14494	14477	14506	14557	14580	14547	14535	14713	14632	14585	14583	14687	14612	14589	14468	14508	14586	14649	14652	14723	14529	14517	14523	14574	14699	14627	14635	14561	14658	14526	14422	14627	14422	14607	14562	14607	14496	14657	14523	14498	14531	14654	14556	14486	14494	14646	14482	14450	14557	14545	14686	14592	14559	14417	14567	14512	14673	14584	14716	14543	14471	14585	14498	14751	14645	14769	14612	14676	14480	14501	14642	14622	14527	14556	14591	14546	14470	14400	14607	14555	14620	14643	14688	14677	14490	14547	14437	14548	14613	14593	14773	14742	14504	14767	14491	14673	14556	14676	14561	14669	14634	14689	14627	14626	14621	14543	14657	14660	14616	14677	14480	14513	14569	14587	14558	14648	14490	14671	14526	14553	14608	14344	14594	14544	14651	14571	14670	14524	14443	14785	14503	14645	14537	14588	14569	14601	14589	14503	14681	14548	14574	14692	14585	14588	14771	14587	14601	14605	14441	14477	14603	14526	14666	14601	14526	14497	14561	14567	14604	14597	14563	14428	14557	14656	14576	14667	14377	14463	14585	14405	14585	14541	14577	14638	14630	14637	14584	14477	14641	14572	14680	14581	14412	14583	14611	14700	14553	14581	14411	14533	14459	14493	14657	14672	14580	14665	14590	14434	14563	14586	14731	14602	14549	14520	14561	14613	14712	14451	14673	14552	14625	14771	14604	14505	14690	14598	14604	14505	14541	14653	14651	14562	14655	14669	14526	14565	14643	14635	14527	14684	14401	14506	14517	14590	14452	14638	14535	14580	14692	14517	14591	14542	14764	14504	14624	14684	14435	14673	14787	14559	14758	14627	14501	14572	14494	14638	14660	14501	14514	14558	14474	14586	14435	14549	14577	14497	14754	14639	14583	14686	14556	14347	14530	14469	14522	14646	14669	14569	14684	14439	14604	14565	14592	14659	14766	14361	14586	14682	14597	14529	14643	14659	14544	14685	14634	14810	14696	14536	14722	14882	14528	14560	14515	14472	14443	14669	14696	14738	14708	14734	14676	14434	14441	14618	14543	14527	14498	14631	14642	14675	14418	14648	14679	14631	14784	14529	14434	14579	14501	14713	14562	14598	14557	14685	14585	14403	14563	14614	14699	14557	14537	14569	14617	14603	14675	14744	14579	14677	14614	14615	14636	14508	14599	14546	14558	14682	14694	14429	14577	14613	14563	14559	14543	14645	14876	14540	14607	14507	14520	14578	14654	14595	14682	14529	14670	14512	14461	14600	14560	14646	14644	14591	14532	14797	14608	14580	14593	14608	14629	14422	14560	14720	14508	14582	14740	14602	14594	14609	14668	14600	14852	14579	14551	14573	14513	14628	14504	14508	14649	14543	14413	14708	14478	14597	14401	14628	14620	14481	14667	14448	14646	14603	14673	14674	14523	14689	14651	14521	14647	14636	14689	14550	14708	14537	14608	14658	14576	14511	14629	14515	14607	14564	14442	14512	14439	14598	14591	14549	14695	14611	14563	14649	14568	14614	14720	14487	14532	14643	14704	14766	14511	14559	14546	14567	14628	14498	14632	14386	14504	14432	14661	14652	14665	14443	14460	14549	14422	14369	14506	14507	14682	14534	14586	14419	14604	14746	14559	14608	14727	14497	14527	14456	14539	14574	14504	14487	14574	14528	14673	14692	14716	14504	14505	14542	14616	14542	14531	14469	14585	14628	14632	14318	14660	14522	14661	14634	14424	14622	14693	14714	14636	14525
23061	22603	36008	35410	31889	29463	26903	19802	17474	17560	17012	17013	17107	16824	17010	16921	16950	16915	16819	16836	16894	16891	16781	16612	16729	16855	16787	16798	16703	16582	16820	16717	16649	16820	16842	16735	16851	16776	16794	16873	16946	16576	16762	16787	16574	16694	16743	16984	16951	16925	16688	16829	16936	16746	16780	16501	16436	16784	16668	16744	16677	16904	16700	16925	16625	16785	16713	16634	16713	16683	16785	16746	16804	16712	16754	16690	16895	16773	16617	16722	16624	16641	16522	16816	16784	16836	16628	16698	16651	16643	16524	16694	16679	16647	16805	16599	16526	16680	16653	16503	16554	16540	16612	16687	16657	16813	16494	16672	16597	16798	16640	16809	16651	16695	16757	16557	16827	16540	16676	16796	16633	16673	16657	16717	16583	16729	16713	16547	16760	16678	16578	16618	16536	16604	16733	16819	16786	16843	16724	16897	16753	16801	16844	16583	16742	16598	16664	16851	16741	16547	16810	16732	16672	16658	16627	16665	16903	16503	16652	16681	16666	16580	16717	16627	16755	16637	16652	16648	16751	16680	16669	16554	16683	16617	16626	16593	16648	16812	16556	16621	16762	16867	16548	16483	16831	16502	16776	16794	16802	16748	16636	16591	16439	16709	16710	16696	16725	16707	16790	16830	16754	16774	16608	16679	16757	16712	16780	16737	16877	16674	16475	16629	16700	16556	16673	16863	16418	16497	16816	16655	16550	16672	16556	16796	16638	16743	16466	16809	16706	16794	16755	16647	16514	16520	16857	16790	16725	16688	16583	16644	16600	16641	16771	16698	16592	16563	16648	16663	16772	16623	16782	16717	16490	16703	16572	16645	16497	16683	16539	16744	16691	16514	16571	16738	16735	16686	16740	16487	16574	16523	16540	16698	16672	16655	16687	16531	16637	16507	16728	16675	16982	16526	16732	16791	16681	16667	16751	16611	16582	16557	16665	16584	16595	16357	16712	16712	16788	16845	16595	16825	16850	16691	16741	16480	16516	16714	16760	16662	16658	16633	16754	16606	16574	16574	16768	16657	16772	16516	16647	16721	16650	16688	16582	16619	16580	16754	16517	16525	16707	16517	16726	16786	16864	16627	16375	16576	16671	16768	16773	16798	16621	16677	16784	16720	16647	16811	16590	16546	16758	16757	16837	16552	16617	16573	16741	16571	16692	16716	16873	16665	16607	16742	16790	16751	16661	16625	16569	16693	16503	16432	16686	16827	16587	16736	16628	16635	16736	16589	16861	16896	16618	16790	16445	16717	16616	16619	16701	16854	16825	16743	16567	16440	16548	16620	16772	16576	16687	16672	16611	16640	16702	16670	16625	16605	16479	16821	16951	16716	16519	16613	16582	16788	16712	16685	16445	16670	16872	16816	16486	16741	16662	16697	16570	16609	16686	16702	16727	16715	16503	16784	16553	16714	16617	16794	16656	16566	16717	16700	16648	16506	16504	16764	16621	16811	16937	16693	16565	16443	16688	16590	16732	16568	16435	16563	16581	16607	16696	16648	16658	16519	16514	16576	16566	16577	16697	16822	16659	16687	16690	16760	16587	16644	16727	16784	16649	16626	16592	16882	16660	16520	16707	16798	16656	16609	16529	16728	16670	16547	16388	16523	16678	16850	16728	16768	16520	16592	16712	16804	16713	16698	16757	16559	16613	16750	16452	16727	16669	16680	16511	16546	16872	16866	16759	16582	16745	16687	16555	16525	16777	16836	16620	16812	16799	16648	16675	16689	16800	16634	16628	16869	16792	16682	16684	16743	16684	16506	16778	16653	16804	16612	16759	16540	16697	16709	16597	16697	16399	16740	16697	16630	16698	16585	16808	16828	16803	16508	16686	16709	16698	16634	16541	16668	16734	16369	16677	16647	16251	16714	16856	16717	16823	16572	16656	16671	16960	16723	16623	16659	16548	16703	16755	16740	16589	16702	16462	16745	16658	16752	16695	16725	16655	16700	16775	16690	16799	16643	16618	16716	16688	16785	16564	16655	16651	16427	16716	16776	16616	16694	16592	16705	16801	16700	16470	16797	16694	16666	16623	16576	16540	16604	16636	16604	16606	16549	16577	16683	16708	16523	16531	16676	16720	16660	16541	16791	16709	16872	16537	16604	16782	16560	16810	16478	16550	16864	16757	16710	16574	16589	16594	16799	16557	16673	16618	16570	16600	16642	16702	16593	16698	16544	16880	16553	16696	16746	16519	16686	16722	16691	16707	16861	16884	16780	16717	16572	16637	16632	16663	16647	16749	16692	16563	16692	16898	16608	16756	16702	16627	16528	16754	16580	16495	16652	16576	16657	16955	16610	16768	16898	16665	16726	16603	16771	16361	16482	16479	16648	16550	16411	16628	16642	16676	16691	16751	16699	16783	16767	16644	16660	16574	16486	16541	16446	16724	16602	16678	16553	16622	16657	16719	16732	16513	16721	16677	16826	16757	16620	16726	16795	16689	16403	16732	16762	16660	16734	16646	16717	16723	16616	16510	16572	16635	16633	16732	16616	16505	16749	16647	16724	16696	16691	16636	16689	16765	16562	16693	16535	16628	16938	16570	16815	16563	16736	16711	16739	16684	16669	16682	16632	16730	16587	16572	16844	16647	16746	16527	16649	16752	16851	16586	16638	16665	16852	16610	16747	16556	16635	16754	16865	16562	16635	16702	16639	16642	16630	16652	16749	16422	16400	16672	16618	16794	16781	16478	16668	16696	16609	16697	16659	16585	16601	16676	16619	16823	16798	16565	16742	16529	16775	16540	16714	16575	16717	16586	16645	16727	16553	16669	16629	16380	16484	16642	16846	16621	16708	16707	16709	16760	16620	16609	16705	16798	16786	16546	16664	16605	16746	16618	16546	16677	16761	16626	16494	16565	16768	16764	16626	16899	16538	16706	16721	16629	16636	16767	16786	16825	16876	16680	16721	16535	16819	16801	16587	16679	16705	16623	16800	16493	16725	16597	16615	16791	16663	16699	16796	16754	16786	16591	16756	16669	16537	16428	16523	16567	16524	16527	16707	16708	16580	16776	16545	16735	16768	16391	16619	16724	16755	16811	16807	16778	16586	16611	16584	16903	16698	16745	16548	16464	16556	16612	16715	16750	16534	16827	16617	16641	16590	16324	16864	16629	16727	16611	16729	16795	16520	16712	16841	16703	16495	16922	16734	16503	16712	16836	16483	16754	16851	16563	16754	16648	16482	16593	16752	16513	16403	16542	16751	16673	16662	16659	16620	16508	16622	16781	16559	16687	16713	16846	16681	16618	16584	16417	16471	16485	16439	16536	16582	16755	16541	16654	16887	16671	16459	16317	16699	16649	16708	16730	16651	16589	16663	16545	16622	16877	16572	16583	16687	16602	16631	16668	16608	16603	16574	16751	16628	16598	16628	16630	16631	16728	16629	16691	16608	16627	16736	16633	16675	16506	16476	16532	16500	16695	16473	16934	16604	16576	16591	16542	16499	16568	16605	16751	16433	16810	16491	16591	16775	16586	16348	16759	16674	16688	16365	16718	16974	16715	16560	16837	16675	16849	16696	16631	16535	16598	16757	16596	16603	16731	16571	16638	16718	16572	16649	16683	16659	16787	16605	16607	16749	16564	16813	16463	16826	16765	16639	16609	16743	16547	16517	16617	16618	16577	16529	16669	16848	16684	16493	16735	16757	16586	16311	16575	16687	16631	16782	16813	16768	16781	16584	16517	16618	16677	16654	16847	16574	16787	16631	16725	16632	16577	16842	16678	16826	16683	16729	16589	16519	16602	16499	16494	16788	16954	16605	16842	16475	16731	16748	16677	16710	16642	16639	16669	16637	16647	16687	16692	16457	16467	16705	16758	16667	16592	16617	16801	16824	16553	16725	16604	16337	16642	16609	16798	16579	16773	16646	16705	16623	16455	16732	16728	16604	16787	16646	16671	16508	16835	16621	16749	16770	16634	16578	16670	16615	16629	16848	16650	16740	16575	16722	16717	16685	16696	16638	16723	16453	16843	16766	16697	16672	16698	16818	16841	16638	16524	16762	16721	16766	16690	16505	16646	16703	16787	16601	16755	16730	16648	16677	16597	16501	16657	16635	16613	16688	16634	16634	16793	16654	16967	16659	16618	16551	16642	16583	16699	16615	16448	16705	16674	16567	16635	16676	16438	16811	16892	16539	16717	16754	16635	16770	16691	16547	16775	16725	16648	16542	16814	16814	16624	16664	16606	16702	16719	16677	16869	16567	16741	16647	16740	16713	16559	16670	16643	16773	16731	16535	16474	16743	16726	16578	16746	16729	16449	16672	16553	16732	16619	16480	16704	16599	16699	16665	16628	16764	16734	16717	16724	16721	16613	16705	16640	16888	16584	16680	16689	16566	16458	16643	16648	16676	16489	16638	16591	16639	16463	16619	16534	16540	16786	16715	16712	16645	16857	16562	16601	16760	16638	16810	16653	16843	16702	16637	16686	16559	16721	16680	16569	16611	16567	16617	16480	16411	16708	16597	16704	16727	16560	16628	16661	16706	16600	16724	16536	16703	16721	16669	16701	16722	16806	16744	16631	16547	16647	16647	16519	16590	16659	16894	16788	16726	16660	16561	16737	16583	16527	16581	16646	16656	16775	16808	16616	16698	16582	16522	16661	16702	16489	16403	16474	16567	16416	16675	16707	16548	16684	16646	16821	16762	16562	16650	16716	16706	16731	16598	16721	16791	16849	16589	16565	16729	16662	16743	16570	16747	16544	16514	16705	16591	16683	16541	16546	16596	16638	16749	16467	16525	16574	16670	16429	16845	16592	16730	16830	16755	16653	16621	16769	16493	16708	16393	16567	16674	16543	16623	16611	16766	16536	16800	16794	16729	16582	16712	16574	16726	16764	16717	16648	16695	16624	16618	16745	16399	16541	16553	16503	16644	16703	16612	16653	16707	16625	16648	16837	16463	16699	16715	16760	16857	16653	16513	16769	16693	16502	16630	16657	16747	16686	16491	16779	16778	16782	16810	16727	16529	16562	16751	16599	16643	16894	16716	16655	16665	16899	16620	16616	16705	16611	16702	16713	16839	16825	16614	16710	16708	16687	16706	16585	16785	16532	16471	16692	16437	16640	16764	16379	16718	16785	16716	16627	16699	16688	16734	16719	16607	16624	16462	16708	16750
61844	106221	93403	70633	48768	32383	21165	16188	14909	14598	14625	14373	14578	14467	14559	14367	14487	14649	14543	14309	14553	14499	14559	14593	14551	14491	14610	14522	14559	14717	14501	14568	14592	14509	14610	14476	14621	14559	14521	14506	14369	14573	14488	14514	14589	14521	14648	14477	14595	14472	14532	14447	14544	14462	14577	14439	14591	14525	14490	14553	14604	14671	14465	14609	14595	14576	14460	14440	14454	14589	14517	14593	14568	14607	14485	14521	14426	14522	14452	14485	14556	14460	14541	14575	14604	14654	14357	14620	14475	14662	14640	14429	14572	14629	14592	14609	14663	14658	14541	14488	14499	14627	14598	14639	14409	14548	14616	14382	14549	14471	14626	14495	14384	14385	14640	14582	14426	14573	14356	14452	14560	14435	14480	14644	14640	14572	14601	14455	14498	14351	14458	14613	14489	14448	14677	14450	14433	14562	14480	14536	14607	14549	14357	14486	14635	14544	14438	14544	14831	14441	14636	14582	14719	14519	14599	14542	14610	14688	14434	14567	14437	14560	14582	14532	14445	14524	14556	14485	14607	14535	14429	14529	14286	14574	14475	14383	14489	14693	14571	14497	14680	14585	14596	14455	14550	14540	14589	14365	14442	14479	14559	14514	14509	14531	14527	14509	14369	14486	14460	14582	14466	14534	14353	14476	14515	14638	14615	14588	14530	14492	14507	14454	14578	14453	14591	14543	14494	14459	14570	14432	14453	14524	14564	14664	14607	14710	14505	14453	14583	14583	14554	14610	14757	14692	14550	14438	14385	14479	14542	14381	14431	14441	14539	14377	14508	14582	14405	14604	14538	14567	14689	14481	14442	14557	14593	14563	14382	14674	14425	14498	14485	14444	14479	14558	14631	14534	14449	14625	14420	14505	14550	14406	14549	14436	14571	14575	14486	14484	14460	14461	14524	14494	14586	14616	14494	14445	14504	14547	14643	14452	14518	14577	14429	14563	14564	14493	14461	14567	14602	14429	14515	14545	14556	14618	14519	14431	14442	14513	14475	14667	14481	14490	14436	14547	14339	14568	14391	14441	14657	14446	14575	14463	14550	14475	14492	14493	14603	14552	14439	14569	14444	14463	14573	14654	14465	14726	14578	14376	14541	14389	14397	14526	14532	14549	14574	14602	14437	14546	14485	14577	14550	14467	14482	14359	14604	14382	14658	14363	14486	14542	14507	14473	14555	14710	14585	14482	14707	14529	14523	14536	14532	14281	14501	14441	14553	14505	14534	14565	14580	14469	14586	14471	14529	14556	14571	14632	14408	14546	14487	14535	14487	14468	14566	14507	14330	14549	14575	14383	14535	14509	14539	14523	14608	14526	14374	14374	14647	14382	14347	14331	14322	14495	14552	14645	14582	14804	14642	14671	14456	14481	14476	14311	14508	14630	14457	14393	14659	14617	14689	14492	14679	14847	14561	14527	14529	14650	14489	14436	14543	14492	14496	14484	14474	14620	14532	14575	14641	14450	14393	14602	14549	14403	14520	14549	14552	14553	14285	14541	14614	14379	14485	14592	14288	14485	14571	14408	14753	14530	14645	14674	14462	14425	14654	14518	14628	14645	14583	14563	14423	14537	14380	14537	14504	14336	14557	14588	14429	14470	14576	14633	14517	14561	14567	14473	14662	14629	14568	14469	14437	14413	14478	14447	14620	14652	14661	14515	14553	14374	14584	14431	14374	14638	14541	14494	14643	14440	14599	14265	14573	14589	14421	14598	14612	14416	14638	14451	14623	14467	14672	14410	14603	14603	14436	14377	14431	14567	14382	14716	14606	14434	14601	14265	14615	14375	14640	14558	14462	14351	14519	14426	14382	14619	14432	14479	14467	14520	14227	14652	14480	14518	14466	14606	14474	14412	14294	14413	14431	14661	14502	14465	14553	14496	14404	14467	14501	14512	14496	14633	14536	14471	14546	14531	14625	14488	14565	14479	14498	14577	14479	14516	14577	14605	14454	14592	14630	14628	14581	14216	14617	14562	14465	14494	14516	14441	14479	14522	14247	14480	14554	14432	14622	14631	14681	14378	14601	14559	14567	14508	14435	14524	14517	14409	14382	14465	14433	14523	14393	14582	14434	14510	14441	14686	14589	14540	14485	14541	14581	14645	14477	14665	14440	14539	14546	14605	14531	14673	14477	14460	14585	14532	14495	14507	14473	14519	14523	14461	14410	14607	14392	14576	14376	14503	14747	14522	14728	14491	14560	14460	14554	14440	14464	14654	14606	14416	14571	14642	14488	14476	14369	14481	14603	14410	14562	14427	14430	14649	14511	14434	14491	14613	14491	14544	14644	14229	14444	14639	14395	14650	14573	14579	14744	14487	14321	14505	14423	14631	14574	14450	14666	14388	14472	14524	14423	14530	14350	14491	14489	14462	14613	14532	14463	14603	14432	14508	14518	14352	14613	14537	14549	14462	14375	14625	14475	14506	14569	14481	14674	14533	14594	14534	14608	14700	14565	14385	14641	14592	14538	14292	14567	14400	14616	14572	14558	14678	14377	14557	14611	14454	14382	14600	14470	14538	14473	14391	14630	14484	14576	14423	14623	14585	14631	14553	14438	14577	14468	14413	14543	14646	14540	14548	14334	14616	14459	14587	14511	14487	14544	14505	14720	14610	14515	14649	14498	14514	14604	14614	14630	14331	14463	14513	14546	14663	14665	14583	14400	14572	14492	14570	14434	14249	14421	14629	14658	14544	14334	14543	14370	14583	14501	14483	14572	14597	14433	14513	14584	14424	14617	14488	14592	14506	14487	14465	14661	14540	14471	14585	14440	14597	14473	14526	14595	14368	14420	14442	14470	14492	14270	14643	14575	14579	14594	14521	14612	14455	14559	14696	14458	14470	14435	14422	14383	14523	14551	14554	14391	14397	14465	14452	14622	14625	14574	14549	14537	14704	14517	14572	14523	14662	14375	14489	14632	14446	14566	14452	14509	14361	14481	14455	14427	14557	14440	14488	14382	14500	14501	14501	14361	14613	14434	14471	14446	14283	14564	14673	14585	14500	14544	14360	14653	14385	14569	14462	14728	14440	14606	14626	14441	14395	14573	14538	14593	14524	14478	14672	14598	14496	14575	14651	14400	14427	14628	14615	14574	14449	14353	14582	14398	14541	14524	14559	14493	14473	14455	14434	14440	14283	14470	14412	14461	14777	14580	14452	14596	14478	14618	14505	14632	14478	14367	14381	14659	14421	14446	14459	14404	14524	14525	14566	14291	14534	14581	14494	14571	14447	14475	14558	14528	14457	14637	14398	14473	14432	14557	14475	14609	14412	14471	14614	14446	14512	14566	14522	14590	14415	14641	14581	14401	14525	14325	14401	14310	14416	14526	14439	14501	14441	14476	14668	14619	14619	14550	14406	14582	14349	14514	14500	14548	14496	14534	14508	14547	14598	14308	14589	14471	14452	14541	14516	14355	14433	14378	14566	14456	14577	14580	14459	14461	14629	14515	14491	14429	14524	14467	14456	14570	14401	14542	14521	14493	14558	14344	14383	14457	14618	14430	14581	14618	14338	14354	14677	14573	14534	14532	14538	14546	14533	14462	14513	14484	14454	14602	14595	14663	14504	14341	14576	14444	14362	14483	14565	14578	14659	14532	14433	14568	14517	14563	14608	14602	14556	14407	14389	14540	14650	14529	14524	14436	14679	14374	14340	14505	14429	14502	14627	14527	14486	14494	14467	14465	14459	14488	14677	14573	14529	14582	14395	14364	14448	14534	14525	14737	14476	14679	14451	14451	14612	14513	14483	14601	14561	14491	14411	14366	14553	14283	14419	14539	14446	14530	14624	14619	14459	14597	14546	14550	14464	14659	14452	14510	14704	14550	14497	14468	14496	14457	14585	14638	14457	14372	14496	14567	14588	14570	14609	14444	14473	14378	14592	14528	14548	14488	14595	14492	14567	14410	14522	14573	14684	14513	14640	14412	14674	14506	14594	14466	14610	14552	14543	14494	14554	14543	14504	14645	14645	14487	14412	14540	14547	14566	14433	14550	14582	14675	14449	14614	14380	14513	14519	14449	14445	14378	14619	14548	14372	14480	14403	14540	14450	14515	14581	14597	14549	14306	14509	14538	14478	14368	14453	14569	14579	14489	14644	14452	14468	14620	14581	14614	14482	14455	14570	14527	14435	14580	14679	14465	14444	14605	14622	14473	14385	14468	14566	14445	14741	14410	14433	14398	14727	14546	14549	14589	14609	14482	14521	14475	14531	14466	14738	14566	14244	14681	14438	14685	14610	14520	14505	14495	14470	14498	14347	14646	14525	14417	14531	14548	14464	14447	14674	14409	14554	14375	14574	14555	14475	14587	14439	14637	14552	14643	14604	14449	14479	14513	14643	14558	14495	14354	14395	14470	14505	14571	14463	14507	14462	14541	14333	14478	14511	14491	14400	14412	14583	14382	14524	14673	14508	14469	14623	14551	14570	14564	14613	14421	14661	14589	14582	14384	14571	14583	14438	14484	14494	14456	14477	14600	14631	14537	14336	14527	14269	14385	14600	14476	14470	14315	14431	14660	14497	14588	14404	14298	14675	14629	14526	14635	14553	14551	14378	14515	14354	14608	14485	14383	14535	14566	14604	14637	14476	14458	14326	14324	14297	14548	14726	14571	14532	14585	14440	14485	14663	14641	14646	14405	14566	14483	14482	14633	14524	14524	14601	14360	14466	14603	14429	14701	14529	14542	14565	14546	14466	14614	14306	14381	14621	14348	14626	14520	14529	14537	14422	14417	14424	14459	14621	14565	14552	14546	14488	14599	14636	14522	14510	14600	14470	14524	14544	14449	14446	14421	14750	14499	14534	14655	14664	14489	14432	14491	14562	14442	14360	14512	14433	14589	14401	14471	14579	14359	14509	14530	14577	14410	14431	14319	14462	14579	14491	14592	14579	14533	14478	14504	14495	14475	14594	14674	14523	14465	14649	14360	14571	14383	14654	14611	14704	14629	14509	14499	14606	14445	14256	14606	14652	14564	14622	14478	14554	14628	14522	14355	14396	14553	14388	14587	14566	14469	14531	14543	14529	14484	14668	14403	14641	14588	14524	14492	14478	14732	14608	14421	14712	14388	14587	14563	14467	14669	14567	14546	14428	14737	14572	14630	14506	14520	14470	14526	14675
29124	34636	43314	33618	23761	19503	17988	17121	16776	16825	16854	16807	16836	16873	16822	16865	16828	16629	16776	16864	16862	17002	16801	16932	17001	16774	16870	16874	16810	16907	16967	16714	16879	16667	16835	16800	16892	16740	16859	16513	16641	16652	16879	16824	16962	16664	16857	16647	17031	16650	16864	16789	16991	16750	16738	16820	16807	16686	16761	16826	16573	16718	16620	16662	16720	16666	16591	16925	16740	16767	16723	16690	16660	16645	16814	16655	16741	16744	16938	16860	16971	16704	16487	16772	17020	16678	16660	16671	16697	16614	16666	16829	16745	16725	16624	16749	16681	16695	16629	16685	16725	16718	16661	16492	16862	16748	16795	16844	16719	16723	16698	16778	16706	16700	16943	16727	16719	16745	16967	16760	16655	16737	16718	16572	16832	16800	16748	16676	16938	16813	16659	16713	16688	16808	16992	16803	16691	16721	16799	16820	16747	16905	16774	17004	16664	16607	16684	16736	16741	16703	16933	16783	16696	16555	16817	16720	16795	16739	16857	16743	16892	16564	16774	16757	16814	16883	16785	16662	16747	16729	16862	16668	16678	16752	16803	16690	16778	16631	16626	16728	16853	16562	16857	16840	16989	16711	16715	16632	16932	17002	16716	16884	16705	16675	16787	16772	16732	16833	16855	16731	16737	16501	16938	17013	16558	16788	16680	16734	16763	16722	16618	16620	16554	17086	16805	16739	16754	16662	16695	16693	16779	16763	16725	16590	16631	16564	16647	16679	16726	16589	16909	16853	16907	16840	16762	16673	16737	16693	16765	16846	16723	16866	16742	16851	16970	16706	16616	16705	16805	16670	16643	16877	16608	16722	16518	16577	16685	16770	16825	16665	16714	16812	16578	16733	16601	16646	16739	16777	16745	16798	16824	16574	16741	16899	16848	16842	16747	16643	16678	16804	16726	16744	16753	16748	16633	16834	16730	16619	16783	16820	16884	16483	16772	16822	16641	16499	16738	16826	16910	16731	16770	16741	16768	16806	16594	16837	16808	16713	16648	16765	16752	16740	16937	16635	16515	16713	16546	16780	16918	16640	16929	16757	16763	16779	16820	16661	16631	16890	16834	16738	16748	16657	16792	16990	16647	16720	16779	16934	16901	16861	16940	16925	16777	16865	16630	16871	16746	16663	16772	16846	16862	16758	16747	16917	16675	16883	16710	16853	16746	16687	16774	16761	16701	16749	16753	16690	16836	16757	16588	17010	16710	16839	16821	16653	16635	16639	16769	16639	16889	16634	16845	16758	16824	16780	16824	16701	16602	16711	16777	16769	16805	16809	16729	16587	16646	16518	16720	16947	16855	16596	16867	16874	16690	16634	16613	16650	16725	16784	16777	16705	16764	16604	16854	16711	16830	16827	16808	16718	16913	16715	16788	16836	16806	16823	16827	16801	16663	16800	16632	16687	16859	16760	16550	16891	16831	16642	16784	16627	16816	16587	16746	16729	16766	16560	16731	16853	16702	16765	16614	16889	16660	16667	16824	16756	16754	16709	16672	16625	16633	16850	16821	16715	16734	16678	16706	16861	16730	16812	16881	16775	16639	16671	16580	16692	16781	17002	16758	16908	16649	16500	16835	16833	16611	16844	16910	16874	16650	16774	16857	16722	16820	16759	16609	16733	16859	16848	16793	16758	16823	16613	16581	16724	16791	16909	16538	16941	16771	16886	16752	16756	16843	16756	16657	16699	16787	16732	16655	16771	16708	16639	16699	16814	17012	16744	16675	16627	16784	16616	16776	16765	16750	16733	16836	16722	16665	16787	16875	16735	16526	16691	16626	16879	16787	16631	16837	16812	16612	16846	16554	16893	16674	16775	16687	16685	16844	16786	16864	16807	16933	16591	16655	16695	16822	17045	16788	16684	16817	16731	16767	16891	16982	16718	16724	16788	16734	16799	16762	16777	16997	16901	16587	16634	16958	16743	16706	16835	16655	16909	16739	16708	16941	16847	16722	16783	16671	16701	16888	16894	16846	16670	16851	16607	16790	16794	16778	16724	16632	16670	16964	16608	16699	16762	16654	16711	16845	16828	16732	16809	16626	16817	16819	16815	16802	16823	16925	16622	16716	16659	16748	16832	16810	16901	16893	16522	16839	16671	16773	16823	16570	16773	16750	16793	16555	16721	16829	16716	16564	16735	16820	16650	16797	16677	16688	16788	16837	16982	16735	16797	16747	16662	16920	16629	16735	16729	16835	16791	16670	16558	16705	16766	16734	16801	16774	16761	16769	16717	16735	16630	16736	16783	16860	16818	16777	16780	16788	16905	16854	16522	16795	16706	16700	16916	16669	16621	16737	16816	16630	16784	16938	16677	16713	16665	16788	16570	16781	16663	16751	16869	16720	16653	16764	16826	16910	16723	16727	16792	16933	16701	16724	16862	16741	16650	16729	16712	16718	16823	16654	16599	16737	16809	16729	16671	16763	16619	16769	16841	16668	16754	16832	16647	16831	16676	16799	16871	16795	16743	16802	16673	16731	16873	17026	16700	16736	16861	16797	16698	16804	16912	16741	16938	16765	16703	16845	16763	16949	16638	16545	16826	16617	16503	16691	16859	16888	16719	16786	16876	16773	16800	16774	16599	16912	16677	16726	16754	16892	16687	16611	16720	16699	16582	16630	16835	16732	16762	16735	16669	16845	16679	16796	16736	16941	16950	16921	16747	16904	16809	16791	16840	16927	16610	16833	16590	16932	16851	16841	16677	16650	16854	16725	16605	16925	16897	16687	16812	16887	16471	16698	16929	16644	16876	16947	16838	16622	16683	16957	16797	16670	16787	16895	16776	16706	16886	16931	16799	16785	16700	16899	16722	16616	16832	16699	16649	16770	16665	16819	16739	16770	16763	16700	16827	16820	16841	16782	16580	16855	16584	16911	16897	16823	16856	16702	16839	16614	16971	16826	16859	16748	16826	16814	16635	16799	16763	16825	16863	16768	16776	16967	16789	17018	16862	16572	16826	16601	16502	16762	16779	16539	16887	16890	16832	16707	16723	16780	16673	16908	16683	16882	16797	16842	16961	16789	16749	16876	16652	16740	16660	16803	16739	16632	16723	16847	16621	16708	16602	16925	16763	16900	16897	16730	16817	16775	16819	16727	16552	16722	16704	16738	16802	16788	16729	16673	16672	16711	16677	16687	16581	16856	16555	16732	16639	16678	16753	16789	16678	16974	16792	17053	16434	16666	16681	16651	16824	17038	16743	16674	16739	16812	16703	16680	17035	16864	16676	16627	16692	16599	16674	16681	16672	16899	16763	16758	16886	16861	16923	16836	16689	16900	16728	16709	16623	16880	16931	16787	16852	16575	16766	16691	16738	16822	16742	16697	16718	16775	16710	16714	16588	16632	16682	16708	16841	16845	16653	16648	16868	16836	16693	16686	16735	16783	16682	16692	16823	16803	16705	16657	16804	16849	16681	16711	16762	16688	16979	16854	16911	16717	16549	16813	16772	16759	16841	16666	16952	16928	16853	16744	16750	16648	16673	16696	16851	16744	16860	16754	16565	16737	16837	16831	16599	16829	16640	16584	16641	16774	16702	16759	16660	16801	16722	16661	16717	16630	16615	16922	16728	16652	16715	16804	16761	16796	16752	16837	16782	16596	16621	16703	16567	16710	16636	16759	16746	16680	16793	16683	16909	16860	16849	16785	16581	16803	16679	16901	16778	16725	16850	16792	16772	16632	16814	16718	16968	16613	16768	16607	16547	16830	16537	16671	16748	16726	16935	16792	16779	16646	16776	16629	16928	16780	16800	16917	16665	16679	16654	16672	16913	16615	16660	16796	16780	16848	16760	16647	17013	16895	16699	16746	16692	16904	16776	16606	16683	16827	16937	16742	16699	16642	16818	16726	16865	16717	16767	16870	16861	16928	16725	16704	16546	16787	16695	16701	16869	16849	16781	16856	16614	16731	16525	16918	16791	16777	16714	16715	16712	16832	16732	16845	16796	16545	16788	16736	16582	16716	16831	16849	16628	16713	16705	16734	16773	16788	16725	16675	16653	16678	16873	16893	16790	16820	16758	16796	16974	16828	16883	16811	16662	16863	16889	16784	16908	16626	16812	16867	16659	16698	16746	16914	16753	16841	16789	16818	16551	16715	16851	16696	16773	16807	16592	16699	16671	16751	16753	16678	16661	16618	16573	16765	16859	16925	16867	16851	16681	16619	16902	16630	16685	16681	16827	16626	16878	16705	16657	16634	16626	16859	16737	16598	16644	16529	16772	16673	16786	16896	16675	16828	16762	16832	16750	16866	16801	16687	16867	16808	16482	16734	16947	16928	16775	16692	16697	16787	16699	16828	16951	16851	16790	16935	16881	16701	17009	16918	16662	16748	16899	16921	16906	16696	16844	16764	16765	16881	16761	16727	16607	16840	16684	16770	16863	16821	16788	16831	16847	16708	16732	16967	16740	16776	16771	16571	16804	16784	16786	16638	16587	16677	16662	16802	16967	16736	16783	16820	16550	16767	16775	16628	16676	16817	16774	16651	16878	16695	16813	16887	16760	16699	16641	16748	16762	16837	16471	16616	16795	16888	16832	16822	16739	16670	16605	16558	16547	16774	16705	16752	16767	16757	16732	16778	16778	16632	16730	16664	16795	16735	16850	16944	16942	16865	16693	16808	16583	16689	16819	16960	16667	16767	16896	16819	16605	16778	16940	16670	16772	16896	16912	16875	16944	16839	16716	16706	17002	16702	16761	16654	16688	17024	16971	16961	16806	17021	16717	16624	16621	16920	16884	16698	16638	16661	16668	16768	16901	16813	16563	16778	16731	16822	16712	16733	16871	16703	16646	16576	16624	16842	16811	16874	16737	17000	16831	16786	16654	16734	16815	16701	16865	16937	16757	16920	16733	16632	16780	16613	16958	16767	16892	16822	16757	16734	16945	16787	16649	16590	16665	16731	16856	16761	16738	16790	16762	16723	16847	16885	16876	16708	16798	16676	16864	16822	16631	16637	16730	16480	16777	16845	16977	16677	16838	16686	16630	16759	16749	16810	16640	16819	16645	16840	16747	16870	16795	16808	16850	16738	16792	16762	16779	16839	16856	16770	16998	16908	16756	16625	16662	16855	16729	16900	16844	16903	16619	16759	16767	16678	16828	16832	16847	16794	16856	16759	16733
34417	55318	46303	30541	21190	16953	15340	14819	14676	14479	14643	14342	14783	14650	14771	14529	14621	14792	14648	14570	14547	14793	14671	14585	14516	14607	14493	14472	14418	14689	14604	14595	14835	14610	14649	14543	14611	14609	14535	14348	14531	14538	14518	14472	14535	14546	14609	14579	14727	14557	14843	14500	14657	14589	14655	14511	14566	14531	14589	14707	14668	14444	14579	14616	14716	14546	14528	14775	14678	14535	14490	14451	14533	14565	14402	14639	14297	14515	14384	14606	14517	14358	14641	14527	14520	14539	14685	14527	14451	14529	14600	14677	14604	14656	14711	14456	14625	14564	14632	14490	14543	14703	14694	14522	14516	14524	14448	14570	14550	14661	14516	14579	14566	14545	14604	14743	14623	14504	14590	14501	14530	14549	14447	14598	14616	14419	14721	14548	14520	14545	14584	14494	14716	14539	14614	14538	14489	14534	14728	14634	14607	14315	14677	14548	14677	14601	14562	14606	14646	14520	14548	14567	14625	14547	14521	14594	14472	14550	14577	14489	14291	14611	14508	14715	14597	14609	14674	14657	14642	14447	14620	14357	14725	14549	14605	14780	14366	14647	14595	14551	14466	14633	14657	14472	14582	14484	14656	14534	14605	14441	14620	14510	14710	14547	14593	14650	14544	14367	14497	14546	14682	14656	14685	14464	14429	14470	14444	14471	14827	14689	14527	14670	14660	14613	14487	14518	14568	14609	14506	14485	14418	14490	14571	14599	14616	14496	14486	14718	14534	14677	14510	14561	14751	14472	14598	14531	14824	14661	14543	14342	14592	14539	14730	14606	14536	14427	14655	14732	14531	14553	14614	14554	14386	14649	14631	14605	14556	14574	14623	14566	14571	14522	14782	14441	14645	14674	14548	14489	14534	14441	14422	14567	14432	14606	14631	14474	14637	14621	14467	14740	14674	14461	14708	14738	14378	14482	14674	14630	14572	14626	14563	14551	14556	14527	14643	14465	14684	14466	14547	14572	14438	14668	14624	14507	14585	14492	14461	14758	14661	14526	14633	14665	14668	14677	14505	14489	14565	14461	14581	14542	14589	14612	14575	14405	14534	14621	14514	14544	14587	14497	14711	14582	14502	14551	14467	14504	14652	14410	14753	14737	14559	14644	14516	14672	14732	14543	14432	14522	14617	14596	14611	14524	14468	14518	14468	14613	14362	14606	14677	14501	14603	14525	14530	14578	14501	14459	14600	14523	14562	14691	14481	14678	14648	14546	14498	14559	14614	14491	14572	14546	14492	14674	14678	14522	14496	14857	14526	14490	14611	14441	14591	14655	14568	14701	14508	14609	14565	14659	14393	14607	14460	14544	14633	14587	14682	14666	14644	14568	14518	14557	14420	14637	14617	14631	14654	14497	14640	14665	14680	14669	14647	14668	14643	14690	14659	14672	14433	14494	14705	14626	14533	14771	14602	14553	14528	14501	14842	14779	14490	14963	14468	14629	14611	14659	14676	14616	14487	14430	14465	14455	14694	14582	14515	14666	14674	14515	14470	14653	14771	14528	14529	14489	14356	14682	14629	14656	14680	14624	14770	14418	14663	14573	14468	14333	14576	14689	14557	14600	14641	14485	14689	14339	14467	14585	14476	14565	14699	14625	14520	14579	14499	14455	14409	14555	14593	14383	14719	14533	14692	14513	14562	14578	14510	14336	14636	14597	14549	14684	14594	14583	14644	14585	14489	14675	14605	14588	14544	14560	14585	14385	14687	14577	14615	14435	14619	14422	14490	14564	14562	14669	14474	14617	14552	14819	14588	14415	14550	14501	14509	14464	14692	14570	14502	14679	14528	14549	14670	14595	14578	14476	14563	14507	14655	14693	14588	14446	14505	14531	14468	14648	14483	14719	14620	14617	14664	14453	14484	14593	14515	14476	14573	14570	14790	14362	14623	14513	14518	14634	14553	14608	14480	14549	14588	14614	14674	14370	14536	14418	14579	14581	14587	14518	14592	14430	14567	14462	14670	14592	14543	14542	14571	14536	14612	14576	14566	14623	14437	14682	14653	14630	14533	14644	14729	14612	14497	14577	14470	14600	14659	14563	14363	14603	14648	14632	14739	14585	14496	14618	14620	14508	14544	14540	14749	14423	14565	14420	14520	14437	14609	14482	14718	14631	14709	14473	14703	14524	14557	14558	14571	14780	14458	14792	14601	14461	14596	14591	14392	14595	14464	14526	14653	14449	14503	14397	14706	14628	14433	14543	14613	14663	14687	14475	14576	14385	14656	14655	14590	14627	14565	14564	14745	14553	14583	14387	14666	14634	14655	14746	14526	14775	14490	14484	14583	14502	14462	14590	14591	14532	14524	14793	14437	14526	14634	14477	14517	14432	14566	14648	14534	14532	14552	14551	14548	14602	14630	14600	14646	14514	14562	14524	14543	14615	14477	14626	14426	14689	14658	14483	14631	14464	14541	14625	14502	14624	14677	14439	14532	14440	14449	14755	14717	14545	14711	14688	14617	14450	14616	14579	14569	14520	14636	14565	14601	14564	14530	14521	14466	14634	14831	14661	14730	14471	14462	14601	14628	14454	14692	14699	14521	14694	14611	14497	14628	14458	14561	14302	14734	14578	14522	14523	14658	14600	14428	14645	14567	14667	14617	14439	14447	14531	14361	14482	14685	14363	14547	14576	14642	14470	14600	14660	14618	14393	14608	14501	14457	14490	14687	14632	14591	14517	14651	14423	14537	14511	14594	14571	14413	14690	14445	14759	14457	14503	14622	14526	14672	14603	14624	14550	14564	14550	14431	14546	14403	14496	14707	14728	14470	14766	14507	14550	14558	14467	14633	14566	14699	14649	14486	14633	14629	14602	14689	14655	14631	14633	14649	14607	14412	14515	14583	14588	14486	14422	14639	14511	14487	14647	14657	14665	14366	14631	14522	14456	14623	14522	14542	14502	14636	14539	14708	14499	14436	14559	14614	14688	14515	14566	14662	14363	14622	14607	14664	14632	14346	14534	14604	14602	14562	14651	14667	14619	14584	14536	14625	14664	14613	14405	14557	14609	14529	14724	14542	14651	14544	14500	14620	14532	14639	14585	14445	14618	14555	14575	14719	14617	14688	14585	14494	14611	14598	14524	14762	14531	14518	14582	14577	14610	14524	14484	14624	14481	14581	14593	14485	14616	14540	14614	14472	14342	14654	14609	14502	14446	14517	14633	14627	14518	14529	14608	14413	14547	14597	14427	14698	14657	14712	14566	14626	14788	14607	14734	14567	14646	14637	14481	14583	14626	14537	14516	14447	14556	14615	14437	14575	14512	14551	14446	14526	14640	14549	14471	14391	14666	14634	14747	14605	14707	14623	14576	14836	14676	14520	14609	14417	14630	14632	14562	14795	14628	14607	14621	14593	14725	14593	14512	14515	14471	14486	14590	14614	14702	14541	14454	14710	14418	14619	14576	14471	14386	14576	14576	14414	14602	14606	14568	14635	14421	14562	14433	14655	14326	14586	14611	14406	14466	14664	14390	14555	14693	14529	14432	14569	14706	14580	14569	14491	14556	14670	14648	14580	14509	14539	14458	14599	14517	14627	14434	14590	14523	14451	14591	14661	14544	14425	14634	14409	14645	14668	14606	14581	14611	14654	14619	14570	14592	14541	14533	14612	14644	14652	14566	14654	14660	14465	14561	14669	14548	14573	14598	14609	14634	14829	14628	14666	14594	14624	14586	14563	14472	14476	14585	14598	14729	14555	14440	14560	14631	14483	14400	14434	14518	14463	14603	14532	14651	14695	14612	14581	14586	14699	14681	14670	14572	14647	14635	14649	14490	14512	14544	14470	14478	14560	14504	14592	14549	14471	14537	14555	14480	14554	14412	14758	14675	14796	14547	14582	14593	14672	14681	14549	14538	14590	14525	14460	14534	14455	14544	14638	14449	14609	14607	14607	14502	14556	14298	14487	14592	14473	14573	14414	14675	14512	14740	14522	14686	14497	14643	14512	14546	14482	14661	14554	14667	14510	14554	14567	14726	14649	14588	14451	14603	14388	14593	14618	14594	14576	14600	14491	14600	14764	14570	14611	14707	14620	14658	14609	14534	14548	14577	14508	14647	14715	14482	14541	14666	14574	14515	14648	14401	14606	14574	14447	14801	14558	14630	14589	14733	14609	14513	14591	14726	14526	14587	14666	14681	14480	14439	14381	14726	14749	14640	14472	14632	14683	14540	14436	14520	14418	14564	14475	14620	14760	14546	14531	14482	14520	14527	14498	14547	14600	14478	14678	14495	14532	14544	14658	14658	14643	14646	14544	14705	14707	14604	14733	14492	14610	14589	14608	14573	14480	14501	14672	14632	14572	14573	14594	14695	14474	14758	14568	14504	14552	14583	14541	14624	14500	14509	14653	14493	14557	14583	14621	14590	14577	14602	14414	14581	14497	14477	14498	14554	14568	14677	14501	14408	14681	14753	14668	14367	14764	14569	14396	14658	14368	14550	14580	14559	14532	14386	14544	14551	14538	14725	14605	14449	14669	14558	14576	14495	14630	14638	14560	14540	14296	14598	14653	14617	14576	14598	14723	14547	14482	14771	14539	14536	14518	14695	14692	14381	14472	14664	14589	14539	14500	14556	14640	14496	14584	14724	14571	14467	14707	14554	14657	14550	14512	14609	14472	14556	14619	14628	14606	14740	14789	14490	14733	14552	14502	14397	14568	14434	14652	14511	14638	14568	14517	14522	14599	14585	14551	14625	14567	14468	14705	14750	14582	14895	14684	14518	14578	14516	14677	14545	14478	14569	14536	14630	14435	14666	14677	14651	14656	14704	14747	14602	14582	14832	14518	14694	14701	14505	14621	14677	14504	14666	14702	14472	14683	14532	14625	14527	14598	14562	14473	14646	14441	14661	14587	14544	14601	14635	14440	14418	14466	14487	14562	14587	14525	14407	14684	14529	14690	14401	14530	14509	14500	14620	14453	14791	14730	14672	14605	14602	14696	14685	14517	14691	14612	14663	14575	14558	14669	14614	14648	14697	14504	14616	14663	14686	14617	14681	14543	14587	14548	14515	14647	14479	14557	14601	14567	14709	14728	14741	14478	14556	14725	14500	14481	14534	14625	14604	14636	14728	14572	14677	14624	14660	14412	14429	14619	14707	14502	14489	14621	14579	14468	14483
24419	24958	44159	43973	34964	28624	23545	18147	16599	16521	16367	16349	16392	16253	16170	16402	16334	16270	16253	16235	16067	16046	16144	15981	16323	16323	16063	16277	15926	16321	16088	16250	16024	16105	16212	16063	15959	16207	16290	16175	16150	16031	15949	16043	16023	16176	15894	16046	16148	16325	16223	16188	16287	16041	16248	16082	16172	16136	15961	15975	16211	16012	16135	16296	16214	16152	16145	16146	16179	16171	16244	16118	16306	16214	16124	15958	16034	16167	16195	16120	16184	16100	16253	16290	16070	16103	16142	16214	16043	15995	16123	16099	15989	16059	16294	16267	15971	16149	16212	16044	16028	16104	16250	16149	16081	16087	16272	16144	16019	16174	16108	16089	16027	16071	16141	16165	16174	16001	16028	15946	16191	16055	16156	16369	16154	16186	16276	16291	16057	15958	15968	16205	15990	16201	16244	16049	16175	16175	15979	16213	16076	16120	16296	16100	16081	16068	16151	16053	16024	16037	15862	16190	16072	16014	15992	15720	16038	16096	16002	16027	16069	16100	16110	16029	16178	16150	16041	16015	15862	15963	16040	16171	16270	16070	16225	16051	16238	16055	16009	15967	16121	15911	16203	15840	16084	15988	16042	16181	16067	16026	16055	16270	16173	16207	16246	15883	16241	16201	16132	15888	16122	16147	16020	16201	16012	16131	15909	16193	15985	16348	16114	15972	16048	16218	15974	16055	16030	16125	16270	15930	16100	16209	16110	16005	16219	16041	16150	16002	16039	16099	16238	16074	16365	15980	16014	16171	16116	16209	16224	15948	16093	15962	16153	16003	16178	16124	16176	15919	15927	16036	16168	15956	16197	16248	16201	16074	16299	16035	15982	16059	16121	16090	16167	16081	16119	16129	15954	16136	16172	15884	16109	16096	16153	16027	16139	16009	16002	16075	16215	16224	16170	16109	16057	16312	16159	16105	16031	16084	16168	16058	16042	16090	16032	15969	15977	15877	16175	16060	16155	15877	16031	16041	15938	16102	16017	16119	16205	16004	16054	15915	16094	16056	16194	16084	16078	15982	16011	15974	16094	16111	16004	16094	15942	16079	16186	16122	16124	16103	16027	16156	16237	16055	16155	16205	15856	16115	16005	16173	16042	15946	16188	16091	16163	16147	16148	16256	16217	16179	16199	16281	16051	15940	16135	16069	16149	16008	16039	16181	16015	15941	16130	16158	16243	16051	16239	16004	16222	16105	16319	16175	16196	16200	16242	16225	16109	16133	15986	16037	16356	15976	16116	16269	16351	16232	16056	16197	16120	16080	16124	16108	16171	16157	16165	16138	16146	16074	15852	16094	16013	16114	16121	16217	16179	16070	16202	16016	16101	16007	16166	16331	16179	16237	15799	15854	16198	16124	16109	15935	16107	16218	15931	16019	16234	16038	16257	16282	16273	16249	16093	16135	16128	16104	15962	16179	15999	16105	16133	16056	16021	16157	15919	16156	16255	16019	16128	16030	16202	16121	16057	16143	16180	16081	16083	15948	15922	16250	16102	16105	16184	15977	16294	16034	16167	16135	16075	16042	16155	16154	16122	16109	16092	16069	16213	16348	16137	15983	16032	15983	15959	16051	16133	16198	15999	16016	16145	15989	16164	16296	15831	16130	16174	16118	15981	15935	16112	15908	15949	15992	16170	16215	16108	16088	16319	16071	15928	16159	16069	16219	16018	16053	16150	16176	16079	16033	16219	16023	16149	16272	16135	15947	16165	16213	16250	16122	15926	16079	16191	16222	16221	15960	16174	16150	15995	16198	16088	16113	16236	16064	16107	16092	16045	16127	16108	16114	16158	16279	16209	16250	16065	15944	16255	16089	16001	16031	16141	16084	16060	15970	15924	16213	16158	16052	16233	15935	16192	16059	16129	16263	16061	15953	16166	16166	16144	15989	16098	16132	15966	15991	16130	15942	16215	16254	16184	16310	16059	16110	16078	16226	16235	16199	16019	16362	16066	16177	16045	15957	16050	16174	16282	16037	16015	15998	16047	16159	16355	16144	16071	16084	16075	16158	16175	16135	16162	16128	16071	16194	16328	16181	16048	16199	16011	16134	16188	15818	15982	15912	16062	16273	16071	15798	16100	16109	16041	15982	16053	16231	15907	15933	16026	16076	16148	16135	16103	16121	16144	16137	16032	16096	15928	16186	16130	16138	16041	15952	16296	16070	15991	16180	16235	15978	16036	16114	15873	16162	16046	16128	16077	16107	16096	16091	16245	16183	16161	16100	15893	15986	16239	16300	16275	15941	15998	16200	16295	16101	16009	16007	16139	16043	16156	16040	15981	15985	16194	16173	16154	16155	15974	16111	16038	15980	16076	16205	15922	16068	16110	16159	16104	16164	16138	16055	16048	16164	16065	15994	16039	16176	16040	16187	15960	15993	15987	16134	16085	16261	16363	16087	15900	15989	16197	16061	16239	15963	16097	16014	16129	16194	16087	15942	15945	16102	16096	16083	15940	16206	15903	16150	16053	16115	16056	15946	16062	16161	15839	16124	16357	16103	16267	16178	16169	15929	16181	16234	16178	16254	16030	16205	16221	15987	16066	16178	16272	16100	15972	16264	16170	15953	16347	16213	16113	16013	16297	16199	15933	16138	16162	16262	16147	16302	15925	15904	15952	15962	16029	16088	15942	16067	16267	16017	15972	16238	15994	16002	16125	16118	15926	16188	15970	16170	16107	16313	16062	16144	16148	16182	16156	16067	16184	16233	16346	16107	16028	15992	16165	16104	16098	16098	16170	16038	16002	16070	16092	16121	16302	16235	16046	16082	15934	16124	16093	16084	16174	16161	16165	16232	16201	16209	16125	16033	16150	16108	16057	16351	16259	16091	16197	16134	16211	16049	16199	16373	16293	16087	16169	16324	16014	16179	16040	16114	16081	16157	16134	16082	16099	16089	16179	16162	15994	16006	16011	16127	15955	16052	16101	16200	16360	16122	16160	16155	16107	16160	16087	15899	16054	16200	16127	15882	16070	16036	16072	16012	16310	15993	16250	16031	15987	16179	15874	15997	16097	16065	15952	16068	15872	16115	16095	16155	16167	16317	16076	16016	16194	16250	16179	15928	16010	16243	16113	16184	16133	16153	16082	15960	15968	16151	16154	16205	15978	16121	16215	16144	16211	16131	16066	16024	16100	16188	16127	16151	16281	16110	16052	16119	15995	16040	16070	16035	16056	16096	16146	16177	16031	16208	16196	16093	16095	15979	16073	16107	15952	16051	16090	16100	15786	16210	16065	16010	16270	16296	16055	16121	16165	16012	16065	16204	16026	16220	16203	16106	16131	15977	16175	16300	15975	16106	16089	16274	15876	15972	16141	16127	16155	15994	16103	16140	16211	16088	16141	16125	15940	16022	16142	16009	16285	16079	16210	15901	15956	16034	15976	16121	16156	15975	16023	16106	16027	16272	16208	15938	16075	16146	16228	16130	16050	16235	16016	16213	16265	16108	15991	16090	15923	16105	15977	16029	16189	16190	16224	16131	16122	16113	16194	15958	16169	15986	16059	16050	16223	16198	16080	16299	15951	16234	15939	15925	16174	16119	16052	16237	16045	16093	16011	16160	16164	16121	16162	16154	16138	16092	16275	16130	15993	16211	16208	16108	16031	16102	16119	16064	16211	16049	15990	16277	16074	16163	16023	16030	16088	16097	16074	16032	16104	16078	16092	15949	16172	16076	16020	16115	16043	16067	16169	15937	16010	16189	16323	16194	15904	15982	15934	16161	16116	16067	16244	16077	16037	16213	16123	16008	16097	16217	16098	16101	16061	16196	16263	16235	16276	16003	16004	16008	16011	15915	16145	16121	16284	16159	16069	16154	15994	16127	16152	16380	16102	16088	16106	15992	16300	16262	16190	16174	16167	16059	16023	16043	16306	16146	15941	16267	16125	16229	16082	16127	16209	16030	15878	16068	16279	15954	16035	15977	16053	16158	15767	16021	16283	16032	16085	16111	16213	16035	16072	16018	15900	15986	16179	16048	16142	16229	15917	16091	16189	15966	16141	16095	16083	16035	16218	15941	16059	16121	16221	16092	15984	16056	16164	16103	16038	16180	15937	16000	16037	16187	16139	16046	16060	15983	16359	16093	16205	15906	16214	16021	16165	15865	16176	16022	16008	16027	15920	16009	16039	16090	16088	15995	16110	16093	16040	16217	16142	16384	16157	16073	16026	16024	16181	16174	16076	16059	16011	16075	16130	16170	16100	16031	16037	15985	16197	16121	16251	16002	16036	16142	16062	16074	16064	16037	16246	16149	16118	16116	16176	16255	16053	16205	16232	16267	16205	16094	16187	16150	16305	16025	16002	16236	16195	16016	15997	16001	16274	16042	16148	16047	16149	16125	15911	15991	16132	16102	16051	16087	16067	16026	16074	16242	15994	16055	16017	16066	16185	16043	16250	16039	15936	16090	15960	16112	16351	15981	15940	15844	16026	16078	16104	16169	16138	15879	16226	16261	16060	16148	16070	16086	16147	16148	15953	15837	15986	15870	16083	15976	16199	16092	16165	16117	16012	15953	16036	16285	16315	16048	16353	16179	16172	16175	16148	16058	16154	16040	16336	16090	16226	16230	16199	16454	15922	15812	16253	16036	16192	16090	16239	16145	15995	15926	16190	16052	16055	16069	16183	16241	16188	16189	15965	16129	16065	15973	16361	16168	16291	16120	16141	16032	15913	16163	16008	16229	16054	15994	16016	16202	16045	16211	16110	15918	16057	16138	16236	16182	16207	16206	16156	16150	16282	16337	16173	16283	16234	16198	16241	16291	15937	16070	16096	16230	16122	16275	16156	16021	16246	16075	16285	16357	16201	16039	15936	16049	15825	16042	16070	16393	16145	16242	15902	16002	16004	16135	16157	16182	16295	16049	16105	16296	16065	16233	16206	16005	16132	15980	16157	16188	16179	16215	16103	16215	16062	16114	15979	15987	16070	16105	16336	16195	16132	15890	16084	16257	16210	15886	16315	16290	16048	16195	16106	16115	15919	16027	16007	16013	16183	16080	16042	16250	15994	16228	16026	16188	16232	16089	16128	15914	16038	16014	16006	16156	16195	16160	16173	15970	16046	15945	16044	16030	16047	16143	16009	16134	16003	16190	16011	16384	16217	16184	16264	16054	16074	16283
58404	98693	85668	59804	41613	27705	19043	15554	14377	14459	14182	14267	14245	14115	14305	14301	14291	14311	14239	14077	14264	14251	14381	14171	14134	14196	14293	14249	14200	14310	14155	14193	14265	14112	14481	14195	14286	14340	14230	14410	14095	14336	14267	14114	14191	14243	14245	14202	14365	14195	14271	14251	14222	14159	14263	14274	14246	14164	14250	14385	14265	14090	14205	14257	14310	14164	14162	14164	14206	14258	14209	14273	14227	14159	14087	14220	14193	14296	14062	14186	14163	14260	14333	14184	14301	14257	14241	14043	14207	14286	14349	14360	14167	14181	14137	14117	14157	14259	14236	14193	14158	14314	14307	14116	14313	14203	14473	14341	14274	14111	14079	14142	14171	14299	14346	14284	14171	14221	14198	14253	14258	14238	14161	14370	14096	14317	14362	14218	14429	14305	14211	14017	14312	14311	14325	14120	14348	14021	14304	14228	14230	14238	14238	14251	14238	14195	14196	14235	14279	14249	14347	14236	14166	14272	14311	14071	14352	14302	14332	14209	14243	14054	14294	14212	14235	14251	14208	14246	14079	14215	14282	14320	14308	14326	14220	14101	14337	14193	14209	14282	14246	14297	14025	14436	14063	14261	14382	14246	14266	14298	14229	14090	14299	14271	14193	14185	14176	14221	14244	14257	14194	14053	14127	14066	14344	14200	14220	14231	14290	14203	14121	14200	14265	14015	14272	14111	14206	14227	14125	14229	14210	14105	14290	14272	14187	14273	14443	14097	14199	14326	14245	14447	14205	14233	14256	14220	14190	14133	14265	14166	14330	14164	14225	14271	14326	14216	14119	14254	14217	14311	14112	14321	14339	14268	14308	14089	14207	14170	14228	14122	14157	14210	14109	14105	14192	14253	14280	14206	14288	14284	14097	14284	14310	14189	14161	14326	14043	14305	14355	14128	14294	14185	14197	14160	14207	14267	14162	14273	14206	14215	14172	14290	13997	14263	14090	14161	14325	14219	14007	14109	14179	14166	14217	14323	14199	14281	14165	14394	14306	14275	14223	14181	14079	14286	14195	14239	14431	14244	14206	14407	14111	14257	13998	14151	14352	14279	14223	14098	14339	14222	14180	14163	14124	14306	14244	14068	14381	14224	14190	14180	14130	14242	14213	14237	14171	14174	14210	14255	14180	14315	14224	14339	14089	14178	14095	14342	14305	14213	14276	14340	14167	14233	14060	14232	14181	14279	14215	14299	14204	14298	14283	14394	14224	14132	14290	14202	14241	14168	14189	14350	14273	14193	14156	14256	14244	14191	14258	14149	14238	14271	14208	14165	14281	14244	14233	14047	14182	14325	14091	14135	14270	14374	14184	14314	14181	14279	14159	14214	14090	14077	14094	14051	14008	14081	14296	14118	14348	14378	14259	14209	14169	14226	14382	14168	14202	14296	14124	14156	14055	14280	14327	14132	14307	14119	14210	13969	14382	14264	14063	14295	14188	14079	14268	14217	14292	14092	14142	14203	14135	14213	14344	14166	14276	14122	14134	14038	14215	14321	14241	14302	14352	14203	14151	14243	14171	14134	14132	14133	14161	14284	14204	14278	14253	14248	14322	14132	14340	14128	14040	14297	14281	14048	14206	14286	14140	14127	14378	14289	14153	14357	14219	13887	14303	14207	14270	14370	14331	14029	14239	14006	14189	14246	14327	14083	14360	14080	14229	14272	14100	14396	14086	14118	14118	14291	14073	14249	14311	14397	14145	14188	14446	14240	14169	14310	14306	14270	14239	14208	14263	14148	14052	14107	14079	14130	14275	14198	14272	14326	14234	14268	14139	14351	14249	14336	14205	14237	13972	14253	14170	14262	14252	14155	14144	14296	14300	14090	14186	14358	14204	14340	14244	14061	14168	14249	14349	14254	14203	14194	14206	14146	14088	14220	14077	14206	14287	14283	14189	14201	14118	14242	14423	14207	14195	14274	14279	14278	14194	14041	14320	14328	14022	14049	14253	14291	14229	14304	14232	14341	14276	14264	14261	14148	14296	14070	14355	14165	14412	14226	14369	14290	14239	14195	14109	14311	14206	13894	14223	14215	14112	14242	14314	14243	14297	14108	14301	14167	14193	14322	14070	14198	14280	14238	14218	14083	14207	14465	14088	14209	14110	14370	14143	14302	14048	14200	14105	14231	14220	14210	14280	14336	14299	14077	14136	14334	14358	14154	14212	14087	14254	13887	14362	14172	14296	14304	14299	14130	14138	14375	14171	14308	14121	14317	14168	14095	14314	14116	14153	14188	14125	14190	14306	14152	14240	14330	14263	14378	14261	14188	14235	14222	14174	14307	14353	14234	14323	14285	14138	14304	14378	14117	14214	14049	14121	14208	14240	14294	14258	14305	14223	14318	14177	14290	14072	14306	14119	14197	14261	14154	14154	14200	14260	14170	14143	14115	14241	14331	14141	14184	14225	14449	14149	14270	14318	14239	14034	14461	14210	14327	14324	14192	14162	14276	14263	14176	14159	14200	14047	14168	14192	14313	14305	14152	14305	14194	14209	14233	14166	14281	14211	14174	14290	14130	14261	14293	14047	14314	14178	14310	14325	14279	14021	14170	14207	14047	14173	14330	14326	14054	14050	14377	14283	14185	14201	14404	14138	14283	14288	14255	14160	14206	14235	14133	14281	14113	14107	14248	14015	14346	14124	14287	14160	14267	14224	14165	14190	14387	14259	14086	14299	14226	14123	14293	14293	14160	14111	14111	14334	14126	14170	14159	14217	14315	14038	14245	14166	14100	14072	14338	14262	14356	14271	14326	14257	14240	13948	14230	14078	14319	14287	14103	14191	14148	14365	14289	14024	14147	14175	14358	14214	14188	14281	14164	14245	14032	14268	14068	14360	14167	14168	14271	14073	14214	14242	14236	14221	14300	14203	14213	14281	14334	14401	14274	14147	14227	14242	14158	14152	14205	14249	14349	14143	14338	14008	14171	14196	14180	14201	14361	14223	14255	14406	14192	14006	14190	14274	14275	14296	14043	14197	14305	14244	14153	14190	14078	14159	14360	14096	14195	14117	14217	14228	14106	14241	14228	14126	14248	14241	14250	14287	14314	14273	14184	14150	14402	14297	14146	14290	14331	14080	14279	14210	14214	14203	14169	14204	14361	14241	14272	14255	14138	14086	14061	14083	14277	14221	14252	14396	14406	14323	14468	14307	14260	14021	14320	14136	14119	14280	14191	14369	14107	14322	14170	14170	14288	14328	14101	14350	14151	14248	14204	14223	14144	14304	14255	14170	14147	14245	14085	14254	14080	14401	14206	14312	14182	14155	14370	14301	14325	14224	14101	14314	14060	14330	14288	14284	14217	14037	14277	14000	14278	14123	14187	14108	14063	14327	14258	14244	14303	14301	14265	14259	14314	14246	14293	14348	14181	14305	14222	14260	14195	14363	14254	14288	14138	14072	14263	14329	14306	14065	14375	14228	14169	14119	14063	14128	14302	14296	14309	14236	14095	14176	14395	14232	14214	14183	14171	14203	14160	14242	14236	14160	14250	14178	14204	14256	14222	14166	14238	14266	14190	14232	14092	14179	14259	14122	14241	14129	14081	14375	14174	14206	14280	14204	14147	14096	14144	14201	14026	14276	14158	14221	14148	14177	14309	14169	14381	14142	14368	14198	14135	14232	14115	14195	14216	14154	14175	14253	14255	14170	14136	14359	14359	14232	14163	14043	14116	14205	14384	14079	14296	14224	14214	14101	14331	14121	14281	14339	14233	14190	14195	14336	14319	14111	14222	14145	14147	14286	14158	14325	14182	14326	14181	14097	14316	14053	14120	14204	14421	14208	14229	14267	14190	14290	14209	14171	14206	14328	14311	14133	14085	14266	14144	14166	14319	14239	14102	14254	14310	14285	14281	14245	14140	14082	14235	14141	14169	14186	14343	14055	14333	14176	14116	14217	14339	14308	14091	14216	14232	14184	14303	14133	14256	14153	14222	14095	14265	14209	14272	14209	14214	14247	14246	14127	14091	14193	14135	14246	14326	14032	14206	14168	14221	14187	14164	14267	14350	14154	14159	14293	14356	14271	14279	14400	14234	14217	14165	14359	14194	14227	14288	14085	14070	14418	14203	14208	14213	14110	14135	14205	14245	14286	14192	14324	14198	14166	14146	14139	14267	14165	14323	14238	14177	14336	14092	14390	14171	14072	14348	14159	14339	14222	14352	14349	14266	14221	14028	14208	14329	14226	14212	14147	14117	14092	14111	14203	14083	14297	14317	14143	14226	14459	14166	14182	14146	14273	14189	14147	14306	14081	14254	14290	14364	14365	14088	14388	14234	14249	14365	14202	14027	14349	14254	14257	14305	14212	14063	14191	14214	14224	14172	14238	14216	14132	14138	14376	14159	14412	14123	14349	14264	14328	14128	14150	14203	14310	14253	14166	14248	14325	14165	14173	14214	14141	14138	14099	14353	14327	14254	14181	14257	14244	14127	14206	14314	14278	14199	14324	14185	14223	14206	14227	14173	14227	14254	14075	14301	14375	14045	14175	14276	14141	14179	14283	14129	14228	14122	14234	14278	14130	14149	14279	14100	14272	14227	14122	14240	14124	14180	14231	14168	14216	14347	14203	14165	14371	14125	14087	14256	14117	14147	14229	14077	14189	14291	14215	14235	14206	14338	14202	14242	14062	14245	14150	14358	14165	14250	14331	14359	14197	14266	14180	14176	14206	14353	14448	14244	14236	14254	14329	14152	14223	14247	14231	14241	14194	14293	14177	14257	14177	14431	14271	14375	14215	14154	14140	14226	14271	14303	14210	14274	14116	14221	14378	14159	14283	14417	14325	14217	14301	14261	14221	14296	14143	14329	14182	14203	14349	14165	14307	14211	14308	14063	14052	14263	14312	14245	14208	14202	14381	14461	14183	14273	14130	14221	14129	14160	14333	14178	14288	14165	14156	14087	14320	14234	14246	14156	14286	14315	14211	14235	14192	14164	14218	14233	14311	14367	14250	14369	14242	14298	14345	14229	14175	14115	14112	14241	14168	14296	14223	14244	14341	14384	14383	14185	14264	14237	14295	14173	14094	14155	14226	14222	14316	14120	14159	14129	14235	14192	14343	14286	14205	14145	14270	14338	14218	14337	14090	14285	14272	14206	14322	14224	14056	14070	14064	14110
23015	22706	35674	34769	32946	31133	27779	19698	16874	16593	16497	16099	16099	16180	16409	16084	16359	15993	15922	16085	16156	16194	16081	16076	16097	15986	15999	16178	16116	15854	16001	15750	16039	16190	16021	15948	15923	15958	15885	15965	16053	15926	16037	15898	16002	15996	16219	15945	15923	15790	16052	15865	15988	15951	16078	16039	16108	16044	16126	15954	16079	16030	16177	15837	16071	16065	16064	15880	15962	15943	15904	15889	15975	15813	15794	16132	16046	15951	15777	15824	15918	15944	15830	16080	15836	15820	16050	15914	15924	15853	15783	16039	15984	15989	15927	15878	15934	15908	15879	15984	15920	16148	15890	16029	16010	16007	15932	16074	15933	15854	15955	15790	15906	16067	15786	15726	16030	15920	15798	15935	15836	15780	16027	15857	15840	16013	15978	15832	15696	16005	15762	15912	16047	15925	15757	15836	15811	15810	16117	16051	15906	15768	15776	15672	15866	15815	15862	16013	15905	15920	15926	15911	16023	15954	15844	15869	15992	15784	15947	15922	15962	16034	15790	15773	15955	15819	15997	15749	15784	15947	15790	15656	16055	15779	15718	16043	16019	16132	15845	15862	15839	15958	15747	15983	15893	15806	15921	15839	15770	15864	15997	16096	15867	15827	15695	15808	16020	15958	15895	15922	15780	15971	15963	15956	15889	15684	16010	15898	15806	15973	15806	15796	15883	15939	15910	16012	16034	15960	15881	15813	15803	15795	15891	15836	15762	15932	15827	15835	15949	15678	15828	15738	15794	15956	15788	15769	15943	15849	15887	16038	16060	15976	16060	15964	16132	15926	15802	15974	15946	15810	15927	16003	16030	16073	16018	15904	15793	15912	15712	16088	15838	15920	15988	16022	15989	16051	15966	15893	15870	15795	15981	15810	15773	15967	16203	15956	15881	16052	16115	15838	16031	15945	16186	15837	16164	16067	15837	15836	15833	15797	15944	15861	15926	15792	15916	15882	15925	16046	15871	15905	15786	15925	15847	16032	15950	15833	15876	15846	15806	15847	16007	15945	15977	15718	15760	15829	15774	15920	16005	15845	15878	15968	15851	15928	15900	15838	15946	15863	15728	15798	15821	15986	15917	15955	15872	15957	15812	15949	15886	15682	15732	15734	15832	15868	15665	15875	15855	15911	16101	16041	15981	15957	15928	16083	15828	15761	15771	15833	15938	15916	15894	15811	15742	15840	15940	15916	16097	16011	15818	16071	15984	15789	15875	15926	15805	15888	16006	15892	15988	16026	15805	15792	15774	15483	15906	15933	15869	15858	15855	16084	15896	15905	16003	15812	15876	15856	15888	15845	15865	15808	15841	15984	15914	15949	16032	15729	16064	16070	15978	15982	15988	15898	15835	15924	15916	15959	15928	15892	15892	15983	16095	15708	15817	15832	15955	15832	15934	15927	15881	15808	15882	16007	15877	15966	15871	16006	15861	15938	15969	15855	15996	15869	16084	15851	16030	16016	16219	15827	16108	15863	15862	15904	15997	15939	15909	16128	15833	15697	15875	15892	15819	16003	15985	16009	15764	15879	15891	15993	15881	15796	15925	15677	15655	15748	15947	15963	16132	15835	15917	15963	15880	15938	15746	15987	16094	15794	15883	15950	15709	15968	15962	16059	15947	15824	15955	15810	15892	15852	15940	15666	16229	15906	15773	15979	15847	15796	15972	15907	15795	16107	15972	15953	15962	15831	15927	15928	15856	16024	15925	15781	15890	15784	15862	15602	15968	15934	16083	15830	15744	15778	15918	15841	15772	16082	15978	15960	15887	15759	15984	15735	15744	15962	16090	16056	15927	16004	15947	15765	15949	15846	15936	16052	16078	16004	15963	16016	16122	15800	15653	15842	15843	15960	15892	15974	16064	15793	15836	15822	15756	15850	16037	15845	15889	15862	15887	15999	15834	16044	15898	16028	16066	15786	15835	15997	15743	15818	15991	15894	15938	15885	15959	15722	15882	16017	15965	15621	16060	15757	15956	15860	15886	15910	15952	15883	15866	15845	15842	15928	15820	15690	15968	15735	16031	16054	15724	15902	16057	15901	15852	16132	15875	15795	15814	15917	15965	16052	15843	15917	15983	15727	16049	16033	16124	15839	15943	15809	15822	15942	15954	16137	15867	15817	15814	16076	15854	15860	15878	15745	15773	15796	15707	15823	15994	15781	15620	15794	15893	15988	15998	15867	16021	15751	16026	15824	15841	15884	15946	15730	15777	15758	15733	15972	15968	15889	15872	16091	15983	15627	15899	15914	15913	15952	15956	15820	15755	16120	15804	15785	16076	15993	15917	15906	15743	15812	16063	15913	15931	16018	15909	15950	15931	15881	15949	15893	15965	15783	15985	15948	15884	15864	15931	15834	16020	16092	15818	15784	15782	15919	15881	15936	15991	15808	15998	15705	15771	15894	15820	15783	15834	15907	16103	15745	15855	15995	15713	15878	15911	15734	15826	16155	15855	15782	15879	15823	15875	15857	15898	15819	16157	15959	16078	15996	15980	15910	16104	15825	16040	15899	16034	15984	15761	15808	15964	15798	15780	15802	15925	16136	15842	15942	15901	15922	15962	15861	15648	15906	15875	16032	15860	15836	15876	15773	15817	15787	15703	15948	16182	15768	15967	15698	15767	16003	15864	15756	15701	15756	15890	15846	16034	15827	15913	15914	15924	15912	15944	15824	15963	15733	15940	15897	15629	15790	15901	15852	16032	16031	15927	16192	15864	15833	15849	16133	15863	15571	15698	15950	15930	15641	15789	15859	15751	16001	15828	16000	15873	15873	16047	15704	15860	15903	15861	15883	15944	16007	15915	16006	15942	15962	15990	15686	15955	16013	15833	16014	15931	15983	15974	15894	16109	15805	15737	15746	15818	15811	16007	15687	15791	15717	15910	15805	15976	15697	15929	15967	15837	15829	15816	15883	15776	15946	15946	15959	16085	16025	15850	15922	15875	16067	15883	15914	15907	15894	15827	15965	15996	15888	15752	15843	15998	15920	15873	15876	15954	15800	15873	15955	15822	16119	15689	15764	15910	15915	15804	15910	16017	15981	16127	15783	15909	15915	15705	15867	15921	15884	16139	15969	15825	15964	15957	15806	15825	15854	15931	16092	15822	15736	16011	15998	16158	15963	15736	16004	15877	15940	15996	15703	15873	15921	15870	15891	15798	15958	15901	15723	15772	16067	15902	15993	15860	15779	15919	15805	16011	15885	15782	15879	16042	15969	15930	15814	15772	15920	15797	15790	15992	15879	15799	15796	15722	15969	15791	15980	15912	15935	15961	15819	15956	15766	16022	16084	15672	15984	16114	15990	15945	15891	15827	16020	16100	15778	15682	15938	15955	15808	15812	15794	15891	15885	15829	15872	15634	15807	15817	16064	16003	15837	15946	15950	15887	15729	15987	15894	15829	15745	15847	15962	15788	15936	16060	15937	15739	16017	15928	15912	15876	16145	15719	15948	16078	15888	15848	15866	15918	15767	15967	15974	16039	15902	15862	15968	15908	15842	15808	15819	15846	15796	15834	16035	15854	15819	15881	15758	15862	15861	15860	16012	15872	15804	15772	15746	15796	15861	15851	15872	15972	15770	15853	15907	15893	15811	15871	15709	15899	15960	15900	15913	15809	16007	15876	15846	15814	15694	15855	15944	16037	15801	16028	15844	15874	15935	15895	15617	15810	16045	16101	15759	15838	16052	16009	15797	15869	15858	16036	15918	15892	15948	15759	15901	16013	15873	15847	15680	16099	16004	15925	15624	15735	15909	15917	15758	16043	15799	15718	15754	15732	15933	15924	15863	15955	15962	15967	15823	15865	15842	15939	15856	15888	15829	15976	15927	15981	16020	15876	15847	15692	15965	15922	15931	16072	16133	15894	15918	16007	16035	16077	15803	15959	16074	15996	15731	15799	15840	15946	15917	16024	15843	16061	15842	15797	16048	15796	16042	15848	15967	15957	15901	15723	15729	15918	15749	15924	15905	15850	15885	16030	15815	15911	16089	15880	15918	15716	15974	15955	16096	15939	15772	15948	15930	15996	15968	15983	15891	15771	15718	15634	15732	15863	15850	15717	15827	15790	16026	15772	15957	16088	15828	16081	15974	15891	15833	15894	15922	15873	16018	15965	15884	15909	15817	15891	15903	16031	15927	15938	15995	15776	16063	15888	15708	15908	15860	15838	16004	15962	16072	15854	15980	15913	15764	16019	15959	15837	16009	15865	15856	15667	15956	15728	15731	15758	15863	16002	16017	15899	15865	15666	16010	15785	15767	15868	16127	15815	15909	15900	15890	15901	16112	16010	15807	15872	15941	16004	15916	15894	15954	15914	15910	15808	15950	15911	15940	15763	15782	16099	16008	15884	15912	15946	16085	15896	15976	15782	15840	15673	15831	15659	15900	15740	15794	15700	16046	15837	15884	15931	15821	15775	15860	15911	15714	15996	15974	16148	15831	15897	15936	15846	15815	15888	15904	15961	15837	15937	15923	15894	15762	15919	15793	15885	15813	15896	15884	15925	15934	15912	15661	15860	15869	15741	16023	16023	15787	15798	15856	15795	15986	15885	15940	15839	15996	15852	15784	15830	15975	15923	15884	16011	15694	15692	15809	15882	15926	15965	15920	15745	15841	15935	15896	15844	15842	15828	15889	15950	15712	15735	15955	15724	15997	16024	16120	15814	15812	15917	15972	15810	15797	15900	15934	16006	15994	15797	15878	15942	15904	15900	16011	15840	15775	15909	15647	15854	15955	15874	15794	16077	15848	15987	16013	15751	15853	15912	15877	15894	16021	15912	15794	15925	15945	15965	15911	15918	15944	15760	15955	15821	15983	15639	15948	15972	15729	15837	15958	15855	15873	15895	15877	15858	16073	16037	16073	15907	15719	15696	16029	15718	15895	15901	15740	15922	15803	15728	15997	15795	15766	16010	15957	15765	15851	15730	15887	15867	15794	15997	16076	15970	16013	15803	16044	16044	16002	16020	15725	15936	15918	15927	16073	15949	15766	15954	15785	15979	15746	15820	15868	16021	16086	16033	15988	15908	15913	15810	16092	15978	15796	15965	15857	15841	15744	15928	15779	15751	15790	15854	15815	15778	16040	15933	15917	15912	15862	15860	15819	15809	15792	15972	15687	15821	15952
62118	105145	90870	69899	50959	35476	22914	16930	14491	14093	13935	13958	14080	13956	14255	14093	14160	14094	14248	14125	13995	13992	14253	14132	13918	14016	13924	13977	13985	14097	14080	13939	14155	14194	14004	14011	14037	14100	14181	14314	14146	14160	14017	13983	14186	13972	14015	14013	13960	13937	14186	14109	14142	13976	14014	14114	14008	14013	14166	13878	14099	14143	14147	14162	13937	14051	14043	13903	14005	14044	14060	13941	13992	13974	14163	14179	14029	14124	14075	13965	13933	13882	14011	14052	14084	13915	14034	14067	14060	14039	14153	14139	14070	14091	14045	14330	14079	14121	14043	14138	14042	14158	14012	14059	14041	14002	14046	14123	14116	13999	14244	14004	14094	14093	14136	14031	14256	13994	13939	13993	13937	13850	13994	14149	14106	14111	13913	13969	14171	14140	14090	14133	14019	13980	14037	13957	14081	14283	14052	14255	13956	14006	14055	14097	14035	14119	14176	14014	14064	14231	14082	14173	13988	14002	14198	14087	14182	14111	13984	13995	14125	14087	13722	14160	14101	14075	14049	14192	14112	13892	13881	13864	14016	14061	13987	14054	14029	14024	13907	14003	14115	13958	14001	14002	14114	14059	14034	14099	13946	14079	14148	13844	13805	14060	13939	14082	13959	14081	13927	14172	14071	14017	13991	14020	13909	13960	14167	13856	14060	14166	14097	13956	14010	14007	14201	14005	13976	13973	14196	13952	14035	14098	14136	13996	14237	14126	14020	13805	14099	13984	14026	13971	13886	14220	14106	14056	14012	13827	14074	14149	13992	14062	14219	14055	14084	14179	14273	13896	14013	14088	14015	14023	13957	13998	13945	14003	14210	14105	14113	14010	14048	13969	14061	14205	13997	14050	14064	14149	14008	13996	14034	14042	14049	14142	14083	14114	14012	14033	14036	14027	14025	14035	13903	14021	14093	14115	13965	14065	13998	14081	13995	14063	13947	13971	14221	14095	14023	14035	14044	13992	14100	14060	13875	14056	13954	13972	13944	14163	14168	14058	13923	13996	14078	14044	13855	14067	14006	14127	14256	13897	14142	14023	14043	13948	14009	14109	14073	13982	14262	13864	14095	13793	14007	14235	14016	14046	14119	13896	13942	14051	14031	14012	14132	14071	14139	13916	14117	14053	13962	14054	14133	14123	14051	14063	14161	13956	14185	13985	14234	13953	14007	13845	13935	14026	14083	14074	13853	14135	14011	13914	13917	14140	14012	14059	14031	14001	14082	14079	14257	13973	14095	14073	14084	14031	14036	14188	14108	13964	14155	13925	13989	14038	14144	14079	14058	14114	14057	13905	14086	13919	14113	13918	14049	14128	14057	13902	14052	13846	13918	14106	14153	13975	14154	13904	14059	14024	14136	13990	14010	13966	14059	13946	13957	13909	13991	13969	14093	14021	14011	13989	14138	14055	13976	14017	14142	14090	14127	14015	13914	13985	14190	14118	14161	14124	14299	14059	14118	14002	13967	14102	13992	14011	13985	14087	13828	14058	14259	13966	13991	14028	13974	14130	13968	14060	14044	14005	14079	14076	13843	14136	14002	14109	13913	14172	14074	14069	13993	13970	14022	13980	14079	13949	14116	13907	13974	14034	14008	13992	13895	14139	14014	14100	14052	14010	14053	14034	14077	14066	14037	14089	13939	14157	13851	14061	14066	13987	14104	13974	14210	14086	14025	14093	14096	13979	14126	13973	14034	13968	13938	13871	13941	14191	13997	14159	13946	13850	14105	14143	13933	14161	14096	13911	13910	13891	14134	14238	14032	13902	14125	13799	14049	13923	14102	14086	14138	13922	13996	14148	14011	14101	14011	14218	14152	14122	13983	13995	14285	14028	14128	13852	14091	14058	14202	14030	13933	14079	13997	14152	14055	14058	13983	14008	14088	14140	14112	14131	14180	14138	14043	14038	14076	13952	13981	14046	14034	13906	14037	14012	14093	14095	14054	14146	14201	13816	14084	13881	14022	14117	13887	14085	14120	14098	13929	13915	14129	13969	14111	13955	14060	14073	14021	14072	14237	13957	14055	13961	13957	13948	14191	13988	14017	14073	13969	14007	14032	14071	13990	14022	14102	14068	14196	13971	14202	14116	14093	14039	13982	14115	14137	13981	13936	14207	14010	14030	14147	14155	14063	14089	14044	13899	14191	13897	13971	14037	14048	13994	13999	13981	14087	14238	14150	14100	14060	13910	14097	14028	13904	14257	13976	14021	13991	14064	14055	13960	13937	14251	14013	14031	14017	13923	14136	14056	14116	14071	14088	14048	13791	13991	14104	14097	13794	14067	14006	14110	14143	13928	14102	14070	13946	14120	14194	14069	14050	14101	13934	14055	14044	14079	13874	14126	14070	14113	13963	13794	14120	13975	13958	14078	14140	13929	14041	13885	14224	14030	14141	14088	14059	14254	14092	13999	14057	14001	13863	14156	14077	14032	14098	14030	14246	14016	14092	14026	14023	14067	14128	13997	14017	14169	14048	14064	14045	14272	14045	13963	14064	13899	14064	13969	14077	14216	14044	14171	13949	14085	13902	13985	14149	14052	13833	14084	14085	14007	14026	14020	14231	14087	14062	14091	13968	14030	14017	14179	13935	14143	14034	14092	14017	13958	14049	14127	14075	13732	14072	14079	14092	13985	14071	14017	14011	14156	13841	14010	13879	14066	13988	14242	13952	13964	14071	14114	14078	13977	14312	13917	14081	13799	14103	14064	13996	14083	14010	13936	14121	14054	14044	14135	13942	14146	14054	14231	14019	14000	13865	13926	14175	13853	14005	14176	14043	13852	14036	14208	13929	14105	14293	14017	14146	14174	14052	14112	14203	14146	14004	14196	14010	14160	14187	14027	14051	14132	13965	14034	13897	14092	14008	14049	14117	14023	13973	14104	14086	14038	13979	14015	14112	13950	13958	14039	13981	14217	14104	13895	13994	13978	14028	14042	14002	13970	14068	13897	14252	14031	14047	14043	14099	14054	13984	14164	13917	13993	14014	14240	14192	13910	14039	14101	13891	13940	14127	14009	14050	14046	14167	14042	14011	14150	14004	14141	14162	13976	14087	14089	14040	14042	14061	14123	13900	14094	13964	14081	13988	13996	14206	14089	14041	14030	14160	14164	13897	14029	13945	14169	13941	14003	13962	14080	14010	14105	14210	14133	14238	13744	14119	13971	13997	13920	14117	14109	14021	14108	14030	14137	14018	14085	14108	14067	14035	14123	13963	13997	14057	14216	14148	13862	13965	14156	14129	14105	14019	13992	14037	14046	14067	14113	13940	14023	14070	13972	14066	14123	13945	13979	14157	14085	14211	13990	14111	13936	13945	14155	14044	14138	13989	13961	13959	14060	14115	14145	13905	14066	13936	14077	14120	14050	13926	13846	13997	14066	14140	14114	13993	14026	14009	14030	14025	13866	13940	14147	14039	14155	14128	13997	14112	13964	14091	13958	13987	13958	14116	14214	14017	14085	14153	14097	14033	13873	14129	13989	14065	13932	14136	13977	14114	14091	13989	14058	14118	13897	13979	14053	14020	14131	14157	14117	13987	13960	14053	14206	13921	13910	14219	14130	14120	13950	14083	13897	13925	14206	14139	13916	13906	13990	14004	14008	13957	14053	13894	14072	14023	14075	13987	14083	13979	14164	13973	14090	14030	14019	14202	14106	14192	14050	14048	14069	14017	14156	14065	14033	13889	14006	13884	13976	14088	14050	14130	14122	14135	14114	14172	14176	14169	14002	14098	14119	14137	14116	13932	14095	14088	13953	14130	14148	14234	13925	14107	14053	13978	14158	14055	13977	14059	13963	14065	14236	14038	13988	14005	14166	13958	13988	13829	14009	13986	14027	14012	14120	13991	14039	14009	14107	14051	13874	14170	14060	13926	13972	14101	14072	13959	14016	14068	14032	13951	14120	13927	14063	13930	14038	14124	14049	14042	13999	14132	13984	13978	14109	14109	14227	14224	14141	13904	13914	13946	14068	13962	14061	13902	13991	14025	14198	13957	14117	14117	14152	14317	13981	13937	13869	14150	13972	13903	13987	14021	13937	14067	14043	14031	14152	14051	13958	14012	14004	13992	13806	14169	14010	14082	13968	14039	14122	14079	13995	13889	14124	14071	14008	14152	14069	14008	14106	13890	14099	14068	14022	14144	14126	13999	14095	13984	13965	14116	14013	14117	14051	14045	13889	14077	13937	13798	13871	14005	14229	14086	14065	14174	14096	13780	14146	13885	13876	13964	14097	14034	13977	14184	13958	14151	13947	14017	13937	14127	14075	14134	14068	13903	14105	14001	14060	14001	14107	14059	13907	14036	13918	13989	14010	13966	14152	14015	14059	14135	14059	14139	13973	14020	13969	13948	14113	13954	13979	13958	13997	13997	14087	13994	14108	14113	14063	14036	14075	14032	14151	14071	14022	14030	14037	14041	14035	14023	14169	13960	14107	13913	14071	13916	14198	14174	14025	13969	14350	13947	13973	13945	14109	14081	14129	14026	14126	14047	13960	14055	13835	13906	14124	14091	14119	14115	14032	14018	14256	13985	14057	13966	14220	14017	14144	14153	13955	13998	14046	14009	14021	14215	13978	14003	14107	14051	14148	14146	14060	14029	13890	14246	14073	13883	14060	14006	13979	13982	14027	13999	13952	14099	14034	14084	13948	14016	14202	14112	13926	14002	14030	14030	14146	13984	14143	14083	14089	14123	13952	14314	14220	14095	14156	13938	13935	14036	14065	14049	13954	14095	14049	13938	13990	13989	14017	14079	14160	14089	13986	13921	14034	13985	13942	13973	14279	14026	13991	14075	14059	14177	13980	13982	14176	13968	14040	13959	14038	14025	14099	14108	14072	14006	13866	13998	14043	14077	14059	14020	13893	14127	14038	14096	14085	14151	14020	13969	14017	13993	14064	14123	14036	14153	14034	14135	14154	14000	14138	13879	14237	13963	14128	13952	14099	14000	14124	13977	14037	14036	14016	13962	14076	13995	14004	14008	14072	14130	14120	14154	13875	14002	13952	14182	14051	14109	14099	13973	14035	13977	14055	13954	13776	14081	13989	13913	13919	14307	14014	14008	14100	14054	13983	14169	14025	13900	14014	13965	13988	14061	13943	14040	13954	13980	13979	14189	14105
29406	32510	41321	33299	24137	19674	17733	16802	16453	16653	16422	16269	16293	16377	16554	16332	16393	16429	16382	16228	16519	16450	16315	16305	16176	16075	16282	16272	16534	16194	16298	16251	16324	16425	16453	16316	16372	16264	16313	16266	16419	16287	16348	16243	16250	16302	16314	16050	16295	16195	16203	16237	16292	16295	16173	16467	16382	16291	16221	16497	16428	16210	16407	16309	16481	16310	16338	16283	16428	16142	15985	16207	16370	16059	16294	16258	16369	16461	16505	16160	16235	16418	16297	16293	16284	16391	16393	16285	16432	16267	16335	16185	16253	16391	16225	16397	16319	16374	16450	16528	16354	16339	16352	16287	16360	16212	16370	16489	16453	16483	16253	16295	16203	16313	16271	16021	16333	16431	16194	16322	16382	16330	16332	16209	16189	16404	16308	16285	16415	16221	16193	16180	16458	16182	16162	16045	16185	16226	16142	16224	16272	16267	16215	16232	16210	16256	16281	16381	16167	16203	16369	16212	16221	16390	16373	16201	16510	16267	16365	16249	16418	16283	16325	16362	16102	16167	16287	16490	16440	16336	16332	16526	16172	16268	16535	16547	16224	16223	16369	16383	16324	16120	16497	16222	16241	16279	16432	16186	16465	16250	16437	16154	16374	16253	16205	16197	16478	16241	16382	16364	16205	16388	16235	16111	16347	16290	16224	16543	16149	16375	16265	16325	16256	16305	16505	16378	16200	16410	16243	16252	16222	16342	16658	16523	16344	16121	16308	16078	16314	16168	16555	16610	16445	16379	16398	16234	16453	16291	16303	16262	16272	16384	16292	16333	16369	16412	16206	16349	16261	16289	16208	16477	16131	16348	16401	16408	16406	16370	16284	16350	16293	16170	16287	16342	16537	16333	16120	16129	16387	16386	16318	16459	16422	16322	16246	16494	16091	16090	16228	16440	16074	16284	16402	16301	16190	16500	16153	16409	16201	16356	16125	16269	16311	16492	16367	16306	16315	16277	16345	16589	16436	16183	16417	16366	16294	16216	16251	16172	16227	16375	16156	16431	16269	16356	16238	16305	16366	16130	16128	16348	16161	16180	16332	16236	16138	16301	16291	16136	16548	16065	16245	16122	16050	16205	16386	16103	16290	16377	16415	16338	16253	16226	16319	16371	16121	16264	16239	16233	16144	16150	16551	16317	16256	16268	16312	16316	16454	16332	16282	16325	16312	16236	16478	16130	15988	16306	16332	16228	16168	16567	16371	16496	16299	16305	16396	16235	16322	16227	16367	16175	16107	16246	16216	16261	16537	16365	16208	16052	16491	16557	16490	16375	16361	16170	16257	16364	16264	16303	16521	16419	16308	16221	16408	16251	16534	16457	16383	16344	16239	16431	16209	16096	16328	16372	16153	16308	16357	16387	16227	16204	16076	16238	16203	16285	16323	16322	16288	16063	16240	16186	16256	16304	16331	16263	16452	16078	16212	16292	16328	16261	16327	16237	16237	16139	16296	16362	16232	16395	16288	16322	16362	16224	16228	16330	16322	16320	16327	16292	16336	16400	16373	16170	16362	16222	16347	16422	16475	16308	16147	16405	16303	16494	16304	16198	16258	16061	16412	16223	16292	16357	16241	16555	16222	16163	16313	16186	16366	16370	16494	16219	16372	16155	16581	16496	16151	16304	16173	16284	16310	16326	16223	16331	16217	16103	16356	16284	16363	16407	16337	16143	16129	16171	16353	16330	16274	16118	16224	16269	16365	16436	16284	16374	16495	16355	16409	16241	16281	16556	16375	16294	16200	16214	16038	16283	16450	16328	16293	16497	16239	16208	16208	16291	16400	16542	16282	16223	16499	16240	16384	16325	16336	16528	16420	16443	16259	16263	16311	16290	16300	16475	16462	16380	16210	16429	16392	16314	16355	16377	16266	16185	16245	16262	16249	16222	16299	16491	16442	16415	16420	16416	16391	16452	16432	16444	16207	16240	16161	16354	16306	16329	16184	16210	16194	16175	16237	16403	16522	16225	16100	16213	16201	16229	16066	16067	16122	16407	16191	16278	16268	16166	16257	16136	16431	16311	16370	16217	16415	16294	16407	16193	16178	16401	16231	16279	16260	16293	16308	16440	16246	16275	16406	16183	16333	16211	16236	16248	16179	16301	16315	16353	16203	16382	16304	16272	15922	16328	16373	16417	16184	16476	16277	16346	16179	16308	16335	16240	16372	16311	16237	16204	16337	16419	16252	16304	16195	16253	16201	16291	16101	16301	16371	16417	16370	16430	16519	16294	16378	16159	16323	16287	16361	16359	16140	16138	16443	16169	16207	16253	16327	16541	16470	16295	16287	16373	16135	16357	16219	16140	16226	16324	16305	16366	16242	16173	16475	16457	16379	16199	16443	16323	16289	16162	16359	15936	16421	16381	16308	16281	16203	16362	16408	16404	16064	16247	16378	16304	16441	16210	16194	16155	16444	16320	16228	16285	16360	16154	16313	16374	16152	16251	16148	16262	16226	16332	16311	16043	16295	16478	16337	16446	16255	16286	16176	16260	16126	16157	16253	16570	16303	16258	16378	16313	16158	16323	16468	16403	16357	16406	16273	16399	16153	16437	16279	16352	16252	16344	16192	16234	16316	16335	16208	16385	16300	16227	16193	16120	16433	16400	16235	16260	16322	16368	16274	16145	16403	16254	16343	16347	16366	16276	16345	16281	16334	16272	16421	16216	16374	16118	16115	16361	16264	16199	16306	16386	16300	16299	16397	16305	16395	16260	16218	16433	16258	16202	16408	16110	16269	16276	16308	16142	16232	16416	16320	16227	16117	16385	16398	16298	16214	16436	16451	16259	16305	16410	16234	16215	16406	16208	16295	16249	16250	16215	16264	16168	16365	16098	16286	16134	16268	16066	16430	16253	16279	16445	16559	16325	16331	16231	16169	16129	16481	16309	16286	16274	16370	16215	16049	16286	16316	16144	16165	16335	16367	16397	16346	16178	16171	16278	16389	16301	16317	16385	16230	16355	16131	16384	16273	16315	16305	16204	16278	16397	16273	16233	16247	16374	16187	16263	16464	16168	16128	16355	16296	16388	16389	16524	16315	16269	16261	16122	16462	16531	16354	16390	16432	16389	16265	16395	16344	16308	16406	16222	16254	16209	16443	16250	16352	16282	16379	16138	16199	16275	16308	16151	16353	16463	16290	16275	16414	16244	16115	16176	16332	16190	16202	16229	16259	16333	16305	16166	16417	16152	16189	16393	16368	16402	16220	16144	16277	16353	16450	16276	16271	16211	16176	16310	16251	16274	16320	16241	16131	16425	16409	16574	16389	16357	16139	16568	16175	16206	16268	16301	16421	16322	16467	16186	16553	16397	16083	16376	16363	16378	16215	16395	16060	16384	16371	16474	16151	16298	16412	16227	16390	16424	16435	16172	16316	16455	16226	16205	16420	16403	16401	16381	16331	16349	16174	16271	16155	16286	16580	16350	16386	16261	16311	16095	16245	16258	16266	16329	16411	16324	16363	16493	16177	16429	16355	16084	16144	16340	16446	16551	16278	16248	16228	16174	16366	16350	16546	16284	16343	16220	16325	16173	16312	16141	16323	16294	16344	16185	16424	16441	16172	16329	16449	16214	16281	16231	16131	16091	16200	16477	16461	16448	16349	16412	16400	16443	16139	16233	16228	16502	16145	16337	16469	16411	16387	16300	16278	16372	16521	16306	16196	16236	16353	16290	16285	16160	16379	16391	16338	16369	16201	16284	16297	16360	16076	16543	16435	16213	16215	16193	16097	16098	16444	16557	16297	16521	16221	16373	16214	16365	16284	16306	16341	16336	16417	16212	16056	16393	16446	16408	16309	16441	16433	16372	16342	16288	16016	16457	16413	16316	16326	16315	16144	16301	16254	16398	16361	16358	16299	16188	16253	16277	16348	16318	16452	16226	16317	16275	16300	16267	16461	16212	16435	16391	16512	16350	16260	16243	16347	16158	16428	16326	16253	16282	16276	16337	16461	16212	16380	16356	16510	16348	16247	16311	16315	16310	16357	16413	16208	16114	16196	16221	16121	16451	16465	16212	16508	16202	16309	16436	16478	16363	16495	16347	16459	16343	16209	16259	16336	16286	16360	16218	16513	16404	16270	16297	16283	16258	16306	16184	16158	16310	16198	16343	16429	16412	16193	16380	16224	16191	16317	16325	16226	16306	16455	16356	16075	16364	16244	16291	16230	16235	16342	16463	16232	16285	16583	16277	16230	16330	16381	16477	16277	16338	16307	16271	16450	16413	16271	16359	16239	16264	16266	16218	16204	16196	16292	15947	16166	16322	16419	16327	16179	16306	16220	16351	16246	16171	16308	16240	16293	16203	16194	16123	16267	16096	16159	16326	16286	16310	16262	16474	16211	16288	16339	16464	16201	16212	16210	16365	16328	16084	16284	16301	16389	16249	16146	16295	16202	16336	16412	16507	16458	16210	16458	16426	16273	16208	16401	16316	16347	16334	16398	16333	16218	16455	16413	15973	16239	16319	16192	16372	16270	16176	16196	16290	16302	16300	16510	16326	16353	16305	16363	16164	16222	16399	16291	16200	16241	16414	16373	16209	16316	16243	16441	16361	16430	16298	16355	16228	16330	16408	16179	16238	16249	16148	15988	16348	16316	16299	16242	16413	16383	16359	16270	16459	16515	16474	16455	16402	16123	16215	16183	16248	16586	16607	16451	16341	16273	16330	16449	16412	16045	16237	16198	16354	16098	16313	16185	16451	16133	16271	16182	16289	16339	16569	16378	16355	16209	16012	16169	16199	16368	16136	16497	16393	16449	16220	16298	16323	16271	16081	16234	16241	16259	16303	16358	16449	16237	16487	16353	16328	16364	16149	16201	16496	16238	16250	16181	16511	16597	16303	16446	16090	16282	16469	16305	16617	16230	16292	16215	16402	16342	16379	16212	16382	16157	16306	16112	16136	16481	16245	16458	16394	16440	16274	16475	16372	16329	16253	16114	16243	16323	16138	16242	16106	16281	16408	16352	16303	16281	16341	16228	16402	16048	16160	16223	16050	16389	16247	16316	16430	16256	16361	16506	16277	16279	16443	16386	16255	16434	16340	16315	16426	16362	16239	16544	16056	16159	16076	16182	16168	16054	16363	16444	16321	16129	16243	16147	16295	16341	16346	16147	16363
34688	52241	44310	30551	21975	17237	15228	14488	14596	14553	14316	14284	14224	14228	14343	14254	14264	14379	14225	14420	14284	14218	14270	14450	14338	14358	14181	14258	14378	14274	14194	14295	14268	14269	14410	14383	14521	14139	14220	14298	14292	14305	14247	14308	14275	14321	14414	14420	14426	14346	14240	14277	14349	14179	14257	14256	14321	14095	14498	14352	14292	14088	14239	14423	14254	14276	14371	14353	14325	14217	14199	14358	14363	14339	14184	14369	14167	14453	14224	14225	14299	14289	14341	14203	14213	14334	14332	14183	14203	14369	14279	14219	14391	14295	14279	14293	14376	14302	14225	14403	14285	14035	14168	14244	14333	14176	14210	14173	14191	14341	14081	14302	14348	14286	14433	14263	14471	14124	14357	14269	14220	14294	14338	14263	14254	14189	14290	14272	14369	14335	13965	14269	14282	14112	14100	14339	14277	14187	14258	14125	14309	14290	14432	14271	14181	14281	14447	14280	14281	14363	14303	14515	14399	14195	14304	14114	14170	14230	14326	14272	14353	14287	14271	14466	14121	14568	14248	14175	14283	14300	14273	14218	14387	14311	14350	14222	14233	14191	14428	14257	14234	14153	14361	14287	14243	14389	14156	14280	14213	14276	14224	14162	14357	14214	14315	14349	14289	14143	14355	14269	14343	14162	14295	14270	14242	14439	14468	14130	14348	14272	14213	14222	14349	14388	14197	14238	14460	14216	14520	14227	14247	14272	14274	14155	14168	14291	14424	14287	14295	14417	14114	14335	14240	14182	14240	14430	14326	14335	14206	14281	14443	14385	14253	14124	14536	14194	14191	14220	14308	14262	14369	14172	14215	14278	14471	14440	14187	14186	14271	14351	14227	14352	14161	14370	14328	14107	14295	14253	14312	14347	14291	14386	14155	14308	14234	14407	14214	14204	14321	14201	14349	14410	14362	14352	14334	14296	14343	14329	14448	14275	14222	14042	14247	14258	14426	14355	14250	14244	14483	14313	14260	14239	14189	14285	14218	14421	14174	14365	14189	14220	14131	14245	14419	14224	14298	14316	14305	14241	14189	14307	14157	14224	14363	14380	14263	14302	14212	14244	14380	14162	14245	14290	14269	14230	14182	14234	14351	14183	14276	14329	14341	14200	14373	14152	14231	14280	14211	14316	14273	14443	14301	14152	14479	14448	14331	14275	14380	14346	14436	14424	14271	14226	14287	14215	14334	14163	14295	14332	14347	14449	14185	14381	14421	14291	14360	14214	14305	14271	14284	14169	14330	14296	14328	14220	14309	14168	14353	14246	14112	14393	14310	14077	14303	14444	14247	14425	14159	14229	14113	14346	14171	14291	14101	14426	14422	14295	14299	14182	14246	14238	14354	14347	14310	14253	14215	14180	14241	14277	13979	14433	14253	14420	14254	14531	14303	14467	14442	14242	14147	14429	14327	14407	14550	14317	14509	14260	14333	14299	14217	14313	14311	14257	14310	14314	14264	14214	14192	14342	14283	14254	14267	14206	14209	14361	14441	14311	14250	14329	14186	14253	14277	14284	14194	14257	14326	14478	14232	14222	14397	14135	14369	14415	14314	14410	14312	14125	14428	14302	14223	14282	14502	14082	14187	14150	14330	14348	14218	14404	14316	14274	14236	14234	14406	14345	14355	14342	14241	14250	14357	14271	14297	14308	14242	14284	14365	14426	14113	14294	14303	14189	14258	14218	14201	14333	14377	14295	14394	14270	14090	14286	14192	14184	14452	14224	14228	14227	14310	14184	14179	14300	14280	14277	14249	14317	14268	14184	14157	14281	14248	14207	14331	14128	14306	14366	14268	14240	14265	14222	14140	14276	14000	14397	14216	14377	14208	14347	14243	14261	14228	14348	14390	14387	14214	14274	14484	14257	14150	14266	14133	14255	14246	14419	14237	14483	14283	14206	14258	14193	14167	14242	14256	14384	14295	14325	14398	14180	14271	14147	14264	14363	14338	14277	14317	14104	14284	14229	14221	14348	14362	14396	14431	14376	14346	14302	14388	14419	14306	14120	14175	14268	14261	14226	14195	14217	14228	14354	14332	14160	14185	14266	14314	14344	14326	14348	14202	14306	14290	14350	14226	14257	14254	14340	14194	14292	14314	14165	14175	14229	14277	14363	14248	14343	14419	14306	14320	14100	14259	14245	14397	14274	14236	14388	14195	14334	14335	14285	14273	14514	14263	14305	14243	14385	14245	14151	14409	14183	14204	14429	14370	14304	14157	14285	14327	14323	14363	14252	14275	14196	14355	14319	14304	14174	14380	14354	14237	14257	14272	14149	14356	14363	14235	14268	14226	14252	14357	14356	14174	14254	14459	14426	14211	14283	14393	14150	14398	14278	14209	14216	14286	14208	14307	14533	14362	14309	14349	14294	14152	14174	14383	14231	14228	14215	14287	14284	14460	14204	14242	14295	14402	14412	14344	14135	14370	14204	14467	14309	14387	14378	14407	14403	14312	14260	14212	14354	14411	14096	14190	14274	14307	14127	14339	14268	14243	14295	14302	14398	14372	14226	14174	14063	14262	14336	14231	14193	14263	14130	14357	14157	14254	14383	14278	14206	14347	14333	14334	14232	14341	14349	14407	14146	14150	14442	14190	14222	14196	14283	14270	14335	14267	14316	14079	14480	14201	14373	14364	14276	14398	14243	14398	14395	14348	14289	14321	14355	14219	14210	14345	14291	14134	14212	14360	14317	14212	14245	14115	14356	14142	14310	14324	14418	14339	14416	14248	14381	14230	14175	14231	14240	14437	14274	14372	14343	14292	14246	14128	14078	14264	14226	14325	14302	14155	14341	14237	14242	14335	14447	14321	14283	14392	14390	14448	14422	14194	14278	14346	14161	14396	14229	14266	14140	14302	14285	14223	14412	14293	14281	14427	14158	14357	14235	14161	14279	14389	14297	14304	14224	14217	14331	14251	14466	14399	14305	14310	14376	14028	14160	14426	14204	14308	14346	14371	14310	14398	14226	14321	14251	14100	14468	14390	14241	14221	14238	14262	14281	14219	14263	14390	14279	14185	14305	14456	14200	14522	14236	14163	14275	14316	14151	14267	14215	14196	14223	14228	14307	14188	14266	14304	14294	14366	14288	14301	14334	14229	14164	14313	14380	14321	14226	14333	14215	14231	14054	14253	14335	14288	14275	14361	14381	14289	14373	14385	14376	14341	14258	14135	14300	14149	14370	14214	14362	14295	14140	14181	14424	14236	14082	14420	14312	14309	14234	14176	14269	14248	14358	14371	14223	14271	14272	14440	14337	14158	14228	14291	14397	14197	14361	14224	14248	14426	14308	14217	14162	14341	14209	14331	14307	14355	14228	14120	14510	14364	14500	14281	14267	14352	14374	14119	14293	14335	14370	14246	14271	14319	14332	14374	14354	14252	14135	14338	14038	14340	14206	14282	14320	14197	14092	14381	14410	14348	14385	14193	14331	14379	14213	14271	14205	14185	14255	14363	14604	14311	14303	14296	14361	14338	14458	14218	14330	14289	14430	14251	14378	14386	14248	14202	14325	14357	14154	14183	14384	14366	14394	14475	14125	14375	14286	14295	14342	14382	14164	14399	14182	14281	14460	14460	14185	14257	14424	14183	14283	14373	14397	14420	14191	14381	14361	14224	14318	14241	14263	14409	14291	14328	14267	14216	14198	14347	14375	14437	14206	14367	14196	14478	14477	14396	14258	14181	14303	14499	14186	14322	14437	14400	14298	14295	14209	14311	14195	14349	14230	14375	14340	14161	14425	14267	14054	14377	14351	14296	14253	14335	14233	14208	14156	14262	14278	14409	14379	14266	14329	14230	14189	14227	14233	14287	14252	14165	14462	14172	14418	14419	14279	14322	14305	14257	14277	14325	14305	14323	14394	14235	14160	14409	14318	14309	14273	14221	14225	14169	14074	14425	14431	14234	14330	14313	14276	14361	14256	14350	14174	14425	14082	14442	14169	14300	14102	14186	14160	14449	14390	14259	14274	14059	14116	14485	14309	14225	14447	14319	14317	14134	14450	14356	14305	14331	14277	14278	14410	14271	14238	14318	14322	14309	14226	14299	14449	14242	14336	14370	14234	14321	14264	14474	14315	14125	14438	14330	14419	14496	14309	14394	14345	14362	14181	14259	14329	14428	14368	14175	14411	14235	14429	14306	14189	14453	14308	14362	14266	14216	14295	14269	14273	14444	14300	14239	14245	14296	14477	14347	14214	14270	14224	14390	14270	14319	14393	14213	14212	14428	14276	14200	14214	14137	14243	14197	14185	14270	14229	14236	14258	14176	14244	14212	14282	14274	14208	14314	14118	14213	14443	14294	14343	14318	14434	14370	14255	14267	14220	14462	14268	14320	14335	14183	14203	14325	14306	14253	14282	14021	14337	14227	14322	14241	14325	14274	14367	14252	14350	14439	14374	14253	14405	14295	14255	14348	14250	14458	14238	14235	14236	14308	14319	14202	14360	14346	14312	14355	14243	14340	14431	14476	14227	14246	14285	14421	14408	14383	14369	14246	14194	14264	14340	14285	14091	14307	14371	14277	14229	14363	14306	14058	14476	14292	14378	14260	14362	14190	14286	14381	14379	14318	14293	14293	14261	14377	14288	14201	14316	14349	14385	14291	14210	14169	14384	14128	14478	14289	14355	14427	14254	14298	14272	14307	14254	14328	14505	14384	14195	14296	14289	14302	14507	14333	14278	14414	14263	14404	14319	14400	14334	14256	14283	14374	14381	14259	14336	14256	14168	14145	14371	14472	14369	14174	14200	14287	14320	14266	14297	14137	14210	14260	14337	14421	14487	14457	14236	14357	14325	14267	14309	14538	14259	14232	14259	14067	14284	14268	14256	14351	14447	14361	14453	14426	14380	14255	14282	14178	14354	14280	14284	14292	14278	14234	14390	14208	14375	14349	14469	14370	14415	14142	14314	14422	14352	14156	14262	14366	14354	14421	14276	14320	14249	14361	14301	14215	14357	14368	14307	14377	14269	14311	14198	14476	14256	14334	14547	14210	14400	14323	14248	14264	14235	14319	14193	14458	14288	14225	14319	14337	14246	14457	14355	14409	14184	14302	14313	14272	14206	14309	14366	14225	14414	14223	14107	14125	14306	14401	14215	14272	13986	14386	14376	14228	14486	14362	14358
24292	23341	40466	43432	36505	29701	24686	18650	16848	16465	16438	16351	16326	16184	16380	16283	16226	16361	16179	16286	16033	16275	16051	16374	16172	16220	16308	15917	16255	16170	16192	16088	16364	16357	16331	15995	16212	16229	16082	16204	16217	16377	16267	16251	15911	16358	16453	16187	16277	16249	16131	16321	16072	16185	16269	16188	16341	16119	16270	16283	16382	16069	16186	16095	16306	16146	16256	16106	16036	16126	16269	16023	15933	16209	15982	16132	16001	16175	15934	16151	16058	16127	16483	16161	16197	16058	16369	16141	16269	16118	15925	16172	16208	16023	16054	16007	16308	16205	16191	16227	16200	16272	16117	16261	16083	16066	16171	16219	15999	16200	16036	16215	16194	16153	16245	16098	16383	16022	15974	16223	16272	16157	16341	16098	16250	16026	16159	16040	16091	16227	16058	16064	16043	16296	16049	16163	15964	16037	16037	16064	16245	16128	16333	16098	16169	15943	16107	16061	16252	16041	16022	16031	16153	16114	16301	16055	16300	15915	16272	16186	16088	16308	16151	16155	16221	16146	16327	16279	16148	16103	16200	15935	16327	16309	16232	15901	16105	16024	16054	16379	16105	16128	16118	16084	16253	16184	16223	16150	16224	16121	16170	16153	15930	16026	16189	16083	16090	16113	16099	16073	16222	16259	15993	16393	15967	16185	16132	16183	16176	16144	16014	16226	15958	16066	16083	16066	16199	16246	16114	16042	16058	15954	16118	16201	15953	16269	16215	16116	16011	16399	16240	16319	16082	16229	16149	16166	16299	16045	16222	16335	16228	16149	16096	15963	16253	16311	16056	16040	16126	16116	16222	16218	16017	16344	16107	16121	16377	16250	16229	16173	16364	16174	16219	16084	15862	16307	16085	15903	16187	16203	16050	16280	16156	16306	16223	16171	16116	16181	16191	16083	16153	16274	16080	16171	16051	16170	16173	16271	16329	16261	16186	16069	16242	16183	16243	16303	16113	16263	16102	16190	16274	16221	16399	16159	16195	16305	16020	16209	16209	16067	16164	15947	16389	16123	16186	16075	16242	16331	16287	16152	16046	16064	16332	16246	16121	16100	16288	16204	16067	16133	16221	15975	16087	16208	16222	16370	16368	16348	16317	16034	16250	16264	16135	16076	15997	16096	16096	15911	16304	16355	16181	16101	16194	16339	16209	16293	16011	16144	16100	16330	16157	16079	16249	16010	16307	16096	16223	16126	16228	16229	16269	16058	16126	16183	16440	16077	16182	16249	16217	16099	16153	16020	16033	15917	16226	16187	16250	16186	16218	16368	16275	16099	16070	16068	16047	16230	16040	16236	16320	16411	16170	16213	16142	16152	16081	16106	16187	16087	16284	16132	16080	16096	16199	16235	16253	16139	16020	16008	16184	16180	16171	15977	16029	16060	16212	16158	16180	16096	16214	16146	15967	16075	16197	16324	16347	16075	16078	15995	16173	16357	16240	16080	16152	16268	16180	16268	16133	16316	16240	16150	16352	16189	16244	16093	16288	16110	16205	16294	16038	16194	16152	16307	16126	15978	16200	16252	16198	16165	16172	16015	16073	16339	16070	16157	16420	16234	16223	16203	16144	16088	16250	16184	16330	16213	16187	16174	16049	16060	16184	16275	16012	16047	16285	16222	16262	16118	16338	16048	16111	16166	16005	16136	16033	16088	16054	16022	16153	16087	16144	16305	16308	16004	16263	16242	16120	16253	16180	16026	16025	15848	16047	16006	16267	16294	16237	16324	16044	15905	16027	16106	16024	16085	16047	16228	16169	16235	15953	16102	16251	16133	16315	16118	15998	16162	16177	16368	16114	16182	16241	16065	16160	16077	16142	16086	16101	16182	16069	16071	16178	16110	16002	16248	16133	16201	15926	16157	16233	16247	16507	16041	16202	16027	16090	16144	16219	16236	15991	16338	16225	16016	16058	16175	16034	16197	16166	16102	16179	16320	16287	16150	16127	16152	16214	16242	16208	16241	16229	16070	16122	16152	16268	16172	16089	16136	16028	16124	16214	16242	16317	16101	16162	15942	16278	16141	16231	16275	16099	16192	16148	15986	16149	16107	16084	16235	16140	16130	16416	16314	16116	16088	15999	16080	16144	16275	16157	16290	16189	16185	16216	16203	16000	16196	16238	16165	16263	16226	15999	16108	16125	16163	16239	16074	16145	16331	16132	16040	16040	16167	16157	16200	16210	16157	16116	16085	16164	16128	16086	16235	16144	16293	16377	16244	16107	16169	15884	16033	16258	16226	16276	15904	15950	16171	16331	16239	16270	16041	16240	16103	16270	16077	16174	16123	16219	16377	16270	16104	16418	16279	16273	15952	16069	16208	15952	16152	16074	16333	16201	16240	16294	16272	15966	16202	15989	15984	16057	16272	16140	16042	16000	16344	16267	16279	16230	15899	16322	16106	16170	16052	16162	16183	16078	16244	16193	16324	16116	15963	16223	16142	16151	16257	16329	16257	16151	16286	16116	16131	16206	16494	16224	16066	15970	16138	16204	15959	16182	16064	16218	16029	16029	16097	16081	16247	16056	16279	16196	16224	16213	16091	16128	16192	16124	16150	16134	16278	15929	16251	16099	16108	16286	16225	15990	16167	16105	16147	16075	16132	16202	16015	16196	16176	16271	16205	16300	16222	16445	16259	16152	16239	16022	16268	16001	16287	16188	16274	16199	16336	16109	16259	16127	16178	16228	15960	16035	16073	15946	16119	16067	16236	16391	16111	16268	16107	16214	16181	16070	16129	15959	16188	16217	16124	16380	16094	15997	15882	16201	16236	16144	16192	16026	16243	16163	16188	16105	16007	16129	16174	16091	16394	16148	16393	16189	16412	16279	16228	15927	16274	16384	16386	16009	16254	16332	16239	16168	16277	16168	16293	16159	16157	16067	15968	16070	15982	16443	16050	16073	16272	16162	16147	16197	16148	16107	16230	16202	16268	16289	16124	16126	15899	16017	16102	16080	16011	16113	16090	16120	16127	15961	16194	15952	16210	15967	16220	16253	16252	16240	16223	16016	16267	16007	16155	16235	16035	16130	16155	16190	16219	16149	16123	15986	16333	16074	16025	16127	16090	16164	16055	16123	16059	16376	16252	16020	16053	16086	16381	16255	16326	15936	16296	16161	16188	16126	16165	16142	16283	16176	16388	16236	16247	16090	15954	16096	16135	16255	16095	16216	16203	16154	16037	16239	16378	16369	16089	15998	16058	16033	16263	16090	16331	16062	16261	16238	16115	16207	16264	16084	16298	16102	16131	16140	16068	16275	16197	16159	16231	16059	16177	16146	16225	16146	15993	16088	16241	16153	16044	16133	16330	16274	16213	16252	16010	15945	16034	16088	16133	16247	16204	16253	16203	16177	16051	16131	16051	16070	16134	16425	16159	16096	16268	16162	16084	16275	16039	16179	16330	16169	16090	16084	16076	16120	16244	15970	16174	16170	16302	16175	15968	16224	16111	15949	16202	15943	15992	16194	16105	16133	16145	16040	16002	16094	16162	16104	16288	16177	16236	16325	16072	16085	16135	16084	16168	16039	16154	16323	16275	16041	15817	16307	16392	16305	16139	16289	16074	16240	15919	16238	16436	16140	16087	16156	16291	16134	16143	15991	16067	16043	16203	16210	15981	16205	16252	16351	16256	15949	16040	16070	16165	16236	16275	16154	16114	16241	16062	16358	16115	16166	16009	16209	16093	16251	16085	16177	15966	16186	16209	16101	16303	16191	16334	16080	16196	16069	16121	16319	16028	16149	16166	16068	16218	16311	16082	16237	16317	16325	16192	16252	16147	16091	16296	16036	16027	16172	16125	15986	16126	16415	16152	15950	16289	16145	15775	16255	16405	16103	16138	16052	16108	16161	16077	16078	15926	16296	16301	16055	16145	16045	16220	15953	15952	16237	16282	16304	16165	16265	16172	16336	16180	16103	15919	16140	16172	16228	16155	16137	16073	16011	16339	16180	16395	16280	16228	16074	16234	16129	16068	16189	16111	16068	16238	16077	16230	16228	16186	16246	16166	16375	16295	16071	16228	16110	15992	16044	16035	16195	16075	16184	16178	16005	15999	16301	16095	16161	16155	16151	16230	16273	16254	16421	16059	16065	16390	16150	16213	16167	16172	16225	16155	16164	16281	16341	16217	16143	16160	16222	16116	16188	16236	16232	16177	16208	16280	16430	16241	16102	16316	16257	16144	16160	15923	16236	16027	16208	16091	16055	16050	16125	16300	16172	16203	16181	16056	16253	16064	16169	16138	16040	16031	16088	16235	16067	16147	16185	16275	16249	16128	16087	16250	16113	16151	16089	16196	16015	16022	16210	16147	16178	16273	16310	16149	16159	16171	16230	16241	16245	16205	16060	16125	16398	16058	16335	16200	16043	16038	16186	16163	16313	16226	16137	16069	16128	16411	16122	16362	15920	16093	16137	16169	16234	16248	16322	16169	16191	16141	16255	16178	16145	16016	16077	16137	16222	16213	16269	16186	16091	16073	16199	16065	16175	16080	16150	16121	16108	16024	16123	16292	16429	16201	15852	16089	16226	16042	16292	16103	16173	16129	16197	16141	16092	16136	15945	16170	15996	16276	16054	16193	16241	16215	16088	16124	15924	15885	16218	16051	16018	16086	16211	16108	16121	15999	16197	16163	16303	16241	16120	16073	16216	16080	15952	16154	16093	15901	16186	16149	16223	16248	16203	16212	16264	16208	16268	16060	16165	16158	16224	16139	16110	16125	16221	16221	16084	16245	16305	16225	16108	16290	16315	16273	16105	16143	16090	16424	16065	16013	16173	16082	16073	15960	16229	16119	16138	16072	16214	16062	16145	16155	16088	16096	15955	16235	16153	16121	16141	16130	16177	16106	15977	16142	16123	16116	16211	16202	16134	16196	16184	16275	16060	16116	16170	16165	16088	16268	16119	16104	16080	16055	16004	16146	16154	16180	16133	16105	16315	16223	16230	16220	16196	16235	16299	16059	16261	16176	16397	16100	15954	16071	16486	16100	16130	16213	16251	16129	16285	16130	16229	16134	16152	16142	16206	16242	15909	16256	16404	16312	16223	16106	16065	16057	16313	16249	16158	16095	16226	16262	16103	15997	16317	16266	16203	16324	16156	16249	16156	16056	16280	16109	16082	16314
59861	95869	84711	60886	43908	29594	20362	16129	14694	14347	14340	14247	14191	14338	14271	14205	14069	14201	14389	14357	14244	14123	14212	14308	14205	14281	14183	14373	14473	14406	14319	14313	14268	14207	14251	14325	14157	14111	14197	14562	14088	14303	14243	14237	14036	14341	14280	14100	14322	14311	14129	14267	14284	14386	14318	14348	14318	14112	14154	14410	14376	14266	14317	14215	14283	14270	14253	14092	14440	14270	14225	14294	14328	14271	14239	14201	14361	14297	14327	14229	14230	14233	14357	14215	14251	14165	14332	14319	14119	14344	14183	14144	14389	14252	14163	14277	14394	14207	14311	14257	14102	14150	14280	14357	14193	14351	14330	14172	14266	14363	14332	14285	14242	14279	14288	14205	14262	14336	14300	14108	14354	14274	14233	14276	14187	14232	14317	14301	14001	14264	14170	14164	14323	14251	14288	14253	14209	14315	14313	14221	14291	14162	14311	14138	14348	14281	14202	14099	14107	14255	14289	14282	14348	14308	14382	14338	14415	14031	14172	14231	14296	14285	14350	14250	14259	14353	14219	14264	14322	14296	14285	14299	14182	14200	14471	14107	14196	14137	14163	14423	14314	14092	14348	14300	14313	14352	14254	14322	14246	14284	14264	14212	14251	14295	14356	14244	14338	14184	14267	14146	14162	14238	14152	14281	14102	14437	14288	14359	14106	14097	14237	14209	14254	14388	14257	14238	14099	14436	14226	14188	14318	14142	14312	14295	14120	14135	14235	14270	14249	14189	14179	14338	14275	14312	14106	14162	14293	14176	14356	14258	14248	14069	14325	14250	14289	14180	14224	14343	14135	14319	14107	14292	14097	14336	14289	14283	14233	14265	14340	14247	14262	14394	14137	14259	14247	14208	14375	14341	14030	14212	14195	14194	14174	14372	14474	14194	14425	14277	14282	14189	14266	14343	14195	14328	14251	14267	14047	14316	14319	14292	14232	14230	14376	14087	14170	14131	14318	14123	14320	14253	14199	14314	14077	14278	14297	14118	14271	14300	14338	14234	14342	14428	14141	14398	14383	14313	14301	14386	14224	14194	14162	14345	14226	14195	14439	14253	14170	14394	14269	13993	14263	14325	14228	14380	14381	14328	14090	14191	14170	14485	14212	14159	14341	14226	14054	14327	14309	14156	14101	14258	14150	14289	14219	14383	14295	14303	14310	14345	14319	14237	14273	13990	14352	14239	14052	14146	14104	14239	14321	14260	14215	14252	14224	14373	14093	14259	14114	14343	14235	14153	14294	14217	14287	14196	14326	14327	14324	14401	14383	14246	14410	14191	14106	14227	14149	14276	14242	14326	14058	14327	14404	14300	14193	14301	14109	14282	14234	14181	14317	14129	14364	14263	14111	14294	14299	14272	14287	14180	14302	14192	14239	14303	14315	14242	14208	14283	14328	14170	14225	14279	14222	14209	14322	14271	14252	14196	14315	14218	14251	14547	14218	14389	14215	14103	14326	14241	14234	14113	14367	14234	14487	14323	14306	14501	14234	14286	14258	14288	14218	14326	14171	14217	14222	14234	14415	14331	14218	14313	14180	14202	14242	14377	14253	14233	14180	14365	14350	14294	14133	14165	14150	14283	14239	14470	14179	14165	14283	14225	14234	14246	14302	14207	14102	14475	14226	14294	14338	14199	14213	14315	14381	14074	14222	14251	14364	14211	14399	14156	14354	14214	14102	14368	14121	14300	14149	14164	14128	14240	14353	14342	14225	14333	14317	14223	14159	14247	14179	14201	14314	14309	14193	14316	14340	14203	14161	14137	14269	14243	14269	14127	14295	14255	14202	14374	14315	14270	14319	14254	14351	14183	14133	14179	14313	14091	14176	14319	14293	14360	14188	14337	14220	14262	14164	14359	14302	14387	14122	14423	14410	14190	14320	14230	14149	14151	14112	14240	14170	14281	14223	14215	14176	14338	14117	14223	14213	14064	14283	14246	14243	14270	14199	14385	14170	14273	14276	14345	14282	14328	14234	14285	14210	14012	14171	14349	14181	14166	14320	14367	14281	14214	14375	14178	14272	14334	14193	14238	14316	14264	14245	14299	14268	14224	14288	14320	14091	14167	14182	14298	14243	14329	14355	14298	14256	14159	14182	14306	14304	14157	14024	14230	14422	14126	14287	14293	14126	14135	14327	14260	14240	14111	14216	14202	14240	14261	14258	14178	14334	14182	14214	14181	14218	14320	14150	14429	14290	14240	14308	14280	14272	14128	14212	14224	14031	14283	14269	14270	14205	14197	14409	14220	14258	14351	14252	14156	14182	14199	14274	14438	14209	14232	14357	14202	14156	14408	14033	14245	14288	14105	14285	14073	14208	14349	14315	14370	14183	14139	14292	14329	14234	14314	14235	14287	14135	14288	14385	14347	14272	14275	14042	14175	14193	14128	14309	14320	14324	14277	14224	14062	14118	14209	14241	14394	14083	14371	14107	14162	14282	14202	14193	14198	14323	14309	14365	14191	14236	14214	14280	14336	14287	14298	14261	14254	14172	14293	14371	14242	14369	14292	14110	14169	14332	14246	14191	14236	14234	14153	14190	14182	14282	14294	14254	14283	14202	14259	14310	14344	14294	14055	14208	14437	14269	14277	14275	14324	14214	14243	14265	14341	14176	14231	14262	14087	14268	14127	14283	14322	14272	14227	14271	14213	14230	14203	14332	14435	14297	14300	14184	14309	14147	14247	14238	14160	14175	14252	14333	14258	14215	14318	14301	14327	14252	14279	14168	14120	14166	14210	14251	14069	14242	14138	14029	14307	14252	14194	14268	14221	14372	14102	14226	14257	14383	14302	14191	14234	14324	14319	14180	14199	14395	14327	14412	14282	14365	14198	14126	14015	14121	14135	14275	14152	14173	14183	14202	14239	14252	14267	14129	14147	14176	14208	14280	14267	14211	14298	14275	14208	14259	14171	14192	14205	14387	14197	14208	14237	14035	14388	14306	14162	14267	14306	14259	14301	14230	14148	14149	14393	14294	14192	14289	14169	14179	14230	14189	14283	14184	14281	14127	14164	14135	14213	14210	14210	14388	14279	14194	14355	14331	14299	14240	14235	14312	14096	14448	14164	14219	14234	14220	14310	14185	14388	14054	14221	14183	14376	14162	14381	14320	14168	14158	14379	14287	14166	14365	14170	14246	14297	14260	14188	14148	14330	14308	14364	14201	14240	14382	14442	14239	14247	14420	14324	14161	14478	14237	14156	14351	14219	14345	14365	14141	14125	14184	14289	14122	14346	14169	14259	14195	14282	14057	14423	14144	14328	14316	14365	14257	14350	14254	14220	14399	14254	14237	14210	14121	14167	14261	14308	14117	14469	14175	14256	14313	14350	14324	14317	14293	14198	14199	14266	14224	14265	14416	14177	14139	14330	14287	14188	14385	14304	14051	14206	14210	14212	14390	14292	14171	14445	14245	14217	14419	14417	14092	14209	14257	14281	14359	14086	14217	14363	14260	14166	14294	14315	14342	14287	14195	14353	14202	14377	14261	14327	14385	14167	14318	14271	14414	14133	14258	14253	14284	14282	14337	14244	14220	14172	14164	14263	14273	14270	14200	14320	14293	14282	14316	14119	14272	14290	14222	14188	14412	14259	14237	14227	14429	14342	14213	14089	14341	14210	14089	14296	14233	14265	14155	14343	13998	14188	14408	14160	14232	14414	14303	14280	14168	14279	14257	14261	14310	14247	14274	14278	14223	14292	14322	14291	14166	14219	14389	14105	14207	14352	14235	14229	14331	14241	14306	14369	14269	14222	14240	14095	14268	14113	14157	14357	14322	14235	14285	14311	14240	14321	14224	14293	14312	14357	14155	14179	14332	14254	14369	14263	14278	14221	14139	14227	14231	14062	14312	14328	14295	14221	14216	14285	14243	14292	14158	14199	14293	14326	14211	14280	14287	14503	14038	14254	14142	14186	14123	14283	14137	14118	14234	14242	14172	14240	14374	14321	14142	14256	14390	14401	14198	14254	14187	14474	14403	14287	14248	14266	14236	14215	14237	14267	14330	14352	14259	14305	14258	14121	14159	14241	13996	14422	14270	14208	14174	14362	14131	14189	14293	14404	14173	14211	14174	14266	14242	14082	14329	14341	14224	14287	14331	14269	14188	14417	14492	14057	14218	14348	14347	14103	14343	14303	14206	14218	14279	14342	14302	14356	14201	14337	14191	14203	14272	14179	14553	14227	14531	14227	14290	14290	14253	14197	14143	14269	14343	14181	14274	14182	14405	14244	14151	14172	14281	14292	14323	14095	14241	14267	14265	14370	14247	14204	14253	14381	14195	14237	14304	14269	14260	14183	14192	14316	14245	14233	14248	14391	14156	14275	14249	14306	14330	14202	14236	14284	14312	14279	14269	14139	14310	14249	14400	14155	14162	14315	14233	14266	14332	14160	14435	14139	14390	14236	14318	14167	14306	14153	14313	14327	14209	14189	14232	14323	14300	14290	14184	14231	14216	14214	14305	14098	14261	14257	14278	14297	14319	14388	14429	14310	14287	14242	14325	14283	14244	14310	14210	14263	14337	14326	14281	14270	14105	14226	14222	14127	14334	14142	14230	14128	14402	14304	14163	14402	14190	14300	14372	14231	14264	14370	14275	14440	14183	14281	14120	14280	14199	14234	14395	14030	14348	14283	14292	14325	14191	14146	14255	14047	14207	14268	14293	14324	14238	14352	14219	14083	14179	14249	14495	14249	14401	14043	14357	14323	14243	14155	14104	14225	14143	14328	14221	14238	14260	14301	14285	14383	14062	14195	14186	14302	14423	14322	14362	14109	14265	14243	14193	14242	14280	14203	14306	14331	14249	14281	14243	14249	14163	14072	14317	14270	14198	14143	14246	14164	14338	14376	14154	14112	14236	14273	14157	14080	14378	14321	14274	14165	14262	14355	14240	14317	14288	14289	14125	14305	14348	14211	14342	14282	14150	14302	14325	14355	14192	14288	14254	14194	14350	14259	14189	14343	14260	14242	14300	14248	14106	14178	14397	14323	14230	14216	14350	14387	14260	14364	14276	14148	14156	14280	14192	14340	14221	14258	14191	14229	14163	13982	14254	14364	14297	14319	14168	14189	14325	14234	14166	14152	14219	14183	14173	14304	14306	14063	14408	14206	14284	14286	14331	14190
22960	22189	36512	38980	37343	34026	29671	20962	17381	16407	16414	16155	16162	16157	16198	16160	15926	16018	16019	16080	15989	16149	15814	15933	15913	15867	15931	15739	16105	15967	15921	15922	15939	15937	16122	16141	15847	15783	15920	16071	15827	15783	16175	16038	16085	16005	15906	15874	15966	15861	15725	15893	15735	15874	16127	15922	15953	15890	15766	16070	15706	15897	15698	15855	15809	15776	15912	15775	15853	15848	15780	15904	15934	15725	15606	15876	15939	15908	16073	15931	15851	15884	15686	16043	15789	15858	15948	15727	15813	15761	15718	15955	15845	16090	15846	15784	15913	15704	16001	15838	15819	15790	15959	15652	15708	15825	15821	15962	15827	15932	15864	15948	15585	15811	15929	15721	15932	15797	15778	15797	15637	15866	15752	15787	15836	15804	15838	15924	15883	15876	15570	15726	15714	15944	16076	15817	15876	15638	15890	15932	15847	15792	15779	15851	15851	15677	15937	15860	15865	15862	15877	15805	15741	15766	15886	15994	15754	15908	15706	15923	15895	15725	16008	15873	15843	15960	15838	15821	15846	15777	15791	15837	15876	15732	15847	15889	15771	15680	15935	16163	15968	15777	15789	15863	15749	16010	15769	16029	15883	15768	15846	15983	15956	15780	15702	15627	15858	15992	15814	15915	15894	15857	15812	15682	15906	15791	15859	16020	15603	15720	16043	15821	15759	15818	15875	16016	15763	15704	15810	15823	15879	15993	15809	15926	15832	15828	15888	15882	16037	15840	15848	15903	15922	15800	15893	15908	15985	15986	15655	15836	15932	15794	15910	15713	15690	15989	15827	15863	15830	15704	15731	15776	15863	15703	15761	15754	15726	15982	15866	15740	15705	15916	15757	15814	15724	15721	15862	15952	15680	15876	15849	15798	15710	15768	15666	15754	15968	15864	15754	15878	15979	15614	15780	15796	15974	15845	15869	15883	15787	15785	15862	15906	15770	15838	15699	15735	15677	15768	16007	15842	15891	15886	15883	15790	15946	15826	15803	15763	15952	15825	15842	15808	15866	16002	15824	15989	16056	15795	15790	15775	15633	15758	15799	15840	15712	15952	15842	15923	15787	15677	15638	15785	15943	15741	15945	15977	15857	15898	15881	15917	15923	15983	15775	15739	15912	15850	15892	15846	15743	15804	15902	15771	15966	15910	15916	15875	15785	15864	15741	15799	15722	15731	15667	16090	15760	15550	15841	16035	15935	15730	15829	15746	15891	16072	15808	15962	15888	15849	15767	15719	15699	15754	15834	15992	15831	15890	15877	15851	15896	15778	15741	15850	15647	15877	15832	15843	15964	15977	15988	15793	15752	15912	15913	15762	15788	15890	15906	15880	15809	15915	15853	15720	15791	15611	15721	15689	15624	15788	15775	15814	15946	15978	15868	15777	15938	15779	15764	15859	15818	15859	15702	15766	15749	15803	15860	15732	15813	15949	15777	15761	15809	15839	15793	15733	15689	15844	15819	16014	15775	15730	15896	15888	15689	16008	15751	15734	15946	15705	15909	15838	15846	15830	15674	16028	15603	15676	15868	16029	15752	15980	15877	15785	15899	15830	15813	15720	15880	15576	15816	15804	15755	15773	15859	15933	15956	15965	15878	15821	15794	15892	15756	15698	15827	15870	15824	15997	15946	15856	15966	15773	15964	15924	15844	15683	15748	15826	15642	15848	15694	15594	15846	15890	15747	15924	16042	15986	15958	15881	15653	15780	15828	15721	15760	15912	15895	15803	15887	15926	15812	15928	15710	15762	15910	15866	15891	15843	15803	15787	15818	15606	15968	15745	15757	15763	15862	15741	15968	15672	15780	15968	15749	15866	15880	15715	15986	15904	16001	15876	15860	15826	16021	15768	15750	15654	15892	15676	15922	15844	15786	15936	15837	16084	16039	15888	15831	15819	15891	15831	15780	15794	15899	15887	15936	15844	15837	15866	15798	15849	16053	15938	15870	15847	15691	15827	15665	15772	16001	15862	15737	15690	15702	15895	15918	16002	15740	15942	15876	15719	15742	15892	15840	15907	15782	15716	15906	15718	15830	15702	15722	15704	16055	15836	15932	15758	15955	15670	15775	15506	15864	15922	15985	15806	15833	15663	15702	15758	15966	15815	15745	15789	15723	15810	15803	15723	15876	15810	15667	15757	15737	15962	15816	15871	15855	15726	15884	15840	15996	15810	15780	15907	15751	15861	15765	15759	15651	15902	15729	15689	15576	15573	15977	15740	15618	15902	15983	15853	15951	15688	15925	15767	16016	15961	15825	15892	15837	15790	15969	15709	15878	15980	15928	15822	15946	15787	15990	15954	15938	15879	16001	15883	16052	15793	15808	15946	15799	16015	15738	16024	16053	15968	15778	15612	15617	15941	15783	15793	15695	15874	15760	15876	15889	15935	15694	15659	15829	15972	15766	15669	15902	15590	15715	15825	15898	16010	15918	15572	15665	15820	16069	15976	15929	15747	15765	15733	15886	15855	15864	16000	15904	15813	15930	15891	15837	15806	15895	15717	15820	16029	15742	15773	15938	15951	15716	15829	15860	15819	15825	15883	15772	15843	15888	15901	15942	15809	15880	15746	15954	15939	15755	15792	15684	15898	15968	16064	15852	15876	15881	15955	15912	15785	15805	15816	15818	15970	15818	15786	15918	15802	15831	15709	15887	15801	15805	15871	15764	15816	15874	15735	16177	15855	15801	15811	15718	15892	15760	15707	15702	15829	15755	15793	15840	15896	15897	15668	15831	15684	15679	15775	15931	15930	15666	15908	15850	15693	15694	15859	15912	15818	15766	15799	15912	15785	15870	15756	15816	15841	15811	15863	15980	15804	15834	15964	15662	15681	15796	15756	15862	15851	15853	15936	15871	15674	15870	15770	15760	15828	15968	15928	15831	15855	15806	15888	15772	15947	15831	15769	15742	15735	15722	15913	15889	15681	15763	15667	15664	15797	15617	15805	15741	15824	15782	15840	15757	15754	15648	15968	15739	15822	15952	15760	15871	15852	15875	15716	15947	15981	15742	15716	15940	15909	15783	16000	15933	15795	15942	15906	15772	15802	15916	15780	15655	15878	15890	15799	15917	15783	15759	15773	15805	15811	15803	15790	15790	15802	15893	15782	15802	15930	15827	15761	15769	15791	15826	15792	15815	15899	15763	15963	15751	15916	15772	15939	15853	15714	15815	15851	15861	16063	15712	15844	15700	16039	15952	15849	15749	15850	15697	15872	15764	15887	15791	15782	15726	15844	15979	15889	15648	15865	16021	15677	15857	15951	15752	15890	15606	15652	15653	15969	15936	15896	15814	15760	15925	15853	16024	15785	15733	15873	15962	15794	15714	15781	15755	15779	15767	15693	15729	15767	15867	15825	16065	15879	15837	15824	15867	16007	15925	15666	15584	15864	16053	15817	15584	15770	15898	15758	15848	15663	15702	15868	15683	15834	15883	15842	15750	16014	16010	15837	15657	15604	15879	15676	15789	15879	15962	15872	15963	15824	15980	15979	15735	15870	15703	15823	15756	15845	15965	15959	15769	15768	15876	15799	15867	15938	15939	15868	15852	15929	15781	15830	15856	15915	15861	15948	15992	15853	15908	15860	15914	16043	15795	15912	15841	15932	15806	15838	15882	15853	15789	15864	15683	15630	15619	15979	15938	15893	15747	15821	15945	15822	16027	15930	15705	15886	15752	15657	15869	15736	15712	15798	15818	15650	15944	16079	15676	15764	16035	15755	15828	15966	15873	15730	16087	15926	16042	15944	15849	16044	15724	16136	15913	15707	15866	15759	15955	15630	15803	15783	15845	15708	15806	15787	15852	15851	16064	15965	15859	15878	15776	15711	15720	15952	15892	15925	15657	15684	15900	15844	15827	15783	15943	15978	15803	15740	15844	15883	15878	15785	15723	15837	16036	15630	15636	15872	15997	15778	15902	15854	15783	15744	15838	15976	15912	15946	16120	15941	15951	15629	15893	15744	15868	15951	15803	15765	15797	15718	15848	15980	15985	15855	15882	15872	15875	15984	15921	15849	15781	15763	15905	15893	15777	15840	15694	15801	15744	15892	15745	15918	16012	15886	15811	15815	15826	15885	16055	15702	15773	15825	15722	15776	15866	16000	15876	15840	15744	15729	15880	15813	15938	15784	15712	15713	15865	15889	15717	15955	15889	15727	15908	15908	15855	15658	15897	15620	15632	15874	15948	15729	15915	15692	15870	15757	15967	15657	15816	15925	15988	15853	15933	15987	15633	15685	15820	15829	15735	15942	15682	15893	15660	15680	15802	15821	15629	15795	15983	15791	15590	15828	15923	15580	16002	15914	15583	15829	15693	15863	15915	15798	15764	15970	15792	15849	15742	16063	15846	15985	15622	15623	15880	16034	15809	15850	16022	15990	15823	15693	15546	15598	15789	15989	15895	15778	15698	15910	15602	15858	15881	15777	16034	15743	15982	15895	15912	15845	15909	16034	15729	15842	15703	15938	15795	15914	15842	15765	15988	15891	15719	15942	15814	16066	15734	15863	15826	15935	15711	15906	15998	15703	16037	15856	15888	15819	15547	15794	15858	15907	15769	15791	15704	15864	15821	15849	15716	16034	15965	15805	15949	15913	15768	15738	15896	15760	15722	15844	15688	15695	15916	15699	15765	15740	15539	15682	15818	15848	15982	15487	15775	15570	15848	15614	15696	15476	15867	16071	15907	16004	15842	15653	15734	16013	15688	15936	15831	15870	15817	15825	15932	15878	15685	15617	15769	15604	15831	15824	15894	15994	15943	15947	15979	16065	15854	15701	15828	15944	16034	15924	15974	15802	15920	15656	15798	15882	16025	15858	16070	15778	15814	15815	16018	15898	15732	15693	15787	15854	15914	15685	15786	15783	15762	15797	15653	15892	15771	15750	15700	15768	15993	15858	15803	15838	15715	15922	15680	15934	15763	15699	15715	15783	15872	15695	15670	15811	15866	15815	15666	15747	15730	15703	15794	15815	15793	15840	15934	15783	15809	15825	15842	15746	15892	15874	15917	15701	15988	15853	15951	15864	15658	15746	15766	15713	15686	15686	15987	15978	16024	15669	15881	15627	15811	15693	15699	15725	15775	15866	15851	15876	15889	15719	15829	15935	15932	15837	15976	15883	15670	15885
62671	105678	95601	75081	54992	39171	26674	18511	15151	14060	13908	14060	14066	13895	14037	14116	14100	13995	13987	13986	14005	14049	14185	13985	14118	13988	14024	14001	14021	13873	14075	14037	14168	14089	14000	14033	14005	13938	14128	14187	14233	14038	14127	14151	14052	13975	14054	14062	14117	14130	14156	13973	14045	14179	14134	13918	14075	14076	14165	13994	13936	14103	14138	13897	13978	14108	14079	14007	14119	13973	14002	14010	14045	13991	14075	14145	14061	14160	13990	13856	14071	14101	14088	13935	14068	13772	13923	14059	14020	14097	14074	13938	14208	13966	14148	14157	14002	14236	14138	14230	13934	13933	14102	13884	13957	13997	14206	13958	14056	14120	13965	13945	13934	14118	14085	13995	14057	14046	14094	13900	13937	13975	13944	13964	14010	14071	13982	13990	14129	13933	14213	13872	14078	14029	14005	14023	13999	13990	14005	13956	14096	13913	14086	14038	14191	13932	13876	14111	14114	14090	13949	14005	13923	14025	14186	14067	14227	13707	14052	14006	13977	13929	13987	14111	13889	14066	13953	14076	14001	14111	13862	14126	14004	14040	13901	13884	14096	13996	14203	14071	14034	13838	14039	14063	13899	14118	13968	14041	13996	14093	14032	14188	14077	13987	14120	13944	14122	13825	14091	13926	14061	13978	14035	14282	13964	14062	14017	14115	13922	14043	14075	14078	14049	14012	13986	14123	13962	13934	14164	14087	14039	13978	13902	13923	14106	13999	14059	14260	13909	14194	14003	14218	13981	14052	14131	14080	14157	14040	14068	14123	13936	14231	14037	14060	13958	14225	14176	14031	14097	14095	14194	14100	14047	14059	14018	14153	13964	14211	13932	13861	13939	13910	13977	14159	14011	14084	14031	14019	14079	13977	13977	13947	13984	13987	14014	14045	14095	14109	13950	13947	13925	14114	13973	14186	13937	14087	14125	13846	13998	14070	14109	13983	14056	13935	13953	14052	14023	14092	13925	14185	13972	14025	14010	14059	13921	13998	14051	13930	13954	14039	13954	14116	14042	14018	14107	13825	14100	14173	13946	14079	14147	14019	13899	14139	13952	14178	14032	14023	14073	14192	13989	14025	14064	13922	14108	14133	13990	14079	14113	13902	14179	14140	14049	14001	14038	14179	13950	14108	14064	13983	13845	14147	14063	14094	14032	14113	14098	14071	14063	14087	14189	13909	14129	13975	14033	14113	14076	13987	13998	14118	14240	13894	14085	14039	14135	13876	13949	14088	13956	14048	13844	14244	13855	14022	14065	14064	13991	13985	14006	13946	13973	13940	13959	14050	14005	14017	14011	14041	14034	14137	14035	14093	14097	14022	14083	13998	14009	14114	14220	14058	14064	13936	14028	14013	13992	14044	13989	14103	13948	13936	14054	14114	13934	13927	13989	14113	14088	13848	13914	14064	13867	14048	14023	13771	13959	14044	14014	13952	14167	13975	13960	13797	13921	14131	14032	13979	14110	13958	13983	13989	14133	14073	13993	13968	14108	13949	13945	14055	14097	14002	13930	13894	13948	14076	13956	13997	14062	13922	14129	14108	13947	14043	14148	13956	13948	14302	14111	14094	13977	14018	14037	14066	13826	13910	14020	14156	14099	13997	13977	13997	14176	13976	14072	13997	14058	13836	13999	14090	14098	13891	13998	14071	14024	14116	14034	14085	14023	14024	14164	14124	14120	14189	14161	14082	13960	14027	14141	14118	13873	13986	14092	13899	14063	14050	13991	14140	13994	13891	14099	14078	13944	14307	14120	14012	14211	14098	13831	14230	14074	14042	13912	13933	14001	14079	14005	14086	14033	14012	14046	13863	14012	14040	14061	14077	14050	13916	14031	14159	13967	14039	14010	14045	13897	14079	14111	13963	14031	13845	14041	14189	14181	14022	14006	14086	14013	14079	14005	14047	14065	14227	13998	14071	13952	13957	13963	14155	14032	14171	13976	14069	13831	13980	13901	14103	13923	14105	13902	13971	13885	14016	13980	14095	13968	14209	14096	14079	13982	14073	14043	14135	13897	13812	14010	14003	13992	14110	13846	14063	14047	13996	14021	14005	14032	13934	14057	14124	13970	13900	14042	14133	14076	14059	14175	14127	14068	14052	13958	14112	14069	14114	14032	14051	14047	13963	14014	13968	13958	14109	13988	14199	14042	14058	14033	13911	14153	14135	13994	13949	14015	13919	14032	14129	13955	14169	14074	13923	13949	13946	13779	14073	14067	13950	14142	13974	14025	13997	13939	14011	13978	13910	13984	14053	13916	14087	14090	13948	13853	14108	14008	14131	14170	14247	13989	14084	13953	14201	14077	13940	14090	14037	14085	14092	14079	13926	13961	13820	14146	13920	14021	13927	14060	14166	14171	14000	14109	13950	14076	13860	14063	14093	14141	14180	14017	13997	13919	14071	13843	13957	14042	14119	13931	14002	13946	13877	13905	14167	13943	14086	13880	14083	14094	14101	14037	14078	14023	14049	14036	13966	14157	13972	14040	13895	14071	13951	14019	13980	14086	13936	14091	14075	13997	14143	13941	14085	13972	14119	14053	13869	14168	14007	14112	13922	14155	14073	13930	14060	14057	13997	14002	13947	13986	14021	13973	13883	13948	13986	13863	13868	14026	13894	13927	14085	13993	14035	13872	13991	14076	14175	13789	14059	13960	14107	13863	14113	14109	14058	13973	14151	13923	14065	14018	13930	13981	14038	14058	13878	14110	14029	13992	13999	14040	13891	14048	13850	14033	14006	13958	14094	14185	14018	14025	14131	14224	14051	13959	14080	13881	13827	14088	13989	13988	14135	13950	14028	14027	14055	13959	14051	13867	14099	13920	13992	13979	13761	14012	14011	14170	13958	14023	13891	14007	13976	13968	13903	13967	14207	14127	14013	13982	13905	14038	13965	14210	14102	14021	13986	13866	13990	13795	14174	14145	13997	14119	14109	13954	14012	13995	13857	14013	13947	13901	14175	14003	14140	14093	14007	13949	13898	14094	13973	14177	14030	14071	14165	13958	13817	13865	14099	13858	14098	13987	14064	14085	14069	13937	14010	14006	13966	13976	14046	14017	14017	14047	14105	13907	14007	14113	13860	14074	14072	14055	14002	14191	14061	14013	14084	14107	14040	14081	13928	13931	14016	13931	13820	13950	13983	14012	14023	13793	14182	13959	13941	13900	14192	13971	13804	14051	14113	14146	14017	13982	14098	13874	14037	13999	14071	13925	14039	14004	13884	14059	14054	13940	14037	13999	13846	14125	14040	13895	14043	13944	14002	14037	14190	13903	13786	14016	14010	14080	13995	14033	13902	14021	13956	14136	14037	14067	14097	13872	13902	14015	13911	14105	14032	14020	13880	13870	14145	13941	13973	13990	14009	14147	13967	14130	14065	13909	13951	14122	14092	14170	14069	14037	13913	13983	13993	14228	14137	13978	13976	14066	13851	14004	14180	13954	13971	13891	13913	14003	14049	14008	13989	14073	13869	14084	13867	14178	13944	13962	13965	13830	14073	13856	13991	13902	13977	14021	13980	14093	14197	14052	14067	14062	14160	14074	14142	14056	13984	14118	14074	14110	13864	13902	13986	14056	14126	14103	14127	14057	14069	14084	14057	14195	14083	14052	14051	14082	13850	14004	13981	14063	14231	14007	14142	13990	13903	14029	14277	13946	13842	13940	13932	13948	14031	14129	13909	14099	13933	14001	13964	14028	13997	13999	14009	13958	14105	14106	13949	13958	13980	13983	13967	13937	14052	14128	14026	14023	13907	14087	14023	14048	14101	14123	14011	14020	14077	13983	14196	13993	14236	14051	14075	14081	13977	13959	14124	14050	14081	13993	14188	14048	14034	14010	14049	14061	14055	14116	13961	14173	13963	14194	13925	14124	13972	14010	14101	14081	13948	13997	13981	13972	13985	13984	14071	14186	14102	14126	13914	14048	14018	14063	13989	14069	13953	14023	14018	13902	13951	14125	14011	13913	14064	13973	13959	13882	14096	13844	14115	14005	14057	13944	14031	14062	13873	14025	14066	14049	14065	14116	13985	14042	13961	13961	14097	14179	14074	14022	14098	14065	14070	13960	13913	13903	14025	13982	14149	14089	13904	13941	13926	14151	13940	13939	13920	14046	13948	14103	14094	13976	14005	13848	14044	14166	14075	13931	13997	13793	14023	13893	13933	13955	14020	13846	14090	14072	14111	13907	13936	14116	13983	13825	14198	13977	14063	14157	14148	14021	14042	13978	14070	13952	13983	14019	14075	13999	14034	13983	14135	14138	14028	14077	14190	13980	14110	14017	13857	14218	13923	13968	13971	13972	13852	13992	14017	13878	13983	14086	14102	13990	14105	14076	14042	14000	13786	13984	13897	13903	13986	14106	14181	14030	14079	13989	14037	13996	14054	14127	14114	14223	14157	13911	14060	13886	14192	14180	14171	14090	14051	14141	13942	14155	14010	13962	13959	14086	14126	14118	14259	14043	14079	13934	13996	14146	14049	14010	14041	14210	13994	13946	14012	14020	14044	13995	14070	14011	14278	14005	13929	14026	14142	14077	14071	14148	13961	14206	14123	14007	14209	14042	14063	14001	14162	14083	14071	14073	13957	13947	14075	14164	14102	13940	13911	13977	14093	13872	14164	14136	13898	14028	14160	13943	13866	14153	14028	13990	14057	13961	13892	14189	13848	13852	13980	14026	14006	13971	13870	14046	14067	13889	14054	14031	14109	13970	14140	13983	13954	14043	14083	14034	13934	14072	14048	13990	14175	13998	13894	13991	13862	13936	14110	14072	14071	13997	14145	14174	13978	14164	13915	13939	13979	14010	14105	13958	13852	14193	14001	13845	14114	14053	13993	14048	13964	13835	14060	13954	13825	13959	13913	14142	13990	14164	14142	13930	14116	14016	14106	13983	13959	14120	14029	14071	14179	14105	14140	14118	13835	14095	14171	14226	13940	14055	14119	13925	14146	13978	14089	14197	14120	14093	13992	14119	14175	14119	13930	13884	14090	14135	13935	14121	14026	14053	13978	14078	14138	14025	14058	14125	13936	14092	13981	14030	14025	14066	14089	13899	13941	14153	14076	13955	13920	14037	13905	13944	14023	13861	13868	13998	14144	13870	14061	14070	13982	13878	14106	14036	13977
28809	33335	43011	34283	24901	20393	18372	17024	16662	16645	16622	16510	16560	16519	16402	16469	16582	16659	16543	16566	16585	16674	16567	16575	16451	16501	16546	16502	16721	16699	16507	16569	16443	16416	16525	16546	16535	16412	16368	16578	16416	16518	16468	16506	16467	16433	16555	16427	16563	16329	16664	16412	16483	16680	16417	16526	16431	16483	16650	16442	16644	16453	16390	16435	16497	16403	16535	16717	16374	16445	16539	16617	16550	16513	16609	16705	16745	16738	16725	16524	16365	16403	16560	16615	16541	16557	16661	16401	16323	16491	16522	16397	16467	16494	16479	16622	16654	16563	16648	16530	16636	16484	16622	16587	16549	16273	16490	16659	16530	16625	16269	16440	16489	16646	16283	16475	16479	16460	16400	16454	16595	16506	16496	16479	16530	16749	16472	16314	16470	16669	16699	16697	16559	16552	16420	16640	16493	16535	16427	16454	16308	16488	16547	16580	16772	16462	16393	16623	16631	16451	16462	16455	16560	16706	16423	16534	16580	16377	16457	16609	16589	16505	16523	16479	16352	16447	16559	16420	16533	16431	16582	16563	16394	16545	16466	16426	16557	16543	16713	16661	16430	16516	16531	16475	16441	16711	16859	16492	16274	16685	16347	16474	16682	16460	16525	16380	16367	16634	16658	16530	16786	16533	16557	16633	16548	16423	16626	16502	16618	16577	16609	16449	16394	16553	16360	16551	16364	16489	16482	16550	16644	16471	16525	16514	16462	16646	16553	16380	16630	16457	16776	16436	16570	16443	16366	16488	16385	16706	16695	16534	16602	16499	16582	16636	16720	16368	16478	16682	16420	16312	16379	16666	16675	16702	16343	16388	16434	16441	16559	16632	16430	16744	16700	16605	16718	16387	16461	16456	16603	16519	16654	16549	16566	16685	16513	16145	16555	16570	16459	16437	16509	16493	16591	16484	16549	16340	16519	16266	16488	16445	16456	16450	16489	16535	16587	16550	16554	16629	16563	16528	16386	16566	16535	16528	16636	16641	16383	16383	16492	16407	16522	16559	16535	16572	16586	16525	16499	16411	16371	16598	16532	16412	16378	16384	16773	16428	16446	16535	16574	16595	16615	16437	16588	16547	16439	16342	16350	16512	16587	16441	16737	16346	16585	16610	16525	16413	16370	16465	16401	16430	16583	16420	16561	16461	16663	16572	16475	16469	16445	16608	16610	16449	16595	16364	16454	16702	16446	16627	16455	16558	16448	16509	16360	16267	16463	16502	16610	16753	16661	16435	16477	16690	16573	16596	16568	16489	16244	16637	16668	16384	16559	16365	16457	16453	16451	16557	16526	16420	16502	16579	16436	16523	16598	16374	16699	16604	16517	16664	16471	16253	16502	16335	16376	16584	16459	16511	16511	16440	16540	16512	16414	16507	16488	16617	16331	16665	16544	16384	16564	16525	16415	16503	16265	16549	16576	16462	16514	16457	16676	16456	16544	16608	16472	16496	16513	16680	16488	16647	16439	16467	16320	16443	16545	16558	16389	16700	16626	16300	16739	16683	16568	16509	16466	16588	16565	16454	16647	16283	16541	16528	16431	16510	16474	16533	16619	16434	16525	16424	16622	16395	16638	16540	16671	16520	16500	16711	16779	16365	16499	16369	16569	16529	16567	16399	16579	16436	16626	16523	16552	16641	16647	16563	16510	16610	16516	16346	16371	16427	16591	16500	16574	16586	16495	16541	16547	16427	16489	16495	16656	16533	16490	16594	16624	16572	16523	16547	16745	16632	16611	16519	16561	16523	16522	16404	16600	16431	16611	16403	16447	16641	16541	16302	16576	16333	16492	16413	16385	16560	16561	16370	16672	16645	16676	16297	16537	16461	16542	16573	16427	16686	16674	16362	16398	16662	16691	16390	16494	16516	16189	16221	16654	16445	16536	16413	16553	16379	16524	16526	16459	16469	16577	16600	16479	16524	16675	16357	16507	16491	16441	16570	16665	16532	16497	16555	16472	16350	16644	16419	16424	16585	16282	16530	16582	16423	16589	16388	16516	16430	16476	16458	16392	16444	16620	16349	16504	16619	16562	16601	16561	16626	16422	16387	16358	16443	16361	16600	16560	16513	16492	16523	16326	16388	16302	16345	16647	16319	16528	16620	16442	16549	16437	16323	16558	16669	16620	16584	16586	16512	16804	16581	16385	16397	16625	16288	16469	16560	16558	16468	16486	16297	16530	16547	16480	16195	16568	16437	16448	16432	16371	16391	16525	16339	16477	16632	16472	16588	16335	16373	16465	16390	16419	16474	16531	16476	16618	16459	16561	16466	16648	16479	16432	16641	16482	16291	16367	16304	16362	16438	16544	16657	16701	16449	16572	16498	16622	16633	16430	16581	16419	16473	16693	16522	16541	16619	16733	16784	16570	16370	16456	16470	16513	16491	16539	16486	16510	16740	16652	16447	16634	16620	16479	16543	16480	16436	16607	16438	16517	16548	16533	16468	16555	16517	16517	16430	16647	16447	16409	16588	16646	16779	16713	16562	16516	16426	16360	16429	16496	16615	16547	16570	16641	16576	16429	16507	16475	16412	16502	16360	16556	16482	16505	16661	16586	16649	16465	16512	16354	16523	16540	16511	16398	16526	16366	16706	16682	16635	16623	16383	16345	16328	16536	16565	16646	16537	16488	16688	16473	16426	16681	16623	16464	16438	16444	16619	16522	16577	16421	16524	16596	16586	16561	16345	16693	16603	16484	16431	16462	16607	16494	16425	16749	16564	16510	16321	16532	16520	16544	16635	16621	16599	16656	16708	16470	16575	16732	16370	16574	16459	16574	16354	16361	16491	16521	16494	16505	16323	16596	16366	16605	16274	16507	16534	16592	16389	16450	16469	16641	16728	16673	16519	16508	16566	16438	16704	16619	16551	16522	16590	16551	16458	16525	16647	16375	16306	16319	16378	16409	16645	16409	16417	16532	16801	16451	16524	16639	16342	16506	16265	16678	16573	16571	16582	16572	16486	16627	16466	16509	16428	16564	16710	16389	16614	16496	16615	16745	16470	16494	16545	16528	16502	16618	16654	16436	16626	16576	16425	16653	16700	16592	16647	16477	16710	16462	16446	16500	16491	16463	16688	16790	16412	16483	16576	16399	16385	16467	16549	16452	16644	16476	16559	16456	16503	16505	16495	16775	16720	16543	16402	16502	16518	16431	16492	16562	16517	16353	16488	16307	16476	16347	16572	16653	16633	16515	16370	16380	16789	16677	16608	16802	16535	16377	16539	16294	16343	16448	16595	16415	16486	16519	16406	16570	16436	16563	16563	16503	16524	16451	16478	16353	16572	16585	16674	16460	16434	16589	16474	16369	16665	16611	16355	16260	16724	16487	16319	16519	16618	16638	16637	16595	16489	16549	16472	16522	16347	16625	16405	16412	16667	16555	16465	16313	16624	16489	16473	16480	16555	16675	16548	16400	16533	16603	16520	16325	16548	16560	16545	16605	16626	16546	16583	16465	16665	16536	16413	16360	16619	16483	16602	16541	16560	16539	16695	16431	16411	16419	16546	16483	16480	16434	16469	16593	16539	16630	16581	16423	16513	16811	16445	16592	16389	16457	16237	16424	16698	16596	16532	16433	16534	16310	16512	16523	16449	16480	16714	16579	16364	16501	16449	16578	16589	16332	16392	16520	16368	16578	16577	16524	16396	16504	16512	16355	16534	16472	16543	16494	16500	16385	16624	16711	16324	16621	16590	16486	16634	16442	16418	16463	16246	16345	16563	16502	16467	16550	16602	16551	16678	16437	16407	16604	16539	16347	16597	16326	16561	16444	16358	16460	16500	16590	16579	16589	16533	16517	16654	16353	16553	16525	16509	16589	16375	16499	16514	16453	16371	16420	16562	16413	16498	16632	16547	16550	16504	16424	16527	16404	16357	16560	16473	16613	16406	16417	16370	16507	16501	16585	16357	16317	16631	16441	16508	16442	16492	16343	16571	16636	16606	16666	16685	16518	16551	16675	16509	16492	16598	16672	16621	16365	16569	16673	16559	16536	16580	16710	16530	16475	16473	16455	16405	16388	16367	16421	16409	16483	16662	16485	16378	16596	16532	16571	16247	16526	16398	16636	16619	16410	16571	16621	16392	16487	16635	16436	16398	16445	16405	16636	16409	16553	16569	16498	16526	16445	16718	16413	16558	16716	16616	16570	16607	16521	16327	16513	16618	16287	16384	16400	16427	16371	16535	16371	16453	16537	16518	16609	16653	16548	16649	16716	16627	16450	16678	16489	16555	16236	16519	16512	16422	16578	16393	16503	16555	16822	16594	16559	16705	16556	16276	16434	16603	16399	16483	16697	16693	16837	16572	16593	16600	16495	16631	16513	16521	16359	16483	16470	16530	16576	16646	16609	16520	16310	16409	16579	16464	16392	16723	16654	16557	16521	16496	16735	16620	16512	16438	16495	16395	16541	16479	16592	16550	16446	16623	16563	16463	16576	16464	16362	16548	16425	16292	16388	16400	16470	16537	16399	16657	16445	16493	16521	16580	16516	16490	16458	16412	16732	16480	16577	16504	16453	16381	16566	16626	16556	16198	16539	16609	16675	16576	16590	16573	16698	16492	16619	16322	16477	16549	16461	16533	16671	16435	16582	16484	16513	16511	16465	16416	16463	16471	16319	16576	16541	16670	16460	16626	16478	16595	16574	16584	16499	16423	16404	16497	16424	16695	16446	16402	16642	16569	16404	16549	16533	16588	16569	16608	16473	16528	16800	16495	16406	16638	16552	16467	16364	16440	16458	16647	16199	16578	16560	16667	16676	16569	16429	16611	16543	16437	16488	16480	16665	16579	16451	16654	16680	16476	16399	16517	16695	16385	16773	16406	16530	16570	16620	16531	16665	16448	16441	16444	16682	16535	16607	16672	16344	16353	16417	16513	16664	16443	16505	16375	16464	16352	16480	16475	16467	16565	16542	16713	16544	16233	16580	16514	16411	16732	16386	16656	16646	16470	16462	16560	16395	16561	16386	16379	16621	16530	16363	16396	16594	16350	16463	16530	16510	16535	16327	16537	16331	16308	16413	16374	16477	16411	16539	16518	16169	16474	16513	16593	16624	16527	16645	16678	16559	16508	16649	16529	16487	16430	16602	16550	16488	16348	16434	16569	16507	16415	16567	16500
33191	53702	46047	31818	23074	18369	15824	14917	14762	14408	14462	14470	14332	14465	14544	14506	14470	14407	14543	14255	14471	14588	14386	14394	14521	14634	14273	14490	14290	14363	14361	14323	14376	14384	14584	14565	14542	14544	14454	14524	14354	14397	14576	14432	14368	14516	14424	14392	14485	14528	14495	14437	14414	14477	14496	14324	14409	14488	14520	14379	14439	14610	14459	14252	14460	14385	14428	14588	14311	14542	14506	14139	14383	14549	14415	14519	14553	14528	14502	14355	14546	14629	14410	14419	14405	14403	14438	14485	14509	14328	14250	14448	14395	14412	14299	14457	14481	14556	14542	14574	14420	14451	14464	14424	14315	14419	14438	14446	14484	14497	14421	14401	14517	14489	14482	14476	14468	14614	14433	14477	14379	14471	14357	14472	14567	14594	14403	14396	14368	14234	14546	14420	14594	14466	14509	14317	14534	14462	14207	14388	14609	14498	14396	14469	14454	14518	14348	14515	14485	14529	14413	14228	14551	14619	14472	14557	14319	14400	14372	14515	14394	14484	14459	14417	14440	14369	14325	14427	14525	14522	14500	14390	14514	14567	14385	14568	14592	14340	14604	14534	14391	14361	14464	14520	14246	14397	14444	14372	14319	14479	14380	14583	14384	14502	14457	14386	14313	14455	14449	14456	14387	14520	14395	14531	14295	14581	14404	14545	14442	14475	14548	14409	14400	14526	14313	14563	14453	14448	14655	14512	14452	14470	14480	14500	14571	14543	14495	14561	14374	14461	14311	14422	14373	14479	14514	14413	14444	14394	14431	14445	14295	14358	14361	14444	14287	14461	14409	14344	14539	14403	14491	14621	14568	14588	14409	14399	14545	14559	14454	14566	14497	14437	14327	14382	14494	14393	14506	14533	14587	14425	14615	14399	14478	14529	14431	14436	14433	14317	14418	14435	14610	14273	14307	14454	14606	14366	14532	14423	14380	14523	14555	14418	14466	14444	14390	14554	14277	14472	14488	14537	14446	14555	14432	14617	14393	14409	14435	14398	14556	14406	14372	14558	14682	14375	14446	14573	14384	14436	14545	14379	14474	14564	14422	14525	14469	14389	14468	14533	14663	14472	14446	14402	14320	14490	14358	14342	14662	14506	14331	14483	14526	14487	14370	14365	14488	14479	14363	14532	14403	14442	14344	14588	14482	14354	14474	14514	14399	14512	14587	14380	14485	14341	14439	14648	14494	14393	14604	14430	14429	14585	14449	14433	14730	14500	14473	14355	14363	14430	14489	14387	14614	14436	14558	14541	14492	14383	14544	14482	14371	14454	14622	14408	14502	14357	14417	14573	14617	14347	14547	14481	14477	14455	14440	14516	14338	14518	14439	14583	14507	14459	14376	14437	14355	14518	14452	14377	14432	14404	14311	14439	14347	14511	14306	14504	14360	14481	14411	14437	14344	14437	14500	14289	14452	14304	14400	14436	14576	14410	14571	14290	14593	14422	14536	14476	14340	14449	14494	14595	14549	14608	14316	14577	14360	14476	14558	14425	14437	14518	14559	14451	14494	14478	14523	14322	14457	14533	14384	14412	14588	14459	14496	14590	14494	14399	14567	14536	14473	14504	14413	14554	14556	14517	14429	14485	14525	14375	14565	14360	14417	14390	14384	14477	14648	14475	14661	14387	14628	14471	14444	14354	14499	14511	14488	14421	14541	14453	14254	14426	14524	14518	14488	14671	14412	14377	14431	14472	14499	14461	14460	14384	14702	14585	14558	14504	14499	14434	14433	14489	14493	14381	14438	14339	14640	14565	14406	14494	14533	14567	14360	14270	14565	14579	14425	14579	14419	14265	14438	14572	14455	14499	14528	14399	14480	14199	14407	14482	14458	14320	14453	14481	14449	14395	14490	14504	14291	14423	14466	14476	14528	14403	14489	14357	14408	14451	14367	14350	14570	14335	14473	14506	14404	14477	14307	14359	14695	14362	14574	14477	14384	14466	14506	14489	14404	14419	14501	14270	14454	14432	14499	14514	14553	14377	14481	14411	14467	14546	14431	14486	14466	14454	14487	14451	14617	14604	14357	14472	14357	14440	14494	14463	14390	14459	14597	14424	14473	14379	14480	14380	14402	14399	14439	14510	14506	14357	14376	14517	14513	14542	14312	14372	14338	14513	14321	14686	14363	14478	14404	14380	14453	14519	14363	14595	14385	14497	14547	14455	14399	14568	14448	14414	14367	14534	14465	14424	14544	14448	14352	14453	14397	14476	14428	14418	14502	14419	14498	14427	14575	14509	14544	14375	14447	14535	14491	14487	14461	14454	14560	14448	14550	14312	14650	14465	14501	14413	14516	14567	14406	14369	14398	14499	14565	14584	14511	14363	14493	14401	14582	14291	14536	14424	14396	14525	14568	14410	14689	14535	14385	14577	14410	14512	14311	14593	14360	14580	14515	14514	14393	14389	14445	14521	14321	14548	14420	14454	14362	14426	14440	14516	14474	14556	14501	14582	14552	14529	14536	14325	14436	14567	14281	14416	14360	14577	14366	14457	14388	14305	14516	14593	14565	14501	14543	14273	14431	14287	14437	14456	14280	14440	14372	14381	14583	14495	14344	14449	14552	14540	14391	14431	14518	14499	14539	14452	14476	14453	14488	14452	14421	14489	14467	14479	14625	14536	14390	14490	14495	14372	14610	14623	14451	14489	14387	14565	14354	14409	14352	14467	14546	14521	14486	14473	14363	14287	14533	14475	14429	14533	14432	14498	14329	14534	14494	14493	14502	14636	14258	14471	14483	14294	14443	14448	14453	14488	14426	14411	14418	14686	14541	14622	14404	14465	14270	14488	14329	14457	14563	14505	14271	14447	14608	14383	14406	14373	14377	14387	14449	14512	14375	14404	14331	14626	14549	14515	14374	14391	14321	14522	14380	14397	14363	14555	14487	14539	14421	14482	14542	14399	14460	14466	14372	14358	14495	14288	14491	14323	14609	14402	14406	14395	14441	14465	14395	14512	14400	14409	14352	14360	14440	14402	14422	14453	14594	14464	14641	14484	14368	14351	14610	14383	14388	14360	14405	14446	14469	14503	14450	14280	14393	14336	14428	14532	14377	14321	14427	14522	14462	14448	14371	14428	14453	14587	14529	14382	14444	14368	14475	14398	14648	14386	14188	14522	14355	14474	14526	14294	14426	14513	14385	14398	14371	14450	14345	14406	14540	14630	14272	14547	14577	14556	14582	14503	14492	14416	14393	14557	14523	14457	14473	14433	14547	14326	14439	14217	14582	14499	14691	14380	14333	14467	14479	14388	14455	14505	14500	14550	14476	14529	14303	14573	14359	14495	14474	14475	14581	14412	14517	14500	14437	14532	14630	14661	14572	14504	14404	14450	14406	14660	14567	14562	14480	14507	14533	14597	14495	14395	14612	14486	14571	14548	14411	14334	14474	14359	14398	14368	14395	14502	14507	14409	14488	14380	14630	14595	14439	14521	14434	14619	14455	14407	14407	14470	14319	14425	14494	14442	14488	14599	14442	14419	14414	14694	14399	14472	14455	14379	14542	14360	14463	14635	14460	14416	14509	14546	14494	14439	14441	14408	14365	14457	14451	14450	14266	14445	14418	14538	14611	14478	14535	14440	14539	14453	14529	14525	14376	14465	14569	14478	14477	14404	14428	14285	14380	14479	14446	14538	14483	14530	14303	14616	14353	14511	14448	14553	14508	14382	14401	14367	14399	14535	14449	14387	14364	14412	14413	14417	14459	14448	14287	14581	14494	14470	14494	14427	14519	14551	14383	14374	14479	14314	14490	14336	14622	14393	14401	14451	14521	14511	14385	14549	14541	14520	14347	14580	14349	14311	14398	14455	14383	14396	14403	14488	14320	14430	14313	14554	14414	14594	14398	14506	14447	14473	14394	14325	14380	14641	14653	14490	14126	14489	14559	14482	14397	14374	14448	14554	14460	14426	14526	14509	14492	14598	14489	14425	14526	14619	14356	14578	14508	14586	14525	14301	14623	14417	14450	14605	14605	14503	14452	14582	14469	14542	14418	14518	14398	14483	14502	14527	14503	14512	14425	14611	14464	14508	14539	14608	14382	14409	14440	14542	14390	14421	14480	14311	14620	14447	14358	14610	14294	14521	14486	14549	14459	14446	14441	14579	14608	14574	14409	14408	14509	14354	14466	14471	14338	14494	14600	14418	14441	14380	14508	14296	14565	14507	14373	14372	14467	14326	14223	14503	14412	14567	14550	14355	14524	14455	14358	14478	14456	14350	14436	14573	14512	14463	14549	14442	14442	14652	14664	14406	14397	14496	14614	14485	14631	14457	14573	14507	14488	14331	14511	14428	14465	14452	14540	14482	14391	14552	14513	14554	14360	14405	14367	14635	14448	14386	14323	14412	14519	14495	14481	14397	14658	14409	14416	14617	14406	14509	14606	14530	14348	14374	14455	14403	14356	14542	14363	14617	14496	14472	14196	14529	14462	14548	14579	14448	14358	14454	14437	14397	14513	14408	14443	14579	14598	14532	14427	14667	14361	14416	14417	14442	14517	14516	14426	14438	14511	14502	14281	14440	14354	14548	14414	14529	14400	14538	14505	14535	14557	14479	14688	14403	14308	14420	14477	14392	14450	14237	14621	14530	14523	14419	14458	14347	14677	14523	14292	14374	14353	14478	14563	14325	14462	14426	14641	14420	14527	14399	14504	14367	14470	14551	14548	14469	14288	14542	14345	14505	14486	14408	14307	14393	14278	14617	14518	14536	14472	14407	14586	14488	14505	14487	14592	14421	14416	14384	14411	14498	14612	14517	14622	14323	14505	14469	14336	14488	14431	14435	14442	14551	14407	14339	14423	14446	14381	14447	14482	14380	14519	14477	14462	14365	14516	14367	14537	14627	14358	14506	14388	14431	14472	14461	14455	14466	14429	14393	14443	14486	14479	14377	14666	14217	14538	14228	14422	14340	14340	14469	14400	14424	14461	14446	14589	14488	14481	14549	14477	14485	14489	14654	14484	14410	14496	14593	14379	14478	14595	14493	14347	14627	14549	14618	14438	14434	14334	14496	14415	14527	14405	14499	14471	14548	14360	14481	14390	14410	14417	14481	14360	14436	14557	14472	14464	14309	14324	14344	14473	14476	14532	14453	14444	14421	14362	14443	14530	14475	14485	14536
24232	23530	42018	45537	38763	32388	26108	19435	17086	17044	16643	16631	16615	16500	16657	16748	16414	16435	16528	16331	16366	16247	16416	16476	16561	16483	16483	16387	16603	16549	16281	16638	16580	16396	16436	16391	16351	16413	16439	16375	16579	16407	16436	16531	16543	16412	16337	16306	16394	16426	16342	16490	16262	16385	16391	16476	16258	16159	16482	16339	16572	16372	16265	16324	16338	16396	16395	16485	16456	16265	16312	16434	16203	16274	16355	16415	16493	16316	16367	16376	16331	16259	16352	16320	16408	16439	16494	16580	16375	16239	16376	16535	16453	16342	16685	16471	16314	16391	16516	16409	16477	16557	16316	16622	16327	16427	16399	16339	16176	16328	16433	16404	16364	16354	16355	16330	16628	16608	16573	16481	16510	16353	16375	16412	16418	16411	16262	16345	16445	16143	16268	16695	16565	16409	16500	16486	16294	16362	16631	16401	16596	16350	16449	16537	16385	16384	16415	16398	16444	16424	16369	16270	16534	16409	16451	16410	16370	16442	16274	16405	16380	16291	16248	16266	16433	16630	16442	16541	16262	16247	16584	16396	16363	16452	16232	16516	16199	16464	16369	16399	16528	16321	16386	16115	16392	16368	16479	16433	16331	16502	16553	16473	16393	16278	16148	16433	16503	16406	16344	16480	16444	16402	16303	16187	16288	16320	16515	16483	16351	16411	16271	16301	16361	16364	16169	16501	16427	16410	16286	16509	16322	16336	16429	16399	16494	16283	16310	16375	16538	16355	16190	16475	16383	16372	16303	16403	16162	16330	16347	16406	16499	16352	16297	16472	16287	16140	16408	16344	16304	16337	16142	16506	16467	16438	16391	16276	16331	16621	16382	16465	16473	16437	16281	16241	16390	16312	16223	16348	16254	16293	16329	16409	16346	16166	16158	16275	16396	16416	16388	16307	16431	16424	16415	16177	16255	16370	16474	16415	16435	16257	16296	16223	16393	16465	16490	16430	16330	16327	16329	16258	16354	16643	16239	16608	16318	16230	16407	16332	16417	16343	16438	16457	16114	16364	16293	16379	16343	16247	16324	16337	16345	16267	16370	16404	16415	16491	16391	16425	16312	16335	16258	16097	16486	16284	16480	16399	16307	16308	16493	16398	16330	16378	16427	16428	16324	16316	16470	16290	16297	16328	16363	16339	16320	16353	16318	16500	16290	16440	16509	16268	16548	16220	16285	16308	16358	16352	16462	16539	16374	16296	16139	16488	16278	16274	16193	16280	16530	16251	16354	16391	16142	16317	16354	16364	16410	16610	16538	16201	16472	16331	16480	16510	16173	16256	16207	16356	16455	16306	16347	16374	16491	16398	16416	16310	16434	16343	16316	16256	16223	16371	16259	16389	16409	16352	16245	16384	16469	16212	16402	16262	16410	16210	16366	16682	16395	16336	16418	16375	16431	16340	16382	16471	16351	16306	16324	16344	16213	16400	16536	16240	16337	16357	16366	16400	16298	16381	16180	16483	16402	16448	16418	16423	16467	16372	16392	16436	16419	16442	16302	16355	16236	16065	16308	16291	16296	16203	16271	16630	16657	16410	16346	16533	16259	16533	16277	16242	16591	16313	16329	16384	16377	16412	16588	16291	16325	16485	16358	16232	16311	16392	16391	16211	16529	16382	16350	16197	16297	16319	16257	16388	16204	16221	16365	16408	16434	16383	16303	16199	16262	16275	16389	16390	16413	16298	16271	16288	16339	16389	16326	16484	16333	16439	16409	16547	16411	16223	16357	16502	16420	16400	16355	16329	16364	16398	16476	16403	16359	16278	16243	16520	16416	16501	16348	16343	16558	16408	16403	16252	16326	16255	16343	16337	16297	16518	16401	16488	16427	16409	16542	16382	16441	16569	16397	16444	16421	16386	16540	16396	16386	16443	16500	16399	16361	16465	16265	16580	16343	16299	16200	16356	16346	16434	16474	16464	16346	16355	16486	16391	16504	16425	16360	16370	16397	16396	16237	16318	16183	16512	16277	16439	16327	16390	16416	16245	16316	16320	16680	16384	16446	16214	16474	16551	16364	16351	16453	16512	16461	16653	16437	16589	16387	16394	16257	16292	16307	16409	16309	16298	16383	16357	16434	16468	16117	16221	16425	16479	16481	16594	16525	16521	16391	16329	16505	16246	16324	16497	16490	16359	16430	16355	16507	16532	16428	16434	16087	16182	16213	16210	16298	16322	16357	16313	16339	16367	16276	16574	16410	16453	16361	16266	16310	16439	16571	16419	16471	16178	16452	16410	16425	16510	16503	16406	16446	16321	16264	16314	16358	16576	16369	16279	16384	16478	16697	16377	16326	16511	16479	16396	16407	16417	16186	16307	16317	16322	16343	16477	16528	16472	16406	16306	16363	16413	16280	16418	16363	16396	16439	16450	16454	16255	16290	16406	16366	16341	16421	16407	16474	16202	16362	16462	16268	16337	16281	16338	16302	16404	16569	16631	16458	16495	16418	16369	16388	16260	16360	16364	16361	16323	16196	16447	16534	16400	16563	16454	16285	16485	16364	16447	16642	16497	16402	16353	16304	16529	16436	16330	16033	16229	16221	16425	16332	16317	16369	16435	16305	16443	16438	16172	16438	16147	16401	16346	16363	16343	16425	16477	16303	16347	16362	16152	16282	16368	16295	16363	16394	16308	16399	16286	16547	16607	16450	16348	16264	16228	16302	16472	16293	16475	16575	16253	16209	16301	16437	16360	16459	16503	16423	16459	16428	16321	16319	16382	16419	16292	16546	16222	16568	16257	16217	16340	16271	16519	16356	16491	16281	16421	16455	16348	16417	16557	16297	16524	16508	16444	16366	16351	16387	16441	16390	16377	16392	16453	16483	16346	16370	16409	16312	16387	16525	16536	16363	16500	16248	16351	16409	16445	16550	16187	16158	16223	16355	16273	16264	16338	16583	16252	16490	16345	16367	16304	16456	16689	16317	16349	16433	16158	16714	16314	16393	16429	16278	16456	16643	16334	16382	16493	16474	16309	16479	16382	16325	16342	16485	16318	16450	16181	16385	16428	16249	16150	16240	16182	16518	16423	16298	16454	16593	16294	16305	16523	16397	16201	16326	16211	16571	16338	16430	16344	16393	16339	16425	16444	16389	16320	16057	16426	16308	16336	16365	16299	16384	16332	16375	16596	16411	16344	16383	16332	16293	16274	16455	16207	16400	16420	16368	16372	16583	16537	16407	16277	16484	16320	16252	16373	16419	16335	16138	16415	16396	16346	16345	16192	16402	16339	16470	16346	16371	16282	16375	16557	16233	16319	16476	16458	16471	16263	16274	16518	16287	16362	16508	16396	16310	16546	16518	16272	16384	16236	16331	16289	16368	16337	16290	16477	16450	16361	16453	16476	16614	16436	16405	16448	16462	16275	16411	16360	16182	16157	16323	16423	16373	16223	16274	16283	16460	16078	16524	16462	16435	16328	16409	16409	16564	16269	16473	16283	16469	16479	16441	16373	16174	16274	16327	16674	16420	16334	16232	16214	16538	16268	16342	16323	16349	16400	16375	16344	16306	16388	16402	16465	16231	16359	16696	16320	16112	16302	16319	16505	16482	16484	16536	16609	16291	16328	16546	16412	16485	16441	16366	16278	16407	16491	16319	16227	16260	16503	16474	16486	16481	16387	16376	16380	16442	16383	16308	16437	16378	16549	16245	16413	16289	16430	16344	16450	16458	16429	16304	16206	16388	16484	16598	16372	16446	16557	16440	16403	16521	16278	16256	16581	16398	16320	16545	16401	16370	16397	16339	16433	16302	16358	16423	16510	16310	16307	16365	16384	16524	16393	16444	16506	16182	16158	16475	16590	16438	16463	16527	16419	16401	16362	16555	16375	16438	16288	16300	16382	16429	16196	16266	16312	16328	16352	16390	16513	16331	16379	16351	16411	16368	16383	16290	16255	16539	16296	16287	16493	16501	16325	16335	16381	16299	16393	16370	16506	16394	16378	16425	16390	16350	16365	16263	16373	16359	16496	16160	16469	16452	16267	16532	16325	16501	16146	16331	16222	16538	16438	16310	16345	16297	16203	16151	16423	16300	16461	16247	16524	16371	16465	16318	16431	16459	16389	16283	16234	16387	16282	16403	16340	16380	16460	16383	16547	16435	16327	16483	16384	16300	16411	16387	16470	16463	16304	16347	16390	16362	16354	16276	16406	16423	16486	16309	16331	16338	16470	16221	16339	16349	16140	16484	16263	16440	16343	16514	16384	16426	16406	16464	16384	16358	16453	16467	16451	16510	16489	16131	16278	16476	16338	16488	16356	16492	16455	16491	16471	16450	16474	16477	16391	16435	16366	16321	16486	16425	16363	16595	16298	16428	16290	16330	16349	16368	16485	16414	16252	16272	16360	16241	16443	16375	16488	16482	16217	16110	16286	16357	16356	16526	16425	16420	16462	16302	16404	16518	16397	16405	16418	16399	16458	16396	16445	16105	16281	16327	16226	16357	16334	16401	16285	16554	16626	16238	16457	16235	16489	16442	16379	16538	16485	16468	16340	16425	16482	16425	16548	16241	16591	16371	16441	16192	16366	16353	16176	16196	16283	16343	16428	16596	16624	16280	16289	16258	16345	16444	16151	16544	16256	16492	16309	16409	16306	16372	16506	16419	16322	16450	16416	16437	16476	16534	16290	16560	16455	16345	16425	16555	16326	16276	16428	16259	16425	16178	16456	16443	16471	16321	16254	16463	16302	16399	16463	16573	16222	16503	16583	16443	16356	16484	16324	16256	16489	16290	16367	16283	16388	16275	16394	16351	16608	16401	16269	16233	16295	16092	16426	16498	16289	16093	16293	16514	16350	16269	16372	16315	16365	16390	16461	16313	16504	16445	16459	16389	16290	16590	16627	16344	16291	16369	16532	16630	16441	16353	16164	16316	16463	16482	16321	16540	16272	16234	16469	16497	16440	16267	16068	16358	16353	16467	16285	16438	16618	16406	16395	16358	16457	16398	16357	16397	16377	16240	16525	16404	16463	16394	16377	16488	16308	16444	16444	16385	16361	16456	16481	16616	16444	16458	16281	16395	16257	16115	16412	16424	16438	16496	16379	16565	16309	16466	16425	16434	16484	16353	16358	16556	16368	16385	16391	16344	16378	16458	16508	16350	16412	16379	16306	16430	16534
57625	97255	85883	62661	46117	32749	22540	16942	15122	14538	14482	14504	14225	14469	14511	14342	14675	14691	14369	14499	14542	14392	14482	14494	14490	14405	14351	14460	14299	14479	14348	14344	14549	14489	14430	14438	14466	14568	14466	14395	14553	14473	14479	14419	14423	14405	14373	14397	14477	14353	14366	14453	14307	14454	14390	14432	14482	14489	14480	14479	14505	14503	14560	14466	14399	14358	14522	14479	14338	14576	14373	14359	14351	14398	14396	14563	14394	14372	14404	14510	14417	14314	14394	14432	14366	14427	14531	14375	14334	14516	14297	14434	14553	14336	14411	14768	14330	14301	14427	14462	14397	14520	14344	14329	14483	14351	14480	14238	14551	14493	14280	14390	14526	14430	14566	14613	14487	14511	14450	14448	14279	14573	14387	14389	14401	14271	14239	14428	14463	14354	14386	14428	14247	14379	14253	14400	14508	14245	14402	14252	14440	14512	14381	14464	14184	14333	14233	14491	14540	14429	14418	14465	14389	14275	14483	14333	14370	14382	14472	14480	14424	14326	14562	14253	14532	14340	14418	14436	14393	14358	14485	14380	14341	14579	14365	14656	14393	14439	14513	14513	14322	14326	14491	14385	14327	14404	14493	14362	14496	14181	14586	14360	14378	14419	14381	14609	14379	14334	14530	14410	14552	14386	14289	14370	14352	14341	14445	14465	14366	14288	14302	14481	14342	14406	14362	14419	14394	14312	14318	14558	14341	14383	14483	14464	14296	14413	14494	14399	14243	14266	14110	14497	14351	14654	14403	14399	14298	14311	14499	14501	14560	14490	14422	14509	14519	14527	14413	14469	14355	14342	14367	14336	14325	14448	14367	14431	14326	14319	14549	14363	14562	14265	14610	14357	14325	14472	14419	14314	14376	14396	14345	14353	14525	14425	14299	14253	14446	14319	14411	14374	14485	14317	14465	14477	14541	14398	14350	14598	14294	14414	14550	14408	14342	14346	14332	14412	14449	14402	14376	14375	14362	14471	14396	14316	14413	14481	14432	14403	14326	14388	14524	14362	14318	14388	14591	14383	14302	14369	14337	14416	14452	14342	14334	14415	14342	14451	14384	14412	14325	14184	14523	14495	14516	14382	14394	14563	14366	14370	14497	14466	14472	14418	14334	14415	14351	14477	14396	14318	14393	14263	14350	14354	14338	14375	14535	14562	14401	14552	14549	14421	14441	14287	14470	14346	14339	14403	14487	14323	14500	14475	14462	14535	14630	14311	14350	14450	14334	14275	14406	14255	14503	14442	14601	14424	14336	14436	14410	14352	14642	14517	14589	14448	14355	14386	14576	14335	14531	14243	14391	14398	14491	14460	14285	14390	14442	14408	14536	14470	14318	14586	14434	14391	14431	14433	14519	14335	14355	14467	14364	14319	14289	14325	14477	14417	14327	14402	14619	14527	14526	14448	14308	14464	14405	14409	14576	14357	14392	14416	14433	14516	14356	14362	14481	14533	14407	14412	14603	14283	14484	14469	14511	14417	14325	14691	14437	14380	14478	14407	14242	14516	14497	14429	14453	14503	14468	14325	14321	14475	14305	14436	14494	14529	14424	14368	14393	14317	14394	14290	14481	14563	14307	14454	14399	14303	14352	14441	14340	14586	14242	14535	14515	14434	14288	14347	14467	14358	14531	14369	14376	14482	14343	14381	14338	14355	14635	14407	14293	14337	14424	14441	14241	14204	14439	14321	14288	14400	14311	14290	14573	14365	14421	14384	14334	14459	14321	14296	14496	14349	14493	14277	14370	14407	14353	14313	14421	14562	14438	14536	14462	14457	14658	14301	14206	14489	14427	14309	14456	14472	14542	14335	14264	14366	14540	14624	14379	14455	14403	14309	14268	14398	14261	14332	14302	14508	14432	14505	14457	14375	14453	14552	14582	14406	14366	14517	14372	14342	14393	14328	14437	14430	14369	14462	14388	14309	14352	14452	14406	14515	14522	14349	14357	14395	14353	14507	14480	14457	14457	14422	14480	14417	14287	14310	14351	14479	14486	14364	14378	14291	14366	14485	14373	14550	14452	14245	14285	14296	14275	14418	14514	14455	14255	14416	14596	14415	14423	14272	14278	14397	14492	14572	14409	14400	14413	14449	14283	14459	14553	14381	14526	14397	14577	14465	14260	14360	14323	14374	14696	14417	14565	14405	14465	14411	14308	14371	14499	14378	14469	14352	14498	14273	14506	14362	14387	14485	14480	14430	14556	14616	14476	14457	14384	14479	14398	14307	14448	14487	14573	14374	14418	14379	14400	14461	14466	14557	14271	14324	14336	14443	14417	14523	14498	14347	14420	14356	14266	14451	14303	14351	14252	14442	14420	14402	14385	14424	14547	14454	14295	14221	14340	14210	14406	14479	14345	14356	14501	14423	14387	14400	14290	14276	14452	14399	14340	14343	14262	14452	14459	14457	14314	14437	14481	14530	14471	14436	14409	14491	14331	14386	14342	14521	14394	14385	14395	14549	14342	14389	14332	14220	14212	14553	14501	14369	14399	14394	14533	14457	14593	14448	14482	14394	14400	14380	14357	14448	14516	14410	14319	14245	14545	14525	14484	14356	14535	14324	14412	14620	14447	14501	14360	14451	14297	14615	14439	14358	14364	14411	14281	14427	14432	14352	14565	14379	14338	14485	14430	14636	14250	14189	14542	14576	14439	14314	14502	14383	14537	14465	14198	14312	14420	14313	14447	14423	14477	14421	14387	14432	14358	14517	14465	14407	14483	14443	14578	14400	14591	14406	14412	14424	14486	14517	14378	14346	14375	14366	14369	14352	14401	14417	14331	14517	14435	14450	14412	14355	14333	14340	14363	14546	14439	14520	14382	14409	14527	14312	14486	14548	14213	14382	14478	14418	14474	14390	14264	14580	14346	14419	14438	14409	14510	14298	14411	14387	14316	14548	14374	14257	14539	14497	14246	14311	14461	14541	14370	14522	14568	14657	14553	14279	14431	14545	14427	14417	14443	14481	14404	14495	14433	14405	14462	14378	14438	14482	14502	14555	14345	14386	14372	14274	14403	14481	14343	14238	14385	14572	14366	14335	14471	14465	14454	14515	14421	14498	14436	14467	14342	14457	14404	14340	14597	14443	14496	14401	14309	14402	14416	14407	14411	14484	14365	14466	14515	14247	14338	14461	14381	14580	14457	14379	14544	14487	14415	14311	14439	14524	14410	14434	14521	14366	14259	14556	14471	14362	14459	14337	14445	14409	14420	14438	14311	14411	14500	14416	14468	14345	14562	14396	14355	14408	14347	14419	14220	14329	14389	14553	14402	14386	14613	14462	14487	14528	14389	14555	14368	14552	14417	14391	14500	14274	14280	14361	14423	14481	14445	14402	14285	14410	14335	14443	14496	14418	14464	14388	14450	14397	14353	14360	14527	14394	14123	14510	14511	14401	14341	14286	14406	14518	14403	14519	14237	14363	14409	14351	14413	14323	14404	14431	14303	14312	14506	14400	14697	14176	14502	14555	14336	14439	14371	14464	14312	14428	14447	14554	14406	14499	14409	14288	14444	14461	14395	14427	14481	14366	14591	14388	14545	14416	14446	14454	14282	14498	14320	14528	14389	14404	14558	14329	14408	14558	14533	14399	14457	14296	14444	14439	14563	14497	14444	14256	14363	14484	14454	14396	14601	14480	14453	14564	14392	14422	14413	14250	14216	14463	14212	14475	14436	14350	14321	14591	14296	14411	14400	14484	14420	14368	14287	14456	14416	14363	14586	14353	14449	14561	14337	14402	14490	14382	14462	14377	14488	14298	14564	14435	14382	14313	14566	14388	14511	14441	14291	14524	14413	14457	14516	14484	14382	14347	14401	14452	14275	14182	14454	14477	14309	14345	14543	14367	14366	14354	14434	14432	14311	14488	14431	14289	14488	14444	14350	14389	14396	14309	14445	14307	14336	14506	14522	14471	14400	14455	14412	14362	14395	14469	14353	14413	14409	14466	14444	14350	14307	14472	14344	14519	14271	14401	14373	14361	14503	14333	14455	14224	14338	14309	14426	14286	14358	14470	14309	14531	14435	14502	14492	14453	14500	14327	14457	14454	14425	14427	14478	14381	14459	14476	14455	14442	14549	14307	14548	14428	14393	14494	14180	14287	14432	14458	14492	14369	14449	14500	14498	14589	14355	14465	14329	14326	14309	14438	14329	14510	14381	14341	14561	14452	14284	14271	14411	14600	14463	14603	14374	14413	14451	14465	14465	14531	14470	14285	14369	14311	14635	14417	14364	14383	14252	14398	14429	14397	14503	14343	14495	14415	14558	14509	14530	14407	14447	14467	14469	14308	14455	14384	14426	14396	14535	14393	14183	14487	14559	14306	14439	14518	14414	14381	14437	14340	14271	14614	14440	14435	14441	14420	14441	14417	14335	14702	14342	14329	14443	14273	14508	14344	14551	14482	14321	14424	14488	14287	14416	14359	14432	14326	14599	14315	14374	14455	14414	14458	14321	14466	14410	14489	14355	14289	14285	14610	14518	14331	14265	14491	14357	14448	14477	14388	14492	14402	14489	14497	14490	14449	14452	14524	14321	14344	14274	14478	14382	14316	14484	14384	14453	14393	14311	14441	14525	14473	14286	14454	14289	14279	14246	14434	14480	14322	14375	14440	14274	14363	14280	14328	14458	14384	14423	14339	14416	14611	14403	14594	14412	14514	14554	14454	14460	14481	14438	14353	14487	14611	14446	14387	14425	14436	14460	14377	14405	14346	14302	14396	14324	14236	14331	14363	14440	14577	14339	14331	14597	14321	14484	14317	14539	14451	14306	14492	14417	14315	14415	14405	14459	14365	14321	14409	14405	14383	14426	14481	14479	14426	14505	14363	14360	14438	14362	14395	14373	14323	14597	14328	14427	14507	14383	14252	14271	14384	14308	14297	14411	14393	14448	14415	14509	14429	14504	14342	14488	14341	14489	14420	14532	14372	14453	14515	14327	14584	14439	14503	14382	14502	14329	14354	14489	14307	14391	14410	14289	14354	14413	14372	14516	14462	14545	14303	14342	14460	14330	14305	14281	14425	14506	14480	14480	14378	14299	14365	14634	14316	14357	14410	14451	14436	14498	14331	14353	14344	14370	14458	14437	14468	14393	14457	14433	14429	14345	14484	14465	14412	14381	14433
22925	22313	36253	39500	38190	35270	30383	21951	17960	17171	17017	16871	16560	16838	16782	16735	16686	16722	16744	16604	16516	16780	16581	16626	16489	16492	16516	16579	16717	16677	16760	16338	16358	16467	16476	16500	16622	16633	16419	16636	16545	16576	16444	16664	16702	16500	16509	16625	16591	16572	16665	16520	16544	16585	16412	16291	16440	16534	16479	16389	16481	16543	16543	16368	16734	16538	16537	16509	16489	16605	16590	16455	16297	16485	16649	16549	16623	16363	16370	16639	16478	16665	16704	16626	16519	16634	16612	16584	16417	16514	16495	16545	16589	16321	16723	16602	16658	16504	16475	16541	16567	16442	16568	16374	16621	16802	16444	16569	16580	16480	16353	16605	16430	16416	16648	16498	16592	16715	16384	16524	16439	16481	16739	16457	16441	16510	16519	16437	16613	16605	16636	16508	16667	16379	16528	16615	16579	16492	16624	16457	16545	16180	16437	16641	16385	16523	16563	16439	16481	16556	16476	16722	16481	16365	16713	16789	16624	16416	16586	16402	16695	16364	16458	16436	16496	16537	16505	16630	16474	16471	16379	16681	16435	16380	16634	16521	16531	16532	16274	16361	16519	16531	16497	16586	16592	16498	16330	16405	16542	16642	16407	16304	16466	16377	16406	16541	16509	16560	16682	16585	16550	16444	16792	16485	16498	16348	16270	16406	16543	16499	16505	16456	16320	16370	16541	16474	16171	16543	16649	16640	16234	16540	16462	16454	16487	16654	16397	16363	16634	16458	16489	16492	16426	16673	16704	16731	16551	16476	16518	16523	16382	16419	16478	16423	16664	16529	16509	16534	16454	16206	16437	16523	16502	16596	16537	16547	16711	16466	16457	16352	16341	16414	16327	16432	16517	16386	16515	16635	16345	16363	16633	16543	16523	16596	16518	16432	16574	16659	16617	16531	16220	16381	16579	16718	16528	16568	16338	16456	16627	16417	16538	16460	16470	16627	16482	16466	16396	16568	16509	16595	16517	16466	16427	16452	16445	16500	16549	16532	16359	16472	16521	16345	16625	16421	16459	16647	16676	16592	16600	16458	16514	16629	16803	16560	16498	16470	16374	16460	16502	16481	16406	16554	16501	16496	16273	16523	16639	16631	16602	16475	16621	16385	16509	16381	16437	16442	16401	16489	16275	16326	16619	16573	16771	16466	16672	16550	16763	16459	16514	16449	16575	16606	16716	16609	16460	16409	16560	16313	16423	16567	16564	16581	16345	16443	16365	16386	16572	16577	16279	16487	16576	16438	16507	16586	16520	16543	16572	16443	16555	16616	16474	16455	16493	16290	16464	16388	16429	16576	16577	16514	16450	16478	16568	16471	16422	16423	16366	16654	16605	16455	16307	16282	16573	16710	16492	16641	16613	16552	16351	16458	16296	16538	16553	16385	16522	16554	16520	16399	16482	16503	16696	16523	16613	16477	16837	16513	16360	16551	16553	16463	16426	16333	16472	16445	16675	16424	16366	16506	16460	16425	16631	16552	16529	16406	16582	16333	16556	16317	16485	16488	16527	16738	16601	16357	16509	16302	16489	16317	16458	16622	16450	16596	16598	16355	16464	16549	16539	16450	16622	16298	16422	16529	16436	16670	16338	16645	16396	16612	16557	16551	16299	16333	16381	16256	16429	16579	16437	16518	16431	16389	16501	16427	16529	16505	16613	16587	16312	16351	16470	16535	16455	16567	16425	16482	16410	16465	16499	16490	16363	16463	16413	16577	16573	16483	16387	16461	16383	16310	16565	16402	16578	16371	16519	16526	16477	16494	16450	16556	16722	16436	16321	16487	16360	16620	16250	16319	16349	16577	16280	16718	16398	16499	16497	16514	16570	16418	16363	16523	16578	16512	16441	16563	16310	16551	16408	16446	16453	16507	16459	16255	16524	16417	16554	16467	16508	16417	16585	16443	16593	16417	16472	16357	16406	16668	16395	16373	16572	16402	16498	16514	16552	16372	16471	16567	16469	16423	16518	16571	16506	16321	16423	16270	16415	16514	16444	16502	16629	16552	16400	16563	16433	16373	16686	16651	16352	16632	16441	16375	16355	16351	16396	16432	16463	16662	16468	16422	16479	16354	16551	16465	16428	16330	16511	16397	16556	16389	16405	16655	16491	16467	16396	16366	16473	16590	16510	16395	16564	16412	16595	16557	16461	16605	16578	16431	16526	16446	16394	16554	16579	16554	16579	16340	16487	16508	16404	16463	16499	16506	16733	16642	16440	16475	16497	16576	16439	16417	16615	16379	16424	16264	16550	16626	16356	16581	16480	16306	16443	16206	16604	16721	16665	16496	16258	16490	16288	16509	16432	16523	16513	16696	16371	16588	16512	16360	16390	16406	16264	16580	16617	16427	16585	16567	16478	16545	16311	16323	16469	16384	16607	16580	16340	16460	16525	16423	16410	16464	16485	16390	16398	16595	16443	16431	16449	16576	16552	16364	16570	16409	16480	16612	16507	16376	16632	16391	16599	16417	16415	16655	16417	16460	16481	16372	16484	16456	16525	16631	16465	16433	16379	16466	16503	16486	16231	16446	16453	16291	16411	16344	16651	16585	16263	16647	16381	16330	16480	16254	16262	16450	16292	16486	16617	16604	16458	16425	16508	16353	16608	16432	16520	16576	16453	16395	16418	16473	16482	16330	16472	16474	16768	16554	16317	16429	16410	16673	16490	16394	16512	16441	16456	16466	16525	16749	16541	16639	16455	16575	16487	16478	16267	16547	16575	16487	16418	16590	16590	16512	16512	16393	16619	16626	16490	16340	16490	16431	16557	16353	16263	16471	16368	16439	16514	16434	16396	16511	16472	16417	16412	16477	16521	16566	16521	16458	16442	16590	16461	16484	16490	16402	16646	16557	16490	16548	16546	16514	16604	16389	16513	16369	16470	16522	16319	16253	16227	16397	16447	16454	16706	16500	16656	16474	16311	16533	16259	16564	16533	16563	16661	16510	16515	16464	16488	16494	16518	16607	16693	16481	16495	16481	16525	16509	16377	16422	16535	16335	16466	16435	16445	16532	16520	16656	16630	16481	16524	16388	16436	16466	16401	16406	16461	16609	16634	16535	16342	16297	16365	16453	16583	16613	16552	16481	16379	16512	16379	16511	16500	16553	16661	16448	16292	16328	16561	16531	16387	16368	16759	16487	16369	16351	16532	16294	16206	16624	16443	16366	16384	16355	16418	16442	16392	16632	16557	16481	16540	16430	16669	16628	16492	16452	16479	16450	16513	16389	16488	16402	16368	16399	16210	16623	16535	16506	16474	16375	16430	16512	16462	16390	16520	16541	16304	16385	16564	16512	16401	16309	16524	16440	16366	16504	16423	16319	16515	16506	16385	16410	16579	16362	16399	16413	16562	16571	16496	16356	16441	16438	16414	16421	16521	16565	16558	16289	16592	16232	16690	16484	16560	16417	16568	16436	16472	16396	16506	16516	16418	16322	16627	16726	16415	16474	16475	16499	16519	16516	16482	16600	16437	16457	16468	16197	16429	16590	16712	16548	16385	16345	16408	16471	16567	16531	16483	16486	16367	16471	16439	16570	16431	16619	16536	16506	16367	16395	16568	16450	16416	16501	16388	16554	16485	16518	16215	16358	16402	16543	16239	16492	16461	16425	16621	16594	16299	16449	16427	16249	16395	16621	16432	16540	16451	16272	16375	16558	16332	16546	16675	16431	16237	16356	16461	16362	16552	16624	16492	16438	16596	16287	16409	16563	16431	16357	16364	16500	16583	16384	16720	16721	16602	16386	16519	16496	16696	16562	16475	16472	16469	16581	16484	16329	16422	16610	16437	16486	16315	16504	16506	16474	16471	16466	16718	16472	16662	16399	16363	16596	16527	16518	16486	16438	16396	16477	16629	16390	16485	16446	16618	16354	16343	16522	16377	16397	16270	16460	16493	16508	16375	16287	16470	16510	16464	16407	16360	16456	16393	16573	16480	16422	16606	16642	16428	16566	16599	16579	16759	16359	16273	16646	16626	16610	16497	16509	16591	16307	16450	16595	16443	16393	16535	16364	16525	16572	16450	16480	16517	16449	16615	16572	16694	16538	16568	16534	16135	16426	16603	16647	16490	16533	16465	16606	16565	16370	16278	16427	16325	16579	16568	16486	16647	16327	16594	16532	16518	16346	16513	16586	16330	16473	16531	16469	16294	16513	16393	16495	16556	16632	16504	16408	16620	16477	16654	16400	16398	16512	16593	16532	16560	16588	16600	16508	16470	16312	16511	16469	16511	16530	16550	16369	16577	16319	16637	16443	16208	16499	16495	16417	16682	16415	16606	16685	16542	16412	16427	16296	16500	16363	16393	16406	16480	16548	16455	16395	16631	16255	16375	16480	16447	16360	16457	16537	16366	16491	16273	16516	16553	16522	16556	16565	16626	16341	16531	16317	16485	16388	16507	16398	16523	16233	16372	16340	16445	16559	16531	16391	16312	16560	16488	16604	16476	16589	16615	16277	16451	16455	16485	16542	16551	16506	16338	16507	16565	16442	16389	16486	16473	16506	16443	16386	16302	16522	16475	16630	16464	16545	16457	16501	16377	16379	16425	16582	16413	16618	16515	16462	16214	16559	16405	16411	16683	16519	16523	16536	16659	16506	16365	16684	16452	16579	16554	16555	16660	16658	16675	16693	16583	16439	16658	16500	16401	16588	16449	16467	16178	16530	16409	16405	16368	16485	16550	16655	16446	16430	16524	16500	16480	16487	16409	16639	16494	16463	16551	16483	16598	16331	16571	16645	16483	16502	16520	16501	16344	16213	16417	16528	16465	16510	16454	16698	16587	16413	16553	16465	16546	16550	16461	16469	16546	16505	16578	16392	16566	16670	16533	16216	16471	16605	16293	16568	16528	16255	16549	16373	16624	16375	16466	16628	16534	16326	16494	16279	16296	16523	16619	16473	16247	16428	16512	16579	16460	16506	16315	16503	16538	16378	16456	16429	16584	16421	16295	16397	16410	16525	16536	16492	16368	16659	16511	16304	16572	16452	16390	16518	16403	16320	16619	16517	16453	16605	16552	16385	16626	16527	16500	16388	16561	16649	16146	16667	16753	16366	16457	16451	16486	16592	16543	16582	16583	16472	16394	16510	16513	16449	16463	16674	16609	16488	16487	16442	16408	16597
63020	104551	94581	76662	56411	40814	27491	19012	15822	14627	14521	14508	14604	14452	14292	14414	14474	14554	14449	14384	14421	14458	14454	14393	14345	14435	14342	14415	14556	14515	14561	14458	14352	14529	14477	14511	14427	14543	14455	14666	14346	14485	14280	14417	14650	14367	14381	14265	14461	14478	14236	14386	14435	14322	14364	14567	14438	14392	14391	14376	14332	14478	14459	14556	14291	14422	14467	14392	14711	14355	14421	14495	14402	14430	14387	14457	14560	14438	14526	14387	14455	14273	14313	14491	14546	14302	14529	14406	14227	14548	14462	14419	14535	14261	14567	14563	14432	14490	14303	14273	14198	14420	14480	14377	14450	14540	14333	14425	14460	14342	14656	14400	14256	14513	14367	14506	14408	14355	14437	14512	14534	14310	14351	14480	14453	14469	14671	14563	14345	14276	14344	14460	14496	14393	14328	14451	14280	14413	14234	14286	14412	14518	14396	14468	14585	14526	14496	14526	14543	14308	14498	14331	14470	14407	14509	14438	14606	14472	14421	14495	14564	14415	14328	14322	14481	14450	14513	14304	14549	14388	14406	14473	14328	14408	14476	14370	14375	14462	14450	14398	14333	14465	14396	14420	14388	14589	14243	14406	14421	14535	14149	14494	14417	14532	14594	14246	14399	14422	14361	14233	14457	14402	14445	14294	14501	14527	14345	14514	14356	14397	14546	14330	14481	14458	14504	14484	14312	14307	14469	14629	14302	14444	14448	14367	14493	14315	14491	14408	14501	14390	14330	14490	14475	14425	14539	14478	14400	14509	14329	14323	14398	14437	14128	14468	14479	14359	14477	14480	14534	14479	14397	14323	14463	14326	14496	14560	14417	14492	14466	14407	14407	14293	14490	14389	14504	14491	14368	14458	14546	14441	14361	14473	14451	14518	14374	14267	14437	14364	14314	14350	14362	14223	14340	14400	14390	14358	14408	14494	14510	14501	14449	14371	14401	14410	14418	14568	14525	14409	14364	14553	14402	14439	14348	14416	14453	14542	14484	14462	14291	14576	14438	14405	14459	14410	14572	14601	14424	14468	14495	14381	14431	14271	14325	14443	14351	14475	14491	14426	14311	14306	14427	14406	14444	14341	14265	14566	14331	14433	14345	14508	14462	14429	14396	14397	14372	14388	14639	14468	14455	14407	14440	14364	14408	14329	14425	14529	14377	14280	14394	14480	14413	14333	14552	14349	14461	14417	14487	14297	14605	14443	14508	14338	14534	14487	14360	14475	14584	14450	14434	14552	14459	14448	14383	14488	14538	14546	14328	14234	14449	14571	14358	14456	14438	14511	14359	14439	14437	14477	14394	14359	14502	14497	14431	14323	14342	14439	14380	14405	14389	14238	14526	14316	14454	14567	14348	14379	14539	14341	14448	14332	14512	14374	14465	14390	14396	14507	14501	14412	14428	14343	14429	14566	14318	14338	14473	14285	14375	14246	14536	14440	14263	14419	14400	14385	14298	14437	14508	14403	14438	14351	14515	14493	14412	14403	14196	14580	14448	14333	14382	14486	14318	14495	14470	14498	14376	14476	14295	14496	14398	14414	14396	14473	14390	14582	14383	14447	14595	14512	14410	14453	14648	14487	14388	14450	14572	14280	14366	14357	14406	14397	14428	14295	14503	14294	14481	14448	14399	14585	14415	14347	14394	14231	14350	14292	14415	14553	14470	14327	14519	14418	14405	14805	14454	14443	14453	14386	14303	14341	14458	14178	14529	14271	14348	14383	14259	14535	14444	14450	14492	14454	14394	14530	14569	14392	14281	14418	14379	14510	14355	14282	14329	14395	14334	14545	14419	14424	14293	14378	14339	14331	14365	14447	14326	14487	14466	14312	14550	14507	14471	14402	14401	14339	14216	14348	14467	14534	14501	14221	14304	14404	14245	14470	14347	14506	14405	14453	14458	14484	14424	14494	14573	14486	14296	14255	14421	14425	14321	14478	14351	14470	14479	14505	14479	14532	14511	14391	14477	14438	14470	14407	14586	14539	14393	14330	14487	14417	14471	14394	14490	14510	14349	14357	14293	14269	14421	14442	14463	14531	14378	14484	14433	14496	14317	14366	14642	14356	14402	14389	14406	14395	14469	14392	14406	14535	14430	14463	14386	14479	14468	14385	14411	14464	14429	14358	14435	14439	14579	14462	14475	14314	14291	14407	14458	14496	14463	14230	14381	14611	14384	14305	14415	14553	14401	14510	14575	14583	14395	14375	14612	14313	14422	14375	14364	14316	14342	14375	14307	14417	14570	14505	14540	14404	14393	14415	14371	14240	14605	14392	14465	14529	14527	14484	14517	14366	14465	14390	14366	14402	14296	14545	14422	14209	14423	14507	14440	14411	14339	14364	14305	14454	14643	14415	14353	14341	14391	14451	14446	14463	14378	14638	14544	14552	14404	14590	14448	14446	14578	14398	14495	14683	14491	14687	14256	14387	14370	14354	14445	14390	14499	14418	14329	14297	14489	14407	14336	14431	14411	14311	14456	14433	14340	14252	14444	14418	14249	14327	14479	14295	14448	14451	14490	14433	14458	14519	14253	14470	14435	14411	14484	14406	14481	14323	14528	14261	14410	14450	14306	14378	14239	14464	14449	14546	14494	14480	14312	14486	14514	14518	14576	14477	14408	14579	14352	14467	14456	14526	14397	14414	14527	14433	14330	14453	14415	14459	14539	14345	14332	14385	14546	14299	14347	14459	14590	14433	14439	14366	14278	14310	14612	14473	14350	14312	14255	14427	14325	14461	14508	14528	14307	14370	14540	14363	14371	14294	14445	14357	14419	14536	14328	14542	14432	14366	14342	14387	14375	14433	14332	14450	14379	14247	14421	14441	14390	14275	14246	14492	14468	14361	14334	14492	14496	14490	14595	14259	14433	14505	14473	14322	14439	14349	14512	14527	14464	14428	14333	14353	14457	14267	14593	14446	14462	14389	14252	14484	14472	14421	14442	14329	14382	14380	14330	14455	14494	14318	14403	14580	14436	14373	14373	14254	14236	14463	14487	14365	14459	14290	14490	14287	14311	14365	14310	14522	14329	14470	14397	14664	14476	14478	14475	14332	14412	14509	14349	14289	14284	14383	14383	14442	14480	14337	14415	14364	14488	14483	14285	14408	14372	14386	14345	14374	14338	14353	14532	14484	14441	14368	14371	14342	14215	14512	14343	14345	14388	14367	14335	14531	14390	14527	14595	14527	14455	14555	14466	14271	14522	14301	14435	14468	14367	14389	14342	14333	14440	14470	14374	14329	14248	14529	14366	14277	14369	14475	14274	14393	14365	14393	14469	14428	14456	14360	14390	14450	14471	14345	14351	14394	14477	14372	14289	14493	14349	14406	14367	14358	14355	14482	14473	14422	14443	14448	14341	14384	14433	14517	14558	14377	14456	14261	14459	14515	14421	14432	14512	14366	14516	14431	14315	14276	14332	14477	14359	14497	14324	14362	14541	14421	14389	14508	14279	14339	14298	14322	14416	14387	14300	14346	14338	14289	14404	14411	14456	14334	14290	14268	14417	14466	14455	14429	14491	14436	14359	14475	14509	14358	14344	14455	14251	14548	14450	14476	14492	14328	14496	14667	14369	14490	14518	14305	14494	14410	14386	14460	14548	14517	14488	14324	14443	14377	14454	14423	14332	14519	14382	14473	14441	14473	14481	14254	14482	14322	14411	14555	14519	14484	14575	14471	14404	14453	14393	14497	14366	14446	14413	14322	14431	14299	14460	14618	14468	14464	14403	14531	14484	14450	14470	14435	14342	14476	14431	14458	14439	14346	14564	14382	14339	14550	14576	14349	14331	14382	14412	14364	14498	14483	14355	14404	14273	14314	14476	14340	14410	14453	14349	14534	14198	14397	14312	14402	14588	14511	14505	14349	14360	14542	14377	14373	14491	14414	14407	14485	14442	14177	14467	14420	14463	14400	14530	14399	14428	14485	14438	14192	14482	14452	14386	14317	14510	14358	14317	14489	14385	14552	14467	14512	14280	14401	14542	14569	14307	14285	14419	14347	14404	14607	14444	14425	14388	14489	14250	14451	14427	14462	14480	14399	14355	14333	14449	14364	14388	14443	14309	14438	14481	14359	14328	14651	14459	14431	14498	14513	14275	14636	14425	14516	14513	14564	14333	14364	14423	14432	14367	14380	14359	14459	14422	14426	14344	14428	14504	14508	14630	14370	14348	14538	14422	14392	14566	14577	14307	14515	14544	14365	14362	14393	14572	14325	14480	14433	14372	14521	14269	14489	14495	14399	14391	14457	14583	14482	14466	14406	14227	14408	14294	14428	14472	14345	14382	14455	14346	14297	14366	14333	14541	14412	14469	14366	14510	14439	14400	14574	14351	14451	14366	14419	14390	14437	14437	14448	14408	14644	14351	14294	14563	14423	14364	14476	14298	14364	14404	14542	14341	14455	14349	14462	14480	14521	14479	14258	14427	14361	14405	14544	14453	14353	14379	14448	14418	14350	14616	14447	14439	14438	14531	14535	14385	14475	14375	14593	14346	14396	14475	14254	14391	14400	14452	14417	14585	14410	14519	14442	14539	14340	14573	14404	14433	14456	14585	14362	14517	14493	14447	14533	14239	14437	14414	14335	14449	14360	14396	14433	14494	14403	14455	14530	14338	14456	14509	14485	14450	14391	14345	14450	14392	14479	14365	14465	14565	14360	14278	14463	14440	14410	14416	14410	14407	14410	14533	14342	14402	14416	14436	14513	14446	14428	14488	14528	14503	14468	14263	14351	14314	14307	14328	14543	14302	14322	14517	14655	14375	14518	14342	14294	14477	14410	14485	14388	14452	14600	14393	14495	14496	14465	14277	14432	14547	14433	14406	14346	14401	14606	14469	14221	14633	14237	14451	14320	14407	14473	14294	14424	14344	14201	14445	14468	14398	14358	14302	14478	14454	14517	14338	14327	14503	14396	14383	14340	14334	14423	14421	14579	14419	14365	14623	14321	14589	14518	14430	14293	14487	14237	14332	14648	14320	14410	14517	14558	14376	14464	14291	14318	14338	14483	14416	14440	14379	14232	14451	14476	14520	14420	14334	14424	14410	14454	14518	14544	14367	14552	14388	14467	14449	14460	14467	14509	14416	14357	14335	14490	14499	14348	14454	14333	14416	14476	14493	14437
28951	33544	43801	35359	26064	21221	18615	17548	17310	17463	17105	17259	17054	17219	17156	17217	17580	17306	17320	17304	17243	17082	17151	17213	17349	17296	17281	17275	17299	17326	17289	17231	17274	17467	17277	17034	17267	17322	17280	17280	17204	17026	17259	16992	17442	17306	17245	17264	17057	17138	17232	17286	17204	17247	17035	17156	17319	16997	17171	17157	17084	17277	17180	17259	17075	17262	17075	17294	17201	17190	17211	17188	17150	17501	17068	17196	17075	17386	17375	17222	17182	17084	17167	17245	17189	17265	17084	17247	16971	17267	17162	17127	17090	17153	17353	17290	17021	17324	17102	17169	17115	17289	17248	17231	17517	17212	17120	17170	17136	17192	17165	17046	17310	17336	16949	17294	17163	17350	16993	17146	17210	17223	17164	17263	17382	17356	17245	17209	17258	17206	17319	17103	17223	17179	17187	17270	17199	17194	17158	16997	17488	17185	17185	17245	17138	17231	17221	17148	17445	17389	17314	17217	17270	17124	17259	17176	17160	17249	17251	17198	17312	17072	17096	17320	17198	17212	17198	17302	17325	17100	17229	17089	17259	17185	17106	17051	17229	16867	17063	17278	17282	17278	17120	17233	17299	17120	16964	17083	17196	17095	17303	17074	17190	17178	17308	17048	17261	17203	17341	16989	16964	17199	17146	17118	17130	17185	17154	17252	17008	17244	17030	17279	17355	17040	17119	17224	17096	17213	17212	17330	17165	17064	17185	16912	17044	17093	17183	17303	17124	17592	17205	17397	17083	17268	17280	17118	17491	17193	17261	17185	17101	17246	17359	17097	17319	17163	17070	17286	17185	17241	17151	17226	17263	16987	17266	17355	17125	17238	17276	17269	17017	17173	17184	17027	16970	17194	17169	17041	16937	16980	17185	17186	17222	17108	17308	17412	17386	17277	17270	17096	17088	17078	17164	17150	17222	17341	17062	17357	17120	16990	17026	17162	17254	17234	17053	17229	17059	17172	17298	17168	17183	17037	17138	17068	17130	17267	17201	17110	17279	17112	17215	17176	17021	17250	17136	17381	17057	17096	17295	17301	17191	17136	17126	17344	17043	17310	17138	17144	17159	17293	17110	17062	17086	17283	17196	17308	16950	17256	17214	17040	17225	17197	17081	16969	17102	17199	17085	17218	17314	17323	17230	17173	17187	17135	17100	17021	17342	17247	17178	17010	17221	17120	17195	17126	17114	17009	17228	17211	17293	17134	17227	17106	17066	17323	17007	17137	17171	17175	17205	17043	17247	17085	17072	17236	17179	17285	17198	17443	17244	17185	17378	17210	17046	17205	17197	17242	17126	17151	17325	17236	17428	17222	17301	17115	17104	17212	17182	17140	17129	17068	17065	17020	17053	17338	17148	17298	17320	17099	17292	17190	17272	17197	17112	16985	17276	17332	17260	17047	17248	17230	17283	17206	17229	17175	17258	17286	17220	17298	17029	17116	17107	17203	17276	17270	17275	17278	17322	17391	17268	17165	17188	17203	17305	17283	17094	17275	17250	17122	17210	17035	17137	17149	17082	17163	17233	17244	17232	17191	17301	17143	17189	17216	17235	16982	17063	17192	17209	17226	17055	17231	17141	17183	17252	17324	17297	17182	17357	17314	17305	17284	17205	17100	17102	17111	17236	17142	17088	17165	17287	17055	17314	17130	17202	16954	17144	17100	17300	17224	17147	17162	17191	17347	17313	17112	17134	17218	17465	17320	16955	17049	17202	17248	17209	17236	17233	17233	17106	17052	17222	17310	17307	17220	17172	17126	17062	17067	17222	17195	17237	17142	17196	16953	17115	17234	17169	17233	17396	17109	17401	17257	17254	17178	17103	17178	17204	17058	17241	17242	17289	17156	17201	17125	17331	17088	17168	17277	17164	16999	17043	17210	17151	17048	17125	17320	17072	17320	17018	17143	17217	17244	17315	17176	17307	17223	17114	17185	17184	17264	17301	17221	17299	17223	17177	17263	17179	17113	17227	17306	17157	17092	17249	17113	17222	17262	17125	17148	17229	17391	17362	17104	17071	17303	17202	17068	17359	17309	17269	17388	17017	17317	17316	17258	17336	17331	17060	17098	17161	17119	17240	17173	17084	17246	17075	17337	16961	17266	17321	17228	17312	17420	17227	17269	17229	17144	17202	17312	17264	17265	17308	17272	17062	17290	17201	17088	17384	17180	17243	17328	17175	17101	17242	17034	17117	17095	17061	16930	17150	17163	17308	17022	17090	17187	17353	17192	17275	17167	17284	17113	17423	17195	17332	17277	17265	17028	17176	17111	17186	17229	16825	17135	17231	17068	17257	17365	17217	17157	17148	16983	17173	17164	17177	17259	17281	17104	17281	17446	17353	17242	17138	17148	17134	17154	17048	17438	17337	17163	17278	17213	17154	16983	17235	17411	17378	16983	17017	17050	17331	17287	17213	17245	17152	17327	17346	17170	17236	17247	17082	17202	17192	17128	17222	17219	17278	17210	17111	17085	17169	17140	17134	17250	17184	17221	17223	17152	17342	17238	17126	16979	16797	17087	17163	17203	17070	17109	17127	17027	17353	17123	17030	17307	17264	17149	17131	17030	17053	17034	16975	17063	17118	17218	17085	17228	17171	17249	17361	17341	17269	17365	17325	17174	17180	17185	17169	17199	17228	17177	17303	17051	17485	17377	17254	17309	17423	17159	17074	17206	17258	17408	17460	17510	17206	17153	17236	17168	17065	17112	17106	17382	17280	16902	17084	17278	17223	17105	17390	17169	17172	17347	17143	17155	17145	17002	17058	17188	17154	17263	17310	17213	17102	17379	17221	17129	17031	17296	17078	17255	17210	17278	17293	17095	17232	17299	17163	17118	17320	17378	17369	17179	17200	17128	17244	17246	17206	17359	17192	16974	17033	17176	17359	17343	17054	17085	17096	17089	17245	17220	17251	17049	17028	17238	17310	17108	17372	17253	17112	17286	17259	17233	17134	17123	17243	17228	17310	17111	17155	17105	16944	16992	17159	17338	17261	17044	17219	17040	17345	17132	17291	17199	17094	17147	17059	17198	17201	17297	17405	17210	17163	17386	17264	17159	17301	17151	17268	17249	17168	17086	17146	17131	17148	17421	17305	17102	17166	17228	17138	17239	17389	17285	16951	17041	17267	17273	17319	17090	17163	17267	17173	17197	17120	17233	17266	17178	17193	17369	17271	17142	17239	17223	17068	17092	16991	17071	17181	17173	17082	17178	17204	17169	17307	17268	17319	17258	17261	17245	17152	17071	17128	17192	17204	17106	17011	17068	17397	17326	17102	17092	17288	17305	17210	17060	17225	17206	17125	17098	17159	17370	17261	17270	17314	17285	17295	17234	17155	17157	17154	17263	17297	17085	17072	17297	17106	17194	17321	17279	17169	16878	17204	17265	17202	17363	17115	17387	17311	17380	17251	17315	17199	17175	16991	17118	17360	17274	17199	17120	17316	17279	17280	17323	17305	17068	17275	17218	17224	16965	17070	17240	17192	17075	17118	17200	17279	17236	17212	17276	17186	17217	17299	17277	16997	17167	17336	17214	17107	17075	17113	17167	17241	17078	17225	17087	17045	17063	17137	17347	17139	16991	17262	17274	17236	17218	17166	17179	17240	17167	17175	17163	17220	17171	17289	17279	17308	17042	17211	17052	17229	17168	17334	17072	17107	17221	17169	17148	17150	17038	17095	17088	17221	17278	17084	17117	17070	17361	17008	17244	17201	17240	17373	17060	17195	17117	17221	17191	17231	17178	17124	16856	17125	17380	17181	17178	17136	17115	17176	17109	17037	17126	17178	17225	17223	17221	17306	17164	17099	17117	17345	17117	17087	17167	17259	17284	17162	17322	17267	17161	17339	17059	17100	17074	17224	17244	17268	17263	17234	17122	17287	17271	17184	17127	17305	17136	17184	17102	17159	17195	17219	17092	16991	17043	17342	17283	17105	17193	17263	16994	17048	17277	17040	16935	17206	17083	17173	17239	17174	17207	17242	17149	17072	17182	17190	17430	17210	17389	17302	17203	17022	17195	17073	17208	17099	17183	17133	17217	17335	17287	17069	17008	17081	17130	17252	16942	17145	17067	17033	17211	17227	17095	17245	17500	17109	17413	17076	17130	17369	17140	17139	17135	17369	17172	17284	17284	17248	17303	17437	17067	17543	17148	17112	17298	17188	17145	17351	17307	17223	17049	17026	17122	17069	17132	17193	17282	17292	17279	17225	17098	17453	17180	17221	17069	17178	17250	17105	17459	17401	17292	17282	17250	17322	17167	17368	17390	17076	17325	17231	17091	17059	17381	17041	17191	17013	17003	17162	16941	17313	17225	17192	17218	17203	17298	17141	17103	16983	17138	17127	17170	17066	17168	17293	17304	17322	16993	17155	17321	17139	16931	17268	17102	17170	17049	17313	17090	17285	17230	17045	17100	17148	17073	17139	17285	17407	17232	17252	17484	17071	17124	17176	17464	17338	17286	17243	17186	17075	17115	17095	17303	17188	17052	17280	17173	17000	17081	17242	17237	17247	16981	17114	17329	17143	17171	17091	17197	17298	17291	17259	17130	17189	17362	17181	17117	17253	17225	17263	17271	17321	16995	17228	17163	17271	17068	17156	17260	17146	17250	17167	17260	17220	17307	17147	17325	17296	17195	17205	17071	17336	17203	17055	17295	17387	17186	17117	17245	17436	17204	16994	17317	17323	16959	17175	16945	17295	17169	17344	17024	16959	17356	17185	17216	17211	17191	17318	17234	17122	17271	17038	17273	17143	17214	17151	17312	17261	17431	17294	17221	17134	17259	17268	17205	17144	17245	17254	17336	17117	17075	16894	16941	17233	17234	17336	17306	17164	16994	17379	17332	17116	17050	17320	17233	17357	17073	17220	17077	17060	17143	17262	17127	17243	17468	17194	17163	17131	17007	17082	17200	17103	17198	17327	17239	17117	17132	17360	17230	17322	17203	17192	17152	17000	17206	17261	17215	17227	16920	17310	17199	17189	17215	17278	17175	16974	17110	17269	17118	17255	17165	17248	17398	17036	17340	17075	17224	17420	17217	17090	17206	17210	17228	17203	17079	17066	17204	17273	17257	17217	17091	17128	17263	17229	17191	16988	17105	17068	17184	17158	17049	17269	17344	17337	17025
32498	54261	46351	32141	23700	18258	16113	15153	14981	15155	14812	15087	14726	14936	14858	14965	14968	14938	15063	14899	15005	14980	14724	14784	15005	14873	14887	14965	14957	14813	14731	14857	15022	14946	14960	14886	14996	14799	14877	14961	14888	14950	14829	14740	14885	14881	14998	15017	14952	14795	14895	14935	14731	14766	14865	14834	14783	14918	14961	14705	14932	14701	15056	14806	14851	14727	14974	14916	14795	14858	14791	14862	14918	14746	14872	14917	14805	14747	14939	14920	14817	14944	14864	14962	15020	15032	14847	14816	14827	14793	14940	14899	14874	14873	14983	15098	14796	14913	14795	14801	15026	14822	14804	14818	14867	14816	14947	14750	14969	14901	14925	14845	14837	14891	14698	14875	14953	14791	14845	14785	14997	14840	14947	14970	14815	14790	14932	14903	15045	14805	14806	14729	14925	14864	15013	14972	14868	15006	14830	14828	14898	15134	14846	14767	14990	14997	14820	14846	15146	14859	14853	14903	14894	14885	14851	14692	14861	14885	14902	14901	14892	14734	14893	14964	14911	14850	14869	14871	14887	14988	15045	14928	14945	14907	15010	14853	14948	15030	14953	14890	14896	14829	14767	14932	15080	14695	14927	14823	14786	14778	15035	14898	14822	14742	14929	14803	14996	14793	14899	14900	15008	15000	14826	14985	14777	14880	14773	14852	14879	14983	14870	14785	14979	14828	14871	14789	14973	14849	14976	14904	14935	14867	14970	15100	14854	14803	14822	14879	14836	14869	14975	14693	14791	15001	14804	14924	14965	14994	14903	15001	14753	14989	14867	14746	14847	14785	14888	14865	14870	14901	14857	14960	14919	15024	14714	14799	14856	14888	15059	14962	14854	14927	14928	14893	14935	14808	14862	14994	14848	14912	15001	14839	14755	14895	14855	14938	14783	14776	14848	14923	14924	14856	14885	14845	14886	15002	14778	14868	14747	15011	14791	14918	14787	14835	14847	14939	14883	14954	14966	14944	14804	14845	14844	15010	14963	14947	14936	14687	14878	14737	14820	14834	14948	15038	14873	14739	14893	14887	14750	14953	14861	14841	15019	14948	14834	14871	14835	15008	14900	14906	14860	14880	14937	14964	15029	14737	14716	15053	14925	14831	14808	14733	14932	14916	14832	14911	14754	14983	14766	14791	14749	14807	14930	14768	14973	14925	14764	14934	14971	14835	14823	14774	14926	14834	14915	14762	14859	14922	14996	15018	15045	14998	14920	14899	14753	14802	14777	14864	14838	14794	14834	14919	14897	15000	14798	14974	14854	14781	14893	15018	14923	14896	14936	14953	14771	15055	14950	14908	14910	14836	14868	14983	14947	14819	14899	14941	14840	14883	15058	14916	14842	14943	14952	14941	14932	14966	14994	14841	14775	14876	14926	14821	15096	14757	14989	14931	15003	14888	14915	14932	14901	14741	14919	14871	14969	14839	14916	14890	14862	14956	14743	14921	14916	14923	14810	14693	14961	14802	14933	14875	14931	14867	14878	14860	14724	14899	14838	14896	14961	14819	14767	14775	14835	15037	14811	14856	14789	14963	14956	14872	14895	14814	14866	14944	14779	14880	14950	14992	14960	14889	15011	14946	14966	14983	14697	15013	14904	14990	14906	14847	14927	14777	14851	14920	14917	14767	14900	14942	14926	14915	14842	14930	14796	14943	14932	15004	14833	14789	14925	14928	14769	15133	15004	14858	14843	14814	14902	14882	14938	14771	15075	14811	14868	14991	14940	14770	14779	14845	14982	14789	14975	14954	15045	15020	14821	14792	14863	14832	14854	14881	14951	14879	14849	14875	14888	14806	15047	14871	14972	15010	14918	14901	14834	14993	14854	14944	15011	14943	14830	15081	14842	14912	14868	14861	14908	14732	14673	14967	14741	14848	14885	14734	14967	14959	14928	14758	14752	14997	14978	14889	14841	14886	14734	14806	15039	14769	14985	15000	14906	14844	14859	14842	14903	14866	14773	14988	14856	14923	15025	14686	14844	15057	15005	14856	14789	14928	14935	14912	14961	14753	15091	14879	14805	14899	14977	14960	14723	15034	14999	14806	14805	15021	14864	14894	14944	14917	15089	14802	14844	14895	14934	14826	14791	14914	14974	14906	14836	14803	14946	14840	14799	14951	14841	14596	14918	15014	14931	14800	14824	14970	14936	14894	14920	14827	14974	14875	14810	14971	14879	14760	15046	14770	14920	15016	14939	15027	14943	14817	14810	14969	14882	14891	14839	14805	14994	14814	14930	14950	14962	14902	14906	14786	14959	14825	14986	14979	14786	14803	14916	15005	14924	14921	14875	14943	14928	15029	14590	14802	15021	14923	14783	14950	14983	14909	15045	15063	14867	14778	14851	14829	14923	14963	14824	14866	14982	14830	14826	14792	14749	14922	14854	14944	14881	14915	14899	14931	15001	15073	14988	14779	14913	14980	14787	14908	14818	14926	14874	14948	14859	14680	14930	14857	14977	14855	14941	14977	15115	14839	14923	14935	14758	14877	14910	14796	14961	14806	14802	14871	15103	15087	14880	14938	14775	14964	15011	14987	14730	14990	14812	14932	14793	14812	14874	14881	14866	14818	14924	14877	14873	14837	14837	14985	14971	14918	14957	14847	14822	14817	14933	14854	14719	14932	14916	14788	14970	14880	14901	15127	15034	14595	14794	15003	14862	14882	14925	14999	14803	14825	14947	14872	14865	14718	14730	14949	14850	14836	14855	14865	14924	15026	14866	14889	14855	14954	14676	14783	14841	14904	14866	14895	14874	14921	14989	14883	14961	14809	14729	14782	14772	14820	15002	14947	14960	14980	14874	14900	15099	14679	15068	15033	14998	14749	14808	14901	14965	14878	14724	14923	14939	14971	14963	14891	14874	14890	14927	14938	14822	14870	14851	14831	15014	14890	15025	14929	15123	14954	14899	14852	14825	14768	14983	15054	14840	14745	14792	14834	14881	14811	14970	14805	14805	14915	14966	14650	14971	14933	15041	14847	14820	14833	14781	14798	14760	14978	15004	15100	14867	14649	14788	14936	14871	14799	15012	14870	14818	14877	14868	14908	14952	14920	14865	14877	14980	14803	14817	15060	14864	14862	14902	14944	14825	14724	14970	14981	14897	14877	14867	14861	14771	15030	14917	14870	15069	14811	14801	14897	14809	14892	15011	14971	14883	14913	14898	14942	14869	14841	14868	14862	14818	14873	14814	15012	14901	14962	14951	14939	14922	14838	14911	14980	14868	14942	14743	14763	14882	14806	14805	14982	14753	14979	14881	14664	14700	14943	14971	14953	14950	15017	14734	14842	14903	15071	14783	15005	14897	14872	14897	14851	14865	14869	14681	14880	15010	14808	15011	14814	14873	14924	14950	15007	15103	14923	14797	14746	14738	14996	14868	14883	15086	14800	14897	14965	14882	14831	14958	14810	15014	14967	14812	14852	14885	15032	14927	14963	14910	14984	14896	14790	14936	14844	14974	14846	14929	14822	14877	15048	14881	14895	14965	15046	14944	14641	14833	15020	14861	14885	14818	14832	14959	15011	15055	14840	14949	14903	14865	14869	15035	14871	14855	14954	14952	14888	14745	14832	14850	14852	14819	14926	15132	14870	14841	14866	14970	14861	14931	14738	15042	14931	14884	15100	14858	14977	14934	14987	14951	14756	14854	14994	14938	14957	14822	15024	14913	14845	14964	14977	14922	14924	14953	15005	14952	14911	14891	14819	14944	14888	14971	14843	14776	14862	15071	14781	14869	14954	14757	14789	15012	14845	14832	14911	14838	14955	14983	14877	14779	14977	14936	15080	14925	14948	14896	14831	14810	14861	14941	14884	14840	14925	14724	14808	14824	14734	14939	14896	14820	14865	14984	14964	14904	14719	14935	14598	14907	14818	14901	14720	14797	15050	14889	14903	14957	14786	14751	14887	14879	14939	14713	14895	14994	15038	14949	14861	14719	14799	14914	14918	15003	14810	14886	14974	15005	14960	14863	14851	14883	14918	14822	14979	14840	14890	14763	14905	14779	14998	14922	14891	14951	14837	14904	14831	14873	14879	14866	14820	14967	14840	14888	14827	14902	14954	14828	14888	14968	15003	14858	14884	14850	15091	14949	14777	14885	15028	14905	14968	14946	14667	14907	14982	15001	15031	14956	14832	14812	15048	14854	14919	14806	14802	14784	14832	14990	14817	15083	14881	14806	15001	14976	15071	14852	14919	15016	14862	14847	14902	15016	15117	14810	14837	14986	14908	14819	14773	14877	14842	15019	14931	14962	14832	15099	14731	15176	14850	14820	14727	14833	14979	15010	14967	15081	15059	14920	14668	14849	14967	14874	14953	14917	14810	14838	14846	14792	15064	14866	14877	14855	14850	14821	14841	14993	14591	14815	14968	14898	14964	14834	14928	14907	14891	14863	14993	14829	14775	14871	14860	14986	14883	14905	14954	14796	14898	14936	14797	14871	14665	14812	14888	14859	14910	14904	14852	14927	14809	14887	14987	15148	14820	15014	15039	14710	14833	14866	14864	14917	14958	14844	15004	14894	14805	14814	14859	14966	14964	14909	14891	14795	14685	14841	14828	14888	14690	14783	14947	14827	14960	14917	14969	14874	14960	14823	15025	14871	14853	14864	14828	14876	14853	15010	14873	14686	14940	14828	14747	14978	14849	14999	14802	14966	14834	14978	14907	14805	14971	14929	14906	14856	14970	14909	15008	14836	14853	14779	14931	14806	14992	15001	15065	14719	14914	14714	14804	14981	14926	14925	14940	14877	14878	14954	14829	14844	14857	15024	14906	14930	14834	14935	14740	14965	14996	14677	14868	14939	14769	14812	14739	14973	14830	14760	14914	15006	14875	14922	14988	14953	14767	14785	14839	14733	14912	14847	15022	14904	14843	14954	14925	14976	14893	14982	14778	15018	14822	15010	14745	14927	14793	14856	14850	14802	14803	14911	14810	14916	14895	14845	14879	15143	14763	15065	14755	14935	14920	14857	14914	14934	14936	14838	14848	14966	14711	14928	15053	14960	14796	14912	14803	14798	14932	14876	14868	14884	14987	14666	14722	14999	15035	14902	14852	15090	14793	14758	15092	14966	15021	14886	14903	14848	15021	14889	14977	14891	14790	14896	14948	14697	14919	15045	14819
24294	23969	42623	45927	38574	32046	25841	19860	17933	17537	17381	17255	17492	17288	17290	17539	17369	17332	17297	17346	17322	17196	17254	17021	17286	17395	17398	17252	17367	17400	17258	17311	17263	17379	17477	17393	17342	17364	17248	17315	17352	17271	17396	17261	17323	17282	17383	17508	17324	17475	17371	17302	17416	17156	17429	17295	17403	17263	17291	17262	17114	17192	17137	17155	17376	17162	17379	17171	17196	17108	17086	17196	17205	17222	17256	17308	17235	17161	17244	17024	17385	17283	17181	17108	17234	17170	17307	17178	16961	17147	17414	17131	17018	17229	17365	17266	17066	17167	17225	17280	17523	17307	17287	17054	17259	17098	17244	17201	17177	17265	17172	17323	17165	17204	17256	17170	17140	17424	17188	17401	17043	17346	17108	17443	17164	17144	17143	17135	17295	17334	17359	17357	17205	17177	17191	17377	17392	17382	17292	17479	17376	17284	17278	17146	17336	17268	17326	17281	17243	17357	17213	17191	17356	17150	17154	17328	17252	17238	17100	17243	17122	17195	17403	17328	17401	17119	17051	17327	17224	17317	17360	17299	17306	17340	17038	17405	17398	17269	17427	17224	17220	17282	17138	17398	17374	16944	17075	17378	17518	17294	17290	17185	17159	17214	17260	17246	17441	17153	17094	17086	17112	17024	17221	17175	17320	17045	17209	17304	17219	17307	17359	17265	17163	17257	17031	17265	17274	17307	17426	17206	17313	17323	17371	17247	17254	17124	17265	17130	17043	17100	17397	17135	17144	17567	17386	17298	17413	17314	17350	17343	17218	17283	17162	17286	17270	17435	17386	17205	17300	17291	17196	17436	17248	17200	17247	17218	17323	17371	17264	17180	17453	17260	17321	16930	16869	17153	17230	17323	17129	17163	17086	17145	17332	17203	17157	17125	17329	17187	17378	17108	17247	17195	17123	17342	17243	17046	17290	17251	17371	17132	17476	17431	17292	17286	17284	17248	17304	17164	17162	17232	17265	17211	17318	17312	17359	17167	17055	17162	17027	17317	17139	17058	17194	17339	17268	17120	17105	17296	17166	17451	17320	17280	17234	17222	17630	17230	17093	17276	17278	17052	16975	17198	17150	17176	17020	17227	17146	17304	17180	17244	17248	17209	17192	17177	17280	17135	17157	17444	17353	17270	17232	17233	17372	17104	17286	17377	17331	17149	17206	17322	17163	17279	17309	17141	17081	17271	17172	17356	17337	17169	17223	17161	17483	17206	17221	17227	17256	17111	17376	17310	17128	17170	17329	17314	17259	17294	17314	17271	17116	17232	17057	17252	17292	17084	17131	17123	16968	17173	17345	17235	17255	17392	17082	17354	17634	17237	17311	17142	17200	17026	17116	17070	17110	17183	17357	17133	17295	17272	17306	17288	17114	17249	17182	17320	17231	17265	17138	17263	17182	17207	17261	17253	17424	17361	17180	17324	17041	17081	17182	17294	17210	17143	17240	17225	17106	17210	17067	17223	17372	17404	17309	17163	17406	17273	17129	17125	17132	17514	17236	17303	17344	17228	17238	17387	17210	17402	17355	17233	17339	17217	17425	17404	16956	17270	17126	17104	17355	17229	17243	17103	17259	17109	17330	17020	17241	17135	17275	17340	17127	17514	17320	17118	17239	17267	17203	17286	17105	17337	17419	17059	17145	17140	17288	17057	17391	17198	17201	17117	17237	17265	17173	17209	17313	17189	17220	17159	17142	17166	17141	17185	17354	17140	17231	17131	17061	17228	17111	17270	17329	17196	17180	17272	17319	17353	17321	17222	17410	17231	17269	17228	17117	17245	17170	17329	17186	17055	17283	17195	17489	17144	17029	17139	17286	17480	17344	17150	17087	17429	17148	17338	17296	17207	17170	17146	17164	17142	17193	17350	17326	17233	17342	17196	17313	17274	17192	17294	16937	17166	17209	17179	17197	17273	17163	17327	17293	17247	17252	17203	17181	17241	17169	17199	17263	17272	17174	17029	17292	17300	17155	17284	17285	17263	17243	17245	17270	17182	17397	17199	16875	17211	17220	17284	17301	17341	17105	17176	17282	17454	17425	17213	17155	17354	17258	17186	17420	17258	17508	17416	17218	17263	17177	17273	17208	17240	17129	17355	17492	17284	17124	17138	17223	17264	17305	17009	17189	17432	17360	17293	17246	17305	17232	17151	17368	17180	17077	17261	17293	17309	17256	17263	17333	17449	17358	17062	17141	17155	17273	17135	17166	17154	17173	17364	17335	17128	17035	17230	17312	17144	17292	17103	17369	17034	17129	17216	17264	17265	17287	17060	17256	17041	17406	17261	17238	17296	17262	17249	17303	17160	17228	17320	17221	17038	17012	17164	17170	17162	17263	17258	17111	17269	17202	17189	17299	17305	17417	17188	17273	17168	17195	17099	17211	17171	17196	17309	17130	17184	17359	17370	17125	17288	17467	17161	17242	17222	17383	17148	17359	17316	17186	17296	17430	17229	17502	17180	17262	17276	17311	17344	17304	17182	17126	17250	17150	17109	17209	17429	17231	17238	17268	17319	17384	17202	17181	17281	17131	17199	17190	17335	17186	17236	17023	17092	17375	17461	17019	17207	16932	17020	17184	17329	17396	17327	17270	17101	17152	17106	17268	17266	17505	17231	17194	17191	17299	17105	17459	17091	17014	17129	17342	17164	17173	17074	17159	17123	17032	17424	17449	17223	17207	17059	17271	17285	17209	17263	17160	17185	17182	17275	17425	17210	17152	17310	17077	17159	17245	17376	17240	17023	17330	17355	17219	17274	17303	17170	17314	17229	17297	17211	17163	17133	17324	17239	17301	17393	17146	17256	17399	17173	17478	17193	17228	17363	17380	17055	17156	17213	17255	17272	17334	17221	17249	17076	17211	17232	17185	17063	17187	17156	17191	17392	17334	17105	17321	17274	17255	17165	17054	17301	17307	17285	17001	17070	17306	17169	17298	17217	17308	17238	17173	17204	17300	17237	17367	17281	17305	17181	17343	17059	17130	17211	17106	17314	17170	17161	17100	17025	17296	17318	17449	17332	17242	16933	17340	17103	17273	17169	17300	17152	17211	17191	17184	17310	17302	17305	17221	17376	17341	17212	17233	17118	17367	17175	17286	17345	17225	17302	16948	17212	17168	17275	17323	17144	17405	17140	17153	17356	17155	17319	17186	17189	17297	17226	17374	17242	17260	17173	17287	17236	17105	17199	17134	17233	17324	17335	17093	17348	17158	17145	17398	17216	17281	17284	17273	17144	17314	17118	17275	17064	17153	17356	16989	17380	17366	17218	17150	17257	17239	17184	17255	17147	17031	17249	17253	17195	17220	17496	17178	17283	17456	17332	17254	17267	17402	17147	17261	17342	16989	17174	17321	17442	17152	17197	17129	17202	17223	17160	17307	17238	17164	17171	17251	17075	17429	17373	17240	17314	17277	17269	17072	17319	17364	17415	17268	17249	17245	17285	17081	17099	17126	17433	17391	17537	17243	17193	17311	17209	17218	17384	17320	17038	17216	17145	17305	17329	17262	17376	17450	17203	17106	17287	17080	17195	17437	17426	17424	17196	17397	17422	17054	17182	17182	17071	17284	17416	17339	17061	17135	17244	17102	17336	17191	17422	17292	17106	17254	17300	17288	17290	17124	17053	17256	17307	17406	17234	17232	17368	17151	17356	17185	17233	17347	17162	17466	17284	17371	17378	17305	17087	17341	17400	17402	17199	17065	17193	17351	17469	17090	17288	17329	17328	17291	17173	17290	17347	17387	17450	17147	17319	17278	17088	17225	17320	17348	17242	17446	17292	17281	17312	17055	17446	17308	17219	17066	17328	17367	17379	17378	17106	17179	17339	17075	17413	17001	17079	17261	17196	17402	17205	17260	17199	17343	17042	17221	17203	17319	17064	17165	17212	17236	17100	17260	17344	17427	17192	17210	17239	17236	17335	17150	17229	17393	17083	17252	17261	17250	17248	17132	17116	17294	17151	17328	17216	17105	17242	17274	17329	17130	17411	17196	17098	17332	17244	17237	17112	17279	17214	17435	17347	17289	17274	17208	17096	17234	16980	17354	17105	17327	17204	16994	17446	17401	17323	17287	17181	17260	17267	17123	17212	17329	17054	17302	17371	17386	17190	17374	17276	17166	17176	17063	17284	17275	17003	17204	17111	17262	17238	17000	17370	17307	17242	17351	17217	17364	17290	17292	17280	17415	17293	17122	17212	17296	17107	17175	17436	17147	17365	17269	17187	17114	17134	17247	17270	17131	17130	17343	17199	17299	17126	17090	17267	17264	17271	17263	16944	17281	17311	17071	17301	17241	17314	17289	17080	17181	17277	17233	17191	17280	17350	17502	17002	17278	17409	17219	17365	17369	17221	17154	17119	16992	17373	17195	17254	17196	17156	17081	17146	17388	17305	17376	17157	17240	17189	17239	17226	17166	17170	17249	17324	17170	17172	17368	17125	17168	17152	17097	17364	17281	17357	17082	17078	17201	17077	17279	17410	17221	17110	17058	17223	17296	17312	17274	17407	17406	17169	17228	17314	17254	17201	17001	17240	17349	17090	17339	17191	17253	17330	17063	16976	17398	17181	17217	17317	17120	17205	17245	17117	17239	17320	17305	17201	17479	17405	17173	17127	17225	17167	17179	17154	17330	17213	17245	17235	17335	17345	17110	17282	17255	17492	17433	17235	17229	17291	17239	17156	17318	17076	17178	17109	17358	17316	17331	17176	17375	17289	17370	17272	17267	17183	17142	17215	17221	17173	17242	17110	17186	17454	17201	17354	17382	17344	17382	17271	17291	17270	17005	17397	17221	17219	17466	17071	17194	17249	17161	17175	17255	17367	17150	17394	17165	17245	17208	17140	17119	17228	17193	17298	17260	17235	17250	17306	17364	17251	17250	17211	17255	17314	17279	17155	17359	17262	17253	17174	17337	17304	17396	17176	17237	17131	17210	17111	17249	17528	17122	17366	17338	17335	17214	17418	17196	17462	17421	17251	17460	17344	17333	17314	17128	17116	17323	17294	17148	17166	17478	17240	17301	17118	17380	17130	17188	17364	17279	17127	17349	17351	17378	17347	17184	17438	17203	17116	17222	17273	17317	17106	17379	17179	17270	17250	17454	17087	17174	17189	17269	17341	17091	17166
58202	98040	86782	62814	46002	31762	21561	16896	15400	15063	15115	14957	15016	15099	14970	14904	15059	14917	14984	15023	15059	15094	14998	15095	15065	14852	14941	15010	14998	15103	14855	15022	14993	15034	14974	15058	15084	15122	15013	14945	14902	14973	15002	15125	15116	15027	14989	15105	15186	15019	14965	15042	15150	14921	14978	15164	15024	15022	15098	14931	15036	15052	15077	14986	15073	15012	14971	15185	15187	15006	15092	14935	15108	15094	15030	14808	15052	14845	14987	15259	15046	15031	14944	15090	15240	14991	15182	15050	14991	14924	14974	15212	15052	14949	14986	14891	14969	15052	15243	14969	15102	15024	15079	15090	14859	15016	15133	15069	14987	15063	14921	15016	15026	15082	14723	14924	15044	15123	14936	14945	15019	15040	14926	15151	14934	15072	14977	15059	15024	14866	14837	14975	14973	15043	15068	15007	15094	14940	15094	14851	14991	15031	15058	15067	15038	15009	14912	15033	14981	15086	14833	14922	15010	14805	15000	14923	14867	15138	15092	15000	14990	14970	15049	15007	15096	14993	14822	14943	15015	15039	14844	14907	15013	14992	14915	14988	14807	15129	14977	15036	14912	14888	14983	15055	14986	15092	14992	15001	14829	15067	15095	14890	14873	15087	15077	15090	14882	14899	15114	15002	14903	14983	14915	14885	14909	15015	15068	15062	14951	15073	14938	14943	15005	14904	14884	15031	15174	15138	15149	15189	14909	15127	15134	14949	14920	15070	15016	15000	14964	14833	14969	14969	14895	14847	15023	14939	15078	14947	14787	14972	14909	15046	15010	15009	14953	14890	15055	14976	15104	15030	14838	15034	15023	14965	14991	15019	15003	14987	15003	14838	14932	14977	14992	15081	15007	14938	14919	14860	15041	14984	15041	15148	15035	15165	15089	15074	14711	14923	14982	15073	15005	15111	14869	15043	15039	15031	14890	15087	14878	14821	14957	14917	14988	14965	14693	15103	14987	14940	15161	15077	15061	14975	14787	14884	14924	14915	15016	14986	14918	15160	14943	14906	15059	15036	15149	14912	15079	14993	14977	14909	14974	14947	14848	14960	15049	14913	14862	15064	15098	14883	15058	15062	14767	14923	15168	14901	15142	14876	15033	14825	15025	15005	15026	15008	15027	14886	15136	15022	14874	14974	15005	15036	15055	14924	15139	15009	15098	15048	14995	14868	15050	15011	14940	15210	14921	14956	15139	15153	14971	15006	14953	15024	14910	15142	15008	14886	14866	14918	15059	14935	15152	15240	14866	14901	14941	15078	15034	14913	15085	15026	14940	14936	15153	14945	15114	15093	14865	14972	14990	14914	14834	14844	15055	15222	15055	15068	14864	15073	14904	14956	14967	14934	15072	15002	15022	14967	14928	14804	15089	15061	15094	14968	14964	15050	15087	14949	15043	14985	15102	15199	15003	15085	15040	14989	14936	15058	15099	14888	15057	14957	14904	15043	15004	14890	14910	15037	14985	14939	14951	14845	14944	15040	15012	15000	15065	14951	14932	14964	15002	14952	15026	15033	15130	14959	15096	15031	14958	14854	14997	15084	14952	15183	15028	15103	14948	14879	15067	15098	15132	15108	15038	15025	15177	14999	14961	15064	14885	14848	15112	14860	15017	15037	14933	15030	15027	15099	15149	15092	14969	15016	14851	15064	15152	15044	15106	15042	14964	14930	15008	15067	15127	14970	14875	14939	15033	15056	15008	14925	15036	14989	15002	14984	15094	15088	14842	15168	15162	15194	15065	15040	14996	15190	15048	14952	15086	15027	15116	15038	14931	14901	15138	14857	15006	14942	14933	15158	15027	14910	15029	14837	15034	15002	14924	15040	15040	14922	15071	14974	14954	14991	15036	15052	14962	15138	15086	14893	15042	14843	15000	15020	14911	14992	15000	14989	14874	15072	14917	15087	14787	14827	14964	14799	15027	15027	15082	14890	15117	14927	15096	14894	15051	15097	15066	15136	14979	15096	14977	14846	15031	15033	15066	15053	14973	14916	15051	14961	14903	15000	14989	14914	14964	14900	14937	14996	15058	14962	15023	14888	15089	14971	14954	15056	15083	15041	15058	14905	15117	14973	14941	14930	15055	14947	14841	14948	14942	14935	14943	14997	15235	15144	14924	14986	14911	15103	15120	14905	15194	14876	14972	14990	15000	15028	15038	14992	14922	15036	15088	15086	14924	15096	15007	14886	14924	14961	15143	14998	15091	14950	15088	14973	14963	15041	14935	15036	14892	14959	14951	15041	14972	14874	15008	15115	15045	14935	14901	15069	14932	15101	15024	15098	15115	14920	15024	14913	15040	15085	15079	15028	15058	15076	14952	15150	15012	14936	14877	14936	14984	14879	14980	15081	15153	15129	14942	14955	14932	15209	15059	15003	14998	14956	14938	14917	14932	14861	14938	14923	15044	14906	15205	15007	15134	14932	15001	15056	15082	15234	14919	15087	15173	14933	15116	15020	15096	15102	15010	15188	14880	15021	14970	15015	15052	15091	15036	14965	15156	15017	14982	14931	14969	15110	15015	15051	14969	14967	15176	15080	14900	14976	15078	15046	14918	15032	15007	15115	14971	14875	14936	14945	15008	15022	14971	14966	14849	14933	15164	15188	15171	14906	14977	14949	15191	15064	14941	14977	14996	14940	14975	14976	15025	15019	14992	15016	15090	15036	14916	14995	15056	14942	14819	15120	14954	15113	14799	14991	14893	14771	15100	14847	14942	14901	14869	15143	15036	14845	15053	15029	14936	14822	15025	15169	14955	14858	14921	15038	15002	14934	14889	14878	14961	14999	15039	15043	14955	14949	15049	15101	15178	14818	14937	14950	15030	15011	14961	15003	15193	15085	15034	14991	15072	15115	14940	14868	14994	14983	14828	15007	14971	14969	14934	14956	15048	15039	15079	14905	15000	14968	14879	14959	14941	14993	14898	14795	15052	15075	14955	14951	14794	14943	15060	14960	14949	15107	15075	14961	15022	15100	15102	14841	15166	14944	14926	14847	15034	14886	14907	14917	15002	14801	14849	15075	15121	15181	14882	15092	15014	15098	14941	14963	15197	15019	15040	14983	15089	15099	14877	14923	14925	15064	14938	15017	15015	15183	14998	15094	14833	15079	15005	15045	14887	14894	14980	15234	15097	14943	15013	14930	15076	14805	15060	14977	15016	15049	14906	15072	14934	15041	15005	14932	15054	14855	14967	15010	15195	14909	15048	15084	15049	14863	15010	15062	15041	15020	14916	14869	14989	14995	15073	15095	14800	15224	15071	14960	15047	15016	15082	15231	15044	15026	14891	14978	15061	14826	14881	15075	15175	15102	14970	14963	14910	15121	14986	14979	14918	15081	14821	15132	15130	14978	15004	14899	15100	14973	15070	15158	14798	14835	14916	14999	14973	14825	14811	14984	15097	15083	15047	15139	14997	14952	15056	14947	15028	14961	14988	14968	15131	14968	14967	14813	15012	14957	15032	15006	15026	15201	14891	15119	15035	15075	15087	14940	14901	14985	14986	15125	15018	15050	14882	14833	15034	14951	14988	15042	14965	15004	14910	15039	14926	14936	15042	14946	14949	14886	14928	14994	14920	14988	14957	15090	14976	14801	15115	14691	15104	15012	15141	14987	14999	15005	14846	14915	14937	14955	15196	14909	15138	15112	15011	15002	14944	15022	15044	14859	15142	14998	14926	14888	15059	14823	14812	14893	14909	15020	14980	14982	14954	14860	15008	15073	15048	15019	14977	15002	15011	14898	15038	14938	15073	14927	14911	15021	14955	14977	15047	15103	14968	14986	15156	14879	15108	15017	15058	15088	14999	15089	14973	14895	14973	14918	14960	15010	14954	15128	14997	15008	15164	15025	14911	15108	14883	15030	15130	14993	15017	15064	14946	15082	15155	15069	15109	14863	14988	14835	15148	15198	14949	14974	14997	15180	14911	14903	14973	15046	14951	14984	15308	14955	14998	14990	15073	15011	14964	14972	15056	15146	14982	15025	15135	15035	14919	14996	15087	15012	15098	14916	15103	14880	14860	14948	14936	15017	14899	15029	14964	15100	15073	14924	14974	14894	15012	15072	14925	15152	15026	14879	15186	14959	14884	14982	15169	15069	14855	14860	14938	14927	14874	15018	15029	14929	14777	14956	14974	15181	15111	15002	15061	14987	14958	14957	14963	15094	14999	15191	14988	14927	15191	15066	15243	14822	15030	15118	15168	14940	14892	14961	15198	14961	14852	15001	14974	14992	15141	14987	14815	15045	14961	15007	14954	15142	14964	14948	14922	15181	14998	15011	15039	14956	14861	15192	14985	15006	14948	14934	15060	15060	15005	15155	14918	14950	14881	14898	15036	15178	14879	14769	15048	15033	14971	15008	15107	15030	15056	15115	14906	14854	15289	14954	15168	14929	15052	14942	14989	14971	14969	14990	15061	15001	14938	14865	14957	14926	15098	14987	15004	14866	14977	14845	15028	15013	14970	15069	15014	15048	15029	15016	14626	14964	14989	15147	15009	15027	15298	15077	14996	15008	14985	15064	15155	14899	15101	14867	15069	14926	14991	14704	14982	14996	15038	15241	15140	14941	14979	15046	15033	14716	14796	15157	14949	14985	15043	15150	15161	14879	14946	15007	15008	15045	15325	15039	15077	14870	14851	15015	14959	14899	15101	14963	14945	14822	14918	15025	15153	15022	14934	14924	15059	14872	14894	14787	15054	15027	15067	15060	14946	14963	14909	14889	14982	14914	15009	15122	14897	15059	15040	15014	15031	14857	15101	14965	15035	14970	14953	15046	14946	15104	15103	15089	14984	14822	14891	14998	14929	14974	14818	14930	14991	15093	14837	15052	14983	14960	14933	15044	15055	15003	15074	14993	14998	15012	15043	14867	15007	14998	14844	14992	15016	15055	14887	14841	14899	14956	15022	15077	14994	15004	14943	15050	15106	14990	15029	14948	15054	15087	15091	15049	15023	14929	15029	14976	15027	14987	14791	14913	15113	15086	14921	14941	15012	14841	15017	14997	14953	14910	14894	14908	15009	15043	14926	14897	14811	14965	14869	15174	14982	15005	14930	14782	14916	15037	14855	15074	14946	14885	14914	14978	14993	14947	14914	14968	15134	15014	15090	14949	15058	15012	15027	14961
23012	22501	37711	41315	39842	36117	31019	22308	18729	17996	17582	17608	17498	17641	17552	17635	17567	17493	17192	17459	17502	17305	17384	17299	17448	17379	17423	17346	17337	17332	17301	17310	17316	17441	17283	17470	17534	17514	17240	17643	17200	17367	17089	17286	17267	16998	17281	17369	17316	17450	17346	17408	17498	17401	17336	17317	17252	17174	17354	17235	17286	17318	17286	17359	17325	17406	17195	17268	17303	17194	17323	17173	17311	17281	17243	17243	17248	17165	17361	17285	17283	17534	17307	17253	17320	17150	17162	17348	17328	17254	17377	17289	17146	17173	17112	17367	17364	17413	17198	17207	17363	17318	17128	17390	17238	17320	17346	17247	17225	17217	17197	17251	17240	17339	17210	17139	17326	17110	17316	17211	17213	17149	17402	17201	17170	17141	17390	17174	17403	17086	17302	17374	17336	17104	16994	16996	17110	17349	17219	17239	17249	17278	17224	17402	17504	17378	17192	17192	17118	17155	17211	17033	17243	17181	17136	17359	17336	17332	17323	17098	17099	17355	17029	17235	17304	17340	17276	17287	17182	17186	17293	17218	17118	17231	17242	17244	17154	17342	17186	17193	17164	17209	17238	17365	17252	17115	17203	17214	17193	17208	17300	17381	17237	17425	17288	17324	17166	17222	17277	17270	17134	17235	17186	17275	17252	17202	17251	17320	17341	17212	17301	17140	17301	17184	17035	17314	17332	17111	17266	17256	17266	17202	17143	17263	17416	17269	17251	17167	17482	17156	17504	17101	17112	17227	17175	17291	17296	17191	17013	17199	17274	17294	17315	17259	17239	17270	17274	17161	17128	17249	17024	16964	17042	17139	17250	17152	17166	17222	17260	17325	17139	17186	17175	17394	17344	17348	17262	17353	17263	17039	17058	17146	17232	17291	17411	17289	17329	17342	17276	17125	17060	17042	17159	17287	17151	17053	17133	17123	17046	17279	17240	17251	17314	17141	17216	17387	17311	17295	17196	17240	17052	17147	17105	17310	17178	17165	17365	17274	17066	17211	17299	17383	17009	17357	17225	17337	17393	17189	17080	17248	17184	17179	17191	17065	17393	17157	17036	17109	17379	17300	17100	17049	17235	17317	17117	17280	17146	17385	17319	17278	17046	17333	17151	17309	17338	17229	17251	17116	17342	17151	17151	17218	17373	17100	17016	17273	17198	17225	17256	17161	17155	17247	17320	17279	17251	17542	17330	17265	17289	17308	17207	17192	17269	17299	17058	17256	17394	17374	17232	17270	17143	17097	17095	17174	17340	17498	17296	17269	17231	17301	17390	17458	17080	17125	17377	17077	17332	17348	17130	17138	17067	17400	17367	17170	17273	17463	17108	17348	17213	17229	17215	17134	17304	17185	17149	17324	17069	17358	17273	17140	17440	17253	17168	17286	17367	17186	17059	17164	17208	17174	17189	17227	17284	17322	17019	17178	17444	17056	17432	17250	17151	17300	17229	17349	17232	17383	17264	17261	17180	17254	17044	17214	17344	17214	17036	17283	17113	17250	17164	17388	17158	17248	17479	17409	17371	17378	17397	17506	17225	17170	17353	17154	17266	17278	16953	17241	17223	17286	17257	17307	17292	17200	17229	17342	17292	17162	17168	17203	17371	17126	17276	17093	17267	17378	17242	17158	17210	17192	17315	17385	17334	17285	17091	17173	17296	17393	17134	17118	17281	17305	17241	17230	17222	17480	17266	17287	17246	17256	17331	17156	17191	17191	17303	17152	17246	17318	17228	17234	17209	17395	17022	17224	17343	17213	17189	17216	17331	17276	17132	17356	17274	17203	17227	17262	17226	17084	17136	17417	17375	17282	17238	17207	17207	17248	17285	17469	17188	17138	17189	17094	17198	17401	17388	17136	17235	17309	17235	17102	17026	17188	17205	17156	17091	17239	17183	17134	17090	17242	17212	17291	17212	17382	17259	17448	17237	17213	17297	17219	17180	17183	17224	17262	17120	17359	17332	17255	17206	17077	17215	16988	17214	17202	17329	17079	17149	17081	17257	17046	17133	17144	17383	17172	17249	17430	17193	17269	17187	17265	17165	17257	17075	17187	17366	17176	17264	17008	17243	17268	17096	17052	17298	17324	17257	17119	17125	17249	17199	17328	17176	17494	17190	17243	16983	17197	17088	17294	17129	17016	16976	17237	17281	17229	17251	17306	17051	17286	17069	17289	17350	17252	17482	17406	17181	17056	17345	17253	17111	17025	17094	17264	17366	17195	17237	17297	17155	17219	17250	17244	17037	17334	17230	17327	17207	17028	17019	17033	17263	17205	17495	17326	17273	17417	17288	17193	17318	17248	17323	17180	17237	17267	17146	17253	17210	17240	17298	17220	17103	17071	17232	17298	17296	17169	17239	17229	17230	17250	17279	17181	17272	17252	17388	17205	17132	17278	17294	17302	17121	17077	17299	17291	17086	17160	17214	16866	17121	17021	17295	17184	17221	17235	17212	17161	17231	17291	17203	17242	17124	17182	17200	17118	17211	17210	17128	17121	17149	17045	17292	17191	17430	17112	17041	17254	17331	17191	17214	17111	17363	17471	17061	17303	17409	17247	17171	17444	17288	17291	17220	17310	17287	17374	17192	17258	17290	17244	17390	17228	17272	17097	17285	17324	17196	17089	17224	17252	17307	17231	17195	17041	17235	17092	17248	17160	17256	17134	17074	17163	17179	17147	17070	16968	17344	17251	17020	17171	17112	17385	17392	17309	17225	17343	17162	17043	17214	17331	16989	17136	17093	17411	17119	17314	17261	17053	17085	17342	17233	17164	17137	17339	17267	17099	17163	17221	17353	16998	17291	17347	17262	17378	17278	17144	17318	17427	17271	17350	17312	17318	17146	17437	17302	17352	17168	17287	17255	17227	17342	17170	17257	17170	17416	17417	17292	17147	17196	17522	17332	17189	17020	17344	17047	17176	17140	17395	17224	17339	17154	17177	17185	17290	17416	17187	17171	17203	17042	17022	17375	17048	17357	17081	17175	17236	17203	17138	17263	17231	17194	17347	17281	17299	17217	17173	17102	17131	17364	17236	17372	17245	17154	17191	17275	17313	17313	17232	17355	17143	17044	17105	16785	17228	17220	17209	17355	17363	17320	17369	17251	16987	17265	17352	17248	17102	17272	17199	17208	17120	16977	17227	17207	17259	17220	17059	17226	17159	17069	17254	17312	17220	17189	17321	17196	17250	17093	17265	17199	17136	17406	17118	17265	17117	17144	17300	17175	17148	17116	17130	17473	17358	17325	17227	17133	17186	17333	17199	17095	17137	17363	17185	17135	17209	17177	17327	17387	17192	17080	17146	17107	17038	17128	17251	17328	17270	17303	17204	17206	17246	17028	17150	17428	17365	17277	17129	17123	17279	17274	17203	17250	17192	17161	17222	17298	17275	17076	17088	17105	17315	17525	17355	17286	17310	17131	17268	16950	17159	17224	17179	17017	17422	17091	17114	17126	17316	17199	17219	17248	17402	17002	17228	17210	17088	17258	17044	17293	17336	17294	17180	17274	17225	17353	17179	17294	17081	17288	17424	17280	17238	17530	17108	17076	17177	17097	17272	17290	17152	17187	17361	17275	17262	17271	17103	17222	17211	16982	17203	17256	17414	17120	17232	17215	17181	17289	17150	17187	17159	17145	17155	17293	17325	17171	17261	17140	17180	17309	17193	17379	17327	17446	17080	17184	17025	17105	17238	17131	17161	17127	17411	17539	17245	17119	17383	17364	17063	17525	17122	17135	17146	17414	17107	17214	17171	17341	17245	17120	17330	17136	17355	17030	17072	17279	17392	17248	17298	17150	17240	17158	17215	17247	17272	17181	17131	17261	17383	17122	17240	17291	17263	17398	17437	17073	17318	17110	16986	17397	17102	17185	17342	17246	17156	17130	17064	17252	17209	17331	17321	17120	17474	17490	17189	17085	17412	17296	17302	17113	17036	17180	17307	17225	17407	17135	17073	17343	17188	17063	16992	17153	17200	17469	17232	17231	17218	17238	17222	17095	16912	17129	17077	17263	16982	17016	17201	17290	17191	17122	17145	17286	16927	17131	17328	17207	17060	16961	17257	17261	17242	16875	17223	17117	17259	17313	17086	17270	17250	17359	17172	17227	17075	17275	17435	17298	17478	17486	17371	17285	17198	17140	17238	17058	17124	17330	17217	17328	17231	17132	17105	17312	17257	17490	17148	17401	17271	17208	17221	17328	17317	17310	17267	17313	17373	17293	17433	17123	17031	17410	17054	17317	17192	17322	17203	17150	17204	17174	17212	17176	17088	17255	17176	17136	17385	17395	17080	17367	17110	17094	17079	17262	17275	17398	17108	17088	17219	17187	17317	17093	17223	17155	17257	17174	17228	17431	17151	17237	17347	17414	17250	17262	17079	17134	17100	17194	17239	17501	17117	17217	17195	17142	17178	17185	17202	17253	17260	17267	17454	17248	17190	17147	17400	17293	17056	17092	17145	17274	17424	17103	17349	17326	17275	17309	17448	17056	17290	17332	16995	17309	17115	17236	17347	17252	17249	17160	17126	17174	17331	17031	17144	17326	17197	17210	17215	17108	17395	17261	17369	17390	17212	17335	17343	17193	17292	17199	17128	17209	17034	17218	17279	17168	17351	17071	17331	17215	17230	17168	17338	17281	17352	17084	17164	17153	17261	17251	17036	17245	17084	17080	17136	17262	17327	17250	17324	17279	17191	17337	17266	17234	17256	17228	17181	16997	17170	17028	17098	17079	17185	17252	16973	17095	17402	17152	17014	17032	17404	17153	17278	17388	17327	17012	17385	17078	17162	17202	17329	17354	17287	17309	17109	17457	17223	17279	17267	17161	17280	17208	17287	17288	17329	17429	17257	17211	17126	17127	17336	17301	17248	17078	17274	17042	17122	17115	17244	17098	17291	17119	17160	17250	17371	17284	17184	17250	17204	17350	17220	17250	17219	17322	17201	17230	17392	17392	17265	17164	17348	17556	17196	17007	17158	17150	17235	17385	17342	17434	17170	17063	17054	17074	17102	16879	17088	17328	17139	17171	17056	17101	17193	17299	17203	17217	17115	17377	17195	16980	17146	17129	17330	17115	16964	17022	17212	17209	17266	17327	17265	17300	17261	17297	17069	17265	17159	17148	17267
62459	106116	96726	78227	57829	41368	27722	19187	15928	15319	15001	14883	15053	14993	15040	15108	15071	14978	15081	15066	14937	14843	14963	14776	15082	15060	15081	14926	15011	14874	14906	15053	15052	15103	14924	14992	14983	14976	14980	15096	14815	15052	15020	15028	14899	15031	14935	15235	15042	15047	15049	15311	14813	14867	14970	14959	14998	15055	15075	15006	15143	14988	14991	14971	15007	15094	15184	15058	14918	15081	15000	14903	14932	15097	14910	15059	15056	14856	15035	14865	15003	14980	15004	15011	15055	14880	15082	15006	15046	15011	15006	15024	15087	15211	14996	14976	15089	14952	15109	14906	14944	15117	14879	15034	14760	14789	14950	14903	14949	15138	14863	15034	15042	15186	14951	14900	14906	14764	15081	15157	14888	14971	14920	14909	14983	14954	14944	15038	14871	14928	14936	14891	15025	15058	15031	15210	15063	14730	15025	14887	15033	15020	14732	15003	15030	15123	14999	14923	14897	15039	14992	15012	14838	15149	14967	14973	15068	14910	14999	15001	14984	15051	15157	14927	15097	14873	14932	14931	15160	14890	14898	14975	14864	14977	14931	14959	14991	14950	14931	14878	14923	15081	14909	14987	15039	14695	14964	14943	15027	14980	14813	15046	14904	14843	14905	15045	15012	15029	14962	15056	15052	15170	15089	14928	14996	15019	14818	15127	14956	14973	14885	15065	14945	14882	14954	15079	14938	14884	15024	14793	15019	15032	15049	14886	14960	14931	14981	14953	14967	15022	14943	14926	14864	14995	15131	14990	14894	14972	15108	14878	14990	15053	15231	14706	14892	14953	14932	15044	14997	14950	14983	15015	14966	14853	14948	14933	15028	15080	14940	14685	14917	15055	15129	14978	14975	14881	14847	14973	15014	15022	15084	15026	14943	14901	14903	14924	15104	14955	14965	15045	14982	14980	15064	15074	14971	15068	15050	15028	14835	15062	14947	14968	14903	15102	15061	14975	14963	15165	14961	14936	14766	14971	15129	14997	15088	15139	14979	14810	14934	14861	14911	15009	14972	15008	14924	14945	15056	14971	15082	15149	14893	14836	14944	15245	14859	14830	15007	15077	15133	14869	14908	14797	14871	14949	15035	14912	14772	15063	14968	14908	14955	15069	15238	14913	14820	15050	14925	14969	14978	15085	14881	14982	14962	14974	14812	14953	14991	14937	14805	14895	15025	15127	14904	14974	14982	15014	14750	15185	15048	15111	15005	14933	14913	14995	14992	14875	14949	15041	15018	15109	15142	14926	14832	15064	15002	14945	14767	14793	14825	15010	14943	14932	15001	15038	14973	15062	14980	14984	15114	14921	14997	14970	14884	15073	14840	15129	14964	15298	14873	15052	15081	14949	15084	14842	14887	14892	14840	14998	15196	14816	14909	14955	14981	15130	14964	15066	14997	14836	14945	14621	14752	14977	15063	14876	14944	15062	14990	15028	15129	14801	15056	14978	15061	15099	14935	14984	15118	15052	14957	15071	14868	15169	14931	14830	14913	15174	15047	14921	15026	15030	14976	15004	15108	14975	14811	14969	15010	14865	14851	15064	14778	14985	15015	14962	14930	14963	15063	14932	15199	15051	14910	15052	14994	15119	14971	15151	14975	15027	14913	14915	15027	14959	14987	14877	14925	15003	14936	15009	15048	14835	14996	14876	14845	15024	15018	14832	15109	15026	15233	14894	14903	14920	15004	15106	14949	15103	14930	14912	14977	15148	15005	14980	14754	15123	15150	14989	15031	15154	14978	15131	14956	14962	15011	15002	15040	14982	14966	14904	15325	15039	15064	15056	15040	15072	14721	14899	15068	14978	14842	14881	14988	15041	14941	15034	15000	14852	15143	14840	14943	14908	14889	14954	14966	14988	15030	15042	15019	14876	15072	15053	15084	14795	15089	15080	15100	15051	15018	14960	15008	14922	14992	15030	15028	15023	14957	15045	14940	14988	15102	15030	14947	14989	14999	15003	15153	14911	14899	14948	14997	14825	14860	14913	15123	15012	14841	14967	14930	14969	15036	14880	15027	15002	15195	15161	14839	14958	14947	15056	14978	14925	14967	14950	14925	14831	15010	14993	14804	15075	15011	14886	14957	14971	14995	14917	14968	15056	15043	14818	14965	15055	14993	14958	14837	15047	14996	14953	15038	14977	15010	15137	14883	14974	14934	14881	14839	15135	14931	14929	14918	15067	14876	14867	15206	15053	14863	14927	14925	15009	15030	14952	15005	14934	14937	14904	14812	15008	14927	15063	15083	14979	14936	14884	15040	15048	14910	14950	15006	15015	14956	14941	14998	14932	14969	14857	14920	15070	14960	14792	14845	14940	15026	15105	15003	14939	14953	14961	14993	15008	14914	14849	14894	14975	14898	14862	15103	14971	15047	14984	14979	15020	15026	14839	15116	14885	14860	14810	14882	15097	15077	14847	15029	14957	15054	15005	14866	15064	15022	14961	14993	14905	14931	15023	14995	14903	15081	14928	15022	14967	15070	14881	15129	14921	14865	15171	15131	14866	14934	15057	14988	15064	15132	14989	15004	14909	15171	15035	15002	15058	14963	14950	14928	14867	14877	14852	15127	14857	15020	14951	14995	14950	14797	14879	14963	15042	14809	15001	15214	14849	14944	14967	15133	14898	15087	14984	15015	14974	15031	14971	15089	14919	14918	15058	15007	14923	14966	14848	15171	15025	14994	15005	15166	14981	14926	14972	15147	15112	14993	15116	14878	15078	14891	14958	15007	15085	14932	14980	15047	14934	15002	15083	14954	14900	15123	15116	14984	15045	15017	15021	14879	15139	14886	14927	14944	14933	14962	14934	15129	14830	14947	15049	14897	15130	15092	14860	14906	14853	14863	15079	14867	15042	15219	15045	14771	15045	14939	14861	15137	14922	14958	15111	15049	14961	14946	15094	14841	14780	15058	14972	14960	15038	14836	15003	15100	14978	14913	15019	15059	14900	14951	15069	15190	14877	14872	14816	15112	14961	14873	14856	14921	14983	14880	14923	14928	14973	14934	14966	14911	14937	14980	14947	14860	15065	14730	14900	14943	14950	15043	14970	14919	15009	15022	14971	14991	15000	15001	14977	14824	14756	15048	15047	15152	15019	15121	14969	14946	14916	14965	15093	15006	14889	14926	14932	15075	14982	15142	14865	15130	15091	15008	15072	14782	14994	15094	15040	15025	14952	14844	14954	14791	14900	15012	15031	14968	15030	14879	14981	15078	14994	15166	15051	15081	14944	15119	14956	15048	15014	15010	14867	15098	15061	15089	14998	15056	14989	14989	14977	14983	14930	15063	14838	15021	15152	15027	14839	15002	15012	14951	14984	14899	15003	15037	14979	15040	14913	14922	15038	14983	15098	14971	15013	14900	14909	15059	15010	14967	15080	14841	14880	14929	14945	14974	14909	15180	15100	15093	14993	14906	15006	15010	14891	15108	15049	14974	14781	15020	14950	14972	15112	14868	14981	14818	15028	15133	15009	15016	14914	15062	14981	15006	14995	14874	15060	14779	15169	15089	14835	15098	15213	14972	14985	15045	15024	15025	14891	15039	14926	15026	14864	14958	14915	15131	14787	15098	15087	14944	15005	14916	14924	14997	14979	15042	15100	14918	14864	15025	14962	15023	15026	15099	15035	15052	15040	14994	14918	14764	14956	15087	14955	14865	15014	14906	14844	14945	14983	15149	15137	14909	15018	15157	14975	14917	14920	14923	15046	15000	14987	15043	15146	14886	14907	15003	14902	14911	14909	14976	14975	14982	14965	14975	14929	15030	14974	14985	14992	14866	15135	15066	14880	14970	15035	14994	15094	14791	14970	15079	14928	14979	15003	15112	14784	14995	15211	15073	14812	14941	15004	14850	14967	15053	14956	14956	15135	14931	14973	15192	14962	15068	15048	14873	14948	14906	14868	14959	14927	14923	15021	15079	14825	14900	14877	15053	14984	14811	14935	15013	14972	14961	15050	14953	15078	14816	14960	15068	15030	15126	14852	14903	14925	15077	15036	14998	14946	14996	14926	14935	14995	15061	14993	15023	14798	14885	15026	15025	15004	14987	15159	15078	15037	14954	15010	14958	15005	14953	15045	14985	15030	14844	14954	15137	14913	14754	15053	15162	15061	14998	14997	15019	14930	15017	14918	15031	15087	14902	15145	14938	14954	14863	15091	15010	15083	14977	15071	14953	15195	14886	15101	14910	14777	14820	15033	15051	14922	14999	14840	15122	15118	15029	14975	14935	15073	15016	15095	14962	15081	15021	14974	15033	14974	15059	15013	15115	15059	15005	14872	14905	15036	14849	14840	14913	14966	14866	14848	15073	14992	15145	14905	14912	15095	14932	14849	14981	14939	14873	15093	14976	14962	14917	15167	14795	14900	14954	14869	15030	15006	14986	15022	14987	14878	15035	14845	15018	15039	14984	14978	14843	14910	14977	14936	15008	15009	14800	14895	14963	15021	15022	15101	14865	14941	15001	14908	14946	14872	14966	14993	14917	15003	14965	15059	14887	14963	14924	14980	14729	14796	14880	14850	14836	14929	14789	15033	14901	14905	14885	15061	15008	14863	14994	14874	14956	15129	15110	15062	15033	15073	14903	14901	15022	15041	15040	14857	14997	15143	15037	14975	14890	14927	14947	15080	15048	14852	14950	14983	14841	15045	14807	14867	15074	14985	14859	14793	14980	15196	14954	14991	14848	14954	15008	14992	14959	15037	15100	15012	14893	15022	14946	15006	15008	14951	15020	15081	15073	14903	14923	14889	15025	15043	15041	15046	14957	15021	15048	15063	15036	14972	15097	14970	14845	14950	14872	14959	14973	15195	14967	14960	14983	15088	14946	14841	14966	15066	15021	15105	14822	14811	14925	15022	15058	14911	14936	14933	14895	15078	15055	15128	14972	15107	15128	14932	14906	14988	15073	15103	14983	15130	15043	14958	14949	14839	14968	15036	15052	14998	14978	14944	15013	14999	14826	15033	15046	15048	14904	14822	15015	15054	15025	14995	14989	15025	15058	15035	15051	15080	15034	15029	14899	15011	15002	15009	14854	15070	14933	14941	14963	14888	14944	14870	14993	14931	14892	14926	14720	14904	15063	14870	14997	15008	14863	14985	14855	15034	14966	14948	14937	14834	14853	14997
28814	34448	46093	37009	26616	21582	19315	18215	17992	18038	17664	17704	17585	17500	17403	17711	17679	17713	17764	17645	17822	17656	17642	17620	17816	17789	17617	17561	17761	17702	17628	17699	17748	17509	17717	17578	17640	17787	17607	17674	17821	17657	17507	17763	17694	17619	17637	17635	17612	17506	17632	17819	17499	17751	17673	17621	17493	17607	17677	17720	17651	17703	17640	17606	17618	17453	17662	17593	17675	17857	17609	17549	17756	17629	17756	17842	17664	17502	17473	17581	17568	17626	17672	17793	17551	17525	17753	17632	17704	17753	17590	17655	17455	17751	17518	17635	17584	17594	17623	17690	17550	17547	17577	17574	17751	17531	17668	17583	17750	17594	17576	17568	17567	17559	17461	17645	17770	17548	17592	17540	17762	17858	17632	17485	17541	17657	17567	17310	17634	17637	17455	17618	17905	17543	17696	17443	17731	17750	17568	17469	17356	17556	17568	17782	17729	17593	17562	17812	17596	17717	17602	17559	17493	17566	17688	17493	17830	17718	17799	17532	17656	17617	17672	17675	17550	17644	17493	17640	17746	17838	17711	17807	17567	17449	17531	17821	17516	17637	17527	17677	17493	17728	17694	17537	17668	17507	17549	17613	17796	17673	17594	17594	17719	17760	17734	17448	17457	17712	17544	17515	17497	17612	17697	17519	17584	17541	17704	17679	17752	17624	17619	17579	17691	17679	17690	17534	17817	17652	17590	17727	17851	17598	17453	17786	17647	17565	17611	17475	17671	17728	17851	17558	17530	17778	17723	17566	17577	17699	17602	17775	17575	17726	17652	17580	17567	17416	17735	17505	17780	17660	17435	17734	17772	17571	17626	17689	17525	17709	17788	17739	17709	17753	17599	17760	17631	17750	17667	17509	17422	17608	17591	17594	17755	17560	17667	17568	17734	17392	17661	17473	17610	17600	17722	17330	17605	17743	17626	17514	17325	17481	17581	17608	17574	17580	17346	17560	17455	17678	17478	17689	17648	17557	17426	17517	17754	17571	17732	17512	17766	17742	17615	17794	17398	17715	17701	17643	17683	17577	17700	17837	17849	17579	17657	17631	17603	17748	17747	17657	17637	17593	17534	17636	17768	17802	17686	17670	17577	17828	17621	17713	17792	17589	17542	17623	17546	17786	17447	17698	17497	17699	17588	17563	17577	17707	17600	17481	17531	17577	17644	17633	17421	17583	17641	17384	17579	17613	17478	17578	17377	17491	17585	17712	17828	17693	17484	17629	17598	17444	17634	17737	17430	17442	17448	17769	17706	17612	17577	17506	17784	17484	17829	17583	17585	17742	17743	17588	17758	17846	17640	17744	17613	17672	17749	17642	17603	17604	17504	17705	17591	17722	17660	17588	17741	17663	17628	17855	17579	17602	17458	17660	17623	17743	17581	17458	17600	17704	17810	17662	17754	17425	17571	17719	17513	17517	17740	17722	17345	17517	17498	17738	17616	17612	17678	17583	17634	17541	17372	17673	17583	17702	17470	17838	17795	17571	17816	17691	17667	17553	17544	17699	17574	17721	17721	17700	17701	17463	17711	17549	17552	17630	17697	17731	17825	17592	17724	17531	17684	17538	17543	17625	17555	17680	17710	17566	17615	17681	17454	17617	17559	17467	17447	17674	17658	17672	17543	17385	17528	17819	17977	17595	17506	17562	17703	17753	17654	17566	17528	17620	17563	17599	17819	17576	17506	17628	17843	17511	17670	17590	17532	17412	17579	17358	17576	17876	17705	17432	17735	17635	17607	17536	17658	17729	17719	17757	17531	17534	17574	17527	17653	17605	17488	17741	17625	17524	17640	17690	17733	17855	17576	17650	17740	17667	17548	17590	17607	17693	17468	17368	17658	17638	17592	17583	17368	17593	17732	17640	17645	17624	17724	17470	17773	17742	17586	17629	17549	17542	17518	17659	17531	17422	17580	17571	17645	17445	17702	17471	17604	17583	17590	17524	17728	17770	17592	17653	17681	17611	17862	17654	17526	17473	17486	17484	17635	17531	17573	17900	17713	17554	17484	17589	17607	17687	17637	17417	17536	17689	17589	17555	17496	17647	17692	17611	17561	17709	17717	17661	17818	17655	17568	17480	17396	17628	17403	17543	17650	17576	17581	17699	17791	17626	17437	17594	17430	17764	17880	17487	17798	17783	17606	17592	17617	17746	17656	17685	17550	17647	17485	17689	17426	17810	17773	17728	17752	17642	17730	17611	17570	17762	17713	17573	17611	17431	17575	17723	17363	17480	17671	17616	17600	17609	17741	17577	17515	17440	17711	17516	17566	17994	17554	17755	17651	17591	17810	17723	17741	17678	17639	17537	17676	17560	17729	17565	17624	17762	17607	17634	17661	17681	17594	17528	17646	17548	17569	17563	17640	17743	17578	17705	17649	17276	17700	17528	17616	17727	17745	17785	17634	17778	17726	17640	17647	17612	17625	17630	17716	17433	17614	17435	17549	17551	17715	17747	17670	17771	17544	17808	17788	17603	17536	17317	17536	17588	17448	17445	17815	17702	17829	17540	17529	17637	17457	17552	17637	17644	17591	17669	17844	17687	17607	17414	17722	17693	17755	17590	17714	17479	17725	17531	17692	17504	17670	17640	17817	17541	17594	17553	17659	17633	17684	17605	17555	17582	17436	17610	17566	17518	17703	17811	17592	17530	17558	17591	17925	17746	17608	17768	17741	17604	17642	17707	17445	17654	17674	17787	17626	17969	17815	17818	17689	17603	17495	17546	17751	17824	17814	17695	17539	17655	17604	17684	17620	17465	17724	17453	17744	17806	17740	17546	17520	17603	17661	17699	17546	17694	17696	17498	17631	17490	17552	17489	17485	17486	17696	17768	17631	17549	17708	17777	17665	17500	17661	17623	17657	17672	17670	17566	17776	17596	17629	17459	17699	17618	17892	17523	17669	17736	17630	17623	17544	17570	17329	17662	17730	17656	17837	17479	17546	17553	17505	17699	17559	17542	17692	17676	17798	17561	17525	17650	17553	17573	17550	17596	17614	17821	17541	17784	17516	17543	17700	17636	17504	17782	17508	17637	17778	17451	17612	17504	17680	17576	17514	17488	17783	17770	17634	17676	17649	17653	17724	17645	17619	17396	17693	17657	17773	17839	17894	17514	17739	17578	17612	17632	18019	17757	17533	17660	17390	17611	17658	17590	17735	17672	17962	17443	17496	17651	17676	17637	17822	17611	17732	17685	17835	17765	17699	17727	17749	17454	17580	17584	17493	17702	17701	17752	17541	17637	17822	17607	17596	17559	17626	17651	17489	17575	17808	17713	17527	17524	17652	17720	17730	17844	17463	17559	17582	17668	17593	17757	17730	17633	17486	17685	17767	17507	17622	17723	17643	17497	17651	17583	17838	17658	17804	17545	17808	17580	17530	17633	17657	17713	17464	17535	17490	17679	17713	17714	17918	17595	17734	17739	17453	17559	17609	17622	17586	17506	17611	17689	17585	17748	17678	17692	17505	17708	17672	17724	17585	17491	17618	17494	17632	17877	17588	17429	17713	17531	17752	17601	17425	17578	17874	17646	17586	17517	17299	17631	17607	17670	17757	17588	17489	17702	17613	17607	17453	17619	17778	17522	17533	17787	17664	17765	17826	17607	17807	17454	17622	17686	17716	17637	17496	17595	17553	17583	17589	17571	17621	17552	17493	17559	17503	17834	17674	17535	17488	17545	17585	17522	17715	17696	17546	17666	17672	17528	17693	17574	17660	17420	17734	17564	17634	17810	17796	17760	17487	17670	17694	17508	17609	17677	17622	17620	17736	17482	17716	17656	17670	17658	17600	17552	17442	17714	17508	17592	17613	17528	17750	17690	17678	17680	17603	17733	17647	17550	17607	17706	17707	17448	17690	17655	17582	17567	17679	17585	17758	17602	17650	17596	17913	17462	17544	17745	17730	17527	17825	17467	17589	17519	17698	17754	17646	17388	17479	17714	17487	17841	17554	17589	17684	17738	17655	17549	17730	17736	17670	17533	17703	17664	17533	17527	17809	17543	17669	17548	17551	17707	17647	17607	17563	17848	17369	17643	17711	17386	17673	17746	17593	17616	17809	17584	17944	17616	17566	17398	17573	17713	17571	17599	17660	17690	17438	17719	17617	17792	17757	17572	17634	17710	17737	17573	17730	17635	17716	17483	17701	17655	17708	17621	17371	17688	17684	17585	17730	17568	17624	17681	17670	17759	17471	17717	17494	17578	17863	17735	17706	17878	17564	17942	17635	17741	17650	17758	17706	17741	17604	17717	17827	17572	17796	17592	17723	17678	17630	17773	17608	17409	17627	17732	17552	17539	17654	17573	17727	17753	17687	17397	17589	17704	17492	17491	17572	17779	17580	17600	17727	17722	17727	17609	17657	17673	17802	17726	17515	17379	17717	17785	17707	17631	17594	17676	17743	17642	17542	17487	17546	17783	17710	17734	17660	17813	17711	17465	17791	17640	17599	17458	17627	17696	17564	17583	17656	17768	17553	17548	17938	17696	17645	17609	17742	17656	17739	17735	17642	17719	17641	17394	17659	17643	17758	17555	17473	17503	17596	17719	17736	17745	17396	17489	17529	17547	17925	17659	17660	17671	17759	17589	17647	17604	17785	17548	17675	17490	17577	17564	17716	17612	17445	17726	17723	17628	17633	17626	17734	17782	17526	17558	17781	17776	17637	17678	17635	17711	17597	17706	17525	17768	17791	17657	17565	17491	17650	17723	17718	17528	17514	17625	17788	17692	17421	17572	17680	17669	17625	17457	17466	17700	17684	17673	17698	17792	17604	17697	17572	17734	17587	17658	17678	17694	17691	17640	17614	17578	17756	17634	17733	17818	17676	17499	17832	17539	17723	17612	17747	17644	17591	17651	17665	17681	17745	17623	17733	17533	17591	17699	17517	17598	17686	17622	17745	17527	17682	17711	17689	17607	17676	17428	17508	17966	17663	17585	17681	17554	17678	17625	17595	17528	17670	17734	17598	17558	17659	17455	17324	17757	17629	17609	17629	17511	17684	17579	17827	17531	17721	17661	17650	17605	17554	17532	17560	17642	17728	17801	17485	17492	17488	17664	17764	17550	17610	17522	17487	17700	17668	17364	17827	17663	17567	17731	17709	17776	17328	17669	17666	17560	17432	17503
31197	55094	48884	33580	24317	18825	16539	15752	15401	15231	15337	15242	15247	15272	15324	15082	15179	15253	15293	15147	15218	15284	15408	15311	15336	15203	15230	15237	15210	15214	15337	15356	15160	15119	15198	15222	15238	15209	15120	15335	15352	15065	15297	15243	15207	15035	15210	15307	15287	15088	15271	15214	15269	15274	15207	15187	15303	15134	15274	15151	15115	15247	15306	15076	15201	15050	15136	15068	15139	15309	15128	15210	15244	15216	15331	15353	15257	15269	15272	15234	15210	15177	15190	15206	15195	15237	15242	14956	15300	15024	15077	15227	15117	15174	15240	15259	15224	15173	15335	15046	15113	15356	15239	14994	15391	15311	15193	15116	15078	15080	15205	15106	15321	15105	15099	15210	15268	15148	15283	15020	15294	15150	15173	15139	15252	15083	15353	15226	15325	15244	15228	15154	15230	15180	15094	15176	15228	15221	15228	15090	15268	15135	15018	15107	15194	15107	15256	15113	15250	15154	15294	15449	15291	15298	15261	15305	15242	15236	15187	15178	15248	15095	15182	15205	15313	15395	15282	15210	15197	15367	15154	15356	15162	15269	15072	15181	15204	15330	15031	15212	15200	15159	15273	15121	15367	15307	15249	15199	15011	15263	15207	15313	15233	15096	15049	15227	15277	15181	15302	15299	15298	15180	15319	15160	15164	15254	15097	15266	15114	15075	15056	15238	15145	15197	15247	15222	15136	15178	15352	15242	15316	15048	15131	15153	15024	15236	15084	15156	15101	15324	15048	15246	15279	15116	15255	15082	15263	15098	15230	15170	15246	15281	15073	15110	15295	15134	15116	15228	15174	15219	15083	15272	15172	15211	15166	15327	15091	15306	15240	15153	15385	15127	15253	15227	15105	15245	15209	15022	15248	15272	14995	15247	15060	15145	15414	15254	15112	15154	15233	15229	15287	15179	15242	15210	15127	15291	15128	15292	15163	15095	15194	15024	15292	15202	15145	15274	15113	15269	15098	15238	15259	15267	15154	15259	15078	15218	15217	15275	15278	15138	15023	15203	15101	15301	15136	15230	15174	15192	15231	15207	15357	15305	15331	15136	15167	15345	15220	15267	15152	15268	15169	15168	15181	15264	15347	15335	15254	15081	15267	15331	15240	15052	15083	15209	15169	15033	15450	15181	15234	15203	15037	15318	15197	15164	15323	15147	15101	15150	15334	15156	15152	15241	15244	15147	15339	15416	15101	15175	15200	15227	15308	15175	15120	15215	15163	15266	15233	15326	15259	15343	15058	15192	15286	15124	15140	15206	15146	15223	15243	15110	15239	15117	15060	15208	15061	15331	15090	15151	15222	15217	15227	15041	15194	15213	15067	15224	15215	15360	15260	15068	15120	15191	15207	15227	15177	15284	15183	15288	15182	15188	15080	15162	15332	15130	15181	15173	15372	15161	15076	15336	15257	15288	15070	15317	15134	15252	15184	15183	15238	15201	15113	15031	15158	15222	15118	15120	15121	15203	15316	15165	15161	15210	15283	15173	15307	15204	15245	14992	15295	15154	15166	15219	15204	15100	15188	15229	15137	15270	15259	15205	15276	15233	15137	15246	15178	15230	15198	15303	15208	15342	15074	15224	15088	15272	15091	15182	14960	15284	15186	15276	15302	15152	15077	15294	15202	15026	15361	15130	15215	15223	15159	15203	15360	15159	15067	15160	15283	15217	15265	15213	15308	15178	15096	15202	15149	15140	15188	15158	15249	15127	15217	15272	15216	15150	15011	15231	15290	15288	15221	15127	15154	15055	15081	15232	15224	15227	15307	15275	15227	15200	15167	15222	15115	15211	15339	15214	15181	15253	15215	15114	15390	15238	15153	15310	15062	15040	15062	15108	15293	15194	15179	15228	15346	15212	15113	15417	15070	15145	15218	15436	15301	15176	15306	15324	15186	15420	15141	15263	15274	15307	15214	15268	15148	15213	15090	15348	15295	15178	15340	15248	15254	15128	15270	15136	15402	15088	15229	15076	15202	15201	15126	15314	15230	15285	15275	15164	15466	15228	15144	15269	15221	15163	15210	15294	15371	15070	15175	15072	15233	15119	15175	15412	15185	15127	15259	15201	15292	15165	15187	15057	15124	15362	15351	15385	15222	15361	15284	15287	15098	15281	15295	15211	15359	15317	15183	15178	15203	15301	15179	15224	15191	15102	15211	15336	15429	15166	15195	15224	15204	15311	15150	15333	15298	15221	15160	15297	15126	15186	15154	15137	15110	15321	15243	15102	15214	15058	15097	15184	15438	15145	15104	15214	15253	15182	15226	15037	15231	15132	15162	15156	15144	15290	15081	15329	15133	15336	15097	15200	15257	15151	15372	15305	15152	15213	15351	15267	15084	15281	15181	15280	15004	15247	15340	15034	15263	14936	15389	15333	15033	15395	15385	15247	15200	15142	15223	15180	15272	15259	15282	15323	15272	15246	15443	15212	15363	15370	15167	15149	15186	15211	15177	15180	15205	15186	15150	15216	15233	15170	15252	15126	15203	15035	15284	15195	15105	15409	15067	15142	15247	15286	15285	15230	15300	15165	15285	15234	15190	15437	15195	15116	15434	15172	15231	15265	15214	15259	15216	15173	15078	15078	15163	15243	15253	15134	15297	15154	15153	15187	15132	15053	15204	15341	15169	15233	15154	15303	15161	15153	15103	15276	15231	15174	15301	15143	15345	15132	15164	15253	15190	15286	15343	15282	15149	15379	15019	15209	15224	15189	15100	15189	15228	15095	15245	15325	15030	15259	15215	15223	15183	15269	15244	15112	15142	15092	15178	15075	15282	15216	15005	15262	15222	15350	15396	15175	15253	15157	15165	15121	15073	15120	15358	15249	15140	15148	15173	15041	15302	15289	15251	15222	15415	14964	15350	15328	15193	15197	15022	15294	15086	15189	15150	15217	15060	15283	15332	15103	15271	15073	15318	15075	15103	15102	15278	15251	15033	15229	15086	15139	15074	15185	15384	15223	15180	15201	15327	15217	15236	15333	15107	15319	15209	15093	15127	15051	15213	15121	15293	15165	15192	15282	15165	15361	15215	15181	15071	15236	15042	15421	15242	15168	15250	15266	15107	15121	15407	15179	15157	15235	15186	15173	15267	15279	15277	15180	15238	15210	15029	15189	15386	15185	15323	15167	15115	15346	15203	15223	15207	15284	14998	15361	15285	15130	15195	15131	15034	15282	15260	15205	15358	15453	15235	15125	15054	15294	15228	15342	15047	15215	15284	15339	15110	15117	15299	15170	15187	15239	15126	15206	15120	15289	15181	15184	15192	15221	15253	15134	15241	15133	15141	15143	15042	15272	15175	15435	15135	15181	15145	15102	15210	15138	15163	15158	15053	15313	15259	15244	15025	15220	15135	15227	15256	15055	15314	15200	15183	15217	15267	15182	15274	15354	15315	15171	15239	15211	15410	15307	15039	15326	15382	15086	15198	15178	15206	15230	15144	15360	15205	15257	15250	15294	15210	15265	15475	15113	15115	15269	15181	15239	15356	15192	15327	15356	15163	15089	15255	15069	15260	15337	15283	14956	15220	15272	15135	15430	15280	15385	15218	15059	15168	15243	15390	15286	15220	15217	15284	15275	15227	15124	15105	15064	15066	15233	15103	15299	15176	15251	15061	15375	15197	15121	15037	15238	15225	15071	15207	15224	15329	15197	15097	15282	15228	15145	15063	15264	15281	15061	15163	15309	15113	15204	15361	15136	15092	15176	15202	15124	15290	15161	15199	15253	15164	15330	15404	15329	15247	15332	15096	15242	15124	15262	15145	15041	15415	15114	15269	14980	15124	15329	15243	15311	15253	15223	15214	15219	15127	15258	15162	15059	15182	14971	15115	15317	15187	15156	15076	15318	15265	15183	15206	15343	15142	15149	15239	15092	15210	15219	15260	15272	15316	15315	15234	15097	15245	15297	15280	15284	15130	15166	15293	15278	15242	15197	15134	15201	15351	15136	15228	15277	15306	15144	15332	15009	15182	15190	15216	15161	15243	15277	15403	15421	15060	15223	15268	15321	15193	15171	15236	15251	15297	15523	15338	15162	15156	15229	15253	15093	15255	15191	15241	15198	15154	15128	15234	15235	15244	15142	15186	15192	15078	15314	15057	15248	15127	15079	15218	15259	14982	15133	15233	15036	15283	15189	15232	15278	15038	15152	15306	15160	15150	15203	15281	15125	15243	15339	15302	15208	15249	15067	15252	15189	15067	15340	15065	15308	15113	15221	15151	15170	15209	15152	15244	15261	15111	15093	15082	15166	15147	15244	15169	15248	15207	15150	15202	15329	15113	15253	15133	15075	15186	15299	15193	15181	15298	15034	15129	15370	15262	15102	15057	15454	15212	15163	15267	15398	15311	15165	15216	15309	15321	15245	15215	15186	15246	15198	15224	15176	15082	15181	15261	15227	15249	15292	15319	15299	15228	15299	15376	15098	15218	15201	15218	15133	15283	15158	15225	15383	15072	15227	15216	15230	15114	15094	15318	15165	15114	15285	15159	15148	15067	15150	15341	15212	15142	15282	15092	15258	15283	15277	15232	15254	15215	15438	15108	15196	15256	15129	15108	15332	15322	15232	15321	15346	15256	15127	15002	15300	15346	15335	15152	15248	15289	15340	15267	15392	15299	15106	15010	15234	15081	15239	15241	15224	15414	15223	15298	15042	15463	15232	15297	15232	15294	15196	15110	15162	15189	15186	15356	15320	15261	15238	15190	15177	15214	15216	15395	15258	15253	15323	15102	15137	15060	15185	15253	15223	15373	15135	15108	15341	15115	15327	15172	15184	15174	15229	15252	15195	15236	15207	15297	15050	15404	15144	15115	15183	15071	15193	15390	15245	15186	15221	15102	15107	15272	15268	15252	15368	15247	15259	15138	15194	15092	15119	15302	15298	15143	15223	15223	15280	15114	15128	15444	15185	15272	15060	15254	15258	15259	15163	15317	15187	15284	15318	15171	15214	15133	15236	15264	15376	15334	15323	15202	15288	15043	15229	15111	15382	15282	15249	15014	15301	15090	15306	15077	15320	15148	15177	15061	15216	15166	15183	15236	15191	15127	15363	15281	15264	15128	15166	15048	15220	15265	15178	15113	15416	15108	15239	15328	15227	15336	15155	15159	15219	15311	15153	15176	15240
24187	24004	43572	45701	38382	32036	26407	20447	18298	18131	17812	17946	17659	17722	17612	17639	17627	17649	17542	17889	17784	17760	17524	17604	17663	17718	17545	17679	17553	17522	17626	17666	17399	17608	17597	17677	17393	17392	17746	17326	17435	17479	17634	17585	17677	17439	17529	17539	17521	17688	17573	17662	17532	17515	17699	17569	17355	17721	17488	17480	17646	17669	17752	17645	17543	17614	17695	17490	17527	17556	17515	17638	17520	17405	17397	17539	17552	17627	17529	17382	17616	17809	17688	17491	17422	17493	17521	17502	17496	17697	17410	17540	17499	17674	17500	17486	17451	17500	17402	17436	17544	17638	17652	17506	17569	17646	17616	17735	17558	17551	17574	17363	17312	17541	17676	17640	17476	17574	17529	17618	17467	17562	17582	17483	17555	17506	17529	17640	17481	17375	17472	17421	17348	17419	17704	17508	17449	17472	17250	17476	17311	17399	17490	17498	17367	17661	17479	17355	17641	17420	17521	17500	17612	17261	17374	17548	17474	17629	17482	17609	17477	17518	17326	17384	17453	17484	17591	17626	17435	17641	17664	17432	17592	17416	17546	17552	17400	17680	17437	17320	17651	17328	17477	17488	17595	17529	17406	17404	17434	17412	17432	17475	17441	17558	17499	17363	17608	17574	17384	17466	17427	17529	17602	17466	17525	17777	17536	17597	17541	17707	17257	17462	17547	17695	17577	17557	17505	17387	17695	17492	17492	17484	17551	17563	17548	17541	17529	17502	17411	17519	17570	17492	17510	17491	17581	17448	17362	17625	17479	17510	17537	17464	17581	17411	17455	17494	17452	17424	17488	17632	17522	17548	17540	17725	17412	17543	17547	17353	17268	17618	17568	17597	17583	17725	17124	17352	17403	17453	17415	17604	17541	17555	17551	17571	17469	17342	17252	17524	17625	17511	17544	17521	17602	17719	17416	17479	17599	17576	17508	17464	17491	17542	17427	17436	17469	17657	17639	17427	17581	17443	17320	17605	17532	17370	17538	17657	17577	17361	17391	17491	17677	17555	17699	17507	17297	17306	17336	17603	17664	17743	17363	17464	17514	17528	17350	17380	17640	17371	17397	17478	17531	17493	17183	17644	17576	17408	17418	17469	17392	17500	17695	17620	17569	17496	17740	17526	17568	17503	17609	17349	17490	17532	17618	17441	17427	17510	17530	17464	17469	17565	17408	17655	17526	17304	17329	17618	17459	17356	17467	17488	17400	17611	17729	17655	17539	17442	17359	17587	17448	17528	17607	17482	17518	17492	17535	17489	17540	17328	17365	17414	17500	17417	17489	17377	17552	17614	17557	17568	17611	17551	17551	17593	17626	17243	17476	17465	17523	17470	17319	17570	17263	17677	17635	17552	17600	17436	17525	17522	17517	17516	17536	17549	17543	17759	17482	17507	17465	17443	17448	17630	17443	17648	17298	17512	17506	17392	17711	17466	17580	17482	17484	17394	17670	17670	17537	17530	17495	17516	17421	17591	17459	17430	17340	17312	17335	17487	17521	17647	17460	17370	17443	17539	17664	17392	17595	17536	17641	17527	17512	17728	17406	17458	17687	17630	17547	17666	17620	17588	17694	17685	17464	17425	17631	17578	17634	17502	17476	17682	17531	17455	17655	17412	17723	17367	17544	17641	17257	17531	17506	17388	17347	17376	17448	17519	17605	17631	17511	17356	17467	17398	17449	17640	17476	17447	17387	17586	17584	17627	17717	17550	17484	17637	17609	17606	17619	17490	17501	17541	17468	17844	17665	17445	17425	17425	17625	17623	17554	17409	17542	17725	17430	17308	17615	17412	17553	17536	17773	17553	17409	17549	17535	17629	17626	17500	17389	17388	17670	17532	17601	17564	17578	17321	17388	17506	17411	17286	17495	17294	17668	17381	17489	17538	17423	17571	17576	17448	17489	17458	17538	17531	17631	17469	17476	17534	17556	17516	17642	17363	17513	17474	17641	17625	17663	17531	17490	17557	17408	17418	17624	17675	17511	17584	17745	17489	17635	17404	17694	17422	17536	17585	17565	17354	17495	17463	17590	17506	17647	17639	17540	17533	17589	17796	17472	17669	17341	17456	17415	17674	17544	17506	17228	17644	17452	17454	17513	17546	17556	17338	17470	17434	17489	17604	17621	17362	17499	17572	17328	17454	17544	17582	17534	17366	17701	17461	17412	17616	17330	17541	17625	17680	17514	17532	17337	17612	17372	17630	17674	17559	17510	17634	17530	17528	17522	17223	17394	17471	17767	17567	17574	17514	17387	17318	17522	17352	17400	17702	17535	17358	17567	17484	17312	17690	17600	17448	17447	17375	17570	17422	17526	17394	17412	17479	17478	17653	17531	17450	17557	17424	17508	17458	17383	17431	17600	17532	17333	17480	17522	17399	17707	17586	17528	17444	17425	17517	17506	17645	17465	17374	17562	17413	17400	17496	17510	17661	17533	17428	17611	17461	17426	17541	17414	17609	17525	17382	17537	17422	17477	17417	17672	17454	17631	17672	17417	17574	17590	17386	17579	17299	17532	17611	17680	17389	17422	17534	17462	17478	17606	17626	17453	17402	17346	17486	17535	17454	17482	17293	17598	17610	17665	17313	17591	17533	17541	17575	17456	17599	17307	17384	17512	17799	17476	17482	17730	17560	17535	17539	17361	17705	17396	17491	17535	17568	17534	17727	17420	17478	17511	17274	17595	17608	17397	17594	17348	17499	17536	17575	17310	17450	17488	17490	17395	17605	17395	17559	17609	17415	17398	17349	17464	17528	17618	17604	17598	17627	17433	17506	17524	17492	17464	17437	17529	17534	17479	17694	17641	17407	17407	17467	17531	17408	17551	17566	17580	17570	17557	17514	17579	17322	17421	17390	17355	17439	17402	17392	17399	17592	17502	17589	17444	17417	17697	17489	17538	17306	17460	17543	17495	17415	17462	17528	17549	17599	17611	17568	17346	17331	17576	17489	17565	17406	17578	17476	17565	17303	17562	17607	17516	17671	17818	17671	17506	17540	17475	17760	17489	17575	17623	17602	17374	17498	17600	17691	17486	17330	17745	17432	17531	17290	17448	17467	17542	17342	17557	17322	17560	17750	17339	17627	17397	17593	17629	17689	17523	17521	17537	17507	17530	17668	17717	17629	17370	17456	17485	17638	17370	17679	17533	17737	17855	17336	17673	17500	17555	17407	17443	17612	17604	17520	17457	17384	17435	17366	17448	17411	17485	17590	17620	17459	17606	17580	17624	17579	17620	17602	17545	17397	17588	17357	17481	17391	17397	17431	17233	17465	17579	17654	17803	17510	17553	17510	17487	17523	17674	17476	17424	17398	17441	17565	17525	17578	17565	17554	17593	17653	17543	17511	17604	17549	17573	17540	17482	17483	17320	17508	17459	17464	17542	17583	17433	17636	17513	17561	17454	17482	17601	17476	17545	17476	17463	17693	17625	17289	17532	17600	17603	17490	17578	17434	17586	17533	17395	17567	17385	17389	17428	17523	17662	17604	17605	17427	17550	17324	17524	17521	17579	17585	17567	17398	17455	17570	17319	17475	17522	17460	17679	17571	17614	17611	17663	17566	17398	17514	17483	17604	17623	17518	17435	17480	17529	17581	17693	17472	17596	17497	17586	17529	17565	17447	17510	17360	17542	17407	17463	17507	17547	17520	17382	17694	17422	17509	17334	17482	17468	17511	17578	17387	17448	17484	17492	17628	17457	17573	17578	17472	17392	17527	17531	17460	17463	17505	17460	17549	17589	17473	17620	17541	17687	17613	17548	17393	17572	17366	17582	17476	17412	17391	17715	17292	17427	17576	17587	17643	17601	17645	17380	17551	17641	17491	17405	17361	17440	17493	17600	17480	17648	17533	17333	17530	17325	17537	17394	17694	17643	17785	17479	17460	17417	17523	17530	17566	17507	17588	17582	17514	17660	17487	17393	17508	17535	17355	17461	17487	17688	17506	17709	17625	17553	17520	17438	17579	17434	17610	17777	17292	17484	17478	17436	17466	17501	17364	17546	17645	17525	17498	17434	17554	17597	17710	17439	17597	17528	17489	17677	17392	17560	17504	17511	17540	17376	17339	17598	17429	17424	17506	17445	17460	17557	17396	17502	17371	17581	17706	17544	17426	17520	17659	17583	17473	17438	17518	17521	17582	17354	17628	17432	17501	17435	17467	17469	17390	17342	17400	17410	17455	17585	17693	17607	17263	17445	17461	17541	17461	17536	17419	17636	17623	17436	17690	17540	17719	17697	17643	17411	17598	17576	17351	17202	17463	17459	17599	17402	17448	17524	17547	17523	17222	17534	17575	17441	17317	17769	17550	17464	17460	17701	17500	17453	17512	17606	17400	17533	17390	17354	17427	17557	17384	17424	17576	17495	17601	17555	17339	17497	17528	17643	17349	17224	17698	17703	17556	17519	17376	17397	17577	17623	17691	17567	17479	17707	17506	17437	17492	17515	17465	17605	17498	17523	17534	17431	17732	17503	17543	17535	17238	17601	17450	17600	17633	17531	17596	17620	17611	17564	17522	17605	17470	17567	17469	17391	17624	17363	17433	17567	17483	17577	17508	17689	17538	17616	17384	17481	17567	17558	17299	17473	17808	17615	17551	17430	17595	17666	17321	17506	17490	17524	17372	17478	17510	17722	17394	17442	17568	17546	17543	17382	17570	17663	17386	17450	17463	17396	17476	17473	17365	17405	17425	17573	17465	17510	17679	17419	17596	17590	17568	17595	17521	17495	17621	17681	17449	17349	17416	17540	17630	17665	17627	17534	17283	17424	17380	17502	17595	17677	17601	17498	17480	17534	17447	17474	17303	17611	17531	17534	17792	17556	17719	17362	17620	17585	17563	17541	17438	17569	17502	17467	17565	17282	17316	17739	17648	17651	17439	17500	17651	17496	17659	17560	17412	17705	17614	17586	17455	17596	17472	17579	17452	17443	17382	17381	17682	17627	17396	17502	17472	17373	17353	17363	17497	17433	17265	17476	17547	17561	17479	17690	17376	17362	17337	17625	17322	17449	17566	17482	17464	17294	17385	17469	17441	17432	17559	17379	17589	17649	17363	17368	17537	17593	17529	17312	17431	17612	17558	17570	17582	17423	17327	17465	17508	17395	17470	17423	17307	17372	17430	17449	17446
54656	97926	87870	63390	45879	32094	22296	17406	15801	15371	15135	15253	15118	15181	15176	15287	15129	15245	15118	15094	15149	15192	15312	15234	15210	15231	15030	15170	15239	15167	15137	15120	15094	15053	15197	15265	15190	15101	15234	15113	15069	15328	15156	14990	15208	15053	15039	15202	15107	15341	15213	15150	15291	15177	15276	15253	15211	14944	15338	15246	15096	15171	15096	15079	15161	15371	15312	15100	15218	15056	15239	15374	15166	15211	15316	15257	14994	15013	15419	15243	15237	15305	15269	15206	15278	15291	15114	15198	15225	15092	15103	15157	15195	15175	15240	15258	15357	15043	15024	15299	15058	15146	15162	15093	15173	15143	15238	15240	15182	15241	15241	15121	15211	15128	15114	15217	15228	15305	15323	15143	15075	15256	15133	15136	15116	15082	15131	15107	15210	15112	15313	15150	15363	15100	15247	15300	15210	15220	15082	15085	15155	15196	15111	15365	15290	15289	15136	15096	15146	15210	15256	15200	15188	15120	15231	15148	15219	15299	15187	15128	15245	15135	14947	15277	14964	15232	15255	15192	15377	15141	15176	15185	15198	15327	15265	15026	15202	15047	15274	15146	15147	15272	15211	15220	15272	15151	15048	15294	15001	15360	14989	15175	15183	15212	14928	15113	15321	15055	15120	15137	15148	15227	15029	15053	15284	15343	15211	15020	15147	15242	15229	15173	15301	15211	15188	15240	15220	15162	15262	15180	15253	15170	15223	15185	15102	15157	15216	15168	15181	15107	14952	15059	15116	15106	15002	15041	15178	15180	15183	15192	15072	15330	15130	15124	15316	15188	14997	15116	15230	15192	15195	14942	15164	15193	15087	15296	15326	15219	15065	15089	15189	15253	15409	15114	15178	15202	14960	15133	15124	15126	15219	15089	15429	15294	15163	15240	15002	15170	15309	15127	15250	15392	15146	15106	15074	15251	15207	15155	15181	15147	15089	15107	15091	15321	15158	15149	15318	15030	15277	15344	15231	15180	15151	15182	15117	15284	15216	15322	15253	15037	15278	15399	15136	15236	15250	15155	15182	15141	15048	15179	15114	15058	15316	15162	15313	15028	15231	15089	15091	15019	15283	15056	15200	15125	15141	15136	15344	15190	15046	15226	15218	15002	15208	15157	15301	15128	15214	15094	15187	15116	15143	15122	15216	15102	15105	15181	15186	15112	15093	15255	15117	15170	15203	15205	15167	15178	15189	15184	15122	15023	15172	15164	15347	15122	15164	15235	15124	15302	15203	15130	15181	15103	15159	15155	15168	15266	15233	15333	15021	15045	15121	15194	15159	15216	15254	14999	14998	15289	15338	15192	15151	15170	15268	15108	15369	15177	14947	15222	15094	15117	15165	15104	15176	15162	15133	15179	15084	15203	15158	15180	15134	15256	15152	15012	15381	15237	14941	15079	15247	14981	15083	15272	15106	15068	15072	15166	15411	15110	15153	15300	15364	15180	15142	15232	15209	15401	15198	15282	15084	15167	15260	15199	15192	15144	15135	15307	15393	15188	15127	15124	15029	15258	15255	15115	15098	15094	15139	15161	15025	15137	15261	15174	15188	15255	15207	15161	15228	15175	15128	15116	15258	15254	15175	15258	15205	15228	15118	15157	15271	15079	15270	15085	15083	15197	15048	15109	15181	15150	15021	15053	15100	15121	15401	15158	15251	15048	15243	15278	15039	15351	15068	15114	15250	15189	15177	15204	15170	15222	15232	15455	15223	15164	15228	15019	15233	15167	15173	15148	15146	15295	15231	15192	15043	15206	15108	15315	15200	15126	15086	15164	15165	15309	15279	15338	15189	15293	15215	15204	15228	15238	15157	15201	15163	15203	15038	15096	15282	15295	15086	15289	15132	15067	15250	15193	15121	15321	15217	15479	15206	15120	15265	15178	15287	15037	15162	15189	15275	15054	15081	15167	15162	15073	15241	14862	15139	15114	15308	15135	15082	15169	15069	15185	15044	15192	14874	15224	15250	15205	15300	15110	15238	15305	15142	15027	15083	15338	15179	15093	15274	15201	15234	15145	15277	15115	15117	15117	15150	15115	15067	15106	14988	15080	15045	15061	15116	15157	15239	15235	15286	15135	15149	15227	15191	15241	15106	15235	14890	15339	15016	15207	15235	15093	15241	15240	15024	15133	15159	15234	15184	15161	15332	15306	15262	15117	15191	15145	15222	15127	15215	15201	15283	15188	14963	15000	14946	15240	15187	14986	15104	15189	15040	15187	15223	15214	15140	15258	15092	15273	15394	15146	15216	15203	14989	15181	15092	15177	15082	15084	15020	15289	15094	15281	15291	15117	15172	15075	15205	15098	15287	15207	15107	15197	15355	15168	15195	15068	15317	15128	15244	15201	15221	15272	15211	15134	15060	15068	15220	15185	15041	15165	15094	15181	15269	15163	15160	15175	15187	15184	15213	15115	15158	14963	15008	15068	15243	15198	15165	15211	15203	15161	15177	15193	15144	15256	15137	15236	15156	15280	15252	15185	15316	15199	15086	15352	15207	15292	15084	14984	15070	15195	15202	15216	15181	15234	15205	15080	15153	15080	15068	15106	15208	15264	15098	15245	15215	15159	15247	15360	15197	15121	15172	15217	15114	15166	15254	15225	15203	15095	15177	15256	15135	15177	15283	14949	15046	15207	15097	15163	15152	15164	15161	15192	15041	15186	15098	15309	15108	15195	15202	15171	15158	15201	15235	15232	15366	15071	15128	15029	15087	15143	15298	15215	15308	15183	15153	15182	15085	15271	15063	15286	15185	14955	15263	15325	15274	15392	15073	15256	15157	15293	15074	15157	15161	15083	15177	15242	15062	15118	15098	15253	15025	15106	15172	15135	15190	15231	15120	14881	15098	15188	14991	15249	15072	15189	15109	15170	15017	15220	15129	15137	15227	15181	15221	15158	15458	15090	15288	15209	15101	15241	15208	15308	15130	15136	15237	15048	15147	15272	15052	15236	15083	15226	15148	15223	15258	15258	15186	15130	15171	15171	15252	15219	15278	15166	15105	15236	15052	15089	15206	15215	15047	15165	15117	15168	15138	15093	15262	15076	15310	15198	15175	15227	15089	15297	15064	15247	15160	15332	15169	15168	15341	15017	15076	15299	15170	15217	15204	15161	15073	15224	15145	15129	15132	15170	15065	15098	15070	15043	15030	15247	15185	15312	15121	15308	15171	15177	15328	15112	14903	15263	15216	14992	15054	15113	15290	15205	15188	15275	15022	15238	15265	15022	15218	15281	15066	15176	15258	15227	15095	15104	15136	15282	15015	14963	15228	15275	15307	15332	15067	15153	15240	15226	15225	15073	15121	15262	15197	15107	15211	15071	15300	15043	15054	15298	15090	15214	15134	15100	15140	15252	15066	15166	15286	15314	15078	15004	15344	15213	15086	15148	15217	15076	15217	15150	15241	15068	15220	15143	15275	15119	15286	15241	14987	15355	15127	15158	15115	15107	15181	15147	15255	15168	15178	15242	15210	15141	15080	15201	15091	15121	15332	15114	15355	15052	15146	14935	15096	15424	15168	15038	15077	15081	15101	15171	14972	15081	15247	15166	15149	15282	15169	15183	15193	15223	15027	15192	15282	15140	15324	15189	15302	15414	15031	15129	15040	15157	15160	15287	15161	15077	15274	15263	15125	15142	15078	15086	15205	15141	15191	15017	15155	14939	15135	15141	15298	15287	15144	15211	15010	15390	15087	15404	15225	15318	15213	15195	15157	15168	15297	15075	15179	15180	15212	15217	15226	15263	15324	15171	15278	15258	15264	15261	15245	15180	15244	15152	15230	15211	15018	15159	15154	15200	15104	15243	15290	15021	15119	15087	15158	14995	15333	15107	15150	15099	15136	15130	15089	15238	15280	15159	15017	15209	15183	15309	15071	15250	15175	15219	15236	15203	15236	15096	15211	15050	15172	15239	15196	15204	15147	15210	15229	15136	15086	15226	15247	15209	15214	15209	15083	15195	15101	14996	15367	15230	15256	15269	15091	15274	14913	15134	15240	15095	15161	15179	15339	15089	15146	15135	15224	15357	15201	15117	15009	15152	15396	15082	15050	15217	15177	15268	15258	15245	15448	15190	15255	15114	15275	14990	15208	15132	15143	15184	15183	15172	15278	15345	15130	15277	15299	15175	15228	15400	15068	15165	15194	15153	15200	15051	15031	15233	15231	15170	15150	15120	15209	15145	15094	15028	15197	15157	15248	15094	15144	15173	15216	15164	15242	15287	15177	15188	15119	15140	15233	15174	15007	15246	15151	15054	15231	15297	15116	15136	15048	15096	15042	15077	15178	15115	15167	15229	15059	15110	15286	14991	14978	15143	15203	15154	15112	15075	15207	15219	15234	14985	15210	15098	15185	15193	15140	15023	15021	15116	15185	15208	15234	15145	15193	15192	15258	15007	15169	15219	14997	15198	15190	15112	15164	15123	15201	15110	15140	15164	15131	15130	15213	15163	15210	15219	15124	15248	15091	15261	15147	15193	14951	15268	15122	15110	15196	15083	15157	15000	14987	15402	15034	15332	15260	15134	15190	15140	15207	15046	15157	15290	15085	15294	15131	14986	15138	15066	15198	15320	15174	15205	15227	15101	15140	15111	14922	15220	15265	15038	15143	15238	15068	15030	15170	15220	15050	15232	14903	15095	15023	15247	15100	15162	15225	15167	15166	15192	15124	15196	15160	15315	15246	15121	15251	15272	15257	15229	15049	14852	15241	15154	15292	15260	15205	15076	14970	15335	15214	15174	15127	15169	15208	15249	15117	15274	15189	15236	15243	15208	15252	15258	15133	15066	15098	15080	15207	15220	15047	15438	15202	15245	15221	15181	15235	15256	15372	15107	15244	15238	15110	15195	15157	15189	15101	15297	15122	15153	15188	15393	15162	15308	15114	15216	15090	15074	15193	15214	15096	15098	15009	15280	15176	15192	15263	15063	15266	15103	15130	15144	14976	15109	15191	15084	15221	15129	15134	15259	15190	15025	15020	15193	15182	15133	15246	15171	15095	15227	15159	15204	15100	15308	15195	15247	15167	15288	15170	15284	15279	15279	15227	15038	15192	15023	15156	15101	15099	15277	15030	15194	15150	15177	15104	15064	15039	15123	15144	15215	15235	15238	15136	15098	15230	15159
22966	22582	38957	41237	38761	34985	29970	22195	18857	18266	17907	17554	17759	17792	17642	17707	17631	17614	17675	17504	17629	17590	17553	17314	17688	17447	17524	17387	17604	17471	17496	17393	17605	17470	17444	17455	17359	17405	17382	17387	17698	17352	17275	17354	17175	17437	17551	17580	17507	17519	17381	17347	17356	17229	17286	17330	17133	17456	17492	17439	17410	17424	17692	17434	17252	17474	17237	17353	17385	17339	17372	17301	17296	17174	17278	17312	17350	17471	17565	17279	17281	17469	17533	17439	17136	17322	17318	17418	17521	17353	17328	17219	17173	17191	17521	17338	17408	17419	17667	17335	17659	17460	17456	17401	17360	17582	17407	17495	17334	17237	17399	17383	17294	17430	17508	17456	17325	17195	17634	17394	17393	17208	17507	17344	17269	17099	17214	17406	17324	17298	17200	17368	17406	17193	17287	17594	17496	17364	17277	17252	17447	17166	17471	17435	17332	17264	17382	17340	17301	17287	17294	17448	17352	17429	17472	17523	17346	17474	17243	17242	17384	17194	17272	17318	17255	17392	17410	17277	17296	17465	17242	17584	17277	17245	17331	17390	17355	17337	17402	17340	17429	17241	17306	17435	17390	17433	17215	17486	17447	17432	17417	17527	17259	17334	17535	17515	17576	17255	17625	17396	17110	17345	17294	17214	17481	17372	17306	17251	17397	17329	17265	17407	17305	17337	17131	17353	17316	17573	17393	17290	17334	17531	17251	17355	17374	17246	17415	17073	17266	17486	17290	17553	17239	17045	17587	17434	17635	17369	17310	17452	17345	17206	17279	17198	17339	17334	17283	17238	17314	17382	17272	17461	17398	17559	17395	17127	17229	17401	17025	17233	17330	17632	17335	17300	17273	17359	17482	17439	17446	17488	17376	17446	17332	17218	17278	17316	17336	17353	17227	17191	17525	17325	17544	17250	17314	17234	17375	17337	17180	17329	17544	17536	17299	17187	17544	17274	17563	17296	17305	17321	17252	17256	17470	17329	17380	17332	17300	17246	17438	17409	17277	17224	17353	17414	17290	17327	17388	17306	17162	17242	17279	17447	17178	17470	17047	17344	17569	17412	17346	17318	17467	17508	17325	17462	17314	17268	17264	17260	17441	17405	17219	17234	17351	17311	17250	17499	17325	17374	17256	17499	17271	17469	17310	17414	17190	17366	17350	17214	17270	17290	17293	17474	17397	17366	17346	17379	17311	17319	17379	17517	17423	17084	17445	17375	17293	17220	17362	17526	17322	17565	17435	17231	17292	17399	17318	17261	17354	17171	17202	17035	17311	17272	17401	17252	17349	17336	17332	17218	17374	17362	17290	17102	17300	17517	17517	17536	17446	17659	17510	17416	17216	17268	17525	17382	17461	17287	17273	17346	17131	17205	17257	17372	17305	17572	17393	17329	17301	17282	17284	17435	17378	17346	17519	17387	17179	17307	17380	17424	17450	17378	17331	17308	17273	17205	17343	17350	17530	17308	17139	17142	17301	17390	17354	17399	17479	17362	17316	17343	17382	17206	17154	17221	17543	17346	17279	17356	17411	17277	17542	17309	17328	17300	17395	17370	17169	17397	17351	17367	17494	17192	17539	17376	17302	17334	17328	17212	17261	17345	17331	17370	17455	17376	17196	17335	17366	17336	17358	17417	17400	17202	17273	17271	17131	17272	17390	17359	17315	17432	17387	17462	17388	17266	17237	17402	17437	17409	17301	17263	17328	17382	17351	17326	17412	17388	17304	17299	17380	17311	17435	17203	17502	17433	17288	17195	17545	17346	17378	17374	17272	17240	17216	17349	17509	17456	17458	17259	17339	17281	17329	17310	17337	17493	17464	17383	17540	17251	17259	17470	17294	17375	17439	17464	17453	17294	17428	17273	17391	17321	17400	17249	17296	17063	17494	17280	17412	17181	17365	17583	17462	17493	17504	17496	17397	17463	17521	17349	17314	17336	17436	17300	17433	17383	17306	17507	17376	17169	17222	17582	17447	17540	17291	17322	17575	17618	17461	17198	17112	17282	17306	17218	17441	17242	17377	17429	17293	17347	17340	17420	17290	17743	17406	17410	17397	17370	17423	17322	17271	17476	17501	17334	17289	17413	17602	17317	17176	17602	17350	17206	17511	17390	17272	17502	17383	17491	17292	17355	17420	17338	17246	17462	17390	17415	17290	17346	17187	17252	17266	17531	17301	17398	17427	17354	17326	17489	17436	17538	17387	17313	17355	17350	17510	17449	17179	17354	17370	17335	17312	17233	17139	17272	17391	17277	17502	17368	17445	17369	17205	17381	17387	17205	17539	17330	17456	17437	17472	17421	17275	17310	17284	17290	17295	17275	17551	17388	17425	17263	17459	17463	17439	17405	17256	17491	17383	17492	17428	17445	17101	17220	17514	17343	17449	17034	17280	17370	17237	17286	17330	17361	17284	17290	17440	17197	17271	17529	17260	17291	17367	17351	17285	17466	17329	17274	17295	17225	17425	17342	17293	17340	17421	17286	17387	17255	17432	17323	17419	17350	17338	17320	17238	17489	17324	17251	17410	17345	17253	17512	17426	17110	17509	17430	17178	17540	17476	17250	17322	17296	17400	17389	17738	17446	17460	17560	17458	17372	17540	17482	17329	17388	17161	17231	17532	17386	17264	17366	17257	17350	17166	17460	17291	17280	17211	17252	17184	17271	17387	17122	17006	17309	17237	17515	17352	17385	17463	17565	17399	17232	17370	17529	17490	17318	17159	17272	17502	17551	17365	17579	17570	17197	17286	17528	17402	17554	17253	17150	17295	17384	17340	17259	17356	17284	17209	17236	17181	17301	17549	17331	17618	17356	17412	17399	17477	17298	17401	17406	17254	17377	17011	17357	17197	17282	17364	17534	17517	17585	17211	17245	17310	17261	17277	17325	17335	17423	17177	17500	17276	17247	17316	17427	17441	17363	17455	17219	17237	17498	17134	17384	17368	17336	17527	17278	17410	17592	17530	17384	17402	17322	17061	17465	17355	17421	17497	17565	17313	17465	17308	17197	17359	17363	17248	17404	17496	17319	17345	17530	17262	17572	17243	17414	17209	17354	17104	17322	17271	17298	17054	17409	17390	17193	17460	17536	17133	17263	17399	17355	17277	17357	17410	17232	17440	17552	17353	17374	17375	17296	17256	17278	17280	17345	17429	17515	17356	17238	17373	17351	17367	17349	17631	17493	17335	17275	17501	17403	17244	17381	17205	17254	17277	17381	17155	17190	17356	17368	17295	17377	17261	17087	17495	17162	17180	17179	17323	17211	17233	17311	17469	17359	17472	17283	17239	17208	17350	17164	17344	17430	17180	17218	17355	17309	17513	17487	17529	17330	17291	17308	17321	17491	17422	17148	17563	17250	17453	17371	17349	17232	17325	17390	17525	17460	17329	17163	17482	17459	17148	17448	17252	17662	17396	17258	17288	17433	17373	17340	17433	17302	17361	17320	17361	17292	17310	17294	17204	17305	17313	17376	17232	17274	17521	17285	17358	17235	17164	17261	17274	17291	17364	17487	17280	17173	17367	17524	17310	17351	17337	17334	17247	17412	17333	17397	17664	17248	17421	17149	17470	17190	17292	17157	17187	17509	17222	17430	17425	17457	17457	17293	17295	17249	17266	17425	17488	17223	17228	17491	17308	17243	17310	17227	17455	17267	17363	17323	17318	17438	17286	17318	17455	17226	17235	17256	17197	17276	17535	17383	17475	17125	17348	17402	17448	17589	17424	17420	17381	17333	17468	17349	17396	17262	17472	17235	17349	17393	17311	17434	17545	17465	17481	17383	17450	17494	17496	17343	17270	17187	17314	17448	17228	17254	17248	17288	17198	17425	17207	17391	17383	17232	16963	17380	17357	17239	17193	17232	17361	17294	17476	17343	17433	17255	17259	17584	17540	17294	17455	17532	17148	17235	17462	17269	17161	17423	17439	17269	17256	17472	17515	17249	17334	17316	17129	17176	17362	17337	17346	17472	17207	17390	17340	17299	17065	17518	17448	17234	17473	17336	17290	17264	17359	17417	17488	17518	17256	17357	17467	17336	17542	17402	17243	17305	17442	17308	17318	17188	17502	17504	17413	17463	17377	17208	17246	17270	17548	17441	17496	17335	17427	17325	17306	17176	17370	17441	17332	17294	17470	17236	17394	17330	17281	17364	17472	17572	17102	17227	17277	17428	17620	17495	17570	17277	17132	17422	17319	17364	17172	17458	17251	17481	17308	17440	17530	17425	17355	17108	17234	17467	17476	17156	17249	17361	17464	17476	17313	17338	17497	17268	17213	17249	17190	17266	17340	17174	17222	17555	17176	17271	17289	17427	17223	17445	17338	17261	17276	17269	17288	17377	17405	17337	17342	17226	17259	17431	17325	17310	17207	17369	17406	17277	17315	17432	17363	17237	17383	17345	17161	17410	17197	17563	17301	17319	17314	17277	17309	17209	17349	17366	17225	17325	17263	17264	17072	17275	17359	17192	17231	17247	17199	17171	17407	17325	17354	17271	17186	17295	17242	17348	17401	17282	17345	17470	17453	17403	17277	17287	17313	17333	17480	17509	17424	17311	17250	17139	17586	17363	17293	17352	17253	17324	17280	17301	17289	17250	17508	17238	17405	17334	17509	17359	17382	17320	17371	17270	17462	17370	17406	17252	17389	17295	17295	17155	17398	17231	17287	17226	17395	17241	17469	17107	17639	17522	17234	17479	17310	17485	17158	17396	17268	17286	17224	17454	17376	17293	17200	17328	17399	17325	17339	17363	17285	17595	17682	17423	17282	17123	17144	17249	17370	17406	17555	17571	17354	17450	17336	17134	17501	17338	17268	17370	17467	17549	17378	17471	17432	17385	17326	17501	17331	17618	17488	17346	17483	17291	17564	17411	17425	17370	17376	17269	17475	17120	17354	17619	17182	17317	17371	17296	17259	17203	17070	17390	17358	17324	17545	17496	17305	17308	17344	17359	17613	17503	17414	17505	17255	17292	17329	17428	17168	17404	17470	17422	17546	17538	17399	17335	17306	17413	17117	17340	17248	17529	17337	17325	17427	17282	17347	17234	17224	17422	17485	17378	17256	17473	17307	17573	17434	17553	17375	17125	17392	17289	17529	17377	17212	17366	17249	17316	17639	17524	17333	17333
62661	102755	95974	76014	56319	39722	26532	19321	16149	15608	15090	15018	15249	15056	15132	15176	15003	15060	15140	15045	15270	14967	15150	15153	15032	15139	15197	15029	15030	15132	15184	15257	14985	15054	15120	14924	15116	15028	15009	14993	14948	14986	15094	15091	15119	14914	15166	15037	15189	15201	15048	15208	15041	14984	15155	15017	15099	14906	15144	15059	15224	15107	15019	15222	15065	15079	15160	15104	15087	14965	15076	15008	15029	15147	15072	15023	14996	15066	14993	15034	15040	15111	15144	15011	15012	15107	15114	15007	15073	15114	15085	14877	15059	15097	14972	15316	14976	15067	15159	15156	15141	15036	15093	15209	15091	15138	15089	15098	15119	14925	15057	14960	14976	15128	14864	15020	15085	14876	15092	15151	14889	15117	15241	15172	15114	14887	15031	15125	15076	14902	15060	14980	15095	15081	14835	15011	14949	15107	15005	15009	14958	15042	15124	15082	15003	14889	14953	15075	14998	14958	15124	15217	15041	15214	15339	15018	15234	14947	14944	15083	15099	15063	15011	15026	15048	15006	14886	14930	15137	15026	15124	15087	15148	15117	15222	15044	14931	15038	15010	15117	15061	14984	15427	15032	15107	15064	14988	15126	15186	15013	15070	15124	15019	14851	15094	15215	15046	15103	15072	15076	15079	15171	15224	15093	15078	15088	15077	15096	15027	14980	14901	14826	15146	15087	15153	15061	15013	14947	15283	14865	15104	15028	14975	15166	14868	15043	15088	14990	14952	15020	15145	15131	15028	14967	15034	15064	15002	14924	15008	14925	15104	14997	15031	15100	15137	15195	15018	14944	15106	14923	15034	14979	15082	15046	15164	14918	15054	15068	14881	15037	15094	15043	15081	15114	14994	15051	15000	15006	14868	15008	15014	15054	15040	15082	15072	14984	15121	15204	15133	15245	15011	14973	15076	15030	15195	15096	15102	15182	15079	14978	15018	15297	15003	15083	14933	15052	14964	15148	15098	15014	15118	15066	15030	15117	15038	14974	15046	15205	15028	15117	15113	15089	14913	15157	14991	15036	14914	15021	15019	14984	15085	15021	15021	15092	15067	15077	15102	14984	15157	15098	15125	15118	15121	14950	14932	15034	14966	14890	15114	15080	15024	15013	15104	15022	14965	15187	14905	14939	14947	15076	15078	15066	14951	15068	15159	15148	15105	15176	15035	15234	15217	14924	14922	15246	15074	15067	15035	15103	15081	15100	15122	15247	15119	15273	15018	15016	15044	14998	15074	14941	15174	14959	15074	15078	15075	15179	14999	15147	15020	15260	15312	14957	15128	15002	15008	15014	15033	15201	15048	14970	15142	14961	15003	15058	15083	14914	15076	15033	15159	15197	14982	14993	15162	15110	15090	15123	15141	15047	15025	14941	15077	15079	14953	15224	14908	15160	14996	15023	15057	15102	15187	15160	15128	15173	15109	15107	15129	15043	15067	15229	15025	15300	15075	15124	15050	14966	15185	15149	14930	14999	15062	15014	15167	15035	14971	15163	15016	15145	15156	15164	15095	15242	15084	14741	14808	14955	14981	14954	15090	15002	15045	15027	14973	15047	15039	15062	15029	15064	15105	15143	15064	15081	14963	15056	14937	15066	15091	15112	15170	14927	14933	15150	15037	15046	14881	14929	14871	15149	14867	14944	15216	15050	15052	14979	15104	15073	14975	15073	14929	15076	14966	15081	15163	14873	15052	15211	15165	15044	15279	15005	15241	15222	14999	15015	15109	14911	15064	15166	14908	14923	15140	15000	14962	15063	15099	14890	15006	15166	15194	14875	15162	15088	14942	15125	15212	15146	14994	15143	15137	15143	15097	14920	15126	15094	15158	15305	14794	15012	15089	15148	14962	14977	15009	15044	15179	15038	14928	14947	15079	15129	15103	14973	15143	15042	14969	15103	14985	15164	14903	15006	15058	15196	15058	15165	15029	15272	15085	15012	15213	15072	15214	15022	14984	15090	15185	14968	15199	15056	15057	15036	14927	15137	14985	15120	15050	15118	15130	15008	15185	15083	15122	14954	15016	15234	15034	15190	15030	15194	15019	15104	15107	15175	15162	15042	14970	15017	15033	14946	14984	15046	15152	15139	15080	15239	14910	15027	15133	15109	14983	15036	15163	14888	14870	15077	15079	14865	14854	14990	15094	14964	15051	15075	14905	15156	15089	15177	15070	15112	14995	15049	15156	15281	15105	14893	15107	15057	15061	15193	15138	14984	14975	14788	15025	15082	15124	15344	15181	15135	15048	15000	15111	15140	15049	15008	15079	15353	15067	15129	14918	15158	15071	15119	15171	15185	15087	14954	15229	15229	15057	15060	15075	15214	15028	15192	15012	15012	15135	15048	15029	15098	15047	14947	14979	15084	15138	14915	15025	14933	15110	15066	14907	15042	15015	15046	15133	14926	14944	15150	14935	15107	15110	15235	15044	15013	15074	15030	14886	15074	14949	14973	15014	15123	15018	14956	15196	15015	14951	15176	14955	15089	14920	15178	15003	15164	15101	15187	15050	15189	15109	15139	15068	15002	15156	15117	14893	15142	15242	15073	14967	14895	14887	15149	14933	15085	15002	15159	15024	15232	15096	15028	14878	14957	15055	14999	15058	14880	15121	15035	15058	15054	14987	15199	15055	15159	14908	15118	15049	15136	14878	15001	15105	14881	15150	15042	15119	15081	15143	15086	15031	15163	15159	14996	14974	15117	15070	15060	15127	14885	15125	15193	15069	15013	14928	14883	15145	15002	15088	15035	14975	15035	15019	15089	14904	15123	15131	15173	14926	15039	15090	15126	14850	14864	15020	15084	14848	15140	14987	15068	15025	15041	15161	14973	15134	15191	14964	15072	15142	14960	15261	15178	15196	15031	15128	15100	14994	14950	15153	14914	14875	15018	15050	15148	15030	15059	15034	15197	15175	15110	15032	15227	15180	15017	15030	15061	15171	15089	15131	14815	15020	15112	15097	15127	14995	15081	15072	15099	15048	15023	14961	15115	15186	14914	14864	14978	15089	15039	14962	15010	15187	15156	15230	15253	15116	15081	14997	15058	14895	15109	15049	15204	15086	15104	15096	15172	15032	15070	15064	15144	14881	15233	15114	14957	15093	14942	14939	14969	15035	15137	15126	15189	15211	15008	14964	15074	15154	15005	15075	15111	14997	14953	14988	15113	15006	15107	14938	15000	14976	15016	15038	15080	15099	14987	15001	15094	14991	15106	15011	15026	15004	15166	15101	15022	14983	15103	15124	15028	14980	14929	15168	15174	14958	14940	15178	14916	15005	15086	14850	14961	15064	15197	15058	15063	15149	14981	15090	15011	15096	15019	15108	15025	15129	15036	15002	15006	15066	15058	15001	14897	14966	15110	15124	15046	15183	15132	15068	15001	15182	15245	14903	14990	15089	15155	15164	14848	15139	15061	15167	14998	15215	15075	15036	15070	15141	15070	15066	15135	15098	15107	15026	15090	14803	15084	15190	14932	15148	15000	14924	15092	15231	15007	15057	14850	15254	15001	14925	15046	15070	15270	15022	14866	15050	15023	14994	15088	15057	15060	15038	15046	14957	15138	14914	15088	15064	15218	15026	15014	15067	14947	15057	15015	14919	14927	15077	14956	15045	15065	15037	14964	15070	14960	14924	14975	15110	14970	15110	15011	15129	14962	14925	15160	15097	14964	15132	15147	14878	15117	14937	14920	15109	15223	14912	15177	15121	15006	15084	15225	15060	15260	14908	15057	15034	15137	15064	15149	14885	15166	15023	15153	15068	14996	14982	14962	15072	14980	15040	14934	14967	15109	14918	14862	14936	15045	15062	15090	14999	15040	15208	15115	15133	15129	15135	15114	15162	15210	15062	14856	15092	15205	14999	15054	15070	15139	14993	15023	14991	14879	15065	15142	15051	15068	15067	15013	15071	15076	15142	15022	15006	15081	15101	14956	14973	15251	14961	15051	14937	15184	15127	15037	15089	15084	15035	15044	15111	15137	15194	15140	15104	15115	15069	15256	15183	15128	14954	15037	15039	14978	15271	15069	15077	15222	14905	15090	15165	15195	15009	14974	15068	15100	15075	14964	14924	15052	15113	15126	15026	15079	15150	15130	15120	14988	15009	15115	15134	15055	15056	15004	15038	15090	15185	15027	15004	15061	15065	15119	15114	15007	15105	15227	14884	14922	15008	15095	15246	15263	15105	15076	14940	15024	15037	15023	15085	15035	15099	15031	15032	15129	14991	14923	15092	15123	15202	14957	15094	15089	15136	15025	15089	15076	15001	15034	15033	14819	15141	14950	15167	15086	14840	15014	14993	15189	15223	15068	14999	15148	14847	14972	15104	15110	15057	15205	14945	14850	15027	14989	15147	15128	14998	15057	15247	15253	15041	14841	14967	15099	15071	15121	15153	14870	15003	15120	14988	15033	14907	15042	15038	15039	14966	15126	15006	15105	14996	15064	15007	15108	15083	14981	15110	15200	14999	15187	15185	15248	15217	15132	15038	15033	15221	15223	15114	15034	15148	15088	14947	14960	14984	15059	15115	15053	14961	15134	15084	14913	15042	14955	15076	14987	15001	15104	15239	14988	15253	15157	15097	14961	15140	14970	15060	15097	14940	15170	15024	14919	15124	15022	15076	15202	15063	15122	15162	15037	15104	15103	14962	15004	15248	15028	14999	15013	15161	15117	15035	15034	15018	15036	14955	15001	15025	15123	15116	15064	15049	15077	15081	14949	15021	14914	15036	15029	15080	15081	14976	15124	14975	15052	15023	15236	15081	15045	14907	15237	14926	14912	15152	15021	15142	14981	14974	15100	15005	15006	15125	14888	15191	15096	15020	15122	14993	15047	15127	14926	15127	15009	15045	14968	15034	15032	15118	14894	15041	15300	15050	15079	15127	15208	15242	15132	15125	14920	15007	15185	14993	15182	14946	15085	15252	15148	14939	15144	15148	15066	15065	15226	15142	15074	15220	15134	14944	15094	14996	14856	15042	15120	15151	14940	15046	14843	15140	15018	14928	14944	15152	15048	14900	14943	15078	15301	15100	15082	15209	15145	15007	15081	15122	15118	15013	15013	15078	15143	15059	15043	15104	14969	15053	15202	15199	15088	14923	14971	15117	15145	15081	15096	15100	15096	14926	15280
29012	35436	45851	35863	25680	21471	19427	18157	18213	17747	17824	17629	17773	17717	17671	17924	17741	17707	17795	17737	17826	17739	17689	17782	17805	17755	17687	18030	17869	17681	17497	17621	17782	17728	17648	17469	17699	17801	17580	17658	17697	17754	17707	17521	17652	17651	17761	17772	17778	17563	17781	17777	17811	17757	17882	17743	17711	17623	17634	17657	17567	17457	17591	17812	17772	17892	17673	17540	17700	17696	17837	17617	17697	17425	17611	17702	17846	17631	17870	17636	17708	17749	17726	17626	17683	17667	17577	17966	17662	17599	17446	17776	17561	17752	17535	17467	17633	17685	17615	17649	17761	17616	17735	17678	17625	17759	17734	17593	17638	17756	17705	17892	17934	17438	17712	17656	17520	17601	17730	17640	17802	17676	17693	17719	17727	17582	17761	17725	17472	17590	17749	17829	17627	17713	17615	17581	17599	17732	17572	17783	17784	17706	17741	17521	17819	17743	17615	17766	17809	17738	17622	17761	17816	17618	17710	17674	17659	17868	17706	17780	17775	17569	17887	17630	17683	17452	17819	17745	17594	17826	17600	17575	17719	17740	17753	17515	17708	17696	17486	17502	17610	17560	17908	17678	17727	17627	17658	17954	17831	17800	17853	17837	17825	17664	17631	17776	17854	17821	17526	17517	17617	17745	17677	17844	17655	17631	17676	17839	17608	17585	17756	17838	17716	17753	17655	17687	17768	17891	17655	17547	17645	17550	17818	17587	17813	17664	17619	17812	17872	17692	17682	17666	17711	17830	17639	17680	17736	17743	17776	17797	17576	17598	17589	17584	17779	17659	17748	17743	17787	17754	17664	17770	17513	17743	17720	17625	17562	17808	17680	17611	17698	17588	17781	17533	17744	17782	17674	17575	17634	17683	17589	17709	17852	17762	17708	17714	17589	17769	17694	17535	17835	17740	17589	17680	17796	17670	17499	17799	17657	17671	17615	17639	17777	17698	17566	17728	17803	17669	17685	17623	17804	17566	17670	17701	17935	17760	17617	17721	17882	17789	17720	17760	17765	17483	17675	17437	17816	17505	17685	17879	17866	17734	17760	17802	17848	17714	17753	17643	17677	17616	17654	17778	17555	17501	17697	17668	17650	17717	17541	17510	17930	17731	17685	17650	17815	17663	17738	17724	17738	17603	17722	17682	17862	17852	17686	17646	17747	17803	17881	17783	17571	17556	17557	17634	17674	17707	17639	17680	17557	17855	17581	17739	17699	17764	17539	17527	17918	18003	17790	17541	17723	17712	17688	17798	17802	17645	17616	17701	17776	17602	17735	17622	17837	17710	17926	17531	17711	17801	17871	17711	17623	17632	17601	17491	17711	17573	17758	17803	17797	17851	17624	17899	17738	17737	17776	17769	17685	17646	17612	17597	17651	17540	17765	17738	17635	17596	17693	17623	17769	17757	17797	17681	17725	17819	17574	17954	17490	17609	17784	17671	17701	17539	17722	17539	17563	17780	17592	17633	17809	17812	17671	17718	17594	17585	17737	17721	17618	17549	17809	17516	17519	17603	17880	17820	17689	17645	17783	17765	17533	17844	17715	17831	17758	17626	17838	17683	17552	17854	17782	17677	17726	17764	17856	17927	17711	17620	17921	17698	17634	17700	17643	17861	17708	17695	17776	17484	17804	17680	17757	17674	17781	17631	17646	17536	17674	17735	17647	17738	17588	17614	17588	17524	17610	17768	17881	17735	17600	17490	17639	17571	17780	17795	17731	17763	17680	17438	17600	17636	17785	17592	17709	17612	17887	17845	17632	17654	17644	17777	17729	17750	17877	17543	17774	17558	17755	17561	17801	17599	17832	17934	17644	17713	17825	17734	17687	17821	17711	17745	17723	17556	17814	17752	17864	17777	17800	17720	17797	17667	17686	17768	17494	17733	17783	17638	17835	17737	17619	17670	17613	17679	17610	17737	17639	17624	17862	17623	17667	17670	17786	17796	17664	17815	17766	17637	17596	17542	17571	17715	17517	17547	17740	17652	17780	17811	17711	17644	17664	17641	17675	17885	17582	17714	17742	17551	17770	17555	17782	17664	17777	17798	17692	17831	17787	17562	17758	17573	17903	17785	17758	17645	17627	17762	17474	17825	17545	17624	17564	17590	17743	17837	17679	17883	17552	17649	17752	17743	17791	17617	17754	17814	17493	17580	17712	17655	17780	17552	17703	17782	17716	17836	17714	17582	17749	17820	17899	17716	17787	17653	17864	17849	17840	17824	17963	17748	17487	17620	17702	17502	17499	17369	17658	17685	17664	17623	17502	17713	17920	17771	17696	17727	17662	17681	17749	17630	17683	17631	17912	17615	17713	17647	17854	17601	17868	17765	17932	17692	17767	17902	17777	17674	17587	17586	17593	17953	17834	17771	17751	17727	17726	17832	17924	17752	17684	17544	17905	17759	17830	17697	17733	17610	17729	17476	17640	17619	17729	17565	17569	17521	17593	17571	17947	17977	17593	17665	17761	17458	17633	17804	17857	17683	17566	17698	17635	17558	17652	17626	17694	17788	17764	17647	17826	17840	17884	17688	17799	17569	17561	17544	17847	17827	17787	17917	17551	17582	17595	17928	18052	17887	17645	17796	17772	17685	17615	17622	17593	17596	17588	17716	17723	17707	17637	17615	17691	17820	17802	17654	17830	17712	17952	17987	17683	17752	17856	17821	17757	17854	17520	17604	17820	17656	17882	17466	17437	17728	17699	17735	17666	17797	17790	17726	17639	17689	17659	17710	17653	17451	17726	17733	17570	17781	17701	17700	17699	17703	18014	17840	17868	17671	17786	17736	17624	17738	17712	17686	17815	17742	17829	17583	17670	17702	17616	17839	17733	17865	17857	17866	17694	17567	17559	17763	17386	17607	17626	17600	17723	17613	17610	17570	17656	17710	17718	17706	17699	17465	17720	17754	17762	17704	17679	17843	17886	17664	17704	17652	17697	17601	17807	17616	17815	17616	17613	17729	17760	17570	17787	17907	17699	17649	17576	17738	17666	17748	17755	17699	17565	17779	17896	17677	17658	17657	17768	17530	17659	17587	17803	17671	17630	17846	17824	17743	17746	17804	17842	17559	17591	17900	17871	17767	17564	17549	17752	17592	17808	17971	17634	17633	17646	17625	17736	17665	17650	17738	17687	17823	17704	17759	17683	17717	17696	17683	17753	17689	17739	17885	17838	17845	17640	17423	17780	17771	17589	17521	17716	17664	17690	17788	17681	17768	17606	17778	17715	17683	17690	17776	17519	17452	17631	17560	17532	17690	17837	17672	17669	17852	17718	17863	17727	17787	17714	17754	17546	17683	17619	17579	17635	17655	17546	17717	17633	17608	17989	17605	17895	17625	17592	17894	17669	17496	17691	17634	17704	17544	17682	17606	17719	17862	17733	17809	17796	17580	17707	17744	17669	17631	17719	17441	17628	17754	17787	17754	17671	17658	17760	17688	17690	17510	17449	17615	17757	17586	17551	17750	17614	17694	17644	17783	17695	17838	17674	17798	17727	17786	17602	17795	17612	17720	17470	17596	17443	17647	17657	17803	17730	17739	17787	17749	17828	17705	17843	17912	17806	17538	17717	17615	17792	17660	17809	17764	17717	17754	17677	17696	17710	17696	17664	17431	17676	17855	17793	17605	17737	17550	17703	17595	17713	17778	17847	17910	17677	17721	17831	17852	17732	17699	17900	17775	17676	17863	17633	17720	17719	17699	17687	17591	17590	17715	17573	17542	17675	17735	17719	17762	17750	17561	17427	17668	17700	17817	17603	17972	17791	17778	17922	17746	17843	17748	17584	17613	17645	17383	17686	17806	17567	17660	17733	17549	17718	17752	17583	17423	17594	17661	17682	17747	17769	17869	17716	17489	17493	17798	17745	17696	17920	17677	17688	17666	18166	17635	17580	17577	17856	17313	17607	17609	17516	17628	17850	17731	17879	17700	17739	17680	17869	17666	17645	17743	17669	17544	17776	17720	17729	17564	17495	17743	17843	17702	17688	17618	17549	17790	17905	17929	17700	17799	17811	17611	17694	17708	17542	17820	17971	17764	17973	17895	17763	17717	17669	17640	17788	17743	17604	17752	17760	17741	17586	17637	17536	17603	17758	17495	17721	17579	17707	17632	17794	17690	17449	17747	17660	17622	17596	17674	17671	17638	17756	17694	17648	17669	17681	17915	18003	17639	17809	17756	17621	17767	17825	17525	17608	17813	17778	17614	17899	17739	17618	17936	17728	17510	17526	17853	17777	17737	17623	17783	17835	17713	17793	17633	17799	17798	17670	17703	17852	17752	17634	17733	17487	17674	17563	17621	17911	17826	17825	17690	17656	17743	17719	17824	17836	17588	17653	17684	17616	17822	17757	17765	17887	17801	17636	17769	17757	17588	17770	17628	17769	17618	17726	17775	17746	17478	17606	17614	18069	17783	17763	17820	17757	17765	17746	17747	17703	17592	17761	17718	17803	17843	17536	17698	17821	17764	17738	17713	17859	17732	17772	17828	17547	17783	17737	17821	17761	17770	17777	17730	17533	17756	17605	17688	17548	17688	17614	17574	17794	17960	17975	17817	17521	17892	17885	17887	17517	17787	17750	17617	17605	17786	17666	17651	17631	17746	17614	17548	17726	17568	17708	17902	17735	17568	17691	17771	17718	17689	17877	17814	17809	17649	17719	17741	17668	17511	17601	17822	17729	17509	17600	17773	17655	17914	17645	17760	17509	17742	17757	17635	17908	17674	17725	17934	17761	17646	17559	17664	17747	17833	17643	17721	17670	17908	17595	17515	17573	17859	17815	17727	17705	17710	17963	17779	17881	17725	17717	17624	17799	17743	17854	17562	17603	17620	17957	17764	17800	17726	17770	17483	17582	17463	17749	17861	17648	17629	17584	17750	17684	17770	17576	17663	17802	17618	17641	17576	17672	17671	17561	17600	17722	17822	17586	17661	17731	17854	17810	17629	17685	17656	17646	17707	17704	17630	17717	17565	17796	17696	17635	17612	17624	17664	17610	17613	17647	17882	17558	17832	17648	17689	17942	17809	17967	17821	17789	17785	17614	17822	17816	17651	17596	17809	17785	17790	17740	17811	17749	17729	17864	17511	17704	17616	17638	17567	17852	17696	17782	17567	17780	17666	17751	17723
33050	56088	48918	32702	23550	18457	16453	15394	15404	15172	15248	15358	15357	15192	15210	15279	15214	15268	15231	15288	15431	15242	15150	15338	15223	15114	15192	15406	15148	15259	15193	15225	15474	15336	15323	15331	15328	15367	15148	15164	15282	15387	15104	15263	15128	15289	15325	15012	15296	15160	15156	15274	15315	15174	15278	15180	15226	15308	15287	15238	15222	15222	15147	15433	15237	15266	15276	15287	15129	15220	15290	15021	15252	15106	15195	15295	15165	15305	15337	15143	15387	15338	15105	15269	15238	15419	15243	15489	15279	15154	15298	15189	15288	15159	15334	15239	15088	15158	15229	15309	15086	15381	15244	15261	15243	15090	15237	15058	15293	15129	15401	15288	15281	15284	15139	15137	15233	15291	15226	15289	15114	15232	15160	15077	15500	15244	15284	15189	15324	15191	15278	15354	15134	15314	15243	15086	15215	15420	15261	15032	15503	15203	15294	15254	15320	15355	15199	15220	15294	15203	15308	15289	15270	15200	15174	15268	15389	15055	15270	15110	15212	15293	15222	15383	15356	15060	15383	15219	15383	15175	15300	15316	15099	15290	15133	15181	15256	15174	15175	15373	15253	15342	15156	15326	15107	15187	15460	15183	15215	15101	15427	15203	15280	15223	15293	15307	15340	15415	15073	15169	15268	15149	15223	15219	15443	15079	15149	15169	15242	15311	15268	15479	15064	15284	15223	15311	15319	15402	15333	15401	15234	15155	15188	15146	15232	15374	15473	15226	15113	15134	15236	15311	15083	15258	15209	15413	15025	15146	15134	15251	15147	15252	15235	15283	15135	15272	15206	15240	15156	15329	15268	15328	15205	15032	15276	15288	15203	15260	15162	15240	15454	15313	15338	15121	15420	15279	15392	15183	15245	15259	15110	15163	15279	15162	15226	15300	15269	15276	15177	15145	15239	15275	15364	15229	15292	15296	15261	15185	15224	15458	15278	15272	15331	15348	15285	15284	15398	15203	15229	15313	15244	15148	15387	15335	15271	15099	15233	15245	15238	15291	15137	15283	15182	15244	15220	15175	15175	15091	15284	15121	15377	15408	15212	15223	15340	15225	15198	15208	15281	15216	15238	15461	15236	15370	15269	15183	15345	15279	15183	15258	15319	15282	15323	15051	15245	15199	15321	15410	15202	15309	15049	15237	15351	15016	15395	15330	15272	15392	15200	15193	15316	15449	14992	15330	15195	15202	15203	15282	15232	15344	15373	15131	15195	15294	15202	15230	15171	15341	15083	15250	15219	15163	15135	15237	15174	15288	15238	15186	15209	15207	15243	15344	15435	15117	15359	15405	15128	15187	15375	15262	15441	15304	15297	15264	15344	15033	15328	15219	15332	15237	15305	15260	15339	15202	15215	15047	15354	15290	15363	15213	15305	15246	15272	15405	15323	15251	15290	15234	15290	15171	15189	15206	15309	15279	15169	15382	15341	15167	15489	15274	15268	15237	15173	15211	15300	15277	15258	15392	15142	15135	15260	15164	15476	15340	15243	15260	15348	15176	15193	15265	15285	15275	15454	15141	15349	14980	15099	15319	15305	15291	15018	15354	15310	15334	15164	15216	15234	15240	15020	15215	15355	15382	15148	15295	15283	15256	15114	15248	15397	15094	15171	15238	15344	15295	15134	15365	15073	15292	15295	15007	15493	15167	15231	15271	15508	15183	15244	15225	15301	15305	15304	15393	15168	15279	15160	15263	15191	15352	15395	15227	15285	15146	15166	15434	15271	15155	15311	15343	15300	15242	15232	15282	15188	15374	15145	15101	15294	15198	15313	15331	15288	15231	15377	15307	15318	15269	15473	15221	15223	15133	15189	15355	15146	15447	15264	15288	15275	15303	15225	15359	15234	15346	15313	15185	15298	15272	15386	15272	15249	15293	15299	15346	15308	15321	15278	15297	15293	15120	15417	15189	15270	15231	15120	15014	15205	15312	15178	15067	15407	15317	15333	15216	15323	15315	15271	15205	15277	15208	15145	15167	15460	15228	15286	15118	15320	15205	15168	15299	15115	15244	15175	15349	15283	15255	15106	15399	15083	14914	15239	15165	15127	15281	15222	15258	15171	15184	15228	15418	15424	15165	15173	15367	15221	15313	15286	15256	15374	15200	15360	15195	15161	15173	15261	15199	15185	15205	15284	15288	15227	15336	15323	15205	15422	15304	15298	14968	15217	15373	15366	15217	15163	15398	15182	15323	15117	15254	15189	15400	15300	15346	15278	15282	15324	15291	15390	15112	15147	15193	15125	15230	15196	15263	15186	15373	15466	15343	15180	15298	15382	15098	15300	15090	15323	15308	15274	15234	15170	15106	15199	15294	15257	15242	15416	15282	15227	15169	15282	15256	15373	15343	15270	15287	15240	15306	15210	15359	15398	15256	15207	15302	15197	15169	15314	15215	15269	15255	15239	15498	15390	15268	15416	15305	15279	15185	15219	15194	15411	15205	15347	15256	15291	15202	15216	15251	15296	15321	15192	15237	15122	15206	15477	15339	15194	15179	15391	14989	15260	15377	15430	15032	15320	15307	15258	15306	15239	15300	15247	15200	15237	15422	15376	15055	15276	15287	15163	15212	15203	15263	15305	15375	15188	15035	15266	15245	15341	15226	15247	15266	15138	15118	15293	15218	15290	15330	15342	15256	15247	15420	15328	15137	15457	15103	15276	15236	15284	15215	15175	15276	15425	15332	15230	15243	15310	15219	15155	15263	15250	15216	15252	15282	15296	15283	15340	15306	15337	15343	15281	15148	15096	15354	15374	15140	15306	15299	15320	15374	15223	15130	15145	15221	15001	15319	15135	15230	15176	15143	15235	15245	15005	15270	15350	15109	15189	15201	15310	15456	15395	15162	15497	15217	15113	15101	15174	15215	15202	15162	15360	15193	15229	15246	15239	15328	15300	15384	15251	15282	15249	15234	15138	15297	15185	15224	15266	15224	15100	15153	15382	15431	15260	15183	15244	15183	15210	15382	15077	15336	15265	15284	15191	15209	15291	15370	15244	15203	15119	15117	15386	15403	15240	15138	15383	15261	15254	15236	15313	15268	15217	15351	15228	15164	15232	15090	15111	15145	15271	15200	15053	15244	15280	15416	15193	15365	15177	15170	15263	15278	15318	15354	15271	15056	15180	15191	15175	15088	15395	15269	15185	15329	15297	15209	15161	15201	15347	15224	15225	15395	15382	15366	15251	15410	15267	15304	15205	15455	15387	15251	15344	15328	15199	15333	15180	15410	15237	15164	15222	15149	15255	15381	15367	15167	15254	15242	15362	15192	15378	15225	15270	15339	15364	15510	15175	15254	15187	15196	15251	15355	15295	15310	15306	15237	15268	15162	15300	15261	15186	15112	15340	15114	15328	15355	15117	15200	15320	15382	15264	15402	15297	15475	15271	15331	15319	15091	15205	15330	15268	15192	15315	15353	15316	15341	15283	15270	15169	15372	15242	15314	15243	15230	15163	15213	15115	15232	15138	15232	15067	15265	15294	15248	15155	15425	15229	15266	15187	15348	15467	15242	15258	15230	15371	15328	15137	15428	15131	15314	15252	15216	15239	15359	15305	15304	15336	15307	15484	15368	15442	15270	15309	15207	15096	15358	15211	15212	15189	15091	15285	15249	15096	15445	15446	15163	15352	15201	15256	15164	15365	15305	15073	15274	15319	15241	15082	15293	15278	15277	15250	15356	15178	15249	15283	15341	15255	15325	15139	15180	15316	15226	15163	15330	15350	15233	15505	15345	15188	15259	15304	15367	15221	15294	15291	15399	15170	15248	15265	15328	15240	15278	15368	15216	15120	15306	15312	15252	15549	15006	15263	15243	15201	15301	15363	15377	15259	15369	15427	15217	15178	15449	15065	15126	15226	15299	15338	15191	15206	15310	15258	15254	15229	15157	15182	15289	15369	15255	15235	15237	15286	15350	15120	15187	15392	15157	15199	15221	15292	15210	15502	15278	15166	15120	15233	15037	15220	15260	15250	15220	15156	15391	15221	15239	15252	15331	15140	15379	15256	15385	15379	15265	15385	15206	15262	15129	15212	15286	15235	15168	15221	15395	15336	15098	15223	15478	15267	15365	15265	15184	15224	15324	15287	15266	15316	15166	15379	15290	15209	15350	15230	15349	15069	15263	15298	15258	15182	15301	15064	15213	15176	15329	15202	15397	15365	15212	15283	15269	15206	15334	15235	15249	15264	15167	15285	15278	15167	15268	15345	15335	15192	15090	15328	15296	15212	15427	15282	15188	15393	15214	15248	15218	15281	15245	15145	15198	15393	15189	15233	15242	15289	15203	15200	15230	15338	15241	15247	15279	15186	15311	15360	15500	15334	15070	15337	15158	15255	15381	15240	15127	15304	15341	15206	15197	15044	15120	15370	15250	15256	15318	15163	15304	15375	15314	15361	15199	15074	15260	15263	15421	15193	15229	15310	15171	15210	15453	15326	15279	15199	15253	15178	15201	15306	15293	15348	15259	15067	15275	15075	15285	15234	15092	15219	15423	15145	15401	15142	15229	15283	15204	15269	15356	15430	15368	15162	15334	15415	15193	15125	15268	15184	15173	15274	15385	15081	15257	15371	15244	15339	15213	15260	15212	15317	15176	15306	15259	15168	15315	15372	15290	15258	15351	15158	15308	15253	15167	15283	15215	15158	15338	15235	15183	15091	15415	15248	15295	15212	15287	15041	15304	15171	15223	15297	15122	15458	15304	15234	15267	15125	15266	15345	15187	15091	15272	15118	15348	15160	15340	15260	15255	15274	15294	15165	15145	15242	15172	15518	15253	15170	15341	15187	15266	15244	15078	15374	15384	15161	15254	15353	15217	15304	15226	15191	15168	15304	15246	15347	15252	15108	15216	15204	15258	15323	15207	15149	15166	15227	15154	15226	15012	15276	15458	15223	15212	15412	15395	15238	15339	15342	15126	15099	15298	15398	15272	15411	15166	15380	15380	15211	15218	15231	15241	15140	15132	15424	15100	15296	15164	15326	15396	15219	15182	15136	15155	15430	15194	15220	15284	15233	15159	15200	15222	15209	15298	15335	15391	15285	15319	15306	15182	15394	15178	15297	15230	15200	15396	15151	15325	15336	15123	15195	15408	15287	15234	15335	15272	15317	15231	15302	15335	15131	15205
24370	24247	42314	42585	36887	30668	25433	19678	18120	18042	17888	17581	17744	17656	17731	17642	17679	17533	17641	17426	17779	17611	17800	17705	17641	17601	17471	17562	17658	17599	17706	17614	17676	17433	17563	17641	17578	17601	17535	17494	17465	17634	17653	17719	17559	17577	17384	17509	17427	17491	17304	17533	17664	17579	17540	17557	17559	17579	17656	17595	17490	17425	17323	17500	17469	17437	17597	17402	17574	17414	17727	17591	17635	17523	17513	17535	17632	17389	17533	17567	17396	17446	17624	17623	17367	17364	17375	17599	17451	17337	17459	17501	17525	17492	17408	17471	17405	17557	17568	17406	17379	17606	17493	17479	17604	17542	17300	17526	17656	17443	17339	17297	17565	17512	17350	17258	17430	17434	17478	17366	17493	17573	17430	17456	17484	17535	17517	17305	17489	17262	17436	17319	17497	17429	17739	17654	17511	17357	17459	17525	17445	17641	17553	17398	17331	17652	17579	17570	17536	17699	17377	17676	17443	17485	17484	17642	17443	17412	17447	17471	17533	17382	17624	17407	17448	17446	17436	17383	17527	17561	17451	17375	17542	17509	17523	17524	17605	17482	17498	17491	17450	17407	17246	17391	17605	17352	17314	17433	17328	17359	17216	17285	17231	17406	17548	17633	17475	17459	17365	17393	17335	17548	17541	17237	17336	17412	17500	17581	17361	17532	17555	17659	17546	17579	17646	17605	17667	17379	17385	17450	17569	17571	17527	17500	17471	17489	17524	17563	17574	17517	17441	17484	17501	17466	17379	17438	17320	17484	17561	17712	17581	17517	17590	17522	17606	17551	17562	17376	17412	17490	17622	17403	17577	17436	17507	17608	17382	17410	17361	17551	17717	17490	17861	17438	17655	17598	17570	17401	17474	17210	17492	17394	17551	17575	17475	17694	17414	17453	17519	17333	17465	17577	17480	17475	17462	17567	17535	17389	17511	17444	17576	17359	17477	17385	17491	17525	17524	17525	17505	17538	17556	17377	17611	17326	17499	17789	17880	17351	17697	17492	17517	17418	17392	17539	17439	17597	17490	17379	17541	17392	17537	17462	17413	17427	17491	17285	17432	17523	17654	17498	17458	17541	17477	17491	17438	17639	17640	17483	17502	17628	17492	17428	17382	17552	17496	17434	17524	17581	17551	17552	17537	17480	17384	17428	17535	17590	17364	17329	17626	17380	17410	17395	17517	17749	17475	17314	17451	17374	17616	17461	17455	17455	17440	17486	17426	17540	17500	17430	17316	17563	17554	17679	17498	17544	17397	17355	17637	17518	17382	17510	17407	17515	17553	17481	17582	17430	17618	17377	17568	17388	17205	17331	17490	17564	17343	17564	17635	17435	17434	17537	17408	17619	17372	17341	17479	17459	17531	17543	17558	17522	17441	17363	17382	17748	17417	17371	17596	17522	17442	17420	17410	17468	17416	17254	17436	17393	17526	17486	17635	17187	17544	17516	17552	17490	17406	17589	17715	17575	17512	17643	17510	17390	17636	17623	17636	17689	17575	17548	17564	17660	17610	17271	17512	17731	17455	17429	17606	17483	17637	17430	17357	17425	17444	17385	17590	17424	17579	17561	17496	17336	17413	17275	17770	17508	17551	17462	17604	17687	17412	17446	17360	17414	17621	17434	17686	17446	17443	17424	17414	17463	17539	17733	17297	17612	17446	17633	17437	17576	17596	17315	17229	17528	17529	17719	17722	17507	17650	17380	17318	17411	17335	17488	17686	17620	17529	17584	17529	17535	17608	17778	17407	17431	17482	17560	17473	17601	17630	17610	17671	17602	17375	17445	17733	17479	17617	17433	17583	17520	17473	17440	17410	17469	17650	17414	17694	17268	17341	17750	17370	17561	17494	17442	17545	17534	17379	17501	17518	17609	17497	17617	17443	17414	17670	17524	17431	17548	17679	17474	17542	17436	17558	17548	17219	17478	17477	17416	17569	17490	17479	17515	17392	17423	17354	17321	17369	17309	17474	17311	17448	17557	17662	17479	17371	17375	17338	17342	17299	17405	17372	17506	17571	17434	17459	17406	17394	17485	17404	17488	17440	17331	17379	17503	17655	17495	17636	17595	17489	17607	17387	17514	17448	17608	17328	17308	17646	17354	17522	17594	17602	17597	17469	17413	17564	17394	17397	17616	17557	17428	17602	17279	17310	17374	17564	17448	17637	17646	17438	17454	17581	17348	17345	17477	17446	17322	17474	17368	17554	17384	17417	17468	17416	17576	17591	17660	17295	17590	17625	17565	17531	17286	17506	17448	17273	17589	17487	17466	17462	17584	17354	17296	17513	17403	17644	17619	17597	17392	17527	17394	17694	17500	17373	17638	17553	17436	17391	17438	17564	17202	17473	17574	17416	17600	17443	17654	17504	17458	17324	17324	17622	17520	17451	17502	17703	17428	17418	17535	17508	17226	17405	17406	17418	17509	17476	17497	17465	17579	17572	17700	17544	17671	17701	17545	17401	17581	17552	17522	17581	17462	17510	17511	17580	17511	17368	17416	17439	17450	17458	17575	17677	17499	17556	17505	17434	17444	17477	17579	17510	17445	17492	17442	17332	17585	17396	17613	17500	17466	17471	17658	17641	17419	17477	17518	17600	17538	17492	17788	17536	17421	17591	17494	17192	17484	17318	17558	17368	17335	17352	17704	17574	17303	17618	17503	17536	17424	17474	17528	17325	17551	17577	17514	17675	17573	17626	17572	17512	17533	17546	17320	17550	17452	17579	17415	17618	17487	17401	17542	17637	17666	17575	17514	17389	17448	17561	17486	17345	17469	17490	17659	17476	17625	17425	17427	17435	17460	17619	17524	17560	17641	17462	17346	17460	17360	17411	17535	17457	17399	17378	17571	17487	17460	17296	17391	17340	17477	17292	17474	17553	17361	17495	17623	17571	17245	17570	17397	17580	17458	17374	17592	17447	17616	17409	17564	17579	17439	17551	17357	17498	17529	17521	17595	17421	17409	17453	17470	17401	17530	17527	17367	17446	17587	17701	17506	17514	17236	17303	17261	17479	17429	17642	17451	17618	17606	17430	17597	17720	17590	17493	17502	17553	17514	17592	17200	17462	17329	17504	17686	17691	17382	17393	17341	17463	17442	17500	17454	17492	17361	17614	17376	17352	17529	17569	17662	17707	17428	17562	17630	17473	17540	17710	17529	17404	17606	17533	17478	17501	17470	17446	17515	17730	17560	17558	17147	17508	17437	17397	17631	17496	17329	17684	17370	17400	17520	17748	17579	17482	17361	17488	17461	17350	17508	17635	17359	17285	17471	17532	17593	17483	17517	17572	17429	17516	17477	17418	17468	17441	17410	17444	17395	17575	17423	17390	17388	17503	17579	17572	17617	17432	17574	17523	17339	17525	17508	17505	17412	17172	17396	17388	17432	17361	17491	17635	17288	17476	17447	17576	17482	17548	17674	17568	17273	17500	17554	17547	17435	17449	17546	17442	17335	17496	17535	17576	17558	17255	17639	17546	17493	17434	17348	17422	17535	17312	17446	17539	17513	17640	17452	17441	17467	17575	17328	17446	17501	17329	17602	17330	17503	17466	17355	17363	17419	17506	17504	17442	17400	17428	17469	17522	17701	17586	17681	17636	17512	17416	17574	17450	17695	17483	17514	17456	17671	17349	17435	17556	17528	17407	17599	17431	17486	17413	17350	17480	17520	17305	17533	17478	17660	17688	17670	17670	17436	17538	17410	17439	17398	17562	17455	17405	17511	17241	17606	17598	17190	17499	17671	17591	17476	17925	17573	17598	17510	17549	17556	17424	17538	17609	17440	17420	17203	17574	17567	17452	17460	17345	17555	17571	17516	17420	17731	17630	17600	17400	17263	17407	17413	17427	17388	17517	17497	17400	17564	17587	17425	17497	17498	17385	17442	17592	17509	17565	17527	17495	17491	17665	17373	17446	17660	17474	17520	17497	17630	17512	17356	17260	17398	17658	17380	17614	17641	17533	17343	17413	17356	17387	17530	17589	17551	17537	17327	17298	17552	17255	17598	17381	17498	17578	17397	17669	17544	17525	17572	17374	17440	17447	17609	17556	17608	17590	17554	17459	17500	17544	17561	17457	17517	17513	17479	17636	17468	17349	17412	17380	17561	17380	17304	17417	17561	17540	17546	17340	17566	17376	17545	17584	17545	17579	17660	17351	17347	17384	17663	17411	17524	17596	17552	17413	17509	17544	17439	17527	17730	17471	17330	17448	17506	17300	17422	17501	17452	17504	17552	17289	17446	17367	17374	17599	17542	17520	17513	17612	17430	17521	17654	17462	17487	17418	17483	17374	17463	17515	17293	17468	17407	17724	17484	17582	17578	17548	17369	17606	17424	17509	17511	17506	17426	17593	17491	17456	17505	17586	17476	17390	17324	17376	17659	17543	17508	17422	17474	17673	17447	17660	17573	17491	17500	17511	17283	17313	17490	17690	17519	17432	17407	17396	17530	17507	17607	17468	17398	17552	17597	17629	17323	17474	17508	17490	17769	17491	17454	17551	17410	17488	17740	17471	17510	17771	17471	17586	17636	17533	17535	17374	17300	17677	17591	17489	17611	17467	17449	17676	17358	17526	17717	17461	17366	17417	17679	17511	17707	17460	17588	17348	17522	17594	17500	17607	17402	17359	17408	17481	17413	17407	17406	17432	17638	17695	17529	17608	17488	17658	17648	17546	17396	17568	17663	17516	17318	17441	17592	17380	17456	17425	17493	17505	17515	17329	17454	17591	17381	17471	17450	17351	17626	17563	17349	17568	17336	17591	17587	17460	17342	17316	17583	17468	17446	17340	17371	17392	17562	17476	17381	17378	17561	17420	17414	17487	17507	17434	17473	17506	17586	17497	17448	17678	17575	17421	17429	17587	17715	17362	17466	17539	17471	17469	17414	17304	17295	17505	17664	17635	17457	17722	17242	17412	17603	17405	17481	17626	17476	17564	17514	17303	17647	17604	17461	17484	17669	17649	17508	17501	17303	17398	17583	17527	17594	17303	17582	17344	17491	17387	17275	17556	17417	17642	17669	17423	17562	17499	17473	17417	17376	17299	17724	17566	17386	17530	17873	17447	17645	17539	17352	17497	17582	17295	17407	17552	17467	17398	17452	17421	17234	17525	17573	17770	17445	17323	17594
59926	99078	86113	59868	44206	30075	20844	16836	15740	15440	15161	15122	15173	15044	15262	15082	15306	15149	15295	15367	15235	15194	15145	15085	15246	15143	15318	15119	15197	15001	15210	15259	14989	15113	15124	15273	15170	15065	15222	15202	15133	15063	15165	15352	15153	15159	15164	15102	15205	15256	15063	15260	15085	15147	15201	15247	15186	15213	15125	15020	15272	15039	15201	15079	15143	15059	15265	15175	14999	15151	15128	15250	15289	15115	15286	15133	15133	15246	15193	15167	15153	15180	15141	15140	15238	15154	15185	15340	15282	15164	15147	15122	15168	15027	15144	15149	15146	15106	15163	15177	15119	15082	15211	15143	15021	15077	15212	15232	15121	15183	15181	15089	15253	15175	15123	15250	15255	15211	15230	15079	15053	15223	15099	15181	15282	15104	15101	15224	15186	15216	15248	15219	15255	15193	15278	15197	15140	15452	15186	15198	15199	15108	15034	15137	15260	15267	15291	15223	15217	15283	15344	15171	15148	15205	15214	15097	15351	15165	15257	15265	15235	15138	15112	15238	15243	15168	15030	15042	15096	15140	15139	15043	15191	15120	15145	15219	15181	14999	15083	15076	15062	15074	15240	15025	14960	15392	15187	14960	15195	15183	15017	15256	15326	15011	15025	15207	15032	15152	15163	15055	15321	15105	15211	15179	15174	15114	15060	15362	15097	15170	15332	15128	15213	15287	15104	15159	15091	15012	15303	15085	15182	15216	15202	15139	15208	15174	15234	15217	15342	14942	15231	15127	14988	15127	15165	15178	15146	15193	15157	15191	15158	14999	15083	15208	15033	15110	15109	15165	15140	15073	15159	15308	15159	15109	15155	15139	15113	15267	15136	15161	15079	15216	15175	15124	15214	15176	15009	15261	15155	15027	15150	15142	14988	15108	15188	15145	15078	14975	15126	15423	15161	15256	15170	15060	15231	15181	15331	15134	15139	15263	15262	15079	15127	15321	15107	15178	15190	15222	15270	15178	15111	15240	15162	15047	15159	15301	15048	15037	15303	15141	15154	15432	15079	14985	15186	15182	15171	15319	15263	15257	15197	15246	15228	15180	15157	15116	15220	15234	15166	15115	15332	15195	15104	14983	15106	15291	15120	15265	15033	15107	15099	15148	15312	15043	15132	15215	15142	15030	15170	15233	15088	15065	15127	15279	15014	15196	15298	15235	15139	15082	15099	15138	15113	15152	15353	15036	15128	15261	15319	15213	15122	15166	15057	15292	15145	15080	15178	15132	15057	15195	15137	15227	15217	15208	15299	15103	15184	15197	15120	15073	15220	15224	15165	15006	15243	15270	15315	15372	15202	15338	15233	15227	15246	15189	15144	15236	15306	15097	15165	15278	15236	14960	15141	15176	15180	15056	15088	15226	15119	15234	15228	15281	15331	15326	15030	15091	15222	15227	15004	15088	15135	15148	15222	15138	14985	15440	14963	15194	15217	15146	15141	15191	15152	15258	15383	15305	15236	15135	15276	15179	15111	15078	15047	15069	14866	15076	15176	15233	15146	15158	15395	15098	15108	15044	15322	14968	15240	15129	15212	15250	15047	15145	15328	15275	15083	15251	15393	15174	15190	15244	15236	15081	14981	15229	15019	15326	15172	15067	15059	15017	15208	15167	15063	15119	15329	15067	15234	15041	15110	15227	15103	15099	15306	15154	15158	15063	15101	15129	14921	15339	15236	15031	15268	15187	15220	15114	15159	15324	15218	15219	15137	15224	14999	15220	15173	15172	15267	15121	15076	14983	15232	15159	15014	15142	15259	15170	15390	15122	15043	15112	15391	15071	15122	15154	15224	15180	15297	15257	15215	15055	15387	15286	15212	15228	15233	15113	15105	15213	15126	15133	15043	15139	15197	15151	15283	15212	14961	15044	15220	15047	15188	15292	15192	15216	15210	15202	15225	15141	15433	15319	15195	15204	15238	15106	15247	15302	15254	15048	15162	15128	15036	15181	15143	15113	15191	15191	15209	15100	14988	15105	15154	15275	15209	15238	15256	15281	15197	15089	15188	15227	15174	15015	15092	15154	15219	15161	15232	15226	15104	15089	15074	15185	15090	15125	15165	15220	15124	15161	15191	15156	15191	15382	15076	15234	15083	15215	15053	15340	15205	15172	15072	15116	15077	15157	15106	15290	15182	15174	15177	14953	15253	15012	15097	15136	15150	15084	15199	15113	15168	15044	15023	14952	15155	15261	15102	15008	15145	15079	15376	15147	15129	15187	15161	15235	15167	15245	15176	15087	15128	15196	15047	15340	15189	15188	15231	15070	15188	15286	15151	15197	15299	15173	15215	15092	14990	15140	15087	15150	15315	15159	15217	15223	15217	15103	15279	15112	15054	14939	15158	15036	15307	15163	15179	15108	15179	15102	15298	15195	15223	15340	15233	15155	15104	15019	15037	15038	15008	15134	15183	15172	15211	15225	15164	15084	15181	15172	15193	15274	15160	15192	15171	15155	15046	15057	14940	15123	15088	15006	15086	15166	15197	15103	15233	15011	15179	15063	15235	15164	15217	15266	15356	15156	15105	15162	15135	15138	15324	15004	15185	15186	15015	15233	15192	15225	15020	15269	15139	15080	15132	15002	15279	15126	15045	15074	15183	15118	15111	15177	15204	15110	15128	15190	15189	15169	15294	15419	14982	15272	15059	15182	15150	15199	15194	15133	15032	15134	15198	14995	15284	15229	15255	15310	15065	15150	15081	15080	15060	15336	15060	15064	15182	15226	15327	15231	15193	15198	15129	15276	15156	15344	15104	15106	15212	15071	15198	15033	15202	15061	14934	15211	15325	15286	15115	15194	15139	15050	15150	15093	15209	15119	15334	15091	15174	15023	15014	15164	15255	15261	15129	15056	15105	15042	15034	15331	15162	15061	15265	15105	15292	15226	15263	15225	15163	15197	14992	15210	15094	15106	15037	15025	15263	15313	15108	15261	15015	15329	15164	15045	15119	15298	15009	15211	15245	15252	15129	15211	15279	15182	15073	14996	15218	15125	15261	15088	15265	15239	14983	15283	15196	15133	15288	15141	15273	15231	15273	15125	15248	15127	15242	15190	15152	15154	15138	15106	15195	15103	15002	15267	15260	15182	15089	15309	15110	15163	15207	15177	15175	14927	15203	15141	15287	15271	15124	15283	15078	15171	15124	15231	15105	15190	15264	15049	15067	15346	15130	15151	15356	15331	14903	15118	15322	15298	15144	15233	15256	14918	15057	15043	15283	15152	14992	15286	15217	15087	15101	15152	15160	15172	15061	15200	15174	15217	15057	15191	15242	15251	15271	15155	15184	15215	15169	15339	15214	15150	15293	15194	15216	15016	15077	15171	15078	15227	15248	15089	15273	15117	15061	15082	15119	15213	15186	15138	15129	15225	15108	15058	15073	15193	15074	15174	15000	14932	15078	15262	15134	15206	15169	15080	15079	15147	15035	15150	15119	15259	15216	15161	15118	15255	15338	15185	15205	15146	15166	15007	15104	15151	15183	15142	15268	14959	15120	15099	15132	15209	15027	15095	15212	15176	15133	15314	15111	15086	15158	15145	15228	15297	14984	15096	15289	15335	15259	15094	15152	15175	15196	15112	15255	15224	15171	15273	15387	15213	15004	15265	15089	15046	15076	15145	15049	14968	15056	15084	15067	15154	15278	15098	15211	15189	15150	15200	15157	14980	15178	15142	15052	15203	15079	15258	15165	14863	15125	15333	15213	15115	15210	15279	15034	15065	15058	15381	15022	15008	15129	15082	14981	15113	15238	15034	14986	15021	15192	15305	15222	15352	14985	15231	15148	15071	15046	15110	15247	15062	15018	15154	15151	15016	15130	15185	15053	15057	15183	15323	15225	15294	15047	15264	15297	15055	15367	14990	15092	15255	15317	15075	15279	15225	15132	14987	15216	15315	15192	15197	15308	15045	14869	15331	15007	14973	15175	15417	15292	15062	15091	15309	15108	15117	15021	15144	15089	15110	15286	15311	15087	15128	15179	15257	15221	15195	15113	15066	15103	15169	15071	14996	14962	15066	15213	15336	15100	15128	15323	15141	15241	15239	15195	15229	15232	15083	15259	15158	15093	15105	14935	15116	15003	15231	15126	15187	15265	15212	15323	15291	15153	15057	15188	15068	15096	15126	15092	15194	15236	14954	15136	15233	15050	15157	15175	15216	15111	15239	15318	15227	15144	15214	15121	15134	15133	15190	15085	15154	15052	15161	15251	15188	15048	15183	15209	15117	15154	15128	15033	15011	15209	15368	15057	15096	15006	14893	15050	15049	15128	15247	15324	15139	15163	15296	15144	15065	15168	15183	15342	15127	15229	15223	15009	14985	15053	15306	15212	15145	15340	15168	15169	15208	15126	15054	15053	15050	15326	15134	14971	15063	15167	15059	15221	15082	15240	15276	15287	15394	15297	15330	15199	14997	15215	15109	15128	15024	15236	15221	15241	15073	15132	15304	15265	15150	15110	15051	15152	15183	15169	15127	15247	14997	15121	15057	14990	15247	15119	15258	15212	15081	15139	15202	15078	15132	15020	15194	15182	15035	15274	15158	15023	15179	15310	15134	14984	15212	15317	15069	15224	15212	15219	15083	14973	15284	15149	15157	15053	15097	14991	15126	15144	15309	15052	15294	15123	15306	15205	15131	15129	14992	15369	15259	15242	15227	15098	15227	15193	15158	14915	15151	15150	15232	15277	15388	15273	15299	15421	15282	15129	15070	15203	15176	15265	14916	15206	15197	15211	15213	15195	15293	15306	15105	15292	15049	15192	15060	15143	15393	15122	15385	15242	15082	15042	15219	15363	15223	15263	15093	15119	15235	15229	15103	15103	15063	15190	15247	15174	15082	15064	15210	15115	15220	15361	15129	15251	15166	15043	15116	15124	15039	15308	15232	15066	15265	15206	15018	15139	15129	15288	15189	15112	15137	15102	15205	15099	15319	15240	15175	15297	15095	15129	15186	15352	15141	15098	15159	15162	15176	15067	15289	15199	15168	15178	15115	15207	15120	14999	15288	15240	15130	15175	15146	15207	15200	15203	15125	15140	14981	15216	15041	15174	15095	15168	15224	15162	15096	15203	15218	15076	15277	15170	15075	15041	15170	15190	15067	15122	15264	15030	15113	15090	15080	15052	15214
23024	22516	36948	39843	41424	36687	30808	22149	18523	18151	17782	17171	17295	17518	17334	17163	17424	17372	17381	17122	17288	17188	17260	17078	17262	17170	16985	17162	17203	17144	16831	17209	17146	17103	17179	16991	16989	17091	17147	17186	17028	17110	17133	17002	16895	16914	17049	17164	17121	16901	17014	17018	17128	17115	17019	16960	17081	17026	17044	16832	16952	16875	17064	17069	17034	17013	17145	17020	17167	16984	17057	17151	17190	17231	17094	17123	16976	17141	16963	16962	17029	17002	17101	17141	17175	17063	17008	17212	17065	17030	16919	16805	16940	16856	17096	16928	17223	17033	17036	17010	16990	16961	17032	17052	16948	17121	16925	16834	16985	16874	16864	17058	16831	17106	16864	17137	17026	16923	16804	16859	17076	16943	16785	17236	17018	16951	17091	16965	16914	17091	17043	16905	16901	17079	17014	17060	17045	16844	17026	17078	16877	17171	16818	17075	16917	16995	16887	16966	17109	16925	17045	16924	17060	17153	17117	16862	16947	17168	16813	16881	17240	16964	17029	16932	16914	16994	16968	16907	16921	16981	16962	16855	17035	17331	17103	16940	17197	17098	16985	17174	17007	17081	16966	16978	17030	16939	16952	17005	17027	16994	16855	16821	17045	16892	16728	17056	17094	17067	17042	16882	16882	16962	17082	16962	17001	17006	16838	16971	16912	16984	16981	16918	16942	17178	16991	16799	16955	16838	16841	16914	17076	17030	17048	17222	17086	16835	16793	16999	16972	16931	17025	16892	16997	17011	17076	16804	17002	17062	17087	17112	17055	16910	17075	17193	16901	17036	16972	16823	16866	16990	16879	16970	16859	16943	17023	17064	17236	16899	17093	16940	16832	17028	16968	17104	16909	17026	17172	16978	17013	17143	17110	16742	17135	17035	16939	16896	17011	16978	17201	16759	16903	17077	16830	17077	17017	16783	16970	16876	16991	16860	16877	17089	17094	17087	16874	17016	17062	16924	17082	16861	16902	17088	16950	17099	17065	17093	17047	16923	17028	16879	17021	17025	17129	16960	17058	17063	17146	17139	17169	16934	16815	17183	17128	16910	17042	16955	16890	16878	16960	17028	16910	16906	17084	16966	16934	16995	16962	17023	17210	17084	16992	17123	16949	17032	16960	17184	17126	16977	17217	17105	17005	16933	17224	16997	16995	16907	16828	17156	17116	17211	17062	17131	17010	16941	16754	17104	16862	17100	17024	17037	17001	16972	17064	16925	16872	17057	17189	16992	16913	17161	17092	16868	17279	17091	17107	17021	17143	16934	16975	16932	17081	16906	17256	17052	16903	16990	16812	16913	16930	17213	17236	17242	17125	17041	17044	16987	17145	16980	16973	16887	16925	16999	16879	17001	17201	17096	17032	17120	16994	17088	16989	17025	17056	17015	16932	16994	16968	16877	16941	16816	16895	16901	17007	17196	16828	17141	16874	17007	16986	16965	16975	16929	16998	16984	16869	17120	16831	16959	16977	17044	16885	17144	16945	16948	16749	17005	16958	17097	16966	17082	17018	16944	17085	16984	17001	16902	17002	17042	17146	16843	16918	17092	17079	16995	17108	16808	16913	16863	16970	16740	17170	17038	16924	17066	16693	16827	17013	16957	17100	16874	16809	16870	17142	16975	16958	17088	17143	16895	17056	16906	16979	16956	16811	17150	16919	17008	16997	16982	16857	17220	16913	16946	17064	17002	17096	17132	16955	17037	17031	16989	17026	16986	17161	16901	17030	16991	17207	16951	17092	17103	17183	17273	16933	16867	17091	16922	16919	16769	17053	16914	16969	17135	16885	17159	16971	17037	16881	16958	16938	16875	17110	16962	17046	16998	16879	16915	16915	16908	17172	17141	16832	16932	16976	16974	17022	17060	16899	17201	16863	17109	17024	16969	16806	16777	16967	17044	16974	16848	16949	16969	16979	17008	16956	16860	17106	17117	17054	16967	16744	17035	17050	17005	16860	17000	16691	16964	16964	17097	16712	17057	17075	17119	16793	17034	17123	16815	16796	16987	17083	16899	16915	16991	17245	16980	17083	17029	16846	17051	16870	16990	17052	16979	17160	17042	17094	16916	17029	17076	16748	17198	17038	17112	17066	16758	16952	16957	16993	16983	16974	17177	16935	16761	16843	16787	16844	17003	16905	16929	17230	16989	17140	16913	17014	17008	16965	16932	17012	16887	17022	17181	16955	16910	16953	17019	16999	16939	16973	16965	17029	17014	16844	16871	16833	17008	17043	17022	16958	16970	17138	16980	17010	16914	16904	16817	16923	16885	16822	16994	17019	16850	16942	16925	17071	17069	16998	16883	17016	16908	17115	17040	17073	17151	17082	17008	17020	17015	16883	16981	17022	16913	16869	16861	16816	17063	16883	16803	16995	17061	17031	16893	17097	17080	16880	16970	17117	17054	16770	17273	16948	16961	17062	16961	17001	16913	16808	16903	17009	16999	17013	16941	16968	16950	16908	16876	17173	17085	17006	16944	17024	16973	17231	17131	16717	17069	17115	16902	16975	16973	16859	16984	16851	16915	16995	17073	16885	16948	17081	16960	16990	17100	17009	16932	17178	17108	17058	17060	16951	17161	16794	16970	16974	16975	16977	16985	16994	17117	16954	16873	16892	17292	16878	16962	17124	16867	16985	16875	17059	16808	16909	16829	17088	16917	17052	16836	16914	16851	16951	17058	16972	16897	16803	16861	17001	16969	16968	16863	17044	16880	17081	16918	16989	16976	16911	16579	17022	16809	16885	16774	16887	17183	17051	17187	17075	16894	17062	16732	16970	17032	16852	17102	16935	17017	17175	16769	16798	16957	17104	16920	17010	16855	17026	16952	16956	17054	16985	17155	17037	16876	17054	16877	17061	17127	16823	17165	17064	17049	17108	17044	16816	16883	16785	17106	17047	17078	17071	17143	17078	16844	17063	17000	17121	16986	17067	16958	16859	16978	16813	17263	17012	17025	16942	16980	16968	17066	17076	17084	17221	17002	16793	16948	16867	17152	17119	16942	17066	17132	16902	16916	17074	17025	16883	16906	17130	16989	17178	16884	17202	16886	16790	16837	17111	17076	17075	17049	16967	16927	16945	17164	17169	17071	17101	16961	17029	16900	17088	16995	17039	17146	16915	17131	17091	17120	16955	17176	16915	16821	16906	16915	17150	16967	16981	17060	16916	17233	17096	17101	17036	16924	16975	16997	17004	17162	16851	17087	16998	16943	16746	16920	17083	17105	17114	17057	17188	17243	17088	16902	17066	17045	17059	17074	16851	17053	16981	16949	16972	17043	16829	17192	16982	16951	17031	16927	16882	16929	16867	16872	17097	16939	17156	17095	16989	16767	16995	16966	16935	17122	16771	16962	16819	17067	17031	16884	17134	17100	17074	16989	16821	17016	17147	17198	16809	17195	17162	16935	16946	16893	16943	17028	17106	16869	17047	16996	17069	16918	17045	17172	16892	16949	16943	16934	17222	17028	16951	17002	17012	17255	16973	16785	17057	16933	16766	17098	17059	17073	17020	16884	16905	16891	17013	16852	17127	16881	17173	17029	16913	16872	16979	16868	17042	16709	17099	17130	17172	16843	16980	16938	17001	17194	17206	17002	17224	17081	16822	17032	17048	17077	17007	17231	17049	16786	16862	17206	16834	16921	16990	16996	17261	17039	16909	17172	17037	16860	16975	17081	17022	17012	17087	16726	17070	17162	17292	16954	17020	17118	16981	17063	16772	17043	17118	16866	16950	17081	16893	17009	17088	16944	17087	17049	17104	17075	17254	16896	17187	17033	17080	17074	17061	17123	17205	17011	16918	16981	16914	16889	17058	16820	17126	17058	16977	16899	17052	17028	16899	17070	17102	16968	16918	17028	16854	17080	16858	16973	17005	17014	17006	17009	17017	17012	17009	16984	16729	16932	17114	17047	16872	16944	17127	16938	16974	17194	16977	16822	17000	17104	16998	17042	17094	17056	17047	17072	16811	16943	16996	16985	17067	17179	17139	17052	17060	16888	17068	17102	16884	16850	17009	16846	17040	16895	17096	16928	16847	17220	17113	17227	17008	16942	17095	17164	16949	17025	16988	17148	16882	17097	16945	16848	17004	16932	16849	17011	17134	17235	17054	16994	17054	16940	17080	17099	17087	16997	17085	17063	16847	16976	17141	16858	17006	16855	16976	16964	17242	17135	16927	17136	17045	17117	16938	16996	16981	16992	16970	16978	16848	17034	17041	16979	16891	16947	16928	16972	16855	16990	16951	16925	17014	17006	16774	16956	17034	17098	17011	16979	17218	17066	16836	16865	16978	17241	17102	16970	17056	17033	17092	16809	16774	16970	16800	17160	17014	16834	16934	17286	17040	16891	17035	17153	17105	17088	17103	17128	17089	17052	17182	17089	17052	17081	16958	16985	17044	17120	17076	16968	17106	16902	16940	16950	16971	16980	16968	17142	16997	16954	17083	17054	17017	17082	16925	17136	16995	17016	16935	17190	16888	17044	17078	16970	16971	17037	16864	17090	17018	17131	16900	16973	17111	17012	16923	17236	16991	17050	17011	17117	16862	17144	17257	17064	16964	16935	17122	16957	16886	16921	17012	17095	16847	17067	17137	16956	16966	16816	16975	17029	17138	16776	16944	17026	16999	17077	16690	17195	17001	16888	16946	16896	17072	16922	16826	16919	17082	16981	16695	16944	17152	16994	17025	16946	16859	16902	17100	16867	16870	17002	16941	16786	16965	16916	16861	16619	16799	16907	17046	16738	16881	16910	16995	16949	16941	17000	16948	17103	17037	16882	17076	16947	16946	16936	16728	16873	17116	16872	16937	17060	17147	16959	16915	17063	17167	16793	16973	16961	17043	16960	17139	16978	16866	16976	16988	17165	16972	16826	17018	16923	16853	16943	16955	17168	17128	17035	16786	17174	16951	17007	17013	16975	17120	17041	17039	17016	17130	16894	16847	16945	16895	17146	17010	16919	17198	17077	17044	16936	16947	17036	17083	16981	17106	16927	17098	17100	17107	16830	16873	16918	16936	16729	16911	16940	16866	16928	16964	16990	16899	16979	16878	16993	16925	17011	16859	16992	16938	16925	17001	16819	17128	16965	17020	16981	16939	17062	16853	16896	17118	16884	16968	17017	17155	16919
61039	101372	93945	77607	59315	41626	27418	19088	15523	14901	14790	14785	14734	14655	14622	14687	14795	14733	14597	14904	14717	14705	14717	14820	14730	14824	14679	14948	14811	14835	14677	14687	14668	14757	14689	14822	14881	14718	14728	14760	14749	14606	14816	14775	14780	14565	14829	14730	14859	14777	14730	15005	14825	14778	14827	14810	14766	14891	14803	14699	14838	14788	14828	14994	14876	14836	14897	14866	14827	14872	14694	14716	14793	14770	14793	14685	14922	14839	14720	14689	14681	14921	14807	14800	14613	14931	14771	14736	14796	14793	14917	14845	14575	14704	14776	14583	14705	14855	14699	14636	14862	14879	14788	14656	14818	14731	14692	14798	14817	14715	14729	14836	14867	14811	14719	14814	14544	14793	14829	14684	14779	14953	14609	14878	14847	14657	14787	14900	14774	14887	14652	14549	14743	14807	14805	14719	14813	14628	14634	14874	14853	14635	14841	14817	14712	14699	14783	14913	14659	14706	14909	14644	14713	14694	14757	14843	14691	14762	14679	14721	14806	14700	14589	14634	14690	14726	14749	14867	14659	14805	14922	14662	14614	14881	14788	14754	14865	14837	14744	14758	14757	14906	14935	14737	14668	14582	14650	14707	14797	14654	14850	14767	14701	14762	14785	14819	14836	14797	14675	14857	14834	14795	14733	14884	14912	14588	14878	14438	14760	14705	14923	14800	14898	14802	14571	14673	14632	14749	14633	14694	14500	14691	14853	14858	14819	14630	14764	14756	14770	14825	14957	14779	14678	14697	14869	14668	14599	14715	14824	14844	14888	14890	14694	14749	14855	14677	14880	14830	14884	14907	14672	14648	14882	14762	14737	14653	14758	14480	14581	14718	14674	14720	14711	14625	14818	14617	14679	14789	14822	14702	14706	14802	14783	14795	14668	14703	14628	14639	14776	14688	14714	14780	14797	14776	14818	14744	14895	14814	14674	14856	14776	14855	14880	14568	14795	14864	14911	14544	14727	14695	14705	14584	14774	14666	14956	14800	14729	14812	14792	14911	14821	14674	14699	14597	14890	14793	14832	14592	14801	14789	14801	14719	14765	14927	14653	14765	14821	14729	14729	14632	14672	14848	14784	14756	14791	14835	14707	14729	14648	14709	14821	14717	14862	14978	14565	14701	14820	14648	14595	14681	14867	14825	14661	14689	14805	14906	14703	14699	14706	14787	14748	14718	14787	14828	14597	14598	14985	15019	14649	14773	14784	14638	14820	14898	14742	14678	14857	14621	14697	14856	14632	14762	14690	14667	14763	14717	14877	14766	14597	14784	14670	14746	14792	14823	14877	14797	14610	14765	14603	14692	14624	14782	14740	14576	14659	14722	14837	14830	14852	14898	14643	14648	14796	14678	14785	14798	14786	14740	14708	14716	14853	14835	14787	14665	14839	14786	14758	14842	14855	14743	14644	14789	14741	14880	14779	14773	14768	14632	14552	14809	14858	14661	14670	14791	14916	14836	14798	14820	14935	14865	14851	14800	14673	14757	14871	14858	14791	14808	14572	14682	14800	14708	14872	14841	14814	14749	14711	14808	14840	14634	14749	14903	14825	14820	14744	14779	14900	14844	14788	14814	14622	14801	14783	14531	14792	14633	14799	14712	14734	14738	14845	14592	14833	14726	14659	14783	14620	14706	14772	14644	14644	14699	14727	14892	14777	14858	14725	14872	14711	14800	14817	14818	14676	14860	14770	14579	14825	14915	14654	14836	14787	14698	14832	14763	14788	14798	14780	14883	14778	14784	14796	14711	14779	14727	14693	14744	14660	14699	14801	14700	14896	14765	14802	14661	14804	14665	14807	14552	14801	14825	14751	14745	14698	14780	14781	14663	14867	14784	14881	14873	14978	14786	14835	14726	14791	14808	14458	14590	14917	14842	14886	14741	14768	14878	14743	14729	14871	14720	14667	14928	14769	14660	14864	14816	14785	14782	14851	14830	14820	14640	14763	14740	14736	14856	14873	14827	14855	14771	14575	14717	14722	14768	14655	14756	14597	14551	14601	14536	14583	14937	14591	14774	14709	14698	14723	14808	14721	14627	14615	14562	14604	14632	14798	14854	14909	14670	14801	14770	14723	14630	14873	14714	14572	14796	14751	14823	14767	14541	14730	14680	14653	14780	14763	14640	14649	14720	14616	14757	14740	14697	14680	14707	14808	14690	14907	14713	14786	14737	14820	14778	14589	14800	14722	14892	14698	14779	14805	14737	14588	14824	14726	14712	14772	14746	14744	14692	14819	14670	14827	14739	14785	14841	14887	14751	14694	14910	14640	14766	14688	14576	14831	14688	14658	14814	14884	14889	14684	14691	14738	14703	14736	14785	14874	14681	14582	14680	14692	14714	14702	14665	14613	14686	14825	14588	14894	14848	14771	14779	14804	14826	14801	14819	14814	14692	14673	14761	14766	14833	14728	14809	14690	14876	14791	14660	14889	14662	14863	14732	14805	14721	14764	14646	14769	14795	14858	14811	14688	14708	14630	14864	14760	14842	14792	14674	14765	14701	14798	14798	14684	14711	14773	14667	14795	14801	14706	14756	14770	14788	14634	14717	14698	14665	14810	14734	14766	14682	14772	14697	14657	14731	14775	14604	14814	14972	14629	14749	14896	14632	14642	14706	14676	14667	14606	14803	14681	14766	14840	14584	14658	14730	14879	14620	14727	14685	14808	14979	14753	14642	14739	14867	14760	14771	14750	14720	14781	14812	14766	14858	14702	14756	14823	14748	15001	14819	14952	14890	14678	14686	14784	14743	14649	14876	14727	14784	14651	14944	14686	14837	14888	14856	14786	14746	14770	14743	14691	14681	14755	14770	14759	14688	14835	14832	14793	14807	14742	14858	14691	14627	14772	14892	14810	14861	14806	14595	14799	14893	14725	14930	14754	14891	14772	14728	14790	14853	14763	14738	14807	14811	14647	14708	14729	14930	14714	14803	14805	14894	14795	14824	14917	14886	14777	14822	14675	14735	14838	14716	14622	14718	14659	14711	14755	14883	14707	14805	14812	14839	14736	14652	14757	14708	14823	14610	14797	14713	14725	14790	14592	14781	14701	14842	14696	14720	14784	14626	14760	14827	14838	14820	14812	14921	14765	14623	14763	14723	14851	14618	14793	14678	14683	14921	14584	14894	14637	14655	14642	14870	14536	14686	14670	14697	14906	14671	14877	14794	14735	14860	14723	14920	14832	14923	14751	14840	14722	14857	14837	14754	14737	14846	14767	14547	14849	14794	14646	14785	14787	14832	14632	14788	14623	14617	14788	14637	14598	14647	14752	14588	14687	14728	14856	14723	14674	14903	14749	14708	14894	14577	14765	14759	14843	14596	14804	14888	14784	14719	14992	14718	14758	14898	14779	14704	14826	14865	14842	14766	14772	14707	14694	14791	14682	14733	14837	14674	14622	14903	14916	14705	15061	14896	15034	14780	14763	14890	14830	14780	14770	14672	14854	14767	14888	14632	14633	14758	14735	14740	14876	14860	14758	14786	14745	14865	14811	14753	14985	14722	14879	14636	14767	14764	14826	14710	14800	14699	14667	14720	14756	14814	14466	14622	14613	14773	14753	14771	14784	14609	14694	14555	14822	14697	14627	14784	14815	14597	14660	14712	14769	14762	14592	14774	14739	14663	14803	14817	14595	14721	14777	14618	14776	14768	14651	14650	14698	14699	14714	14920	14680	14770	14787	14823	14860	14712	14840	14787	14842	14737	14752	14864	14599	14838	14897	14747	14887	14596	14692	14669	14783	14725	14790	14625	14812	14803	14879	14887	14770	14900	14831	14866	14713	14844	14711	14835	14786	14704	14795	14658	14725	14897	14624	15024	14764	14697	14950	14920	14775	14647	14772	14619	14719	14885	14871	14615	14724	14725	14807	14703	14800	14689	14736	14868	14684	14658	14679	14842	14552	14857	14742	14664	14755	14770	14756	14774	14947	14936	14753	14669	14635	14779	14843	14821	14822	14767	14868	14606	14696	14857	14819	14768	14758	14825	14755	14802	14895	14540	14688	14617	14811	14653	14989	14805	14751	14851	14775	14710	14611	14822	14807	14745	14662	14621	14796	14796	14743	14803	14803	14839	14649	14661	14800	14778	14961	14871	14939	14812	14921	14724	14738	14799	14730	14707	14774	14887	14694	14761	14748	14807	14729	14914	14714	14757	14798	14821	14789	14619	14896	14657	14881	14656	14755	14734	14723	14739	14857	14877	14739	14636	14628	14645	14749	14855	14622	14802	14809	14708	14830	14732	14769	14675	14800	14787	14611	14681	14711	14805	14590	14776	14818	14845	14864	14854	14894	14784	14809	15001	14863	14591	14772	14653	14879	14890	14841	14890	14699	14732	14695	14742	14876	14686	14857	14633	14753	14855	14706	14894	14741	14872	14824	14749	14780	14714	14835	14798	14992	14800	14777	14588	14832	14857	14791	14679	14835	14668	14716	14835	14704	14785	14762	14831	14556	14941	14705	14676	14877	14606	14854	14968	14814	14848	14699	14900	14810	14835	14731	14825	14721	14882	14823	14613	14681	14723	14744	14680	14941	14907	14772	14668	14952	14752	14689	14811	14865	14824	14790	14790	14481	14718	14538	14873	14751	14918	14726	14700	14799	14805	14721	14631	14855	14814	14721	14802	14878	14634	14761	14796	14531	14888	14917	14723	14845	14766	14607	14749	14663	14824	14844	14853	14862	14812	14798	14738	14711	14723	14799	14817	14849	14641	14862	14887	14872	14882	14788	14758	14637	14616	14848	14747	14637	14914	14750	14809	14747	14821	14622	14590	14902	14892	14623	14635	14740	14807	14731	14764	14660	14863	14704	14652	14628	14737	14901	14672	14651	14655	14832	14751	14837	14642	14884	14688	14799	14851	14938	14610	14710	14636	14727	14715	14697	14765	14816	14776	14731	14714	14718	14778	14701	14832	14680	14922	14907	14709	14705	14829	14780	14745	14790	14896	14689	14656	14868	14669	14851	14641	14739	14896	14807	14771	14768	14733	14870	14723	14789	14641	14855	14804	14636	15052	14752	14693	14713	14825	14679	14812	14873	14748	14842	14794	14710	14698	15029	14700	14825	14617	14694	14795	14822	14782	14754	14992	14591	14765	14865	14664	14696	14698	14900	14834	14866	14871
29034	34549	44070	35781	25874	21254	18996	17907	17278	17599	17331	17228	17120	17343	17238	17251	17290	17310	17191	17347	17389	17297	17325	17220	17371	17242	17227	17146	17289	17207	17306	17240	17282	17292	17193	17205	17304	17120	17395	17378	17363	17269	17238	17270	17278	17384	17278	17298	17114	17348	17292	17078	17219	17269	17266	17353	17149	17345	17413	17236	17563	17499	17190	17213	17446	17294	17346	17234	17131	17089	17596	17249	17328	17177	17192	17151	17270	17281	17101	17121	17053	17115	17195	17206	17204	17199	17182	17237	17349	17036	17318	17390	17434	17209	17337	17016	17188	17361	17365	17292	17221	17290	17210	17285	17231	17372	17291	17251	17260	17419	17185	17179	17105	17198	17238	17270	17124	17211	17361	17273	17312	17120	17266	17039	17238	17200	17191	17319	17314	17284	17342	17140	17221	17104	17173	17354	17445	17203	17158	17121	17230	17297	17213	17291	17164	17285	17318	17133	17275	17333	17277	17392	17072	17153	17450	17267	17084	16936	17231	17225	17203	17092	17386	17176	17263	17318	17094	17050	17221	17233	17188	17331	17078	17228	17144	17598	17065	17119	17102	17171	17242	17424	17335	17239	17208	17243	17236	17218	17288	17201	17448	17465	17163	17327	17296	17193	16922	17118	17166	17188	17166	17124	17231	17334	17132	17332	17162	17178	17119	17464	17134	17111	17139	17401	17224	17245	17315	17350	17216	17272	17231	17280	17460	17175	17305	17232	17496	17190	17176	17232	17445	17319	17212	17170	17189	17138	17188	17184	17216	16986	17172	17182	17309	17284	17234	17064	17264	17341	17228	17291	17293	17234	17411	17362	17239	17318	17289	17096	16936	17202	17328	17255	17267	17521	17384	17246	17238	17319	17156	17403	17195	16973	17260	17366	17287	17150	17207	17322	17146	17234	17207	17099	17092	17070	17117	17109	17172	17431	17261	17167	17260	17111	17128	17327	17061	16977	17547	17323	17098	17141	17285	17166	17270	17255	17235	17216	17446	17324	17433	17447	17376	17298	17254	17083	17268	17273	17420	17278	17229	17220	17176	17232	17184	17312	17329	17271	17269	17259	17434	17151	17452	17263	17279	17323	17474	17094	17415	17041	17297	17196	17281	17127	17131	17391	17462	17144	17225	17198	17144	17392	17313	17168	17269	17140	17141	17423	17161	17319	17291	17202	17192	17097	17307	17333	17217	17102	17180	17051	17206	17127	17331	17320	17235	17363	17264	17203	17199	17216	17336	17335	17118	17208	17353	17313	16910	17344	17304	17295	17193	17348	17252	17349	17222	17177	17375	17311	17404	17198	17522	17325	17314	17281	17166	17024	17391	17416	17331	17170	17328	17152	17249	17466	17034	17230	17346	17161	17101	17176	17345	17357	17216	17276	17190	17246	17141	17430	17055	17320	17224	17212	17382	17166	17290	17079	17267	17276	17322	17303	17288	17152	17296	17283	17502	17403	17223	17211	16934	17025	17436	17179	17319	17343	17153	17278	17326	17341	17239	17236	17123	17149	17002	17271	17417	17273	17219	17337	17327	17129	17340	17223	17159	17400	17199	17348	17308	17210	17306	17281	17160	17248	17424	17389	17083	16996	17209	17495	17166	17211	17400	17462	17265	17093	17227	17115	17127	17235	17348	17263	17547	17374	17220	17041	17357	17288	17250	17247	17237	17143	17022	17340	17261	17062	17366	17396	17490	17341	17220	17311	17168	17358	17051	17071	17387	17183	16959	17010	17234	17150	17145	17373	17376	17341	17145	17020	17279	17391	17157	17417	17446	17257	17307	17295	16999	17221	17432	17173	17201	17171	17230	17375	17211	17263	17279	17332	17270	17215	17204	17161	17330	17091	17218	17228	17413	17317	17244	17267	17186	17428	17204	17115	17100	17205	17290	17052	17166	17412	17210	17371	17198	17269	17140	17276	17302	17130	17295	17197	17396	17085	17333	17290	17258	17143	17002	17376	17317	17169	17258	17272	17336	17181	17446	17249	16946	17172	17172	17253	17068	17434	17416	17335	17055	16998	17227	17112	17269	17162	17102	17168	17288	17353	17263	16928	17318	17333	17207	17156	17381	17155	17311	17247	17392	17253	17338	17387	17288	17116	17267	16944	17328	17084	17181	17305	17334	17408	17176	17201	17303	17365	17250	17167	17242	17362	17315	17368	17444	17400	17070	17352	17563	17240	17121	17271	17395	17046	17266	17329	17483	17337	17187	17411	17138	17205	17257	17417	17286	17278	17286	17365	17111	17239	17043	17134	17172	17281	17179	17255	17136	17366	17120	17304	17306	17103	17312	17249	17093	16997	17184	17186	17156	17070	17262	17349	17271	17029	17291	17302	17103	17315	17346	17535	17268	17076	17268	17383	17332	17471	17416	17246	17165	17222	17429	17140	17099	17285	17338	17240	17214	17157	17341	17296	17204	17246	17349	17414	17349	17316	17256	17453	17229	17248	17245	17233	17068	17178	17382	17260	17367	17180	17262	17088	17311	17424	17266	17169	17323	17144	17369	17454	17307	17084	17261	17319	17304	17163	17008	17342	17168	17079	17056	17355	17030	17512	17315	17187	17462	17341	17380	17370	17233	17468	17358	17338	17317	17425	17239	17149	17202	17185	17275	17159	17321	17264	17294	17154	17311	17295	17301	17320	17223	17170	17224	17183	17349	17220	17139	17247	17270	17132	17186	17427	17213	17248	17402	17432	16926	17315	17171	17231	16952	17118	17203	17258	17289	17173	17174	17288	17411	17161	17147	17215	17444	17527	17313	17294	17384	17307	17218	17324	17391	17158	17250	17230	17399	17234	17144	17302	17341	17380	17211	17124	17311	17222	17460	17296	17389	17216	17364	17221	17236	17157	17086	17014	17313	17231	17351	17327	17239	17352	17158	17554	17482	17298	17204	17200	17173	17326	17217	17193	17248	17088	17467	17293	17385	17246	17230	17227	17274	17137	17399	17093	17359	17367	17289	17226	16950	17193	17329	17159	17264	17131	17210	17030	17350	17255	17209	17196	17155	17234	17184	17316	17375	17403	17238	17193	17313	17343	17252	17173	17390	17171	17398	17052	17026	17290	17256	17259	17387	17364	17262	17249	17433	17114	17354	17275	17334	17130	17196	17383	17131	17051	17309	17386	17332	17370	17253	17234	17415	17254	17222	17313	17325	17247	17344	17113	17171	17516	17272	17442	17226	17215	17213	17227	17354	17101	17345	17221	17223	17158	17128	17367	17318	17078	17086	17318	17178	17337	17290	17147	16901	17125	17183	17131	17131	17458	17353	17374	17132	17290	17130	17320	17207	17177	17277	17353	17136	17173	17083	17156	17332	17466	17129	17180	17185	17132	17280	17164	17198	17375	16911	17243	17410	17290	17477	17284	17324	17279	17361	17094	17271	17243	17349	17113	17286	17164	17288	17283	17328	17248	17123	17039	17306	17225	17059	17233	17246	17237	17346	17218	17120	17158	17249	17189	17191	17254	17336	17368	17197	17211	17155	17348	17464	17093	17304	17237	17318	17248	17347	17374	17134	17221	17382	17149	17116	17344	17121	17200	17122	17351	17339	17258	17495	17305	17077	17292	17377	17450	17044	17150	17172	17194	17330	17322	17237	17106	17204	17288	17015	17144	17290	17280	17235	17235	16972	17327	17315	17226	17337	17192	17268	17271	17365	17226	17380	17344	17271	17247	17437	17207	17327	17052	17421	17500	17420	17121	17418	17306	17362	17161	17249	17302	17349	17383	17246	17290	17159	17320	17336	17300	17187	17184	17174	17216	17260	17167	17246	17113	17210	17202	17363	17140	17497	17369	17089	17245	17024	17447	17256	17094	17166	17169	17193	17281	17104	17558	17397	17293	17094	17050	17360	17410	17327	17267	17103	17048	17528	17265	17318	17248	17008	17210	17318	17243	17165	17105	16948	17275	17281	17156	17253	17298	17211	17260	17143	17338	17278	17322	17267	17248	17325	17222	17238	17217	17246	17357	17564	17188	17452	17338	17237	17432	17242	17313	17184	17359	17206	17149	17516	17266	17265	17316	17274	17427	17473	17209	17373	17285	17276	17051	17176	17343	17319	17208	17343	17257	17294	17177	17200	17250	17519	17204	17280	17195	17208	17140	17302	17225	17361	17325	16999	17378	17361	17251	17168	17521	17227	17312	17352	17470	17045	17234	17429	17204	17301	17115	17159	17075	17336	17051	17249	17145	17090	17098	17386	17384	17298	17339	17232	17049	17411	17226	17349	17124	17390	17209	17081	17178	17368	17462	17107	17327	17221	17453	17133	17158	17178	17290	17127	17113	17168	17088	17140	17343	17218	17237	17282	17146	17210	17280	17175	17081	17248	17315	17017	17233	17085	17073	17272	17146	17146	17136	17247	17103	17619	17286	17313	17243	17095	17056	17259	17314	17254	17087	17266	16988	17226	17144	17140	17067	17113	17214	17283	17249	17260	17221	17164	17271	17202	17258	17233	17218	17112	17241	17199	17206	16946	17215	17206	17429	17145	17171	17192	17150	17141	17409	17228	17363	17061	17414	17301	17339	17388	17144	17267	17094	17236	17354	17451	17224	17245	17324	17327	17144	17313	17243	17344	17215	17198	17173	17084	17208	17513	17379	17476	17469	17079	17338	17095	17299	17297	17360	17327	17358	17318	17518	17502	17352	17353	17433	17132	17308	17186	17184	17167	17239	17268	17030	17275	17327	17179	17333	17240	17295	17294	17418	17554	17374	17158	17107	17096	17098	17103	17045	17290	17132	17158	17163	17298	17214	17359	17215	17130	17254	17334	17084	17351	17126	17535	17335	17536	17434	17377	17367	17325	17257	17115	17104	17078	17293	17067	17369	17116	17308	17272	17361	17324	17293	17427	17324	17312	17372	17174	17313	17177	17180	17243	17308	17186	17231	17314	17214	17394	16994	17162	17127	17296	17079	17244	17224	17287	17401	17301	17296	17307	17449	17303	17079	17343	17392	17183	17308	17284	17285	17050	17256	17151	17189	17382	17273	17195	17179	17202	17318	17420	17391	17271	17387	17051	17266	17234	17318	17229	17345	17385	17319	17501	17175	17359	17172	17198	17231	16985	17379	17294	17336	17375	17276	17384	17306	17322	17378	17154	17171	17168	17277	17377	17333
32824	54867	47133	32452	23540	18562	16204	15261	14907	14927	15075	14951	15014	14757	15033	14893	14889	15061	15147	15000	15038	14993	14871	15088	14752	14856	15081	14822	14869	14822	14896	14929	14827	15061	15029	15042	14723	14903	14985	15008	14973	14847	14978	14932	15031	14908	14993	14914	14887	14872	14878	14940	14918	14815	14809	14851	14858	14996	14851	14995	14868	14935	14819	14860	15132	14891	14764	14857	14782	14935	14913	14969	14865	15053	14971	14975	14771	14828	14863	14852	14992	14961	14828	14985	14743	14970	15043	15009	14962	14935	14959	15015	14946	14923	15016	14822	14864	14797	14784	15066	14892	15009	14776	14874	14804	14764	14972	14907	14782	14917	14892	14925	14828	14846	14788	14954	14774	15024	14900	14809	14924	15148	14690	14901	14953	14830	15109	14837	14760	14992	14994	14910	14807	15073	14867	14920	14964	14985	14892	14953	15135	14757	14903	14836	14941	14855	15020	14909	14818	15035	14735	15018	14872	14862	14833	14842	14769	14928	14814	14882	14928	14905	15076	14952	15069	14954	14923	14856	15031	14859	14885	14950	14879	14852	14789	14924	14917	14713	14895	14911	14926	14907	14988	14910	14971	14995	14916	14806	14760	14780	15024	14881	14915	14946	14976	14963	14963	15048	14692	14981	14930	14930	14883	14912	14982	15142	14848	14925	15076	14935	14954	14767	14727	14892	14980	14962	15011	14901	14928	14843	14867	14810	14811	14836	14885	14814	14847	14980	14775	14889	14933	14845	14970	14863	14803	14711	14997	14856	15020	14870	14870	14887	14947	15137	14840	14813	14898	14815	14932	14889	14863	14923	14901	14884	14866	14837	15026	14860	14798	14863	14923	14870	14971	15017	14816	14889	14899	14817	14887	14809	14793	14991	14755	15045	15050	14999	15089	14714	14902	14965	14956	14809	14823	14859	15002	14736	14940	14770	14988	14984	14958	14831	15097	15021	14877	15024	14964	14839	14929	14816	14876	14889	14861	14967	14871	14831	14961	14822	14900	14990	15019	14928	14860	14728	14959	14935	14886	14697	14800	14849	14794	14915	14883	14975	14876	14889	14846	15014	14913	14897	15019	15170	14883	15049	14818	14989	14905	14969	14891	14952	14910	14877	14774	14865	14831	14820	15014	14959	14991	14805	15117	14803	14883	14884	14931	14971	14905	14703	15002	14954	14992	14873	15060	15049	14884	14906	14946	15065	15054	14874	14896	14873	14867	15042	14875	14942	14991	14914	14995	14913	14943	14815	14868	14992	14862	14834	14830	14994	14832	15044	15067	14867	14893	14967	14935	14936	14960	14913	14834	14874	14807	14923	14993	15020	14878	14981	14794	14917	14893	14797	14917	14823	14947	14946	14970	14959	14933	14836	14885	14860	15054	15179	14943	14922	14952	14844	15082	14844	14982	14975	14926	14961	14929	15199	14834	14937	14800	15098	15030	14771	14939	15054	14872	15138	14963	14936	14897	14723	14990	14829	14850	14876	14868	14797	14949	14871	14829	15012	15169	14960	14889	14728	14818	14828	14877	14905	14917	14826	14853	14861	14908	14968	14815	14798	14959	14913	14877	14760	14975	14962	14777	14995	15040	14836	14966	14964	14972	14953	14813	14871	14817	14925	14900	15071	14920	14850	14897	14968	14965	15005	14882	14996	15134	15074	14956	14832	14898	14865	14900	14902	15118	15053	14801	14880	15054	14878	14779	14737	14987	14960	14685	14727	14939	15068	14847	14990	15029	14969	14717	14805	14924	14876	14993	14889	14964	14974	15130	14963	14742	14821	14707	14879	14929	14897	14849	14997	14987	14863	14877	14899	14765	14868	14972	15044	14902	14971	14726	14958	14952	14956	15014	14894	14677	14859	14891	14739	14789	14893	14899	14877	14730	14750	14835	14922	14824	14902	15002	14882	15002	14716	14870	15059	14737	14869	14940	14751	14907	14866	14898	14938	14732	14800	14815	14968	14702	14876	14835	14738	14870	14774	14913	14930	15080	14831	14907	14859	14981	14911	14936	15012	14894	15045	14851	14941	14962	14909	14911	14957	14862	14935	14985	14939	14910	14948	14963	14785	14897	14886	14877	14972	14928	15043	14929	14821	14722	14890	14791	14890	14839	14866	14854	14819	14842	14842	15044	14870	14880	14803	14894	14967	14932	14973	14836	14952	14968	14868	14953	14772	14826	14814	14797	14948	14974	14989	14949	14983	14851	14812	15033	14811	14887	14963	14923	14890	14884	14729	14686	14954	14994	14807	14897	14823	14936	14883	14903	15042	14852	14771	14750	15017	14789	14805	14817	15064	14900	14939	14987	14943	14968	14929	14987	14785	14944	15056	14916	14775	14938	14772	14932	14983	15002	14788	14940	14882	14871	14924	14931	14906	14834	14864	14897	15012	15005	14804	14667	14879	14858	14767	15071	14921	14921	14787	14799	14983	14911	14963	14965	14975	15121	14934	14859	14847	14930	15062	14829	14952	14963	14892	15032	14872	14900	14948	14836	14719	15099	14977	14886	15043	14908	15083	14971	14829	14855	14879	14829	15100	14865	14861	14903	15051	14831	14818	14777	14827	14916	14960	14849	14863	14957	14994	14920	14896	15025	14814	14840	15087	14758	15044	14794	14997	15096	14773	14734	14826	15124	14861	14905	14857	14818	14955	14885	14785	14830	15133	14864	14856	14857	14856	14900	14844	14919	14663	14786	14921	14763	14842	14762	14969	15011	14827	15010	15011	14888	14928	14907	14963	15060	14882	14970	14935	14732	14968	14947	14925	14928	14798	14768	14983	14847	14955	14801	14989	14887	14699	14819	15061	15090	14845	14952	14866	14974	14970	14903	14861	14893	14950	14954	14844	14988	14875	14963	14957	14790	14748	14918	14779	14891	14931	14918	14857	15014	14816	14961	14870	14780	14892	14887	14987	14790	14904	15115	14841	14922	14734	14897	14849	14688	14873	14944	14860	14801	14844	14608	14937	14837	14964	15012	14761	14891	14969	14851	14856	14830	14876	15049	14719	14980	15001	14919	14716	14975	14974	14888	14828	15003	15028	15025	14881	14848	14943	14972	14895	14989	14968	15022	14876	15012	14914	14768	14833	14793	14839	14894	14749	14764	14903	14958	14884	14850	14764	14888	14942	15243	14834	14926	14994	14814	14850	14680	14811	14895	15114	15022	15054	14925	14903	14860	14871	15028	14878	14882	14867	14958	15058	14894	14907	14887	14828	14964	14810	15036	14913	14837	14926	14782	15001	14995	15097	14874	14915	14863	14846	15021	14767	14864	14838	14898	14929	14864	14846	15124	14758	14914	14945	14860	14925	15036	14913	14868	14895	14875	14902	14934	14714	14826	14847	14914	14818	14905	14987	14731	14896	15103	14854	14906	14757	14995	14910	14761	14712	14951	14722	14965	15064	14805	14963	14915	14945	15096	14821	14903	14963	14931	14896	15075	14934	15012	15140	15010	14849	15086	14969	14874	14946	14763	14750	14947	14768	14984	14953	14791	14789	14963	14798	14755	14930	15026	14976	14860	14816	15117	14934	14979	14767	14740	14908	14949	14848	14972	14917	14888	14894	14871	14995	14887	14899	14977	14954	14960	14929	14940	15007	14944	14987	14880	14889	15013	14922	14982	14818	14874	15026	14898	15001	14998	14923	14951	14849	14798	14905	14959	14901	14795	14829	15024	14880	14776	14771	14658	14931	14844	14996	14819	14964	14938	14885	15000	14716	14961	14953	14903	14921	14931	14772	14785	15186	14940	15075	14777	14769	14907	14712	14903	14891	15051	14953	14971	14892	14885	14858	15020	15033	14882	14908	14825	14890	15015	14940	14917	14903	14780	14976	15073	14951	14951	14997	14756	14972	14909	14993	14986	15028	14903	14966	14864	14795	15007	14821	14958	14911	14871	14803	15009	14907	14794	14950	14669	14974	14844	15068	14786	14815	14874	14865	14894	15006	15093	14631	14884	14895	14808	14755	14918	15005	14968	15035	14999	14921	14842	14937	14907	14805	14820	14846	14942	14901	14668	14693	14897	14881	15013	14995	14892	14947	14995	14729	14996	14993	15019	14884	14970	14812	14770	14935	14790	14908	14843	14867	15021	14834	14853	14833	14904	14917	14908	14866	14796	14939	14847	14847	14897	14906	14886	15063	15049	14842	15019	14817	14978	14960	14792	14900	14994	14867	14787	15016	14908	14984	15046	14865	14831	14847	14870	15106	15001	14958	14813	14873	14894	14882	14995	14834	14987	14804	15072	14889	14907	14991	14936	14849	14930	14895	14889	15002	14950	14963	14985	14935	14836	14993	14857	14828	14825	14643	14885	14841	14939	14911	14850	14883	14661	14872	14909	14857	14971	14883	14888	14887	14888	14684	15014	14957	14898	15021	14909	15051	14981	14896	15038	14999	14944	14993	15127	14867	14913	14770	14977	14914	14807	15090	14766	14943	15020	14903	15069	14781	14985	14922	14965	14914	14865	14883	14982	14779	14781	14692	14947	14960	15056	14862	15059	14802	14932	14879	15008	15082	14862	15016	14951	14949	14933	14863	15037	15034	14820	14809	14967	14920	14807	15006	14918	15016	14918	15061	15040	14840	14807	15017	14754	14926	14798	15044	15010	14946	14853	14808	14928	15064	14737	14808	14814	14902	14955	14963	14991	14833	15109	14845	14949	14978	15019	15001	14734	14869	14827	14938	14894	14955	14895	14906	14795	14852	14855	14918	15009	14778	14874	14877	14976	14924	14828	14874	14974	14977	14781	14953	14985	14893	15036	14981	15066	15130	14819	15182	14882	14877	15088	14928	14893	14826	14984	14958	14841	14948	14966	14862	14826	14892	14828	14798	14824	14880	15113	14885	14973	14812	14932	14787	15122	14752	14937	14898	14878	14947	14913	14893	14914	14949	14810	14915	14790	15025	15057	14878	14748	14898	14576	14811	14817	14826	14668	15017	15054	14846	14969	14851	14995	14997	14853	14907	14874	14960	14872	14908	14898	14875	14932	14685	14967	14866	14949	14817	14918	14895	14923	14910	14765	14968	14975	14834	15054	15002	15157	14869	14835	15100	14813	14857	14882	15051	14870	14960	14822	14908	14871	14915	14864	14957	14953	14727	14912	14732	14930	14821	14859	14908
24385	23687	41878	43378	35661	29485	24963	19420	18013	17507	17482	17280	17321	17159	17531	17320	17393	17430	17254	17287	17288	17359	17138	17360	17158	17323	17353	17217	17166	17239	17137	17069	17321	17123	17169	17196	17376	17162	17349	17111	17279	17177	17284	17020	17309	17440	17322	17239	17181	17260	17242	17339	17207	17069	17341	17221	17167	17325	17020	17199	17052	17269	17281	17370	17263	17327	17385	17203	17047	17221	17033	17081	17000	17138	17175	17245	17311	17054	16924	17164	17165	17044	17055	17201	17207	17223	17047	17150	17306	17170	17061	17199	17043	17215	17113	16917	17338	17290	17295	17110	17403	17244	17037	17024	17282	17221	17144	17264	17159	17204	17154	17242	17183	17159	17166	17106	17091	17068	17284	17119	17344	17340	17077	17242	17291	17232	17116	17232	17155	17343	17242	17200	17220	17079	16924	17043	17168	17154	17316	16811	17269	17445	17091	17070	17053	17318	17096	16913	17324	17343	17177	16999	17203	17076	17001	16979	17212	17124	17125	17062	17226	17123	17185	17084	17124	17451	17039	17030	17260	17124	17170	17310	17187	17068	17247	17157	17290	17118	17068	17198	17101	17215	17206	17167	17377	17240	16955	17211	17345	17029	17133	17280	17157	17154	17069	17186	17277	17016	17327	17213	17253	17340	17300	17251	17276	17104	17298	17049	17028	17271	17068	17054	16992	17005	17174	17155	17211	17322	17194	17107	17172	17034	17205	17058	17329	17208	17072	17107	17190	17200	17052	17074	17249	17148	17194	17200	17277	17148	17366	17216	17228	17102	17274	16962	17223	17202	17059	17009	17259	17153	17259	17002	17083	17142	17099	17135	17244	17215	17066	17179	17283	17004	17234	17030	17216	17062	17075	17234	17330	17021	17091	17155	17135	17076	17084	17080	17280	17063	17179	17043	17218	17212	16980	17134	17054	17059	17219	17223	17095	17087	17170	17344	17173	17075	17184	17103	17216	17128	17037	17274	17440	17157	17209	17258	17254	17162	17103	17065	17205	17218	17093	17086	17052	17279	17227	16978	17165	17359	17154	17079	17173	17153	17183	17366	17064	17311	17522	17105	17181	17026	17140	17210	17230	17224	17307	16986	17290	17312	17056	16959	17046	17047	17207	17017	17238	17176	17113	17151	17247	17078	17382	16977	17079	17267	17141	17310	17148	17260	17114	17123	16995	17148	17325	17283	16972	17166	17252	17090	17082	17175	17108	17224	17133	17255	17358	17288	17090	17068	17115	17181	17190	17156	17114	17247	17283	17134	16929	17158	17256	17153	17013	17086	17252	17269	17154	17352	17189	17227	17364	17148	17054	17038	17162	16957	17176	17159	17265	17165	17178	17265	17174	17157	17008	17080	17145	17079	17115	17116	17175	17060	17099	17077	17105	17225	17124	16947	17102	17186	17174	17214	17182	17259	17183	17144	17262	17279	17122	17102	17191	17170	17027	17224	17116	16990	17209	17279	17431	17358	17265	17122	17215	17376	17127	16870	17300	17151	17161	17197	17069	17187	17338	17280	17017	17145	17168	17082	17182	17031	17302	17278	17147	17087	17224	17360	17109	17185	17232	17205	17056	17109	17135	17065	17119	17248	17241	17247	17167	17075	17099	17117	17178	17143	17135	17145	17186	17028	17147	17133	17000	17065	17287	17141	17325	17215	17241	17112	17173	17170	17033	17235	17301	17219	16896	17027	16869	17427	16988	17096	17102	17216	17183	17225	17130	17252	17225	17274	17279	17204	17122	17168	17034	17264	17053	17017	17067	17083	17153	17006	17288	17055	17301	17352	16964	17226	17239	17117	17180	17215	17119	17170	17284	17096	17074	17233	17163	16861	17234	17171	16972	17071	17018	17293	17264	17026	17250	17278	17051	16990	17197	17104	17129	16935	17090	17207	17081	17209	17109	17100	17187	17244	17237	17048	17281	17090	17291	17113	17009	16923	17038	17254	17059	17304	17182	17355	17276	17264	17153	17201	17386	17176	17162	17205	16978	16987	17062	17073	17246	17227	17115	17323	17198	17150	17141	17367	17155	16909	17085	17077	17102	17189	17222	17131	17277	17104	17240	17193	17362	16949	17169	17047	17267	17253	17183	17049	17262	17094	17253	17112	17121	17082	17173	16959	16976	17213	17095	17153	17256	17269	17422	16907	16961	17044	17108	17324	17058	17280	17078	17219	17083	17114	17208	17015	17319	17165	17114	17111	16953	17070	17268	17082	17190	17102	17022	17070	17243	17084	17138	17023	17239	17217	17079	17082	17382	17247	17023	17284	17317	17133	17052	17262	17194	17286	17207	17267	17275	17122	17001	16985	17035	17201	17109	17143	17160	17074	16950	17194	17175	17206	17253	17088	17113	17228	17131	17187	17103	16963	17119	17281	17022	17272	17094	17092	17442	17199	17091	17012	17328	17319	17303	17172	17352	17067	16985	17408	17104	17103	17367	17359	17065	17089	17149	16914	17168	17305	17070	17096	17129	17030	17249	17251	17168	17270	16974	17063	17260	17112	17086	17063	17103	17118	17235	17320	17081	17336	17291	17287	17151	17416	17101	17235	17218	17082	17175	17291	17196	17312	17259	17138	17284	17175	17106	16941	17232	17021	17026	17364	17052	17202	17156	17070	17035	17189	17033	17231	17103	17283	17130	17110	16983	17208	17250	17261	17049	17181	17223	17222	17202	17339	17136	17282	17200	17072	17172	17186	17088	17138	17108	17303	17275	17264	17253	17171	17395	17194	17020	17192	17129	17211	17259	17034	17118	17186	17168	17134	17223	17111	17037	17283	17104	17174	17101	17133	17171	16911	17176	17097	17279	17287	17205	17476	17175	17321	17135	17180	17110	17229	17355	17002	17188	17090	17135	17121	17008	17322	17243	17260	17053	17102	17204	17122	17196	17275	17315	17236	17152	17152	17274	17214	17407	17143	16926	17134	17203	17099	17149	17029	17291	17155	17033	17083	17123	17291	17163	17278	17096	16915	17150	17245	16908	17182	17282	17242	17218	17152	17067	17258	17241	17205	17238	17072	17077	17093	17181	17075	17154	17189	17356	17210	17087	17328	17105	17005	17137	17161	16965	17013	17128	17136	17006	17299	17139	17190	17282	17201	17094	17217	17333	17220	17220	17141	17065	17299	17069	17182	17266	17134	17094	16994	17170	17218	16998	17080	17055	17071	16882	17228	17303	17155	17077	17254	17082	17162	17194	16992	17122	17095	17094	17387	17006	17257	17089	17126	17171	17264	17198	17097	17437	17386	17209	17366	17312	17091	17296	17211	17304	17254	17219	16935	17145	17153	17072	17199	17239	17295	17282	17343	17226	17281	17166	17058	17116	17268	16982	17344	17184	17100	17200	17213	17011	17093	17427	17057	17288	17203	17238	17365	17392	17264	17229	17335	17180	17352	17190	17132	17163	17138	16940	17213	17188	17458	17250	17312	16987	17015	17070	17268	17014	17301	17086	17115	17227	17051	17042	17151	17072	17136	17060	17229	17054	17197	17028	17212	17126	17102	17464	16937	17237	17062	17092	17125	17077	17152	17206	17223	17334	17039	17083	17105	17149	17270	17255	17207	17099	17204	17290	17124	17159	17153	17157	17160	17231	16972	17095	17074	17438	17179	17276	17117	17130	17286	17048	16968	17292	17324	17309	17366	17234	16979	17088	17165	17033	17257	17046	17106	17164	17061	17147	17191	17223	17169	17048	17229	16941	17024	17055	17353	17328	17284	17120	17252	17361	17117	17088	17119	17334	17108	16945	17135	17142	17288	17155	17293	17059	17006	17198	17098	17127	17368	17127	17240	17148	17373	17223	17205	17174	17253	17298	17397	17182	17235	17191	17210	17016	17134	17146	17194	17125	17264	17248	17304	17190	17145	17285	17179	17154	17137	16951	17259	17278	17321	17269	17049	17101	17182	17165	17285	17225	17174	17019	17158	17307	17169	17199	17020	17197	17152	17251	17158	17182	17212	17209	17467	17206	17164	17246	17128	17211	17045	17244	17160	17204	17188	17165	17451	17289	17311	17199	17165	17258	17117	17148	17064	17362	17284	17220	17155	17269	17253	17057	16957	17240	17179	16996	17099	17271	17019	17012	17135	17086	17087	17209	17084	17126	17160	17087	17204	17114	17126	17271	17060	17215	17184	17338	17141	17088	16984	17079	17137	17324	17423	17364	17228	17164	17181	17117	17086	17024	17310	17030	17233	17160	17217	17149	17203	17145	16972	17094	17231	17330	17077	16980	17220	17011	16972	17184	17117	17234	17065	17066	16921	17248	17174	17140	17035	16933	17066	17291	17281	17283	17289	17318	17188	17234	17169	17429	17025	17220	17108	17284	17233	17180	17216	17038	17120	17121	17264	17296	17195	17131	17199	17178	17220	17173	17030	16893	16930	17230	17418	17183	17251	17101	17365	17100	17249	17008	17083	17288	17235	17063	16903	17256	17187	17042	17309	17045	17108	17082	17110	17201	17144	17186	17141	17153	17237	17158	17147	17217	17173	17095	17071	17320	17206	17224	17202	17144	17225	17222	17292	17042	17379	17221	17048	16933	16995	17188	17098	17229	17193	16988	17113	17129	17039	17210	17249	17215	17154	17106	17098	17359	17237	16970	17196	17026	17246	17223	17291	17162	17315	17186	17280	17248	17108	17148	17043	17486	17256	17199	17185	17269	17148	17166	17139	17201	17143	17293	17347	17233	17108	17309	17233	17344	17272	17471	16971	17183	17167	17022	17249	17315	17073	17251	17095	16988	17231	17136	17142	17021	17139	17134	17275	17292	17157	17106	17342	17316	17377	17187	17226	17280	17156	17140	17039	16988	17070	17096	17067	17320	17120	16976	17116	17238	17105	17103	17006	17187	17309	17216	17315	17105	17205	17193	17254	17160	17213	17266	17100	17068	17250	17068	17501	17295	17420	17239	16997	17184	17076	17078	17282	17259	17172	17160	17314	17285	17181	16992	17283	17190	17157	17302	17283	16929	17022	17171	17453	17189	17258	16986	17084	17029	17290	17211	17264	17079	17287	17275	17125	17041	17261	17195	17200	17092	17133	17305	17059	17246	17234	17153	16987	17244	17160	17230	17223	17270	17211	17286	17023	17084	17095	17155	17129	17114	17345	16901	17172	17206	17261
59365	96968	84590	60273	42225	29319	20459	16472	15278	14912	14678	15111	15180	14946	14734	15120	15090	14990	14930	14979	15033	14864	15114	14824	14707	15122	15122	14925	14892	14889	14879	14825	14922	14998	14885	14897	15072	15053	14960	15078	14909	14901	14888	15020	14946	14954	14846	14917	14965	14925	14878	15002	14962	15098	14940	14704	14819	14990	14872	15029	14924	14948	15002	14933	14881	14943	15074	14888	15027	15017	14864	15071	14738	14866	14913	14998	14970	15003	14912	14674	15017	14768	14846	14986	15126	14866	14917	14886	14953	14923	14938	15085	14896	14884	15067	14891	14990	14920	14935	14868	15093	14992	15099	14999	15014	15056	14761	14937	14883	14739	14873	14930	14914	14704	15014	14957	15012	14775	15163	15097	14976	14955	14790	14908	14907	14741	15018	14977	15009	14940	14946	14987	14995	15065	14987	14876	14855	14985	14931	14699	14836	14802	14969	14868	14902	14942	14851	14986	14992	14981	14916	14929	14861	14936	14879	14980	14825	15009	14835	14984	15234	15123	14932	14669	14911	14992	14822	14893	14996	14947	15120	14967	14927	14902	14806	15110	15013	14991	15115	14722	14978	14874	14955	15027	14962	15038	15060	15034	14885	15026	14724	14996	14875	14675	14843	15016	14913	14921	15086	14917	15099	14927	14855	14924	15069	15004	15059	14967	14967	15110	14897	15090	14837	15023	15042	14964	14817	15198	14923	15043	14966	15004	15080	15063	14915	14862	15005	14903	14891	14891	14796	14881	15208	14987	15035	14929	15061	14789	14971	14960	14972	14746	14953	15026	14964	14919	14966	15113	14956	14908	14917	15043	15068	14853	14910	14994	14884	14923	15029	14877	14952	14818	14847	14922	14963	14955	14943	15038	15002	15051	15030	15089	14919	14945	14988	15003	14904	14870	15024	15007	15011	14993	14941	14954	14819	15044	14848	14866	15011	15059	14828	14911	14856	14798	15015	14788	14793	14893	15073	14901	14807	14918	15047	14883	14883	15040	14824	14902	14938	15050	14946	15237	14697	14934	14818	14934	14969	14813	14801	15046	14931	14888	14903	14813	14895	14886	14978	14992	14818	14892	14753	14880	14886	14996	15083	14753	14927	14899	14956	14912	14867	14978	14887	14979	14941	14931	15055	14987	14948	14853	15095	14935	14890	14940	14973	14923	15080	15055	14991	14854	15108	14889	14943	14958	15045	14823	14879	15019	15088	14795	14862	14959	14956	14994	14918	14905	14803	15037	14838	14933	14799	14965	15048	15033	15055	15032	14880	14908	14960	15044	15069	14943	14911	14878	14889	14933	14973	14930	14924	14976	14876	14876	14960	14950	14923	15027	14806	14917	14864	14851	14990	14853	15028	14892	14902	15020	14877	15077	14762	14853	14912	15005	15049	14918	14872	14914	14778	14886	14947	15099	14874	14969	14979	15036	14947	14976	15008	14975	14985	15002	14920	14747	14935	15010	14797	15064	15038	14931	14903	14829	15072	14815	15142	14818	14917	14907	14983	14821	15049	14889	14859	15005	14962	15042	15041	14913	14951	15043	14858	15029	14766	14937	14999	14785	14885	14970	15087	14814	14788	15057	14895	14963	15048	14967	14815	14944	14904	14924	15059	14912	15017	14962	14924	14989	14973	14950	14873	15003	14964	15038	14966	14841	14832	14859	14920	14936	14803	15034	14839	14886	14971	15135	15016	15026	14952	15024	14882	14974	15052	15058	14912	14985	14947	14961	15014	14762	14960	14966	15096	15086	15042	14895	15002	14835	14935	14894	15064	15021	14723	14984	14896	14966	15108	14795	14874	14963	14926	14893	14909	15044	15028	14797	14977	14913	14924	14830	15080	15035	14745	15064	14954	14975	15056	14889	14890	14984	14975	14852	14706	14844	14902	14900	14954	14812	14884	14906	14894	14867	14865	14951	15103	14797	14952	14966	14979	15033	14912	14865	14870	14918	14825	14933	14864	14937	14886	14882	14913	14889	14772	15159	15238	14967	14923	15139	14988	15022	14993	15131	14940	14936	14928	14834	14864	14860	14842	15057	14808	14731	14880	14912	14981	14962	14864	14867	14782	15043	15063	14884	15126	15061	15007	14788	15212	14915	15013	14965	14862	14926	14896	14819	14820	15089	14933	15091	14935	14881	14897	15162	14999	14868	14953	15137	14986	14949	14799	14908	15042	14865	14825	14888	15017	14997	14953	14965	14923	14865	14932	14977	14881	14877	14881	14926	15005	15048	14966	14920	14885	14818	14853	15034	14946	15005	14758	15016	14788	14960	14911	14911	14930	14927	14851	15043	15020	14905	14880	14894	14945	15139	15011	14973	14981	15099	14836	14950	14837	14843	15102	14925	14993	14980	14902	14954	14938	14899	14842	14875	14856	14962	14965	14851	14926	14747	14983	14870	14908	14888	15029	14994	14972	14892	14853	14877	15067	14917	14961	14794	14979	14980	14940	15012	14935	14974	14877	15076	14895	14883	14879	14907	14920	15076	14946	14795	15034	14845	15093	14936	15012	14751	15087	14999	14905	14955	14878	15070	14850	14906	14980	14817	15017	15066	14855	14887	15045	14752	15064	14989	14960	14936	15049	15016	14856	14940	14910	14973	14910	14881	15108	15054	15060	14869	14901	15066	15001	14922	14959	14970	14929	15130	14819	14907	14900	14804	15089	14952	15040	15114	14885	15005	14905	14875	15012	14851	14888	14968	14972	15011	14834	15073	14800	14961	14952	14987	14754	14873	15119	14959	14808	14998	15059	15186	15030	14970	14966	15179	15012	15111	15107	15011	15019	15127	14919	14959	14854	15149	15021	14877	14903	15069	14884	14992	15070	14908	14773	14774	15261	14895	14828	14997	14917	14955	15091	14948	14852	15046	14880	14993	15003	15034	14864	14990	14831	14827	14893	14855	14964	15062	14977	14904	15013	14857	14927	15063	15038	15113	14962	14905	14918	15022	14994	15054	15010	14988	14871	15100	14893	14915	14987	15004	15078	14911	15053	14976	14866	14739	14877	14971	14945	14938	14986	15011	14863	15052	14981	14848	14749	14847	14884	14812	14898	14904	14940	15134	14938	14682	14956	14934	14930	14985	14946	14914	14922	14809	15112	14904	14898	14841	15004	14885	14913	14769	15031	14811	15132	15055	14872	15127	14852	14787	15016	14884	15051	14860	14978	14939	14983	14934	14901	15082	14817	14969	14701	14870	15034	15012	14962	14959	14794	15072	14852	14949	14888	15023	14933	14869	15157	15013	15027	14895	15108	14965	14864	14989	15117	14694	15080	14868	15038	15057	14879	14949	14965	15015	15097	14877	14812	14953	14992	14945	15048	14985	15032	14979	14962	14971	15202	14805	15077	14955	14990	15030	14958	15109	14844	14763	14822	15020	14985	14894	14909	15040	14875	14976	15045	15004	14920	14866	14927	15011	15134	14769	14997	15064	14966	15171	15051	14983	15106	14934	15075	14811	15081	14858	15121	14998	14922	14835	14877	14789	15015	15049	14876	15099	14898	14871	14960	14810	15049	14938	14911	14880	15018	14869	14915	14833	14916	14756	14765	14994	14980	14957	14870	14990	14783	14825	15124	15098	15066	15016	15015	14881	15015	15043	15041	14958	14954	15019	15012	14814	14878	14887	15064	14889	14933	14793	14801	14915	15076	15009	14849	14885	15065	14775	14912	14836	15040	14949	14992	14936	15051	14999	15015	14788	14803	14916	14978	14861	14918	14998	15110	14907	14862	14977	14916	15012	14992	14898	14990	14813	15015	15006	15123	14955	14832	14872	14877	14891	14896	14914	14950	14899	15072	14936	14890	14982	14937	15006	14969	14849	14925	15024	14940	14768	15003	14847	14926	14986	14842	15037	14916	15194	14942	14908	14898	14916	14867	14918	15102	14928	15042	15027	14768	14974	14979	15052	14863	14957	15017	14915	14958	15063	14833	14975	14982	14806	15143	14928	15062	14877	15101	14986	14900	14870	14899	14916	14950	14842	15085	14852	14946	14813	14947	14980	14882	14810	14802	14907	14922	14983	14926	14895	14832	15056	14987	14899	14921	14940	14739	15014	14859	14855	14949	14979	14851	14867	15028	14953	14951	14956	14883	14923	14948	14908	15005	14929	15056	14756	14985	14745	15130	14935	14913	14881	14973	14908	14935	14938	14911	14991	14891	14943	14971	14704	15141	14988	14881	15013	15044	15020	14879	15004	14889	15080	14809	14817	15099	15111	14974	15013	14949	14846	14996	14953	15099	14924	15134	14989	15004	14867	14962	14782	14956	15039	14915	14951	15032	14887	14913	14832	14905	14909	15002	14859	14957	15103	14911	15125	14963	14849	15109	14757	14857	15050	15018	14971	14904	15029	14942	14939	14975	14875	15062	14977	14833	14952	15005	14876	14990	14927	15067	14995	14932	15072	14929	15059	14940	14880	14835	14995	15076	15040	14890	14879	15138	15029	15060	15044	14962	15011	14769	14990	15031	15034	14948	15016	15188	14885	14941	14911	15003	14987	15067	14921	14898	14959	14922	14912	14924	14831	14967	14851	14987	15040	14876	14924	14845	15033	14960	15054	14912	14955	15102	14863	15002	14773	15048	14969	14909	14907	15029	14876	14849	14888	15050	15096	14885	14925	14940	14930	15134	14961	14929	15002	14853	15058	14893	14934	14752	15124	14989	14762	14866	14920	15008	15003	14967	14956	14880	14988	14946	14940	14944	14971	14936	14839	14876	14941	14870	14876	14878	15055	14943	14944	14696	14922	15025	14926	14958	15054	14845	15069	14887	14858	15067	14912	14734	14984	14792	14898	14924	14962	14904	14963	14813	14994	14988	15010	14900	14929	15109	14810	14885	15072	14881	14965	14838	14907	14946	14918	15027	14944	15046	15000	14939	14960	15083	15004	14962	14808	14962	14814	14967	14888	14976	14867	14841	15046	14938	14903	14903	14768	15043	15105	14860	15010	15013	14891	14838	14848	14883	14884	14998	14980	15004	14972	15066	14958	15050	15012	14951	14818	14925	14854	14817	14785	14963	14852	14938	14736	14867	14699	15016	14902	15009	14838	14980	14911	14986	14861	15004	14979	14913	15048	14999	15011	14868	15080	14983	14857	14768	15079	14906	14828	14771	14835	14893	15021
23008	22256	36371	37695	35017	32065	28615	21211	18107	17899	17493	17326	17205	17147	17077	17345	17367	17009	17199	17117	17163	17218	17176	17139	17175	17159	17106	17016	17099	17049	17017	17089	17235	17269	17113	16964	17118	17078	17143	17140	17120	17187	17201	16947	16895	17013	17185	17005	17003	17080	16885	16966	16983	16889	16925	17132	16984	16934	17120	16822	17124	16962	17112	17187	17031	17159	16990	17071	17217	17043	17043	16900	17012	16952	17041	17088	16805	16985	16982	16846	17192	17109	16970	17016	17014	16953	17044	16913	17043	17147	17180	16925	16966	17095	16812	16877	17011	16993	16980	16940	17293	16929	17075	16866	16926	17122	16974	16771	17289	16983	17074	16876	16967	16745	16984	16826	17154	16855	16865	17013	17169	16927	16854	16906	16977	16975	16879	17168	17023	16948	17062	17008	16849	16904	17062	17185	16930	16892	16831	16935	16933	17060	16965	17078	16918	16895	17069	17096	17012	17125	17021	17068	17020	16902	17075	16970	16988	16952	16914	16999	16960	16997	17131	17031	16870	16909	17049	17051	16960	17102	16813	16847	16868	16936	17031	16796	16985	17073	16951	16771	16962	16855	16932	16935	16955	17119	17034	16887	16912	16762	16940	17030	16899	16945	16712	16851	17104	16957	17095	17183	16828	17033	17009	16672	17133	16881	16806	17057	16850	16987	16916	17051	16973	16940	17256	17076	17104	17014	16746	16932	16978	17082	16975	16943	17000	16930	17110	17037	17082	16933	17034	16883	16767	17109	17040	16808	16922	17030	16869	16780	16740	17101	16897	16890	16963	17050	16838	16972	17054	17094	16827	17121	16931	16923	16937	17014	16998	16807	16943	17054	16990	16969	17023	17175	17154	17064	17073	17069	16954	16949	16817	17122	16889	16768	16978	16938	16838	16914	16931	17043	16842	17032	17078	16967	17077	16813	16822	17068	17083	16734	16991	16974	16808	16878	17076	16758	16903	17060	16938	17041	17048	16802	16906	17039	16996	16983	16928	16943	16886	17037	16978	16940	17029	16903	16826	16834	17082	17052	16974	17135	17074	16949	17101	17076	17029	17043	16960	17003	16917	16879	16926	17006	16800	17108	16996	16938	16951	16893	16958	17134	16912	16938	17013	16796	16984	16898	16760	16990	16950	17102	16925	17107	16977	16985	16917	17107	16927	17079	17060	16988	16865	16820	16831	16928	16984	16957	16918	17062	16990	17071	16838	16892	17079	16972	16995	17029	16941	16900	17001	16845	17067	17165	16954	17194	17034	17030	17035	16826	16914	16977	16923	16961	16895	17066	16903	16770	16923	16741	17107	16875	16994	16838	17008	17150	16942	16843	17081	17106	16978	17047	16930	16878	16881	16968	16901	17001	16813	16979	17007	16847	17015	16913	16985	16904	16865	16817	17014	16884	17150	16892	16910	17069	17082	16926	16937	17054	17109	16968	16988	16918	17028	16892	16807	16960	16951	16958	17047	17084	16953	16950	16950	16859	17083	16999	16939	16877	16928	16992	16936	16930	17008	16996	16850	16899	16985	16867	16870	17061	16963	17099	16839	17053	17056	16978	16945	16832	16854	16941	17087	17213	17051	16942	16746	16824	16911	16750	17048	17007	16912	16895	16894	17139	16749	17169	17014	16991	16885	16980	16983	16976	17086	16731	17052	16886	16991	16904	16901	16874	17129	17206	16959	16799	16990	16912	16836	17006	17106	16902	16934	16870	16941	16959	16759	16949	16998	16928	17056	16957	17008	16955	16859	16918	17169	17134	17011	16886	17152	17067	16911	16895	16812	16878	16868	16931	16802	17094	16928	16911	17013	16895	16925	16806	17144	16862	16900	16856	16957	17040	17021	17116	16984	16947	16895	16993	16978	17043	17026	16979	16988	16769	16947	16895	17154	16956	16809	17000	17013	16997	16934	17009	17045	16832	16977	16989	17099	16914	16992	17034	16759	16818	17080	16733	17061	16999	17080	16932	16915	17002	16954	17034	16989	17156	16998	17076	16748	17146	17008	17018	17067	16920	17014	16962	17049	16929	16907	16855	16748	16849	16951	16884	16945	17053	16999	17074	16829	17022	16746	16909	16954	16941	17041	17053	16945	16819	16857	16846	16913	16840	17037	16915	16962	17038	17013	17170	16864	16765	16859	16793	17048	16992	16873	16904	17029	17096	17037	17123	17063	16884	17042	17070	17039	16925	16746	16914	16993	16886	16866	17081	17006	16991	16792	16946	17082	17079	17022	17176	16780	17066	17016	17011	16932	16829	16934	16941	17065	16866	16940	16874	16952	17041	16966	16959	17128	17004	16963	16845	17286	16949	16939	17095	16969	17132	16879	16905	17074	16954	16812	16938	16933	16880	17057	16910	16870	17053	17088	17027	17082	17131	16888	16845	16675	17006	16959	16837	16917	17173	17052	17057	17193	16884	17031	16865	16873	16803	17094	16953	16835	16839	16901	17052	16854	16845	16913	16942	17074	17023	17109	16906	16844	16924	16921	16984	17148	16880	16883	16876	16854	16782	16985	16714	17063	16874	16880	16857	16986	16932	16902	16922	17076	16928	16906	16895	16809	17077	16879	16976	16713	16821	17031	17074	17148	16735	16919	16877	16998	17170	16949	16882	16955	16788	16838	16910	16849	16935	17004	17019	16970	16956	17018	16870	17020	17001	17036	17093	16876	17141	17168	16890	16947	16992	17199	17387	17184	16926	16699	16913	16992	16824	16894	16855	17049	16821	16956	16864	17099	17096	16899	16987	17152	17049	16986	16993	16947	16846	17011	16799	16930	17207	16971	16867	17062	17068	16863	16831	16791	17009	16929	16967	17006	17045	16899	16921	16840	17011	16981	17001	17094	16740	16945	17003	17086	17123	16742	16974	17109	16775	17086	16982	17077	17047	16850	17068	16805	17164	16885	16899	16674	17012	16914	16982	16973	16984	17184	16962	17081	17086	16949	16953	16894	17039	16988	16967	17036	17100	16867	16902	17090	17127	17032	16853	16769	16893	17162	16901	17217	16865	16860	17046	16899	16917	17047	17089	16976	17036	16923	16913	16985	16985	17077	16876	17022	17044	17157	17058	16803	17002	17104	16988	17100	17156	16899	16997	16850	16959	16918	16647	17101	16943	17046	17124	16864	16796	16727	16922	16925	17185	16964	17017	16805	16917	17099	17061	17079	17012	16923	16907	16823	16951	16889	16955	17015	17100	17245	17023	16772	16976	16862	16945	16817	16945	16958	16890	17086	16914	16920	16860	17061	16824	16751	16977	16752	16983	17012	16805	17026	17206	16866	16948	16946	16979	16884	16983	16968	16905	16969	17006	17169	17046	17153	17075	17001	16824	16988	16747	16960	17113	16756	17092	17093	16757	16951	16932	17050	16695	17115	17150	17195	17150	16837	16994	17009	16746	17004	17137	16840	16982	16793	16875	17103	17081	16967	17073	17094	16778	17127	16910	17064	16904	16984	16871	16888	16895	16888	17023	16863	16962	16677	17182	17133	16992	16846	16825	16892	17113	16786	16884	16978	16983	16998	16805	16975	16699	16873	16885	16852	16953	16746	16998	17012	17161	16805	16750	17053	17072	16974	16886	17101	17058	17153	16875	16941	17037	16677	16961	17069	16938	17222	17001	17066	17079	17012	17035	16915	17130	16870	16966	17037	17064	17043	16815	17078	17032	16717	17020	16931	16943	17061	16788	17085	16844	17026	16834	17120	17087	16861	16714	16938	16971	17018	16939	16954	17081	17017	16993	16920	16949	16817	16879	16997	16810	16951	17042	17172	17022	16800	17102	17000	16949	17094	16876	16921	16989	16907	16699	17119	17030	16864	17219	16912	16793	16910	16904	16974	16856	16918	16887	16755	16970	16992	16875	16840	16957	16890	16933	17049	16979	17046	17105	17052	16896	17059	16914	16897	16810	16903	17016	17055	16872	16999	17001	16832	16906	16737	17008	16943	16988	16902	16817	17034	16927	17213	16749	16876	16971	17271	17041	17171	17065	16997	16814	16866	16833	16912	17017	16992	16919	17040	16945	16981	16907	16858	16977	17221	16997	16984	16973	16716	16819	16800	17049	16846	16982	16935	16876	16926	17132	16933	16814	17163	16998	16997	16960	16835	16763	16842	17083	17016	17102	16906	16911	16926	17015	17106	17117	16920	16805	17161	16994	17004	17065	16850	16750	17118	16955	17077	17007	17132	16861	17034	16842	16883	17024	17057	16849	17133	17003	17009	16999	16988	16932	16990	17004	16819	16828	16870	16954	16872	16999	16981	16960	16940	16868	16998	17120	16897	17027	17016	17012	16847	17163	17037	16835	16959	17023	16759	16858	16895	16794	17024	16882	17043	17069	16875	16966	16935	16988	16899	17269	16994	17002	17116	16849	17278	16976	17275	16729	17070	16939	16920	17004	16899	17019	16842	17071	16947	16899	16861	16967	16876	17043	16908	16985	16917	17087	16950	16795	16991	17039	16925	17161	16871	16902	16898	16833	16957	16988	16952	16856	16859	16852	17106	17018	16917	16742	16935	17030	16807	16847	16848	16978	16870	17047	16904	16881	16824	16982	17218	16874	16955	16913	16960	16914	17056	17012	16984	17098	16908	16960	16903	17034	17027	16990	16867	16953	17080	17022	16913	16895	16917	16959	17111	16958	17067	17141	17110	16828	16999	17109	16914	16983	16877	16886	16719	16961	16972	16939	16986	17000	16764	16777	17051	17008	16940	16957	17038	17062	16969	17090	16993	17064	16871	17096	16814	16852	16892	16909	16966	16932	16841	16925	16933	16993	17043	16826	16807	16910	16983	17051	16720	16863	17090	16912	17013	16991	16888	17042	17024	17051	16965	16820	16765	16871	17008	16903	16736	17071	16993	17165	16868	16871	17011	16994	16840	17095	16989	17049	16996	16871	16863	16882	16823	16683	16800	16975	16890	16846	16934	17012	17007	16967	16889	16840	16866	16818	16864	16934	16885	17038	16958	16841	16880	16909	16735	16936	17020	16941	16953	17090	17076	17030	16857	16863	16920	16985	17000	16858	16991	16941	16984	17052	16996	16989	17161	16981	16884	16974	17006	16950	17130	16961	17144	16866	16783	17014	17043	17053	17096	17007	16839	16812	16789	16948	16947	16934	17173	16904
63501	103516	94643	73695	53104	36681	24261	18173	15519	14914	14947	14931	14761	14846	14831	14732	14780	14807	14899	15020	14873	14775	14688	14612	14926	14893	14919	14788	14748	14805	14893	14750	14876	14833	14892	14820	14861	14673	14728	14948	14688	14818	14786	14885	14776	14767	14830	14901	14720	14861	14806	14601	15006	14651	14724	14701	14807	14766	14788	14922	14635	14817	14882	14591	14799	14725	14742	14921	14813	14762	14856	14601	14657	14965	14753	14707	14660	14827	14793	14595	14642	14845	14730	14930	14833	14719	14841	14773	14745	14787	14638	14778	14638	14847	14724	14799	15020	14814	14674	14861	14843	14778	14783	14712	14889	14792	14829	14607	14830	14594	14751	14735	14853	14753	14767	14796	14881	14712	14772	14762	14680	14742	14924	14919	14819	14847	14780	14716	14841	14733	14662	14798	14764	14770	14848	14802	14738	14887	14730	14677	14657	14821	14745	14777	14830	14688	14641	14766	14735	14726	14764	14670	14910	14711	14858	14684	14660	14804	14698	14806	14769	14877	14759	15017	14798	14871	14700	14629	14742	14891	14656	14725	14695	14730	14641	14857	14684	14563	14630	14687	14811	14728	14777	14740	14934	14848	14971	14752	14771	14671	14890	14766	14874	14992	14796	14824	14722	14833	14742	14751	14820	14740	14792	14764	14921	14762	14865	14763	14761	14697	14889	14617	14737	14615	14745	14752	14803	14773	14866	14834	14908	14830	14787	14835	14542	14638	14904	14683	14842	14755	14658	14750	14904	14686	14857	14712	14757	14666	14797	14882	14877	14844	14867	14743	14811	14614	14717	14763	14790	14863	14880	14879	14893	14883	14734	14673	14793	14833	14593	14728	14686	14897	14695	14906	14753	14664	14715	14718	14855	14657	14687	14819	14823	14788	14666	14782	14865	14665	14595	14791	14820	14586	14715	14802	14739	14754	14606	14861	14621	14702	14863	14739	14815	14722	14658	14837	14641	14816	14584	14820	14881	14701	14834	14659	14813	14698	14747	14804	14884	14721	14712	14810	14817	14906	14838	14686	14724	14798	14861	14646	14656	14716	14440	14833	14678	14828	14818	14690	14810	14706	14906	14587	14655	14813	14801	14844	14843	14811	14620	14956	14923	14740	14786	14779	14779	14669	14751	14853	14924	14826	14904	14837	14819	14820	14675	14804	14719	14742	14720	14862	14700	14594	14680	14759	14864	14766	14801	14628	15008	14978	14808	14772	14786	14889	14795	14892	14801	14833	14797	14793	14850	14692	14973	14632	14832	14966	14723	14613	14887	14963	14627	14672	14974	14757	14820	14775	14729	14848	14769	14847	14792	14699	14821	14889	14724	14893	14892	14693	14704	14654	14647	14712	14831	14787	14833	14731	14746	14835	14679	14653	14767	14672	14909	14815	14786	14815	14656	14833	14784	14744	14645	14583	14784	14732	14822	14880	14761	14706	14577	14696	14821	14606	14604	14825	14740	14797	14797	14904	14943	14713	14740	14710	14777	14642	14796	14734	14863	14801	14840	14772	14656	14766	14797	14782	14773	14614	14762	14766	14798	14615	14730	14697	14908	14754	14802	15010	14831	14779	14639	14841	14731	14738	14792	14825	14852	14711	14634	14719	14665	14942	14725	14857	14799	14746	14703	14770	14849	14874	14826	14623	14945	14728	14801	14898	14668	14899	14755	14844	14880	14834	14655	14790	14860	14896	14733	14739	14707	14704	14742	14850	14811	14898	14721	14857	14567	14754	14738	14746	14749	14798	14689	14795	14684	14747	14786	14815	14765	14672	14701	14717	14718	14815	14862	14537	14901	14646	14806	14791	14811	14712	14755	14831	14731	14784	14758	14928	14904	14679	14819	14772	14619	14792	14635	14751	14667	14661	14890	14764	14786	14724	14624	14804	14850	14566	14951	14674	14837	14782	14796	14691	14732	14766	14823	14762	14830	14703	14809	14860	14502	14796	14752	14895	14636	14922	14799	14728	14693	14800	14763	14789	14840	14889	14694	14694	14778	14649	14839	14728	14799	14838	14723	14924	14705	14591	14791	14859	14928	14700	14731	14718	14644	14882	14631	14673	14807	14733	14786	14860	14804	14813	14760	14710	14958	14614	14710	14674	14839	14761	14780	15017	14786	14882	14807	14770	14881	14885	14724	14755	14877	14704	14684	14945	14777	14768	14698	14780	14820	14783	14780	14683	14726	14921	14721	14766	14860	14837	14751	14609	14697	14715	14870	14680	14873	14793	14670	14780	14689	14722	14716	14697	14750	14846	14607	14754	14842	14737	14819	14746	14727	14806	14771	14980	14651	14834	14844	14538	14793	14685	14625	14681	14727	14887	14806	14747	14693	14799	14773	14832	14891	14857	14781	14606	14798	14716	14664	14597	14768	14811	14833	14883	14750	14620	14776	14683	14780	14849	14700	14715	14680	14869	14816	14703	14734	14780	14808	14840	14752	14764	14791	14799	14629	14860	14766	14869	14762	14724	14834	14708	14736	14731	14773	14798	14721	14842	14733	14692	14976	14809	14860	14681	14810	14673	14726	14681	14860	14793	14681	14590	14873	14836	14807	14710	14724	14738	14804	14790	14776	14833	14751	14631	14663	14690	14924	14600	14836	14849	14890	14761	14665	14896	14801	14687	14807	14896	14796	14682	14738	14839	14823	14835	14675	14863	14824	14770	14840	14701	14722	14883	14652	14769	14727	14778	14812	14911	14823	14701	14854	14729	14878	14717	14623	14728	14806	14890	14890	14717	14757	14585	14746	14622	14708	14754	14871	14724	14628	14755	14655	14795	14738	14843	14697	14710	14808	14762	14579	14820	14820	14681	14796	14751	14791	14742	14568	14709	14794	14601	14750	14758	14770	14771	14770	14742	14918	14732	14876	14595	14729	14633	14834	14841	14781	14897	14790	14883	14814	14846	14769	14733	14749	14689	14766	14906	14863	14634	14847	14766	14541	14680	14545	14683	14707	14879	14857	14781	14738	14798	14642	14705	14606	14976	14812	14705	14659	14638	14810	14756	14754	14765	14861	14742	14675	14706	14756	14704	14802	14859	14769	14969	14856	14968	14709	14704	14662	14831	14707	14697	14896	14793	14824	14717	14777	14845	14767	14863	14860	14689	14727	14729	14825	14757	14763	14851	14638	14815	14861	14790	14716	14819	14821	14935	14753	14658	14825	14909	14669	14718	14849	14798	14794	14910	14816	14733	14840	14789	14954	14763	14812	14880	14746	14826	14881	14982	14802	14718	14989	14755	14857	14749	14748	14969	14790	14909	14812	14721	14633	14648	14650	14662	14674	15024	14799	14821	14680	14713	14795	14790	14817	14558	14837	14782	14788	14856	14821	14777	14831	14829	14844	14878	14822	14775	14812	14884	14777	14819	14825	14956	14671	14779	14706	14733	14950	14715	14855	14668	14686	14605	14674	14634	14752	14801	14919	14692	14779	14803	14803	14775	14826	14761	14661	14863	14842	14646	14789	14803	14750	14512	14948	14812	14761	14907	14891	15021	14746	14889	14907	14826	14704	14761	14824	14750	14786	14650	14706	14794	14734	14959	14622	14664	14917	14802	14875	14952	14870	14776	14708	14728	14819	14840	14525	14877	14687	14769	14813	14829	14881	14763	14616	14658	14956	14585	14840	14968	14750	14829	14682	14659	14942	14674	14636	14878	14874	14770	14796	14815	14985	14603	14684	14752	14893	14813	14907	14721	14727	14772	14791	14753	14889	14807	14743	14720	14745	14731	14882	14748	14743	14655	14589	14723	14731	14842	15005	14788	14831	14789	14767	14689	14687	14810	14793	14869	14588	14837	14980	14796	14743	14751	14696	14870	14910	14798	14789	14684	14779	14804	14736	14704	14756	14984	14791	14761	14643	14885	14853	14698	14773	14886	14814	14779	14735	14875	14844	14703	14812	14862	14746	14760	14727	14737	14844	14872	14787	14789	14840	14781	14779	14718	14786	14802	14788	14772	14699	14851	14782	14620	14918	14731	14553	14826	14770	14924	14732	14771	14719	14765	14713	14831	14710	14731	14773	14669	14840	14732	14762	14850	14922	14810	14775	14903	14759	14749	14861	14865	14833	14665	14765	14833	14897	14897	14661	14707	14858	14805	14918	14771	14738	14845	14810	14898	15027	14753	14727	14851	14829	14680	14724	14685	14884	14778	14688	14902	14936	14815	14939	14876	14709	14733	14730	14740	14758	14729	15024	14755	14690	14730	14879	14645	14736	14871	14624	14826	14732	14821	14831	14615	14904	14626	14712	14869	14847	14814	14885	14891	14906	14654	14819	14697	14847	14836	14624	14721	14653	14500	14807	14782	14921	14767	14954	14804	14830	14759	14632	14716	14745	14658	14798	14671	14894	14890	14785	14798	14564	14788	14861	14682	14803	14923	14885	14799	14670	14834	14690	14738	14824	14804	14782	14577	15013	14743	14763	14775	14605	14788	14781	14737	14743	14731	14847	14877	14723	14670	14737	14831	14945	14772	14789	14814	14696	14788	14797	14821	14699	14768	14739	14886	14741	14701	14602	14686	14781	14867	14756	14786	14750	14733	14978	14831	14768	14772	14704	14835	14833	14814	14834	14804	14767	14871	14570	14733	14753	14762	14762	14978	14645	14714	14847	14705	14739	14708	14654	14884	14764	14957	14709	14692	14779	14753	14685	14867	14668	14678	14824	14593	14741	14926	14914	14884	14811	14848	14720	14809	14841	14690	14894	14759	14649	14770	14864	14738	14687	14709	14895	14842	14797	14669	14804	14472	14813	14883	14747	14728	14633	14680	14722	14820	14706	14916	14724	14763	14773	14672	14543	14827	14680	14756	14900	14905	14730	14832	14933	14580	14634	14682	14744	14879	15005	14607	14630	14768	14788	14783	14670	15064	14967	14824	14583	14858	14778	14616	14731	14712	14791	14805	14806	14659	14629	14637	14749	14922	14790	14947	14687	14809	14656	14841	14729	14765	14939	14949	14731	14650	14615	14779	14828	14678	14827	14793	14763	14951	14648	14691	14703	14714	14943	14823	14744	14670	14914	14795	14694	14819	14797	14617	14832	14850	14800	14704	14820	14888	14721	14798	14818	14809	14762	14505	14824	14891	14747	14727	14672	14712	14699	14827	14885	14755	14753	14949
29035	33676	45159	36308	25623	20960	18852	17860	17351	17205	17530	17273	17309	17302	17323	17298	17259	17337	17436	17166	17241	17386	17376	17298	17248	17390	17616	17310	17374	17323	17552	17446	17333	17447	17184	17286	17250	17166	17365	17502	17262	17321	17331	17222	17430	17182	17169	17276	17344	17335	17337	17353	17375	17337	17118	17176	17362	17283	17342	17377	17411	17288	17444	17357	17164	17241	17296	17339	17302	17359	17222	17311	17071	17307	17401	17331	17343	17241	17353	17209	17260	17174	17320	17353	17352	17263	17299	17096	17320	17281	17349	17265	17520	17443	17233	17468	17204	17268	17309	17609	17356	17619	17464	17217	17235	17319	17335	17281	17360	17302	17512	17142	17327	17267	17100	17292	17158	17255	17238	17230	17201	17244	17322	17327	17367	17206	17462	17336	17446	17387	17255	17254	17294	17191	17077	17243	17149	17378	17153	17324	17341	17442	17383	17421	17160	17145	17265	17039	17209	17288	17308	17136	17219	17429	17199	17110	17216	17185	17265	17125	17110	17115	17194	17320	17323	17451	17369	17265	17229	17323	17227	17340	17244	17212	17354	17403	17218	17321	17234	17172	17148	17098	17342	17384	17342	17414	17372	17413	17188	17290	17342	17370	17260	17188	17029	17298	17167	17412	17269	17255	17268	17153	17511	17278	17479	17412	17440	17302	17325	17177	17194	17453	17354	17198	17573	17147	17365	17400	17342	17218	17272	17338	17302	17512	17338	17511	17527	17461	17354	17393	17115	17449	17492	17264	17305	17420	17308	17485	17341	17326	17126	17271	17159	17373	17130	17172	17261	17230	17191	17202	17236	17398	17362	17167	17346	17171	17207	17244	17107	17318	17218	17347	17034	17243	17364	17214	17248	17209	17253	17200	17273	17028	17431	17120	17526	17184	17363	17097	17235	17066	17211	17408	17288	17303	17261	17234	17211	17197	17199	17399	17133	17028	17111	17233	17282	17191	17255	17244	17276	17394	17455	17595	17392	17259	17454	17360	17305	17352	17265	17325	17118	17169	17223	17391	17181	17276	17477	17277	17292	17180	17366	17433	17262	17424	17514	17311	17107	17282	17220	17253	17277	17078	17248	17392	17175	17355	17090	17078	17446	17234	17274	17351	17342	17270	17350	17100	17257	17380	17112	17244	17184	17190	16916	17196	17393	17349	17334	17259	17323	17348	17299	17252	17303	17239	17327	17242	17158	17227	17274	17130	17415	17201	17171	17193	17278	17261	17298	17413	17313	17139	17673	17184	17272	17467	17364	17225	17394	17284	17325	17260	17220	17379	17407	17120	17232	17450	17214	17312	17258	17298	17197	17306	17333	17213	17346	17206	17362	17110	17439	17402	17272	17458	17161	17376	17446	17438	17241	17153	17268	17239	17425	17086	17332	17184	17317	17376	17197	17353	17328	17391	17361	17312	17246	17382	17221	17261	17443	17254	17351	17449	17422	17349	17318	17431	17243	17384	17417	17405	17311	17361	17203	17119	17322	17354	17204	17322	17244	17340	17386	17155	17328	17277	17141	17385	17441	16962	17387	17617	17340	17393	17160	17255	17312	17217	17150	17307	17341	17297	17441	17246	17202	17470	17276	17531	17350	17259	17071	17510	17443	17194	17281	17189	17199	17357	17343	17218	17185	17272	17214	17508	17309	17082	17201	17275	17380	17389	17379	17368	17249	17085	17308	17477	17231	17380	17072	17149	17353	17177	17019	17239	17282	17290	17318	17375	17285	17274	17362	17221	17123	17166	17130	17278	17322	17244	17217	17215	17133	17205	17282	17426	17195	17196	17219	17263	17403	17301	17507	17190	17420	17222	17502	17107	17256	17333	17278	17276	17365	17266	17283	17467	17164	17179	17252	17435	17222	17314	17469	17357	17240	17257	17326	17473	17356	17480	17193	17048	17313	17217	17258	17059	17425	17288	17342	17347	17200	17215	17358	17323	17475	17441	17463	17232	17417	17375	17346	17304	17178	17284	17397	17336	17350	17139	17375	17087	17149	17287	17420	17379	17220	17267	17284	17306	17244	17225	17235	17043	17395	17238	17179	17498	17128	17168	17347	17492	17412	17353	17270	17320	17377	17273	17254	17391	17373	17262	17357	17232	17208	17361	17392	17418	17378	17216	17313	17256	17347	17413	17208	17264	17286	17153	17432	17317	17272	17179	17183	17280	17408	17298	17234	17428	17364	17291	17331	17282	17319	17249	17474	17212	17250	17118	17110	17205	17196	17106	17275	17195	17309	17318	17155	17320	17163	17180	17402	17348	17261	17348	17309	17258	17249	17415	17379	17240	17341	17372	17160	17260	17376	17461	17141	17395	17232	17145	17222	17282	17246	17424	17366	17160	17378	17296	17363	17154	17235	17236	17231	17304	17175	17305	17115	17411	17523	17297	17348	17340	17014	17504	17461	17305	17321	17241	17203	17119	17551	17289	17245	17247	17545	17357	17314	17237	17239	17487	17127	17244	17249	17451	17433	17334	17421	17501	17174	17071	17215	17473	17353	17259	17209	17336	17086	17338	17230	17223	17272	17271	17162	17360	17333	17474	17145	17279	17234	17386	17339	17170	17246	17211	17184	17400	17483	17320	17462	17258	17215	17289	17410	17250	17546	17456	17366	17336	17337	17296	17532	17350	17153	17230	17310	17353	17409	17348	17295	17221	17511	17285	17274	17266	17290	17270	17467	17460	17268	17260	17172	17391	17280	17249	17200	17233	17181	17134	17158	17297	17344	17279	17330	17160	17183	17334	17269	17279	17334	17338	17110	17313	17289	17440	17314	17275	17254	17320	17485	17244	17203	17410	17227	17284	17316	17247	17128	17390	17348	17352	17148	17431	17083	17448	17323	17080	17318	17407	17291	17490	17265	17191	17179	17216	17288	17471	17222	17349	17215	17633	17426	17431	17331	17408	17304	17235	17132	17128	17286	17279	17423	17167	17201	17115	17052	17165	17320	17230	17198	17214	17156	17232	17479	17354	17254	17246	17283	17315	17490	17289	17460	17303	17304	17188	17313	17181	17252	17194	17274	17055	17202	17307	17205	17245	17380	17677	17186	17304	17483	17242	17207	17346	17294	17218	17334	17424	17481	17160	17144	17340	17392	17371	17587	17295	17183	17354	17300	17301	17098	17075	17186	17269	17184	17117	17223	17315	17313	17413	17214	17484	17360	17375	17252	17249	17356	17353	17405	17244	17389	17294	17348	17197	17032	17493	17328	17464	17349	17125	17222	17406	17309	17424	17244	17035	17285	17204	17233	17451	17270	17422	17265	17010	17305	17450	17123	17312	17489	17428	17606	17344	17192	17282	17176	17308	17425	17155	17226	17443	17348	17344	17090	17362	17338	17328	17140	17055	17225	17162	17192	17350	17207	17267	17231	17136	17419	17396	17355	17385	17382	17379	17433	17277	17455	17286	17379	17307	17341	17307	17310	17314	17096	17199	17440	17269	17454	17413	17459	17263	17248	17204	17455	17218	17127	17333	17231	17238	17220	17320	17081	17069	17465	17313	17211	17252	17229	17315	17365	17316	17302	17394	17310	17026	17153	17208	17375	17453	17456	17318	17055	17381	17310	17488	17366	17407	17384	17116	17438	17451	17234	17307	17183	17217	17205	17191	17307	17482	17247	16949	17218	17290	17168	17324	17248	17166	17206	17363	17449	17146	17431	17290	17364	17419	17491	17342	17149	17228	17394	17260	17361	17167	17331	17287	17281	17349	17349	17264	17324	17110	17270	17394	17387	17258	17257	17415	17249	17359	17392	17330	17391	17254	17182	17279	17154	17284	17200	17265	17285	17416	17303	17466	17147	17298	17258	17350	17589	17384	17399	17275	17446	17210	17464	17288	17467	17340	17307	16972	17373	17333	17199	17202	17253	17253	17334	17282	17192	17231	17295	17340	17100	17257	17195	17233	17268	17230	17171	17309	17481	17357	17206	17250	17309	17333	17435	17412	17027	17381	17469	17507	17226	17203	17257	17234	17235	17330	17462	17386	17448	17281	17321	17104	17108	17457	17483	17260	17199	17216	17119	17436	17276	17343	17284	17154	17381	17317	17239	17312	17378	17259	17195	17160	17288	17034	17311	17245	17230	17474	17464	17301	17210	17373	17178	17257	17543	17410	17334	17054	17269	17267	17493	17184	17331	17155	17133	17129	17450	17323	17245	17277	17517	17440	17220	17326	17214	17237	17369	17417	17272	17201	17212	17149	17252	17246	17348	17206	17400	17164	17320	17321	17096	17036	17086	17348	17236	17087	17149	17175	17139	17112	17296	17396	17317	17297	17330	17116	17310	17506	17297	17119	17256	17188	17397	17248	17321	17568	17124	17260	17280	17289	17328	17379	17301	17322	17148	17391	17414	17318	17218	17346	17425	17258	17399	17362	17355	17333	17475	17095	17246	17308	17264	17301	17499	17226	17162	17213	17151	17294	17307	17486	17377	17253	17297	17307	17190	17211	17473	17417	17316	17223	17375	17354	17413	17377	17432	17074	17330	17242	17454	17455	17319	17329	17322	17186	17341	17251	17211	17319	17270	17227	17224	17506	17256	17373	17321	17363	17177	17136	17238	17296	17281	17193	17091	17345	17321	17292	17262	17126	17301	17344	17417	17339	17162	17459	17197	17347	17244	17308	17472	17203	17153	17473	17231	17135	17403	17287	17446	17381	17371	17258	17393	17181	17140	17354	17343	17393	17357	17158	17314	17228	17215	17286	17175	17465	17206	17287	17075	17146	17268	17304	17328	17414	17465	17098	17339	17268	17371	17264	17250	17177	17222	17203	17220	17347	17371	17341	17243	17252	17274	17271	17443	17452	17254	17216	17218	17344	17290	17209	17204	17046	17270	17211	17230	17080	17216	17204	17352	17400	17213	17403	17170	17062	17300	17298	17342	17391	17177	17254	17064	17263	17225	17095	17217	17525	17251	17200	17425	17311	17156	17260	17490	17171	17193	16998	17489	17303	17555	17172	17306	17125	17363	17232	17247	17193	17408	17401	17236	17365	17383	17281	17333	17380	17211	17184	17427	17353	17251	17380	17410	17317	17058	17345	17332	17297	17341	17418	17413	17408	17415	17259	17172	17234	17217	17351	17479	17128	17357	17165	17332	17276	17375	17104	17143	17383	17478	17351
33463	54543	48409	32937	23315	18200	15950	15290	15127	14974	15088	14959	15269	15064	14908	14970	15022	14917	15167	14985	15078	15067	15045	14960	14926	15099	15026	15150	14990	15054	15066	15060	15090	15136	14927	15093	15046	14922	14871	15013	15133	15103	15073	15010	14983	14945	14879	14980	15000	14754	14977	15035	15076	14908	15025	14847	14973	14930	15081	14956	14923	14879	14877	15127	15054	14903	14884	14927	14891	15086	15053	15061	15162	15024	15064	14927	15072	15050	14904	15058	14967	14940	14965	14964	15104	14962	14891	15060	15009	14959	14895	14946	14914	15113	14842	14961	14832	14924	14941	14843	14995	14915	14974	15017	15083	14952	14900	14916	14854	15120	15041	14927	14949	15080	14987	15049	15083	14954	14973	14943	15010	15003	15080	15085	15046	15002	14975	15082	14968	14875	15050	14875	15138	15074	15119	15007	14983	15069	14911	14931	14946	15112	14999	15047	15074	15007	15078	14977	14942	15097	14815	14960	14916	15180	14944	15144	14879	14932	15105	15011	14947	14949	14823	15022	14973	14980	14967	15051	15041	14986	14884	15077	15027	14974	15026	15019	15002	14927	15147	15057	15092	15025	15053	14986	15175	15026	14991	15028	15023	14998	15137	14787	14922	15083	14992	15181	14854	14944	15129	14817	15011	14950	15064	14963	14915	14817	15006	15160	14894	15112	14897	14934	14918	14877	14980	14878	14891	15038	14830	15052	14993	15089	15052	14965	15015	15107	14940	15064	14981	14998	15110	14783	15125	14925	15078	15090	15101	14939	15135	14935	15014	14913	15060	14954	15006	15015	15017	14977	15315	15053	14971	15020	15033	14951	15004	15169	14978	14964	14899	14896	14997	14989	14973	15015	14927	14921	14956	15026	14936	15068	15075	15016	15059	15030	14992	14990	14982	15023	14891	14971	15027	14984	15080	15179	15061	15124	14927	14950	15182	15090	15109	14982	15169	14911	15061	15002	15185	14951	15079	14992	14898	15075	15018	15116	14960	14984	14947	14954	15013	14994	14971	14943	14944	14927	14975	14896	15172	15096	15070	15019	15006	14919	15048	14961	15004	14985	14895	14750	14939	15005	14979	14919	14890	15059	15031	15027	14965	14981	14930	15015	14949	14908	14911	14995	15081	14978	14974	15082	14906	14779	15056	14831	15068	14926	15053	15019	14884	15057	14904	15071	14941	14867	15087	15024	15019	14897	14988	14930	14697	14938	14938	14955	15038	15047	14972	14982	14946	14841	15005	14958	14840	14902	15105	15063	15078	14953	15074	14924	15092	14976	14859	15019	15070	15143	14934	14873	15002	14932	14998	14798	15010	14972	14951	14997	15046	15149	14960	14864	14961	15032	15011	14691	15087	15083	14966	14985	15037	15155	15020	14944	15097	14884	15027	14954	14978	14921	14886	15044	14977	14950	15065	15141	15017	14981	14821	15095	14877	14899	14973	14921	14980	14862	15018	15003	15050	15013	15074	15047	15048	14967	14985	14918	15024	15037	15102	15050	14998	15136	15038	15186	15140	15020	15110	14969	15003	14858	14936	14991	14984	14965	14942	14926	14839	14883	14970	14916	15124	15044	14945	14982	14940	14824	15113	14880	15058	14853	15076	14957	14999	14925	15232	14859	14994	15142	14892	15076	14942	15085	14909	14887	15069	15001	14878	14903	15040	15124	15026	14823	15030	15125	14789	14997	15241	14971	15110	14850	14937	15076	14936	15087	14915	14927	15179	14916	15162	14946	14845	15026	15031	15016	14925	15061	15066	14846	14977	14955	14921	14901	15073	14775	14900	14996	14918	14986	15012	15023	15032	15023	15077	14998	14709	14837	14904	14950	14879	15075	14957	15078	14953	15036	15246	15029	15019	14801	14993	15157	15082	15046	14922	15058	14977	15025	14927	15035	15030	14982	14898	14962	15013	14943	15008	14988	14987	14893	15137	15053	15064	14980	14967	14915	15037	15060	15008	15150	15018	15052	14964	15034	15144	14947	14872	14878	15077	14924	14926	15058	14883	14913	15054	15041	14936	14981	14871	15060	15072	15057	14980	15011	15049	15191	14981	14893	15097	14944	15000	14882	14907	14996	14990	15038	14931	14755	15059	15084	14964	14814	15038	14947	15144	14990	14995	14955	14826	15199	14894	15083	14913	15135	15043	14914	14973	15137	14897	14960	15168	14926	14992	14948	15026	14962	14910	14935	14986	14914	15076	15099	14981	15150	14921	14975	14939	14967	15067	15077	15005	14860	15011	14968	15035	14994	15106	15248	15028	15045	15112	15001	15095	14835	15054	14884	15028	14915	14951	14872	14924	15071	14820	15054	14892	14984	14950	15013	14976	14793	15146	14928	15098	14856	15021	14972	15051	15091	14949	15015	14953	15059	15007	15031	15010	15225	15077	14968	14967	15044	14983	15057	15011	14875	15108	15024	14922	15094	15004	14830	14929	15017	15022	14972	15002	15122	14980	14845	15015	15044	15013	14798	14967	14908	14987	15020	15068	14845	14903	15175	14950	14894	14991	15068	14907	15016	14935	15018	15080	15063	14856	14940	14875	15126	15103	15038	15059	14933	14886	15034	14998	15110	15033	14932	15086	14960	15006	14799	14917	15068	15155	15042	15007	15053	15034	15011	14994	14916	14832	14830	14955	15082	14932	15080	15009	14884	14838	15084	15022	15054	14868	14961	14946	14897	15101	15022	14964	15011	15012	14895	15137	15026	14940	15070	14885	15092	15033	14777	15011	14971	14874	15067	15024	15105	15048	14845	14900	15054	14864	15030	14970	14795	15103	15045	15075	14995	15112	14964	14845	15056	14939	14960	14960	14984	15020	15088	15049	14998	15103	14932	14838	14901	14893	14952	15038	15041	14943	14924	14958	15064	14918	15085	15081	15099	14997	15020	14942	15077	14952	15074	15003	14935	14954	15034	15020	14841	15029	15033	14958	14995	14879	15030	14909	14973	15085	14843	14928	14925	14873	15040	15018	15105	14999	14965	15082	15030	15068	15000	14961	14963	14880	15015	14795	15186	15049	14902	14951	14901	14902	15046	14861	14852	15078	15176	15033	15046	15193	14841	14934	14881	14936	14810	15133	14906	14997	14946	15046	14839	15128	14890	15131	14941	14916	14923	15005	15121	15057	14997	14871	15173	15008	15112	14970	14979	15068	14933	15054	14773	15002	15077	15043	15054	14911	15025	15089	14880	15006	15094	15070	15192	14997	14968	14813	14908	14918	14937	14918	15046	14827	15136	14936	14947	15004	14965	14883	14861	15118	15012	15052	14825	15043	14813	14924	14975	14990	14950	15070	15008	14948	15081	15005	15040	14890	15121	14836	14917	15045	15069	14789	14909	15295	15097	15089	14959	15107	14916	14994	15011	15091	14913	14895	15066	14997	14959	14983	15003	15088	15113	15086	14837	15000	14873	15003	15029	14959	15079	15034	15075	15086	14964	15155	15034	15032	14962	14920	15062	14994	15139	14946	15027	14896	14987	14946	14959	14954	15112	15021	14946	15041	14974	15008	15004	15094	15073	14892	15107	14893	15066	14857	15171	14871	14862	15080	14946	15024	14954	14885	14846	15037	14990	14926	15046	15034	14952	14957	14971	15001	14966	14927	15114	15066	14899	15170	15197	14845	15065	15083	15047	14988	14923	15086	14870	14979	14972	14951	15046	14996	14922	15154	14892	14698	14975	15105	14951	15020	14932	14997	15111	15078	14907	14946	15051	15017	14979	15009	15048	14984	14964	14871	14908	14835	15057	14731	14908	15080	15112	15046	15078	14850	14984	15235	14977	15027	15015	14979	14946	14919	14942	15043	15083	14743	14753	14937	15107	15048	15066	14937	15016	14901	14804	14925	14953	15017	14912	15169	14953	15028	14744	14975	15033	15091	14894	15220	14990	15028	15021	14902	14939	15026	15052	15106	14917	14887	15020	14885	14984	15006	15009	15085	14995	14829	15038	15053	14862	15183	15046	14950	15056	15148	15056	14978	14837	15055	15030	15067	14986	15069	15056	14787	15018	14979	14967	15130	15105	14865	14999	15070	14889	14894	14915	14990	14998	15042	14889	15007	15041	14964	15012	14973	14930	15058	15038	14802	14985	14978	15060	14920	14827	15166	15129	15014	15038	15061	14967	14937	14874	15034	14991	14976	15085	14986	15107	14991	14935	14955	14882	15023	14980	15059	14912	14962	14953	15086	14903	15054	15053	14810	15236	14918	14887	14969	15115	14857	15072	15096	14938	15131	14899	14997	15096	14820	15050	15022	14876	15086	14970	15112	14947	15088	14993	14901	14942	14979	15048	14956	14970	14994	15181	14949	14899	14967	15034	14961	15023	14983	14920	15106	15040	14962	15090	15147	15098	14931	14843	14992	14895	14832	14933	14984	14992	14924	15105	14903	15115	15037	15087	14940	15003	15041	15034	14974	14965	15038	15013	14922	14945	15042	14889	15036	14985	14973	14990	14970	14847	15044	14967	15037	14843	15054	15001	14956	14911	14831	14967	15006	14994	15001	14822	15176	15053	14924	15082	14903	15067	15090	14997	14886	14908	15020	15072	14852	15058	14951	14968	15005	14962	15078	15111	14783	14980	15170	15000	14805	14979	14978	15050	14824	14923	14895	14992	14882	14928	14939	15202	15047	14771	14999	14903	14906	15044	14892	15012	14805	14965	15047	14998	14993	15047	14980	15007	15007	15001	14887	14907	14995	15031	15063	14929	14781	14912	15115	15015	15063	15094	15056	14852	15027	14894	14854	15005	14902	14790	14845	14923	15011	15081	14931	14937	15113	14966	15034	15092	15004	14871	14942	14888	15029	14870	15040	15045	14906	15044	15037	15147	14993	15045	14999	15035	14867	14986	15033	14967	14912	14967	14882	15159	15004	14794	14946	14882	15077	14829	14968	15046	15004	15007	15030	15057	15111	15084	15086	15003	14827	14888	14962	15065	14879	15035	14874	15074	15024	14989	15008	15026	14655	14640	15048	14932	14913	15044	15093	15144	14857	14989	15002	15262	15150	15160	15073	15070	14849	15133	15023	15174	14966	14998	15055	14916	14894	15047	14897	15049	14892	15174	15032	14915	15018	14938	14936	14953	14987	15108	15043	14931	15058	15082	14951	14925	15145	14877	15048	14854
24331	23827	42502	46874	38942	30720	25082	19338	17799	17452	17525	17369	17383	17280	17293	17040	17104	16919	17183	17113	17072	17066	16965	17072	17111	17296	16876	17170	17026	17043	17053	17175	16988	17217	17090	17173	17402	17148	17200	17204	17055	16912	17195	17053	17105	17160	17142	17118	17280	17118	17032	17153	17119	17010	17014	17326	17096	17048	16908	17208	17135	16962	16814	17041	17133	16770	16864	17101	17105	17079	17016	17175	17210	16941	17155	17181	16939	17096	16995	17129	16974	17263	17119	16960	17186	17078	17129	16994	16967	17286	17103	17126	17050	16913	17159	16953	17267	17170	16990	17100	17125	16969	17029	17006	17217	17082	17038	17080	16993	17044	17146	17100	17133	16988	17041	16964	17154	17012	16926	16933	17259	17254	17111	17002	17089	16965	16972	16941	17103	16846	17113	17046	17222	17145	17104	16836	17093	17103	17107	17146	17096	17052	16959	16992	16993	17033	17082	17169	17193	17100	16987	16948	16919	16815	17110	17140	17103	17152	17201	16957	17019	17037	17027	17311	17157	17045	17035	17011	16957	16802	17044	16928	17209	17220	17125	16823	16902	17059	17164	17046	16970	17102	16862	16935	17222	16941	17143	17014	17168	17148	17009	16890	17125	17062	17190	17267	17134	16959	17011	17224	17144	17032	17205	17163	17061	17177	16890	17181	16935	17189	17119	16928	17100	17097	17166	17068	17086	16915	17218	17060	16954	16854	16977	16925	17164	17083	16976	17034	17079	16979	16985	16836	17050	17338	17069	17217	17009	17123	17007	17089	17177	17046	16931	16837	17037	17159	17188	17159	17008	17079	17057	17063	16944	16970	17097	17114	17084	17069	17325	17096	16935	17135	16978	16981	17241	17099	17033	17232	16982	17067	17045	17003	17144	17132	17019	16958	17097	16926	17232	17076	17098	17166	17007	17136	17205	17138	16915	16983	17039	17168	17024	17019	17223	17072	16895	17023	17013	17130	16972	17076	16927	16997	17202	17113	17046	17202	16979	16844	17051	16968	16893	17106	16907	17069	17072	16989	17138	17276	17156	16928	17161	17191	16946	17041	16964	16804	16894	16840	17114	17179	17256	17101	17186	17128	16944	17026	17246	17024	17089	16991	17117	16866	17117	16980	17038	17202	17091	17172	17049	17174	17072	17023	17051	17152	16981	17197	17222	17225	17205	16911	17175	17118	16824	17402	17241	17001	17016	17130	17138	16889	16913	16928	17169	17213	17102	17182	17210	17145	17218	16962	17146	17100	17186	17164	17049	17070	17106	17018	17096	17280	17024	17091	17151	17178	17015	17293	16978	16973	16938	16982	17157	16875	16940	16971	17021	16956	16912	17132	17139	17122	16941	16917	16908	17051	17243	17159	17253	17050	17146	17010	17158	17036	16999	17234	17102	17058	17106	17033	17103	17091	17096	17151	16946	16936	17167	16965	16932	17054	17038	17012	17180	17040	17028	17058	17036	17278	17072	16923	16909	16930	17115	16822	16966	16970	17122	17186	17255	17083	17020	17104	17027	16884	17141	17266	17007	17019	16971	17182	17029	17068	17247	16910	17310	17151	17044	16985	17292	17151	17027	16955	17308	17186	16995	17178	16964	17098	16982	17149	17088	17410	17101	16993	17132	17103	17102	17018	17133	17124	16925	17212	17176	17045	17167	17100	17038	17061	16959	16973	16890	17210	16967	17050	17127	17044	16961	17125	16994	17026	16811	17062	17009	17070	16904	17147	17100	17057	17093	17087	17081	17001	17257	16951	16904	17175	17296	17136	17001	16861	17028	17038	16988	17107	16864	17031	17058	17023	17253	16847	17103	16913	17060	16823	17328	16911	17225	16989	17176	16956	16857	17016	17149	17031	16874	17248	17211	17046	16977	17035	17130	17091	16821	17102	17268	17228	16957	17131	17039	17103	17087	17012	17374	17064	16810	16876	17101	17276	17143	17449	17046	17055	17230	17113	17167	16964	17100	16959	17011	16998	16987	17151	17027	17285	17091	17078	17208	17052	17152	17045	17013	16981	16942	16920	17036	17208	17014	17072	17057	17066	16952	17063	16975	16851	17037	16987	16922	17052	17070	16897	17048	16804	17101	16969	16981	16947	17125	17002	17100	17106	17123	16949	16973	17039	17296	17224	17189	16865	16819	16910	17149	17239	17015	17203	17035	17084	17005	17393	16940	17017	17175	17017	16902	17071	17223	16998	17131	17120	17086	16898	17096	17180	17159	17130	17033	17062	17077	17141	17106	16939	16963	17079	17121	16954	16976	17035	17076	16886	16883	17119	17006	17119	17033	16898	16885	17121	17266	17001	17067	17001	16891	17179	17131	17122	17084	17055	17018	17153	17132	17197	16991	16968	17091	17034	17170	16996	17063	17317	17168	17113	16934	16795	17125	16951	16953	16811	17032	17037	17308	17102	16912	16977	17092	16998	16948	17128	17140	17017	17118	17111	16909	17070	17107	17026	17175	16973	16903	16913	17101	17140	16923	16908	16965	17225	17004	16929	17099	17120	16813	16846	16919	16930	17087	16949	17119	16958	17076	16921	17013	17090	17151	17124	17014	17231	16935	17190	17248	17013	17116	17104	17024	16992	17031	17272	17192	16835	16948	17088	17108	17174	17016	17048	16951	16999	16878	16996	17102	16905	17171	17263	16787	16841	17113	17233	17060	16828	16979	17093	17326	16989	17004	17070	17170	16977	17107	17223	17046	16980	17250	17014	16950	17115	17047	16874	17089	17029	17063	17189	17237	17068	17209	17021	16864	16811	16994	17016	17045	16928	17083	16974	17076	17072	17063	16925	16974	17095	17079	17018	17052	17151	16984	16885	16982	17051	17125	16935	16932	17054	17110	16896	16965	17187	17131	16900	16965	17081	16985	17098	17039	17050	16971	16867	17109	17052	17206	17141	17058	16970	17052	16976	16998	17167	17037	16955	17086	17131	17120	17031	16866	17055	17119	17069	16905	16989	17059	17184	17027	17082	17085	17124	17054	17186	17075	17105	17101	17207	17199	16935	17036	17140	16993	17258	17112	17046	17123	17025	17044	17082	17070	17101	16997	17153	17048	17205	17005	17137	17100	17052	17000	17089	17072	17025	17039	17020	17114	17073	17071	17019	17187	16846	17061	17035	16930	16958	17104	17276	17224	16989	17092	16927	17019	17018	16998	17049	16905	17130	16979	17170	16868	17022	17137	16940	17195	17272	16691	17160	17059	16881	16872	17025	17132	16761	17036	16955	17046	16799	17104	16917	17089	17016	17060	17117	17060	17107	17253	16904	17082	16988	17251	17162	17279	17120	17203	17011	17070	17005	17128	16987	17004	16965	16932	16964	17132	16981	17139	17090	17110	17116	17238	17231	17181	17190	17049	17188	17049	17270	17081	16920	16879	16955	17091	17036	17147	17037	17206	17073	17021	16884	16823	17141	16961	16971	16846	16937	17127	17179	17057	16851	17190	17279	17202	17217	16884	17041	17176	16982	17081	17173	16979	16940	17326	17145	17060	17058	17123	17106	17196	16994	17216	16938	17259	17059	16919	17094	16932	17074	17035	16993	16892	17082	17142	16939	17044	17018	16970	17156	17198	17163	17127	17052	17022	16882	16860	17287	17033	16792	16893	16920	16932	17046	17081	17233	16940	17038	17090	17047	17107	17120	17086	16980	17038	17008	17178	17232	16969	16980	17003	17318	17243	17035	16940	17112	17250	17035	17213	17105	17093	17064	17003	16906	16845	16958	16708	16812	17169	17113	17111	16866	17065	16995	17208	16996	17095	17156	17031	17194	17002	16863	17059	17036	17229	17153	16844	17172	16901	17081	17089	16907	16988	17070	17069	17025	17381	16933	17098	17009	17138	16934	17071	16981	17131	16948	16881	16880	17165	16921	17034	17059	17073	17063	17144	17062	16994	17224	17201	17173	17038	16922	17141	17156	17218	17040	17016	17085	17013	17053	17196	16968	16948	16991	17188	16932	16961	17061	17180	16897	16938	16951	16990	17236	17165	16968	17092	17001	17104	16860	17033	17002	16867	17000	17182	16818	17152	16998	16985	17189	17199	17036	17096	16789	17211	17077	17153	17016	17007	17169	17142	16976	17074	16970	17005	17089	17050	16946	17116	17116	17228	17119	17265	17005	17323	17198	17005	16903	17236	16993	17140	17096	17061	17002	17106	17063	17045	16899	16974	17026	17128	17078	17033	17049	17026	16999	17086	17103	16976	17072	17121	17001	17085	17038	17030	17107	17089	16877	16993	17166	17192	17063	16930	17157	17013	17027	17009	17210	17233	16838	17041	17016	17066	16986	17200	17108	17127	17195	17049	16954	17237	16921	17140	17070	17233	17244	17171	17208	16970	17035	17002	17007	16951	17174	16985	16915	17103	17079	17241	17085	17267	17308	16937	16957	17025	16993	17080	17126	17144	16959	17103	17130	17212	17015	17143	17111	17043	16918	17030	16966	17131	17162	17208	17116	16950	17104	16987	17107	17177	17097	17256	16900	16905	17115	17142	17020	17109	16898	17101	17046	17053	17173	17114	17077	16905	16807	16981	17211	17091	17057	17068	16932	16886	17332	16741	16895	17128	17066	17037	16946	17012	16966	17268	17092	17119	17223	17102	17031	17047	16928	17052	16911	16981	17028	17148	17150	17019	16964	17181	17257	17046	17242	16988	16892	17166	17071	17025	16935	17155	16972	16936	16959	17124	16850	16941	17066	17138	17102	17183	17070	16930	16990	17020	17181	16943	17260	17031	17047	17130	17036	17180	17062	17294	16990	17014	17067	16999	17092	16963	16885	17076	17028	17102	16944	17255	17054	17318	17134	17109	17236	17051	16935	17154	17170	16991	17100	17040	16931	17111	17007	17109	17211	17123	17094	16874	16906	17113	17113	17132	17079	16999	17021	17080	17153	17121	17002	17065	17044	16912	16905	16936	17064	17089	17147	17009	17081	17071	17073	17116	16984	17019	17046	17048	16734	17147	17045	17150	16967	17066	17040	17167	17150	17209	16979	17001	17249	17095	17119	16926	16853	17010	17107	17060	17161	17179	17147	16843	17039	17081	17026	17283	17031	17068	17014	17007	16946	17071	17233	17226	16963	17013	16954	17206	17106	17021	16984	16981	17136	17173	17136	16920	16851
57928	97165	86966	63400	45026	30672	21211	16746	15386	14854	14895	14840	14945	15013	14876	14809	14961	14871	15017	15004	14919	14833	14863	14970	14843	15021	14764	15001	14957	14859	14797	14744	14799	14808	14981	14822	14864	14961	14767	14902	14946	14976	14983	15052	14749	14935	14944	14954	14918	15000	14779	14861	14939	14783	14912	15032	14803	14611	14939	14937	15113	14848	14797	14965	14877	15080	14924	14932	14758	14992	15059	14832	15016	15005	14877	14754	14802	14795	14945	14695	14803	14898	14904	14826	15027	14909	14945	14775	14898	14719	14888	14872	14883	14991	14834	14825	14969	14925	14976	14982	14836	14951	14946	14803	15007	14747	14768	14939	14880	14828	14891	14825	14857	14826	14778	14887	14995	14805	15045	15086	15005	14803	14800	15005	14961	15045	15011	14944	14958	14686	14870	14929	14928	14962	14968	14745	14932	14826	15061	14742	14826	14732	14730	14845	14840	14895	14928	14815	14944	14897	14796	14928	15002	14890	15024	14968	15035	14815	14794	14681	14857	15013	14944	14824	14899	14945	15015	14893	15013	14804	14892	14891	14872	14969	14737	14719	14905	14750	14881	14759	14935	14829	14964	14898	14725	14768	14774	14995	14745	14998	14913	14802	14653	14880	14854	14811	14887	14980	14997	14748	14814	14807	14886	14895	14823	15034	14871	15000	15011	14916	14804	14947	14869	14972	14854	14950	14873	14787	14931	14834	14967	15067	14851	15008	14716	14835	14942	14935	14867	14875	14843	15043	14829	14888	14891	14794	14842	14905	14979	14830	14879	14901	14803	14879	15010	14844	14895	14898	14899	14964	14933	14936	14762	14794	14851	14973	14940	14879	14931	14799	14881	14885	14956	14831	14866	14898	14788	14858	14887	15101	15025	14878	14782	14934	14875	14921	14766	14867	14860	14851	15001	15023	14847	14969	14879	14984	14799	14819	14989	14825	14946	14822	14974	14826	14726	14870	14914	14953	14957	14793	14845	14728	14866	14761	14996	14925	14885	14826	14960	14910	15000	14958	14795	14949	14852	14976	14931	14855	14803	15070	14772	15106	14865	14860	14851	14929	14862	15003	14908	14773	14859	14902	14859	14837	14821	14825	15023	14919	14966	14779	14875	14778	14983	14627	14890	14954	14916	14804	15023	14779	14906	14893	14928	14934	14926	14865	14851	14842	14924	14922	14766	14768	14823	14948	14738	14919	14701	14847	14903	14933	14999	14978	14852	14897	14847	14928	14774	14970	14974	14715	14931	14983	14967	14945	15037	14908	14714	14874	14800	14985	14952	14808	14775	14802	14896	14876	14921	15002	15001	14840	14738	14965	14896	15077	15006	14831	14782	14946	14740	14869	14887	14822	14927	14927	14923	15040	14866	14905	15036	15023	14866	14898	15034	14904	14916	14901	14719	14781	14831	14921	14798	14865	14868	14895	15053	14725	14818	14759	14781	14862	14804	15017	14887	14957	14843	14798	14954	14857	14836	14968	14847	14802	14855	14632	14963	14914	14750	14784	14840	14946	14998	14988	14843	14994	14954	14769	14775	14929	14871	14850	14838	14768	14839	14856	14852	14773	14894	15026	14759	14716	15000	15166	14969	14815	14769	14781	14896	15079	14875	14944	15019	14919	14955	14897	14881	14746	14800	14889	14912	14681	14792	14933	14762	14774	14671	14954	14735	14744	14865	14866	14742	15150	14821	14773	14722	15019	14906	14904	14936	14891	14855	14919	14881	14926	14918	14968	14875	15083	14801	15047	14844	14826	14875	14963	14879	14849	14772	14846	15078	14866	14811	14995	14847	14916	14850	14816	14946	14958	14938	14848	14880	14969	14881	14808	14850	14747	14921	14847	15097	14900	14923	14829	14975	14774	14880	14969	14947	14796	14880	15030	14970	15012	14864	14850	14790	14852	14915	14982	14949	14895	14987	14947	14972	14842	14808	14940	14776	14700	14812	14849	15007	14897	14851	14886	14939	14860	14832	14841	14867	14949	14907	15066	14795	14920	14894	14916	14739	14771	15028	14850	14687	14928	14782	14787	14784	14985	14751	15180	14983	14853	14879	14722	14727	14956	14995	14854	14864	14797	14949	14923	14765	14899	14851	14855	14983	14793	15041	14877	15020	14820	14791	14847	14862	14982	14833	14903	14713	14890	14834	14990	14838	14778	14967	15014	14881	14756	14782	14817	14944	14790	14976	14885	14752	14960	14842	14953	14842	14770	14783	14856	14817	14827	14992	14909	14779	15000	14838	14907	14831	14902	14974	14876	14972	14925	14770	14788	14911	14712	14939	14838	15046	14797	14870	14944	14791	14947	14819	14997	14877	14944	14950	14962	14917	14956	14836	14903	14993	15130	14960	14974	14897	14953	14917	14972	14772	14874	14919	14951	14916	14896	14933	14962	14875	14898	14864	14741	14764	15011	14775	14788	14811	15032	14774	14770	14742	14815	14829	14905	15029	15044	14929	14979	14960	14850	15032	14827	14943	14822	14992	14901	14936	14887	14906	14933	14893	14909	14831	15042	14861	15061	15005	14887	14870	14836	14801	14869	14900	14862	14728	14972	14835	14872	15073	15032	14793	14865	14898	14874	15071	15081	14880	14879	14887	14797	14804	14836	14884	14880	14809	14876	14885	14768	14759	14980	14912	14789	14845	14946	14857	14860	14884	14881	15059	15022	14961	14825	14838	14792	14803	14887	14829	14896	14800	14869	14867	14892	14869	14902	14807	14734	15101	14939	14751	14843	14965	14882	14834	14948	14728	14887	14807	14798	14912	14799	14806	14898	14830	15044	14682	14921	14837	14897	14896	15015	14816	14987	14850	14858	14936	14815	14949	14660	14985	14966	14949	14972	14843	15038	15023	14947	14883	14911	14855	14824	14900	14927	14796	14881	15032	14817	14795	14869	14794	14908	14833	14899	14926	14807	15021	14867	15006	15089	14788	14993	15037	14988	14843	14937	14848	14808	14872	15111	14718	14704	14883	14889	14944	14881	14832	14756	14899	14817	14967	15069	14852	14745	14881	14954	14834	14689	14857	14900	14874	14966	14867	14820	14892	14857	15032	14983	14807	14846	14897	14863	14752	14923	14798	14972	14894	14659	15131	15041	14834	14953	14793	14756	15069	14950	14898	14772	14772	14743	14756	14836	14753	14931	14994	14762	14831	14899	14791	14863	14842	14972	14897	14858	14863	14855	14773	14814	14844	14871	14927	14743	14815	14834	14830	14984	15131	14915	14973	14866	14941	14835	14889	14848	14891	14921	14934	14784	14792	14795	14964	14758	14838	14933	14886	14886	14833	14911	14829	14986	14948	14806	14986	15078	14860	14897	14898	14866	14901	14915	14995	14974	15051	14811	14866	14741	14997	14789	14720	14907	14966	14916	15070	14840	14897	14885	14934	14769	14852	14934	14937	14878	14977	14948	14930	14857	14936	14815	15002	14895	14972	14875	14785	14926	14930	14867	14926	14828	14882	14874	14781	14836	14812	14854	14875	14986	14775	14947	14778	14868	14900	14852	14799	14966	14910	14821	14895	14945	15055	14888	14853	14823	14874	14869	14792	14800	14843	14940	14862	14940	14930	14935	15025	14957	14740	14826	14764	14762	14921	14882	14828	14863	14935	14949	14942	14783	14904	14892	14941	14900	14811	14665	14961	14937	15018	14903	14868	14858	14850	14890	14977	14952	14919	14961	15045	14796	15074	14769	14890	14809	14832	14910	14811	14724	14925	14820	14822	14893	14965	15047	14942	14880	14959	14833	14889	14835	14850	14833	15035	14995	14750	14820	14971	14957	14981	14944	14942	14748	14791	14813	14900	14956	14888	14805	14896	14938	14879	14809	14839	14962	14973	14932	14823	14947	14941	14798	15006	14799	14902	14805	14940	14874	14812	15017	14931	14826	14884	14949	14861	14780	14797	14813	14814	14683	14767	14922	14842	14767	14855	14986	15065	15061	14889	14895	14981	14981	14983	15080	14862	14670	14949	14849	14964	14806	14848	14814	14734	14922	14846	14904	14931	14830	14639	15040	14941	14997	14890	14813	14899	14867	14879	14834	14866	14931	14688	14962	15070	14749	14787	14816	14967	14671	14930	14772	14903	15006	14858	14979	14813	14655	14784	14796	14731	14755	14814	14831	14967	14954	14808	14911	14883	14929	14825	14948	14882	14869	14780	14879	14829	14985	14788	14793	14749	14817	14676	15068	14880	14838	14854	14808	15001	15009	15073	14717	14951	14892	14774	14793	14914	14735	14901	14880	14835	14909	14851	14921	14937	14781	14956	14854	15012	14728	14919	14797	14854	14987	14987	14782	14966	14843	14780	14900	14896	14850	15027	14853	14765	14895	14829	15059	14912	14819	14960	14850	14815	14854	14845	14780	14828	14982	14837	14772	14834	14886	14903	14823	14767	14734	15088	14918	14807	14963	15004	14926	14841	14887	14859	14875	14887	14887	14844	14798	14877	14796	14794	14793	14614	14861	14801	14892	15027	14770	15069	14868	14801	14822	14960	14824	14949	14819	14760	15023	14824	14923	15125	14900	15047	14682	14881	14779	14884	14904	14963	14754	14976	14933	14816	15034	14766	14823	14896	14940	14901	14863	15034	14973	14912	15024	14853	14964	15028	15004	14946	14874	14995	14841	14851	14818	14892	14983	14932	14871	14899	14768	14966	15017	14926	14869	14837	14807	14834	14935	14824	14867	14873	14935	14824	14939	14803	14757	14732	15042	14932	14934	14875	14868	14908	14795	14915	15021	15026	14878	14955	14816	14896	14878	15072	14974	14713	14628	14825	14737	14939	14849	14920	14855	15147	14915	14843	14826	14851	14991	14876	14842	14819	14907	14898	14885	14955	15005	14905	14860	14790	15016	14914	14827	14942	14884	14801	14937	14925	14915	14850	14761	14877	15043	14831	14868	14854	14789	14658	14982	14737	14907	14976	14745	14875	14976	14934	14981	14914	14857	14887	14907	14929	14719	14829	15156	14836	14710	14847	14789	14771	14695	14863	14847	14781	14902	14865	14940	15083	15015	14777	14863	14859	14722	14805	15052	14759	14829	14821	14985	14860	14912	14907	14802	14711	14966	14707	14842	14832	14926	14690	14964	14896	14791	14926	14799	14946	14867	15004	14665	14974	14902
22987	22089	36006	38780	36882	33238	29675	21495	18177	17776	17581	17307	17432	17105	17039	17473	17218	17166	16914	17015	17253	17008	17123	17109	16963	17208	17117	17068	16991	17037	17162	17152	17229	16938	16946	17024	16844	17089	16849	16933	17147	17096	16854	17073	17173	17091	16996	16933	17054	17001	16950	16711	17033	17059	17207	16950	17080	16903	17129	17079	17093	16850	17030	16843	16953	16840	17026	17078	16904	16984	17036	16905	16916	16940	16943	16917	17030	17003	16975	16946	17134	17077	17023	16897	17153	16909	16713	16841	17083	16882	17092	16943	16983	16842	16996	17183	17096	16986	16911	16914	16892	17004	16933	16934	16902	16977	16958	17034	16981	16833	17018	16767	16958	16935	17001	16879	17065	17030	16900	17027	17008	17165	16992	16955	16861	17027	16949	16955	16816	17030	16995	16873	16770	17160	16994	16887	16800	17116	17092	16963	17084	17075	17084	17057	16987	17021	16938	16991	16880	16901	17006	16940	16822	16863	16999	16986	16924	16942	17048	17086	17021	17183	16979	16929	16907	16995	17118	16975	16879	16950	16957	16954	16998	17093	16906	16951	16993	17087	16985	16993	17077	17009	16903	16732	17156	17000	16982	16843	17132	16935	17019	16936	17089	17048	16783	16957	16863	16862	16897	16838	16723	16889	16978	16736	16962	16867	16975	17091	17011	16775	17016	16915	17137	16695	16902	16875	16947	16786	16813	16878	16884	16735	16973	16954	17332	17040	16865	17158	16972	16801	17041	16950	16958	16857	16906	16855	16704	16812	17092	17175	17066	16890	16948	16986	16961	17069	17090	17182	16884	17126	17013	16861	16992	16924	16971	16883	16898	16851	16773	16984	16897	16829	17077	16968	16919	16963	16957	16938	16927	16968	16908	16759	17050	17084	16689	16740	16873	16992	16925	17023	17103	16844	16950	16984	16836	16985	16879	17075	17000	16862	17061	16966	17095	16909	16939	17140	16803	16807	16853	17168	16768	16975	16803	16833	16831	16919	16926	16820	16928	16845	17022	16994	16867	16918	16869	16923	16929	16894	16829	17134	16825	16675	16714	16857	17058	16963	17009	16994	17010	17027	16961	16880	17162	16919	16923	17105	16943	16949	16961	16975	16701	16831	16993	17076	16909	16714	16779	17128	17081	17050	17076	17003	16893	17071	16779	16972	16975	16832	16845	16971	17065	16916	16859	16821	16656	16973	17085	17047	17004	17058	16733	16857	17082	16976	16951	16772	17010	16950	16904	17021	16818	16866	16935	16683	17029	17088	16770	16939	16887	17050	16868	16758	16711	16998	16973	16997	16912	17080	16900	16939	16891	17060	16964	16767	16991	16962	16920	17096	16975	16719	17109	16955	16823	16863	17120	16974	16833	17037	16960	16951	16876	16905	16974	16747	16716	16703	16852	16878	17109	17027	16915	16988	16744	17054	17075	16935	16893	16837	16882	16984	16814	16870	16965	16918	16809	16902	16885	16861	16953	16905	16793	16999	17168	16898	17112	17032	16722	16777	17108	16919	16870	16835	16963	17051	16907	16942	16960	16823	16893	16952	16887	16811	16747	16853	16765	17197	16940	16989	16924	16914	17083	16871	16942	16892	16902	17027	16990	16776	16760	16781	16845	16715	16841	16937	16967	17042	16828	16942	17029	16798	17106	16893	16943	16813	16922	16752	16955	16968	17020	16623	16889	16922	17035	16888	17053	16950	16934	16965	17022	16997	16851	17069	17152	17215	17034	16752	16923	16878	16672	16900	16947	16976	16845	17010	17020	16941	17027	16978	16866	16954	16903	16844	16876	16919	16926	17070	16922	17006	16996	16900	16836	16816	16962	17125	16966	17078	16937	16819	16922	16957	16878	16767	16959	16880	16975	16867	17056	16826	16842	16813	16956	17166	17036	16858	16737	17059	16851	16785	16864	16888	16826	16828	16834	16792	16883	16859	16825	16895	16711	16880	17033	16894	16982	17013	17099	17090	16844	16695	17025	16966	16864	17132	17012	16777	16859	16901	16762	16846	16955	17028	16978	16995	17042	16827	17203	17011	16975	16778	16950	17080	16909	16965	16909	16728	17155	17031	17038	16993	16916	16818	16822	17239	17052	16925	16856	16778	16863	16939	16825	16933	17101	16855	17109	16870	16943	17023	17020	16925	16861	16744	16786	16967	16942	16945	17028	16967	16911	16838	17023	16998	16978	16942	17002	16747	17081	16831	16998	17007	16892	17034	16931	16928	17019	16891	17038	16916	17022	16770	17027	16834	17070	16912	17061	16858	17205	16975	16918	16882	16886	17132	16880	17072	16897	16914	16962	16900	16961	16936	17081	16801	16876	16829	16847	16834	16817	16957	16946	17100	16801	16962	17002	16988	16879	16901	16940	16931	16804	16960	16973	16954	16927	17010	16917	17055	17084	16782	16954	16938	16802	16951	17026	16840	17091	17061	17042	16942	16811	17038	17029	16941	17036	16822	17030	16895	16945	16838	16833	17046	16778	16972	17016	16823	17101	17030	16890	16866	16902	16867	17029	16875	16900	16973	16904	16840	16901	16938	16912	16932	16864	16804	16925	17153	17124	16827	16971	16734	17138	16915	16934	16982	17041	16924	16967	16787	17085	16762	16920	16969	16916	16938	16864	17107	16922	17149	16893	16890	16968	17169	16852	16766	17174	17108	16849	16929	17054	16983	16901	16892	17046	16806	17054	17083	16793	16885	17029	16974	16768	16858	16936	16970	16978	16897	16908	16774	16963	16988	16915	16683	16757	16915	17043	16891	16927	16970	16861	16788	17043	16905	17042	16707	17238	17151	16988	16899	17045	17136	16976	17092	16970	16896	17057	17042	17009	16789	16753	17151	16770	16879	17134	16915	16997	16959	17033	16946	16823	16756	17135	16827	16892	17000	17018	16795	17089	16930	17010	16996	16832	16874	16804	16827	16816	17085	16945	16744	17018	16982	16951	16989	17085	17017	16816	17033	16991	16936	16920	16981	16874	17008	16827	16863	16909	16854	16914	16876	17064	17011	17025	16951	16908	16929	16948	16847	16970	16948	16859	17041	17042	16979	17008	16982	16944	17034	17031	16939	16884	16772	16920	17050	16886	16964	16906	16949	16979	16945	16912	16905	17131	17013	16973	17056	16692	16805	16838	16805	16963	16838	16950	16728	17092	16734	16790	17117	17095	17008	16954	16912	16845	16930	16897	16876	16943	16798	17050	17017	16876	16924	17194	16979	16876	17130	17063	17042	17003	16988	16814	17143	17048	16886	16854	17003	17055	17139	16847	16838	16857	16914	16878	16915	17161	17062	16793	16868	17097	16909	17126	16790	17047	16819	16825	16849	16986	17004	16844	17081	16923	16934	16890	17042	17033	16927	16861	16922	16941	16742	17031	17130	16896	16871	16840	16951	17152	16784	16820	16637	16985	17159	16854	17031	17083	16818	16968	17043	16939	16816	16659	16878	16825	16963	16924	16857	17007	16830	17180	16898	16845	16964	17011	16972	16876	16790	16906	16921	17100	16901	17160	17021	16897	16979	16711	17073	16899	17016	17109	17066	16972	16821	17026	17072	17011	17039	17073	16979	16973	16910	16674	16759	16928	17070	17032	16919	16982	16845	16942	16942	16829	16881	17035	16840	16973	17055	17048	17135	16874	16919	16759	16709	17063	16854	16888	16862	16898	17055	17090	17012	16975	17082	16836	16815	16845	16803	16804	16852	16819	17044	16750	16763	16817	16896	17092	16959	16882	16881	16861	16984	17210	16883	16896	16816	16955	16838	16818	17136	17046	17047	17001	16848	16948	16885	16956	16906	17042	16630	16863	16924	16915	16973	16907	17015	16912	17120	17063	16881	16906	16803	16691	16790	16794	16918	16927	16819	16894	16896	16833	16753	16762	16966	16840	17009	17065	16810	17035	17093	16926	16774	16977	16605	16955	17054	16862	17008	16944	17108	16992	16968	17162	16891	16872	16981	17022	16851	16893	16836	17083	16914	17013	17013	16767	17003	17005	16863	17150	16835	17114	16864	16907	17239	16863	16866	17026	16803	16984	16797	16962	16965	16884	16711	16955	17010	16844	16878	16813	16767	17090	16890	16912	16979	16973	16944	17013	16896	16963	16890	16994	17012	16972	16867	17166	17016	16945	16914	17022	16685	16791	16796	16889	16798	16977	16854	16887	17063	16742	17028	16906	16980	16972	17041	16862	17051	17050	16875	17041	16822	17065	17055	16992	17041	16904	17013	16932	16822	17125	17008	16843	17188	16848	16889	16905	17015	16852	16933	16761	17032	16720	16910	16906	16981	16968	16954	17060	16903	16943	17008	16947	16741	16783	16985	17098	17050	17005	16854	17055	17018	17072	16973	16987	17070	16851	17022	17053	17008	16738	16861	16899	16823	16749	16827	16686	16928	17086	16872	16842	17015	17093	16877	16839	16938	16835	16774	16761	17152	16858	16988	16904	16903	16937	16887	17038	16957	16895	16905	16979	16923	17070	16785	16871	16840	16953	16892	16953	17082	17076	17038	16932	17079	16957	16994	17001	16813	17058	17018	16990	17071	16809	16668	16969	16945	16751	16978	17027	16987	16995	16751	17032	16975	17069	16882	16783	16830	16765	16980	16974	16837	17065	16973	16929	16823	16821	16845	16988	16862	16984	17154	16966	16810	16982	16738	16888	16985	17022	16762	17013	16974	16964	16872	17012	16842	16813	16779	16808	16813	16943	16945	17112	16844	16965	16838	17048	16830	16933	16858	16903	16801	16879	16978	16710	16948	16805	16864	16944	16835	17027	17163	16954	17037	16851	16991	17192	16885	17174	16878	17106	16769	16758	16859	16880	16728	16936	17006	16752	17072	16921	17057	16922	17088	16794	17061	16942	16746	16838	16959	17118	17068	17071	16899	16883	16910	17025	17007	16878	16932	17031	16929	16745	16874	16764	16834	16893	17020	16905	16932	16943	17063	16912	16931	16977	16862	16814	16895	17067	16884	16920	17037	16977	16937	17049	17098	16860	17017	16978	16932	16872	16869	17000	16967	16864	17003	16859	17027	16856	16765	17059	16966	17009	17063	17114	16890	17013	16944	16899	16984	16854	16893	16912	16958	17031	17142	16864	16782	16945	16879	17097	17013	17010	16789	16962	16929
62584	102651	95920	77810	55878	38765	25864	18623	15694	14986	14678	14637	14760	14738	14781	14760	14843	14743	14913	14923	14756	14800	14763	14852	14835	14741	14835	14686	14856	14812	14686	14807	14784	14832	14865	14753	14943	14863	14821	14837	14978	14701	14732	14939	14861	14861	14753	14787	14864	14846	14905	14867	14801	14836	14624	14805	14603	14618	14577	14825	14832	14751	14756	14762	14791	14961	14659	14628	14756	14903	14753	14815	14797	14844	14807	14794	14713	14799	14874	14903	14711	14957	14732	14709	14969	14696	14757	14674	14733	14791	14786	14712	14770	14857	14753	14936	14808	14698	14897	14772	14868	14929	14804	14833	14672	14889	14731	14719	14756	14851	14749	14983	14779	14833	14801	14967	14971	14786	14773	14890	14984	14950	14812	14603	14634	14804	14729	14711	14789	14814	14640	14651	14801	14900	14921	14882	14885	14855	14813	14589	14822	14892	14698	14840	14845	14814	14839	14849	14841	14865	14950	15102	14844	14789	14733	14703	14804	14785	14769	14779	14885	14804	14925	14679	14751	14833	14900	14840	14706	14926	14826	14696	14890	14969	14731	14650	14714	14832	14882	14533	14835	14848	14890	14740	14776	14843	14846	14773	14878	14777	14835	14556	14635	14841	14804	14856	14847	14829	14825	14755	14839	14928	14899	14805	14751	14767	14821	14730	14882	14845	14741	14728	14754	14788	14651	15009	14767	14749	14968	14794	14954	14822	14737	14932	14704	14691	14709	14793	14642	14888	14770	14951	14722	14724	14672	14678	14829	14876	14782	14773	14856	14786	14822	14786	14693	14869	14891	14802	14836	14833	15038	14798	14768	14768	14686	14680	14833	14751	14670	14796	14838	14700	14587	14981	14699	14862	14758	14700	14719	14790	14758	14892	14898	14679	14763	14636	14945	14732	14704	14858	14827	14671	14960	14626	14598	14849	14843	14686	14706	14811	14732	14910	14746	14677	14856	14890	14819	14720	14813	14843	14773	14683	14684	14848	14839	14721	14777	14845	14813	14969	14761	14699	14906	14776	14756	14725	14785	14940	14838	14697	14923	14894	14931	14698	14747	14777	14818	14733	14820	14789	14833	14813	14803	14774	14812	14638	14755	15018	14829	14772	14894	14786	14693	14752	14815	14696	14658	14863	14650	14867	14838	14840	14784	14820	14683	14871	14812	14883	14789	14689	14775	14757	14807	14791	14771	14785	14663	14682	14701	14806	14851	14682	14727	14813	14609	14907	14730	14800	14752	14681	14708	14695	14697	14820	14749	14846	14785	14718	14712	14847	14836	14677	14709	14698	14852	14764	14784	14783	14744	14805	14771	14844	14768	14704	14766	14725	14751	14837	14817	14745	14922	14671	14729	14737	14828	14828	14720	14895	14697	14793	14984	14707	14659	14826	14880	14866	14783	14859	14748	14767	14844	14688	14853	14741	14804	14646	14929	14705	14736	14701	14761	14817	14834	14765	14682	14741	14793	14817	14789	14760	14855	14798	14781	14669	14849	14717	14805	14709	14904	14874	14654	14751	14874	14747	14816	14783	14698	14806	14637	14749	14805	14651	14789	14755	14748	14825	14724	14791	14724	14657	14761	14719	14820	14663	14656	14763	14815	14728	14738	14937	14727	14751	14833	14842	14941	14928	14797	14734	14767	14945	14745	14663	15009	14751	14780	14742	14701	15068	14624	14744	15006	14863	14827	14713	14852	14816	14945	14832	14740	14752	14749	14767	14957	14747	14812	14847	14803	14826	14682	14832	14821	14744	14778	14704	14750	14837	14759	14705	14830	14835	14763	14745	14838	14703	14798	14733	14780	14769	14840	14746	14845	14748	14944	14795	14869	14872	14814	14838	14630	14702	14710	14812	14875	14758	14768	14927	14750	14758	14801	14725	14746	14769	14798	14663	14753	14961	14790	14842	14724	14752	14715	14771	14781	14752	14805	14687	14932	14881	14905	14613	14674	14776	14821	14706	14795	14932	14858	14575	14807	14823	14833	14833	14708	14869	14657	14771	14785	14963	14747	14777	14649	14664	14878	14740	14676	14886	14783	14785	14817	14664	14650	14746	14660	14939	14697	14746	14743	14938	14903	14915	15078	14887	14812	14735	14878	14589	14839	14779	14662	14857	14750	14767	14627	14821	14652	14751	14934	14837	14794	14737	14739	14785	14688	14814	14915	14734	14720	14728	14757	14793	14870	14738	14905	14865	14679	14743	14839	14620	14896	14649	14829	14865	14845	14753	14678	14723	14799	14674	14692	14844	14890	14672	14783	14874	14788	14755	14855	14815	14860	14736	14707	14781	14980	14821	14818	14906	14818	14818	14742	14840	14780	14735	14848	14920	14988	14799	14800	14895	14858	14663	14854	14847	14807	14939	14695	14708	14831	14852	14733	14954	14711	14885	14734	14767	14802	14885	14858	14879	14904	14869	14841	14755	14763	14797	14890	14839	14845	14847	14692	14938	14817	14811	14802	14993	14729	14762	14855	14676	14852	14860	14900	14837	14711	14630	14861	14715	14742	14838	14896	14575	14763	14838	14762	14929	14727	14612	14864	14666	14863	14652	14820	14769	14659	14878	14915	14869	14866	14941	14720	14805	14709	14837	14748	14683	14874	14803	14725	14835	14723	14746	14777	14887	14813	14705	14775	14763	14826	14886	14865	14582	14803	14727	14757	14757	14764	14919	14847	14873	14694	14915	14698	14705	14691	14846	14772	14674	14848	14805	14884	14839	14777	14842	14958	14779	14622	14724	14718	14876	14831	14672	14849	14755	14700	14871	14811	14571	14810	14763	14931	14776	14848	14864	14723	14745	14840	14959	14705	14699	14751	14786	14874	14765	14731	14745	14770	14886	14774	14810	14816	14676	14791	14728	14845	14767	14966	14813	14738	14835	14670	14816	14930	14943	14808	14873	14650	14951	14732	14711	14783	14658	14809	14772	14860	14869	14711	14804	14768	14872	14773	14810	14788	14759	14585	14712	14757	14757	14636	14763	14648	14820	14865	14884	14794	14829	14848	14697	14776	14809	14838	14706	14827	14742	14856	14695	14725	14822	14631	14934	14804	14633	14706	14784	14599	14913	14845	14795	14856	14809	14624	14697	14960	14599	14849	14836	14756	14954	14690	14553	14762	14738	14729	14758	14754	14805	14864	14852	14798	14775	14805	14846	14983	14764	14710	14606	14723	14961	14847	14790	14742	14824	14822	14809	14647	14724	14781	14883	14675	14713	14853	14913	14506	14778	14849	14653	14740	14674	14500	14865	14779	14617	14768	14734	14636	14705	14679	14789	14757	14853	14814	14766	14817	14761	14604	14755	14928	14640	14713	14689	14596	14791	14777	14739	14857	14715	14813	14710	14603	14705	14809	14742	14797	14774	14719	14653	14812	14901	14796	14816	14901	14523	14777	14866	14878	14788	14706	14772	14901	14838	14815	14849	14768	14949	14764	14838	14724	14822	14875	14691	14781	14815	14807	15033	14669	14825	14749	14803	14785	14743	14863	14809	14835	14874	14814	14797	14772	14720	14942	14672	14588	14885	14852	14714	14949	14774	14671	14842	14714	14753	14812	14807	14807	14826	14972	14876	14665	14746	14594	14827	14768	14662	14771	14736	14822	14659	14728	14853	14832	14836	14855	14748	14644	14759	14687	14723	14688	14571	14995	14766	14931	14861	14941	14695	14760	14764	14811	14876	14667	14735	14651	14825	14695	14752	14898	14615	14739	14698	14812	14710	14961	14658	14845	14813	14732	14788	14780	14632	14767	14612	14818	14662	14895	14746	14811	14818	14816	14775	14789	14765	14849	14820	14875	14678	14706	14678	14886	14693	14767	14900	14778	14894	14690	14683	14837	14684	14732	14814	14726	14629	14927	14705	14671	14788	14777	14786	14708	14775	14842	14682	14660	14712	14814	14782	14780	14715	14850	14789	14804	15014	14728	14669	14963	14760	14906	14776	14771	14747	14844	14727	14865	14713	14852	14776	14883	14829	14759	14782	14752	14702	14879	14712	14634	14681	14886	14777	14632	14630	14800	14741	14949	14767	14893	14785	14936	14651	15050	14760	14893	14783	14913	14809	14820	14808	14835	14640	14944	14935	14849	14962	14789	14728	14698	14791	14646	14818	14696	14782	14792	14714	14743	14728	14706	14864	14857	14811	14742	14831	14796	14874	14657	14855	14525	15005	14754	14829	14844	14688	14750	14619	14667	14636	14747	14895	14748	14825	14786	14649	14867	14675	14602	14742	14691	14748	14784	14770	14669	14873	14690	14524	14688	14755	14568	14853	14674	14809	14678	14831	14722	14668	14766	14850	14871	14840	14660	14678	14774	14892	14786	14703	14726	14827	14789	14818	14651	14816	14826	14939	14763	14837	14828	14670	14839	14490	14784	15017	15002	14865	15053	14757	14800	14733	14621	14738	14737	14731	14785	14799	14860	14702	14716	14791	14782	14864	14999	14725	14677	14801	14870	14967	14700	14883	14883	14764	14690	14902	14773	14924	14759	14949	14863	14920	14697	14650	14960	14814	14900	14830	14791	14665	14819	14738	14893	14822	14876	14878	14666	14709	14715	14872	14858	14938	14675	14681	14709	14790	14772	14834	14746	14674	14768	14875	14826	14706	14845	14753	14815	14831	14806	14796	14760	14744	14755	14587	14813	14797	14799	14816	14900	14913	14740	14896	14758	14634	14780	14848	14816	14788	14728	14763	14782	14767	14809	14732	14813	14757	14929	14797	14731	14642	14838	14756	14918	14769	14785	14847	14690	15055	14955	14753	14745	14764	14961	14779	14874	14819	14874	14737	14919	14800	14885	14710	14919	14604	14801	14826	14823	14771	14771	14684	14760	14773	14653	14761	14763	14917	14761	14810	14806	14749	14659	14898	14702	14711	14786	14723	14774	14898	14853	14681	14834	14547	14591	14908	14731	14870	14921	14575	14828	14833	14676	14706	14813	14826	14788	14791	14773	14774	14710	14676	15011	14961	14830	14818	14749	14842	14744	14766	14888	14821	14806	14765	14699	14827	14628	14788	14807	14823	14772	14834	14701	14767	14829	14958	14779	14805	14733	14741	14857	14715	14742	15017	14446	14726	14892	14753	14817	14974	14665	14703	14668	14796	14967	14681	14834	14745	14907	14860
28565	33831	46742	36773	25892	21010	19031	18079	17816	17815	17539	17701	17878	17524	17893	17604	17703	17682	17611	17650	17627	17678	17589	17728	17573	17409	17600	17648	17763	17642	17643	17542	17414	17620	17488	17616	17510	17572	17376	17531	17512	17350	17690	17560	17676	17688	17591	17615	17689	17568	17610	17807	17704	17695	17517	17556	17576	17558	17546	17598	17546	17682	17669	17675	17564	17705	17601	17649	17525	17572	17669	17566	17444	17699	17638	17689	17663	17648	17492	17602	17567	17516	17443	17583	17649	17560	17556	17494	17439	17669	17620	17473	17553	17679	17562	17646	17636	17484	17567	17558	17714	17642	17657	17544	17537	17772	17598	17272	17584	17771	17665	17596	17797	17753	17617	17675	17691	17657	17604	17446	17584	17491	17610	17643	17617	17783	17731	17602	17607	17595	17484	17762	17688	17517	17702	17700	17604	17605	17783	17766	17642	17499	17692	17739	17577	17454	17641	17635	17407	17446	17769	17704	17793	17593	17526	17730	17781	17512	17615	17952	17582	17485	17675	17643	17503	17650	17702	17810	17584	17779	17729	17656	17677	17370	17610	17609	17553	17621	17622	17582	17853	17520	17405	17586	17616	17723	17759	17577	17608	17761	17664	17641	17643	17769	17671	17299	17826	17476	17677	17861	17517	17604	17630	17573	17643	17678	17576	17561	17733	17704	17466	17731	17602	17656	17625	17764	17569	17603	17310	17704	17500	17489	17597	17776	17562	17497	17502	17642	17540	17813	17698	17625	17728	17392	17557	17858	17559	17587	17678	17639	17952	17521	17867	17815	17559	17565	17710	17661	17673	17514	17762	17684	17552	17539	17501	17684	17593	17540	17762	17745	17628	17704	17613	17344	17655	17575	17517	17440	17546	17781	17679	17629	17902	17510	17671	17590	17719	17688	17621	17444	17576	17635	17545	17761	17701	17461	17561	17597	17659	17508	17517	17502	17876	17756	17593	17378	17739	17632	17561	17762	17750	17542	17623	17747	17596	17511	17715	17574	17679	17591	17673	17674	17850	17592	17568	17820	17527	17643	17626	17730	17460	17676	17647	17583	17696	17629	17640	17456	17564	17595	17651	17532	17637	17598	17639	17507	17607	17753	17684	17462	17518	17710	17754	17704	17521	17617	17640	17622	17685	17563	17754	17663	17806	17709	17717	17478	17456	17583	17656	17621	17724	17500	17450	17607	17606	17559	17792	17668	17712	17534	17402	17534	17693	17541	17522	17549	17455	17476	17747	17439	17530	17487	17616	17479	17698	17620	17824	17717	17664	17488	17486	17728	17638	17670	17904	17723	17594	17664	17708	17554	17759	17656	17685	17674	17546	17673	17602	17739	17649	17595	17632	17610	17677	17676	17458	17385	17648	17496	17716	17690	17763	17506	17575	17704	17801	17647	17594	17771	17665	17553	17638	17650	17649	17382	17510	17730	17825	17618	17722	17690	17603	17728	17601	17594	17406	17544	17772	17743	17663	17546	17638	17560	17561	17868	17679	17601	17923	17532	17820	17546	17625	17710	17519	17639	17686	17648	17724	17751	17640	17696	17719	17635	17532	17598	17718	17844	17638	17682	17561	17649	17709	17755	17883	17447	17634	17513	17693	17516	17544	17558	17631	17742	17605	17500	17789	17726	17691	17664	17610	17549	17459	17546	17556	17710	17596	17652	17600	17610	17734	17748	17761	17550	17764	17526	17707	17455	17607	17617	17463	17540	17568	17589	17582	17635	17625	17730	17639	17478	17448	17520	17479	17511	17716	17464	17554	17573	17541	17680	17584	17507	17668	17552	17483	17678	17852	17630	17633	17488	17583	17703	17666	17678	17647	17495	17682	17486	17442	17621	17719	17588	17504	17577	17629	17686	17392	17596	17630	17726	17622	17557	17686	17655	17570	17680	17656	17676	17849	17577	17627	17708	17504	17681	17561	17629	17749	17536	17594	17760	17678	17681	17699	17658	17799	17482	17739	17486	17614	17482	17621	17576	17620	17695	17518	17735	17801	17567	17528	17659	17458	17746	17736	17593	17518	17687	17586	17769	17639	17541	17639	17693	17586	17533	17480	17649	17799	17551	17658	17695	17683	17456	17621	17658	17702	17478	17631	17694	17753	17706	17585	17595	17759	17676	17501	17607	17618	17712	17653	17559	17621	17997	17658	17569	17776	17515	17487	17889	17587	17510	17365	17565	17660	17553	17764	17606	17660	17625	17709	17638	17729	17632	17542	17756	17589	17520	17644	17702	17500	17738	17512	17562	17522	17785	17662	17468	17619	17623	17555	17565	17631	17649	17534	17722	17702	17419	17429	17620	17738	17735	17631	17649	17233	17726	17591	17565	17627	17616	17578	17630	17664	17857	17754	17828	17491	17707	17466	17722	17893	17591	17418	17625	17720	17459	17504	17725	17833	17643	17644	17656	17557	17733	17499	17625	17603	17454	17413	17759	17710	17553	17480	17696	17663	17603	17662	17618	17619	17592	17492	17629	17583	17712	17446	17656	17807	17553	17783	17396	17518	17722	17773	17510	17766	17681	17599	17509	17608	17590	17754	17718	17438	17453	17652	17436	17661	17662	17540	17405	17651	17630	17603	17722	17681	17748	17509	17550	17580	17500	17549	17353	17731	17490	17724	17746	17677	17504	17516	17451	17556	17697	17680	17799	17591	17834	17746	17688	17596	17422	17557	17672	17686	17504	17758	17511	17683	17549	17537	17652	17513	17559	17788	17572	17696	17552	17767	17489	17440	17739	17654	17657	17773	17578	17548	17622	17447	17717	17551	17557	17581	17715	17509	17460	17562	17613	17697	17599	17481	17403	17682	17658	17558	17692	17642	17588	17727	17751	17482	17654	17678	17619	17646	17687	17647	17676	17487	17747	17649	17753	17687	17558	17577	17653	17673	17604	17632	17575	17675	17672	17652	17545	17472	17621	17644	17652	17488	17611	17587	17517	17579	17520	17478	17413	17780	17619	17610	17595	17609	17507	17587	17608	17671	17763	17744	17650	17460	17631	17513	17419	17703	17752	17520	17748	17737	17611	17739	17615	17550	17666	17578	17590	17444	17567	17448	17504	17451	17772	17689	17588	17598	17617	17799	17652	17643	17704	17486	17721	17498	17593	17679	17660	17476	17759	17789	17649	17738	17436	17635	17678	17668	17540	17490	17595	17554	17495	17634	17866	17490	17655	17409	17488	17539	17737	17628	17742	17713	17508	17379	17737	17680	17649	17712	17913	17582	17675	17485	17620	17495	17786	17599	17605	17651	17424	17735	17638	17590	17607	17758	17478	17575	17593	17655	17450	17485	17483	17659	17615	17651	17570	17607	17520	17549	17545	17671	17541	17688	17425	17752	17918	17932	17729	17446	17424	17661	17675	17798	17705	17727	17634	17771	17736	17614	17735	17692	17583	17611	17524	17636	17527	17728	17612	17574	17635	17587	17475	17584	17575	17565	17645	17580	17709	17809	17624	17566	17596	17802	17687	17726	17636	17660	17381	17586	17578	17793	17545	17633	17543	17653	17668	17604	17624	17889	17641	17616	17778	17600	17546	17671	17721	17450	17682	17687	17485	17713	17603	17643	17468	17505	17755	17611	17537	17322	17475	17565	17610	17624	17605	17587	17517	17829	17795	17487	17735	17453	17705	17649	17634	17560	17566	17604	17540	17840	17522	17539	17806	17640	17748	17263	17515	17507	17656	17680	17521	17570	17593	17460	17856	17479	17646	17629	17501	17557	17520	17715	17540	17609	17555	17790	17808	17488	17407	17683	17634	17690	17631	17514	17574	17764	17660	17870	17692	17748	17504	17610	17761	17772	17699	17780	17587	17770	17581	17603	17809	17632	17628	17590	17828	17515	17420	17752	17448	17530	17855	17558	17682	17600	17812	17628	17665	17755	17727	17638	17555	17480	17647	17740	17644	17694	17661	17470	17417	17566	17661	17753	17571	17634	17462	17460	17641	17585	17759	17586	17446	17629	17622	17677	17722	17813	17476	17595	17568	17467	17598	17681	17769	17592	17718	17540	17819	17544	17817	17680	17497	17661	17585	17620	17788	17398	17480	17700	17595	17643	17681	17629	17720	17651	17563	17690	17637	17753	17948	17574	17817	17644	17801	17589	17597	17612	17612	17573	17660	17418	17607	17806	17533	17607	17671	17426	17653	17785	17594	17803	17714	17603	17434	17688	17680	17522	17490	17694	17711	17676	17690	17701	17652	17767	17496	17692	17822	17600	17541	17723	17560	17791	17506	17666	17692	17511	17717	17634	17632	17751	17710	17699	17667	17796	17658	17872	17883	17530	17638	17538	17633	17564	17556	17565	17684	17573	17639	17554	17557	17728	17486	17692	17869	17662	17659	17600	17635	17700	17618	17537	17621	17549	17625	17696	17812	17517	17545	17912	17551	17656	17884	17690	17725	17467	17735	17562	17737	17695	17723	17720	17897	17560	17608	17601	17618	17800	17754	17587	17556	17724	17595	17768	17674	17443	17616	17539	17560	17595	17552	17805	17609	17694	17572	17621	17587	17670	17667	17889	17665	17543	17566	17522	17513	17754	17442	17594	17655	17560	17617	17631	17857	17504	17707	17832	17731	17655	17722	17599	17690	17533	17654	17752	17655	17578	17550	17546	17658	17752	17689	17553	17659	17518	17698	17665	17565	17731	17660	17831	17937	17527	17695	17634	17571	17671	17600	17656	17650	17615	17820	17559	17815	17661	17782	17427	17591	17685	17544	17724	17850	17715	17711	17592	17601	17493	17507	17596	17620	17726	17680	17576	17674	17613	17478	17702	17628	17724	17591	17666	17442	17619	17713	17602	17807	17563	17675	17702	17572	17577	17719	17697	17656	17789	17629	17583	17404	17714	17624	17800	17327	17697	17579	17640	17509	17735	17656	17806	17508	17788	17614	17712	17705	17616	17575	17627	17498	17692	17714	17592	17631	17662	17630	17397	17670	17613	17609	17570	17460	17722	17677	17379	17611	17632	17764	17642	17638	17686	17498	17523	17288	17619	17706	17652	17635	17679	17419	17680	17654	17754	17651	17705	17719	17648	17497	17774	17508	17510	17532	17710	17655	17546	17632	17552	17643	17378	17688	17664	17591	17598	17511	17645	17561	17632	17674	17571	17546	17761	17517
31222	55528	49418	33269	23129	18102	16187	15350	15414	15074	15299	15264	15182	15383	15244	15296	15225	15320	15142	15347	15052	15166	15273	15323	15140	15260	15187	15205	15145	15387	15337	15229	15261	15242	15260	15049	15214	15228	15225	15156	15216	15263	15368	15242	15363	15205	15329	15452	15163	15306	15323	15192	15188	15164	15161	15161	15192	15284	15306	15370	15157	15257	15112	15165	15216	15217	15195	15217	15105	15218	15242	15260	15249	15381	15286	15114	15074	15245	15164	15139	15318	15067	15189	15334	15268	15211	15208	15245	15309	15196	15141	15125	15221	15224	15176	15202	15274	15219	15360	15156	15266	15201	15121	15266	15155	15176	15281	15188	15136	15165	15164	15282	15156	15394	15464	15037	15256	15194	15298	15137	15263	15253	15110	15205	15011	15311	15281	15344	15210	15292	15231	15028	15326	15298	15290	15236	15209	15255	15287	15078	15155	15104	15258	15160	15144	15236	15207	15088	15199	15330	15138	15143	15128	15308	15198	15216	15194	15201	15204	15180	15217	15323	15480	15136	15144	15366	15184	15261	15072	15389	15271	15151	15304	15389	15096	15162	15052	15273	15328	15100	15203	15120	15129	15239	15319	15214	15030	15323	15250	15281	15355	15363	15272	15246	15264	15362	15170	15377	15261	15204	15175	15133	15238	15120	15291	15175	15272	15177	15111	15405	15350	15057	15224	15299	15122	15230	15294	15173	15127	15043	15149	15106	15312	15363	15124	15340	15099	15199	15391	15284	15176	15309	15337	15390	15109	15216	15171	15090	15393	15158	15233	15238	15237	15155	15345	15215	15110	15242	15263	15251	15225	15364	15182	15199	15257	15014	15241	15159	15166	15162	15296	15081	15240	15430	15239	15068	15159	15176	15265	15320	15279	15214	15138	15169	15184	15239	15472	15317	15191	15297	15066	15239	15266	15099	15206	15215	15200	15450	15219	15208	15317	15171	15034	15226	15232	15151	15138	15043	15247	15269	15190	15270	15197	15284	15250	15054	15277	15253	15005	15295	15133	15121	15328	15220	15063	15203	15349	15203	15288	15256	15283	15093	15166	15408	15302	15139	15093	15044	15248	15215	15338	15361	15201	15141	15197	15240	15424	15250	15105	15117	15223	15102	15346	15279	15227	15350	15216	15342	15306	15223	15335	15303	15206	15035	15345	15249	15224	15121	15259	15282	15403	15162	15179	15225	15334	15202	15186	15185	15278	15179	15184	15284	15211	14946	15007	15347	15217	15180	15115	15219	15135	15229	15145	15212	15338	15049	15259	15118	15154	15378	15278	15291	15263	15218	15310	15124	15227	15055	15468	15188	15148	15194	15314	15111	15314	15174	15240	14995	15347	15147	15250	15207	14978	15342	15191	15127	15224	15194	15223	15155	15188	15202	15166	15264	15283	15167	15287	15194	15261	15383	15178	15272	15048	15211	15323	15146	15133	15195	15284	15086	15176	15280	15239	15266	15226	15165	15442	15049	15404	15210	15413	15170	15278	15248	15420	15052	15003	15244	15118	15278	15315	15214	15228	15340	15204	15429	15332	15124	14941	15219	15174	15267	15184	15195	15143	15075	15294	15090	15361	15200	15142	15365	15259	15180	15205	15278	15358	15318	15054	15230	15019	15288	15373	15224	15176	15128	15275	15460	15267	15263	15112	15173	15320	15220	15444	15113	14851	15262	15583	15164	15178	15268	15189	15075	15210	15050	15303	15305	15308	15043	15093	15383	15341	15253	15346	15187	15159	15159	15143	15342	15021	15255	15136	15104	15201	15273	15224	15317	14989	15121	15233	15387	15336	15364	15238	15246	15219	15369	15060	15286	15152	15231	15289	15176	15225	15314	15250	15180	15261	15236	15167	15098	15320	15306	15291	15190	15169	15337	15277	15091	15196	15117	15237	15225	15315	15365	15229	15181	15092	15195	15309	15032	15208	15135	15167	15171	15182	15214	15296	15116	15034	15327	15328	15302	15282	15174	15255	15347	15007	15254	15344	15398	15252	15145	15217	15060	15060	15198	15488	15119	15324	15320	15172	15367	15245	15187	15119	15352	15156	15120	15150	14977	15471	14982	15353	15352	15403	15173	15242	15040	15272	15118	15100	15127	15066	15147	15119	15238	15125	15252	15298	15196	15164	15229	15193	15355	15079	15157	15106	15128	15358	15263	15185	15269	15218	15177	15211	15392	15284	15318	15202	15287	15250	15221	15102	15366	15168	15204	15222	15236	15305	15200	15169	15326	15198	15348	15178	15204	15303	15291	15163	15294	15326	15146	15260	15168	15257	15142	15185	15288	15267	15163	15230	15168	15176	15298	15346	15256	15194	15311	15270	15231	15236	15254	15204	15376	15414	15255	15216	15261	15045	15373	15044	15211	15118	15206	15259	15234	15066	15290	15213	15256	15235	15253	15214	15364	15282	15106	15218	15274	15302	15225	15236	15167	15365	15249	15386	15382	15339	15290	15209	15088	15246	15255	15289	15258	15322	15325	15215	15173	15111	15136	15110	15188	15351	15229	15222	15155	15202	15202	15349	15001	15305	15321	15320	15363	15208	15101	15235	15122	15234	15276	15149	15106	15148	15169	15398	15314	15182	15094	15161	15253	15084	15275	15238	15122	15125	15320	15202	15072	15216	15149	15047	15138	15215	15338	15165	15201	15259	15527	14990	15292	15352	15311	15302	15389	15120	15280	15156	15107	15134	15326	15101	15358	15121	15098	15237	15121	15290	15154	15412	15079	15207	15146	15423	15225	15226	15216	15330	15206	15267	15186	15199	15138	15202	15277	15195	15257	15076	15219	15229	15122	15294	15276	15382	15299	15273	15160	15195	15368	15254	15022	15268	15329	15291	15329	15459	15187	15184	15207	15314	15278	15389	15210	15223	15256	15281	15209	15264	15167	15334	15257	15273	15212	15173	15204	15208	15097	15368	15294	15283	15353	15211	15194	15204	15051	15100	15141	15322	15243	15331	15263	15310	15233	15110	15283	15180	15270	15356	15263	15178	15190	15236	15180	15208	15220	15258	15273	15065	15401	15321	15145	15239	15437	15156	15200	15181	15104	15100	15236	15156	15157	15274	15165	15232	15465	15208	15284	15323	15121	15223	15180	15132	15211	15069	15137	15175	15118	15260	15149	15016	15334	15266	15059	15354	15224	15182	15413	15233	15301	15156	15310	15269	15342	15291	15174	15191	15130	15374	15036	15250	15179	15286	15244	15248	15089	15284	15178	15294	15299	15367	15284	15312	15134	15121	15146	15222	15204	15184	15169	15158	15273	15360	15314	15198	15224	15228	15231	15344	15089	15270	15278	15206	15228	15038	15175	15200	15249	15343	15249	15190	14998	15237	15362	15235	15288	15378	15273	15415	15151	15266	15163	15283	15402	15374	15085	15136	15265	15175	15130	15378	15140	15154	15144	15266	15280	15104	15251	15303	15102	15251	15139	15355	15183	15274	15217	15169	15222	15203	15149	15311	15199	15184	15036	15282	15178	15108	15166	15182	15084	15245	15167	15180	15374	15119	15145	15296	15144	15016	15243	15187	15251	15133	15145	15162	15294	15218	15481	15225	15068	15371	15210	15213	15159	15139	15244	15236	15322	15281	15296	15306	15248	15205	15210	15291	15194	15140	15302	15180	15405	15191	15179	15347	15285	15297	15183	15279	15184	14970	15381	15183	14976	15229	15268	15251	15239	15215	15107	15294	15318	15299	15183	15122	15226	15359	15229	15230	15235	15225	15345	15160	15141	15163	15250	15374	15414	15252	15195	15266	15196	15215	15183	15254	15327	15014	15352	15138	15304	15074	15239	14994	15088	15337	15081	15181	15187	15131	15204	15289	15371	15174	15041	15184	15076	15222	15165	15179	15263	15231	15159	15151	15295	15067	15165	15127	15361	15315	15232	15271	15251	15193	15218	15327	15242	15298	15216	15263	15153	15341	15196	15331	15179	15400	15229	15300	15136	15306	15190	15296	15266	15301	15085	15267	15226	15278	15261	15027	15229	15177	15251	15298	15174	15205	15198	15187	15310	15416	15173	15160	15006	15080	15138	15185	15074	15208	15215	15285	15262	15123	15275	15286	15283	15201	15165	15260	15239	15536	15252	15273	15203	15377	15241	15384	15226	15134	15175	15250	15210	15372	15183	15164	15448	15014	15074	15386	15003	15252	15316	15274	15298	15160	15409	15177	15364	15312	15210	15293	15203	15282	15286	15123	15253	15003	15118	15114	15056	15160	15320	15111	15114	15256	15349	15247	15320	15297	15220	15135	15325	15251	15097	15257	15102	15212	15356	15207	15159	15460	15119	15235	15204	15282	15268	15306	15203	15261	15384	15115	15209	15187	15210	15278	15180	15285	15016	15317	15203	15256	15397	15323	15180	15279	15121	15264	15061	14989	15302	14983	15021	15239	15377	15121	15266	15293	15228	15153	15105	15209	15236	15322	15253	15232	15195	15225	15060	15319	15190	15250	15269	15319	15307	15143	15287	15254	15214	15044	15138	15189	15179	15067	15210	15390	15161	15279	15221	15082	15141	15313	15338	15288	15050	15390	15331	15468	15231	15133	15179	15222	15257	15181	15308	15125	15138	15131	15244	15240	15174	15272	15126	15274	15145	15286	15247	15282	15117	15231	15296	15268	15260	15342	15306	15172	15211	15314	15320	15070	15275	15395	15147	15238	15222	15203	15439	15242	15295	15364	15300	15076	15179	15300	15364	15125	15109	15277	15111	15244	15416	15202	15098	15163	15231	15401	15155	15327	15416	15193	15245	15183	15252	15156	15193	15351	15252	15311	15202	15226	15243	15178	15161	15207	15332	15397	15418	15358	15148	15102	15208	15151	15045	15092	15260	15342	15219	15360	15076	15366	15214	15229	15271	15240	15301	15343	15178	15298	15181	15283	15171	15098	15213	15271	15336	15223	15378	15303	14975	15226	15236	15118	15197	15259	15151	15366	15203	15085	15246	15357	15257	15334	15288	15264	15148	15172	15236	15200	15423	15236	15156	15280	15236	15081	15202	15081	15341	15186	15234	15340	15221	15144	15124	15290	15099	15113	15280	15235	15215	15137	15196	15136	15236	15141	15200	15339	15250	15263	15204	15340	15220	15343	15210	15428	15216	15172	15306	15208	15220	15170	15232
24263	24465	46717	48450	39163	31199	25855	20345	18628	18400	18069	17887	17926	17850	17749	17865	17919	17860	17916	17987	17723	17728	17913	17798	17811	17953	17703	17886	17936	17881	17698	17709	17627	17888	17851	17944	17930	17643	17935	18028	17858	17723	18030	17628	17763	17921	17739	17723	17767	17765	17845	17663	17939	17913	17941	17776	17788	17728	17880	17910	17833	17770	18002	18031	17930	17573	17672	17828	18009	17808	17780	17840	17756	17689	18044	17642	17728	17857	17836	17626	17704	17723	17931	17674	17853	17823	17764	17980	17836	17744	17712	17871	17573	17770	17750	17756	17657	17682	17903	17516	17672	17679	17810	17535	17874	17950	17758	17859	17804	17760	17675	17617	17634	17807	17772	17831	17626	17682	17693	17853	17785	17633	17785	17545	17614	17856	17805	17837	17864	17539	17828	17756	17707	17645	17759	18037	17619	17771	17548	17873	17774	17798	17658	17699	17644	17718	17667	17899	17698	17428	17752	17702	17760	17862	17769	17744	17637	17688	17876	17751	17696	17685	17924	17572	17772	17896	17935	17804	17476	17708	17786	17664	17584	17731	17853	18036	17655	17767	17841	17612	17789	17746	17875	17783	17716	17766	17453	17878	17668	17831	17805	17794	17849	17823	17851	17468	17723	17817	17738	17799	17818	17810	17880	17744	17773	17571	17712	17736	17766	17609	17741	17736	17706	17867	17735	17649	18066	17777	17734	17692	17707	17746	17792	17879	17636	17574	17531	17702	17820	17570	17654	17881	17816	17583	17734	17682	17849	17732	17722	17719	17719	17773	17854	17910	17728	17595	17760	17688	17689	17884	17737	17779	17786	17747	17567	17757	17845	17492	17844	17775	17633	17840	17848	17690	17642	17857	17653	17864	17658	17544	17828	17763	17926	17520	17771	17912	17654	17743	17548	17590	17642	17634	17614	17857	17750	17730	17757	17800	17473	17606	17728	17497	17630	17841	17661	17627	17783	17923	17715	17597	17747	17713	17851	18012	17751	17709	17781	17551	17559	17814	17662	17561	17881	17826	17617	17818	17785	17766	17758	17700	17629	17595	17552	17760	17715	17697	17795	17719	17771	17822	17809	17784	17820	17655	17822	17505	17699	17698	17441	17595	17816	17610	17702	17656	17769	17383	17555	17831	17780	17652	17599	17692	17925	17755	17854	17711	17922	17842	17591	17859	17813	17803	17670	17783	17642	17901	17621	17862	17801	17708	17900	17529	17839	17659	17763	17786	17513	17659	17822	17792	17716	17715	17782	17806	17641	17674	17929	17587	17783	17710	17674	17476	17817	17737	17888	17848	17740	17799	17766	17529	17737	17514	17768	17760	17620	17716	17765	17745	17566	17617	17752	17641	17782	17709	17664	17875	17788	17896	17484	17781	17797	17391	17812	17567	17764	17725	17685	17629	17678	17680	17701	17689	17755	17787	17931	17645	17955	17889	17681	17706	17789	17704	17713	17700	17722	17698	17799	17777	17804	17748	17668	17780	17618	17849	17680	17699	17783	17885	17859	17735	17573	17627	17649	17763	17816	17800	17647	17749	17752	17748	17707	17702	17450	17843	17548	17906	17679	17765	17755	17679	17585	17722	17689	17556	17792	17654	17668	17557	17834	17960	17808	17872	17897	17727	17811	17779	17869	17427	17921	17776	17747	17642	17775	17668	17714	17804	17842	17810	17762	17602	17705	17563	17764	17887	17652	17713	17884	17687	17768	17700	17686	17644	17999	17847	17819	17701	17716	17726	17634	17781	17677	17651	17859	17775	17819	17810	17481	17505	17688	17731	17530	17614	17660	17655	17566	17730	17684	17644	17595	17710	17858	17923	17843	17525	17886	17865	17662	17912	17753	17686	17678	17711	17802	17803	17799	18037	17740	17811	17686	17737	17789	17707	17430	17759	17752	17672	17648	17636	17672	17844	17716	17748	17692	17897	17696	17629	17660	17737	17809	17615	17952	17991	17761	17832	17775	17877	17661	17754	17682	17570	17790	17920	17860	17775	17762	17623	17737	17983	17795	17788	17622	17624	17722	17782	17783	17609	17762	17676	17805	17715	17736	17696	17631	17762	17635	17879	17829	17773	17848	17616	17968	17790	17730	17660	17728	17718	17931	17680	17593	17735	17712	17673	17783	17859	17774	17755	17581	17522	17739	17613	17614	17779	17732	17684	17663	17710	17626	17722	17688	17700	17822	17750	17814	17730	17631	17737	17653	17660	17765	17620	17582	17727	17827	17835	17562	17815	17989	17894	17810	17833	17791	17640	17849	17802	17904	17730	17823	17677	17690	17740	17904	17784	17751	17752	17707	17584	17706	17630	17595	17915	17803	17787	17552	17916	17567	17660	17909	17736	17584	17787	17895	17841	17753	17713	17713	17658	17687	17828	17677	17826	17751	17771	17791	17748	17649	17895	17675	17674	17594	17636	17725	17556	17833	17643	17548	17715	17899	17566	17849	17689	17682	17576	17706	17832	17846	17840	17570	17573	17706	17770	17567	17528	17601	17797	17702	17703	17892	17846	17676	17856	17654	17689	17804	17778	17529	17672	17757	17976	17736	17743	17731	17822	17645	17488	17824	17779	17825	17715	17819	17781	17565	17646	17887	17837	17746	17701	17663	17843	17905	17580	17723	17491	17707	17690	17535	17664	17656	17792	17707	17786	17583	17765	17712	17741	17824	17864	17762	17523	17907	17738	17802	17579	17787	17711	17716	17750	17847	17767	17676	17780	17556	17643	17726	17810	17688	17749	17581	17632	17799	17795	17687	17663	17733	17685	17929	17790	17849	17754	17796	17578	17725	17779	17646	17741	17688	17710	17728	17664	17796	17820	17581	17721	17586	17682	17827	17781	17750	17778	17837	17887	17557	17797	17700	17766	17800	17632	17706	17737	17590	17570	17572	17902	17790	17660	17652	17701	17719	17712	17835	17705	17793	17655	17686	17849	17837	17781	17669	17579	17636	17767	17869	17825	17668	17635	17631	17699	17741	17925	17807	17803	17696	17724	17886	17821	17861	17813	17753	17828	17779	17805	17569	17756	17776	17900	17809	17771	17829	17660	17763	17683	17758	17776	17741	17758	17848	17722	17829	17692	17716	17910	17721	17669	17847	17837	17690	17753	17628	17821	17758	17655	17781	17823	17654	17650	17607	17808	17723	17917	17785	17800	17799	17648	17728	17683	17526	17852	17589	17756	17589	17724	17748	17844	17691	17919	17687	17890	17669	17715	17631	17666	17881	17638	17710	17656	17661	17787	17716	17722	17577	17696	17860	17753	17941	17850	17586	17620	17733	17724	17781	17674	17671	17646	17778	17732	17636	17687	17814	17867	17792	17878	17839	17736	17834	17616	17900	17714	17570	17482	17544	17711	17735	17767	17754	17811	17861	17684	17743	17664	17881	17775	17708	17999	17707	17715	17940	17559	17579	17748	17706	17865	17840	17722	17677	17851	17691	17808	18014	17823	17765	17707	17910	17753	17782	17848	17872	17688	17707	17619	17535	17746	17689	17730	17912	17612	17648	17674	17628	17440	17647	17512	17557	17716	17652	17695	17795	17639	17703	17546	17857	17686	17732	17758	17734	17662	17689	17857	17783	17856	17572	17828	17560	17726	17911	17630	17730	17699	17877	17638	17713	17699	17708	17619	17760	17668	17619	17732	17582	17721	17757	17454	17888	17736	17673	17749	17584	17758	17830	17486	17623	17847	17653	17686	17782	17702	17659	17689	17841	17656	17821	17822	17542	17670	17736	17884	17787	17572	17717	17835	17593	17712	17691	17704	17787	17785	17742	17771	17696	17695	17539	18052	17772	17628	17777	17647	17694	17855	17674	17671	17926	17875	17757	17601	17631	17876	17828	17929	17775	17776	17618	17412	17641	17763	17769	17509	17654	17638	17707	17677	17835	17730	17813	17572	17637	17689	17741	17413	17730	17744	17764	17600	17741	17925	17798	17694	17821	17807	17814	17688	17841	17744	17764	17755	17577	17728	17760	17731	17656	17555	17655	17831	17791	17643	17692	17726	17623	17614	17788	17545	17719	17820	17881	17693	17654	17651	17633	17752	17902	17888	17799	17751	17920	17663	17738	17794	17596	17750	17655	17545	17890	17813	17856	17811	17810	17701	17800	17668	17756	17500	17582	17672	17891	17831	17735	17783	17925	17584	17807	17629	17774	17977	17851	17885	17723	17586	17653	17638	17671	17635	17748	17850	17718	17721	17538	17810	17753	17535	17654	17813	17715	17640	17710	17743	17829	17733	17654	17740	17579	17901	17840	17699	17782	17942	17877	17954	17793	17820	17775	17699	17719	17990	17708	17634	18001	17723	17720	17776	17799	17879	17666	17719	17780	17745	17914	17891	17683	17639	17812	17841	17886	17717	17573	17664	17821	17767	17835	17648	17740	17562	17831	17709	17627	17815	17680	17650	17665	17700	17794	17697	17680	17763	17663	17769	17782	17768	17770	17642	17777	17879	17709	17580	17931	17623	17817	17850	17814	17743	17556	17929	17911	17700	17615	17820	17884	17853	17773	17646	17714	17724	17902	17822	17898	17616	17724	17657	17773	17876	17875	17605	17674	17903	17825	17530	17633	17616	17833	17577	17660	17751	17834	17559	17809	17658	17695	17786	17780	17503	17787	17725	17870	17874	17861	17739	17787	17685	17768	17728	17769	17916	17738	17607	17755	17655	17636	17897	17902	17756	17634	17794	17777	17823	17815	17820	17902	17684	17780	17611	17805	17822	17590	17717	17626	17561	17885	17889	17890	17828	17778	17673	17597	17541	18048	17863	17794	17913	17848	17780	17651	17672	17572	17820	17753	17582	17791	18039	17786	17695	17758	17597	17931	17832	17769	17648	17821	17690	17536	17884	17847	17681	17744	18035	17674	17726	17649	17870	17780	17847	17619	17534	17791	17697	17777	17884	17861	17796	17727	17632	17652	17621	17838	17845	17727	17808	17710	17782	17809	17682	17749	17709	17628	17721	17912	17746	17579	17745	17826	17629	17496	17988	17805	17782	17552	17561	17658	17597	17583	17701	17488	17674	17566	17779	17842	17830	17882	17429	17744	17798	17727	17846	17803	17694	17729	17658	17810	18089	17735	17712	17648	17747	17623	17819	17670	17693	17845	17726	17720	17578
54230	94434	89273	65361	45503	30530	21359	17236	15924	15305	15325	15323	15283	15295	15289	15348	15326	15392	15401	15253	15330	15342	15306	15319	15156	15362	15340	15456	15347	15338	15405	15488	15306	15375	15357	15496	15289	15410	15195	15416	15517	15332	15533	15359	15292	15307	15284	15370	15307	15319	15376	15364	15373	15377	15332	15321	15327	15344	15336	15378	15443	15350	15348	15279	15353	15370	15347	15230	15212	15376	15211	15172	15477	15371	15474	15338	15214	15153	15356	15340	15316	15441	15384	15153	15416	15297	15257	15435	15438	15284	15262	15177	15399	15420	15337	15281	15290	15235	15407	15376	15221	15382	15261	15299	15539	15269	15308	15201	15378	15249	15278	15305	15211	15307	15375	15285	15321	15392	15371	15286	15375	15365	15420	15311	15376	15289	15280	15182	15334	15354	15359	15392	15383	15304	15318	15400	15402	15364	15399	15356	15457	15224	15383	15186	15221	15362	15330	15422	15341	15287	15383	15413	15313	15334	15325	15348	15305	15354	15253	15522	15349	15392	15244	15240	15309	15424	15361	15376	15162	15531	15214	15410	15122	15338	15396	15436	15391	15266	15289	15400	15364	15349	15348	15259	15319	15261	15283	15245	15395	15184	15420	15328	15394	15434	15384	15385	15344	15343	15418	15354	15413	15550	15389	15321	15340	15238	15245	15166	15304	15648	15399	15339	15375	15379	15255	15288	15355	15236	15392	15148	15386	15342	15365	15367	15285	15259	15205	15403	15396	15391	15167	15253	15443	15369	15209	15316	15155	15440	15439	15320	15413	15361	15311	15226	15408	15153	15268	15334	15283	15426	15326	15284	15458	15447	15410	15378	15347	15445	15303	15124	15553	15224	15220	15429	15308	15388	15505	15440	15231	15555	15276	15097	15273	15319	15223	15357	15327	15280	15269	15295	15351	15370	15517	15262	15416	15247	15469	15131	15373	15352	15144	15285	15218	15416	15273	15415	15394	15376	15276	15303	15324	15355	15311	15441	15399	15202	15423	15234	15459	15248	15220	15405	15218	15320	15445	15247	15416	15253	15262	15364	15309	15142	15276	15207	15209	15277	15232	15299	15378	15195	15476	15199	15326	15540	15254	15396	15399	15513	15442	15508	15229	15453	15414	15237	15446	15260	15244	15214	15401	15392	15534	15284	15273	15294	15339	15276	15406	15339	15545	15308	15443	15323	15381	15248	15404	15238	15402	15335	15216	15276	15476	15231	15086	15290	15367	15474	15358	15273	15325	15355	15293	15342	15248	15178	15237	15315	15371	15437	15315	15420	15214	15314	15401	15310	15524	15332	15229	15422	15215	15415	15305	15306	15333	15272	15372	15441	15223	15341	15468	15463	15433	15221	15454	15362	15604	15322	15211	15177	15154	15407	15235	15432	15352	15268	15084	15360	15243	15265	15492	15102	15288	15084	15246	15287	15433	15354	15250	15396	15415	15519	15414	15315	15422	15525	15331	15303	15278	15454	15309	15139	15296	15385	15356	15444	15283	15338	15375	15342	15319	15281	15232	15199	15402	15405	15215	15350	15394	15339	15329	15409	15472	15242	15284	15423	15314	15492	15355	15373	15330	15315	15361	15379	15287	15189	15272	15482	15451	15267	15330	15534	15241	15285	15294	15210	15290	15304	15414	15215	15539	15405	15214	15191	15152	15446	15214	15446	15488	15386	15283	15306	15437	15375	15380	15213	15374	15262	15419	15412	15305	15470	15218	15230	15381	15305	15360	15173	15399	15394	15528	15233	15350	15353	15172	15388	15340	15415	15347	15320	15332	15310	15309	15127	15414	15234	15240	15297	15340	15290	15228	15368	15284	15393	15328	15283	15225	15393	15321	15336	15343	15361	15480	15323	15412	15382	15221	15247	15396	15434	15157	15194	15310	15315	15214	15178	15343	15414	15555	15292	15401	15227	15324	15322	15441	15248	15333	15395	15323	15318	15403	15405	15301	15131	15148	15310	15486	15106	15390	15290	15387	15220	15281	15377	15203	15301	15258	15358	15374	15244	15262	15484	15352	15331	15247	15301	15364	15202	15433	15290	15253	15258	15384	15327	15219	15357	15161	15379	15417	15347	15108	15308	15302	15254	15242	15351	15248	15336	15212	15290	15404	15210	15333	15337	15409	15201	15365	15375	15412	15375	15441	15238	15289	15269	15311	15427	15281	15397	15260	15367	15306	15308	15332	15468	15318	15369	15338	15236	15346	15364	15180	15248	15246	15330	15344	15268	15425	15350	15233	15320	15300	15332	15325	15335	15295	15313	15308	15317	15352	15211	15239	15346	15465	15374	15323	15409	15198	15294	15389	15312	15312	15261	15357	15323	15299	15197	15358	15233	15179	15391	15370	15279	15317	15288	15457	15283	15442	15319	15424	15368	15331	15299	15353	15283	15351	15141	15090	15328	15317	15397	15222	15302	15308	15256	15392	15177	15527	15312	15335	15250	15357	15202	15390	15435	15427	15461	15281	15213	15438	15279	15610	15158	15290	15276	15487	15451	15377	15295	15245	15356	15317	15298	15322	15252	15149	15395	15193	15513	15291	15173	15292	15458	15195	15299	15428	15339	15267	15247	15250	15198	15330	15184	15346	15350	15248	15285	15356	15294	15155	15084	15376	15376	15335	15376	15327	15415	15197	15253	15330	15407	15382	15291	15414	15160	15357	15228	15279	15320	15451	15470	15289	15520	15467	15258	15383	15445	15379	15298	15190	15204	15294	15237	15256	15372	15436	15237	15283	15298	15258	15350	15302	15357	15364	15327	15287	15289	15266	15273	15233	15297	15274	15335	15375	15127	15423	15259	15423	15519	15285	15359	15383	15231	15246	15341	15280	15394	15382	15288	15438	15257	15231	15267	15277	15276	15371	15325	15278	15257	15465	15465	15463	15256	15190	15151	15344	15319	15395	15237	15290	15194	15368	15460	15343	15280	15282	15353	15282	15296	15357	15108	15187	15292	15270	15217	15158	15280	15362	15403	15266	15115	15349	15214	15323	15392	15336	15231	15388	15356	15256	15159	15284	15280	15178	15206	15146	15186	15193	15271	15322	15238	15289	15366	15259	15175	15351	15310	15468	15444	15379	15327	15268	15473	15375	15375	15264	15342	15314	15382	15291	15329	15401	15296	15316	15168	15337	15349	15506	15397	15247	15300	15343	15228	15521	15366	15366	15261	15531	15492	15490	15264	15205	15152	15387	15184	15402	15310	15410	15254	15436	15253	15375	15160	15254	15493	15299	15273	15489	15375	15528	15297	15247	15229	15372	15347	15284	15351	15403	15430	15200	15331	15217	15180	15459	15341	15212	15341	15287	15375	15255	15362	15372	15314	15308	15321	15391	15357	15397	15221	15336	15221	15308	15453	15175	15262	15354	15398	15437	15387	15230	15276	15214	15326	15358	15396	15251	15234	15341	15307	15233	15290	15381	15384	15111	15506	15457	15230	15580	15231	15391	15378	15345	15378	15249	15262	15359	15273	15373	15478	15587	15381	15247	15327	15303	15413	15297	15596	15325	15216	15240	15295	15337	15302	15291	15180	15257	15332	15254	15317	15387	15377	15323	15255	15219	15233	15174	15398	15459	15353	15436	15435	15273	15355	15437	15278	15243	15179	15285	15233	15229	15235	15310	15356	15183	15314	15212	15379	15461	15334	15432	15361	15461	15168	15292	15298	15322	15305	15384	15382	15347	15378	15400	15199	15294	15318	15495	15201	15200	15336	15284	15260	15305	15217	15204	15352	15247	15361	15180	15467	15411	15444	15241	15406	15305	15263	15173	15337	15320	15417	15264	15432	15214	15327	15466	15278	15321	15383	15329	15348	15357	15428	15216	15185	15500	15234	15198	15434	15373	15239	15311	15548	15311	15393	15332	15354	15356	15421	15371	15408	15266	15312	15303	15215	15286	15361	15380	15426	15343	15370	15325	15290	15348	15352	15204	15259	15294	15338	15344	15220	15211	15403	15309	15324	15358	15503	15320	15391	15209	15219	15479	15244	15235	15252	15303	15364	15205	15277	15387	15346	15201	15333	15259	15460	15440	15322	15189	15323	15266	15195	15241	15324	15227	15354	15461	15203	15233	15336	15395	15461	15322	15398	15324	15378	15249	15493	15277	15282	15298	15416	15391	15277	15185	15263	15311	15465	15358	15499	15175	15380	15407	15199	15289	15283	15362	15443	15463	15232	15308	15341	15463	15295	15380	15445	15483	15375	15261	15166	15424	15347	15441	15319	15421	15327	15386	15356	15483	15275	15300	15365	15305	15270	15092	15590	15348	15378	15396	15280	15597	15161	15332	15343	15242	15316	15194	15268	15232	15316	15378	15348	15311	15037	15319	15482	15238	15239	15461	15362	15297	15446	15245	15377	15183	15337	15383	15185	15258	15329	15404	15304	15188	15466	15336	15282	15325	15412	15178	15373	15295	15230	15353	15338	15355	15374	15280	15375	15432	15362	15401	15502	15344	15226	15351	15430	15286	15205	15125	15256	15295	15352	15347	15458	15203	15328	15319	15267	15326	15248	15325	15394	15315	15303	15385	15434	15362	15293	15360	15267	15314	15281	15210	15326	15363	15341	15274	15314	15155	15242	15287	15240	15317	15179	15295	15511	15330	15349	15358	15389	15327	15269	15408	15416	15354	15406	15352	15349	15361	15264	15481	15255	15367	15320	15326	15134	15305	15268	15226	15203	15225	15467	15305	15331	15157	15410	15404	15329	15459	15157	15373	15388	15383	15274	15202	15345	15470	15207	15434	15438	15354	15429	15311	15340	15259	15131	15233	15238	15470	15387	15252	15466	15291	15073	15234	15238	15354	15173	15223	15352	15477	15323	15313	15262	15466	15445	15504	15395	15387	15262	15366	15269	15458	15307	15279	15310	15302	15246	15482	15353	15348	15363	15240	15177	15340	15410	15133	15326	15273	15490	15304	15211	15349	15336	15373	15287	15171	15473	15310	15302	15378	15482	15304	15284	15241	15257	15239	15135	15224	15180	15386	15326	15324	15261	15282	15227	15457	15536	15442	15272	15359	15403	15303	15323	15372	15384	15259	15396	15308	15285	15314	15580	15373	15446	15426	15314	15331	15337	15390	15292	15425	15260	15293	15436	15198	15480	15272	15455	15435	15200	15356	15393
22935	22568	38867	42723	39180	34485	29956	22298	19233	18550	18255	18260	17972	18056	18360	18092	18253	17962	18049	17986	18056	18035	17816	18071	17872	18176	17912	18006	17938	17959	17907	18089	17866	17865	17970	17883	17953	17917	17798	17863	17882	18000	17769	17868	17859	17912	17824	17813	17946	17742	17853	18044	17819	17815	17820	18030	17863	17877	17927	17759	17762	17954	18005	17929	17861	17817	18002	17875	17805	17751	17748	18075	18016	17823	17767	17912	17664	17675	17792	17818	17803	17752	17811	17854	17913	17703	17809	18064	17871	17684	17831	18100	17824	17776	17731	18014	17816	17658	17844	17951	17895	17935	17878	17830	17932	17838	17893	17862	17937	17887	17919	17905	17612	17950	17743	17840	17987	17826	17906	17994	17846	17816	18031	17907	17782	17693	17876	17891	17781	18006	17930	17841	17728	17782	17792	17840	17806	17934	17940	17709	17921	17701	17888	17858	17800	17680	17688	17991	17885	17974	17717	17875	17855	17911	17773	18020	17836	17597	17694	17603	17707	17720	17872	17793	18148	17978	17886	17859	17826	17683	17835	17881	17682	17898	17856	17808	17813	17684	18062	17837	17675	17756	17994	17720	17954	17832	18051	17670	17857	17885	17660	17741	17796	17828	17684	17820	17879	17829	17880	17691	17688	17819	17710	17652	17769	17737	17769	17972	18016	17894	17776	17832	18066	17691	17941	17596	17922	17799	17847	17799	17957	17774	17513	17755	17894	17983	17848	17898	17895	17729	17907	17877	17844	17881	17902	17911	17942	17823	17846	17939	17892	17835	17782	17698	17946	17684	17919	17718	17918	18040	17910	17888	17956	17674	18054	17905	17954	17908	17768	17762	17903	17726	18015	17785	17784	17872	17761	17511	17848	17883	17788	17801	17811	17732	17769	17725	17848	17966	17769	17663	17945	17693	17782	17498	17545	17991	17642	17839	17666	17660	17737	17814	17678	17756	17868	18067	17960	17799	17839	17814	17856	17867	17928	17701	17970	17918	17921	17932	17841	17847	17801	17759	17706	17821	17750	17951	17969	17741	17587	17836	17586	17679	17968	18031	17759	17882	17710	17737	17768	17735	17815	17919	17636	17805	17796	17999	17722	17653	17822	17693	17941	17938	17726	17791	17884	17739	17971	17957	17792	17726	17835	17877	17625	17741	17755	17951	18083	17788	17811	18103	17951	17820	17913	17797	18040	17817	17820	17573	17785	17987	17753	18035	17988	17759	17801	17893	17891	17775	17624	17730	17665	17894	17835	17853	17838	17905	17976	17626	17749	17758	17823	17988	18021	17820	17750	17712	17663	17754	18094	17807	17858	17708	17958	17904	17760	17680	17822	17749	17874	17622	17922	17689	18031	17778	17828	17882	17845	17684	17890	17923	17971	17649	17690	17711	17697	17857	17815	17707	17760	17831	17758	17784	17783	17787	17742	17669	17875	17781	17899	17802	17724	17858	17945	17791	17961	17834	17798	17875	17870	17753	17910	17618	18038	17887	17832	17615	17761	17996	17868	17977	17938	17749	17957	17763	18037	18051	17842	17878	17931	17723	17922	17902	17882	17863	17863	17692	17881	17800	17878	18150	17867	17693	17946	17932	17784	17823	17845	17605	17751	17860	17910	18014	17925	17795	17873	17822	17907	17949	18000	17923	17816	17807	17878	17702	17577	17953	17846	17814	17786	17902	17938	18013	17864	17938	17920	17839	17699	17520	17670	17750	17907	17880	17843	17670	17974	17908	17819	17988	17813	17894	17706	18054	17693	17911	17957	17705	17803	17881	17703	18028	17842	17769	17802	17736	17865	17656	17788	17770	17863	17709	17792	17987	17868	17997	17702	17688	17882	17875	18028	17939	17701	17667	17953	17787	17985	17755	17649	17842	17884	17927	17642	17839	17947	17568	17867	17729	17746	17782	17907	17865	17942	17861	17917	17819	17884	17664	18048	17746	17818	17892	17861	17856	17662	17665	17707	17820	17901	17631	17931	17679	17782	17796	17866	17899	17809	17749	17750	17796	17856	17856	17905	17834	17747	17905	17866	17942	17795	17604	17814	17797	17815	17830	17981	17892	18040	18084	17580	17902	17901	17634	17845	17851	17761	17789	17646	17750	17878	17929	17768	17862	17852	17801	17660	17956	17916	17907	17902	17748	17809	17849	17943	17980	17870	17643	17824	17668	17786	17853	17761	17825	17957	18001	17906	17990	17820	17867	17711	17753	17647	17674	17826	17905	17786	17773	17883	17701	17931	17895	17879	17835	17921	17959	17868	17878	17642	17843	17739	17818	17776	17823	17801	17808	17996	17857	17808	18026	17755	17849	18083	17773	17977	17809	17735	17852	17796	17863	17890	17816	17819	17873	17853	17990	17773	17991	17752	17847	17702	17935	17855	17739	18215	18085	17678	17783	18163	17660	17691	17740	17728	17748	17945	17982	17705	17693	17791	17908	17907	17629	17658	17854	17743	17922	17762	17862	17682	17763	17909	17969	17944	17760	17656	17992	17631	17843	17804	17831	17633	17766	17839	17713	17835	17651	17706	17815	17785	17699	18037	17731	17610	17997	17904	17991	18040	17757	17972	17796	17907	17667	17883	17739	17605	17652	17859	17776	17894	17634	17839	17820	17918	17908	17750	17831	17648	17808	17831	17760	17871	17786	17806	17703	17963	18006	17992	17771	17766	17612	17780	17771	17814	17909	17694	17937	17824	17733	17803	17972	17755	17823	17886	18017	17942	17585	17676	17832	17642	17856	17820	18042	17859	17986	17793	17767	17706	17902	17985	17586	17788	17762	17873	17849	17829	17794	17897	17876	17758	17781	17919	17896	17641	17985	17995	17882	17826	17718	17804	17918	17871	17779	17837	17803	17804	17749	18001	18023	17972	17753	17543	17719	17941	17704	17867	17729	17988	17868	17931	17892	17696	17631	17661	17942	17700	17646	17875	17658	18018	17958	18043	17764	17872	17832	17725	17964	17783	17763	17799	17891	17878	17862	17691	17771	17779	17833	17865	17694	17715	17897	17656	17998	17896	17786	17954	17786	17933	18009	17656	17708	17660	17910	17805	17856	17754	17815	17860	17807	17664	17948	17824	17724	17780	17780	17958	17695	17945	17906	17741	17786	17722	17860	17675	17661	17848	17721	17841	17509	17692	17908	17707	17708	18093	17841	17759	17819	17647	17766	17727	17763	17936	17857	17921	17846	17974	17726	17830	17977	17653	17884	17882	17951	17731	17692	17838	17785	17805	17950	17896	17905	17771	17671	17728	17774	17725	17790	17702	17726	17957	17872	17954	17792	17932	17584	17662	17718	17760	17685	17999	17939	17958	17741	17917	17965	17810	17937	17781	17911	17809	17973	17688	17758	17767	17801	17808	17728	17916	17800	17757	17861	17807	17871	17830	17743	17919	17782	17943	18054	17853	17757	17773	17891	17671	18004	17714	17603	17889	17762	17935	17690	17903	17838	17854	17757	17670	17692	17910	17836	17826	17673	17982	17876	17827	17907	18070	17709	17690	17991	17999	17826	17671	17845	17969	17788	17760	17775	17752	17769	17869	17653	18043	17797	17815	17925	17956	17799	17926	17664	17809	17790	18019	17778	17730	17975	18064	17864	17766	17937	17897	17929	17891	17913	17891	17773	17668	17717	17907	17954	17861	17940	17730	17615	17774	17986	17711	17825	17796	17841	17921	17982	17661	17951	17790	17713	17729	17899	17800	17858	17768	17867	17755	17708	17740	17893	17935	17951	17677	17778	17874	17857	17715	18011	17734	17700	17923	17911	17613	17874	17695	17812	18018	17991	17754	17619	18005	17901	17808	17735	17827	17672	17886	17878	17966	17866	17847	17888	17957	17682	17819	17876	17815	17898	17638	17644	17861	17894	17816	17974	17852	17967	17875	17553	17945	17969	17902	17784	17818	17854	17812	17874	17903	17913	17818	17802	17843	17808	17891	17833	17869	17862	17709	17926	17824	17791	17921	17653	17730	17746	17654	17564	17861	17857	17762	17828	17836	17844	17813	17942	18191	17730	17693	17737	17716	17747	18019	17932	17740	17843	18190	17599	17788	17830	18013	17851	17795	17755	17740	17891	17939	18034	17904	17954	17906	17935	17775	17775	17786	17786	17914	17979	17705	17802	17748	17854	17839	17671	17958	17802	17800	17806	17711	17583	17698	17740	17743	17884	17749	17942	17964	17684	17688	17764	17700	17815	17762	17893	17955	17661	17888	17755	17743	17682	17704	17611	17875	17813	17839	17865	17824	17740	17807	17886	17817	17636	17846	17832	17894	17700	17820	17705	17793	17770	17834	17724	17789	17849	17950	17662	17863	17858	17792	17741	17687	17760	17903	17542	17737	17857	17779	17837	17818	17731	17830	17887	17887	17761	17936	17828	17941	17817	17732	17733	17705	17803	17773	17926	17854	17730	17712	17821	17808	17847	17756	17884	17965	17749	17813	17808	17861	17817	17763	17749	17931	17701	17735	17793	17780	17873	17706	17747	17752	17812	17918	17774	17898	17688	17831	17873	17770	17685	17784	17702	17774	17840	17700	17946	17866	17851	18023	17820	17882	17833	17862	17779	17720	17803	17701	17948	17936	18000	17968	17939	17788	17781	17880	17862	17746	17905	17673	17839	17782	17608	17763	17927	17677	17883	17875	17997	17854	17828	17832	17723	17934	17814	17852	17793	17752	17814	17623	17905	17879	17866	17887	17970	18013	17927	17936	17849	17655	17767	17817	17811	17840	17780	17665	17794	18161	17986	17942	17585	17866	17536	17670	17625	17529	17862	17757	17756	17797	17728	17829	17965	17855	17876	17803	17792	17921	17909	17866	17766	17808	17782	17814	17876	17892	17750	17885	17851	17590	17832	17925	17678	17754	17714	17864	17685	17948	17886	17845	17757	17772	17933	17878	17911	17729	17831	17700	17618	17958	17961	17847	17623	17858	17973	17921	17878	18099	17840	17636	17608	17818	17670	17881	17925	17843	17863	17843	17981	18076	17935	17730	17666	17667	17748	17851	17938	18049	17860	17959	17681	17831	17778	17716	17795	17937	17892	17759	18037	17678	17787	17843	18015	17679	17942	17781	17714	17941	17877	18030	17902	17806	17855	17932	17795	17968	18060	17722	17936	17640	17650
60735	102415	96589	77908	56216	39044	25944	19007	16381	15394	15371	15398	15228	15259	15262	15294	15413	15579	15455	15214	15379	15367	15313	15261	15278	15259	15476	15197	15391	15266	15253	15448	15381	15331	15346	15344	15234	15405	15362	15186	15379	15365	15190	15360	15302	15341	15315	15374	15302	15182	15286	15278	15259	15182	15183	15320	15315	15131	15162	15393	15121	15599	15120	15277	15374	15299	15199	15384	15352	15393	15422	15379	15163	15324	15380	15398	15329	15210	15290	15208	15251	15116	15470	15264	15423	15406	15510	15322	15287	15361	15316	15182	15324	15241	15307	15377	15310	15284	15257	15292	15223	15464	15394	15337	15320	15452	15320	15513	15187	15453	15259	15269	15234	15369	15298	15216	15354	15267	15449	15488	15204	15174	15345	15208	15316	15620	15216	15286	15132	15334	15207	15364	15359	15180	15286	15286	15518	15325	15184	15374	15295	15424	15347	15423	15120	15447	15356	15366	15284	15293	15368	15144	15209	15443	15285	15336	15388	15431	15228	15333	15258	15343	15214	15214	15331	15332	15452	15431	15433	15340	15243	15405	15147	15546	15321	15339	15222	15221	15333	15416	15346	15320	15378	15301	15320	15402	15402	15395	15186	15406	15374	15239	15443	15264	15305	15300	15293	15388	15204	15245	15253	15379	15329	15347	15405	15197	15428	15572	15182	15380	15413	15449	15281	15252	15500	15296	15324	15383	15380	15169	15317	15557	15372	15285	15285	15367	15186	15313	15334	15362	15197	15290	15182	15218	15634	15229	15260	15343	15265	15319	15322	15457	15372	15348	15417	15306	15289	15277	15317	15249	15348	15483	15363	15259	15458	15385	15292	15457	15305	15303	15356	15344	15355	15153	15160	15144	15342	15282	15195	15513	15172	15309	15293	15480	15391	15274	15436	15225	15367	15465	15395	15442	15332	15229	15327	15315	15286	15311	15289	15367	15256	15258	15495	15367	15234	15307	15290	15313	15259	15244	15356	15082	15281	15248	15247	15358	15224	15267	15288	15213	15423	15363	15290	15140	15332	15360	15394	15326	15520	15208	15278	15274	15347	15280	15361	15403	15235	15490	15153	15345	15389	15442	15375	15339	15329	15415	15277	15518	15398	15318	15299	15400	15269	15208	15376	15344	15349	15267	15227	15386	15525	15262	15387	15302	15410	15279	15490	15244	15396	15244	15226	15474	15250	15405	15516	15365	15325	15327	15237	15268	15277	15363	15356	15413	15406	15366	15336	15439	15388	15388	15357	15281	15364	15337	15337	15392	15264	15169	15238	15271	15264	15289	15473	15413	15298	15349	15334	15185	15322	15541	15499	15294	15351	15319	15387	15333	15242	15210	15358	15218	15459	15342	15287	15235	15364	15238	15307	15484	15153	15423	15143	15397	15398	15280	15277	15343	15257	15262	15385	15451	15278	15424	15267	15347	15321	15453	15291	15292	15299	15389	15278	15280	15234	15430	15291	15231	15409	15282	15302	15177	15309	15379	15352	15400	15336	15313	15241	15393	15306	15340	15104	15434	15265	15432	15294	15253	15331	15418	15543	15303	15345	15345	15289	15539	15351	15208	15502	15344	15326	15535	15333	15306	15175	15566	15329	15389	15271	15423	15344	15168	15230	15324	15233	15545	15219	15356	15332	15434	15393	15197	15550	15213	15336	15294	15295	15301	15462	15403	15209	15358	15254	15307	15334	15336	15361	15304	15256	15291	15203	15298	15376	15319	15289	15226	15307	15382	15126	15347	15443	15247	15318	15143	15347	15217	15369	15439	15371	15260	15446	15320	15464	15132	15425	15491	15243	15234	15455	15366	15259	15237	15408	15440	15289	15194	15278	15244	15386	15236	15175	15522	15444	15293	15235	15504	15308	15349	15142	15310	15380	15230	15218	15367	15396	15455	15138	15217	15378	15267	15262	15281	15289	15336	15334	15338	15324	15317	15309	15336	15189	15304	15422	15225	15415	15266	15300	15357	15365	15250	15276	15251	15241	15126	15277	15516	15437	15269	15381	15268	15343	15243	15299	15361	15527	15241	15328	15382	15481	15314	15425	15212	15268	15294	15223	15263	15395	15279	15444	15230	15376	15420	15368	15256	15291	15258	15314	15161	15337	15328	15347	15283	15365	15172	15236	15357	15255	15450	15392	15328	15435	15317	15423	15322	15564	15284	15315	15455	15415	15388	15350	15327	15337	15289	15375	15193	15224	15362	15433	15209	15138	15216	15288	15139	15128	15380	15299	15323	15148	15292	15224	15324	15227	15297	15424	15373	15378	15420	15296	15339	15337	15243	15233	15255	15107	15346	15339	15296	15299	15180	15237	15255	15388	15152	15437	15224	15385	15439	15349	15200	15440	15273	15508	15328	15337	15131	15374	15167	15115	15356	15166	15391	15274	15213	15391	15286	15351	15464	15285	15420	15527	15243	15442	15272	15358	15266	15281	15306	15292	15337	15467	15380	15275	15423	15455	15498	15288	15367	15282	15404	15191	15416	15409	15445	15515	15401	15528	15197	15444	15338	15431	15275	15307	15401	15447	15298	15493	15394	15478	15333	15234	15338	15436	15179	15313	15383	15550	15263	15264	15378	15447	15389	15198	15279	15401	15265	15364	15393	15514	14997	15221	15279	15259	15276	15494	15470	15280	15268	15580	15377	15363	15288	15334	15269	15330	15332	15160	15248	15364	15288	15047	15381	15452	15355	15589	15195	15249	15379	15101	15391	15490	15276	15344	15197	15152	15222	15291	15326	15335	15290	15251	15370	15223	15188	15220	15219	15349	15493	15403	15511	15317	15287	15428	15223	15237	15288	15456	15372	15317	15449	15440	15322	15288	15320	15427	15249	15321	15132	15374	15362	15311	15382	15409	15291	15330	15337	15442	15305	15281	15315	15201	15468	15410	15307	15326	15260	15326	15326	15043	15317	15448	15284	15321	15525	15310	15296	15186	15247	15499	15333	15551	15398	15500	15213	15470	15084	15402	15165	15327	15248	15173	15454	15393	15362	15419	15297	15330	15378	15271	15353	15456	15413	15177	15362	15411	15365	15258	15294	15405	15387	15319	15167	15333	15326	15357	15360	15396	15365	15382	15304	15324	15241	15238	15488	15320	15124	15433	15332	15335	15490	15351	15234	15368	15197	15152	15305	15214	15428	15406	15340	15447	15390	15232	15412	15206	15182	15407	15416	15095	15465	15297	15088	15285	15593	15378	15408	15231	15395	15383	15354	15155	15287	15307	15371	15380	15243	15204	15382	15339	15399	15311	15349	15402	15170	15341	15118	15322	15235	15318	15298	15317	15260	15211	15308	15173	15416	15203	15379	15316	15357	15407	15363	15368	15432	15272	15502	15211	15254	15291	15497	15362	15278	15346	15352	15189	15364	15239	15358	15288	15287	15335	15361	15209	15232	15278	15321	15252	15260	15474	15352	15210	15421	15158	15454	15298	15292	15269	15347	15157	15261	15322	15215	15455	15462	15256	15570	15345	15376	15366	15280	15209	15217	15274	15438	15509	15234	15464	15418	15469	15211	15269	15342	15347	15388	15265	15319	15388	15406	15276	15241	15295	15377	15302	15315	15267	15453	15341	15295	15363	15173	15162	15429	15269	15377	15449	15121	15298	15406	15265	15116	15277	15334	15229	15209	15398	15363	15481	15204	15338	15391	15335	15446	15329	15505	15228	15165	15305	15190	15288	15122	15389	15346	15204	15403	15546	15356	15389	15123	15435	15424	15462	15290	15238	15275	15276	15446	15263	15381	15468	15425	15249	15422	15280	15207	15363	15429	15427	15280	15230	15415	15373	15227	15550	15310	15235	15237	15139	15239	15274	15300	15268	15327	15445	15286	15442	15417	15321	15340	15436	15308	15279	15273	15339	15265	15448	15484	15489	15194	15236	15302	15286	15409	15416	15344	15336	15335	15328	15479	15257	15271	15452	15384	15318	15385	15231	15288	15228	15384	15312	15442	15168	15317	15207	15259	15296	15306	15306	15447	15123	15410	15378	15406	15322	15347	15202	15353	15250	15362	15373	15317	15290	15205	15225	15473	15295	15208	15176	15440	15402	15258	15341	15358	15179	15451	15389	15284	15529	15280	15453	15447	15369	15264	15159	15439	15365	15347	15312	15631	15410	15101	15489	15399	15499	15386	15420	15282	15135	15351	15190	15482	15334	15266	15471	15442	15259	15183	15432	15247	15413	15229	15350	15228	15432	15203	15278	15455	15316	15432	15285	15352	15359	15419	15464	15371	15207	15226	15412	15422	15254	15413	15326	15250	15386	15342	15226	15363	15307	15274	15198	15485	15241	15313	15286	15402	15323	15302	15293	15400	15521	15262	15272	15474	15447	15199	15256	15466	15323	15285	15262	15390	15290	15312	15182	15498	15425	15332	15214	15346	15369	15273	15286	15445	15227	15217	15461	15217	15272	15243	15210	15314	15258	15345	15091	15177	15204	15320	15448	15284	15250	15481	15333	15249	15385	15405	15318	15399	15309	15265	15301	15553	15208	15415	15287	15387	15373	15337	15428	15274	15274	15233	15229	15225	15513	15306	15374	15341	15242	15293	15266	15509	15357	15314	15354	15325	15278	15315	15388	15455	15269	15382	15241	15249	15336	15187	15030	15324	15355	15181	15386	15334	15427	15364	15305	15500	15302	15191	15310	15185	15542	15287	15368	15091	15372	15409	15256	15204	15263	15343	15355	15329	15187	15275	15255	15213	15395	15351	15252	15401	15157	15173	15476	15272	15265	15223	15190	15280	15337	15177	15251	15370	15403	15430	15307	15506	15338	15376	15282	15378	15232	15293	15282	15178	15258	15293	15426	15444	15382	15362	15203	15407	15285	15337	15278	15533	15222	15353	15384	15207	15521	15325	15141	15319	15303	15309	15341	15196	15240	15259	15200	15274	15431	15448	15354	15326	15488	15464	15441	15360	15438	15381	15316	15387	15368	15097	15358	15218	15143	15318	15412	15414	15259	15333	15207	15430	15205	15211	15263	15135	15263	15444	15413	15321	15325	15189	15395	15196	15175	15377	15259	15470	15406	15353	15320	15455	15359	15263	15153	15408	15252	15368	15430	15207	15397	15304	15523	15264	15372	15374	15398	15450	15194	15516	15209	15289	15175	15213	15426	15169
29255	36498	45884	35046	25306	21592	20063	19386	19033	18988	18588	18852	18879	18825	18868	19016	18973	18742	19005	18914	18756	18698	18858	18739	18916	19047	18969	18763	18729	18940	18865	18817	18607	18986	18917	18773	18924	18643	18953	19039	18847	19005	18852	18793	18760	18665	18904	18730	18818	18886	18693	18794	18916	18835	18891	18858	18829	18792	18603	18785	18842	18914	18881	18901	18767	18716	18769	18766	18637	18475	18763	18940	18901	18841	18820	18854	18793	18780	18749	18670	18778	18747	18929	18620	18662	18707	18716	18776	18624	19027	18787	18757	18864	18837	18782	18716	18904	18578	18799	18880	18638	18718	18674	18829	18765	18694	18480	18699	18802	18602	18933	18783	18874	18642	18756	18743	18843	18857	18733	18885	18888	18836	18823	18928	18746	18706	18947	19090	18959	18710	18848	18920	18715	18764	19045	18782	18850	18970	18883	19032	18854	18780	18853	18999	18896	18936	18762	18773	18815	18797	18746	18798	18778	18695	18503	18753	18549	18638	18866	18983	18742	18583	18696	18966	18939	18933	18987	18958	18736	18575	18798	18798	18793	18741	18738	19053	18925	19105	19029	18980	18807	18834	18894	18799	18646	18901	19045	18767	18847	18753	18795	18879	18883	18780	18757	18786	18899	18833	19014	18854	18782	18908	19006	18865	18810	18659	18748	18870	19006	18695	18803	18668	18624	18615	18702	18761	19130	18775	18762	18684	18794	18772	18732	18534	18912	18819	18760	18718	18907	18725	18788	18813	18906	18959	18881	18979	18643	18680	18925	18920	19056	18634	18536	18937	18849	18908	18758	18740	18711	18969	18817	18863	18820	18996	18749	18847	18724	18885	18548	18797	18921	18927	18917	18767	18712	18803	18804	18883	18814	18744	18803	18969	19069	18910	18823	18601	19071	19041	18744	18796	19059	18838	19022	18783	18806	18790	18828	18938	18934	18957	19019	18847	18995	18826	18947	18780	18710	18894	18798	18967	18869	18901	18719	18784	18947	18845	18728	18815	18697	18848	18796	18824	18854	18555	18914	18978	19038	18799	18920	18810	18699	18706	18833	18829	18994	18911	18829	18705	18801	18782	18735	18885	19005	18903	18835	18914	18901	18606	18736	18634	18797	18809	18723	18954	18912	18665	18921	18815	18784	18492	18909	18722	18962	18735	18834	18890	18781	18694	18897	18818	18729	18823	18940	18750	18947	18794	18811	18872	18946	18871	18725	18844	19078	18896	18901	18988	18914	18888	18741	19012	18990	18724	18632	18696	18992	18753	18791	18539	18883	18801	18911	18794	18776	18781	18944	18669	18995	18920	19047	18867	18855	19055	18810	18807	18811	18878	18574	18915	18799	19048	18873	18851	18785	18825	18803	18877	18866	18970	18746	18944	18833	18746	18521	18887	18809	18958	18882	18748	18874	18926	18818	18837	18750	18812	18999	18654	18949	18791	18870	19017	18802	18988	18772	18607	18891	18994	18968	18863	18868	18948	18843	18919	18622	18577	18738	18646	18695	18788	18642	18752	18729	18751	19012	18636	18607	18807	18948	18670	18895	18859	18931	18837	18823	18577	18756	18680	18964	18704	18741	18822	18935	18968	18875	18923	18879	18948	18690	18866	18738	18827	18750	18893	18899	18853	18980	18568	18759	18893	18741	18782	18758	18765	18835	18879	18882	18940	19006	18796	19083	18818	18882	19077	18869	18963	18806	18797	18754	18813	18952	18788	18621	19034	19050	18968	18797	18670	18849	18929	18760	18771	18752	18897	18834	18701	18685	18856	18782	18804	18907	18804	18813	18982	18778	18741	18815	18886	18917	18876	18770	18754	19039	18850	18740	18856	18958	18820	18804	18810	18739	18773	18815	18814	18716	18732	18944	18639	18782	18782	18816	19059	18829	19049	18989	18850	18844	18618	18805	18941	18964	18768	18842	18786	18944	18968	19042	18741	18746	18917	18880	18573	18841	18826	18804	18894	19107	18834	18794	18953	18581	18710	18806	18980	18777	18759	18971	18839	18726	18817	18813	18931	18887	18637	18821	18767	18833	18815	18651	18869	18928	18874	19004	18775	18666	18505	18927	19022	18519	18906	18669	18913	19133	18985	18854	18813	18943	18931	18734	18851	18685	18928	18892	18782	18869	18932	18900	18777	18773	18935	18924	18806	18612	18645	18948	18826	18769	18854	18972	18791	18894	18863	18851	18980	18819	18867	18908	18819	18728	18799	18928	18817	18776	18826	18914	18855	19085	18980	18840	18870	18805	18782	18886	18944	18923	18599	19070	18788	18772	18800	18897	18971	18784	18856	18930	18718	18800	19069	18948	18971	18861	18828	18754	18971	18832	18589	18791	18820	18762	18634	18691	18871	18822	18957	18801	18773	18849	18964	18872	18781	18814	18807	18884	18853	18740	18849	18896	18666	18779	18873	19042	19007	18858	18819	18759	18653	19054	18725	18808	18714	18632	18831	18738	18906	18686	18926	18980	18689	18810	19234	19128	18944	18882	18878	18818	18747	18796	18840	18865	18736	18882	18848	18878	18861	18874	19074	18826	19091	18935	19027	19047	18773	18906	18965	18965	18756	18960	18947	18769	18614	18741	18656	18988	18601	18548	18823	18914	18803	19019	18699	18742	18744	18842	18756	19009	18821	18765	19046	18767	18957	18808	18751	18857	18894	18835	18896	18880	18807	19110	18914	18815	18772	18803	18716	18764	18880	18808	18753	18854	18784	18529	18686	19008	18650	18759	18808	18791	18673	18762	18995	18871	18922	18739	18870	18842	18870	18751	18796	18681	18881	18541	18875	18832	18768	18829	18678	18616	18732	18802	18826	18974	18870	19057	19006	18899	18816	18780	18990	18891	18824	18673	18709	18863	18848	18920	18915	18805	18685	19046	18716	18847	18757	18707	18724	18895	19034	18928	18888	18850	19156	18991	18747	18620	18894	18870	18795	18497	18858	18937	18972	18759	18847	18614	18728	18994	18824	18826	18733	19013	18688	18616	18730	18808	18852	19005	18839	18910	18984	18757	18840	18933	18913	18788	18863	18790	18688	18763	18891	18846	18779	19020	19018	18808	18998	18808	18893	18640	18741	18868	18787	18958	18930	18989	18848	18622	18753	18819	18826	18892	18784	18818	18928	18687	18939	18863	18814	18730	18782	18752	18846	18816	18993	18935	18676	18725	18874	18863	18587	18948	18802	18857	18945	18755	18826	18840	18792	19043	18646	18806	18943	18721	18948	18876	18866	18791	18890	18871	18941	18846	19019	18994	18889	18988	18860	18977	18945	18956	18929	18807	18861	18784	18970	18764	18915	18802	18680	18945	19023	18848	18807	18829	18910	18760	18703	18917	18696	18933	18745	18849	18751	18855	18718	18912	18692	18845	18924	18997	18773	18922	18629	18841	18811	18778	18869	18995	18835	18749	18906	18830	18863	18884	18867	18865	18844	18685	18796	18771	18773	18825	18770	19097	18844	18976	18985	18793	18890	18991	18993	18946	19024	18871	18835	18722	18901	18769	18637	19030	18927	18843	18676	18650	18698	18703	18874	18852	18926	18574	18852	18897	18924	18856	18954	19053	18765	18876	18962	19182	18953	18868	18711	18768	18862	18702	18934	18919	18905	18894	18767	18911	18810	19118	18820	18920	18859	18786	18953	18973	19033	18682	18836	18795	18748	18769	19001	18838	18644	18960	18808	18813	18892	19032	18813	18819	18950	18899	18585	18953	18989	18731	18936	18832	18851	18916	18964	18909	18992	18776	18771	18759	18959	18981	18692	18651	18876	18919	18865	18847	18804	18715	18856	18950	18668	18778	18778	18895	18832	18738	18884	18796	18852	18794	18871	18668	18817	18713	18711	18696	18977	18715	18682	18875	18862	18988	18813	18860	18827	18858	18801	18864	18762	18767	18940	18942	18881	18629	18938	18737	18892	18949	18725	18803	19017	19036	18667	18828	18970	18805	18961	18808	18726	18784	18932	18874	18903	18773	18697	18972	18744	18779	18887	18800	18895	18918	18972	18778	18627	18571	19035	18858	18624	18758	18969	18870	18859	18856	18870	18921	18822	18784	18803	19008	18845	18893	18877	18851	18656	18988	18740	18921	18685	18897	18620	18781	18865	18829	18899	18926	18955	18932	18932	19038	18905	18920	18936	18930	18877	18877	18876	19039	18873	18759	18917	18800	18729	19013	18781	18914	18964	18772	18761	18638	18797	18706	18904	18896	18970	18791	18773	18703	18806	18844	18987	18750	18850	18900	18701	18897	18733	18959	18844	18950	18733	18886	18810	18798	18857	18921	18761	18963	18905	18938	18902	18877	18595	19068	18773	18910	18889	18727	18703	18987	19017	18817	19128	18908	18805	18853	18722	18837	18866	18884	18631	18743	18745	18697	18726	18876	18990	18604	18694	18947	18777	18829	18802	18746	18823	19063	18777	18891	18825	18784	18875	18951	18695	18891	18575	18682	19030	18879	18746	18730	18678	18755	18754	18795	18618	18722	18684	18779	18724	18857	18875	18728	18534	18619	18677	18990	18584	19020	18881	18827	18979	18939	18829	18700	18860	18950	18714	18724	18947	18816	18949	18812	18625	18681	18786	18867	18603	19028	18857	18842	18598	18764	18785	18947	18755	18702	18795	18825	18554	18705	18887	18814	18805	18581	18805	18718	18935	18916	18663	18851	18583	18752	18852	18949	18919	18662	18620	18796	18813	18846	18995	19090	19008	18775	18887	18682	18790	18935	18958	18867	18806	18759	18663	18845	18807	18818	18762	18712	18796	18693	18864	18803	18859	18816	18860	18846	18929	18815	18852	19054	18924	18787	18736	18899	18888	18844	18819	18844	18842	18839	18707	18888	18865	18908	18691	18833	18746	18960	18790	18883	18876	18966	18868	18740	18798	18881	18704	18830	18530	18826	18962	19149	18544	18923	18848	18698	18672	18936	18796	18703	18804	18901	18889	18963	18819	18865	19009	18946	18791	18800	18975	19018	18757	18699	19024	19024	18901	18661	18872	18810	19040	18959	18855	18908	18679	18964	18834	18995	18812	18934	18803	18774	18843	18791	18974	18783	18860	18702	18891	18730	18903	18792	18852	18845	18816	18973	18895	18845	18837	19070	18831	18507	18719	18969	18664	18767	18797
33309	57585	47732	31294	22295	18222	16578	16222	15964	15967	16068	15976	16119	15802	15925	15910	15979	15836	15996	15943	15974	16074	15870	16057	16038	16003	15800	15938	16016	16037	16062	15933	15903	15747	15869	16000	15855	15981	15915	15909	15896	15836	16009	15952	15809	16060	15878	15860	15863	15943	15984	16095	15945	16018	15882	16030	15843	16010	15911	15890	15857	15996	15955	15905	15911	15964	15950	15872	15988	15950	15835	15991	16060	15878	16005	16020	15892	15930	15963	15820	15848	16025	15877	15884	15995	15995	15998	15703	16085	16068	15935	15997	15806	15995	15780	15828	16025	15938	15765	15826	15918	16093	15985	15860	15944	15869	15970	15958	15881	15894	15993	15949	15983	15997	16014	15699	15971	16069	16062	16065	16010	15955	16041	16061	16043	15898	16001	15942	15819	16063	15855	15862	15825	16043	15820	15971	16092	15957	15818	16076	15850	15887	15889	15838	15978	15884	16214	15885	15907	15974	15766	15911	15852	16033	15927	15993	15979	15913	15876	15808	16062	16139	15978	15764	15926	16029	15815	16012	15972	15927	16078	15903	15962	15858	15954	15976	16078	15894	15942	15811	16012	15911	15848	15992	15798	15978	15891	15743	15873	16046	15949	15707	16154	15788	15867	16016	15946	15977	15974	15923	15664	16030	16007	15882	15963	15955	16033	15762	16018	15894	15989	15960	15962	15918	15910	15767	16025	15846	16011	15902	15853	15872	15958	15933	15844	16001	15755	15759	15902	16102	15960	15778	15928	15978	15907	15986	15878	15948	15891	15854	16008	15873	15968	15879	16146	15941	15844	15975	15972	15864	15859	15954	16102	15769	16048	15891	16081	15939	16036	15864	15765	16003	15795	16015	15730	15966	15940	15984	15768	16178	15967	15869	16038	15984	15966	15786	15926	15930	15922	16002	15864	15835	15867	16068	15796	16151	15948	15737	16042	16079	16034	15958	15947	16107	16041	15871	15945	15860	15974	15872	16037	15975	15839	15991	16011	16054	16038	15982	15925	15787	15767	15850	15895	16048	15942	15919	15944	15870	16003	15831	16082	15978	15840	15997	15956	15930	15871	15879	16011	15889	15841	15828	16002	15756	15915	15867	15871	15990	15882	15857	16176	15894	15883	15795	15924	15926	15937	15995	15791	15918	15928	15783	15953	15792	15853	15854	15819	15840	15982	15948	15880	15875	15925	15928	16012	15934	15900	16006	15901	16012	15851	15882	15833	15883	15845	15942	16070	15905	16044	15800	15805	15899	15743	16036	15847	16061	16016	15931	16121	15991	15895	15980	15957	15966	15966	16012	15761	15930	15962	15803	15788	15959	15994	15967	15681	16014	15959	15893	15903	16028	16142	15845	15914	15876	15857	15907	16108	15926	15951	15925	15862	15981	15808	15950	16000	16122	15821	15949	15795	15905	15962	15983	15934	15998	15982	15897	15919	16079	15926	16074	15907	15830	15875	16006	15841	15833	15979	16033	16022	15966	15958	15930	15976	15847	16017	15922	15965	15935	15843	15740	15988	15991	15868	16010	15935	15911	16031	15758	15847	15985	15704	15970	15896	15833	16018	15980	15953	15786	15984	15973	16120	16089	16038	15960	16053	15944	15950	16096	15951	15930	15981	15939	15917	15944	15951	15754	15870	15913	15908	15936	15995	15945	15783	16091	16032	15881	15898	15848	15934	16093	15945	15705	15806	15881	15940	15754	16139	15877	15806	15806	15859	15955	16015	15992	15914	16032	15880	16086	15968	15995	16026	16100	15890	15921	15949	15725	15871	15853	16018	15966	16005	15919	15901	16078	15970	16002	15874	15940	16045	16085	15816	15897	15961	15826	16057	15888	15915	15930	15758	16063	15917	15808	15993	15790	16114	15801	15903	15908	15886	15919	15739	16034	15874	16062	15894	16031	15893	15985	15953	15920	15949	15813	15859	15949	15974	15988	15881	15780	15829	15815	15989	15844	15802	16019	15913	15923	15865	16031	15883	15912	15861	15879	15952	15910	15818	15918	15749	15936	16014	15934	15988	16004	15848	15928	15968	16017	15963	15872	16058	16010	15907	15916	15984	15942	15892	16066	15973	16074	15770	15715	15897	15749	16075	16158	15962	16095	15804	15978	15881	16051	16119	16045	15717	15870	16123	15913	15941	16005	15908	15917	15845	15903	15976	15778	15886	15890	15977	15926	16127	15925	15828	15904	15931	16013	15969	15963	15993	16017	15922	16070	15843	15930	16115	15975	15894	16030	15986	15596	16021	15900	15977	15909	15847	15880	15853	15914	15828	15899	16019	15871	15886	15898	16008	16164	16003	15924	16008	15636	15969	16060	15984	15878	15939	15821	16113	15873	15808	15942	15922	15774	15940	15909	15778	16157	15711	15913	15890	15974	15828	15981	16059	16053	15966	15913	15837	15866	15953	15865	15906	16084	15972	15976	15738	15946	15915	16002	15954	15798	16026	16030	16012	15962	15946	15960	15937	16030	15914	16025	16019	15955	15966	15836	15926	15897	15831	15922	15837	15810	15885	15987	16066	15988	15922	15821	16031	15825	15985	15784	15780	15891	16105	15927	15846	15941	15844	16109	15778	16062	16051	16004	16012	16088	16107	15866	16018	15964	15914	16114	15874	15914	16035	16092	15902	16003	15889	15893	16071	15877	15965	15805	15810	15839	15825	15985	15841	16191	16007	16172	15770	15910	15781	16009	16014	15978	16061	15899	15918	16097	15837	16087	15798	15883	15840	16105	15870	15943	16016	15974	15781	15806	16083	15938	15998	15792	15820	15945	15983	15911	15959	15830	16026	15922	16015	16016	15865	15889	15789	15976	15712	16032	15974	16043	15916	16007	15892	15990	16019	16077	15990	15962	15749	15850	15870	15977	15979	15914	15921	15876	15789	15942	16067	15851	16012	15874	15909	15975	15991	15996	16047	15917	16007	15987	16136	15852	16105	15880	16083	15809	15945	15937	15959	15879	15893	15957	15998	15807	15901	16025	16000	15986	16053	15924	15971	15892	15913	15886	16083	15892	15999	15679	15956	15837	16133	15955	15915	15934	15897	15826	15920	15996	15960	15905	16097	15861	15912	15790	15831	15812	16005	15992	15915	16083	15804	15934	15817	16083	16008	15934	15919	16076	15864	16031	16146	15887	15938	15973	15934	15842	16077	15815	15848	15891	15873	15973	15911	15730	15833	15995	15901	15877	15955	15947	15890	15969	15787	16019	15741	15975	15731	15940	15726	15952	15999	15987	16021	15843	15857	15857	16043	15951	15792	15994	15880	15810	16154	15927	15968	15988	15922	15863	15868	16122	15724	16084	15791	15995	16041	16001	15777	15685	16041	15817	16103	16073	16037	15819	15899	15934	15889	15865	15958	16023	15856	15944	15957	16020	15995	15891	15891	15866	15927	15993	16114	15915	15940	15942	16061	15915	15969	15884	16044	15970	15959	15888	16072	15906	16048	16059	15853	16008	16143	15907	16058	16036	15917	15940	15851	15832	16032	15824	15898	15936	16069	16011	16005	15937	15859	16032	16031	15831	16010	15974	16035	15807	15871	16013	15980	15905	15919	16105	15891	15903	15746	15843	15955	15804	15909	15960	15747	15903	15753	15994	15928	15911	15871	15995	15837	15691	15872	16056	16071	15885	15829	15918	15755	15851	15918	15974	16008	15902	15802	15960	15815	15758	15946	16054	15822	15827	15870	16094	15962	15982	15885	15880	15908	15807	16132	15882	15950	16147	15961	16023	16042	15785	15989	15778	15979	15929	15806	16016	15996	15961	15760	15865	15848	15993	16047	15916	15886	15988	15719	15877	15864	15914	15917	15892	15926	15922	15898	15915	15888	16051	16070	15802	15968	15674	16074	15932	15918	15768	16013	15936	15810	15895	15895	16134	15852	15963	16008	16015	15933	15946	15808	15903	15907	15874	15947	15929	15945	16036	15858	15929	15974	15947	15910	15787	15855	16175	15981	15886	15931	15890	15932	15925	15869	15959	15865	15912	15952	15879	16088	15777	16152	16132	15928	15877	15815	15859	15891	15940	16169	15915	16008	15975	15992	15860	16009	15996	16097	15971	16007	15960	15886	15939	15917	16144	15894	16062	16110	16301	15918	15812	15834	15867	15958	15869	15973	15726	15962	15893	15950	15939	15938	15804	16070	16259	16049	15799	15984	16032	15782	16015	16037	16073	16185	16130	15944	15941	15843	15959	15739	15825	15996	15792	15848	15732	15957	15692	15920	15941	15957	15856	15778	16097	15888	16019	15878	15773	16123	15910	15976	15980	15858	15947	16116	15950	16127	15969	15886	15824	15850	15924	15847	15945	15771	16022	15920	16080	16009	15910	15962	15743	15856	15996	15815	15813	16105	15945	16108	15858	15825	15970	15908	15959	15858	15917	16015	15931	16006	15961	16003	15996	15770	16007	16092	15934	16051	15997	15916	15864	15911	16150	15802	16011	15919	15891	15908	16047	15922	16068	15804	15946	15698	15800	15993	15998	16007	15949	16051	15711	16046	16060	15850	15887	15900	16035	15996	15915	15955	15870	15914	15865	15929	15916	16205	15937	15707	15931	15872	16087	16043	15967	15933	15973	15943	15979	15975	15887	15926	15979	15790	15918	16030	16085	15945	16062	15924	15842	16061	16006	15950	15921	15825	15773	15810	15974	16093	15991	15930	15980	15926	15863	15984	15922	15790	15869	15824	16054	15926	15979	15960	15917	15794	15998	16078	15946	16057	15720	16103	15800	15810	15925	16053	15858	15820	16089	15876	15873	16006	15900	15915	16004	15932	15875	16017	15954	15908	15889	16107	16169	15961	15994	15803	15925	15790	15942	15785	16001	15966	15921	16024	15938	15915	16046	15814	15978	15911	15853	15871	15814	15827	15982	15814	15950	15779	16031	15896	15996	15882	15897	15848	15874	15901	15902	15997	15930	15860	15861	15941	16086	16023	15942	16006	15859	16011	15829	15956	15976	15957	16176	15785	15877	15915	15889	15904	15927	15920	15902	15908	15869	15912	16024	16104	15880	16045	15846	16012	15775	15909	16016	15857	15907	15896	16072	15999	15907	16069	15961	15763	15937	15987	15756	15952	15943	15883	15718	15943	15853	16063	15904	15956	16016	15805	15910	15917	16098
24254	25075	42269	41568	33931	29149	25605	20915	19501	19441	19424	19463	19649	19237	19134	19344	19493	19255	19527	19491	19151	19247	19335	19315	19170	19200	19335	19409	19165	19354	19114	19470	19368	19220	19442	19366	19372	19460	19079	19306	19094	19442	19239	19290	19326	19078	19210	19260	19353	19099	19413	19183	19207	19356	19205	19258	19336	19126	19181	19170	19368	19145	19461	19262	19321	19152	19079	19189	19401	19240	19074	19265	19398	19315	19072	19095	18889	19126	19080	19305	19176	19088	19039	19235	19085	19126	19045	19143	19274	19023	19111	19192	19157	19111	19071	19231	19218	19355	19203	19121	19186	19360	19220	19020	19333	19125	19211	19155	19030	19420	19279	19049	19233	19355	19228	19032	19035	19170	19235	19133	19250	19381	18984	19212	19412	19294	19254	19235	19123	18965	19027	19200	19191	19079	19110	19384	19258	19186	19115	19212	19163	19385	19230	19218	19274	19229	19004	19146	19032	18982	19223	19176	19380	19265	19031	19175	19068	19180	19395	18899	19143	19121	19169	19213	19177	19189	19236	19208	19139	19129	19150	19213	19038	19056	18963	19183	19170	19163	19079	19226	19282	19156	19150	19160	19036	18965	19142	19019	19143	19107	19142	19320	19188	19155	18867	19269	19137	19129	19349	19063	19094	19293	19193	19234	19312	19363	19109	19321	19167	19207	19124	18932	19009	18981	19341	19280	19033	19136	19182	18978	19169	19459	19160	19329	19244	19369	19468	19279	19139	19318	19175	19115	19324	19291	19449	19116	19279	19462	19118	19354	19325	19182	19193	18847	19234	19015	19180	19140	19052	19177	19208	19120	19164	19088	19389	19087	19326	19265	19500	19358	18958	19117	19171	19420	19137	19140	19012	19238	19241	19075	19114	19109	19229	19143	19049	19203	19185	19001	19114	19378	19039	19291	19183	19136	19208	19274	19033	19074	19457	19270	19229	19246	19294	19364	19025	19193	19223	19179	19231	19136	18943	19105	19305	19407	19172	19248	19283	19092	19045	19081	18978	19106	19252	19181	19186	19304	19257	19273	19186	19206	19322	19224	19315	19320	19102	19138	19109	18972	19077	19217	19256	19364	19238	19160	19162	19091	19000	19309	19109	19337	19242	19286	19332	19259	19182	19282	19158	19060	19221	19083	19153	19200	19352	19180	19338	19197	19356	19125	19295	19070	19219	19267	19189	19299	19276	19319	19149	19202	19093	19259	18923	19125	19173	19148	19192	19122	19366	19048	18855	19202	19144	19220	19274	19260	19180	18985	19168	19189	19386	19279	19074	19246	19244	19152	19112	18991	19004	19149	19213	19283	19105	19148	19263	19273	19226	19132	19131	19097	19096	19382	19361	19303	19179	19175	19020	19297	19129	19143	19160	19253	19049	19121	19296	19027	19314	19102	19169	19153	19167	19303	19170	19030	19048	18913	19164	19330	19128	19413	19222	19096	19054	19276	19251	19205	19152	19114	19310	19405	19032	19010	19232	18952	19349	19213	19301	19080	19122	19229	19225	19123	19177	19397	18837	19029	19145	19282	19318	19161	18920	19000	19226	19023	19240	18966	19261	19057	19218	19032	18947	19195	19057	19079	19192	19239	19165	19119	19154	19397	19102	19203	19405	19292	19432	19190	19351	19213	19194	19181	18970	19033	19179	19024	19172	19197	19206	19397	19083	19060	19269	19030	19183	19257	19159	19264	19141	19005	19159	19076	19146	18877	19290	19115	19015	19169	19109	19245	19056	19163	19169	19242	19143	19166	19251	19117	19133	19021	19276	19262	19358	19145	19099	19086	19115	19232	19408	19239	19243	18907	19063	19183	19106	19173	19108	19268	19125	19145	19162	19264	19170	19306	19254	19073	19184	19261	19026	19308	19135	18996	19269	19089	19135	19313	19156	18981	19046	19245	18938	19195	19222	19397	19059	19237	19363	19237	19314	19126	19250	19021	19067	19031	19171	19297	19187	19233	19143	19267	19388	19109	19059	19313	19072	19253	19051	18891	19163	19190	19026	18944	19078	19205	19298	19385	19084	19188	19134	19209	19124	19197	19198	18965	19244	19179	19051	18973	19415	19261	19022	19179	19203	19082	19155	19168	19157	19490	19428	19084	19009	19058	19157	19173	18921	19257	19011	19021	18890	19193	19133	19082	19110	19158	19080	19004	19164	19213	19241	19168	19285	19451	19319	19138	19251	19335	19071	19231	19164	19218	19178	19151	19201	19173	18927	19232	19142	19208	19088	19178	19172	19240	19088	19196	19276	19147	19325	19206	19133	19246	19053	19090	19155	19188	19075	19305	19355	19113	19097	19335	19514	19135	19119	19144	19046	19266	19126	19324	19241	19226	19177	19313	19031	19132	19047	19123	19214	19180	19393	19232	19220	19327	19107	19190	19027	19107	18953	19305	19196	19066	19162	19181	19158	19235	19192	19071	19073	19229	19157	19115	19378	19228	19147	19051	19073	19092	19038	19233	19277	19270	19042	19115	19200	19106	19148	19130	19249	19022	19154	19130	19312	19199	19153	19153	19142	19038	19151	19192	19343	19231	19367	19275	19352	19073	19398	19191	19407	19188	19218	19154	19134	19242	19077	19066	19122	19053	19237	19216	19278	19127	19152	19213	19254	19128	19255	19128	19371	19023	19396	19341	19196	19198	19308	19150	19225	19360	19292	19087	19196	19322	19104	19026	19136	19353	19336	19288	19234	19191	19101	19170	19170	19391	19182	19188	19355	19165	19261	19091	19366	19064	19199	19316	19346	19188	19194	19270	19246	18982	19184	19061	19257	19215	18962	18897	19172	19239	19154	19253	19068	19361	19288	19238	19252	19012	19178	19193	19112	19125	19227	19154	19262	19229	19267	19327	18952	19009	19282	19172	19248	18954	19205	19307	19202	19041	19147	19254	19385	19108	19054	19164	19207	19135	19159	19291	18953	19389	19075	19157	19359	19129	19251	19223	19153	19459	19221	19174	19112	19275	19211	19258	19177	18995	19107	19003	19171	19222	19239	19205	18931	19240	19175	19030	19193	19153	19221	19060	19340	19241	19201	19128	19194	19165	19103	19095	19086	19123	19355	19144	19065	19159	19216	19008	18959	19199	19293	19110	19281	19284	19202	19267	19323	19186	19164	19099	18959	19015	19098	19159	19170	19085	19096	19232	19058	18960	19154	19077	19169	19170	19341	19264	19248	19226	19480	18960	19073	19115	19329	19081	19373	19262	19286	19233	19152	19181	19214	19322	19172	19144	19142	19315	19114	19291	19384	19117	19300	19318	19045	19127	18958	19172	19255	19281	19123	19020	19084	19230	19256	19168	19158	19093	19099	19166	19213	19119	19334	19151	19020	18909	18935	19180	19070	19247	19129	19038	19053	19258	19272	19034	19189	19168	19118	18918	19222	19161	19261	19225	19306	19170	18993	19461	19066	19345	19252	19258	19249	19131	19265	19081	19293	19298	19273	19141	19174	19217	19199	19243	19193	19172	19311	19120	19227	19272	19297	19133	19066	19160	19262	19056	19263	19201	18995	19210	19225	19141	19083	19271	19297	19230	19246	19245	19136	19114	19276	19014	19082	19192	18948	19107	19193	19396	19306	19034	18930	19266	19015	19157	19328	19104	19008	19178	19152	19061	19084	19145	19221	19266	19235	19197	19287	18979	19148	19193	19108	19413	19358	19013	19061	19087	19227	19236	19138	19248	19167	19110	19158	19071	19195	19214	19288	19226	19077	19117	19166	19175	19135	19170	19183	19325	19058	19044	19164	19175	19349	19202	19127	19219	19319	19172	19067	19232	19162	19307	18965	19108	19143	19196	19273	19075	19116	19305	19203	19119	19091	19254	19212	19225	19441	18933	19089	19065	19099	18994	19103	19305	19370	19056	18899	19231	19168	19367	19190	19234	19282	18979	19229	19307	19303	19305	19195	19138	19130	19114	19204	19317	19123	19317	19306	19190	19029	19197	19124	19131	19082	19415	19331	19180	19067	19120	19185	19230	19146	19140	19173	19184	19253	19087	19179	19246	19209	19180	18979	19065	19199	19220	19394	19086	19297	19128	19194	19053	19254	19207	19079	19070	19185	19207	19229	19117	19249	19040	19106	19166	19309	19390	19330	19172	19354	19264	19116	19171	19169	19124	19225	19198	19236	19278	19189	19302	19140	19104	19110	19075	19158	19217	19289	19038	19242	19167	19147	19412	19153	19073	19176	19276	19169	19165	19036	19449	19106	19080	18810	19134	19127	18954	19001	19180	18979	19139	19120	19292	19116	19111	19343	19019	19148	19260	19250	19228	19081	19070	19193	19110	19190	18888	18995	19177	19268	19197	19250	19047	19025	19136	19253	19100	19087	19229	19071	19202	19101	19092	19186	19025	19147	19176	19144	19096	19198	19198	19170	19380	19350	19300	19163	19088	19176	19133	19355	19040	19117	19241	19169	19272	19314	19230	19137	19147	19174	18949	19089	18958	19177	19022	19165	19166	19198	19143	19054	18962	19211	19042	18995	19277	19251	19432	19309	18984	19260	19010	19065	19311	18997	19178	19004	19186	19125	19082	19253	19175	19009	19230	19090	19339	19407	19322	19376	19209	19109	19297	19148	19057	19221	19033	19259	19087	19097	19258	19193	19166	19116	19192	19188	19192	19111	19076	19296	19318	19376	19123	19228	19247	19138	19108	19243	19186	19022	19286	19324	19096	19298	18983	19263	19121	19217	19088	19296	19176	19292	19200	19215	19173	19372	19252	19172	19316	19382	18919	19126	19190	19464	19265	19039	19032	19147	19158	19111	19105	19077	19210	19040	19315	19482	19188	19216	19285	19261	19384	19229	19197	19295	19095	19292	19216	19164	19237	19142	19042	19158	19130	19112	19180	19116	19246	19070	19031	19281	19292	19500	19219	19264	19222	19153	19165	19333	18942	19105	19061	19335	19282	19162	19317	19234	19272	19289	19093	19250	19439	19272	19305	19004	19295	19243	19217	18857	19012	19329	19177	19075	19192	19121	19128	19417	19025	18978	19396	19128	19230	19145	19072	19112	19318	19191	19223	19217	19101	19249	19014	18937	19184	19201	19185	19208	19202	19086	19225	19141	19277	19292	19418	19075	19167	19036	19031	19215	19142	19359	19079	19173	19158	19127	19334
60525	101187	84473	58661	40402	27787	20147	17397	16471	16323	16168	16264	16293	16251	16271	16137	16178	16288	16071	16236	16052	16154	16244	16153	16184	16241	16359	16020	16093	16245	16163	16362	16113	16015	16205	16063	16118	16180	16359	16230	16337	16166	16136	16262	16307	16191	16158	16175	16308	16305	16065	16090	16211	16211	16066	16247	16132	16271	16083	16186	16157	16134	16111	16221	16242	16104	16288	16321	16346	16058	16159	16268	16269	16182	16283	15939	16193	16089	16161	16389	16138	16199	16073	16163	16185	16090	16169	16297	16042	16129	16293	16169	16066	16099	16142	16129	16183	16336	16220	15968	16287	16171	16111	16208	16273	16366	16242	15902	16197	16197	16079	16118	16195	16295	16103	16057	16316	16234	16253	16041	16276	16174	16208	16254	16292	16198	16167	16039	15983	16352	16056	16196	16282	15997	16291	15961	16284	16134	16156	16122	16317	16251	16186	16131	16234	16214	16228	16272	16173	16069	16214	16225	16292	16187	16100	16245	16223	16049	16071	16046	16115	16078	16117	16185	16167	16211	16115	16268	16238	16176	16189	16304	16086	16058	15973	16271	16246	16149	16058	16122	16102	16241	16029	16097	16215	15951	16071	16242	16250	16271	16174	16170	16263	16148	16241	16171	16151	16119	16210	16209	16193	16109	16089	16242	16247	16196	16133	16208	16271	16161	16192	16175	16116	16312	16269	16209	16224	16100	16139	16133	16091	16219	16258	16071	16315	16226	16154	16103	16138	16243	16015	16200	16141	16258	16322	16254	16169	16103	16225	16206	16309	16113	16130	16171	16339	16158	16206	16078	16245	16185	16091	16080	16057	16213	16053	16100	16032	16129	16213	16257	16081	16302	16061	16127	16213	16007	16207	16297	16284	16349	16364	16032	16222	16144	16316	16121	16239	16240	16222	16197	16270	16117	16146	16210	16072	16284	16231	16182	16217	16186	16184	16046	16110	16252	16180	16159	16194	16133	16259	16081	16325	16169	16150	16208	16273	16228	16112	16185	16189	16121	16157	15861	16217	16276	16091	16064	16195	16128	16305	16232	16284	16077	16318	16214	15892	16214	16126	15906	16273	16069	16221	16078	16176	16236	16262	16186	16261	16227	16077	16136	16164	16259	16185	16180	16218	16138	16146	16284	16053	15988	16270	16104	16225	15996	15975	16205	15963	16185	16130	16137	16225	16096	16250	16205	16320	16099	16113	16136	16139	16158	16353	16254	16167	16144	16232	16090	16219	16104	16061	16161	16241	16325	15850	16262	16229	16433	16397	16144	16003	16084	16126	16077	16265	16308	16196	16177	16002	16156	16134	16065	16097	15996	16026	16072	16077	16133	16202	16204	16206	16119	16190	16189	16233	16212	16077	16125	16287	16056	16105	16051	16136	16206	16206	16173	16165	16122	16125	16117	16279	16127	16229	16229	16270	16046	16269	16112	16019	16126	16074	16325	16258	16167	16170	16121	16139	16308	16028	16301	16159	16248	16190	16248	16392	16114	16244	16160	16372	16065	16026	16037	16116	16081	16055	16361	16177	16142	16173	16086	16119	16189	16099	16088	16262	16174	16283	16139	16163	16053	16185	16129	16194	16163	16262	16192	16278	16176	16221	16250	16040	16032	16219	16133	16167	16140	16193	16126	16144	16195	16098	15946	16296	16094	15996	16190	16300	16226	16266	16107	16118	16218	16043	16240	16219	16283	16162	16123	16116	15997	16165	16189	16100	16188	16050	16234	16117	16177	16112	16133	16205	16171	16268	16123	16236	16214	16260	16278	16350	16057	16164	16364	16069	16199	16162	16164	16269	16032	16320	16262	16177	16169	16074	16190	16235	16116	16043	16149	16112	16354	16142	16183	16028	16282	16248	16213	16136	16154	16199	16179	16367	16240	16122	16290	16144	16190	16145	16165	16184	16217	16332	16068	16142	16208	15958	15900	16135	16095	16140	16175	16179	16212	16320	16187	16102	16118	16049	16292	16144	16070	16062	16102	15866	16188	16191	16254	16050	16327	16131	16081	16156	16143	16134	15944	16140	16010	16245	16071	16233	16325	16202	16214	16137	16101	16149	16067	16190	16129	16116	16226	16204	16238	16123	16052	16019	15964	16352	16205	16184	16160	16155	16218	16194	16191	16122	16151	16152	16073	16260	16240	16193	16175	16230	16176	16062	16198	16235	16028	16282	16168	16024	16270	16007	15961	16299	16147	16202	16271	16129	16173	16204	16052	16284	16210	16167	16162	16074	16191	16256	16152	16207	16200	16221	16091	16157	16165	16154	16050	16097	16023	16228	16274	16192	16143	16197	16183	16141	16225	16097	16078	16306	16222	16214	16264	16217	16257	16203	16345	16073	16120	16042	16219	16134	16255	16187	16142	16284	16237	16283	16191	16043	16061	16182	16211	16081	16129	16220	16191	15979	16149	16172	16049	16206	16229	16155	16183	16051	16141	16290	15843	16352	16212	16079	16319	16207	16305	16109	16261	16185	16198	16120	16144	16156	16245	16042	16263	16251	16271	16073	16203	16112	16047	16228	16077	16104	16303	16465	16175	16189	16203	16098	16144	16017	16094	16052	16384	16139	16190	16209	16150	16330	16187	16115	16203	16083	16313	16139	16189	16241	16119	16184	16146	16203	16085	16230	16090	16256	16333	16110	16224	16172	16248	16134	16120	16140	16076	16213	16109	16186	16259	16102	16008	16182	16052	16164	16195	16282	16220	16095	16207	16337	16228	16261	16028	16199	16315	15998	16176	16175	16071	15978	15944	16111	16242	16038	16218	16142	16216	16133	16328	15998	15986	16102	16152	16197	16107	16043	15951	16136	16318	16178	16148	15994	16416	16144	16233	16316	16184	16229	16066	16160	16104	16217	16295	16218	16323	16098	16185	16291	16259	16445	16285	16257	16045	16044	16174	16106	16225	16185	16167	16340	16170	16099	16263	16226	16128	16251	16211	16307	16178	16357	15993	16204	16182	16106	16127	16187	16078	16398	16021	16212	16117	16330	16203	16152	16200	16211	16207	16062	16211	16129	16102	16092	16325	16064	16145	16324	16093	16194	16201	16224	16141	16274	16049	16229	16182	15934	16246	16095	16241	16181	16352	16151	16200	16178	16095	16158	16188	16146	16261	16043	16280	16269	16339	16110	16056	16156	16286	16110	16249	16288	16135	16224	16086	16196	16136	16170	16062	16138	16204	16197	16180	16291	16157	16265	16194	16033	16010	16182	16265	16119	16205	16165	16217	16273	16280	16201	16241	16255	16258	16314	16048	16203	16391	16178	16060	16224	16022	16110	16124	16217	16282	16070	16182	16045	16162	16099	16174	16231	16129	16156	15930	16269	16114	16420	16186	16064	16200	16137	15902	16233	16208	16196	16401	16085	16354	16053	16149	16175	16225	16143	16227	16055	16301	16240	16106	16244	15947	16139	16288	16212	16241	16261	16149	16191	16406	16237	16150	16013	15996	16069	16160	16303	16130	16227	16194	16247	16050	16082	16177	16184	16111	16175	16059	16030	16004	16138	16241	16088	16049	15985	16182	16127	16323	16157	16140	16198	16110	16140	16106	16139	16187	16273	16087	16335	16127	16047	16315	16177	16210	16149	16127	16063	16144	16064	16196	16284	16208	16168	16141	16193	16089	16121	16212	16021	16246	16134	16274	15960	16192	16136	16233	16176	16106	16113	16081	16160	16188	16204	16199	16147	16196	16147	16213	16157	16220	16033	16158	16213	16325	16335	16215	16161	16253	16158	16113	16013	16174	16177	16169	16299	16137	16212	15930	16297	16217	16245	16104	16336	16147	16180	16107	16252	16217	16089	16223	15972	16244	16262	16219	15950	16183	16252	16221	16163	16206	16223	16115	16174	16098	15921	16220	16158	16176	16101	16143	16305	16093	16263	16240	16119	16241	16049	16194	16116	16144	16036	16090	16304	16283	16140	16159	16213	16227	16127	16216	16030	16077	16177	16191	16053	16346	16173	16152	16223	16193	16265	16177	16057	16300	16133	16211	16338	15982	16180	16225	16159	16030	16275	16097	16185	16132	16191	16225	16290	16257	16090	16105	16392	16034	16306	16251	16343	15981	16201	16149	16220	16232	16229	16132	16181	16270	16121	16302	16184	16032	16208	16077	16107	16153	16048	16260	16100	15967	16326	16172	16147	16189	16340	16141	16112	16119	15981	16173	16218	16299	16122	16273	16203	16138	16016	16131	16261	16260	16033	16360	16157	16057	16188	16191	16379	16104	16215	16119	15970	16099	16140	16241	16251	16046	16278	16039	16188	16131	16225	16093	16210	16073	16148	16089	16241	16298	16178	16271	16142	16048	16136	16083	16112	16392	16149	16226	15975	16199	16043	16398	16021	16228	16073	16080	16167	16047	16264	15979	16212	16181	16082	16213	16074	16201	16275	16157	16059	16095	16240	16266	16228	16243	16245	16170	16121	16229	16173	16187	16448	16114	16192	16176	16206	16130	16158	16308	16145	16126	16041	15872	16283	16168	16244	16323	16400	16133	16232	16302	16242	16135	16225	16157	16152	16204	16137	16087	16032	16137	16158	16005	16085	16078	16077	16363	16161	16249	16066	16129	16284	16191	16235	16130	16073	16161	16027	16149	16151	16094	16104	16283	16306	16032	16221	16149	16230	16156	16195	16172	16134	16139	16314	16037	16209	16245	16171	16148	15968	16261	16212	16100	16039	16211	16232	16220	16254	16394	16114	16121	16067	16272	16428	16163	16187	16156	16143	16193	16267	16316	16243	15931	16168	16036	16229	16030	16432	16316	16174	16193	16176	16209	16106	16261	16147	16322	16169	16268	16200	16119	16090	16184	16063	16075	16058	16266	16273	16217	16285	16220	16285	16343	16120	16078	16150	16166	16192	15984	16212	16164	16167	16101	16229	16182	16164	16230	16244	16071	16099	16277	16041	16243	16392	16127	16155	16088	16284	16214	16181	16184	16214	16163	16017	16207	16165	16341	16166	16309	16139	16124	16112	16073	16019	16078	16153	16351	16224	16036	16265	16117	16210	16267	16146	16106	16126	16222	16376	16134	16177	16242	16120	16169	16218	16191	16089	16127	16277	16176	16181	16219	16249	16250	16220	16191	16071	16093	16344	16078	16097	15954	16316	16271	16163	16202
22978	23042	38181	37738	35298	32826	29656	22550	20257	20184	19884	19855	19876	19554	19671	19738	19538	19600	19643	19851	19671	19570	19637	19610	19439	19693	19872	19595	19512	19469	19662	19555	19413	19620	19689	19473	19417	19568	19485	19436	19546	19297	19593	19502	19778	19531	19476	19499	19736	19560	19593	19639	19670	19591	19277	19510	19490	19519	19532	19566	19622	19365	19491	19444	19485	19492	19581	19497	19390	19543	19630	19506	19596	19483	19418	19375	19448	19366	19687	19277	19648	19273	19428	19181	19516	19403	19525	19478	19269	19449	19470	19339	19548	19539	19671	19472	19279	19490	19533	19509	19555	19474	19258	19382	19328	19460	19425	19378	19511	19547	19481	19365	19335	19398	19647	19541	19404	19517	19416	19565	19373	19581	19475	19708	19497	19568	19309	19548	19487	19337	19443	19371	19463	19558	19675	19445	19333	19386	19339	19545	19745	19387	19400	19648	19702	19396	19446	19463	19688	19614	19698	19283	19490	19543	19595	19382	19431	19507	19388	19458	19549	19455	19411	19345	19666	19377	19456	19295	19513	19472	19460	19571	19503	19276	19661	19471	19542	19566	19535	19367	19378	19444	19574	19275	19403	19338	19513	19406	19352	19481	19605	19211	19408	19446	19452	19568	19561	19254	19557	19387	19324	19625	19420	19501	19406	19316	19524	19350	19453	19689	19359	19454	19441	19346	19558	19515	19464	19249	19447	19370	19483	19468	19475	19454	19462	19340	19565	19273	19165	19195	19367	19364	19463	19476	19539	19461	19508	19521	19369	19398	19602	19619	19611	19431	19536	19632	19509	19598	19542	19216	19435	19561	19306	19427	19631	19335	19547	19359	19576	19476	19304	19328	19338	19523	19418	19400	19594	19319	19494	19375	19375	19553	19484	19455	19534	19416	19438	19500	19486	19599	19503	19460	19268	19400	19626	19399	19399	19402	19534	19433	19314	19599	19290	19458	19598	19563	19433	19455	19437	19401	19429	19412	19343	19479	19394	19670	19488	19256	19429	19224	19499	19264	19636	19530	19350	19579	19378	19506	19353	19265	19570	19559	19250	19269	19519	19409	19493	19516	19508	19247	19652	19444	19533	19499	19512	19448	19389	19511	19331	19209	19224	19434	19412	19515	19377	19352	19637	19332	19350	19400	19409	19419	19473	19435	19268	19526	19310	19370	19402	19189	19298	19500	19413	19409	19256	19349	19448	19380	19412	19314	19116	19475	19549	19361	19410	19398	19436	19429	19651	19658	19470	19469	19634	19439	19332	19507	19324	19562	19498	19348	19349	19537	19590	19473	19416	19495	19520	19459	19380	19418	19603	19214	19498	19410	19416	19433	19351	19565	19484	19372	19405	19490	19596	19368	19307	19401	19405	19375	19273	19410	19545	19473	19517	19565	19431	19424	19582	19412	19300	19519	19545	19335	19531	19447	19490	19333	19497	19508	19554	19699	19524	19603	19701	19572	19349	19434	19405	19590	19637	19397	19465	19577	19526	19514	19341	19517	19546	19555	19619	19593	19611	19282	19638	19252	19524	19431	19388	19398	19408	19468	19532	19555	19541	19399	19349	19292	19408	19559	19640	19591	19349	19618	19556	19409	19215	19463	19553	19399	19461	19665	19398	19301	19597	19477	19400	19455	19385	19569	19474	19532	19360	19296	19323	19202	19510	19448	19480	19405	19566	19509	19510	19479	19393	19537	19564	19524	19547	19382	19315	19510	19331	19489	19183	19286	19335	19480	19355	19225	19518	19521	19458	19459	19671	19351	19310	19363	19480	19311	19435	19444	19518	19306	19256	19216	19399	19305	19588	19655	19695	19322	19414	19348	19596	19387	19364	19433	19461	19590	19675	19336	19245	19492	19425	19385	19152	19602	19371	19298	19417	19480	19107	19326	19459	19634	19504	19495	19452	19564	19627	19379	19366	19553	19409	19232	19398	19286	19352	19341	19425	19602	19256	19531	19501	19437	19505	19487	19358	19225	19227	19479	19449	19318	19524	19425	19282	19354	19349	19392	19777	19625	19399	19533	19327	19460	19412	19550	19450	19485	19330	19555	19462	19371	19191	19244	19199	19628	19356	19343	19357	19351	19391	19332	19367	19476	19475	19308	19217	19350	19489	19345	19529	19498	19346	19418	19480	19303	19591	19360	19692	19396	19193	19301	19446	19434	19375	19473	19381	19526	19455	19299	19367	19411	19378	19544	19526	19402	19495	19587	19504	19244	19343	19411	19435	19497	19452	19270	19552	19446	19369	19441	19170	19395	19387	19489	19441	19547	19492	19450	19376	19357	19607	19373	19334	19410	19357	19329	19409	19347	19210	19340	19485	19516	19467	19320	19567	19462	19244	19327	19412	19546	19554	19419	19446	19258	19725	19558	19600	19301	19419	19458	19463	19383	19344	19323	19438	19585	19630	19580	19778	19261	19286	19288	19410	19526	19400	19696	19535	19409	19347	19460	19347	19418	19374	19465	19524	19475	19498	19346	19545	19405	19318	19516	19250	19492	19429	19324	19273	19433	19563	19454	19359	19465	19413	19388	19361	19216	19322	19419	19343	19443	19408	19467	19316	19372	19449	19515	19493	19538	19250	19567	19463	19433	19447	19414	19512	19428	19396	19319	19378	19328	19550	19396	19509	19457	19361	19457	19153	19357	19357	19640	19351	19420	19519	19512	19579	19690	19592	19710	19475	19616	19426	19346	19427	19479	19380	19448	19322	19446	19399	19459	19412	19398	19364	19401	19441	19374	19570	19418	19563	19285	19605	19458	19472	19401	19392	19416	19611	19408	19329	19518	19427	19390	19482	19487	19423	19715	19510	19460	19375	19368	19229	19429	19386	19497	19377	19429	19642	19424	19276	19565	19560	19471	19696	19194	19628	19543	19405	19482	19386	19297	19276	19416	19533	19453	19492	19537	19463	19466	19124	19249	19603	19370	19406	19473	19414	19405	19341	19320	19399	19598	19469	19292	19486	19410	19235	19395	19658	19361	19361	19359	19451	19372	19527	19365	19387	19503	19291	19264	19519	19504	19578	19467	19486	19357	19609	19306	19365	19360	19203	19409	19219	19240	19408	19347	19493	19382	19505	19596	19463	19335	19537	19356	19386	19462	19434	19481	19453	19360	19375	19486	19281	19476	19638	19421	19410	19565	19383	19293	19202	19264	19379	19669	19422	19402	19478	19460	19398	19294	19598	19256	19300	19556	19391	19311	19701	19326	19537	19281	19405	19466	19519	19342	19516	19440	19456	19424	19373	19472	19475	19566	19437	19272	19249	19430	19365	19489	19400	19471	19570	19484	19489	19432	19617	19548	19698	19494	19197	19403	19488	19518	19635	19584	19301	19200	19489	19367	19155	19280	19292	19376	19375	19502	19419	19235	19484	19377	19190	19479	19392	19574	19522	19465	19428	19388	19584	19278	19319	19501	19569	19645	19355	19466	19496	19334	19348	19480	19436	19473	19500	19368	19375	19376	19591	19527	19570	19349	19404	19492	19328	19467	19451	19429	19530	19492	19409	19632	19719	19437	19444	19530	19191	19386	19201	19424	19443	19372	19545	19352	19727	19491	19198	19492	19442	19326	19569	19331	19582	19478	19310	19454	19554	19328	19394	19463	19490	19423	19457	19485	19331	19458	19254	19460	19461	19386	19620	19279	19164	19282	19317	19405	19535	19338	19333	19092	19443	19571	19386	19291	19468	19447	19415	19589	19555	19401	19411	19385	19451	19337	19548	19499	19490	19368	19484	19445	19471	19413	19509	19587	19530	19267	19323	19383	19384	19277	19426	19350	19399	19439	19513	19516	19142	19401	19566	19517	19392	19335	19613	19317	19465	19250	19320	19445	19444	19525	19563	19564	19378	19416	19353	19403	19337	19574	19435	19554	19382	19368	19603	19506	19444	19455	19262	19448	19471	19374	19459	19477	19359	19294	19362	19476	19527	19446	19666	19456	19342	19562	19505	19500	19179	19366	19422	19389	19283	19268	19349	19519	19381	19623	19501	19684	19308	19428	19395	19446	19277	19368	19604	19561	19486	19559	19468	19506	19660	19429	19354	19456	19354	19387	19233	19425	19518	19262	19557	19608	19572	19530	19444	19416	19254	19290	19519	19647	19496	19213	19357	19386	19428	19356	19472	19216	19297	19367	19388	19520	19358	19372	19300	19449	19466	19456	19371	19609	19509	19651	19291	19279	19335	19550	19633	19216	19474	19431	19503	19570	19308	19490	19427	19294	19485	19525	19409	19365	19687	19624	19300	19477	19468	19402	19383	19510	19351	19370	19540	19344	19402	19272	19535	19474	19347	19487	19471	19249	19516	19460	19547	19421	19538	19370	19490	19499	19219	19551	19519	19641	19376	19619	19536	19396	19479	19460	19462	19302	19621	19393	19612	19376	19587	19441	19353	19394	19601	19461	19350	19304	19418	19469	19260	19494	19457	19593	19391	19371	19311	19581	19408	19232	19408	19343	19575	19310	19324	19315	19313	19272	19534	19710	19326	19468	19484	19329	19260	19322	19328	19366	19318	19556	19385	19452	19327	19538	19542	19371	19326	19210	19492	19330	19509	19554	19370	19307	19485	19513	19501	19291	19448	19373	19317	19421	19348	19390	19479	19259	19565	19261	19419	19648	19490	19391	19511	19608	19290	19503	19234	19409	19371	19261	19412	19489	19546	19245	19282	19567	19286	19444	19501	19469	19365	19277	19458	19376	19284	19457	19370	19232	19476	19385	19123	19487	19272	19386	19555	19496	19493	19452	19521	19452	19550	19189	19378	19394	19361	19510	19395	19452	19360	19312	19746	19386	19342	19550	19493	19668	19684	19530	19455	19286	19437	19376	19468	19421	19382	19296	19256	19392	19555	19287	19563	19380	19512	19403	19518	19429	19394	19544	19668	19388	19492	19382	19491	19296	19397	19461	19401	19537	19451	19529	19322	19696	19410	19439	19453	19384	19431	19413	19651	19270	19339	19515	19461	19610	19563	19496	19202	19361	19417	19268	19189	19381	19482	19551	19526	19421	19469	19236	19499	19763	19554	19294	19327	19433	19402	19500	19387	19438	19592	19341	19203	19332	19411	19610	19553	19386	19251	19517	19753	19365	19415	19423	19444	19413	19338	19227	19420	19511	19470	19359
60033	101942	90792	73420	52243	36375	24477	18887	16953	16510	16312	16114	16286	16377	16229	16480	16271	16266	16218	16360	16359	16317	16214	16281	16463	16291	16321	16423	16215	16341	16422	16256	16388	16433	16472	16412	16207	16576	16373	16358	16331	16380	16134	16334	16327	16195	16342	16340	16123	16254	16209	16080	16368	16345	16352	16296	16284	16213	16356	16254	16285	16362	16267	16282	16369	16302	16482	16368	16311	16339	16257	16254	16260	16233	16541	16472	16314	16258	16229	16355	16275	16433	16290	16402	16157	16320	16442	16265	16469	16261	16316	16411	16412	16220	16220	16199	16275	16446	16190	16327	16381	16190	16276	16366	16207	16376	16256	16244	16305	16288	16202	16493	16315	16320	16387	16283	16121	16403	16394	16313	16314	16232	16316	16401	16458	16194	16244	16378	16360	16347	16380	16371	16192	16213	16297	16308	16378	16145	16223	16154	16294	16405	16371	16110	16270	16163	16345	16351	16467	16278	16241	16367	16378	16284	16276	16300	16286	16178	16277	16358	16466	16261	16388	16279	16446	16404	16355	16339	16240	16373	16225	16153	16023	16331	16251	16531	16317	16459	16146	16429	16173	16371	16126	16002	16396	16383	16391	16336	16301	16431	16239	16115	16358	16248	16406	16472	16342	16338	16255	16446	16236	16340	16126	16351	16331	16247	16252	16304	16356	16260	16485	16446	16369	16483	16505	16319	16323	16363	16334	16217	16359	16344	16331	16250	16538	16218	16277	16255	16363	16388	16323	16408	16324	16204	16413	16229	16403	16345	16358	16257	16357	16357	16320	16378	16121	16205	16256	16201	16348	16299	16330	16350	16239	16293	16194	16190	16208	16217	16229	16283	16350	16243	16296	16239	16171	16225	16297	16367	16430	16275	16417	16517	16384	16227	16202	16289	16351	16372	16345	16265	16289	16338	16263	16250	16139	16306	16466	16219	16179	16450	16346	16416	16254	16190	16409	16331	16271	16496	16391	16184	16280	16294	16379	16463	16340	16294	16363	16345	16352	16348	16320	16301	16277	16194	16306	16422	16326	16212	16218	16334	16331	16413	16461	16304	16176	16362	16253	16345	16514	16243	16457	16323	16492	16422	16204	16333	16232	16373	16423	16500	16355	16345	16317	16263	16272	16340	16380	16266	16191	16300	16211	16250	16345	16268	16205	16422	16398	16264	16481	16384	16377	16399	16127	16395	16225	16262	16467	16453	16402	16308	16265	16471	16378	16402	16408	16297	16326	16392	16572	16205	16245	16246	16091	16320	16343	16352	16344	16342	16244	16143	16357	16105	16212	16241	16292	16388	16222	16302	16212	16270	16267	16338	16435	16323	16366	16102	16388	16270	16361	16282	16441	16278	16362	16458	16219	16313	16304	16209	16451	16205	16302	16177	16277	16429	16220	16065	16527	16164	16452	16325	16349	16280	16241	16366	16354	16295	16410	16336	16263	16343	16315	16314	16198	16404	16280	16324	16246	16336	16379	16388	16395	16299	16365	16284	16372	16368	16334	16345	16354	16436	16250	16365	16217	16362	16241	16409	16230	16332	16325	16404	16297	16383	16306	16201	16338	16256	16533	16435	16245	16361	16232	16345	16165	16335	16396	16414	16308	16271	16453	16328	16249	16436	16448	16244	16266	16355	16376	16283	16187	16235	16508	16356	16185	16334	16238	16273	16256	16552	16373	16112	16204	16364	16257	16348	16143	16320	16404	16328	16365	16435	16321	16395	16333	16324	16250	16367	16235	16424	16368	16277	16300	16433	16246	16388	16277	16295	16418	16184	16247	16372	16306	16381	16078	16284	16218	16336	16286	16485	16337	16410	16128	16317	16245	16146	16248	16294	16249	16109	16187	16360	16434	16277	16193	16289	16042	16180	16357	16230	16322	16184	16393	16333	16366	16361	16391	16284	16210	16477	16109	16270	16171	16375	16243	16286	16326	16325	16258	16363	16278	16326	16283	16334	16135	16404	16225	16255	16240	16406	16312	16448	16335	16346	16244	16248	16220	16272	16319	16173	16400	16304	16312	16100	16328	16299	16457	16127	16204	16283	16296	16287	16163	16518	16403	16307	16149	16158	16212	16261	16251	16238	16349	16360	16260	16455	16218	16354	16176	16279	16159	16235	16140	16420	16345	16298	16129	16384	16323	16371	16413	16333	16193	16379	16380	16308	16230	16190	16295	16330	16229	16411	16246	16370	16110	16200	16255	16376	16289	16251	16426	16384	16448	16262	16332	16414	16329	16301	16282	16179	16425	16274	16265	16310	16190	16185	16159	16262	16514	16350	16217	16261	16275	16352	16353	16178	16272	16210	16303	16247	16244	16259	16248	16307	16435	16274	16404	16224	16243	16168	16298	16429	16272	16264	16343	16220	16340	16322	16373	16307	16093	16405	16294	16133	16245	16269	16413	16048	16208	16412	16284	16330	16382	16385	16351	16234	16297	16365	16127	16297	16075	16347	16284	16194	16350	16242	16282	16143	16474	16323	16279	16217	16259	16303	16359	16071	16275	16251	16468	16305	16424	16249	16286	16392	16234	16398	16386	16325	16165	16416	16246	16149	16331	16356	16383	16287	16410	16293	16226	16261	16364	16385	16299	16365	16233	16216	16227	16344	16249	16325	16367	16493	16338	16265	16244	16336	16311	16302	16453	16302	16375	16325	16229	16415	16381	16209	16272	16597	16232	16271	16312	16293	16379	16502	16217	16340	16330	16392	16402	16369	16291	16343	16301	16274	16259	16446	16067	16116	16512	16264	16134	16177	16322	16352	16112	16408	16329	16311	16292	16118	16177	16282	16422	16172	16386	16460	16202	16260	16395	16319	16400	16361	16426	16313	16324	16297	16313	16436	16335	16398	16261	16512	16296	16373	16282	16338	16215	16354	16199	16328	16225	16276	16283	16263	16444	16378	16334	16275	16131	16361	16264	16252	16450	16149	16437	16258	16398	16362	16336	16297	16304	16384	16254	16402	16353	16426	16267	16187	16322	16291	16346	16318	16297	16285	16342	16168	16317	16400	16336	16300	16174	16314	16368	16215	16246	16270	16159	16345	16283	16259	16246	16318	16240	16141	16256	16262	16181	16426	16371	16380	16259	16314	16215	16376	16245	16358	16171	16286	16400	16265	16308	16143	16390	16492	16349	16425	16329	16181	16468	16158	16374	16293	16352	16391	16105	16392	16228	16337	16207	16295	16155	16282	16213	16291	16450	16295	16327	16101	16268	16264	16384	16188	16187	16301	16039	16247	16445	16254	16256	16419	16289	16272	16282	16437	16298	16280	16372	16417	16171	16265	16147	16345	16370	16255	16360	16505	16296	16161	16439	16230	16294	16231	16450	16364	16110	16252	16337	16409	16308	16288	16239	16397	16416	16387	16315	16257	16200	16273	16232	16267	16408	16310	16166	16358	16207	16352	16305	16398	16276	16319	16261	16483	16181	16298	16395	16194	16330	16372	16283	16394	16236	16284	16223	16430	16240	16373	16349	16284	16250	16386	16334	16294	16286	16322	16367	16121	16434	16190	16387	16118	16263	16236	16168	16295	16351	16406	16175	16265	16414	16304	16334	16240	16474	16295	16330	16238	16334	16365	16382	16352	16573	16328	16109	16408	16210	16289	16361	16332	16215	16358	16475	16244	16525	16415	16311	16204	16326	16384	16289	16499	16218	16224	16189	16156	16305	16303	16197	16279	16223	16372	16268	16407	16317	16165	16380	16274	16332	16505	16308	16355	16134	16372	16333	16263	16169	16137	16318	16309	16398	16128	16316	16343	16431	16404	16251	16276	16434	16311	16146	16282	16308	16332	16252	16306	16244	16389	16285	16226	16233	16296	16301	16371	16190	16246	16348	16294	16284	16272	16270	16284	16279	16462	16298	16223	16271	16387	16330	16251	16130	16199	16242	16531	16290	16444	16376	16450	16161	16367	16250	16167	16417	16180	16252	16258	16350	16200	16340	16370	16294	16403	16450	16405	16326	16376	16329	16245	16318	16501	16238	16313	16411	16297	16337	16423	16241	16278	16318	16273	16254	16206	16375	16430	16266	16400	16505	16177	16419	16171	16342	16294	16361	16205	16348	16232	16256	16409	16240	16360	16276	16283	16338	16302	16351	16265	16314	16437	16504	16354	16240	16356	16372	16354	16433	16240	16296	16400	16280	16383	16186	16267	16338	16268	16216	16193	16110	16257	16333	16374	16324	16261	16388	16244	16317	16192	16180	16370	16218	16342	16376	16295	16288	16449	16214	16387	16333	16228	16335	16300	16314	16284	16473	16311	16291	16224	16335	16378	16299	16421	16466	16197	16363	16288	16333	16357	16397	16240	16358	16248	16203	16453	16185	16268	16568	16469	16463	16358	16425	16309	16068	16212	16187	16068	16400	16261	16423	16397	16317	16255	16353	16206	16302	16199	16544	16285	16391	16391	16369	16313	16451	16440	16396	16078	16264	16390	16310	16220	16365	16281	16497	16349	16498	16325	16294	16399	16296	16427	16328	16255	16209	16459	16354	16147	16212	16251	16425	16420	16209	16371	16254	16385	16374	16409	16315	16435	16202	16321	16426	16229	16314	16290	16404	16191	16298	16162	16350	16429	16171	16284	16439	16293	16272	16318	16327	16118	16406	16283	16202	16371	16204	16286	16265	16211	16251	16420	16240	16183	16216	16332	16174	16249	16251	16030	16312	16354	16218	16243	16137	16468	16353	16572	16390	16165	16367	16486	16195	16174	16389	16221	16262	16090	16140	16323	16487	16267	16207	16180	16446	16384	16322	16120	16327	16216	16269	16357	16291	16276	16322	16164	16216	16360	16199	16039	16258	16226	16440	16293	16233	16342	16365	16347	16297	16363	16491	16431	16340	16315	16308	16257	16397	16401	16153	16252	16345	16143	16064	16253	16232	15969	16365	16310	16351	16263	16308	16203	16452	16142	16247	16384	16223	16250	16376	16344	16220	16339	16269	16320	16197	16281	16314	16286	16352	16294	16431	16184	16381	16418	16252	16272	16333	16240	16257	16261	16343	16258	16248	16153	16323	16251	16298	16313	16491	16325	16207	16272	16268	16230	16107	16401	16411	16276	16318	16299	16375	16403	16479	16258	16404	16231	16223	16282	16392	16322	16246	16340	16461	16350	16375	16361
28921	36893	46562	36561	26451	22556	21071	20304	20094	19882	19800	19733	19796	19624	19856	19723	19626	19785	19740	19748	19629	19863	19805	19846	19782	19892	19671	19762	19831	19727	19699	19665	19571	19830	19743	19994	19771	19694	19766	19813	19890	19737	19846	19760	19568	19547	19688	19686	20031	19711	19687	20008	19659	19928	19695	19800	19860	19793	19740	19779	19570	19506	19730	19779	19854	19930	19673	19726	19714	19715	19811	19586	19878	19781	19788	19685	19752	19736	19883	19717	19754	19659	19877	19887	19802	19732	19782	19693	19841	19745	19741	19769	19714	19835	19954	19715	19852	19527	19637	19690	19855	19813	19807	19834	19587	19542	19550	19814	19910	19705	19623	19854	19717	19810	19841	19616	19693	19661	19748	19704	19755	19721	19803	19805	19816	19724	19697	19824	19821	19809	19755	19579	19823	19723	19732	19768	19752	19750	19788	19828	19710	19705	19759	19841	19627	19848	19634	19810	19743	19755	19837	19615	19437	19874	19675	20012	19730	19686	19762	19725	19598	19834	19928	19652	19812	19601	19716	20044	19920	19457	19760	19937	19710	19667	19768	19870	19661	19819	19707	19830	19902	19718	19700	19660	19677	19907	19864	19701	19816	19671	19859	19637	19590	19854	19755	19521	19850	19843	19731	19734	19529	19824	19720	19855	19756	19750	19578	19612	19769	19821	19674	19824	19838	19732	19869	19984	19668	19746	19713	19833	19767	19806	20009	19825	19725	19755	19713	19440	19686	19666	19844	19877	19825	19638	19696	19599	19590	19609	19821	19581	19657	19685	19720	19696	19943	19796	19752	19845	19756	19755	19747	19709	19626	19841	19763	19893	19606	19741	19897	19723	19624	19440	19844	19790	19726	19692	19855	19691	19746	19746	19731	19723	19810	19842	19971	19813	19911	19740	19811	19632	19825	19813	19749	19906	19842	19475	19887	19703	19708	19765	19827	19805	19903	19733	19723	19743	19851	19732	19699	19785	19923	19706	19734	19820	19823	19843	19670	19858	20003	19805	19968	19774	19665	19807	19954	19638	19690	19942	19899	19872	19902	19754	19810	19617	19993	19772	19873	20030	19629	19721	19791	19668	19643	19736	19833	19837	19746	19809	19630	19847	19768	19861	19746	19767	19724	19786	19709	19712	19931	19739	19821	19846	20044	19711	19726	19834	19661	19879	19651	19935	19807	19615	19741	19666	19839	19732	19543	19697	19787	19697	19865	19694	19514	19804	19931	19854	19976	19753	19681	19694	19864	19908	19743	19790	19710	19641	19774	19692	19912	19658	19772	19867	19757	19574	19735	20074	19908	19841	19845	19708	19742	19622	19783	19806	19781	19629	19664	19460	19559	19826	19644	19718	19724	19668	19681	19651	19752	19758	19812	19759	19570	19548	19812	19575	19704	19589	19815	19615	19805	19782	19801	19740	19962	19837	19652	19595	19867	19807	19783	19933	19773	19864	19795	19649	19680	19798	19674	19670	19717	19734	19713	19692	19410	19772	19950	19649	19819	19717	19777	19687	19814	19835	19915	19922	19744	19702	19778	19762	19768	19760	19701	19768	19767	19743	19764	19719	19564	19672	19736	19667	19802	19863	19887	19911	20013	19604	19548	19811	19718	19755	19900	19769	19854	19799	19689	19754	19772	19651	19872	19738	19716	19771	19703	19675	19527	19641	19767	19727	19950	19895	19629	19851	19860	19610	19542	19610	19771	19755	19743	19779	19595	19853	19746	19795	19745	19707	19774	19685	19795	19730	19714	19735	19780	19832	19753	19740	19665	19647	19693	19655	19846	19648	19827	19722	19870	19797	19736	19882	19901	19721	19679	19634	19889	19803	19945	19936	20070	19539	19893	19668	19709	19742	19731	19649	19845	19802	19829	19799	19682	19726	19666	19600	19572	19648	19656	19772	19716	19808	19801	19693	19708	19672	19632	19833	19652	19710	19490	19574	19829	19687	19894	19755	19661	19653	19698	19904	19804	19791	19812	19641	19741	19683	19925	19845	19569	19861	19568	19697	19837	19760	19808	19712	19609	19611	19997	19769	19736	19885	19718	19564	19648	19765	19757	19616	19720	19697	19914	19681	19845	19694	19699	19744	19764	19934	19892	19790	19644	19675	19711	19828	19704	19553	19858	19973	20065	19614	19629	19704	19749	19967	19748	19810	19786	19716	19657	20038	19765	19774	19764	19634	19745	19749	19741	19782	19752	19652	19914	19609	19990	19556	19710	19618	19994	19641	19892	19584	19816	19557	19693	19914	19752	19697	19821	19827	19812	19922	19958	19828	19713	19625	19820	19723	19841	19657	19779	19803	19731	19757	19552	19769	19925	20052	19746	19705	19879	19657	19746	19985	19709	19638	19577	19667	19492	19320	19662	19899	19666	19654	19665	19804	19623	19812	20022	19717	19591	19848	19685	19819	19736	19828	19798	19624	19792	19712	19896	19836	19651	19575	19569	19666	19753	19760	19825	19815	19673	19484	19789	19817	19825	19779	19723	19768	19628	19638	19725	19851	19825	20004	19865	19726	19697	19854	20028	19843	19713	19516	19716	19890	19832	19822	19968	19823	19799	19759	19675	19727	19653	19736	20038	19749	19717	19845	19607	19654	19730	19871	19874	19799	19676	20009	19753	19718	19750	19782	19766	19962	19612	19894	19916	19669	20058	19938	19562	19673	19877	19650	19755	19786	20007	19609	19601	19761	19706	19805	19688	19831	19610	19791	19827	19796	19603	19724	19516	19808	19660	19649	19776	19668	19653	19815	19608	19794	19711	19980	19636	19629	19567	19749	19647	19868	19723	19721	19731	19810	19660	19699	19651	19820	19717	19746	19519	19584	19662	19772	19666	19764	19795	19477	19757	19730	19707	19750	19699	19629	19696	19626	19873	19482	19675	19776	19824	19908	19811	19578	19649	19662	19877	19853	19518	19852	19838	19705	20091	19829	19928	19803	19654	19903	19809	19741	19591	19647	19736	19749	19895	19780	19577	19688	19793	19541	19698	19814	19610	19657	19904	19737	19723	19650	19567	19706	19670	19674	19860	19721	19782	19754	19877	19936	19547	19556	19842	19575	19857	19639	19689	19638	19494	19703	19597	19977	19735	19655	19928	19774	19757	19542	19718	19783	19780	19526	19923	19825	19815	19657	19887	19747	19792	19735	19873	19640	19648	19732	19699	19611	19967	19898	19567	19692	19752	19536	19791	19789	19718	19797	19628	19887	19844	19695	19844	19703	19693	19684	19677	19502	19766	19904	19568	19866	19793	19712	19922	19860	19674	19938	19957	20100	19683	19577	19728	20077	20051	19739	19802	19740	19970	19857	19923	19779	19859	19942	19849	19662	19862	19697	19770	19903	19762	19903	19818	19821	19748	19706	19892	19609	19587	19861	19858	19746	19856	19720	19792	19743	19691	19838	19807	19698	19605	19777	19953	19761	19810	19749	19820	19638	19776	19740	19655	19800	19614	19872	19869	19744	19866	19720	19740	19639	19624	19861	19598	19710	19656	19615	19616	19749	19714	19721	19598	19812	19950	19841	19737	19855	19831	19495	19853	19706	19916	19760	20010	19686	19791	19743	19878	19843	19617	19658	19986	20024	19694	19827	19733	19616	19755	19714	19842	19845	19935	19723	19704	19826	19696	19730	19643	19741	19878	19738	19818	19704	19750	19813	19737	19772	20091	19787	19703	19771	19918	19784	19709	19605	19618	19914	19708	19781	19845	19582	19625	19574	19684	19957	19926	19753	19829	19759	19684	19775	19849	19657	19611	19603	19621	19791	19706	19723	19689	19783	19750	19872	19623	19706	19758	19743	19801	19689	19622	19663	19776	19729	19786	19841	19774	19835	19634	19696	19808	19762	19740	19821	19706	20105	19861	19701	19745	19610	19696	19786	19801	19839	19693	19799	19881	19795	19945	19692	19741	19820	19648	19961	19777	19669	19831	19791	19751	19648	19715	19694	19806	19904	19726	19638	19791	19869	19861	19806	19781	19694	19786	19740	19725	19735	19805	19855	19782	19869	19705	19846	19410	19720	19778	19754	19779	19765	19848	20057	19737	19898	19851	19641	19648	19940	19855	19824	19745	19839	19663	19662	19700	19761	19813	19762	19826	19742	19870	19728	19822	19776	19775	19726	19604	19919	19706	19806	19577	19549	19709	19647	19847	19842	19844	19945	19775	19553	19719	19686	19585	19836	19766	19818	19954	19732	19554	19545	19845	19835	19702	19632	19727	19547	19542	19818	19780	19821	19927	19707	19689	19650	19729	19810	19642	19791	19707	19795	19800	19737	19693	19728	19549	19832	19829	19871	19616	19802	19869	19860	19711	19722	19774	19975	19775	19727	19833	19711	19592	19670	19902	19675	19681	19789	19669	19903	19685	19836	19720	19885	19604	19796	19907	19882	19653	19803	19722	19728	19798	19804	19887	19532	19683	19737	19704	19662	19809	19884	19790	19695	19889	19805	19817	19666	19833	19758	19696	19620	19699	19907	19549	19861	19719	19635	19830	19720	19556	19882	19781	19726	19800	19648	19634	19825	19690	19783	19792	19941	19804	19712	19829	19735	19589	19741	19826	19926	19895	19617	19834	19958	20038	19836	19777	19554	19600	19686	19623	19748	19688	19663	19690	19727	19891	19865	19818	19664	19743	19495	19878	19866	19806	19815	19800	19708	19562	19998	19851	19771	19714	19715	19912	19988	19870	19785	19608	19791	19861	19886	19813	19998	19770	19783	19906	19754	19789	19579	19604	19974	19741	19800	19755	19641	19965	19708	19713	19757	19645	19592	19444	19758	19743	19686	19598	19736	19756	19908	19782	19834	19785	19938	19650	19736	19855	19854	19909	19817	19786	19632	19543	19788	19830	19718	19973	19726	19660	19888	19885	19713	19826	19649	19710	19954	19903	19905	19810	19544	19605	19841	19583	19970	19625	19638	19685	19752	19798	19661	19825	19725	19651	19563	19934	19854	19952	19840	19845	19963	19852	19630	19558	19595	19703	19940	19711	19792	19788	19686	19555	19609	19638	19823	19732	19695	19827	19773	19657	19599	19869	19803	19633	19688	19824	19732	20017	19840	19847	19702	19679	19463	19812	19720	19866	19597	19818	19656	19623	19661	19899	19676	19859	19665	19827	19699
32546	58037	48316	32491	23053	18800	17314	16653	16341	16413	16450	16416	16381	16567	16468	16394	16500	16496	16415	16364	16553	16566	16552	16512	16429	16536	16403	16405	16473	16543	16215	16414	16456	16393	16523	16174	16540	16236	16480	16370	16451	16370	16288	16347	16584	16457	16362	16506	16289	16452	16521	16499	16434	16454	16552	16482	16592	16638	16560	16422	16452	16286	16609	16524	16511	16512	16415	16531	16315	16185	16391	16327	16378	16310	16426	16138	16343	16467	16515	16487	16607	16382	16625	16468	16354	16379	16403	16484	16416	16505	16385	16408	16382	16475	16426	16519	16455	16431	16383	16312	16435	16316	16498	16222	16399	16388	16388	16384	16538	16365	16465	16402	16424	16448	16474	16465	16370	16522	16344	16503	16414	16301	16513	16421	16436	16263	16308	16420	16364	16517	16483	16598	16525	16545	16567	16406	16443	16502	16409	16456	16436	16398	16355	16429	16567	16433	16498	16306	16458	16472	16323	16297	16495	16458	16383	16338	16369	16485	16478	16451	16506	16280	16317	16436	16323	16548	16459	16397	16571	16315	16484	16538	16582	16456	16313	16390	16419	16390	16287	16335	16283	16393	16502	16422	16565	16490	16473	16446	16561	16374	16525	16360	16491	16530	16380	16378	16239	16265	16401	16400	16507	16468	16342	16472	16203	16421	16481	16522	16356	16299	16374	16384	16444	16417	16441	16315	16504	16206	16378	16466	16466	16494	16418	16342	16406	16521	16407	16516	16518	16323	16279	16452	16347	16664	16242	16375	16533	16608	16482	16419	16538	16447	16419	16388	16677	16432	16316	16529	16262	16427	16441	16422	16455	16381	16563	16307	16418	16169	16457	16633	16386	16486	16544	16313	16430	16443	16512	16437	16362	16412	16376	16549	16205	16404	16429	16454	16631	16436	16545	16223	16643	16380	16507	16507	16402	16476	16493	16394	16493	16309	16572	16525	16418	16461	16397	16412	16487	16512	16447	16372	16413	16583	16539	16370	16428	16518	16535	16546	16331	16363	16452	16213	16401	16349	16506	16388	16348	16439	16549	16354	16502	16507	16473	16477	16220	16525	16476	16422	16570	16425	16409	16366	16400	16418	16408	16444	16518	16325	16708	16419	16507	16590	16475	16489	16466	16374	16425	16465	16282	16552	16193	16484	16497	16368	16432	16449	16504	16254	16547	16514	16475	16439	16306	16408	16443	16388	16537	16487	16471	16404	16414	16363	16625	16535	16567	16417	16507	16368	16475	16400	16500	16477	16365	16458	16390	16386	16390	16396	16307	16513	16206	16209	16318	16455	16404	16359	16274	16382	16387	16405	16534	16472	16389	16317	16334	16421	16539	16365	16432	16541	16503	16577	16449	16429	16565	16405	16317	16337	16424	16414	16282	16273	16423	16417	16424	16570	16494	16327	16477	16469	16321	16344	16404	16358	16446	16458	16471	16405	16492	16394	16452	16617	16347	16479	16499	16447	16537	16387	16461	16404	16691	16462	16451	16355	16416	16457	16394	16408	16447	16374	16367	16254	16586	16447	16456	16667	16395	16569	16366	16483	16451	16505	16448	16270	16470	16232	16443	16412	16431	16366	16429	16519	16320	16550	16514	16298	16460	16612	16372	16429	16403	16307	16477	16344	16333	16406	16414	16455	16286	16433	16483	16471	16482	16392	16409	16378	16417	16393	16429	16442	16451	16473	16482	16479	16464	16424	16282	16432	16360	16483	16610	16250	16454	16534	16317	16550	16427	16491	16508	16252	16559	16430	16256	16428	16417	16508	16439	16559	16527	16418	16676	16467	16406	16456	16445	16469	16317	16376	16349	16452	16362	16408	16444	16397	16412	16416	16481	16424	16349	16550	16415	16426	16397	16529	16280	16398	16589	16382	16359	16408	16472	16506	16510	16443	16403	16388	16679	16402	16525	16590	16463	16488	16567	16603	16494	16422	16386	16529	16423	16435	16486	16467	16398	16524	16548	16440	16494	16250	16440	16495	16420	16453	16481	16385	16618	16351	16261	16571	16368	16464	16417	16376	16363	16405	16412	16560	16554	16362	16410	16405	16499	16278	16432	16184	16430	16340	16602	16341	16386	16438	16417	16369	16455	16222	16518	16469	16520	16555	16438	16441	16366	16258	16445	16576	16505	16404	16566	16193	16292	16449	16438	16428	16349	16539	16610	16320	16461	16472	16435	16350	16336	16283	16483	16511	16517	16328	16393	16472	16518	16609	16625	16342	16440	16409	16510	16483	16552	16257	16469	16541	16447	16521	16630	16453	16507	16371	16470	16281	16457	16173	16442	16532	16334	16320	16636	16566	16530	16457	16344	16590	16544	16302	16338	16613	16394	16509	16559	16355	16408	16330	16298	16366	16274	16445	16466	16670	16356	16373	16638	16468	16290	16469	16617	16535	16442	16570	16378	16538	16568	16521	16445	16386	16438	16292	16634	16415	16385	16360	16529	16544	16571	16333	16379	16465	16602	16479	16281	16677	16394	16456	16488	16512	16351	16507	16529	16533	16364	16355	16372	16485	16752	16376	16309	16435	16552	16435	16636	16411	16508	16436	16503	16526	16395	16349	16412	16493	16471	16375	16253	16375	16407	16460	16337	16455	16554	16316	16404	16446	16501	16343	16500	16547	16339	16509	16395	16535	16331	16425	16452	16432	16408	16438	16514	16464	16535	16454	16515	16476	16326	16390	16370	16565	16492	16315	16429	16533	16621	16388	16336	16331	16608	16541	16359	16501	16468	16448	16408	16543	16395	16432	16555	16580	16297	16428	16318	16446	16595	16373	16396	16595	16410	16321	16484	16396	16439	16424	16500	16378	16436	16481	16507	16237	16439	16184	16568	16206	16489	16426	16454	16396	16614	16403	16323	16536	16418	16436	16468	16457	16582	16375	16614	16393	16304	16468	16351	16478	16596	16499	16342	16635	16440	16490	16435	16427	16279	16552	16433	16578	16469	16450	16536	16573	16420	16283	16540	16393	16322	16441	16303	16524	16197	16364	16338	16541	16314	16287	16409	16404	16550	16399	16593	16438	16397	16358	16572	16364	16483	16505	16272	16347	16442	16467	16226	16506	16438	16227	16481	16507	16446	16359	16477	16348	16509	16361	16291	16422	16165	16338	16454	16488	16358	16422	16427	16544	16534	16473	16552	16538	16471	16343	16449	16472	16552	16400	16283	16380	16329	16412	16439	16451	16386	16458	16359	16495	16539	16497	16384	16439	16693	16441	16318	16456	16380	16406	16463	16443	16523	16411	16293	16382	16397	16516	16440	16429	16506	16503	16406	16158	16399	16402	16556	16453	16402	16539	16438	16313	16363	16527	16445	16312	16346	16459	16396	16392	16482	16485	16304	16357	16366	16493	16325	16383	16345	16444	16445	16485	16477	16396	16348	16439	16392	16542	16367	16480	16542	16501	16460	16506	16334	16334	16429	16501	16509	16410	16478	16426	16367	16345	16517	16438	16597	16503	16524	16509	16412	16391	16598	16598	16478	16392	16352	16402	16628	16652	16086	16512	16527	16424	16461	16542	16480	16283	16459	16336	16589	16367	16437	16405	16581	16588	16506	16169	16601	16287	16559	16457	16473	16483	16436	16471	16459	16509	16373	16625	16396	16445	16429	16454	16242	16390	16259	16460	16409	16386	16367	16638	16367	16444	16454	16497	16443	16434	16555	16509	16373	16380	16488	16498	16395	16457	16465	16380	16566	16370	16537	16500	16435	16453	16437	16405	16502	16426	16414	16347	16523	16391	16449	16486	16348	16423	16386	16480	16543	16385	16495	16572	16449	16488	16359	16577	16329	16404	16647	16269	16621	16248	16486	16459	16505	16462	16594	16357	16472	16375	16360	16460	16449	16448	16673	16430	16251	16325	16342	16310	16446	16337	16216	16318	16364	16611	16449	16484	16471	16580	16461	16465	16421	16380	16439	16607	16330	16536	16527	16441	16514	16360	16487	16483	16404	16521	16546	16543	16459	16533	16429	16359	16404	16490	16508	16411	16539	16340	16317	16467	16482	16418	16517	16451	16457	16579	16390	16539	16429	16583	16318	16463	16591	16354	16442	16429	16331	16413	16372	16270	16458	16395	16511	16397	16365	16371	16395	16469	16363	16459	16506	16504	16439	16527	16625	16184	16500	16408	16432	16447	16413	16489	16499	16379	16488	16344	16429	16335	16474	16403	16290	16635	16370	16446	16499	16459	16285	16378	16314	16589	16479	16381	16470	16545	16567	16428	16459	16551	16629	16574	16430	16577	16412	16430	16525	16496	16385	16451	16379	16374	16455	16456	16703	16381	16489	16532	16517	16436	16391	16402	16442	16511	16315	16363	16339	16325	16456	16378	16503	16476	16529	16406	16520	16355	16340	16312	16463	16347	16425	16239	16606	16559	16448	16415	16524	16361	16305	16414	16441	16484	16312	16463	16518	16450	16439	16320	16456	16387	16597	16352	16199	16332	16463	16362	16467	16395	16317	16248	16527	16571	16403	16422	16405	16296	16414	16398	16399	16316	16374	16535	16319	16484	16485	16411	16360	16680	16498	16372	16619	16444	16374	16498	16690	16461	16450	16432	16522	16336	16328	16333	16514	16477	16269	16341	16527	16366	16268	16388	16408	16423	16489	16544	16350	16459	16560	16464	16394	16506	16505	16236	16388	16366	16567	16473	16526	16415	16348	16421	16644	16410	16451	16484	16428	16380	16329	16310	16538	16533	16465	16580	16370	16316	16585	16649	16465	16345	16542	16535	16509	16319	16332	16450	16396	16399	16431	16316	16544	16508	16254	16269	16501	16490	16364	16634	16478	16437	16400	16434	16472	16248	16250	16334	16488	16457	16435	16402	16399	16351	16481	16506	16352	16541	16225	16347	16583	16511	16344	16539	16488	16384	16447	16315	16422	16348	16430	16510	16384	16300	16461	16367	16578	16562	16299	16437	16392	16492	16435	16462	16487	16572	16493	16548	16255	16421	16500	16401	16539	16562	16433	16288	16554	16457	16427	16540	16398	16354	16520	16456	16517	16452	16478	16192	16611	16464	16448	16302	16463	16377	16440	16399	16524	16471	16232	16475	16531	16365	16286	16483	16603	16702	16299	16430	16544	16476	16305	16400	16404	16405	16368	16411	16563	16547
24118	24782	45670	46450	37774	31171	26768	21642	20202	19887	19805	19560	19685	19570	19581	19596	19473	19520	19289	19488	19433	19337	19540	19587	19560	19650	19565	19391	19454	19436	19320	19521	19553	19434	19652	19360	19219	19517	19481	19325	19607	19577	19453	19341	19554	19543	19371	19500	19432	19440	19562	19341	19438	19550	19345	19239	19407	19361	19554	19478	19585	19585	19429	19474	19692	19436	19469	19581	19516	19456	19313	19232	19347	19325	19207	19458	19414	19472	19404	19357	19313	19527	19335	19499	19640	19334	19232	19463	19615	19401	19419	19365	19344	19389	19511	19372	19392	19518	19572	19309	19189	19236	19326	19278	19340	19488	19351	19361	19482	19565	19173	19347	19422	19456	19552	19303	19448	19295	19345	19550	19166	19199	19398	19490	19426	19281	19324	19538	19322	19174	19403	19236	19198	19410	19392	19429	19401	19258	19408	19205	19330	19305	19454	19184	19519	19272	19467	19344	19415	19179	19192	19462	19318	19322	19482	19441	19567	19149	19378	19224	19436	19439	19388	19351	19392	19209	19482	19564	19451	19275	19317	19340	19393	19425	19555	19371	19476	19362	19413	19458	19358	19183	19418	19192	19163	19276	19363	19374	19370	19341	19430	19614	19368	19444	19345	19426	19348	19455	19544	19653	19462	19305	19400	19470	19344	19304	19396	19265	19438	19364	19257	19600	19289	19308	19425	19372	19300	19380	19410	19392	19134	19377	19548	19495	19415	19566	19059	19329	19425	19381	19395	19195	19485	19185	19203	19397	19438	19325	19200	19455	19421	19146	19345	19395	19516	19465	19433	19377	19190	19533	19339	19497	19542	19544	19269	19248	19511	19549	19470	19594	19534	19147	19180	19411	19345	19352	19344	19645	19299	19449	19503	19247	19527	19236	19351	19316	19502	19362	19195	19301	19719	19378	19386	19491	19283	19399	19344	19510	19328	19445	19281	19250	19350	19433	19508	19470	19600	19530	19368	19313	19308	19345	19472	19205	19291	19476	19300	19529	19518	19371	19238	19304	19386	19493	19638	19287	19198	19660	19371	19474	19250	19500	19380	19315	19425	19487	19362	19330	19370	19449	19441	19416	19488	19219	19339	19428	19547	19651	19383	19351	19440	19227	19268	19454	19220	19390	19365	19167	19251	19420	19532	19308	19171	19451	19303	19370	19269	19324	19172	19328	19515	19330	19356	19360	19454	19239	19371	19366	19122	19321	19632	19430	19379	19683	19396	19453	19456	19381	19359	19531	19472	19508	19348	19549	19298	19455	19330	19587	19335	19301	19393	19403	19276	19470	19349	19331	19480	19460	19348	19351	19399	19479	19252	19320	19457	19214	19279	19480	19341	19644	19440	19232	19343	19293	19146	19355	19245	19482	19364	19221	19394	19225	19417	19257	19552	19424	19494	19491	19474	19597	19637	19424	19558	19527	19409	19390	19425	19197	19370	19430	19490	19508	19577	19553	19248	19370	19325	19390	19339	19438	19364	19364	19348	19254	19454	19224	19211	19338	19526	19233	19366	19428	19401	19387	19327	19733	19460	19234	19393	19302	19434	19259	19453	19452	19312	19209	19315	19360	19466	19446	19433	19378	19425	19521	19181	19178	19283	19620	19573	19320	19484	19554	19478	19419	19387	19174	19639	19256	19250	19460	19432	19321	19189	19340	19470	19412	19408	19480	19369	19458	19581	19406	19308	19423	19360	19322	19399	19309	19189	19197	19482	19377	19333	19342	19358	19519	19306	19380	19308	19242	19369	19613	19602	19441	19231	19412	19352	19283	19545	19471	19389	19455	19520	19155	19295	19473	19438	19304	19372	19504	19539	19356	19497	19453	19401	19633	19308	19260	19524	19425	19469	19442	19479	19424	19329	19165	19333	19247	19557	19308	19600	19384	19365	19486	19300	19158	19228	19421	19520	19384	19548	19444	19345	19281	19509	19430	19316	19500	19291	19373	19422	19327	19611	19332	19370	19399	19592	19389	19560	19339	19352	19340	19331	19354	19271	19400	19361	19421	19436	19514	19262	19599	19328	19322	19454	19230	19477	19258	19351	19301	19436	19426	19482	19588	19373	19645	19444	19355	19635	19457	19624	19457	19297	19338	19365	19335	19537	19417	19605	19401	19411	19501	19474	19511	19393	19297	19437	19563	19089	19386	19323	19414	19308	19448	19439	19310	19312	19310	19345	19644	19247	19285	19488	19459	19285	19448	19288	19380	19281	19445	19418	19588	19309	19483	19383	19572	19677	19404	19365	19317	19508	19121	19440	19210	19434	19262	19221	19222	19346	19400	19514	19352	19611	19260	19569	19469	19354	19489	19306	19444	19543	19331	19457	19675	19540	19612	19284	19396	19366	19376	19548	19393	19273	19418	19560	19385	19422	19223	19508	19353	19477	19361	19415	19426	19386	19418	19316	19407	19347	19253	19392	19300	19386	19446	19442	19342	19406	19238	19310	19269	19416	19255	19580	19429	19324	19298	19455	19389	19689	19490	19292	19486	19302	19467	19401	19465	19412	19355	19551	19567	19390	19284	19292	19288	19337	19295	19176	19399	19406	19458	19288	19395	19365	19381	19167	19289	19240	19388	19461	19353	19366	19323	19494	19270	19374	19569	19430	19172	19408	19353	19438	19264	19453	19387	19447	19552	19586	19471	19657	19321	19422	19510	19497	19453	19404	19419	19417	19594	19238	19581	19445	19258	19508	19320	19530	19338	19476	19411	19226	19433	19304	19201	19221	19389	19460	19196	19409	19372	19582	19289	19505	19412	19326	19467	19431	19323	19528	19439	19281	19258	19362	19269	19315	19383	19354	19416	19527	19475	19170	19337	19437	19393	19521	19415	19388	19420	19288	19269	19303	19379	19536	19334	19504	19422	19176	19387	19081	19292	19403	19548	19581	19436	19337	19331	19588	19428	19319	19362	19476	19473	19381	19478	19239	19549	19571	19393	19400	19376	19425	19418	19495	19238	19530	19699	19457	19346	19424	19536	19475	19477	19383	19432	19294	19215	19353	19348	19573	19426	19312	19322	19326	19596	19332	19218	19422	19335	19622	19410	19470	19382	19514	19246	19167	19349	19398	19346	19395	19302	19344	19338	19295	19292	19552	19462	19379	19405	19525	19346	19311	19524	19208	19362	19423	19132	19523	19366	19427	19299	19399	19368	19244	19377	19428	19453	19449	19366	19365	19158	19272	19414	19524	19361	19271	19165	19388	19478	19275	19227	19498	19551	19491	19284	19321	19433	19508	19390	19240	19230	19403	19410	19457	19403	19182	19390	19330	19259	19367	19320	19363	19315	19094	19347	19477	19336	19466	19536	19431	19429	19346	19495	19418	19344	19546	19365	19483	19349	19423	19432	19462	19449	19443	19159	19279	19448	19506	19391	19371	19350	19241	19218	19557	19473	19249	19122	19430	19234	19315	19342	19411	19188	19236	19257	19397	19411	19509	19501	19225	19445	19346	19384	19557	19389	19452	19460	19464	19305	19527	19352	19299	19314	19389	19096	19365	19430	19607	19378	19282	19462	19273	19319	19478	19316	19233	19357	19559	19435	19559	19358	19448	19251	19332	19390	19540	19514	19444	19500	19403	19522	19563	19445	19412	19347	19565	19388	19256	19267	19252	19326	19474	19266	19411	19468	19297	19518	19345	19169	19234	19598	19456	19255	19293	19504	19284	19226	19351	19458	19441	19361	19343	19420	19409	19442	19411	19256	19436	19412	19086	19447	19439	19507	19624	19335	19376	19593	19469	19493	19346	19308	19209	19505	19282	19350	19156	19436	19277	19428	19536	19408	19438	19556	19405	19560	19627	19506	19261	19355	19304	19543	19398	19439	19497	19398	19261	19345	19438	19390	19480	19045	19289	19309	19350	19514	19311	19506	19303	19490	19509	19408	19371	19320	19186	19392	19491	19372	19453	19324	19356	19204	19325	19499	19348	19265	19365	19386	19479	19571	19430	19545	19425	19312	19511	19197	19481	19440	19354	19506	19355	19256	19431	19280	19349	19696	19500	19569	19488	19323	19437	19374	19308	19234	19419	19494	19455	19423	19352	19581	19292	19473	19516	19408	19387	19160	19224	19518	19208	19394	19389	19660	19485	19282	19273	19287	19508	19449	19286	19589	19326	19362	19420	19443	19486	19374	19319	19382	19165	19274	19330	19387	19228	19433	19410	19505	19429	19418	19422	19481	19375	19364	19337	19129	19453	19236	19270	19296	19580	19454	19507	19498	19545	19328	19355	19356	19397	19470	19398	19575	19100	19407	19689	19472	19475	19461	19360	19155	19427	19450	19499	19465	19279	19417	19393	19604	19542	19402	19351	19335	19628	19517	19366	19458	19409	19503	19355	19326	19551	19357	19589	19461	19404	19342	19358	19392	19288	19295	19463	19535	19191	19519	19459	19428	19458	19129	19390	19323	19410	19425	19316	19164	19559	19382	19477	19303	19282	19358	19483	19345	19583	19429	19305	19426	19342	19558	19299	19304	19216	19526	19435	19383	19399	19540	19309	19446	19341	19559	19455	19507	19289	19452	19643	19244	19375	19476	19237	19491	19149	19388	19359	19395	19190	19441	19557	19458	19333	19417	19320	19493	19220	19317	19653	19593	19240	19352	19542	19415	19230	19290	19353	19226	19295	19234	19486	19537	19515	19566	19552	19592	19634	19287	19354	19425	19444	19334	19308	19436	19401	19185	19435	19464	19614	19355	19342	19223	19535	19425	19341	19461	19257	19421	19345	19294	19364	19318	19359	19401	19292	19382	19359	19480	19412	19551	19436	19673	19458	19223	19454	19480	19434	19337	19233	19408	19429	19495	19500	19476	19557	19475	19404	19363	19249	19597	19601	19281	19447	19352	19488	19211	19439	19406	19345	19231	19441	19370	19311	19613	19474	19376	19418	19499	19659	19468	19402	19434	19392	19341	19311	19340	19330	19335	19370	19402	19491	19301	19320	19366	19364	19464	19400	19523	19445	19544	19363	19351	19260	19129	19370	19404	19445	19545	19455	19567	19487	19277	19324	19243	19194	19453	19493	19368	19433	19401	19457	19481	19284	19468	19507	19487	19464	19389	19385	19144	19333	19662	19492	19371	19525	19424	19358	19435	19641	19560	19433	19424	19281	19379	19560	19309
55004	95242	89291	64458	44454	30257	21786	18102	16656	16389	16186	16261	16431	16354	16247	16229	16239	16320	16206	16239	16425	16337	16255	16318	16415	16177	16385	16323	16131	16346	16279	16342	16358	16473	16198	16296	16472	16344	16309	16607	16531	16255	16313	16301	16288	16366	16371	16308	16163	16167	16399	16263	16240	16289	16242	16380	16238	16389	16174	16279	16264	16593	16450	16353	16333	16337	16159	16297	16498	16363	16464	16344	16325	16317	16364	16239	16336	16347	16220	16357	16341	16157	16312	16360	16361	16080	16335	16407	16179	16254	16171	16291	16270	16292	16468	16398	16216	16198	16325	16329	16284	16180	16316	16257	16303	16380	16262	16398	16163	16298	16279	16337	16346	16331	16326	16105	16307	16459	16403	16452	16354	16279	16341	16299	16362	16222	16202	16289	16497	16351	16450	16397	16346	16266	16247	16428	16407	16287	16371	16300	16113	16196	16206	16324	16413	16218	16362	16239	16378	16465	16364	16195	16238	16313	16218	16032	16200	16431	16474	16511	16218	16300	16395	16143	16325	16417	16291	16347	16234	16188	16236	16357	16234	16290	16363	16298	16391	16188	16516	16352	16193	16313	16138	16147	16385	16514	16295	16463	16482	16357	16378	16117	16254	16227	16431	16211	16241	16361	16460	16325	16400	16419	16313	16392	16288	16235	16377	16352	16510	16334	16383	16262	16331	16540	16400	16200	16294	16139	16276	16203	16148	16235	16458	16153	16162	16165	16321	16279	16501	16227	16239	16254	16530	16277	16510	16186	16214	16330	16269	16428	16377	16169	16182	16309	16330	16314	16250	16352	16231	16340	16186	16279	16320	16480	16368	16105	16271	16190	16375	16280	16203	16249	16252	16222	16452	16240	16242	16166	16192	16306	16454	16206	16176	16205	16194	16296	16304	16377	16132	16264	16331	16179	16205	16206	16303	16375	16252	16295	16306	16319	16270	16290	16432	16275	16477	16153	16163	16283	16448	16283	16396	16294	16090	16281	16340	16208	16393	16212	16363	16286	16311	16208	16359	16287	16301	16367	16252	16318	16256	16258	16512	16182	16248	16495	16154	16421	16297	16158	16373	16172	16229	16091	16366	16343	16153	16214	16291	16176	16177	16309	16247	16212	16291	16324	16363	16253	16383	16400	16310	16125	16154	16190	16180	16311	16251	16345	16183	16196	16126	16484	16530	16228	16325	16272	16277	16207	16152	16281	16402	16333	16256	16379	16370	16335	16339	16358	16256	16431	16285	16125	16357	16267	16211	16272	16398	16421	16175	16337	16448	16318	16274	16240	16456	16406	16375	16430	16434	16223	16321	16380	16358	16090	16167	16239	16404	16325	16336	16298	16214	16250	16296	16344	16286	16313	16364	16356	16356	16377	16268	16385	16233	16253	16420	16317	16304	16299	16201	16380	16331	16270	16356	16205	16186	16311	16219	16258	16304	16394	16222	16429	16365	16432	16387	16352	16338	16250	16254	16204	16334	16257	16271	16382	16289	16249	16252	16346	16373	16178	16351	16191	16370	16415	16190	16194	16194	16258	16150	16410	16220	16432	16340	16324	16181	16214	16203	16330	16488	16270	16303	16301	16277	16105	16355	16333	16181	16528	16292	16248	16472	16200	16238	16198	16550	16236	16230	16155	16181	16357	16258	16177	16311	16369	16208	16272	16446	16204	16264	16235	16224	16204	16221	16407	16239	16264	16115	16373	16271	16417	16307	16309	16278	16333	16373	16264	16327	16288	16130	16316	16294	16216	16342	16359	16275	16202	16381	16287	16292	16253	16494	16417	16356	16283	16319	16289	16400	16402	16331	16271	16356	16432	16261	16387	16189	16339	16323	16271	16263	16206	16339	16405	16400	16136	16339	16268	16216	16384	16272	16317	16318	16264	16203	16257	16366	16249	16291	16307	16376	16399	16250	16290	16204	16237	16287	16251	16283	16356	16176	16180	16245	16317	16387	16213	16174	16318	16443	16327	16250	16343	16336	16290	16162	16234	16071	16257	16138	16231	16413	16198	16364	16281	16259	16301	16248	16270	16213	16310	16299	16368	16180	16290	16357	16263	16384	16268	16407	16233	16357	16361	16355	16264	16274	16111	16327	16344	16116	16463	16345	16355	16354	16251	16325	16320	16147	16450	16332	16308	16314	16227	16288	16264	16232	16244	16297	16308	16272	16375	16189	16355	16302	16347	16250	16453	16401	16389	16310	16311	16234	16376	16334	16310	16213	16215	16310	16204	16439	16449	16325	16184	16313	16109	16263	16267	16489	16257	16366	16330	16237	16152	16301	16345	16314	16190	16212	16452	16380	16444	16376	16160	16450	16350	16204	16315	16342	16299	16259	16298	16558	16141	16330	16268	16339	16309	16341	16241	16150	16245	16334	16256	16343	16272	16294	16310	16333	16400	16245	16345	16362	16364	16387	16239	16301	16244	16280	16276	16237	16415	16236	16279	16278	16336	16139	16333	16137	16220	16315	16407	16320	16284	16415	16139	16318	16253	16299	16544	16323	16186	16112	16354	16178	16419	16296	16178	16311	16156	16178	16192	16238	16246	16182	16278	16240	16303	16301	16359	16307	16336	16185	16128	16268	16277	16230	16309	16110	16136	16279	16197	16270	16268	16342	16233	16408	16329	16422	16289	16231	16329	16287	16474	16265	16183	16168	16352	16268	16205	16095	16333	16329	16401	16127	16293	16373	16110	16074	16323	16277	16383	16277	16340	16207	16296	16240	16301	16383	16122	16182	16217	16212	16414	16261	16210	16340	16413	16356	16283	16272	16239	16371	16330	16410	16129	16253	16312	16299	16351	16269	16241	16356	16279	16332	16277	16221	16418	16287	16259	16250	16381	16388	16232	16392	16262	16409	16280	16195	16498	16335	16367	16331	16289	16292	16235	16179	16262	16440	16343	16250	16362	16445	16326	16295	16327	16441	16192	16217	16374	16378	16516	16345	16229	16308	16427	16416	16403	16159	16326	16253	16238	16327	16320	16480	16041	16301	16375	16419	16078	16307	16358	16156	16317	16366	16233	16265	16255	16240	16276	16400	16165	16272	16206	16355	16243	16358	16371	16343	16270	16267	16333	16338	16354	16323	16302	16267	16241	16371	16199	16508	16333	16233	16487	16305	16272	16271	16235	16543	16264	16288	16220	16269	16300	16426	16383	16385	16143	16420	16133	16104	16330	16238	16113	16412	16538	16322	16255	16420	16302	16345	16299	16309	16289	16301	16415	16387	16467	16207	16283	16138	16307	16384	16263	16246	16484	16218	16457	16426	16255	16313	16420	16317	16267	16331	16176	16387	16207	16490	16226	16137	16258	16350	16350	16334	16204	16321	16380	16229	16325	16405	16268	16311	16403	16226	16228	16386	16404	16229	16360	16401	16341	16277	16454	16403	16304	16401	16385	16130	16477	16167	16286	16183	16282	16314	16169	16183	16356	16343	16416	16222	16251	16251	16458	16427	16552	16277	16237	16507	16251	16312	16375	16285	16311	16363	16271	16317	16391	16414	16489	16323	16336	16282	16286	16314	16215	16299	16153	16573	16304	16397	16425	16168	16316	16218	16253	16309	16316	16265	16095	16166	16371	16220	16277	16170	16270	16317	16340	16350	16323	16132	16293	16325	16256	16363	16167	16212	16229	16170	16327	16125	16242	16321	16299	16245	16281	16480	16075	16395	16466	16430	16386	16381	16221	16272	16288	16205	16357	16269	16336	16326	16219	16364	16159	16126	16300	16245	16319	16326	16401	16342	16136	16515	16320	16316	16273	16217	16176	16229	16387	16358	16481	16233	16337	16438	16411	16310	16241	16305	16193	16266	16160	16428	16297	16298	16236	16198	16466	16226	16294	16260	16348	16254	16187	16427	16306	16074	16285	16323	16164	16296	16415	16206	16289	16259	16278	16295	16205	16441	16378	16182	16430	16193	16360	16248	16217	16313	16271	16299	16278	16347	16246	16375	16248	16406	16225	16425	16214	16158	16180	16279	16182	16422	16213	16305	16194	16364	16135	16161	16289	16282	16307	16015	16275	16236	16315	16261	16245	16166	16260	16320	16385	16273	16287	16270	16325	16359	16144	16238	16246	16196	16065	16241	16372	16211	16293	16341	16405	16302	16308	16503	16355	16255	16185	16245	16339	16254	16229	16209	16295	16166	16234	16117	16424	16317	16201	16248	16403	16219	16255	16390	16374	16135	16333	16271	16196	16431	16159	16344	16306	16267	16348	16192	16300	16210	16135	16183	16443	16154	16396	16138	16230	16371	16325	16315	16220	16313	16239	16372	16217	16540	16099	16240	16301	16464	16220	16287	16327	16407	16079	16317	16305	16249	16282	16445	16335	16413	16413	16452	16504	16168	16374	16307	16430	16394	16279	16438	16182	16361	16229	16040	16246	16256	16267	16230	16265	16314	16325	16438	16396	16274	16304	16397	16257	16428	16534	16355	16300	16299	16440	16443	16144	16298	16347	16369	16280	16376	16088	16444	16254	16279	16524	16153	16351	16313	16306	16286	16230	16318	16194	16242	16293	16215	16154	16320	16279	16194	16353	16456	16204	16501	16416	16311	16218	16197	16319	16413	16436	16137	16387	16334	16222	16405	16299	16169	16301	16362	16531	16382	16358	16323	16254	16348	16223	16200	16345	16277	16271	16398	16175	16173	16258	16210	16295	16264	16369	16346	16248	16369	16360	16291	16201	16394	16284	16221	16439	16361	16216	16276	16461	16381	16273	16274	16220	16327	16307	16242	16276	16296	16057	16348	16188	16285	16372	16437	16395	16272	16371	16232	16408	16335	16270	16194	16376	16225	16310	16404	16314	16256	16329	16418	16306	16277	16382	16242	16424	16254	16404	16339	16562	16246	16301	16377	16311	16465	16300	16221	16269	16440	16323	16548	16314	16196	16232	16323	16271	16292	16264	16234	16063	16317	16231	16225	16192	16343	16326	16196	16348	16222	16370	16234	16268	16307	16290	16420	16369	16418	16289	16449	16298	16170	16308	16417	16255	16333	16504	16185	16430	16241	16171	16308	16281	16148	16336	16354	16390	16010	16281	16218	16324	16362	16367	16258	16317	16276	16275	16380	16435	16316	16365	16260	16284	16353	16272	16399	16306	16283	16209	16396	16290	16196	16488
22953	22678	38617	39768	36495	32971	30463	23294	20822	20462	20276	20035	19876	19952	19898	19876	19909	19928	19812	19872	19692	19816	19789	19716	19799	19853	19740	19799	19735	19834	19799	19823	19857	19827	19794	19480	19584	19634	19570	19712	19672	19751	19651	19814	19760	19790	19805	19782	19781	19750	19702	19914	19593	19512	19776	19776	19714	19917	19559	19655	19586	19585	19425	19605	19731	19738	19596	19746	19613	19833	19609	19548	19529	19573	19491	19601	19700	19533	19705	19698	19693	19808	19766	19563	19571	19821	19641	19774	19712	19590	19903	19677	19674	19670	19861	19552	19699	19482	19759	19750	19589	19627	19671	19503	19677	19532	19649	19635	19535	19484	19705	19636	19629	19475	19514	19598	19556	19646	19758	19730	19427	19718	19941	19558	19554	19709	19683	19722	19630	19695	19706	19758	19809	19514	19957	19600	19590	19624	19638	19778	19678	19573	19823	19657	19600	19754	19981	19619	19845	19454	19688	19806	19805	19643	19728	19708	19718	19860	19729	19630	19612	19778	19757	19761	19743	19797	19783	19796	19747	19555	19528	19668	19656	19646	19650	19495	19901	19772	19440	19619	19597	19531	19601	19752	19766	19588	19567	19536	19669	19761	19651	19652	19848	19863	19690	19897	19545	19525	19499	19638	19849	19713	19585	19632	19628	19468	19615	19559	19753	19399	19723	19875	19617	19706	19609	19554	19779	19482	19739	19874	19603	19573	19649	19592	19605	19688	19763	19728	19637	19758	19555	19721	19666	19525	19727	19658	19680	19652	19908	19677	19542	19596	19549	19603	19714	19766	19449	19532	19481	19608	19528	19528	19465	19622	19553	19586	19657	19670	19661	19588	19791	19612	19574	19588	19787	19806	19815	19579	19565	19493	19499	19545	19872	19758	19646	19600	19605	19529	19685	19588	19610	19715	19666	19617	19570	19501	19538	19510	19618	19388	19728	19617	19754	19640	19604	19438	19401	19606	19805	19695	19461	19653	19677	19687	19667	19615	19561	19712	19631	19633	19739	19630	19698	19612	19783	19643	19783	19809	19343	19675	19689	19990	19633	19721	19800	19438	19829	19620	19607	19437	19598	19640	19682	19582	19448	19682	19564	19550	19632	19756	19835	19594	19739	19549	19508	19821	19558	19601	19491	19534	19713	19673	19686	19591	19588	19802	19554	19729	19832	19895	19672	19377	19596	19780	19299	19543	19658	19778	19662	19581	19703	19492	19509	19718	19614	19637	19625	19778	19691	19652	19515	19650	19517	19563	19635	19661	19419	19894	19740	19843	19694	19778	19578	19577	19578	19537	19552	19640	19629	19395	19748	19645	19437	19669	19802	19617	19496	19745	19781	19770	19693	19658	19515	19525	19759	19613	19703	19666	19573	19876	19534	19559	19617	19922	19860	19757	19751	19544	19589	19673	19502	19484	19558	19837	19582	19733	19619	19512	19596	19640	19644	19720	19667	19787	19725	19788	19629	19648	19651	19502	19686	19836	19489	19641	19573	19663	19606	19598	19646	19461	19533	19473	19630	19513	19827	19778	19786	19564	19635	19480	19444	19554	19647	19635	19609	19590	19598	19747	19831	19786	19679	19716	19664	19935	19542	19485	19595	19454	19593	19559	19638	19590	19655	19527	19556	19698	19517	19492	19771	19647	19549	19475	19704	19609	19677	19695	19752	19466	19511	19559	19746	19822	19523	19427	19600	19640	19521	19474	19737	19762	19566	19766	19445	19669	19687	19872	19618	19704	19753	19754	19588	19572	19388	19606	19629	19521	19443	19630	19548	19631	19482	19498	19571	19619	19742	19801	19569	19626	19724	19778	19708	19793	19584	19484	19743	19774	19636	19424	19685	19629	19567	19735	19412	19795	19664	19556	19392	19741	19615	19529	19557	19714	19557	19744	19609	19517	19638	19716	19662	19641	19614	19421	19248	19509	19636	19588	19744	19623	19721	19765	19641	19623	19647	19415	19551	19461	19818	19821	19526	19793	19559	19607	19607	19659	19615	19769	19585	19452	19538	19693	19735	19823	19495	19542	19505	19670	19557	19607	19505	19662	19605	19580	19477	19609	19612	19432	19564	19724	19709	19680	19507	19544	19504	19742	19543	19696	19696	19762	19625	19549	19606	19668	19693	19628	19644	19656	19728	19660	19720	19658	19586	19603	19597	19618	19722	19661	19777	19686	19722	19534	19689	19811	19673	19588	19626	19669	19593	19494	19694	19604	19445	19565	19661	19638	19769	19637	19702	19808	19733	19474	19484	19512	19490	19723	19424	19522	19571	19887	19649	19535	19677	19472	19397	19359	19560	19401	19482	19556	19596	19498	19678	19576	19693	19570	19731	19667	19442	19708	19922	19757	19833	19614	19683	19723	19542	19598	19815	19640	19716	19611	19703	19596	19664	19610	19586	19567	19597	19755	19522	19556	19633	19885	19766	19790	19677	19825	19592	19775	19619	19565	19801	19457	19618	19553	19756	19296	19517	19729	19556	19884	19683	19714	19466	19717	19629	19483	19819	19378	19596	19494	19725	19566	19909	19492	19641	19571	19438	19819	19849	19615	19699	19734	19465	19643	19633	19661	19688	19588	19653	19631	19555	19619	19619	19552	19633	19530	19466	19608	19591	19626	19614	19701	19822	19523	19623	19605	19581	19592	19697	19512	19567	19748	19590	19604	19695	19578	19669	19742	19394	19644	19816	19701	19619	19760	19626	19500	19528	19701	19540	19548	19513	19676	19696	19493	19480	19558	19407	19433	19500	19562	19727	19665	19674	19734	19739	19690	19878	19539	19538	19671	19423	19662	19756	19726	19615	19611	19581	19589	19637	19678	19513	19510	19604	19608	19565	19503	19638	19613	19561	19563	19610	19606	19675	19575	19702	19570	19544	19608	19690	19661	19592	19680	19696	19751	19535	19595	19577	19769	19489	19631	19628	19506	19597	19549	19500	19602	19642	19610	19702	19692	19730	19779	19590	19587	19741	19562	19710	19650	19468	19652	19764	19423	19680	19781	19605	19707	19623	19766	19580	19838	19691	19676	19475	19623	19748	19723	19522	19751	19617	19583	19816	19689	19498	19815	19572	19503	19508	19554	19797	19417	19590	19643	19805	19548	19580	19710	19691	19717	19583	19657	19755	19565	19597	19654	19835	19649	19747	19697	19575	19794	19659	19666	19651	19579	19549	19611	19653	19640	19674	19544	19728	19718	19845	19542	19439	19489	19516	19553	19737	19333	19673	19635	19649	19507	19642	19447	19590	19549	19487	19628	19746	19905	19536	19459	19720	19582	19846	19767	19527	19626	19744	19565	19666	19522	19566	19764	19673	19585	19513	19523	19465	19569	19688	19726	19665	19678	19557	19782	19564	19655	19549	19602	19668	19530	19641	19700	19569	19715	19501	19476	19462	19755	19543	19568	19539	19864	19570	19601	19667	19563	19448	19790	19612	19548	19528	19654	19438	19563	19660	19543	19802	19363	19651	19742	19470	19731	19781	19546	19746	19719	19702	19396	19610	19649	19473	19543	19680	19577	19784	19429	19551	19453	19566	19732	19639	19700	19606	19527	19647	19649	19585	19718	19719	19699	19736	19647	19757	19681	19599	19426	19547	19607	19569	19664	19651	19703	19623	19682	19518	19539	19686	19721	19490	19399	19641	19710	19551	19648	19565	19619	19737	19790	19713	19566	19700	19769	19696	19703	19638	19558	19573	19546	19598	19660	19498	19765	19402	19654	19611	19698	19746	19671	19880	19630	19801	19644	19680	19523	19709	19718	19598	19624	19850	19739	19574	19586	19614	19648	19431	19520	19589	19454	19530	19538	19653	19610	19795	19605	19748	19543	19351	19557	19478	19496	19604	19686	19645	19561	19453	19539	19517	19778	19550	19494	19529	19552	19497	19600	19639	19589	19623	19684	19533	19619	19675	19697	19547	19543	19396	19684	19540	19674	19636	19553	19583	19566	19636	19606	19740	19632	19734	19570	19592	19392	19597	19644	19567	19797	19566	19399	19695	19493	19721	19785	19825	19680	19570	19657	19635	19636	19693	19665	19741	19660	19738	19513	19638	19733	19607	19679	19517	19506	19418	19399	19512	19528	19514	19358	19600	19694	19410	19627	19733	19512	19706	19687	19445	19525	19514	19607	19589	19572	19562	19687	19598	19459	19607	19509	19573	19566	19561	19548	19719	19473	19510	19434	19756	19699	19696	19451	19512	19517	19575	19777	19281	19675	19628	19560	19648	19467	19653	19647	19791	19707	19441	19407	19469	19611	19642	19722	19514	19695	19660	19737	19712	19422	19532	19545	19548	19496	19841	19680	19666	19632	19906	19606	19707	19547	19670	19751	19596	19754	19560	19682	19379	19638	19500	19836	19607	19597	19578	19646	19610	19504	19366	19648	19798	19371	19747	19864	19572	19508	19581	19720	19624	19718	19506	19625	19776	19652	19559	19475	19561	19678	19603	19361	19641	19416	19855	19544	19612	19648	19466	19614	19829	19633	19732	19672	19708	19823	19432	19685	19753	19641	19621	19706	19676	19559	19642	19507	19314	19641	19651	19543	19744	19676	19653	19382	19477	19592	19585	19506	19660	19599	19715	19660	19647	19741	19382	19631	19630	19600	19705	19615	19655	19588	19412	19596	19787	19449	19638	19653	19624	19682	19491	19319	19576	19727	19413	19517	19567	19424	19625	19725	19566	19623	19783	19650	19519	19616	19840	19627	19507	19640	19649	19472	19541	19768	19494	19569	19407	19751	19665	19455	19642	19539	19721	19683	19803	19668	19672	19516	19529	19548	19828	19621	19554	19469	19659	19554	19372	19663	19497	19759	19488	19624	19765	19497	19696	19581	19771	19502	19661	19642	19796	19642	19724	19671	19580	19535	19652	19588	19709	19405	19721	19665	19744	19891	19563	19389	19751	19419	19664	19481	19208	19574	19404	19483	19460	19484	19707	19528	19628	19325	19838	19803	19529	19637	19666	19533	19558	19661	19580	19696	19710	19357	19587	19551	19772	19770	19764	19623	19599	19780	19533	19645	19504	19781	19565	19638	19805	19537	19840	19599	19667	19678	19518	19446	19551	19458	19615	19662	19459	19912	19473	19538	19638	19496	19382	19411	19618	19534	19623	20012	19670	19595
60517	92768	94232	77390	54646	37567	26014	19523	17326	16638	16314	16529	16492	16372	16470	16301	16384	16658	16495	16619	16393	16580	16417	16394	16364	16436	16514	16280	16419	16628	16710	16471	16231	16532	16397	16438	16468	16435	16281	16449	16372	16593	16385	16452	16612	16466	16479	16516	16549	16391	16420	16533	16579	16230	16495	16364	16546	16347	16605	16348	16438	16508	16473	16399	16472	16565	16377	16354	16373	16309	16445	16471	16395	16439	16435	16399	16206	16438	16325	16499	16359	16534	16452	16432	16463	16394	16432	16543	16460	16476	16546	16397	16524	16408	16472	16495	16605	16489	16598	16313	16389	16484	16268	16261	16377	16259	16258	16486	16418	16458	16431	16538	16445	16401	16503	16596	16612	16496	16552	16526	16443	16341	16420	16300	16533	16339	16477	16480	16564	16350	16414	16396	16228	16399	16532	16376	16591	16446	16403	16502	16515	16421	16422	16366	16291	16497	16508	16475	16293	16562	16273	16475	16421	16375	16375	16544	16339	16588	16450	16561	16463	16490	16570	16482	16363	16367	16449	16526	16478	16431	16314	16299	16442	16438	16535	16367	16363	16532	16411	16190	16478	16583	16351	16262	16533	16325	16331	16541	16494	16327	16514	16464	16541	16550	16473	16424	16381	16412	16272	16471	16392	16368	16426	16449	16644	16420	16408	16382	16356	16395	16598	16470	16445	16318	16402	16592	16532	16477	16252	16512	16647	16559	16611	16259	16543	16496	16335	16432	16312	16403	16597	16265	16337	16386	16492	16439	16483	16518	16266	16412	16387	16473	16525	16387	16472	16357	16327	16488	16435	16418	16250	16426	16442	16283	16428	16594	16318	16392	16497	16662	16446	16539	16538	16314	16385	16287	16385	16529	16414	16388	16351	16456	16482	16450	16429	16297	16349	16428	16475	16319	16386	16443	16460	16347	16426	16411	16407	16508	16467	16405	16331	16402	16570	16480	16296	16537	16464	16293	16357	16434	16259	16537	16468	16329	16364	16283	16542	16460	16507	16417	16461	16424	16289	16635	16489	16474	16673	16538	16447	16301	16324	16465	16408	16417	16344	16473	16475	16606	16484	16491	16403	16300	16439	16629	16414	16420	16502	16489	16318	16651	16498	16424	16448	16599	16610	16396	16404	16487	16384	16552	16448	16469	16446	16334	16269	16449	16568	16472	16370	16434	16406	16545	16281	16420	16458	16352	16484	16608	16271	16396	16580	16594	16429	16535	16336	16490	16328	16463	16409	16418	16512	16617	16404	16444	16414	16331	16359	16459	16416	16318	16453	16380	16380	16408	16312	16565	16501	16381	16453	16430	16245	16283	16538	16469	16427	16295	16467	16235	16363	16465	16394	16369	16363	16313	16518	16684	16468	16419	16351	16384	16380	16474	16425	16591	16409	16461	16383	16560	16260	16316	16496	16344	16589	16406	16373	16361	16418	16313	16336	16580	16328	16549	16262	16413	16412	16445	16504	16522	16505	16378	16455	16374	16413	16438	16283	16486	16249	16444	16493	16289	16463	16366	16450	16385	16530	16205	16546	16336	16523	16381	16433	16452	16327	16530	16346	16429	16467	16339	16483	16354	16460	16374	16518	16306	16414	16283	16423	16389	16352	16437	16482	16301	16386	16267	16467	16227	16499	16461	16358	16574	16569	16339	16351	16508	16468	16320	16343	16183	16392	16443	16529	16438	16409	16530	16347	16527	16595	16422	16353	16352	16398	16264	16538	16337	16454	16422	16534	16405	16329	16384	16239	16549	16411	16450	16599	16627	16456	16420	16476	16604	16478	16405	16260	16625	16272	16241	16379	16370	16387	16493	16425	16387	16433	16411	16432	16449	16461	16342	16520	16547	16358	16504	16402	16400	16496	16404	16411	16255	16450	16406	16463	16439	16390	16167	16322	16455	16508	16334	16532	16463	16391	16289	16401	16148	16518	16602	16448	16319	16279	16403	16277	16418	16455	16333	16447	16374	16490	16436	16369	16419	16302	16475	16295	16386	16262	16605	16286	16381	16429	16317	16316	16360	16182	16407	16304	16532	16464	16143	16582	16406	16544	16500	16383	16378	16576	16523	16362	16393	16427	16476	16363	16412	16455	16523	16339	16366	16467	16516	16435	16376	16575	16421	16200	16364	16444	16546	16501	16488	16461	16343	16636	16234	16571	16504	16320	16439	16383	16470	16503	16485	16361	16519	16447	16253	16464	16449	16416	16199	16520	16557	16320	16477	16433	16418	16658	16487	16562	16460	16585	16416	16284	16523	16379	16331	16385	16526	16389	16426	16407	16348	16385	16502	16210	16527	16282	16296	16489	16421	16241	16458	16423	16361	16363	16256	16293	16466	16506	16304	16473	16344	16324	16609	16437	16415	16518	16275	16265	16365	16409	16351	16449	16393	16416	16326	16577	16351	16207	16503	16305	16516	16561	16483	16334	16468	16434	16312	16497	16307	16355	16421	16304	16323	16412	16484	16374	16480	16581	16452	16500	16308	16533	16482	16416	16432	16381	16371	16419	16307	16468	16491	16403	16362	16301	16410	16468	16381	16366	16423	16558	16441	16442	16398	16211	16528	16390	16491	16317	16492	16418	16445	16358	16357	16377	16415	16378	16412	16363	16553	16342	16427	16477	16481	16488	16471	16493	16554	16271	16380	16651	16400	16308	16313	16584	16471	16413	16343	16378	16536	16338	16453	16540	16368	16389	16489	16427	16353	16461	16350	16316	16367	16454	16334	16442	16351	16511	16311	16572	16436	16383	16433	16482	16252	16472	16369	16371	16605	16435	16540	16443	16550	16345	16391	16441	16647	16518	16399	16455	16299	16353	16229	16474	16394	16517	16427	16488	16422	16500	16399	16560	16269	16464	16359	16630	16653	16430	16358	16495	16435	16545	16552	16377	16481	16426	16460	16398	16349	16270	16473	16413	16461	16419	16398	16394	16169	16448	16398	16393	16423	16355	16417	16444	16338	16423	16480	16408	16253	16366	16718	16477	16313	16467	16425	16539	16480	16540	16586	16459	16512	16475	16435	16327	16454	16332	16464	16338	16475	16516	16400	16430	16398	16556	16499	16425	16512	16181	16578	16355	16562	16372	16428	16291	16501	16414	16307	16241	16370	16487	16506	16381	16281	16574	16533	16603	16372	16351	16282	16340	16473	16502	16374	16444	16413	16367	16451	16504	16383	16328	16448	16366	16498	16482	16431	16316	16320	16565	16344	16494	16289	16401	16465	16532	16188	16436	16254	16302	16352	16468	16379	16307	16307	16401	16328	16562	16432	16609	16422	16534	16316	16468	16435	16434	16510	16431	16387	16491	16586	16443	16624	16444	16453	16492	16477	16446	16470	16370	16530	16376	16409	16536	16537	16491	16546	16312	16306	16512	16308	16575	16407	16494	16345	16258	16427	16297	16281	16501	16494	16384	16271	16443	16245	16493	16451	16519	16515	16621	16428	16493	16382	16590	16302	16471	16422	16617	16281	16464	16342	16492	16412	16489	16365	16387	16425	16415	16421	16415	16707	16463	16323	16290	16353	16278	16473	16409	16271	16518	16232	16300	16521	16451	16505	16392	16202	16412	16447	16553	16397	16348	16172	16561	16305	16513	16292	16468	16550	16541	16448	16501	16374	16430	16387	16381	16589	16489	16453	16357	16408	16381	16360	16611	16376	16459	16400	16335	16479	16359	16263	16429	16338	16384	16615	16435	16532	16421	16388	16449	16500	16382	16577	16222	16289	16473	16502	16479	16395	16314	16491	16471	16467	16384	16584	16491	16381	16477	16484	16411	16320	16513	16501	16462	16493	16503	16327	16412	16362	16496	16459	16368	16515	16415	16381	16369	16337	16393	16557	16393	16250	16457	16303	16597	16457	16497	16453	16347	16406	16456	16347	16531	16466	16336	16548	16417	16313	16480	16313	16396	16381	16421	16315	16304	16589	16446	16388	16447	16551	16589	16364	16402	16260	16390	16458	16398	16496	16264	16446	16317	16379	16387	16296	16372	16225	16314	16430	16437	16404	16500	16344	16505	16366	16208	16368	16281	16411	16369	16616	16417	16485	16517	16457	16434	16266	16400	16333	16504	16396	16382	16388	16478	16387	16418	16426	16465	16430	16259	16512	16429	16532	16462	16407	16547	16504	16425	16559	16605	16552	16615	16469	16381	16463	16462	16499	16453	16383	16413	16459	16398	16385	16523	16470	16299	16344	16495	16481	16471	16570	16398	16353	16575	16350	16330	16394	16234	16441	16526	16424	16298	16404	16352	16498	16404	16204	16445	16335	16363	16408	16462	16434	16367	16373	16538	16326	16500	16326	16453	16543	16483	16404	16538	16433	16460	16366	16288	16236	16432	16476	16409	16341	16415	16354	16557	16367	16407	16584	16377	16499	16524	16445	16437	16333	16446	16446	16477	16433	16361	16319	16382	16403	16430	16354	16514	16414	16386	16464	16358	16389	16554	16421	16580	16360	16523	16484	16432	16481	16394	16476	16313	16616	16529	16331	16543	16439	16329	16396	16413	16177	16367	16450	16497	16433	16574	16445	16322	16323	16500	16256	16368	16397	16424	16269	16464	16405	16419	16419	16504	16453	16328	16364	16399	16438	16661	16458	16488	16422	16320	16296	16301	16491	16416	16331	16345	16173	16306	16386	16470	16470	16450	16231	16402	16514	16397	16565	16304	16419	16390	16467	16442	16414	16432	16275	16409	16324	16375	16500	16385	16470	16413	16481	16617	16534	16489	16527	16448	16562	16428	16292	16325	16399	16252	16490	16424	16359	16415	16358	16502	16499	16452	16516	16409	16466	16361	16436	16553	16313	16511	16414	16415	16392	16506	16293	16243	16452	16424	16539	16556	16546	16456	16501	16386	16475	16429	16363	16242	16463	16433	16397	16445	16497	16421	16283	16265	16502	16485	16395	16466	16389	16445	16592	16321	16434	16531	16430	16492	16517	16419	16383	16451	16319	16424	16420	16547	16372	16346	16475	16548	16536	16492	16340	16645	16320	16249	16380	16536	16571	16357	16480	16258	16232	16591	16475	16470	16517	16544	16415	16362	16400	16517	16373	16437	16369	16480	16405	16338	16277	16477	16298	16488	16457	16529	16460	16427	16528	16360	16376	16460	16477	16544	16412
28837	36073	48316	37439	27513	23216	21493	20387	20148	20095	20061	20273	20200	20272	20193	20324	20148	20179	20296	20271	20074	20176	20373	19961	20038	20144	20136	20225	20185	20260	20100	20223	20190	20197	20144	20106	20143	20148	20132	20048	20102	20138	20091	20348	20209	20177	20030	20263	20071	20245	20182	20407	20165	20203	20280	20387	20338	20198	20388	20224	20192	20139	20094	20214	20311	20207	19988	20031	20195	20315	20084	20296	20005	20370	20274	19977	20168	20066	20287	20192	19914	20031	20300	20273	19991	20345	20404	19959	20172	20150	19950	20067	20205	20170	20220	20168	20206	20070	20167	19930	20091	20006	20205	20326	20099	20062	20083	19970	20189	20230	20059	20077	20219	20273	20182	20342	20314	20383	20152	20201	20183	19975	20085	20107	20058	20173	20176	19779	20146	20285	20290	20341	20067	19952	20471	20578	20091	20095	20098	20328	20027	20401	20125	20108	20192	20128	20392	20294	20046	20316	20263	20297	20283	20128	20031	20093	20056	20178	20144	20217	20111	20112	20043	20040	20123	20199	20119	20258	20270	20111	20163	20216	20114	20227	20167	20008	20210	20186	20486	20085	20093	20202	20110	20296	20202	20442	20058	20129	20206	20117	20063	20170	20068	20185	20277	20294	20068	19851	20027	20101	20007	20295	20018	20143	20031	19935	20098	20221	20050	20160	20456	20235	20246	19998	20408	20328	20050	20378	20169	20030	19909	20091	20200	19923	20024	20184	20157	20010	20245	20148	20064	20065	20133	20080	20205	20412	20184	20108	20109	20056	20159	20181	20324	20069	20132	20223	20279	20180	20132	20129	20353	20086	20259	20044	20160	20141	20052	20131	20114	20266	20132	20276	20292	20237	20055	20215	20210	20204	20039	19956	20120	20152	19897	20146	19854	20100	20149	20118	20178	20238	20186	20335	20006	20109	20072	20119	20051	20034	20189	20303	20047	20107	20110	20319	20172	20011	20140	19758	20083	20018	20182	20259	20343	20223	20042	20149	20048	20081	20038	20097	20457	20159	20126	20230	20172	20042	20128	19980	20095	20202	20272	20027	20136	20157	20011	20246	20033	20241	20160	20321	19956	20005	20064	20049	20158	20442	20083	20207	20162	20200	19994	20291	20225	20016	20135	19895	20114	20178	20090	20189	20345	20199	20355	20079	20080	20195	20389	20020	20051	20176	20224	20045	20049	20063	20273	20247	20315	20165	20096	20064	20072	20161	20236	19875	20163	20099	20195	20154	20223	20178	20117	20225	20032	20271	20118	20162	19983	19944	20266	20165	20261	20293	20260	20293	20082	20347	20157	19985	20194	20166	20281	20314	20226	20377	20430	20177	19980	19986	20083	20221	20289	20119	20365	20215	20220	20054	20231	20275	20222	19982	20372	20312	20063	20067	20060	20043	20275	20261	20088	20322	20324	20253	20232	19949	20374	20190	19991	20213	20301	20086	20051	20106	20076	20200	20069	19911	20353	20378	20308	20200	20188	20234	20018	20293	20220	19968	20170	20128	20159	20235	20339	20207	20294	20231	20130	20346	20319	20416	19958	20130	20147	20082	19947	20249	20010	20051	20173	20065	20057	19914	20253	20066	19942	20279	20000	20133	20241	20056	20276	20058	20103	20093	20104	20396	19988	20105	20069	20198	19961	20101	20237	20224	20175	20234	19909	20258	20207	20027	20109	20235	20086	20224	20276	20227	20153	20067	20048	20333	20180	19961	20315	20243	20218	20182	20168	20109	20075	20202	20087	20169	20081	20150	20095	20335	20262	20269	20291	20311	20128	20184	20277	20105	20137	20124	19945	20191	20334	19967	20183	20297	20198	20195	20015	20240	20352	20316	20201	20031	19962	20320	19955	20031	20190	20245	20258	20249	20378	20134	20072	19952	20299	20314	19951	20025	20087	20213	20142	20060	20187	20194	20225	20240	20207	20160	20217	20079	20012	19864	19978	20385	20349	20044	19941	20277	20179	20007	20065	20264	20179	20113	20100	20036	20055	20356	20119	20227	20109	20237	20085	20173	20101	20286	20129	20121	20138	20200	20016	19949	20225	20112	20278	20153	20088	20125	20412	20298	20080	20011	20127	20111	20355	20212	20108	20059	19999	20401	20241	20162	20172	20190	20204	20211	20421	20113	20272	20207	20127	20041	20207	20096	20117	20199	20295	20033	20094	20328	20231	20338	20090	20139	20012	20059	20193	19934	20020	20186	20154	20221	20433	20126	19925	20065	20096	20203	19982	20301	20148	20064	20111	20150	20171	20096	19972	20070	20310	20155	20068	20195	20533	20209	20192	20042	20098	20398	20175	20183	19982	20295	20107	20257	20289	20197	20020	20070	20228	20178	20200	20268	20271	20171	20227	20079	20205	20110	20004	20157	19989	20329	19998	20083	20261	20123	20230	20077	20049	20149	20216	20158	19997	19993	20034	20024	20257	20135	20142	20228	20168	19990	20072	20223	19910	19878	20108	20170	20068	19935	20132	20328	19997	20337	20169	20327	20310	20224	20181	20065	20012	20287	20379	20215	20210	19894	20116	20096	20323	19990	20171	20024	20170	20280	20074	20108	20339	20223	20043	20336	20171	19934	20110	20150	20400	20133	20245	20037	20021	20148	20054	20110	20156	20272	20248	20151	20168	19988	20197	20324	20038	20271	20231	20114	20122	20189	20149	20215	20071	20120	20210	20160	20096	20047	20239	20241	20184	20071	20213	20256	20217	20259	19902	20125	20118	20311	20149	20257	20115	19971	20283	20041	20229	20376	20017	19914	20224	20259	20189	20235	20268	20231	20171	19952	20202	20051	20129	20179	20240	20342	20292	20182	20112	20235	20339	20220	20325	19914	20177	20159	20256	20085	20292	20224	20106	20170	20308	20139	20190	20220	20209	20046	20349	19908	20074	20160	20176	20237	20387	20268	20235	20150	20245	20145	20299	20132	20042	20085	19992	19988	19963	20218	20300	20211	20337	20134	20116	19992	20317	20205	20185	19906	20325	19941	20109	20217	20291	20137	20168	20240	20078	20336	20286	20149	20238	20224	20080	20190	20092	20169	20215	20259	20269	20033	20332	19977	20158	20224	20246	20320	20068	20154	20170	20189	20365	20306	20097	20396	20304	20228	20324	20095	20357	20199	20257	20292	20147	20207	20184	20086	20249	19957	20166	19978	20271	20224	20117	20142	20212	20158	20073	20013	20158	20031	20215	20282	20245	20128	20323	20252	19985	20086	20063	20069	20319	20184	20151	20203	20149	20049	20188	20245	20286	20215	20329	20140	20157	20172	20248	20196	20146	20012	20090	20323	20063	20108	20196	20150	20108	20234	20289	20064	20127	20041	20221	20322	20041	20100	20163	20352	20259	20239	20243	20241	20474	20048	20243	20082	20245	20270	19987	19917	20194	20122	20107	20191	20299	20169	20221	20378	20197	20020	20314	20120	19991	20092	20192	20004	19875	20185	20091	20184	20432	20115	20318	20132	20222	20214	20093	20112	19991	20119	20151	20214	20176	20091	20258	20252	20142	20067	20160	20163	20305	20401	20268	20055	20025	20155	20008	20045	19958	20014	20187	20281	20101	20142	20187	20085	19967	20230	20375	20140	20095	20327	20222	20127	20078	20273	20322	20131	20320	20059	19982	20171	20080	19991	20239	20227	20265	20204	20167	20311	20103	19889	20076	20116	20129	20056	20102	20238	20118	20110	19863	19971	20129	20184	20202	20043	20293	20060	20118	20231	20119	20059	20148	20155	20132	20415	20325	20237	20410	20321	20007	20199	20096	19931	20070	20153	20167	20046	20218	20403	20132	20108	20046	20172	20269	20075	20100	20235	20219	20381	20244	20046	19999	20225	19848	20219	20131	20300	20341	20174	20020	20233	20175	20223	20301	20269	20237	20090	20250	20149	20303	20087	20104	19955	20080	20270	19941	20120	20132	20149	20033	20100	20356	20151	20019	20179	20326	20016	20132	20245	20159	20046	20166	20125	20223	20360	20199	20331	20143	20252	20324	20123	20238	20169	20095	20518	20226	20328	19744	20002	20061	20076	20357	20258	20223	20071	20349	20416	19867	20265	19970	20099	20097	20265	20209	20122	20305	20385	20167	20126	20104	20247	20380	20045	20299	19764	20256	20252	20244	20384	20086	20251	20337	20113	20130	20351	20101	20197	20109	20262	20097	20257	20070	20099	20335	20213	20150	20319	20088	20312	20185	20147	20391	20187	20235	20109	20164	20112	20123	20247	20243	20021	20059	20078	20233	20288	20053	20138	20215	20145	20116	20029	20328	20283	20137	20189	20178	20157	20111	20118	20344	20110	20228	20277	19963	20235	20280	20136	20049	19993	20245	20134	20214	20372	20157	20262	20208	20191	20281	19845	20120	20283	20090	20187	20004	20051	20100	20041	19855	20094	20241	20131	20294	20319	20252	20097	20339	20040	20224	20185	20170	20360	20203	20022	19860	20139	20201	20153	20278	20159	20207	20345	20219	20241	20135	20091	20233	20333	20218	20272	20204	20201	20030	20051	20203	20132	20100	20085	19882	20196	20231	20054	20100	20032	20160	20235	20175	20324	20082	20269	20248	20242	20166	20160	20051	20253	20172	20177	20335	20243	20048	20040	20265	20058	20275	20250	20317	20439	20199	20246	20414	20218	20041	20045	20044	20316	20236	20193	20155	20056	20184	20192	20105	20168	20127	20119	20212	20210	20433	19961	20185	20140	19996	20080	20165	20358	20095	19978	20006	20082	20272	20076	20094	19952	20144	20197	20160	20384	20147	20074	20038	20284	20210	20120	20339	20196	20068	20275	20412	20176	20200	20048	20206	20053	20335	20242	20290	20122	20128	20198	20236	20133	20114	20058	20329	20349	20282	20245	20244	19990	20056	20156	20208	20176	20207	20205	20137	20126	19950	20117	20210	20210	20136	20042	20273	19895	20152	19957	19966	20173	20008	19995	20196	20184	20177	20137	20158	20115	20312	20033	20265	20032	20178	20239	20115	20059	20241	20216	20033	20116	20195	20019	20204	20028	20130	20114	20388	19967	19794	20182	20271	20104	20240	19947	20064	20264	20003	19932	20339	20370	20024	20086	20455	20059	20266	20006	20245	20281	20028	20200	20258	20212	20336	20198	20123	20222	20197	20243
30305	57862	49707	33285	23930	19061	17647	16947	16707	16644	16628	16791	16834	16920	16704	16739	16577	16745	16713	16494	16740	16780	16690	16751	16733	16616	16561	16708	16790	16429	16566	16594	16767	16530	16710	16580	16755	16698	16735	16724	16806	16565	16682	16609	16619	16553	16598	16820	16686	16593	16655	16704	16664	16637	16601	16633	16603	16814	16590	16622	16727	16750	16670	16824	16645	16626	16549	16726	16659	16948	16856	16694	16908	16691	16760	16594	16748	16633	16672	16608	16611	16551	16552	16795	16741	16621	16699	16762	16724	16492	16812	16646	16624	16716	16620	16773	16622	16685	16705	16670	16560	16571	16739	16788	16508	16841	16634	16582	16703	16658	16611	16610	16704	16854	16767	16873	16616	16593	16601	16583	16625	16608	16813	16684	16674	16723	16573	16595	16661	16784	16692	16786	16579	16694	16833	16683	16740	16598	16616	16616	16776	16737	16564	16776	16481	16705	16587	16779	16451	16655	16581	16582	16598	16730	16807	16592	16557	16734	16640	16669	16801	16684	16704	16496	16808	16546	16711	16526	16694	16710	16579	16693	16417	16703	16720	16580	16589	16765	16697	16740	16762	16685	16416	16653	16637	16605	16404	16721	16552	16685	16809	16633	16658	16616	16719	16619	16510	16795	16752	16826	16546	16645	16743	16794	16615	16756	16738	16802	16670	16692	16600	16668	16773	16675	16778	16629	16557	16563	16662	16755	16467	16632	16706	16688	16770	16626	16594	16677	16577	16668	16895	16629	16664	16584	16598	16736	16483	16600	16651	16703	16514	16759	16677	16642	16730	16631	16755	16683	16804	16639	16747	16751	16763	16618	16647	16628	16714	16602	16727	16635	16676	16601	16752	16546	16622	16509	16668	16767	16505	16698	16582	16827	16703	16576	16596	16773	16689	16688	16745	16499	16572	16507	16659	16664	16833	16682	16673	16683	16714	16610	16702	16685	16650	16638	16560	16663	16664	16665	16721	16676	16754	16640	16555	16811	16601	16800	16808	16802	16632	16747	16541	16737	16696	16667	16688	16732	16638	16633	16828	16595	16759	16586	16690	16763	16608	16664	16626	16731	16576	16625	16793	16535	16587	16743	16711	16582	16765	16715	16605	16562	16679	16633	16765	16514	16683	16711	16639	16553	16719	16547	16599	16641	16759	16746	16548	16590	16633	16817	16732	16755	16640	16697	16714	16875	16704	16695	16675	16628	16605	16666	16619	16526	16560	16588	16812	16742	16857	16814	16748	16555	16638	16783	16735	16764	16585	16566	16670	16770	16494	16789	16744	16718	16731	16626	16606	16457	16673	16723	16810	16699	16586	16640	16665	16722	16748	16616	16551	16548	16609	16649	16849	16729	16544	16631	16690	16827	16610	16629	16666	16554	16678	16583	16659	16663	16532	16715	16713	16810	16850	16531	16655	16530	16442	16713	16897	16525	16718	16695	16584	16569	16487	16529	16847	16666	16768	16826	16675	16601	16606	16690	16627	16729	16598	16714	16814	16524	16544	16662	16698	16767	16696	16749	16661	16793	16713	16743	16626	16572	16591	16743	16684	16702	16888	16637	16781	16491	16608	16615	16833	16644	16570	16656	16605	16689	16550	16772	16599	16681	16555	16603	16722	16561	16714	16629	16708	16525	16586	16801	16634	16749	16722	16711	16831	16664	16543	16532	16776	16632	16697	16700	16811	16678	16765	16679	16737	16882	16710	16618	16754	16726	16686	16604	16763	16734	16504	16649	16758	16842	16519	16541	16554	16513	16618	16753	16703	16639	16588	16684	16729	16603	16681	16710	16690	16599	16553	16475	16579	16557	16675	16719	16714	16614	16611	16497	16765	16496	16718	16597	16522	16660	16558	16662	16649	16732	16804	16684	16637	16637	16837	16518	16537	16719	16686	16646	16783	16716	16806	16683	16629	16550	16566	16779	16809	16737	16662	16741	16605	16756	16667	16681	16580	16400	16681	16514	16578	16720	16576	16647	16649	16777	16564	16572	16751	16678	16721	16747	16695	16630	16792	16560	16763	16771	16589	16773	16557	16702	16621	16647	16777	16578	16671	16798	16582	16751	16659	16815	16810	16503	16698	16627	16559	16638	16683	16661	16706	16542	16598	16541	16715	16667	16620	16675	16672	16577	16732	16760	16761	16662	16627	16560	16781	16719	16689	16541	16655	16611	16731	16592	16755	16600	16546	16574	16574	16708	16740	16731	16758	16687	16675	16621	16579	16765	16622	16637	16709	16575	16736	16696	16730	16654	16559	16711	16810	16700	16660	16517	16770	16488	16714	16764	16812	16624	16685	16608	16621	16662	16625	16689	16644	16471	16705	16638	16793	16575	16574	16673	16642	16773	16857	16611	16453	16798	16696	16689	16632	16669	16764	16666	16620	16763	16635	16711	16576	16629	16833	16646	16699	16677	16759	16465	16658	16711	16706	16592	16659	16634	16618	16720	16612	16543	16579	16593	16593	16809	16698	16588	16760	16784	16615	16627	16800	16677	16684	16591	16688	16603	16584	16736	16626	16662	16736	16583	16741	16759	16653	16691	16525	16666	16702	16623	16783	16737	16737	16620	16635	16576	16653	16607	16692	16578	16738	16480	16883	16698	16812	16601	16622	16636	16842	16717	16661	16722	16650	16751	16652	16706	16527	16600	16632	16549	16815	16697	16693	16625	16445	16766	16542	16479	16681	16702	16699	16639	16895	16774	16727	16660	16736	16496	16701	16469	16667	16726	16716	16582	16685	16634	16610	16637	16774	16679	16646	16551	16806	16658	16550	16735	16867	16639	16589	16625	16586	16670	16671	16614	16632	16611	16584	16788	16761	16588	16775	16636	16596	16682	16570	16723	16860	16826	16697	16606	16743	16614	16536	16677	16644	16564	16578	16739	16689	16639	16659	16583	16656	16596	16820	16687	16830	16621	16717	16662	16687	16749	16663	16511	16601	16824	16688	16671	16695	16592	16517	16742	16607	16785	16660	16647	16617	16720	16568	16515	16701	16740	16496	16680	16570	16505	16697	16752	16657	16512	16548	16512	16599	16839	16802	16699	16622	16641	16639	16723	16546	16428	16744	16655	16763	16683	16786	16596	16720	16610	16728	16607	16722	16779	16515	16645	16727	16782	16852	16509	16586	16642	16749	16554	16590	16783	16559	16526	16650	16667	16742	16599	16777	16653	16604	16596	16698	16835	16639	16756	16814	16734	16741	16711	16809	16723	16499	16794	16754	16548	16598	16619	16794	16780	16676	16452	16661	16678	16633	16547	16644	16641	16482	16676	16686	16687	16796	16682	16866	16761	16563	16757	16606	16666	16633	16491	16748	16674	16571	16754	16655	16659	16639	16819	16765	16689	16684	16590	16745	16738	16737	16441	16589	16511	16737	16660	16658	16694	16674	16653	16519	16770	16566	16794	16664	16497	16586	16735	16594	16853	16444	16738	16626	16431	16681	16565	16510	16687	16552	16731	16642	16656	16597	16728	16424	16868	16586	16814	16602	16633	16691	16698	16537	16419	16665	16541	16726	16564	16577	16684	16541	16555	16606	16634	16635	16540	16624	16671	16665	16835	16437	16684	16679	16814	16698	16564	16555	16694	16818	16615	16565	16603	16695	16512	16679	16682	16712	16538	16744	16595	16506	16733	16646	16577	16633	16513	16638	16529	16680	16537	16490	16708	16493	16772	16726	16635	16562	16625	16745	16559	16669	16579	16621	16638	16657	16745	16711	16642	16688	16653	16663	16625	16570	16723	16744	16682	16408	16633	16735	16642	16623	16705	16621	16824	16690	16601	16721	16769	16809	16708	16739	16750	16886	16513	16754	16652	16760	16590	16604	16653	16627	16731	16667	16847	16614	16864	16571	16728	16767	16774	16788	16705	16511	16871	16654	16739	16700	16667	16683	16688	16702	16639	16618	16874	16547	16638	16704	16691	16704	16630	16696	16704	16783	16480	16816	16563	16628	16623	16597	16648	16763	16465	16554	16603	16756	16612	16678	16796	16617	16651	16729	16897	16730	16795	16632	16707	16651	16757	16742	16648	16747	16612	16685	16678	16624	16768	16650	16763	16521	16597	16566	16691	16757	16676	16473	16536	16752	16693	16483	16610	16651	16764	16591	16525	16647	16614	16735	16721	16480	16562	16686	16653	16740	16602	16564	16663	16771	16715	16582	16621	16677	16748	16618	16737	16736	16747	16579	16735	16682	16587	16844	16640	16599	16729	16648	16702	16744	16508	16621	16742	16622	16673	16780	16653	16681	16660	16845	16495	16640	16607	16667	16647	16569	16833	16643	16661	16508	16565	16751	16850	16621	16582	16679	16875	16480	16845	16700	16718	16738	16590	16719	16600	16632	16733	16619	16845	16692	16613	16797	16597	16620	16573	16530	16572	16782	16727	16705	16764	16827	16646	16726	16603	16697	16678	16698	16629	16585	16713	16443	16720	16537	16696	16556	16710	16684	16619	16697	16740	16734	16524	16670	16615	16591	16598	16731	16552	16777	16666	16543	16769	16668	16874	16761	16787	16604	16707	16756	16660	16695	16653	16674	16631	16717	16849	16662	16669	16611	16682	16774	16628	16589	16754	16792	16802	16770	16753	16613	16733	16686	16541	16628	16647	16633	16461	16506	16611	16530	16614	16677	16641	16430	16672	16623	16550	16745	16473	16776	16688	16692	16775	16648	16701	16841	16630	16577	16758	16738	16696	16685	16726	16633	16600	16625	16606	16801	16725	16671	16769	16692	16675	16618	16723	16547	16570	16572	16760	16852	16503	16638	16407	16919	16800	16802	16513	16597	16666	16678	16659	16620	16733	16579	16667	16704	16588	16607	16661	16674	16646	16473	16759	16676	16572	16635	16555	16653	16667	16615	16656	16816	16576	16667	16492	16764	16572	16609	16669	16659	16753	16632	16727	16575	16661	16643	16664	16990	16740	16592	16740	16607	16720	16666	16748	16686	16585	16746	16592	16663	16796	16748	16574	16588	16765	16585	16918	16743	16560	16784	16774	16807	16730	16640	16587	16668	16870	16714	16786	16577	16751	16692	16556	16681	16716	16665	16559	16776	16664	16562	16738	16710	16554	16874	16705	16783	16725	16955	16582	16689	16727	16653	16723	16654	16704	16682	16635	16736	16526
24148	25007	45442	46352	38132	31157	26743	21938	20269	20428	20184	20273	20153	20219	20064	20110	20181	19965	20001	20243	20075	19881	20121	20155	19839	19969	19941	20034	19904	20013	20396	19986	19937	19741	20091	20057	19951	20097	19952	20006	20143	20078	19953	19688	19924	19887	19923	19940	19989	19931	19991	19893	19961	19967	19924	19981	19594	19935	19894	19857	20069	19917	20076	19932	19953	20075	19973	19825	19795	19743	19941	19829	20037	19999	20034	19885	20135	20010	19939	19925	20130	19894	19970	19877	19912	20033	19833	19844	19979	19712	19873	19840	19788	19673	19912	19806	20039	19725	19984	19958	20082	20057	19992	19962	20012	19909	19755	19883	19964	19928	19878	20041	20059	19822	19979	19859	19790	19933	20028	19903	19980	20078	19816	19819	19715	20072	19914	19739	19829	19986	19781	19990	19713	20055	20022	19914	19966	19986	19904	19879	20035	19862	19942	20057	19893	19846	19876	20216	20031	19998	20013	19898	19945	19878	19699	19851	20086	20105	19983	19884	19971	19953	19998	19786	19925	19870	19946	20006	20147	20140	19706	19706	20030	19899	19916	19928	19969	20042	20117	19901	20097	19841	19857	20144	20133	19859	20150	19886	19857	19942	20142	19884	19834	19878	19953	19789	19889	19884	19859	19967	19941	20091	20063	19984	19953	19878	19939	20007	19969	19735	19963	19748	19919	20001	19829	20052	19969	20012	19903	19921	19936	20244	20068	20041	19930	19758	20017	19876	19825	20052	19799	20080	19816	19827	19958	19911	20284	20074	20013	19639	19629	19859	19788	19828	20290	20029	19909	20014	19885	20019	19908	19844	19973	19938	20137	20017	19797	19902	20026	19765	20136	19853	20129	19771	19758	19794	20056	19914	20022	19938	19908	19785	19968	19820	19976	19950	19901	19908	19988	19859	19970	19788	19799	19771	19786	19789	20094	19860	19805	19894	19940	19756	20034	19851	19987	19983	20077	19765	19876	19831	19763	20012	19852	19951	20053	20113	19846	19859	19975	19922	19998	19879	19806	19841	19958	19932	20044	19833	19743	19897	19758	19953	20212	19938	19783	19828	19865	19689	19801	20116	20024	20096	20075	20072	19992	19973	19909	20017	20031	20190	19789	20002	20101	19710	19716	19718	19964	19968	20120	20115	19909	20050	19988	20053	19946	19789	20032	19908	20014	20017	19834	19653	20073	19910	19990	19764	19958	19864	19874	19900	19897	19933	19947	19887	19783	19822	19995	19714	20004	20254	19779	19669	20012	19974	19999	19979	19668	20001	20035	20049	19807	19768	19979	19836	19725	19907	19931	19792	20092	19749	19904	19781	20025	19808	19999	19875	20096	19753	19856	20102	19791	19989	20085	19971	19941	19937	19893	19958	19780	19976	19945	19605	19960	19921	19732	20072	20059	19827	19937	20288	19823	19907	19906	19967	19777	19859	19959	19976	19851	19845	19822	19985	19938	20092	19934	19915	19795	19680	19847	19943	19942	20037	19847	19668	19703	19893	20068	19855	19878	19819	20174	20043	20001	19781	19775	19928	19960	19958	19999	19883	19996	19993	20008	19914	20095	19999	19950	19886	19844	19978	20063	19853	20040	19815	19836	20073	19850	19971	20060	19882	19978	19835	20023	19910	19893	20009	19854	19827	19940	19895	19854	20178	19839	19984	20020	20008	20148	19936	20152	19886	20030	19867	20048	19978	20034	19714	19763	19832	20083	19900	19882	19918	19902	20063	19869	19971	19909	20029	19950	20081	20078	20040	19804	20091	20166	19945	19905	19912	20049	19878	19844	19958	19843	19992	20044	19892	20222	20182	19997	19907	20038	19741	19883	19969	19771	20024	19912	19930	19876	19836	19927	19983	20052	19962	19952	19902	19939	19847	19891	20130	19992	20053	20005	19857	19795	19769	19914	20049	19897	19811	19998	20060	19891	19910	19914	19774	19770	20000	19955	19904	19808	19828	20076	19936	19864	19976	19929	19817	19903	19917	19848	19897	19734	20088	19957	19781	19802	19623	19895	20032	19715	19895	19737	19896	19939	19967	19979	20041	19966	20047	19844	19991	19879	19957	19955	19765	19951	19868	19949	19760	19902	19799	19784	19842	19890	19843	19793	20039	20011	19996	19942	19995	19982	20113	19956	19944	19886	20042	19927	19938	19870	19960	19900	19707	19956	20022	19731	19621	19839	19975	20036	19896	19787	19752	20199	19819	20056	20002	19934	19747	20090	19882	19886	20034	19952	20144	20028	19804	20042	19914	19847	19878	19795	19874	19988	20059	19926	19974	20006	20034	19950	20062	19930	19861	19870	19979	20051	19968	19999	19846	19927	20045	19767	19974	20058	20095	19803	19899	19983	20048	19886	19879	19982	19839	19727	19850	19792	20086	19946	19813	20036	19811	19783	19811	19724	20109	19871	19853	19897	20126	20090	19856	20077	20044	19859	20065	19970	19758	19862	19961	19748	19995	19711	19914	19815	20000	20011	19680	19865	19967	19988	19939	19876	20027	20007	19902	19865	19901	20041	19863	19919	20045	20035	19923	19721	20036	19895	20024	19867	19828	19891	20026	19960	19810	19874	19881	19942	20024	20046	20041	19830	19802	19797	19852	19988	19894	20041	19921	20055	19897	19999	19907	19839	19862	19654	19958	19780	20120	19904	19894	19885	20033	19991	19873	19963	20099	20068	19869	19883	19776	20021	20206	19935	19945	19899	19922	19986	19991	20269	20120	20028	19951	19997	20066	19933	19771	19771	19970	20020	19901	19785	19850	19928	19906	19992	19733	20037	19933	19953	20009	19839	19803	20029	20088	19930	19752	19696	19986	20048	19891	19828	19766	19956	20014	20067	20102	19841	19925	20060	20014	19819	19972	19856	19730	19929	19957	19936	19877	19880	19928	19866	19922	19997	20052	19864	19845	20015	19966	19933	19793	19831	19884	19699	19866	19954	20028	19922	19929	19909	19942	19817	20034	19946	19801	19866	19911	19785	19925	19841	19731	19962	19864	19866	19822	20009	20104	19899	20062	20050	20086	19929	19915	19831	19780	20037	19853	19845	19952	19982	19833	20056	19872	19915	20105	20006	20026	19764	19908	20069	19714	20005	19806	20032	19903	19755	19835	19756	20034	19916	19923	20089	19910	19889	19818	19854	19863	20021	19984	19884	19849	19837	19995	19833	20152	19884	19984	19889	20152	19992	19939	19915	19822	19981	19731	19854	19850	20022	20112	19820	20007	19887	19780	19843	20160	19942	20234	19845	19782	19983	20031	19912	19989	20004	20134	19950	19966	19863	19845	19833	19630	19988	19922	20149	19891	20045	20004	19822	20046	19937	19892	19893	19900	19892	20173	20085	20079	19844	19879	19944	19984	19820	19821	19899	19766	19648	19949	19799	19977	19882	19897	19861	19717	20049	19979	19692	19927	20033	19865	20087	20077	19940	19980	20055	19976	19906	20138	20060	20146	19830	19924	19775	20055	19768	19945	19785	19792	19824	19848	20010	19894	20088	20075	20025	19766	19973	19967	19763	19917	19976	20010	19797	19862	19910	20093	19926	19955	19900	19682	20028	19850	19949	19882	19895	19714	20087	20050	19786	19847	19817	19794	19917	20057	20168	20159	19864	20149	19743	19836	19937	19891	19942	19978	20094	20002	20060	19778	19967	19883	19759	19893	20085	20133	19972	19937	19849	20072	20031	20010	19826	20039	19916	20081	19845	19609	19870	20050	19897	19997	20183	20110	20224	19820	19859	19851	19888	19943	20006	20058	19916	19796	19891	19959	19997	19996	19961	19902	19924	20180	19841	20123	19861	19891	20086	19946	19973	19601	20101	20011	19875	20009	19720	20119	19947	20078	19876	20005	19857	19625	19861	19837	19966	19944	20076	19926	20202	19982	19838	19970	19870	20001	19845	19705	19899	20111	19700	19885	20106	20062	19972	20083	19888	19918	19707	19977	19921	20257	19720	19803	20005	20016	20068	19986	19632	19900	19741	19937	19978	20132	19863	19791	19949	19941	20184	19924	19901	20194	19771	19985	20045	20062	20104	20125	19984	20078	20184	19827	19934	20094	19935	20137	20037	19749	19781	19934	19993	19885	19847	19954	19887	19915	19888	19875	19736	19828	19858	19884	19940	19977	19783	19981	20231	20170	19874	19958	19776	19866	19941	19922	19989	19877	19703	19959	20081	19862	19963	19918	19872	19851	19926	19832	19904	19905	20010	20045	20017	19996	20041	20155	20001	20085	20002	20032	19898	19760	19970	19976	20046	19983	19991	19968	19898	19867	19891	19849	19912	20012	19844	19927	19944	19848	20078	19885	19727	19858	19821	20049	19939	19973	19899	19780	19789	20000	20050	19861	19734	20140	19973	19996	19816	19871	19810	19739	20111	19837	19885	19851	20035	20031	19854	19861	19913	19951	19781	19920	19733	20081	20077	19801	19874	20206	19982	20063	19895	19813	19730	19986	20108	19875	20183	20015	20059	19918	20004	20099	19861	19799	20017	20035	19941	20040	20043	20071	19814	19902	19820	19851	19645	19945	19962	19925	20039	20100	20005	19700	19730	19922	19988	20012	19824	20036	19963	19993	19970	19984	20088	20063	19813	19863	19981	19976	19745	19931	20044	19752	19989	19730	20052	19804	19723	19916	19984	19881	19846	19953	20060	19838	20082	20029	19896	19780	20124	19858	19897	20029	19952	19944	19721	20025	20098	19938	19921	19824	20155	20047	19924	19834	19900	19863	20040	19985	20106	19971	20108	19918	19714	19908	19732	19893	19855	19878	20093	19933	19924	19886	20068	19921	20080	19873	19833	19641	19845	19970	19869	19868	20041	19629	20070	20002	19722	20026	20011	20126	19794	19966	19965	19815	19840	19871	20101	19844	19809	19935	19769	20084	19976	19974	19805	19945	20114	19798	19915	19920	20030	20285	19938	20112	19800	20095	20005	19817	19614	19637	19971	19974	20171	20148	19847	19994	19829	19889	20056	19905	20062	20044	19970	20012	19883	19786	19922	19808	19844	20075	20081	19841	20057	20007	19784	19732	19641	19805	20032	19784	19913	19808	19970	20035	19901	20038	19983	20070	19975	19856	20069	20015	19973	19888	19684	19892	19980	19980	20123	19843	19902	20125	19995	19847
57990	96804	87113	62830	44367	29895	21605	17941	16908	16708	16650	16563	16608	16692	16450	16491	16591	16527	16620	16661	16632	16609	16651	16708	16586	16458	16607	16669	16497	16453	16606	16588	16630	16546	16516	16608	16528	16605	16568	16651	16557	16587	16708	16651	16465	16644	16719	16568	16686	16619	16560	16475	16630	16788	16706	16505	16554	16441	16611	16624	16565	16550	16715	16602	16748	16501	16579	16528	16612	16549	16512	16634	16681	16804	16610	16642	16566	16598	16798	16497	16699	16602	16544	16529	16581	16587	16604	16597	16582	16504	16737	16615	16580	16655	16503	16469	16738	16770	16507	16477	16683	16711	16554	16508	16557	16423	16633	16793	16560	16739	16772	16557	16484	16634	16623	16590	16571	16475	16690	16442	16817	16507	16661	16506	16557	16507	16495	16609	16631	16819	16471	16463	16488	16492	16592	16607	16419	16494	16654	16712	16534	16535	16776	16546	16586	16672	16708	16795	16449	16474	16246	16568	16442	16709	16677	16491	16493	16647	16671	16743	16695	16454	16543	16701	16795	16448	16501	16355	16671	16674	16527	16577	16667	16564	16724	16358	16746	16390	16525	16510	16479	16659	16430	16675	16583	16524	16460	16693	16635	16805	16567	16584	16524	16590	16634	16473	16681	16645	16509	16511	16649	16690	16594	16487	16697	16663	16560	16611	16667	16514	16604	16621	16412	16636	16633	16536	16671	16696	16462	16589	16527	16491	16691	16634	16707	16632	16556	16759	16505	16632	16439	16778	16474	16472	16615	16639	16645	16677	16672	16517	16622	16482	16658	16549	16429	16465	16544	16475	16397	16578	16617	16617	16584	16515	16499	16654	16749	16661	16554	16517	16656	16433	16695	16533	16566	16570	16608	16624	16465	16536	16523	16645	16611	16647	16439	16474	16710	16485	16623	16586	16644	16632	16675	16617	16600	16577	16538	16656	16448	16569	16433	16659	16773	16732	16625	16517	16520	16636	16614	16486	16501	16721	16648	16671	16495	16521	16699	16743	16457	16835	16587	16612	16622	16509	16676	16382	16528	16633	16509	16512	16532	16636	16442	16704	16508	16612	16541	16614	16638	16464	16734	16624	16651	16515	16565	16611	16586	16494	16440	16608	16538	16598	16550	16555	16579	16473	16785	16588	16645	16596	16606	16417	16631	16683	16615	16487	16531	16634	16577	16547	16677	16608	16573	16479	16548	16511	16653	16562	16638	16524	16697	16657	16575	16705	16429	16567	16572	16682	16512	16589	16503	16641	16565	16710	16822	16737	16437	16648	16576	16581	16644	16607	16408	16565	16341	16718	16558	16583	16556	16586	16708	16658	16646	16563	16646	16587	16732	16563	16470	16759	16675	16478	16624	16667	16619	16695	16548	16638	16620	16582	16525	16646	16681	16633	16669	16411	16753	16597	16477	16501	16624	16692	16662	16435	16559	16461	16739	16577	16680	16616	16444	16645	16713	16579	16684	16532	16568	16667	16597	16667	16617	16839	16579	16569	16643	16507	16751	16663	16590	16543	16585	16745	16769	16519	16532	16499	16702	16538	16586	16506	16707	16508	16656	16698	16560	16488	16771	16534	16592	16568	16632	16618	16661	16756	16495	16687	16620	16465	16533	16509	16509	16671	16495	16622	16679	16567	16510	16616	16553	16411	16674	16498	16498	16668	16666	16505	16639	16373	16553	16650	16517	16776	16509	16492	16631	16526	16605	16792	16568	16581	16771	16607	16592	16530	16308	16577	16573	16569	16745	16568	16665	16603	16593	16581	16658	16652	16631	16416	16514	16797	16620	16617	16532	16584	16679	16503	16613	16555	16723	16742	16538	16701	16389	16682	16654	16575	16603	16473	16605	16681	16501	16561	16552	16434	16609	16535	16618	16673	16577	16587	16645	16502	16620	16672	16612	16579	16657	16542	16502	16745	16528	16610	16483	16621	16544	16569	16700	16663	16659	16539	16524	16732	16462	16513	16755	16636	16767	16492	16412	16608	16716	16632	16595	16650	16703	16402	16596	16770	16411	16511	16827	16670	16633	16592	16630	16628	16716	16597	16656	16588	16673	16618	16484	16373	16773	16521	16405	16722	16511	16621	16626	16577	16584	16532	16582	16729	16670	16628	16560	16452	16464	16573	16748	16620	16609	16483	16496	16485	16545	16606	16747	16538	16582	16601	16744	16508	16581	16750	16474	16530	16585	16576	16602	16673	16590	16462	16436	16567	16610	16603	16469	16614	16592	16448	16527	16596	16507	16585	16677	16561	16438	16643	16803	16606	16615	16535	16735	16783	16486	16674	16637	16691	16477	16548	16586	16682	16480	16736	16652	16680	16591	16358	16600	16629	16516	16446	16671	16549	16543	16482	16469	16555	16672	16495	16617	16689	16712	16601	16504	16392	16688	16809	16476	16610	16637	16728	16455	16512	16695	16665	16519	16563	16463	16492	16510	16745	16599	16609	16812	16533	16655	16685	16450	16513	16587	16612	16644	16548	16638	16737	16573	16655	16682	16690	16658	16569	16659	16409	16523	16600	16631	16688	16556	16607	16667	16633	16626	16657	16694	16542	16688	16568	16597	16572	16580	16489	16586	16570	16489	16591	16641	16528	16606	16578	16544	16553	16381	16485	16574	16483	16744	16630	16498	16695	16582	16707	16608	16759	16630	16691	16834	16653	16622	16667	16729	16426	16655	16638	16563	16735	16662	16571	16452	16578	16635	16641	16785	16746	16724	16423	16580	16411	16649	16706	16623	16400	16475	16574	16666	16752	16460	16819	16602	16651	16668	16514	16698	16460	16447	16470	16470	16452	16668	16473	16656	16707	16500	16594	16537	16481	16573	16566	16574	16636	16605	16711	16485	16535	16604	16431	16678	16508	16390	16617	16746	16616	16658	16609	16613	16513	16703	16716	16617	16703	16373	16628	16610	16526	16328	16583	16648	16670	16609	16607	16589	16661	16666	16740	16298	16742	16633	16593	16498	16656	16560	16651	16392	16654	16518	16732	16735	16516	16507	16544	16635	16584	16598	16684	16655	16677	16484	16570	16639	16632	16547	16615	16482	16719	16716	16570	16534	16783	16537	16724	16549	16511	16646	16465	16486	16689	16666	16499	16657	16591	16779	16450	16556	16652	16563	16521	16532	16588	16503	16586	16530	16462	16490	16738	16647	16596	16757	16630	16674	16734	16675	16656	16860	16641	16801	16720	16727	16463	16633	16563	16736	16588	16522	16667	16696	16624	16629	16514	16663	16746	16644	16527	16568	16769	16659	16537	16611	16513	16702	16401	16591	16585	16616	16480	16633	16530	16466	16694	16492	16684	16544	16729	16681	16740	16605	16697	16580	16526	16459	16500	16413	16422	16847	16496	16745	16543	16464	16544	16522	16601	16641	16552	16659	16667	16523	16424	16606	16654	16598	16592	16393	16484	16665	16600	16434	16475	16592	16760	16603	16623	16574	16567	16524	16764	16696	16712	16528	16670	16716	16590	16450	16502	16622	16667	16769	16686	16504	16550	16405	16568	16548	16457	16610	16595	16552	16603	16607	16525	16671	16607	16489	16402	16563	16578	16532	16644	16528	16672	16628	16442	16374	16629	16699	16599	16641	16651	16707	16731	16512	16667	16517	16672	16625	16653	16642	16528	16498	16616	16531	16632	16595	16598	16875	16743	16638	16435	16737	16575	16710	16480	16475	16646	16497	16597	16489	16638	16573	16649	16657	16589	16571	16529	16543	16566	16717	16670	16659	16732	16726	16446	16474	16715	16592	16533	16631	16514	16578	16567	16609	16386	16489	16429	16669	16785	16477	16635	16661	16709	16762	16458	16509	16567	16695	16492	16513	16780	16735	16574	16590	16565	16791	16628	16615	16627	16603	16662	16639	16578	16614	16523	16585	16544	16704	16534	16426	16495	16707	16598	16700	16508	16466	16346	16745	16587	16646	16510	16403	16875	16557	16598	16456	16475	16393	16578	16463	16686	16519	16630	16509	16379	16586	16623	16613	16608	16571	16572	16658	16457	16497	16402	16555	16583	16529	16517	16569	16690	16592	16444	16599	16381	16603	16753	16544	16691	16742	16535	16681	16529	16674	16585	16630	16682	16403	16662	16558	16739	16513	16536	16711	16566	16647	16535	16375	16497	16539	16503	16620	16434	16797	16574	16610	16543	16524	16645	16589	16723	16554	16582	16695	16624	16554	16648	16645	16647	16598	16561	16546	16561	16629	16643	16743	16627	16592	16555	16550	16545	16525	16522	16782	16613	16467	16471	16514	16732	16517	16708	16502	16531	16595	16611	16497	16591	16581	16623	16665	16487	16492	16696	16490	16590	16654	16640	16619	16843	16636	16518	16549	16501	16502	16559	16473	16728	16611	16738	16536	16508	16669	16448	16454	16537	16718	16571	16650	16776	16582	16580	16684	16625	16574	16556	16597	16592	16621	16741	16482	16499	16496	16527	16651	16681	16492	16562	16550	16520	16565	16638	16549	16551	16692	16790	16630	16631	16510	16469	16582	16632	16534	16550	16604	16562	16626	16567	16668	16539	16535	16649	16643	16553	16550	16548	16531	16666	16591	16527	16790	16502	16472	16660	16709	16682	16619	16622	16709	16543	16394	16519	16583	16365	16665	16543	16848	16697	16601	16634	16636	16509	16492	16586	16465	16633	16491	16393	16588	16634	16442	16595	16644	16500	16674	16629	16555	16415	16519	16612	16532	16603	16509	16415	16665	16598	16481	16605	16470	16708	16650	16738	16529	16644	16624	16558	16703	16740	16704	16514	16599	16555	16642	16534	16487	16592	16644	16693	16498	16723	16643	16586	16679	16560	16647	16638	16342	16534	16710	16603	16554	16752	16454	16576	16341	16572	16598	16625	16695	16560	16492	16668	16705	16585	16534	16689	16610	16571	16653	16410	16466	16623	16468	16518	16533	16669	16643	16688	16516	16666	16511	16610	16541	16681	16704	16623	16602	16589	16717	16597	16467	16577	16726	16594	16542	16540	16704	16499	16532	16559	16788	16666	16611	16569	16624	16609	16523	16587	16649	16537	16651	16723	16589	16718	16577	16574	16645	16793	16678	16648	16458	16663	16478	16725	16398	16561	16600	16554	16673	16598	16510	16538	16369	16642	16423	16489	16661	16598
22956	23235	39660	43381	40066	35369	30692	23693	21315	20747	20663	20248	20484	20338	20399	20266	20287	20165	20178	20175	20182	20262	19939	20100	20354	20277	20282	20117	20152	20007	20339	20182	20190	19928	20110	20305	20073	20087	19979	20203	20004	19775	20044	20122	20092	20054	20227	20025	20161	19898	20051	19959	19998	20112	20093	19960	20063	20116	20177	20205	19988	20096	20058	19904	19759	20175	20038	19996	20048	20185	20196	20202	20096	19829	20098	20119	20058	20112	19973	20013	20256	20076	20069	20079	20059	19946	20167	19905	20070	19941	19937	19971	20018	20052	19777	20249	19979	19945	20198	20280	20037	19932	20024	19903	20184	20180	19762	20147	20174	20177	20343	19935	20117	19879	20024	19860	20264	19972	20028	19868	19935	19980	20057	19975	19762	20073	19993	19956	20135	19953	20031	20211	20164	19984	19782	19934	20192	19949	19940	19995	20133	20136	19927	19803	19844	19918	19946	19946	20093	20176	20138	19758	20039	20177	19916	20192	20067	20034	20117	20271	19812	20156	20203	20032	20294	20136	19956	20035	20126	19894	19944	20030	20171	20003	19937	20033	20018	20129	20132	19756	20116	20252	20156	20067	20223	20066	20157	19866	20322	19831	19999	20087	19933	19958	20120	19866	19901	20045	20093	19985	19993	19993	19792	20086	20178	19948	19930	20038	19903	20063	20150	19970	20008	19776	19933	19801	20130	20134	20045	20072	20117	19925	20059	19732	20094	20117	20114	20000	20131	19885	20050	19984	19934	19988	19859	20089	20044	20139	19910	19793	20134	20106	20091	19846	20017	19975	20006	19878	20088	19966	19748	19756	20014	20043	19883	19972	19721	20083	19900	20106	20141	20072	19849	19751	20057	20186	20202	20040	19874	20247	20068	19961	19844	20166	19861	19878	20239	19902	19865	20084	19793	20110	20184	20256	20051	19863	20032	20080	19938	20024	19921	20006	20096	20059	19857	19939	20018	20171	20090	20051	20155	20122	20016	19856	20075	20003	20190	19884	20087	20101	19865	20055	19855	19874	20045	19962	19889	20048	20085	20006	20024	20002	19844	19620	19848	19818	20190	19866	20074	20035	19752	19903	19913	20056	20073	19764	20128	19620	20114	19830	19981	19925	20151	20035	20003	19994	19889	19985	19927	20176	20226	20007	20018	20040	20009	20003	19981	20043	19874	19707	19985	20152	20086	19906	20240	20063	20130	19949	20079	20210	19960	19994	19928	20066	19942	19932	19949	20079	20116	20039	20096	19926	20069	19972	19959	19987	20009	20000	20117	20018	20040	19908	20160	20058	20241	19923	20170	20013	19934	19968	20103	20092	20082	19894	19998	20016	20256	20075	19912	19975	20102	20014	19900	20008	20043	20122	19943	19876	20080	19955	19972	20158	19933	20082	20074	19898	20006	20118	20067	20109	20067	19810	19997	20104	20014	20029	19829	20125	19828	20005	19920	20078	20163	20039	20040	19827	20151	19956	19981	20178	19947	19985	20068	20004	20308	20068	20024	19933	20029	20254	19819	19983	19984	19970	20114	20001	20202	19937	20043	19965	20033	19988	20046	20057	19821	19898	20132	19954	20182	20153	19999	20045	19981	19950	19984	20024	20036	19898	19885	19987	20222	19942	19812	20118	19918	20096	20030	19842	20146	20106	20020	20087	19997	19876	20126	20236	19933	19993	19908	20092	19834	19811	20048	19950	19877	20144	20081	20010	19951	20161	19992	19924	20014	19832	20176	20044	20060	20081	20028	19934	20085	19892	19885	19912	19848	20079	20182	19839	20155	20050	19793	20075	19863	20289	19917	19984	20046	19872	19949	19730	19875	19962	19876	19944	20048	20145	20174	19711	19861	20214	19919	19877	20146	19897	19934	19960	20061	20018	20265	19934	19961	19977	19760	20029	20131	20098	20046	19820	20061	20039	19992	20038	19977	19990	20197	20013	19810	19954	19906	20088	20062	19867	20157	19983	20105	19926	19963	20149	19894	19904	19801	19710	19954	20050	20072	20003	20253	19885	19826	19956	20028	19798	20078	19782	19931	19997	20102	19899	19907	20013	19891	19996	20126	20025	19960	20038	19985	20042	20098	19874	19961	20014	20107	19803	20059	19878	19991	19989	19990	20214	19975	19994	19993	20203	20012	20148	20030	19827	20057	20011	19938	19979	19816	19905	20029	19928	20218	19835	20139	19863	19999	20075	19978	19800	19832	19864	20135	20053	19935	20021	20000	19857	20034	19919	20049	20008	20001	19884	19962	20009	20187	20051	20024	20052	19840	19984	19969	20095	20027	19866	19891	20055	20233	20154	20195	20011	19997	20126	19996	19797	20011	20047	20000	19716	19974	19862	19973	20020	19981	20053	19936	20051	19992	19782	19921	19971	20025	20062	20068	19977	20131	19869	20029	19893	20115	20226	20152	20038	20021	19853	19750	20060	19938	20123	20043	20034	19930	19926	19932	20193	19954	19952	20023	20106	20039	19880	20203	19932	20040	19957	20164	19818	20003	19770	19835	20131	20152	19916	19952	19817	20016	19991	20036	19973	20024	20229	20279	19907	20125	20165	19939	19989	19970	19791	19914	20036	20202	19984	20021	19832	20070	20037	19925	20088	20086	19935	20107	20026	19769	19751	19979	20061	20111	20051	19929	19759	19922	19800	19884	19921	20110	20035	20100	20112	19954	19749	20070	19971	19964	20052	19968	19732	20000	20174	20067	19977	19948	19912	19791	20140	19788	19938	19976	19974	19954	20139	19849	20042	20090	20021	20069	20090	19895	20052	20226	20143	20123	20079	20165	20152	20019	20180	20004	19889	20037	20039	19937	19958	20003	19915	19935	20368	20067	20093	19934	20192	20082	19881	19845	19863	20058	20072	20006	20061	19887	19793	19929	20016	20136	19965	19991	19995	19960	19851	20003	20170	20030	19935	20030	20174	19796	20158	20004	20029	20225	20146	19947	20132	19903	20019	20014	20063	20182	20046	19867	19970	19719	20027	20041	19939	20082	20107	20109	20214	19859	20137	19838	20071	19976	19870	19941	19965	20053	19968	20092	20138	19942	20187	19778	20064	19945	20138	19826	20033	20218	20085	20075	19879	19936	19967	19973	19820	19972	19832	20003	20104	20122	19947	20117	19706	20257	19791	20028	19662	19928	20098	20003	20020	19940	19825	20006	19952	19747	20003	19915	19819	20060	19957	19971	19862	20002	19889	19997	20154	19899	19819	20101	20059	19928	19927	20435	19953	20030	20013	19942	19872	19989	20016	19798	19906	19958	19811	19944	19926	20042	20025	20036	20007	20134	19958	19975	20031	20045	19992	20155	20231	20046	20000	20114	20081	19917	20104	19985	19853	20213	20016	19858	19926	19890	19820	20054	19777	20132	19958	19956	19907	19801	19854	19970	19958	19962	20032	20015	19877	20069	19858	19941	19913	20037	20208	19961	19971	19895	19770	19944	19860	19798	20181	20044	20086	19961	20085	20124	20086	19935	20036	20046	19879	20072	19958	20052	19838	19991	19987	19896	20015	20146	19836	19961	20198	20117	19915	19779	19909	19799	19946	20179	19965	20151	20046	20108	20267	20016	19864	19829	19808	20091	20123	20185	19991	19914	19925	19995	20055	19846	19754	19917	19929	20055	19983	19915	19993	19940	20006	19964	20027	20143	19952	19843	20097	20235	20023	20174	20087	20015	19803	19946	19790	20178	19939	19761	19960	20115	19932	19963	19860	20082	19796	19987	19975	19887	20019	19969	20026	19896	19967	19941	20139	20032	19959	19945	20124	19995	19886	19870	20187	20086	19929	20022	19844	19917	20058	20117	19807	19959	19959	19942	20100	20033	20061	20068	19962	20053	19922	20173	20010	20056	19894	19867	20089	19987	20092	20121	19972	19962	19995	19929	20161	20271	19972	20001	19813	20161	19873	19854	20037	20099	19769	20139	19963	20083	20083	20180	20068	20014	20003	19927	19807	20034	19854	20016	20024	19889	19999	19988	20050	19991	19934	20041	19939	20064	19927	20146	20198	20144	20064	20081	19903	20032	20115	20132	20192	20001	19978	20247	19914	20025	20080	19751	20054	20003	19940	19999	19908	19978	20107	19835	19986	20133	19971	19894	19982	19855	20057	19988	19892	19832	19981	20070	19808	20030	19918	19717	19706	20114	20056	19987	19851	19979	20009	20083	19919	19811	19976	20011	20154	20143	20189	20145	20194	20084	20023	19965	20053	20113	20046	19895	19918	19996	19898	19882	19972	20151	19997	19954	20161	19769	20016	19790	19876	19914	20059	19917	19987	20203	19991	20225	20159	20093	20079	19861	19947	19872	19810	20090	19952	19793	19912	19939	20130	20020	19895	20081	19873	20289	20071	20058	20047	19930	19958	19694	19955	20230	19824	20013	20128	20189	20166	20026	20143	19995	19977	20025	20163	20223	19973	20218	19961	19803	19770	19932	19936	20012	19974	19701	20015	20107	19919	20106	19954	20099	19886	19952	20129	20053	20067	19822	20115	19998	19943	20071	20123	19942	20141	19862	20126	20210	20069	20021	19905	20013	20298	20194	19886	20191	20007	19960	20094	20348	20119	20167	19929	19985	19963	19920	19988	20044	19870	20092	20050	20015	20050	19975	20138	20035	19970	20024	20008	19969	20054	19938	19832	20157	19954	20229	20153	19940	19985	20142	20098	20096	20134	20132	20188	20043	20028	19955	20043	19930	19834	19953	20162	20093	20197	19890	19842	20184	19954	20165	19999	19776	20069	19934	19748	19878	20002	19919	20120	20037	19900	20151	19824	19867	19873	20040	19845	20018	20118	20048	19853	19986	19846	20180	20003	20135	20188	19943	19993	19877	19962	20060	19896	20064	19840	20116	20028	20087	20301	20006	20031	19851	20054	20109	20079	19853	19861	20015	19895	19973	20231	19932	20160	20223	19878	19962	20011	19887	20035	19861	19874	20190	19990	19932	19910	20042	20223	20149	19970	20209	20056	19953	20096	20111	20264	20098	19833	19976	20101	20139	19878	20029	20109	19920	19899	20020	19905	20263	19916	19922	20150	19935	19871	20104	19935	19938	20000	20003	19874	20035	19926	20293	20205	20131	19910	19827	19952	19941	20021	20096	20093	20034	19946	19849	19961	20185	19973
59584	95587	93087	77563	56387	38561	25865	19491	17314	16605	16630	16554	16735	16578	16550	16584	16438	16700	16577	16493	16584	16524	16526	16638	16516	16516	16548	16613	16580	16569	16515	16716	16756	16628	16562	16784	16567	16561	16560	16571	16752	16714	16763	16669	16444	16577	16639	16657	16771	16602	16570	16775	16654	16651	16582	16698	16496	16642	16637	16570	16641	16757	16589	16564	16672	16529	16569	16683	16753	16551	16561	16640	16610	16552	16670	16512	16472	16562	16803	16637	16718	16535	16633	16527	16581	16734	16584	16670	16718	16612	16689	16586	16734	16612	16662	16705	16522	16588	16589	16523	16713	16699	16640	16533	16614	16692	16461	16678	16630	16518	16637	16772	16633	16617	16546	16703	16725	16595	16546	16637	16402	16708	16631	16757	16697	16496	16414	16672	16579	16610	16553	16545	16458	16567	16670	16633	16604	16451	16821	16645	16697	16623	16664	16627	16326	16599	16521	16638	16801	16644	16454	16513	16753	16594	16623	16601	16588	16575	16703	16556	16700	16716	16634	16799	16723	16617	16704	16687	16555	16449	16680	16535	16568	16612	16771	16629	16595	16584	16677	16764	16729	16699	16653	16693	16380	16789	16739	16560	16574	16693	16647	16662	16652	16732	16633	16510	16608	16652	16715	16601	16596	16472	16617	16710	16619	16610	16495	16595	16532	16612	16605	16649	16655	16645	16685	16745	16517	16713	16609	16424	16593	16532	16529	16437	16547	16607	16757	16618	16587	16733	16750	16704	16782	16692	16526	16605	16538	16525	16550	16678	16428	16572	16555	16575	16564	16561	16702	16678	16645	16731	16767	16692	16442	16314	16548	16717	16576	16610	16499	16485	16693	16805	16761	16628	16775	16684	16676	16729	16640	16799	16646	16606	16644	16629	16544	16668	16812	16670	16545	16661	16661	16483	16699	16627	16570	16542	16551	16712	16653	16501	16561	16595	16560	16526	16679	16636	16536	16531	16425	16740	16611	16505	16661	16616	16551	16447	16629	16732	16733	16542	16672	16613	16480	16774	16555	16594	16571	16709	16687	16478	16643	16626	16705	16602	16759	16553	16516	16654	16628	16581	16504	16676	16593	16598	16622	16533	16626	16680	16661	16677	16633	16582	16586	16474	16789	16862	16404	16718	16718	16630	16520	16636	16579	16505	16627	16608	16511	16636	16779	16640	16653	16530	16607	16724	16590	16719	16525	16442	16766	16649	16547	16803	16563	16595	16586	16659	16770	16487	16766	16659	16660	16702	16598	16705	16642	16667	16422	16504	16506	16622	16659	16715	16719	16721	16611	16780	16661	16675	16589	16521	16711	16564	16577	16464	16471	16561	16587	16674	16646	16561	16705	16772	16555	16525	16692	16787	16597	16664	16709	16575	16588	16619	16516	16657	16728	16521	16639	16708	16666	16605	16422	16600	16556	16620	16786	16717	16604	16510	16606	16489	16772	16385	16489	16677	16624	16738	16577	16684	16675	16661	16717	16664	16504	16659	16755	16573	16653	16749	16543	16708	16603	16636	16576	16678	16454	16620	16639	16662	16539	16692	16740	16525	16638	16650	16846	16475	16701	16733	16520	16558	16530	16727	16593	16570	16648	16478	16717	16519	16678	16759	16502	16683	16686	16767	16560	16803	16648	16646	16820	16504	16551	16683	16688	16506	16567	16694	16682	16490	16505	16534	16743	16601	16558	16799	16718	16598	16656	16537	16492	16617	16684	16643	16546	16718	16796	16580	16745	16609	16590	16619	16630	16714	16505	16565	16493	16536	16649	16600	16670	16500	16521	16466	16671	16568	16513	16459	16621	16646	16662	16689	16786	16561	16558	16597	16541	16618	16663	16515	16899	16537	16484	16598	16707	16660	16645	16653	16765	16480	16751	16587	16405	16586	16662	16792	16556	16616	16685	16579	16520	16645	16678	16769	16627	16525	16670	16505	16513	16719	16622	16576	16708	16728	16497	16790	16514	16771	16587	16609	16576	16664	16598	16566	16702	16677	16624	16693	16483	16549	16686	16662	16735	16736	16675	16758	16652	16645	16508	16619	16381	16639	16544	16673	16579	16634	16540	16769	16556	16762	16758	16593	16619	16632	16594	16593	16547	16493	16500	16744	16635	16777	16634	16579	16627	16619	16604	16608	16580	16673	16564	16558	16604	16519	16791	16605	16598	16577	16528	16555	16666	16572	16619	16547	16687	16642	16534	16740	16639	16686	16583	16634	16536	16707	16614	16645	16528	16674	16545	16628	16434	16555	16759	16499	16669	16622	16734	16687	16618	16699	16737	16589	16623	16580	16815	16570	16622	16679	16746	16853	16680	16692	16655	16784	16541	16593	16584	16601	16759	16417	16517	16748	16655	16457	16615	16633	16602	16587	16676	16475	16672	16520	16512	16521	16528	16438	16697	16644	16572	16892	16749	16573	16675	16594	16678	16524	16689	16598	16605	16688	16722	16721	16604	16706	16702	16571	16664	16588	16598	16608	16609	16722	16579	16665	16321	16562	16672	16756	16426	16674	16659	16630	16313	16680	16498	16689	16627	16702	16534	16795	16631	16753	16655	16638	16637	16814	16556	16650	16840	16717	16593	16486	16686	16627	16510	16635	16647	16491	16734	16752	16637	16600	16674	16465	16548	16420	16621	16518	16589	16491	16559	16449	16550	16459	16588	16483	16630	16606	16583	16468	16600	16634	16623	16582	16650	16575	16529	16578	16628	16721	16603	16576	16594	16646	16472	16612	16609	16730	16647	16769	16730	16628	16645	16784	16588	16730	16711	16720	16754	16652	16510	16644	16685	16634	16613	16512	16633	16548	16644	16593	16732	16511	16623	16638	16580	16753	16657	16711	16687	16544	16499	16631	16687	16641	16668	16637	16694	16596	16725	16582	16668	16478	16547	16591	16598	16459	16605	16537	16498	16766	16716	16667	16553	16595	16651	16695	16666	16686	16314	16681	16630	16514	16621	16710	16648	16628	16621	16552	16477	16617	16575	16595	16572	16685	16566	16719	16645	16663	16466	16886	16568	16565	16552	16566	16720	16597	16755	16642	16436	16605	16694	16780	16635	16567	16691	16689	16690	16565	16636	16633	16605	16595	16614	16660	16558	16463	16794	16847	16670	16824	16721	16730	16795	16628	16768	16451	16732	16578	16637	16456	16718	16750	16703	16522	16695	16731	16585	16877	16584	16743	16456	16621	16539	16778	16503	16733	16473	16671	16813	16458	16693	16600	16693	16545	16490	16691	16563	16517	16723	16582	16626	16604	16546	16751	16547	16506	16633	16625	16555	16577	16656	16690	16625	16672	16667	16646	16754	16676	16542	16745	16540	16572	16637	16585	16613	16507	16553	16807	16727	16717	16574	16536	16624	16624	16718	16473	16593	16674	16624	16696	16578	16571	16718	16743	16539	16723	16763	16366	16575	16479	16589	16541	16608	16595	16569	16640	16520	16713	16699	16616	16705	16546	16539	16593	16669	16592	16591	16639	16717	16619	16554	16649	16493	16707	16697	16534	16594	16697	16644	16726	16679	16758	16739	16575	16723	16548	16636	16740	16599	16776	16611	16664	16698	16770	16604	16509	16668	16671	16665	16758	16628	16670	16524	16634	16618	16631	16700	16656	16746	16457	16508	16582	16606	16677	16645	16749	16641	16580	16590	16629	16801	16413	16810	16600	16614	16676	16787	16736	16566	16508	16597	16661	16679	16674	16482	16729	16720	16734	16514	16611	16598	16618	16650	16541	16689	16826	16632	16739	16579	16684	16492	16813	16604	16506	16752	16648	16734	16576	16564	16587	16692	16541	16686	16621	16588	16710	16726	16685	16576	16560	16670	16515	16716	16589	16709	16671	16708	16466	16620	16595	16848	16635	16621	16522	16536	16526	16645	16668	16661	16681	16622	16731	16413	16668	16692	16716	16673	16746	16585	16674	16633	16713	16549	16658	16473	16683	16749	16588	16649	16651	16765	16668	16636	16669	16771	16606	16611	16704	16568	16748	16663	16598	16619	16505	16625	16532	16689	16580	16485	16648	16647	16259	16700	16641	16704	16642	16700	16558	16657	16645	16566	16470	16616	16695	16646	16674	16633	16682	16702	16516	16658	16651	16517	16428	16621	16622	16594	16664	16609	16526	16658	16549	16639	16636	16624	16469	16610	16724	16638	16456	16598	16534	16610	16464	16579	16720	16555	16603	16686	16560	16529	16636	16641	16651	16656	16782	16396	16639	16547	16564	16661	16726	16532	16724	16549	16680	16713	16567	16579	16686	16477	16629	16564	16639	16712	16613	16566	16568	16822	16768	16518	16741	16547	16643	16703	16582	16557	16637	16794	16636	16694	16647	16487	16566	16711	16443	16653	16610	16543	16697	16406	16584	16587	16654	16661	16523	16381	16641	16686	16769	16549	16782	16533	16580	16651	16603	16586	16417	16615	16569	16566	16624	16551	16478	16430	16600	16515	16586	16486	16676	16560	16559	16680	16678	16596	16496	16709	16654	16747	16748	16687	16548	16595	16567	16628	16497	16565	16727	16718	16828	16742	16557	16681	16518	16691	16817	16369	16516	16669	16660	16603	16700	16602	16605	16465	16480	16550	16742	16583	16508	16759	16480	16636	16407	16595	16712	16623	16544	16702	16727	16814	16565	16622	16672	16374	16687	16504	16747	16634	16523	16580	16869	16602	16463	16597	16621	16508	16754	16633	16705	16475	16576	16513	16689	16796	16602	16574	16649	16673	16645	16635	16702	16638	16510	16776	16420	16607	16653	16688	16603	16746	16755	16678	16592	16420	16439	16730	16609	16538	16807	16746	16713	16554	16640	16426	16503	16514	16592	16499	16653	16587	16612	16600	16436	16672	16553	16578	16681	16661	16704	16751	16684	16633	16621	16641	16636	16508	16705	16606	16626	16664	16572	16800	16708	16522	16763	16655	16669	16734	16603	16636	16685	16651	16691	16712	16656	16723	16725	16627	16645	16635	16654	16603	16487	16880	16570	16760	16777	16581	16642	16715	16655	16590	16740	16622	16773	16724	16873	16584	16567	16597	16615	16664	16724	16695	16512	16548	16615	16683	16604	16808	16589	16670	16664	16628	16562	16683	16658	16602	16706	16683	16623	16631	16818	16697	16688	16593	16737
29479	37003	45838	35879	27040	23201	21558	20760	20191	20151	20151	20017	20189	20245	20128	20153	20604	20230	20252	20093	20199	20252	20300	20156	20211	20286	20166	20242	20158	20334	20423	20240	20073	20310	20194	20041	20386	20144	20296	20095	20306	20157	20409	20325	20159	20124	20157	20158	20144	20178	20296	20138	20210	20069	20185	20113	20214	20372	20265	20361	20227	20223	20178	20228	20222	20152	20170	20251	20297	20343	20083	20229	20195	20254	20050	20271	20313	20152	20330	20200	20143	20290	20201	20212	20349	20270	20133	20427	20227	20184	20257	20275	20006	20232	20431	20248	20204	20076	20414	20214	20196	20107	20184	20151	20101	20331	20309	20331	20295	19957	20093	19980	20074	20210	20181	20164	20346	20287	20195	20165	20097	19921	20267	20213	20097	20095	20217	20139	20062	20213	20264	19993	20272	19979	20178	20376	19890	20155	20467	20234	20297	20176	20149	20325	20232	20227	20166	20079	20401	20480	20408	20077	20183	20459	20122	20249	20479	20226	20175	20208	20181	20128	20095	19941	19893	20095	20290	20213	20011	20207	20082	20107	20223	20377	20129	20185	20345	20303	20247	20247	20227	20153	19932	20263	20239	20119	20229	20228	19936	20186	20126	20307	20004	20152	20014	20159	20186	19980	20245	20288	20186	20176	20095	20242	19839	20160	20405	19983	20147	20137	20017	20310	20231	20208	20168	20178	20180	20228	20312	20433	20282	20344	20325	20224	20134	20255	20314	20039	20386	20101	20196	20004	20007	20121	20092	20047	20272	20241	20235	20194	20188	20173	20094	20291	20416	20188	20262	20035	20488	20014	20201	20189	20073	19990	20256	20175	20340	20283	19969	20168	20256	20116	20167	20196	20079	20253	20295	20268	19906	20450	20308	20250	20105	20311	20119	20055	20174	20160	20217	20269	20243	20190	20471	20266	20135	20050	20166	20350	20271	20232	20055	20157	20199	20115	20133	20165	20108	20241	20234	20224	20216	20133	20043	20062	20059	20113	20465	20084	20115	20438	20385	20123	20138	20128	20097	20349	20320	20142	20232	20308	20224	20286	20179	20208	20232	20140	20190	20054	20279	20425	20140	20390	20270	20189	20224	20153	20180	20157	20004	20043	20219	20187	20216	20232	20225	20435	20144	20002	19951	20088	20145	20254	20286	20394	20339	20010	20187	20088	20202	20166	20096	20370	20096	20184	20244	20288	20242	20147	20268	20118	20011	20138	20234	20204	20095	20014	20330	20082	20077	20259	20220	20282	20196	20309	20239	20258	20330	20327	20116	20054	20058	20294	20358	20216	20289	20102	20223	20316	20334	19910	20365	20239	20249	20274	20304	20208	20293	20308	20242	20076	20434	20164	20178	20280	20410	20027	20014	20235	20333	20396	20214	20087	20185	20122	20236	20058	20296	20163	20011	19922	20381	20162	20256	20324	20348	20314	20262	20148	20196	20175	20177	19992	20376	20219	20271	20140	20173	20102	20305	20181	20281	20167	20278	20231	19994	20302	20240	20168	20128	20107	19997	20209	20344	20052	20226	20313	19996	20192	20314	20292	20290	20112	20257	20383	20174	20228	20089	20117	20273	20218	20166	20261	20333	20315	20128	20249	20205	20254	20107	20017	20219	20265	20319	20367	19972	20089	20233	20145	20390	20082	20366	20171	20211	20050	20050	20136	20192	20072	20307	20181	20240	20042	20150	20059	20538	20148	20221	20164	20207	20366	20120	19955	20259	20235	20291	20340	20220	20032	20435	20206	20538	20376	20277	20171	20194	20098	20427	20301	20246	20214	20289	20212	20161	20204	20007	20458	20212	20033	20176	20032	20277	20197	20198	20320	20130	20277	20239	20112	20156	20289	20203	20167	20122	20262	20131	20224	20020	20160	20251	20295	20284	20323	20152	20360	20170	20353	20174	20255	20335	20333	20431	20365	20139	20207	20269	20607	20112	20154	20066	20117	20229	20158	20081	20197	20211	20096	20265	20280	20124	20569	20126	20337	20208	20274	20287	20303	20292	20186	20198	20243	20215	20137	20393	20198	20251	20243	20079	20013	20424	20249	20267	20052	20227	20230	20279	20163	20189	20432	20304	20054	20412	20194	20175	20274	20282	20116	20126	20162	20081	20203	20471	20344	20243	20127	20297	20234	20123	20214	20224	20324	20118	20199	20087	20256	20168	20004	19967	20362	20107	20280	20081	20052	20109	20140	20081	20186	20075	20157	20291	20143	20204	20163	20217	20079	20247	20220	20390	19949	20064	20212	20091	20264	20159	20198	20035	20274	20194	20216	20104	20143	20084	20325	19970	20302	20286	20236	20244	20263	20031	20310	19926	20043	20255	20098	20212	20061	20285	20192	20165	20121	20350	20302	20196	20057	20474	20090	20235	20473	20266	20210	20196	20280	20055	20178	20052	20043	20292	20225	20187	20120	20208	20292	20353	20158	20367	20124	20184	20022	20134	20133	20216	20187	20163	20239	20220	20440	20166	19977	20187	20086	20129	20239	20175	20373	20054	20466	19986	20204	20127	20070	20257	20225	20170	20236	20450	20304	20257	20586	20185	20159	20211	20328	20140	20125	20021	19950	19875	20176	20154	20176	20128	20339	20020	20120	20342	20264	20313	20183	20256	20351	20345	20130	20325	20471	20347	20171	20092	20097	20341	20088	20268	20406	20076	20140	20226	20058	20244	19981	20235	20011	20321	20227	20319	20168	20220	20060	20109	20111	20117	20395	20188	20308	20205	20217	20112	20219	20285	20256	20081	20284	20172	20023	20154	20253	20171	19953	19931	20284	20123	20121	20160	20038	20076	20277	20154	20412	20185	20230	20029	20293	20330	20059	20242	20271	20198	20176	20204	20302	20239	20091	20282	20236	20315	20123	20288	20060	20161	20167	20144	20240	20252	20342	20087	19959	19981	19957	20193	20151	20228	20196	20318	20456	20189	20327	20335	20272	20233	20242	20201	20172	20244	20215	20294	20291	20230	20218	20205	20037	20288	20257	20339	20230	20406	20133	20181	20376	20221	20064	20473	20233	20265	20408	20344	20235	20033	20228	20109	19962	20234	20171	20243	20255	20356	20173	20117	20358	20116	20421	20201	19994	19978	20257	20121	20400	20179	20180	20230	20220	20086	19957	20199	20028	20219	20266	20172	20202	20359	20353	20025	20324	20129	20149	20349	20175	20088	20013	20086	20127	20389	20134	20236	20180	20280	20289	20247	20353	20270	20325	20266	19993	20183	20302	19955	20194	20060	20497	20451	20177	20345	20372	20224	20316	20160	20272	20124	20162	20295	20288	20186	20193	20064	19957	20289	20060	20246	20433	20209	20291	20273	20202	20192	20258	20184	20349	20220	20005	20423	20240	20254	20249	20327	20518	20221	20310	20228	20119	20343	20296	20100	20233	20360	20109	20317	20158	20349	20066	20246	20090	20102	20243	20275	20147	20402	20440	20334	20356	20013	20181	20236	20494	20344	20243	19830	20152	20432	20209	20116	20255	20101	20015	20108	20261	20353	20199	20067	20151	20119	20313	20237	20164	20119	20250	20195	20264	20018	20044	20239	20454	20172	20255	20413	20249	20172	19995	20277	20276	20315	20174	20057	20127	20125	20156	20218	20292	20143	20074	20151	20193	20131	20344	20207	20290	20128	20178	19987	20308	20162	20203	20163	20105	20225	20224	20050	20243	20052	20263	20099	20376	20192	20227	20118	20194	20242	20013	20246	19961	20109	20223	20141	20163	20072	19998	20112	20369	20417	20206	20115	20160	20297	20223	20218	20193	20214	20022	20148	20312	20176	20294	20145	20202	20212	20216	20364	20116	20026	20366	20168	20211	20168	20212	20071	20095	20150	20151	20190	20241	20175	20256	20351	20101	20348	20091	20363	20258	20408	20334	20224	20280	20392	20251	20103	20387	20386	20509	20457	20276	20375	20366	20058	20189	20141	20299	20343	20094	20088	20170	20275	20311	20159	20340	20212	20122	19981	20281	20279	20350	19965	20045	20241	20339	20323	19974	20189	20400	19997	20134	20261	20281	20368	20217	20170	20196	20216	20120	20141	20438	20266	20323	20366	20392	20131	20083	20384	20143	20255	19899	20113	20178	20314	20447	20288	20328	20135	20147	20113	19988	19911	20293	20404	20226	20196	20451	20502	20384	20292	20007	20325	20391	20321	20245	20269	20115	20363	20142	20275	20196	20205	20094	20338	20386	20356	20373	20266	20373	20115	20090	20257	20307	20314	20353	20183	20402	20217	20416	20151	20086	20006	20349	20257	19999	20225	20201	20016	20199	20467	20271	20421	20194	20225	20234	20271	20244	20232	20268	20039	20088	20204	20171	20307	20137	20096	20054	20341	19986	20223	20162	20110	20098	20282	20059	20277	20219	20028	20203	20304	20240	20157	20125	20141	20318	20282	20123	20169	20233	20353	20226	20057	20225	20169	20145	20134	19997	19919	20256	20265	20373	20224	20230	20335	20180	20235	20280	20262	20332	20128	20214	20051	19968	20402	20217	20244	20239	20339	20268	20272	20328	20146	20271	20318	20231	20315	20224	20477	20257	20210	20093	20372	20104	20212	20398	20302	20153	20355	20177	20016	20111	20142	20173	20146	19975	20138	20125	20292	20118	20304	20226	20162	20267	20117	20373	20134	20367	20251	20424	20172	20157	20220	20141	20194	20122	20324	20110	20278	20142	20174	20161	20180	20405	20221	20002	20209	20380	20478	20072	20152	20319	20033	19881	20305	20187	20360	20268	20121	20114	20111	20002	20320	20049	20146	20093	20214	20047	20344	20352	20206	20281	20299	20088	20156	20300	20016	20208	20269	20298	20197	20268	20130	20146	20345	20098	19916	20230	20303	20208	20283	20260	20255	20097	20287	20225	20288	20125	20516	20192	20157	20296	20169	20236	20312	20075	20403	20267	20237	20330	20241	20230	20171	20136	20527	20197	20025	20068	20261	20026	20208	20345	20163	20181	20045	20256	20077	20009	20140	20415	20273	20070	20140	20178	20355	20273	20149	20131	20044	20318	20295	20066	20057	20190	20336	20245	20167	20072	20108	20411	20222	20118	20126	20224	19964	20159	20286	20309	20206	20108	19878	20211	20378	20137	20227	20211	20354	20163	20528	20102	20110	20066
34610	57585	47753	32044	23797	19261	17375	16971	16727	16700	16683	16615	16663	16690	16690	16663	16477	16810	16794	16692	16790	16750	16633	16598	16707	16829	16834	16597	16794	16877	16710	16665	16560	16739	16810	16702	16658	16714	16646	16755	16653	16693	16740	16809	16788	16692	16929	16589	16583	16614	16632	16662	16567	16593	16833	16635	16518	16900	16823	16709	16594	16813	16723	16520	16826	16747	16703	16666	16625	16623	16752	16806	16804	16676	16789	16717	16668	16572	16784	16654	16769	16966	16516	16594	16763	16672	16727	16624	16828	16678	16665	16700	16731	16694	16687	16783	16828	16715	16666	16467	16585	16682	16791	16709	16816	16683	16687	16786	16856	16601	16769	16715	16638	16672	16708	16773	16761	16760	16737	16669	16752	16748	16694	16694	16595	16651	16659	16890	16742	16833	16689	16699	16690	16739	16624	16685	16764	16759	16643	16673	16704	16634	16712	16774	16739	16687	16608	16582	16718	16610	16676	16690	16738	16709	16691	16600	16822	16742	16729	16756	16743	16560	16680	16760	16554	16706	16692	16643	16717	16733	16658	16722	16709	16652	16697	16584	16510	16671	16778	16565	16777	16751	16544	16696	16897	16564	16503	16769	16765	16771	16542	16582	16573	16661	16753	16715	16606	16490	16940	16619	16902	16551	16666	16736	16779	16752	16783	16720	16719	16739	16620	16549	16825	16550	16522	16787	16735	16861	16849	16796	16819	16772	16656	16608	16619	16607	16807	16732	16772	16763	16733	16741	16794	16625	16737	16660	16721	16973	16672	16683	16894	16724	16815	16623	16767	16706	16657	16841	16727	16705	16686	16470	16645	16641	16706	16677	16533	16587	16535	16701	16638	16724	16891	16509	16734	16648	16719	16764	16588	16921	16785	16801	16682	16721	16688	16663	16723	16519	16731	16758	16701	16737	16809	16547	16758	16787	16772	16703	16664	16636	16842	16714	16872	16764	16606	16589	16782	16718	16649	16678	16677	16775	16755	16612	16673	16756	16765	16632	16776	16822	16691	16590	16647	16437	16614	16722	16639	16574	16708	16789	16659	16705	16678	16745	16665	16801	16727	16790	16515	16705	16636	16796	16883	16743	16758	16716	16628	16601	16710	16677	16819	16796	16658	16630	16782	16764	16645	16711	16883	16710	16614	16708	16746	16730	16920	16750	16711	16813	16653	16566	16722	16795	16640	16585	16730	16884	16687	16623	16679	16743	16594	16672	16786	16776	16806	16725	16676	16710	16758	16628	16709	16713	16750	16711	16713	17025	16771	16697	16759	16685	16764	16631	16566	16628	16895	16587	16791	16844	16766	16683	16665	16843	16638	16827	16693	16784	16665	16695	16756	16751	16600	16557	16849	16572	16672	16682	16825	16683	16800	16778	16799	16880	16711	16684	16739	16833	16689	16568	16585	16729	16752	16771	16783	16634	16655	16774	16742	16543	16723	16666	16763	16711	16621	16608	16917	16709	16617	16880	16852	16690	16733	16823	16766	16936	16602	16798	16744	16654	16673	16698	16840	16691	16854	16617	16358	16761	16810	16630	16737	16636	16816	16751	16591	16760	16760	16662	16743	16738	16619	16664	16871	16725	16699	16759	16658	16761	16869	16484	16602	16807	16642	16629	16599	16749	16645	16743	16914	16613	16649	16651	16624	16660	16671	16640	16538	16693	16714	16622	16678	16605	16697	16640	16843	16659	16712	16892	16632	16767	16703	16551	16840	16759	16829	16673	16777	16694	16855	16684	16520	16521	16690	16855	16635	16694	16691	16613	16744	16563	16663	16802	16678	16759	16605	16805	16685	16645	16859	16688	16678	16791	16752	16572	16687	16711	16680	16734	16687	16786	16746	16561	16896	16602	16756	16634	16854	16614	16590	16818	16786	16659	16537	16850	16760	16772	16619	16657	16816	16719	16648	16667	16724	16733	16857	16701	16666	16693	16912	16859	16730	16905	16565	16654	16731	16693	16762	16775	16865	16757	16652	16680	16723	16581	16788	16729	16852	16881	16660	16738	16630	16809	16817	16507	16825	16674	16641	16677	16614	16805	16717	16795	16545	16678	16748	16652	16750	16691	16753	16610	16701	16743	16788	16701	16681	16703	16803	16594	16608	16720	16709	16744	16642	16712	16744	16581	16862	16805	16605	16737	16664	16713	16672	16512	16683	16749	16615	16558	16686	16878	16606	16839	16688	16713	16523	16627	16618	16600	16546	16702	16724	16836	16709	16574	16830	16660	16860	16701	16640	16798	16721	16611	16729	16698	16575	16639	16644	16654	16804	16570	16675	16765	16823	16698	16685	16579	16830	16641	16800	16669	16628	16671	16651	16604	16642	16689	16711	16787	16842	16793	16859	16576	16664	16799	16803	16535	16660	16783	16710	16823	16709	16669	16811	16928	16634	16588	16820	16654	16813	16672	16699	16778	16611	16665	16950	16651	16639	16608	16748	16599	16687	16692	16781	16692	16727	16600	16683	16753	16869	16597	16806	16783	16711	16950	16806	16656	16643	16765	16668	16794	16719	16687	16795	16632	16622	16819	16794	16599	16691	16651	16683	16692	16720	16679	16778	16555	16560	16737	16759	16729	16738	16731	16744	16700	16632	16781	16553	16757	16874	16712	16788	16615	16608	16775	16790	16881	16798	16754	16635	16745	16539	17028	16767	16737	16813	16684	16720	16724	16746	16809	16730	16806	16666	16588	16787	16769	16749	16815	16706	16651	16810	16570	16646	16556	16648	16768	16895	16667	16678	16804	16656	16830	16782	16713	16774	16620	16741	16595	16799	16768	16739	16673	16752	16661	16733	16677	16700	16627	16591	16702	16628	16622	16798	16661	16773	16675	16817	16778	16663	16696	16718	16705	16788	16746	16814	16644	16573	16593	16964	16739	16650	16458	16752	16585	16770	16696	16737	16817	16808	16733	16577	16658	16573	16903	16808	16819	16681	16777	16715	16832	16768	16689	16679	16602	16687	16598	16740	16779	16808	16544	16625	16866	16720	16658	16689	16626	16583	16659	16594	16761	16742	16723	16663	16686	16669	16727	16814	16630	16712	16620	16731	16799	16699	16687	16720	16758	16617	16804	16704	16780	16731	16810	16672	16872	16698	16830	16609	16675	16637	16725	16587	16659	16460	16764	16767	16818	16774	16727	16813	16707	16692	16781	16547	16603	16847	16688	16646	16682	16731	16618	16807	16612	16641	16840	16812	16718	16629	16914	16741	16587	16527	16718	16554	16582	16638	16768	16768	16716	16762	16761	16776	16726	16641	16795	16752	16635	16723	16509	16814	16658	16826	16820	16749	16724	16673	16566	16872	16687	16658	16776	16575	16658	16618	16698	16840	16639	16388	16665	16667	16616	16603	16721	16590	16700	16759	16814	16811	16729	16689	16703	16702	16671	16684	16554	16761	16783	16644	16893	16579	16613	16706	16634	16744	16682	16567	16727	16626	16755	16571	16645	16785	16772	16812	16506	16808	16820	16659	16841	16824	16717	16748	16694	16562	16579	16595	16779	16712	16708	16822	16675	16923	16611	16516	16550	16592	16820	16509	16706	16671	16639	16714	16513	16789	16690	16644	16717	16557	16737	16662	16905	16705	16790	16647	16799	16747	16710	16811	16564	16710	16789	16617	16737	16828	16751	16641	16783	16724	16822	16843	16674	16656	16806	16644	16381	16650	16591	16794	16860	16710	16844	16804	16714	16779	16499	16866	16976	16873	16710	16712	16753	16785	16572	16674	16762	16793	16817	16831	16619	16678	16697	16743	16872	16640	16746	16904	16534	16733	16678	16633	16778	16579	16739	16627	16750	16593	16937	16761	16700	16621	16717	16622	16703	16814	16695	16692	16621	16702	16919	16779	16607	16690	16824	16582	16687	16799	16669	16766	16602	16614	16732	16796	16635	16838	16810	16816	16714	16914	16758	16641	16656	16761	16660	16692	16628	16694	16779	16771	16786	16639	16669	16950	16739	16673	16742	16682	16790	16534	16666	16860	16851	16623	16658	16704	16615	16655	16760	16723	16818	16611	16802	16807	16942	16551	16807	16677	16815	16836	16776	16663	16633	16753	16481	16777	16716	16709	16644	16690	16820	16851	16855	16673	16522	16787	16714	16817	16784	16742	16857	16662	16696	16655	16727	16710	16774	16577	16849	16761	16592	16814	16564	16828	16552	16780	16792	16753	16766	16631	16540	16790	16711	16623	16890	16777	16658	16742	16433	16553	16578	16848	16872	16618	16587	16808	16588	16633	16709	16670	16815	16752	16745	16784	16689	16765	16805	16872	16814	16847	16713	16825	16786	16697	16610	16675	16635	16686	16824	16759	16781	16707	16651	16575	16603	16668	16760	16765	16770	16723	16812	16719	16698	16717	16791	16858	16846	16660	16747	16619	16700	16786	16736	16883	16798	16588	16869	16903	16827	16625	16712	16725	16740	16699	16711	16695	16776	16653	16723	16657	16618	16725	16780	16779	16712	16621	16844	16755	16734	16804	16662	16726	16762	16771	16853	16798	16595	16795	16718	16756	16599	16738	16706	16700	16767	16615	16743	16678	16588	16704	16687	16663	16642	16793	16516	16679	16585	16559	16721	16625	16973	16721	16654	16655	16691	16812	16719	16660	16711	16765	16702	16799	16781	16722	16676	16899	16795	16580	16611	16740	16767	16787	16655	16610	16656	16660	16784	16760	16780	16772	16669	16493	16897	16708	16658	16808	16670	16724	16556	16640	16783	16707	16828	16863	16801	16831	16766	16714	16713	16792	16616	16832	16637	16774	16726	16617	16935	16524	16886	16849	16698	16725	16722	16783	16712	16698	16618	16750	16894	16561	16652	16756	16721	16712	16651	16715	16691	16627	16632	16614	16818	16523	16747	16785	16661	16760	16757	16691	16595	16749	16610	16887	16674	16806	16767	16645	16712	16663	16520	16709	16654	16878	16493	16708	16560	16631	16623	16771	16671	16596	16661	16885	16500	16701	16651	16542	16818	16688	16740	16569	16709	16885	16743	16695	16694	16751	16640	16834	16678	16741	16761	16696	16743	16482	16600	16853	16655	16838	16661	16625	16665	16526	16757	16721	16679	16643	16707	16886	16795	16718	16796	16756	16860	16722	16852	16684	16718	16760	16748	16673	16776
24043	25237	44227	45708	37516	31326	26831	22109	20663	20390	20322	19970	20219	20207	20180	20024	19868	20221	20103	20300	20276	20161	20235	20107	20306	19997	19966	20202	20018	20164	20062	19844	20086	20221	19910	19990	20291	20101	20014	20170	20026	19966	19942	20004	20039	19940	19943	20107	20248	20018	20162	19908	20274	20055	20023	19891	19906	19926	19932	20018	20215	20285	19946	20099	19925	20367	19991	19914	19961	20065	20000	20173	19792	20157	19906	20075	20024	20298	20031	19946	20097	20027	20054	19860	20006	19934	19805	19974	20188	20088	19939	19939	19930	20206	20007	19939	19865	19977	19808	19967	19944	20061	20093	19846	19994	20176	19911	19941	19969	19941	20055	19931	19898	19817	19984	19998	20262	20087	20001	19912	20092	20073	20092	19848	20194	20000	19912	19973	20077	20161	19993	20144	19944	19840	19797	20140	20120	19937	19972	19856	20087	19766	20085	20151	19805	20024	19737	19944	19985	20132	19834	20005	20011	20138	20036	19954	20012	20197	19981	19902	19831	20073	20221	20148	19796	19887	20042	19929	20114	20060	20069	19966	19935	19968	20028	19949	19970	19856	20290	20178	20228	20035	20032	19899	19819	19979	20051	19943	20053	20138	19903	19968	20043	19944	20037	19902	20241	19971	19876	20027	20047	19968	19974	20022	19942	19849	19704	20253	20051	20103	19781	19861	19856	20224	20061	19927	19977	20038	19868	19881	19957	19838	20032	19881	19972	19742	20060	19948	19945	19899	20015	20205	19811	20135	19876	19944	19827	19978	20011	20224	20091	20144	20061	19858	20026	19818	20017	20115	20007	19684	20138	20142	20180	20045	19899	19969	19866	19969	19813	19774	19894	19843	19930	20020	20037	20106	20082	20085	20026	20118	20136	19863	19847	19973	20038	20038	20130	20161	19908	19926	20095	20006	19974	19906	19941	19909	19829	19912	19806	20076	19949	19978	20075	20049	20359	19941	19978	19928	19954	19966	20068	19973	20090	19965	20059	19999	19636	19944	20086	20004	20274	20066	19911	19994	19904	20046	19846	19903	19991	20045	19916	20065	20114	19922	19936	20110	19985	19972	20012	20048	19893	19973	19941	20036	19966	20056	19973	19878	19946	19898	19979	19940	19882	20221	19547	20066	19846	19925	20125	19949	19950	19867	19918	19878	20165	19776	20076	19938	19952	20091	19969	20106	19992	19999	20289	20083	19902	20073	19814	20100	20010	19943	20102	20047	20105	20121	19979	20029	20170	20217	20073	20109	20148	19989	19956	19998	20053	19896	19927	20026	19963	19899	19744	20168	20085	19875	19889	20100	20186	20034	19913	20158	19990	20189	20120	19991	19891	20101	20133	19890	20127	20055	19981	19934	20072	20113	19838	19856	20148	19945	20051	19994	20146	19808	19801	20222	19873	19938	20090	19950	20003	19957	19844	19922	19930	20084	20095	19963	19890	19958	19985	20072	19982	19998	20185	19991	19992	20004	20041	19893	19735	20162	19802	19820	20290	20066	20183	20073	19916	19968	20042	19971	19848	20057	20011	19680	20090	20164	20141	19713	19935	20137	20049	19982	20191	19962	20014	20009	19965	19841	20178	19990	19977	19860	20089	19866	19963	20037	20142	20025	19908	20096	20227	20299	19999	19997	20075	19908	19947	19860	19835	19953	20104	19963	20278	19846	19938	20126	19928	20021	19922	20002	20006	20056	20080	19838	20124	20049	19965	19874	20035	20018	20009	20121	19820	19862	19870	19727	20293	19892	19822	20253	19964	19844	20030	19925	20124	20122	20017	20133	19926	20030	20097	20142	20042	19741	19787	19805	19740	20040	19907	19988	19766	19852	19906	20070	20117	20078	19902	20025	19829	20046	20062	19818	19864	19949	19998	19953	19954	20145	19872	20000	20129	19866	19868	19886	20123	19931	19937	20058	19981	20072	19969	19995	20053	19941	20023	19941	20090	19957	19757	20158	20259	19966	19997	19962	20153	20217	19761	20115	19997	19906	19847	20116	20052	20008	19884	19920	20058	19913	19916	19991	20238	19967	20051	19878	19901	20020	20117	19933	20062	20028	19992	19943	20071	19926	19910	19948	19893	19884	19746	19908	19948	20059	19920	20022	19917	19731	20023	20114	19890	20193	19901	19835	20053	20035	19906	19996	19885	19936	20231	19898	20186	20212	19997	19946	19972	20167	19854	19816	20020	20160	20213	19974	20077	19644	19930	20061	19888	19857	19903	19693	20114	19888	19720	20065	19821	19925	20173	19908	19774	20015	19965	20177	19924	19996	19991	20084	19955	20049	19858	19988	19957	19954	19892	20088	19975	19697	20193	19931	20024	20024	19884	19824	20087	19848	20256	20139	19976	20015	20111	19967	19980	20068	20035	19990	20003	19905	19928	19890	20135	20096	19928	19917	20052	19999	20125	19966	20047	20095	19955	20046	19993	19898	19949	19727	19965	19905	19970	19977	20044	19882	20108	19826	20024	19725	20124	19990	20014	20073	20045	19938	19833	20066	19910	20071	19938	20082	19919	19937	19977	19942	20151	20097	20007	19802	19963	19895	20024	19998	19988	19824	19964	19997	20114	19982	19909	20103	20121	19926	20057	20184	20162	20058	20031	20062	19830	19876	20023	19924	20020	19772	19992	20327	20230	20014	19912	20076	19815	20020	20069	20003	19891	20109	19978	20133	20212	19882	20210	20100	20161	20057	20048	19923	20190	20050	20015	20026	19904	19833	20046	20191	20219	19971	19962	19937	19857	20024	19979	19958	19887	19889	20016	20148	20156	20071	20053	19965	20052	19832	19837	19908	19979	19777	20154	20024	20069	20103	20021	19748	20016	20177	19749	19957	19852	20058	20202	19985	20021	19984	19997	19886	19972	19976	20044	20085	19960	19833	20121	19831	20014	19828	20023	19987	20145	19853	20036	19974	20079	20000	19843	19859	19932	19982	20089	20060	19736	20040	19841	19745	20054	19916	20001	19990	19978	20079	20102	20076	19858	19889	19924	19945	19824	20066	19833	20063	20034	20109	20030	19749	20121	20036	19998	19945	20004	20080	20193	20002	20016	20235	19805	19968	19979	19993	20177	20159	19891	20142	20093	19917	19931	20148	19848	20090	19780	20132	19983	19946	20096	20078	19895	20021	19878	19927	19949	19944	20053	20043	19952	19925	19989	19920	19987	19932	20036	19868	19844	20142	20219	20006	20065	20056	20009	20028	20184	19915	19963	20198	20004	20064	20099	20214	19962	20033	20014	19869	20177	19993	19840	19933	19943	19917	19794	19952	19935	20032	19900	20233	20061	19945	19784	19916	19965	20043	19954	19917	19931	19915	20070	20026	20045	19914	20047	19928	19738	19954	19992	19881	20016	19947	20036	20010	20119	19832	19901	20078	20066	19702	19754	19843	19878	19950	19820	20160	19859	20036	20012	20064	20191	20063	19931	20066	20021	20126	20015	20002	20229	20076	20034	19977	20010	19987	19981	20034	20086	20103	20033	19940	19994	20227	19856	20001	19992	20074	20141	19889	20040	20082	20005	19870	19984	19951	19943	20132	19973	19975	20156	20074	20122	20047	20251	20261	19945	19804	19897	20042	20121	19943	20019	20132	20129	19949	19970	20064	20193	19864	20041	19893	20053	19955	19971	19696	19932	20133	19906	20008	20176	19870	20261	19982	19970	20050	20043	19994	19923	20024	20139	19951	20037	19996	20012	19821	19897	19898	20007	20044	20122	20124	20158	20299	19976	20006	19834	20003	20257	20151	19962	20000	20027	20041	20020	19804	19884	19917	20122	19920	20047	19779	20205	20245	19885	20116	19963	20183	20010	20111	19947	19727	19778	19952	20151	20245	20166	20048	20085	19948	20198	20119	19907	19968	19837	19962	19841	20159	20249	20007	19939	20103	19853	19826	20012	20043	19944	19840	19983	20056	19925	19982	20069	19933	19918	19851	20082	19917	19838	20171	19928	19953	19995	20151	20024	19989	19973	19946	20006	20006	19924	20233	19956	19918	19936	19939	20012	20051	19824	19906	19762	19853	19915	20045	20165	20199	19968	20071	19998	20056	20022	19965	19927	19903	20022	19929	20179	20069	20002	20017	19888	19879	19889	19791	20119	19738	20023	19837	20079	20063	20069	20143	19829	19987	20119	20261	20039	19934	20136	19914	19914	19944	19954	19942	19793	20118	19960	19829	20040	19804	20315	19919	20164	19917	19950	19953	20198	19946	19989	20041	20022	19983	19789	19898	20108	20097	20035	19976	20049	20098	20008	19897	19926	19971	20026	20027	20008	20029	19931	19897	20082	20150	19722	20040	20070	19934	20066	19906	19945	19973	19934	19823	19947	20191	19996	19959	20000	19915	19916	20090	20014	20028	20205	19958	19972	20086	20294	20079	20064	19892	19948	20177	20111	20019	19793	19906	19894	19919	19777	20203	20087	19908	20182	20195	20107	19977	20049	19920	20032	19992	19927	20148	19842	19782	19968	19732	19996	20095	19900	19881	19973	20006	19949	19975	19959	20038	20152	20004	19913	20157	20152	20037	19935	20180	20016	20084	19943	19952	20237	20144	20096	19934	20091	19987	19856	20160	20158	19863	19936	20109	20029	20116	19861	20019	20069	20024	19987	20086	20024	20056	20049	20016	20086	20229	20108	20091	20247	19671	19629	20001	19958	20045	19849	19943	20074	19985	19798	19865	19994	20018	19946	20247	20017	20068	19713	20049	19924	20071	20148	19937	19902	19880	20133	19931	20054	19986	19980	19836	20038	19958	19798	19837	19828	19943	19950	19946	19810	20060	19964	19959	20042	19957	20014	19842	20022	20062	20194	19828	20080	20236	20195	19949	20022	20031	19884	20131	19834	19870	19987	20029	20195	20062	20154	20017	19938	19908	20049	20199	20205	19979	19918	19965	19984	19956	20017	19990	20108	20146	19942	20072	20105	20132	19920	19952	19753	19899	20131	19917	19973	20168	19897	20055	20210	20086	20078	19995	20122	20104	19936	20055	19971	19965	19885	20050	19968	20036	20158	19906	19985	19885	19814	20063	20184	20033	19957	20057	20043	20076	20203	20052	20234	19927	20111	19762	19882	20022	19923	20000	20130	20103	19985	20139	20178	20067	20013	19950	19997	19934	19982	20025
57088	99863	86809	61874	43598	29862	21458	18132	16983	16621	16601	16649	16681	16774	16780	16527	16718	16534	16610	16548	16601	16723	16665	16703	16751	16598	16665	16610	16543	16700	16477	16707	16683	16636	16649	16788	16612	16559	16525	16621	16694	16632	16521	16747	16712	16607	16497	16783	16589	16684	16493	16705	16637	16581	16521	16716	16589	16582	16679	16622	16627	16565	16631	16701	16792	16586	16627	16577	16608	16723	16635	16727	16388	16698	16668	16633	16616	16677	16751	16524	16526	16656	16629	16619	16606	16695	16648	16436	16440	16584	16561	16642	16503	16606	16692	16609	16691	16667	16666	16589	16708	16687	16823	16539	16513	16799	16711	16650	16672	16593	16798	16652	16499	16557	16485	16746	16689	16720	16704	16582	16550	16633	16523	16683	16719	16481	16634	16468	16591	16684	16700	16716	16691	16583	16767	16756	16547	16596	16589	16546	16654	16351	16703	16662	16532	16804	16693	16501	16633	16516	16534	16745	16656	16555	16615	16714	16550	16472	16508	16845	16778	16677	16533	16552	16606	16622	16608	16539	16621	16561	16564	16608	16639	16734	16653	16618	16543	16630	16730	16671	16614	16549	16568	16711	16745	16655	16701	16525	16621	16808	16572	16575	16622	16550	16477	16790	16589	16816	16556	16559	16751	16658	16682	16654	16756	16484	16650	16646	16498	16725	16654	16464	16791	16584	16702	16566	16760	16546	16654	16683	16563	16618	16702	16529	16649	16566	16739	16702	16584	16625	16650	16592	16605	16689	16660	16644	16696	16699	16569	16565	16650	16589	16500	16688	16626	16725	16660	16674	16714	16617	16495	16588	16681	16544	16488	16612	16663	16747	16541	16550	16649	16579	16736	16540	16640	16629	16609	16748	16528	16462	16627	16582	16663	16536	16716	16591	16444	16631	16537	16628	16737	16703	16555	16584	16599	16740	16638	16568	16739	16539	16579	16639	16600	16638	16610	16608	16817	16678	16705	16490	16829	16523	16569	16770	16756	16698	16640	16608	16659	16496	16711	16844	16501	16805	16728	16518	16675	16757	16462	16674	16598	16794	16724	16715	16616	16617	16578	16686	16728	16705	16865	16750	16635	16729	16682	16350	16668	16661	16562	16780	16731	16516	16490	16582	16531	16676	16597	16664	16527	16613	16614	16734	16490	16657	16622	16762	16581	16662	16535	16721	16617	16620	16684	16592	16369	16598	16600	16754	16464	16775	16407	16673	16558	16532	16533	16633	16473	16488	16664	16370	16522	16767	16501	16643	16623	16664	16687	16665	16629	16564	16723	16614	16680	16647	16636	16756	16668	16559	16673	16748	16588	16798	16415	16563	16662	16768	16591	16661	16537	16602	16607	16403	16548	16641	16615	16573	16682	16774	16640	16528	16694	16740	16656	16720	16619	16592	16690	16599	16612	16701	16609	16437	16605	16672	16680	16587	16800	16593	16652	16608	16723	16349	16732	16626	16634	16693	16645	16623	16663	16495	16593	16460	16607	16704	16700	16610	16483	16679	16523	16663	16483	16548	16745	16522	16596	16729	16706	16741	16721	16723	16501	16555	16621	16581	16609	16537	16487	16759	16683	16638	16652	16628	16638	16667	16743	16605	16657	16710	16614	16613	16557	16666	16591	16654	16538	16723	16541	16741	16437	16717	16573	16778	16661	16577	16803	16529	16518	16710	16623	16713	16587	16841	16578	16569	16707	16640	16635	16721	16782	16597	16641	16787	16645	16478	16544	16663	16497	16683	16717	16564	16671	16673	16595	16479	16707	16493	16572	16846	16635	16626	16559	16719	16518	16673	16550	16595	16527	16636	16528	16446	16542	16603	16747	16646	16571	16660	16634	16601	16745	16607	16595	16589	16658	16608	16350	16672	16717	16535	16606	16774	16624	16676	16771	16761	16793	16510	16707	16732	16484	16829	16575	16764	16630	16581	16565	16691	16687	16562	16714	16714	16764	16552	16558	16654	16611	16656	16583	16480	16728	16669	16779	16710	16662	16597	16617	16652	16817	16618	16732	16536	16696	16633	16632	16594	16679	16598	16721	16662	16548	16729	16792	16568	16529	16598	16817	16582	16719	16616	16651	16494	16469	16671	16534	16771	16763	16599	16458	16534	16569	16644	16559	16722	16583	16821	16480	16636	16679	16763	16628	16756	16555	16754	16612	16672	16673	16735	16706	16693	16562	16483	16512	16762	16675	16584	16516	16719	16762	16828	16663	16641	16612	16620	16682	16758	16567	16685	16649	16673	16694	16583	16624	16436	16729	16430	16447	16637	16710	16689	16521	16616	16555	16583	16653	16589	16420	16667	16408	16619	16629	16573	16695	16602	16852	16603	16374	16646	16878	16763	16478	16595	16661	16486	16614	16663	16669	16645	16649	16643	16564	16767	16584	16669	16655	16793	16721	16849	16520	16678	16447	16606	16718	16495	16603	16540	16722	16623	16619	16467	16596	16478	16653	16760	16607	16759	16643	16632	16630	16702	16771	16593	16690	16702	16461	16692	16702	16562	16536	16575	16540	16537	16570	16695	16549	16676	16779	16719	16495	16501	16615	16643	16710	16565	16645	16783	16556	16720	16693	16390	16511	16651	16756	16904	16819	16568	16756	16539	16720	16429	16671	16630	16666	16592	16704	16492	16508	16513	16457	16794	16614	16753	16458	16696	16621	16699	16810	16607	16566	16573	16618	16722	16583	16823	16602	16652	16634	16550	16559	16545	16638	16544	16533	16524	16661	16482	16534	16800	16573	16535	16646	16560	16735	16538	16739	16633	16690	16660	16594	16832	16597	16619	16578	16500	16690	16550	16596	16556	16837	16653	16704	16551	16610	16599	16652	16690	16596	16655	16599	16639	16708	16521	16662	16609	16549	16572	16635	16582	16439	16680	16664	16639	16737	16645	16646	16691	16571	16421	16548	16772	16573	16553	16680	16583	16533	16634	16759	16580	16569	16674	16623	16692	16383	16612	16555	16725	16802	16461	16422	16560	16537	16674	16584	16785	16590	16667	16503	16551	16520	16630	16732	16478	16770	16774	16532	16641	16575	16695	16674	16680	16618	16559	16724	16612	16350	16629	16527	16580	16633	16442	16754	16450	16666	16697	16561	16668	16534	16506	16517	16662	16529	16747	16596	16381	16519	16716	16619	16789	16608	16652	16618	16778	16828	16580	16533	16764	16704	16704	16536	16703	16761	16476	16660	16572	16569	16766	16686	16705	16320	16716	16821	16664	16815	16626	16682	16673	16519	16777	16621	16746	16439	16699	16581	16767	16543	16637	16486	16632	16557	16618	16714	16643	16613	16758	16503	16580	16577	16642	16523	16626	16566	16699	16706	16680	16615	16569	16687	16615	16359	16525	16452	16622	16507	16638	16487	16696	16685	16664	16442	16682	16567	16674	16618	16679	16607	16721	16756	16763	16662	16649	16559	16640	16558	16882	16662	16693	16549	16858	16598	16715	16610	16813	16622	16577	16583	16618	16710	16656	16745	16606	16433	16583	16754	16678	16764	16558	16645	16764	16596	16651	16617	16748	16708	16671	16474	16820	16684	16631	16617	16872	16702	16537	16604	16700	16571	16668	16688	16646	16642	16585	16603	16699	16641	16658	16613	16424	16714	16830	16731	16633	16627	16700	16604	16683	16532	16535	16603	16569	16764	16669	16658	16651	16484	16663	16621	16640	16568	16720	16670	16682	16610	16485	16555	16716	16807	16525	16498	16826	16629	16567	16517	16651	16533	16598	16610	16737	16601	16706	16786	16758	16826	16633	16657	16558	16552	16607	16714	16697	16623	16643	16487	16416	16661	16522	16649	16660	16748	16650	16705	16666	16544	16654	16445	16611	16577	16531	16529	16682	16729	16569	16576	16724	16643	16555	16613	16753	16741	16708	16621	16754	16564	16620	16665	16654	16736	16622	16684	16581	16706	16562	16542	16553	16508	16471	16646	16742	16608	16586	16666	16456	16634	16615	16762	16568	16562	16489	16814	16629	16743	16493	16713	16584	16740	16514	16508	16773	16534	16563	16535	16693	16537	16511	16721	16624	16529	16512	16574	16598	16891	16735	16739	16702	16637	16545	16671	16634	16629	16270	16743	16611	16733	16679	16416	16804	16601	16578	16667	16657	16681	16773	16650	16661	16653	16586	16573	16681	16669	16622	16495	16833	16717	16511	16691	16762	16616	16647	16498	16607	16634	16664	16397	16679	16416	16636	16666	16684	16683	16484	16843	16441	16682	16611	16471	16838	16450	16746	16683	16730	16764	16698	16660	16497	16653	16706	16570	16644	16502	16697	16632	16515	16528	16605	16796	16685	16689	16551	16667	16433	16608	16841	16517	16694	16763	16678	16481	16592	16597	16636	16833	16692	16497	16681	16500	16773	16674	16611	16566	16668	16634	16524	16578	16623	16613	16733	16576	16614	16662	16618	16590	16682	16690	16669	16615	16784	16768	16655	16642	16481	16786	16592	16756	16633	16646	16633	16770	16661	16482	16671	16486	16591	16580	16638	16650	16626	16557	16748	16462	16654	16563	16622	16571	16590	16362	16618	16603	16673	16609	16583	16718	16581	16518	16700	16643	16682	16547	16685	16643	16651	16790	16415	16635	16460	16778	16563	16704	16748	16549	16489	16805	16611	16582	16656	16675	16754	16443	16662	16605	16774	16559	16662	16404	16534	16582	16573	16618	16825	16664	16396	16665	16527	16563	16590	16516	16698	16544	16672	16771	16376	16644	16612	16552	16477	16561	16734	16677	16674	16651	16682	16519	16688	16543	16730	16593	16743	16786	16630	16593	16676	16681	16450	16763	16582	16700	16653	16747	16614	16744	16545	16603	16690	16587	16696	16694	16647	16674	16460	16781	16572	16634	16672	16630	16672	16744	16641	16706	16608	16561	16628	16668	16638	16491	16630	16762	16570	16484	16572	16829	16497	16544	16659	16499	16622	16531	16663	16540	16601	16784	16593	16670	16677	16592	16621	16509	16507	16785	16603	16642	16639	16588	16597	16588	16696	16527	16671	16597	16726	16566	16564	16683	16634	16485	16518	16878	16632	16544	16512	16729	16560	16498	16645	16666	16637	16586	16778	16583	16711	16674	16789	16596	16520	16628	16501	16642	16644	16409	16678	16708	16767
22968	23272	40004	42994	40886	35833	31365	23869	21173	20857	20682	20460	20494	20671	20401	20321	20425	20315	20267	20318	20378	20278	20245	20382	20362	20316	20305	20211	20366	20401	20253	20317	20450	20601	20078	20285	20239	20339	20202	20065	20237	20234	20206	20270	20059	20140	20028	20063	20157	20284	20329	19971	20200	20217	20130	20058	20103	20050	20307	20201	20320	20188	20171	20046	20051	20010	20194	20261	20064	20251	20244	20346	20191	20166	20112	20191	20279	20182	20103	20115	20141	20251	20199	20094	20291	20340	19954	20208	20246	20213	20126	20311	20273	20252	20127	20224	20014	19816	20090	20102	20070	20154	20044	20329	20238	20175	19982	20146	20111	20089	20281	20066	20145	20022	20138	20081	20051	20514	20207	20085	20131	20130	20233	20288	20105	20221	20229	20367	20040	20223	20245	20084	20256	20182	20313	19980	20213	19930	19952	20016	20068	20126	20047	20054	20075	20059	20011	20188	19793	20226	20095	20030	19901	20114	20251	20180	20306	20203	20140	20237	20177	20017	20036	20122	20172	20166	19954	19987	20155	20190	20259	19908	20309	20187	20164	20199	20176	20235	20214	20087	20291	20116	20171	20113	19981	20151	20046	20270	20031	20232	20057	20121	20131	20137	20000	19986	20042	20298	20062	19852	20367	20220	20088	20092	20004	20036	20042	20168	20191	20057	20175	19918	20090	20086	20232	20237	20331	20115	20056	20024	20351	20268	20060	20326	20316	20023	20034	20081	20121	20120	20126	20175	20182	20002	20234	20045	20195	20281	20025	20269	20273	20193	20095	20194	20327	20177	20115	20145	20211	20077	20068	20183	20041	19929	20127	20169	20023	20072	20209	20107	20244	20225	20306	19883	20205	20180	20150	20108	20202	20239	20162	20171	20144	20138	20236	20151	20116	20108	19891	20109	20015	20226	20340	19891	20388	20283	19968	20270	20210	20224	20240	20000	20174	20398	20324	20208	20200	20024	20258	20237	20128	19950	20149	20149	20417	20124	20054	20084	19995	19756	20180	20163	20191	20135	20182	20237	20342	20214	20354	20099	20087	20072	20191	20215	20003	20226	20186	20105	20043	20250	20212	20034	19957	19952	20315	20322	20039	20157	20092	19947	20081	20203	20063	20152	20188	20185	20393	20198	20014	20127	20327	20112	20182	20121	20022	19945	19952	20114	20098	20135	20016	20119	20084	19990	20279	19952	20229	19928	20161	20146	19920	20114	20267	20332	20338	20104	20097	20034	20056	20000	19911	20329	20081	20213	20149	20116	20295	20296	20246	19997	20337	20039	20084	20265	20178	20058	20019	20002	20293	19993	20059	20288	20095	20239	20212	19987	20327	20177	20097	20125	19982	20012	20035	20085	20157	20059	19887	20217	20060	20068	20198	20101	20288	19945	20052	20125	20323	19817	20104	19967	20201	20019	20283	20209	20267	20150	20171	20189	20109	20168	20138	20138	20160	19983	20136	20078	20271	19934	20085	19991	20098	20178	20052	20142	19969	20230	19985	20205	20153	19904	20236	20076	20044	20380	20048	20058	20010	20206	20136	20195	20219	20159	20036	20236	20177	20265	20110	20167	20213	20139	19959	20143	20185	20128	20174	19970	20142	20176	20177	19980	19971	20130	20123	20137	20070	20138	20154	20271	20182	20257	20215	20324	20096	20321	20130	20061	20087	20033	20093	20126	20158	19974	20159	20163	20155	20182	20119	20199	20134	20058	20137	20231	20029	20163	20180	20086	20088	20337	20054	20190	20124	20126	20062	19948	20278	20176	20282	20129	20087	20326	20245	20183	20103	20197	20189	20219	20043	20156	20092	20249	20013	19922	20181	20078	20048	20162	20015	19964	20164	19957	20034	20143	20074	20203	20123	19982	20076	19845	20062	20174	20079	20238	20063	20291	20167	20069	20069	20061	20115	19975	20036	20191	20226	20129	20070	20051	20148	20228	20210	20260	20242	20091	20099	20116	20257	20193	20097	20219	20164	20003	19982	20130	20323	20163	20189	20254	19976	20232	20234	20054	20087	20044	19980	20356	20313	20251	20281	20201	20107	20137	19989	20083	20068	20153	20001	20045	20110	20083	20095	20128	20220	20216	20174	20064	20214	20106	20004	20168	20052	20140	19912	20120	20079	20245	20127	19899	20160	20174	20199	20177	20138	20104	20072	20250	20243	19940	19861	19995	20237	20124	20058	20176	19926	20183	20130	20285	20136	19884	19958	20049	20358	20318	19937	20057	20039	19918	20151	20113	20175	20113	20109	20162	20106	20172	20193	20171	19996	20082	20174	20102	20136	20172	20126	20111	20143	20108	20093	20138	20007	20133	20189	20195	20057	20114	20261	20003	20053	20224	20237	20254	20269	20017	20187	20405	20279	20246	20243	20210	20249	20348	20151	20185	20104	20124	19955	20115	20155	19995	20197	20073	19883	20024	20152	20103	20260	20181	20022	20155	19972	20086	20301	19910	20197	20059	19915	20146	20197	19997	20000	19999	20122	20267	20181	19950	20038	20050	20214	19958	20326	19991	20110	20060	20251	20301	20303	20150	20053	19975	20205	20251	19967	20332	20198	20177	20151	20020	19998	20079	20151	20138	20127	20270	20093	19970	19965	20130	20095	20284	19919	19974	20148	19872	20271	19989	20001	20226	20065	20170	20157	20079	20291	20087	20075	20178	20163	20154	19884	19966	20109	20324	20227	20176	20127	20120	20030	20092	20244	20090	19957	20041	20074	20182	19955	20239	19978	20093	20061	19903	20121	20261	20133	20054	20091	19835	20108	20049	20246	20043	20100	20025	20321	20143	20060	20254	20008	19990	19911	19898	20079	20203	20264	20120	20085	20176	20167	20173	20068	20017	20155	20281	20160	20269	20196	19978	20091	20022	20119	19970	20228	20264	20008	20080	20083	20039	20152	20049	20149	19953	20292	20321	19964	19906	20102	20177	20148	20151	19990	20205	20293	20038	20145	20091	20094	20241	19839	20188	20219	20154	20183	20223	20193	20310	19958	20188	20267	20167	20233	20205	20004	20225	20123	20241	20171	20104	20021	20123	20131	20032	20097	20166	20034	20259	20033	20044	20222	20082	20290	20040	20182	20135	20310	20176	20368	20024	20047	20134	20256	20015	19962	19977	20169	20147	20306	20029	20284	20188	20088	20017	20146	20231	19959	20083	20307	20142	20233	20158	20225	20140	20053	20289	19999	20016	20162	20197	20272	20228	20087	20121	20078	20110	19869	20268	20148	19992	20170	20180	19847	19995	20149	20052	20127	19943	20126	20215	20176	20169	20050	19965	20135	20219	20049	20101	20044	20193	20158	20296	20169	19848	19954	20041	20181	20205	20064	20208	20223	20107	19823	20063	19889	20111	19954	20069	20137	20185	20235	20137	20133	20150	20195	20211	20120	20069	20307	19915	20173	20114	20042	20080	20007	20047	19996	20365	20329	20124	19986	20097	19986	20059	20211	20068	20293	20011	20319	20091	20087	19937	20304	20141	20224	20099	20270	20227	20113	20101	19996	20116	20001	19880	20002	20060	20114	20032	20151	20027	20026	19954	20033	20106	20123	20089	20105	20133	19937	20118	19949	20078	20097	20261	20068	20330	20268	20239	19858	20154	20109	20087	20065	20136	20212	20105	20344	20162	19958	20177	20212	20161	20055	20286	20081	20188	20135	20123	20004	20177	20089	20122	20455	20300	19971	20121	20141	19987	19938	20293	20071	19984	20362	19999	20301	20162	20219	20097	20026	20145	20116	20268	20282	20307	20318	20159	20109	20169	20259	20381	20233	20294	20203	20189	20059	20096	19868	20072	19960	20231	20106	20112	20153	20362	20211	20111	20036	20112	20229	19988	20192	20137	19977	19995	20103	20153	20120	19959	20218	20095	20133	20170	20028	20082	20139	19971	20272	20002	20091	20211	19908	19982	20113	20152	19953	20151	20212	20017	20031	19993	19971	20071	20031	20148	20323	20002	20052	20151	19828	20192	20139	20057	19816	20082	20062	20104	20262	20116	19981	20091	20069	20116	20157	20091	20238	20161	20085	20092	20294	20321	20092	20108	19920	20162	20131	20105	20090	20053	20122	20238	19912	20096	19980	20097	20230	20115	20140	20290	20133	20138	20262	20197	20126	20115	20045	19941	20152	20130	20235	20070	20070	19942	20283	19865	20045	20021	20015	20074	20266	20317	20017	20099	20210	20058	20150	20109	20081	20140	20145	20183	20124	20126	20246	20240	20083	20117	20219	20158	20036	19937	20107	20128	20348	20249	20111	20147	19968	19892	20200	20185	19981	19968	20016	19994	20021	20109	19951	20070	20178	20190	20048	20182	20078	19954	20073	19894	20110	20251	20129	20033	19938	20051	20039	20019	19959	20090	20117	20308	20179	20144	19946	20127	20022	20124	20254	20179	20168	19872	20081	20260	20105	20028	20152	20215	20084	20137	20071	20136	20185	19927	20365	20105	20062	19846	20221	20099	20175	20140	20457	20124	20130	20292	20154	20140	20177	20046	20009	20131	19965	20035	20138	20124	20127	20050	20298	20274	20205	20048	20198	20241	19967	19993	20166	20107	20164	20158	20207	20196	20083	19945	20259	20098	20317	20347	20046	20213	20101	20166	20231	20102	20173	20076	20209	20263	19999	20007	20190	20227	20241	20171	20104	20240	19827	20268	20072	20074	20128	20295	20007	20146	20116	20179	20163	20112	20224	20171	20147	20199	20001	20221	20118	20298	20147	20137	20122	20214	19943	19996	20056	20094	20250	20103	20314	20130	20033	20040	20157	20061	20010	20167	20066	20269	20173	20042	20153	20138	19825	20220	20208	20240	20124	19995	19917	20081	20034	20003	20214	20039	20001	20031	19992	20028	20145	20204	20165	20265	20229	20175	19995	20101	20207	19858	19926	20046	20176	20039	19957	20006	20025	19969	19978	19979	20268	19923	20025	20118	19960	20047	20244	20047	20003	20143	20155	20001	20040	20030	20018	20289	20576	20269	20206	20159	20337	20075	19971	19946	20034	20219	20353	20128	20134	20205	20045	20012	20202	19848	19951	20075	20177	20267	20310	20164	20043	20065	20159	20095	20215	20121	20189	20214	20230	20161	20091	19868	20005	20065	20139	19934	20152	19981	20100	20019
62242	96697	93074	77811	57047	39467	26492	19764	17331	16776	16671	16709	16626	16776	16759	16727	16527	16791	16740	16704	16664	16927	16645	16804	16654	16517	16630	16712	16849	16549	16824	16606	16735	16739	16799	16693	16608	16756	16826	16950	16753	16780	16676	16678	16574	16581	16689	16684	16635	16748	16854	16686	16826	16713	16824	16598	16806	16691	16723	16688	16576	16648	16565	16606	16703	16657	16585	16694	16638	16852	16714	16645	16680	16660	16627	16859	16735	16920	16691	16703	16584	16721	16732	16833	16665	16645	16506	16710	16634	16700	16781	16611	16773	16914	16799	16685	16810	16690	16747	16716	16617	16637	16819	16790	16647	16604	16773	16587	16711	16633	16700	16735	16670	16725	16637	16724	16607	16862	16649	16621	16645	16589	16742	16735	16746	16579	16775	16724	16614	16591	16741	16842	16622	16697	16549	16782	16594	16678	16792	16611	16723	16631	16669	16675	16770	16725	16747	16770	16595	16879	16527	16729	16755	16766	16621	16634	16704	16685	16752	16586	16846	16710	16672	16674	16649	16674	16625	16860	16610	16690	16763	16667	16828	16790	16760	16899	16710	16556	16622	16589	16636	16723	16658	16672	16709	16618	16643	16599	16587	16882	16677	16876	16837	16603	16731	16659	16513	16675	16710	16637	16709	16665	16739	16670	16641	16764	16770	16688	16648	16670	16704	16697	16537	16720	16768	16728	16561	16833	16518	16712	16662	16624	16552	16701	16767	16724	16526	16580	16774	16823	16594	16732	16655	16536	16700	16696	16655	16527	16839	16752	16709	16498	16785	16733	16697	16764	16766	16498	16700	16737	16864	16694	16658	16737	16684	16773	16683	16672	16724	16751	16664	16634	16854	16730	16590	16664	16647	16666	16654	16713	16603	16645	16594	16615	16593	16519	16679	16445	16740	16805	16769	16668	16534	16550	16762	16594	16772	16602	16737	16697	16733	16802	16542	16734	16676	16590	16513	16564	16667	16705	16658	16647	16520	16543	16824	16815	16747	16661	16666	16578	16737	16604	16706	16634	16703	16644	16829	16633	16670	16749	16700	16460	16573	16736	16703	16854	16821	16747	16644	16501	16781	16748	16714	16750	16692	16762	16604	16673	16568	16772	16752	16869	16714	16652	16620	16674	16864	16621	16637	16587	16572	16705	16648	16686	16530	16691	16701	16781	16742	16671	16765	16617	16567	16671	16610	16690	16631	16466	16644	16768	16840	16723	16584	16618	16765	16534	16660	16791	16855	16735	16736	16577	16675	16575	16583	16950	16575	16770	16582	16572	16579	16898	16806	16663	16776	16805	16736	16575	16739	16686	16689	16663	16811	16653	16751	16694	16649	16615	16646	16640	16780	16699	16577	16585	16535	16712	16567	16845	16741	16796	16593	16879	16716	16680	16711	16640	16579	16892	16561	16663	16703	16718	16748	16759	16707	16727	16654	16626	16764	16665	16635	16785	16745	16674	16518	16760	16777	16647	16680	16684	16606	16589	16672	16761	16899	16663	16664	16742	16588	16600	16839	16636	16741	16795	16754	16821	16553	16758	16607	16639	16708	16623	16573	16594	16575	16608	16687	16668	16812	16733	16613	16663	16431	16724	16601	16778	16701	16793	16683	16705	16789	16634	16761	16733	16641	16641	16592	16565	16711	16718	16640	16536	16687	16664	16598	16602	16610	16819	16700	16617	16602	16808	16680	16669	16583	16793	16836	16821	16605	16674	16674	16546	16663	16771	16743	16745	16537	16693	16793	16771	16669	16673	16833	16642	16534	16684	16696	16664	16724	16805	16612	16756	16734	16410	16602	16691	16814	16554	16852	16679	16616	16512	16738	16796	16732	16588	16736	16692	16526	16608	16652	16759	16532	16742	16721	16620	16536	16762	16669	16570	16791	16591	16861	16759	16614	16789	16623	16843	16592	16538	16786	16553	16794	16783	16736	16702	16631	16603	16654	16521	16656	16461	16689	16691	16742	16653	16781	16686	16535	16736	16674	16635	16832	16737	16639	16598	16578	16599	16651	16602	16608	16729	16548	16681	16732	16807	16693	16605	16783	16665	16819	16646	16718	16875	16724	16802	16565	16703	16671	16613	16874	16564	16607	16756	16655	16716	16630	16734	16829	16630	16626	16743	16686	16570	16604	16735	16673	16697	16790	16765	16619	16690	16521	16725	16737	16595	16806	16704	16707	16689	16715	16609	16602	16973	16602	16820	16785	16639	16541	16554	16357	16849	16600	16770	16572	16670	16701	16580	16672	16700	16661	16680	16461	16865	16666	16562	16772	16641	16622	16692	16442	16642	16707	16622	16712	16604	16625	16662	16698	16533	16692	16721	16604	16667	16809	16611	16602	16689	16561	16685	16601	16727	16651	16697	16609	16953	16679	16743	16780	16645	16704	16622	16656	16717	16607	16537	16786	16524	16694	16693	16668	16740	16904	16581	16612	16707	16802	16658	16698	16682	16750	16740	16650	16647	16712	16610	16559	16778	16721	16672	16728	16705	16776	16809	16568	16742	16744	16717	16686	16739	16657	16764	16644	16662	16559	16558	16614	16574	16712	16545	16695	16824	16650	16749	16702	16633	16700	16478	16643	16631	17002	16736	16662	16714	16628	16730	16909	16672	16605	16655	16651	16734	16702	16625	16765	16641	16742	16627	16766	16589	16715	16597	16738	16774	16725	16687	16643	16823	16707	16699	16668	16710	16691	16651	16657	16723	16607	16735	16984	16767	16870	16820	16690	16848	16542	16643	16656	16638	16771	16708	16549	16822	16782	16624	16917	16564	16874	16662	16598	16449	16669	16605	16600	16602	16828	16693	16725	16649	16620	16566	16688	16732	16802	16582	16663	16964	16548	16703	16655	16692	16746	16765	16698	16718	16486	16910	16772	16693	16706	16687	16831	16784	16432	16711	16630	16661	16735	16734	16684	16723	16709	16699	16721	16640	16668	16796	16716	16675	16702	16508	16717	16789	16735	16764	16704	16562	16678	16489	16727	16679	16487	16662	16651	16637	16773	16730	16595	16509	16609	16778	16748	16689	16765	16810	16817	16794	16690	16918	16754	16805	16660	16695	16592	16761	16533	16610	16869	16671	16698	16689	16574	16741	16618	16885	16608	16786	16804	16748	16565	16860	16617	16616	16630	16661	16542	16676	16601	16730	16801	16719	16590	16668	16722	16758	16626	16668	16705	16706	16708	16608	16656	16539	16829	16681	16647	16856	16690	16533	16854	16669	16788	16667	16659	16743	16711	16792	16576	16715	16570	16634	16680	16548	16717	16718	16661	16760	16746	16774	16594	16687	16644	16583	16757	16615	16750	16779	16681	16812	16869	16619	16790	16614	16749	16817	16763	16705	16646	16786	16499	16569	16833	16519	16744	16718	16693	16745	16536	16507	16761	16542	16726	16753	16692	16680	16791	16529	16749	16523	16653	16749	16592	16586	16838	16771	16706	16571	16524	16767	16729	16598	16618	16612	16652	16812	16900	16630	16686	16648	16804	16677	16662	16655	16458	16749	16710	16621	16777	16724	16779	16707	16537	16708	16600	16588	16945	16607	16745	16626	16575	16703	16559	16641	16867	16753	16717	16589	16587	16613	16698	16800	16652	16712	16675	16670	16610	16700	16645	16606	16711	16784	16643	16577	16712	16674	16691	16737	16864	16620	16746	16771	16747	16581	16721	16624	16531	16611	16605	16775	16574	16725	16615	16527	16874	16611	16761	16803	16720	16565	16716	16591	16781	16908	16632	16748	16652	16760	16646	16542	16692	16701	16656	16553	16783	16678	16512	16674	16555	16696	16600	16508	16667	16737	16714	16810	16608	16688	16682	16637	16715	16702	16605	16674	16731	16766	16634	16823	16698	16804	16838	16639	16629	16540	16805	16750	16761	16524	16755	16575	16780	16709	16809	16642	16845	16711	16505	16727	16550	16838	16703	16641	16656	16696	16818	16558	16753	16718	16672	16511	16639	16708	16574	16642	16725	16849	16783	16538	16598	16578	16781	16615	16728	16447	16630	16556	16644	16684	16645	16767	16657	16803	16724	16746	16584	16783	16773	16595	16616	16830	16685	16574	16666	16707	16722	16697	16808	16656	16816	16645	16691	16800	16568	16784	16641	16592	16823	16764	16865	16696	16652	16648	16676	16668	16763	16728	16648	16597	16566	16454	16466	16815	16793	16761	16686	16767	16624	16663	16596	16691	16786	16712	16705	16549	16743	16788	16642	16896	16830	16518	16649	16629	16645	16698	16702	16724	16610	16735	16566	16622	16630	16565	16584	16735	16744	16793	16715	16574	16725	16972	16359	16665	16558	16852	16679	16633	16730	16762	16832	16649	16484	16622	16647	16755	16755	16596	16704	16669	16734	16664	16802	16718	16638	16737	16745	16648	16556	16652	16686	16627	16670	16708	16610	16731	16712	16672	16795	16754	16557	16664	16626	16650	16612	16569	16914	16718	16637	16528	16655	16713	16634	16670	16646	16892	16552	16844	16747	16687	16668	16620	16762	16506	16588	16591	16479	16670	16688	16622	16758	16558	16641	16591	16644	16682	16633	16817	16547	16623	16703	16655	16665	16649	16564	16750	16758	16615	16713	16623	16737	16604	16656	16713	16597	16720	16548	16725	16673	16847	16734	16712	16637	16740	16726	16592	16680	16840	16550	16608	16737	16755	16655	16641	16674	16861	16768	16707	16599	16725	16710	16672	16750	16531	16679	16883	16773	16813	16675	16745	16643	16714	16711	16661	16613	16720	16705	16559	16537	16773	16638	16695	16809	16605	16770	16684	16571	16629	16584	16675	16752	16751	16633	16673	16590	16539	16778	16624	16975	16657	16746	16793	16752	16696	16824	16808	16685	16717	16480	16720	16570	16721	16785	16710	16654	16617	16688	16692	16856	16655	16656	16533	16675	16809	16924	16811	16727	16820	16608	16876	16677	16711	16763	16639	16640	16680	16608	16733	16723	16756	16603	16681	16834	16652	16783	16887	16667	16661	16640	16648	16808	16741	16667	16603	16729	16731	16692	16728	16777	16566	16764	16839	16477	16669	16789	16708	16942	16828	16765	16522	16747	16657	16569	16709	16724	16786	16783	16657	16535	16681	16755	16643	16562	16543	16712	16603	16519	16778	16624	16593
29473	36254	44847	36290	27190	23180	21760	20669	20459	20447	20497	20504	20238	20263	20400	20555	20688	20603	20582	20612	20520	20262	20488	20543	20383	20515	20390	20588	20447	20539	20312	20390	20548	20474	20559	20364	20367	20445	20461	20304	20430	20423	20403	20431	20356	20401	20409	20465	20423	20407	20483	20452	20287	20281	20492	20225	20400	20355	20431	20557	20624	20552	20537	20508	20154	20435	20502	20443	20473	20466	20375	20261	20516	20537	20502	20380	20511	20617	20465	20226	20398	20391	20385	20351	20414	20348	20597	20424	20267	20341	20509	20399	20332	20403	20416	20460	20373	20385	20406	20313	20358	20535	20547	20349	20368	20315	20517	20507	20506	20599	20408	20352	20551	20329	20387	20681	20624	20524	20550	20397	20517	20195	20241	20507	20481	20278	20135	20495	20434	20380	20479	20347	20319	20453	20389	20549	20382	20255	20389	20346	20435	20302	20453	20305	20343	20393	20683	20355	20375	20453	20500	20371	20468	20349	20418	20296	20368	20589	20389	20316	20411	20435	20421	20579	20303	20258	20545	20374	20442	20326	20330	20569	20142	20311	20485	20316	20342	20388	20358	20492	20509	20387	20512	20355	20458	20329	20353	20475	20487	20691	20454	20483	20462	20321	20503	20419	20331	20401	20407	20380	20486	20494	20338	20338	20581	20354	20321	20491	20463	20350	20326	20501	20426	20210	20515	20474	20294	20378	20463	20392	20561	20562	20435	20372	20380	20654	20476	20526	20432	20276	20439	20340	20309	20370	20616	20477	20470	20413	20354	20457	20383	20618	20447	20535	20403	20460	20220	20283	20434	20467	20338	20459	20458	20484	20357	20296	20459	20316	20399	20455	20437	20375	20361	20460	20249	20397	20387	20416	20372	20467	20370	20375	20359	20573	20548	20475	20468	20574	20461	20236	20468	20410	20360	20357	20293	20345	20555	20225	20668	20321	20417	20465	20363	20426	20362	20420	20223	20495	20260	20510	20569	20426	20480	20580	20535	20365	20220	20332	20283	20316	20288	20552	20500	20564	20416	20400	20501	20327	20530	20523	20387	20499	20313	20561	20180	20462	20516	20511	20524	20288	20165	20331	20307	20537	20450	20365	20456	20335	20220	20258	20468	20377	20388	20502	20284	20337	20396	20660	20489	20383	20638	20518	20475	20349	20314	20557	20342	20335	20604	20524	20582	20303	20561	20430	20209	20294	20557	20430	20417	20337	20733	20423	20410	20239	20390	20227	20541	20387	20649	20406	20505	20367	20378	20433	20356	20399	20355	20528	20565	20449	20635	20425	20465	20525	20348	20523	20486	20320	20586	20355	20570	20464	20312	20609	20368	20438	20583	20267	20532	20460	20366	20450	20516	20174	20363	20543	20345	20337	20178	20487	20588	20550	20555	20266	20425	20563	20289	20451	20505	20370	20622	20487	20503	20535	20390	20534	20344	20325	20210	20467	20338	20429	20503	20500	20378	20396	20414	20542	20359	20472	20477	20465	20209	20395	20262	20439	20378	20629	20342	20406	20480	20561	20508	20262	20499	20501	20236	20461	20266	20498	20350	20246	20477	20132	20515	20408	20391	20441	20397	20493	20410	20289	20453	20551	20519	20393	20405	20459	20229	20500	20298	20449	20388	20386	20365	20442	20305	20359	20431	20356	20530	20274	20049	20366	20291	20498	20514	20436	20515	20580	20544	20432	20386	20228	20294	20511	20421	20515	20449	20565	20476	20489	20488	20453	20520	20248	20316	20358	20447	20435	20543	20567	20480	20439	20445	20188	20427	20294	20329	20683	20479	20438	20286	20471	20303	20458	20310	20508	20477	20587	20552	20562	20432	20339	20445	20458	20461	20246	20487	20497	20565	20523	20400	20251	20411	20387	20423	20231	20452	20358	20224	20407	20344	20382	20514	20480	20326	20632	20306	20156	20414	20296	20384	20235	20528	20421	20471	20442	20329	20478	20424	20476	20630	20434	20505	20364	20171	20320	20427	20341	20447	20528	20502	20516	20518	20572	20432	20485	20516	20380	20494	20276	20373	20395	20432	20178	20364	20498	20367	20427	20598	20382	20586	20227	20451	20545	20660	20519	20404	20351	20462	20559	20431	20371	20366	20474	20459	20619	20590	20590	20283	20354	20248	20296	20296	20472	20569	20429	20535	20330	20396	20573	20308	20356	20260	20282	20436	20351	20527	20358	20466	20332	20242	20449	20309	20415	20432	20443	20483	20575	20570	20278	20465	20407	20494	20437	20446	20523	20332	20298	20198	20542	20551	20584	20564	20581	20443	20482	20526	20640	20312	20347	20501	20339	20356	20467	20486	20362	20451	20491	20432	20452	20513	20455	20326	20484	20484	20533	20361	20357	20597	20194	20367	20550	20504	20446	20436	20460	20265	20381	20466	20535	20362	20337	20505	20462	20572	20528	20330	20521	20421	20607	20403	20645	20465	20410	20490	20453	20450	20365	20283	20424	20566	20414	20529	20461	20549	20667	20433	20520	20523	20466	20273	20466	20448	20385	20507	20543	20554	20516	20242	20423	20420	20472	20518	20429	20297	20596	20318	20328	20523	20453	20415	20370	20576	20345	20557	20594	20486	20588	20621	20532	20470	20447	20304	20458	20518	20312	20382	20603	20362	20350	20478	20531	20318	20349	20301	20368	20479	20455	20518	20489	20470	20581	20496	20420	20346	20201	20472	20410	20462	20327	20381	20443	20617	20514	20347	20301	20373	20415	20343	20525	20421	20636	20470	20489	20346	20342	20365	20254	20758	20504	20388	20429	20272	20426	20564	20332	20640	20603	20366	20286	20443	20586	20576	20345	20357	20375	20591	20517	20594	20341	20583	20610	20759	20610	20493	20349	20425	20395	20460	20528	20386	20368	20375	20434	20549	20485	20582	20378	20365	20498	20480	20366	20553	20331	20494	20398	20606	20419	20378	20451	20150	20510	20461	20372	20440	20523	20427	20340	20512	20447	20550	20320	20397	20476	20423	20436	20447	20436	20536	20390	20539	20109	20305	20543	20577	20374	20252	20708	20465	20510	20492	20242	20598	20323	20366	20451	20366	20531	20364	20374	20372	20366	20379	20606	20397	20428	20444	20548	20405	20451	20553	20522	20479	20472	20488	20613	20500	20469	20372	20311	20485	20661	20450	20402	20575	20453	20449	20325	20371	20409	20541	20438	20417	20602	20263	20418	20450	20420	20242	20242	20453	20557	20438	20099	20392	20387	20321	20395	20499	20211	20381	20530	20329	20328	20400	20589	20266	20423	20436	20429	20251	20391	20522	20483	20537	20434	20513	20359	20419	20412	20328	20379	20447	20310	20395	20094	20424	20379	20579	20335	20340	20466	20272	20452	20501	20267	20566	20421	20467	20469	20395	20394	20423	20395	20086	20338	20447	20550	20665	20412	20468	20410	20483	20335	20376	20437	20398	20526	20454	20359	20447	20467	20614	20380	20625	20557	20168	20436	20282	20137	20523	20211	20408	20395	20351	20481	20631	20271	20543	20301	20399	20525	20249	20384	20446	20430	20405	20420	20420	20263	20610	20331	20319	20398	20444	20530	20289	20575	20407	20418	20452	20371	20526	20423	20213	20641	20316	20514	20563	20577	20527	20316	20511	20319	20472	20424	20349	20445	20483	20586	20338	20530	20340	20460	20269	20510	20405	20511	20497	20469	20408	20105	20499	20297	20507	20285	20339	20357	20415	20208	20376	20405	20549	20299	20358	20475	20426	20383	20613	20372	20632	20636	20384	20308	20469	20307	20262	20418	20320	20270	20459	20354	20296	20285	20537	20445	20491	20424	20584	20364	20573	20434	20536	20374	20410	20353	20353	20356	20475	20502	20369	20625	20424	20385	20420	20444	20421	20550	20534	20167	20382	20355	20400	20338	20580	20412	20463	20390	20366	20393	20339	20487	20753	20630	20456	20306	20658	20286	20363	20467	20155	20565	20601	20482	20551	20443	20595	20349	20472	20628	20357	20385	20454	20568	20409	20366	20390	20450	20407	20469	20399	20497	20429	20434	20248	20467	20295	20642	20550	20517	20408	20503	20524	20642	20566	20716	20773	20564	20470	20372	20513	20718	20482	20402	20360	20331	20181	20394	20366	20530	20404	20695	20523	20362	20464	20483	20391	20241	20572	20231	20382	20287	20481	20251	20653	20252	20562	20408	20469	20424	20489	20348	20552	20383	20351	20336	20555	20675	20424	20464	20190	20263	20230	20486	20270	20299	20373	20439	20423	20410	20332	20502	20257	20563	20507	20581	20486	20248	20295	20360	20659	20235	20165	20258	20376	20377	20393	20534	20340	20408	20436	20329	20613	20650	20470	20417	20408	20460	20368	20311	20247	20561	20450	20565	20447	20464	20504	20447	20569	20455	20416	20553	20445	20562	20596	20273	20466	20453	20392	20484	20489	20450	20629	20428	20367	20357	20429	20364	20387	20475	20487	20286	20448	20461	20475	20627	20452	20497	20396	20398	20329	20717	20403	20323	20400	20492	20284	20428	20472	20536	20433	20504	20536	20485	20492	20387	20495	20399	20625	20628	20598	20392	20527	20461	20392	20267	20461	20341	20565	20610	20375	20448	20426	20410	20402	20360	20252	20318	20625	20544	20249	20520	20498	20605	20577	20312	20363	20329	20279	20250	20390	20159	20334	20409	20562	20673	20424	20448	20532	20113	20483	20460	20328	20469	20568	20411	20584	20451	20546	20444	20633	20499	20527	20560	20452	20515	20487	20295	20574	20366	20684	20436	20355	20300	20450	20327	20667	20244	20463	20390	20454	20442	20629	20324	20454	20414	20463	20431	20421	20537	20308	20370	20594	20431	20235	20415	20296	20300	20422	20486	20585	20295	20470	20408	20569	20215	20422	20464	20501	20322	20651	20587	20381	20298	20330	20544	20456	20414	20449	20365	20463	20311	20378	20219	20305	20394	20565	20432	20610	20383	20511	20357	20589	20532	20493	20362	20595	20230	20457	20558	20578	20336	20448	20319	20500	20444	20496	20330	20315	20382	20588	20473	20291	20276	20425	20511	20688	20617	20509	20321	20519	20263	20552	20593	20209	20388	20434	20285	20543	20582	20479	20583	20306	20512	20526	20163	20419	20416	20351	20302	20340	20390	20512	20660
34861	56671	46633	32307	23786	19595	17688	17071	16993	16829	16993	16747	16856	16934	16877	16874	16956	16900	16994	16849	16915	16949	16818	16836	16807	16938	16756	16990	16795	16985	16939	16911	16808	16878	16690	16868	16818	16951	16904	16802	16801	16880	16814	17021	16818	16830	16804	17012	16866	16909	16794	16793	16788	16815	16765	16985	16756	16810	16928	16862	16821	16876	16820	16890	16903	16893	17030	16869	16746	16718	16919	16804	16906	16898	16857	16846	16808	16628	16861	16831	16863	16719	16879	16967	16816	16930	16872	16826	16986	16915	16905	16704	16760	16918	16752	16863	16742	16805	16913	16758	17132	16657	16884	17009	16987	16988	16883	16702	16790	16880	16827	16734	16826	16750	16844	16757	16727	16888	16848	16859	16821	16761	16888	16952	16839	16848	17095	16730	16799	16916	16844	16937	16825	16870	16738	16803	16783	16750	16753	16763	16855	16916	16825	16961	16756	16929	16862	16928	16694	17036	16856	16838	16924	16958	16904	16806	16765	17023	16962	16861	16824	16810	16895	16765	16865	16913	16703	16787	16851	16788	16641	16660	16893	16770	17045	16770	16856	17017	17009	16753	16849	16857	16866	16843	16892	16839	16962	16945	16781	17014	16792	16684	16953	16741	16932	16851	16720	16934	16732	16801	16881	16717	16830	17006	16956	16980	16900	16860	16810	16924	16757	16784	16822	16854	16885	16725	16784	16933	16736	16886	16895	17025	16894	16743	16804	16864	16690	16817	16778	16843	16849	16876	16782	16768	16836	16668	16615	16797	16788	16691	16876	16850	16898	16801	16872	16872	16847	16816	16865	16950	16789	16782	16875	16703	16799	16820	17031	16799	16794	16778	16783	16731	16924	16791	16820	16795	16938	16650	16833	16971	16905	16908	16807	16791	16933	16936	16933	16667	16824	16908	16960	16792	16805	16841	16983	16794	16955	16981	16851	16911	16826	16827	16674	16889	16829	16865	16813	16788	16732	16938	16847	16949	16775	17047	16821	16707	16925	16818	16706	16917	16945	16734	16938	16796	16965	16711	16848	16785	16908	16857	16840	16675	17023	16826	16809	16926	16910	16972	16892	16836	16721	16820	16883	16803	16773	16735	16802	16611	16919	16925	16904	16853	16878	16781	16888	16943	16968	16791	16878	16890	16942	16769	16913	16931	16890	16750	16959	16867	16774	16662	16645	16861	16862	16899	16733	16857	17093	16690	16764	16765	16779	16711	16759	16869	16794	16982	16844	16770	16781	16895	16657	16818	16923	16779	17105	16579	16784	16808	16850	16892	16804	16803	16641	16822	16746	16881	16787	16997	17007	16785	16920	16822	16788	16797	16908	16794	16797	16803	16871	16712	16853	17114	16773	16865	16774	16946	16877	16714	16797	17031	16886	16583	16824	16769	16794	16845	16746	16871	16860	16893	16724	16780	16721	16848	16939	16911	16833	16661	17017	16777	16880	16762	16819	16728	16791	16860	16887	16905	16778	16663	16789	16946	17036	16931	16720	16794	16756	16811	16798	16861	16790	16991	16914	16783	16778	16707	17083	16829	16851	16808	16918	16852	16950	16826	16799	16847	16891	16998	16849	16868	16885	16837	16888	16829	16976	16658	16921	16686	16957	16869	16987	16859	16937	16807	16847	16848	16942	16832	16788	16815	16748	16803	16740	16810	16805	16966	16802	16913	16811	16861	16945	16726	16742	16970	16834	16988	16897	16869	17048	16712	16757	16802	16842	16991	16792	16997	16895	16851	16793	16833	16852	16830	16934	16819	16776	16929	17024	16879	16673	16952	16711	16883	16613	17004	16788	16873	16885	16687	16825	16748	16769	16682	16990	16903	16778	16757	16733	16913	16840	16795	17006	16838	16837	16917	17038	16792	16826	16928	16955	16746	16782	16965	16898	16781	16974	16879	16804	16870	16872	16918	16864	16915	16927	16707	16946	16727	16783	16951	16677	16947	16867	16723	16673	16924	16687	16791	17006	16979	16860	16896	16801	16868	16629	16854	16977	17017	16924	16896	16900	16699	16975	16951	16917	16786	16931	17039	16739	16760	17039	16990	16768	16965	16750	16854	16812	16849	17012	16828	16902	16847	16813	16718	16888	16865	16746	16859	16727	16948	16889	16771	16953	16795	16786	16860	16852	16871	16931	16760	16740	16876	16812	16653	16740	16861	16860	16801	16756	17044	16789	16805	16901	16718	16667	16811	16791	16982	16720	16769	16810	16731	17004	16720	16822	17061	16800	16879	16924	16943	16842	16890	16953	16948	16758	16915	16663	16804	16858	16964	16790	16944	16957	16806	16863	16716	16927	16907	16812	16936	16843	16856	16768	16788	16896	16793	16911	16929	16974	16905	16784	16841	16706	16866	16888	16995	16809	16654	16895	16888	16888	16882	16980	16819	16816	16942	16874	16728	16814	16865	17051	16740	16869	16943	16925	16922	16933	16932	16898	16863	16831	16791	16778	16780	16771	16842	16758	16869	16836	16801	16773	16725	16804	16874	16836	16762	17083	16768	16856	16849	16768	16843	16817	16946	16822	16761	16781	16874	17002	16851	16889	16872	16862	16868	16880	16869	16784	16734	16861	16820	16812	17020	16763	16786	16760	16862	16955	16892	16761	16989	16919	16814	16776	16806	17025	16898	16905	16739	16840	16883	16907	16913	16933	16836	16739	16883	16791	16946	16878	16902	16891	16745	16720	16739	17008	16880	16772	16750	16849	16815	16798	16993	17019	16937	16936	16825	16838	16959	16919	16732	17017	16616	16975	17004	16831	16978	16984	17033	16724	16877	16797	16804	16702	16806	16886	16909	16987	16899	16925	16776	16786	16926	16870	16974	16721	16799	16906	16766	16934	17072	16846	16963	16949	16868	17015	16943	16794	16853	16880	16900	16838	16904	16923	16861	16779	16998	16755	16797	16918	16990	16784	16965	16987	16819	16933	16641	16821	16879	16868	16884	16822	16686	16862	16859	16805	16907	16835	16698	16813	16754	16821	16736	16695	16895	16763	16868	17107	16917	16919	16787	17111	16929	16723	17071	16801	16904	17074	16847	16748	16886	16896	16901	16863	16755	16827	16889	16783	16797	16894	16943	16858	16901	16800	17023	16766	16780	16719	16762	16945	16699	16869	16784	17126	16967	16905	16772	16799	16882	16878	16787	16900	16834	16900	16762	17027	16963	16723	16891	16894	16921	16702	16968	16761	16971	16860	16712	16862	16781	16976	16826	17034	16606	16866	16955	16902	16891	16717	16897	16920	16845	16914	16838	17031	16927	16872	16687	16723	16916	16845	16863	16872	16788	16795	16884	16948	16791	16954	17059	16728	16759	16895	16979	16991	16892	16814	16909	16854	16893	16804	16914	16711	16899	16835	16776	16965	16859	16824	16807	16797	16771	16732	16857	16818	16875	16720	16724	16898	16878	16827	16930	16762	16713	16837	16873	16763	16827	16970	16938	16983	16699	16787	16914	16896	16938	16892	16774	16664	16898	16795	16895	16764	16882	16909	16786	16980	16766	16983	16901	16879	16824	16941	16720	16790	16727	16765	16720	16735	16830	17019	16880	16877	16690	16846	16826	16714	17119	16695	16857	16703	16975	17010	16941	16689	16848	16705	16902	16942	16850	16832	16578	16957	16756	16776	16880	16822	16854	16649	16919	16680	16691	16880	16737	16870	16807	16759	16791	16869	16616	16970	16866	16848	16907	16753	16733	16845	16893	16848	16833	16825	16665	16768	16799	16934	16990	16824	16904	16601	16900	16819	16837	16856	16845	16965	16883	16903	16673	16731	16792	16627	16923	16903	16744	16774	16685	16963	16796	16778	16895	16881	16899	16872	16790	16861	16867	16824	16933	16718	16810	16692	16964	16919	16912	16675	16900	16766	16967	16860	16767	16934	16926	16893	16820	16842	16894	16809	16941	16767	16803	16701	16884	16839	16665	16852	16859	17030	16673	16778	16941	16794	16802	16982	16887	16820	16800	16996	16962	16946	17060	16764	16844	16611	16863	16953	16972	16881	16730	16667	16715	16863	16801	16945	16736	16865	16920	16801	16872	16901	16719	16765	16649	16706	16818	16821	16930	16711	16967	16701	16949	16760	16913	16879	16792	16900	16775	16992	16738	16812	16719	16959	16936	16791	16729	16871	16819	16808	16809	16868	16821	16770	16802	16836	16822	16823	16758	16981	16735	16588	16773	16678	16778	16916	16795	16784	16838	16866	16902	16776	16963	16885	16694	16933	16842	16903	16835	16793	17015	16749	16780	16907	16811	16895	16866	16813	16702	16886	16998	16901	16792	16721	16897	16748	16924	16953	16792	16903	16841	16833	16965	16748	16812	16836	16627	16957	16802	16956	16886	16705	16892	16903	16660	16875	16998	16711	16904	16855	16676	17132	16693	16711	16836	16885	16737	16723	16781	16800	16863	17002	16809	16889	16991	16940	16857	16854	16827	16965	16924	16867	16843	17080	16831	16879	16837	16829	16771	16830	16808	16736	17111	16959	16680	16792	16916	16786	16763	16949	16798	16886	16982	16886	16663	16756	16904	16825	16899	16767	16705	16746	16851	16776	16840	16795	16928	16667	17096	16869	16886	16880	16963	16727	16917	16921	16698	16767	16830	17047	16800	16889	16776	16807	16814	16833	16882	16946	16599	16879	16832	16785	16853	16865	16918	16846	16683	17004	16945	16724	16794	16940	16701	16974	16710	16723	16818	16781	16910	16755	16824	16881	16954	17018	16758	16682	16748	16786	16908	16697	16682	16877	16783	16925	16696	16760	16980	16908	17008	16908	16832	16871	16877	16818	16930	16885	16799	16822	16853	16906	16943	16926	16782	16692	16797	16819	16969	16844	16809	16726	16948	16843	16923	16893	16816	16811	16871	16775	16669	16972	16757	16883	16875	16977	16707	16857	16677	16994	16972	16738	16793	16917	17000	16796	16773	16876	16757	16792	16859	16724	16843	16849	16867	17126	16825	17063	16649	17025	16796	16784	16718	16901	16831	16711	16853	16976	16804	16922	16812	16836	16803	16778	16673	16773	16673	16870	16815	16909	16816	16711	16845	16840	17036	17023	16800	17045	16832	16736	16818	16893	16877	16737	16938	16814	16781	16682	16822	16757	16963	16885	17020	16965	16834
24209	24108	40590	41749	37059	31438	27157	22138	20915	20876	20588	20540	20399	20507	20574	20481	20568	20453	20490	20279	20400	20506	20409	20293	20392	20183	20437	20514	20371	20283	20111	20129	20491	20335	20365	20323	20383	20251	20081	20257	20457	20283	20188	20221	20447	20203	20392	20434	20348	20241	20278	20217	20287	20238	20269	20516	20260	20182	20363	20343	20272	20284	20379	20476	20395	20262	20411	20123	20280	20279	20176	20077	20524	20332	20245	20318	20394	20266	20287	20296	20269	20329	20034	20159	20192	20294	20155	20298	20405	20018	20610	20352	20184	20277	20325	20319	20362	20145	20274	20481	20245	20357	20341	20329	20338	20247	20410	20287	20091	20232	20020	20046	20231	20455	20151	20254	20309	20281	20358	20326	20214	20359	20333	20451	20217	20183	20352	20096	20319	20210	20295	20079	20385	20256	20169	20379	20256	20450	20163	20169	20260	20375	20465	20230	20129	20292	20221	20351	20418	20309	20198	20458	20365	20376	20145	20131	20376	20281	20353	20251	20200	20213	20272	20193	20502	20261	20165	20303	20135	20266	20319	20201	20371	20041	20224	20417	20359	20437	20276	20189	20182	20271	20236	20162	20192	20242	20277	19906	20269	20157	20189	20298	20270	20204	20336	20232	20110	19914	20259	20167	20323	20134	20295	20182	20140	20250	20270	20320	20287	20179	20295	20345	20195	20417	20197	20522	20121	20164	20373	20379	20236	20173	20204	20159	20109	20314	20452	20253	20162	20357	20231	20173	20465	20155	20252	20167	20288	20245	20249	20346	20113	20260	20203	20059	20233	20243	20237	20687	20394	20387	20208	20392	20245	20263	20312	20578	20292	20154	20409	20211	20215	20194	20279	20133	20351	20086	20310	20358	20539	20045	20227	20185	20065	20247	20097	20213	20331	20451	20144	20197	20319	20201	20374	20313	20376	20336	20292	20315	20246	20203	20453	20452	20317	20250	20164	20163	20306	20406	20355	20295	20136	20306	20277	20305	20252	20200	20373	19923	20273	19953	20273	20383	20283	20294	20159	20339	20252	20173	20126	20269	20251	20224	20275	20022	20309	20154	20448	20216	20277	20496	20138	20547	20292	20275	20163	20050	20218	20374	20338	20214	20384	20485	20373	20457	20392	20225	20319	20223	20219	20342	20123	20066	20319	20297	20221	20195	20176	20135	20191	20484	20040	20186	20236	20335	20347	20441	20119	20404	20380	20191	20337	20371	20480	20314	20290	20241	20348	20419	20096	20255	20269	20451	20274	20186	20272	20278	20421	20142	20238	20348	20255	20146	20432	20367	20205	20234	20012	20273	20295	20341	20256	19986	20237	20192	20278	20552	20344	20243	20394	20132	20224	20250	20168	20139	20243	20315	20281	20410	20277	20175	20378	20189	20125	20284	20300	19760	20137	20452	20413	20300	20255	20311	20324	20291	20368	20213	20160	20191	20326	20101	20151	20173	20239	20142	20002	20224	20117	20234	19929	20202	20274	20361	20536	20437	20299	20406	20036	20427	20288	20006	20238	20023	20059	20189	20224	20173	20172	20185	20106	20276	20306	20349	20134	20152	20107	20017	20164	20157	20311	20419	20250	20053	20126	20337	20307	20461	20242	20341	20198	20317	20224	20331	20331	20339	19889	20255	20314	20244	20151	20161	20124	20398	20112	20071	20338	20137	20180	20236	20182	20175	20095	20138	20279	19933	20030	20578	20588	20200	20303	20303	20362	19933	20278	20219	20476	20474	20263	20040	20335	20400	20420	20202	20289	20230	20273	20171	20158	20189	20402	20287	20518	20201	20300	20065	20381	20387	20380	19977	20147	20320	20341	20110	20229	20274	20261	20203	20340	20270	20146	20123	20300	20325	20299	20453	20370	20354	20210	20399	20222	20119	20283	20113	20184	20266	20169	20305	20194	20279	19966	20156	20269	20134	20214	20141	20344	20248	20127	20277	20489	20197	20153	20273	20353	20283	20401	20299	20061	20196	20486	20362	20463	20323	20506	20331	20257	20132	20232	20172	20196	20267	20267	20361	20251	20234	20241	20312	20290	20230	20398	20243	20416	20416	20198	20298	20407	20024	20267	20111	20260	20156	20283	20374	20264	20170	20364	20357	20197	20412	20192	20238	20190	20327	20285	20182	20257	20129	20304	20379	20260	20394	20146	19997	20409	20307	20287	20327	20285	20226	20266	20299	20179	20298	20372	20516	20271	20120	20372	20179	20296	20369	20116	20193	20131	20616	20471	20103	20209	20276	20343	20338	20077	20202	20167	20214	20260	20099	20208	20443	20395	20190	20235	20393	20183	20173	20561	20245	20282	20235	20310	20373	20251	20298	20193	20532	20300	20029	20446	20223	20219	20294	20223	20373	20147	20228	20374	20279	20406	20335	20277	20172	20082	20375	20046	20250	20209	20358	20200	20218	20294	20201	20250	20238	20303	20184	20314	20057	20240	20206	20319	20317	20317	20449	20163	20068	20150	20254	20165	20288	20157	20171	20360	20022	20151	20104	20256	20536	20354	20278	20460	20444	20225	20206	20343	20431	20171	20235	20371	20283	20286	20189	20499	20287	20089	20301	20083	20137	20372	20156	20295	20327	20032	20120	20227	20183	20144	20356	20229	20272	20292	20345	20083	20337	20229	20033	20324	20254	20190	20320	20254	20145	20338	20228	20496	20328	20150	20147	20089	20118	20217	20419	20280	20396	20299	20225	20194	20235	20353	20227	20296	20502	20304	20277	20253	20282	20249	20271	20075	20183	20294	20459	20110	20145	20263	20224	20291	20368	20093	20189	20259	20287	20286	20236	20233	20388	20206	20243	20222	20182	20114	20465	20113	20138	20244	20336	20277	20134	20429	20163	20239	20341	20318	20232	20313	20229	20339	20093	20155	20304	20296	20321	20083	20135	20126	20311	20513	20262	20128	20406	20262	20215	20356	20244	20182	20246	20182	20364	20400	20253	20434	20257	20126	20198	20300	20132	20385	20104	20232	20097	20367	20453	20092	20257	20393	20277	20396	20273	20346	20228	20192	20287	20260	20199	20341	20275	20079	20074	20378	20411	20417	20349	20179	20340	20286	20360	20309	20178	20007	20181	20499	20115	20245	20432	20204	20340	20226	20105	20232	20277	20207	20247	20181	20298	20433	20459	20245	20358	20396	20417	20364	20126	20338	20346	20001	20185	19974	20351	20350	20439	20109	20253	20400	20404	20359	20233	20273	20325	20432	20354	20339	20211	20146	20201	20319	20320	20224	20189	20148	20084	20257	20189	20312	20287	20238	20299	20275	20433	20087	20371	20002	20434	20219	20182	20143	20313	20203	20260	20129	20208	20388	20377	20094	20213	20398	20146	20403	20228	20341	20234	20268	19922	20395	20275	20444	20125	20062	20089	20301	20441	20406	20222	20309	20224	20185	20440	20308	20551	20374	20317	20027	20477	19965	20132	20269	20361	20394	20332	20195	20128	20357	20177	20283	20258	20242	20274	20476	20225	20280	20210	20289	20140	20252	20148	20239	20029	20074	20165	20476	20028	20178	20331	20295	20470	20278	20486	20208	20284	20346	20269	20214	20331	20370	20166	20277	20157	20125	20085	20195	20321	20123	20100	20269	20294	20366	20421	20349	20393	20370	20244	20273	20231	20080	20097	20301	20164	20345	20115	20164	20250	20214	20307	20063	20334	20178	20192	20473	20178	20420	20216	20292	20323	20289	20303	20358	20287	20301	20259	20042	20252	20305	20200	20330	20207	20269	20133	20242	20273	20274	20480	20303	20205	20127	20335	20437	20208	20102	20342	20339	20240	20060	20132	20281	20312	20018	20177	20249	20161	20240	20047	20208	20072	20013	20081	20259	20362	20278	20417	20186	20404	20181	20332	20161	20095	20364	20506	20460	20299	20451	20264	20208	20303	20360	20618	20228	20171	20383	20120	20220	20174	20186	20351	20048	20270	20265	20136	20172	20174	20394	20228	20074	20231	20351	20355	20376	20427	20216	20067	20198	20140	20272	20077	20316	20254	20237	20163	20248	20123	20113	20232	20253	20322	20273	20203	20166	20342	20050	19925	20232	20202	20329	20559	20281	20258	20356	20242	20252	20276	20347	20313	20252	20184	20295	20197	20270	20451	20284	19956	20348	20402	20180	20313	20153	20086	20516	20145	20370	20157	20279	20155	20408	20072	19994	20281	20336	20142	20357	20411	20209	20192	20288	20372	20428	20254	20078	20466	20193	20501	20242	20134	20084	20098	20366	20296	20292	20337	20114	20221	20244	20348	20290	20228	20407	20230	20132	20280	20273	20176	20224	20011	20163	20268	20362	20206	20220	20398	20107	20182	20291	20432	20358	20216	20270	20312	20141	20145	20348	20357	20238	20401	20095	20324	20282	20347	20065	20124	20216	20231	20252	20300	19956	20292	20341	20358	20382	20147	20065	20104	20320	20126	20212	20112	20053	20344	20316	20205	20295	20235	20202	20268	20255	20179	20081	19877	20172	20231	20255	20321	20270	20365	20384	20154	20254	20310	20194	20359	20302	20193	20278	20260	20202	20314	20446	20278	20181	20301	20226	20158	20350	20193	20054	20173	20186	20106	20006	20212	20369	20153	20388	20229	20225	20283	20284	20135	20181	20279	20247	20333	20250	20265	20503	20287	20252	20433	20194	20204	20378	20230	20110	20253	20390	20329	20222	20360	20468	20189	20211	20353	20225	20230	20440	20215	20178	20455	20227	20297	20380	20275	20369	20012	20235	20120	20169	20183	20189	20183	20349	20245	20343	20515	19982	20472	20114	20039	20024	20215	20337	20270	20257	20302	20444	20307	20085	20303	20139	20187	20374	20097	20409	20205	20256	20312	20327	20217	20434	20363	20256	20100	20070	20314	20154	20136	20264	20209	20361	20146	20222	20483	20275	20278	20395	20190	20343	20142	20376	20224	20315	20431	20077	20045	20356	20167	19962	20212	20312	20197	20232	20270	20361	20241	20493	20321	20220	20160	20208	20016	20294	20330	20208	20291	20485	20282	20006	20285	20202	20393	20276	20284	20469	20231	20332	20272	20424	20357	20197	20170	20330	20157	20312	20086	20327	20094	20267	20168	20295	20248	20189	20274	20301	20382	20317	20202	20255	20075	20184	20127	20310	20322
61040	99306	83390	60919	43812	30169	21858	18186	17100	16891	16917	16876	16799	16582	16828	16866	16871	16800	16713	16752	16780	16991	16665	16909	16696	16813	16843	16840	16693	16692	16579	16814	16906	16719	16805	16738	16668	16664	17065	16816	16878	16675	16721	16847	16780	16788	16871	16769	16823	16601	16716	16843	16710	16788	16758	16684	16780	16782	16821	16936	16685	16727	16686	16818	16918	17032	16999	16785	16815	16797	16919	16715	16673	16832	16820	16738	16889	16764	16844	16748	16898	16748	16676	16623	16641	16792	16715	16804	16903	16707	16858	16857	16512	16749	16717	16814	16863	16749	16874	16780	16939	16839	16866	16649	16722	16701	16785	16948	16806	16725	16800	16830	16802	16926	16838	16801	16441	16786	16701	16996	16661	16687	16803	16845	16882	16801	16774	16812	16812	16764	16752	16757	16703	16603	16813	16673	16745	16783	16836	16658	16575	16745	16728	16849	16804	16799	16815	16962	16657	16909	17022	16734	16916	16800	16771	16703	16875	16743	16850	16600	16842	16943	16812	16785	16730	16765	16808	16696	16803	16684	16744	16757	16635	16719	16842	16736	17001	16820	16674	16869	16731	16848	16833	16911	16846	16744	16749	16676	16798	16939	16725	16947	16775	16805	16676	16744	16790	16695	16738	17004	16709	16660	16756	16754	16879	16635	16696	16851	16857	16760	16656	16749	16647	16887	16754	16906	16595	16690	16560	16903	16847	16821	16756	16881	16807	16809	16601	17012	16897	16724	16769	16836	16867	17085	16976	16663	16746	16642	16872	16746	16737	16766	16780	16798	16787	16864	16889	16944	16808	16710	16723	16911	16872	16821	16793	16826	16883	16840	16770	16729	16947	16732	16980	16848	16877	16822	16788	16745	16716	16666	16899	16753	16701	16834	16865	16832	16615	16771	16858	16731	16889	16887	16672	16778	16886	16731	16801	17127	17006	16735	16917	16720	16795	16881	16699	16697	16707	16628	16842	16867	16807	16778	16944	16741	16874	16921	16842	16732	16766	16813	16873	16884	16794	16856	16784	16696	16748	16746	16942	16833	16751	16892	16821	16959	16710	16808	16784	16694	16789	16844	16730	16744	16876	16802	16906	16677	16849	16803	16809	16836	16559	16723	16792	16890	16747	16731	16776	16621	16830	16823	16750	16811	16645	16757	16805	16844	16857	16751	16759	16795	16810	16797	16746	16768	16730	16835	16812	16773	16842	16793	16770	16818	16794	16658	16852	16764	16958	16829	16786	16702	16691	16972	16847	16867	16735	16727	16791	16588	16816	16795	16702	16779	16935	16875	16790	16906	16817	16812	16773	16652	16686	16813	16887	16832	16749	16880	16747	16905	16910	16680	16854	16703	16731	16900	16958	16731	16940	16878	16915	16968	16752	16863	16652	16783	16652	16864	16844	16674	17105	16800	16863	16704	16933	16746	16767	16695	16748	16764	16869	16969	16785	16815	16910	16902	16866	16643	16800	16802	16936	16860	16639	16740	16938	17071	16813	16744	16810	16874	16989	16876	16919	16780	16787	16683	16760	16808	16739	16915	16742	16770	16717	16690	16900	16803	16644	16704	16782	16735	16628	16656	16667	16964	16747	16779	16697	16816	16830	16817	16965	16737	16775	16936	16601	16879	16807	16859	16815	16629	16903	16592	16714	16650	16874	16819	16777	16800	16908	16760	16918	16869	16811	16825	16828	16599	16766	16605	16824	16763	16940	16698	16607	16978	16699	16674	16823	16577	16773	16628	16727	16753	16618	16862	16889	16899	16766	16633	16755	17060	16770	16720	16692	16850	16662	16680	16824	16908	16740	16729	16761	16777	16840	16671	16691	16597	16761	16852	16851	16746	16921	16589	16652	16677	16627	16856	16894	16885	16719	16780	16909	16859	16683	17068	16791	16617	16753	16702	16627	16804	16753	16852	16773	16928	16848	17057	16776	16796	16743	16707	16961	16675	16824	16740	16717	16993	16757	16830	16782	16700	16748	16919	16769	16830	16762	16807	16824	16676	16624	16732	17000	16872	16917	16756	16834	16781	16840	16867	16769	16840	16749	16879	16739	16839	16710	16644	16771	16589	16786	16756	16754	16920	16810	16794	16903	16921	16709	16780	16776	16670	16710	16908	16784	16815	16827	16689	16884	16939	16729	16674	16702	16603	16790	16760	16844	16772	16724	16899	16673	16775	16707	16682	16661	16863	16854	16713	16935	16797	16958	16675	16732	16798	16746	16832	16764	16675	16874	16654	16874	16820	16683	16737	16599	16802	16801	16666	16772	16550	16659	16726	16981	16885	16834	16861	16777	16784	16822	16905	16733	16911	16712	16722	16959	16802	16806	16787	16694	16835	16715	16887	16881	16838	16800	16858	16783	16840	16704	16865	16954	16644	16773	16752	16892	16693	16800	16860	16723	16764	16895	16836	16789	16767	16792	16863	16781	16695	16608	16697	16822	16728	16805	16861	16820	16833	17036	16824	16572	16778	16854	16820	16665	16969	16720	16859	16636	16745	16963	16893	16786	16674	16926	16818	16804	16812	16772	16745	16884	16922	16715	16677	16558	16865	16824	16766	16803	16607	16816	16774	16779	16746	17007	16792	16687	16926	16792	16592	16908	16910	16850	16877	16827	16808	16756	16803	16505	16797	16751	16812	16694	16834	16802	16740	16798	17032	16870	16754	16961	16822	16903	16747	16829	17004	16689	16716	16811	16801	16836	16662	16825	16764	16946	16773	16805	16883	16919	16618	16929	16791	16833	16709	16649	16860	16807	16834	16673	16786	16782	16736	16992	16750	16749	16931	16713	16781	16809	16911	16731	16808	16855	16736	16869	16808	16806	16820	16989	16974	16919	16787	16729	16910	16809	16749	16785	16873	16900	16674	16943	16743	16852	16763	16593	16766	16854	16788	16801	16792	16868	16913	16941	16717	16692	16816	16969	16791	16783	16798	17017	16779	16841	16696	16761	16665	16687	16640	16748	16687	16721	16833	16645	16879	16946	16777	16686	16794	16829	16903	16746	16722	16876	16698	16832	16932	16743	16740	16777	16785	16700	16823	16909	16919	16940	16853	16777	16825	16691	16798	16848	16789	16859	16934	16598	16718	16812	16883	16751	16580	16726	16792	16790	16719	16666	16784	16916	16848	16902	16772	16808	16715	16699	16760	16558	16976	16805	16731	16683	16781	16648	16845	16925	16569	16748	16742	16850	16757	16904	16638	16837	16732	16627	16764	16757	16760	16856	16689	16767	16983	16710	16771	16696	16886	16771	16848	16794	16718	16947	16614	16764	16867	16924	16838	16697	16747	16898	16875	16784	16819	16814	16927	16713	16745	16729	16801	16718	16878	16875	16870	16743	16707	16814	17015	16667	16806	16755	16827	16848	16872	16836	16824	16783	16767	16869	16643	16796	16707	16645	16727	16849	16840	16726	16947	16798	16778	16588	16688	16763	16786	16903	16745	16777	16855	16992	16852	16677	16825	16752	16859	16774	16730	16983	16987	16679	16864	16859	16643	16723	16728	16656	16856	16790	16754	16917	16765	16708	16778	16795	16841	16705	16738	16854	16680	16666	16734	16682	16829	16833	16808	16831	16926	16849	16671	16816	16764	16718	16983	16778	16779	16823	16653	16874	16669	16881	16844	16769	16808	16978	16872	16780	16694	16860	16797	16720	16889	16774	16708	16644	16843	16739	16963	16721	16651	16785	16864	16843	16635	16739	16767	16765	16709	16917	17026	16937	16697	16667	16783	16821	16785	16867	16711	16811	16725	16851	16821	16670	16817	16887	16807	16787	16729	16725	16875	16713	16672	16780	16732	16717	16834	16833	16769	16848	16640	16639	16781	16777	16827	16773	16779	16913	16670	16774	16803	16750	16836	16787	16683	16661	16730	16770	16752	16816	16937	16851	16898	16869	16759	16946	16806	16744	16647	16884	16714	16746	16808	16648	16697	16725	16785	16888	16659	16730	16694	16773	16793	16802	16772	16787	16828	16700	16712	16770	16730	16539	16659	16574	16756	16747	16643	16967	16862	16833	16923	16742	16776	16741	16801	16701	16687	16864	16787	16807	16757	16786	16794	16848	16763	16840	16993	16679	16700	16684	16683	16972	16802	16767	16812	16842	16714	16784	16852	16734	16753	16829	16673	16713	16875	16688	16864	16646	16720	16827	16706	16833	16922	16665	16655	16838	16830	16961	16771	16756	16870	16829	16831	16878	16898	16764	16779	16964	16753	16829	16816	16811	16696	16883	16697	16680	16718	16769	16889	16896	16683	16828	16717	16776	16788	16705	16916	16719	16825	16795	16768	16881	16701	16824	16633	16871	16897	16848	16932	16892	16919	16744	16977	16887	16705	16941	16718	16703	16695	16793	16676	16768	16718	16896	16728	16781	16629	16693	16857	16752	16696	16790	16694	16755	16819	16871	16658	16837	16730	16579	16891	16766	16670	16792	16817	16694	16542	16846	17006	16808	16770	16839	16817	16930	16868	16784	16678	16785	16767	16717	17059	16785	16825	16876	16823	16891	16848	16923	17000	16543	16874	16797	16611	16869	16701	16698	16555	16891	16778	16723	16959	16747	16855	16779	16772	16669	16892	16695	16862	16863	16818	16820	16895	16717	16700	16688	16835	16873	17038	16768	16812	16801	16602	16847	16788	16788	16820	16765	16729	16832	16804	16804	16751	16711	16737	16682	16834	16654	16789	16746	16802	16714	16787	16687	16780	16829	16788	16748	16927	16704	16920	16816	16895	16711	16862	16906	16777	16704	16713	16695	16825	16874	16883	16751	16805	16870	16726	16840	16644	16829	16613	16828	16906	16826	16732	16494	16873	16797	17056	16719	16724	16832	16773	16721	16714	16742	16772	16802	16765	16863	16688	16811	16862	16727	16814	16769	16740	16919	16739	16895	16887	16785	16866	16674	16811	16804	16900	16854	16820	16720	16776	16766	16844	16813	16702	16781	16785	16847	16812	16867	16864	16942	16794	16843	16788	16790	16835	16835	16652	16604	16633	16803	16713	16876	16855	16541	16879	16675	16850	16717	16659	16840	16614	16888	16708	16788	16745	16784	16885	16808	16851	16705	16912	16945	16688	16749	16778	16586	16800	16807	16717	16931	16783	16672	16693	16869	16816	16707	16704
22968	22644	36430	39200	38577	34571	30718	23482	21158	20754	20447	20026	20283	20292	20148	20287	20241	20063	20261	20161	20296	20197	20179	20226	20149	20142	20265	20185	20165	20090	19932	20177	20239	20091	20229	20067	20150	19943	20005	20114	20162	20358	20041	20151	20082	20086	20114	20203	20238	20191	20096	19939	20121	20106	19754	19949	20158	20031	20029	20048	20187	19986	20013	20173	20072	20096	20114	20022	19990	20225	20102	20242	20062	20006	20053	20146	20056	20125	20188	20066	20062	20165	20192	20188	19810	20185	20013	20087	19963	19913	20032	20100	19839	20189	20021	19943	20138	19837	20047	19963	20091	19945	19821	20112	20008	20205	20307	20109	20011	20074	20305	20107	20026	20059	20142	19986	20132	19839	19985	20058	20097	19996	20071	19997	19953	19988	20135	20069	20217	19999	19916	19934	20157	19720	20148	19892	20035	20044	19967	20052	19971	20070	19932	19825	19999	20012	20091	20076	19996	20131	20195	19754	19737	20078	19962	20122	19759	19801	20034	19959	20127	20084	20089	20075	19918	19846	20014	19895	20004	19958	20017	20107	20017	19921	20090	19872	19941	19968	20022	20120	20127	20126	20041	19960	19997	20068	20094	19976	19995	19886	20155	20074	19905	19928	19921	19898	20140	19948	20205	20144	20024	20127	19994	20108	20031	19967	20017	19944	19738	19833	20018	20190	20039	19991	19977	19939	20117	19918	20135	19984	20151	20049	19805	19984	20038	20160	20121	20088	20078	19921	20114	19948	20053	19927	20086	19781	20252	20219	20011	20032	20173	20028	19880	20009	20138	20115	20026	20005	20098	20014	19780	20051	20066	20020	20174	20174	20141	20314	19948	19783	19935	19989	19881	19900	19977	19892	20012	20016	20013	20168	19993	19986	19962	19939	20075	20018	19949	20109	19871	20245	20080	20000	20165	19818	20014	19927	19985	20001	19947	19975	19879	19972	19972	20107	20052	19941	20041	20123	20016	19991	19893	20213	19979	19967	19751	19905	19842	20009	19923	20002	20014	19953	19894	20085	19964	20156	20133	20042	19782	20064	19925	20044	19845	19791	20158	20059	19854	20056	20128	19914	20161	20260	20011	20094	19956	20058	19811	20090	20015	19948	20079	20033	20286	20097	20052	20122	19785	19890	20034	19885	20117	19888	19906	19930	20018	19862	19827	20048	20030	19904	19826	20095	19876	19883	20202	20006	20129	19977	19954	19978	20159	20142	19866	19994	19907	20100	19961	19786	20066	20142	19910	19969	20049	19896	20075	20180	20311	19967	20123	19908	20050	20074	19944	20051	20013	20098	20055	20024	19903	19847	19927	19968	19924	20017	19997	19845	19957	20002	20001	20096	20082	20236	20206	20084	19930	19883	19841	19963	19851	19741	19922	19954	20040	19967	19825	20060	20178	19818	20226	19940	19897	20026	19952	19976	19986	19998	20267	19902	20143	20017	19900	20177	20041	20207	20115	20132	20086	20110	19945	20003	20017	20145	20019	20019	20129	20026	19860	19913	19926	19888	20137	20120	20018	20159	19981	20022	20006	19953	19883	19926	19926	20208	20150	19975	19973	20101	20146	20010	19962	19882	20040	20044	20106	19986	20113	20036	19991	20049	19987	20060	20068	19893	19868	20029	19817	19967	20115	19966	19855	20068	20112	19920	19987	20065	19960	20061	19981	20055	19851	19901	20093	19856	19980	19812	20012	20212	19878	19891	20103	19847	19961	20012	20015	20181	20034	19894	20010	19836	20115	20163	20046	20217	20151	19949	19903	20118	20048	20067	20052	19778	20140	19972	20043	20116	20124	20046	19883	19934	19866	20102	19834	19989	19817	19960	20165	20037	20055	20006	19815	19949	20066	19942	19926	19888	20014	19872	19852	20068	20121	19903	20188	20104	19994	20036	19944	19754	19951	20202	20006	19967	20062	20057	20049	19998	19914	19911	20045	19937	20078	19961	19954	19980	19931	20050	20050	20113	20129	19905	19965	19984	20264	20029	20100	20092	19984	19981	20201	20278	20192	20113	20032	19853	19784	19847	20062	20240	19941	20052	20208	19956	20042	19979	19988	20050	19929	20028	20077	20238	20187	19704	20074	19863	20107	20143	19961	19840	19763	19927	19998	19978	20042	19922	19998	20137	19927	20160	20037	20021	20157	20106	19975	19945	19940	20023	20089	19899	20148	19978	19994	19908	19836	20081	20106	20139	19997	20216	19874	20160	19784	20075	20102	20039	19974	20108	19846	20137	19852	20004	19932	19854	19962	20217	20139	19980	19969	19954	20088	20084	19973	19919	20198	20102	20010	19979	19996	19972	19989	20012	19988	19909	20104	20009	20011	20157	20050	19958	20033	20035	20128	19702	20047	20059	20219	19957	20050	20077	20016	20068	20065	19909	20004	20032	19952	20223	20092	19994	20009	19967	20032	20022	19837	19765	19874	19925	20043	20008	20020	20088	19945	20082	19865	20059	20018	20031	19833	20005	19911	19832	20271	19992	19977	20081	20132	20123	19985	19830	20143	19914	19921	19871	20145	20147	20009	19898	19972	20001	19707	19987	19970	20064	19967	20029	20129	20025	20141	19750	20071	20129	20050	20106	19767	19762	19963	20068	20312	19814	19983	20144	19958	19832	20198	20009	20086	19802	20020	19913	19923	20017	19921	19771	19968	19949	19982	19959	19928	20129	19967	19877	20025	20172	20182	19877	20071	19991	19989	19873	20252	19788	19914	20070	20111	19738	20025	20034	19871	19809	20214	19974	20130	20089	19902	20078	19847	20003	19964	19866	20021	19916	20048	19976	20107	19821	20025	20104	19890	19940	20050	20057	20075	20033	20106	20101	20191	19934	19844	19993	20164	19762	19989	20002	20041	20038	19982	19982	20006	19883	20172	20079	20107	20206	20205	19909	20141	20161	19919	19968	20139	20171	19931	20081	19754	19913	20116	20104	19969	19842	19781	20186	20007	20028	19888	20025	20026	20223	20023	19950	19981	20050	20157	20185	20053	20127	19967	19977	20188	19702	19955	20008	19939	19866	20135	20092	20091	19901	20124	20088	20113	19905	20027	19931	20031	20113	20184	19929	20207	20045	19999	19957	19879	20128	19858	20194	20077	20093	19965	20059	19868	19915	20014	19933	20124	20092	19921	19970	20304	20123	19917	20126	20026	19787	20023	19966	20082	19919	19894	19904	19948	19957	19847	19987	20127	20004	19912	19962	19850	20064	20288	20061	20024	19774	19924	20151	20062	19947	20147	19854	19959	19964	19835	19868	19748	19941	19949	20038	19941	20050	20085	20038	19942	19988	19997	20252	20162	20101	19806	19948	20068	19994	20128	19956	20100	19799	19992	19959	20100	19829	20133	19853	20022	19735	19884	20041	20221	20062	20175	20012	20018	20168	20086	20133	20150	19967	19927	19855	20115	19871	20094	19939	20081	20078	20154	20079	20002	19787	20153	20078	20278	19889	19953	20129	20060	20014	20054	20124	19987	20021	20011	19959	19951	19789	20234	20067	20065	20034	20156	19971	20038	20161	20182	20120	20167	19846	19845	19933	20112	19999	19925	20111	19952	20119	20007	19876	19949	19764	20069	20156	20002	20059	20162	20033	20020	20032	19875	19952	20036	19987	20180	19858	19906	19912	19743	20014	19978	19913	19701	19986	20072	20164	19998	19947	20201	19918	20128	20047	20068	20017	19896	19901	20088	20160	19925	20078	20076	20124	19888	20044	19999	19884	19985	20006	19956	20073	19919	20088	19933	20124	19930	20153	19704	19934	20000	19914	20269	20019	20068	19842	19954	20142	20231	20081	19943	19959	20164	19923	19805	20113	19952	20175	20016	20027	20043	20090	20008	19970	20119	19948	19902	20101	20124	20318	19885	20010	20007	20246	20151	19808	20137	19905	20124	20141	20369	20125	20285	20357	19845	20294	19961	20019	19923	20016	20033	19963	19906	19955	19970	20087	19996	20003	19869	19837	19984	19979	20053	19935	20066	19987	19932	19882	20178	19974	20159	19958	20041	19780	19922	20050	20283	20120	19981	20121	20054	19921	20022	20103	20018	19890	19877	19942	19997	20015	20097	19842	19779	19920	19696	20091	20033	20033	19935	19904	20173	19931	20016	20090	20054	19993	20109	20080	20086	19933	20030	19989	20179	20325	20003	19874	20037	20043	19889	20034	19918	20052	20079	19907	20248	20145	20120	20011	20043	19974	19851	20184	19774	20010	19983	19953	19933	19988	20127	20104	19832	19939	20132	20154	19881	19946	20079	20087	20186	19850	20133	20139	19993	20045	20037	20077	19998	19883	20179	20082	20154	19830	20010	20037	19988	20074	19927	20048	20021	19798	20160	20004	19799	19895	19862	19914	19937	19904	19877	20108	19926	20112	20034	20188	20144	20172	19894	20051	19816	19861	20024	19879	19979	19917	20000	19838	19924	19947	19909	20027	20107	20049	19936	19976	19962	20072	19897	19974	20028	20163	20127	20077	19860	20075	19995	20007	19875	19965	19905	19801	19987	20066	20126	19850	20071	20020	19788	19972	20161	20110	19948	19842	19873	19967	20321	20055	20058	20157	20032	19970	20109	20010	19829	19877	20095	20074	19927	20054	20141	19996	20143	20009	19986	20190	20068	19910	19898	19952	19988	20044	20038	20138	20056	20053	20230	20026	19916	20078	20197	20245	19909	20016	20163	19968	19839	20087	20087	20004	19930	19942	20048	20109	20142	20246	20026	19953	20305	19984	19976	19928	20055	19947	19990	19882	20191	20158	20064	20022	20105	19853	20032	19877	19984	20023	20223	20101	19951	19928	20138	19924	19859	20017	20078	20018	20075	20090	19914	20131	20024	19950	20138	20047	20008	19728	19820	20058	19951	20064	19835	20228	19943	19852	19950	19930	20151	19788	20005	19917	20078	20091	19991	19855	19836	20039	20169	20003	20038	19961	20045	19996	19860	20124	20144	20074	20033	19913	19933	20198	19855	19938	20000	20049	20108	19967	20047	19884	20339	19915	20043	19946	20157	20011	20104	20101	19845	20079	19945	20068	19975	20051	19959	19831	20446	20049	19959	20385	20073	20214	20037	20029	19849	19921	20098	20030	20060	20024	19988	19878	19998	20055	20226	20096	19980	20095	19986	19973
64785	105940	93320	75453	55288	38465	25775	19670	17166	16767	16612	16616	16591	16619	16725	16588	16675	16552	16717	16593	16537	16436	16494	16731	16558	16641	16745	16642	16729	16458	16712	16719	16525	16772	16419	16613	16580	16438	16674	16732	16585	16423	16605	16635	16786	16579	16504	16611	16645	16625	16453	16550	16651	16542	16600	16572	16580	16506	16536	16466	16793	16522	16582	16931	16586	16665	16394	16661	16736	16522	16673	16749	16575	16567	16672	16651	16494	16739	16673	16749	16817	16769	16877	16621	16691	16575	16461	16485	16587	16513	16627	16691	16546	16776	16708	16589	16547	16525	16814	16525	16614	16626	16548	16667	16599	16725	16594	16655	16658	16586	16593	16660	16657	16485	16525	16667	16870	16718	16715	16712	16623	16551	16644	16499	16456	16685	16341	16480	16656	16522	16611	16563	16735	16512	16614	16500	16532	16632	16585	16612	16655	16618	16540	16531	16633	16557	16538	16505	16684	16664	16634	16632	16752	16643	16668	16727	16718	16626	16590	16691	16605	16609	16546	16702	16589	16433	16575	16624	16526	16800	16651	16553	16620	16856	16882	16485	16523	16697	16659	16587	16603	16598	16715	16704	16637	16728	16646	16480	16651	16658	16568	16700	16672	16572	16613	16733	16601	16620	16773	16530	16652	16488	16576	16644	16692	16752	16625	16489	16419	16671	16572	16623	16741	16639	16505	16577	16632	16505	16645	16574	16401	16486	16726	16594	16509	16635	16641	16560	16563	16638	16606	16670	16707	16645	16472	16741	16684	16622	16518	16783	16589	16580	16717	16624	16798	16484	16709	16608	16563	16633	16535	16643	16639	16450	16566	16816	16760	16650	16570	16750	16647	16672	16611	16718	16734	16506	16607	16663	16759	16596	16635	16764	16612	16667	16537	16754	16681	16713	16544	16498	16565	16632	16499	16765	16656	16637	16684	16474	16376	16729	16537	16501	16740	16628	16592	16569	16593	16542	16681	16608	16482	16536	16643	16718	16511	16674	16572	16519	16373	16637	16620	16601	16885	16573	16774	16753	16655	16847	16790	16506	16554	16548	16701	16589	16634	16620	16622	16662	16527	16630	16613	16734	16754	16736	16505	16844	16599	16546	16757	16691	16677	16757	16510	16566	16669	16696	16578	16662	16465	16742	16676	16701	16742	16721	16618	16586	16571	16596	16688	16497	16640	16576	16762	16509	16703	16524	16694	16662	16551	16692	16636	16560	16461	16695	16587	16694	16444	16747	16435	16703	16679	16683	16489	16628	16551	16654	16782	16688	16575	16626	16757	16540	16655	16779	16725	16605	16551	16582	16756	16470	16628	16582	16586	16671	16560	16652	16490	16697	16511	16673	16465	16644	16637	16735	16592	16799	16727	16540	16503	16786	16481	16668	16649	16640	16477	16518	16706	16741	16614	16721	16582	16682	16355	16669	16683	16694	16713	16689	16520	16457	16607	16564	16696	16659	16541	16481	16643	16697	16652	16706	16564	16526	16632	16708	16671	16551	16490	16744	16643	16590	16846	16658	16521	16660	16655	16466	16741	16645	16751	16355	16626	16557	16710	16594	16602	16488	16505	16700	16478	16454	16732	16706	16411	16637	16695	16665	16704	16570	16516	16523	16661	16671	16586	16529	16721	16605	16486	16505	16582	16719	16696	16424	16631	16645	16594	16567	16605	16643	16518	16509	16694	16489	16532	16685	16713	16612	16569	16600	16487	16441	16510	16642	16530	16584	16528	16716	16676	16699	16582	16705	16582	16569	16522	16635	16652	16595	16679	16623	16539	16675	16715	16508	16548	16503	16668	16402	16695	16676	16569	16370	16647	16558	16653	16625	16811	16661	16619	16628	16529	16736	16709	16647	16539	16642	16731	16570	16702	16516	16634	16751	16845	16513	16632	16607	16490	16651	16563	16610	16955	16469	16544	16765	16608	16563	16703	16606	16562	16499	16568	16554	16627	16808	16683	16646	16845	16613	16604	16674	16507	16649	16501	16436	16592	16705	16685	16682	16562	16602	16682	16532	16702	16865	16509	16698	16504	16643	16629	16626	16706	16470	16642	16512	16550	16724	16711	16694	16463	16614	16474	16551	16623	16625	16719	16568	16633	16565	16679	16653	16646	16594	16757	16468	16566	16595	16451	16600	16567	16688	16727	16646	16629	16677	16437	16754	16617	16675	16837	16710	16559	16563	16642	16553	16595	16563	16734	16627	16734	16568	16604	16661	16498	16554	16633	16575	16560	16810	16524	16578	16732	16653	16667	16457	16669	16576	16738	16568	16514	16604	16521	16667	16695	16412	16605	16677	16617	16744	16673	16569	16614	16652	16561	16562	16449	16682	16498	16669	16621	16620	16555	16485	16668	16587	16707	16381	16540	16584	16505	16584	16614	16710	16481	16564	16609	16509	16489	16504	16743	16612	16464	16724	16691	16591	16731	16584	16630	16632	16557	16862	16597	16608	16517	16527	16518	16627	16710	16703	16678	16420	16684	16454	16556	16551	16696	16532	16718	16641	16606	16706	16747	16522	16547	16575	16730	16470	16607	16598	16767	16442	16824	16509	16579	16659	16607	16667	16508	16795	16429	16565	16737	16511	16601	16675	16577	16700	16522	16476	16510	16743	16309	16744	16518	16740	16709	16533	16706	16736	16721	16518	16740	16772	16662	16409	16543	16508	16709	16620	16651	16424	16759	16750	16739	16841	16655	16618	16728	16617	16551	16830	16623	16563	16559	16406	16653	16639	16650	16515	16697	16600	16624	16525	16710	16581	16656	16681	16494	16603	16582	16752	16676	16628	16769	16559	16650	16480	16556	16565	16611	16778	16485	16684	16733	16652	16774	16644	16495	16583	16623	16845	16712	16672	16562	16592	16535	16618	16408	16672	16594	16539	16630	16660	16683	16656	16463	16530	16557	16689	16868	16565	16660	16588	16543	16575	16567	16557	16763	16586	16529	16715	16619	16547	16706	16431	16867	16359	16767	16685	16769	16610	16741	16591	16550	16529	16562	16795	16838	16568	16622	16628	16647	16667	16744	16544	16633	16568	16546	16557	16738	16704	16614	16562	16600	16578	16821	16704	16465	16485	16571	16570	16763	16817	16660	16564	16649	16608	16647	16583	16653	16631	16630	16723	16571	16518	16502	16719	16772	16458	16606	16465	16434	16567	16742	16603	16628	16615	16676	16687	16420	16817	16543	16558	16487	16651	16606	16574	16665	16651	16550	16541	16562	16692	16509	16639	16638	16527	16568	16513	16530	16611	16439	16632	16481	16551	16652	16472	16822	16571	16551	16576	16669	16587	16709	16674	16611	16636	16536	16599	16614	16559	16602	16590	16484	16592	16676	16723	16662	16353	16419	16602	16620	16671	16542	16516	16602	16714	16514	16607	16601	16913	16505	16535	16790	16466	16630	16587	16642	16431	16471	16682	16448	16715	16639	16544	16525	16613	16725	16607	16691	16662	16545	16708	16590	16744	16862	16515	16533	16676	16541	16825	16827	16668	16614	16610	16566	16762	16493	16742	16540	16517	16805	16519	16571	16641	16655	16643	16701	16596	16547	16496	16614	16676	16540	16678	16580	16407	16715	16417	16625	16708	16714	16568	16698	16549	16764	16574	16711	16635	16642	16453	16549	16652	16628	16705	16591	16480	16618	16497	16615	16565	16620	16457	16644	16692	16552	16639	16722	16622	16734	16578	16572	16483	16538	16586	16491	16479	16614	16492	16591	16599	16504	16662	16661	16683	16643	16587	16448	16611	16737	16736	16586	16472	16496	16590	16581	16724	16565	16461	16692	16656	16533	16662	16846	16639	16588	16612	16767	16579	16617	16496	16628	16596	16626	16604	16708	16578	16571	16382	16949	16469	16647	16698	16905	16570	16650	16398	16715	16590	16456	16599	16668	16621	16567	16685	16519	16578	16620	16415	16627	16565	16614	16621	16739	16587	16582	16722	16546	16699	16760	16503	16514	16633	16690	16518	16560	16489	16619	16617	16795	16576	16670	16527	16692	16538	16380	16684	16678	16684	16545	16531	16676	16508	16603	16579	16740	16684	16697	16434	16673	16708	16759	16590	16539	16695	16695	16574	16717	16578	16498	16799	16586	16624	16440	16672	16704	16571	16450	16712	16752	16653	16694	16565	16537	16592	16675	16526	16677	16810	16735	16458	16719	16538	16495	16497	16624	16561	16546	16679	16543	16641	16652	16560	16510	16827	16826	16564	16662	16647	16541	16572	16734	16355	16643	16506	16622	16744	16638	16659	16527	16656	16636	16587	16656	16596	16694	16520	16555	16393	16744	16682	16489	16595	16717	16632	16802	16677	16717	16503	16585	16529	16576	16516	16581	16610	16563	16509	16556	16622	16689	16842	16564	16514	16683	16645	16537	16644	16602	16614	16654	16603	16487	16597	16451	16705	16619	16567	16693	16614	16555	16552	16509	16667	16581	16810	16590	16726	16692	16642	16599	16676	16517	16580	16735	16483	16677	16858	16609	16659	16673	16605	16607	16682	16517	16563	16684	16547	16692	16596	16609	16666	16703	16541	16762	16694	16608	16585	16705	16623	16573	16621	16491	16714	16579	16585	16774	16722	16388	16616	16511	16645	16595	16645	16763	16747	16665	16550	16635	16777	16721	16640	16630	16495	16703	16469	16870	16480	16651	16662	16559	16816	16566	16774	16604	16282	16562	16716	16570	16640	16734	16708	16720	16731	16743	16670	16291	16666	16507	16498	16605	16620	16602	16607	16842	16617	16618	16589	16732	16677	16491	16459	16488	16391	16657	16751	16631	16563	16683	16507	16534	16546	16619	16803	16731	16391	16616	16710	16748	16660	16618	16637	16676	16516	16516	16580	16591	16744	16620	16581	16606	16750	16653	16641	16671	16590	16499	16746	16774	16645	16517	16411	16667	16685	16607	16634	16587	16731	16559	16643	16535	16607	16643	16771	16737	16598	16585	16677	16625	16469	16751	16694	16670	16730	16557	16728	16474	16636	16712	16772	16626	16618	16715	16677	16454	16721	16637	16759	16785	16648	16756	16627	16780	16611	16680	16585	16479	16637	16609	16629	16564	16474	16780	16699	16798	16637	16693	16679	16501	16684	16606	16694	16535	16731	16532	16654	16645	16586	16732	16510
29684	34976	44222	36456	27163	23362	21760	20647	20308	20465	20199	20090	20438	20497	20326	20514	20144	20077	20340	20172	20304	20331	20312	20097	20048	20128	19951	20114	20241	20310	19984	19921	20079	20235	19964	20361	20319	20197	20127	20041	20398	20412	20319	20074	20182	20111	20265	20087	20144	20364	20314	20106	20227	20089	20207	20155	20268	20094	20143	20351	20175	20171	20063	20181	20148	20222	20174	19979	19956	20117	20181	20265	20138	20119	20469	20318	20160	20368	20266	20085	20130	20233	20104	20127	20242	20019	20222	20164	20204	20318	20220	20316	20199	20454	20330	20131	20202	20172	20243	20216	20362	20426	20238	20100	20036	19966	20216	19958	20195	20306	20211	20280	20275	20124	20331	20302	20075	20324	20155	20300	20340	20080	20295	20001	20198	20222	20289	20231	20124	20125	20129	20422	20404	20290	20284	20234	20285	20221	20114	20063	20428	20289	20423	20399	20458	20225	20404	20289	20251	20365	20433	20004	20173	20402	20310	20142	20131	20067	20226	19971	20451	20214	20081	20440	20369	20371	20152	20093	20408	20392	20158	20240	20151	20176	20384	20432	20279	20200	20118	20037	20386	20194	20137	20142	20149	20195	20160	20217	20070	20207	20098	20070	20322	20419	20340	20003	20336	20280	20036	20338	20261	20111	20010	20169	20071	20175	20294	20190	20147	20311	20295	20202	20212	20122	20158	20100	20262	20274	20180	20238	20240	20300	20149	20032	20139	20240	20096	20369	20213	20313	20299	20158	20124	20185	20046	20380	20176	20235	20127	20252	20207	20414	20269	20263	20365	20315	19931	20059	20157	20245	20187	20149	20139	20262	20389	20306	20292	20083	20262	20227	20059	20134	20308	20079	20250	20325	20358	20325	20037	20261	20372	20032	20246	20189	20240	20294	20276	20149	20380	20155	20190	20209	20282	20277	20055	20237	20284	20025	20309	20303	20249	20146	20141	20247	20289	20107	20215	20294	20149	20014	20160	20289	20368	20274	20080	20232	20274	20043	20259	20255	20421	20132	20145	19853	20073	20325	20292	20129	20311	20455	20194	20172	20163	20210	20311	20019	20266	20142	19990	20277	20008	20122	20287	20262	20251	20195	20153	20462	20192	20224	20248	20329	20294	20238	20151	20364	20299	20383	20150	20102	20238	20463	20185	19982	20176	20234	20340	20327	20142	20363	20251	20134	20097	20228	20116	20212	19932	20002	20216	20300	20328	20223	20072	20368	20237	20350	20188	20193	20166	20289	20234	20154	20279	20083	20238	20004	20148	20051	19976	20121	20204	20179	20211	20362	20204	20071	20333	20336	20196	20184	20316	20106	20163	20298	20437	20428	20167	20209	20394	20298	20412	20364	20191	20174	20239	20338	20270	20324	20305	20327	20224	20057	20246	20237	20193	20176	20076	20237	20500	20139	20119	20312	20441	20330	20250	20302	20017	20230	20290	20199	20249	20250	20044	20148	20346	20182	20223	20094	20310	20382	20264	20265	20043	20208	20033	20291	20340	20057	20324	20150	20260	20251	20094	20152	20325	20259	20265	20059	20305	20359	20372	20315	20238	20243	20263	20274	20256	20109	20211	20188	20281	20377	20203	20230	20084	20160	19916	20005	20372	20266	20312	20192	20248	20064	20311	20097	20391	20139	20150	20210	20256	20199	20233	20219	20134	20094	20103	20255	20202	20251	20335	20364	20297	20165	20044	20222	20174	20115	20127	20162	20170	20290	20134	20114	20134	20064	20162	19964	20302	20255	20166	20171	20231	20327	20267	20138	20124	20027	20114	20049	20234	20141	20252	20217	20285	20146	20182	20397	20457	20225	20083	20231	20302	20225	19983	20306	20178	20260	20170	20086	20328	20207	20278	20022	20139	20266	20151	20101	20231	20394	20363	20298	20221	20133	20354	20319	20228	19962	20262	20130	20143	20150	20176	20364	20217	20367	20319	20047	20139	20170	20200	20428	20321	20251	20183	20185	20107	20169	20428	20304	20381	20272	20441	20303	20434	20280	20129	20272	20173	20241	20077	20163	20397	20311	20065	20260	20420	20078	20201	20183	20393	20204	20215	20230	20218	20240	20024	20126	20368	20083	20329	20083	20221	20132	20183	20385	20178	20159	20060	20204	20228	20383	20192	20306	20278	20314	20252	20343	20246	20133	20170	20361	20241	20420	20275	20122	20381	20358	20265	20186	20197	20310	20006	20235	20364	20307	20389	20140	20050	20519	20242	20172	20104	20137	20197	20094	20291	20106	20146	20171	20182	19942	20216	20258	20349	20147	20357	20297	20201	20305	20311	20166	20307	20098	20125	19978	20302	20340	20394	20283	20286	20135	20206	20365	20201	20323	20418	20259	20067	20465	20415	20325	20277	20184	20103	20153	20104	20221	20090	20395	20149	20092	20195	20091	20124	20229	20236	20451	20323	20118	20186	20097	20360	20084	20228	20135	20007	20106	20236	20422	20328	20477	20365	20220	20293	20332	20110	20025	20188	20218	20214	20191	20188	20230	20341	20235	20331	20313	20044	20026	20114	20284	20334	20109	20214	19936	20192	20312	20266	20378	20315	20066	20100	20124	20037	20198	20300	20151	20305	20196	20023	20135	20339	19953	20308	20194	20095	20291	20117	20059	20164	20247	20189	20176	20135	20167	20368	20257	20364	20275	20159	20260	20109	20426	20143	20194	20257	20130	20291	20303	20175	20253	20157	20292	20362	20084	20228	20288	20160	20004	20420	20200	20340	20014	20243	20231	19998	20021	20209	20279	20297	20243	20008	20111	20366	20251	20162	20324	20169	20265	20159	20146	20287	20204	20238	20046	20125	20316	20028	20257	20064	20311	20268	20143	20249	20197	20280	20122	20175	20104	20137	20115	20230	20431	20349	20401	20236	20129	20227	20173	20046	20086	20365	20198	20314	20252	20209	20033	20217	20159	20190	20247	20128	20260	20010	20154	20137	20168	20104	20090	20325	20127	20131	20409	20205	20104	20407	20284	20109	20360	20190	20262	20206	20391	20365	20350	20350	20304	20074	20247	20142	20290	20219	20361	20439	20331	20238	20153	20087	20122	20337	20102	20211	20192	20250	20334	20218	20363	20220	20228	20108	20031	20105	20283	20422	20414	20059	20227	20260	19881	20184	20281	20175	20033	20117	20154	19913	20291	20154	20118	20299	20110	20335	20203	20338	20213	20431	20221	20285	20281	20469	20159	20267	20455	20376	20446	20386	19920	20198	20192	20148	20343	20240	20391	20391	20239	20222	20135	20155	20206	19987	20077	20119	20331	20331	20042	20354	20150	20256	20166	20117	20052	20126	20244	20253	19978	20122	20076	20311	20361	20390	20013	20384	20219	20207	20212	20347	19937	20355	20072	20246	19961	20436	20242	20446	20309	20232	20154	19880	20115	20156	20081	20156	20107	20224	20275	20155	20291	20047	20026	20318	20305	20426	20130	20214	20207	20080	20147	20395	20178	20020	20235	20334	20385	20179	20167	20153	20381	19931	20095	20469	20093	20251	20302	20264	19966	20216	20237	20108	20087	20327	20292	19954	20214	20285	20173	20338	20212	20369	20158	20334	20195	20173	19976	20174	20194	20215	20190	20318	20384	20314	20218	20244	20089	20335	20303	20192	20279	20351	20001	20137	20391	20192	19973	20381	20310	20252	20230	20070	20267	20222	20038	20175	20380	20390	20283	19976	20239	20219	20187	20167	20023	20241	20227	20278	20002	20121	20005	20134	20182	20364	20079	20126	20265	20284	20336	20151	20277	20288	20193	20272	20343	20085	20168	20276	20196	19949	20212	20358	20242	20009	20035	20465	20251	20168	20322	20098	20334	20094	19989	20150	20370	20345	20446	20283	20173	20149	20088	20294	20384	20164	20145	20190	20181	20251	20151	20188	20174	20088	20158	20295	20250	20448	20280	20042	20280	20204	20305	20024	19994	20255	20260	20096	20192	20157	20322	20191	20286	20349	20201	20039	20158	20108	20208	20158	20342	19985	20248	20185	20406	20444	20236	20301	20215	20180	20223	20500	20038	20309	20339	20254	20313	20266	20111	20326	20107	20041	20011	20403	20204	20156	20383	20324	20181	20294	20210	20116	20106	20235	20175	20185	20239	20250	20106	20394	20149	20230	20140	20258	20293	20327	20429	20133	20228	20285	20205	20030	20124	20090	20151	20426	20268	20425	20210	20321	20110	20249	20423	20222	20135	20234	20324	20177	20290	20331	20495	20395	20131	20326	20443	20204	20096	20338	20428	20303	20123	20158	20384	20168	20260	20293	20239	20233	20131	20119	20034	20089	20329	20226	20278	20249	20112	20216	20273	20272	20200	20206	20361	20183	20192	20411	20295	20219	20216	20165	20206	20309	20216	20217	20216	20293	20228	20150	20414	20110	20201	20280	20280	20120	20291	20242	20146	20263	20211	20307	20158	20422	20438	20122	20134	20289	20252	20404	20153	20008	20243	20181	20149	20251	20325	20272	20256	20097	20048	20140	20012	20535	20332	20249	20056	20366	20343	20333	20094	20209	20119	20105	20199	20219	20082	20389	20224	20286	20399	20294	20188	20103	20371	20373	20470	20245	20492	20258	20218	20139	20480	20332	20203	20235	20234	20224	20362	20313	20073	20244	20180	20225	20148	20349	20267	20504	20295	20251	20137	20246	19983	20123	20197	20151	20104	20192	20097	20480	20242	20248	20240	20223	20244	20258	20147	20191	20386	20162	19980	20246	20149	20270	20247	20295	20104	20081	20302	20139	20166	20240	20481	20253	19990	19972	20215	20213	20150	20115	20054	20221	20293	20221	20261	20063	20107	20412	20307	20286	20448	20237	20203	20416	20150	20222	20303	20197	20225	20058	20218	20309	20152	20408	20274	20396	20428	20176	20298	19959	20122	20319	20106	20199	20190	20162	20089	20168	20253	20283	20466	20253	20350	20244	20128	20219	20206	20306	20330	20083	20103	20273	20234	20314	20222	20262	20089	20205	20251	20091	20453	20220	20091	20129	20264	20161	20113	20140	20001	20235	20419	20077	20254	20204	20130	20090	20136	20329	20400	20312	20196	20134	20300	19949	20288	20364	20043	20334	20162	20347	20403	20214	20316	20275	20182	20092	20265	20122	20316	20358	20377	20292	20310
35521	55218	46594	32485	24040	19695	17483	16957	16754	16766	16605	16700	16795	16689	16695	16771	16842	16578	16751	16510	16736	16678	16784	16731	16683	16585	16746	16736	16556	16772	16712	16691	16760	16733	16814	16833	16666	16663	16827	16850	16673	16849	16636	16916	16670	16672	16764	16565	16750	16767	16737	16810	16661	16595	16531	16755	16710	16632	16739	16556	16865	16547	16708	16640	16655	16621	16800	16778	16563	16650	16598	16677	16712	16657	16861	16612	16881	16594	16745	16771	16799	16731	16715	16575	16695	16826	16557	16673	16703	16698	16606	16676	16761	16813	16855	16703	16629	16667	16743	16924	16853	16461	16583	16583	16806	16730	16664	16628	16631	16470	16669	16701	16661	16518	16864	16843	16662	16482	16829	16631	16821	16715	16719	16642	16760	16617	16745	16718	16631	16604	16583	16835	16693	16780	16671	16725	16756	16489	16792	16785	16753	16667	16676	16624	16689	16665	16682	16569	16654	16908	16672	16582	16545	16763	16720	16642	16706	16744	16600	16701	16686	16880	16788	16801	16642	16621	16580	16788	16587	16693	16692	16808	16681	16523	16734	16729	16825	16654	16632	16814	16784	16771	16736	16704	16647	16901	16518	16726	16776	16890	16799	16545	16587	16778	16654	16629	16712	16762	16665	16635	16761	16633	16773	16636	16714	16688	16672	16614	16563	16699	16694	16825	16737	16696	16689	16714	16739	16555	16774	16602	16562	16677	16715	16808	16756	16688	16740	16632	16695	16639	16545	16846	16853	16539	16641	16795	16507	16784	16713	16788	16468	16704	16559	16558	16762	16653	16732	16717	16628	16742	16776	16730	16777	16693	16683	16687	16608	16743	16674	16601	16827	16671	16703	16666	16453	16612	16709	16638	16585	16690	16651	16741	16734	16630	16618	16538	16592	16662	16628	16705	16599	16720	16673	16804	16755	16757	16773	16741	16594	16661	16748	16759	16632	16689	16499	16839	16769	16873	16597	16885	16834	16679	16579	16685	16689	16661	16670	16678	16718	16463	16672	16688	16631	16615	16783	16581	16534	16609	16656	16742	16623	16669	16626	16864	16656	16696	16662	16497	16806	16779	16839	16759	16704	16679	16654	16562	16933	16676	16436	16752	16822	16626	16725	16717	16784	16843	16761	16551	16788	16575	16682	16649	16903	16595	16667	16613	16822	16694	16809	16745	16749	16530	16541	16719	16632	16640	16536	16793	16762	16493	16648	16660	16701	16734	16586	16876	16749	16629	16780	16678	16662	16793	16473	16661	16575	16834	16788	16778	16617	16713	16786	16725	16702	16740	16611	16622	16718	16732	16429	16645	16658	16543	16544	16607	16662	16714	16766	16723	16847	16632	16646	16672	16623	16573	16716	16691	16656	16579	16681	16687	16667	16766	16692	16678	16691	16749	16757	16577	16545	16781	16832	16513	16606	16700	16824	16717	16579	16794	16613	16688	16635	16657	16783	16692	16658	16731	16694	16619	16653	16772	16732	16755	16665	16474	16829	16681	16734	16723	16941	16523	16673	16687	16661	16714	16727	16795	16728	16580	16925	16808	16658	16767	16676	16753	16587	16695	16837	16740	16661	16821	16726	16764	16623	16544	16600	16749	16629	16728	16697	16734	16639	16757	16641	16697	16676	16595	16740	16616	16701	16803	16634	16860	16690	16822	16573	16910	16629	16781	16827	16626	16719	16755	16608	16698	16541	16650	16723	16742	16762	16777	16764	16620	16598	16472	16732	16614	16729	16635	16643	16804	16722	16658	16806	16730	16626	16673	16765	16503	16777	16698	16823	16705	16572	16690	16546	16791	16859	16655	16791	16702	16822	16678	16680	16692	16827	16641	16753	16721	16808	16932	16681	16777	16643	16758	16588	16604	16640	16684	16614	16738	16826	16714	16719	16759	16640	16840	16764	16793	16544	16581	16757	16584	16656	16613	16728	16667	16787	16600	16854	16730	16739	16782	16797	16685	16740	16797	16816	16720	16734	16756	16834	16586	16603	16681	16748	16708	16663	16644	16829	16499	16715	16687	16691	16698	16662	16647	16657	16597	16621	16757	16709	16725	16620	16824	16555	16709	16675	16408	16684	16629	16673	16652	16671	16659	16804	16840	16760	16616	16774	16544	16666	16654	16794	16685	16789	16567	16927	16697	16649	16747	16795	16573	16641	16601	16598	16638	16849	16639	16555	16440	16632	16604	16749	16741	16673	16626	16712	16536	16807	16537	16726	16841	16767	16822	16674	16861	16722	16707	16785	16620	16548	16750	16624	16805	16637	16455	16742	16755	16751	16651	16755	16754	16734	16565	16753	16770	16566	16795	16705	16716	16543	16626	16719	16702	16923	16696	16816	16640	16621	16845	16772	16823	16643	16716	16791	16870	16710	16735	16618	16626	16829	16474	16595	16659	16678	16735	16814	16878	16787	16752	16833	16551	16663	16669	16636	16742	16687	16653	16834	16683	16902	16526	16709	16647	16941	16826	16723	16732	16633	16558	16561	16674	16642	16766	16706	16746	16694	16739	16708	16618	16631	16692	16661	16642	16602	16669	16830	16792	16574	16755	16843	16595	16626	16613	16768	16765	16800	16765	16784	16799	16527	16716	16582	16647	16598	16866	16755	16697	16800	16688	16657	16740	16777	16789	16675	16791	16616	16638	16792	16583	16520	16692	16772	16776	16802	16676	16752	16669	16715	16681	16826	16583	16696	16657	16643	16660	16839	16767	16689	16729	16776	16722	16734	16581	16654	16828	16915	16575	16747	16840	16488	16854	16731	16509	16817	16610	16685	16806	16650	16756	16690	16563	16779	16754	16718	16803	16602	16622	16610	16584	16665	16694	16535	16744	16695	16649	16842	16840	16787	16623	16606	16787	16527	16756	16624	16714	16750	16547	16717	16854	16592	16622	16604	16630	16719	16878	16600	16600	16830	16725	16690	16644	16715	16556	16691	16613	16590	16688	16789	16688	16783	16796	16557	16610	16681	16576	16633	16606	16536	16866	16743	16697	16603	16842	16680	16722	16579	16667	16791	16655	16739	16616	16921	16779	16615	16888	16612	16556	16896	16529	16824	16601	16908	16779	16559	16745	16759	16787	16559	16753	16753	16712	16753	16540	16869	16798	16598	16696	16833	16715	16478	16588	16603	16652	16531	16755	16622	16747	16670	16465	16986	16615	16832	16824	16730	16723	16816	16922	16642	16523	16799	16593	16687	16980	16698	16669	16701	16720	16921	16834	16632	16637	16719	16880	16746	16783	16808	16614	16927	16501	16755	16851	16706	16676	16712	16637	16691	16627	16691	16847	16660	16634	16673	16716	16720	16692	16800	16592	16765	16802	16691	16646	16602	16703	16801	16615	16630	16732	16641	16517	16743	16696	16616	16817	16589	16916	16784	16585	16817	16616	16762	16677	16672	16607	16891	16867	16768	16554	16663	16662	16797	16867	16696	16567	16756	16729	16804	16683	16693	16622	16636	16617	16610	16731	16759	16800	16686	16693	16845	16579	16691	16771	16740	16712	16608	16734	16780	16790	16501	16796	16596	16720	16760	16917	16706	16777	16662	16702	16787	16826	16773	16661	16762	16630	16887	16778	16736	16717	16658	16636	16642	16754	16657	16794	16555	16582	16782	16610	16826	16730	16734	16694	16900	16653	16801	16768	16707	16583	16929	16706	16688	16669	16643	16685	16765	16717	16708	16851	16869	16625	16862	16766	16806	16646	16680	16664	16781	16679	16619	16760	16727	16746	16488	16689	16761	16724	16599	16666	16570	16822	16524	16807	16680	16750	16955	16674	16785	16606	16637	16733	16710	16759	16772	16700	16813	16656	16929	16765	16862	16747	16648	16694	16702	16833	16737	16797	16799	16588	16707	16635	16836	16660	16889	16869	16750	16701	16764	16731	16836	16710	16640	16856	16721	16799	16828	16573	16716	16761	16652	16786	16697	16802	16959	16765	16709	16517	16845	16647	16816	16811	16740	16598	16751	16668	16648	16768	16673	16674	16557	16542	16861	16566	16826	16733	16715	16877	16780	16717	16852	16809	16581	16774	16864	16604	16575	16612	16732	16678	16863	16662	16568	16730	16764	16755	16680	16671	16870	16664	16811	16604	16660	16818	16716	16694	16674	16660	16746	16730	16565	16879	16726	16740	16650	16748	16880	16746	16764	16683	16532	16759	16711	16810	16587	16895	16783	16623	16651	16659	16712	16712	16933	16420	16817	16783	16731	16677	16693	16692	16620	16796	16624	16681	16719	16663	16679	16854	16626	16835	16465	16633	16762	16640	16840	16615	16690	16691	16731	16513	16784	16729	16800	16794	16783	16809	16694	16686	16715	16793	16834	16629	16764	16733	16538	16721	16657	16720	16643	16654	16806	16788	16672	16655	16742	16663	16597	16749	16721	16722	16856	16861	16737	16772	16772	16720	16733	16703	16745	16597	16768	16609	16510	16690	16739	16846	16837	16700	16713	16783	16774	16710	16562	16648	16518	16692	16706	16746	16806	16730	16739	16509	16812	16778	16888	16807	16633	16700	16720	16733	16687	16700	16544	16626	16821	16858	16511	16805	16895	16806	16787	16834	16626	16744	16726	16652	16684	16686	16790	16613	16739	16801	16838	16598	16682	16955	16688	16742	16724	16514	16589	16704	16901	16730	16877	16700	16765	16682	16751	16829	16588	16806	16752	16686	16722	16805	16851	16589	16752	16597	16678	16822	16529	16720	16801	16679	16735	16624	16839	16591	16692	16772	16744	16476	16853	16641	16712	16749	16758	16723	16768	16814	16496	16617	16769	16886	16711	16686	16668	16693	16761	16661	16848	16603	16679	16693	16734	16576	16671	16408	16734	16710	16874	16817	16791	16769	16898	16645	16662	16606	16766	16514	16652	16777	16623	16755	16679	16873	16551	16615	16640	16713	16761	16925	16636	16787	16756	16569	16715	16730	16707	16656	16819	16763	16711	16785	16857	16659	16764	16596	16791	16656	16749	16646	16506	16884	16655	16589	16698	16685	16779	16685	16836	16742	16692	16614	16602	16695	16606	16804	16658	16635	16805	16770	16807	16773	16698	16747	16809	16898	16703	16605	16544	16756	16757	16842	16849	16753	16575	16700	16681	16703	16696	16596	16505	16573	16622	16597
24106	23468	41490	45217	38010	31811	27376	22244	20898	20624	20428	20415	20173	20212	20345	20162	20331	20474	20192	20520	20310	20066	20284	20308	20336	20291	20138	20090	20501	20179	20180	20322	20096	20113	20154	20303	20205	20231	20446	20060	20443	19986	20114	20229	20166	20028	20345	20192	20459	20280	20145	20240	20168	20183	20198	20410	20147	20187	20143	20348	20151	20170	20193	20216	20177	20181	20307	20195	20394	20177	20382	20352	19997	20133	20085	20193	19970	20036	20077	20195	20241	20296	20334	20132	20212	20090	20109	20467	20317	20030	20154	20091	20127	20176	20170	20309	20151	20123	20223	20233	20147	20103	20445	20220	20164	20166	20272	20185	20229	20253	20613	20079	20051	19967	20222	20121	20350	20204	20138	20219	20398	20421	20360	20188	20169	20322	20102	20248	20247	20274	20245	20235	20275	20026	20118	20152	20332	20074	20264	20156	20249	20238	20388	20331	20175	20197	20156	20265	20040	20096	20357	20184	20230	20085	20240	20250	20450	20301	20074	20136	20195	20027	20122	20271	20184	20139	20099	19928	20199	20089	20146	20250	20184	20254	20132	20196	20050	20072	20334	20052	20180	20046	20301	20186	20364	20033	20064	19989	20238	20192	20154	20074	20116	20181	20062	20139	20086	20179	20060	20144	20275	20134	20222	20209	20283	20167	20294	20089	20181	19901	20086	20263	20186	19998	20181	20009	20237	20116	20105	20103	20186	20109	20119	20222	20060	20282	20160	20253	20009	20172	20197	20101	20117	20384	20217	20143	20141	19925	20071	20052	20158	20140	20086	20066	20178	20434	20321	20196	20266	20128	20200	20167	20252	20162	20143	20054	20244	20140	20231	20209	19988	20294	19971	20273	20170	20118	20251	20081	20199	20120	20259	20083	20112	20017	19995	20316	19872	20129	20204	20294	20332	20130	20166	20160	20267	20156	20069	20087	20212	20231	20348	20315	20125	20062	20131	19986	20186	20090	20048	19976	20159	20345	19994	20082	20157	20332	19995	20232	20005	20168	20252	19987	20097	20013	20073	20149	20073	20175	19899	20080	20311	20363	20048	20068	20157	20266	20178	20215	20255	19785	20175	20166	20261	20064	20062	20122	20130	20174	20265	19930	20030	20104	20135	20205	19925	20101	19970	20089	20174	20241	20167	20219	20077	20143	20196	20353	20311	20140	20119	20238	20041	20289	20265	20328	20012	19950	20189	20152	20078	20164	20035	20087	20326	20223	20201	20142	20203	20106	20030	20156	20185	19960	20199	20377	20014	20023	20322	20330	20162	20139	20061	20231	20062	20167	20296	20307	20262	20162	20159	20119	20026	20178	20175	19911	20184	20224	20047	20048	20139	20161	19947	20289	20026	20198	20194	20157	20310	20138	20205	20238	20085	20046	20108	20348	20159	20019	20098	20139	20164	20177	20116	20086	20185	20327	20038	20348	20088	20168	19900	19933	20215	20291	19906	20012	20212	20089	20010	20180	20092	20121	20064	20081	20206	20090	20278	19960	20387	20142	20223	20155	20034	19928	20132	20100	20028	19943	20073	20241	20230	20220	20076	20241	20182	20239	20172	20329	20250	20043	20251	20296	20214	20119	20119	20203	20091	20218	19994	20110	20229	20289	20106	20068	20238	20041	20114	20158	20178	19976	20027	20304	20155	20255	20221	20147	20036	20083	20234	20163	20051	20263	20102	20226	20167	20322	20111	20142	20352	20078	20075	20099	20073	20187	20200	20129	20172	20242	20222	20221	20163	20322	20135	20129	20288	20209	19948	20224	20393	20150	20321	20058	20357	20089	20226	20062	20099	20208	20101	20043	20055	20225	19856	20136	20293	20203	19979	20161	19898	20094	20222	20349	20095	20304	20144	20085	20209	20114	20098	20141	20381	20090	19990	20017	20063	20206	20207	20095	19960	20156	20330	20163	20264	20283	20169	20038	20380	20187	20040	20237	20173	20302	20305	20308	20342	20011	20189	20041	20110	20101	20201	20100	20140	20144	20300	20280	20119	20108	20345	20256	20184	20193	20094	19898	19858	20088	20160	20075	20142	20042	20322	20225	19854	20195	20181	20331	20169	20089	20375	20192	20083	19984	20273	20258	20208	20173	20009	20085	20212	20373	20156	20060	20187	20161	20323	20206	20287	20069	20064	20260	20252	20001	20260	20169	20151	20149	20390	20111	20249	20194	20066	20070	20158	20198	20236	20418	20355	20042	20092	20206	20204	20321	20336	20171	20316	20270	20187	20238	20328	20275	20275	20288	20267	20299	20389	20144	20388	20271	20017	20088	20188	20191	19994	20154	20108	20128	20139	20050	20185	20001	20147	20175	20214	20127	20021	20206	20194	19925	20114	20263	20108	19990	20215	20154	20334	20064	20026	20069	20129	20036	20126	20321	20120	20179	20195	20103	20057	19962	20263	20268	20225	20308	20297	20060	20326	20039	20182	20117	20234	20232	20329	20097	20177	20101	20254	19992	20365	20252	20180	20073	20150	20145	20245	20155	20267	20221	20069	20331	20183	20054	20056	19991	20188	20207	20128	20228	20040	20126	20177	20107	20183	19992	20184	20078	20250	20130	20242	20110	20204	20014	20308	19911	20076	20055	20279	20146	20275	20116	20231	20335	20226	20135	20031	20101	20162	20221	19935	20114	20247	20263	20092	20180	20154	20052	20025	20234	20294	19857	20270	20178	19986	19884	20066	20078	20199	20106	20134	19979	20054	20159	20231	19854	20177	20147	20146	20152	20022	20059	20271	20078	20161	20244	20159	19959	19987	20305	20038	20069	20111	20219	20256	20065	20131	20293	20100	20083	20328	20075	20243	20316	19974	20151	20228	20370	20259	20021	20330	20356	20137	20260	20286	20130	20053	20044	20131	20161	20164	20116	20218	20104	20223	20182	20056	20202	20452	20111	20257	20129	19925	20009	19895	20228	20373	20096	20187	20131	19916	20261	20249	20122	20030	20162	19882	20253	20268	19938	20259	20213	20129	20328	20322	20310	20230	20069	20068	20321	20258	20204	20256	20135	20322	20077	20215	20168	20188	20024	20148	20066	20229	20132	20169	20078	20181	20179	20132	19997	20134	20207	20210	20099	20084	20292	20171	20263	20208	20291	20243	20185	20289	20223	20127	20106	20114	20106	20055	20088	20226	20092	20292	20068	20084	20109	20315	20210	20055	20134	20066	20029	20019	19939	20376	20261	20162	20223	20320	20053	20197	20307	20255	20151	20139	20139	20305	20127	20125	20194	20118	20292	20070	20091	20159	20086	20012	20110	20118	20224	20202	20315	20069	20299	20351	20089	19999	20338	20196	20162	20052	20324	20390	20212	20315	20398	20182	20401	19955	19894	20247	20169	20180	19977	20201	20264	20202	20003	20141	20245	20134	20108	20147	20205	20328	20174	20287	20172	20241	20234	20002	20344	19919	20158	20142	19982	20101	20054	20146	20140	20226	20056	20301	20192	20068	20116	20290	20094	20007	19960	20097	19989	20211	20211	20253	20207	20309	20264	20141	20001	20163	20141	20182	20119	20118	20206	20211	20104	20227	20122	20004	20175	20184	20465	20283	20150	20083	20086	20036	20155	19950	20240	19981	20150	20153	20112	20112	20228	20253	20396	19915	20239	20128	20068	19981	20129	20161	20169	20207	20044	20275	20241	20442	20105	20082	19866	20381	20064	20241	20299	20128	19999	20424	20097	20289	20041	20199	20086	20325	20231	20332	20103	20240	20004	20167	20106	20060	20167	20114	19948	19971	20110	20108	20083	20075	20126	20111	20151	19967	19948	19930	20129	20064	20026	20353	20152	20056	20207	20018	20048	20253	20356	20101	20183	20240	20203	20103	20161	20154	20218	20088	20056	20065	20135	20170	20230	20207	19929	19975	19982	20079	20143	19935	20029	20298	20170	19909	20212	20179	20118	20138	20224	20168	20215	20096	20153	20122	20168	20208	20184	20193	20175	20279	20191	20190	19938	20083	20144	20315	20275	19997	20229	20192	20112	19922	20278	20281	20255	20207	20138	20155	20217	20142	20163	20228	20180	20301	20132	20218	20213	20059	20198	20084	20068	20294	20091	19997	20299	20018	20220	19985	20503	20100	19963	20116	20248	20351	20029	19912	19982	20084	20162	20011	19968	20313	20000	20134	20215	20163	20103	20258	20277	20199	20341	20066	20227	20056	20278	20223	20156	20289	20040	20336	20310	20119	20293	20219	20231	20148	20064	20000	20080	20126	20235	20197	20033	20151	20307	20324	20300	20219	20020	20163	20248	19993	20191	20277	20169	20279	20093	20317	20227	19962	20124	20209	20282	20410	20228	20327	20137	20249	20038	20245	20253	20210	20100	20133	20004	20226	20130	20242	20060	20066	20290	20185	20126	20113	20028	20148	20245	20079	20094	20133	20083	20205	20125	20200	20252	20110	19866	20410	20308	20304	19982	20124	20071	20297	20036	20236	19872	20267	20094	20124	20169	20014	20075	20091	20182	20110	20217	20139	20099	20059	20173	19985	20024	20086	19854	20167	20338	20269	20221	20203	20220	20093	20074	20145	20058	20217	19973	20333	20126	20268	20178	19954	19981	20218	19845	20168	20054	20095	20115	20067	20375	20270	20132	20270	20330	20017	20226	20266	20041	20106	20200	20439	20087	20289	20360	20183	20241	20179	20353	20190	20055	20137	20120	20261	20030	20180	20125	20054	20094	20241	20250	20110	20286	20154	20112	20212	20334	20150	20036	20286	19980	20206	20179	20076	19929	19896	20031	19972	19978	20252	20305	20404	20077	20185	20234	20317	20134	20182	20003	20184	20126	20342	20109	20152	20400	20063	20330	20138	20216	19974	20060	20240	20127	20087	20121	20164	20145	20231	20172	20226	20156	20320	20096	20071	20247	20167	19953	20073	20161	20072	20305	20136	20176	20316	20148	20172	20235	20015	20193	20184	20139	20104	20095	20261	20235	20315	20079	20227	20256	20004	20205	20070	20165	20071	20385	20183	20154	20049	20014	20286	20094	20265	20167	20161	20274	20359	20238	20245	19991	20008	20180	20156	20220	20272	20174	20056	19988	19996	20150	20035	19941	20124	20026	20295	20045	20122	20159	20212	20029	20222	20319	20163	20049	20025	20322	20270	20198	19901	20225
60343	97858	86976	62866	44486	30924	21943	18252	17123	16783	16652	16851	16764	16636	16666	16732	16788	16597	16691	16785	16829	16732	16634	16807	16830	16745	16748	16613	16824	16897	16503	16752	16582	16726	16859	16810	16650	16643	16715	16733	16798	16633	16653	16604	16597	16614	16586	16732	16776	16625	16751	16794	16592	16796	16830	16668	16835	16627	16661	16527	16671	16718	16571	16563	16631	16809	16593	16714	16677	16708	16671	16513	16668	16726	16569	16570	16557	16832	16753	16726	16801	16527	16771	16556	16485	16728	16663	16656	16672	16901	16747	16800	16645	16818	16712	16580	16738	16526	16634	16681	16646	16718	16692	16720	16598	16623	16612	16850	16565	16625	16734	16593	16642	16819	16758	16686	16775	16783	16589	16611	16656	16712	16604	16683	16563	16840	16631	16689	16675	16700	16636	16858	16639	16620	16881	16712	16892	16726	16653	16505	16685	16675	16651	16873	16519	16693	16869	16584	16711	16578	16818	16709	16623	16585	16579	16681	16693	16765	16703	16803	16787	16680	16812	16647	16682	16644	16643	16636	16560	16783	16832	16809	16752	16604	16604	16648	16754	16680	16483	16562	16692	16680	16750	16646	16593	16755	16743	16630	16540	16784	16912	16798	16765	16650	16629	16612	16713	16670	16614	16786	16496	16572	16671	16650	16532	16759	16796	16619	16796	16649	16663	16867	16507	16703	16831	16538	16804	16673	16791	16640	16712	16665	16759	16861	16784	16579	16670	16719	16642	16614	16737	16455	16810	16589	16703	16619	16625	16842	16726	16633	16608	16704	16692	16544	16650	16470	16718	16541	16505	16579	16556	16650	16587	16714	16777	16665	16829	16738	16674	16564	16653	16693	16741	16889	16691	16747	16806	16888	16720	16737	16605	16647	16680	16517	16847	16730	16860	16649	16809	16661	16737	16565	16591	16585	16660	16678	16876	16647	16766	16662	16632	16553	16837	16544	16810	16616	16701	16593	16879	16607	16696	16654	16791	16636	16836	16617	16666	16794	16665	16710	16564	16729	16618	16736	16800	17031	16545	16737	16663	16635	16810	16726	16602	16677	16714	16788	16909	16691	16512	16712	16668	16792	16582	16697	16731	16635	16770	16743	16545	16590	16514	16574	16664	16585	16570	16797	16823	16609	16709	16557	16574	16619	16784	16722	16613	16647	16587	16688	16557	16748	16711	16823	16658	16626	16670	16823	16719	16596	16498	16667	16749	16755	16603	16457	16646	16519	16860	16704	16635	16581	16818	16689	16644	16719	16644	16658	16719	16671	16665	16723	16650	16851	16748	16687	16761	16646	16788	16585	16651	16651	16756	16629	16739	16800	16726	16502	16710	16699	16799	16796	16708	16743	16597	16626	16789	16790	16727	16654	16756	16734	16586	16584	16760	16692	16783	16702	16789	16752	16543	16906	16807	16793	16917	16692	16643	16651	16515	16663	16796	16611	16644	16699	16760	16720	16673	16712	16591	16731	16642	16561	16724	16670	16721	16700	16573	16742	16757	16622	16813	16766	16758	16719	16727	16718	16573	16642	16721	16663	16713	16731	16691	16730	16783	16652	16757	16780	16676	16844	16564	16601	16806	16703	16683	16825	16747	16667	16765	16636	16782	16482	16672	16828	16775	16937	16694	16613	16675	16504	16676	16741	16825	16708	16706	16822	16634	16599	16688	16700	16732	16748	16820	16711	16685	16727	16760	16624	16615	16859	16657	16740	16836	16693	16396	16654	16790	16564	16877	16664	16667	16701	16716	16974	16724	16760	16575	16610	16792	16586	16754	16650	16692	16520	16531	16703	16818	16762	16749	16695	16865	16684	16777	16802	16864	16781	16682	16671	16646	16715	16586	16596	16670	16703	16700	16585	16667	16779	16563	16667	16642	16832	16753	16588	16680	16772	16797	16672	16706	16743	16642	16745	16563	16762	16775	16674	16815	16560	16798	16802	16671	16812	16624	16788	16616	16866	16761	16637	16630	16831	16581	16742	16818	16628	16679	16720	16707	16685	16731	16786	16702	16693	16634	16772	16622	16654	16695	16832	16784	16779	16643	16864	16684	16698	16630	16710	16858	16604	16635	16804	16765	16775	16658	16720	16725	16773	16735	16611	16902	16686	16634	16682	16589	16779	16592	16701	16585	16748	16763	16623	16663	16710	16634	16664	16580	16685	16554	16633	16679	16610	16741	16734	16812	16613	16730	16783	16594	16848	16580	16725	16871	16581	16621	16760	16602	16637	16609	16821	16860	16823	16651	16784	16685	16764	16787	16689	16900	16671	16865	16611	16654	16685	16679	16630	16653	16692	16673	16795	16641	16459	16717	16642	16794	16444	16603	16650	16712	16521	16665	16654	16570	16798	16789	16629	16743	16433	16881	16628	16556	16812	16868	16707	16562	16560	16714	16735	16664	16786	16809	16679	16847	16702	16836	16471	16626	16582	16837	16525	16444	16594	16697	16671	16809	16684	16785	16679	16594	16614	16925	16711	16758	16807	16715	16492	16543	16965	16629	16643	16850	16710	16731	16804	16658	16661	16649	16671	16697	16740	16745	16869	16745	16569	16672	16517	16690	16827	16692	16705	16861	16825	16656	16715	16607	16782	16630	16714	16733	16563	16711	16747	16820	16656	16792	16792	16652	16669	16670	16740	16596	16751	16733	16875	16751	16648	16548	16769	16634	16614	16536	16608	16772	16804	16797	16693	16615	16654	16635	16569	16624	16673	16685	16706	16637	16641	16646	16660	16777	16714	16615	16751	16687	16673	16755	16717	16801	16791	16715	16589	16705	16752	16729	16577	16843	16822	16688	16730	16702	16789	16658	16779	16818	16636	16541	16612	16747	16606	16931	16710	16622	16733	16689	16759	16624	16747	16676	16647	16830	16703	16783	16675	16647	16580	16712	16755	16799	16660	16794	16752	16657	16708	16799	16690	16731	16506	16541	16783	16636	16606	16579	16494	16682	16808	16695	16789	16458	16714	16677	16536	16700	16627	16739	16631	16564	16619	16695	16898	16719	16792	16662	16725	16638	16645	16586	16606	16683	16677	16713	16737	16561	16665	16941	16644	16710	16747	16788	16754	16646	16639	16812	16680	16657	16697	16743	16827	16721	16604	16652	16528	16827	16750	16671	16853	16715	16679	16749	16728	16770	16688	16453	16750	16884	16565	16683	16643	16516	16671	16720	16608	16802	16595	16869	16713	16913	16787	16705	16704	16554	16571	16768	16452	16754	16825	16606	16699	16647	16637	16593	16627	16660	16828	16716	16626	16719	16673	16835	16648	16643	16763	16666	16659	16707	16705	16836	16790	16461	16806	16750	16674	16666	16680	16578	16678	16834	16766	16732	16690	16707	16689	16644	16725	16672	16486	16779	16573	16692	16635	16562	16630	16745	16649	16770	16708	16821	16782	16665	16679	16829	16772	16633	16773	16854	16516	16485	16634	16592	16735	16681	16627	16796	16755	16870	16756	16626	16826	16631	16780	16642	16666	16691	16705	16863	16658	16910	16723	16726	16756	16668	16511	16711	16837	16730	16566	16726	16703	16639	16627	16625	16713	16723	16544	16603	16730	16568	16538	16576	16812	16768	16781	16677	16617	16707	16679	16723	16693	16753	16694	16676	16712	16741	16715	16683	16711	16600	16689	16655	16874	16402	16800	16657	16545	16705	16657	16706	16629	16660	16544	16761	16889	16735	16625	16716	16497	16848	16757	16573	16481	16715	16614	16721	16798	16762	16691	16597	16728	16851	16448	16838	16651	16807	16811	16751	16868	16555	16664	16774	16698	16772	16657	16804	16587	16898	16990	16607	16609	16610	16712	16738	16618	16782	16534	16658	16990	16676	16641	16906	16708	16734	16740	16787	16680	16585	16759	16846	16760	16757	16817	16775	16749	16711	16645	16792	16734	16688	16794	16606	16779	16732	16645	16717	16720	16854	16748	16607	16537	16820	16700	16656	16680	16734	16883	16705	16753	16681	16680	16587	16622	16752	16703	16712	16740	16698	16820	16696	16847	16650	16744	16982	16901	16584	16664	16696	16847	16681	16788	16801	16689	16596	16569	16916	16659	16575	16540	16607	16620	16711	16674	16718	16806	16643	16778	16724	16635	16560	16833	16737	16682	16704	16637	16810	16703	16784	16623	16750	16723	16778	16597	16741	16625	16777	16641	16635	16596	16778	16686	16674	16951	16633	16505	16752	16798	16675	16640	16866	16491	16671	16656	16674	16631	16711	16772	16760	16702	16808	16559	16668	16811	16762	16529	16792	16457	16833	16684	16706	16629	16593	16618	16772	16978	16700	16644	16749	16658	16744	16655	16632	16724	16664	16788	16637	16534	16593	16661	16742	16701	16765	16769	16588	16747	16623	16786	16690	16764	16771	16825	16724	16684	16610	16750	16458	16758	16752	16660	16615	16780	16901	16748	16754	16600	16483	16675	16716	16808	16692	16524	16697	16640	16646	16737	16636	16784	16629	16759	16691	16767	16713	16809	16760	16664	16670	16770	16711	16712	16801	16661	16665	16832	16874	16577	16601	16758	16687	16602	16656	16749	16641	16701	16660	16715	16664	16808	16694	16538	16876	16872	16902	16798	16897	16869	16689	16775	16659	16602	16486	16631	16750	16724	16685	16732	16647	16651	16745	16608	16578	16588	16689	16679	16725	16650	16718	16623	16647	16762	16698	16559	16504	16759	16699	16572	16920	16768	16715	16804	16562	16650	16585	16785	16581	16803	16675	16642	16607	16723	16571	16690	16641	16676	16522	16599	16925	16683	16791	16629	16848	16811	16870	16734	16702	16865	16737	16705	16810	16555	16711	16667	16819	16678	16810	16784	16772	16918	16861	16657	16700	16761	16545	16662	16687	16534	16953	16674	16584	16906	16593	16775	16663	16673	16653	16829	16706	16729	16543	16810	16681	16919	16726	16703	16718	16530	16768	17080	16637	16664	16531	16568	16654	16782	16652	16692	16711	16715	16758	16678	16690	16644	16848	16726	16639	16655	16768	16781	16595	16703	16858	16668	16721	16591	16803	16750	16674	16611	16572	16596	16750	16589	16524	16729	16654	16610	16506	16665	16755	16860	16735	16737	16677	16725	16855	16768	16585	16732	16808	16651	16749	16636	16704	16702	16750	16727
22944	22329	37862	40972	38653	34939	31139	23915	21271	21261	20629	20758	20696	20564	20662	20550	20667	20622	20391	20594	20598	20464	20565	20529	20593	20424	20172	20437	20399	20454	20396	20467	20465	20483	20327	20199	20185	20264	20374	20320	20244	20316	20285	20210	20467	20253	20419	20411	20238	20358	20251	20272	20171	20366	20386	20338	20404	20193	20278	20396	20380	20431	20483	20196	20403	20312	20314	20421	20023	20211	20344	20391	20298	20317	20164	20323	20096	20333	20263	20248	20256	20371	20328	20206	20329	20191	20193	20146	20374	20287	20406	20394	20205	20192	20383	20148	20304	20042	20330	20236	20191	20082	20443	20227	20418	20163	20071	20255	20388	20150	20284	20323	20566	20156	20238	20097	20236	20243	20238	20423	20016	20256	20100	20272	20199	20236	20212	20435	20538	20247	20441	20456	20340	20186	20118	20031	20451	20151	20079	20099	20085	20348	20280	20231	20229	20437	20096	20424	20487	20273	20354	20125	20376	20368	20371	19969	20335	20444	20322	20350	20220	20300	20392	20537	20223	20262	20240	20157	20103	20112	20298	20552	20160	20365	20232	20217	20365	20296	20377	20338	20210	20191	20315	20379	20226	20378	20308	20362	20239	20451	20300	20210	20369	20163	20113	20312	20280	20397	20355	20285	20267	20185	20116	20256	20475	20264	20243	20260	20087	20233	20194	20142	20251	19909	20149	20085	20002	20453	20198	20260	20092	20150	20452	20277	20090	20281	20218	20165	20380	20278	20216	20266	20066	20223	20237	20165	20146	20128	19935	20396	20408	20378	20335	20418	20330	20145	20328	20216	20214	20062	20298	20188	20232	20250	20062	20244	20238	20213	20269	20042	20275	20371	20245	20256	20476	20434	20365	20268	20533	20171	20257	20118	20221	20392	20241	20195	20308	20144	20393	20267	20434	20244	20135	20300	20305	20073	20186	20067	19948	20255	20216	20565	20142	20328	20315	20268	20108	20487	20353	20158	20225	20208	20394	20318	20447	20132	20084	20358	20333	20236	20403	20071	20308	20301	20313	20273	20179	20228	20283	20213	20114	20258	20272	20161	20358	20267	20428	20308	20250	20185	20200	20168	20384	20173	20264	20144	20370	20230	20157	20475	20219	20311	20299	20255	20429	20108	20168	20145	20269	20096	20443	20073	20108	20432	20191	20377	20295	20272	20364	20190	20382	20140	20232	20151	20339	20079	20047	20077	20060	20192	20184	20212	20085	20242	20457	20304	20348	20291	20224	20141	20155	20332	20168	20391	20249	20236	20172	20438	20087	20081	20458	20173	20199	20408	20272	20344	20209	20082	20068	20246	20045	20126	20204	20381	20252	20429	20216	20426	20477	20109	20393	20321	20331	20537	20418	20179	20236	20105	20322	20194	20220	20275	20251	20349	20102	20163	20163	20454	20180	20277	20145	20134	20309	20367	20102	20167	20406	20171	20230	20285	20374	20092	20261	20202	20115	20210	20448	20188	20238	20248	20208	20355	20316	20250	20241	20284	20198	20138	20203	20358	20517	20209	20201	20252	20395	20356	20248	20138	20211	20124	20260	20110	20172	20327	20152	20203	20113	20107	20248	20264	20164	20278	20350	20178	20172	20144	20284	20457	20144	20208	20242	20083	20131	20274	20205	20201	20177	20337	20283	20188	20253	20051	20386	20337	20138	20160	20319	20142	20328	20369	20514	20071	20349	20143	20089	20124	20035	20239	20231	20242	20378	20078	20294	20363	20138	20246	20377	20314	20458	20467	20115	20273	20256	20313	20177	20135	20231	20031	20265	20056	20286	20250	20241	20223	20173	20237	20170	20204	20280	20222	20483	20167	20087	20246	20209	20148	20260	20270	20252	20190	20419	20263	20114	20286	20388	20021	20193	20260	20070	20178	20307	20243	20175	20373	20366	20090	20224	20051	20303	20458	20355	20227	20477	20077	20178	20180	20180	20265	20196	20333	20268	20440	20028	20281	20259	20599	20181	20296	20310	20478	20556	20017	20122	20179	20608	20528	20262	20366	20578	20209	20225	20323	20007	20205	20139	20205	20237	20152	20127	20104	20141	20490	20195	20059	20257	20048	20432	20180	20197	20139	20241	20355	20348	20312	20122	20107	20153	20029	20225	20174	20228	20250	20188	20132	20262	20066	20301	20385	20203	20353	20448	20174	20356	20179	20368	20199	20351	20088	20268	20389	20417	20003	20493	20305	20292	20260	20293	20157	20225	20360	20198	20123	20338	20238	20155	20222	20107	20183	20233	20369	20239	20299	20013	20115	20329	20058	20248	20314	20136	20307	20169	20207	20121	20372	20347	20162	20248	20170	20073	20126	20316	20129	20195	20482	20141	20156	20244	20309	20250	20278	20183	20340	20486	20172	20254	20253	20311	20211	20271	20323	20235	20270	20353	20214	20096	20053	20219	20364	20194	20125	20186	20234	20136	20264	20416	19916	20199	20389	20271	20327	20259	20114	20150	20056	20185	20043	20449	20091	20321	20229	20286	20141	20113	20158	20078	20277	20379	20431	20349	20251	20505	20231	20104	20395	20317	20286	20019	20313	20258	20123	20272	20307	20182	20417	20350	20366	20297	20378	20300	20381	20115	20243	20430	20355	20252	20178	20171	20023	20234	20303	20364	20217	20097	20355	20400	20310	20240	20163	20231	20244	20254	20348	20153	20305	20295	20357	20314	20251	20265	20253	20113	20200	20219	20222	20380	20427	20295	20181	20399	20081	20253	20342	20315	20251	20478	20367	20213	19990	20175	19919	20141	20039	20348	20333	20213	19977	20136	20152	20022	20213	20306	20252	20170	20175	20299	20246	20261	20194	20299	20292	20468	20080	20045	20289	20332	20272	20349	20299	20318	20035	20170	20218	20317	20281	20380	20399	20332	20413	20355	20147	20199	20147	20334	20369	19978	20223	20165	20331	20055	20106	20385	20122	20269	19940	20253	20319	20281	20133	20403	20297	20161	20130	20216	20111	20412	20369	20036	20281	20210	20210	20184	20270	20228	20287	20309	20157	20168	20310	20251	20328	20315	20251	19932	20041	19998	20061	20215	20260	20332	20135	20419	20294	20194	20072	20300	20392	19993	20365	20169	20466	20119	20152	20232	20163	20320	20273	20223	20495	20125	20129	20209	20293	20205	19986	20129	20141	20259	20220	20293	20057	20250	20365	20335	20067	20272	20379	20307	20305	20243	20222	20244	20267	20379	20269	20396	20111	20285	20174	20325	20163	20253	20051	20378	20328	20460	20091	20342	20446	20245	20174	20391	20109	20367	20485	20418	20305	20217	20266	20040	20159	20242	20203	20505	20326	20139	20149	20447	20285	20411	20152	20456	20253	20096	20309	20249	20345	20248	20075	20299	20069	20221	20221	20134	20142	20371	20285	20154	20185	20468	20021	20408	20081	20147	20205	20180	20217	20241	20167	20382	20285	20180	19929	20274	20186	20269	20232	20338	20422	20212	20385	20199	20305	20191	20275	20172	20190	20172	20031	20026	20154	20288	20177	20512	20320	20295	20254	20281	20285	20325	20029	20222	20110	20309	20226	20348	20337	20177	20236	20239	20289	20183	20225	20205	20140	20241	20343	20367	20235	20143	20397	20317	20351	20209	20115	20287	20354	20357	20276	20164	20244	20496	20444	20207	20209	20489	20130	20063	20351	20217	20219	20377	20230	20385	20388	20150	20210	20323	20250	19970	20329	20326	20127	20173	20268	20304	20072	20172	20244	20070	20282	20205	20108	20263	20199	20277	19813	20240	20139	20310	20127	20164	20205	20106	20189	20331	20376	20312	20126	20214	20293	20335	20469	20212	20340	20374	20250	20399	20366	20189	20198	20213	20253	20435	20105	20160	20308	20239	20151	20300	20278	20278	20184	20192	20227	20251	20217	20258	20141	20106	20328	20423	20564	20279	20259	20312	20396	20288	20202	20106	20211	20132	20277	20268	20325	20403	20160	20280	20356	20459	20023	20140	20351	20306	20240	20273	20193	20086	20172	20201	20375	20306	20388	20203	20333	20494	20329	20266	20049	20171	20372	20177	20293	20606	20307	20283	20275	20359	20095	20024	20269	20176	20169	20166	20081	20224	20309	20298	20432	20330	20380	20059	20370	20417	20115	20194	20128	20263	20280	20263	20109	20298	20200	20137	20120	20175	20315	20401	20361	20253	20215	20214	20129	20248	20269	20326	20249	20178	20214	20288	20146	20418	20212	20329	20133	20325	20452	20306	20427	20398	20333	20281	20054	20157	20119	20352	20355	20097	20128	20231	20436	19992	20264	20651	20028	20303	20293	20263	20219	20176	20324	20295	20172	20081	20255	20132	20149	20260	20109	20134	20316	20243	20253	20263	20285	20317	20287	20102	20161	20297	19922	20258	20074	20282	20143	20204	20017	20151	20176	20401	20041	20142	20016	20094	20239	20397	20266	20103	20459	20251	20133	20377	20397	20485	20271	20146	20212	20253	20493	20066	20049	20211	20175	20268	20398	20263	20356	20136	20174	20323	20247	20171	20306	20556	20324	20135	20140	20283	20071	20414	20127	20017	20268	20381	20207	20060	20475	20463	20104	20209	20242	20010	20308	20220	20072	20247	20063	20194	20080	20305	20100	20081	20222	20010	20311	20404	20099	20148	20247	20260	20215	20229	20433	20196	20072	20140	20153	20268	20060	20203	20371	20085	20123	20257	20071	20402	20165	20255	20100	20378	20210	20259	20329	20149	20085	20082	20060	20103	20312	20267	20392	20125	20288	20201	20227	20140	20208	20213	20294	20347	20172	20285	20153	20180	20206	20317	20194	20255	20212	19753	20166	20215	20143	20397	20297	20313	20163	20236	20211	20187	20205	20194	20254	20398	20367	20373	20259	20127	20172	20253	20363	20201	20308	20196	20424	20232	20128	20416	20124	20362	20257	20168	20246	20350	20379	20410	20116	20223	20120	20015	20119	20291	20197	20284	20240	20296	20041	20326	20321	20180	20314	20205	20111	20479	20281	20310	20145	20156	20236	20345	20222	20205	20306	20313	20213	20301	20345	20220	20170	20261	20351	20286	20187	20277	20327	20224	20157	20115	20170	20301	20411	20416	20118	20019	20128	20200	20260	20240	20242	20129	20341	20288	20202	20384	20452	20392	20132
62333	105574	96150	77181	56399	38939	26006	19659	17358	16935	16848	16617	16719	16626	16750	16723	16510	16798	16758	16670	16703	16861	16789	16713	16607	16689	16806	16894	16681	16738	16750	16707	16724	16875	16766	16690	16562	16729	16681	16670	16667	16579	16749	16715	16775	16820	16912	16786	16835	16735	16803	16673	16871	16830	16644	16753	16633	16648	16869	16746	16635	16692	16676	16667	16588	16895	16789	16858	16614	16687	16588	16799	16666	16794	16797	16701	16940	16658	16636	16898	16780	16782	16797	16951	16807	16724	16518	16842	16710	16877	16771	16810	16575	16716	16686	16800	16732	16695	16693	16690	16683	16630	16518	16745	16736	16717	16716	16688	16615	16756	16769	16640	16603	16629	16741	16675	16846	16664	16757	16767	16818	16576	16697	16799	16788	16679	16811	16779	16813	16714	16793	16892	16749	16726	16781	16550	16718	16649	16661	16859	16705	16765	16728	16671	16660	16783	16706	16898	16402	16761	16781	16725	16500	16678	16868	16890	16552	16782	16816	16786	16952	16693	16745	16719	16756	16695	16750	16760	16771	16885	16709	16736	16656	16809	16875	16746	16651	16588	16543	16676	16522	16648	16667	16788	16917	16697	16584	16647	16689	16769	16742	16818	16703	16603	16829	16751	16798	16780	16635	16730	16969	16744	16873	16725	16755	16683	16632	16765	16749	16798	16639	16815	16818	16715	16711	16783	16745	16755	16852	16651	16748	16727	16709	16727	16731	16727	16878	16841	16776	16620	16788	16615	16705	16628	16613	16646	16892	16591	16703	16718	16741	16780	16715	16623	16787	16797	16645	16624	16682	16800	16756	16574	16738	16858	16813	16800	16480	16840	16448	16801	16981	16653	16641	16648	16750	16710	16579	16635	16477	16812	16635	16662	16717	16578	16869	16599	16870	16611	16841	16724	16698	16735	16694	16736	16639	16858	16848	16812	16778	16667	16780	16686	16832	16722	16698	16597	16698	16774	16832	16665	16919	16729	16603	16737	16673	16765	16690	16836	16604	16588	16858	16729	16757	16781	16663	16722	16762	16845	16594	16566	16736	16819	16621	16785	16796	16660	16713	16912	16660	16837	16710	16636	16781	16759	16590	16736	16707	16808	16697	16675	16675	16704	16571	16905	16812	16730	16734	16786	16772	16695	16673	16848	16767	16643	16727	16667	16772	16564	16887	16780	16677	16622	16706	16638	16631	16756	16834	16854	16707	16660	16691	16531	16629	16692	16978	16712	17020	16764	16818	16839	16696	16645	16930	16687	16762	16712	16742	16942	16714	16822	16737	16797	16791	16610	16757	16812	16673	16594	16573	16832	16751	16715	16666	16679	16711	16805	16791	16836	16697	16668	16733	16756	16519	16818	16668	16713	16712	16786	16704	16804	16721	16709	16991	16628	16700	16664	16804	16712	16634	16575	16763	16780	16558	16603	16794	16722	16768	16713	16768	16741	16730	16688	16742	16908	16606	16851	16714	16686	16687	16730	16614	16736	16673	16708	16917	16891	16735	16767	16588	16931	16787	16611	16727	16735	16554	16735	16578	16575	16870	16621	16560	16845	16603	16649	16931	16744	16795	16792	16911	16664	16567	16568	16819	16601	16779	16774	16674	16812	16818	16656	16727	16539	16825	16725	16633	16729	16735	16590	16765	16677	16742	16911	16586	16609	16695	16748	16635	16648	16869	16620	16815	16731	16794	16622	16794	16739	16646	16629	16654	16645	16659	16837	16843	16856	16540	16809	16777	16708	16730	16614	16826	16840	16602	16790	16686	16690	16778	16697	16735	16731	16667	16744	16695	16643	16567	16717	16750	16606	16563	16677	16866	16656	16669	16699	16767	16535	16875	16776	16821	16628	16676	16748	16625	16746	16754	16898	16720	16920	16560	16732	16667	16787	16783	16789	16628	16524	16781	16648	16756	16672	16742	16703	16594	16759	16560	16580	16886	16641	16851	16788	16797	16808	16814	16594	16745	16605	16612	16724	16787	16667	16926	16769	16664	16605	16847	16717	16718	16869	16852	16823	16547	16613	16955	16826	16655	16702	17044	16702	16741	16519	16755	16798	16596	16814	16690	16841	16814	16746	16771	16758	16677	16680	16667	16837	16712	16930	16717	16515	16668	16663	16655	16730	16822	16796	16697	16832	16779	16695	16767	16821	16790	16813	16546	16592	16755	16681	16932	16692	16839	16681	16768	16801	16746	16760	16965	16760	16782	16698	16737	16647	16563	16603	16719	16682	16691	16651	16598	16699	16773	16761	16687	16651	16566	16707	16750	16635	16540	16777	16558	16760	16752	16776	16771	16632	16839	16626	16790	16771	16676	16766	16839	16571	16754	16754	16867	16711	16782	16677	16688	16576	16643	16626	16775	16832	16759	16718	16522	16983	16616	16738	16725	16597	16776	16738	16665	16728	16660	16851	16616	16637	16858	16868	16667	16804	16875	16666	16831	16630	16600	16801	16895	16856	16763	16621	16707	16820	16623	16760	16757	16784	16750	16615	16730	16772	16621	16648	16635	16603	16883	16705	16800	16806	16730	16773	16866	16622	16778	16639	16615	16863	16685	16717	16677	16639	16618	16636	16507	16689	16737	16778	16996	16789	16725	16635	16725	16651	16829	16677	16722	16741	16718	16741	16621	16645	16638	16751	16853	16612	16596	16859	16612	16734	16637	16865	16736	16773	16574	16648	16715	16793	16645	16688	16777	16805	16741	16778	16850	16676	16686	16730	16784	16688	16635	16695	16677	16864	16781	16528	16769	16922	16686	16844	16719	16668	16646	16887	16569	16675	16505	16611	16744	16707	16680	16551	16734	16823	16799	16736	16814	16778	16710	16696	16760	16797	16691	16773	16667	16706	16709	16689	16829	16709	16734	16823	16768	16709	16877	16689	16668	16583	16641	16743	16723	16620	16711	16669	16737	16780	16658	16719	16740	16613	16918	16696	16644	16819	16735	16790	16708	16643	16685	16798	16765	16677	16492	16605	16629	16714	16834	16812	16604	16667	16852	16734	16618	16788	16845	16768	16706	16570	16673	16635	16677	16897	16826	16811	16780	16863	16801	16588	16691	16650	16732	16659	16617	16755	16601	16752	16570	16639	16773	16815	16800	16664	16819	16891	16748	16773	16833	16630	16782	16624	16684	16828	16725	16698	16739	16689	16604	16850	16634	16735	16658	16769	16911	16697	16780	16722	16641	16800	16714	16831	16672	16665	16632	16896	16612	16530	16756	16815	16764	16711	16760	16988	16739	16833	16758	16720	16809	16831	16756	16600	16725	16796	16708	16775	16746	16628	16982	16586	16776	16790	16780	16736	16876	16673	16719	16712	16860	16866	16674	16844	16749	16601	16828	16806	16682	16695	16840	16753	16930	16694	16721	16692	16791	16846	16759	16744	16725	16704	16712	16561	16857	16684	16855	16866	16758	16898	16725	16641	16579	16905	16664	16889	16816	16640	16638	16758	16887	16930	16638	16513	16785	16720	16915	16727	16677	16664	16776	16748	16770	16731	16773	16825	16733	16739	16762	16776	16680	16849	16728	16712	16712	16658	16604	16651	16716	16727	16690	16894	16786	16632	16780	16947	16869	16617	16789	16645	16504	16851	16693	16693	16745	16659	16681	16849	16621	16602	16743	16769	16665	16795	16772	16686	16722	16979	16745	16680	16879	16593	16592	16696	16730	16754	16657	16593	16854	16751	16493	16597	16760	16800	16786	16757	16508	16675	16746	16728	16763	16870	16742	16648	16643	16749	16758	16745	16778	16705	16743	16790	16809	16769	16673	16821	16733	16693	16619	16586	16545	16662	16660	16661	16742	16855	16690	16639	16850	16721	16733	16742	16781	16817	16717	16995	16550	16505	16626	16546	16731	16740	16823	16725	16800	16773	16730	16743	16860	16651	16779	16740	16783	16669	16665	16804	16841	16741	16704	16761	16729	16803	16735	16757	16801	16716	16690	16725	16747	16876	16776	16694	16790	16651	16555	16859	16801	16743	16873	16797	16824	16938	16911	16767	16769	16845	16839	16769	16660	16722	16680	16823	16704	16869	16784	16882	16817	16544	16600	16762	16594	16906	16784	16793	16450	16859	16744	16708	16696	16733	16775	16650	16694	16539	16569	16811	16824	16812	17013	16716	16651	16778	16643	16541	16628	16569	16676	16739	16717	16709	16604	16829	16727	16700	16663	16517	16772	16683	16817	16755	16662	16717	16746	16654	16850	16780	16838	16683	16776	16849	16573	16798	16745	16845	16732	16791	16866	16662	16851	16615	16862	16778	16748	16670	16763	16683	16740	16613	16752	16773	16709	16642	16808	16648	16708	16708	16710	16773	16637	16791	16685	16790	16703	16822	16744	16503	16717	16710	16674	16700	16655	16683	16924	16541	16750	16790	16745	16624	16774	16688	16755	16898	16755	16765	16905	16856	16726	16649	16775	16675	16564	16639	16468	16698	16811	16770	16529	16741	16926	16677	16751	16649	16697	16675	16663	16580	16714	16757	16613	16683	16790	16657	16750	16693	16856	16413	16612	16783	16670	16670	16489	16600	16777	16798	16620	16789	16943	16723	16712	16763	16791	16730	16676	16693	16748	16684	16804	16721	16718	16873	16802	16686	16657	16771	16703	16654	16776	16635	16663	16706	16740	16722	16589	16769	16496	16683	16909	16715	16778	16803	16732	16735	16780	16816	16598	16717	16575	16713	16779	16641	16776	16866	16871	16568	16892	16795	16733	16722	16778	16783	16697	16636	16622	16706	16734	16677	16647	16629	16561	16773	16713	16671	16645	16563	16735	16633	16728	16816	16827	16708	16653	16745	16744	16811	16781	16780	16789	16686	16673	16792	16686	16879	16769	16774	16682	16781	16694	16745	16700	16616	16734	16608	16613	16784	16813	16767	16792	16845	16720	16686	16781	16644	16620	16734	16685	16747	16747	16766	16587	16666	16651	16782	16737	16945	16624	16610	16743	16873	16629	16772	16559	16714	16842	16665	16666	16683	16804	16571	16686	16898	16679	16912	16937	16620	16794	16790	16590	16615	16649	16897	16870	16758	16750	16681	16765	16601	16757	16827	16690	16646	16850	16747	16779	16731	16806	16703	16730	16700	16808	16723	16597	16860	16756	16611	16821	16580	16956	16773
28946	34828	46878	37788	27979	23464	21789	20729	20615	20455	20476	20301	20278	20413	20264	20188	20125	20431	20300	20080	20161	20283	20111	20250	20309	20285	20472	20211	20288	20212	20286	20487	20219	20145	20378	20226	20581	20211	20228	20414	20338	20173	20397	20350	20365	20407	20615	20473	20411	20347	20307	20322	20231	20183	20150	20330	20311	20400	20297	20333	20393	20279	20203	20300	20320	20313	20241	20097	20475	20268	20062	20255	20300	20494	20254	20379	20379	20192	20452	20384	20210	20058	20288	20337	20118	20183	20277	20222	20015	20225	20291	20394	20216	20169	20398	20116	20163	20417	20282	20235	20174	20155	20334	20348	20276	20319	20216	20208	20109	20344	20263	20275	20120	20302	20211	20242	20327	20223	20241	20406	20233	20404	20173	20452	20339	20618	20269	20097	20344	20172	20185	20257	20287	20109	20259	20257	20195	20132	20502	20464	20407	20085	20375	20261	20131	20401	20213	20253	20223	20254	20309	20070	20386	20237	20262	20280	20232	20210	20204	20226	20259	20243	20171	20423	20136	20226	20391	20302	20281	20214	20103	20308	20240	20356	20279	20281	20108	20212	20214	20172	20361	20372	20348	20207	20300	20224	20094	20259	20058	20262	20307	20176	20319	20011	20239	20319	20368	20536	20222	20260	20197	20219	20230	20240	20249	20358	20212	20474	20127	20286	20325	20212	20024	20252	20334	20154	20229	20229	20427	20106	20206	20221	20447	20430	20310	20352	20383	20132	20199	20124	20427	20286	20319	20217	20323	20221	20475	20335	20169	20300	20361	20130	20337	20297	20308	20299	20198	20210	20322	20394	20257	20303	20527	20285	20502	20264	20230	20312	20270	20129	20302	20290	20135	20493	20218	20357	20147	20179	20247	20354	20333	20264	20335	20318	20236	20267	20198	20107	20437	20388	20144	20481	20453	20336	20259	20298	20325	20353	20480	20111	20219	20245	20393	20400	20179	20319	20313	20380	20383	20287	20463	20266	20192	20234	20268	20338	20442	20204	20296	20109	20221	20456	20216	20210	20268	20276	20255	20274	20019	20063	20531	20488	20183	20160	20194	20201	20468	20267	20509	20160	20330	20268	20279	20111	20033	20182	20226	20294	20124	20410	20233	20314	20137	20250	20336	20318	20202	20244	20154	20330	20426	20504	20283	20288	20546	20200	20132	20228	20357	19995	20356	20311	20067	20174	20403	20371	20392	20240	20306	20238	20251	20465	20431	20517	20228	20292	20451	20209	20225	20322	20447	20213	20317	20128	20366	20313	20084	20130	20159	20384	20333	20264	20198	20225	20211	20428	20134	20035	20172	20224	20240	20230	20327	20299	20484	20255	20108	20328	20237	20094	20299	20241	20093	20280	20338	20205	20178	20302	20200	20340	20166	20447	20075	20127	20116	20258	20154	20071	20093	20121	20147	20158	20313	20254	20266	20287	20344	20292	20325	20339	20060	20165	20144	20254	20140	20250	20298	20168	20327	20301	20384	20163	20518	20295	20153	20229	20237	20287	20252	20249	20218	20360	20472	20191	20453	20154	20449	20253	20255	20351	20354	20327	20380	20360	20343	20522	20351	20432	20290	20221	20356	20165	20235	20361	20299	20319	20502	20411	20328	20332	20311	20435	20313	20327	20395	20309	20305	20403	20228	20289	20336	20116	20426	20355	20314	20302	20176	20070	20183	20308	20107	20051	20070	20376	20209	20180	20439	20368	20350	20226	20255	20468	20243	20400	20380	20151	20287	20333	20335	20285	20217	20388	20155	20254	20230	20366	20378	20144	20226	20436	20505	20583	20191	20293	20456	20364	20376	20406	20172	20280	20226	20369	20283	20011	20099	20211	20281	20190	20149	20090	20193	20296	20419	20374	20472	20309	20236	20069	20405	20196	20312	20067	20443	20225	20211	20191	20243	20381	20287	20120	20449	20076	20378	20137	20294	20434	20268	20177	20340	20172	20238	20129	20539	19930	20068	20273	20200	20080	20191	20329	20467	20109	20122	20272	20369	20323	20184	20277	20273	20232	20332	20096	20166	20285	20481	20353	20208	20234	20493	20360	20313	20421	20070	20455	20318	20384	20145	20155	20350	20262	20428	20315	20171	20211	20278	20350	20284	20257	20287	20309	20365	20058	20196	20423	20293	20205	20484	20282	20362	20227	20492	20361	20268	20322	20330	20238	20195	20162	20247	20092	20177	20137	20266	20298	20353	20410	20253	20285	20232	20429	20334	20357	20252	20283	20272	20107	20433	20330	20306	20034	20074	20150	20261	20274	20271	20666	20262	20245	20365	20242	20104	20114	20286	20084	20318	20471	20368	20212	20169	20305	20266	20241	20246	20092	20315	20175	20306	20246	20477	20333	20100	20239	20249	20407	20202	20231	20350	20421	20250	20201	20206	20227	20216	20289	20313	20305	20390	20081	20491	20273	20387	20333	20358	20226	20030	20078	20477	20166	20268	20287	20625	20360	20352	19941	20136	20087	20342	20293	20416	20161	20207	20375	20382	20141	20438	20281	20348	20140	20224	20351	20378	20207	20013	20430	20250	20213	20250	20146	20312	20397	20268	20350	20347	20503	20236	20115	20414	20217	20466	20408	20324	20403	20450	20167	20259	20206	20340	20175	20095	20168	20201	20217	20278	20320	20225	20325	20190	20222	20211	20270	20140	20540	20397	20255	20393	20309	20136	20097	20235	20173	20090	20443	20218	20298	20510	20310	20227	20281	20222	20402	20129	20316	20302	20189	20192	20233	20345	20174	20347	20196	20395	20297	20260	20373	20362	20455	20318	20449	20464	20232	20141	20195	20482	20422	20156	20211	20429	20391	20002	20257	20365	20220	20305	20317	20378	20265	20088	20200	20434	20343	20256	20239	20284	20332	20451	20420	20243	20142	20279	20218	20365	20230	20165	20396	20352	20208	20260	20158	20272	20434	20534	20136	20377	20205	20087	20420	20191	20195	20307	20260	20111	20350	20156	20331	20239	20251	20238	20205	20211	20183	20442	20350	20295	20231	20334	20042	20069	20188	20388	20192	20110	20367	20138	20274	20328	20319	20465	20208	20397	20334	20258	20324	20264	20248	20401	20353	20057	20396	20468	20349	20086	20193	20336	20088	20217	20184	20061	20335	20144	20323	20268	20342	20227	20372	20284	20373	20328	20346	20546	20403	20535	20281	20598	20178	20231	20288	20202	20339	20247	20425	20283	20350	20289	20025	20296	20361	20271	20133	20248	20469	20257	20276	20210	20152	20151	20304	20268	20181	20241	20184	20386	20245	20035	19991	20232	20135	20225	20278	20044	20172	20089	20415	20489	20311	20375	20336	20423	20395	20240	20449	20252	20113	20175	20204	20362	20409	20293	20272	20208	20277	20288	20295	20390	20241	20279	20246	20361	20358	20068	20342	20250	20398	20292	20463	20021	20243	20415	20244	20400	20353	20155	20228	20526	20234	20295	20188	20270	20257	20557	20264	20277	20241	20399	20136	20140	20464	20081	20179	20353	20170	20241	20251	20253	20073	20484	20308	20323	20196	20352	20184	20338	20372	20302	20117	20137	20194	20409	20435	20399	20187	20327	20197	20296	20317	20358	20218	20339	20275	20272	20233	20210	20177	20323	20173	20301	20218	20352	20430	20335	20180	20465	20191	20474	20134	20224	20323	20223	20241	20245	20331	20378	20255	20065	20250	20164	20295	20335	20523	20250	20198	20214	20534	20162	20178	20211	20044	20260	20171	20214	20093	20149	20362	20258	20354	20445	20099	20239	20159	20302	20148	20247	20161	20318	20420	20164	20408	20153	20260	20276	20289	20388	20525	20433	20551	20367	20594	20084	20029	20279	20223	20239	20212	20300	20429	20295	20202	20193	20197	20215	20312	20379	20374	20102	20341	20518	20432	20302	20245	20056	20150	20301	20286	20108	20265	20400	20348	20244	20228	20168	20338	20420	20257	20295	20198	20119	20254	20292	20265	20334	20462	20154	20184	20364	20185	20210	20313	20350	20262	20286	20000	20005	20273	20216	20359	20319	20473	20226	20020	20305	20200	20315	20363	20137	20454	20141	20275	20290	20167	20313	20473	20454	20226	20264	20225	20132	20207	20400	20256	20216	20373	20300	20219	20163	20134	20329	20322	20444	20424	20152	20160	20312	20216	20102	20342	20206	20463	20331	20482	20362	20187	20287	20107	20295	20105	20276	20123	20177	20388	20185	20295	20149	20180	20268	20231	20169	20298	20294	20212	20341	20127	20291	20337	20208	20365	20326	20268	20322	20335	19930	20269	20106	20318	20308	20563	20185	20485	20266	20274	20267	20209	20117	20055	20185	20069	20294	20281	20282	20466	20163	20396	20323	20233	20084	20309	20386	20383	20389	20457	20175	20341	20145	20270	20088	20173	20188	20311	20140	20174	20239	20211	20335	20336	20163	20237	20315	20334	20241	20298	20244	20282	20327	20016	20063	20339	20236	20257	20149	20255	20072	20127	20206	20367	20082	20474	20262	20331	20397	20371	20304	20405	20119	20315	20374	20204	20119	20219	20284	20372	20391	20293	20236	20298	20292	20288	20408	20204	20390	20253	19918	20194	20192	20292	20298	20527	20249	20422	20146	20233	20180	20245	20251	20426	20299	20164	20180	20209	20113	20107	20467	20180	20381	20386	20377	20209	20182	20366	20238	20321	20323	20290	20362	20358	20276	20244	20400	20279	20298	20145	20333	20034	20411	20306	20443	20435	20086	20121	20319	20428	20273	20289	20408	20123	20386	20216	20312	20204	20333	20380	20256	20073	20384	20390	20160	20155	20107	20035	20255	20097	20262	20012	20374	20169	20303	20186	20317	20102	20382	20323	20237	20082	20364	20106	20135	20259	20024	20115	20416	20295	20375	20375	20207	20255	20098	20066	20309	20450	20381	20399	20243	20033	20354	20366	20255	20389	20396	20358	20203	20149	20288	20334	20307	20268	20198	20179	20136	20087	20181	20420	20348	20199	20331	20143	20232	20295	20293	20382	20388	20274	20318	20073	20099	20067	20229	20247	20299	19952	20176	20181	20267	20140	20337	20235	20395	20210	20448	20398	20185	20202	20366	20418	20445	20372	20413	20212	20486	20197	20212	20107	20352	20157	20407	20397	20319	20414	20225	20286
32089	55949	49270	33804	24570	19497	17720	16936	16739	16625	16608	16733	16714	16689	16625	16669	16694	16616	16658	16678	16715	16661	16629	16805	16672	16665	16849	16725	16782	16824	16592	16724	16698	16815	16849	16653	16569	16547	16579	16594	16729	16741	16647	16608	16721	16760	16826	16690	16611	16571	16878	16548	16708	16657	16714	16647	16623	16688	16750	16611	16789	16676	16773	16656	16702	16641	16821	16787	16571	16707	16540	16646	16698	16727	16663	16676	16670	16698	16706	16630	16565	16436	16651	16778	16679	16803	16745	16698	16581	16580	16806	16824	16755	16770	16807	16682	16639	16752	16707	16722	16766	16613	16704	16659	16697	16529	16431	16746	16717	16543	16505	16745	16681	16736	16596	16786	16722	16708	16756	16737	16681	16696	16608	16744	16543	16539	16713	16581	16657	16785	16654	16554	16750	16664	16668	16674	16621	16506	16583	16638	16734	16482	16711	16764	16602	16659	16630	16683	16592	16811	16453	16713	16715	16636	16727	16664	16496	16577	16770	16575	16856	16734	16784	16693	16643	16648	16655	16563	16749	16711	16598	16713	16653	16791	16672	16525	16730	16584	16814	16864	16615	16614	16859	16704	16891	16701	16599	16725	16660	16585	16650	16789	16513	16749	16609	16776	16733	16652	16813	16610	16685	16711	16648	16670	16748	16718	16474	16583	16643	16593	16578	16682	16726	16717	16593	16573	16634	16768	16680	16520	16791	16769	16737	16754	16723	16730	16714	16844	16657	16744	16864	16999	16596	16678	16635	16601	16753	16988	16563	16688	16687	16672	16731	16650	16638	16727	16619	16757	16617	16525	16787	16758	16715	16549	16834	16896	16790	16627	16696	16644	16639	16596	16759	16573	16762	16661	16735	16695	16632	16697	16681	16631	16658	16684	16659	16685	16894	16620	16741	16642	16631	16705	16727	16712	16629	16546	16966	16907	16517	16716	16515	16764	16716	16761	16564	16602	16718	16568	16715	16689	16669	16669	16747	16426	16637	16755	16823	16743	16609	16824	16854	16703	16676	16629	16795	16634	16600	16599	16746	16498	16672	16657	16621	16736	16848	16640	16738	16661	16658	16680	16726	16616	16520	16717	16755	16751	16644	16690	16727	16816	16622	16807	16558	16653	16554	16593	16739	16820	16720	16665	16764	16612	16822	16624	16760	16545	16834	16469	16838	16702	16630	16659	16767	16579	16734	16626	16713	16622	16649	16954	16712	16651	16589	16734	16828	16576	16715	16565	16593	16650	16752	16859	16815	16689	16795	16651	16786	16805	16709	16821	16655	16753	16762	16785	16775	16517	16734	16591	16584	16700	16737	16743	16753	16860	16589	16818	16726	16742	16631	16547	16758	16565	16696	16837	16435	16871	16799	16646	16932	16667	16523	16505	16648	16830	16654	16765	16777	16683	16620	16493	16586	16718	16760	16647	16669	16768	16748	16826	16586	16683	16646	16746	16685	16661	16651	16550	16559	16690	16632	16602	16770	16713	16612	16571	16741	16593	16782	16841	16593	16658	16761	16540	16728	16654	16661	16698	16792	16786	16548	16804	16682	16691	16636	16557	16616	16812	16727	16733	16561	16643	16708	16743	16633	16579	16703	16874	16750	16597	16698	16673	16671	16461	16706	16630	16540	16561	16724	16743	16783	16726	16577	16751	16446	16578	16846	16776	16647	16721	16801	16535	16836	16702	16696	16568	16711	16745	16788	16524	16827	16715	16760	16599	16662	16753	16598	16762	16525	16651	16713	16534	16592	16824	16662	16742	16680	16740	16692	16608	16601	16663	16791	16726	16631	16752	16738	16681	16603	16728	16640	16642	16747	16972	16667	16772	16812	16553	16727	16668	16707	16556	16618	16776	16797	16770	16676	16745	16575	16667	16833	16651	16651	16625	16690	16476	16718	16662	16768	16641	16725	16669	16521	16552	16774	16769	16754	16622	16658	16853	16639	16670	16707	16622	16568	16711	16792	16973	16756	16702	16693	16696	16694	16484	16674	16728	16777	16657	16765	16730	16909	16633	16847	16740	16761	16700	16668	16734	16436	16749	16596	16865	16707	16768	16569	16625	16919	16691	16669	16689	16818	16640	16720	16658	16781	16784	16703	16714	16797	16636	16784	16577	16617	16588	16786	16785	16752	16628	16743	16760	16611	16446	16803	16733	16613	16696	16783	16685	16548	16526	16619	16697	16732	16718	16478	16707	16799	16875	16732	16660	16676	16750	16717	16761	16869	16686	16459	16658	16667	16588	16619	16589	16690	16674	16683	16642	16756	16675	16720	16701	16584	16738	16718	16667	16827	16760	16761	16590	16645	16747	16791	16855	16636	16708	16798	16401	16829	16661	16662	16641	16819	16738	16760	16559	17029	16673	16690	16709	16539	16740	16515	16692	16752	16711	16671	16818	16785	16743	16684	16626	16578	16593	16800	16606	16712	16609	16871	16784	16768	16871	16672	16493	16515	16666	16556	16595	16534	16767	16767	16604	16746	16736	16697	16610	16695	16761	16585	16884	16596	16726	16667	16913	16680	16712	16655	16834	16812	16668	16381	16635	16546	16705	16727	16693	16645	16667	16675	16634	16584	16651	16613	16729	16767	16774	16654	16547	16819	16657	16632	16669	16653	16740	16687	16787	16820	16689	16660	16753	16605	16641	16757	16855	16673	16548	16593	16530	16577	16802	16719	16822	16733	16868	16702	16780	16535	16760	16605	16749	16582	16719	16861	16627	16656	16648	16604	16751	16503	16672	16785	16605	16651	16603	16616	16863	16495	16535	16863	16691	16728	16695	16603	16765	16619	16672	16658	16739	16824	16533	16779	16726	16520	16697	16931	16694	16551	16608	16580	16617	16738	16620	16733	16726	16636	16697	16684	16677	16650	16774	16729	16730	16775	16669	16738	16706	16510	16618	16869	16727	16745	16600	16741	16662	16808	16580	16635	16631	16686	16580	16654	16655	16760	16582	16620	16569	16635	16773	16788	16579	16672	16524	16672	16707	16667	16730	16820	16564	16801	16667	16652	16666	16558	16789	16756	16606	16686	16881	16847	16680	16490	16779	16710	16971	16711	16867	16708	16651	16604	16600	16643	16638	16715	16767	16681	16825	16580	16623	16783	16649	16797	16628	16645	16821	16703	16615	16766	16675	16682	16597	16615	16577	16570	16669	16574	16728	16707	16533	16671	16510	16637	16765	16695	16786	16663	16794	16984	16565	16858	16777	16656	16729	16661	16718	16836	16748	16666	16855	16637	16591	16556	16672	16749	16570	16773	16845	16557	16732	16794	16773	16545	16569	16671	16796	16685	16761	16705	16805	16569	16840	16623	16892	16714	16685	16630	16574	16612	16783	16635	16680	16759	16809	16713	16710	16656	16699	16857	16738	16779	16701	16877	16869	16760	16636	16675	16748	16694	16821	16807	16805	16713	16748	16546	16581	16757	16645	16566	16735	16643	16802	16738	16728	16760	16806	16569	16672	16664	16713	16506	16622	16727	16708	16729	16597	16700	16742	16521	16740	16803	16909	16694	16632	16711	16836	16628	16716	16618	16766	16766	16814	16651	16718	16700	16616	16766	16735	16707	16586	16613	16558	16647	16786	16781	16758	16757	16600	16816	16799	16681	16743	16758	16809	16801	16691	16772	16716	16778	16714	16602	16625	16629	16806	16796	16795	16485	16832	16670	16649	16598	16789	16656	16750	16738	16632	16757	16750	16741	16506	16673	16582	16827	16600	16747	16738	16680	16752	16669	16811	16658	16613	16637	16775	16633	16709	16598	16601	16646	16487	16711	16714	16851	16810	16608	16618	16720	16734	16599	16673	16862	16656	16848	16730	16863	16686	16888	16787	16752	16773	16652	16673	16785	16768	16679	16800	16662	16544	16653	16571	16547	16686	16759	16842	16648	16768	16689	16663	16624	16643	16631	16694	16632	16581	16765	16797	16793	16656	16665	16591	16723	16764	16534	16757	16593	16620	16693	16709	16823	16639	16696	16656	16576	16725	16581	16698	16589	16670	17007	16790	16725	16628	16631	16581	16718	16695	16939	16564	16630	16762	16787	16704	16716	16689	16685	16637	16681	16752	16660	16743	16677	16537	16788	16653	16804	16545	16590	16591	16642	16626	16611	16497	16733	16675	16625	16590	16836	16538	16677	16621	16686	16628	16623	16744	16625	16714	16686	16674	16621	16756	16717	16658	16783	16945	16673	16655	16661	16730	16621	16684	16683	16746	16618	16531	16614	16725	16786	16725	16821	16608	16512	16692	16715	16738	16506	16558	16665	16660	16812	16614	16711	16737	16867	16680	16782	16788	16563	16814	16557	16630	16651	16686	16644	16785	16669	16624	16559	16765	16621	16809	16770	16480	16757	16711	16697	16649	16574	16755	16584	16808	16590	16555	16831	16681	16745	16735	16706	16713	16792	16604	16748	16744	16767	16783	16588	16745	16579	16674	16647	16690	16705	16805	16696	16677	16622	16697	16704	16716	16657	16717	16517	16611	16748	16658	16668	16575	16804	16634	16648	16759	16676	16595	16613	16601	16748	16705	16631	16909	16684	16707	16599	16534	16676	16707	16620	16835	16801	16732	16530	16751	16513	16688	16506	16595	16717	16682	16693	16736	16618	16771	16619	16679	16755	16656	16584	16788	16849	16778	16638	16672	16710	16709	16658	16636	16690	16699	16716	16808	16626	16677	16614	16842	16641	16719	16932	16743	16685	16567	16601	16682	16783	16774	16599	16585	16718	16788	16723	16743	16700	16641	16789	16841	16695	16724	16497	16764	16738	16702	16780	16622	16735	16571	16683	16626	16969	16650	16657	16793	16779	16761	16684	16452	16653	16685	16710	16616	16762	16742	16551	16794	16633	16651	16695	16609	16795	16631	16751	16806	16672	16730	16614	16716	16593	16779	16810	16601	16719	16748	16659	16711	16842	16674	16859	16760	16683	16561	16598	16551	16789	16638	16612	16797	16769	16696	16671	16827	16554	16622	16704	16641	16687	16734	16761	16729	16518	16647	16668	16618	16709	16676	16545	16679	16714	16731	16652	16770	16723	16605	16598	16679	16650	16693	16828	16675	16643	16626	16658	16750	16642	16790	16779	16814	16689	16652	16643	16731	16792	16548	16636	16785	16684	16533
24140	24264	44578	46285	39233	32713	27463	22244	20571	20479	20201	20377	20163	19961	20235	19912	20060	20178	20111	20032	20002	20495	20061	19927	19877	19915	20159	20033	20064	20081	20120	19978	20177	19987	20050	20012	20089	19952	20115	19974	19918	20111	19971	20286	20184	20045	20032	19995	20066	20124	20121	20051	19976	20290	20003	19963	20248	19996	19911	19943	20042	20107	19705	20043	20091	19900	20157	19977	20177	20085	19950	20000	20066	19901	20173	20019	20139	20125	19971	20026	19976	20097	20233	20036	20106	19942	20181	19903	19913	20137	19949	19855	20215	19819	20213	20140	19965	20037	19905	19946	19896	20089	20021	20053	20103	20011	20060	19946	20013	20117	19965	20056	20157	20397	19980	19819	20143	20129	20163	20208	20081	20019	20094	20075	20159	20063	20066	19976	20008	20141	19807	19835	20143	20024	20056	20215	19817	19973	19892	19768	19946	20045	19943	19980	20020	20052	19957	19974	19979	20020	19988	19959	20210	20041	19949	20087	19846	19998	20041	20058	20096	20127	19955	19925	19897	20099	19918	19919	19817	20142	20289	19971	20272	20076	20205	20133	20098	20184	20100	20084	20015	19926	20042	19934	20019	19874	20139	20141	20051	20017	19829	19818	20004	20094	20022	20046	20045	20142	20028	19970	20123	19805	20020	20099	20008	20103	20081	19863	19832	19878	20015	20000	20162	20090	20203	20047	20025	20130	19766	20075	19830	20055	20011	20155	20044	20033	20124	20140	20230	20052	20236	20239	20032	20059	20131	19880	20128	19954	20094	19918	20049	20082	20172	20098	19988	19983	20161	20066	20131	20068	20046	20012	19898	19985	19964	20018	20065	20007	19799	19903	19982	19995	19906	19916	20048	19949	20069	20212	19755	19798	20167	20236	20091	19922	20090	20220	19940	20037	19969	20025	19944	19784	19804	19944	20121	20022	20120	19843	20021	19878	20251	20169	19922	19922	19880	20044	19944	19925	19951	20040	20048	19997	19958	19977	19974	19988	20020	19991	20027	20185	20128	20082	19915	20007	19974	19956	19930	19751	19902	19944	20191	20026	19976	19815	20144	20139	20069	20072	20112	20226	20086	19785	19950	20016	19924	19985	20183	19969	19825	20016	19941	19893	19939	20148	19898	19878	19971	20000	20031	19917	19925	20060	20091	20177	19763	19971	19794	20042	20103	20104	19813	20163	20174	20072	20015	19997	19930	19859	19957	20015	20016	19874	20197	20272	19895	19946	19915	19998	20046	20031	20078	20214	19926	20130	19999	20024	19849	19762	20223	20122	20133	19920	19970	20169	20037	20225	20178	20035	19949	19984	19938	20133	20050	20051	20061	20247	19915	19979	20061	20048	20139	19950	19952	20091	20227	19945	20019	20007	20049	19921	20150	20066	20101	19866	20078	20011	19938	20000	19989	20101	19950	20099	20065	20069	20227	19939	19999	19979	20045	20118	19986	20123	20021	20006	20343	19766	20097	19882	20026	19736	20126	20060	20052	20133	20160	20111	20057	19954	20127	20063	20125	20037	20081	19910	20042	20095	20047	19935	20098	19972	20134	20047	19861	20097	20099	19956	20124	20085	19966	19820	20000	19909	19885	19950	20038	20027	19989	20325	19969	19644	19926	19853	20048	20040	20029	19953	20040	20173	19805	20005	19902	19975	20232	19974	20129	20058	19756	19734	19979	19985	20006	20045	20190	19934	20024	20153	20017	19949	20078	19866	20041	19937	20302	19908	20042	20050	19989	19943	20024	19964	20107	19952	19953	20102	20216	19982	19893	20099	19916	20257	19884	20331	20119	19948	20061	20212	20057	19828	19982	19922	20094	20034	20172	20133	20093	19913	20058	20035	20184	20171	20021	19839	19833	20205	19920	19985	20060	20105	19969	19864	20115	20055	20187	19998	20026	19942	19915	20268	19795	20173	20234	20196	19841	19769	20007	20109	20002	20088	19996	19899	20059	19872	20038	19917	20021	19987	20009	19914	20109	19848	20072	20073	20005	19933	20048	19999	20102	19867	19970	20154	20171	20044	20024	20026	19977	20123	19923	20066	20099	20196	20000	19801	20150	19984	20045	20122	20098	20033	19887	20005	19738	20034	20215	20042	20066	19853	19930	19848	20077	20213	19955	19964	20198	19910	20009	20120	19948	19983	19944	19908	19839	20052	20074	20080	19969	20053	19835	20176	20169	20092	19975	20094	19975	20048	20140	20335	20100	20119	20084	20115	20012	20163	19938	20033	20172	20085	20098	20059	20114	19949	20005	20049	20051	19965	19929	20105	20125	20045	20188	20145	20054	19907	20062	19876	19958	19828	19937	20024	19970	20111	20059	19871	20163	19925	20147	20097	20041	20223	20156	19851	20192	20135	19695	19984	19900	20129	20111	19890	19968	20095	20239	19911	19978	19813	20119	19986	19986	19957	19900	20089	19860	20100	20040	20094	20023	19989	19911	19935	19870	19880	19947	19881	20130	20106	20061	19836	20143	20061	20188	19829	20167	20040	19696	19961	19944	19911	19792	20059	20085	20053	19951	20061	19891	19924	20005	19909	20149	20231	19887	20063	20064	20081	19999	20059	19879	19908	20283	20121	19975	19863	20040	19998	19944	20104	19931	20102	20078	20085	20057	19801	19953	19856	20161	20145	19799	20093	20012	20268	20194	20089	20050	20084	19978	20151	19898	20016	19966	20122	20072	19927	20145	19998	20092	19964	20154	19998	20312	20107	19902	19954	20185	20042	20153	20150	20091	19955	19841	19993	20060	20001	20116	19811	20068	19951	19920	19997	19908	20252	20260	19978	20045	19966	20227	20040	20054	19992	19999	19959	20039	19998	19918	20019	20079	20016	20075	20182	19961	19959	19997	20013	20098	20033	20115	19974	20059	19789	20070	19952	20233	20099	20161	20098	19992	19914	20138	20167	20219	19931	20035	20005	19997	20004	20246	19827	20067	20140	20100	20137	19954	20153	19915	19959	19863	20059	19870	19778	20134	20157	20068	19983	19840	20114	20055	20055	19993	20258	19990	19933	19999	19995	20176	19987	19901	20096	20210	20145	19970	20114	19776	20130	20099	19845	19919	19906	19831	19953	19978	19950	20094	19929	20152	20147	20075	20093	19996	19963	19886	19827	19995	19808	19968	20059	19782	19846	19876	19946	19965	20006	19984	20046	20114	19927	20091	20012	20195	19916	20214	20049	20004	19842	20261	19805	19823	20160	19981	20101	20079	19998	20269	20034	19963	19784	19798	20112	20197	19941	19922	20185	19870	20133	20153	20048	20025	19950	19903	19894	20158	19882	19919	20032	20141	20199	20094	19963	20139	19739	19990	19983	20001	19999	19911	19924	20167	20204	19993	19996	20131	19967	19856	20069	20018	20008	19964	19848	19861	20146	20147	19941	19921	20150	20079	20208	20294	19889	19978	20075	19961	20156	19738	20105	20063	20023	20045	20025	19993	20137	19960	19995	20102	19977	20028	20127	20189	19972	20005	19952	20031	19826	19937	20081	19765	19867	20047	20056	19945	19945	19867	20003	19903	20021	19913	19915	19928	19986	20104	19941	19992	19980	20014	20151	19931	20006	20130	20108	20138	20093	20140	20153	19989	20229	20074	20219	19882	19864	19937	20221	20023	20081	19978	19863	19891	20055	20068	20135	20048	20222	19930	20055	19921	20113	20121	19953	19923	20133	19977	20002	20111	20035	20016	19827	19974	19835	20057	20167	20073	19870	20001	20040	20044	19866	19903	19993	19903	20076	19967	20322	20176	20102	19862	20176	20053	20127	20185	19914	19974	19922	20171	19967	19960	19890	19956	20050	19904	19995	19852	19984	20185	19964	20122	19922	20141	20113	20123	20093	19935	20210	20046	20281	20123	20227	19959	19909	20023	20069	19959	19979	20031	19829	20146	20129	20263	19995	20180	20082	20163	20140	19956	19855	20081	20127	20046	19954	20038	20075	19913	20070	20128	20047	19932	20027	20123	19976	20110	19908	20085	20105	20027	20034	19997	20010	20031	19759	20218	20067	19939	20059	20078	19933	20090	19981	20010	20074	19832	19917	19879	19905	19968	19969	19962	20328	20203	20163	19921	19982	19934	19999	19889	20092	20127	19894	20198	19947	20004	20094	19710	20025	20255	19893	19838	19941	20059	19927	20069	20101	20160	19969	20132	20050	20037	20009	19949	19902	19813	19797	19966	19906	19964	20047	20126	19803	19860	19821	20065	20000	20060	19953	20110	19991	20032	19898	20001	19875	20180	20029	19967	19965	19927	19913	19946	19834	20131	20116	20278	19899	19978	20149	20017	19858	19966	20266	20262	19905	19875	20037	20137	20120	20062	20004	19932	19945	20062	20267	20223	19983	20004	19899	19969	20210	19931	20038	20008	19868	19836	19958	19974	20009	20037	20081	19977	20206	20138	20047	19897	19963	19736	20073	20022	20182	19996	19850	20254	19931	20031	20271	19900	20046	20035	20022	20109	19758	20074	20057	20024	19883	19885	19883	19887	20021	20074	19973	20157	19983	19947	19853	20132	19976	19938	19908	19966	19843	19978	19963	20037	20148	19934	19920	19822	19986	20283	20001	20150	19933	19991	19922	20234	20014	19981	19888	19979	19976	20110	20015	20034	19972	20083	20060	20035	19825	20077	20075	19910	19887	20228	20065	19965	20060	20060	19794	20117	19788	19954	19925	20042	19809	19925	20095	19970	20005	20108	19928	19776	19952	19991	19918	19927	19897	19922	19887	19974	20000	19982	20011	20157	20124	19971	19931	19885	19904	19886	20131	19869	19988	19901	19835	20014	20195	20041	20086	20025	19929	19968	19977	20054	19950	20078	19921	20118	19829	20028	20020	19929	20024	20115	20036	19870	19935	20105	19867	20052	19926	20017	20111	20042	19883	20001	19952	20028	19855	20061	20076	20030	20038	20045	20154	20122	20046	20122	20110	20059	20013	20086	20010	19928	20163	20058	19996	20042	20054	20241	19987	19947	20052	20118	20125	20013	20265	19972	20062	19981	20041	20180	20159	20090	20103	20015	20091	20175	20033	20004	20047	19997	20151	20307	19950	20002	20081	19942	20048	20230	19951	20057	19785	19944	20068	19980	19967	20087	20116	19975	19794	20012	19986	20035	19994	19929	19987
56046	100153	88937	64038	45684	31593	22244	18279	17171	16852	16643	16440	16690	16692	16667	16762	16652	16618	16718	16645	16535	16541	16846	16634	16779	16782	16750	16663	16469	16829	16434	16515	16732	16652	16652	16672	16712	16687	16580	16604	16687	16449	16636	16534	16745	16730	16846	16730	16565	16714	16711	16732	16763	16479	16559	16633	16811	16553	16565	16669	16422	16560	16783	16646	16830	16609	16551	16578	16667	16628	16549	16567	16630	16678	16753	16599	16627	16678	16568	16680	16688	16651	16671	16609	16618	16526	16730	16684	16650	16593	16590	16730	16782	16553	16736	16632	16544	16658	16718	16607	16512	16646	16663	16635	16595	16622	16512	16672	16600	16628	16542	16566	16518	16672	16524	16661	16657	16571	16493	16545	16639	16653	16622	16510	16669	16720	16669	16480	16550	16535	16655	16695	16798	16671	16688	16653	16668	16565	16597	16674	16601	16599	16609	16580	16461	16540	16676	16567	16700	16587	16624	16662	16665	16650	16528	16623	16525	16663	16711	16591	16622	16575	16524	16609	16585	16689	16652	16777	16527	16611	16629	16565	16638	16489	16528	16771	16599	16753	16659	16777	16640	16744	16721	16602	16630	16540	16551	16574	16629	16670	16601	16672	16657	16572	16574	16559	16628	16620	16793	16468	16730	16643	16548	16553	16716	16566	16608	16571	16801	16465	16700	16516	16702	16723	16501	16832	16661	16647	16583	16686	16607	16588	16566	16794	16585	16673	16567	16555	16606	16747	16580	16528	16550	16708	16812	16771	16480	16716	16844	16624	16803	16625	16812	16760	16606	16700	16716	16602	16638	16678	16576	16551	16605	16556	16554	16840	16633	16736	16694	16748	16772	16632	16607	16588	16627	16686	16590	16586	16562	16594	16760	16683	16611	16596	16659	16732	16551	16674	16568	16949	16542	16658	16608	16640	16699	16605	16669	16786	16790	16661	16757	16681	16577	16781	16649	16751	16622	16733	16470	16551	16764	16615	16625	16607	16453	16453	16549	16679	16589	16767	16690	16531	16796	16508	16613	16647	16698	16574	16555	16614	16645	16565	16676	16463	16541	16695	16603	16577	16620	16523	16461	16674	16655	16718	16556	16478	16747	16749	16633	16746	16830	16801	16751	16582	16498	16739	16687	16780	16537	16632	16700	16445	16633	16557	16636	16559	16609	16747	16888	16675	16656	16709	16779	16573	16687	16626	16780	16579	16739	16748	16788	16735	16757	16714	16657	16419	16767	16514	16764	16767	16691	16773	16630	16663	16659	16720	16614	16724	16646	16532	16585	16552	16748	16687	16780	16663	16698	16714	16671	16742	16604	16509	16628	16576	16742	16633	16379	16650	16656	16539	16540	16624	16561	16715	16759	16615	16729	16805	16562	16689	16653	16456	16497	16903	16739	16595	16673	16676	16658	16601	16552	16818	16455	16581	16776	16630	16622	16754	16560	16610	16684	16555	16659	16523	16619	16508	16781	16723	16581	16559	16686	16669	16624	16484	16692	16721	16677	16499	16863	16756	16529	16681	16582	16607	16560	16510	16489	16688	16596	16618	16665	16689	16612	16495	16588	16590	16588	16718	16600	16625	16507	16713	16663	16486	16646	16668	16615	16507	16893	16576	16512	16533	16700	16571	16700	16644	16657	16823	16640	16547	16558	16796	16572	16856	16625	16676	16538	16517	16582	16612	16713	16695	16644	16647	16597	16669	16762	16585	16526	16679	16661	16621	16714	16731	16645	16528	16619	16531	16695	16512	16467	16594	16513	16677	16594	16770	16690	16513	16775	16550	16801	16751	16776	16650	16835	16614	16729	16559	16710	16901	16440	16710	16552	16704	16737	16606	16646	16635	16632	16594	16700	16576	16671	16520	16627	16577	16631	16610	16753	16707	16774	16623	16618	16581	16840	16360	16668	16806	16725	16518	16433	16571	16531	16714	16559	16579	16740	16704	16691	16576	16614	16707	16654	16645	16586	16729	16754	16697	16676	16667	16515	16468	16678	16551	16715	16669	16632	16756	16565	16431	16658	16716	16557	16541	16629	16597	16681	16606	16486	16557	16569	16778	16592	16805	16739	16682	16619	16565	16560	16592	16775	16557	16626	16687	16478	16592	16718	16621	16676	16432	16578	16505	16729	16739	16748	16490	16756	16675	16533	16666	16579	16557	16817	16563	16598	16769	16715	16555	16664	16753	16563	16588	16535	16690	16775	16613	16652	16540	16670	16567	16686	16697	16740	16791	16695	16448	16559	16814	16509	16650	16502	16628	16773	16661	16698	16691	16526	16664	16457	16528	16632	16569	16628	16623	16639	16592	16767	16576	16514	16706	16485	16727	16537	16640	16523	16696	16561	16752	16664	16597	16689	16602	16784	16635	16656	16484	16542	16637	16678	16540	16636	16709	16743	16732	16471	16678	16628	16725	16791	16688	16593	16667	16743	16631	16574	16758	16602	16662	16600	16723	16598	16726	16647	16508	16673	16545	16656	16651	16561	16654	16670	16616	16551	16546	16591	16608	16834	16795	16660	16557	16710	16772	16733	16584	16668	16517	16598	16606	16507	16468	16624	16596	16503	16865	16693	16580	16619	16726	16544	16718	16686	16722	16625	16513	16697	16639	16644	16548	16569	16622	16669	16636	16687	16731	16623	16536	16740	16652	16859	16590	16820	16642	16759	16763	16579	16636	16684	16492	16548	16520	16903	16514	16534	16538	16616	16520	16619	16576	16675	16660	16801	16728	16722	16586	16612	16536	16603	16548	16521	16744	16502	16695	16677	16766	16723	16351	16715	16628	16637	16600	16887	16750	16598	16704	16699	16624	16652	16505	16761	16718	16700	16668	16692	16616	16549	16621	16721	16652	16691	16733	16729	16563	16905	16524	16599	16841	16532	16697	16728	16633	16534	16482	16558	16561	16719	16801	16706	16507	16717	16656	16675	16611	16618	16623	16709	16618	16859	16484	16653	16549	16597	16530	16699	16591	16608	16582	16608	16651	16713	16501	16526	16589	16604	16527	16816	16556	16502	16779	16711	16625	16838	16634	16734	16676	16716	16538	16662	16637	16673	16552	16745	16537	16671	16492	16456	16697	16597	16637	16760	16687	16711	16475	16594	16560	16568	16717	16678	16861	16822	16777	16605	16548	16705	16760	16553	16849	16686	16495	16596	16690	16613	16574	16767	16641	16645	16630	16566	16717	16590	16543	16619	16706	16562	16772	16516	16642	16526	16568	16686	16769	16606	16651	16599	16634	16527	16633	16509	16627	16462	16615	16401	16627	16459	16689	16603	16450	16677	16736	16640	16608	16589	16734	16674	16644	16547	16548	16515	16635	16602	16523	16690	16578	16604	16425	16551	16427	16750	16502	16687	16709	16451	16532	16571	16590	16346	16646	16655	16577	16579	16639	16592	16710	16561	16575	16614	16720	16694	16632	16619	16675	16649	16717	16650	16429	16892	16596	16622	16700	16693	16589	16623	16591	16595	16527	16648	16480	16603	16603	16642	16732	16640	16726	16712	16645	16706	16548	16860	16584	16557	16584	16681	16522	16666	16600	16768	16794	16610	16695	16852	16787	16793	16578	16511	16595	16678	16617	16756	16692	16761	16679	16485	16663	16706	16853	16828	16627	16628	16465	16673	16592	16706	16568	16639	16843	16653	16577	16666	16586	16560	16666	16963	16671	16603	16594	16579	16767	16376	16727	16652	16620	16583	16541	16740	16623	16514	16645	16538	16703	16759	16700	16586	16692	16606	16579	16742	16695	16577	16509	16606	16693	16821	16750	16501	16584	16569	16752	16514	16646	16603	16720	16782	16658	16497	16434	16672	16726	16528	16731	16581	16756	16587	16806	16716	16657	16668	16526	16655	16600	16757	16792	16614	16668	16657	16661	16667	16648	16703	16679	16578	16744	16658	16716	16803	16679	16681	16565	16679	16722	16694	16525	16583	16799	16599	16736	16702	16486	16582	16812	16797	16939	16445	16677	16625	16716	16680	16569	16382	16581	16573	16644	16564	16522	16650	16478	16876	16721	16768	16568	16756	16669	16666	16505	16617	16561	16636	16730	16854	16573	16650	16581	16625	16764	16480	16623	16666	16687	16608	16603	16526	16585	16558	16780	16786	16566	16749	16620	16530	16753	16624	16559	16579	16473	16557	16630	16554	16651	16473	16672	16405	16555	16621	16690	16572	16673	16493	16825	16491	16729	16772	16606	16553	16598	16652	16701	16669	16628	16542	16697	16724	16793	16555	16524	16621	16672	16797	16701	16630	16723	16428	16590	16831	16815	16615	16527	16570	16548	16705	16613	16731	16408	16659	16418	16641	16707	16500	16664	16646	16734	16579	16605	16574	16821	16611	16467	16740	16622	16551	16702	16743	16485	16920	16740	16581	16694	16632	16582	16695	16653	16534	16680	16459	16636	16558	16819	16439	16737	16755	16555	16804	16520	16744	16711	16771	16645	16693	16589	16749	16669	16506	16575	16461	16823	16526	16719	16512	16547	16591	16780	16572	16408	16707	16593	16680	16599	16624	16699	16653	16651	16729	16690	16470	16635	16429	16530	16639	16531	16620	16601	16562	16668	16771	16481	16454	16537	16464	16804	16446	16683	16710	16633	16762	16560	16648	16596	16739	16778	16652	16519	16945	16642	16702	16487	16735	16700	16607	16586	16638	16579	16799	16799	16773	16451	16678	16658	16535	16600	16360	16604	16580	16516	16462	16592	16745	16735	16646	16748	16584	16671	16743	16755	16569	16693	16650	16732	16791	16565	16713	16497	16643	16780	16598	16633	16674	16629	16779	16599	16700	16521	16616	16722	16731	16682	16876	16687	16663	16811	16586	16548	16618	16817	16571	16720	16540	16613	16692	16623	16616	16662	16572	16680	16457	16610	16520	16704	16689	16699	16743	16925	16414	16487	16719	16647	16617	16748	16637	16499	16695	16480	16738	16396	16597	16718	16713	16646	16564	16772	16757	16683	16652	16649	16649	16567	16632	16678	16537	16448	16567	16501	16703	16689	16484	16616	16763	16571	16784	16626	16628	16758	16712	16622	16641	16749	16656	16684	16720	16749	16571	16595	16551	16481	16680	16623	16467	16640	16638	16536	16647	16648	16645	16619	16626	16687	16615	16740	16688	16663
22960	22649	38058	41825	39940	35963	31816	24099	21548	21056	20577	20469	20417	20490	20671	20569	20379	20398	20424	20527	20485	20462	20506	20265	20265	20306	20386	20154	20075	20317	20251	20374	20212	20211	20325	20178	20117	20322	20228	20116	20168	20193	20284	20327	20205	20357	20273	20298	20249	20125	20334	20146	20236	20269	20176	20251	20148	20249	20278	20275	20129	20311	20158	20041	20338	20063	20180	20116	20118	20337	20170	20146	20282	20249	20216	20279	20402	20186	20164	20085	20270	20201	20263	20121	20213	20277	19952	20208	20332	20196	20151	20275	20105	20162	20048	20073	19957	20065	20245	20248	20031	20158	20145	20164	20080	20080	20285	20259	20195	20196	19930	19971	20171	20135	20037	20240	20175	20119	20213	20091	20153	20227	20113	20108	20277	20035	20172	20179	20232	20203	20211	20110	20048	20159	20033	20306	20084	20069	20194	20241	20087	20147	20189	19943	20114	20344	20194	20169	20272	20105	20216	20132	20015	20142	20118	20176	20029	20203	20140	20256	20167	20206	20254	20122	19973	20212	20077	20060	20010	19930	20002	20107	20004	20096	20211	20087	20471	20261	20093	19978	20133	20278	20159	20153	20210	20211	20052	20139	20025	20073	20218	19947	20186	20194	20041	20350	20213	20140	20280	20279	20009	20142	20059	19881	20189	20252	20438	20302	20012	20248	20249	19964	20183	20171	20109	20029	20080	20101	20232	20165	19867	19882	19872	20013	20038	20241	20246	20159	20029	20198	20287	20179	20255	20265	20254	20148	20156	20219	20164	20229	19907	19982	19945	20210	20167	20248	20036	19941	20222	20128	20055	20086	20242	20018	20101	20247	20171	20035	20223	20018	20151	20296	20256	20067	20092	20165	20496	20203	20017	20181	20162	20163	20205	20050	20052	20246	20075	20152	20143	20129	20293	20032	20055	20212	20277	20395	20114	20134	20336	20275	19988	20068	20331	19940	20202	20229	20200	20206	20255	20217	20133	20080	20090	20374	19835	20000	20140	20248	19987	20216	20427	20210	20417	20285	20159	20309	20234	20169	20297	20182	20201	20068	20260	20238	20322	20129	20147	20415	20313	20304	19976	20026	20142	20060	20292	20193	20152	20183	20150	20119	19987	20106	19975	20119	20144	20173	20142	20030	20109	20062	20178	20186	20072	20335	20111	20261	20179	20232	19942	19962	20188	20286	20263	20189	20034	20101	20014	20077	20022	20017	20181	20044	20108	20097	20144	19969	20291	20234	20172	20285	20132	20114	20249	19866	20056	20233	20132	20266	20177	20011	20262	20298	20220	20113	20009	20105	20272	20314	20255	20038	20064	20079	20203	20146	20130	20321	19995	19824	20235	20326	20255	20108	20084	20239	20284	20124	19965	20104	20148	20071	20022	20118	20066	20169	20290	20164	20014	20227	20038	20181	20212	20233	20157	20041	20067	20241	20188	19986	20014	20158	20298	20149	20275	20141	20099	20097	20265	20024	19984	20110	20027	20025	20097	20116	20056	20012	20412	20298	20066	20031	20084	20130	20170	20198	20126	20111	20052	20265	20042	20087	20162	20053	19819	20255	20028	20135	20164	20038	20068	20158	20254	20049	20226	20271	20145	20160	20133	20309	20095	20090	20172	20198	20149	20045	20275	20287	20296	20022	20134	20113	20226	20117	20035	20148	20182	20037	20175	20117	20276	20089	20096	20089	20113	20164	20213	19992	20097	20107	20098	20231	20266	20051	20126	20245	20133	20172	20250	20359	20226	20144	20130	20198	20287	20174	20330	19990	19975	20132	20156	20389	20159	20268	20115	20222	20032	20010	20151	20072	19946	20006	20294	19984	20229	20096	20302	20063	20339	20289	20002	20162	20251	20126	20244	19993	20415	20268	20123	19935	20090	19996	19929	20027	20034	20313	20197	19897	20042	20042	20149	20337	20091	19924	19904	20106	20176	20335	20466	20198	20149	20031	20150	20180	20083	20285	20238	20172	20404	20049	20166	19997	20037	20113	20157	20219	20163	20129	20182	20178	20156	20113	20047	20103	20283	20020	20095	20328	20353	20260	20160	20033	20116	20174	20147	20049	20156	19959	20000	20221	19872	20274	20247	20129	20352	20239	20182	20160	20052	20300	20172	20001	20306	20020	20099	20073	20267	19952	20444	20081	20023	20010	20128	20152	20211	19831	20066	20251	20177	19989	20146	19986	20018	20205	20246	20179	20261	20220	20216	20123	20425	20080	20097	20143	20147	20288	20116	20058	19868	20090	20016	20081	20067	20145	20225	20221	20230	20178	20276	20033	20102	20072	20103	20047	20048	20187	20165	19927	20301	20190	20156	19923	20096	20270	20152	20100	20248	20202	20114	20135	20309	20243	20155	20318	20328	20274	19887	20066	20201	20035	20075	20259	20231	20055	20297	20227	20322	20092	20163	20151	20015	20177	20112	20222	20296	20191	20356	20032	20083	20119	20163	20190	19867	20171	20309	20091	20012	20146	20312	20243	20106	20202	20314	20194	20261	20159	20282	20162	20184	20160	20152	20045	20224	20231	20195	20183	20321	20120	20146	20003	20190	20269	20343	20164	20030	19983	20218	20211	20151	20150	20146	20156	20135	19993	20279	20210	20067	20114	20076	20268	20149	20183	20158	20225	20280	20014	19979	19993	20101	20129	19886	20146	20236	20051	20283	20205	19919	20140	20004	20137	20118	20226	20135	20045	20168	20313	20074	20171	20077	20206	20354	20292	20238	20074	19941	20103	20053	20168	20096	20089	19974	20033	20103	20238	20118	20136	20057	20162	20152	20348	20168	20116	20425	20066	19924	19855	20245	20394	20313	20447	20275	20105	20184	19882	19956	20190	20306	20170	20109	20089	20114	20033	20093	20208	20094	20096	20044	20313	20289	20174	20240	20255	20107	20134	20285	20298	20024	20099	19895	19905	20042	20024	20242	20238	20033	20206	20079	20006	20079	19802	20025	20390	20203	20041	20075	20270	20080	20124	20044	20103	20140	20072	20025	20263	20240	20046	20145	20014	20174	19987	19989	19995	20083	19964	19934	20096	20055	20184	20179	20002	20151	20049	19955	20020	20025	20170	20033	19995	20182	20095	20268	20071	20311	20172	20077	19994	20141	20282	19940	20246	20355	20049	20189	20073	20197	19942	20134	20077	20145	20211	20093	20085	20085	20162	20069	20371	20202	20227	20104	20070	20060	20372	20212	20237	20105	20174	20105	20168	20139	20360	20398	20126	20245	20037	20169	20045	19926	20091	20096	20331	20067	20209	20247	20075	20181	20340	20119	20192	20112	20198	20272	20113	19996	20273	20338	20145	20187	20065	20175	20159	19913	20342	20092	20165	20024	19983	20110	20142	20120	20022	20215	20265	20166	20412	20068	19880	19894	20220	20236	20201	20209	19961	20103	20303	20313	20107	20096	20410	20402	20089	20027	20049	20234	20036	20114	20064	20078	20179	20114	20070	19979	20087	20097	20306	20290	20084	20204	20150	20256	20164	20258	20098	20139	20064	19996	20174	20117	20286	20082	19951	20242	20113	20056	20048	20232	20110	20279	20060	20147	20033	19945	20267	20352	20012	20048	20060	20114	19977	20161	20261	19979	20233	20467	20109	20093	20040	20119	20248	20231	20093	20215	20140	20138	20189	20128	20367	20071	19956	19981	20159	20218	20176	20227	20252	20115	20307	20142	20158	20200	20018	20326	20284	20294	20128	20302	20073	20193	20348	20161	20126	20010	20259	20235	20135	19981	20138	20130	20032	20042	20016	20022	20038	20111	19936	20124	19880	20213	20391	20005	20171	20275	20338	20098	19962	20129	20176	20232	20039	20108	20226	20027	20012	20092	20190	20090	20358	20147	20139	20156	20213	20204	20298	20073	20014	20159	20114	20288	19999	20112	20222	20180	19905	20086	20143	19927	20300	20168	20168	20114	20146	20218	20267	20119	20229	20088	19985	20062	20062	20355	19994	20022	20183	20300	20289	20180	20218	20187	19960	19930	20151	20216	19947	19967	20050	19961	20097	20041	20033	20312	19946	20039	20226	20065	20350	20083	19990	20188	20196	20056	20183	20210	20087	20122	20225	20131	20260	20257	19924	19970	20147	20127	20039	20025	20137	20105	20002	20218	20138	20207	20316	20183	19993	20343	20154	20144	20315	20314	20110	20219	20262	20160	20029	20109	20176	20086	20000	20058	20220	20145	20155	19896	20127	20222	20210	19945	19766	20129	19816	20103	19953	20268	20075	20304	20203	20193	20205	20363	20167	20009	20038	20151	20425	20189	20114	20192	20223	20002	20094	20104	20176	20081	20223	20212	20117	20148	20275	20273	20084	20031	20245	20122	20232	20114	20302	20115	20210	20163	20262	20231	19971	19966	20102	20007	20046	20058	20322	20120	20091	20148	19972	20209	20310	20242	20204	20138	20184	20236	20122	20188	20174	20266	20310	20319	20240	20153	20198	20111	20026	20022	20141	20081	20293	20197	20237	20215	20305	20285	20086	20157	20386	20216	20160	20282	20233	20115	20098	20273	20074	20047	20002	20056	20080	20202	20091	19866	20193	20121	19922	20271	20191	20072	20019	20051	20299	20136	20270	20080	20071	20225	19996	20023	20128	19989	19909	20129	20230	20047	20258	20071	20221	20176	20122	20148	20022	20110	20197	20173	20139	20080	20150	20286	20023	20026	20383	20135	20342	20177	20081	20272	20158	20097	20215	20088	20132	20050	20140	20042	20258	20039	20063	20185	20232	19963	19885	20185	20041	19827	20378	20097	20115	20072	20231	20036	20222	20213	20055	20298	20168	20147	20092	20372	20075	20154	20303	20101	20187	20149	20016	19964	20146	20111	20231	20002	20269	20137	20069	20128	20098	20175	20161	20270	20105	20134	20115	20023	20132	20048	20210	20122	20278	20206	20150	20094	20148	19903	20177	19924	20218	20151	19947	20152	20099	20285	20146	20004	20203	20089	20095	20040	20075	19928	20038	20012	20141	20302	20098	20152	19977	20324	20059	20005	20252	20081	20115	20282	20278	20256	19952	20138	20043	20152	20021	20106	20163	20199	20070	19982	20170	20245	20093	20278	19973	20161	20072	20068	20086	20070	20442	20228	20159	20098	20087	20276	19877	20296	20211	20026	20177
63215	101699	97030	80032	58640	40966	27331	20293	17557	16738	16671	16813	16544	16515	16596	16763	16785	16735	16754	16626	16537	16604	16675	16696	16578	16589	16729	16673	16781	16624	16500	16829	16584	16747	16766	16744	16734	16802	16807	16766	16840	16759	16579	16616	16395	16722	16806	16833	16682	16696	16889	16521	16790	16755	16887	16602	16685	16719	16685	16702	16672	16701	16594	16680	16763	16764	16796	16783	16621	16818	16776	16719	16747	16645	16738	16715	16634	16637	16685	16685	16474	16517	16713	16798	16530	16640	16712	16665	16681	16759	16599	16785	16746	16719	16491	16544	16615	16849	16535	16726	16647	16717	16562	16634	16715	16509	16614	16589	16623	16627	16548	16677	16835	16505	16748	16637	16698	16609	16611	16562	16668	16741	16540	16678	16782	16757	16646	16694	16567	16686	16611	16962	16665	16896	16754	16743	16611	16840	16611	16409	16708	16606	16678	16712	16574	16678	16602	16635	16658	16725	16752	16993	16677	16637	16677	16647	16753	16596	16659	16725	16663	16691	16777	16668	16793	16690	16676	16742	16647	16717	16731	16745	16582	16793	16608	16648	16594	16588	16667	16834	16791	16771	16682	16654	16651	16596	16577	16679	16660	16681	16741	16692	16640	16694	16697	16541	16453	16627	16729	16619	16845	16736	16642	16450	16573	16679	16720	16639	16747	16577	16711	16705	16802	16647	16664	16436	16514	16594	16677	16748	16717	16579	16595	16720	16578	16771	16520	16713	16609	16736	16655	16446	16789	16711	16718	16586	16643	16684	16707	16722	16681	16750	16695	16700	16563	16752	16708	16694	16702	16582	16780	16617	16560	16817	16638	16605	16676	16770	16600	16759	16608	16723	16874	16628	16622	16605	16851	16598	16859	16728	16598	16833	16664	16747	16572	16616	16772	16768	16529	16532	16827	16876	16647	16685	16631	16606	16724	16836	16716	16715	16656	16864	16796	16665	16775	16659	16677	16674	16511	16597	16594	16655	16644	16645	16658	16658	16732	16688	16767	16586	16650	16723	16545	16524	16752	16504	16711	16629	16801	16573	16733	16712	16840	16656	16611	16644	16749	16644	16844	16689	16904	16635	16646	16719	16713	16680	16720	16582	16616	16527	16609	16762	16747	16831	16606	16591	16604	16759	16630	16636	16662	16756	16622	16628	16783	16658	16750	16732	16688	16596	16628	16788	16684	16739	16553	16804	16664	16874	16779	16774	16550	16868	16729	16563	16885	16721	16844	16568	16639	16442	16665	16568	16611	16640	16811	16735	16570	16673	16854	16673	16680	16707	16687	16676	16633	16743	16712	16706	16739	16675	16693	16785	16644	16757	16674	16666	16722	16715	16741	16532	16802	16578	16681	16752	16552	16587	16841	16597	16539	16675	16634	16761	16723	16641	16715	16754	16751	16595	16709	16841	16872	16583	16703	16632	16711	16692	16744	16671	16835	16818	16758	16731	16683	16714	16755	16535	16684	16544	16380	16798	16788	16576	16692	16746	16627	16643	16813	16597	16624	16704	16694	16570	16640	16832	16852	16741	16777	16677	16820	16741	16760	16565	16667	16634	16691	16824	16712	16671	16685	16897	16630	16847	16592	16630	16643	16648	16683	16728	16584	16715	16809	16688	16656	16665	16579	16677	16492	16550	16714	16670	16736	16719	16583	16661	16818	16566	16659	16686	16632	16690	16739	16623	16649	16629	16669	16834	16778	16574	16757	16698	16512	16901	16445	16607	16587	16759	16702	16676	16614	16586	16797	16577	16751	16540	16611	16772	16697	16770	16696	16543	16497	16612	16581	16564	16695	16786	16696	16722	16661	16544	16697	16536	16923	16635	16578	16573	16558	16680	16656	16805	16649	16772	16677	16690	16626	16618	16697	16531	16477	16646	16847	16841	16681	16828	16481	16670	16723	16683	16790	16781	16537	16699	16376	16760	16652	16641	16572	16754	16597	16604	16591	16824	16658	16689	16710	16731	16831	16836	16784	16741	16713	16593	16521	16703	16666	16744	16754	16730	16638	16612	16775	16687	16570	16695	16684	16579	16732	16714	16631	16774	16649	16620	16613	16681	16642	16666	16667	16600	16613	16656	16701	16683	16676	16742	16637	16628	16552	16732	16678	16647	16703	16682	16516	16705	16753	16702	16604	16732	16692	16554	16778	16650	16632	16677	16645	16825	16590	16633	16652	16554	16702	16600	16661	16464	16750	16750	16692	16714	16618	16708	16857	16756	16775	16785	16686	16687	16587	16753	16771	16600	16574	16507	16637	16595	16655	16626	16627	16587	16659	16685	16564	16670	16829	16694	16570	16795	16852	16804	16470	16792	16674	16489	16440	16731	16861	16821	16757	16598	16763	16780	16743	16551	16842	16615	16724	16708	16748	16747	16691	16761	16632	16729	16748	16608	16535	16679	16634	16642	16678	16738	16807	16557	16606	16638	16850	16628	16764	16544	16791	16715	16654	16468	16668	16608	16654	16735	16469	16855	16708	16653	16637	16663	16669	16566	16635	16741	16801	16703	16529	16708	16723	16743	16629	16577	16531	16712	16613	16655	16668	16614	16680	16774	16563	16661	16623	16672	16678	16560	16716	16639	16734	16604	16516	16861	16931	16775	16883	16450	16759	16690	16699	16511	16763	16674	16571	16718	16627	16567	16702	16743	16721	16618	16762	16731	16697	16699	16734	16702	16689	16677	16781	16644	16583	16649	16752	16656	16612	16793	16885	16817	16681	16702	16628	16595	16620	16678	16558	16538	16766	16742	16625	16715	16652	16764	16564	16706	16634	16636	16710	16764	16684	16803	16699	16601	16883	16699	16816	16710	16583	16594	16785	16704	16657	16676	16613	16537	16695	16599	16750	16596	16659	16740	16625	16739	16825	16547	16729	16609	16561	16470	16724	16609	16617	16663	16514	16708	16572	16744	16785	16571	16532	16572	16677	16968	16611	16548	16752	16330	16698	16743	16702	16703	16658	16802	16790	16760	16835	16609	16652	16635	16697	16565	16700	16691	16600	16674	16687	16832	16729	16581	16646	16683	16774	16681	16622	16629	16686	16730	16762	16702	16540	16821	16578	16631	16614	16906	16867	16720	16636	16537	16507	16679	16613	16642	16719	16765	16826	16714	16828	16661	16646	16762	16509	16787	16678	16647	16724	16699	16792	16552	16842	16546	16571	16521	16666	16732	16814	16630	16589	16658	16673	16827	16722	16499	16633	16525	16669	16453	16661	16518	16418	16541	16615	16645	16748	16690	16831	16575	16573	16721	16695	16685	16600	16582	16536	16642	16547	16799	16676	16583	16702	16850	16597	16765	16767	16661	16650	16598	16727	16812	16592	16804	16729	16781	16992	16788	16825	16535	16772	16568	16557	16700	16625	16757	16635	16556	16582	16562	16751	16720	16588	16818	16731	16630	16714	16708	16739	16669	16746	16562	16546	16517	16731	16671	16739	16687	16693	16573	16489	16842	16856	16511	16638	16679	16659	16608	16679	16737	16919	16664	16761	16667	16419	16758	16580	16720	16719	16706	16656	16762	16654	16704	16646	16727	16816	16757	16610	16759	16760	16652	16738	16928	16733	16721	16774	16739	16805	16561	16872	16695	16798	16546	16611	16714	16701	16735	16668	16632	16595	16774	16509	16612	16603	16777	16726	16542	16648	16589	16745	16802	16769	16596	16558	16588	16769	16754	16833	16658	16677	16663	16732	16682	16541	16521	16675	16550	16596	16671	16598	16476	16596	16573	16786	16457	16576	16772	16850	16698	16620	16536	16841	16601	16700	16679	16647	16688	16673	16682	16902	16638	16802	16604	16822	16611	16626	16637	16541	16746	16736	16383	16651	16726	16699	16524	16637	16785	16744	16803	16697	16612	16565	16724	16553	16653	16860	16504	16685	16573	16751	16639	16688	16636	16726	16723	16775	16719	16725	16552	16667	16664	16472	16563	16547	16904	16562	16697	16771	16520	16562	16688	16719	16819	16825	16438	16647	16531	16641	16710	16712	16623	16735	16600	16746	16705	16492	16592	16579	16797	16748	16581	16713	16564	16576	16748	16593	16751	16849	16636	16681	16624	16636	16701	16576	16626	16786	16573	16585	16666	16574	16671	16721	16726	16709	16651	16630	16688	16698	16860	16645	16647	16556	16739	16627	16574	16693	16904	16575	16646	16683	16620	16573	16625	16783	16800	16762	16628	16583	16806	16535	16771	16479	16585	16766	16570	16850	16560	16761	16685	16676	16556	16811	16550	16632	16713	16555	16741	16574	16752	16785	16597	16710	16768	16648	16682	16454	16700	16793	16998	16738	16592	16622	16433	16579	16666	16653	16766	16746	16668	16612	16718	16662	16814	16730	16682	16543	16533	16863	16673	16659	16850	16503	16713	16816	16794	16561	16641	16707	16561	16706	16659	16643	16868	16728	16715	16633	16720	16693	16631	16536	16483	16790	16566	16654	16635	16833	16818	16574	16595	16589	16773	16724	16647	16902	16707	16657	16857	16558	16561	16617	16714	16659	16718	16539	16759	16632	16769	16644	16626	16798	16629	16889	16631	16667	16699	16737	16699	16708	16653	16625	16816	16740	16700	16419	16658	16819	16880	16813	16503	16691	16726	16673	16498	16675	16725	16708	16801	16429	16653	16611	16655	16622	16524	16660	16621	16583	16679	16638	16821	16687	16744	16606	16620	16736	16678	16796	16624	16848	16539	16778	16689	16472	16736	16665	16601	16680	16725	16675	16634	16802	16729	16610	16733	16738	16688	16516	16731	16821	16702	16664	16544	16689	16655	16666	16683	16733	16668	16746	16798	16630	16741	16773	16746	16633	16661	16740	16797	16537	16585	16553	16697	16471	16945	16575	16741	16677	16525	16570	16603	16714	16537	16731	16624	16559	16614	16633	16736	16703	16585	16673	16660	16700	16709	16646	16644	16613	16802	16633	16556	16559	16758	16890	16620	16621	16663	16736	16705	16677	16712	16549	16525	16591	16561	16885	16657	16712	16781	16780	16631	16610	16628	16792	16654	16643	16638	16745	16691	16629	16804	16613	16619	16793	16676	16769	16701	16709	16722	16612	16654	16851	16718	16697	16730	16829	16585	16764	16605	16632	16617	16584	16772	16705	16694	16809	16729	16741	16641
28646	33518	47511	39683	29046	24419	22006	20984	20459	20387	20566	20475	20350	20600	20647	20448	20470	20372	20565	20575	20558	20256	20472	20400	20560	20319	20576	20468	20500	20391	20542	20437	20421	20460	20517	20375	20477	20286	20618	20514	20507	20339	20554	20363	20248	20395	20508	20382	20603	20456	20515	20571	20281	20396	20614	20445	20342	20314	20729	20530	20456	20456	20308	20346	20300	20359	20379	20453	20481	20246	20505	20313	20316	20481	20400	20404	20509	20588	20606	20301	20307	20453	20498	20454	20772	20631	20545	20576	20541	20321	20408	20429	20638	20504	20548	20487	20512	20400	20561	20275	20350	20511	20519	20347	20399	20265	20639	20468	20451	20274	20648	20268	20575	20407	20498	20394	20470	20358	20475	20607	20479	20383	20179	20288	20558	20422	20448	20258	20343	20456	20419	20368	20455	20384	20541	20489	20537	20583	20486	20215	20641	20586	20388	20478	20484	20610	20476	20315	20361	20253	20462	20462	20408	20287	20548	20474	20455	20552	20147	20349	20489	20483	20523	20386	20268	20286	20356	20384	20420	20372	20321	20304	20660	20509	20409	20201	20325	20483	20425	20368	20354	20526	20246	20420	20489	20498	20456	20346	20347	20269	20567	20372	20451	20657	20375	20489	20537	20386	20551	20373	20450	20333	20465	20554	20264	20525	20609	20542	20401	20495	20507	20421	20678	20518	20369	20409	20460	20425	20393	20374	20371	20394	20366	20640	20560	20386	20451	20646	20533	20583	20504	20305	20514	20397	20296	20605	20352	20539	20529	20591	20548	20252	20491	20542	20313	20476	20307	20256	20411	20359	20346	20436	20304	20588	20493	20490	20393	20419	20291	20251	20525	20561	20419	20570	20427	20618	20362	20444	20426	20396	20355	20382	20507	20349	20283	20419	20350	20336	20386	20666	20548	20701	20407	20490	20410	20552	20374	20486	20441	20228	20289	20465	20431	20528	20329	20283	20373	20437	20397	20535	20457	20429	20634	20490	20645	20479	20392	20630	20338	20398	20456	20204	20570	20501	20619	20521	20220	20419	20371	20433	20266	20497	20393	20253	20583	20407	20658	20495	20522	20305	20450	20456	20580	20536	20370	20497	20258	20589	20474	20395	20416	20391	20429	20321	20399	20487	20536	20411	20433	20320	20400	20459	20434	20587	20276	20569	20357	20247	20505	20525	20720	20485	20464	20592	20427	20409	20424	20404	20580	20361	20435	20454	20412	20445	20379	20260	20305	20380	20402	20554	20460	20158	20596	20447	20406	20422	20389	20550	20450	20527	20332	20471	20412	20249	20588	20323	20515	20475	20507	20548	20367	20371	20583	20372	20361	20320	20479	20604	20522	20466	20123	20338	20398	20652	20285	20388	20562	20501	20489	20392	20377	20377	20300	20336	20351	20456	20368	20394	20311	20328	20438	20609	20522	20394	20341	20399	20590	20775	20317	20220	20479	20442	20463	20455	20366	20341	20457	20479	20536	20402	20340	20325	20457	20460	20385	20504	20619	20330	20464	20445	20465	20583	20309	20314	20329	20358	20497	20514	20263	20378	20631	20521	20228	20499	20515	20364	20576	20434	20488	20357	20576	20437	20456	20350	20432	20349	20403	20388	20311	20244	20591	20549	20338	20551	20510	20277	20364	20566	20482	20499	20359	20664	20595	20316	20531	20564	20592	20535	20357	20472	20523	20433	20684	20211	20279	20284	20531	20307	20421	20452	20369	20397	20358	20470	20467	20251	20332	20486	20374	20383	20400	20433	20301	20435	20480	20246	20427	20414	20127	20392	20381	20354	20419	20510	20513	20324	20400	20266	20573	20300	20624	20353	20399	20418	20607	20441	20514	20507	20369	20220	20234	20561	20477	20647	20416	20393	20214	20157	20314	20350	20510	20402	20434	20280	20399	20536	20670	20418	20490	20366	20614	20238	20439	20571	20491	20427	20245	20474	20432	20418	20660	20306	20568	20510	20554	20359	20478	20394	20633	20472	20501	20680	20515	20613	20409	20451	20326	20184	20438	20495	20461	20401	20463	20522	20456	20409	20529	20550	20376	20400	20492	20657	20401	20478	20443	20216	20269	20462	20585	20350	20560	20403	20380	20425	20135	20520	20315	20346	20626	20333	20511	20270	20460	20505	20647	20362	20453	20457	20393	20533	20331	20324	20354	20340	20175	20483	20463	20310	20353	20144	20322	20551	20482	20268	20653	20257	20185	20304	20561	20440	20358	20492	20452	20500	20420	20302	20565	20453	20222	20304	20484	20290	20495	20162	20521	20583	20258	20377	20509	20446	20243	20263	20573	20122	20220	20270	20553	20257	20425	20605	20305	20382	20482	20688	20273	20430	20270	20313	20395	20394	20513	20843	20435	20451	20404	20425	20411	20296	20569	20661	20315	20428	20429	20444	20403	20622	20398	20520	20606	20350	20392	20283	20433	20757	20486	20261	20415	20269	20462	20491	20420	20268	20324	20508	20318	20484	20502	20567	20307	20325	20578	20523	20441	20385	20388	20468	20554	20555	20491	20408	20598	20291	20358	20523	20277	20675	20406	20374	20352	20289	20546	20022	20396	20394	20464	20388	20474	20529	20653	20370	20580	20625	20597	20471	20519	20325	20354	20540	20360	20518	20325	20640	20334	20602	20125	20220	20348	20707	20479	20421	20491	20370	20248	20494	20467	20351	20349	20556	20402	20413	20247	20467	20497	20443	20490	20563	20438	20225	20705	20617	20475	20341	20360	20454	20362	20535	20410	20379	20517	20458	20383	20428	20594	20533	20746	20504	20599	20574	20346	20426	20334	20373	20450	20217	20274	20165	20411	20468	20605	20299	20205	20454	20453	20548	20289	20443	20458	20570	20489	20566	20292	20512	20704	20291	20562	20562	20484	20390	20384	20466	20436	20466	20428	20294	20369	20326	20456	20387	20506	20468	20345	20263	20432	20728	20589	20383	20458	20668	20326	20364	20363	20568	20438	20452	20300	20316	20228	20399	20600	20706	20345	20432	20443	20396	20263	20576	20551	20372	20622	20372	20307	20523	20435	20388	20382	20310	20388	20466	20504	20281	20278	20475	20462	20173	20504	20379	20474	20589	20403	20356	20486	20400	20503	20410	20391	20473	20448	20294	20310	20281	20278	20413	20334	20431	20357	20456	20526	20445	20532	20462	20437	20354	20194	20412	20511	20355	20167	20445	20491	20462	20515	20699	20454	20368	20513	20504	20367	20353	20360	20393	20362	20253	20412	20295	20503	20412	20383	20459	20468	20291	20486	20414	20282	20582	20375	20472	20274	20583	20203	20340	20510	20199	20478	20188	20460	20337	20455	20431	20437	20273	20560	20290	20361	20536	20512	20407	20573	20348	20391	20613	20482	20531	20422	20549	20292	20495	20568	20404	20443	20502	20381	20465	20447	20511	20194	20319	20419	20395	20530	20282	20569	20307	20218	20413	20550	20440	20394	20402	20554	20477	20540	20516	20569	20584	20336	20555	20331	20407	20520	20374	20509	20399	20646	20450	20340	20365	20465	20494	20549	20578	20564	20414	20293	20375	20434	20205	20624	20374	20465	20217	20449	20579	20254	20295	20426	20356	20335	20449	20429	20413	20684	20448	20443	20563	20441	20322	20523	20465	20364	20328	20541	20469	20351	20519	20456	20393	20296	20221	20353	20336	20494	20598	20498	20560	20463	20536	20341	20359	20416	20370	20326	20461	20558	20169	20485	20333	20569	20403	20301	20516	20486	20403	20328	20344	20616	20223	20489	20440	20471	20319	20415	20602	20350	20414	20391	20459	20606	20153	20430	20269	20540	20424	20471	20269	20539	20485	20501	20320	20469	20492	20401	20307	20509	20270	20346	20397	20427	20561	20567	20318	20591	20322	20264	20438	20302	20343	20324	20505	20287	20538	20499	20289	20548	20527	20472	20436	20445	20572	20532	20467	20461	20316	20638	20560	20543	20446	20357	20536	20571	20580	20329	20580	20305	20512	20514	20554	20401	20469	20363	20506	20433	20648	20270	20583	20568	20395	20405	20550	20560	20388	20587	20531	20589	20497	20399	20450	20484	20551	20550	20340	20381	20402	20624	20424	20702	20261	20489	20346	20592	20485	20461	20519	20514	20559	20406	20460	20435	20380	20734	20387	20414	20465	20382	20254	20427	20445	20293	20460	20355	20428	20519	20456	20259	20455	20625	20302	20511	20344	20423	20361	20359	20453	20588	20478	20293	20325	20379	20572	20588	20449	20230	20311	20520	20551	20332	20427	20418	20729	20514	20379	20315	20575	20410	20486	20353	20389	20474	20320	20472	20269	20554	20612	20473	20509	20563	20601	20393	20334	20532	20354	20276	20428	20484	20496	20378	20495	20593	20264	20577	20354	20550	20294	20506	20372	20363	20278	20597	20347	20425	20637	20502	20529	20607	20352	20506	20505	20523	20300	20542	20442	20665	20464	20356	20426	20199	20460	20543	20338	20417	20393	20410	20426	20539	20542	20613	20293	20241	20424	20511	20404	20527	20373	20558	20433	20492	20542	20415	20413	20392	20317	20518	20387	20288	20429	20480	20265	20397	20353	20425	20609	20345	20523	20395	20533	20269	20318	20496	20370	20451	20444	20425	20237	20215	20255	20609	20422	20343	20367	20362	20458	20447	20470	20411	20244	20415	20327	20344	20520	20619	20433	20549	20430	20499	20430	20329	20323	20657	20392	20491	20504	20539	20631	20295	20518	20440	20690	20474	20583	20378	20337	20524	20527	20481	20348	20385	20632	20479	20590	20767	20518	20773	20460	20693	20416	20288	20425	20286	20343	20469	20189	20379	20487	20435	20551	20378	20421	20543	20556	20576	20367	20570	20537	20459	20431	20063	20311	20536	20386	20541	20323	20371	20438	20304	20264	20400	20513	20315	20310	20512	20476	20479	20462	20494	20415	20481	20367	20333	20406	20314	20287	20468	20386	20479	20352	20297	20287	20378	20351	20476	20341	20418	20488	20672	20518	20583	20250	20453	20428	20310	20320	20585	20378	20640	20472	20435	20491	20642	20134	20392	20474	20413	20459	20298	20280	20403	20615	20620	20261	20402	20526	20709	20460	20339	20269	20523	20518	20430	20467	20504	20343	20268	20406	20421	20354	20143	20419
30634	54743	50410	35586	25781	20217	18006	17156	16851	16814	16828	16718	16906	17021	16829	16801	16862	16652	16871	16986	16895	16766	16900	16730	16819	16865	16871	16818	16823	16887	16787	16789	16951	16868	16963	16711	16774	16630	16904	16796	16712	16988	16707	16923	16796	16804	17071	16624	16946	16791	16739	16827	16838	16829	17015	16726	17045	16847	16526	16687	17032	16613	16936	16940	16807	16731	16978	16880	16991	16812	16875	16877	16763	16900	16967	16812	16830	16843	16971	16941	16723	16779	16894	16880	16906	16718	16829	16939	16743	16710	16890	16997	16739	16791	16838	16829	16901	16815	16878	16782	16946	16873	16831	16853	16792	16879	16840	16714	16981	16893	16900	16962	17160	16653	16867	16793	16848	16937	16909	16882	16828	16820	16877	16848	16976	16696	16824	16871	16933	17126	16802	16818	16715	16935	16763	16840	16805	16675	16990	16921	16734	16733	16934	16779	16902	16882	16881	16903	16868	16993	16766	16825	16631	16950	16548	16761	17012	16817	16884	16841	16956	16830	16907	16786	16882	16782	16992	16837	16811	16876	16818	16854	16829	16982	16913	16659	16702	17072	16852	16872	17032	16857	16912	16835	16977	16836	16747	16831	16774	17016	16889	16950	16841	16790	16928	16822	16917	16769	16861	16920	16778	16782	16836	17003	16869	16901	16780	16845	16577	16873	16787	16812	16685	16818	17004	16858	16983	16943	16914	16983	16787	16817	16803	16888	16970	16895	16711	16685	16786	16879	16984	16686	16887	16949	16882	16944	16859	16974	16774	16857	16832	16926	16762	16999	17020	16823	16926	16817	16892	16682	16909	16797	16788	16658	16871	16981	16850	16800	16880	16689	16781	16869	16850	16633	16909	16887	16835	16784	16972	16855	16851	16802	16947	16860	17016	16845	16918	16973	16909	16774	16774	17005	16602	16785	16818	16705	16939	16715	16788	16733	16775	17018	16867	16635	16713	16930	16797	16759	16903	16917	16669	16780	16903	16975	16824	16919	16932	16767	16965	16793	16708	16730	16690	17009	16920	16887	16923	16800	16933	17054	16939	16930	16858	16931	16901	16889	16864	16854	16689	16800	16715	16976	16846	16714	16800	16836	16932	16883	16829	16966	16855	16825	16843	17048	16782	16950	16764	16981	16841	17031	16825	16900	16845	16843	16834	16809	16805	16780	16850	16997	16829	16711	16873	16763	16894	16711	16897	16872	16849	16667	16982	16898	16882	16770	16669	16892	16740	16990	16824	16873	16782	16954	16947	16801	16851	16678	16842	16924	16778	16846	16797	16817	16814	16848	16871	16967	16859	16842	16883	16845	16732	16980	16832	16769	16781	16933	16889	17047	16764	16985	16865	16726	16983	16706	16978	16833	16745	16842	16634	16788	16770	16777	16914	16851	16868	16964	16797	16796	17000	16604	16843	16769	16899	16773	16897	16920	16795	16824	16874	16824	16959	16702	16803	16782	16882	16856	16944	16874	16931	16901	16908	16884	16821	16833	16662	16889	16824	16917	17004	16765	16865	16645	16932	16883	16811	16825	16992	16802	16752	16848	16836	16792	16916	16981	16954	16922	16890	16841	16843	16836	16764	16780	16811	16774	16966	16982	16917	16805	16775	16798	16855	16855	16895	16800	16932	16701	16841	16871	16893	16827	16669	16949	16841	16795	16806	16696	16702	16897	16728	16956	16751	16941	16790	16905	17026	16882	16790	16850	16917	16989	16819	16678	16861	16973	17071	16788	16829	16806	16814	16920	16728	16788	16835	16888	17011	16812	16912	16975	16838	16743	16850	16907	16772	16853	16888	16829	17097	16729	16916	16863	16912	16781	16853	16957	16824	16784	16951	16941	16782	16801	16826	16873	16892	16857	16908	16828	16898	16834	16791	16930	16942	16734	16760	16760	16820	16745	16960	16919	16664	16853	16919	16772	16939	16974	16973	16961	16915	16787	16883	16901	16963	16923	16678	16870	16918	16873	16794	16708	17060	16715	16827	16937	16829	16781	16823	16854	16757	16937	16906	16948	16708	16973	16836	16739	16893	16924	16743	16811	17009	16692	17014	16704	16866	16688	16782	16897	16793	16789	16808	16800	16941	16857	17095	16876	16912	16793	16832	16775	16763	16952	16947	16870	16794	16905	16980	16811	16644	16832	16988	16953	16885	16875	16678	16873	17159	16740	16954	16769	16998	16809	16762	16872	16913	16906	16994	16745	16920	16732	16768	16863	16720	16625	16738	17008	16812	16776	16903	16702	16726	16786	16798	16703	16787	16795	16770	16837	16886	16761	16857	16936	16822	16864	16823	16848	16893	16928	16697	16931	16854	16762	16778	17002	16935	17003	16980	16810	16858	16761	16817	16819	16741	16835	16688	16924	16928	16656	16986	16978	16829	16933	16643	16918	16784	16747	16892	16996	16765	16788	16913	16792	16944	16827	16977	17004	16722	16868	16826	16845	16866	16981	16869	16925	16778	16877	16804	16778	16745	16967	16870	16800	16760	16836	16826	16809	16974	16732	16832	16870	16887	16898	16801	16924	16762	16731	16846	17086	16770	17051	16805	16794	16811	16915	16781	16850	16820	16728	16954	16822	16884	16754	16904	16819	16989	16825	16874	17064	16910	16838	16864	16751	16743	16866	16822	16841	16919	16831	16739	16670	16938	17014	16787	16883	16788	16945	16891	17000	16984	16843	16777	16851	16720	16769	16875	16717	16766	16993	16792	16939	16847	16836	16826	16899	16983	16887	16754	16880	16786	16963	16766	16976	16788	16713	16693	16824	16791	16814	16896	16864	16894	16808	16901	16820	16721	16737	16831	16887	16839	16803	16945	16790	16744	16805	16965	16925	16748	16733	16814	16807	16881	16769	16776	16878	16964	16898	16780	16963	16830	16838	17039	16617	16920	16742	16891	16836	16723	16888	16945	16686	16764	16912	17134	16761	16694	16762	17014	16869	16792	16820	16842	16970	16961	16888	16805	16910	16761	16805	16944	16716	16887	16840	16783	16734	16839	16619	17012	16699	16962	16917	16895	16897	16805	16888	16770	16723	16891	16848	16954	16918	16963	16655	16899	16978	16991	16896	16761	16993	16825	16852	16858	16831	16675	16891	16847	16900	16937	16761	16869	16803	16855	16905	16826	16936	16780	16940	16824	16973	16899	16855	16854	16749	16966	16747	16953	16864	16807	16877	16676	16828	16751	16979	16959	16762	16769	16929	16747	17012	16973	16907	16859	16707	16787	16971	16776	16821	16876	16861	16901	16859	16830	16859	16901	16643	16832	16819	16782	16884	16980	16786	16988	16731	16960	16943	16908	16959	16830	16896	16792	16909	16837	16677	16716	16705	16892	16797	16639	16749	16832	16734	16824	16779	16709	16811	16795	16985	16915	16850	16872	16884	16852	16676	16867	16932	16809	16795	16934	16833	16844	16890	16756	16785	16775	16854	16919	16925	16862	16788	16723	16851	16858	16934	16938	16828	16954	16807	16804	16826	16934	17039	16747	16802	16927	16945	16844	16767	16930	16674	16947	16803	16809	16927	16802	16757	16761	16809	16809	16811	16790	16885	16958	17081	16843	16883	16782	16824	16836	16835	16722	16904	16859	16943	16796	16799	16941	16765	16817	17108	16700	16783	17036	16742	16851	16900	16815	16912	16771	16828	16765	16954	16743	16738	16701	16709	16953	16896	16906	17023	16772	16803	16775	16870	16960	16811	16889	16901	16957	16819	16839	16954	16771	16691	16821	16868	16743	16789	16834	16866	16834	16833	16921	16813	17006	16840	16751	16898	16804	16689	16791	16648	16842	16919	16952	16955	16949	16899	16723	16861	16847	16991	16732	16770	16753	16874	16793	16940	16694	16920	16921	16840	16929	16952	16855	16779	16711	16879	16870	16946	16879	17037	16808	16824	16895	16856	16827	16928	16988	17013	16832	16837	16737	16928	16837	16870	16812	16742	16783	16946	16727	16776	16885	16847	16882	16883	16951	16824	16901	16874	16845	16913	16718	16836	16915	16795	16834	16834	16789	16971	16869	16941	16770	16969	16831	16888	16712	16762	16974	16745	16853	16871	16872	16916	16824	16807	16754	16867	16694	16871	16717	16873	16768	16912	16771	16891	16962	16726	16821	16926	16843	16841	16939	16934	16878	16780	16586	16921	16878	16846	16639	16939	16874	16920	16701	16877	16947	16885	16869	16691	16982	16692	16954	16799	16862	16972	16798	16959	16810	16921	16713	16707	16792	16822	16791	16611	16734	16655	16870	17012	16974	16740	16734	16946	16825	16803	16810	17026	16804	16788	16783	16819	16861	16827	16874	16874	16864	16868	16964	16844	16732	16779	17073	16775	16919	16768	16814	16935	16853	16993	16962	16854	16830	17054	16659	16785	16975	17032	16839	16811	16792	17013	16911	16821	16784	16918	16840	16818	16967	16906	16850	16966	16758	16812	17091	16890	16748	16960	16763	16951	16937	16769	16796	16982	16756	16899	16968	16782	16864	16850	16766	16887	16954	17012	16696	16727	16779	16568	16907	16852	16882	16794	16829	16767	16932	16941	16838	16897	16660	16734	16881	16776	16883	16948	16897	17063	16902	16909	16754	16901	16733	16899	16892	16875	16778	16823	16925	16864	16855	16763	16981	16916	16953	16625	16668	16902	16986	16889	16866	17010	16763	16761	17027	16765	16855	16857	16845	16839	16825	16846	16843	16717	16939	16862	16814	16882	16933	16848	16912	16795	16899	16887	16610	16958	16906	16815	16752	16899	16902	16831	16804	16698	16775	16809	16925	16785	17079	16718	16783	16846	16813	16844	16919	16968	16871	16945	16934	16825	16856	17044	16859	16729	16993	16908	16838	16933	16991	16613	16721	16842	16825	16941	16779	16834	16961	16977	17033	16822	16755	16717	16778	16851	16869	16808	16975	16879	16795	16853	16746	16797	16923	16851	16938	16748	17025	16883	16933	16776	16850	16816	16914	16859	16747	16714	16926	16804	16712	16944	16881	16770	16786	16851	16985	16889	16895	17031	16934	16798	16829	17044	16793	16727	16801	16859	16908	16779	17137	16903	16774	16941	17019	16787	16807	16981	16812	16766	16747	16833	16843	16772	16809	16827	16877	16901	17054	16759	16910	16722	16832	16850
24056	23420	43968	47798	40125	33165	28143	22709	21206	21057	20857	20657	20874	20752	20789	20792	20814	20718	20775	20705	20566	20663	20765	20618	20524	20779	20711	20728	20720	20797	20730	20556	20751	20615	20726	20709	20618	20798	20628	20610	20472	20583	20547	20522	20579	20440	20802	20517	20546	20748	20619	20460	20717	20598	20543	20477	20525	20893	20601	20401	20542	20689	20586	20547	20462	20619	20538	20600	20722	20385	20413	20500	20655	20457	20632	20463	20405	20730	20695	20475	20405	20471	20656	20554	20732	20778	20409	20779	20887	20547	20545	20586	20687	20443	20514	20819	20719	20416	20777	20638	20498	20612	20705	20670	20630	20616	20439	20397	20551	20572	20739	20535	20648	20563	20306	20519	20583	20511	20609	20403	20562	20494	20413	20618	20613	20491	20625	20564	20603	20790	20656	20339	20537	20556	20578	20553	20560	20715	20627	20612	20785	20593	20669	20788	20319	20494	20452	20714	20449	20632	20714	20499	20590	20405	20617	20403	20494	20646	20686	20736	20454	20378	20505	20602	20497	20559	20302	20543	20668	20643	20756	20627	20574	20713	20591	20499	20497	20658	20660	20457	20534	20539	20253	20662	20520	20627	20565	20502	20530	20504	20617	20517	20530	20545	20464	20415	20412	20419	20605	20593	20582	20651	20433	20645	20621	20415	20602	20645	20662	20491	20459	20541	20469	20464	20453	20349	20716	20777	20619	20729	20686	20641	20499	20684	20720	20374	20674	20569	20611	20601	20744	20650	20610	20496	20644	20615	20620	20693	20497	20712	20395	20788	20535	20292	20683	20453	20526	20658	20546	20441	20624	20548	20690	20464	20566	20675	20504	20650	20688	20598	20580	20458	20728	20722	20598	20459	20581	20598	20590	20573	20656	20563	20515	20354	20611	20575	20722	20518	20614	20470	20556	20406	20669	20457	20655	20649	20512	20496	20588	20445	20571	20555	20708	20698	20684	20535	20821	20615	20749	20489	20256	20511	20752	20612	20809	20566	20559	20800	20527	20649	20696	20579	20616	20542	20607	20478	20547	20692	20814	20584	20518	20705	20800	20458	20718	20547	20638	20712	20502	20595	20539	20600	20745	21027	20492	20535	20311	20420	20556	20751	20836	20574	20667	20564	20606	20310	20746	20495	20560	20466	20545	20398	20715	20560	20491	20509	20571	20667	20555	20489	20609	20662	20585	20605	20612	20468	20432	20465	20567	20541	20657	20719	20840	20717	20582	20693	20437	20554	20758	20592	20436	20272	20556	20572	20521	20483	20436	20439	20621	20375	20353	20754	20564	20515	20647	20465	20570	20524	20415	20763	20484	20636	20398	20224	20354	20758	20124	20530	20712	20540	20774	20534	20528	20468	20473	20771	20387	20389	20576	20686	20572	20514	20699	20591	20616	20363	20583	20660	20737	20471	20635	20570	20631	20679	20727	20522	20711	20601	20549	20692	20782	20544	20748	20699	20422	20472	20601	20428	20372	20610	20494	20609	20472	20654	20641	20657	20554	20641	20402	20520	20833	20648	20642	20714	20593	20468	20807	20606	20551	20477	20435	20434	20548	20559	20579	20661	20556	20620	20410	20398	20448	20565	20663	20513	20617	20689	20274	20590	20553	20615	20706	20555	20596	20688	20549	20681	20346	20634	20680	20555	20652	20544	20467	20653	20645	20539	20708	20556	20662	20698	20804	20646	20572	20571	20613	20707	20753	20653	20334	20587	20783	20505	20719	20541	20470	20215	20711	20663	20525	20483	20429	20528	20682	20409	20714	20572	20356	20537	20653	20644	20485	20465	20651	20500	20732	20784	20409	20536	20767	20620	20726	20669	20428	20488	20500	20540	20630	20578	20514	20540	20784	20605	20333	20595	20467	20563	20607	20661	20649	20590	20584	20561	20711	20589	20590	20679	20591	20553	20478	20557	20444	20507	20626	20637	20509	20609	20619	20692	20662	20545	20763	20579	20658	20521	20499	20573	20505	20455	20670	20575	20717	20395	20502	20418	20446	20363	20405	20380	20558	20526	20695	20782	20627	20586	20474	20522	20625	20566	20557	20454	20494	20480	20389	20590	20477	20650	20591	20652	20511	20569	20578	20568	20722	20747	20503	20858	20545	20685	20500	20522	20500	20547	20410	20651	20486	20567	20480	20366	20513	20644	20586	20485	20573	20458	20685	20716	20402	20743	20512	20564	20687	20348	20603	20635	20420	20675	20692	20512	20470	20455	20518	20589	20616	20416	20578	20649	20581	20668	20437	20554	20203	20688	20456	20372	20776	20489	20486	20542	20518	20526	20450	20552	20453	20805	20612	20574	20284	20561	20573	20633	20419	20459	20319	20399	20588	20497	20623	20670	20671	20536	20627	20438	20524	20516	20844	20591	20535	20315	20659	20369	20734	20444	20578	20568	20639	20847	20528	20671	20549	20798	20370	20564	20662	20594	20441	20756	20408	20585	20541	20462	20638	20619	20736	20739	20405	20692	20319	20556	20774	20746	20582	20620	20382	20293	20497	20576	20502	20474	20764	20755	20790	20447	20547	20474	20512	20596	20645	20653	20556	20472	20514	20433	20752	20699	20470	20691	20594	20547	20550	20376	20338	20559	20700	20367	20571	20773	20730	20528	20426	20700	20590	20780	20589	20571	20655	20787	20535	20593	20388	20565	20524	20495	20293	20426	20617	20566	20484	20523	20226	20536	20593	20627	20683	20605	20433	20667	20433	20412	20412	20488	20715	20521	20389	20544	20728	20661	20413	20651	20567	20698	20604	20601	20560	20476	20497	20542	20516	20581	20608	20517	20758	20430	20497	20738	20496	20401	20486	20664	20530	20541	20498	20586	20491	20499	20343	20399	20586	20604	20568	20623	20543	20516	20526	20507	20638	20834	20644	20737	20715	20594	20449	20551	20462	20470	20542	20497	20497	20484	20741	20495	20668	20522	20388	20461	20431	20519	20734	20456	20692	20528	20439	20524	20654	20720	20367	20518	20408	20741	20524	20677	20541	20617	20495	20629	20520	20479	20429	20553	20429	20377	20632	20523	20419	20735	20799	20598	20515	20616	20402	20484	20651	20693	20524	20578	20604	20387	20746	20438	20573	20573	20366	20560	20598	20501	20548	20816	20574	20563	20630	20608	20741	20478	20631	20657	20667	20628	20603	20542	20799	20497	20756	20586	20490	20548	20583	20735	20621	20755	20521	20534	20534	20859	20796	20596	20375	20509	20586	20527	20452	20691	20432	20716	20320	20857	20678	20521	20703	20598	20551	20288	20345	20771	20657	20601	20847	20541	20642	20688	20801	20637	20508	20254	20485	20773	20556	20590	20458	20483	20411	20706	20537	20515	20544	20503	20497	20540	20691	20647	20587	20324	20523	20411	20625	20450	20535	20840	20534	20584	20491	20653	20502	20646	20513	20547	20654	20447	20570	20753	20524	20608	20557	20507	20695	20725	20580	20578	20456	20519	20549	20533	20637	20819	20676	20407	20789	20694	20715	20833	20659	20591	20412	20632	20289	20606	20613	20604	20781	20602	20458	20686	20684	20532	20763	20471	20650	20357	20552	20574	20594	20667	20617	20547	20743	20536	20532	20489	20719	20425	20620	20638	20681	20455	20487	20471	20499	20525	20488	20456	20505	20624	20395	20462	20596	20483	20747	20448	20728	20611	20870	20645	20269	20595	20592	20638	20510	20589	20301	20724	20336	20415	20275	20598	20423	20637	20405	20722	20432	20494	20608	20568	20560	20599	20551	20280	20728	20663	20509	20502	20292	20535	20561	20386	20628	20561	20338	20686	20634	20587	20445	20577	20529	20693	20647	20534	20516	20810	20610	20412	20539	20485	20392	20581	20335	20670	20861	20629	20633	20652	20536	20670	20514	20644	20356	20505	20854	20327	20446	20591	20650	20297	20698	20629	20385	20562	20717	20545	20475	20674	20641	20586	20754	20655	20734	20392	20260	20561	20582	20795	20430	20547	20688	20604	20515	20529	20720	20490	20487	20466	20466	20596	20562	20705	20657	20551	20451	20806	20460	20487	20567	20604	20754	20462	20593	20571	20573	20499	20558	20379	20648	20419	20824	20424	20707	20719	20432	20506	20592	20561	20583	20398	20670	20606	20619	20746	20605	20476	20516	20627	20524	20589	20516	20612	20365	20663	20462	20478	20744	20465	20613	20674	20644	20683	20665	20497	20493	20489	20425	20696	20528	20498	20440	20508	20678	20577	20510	20500	20560	20786	20658	20596	20644	20654	20448	20635	20467	20532	20474	20631	20573	20648	20545	20576	20742	20441	20662	20555	20647	20352	20522	20760	20318	20550	20493	20598	20544	20615	20582	20645	20272	20433	20696	20406	20503	20634	20794	20520	20565	20570	20607	20733	20575	20572	20702	20702	20618	20604	20585	20483	20629	20356	20567	20563	20671	20590	20832	20404	20472	20529	20411	20524	20730	20552	20708	20678	20409	20586	20392	20571	20341	20383	20355	20511	20651	20617	20665	20671	20554	20423	20638	20580	20744	20516	20498	20645	20868	20454	20650	20465	20574	20502	20754	20564	20724	20467	20554	20567	20703	20629	20682	20835	20712	20631	20756	20746	20583	20528	20602	20306	20659	20748	20562	20591	20523	20546	20438	20501	20545	20486	20673	20634	20790	20469	20496	20596	20745	20595	20491	20488	20681	20653	20520	20494	20837	20560	20430	20700	20583	20784	20451	20558	20550	20537	20529	20745	20629	20665	20549	20534	20589	20579	20509	20708	20738	20532	20668	20482	20384	20611	20380	20271	20417	20552	20768	20613	20426	20550	20457	20738	20474	20503	20398	20415	20631	20401	20311	20418	20705	20617	20423	20329	20659	20658	20452	20406	20551	20475	20607	20400	20518	20547	20562	20453	20603	20530	20631	20628	20783	20398	20461	20500	20474	20549	20519	20485	20372	20385	20394	20573	20387	20429	20577	20591	20643	20415	20817	20497	20636	20651	20721	20732	20586	20608	20597	20567	20559	20525	20597	20610	20573	20399	20562	20549	20681	20750	20378	20681	20700	20608	20479	20720	20650	20473	20619	20583	20635	20668	20563	20371	20600	20331	20484	20645	20464	20472	20831	20801	20559	20687	20660	20449	20853	20832	20599	20440	20637	20489
58686	97902	89297	66391	47131	32399	22824	18691	17446	17086	17004	16954	17111	16965	17147	17039	16836	17123	16925	17090	16946	17084	16962	16864	16861	16795	17001	16968	17053	16930	17052	16910	17032	17080	16959	16658	16949	17212	16926	17111	17047	17066	16962	16808	17106	17119	17053	16954	16982	17057	17054	17121	17018	17009	17098	17000	17030	17177	17172	17151	17054	16876	16858	16850	17002	16928	16877	17031	17045	16975	16849	17031	16926	17070	17211	17053	16958	16880	16936	17078	16846	17127	17058	17028	16950	17006	16920	17112	16998	17008	17016	17065	17003	17189	16991	16962	16959	17047	16964	16981	16931	16939	16963	17087	16988	17020	16975	16721	17070	16977	16955	17008	17100	17019	17212	17075	17082	16969	16947	17077	16863	16814	17057	17051	17025	16838	16871	16847	16986	16970	17030	16908	17001	17058	16891	16996	16905	17048	17031	17021	17039	16931	16958	17109	16891	16854	16899	17058	17135	16852	16864	17023	17029	17092	16968	17040	16993	16982	16906	16855	16878	16992	16924	16828	16951	16933	17041	16924	16880	17094	17002	16981	16911	17078	16987	17001	16922	17129	16888	17050	16893	17014	16867	16948	16998	16939	16962	16813	17149	17010	17018	17095	17013	17007	17059	16990	17187	17031	16997	17044	16883	17245	17208	17138	17031	17055	16958	17025	16922	17022	17105	16932	16949	16966	16936	16993	16967	17025	17081	17102	16966	17036	17063	17030	16868	16847	17057	16998	16920	17093	17033	17038	16965	17071	17003	17141	17067	17017	17192	16993	17007	16903	16958	16944	16965	16994	16990	16946	16926	16858	16909	16927	16904	16941	17036	16966	17106	16991	16988	17131	17019	17019	16884	16970	16865	16826	16998	17092	16940	17103	17034	16988	16910	16930	17268	17175	16975	17029	16784	17087	16991	17102	17045	16966	17137	16947	16798	16936	17004	17046	17037	16998	17015	17012	17017	16986	17041	16893	17018	16937	16928	17090	16988	17075	16769	16946	16990	17281	16888	16995	17130	16951	17053	17056	17009	16909	16956	17250	16912	16961	16964	17063	17000	17142	16932	16879	17003	16929	16975	16948	17081	16846	17079	16986	16966	16820	17007	16880	16871	16969	16922	16980	17004	17022	16881	16987	16848	17020	16927	17017	16919	16957	16872	16937	17057	17015	17110	16991	16912	17062	16975	16747	16930	16922	16834	17225	17163	16947	16930	17126	16943	17006	16906	17001	17074	16897	16942	17041	17053	16903	16962	17009	17057	17152	17140	17062	16959	16970	16979	17113	16852	16925	17135	16958	16924	16822	17015	16862	16892	16953	17011	16935	17056	16996	17109	17068	17050	16985	16987	16888	16966	16958	16957	17150	16829	16976	17041	16917	16922	16808	16995	16888	16994	16905	17063	17080	16924	16992	16940	17220	17089	16920	17114	17016	16963	16999	17081	17126	17019	16918	17053	16986	17129	17032	16908	16874	16922	16971	16868	16824	16851	17089	16894	16944	16929	17097	16908	17026	17141	16950	16950	16979	17158	16723	16966	16945	17083	16792	17182	16838	17055	16846	17070	17000	16933	16936	17076	16962	16993	16765	16994	17058	17050	16969	17019	16941	17035	17018	17124	17142	16931	16923	17117	16930	16881	17091	16919	17105	17096	16944	16955	17053	16869	17029	16791	17049	17122	16983	17151	16862	16922	17005	16942	16962	16931	17149	16918	17034	17024	17226	16956	16914	17049	16823	16862	17029	16815	17124	16981	16978	16888	16963	17004	17018	16993	17122	16948	16916	16949	16888	16945	17060	16967	16926	17026	16915	16956	17211	17054	16971	17001	16948	17042	16953	16961	17094	16891	16923	17063	16987	16981	16915	16966	16977	16969	16915	16927	16957	16815	16930	17007	16880	16801	16988	17101	17070	16942	17009	16971	17047	16827	16959	16937	17017	17005	17072	16788	16944	16936	16906	17182	17057	17118	16898	17049	16836	16885	16972	16875	17021	17018	17068	17095	17105	16989	17018	16971	16780	16759	16915	17094	17116	16967	16909	16894	16858	17005	17024	16958	17058	16868	16978	16960	17045	17055	17013	16882	16900	16941	17051	16951	17018	17034	17044	16985	16882	16866	16941	17140	16860	16986	17029	17082	16994	16967	16861	17107	17030	16988	17047	16919	17031	16981	17038	16897	17076	17170	17093	17076	17017	16890	16946	17037	17144	17181	16906	16924	16870	16915	16797	17014	16921	16972	17074	17060	16842	16926	16957	17054	17062	17141	17039	17092	16805	17130	17109	16972	17072	16998	17181	17025	17042	16946	17144	16925	16867	16795	17073	17029	16901	17177	16958	17055	16962	17104	16943	16982	16954	17085	17186	17033	17054	16892	17100	17040	16894	16945	17192	16806	16801	16968	17011	16936	17114	17005	16777	17129	17028	16953	16982	16933	16895	17076	16931	16998	16803	17004	16897	16854	17126	17012	16960	17088	16914	17080	16963	16876	16771	17017	16851	16895	16941	16958	16935	17019	16929	17081	17095	16962	16930	16962	17007	17130	16910	16826	16892	17018	17033	16962	17087	16943	16974	16858	16919	17072	17153	17205	16943	16975	16877	16918	17112	17245	17008	17010	16898	16993	16915	16994	17208	17038	17010	17039	16869	17115	16830	16987	17088	16821	16930	17212	17003	16842	16845	16803	17078	16975	17056	17037	16814	17116	16905	16996	16937	16900	16973	17232	17072	17018	16908	16895	16860	16959	17050	17001	16944	17141	16887	17005	17079	17045	17119	16973	16900	16877	17001	17144	17108	16949	17012	17041	16728	16969	17011	17031	16698	17009	16905	16979	17048	17047	17026	17030	17078	17059	16977	16825	16961	17041	17163	17052	16908	16915	17034	16929	16938	17076	17061	17015	17017	17007	17035	16781	16996	16920	17029	17132	16935	16900	16901	17052	16996	16993	16957	16872	17030	16943	16977	16958	16929	17028	17056	17025	16926	17067	16853	16891	16942	16895	16995	16994	17075	16956	17094	17129	17161	17033	17076	16948	17025	16979	16919	17064	17115	17047	16983	17076	16838	16844	16862	17175	16967	16993	17128	16900	17101	16961	16843	17137	16905	16963	16894	17016	16880	16912	16968	17056	17089	17081	17019	16982	17025	16808	16937	17045	17001	16901	16991	16671	16889	17029	17192	16859	17160	17018	17083	16876	16914	16802	17023	16942	17071	17035	16826	16952	16999	16903	17078	17220	16967	17184	17066	16949	17048	16926	17142	16977	16906	16948	16942	16877	16900	17027	16948	16941	16862	16910	17045	17070	16979	17014	17029	16919	17052	17014	16828	17006	16983	17070	16942	17062	16848	16965	16933	16849	17013	17088	16944	16947	16934	17054	16938	16955	17019	17003	17040	17004	17030	17229	16928	16911	17047	16862	16905	16988	16973	16822	16889	17017	17044	17100	17015	17041	17068	16996	16783	17062	17101	16884	17119	17066	16955	16982	16852	16892	17043	16794	16953	17028	16998	16978	16951	16944	17150	16956	16949	17023	17059	16998	16838	17084	17046	16898	16968	16953	17132	16920	17022	17089	16805	17008	16915	17037	16978	16905	16965	16884	16926	16999	16891	16884	16879	17036	17049	16832	17003	17169	16901	17009	16876	16998	16939	17074	17030	16942	16999	17002	16959	17101	17027	16944	16858	16902	17081	16887	17101	17007	16846	16845	16989	16963	16911	16858	16987	16873	16938	16939	17011	17032	16858	17175	16797	17008	16886	16997	16979	16906	17064	16977	16983	16871	17002	17027	16971	17039	16766	17059	16989	16969	17091	17154	16821	16859	16910	16924	17170	16943	16928	17120	16904	17142	16784	17179	16720	16823	16961	16934	16985	17115	17098	16944	16891	16788	16996	17001	16940	16815	17022	17067	16989	16938	17105	17019	16778	16973	17029	16853	16995	17086	17101	16930	16926	17097	16954	16920	16982	16868	16970	17007	17135	17031	17112	17163	16928	17005	17002	17030	17151	17125	17034	17010	16877	16946	16979	17160	16984	17292	17056	16933	17016	16852	17016	17139	16963	16952	16891	17137	16964	16921	17143	16832	17009	16892	16995	16873	16933	17050	16934	17084	16830	16944	17070	16984	17061	17181	16988	17136	17046	16896	16968	17075	16896	16925	17019	17151	17009	16976	17008	16919	16963	16896	17068	16992	17088	16925	16982	16977	16986	16981	17055	16887	17052	17060	17014	16947	17098	16811	16997	16878	16874	16885	16872	17213	16905	16841	16940	17056	16827	16987	16851	17080	16854	17063	16912	16802	17003	16823	17117	17007	16894	16989	17052	17089	17030	16992	16907	16960	17118	16801	16941	16930	17007	16984	16918	16971	16961	17028	17136	16956	17033	17026	17096	16964	17035	16992	17204	17072	16809	17035	16946	17182	16845	17088	17125	17103	17021	16904	17084	16909	16997	17122	16863	17003	17028	17022	17113	17005	17107	16885	16985	17053	16896	17019	16908	16930	17029	17048	16948	16967	17095	17134	17128	16989	16853	17179	16903	16799	17055	16950	17087	16817	17084	16954	17003	17066	16888	16904	17137	16831	16961	16938	17006	16845	17150	17015	17089	16816	16957	16913	17055	16917	16918	17058	16942	16897	16800	16977	17016	16946	16818	16871	16877	16964	17071	16818	17019	16943	16972	16950	16799	16920	17134	17056	17027	17020	16870	16885	16987	17054	16999	16841	16953	17065	16913	16868	16878	17010	16989	17028	16905	17151	16918	16823	17108	17055	16884	16981	16887	16898	16979	16963	17096	16808	16944	17082	17044	17023	17003	16857	16962	17036	16988	16878	16979	16933	16888	17001	16873	16941	17042	16954	17012	17044	17073	16995	16777	16953	16794	16992	16950	17058	17002	17086	17088	17076	16923	17007	17002	16794	16937	16949	16907	17057	17080	16831	16840	16983	16837	17037	16929	16922	16887	16848	17021	16903	17007	16885	16811	16886	17154	16897	17165	17079	16875	16872	16912	17009	17057	16985	16919	17068	16910	16967	17054	17129	17010	16768	17118	17075	17150	16943	16997	17015	16969	17069	16963	17175	16953	16863	17088	17046	17070	16870	17054	17106	16884	16918	17022	17183	16828	17176	17034	17057	17182	16952	16933
22889	22700	38542	42242	40010	36176	31829	24650	21870	21585	21321	21137	20944	21072	20929	21186	21035	21156	21055	21197	21021	20992	20929	20950	20808	20832	21026	21180	20908	20817	20932	20776	20950	20703	20940	21048	20902	20898	21099	20903	20945	20833	20659	20716	20802	21060	20934	20955	20859	20586	20945	20723	20990	20854	20746	21187	20726	20940	20844	20858	20863	20691	20932	20789	20899	20810	20888	21062	20820	20832	20822	20829	20886	20773	20801	20725	20788	20735	20692	20733	21049	20651	21033	20783	20820	20735	20697	20887	20778	20948	21056	20620	20781	20775	20624	20671	21060	20870	20794	20885	20743	20800	20810	20787	20995	20935	20800	20986	20833	20865	20944	20536	20889	20683	20733	20974	20853	20757	20762	20751	20827	20752	20878	20722	20514	20664	20904	20766	20792	20857	20890	20870	20803	20895	20794	20715	20879	20619	20924	20690	20799	20820	20766	20535	21008	20844	20588	20662	20834	20864	20921	20881	20746	20810	20736	20740	20715	20836	20666	20684	20880	20664	20444	20788	20711	20573	20591	20766	20793	20580	20888	20649	20841	20795	20729	20726	20817	20672	20605	20588	20669	20649	20657	20712	21031	20650	20780	20699	20678	20727	20796	20798	20795	20780	20859	20758	20575	20792	20668	20798	20802	20502	20611	20544	20935	20877	20912	20597	20673	20585	20744	20626	20762	20511	20621	20758	20810	20824	20782	20943	20765	20881	20565	20669	20664	20699	20757	20775	20797	20793	20672	20934	20782	20847	20835	20718	20820	20947	20883	20901	20769	20719	20835	20903	20748	20709	20915	20689	20911	20609	20584	20667	20729	20845	20605	20831	20774	20780	20878	20492	20825	20909	20750	20613	20565	20711	20722	20875	20640	20571	20750	20801	20820	20834	20815	20849	20898	20806	20860	20680	20676	20667	20667	20825	20708	20822	20615	20466	20737	20865	20806	20703	20795	20585	20783	20536	20712	20937	20761	20823	20912	20817	20642	20720	20782	20867	20804	20509	20852	20987	20795	20726	20718	20916	20821	20779	20605	20781	20836	20655	20799	20603	20696	20813	20768	20507	20706	20714	20743	20647	20822	20727	20743	20792	20759	20809	20813	20667	20684	20911	20728	20831	20861	20653	20609	20730	20628	20804	20845	20947	20882	20724	20711	20634	21239	20905	20812	20641	20687	20671	20802	20732	20673	20859	20802	20799	20944	20861	20930	20886	20681	20686	20939	20766	20695	20836	20758	20872	20792	20867	20882	20689	20790	21054	20839	20774	20742	20920	20540	20612	20659	20758	20595	20727	20614	20659	20649	20726	20711	20735	20644	20623	20677	20648	20773	20620	20934	20567	20808	20614	20803	20843	20786	20788	20628	20776	20827	20638	20873	20573	20746	20743	20807	20649	20751	20650	20861	20759	20813	20736	20981	20911	20903	20818	20774	20842	20999	20700	20804	20877	20533	20724	20667	20611	20933	20579	20765	20887	20863	21067	20864	20564	20844	20708	20637	20359	20693	20664	20775	20894	20659	20620	20743	20715	20865	20586	20855	20753	20764	20638	20827	20830	20828	20796	20862	20598	20762	20932	20818	20785	20740	20730	20734	20843	20937	20841	20812	20699	20817	20892	20565	20610	20685	20652	20901	20761	20617	20727	20766	20688	20545	20900	20637	20755	20659	20595	20670	20799	20759	20784	20718	21064	20695	20663	20822	20647	20972	20571	20509	20625	20595	20717	20558	20759	20941	20700	20726	20819	20775	20794	20858	20763	21096	20653	20760	20852	20796	20636	20650	20745	20651	20645	20797	20764	20687	20805	20778	20424	20684	20896	20836	20568	20827	20731	21005	20753	20884	20889	20823	20971	20786	20829	20791	20901	20741	20702	20874	20850	20806	20791	20606	20914	20713	20674	20616	20701	20764	20682	20648	20738	20940	20940	20791	20460	20686	20776	20925	20745	20726	20510	20648	20689	20858	20845	20837	20674	20925	20798	20704	20929	21042	20658	20892	20726	20929	20843	20687	20733	20748	20764	20847	20749	20711	20760	20791	20962	20897	20796	20696	20814	20772	20780	20641	20729	20815	21029	20823	20578	20579	20938	20616	20803	20810	20811	20907	20746	20677	20819	20627	20790	20534	20841	20878	20698	20666	20665	20758	20790	20888	20763	20577	20552	20767	20701	20908	20841	20732	21037	20771	20719	20777	20739	20787	20754	20819	20813	20710	20552	20627	20750	20708	20509	20560	20610	20754	20771	20772	20666	20675	20725	20687	20793	20619	20761	20790	20623	20540	20812	20925	20904	20898	20966	20724	20798	20752	20738	20536	20665	20862	20749	20835	20618	20672	20715	20717	20733	20730	20704	20780	20833	20770	20560	20983	20770	20816	20768	20691	20576	20712	20694	20678	20723	20704	20710	20710	20571	20834	20798	21046	20825	21009	20572	20720	20748	20776	20816	20819	20652	20648	20831	20714	20820	20948	20780	20759	20817	20784	20640	20774	20795	20868	20759	20803	20636	20883	20644	20903	20849	20729	20802	20939	20778	20644	20777	20646	20566	20830	20660	20689	20957	20905	20748	20751	20807	20770	20915	20838	20635	20628	20545	20676	20719	20575	20706	20805	20661	20617	20552	20589	20710	20907	20740	20626	20824	20766	20620	20784	20594	20626	20744	20930	20592	20792	20634	20649	20711	20809	20903	20527	21005	20802	20825	20755	20850	20492	20803	20775	20699	20799	20726	20816	20795	20777	20621	20909	20862	20851	20658	20726	20582	20793	20734	20691	20749	20955	20916	20827	20601	20651	20740	20751	20702	20402	20939	20767	20651	20664	20837	20649	20697	20788	21006	20855	20667	20721	20732	20803	20678	20967	20736	20723	20894	20886	20886	20809	20725	20826	20578	20822	20906	20672	20519	20693	20910	20521	20667	20946	20655	20977	20987	20919	20515	20706	20582	20836	21020	20859	20737	20825	20497	20578	20724	20920	20713	20946	20516	20354	20699	20538	20643	20569	20798	20836	20828	20736	20779	20632	20904	20936	20640	20796	20854	20817	20517	20799	20726	20818	20662	20943	20830	20498	20663	20830	20660	20848	20753	20894	20875	20707	20769	20608	20770	20872	20615	20842	20912	20798	20594	20728	20618	20839	20792	20697	20672	20763	20612	20714	20784	20650	20923	20854	20567	20780	20774	20786	20674	20769	20868	20958	20836	20925	20827	21047	20992	20893	20784	20864	20901	20801	20722	20678	20925	20610	20549	20927	20874	20953	20640	20763	20662	20782	20597	20658	20851	20916	20734	20662	20774	20683	20723	20929	20729	20549	20988	20963	20816	20857	20725	20679	20723	20786	20763	20666	20637	20784	20654	20774	20793	20668	20755	20788	20912	20908	20703	20942	20509	20623	20611	20808	20919	20911	20616	20855	20754	20835	20612	20594	20698	20600	20668	20707	20876	20714	20719	20631	20745	20856	20943	20602	20494	20719	20888	20733	20789	20872	20732	20923	20711	20709	20583	20826	20609	20726	20594	20773	20591	21001	20635	20801	20681	20692	20664	20832	20750	20957	20813	20872	20789	20615	20786	20739	20754	20785	20837	20627	20743	20739	20710	20555	20736	20947	20560	20728	20726	20734	20952	20664	20741	20764	20738	20556	20801	20731	20610	20568	20833	20643	20920	20871	20665	20728	20410	20777	20778	20870	20849	20557	20846	20659	20662	20616	20561	20664	20678	20961	20707	20806	20842	20707	20771	20741	20806	20634	20784	20843	20818	20860	20708	20633	20739	20933	20768	20786	20960	20871	20978	20649	20699	20890	20806	20508	21017	20785	20769	20683	20699	20657	20907	20553	20532	20642	20571	20653	20798	20843	20863	20713	20594	20738	20994	20659	20691	20625	20792	20812	20692	20748	20616	20945	20748	20580	20942	20810	20692	20757	20795	20747	20826	20847	20762	20673	20905	20596	20820	20648	20748	20722	20854	20811	20667	20605	20579	20713	20684	20781	20559	20866	20814	20749	20789	20746	20645	20734	20721	20625	20803	20794	20597	20891	20720	20564	20865	20750	20654	20759	20638	20948	20747	20972	20867	20812	20797	20753	20776	20891	20728	20530	20665	20842	20797	20678	20753	20476	20798	20800	20655	20765	20728	20519	20680	20749	20802	20731	20811	20822	20674	21055	20984	20832	20700	20625	20696	20733	20677	20688	20824	20701	20846	20767	20538	20620	20696	20609	20892	20681	20645	20983	20656	20865	20701	20743	20759	20810	20529	20770	20692	20989	20901	20744	20797	20609	20772	20731	20670	20619	20685	20681	20849	20745	20669	20840	20745	20623	20780	20665	20659	20650	20951	20748	20793	20652	20623	20857	20741	20814	20704	20649	20705	20800	20713	20898	20695	20744	20816	20788	20861	20812	20746	20613	20780	20915	20574	20998	20756	20742	20616	20867	20876	20855	20802	20755	20589	20569	20517	20762	20743	20635	20965	20638	20680	20817	20863	20895	20730	20917	20808	20822	20559	20703	20833	20594	20732	20733	20774	20658	20770	20684	20857	20820	20787	20786	20675	20748	20837	20754	20675	20980	21039	20821	20706	20581	20804	20848	20767	20836	20779	20882	20822	20880	20771	20790	20744	20772	20826	20735	20757	20752	20742	20617	20874	20742	20737	20724	20662	20561	20673	20656	20938	20799	20920	20917	20863	20718	20705	20645	20615	20834	20638	20797	20734	20652	20865	20733	20840	20773	20821	20608	20829	20634	20794	21012	21143	20860	20790	20760	20687	20651	20705	20768	20833	20809	20716	20742	20818	20675	20812	20906	20661	20708	20835	20720	20658	20455	20654	20662	20733	20870	20822	20842	20871	20683	20629	20870	20843	20602	20453	20835	20874	20762	20663	20693	20932	20839	20492	20825	20910	20993	20916	20709	20728	20700	20935	20781	20644	20781	20546	20742	20578	20775	20872	20870	20856	20761	21063	20830	20680	20575	20578	20883	20725	20762	20819	20740	20819	20663	20841	20551	20902	20702	20751	20822	20772	20866	20598	20920	20730	20796	20678	20679	20657	20849	20982	20875	20765	20756	20685	20727	20681	20698	20631	20715	20646	20889	20840	20552	20811	20840	20608	20892	20582	20643	20653	20813	20998	20722	20869
61745	106132	96462	78723	57758	40253	27130	20378	17720	17084	16988	17079	17177	17112	17060	17060	17173	17090	17152	17057	17108	17147	17142	17209	17029	17253	17000	17083	17214	17140	17038	17132	17207	17075	17133	17162	17040	17134	17090	16975	17210	17021	17190	17097	17058	17048	17050	17146	17083	17154	17241	16983	17092	17160	16947	17147	17233	17084	17127	17107	17016	16938	17115	17158	16907	17011	17120	16988	17049	17188	16973	17092	17158	17067	17169	17157	17205	17213	17120	17123	17084	17220	17033	16914	17112	17004	17156	16964	17032	17241	17054	17054	16965	17020	17320	17019	17110	17051	17154	17034	17022	17246	17088	17198	17002	17230	17148	17200	17169	17185	17149	17068	17006	17006	17064	17183	17243	17094	17131	16998	17146	17184	16936	17189	16993	17217	17166	16984	17102	17098	16924	16982	17152	17138	17186	17025	17207	17035	17040	17102	16883	16957	17072	17179	16674	17112	17190	16928	17143	17273	17036	17056	17179	17085	16973	17175	17214	17061	16997	17037	17129	17127	17211	16987	17185	17100	16974	17268	17086	17152	17192	17311	17087	17158	17087	17244	17056	17027	17189	17185	17117	17053	17084	16930	17105	17265	17220	17220	17008	17092	17122	17024	17052	17148	17088	17060	16886	17271	17136	17177	16789	17097	17181	16981	16979	17070	16935	17100	17180	17072	16934	17100	17060	17005	17141	17114	16909	17112	17205	17154	17270	17184	17028	17176	17015	17086	17108	17078	17047	16818	17277	17065	17092	17161	17161	17001	16972	17162	17143	16981	17005	17076	17017	17296	17116	16937	16950	17246	17119	17055	17179	17250	17024	17157	17134	17099	17227	17087	17198	17089	17088	17033	17132	17011	17099	16948	17039	17177	16929	16935	17065	17145	16987	17190	16946	16963	17059	17104	17235	17315	17159	17183	17014	16973	17155	16811	17201	17132	17114	17061	17224	17069	17036	17097	17065	17023	17013	17031	17109	17192	17034	17166	17037	17029	17075	16992	17137	16961	16922	17195	16839	17092	17036	17049	17016	17071	16978	16918	17192	17085	16880	17055	17043	17071	17073	17136	17110	16972	17104	17080	17062	16914	17041	16941	17080	17141	17022	16989	17154	17093	17099	17106	16973	17121	17043	16969	17144	17122	17192	17191	16892	17067	17025	17163	17119	17039	17087	17135	17154	17084	17191	17004	17016	17102	17029	17064	17035	17047	17198	17220	17089	17091	17046	16982	16895	17115	17091	16939	17007	17190	17162	16893	17114	17074	17054	16949	17198	17024	16958	17070	17159	17106	17038	17144	17255	17185	16990	16962	16904	17116	17208	17130	17179	16965	17076	16824	17011	17127	17190	17002	17141	17076	17110	16988	16918	16943	17221	17108	17095	17194	17094	16976	17036	17106	16937	17074	17047	17139	17094	16810	17183	17044	17137	17116	17053	17237	16977	17035	16960	17134	17049	16888	16978	17015	16995	17053	17065	17123	17077	17016	17166	17064	17127	17040	17108	17210	17050	17138	17084	17024	17212	17063	17344	17033	17024	17125	16991	17052	16952	17143	17169	16952	17097	17137	17160	17134	16901	16908	16949	17171	17199	16979	17180	17126	16954	17019	17057	16997	17142	16917	17096	17152	16996	17072	16989	17004	17132	17192	17203	17163	17146	17067	17116	16923	16999	17180	16993	17105	17219	17081	17182	17003	16969	17221	17214	17098	16911	17137	17105	17111	17101	17118	17081	16995	17090	16968	17160	16919	17185	17058	17073	17080	17159	16994	16970	16989	17094	17066	17042	17024	17131	17052	17085	17117	17152	17105	16988	17077	17185	16912	17122	16928	16914	17110	17056	17173	17016	17056	17150	17053	17103	17230	16999	17246	17271	17088	17044	17072	17143	17205	16901	16954	17137	17197	17094	17091	17019	17083	17073	17154	16909	17167	17197	17058	17027	17210	16935	17243	17034	17090	16908	17058	17011	17042	17010	17193	17124	16920	17252	17128	17119	16942	17025	16993	16821	17094	17151	17073	16985	17094	16995	17032	17078	17112	17039	17078	17112	17129	17103	17024	16982	17039	17124	16868	17096	17149	17071	17161	17128	17263	17072	16993	17085	17206	17186	17146	17019	17145	16993	17041	16912	17305	17080	17204	17142	17180	16972	17153	17054	17232	17243	17005	17183	17212	17111	17051	17308	17025	17137	17088	16935	17167	16974	16861	17001	17127	17056	17238	17016	17104	17096	17025	17006	17098	17165	17015	17023	17070	17081	17020	17130	17048	17298	17053	17238	17008	16934	17101	17069	17074	17158	17188	16935	17174	17180	16967	16877	17283	17053	17110	17232	17158	17250	17196	17103	17134	17058	17158	17233	17091	17177	16966	16880	16978	17114	17066	17053	17060	17093	16993	17078	17015	17263	17036	17036	17135	17013	16995	17079	17188	17136	17037	17002	17200	16965	17037	17260	16964	17122	17140	17034	16958	17195	16978	17107	16968	17280	17096	17140	17099	17125	16923	16961	16940	17036	17036	17169	16984	17058	16899	17182	17108	16940	17129	17204	17094	17085	17104	16965	17218	16993	17080	17108	17063	17169	17103	17125	17050	17152	17029	17160	16951	17121	17153	17053	17208	16888	16925	16892	17098	17160	16843	16962	17132	16969	17241	16890	17213	17053	16996	16866	17101	17034	17325	16984	17161	17027	17183	17096	17115	16991	17068	17133	17042	17132	17062	17182	17161	16969	17161	16991	16943	17271	17036	17001	17124	17029	17066	17102	17208	17068	17174	17076	17118	17004	17298	17103	17029	17140	17094	17097	17105	17259	17056	17100	17028	17234	17136	17124	17139	16964	17070	16978	16998	17146	17052	16975	17177	17017	17062	17148	17291	16976	17003	17252	17182	17166	17155	17089	17151	16940	17085	16995	17014	16887	16869	17245	17198	16981	16955	16961	17070	16914	17001	17075	17083	17070	17057	17163	17142	17009	17026	17252	17038	17121	17250	16919	17120	17171	17030	17154	17083	17033	17020	17034	17003	17140	17285	16849	17011	16928	16979	17206	17121	16971	17147	17058	17017	16985	16830	17037	17006	17172	16999	17113	16994	17101	16841	17058	16930	16923	17027	16889	16973	17122	17061	17044	17148	17134	17269	17111	17156	17081	17083	17084	17193	17017	17071	16914	16872	17086	17255	16712	17073	17135	16916	17019	16987	17047	16950	17033	16922	16948	17056	17215	17159	16990	17195	17040	16898	17264	16991	17236	16937	16962	17213	16961	17170	17226	17075	17014	17171	17026	17238	16973	17023	17072	17127	17158	17229	17100	17105	17076	16975	17150	17083	17043	17138	17022	17013	16950	16996	17157	17089	16967	17088	17320	17174	17011	17220	17194	17223	17048	17026	17188	17101	17218	17175	17148	17095	17225	17126	17066	17244	17013	17060	17146	17168	16999	17051	16995	17028	17031	16939	17140	16951	17201	17159	17236	17175	17095	17083	16936	16941	16950	17039	17107	17211	17045	17111	16950	16990	16940	17134	16874	17108	17086	17126	17007	16985	16992	17017	16965	17033	16945	17119	17009	16986	16932	17092	17165	17093	16950	16890	16983	17076	17034	17095	17087	16990	17056	17052	17026	17068	16960	17171	17047	17100	17063	16877	17235	16949	17154	17217	17123	17029	17082	16970	17090	16977	17233	16895	17195	17189	17121	17141	17265	16988	17109	17101	17105	16959	17057	17160	17258	16919	17003	17122	16887	17110	17345	17203	17102	17039	17266	17088	17090	17166	17172	16929	17126	16882	17069	17276	17107	17170	17204	17067	17128	17248	17020	16973	17207	16956	16939	16960	16896	17039	17067	17098	17157	17384	17008	17196	17119	17231	17177	16971	17163	17095	17110	17100	17239	17050	17225	17223	16979	17196	17033	17115	17019	17177	17056	16909	17239	17112	17215	16969	17182	17007	17007	17137	16964	16942	17109	16891	16972	17128	17055	17029	17187	17049	17226	16974	16955	17076	17053	17082	17034	16858	17147	17240	17020	17187	17098	17025	17060	17074	17126	17183	17159	17188	16948	17049	17086	16926	17213	17257	16912	17112	17020	17078	17224	17075	16842	17022	17097	16902	17071	17019	16998	17112	17002	16897	17178	17008	17147	17245	17146	17088	17170	17161	17078	17028	17256	17119	17208	17186	17088	17137	17251	17021	17032	17068	17017	17060	17120	17080	17150	17131	17184	17044	17206	17043	17069	17077	17123	17066	17201	17111	17030	17096	17099	17023	16982	16995	17079	17100	17109	17098	17029	17047	17095	17099	17168	16913	17153	17130	17210	17098	17229	17127	17159	17136	17062	17148	17128	17056	17087	17226	16998	17136	16923	17083	17179	17301	17118	17102	17146	17035	17275	17113	17036	17223	17099	17082	16855	17149	16939	17102	16950	17222	17068	17085	17163	17003	16930	17174	17155	17031	17132	16863	17056	17149	17115	17269	17191	17130	17159	17090	17139	17080	17122	17110	16767	17090	16983	17088	17113	17008	17045	17090	17108	17169	17124	17099	17135	17084	16968	17074	17183	17014	17063	17257	17234	17069	17199	17178	16995	16814	17187	16987	17238	17039	17106	17143	17009	17039	16908	17006	17030	17148	16992	16899	17024	17179	17149	17028	16932	17145	16991	17192	17198	17039	17098	17181	17083	17043	16974	16985	17143	17172	17109	17107	17140	17137	17048	17094	17053	17303	17276	17093	17123	17176	17326	16961	17230	16807	17114	17059	16872	16995	17103	17133	17070	17118	17029	17055	17306	17163	17052	17093	17148	17127	17059	16986	17045	17153	17115	17051	17117	17074	17094	17113	17111	17116	16995	16978	16935	17007	17065	17046	17087	17298	17064	17065	16950	17027	17123	17076	17114	17018	17232	17062	16908	17163	17021	17021	17125	17213	17140	17002	17113	16881	16995	17052	16957	17259	17142	16862	17023	17312	17073	17006	17278	17154	17235	17100	16998	17245	17125	17262	16990	17179	17003	17250	17028	17060	17111	17118	17001	17147	17004	16981	17069	17174	17111	17068	17051	17180	16997	17241	17086	16989	17162	17116	17206	17018	17004	16921	16954	17098	17116	17263	17052	17061	17078	17082	17126	17231	17215	17135	17014	17121	17111	16995
29149	34386	45755	37586	28018	24144	22624	21269	20892	21010	20794	21020	20859	21079	20960	20861	20869	20909	20659	20864	20937	20727	21039	20980	21019	21014	20804	21122	20758	21183	20993	21033	21118	21118	20982	20994	21016	20840	20939	20817	20856	20700	20765	20817	21056	20734	20821	20792	20957	20991	20844	20931	20775	20917	20870	20930	20941	21041	20945	20894	20790	20695	20909	20892	20918	20732	20710	20984	20801	21048	20874	20773	20817	20774	20889	20922	20880	20981	20879	21035	20816	20866	20878	20837	20764	20769	20779	20987	21161	20838	20816	20960	20833	20799	20802	20699	20828	20818	20698	20927	20884	20842	20633	20900	20970	20711	20834	20839	20722	20962	21028	21082	20961	20849	20903	20783	20938	20873	20863	20900	20953	20929	20738	20874	20985	21074	20873	20908	20945	20916	20891	20997	20886	21039	20994	20833	20845	20651	20723	20882	20831	20817	20811	20727	20543	20866	20782	20867	20749	20968	20852	20825	20576	20766	21027	20936	20954	20679	20642	21062	20794	21021	20844	20600	20822	20889	20684	21093	20934	20798	20852	20884	21027	20898	20804	20813	20793	20701	20925	20909	20884	21126	20893	20966	21060	20862	20794	20916	20940	20961	20875	20662	20932	20807	21135	20735	20771	20911	20873	20882	20931	20746	20770	20788	20842	20614	20801	20772	20891	20833	20812	20911	20934	20955	20897	20923	20759	20782	20971	21026	21002	20958	20704	20858	20725	20885	20837	20885	20999	20856	20797	20944	21095	21042	20914	20946	20920	20790	20748	20917	21112	20848	20587	20864	20904	20756	20965	20880	20734	20812	20571	20702	20743	20816	20883	20940	20921	20957	20985	21005	20982	21006	20738	20908	20849	20707	20758	20803	20987	21032	20995	20878	20896	20923	20843	20904	20858	20772	20971	20926	20720	20791	20803	20718	20700	20931	21021	20951	21070	20957	20982	20835	20780	20755	21092	20843	20705	20994	20950	21023	20979	20749	20796	20947	20722	20901	21053	20968	20929	20911	20832	20883	20786	20786	20832	20700	20780	20828	20705	20763	20899	20925	20762	20859	20945	20756	20875	20802	20638	20819	20686	20954	21045	20906	20943	20779	20764	20722	20933	20891	20808	21026	21063	20795	20825	20855	20874	20850	20898	20742	20742	20726	21090	20788	20967	20875	20952	20848	20974	20987	20938	20972	20855	20855	20850	20719	20838	20815	20921	20781	20838	20700	20706	20852	20774	20954	20794	20739	20871	21058	20954	20849	20815	20751	20989	20869	20832	20735	20754	20819	21004	20938	21103	21041	20837	20999	20914	21036	20968	21009	20864	20909	20725	21144	20810	20610	20899	20805	21053	20954	20840	20771	20680	21070	20690	20942	20818	20735	20988	20731	21090	20844	21156	20675	20883	20783	20827	20643	20750	20845	21105	20903	20812	20762	20852	20770	20864	20626	20772	20834	20800	20870	20926	20873	20989	20971	20844	20810	20795	20856	20801	20637	20913	20688	20845	21009	20740	20664	20810	20835	20879	20691	21001	20899	21123	21029	20782	20880	20912	21071	20762	20912	20889	20829	20805	20816	21198	20973	20928	20750	20819	20810	20838	20673	20776	20734	20841	20818	20852	20816	20834	20943	20773	20872	20690	20840	20781	20994	20985	20956	20770	20746	20873	20722	20842	20897	21026	20747	21078	20961	21036	20879	20807	20850	20786	20973	20894	20794	21006	21036	20880	21151	20736	21159	20845	20866	20994	20725	20686	20720	20782	20670	20975	20902	20944	20855	21050	20843	21026	20799	20916	21032	20915	20931	20678	20900	20840	20689	20836	20861	20737	21042	21029	20817	20698	20864	20788	20902	20727	20855	20898	20754	20859	20814	20933	20832	21092	21010	20898	20770	20780	21047	20827	20694	20863	20766	20803	21150	20862	20951	20968	20829	20858	20905	20910	20883	20873	20685	20680	20763	20790	20758	20731	20828	20724	20772	20755	20895	21015	21118	20779	20795	20793	20800	21006	20849	21052	20961	20886	20776	20850	20779	20970	21000	20984	21191	20600	20860	20702	20815	21006	20935	20929	20629	21084	20947	20714	20599	20908	20915	20898	21048	20854	20656	20825	20685	20808	20961	20771	20933	20947	20915	20797	21046	20772	20804	20920	20883	20998	20862	20919	20972	20744	21078	20531	20691	20977	20993	20876	20872	20827	20589	21039	20844	20883	20875	20964	20874	21012	20805	20677	20843	20944	20706	20926	20874	20712	21076	20961	20926	20651	20624	20851	20777	20775	20929	20879	20749	21000	20817	20862	20795	20833	20823	20970	20705	21201	20673	20967	21179	20811	20815	20929	21005	20847	20930	20858	20918	20881	20916	20837	20729	20944	20758	20860	20623	20942	21082	20875	20686	20695	20886	20848	20792	20783	20844	20888	20689	20805	20691	20726	21056	20919	20951	20983	20836	20832	20843	20698	20935	20914	20976	20855	20758	20821	20858	20886	21016	20622	20559	20938	21143	20851	20839	20812	20947	21001	20662	20942	20780	20935	20841	20972	20751	20970	20757	20980	20832	20718	20832	20883	20881	20875	20988	20985	20974	20837	20998	20646	20946	20859	20908	20676	20980	20855	20762	20780	20965	21019	20926	21001	20918	20739	20984	20833	20691	20893	20890	20652	20857	20958	20911	21013	20798	20870	20878	20910	20899	20828	20818	21021	20968	20814	21132	20919	20970	20985	20963	20768	20786	20695	20974	20936	20970	20802	20950	20711	20677	20767	20785	21055	21068	20894	20748	21038	20840	21146	20915	20570	20774	21151	20909	20831	21122	20936	20790	20750	20782	21057	20978	20557	20806	20920	20790	20913	20845	20737	20646	20891	20710	21124	20823	20854	20854	20918	20897	20708	20649	20723	20977	20876	20686	20866	20976	20824	20907	20859	20770	21002	20953	20684	20857	20866	20776	20736	20815	20775	20952	20807	20744	20881	20934	20929	20742	20578	20743	20845	20932	21053	21012	20760	20648	20862	20919	20914	20701	20757	20707	20916	20942	20839	20975	20648	20860	20899	20958	20886	20743	20934	20788	20897	20915	21066	20822	20982	20963	20768	20880	20872	20871	21131	20685	20880	20900	20727	20846	20700	20894	20862	20850	20912	21013	20741	20850	21035	20516	20783	20734	20976	20879	20749	21095	20941	20711	20883	20853	20980	20763	20730	20901	21043	20844	20782	20759	20671	20734	20974	20835	20800	20959	20791	20944	20769	20770	20931	20991	20869	21003	21050	20850	20727	20751	21058	20846	20877	20691	20763	20748	20922	20970	20833	21006	21028	20953	20771	20814	21050	21101	20896	20944	20846	20861	20590	20741	20905	20812	20699	20858	20841	20718	20880	20827	20858	20954	21030	20884	20944	20893	20863	21061	20660	20681	20790	20831	20820	20667	20913	20969	20835	20780	20944	20837	20918	20680	20765	20854	21054	21112	21017	20888	21021	20996	20937	20812	20833	20912	20853	20969	20797	21098	20947	20729	20792	20824	20945	20816	20881	20982	21014	20739	20761	20703	20851	20683	20905	20889	21087	20870	20934	20983	20973	20758	20851	20729	20821	20852	20996	21041	20935	20855	20907	21077	21067	21007	20801	20867	20817	20916	20835	20823	20811	20867	20823	20712	20970	20726	20637	20892	20896	20743	20830	20825	20873	20801	20998	20880	20976	20797	20967	20906	20701	20840	20826	20831	20942	20845	20799	20659	20956	20776	21253	20810	20733	20872	20832	20717	20631	20793	20726	20725	20946	20739	20703	20883	21067	20862	20999	21010	20713	21048	20876	20739	20658	20962	20703	20676	20735	20811	20917	20820	20719	20852	20792	20935	20704	20848	20901	20586	20905	20745	20835	20919	20771	20967	21077	20774	21045	21085	20742	20933	20809	21059	21045	20893	20935	20783	20961	21079	21094	20893	20793	20966	20836	20936	20957	20862	20795	20982	20889	20953	21012	20962	20901	20831	20907	21101	20914	20990	20858	20909	20750	21034	20995	21047	20881	20712	20925	20883	20823	21084	20906	20842	20718	20751	21072	20980	20860	20760	20790	20945	20717	20932	20802	20964	20861	20747	21045	20823	20820	20717	20796	20744	21022	20883	20710	20837	21006	20820	20796	20848	20795	20689	20949	20828	20748	20890	20915	20709	20816	20760	20952	20760	20935	20755	20914	20912	20749	20882	21021	20773	20857	20857	20894	20864	20959	21002	20994	20750	20852	20874	20940	20752	21005	21023	20742	20795	21063	20836	20673	20850	20948	21018	20893	20972	20994	20876	20917	20791	20938	20769	20592	20976	20985	20899	20776	20759	20918	20906	21101	20757	20948	20975	20848	21022	20693	20809	20889	20806	20742	20874	20693	20931	20972	20898	20958	20876	20776	20856	21025	20909	20952	20925	20927	20959	20705	20961	20835	21030	20953	20984	21013	20713	20629	21201	20964	21019	20982	20716	21044	21066	20919	20845	20897	20810	20884	20853	21107	20758	20908	20826	20856	20895	20978	20987	20766	20871	20667	20686	20800	20956	20782	20778	20905	21057	20834	20884	20933	20958	20777	20964	20945	20925	20765	21058	21110	20732	20971	20790	20922	20943	20889	20870	20937	20860	20936	20649	20845	21098	21021	20950	20831	21060	21028	20881	21120	20925	20962	20815	21023	20774	20789	20737	20821	20783	20975	20868	20757	20792	20628	21049	20915	20888	20899	20872	21063	20619	20934	20692	21087	20822	20776	20646	20680	21034	20698	20919	20882	20794	21021	20932	20723	20958	20745	20854	20815	20837	20987	20947	20883	20859	21036	20829	21073	20562	20714	20963	20799	20992	20675	20711	21053	20963	20717	20884	20692	20843	20698	20840	20900	20925	20867	20711	20801	20900	20820	21137	20911	20662	20812	20854	21205	20943	20962	20739	20906	20873	20668	21010	20950	20745	20945	20873	20957	20736	20855	21000	21094	20734	20840	20969	21026	20764	20612	20881	20869	20951	20943	21102	21176	20785	20751	20985	21026	20974	20848	20875	20805	20938	20977	20777	20891	20976	20724	20769	20872	21027	20972	20924	20822	20870	20821	20953	20881	20759	20819	20986	20930	20753	20891	20941	20839	20736	20943	20809	20914	20968
34474	55916	48633	33699	24923	20219	18037	17445	17149	17022	17124	17134	17124	16992	17085	17139	17002	17158	16856	17189	17040	17040	17212	17010	17086	17170	17152	16978	17142	17116	17007	17032	17199	17152	17128	17022	17095	17168	17107	17202	17014	17091	17046	17228	17130	16868	17138	17087	17024	16997	17170	17090	17201	17077	17177	17183	17167	17158	17235	17049	17167	17216	17029	17019	17031	17072	17016	17109	17065	16969	17164	17245	17011	17022	16844	17077	17081	17033	17092	17095	17074	17282	17073	17214	17112	17024	17077	17091	17080	16881	17037	16990	17277	17079	17071	17031	17117	17193	17050	16978	17069	17129	17220	17155	17159	16982	17282	17126	17070	17313	17197	16981	17101	17112	17114	17052	17010	17199	17169	17018	17155	16984	16992	17119	16913	17216	17024	16996	17156	17016	17173	16999	17083	17165	17173	17212	17299	17091	17094	17242	17126	17106	17180	17095	17145	17146	17138	16995	17064	17086	17120	17116	17085	16932	16974	17004	17186	17124	17050	17132	17243	17199	17175	17064	17148	17209	16811	17078	16919	16999	17106	17199	17160	16959	17043	17220	17193	17120	17081	17212	17085	17158	17110	17188	16979	17048	17039	17154	17277	17068	16994	17039	17199	17246	17113	17098	17021	16912	17056	16952	17088	17023	16885	17075	16967	17105	16948	17104	17048	17173	17121	16970	17066	17086	17065	17110	17005	17015	16917	17081	17002	17028	17022	17036	16999	17093	17001	17098	17050	16976	17116	17154	17065	17025	17216	17061	16986	17052	17214	17094	16912	17184	17003	17101	17022	17016	17030	16962	17052	16999	16998	16986	17028	17160	16957	17076	17020	17082	17273	17035	17077	16909	17061	17171	17014	17089	16999	17174	17116	17017	17025	17147	16949	16914	16942	17074	16955	17180	16911	17027	17028	17269	16911	17049	17158	16981	17263	17118	17214	17033	16981	16905	16895	16991	17102	17033	17201	17059	16900	17046	17176	17019	17273	17097	17268	17135	17077	17140	17280	16910	17183	17080	17149	17129	17022	17055	17146	17157	17031	17097	17059	17064	16899	17088	17169	17026	16901	16969	17092	17140	17122	17081	17235	16831	17198	16804	17206	17047	17011	17146	17031	17078	17048	17045	17110	17169	16926	17018	17063	17028	17189	16931	17139	17143	17151	17243	17171	17079	17022	17165	17082	17029	17067	17100	17221	16992	17112	17013	17173	17093	17108	17247	17015	17101	17013	16885	17195	17147	17078	17088	17242	17117	17051	17093	16972	17015	16894	17110	17086	17158	16984	17199	17096	16991	17142	17104	17032	17176	17193	17273	17018	17129	17117	16984	17030	17110	17134	17194	17128	17343	17157	17021	17304	16998	17058	17083	17222	17041	17085	17047	17007	17120	17051	17053	17131	17143	17015	17008	17256	16962	17076	17139	17163	17023	17045	17222	17059	17152	17046	17100	17206	17228	17128	16910	17163	17134	16992	17076	16902	16935	17210	17154	17101	17098	16947	17231	17168	17151	17025	17017	17083	17060	16996	17113	17074	17194	17111	16942	17264	17147	17058	17076	17135	16944	17068	17044	17067	17040	17102	16880	17032	16850	17259	16990	17093	17118	17120	17120	17114	16952	17172	17168	17182	17177	17186	17073	17119	16992	17052	17305	17114	17018	17086	16975	17093	17074	17240	17221	17092	17059	16986	17101	17184	17072	17054	17009	17170	17124	17008	17188	17071	17125	17125	17025	17015	17203	16985	17133	17196	17187	17027	17088	17220	16980	17057	17045	17145	17132	16967	17054	17002	17085	16907	17145	17145	17043	17083	17149	17119	17069	17074	17232	17105	17164	17218	17080	16876	17142	16923	17083	17217	17165	17160	16981	17164	16923	17099	17082	17066	16938	17012	17226	16988	17068	17025	17027	16891	17158	17144	17076	16984	17226	17117	17007	17036	17034	16985	17045	17068	16988	17160	16998	17035	17133	17099	17006	17015	17008	17097	17128	17267	16987	17019	17033	16909	17130	17093	17103	17043	17231	17143	17004	17082	17147	17266	17086	17202	17122	17115	17092	17080	17057	17055	17035	16951	17122	16994	16965	17060	17082	17208	17221	17103	17053	17141	16954	17078	17225	17042	17205	17188	17102	17114	17088	16991	16928	16992	17098	16979	17022	17005	17104	17013	17139	17115	16993	17131	16962	17065	17013	16908	16970	17239	17157	17103	17194	17009	17123	17238	17084	17093	17065	16909	16997	17055	16976	17100	17197	17095	17136	17155	17173	17126	17084	17177	17176	17093	17235	17083	16876	16884	17088	17084	17114	17035	17023	17124	17143	17267	17088	17050	17066	17069	17031	17093	17113	17089	17130	17083	17023	17201	17101	17103	17107	17054	17127	17040	17065	17129	17105	17061	17127	17059	17000	17160	17096	17075	17067	17103	17046	17207	17091	16989	17224	17088	16931	16804	17178	16955	17187	17174	16996	17143	17254	17348	17118	17159	17237	17017	17181	17168	17079	17087	16863	17115	17137	17154	17145	17097	17132	17275	17071	17050	17157	16961	17007	17102	17068	16948	17068	17045	17106	17121	17051	17063	17112	17095	17169	16981	17273	17006	17118	17244	17123	17011	17161	17023	17140	16995	16985	17207	17046	17198	16972	17073	17059	17104	17008	16962	16984	17174	16980	17123	17034	17155	17019	16978	17088	17114	17200	17199	17219	17110	16998	17227	17004	16895	17165	17236	16954	17318	17262	17123	17141	17252	17205	17118	17169	17065	17105	17090	17098	17231	17039	17127	17158	17097	17172	17118	16964	17162	17164	17143	16981	17109	17309	17065	17159	17122	17062	17150	17170	17135	17199	16941	17198	16968	17124	17156	17231	17202	17002	17210	17139	17248	17106	17205	16902	17234	17134	17061	17154	17078	16903	17125	16938	17225	17212	17155	17233	17055	17222	17071	17083	17118	16906	17041	17216	16981	16995	17063	16919	17125	17017	17047	17184	17034	17129	17054	17123	17110	17081	17074	17141	17050	17302	17124	17220	16952	17096	16917	16999	17022	17020	16975	17159	16896	17118	17180	17140	17053	17057	17067	17163	16896	17119	17146	17254	17206	17135	17226	17001	17081	17139	17089	17140	17079	17118	16972	17095	17255	17093	17166	17115	16995	17074	17130	17120	17060	17090	17003	17047	17178	17086	17121	16965	17167	17056	17253	16891	17105	17168	17046	17136	16885	17087	16939	17166	16983	17141	17114	16982	17180	17126	17102	16950	17101	16999	17161	17152	17153	16991	17168	17084	17083	17236	17010	17136	16888	17153	17228	17159	16922	17016	17104	17120	17225	16973	17201	17223	17032	16949	17075	17084	17134	17075	17202	17113	17059	17172	17124	17107	17207	17132	17003	17094	17046	16927	17439	17125	17076	17180	17145	17133	16997	16952	17115	16972	17123	17209	16858	17169	17111	16993	17219	17137	16940	17073	16965	17144	17022	17072	16974	17120	17070	17226	17126	17050	17249	17221	17207	17090	17217	16954	17156	17078	17058	17110	17215	17274	17120	17017	17261	16979	17018	17104	17045	17165	17063	17143	16985	17103	17108	17005	17200	17016	16891	17130	17109	17186	17107	17044	16861	17042	17199	17012	17124	17157	17035	17162	16894	17098	16842	16987	17152	17083	17045	17096	17086	17042	16939	17287	17040	16972	17042	17143	17110	17148	17200	17085	17171	17130	17248	17271	17165	17085	17097	17105	16935	16963	17140	17147	16965	16973	17024	17107	17058	17023	17163	17138	16926	17222	17236	17108	17055	17031	16927	17146	17133	17031	16987	17087	17042	17120	17312	17064	17124	17078	17107	17068	17093	16955	17064	17193	17055	17028	17215	17072	16978	17036	17128	16982	17081	17088	17031	17267	17127	17055	17071	16988	17062	17229	17196	16983	17232	17044	16977	17126	16905	17321	17029	17237	17046	17141	16944	17038	17090	17089	17112	17141	17036	17028	17105	17106	16949	17082	16926	17176	17011	17071	17039	17066	17151	17111	17178	17064	16862	17118	17126	17158	16894	17167	17187	17159	17003	16953	17123	16954	17225	17137	17219	17193	17256	17225	17053	17139	17219	16962	17182	16931	16971	17142	17143	17115	17102	16998	16980	17020	17074	17139	17108	17099	17105	17117	17194	17082	17086	17144	16883	17125	17094	17241	17088	17055	17080	17161	17062	17036	17229	16973	17062	16967	17011	17112	17101	17006	17193	17077	17085	17235	17075	17174	17061	17086	17090	17010	16950	17075	17107	17208	16946	17005	16992	17059	17038	17028	17019	17039	17080	17077	17098	17070	17040	17096	17057	17080	17163	17212	16997	17195	17127	16956	17245	17187	17054	17150	17039	17166	17056	17220	17232	16986	16946	17019	17022	17193	17053	17049	17052	16884	17056	17133	17122	17206	17061	17205	17077	16976	17079	17107	17080	17110	17088	17022	17088	17093	17240	17307	17190	17087	16925	17036	17212	17246	16865	17053	17091	17174	17128	17267	17039	17142	17082	17039	17249	17185	17089	17015	17104	17194	17005	17237	17039	17132	17073	16926	17075	17150	17047	16993	17136	16943	16919	17063	16910	17079	17068	17186	17143	16962	17019	17161	17101	17034	17079	17103	17044	17115	17176	17000	17119	17021	17160	16991	17107	17145	17142	16948	17180	17184	17191	17006	16992	17150	16863	17190	16995	17138	17034	17107	16992	16969	17015	17027	16997	17134	17152	16904	17092	17140	17116	17070	16984	17199	17075	17149	16908	17115	17036	17253	17135	17153	16948	17049	17213	17026	17191	17023	17074	17083	17254	16961	17138	17141	17050	17179	16977	17097	17162	17175	17103	17102	16988	17197	17003	17003	17148	17218	16935	17042	17054	17074	17051	17064	17092	17136	17080	17145	17193	16898	17112	16997	17100	16899	17138	17273	16969	17065	17265	17128	16985	17268	17067	17293	17166	17162	17166	17154	16997	17184	17120	17087	17190	17136	17012	16916	17186	16992	17085	16944	17195	16936	17104	17098	16985	17056	17207	16963	17069	17047	17132	17135	17114	17220	16976	17168	17045	17118	17088	17226	17238	17106	17041	17059	16968	17189	17010	17051	17073	17035	17055	17011	16988	17024	17215	17208
24147	23721	42344	46390	39168	33401	28196	22938	21479	21229	20917	20840	20976	20907	20844	20678	20729	20887	21008	21134	20854	20828	20686	20824	20883	20800	20970	20594	20876	20668	20713	20641	20874	20737	20884	20743	20677	20835	20630	20645	20800	20578	20735	20628	20540	20649	20751	20769	20816	20811	20630	20698	20821	20833	20688	20689	20574	20732	20685	20701	20433	20867	20688	20807	20718	20916	20872	20526	20947	20634	20710	20860	20586	20637	20709	20762	20618	20901	20669	20759	20794	20533	20670	20685	20884	20869	20617	20540	20657	20842	20676	20685	20694	20772	20884	20817	20590	20722	20812	20632	20488	20658	20736	20782	20781	20680	20736	20562	20691	20621	20436	20607	20560	20742	20836	20767	20782	20845	20798	20787	20790	20784	20732	20614	20711	20704	20911	20711	20826	20627	20589	20638	20653	20662	20728	20757	20824	20758	20907	20694	20590	20618	20621	20726	20343	20577	20678	20478	20881	20642	20823	20772	20654	20681	20754	20656	20864	20669	20780	20442	20553	20491	20623	20532	20744	20725	20480	20697	20871	20587	20511	20617	20640	20506	20679	20730	20748	20628	20601	20687	20595	20613	20738	20625	20767	20504	20697	20587	20536	20594	20685	20503	20967	20667	20671	20716	20697	20742	20799	20724	20643	20638	20673	20691	20714	20838	20736	20566	20782	20591	20860	20728	20819	20746	20933	20673	20485	20549	20568	20487	20540	20610	20627	20517	20744	20790	20790	20677	20584	20817	20601	20907	20587	20542	20622	20690	20732	20766	20481	20565	20441	20527	20667	20661	20827	20761	20653	20737	20576	20814	20742	20721	20610	20689	20849	20614	20632	20577	20762	20734	20782	20509	20785	20629	20466	20631	20726	20611	20882	20625	20822	20649	20518	20822	20816	20577	20615	20640	20564	20632	20704	20511	20602	20714	20722	20498	20764	20528	20706	20617	20622	20725	20392	20578	20576	20430	20641	20613	20566	20571	20437	20641	20738	20493	20517	20602	20741	20857	20582	20613	20725	20429	20847	20682	20492	20661	20615	20579	20504	20944	20865	20585	20576	20734	20735	20628	20716	20617	20778	20746	20630	20649	20519	20715	20791	20579	20681	20820	20617	20701	20590	20644	20823	20838	20667	20633	20615	20762	20620	20894	20749	20672	20646	20504	20897	20747	20639	20632	20848	20772	20806	20524	20694	20814	20523	20635	20793	20983	20801	20779	20628	20654	20859	20777	20755	20577	20723	20517	20607	20888	20764	20688	20637	20624	20562	20471	20877	20816	20740	20735	20687	20649	20690	20674	20675	20521	20754	20954	20835	20530	20528	20374	20782	20769	20792	20829	20671	20515	20687	20591	20779	20698	20639	20611	20711	20843	20588	20394	20551	20776	20839	20710	20617	20844	20581	20613	20847	20641	20554	20600	20588	21020	20565	20553	20671	20629	20609	20640	20645	20693	20337	20530	20807	20672	20659	20695	20424	20604	20835	20765	20866	20684	20628	20602	20573	20502	20826	20494	20594	20704	20962	20671	20532	20728	20680	20501	20942	20562	20723	20814	20836	20687	20890	20652	20633	20931	20671	20577	20530	20733	20794	20656	20726	20721	20680	20693	20618	20667	20645	20672	20671	20633	20559	20507	20628	20955	20601	20642	20793	20884	20824	20664	20481	20739	20579	20837	20706	20627	20783	20646	20912	20859	20803	20556	20624	20686	20678	20893	20893	20643	20884	20801	20608	20520	20563	20550	20615	20494	20702	20641	20559	20720	20614	20691	20693	20656	20671	20584	20405	20463	20640	20752	20658	20686	20810	20721	20795	20569	20831	20659	20729	20656	20552	20618	20763	20765	20728	20674	20702	20611	20645	20591	20578	20487	20663	20693	20583	20598	20661	20523	20591	20540	20731	20682	20762	20802	20576	20699	20606	20706	20735	20619	20796	20590	20469	20604	20729	20694	20790	20513	20727	20538	20721	20747	20587	20378	20437	20498	20497	20775	20993	20465	20769	20581	20606	20661	20877	20522	20712	20714	20540	20760	20764	20739	20911	20568	20699	20703	20857	20718	20836	20879	20694	20675	20610	20631	20724	20865	20744	20797	20630	20645	20518	20680	20607	20668	20757	20844	20930	20651	20681	20734	20640	20854	20819	20584	20469	20642	20755	20760	20763	20607	20663	20635	20664	20737	20822	20555	20538	20828	20689	20556	20516	20614	20654	20685	20581	20680	20775	20757	20711	20893	20653	20821	20733	20685	20820	20855	20632	20778	20832	20738	20613	20623	20638	20759	20671	20698	20544	20799	20695	20814	20829	20635	20562	20665	20696	20456	20795	20761	20852	20801	20712	20621	20834	20705	20715	20695	20631	20479	20912	20612	20696	20515	20471	20426	20694	20879	20670	20673	20754	20474	20820	20745	20505	20388	20836	20597	20514	20649	20581	20703	20660	20540	20528	20470	20635	20834	20745	20546	20733	20760	20746	20775	20532	20729	20687	20666	20721	20616	20665	20639	20548	20488	20775	20611	20631	20746	20589	20650	20641	20712	20504	20898	20580	20832	20642	20661	20619	20672	20698	20642	20414	20672	20496	20726	20742	20614	20805	20765	20578	20830	20546	20794	20873	20719	20497	20535	20789	20793	20722	20580	20776	20645	20620	20785	20613	20742	20821	20669	20579	20760	20646	20879	20762	20713	20804	20659	20701	20630	20762	20663	20720	20535	20609	20559	20731	20533	20823	20538	20617	20585	20430	20586	20714	20666	20663	20596	20528	20743	20750	20721	20421	20691	20931	20837	20762	20499	20360	20786	20796	20878	20719	20530	20926	20688	20688	20785	20815	20801	20754	20710	20859	20707	20846	20565	20805	20797	20529	20595	20678	20765	20708	20737	20763	20596	20593	20871	20711	20626	20754	20505	20891	20806	20745	20835	20787	20772	20747	20723	20811	20649	20754	20656	20412	20885	20724	20667	20771	20724	20858	20630	20699	20697	20712	20789	20662	20551	20736	20761	20638	20684	20773	20609	20535	20590	20643	20690	20704	20850	20750	20693	20755	20862	20611	20580	20627	20402	20685	20580	20531	20657	20777	20770	20855	20692	20484	20625	20785	20730	20828	20815	20738	20677	20661	20607	20813	20550	20479	20657	20564	20839	20660	20775	20382	20776	20894	20858	20718	20624	20692	20617	20721	20670	20490	20656	20721	20652	20602	20699	20554	20678	20630	20569	20843	20997	20651	20864	20784	20661	20589	20948	20575	20573	20686	20575	20434	20675	20557	20621	20736	20759	20569	20820	20535	20835	20648	20575	20918	20673	20808	20818	20803	20864	20773	20740	20673	20880	20554	20802	20840	20654	20801	20738	20736	20934	20629	20363	20649	20664	20996	20801	20694	20982	20404	20535	20648	20714	20675	20860	20689	20617	20561	20606	20730	20704	20701	20750	20508	20667	20635	20704	20539	20864	20985	20867	20817	20895	20736	21003	20593	20665	20754	20833	20738	20797	20837	20604	20664	20663	20950	20803	20791	20633	20839	20892	20753	20878	20592	20737	20848	20739	20691	20576	20640	20736	20511	20606	20770	20471	20668	20511	20716	20627	20684	20543	20571	20614	20618	20647	20577	20793	20722	20811	20568	20634	20773	20723	20476	20656	20625	20745	20567	20472	20719	20646	20629	20700	20620	20667	20613	20643	20531	20741	20706	20565	20649	20643	20722	20616	20672	20456	20409	20617	20881	20652	20842	20814	20649	20816	20433	20498	20576	20879	20587	20749	20787	20787	20826	20814	20650	20491	20751	20680	20521	20781	20674	20567	20526	20706	20688	20596	20805	20624	20534	20785	20746	20641	20524	20604	20568	20520	20657	20604	20591	20556	20822	20660	20775	20524	20734	20592	20756	20805	20625	20737	20745	20632	20524	20619	20765	20386	20643	20832	20760	20707	20768	20811	20895	20885	20669	20834	20834	20683	20728	20723	20731	20799	20663	20701	20703	20878	20831	20710	20709	20685	20705	20654	20656	20591	20616	20780	20545	20649	20613	20521	20510	20812	20537	20618	20923	20897	20444	20490	20616	20646	20853	20618	20580	20748	20700	20621	20574	20650	20598	20606	20715	20560	20554	20708	20578	20719	20593	20727	20518	20795	20705	20567	20756	20774	20414	20829	21002	20728	20792	20717	20634	20782	20834	20685	20737	20713	20579	20878	20783	20735	20428	20789	20770	20632	20922	20838	20957	20793	20770	20533	20614	20536	20951	20429	20742	20748	20510	20649	20721	20541	20527	20655	20719	20676	20717	20756	20997	20609	20617	20775	20732	20627	20707	20645	20586	20561	20916	20665	20593	20617	20874	20631	20567	20901	20637	20605	20371	20608	20560	20674	20669	20650	20801	20878	20734	20688	20675	20472	20474	20612	20703	20629	20593	20593	20797	20711	20730	20852	20806	20774	20629	20669	20775	20765	20683	20581	20768	20579	20817	20618	20494	20644	20518	20668	20629	20665	20745	20715	20813	20732	20672	20797	20501	20790	20528	20929	20606	20637	20915	20538	20736	20738	20671	20660	20824	20734	20915	20610	20815	20775	20614	20670	20812	20671	20706	20725	20581	20533	20745	20634	20601	20589	20682	20595	20669	20533	20680	20783	20805	20759	20543	20692	20676	20607	20611	20573	20923	20754	20677	20650	20587	20713	20531	20516	20759	20530	20914	20547	20808	20814	20732	20619	20527	20610	20688	20556	20459	20687	20480	20690	20918	20956	20677	20749	20723	20583	20719	20804	20458	20578	20634	20777	20657	20620	20722	20779	20852	20946	20535	20600	20613	20468	20712	20666	20679	20678	20861	20632	20544	20652	20581	20733	20695	20669	20799	20801	20823	20773	20707	20757	20757	20910	20806	20640	20860	20680	20629	20749	20638	20678	20650	20865	20778	20710	20863	20708	20683	20691	20819	20799	20826	20825	20569	20442	20716	20595	20704	20520	20585	20678	20702	20819	20570	20402	20529	20808	20712	20636	20734	20581	20824	20514	20742	20542	20811	20780	20420	20489	20818	20747	20499	20455	20702	20544	20551	20564	20545	20455	20692	20699	20635	20777	20646	20930	20728	20440	20714	20512	20589	20777	20497	20675	20734	20730	20985	20724	20624	20666	20520	20382
59128	99211	87732	64254	46284	32940	23248	18979	17462	17196	17176	16840	16960	16912	16997	17051	17240	17044	17046	17174	17148	16975	17058	16902	16976	17009	17085	16922	17061	16992	17213	16963	16864	17025	17125	17082	17154	17089	16998	16924	16931	16995	17140	17036	17076	16912	17056	16908	17058	17123	17030	16978	17067	17132	17206	16905	17270	17248	17130	17131	16931	17097	17017	16914	16963	17058	16879	16852	16955	16974	17094	17035	17054	17109	17142	17098	16979	16946	16946	17007	17067	17171	17053	17102	17154	17116	16998	16956	17081	17100	17112	16935	17076	17119	16922	17171	16877	16920	17145	17033	16812	17226	16980	16959	17156	16976	16961	17062	17214	17068	16998	16957	17112	16879	17140	17082	17013	17106	17044	16848	16874	17037	17053	17044	17103	17082	17016	16905	16891	17144	17050	17051	17161	17055	17177	17139	17078	16961	17059	17136	16928	17211	16994	17085	17176	16869	17117	16995	17023	17126	17019	17131	17132	17084	17192	16943	16986	17123	17165	17079	16975	17053	16698	17102	16922	17124	17200	17025	16955	16999	16944	17098	17045	16869	17104	17140	17258	16897	16995	17196	17065	17017	17062	16936	17053	17175	16993	16748	16928	17095	17062	17008	17050	17142	17205	16870	17097	16986	16971	16922	17185	16832	17104	17035	17078	17183	16918	17235	16985	17085	17061	17207	17060	16870	16931	17008	17240	17014	16998	16965	17069	17072	16960	17056	17063	16933	17147	17025	16925	17021	17054	16916	17143	16992	17113	16897	17099	17141	17007	17044	16948	16930	17160	17055	17046	16975	17039	17004	17052	17204	17189	17143	16908	17144	16996	16995	16903	16880	17033	17058	17039	16897	17139	17000	17131	17050	17062	17145	16898	17003	17121	16946	17149	17197	16999	17035	16902	17213	17065	17058	16843	17082	17139	17088	17054	17117	16980	16958	16937	16822	16995	16870	17117	17109	17020	17134	16986	17099	17019	17321	17069	17188	17160	17015	17121	16975	17018	17135	17088	17075	17185	16993	17162	17001	17090	17166	17004	16911	17133	16955	17226	17016	16910	17147	16986	17105	16870	17082	16967	16865	17092	16987	17052	16878	16960	17113	16901	17193	17109	17123	17156	16961	17076	17126	16942	17040	17069	17059	17157	16956	17126	17061	17226	16902	17077	17019	17168	16837	17022	16923	17033	17107	17021	16964	17077	17081	17136	17010	17018	17207	17190	16997	17237	16959	17146	17045	17173	17022	16990	17039	17063	16846	17005	17186	17012	17073	16985	17084	17027	17041	16935	17012	17120	17025	17144	17000	17198	17093	17066	17015	16982	17045	17142	17108	17189	17151	17111	16951	17028	17009	17160	16836	16903	17033	17147	16941	17197	17041	17150	16767	17108	16940	16979	17064	16958	17011	17138	17213	16965	17153	17086	17158	17014	16972	16992	17077	16962	17161	17071	16964	17119	16958	16921	17098	16837	17227	17102	17144	17212	17046	17021	17041	16923	17047	17105	16863	17047	17118	17065	17104	17028	17147	17026	16939	17037	17069	17139	17046	17022	17113	17098	16941	16852	17204	17340	17046	16873	17058	17004	17037	16989	16982	16902	17097	17110	17214	16955	17173	16933	17169	17217	17209	17059	17231	17012	16954	16997	17276	16952	17078	17026	17008	16988	17162	17027	17029	17113	17209	17173	16913	17035	17143	16933	17071	17060	17141	17065	16978	16942	17160	16988	17008	17157	17123	17202	16980	16918	17047	17112	17024	16881	16994	17027	16916	16841	16983	17150	17070	17188	16974	17127	17047	17005	17139	16943	17038	17045	17201	16790	16890	17102	16943	16927	17052	17111	17054	17029	17153	17040	17020	17055	16974	17000	16965	16888	17046	16916	17106	17103	17071	17009	17118	17008	16917	16909	17084	17033	17199	17012	17081	17128	17002	17129	16982	16894	16970	16930	17074	17071	16907	17208	17128	16984	16955	17113	17016	16987	17008	17049	16916	17188	16955	17018	17086	17069	17045	16944	17109	17001	17127	17208	17031	17000	17066	17005	17130	17018	17051	16946	16834	17077	17071	17005	17077	17046	17184	17202	17033	17020	17220	16977	17011	17078	17179	17021	17043	17175	17080	16982	16976	17098	16997	17026	16935	16882	17071	16916	16850	17006	16874	17073	16874	17162	17041	17112	17252	17035	17147	17064	17027	17047	17036	17059	17152	17041	17024	16973	17086	17048	17145	17067	17090	17126	16937	17160	17174	17026	16958	16988	16952	17069	16822	17024	17031	17047	17200	17029	16993	16998	17005	17177	17048	17143	17089	17037	17187	16886	17102	17059	17066	16891	16940	17087	17275	16918	17095	17044	17035	17097	16970	17159	16894	17211	16990	16956	17100	17070	17100	17111	16984	17142	16995	17109	17006	17027	17063	17107	17011	17014	17113	17166	17193	16928	17075	17042	16950	17058	16870	17124	16947	17110	17082	17081	16952	17155	16997	16941	16970	17026	17063	17013	17281	17021	17095	17016	17032	17223	16994	17237	17166	17120	16792	17014	17076	17177	16985	16972	17121	17046	16950	16979	17121	16946	16991	16988	16975	17096	17170	17059	16998	16997	17038	16979	17011	16994	17056	17047	16988	17249	17012	16974	16939	17198	17069	16995	17224	17178	17095	17170	17221	17094	17106	16980	17011	17111	17042	17001	17003	16878	16933	17052	17008	17070	17149	17006	17084	17011	17139	17172	16921	16886	16984	16945	16996	17015	16968	17093	16918	16961	17046	17010	17245	16925	17146	17112	16994	17134	17117	16917	16984	17114	17118	17058	17026	16915	17146	16919	17248	16941	17120	17103	17077	17071	17040	17098	17007	17042	17065	16882	16934	17007	17184	16966	16945	17096	17023	17048	17024	17244	17055	17061	17012	16970	17074	17060	17057	17079	16839	17139	17081	17067	17181	16970	16980	17027	17069	16882	17249	17161	17085	17133	17067	17072	17125	16910	17130	17015	16872	17031	17019	17081	16926	17024	17207	17059	17188	17006	16892	17045	17182	16974	17178	17189	17082	16959	16949	16996	16960	17091	17036	16924	17142	16944	17020	17128	17146	16989	17066	17137	16973	17041	17106	17074	17142	16993	17061	17087	16980	17118	17008	17033	17008	17225	17071	17075	16955	17158	16991	17030	17029	17128	17149	17085	17197	17258	17144	17015	17073	17246	17083	16904	17103	17068	17019	17044	17032	17308	17008	16951	16892	17172	17146	16954	17045	17164	17015	17031	17096	17155	17220	17017	16948	17017	17046	17098	17037	16819	16899	17101	16958	17113	17009	17064	17014	17089	17088	16920	17188	17177	17145	17001	17025	17079	17042	17108	17081	16931	17211	16963	17089	16921	17021	16988	16959	16987	17121	17060	17019	17069	17077	17145	17024	17048	17033	16913	17183	17056	17111	16999	17129	17112	16958	17161	17188	17152	17166	16855	17077	16802	17122	16959	17107	17003	16970	17058	17046	17134	17060	16972	17246	17029	17076	16898	17041	16959	16997	16950	16932	16973	17208	17003	17003	17202	16762	16990	17063	17008	16825	17223	17229	17079	17059	16985	16951	17038	16987	17006	16945	17046	16869	17163	16890	17174	17053	17013	16987	16942	17162	16974	17133	16932	17008	17086	17124	17038	17117	16903	16969	16998	16965	16954	17071	17051	16789	16943	17036	17105	16988	17174	17019	17172	17070	17015	17211	17169	17203	16958	17042	17103	16971	16963	17080	16948	16776	17042	16951	16976	16952	17087	16971	17093	17138	16900	17031	17054	17109	17067	17045	16948	16908	17273	16958	16986	17013	17074	17183	17126	16946	17068	16966	17024	17074	17073	17236	17090	16886	17004	17056	17105	17192	17107	17116	17106	16979	17113	17045	17140	16938	17186	17145	17309	17135	17169	16945	17015	17072	16995	17160	16823	17133	17171	17135	17054	16969	17050	17155	17001	16968	17088	17116	17079	17036	17182	17173	17007	17141	17030	17126	16969	16993	17250	16972	17168	16974	17121	17022	16962	16961	17078	17062	17131	17040	17114	16993	17009	17043	17113	17194	16897	17298	17206	17025	17194	16761	17063	17103	17019	17035	17080	17026	17188	16998	16983	16950	17134	17025	17106	16915	16981	16910	17113	16987	16929	17050	17031	17016	17128	17147	16900	17122	17029	17029	16843	17200	17055	16995	17208	17165	16997	16966	17042	17103	17050	17018	17009	17085	17092	17126	17059	16892	17171	16926	17009	17125	17001	16988	17051	17051	17052	17086	16969	17118	17201	17203	17070	17262	17037	17234	17027	17142	17073	17067	17119	17025	17134	17104	17073	17044	17109	17070	17189	17097	17106	17027	17119	16972	16964	17031	17052	17068	16848	16972	17200	17069	16973	17044	16986	17006	17044	17126	17066	17122	16976	16974	17057	17020	16885	16984	16932	17044	17112	17038	17107	17000	17396	16928	17196	17182	16929	16977	17065	17038	17083	17165	17099	17023	17149	17026	17020	17162	16992	17098	17082	17057	16920	17034	17060	16905	16938	17289	17010	17021	16960	17078	17018	17087	17118	17036	17008	16896	17147	17165	17097	16951	16949	17050	17174	17045	17057	17148	16982	17067	17045	17097	16919	17018	17176	16963	17004	17070	16951	16957	17181	17134	17055	16969	16917	17133	17149	16824	17048	17072	16934	16846	16931	17098	17008	17117	17086	16890	17073	16905	17091	16855	17020	17104	17053	17144	17139	16979	16891	17080	17000	16967	16965	17078	17054	17184	17028	16867	17132	17034	17059	17059	17075	17034	17205	17071	17114	17152	17060	17094	16932	17067	17075	17116	16992	17129	17076	17179	17145	17158	16956	17025	17127	17116	17129	17041	17105	17112	17061	17013	16971	17003	17001	17169	17010	17129	17013	17012	17004	17022	16950	17063	17050	17196	16828	16926	17092	17063	17090	16982	17066	17125	16928	17037	16955	17139	16963	17005	17139	17050	17085	17027	17023	17111	16959	17022	17098	17166	17089	16857	16940	17085	17053	17008	17014	16924	17002	17033	17006	17035	17210	17247	16940	16965	17035	17123	16927	17144	17049	17042	17019	16988	17111	17038	16981	17132	17139	17157	16982	17089	17019	16881	16863	17015
22883	22359	38043	41454	39708	36349	31997	24665	21823	21581	20946	21329	21185	21104	20869	20761	20896	21024	20876	20901	20739	20870	20904	20820	20791	21165	20720	20736	20913	20943	21151	20893	20860	20838	20962	20936	20915	21040	20848	21023	20707	20818	20924	20806	20645	20953	20834	20678	20841	20712	20821	20959	20730	20882	20966	20739	20743	20927	20798	20684	20897	20709	20878	20735	20679	20755	20792	20471	20885	20687	20621	20781	20657	20647	20699	20790	20799	20890	20799	20752	20756	20933	20903	20780	20711	20927	20742	20755	20766	20804	20723	20571	20677	20863	20904	20854	20904	20641	20713	20793	20791	20629	20754	20839	20860	20661	20778	20568	20603	20777	20713	20747	20769	20727	20458	20591	20652	20719	20653	20811	20721	20634	20865	20794	20732	20724	20660	20804	20841	20787	20686	20770	20779	20749	20609	20841	20768	20957	20661	20527	20869	20437	20716	20855	20692	20624	20942	20898	20987	20624	20809	20569	20776	20869	20932	20975	20736	20767	20676	20602	20792	20691	20791	20695	20707	20886	20625	20831	20706	20599	20510	20621	20734	20673	20687	20721	20856	20837	20630	20666	20755	20578	20591	20822	20718	20777	20978	20631	20749	20642	20778	20794	20622	20583	20753	20671	20758	20797	20708	20562	20812	20599	20759	20859	20636	20711	20347	20592	20598	20739	20655	20802	20731	20576	20611	20848	20665	20642	20703	20667	20680	20823	20739	20788	20702	20846	20830	20854	20734	20632	20599	20732	20922	20633	20922	20670	20448	20667	20663	20676	20700	20684	20875	20940	20947	20652	20699	20895	20585	20474	20573	20568	20719	20672	20710	20842	20893	20602	20611	20794	20618	20901	20783	20589	20890	20734	20716	20828	20640	20706	20818	20642	20641	20815	20916	20866	20797	20504	20818	20812	20994	20608	20698	20659	20628	20637	20771	20833	20823	20663	20519	20802	20721	20847	20751	20769	20585	20839	20732	20631	20878	20454	20771	20783	20673	20543	20755	20699	20800	20792	20803	20808	20712	20858	20829	20883	20893	20560	20628	20603	20674	20561	20828	20606	20679	20600	20742	20885	20706	20658	20760	20527	20507	20673	20738	20580	20888	20904	20886	20550	20898	20686	20877	20679	20685	20579	20644	20734	20484	20669	20698	20710	20970	20651	20700	20742	20644	20845	20814	20787	20900	20645	20694	20870	20632	20722	20592	20877	20775	20596	20641	20689	20863	20653	20643	20685	20638	20509	20847	20830	20790	20660	20600	20675	20699	20811	20702	20721	20509	20617	20697	20876	20631	20692	20625	20710	20491	20713	20676	20645	20438	20707	20691	20693	20893	20596	20743	20708	20410	20884	20680	20567	20644	20861	20748	20651	20716	20766	20506	20733	20784	20380	20526	20575	20525	20612	20634	20730	20696	20739	20602	20622	20814	20770	20710	20525	20585	20410	20809	20873	20786	20538	20564	20471	20691	20644	20912	20683	20823	20675	20582	20857	20870	20771	20876	20845	20873	20625	20716	20765	20464	20693	20503	20471	20516	20718	20630	20795	20766	20688	20687	20729	20634	20682	20788	20786	20609	20677	20856	20658	20778	20697	20818	20854	20696	20718	20845	20845	20954	20883	20733	20594	20573	20755	20636	20782	20879	20702	20610	20540	20662	20650	20624	20769	20751	20796	20520	20930	20788	20528	20810	20740	20627	20722	20747	20853	20556	20454	20651	20923	20700	20737	20745	20591	20623	20802	20724	20947	20665	20881	20683	20664	20557	20774	20628	20749	20800	20643	20548	20546	20701	20622	20904	20700	20690	20555	20674	20690	20530	20774	20649	20673	20499	20730	20796	20768	20720	20533	20759	20484	20591	20784	20631	20458	20496	20611	20655	20619	20764	20741	20756	20808	20445	20719	20935	20677	20713	20727	20622	20757	20933	20612	20986	20555	20792	20792	20643	20736	20531	20452	20631	20820	20681	20764	20910	20593	20639	20779	20634	20526	20901	20837	20790	20666	20563	20663	20761	20772	20679	20422	20690	20601	20854	20750	20860	20613	20784	20772	20969	20717	20778	20694	20624	20562	20809	20723	20771	20717	20700	20729	20789	20779	20567	20836	20962	20728	20583	20620	20829	20716	20743	20720	20567	20824	20750	20650	20703	20828	20678	20703	20776	20824	20653	20799	20738	20763	20892	20602	20772	20673	20845	20656	20482	20558	20657	20777	20593	20875	20633	20680	20829	20722	20683	20770	20963	20771	20538	20729	20620	20615	20506	20751	20741	20784	20518	20661	20666	20738	20277	20467	20667	20615	20565	20941	20519	20689	20693	20801	20623	20636	20522	20766	20727	20862	20671	20683	20675	20899	20794	20461	20548	20629	20737	20705	20839	20601	20942	20811	20800	20650	20596	20767	20652	20668	20740	20833	20796	20693	20738	20681	20696	20642	20762	20924	20584	20650	20848	20795	20760	20607	20781	20546	20694	20827	21088	20799	20642	20734	20563	20752	20776	20774	20778	20571	20699	20697	20645	20729	20524	20807	20760	20735	20689	20792	20752	20853	20890	20798	20733	20783	20804	20769	20571	20648	20804	20926	20700	20801	20812	20557	20528	20628	20930	20675	20721	20665	20495	20666	20505	20599	20606	20779	20873	20620	21045	20656	20776	20547	20757	20949	20922	20591	20696	20778	20697	20686	20647	20411	20814	20546	20719	20948	20663	20507	20582	20639	20673	20660	20717	20696	20532	20952	20735	20737	20787	20861	20611	20471	20738	20753	20614	20538	20873	20756	20779	20757	20506	20630	20531	20660	20872	20873	20666	20652	20671	20677	20633	20832	20683	20708	20795	20830	20408	20644	20585	20584	20825	20587	20768	20611	21032	20724	20545	20636	20616	20846	20901	20722	20930	20712	20684	20768	20881	20811	20685	20698	20773	20544	20706	20718	20654	20668	20843	20789	20883	20744	20681	20654	20803	20788	20651	20564	20965	20793	20578	20691	20791	20657	20792	20744	20679	20784	20780	20767	20802	20767	21022	20838	20632	20714	20591	20660	20623	20867	21046	20834	20753	20613	20721	20560	20818	20760	20733	20745	20763	20612	20883	20613	20719	20649	20761	20723	20519	20851	20728	20809	20266	20510	20796	20490	20609	20656	20682	20645	20780	20625	20802	20550	20655	20623	20779	20649	20793	20829	20743	20713	20618	20825	20676	20755	20618	20719	20582	20709	20855	20700	20816	20633	20640	20704	20670	20691	20867	20785	20710	20724	20594	20886	20627	20567	20654	20831	20800	20695	20630	20829	20650	20443	20786	20825	20531	20734	20721	20718	20792	20785	20737	20614	20586	20830	20808	20549	20548	20897	20874	20756	20808	20693	20722	20734	20687	20506	20693	20814	20805	20771	20775	20963	20480	20725	20571	20647	20679	20503	20821	20809	20786	20680	20712	20737	20736	20868	20584	20714	20474	20759	20558	20815	20752	20753	20792	20653	20772	20870	20830	20784	20523	20668	20672	20551	20825	20726	20519	20919	20571	20516	20576	20748	20842	20695	20543	20540	20886	20839	20841	20764	20581	20663	20756	20887	20648	20813	20671	20815	20878	20746	20643	20627	20708	20883	20676	20937	20787	20713	20841	20915	20847	20808	20908	20598	20834	20655	20644	20749	20519	20590	20658	20589	20598	20748	20740	20912	20867	20797	20874	20805	20908	20656	20614	20727	20864	20606	20770	20945	20741	20891	20640	20692	20494	20915	20605	20783	20445	20774	20721	20690	20772	20760	20464	20731	20738	20821	20496	20783	20736	20811	20807	20841	20798	20607	20615	20668	20658	20740	20529	20823	20548	20646	20787	20625	20824	20452	20734	20821	20738	20651	20568	20754	20846	20608	20576	20765	20817	20682	20569	20702	20573	20971	20724	20580	20710	20480	20517	20791	20608	20512	20841	20701	20697	20643	20686	20771	20675	20839	20847	20747	20804	20569	20629	20649	20803	20510	20856	20823	20630	20648	20664	20869	20785	20905	20659	20650	20788	20584	20856	20785	20806	20807	20570	20576	20792	20779	20774	20578	20654	20515	20667	20586	20809	20877	20695	20601	20457	20506	20633	20550	20669	20624	20616	20702	20889	20520	20550	20884	20781	20693	20607	20729	20783	20706	20849	20749	20923	20808	20837	20657	20713	20693	20637	20671	20635	20728	20705	20775	20786	20677	20749	20656	20663	20768	20642	20834	20626	20820	20935	20892	20742	20727	20713	20602	20737	20594	20507	20624	20778	20576	20952	20708	20671	20773	20793	20677	20592	20772	20667	20499	20589	20755	20860	20753	20855	20778	20681	20705	20801	20866	20807	20556	20450	20571	20800	20670	20792	20621	20598	20774	20754	20531	20642	20812	20721	20578	20789	20688	20718	20617	20930	20636	20610	20712	20552	20705	20796	20779	20827	20715	20583	20726	20861	20514	20669	20913	20708	20587	20812	20898	20748	20736	20842	20755	20634	20658	20699	20715	20859	20632	20573	20758	20992	20728	20880	20757	20626	20806	20759	20639	20656	20714	20769	20705	20768	20668	20698	20657	20869	20435	20815	20825	20623	20881	20521	20620	20560	20676	20739	20679	20872	20767	20823	20870	20610	20725	20856	20618	20600	20763	20633	20855	20733	20725	20676	20651	21003	20660	20652	20738	20602	20562	20393	20525	20631	20763	20661	20669	20736	20853	20743	20790	20960	20727	20717	20522	20786	20711	20772	20738	20857	20919	20568	20819	20735	20575	20676	20997	20760	20749	20567	20640	20793	20659	20850	20899	20470	20715	20692	20552	20866	20795	20662	20626	20788	20752	20762	20710	20782	20519	20777	20484	20794	20745	20783	20692	20800	20684	20691	20766	20556	20832	20922	20792	20811	20656	20829	20930	20737	20605	20513	20696	20662	20821	20815	20745	20661	20633	20780	20669	20725	20575	20766	20609	20616	20536	20778	20865	20519	20472	20662	20744	20726	20699	20844	20629	20805	20597	20650	20577	20727	20835	20953	20754	20675	20692	20787	20732	20638	20807	20575	20712	20683	20711	20622	20535	20792	20748	20717	20844	20625	20660	20405	20545	20532	20515	20568	20559	20625	20775	20779	20687	20752	20499	20515	20813	20456	20557	20588	20724
64588	105812	96510	77682	57764	40666	27510	20663	17986	17089	17022	17141	16916	16840	17056	17044	17121	16947	17123	16926	17125	16925	16770	17020	17127	17112	17074	16962	17125	16955	16812	17112	16978	16919	17145	17061	17155	16899	17152	16873	17068	17032	17068	17000	17052	17000	17136	17182	16935	17203	16893	16979	17032	17013	17001	17035	16862	17097	16976	16816	16855	16964	17022	16890	16973	17082	16967	16885	17002	17054	16960	16769	17080	17098	16928	16954	17022	16904	17009	17132	17014	17003	17066	17135	17068	16961	17101	16950	16703	16801	17161	16999	17015	17050	17188	16991	17008	16925	17009	16984	16963	17073	16899	17066	17103	16905	16845	17055	16968	17162	16950	17031	17140	16901	17064	17085	17006	16882	16902	17015	17005	17087	17050	17097	17044	17070	17052	17135	17007	17146	17015	17067	17032	17115	16948	17144	16955	17003	17020	17100	16771	17047	17236	17080	16992	16919	16980	17053	17067	16983	17150	17269	16913	17021	17080	17083	17133	17050	16917	17124	17137	17030	17107	17032	16991	16927	16939	17178	17116	16932	17054	16772	16946	17123	17095	17020	16938	17039	17075	17038	16931	16940	17037	16811	17067	16991	17050	16971	16739	17160	16846	16835	16995	17046	16981	17010	16894	17041	16888	17175	17043	17203	17183	16993	17269	17001	17043	16932	16863	17028	17008	16950	17178	16969	16971	17130	16967	17076	16691	16986	17063	16965	17061	17026	16995	16918	17027	17052	16996	16883	17085	17029	16972	17031	17142	17045	17093	16966	17165	16782	16979	16927	17067	16992	16950	17057	16850	16993	17033	17113	16988	16983	17201	17008	16942	16994	17031	17028	16918	17072	17152	16888	16952	17036	17113	16898	17045	17165	17054	16964	17116	16952	17046	17052	16916	16924	16987	17016	16936	16883	17044	16805	17005	17031	16967	16965	17099	17003	17038	16980	17028	16987	16818	16947	16984	17009	16916	17075	17058	16983	16899	17014	16960	17110	17039	16848	16925	16965	17155	17109	16897	17191	17015	17165	16987	16896	16846	16903	16819	17079	17131	17170	17035	16978	16987	16864	16896	17108	16938	16893	17139	16995	17188	16962	16995	16800	16915	16874	17062	16988	16975	17118	16834	16940	17024	16971	17090	16995	17161	16843	17062	16986	16997	17004	17051	16906	16946	17031	17031	17034	16961	16807	16921	16956	17083	16983	17009	16916	17005	17160	16878	17119	16940	16939	16909	17027	16889	17078	17008	17144	16937	17001	16772	17146	17000	16983	17005	16991	16995	17040	17099	16886	16846	16864	16968	17018	16936	17027	16997	17094	16917	17025	16934	17008	16997	16962	16987	17006	17084	17026	16961	17050	17024	17012	16954	17081	16971	16956	17088	16958	16916	16959	17074	16918	16900	16947	17170	16919	17212	16902	17080	17009	16981	16822	17113	16902	16985	17018	16947	16994	16964	17102	17090	17154	17168	17003	16925	17090	17019	17114	17117	17053	16959	17019	17055	17044	16965	16881	16778	16818	16937	17060	17005	17154	16877	16953	17019	16937	17063	17165	16861	17068	16887	17171	16955	16913	16836	17052	16963	16973	17143	17084	16910	17047	17029	16769	17055	17022	17036	17143	16995	16974	16968	16985	16823	17080	17002	17155	17011	17159	17051	17031	16892	16970	17170	17073	17128	16931	16997	16953	16764	16972	16969	17031	17089	16984	16978	17045	17045	17065	17084	17098	16902	16948	16949	17021	17071	16946	16859	17108	16899	17081	17006	17165	16949	17093	16893	16955	17049	16971	17057	17126	17082	16871	17171	17017	16996	17029	16964	16854	17071	16956	17059	16925	16915	16950	17022	16902	16925	16870	17010	16764	16930	16946	16995	16997	16939	16978	16923	17106	17023	16779	16889	17170	16921	16954	16943	17139	17114	17032	17004	16865	17011	16820	17005	16916	17182	16889	17042	16997	17139	16784	16957	16976	16824	16985	16931	17085	17007	17053	17151	17043	16965	17025	16857	17110	17064	16938	17071	16934	17057	17003	17081	16794	16936	17019	17124	17158	16845	17129	17213	16910	17175	17061	16977	17278	16996	16994	17147	16875	17041	16948	17051	17260	16914	16881	17217	17011	17019	16966	16897	16969	17082	16925	17115	16972	17020	17071	17064	16914	17088	17027	16965	17041	16999	16918	17090	16964	16974	17017	17040	16942	16985	17005	17120	17024	17026	17033	16863	16796	16989	16973	17246	17049	17146	17082	17015	17141	17154	17085	16903	16980	17096	16980	16855	16969	17031	17111	17011	16984	16970	16950	17030	16925	17051	17097	17000	17049	17094	17191	16952	17004	17003	17035	17079	17004	17074	16964	16897	16916	17098	17025	17103	17000	16986	17110	17110	16889	16917	16964	17178	16990	17101	16947	17157	17043	17080	16980	16836	17007	16968	17013	17044	17049	17028	17069	17086	16887	16972	16923	16989	16851	17012	17173	16897	17060	16906	16840	16915	16986	16874	16969	17060	17086	16980	17309	17092	16989	17147	16937	16952	16912	17113	17022	16955	17138	17033	17181	17063	16906	16928	17036	16925	16962	17009	17034	17116	17041	16954	16907	17117	16932	16940	17027	17052	16860	16856	16874	17037	16901	17080	16988	16813	17152	17029	17019	16848	17006	17048	16890	16995	16947	16876	17034	17041	17193	17124	16945	16947	16897	16964	17215	17075	16989	16904	16921	16927	17115	17066	16913	16910	17139	17042	17046	16856	16975	16904	16968	17178	16889	16893	16973	17057	16932	17000	17077	17079	16897	16974	16952	16962	17007	16900	17133	17007	17070	17103	17128	17014	16837	17231	17071	17084	17027	16983	16964	16874	17101	16911	17013	17077	16827	16834	16886	16879	16957	16950	17063	17010	16973	16938	16961	17029	17086	16814	17022	17004	17094	16992	17051	17127	17142	16951	16832	17029	17058	16951	16837	16878	17089	17013	16934	17067	17056	17021	16857	17076	16946	17090	17071	16835	16955	16905	17025	16905	17049	17046	16988	17002	16987	16990	16919	17053	17218	16965	17100	16948	16915	16973	16948	17022	16864	16907	16980	16941	17141	16888	17066	16822	17044	16900	16865	16945	17043	16958	17145	16986	16966	17016	16794	17009	17065	17224	16869	16984	17093	17121	16854	17134	17027	16996	16952	17027	16889	16966	17005	16953	16942	16990	17174	16863	16977	16923	16958	17015	16920	17091	16941	17085	16901	16906	16974	17054	16947	17170	16829	17023	17194	16958	17130	17161	16948	17012	16988	17081	17001	16937	16931	17161	16978	16862	16893	17093	17117	17131	16927	16926	16617	16968	16994	17028	16835	17029	17021	16896	17000	17229	16948	17020	16975	17170	17053	17135	17042	16945	16972	17016	16984	17129	17152	17065	16917	17057	16995	17053	17175	17156	17155	16891	17133	16996	17041	16989	17126	16996	16988	17074	17057	16991	16819	17015	16996	17120	17049	17046	17106	17165	17067	16930	16967	17077	16861	17016	16938	17025	17082	17021	17057	17111	17106	16993	17260	17081	16888	17009	16749	17031	16913	17068	17028	16923	17061	17039	16902	16984	17053	16760	16994	17061	17077	17043	16897	17057	16816	17041	16906	17084	16939	16958	16961	16829	16906	17099	16882	16809	16970	16975	17020	16894	16993	17016	16989	16970	17002	16887	17040	16999	17018	16899	17124	17264	16982	16972	17069	16830	16960	17058	17064	17060	17056	16946	16971	17229	16901	16878	16985	17140	17031	17247	16840	16958	16986	16972	17024	16893	17234	17060	17149	16996	17152	17006	16925	17020	16895	17044	16944	16948	17121	17138	16964	17082	17028	16724	17149	17045	17089	17014	17102	16895	17083	16770	17091	17164	16976	17094	16975	17080	17144	16843	16985	17086	16922	16966	17057	17110	16875	16856	17153	17081	17097	16982	17137	17048	17168	16961	17116	17066	17082	17157	16982	16965	16964	16876	17106	17040	17046	17068	16927	17030	17046	16931	16932	16873	17017	17085	17062	17105	16954	16885	16981	17109	16964	17228	17058	16982	17081	17055	17031	17094	17096	17138	17051	17073	17038	17001	17067	16937	17137	17141	16906	16967	16931	16996	16962	17011	17089	16938	16862	17014	16990	17058	16910	16982	17095	17044	17171	16981	16951	17147	17003	16957	17121	16876	16988	17097	16975	16898	17088	17196	16938	17159	17047	17025	17035	17141	17074	17083	16996	16883	17058	16825	17049	17072	17099	17261	16907	16954	16887	17053	16902	17004	16803	17103	17065	17000	17205	17049	16872	16892	17230	16931	16908	16849	16804	17040	16888	17179	16803	16936	17158	16756	17202	16971	16920	16949	17094	16997	17276	16853	16888	17174	16960	17148	17039	17026	16983	17051	16970	17173	16952	16930	16893	17059	17013	17022	16949	17059	17051	16946	16974	17019	16913	17092	16882	17122	16980	16858	16941	17013	16851	17089	16929	16932	17075	16907	16957	16992	17032	17199	16935	16962	16853	16928	17014	17114	16979	17108	16890	16906	17031	17153	17097	17080	17014	16850	16935	17057	17032	17095	16925	17135	16955	17018	17015	16948	16803	17001	16981	17014	16968	17001	17180	16903	16895	17292	16860	17228	17021	17096	16944	17102	16899	17134	17042	16830	16988	16919	16894	17065	16999	17152	16890	16970	16949	17169	17113	17178	16985	17023	16948	16926	17090	16948	17010	17224	16994	16914	17144	17013	17045	16850	17007	16854	17050	17149	17057	17006	17054	16992	17065	16918	17016	17036	16995	17066	16951	16941	17197	17146	17102	16904	16960	16900	16890	16970	16983	16953	16963	17089	16893	17056	17160	17185	16804	16930	17129	17248	16861	17072	17054	16995	16967	16994	17087	16974	16934	17216	17144	16920	16990	16921	17013	16857	17014	16999	16882	16846	16947	17025	17037	16977	16872	17034	17018	17123	16909	16974	16988	16919	17024	17061	16890	17061	17032	17139	16873	17047	16904	17052	17011	17093	16946	17022	17075	16871	16860	17127	17152	16969	16966	16878	16985	17012	17118	17069	16969	17254	16914	16906	16914	17208	17106	17085	16976	16957	16778	17033	17093	17179	17091	16952	17041	17055	17036	17102	16930
29025	34165	46092	37553	28613	24426	22237	21014	20863	20776	20434	20551	20685	20524	20471	20451	20473	20464	20647	20504	20488	20463	20486	20339	20517	20457	20405	20571	20520	20471	20541	20379	20437	20238	20449	20209	20310	20573	20634	20412	20593	20582	20684	20548	20514	20371	20585	20567	20343	20539	20535	20624	20228	20312	20343	20450	20330	20420	20526	20428	20419	20312	20447	20360	20465	20322	20431	20523	20595	20320	20694	20287	20603	20579	20508	20474	20402	20489	20516	20564	20489	20613	20335	20622	20392	20409	20682	20655	20445	20402	20528	20777	20567	20415	20519	20585	20678	20369	20600	20422	20616	20379	20681	20543	20581	20408	20491	20396	20542	20590	20402	20466	20528	20659	20417	20594	20235	20556	20413	20442	20496	20505	20418	20484	20494	20481	20438	20571	20253	20597	20389	20467	20524	20449	20465	20376	20538	20455	20631	20498	20502	20288	20687	20594	20435	20527	20428	20521	20495	20558	20371	20469	20324	20598	20416	20460	20385	20472	20697	20348	20651	20524	20676	20554	20378	20618	20484	20260	20311	20379	20596	20582	20553	20522	20524	20632	20555	20606	20469	20530	20529	20392	20578	20541	20472	20344	20521	20497	20535	20652	20515	20463	20505	20370	20544	20286	20442	20398	20575	20538	20694	20510	20379	20595	20487	20409	20404	20555	20580	20491	20353	20578	20492	20563	20447	20600	20270	20420	20720	20558	20721	20330	20225	20437	20502	20439	20415	20403	20395	20468	20187	20498	20519	20488	20625	20602	20376	20439	20273	20457	20362	20421	20408	20429	20506	20533	20385	20323	20688	20392	20500	20447	20638	20326	20537	20538	20453	20488	20600	20477	20419	20461	20378	20395	20505	20349	20526	20381	20429	20527	20472	20408	20360	20520	20668	20595	20681	20584	20507	20619	20492	20499	20363	20554	20655	20505	20551	20640	20622	20458	20330	20495	20499	20397	20388	20545	20535	20525	20723	20430	20448	20399	20556	20496	20512	20412	20335	20594	20401	20440	20546	20256	20422	20515	20267	20370	20552	20646	20717	20365	20472	20462	20470	20456	20383	20438	20465	20421	20432	20390	20493	20432	20395	20289	20551	20320	20533	20542	20399	20340	20592	20591	20539	20495	20418	20356	20650	20271	20449	20441	20356	20315	20479	20616	20495	20357	20477	20370	20297	20489	20693	20241	20450	20230	20492	20220	20683	20213	20417	20571	20430	20441	20350	20527	20526	20532	20494	20399	20479	20468	20434	20585	20191	20502	20450	20541	20480	20515	20361	20545	20618	20328	20762	20639	20714	20462	20459	20508	20476	20476	20482	20412	20260	20595	20352	20459	20580	20667	20562	20402	20593	20537	20381	20418	20375	20392	20378	20358	20672	20363	20636	20352	20428	20447	20431	20325	20491	20415	20424	20535	20355	20349	20305	20588	20474	20394	20570	20314	20538	20536	20320	20707	20771	20493	20476	20323	20428	20512	20467	20319	20615	20514	20432	20154	20518	20654	20368	20289	20523	20522	20654	20456	20709	20581	20620	20588	20457	20444	20543	20314	20273	20470	20459	20333	20561	20361	20470	20504	20680	20170	20502	20457	20431	20432	20573	20587	20398	20470	20482	20540	20795	20627	20291	20444	20419	20274	20407	20443	20441	20542	20610	20197	20640	20365	20407	20346	20566	20551	20500	20367	20370	20552	20589	20394	20465	20482	20455	20353	20681	20447	20424	20446	20463	20395	20414	20548	20541	20484	20567	20429	20305	20465	20282	20219	20537	20536	20698	20486	20314	20515	20280	20447	20599	20453	20392	20521	20267	20489	20279	20524	20520	20499	20340	20546	20552	20409	20682	20632	20303	20437	20548	20431	20342	20408	20578	20406	20397	20620	20501	20264	20526	20570	20505	20468	20498	20325	20530	20617	20625	20331	20702	20547	20407	20567	20462	20458	20427	20458	20490	20670	20788	20467	20636	20470	20450	20500	20525	20462	20360	20424	20406	20489	20508	20400	20670	20564	20289	20563	20414	20332	20314	20491	20408	20529	20331	20660	20519	20578	20557	20356	20562	20473	20587	20305	20789	20361	20378	20439	20518	20432	20588	20537	20530	20380	20473	20690	20575	20794	20412	20287	20510	20407	20587	20483	20532	20344	20558	20562	20547	20622	20408	20547	20574	20547	20365	20332	20457	20439	20557	20496	20490	20335	20294	20448	20570	20507	20461	20488	20566	20487	20522	20418	20486	20420	20506	20315	20540	20534	20667	20375	20497	20352	20456	20272	20243	20370	20475	20499	20510	20357	20480	20462	20332	20412	20367	20542	20480	20292	20510	20501	20516	20636	20552	20667	20446	20392	20431	20507	20540	20529	20377	20491	20531	20415	20428	20341	20442	20565	20432	20472	20369	20681	20466	20348	20722	20565	20330	20456	20478	20443	20373	20425	20500	20414	20380	20423	20483	20266	20359	20476	20637	20586	20614	20682	20397	20698	20276	20339	20333	20626	20306	20396	20356	20409	20461	20401	20444	20587	20500	20634	20253	20548	20493	20631	20401	20386	20443	20472	20549	20456	20433	20291	20506	20321	20617	20314	20319	20491	20514	20726	20400	20654	20479	20513	20368	20466	20378	20502	20588	20545	20401	20538	20427	20368	20310	20473	20555	20500	20399	20473	20548	20422	20369	20487	20348	20420	20586	20361	20498	20529	20433	20636	20434	20451	20596	20165	20261	20588	20505	20385	20529	20578	20568	20582	20441	20516	20612	20740	20570	20503	20557	20438	20592	20466	20586	20268	20438	20586	20315	20347	20447	20482	20687	20335	20463	20361	20313	20490	20402	20324	20530	20619	20391	20240	20323	20480	20464	20391	20575	20353	20676	20537	20286	20445	20569	20382	20388	20138	20444	20699	20590	20460	20553	20537	20571	20459	20358	20428	20361	20353	20528	20594	20486	20470	20484	20397	20600	20741	20525	20574	20539	20492	20614	20496	20525	20397	20272	20464	20385	20577	20475	20496	20520	20622	20391	20634	20346	20652	20458	20589	20433	20606	20508	20452	20255	20604	20378	20471	20468	20419	20493	20437	20321	20433	20564	20538	20582	20515	20453	20449	20494	20562	20662	20461	20572	20282	20454	20476	20589	20281	20438	20370	20371	20618	20333	20463	20398	20478	20487	20660	20344	20490	20341	20554	20349	20606	20242	20531	20548	20460	20361	20645	20566	20389	20584	20595	20455	20464	20353	20500	20335	20187	20530	20513	20606	20494	20276	20437	20258	20437	20443	20695	20511	20515	20420	20389	20626	20535	20434	20494	20439	20414	20289	20590	20571	20439	20426	20396	20301	20390	20430	20461	20566	20449	20506	20429	20365	20391	20553	20559	20558	20705	20426	20557	20471	20467	20530	20762	20469	20434	20477	20388	20515	20373	20425	20458	20387	20432	20529	20477	20311	20540	20471	20634	20540	20411	20780	20731	20442	20426	20759	20682	20743	20327	20483	20204	20484	20331	20275	20386	20571	20544	20596	20569	20543	20561	20289	20382	20534	20485	20590	20722	20615	20356	20607	20497	20279	20383	20536	20353	20299	20432	20472	20611	20585	20180	20724	20417	20522	20497	20560	20360	20482	20609	20552	20443	20524	20314	20625	20682	20438	20551	20508	20395	20292	20392	20352	20399	20324	20470	20483	20332	20392	20253	20289	20397	20632	20643	20644	20523	20448	20539	20553	20341	20409	20524	20483	20466	20554	20436	20592	20362	20399	20368	20599	20645	20548	20454	20259	20363	20566	20366	20389	20410	20527	20488	20641	20621	20292	20579	20442	20646	20355	20516	20518	20507	20481	20491	20525	20604	20549	20547	20441	20156	20430	20283	20481	20526	20603	20392	20341	20310	20553	20450	20498	20264	20611	20435	20368	20505	20529	20518	20567	20508	20479	20496	20463	20583	20434	20433	20482	20306	20422	20730	20672	20637	20433	20399	20605	20510	20404	20510	20414	20267	20750	20610	20678	20484	20499	20486	20438	20497	20582	20586	20539	20472	20325	20552	20498	20565	20601	20433	20513	20733	20413	20625	20507	20444	20513	20422	20670	20435	20557	20307	20463	20420	20613	20540	20707	20533	20815	20382	20668	20563	20493	20431	20645	20491	20279	20397	20568	20385	20527	20511	20646	20627	20587	20406	20532	20327	20444	20524	20479	20487	20599	20401	20489	20546	20775	20781	20791	20289	20574	20626	20536	20505	20473	20391	20556	20552	20518	20675	20570	20669	20503	20228	20327	20295	20733	20575	20711	20498	20539	20421	20584	20438	20505	20252	20512	20487	20480	20444	20569	20575	20460	20426	20364	20547	20307	20551	20466	20494	20488	20402	20371	20401	20641	20573	20432	20558	20282	20458	20492	20636	20400	20555	20473	20252	20285	20481	20556	20402	20620	20420	20519	20473	20491	20473	20589	20429	20433	20265	20422	20571	20455	20549	20476	20564	20367	20475	20576	20417	20480	20523	20446	20501	20461	20425	20687	20658	20655	20333	20356	20517	20547	20453	20597	20571	20515	20564	20441	20398	20665	20549	20183	20569	20473	20550	20461	20516	20552	20215	20323	20529	20684	20150	20615	20429	20448	20607	20574	20442	20423	20231	20320	20376	20517	20674	20627	20462	20763	20496	20558	20527	20459	20318	20567	20658	20656	20302	20592	20362	20526	20494	20498	20547	20558	20585	20477	20447	20574	20221	20455	20594	20436	20549	20426	20585	20426	20526	20546	20374	20535	20537	20610	20566	20627	20576	20337	20506	20508	20495	20405	20321	20477	20456	20553	20480	20318	20353	20658	20488	20544	20397	20540	20440	20555	20520	20470	20615	20675	20512	20388	20569	20313	20708	20662	20467	20762	20134	20583	20428	20413	20307	20455	20458	20435	20605	20439	20535	20319	20498	20521	20398	20507	20389	20552	20288	20427	20617	20655	20263	20399	20506	20536	20503	20619	20299	20395	20656	20435	20537	20623	20375	20516	20392	20466	20523	20614	20502	20634	20540	20522	20628	20372	20386	20483	20469	20646	20544	20394	20526	20583	20409	20233	20407	20568	20440	20258	20633	20499	20357	20576	20511	20546	20482	20364	20560	20589	20593	20551	20486	20600	20559	20562	20213
32819	55068	48754	33912	25246	20248	17961	17251	16796	16915	16748	16897	16921	16908	16822	16934	16848	16953	16707	16861	16938	16968	16876	16714	16969	16996	16904	16763	16992	16959	16887	16923	16696	16945	16877	16944	16844	16819	16823	16889	16850	16912	16838	16928	16727	16864	17118	16877	16794	16942	16822	16849	17004	16845	16835	16709	16892	16832	16889	16882	16698	16716	16954	16926	16972	16883	16826	16950	16796	16971	16975	16870	16822	16907	16878	16684	16729	16956	16735	16909	16758	16730	16855	17078	16911	16770	16833	16856	16813	16634	16998	16727	16802	16671	16886	16854	16920	16945	16650	16875	16751	16831	16816	16975	16808	16972	16949	16773	16818	16838	16898	16565	16886	16930	16835	17056	16743	16668	16772	16734	16915	16845	16904	16829	16932	17086	16791	16701	16817	16989	16911	16899	16914	16869	16974	16690	16958	16883	16800	16659	16856	16896	16762	16808	16708	16911	16760	16780	16817	16836	16714	16616	16793	16962	16578	16841	16867	17005	16964	16850	16861	16837	16900	17071	16755	16777	16894	16844	16925	16833	16860	16921	16765	16834	16984	16760	16989	16803	17003	16843	16744	16709	17036	16938	17046	16674	16994	16926	16725	16773	16865	16876	16848	16910	16867	16945	16777	17001	16824	16939	16806	16954	17026	16850	16922	16760	16879	17025	16794	16788	16855	16664	16725	16652	16850	16956	16759	16695	16911	16804	16896	16754	16866	16957	16812	16722	17008	16956	16857	16942	16891	16756	16980	16846	16834	16933	16912	16899	16745	16882	16734	16746	16796	16851	16975	16794	16830	16840	16863	16908	16783	16918	16754	16915	16775	16767	16680	16691	16942	16968	16846	16771	16787	16801	16848	16926	16805	16920	16745	16803	16989	16949	16782	16849	16914	16756	16889	16879	16638	16727	16934	16807	16859	16922	16875	16774	16827	16889	16884	16790	16998	16814	17014	16723	17051	16891	16801	16841	16730	16768	16923	16836	16781	16700	16903	16737	16798	16923	16860	16761	16689	16838	16854	16802	16749	16715	16859	16938	16818	16962	16873	16674	16802	16831	16961	16655	17102	16904	16825	16941	16881	16896	16914	16925	16718	16792	16724	16954	17086	16748	16938	16920	16807	16687	16623	16977	16759	16825	16965	16952	16771	16928	16857	16748	16842	17113	17036	16718	16788	16900	16910	16706	16879	16898	16866	16923	16763	16967	16618	16836	16959	16774	16821	16960	16819	16683	16784	16759	16712	16786	16842	16875	16775	16730	16971	16904	16864	17068	16702	16803	17042	16919	16764	16904	16600	16748	16787	16880	16917	16827	16782	16844	16885	16786	16862	16703	16661	16628	16954	16853	16710	17000	16765	16722	16944	16852	16815	16837	16785	16882	16716	16915	17101	16887	16919	16706	16872	16677	16936	16763	16859	16938	16684	16869	16691	16906	17009	16744	16850	16846	16777	16726	16777	16876	16862	16786	16902	16691	16816	16931	16851	16805	16828	16544	16796	16773	16908	16858	16526	16960	16764	16758	16736	16824	16941	16925	16990	16724	16978	16747	16873	16896	16750	16839	16922	16853	16917	16861	16898	16756	16851	16870	16710	16800	16966	16818	16790	16942	16808	16766	16768	16803	16715	16885	16688	16720	16837	16949	16828	16843	16858	16865	16993	16974	16859	16898	16831	16750	16799	16768	16733	17062	16880	16921	16758	16849	16901	16641	16751	16898	16697	17010	17009	16910	16829	16670	16891	16888	16828	16614	17111	16875	16840	16852	16868	16884	16785	16926	16791	16802	16855	16796	16847	16707	16922	16851	16848	16852	16860	16735	16758	16782	16786	16775	16782	16820	16846	16829	16741	16871	16837	16780	16767	17059	16901	16858	16864	16929	16782	16865	16737	16829	16727	16793	16675	16851	16795	16792	16916	16953	16848	16740	16900	16917	16931	16803	16873	16753	16677	16834	16806	16895	16759	16895	16756	16992	16963	16993	16724	16811	16822	16807	16718	16661	16888	16996	16922	16739	16978	16909	16815	16839	16783	16832	16883	16739	16927	16877	16855	16863	16858	16829	16755	16794	16836	16810	16873	16834	16954	16752	16787	16913	16860	16805	16910	16835	16726	16958	16831	16992	16859	16737	16816	16821	16806	16868	16672	17057	16823	16845	16976	16816	16784	16800	16859	16824	16781	16786	16870	16919	16820	16835	17015	16747	16734	16805	16855	16885	16770	16863	16654	16830	16874	16813	16931	16794	16711	16954	16920	16987	16796	16919	16877	16710	16823	16845	16716	16909	16778	16795	16985	16706	16806	16974	16870	16860	16862	16885	16842	16941	16990	16908	16877	16892	16908	16833	16731	16773	16785	17006	16820	16513	16937	16983	16932	16828	16794	16828	16792	16823	16831	16824	16861	16803	16911	16866	16829	16839	16664	16737	16826	16738	17026	16790	16880	16732	16841	16934	16847	16882	16843	16826	16762	16924	16886	16881	16854	16560	16804	16753	16761	16908	16953	16827	16888	16647	16831	16851	16784	16799	16949	16860	16784	16990	16707	16862	16902	17008	16978	16976	16832	16815	17056	16701	16754	16677	16803	16829	16795	16919	16821	16891	16751	16736	16748	16918	16772	16830	16868	16952	16877	16861	16855	16697	16792	16639	16855	16812	16918	16855	16902	16825	16755	16950	16741	16806	16982	16940	16886	16894	16838	16978	16816	16874	16864	16880	16651	16753	16857	16820	16935	16675	17063	16872	16825	16738	16727	16924	16770	16813	16813	16835	16817	16908	16767	16851	16703	16718	16834	16707	16949	16811	16897	16869	16944	16754	16681	16761	16986	16760	16810	16986	16807	16790	16843	16870	16780	16703	16842	16681	16930	16855	16608	16830	16830	16667	16797	16823	16949	16951	16774	16969	16817	16824	16831	16839	16971	16918	16841	17022	16787	16711	16867	16797	16939	16814	16859	16874	16820	16860	16808	16667	17103	16869	16905	16924	16878	16851	16867	16817	16830	16830	16785	16881	17046	16662	16832	16801	16794	16817	16827	16902	16860	16670	16925	16803	16933	16839	16890	16936	16842	16894	16924	16874	16890	16844	16904	16880	16871	16760	16844	16930	16565	16666	16699	16771	16861	16843	17006	16879	16957	16792	16723	16879	17000	17033	16747	16903	16916	16723	16745	16979	16900	17066	16696	16790	16815	17057	16846	16815	16734	16857	16948	16963	16740	16926	17010	16888	16894	16871	16874	16847	16826	16814	16761	16977	16767	16740	16743	16937	16599	16792	16851	16831	16841	16736	16759	16699	16906	16782	16920	16767	16826	16857	16869	17004	16825	16837	16741	16834	16923	16901	16950	16852	16853	16815	16965	16858	16914	16746	16877	16854	16698	16862	16925	17001	16818	16849	16833	17008	16797	16698	16947	16812	16900	16805	16780	16867	16959	16934	16913	16845	16931	16885	16817	16893	16902	16942	16776	16876	16770	16781	16866	16844	16991	17023	16797	16960	16886	16873	16927	16957	16637	16899	16992	16894	16809	16830	16990	16866	16742	16816	16821	16987	16826	16784	16883	16835	17022	16876	16899	16739	16796	16735	16943	16825	17012	16880	17050	16873	16753	16736	16912	16935	16786	16885	16869	16808	16890	16775	16990	16787	16837	16803	16833	16950	16875	16846	16823	16811	16885	16947	16789	16816	16898	16767	16707	16972	16961	16788	16618	16953	16714	16993	16824	16862	16769	16671	16776	16750	16835	16648	16913	16867	16811	16902	16872	16823	16730	16604	17042	16905	17059	16786	16709	16913	16993	16936	16843	16890	16895	16812	16799	16828	16841	16820	16899	16883	16894	16843	16846	16778	16722	16872	16847	16803	16854	16884	16822	16953	16794	16811	16825	16889	16976	16722	16736	16917	16713	16914	16789	16909	16906	16911	16823	16810	16849	16813	17144	16864	16838	16714	16813	16878	16699	16821	16905	17007	16809	16841	16807	16996	16824	16924	16807	16872	16846	16974	16716	16907	16890	16876	16784	16687	16838	16753	17076	16751	16751	16906	16896	16758	16680	17033	16821	16679	16797	16988	16633	16952	16804	16819	16742	16791	16860	16881	16692	16789	16818	16750	16703	16808	16922	16732	16837	16751	16927	16766	16921	16957	16845	16743	16915	16891	16835	16839	16878	16813	17098	16798	16753	16840	16958	16597	16942	16914	16964	16737	16936	16834	16993	16978	16830	16875	16884	16952	16785	16801	16874	16774	16828	16769	16634	16863	16919	16955	16912	16903	16820	16825	16824	16822	16979	16846	16880	17004	16836	16824	16648	16865	16894	16616	16786	17007	16942	16952	16923	17010	16851	16659	16965	16869	16903	16743	16796	17025	16627	16887	16683	16921	16983	16862	16855	16871	16912	16953	16903	16898	16976	16822	16984	16961	16728	16685	16753	16714	16801	16936	16890	16960	16858	17008	16776	16873	16650	16800	16712	16890	16858	16814	16846	16800	16859	16941	16992	16740	16744	16930	16885	16901	17006	17198	16786	16864	16776	16922	16793	16805	16924	16751	16859	16945	16875	16781	16861	16819	16735	16841	16819	16966	16886	16763	16742	16797	16928	16861	16952	16661	16933	16897	16664	16956	16923	17045	17035	16906	16827	16926	16900	16980	16790	16782	17017	16711	16943	16874	16875	16990	16876	16809	16867	16957	16853	16993	16870	16969	16849	16689	16757	16919	16853	16920	16789	16852	16796	16986	16874	16783	17004	16885	16968	17011	16979	16711	16968	16889	16985	17071	16892	16760	16935	16950	16755	16764	16942	16833	16928	16904	16838	17057	16782	16738	16850	16930	16855	16842	16654	16952	16861	16807	17084	16771	16698	16640	16934	16802	16766	16839	16864	16869	17012	16804	16869	16876	16916	16837	17043	16724	16741	16916	16877	16756	16813	16674	16933	16763	16834	16708	16815	16973	16843	16786	16815	16946	17095	16829	16961	16809	16902	16937	17001	16738	16825	16924	17003	16908	16844	16854	16808	16942	16913	16888	16854	16955	16785	16832	16832	16773	17006	17029	16871	16837	16919	16875	16819	16827	16819	16859	16857	16977	16865	16829	16831	16684	16940	16778	16821	16741	16813	16734	16813	16949	16956	16886	16907	16830
24126	23801	43492	47387	41066	33945	28141	22485	20787	20547	20161	20015	20091	20020	20141	19958	20203	20196	20256	20143	20268	19938	19915	19970	20022	19929	19978	20063	19829	19805	20002	20055	19909	20019	19850	19911	19861	20023	20030	19918	19707	19947	19796	20019	20041	19861	19893	20092	19942	19829	19737	19813	19999	19839	19887	19923	19868	19856	19956	20134	19867	19899	19828	19946	19669	19834	19968	20043	19963	19625	19915	19845	19911	19932	20030	19905	20011	19933	19883	19981	20069	19900	20105	20126	20014	19746	19892	19875	19867	19996	20057	19966	19821	19839	20073	19925	19903	20175	20041	19739	19993	19962	20125	20012	19849	19717	19997	19860	19626	19822	20080	19790	19969	19711	19821	20021	19985	19788	19613	19627	19822	19775	19998	19833	19910	19816	19835	19650	19899	19950	19678	19584	19959	19913	20015	19883	19909	19976	19749	19811	20004	20230	19770	19798	19859	19711	19856	20100	19694	19938	19879	19902	19822	19856	19919	19974	19831	20127	19809	19954	19863	19899	19737	19810	19754	19725	19857	19893	19907	19898	19986	19942	19861	19944	19964	19675	20017	19875	19897	19950	19803	19951	19839	19858	20046	19848	19819	20022	19821	19982	19661	19743	19850	19980	20025	19976	19974	20066	19726	19793	20005	19962	19890	19837	19970	20021	20007	19959	19895	19783	19777	19931	19945	19868	19860	19884	20023	19909	19845	19870	19787	20260	19929	19870	19927	19517	19839	19790	19725	19808	19995	20018	19979	20020	19820	19948	20034	20022	19948	19772	19740	19927	19986	19942	19744	19810	20018	19949	19949	19881	19886	19976	19672	19771	20064	19930	19890	20020	19956	19739	19948	20048	20013	19818	20133	19939	19961	20028	19983	19955	19924	19913	19979	19950	19883	19821	19907	19876	19926	20108	19840	19773	19929	19854	19871	19705	19777	19935	19968	19854	20134	20062	19766	19733	19929	19881	19838	19770	19731	19873	19685	20021	19917	19987	20188	19808	19637	19955	20011	19937	19967	19812	20041	19767	19891	19735	19874	19758	19953	19904	19847	19944	19886	19821	20032	19932	19889	19790	19877	19651	19915	19628	19888	19881	19883	20105	19998	19941	19933	20071	19954	19654	19970	19912	19884	19900	19935	19869	20011	19875	20029	19929	19783	19901	19851	20037	19853	19677	19768	19939	19888	19793	20017	19753	19987	19866	19986	19905	19788	19654	19879	19739	19572	19914	19812	19855	19926	19947	20026	20104	19806	19955	19980	19769	19926	19910	19761	19914	19976	19978	19730	19820	20006	19733	19690	20167	20074	19953	20033	19992	20010	20018	19949	19934	20026	19655	19988	20064	19839	19748	19935	19844	19692	20016	19872	19858	19862	19869	19871	19813	19844	19763	20067	19902	19983	19861	19792	19700	20005	19871	19850	19964	20005	19966	19912	19744	19904	20073	19804	19771	19853	19691	19974	19915	19761	19971	19774	19832	19900	19755	20058	20132	19703	19940	20019	20030	20001	19860	19997	19834	19953	19905	19892	19802	20005	19905	19832	20054	19805	20012	20094	20029	20109	19935	19644	19926	20082	19797	19833	19929	19949	20008	19855	19857	19861	19996	20064	19793	19802	19920	19986	19933	20041	19953	19955	20109	19892	20012	19897	19939	19829	19899	19828	19771	20016	19961	19781	19876	19882	20189	19892	19926	19814	19999	19893	19939	19884	19744	19855	19783	19932	19711	19827	19763	19853	19806	19870	19948	19700	20016	19915	19889	19765	19830	19850	19755	19955	20154	19723	19913	20060	19891	19991	19719	19705	19924	19859	19819	19838	19913	19938	19947	19908	19974	19797	19904	19843	19967	19741	20043	19842	19770	19710	19880	19953	19864	19969	19938	19974	19878	19602	19817	19692	19727	19892	19919	19753	19737	19662	19822	19826	19724	19756	19981	19834	19998	19933	19922	19959	19689	19738	19872	20007	19830	19917	19909	19913	19704	19628	19746	19943	19967	19986	20080	19923	20016	19924	19938	19994	19761	19965	20001	19954	19858	19854	19767	19995	19775	19889	19717	20100	19883	20035	19983	19725	19601	20013	19847	19898	19983	20035	19912	20063	19865	19734	19887	19923	19790	19676	19859	19730	19891	19956	20144	19761	19910	19711	19900	19876	20087	19851	19867	20173	19862	19830	19881	19904	20082	19891	19928	19887	19979	19848	19848	19715	19905	19624	19804	19856	20011	20106	19891	19722	19803	19813	19724	19812	19919	20049	19728	19917	20123	19762	19828	19902	19932	19948	19880	19904	19699	19848	19777	19993	19733	19839	20039	19890	20028	19940	19698	20084	19877	19781	19950	19906	20020	19960	19975	19819	20058	19893	19865	19816	19847	20175	19633	20083	19947	19937	19827	19887	19809	19816	19609	19812	19779	19971	19964	19775	19804	19882	19809	20065	19853	19916	19768	19899	19905	19970	19832	19777	19728	20066	19946	20081	20121	19986	19928	19883	20014	19778	19718	20008	20038	19988	19700	20108	19760	20157	19846	19754	19803	19804	19939	19940	19803	19964	19973	19759	19793	19904	19763	19832	19852	19899	19909	19828	19948	19932	19873	19745	19837	19669	19997	19907	19985	19914	20059	19887	19781	19915	19850	19978	20035	19788	20088	19952	19876	20023	19924	20019	19634	20032	20097	19944	19716	20020	19919	19913	19886	19859	19860	19852	19885	19963	19833	20037	19862	19899	19935	19915	20057	20012	19829	19800	19856	19901	19583	19874	20151	19918	20042	19958	19851	19915	19914	19771	20019	19891	19835	20055	20052	19917	19960	19953	19828	20073	19870	19883	19686	19893	19918	19961	20044	19887	20083	19920	19848	20049	19914	19899	19856	19864	19938	19954	19835	19874	19997	19795	19922	19902	19836	19809	19756	19909	19767	19797	19860	19943	20004	19948	19910	19890	19862	19854	20015	19984	19921	19985	19790	19609	20012	19724	19734	19840	19955	19895	19933	19821	19973	19718	19737	20029	19808	19908	19717	19989	20067	19729	19819	19804	19948	19966	19839	19778	19976	19937	19848	19821	19854	19977	19828	19919	19764	19789	19993	20020	19903	19842	19818	20108	19947	19967	19854	19736	20011	20029	19877	20093	19944	19943	19982	19893	19917	19802	20130	19813	19865	20067	19969	19889	19651	19995	19826	19841	19816	19992	20024	19795	20150	19965	20067	19809	19965	20002	19934	20007	19821	19844	20068	19983	19851	19915	19989	19973	19775	19958	19956	19878	19841	20096	20070	19980	19803	19862	19858	20088	19945	20110	19772	19930	19903	19916	20107	19852	19800	19802	19803	20011	19669	19951	19984	19759	19988	19531	19874	19693	19773	19821	19855	19926	19937	19859	19936	19798	19765	19778	19801	19906	19793	20014	20004	19995	19971	19863	19772	19931	19790	19684	19758	20013	20017	19831	19941	19856	20002	19844	19823	19934	19896	19881	19911	19826	19908	19883	19932	19927	19947	19682	19969	19930	19992	19926	20020	19719	19801	19825	19767	19981	19820	20055	19991	19778	20068	19782	19921	19940	19802	19895	19664	19817	19895	20087	19999	19897	19929	19610	19922	20061	19923	19970	20074	19893	19888	19728	19952	19963	19524	19882	19962	19697	20007	19831	19977	19820	19705	19932	19956	20001	19775	19996	19867	19966	19987	19903	19990	20101	20087	19999	19809	19803	20128	19836	19876	20240	19801	19954	19908	19765	20100	20010	19703	19891	19870	20052	20108	19914	19953	19985	19801	19918	20032	19819	19778	19872	19784	19835	19851	19895	19864	19792	20066	20049	20009	19931	19975	19893	19953	20022	20040	19867	20015	19968	19860	19867	19853	20149	19657	19951	19767	19785	19912	19760	19902	19975	19970	19795	19823	20111	19822	19809	19893	19840	19751	20058	19656	19903	19876	19882	19775	19867	19886	19772	20028	19971	19885	19834	20030	19893	19809	19923	19838	19958	19861	19764	19936	19771	19740	20016	19724	19826	19876	19846	19819	19816	19937	19645	20052	19869	19987	19849	19794	19883	19940	20041	19954	20006	19999	19798	19742	20022	19923	19714	19667	19811	19958	20073	19850	20026	19836	19886	19907	19938	19906	19825	19887	19742	19889	19755	19828	19989	19853	19992	19915	19696	20006	19775	20145	19830	19830	19935	19716	20051	19958	19792	19724	19760	19914	19841	19852	19823	19850	19878	19831	20044	19795	19949	19986	20009	19705	19789	19881	20069	19796	19914	19632	19903	20143	20036	19879	19748	19953	19830	19967	19988	19791	19886	19968	19957	19870	19887	19751	20110	20081	19893	19791	19934	19977	19752	19698	19901	20098	20024	19779	19837	20074	19860	19861	19874	19791	20008	19833	19890	19929	19865	19805	19859	19977	19721	19944	19712	19864	19889	19898	19929	19673	19745	19935	19827	19942	19867	19817	19909	19818	19897	20055	19956	19723	19968	20081	20033	19868	19801	19780	19831	19940	19994	19822	19970	19822	20081	19761	19890	20104	19984	20076	19881	19923	19966	19992	19818	19801	20065	19807	19693	19985	19863	19855	19862	19914	19854	20153	20077	19899	19860	19915	19801	19813	19671	19920	19842	19794	19915	20237	19878	19891	19932	19931	20096	19870	19897	19920	19882	19893	19997	19922	19919	19689	19848	19884	19894	20030	19971	19883	19826	19924	19851	19800	19683	19847	20066	20061	20066	19923	20065	19985	19902	19728	20007	19810	19835	20134	19935	19915	19906	19923	19787	19814	19820	19880	19922	19807	19935	20046	19928	19920	20037	19949	19844	20009	19779	19562	20002	19889	19676	20034	19895	19822	19923	19818	19956	19925	20022	19938	19983	19929	19949	19914	19698	19766	20122	19708	19798	20132	19926	20139	19946	19896	19877	19914	19971	19945	19883	19865	19823	19797	19871	19898	19903	19817	19872	19923	19887	19873	19864	19992	19860	19844	19872	19952	20033	19709	19963	19686	20061	20028	19945	19772	19913	19979	19943	19927	19805	19920	19826	19758	19832	19954	19964	19843	20004	19783	19917	20034	19985	19741	19833	19816	19999	19713	20017	19888	20057	20064	19939	19806	19981	20137	19797	19744	19980	19899	19900	20151	20026	19890
56739	98865	88803	65588	48035	33649	23400	18445	17113	16684	16570	16451	16460	16523	16578	16563	16621	16681	16510	16679	16703	16538	16452	16494	16509	16462	16484	16439	16308	16427	16479	16407	16696	16726	16546	16385	16413	16566	16400	16287	16633	16547	16815	16891	16685	16574	16564	16615	16497	16580	16572	16571	16563	16465	16539	16509	16363	16622	16645	16524	16681	16545	16573	16563	16748	16773	16426	16478	16718	16445	16651	16428	16359	16701	16485	16590	16466	16616	16648	16441	16594	16617	16541	16465	16596	16750	16488	16645	16402	16714	16390	16632	16462	16601	16480	16493	16574	16250	16494	16396	16579	16549	16445	16594	16507	16515	16489	16656	16624	16418	16701	16486	16424	16682	16593	16621	16591	16662	16679	16365	16505	16486	16612	16437	16541	16502	16383	16428	16500	16486	16402	16564	16636	16640	16642	16466	16488	16664	16641	16573	16572	16494	16473	16620	16521	16642	16542	16376	16566	16298	16540	16758	16616	16502	16529	16429	16483	16496	16603	16477	16663	16551	16453	16495	16476	16528	16706	16462	16399	16524	16428	16440	16556	16601	16485	16435	16286	16688	16618	16563	16687	16812	16453	16486	16603	16474	16544	16485	16394	16540	16689	16532	16517	16571	16447	16517	16527	16433	16583	16599	16541	16298	16572	16526	16427	16437	16521	16430	16512	16635	16394	16490	16532	16669	16425	16501	16531	16327	16600	16449	16371	16629	16512	16594	16675	16408	16437	16473	16577	16536	16512	16613	16456	16537	16569	16524	16553	16516	16655	16626	16486	16549	16542	16429	16532	16396	16377	16498	16323	16614	16582	16506	16334	16396	16455	16515	16456	16614	16580	16411	16644	16523	16393	16550	16708	16477	16557	16553	16592	16583	16401	16492	16410	16440	16618	16504	16446	16514	16624	16562	16513	16609	16619	16522	16412	16594	16563	16501	16481	16525	16540	16345	16542	16621	16468	16649	16530	16478	16557	16306	16507	16613	16567	16479	16509	16571	16581	16467	16340	16493	16331	16453	16451	16342	16338	16668	16525	16334	16625	16425	16630	16414	16477	16570	16478	16426	16390	16735	16498	16568	16612	16439	16547	16502	16711	16402	16458	16634	16523	16610	16532	16568	16604	16546	16630	16416	16470	16565	16595	16384	16644	16521	16434	16625	16412	16559	16487	16581	16562	16491	16491	16470	16718	16657	16434	16533	16622	16435	16649	16556	16474	16540	16678	16635	16832	16661	16335	16489	16641	16563	16545	16460	16609	16533	16444	16516	16501	16520	16468	16411	16414	16551	16525	16486	16394	16547	16574	16628	16475	16783	16428	16511	16588	16482	16456	16449	16622	16582	16626	16628	16722	16602	16722	16524	16641	16449	16429	16654	16383	16573	16590	16429	16559	16567	16613	16503	16411	16612	16581	16499	16608	16518	16262	16654	16626	16573	16425	16512	16489	16513	16489	16464	16671	16266	16558	16662	16480	16532	16609	16436	16477	16436	16545	16437	16630	16536	16382	16582	16649	16483	16574	16511	16506	16622	16613	16480	16543	16345	16495	16732	16569	16612	16702	16535	16609	16370	16401	16673	16535	16533	16487	16632	16594	16636	16623	16448	16678	16553	16395	16604	16668	16509	16494	16632	16522	16518	16595	16571	16697	16224	16413	16427	16429	16517	16438	16738	16473	16182	16499	16421	16476	16634	16368	16388	16529	16407	16675	16512	16650	16429	16587	16588	16476	16537	16515	16606	16575	16687	16673	16413	16695	16425	16691	16601	16417	16344	16534	16653	16613	16583	16651	16546	16665	16460	16542	16404	16596	16578	16545	16447	16395	16504	16508	16513	16450	16495	16575	16431	16633	16520	16506	16646	16658	16559	16579	16511	16550	16468	16434	16631	16607	16507	16524	16578	16599	16438	16488	16449	16540	16559	16592	16458	16455	16520	16696	16473	16424	16653	16566	16356	16590	16561	16502	16480	16557	16414	16596	16591	16629	16549	16612	16563	16599	16543	16551	16609	16467	16568	16573	16544	16627	16509	16600	16615	16610	16524	16480	16423	16541	16411	16454	16571	16423	16456	16615	16427	16489	16469	16472	16607	16648	16500	16611	16583	16451	16510	16536	16258	16613	16548	16568	16356	16465	16504	16406	16515	16422	16695	16517	16466	16462	16474	16394	16471	16553	16371	16534	16472	16483	16528	16505	16407	16715	16599	16633	16715	16576	16379	16394	16425	16482	16442	16606	16596	16537	16557	16642	16636	16513	16536	16583	16451	16491	16546	16560	16292	16427	16469	16515	16563	16451	16644	16522	16571	16612	16487	16404	16434	16505	16506	16715	16549	16521	16457	16520	16542	16548	16577	16479	16511	16481	16616	16494	16553	16429	16557	16428	16595	16402	16459	16668	16524	16551	16538	16594	16383	16522	16513	16703	16557	16735	16516	16552	16609	16441	16587	16678	16318	16503	16607	16640	16580	16587	16366	16518	16642	16552	16376	16594	16554	16518	16437	16520	16517	16513	16551	16565	16568	16492	16593	16611	16353	16562	16541	16540	16614	16522	16597	16477	16625	16677	16476	16492	16447	16722	16531	16603	16551	16521	16500	16532	16587	16456	16691	16450	16503	16501	16420	16443	16559	16573	16605	16551	16464	16515	16587	16709	16538	16417	16350	16575	16694	16338	16511	16576	16435	16521	16546	16442	16515	16510	16714	16484	16682	16588	16414	16516	16624	16450	16451	16726	16454	16513	16590	16337	16461	16559	16542	16509	16588	16585	16354	16609	16436	16575	16511	16499	16423	16390	16527	16571	16645	16435	16507	16597	16445	16539	16569	16543	16532	16495	16587	16410	16843	16470	16519	16536	16363	16339	16649	16391	16558	16506	16579	16480	16444	16562	16574	16667	16627	16522	16438	16528	16425	16488	16441	16399	16445	16515	16624	16487	16504	16493	16466	16701	16604	16648	16480	16533	16524	16470	16563	16482	16747	16472	16444	16492	16507	16335	16442	16541	16467	16525	16548	16448	16597	16609	16494	16414	16586	16456	16486	16556	16371	16711	16657	16765	16622	16584	16569	16450	16657	16567	16466	16496	16603	16448	16416	16574	16317	16481	16546	16608	16404	16529	16667	16590	16792	16598	16511	16644	16478	16522	16538	16678	16623	16421	16682	16459	16312	16515	16553	16569	16616	16560	16628	16507	16660	16523	16303	16568	16575	16727	16530	16609	16482	16427	16501	16517	16464	16433	16447	16487	16388	16523	16437	16561	16584	16516	16517	16463	16525	16619	16408	16436	16510	16537	16514	16536	16565	16568	16606	16425	16833	16486	16509	16423	16442	16574	16388	16597	16590	16677	16567	16496	16597	16586	16440	16623	16532	16543	16497	16484	16630	16496	16436	16516	16533	16610	16476	16691	16339	16417	16632	16450	16338	16628	16495	16684	16460	16529	16445	16489	16549	16621	16719	16349	16452	16540	16585	16560	16411	16461	16533	16607	16520	16649	16650	16756	16610	16465	16417	16522	16592	16424	16516	16589	16593	16607	16429	16591	16508	16270	16449	16719	16596	16715	16716	16703	16538	16309	16465	16399	16529	16577	16559	16583	16499	16460	16586	16616	16631	16414	16555	16688	16637	16532	16463	16437	16457	16679	16545	16500	16561	16598	16547	16473	16559	16591	16555	16454	16446	16546	16416	16722	16602	16436	16536	16631	16503	16600	16247	16534	16458	16391	16523	16595	16682	16426	16573	16549	16478	16748	16595	16558	16662	16613	16367	16605	16415	16595	16564	16662	16441	16792	16392	16629	16516	16710	16583	16495	16519	16686	16654	16536	16566	16451	16648	16534	16633	16413	16459	16467	16386	16517	16498	16663	16534	16578	16452	16804	16628	16638	16401	16666	16414	16355	16403	16584	16566	16534	16444	16586	16592	16600	16317	16365	16703	16554	16567	16442	16266	16602	16563	16458	16543	16503	16608	16715	16516	16706	16540	16456	16341	16613	16493	16570	16454	16459	16540	16417	16367	16565	16569	16504	16525	16460	16536	16570	16411	16645	16547	16510	16658	16643	16460	16618	16336	16672	16589	16478	16797	16348	16584	16411	16381	16427	16511	16689	16531	16619	16503	16638	16565	16413	16649	16457	16627	16486	16543	16624	16563	16625	16489	16477	16562	16584	16549	16703	16430	16415	16505	16562	16460	16554	16422	16570	16603	16465	16548	16475	16541	16628	16600	16530	16515	16562	16450	16579	16620	16522	16667	16636	16515	16552	16642	16272	16385	16472	16361	16729	16362	16556	16619	16586	16559	16507	16566	16412	16582	16546	16582	16503	16548	16473	16452	16546	16555	16476	16413	16480	16399	16789	16415	16465	16498	16449	16493	16588	16480	16398	16642	16644	16590	16494	16744	16568	16604	16495	16519	16540	16585	16437	16531	16661	16436	16557	16504	16558	16655	16633	16541	16656	16439	16494	16412	16678	16581	16482	16541	16443	16590	16508	16555	16564	16352	16529	16536	16423	16713	16609	16680	16582	16619	16670	16547	16405	16518	16549	16548	16274	16397	16434	16554	16570	16487	16575	16449	16475	16509	16460	16664	16766	16505	16437	16519	16462	16413	16534	16527	16612	16566	16507	16643	16504	16535	16456	16688	16621	16440	16587	16548	16540	16456	16529	16652	16364	16503	16589	16685	16527	16594	16486	16395	16571	16661	16585	16518	16627	16391	16392	16527	16467	16578	16487	16562	16514	16621	16452	16432	16579	16704	16439	16557	16572	16566	16425	16608	16358	16594	16521	16419	16458	16501	16511	16510	16560	16534	16486	16443	16556	16591	16494	16542	16592	16651	16682	16473	16626	16513	16412	16383	16596	16421	16467	16580	16604	16672	16488	16587	16455	16495	16596	16508	16470	16446	16440	16315	16613	16397	16576	16435	16550	16522	16297	16601	16561	16727	16450	16504	16555	16404	16488	16315	16578	16409	16536	16607	16690	16346	16816	16466	16605	16647	16598	16579	16530	16528	16440	16547	16450	16415	16482	16225	16472	16570	16570	16572	16433	16375	16489	16485	16653	16359	16580	16650	16519	16585	16600	16493	16437	16642	16318	16426	16509	16356	16523	16669	16569	16286	16534	16570	16524	16600	16651	16494
22979	22387	38045	41627	41618	37789	32412	24499	21365	20728	20363	20120	20233	20097	19919	20043	19898	20129	19965	19884	19898	20081	19884	19963	19948	19845	20051	19949	19955	20022	19939	20031	19916	20058	19832	20050	19887	19804	19751	19937	20015	19711	19711	19877	20022	19883	20068	20083	19918	19853	19830	20122	19979	19807	19757	19805	19907	19948	19908	19982	19734	19872	19837	19779	19615	19803	19989	19790	19780	19827	19809	19599	19785	19886	19891	19971	19912	19754	19857	19676	19982	19650	19798	19738	19715	19932	19923	19767	19707	19850	19933	19761	19777	20199	19771	19875	19918	19745	19785	19783	19864	19743	19985	19786	19690	19866	19741	19661	19939	19837	19870	19861	19905	19630	19780	19812	19879	20038	19842	19531	19728	19868	19696	19716	19797	19791	19770	20005	19910	19566	19530	19774	19693	19895	19951	19883	19773	19722	19814	20004	19785	19703	19679	19869	19855	19746	19751	19958	19597	19654	19836	19817	19700	19842	19805	19819	19584	19726	19714	19690	20151	19759	19873	19887	19719	19631	19750	19813	19744	19850	19907	19665	19893	19839	19916	19970	19950	19969	19911	20051	19745	19813	19827	19744	19796	19806	19666	19525	19770	19648	19775	19780	19890	19716	19869	20064	19869	19741	19790	19868	19861	19754	19728	19799	19718	19988	19666	19779	19835	19958	19626	19865	19932	19948	20038	19699	19737	19862	19930	19916	19870	19943	19890	19798	19870	19630	20024	19769	19759	19906	19737	19780	19915	19770	20085	19839	19929	19956	19720	19788	19978	19889	19955	19995	19955	19699	19929	19870	19821	19703	19732	20010	19608	19830	19698	19995	19768	19838	19847	19889	19961	19821	19654	19736	19971	19757	19631	19500	19628	19946	20029	19715	19808	19737	19697	19599	19844	19782	19590	19700	19635	19699	19845	19839	19763	19835	19757	19620	19726	19778	19709	19952	19620	19743	19823	19936	19899	19945	19954	19843	19780	19598	19853	19654	19870	19608	20016	19977	20029	19757	20067	19851	19859	19723	19784	19896	19563	19736	19837	19732	19834	19789	20049	19722	19713	19784	19866	19895	19571	19890	19805	19744	19626	19872	19826	19788	19666	19568	19826	19725	19975	19917	19717	19954	19703	19710	19697	19679	19741	19700	19823	19675	19697	19753	19733	19803	19873	19912	19826	19644	19712	19827	19786	19756	19785	19637	19700	19880	19875	19784	19832	19841	19784	20054	19930	19867	19719	19570	19419	19593	19850	19846	19904	20120	19535	19604	19853	19782	19734	19920	19879	19765	19765	19735	19763	19986	19712	19709	19813	19796	19761	19881	19951	19888	19997	19900	19827	19674	20154	19901	19834	20025	19734	19815	20022	19992	20052	19828	19840	19738	19913	19859	19482	19913	19780	20243	19641	19967	19828	19714	19821	19640	19615	19691	19984	19882	19763	19731	19867	19686	19731	19899	19788	19796	19709	19992	19703	19895	19654	19794	19997	19788	19796	19634	19618	19823	19671	19664	19563	19851	19999	19739	19868	19934	19912	19827	19869	19824	19764	19947	19733	19827	19734	19750	19780	19596	19836	19716	19923	19709	19697	19757	19836	19953	19757	19749	19744	19824	19845	19865	19597	19827	19698	19746	19607	19966	19876	19777	19713	19803	19856	19852	19736	19740	19659	19851	19871	19723	19929	19861	19806	19746	19812	19922	19883	19785	19707	19900	19871	19650	19753	20088	19846	19517	19927	19723	19843	19872	19781	19711	19693	19899	19704	19714	19709	19872	20044	19904	19807	19678	19877	19717	19892	19831	19928	19789	19649	19856	19950	19748	19653	19778	19728	19888	19789	19621	19680	19800	19655	19840	19962	19884	19779	19917	19679	19849	19746	19758	19899	19918	19714	19746	19569	20097	19823	19757	19765	19731	19776	19715	19754	19632	19929	19970	19830	19632	19905	19963	19680	19783	19777	19864	19834	19716	19882	19741	19921	19848	19930	19768	19714	19784	19760	19772	19765	19765	19913	19743	19787	19861	19743	19811	19707	19822	19925	19700	19803	19775	19792	19900	20096	19707	19794	19733	19728	19741	19676	19728	19871	19851	19758	19637	19958	19908	19840	19571	19720	19598	19786	19716	19881	19929	19944	19739	19807	19685	19918	19923	19858	19820	19754	19896	19879	19838	19754	19851	19852	19622	19846	19654	19962	19810	19982	19772	19753	19822	19799	19568	19813	19679	19730	19845	19974	19763	19750	19866	19729	19668	19681	19742	19874	19773	19847	20043	19756	19797	19852	19699	19750	19649	19875	19989	19717	19670	19734	20037	19728	19703	19740	19780	19858	19861	19813	19985	19639	20030	19873	19653	19800	19812	19665	19845	19935	19730	19717	19975	19835	19779	19802	19686	19762	19636	19797	19782	19739	19822	19608	19732	19892	19845	19718	19802	19841	19980	19830	19716	19690	20028	19827	19675	19833	19751	19533	19786	19977	19678	19729	19877	19639	19912	20048	20011	19672	19862	19693	19737	19668	19971	19639	19807	19692	19762	19916	19780	19755	19970	19900	20008	19853	19865	19736	19562	19889	19799	19746	19770	19834	19907	19880	20015	19857	19619	19851	20022	19929	19777	19838	19683	19585	19718	19934	19635	19709	19482	19809	19903	19664	19892	19936	19973	19664	19899	19585	19906	19978	19871	19642	19790	19712	19804	19629	19765	19730	19633	19768	19825	19870	19703	19891	19668	19763	19767	19841	19782	19799	19826	19720	19873	19871	19830	19903	19820	19746	19759	19767	19847	19743	19624	19705	19731	19756	19817	19876	19991	20065	19854	19719	19728	19818	19680	19639	19679	19905	19802	19882	19831	19849	19916	19982	19923	19934	19634	19775	19818	19804	19628	19830	19898	19859	19547	19611	19718	20029	19631	19901	19925	19796	20091	19969	19775	19674	19883	19923	19618	19737	19918	19744	20084	19993	19854	20067	19834	19592	19797	19645	19906	19834	19998	19903	19766	19734	19905	19714	19761	19825	19734	19842	19987	19963	19811	19820	19689	19752	19836	19903	19984	19768	19861	19982	19718	20013	19690	19600	19735	19909	19741	19761	19744	19819	19794	19677	19837	19619	19570	19822	19920	19767	20015	19931	19722	19838	19814	19711	19658	20023	19904	19801	19904	19817	19671	19857	19944	19861	19860	19950	19860	19660	19825	19855	19757	19860	19880	19822	19836	19660	19786	19871	19940	19637	19857	19917	20019	19911	19907	19727	19947	19939	19782	19861	19861	19771	19595	20089	19810	19793	19927	19608	19904	19887	20020	19853	19880	19830	19787	20079	20017	19933	19927	19776	19705	19829	19738	19807	20004	19813	19864	19679	19946	19755	19982	19889	19878	19812	19703	19745	19854	19941	19921	19716	19830	19839	19874	19842	19888	19814	19823	19849	19716	19667	19779	19619	19737	19885	19872	19908	19935	19733	19886	19912	19804	19837	19759	19734	19710	19690	19635	19852	19852	19709	19769	19714	19644	19760	19893	19872	19710	19677	19976	19806	19711	19877	19996	19827	19951	19654	19951	19802	19752	19807	19740	19667	19772	19883	19661	19760	19972	19827	19727	19865	19713	19740	19589	19817	20037	19899	19803	19900	19710	19828	19831	19871	19690	19846	19619	19919	19938	19976	19763	19807	19823	19853	19907	19886	19600	19837	19785	19873	19674	19921	19736	19816	19856	19681	19834	19788	19955	19930	19586	19694	19826	19643	19799	19596	19669	19945	19921	19812	19808	19620	19830	19695	19807	19827	19677	19720	20049	19898	19844	19948	19785	19884	19793	19800	19599	19707	19810	19942	19710	19850	19755	19634	19874	19915	19708	19929	19844	19803	19868	19774	19914	19827	20089	19926	19871	19924	19963	19912	20030	19770	20045	19752	19741	19831	19638	19798	19752	19857	19725	19801	19876	19766	19862	19810	19699	19685	19902	19820	19839	19822	19930	19882	19901	19875	19813	19730	19658	19821	19770	19716	19909	19736	19694	19764	19776	19889	19882	19754	19988	19750	19734	19788	19864	19790	19830	19766	19673	19908	19862	19842	19866	20058	19767	19729	19897	19934	19692	19805	19793	19848	19846	19936	19749	19847	19738	19700	19917	19966	19636	19700	19800	19694	19709	19860	19878	19990	19646	19976	19856	19856	19743	19708	19901	19892	19847	19923	19699	19874	19612	19908	19803	19672	19414	19689	19912	19806	19606	19936	19688	19898	19787	19605	19921	19746	19848	19885	19809	19928	19572	19955	19767	19918	19906	19580	19767	19918	19752	19879	19892	19781	19864	20038	19704	19988	19693	19684	19563	19888	19943	19840	19886	19948	19876	19618	19787	19815	19766	19928	19897	19915	19712	19943	19960	19727	19802	19820	19705	19849	19855	19859	19704	19785	19777	19823	19664	19735	19644	20024	19816	19673	19742	19765	19847	19763	19712	19871	19740	19821	19779	19831	19679	19880	19788	19663	19937	19913	19848	19808	19660	19843	19971	19788	19842	19717	19818	19938	19844	19752	19922	19835	19722	19875	19608	19743	19842	19738	19736	19841	19879	19747	19872	19647	19855	20008	20003	19874	19846	19840	19785	19733	19774	19801	19655	19780	19825	19856	19904	19656	19674	19817	19502	19769	19553	19966	19774	19719	19739	19691	19706	19794	19803	19525	19747	19709	19655	20019	19899	19820	19967	19824	19961	19793	19682	19805	19782	19650	19799	19816	19866	20039	19787	19810	20021	19713	19741	19759	19700	19900	19775	19840	20057	20017	19952	20069	19621	19595	19888	19921	19659	19776	19520	20026	19700	19778	19647	19794	19861	20026	19838	19761	19669	19840	19449	19778	19860	19706	19675	19964	19851	19878	19791	19983	19782	19810	19824	19782	19666	19833	19723	19911	20022	19842	19869	19705	19671	19793	19794	19825	19860	19685	19649	19870	19427	19685	19776	19893	19672	19753	19780	19572	19652	19734	19764	19878	19870	19655	19729	19596	19748	19851	19785	19667	19667	19672	19718	19684	19603	19755	19848	20017	19977	19980	19819	19852	19743	19911	19825	19872	19683	19768	19522	19580	19875	19941	19968	19730	19806	19878	19927	19718	19781	19752	19757	19947	19744	19916	19778
63495	104169	96457	79404	60019	42426	28506	20698	17402	16553	16459	16379	16415	16409	16297	16626	16493	16411	16326	16567	16302	16406	16450	16356	16573	16466	16604	16504	16409	16589	16303	16490	16280	16317	16569	16367	16422	16705	16319	16353	16623	16580	16480	16363	16400	16603	16681	16453	16428	16326	16465	16569	16495	16561	16478	16380	16509	16540	16537	16413	16494	16294	16429	16571	16405	16444	16439	16549	16504	16396	16387	16427	16500	16402	16618	16426	16478	16408	16419	16484	16499	16410	16614	16481	16536	16608	16479	16555	16502	16477	16553	16650	16522	16422	16482	16540	16500	16380	16666	16475	16346	16560	16369	16520	16365	16415	16403	16419	16509	16570	16351	16598	16443	16402	16420	16234	16520	16396	16401	16551	16609	16439	16400	16375	16310	16509	16450	16445	16424	16423	16409	16424	16498	16479	16503	16637	16422	16578	16472	16493	16550	16315	16544	16450	16293	16322	16525	16556	16576	16439	16321	16649	16359	16515	16366	16362	16490	16424	16410	16431	16315	16650	16295	16204	16571	16588	16412	16289	16389	16346	16485	16300	16348	16559	16485	16313	16608	16461	16477	16538	16507	16528	16530	16315	16479	16371	16364	16306	16308	16351	16611	16540	16534	16236	16498	16421	16506	16484	16495	16539	16493	16543	16284	16589	16576	16542	16410	16425	16570	16471	16358	16356	16355	16469	16335	16476	16447	16375	16473	16654	16416	16441	16406	16335	16445	16406	16385	16441	16432	16456	16579	16357	16421	16387	16427	16329	16618	16384	16479	16541	16454	16568	16339	16543	16646	16440	16513	16586	16452	16413	16339	16436	16404	16605	16461	16290	16635	16567	16620	16429	16310	16440	16356	16649	16467	16457	16278	16547	16391	16505	16366	16492	16460	16281	16473	16543	16599	16481	16514	16556	16408	16457	16606	16598	16469	16516	16548	16686	16589	16438	16465	16396	16720	16491	16446	16431	16470	16504	16526	16399	16446	16457	16383	16537	16573	16439	16211	16498	16540	16566	16280	16616	16556	16535	16383	16392	16462	16590	16398	16593	16476	16549	16608	16268	16519	16556	16458	16608	16398	16441	16338	16582	16525	16648	16527	16294	16444	16495	16502	16602	16356	16611	16542	16506	16417	16533	16491	16432	16524	16349	16651	16508	16348	16454	16496	16412	16368	16438	16363	16516	16464	16414	16626	16549	16378	16628	16503	16593	16450	16442	16310	16413	16407	16507	16534	16649	16381	16558	16552	16396	16435	16426	16403	16503	16472	16376	16401	16494	16469	16429	16430	16529	16363	16487	16397	16445	16524	16440	16500	16440	16412	16458	16577	16553	16513	16444	16303	16368	16532	16608	16307	16417	16196	16443	16497	16480	16467	16317	16388	16551	16411	16507	16330	16489	16463	16479	16553	16168	16572	16534	16420	16445	16523	16378	16560	16492	16462	16458	16435	16323	16599	16397	16536	16417	16497	16442	16514	16624	16447	16386	16489	16191	16460	16510	16493	16482	16559	16366	16346	16474	16331	16506	16380	16399	16486	16298	16422	16631	16384	16610	16462	16361	16466	16570	16322	16570	16471	16522	16388	16403	16489	16589	16399	16367	16527	16484	16450	16443	16633	16411	16276	16561	16358	16407	16507	16449	16497	16459	16344	16484	16396	16420	16594	16618	16348	16484	16533	16463	16554	16591	16239	16601	16496	16465	16309	16537	16317	16543	16538	16426	16499	16496	16485	16638	16426	16389	16575	16373	16485	16485	16568	16402	16469	16458	16398	16374	16430	16522	16516	16463	16473	16194	16543	16327	16314	16333	16520	16611	16223	16412	16343	16532	16484	16411	16419	16425	16404	16644	16450	16411	16552	16469	16223	16652	16438	16366	16340	16530	16393	16518	16453	16614	16349	16313	16499	16397	16449	16495	16441	16424	16515	16370	16476	16504	16247	16433	16404	16500	16500	16457	16378	16540	16401	16400	16467	16378	16680	16333	16511	16369	16435	16445	16215	16506	16448	16456	16399	16378	16348	16488	16542	16459	16470	16445	16444	16372	16488	16629	16482	16655	16583	16428	16442	16449	16284	16452	16503	16395	16523	16610	16525	16451	16482	16714	16350	16470	16387	16563	16517	16297	16399	16281	16472	16480	16503	16462	16508	16427	16435	16557	16574	16498	16409	16487	16444	16380	16442	16389	16449	16546	16343	16585	16524	16360	16491	16365	16257	16328	16569	16423	16417	16546	16263	16514	16466	16471	16520	16622	16361	16588	16587	16460	16541	16303	16356	16395	16481	16696	16433	16202	16425	16310	16428	16304	16549	16294	16566	16413	16503	16416	16410	16545	16368	16411	16355	16465	16385	16607	16323	16395	16528	16439	16481	16446	16532	16398	16456	16552	16398	16575	16405	16554	16541	16438	16367	16470	16508	16468	16407	16395	16585	16523	16333	16345	16576	16406	16420	16446	16427	16563	16454	16561	16726	16353	16435	16369	16302	16443	16457	16373	16487	16378	16420	16533	16403	16419	16296	16610	16465	16636	16494	16512	16683	16490	16498	16453	16584	16487	16526	16266	16461	16376	16426	16501	16444	16532	16468	16559	16477	16347	16429	16475	16397	16410	16438	16508	16479	16468	16338	16498	16626	16408	16433	16604	16475	16396	16314	16486	16536	16516	16459	16479	16553	16429	16485	16507	16611	16456	16581	16487	16414	16444	16425	16387	16484	16424	16371	16487	16433	16494	16410	16395	16363	16493	16407	16275	16470	16340	16363	16322	16504	16451	16628	16697	16473	16504	16376	16550	16425	16549	16520	16460	16436	16371	16592	16618	16491	16448	16482	16470	16435	16480	16603	16387	16413	16537	16485	16570	16484	16615	16466	16332	16471	16514	16533	16396	16554	16402	16566	16387	16361	16590	16285	16594	16519	16617	16462	16530	16312	16376	16577	16555	16608	16459	16307	16181	16463	16575	16508	16396	16456	16627	16424	16548	16337	16549	16433	16488	16364	16319	16531	16389	16669	16398	16498	16517	16421	16456	16519	16404	16423	16391	16462	16413	16500	16496	16459	16548	16533	16452	16437	16349	16337	16328	16321	16420	16548	16586	16481	16491	16473	16676	16454	16339	16322	16551	16345	16582	16419	16462	16539	16433	16506	16452	16456	16290	16466	16684	16440	16478	16546	16538	16492	16414	16496	16367	16393	16451	16397	16492	16667	16392	16430	16454	16476	16396	16589	16485	16457	16384	16319	16318	16348	16420	16515	16433	16290	16502	16438	16317	16347	16435	16421	16300	16623	16383	16468	16346	16429	16398	16512	16401	16369	16513	16352	16429	16509	16473	16426	16529	16424	16531	16552	16270	16430	16351	16280	16561	16415	16544	16493	16553	16449	16520	16267	16349	16457	16455	16499	16361	16499	16438	16549	16363	16523	16428	16434	16395	16395	16636	16433	16391	16493	16540	16400	16561	16497	16477	16464	16395	16726	16617	16326	16305	16238	16557	16607	16570	16465	16516	16553	16427	16509	16712	16573	16505	16459	16559	16475	16358	16454	16349	16539	16312	16604	16538	16267	16377	16566	16488	16468	16606	16405	16506	16344	16429	16336	16391	16453	16503	16446	16311	16541	16522	16353	16525	16506	16518	16584	16415	16515	16413	16422	16578	16437	16570	16450	16507	16333	16474	16424	16512	16484	16467	16457	16421	16380	16504	16494	16549	16589	16594	16579	16276	16418	16456	16284	16658	16262	16410	16468	16673	16468	16375	16352	16529	16448	16558	16472	16510	16633	16454	16389	16355	16404	16606	16490	16444	16353	16327	16475	16474	16316	16488	16605	16489	16449	16368	16557	16404	16615	16401	16501	16464	16361	16531	16572	16254	16519	16499	16439	16311	16251	16407	16534	16498	16454	16499	16398	16314	16397	16461	16501	16520	16336	16529	16579	16415	16541	16509	16334	16613	16432	16348	16453	16686	16654	16530	16302	16390	16460	16426	16509	16532	16448	16478	16445	16383	16507	16425	16491	16290	16319	16499	16432	16520	16469	16465	16378	16478	16428	16434	16531	16618	16521	16390	16466	16468	16308	16378	16526	16282	16570	16365	16559	16412	16574	16405	16528	16364	16343	16609	16461	16597	16505	16589	16486	16569	16417	16461	16503	16384	16598	16434	16384	16497	16411	16469	16497	16215	16599	16371	16406	16539	16366	16304	16641	16430	16349	16588	16448	16549	16492	16477	16366	16385	16412	16639	16373	16504	16468	16391	16498	16434	16487	16387	16483	16392	16495	16602	16450	16465	16348	16552	16454	16604	16348	16457	16519	16266	16549	16382	16559	16548	16509	16602	16149	16452	16422	16500	16472	16604	16422	16346	16497	16619	16594	16398	16229	16545	16325	16553	16461	16516	16420	16546	16471	16472	16521	16312	16467	16355	16535	16417	16506	16283	16555	16470	16350	16530	16518	16413	16648	16202	16302	16606	16473	16525	16570	16449	16643	16479	16461	16581	16495	16466	16508	16505	16620	16463	16444	16415	16357	16480	16492	16537	16359	16525	16458	16396	16507	16572	16389	16402	16541	16419	16515	16437	16422	16465	16551	16446	16459	16355	16353	16615	16441	16505	16519	16335	16428	16501	16404	16386	16394	16392	16365	16426	16400	16387	16465	16411	16438	16304	16344	16606	16583	16425	16575	16388	16485	16670	16377	16427	16387	16373	16596	16407	16409	16545	16596	16559	16419	16551	16453	16458	16576	16542	16512	16309	16495	16573	16408	16509	16489	16452	16309	16449	16694	16418	16479	16627	16501	16465	16502	16456	16428	16563	16436	16425	16332	16367	16431	16635	16562	16417	16511	16290	16523	16394	16400	16445	16580	16493	16164	16406	16321	16509	16353	16336	16413	16317	16521	16386	16552	16434	16295	16611	16431	16486	16403	16455	16573	16279	16525	16415	16510	16444	16427	16656	16346	16522	16275	16467	16291	16453	16288	16400	16430	16368	16270	16379	16409	16448	16371	16431	16400	16492	16408	16548	16442	16487	16470	16445	16425	16393	16399	16507	16421	16451	16566	16538	16418	16433	16520	16453	16445	16344	16506	16564	16326	16460	16440	16533	16265	16572	16457	16487	16396	16427	16440	16332	16590	16343	16399	16448
28699	36277	47233	37305	28169	23593	21693	20475	20377	20263	20012	20313	20195	20141	20308	20052	20235	19946	20332	20166	19968	20081	20235	19952	20054	20070	20378	20171	20195	20082	20278	20241	20070	20088	20178	20088	20235	20122	19991	20055	20045	20109	20164	19911	20237	19930	19953	19986	19901	20121	19973	20240	20088	19906	20159	19967	20066	20142	20093	19924	20100	20077	20183	20016	20465	20094	20316	20011	20137	20121	20147	20252	20162	20122	20026	19918	19897	20119	20074	20069	19972	20001	19822	20046	20011	19897	19966	20230	20151	20018	19978	20104	20020	20166	19888	19889	19841	20134	20156	20023	20020	19944	20058	20146	20243	20194	20191	20094	19964	20111	20326	20117	19935	20019	19935	20063	20201	20111	19855	19991	19949	19944	20183	20061	20112	20104	20072	20095	20208	20187	20037	20096	20084	20065	19982	20175	20236	20087	19970	19922	20135	20009	20058	19931	20140	20110	20264	19819	20076	20139	19971	20037	20116	20198	19999	19978	20124	20060	19933	20219	20073	20135	20031	20135	20006	20136	20091	20252	20193	20075	20102	20001	20013	20177	19964	20166	19936	19951	20159	20067	20202	20111	20204	20330	19904	20024	20320	20180	20061	20036	19851	20161	20025	20111	19984	19966	20136	20035	19943	19943	20136	20220	20055	20004	20079	20235	20103	20113	20021	20125	20141	19988	20258	20151	19877	20034	20112	20040	20050	20177	20291	20043	20168	20207	19940	20087	19888	19922	20096	20115	19929	20241	20046	20081	19792	20101	19977	20098	20060	20343	19979	19951	20051	20008	19958	20279	20123	19931	19779	20116	20034	19970	19946	20191	20098	19971	20111	19969	19856	20112	20158	20036	20114	20092	19978	19943	20269	20154	20017	19974	20072	20115	19990	19882	19894	20050	20098	20253	19941	20025	19959	20034	19916	20011	20015	20279	20159	20128	20022	20068	20042	20222	20217	20042	20100	20023	20160	20030	19886	20218	20129	20073	19929	19858	19968	20114	20040	19947	20137	20174	19980	20035	20137	20140	20104	20004	20041	19939	20173	19930	20071	20144	20069	20210	20131	19969	20252	20169	19957	20198	20129	20205	20081	19995	20098	19895	20078	20148	20343	20007	19813	20167	20052	20008	20017	20106	20031	20005	20015	20280	19999	20101	20240	20046	20186	20137	20060	19836	19921	19848	20081	20233	20184	20028	20134	20179	20302	20103	20204	20088	20118	20122	20193	20038	20060	20155	20060	20074	20202	19961	20220	20123	20012	19974	20143	20096	19978	19919	20052	19979	20139	20026	19949	20028	20047	19967	20078	20018	20152	20013	20107	20164	20190	20176	20212	20069	19963	20174	20096	19987	20085	19964	20135	19863	19894	20260	20280	20256	20293	20136	20147	20092	20140	20079	20064	20360	19863	19857	20080	20057	20060	20224	20227	20209	20219	20383	20212	20170	20041	19859	20005	19970	19961	19925	20033	19967	20216	20194	20003	20290	20155	20147	20105	19816	20167	20026	20119	20056	20014	19918	20050	20053	20003	19841	20282	20062	19844	20224	20033	20173	20220	20026	20024	19955	20057	19977	20039	20258	20265	20183	19916	19947	19959	20109	19938	19986	20002	20061	20040	19909	20014	20163	20218	20161	20027	20424	20149	20132	20073	19963	20064	20065	19969	19895	19989	20201	20048	19914	19987	20031	20137	20147	20280	20161	19905	20214	20154	20086	19858	19953	20196	20184	20014	20355	20078	20099	19934	20048	20141	20127	19971	20186	20031	20176	20100	20246	19999	19965	20234	20164	20064	20189	20050	19902	20004	20361	20094	20265	20077	20296	20014	20028	19787	19850	20127	20148	20285	20242	20244	20155	19934	19919	20116	20059	19946	20313	20018	20032	20172	20063	20013	20199	19958	20087	20128	20195	19907	20091	19913	20112	19927	20052	20044	20135	20167	19947	20210	20025	20037	20051	20248	19980	20216	20124	20170	20171	20062	19953	20189	20147	20120	20210	20114	20008	20157	20020	19969	20018	20115	20140	20007	20264	20054	20222	20116	20194	19988	20053	20127	20091	20266	20063	20039	19948	19968	19923	20195	20075	19982	20080	20012	20075	20126	20036	20182	20081	20139	19975	20023	19855	20108	20218	20043	19931	19941	20203	20056	20103	19981	19979	20125	20203	19810	20006	19968	20173	19800	20128	20259	20024	20008	20282	20162	20145	20057	19989	19836	20128	19920	19994	20023	19956	20175	20150	20298	19961	20138	20038	19970	20285	20154	20151	20188	19899	20080	20248	20229	20021	20208	20124	20201	20110	19868	20078	20132	20306	20067	20128	20124	20153	20126	19876	20108	20074	20196	20092	20002	19970	20036	20122	20020	20256	20052	20237	20140	20067	20039	20261	19982	19947	19975	20017	20377	20135	20170	20280	20244	20019	20023	20051	20087	20044	20041	19879	19959	20172	19990	20240	19928	20095	20025	20064	19942	20128	19996	20034	19951	19817	20032	19808	20015	20023	20202	20027	20161	20221	19902	20272	20115	20206	20017	20255	20279	20166	19995	19860	20143	20298	20072	19943	20038	20103	20070	19953	20065	20136	19948	20070	20265	20150	20008	20121	20182	20219	20203	20141	20140	20225	20139	19889	20040	20318	19780	19922	19851	19971	19811	20026	20133	19968	20055	20203	19961	20140	20243	20183	20238	20156	20136	19935	20058	20037	20185	20065	20175	20089	20150	20148	20220	20070	20229	19991	20260	20209	20194	20141	20104	19953	20038	20220	20192	19998	20218	20025	20124	20221	19971	20071	19958	20074	20001	20059	20111	20014	20192	20073	19997	20057	20068	20166	19880	19969	20194	19970	20052	19956	20052	19967	20239	20034	20216	20301	20243	19960	20313	20051	19836	20224	20128	19935	19952	20218	20015	20009	20125	20054	20132	20041	20107	20254	20175	20237	19965	20088	20223	20238	20297	20254	20013	20149	19971	20127	20069	20303	20135	19943	20160	19875	20084	19987	20132	20051	19975	20055	20074	19955	20081	20153	19951	19985	19844	20151	19949	20217	20152	20034	20247	20199	20303	20074	19963	19984	20086	20245	20242	20059	20098	20021	20085	20112	20038	19948	20040	20097	20210	20174	20131	20116	19870	20138	20071	20140	20331	20182	20139	20100	20179	20169	20071	20159	20155	20373	20035	20216	19967	19976	20090	20256	19896	20015	20159	20020	20090	20380	20075	19987	20098	19792	20068	20013	19981	20122	20207	20193	20226	19855	20087	20103	20044	20041	19926	20047	20100	20203	20223	20015	20140	20057	20273	20221	20009	20109	20282	19943	20076	20002	19960	20098	20207	20141	19945	20064	20016	20149	19940	20324	19998	19974	20028	20148	20303	20037	20229	20121	20181	19949	20142	19926	20073	20028	20171	20265	20177	20131	19988	20372	20083	20144	20225	20008	20129	20238	19934	19965	19735	19979	20060	20131	20037	20023	20231	20080	20095	20149	20087	20044	20183	20070	19986	20280	20102	20260	19966	20008	20200	20045	20136	20179	20119	19995	20116	20181	20139	20079	20184	20025	20095	20134	20100	20045	20005	20386	19824	19735	20378	20038	19942	19924	19948	20203	20281	20116	20233	20195	20158	20044	20217	19937	20200	20150	19989	20193	20185	20005	19971	19922	20183	20144	19903	19942	20136	20019	20165	20150	19874	19948	20024	20095	20143	20064	19928	19972	20007	20014	20043	19742	20081	19999	20191	20016	20164	20080	20200	20239	20144	20088	19995	20310	20053	20190	19956	20014	20143	20149	20190	20066	20090	20179	20045	20053	20098	20036	20056	20009	20076	19893	19930	20016	19985	20213	20064	19971	20190	20246	20254	20167	20009	20189	20109	20075	20011	19992	20051	20096	20064	19911	20210	20001	20331	20085	20093	20018	20049	20158	20324	20037	20190	20231	20075	19998	20102	20186	20003	20297	19823	20196	20078	19951	20195	20230	19905	19853	19766	20131	19980	19941	20173	20208	20149	20043	20249	19932	20148	19992	19815	20268	20376	20108	19984	20222	20227	19982	20124	20078	19991	20047	19979	19895	20143	20208	20060	20097	20013	19995	20013	20210	20105	20272	20210	20061	20305	20207	19939	20104	20112	19963	20091	20147	20043	20174	20119	19898	19967	20001	20019	20110	20174	20177	19896	19828	19979	20046	20280	20052	19867	19952	20024	20118	20043	20121	20129	20183	20160	20155	19927	20092	20254	20148	20092	20088	19943	20013	20000	20107	20022	20294	20053	20171	20099	19971	20113	20183	20229	20237	19952	20256	20179	20179	20024	19906	20067	20193	20150	20093	19928	20070	20095	19930	20148	20120	20041	20105	20083	20141	19987	19983	19949	19981	20012	19951	20203	20188	20053	20021	19797	19980	20119	19975	20042	20048	20143	20365	20085	20186	19914	19889	20153	20105	20118	20176	20158	20028	19908	20146	20351	19981	19977	19916	20141	20026	20207	20008	20144	20154	19976	19807	19988	19865	20159	20193	19857	20075	19997	20155	20042	20158	19860	20028	20130	20071	19951	20146	20090	20482	20009	20167	20129	19942	20057	20105	20152	20129	19984	20063	20082	20231	20260	19978	20127	20162	20034	20307	20192	20218	20209	20247	19952	20127	19962	20070	20135	20030	20119	19959	19913	19848	19984	20238	20090	20095	20112	20123	19944	19891	20190	19985	20170	19982	20057	20006	19819	20070	19996	20179	20084	20036	20164	19999	19952	20107	19928	20288	20099	20036	20283	20090	20093	20145	19921	20065	19987	20235	20090	20334	20118	19839	20233	20184	20210	20162	20058	19832	20001	19970	20120	20021	20192	20160	20091	19954	19964	20145	20174	20059	20116	20159	20315	20099	20097	19971	20167	20017	20262	19906	20048	20222	19895	20084	19810	20177	20089	20084	19929	20126	20157	20260	19855	19960	20081	19796	20098	20106	19991	20071	19964	19999	20161	20247	19854	19869	19954	20141	20104	20053	20183	20049	20082	20051	19957	20067	20019	20124	19891	19971	20109	20065	20154	20050	20163	20033	20058	19894	19835	20051	20215	20018	20120	20139	20226	20096	20007	20110	20221	19952	20186	20152	19908	20140	20037	19976	20232	20074	20096	20124	20179	20026
30672	57778	48851	33486	25012	19926	17704	16884	16650	16664	16562	16550	16711	16547	16646	16439	16393	16610	16724	16691	16807	16528	16367	16639	16800	16573	16532	16741	16735	16568	16836	16391	16623	16521	16600	16750	16575	16516	16550	16641	16690	16370	16609	16598	16453	16721	16572	16845	16645	16601	16633	16677	16561	16622	16573	16646	16628	16447	16710	16640	16727	16708	16541	16551	16555	16487	16377	16512	16544	16583	16558	16542	16596	16570	16518	16602	16635	16529	16653	16613	16574	16583	16525	16492	16637	16614	16585	16783	16671	16609	16687	16622	16546	16464	16517	16557	16628	16811	16580	16676	16540	16571	16688	16515	16669	16662	16579	16558	16583	16669	16604	16667	16532	16657	16554	16543	16533	16560	16573	16725	16614	16619	16735	16583	16678	16470	16659	16482	16670	16561	16445	16647	16527	16688	16618	16545	16580	16749	16593	16610	16666	16640	16549	16668	16607	16380	16631	16648	16587	16603	16617	16670	16445	16539	16677	16565	16587	16619	16551	16453	16603	16469	16508	16453	16610	16695	16740	16605	16533	16676	16613	16609	16653	16635	16514	16450	16702	16696	16578	16644	16640	16550	16588	16574	16478	16593	16463	16794	16739	16793	16711	16690	16557	16625	16512	16738	16759	16676	16549	16710	16607	16723	16578	16547	16577	16624	16735	16474	16738	16580	16747	16705	16632	16676	16574	16631	16671	16609	16573	16439	16583	16489	16573	16598	16602	16825	16620	16652	16448	16464	16564	16603	16652	16368	16646	16432	16673	16650	16669	16660	16517	16448	16593	16677	16669	16529	16440	16448	16714	16531	16462	16519	16675	16440	16538	16576	16567	16608	16679	16584	16513	16570	16573	16627	16472	16659	16582	16565	16726	16626	16520	16540	16642	16482	16406	16520	16555	16613	16560	16637	16691	16325	16602	16494	16459	16536	16731	16627	16593	16723	16731	16552	16640	16632	16620	16663	16564	16563	16563	16555	16723	16519	16628	16515	16595	16469	16401	16636	16590	16629	16450	16662	16522	16653	16801	16662	16718	16772	16490	16643	16708	16361	16420	16575	16523	16526	16639	16404	16658	16508	16668	16610	16646	16526	16704	16524	16850	16568	16483	16741	16617	16551	16468	16537	16614	16454	16597	16677	16670	16640	16637	16728	16730	16673	16666	16334	16494	16565	16555	16539	16501	16506	16541	16630	16528	16621	16917	16714	16791	16694	16598	16497	16753	16511	16511	16550	16654	16713	16700	16578	16530	16666	16419	16659	16524	16770	16716	16804	16474	16756	16528	16657	16560	16704	16622	16634	16457	16581	16647	16613	16563	16534	16541	16483	16533	16598	16558	16646	16551	16667	16387	16614	16485	16644	16582	16703	16601	16552	16588	16543	16691	16595	16681	16561	16711	16553	16649	16572	16664	16807	16615	16588	16645	16463	16519	16625	16494	16612	16605	16523	16586	16587	16665	16562	16440	16555	16561	16544	16636	16571	16735	16535	16669	16628	16585	16649	16773	16568	16550	16536	16573	16570	16656	16505	16706	16563	16505	16728	16594	16558	16570	16630	16623	16674	16564	16599	16476	16487	16644	16629	16654	16622	16574	16628	16593	16593	16618	16688	16585	16470	16715	16457	16614	16676	16559	16548	16756	16629	16408	16730	16548	16593	16529	16470	16605	16747	16490	16530	16582	16556	16678	16437	16454	16508	16563	16592	16483	16738	16542	16708	16511	16568	16610	16647	16579	16404	16534	16766	16658	16522	16586	16536	16574	16655	16419	16471	16559	16667	16589	16655	16629	16487	16528	16544	16609	16709	16597	16582	16671	16686	16623	16556	16624	16804	16588	16748	16612	16554	16606	16450	16577	16669	16618	16432	16728	16399	16505	16626	16601	16528	16544	16720	16529	16500	16737	16440	16632	16597	16606	16563	16545	16648	16600	16506	16629	16664	16477	16394	16583	16620	16605	16556	16694	16542	16510	16761	16492	16527	16476	16791	16495	16458	16600	16509	16600	16680	16557	16549	16482	16520	16532	16476	16726	16632	16576	16487	16557	16818	16590	16548	16662	16466	16620	16806	16587	16639	16517	16659	16570	16392	16667	16640	16677	16703	16613	16563	16475	16540	16509	16572	16642	16489	16708	16560	16296	16452	16538	16502	16579	16645	16708	16830	16596	16613	16588	16537	16604	16504	16493	16882	16600	16570	16284	16341	16488	16613	16544	16572	16660	16614	16583	16644	16500	16663	16746	16651	16776	16637	16762	16649	16585	16521	16579	16570	16677	16576	16622	16435	16541	16631	16536	16766	16631	16534	16425	16684	16543	16669	16615	16529	16616	16526	16521	16457	16622	16405	16788	16625	16502	16615	16442	16478	16418	16674	16511	16558	16534	16621	16738	16642	16550	16822	16714	16688	16443	16605	16594	16616	16585	16617	16562	16634	16705	16621	16527	16594	16555	16464	16611	16467	16642	16593	16532	16429	16503	16558	16560	16592	16726	16569	16704	16745	16721	16323	16635	16546	16703	16683	16572	16632	16470	16547	16632	16481	16543	16483	16526	16623	16697	16454	16715	16499	16626	16632	16674	16729	16742	16645	16588	16563	16694	16602	16671	16561	16680	16482	16450	16714	16761	16601	16756	16673	16531	16599	16340	16646	16571	16607	16441	16688	16567	16547	16745	16680	16668	16612	16513	16561	16603	16683	16648	16548	16597	16533	16721	16444	16597	16633	16548	16638	16517	16630	16544	16534	16645	16481	16744	16443	16540	16490	16530	16541	16619	16726	16627	16447	16592	16789	16421	16591	16603	16483	16687	16620	16587	16735	16643	16686	16625	16456	16549	16521	16643	16660	16547	16682	16609	16679	16487	16593	16544	16519	16646	16576	16633	16665	16554	16492	16507	16622	16692	16477	16603	16638	16610	16525	16617	16482	16708	16651	16456	16523	16629	16697	16699	16747	16616	16602	16569	16728	16679	16567	16598	16554	16569	16437	16635	16454	16598	16556	16616	16565	16689	16679	16709	16523	16600	16545	16520	16668	16471	16555	16720	16501	16523	16677	16474	16697	16581	16589	16550	16546	16669	16594	16594	16665	16626	16673	16684	16421	16596	16651	16529	16636	16711	16653	16701	16587	16463	16683	16523	16612	16666	16508	16688	16717	16639	16659	16639	16504	16575	16723	16607	16604	16612	16706	16736	16464	16555	16683	16740	16615	16631	16514	16537	16670	16389	16606	16604	16569	16528	16570	16541	16674	16664	16626	16625	16801	16625	16643	16548	16502	16621	16421	16647	16594	16584	16401	16548	16493	16589	16612	16501	16741	16590	16401	16634	16573	16647	16577	16645	16538	16732	16687	16409	16599	16428	16582	16551	16771	16577	16544	16500	16600	16625	16636	16520	16526	16599	16779	16705	16636	16584	16668	16643	16657	16523	16664	16656	16464	16544	16758	16586	16704	16551	16732	16563	16596	16419	16598	16595	16459	16733	16758	16789	16695	16608	16639	16527	16710	16551	16503	16636	16623	16620	16550	16593	16621	16507	16573	16506	16459	16587	16579	16593	16560	16708	16790	16585	16614	16508	16673	16466	16462	16694	16493	16466	16643	16539	16567	16587	16557	16459	16400	16607	16507	16519	16616	16483	16468	16667	16605	16735	16471	16528	16728	16610	16586	16422	16720	16613	16471	16626	16656	16620	16675	16696	16501	16462	16451	16598	16504	16652	16601	16743	16427	16611	16684	16540	16659	16670	16677	16573	16653	16591	16406	16508	16647	16688	16511	16500	16581	16667	16540	16503	16463	16602	16592	16477	16544	16589	16531	16634	16552	16803	16490	16701	16674	16503	16515	16849	16393	16637	16577	16734	16666	16658	16714	16439	16758	16432	16688	16394	16546	16385	16548	16764	16573	16477	16653	16566	16528	16377	16569	16586	16447	16481	16551	16690	16460	16503	16646	16514	16490	16304	16573	16678	16571	16598	16555	16539	16555	16661	16627	16626	16638	16686	16581	16581	16555	16699	16725	16688	16706	16795	16693	16617	16596	16562	16648	16457	16552	16653	16522	16540	16649	16703	16529	16536	16807	16610	16570	16602	16588	16525	16471	16567	16637	16395	16508	16492	16564	16761	16567	16685	16573	16482	16592	16640	16629	16663	16456	16469	16529	16475	16613	16625	16726	16429	16574	16556	16566	16470	16702	16518	16683	16478	16662	16759	16630	16667	16522	16744	16605	16538	16486	16624	16516	16583	16479	16743	16629	16611	16664	16616	16647	16676	16653	16537	16488	16600	16685	16789	16740	16588	16513	16468	16653	16636	16440	16688	16806	16694	16631	16353	16500	16571	16516	16455	16581	16599	16630	16755	16562	16548	16540	16730	16694	16463	16632	16532	16439	16599	16508	16584	16445	16523	16570	16698	16556	16487	16743	16359	16577	16450	16557	16539	16646	16747	16492	16697	16644	16695	16581	16603	16641	16728	16504	16706	16660	16706	16828	16689	16663	16651	16517	16532	16592	16670	16648	16719	16542	16659	16519	16637	16533	16605	16505	16568	16517	16603	16488	16577	16608	16659	16341	16571	16592	16550	16652	16721	16648	16561	16605	16648	16500	16732	16387	16614	16792	16553	16664	16578	16657	16610	16727	16463	16490	16480	16498	16564	16792	16725	16675	16663	16708	16699	16552	16578	16760	16654	16654	16450	16587	16510	16651	16616	16494	16673	16503	16757	16511	16832	16503	16473	16610	16781	16491	16637	16597	16463	16537	16472	16528	16540	16526	16635	16478	16611	16678	16690	16593	16520	16620	16521	16648	16657	16566	16699	16492	16597	16619	16491	16734	16588	16570	16580	16653	16501	16691	16600	16576	16452	16758	16642	16451	16685	16480	16603	16667	16724	16615	16579	16450	16556	16608	16717	16676	16390	16596	16636	16565	16624	16828	16600	16835	16509	16595	16713	16828	16548	16526	16551	16450	16668	16663	16646	16695	16579	16685	16561	16662	16650	16423	16665	16571	16517	16649	16485	16509	16500	16600	16549	16687	16509	16585	16421	16612	16585	16571	16683	16607	16529	16563	16496	16518	16672	16537	16498	16410	16702	16675	16617	16622	16471	16752	16518	16595	16755	16515	16650	16403	16657	16556	16592	16516
24071	24678	46984	48227	39926	33700	27976	22319	20816	20484	20418	20312	19937	20339	20184	20064	20356	20159	20138	20267	20186	20055	20256	20245	20107	20075	20073	19950	20325	20060	19952	20253	19983	20102	19986	20180	20071	20194	20108	19935	20061	20166	19908	20044	20035	19987	19899	20051	20287	20242	20039	19990	19987	19951	20083	19982	19912	20178	19942	20288	19990	20138	19859	19882	20042	19902	19954	20142	19940	20042	19929	20086	20026	19853	19842	20151	20029	20063	20168	19820	20140	19924	20142	20017	20165	20185	19961	20053	19889	20010	20054	19931	20096	20153	20167	19841	19975	20064	20063	20090	20190	19975	20074	19979	19867	19981	20123	20012	19965	20073	19824	19973	19832	19935	19910	19852	19989	19764	19902	19962	20067	20073	19726	20068	20043	19961	20187	19789	19832	19899	20038	20126	19984	20068	20038	19833	19947	19729	19989	19782	20031	19982	19971	20132	19969	20116	20111	19913	20099	20045	19868	19965	19832	20103	19899	20077	20047	19882	19990	20219	20174	20047	19818	20160	20103	20062	20117	20251	20178	19873	20067	19825	20012	20091	20073	19812	20074	20102	20108	19960	20015	19986	20061	19959	19868	20087	20139	20063	20062	19825	20084	19750	20022	20199	19960	20007	20143	19934	20012	19919	20092	19916	19981	19874	19767	19919	20029	19804	19824	19898	19968	19737	20015	19811	19875	20134	19980	20165	19882	20010	19802	19980	20024	20192	20171	19787	19976	19948	20070	20097	20033	19922	19871	20060	19948	19978	20089	20230	20037	20019	19886	19984	19921	20008	20107	20080	19830	19834	19935	19938	19901	19873	20124	20026	19771	19948	19801	20023	20049	19949	19932	20019	20032	20036	20186	20025	19812	20086	20015	19877	20133	20154	19950	19929	19877	19716	19885	20121	19903	20090	20030	20170	20051	19957	19857	20000	20118	19924	19942	20216	19948	20047	19805	19982	19844	19836	20056	20148	19946	19811	20161	19825	19671	19989	19823	19985	19744	19962	19883	19945	20087	20025	19902	20099	19690	19868	19929	20106	19870	20003	20062	19961	19894	19998	19789	19894	19951	19889	20033	20078	20080	19834	20066	20116	19928	19947	20073	20050	19923	19961	19857	19988	19936	19970	20069	19972	20005	20002	20048	20010	20009	20052	19954	20002	20117	19996	19932	20210	20104	19847	19909	20005	19981	20018	20037	19960	19974	20021	20118	19878	19960	19982	20212	20156	20014	19945	19991	19834	19919	19970	20117	19961	19919	19970	19840	19991	20084	20153	19942	20010	19951	20033	19879	19990	19857	20169	20217	20075	19976	20001	19998	20220	19856	20099	19977	20047	20096	20022	20119	19971	20093	19729	19846	19666	19920	19924	19771	20145	20023	19952	20058	19940	20148	20040	20024	19861	20169	20020	19968	19982	19993	19991	20060	19998	20111	19738	19960	19882	19984	19725	20037	20024	19947	19992	20026	19895	19847	19921	19779	19843	20084	20021	20073	19956	19947	19987	19891	19890	20071	20037	20021	19823	20238	19890	19986	20205	19949	20061	20008	19919	20152	20000	20220	20116	20108	19817	19977	20007	19799	19932	20012	19965	19843	20068	19941	20071	20092	20000	20112	19980	20062	20156	20076	20145	20064	19946	20207	20003	20198	19764	19890	19971	20105	20064	19979	19910	19837	19787	19854	20210	20215	19973	19982	19890	20066	19932	20174	20081	20065	20083	19982	19883	19921	19912	19859	19889	19888	19920	19950	20107	19862	19799	20030	19945	19928	19990	19900	20005	19865	20027	19787	19856	19888	19877	20056	19889	19926	20029	19876	19997	19951	20172	19947	20025	20140	19914	19889	20124	20024	19689	19861	20030	20200	20106	20108	19839	20018	19986	20170	20090	19923	19916	20003	20117	19929	20121	19931	20019	20103	19899	19789	20094	19918	19911	20005	19940	19890	20031	19967	20013	20174	20077	20047	20112	19927	19855	20110	19827	19920	19853	19898	19925	19945	19924	20065	19971	19977	19849	19959	19932	19939	20020	20167	20062	20000	19914	19930	19880	19919	19966	20021	20029	20011	20210	19996	19904	20109	20014	19953	19834	20040	19951	19805	19889	19874	20060	19985	20074	20045	20018	20172	20222	20037	19764	19865	19975	19884	19814	20080	20038	19917	20239	20034	19952	19996	20105	20042	19983	20053	19836	19853	20029	19875	19941	19891	20086	19794	19928	19908	20175	19908	19889	20138	20061	20140	20089	20079	19867	20080	20018	20134	20158	20040	20050	19934	20075	19911	19878	19931	20208	20064	19964	20049	20243	19936	19835	20062	19799	19852	20022	19862	19923	19810	19945	19936	20015	20077	20140	19769	19834	20259	19870	19953	19798	19962	19953	19965	19891	20086	19884	20137	19986	20051	19851	19818	19915	20121	19904	19832	20067	19965	19813	19896	20002	19876	20097	19958	19996	20119	19999	19875	20075	19965	19938	20027	19948	20044	20127	20066	20021	20054	19935	19903	19916	19924	20021	19782	19876	20225	19989	19963	19816	20143	19977	19912	19838	19991	19969	20060	20030	20055	20143	20028	20209	20079	19866	20031	20133	20042	19883	20044	20024	20034	20073	20200	20070	19839	20072	19866	19918	20041	19854	20016	19852	20083	20078	20071	20028	19983	20038	19997	19816	19935	19994	19919	20077	19961	19961	19888	19981	20056	19964	20128	20166	20139	19922	19905	19767	20125	19951	20015	20076	20121	19975	19958	20014	20110	20249	20225	20079	20045	20084	20128	19992	20189	20000	19909	20077	20188	20022	19977	19738	19733	19940	20141	19987	19994	19963	19942	20175	19902	20078	19996	19948	20015	20053	19922	19987	20156	20249	19952	19974	19963	20003	19709	20214	19881	20062	20008	19978	20037	20183	20057	19921	20128	20070	20072	20056	20001	19793	20203	19911	20054	19930	20121	20125	20062	20008	20172	20148	19995	19965	19904	20046	20026	19892	20149	19882	20023	20044	19868	19966	20133	19906	20125	19965	20079	20097	20076	20159	19998	19942	20047	19883	20125	20031	20007	19963	20038	19863	20111	19861	20019	20107	19954	19791	19918	19928	20030	19898	19867	20094	20057	19986	19838	19942	20135	20119	19884	20089	19959	20145	20214	20044	20027	20110	19908	20062	19948	19987	19925	19941	19875	20024	20027	20048	19963	19958	19989	20065	19957	19751	19975	20080	20194	20023	19859	19974	19953	19881	19958	19946	20091	20117	20087	19927	19940	20166	19916	19910	20052	20127	20090	19869	20114	19913	19972	20067	20049	19896	20035	19935	20028	19682	20010	20163	19876	19938	20025	20103	19814	20144	20069	20078	20116	19961	20127	20143	19939	19849	19907	20020	19957	20140	20079	20112	19949	19780	20000	19813	19874	20006	20057	20157	20229	19956	19908	19864	20024	20239	20075	20018	19991	19949	20142	19830	19892	19959	19872	20069	19936	19980	19897	20067	20156	20126	20260	20094	20137	20042	19973	19727	19942	20117	19992	19996	19814	19873	19965	19933	19900	20093	20049	19761	20276	19946	20197	20032	19904	19907	19944	20020	19998	20048	19975	19936	19982	20072	20134	20113	19977	20109	19972	19975	19863	20057	19851	20136	19926	20161	20074	19958	19956	20092	20146	19974	20009	19928	19918	20055	19997	20002	19865	19789	20144	19654	19939	19863	20047	20059	20067	20136	19929	19993	20056	20076	20016	20068	20037	20156	19992	20000	19940	19948	19913	20131	20070	19737	19885	19960	19910	20023	19965	20254	19934	20283	20195	20262	20064	20201	20128	19985	20083	19835	19920	19887	20067	20109	19946	20023	20167	19947	20114	19966	19926	20019	19902	19980	19948	20202	19881	20075	19972	20202	19985	20084	19960	20105	19982	20018	19957	19917	19934	19794	20118	20053	20230	20025	19983	19921	20122	19925	19920	19810	19884	20103	19952	20066	19929	19862	20087	19881	19921	20044	19866	19913	19887	20073	19942	19859	19955	20043	20037	19933	20122	19805	20117	19917	19924	20101	19849	19986	20079	20038	19877	19885	20007	20061	20029	20377	20044	19948	20064	19894	20001	20031	20052	20074	19962	20076	19978	19854	20006	19999	19869	19809	19925	20053	19934	20084	20054	19971	19869	20067	19839	20040	19980	20101	19967	20079	19994	19921	20012	20117	19967	19869	20142	19839	20110	20036	20122	19961	20010	20083	19988	19798	19919	19886	19714	20003	20038	20111	20041	20042	20066	19854	19853	20019	20023	20034	19959	19951	19816	19895	19945	19903	20054	19971	19960	19982	19955	19894	20126	19936	20171	19933	20003	19953	19848	19944	19875	19818	20001	20134	19923	19958	19960	20117	20120	20126	19992	19876	20162	20079	20161	19922	20112	20167	20248	20094	19864	19899	19824	20052	20270	20080	20041	20039	20272	20008	19954	19914	19785	20067	20112	19868	20132	20007	19866	20057	20109	20125	19840	20063	20198	20097	20036	19949	20034	20035	19977	19894	20181	20227	19933	20054	19940	20028	19926	20200	19942	19913	20007	19920	19873	20052	20097	19956	20086	20058	19901	19918	20071	20068	19949	19936	19872	20188	19985	20022	19915	19991	19941	19970	20103	20069	20056	19943	19861	20226	20029	20105	19994	20026	19928	20152	19985	19973	20015	20009	20196	19942	19943	20279	20096	20055	20004	19984	20098	19952	19949	20101	19993	19942	19811	19967	19994	20005	20034	19993	20028	20095	20110	19958	20120	20032	19796	19989	20018	19821	19925	19993	19971	19865	19899	19889	20125	20059	20097	19977	20236	20017	19965	20113	19933	19821	20078	19714	20066	19970	20121	20024	19981	19902	20069	19906	19950	20050	19859	20025	20106	20082	20102	20028	20277	20065	19905	19995	20088	19845	20111	20351	19847	19985	20022	19814	20032	20125	20006	20219	19905	19942	19908	19972	20122	19959	19994	20165	20080	19957	20066	20051	20055	19994	19871	19948	19892	19858	19971	19613	19942	19897	20032	20184	19807	20048	20193	19991	20005	19962	20166	19852	19976	19878	19774	19813	19951	19884	19945	19911	20085	20197	19972	20107	20080	20087	19958	19834	19937	19994	20032	20137	20000	19999	19672	19926
54428	96543	91239	65157	46497	32684	22830	18599	17333	16807	16596	16789	16618	16435	16533	16602	16471	16538	16603	16567	16603	16552	16625	16799	16662	16591	16603	16492	16706	16703	16772	16568	16517	16551	16510	16544	16585	16675	16657	16677	16602	16599	16513	16405	16625	16536	16692	16441	16683	16518	16787	16696	16634	16599	16565	16751	16665	16718	16677	16572	16701	16648	16619	16493	16859	16330	16655	16709	16518	16703	16746	16529	16537	16603	16557	16446	16647	16671	16513	16528	16593	16778	16585	16713	16470	16676	16686	16688	16534	16559	16682	16690	16564	16733	16648	16559	16562	16589	16632	16641	16523	16588	16526	16526	16612	16655	16584	16507	16667	16590	16538	16511	16586	16676	16669	16752	16732	16557	16708	16577	16541	16464	16653	16608	16686	16660	16658	16682	16572	16695	16545	16621	16665	16675	16606	16509	16460	16658	16698	16628	16695	16656	16576	16565	16645	16595	16629	16484	16589	16668	16650	16676	16558	16605	16582	16669	16599	16681	16481	16697	16566	16539	16519	16598	16590	16586	16609	16679	16685	16507	16710	16688	16487	16602	16693	16679	16584	16543	16504	16542	16703	16798	16652	16483	16661	16597	16665	16599	16597	16829	16690	16507	16537	16521	16566	16659	16706	16659	16734	16642	16878	16626	16687	16533	16612	16542	16584	16595	16694	16601	16661	16634	16472	16574	16585	16769	16424	16719	16418	16574	16483	16675	16477	16592	16456	16604	16651	16711	16562	16741	16542	16598	16711	16588	16559	16537	16653	16697	16577	16519	16474	16544	16716	16549	16643	16490	16709	16711	16405	16692	16632	16595	16607	16648	16676	16779	16537	16627	16706	16692	16566	16448	16564	16757	16546	16534	16664	16464	16766	16701	16682	16814	16688	16624	16727	16517	16404	16674	16553	16618	16679	16560	16569	16724	16763	16541	16530	16645	16536	16522	16811	16575	16461	16512	16625	16483	16856	16649	16478	16631	16552	16573	16632	16525	16776	16521	16611	16655	16495	16710	16645	16589	16794	16616	16757	16594	16547	16631	16589	16647	16623	16397	16679	16679	16640	16565	16633	16623	16693	16569	16568	16454	16502	16497	16627	16711	16634	16586	16484	16669	16393	16644	16612	16686	16460	16628	16537	16686	16530	16591	16539	16501	16619	16565	16391	16804	16547	16478	16405	16441	16712	16462	16561	16659	16595	16747	16646	16443	16470	16597	16456	16784	16768	16573	16595	16614	16616	16508	16627	16477	16529	16428	16565	16666	16553	16647	16576	16572	16543	16512	16604	16645	16543	16693	16427	16588	16515	16657	16494	16544	16583	16643	16698	16602	16692	16493	16511	16679	16612	16792	16703	16599	16669	16522	16586	16627	16624	16441	16674	16549	16587	16536	16765	16604	16500	16639	16645	16590	16643	16585	16587	16629	16580	16786	16721	16565	16582	16462	16726	16644	16768	16477	16736	16589	16379	16622	16717	16777	16642	16589	16562	16674	16608	16599	16569	16624	16704	16641	16665	16701	16439	16615	16361	16698	16697	16740	16542	16599	16597	16434	16738	16493	16669	16751	16600	16551	16555	16681	16586	16485	16462	16354	16753	16441	16527	16625	16552	16623	16424	16713	16589	16659	16612	16574	16601	16511	16614	16562	16514	16700	16636	16589	16666	16448	16684	16528	16445	16736	16672	16655	16594	16436	16579	16581	16653	16684	16572	16588	16555	16701	16535	16466	16582	16670	16552	16590	16672	16527	16661	16576	16755	16668	16592	16439	16568	16553	16590	16508	16543	16657	16577	16723	16612	16598	16646	16600	16611	16611	16484	16556	16574	16682	16673	16655	16587	16725	16589	16691	16656	16533	16465	16656	16534	16638	16413	16584	16592	16413	16713	16537	16597	16588	16613	16708	16822	16573	16589	16565	16621	16693	16549	16593	16574	16628	16596	16649	16655	16660	16530	16509	16496	16788	16677	16610	16587	16662	16632	16661	16729	16701	16597	16777	16541	16427	16600	16561	16600	16475	16756	16671	16677	16690	16770	16467	16659	16607	16542	16389	16664	16601	16668	16602	16630	16633	16504	16769	16579	16575	16676	16759	16491	16624	16559	16654	16624	16583	16527	16521	16512	16624	16473	16532	16732	16461	16647	16690	16494	16426	16692	16499	16612	16547	16558	16711	16495	16869	16613	16676	16666	16483	16699	16596	16712	16547	16636	16582	16599	16685	16531	16481	16489	16569	16674	16517	16565	16723	16585	16706	16703	16662	16480	16494	16584	16636	16375	16642	16691	16792	16646	16604	16604	16625	16623	16630	16484	16714	16552	16684	16628	16702	16658	16575	16679	16740	16702	16752	16591	16572	16766	16620	16546	16686	16635	16602	16556	16736	16621	16512	16647	16695	16817	16770	16558	16641	16649	16521	16602	16479	16637	16664	16763	16808	16559	16524	16564	16611	16607	16584	16412	16697	16786	16760	16665	16664	16722	16445	16581	16522	16579	16547	16442	16537	16777	16538	16405	16497	16520	16612	16451	16555	16416	16617	16476	16636	16606	16579	16569	16698	16654	16700	16663	16424	16590	16635	16566	16693	16671	16584	16621	16561	16480	16724	16611	16722	16535	16720	16613	16587	16420	16611	16630	16826	16619	16563	16527	16768	16681	16673	16559	16491	16549	16628	16519	16529	16521	16533	16652	16687	16549	16678	16607	16738	16661	16627	16558	16564	16559	16662	16686	16475	16363	16493	16480	16647	16549	16688	16735	16683	16699	16646	16656	16389	16692	16669	16514	16375	16734	16676	16745	16592	16609	16661	16481	16439	16503	16664	16756	16521	16463	16479	16523	16689	16482	16550	16405	16583	16634	16729	16781	16478	16632	16567	16570	16349	16514	16723	16579	16647	16674	16558	16381	16558	16518	16748	16597	16648	16583	16537	16564	16774	16667	16419	16525	16465	16580	16431	16584	16563	16573	16449	16706	16765	16770	16666	16665	16598	16556	16561	16603	16671	16561	16527	16789	16504	16598	16683	16582	16505	16695	16716	16587	16835	16634	16516	16553	16418	16482	16527	16570	16648	16632	16596	16524	16582	16447	16762	16623	16588	16637	16572	16557	16718	16594	16438	16654	16616	16542	16641	16575	16506	16592	16577	16675	16466	16547	16700	16551	16564	16592	16533	16604	16573	16698	16592	16518	16385	16586	16617	16636	16601	16510	16441	16640	16612	16518	16583	16550	16759	16779	16668	16568	16518	16569	16782	16760	16686	16665	16436	16694	16532	16557	16357	16705	16553	16580	16541	16619	16623	16634	16701	16477	16492	16537	16699	16781	16684	16410	16520	16557	16592	16579	16721	16602	16581	16457	16530	16478	16560	16557	16600	16665	16484	16731	16616	16525	16695	16565	16368	16679	16649	16669	16684	16564	16628	16508	16675	16707	16678	16753	16809	16559	16540	16542	16677	16705	16562	16463	16322	16702	16383	16550	16784	16685	16668	16607	16696	16492	16685	16561	16367	16600	16642	16664	16587	16614	16568	16515	16481	16648	16654	16552	16576	16527	16639	16698	16447	16748	16565	16760	16612	16550	16468	16518	16566	16554	16641	16546	16609	16651	16737	16643	16551	16624	16650	16627	16444	16563	16746	16520	16532	16712	16678	16541	16648	16694	16429	16767	16576	16518	16662	16570	16537	16428	16610	16725	16509	16526	16631	16784	16578	16744	16717	16611	16372	16520	16448	16651	16705	16650	16678	16619	16495	16706	16597	16576	16731	16612	16609	16690	16450	16613	16480	16432	16479	16638	16501	16679	16567	16671	16678	16724	16642	16555	16626	16684	16822	16528	16473	16690	16619	16681	16739	16619	16691	16716	16794	16713	16612	16663	16620	16565	16758	16609	16637	16661	16656	16579	16544	16606	16503	16534	16758	16488	16559	16708	16628	16434	16741	16441	16771	16548	16552	16572	16606	16670	16462	16799	16508	16733	16686	16777	16601	16580	16513	16664	16591	16598	16550	16480	16588	16555	16633	16522	16569	16664	16587	16524	16379	16495	16694	16530	16710	16584	16708	16699	16624	16737	16585	16786	16501	16452	16565	16627	16654	16443	16808	16593	16593	16345	16494	16816	16570	16666	16402	16695	16641	16631	16411	16456	16639	16574	16687	16603	16506	16519	16574	16600	16582	16575	16451	16721	16701	16653	16490	16594	16644	16483	16583	16639	16415	16592	16616	16702	16610	16616	16593	16486	16596	16691	16537	16667	16740	16682	16497	16611	16556	16544	16639	16563	16615	16516	16532	16680	16550	16574	16634	16611	16611	16568	16568	16678	16637	16638	16579	16828	16527	16606	16556	16669	16497	16466	16506	16601	16550	16711	16530	16635	16659	16768	16600	16570	16705	16491	16438	16420	16525	16685	16706	16631	16431	16529	16639	16557	16609	16531	16496	16548	16664	16728	16454	16701	16575	16541	16457	16670	16552	16422	16533	16596	16818	16779	16506	16761	16587	16548	16597	16455	16751	16530	16536	16561	16687	16626	16607	16634	16656	16483	16690	16544	16711	16582	16587	16615	16616	16758	16519	16509	16625	16534	16686	16552	16647	16651	16605	16875	16629	16673	16705	16481	16610	16740	16484	16737	16441	16494	16600	16519	16524	16707	16622	16681	16519	16722	16585	16553	16424	16489	16525	16538	16440	16569	16681	16481	16521	16587	16530	16781	16673	16685	16429	16540	16370	16580	16671	16653	16700	16455	16638	16539	16498	16358	16843	16620	16627	16581	16697	16697	16533	16571	16635	16685	16625	16643	16718	16650	16591	16640	16672	16470	16505	16547	16636	16657	16615	16521	16633	16704	16664	16590	16661	16718	16568	16436	16576	16670	16466	16481	16637	16409	16535	16588	16597	16469	16548	16676	16520	16526	16554	16468	16786	16650	16444	16617	16562	16688	16552	16634	16780	16617	16534	16565	16621	16676	16693	16499	16581	16500	16690	16553	16638	16489	16456	16683	16638	16507	16560	16609	16630	16681	16540	16677	16618	16465	16694	16615	16369	16573	16863	16586	16740	16615	16623	16731	16764	16636	16636	16519	16594	16649	16677	16442	16701	16552	16564	16609	16472	16787	16434	16656	16642	16431	16616	16574	16619	16426	16672
22932	22959	37842	38204	35086	33176	30780	24165	21479	20843	20645	20514	20402	20463	20410	20415	20313	20415	20559	20388	20472	20213	20424	20475	20441	20230	20340	20420	20323	20361	20378	20287	20353	20210	20095	20235	20314	20181	20423	20487	20345	20107	20387	20369	20337	20330	20316	20173	20390	20218	20319	20199	20317	20230	20332	20039	20096	20126	20291	20102	20077	20219	20309	20149	20287	20188	20057	20208	20035	20287	20114	20309	20205	20037	20177	20122	20330	20244	20217	20237	20155	20332	20172	20133	20244	20210	20157	20134	20052	20171	20427	20204	20072	20371	20321	20178	20185	20262	20213	20051	20119	20446	20313	20088	20249	20249	20225	20346	20164	20217	20222	20107	20228	20347	20412	20262	20212	20285	20115	20199	20196	20270	20210	20162	20101	20291	20275	20164	20159	20247	20411	20264	20186	20277	20133	20107	20145	20101	20182	20158	20253	20424	20191	20296	20138	20097	20114	20173	20083	20224	20210	20261	20251	20166	20207	20291	20368	20188	20356	20341	20234	20550	20026	20226	20232	20054	20245	20279	19943	20269	20177	20309	20297	20206	20466	20461	20270	20211	20075	20197	20333	20355	20158	20057	20343	20128	19990	20138	20400	20067	20148	20211	20453	20013	20182	20239	20210	20320	20060	20297	20182	20165	20182	20258	20118	20148	20155	20299	20213	20299	20297	20368	20380	20174	20282	20293	20186	20109	20205	20338	20242	20265	20208	20137	20162	20146	20182	19944	20277	20271	20196	20236	20245	20177	20131	20257	20481	20298	20449	20286	20239	20382	20348	20145	20426	20177	20168	20077	20110	20237	20096	20021	20368	20350	20176	20262	20313	20262	20049	20224	20342	20205	20307	20111	20105	20163	20026	20067	20191	20234	20295	20319	20201	20125	20020	20275	20131	20069	20345	20234	20293	20188	20105	20226	20114	20245	20103	20188	20224	20227	20264	20397	20231	20246	20268	20216	20240	20217	20209	20283	20217	20136	20162	20225	20360	20272	20265	20132	20342	20331	20276	20228	20127	20122	20113	20230	20142	20111	20082	20020	20311	20370	20139	20150	20186	20236	20273	20180	20314	20105	20311	20205	20190	20227	20140	20183	20154	20328	20176	20090	20037	19991	20192	20174	20302	20210	20160	20358	20375	20264	20140	20356	20336	20075	20174	20219	20146	20257	20104	20178	20151	20003	20135	20251	20137	20205	20136	20199	20156	20056	20163	20068	20364	20181	20273	20174	20115	20202	20146	20077	19909	20152	20222	20351	20321	19995	20174	20410	20200	20303	20126	20077	20282	20246	20186	20270	20226	20128	20195	20306	20496	20264	20207	20038	20038	19985	20140	20115	20108	20256	20134	20311	20136	20246	20165	20270	20403	20512	20332	20201	20148	20231	20348	20399	20249	20479	20325	20119	20156	20137	20168	20280	20174	20045	20094	20214	20248	20425	20263	20263	20366	20284	20179	20111	20159	20052	20267	20111	20023	20209	20284	20230	19956	20388	20221	20082	19995	20212	20277	20080	20055	20160	20139	20320	20235	20091	20201	20148	19906	20080	20290	20190	20054	20217	20120	20124	20182	20133	20054	20160	20126	20134	20252	20170	20436	20021	20013	20227	20171	20218	20030	20152	20285	20235	20283	20033	20117	20113	20089	20150	20153	20240	20124	20115	20181	20403	20262	20244	20373	20203	20248	20180	20454	20136	20094	20144	20253	20271	20334	20411	20194	20181	20206	20191	20071	20246	20138	20247	20068	20033	20250	20223	20179	20202	20042	19845	20046	20149	20393	20186	20220	20391	20110	20167	20267	20169	20083	20203	20196	20246	19969	20183	20015	20447	20038	20315	20291	20131	19961	20146	20102	20188	20442	20335	20326	20251	20162	20226	20099	20275	20200	20319	20218	20146	20137	20386	20343	20393	20438	20555	20376	20107	20159	20282	20216	20148	20224	20019	20162	20164	20153	20179	20213	20074	20088	20211	20263	20080	20522	20161	20325	20187	20156	20194	20236	20271	20085	20079	20134	20151	20327	20186	20236	20112	20039	20137	20359	20149	20194	20112	20283	20114	20226	20144	20166	19996	20249	20326	20180	20087	20220	20062	20294	20043	20329	20179	20227	20395	20226	20093	19973	20167	20021	20256	20181	20254	20226	20205	20303	20041	20208	20138	20338	20139	20395	20226	20231	20200	20157	20065	20161	20221	20166	20360	20388	20338	20375	20267	20296	20337	20239	20268	20304	20182	20050	20064	20216	20155	20430	20198	20244	20255	20267	20334	20202	20256	20051	20120	20152	20137	20095	20130	20037	20141	19925	20135	20159	20302	20289	20184	20146	19982	20331	20237	20084	20154	20135	20222	20342	20236	20419	20168	20065	20084	20138	20347	20130	20291	20092	20343	20012	20058	20120	20110	20315	19947	20177	20434	20067	20138	20253	19984	20088	20133	20215	19944	20065	20233	20179	20126	20237	20312	20163	20045	20077	20214	20101	20257	20135	20121	19905	20283	20360	20164	20219	20254	20326	20040	20200	20415	20260	20139	20348	20291	20355	20353	20106	20156	20229	20045	20085	19954	20050	20175	20247	20123	20253	20176	20370	20199	20243	20249	20252	20205	20125	20299	20258	20334	20222	20310	20360	20424	20182	20275	20112	20296	20083	20099	20234	20179	20266	20227	20222	20242	20311	20305	20315	20151	20328	20247	20070	20111	20176	20295	20272	20259	20208	20108	20170	20212	20058	20198	20235	20283	20082	20344	20267	20344	20164	20269	20171	20351	20158	20415	20218	20218	20163	20250	20173	20133	20232	20069	20338	19990	20024	20323	20172	20344	20305	20054	20202	20170	20034	20005	20171	20059	20273	20258	20164	20132	20436	20031	20067	20159	20119	20198	20284	20155	20183	20170	20232	20102	20059	19772	20322	20132	20098	20250	20208	20319	20112	20172	20363	20111	20195	20274	20172	20271	20196	20141	20253	20281	20104	19854	20206	20171	20361	20332	20286	20139	19976	19973	20139	20110	20388	20172	20243	20207	20097	20046	20151	20213	20168	20271	20230	20115	20113	20328	20175	20265	20245	20239	20225	20228	20217	20027	20075	20324	20202	20106	20344	20095	20169	20056	20178	20075	20147	20292	20033	20144	20031	20015	20237	20064	20337	20082	20133	20337	20022	20353	20253	20190	20179	20312	20066	20280	20116	20098	20016	20304	20079	20196	20134	20186	20100	20124	20372	20158	20305	20252	20249	20425	20360	20277	20069	20359	20363	20400	20167	20140	19980	20257	20247	20135	20271	20075	20142	20265	20058	20337	20030	20165	20097	20164	20268	20310	20199	20135	20271	20134	20166	20237	20046	20146	20070	20223	20372	20182	20291	20194	20287	20234	20233	20016	20147	20252	20060	20236	20433	20188	20303	20018	20089	20068	20020	20113	20047	20318	20297	20139	20304	20120	20210	20221	20293	20109	20232	20082	20228	20086	20282	20221	20309	20335	20196	20309	20040	20188	20043	20192	20035	20239	20247	20231	20283	20357	20200	20526	20382	20327	20120	20137	20186	20085	20008	20174	20115	20443	20189	20104	20202	20131	20195	20254	20699	20203	20205	20286	20164	20187	20180	20073	20049	20193	20312	20270	20030	20096	20260	20358	20315	20180	20131	20058	20077	20107	20090	20275	20204	20096	20150	20235	20306	20306	20310	20382	20273	20335	20186	20041	20127	20156	20142	20347	20362	20127	20006	20085	20314	20198	20302	20145	20110	20317	20038	20223	20085	20170	20323	20125	20142	20373	20256	20056	20229	19980	20233	20077	20120	19965	20027	20256	20291	20450	20174	20139	19996	20047	20278	20281	20139	20218	20283	20161	20080	20228	20291	20297	20215	20084	20211	20180	20437	20228	20300	20302	19955	20011	20176	20262	20222	20146	20010	20193	20096	20056	20322	20291	20327	20334	20293	20077	19985	20367	20181	20135	20245	20062	20063	20237	20104	20089	20141	20126	20299	20126	20160	20207	20175	20204	20085	20229	20053	20171	20174	20103	20475	20343	20234	20028	20152	20090	20215	20004	20226	20115	20185	20100	19873	20197	20136	20162	20260	20092	19935	20011	20321	20387	20321	20214	20217	20273	20185	20133	20249	20461	20110	20125	20040	20209	20150	20103	19928	20437	20184	20330	20266	20064	20211	20411	20289	20187	20158	20010	20154	20253	20341	20348	20030	20193	20061	20181	20089	20234	20176	20259	20361	20136	20210	20197	20136	20046	20270	20339	20066	20370	19977	20326	20137	20162	20222	20169	20367	20256	20186	20055	20394	20446	20118	20127	19918	20112	20136	20304	20319	20259	20260	20023	20128	20011	20183	20009	20014	20481	20025	20134	20219	20302	20263	20239	20097	20336	20158	20046	20032	20372	20188	20201	20258	20241	20205	20039	20307	20009	20293	20431	20086	20219	20245	20247	19991	20079	20195	20210	20195	20192	20384	20146	20280	20234	20212	20248	20315	20293	20375	20183	20015	20204	20157	20165	20224	20025	20274	20305	20166	20525	20254	20238	20120	20279	20219	20271	20148	20266	20185	20191	20235	20187	20323	20203	20263	20189	20141	19937	20114	20434	20315	20281	20121	20087	20165	20344	20244	20123	20273	20377	20295	19880	20250	20174	20157	20026	20149	19988	20228	20150	20231	20232	20250	20134	20248	20082	20092	20289	20218	20080	20255	20231	20046	20279	20301	20276	20303	20108	20351	20398	20445	20654	20240	20225	20095	20226	20158	20079	20110	20053	20126	20050	20177	20393	20372	20188	20144	20307	20116	20320	19996	20100	20367	20222	20242	20114	20132	20117	20184	20210	20337	20214	20168	19960	20060	20078	20184	20133	20428	20114	20320	20149	20174	20172	20255	20158	20103	20159	20124	20054	20155	20135	20261	20232	20270	20273	20208	20334	20060	20146	20133	20100	20364	20145	20299	20012	20076	20054	20033	20147	20351	20374	19933	20226	20032	20098	20318	20089	20247	20157	20098	20210	20075	20189	20268	20063	19958	20224	20301	20256	20402	20339	20127	20089	20220	20222	20139	20213	20302	20165	20178	20128	20396	20296	19992	20285	20266	20233	19958	20145	20196	20001	20321	20097	20024	20366	20141	20147	19958	20244
56168	103936	95450	74120	53107	37370	25579	19783	17360	16841	16807	16558	16676	16788	16827	16822	16762	16770	16774	16534	16580	16758	16647	16599	16891	16687	16620	16609	16654	16738	16746	16706	16777	16708	16852	16697	16817	16709	16765	16685	16628	16781	16647	16609	16553	16592	16691	16690	16597	16576	16717	16794	16815	16816	16742	16808	16915	16903	16692	16576	16931	16633	16845	16844	16803	16623	16683	16561	16718	16669	16709	16802	16775	16682	16680	16761	16596	16737	16677	16905	16571	16685	16743	16771	16789	16779	16682	16602	16718	16729	16802	16833	16722	16573	16682	16595	16744	16731	16564	16871	16625	16565	16839	16767	16885	16629	16594	16679	16668	16785	16654	16606	16695	16782	16613	16661	16830	16646	16479	16748	16638	16693	16846	16754	16794	16595	16614	16713	16861	16752	16727	16728	16650	16919	16801	16676	16873	16675	16803	16729	16720	16802	16482	16751	16829	16735	16934	16793	16745	16578	16566	16826	16649	16809	16722	16782	16850	16726	16704	16641	16654	16953	16556	16733	16768	16775	16732	16639	16820	16827	16610	16746	16636	16684	16925	16647	16588	16797	16563	16895	16583	16682	16637	16717	16840	16799	16480	16833	16820	16575	16726	16639	16722	16907	16715	16568	16838	16590	16681	16862	16577	16757	16877	16697	16841	16660	16659	16648	16842	16678	16835	16742	16869	16741	16630	16600	16834	16797	16561	16799	16770	16749	16689	16649	16765	16501	16718	16642	16683	16588	16775	16724	16696	16899	16825	16645	16667	16599	16787	16738	16665	17043	16793	16555	16855	16577	16675	16689	16750	16604	16703	16698	16746	16658	16671	16611	16787	16533	16578	16671	16843	16696	16629	16747	16755	16768	16694	16737	16776	16414	16600	16512	16565	16759	16684	16746	16697	16542	16585	16757	16509	16709	16753	16650	16647	16728	16734	16752	16818	16763	16783	16712	16756	16599	16703	16810	16958	16617	16766	16809	16768	16782	16757	16636	16835	16652	16679	16648	16719	16754	16828	16598	16642	16791	16774	16539	16604	16719	16818	16610	16776	16694	16772	16666	16806	16473	16634	16828	16640	16680	16630	16552	16765	16769	16592	16667	16712	16663	16730	16920	16846	16774	16584	16828	16560	16606	16510	16743	16920	16715	16633	16773	16755	16680	16662	16722	16552	16850	16599	16795	16748	16726	16636	16655	16567	16698	16693	16728	16795	16859	16547	16720	16800	16446	16572	16806	16638	16675	16614	16647	16686	16618	16762	16596	16717	16617	16824	16888	16751	16673	16793	16841	16687	16679	16870	16622	16859	16915	16765	16608	16616	16779	16800	16564	16637	16648	16776	16825	16745	16873	16784	16644	16720	16581	16745	16565	16791	16615	16602	16601	16599	16554	16829	16640	16798	16749	16573	16726	16526	16799	16729	16676	16635	16568	16686	16754	16842	16791	16483	16724	16796	16682	16629	16820	16682	16630	16587	16620	16874	16737	16645	16755	16721	16679	16458	16859	16646	16534	16673	16719	16859	16581	16650	16709	16774	16568	16688	16693	16663	16801	16714	16766	16621	16770	16780	16646	16635	16776	16687	16787	16723	16812	16809	16780	16577	16749	16770	16727	16790	16492	16608	16819	16661	16658	16728	16592	16635	16503	16831	16711	16697	16692	16426	16588	16979	16787	16839	16704	16679	16530	16692	16468	16660	16712	16763	16614	16627	16686	16725	16565	16696	16840	16725	16854	16587	16616	16509	16642	16771	16768	16565	16741	16680	16619	16862	16782	16671	16708	16723	16523	16693	16675	16628	16789	16753	16706	16780	16796	16730	16629	16694	16660	16774	16634	16706	16690	16590	16512	16946	16494	16718	16859	16490	16759	16748	16833	16728	16586	16793	16727	16851	16477	16628	16602	16716	16911	16703	16795	16803	16738	16702	16545	16888	16743	16583	16668	16688	16785	16714	16790	16842	16706	16706	16742	16672	16679	16700	16573	16801	16921	16612	16695	16698	16673	16782	16645	16589	16680	16641	16674	16650	16720	16805	16653	16730	16675	16681	16731	16595	16672	16874	16719	16727	16649	16676	16531	16706	16601	16841	16814	16703	16651	16772	16684	16717	16601	16771	16646	16803	16722	16706	16728	16548	16779	16562	16454	16858	16619	16606	16619	16762	16669	16783	16674	16891	16524	16620	16672	16710	16639	16740	16716	16676	16742	16717	16730	16689	16903	16594	16663	16722	16727	16737	16550	16710	16695	16665	16725	16719	16619	16687	16791	16840	16804	16604	16648	16746	16749	16784	16493	16809	16868	16738	16716	16587	16628	16804	16596	16822	16803	16618	16735	16480	16446	16877	16715	16721	16750	16693	16628	16710	16798	16722	16619	16700	16449	16613	16701	16815	16688	16666	16644	16494	16750	16791	16684	16806	16931	16747	16483	16581	16799	16684	16477	16765	16579	16572	16603	16535	16688	16909	16666	16827	16532	16777	16666	16555	16577	16669	16696	16563	16701	16790	16874	16849	16585	16707	16710	16882	16629	16806	16775	16575	17015	16693	16632	16492	16824	16729	16643	16819	16718	16761	16743	16544	16666	16656	16772	16707	16788	16559	16575	16705	16697	16784	16674	16569	16506	16737	16542	16746	16586	16537	16779	16836	16773	16723	16979	16664	16839	16803	16556	16832	16799	16682	16734	16623	16707	16673	16641	16481	16680	16854	16798	16652	16700	16782	16625	16612	16773	16767	16797	16641	16765	16547	16565	16701	16698	16805	16736	16667	16677	16806	16628	16610	16872	16634	16629	16798	16507	16682	16606	16630	16529	16647	16778	16782	16722	16694	16761	16559	16704	16682	16747	16703	16720	16673	16834	16802	16641	16861	16713	16694	16639	16739	16619	16518	16749	16620	16743	16770	16851	16675	16550	16847	16703	16529	16513	16444	16649	16612	16645	16658	16712	16785	16643	16694	16725	16817	16644	16728	16746	16653	16859	16611	16621	16784	16653	16914	16667	16598	16725	16803	16741	16793	16780	16696	16679	16880	16641	16813	16716	16701	16586	16631	16645	16662	16827	16660	16594	16661	16731	16584	16610	16715	16647	16666	16772	16727	16694	16660	16851	16828	16734	16768	16651	16885	16516	16726	16771	16738	16628	16655	16517	16772	16639	16848	16732	16748	16811	16750	16681	16526	16743	16655	16695	16824	16731	16785	16795	16808	16551	16683	16629	16677	16557	16714	16586	16640	16605	16581	16652	16693	16775	16731	16761	16714	16825	16528	16769	16857	16615	16685	16856	16784	16655	16646	16568	16611	16664	16636	16525	16708	16772	16741	16772	16771	16733	16466	16701	16697	16600	16542	16621	16703	16612	16571	16772	16833	16734	16749	16838	16686	16685	16723	16746	16652	16729	16624	16720	16712	16684	16679	16844	16756	16770	16804	16769	16786	16722	16752	16835	16640	16579	16713	16753	16746	16805	16750	16721	16684	16705	16629	16748	16719	16828	16688	16673	16622	16762	16638	16505	16831	16598	16661	16718	16764	16756	16607	16661	16661	16707	16835	16759	16696	16724	16669	16725	16722	16785	16726	16841	16646	16565	16847	16844	16645	16740	16807	16562	16748	16827	16752	16839	16690	16624	16608	16708	16825	16593	16726	16712	16803	16888	16668	16647	16921	16575	16704	16734	16794	16681	16689	16624	16610	16614	16752	16680	16603	16807	16798	16584	16827	16790	16848	16624	16644	16697	16844	16657	16762	16712	16670	16591	16679	16743	16673	16704	16763	16750	16821	16654	16758	16847	16672	16613	16817	16644	16767	16662	16781	16597	16838	16607	16615	16698	16760	16765	16641	16763	16547	16853	16419	16729	16656	16819	16595	16699	16492	16573	16589	16718	16802	16573	16926	16724	16606	16824	16572	16931	16734	16591	16773	16760	16781	16732	16737	16592	16836	16702	16661	16664	16690	16728	16748	16799	16750	16796	16807	16744	16813	16950	16700	16643	16779	16746	16564	16724	16631	16564	16710	16781	16639	16779	16620	16811	16804	16704	16742	16625	16760	16590	16774	16500	16667	16839	16915	16761	16769	16586	16715	16785	16657	16714	16787	16765	16689	16798	16696	16737	16731	16812	16693	16610	16641	16767	16577	16733	16569	16594	16605	16731	16765	16675	16633	16642	16648	16776	16590	16627	16660	16676	16667	16635	16797	16668	16732	16821	16937	16692	16660	16581	16593	16652	16769	16633	16727	16805	16740	16868	16683	16593	16658	16601	16752	16669	16750	16820	16601	16699	16731	16749	16821	16594	16707	16622	16699	16756	16853	16776	16625	16617	16700	16702	16794	16626	16692	16655	16565	16748	16823	16726	16600	16699	16685	16731	16627	16766	16756	16674	16683	16645	16670	16802	16797	16763	16715	16785	16731	16750	16842	16654	16728	16593	16875	16548	16635	16559	16668	16635	16789	16920	16772	16710	16641	16712	16784	16687	16672	16596	16697	16587	16629	16645	16562	16774	16710	16727	16607	16770	16894	16796	16760	16616	16618	16574	16608	16635	16521	16812	16945	16714	16888	16707	16818	16567	16829	16758	16834	16853	16679	16651	16850	16685	16622	16715	16723	16609	16596	16630	16726	16700	16641	16754	16756	16671	16773	16753	16749	16698	16552	16722	16779	16769	16663	16607	16848	16612	16684	16567	16659	16643	16663	16810	16672	16654	16671	16839	16655	16879	16725	16577	16634	16621	16695	16669	16768	16847	16623	16549	16752	16723	16682	16631	16532	16610	16651	16850	16648	16596	16734	16631	16571	16780	16538	16579	16552	16538	16743	16814	16629	16810	16656	16866	16763	16764	16630	16720	16870	16846	16878	16789	16710	16709	16535	16788	16738	16707	16765	16828	16772	16748	16681	16776	16782	16704	16677	16812	16899	16763	16897	16850	16829	16747	16720	16602	16806	16468	16767	16654	16746	16694	16523	16692	16756	16700	16885	16764	16764	16803	16649	16804	16602	16690	16604	16832	16613	16727	16647	16528	16689	16764	16796	16595	16685	16831	16852	16731	16688	16781	16649	16647	16734	16548	16701	16687	16677	16694	16766	16836	16680	16707	16686	16714	16721	16711	16527	16624	16811	16697	16836	16779	16771	16637	16855	16638
29149	35894	47196	38030	27243	23291	21338	20791	20347	20117	20297	20331	20156	20357	20426	20261	20138	20131	20119	20047	20021	20218	20395	20245	20229	19954	20182	19987	20123	20292	20135	20107	20336	20176	20487	20286	20340	20174	20143	20161	20383	20180	20065	20168	20228	20108	20593	20270	20200	19979	20172	20153	20379	20385	20305	20280	20198	20405	20300	20060	20125	20401	20222	20092	20039	20085	20045	20135	20310	20299	20231	20139	20222	20185	20082	20149	20213	20250	20076	20321	20260	20068	20332	20248	20237	20235	19979	20107	20020	20115	20087	20194	20222	20091	20161	20270	20059	20043	20175	20044	20448	20201	19954	20045	20136	20174	20375	20325	20214	20332	20136	19994	20144	20194	20377	20098	20103	20174	20305	19987	20303	20252	20165	20015	20078	20183	20122	20359	20362	20116	20249	20116	20252	20345	20095	20241	20226	20170	20077	20408	20329	20248	20248	20209	20513	20150	20314	20097	20180	20296	20172	20081	20204	20081	20187	20148	20364	20413	20157	20147	20240	20261	20130	20196	20352	20223	20209	20128	20132	20295	20164	20387	20090	20244	19929	20110	20192	20158	20290	20168	20182	20191	20317	20294	20231	20183	20293	20226	20307	20278	19945	20104	20149	20210	20094	20255	20109	20171	20231	20095	20314	20074	20292	19971	20262	20156	20215	20104	20208	20274	20177	20071	20262	20150	20251	20252	20231	19812	20264	20431	20015	20279	19911	20107	20156	20295	20222	20050	20084	20355	20254	20280	20281	20291	20192	19991	20319	20374	20194	20232	20070	19975	20024	20099	20224	20107	20196	20259	20143	20041	20292	20295	20107	20206	20236	20045	20237	20068	20368	20369	20076	20110	20145	20037	20116	20300	20395	20408	20261	20288	20100	20099	20364	19919	20073	20212	20232	20000	20028	20234	19950	20087	20289	20306	20026	19910	20085	20184	20018	20139	20089	20261	20179	20213	20298	20337	20044	20055	20245	20245	20056	20049	20216	20047	20132	19933	20132	20316	20062	20059	20020	20115	20211	20132	20355	20180	20193	20301	20166	20122	20283	20270	20356	20077	20054	20008	20077	20220	20330	20394	20555	20397	20069	20193	20123	20021	20353	20323	20244	20073	20265	20167	20314	20259	20193	19985	20242	20236	20245	20269	20200	20137	20215	20279	20218	20346	20203	20112	20100	20236	20197	20231	20459	20201	19917	20179	20283	20036	20193	20324	20060	20380	20011	20330	20298	20254	20166	20034	19990	20096	20249	20247	20144	20121	20207	20075	20473	20341	20367	20184	20060	20354	20051	20279	20259	20172	20247	20324	20341	20232	20263	20191	20313	20086	20175	20004	20098	20285	20358	20247	20131	20161	20312	20214	20182	20169	20293	20077	20358	20028	20112	20063	20275	20217	20222	20242	20436	20173	20298	20193	20436	20101	19995	20189	20272	20236	20403	20072	20269	20109	20214	19974	19999	20255	20230	20071	20365	20290	20132	20405	20215	20117	20197	20002	20280	20115	20270	20208	20085	20136	20281	20006	20095	20230	20291	20068	20213	20023	20081	20271	20272	20350	20293	20365	20330	20213	20184	20241	20181	20237	20124	20357	20272	20145	20337	20151	20297	20308	20269	20190	20170	20265	20421	20244	20094	20271	20282	20010	20015	20270	20298	20269	20303	20113	20232	20229	20311	20253	20110	20253	20197	20298	20109	20168	20286	20078	20259	20240	20063	20143	20386	20174	20219	20215	20082	20361	20279	20174	20342	20293	20165	20439	20191	20393	20390	20128	20231	20142	20162	20120	20177	20246	20177	20112	20233	20284	20285	20190	20206	19987	20275	20133	19980	20151	20312	20226	20308	20222	20393	19968	20213	20085	20184	20177	20164	20297	20152	20459	20066	20169	20096	20199	20259	20372	19947	20246	20293	20394	20029	20072	20092	20181	20160	20221	20365	20198	20480	20088	20347	20310	20189	20251	20107	20214	20155	20136	20189	20170	20172	20267	20160	20229	20144	19991	20317	20233	20248	20026	20261	20273	20283	20179	20158	20287	20079	20166	20403	20418	20272	20034	20169	20171	20184	20053	20232	20131	20223	20105	20151	20131	20193	20089	20405	20276	20358	20291	20149	19918	20115	20338	20227	20160	20219	20185	20188	20047	20105	19994	20102	20237	20307	19944	20057	20394	20381	20301	20227	20234	20221	20077	20072	20056	20154	20198	20124	20233	20238	20308	20112	19910	20150	20157	20420	20295	20195	20096	19919	20221	20227	20223	20185	20051	20252	20305	20473	20192	20283	20259	20448	20127	20217	20297	20187	20257	20371	20017	20190	20252	20259	20261	20022	20127	20311	20011	20453	20063	20328	20174	20395	20261	20105	20158	20206	20115	20229	20185	20197	20300	20277	20082	20282	20162	20226	20246	20185	20343	19976	20091	20356	20125	20231	20264	20204	20326	20287	20268	20280	20335	20074	20058	20171	20258	20172	20162	20356	20191	20183	20112	20273	20482	20257	20470	20310	20268	20191	20267	20153	20122	20290	20162	20097	20059	20134	20227	20179	20442	20199	20375	20227	20226	20065	20387	19892	20287	20114	20123	20295	20076	20069	20216	20282	19968	20152	20330	20276	20236	20105	20218	20159	20188	20327	20168	20389	20160	20283	20216	20291	20075	20347	20272	20266	20157	20170	20176	19992	20251	20370	20001	20205	20336	20257	20137	19951	20156	20289	20084	20157	20124	20123	20151	20237	20124	20355	20067	20160	20285	20300	20156	19973	20124	20065	20188	20219	20065	20444	20216	19967	20134	20015	20070	20238	20039	20207	20274	20203	20142	20182	20190	20324	20220	20413	20459	20300	20497	20287	20077	20239	20366	20289	20338	20312	20167	20264	20254	20105	20248	20240	20231	20273	20199	20190	20113	20304	20368	20165	20266	20259	20092	20121	20031	20204	20227	20363	20251	20347	20175	20064	20024	20262	20174	20214	20177	20221	20378	20305	20109	20077	20268	20269	20396	20276	20113	20295	20220	20300	20335	20317	20259	20115	20189	20310	20338	20257	20095	20239	20178	20058	20063	20211	20158	20360	20172	20140	20378	20272	20153	20473	20260	20377	20153	20163	19963	20103	20344	20204	20442	20013	19995	20268	20167	20142	20109	19950	20295	20127	20071	20408	20336	20252	20174	20236	20519	20370	20012	20101	20063	20204	20167	20153	20158	20364	20160	20194	20195	20237	20167	20340	20067	20078	20209	20096	20075	20069	20294	20341	20151	20195	20062	20293	20023	20284	20193	20159	20123	20140	20069	20209	20181	20299	20384	20144	20248	20261	20281	20216	20274	20213	20340	20229	20283	20293	20213	20364	20142	20166	20411	20331	20313	20245	20238	20073	20202	20090	20076	20256	20408	20129	20095	20216	20174	20420	20057	20349	20045	20064	20250	20028	20070	20247	20190	20504	20222	20297	20363	20330	20082	20451	20250	20234	19982	20049	20288	20287	20127	20205	20260	20434	20161	20200	20126	20210	20180	20304	20304	20159	20264	20142	20151	20215	20354	20352	20220	20390	20131	20014	20070	20138	20244	20463	20172	20077	19918	20188	20414	20141	20277	20123	20286	20473	20199	20183	20188	19991	20271	20243	20113	19976	20310	20264	20168	20383	19992	20057	20226	20065	20354	20295	20065	20065	20185	20120	20241	20399	20197	20290	20146	20034	20225	20154	20143	20175	20348	20255	20459	20190	20201	20096	20172	20174	20220	20324	20314	20329	20311	20316	20337	20160	20081	20077	20079	20376	20352	20232	20419	20366	20125	20299	20036	19985	19950	20024	19970	20133	20210	20367	20097	20418	20284	20270	20183	20226	20293	20258	20363	20446	20347	20273	20132	20118	20383	20137	20341	20212	20196	20291	20226	20239	20104	20285	20295	20087	20144	20151	20460	20156	20376	20193	20075	20233	20183	20221	20293	20264	20140	20374	19995	20446	20231	20005	20169	20145	19976	20260	20191	20230	20418	20061	20181	20330	20259	20243	20315	20195	20073	20191	20365	20312	20096	20025	20153	20118	20258	20298	20222	20217	19961	20254	20091	20447	20102	20005	20096	20016	20307	20322	20100	19967	20329	20377	20358	20205	20136	20316	20295	20274	20217	20212	20133	20320	20156	20168	20182	20216	20176	20452	20427	20233	20069	20189	20208	20238	20199	20204	20097	20387	19994	20208	20191	20279	20111	20221	20077	20241	20126	20612	20285	20298	20161	20205	20324	20282	20270	20189	20110	20197	20278	20276	20229	20419	20201	20050	20210	20278	20261	20269	20101	20316	20254	20366	20260	20259	20100	20279	20061	20194	20346	20214	20149	20217	20189	20242	20125	20389	20272	20077	20161	20129	20063	20287	20156	20292	20116	19843	20262	20149	20078	20242	20275	20313	20355	20117	20098	20295	20348	20274	20260	20187	20244	20168	20202	20325	20145	20081	20093	20100	20377	20231	19904	20271	20150	20246	19987	20293	20150	20159	20179	19987	20170	20127	20088	20366	20393	20328	20261	20064	20160	20251	20337	20188	20128	20300	20239	20074	20379	20224	20432	20280	20122	20372	20246	20394	20184	20156	20179	20076	20171	20226	20033	19987	20197	20267	20196	20332	20267	20332	20300	20099	20222	20256	20161	20418	20238	20095	20168	20128	20223	20095	20100	20167	20226	20270	20089	20069	20244	20382	20256	20436	20135	20240	20269	20500	20191	20175	20140	20425	20198	20423	20171	20249	20035	20145	20318	20059	20156	20179	20187	20369	20247	20194	20265	20115	20464	20368	19953	20181	20155	20212	20207	20134	20209	20140	20073	19986	20182	20269	20232	20258	20163	20132	20160	20325	20142	20147	20169	20217	20202	20272	20140	20148	20079	20249	20215	20193	20184	20418	20230	20435	20370	20230	20185	20260	20224	20396	20212	20269	20138	20128	20345	20179	20273	20139	20125	20266	20353	20171	20105	20309	20237	20216	19962	20308	20303	19928	20194	20139	20194	20189	20186	20398	20271	20207	20220	20404	20224	19971	20124	19942	20139	20299	20056	20188	20242	20300	20227	20278	20327	20284	20108	20188	20283	20157	20121	20101	20166	20107	20288	20247	20172	20165	20341	20093	20202	20147	19912	20167	20186
32734	56861	49641	34069	23889	19208	17737	16831	16827	16801	16540	16698	16880	16665	16631	16782	16775	16698	16687	16678	16684	16649	16821	16710	16543	16597	16666	16767	16628	16699	16732	16676	16671	16542	16799	16816	16648	16859	16784	16701	16761	16593	16776	16580	16620	16703	16574	16785	16979	16741	16558	16537	16716	16770	16648	16805	16682	16654	16664	16652	16598	16786	16614	16612	16589	16684	16555	16669	16619	16668	16727	16590	16637	16694	16722	16894	16759	16586	16843	16856	16574	16765	16696	16617	16725	16624	16466	16624	16682	16750	16693	16549	16786	16678	16628	16673	16645	16655	16652	16711	16635	16620	16807	16753	16597	16650	16726	16541	16799	16616	16731	16713	16732	16631	16734	16500	16594	16606	16623	16605	16782	16621	16683	16777	16628	16684	16664	16705	16647	16641	16642	16692	16798	16782	16623	16645	16912	16712	16623	16700	16581	16767	16702	16630	16707	16577	16705	16593	16810	16717	16787	16487	16704	16626	16688	16581	16758	16678	16625	16684	16875	16666	16733	16605	16510	16658	16719	16581	16538	16707	16770	16695	16676	16567	16545	16641	16738	16982	16865	16795	16640	16795	16805	16682	16642	16612	16596	16762	16628	16645	16711	16674	16761	16584	16901	16684	16599	16755	16858	16587	16747	16766	16718	16709	16633	16620	16616	16670	16651	16581	16631	16626	16654	16671	16670	16601	16758	16608	16740	16549	16666	16571	16649	16740	16490	16509	16442	16750	16608	16747	16673	16741	16524	16614	16730	16680	16701	16610	16667	16717	16555	16737	16565	16660	16651	16864	16775	16742	16571	16596	16634	16602	16645	16733	16697	16747	16693	16724	16770	16767	16666	16650	16719	16686	16763	16697	16649	16790	16721	16803	16634	16778	16622	16659	16718	16678	16801	16512	16777	16758	16617	16674	16659	16620	16827	16607	16644	16666	16583	16768	16762	16691	16594	16551	16585	16934	16497	16633	16748	16620	16738	16765	16685	16575	16569	16720	16684	16663	16784	16775	16653	16842	16506	16709	16568	16690	16713	16719	16634	16750	16761	16857	16569	16610	16753	16600	16751	16535	16705	16597	16619	16561	16877	16652	16705	16734	16650	16526	16752	16627	16766	16579	16489	16740	16589	16707	16583	16577	16617	16711	16761	16678	16922	16599	16805	16558	16664	16647	16690	16519	16499	16515	16648	16676	16737	16848	16768	16692	16692	16572	16729	16668	16766	16653	16709	16547	16646	16736	16689	16782	16716	16693	16469	16646	16656	16743	16688	16963	16741	16727	16568	16669	16776	16503	16710	16717	16534	16788	16674	16674	16603	16479	16666	16522	16599	16701	16605	16605	16531	16864	16654	16904	16675	16666	16621	16610	16650	16742	16661	16512	16690	16472	16645	16716	16832	16549	16641	16677	16678	16597	16730	16638	16658	16742	16672	16580	16549	16716	16549	16647	16650	16672	16714	16643	16638	16575	16639	16541	16686	16980	16519	16690	16745	16754	16642	16685	16791	16638	16663	16664	16679	16650	16600	16500	16554	16754	16775	16690	16761	16753	16702	16563	16598	16739	16739	16653	16636	16643	16682	16758	16655	16631	16661	16672	16857	16559	16787	16732	16639	16566	16608	16635	16720	16718	16579	16646	16766	16705	16699	16656	16496	16737	16639	16503	16773	16640	16680	16733	16837	16531	16790	16620	16665	16581	16780	16760	16870	16894	16481	16636	16675	16689	16726	16658	16651	16527	16618	16763	16597	16809	16684	16864	16693	16676	16583	16844	16712	16807	16634	16833	16640	16633	16632	16661	16714	16535	16783	16822	16676	16533	16871	16626	16706	16617	16627	16828	16758	16740	16644	16754	16803	16750	16804	16724	16674	16795	16553	16694	16610	16718	16582	16633	16787	16614	16843	16681	16691	16662	16675	16709	16672	16760	16462	16675	16692	16714	16637	16622	16532	16533	16978	16505	16655	16766	16655	16764	16580	16617	16729	16724	16688	16652	16788	16579	16716	16690	16770	16584	16674	16636	16710	16792	16735	16568	16651	16713	16655	16739	16680	16620	16723	16700	16693	16783	16727	16664	16672	16563	16757	16660	16632	16748	16876	16681	16719	16647	16655	16535	16748	16676	16667	16770	16685	16652	16650	16695	16538	16616	16748	16793	16654	16659	16654	16581	16748	16668	16695	16717	16614	16743	16747	16780	16585	16703	16737	16738	16632	16690	16735	16638	16600	16785	16628	16845	16735	16758	16754	16577	16778	16699	16590	16727	16687	16717	16859	16609	16601	16761	16646	16712	16616	16649	16678	16665	16759	16814	16639	16692	16737	16564	16682	16865	16540	16675	16639	16787	16699	16802	16617	16665	16607	16560	16700	16622	16580	16503	16697	16824	16712	16761	16796	16788	16725	16682	16706	16631	16571	16704	16557	16660	16636	16773	16682	16673	16762	16647	16639	16554	16656	16738	16731	16614	16592	16715	16637	16587	16820	16799	16661	16633	16641	16629	16664	16729	16714	16559	16813	16672	16830	16508	16734	16755	16485	16689	16649	16654	16719	16676	16757	16679	16697	16672	16719	16649	16590	16742	16656	16672	16555	16763	16619	16704	16705	16648	16705	16886	16644	16514	16652	16651	16728	16765	16807	16769	16761	16741	16701	16686	16718	16622	16651	16623	16542	16727	16767	16888	16843	16816	16846	16641	16647	16747	16756	16622	16677	16517	16735	16700	16631	16491	16661	16819	16691	16816	16609	16685	16616	16651	16664	16695	16767	16600	16700	16657	16584	16777	16839	16651	16606	16628	16684	16578	16572	16776	16588	16644	16600	16742	16561	16726	16448	16578	16563	16757	16695	16590	16654	16748	16673	16555	16658	16763	16640	16820	16624	16774	16597	16804	16652	16608	16759	16754	16701	16577	16857	16621	16559	16634	16637	16756	16753	16565	16579	16693	16704	16821	16620	16755	16598	16812	16569	16556	16465	16868	16645	16645	16806	16805	16563	16606	16935	16753	16701	16564	16724	16525	16753	16734	16704	16627	16667	16409	16612	16607	16614	16666	16583	16680	16734	16767	16448	16711	16571	16779	16678	16695	16586	16815	16490	16762	16639	16652	16628	16640	16683	16634	16675	16768	16641	16710	16618	16668	16688	16770	16805	16651	16864	16733	16711	16751	16787	16891	16817	16577	16699	16710	16750	16665	16746	16772	16780	16599	16669	16672	16804	16719	16662	16838	16602	16525	16594	16634	16535	16585	16773	16834	16796	16635	16687	16773	16735	16381	16577	16786	16744	16709	16690	16608	16640	16539	16592	16646	16551	16674	16474	16505	16666	16708	16677	16685	16677	16677	16738	16720	16658	16832	16548	16733	16731	16546	16758	16778	16660	16696	16758	16645	16775	16435	16666	16768	16741	16863	16640	16655	16722	16702	16707	16687	16733	16682	16488	16814	16579	16756	16515	16605	16634	16802	16806	16674	16675	16667	16558	16626	16715	16643	16671	16660	16723	16530	16604	16596	16891	16563	16764	16686	16593	16696	16527	16648	16558	16661	16537	16581	16726	16503	16682	16686	16609	16886	16994	16646	16793	16554	16536	16711	16463	16629	16675	16516	16613	16648	16587	16810	16824	16741	16553	16546	16883	16755	16749	16701	16762	16764	16759	16732	16597	16707	16507	16639	16784	16554	16617	16889	16484	16563	16595	16610	16758	16672	16649	16626	16766	16570	16630	16748	16705	16676	16746	16571	16681	16653	16885	16670	16651	16573	16564	16558	16626	16612	16716	16814	16749	16826	16675	16721	16571	16620	16617	16646	16667	16805	16740	16678	16588	16805	16581	16698	16727	16563	16721	16714	16938	16649	16701	16594	16632	16732	16827	16823	16639	16635	16562	16539	16699	16498	16682	16680	16665	16525	16644	16531	16710	16742	16751	16673	16739	16905	16707	16931	16791	16731	16596	16693	16777	16573	16688	16829	16682	16690	16808	16639	16696	16703	16550	16649	16826	16718	16686	16687	16643	16727	16751	16540	16514	16661	16632	16490	16714	16603	16648	16618	16588	16691	16609	16891	16804	16788	16690	16622	16764	16687	16742	16462	16860	16628	16894	16617	16659	16637	16603	16674	16779	16763	16574	16781	16719	16683	16830	16594	16693	16703	16760	16637	16694	16678	16500	16695	16815	16610	16745	16752	16675	16686	16636	16639	16749	16632	16662	16657	16543	16684	16620	16690	16804	16652	16634	16702	16666	16576	16754	16669	16571	16707	16607	16699	16496	16904	16678	16818	16668	16732	16765	16654	16665	16579	16731	16732	16611	16694	16714	16670	16768	16781	16589	16706	16603	16527	16631	16597	16737	16600	16602	16554	16762	16709	16617	16783	16574	16643	16726	16671	16616	16533	16586	16660	16882	16786	16423	16639	16680	16650	16778	16795	16596	16680	16523	16550	16538	16664	16521	16691	16562	16591	16824	16699	16780	16574	16685	16653	16571	16621	16816	16588	16659	16929	16484	16653	16709	16672	16531	16721	16718	16673	16600	16686	16631	16646	16605	16774	16660	16823	16712	16741	16851	16869	16736	16560	16544	16610	16753	16777	16641	16663	16733	16767	16724	16643	16652	16785	16686	16555	16763	16765	16614	16768	16794	16590	16984	16712	16624	16587	16454	16685	16640	16565	16650	16740	16744	16731	16723	16607	16755	16737	16631	16767	16654	16727	16803	16666	16632	16597	16695	16542	16679	16644	16756	16554	16686	16682	16735	16648	16620	16707	16713	16768	16781	16809	16695	16653	16627	16762	16546	16697	16543	16861	16589	16599	16672	16688	16680	16651	16723	16788	16673	16601	16745	16619	16646	16763	16608	16683	16881	16824	16645	16671	16713	16670	16563	16757	16683	16561	16760	16725	16636	16826	16590	16520	16680	16808	16753	16623	16765	16478	16520	16702	16647	16808	16624	16695	16783	16679	16558	16813	16606	16730	16666	16686	16739	16668	16715	16637	16756	16516	16606	16621	16791	16666	16697	16670	16598	16575	16762	16565	16565	16790	16687	16765	16752	16709	16680	16544	16843	16665	16686	16778	16845	16494	16548	16669	16634	16595	16663	16735	16550	16653	16728	16648	16556	16665	16683	16789	16748	16567	16567	16624
24213	23484	44078	50401	40186	32194	27358	22335	20749	20503	20471	20117	20132	20074	20089	20094	20277	20009	20094	20460	20084	20138	20084	20168	19894	20113	20012	20070	20073	20107	20088	20004	19953	19955	20082	20015	20140	20210	20046	20151	20209	20029	20028	20004	20071	20108	20128	19931	19830	19996	19976	20001	19973	19947	19979	20084	20105	19947	19964	20107	20185	20029	19817	20060	20011	20024	19917	20075	20046	20110	20082	20001	20194	19747	19884	20053	19895	19907	20015	19822	19970	20071	19995	19879	19798	19900	20103	19918	20010	19927	19807	20014	19927	19991	20048	20061	20071	20235	19856	19944	20181	19883	19964	19961	19924	19894	20065	20065	20065	20032	20153	20001	19962	19971	20209	19870	20074	19970	20165	19964	19822	19820	19907	19938	20013	19991	19955	19869	20113	20013	20162	19941	20049	19871	19904	20095	19952	20033	19742	19797	20106	19871	19855	20105	20099	19849	20062	20205	19872	20147	19967	20029	19913	20100	19944	19851	20242	19984	20037	19989	20096	20140	20005	20167	19907	20036	19837	19970	20025	20016	20103	19914	20008	19905	20043	19874	19919	20062	20129	20155	19912	19889	20075	19905	19934	19874	19946	20015	19930	20000	19753	20129	20033	19899	19768	20113	20221	20058	20012	20077	20006	20130	20079	19904	20063	19943	20208	20057	19979	19996	20057	19852	19930	19996	19936	20100	20032	20085	20120	19990	20118	19983	20054	19864	20069	19854	20069	20142	20068	19895	20150	19870	19869	19884	20043	19930	19895	19834	20183	19712	19972	20123	20136	19790	20152	20003	20058	19972	20012	19811	20056	19939	19951	19946	20128	19956	19922	19924	20156	19936	20208	19869	19855	19742	20136	19958	20036	19989	20056	19993	20103	19861	19914	19837	20153	20120	19806	20043	19785	19750	19992	19877	20093	20007	19943	19883	19944	19796	20007	19933	19869	19907	20108	20000	19810	19871	20004	19910	20080	20196	19813	19813	19993	19837	19804	20178	19829	19786	19922	20045	19997	20048	19837	19887	19928	19943	20016	19827	20074	20185	20008	20089	20167	20088	19895	19838	20021	19983	19921	20164	19973	20102	19901	20129	19939	19873	20190	19968	19991	19908	19925	19897	20026	19848	20090	19965	19914	19955	20066	19971	19915	19950	19854	19835	20003	20008	19943	19959	19911	19963	20260	19767	19986	19761	19916	19956	20130	20031	19814	19955	19969	20010	20174	20030	19849	19906	20131	19782	19889	20089	19980	19852	20018	20035	19931	20024	19873	19988	19945	19999	19956	19958	19801	20036	19917	20181	19901	19915	19952	20064	20025	20217	19850	19867	20047	20032	19876	19879	20166	20093	19982	19692	19904	19931	19953	20039	20076	20110	19889	19881	20154	20025	19685	19981	20072	19983	20033	19992	19921	19828	20081	19902	19931	20109	20090	20133	20027	19793	19967	19804	19849	19948	19953	19942	19754	20018	19941	20038	19959	19975	19935	19969	19831	19957	19853	19908	19927	19824	20058	19896	19979	20015	19890	19908	20092	20116	19940	19863	20044	19780	19976	19969	19832	19914	19821	20081	19887	19943	20003	20096	20235	19887	19974	20051	19938	19981	19978	19863	19870	19996	20090	19935	19673	20120	19988	19925	19948	19991	20143	19831	20006	20060	19960	19975	19927	20258	19992	19797	19663	19924	19899	19989	19907	20083	20036	19905	20047	20029	19976	20085	19677	19836	20036	19749	19797	19939	20193	19735	20094	19795	20145	19882	19935	19787	20032	20147	19797	19836	20093	19945	20117	19982	19939	20032	20015	19710	20031	19962	19877	19788	19928	20067	20019	20015	19930	19973	19934	19770	20023	19927	19915	19895	19755	19774	19927	20066	19997	19777	19813	19928	19828	19916	20007	20096	19983	19967	20122	19950	19989	19833	19884	20198	19885	20008	19916	19779	20106	20106	19970	20021	19699	20165	19991	19828	20079	20054	20010	19999	20025	20023	20039	20089	19838	20019	20024	20049	19984	19889	19779	19864	20001	19975	19791	19873	19957	20038	19805	19762	19939	19766	20096	19806	19915	19796	19961	19903	20041	19970	19862	19815	20049	19883	20144	20050	19896	20041	20047	20071	19853	19788	19797	19959	20017	19880	19945	20034	19918	19886	20106	19868	20025	19926	19960	20170	20238	19978	20125	19991	19923	19865	19888	19997	19814	20072	19950	19962	19987	20063	19884	19984	19824	20094	19781	20246	19724	19670	20043	19863	20106	19948	19824	19927	20007	20095	19854	19828	19882	20084	20058	20141	19872	19884	19963	19946	19956	19919	19974	19876	19892	20263	19902	19933	19872	20019	19752	19800	19876	19916	19877	19694	20017	19948	19813	19852	19972	20002	20020	20126	19817	20084	19881	20326	20174	19902	20036	19905	20061	19881	19972	19988	19893	19926	19964	20008	19837	19877	19940	20030	19940	20074	20165	20104	19940	20152	19880	19909	20097	20035	19942	19858	19944	20031	19871	20039	19873	19974	20224	19894	19728	20018	20015	20240	20021	19967	19919	20001	19995	20040	20162	19916	19663	20087	19781	20105	19818	20006	19852	19977	19751	19748	19671	19825	20028	19933	19960	19923	19845	19790	19946	19911	20043	20247	20015	19978	20144	19862	20016	19726	20343	20010	20231	20044	19941	20085	20073	19913	20154	19979	19729	20017	19862	19873	20018	19956	19860	19895	19938	20136	19957	20035	20077	20064	19879	20092	19828	19976	19884	20021	20247	20013	19726	20073	20031	20031	20044	19983	19993	20118	20061	20016	19933	19835	20048	19853	19755	20010	20014	19929	20093	20133	19985	20013	19936	19828	19967	20052	19860	20052	19893	19865	19962	20174	19851	20050	19912	19930	20071	20202	20117	20031	20100	20036	19806	20049	20017	19891	19880	20100	19825	20066	20017	19893	19861	20061	19986	20026	19881	19919	20137	19828	20015	20098	19824	19966	19846	20055	20248	19996	19951	19905	20019	20113	19770	20021	20004	20014	19823	20259	20081	20092	20160	20209	20048	20014	19940	20019	20169	20204	20199	19955	20026	20135	19983	19998	19954	19971	19976	20013	20093	19842	19694	19676	20013	19923	19796	19955	20075	19864	19967	19976	20015	19786	19956	20093	20112	20150	19906	20010	20153	20045	19991	20059	19962	19833	19840	20044	20018	19934	19876	19951	19971	19761	20128	20060	19945	20006	20009	19875	19726	19763	20038	19956	20005	20105	19920	19880	20016	20099	19853	19947	19883	20049	19945	20106	20004	19957	20064	20123	19984	19961	19892	20009	19954	19932	20257	20187	19951	19740	20009	20012	19766	19732	20039	20000	20304	19932	19943	20035	20063	20072	20131	20005	19865	19791	20005	19772	20187	19945	20146	20037	20049	20046	19973	20185	20039	19952	20086	19935	19989	19849	20125	19859	19841	19835	19792	20065	20052	20143	20116	20092	20031	19978	20072	19899	19924	19918	19985	20171	19714	19977	19918	19889	20128	19952	19884	19953	20063	19854	19917	20278	20000	20025	19978	19885	20039	19891	19947	20138	19903	20043	20170	19961	20044	19822	19934	20130	19872	19679	20150	20117	19944	20051	19974	20029	20019	19913	20116	19862	19943	20003	20006	20020	19927	19912	19859	20108	19924	19953	19869	19864	20058	20104	20093	20023	19904	19886	20085	20007	20056	20088	20051	19840	19968	20072	19948	20252	19921	20075	20180	20071	20103	19881	19998	19780	19992	19977	19778	20127	20064	19966	19935	19915	19933	19863	19865	19953	19919	19860	20013	19850	19899	19980	20116	20042	20114	20020	19997	19946	19921	20059	20028	20109	20082	20075	19839	20015	20157	20052	20086	20037	19949	19882	20005	20196	19907	19819	19785	19973	19952	20152	20010	20067	19963	19913	19837	20007	19983	19939	20041	19816	19908	19876	19959	19884	20027	19799	19915	19909	19921	20030	19931	20013	20016	20079	19970	19950	20089	20025	20108	19897	19843	19982	19927	19901	19926	20096	19990	20020	19858	19907	19830	19851	19917	19796	20114	19905	19893	20201	20014	20020	19977	19978	20119	19937	20094	19944	19854	20239	19962	20118	19963	19893	19954	19864	20033	19984	20136	20111	20002	19919	19854	20111	20064	19981	20132	20108	19969	19981	19795	19976	20052	20029	20089	20010	20090	20269	20167	19990	20134	20036	20042	19972	20011	19948	20056	20227	19986	20042	20057	19952	20125	19920	20019	20021	20060	20112	19962	19825	20074	19958	20042	20159	19960	20054	19910	20185	19966	20105	19860	19894	19815	19880	20040	19965	19934	19834	19884	19957	19928	20019	20004	20207	19829	19877	19855	20122	20141	19990	19962	20056	19865	19846	20000	20054	20077	19997	19809	19711	20061	19932	20094	19930	19887	19926	19912	19960	19852	19858	19978	20257	20030	20013	19919	19885	20076	20094	19960	20094	20204	19841	20054	19885	20081	19957	19845	19991	20022	19934	20062	20061	20001	19864	19929	20020	20119	19953	19877	19984	20084	20174	19977	20017	20040	20148	20038	20071	19873	20029	19973	19985	19898	19912	20111	19947	20115	19997	20021	19928	20070	19861	19723	19908	20084	19924	20063	19921	20028	19868	20059	20059	20236	19884	20188	19835	20058	19812	19902	19880	19846	19872	19922	20069	20013	19848	20251	20035	19887	20006	20037	19990	20002	19865	20002	20037	20020	19968	20062	19977	20218	20065	19895	19890	20093	19877	20141	19976	20183	20007	19921	20026	20296	19998	19837	20020	20093	20007	20069	19946	20140	20049	19823	19888	19747	19958	19936	19851	20012	20058	20119	19952	20058	19983	20037	20205	20061	20066	20178	20009	20000	19887	19966	19936	19981	20046	19942	20129	20098	19971	20274	19870	20188	19982	19931	19809	20179	19860	20033	19850	20208	19914	19877	19843	19880	20079	20052	19862	20050	20054	20204	20010	19784	20031	20086	19918	19968	20061	19998	19981	19971	20085	20121	20106	20056	19872	19953	19843	19952	19948	19951	19891	20091	19871	19872	19947	20123	19918	19975	19969	19813	20012	19949	20026	19934	19707	19982	19765	20042	20095	20158	19956	19874	20135	19956	20100	19921	19844
58673	97887	89963	66927	45977	30842	21806	18351	17099	16589	16696	16598	16615	16511	16754	16584	16754	16535	16511	16825	16636	16510	16786	16745	16575	16687	16681	16482	16583	16755	16572	16821	16643	16641	16786	16720	16617	16384	16796	16662	16556	16486	16663	16365	16660	16575	16465	16573	16638	16614	16644	16624	16795	16640	16723	16778	16505	16404	16688	16506	16848	16570	16668	16433	16612	16747	16740	16408	16779	16588	16745	16778	16494	16597	16529	16587	16678	16661	16622	16625	16674	16586	16622	16692	16675	16531	16631	16753	16628	16578	16613	16691	16574	16631	16706	16536	16667	16552	16700	16682	16591	16608	16560	16782	16548	16636	16588	16759	16756	16583	16612	16639	16670	16739	16516	16536	16678	16521	16712	16744	16764	16520	16581	16724	16727	16489	16846	16600	16650	16617	16730	16809	16717	16608	16583	16712	16627	16482	16769	16562	16543	16662	16619	16652	16570	16504	16515	16795	16574	16636	16491	16552	16718	16640	16528	16586	16508	16679	16739	16683	16614	16697	16394	16600	16462	16502	16705	16612	16386	16732	16690	16590	16712	16472	16576	16590	16722	16709	16519	16646	16683	16622	16584	16597	16585	16505	16556	16571	16632	16644	16552	16594	16560	16583	16611	16629	16747	16722	16685	16582	16593	16671	16559	16594	16552	16603	16692	16805	16785	16673	16762	16579	16583	16612	16534	16405	16521	16453	16712	16603	16659	16555	16771	16544	16645	16564	16686	16670	16611	16554	16676	16454	16657	16608	16711	16508	16378	16667	16500	16566	16619	16605	16614	16709	16787	16576	16625	16563	16609	16681	16678	16550	16410	16668	16668	16629	16692	16514	16703	16588	16597	16788	16600	16386	16659	16720	16434	16657	16714	16647	16643	16751	16524	16613	16730	16601	16665	16502	16686	16712	16367	16595	16486	16793	16523	16663	16633	16671	16540	16766	16733	16645	16775	16855	16653	16702	16709	16735	16717	16695	16698	16741	16629	16494	16668	16612	16699	16796	16570	16740	16522	16472	16742	16704	16503	16779	16708	16574	16590	16673	16635	16472	16657	16619	16615	16733	16645	16723	16692	16559	16607	16491	16641	16671	16503	16558	16877	16538	16598	16672	16866	16706	16565	16438	16532	16691	16572	16554	16753	16715	16642	16588	16596	16549	16524	16579	16841	16809	16734	16513	16737	16656	16629	16651	16642	16591	16671	16597	16761	16703	16574	16579	16598	16580	16638	16627	16730	16588	16679	16599	16430	16625	16500	16476	16540	16603	16683	16703	16497	16761	16665	16633	16724	16557	16722	16569	16682	16673	16814	16541	16506	16632	16697	16726	16594	16542	16629	16568	16637	16676	16548	16603	16515	16611	16458	16763	16647	16707	16598	16729	16518	16601	16693	16577	16652	16578	16668	16642	16686	16579	16667	16649	16486	16652	16741	16637	16524	16692	16536	16618	16627	16569	16609	16589	16688	16473	16584	16725	16558	16515	16598	16577	16462	16684	16759	16574	16732	16661	16586	16515	16613	16645	16567	16542	16586	16550	16523	16611	16685	16543	16355	16570	16544	16530	16633	16529	16611	16574	16533	16568	16625	16710	16732	16614	16508	16760	16664	16457	16752	16653	16709	16723	16415	16526	16608	16557	16663	16690	16537	16615	16631	16650	16604	16693	16672	16610	16516	16520	16768	16430	16569	16686	16658	16653	16681	16474	16568	16554	16576	16524	16556	16715	16533	16726	16588	16580	16655	16633	16690	16698	16588	16634	16652	16474	16600	16677	16598	16459	16707	16510	16648	16492	16713	16723	16727	16577	16509	16482	16679	16638	16565	16631	16623	16522	16586	16523	16719	16803	16504	16684	16637	16600	16618	16654	16438	16585	16555	16531	16639	16623	16669	16621	16721	16583	16441	16725	16545	16581	16866	16535	16614	16494	16466	16492	16412	16509	16571	16558	16605	16643	16478	16611	16606	16537	16753	16669	16407	16778	16590	16667	16752	16516	16649	16519	16547	16758	16666	16456	16523	16575	16659	16433	16704	16640	16570	16705	16643	16439	16511	16684	16716	16583	16703	16487	16647	16525	16704	16579	16668	16481	16660	16551	16564	16667	16547	16773	16520	16643	16596	16564	16672	16594	16632	16584	16666	16815	16590	16644	16750	16567	16727	16704	16693	16545	16571	16655	16637	16770	16625	16646	16550	16691	16407	16611	16585	16535	16516	16522	16675	16689	16663	16690	16570	16748	16564	16781	16667	16373	16626	16641	16448	16428	16626	16553	16632	16407	16507	16614	16637	16582	16509	16622	16704	16518	16436	16595	16750	16548	16676	16550	16652	16719	16519	16590	16651	16536	16724	16554	16459	16638	16486	16441	16822	16650	16551	16403	16426	16797	16497	16804	16617	16649	16460	16679	16597	16572	16641	16839	16554	16730	16657	16692	16653	16606	16679	16734	16804	16571	16504	16623	16666	16651	16605	16505	16647	16742	16595	16800	16584	16669	16617	16828	16715	16557	16807	16374	16573	16656	16575	16419	16575	16648	16525	16671	16619	16758	16573	16569	16575	16746	16692	16707	16533	16661	16666	16534	16618	16700	16843	16622	16812	16631	16445	16623	16660	16445	16729	16740	16589	16436	16594	16586	16597	16509	16511	16620	16790	16712	16610	16596	16542	16523	16684	16554	16671	16736	16659	16572	16756	16716	16609	16545	16691	16563	16757	16565	16626	16570	16552	16543	16693	16627	16658	16626	16532	16620	16789	16637	16577	16494	16517	16622	16585	16584	16633	16703	16558	16661	16698	16593	16642	16674	16683	16676	16575	16578	16576	16471	16724	16620	16667	16530	16642	16675	16611	16786	16710	16671	16586	16511	16558	16720	16655	16527	16542	16632	16618	16694	16701	16587	16510	16688	16708	16554	16608	16446	16489	16601	16703	16519	16657	16517	16756	16676	16574	16579	16735	16606	16785	16625	16687	16729	16619	16641	16561	16683	16724	16818	16583	16507	16630	16693	16561	16606	16659	16575	16601	16708	16521	16723	16691	16516	16701	16543	16664	16587	16429	16589	16631	16723	16619	16599	16704	16777	16591	16614	16587	16749	16607	16613	16534	16726	16585	16507	16604	16501	16519	16512	16635	16621	16741	16668	16860	16604	16533	16670	16707	16457	16625	16564	16597	16679	16584	16629	16699	16499	16764	16672	16473	16554	16579	16672	16473	16591	16514	16623	16644	16734	16684	16518	16640	16481	16649	16618	16600	16647	16435	16752	16575	16499	16520	16598	16485	16612	16522	16527	16667	16720	16653	16527	16720	16608	16652	16498	16608	16671	16570	16555	16526	16436	16542	16687	16639	16577	16607	16745	16746	16691	16523	16584	16730	16616	16493	16671	16628	16767	16631	16721	16651	16689	16731	16656	16766	16610	16618	16607	16582	16572	16613	16650	16448	16555	16650	16804	16493	16554	16518	16832	16675	16717	16627	16572	16718	16590	16638	16519	16604	16607	16583	16712	16772	16572	16591	16692	16679	16579	16447	16732	16731	16443	16620	16578	16591	16702	16764	16678	16497	16742	16639	16635	16675	16698	16624	16763	16659	16506	16647	16761	16671	16548	16567	16761	16658	16494	16837	16670	16790	16796	16569	16606	16722	16525	16625	16643	16647	16588	16580	16567	16577	16576	16680	16558	16529	16413	16721	16691	16695	16525	16633	16672	16743	16692	16394	16669	16630	16519	16605	16567	16699	16680	16733	16566	16577	16509	16538	16657	16682	16660	16545	16679	16720	16643	16626	16475	16739	16624	16508	16609	16685	16649	16622	16582	16549	16625	16678	16741	16719	16421	16606	16610	16591	16651	16805	16476	16744	16581	16395	16584	16643	16709	16492	16640	16525	16539	16646	16510	16361	16626	16588	16630	16658	16635	16559	16650	16638	16494	16781	16744	16736	16599	16645	16506	16819	16594	16769	16672	16688	16695	16521	16710	16596	16819	16614	16450	16627	16454	16512	16692	16672	16442	16754	16579	16610	16547	16508	16542	16724	16644	16555	16706	16799	16618	16576	16567	16684	16534	16745	16532	16464	16595	16527	16461	16778	16749	16659	16699	16517	16731	16697	16619	16762	16685	16462	16609	16592	16554	16460	16648	16612	16665	16513	16670	16626	16708	16586	16538	16629	16881	16528	16633	16617	16676	16645	16576	16596	16428	16598	16647	16760	16597	16727	16575	16677	16520	16806	16766	16643	16577	16553	16633	16628	16692	16673	16765	16703	16697	16559	16612	16684	16538	16613	16787	16548	16570	16740	16576	16684	16555	16574	16599	16550	16757	16627	16699	16698	16473	16549	16584	16557	16544	16683	16657	16667	16662	16672	16568	16623	16811	16785	16679	16704	16365	16611	16755	16605	16456	16619	16598	16753	16683	16651	16691	16652	16748	16696	16669	16630	16514	16668	16465	16561	16685	16467	16432	16542	16630	16714	16569	16629	16715	16634	16556	16880	16575	16768	16469	16661	16531	16670	16675	16586	16627	16539	16706	16612	16551	16667	16628	16531	16576	16460	16718	16609	16480	16549	16758	16643	16480	16591	16565	16631	16547	16647	16628	16783	16845	16639	16569	16707	16823	16727	16486	16648	16619	16766	16778	16567	16600	16789	16514	16651	16822	16440	16625	16426	16517	16723	16725	16629	16705	16451	16563	16605	16525	16503	16630	16644	16685	16570	16588	16686	16640	16460	16654	16640	16588	16581	16658	16597	16660	16660	16674	16617	16631	16603	16709	16666	16500	16716	16547	16708	16591	16790	16655	16649	16765	16651	16605	16696	16610	16547	16640	16581	16564	16782	16596	16636	16528	16698	16569	16571	16583	16601	16750	16524	16704	16626	16630	16664	16453	16629	16768	16690	16607	16783	16613	16718	16611	16798	16570	16594	16755	16426	16747	16613	16754	16741	16690	16608	16771	16424	16590	16543	16482	16554	16465	16637	16546	16552	16530	16591	16499	16511	16652	16581	16664	16688	16684	16590	16671	16459	16643	16621	16575	16698	16677	16662	16370	16618	16525	16817	16688	16566	16528	16567	16653	16601	16650	16596	16693	16670	16725	16476	16564	16704	16544	16818	16491	16649	16578	16585	16671	16694	16685	16654	16555
22939	22265	40590	45564	40747	34994	30796	24088	21260	20881	20355	20430	20357	20314	20487	20443	20462	20244	20349	20217	20129	20404	20368	20320	20210	20039	20206	20160	20319	20104	20145	20046	20088	20035	20193	20299	20132	20088	19913	20310	20109	20175	20130	20029	20243	20239	20148	20162	20151	19938	20288	20150	20017	20039	20142	20195	19973	20163	19987	20189	20023	20109	20240	20012	20104	19937	19913	20038	20089	20128	20176	20121	20149	19919	19828	20168	20061	19872	20027	20171	20323	20031	20098	19974	19966	20166	20140	19875	20206	20139	20059	20128	19945	19901	19936	19882	19979	20222	20112	20007	20136	20080	19994	19907	20116	20104	20141	20127	19899	19933	19951	20020	20187	20145	19966	20139	20169	20121	20135	20142	19972	20165	20068	20009	20068	19961	19994	20013	19979	20047	19871	20129	20032	20160	19903	19815	20181	19947	20119	20144	19939	19995	20221	20162	20167	20026	20114	19896	19887	20127	20120	20022	20108	20108	20125	20156	19870	20191	20074	20331	19974	20012	19980	20001	19810	20143	19880	20245	20264	20300	20025	19641	19997	20043	20251	20191	19885	20230	20076	20056	19989	20036	19993	20044	19861	19953	20164	20056	19954	20017	20277	20090	19974	19910	20099	20055	19998	20165	19896	19946	19887	19870	19831	20187	20156	20227	20072	20108	20027	19897	20035	20085	20160	20257	19887	19909	19976	19750	20062	19723	20014	20033	19814	19931	19971	19966	19941	20265	20130	19982	20049	19924	19981	19990	19868	20041	20002	20064	20114	19964	19935	20119	20076	19790	19968	20013	20122	20185	20108	19889	19986	20136	20181	19932	19839	19982	20169	20130	19769	20143	19970	20059	20061	19926	20053	19900	20111	20289	19973	19977	20034	19927	20027	19919	20060	20170	19935	19972	20002	20059	19919	19946	19798	20094	20039	20097	20091	20065	20017	19837	20045	19938	19973	19865	20009	20022	19993	20027	20150	20120	20232	20060	20001	19898	20034	19783	20153	20032	20119	19875	20059	19984	20397	20177	20178	20007	19951	20033	20153	20149	20011	19968	20223	20007	19864	20053	19697	19898	19919	20127	20237	19863	20151	20034	19981	20113	20139	20144	19939	20129	20058	20036	20107	20049	20077	19987	19974	19963	20058	19927	20125	19783	20066	20099	20142	20097	20188	20041	19703	20085	20055	20191	19989	20108	20055	20159	20013	20009	20226	19912	20069	20040	20176	20066	19990	19951	20018	20092	20153	20204	20307	19924	19823	20058	20181	20094	20028	19877	19851	19990	19928	20058	20195	20087	20173	20128	20100	20121	20063	20215	20037	20033	20193	20122	20093	19975	19965	19953	19940	19983	20129	20015	20111	19969	19893	19980	19901	20041	20188	20096	19907	19999	20123	19929	19998	20004	20134	20174	19993	20081	20080	19894	20005	19823	19997	20006	20105	19930	20040	19963	20012	19837	19946	20046	19967	20175	20054	19953	19966	19967	20235	19932	20085	19937	20054	20076	20155	19917	19863	20204	20049	20132	20051	20034	20041	20353	20068	20097	20348	20105	19979	20085	20092	20028	19854	19828	19958	19984	19933	20227	20035	20036	20086	20124	20059	20289	19973	20126	19945	19796	19929	19979	20052	19902	20028	20029	20076	19887	20168	19876	19870	20067	20042	19874	20094	20107	19914	20167	19982	20124	20042	20181	20103	20153	20002	20085	19989	20180	19929	19919	20099	19944	19943	20232	20308	19993	19956	20120	20169	20060	20022	19936	19908	19819	19797	19914	20077	19943	20207	19968	19950	19971	20113	20110	20283	20137	19969	19911	19873	19916	20128	20124	19967	19889	19959	20097	20108	19997	20043	19940	19916	19903	19922	20089	20215	19891	20032	20223	20061	19996	20087	19999	19900	19965	19938	20179	19982	19916	19919	20139	20003	20178	20087	19887	19892	20205	20109	20152	20041	19847	19955	19946	20127	20179	19996	20122	20149	20024	20151	20015	19854	19924	20151	19936	20233	20093	19992	20052	19964	20075	19847	19889	19790	19974	19971	19840	20082	20029	20104	19760	19905	20170	20150	19947	19960	19914	20041	20178	19990	20052	20061	19981	19861	20060	19936	19992	19942	20251	20174	20001	19977	19890	20029	19982	19885	20165	20094	19879	20125	20074	19995	20000	20319	19872	20114	20097	20046	20045	20084	20178	19943	19911	20052	20169	20179	20049	19983	19905	20053	20133	19933	20042	20150	20080	20078	19868	20002	20295	20178	20072	19944	19993	20033	19988	19904	19766	20017	20125	20163	20003	19994	20207	20002	20026	19962	19886	19883	19958	20165	20159	20149	20130	20073	20085	20205	19840	20084	20026	19907	19965	19937	20266	19966	20099	20195	20175	19986	20223	20181	20171	19992	20119	20139	19825	20044	20177	20049	19861	20007	19907	19956	20093	20035	19995	20015	20085	20022	19839	20068	19961	20009	19991	20198	20082	20164	20137	19994	20069	20224	20082	20074	19934	19876	19974	20191	20202	20031	20215	19835	20034	19974	20159	20128	19989	19885	20038	20123	20044	20081	20030	20077	20227	19976	20076	20188	19950	19829	20015	19993	20070	20002	19957	20117	20060	20190	20082	20018	20159	19977	20095	20086	20067	19885	19963	19912	20125	20224	20000	20019	19967	20221	19955	19931	19998	20075	20244	20250	20111	20298	20154	20142	20265	20011	20106	19948	19817	20165	20186	20010	19929	19855	20087	19837	20063	19915	20028	20084	19844	19870	20073	20048	20025	20108	19846	20190	20199	20180	20032	20010	19942	20100	20104	19930	19844	20208	19975	20059	20209	20238	20076	20190	19954	20090	20082	20069	19848	20072	19966	20179	20062	19776	20204	20155	19657	20119	19902	19982	19865	20249	20040	20007	20059	20138	20173	20048	20022	19873	20173	20174	20029	20001	20064	20147	20140	20114	20074	19962	20136	20088	20002	20026	20031	19824	20040	20085	20010	20157	20047	19825	20074	20102	19878	20248	19973	19822	19908	19916	19934	20039	19822	19973	19978	20061	19890	20294	20078	19929	20069	20129	20081	20114	19920	19773	20147	20050	20069	20007	20071	19942	19994	20240	20020	19873	20148	19972	20147	20214	20056	20040	19954	20072	19936	20051	19776	19911	19987	20203	20138	20198	19981	20036	19886	20226	20081	19920	20052	19983	20079	20133	20228	20156	20171	20018	19899	19968	20285	20121	19979	20102	20113	20088	20005	19961	19953	20250	20141	19978	19867	19948	20153	20061	20250	20117	19991	20148	19930	19911	20045	19992	20150	20071	20241	19941	20044	20055	19967	19996	20150	19859	20172	19973	20029	20023	20024	19619	19898	20004	20205	20056	20138	20034	20072	19926	20021	20113	19934	20099	19787	19889	20147	20084	20089	20219	19979	20026	20143	20097	19966	19907	20077	20031	20066	19913	20072	20094	20066	19934	20001	20090	20111	20069	19990	20067	19995	20015	19927	19838	19882	20149	19902	19917	20091	20137	19710	20228	20026	20220	19997	20032	19986	20247	19972	19949	20125	20071	20307	20011	20014	19900	20039	20032	19953	19834	19941	19950	20021	19936	19934	20097	20171	20248	20186	19839	19802	19845	19954	20165	20112	19906	19900	19885	20146	20077	19858	19913	20188	19959	20005	20114	20232	20157	20072	20119	19848	19904	20108	20088	20240	20203	19960	19994	20088	20106	19890	20050	20139	20205	20156	19905	19972	19812	19872	20125	20164	20107	20071	19876	20072	20123	20240	19979	20080	20057	20142	20003	19925	20026	20167	19949	20012	20127	19902	19828	19863	20149	20017	20091	19797	20008	20047	19951	19946	19981	19860	20092	19889	20024	20120	20144	20088	20027	20219	20052	20176	20023	20075	20105	20146	19763	20056	19989	20056	20173	20189	19941	19813	19998	20042	19976	19965	20115	20112	20068	20034	20112	20104	19964	20112	20045	20140	19891	19978	19952	19871	20103	19997	19992	20111	20089	20209	19878	20130	20196	20053	20134	20165	19850	19993	20037	20024	20055	20016	20108	19888	19929	19949	19995	20155	20049	20081	20006	19824	19933	20061	19991	19985	20023	20237	19934	19885	19976	20061	19908	20287	20053	20062	20279	20037	20033	20200	19889	20100	20012	20137	20110	20004	20064	19927	20167	19834	20281	20087	20174	19864	20337	20226	19976	20100	20013	20117	20142	20148	20032	20115	20000	19864	20077	20000	19957	19960	19850	20034	20003	20021	19966	19742	19905	19934	19947	19828	20097	20214	19985	20108	19983	19891	20036	20208	20004	19883	20182	19931	20056	19981	20046	20107	20108	20020	20050	20076	20016	19999	20118	20088	20194	20159	19911	19761	19936	20021	20352	19999	19986	20028	20036	19981	20131	20044	20229	20145	20088	19935	20092	19989	19736	20024	20169	19842	19816	20033	20099	20231	20073	19891	19796	19927	20049	19929	19886	20078	20199	20070	20013	19972	20123	19920	20113	20066	20062	20015	19998	19941	20204	19910	20147	20045	19908	20146	20249	20181	20204	19963	20167	19933	20077	20082	20133	19975	20011	20021	19997	19994	20097	19912	19957	19922	20059	20078	19989	19958	20010	20059	19966	20088	20119	19944	19878	20052	19998	19997	20010	19798	19927	20018	20053	19973	20090	20092	19936	19974	19901	19923	20019	19927	20109	20074	20135	20129	19927	20098	19926	20020	20051	19974	20332	19957	20036	20119	19975	19890	19947	19799	19858	20099	20061	19982	20228	20069	19869	19952	20128	20061	20025	20085	20167	19888	20017	19922	20190	19985	20142	20111	20108	20015	20035	20069	20058	20048	20018	20036	20010	19966	20188	20095	20027	19963	19945	20047	19988	20229	20160	20103	19852	20084	19956	19931	20110	20005	20099	20163	19790	20033	20105	19904	20005	20151	19985	20114	20037	19952	20098	19879	19969	19941	20106	19867	20033	20041	19905	20118	20255	20148	19955	20128	19925	20214	20126	19904	20162	19828	19936	20112	19860	19863	20048	20194	20114	20166	20058	19903	20027	20074	20128	20076	19843	19936	20052	19930	19966	20052	19956	20071	20107	20117	19881	19933	20174	19829	19865	20163	20031	20032	20335	20009	19898	20052
62967	103270	95536	80793	57902	39194	26032	19645	17379	16646	16642	16712	16689	16643	16633	16428	16784	16680	16810	16696	16709	16644	16660	16584	16562	16626	16706	16481	16561	16503	16740	16534	16557	16472	16493	16507	16688	16611	16585	16606	16481	16601	16637	16568	16556	16557	16515	16621	16760	16555	16522	16620	16705	16553	16609	16667	16600	16577	16599	16612	16553	16657	16684	16524	16593	16286	16530	16583	16508	16773	16680	16472	16438	16647	16412	16710	16601	16622	16444	16451	16774	16613	16588	16594	16774	16727	16683	16685	16696	16532	16588	16544	16688	16673	16544	16599	16506	16691	16655	16626	16658	16577	16504	16727	16674	16635	16627	16442	16491	16442	16736	16604	16648	16479	16745	16654	16564	16597	16633	16637	16559	16729	16497	16541	16509	16698	16656	16628	16708	16599	16602	16605	16658	16495	16669	16613	16569	16592	16712	16577	16517	16573	16649	16466	16791	16665	16605	16613	16478	16539	16598	16634	16663	16717	16627	16522	16595	16474	16535	16699	16660	16657	16568	16427	16674	16506	16664	16673	16785	16637	16548	16773	16588	16678	16576	16566	16676	16495	16728	16563	16547	16572	16666	16655	16608	16677	16649	16534	16588	16593	16710	16646	16500	16511	16707	16608	16577	16730	16422	16514	16513	16690	16505	16525	16417	16694	16566	16624	16644	16484	16549	16565	16551	16454	16565	16590	16607	16689	16582	16638	16565	16743	16452	16618	16682	16780	16636	16738	16506	16643	16491	16602	16579	16672	16477	16644	16744	16640	16752	16606	16468	16557	16652	16481	16719	16600	16465	16616	16525	16609	16546	16639	16595	16560	16496	16620	16458	16414	16545	16544	16559	16561	16577	16657	16631	16456	16625	16627	16488	16622	16535	16512	16443	16771	16756	16499	16444	16606	16652	16749	16580	16606	16754	16636	16625	16689	16669	16662	16574	16576	16549	16473	16550	16562	16709	16594	16738	16493	16496	16565	16616	16481	16555	16750	16601	16509	16441	16472	16496	16695	16598	16490	16592	16708	16667	16572	16703	16489	16554	16500	16462	16750	16507	16715	16596	16763	16666	16617	16693	16536	16575	16513	16304	16659	16816	16485	16685	16410	16735	16639	16425	16427	16557	16703	16564	16469	16631	16549	16648	16688	16622	16550	16449	16568	16716	16464	16429	16486	16535	16482	16580	16433	16607	16454	16613	16660	16623	16537	16546	16559	16621	16769	16639	16474	16649	16602	16479	16715	16626	16500	16531	16497	16527	16531	16632	16476	16291	16788	16705	16545	16533	16523	16767	16676	16766	16485	16765	16376	16593	16482	16699	16646	16555	16660	16707	16615	16548	16758	16587	16633	16592	16616	16521	16512	16589	16631	16687	16397	16623	16556	16444	16580	16455	16511	16652	16751	16624	16555	16611	16714	16578	16619	16724	16630	16446	16599	16542	16661	16606	16656	16624	16711	16606	16576	16634	16516	16518	16588	16591	16450	16598	16693	16508	16419	16603	16612	16543	16605	16522	16489	16514	16452	16511	16667	16760	16495	16602	16761	16569	16395	16544	16671	16538	16540	16596	16648	16740	16688	16699	16624	16536	16688	16780	16741	16739	16533	16599	16595	16658	16600	16607	16557	16662	16669	16840	16514	16786	16575	16651	16529	16555	16696	16403	16548	16600	16730	16697	16432	16699	16565	16505	16535	16613	16463	16597	16487	16537	16564	16592	16585	16683	16642	16588	16535	16578	16599	16724	16374	16680	16508	16353	16644	16659	16598	16489	16581	16559	16561	16580	16654	16451	16596	16404	16748	16667	16522	16330	16615	16660	16415	16527	16542	16726	16615	16527	16745	16616	16567	16787	16677	16771	16520	16683	16621	16629	16607	16450	16612	16562	16631	16416	16512	16633	16595	16616	16576	16628	16775	16685	16670	16721	16763	16477	16761	16682	16521	16510	16534	16658	16607	16581	16432	16541	16570	16483	16459	16472	16773	16615	16696	16712	16591	16620	16528	16712	16679	16505	16668	16615	16425	16536	16549	16549	16492	16525	16565	16667	16588	16545	16506	16654	16687	16565	16620	16530	16527	16441	16707	16559	16680	16590	16527	16740	16644	16412	16340	16640	16529	16558	16533	16863	16603	16590	16546	16573	16614	16563	16736	16328	16602	16698	16523	16567	16599	16419	16614	16676	16536	16509	16670	16477	16481	16681	16598	16539	16614	16608	16640	16549	16684	16461	16569	16684	16540	16567	16638	16448	16551	16644	16542	16577	16666	16678	16645	16680	16625	16711	16794	16532	16496	16599	16648	16642	16740	16550	16733	16583	16574	16630	16653	16656	16489	16503	16820	16478	16612	16500	16699	16816	16567	16571	16552	16530	16462	16808	16545	16675	16677	16446	16628	16559	16683	16580	16656	16558	16651	16562	16486	16588	16719	16679	16539	16562	16412	16551	16490	16609	16478	16558	16685	16639	16653	16639	16558	16607	16640	16616	16544	16719	16630	16558	16585	16314	16592	16618	16701	16558	16691	16629	16599	16558	16664	16722	16631	16741	16586	16688	16562	16555	16819	16584	16683	16447	16597	16518	16644	16676	16573	16679	16606	16403	16628	16725	16545	16398	16655	16543	16579	16722	16570	16418	16738	16683	16734	16608	16679	16451	16556	16647	16568	16507	16695	16759	16522	16476	16663	16612	16579	16403	16668	16478	16510	16578	16427	16619	16454	16711	16604	16605	16409	16575	16553	16711	16631	16830	16506	16750	16646	16595	16547	16564	16621	16530	16551	16432	16582	16449	16559	16579	16350	16707	16687	16633	16708	16474	16691	16542	16677	16752	16686	16540	16397	16703	16521	16681	16626	16460	16439	16443	16599	16633	16591	16560	16506	16550	16819	16600	16369	16494	16532	16656	16601	16566	16572	16548	16504	16519	16533	16684	16521	16692	16558	16519	16588	16593	16634	16675	16477	16607	16482	16609	16544	16630	16641	16465	16559	16643	16555	16595	16701	16567	16554	16741	16489	16823	16523	16512	16579	16566	16629	16669	16730	16660	16692	16471	16708	16691	16572	16684	16691	16524	16594	16510	16664	16608	16671	16552	16726	16597	16648	16598	16630	16406	16741	16798	16711	16513	16518	16466	16652	16615	16524	16755	16689	16442	16517	16389	16549	16622	16774	16745	16688	16638	16565	16687	16539	16528	16453	16617	16657	16538	16641	16476	16610	16569	16581	16550	16585	16460	16410	16498	16711	16515	16680	16572	16685	16790	16587	16446	16560	16702	16600	16667	16558	16578	16783	16753	16509	16705	16624	16440	16555	16580	16669	16580	16618	16578	16410	16845	16589	16484	16726	16557	16564	16580	16749	16649	16471	16569	16654	16622	16588	16530	16761	16537	16575	16649	16457	16573	16477	16605	16737	16535	16379	16608	16587	16441	16690	16574	16793	16555	16661	16620	16614	16707	16572	16601	16570	16542	16606	16690	16609	16381	16501	16581	16629	16551	16505	16632	16433	16472	16667	16480	16609	16592	16724	16570	16338	16644	16666	16656	16622	16691	16536	16606	16661	16826	16565	16684	16541	16490	16569	16511	16551	16597	16644	16590	16511	16563	16624	16528	16662	16575	16728	16488	16845	16788	16545	16630	16662	16487	16535	16577	16571	16585	16542	16505	16663	16613	16498	16552	16507	16619	16577	16458	16584	16445	16700	16635	16547	16520	16598	16723	16495	16500	16525	16510	16714	16611	16677	16465	16529	16615	16534	16660	16758	16713	16626	16705	16439	16615	16482	16658	16669	16687	16652	16839	16409	16605	16578	16765	16653	16627	16390	16698	16594	16632	16602	16609	16519	16627	16585	16712	16651	16464	16603	16462	16597	16475	16547	16622	16491	16382	16582	16536	16574	16711	16662	16870	16685	16475	16532	16462	16610	16511	16519	16503	16627	16593	16360	16728	16495	16610	16699	16468	16747	16455	16721	16476	16627	16390	16637	16690	16477	16507	16817	16593	16745	16505	16769	16751	16369	16592	16598	16527	16557	16517	16512	16467	16487	16612	16515	16601	16547	16642	16742	16604	16620	16587	16648	16602	16743	16558	16635	16499	16516	16572	16720	16602	16556	16476	16660	16505	16549	16575	16542	16616	16708	16685	16632	16542	16637	16740	16550	16557	16548	16421	16653	16684	16640	16642	16721	16519	16448	16504	16572	16502	16768	16660	16544	16658	16579	16733	16692	16461	16742	16504	16648	16443	16560	16647	16678	16632	16676	16671	16591	16588	16571	16474	16759	16576	16511	16648	16664	16721	16654	16491	16584	16671	16595	16409	16555	16513	16588	16446	16624	16547	16591	16548	16695	16533	16588	16470	16726	16672	16609	16709	16653	16657	16370	16565	16603	16722	16694	16455	16691	16602	16623	16521	16535	16419	16528	16539	16533	16784	16647	16555	16539	16611	16619	16597	16573	16597	16476	16561	16588	16631	16564	16660	16478	16571	16610	16592	16645	16519	16584	16720	16611	16663	16537	16571	16573	16393	16651	16473	16606	16529	16543	16551	16546	16522	16567	16530	16459	16745	16560	16580	16632	16795	16464	16449	16570	16625	16526	16730	16725	16682	16573	16547	16615	16552	16526	16563	16534	16530	16465	16626	16547	16580	16604	16559	16610	16671	16628	16662	16643	16548	16715	16556	16286	16622	16723	16654	16388	16605	16619	16652	16576	16556	16463	16627	16448	16638	16609	16479	16607	16582	16651	16579	16563	16578	16549	16593	16539	16584	16703	16531	16615	16684	16551	16362	16632	16625	16560	16583	16659	16531	16663	16659	16522	16643	16563	16644	16592	16631	16454	16585	16600	16565	16570	16596	16601	16498	16614	16626	16535	16504	16672	16671	16463	16558	16589	16494	16740	16412	16640	16554	16500	16629	16669	16681	16448	16631	16605	16509	16659	16523	16575	16656	16572	16495	16516	16551	16756	16510	16471	16712	16351	16744	16574	16616	16402	16638	16594	16366	16591	16439	16577	16761	16643	16580	16638	16618	16514	16611	16593	16632	16575	16686	16483	16559	16604	16500	16523	16563	16524	16582	16599	16656	16618	16637	16494	16705	16730	16631	16629	16632	16634	16417	16595	16534	16555	16704	16498	16625	16615
28536	32644	48718	41343	29316	23929	21684	20575	20471	20277	20196	20206	20208	20156	20339	20333	20138	20107	20322	20337	20081	20107	20199	20192	20171	20186	19987	20326	20257	20088	20310	20234	20149	20188	20172	20204	20100	20295	20013	20051	20098	20109	20253	20150	20066	20148	20158	20073	20299	20169	20065	20077	20327	19979	20226	20221	20196	20096	20206	20151	20097	20199	20200	20242	20179	20242	20107	19881	20230	20141	20293	20360	20118	19969	20137	20200	20449	20314	20083	20409	20209	20279	20139	19838	20114	20161	20205	20083	20191	20090	19979	20075	20313	20119	20062	20248	20246	20252	20157	20398	20099	20412	20119	19960	20179	20283	20044	19997	20057	20171	20129	20107	20308	20290	20260	20065	20144	20111	20017	20274	20175	20439	20238	20120	20068	20183	20025	20102	20047	20347	20102	20135	20259	20313	20265	20172	20177	20050	20084	20050	20243	20094	20052	20188	20100	20217	20315	20353	20127	20029	20159	20077	20149	20314	20030	19972	20186	20325	20219	20134	20231	20039	20266	20227	20145	20070	20266	19968	20336	20145	20136	20063	20189	20242	20199	20396	19945	19912	20080	20188	20168	20286	20252	20113	19979	19906	20098	19969	20231	20223	20233	20057	20225	20059	20037	20191	20166	20195	20228	20146	20174	20173	20119	20131	20165	20174	20163	19777	19970	19948	20075	20272	19996	20125	19993	20303	19851	20037	20128	20248	20129	20167	20209	20157	20144	20150	20273	20034	20188	20160	19974	20243	20054	20143	20184	20075	20050	20079	20244	20323	20026	20318	20153	20309	20150	20179	20158	20357	20121	19968	20086	20017	20187	20237	20079	20038	20252	20259	20040	20036	20238	20143	20263	20197	20200	20058	20087	20120	20213	20052	20252	20158	20317	20212	20086	20415	20098	20082	20026	20206	20253	20190	20169	20241	20267	20118	20290	20230	20035	20116	20166	19904	20104	20165	20076	19943	19989	20203	20347	20135	20243	20261	20168	20133	19898	20216	20326	20143	20046	20065	20081	20174	20213	20189	19993	20061	20056	20270	20224	20201	20226	20206	20225	20147	19879	20023	19964	20191	19973	19942	20190	20126	20185	20043	20101	20147	20167	20099	19932	20290	20026	20056	20097	20180	20276	20178	20089	20248	19983	20115	20308	20144	20181	20091	20128	20127	19949	20062	20033	20146	19939	19972	20331	20142	20116	20049	20154	20106	20198	20115	20036	20119	20108	19954	20317	20298	20237	20281	20086	20069	20143	20189	19906	20128	20075	19990	20012	20232	20164	20252	20020	20135	20018	20048	20182	19952	20147	20197	20150	20361	20171	20116	20187	20169	20041	20200	20048	20091	20405	20335	20315	20376	20070	20294	20417	20301	19942	20122	20083	20088	20066	19972	20125	20029	20318	20051	20328	20139	20220	19937	20222	20172	19921	20142	20166	20267	20174	20036	20132	20189	20325	20046	19879	20104	20329	20011	20158	20270	20250	20102	20079	20158	20132	20194	20093	20055	20322	20122	20148	20093	20333	20171	20234	20395	20294	20103	20306	20044	19968	20054	20189	20258	20222	20120	20198	20133	20227	20066	20097	20382	20179	20154	20024	20171	20454	20028	19957	19981	20091	20113	20092	20072	19947	20041	20170	20280	20039	20004	20294	20127	20216	20369	20164	20186	20388	20157	20278	20095	20175	20115	20268	19915	19986	20136	20183	20204	20065	19800	20102	20094	20225	20172	20343	20466	20177	20107	20222	20156	19966	20191	20272	20002	20198	20097	20051	19951	20099	20049	20140	20248	20327	20170	20152	20248	20211	20094	20022	20324	20246	20137	20330	20167	20030	20275	20044	20361	20308	20231	20034	20072	20192	20151	20195	20091	20249	20260	20191	20217	20325	20258	20132	19988	20146	20160	20239	20071	20268	20148	20031	20328	20358	20185	20168	19978	20291	20159	20223	20021	20202	20128	20228	20256	20179	20074	20335	20177	20148	20251	20040	20243	19984	20104	20157	20007	20068	20210	20295	20181	20378	20171	20208	20225	19994	20090	20157	20196	20087	20055	20437	19979	20154	20030	20277	20217	20120	20154	20359	20100	19933	20156	20033	20255	20362	20026	20131	19758	20178	20172	20206	20199	20180	20356	20140	20251	20209	20186	20115	20066	20121	20140	20052	20108	20353	20227	20258	19913	20076	20157	20312	20278	20300	20245	20261	20202	20150	19980	20279	19973	20075	20309	20143	20326	20242	20214	20012	20326	20153	20132	20127	20269	20097	20139	20028	20112	20117	20239	19973	20222	20115	20169	20118	19931	20150	20121	20180	20223	20118	20209	20189	20213	19857	20151	20167	20185	20148	20101	20079	20189	20168	20019	20151	20238	20389	20278	20040	20158	19980	20152	20172	20191	20137	20230	20181	20195	20043	20131	20128	20006	20324	20075	20196	20127	20166	19970	20147	20255	20089	20148	20048	19932	20048	20250	20218	20268	20278	20000	20129	20216	20091	20049	20223	20053	20133	20047	20068	19995	20250	20323	20234	20077	20397	20174	20244	20135	20207	20125	20038	20284	20109	19906	20239	20265	20156	20167	20300	20178	20078	20122	20006	20296	20241	20210	20057	19912	20275	20198	20148	20093	20105	20345	20270	20238	20184	20016	20245	20051	20203	19850	20020	20181	19890	20228	20060	20135	20240	20493	20218	20211	20493	20159	20234	20064	20271	20289	20128	20156	19973	20320	20306	20184	20004	20067	20115	20272	20350	20251	20161	20277	20355	20122	20186	20251	20271	20211	20241	20231	20219	19980	20335	20379	20248	20261	20160	20214	20363	20077	20128	20100	19921	20251	20256	20206	20130	20154	20089	20211	19876	20317	20224	20073	20073	20288	20210	20154	20049	20174	20241	20119	20087	20254	20331	20149	20304	20234	20255	20129	20143	20146	20011	19934	20148	20088	20181	20403	20264	20318	20194	20181	20227	20158	20129	20171	20004	19960	20306	20159	20257	20189	20094	20219	20074	20063	20482	20171	20212	20030	20225	20093	20059	20014	20404	20099	20016	20269	20134	20176	20215	20158	20300	20195	20152	20244	20400	20018	20219	20149	20236	20148	20136	20240	20295	19999	20246	20183	20155	20164	20102	20137	20084	20279	20256	20065	20030	19945	20231	20106	20179	20358	20151	20191	20007	20298	20211	20207	20009	20254	20158	20104	20150	20236	20227	20120	20154	20040	20107	19929	20390	20134	20150	20274	20111	20045	20186	20139	20162	20346	20123	20122	20289	20190	20065	20111	20324	20212	20066	20043	20074	20075	20249	20102	20068	20053	20167	20335	20244	20162	20166	20321	20182	20107	20051	20092	20195	20200	20284	20234	20217	20166	20102	20187	20145	20218	20109	20419	20154	20217	20357	20164	20256	20125	20020	20402	20138	20297	20211	20037	20083	20043	20089	20269	20251	20009	20338	20166	20154	20446	20279	20270	20207	19937	20053	20225	20083	20263	20198	20192	20198	19997	20037	20167	20405	20255	20244	20056	20046	20109	19986	20152	20163	20236	20151	20043	20175	20150	20183	20312	20125	20324	20012	20219	20255	20146	20219	20106	20153	20187	20133	20013	20118	20112	20209	20197	20250	20297	20292	20233	20037	20326	20155	20100	20352	20037	20277	20206	20275	20181	20174	20165	20124	20139	20126	20305	20266	20139	20106	20295	20166	20214	20169	20367	20167	20219	20223	20317	20063	20052	20164	20376	20229	20138	20180	20264	20210	19941	20049	19941	20209	20201	20097	20160	20331	20049	20065	20356	20206	20144	20217	20320	20132	20093	20240	20089	20059	20260	20202	20137	20045	20106	20107	20100	20248	20249	20201	20206	20405	19964	20265	19904	20023	20122	20160	20033	20088	19958	20170	20163	20058	20092	20221	20184	20056	20169	20167	20344	20173	20270	20210	20356	20182	20106	20257	20362	20302	20157	20267	20071	20323	20243	20131	20206	20221	20113	20237	20356	20121	20274	20345	20127	20111	20134	20098	20120	19871	20037	20067	20119	19837	19993	20174	20282	20084	20033	20247	20082	20073	20125	19935	19831	20229	20304	20115	20024	20171	20201	20173	20080	20218	20250	20269	20252	20055	20172	20236	20069	20044	20380	20198	20255	20205	20296	20277	20295	20221	20008	19977	20080	20040	20230	20304	19862	20110	20078	20201	19893	20162	20121	20034	20085	19985	20234	20193	20198	20108	20173	20207	20158	20141	20169	20213	20079	20054	20082	20106	20193	20315	20241	20295	20215	20149	20101	20168	20302	20327	20185	20055	20178	20111	20028	20149	20085	19967	20363	20206	20151	20367	20125	20061	20286	20073	19973	20183	20219	20224	20237	20058	19994	20257	20241	20131	20086	19999	20120	20328	20174	19884	20009	20208	20065	20298	19874	20211	20164	20197	20219	20153	20299	20142	20096	20280	19872	20069	20159	20238	20039	20167	20237	20179	20205	20009	20085	20112	19908	20244	20180	20183	20048	20162	20045	20178	20225	20172	20262	20024	19947	20030	20110	20229	20318	20232	20026	20272	20235	20014	20094	20198	20204	20154	20176	20121	19955	20274	20147	20144	19871	20100	20112	19814	20085	20102	20117	20055	20163	20041	20339	20426	20230	20367	19818	20238	20036	20238	20247	20186	20250	20327	20216	20101	20182	20081	20121	20104	20205	20182	20381	20369	20208	20251	20125	20060	19948	20108	20240	20314	20184	20179	20140	20048	20052	20162	20112	20191	20202	20304	20174	19999	20089	19903	20120	20200	20131	20347	20144	20081	20061	20206	20141	20217	20198	20301	20310	20090	20179	19967	20155	19999	20356	20202	20133	20425	20168	20218	20203	20231	20242	20189	20146	20227	20384	20185	20300	20247	20085	20152	20061	19940	20020	20116	20372	20208	20126	20216	20249	20159	20022	20223	20093	20197	19938	19998	20079	20090	20120	20170	20179	20084	20382	20174	20332	20077	20206	20088	20041	20003	20263	20227	20212	19904	20221	20048	20014	19925	20141	20304	20244	20264	20136	20080	20078	20232	20366	20271	19958	20331	20166	20268	20208	19999	20095	19969	20286	20180	20204	20043	20177	20131	19987	20174	20174	20084	20183	20255	20200	20248	20205	20183	20078
29846	53400	51382	37002	25716	19722	17486	16662	16723	16676	16581	16742	16496	16551	16690	16648	16647	16606	16605	16514	16641	16393	16572	16661	16688	16556	16543	16572	16811	16694	16830	16716	16619	16325	16656	16532	16665	16686	16486	16626	16717	16722	16617	16528	16633	16569	16515	16589	16876	16674	16644	16682	16727	16667	16741	16465	16653	16499	16535	16540	16664	16629	16780	16640	16644	16529	16679	16651	16631	16634	16538	16580	16593	16683	16472	16859	16787	16632	16477	16592	16765	16552	16630	16493	16605	16630	16613	16697	16449	16792	16578	16728	16576	16646	16547	16547	16573	16629	16604	16565	16784	16619	16672	16627	16620	16790	16623	16641	16699	16747	16598	16690	16774	16655	16571	16656	16708	16577	16641	16613	16499	16601	16496	16651	16586	16606	16652	16551	16566	16717	16580	16723	16707	16651	16672	16610	16576	16660	16708	16635	16717	16692	16782	16683	16693	16573	16570	16788	16591	16587	16601	16492	16479	16715	16547	16709	16649	16489	16655	16655	16536	16598	16702	16373	16702	16765	16482	16694	16677	16503	16820	16666	16765	16679	16627	16619	16640	16619	16634	16648	16571	16524	16460	16788	16829	16626	16582	16719	16740	16710	16459	16638	16588	16680	16500	16729	16603	16679	16707	16552	16734	16625	16541	16721	16653	16561	16792	16600	16690	16460	16647	16595	16683	16642	16573	16556	16464	16499	16578	16670	16499	16461	16628	16505	16506	16584	16716	16713	16598	16595	16569	16648	16720	16450	16713	16867	16794	16582	16566	16618	16563	16762	16626	16539	16476	16627	16624	16786	16655	16816	16710	16438	16808	16555	16755	16603	16527	16618	16552	16659	16731	16452	16652	16460	16531	16560	16626	16538	16714	16669	16790	16704	16581	16723	16478	16636	16740	16649	16598	16781	16426	16809	16661	16707	16665	16545	16626	16742	16736	16705	16735	16513	16524	16601	16557	16760	16575	16684	16656	16480	16731	16620	16613	16499	16643	16796	16729	16726	16586	16659	16660	16589	16642	16760	16579	16538	16668	16712	16743	16664	16672	16607	16666	16555	16638	16636	16589	16641	16758	16716	16575	16570	16584	16594	16613	16619	16657	16666	16533	16586	16641	16648	16744	16590	16576	16678	16561	16737	16558	16645	16527	16652	16780	16680	16795	16646	16591	16768	16582	16611	16669	16491	16704	16745	16688	16503	16516	16748	16767	16664	16656	16691	16583	16837	16706	16571	16636	16644	16558	16564	16712	16771	16606	16736	16596	16670	16801	16388	16518	16780	16673	16760	16712	16605	16622	16584	16564	16562	16589	16777	16615	16506	16550	16697	16713	16449	16669	16466	16557	16680	17003	16600	16638	16676	16582	16597	16644	16768	16681	16529	16663	16657	16485	16634	16543	16670	16465	16683	16628	16571	16581	16578	16578	16621	16472	16718	16684	16644	16626	16568	16511	16478	16573	16723	16650	16607	16683	16571	16543	16448	16766	16554	16676	16592	16660	16671	16601	16468	16612	16615	16720	16638	16825	16551	16671	16793	16666	16773	16556	16497	16629	16596	16494	16615	16629	16597	16746	16813	16697	16707	16553	16521	16477	16772	16675	16392	16775	16474	16604	16654	16499	16650	16443	16669	16747	16576	16562	16632	16506	16695	16677	16773	16584	16615	16776	16613	16698	16641	16715	16676	16608	16471	16743	16453	16303	16702	16715	16645	16758	16539	16560	16668	16563	16784	16641	16612	16665	16767	16595	16766	16472	16483	16564	16469	16397	16721	16512	16550	16494	16486	16735	16748	16657	16516	16708	16603	16687	16736	16568	16555	16536	16581	16534	16647	16739	16544	16661	16497	16607	16586	16759	16662	16676	16686	16674	16650	16763	16617	16530	16512	16653	16605	16603	16470	16684	16692	16624	16710	16761	16597	16700	16661	16417	16569	16743	16582	16604	16537	16682	16819	16698	16507	16649	16403	16664	16520	16716	16607	16620	16758	16539	16364	16531	16547	16701	16417	16699	16557	16587	16567	16584	16467	16576	16509	16871	16906	16514	16795	16801	16688	16558	16701	16722	16545	16641	16402	16661	16726	16727	16820	16606	16574	16517	16745	16682	16756	16555	16429	16607	16486	16679	16709	16683	16720	16635	16578	16541	16613	16663	16650	16638	16629	16574	16629	16619	16826	16575	16589	16563	16629	16536	16521	16581	16626	16652	16585	16683	16643	16414	16673	16507	16707	16666	16540	16678	16665	16666	16727	16361	16792	16689	16717	16634	16733	16618	16702	16646	16617	16729	16753	16605	16720	16709	16557	16671	16571	16713	16710	16472	16633	16395	16634	16543	16607	16715	16474	16604	16592	16681	16674	16746	16594	16815	16647	16567	16554	16643	16822	16581	16752	16718	16605	16678	16650	16566	16743	16779	16416	16555	16528	16501	16582	16646	16568	16715	16687	16560	16651	16523	16593	16699	16489	16551	16689	16593	16525	16672	16705	16664	16586	16648	16542	16720	16566	16583	16688	16838	16665	16544	16842	16646	16733	16594	16656	16620	16625	16495	16614	16727	16694	16658	16751	16578	16499	16591	16525	16743	16695	16573	16820	16464	16505	16827	16569	16578	16735	16559	16570	16662	16567	16566	16565	16765	16693	16716	16728	16828	16795	16713	16706	16557	16568	16535	16579	16694	16550	16682	16484	16561	16501	16790	16695	16421	16751	16565	16585	16683	16745	16689	16609	16623	16607	16632	16442	16517	16625	16648	16752	16765	16772	16718	16536	16706	16638	16573	16441	16488	16688	16550	16661	16735	16647	16567	16541	16666	16709	16584	16646	16499	16785	16578	16672	16635	16570	16573	16408	16476	16658	16666	16565	16601	16665	16449	16642	16654	16592	16633	16740	16639	16449	16509	16663	16497	16505	16731	16841	16664	16514	16637	16704	16555	16637	16525	16699	16755	16541	16518	16583	16727	16602	16597	16660	16710	16646	16573	16581	16604	16558	16656	16522	16681	16699	16612	16725	16540	16534	16693	16763	16687	16745	16592	16551	16463	16455	16629	16612	16517	16519	16770	16625	16573	16683	16803	16633	16658	16815	16741	16595	16573	16586	16698	16573	16645	16615	16659	16492	16617	16627	16485	16608	16678	16639	16573	16684	16678	16551	16592	16632	16784	16729	16718	16736	16619	16615	16550	16689	16603	16914	16422	16571	16640	16658	16770	16594	16628	16564	16603	16557	16767	16563	16589	16538	16683	16735	16487	16681	16681	16416	16715	16509	16676	16738	16790	16420	16800	16615	16592	16598	16814	16567	16906	16644	16790	16545	16606	16681	16612	16668	16675	16664	16620	16696	16624	16629	16689	16608	16510	16731	16588	16698	16803	16698	16490	16500	16592	16517	16422	16738	16687	16727	16542	16643	16752	16508	16652	16636	16776	16539	16504	16773	16681	16475	16591	16624	16594	16641	16507	16835	16669	16631	16748	16663	16649	16529	16667	16588	16677	16636	16487	16816	16727	16790	16661	16726	16608	16565	16524	16690	16595	16430	16682	16515	16721	16719	16594	16630	16683	16576	16553	16698	16603	16761	16737	16501	16615	16513	16651	16679	16570	16771	16625	16626	16638	16625	16635	16647	16687	16539	16771	16563	16671	16705	16669	16845	16589	16748	16848	16650	16638	16688	16670	16623	16533	16610	16503	16546	16740	16748	16664	16593	16529	16764	16591	16633	16701	16480	16577	16705	16790	16629	16738	16595	16664	16599	16461	16712	16673	16477	16627	16589	16652	16737	16535	16687	16660	16506	16537	16648	16365	16529	16601	16755	16615	16741	16597	16841	16590	16781	16657	16615	16689	16572	16790	16704	16689	16720	16603	16749	16605	16469	16678	16542	16698	16511	16838	16699	16692	16582	16802	16708	16562	16560	16782	16652	16486	16703	16532	16638	16522	16601	16728	16580	16750	16595	16610	16496	16815	16682	16687	16746	16549	16815	16552	16593	16725	16604	16698	16645	16727	16652	16525	16610	16527	16833	16598	16647	16701	16678	16758	16589	16670	16614	16641	16671	16405	16610	16596	16624	16634	16636	16522	16732	16670	16577	16673	16692	16581	16781	16487	16591	16759	16631	16626	16728	16521	16613	16608	16721	16702	16467	16508	16599	16608	16823	16772	16770	16728	16469	16786	16513	16742	16782	16599	16559	16598	16666	16719	16578	16701	16607	16871	16778	16687	16603	16562	16767	16591	16645	16607	16527	16606	16392	16562	16685	16726	16636	16618	16629	16576	16523	16445	16729	16677	16847	16614	16687	16522	16703	16566	16629	16595	16645	16680	16512	16554	16796	16569	16622	16667	16654	16655	16523	16690	16558	16774	16551	16437	16723	16621	16642	16622	16597	16561	16580	16712	16625	16629	16832	16618	16769	16721	16614	16549	16609	16498	16583	16694	16676	16515	16765	16527	16658	16587	16577	16717	16666	16810	16542	16621	16728	16577	16671	16667	16689	16620	16638	16560	16676	16865	16846	16644	16810	16675	16714	16487	16714	16775	16529	16697	16630	16650	16546	16743	16555	16675	16580	16785	16695	16616	16867	16729	16642	16729	16661	16727	16551	16714	16577	16530	16681	16737	16665	16488	16567	16673	16528	16576	16722	16772	16533	16620	16617	16701	16828	16448	16802	16677	16591	16577	16516	16659	16511	16554	16624	16601	16768	16615	16670	16807	16902	16591	16744	16673	16760	16845	16623	16810	16709	16645	16559	16694	16597	16562	16734	16498	16545	16540	16694	16656	16845	16786	16660	16669	16562	16525	16698	16541	16474	16750	16567	16643	16666	16601	16733	16816	16603	16699	16654	16696	16635	16538	16758	16552	16742	16552	16676	16604	16563	16678	16672	16672	16669	16568	16699	16591	16633	16659	16670	16792	16748	16688	16644	16656	16755	16612	16610	16490	16672	16582	16610	16596	16688	16502	16655	16648	16724	16543	16655	16433	16797	16782	16564	16799	16532	16669	16706	16688	16589	16632	16615	16679	16594	16599	16753	16640	16564	16662	16923	16617	16709	16369	16611	16522	16609	16530	16763	16479	16691	16775	16723	16772	16755	16740	16649	16674	16666	16562	16595	16566	16495	16651	16616	16678	16756	16758	16791
24227	23333	43849	49717	43287	34083	27935	22241	20521	20292	19895	19817	20023	19685	19666	19830	19977	19890	20002	19952	19883	19722	19698	19847	20105	19862	19829	19887	19918	19607	19836	19731	19657	19927	19835	19832	19898	19911	19879	19800	19676	19942	20013	19793	19898	19636	19868	19653	20009	19916	19764	19877	19816	19867	19855	19993	19613	19843	19837	19881	19813	19618	19585	19941	19783	19926	19775	19712	19611	19731	19752	19576	20027	19772	19898	19971	20060	19644	19741	19668	19872	19806	19751	19957	19654	19754	19791	19876	19670	19658	19894	19934	19822	19816	19731	19892	19804	19852	19686	19661	19625	19575	19664	19729	19823	19956	19652	19760	19641	19873	19764	19947	19808	19881	19914	19756	19841	19858	19609	19692	19710	19669	19887	19812	19766	19815	19800	19582	19605	19716	19887	19817	19767	19865	19951	19711	19814	19656	19856	20006	19963	19657	19684	19807	19848	19639	19719	19531	19788	19825	19876	19760	19986	19898	19854	19793	19867	19536	19678	20055	19933	19941	19802	19705	19933	19875	19762	19705	19629	19862	19736	19648	19565	19684	19783	19724	19934	19895	19835	19973	19713	19907	19641	19932	19647	19805	19585	19922	19742	19764	19981	19714	19587	19738	19801	19759	19597	19780	19657	19794	19781	19578	19738	19797	19865	19642	19800	19759	19608	19818	19661	19832	19815	19702	19700	19894	19778	19959	19604	19777	19859	19704	19712	19712	19933	19956	19811	19753	19801	19959	19685	19789	19816	19897	19902	19568	19866	19630	19768	19773	19703	19981	19843	19829	19811	19632	19781	19639	19791	19693	19547	19692	19844	19678	19662	19587	19883	19700	19622	19771	19828	19642	19753	19731	19742	19578	19869	19934	19887	19878	19923	19699	19802	19795	20020	19679	19803	19730	19791	19813	19948	19816	19551	19650	19770	19751	19905	19901	19713	19762	19585	19796	19596	19831	19794	19873	19635	19830	19765	19689	19520	19687	19634	19695	19826	19980	19943	19758	19928	19687	19504	19721	20134	19561	19905	19746	19692	19622	19723	19837	19658	19852	19853	19903	19656	19514	19749	19906	19824	19764	19795	19922	19788	19642	19995	19765	19697	19760	19842	19694	19895	19783	19574	19785	19699	19810	19704	19637	19771	19486	19901	19575	19888	19702	19740	19731	19698	19645	19713	19766	19901	19720	19544	19765	19790	19842	19689	19899	19751	19910	19551	19818	19709	19794	19924	19677	19832	19771	19745	19826	19880	19785	19776	19661	19621	19919	19890	19945	19838	19931	19744	19833	19913	19874	19825	19933	19761	19827	19790	19751	19921	19935	19724	19770	19657	19854	19707	19675	19689	19781	19631	19663	19784	19597	19795	20049	19627	19969	19668	19579	19801	19610	19707	19798	19767	19889	19909	20014	19835	19867	19815	19881	19818	19759	19689	19860	19754	19685	19782	19461	19887	19592	19836	19893	19490	19845	19837	19741	19698	19804	19814	19651	19651	19751	19857	19741	19989	19815	19834	19852	19736	19841	19669	19793	19795	19732	19739	19771	19731	19673	19683	19630	19640	19761	19932	19819	19788	19769	19464	19953	19696	19797	19645	19659	19651	19620	19791	19561	19743	19724	19776	19671	19855	19888	19559	19657	19912	19804	19758	19737	19850	19769	19704	19638	19756	19638	19732	19669	19737	19594	19827	19912	20088	19770	19926	19932	19615	19824	19920	19838	19717	19715	19708	19706	19685	19863	19943	19523	19806	19673	19893	19665	19700	19833	19754	19765	19744	19779	19694	19769	19714	19719	19622	19838	19879	19803	19832	19964	19760	20017	19843	19842	19867	19665	19724	19657	19673	19775	20001	19804	19794	19731	19774	19861	19713	19817	19761	19765	19729	19577	19729	19929	19709	19673	19788	19831	19745	19797	19743	19851	19627	19982	19709	19846	19718	19965	19716	19895	19749	19868	19607	19619	19562	19633	19684	19908	19769	19693	19866	19597	19667	19920	19918	19801	19671	19702	19660	19792	19612	19694	19706	19777	19705	19656	19771	19795	19869	19542	19725	19642	19839	19717	19801	19924	19871	19851	19754	19925	19868	19765	19758	19884	19608	19771	19780	19791	19729	19857	19676	19797	19819	19596	19522	19819	19823	19610	19705	19766	19679	19956	19779	19714	19798	19867	19766	19647	19567	19782	19905	19859	19973	19705	19744	19773	19700	19483	19744	19654	19728	19700	19816	19767	19661	19753	19876	19815	19615	19733	19955	19707	19655	19746	19818	19645	19834	19842	19575	19750	19772	19748	19843	19695	19890	19674	19974	19671	19726	19966	19845	19829	19901	19805	19831	19807	19758	20008	19935	19647	19666	19770	19788	19820	19810	19739	19557	19689	19650	19790	19790	19815	19612	19865	19707	19788	19744	19747	19716	19504	19783	19815	19712	19914	19871	19616	19944	19536	19706	19977	19716	20111	19754	19650	19866	19815	19828	19842	19753	19901	19701	19629	19841	19787	19706	19711	19623	19834	19633	19644	19685	20029	19842	19666	19735	19761	19795	19730	19769	19640	19660	19706	19691	20042	19867	19645	19801	19678	19701	19681	19687	19938	19859	19970	19686	19761	19742	19642	19796	19811	19868	19959	19820	19858	19686	19898	19756	20028	19569	19733	19922	19917	19747	19897	19669	19899	19786	19650	19732	19765	19712	19695	19712	19646	19728	19791	19670	19481	19742	19655	19442	19517	19684	19759	19841	19570	19855	19658	19612	19896	19628	19653	19949	19732	19777	19719	19729	19643	19843	19868	19754	19778	19769	19698	19905	19761	19713	19853	19821	19754	19868	19759	19759	19691	19906	19873	19737	19796	19848	19795	19652	19768	19785	19825	19921	19903	19799	19801	19739	19652	19839	20012	19766	19740	19568	19742	19620	19928	19679	19733	19641	19822	19700	19715	19763	19679	19738	19717	19896	19710	19637	19713	19595	19634	19503	19523	19591	19834	19819	19814	19636	19779	19722	19717	19820	19831	19899	19904	19872	19648	19725	19721	19694	19889	19830	19715	19728	19645	20044	19665	19561	19630	19596	19900	19573	19759	19861	19834	19626	19900	19783	19796	19783	19887	19683	19748	20046	19714	19738	19756	19754	19498	19751	19462	19708	19647	19691	19925	19892	19867	19701	19632	19836	19917	19701	19781	19646	19734	19719	19704	19611	19771	19459	19649	19596	19811	19778	19760	19954	19766	19835	19787	19761	19741	19692	19724	19765	19814	19870	19787	19582	19575	19746	19825	19778	19679	19683	19862	19760	19771	19953	19632	19764	19943	19899	19708	19781	19672	19724	20096	19801	19726	19759	19850	19561	19853	19814	19688	19783	19648	19777	19756	19861	19833	19710	19628	19943	19816	19629	19808	19806	19667	19980	19656	19731	19675	19878	19924	19831	19609	19613	19779	19752	19819	19776	19892	19669	19883	19714	19768	19717	19864	19630	19827	19864	19646	19807	19665	19872	19600	19755	19607	19920	19750	19867	19681	19688	19703	19775	19681	19663	19774	19548	19875	19819	19840	19805	19994	19686	19686	19834	19879	19866	19462	19858	19754	19650	19852	19720	19477	19797	19982	19804	19635	19723	19651	19660	19859	19656	19776	19787	19516	19556	19718	19888	19738	19676	19814	19719	19880	19752	19620	19542	19664	19775	19726	19748	19713	19739	19824	19799	19633	19622	19680	19848	19614	19768	19633	19871	19899	19803	19653	19756	19720	19722	19946	19929	19861	19602	19645	19735	19644	19816	19668	19978	19665	19683	19752	19716	19570	19769	19777	19693	19687	19827	19764	19823	19810	19786	19742	19774	19730	19720	19894	19726	19787	19814	19725	19844	19955	19719	19754	19728	19828	19813	19820	19943	19811	19626	19628	19895	19455	19614	19804	19821	19791	19905	19850	19667	19717	19795	19837	19697	19838	19511	19763	19722	19913	19915	19658	19657	19795	19763	19715	19701	19949	19682	19791	19721	19896	19699	19787	19829	19831	19519	19784	19836	19835	19982	19816	19882	19736	19787	19855	19837	19696	19688	19644	19727	19710	19641	19849	19679	19499	19909	20087	19792	19633	20023	19946	19724	19765	19729	19474	19691	19728	19756	19632	19656	19575	19937	19871	19917	19808	19658	19974	19775	19910	19750	19702	19596	19735	19810	19791	19654	19693	19823	19831	19747	19852	19882	19746	19715	19902	19762	19803	19988	19725	19802	19779	19789	19698	19593	19538	19478	19672	19753	20003	19877	19716	19674	19760	19672	19641	19820	19745	19758	19680	19654	19811	19676	19774	19481	19725	19826	19635	19705	19887	19596	19638	19871	19749	19687	19649	19879	19645	19680	19954	19898	19696	19647	19705	19777	19686	19811	19799	19721	19778	19787	19771	19890	19621	19736	19845	19892	19943	19755	19789	19907	19851	19899	19864	19522	19778	19796	19853	19613	19604	19697	19487	19757	19820	20005	19650	19777	19841	19803	19961	19581	19785	19799	19749	19849	19717	19651	19669	19904	19652	19712	19737	19758	19621	19756	19794	19757	19862	19735	19745	19899	19929	19760	19802	19801	19705	19656	19639	19859	19795	19662	19764	19674	19715	19833	19719	19794	20037	19800	19625	19910	19813	19777	19655	19677	19817	19615	19588	19727	19562	19847	19936	19826	19794	19692	19808	19894	19586	19914	19821	19709	19636	19781	19814	19671	19732	19871	19716	19758	19824	19899	19751	19578	19856	20032	19560	19807	19656	19796	19779	19790	19793	19853	19875	19732	19949	19946	19762	19780	19748	19717	19632	19844	19719	19605	19885	19947	19701	19810	20086	19725	19907	19699	19887	19771	19844	19800	19695	19844	19771	19645	19907	19613	19715	19756	19637	19813	19519	19802	19548	19918	19658	19627	19604	20046	19891	19747	19769	19732	19726	19909	19824	19772	19604	19761	19853	19711	19791	19780	19469	19934	19764	19936	19721	19808	19793	19816	19806	19886	19746	19726	19908	19863	19707	19716	19800	19912	19823	19871	19755	19860	19571	19767	19896	19798	19759	19743	19598	19769	19744	19716	19743	19727	19742	19714	19765	20090	19762	19428	19666	19664	19834	19941	19667	19876	19711	19772	19620	19591	19886
56588	95973	90342	69135	49945	33684	23137	18208	16896	16509	16543	16463	16639	16538	16715	16409	16316	16547	16535	16369	16449	16556	16464	16265	16562	16434	16411	16340	16615	16479	16629	16473	16445	16392	16332	16510	16439	16358	16434	16508	16511	16431	16311	16394	16538	16370	16580	16579	16452	16475	16389	16568	16524	16418	16467	16505	16367	16379	16381	16453	16429	16484	16390	16514	16481	16572	16539	16406	16437	16274	16484	16501	16387	16247	16486	16571	16441	16523	16460	16541	16314	16507	16495	16524	16319	16452	16609	16484	16483	16607	16363	16414	16394	16343	16241	16390	16464	16662	16413	16487	16440	16440	16430	16503	16396	16556	16624	16581	16161	16383	16405	16402	16402	16671	16260	16343	16392	16438	16551	16412	16253	16388	16285	16512	16460	16473	16446	16616	16436	16415	16448	16378	16235	16429	16491	16389	16385	16361	16464	16468	16427	16372	16446	16374	16455	16424	16407	16314	16342	16338	16263	16415	16575	16320	16450	16665	16241	16492	16562	16585	16611	16224	16423	16463	16462	16490	16482	16596	16420	16415	16502	16388	16343	16639	16378	16497	16384	16407	16375	16517	16477	16565	16459	16367	16627	16210	16472	16393	16586	16528	16360	16404	16559	16370	16489	16480	16359	16511	16505	16347	16527	16419	16456	16526	16502	16550	16378	16519	16388	16498	16377	16459	16383	16495	16268	16619	16357	16412	16487	16507	16497	16241	16410	16433	16425	16485	16623	16441	16666	16467	16317	16387	16428	16448	16544	16557	16577	16656	16396	16362	16467	16508	16388	16413	16424	16592	16399	16437	16596	16410	16377	16355	16563	16510	16519	16487	16598	16388	16360	16452	16389	16491	16537	16386	16375	16434	16336	16551	16481	16319	16441	16321	16453	16324	16524	16263	16505	16459	16461	16397	16416	16502	16555	16399	16374	16371	16376	16312	16531	16447	16346	16413	16424	16428	16392	16265	16487	16355	16559	16447	16419	16493	16572	16407	16616	16445	16512	16431	16512	16327	16528	16385	16390	16442	16309	16274	16314	16597	16517	16353	16407	16502	16385	16435	16504	16629	16337	16452	16476	16416	16462	16434	16591	16411	16403	16376	16491	16486	16401	16299	16454	16532	16529	16689	16533	16547	16505	16280	16473	16531	16468	16443	16340	16548	16501	16529	16425	16475	16338	16290	16473	16372	16485	16531	16389	16603	16518	16566	16486	16560	16379	16475	16412	16449	16522	16441	16417	16566	16620	16576	16358	16362	16421	16327	16499	16373	16582	16421	16574	16517	16366	16318	16448	16441	16388	16449	16636	16481	16472	16491	16481	16533	16368	16642	16508	16489	16473	16493	16536	16466	16537	16353	16494	16450	16534	16587	16330	16495	16408	16445	16296	16375	16334	16589	16450	16426	16467	16381	16467	16367	16592	16452	16366	16434	16589	16442	16457	16506	16399	16358	16370	16289	16467	16460	16524	16509	16451	16268	16476	16176	16454	16335	16474	16398	16289	16478	16446	16492	16468	16502	16437	16409	16521	16445	16427	16525	16400	16525	16379	16523	16505	16459	16429	16259	16300	16434	16528	16566	16534	16488	16328	16667	16562	16470	16620	16441	16438	16401	16304	16369	16443	16496	16558	16396	16378	16395	16489	16443	16479	16459	16524	16315	16562	16520	16473	16619	16474	16362	16489	16398	16359	16599	16379	16454	16313	16664	16488	16315	16518	16301	16465	16413	16222	16195	16549	16466	16326	16445	16449	16455	16217	16577	16373	16590	16441	16482	16469	16449	16430	16482	16324	16411	16457	16320	16593	16638	16311	16551	16448	16437	16360	16411	16468	16340	16360	16456	16569	16425	16580	16364	16401	16573	16343	16439	16325	16417	16437	16325	16359	16472	16398	16468	16175	16351	16514	16475	16345	16438	16371	16588	16399	16467	16487	16592	16468	16509	16295	16394	16360	16439	16488	16485	16340	16434	16525	16314	16378	16416	16459	16416	16440	16467	16534	16372	16468	16390	16525	16494	16390	16560	16366	16318	16326	16375	16444	16358	16313	16448	16491	16481	16365	16454	16319	16579	16513	16552	16336	16409	16467	16417	16301	16397	16509	16437	16441	16321	16556	16428	16420	16571	16492	16389	16287	16480	16610	16195	16513	16513	16371	16439	16547	16513	16209	16452	16458	16225	16330	16331	16643	16416	16390	16408	16341	16397	16408	16447	16360	16332	16476	16503	16490	16463	16431	16497	16568	16496	16320	16447	16560	16375	16534	16486	16389	16471	16485	16342	16400	16380	16527	16435	16485	16498	16479	16344	16598	16165	16436	16495	16212	16460	16326	16460	16417	16573	16480	16547	16468	16327	16355	16460	16328	16451	16537	16333	16497	16563	16444	16459	16300	16484	16494	16385	16319	16444	16428	16449	16415	16485	16515	16380	16424	16504	16426	16558	16561	16358	16390	16376	16547	16531	16322	16400	16444	16529	16386	16413	16410	16206	16519	16338	16568	16521	16280	16515	16397	16342	16322	16467	16601	16490	16358	16450	16564	16538	16368	16585	16536	16479	16368	16455	16451	16362	16310	16480	16338	16324	16522	16480	16405	16425	16445	16572	16533	16468	16496	16283	16491	16489	16393	16399	16582	16245	16463	16506	16408	16575	16476	16575	16415	16455	16541	16289	16508	16600	16367	16355	16262	16401	16434	16430	16375	16454	16493	16484	16408	16495	16380	16633	16554	16436	16529	16359	16489	16428	16508	16408	16380	16418	16551	16460	16522	16593	16416	16446	16301	16537	16428	16589	16396	16472	16403	16628	16499	16480	16369	16482	16353	16465	16274	16502	16494	16402	16380	16407	16399	16480	16528	16240	16508	16369	16386	16383	16336	16524	16404	16427	16521	16398	16401	16314	16441	16513	16304	16682	16242	16537	16485	16401	16453	16275	16449	16343	16538	16539	16395	16396	16504	16275	16652	16290	16446	16323	16468	16489	16323	16372	16548	16522	16370	16516	16191	16350	16409	16451	16336	16281	16526	16385	16284	16441	16554	16443	16402	16373	16348	16439	16674	16498	16394	16457	16447	16451	16464	16465	16503	16616	16488	16445	16460	16557	16510	16448	16466	16653	16339	16398	16326	16400	16524	16263	16391	16459	16430	16442	16313	16375	16544	16504	16572	16518	16546	16393	16460	16563	16437	16569	16336	16501	16306	16448	16432	16442	16511	16491	16625	16354	16496	16446	16430	16281	16415	16472	16504	16602	16510	16416	16220	16458	16390	16504	16498	16388	16563	16406	16452	16634	16425	16609	16354	16397	16346	16235	16361	16413	16498	16503	16429	16543	16417	16488	16339	16260	16447	16472	16428	16573	16459	16373	16440	16354	16400	16405	16431	16259	16492	16375	16443	16481	16425	16390	16666	16544	16460	16299	16533	16494	16370	16491	16507	16470	16530	16385	16588	16355	16388	16376	16603	16551	16432	16405	16415	16325	16349	16505	16463	16607	16451	16257	16458	16394	16412	16510	16459	16375	16499	16514	16394	16418	16639	16469	16580	16327	16616	16566	16436	16526	16586	16465	16421	16472	16447	16464	16497	16438	16362	16534	16454	16507	16627	16469	16500	16467	16438	16586	16557	16479	16594	16456	16435	16519	16544	16513	16289	16546	16395	16373	16333	16365	16268	16481	16235	16392	16627	16508	16453	16327	16408	16515	16365	16411	16532	16366	16588	16367	16357	16388	16496	16354	16335	16352	16416	16510	16347	16617	16323	16573	16461	16476	16492	16418	16447	16433	16325	16485	16452	16511	16415	16433	16614	16540	16433	16428	16427	16667	16463	16557	16415	16390	16504	16405	16299	16617	16455	16399	16382	16449	16376	16576	16359	16504	16448	16384	16427	16546	16462	16472	16509	16272	16503	16426	16639	16606	16540	16434	16367	16321	16654	16318	16327	16509	16407	16489	16435	16318	16411	16437	16250	16365	16501	16562	16467	16452	16523	16556	16407	16429	16520	16349	16416	16569	16360	16684	16404	16491	16627	16408	16580	16628	16338	16510	16393	16505	16350	16640	16437	16403	16517	16498	16292	16407	16413	16467	16411	16510	16382	16366	16530	16315	16460	16291	16495	16503	16385	16403	16564	16380	16513	16453	16453	16479	16272	16464	16455	16579	16474	16523	16387	16399	16547	16262	16402	16416	16512	16429	16584	16338	16439	16307	16459	16574	16308	16307	16522	16384	16640	16485	16504	16403	16401	16465	16341	16295	16571	16334	16589	16447	16447	16364	16558	16322	16501	16434	16407	16568	16452	16335	16418	16364	16375	16305	16518	16431	16555	16191	16444	16568	16315	16428	16393	16519	16393	16309	16332	16606	16070	16312	16579	16398	16635	16331	16468	16447	16618	16256	16424	16275	16338	16584	16577	16300	16494	16358	16526	16549	16447	16409	16356	16343	16577	16536	16160	16523	16404	16624	16412	16580	16441	16474	16368	16424	16317	16499	16387	16517	16464	16388	16427	16648	16369	16260	16322	16481	16678	16447	16576	16404	16471	16283	16424	16103	16365	16462	16462	16378	16373	16398	16437	16411	16369	16551	16377	16362	16321	16560	16447	16432	16579	16567	16364	16525	16596	16408	16427	16441	16385	16450	16496	16514	16406	16496	16427	16579	16463	16518	16288	16368	16405	16455	16289	16505	16358	16415	16685	16300	16502	16632	16252	16335	16544	16449	16501	16357	16457	16324	16493	16475	16465	16484	16312	16328	16529	16588	16344	16405	16610	16509	16412	16452	16356	16312	16519	16417	16435	16524	16291	16401	16490	16473	16424	16680	16382	16355	16249	16255	16519	16526	16348	16561	16394	16441	16488	16256	16477	16400	16448	16602	16388	16382	16352	16436	16453	16455	16622	16445	16343	16368	16486	16381	16450	16405	16644	16453	16443	16378	16334	16428	16380	16405	16560	16489	16493	16192	16452	16478	16395	16532	16302	16490	16363	16498	16388	16515	16453	16560	16350	16588	16450	16370	16622	16451	16296	16319	16517	16535	16359	16557	16287	16433	16458	16479	16503	16525	16455	16380	16499	16452	16435	16299	16274	16345	16450	16439	16364	16543	16365	16397	16553	16520	16499	16499	16499	16587	16355	16503	16615	16437
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
