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
338764020361	338764020930	338764021480	338764022030	338764022580	338764023128	338764023678	338764024228	338764024778	338764025328	338764025880	338764026428	338764026978	338764027530	338764028078	338764028628	338764029180	338764029728	338764030278	338764030830	338764031378	338764031930	338764032480	338764033028	338764033580	338764034130	338764034678	338764035230	338764035780	338764036328	338764036880	338764037428	338764037980	338764038528	338764039080	338764039630	338764040180	338764040728	338764041278	338764041830	338764042380	338764042930	338764043480	338764044030	338764044580	338764045128	338764045678	338764046230	338764046780	338764047330	338764047880	338764048428	338764048980	338764049530	338764050078	338764050630	338764051180	338764051728	338764052278	338764052828	338764053378	338764053930	338764054480	338764055030	338764055580	338764056130	338764056678	338764057230	338764057778	338764058330	338764058880	338764059428	338764059980	338764060530	338764061078	338764061628	338764062180	338764062730	338764063280	338764063830	338764064380	338764064930	338764065480	338764066028	338764066580	338764067130	338764067680	338764068230	338764068780	338764069330	338764069880	338764070430	338764070980	338764071530	338764072080	338764072630	338764073180	338764073730	338764074280	338764074830	338764075380	338764075930	338764076480	338764077028	338764077578	338764078130	338764078680	338764079230	338764079780	338764080330	338764080880	338764081428	338764081980	338764082528	338764083080	338764083630	338764084180	338764084730	338764085280	338764085830	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22716	21282	28485	27465	23691	27556	32761	29332	28639	28789	28659	42738	50162	44997	38861	33458	30197	28475	28021	27817	27754	27897	27625	27837	27977	27494	27659	27725	27592	27561	27655	27524	27580	27646	27715	27721	27436	27546	27466	27457	27469	27470	27364	27576	27755	27854	27680	27322	27745	27581	27436	27686	27697	27543	27528	27431	27839	27502	27617	27563	27452	27622	27556	27439	27392	27234	27411	27521	27488	27438	27455	27389	27574	27552	27594	27407	27408	27411	27432	27605	27647	27503	27699	27687	27522	27382	27722	27481	27381	27427	27347	27364	27596	27524	27454	27416	27655	27601	27670	27593	27525	27373	27263	27476	27440	27338	27470	27495	27537	27452	27541	27667	27602	27462	27421	27371	27480	27552	27372	27535	27603	27445	27572	27627	27348	27490	27686	27344	27447	27284	27496	27714	27612	27478	27446	27645	27446	27582	27230	27513	27494	27359	27342	27710	27530	27523	27426	27410	27603	27570	27475	27392	27731	27711	27560	27516	27612	27448	27455	27518	27452	27555	27427	27627	27454	27344	27283	27343	27580	27613	27524	27449	27691	27262	27499	27158	27575	27449	27610	27318	27439	27529	27446	27482	27437	27563	27624	27620	27553	27453	27439	27506	27385	27556	27666	27582	27588	27553	27577	27385	27391	27393	27519	27292	27379	27431	27448	27709	27486	27623	27797	27598	27580	27473	27518	27484	27456	27234	27523	27311	27788	27483	27476	27376	27375	27396	27314	27473	27630	27546	27397	27683	27624	27520	27404	27644	27566	27439	27551	27666	27381	27607	27417	27538	27520	27271	27591	27626	27338	27466	27430	27371	27414	27380	27368	27296	27496	27444	27472	27431	27654	27449	27181	27269	27675	27446	27212	27468	27356	27508	27363	27350	27319	27448	27295	27619	27467	27729	27615	27599	27421	27116	27442	27346	27360	27576	27463	27494	27626	27330	27433	27354	27363	27434	27428	27595	27759	27483	27415	27485	27626	27683	27708	27458	27548	27378	27369	27456	27322	27622	27491	27701	27284	27568	27253	27667	27610	27414	27321	27460	27598	27356	27569	27391	27548	27579	27335	27553	27451	27343	27747	27424	27620	27539	27379	27395	27219	27625	27489	27657	27627	27353	27401	27510	27576	27456	27325	27552	27575	27483	27467	27475	27357	27549	27502	27225	27378	27668	27713	27335	27545	27592	27522	27338	27594	27345	27342	27402	27419	27457	27639	27576	27505	27583	27562	27343	27432	27566	27375	27348	27381	27398	27235	27459	27273	27455	27464	27494	27461	27489	27231	27441	27446	27249	27405	27394	27324	27719	27492	27490	27365	27430	27685	27529	27346	27368	27567	27563	27327	27266	27570	27682	27420	27514	27771	27676	27395	27500	27531	27694	27488	27445	27577	27336	27298	27506	27418	27313	27683	27560	27520	27435	27538	27382	27399	27731	27422	27598	27506	27413	27365	27390	27663	27467	27729	27429	27547	27496	27561	27628	27575	27377	27437	27530	27505	27386	27294	27689	27555	27849	27385	27357	27651	27365	27539	27633	27613	27487	27654	27220	27541	27399	27392	27322	27311	27535	27374	27399	27450	27468	27331	27448	27208	27427	27621	27516	27552	27555	27547	27685	27356	27634	27443	27492	27406	27429	27365	27359	27299	27346	27441	27530	27343	27610	27410	27591	27657	27521	27494	27631	27588	27519	27526	27438	27376	27511	27386	27407	27354	27426	27266	27347	27648	27633	27630	27383	27545	27542	27593	27400	27619	27698	27524	27422	27299	27362	27495	27305	27494	27483	27508	27352	27613	27412	27394	27233	27381	27375	27545	27622	27508	27581	27373	27240	27336	27501	27401	27528	27460	27440	27255	27445	27413	27525	27235	27422	27548	27624	27749	27542	27356	27261	27505	27223	27647	27558	27462	27464	27301	27507	27450	27535	27622	27572	27513	27443	27657	27409	27227	27520	27618	27619	27509	27516	27182	27398	27576	27408	27458	27333	27763	27467	27580	27614	27499	27523	27493	27357	27453	27302	27423	27429	27577	27436	27410	27477	27488	27489	27206	27532	27506	27368	27168	27207	27019	27682	27437	27280	27639	27573	27483	27582	27676	27625	27398	27626	27516	27453	27702	27571	27339	27411	27644	27462	27539	27282	27506	27399	27390	27609	27439	27433	27743	27332	27483	27428	27796	27670	27607	27433	27499	27452	27614	27507	27542	27575	27468	27476	27627	27335	27358	27254	27283	27585	27134	27366	27592	27173	27467	27292	27557	27377	27223	27451	27366	27640	27693	27874	27506	27596	27624	27479	27583	27598	27408	27459	27636	27320	27598	27575	27355	27323	27515	27638	27441	27589	27605	27223	27342	27578	27537	27364	27485	27265	27308	27525	27570	27522	27563	27803	27502	27279	27530	27427	27559	27524	27666	27724	27190	27361	27598	27318	27508	27855	27550	27545	27696	27657	27768	27633	27550	27294	27476	27480	27570	27365	27630	27574	27570	27606	27354	27308	27385	27400	27310	27463	27295	27469	27371	27263	27684	27651	27513	27285	27440	27316	27583	27401	27389	27644	27721	27373	27121	27448	27612	27427	27603	27294	27547	27634	27400	27233	27317	27371	27336	27530	27420	27333	27255	27476	27273	27380	27547	27646	27585	27425	27539	27334	27560	27583	27362	27458	27553	27949	27450	27523	27461	27437	27485	27544	27610	27240	27375	27451	27491	27447	27452	27530	27599	27578	27450	27347	27278	27653	27326	27424	27378	27211	27300	27444	27461	27249	27651	27564	27258	27109	27146	27383	27398	27521	27255	27459	27428	27479	27591	27316	27502	27537	27560	27347	27682	27584	27641	27549	27611	27499	27491	27374	27347	27634	27465	27577	27657	27582	27423	27581	27402	27435	27484	27678	27481	27549	27393	27473	27573	27728	27639	27666	27427	27610	27402	27397	27526	27262	27558	27435	27278	27628	27461	27645	27431	27316	27658	27632	27431	27486	27809	27599	27643	27539	27575	27601	27547	27529	27223	27277	27671	27478	27554	27548	27639	27338	27609	27567	27710	27165	27355	27540	27704	27599	27433	27327	27678	27383	27605	27411	27702	27616	27650	27431	27515	27371	27653	27457	27376	27393	27592	27389	27608	27386	27473	27629	27640	27406	27457	27561	27476	27676	27464	27675	27401	27517	27295	27311	27424	27315	27498	27552	27571	27521	27691	27632	27389	27374	27279	27440	27500	27441	27566	27634	27766	27686	27673	27555	27447	27437	27565	27518	27708	27769	27717	27470	27625	27397	27419	27562	27643	27325	27559	27525	27470	27618	27179	27508	27859	27616	27538	27389	27418	27616	27603	27627	27681	27454	27550	27452	27220	27388	27345	27486	27305	27492	27633	27565	27032	27532	27521	27618	27653	27556	27488	27561	27582	27830	27482	27426	27660	27679	27370	27346	27421	27446	27499	27574	27455	27468	27324	27622	27671	27166	27334	27357	27530	27428	27648	27488	27541	27601	27530	27502	27635	27202	27174	27567	27144	27520	27421	27461	27464	27533	27635	27350	27635	27599	27384	27295	27418	27496	27506	27466	27445	27690	27414	27492	27122	27393	27564	27353	27429	27576	27400	27370	27836	27592	27504	27398	27622	27593	27344	27567	27443	27385	27448	27412	27543	27447	27447	27622	27548	27457	27665	27323	27574	27463	27446	27491	27642	27391	27655	27435	27531	27430	27531	27616	27473	27610	27626	27205	27527	27468	27599	27518	27562	27524	27329	27433	27396	27602	27761	27297	27383	27341	27391	27595	27701	27334	27520	27639	27568	27399	27449	27537	27501	27504	27467	27666	27630	27550	27818	27866	27230	27451	27473	27497	27294	27411	27511	27597	27482	27387	27474	27477	27571	27511	27405	27304	27522	27461	27554	27277	27511	27350	27458	27402	27700	27876	27397	27562	27497	27785	27369	27334	27475	27489	27721	27527	27441	27538	27600	27448	27516	27328	27220	27767	27542	27568	27478	27487	27405	27317	27417	27595	27431	27632	27348	27391	27340	27292	27119	27476	27474	27592	27651	27365	27484	27505	27561	27644	27437	27502	27771	27552	27378	27411	27685	27566	27673	27355	27450	27439	27671	27440	27291	27400	27727	27543	27677	27470	27378	27465	27445	27331	27304	27459	27709	27431	27444	27224	27594	27483	27554	27687	27425	27359	27456	27710	27363	27786	27559	27473	27674	27485	27527	27478	27738	27337	27326	27422	27457	27238	27639	27335	27420	27640	27493	27572	27489	27654	27549	27625	27763	27405	27388	27422	27472	27493	27310	27349	27521	27659	27422	27314	27283	27358	27512	27672	27658	27755	27661	27369	27234	27558	27512	27471	27558	27666	27425	27521	27590	27323	27605	27536	27501	27485	27539	27526	27533	27673	27451	27516	27401	27423	27379	27586	27485	27527	27472	27419	27730	27489	27566	27458	27525	27340	27672	27589	27438	27295	27493	27546	27636	27511	27710	27280	27401	27460	27333	27631	27679	27481	27531	27424	27279	27456	27378	27250	27343	27520	27172	27404	27639	27542	27428	27408	27670	27728	27495	27382	27930	27305	27741	27380	27368	27156	27582	27367	27694	27502	27287	27419	27582	27375	27671	27350	27402	27682	27618	27349	27621	27353	27523	27504	27645	27470	27442	27337	27624	27143	27408	27455	27364	27471	27433	27334	27404	27481	27635	27537	27469	27568	27488	27464	27349	27642	27358	27473	27638	27541	27544	27562	27383	27464	27395	27496	27544	27449	27390	27594	27526	27605	27528	27498	27392	27327	27536	27650	27559	27613	27465	27604	27506	27405	27527	27455	27312	27425	27337	27347	27582	27380	27269	27442	27502	27538	27513	27567	27457	27397	27713	27484	27443	27381	27416	27506	27498	27502	27644	27516	27431	27377	27394	27344	27646	27395	27802	27386	27462	27227	27680	27591	27542	27675	27400	27450	27720	27613	27464	27640	27520	27603	27470	27668	27481	27496	27441	27419	27342	27408	27354	27628	27528	27489	27422	27452	27497	27703	27342	27292	27577	27162	27649	27464	27271	27453	27336	27409	27689	27631	27635	27469	27421	27431	27533	27686	27578	27503	27417	27242	27501	27759	27428	27507	27418	27663	27477	27539
50375	72677	70437	50982	28243	23254	20957	20030	19432	18949	18819	39203	43776	37941	31151	24216	20391	18728	17946	17805	17637	17692	17608	17910	17880	17866	17791	17910	17633	17619	17831	17836	17558	17812	17634	17795	17837	17851	17621	17663	17800	18030	17703	17600	17803	17818	17710	17808	17743	17863	17767	17907	17726	17877	17874	17681	17655	17775	17777	17662	17725	17798	17784	17763	17790	17778	17721	17686	17771	17586	17871	17712	17634	17801	17666	17680	17826	17791	17565	17851	17861	17692	17677	17860	17909	17776	17798	17614	17971	17683	17663	17741	17807	17736	17636	17897	17732	17974	17798	17685	17707	17715	17635	17695	17766	17669	17850	17659	17962	17759	17655	17746	17802	17813	17752	17767	17751	17784	17578	17610	17674	17633	17748	17588	17732	17572	17890	17808	17740	17801	17866	17614	17771	17822	17801	17898	17599	17769	17580	17705	17771	17726	17975	17807	17683	17678	17712	17862	17810	17725	17718	17839	17755	17709	17796	17669	17843	17755	17742	17683	17913	17522	17691	17763	17807	17689	17743	17731	17802	17745	17757	17713	17775	17630	17632	17806	17831	17811	17692	17798	17795	17656	17760	17741	17712	17849	17885	17658	17712	17639	17829	17684	17799	17773	17855	17572	17759	17548	17786	17883	17705	17879	17794	17653	17523	17704	17835	17755	17711	17506	17793	17717	17822	17658	17624	17647	17797	17573	17737	17637	17698	17685	17630	17591	17469	17700	17876	17630	17699	17636	17903	17787	17735	17747	17672	17523	17549	17645	17784	17591	17530	17736	17634	17827	17651	17924	17707	17770	17665	17752	17819	17741	17970	17804	17663	17773	17795	17771	17695	17708	17773	17784	17753	17723	17678	17696	17820	17896	17693	17797	17635	17594	17629	17751	17627	17889	17746	17646	17864	17866	17677	17613	17773	17648	17737	17850	17627	17730	17724	17853	17779	17770	17912	17920	17886	17732	17728	17576	17728	17509	17609	17789	17798	17654	17804	17725	17663	17646	17780	17612	17780	17714	17669	17616	17928	17829	17749	17806	17786	17549	17687	17727	17672	17684	17726	17587	18004	17786	17607	17910	17763	17670	17823	17761	17629	17568	17687	17798	17750	17591	17541	17743	17721	17976	17604	17869	18003	17749	17719	17912	17620	17701	17699	17816	17607	17864	17680	17694	17830	17544	17547	17834	17745	17714	17609	17758	17532	17696	17901	17876	17761	17679	17790	17672	17873	17701	17698	17719	17663	17720	17567	17636	17633	17519	17726	17806	17860	17798	17726	17717	17800	17815	17854	17672	17634	17651	17821	17644	17642	17838	17756	17785	17705	17665	17667	17664	17753	17791	17765	17858	17597	17776	17699	17657	17778	17738	17708	17754	17710	17746	17799	17804	17619	17749	17744	17672	17858	17868	17881	17838	17799	17883	17799	17795	17706	17673	17758	17734	17762	17741	17741	17779	17643	17689	17673	17719	17644	17673	17536	17607	17575	17637	17742	17785	17718	17809	17787	17741	17640	17723	17848	17697	17692	17855	17799	17907	17648	17742	17846	17665	17682	17981	17787	17757	17952	17794	17830	17786	17722	17795	17770	17704	17885	17824	17658	17514	17668	17866	17610	17691	17784	17809	17779	17727	17651	17789	17817	17610	17486	17807	17707	17729	17803	17742	17822	17667	17702	17755	17616	17806	17754	17688	17895	17754	17578	17500	17765	17722	17718	17631	17694	17746	17769	17797	17737	17732	17859	17667	17755	17908	17748	17861	17932	17836	17811	17786	17809	17636	17847	17762	17715	17870	17799	17681	17855	17722	17839	17762	17761	17768	17862	17692	17676	17768	17661	17823	17637	17733	17889	17710	17776	17699	17738	17555	17632	17777	17731	17653	17801	17754	17682	17745	17835	17715	17746	17741	17777	17704	17787	17732	17780	17763	17671	17667	17639	17653	17708	17622	17606	17852	17519	17581	17786	17758	17809	17736	17755	17611	17695	17878	17695	17732	17665	17653	17760	17864	17649	17667	17706	17809	17693	17751	17822	17664	17662	17815	17617	17685	17766	17754	17708	17789	17613	17621	17767	17526	17759	17520	17702	17843	17706	17726	17721	17789	17612	17714	17732	17737	17707	17779	17718	17841	17780	17849	17842	17667	17764	17824	17563	17742	17791	17591	17666	17764	17514	17759	17769	17647	17664	17514	17713	17829	17706	17642	17863	17638	17577	17685	17720	17696	17664	17804	17813	17636	17686	17556	17906	17751	17783	17737	17835	17685	17665	17632	17691	17759	17717	17754	17707	17822	17717	17706	17686	17728	17733	17529	17842	17764	17751	17576	17586	17752	17557	17785	17670	17727	17751	17607	17624	17740	17828	17569	17778	17712	17794	17663	17755	17681	17598	17708	17697	17838	17778	17653	17745	17719	17765	17681	17948	17722	17701	17745	17663	17969	17680	17739	17692	17664	17743	17640	17686	17831	17769	17575	17740	17853	17630	17771	17692	17676	17692	17873	17664	17818	17725	17641	18008	17788	17748	17537	17783	17723	17666	17889	17741	17633	17494	17648	17908	17823	17810	17774	17812	17691	17718	17638	17754	17543	17772	17712	17861	17791	17746	17771	17743	17797	17737	17953	17670	17530	17505	17750	17726	17703	17603	17851	17812	17950	17720	17793	17898	17761	17679	17704	17867	17736	17814	17742	17553	17740	17798	17642	17720	17755	17745	17689	17719	17790	17680	17812	17501	17689	17693	17729	17609	17919	17819	17791	17926	17807	17840	17734	17882	17563	17698	17620	17799	17692	17774	17741	17684	17769	17830	17745	17735	17538	17647	17601	17709	17753	17575	17769	17651	17531	17628	17679	17540	17704	17942	17743	17781	17850	17744	17895	17714	17715	17827	17699	17800	17634	17641	17662	17608	17760	17519	17534	17565	17658	17836	17672	17822	17561	17743	17680	17591	17772	17790	17743	17726	17783	17912	17782	17913	17830	17636	17678	17751	17820	17563	17482	17852	17856	17758	17639	17742	17729	17894	17688	17879	17787	17709	17582	17731	17727	17798	17518	17713	17987	17673	17747	17689	17909	17593	17608	17754	17828	18002	17739	17809	17705	17639	17748	17610	17754	17812	17706	17917	17740	17803	17691	17791	17772	17672	17826	17516	17709	17795	17935	17790	17605	17718	17802	17766	17542	17753	17910	17720	17699	17785	17720	17639	17711	17617	17858	17624	17726	17635	17717	17873	17848	17719	17799	17724	17746	17687	17809	17724	17834	17763	17665	17711	17827	17663	17822	17733	17638	17724	17707	17752	17760	17630	17967	17678	17561	17799	17789	17568	17698	17724	17608	17761	17754	17778	17933	17712	17764	17762	17701	17760	17764	17720	17865	17835	17743	17742	17787	17610	17654	17815	17784	17671	17608	17577	17756	17522	17955	17939	17551	17765	17756	17655	17728	17616	17753	17869	17744	17781	17631	17838	17786	17759	17807	17805	17834	17845	17662	17846	17507	17804	17691	17742	17715	17657	17833	17800	17751	17729	17922	17742	17750	17532	17849	17699	17903	17729	17647	17831	17714	17724	17799	17648	17697	17973	17706	17733	17807	17833	17749	17821	17712	17781	17527	17740	17594	17877	17720	17647	17801	17864	17621	17877	17901	17880	17788	17686	17697	17648	17764	17731	17701	17713	17705	17663	17791	17558	17792	17810	17504	17778	17700	17798	17670	17702	17663	17656	17621	17700	17726	17881	17654	17562	17936	17784	17758	17699	17752	17478	17623	17845	17769	17716	17856	17636	17643	17775	17676	17722	17668	17705	17826	17638	17873	17726	17793	17673	17713	17568	17512	17649	17680	17747	17719	17760	17820	17864	17747	17616	17662	17771	17852	17718	17580	17835	17684	17752	17809	17850	17767	17611	17645	17704	17638	17861	17736	17862	17831	17787	17649	17741	17688	17822	17706	17709	17717	17723	17696	17632	17812	17673	17788	17691	17810	17831	17870	17694	17761	17674	17653	17667	17553	17642	17642	17722	17601	17629	17711	17821	17872	17868	17710	17822	17706	17950	17696	17811	17661	17765	17678	17599	17843	17858	17779	17583	17932	17668	17944	17863	17788	17785	17733	17475	17666	17841	17841	17708	17507	17723	17646	17708	17674	17615	17866	17825	17672	17628	17915	17845	17825	17668	17717	17767	17751	17666	17850	17709	17842	17844	17832	17867	17778	17800	17860	17781	17736	17877	17601	17718	17900	17792	17624	17769	17627	17725	17832	17688	17686	17687	17848	17870	17628	17777	17765	17765	17932	17885	17705	17730	17737	17651	17590	17778	17687	17885	17606	17790	17697	17740	17816	17860	17761	17986	17628	17697	17919	17584	17679	17697	17734	17689	17574	17910	17634	17732	17911	17772	17593	17709	17834	17765	17853	17714	17665	17796	17712	17754	17914	17860	17744	17780	17666	17733	17665	17745	17829	17723	17789	17728	17660	17685	17576	17737	17709	17715	17555	17692	17813	17799	17868	17763	17661	17620	17797	17562	17605	17707	17822	17602	17990	17822	17627	17934	17727	17751	17761	17871	17608	17694	17631	17683	17827	17791	17558	17782	17829	17766	17877	17878	17825	17856	17637	17899	18018	17756	17848	17712	17609	17738	17764	17578	17693	17929	17671	17819	17513	17655	17778	17760	17794	17764	17718	17808	17679	17663	17700	17904	17760	17649	17596	17616	17661	17672	17960	17814	17650	17694	17881	17799	17948	17922	17793	17930	17654	17750	17644	17689	17598	17830	17621	17832	17653	17554	17795	17795	17788	17831	17930	17905	17681	17672	17660	17699	17770	17707	17727	17795	17700	17708	17707	17633	17779	17836	17754	17815	17738	17589	17797	17600	17853	17843	17650	17761	17676	17708	17697	17822	17605	17805	17623	17636	17773	17688	17690	17864	17913	17733	17804	17556	17837	17717	17859	17677	17525	17653	17791	17726	17765	17707	17647	17901	17680	17759	17818	17855	17832	17667	17618	17954	17541	17472	17793	17687	17848	17801	17613	17617	17858	17786	17698	17623	17568	17698	17904	17517	17839	17612	17859	17758	17832	17647	17613	17809	17837	17795	17591	17893	17689	17684	17845	17822	17519	17731	17733	17801	17816	17567	17799
45151	50109	47444	37473	29714	28048	27447	26967	26958	26921	26727	26994	27712	27914	27559	26809	26660	26764	26626	26503	26629	26567	26285	26489	26575	26577	26415	26610	26553	26315	26425	26577	26499	26586	26501	26606	26714	26665	26669	26708	26369	26278	26610	26715	26462	26359	26472	26538	26431	26444	26505	26680	26454	26661	26406	26386	26404	26479	26591	26588	26333	26408	26434	26359	26467	26478	26600	26373	26405	26488	26415	26410	26355	26279	26359	26649	26284	26187	26296	26779	26502	26468	26235	26331	26468	26662	26496	26539	26645	26362	26377	26364	26389	26527	26508	26707	26715	26460	26597	26381	26522	26353	26659	26578	26608	26524	26753	26423	26642	26524	26498	26567	26382	26514	26526	26580	26623	26588	26448	26389	26466	26641	26753	26519	26694	26563	26618	26609	26418	26488	26514	26464	26638	26529	26496	26482	26618	26237	26385	26269	26389	26583	26406	26415	26527	26565	26363	26509	26693	26501	26422	26336	26464	26549	26601	26486	26380	26519	26384	26358	26578	26734	26502	26395	26592	26605	26502	26423	26617	26523	26577	26696	26544	26640	26580	26675	26386	26478	26312	26431	26552	26168	26430	26525	26248	26441	26619	26608	26404	26140	26329	26412	26422	26348	26483	26401	26076	26804	26429	26617	26319	26361	26472	26332	26535	26402	26619	26826	26649	26406	26275	26500	26500	26320	26573	26684	26334	26522	26202	26289	26432	26479	26432	26600	26666	26370	26554	26571	26793	26462	26636	26569	26589	26452	26637	26510	26533	26480	26437	26387	26189	26590	26647	26398	26348	26425	26643	26575	26467	26582	26587	26698	26355	26600	26297	26747	26700	26736	26610	26596	26567	26457	26321	26410	26300	26293	26387	26518	26375	26450	26543	26550	26790	26607	26551	26424	26585	26536	26407	26498	26422	26557	26652	26589	26424	26454	26352	26498	26380	26498	26586	26462	26408	26495	26229	26538	26371	26563	26553	26669	26682	26598	26592	26374	26566	26558	26461	26501	26431	26284	26424	26752	26809	26376	26578	26640	26552	26324	26428	26760	26563	26298	26292	26424	26501	26412	26307	26554	26730	26655	26654	26536	26361	26352	26516	26371	26648	26454	26367	26404	26437	26599	26450	26452	26617	26277	26651	26624	26647	26537	26509	26408	26685	26551	26456	26647	26557	26674	26342	26493	26768	26345	26461	26398	26477	26486	26515	26500	26561	26362	26328	26404	26744	26445	26611	26589	26517	26492	26482	26426	26479	26593	26416	26527	26662	26518	26610	26503	26552	26531	26509	26569	26776	26482	26386	26472	26354	26318	26411	26647	26435	26554	26315	26297	26648	26438	26548	26276	26629	26519	26429	26437	26665	26413	26474	26424	26112	26431	26344	26483	26564	26563	26473	26396	26224	26483	26635	26615	26533	26590	26692	26395	26828	26457	26484	26426	26496	26362	26577	26625	26218	26396	26536	26517	26463	26429	26413	26627	26165	26407	26303	26310	26691	26370	26362	26666	26498	26298	26507	26268	26709	26487	26569	26253	26673	26533	26360	26529	26423	26704	26823	26721	26606	26565	26373	26328	26710	26649	26510	26542	26480	26663	26464	26441	26591	26371	26535	26424	26366	26390	26651	26495	26437	26517	26785	26526	26521	26520	26208	26576	26240	26264	26298	26493	26773	26547	26330	26516	26539	26507	26555	26409	26756	26578	26568	26473	26697	26452	26695	26617	26610	26564	26545	26440	26627	26741	26822	26350	26160	26274	26559	26406	26560	26550	26718	26705	26539	26076	26314	26605	26585	26604	26610	26586	26338	26427	26489	26620	26746	26564	26359	26522	26462	26447	26393	26668	26301	26496	26447	26570	26518	26557	26427	26611	26562	26528	26715	26580	26358	26614	26385	26563	26389	26809	26651	26546	26286	26645	26350	26711	26516	26320	26368	26437	26587	26555	26433	26653	26474	26596	26778	26646	26525	26565	26633	26671	26648	26417	26717	26644	26293	26485	26855	26286	26631	26508	26422	26400	26397	26434	26351	26472	26403	26374	26546	26351	26788	26357	26361	26480	26311	26771	26495	26631	26606	26533	26710	26540	26714	26395	26460	26565	26579	26466	26661	26322	26370	26383	26455	26443	26294	26644	26391	26693	26484	26192	26411	26364	26420	26376	26507	26737	26543	26554	26867	26609	26751	26507	26388	26608	26608	26542	26383	26330	26177	26518	26353	26403	26583	26342	26308	26260	26416	26517	26536	26636	26337	26406	26711	26527	26452	26252	26326	26557	26665	26243	26203	26615	26535	26447	26707	26429	26378	26409	26603	26367	26304	26665	26531	26343	26517	26322	26547	26542	26500	26521	26393	26532	26585	26425	26439	26455	26666	26478	26539	26439	26709	26711	26619	26427	26509	26329	26621	26637	26570	26548	26598	26625	26413	26495	26529	26476	26432	26452	26414	26379	26589	26478	26463	26298	26271	26333	26576	26486	26552	26267	26485	26575	26380	26252	26440	26557	26638	26570	26523	26467	26492	26211	26429	26348	26340	26360	26348	26431	26816	26429	26323	26407	26584	26444	26691	26710	26616	26388	26687	26476	26562	26341	26378	26518	26362	26470	26568	26420	26513	26568	26459	26654	26696	26363	26368	26238	26442	26729	26730	26420	26421	26435	26499	26385	26524	26560	26490	26441	26802	26771	26366	26473	26725	26491	26577	26265	26482	26527	26505	26601	26380	26427	26382	26452	26571	26682	26388	26580	26582	26652	26516	26382	26306	26600	26477	26464	26391	26398	26616	26628	26619	26502	26680	26475	26381	26529	26533	26839	26314	26690	26272	26225	26642	26265	26483	26473	26455	26334	26127	26787	26444	26352	26252	26676	26359	26569	26795	26470	26034	26375	26497	26672	26620	26526	26594	26751	26442	26421	26418	26590	26368	26369	26551	26465	26325	26383	26255	26675	26527	26642	26349	26518	26422	26567	26536	26516	26515	26468	26676	26463	26449	26405	26487	26594	26526	26389	26446	26611	26388	26588	26780	26569	26532	26408	26438	26284	26371	26312	26501	26478	26590	26535	26498	26457	26375	26518	26468	26293	26411	26375	26343	26023	26560	26617	26685	26515	26278	26652	26305	26508	26495	26495	26425	26486	26526	26668	26527	26468	26428	26546	26372	26566	26581	26444	26614	26446	26692	26603	26622	26452	26605	26543	26544	26541	26358	26456	26376	26354	26541	26542	26496	26354	26454	26505	26671	26523	26669	26446	26295	26165	26432	26335	26501	26377	26405	26541	26760	26493	26365	26353	26215	26404	26431	26468	26323	26233	26628	26206	26652	26564	26340	26387	26402	26733	26588	26533	26324	26745	26766	26380	26452	26474	26261	26250	26533	26620	26237	26347	26668	26307	26439	26246	26528	26588	26326	26531	26580	26450	26402	26258	26691	26748	26514	26698	26676	26415	26511	26448	26190	26540	26472	26417	26686	26322	26572	26686	26484	26590	26497	26440	26403	26552	26513	26338	26627	26684	26480	26415	26473	26596	26489	26604	26474	26410	26543	26652	26516	26544	26463	26447	26369	26303	26301	26155	26348	26520	26596	26457	26520	26697	26411	26579	26480	26322	26433	26598	26606	26389	26697	26486	26282	26517	26540	26523	26389	26384	26401	26482	26384	26334	26352	26716	26350	26490	26476	26656	26310	26470	26765	26451	26227	26694	26400	26378	26269	26392	26450	26319	26434	26377	26629	26609	26610	26449	26473	26501	26386	26628	26642	26578	26433	26172	26677	26515	26452	26564	26392	26499	26567	26856	26502	26480	26399	26340	26541	26302	26712	26510	26481	26449	26489	26518	26532	26411	26371	26468	26640	26391	26480	26738	26478	26417	26445	26550	26507	26489	26646	26483	26720	26783	26609	26460	26656	26518	26590	26249	26349	26209	26560	26582	26538	26424	26449	26361	26442	26575	26628	26680	26461	26594	26472	26418	26716	26352	26544	26552	26615	26255	26331	26115	26489	26433	26409	26451	26497	26459	26459	26655	26194	26366	26393	26505	26538	26517	26569	26556	26357	26549	26626	26537	26580	26508	26509	26454	26420	26500	26736	26792	26493	26558	26401	26916	26721	26448	26363	26620	26210	26495	26527	26545	26537	26458	26615	26517	26530	26536	26594	26623	26372	26452	26649	26574	26532	26652	26643	26453	26352	26337	26819	26686	26560	26454	26670	26660	26746	26505	26371	26581	26441	26630	26453	26591	26579	26421	26527	26463	26385	26324	26378	26650	26527	26535	26618	26550	26425	26296	26625	26636	26305	26439	26252	26493	26626	26310	26460	26249	26586	26552	26505	26221	26234	26563	26771	26545	26328	26567	26304	26626	26647	26421	26470	26436	26678	26684	26367	26597	26641	26438	26478	26511	26674	26388	26595	26599	26676	26489	26489	26298	26397	26681	26452	26641	26686	26603	26545	26583	26465	26428	26729	26339	26327	26650	26538	26396	26302	26651	26504	26377	26430	26557	26325	26342	26543	26588	26579	26419	26666	26584	26683	26655	26467	26205	26398	26452	26344	26408	26551	26221	26428	26520	26665	26604	26309	26562	26562	26538	26674	26523	26496	26281	26319	26327	26536	26609	26583	26428	26596	26374	26462	26463	26434	26475	26436	26619	26543	26364	26500	26582	26458	26539	26446	26524	26565	26612	26521	26387	26486	26684	26581	26507	26290	26654	26381	26277	26289	26399	26345	26351	26526	26701	26694	26679	26579	26444	26446	26458	26433	26579	26439	26331	26581	26524	26324	26331	26564	26730	26480	26569	26370	26449	26815	26476	26707	26426	26311	26552	26367	26600	26839	26556	26621	26301	26162	26502	26462	26678	26688	26378	26415	26593	26472	26785	26896	26510	26527	26443	26603	26588	26601	26614	26419	26518	26630	26434	26754	26239	26496	26224	26546	26502	26484	26449	26539	26677	26651	26552	26531	26507	26519	26602	26445	26643	26578	26639	26567	26632	26636	26406	26526	26561	26594	26558	26471	26355	26230	26571	26305	26309	26494	26557	26767	26507	26606	26527	26781	26421	26458	26531	26471	26375	26646	26311	26236	26505	26697	26497	26333	26317	26515	26406	26257	26528	26486	26301	26333	26189	26337	26529	26681	26350
47857	56386	46438	29302	21156	19058	18363	17929	17593	17462	17590	18007	18761	18699	18004	17676	17329	17192	17002	17221	17028	17244	17171	17155	17032	17254	17119	17246	17100	17124	17277	17170	17286	17111	17191	17070	17118	17235	17074	17306	17014	17158	17070	17050	17149	17172	17242	16957	17074	17239	17060	17097	17320	17183	17189	17114	17315	17161	17139	17155	17109	17064	17183	17209	17153	17141	17386	17293	16963	17153	16927	17151	16993	17143	17084	17365	17098	17125	17211	17148	17245	16997	17322	17175	17333	17199	17104	17041	17151	17095	17080	17282	17077	17166	16951	17190	17205	16967	16946	17368	16968	17079	17059	17209	17169	17098	17090	17258	17090	17083	17111	17158	17049	17111	16931	17306	17146	17043	17183	17225	17277	17267	17045	17259	17046	17092	16917	17151	17174	16976	17151	17149	17046	17212	17245	17262	17124	17183	17113	17168	17084	17172	17175	17183	17097	17324	17192	17130	17022	17296	17317	17203	17232	17332	17210	17293	17135	17062	17083	17092	17206	17239	17078	17042	17119	17051	16948	17210	17334	17089	17178	17237	17032	17103	17000	17268	17213	17209	17193	17181	17061	17009	17084	17040	17148	16965	17073	17282	17205	17136	17112	17193	17172	17228	17160	17097	17226	17038	17161	17237	17060	17281	17222	17161	17193	17251	16980	17262	17443	17193	17098	17042	17205	17097	17092	17069	17249	17024	16995	16900	17016	17335	17209	17088	17139	17250	17097	16977	16870	17140	17031	17075	17113	17170	17097	17042	17132	17073	17207	17202	17221	17019	17137	17174	17102	16955	17246	17049	17187	17108	17171	17126	17129	16975	17244	17225	17206	17142	17203	17117	16983	17216	17130	17189	16957	17195	17110	17213	17105	17222	17079	17267	17360	17024	17157	17188	17223	17086	17261	17044	17127	17180	17064	17211	16986	17042	17094	17216	17203	17066	17092	17106	16946	17253	17197	16920	17226	17219	17333	17224	17186	17075	17100	17058	16992	17075	17235	17241	17151	17043	17340	17086	17257	17088	17186	17208	17213	17287	17206	17125	17197	16973	17173	17117	17110	17101	17168	17115	17086	17140	17134	17245	17197	17119	17146	17289	16954	17133	17242	17009	17214	17190	17124	17204	16952	17090	17136	17158	17127	17083	17248	17087	17124	17123	17203	17032	17068	17132	17229	17030	17187	17084	17108	17303	16978	16928	17133	17016	17118	17080	17119	17171	17061	17054	17136	17077	17259	16985	17168	17187	17000	17096	17349	17102	17025	17110	17112	17173	17195	17076	17214	17070	17047	17124	17232	17308	17141	17013	16724	17112	17162	17170	17246	17081	17281	17068	17134	17172	17104	17262	17152	17053	17127	17282	17226	17070	17064	17173	17049	17223	17119	17192	17092	17294	17052	17255	17192	17131	17212	17063	17185	17121	17158	17233	17106	17232	17299	17175	17097	17254	17165	17178	17112	17082	17147	16983	17071	17096	17058	17314	17195	17228	17221	17090	17003	17050	17270	16929	17178	17186	17147	17016	17266	17131	17188	17024	17111	17147	17163	17099	17094	17234	17034	17224	17123	16993	17058	17337	16994	17175	17167	17146	17070	17157	17286	17057	17222	17141	17156	17125	17212	17245	17010	17075	17048	17136	17089	17118	17388	16947	17094	17175	17125	17157	16988	17137	17328	17173	16899	17001	17232	17055	17078	17193	17136	17045	17180	17159	17186	17079	17379	17025	17194	17204	17100	16893	17189	17121	17207	17132	17358	17282	17053	17118	17166	17177	17153	17185	17279	17038	17139	17218	17100	16978	17190	17147	16946	17032	17137	17024	17126	17116	17001	17057	16941	17131	17136	17097	17189	17307	17120	17167	17017	17062	17332	17049	17116	17037	17038	16960	17020	17060	17151	17227	16964	17103	17153	17244	17179	17281	17000	17195	17164	16990	17061	17090	17248	17106	16979	17125	17134	17091	17011	17106	17230	17069	17103	17157	16997	17103	16942	17257	17046	17123	17148	17132	17194	16987	17168	17029	17180	17191	17129	17175	17208	17120	17199	17266	17147	17177	17186	17148	17182	17042	17049	17032	17184	17142	17194	17268	17014	16963	17070	17157	17200	17114	17218	17155	17066	17117	17137	17062	17147	17167	17186	17255	17191	17208	17239	17149	17214	17125	17061	17097	17341	17286	16912	17160	17104	17068	17238	17156	17249	17208	17140	17147	17108	17192	17282	17125	17168	17237	17078	16964	17167	17123	16999	17336	17082	17128	17225	17023	17112	17040	17042	17025	17262	17186	17288	17244	17159	17034	17030	17210	17110	17317	16938	17203	17177	17138	17063	17168	17206	17036	17246	17114	17165	16911	17084	17242	17069	16966	17221	17122	17215	17114	17026	17069	17204	16973	17054	17170	17152	17229	17099	17007	17100	17137	17096	17081	17106	17403	17015	17114	17097	17121	17162	17092	17040	17165	17132	17339	17161	17077	17145	17235	16956	17322	17156	17193	16978	17099	17470	17176	16940	17112	17065	17235	17309	17187	17036	16955	17272	17180	17003	17184	16971	17012	17111	17141	17059	17283	17260	17067	17264	17197	17104	17091	17159	17031	17240	17143	17132	17196	17140	17173	17198	17289	17142	17078	17027	17224	17075	16975	17082	17113	17059	17186	17321	17098	17161	17206	17193	17114	17272	17023	17052	17197	17023	17003	17237	17132	17235	17198	17239	17186	17108	17101	17053	17291	17156	17209	17055	17115	17242	17218	17224	17134	17271	17091	17107	17033	16953	17147	17188	17020	17136	17096	17297	17231	17018	17251	17166	16985	17019	16926	17262	17088	17252	17215	17033	17241	17043	17130	16949	17162	17264	16911	17147	17240	17266	17103	17046	17218	17160	17096	16976	17116	17246	17081	17030	17366	17075	16973	17132	17197	17124	16966	17067	17255	17120	17029	17271	17210	17144	17173	17177	17121	17052	17087	17111	17134	17053	17148	17183	17224	17061	17123	17323	17129	17129	17128	17202	17217	17044	17198	17287	17087	16969	17176	17182	17024	17031	17174	17416	17189	17184	17042	17211	17051	17083	17174	17144	17080	17094	17183	17206	17099	17170	17044	17097	17320	17392	17160	17231	17146	16984	17267	17205	17163	17242	17155	17048	17204	17256	17112	16954	16901	17092	17339	17102	17031	17105	17106	17193	17172	17116	17331	17245	17110	17204	17125	17150	17361	17083	17240	17115	17111	17069	17136	17049	17144	17146	17098	17010	17363	17109	17082	16979	17076	17141	17118	17231	17125	17075	17207	17277	17043	17170	17150	17170	17228	17098	17262	17382	17166	17002	17122	16952	17199	17067	17241	17169	17143	17144	17309	17209	17107	16975	17239	17333	17027	17079	17333	17213	16993	17157	17195	17110	17147	17231	17183	17156	17196	17132	17020	17317	17128	17330	17147	17072	17107	17169	17168	17090	17089	16997	16912	17141	17147	17223	17214	17036	17087	17270	16843	17230	17195	17153	17165	17295	17238	17135	17042	17224	17189	17027	16976	17088	17155	17142	17239	17122	17078	17308	17172	17012	17018	17191	17128	17208	17236	17147	17140	17010	17113	17154	17136	17032	17156	16949	17052	17144	16967	17036	17240	17198	17167	17135	17112	17075	17110	17167	17166	17070	17249	17300	17015	17144	17070	17176	17200	17179	17127	17412	16912	17052	17277	17282	17112	17154	17121	17180	16915	17298	17205	16931	17174	17140	17149	17176	17123	17181	17147	17255	17146	17180	17272	17169	17097	17102	17163	17057	17197	17293	17064	17280	17111	17105	17031	17191	17232	17158	17027	17050	17146	17180	17153	17309	17234	17162	17234	17304	17192	17258	17121	17310	17163	17128	17269	17142	17141	17177	17139	17231	17373	17223	17085	17051	17080	17145	17130	17184	17177	17204	17249	17119	17060	17194	17136	17059	17168	16975	17152	17181	16994	17166	17012	17223	17038	17072	17070	17071	17085	16995	17088	17191	17002	17090	17152	17150	17149	17043	17261	17124	17105	17061	17236	17142	16963	17317	17025	17268	16909	17099	17131	17172	17110	17138	17014	17119	17131	17169	17083	17107	17070	17110	17047	16971	16962	17262	17072	17166	17132	17095	16977	17013	17171	17004	17054	16987	17177	17116	17108	17197	17144	17155	17102	17169	16999	17277	17242	17164	16997	17189	17209	17097	17127	17215	17195	17164	17280	16968	17096	17104	17123	17155	17016	17218	17187	17287	17105	17086	17112	16997	17216	17113	17158	17193	17235	17051	17218	17001	16987	17112	17068	17257	17190	17035	17211	17073	17050	17119	17271	17101	17274	17161	17138	17253	17204	17110	17012	16963	17169	17282	17025	17220	17193	17150	17028	17131	17089	16925	17075	17023	16996	17143	16919	17074	17067	17173	17174	17129	17058	17194	17073	16937	17140	17122	16988	17210	17089	17131	17280	17137	17288	17264	17033	17080	17275	17161	17227	17118	17196	17003	17216	17202	17089	17272	17146	17160	17104	17257	17093	17159	17092	17257	17198	17228	17109	17266	17327	16996	17012	17074	17018	17084	16995	17152	17189	17203	17169	17161	17147	17202	17124	17103	17118	17010	17079	17107	17346	17211	17060	17031	17104	17215	17036	17114	17138	17168	17090	17104	17019	17068	17104	17037	16964	17147	17245	17052	17108	17221	17131	17104	17119	17117	17129	17140	17166	17253	17023	17202	17231	17258	17090	17166	17145	16932	17087	17087	17178	17183	17153	17036	17038	17206	17376	16997	17325	16907	17258	17337	17181	17143	17076	17075	17234	17170	17132	17247	17157	16967	17073	17013	16998	17128	17011	17185	17072	17318	17193	17083	17263	17314	17146	16967	17198	17152	17139	17218	17085	17078	17103	17281	17070	17026	17202	17054	17095	17210	17276	17075	16965	17105	17065	17068	17240	17215	17172	17061	16906	17209	17038	17113	17349	16951	17272	17264	16916	17357	17149	17263	17072	16999	17205	17102	17173	17162	17148	17140	17120	17290	17178	17009	16894	17001	17100	17056	17119	17198	17002	17140	17129	17348	17230	17174	17221	17253	17062	17016	17103	17205	17016	17056	17325	17157	17054	17165	17232	17140	17053	17245	17202	17080	17181
23349	20733	28750	29278	27390	30784	30961	28122	27515	27921	27405	33464	38841	36852	33565	30445	28696	27781	27216	26954	26864	26945	26691	27030	27075	26830	26972	27002	26998	26741	26885	26774	26910	27020	26673	27202	27028	26880	26862	26984	27137	26984	27073	26861	27018	26782	26711	26916	26710	26763	26825	26984	26835	26656	26815	26812	27110	27032	26907	26829	26835	26651	26850	26760	26832	26992	27059	26969	26917	26749	26693	26937	26553	26709	26846	26603	26973	26814	26769	26733	26988	26885	26720	26703	26944	26823	26756	26869	26854	26668	26954	27025	26943	26635	26852	26802	26947	26940	27067	26850	26767	26843	26647	26912	26821	27094	26745	26665	26812	26924	26937	26980	26858	26910	26745	26658	26720	26706	26664	26914	26716	26812	26774	26808	26918	26799	26952	26888	26780	27079	26765	26786	26781	26829	26907	26704	26973	26605	26734	27002	26857	27072	26839	26941	26835	26934	26654	26980	27058	26963	26993	26871	26652	26907	26921	26877	26868	26876	27022	26971	26744	26970	26661	26903	26786	26860	26646	26585	26705	26873	26741	26942	26704	27037	26861	26753	26682	26805	26725	26617	26764	26839	26941	27062	26751	26727	26991	26805	26767	26826	26919	26686	26796	26916	26730	26656	26779	27046	26999	26765	26747	26552	26687	26872	26837	26861	26897	26751	26761	26986	27026	26806	26694	26850	27100	26971	26670	26946	26980	26931	26694	26721	26607	26734	26890	27006	26726	26805	26772	26639	26975	26826	26746	26844	26759	26875	27143	26868	27106	26660	26651	26867	26900	26945	26927	26522	26702	26819	26734	26981	27088	26600	26881	26935	26708	26928	26887	26804	27136	26875	26754	26694	26582	26908	27124	26753	26705	26996	26749	26895	26876	26731	26750	26872	26814	26977	27170	26841	26745	26817	26921	26810	26735	26938	27046	26837	26911	27041	26571	26842	26968	27061	26773	26790	26992	26923	26801	26691	26624	26714	26843	26731	26625	26886	27065	26985	26978	26912	26672	26988	26754	26812	26826	26917	26796	26861	26932	26828	26782	26772	26899	26824	26846	26965	26975	26679	26686	26938	26912	26949	26811	26849	26932	26925	26692	26689	26699	26564	26747	26784	27038	26740	26899	26956	26904	26882	26897	27067	26800	26751	26952	26911	26940	26837	26865	27066	26915	26860	27108	26830	26812	27132	26875	26785	26667	26941	26739	26725	26752	26777	27020	26941	26995	26765	26813	26807	26752	26882	26496	26646	26950	26872	26950	27073	26880	26886	26958	26726	26779	26953	26917	26996	26482	26737	27030	26670	26952	26949	26776	26793	26794	26818	26631	26791	26923	26784	26760	26915	26928	27042	26819	27023	26868	26805	26941	26840	26708	26874	27032	26777	26962	27113	26851	26962	26976	26835	26917	27013	26650	26942	26909	27075	26650	26589	26673	26749	26765	26829	26867	26968	26641	26734	26727	26634	26650	26815	26849	26541	26718	26572	26731	26747	26697	27109	27193	26860	26771	26951	26830	26894	26949	26875	26820	26834	26922	26664	27104	27111	26757	26766	26828	27022	26703	26851	26790	26558	26936	26966	26777	26812	26830	27177	26701	27037	26847	26808	26677	26808	26970	26793	26906	26916	26810	26580	26738	26972	26536	26917	26773	26847	27267	27043	27117	26883	26807	26769	26761	26860	26989	26632	26734	26455	26710	26581	26683	26925	26897	26875	26851	26918	26710	26932	26816	26727	26841	27186	26851	26683	26852	26843	27042	26863	26882	26707	26820	26953	26695	27051	26866	27064	26902	26528	26959	26939	27207	26749	26859	26814	27104	26718	26922	26958	26951	26984	26833	26794	26779	27011	26731	27020	26611	26960	27120	26873	26727	26723	26738	26880	26628	26700	26968	26836	26890	26937	26846	26783	26865	26721	26977	26934	26922	26737	26913	27060	26844	26665	26623	26852	26859	26934	26638	27077	26989	26863	26844	26825	27023	26678	26727	26971	26797	26893	26886	27077	27055	26725	26686	27053	26929	26813	26908	27134	27027	26692	26972	26929	27050	26797	26864	26981	26765	27020	26826	26600	26566	26802	26995	27169	27040	26874	26992	26799	26777	26684	26938	26776	26655	26885	26807	26820	27041	26864	26756	26623	26895	27010	26876	26881	26837	26850	26882	26969	27128	26805	26895	26811	26880	26743	27046	26918	26876	26773	26836	26876	26922	26833	26991	26873	26850	26798	26891	26836	26714	26953	26633	26825	27228	26912	26670	26680	27013	26955	26839	26694	26848	26937	26821	26920	26924	26885	26985	26849	26884	27155	26790	27005	26878	26924	26934	26937	26933	26780	26942	26797	27072	26785	26692	26915	26839	27039	27021	26920	26830	26995	26731	26900	26978	26930	26974	26848	26828	26893	26718	26809	26863	26828	26769	26935	26779	26851	26848	26778	26902	26707	26668	26885	26843	26804	26892	26923	26890	26608	27030	26764	26572	26849	26831	26771	26707	26880	26777	27017	26779	26594	26675	26569	26965	27061	26882	26753	26604	26813	26884	27009	26836	27021	26791	27094	26906	27059	27026	26946	26786	26958	26970	26801	26854	26856	26957	26661	26921	26771	26983	26873	26893	26769	27011	26721	27023	26805	26744	26778	26793	26815	26698	26920	26683	27000	26950	26803	26937	26746	26889	26697	26633	26722	26803	27065	26749	26770	26533	26730	26622	26906	26845	26971	26753	26890	26830	26714	26838	26904	26930	26966	26997	26742	26863	26908	26944	26853	26899	26969	26786	26701	26908	26988	27080	26834	26796	26728	26934	27051	27071	26699	26494	26701	27071	26994	26819	26613	26810	26910	26814	26854	26912	27104	26956	26799	26896	26965	26914	26790	26940	26936	27006	27094	27024	26818	26840	26986	26686	26786	26596	26593	26761	26780	26682	26789	26943	26919	26698	27012	26708	26991	26817	26783	26796	26963	26743	26718	26979	26909	26784	26953	27032	26749	26695	27267	26766	26808	26783	26821	26858	26843	26848	26554	26760	26741	26880	26864	27060	27020	26768	27131	26982	26854	26857	26940	26953	27007	26868	26745	26846	27027	26839	26743	26963	26724	26753	27061	26828	26701	26823	26850	26881	26595	26856	27115	27008	26881	26844	26597	26792	26693	26839	26848	26741	26770	27079	26818	26857	26917	26912	26868	27128	26841	26867	27222	26913	26730	26700	26896	27044	26864	26730	27153	27055	27159	26731	26734	27020	26827	26664	26684	26835	26669	26903	26836	26930	27060	26748	26714	26712	26741	26703	26949	26654	26923	27134	26901	26746	26844	27107	26651	26753	26759	27013	26847	26968	26671	27007	26791	26757	26921	27086	26895	26894	26833	26904	27065	26958	27034	26931	26766	26972	26879	26829	26932	26807	26980	26741	26959	26667	26756	26771	26737	26846	26703	26825	26659	26790	26926	26917	26748	27081	26991	26920	26940	26821	26709	26660	26971	26622	26815	26837	26680	26817	26717	26714	26669	26879	26777	26992	26687	26787	26922	26674	26732	26805	26679	26933	26755	26913	26908	26789	26912	26705	27014	26835	26782	26773	26884	26796	26931	26860	26883	26969	26785	26988	26799	26963	26673	26630	26625	26786	26894	26989	26959	26637	26980	27029	26520	26976	26863	26827	26924	26945	26704	26745	26825	26879	26973	26863	26888	26924	26763	26943	26859	26944	27040	26832	26862	27138	26760	26986	26791	27057	26981	26775	26813	26877	26875	26901	26766	26665	26925	26928	26741	27137	26988	27067	26871	26870	27029	27318	26761	26657	26760	27080	26920	26707	27027	26595	26765	26936	27218	26643	26752	26685	27125	26884	26624	26869	27205	26845	27126	26750	26772	26787	26563	26785	26824	26815	26895	26630	26886	26659	26923	26912	26705	26943	26805	26962	26902	26743	26783	26750	26738	26593	26830	26787	27113	26909	26769	26751	26667	26813	26731	27036	26566	26960	26908	27038	26842	26705	26689	26606	26798	27027	26887	26762	26686	26786	26567	26677	26848	26971	26862	26801	26760	26998	26846	26912	26602	27056	26747	26832	26945	26923	26890	26954	26928	26804	26802	26852	27047	26740	26647	26902	26919	27023	26838	26728	27096	26971	26953	26857	26628	26627	26973	26799	26852	27094	26914	26898	26751	27069	26973	26873	27031	26856	26851	26737	26685	26701	26980	26940	26804	26724	26707	27019	27066	26989	26819	26619	26963	26705	26850	26831	26955	26765	27040	27000	26789	26745	26728	26854	26921	26872	26821	26988	27034	27072	26789	26752	26763	26791	26687	26870	26857	26859	26739	26666	26701	26503	26761	26904	27200	26752	26834	26864	26705	26662	26877	26821	26954	26804	26944	26897	26710	27034	27087	26898	26883	26741	26997	26791	27147	26772	26750	26884	26647	26849	26675	26730	26779	26780	26898	26820	26840	26608	26815	26990	26696	26880	26987	26832	26907	26888	27022	26697	26776	26690	26890	26991	26775	26778	26868	26929	27009	26632	26991	27037	26897	26955	26697	26588	26583	26689	26764	26810	27116	26874	26910	26894	26854	26892	27150	26870	26673	26725	26645	26814	27094	26767	26768	26761	26675	26808	26802	26866	26754	26662	26798	26856	26939	27180	26748	26881	26925	26927	26664	26689	26737	26790	26680	26952	26816	26634	26969	26705	26774	26891	26953	26830	26852	26829	26746	26686	26678	26705	27180	26967	26756	26996	26777	26918	26907	26889	26900	26904	26533	26749	26725	26888	26708	26872	26910	26945	26678	26606	26761	26738	26935	26790	26900	26914	27114	26972	26900	26737	26818	26953	26780	26826	26980	26614	26773	26797	27085	26801	26811	26604	26909	26912	26748	26780	26831	26798	26778	26705	26832	27012	26749	26801	26951	26714	26905	26849	26867	26682	26891	27000	26924	26757	26849	26671	26732	26821	26760	26765	27029	26988	26737	27150	26692	27105	27009	26710	26763	26683	26867	26838	26879	26634	26817	26629	26839	26787	26954	26876	26952	26913	27299	26836	26752	26904	26851	27128	27008	26776	26788	27060	27080	26944	26814	27115	27073	27068	26815	26804	27074	26871	27046	26902	26835	26819	26732	26940	26772	26880	26734	26916	26701	26826	26661
46365	70095	64964	45423	30453	24988	19934	19065	18527	18136	18287	27671	32400	29310	24820	20982	18625	17683	17431	17370	17358	17330	17296	17191	17524	17322	17407	17414	17365	17354	17518	17336	17608	17434	17158	17548	17464	17416	17597	17140	17283	17300	17168	17404	17232	17365	17539	17421	17227	17297	17387	17446	17398	17356	17200	17197	17389	17440	17267	17345	17435	17402	17411	17254	17437	17123	17256	17329	17442	17416	17275	17324	17225	17445	17238	17407	17309	17330	17239	17298	17399	17372	17397	17362	17339	17495	17252	17360	17262	17267	17342	17172	17356	17171	17399	17508	17198	17403	17438	17369	17363	17311	17389	17487	17373	17275	17386	17350	17473	17206	17366	17289	17339	17292	17311	17403	17209	17353	17337	17501	17312	17421	17285	17347	17423	17455	17282	17292	17298	17360	17376	17279	17263	17325	17367	17461	17286	17409	17241	17351	17342	17343	17400	17364	17281	17472	17415	17411	17193	17311	17338	17336	17563	17269	17341	17231	17462	17268	17439	17408	17304	17288	17316	17271	17352	17205	17440	17294	17500	17259	17336	16865	17274	17225	17316	17216	17412	17247	17362	17384	17308	17455	17371	17297	17380	17443	17334	17238	17281	17298	17350	17425	17222	17160	17375	17326	17273	17542	17410	17075	17312	17388	17275	17282	17262	17418	17341	17171	17422	17196	17361	17269	17146	17358	17292	17310	17346	17317	17242	17306	17235	17534	17410	17295	17332	17224	17178	17220	17482	17236	17327	17341	17231	17312	17338	17501	17446	17112	17487	17378	17441	17181	17527	17300	17363	17230	17282	17448	17391	17244	17415	17329	17370	17492	17361	17167	17155	17402	17343	17338	17404	17248	17199	17476	17373	17258	17448	17491	17366	17200	17246	17375	17378	17193	17351	17201	17379	17261	17287	17356	17430	17345	17214	17189	17368	17390	17390	17566	17367	17397	17568	17347	17281	17369	17286	17271	17309	17323	17326	17455	17254	17092	17263	17463	17464	17507	17167	17103	17443	17309	17217	17208	17280	17222	17516	17453	17113	17349	17285	17331	17290	17386	17320	17220	17339	17296	17268	17527	17281	17273	17399	17304	17305	17366	17225	17241	17449	17383	17395	17377	17182	17460	17550	17374	17484	17239	17280	17214	17466	17279	17287	17239	17430	17329	17491	17259	17428	17369	17210	17228	17377	17293	17259	17370	17311	17366	17342	17278	17124	17278	17240	17263	17236	17594	17291	17391	17126	17454	17340	17212	17445	17208	17438	17342	17320	17312	17189	17384	17414	17377	17237	17341	17319	17432	17366	17301	17459	17350	17321	17378	17333	17370	17269	17378	17092	17551	17180	17339	17395	17162	17381	17220	17279	17297	17359	17317	17326	17304	17330	17175	17185	17475	17321	17465	17197	17037	17335	17266	17454	17308	17474	17269	17369	17256	17470	17208	17475	17316	17312	17427	17355	17424	17253	17213	17465	17400	17356	17309	17199	17174	17280	17378	17300	17234	17179	17423	17223	17312	17388	17226	17409	17222	17444	17291	17320	17202	17230	17288	17479	17273	17371	17330	17466	17266	17350	17354	17230	17368	17278	17417	17419	17352	17313	17300	17251	17275	17221	17461	17373	17281	17337	17169	17372	17236	17393	17321	17215	17424	17180	17483	17369	17400	17310	17306	17284	17206	17269	17320	17351	17296	17417	17249	17321	17230	17340	17338	17372	17478	17297	17228	17297	17318	17498	17390	17215	17386	17411	17166	17330	17315	17085	17214	17324	17328	17479	17406	17252	17371	17303	17158	17508	17248	17550	17230	17380	17417	17230	17308	17487	17276	17307	17298	17371	17197	17233	17431	17375	17279	17420	17394	17347	17262	17447	17254	17325	17234	17430	17377	17432	17483	17112	17387	17329	17357	17132	17204	17286	17396	17355	17339	17518	17281	17350	17499	17372	17281	17243	17213	17398	17199	17173	17338	17280	17382	17296	17390	17490	17391	17373	17274	17328	17353	17450	17313	17331	17166	17428	17312	17293	17318	17321	17189	17263	17370	17153	17155	17287	17421	17285	17305	17447	17240	17248	17211	17236	17285	17357	17248	17352	17331	17314	17347	17429	17292	17363	17372	17344	17311	17423	17182	17124	17508	17170	17272	17245	17380	17273	17480	17478	17342	17239	17416	17273	17556	17466	17083	17412	17419	17298	17419	17330	17491	17357	17179	17278	17367	17373	17288	17287	17310	17282	17255	17453	17410	17245	17387	17211	17265	17223	17339	17299	17264	17286	17406	17274	17310	17305	17355	17250	17195	17453	17274	17387	17399	17324	17554	17117	17194	17277	17303	17533	17343	17412	17391	17404	17427	17382	17197	17324	17547	17312	17275	17276	17294	17334	17403	17419	17203	17264	17285	17335	17333	17460	17407	17306	17243	17204	17482	17397	17346	17390	17506	17114	17292	17346	17244	17201	17348	17304	17243	17387	17534	17147	17353	17568	17315	17377	17210	17503	17404	17281	17205	17429	17427	17340	17269	17346	17508	17316	17193	17327	17412	17369	17167	17252	17208	17400	17398	17308	17424	17393	17357	17638	17203	17330	17415	17363	17334	17360	17243	17154	17220	17297	17348	17267	17158	17209	17345	17320	17219	17396	17406	17287	17134	17426	17438	17480	17118	17498	17322	17160	17381	17471	17373	17353	17363	17423	17325	17262	17448	17357	17210	17444	17401	17401	17312	17306	17329	17354	17397	17133	17362	17336	17292	17346	17264	17272	17513	17262	17443	17432	17237	17396	17153	17182	17236	17312	17349	17219	17226	17342	17310	17308	17357	17247	17471	17429	17343	17348	17236	17254	17447	17310	17495	17289	17436	17374	17197	17508	17493	17345	17348	17264	17184	17321	17470	17273	17263	17328	17372	17289	17317	17455	17336	17427	17323	17155	17149	17368	17475	17318	17190	17351	17139	17351	17401	17246	17198	17136	17224	17336	17305	17455	17420	17236	17477	17245	17120	17333	17364	17343	17162	17260	17251	17530	17238	17401	17399	17352	17307	17349	17333	17375	17396	17252	17312	17343	17494	17268	17193	17428	17316	17274	17412	17300	17269	17354	17279	17445	17272	17408	17201	17460	17357	17268	17122	17373	17315	17388	17389	17528	17256	17261	17325	17347	17446	17314	17388	17189	17307	17259	17371	17259	17363	17249	17344	17410	17402	17358	17515	17383	17364	17305	17349	17431	17416	17256	17258	17237	17313	17358	17322	17373	17363	17417	17341	17441	17286	17183	17453	17389	17131	17388	17221	17247	17194	17391	17352	17281	17491	17323	17297	17239	17356	17359	17298	17228	17346	17395	17426	17392	17401	17458	17366	17214	17230	17222	17377	17320	17316	17270	17383	17424	17191	17228	17355	17323	17409	17319	17464	17237	17248	17345	17191	17608	17384	17192	17247	17320	17408	17132	17296	17257	17231	17403	17265	17446	17414	17236	17389	17204	17131	17198	17374	17402	17071	17293	17324	17367	17387	17420	17383	17371	17310	17170	17333	17344	17310	17220	17469	17437	17412	17391	17344	17297	17420	17275	17273	17460	17262	17284	17292	17271	17373	17215	17317	17247	17287	17354	17336	17260	17065	17289	17347	17311	17376	17245	17483	17312	17190	17472	17370	17417	17370	17379	17348	17321	17323	17254	17272	17539	17383	17309	17256	17150	17269	17356	17251	17432	17213	17448	17363	17296	17456	17242	17264	17259	17292	17508	17241	17323	17369	17274	17145	17355	17113	17378	17329	17345	17174	17216	17144	17388	17302	17283	17492	17207	17378	17441	17387	17382	17330	17353	17406	17358	17271	17211	17396	17468	17365	17447	17356	17288	17404	17341	17423	17297	17261	17257	17263	17240	17452	17292	17217	17291	17318	17220	17311	17318	17144	17437	17284	17380	17319	17438	17193	17431	17435	17400	17266	17206	17307	17380	17336	17309	17354	17350	17314	17523	17441	17231	17408	17299	17398	17239	17313	17184	17390	17445	17220	17113	17360	17397	17308	17346	17302	17305	17328	17203	17291	17232	17184	17394	17413	17271	17364	17532	17175	17293	17352	17201	17327	17189	17427	17226	17301	17292	17494	17358	17304	17359	17372	17355	17276	17348	17389	17579	17289	17328	17345	17484	17092	17466	17273	17561	17124	17256	17405	17371	17350	17369	17368	17314	17231	17475	17245	17366	17454	17264	17312	17298	17355	17389	17462	17371	17310	17200	17395	17332	17288	17331	17300	17289	17387	17350	17218	17383	17269	17078	17297	17268	17231	17246	17262	17194	17193	17377	17196	17349	17484	17397	17428	17268	17274	17426	17149	17295	17290	17298	17442	17139	17295	17442	17431	17406	17458	17312	17282	17343	17292	17267	17280	17232	17395	17369	17355	17484	17359	17314	17490	17409	17442	17211	17357	17517	17253	17287	17234	17306	17268	17180	17266	17678	17246	17132	17199	17273	17451	17451	17449	17523	17169	17330	17319	17446	17387	17211	17318	17245	17310	17417	17314	17336	17233	17269	17525	17430	17303	17283	17315	17107	17375	17406	17184	17380	17280	17398	17200	17452	17359	17243	17296	17332	17406	17317	17353	17390	17414	17222	17524	17448	17284	17320	17283	17331	17255	17329	17409	17314	17475	17238	17530	17330	17327	17232	17279	17216	17388	17344	17488	17328	17429	17288	17211	17410	17343	17350	17357	17434	17414	17381	17491	17231	17273	17137	17277	17564	17275	17350	17208	17247	17213	17455	17449	17326	17194	17385	17314	17299	17480	17387	17103	17422	17382	17301	17268	17197	17227	17366	17342	17438	17492	17521	17407	17253	17337	17376	17532	17325	17287	17306	17256	17441	17317	17438	17464	17480	17269	17462	17329	17372	17249	17309	17499	17321	17360	17286	17393	17399	17157	17449	17369	17398	17173	17242	17317	17346	17583	17430	17239	17235	17286	17265	17584	17275	17162	17320	17316	17273	17352	17408	17348	17405	17452	17425	17250	17388	17215	17478	17304	17431	17202	17346	17388	17375	17341	17323	17415	17227	17378	17248	17447	17364	17208	17336	17424	17090	17497	17208	17487	17341	17321	17452	17242	17262	17323	17380	17235	17522	17380	17216	17308	17325	17359	17334	17385
21974	20586	27447	26209	27170	31687	32654	29232	28087	28499	28336	31361	45721	46604	39961	34655	30819	29080	28010	27716	27560	27557	27355	27249	27471	27336	27238	27492	27496	27486	27269	27408	27196	27089	27236	27255	27179	27287	27476	27349	27312	27393	27509	27186	27045	27457	27477	27396	27254	27379	27357	27418	27425	27397	27214	27091	27174	27348	27208	27157	27286	27291	27367	27049	27515	27559	27392	27074	27333	27294	27192	27467	27156	27498	27370	27306	27320	27352	27428	27117	27276	27210	27205	27279	27314	27284	27226	27058	27284	27156	27417	27370	27401	27199	27446	27361	27342	27408	27418	27446	27376	27268	27304	27130	27622	27172	27252	27258	27313	27203	27365	27380	27066	27247	27076	27262	27380	27302	27347	27335	27395	27299	27034	27356	27347	27356	27332	27066	27359	27233	27279	27372	27412	27291	27237	27171	27395	27403	27482	27349	27659	27319	27508	27217	27210	27102	27261	27167	27232	27257	27132	27160	27373	27105	27381	27317	27356	27456	27149	27184	27650	27367	27318	27232	27322	27531	27262	27403	27332	27254	27191	27127	27149	27275	27179	27356	27308	27210	27256	27430	27421	27564	27187	27128	27404	27285	27139	27499	27182	27681	27330	27424	27217	27293	27431	27187	27169	27231	27195	27117	27127	27081	27477	27302	27294	27387	27221	27322	27454	27208	27246	27144	27327	27054	27225	27156	27058	27329	27521	27640	27196	27293	27456	27363	27386	27302	27392	27402	27237	27419	27447	27057	27345	27362	27480	27217	27379	27119	27315	27340	27315	27500	27306	27155	27192	27512	26946	27413	27356	27443	27384	27222	27250	27384	27253	27390	27249	27296	27504	27344	27288	27181	27187	27121	27176	27158	27242	27287	27396	27416	27242	27497	27145	27064	27323	27228	27267	27191	27535	27229	27240	27462	27036	27056	27282	27281	27366	27256	27243	27293	27219	27422	27282	27244	27414	27268	27276	27117	27447	27416	27484	27346	27231	27042	27368	27155	26963	27275	27437	27257	27178	27314	27453	27424	27279	27574	27219	27483	27252	27092	27267	27601	27530	27433	27334	27086	27247	27492	27182	27141	27338	27385	27510	27247	27233	27415	27264	27161	27220	27153	27252	27340	27549	27178	27210	27477	27523	27387	27062	27088	27469	27545	27214	27212	27287	27110	27050	27228	27215	27318	27132	27348	27226	27475	27160	27201	27301	27308	27356	27298	27236	27193	27007	27409	27312	26934	27377	27123	27485	27064	26948	27236	27099	27315	27375	27359	27184	27174	27265	27271	27239	27116	27382	27480	27306	27329	27226	27209	26923	27269	27331	27236	27126	27265	27321	27320	27303	27340	27298	27252	27329	27382	27220	27344	27430	27149	27227	27232	27116	27226	27112	27492	27371	27255	27430	27355	27433	27316	27346	27355	27247	27390	27366	27336	27442	27200	27367	27466	27221	27183	27260	27418	27352	27154	27394	27322	27576	27110	27368	27242	27408	27216	27343	27104	27203	27198	27316	27222	27516	27425	27478	27501	27085	27237	27445	27588	27219	27103	27174	27360	27160	27364	27222	27073	27247	27303	27258	27242	27303	27164	27279	27213	27401	27328	27188	27391	27171	27200	27147	27330	27521	27271	27272	27318	27387	27457	27608	27531	27288	27112	27303	27227	27174	27063	27327	27441	27420	27250	27054	27245	27295	27363	27158	27216	27088	27178	27125	27447	27567	27144	27258	27267	27226	27040	27383	27217	27117	27245	27289	27205	27328	27354	27403	27185	27416	27266	27073	27083	27027	27347	27462	27474	27444	27331	27250	26969	27057	27373	27182	27156	27161	27338	27163	27139	27247	27340	27391	27319	27248	27030	27195	27379	27405	27082	27228	27173	27338	27350	27238	27292	27483	27483	27192	27585	27284	27169	27214	27449	27050	27450	27548	27352	27340	27262	27245	27233	27295	27358	27312	27181	26975	27192	27498	27238	27232	27300	27499	27173	27430	27405	27263	27269	27309	27650	27516	27221	27555	27294	27401	27453	27254	27277	27315	27226	27213	27067	27324	27544	27297	27297	27362	27279	27112	27545	27149	27350	26957	27173	27229	27461	27262	27242	27214	27309	27213	27354	27464	27307	27304	27309	27156	27258	27369	27355	27229	27471	27276	27258	27028	27101	27349	27144	27334	27449	27058	27207	27340	27221	27371	27100	27264	27260	27299	27000	27192	27254	27173	27155	27461	27392	27513	27400	27024	27211	27204	27242	27091	27138	27245	27254	27201	27284	27534	27161	27072	27334	27259	27391	27235	27360	27649	27137	27314	27107	27223	27133	27503	27381	27322	27203	27396	27189	27382	27354	27150	27329	27140	27215	27136	27264	26910	27332	27255	27365	27198	27115	27427	27394	27192	27414	27340	27267	27687	27300	27351	27443	27448	27110	27473	27386	27081	27238	27499	27302	27429	26830	27272	27345	27380	27294	27172	27564	27342	27281	27497	26959	27100	27355	27293	27363	27224	27416	27400	27266	27271	27359	27144	27336	27480	27378	27604	27445	27255	26979	27400	27367	27426	27415	27197	27230	27316	27397	27395	27233	27235	27351	27489	27470	27308	27340	27451	27433	27214	27350	27454	27230	27473	27435	27167	27097	27285	27490	27297	27288	27185	27229	27368	27269	27210	27257	27271	27141	27456	27199	27055	26851	27308	27292	27618	27291	27347	27150	27001	27407	27365	27201	27520	27272	27365	27434	27046	27084	27243	27402	27521	27352	27173	27386	27250	27316	27271	27230	27134	27236	27258	27354	27164	27533	27488	27441	27296	27423	27332	27159	27134	27236	27360	27291	27335	27025	27359	27312	27416	27418	27465	27381	27104	27329	27137	27334	27162	27130	27368	27248	27170	27437	27321	27007	27417	27176	27525	27439	27356	27365	27169	27234	27233	27234	27200	27184	27409	27170	27239	27199	27381	27268	27290	27280	27533	27318	27175	27159	27273	27184	27366	27059	27203	27147	27389	27336	27219	27126	27307	27230	27413	27421	27423	27478	27422	27333	27274	27539	27451	27115	27362	27315	27269	27180	27097	27329	27485	27296	27303	27216	27158	27087	27269	27225	27056	27368	27326	27114	27258	27312	27303	27254	27296	27260	27266	27336	27065	27112	27239	27335	27514	27445	27248	27445	27233	27222	27297	27282	27403	27185	27186	27316	27197	27109	27338	27591	27441	27507	27311	27177	27395	27299	27303	27474	27257	27299	27310	27277	27337	27271	27254	27214	27595	27465	27435	27171	27246	27212	27475	27317	27298	27273	27521	26798	27441	27497	27539	27519	27466	27194	27321	27303	27311	27116	27267	27390	27548	27541	27441	27221	27246	27274	27254	27464	27337	27132	27493	27381	27407	27414	27175	27321	27193	27190	27414	27482	27212	27310	27078	27297	27465	27323	27374	27401	27465	27467	27187	27294	27162	27051	27342	27209	27495	27506	27161	27414	27292	27293	27400	27340	27107	27359	27320	27308	27220	27424	27407	27455	27107	27245	27346	27096	27462	27337	27055	27199	27426	27354	27130	27222	27186	27259	27336	27284	27351	27233	27450	27259	27121	27195	27474	27157	27283	27125	27328	27496	27490	27355	27271	27124	27627	27134	27145	27475	27305	27390	27307	27255	27270	27281	27091	27205	27383	27087	27389	27133	27278	27147	27138	27124	27262	27289	27443	27300	27300	27100	27299	27516	27079	27106	27157	27551	27396	27142	27412	27284	27161	27178	27372	27455	27269	27296	27425	27423	27541	27199	27553	27056	26973	27411	27443	27084	27354	27550	27100	27310	27444	27061	27373	27349	27322	27323	27261	27532	27205	27139	27337	27350	27360	27080	27163	27273	27449	27322	27433	27544	27147	27277	27140	27118	27323	27067	27237	27040	27418	27449	27298	26891	27336	27260	27019	27272	27151	27442	27501	27080	27135	27489	27275	27091	27578	27208	27162	27298	27240	27150	27281	27436	27099	27279	27347	27027	27253	27092	27416	27299	27107	27384	27459	27519	27368	27366	27016	27419	27294	27268	27323	27418	27256	27205	27129	27131	27305	27414	27343	27351	27345	27110	27363	27384	27304	27072	27333	27268	27301	27236	27402	27266	27296	27081	27345	27161	27354	27212	27238	27224	27397	27276	27281	27097	27211	27242	27001	27530	27217	27036	27349	27259	27350	27301	27178	27445	27367	27250	27294	27237	27267	27280	27485	27324	27399	27515	27349	27243	27536	27297	27454	27125	27461	27436	27391	27283	27043	27170	27233	27377	27235	27251	27353	27213	27485	27366	27159	27128	27319	27324	27293	27253	27368	27226	27237	27043	27408	27166	27150	27104	27441	27386	27424	27407	27539	27285	27290	26933	27265	27320	27268	27399	27049	27244	27191	27322	27127	27284	27112	27303	27383	27425	27220	27323	27444	27330	27197	27196	27115	27330	27307	27390	27112	27277	27215	27223	27377	27000	27195	27050	27380	27426	27169	27352	27466	27278	27116	27011	27211	27308	27610	27146	27597	27321	27549	27480	27213	27429	27132	27162	27075	27379	27271	27169	27126	27533	27213	27202	27130	27343	27380	27317	27284	27223	26984	27465	27409	27239	27190	27192	27325	27342	27556	27072	27266	27303	27583	27149	27422	27305	27233	27020	27080	27410	26976	27197	27227	27241	27309	27265	27318	27215	27254	27179	27423	27428	27299	27475	27351	27221	27396	27484	27492	27229	27441	27163	27360	27188	27478	27351	27316	27271	27445	27269	27285	27168	27167	27043	27120	27043	27250	27050	27190	27185	27427	27274	27125	27135	27225	27572	27303	27091	27270	27105	27324	27345	27309	27082	27263	27079	27186	27357	27147	27398	27287	27110	27139	27416	27318	27375	27335	27442	27456	27116	27273	27406	27304	27452	27219	27378	27092	27161	27187	27235	27307	27359	27402	27261	27483	27343	27133	27297	27348	27487	27199	27291	27179	27314	27262	27241	27423	27170	27427	27475	27328	27042	27391	27585	27172	27309	27158	27287	27080	27185	27188	27307	27360	27188	27316	27149	27286	27222	27206	27207	27432	27225	27170	27049	27105	27216	27280	27228	27277	27266	27364	27259	27291	27471	27612	27173	27114	27175	27313	27223	27272	27715
45831	75750	66835	50826	40746	30779	21342	19818	19130	18789	18601	24599	40627	39305	32152	25615	20996	18807	17790	17699	17573	17327	17640	17493	17442	17607	17430	17428	17639	17533	17698	17480	17436	17527	17274	17527	17535	17452	17499	17477	17404	17423	17733	17495	17275	17455	17432	17586	17406	17544	17481	17376	17412	17551	17505	17496	17407	17518	17452	17564	17578	17398	17473	17584	17545	17469	17481	17496	17368	17516	17256	17411	17448	17597	17464	17333	17611	17626	17467	17538	17540	17414	17581	17567	17409	17352	17602	17529	17401	17369	17719	17336	17488	17348	17372	17293	17432	17278	17305	17591	17503	17435	17386	17517	17432	17495	17393	17664	17492	17327	17534	17461	17347	17680	17347	17407	17541	17636	17447	17447	17334	17483	17429	17481	17356	17651	17412	17417	17453	17444	17451	17552	17544	17623	17601	17548	17700	17455	17483	17393	17437	17509	17586	17445	17565	17421	17448	17468	17568	17462	17328	17488	17415	17495	17649	17722	17557	17665	17553	17525	17515	17538	17491	17327	17466	17610	17557	17406	17550	17510	17597	17577	17432	17436	17436	17540	17448	17475	17609	17407	17578	17521	17515	17422	17533	17588	17326	17590	17553	17427	17483	17508	17397	17425	17321	17641	17509	17715	17590	17598	17397	17415	17431	17560	17432	17522	17383	17588	17478	17324	17550	17566	17546	17507	17427	17795	17386	17617	17668	17568	17512	17500	17555	17177	17519	17541	17366	17449	17595	17495	17446	17326	17553	17559	17537	17462	17641	17468	17311	17486	17587	17544	17464	17508	17611	17457	17463	17451	17391	17460	17313	17596	17579	17509	17692	17452	17400	17297	17654	17398	17417	17568	17755	17499	17483	17576	17506	17513	17459	17613	17476	17476	17349	17536	17536	17531	17441	17327	17663	17470	17281	17455	17558	17425	17400	17398	17625	17361	17407	17406	17477	17593	17538	17405	17346	17513	17510	17328	17422	17440	17573	17609	17471	17448	17621	17447	17573	17448	17407	17477	17534	17365	17565	17554	17507	17687	17472	17515	17459	17353	17496	17371	17410	17368	17607	17379	17533	17470	17494	17477	17531	17531	17454	17556	17271	17379	17558	17540	17415	17594	17300	17401	17465	17417	17510	17567	17576	17590	17504	17428	17409	17579	17391	17517	17296	17499	17351	17566	17557	17455	17459	17577	17570	17574	17489	17572	17556	17314	17413	17402	17491	17533	17601	17485	17482	17541	17394	17391	17413	17436	17607	17516	17457	17437	17453	17551	17488	17475	17592	17447	17490	17369	17418	17339	17470	17547	17598	17498	17523	17376	17331	17518	17635	17439	17560	17425	17401	17696	17650	17607	17357	17414	17497	17487	17607	17587	17401	17565	17440	17492	17544	17293	17493	17333	17430	17516	17445	17415	17542	17425	17496	17305	17409	17624	17425	17364	17421	17453	17666	17321	17576	17400	17508	17485	17560	17498	17565	17311	17594	17600	17407	17547	17436	17618	17362	17465	17563	17468	17739	17522	17467	17566	17271	17321	17415	17512	17334	17407	17524	17525	17448	17405	17596	17505	17401	17617	17505	17490	17396	17459	17342	17457	17551	17514	17571	17533	17372	17610	17487	17460	17414	17515	17783	17551	17602	17509	17439	17566	17578	17407	17397	17411	17560	17527	17456	17480	17483	17493	17483	17518	17469	17493	17523	17456	17403	17549	17543	17698	17405	17355	17510	17552	17649	17497	17438	17509	17505	17413	17600	17572	17395	17544	17542	17622	17551	17487	17526	17509	17539	17578	17436	17501	17401	17364	17615	17426	17462	17582	17548	17479	17381	17516	17551	17417	17732	17382	17392	17498	17443	17420	17496	17608	17469	17397	17476	17460	17535	17470	17500	17504	17219	17399	17430	17588	17503	17382	17419	17413	17558	17374	17373	17454	17481	17399	17539	17572	17390	17524	17610	17339	17635	17439	17403	17414	17579	17514	17480	17631	17263	17414	17467	17542	17622	17310	17525	17237	17430	17377	17691	17384	17581	17536	17648	17432	17495	17527	17542	17193	17457	17573	17335	17544	17514	17476	17537	17438	17419	17302	17555	17520	17604	17433	17509	17555	17581	17458	17473	17544	17475	17532	17545	17487	17462	17293	17470	17371	17476	17508	17597	17299	17571	17521	17451	17543	17449	17529	17531	17482	17450	17481	17388	17491	17520	17574	17451	17398	17516	17443	17636	17406	17597	17442	17498	17290	17699	17635	17492	17454	17361	17347	17393	17452	17325	17468	17547	17637	17515	17591	17470	17489	17470	17346	17735	17572	17573	17542	17332	17571	17531	17490	17422	17491	17468	17479	17489	17441	17586	17480	17439	17492	17602	17359	17541	17510	17505	17413	17486	17543	17576	17445	17636	17345	17632	17405	17509	17528	17343	17291	17427	17444	17537	17434	17363	17537	17526	17583	17289	17337	17414	17415	17558	17685	17368	17579	17388	17454	17645	17652	17487	17377	17529	17383	17510	17400	17364	17559	17434	17439	17465	17307	17468	17432	17556	17723	17499	17402	17401	17446	17558	17446	17329	17464	17513	17299	17525	17342	17520	17497	17657	17371	17432	17461	17629	17569	17583	17627	17484	17528	17460	17424	17513	17565	17548	17381	17561	17469	17379	17282	17524	17521	17596	17554	17467	17535	17349	17516	17655	17404	17450	17424	17447	17529	17579	17547	17514	17483	17460	17479	17492	17489	17498	17476	17212	17647	17317	17425	17469	17493	17532	17380	17530	17705	17473	17402	17597	17498	17553	17328	17432	17570	17385	17432	17424	17409	17541	17780	17400	17572	17384	17429	17472	17649	17641	17428	17546	17558	17429	17462	17493	17423	17435	17558	17236	17531	17398	17583	17351	17498	17607	17368	17666	17419	17698	17510	17455	17590	17498	17304	17625	17556	17506	17447	17419	17614	17481	17672	17433	17626	17629	17445	17642	17388	17388	17481	17723	17425	17593	17371	17542	17318	17375	17445	17538	17658	17550	17536	17498	17513	17563	17525	17510	17398	17731	17481	17537	17536	17524	17414	17566	17419	17434	17458	17451	17567	17422	17588	17457	17521	17321	17393	17323	17543	17465	17532	17408	17320	17463	17555	17471	17424	17635	17388	17369	17586	17501	17579	17344	17653	17290	17356	17512	17528	17415	17438	17440	17393	17335	17664	17634	17493	17669	17579	17485	17497	17485	17543	17514	17379	17429	17617	17514	17429	17568	17464	17577	17666	17515	17466	17490	17284	17447	17383	17529	17507	17460	17341	17549	17442	17597	17288	17577	17482	17574	17502	17533	17538	17569	17321	17512	17433	17673	17430	17558	17385	17504	17586	17305	17383	17496	17520	17614	17357	17382	17451	17533	17456	17390	17513	17430	17435	17595	17298	17507	17563	17448	17314	17591	17814	17464	17575	17581	17345	17360	17705	17377	17560	17408	17356	17471	17533	17505	17387	17409	17491	17565	17472	17326	17568	17367	17485	17373	17552	17725	17691	17528	17273	17590	17349	17435	17501	17546	17550	17668	17431	17427	17425	17479	17566	17589	17466	17567	17540	17444	17581	17416	17406	17508	17513	17493	17442	17515	17572	17520	17437	17488	17542	17516	17453	17367	17507	17437	17322	17470	17519	17427	17478	17334	17518	17473	17408	17352	17607	17539	17475	17519	17426	17649	17537	17489	17407	17545	17283	17428	17581	17577	17541	17561	17398	17496	17395	17441	17497	17372	17409	17480	17427	17458	17684	17388	17569	17577	17531	17492	17387	17587	17547	17474	17387	17485	17452	17531	17422	17542	17613	17670	17346	17516	17420	17620	17430	17543	17526	17559	17381	17316	17324	17426	17602	17518	17495	17387	17464	17449	17558	17404	17451	17373	17472	17337	17421	17414	17429	17399	17417	17407	17546	17319	17510	17387	17559	17471	17449	17338	17409	17618	17591	17462	17486	17564	17602	17512	17426	17439	17372	17446	17510	17504	17473	17404	17499	17648	17572	17659	17643	17499	17583	17546	17452	17460	17543	17493	17602	17453	17573	17215	17312	17409	17366	17480	17524	17355	17457	17379	17527	17451	17706	17526	17582	17546	17449	17582	17464	17952	17407	17459	17296	17661	17674	17528	17478	17566	17582	17420	17316	17442	17526	17376	17404	17419	17423	17563	17344	17554	17509	17519	17444	17450	17504	17560	17514	17573	17484	17479	17707	17455	17279	17367	17221	17467	17475	17533	17435	17657	17447	17711	17587	17521	17544	17619	17477	17546	17577	17456	17491	17533	17530	17549	17395	17427	17606	17543	17749	17555	17556	17486	17333	17542	17435	17358	17557	17513	17544	17521	17569	17330	17717	17579	17377	17570	17546	17581	17368	17433	17546	17656	17514	17498	17435	17440	17536	17424	17508	17552	17381	17453	17470	17652	17334	17561	17415	17355	17440	17525	17530	17484	17603	17532	17587	17462	17534	17453	17607	17408	17434	17480	17488	17367	17569	17431	17501	17608	17552	17603	17815	17349	17373	17325	17484	17479	17411	17510	17298	17451	17564	17403	17517	17523	17699	17444	17537	17461	17343	17342	17462	17409	17259	17593	17570	17579	17281	17223	17435	17621	17636	17425	17441	17421	17508	17324	17380	17631	17424	17354	17427	17451	17508	17573	17581	17422	17595	17370	17497	17634	17405	17437	17401	17480	17553	17494	17575	17519	17401	17584	17476	17567	17395	17532	17647	17682	17445	17594	17451	17423	17459	17515	17433	17582	17541	17534	17551	17552	17518	17339	17626	17466	17396	17471	17419	17435	17394	17453	17516	17619	17523	17518	17463	17449	17545	17280	17354	17323	17561	17605	17546	17301	17424	17419	17473	17499	17601	17515	17380	17417	17602	17691	17546	17384	17585	17446	17370	17523	17438	17643	17574	17459	17440	17629	17473	17552	17393	17661	17344	17509	17310	17673	17423	17573	17551	17527	17408	17484	17464	17556	17441	17444	17303	17510	17588	17504	17586	17485	17413	17456	17504	17408	17505	17549	17462	17407	17416	17361	17537	17461	17481	17437	17542	17418	17599	17530	17581	17394	17522	17461	17365	17344	17477	17556	17416	17350	17426	17558	17493	17484	17382	17492	17489
45276	51171	47070	37767	32934	30466	28665	28025	27750	27883	27978	28199	28383	28885	28637	28197	27805	27441	27480	27445	27372	27436	27241	27459	27520	27438	27344	27601	27379	27497	27289	27653	27338	27476	27467	27519	27418	27471	27502	27600	27475	27372	27466	27402	27662	27274	27477	27644	27523	27446	27344	27324	27371	27556	27715	27588	27478	27564	27545	27273	27564	27434	27466	27577	27589	27446	27444	27624	27436	27328	27495	27545	27364	27610	27625	27428	27606	27423	27606	27660	27599	27594	27329	27516	27357	27531	27432	27731	27440	27503	27442	27569	27294	27282	27473	27475	27468	27662	27632	27338	27287	27158	27607	27472	27136	27600	27421	27700	27511	27637	27699	27476	27562	27322	27792	27544	27404	27267	27358	27320	27410	27498	27491	27502	27567	27632	27447	27280	27328	27377	27174	27567	27306	27457	27704	27701	27377	27407	27548	27346	27483	27519	27358	27482	27491	27445	27483	27443	27485	27459	27431	27541	27305	27517	27219	27279	27459	27346	27365	27464	27557	27477	27580	27714	27417	27527	27190	27395	27774	27492	27164	27299	27617	27587	27357	27340	27451	27501	27274	27312	27446	27394	27452	27519	27672	27530	27350	27351	27495	27259	27223	27228	27746	27580	27226	27564	27484	27570	27638	27501	27488	27411	27462	27287	27285	27708	27736	27546	27372	27562	27436	27748	27311	27570	27412	27398	27533	27476	27642	27740	27552	27395	27546	27405	27403	27316	27351	27524	27474	27341	27628	27523	27442	27480	27531	27595	27491	27643	27332	27168	27309	27661	27522	27522	27756	27658	27282	27405	27388	27495	27397	27238	27066	27352	27417	27451	27510	27388	27566	27586	27556	27397	27428	27574	27624	27555	27282	27353	27458	27521	27456	27278	27524	27250	27392	27602	27392	27365	27386	27578	27501	27458	27407	27575	27409	27515	27423	27497	27526	27486	27428	27683	27260	27292	27833	27313	27490	27649	27233	27472	27615	27606	27618	27276	27196	27501	27600	27403	27546	27577	27421	27575	27628	27372	27358	27571	27480	27232	27338	27467	27612	27498	27568	27362	27205	27126	27447	27537	27367	27377	27405	27320	27426	27662	27528	27583	27376	27501	27621	27763	27420	27421	27703	27524	27681	27536	27440	27436	27437	27549	27463	27551	27380	27251	27331	27455	27444	27583	27832	27189	27275	27467	27267	27438	27563	27357	27393	27411	27418	27593	27331	27565	27419	27265	27417	27519	27329	27624	27525	27316	27364	27363	27649	27270	27417	27483	27513	27388	27533	27343	27451	27711	27456	27323	27390	27276	27522	27456	27471	27430	27315	27469	27443	27486	27533	27391	27089	27618	27436	27607	27237	27727	27444	27368	27545	27354	27397	27515	27550	27557	27490	27516	27711	27744	27414	27362	27537	27553	27232	27577	27390	27649	27365	27566	27623	27502	27533	27449	27422	27510	27727	27495	27533	27466	27535	27868	27437	27463	27365	27391	27183	27488	27636	27399	27384	27407	27589	27237	27414	27433	27304	27267	27388	27388	27558	27744	27543	27324	27420	27595	27449	27532	27463	27756	27427	27327	27554	27549	27294	27427	27616	27733	27521	27413	27439	27451	27517	27250	27769	27547	27386	27468	27428	27522	27543	27404	27531	27627	27454	27510	27300	27434	27503	27291	27475	27434	27505	27440	27351	27256	27426	27306	27659	27692	27652	27328	27414	27566	27596	27553	27556	27434	27519	27540	27463	27330	27547	27328	27368	27452	27335	27576	27373	27480	27205	27431	27757	27297	27295	27423	27280	27538	27562	27615	27324	27464	27600	27458	27268	27393	27384	27398	27561	27145	27518	27156	27668	27531	27431	27644	27701	27312	27377	27450	27481	27608	27341	27300	27293	27421	27458	27711	27344	27347	27601	27143	27390	27446	27698	27552	27267	27459	27517	27469	27645	27681	27456	27562	27183	27593	27522	27218	27498	27541	27470	27679	27684	27464	27487	27310	27698	27198	27580	27433	27661	27568	27450	27678	27451	27400	27333	27284	27671	27451	27382	27693	27438	27568	27563	27586	27383	27338	27503	27437	27570	27708	27592	27415	27201	27452	27309	27140	27605	27421	27614	27524	27510	27713	27358	27549	27298	27464	27576	27589	27578	27454	27331	27305	27529	27553	27292	27320	27457	27400	27564	27435	27256	27245	27537	27208	27683	27453	27578	27472	27476	27380	27622	27411	27611	27595	27423	27370	27435	27644	27394	27307	27417	27507	27484	27639	27430	27452	27494	27676	27602	27482	27678	27481	27433	27472	27511	27198	27495	27399	27643	27635	27220	27278	27458	27362	27505	27467	27470	27441	27517	27393	27104	27477	27491	27533	27579	27482	27529	27629	27305	27432	27561	27551	27690	27470	27681	27305	27424	27480	27476	27289	27735	27474	27368	27500	27575	27514	27361	27275	27290	27439	27673	27464	27449	27385	27561	27412	27269	27419	27386	27570	27599	27354	27440	27581	27300	27450	27470	27449	27472	27355	27214	27670	27366	27390	27531	27473	27470	27342	27469	27404	27601	27548	27557	27376	27417	27484	27630	27349	27678	27377	27304	27530	27250	27247	27334	27540	27692	27277	27146	27416	27313	27433	27260	27358	27709	27438	27582	27763	27381	27355	27411	27425	27677	27765	27514	27583	27602	27449	27588	27102	27404	27367	27382	27172	27486	27285	27506	27405	27414	27501	27608	27507	27621	27293	27351	27402	27812	27474	27376	27354	27419	27397	27435	27260	27482	27561	27361	27323	27494	27297	27283	27214	27447	27479	27712	27603	27418	27479	27315	27503	27555	27508	27365	27372	27322	27428	27570	27744	27517	27511	27430	27263	27578	27558	27193	27533	27302	27557	27780	27456	27614	27425	27584	27665	27390	27277	27622	27618	27584	27541	27510	27785	27585	27354	27335	27314	27493	27412	27498	27611	27715	27392	27335	27212	27344	27335	27251	27228	27487	27556	27394	27580	27327	27368	27400	27282	27474	27425	27533	27438	27355	27465	27415	27427	27614	27254	27313	27382	27413	27454	27474	27589	27421	27497	27389	27629	27442	27631	27497	27373	27263	27486	27497	27406	27377	27578	27457	27317	27456	27429	27267	27472	27570	27440	27437	27643	27498	27513	27439	27486	27372	27273	27477	27803	27584	27126	27689	27410	27561	27492	27487	27616	27509	27422	27530	27447	27381	27554	27479	27360	27548	27419	27561	27380	27766	27381	27488	27435	27398	27395	27473	27375	27251	27342	27450	27347	27533	27324	27587	27226	27661	27542	27479	27484	27417	27417	27484	27537	27707	27497	27676	27507	27370	27306	27452	27281	27586	27139	27399	27541	27241	27322	27274	27358	27543	27232	27336	27684	27365	27416	27487	27466	27403	27529	27295	27402	27344	27619	27324	27279	27486	27658	27467	27280	27302	27577	27601	27683	27495	27274	27101	27514	27602	27483	27470	27557	27504	27699	27559	27636	27462	27281	27485	27413	27439	27661	27648	27461	27429	27610	27345	27328	27492	27435	27484	27706	27387	27394	27380	27499	27648	27425	27435	27403	27442	27352	27254	27388	27141	27339	27274	27396	27610	27261	27177	27405	27619	27550	27321	27659	27727	27410	27442	27652	27516	27510	27444	27814	27434	27243	27441	27413	27418	27561	27415	27256	27669	27348	27612	27692	27406	27264	27652	27188	27355	27278	27054	27406	27349	27403	27383	27676	27525	27455	27297	27678	27219	27187	27470	27442	27479	27422	27423	27600	27286	27603	27549	27575	27574	27637	27544	27423	27656	27512	27593	27296	27236	27357	27653	27383	27390	27380	27385	27360	27372	27506	27269	27537	27332	27455	27222	27541	27537	27461	27421	27357	27622	27490	27331	27629	27532	27422	27579	27692	27302	27366	27330	27721	27491	27385	27395	27746	27712	27435	27291	27566	27520	27487	27604	27354	27422	27373	27619	27398	27538	27207	27385	27459	27453	27631	27698	27086	27150	27504	27431	27486	27714	27295	27502	27575	27474	27205	27481	27515	27416	27599	27492	27358	27617	27309	27660	27456	27506	27438	27407	27685	27612	27435	27475	27382	27446	27514	27507	27264	27502	27168	27417	27628	27347	27565	27378	27725	27731	27543	27490	27436	27502	27566	27508	27383	27137	27571	27489	27734	27320	27418	27544	27306	27434	27617	27440	27551	27527	27390	27528	27532	27131	27275	27578	27341	27659	27433	27698	27240	27241	27251	27419	27477	27308	27501	27587	27554	27635	27201	27491	27526	27412	27589	27344	27466	27516	27505	27431	27250	27768	27708	27518	27556	27575	27523	27471	27408	27483	27322	27496	27259	27215	27385	27521	27804	27524	27374	27663	27602	27359	27395	27371	27327	27732	27626	27503	27211	27295	27450	27204	27423	27277	27379	27545	27555	27210	27484	27748	27465	27309	27310	27312	27407	27562	27368	27268	27576	27461	27553	27485	27439	27508	27422	27628	27560	27363	27418	27349	27510	27344	27408	27367	27553	27373	27593	27458	27505	27336	27445	27469	27612	27332	27551	27375	27498	27501	27337	27323	27241	27418	27454	27301	27668	27525	27440	27471	27635	27389	27528	27602	27349	27488	27621	27381	27493	27445	27387	27701	27595	27520	27345	27464	27594	27592	27504	27531	27460	27467	27325	27317	27434	27670	27574	27486	27295	27407	27308	27324	27566	27665	27526	27548	27401	27410	27327	27482	27782	27447	27426	27486	27465	27111	27454	27483	27241	27334	27728	27591	27343	27516	27437	27440	27198	27493	27682	27534	27376	27259	27399	27554	27495	27520	27538	27527	27669	27376	27527	27376	27351	27489	27569	27539	27727	27595	27422	27448	27399	27272	27500	27349	27317	27386	27347	27092	27396	27400	27697	27607	27476	27353	27501	27472	27498	27514	27473	27437	27578	27462	27927	27332	27480	27540	27552	27702	27319	27563	27460	27443	27503	27690	27312	27481	27456	27489	27334	27659	27400	27688	27577	27427	27651	27339	27436	27503	27483	27368	27515	27514	27473	27364	27553	27550	27415	27471	27190	27523	27312	27804	27579	27466	27416	27448	27397	27748	27646	27608	27348	27647	27416	27594	27197	27456	27732	27524	27577
47729	56248	45062	30512	25475	20764	18672	18475	17997	17746	18108	18141	19012	19042	18505	18148	18028	17774	17593	17482	17549	17537	17614	17599	17484	17620	17525	17618	17393	17517	17558	17638	17532	17692	17375	17637	17758	17632	17698	17538	17606	17482	17682	17459	17587	17422	17452	17543	17578	17505	17632	17612	17463	17524	17518	17596	17548	17572	17513	17499	17600	17511	17542	17793	17563	17545	17494	17650	17625	17525	17428	17572	17490	17498	17561	17475	17466	17527	17544	17521	17606	17666	17592	17495	17453	17575	17457	17683	17390	17532	17612	17512	17488	17750	17524	17714	17522	17698	17595	17507	17683	17454	17565	17593	17497	17641	17640	17555	17442	17440	17603	17527	17733	17526	17642	17583	17522	17589	17569	17500	17639	17571	17637	17506	17613	17621	17522	17605	17507	17515	17501	17584	17527	17771	17564	17572	17591	17454	17744	17568	17602	17597	17480	17511	17597	17545	17532	17687	17738	17533	17343	17788	17639	17631	17432	17466	17507	17590	17529	17673	17594	17530	17603	17525	17682	17676	17472	17546	17652	17422	17530	17685	17621	17692	17547	17525	17430	17630	17468	17545	17621	17600	17592	17451	17327	17683	17468	17573	17738	17736	17542	17702	17451	17663	17649	17506	17516	17597	17876	17592	17696	17571	17655	17598	17414	17584	17518	17615	17585	17751	17558	17718	17508	17504	17584	17630	17538	17530	17461	17724	17610	17451	17482	17593	17572	17510	17568	17412	17700	17695	17503	17670	17492	17713	17453	17660	17474	17786	17649	17547	17602	17724	17549	17660	17477	17651	17350	17582	17480	17653	17504	17562	17483	17518	17659	17645	17628	17616	17665	17709	17525	17673	17649	17500	17541	17433	17718	17643	17637	17622	17716	17510	17605	17479	17786	17639	17597	17641	17550	17671	17513	17636	17667	17387	17673	17637	17531	17629	17505	17665	17585	17575	17491	17570	17398	17623	17514	17481	17489	17470	17527	17733	17418	17587	17499	17658	17558	17603	17588	17589	17483	17578	17583	17579	17508	17689	17630	17450	17449	17573	17548	17343	17629	17507	17724	17430	17626	17419	17608	17580	17573	17691	17511	17572	17696	17603	17634	17610	17444	17436	17572	17596	17524	17612	17523	17606	17591	17681	17783	17523	17670	17663	17473	17597	17605	17591	17581	17622	17491	17735	17427	17543	17746	17512	17640	17653	17525	17590	17492	17598	17536	17597	17627	17634	17666	17449	17650	17625	17689	17415	17637	17401	17689	17603	17460	17664	17465	17655	17472	17607	17514	17498	17427	17612	17579	17453	17664	17615	17581	17484	17631	17573	17541	17699	17568	17655	17748	17599	17676	17611	17537	17622	17606	17665	17565	17564	17699	17531	17602	17663	17509	17441	17599	17558	17498	17618	17653	17511	17540	17464	17638	17553	17578	17632	17472	17479	17687	17630	17554	17525	17732	17545	17403	17552	17516	17629	17608	17498	17532	17371	17669	17578	17577	17553	17474	17644	17470	17389	17704	17463	17608	17503	17606	17615	17631	17542	17407	17633	17516	17595	17720	17490	17585	17515	17611	17446	17551	17391	17527	17474	17771	17588	17601	17349	17597	17475	17715	17595	17534	17517	17506	17832	17694	17634	17534	17659	17479	17492	17410	17456	17639	17443	17527	17688	17539	17553	17546	17493	17463	17658	17442	17437	17774	17606	17467	17606	17522	17408	17414	17600	17540	17524	17613	17682	17553	17316	17631	17646	17400	17534	17644	17636	17646	17604	17531	17646	17794	17647	17414	17490	17542	17460	17542	17590	17549	17568	17541	17631	17439	17695	17662	17597	17472	17665	17298	17616	17571	17632	17614	17537	17710	17541	17574	17650	17338	17534	17564	17651	17603	17541	17572	17505	17676	17593	17477	17651	17484	17662	17534	17415	17650	17652	17700	17608	17593	17471	17662	17445	17562	17542	17649	17524	17495	17627	17638	17553	17585	17518	17521	17486	17507	17725	17462	17687	17568	17548	17439	17515	17455	17623	17541	17523	17451	17617	17437	17644	17382	17497	17596	17475	17476	17536	17518	17563	17612	17464	17478	17751	17591	17568	17538	17493	17367	17441	17503	17571	17708	17648	17639	17539	17581	17547	17495	17593	17468	17599	17562	17482	17542	17530	17466	17568	17500	17651	17645	17646	17575	17566	17482	17668	17432	17561	17558	17645	17629	17558	17375	17436	17562	17488	17514	17369	17588	17554	17572	17601	17557	17567	17611	17554	17572	17548	17545	17445	17543	17706	17624	17642	17595	17619	17604	17589	17511	17521	17539	17574	17589	17485	17451	17529	17731	17610	17501	17570	17698	17760	17668	17716	17557	17666	17460	17546	17726	17626	17546	17497	17622	17400	17591	17618	17627	17500	17677	17543	17776	17570	17463	17586	17506	17495	17411	17537	17683	17548	17651	17612	17591	17498	17479	17694	17513	17697	17417	17602	17700	17757	17424	17433	17669	17772	17548	17462	17545	17637	17612	17648	17467	17638	17491	17569	17555	17479	17722	17658	17612	17507	17650	17615	17546	17391	17633	17601	17538	17795	17566	17495	17540	17605	17688	17516	17489	17442	17581	17422	17640	17489	17656	17557	17680	17431	17478	17668	17633	17514	17633	17611	17430	17642	17461	17658	17494	17459	17642	17599	17457	17521	17499	17323	17580	17613	17717	17450	17644	17645	17583	17592	17612	17646	17644	17650	17585	17548	17449	17389	17771	17452	17538	17679	17258	17615	17470	17592	17542	17618	17785	17491	17506	17594	17548	17655	17640	17681	17556	17615	17684	17527	17704	17524	17402	17462	17587	17375	17661	17722	17552	17632	17592	17652	17665	17602	17445	17523	17497	17636	17444	17467	17555	17664	17552	17492	17609	17475	17576	17488	17644	17574	17346	17336	17551	17560	17480	17592	17520	17603	17647	17501	17593	17544	17668	17758	17564	17503	17575	17542	17648	17590	17484	17749	17493	17575	17461	17546	17488	17565	17516	17654	17814	17325	17403	17510	17669	17503	17470	17658	17422	17648	17546	17750	17543	17594	17659	17493	17742	17458	17574	17694	17584	17467	17694	17423	17530	17735	17486	17411	17479	17613	17665	17636	17536	17680	17561	17627	17828	17518	17737	17628	17686	17652	17447	17516	17566	17599	17490	17511	17740	17520	17577	17612	17356	17560	17513	17510	17557	17347	17456	17594	17425	17602	17609	17526	17512	17485	17384	17656	17427	17473	17485	17542	17655	17475	17581	17406	17638	17680	17598	17435	17598	17553	17589	17616	17450	17547	17502	17571	17509	17491	17578	17613	17478	17701	17556	17481	17556	17609	17619	17628	17532	17607	17618	17566	17767	17608	17573	17592	17830	17685	17663	17465	17626	17679	17540	17567	17546	17823	17598	17601	17457	17538	17766	17653	17509	17630	17589	17500	17618	17609	17584	17629	17652	17554	17480	17460	17580	17578	17568	17689	17559	17546	17550	17444	17541	17675	17366	17652	17692	17647	17401	17586	17429	17630	17574	17850	17645	17697	17708	17602	17435	17654	17384	17492	17504	17484	17499	17596	17652	17591	17450	17695	17656	17474	17408	17500	17502	17533	17510	17385	17554	17503	17562	17378	17590	17728	17645	17691	17562	17695	17317	17729	17480	17600	17606	17509	17390	17695	17601	17530	17586	17548	17587	17692	17697	17754	17558	17704	17473	17561	17478	17460	17713	17616	17414	17532	17534	17625	17525	17518	17450	17642	17583	17556	17394	17575	17512	17431	17552	17497	17675	17636	17669	17610	17568	17597	17451	17366	17504	17316	17612	17695	17464	17639	17510	17427	17520	17590	17474	17425	17630	17759	17619	17559	17563	17552	17567	17654	17476	17491	17595	17454	17669	17681	17451	17713	17491	17526	17503	17611	17541	17586	17626	17493	17557	17350	17672	17634	17619	17461	17588	17374	17574	17592	17625	17627	17548	17431	17625	17759	17556	17591	17638	17579	17452	17524	17784	17638	17599	17692	17557	17644	17564	17571	17548	17368	17599	17523	17507	17502	17446	17545	17496	17527	17361	17589	17614	17495	17425	17583	17665	17683	17557	17517	17650	17637	17520	17583	17410	17481	17764	17537	17493	17478	17526	17621	17355	17436	17645	17580	17609	17580	17566	17457	17460	17489	17831	17677	17659	17356	17557	17715	17523	17567	17640	17445	17582	17525	17450	17636	17682	17498	17572	17499	17378	17532	17557	17496	17459	17493	17599	17697	17631	17502	17390	17684	17560	17711	17753	17706	17557	17432	17594	17354	17585	17650	17492	17623	17614	17460	17464	17623	17532	17800	17688	17544	17491	17667	17782	17666	17655	17532	17714	17387	17525	17562	17613	17412	17343	17597	17640	17381	17393	17397	17562	17612	17670	17547	17612	17746	17651	17667	17563	17574	17714	17435	17604	17505	17664	17547	17534	17553	17695	17558	17572	17624	17415	17429	17503	17545	17664	17587	17517	17622	17638	17571	17524	17598	17848	17720	17561	17618	17563	17521	17593	17551	17427	17586	17653	17481	17571	17657	17490	17685	17544	17553	17627	17551	17678	17608	17505	17612	17642	17663	17690	17673	17609	17591	17536	17728	17570	17549	17658	17642	17568	17449	17596	17570	17587	17580	17625	17755	17457	17582	17534	17576	17657	17568	17626	17635	17489	17677	17572	17475	17516	17612	17821	17594	17608	17704	17747	17535	17520	17613	17572	17612	17649	17665	17534	17581	17644	17578	17680	17715	17494	17559	17505	17725	17756	17687	17749	17640	17597	17547	17501	17701	17484	17666	17636	17587	17514	17588	17575	17574	17688	17664	17446	17526	17571	17643	17586	17573	17614	17605	17485	17589	17753	17624	17725	17525	17477	17483	17526	17460	17521	17587	17364	17507	17540	17582	17443	17461	17667	17426	17737	17698	17570	17509	17657	17623	17300	17626	17519	17560	17669	17783	17673	17465	17718	17529	17669	17438	17577	17603	17436	17543	17544	17593	17511	17674	17637	17624	17595	17675	17511	17562	17493	17612	17589	17531	17533	17592	17557	17511	17710	17591	17416	17413	17596	17584	17704	17406	17321	17581	17560	17643	17577	17710	17570	17628
23284	20723	27857	29286	30337	29609	31535	29461	28990	29110	29006	32231	40028	39432	35650	32558	30172	28975	28754	28381	28221	28244	28317	28302	28499	28162	28272	28565	28093	28515	28378	28059	28331	28274	28435	28150	28346	28265	28584	28131	28273	28258	28234	28203	28254	28010	28368	28392	28370	28214	28355	28114	28012	28375	28068	27980	28087	28329	28187	28233	28373	28275	28372	28284	28066	28237	28213	28167	28112	28102	28035	28204	28231	28135	28133	28061	28143	28273	28205	28269	28253	28226	28187	28332	28073	27887	27877	28238	28106	28148	27866	28101	28154	28300	28067	28248	28242	28518	28345	28076	28414	27935	28309	28340	28553	28177	28339	28558	27993	28350	28158	28124	28154	28214	28198	28077	28375	28303	28053	28341	28349	27939	28428	28331	28336	28094	28096	28170	28125	28073	28284	28174	28220	28226	28154	28323	28256	28258	28059	28091	28168	28322	28275	28147	28051	28231	28201	28214	28191	28567	28228	28210	28469	28251	28261	28008	28201	28271	28264	28494	28043	28291	28268	28389	28347	28253	28226	28068	28221	28371	28197	27898	28128	28177	28047	28256	28115	28160	28152	28234	28319	28181	28294	28210	28217	28161	28197	28281	28202	28262	28156	28177	28339	28154	28320	28324	28259	28169	28179	28290	28127	27979	28319	28033	28280	28150	27904	28187	28176	28102	28314	28321	28222	28132	28450	28287	28217	28135	28104	28304	28329	28207	28182	28046	28104	28096	28203	28196	28177	27916	28398	28214	28053	28069	28176	27892	28218	28216	28200	28295	28213	28034	28046	28186	28442	28204	28231	28241	28178	28124	28281	28334	28226	28485	28328	28260	28205	28259	28047	28461	28343	28145	28250	28229	28308	28305	27946	28021	28146	27992	28239	28357	28265	28206	28164	28318	28209	28148	28416	28241	28267	27930	28346	28140	28468	28068	28164	28248	28535	28024	28418	28108	28058	28338	28181	28132	28303	28159	28339	27969	28270	28300	28096	28193	28289	28264	28219	28235	28347	28201	28182	28158	28261	28211	28087	28026	28264	28175	28237	28090	28312	28159	28056	28084	27957	28222	28165	28117	28225	28250	28150	28052	28266	28173	28203	28174	28562	28286	28091	28226	28130	28172	28406	28227	28104	28009	28075	28248	28024	28085	28284	28356	28296	28353	28097	28261	27894	28016	28057	28087	28206	28161	28185	28304	28385	28211	27977	28226	28195	28209	27942	27961	28097	28479	28403	28370	28247	28303	28048	27986	28132	28256	28284	28270	28351	28438	28211	28154	27961	28099	28346	28432	28373	28222	28156	28235	28374	28223	28217	27864	28072	28158	28155	28128	28061	28138	28519	28152	28517	28297	28275	27854	28294	28204	28100	28099	27988	28191	28288	28089	28151	28223	28362	28216	28094	28138	28169	28227	28167	28173	28249	28093	28254	28259	28263	28234	28152	28456	28303	28302	28277	28227	28109	28100	28295	28255	28057	28133	28300	28040	28235	28305	28220	27996	28179	28198	28238	28242	28164	28285	27982	28245	28157	28072	28294	28080	28294	28395	28319	27856	28389	28207	27956	27915	28136	28127	28237	28211	28394	28098	28143	28233	28101	28161	28200	28385	28152	28276	27961	28203	28151	28184	28243	28405	28014	28062	28127	28225	28098	27945	28097	27971	28037	28387	28296	28365	27963	27999	28130	28348	28271	28320	28146	28267	28024	28116	28065	28240	28006	28146	28178	27999	28365	28191	28014	28275	28365	27956	27953	28088	28230	28229	28495	28277	28218	28204	28081	28176	28446	28040	28210	28351	28144	28250	28271	28332	28117	28218	28262	27879	28051	28085	28185	28315	28112	28137	28400	28445	28191	28134	28007	28127	28225	28187	28308	28132	28183	28257	28164	28173	28125	27989	28099	28260	28262	28382	28423	28022	28186	28173	28110	28076	28232	28318	28039	28249	28166	28411	28109	28442	28188	28075	28509	27989	28044	28190	28007	28237	28351	28347	28211	28064	28112	28162	28233	28358	28174	28194	28257	28239	28206	28254	28144	28269	28022	28315	28326	28341	28426	28257	28265	28094	28035	28253	28128	28582	28058	28338	28101	28006	28104	28338	28265	28251	28087	28136	28157	28188	28164	28254	28310	28121	28220	27929	28262	28260	28476	28150	27915	28174	28092	28147	28119	28205	28299	28211	28042	28088	28482	28401	28430	28382	28463	28028	28137	28170	28046	28351	28103	28095	28110	27887	27815	28175	28281	28235	28140	27938	28202	27978	28047	28211	28036	28047	28248	28038	28060	28020	28052	28163	27922	27932	28035	28299	28332	28165	28359	28506	28201	28515	28230	28141	28264	28117	28360	28401	28416	28110	28123	28354	28238	28226	28244	28322	27943	28031	28282	27977	28138	28045	28237	28244	28188	28054	28233	27983	28120	27992	28302	28157	28357	28276	28067	28158	28079	28348	28196	28215	28176	28380	28151	27935	28190	28208	28107	28185	28390	28416	28046	28102	28096	28295	28331	28245	27973	28147	28515	28098	28325	28473	28140	28109	28285	28344	28102	28027	28151	28278	28428	28189	28060	28285	28214	28323	28398	28375	28316	28024	28362	28206	28204	28107	28138	27974	28336	28113	28026	28053	28234	28248	28244	28120	28184	28243	28184	28307	28529	28009	28272	28289	28094	28195	28049	28220	28374	28297	28025	28095	27883	27884	28356	28197	28075	28404	28242	28355	28303	28568	28212	28339	28032	28035	28132	28101	28143	28073	28126	28308	28358	28287	28091	28116	28186	28116	28378	28183	28044	28296	28214	28246	28130	28144	28084	27817	28114	28135	28260	28350	28305	28473	28146	28166	28373	27997	28214	28090	28207	28152	28231	28132	28074	27976	28207	28217	28170	28365	28192	28327	28320	28339	28204	28414	28355	28271	28544	28479	27944	28349	28127	28181	28317	28453	28164	28250	28276	28158	28327	28323	28271	28021	28259	28163	28338	27976	28143	28238	28035	28300	28036	28121	28020	28196	28033	28265	28163	28425	28218	28134	28221	28385	28276	28462	28302	28170	28302	28479	28350	28169	28163	27921	28199	28328	28107	28145	28327	27979	27976	28287	28064	28115	28138	28195	28248	28273	28507	28050	28363	28244	28095	28110	28086	28231	28179	28023	27850	27813	28159	28215	28049	28313	27959	28464	28204	28310	28063	28110	27974	28240	28177	27933	28330	28230	28011	28098	27922	27855	28351	28230	28208	28239	28135	28189	28148	28118	28224	27962	28331	28036	28372	28191	27988	28257	28069	28048	28207	28264	28370	28134	28401	28243	28138	28119	28001	28097	28368	28285	28423	28272	28382	28286	27882	28196	28343	28077	28272	28390	28144	28187	28438	28375	28166	28236	28155	28353	28192	28069	28238	28054	28204	27988	28099	28308	27949	28301	28241	28349	28270	28241	27948	28263	28320	28046	28205	28028	28050	28035	28361	28207	28133	28143	28351	28050	28294	28019	28328	28261	28095	28285	28165	28202	28116	28068	28090	28287	28193	28179	28255	28194	28140	28370	28190	28281	28265	28074	28268	28130	28283	28219	28341	28153	28154	28256	28129	28368	28199	28220	28332	28094	28067	28211	28321	27983	28145	28116	28103	28155	28130	28157	28477	28186	28183	28217	28119	27803	28196	28181	28107	28191	28074	28292	28395	28127	28422	28208	28288	28099	27873	28344	28112	28321	28104	28000	28095	28391	28215	28120	28223	28387	27923	28037	28211	28241	28304	28179	28092	28124	28262	28155	28095	28305	28320	28379	28700	27968	28239	28295	28113	28372	28269	28518	28063	28215	28320	28173	27893	28047	28063	28132	28291	28130	28427	28175	28175	28288	28342	28289	28027	28204	28128	28137	28189	27957	28266	28141	27840	28235	27952	28178	28263	28339	28359	28130	28166	28417	28052	28219	28209	27997	28142	28082	27985	28301	28284	28016	27959	28426	28165	28008	28341	28285	28333	28241	28291	28154	28140	28092	28390	28157	27993	28146	28249	28191	28110	27913	28270	27904	28071	28148	28479	28212	28229	27912	28383	28131	28100	28159	28318	28245	28143	28124	28355	28173	28196	28373	28157	28011	27993	28181	28271	28073	28398	28258	28153	28017	28144	28218	28282	28001	28175	27970	28178	28333	28293	28254	28273	28069	28671	28015	28271	28033	28119	28035	28413	28177	28138	28211	27915	28117	28344	28423	28341	28265	28372	28001	28124	28077	28182	28395	28138	28079	28001	28152	28264	27899	28060	28191	28089	28115	28155	28235	28268	28278	28326	28253	28038	27927	27983	28223	28069	28204	28158	28310	28019	27953	28144	28175	28270	28132	28041	28247	28400	28164	28153	28088	28209	27988	28264	28291	28143	28116	28319	28214	28280	27985	28172	28203	28099	28068	28474	28231	28469	28328	28427	28304	27978	27900	28117	28109	28067	28138	28253	28131	28036	28208	28263	28186	28208	28120	28233	28243	28331	28249	28308	28188	28080	28164	28141	28407	28152	28111	28036	28067	28147	28441	27888	28178	28435	28383	28214	28160	28133	28276	28267	27875	28155	28189	28283	28268	28382	28204	27899	28013	28157	28148	28289	28446	28384	28227	28484	28373	28186	28311	28048	28321	28168	28063	28322	28324	28323	28247	28199	28196	28231	28135	28153	28160	28081	28049	28340	28258	28024	28149	28349	28101	28240	28169	28127	28139	28154	28275	28248	28384	28276	28240	28106	28069	28281	28269	28193	28234	28073	28248	28181	28366	28346	28113	28193	28304	28228	28324	28486	28189	28364	28074	27863	28000	28549	28043	27985	28166	28293	28365	28224	28221	28131	28428	28250	28288	28220	28102	28092	28435	28190	28516	28423	28068	28223	28163	28478	28155	28325	28226	28181	28314	28279	28190	28310	28374	28189	28309	28074	28120	28203	28001	28080	28033	28515	28244	28101	28249	28461	28273	28077	28195	28404	28101	27912	28040	28481	27928	28161	28230	28229	28021	27909	28261	28373	28094	28236	28151	27914	27970	28092	28427	28277	28198	28035	28296	28307	28176	28073	28004	28306	28025	28081	28203	28072	28275	28184	28174	28218	27950	28207	28114	28251	28192	28287	28026	28151	28261	28146	28181	28148	28330	28083	28082
46819	68406	58708	48434	33658	21693	20419	19686	19231	18973	18745	24874	33325	31548	26518	22377	19935	18605	18048	18003	18145	17851	17824	17905	18052	17989	17781	17892	18014	17836	17842	17884	17975	18089	17931	17858	18106	17919	18026	18002	17831	17954	17855	17855	17969	17994	18099	17720	17982	17897	17981	17939	17767	17778	18023	18114	17853	17945	18072	17785	17922	18012	17894	18103	17786	17873	17951	17941	18021	17804	17794	17906	17881	17907	17921	17834	18086	17944	18015	17972	17854	18015	18083	17933	17992	17891	17995	17895	17712	17845	17812	17886	17953	17961	17832	17853	18004	17849	18054	17746	17890	17951	17920	17791	17993	17800	17951	17975	17843	17891	18016	17867	17914	17865	18016	17849	17942	17747	18039	17970	17764	17962	18039	17774	18044	17907	17950	17980	17974	18014	17895	17934	17814	17939	17994	17839	17879	17974	17802	17820	17975	17877	17926	18078	17842	17947	17919	17855	17977	17894	17912	17878	17776	17978	17748	17913	17786	17873	17787	17924	17750	17895	17810	18037	17853	17899	17913	17995	18015	17839	17965	17912	17893	17941	17950	17849	17926	17767	17771	18042	17833	17887	17967	17820	18040	17908	17889	17894	17989	17876	17987	17940	17997	17830	17908	17910	18058	17799	17716	17666	18019	17968	17785	17979	17921	17863	17895	17861	17921	17931	18016	17830	17981	17913	17841	17981	17954	17852	18010	17827	17908	18020	18127	17891	17775	17903	17915	17910	17973	17982	17905	17864	17883	17932	18118	17963	17840	17912	18011	17804	18039	17852	17778	17898	17824	18076	17773	17924	17835	18063	17910	17926	17911	17874	17787	17897	17931	17939	17978	17987	17840	17881	18036	17932	17935	17925	17816	17936	17780	17855	18034	17963	18010	17950	17807	18166	17857	18033	17965	17882	17946	17953	17974	17732	17990	18056	17995	18042	17826	18000	17932	18135	17759	17982	17953	18068	17843	18011	17799	17852	17894	17870	18080	18005	18035	17902	17938	18010	18156	17900	18005	17949	17836	17867	17904	17938	18029	17865	17919	18024	18062	17946	17880	17876	17969	18020	18165	17904	18012	18155	17965	18014	17775	17771	17599	17906	17747	17828	17925	17892	17937	17904	17928	17954	17955	17934	18145	17758	17868	17937	17905	17996	18084	17908	17905	17949	17790	17832	17958	17988	17970	17988	17973	17885	17965	17832	17889	17939	17867	18016	17930	17877	17770	18011	17699	17962	17772	17835	17934	17913	17861	17806	17955	17908	18097	18054	17989	17947	17978	18098	18000	17824	17922	17953	17832	17871	17873	17778	17873	17883	17754	18023	18063	17783	17817	17956	17889	17769	17706	17953	17956	18175	17774	17918	18055	17817	17813	18018	17889	17943	18021	17938	17816	17906	18014	18045	17853	17921	18031	18067	17898	17904	18020	17901	17885	17939	17996	17907	17898	17932	17985	17873	17966	18021	17855	17951	17751	18134	17957	17979	17807	17812	17909	17801	17798	17964	17808	18055	17870	17760	17936	17914	17789	17873	17994	17828	17996	17963	17707	18007	17771	17920	17764	17719	17845	17927	18058	17879	17970	18007	17816	17757	17901	17908	17966	17863	17923	17997	17896	17893	17968	17994	17908	17754	17907	17827	17813	17818	18045	17902	17879	17974	18077	17992	17895	17904	18020	17945	17885	17937	17901	18026	17772	17850	17848	17901	17828	18086	17925	17870	17899	17901	17921	17808	17984	17894	18043	17879	17977	17941	17899	18047	17899	17885	18058	17798	17716	17877	17953	17939	17849	18070	17932	18089	17998	17923	17952	17795	17889	17757	18054	17941	18007	17904	17918	17803	17879	17815	17871	17909	18060	17910	17953	17761	17813	17979	18034	17899	18066	17908	18025	17749	17964	17743	17813	17824	17918	17950	17878	17801	17871	17766	18014	17791	17962	17918	18038	17876	17978	17825	17891	18063	17817	17846	17853	17787	18078	17919	17941	17738	18090	17836	17787	18030	18043	18038	17914	17925	17944	17893	17809	17737	17975	17975	17766	17910	17912	17914	17912	17826	18125	17712	17905	18024	17882	17908	18023	17889	17820	17881	18055	17947	17889	18013	17969	17940	17863	17934	17825	18008	18061	17929	17937	17773	17935	17969	17993	17778	17822	17862	17844	17954	17846	17703	17986	17834	17943	17972	17986	17927	17646	17982	18124	17742	17759	17958	18001	17870	17995	17963	18010	17903	17744	17801	18018	17914	17912	17801	17918	17883	17946	17937	17856	17965	17924	17929	17959	18021	18124	18139	17929	17834	18000	18020	17898	17809	17995	18006	17968	17837	17862	17865	18009	17864	17882	17771	17977	17774	18015	17871	17787	17752	17956	17910	17823	18015	17801	17914	17937	17929	17901	17750	17981	18016	17846	17932	17966	17885	17980	17966	17929	18079	17799	17917	18019	17823	17884	17939	17973	17769	17836	17858	17743	17888	18066	17806	17946	17819	17981	17964	17899	18057	17918	17850	17916	18038	17855	17943	17885	17816	18065	17934	17822	17884	17878	17744	17865	17833	17837	17947	17990	18054	18058	17784	17828	17904	17937	17922	17787	18032	17986	17932	17951	17898	17991	17881	17879	17803	17913	18067	18028	17952	17938	17876	17964	17829	17981	18092	17965	17969	17944	17978	17990	17883	17735	18016	17977	17937	18012	17900	17961	17837	17975	17887	17715	17847	17890	17906	18013	17845	17889	17744	17928	17969	18067	17743	17965	17782	17952	17892	17988	17963	17794	17898	17917	17962	17918	17792	17843	17833	17871	17901	17891	17871	18126	17875	17979	17965	18031	17875	18048	17881	17961	17801	17918	17897	17839	18050	17942	17872	17958	17916	17833	18031	17833	17925	17938	17877	17842	17955	17836	18001	17839	18025	18042	17974	18014	17787	17933	18007	17877	17823	17900	17925	17919	17825	18027	17749	17929	17991	17954	17960	17965	17953	17964	17779	17915	18077	17924	17837	17922	17912	17982	17878	17775	17868	18015	17809	17937	17916	17908	18002	17906	18042	17949	18002	17703	17924	17968	17722	17812	18055	17998	17894	17991	18023	17883	17950	18050	17916	18133	17938	18000	17886	17882	17774	17930	18033	17870	17988	17943	17818	17845	17766	17964	17899	17888	17767	17866	18059	17953	17865	17979	17902	17882	17877	17960	17988	17915	17956	17903	17869	17768	17765	17653	18108	17856	17943	17793	18085	17982	17778	17830	17774	17903	17863	17873	17905	18018	18011	17812	17934	18017	17920	18062	17926	17992	17875	17898	17905	17921	17999	17891	17878	18012	17971	17816	18117	18064	17947	17800	17902	18007	17861	17978	17876	17916	18047	18022	17948	17896	17932	17859	18076	17813	18008	17762	17767	18032	17968	17871	17836	17715	17995	17961	17839	17992	17898	18087	17907	17870	17950	17965	17992	17923	17931	17887	17936	17947	17973	17977	17821	18236	17852	18023	17958	17868	17795	17946	17976	18003	17909	17955	17867	17740	17986	17947	17831	17754	17858	17831	18141	18062	17945	17986	17946	17837	17884	17981	17773	17947	17772	18032	17901	17755	17896	17918	17868	17994	17762	17845	17955	17983	18135	17830	17854	17875	17993	17862	17924	18036	17843	17948	18016	17874	17868	18045	18023	17747	17923	18025	18012	18157	17959	17805	17983	17802	18040	17966	17975	18011	18025	17890	17742	17975	18008	17964	17904	18028	17874	17947	18089	17958	17862	18056	17982	17962	17753	17826	18007	17800	17925	17804	18026	17862	18110	17874	17912	17984	17891	17862	17905	17871	18105	18010	17909	17944	18010	17779	17917	17911	18053	18059	17927	17917	17755	17795	17863	17925	18013	17854	17990	17903	18093	17929	17816	17899	18048	17804	17947	17902	17889	17952	17906	17933	18118	17899	17899	18013	17741	18003	17984	17779	17923	17934	17808	18046	17899	18130	17644	18043	17990	17819	17889	17781	17957	17887	17917	17967	17899	17791	17962	17941	17832	17799	17850	17924	17845	17968	17880	17668	17942	17904	17983	18087	17852	17863	17794	17844	17848	17740	17956	17943	17932	17823	17943	17947	17954	17943	17804	17867	17933	17811	17790	18178	18046	17844	17922	18064	17900	17825	17937	17898	17938	17816	17984	17930	17781	17881	17622	17912	18040	17913	17905	18100	17887	17789	17836	17927	17881	17989	18002	17886	18057	17941	17925	17911	17867	17936	17925	17912	17875	18009	17858	17907	17914	17953	17924	17910	17886	18053	18037	17802	17927	17975	17914	17885	17777	17833	17706	18112	17903	17889	18043	17861	17954	18132	17859	17894	18037	17942	17951	17831	17838	17832	17818	17874	17961	18067	17896	17846	17911	17993	17804	17937	17706	17920	17953	17863	17844	17924	17953	17910	18026	18098	18032	17962	17873	17811	17886	17857	17927	17919	17980	17968	17837	18068	17969	17892	17836	18047	18028	17901	17800	17920	17951	18052	18031	17859	17890	17831	17984	17997	17962	17942	17882	17947	18026	17800	17739	17938	17765	17814	17806	17916	17986	17893	17940	17580	17947	18008	17908	17813	17856	17929	17938	17960	17959	18144	17844	17977	17818	17761	17887	18090	17975	17944	17871	17784	17861	18032	17870	17882	17992	17974	18129	17882	18027	17889	17735	17940	17979	17948	18014	17907	17883	17730	17972	17948	18099	17907	18005	17893	18080	17791	17979	17823	18045	17855	18088	17838	17815	17950	17925	17855	17879	17908	17951	17750	17814	17832	18027	18067	17950	17832	17866	17868	17981	17909	17960	17846	18129	17996	18042	17826	17753	17886	17930	17855	17840	17889	17900	17890	17841	18008	18023	17902	17995	17811	18137	17774	17960	17961	17997	17864	17820	18034	17903	17857	17795	17960	17916	17872	17862	18062	17914	17857	17970	17909	17933	17888	17903	18077	17864	17971	18082	17815	17914	17960	17914	18097	17893	17718	17859	18013	17885	17934	17909	17820	18036	17930	17859	17942	17750	17904	17966	17999	17996	17842	17818	17914	17826	17983	17943	17952	17866	17969	18023	17952	18046	17836	17796	18065	17891	17755	17740	17920	17680	18033	17875	17909	17932	17731	17986	17872	17880
21964	20554	27626	27582	25480	28177	33073	30537	29603	29749	29383	31415	49207	48292	41767	36422	32274	30078	29185	28782	28563	28466	28800	28582	28684	28637	28465	28383	28447	28675	28483	28582	28662	28636	28594	28456	28242	28825	28544	28728	28547	28370	28330	28716	28403	28670	28856	28511	28428	28280	28437	28763	28531	28289	28554	28567	28432	28425	28733	28497	28501	28595	28502	28400	28311	28747	28680	28696	28491	28634	28328	28482	28564	28566	28642	28454	28482	28458	28279	28627	28383	28484	28630	28475	28427	28350	28585	28537	28476	28476	28285	28381	28409	28598	28515	28435	28424	28481	28501	28563	28598	28438	28550	28072	28621	28402	28365	28482	28398	28760	28574	28544	28237	28516	28430	28526	28347	28645	28320	28458	28626	28589	28433	28228	28683	28547	28362	28484	28666	28566	28581	28421	28437	28346	28428	28433	28316	28327	28509	28417	28604	28444	28652	28404	28426	28571	28225	28495	28578	28667	28403	28688	28381	28429	28370	28659	28578	28474	28408	28505	28348	28375	28682	28614	28711	28501	28436	28510	28411	28423	28701	28391	28451	28403	28751	28495	28351	28639	28478	28483	28505	28554	28420	28544	28369	28511	28484	28298	28352	28498	28422	28385	28536	28605	28444	28437	28554	28547	28661	28584	28531	28495	28558	28592	28443	28640	28682	28482	28589	28346	28470	28482	28601	28537	28575	28399	28505	28511	28693	28237	28347	28486	28452	28434	28628	28536	28446	28488	28393	28401	28677	28537	28570	28456	28386	28464	28458	28467	28356	28510	28367	28450	28452	28545	28359	28490	28720	28419	28591	28552	28670	28344	28508	28445	28310	28533	28560	28748	28500	28339	28613	28782	28465	28624	28644	28562	28273	28560	28561	28507	28647	28580	28259	28671	28488	28439	28682	28422	28389	28619	28739	28552	28516	28413	28621	28602	28277	28528	28537	28421	28755	28837	28479	28530	28398	28659	28651	28378	28159	28369	28555	28380	28601	28597	28785	28463	28946	28415	28632	28265	28679	28611	28697	28419	28591	28547	28585	28333	28542	28534	28552	28511	28512	28449	28306	28521	28483	28617	28388	28527	28380	28615	28577	28416	28384	28595	28552	28352	28586	28593	28535	28646	28494	28668	28617	28304	28629	28238	28462	28456	28270	28441	28619	28402	28469	28197	28453	28409	28430	28248	28512	28580	28222	28475	28574	28599	28395	28425	28670	28573	28497	28594	28662	28530	28535	28423	28531	28458	28599	28485	28415	28396	28413	28413	28681	28373	28617	28656	28754	28452	28344	28358	28742	28473	28414	28416	28548	28492	28759	28679	28507	28448	28460	28523	28642	28632	28833	28523	28419	28330	28881	28416	28708	28328	28433	28598	28365	28410	28488	28425	28492	28656	28487	28466	28654	28119	28086	28443	28336	28618	28672	28703	28610	28203	28511	28531	28609	28532	28566	28200	28501	28411	28389	28453	28628	28229	28434	28338	28352	28374	28536	28446	28659	28739	28447	28664	28499	28607	28522	28577	28558	28576	28535	28729	28365	28390	28406	28368	28454	28352	28478	28479	28385	28626	28544	28620	28415	28441	28495	28544	28281	28694	28434	28622	28400	28402	28610	28677	28281	28298	28505	28397	28464	28853	28384	28431	28555	28598	28609	28403	28543	28538	28209	28235	28289	28385	28556	28385	28311	28654	28716	28588	28362	28492	28479	28365	28185	28484	28486	28371	28529	28522	28635	28503	28292	28524	28438	28328	28539	28408	28698	28505	28368	28612	28596	28640	28835	28518	28484	28631	28721	28520	28397	28572	28784	28414	28366	28577	28618	28532	28690	28651	28373	28376	28568	28443	28345	28761	28401	28296	28593	28439	28228	28301	28417	28345	28647	28475	28626	28451	28373	28412	28421	28492	28495	28548	28595	28573	28505	28529	28515	28453	28528	28529	28403	28161	28370	28323	28426	28358	28332	28244	28429	28549	28799	28847	28685	28361	28348	28623	28731	28416	28586	28320	28602	28267	28625	28163	28595	28588	28364	28523	28392	28546	28709	28405	28561	28414	28564	28561	28483	28263	28399	28605	28451	28280	28350	28584	28579	28330	28274	28419	28289	28309	28764	28261	28492	28487	28468	28579	28266	28324	28401	28415	28496	28476	28184	28825	28514	28567	28618	28504	28583	28478	28685	28571	28760	28382	28667	28550	28641	28476	28475	28390	28388	28550	28554	28491	28637	28562	28416	28528	28409	28248	28568	28832	28504	28464	28241	28496	28326	28279	28564	28246	28274	28261	28395	28444	28263	28421	28519	28330	28612	28347	28660	28529	28376	28253	28374	28506	28642	28573	28510	28495	28629	28634	28546	28400	28280	28696	28639	28426	28452	28534	28443	28813	28732	28221	28651	28500	28710	28475	28420	28292	28462	28429	28276	28464	28332	28564	28484	28497	28486	28422	28469	28328	28374	28626	28535	28585	28379	28645	28456	28644	28523	28917	28630	28387	28401	28457	28312	28434	28525	28153	28640	28369	28474	28343	28336	28421	28216	28379	28837	28448	28443	28565	28626	28485	28395	28466	28138	28675	28705	28321	28533	28553	28428	28593	28129	28359	28716	28745	28453	28398	28334	28533	28596	28505	28419	28559	28479	28431	28494	28603	28650	28673	28479	28493	28564	28384	28206	28464	28424	28621	28413	28242	28316	28445	28623	28454	28479	28227	28642	28374	28352	28521	28408	28675	28439	28722	28410	28154	28606	28653	28782	28521	28613	28497	28457	28596	28728	28578	28564	28567	28308	28470	28418	28273	28332	28270	28305	28642	28685	28509	28269	28757	28470	28332	28211	28550	28380	28538	28481	28463	28513	28778	28501	28391	28102	28295	28573	28374	28294	28510	28492	28610	28702	28796	28467	28486	28387	28493	28542	28451	28592	28394	28461	28122	28500	28526	28370	28648	28750	28327	28442	28510	28905	28599	28496	28453	28385	28403	28220	28579	28546	28455	28717	28234	28643	28375	28337	28418	28635	28534	28738	28418	28431	28305	28439	28523	28404	28652	28444	28418	28600	28372	28559	28460	28517	28450	28407	28501	28467	28397	28374	28380	28505	28478	28313	28499	28508	28220	28563	28414	28530	28634	28554	28464	28617	28226	28466	28258	28734	28319	28470	28551	28372	28324	28438	28471	28583	28390	28785	28453	28492	28541	28291	28504	28612	28412	28654	28477	28463	28480	28479	28450	28487	28501	28342	28161	28562	28564	28689	28585	28248	28604	28539	28558	28625	28675	28545	28541	28526	28478	28607	28389	28724	28428	28263	28287	28396	28497	28411	28817	28298	28699	28588	28815	28694	28605	28261	28602	28522	28522	28563	28500	28343	28374	28405	28478	28541	28489	28396	28553	28488	28307	28651	28673	28456	28375	28696	28230	28555	28394	28491	28455	28439	28378	28683	28692	28378	28469	28701	28448	28433	28443	28480	28766	28448	28553	28455	28654	28439	28536	28463	28557	28703	28596	28274	28234	28570	28438	28495	28516	28385	28321	28469	28355	28362	28439	28540	28247	28138	28437	28501	28347	28746	28551	28737	28240	28700	28524	28429	28528	28445	28545	28530	28091	28645	28513	28480	28747	28469	28326	28468	28521	28484	28421	28230	28260	28379	28408	28673	28435	28539	28688	28468	28408	28368	28473	28761	28457	28508	28588	28365	28295	28711	28418	28517	28483	28331	28624	28466	28296	28309	28527	28741	28562	28422	28316	28377	28217	28613	28589	28520	28560	28611	28302	28535	28592	28449	28433	28631	28393	28476	28749	28610	28302	28645	28462	28549	28632	28504	28204	28458	28554	28348	28412	28429	28320	28381	28294	28396	28526	28533	28472	28653	28783	28538	28702	28611	28365	28648	28673	28529	28677	28511	28560	28535	28295	28528	28663	28757	28412	28218	28739	28592	28463	28416	28322	28404	28569	28485	28540	28531	28434	28403	28418	28430	28316	28656	28559	28399	28395	28300	28793	28604	28635	28478	28326	28479	28315	28354	28385	28397	28749	28438	28444	28619	28490	28536	28400	28395	28584	28442	28557	28418	28379	28632	28221	28387	28442	28692	28583	28547	28620	28732	28378	28430	28288	28469	28463	28375	28245	28636	28436	28699	28648	28534	28208	28732	28568	28308	28451	28597	28521	28585	28385	28709	28308	28612	28273	28441	28693	28647	28243	28305	28039	28498	28497	28625	28581	28727	28479	28713	28607	28610	28399	28437	28291	28623	28212	28506	28666	28375	28418	28749	28497	28513	28570	28510	28327	28382	28482	28524	28501	28708	28460	28615	28401	28703	28589	28597	28753	28621	28664	28577	28513	28676	28472	28473	28444	28634	28493	28387	28557	28705	28756	28467	28558	28480	28684	28309	28285	28373	28743	28428	28406	28517	28583	28338	28298	28787	28461	28371	28563	28514	28856	28567	28426	28648	28590	28422	28586	28452	28362	28498	28516	28478	28521	28490	28520	28582	28441	28284	28527	28423	28463	28550	28648	28766	28760	28512	28276	28123	28484	28424	28365	28323	28510	28544	28510	28717	28625	28301	28438	28515	28375	28396	28369	28263	28413	28369	28309	28552	28397	28408	28496	28364	28509	28862	28551	28456	28417	28749	28467	28473	28530	28646	28630	28410	28391	28375	28325	28564	28535	28685	28688	28464	28395	28645	28286	28405	28567	28604	28382	28271	28727	28463	28206	28429	28592	28678	28399	28757	28631	28495	28490	28545	28336	28532	28524	28346	28546	28193	28600	28435	28553	28216	28407	28566	28250	28313	28548	28515	28415	28473	28658	28505	28493	28533	28430	28250	28403	28398	28246	28277	28322	28547	28274	28458	28268	28521	28438	28437	28756	28631	28537	28572	28296	28654	28341	28271	28416	28505	28658	28698	28418	28602	28426	28381	28696	28619	28408	28442	28226	28170	28470	28312	28315	28675	28718	28627	28454	28686	28343	28655	28602	28426	28412	28365	28428	28425	28479	28627	28542	28448	28635	28509	28531	28543	28529	28447	28687	28675	28478	28254	28835	28515	28365	28403	28383	28333	28372	28442	28310	28420	28310	28554	28345	28751	28283	28637	28588	28559	28351	28630	28539	28265	28242	28426	28516	28508	28331	28447	28282
45382	68315	69989	54542	32767	23608	21785	20666	19474	19110	19114	23625	44019	40758	33461	26821	21896	19553	18557	18066	18058	17933	18081	18072	17827	17929	17842	18118	17789	17946	18163	17957	18155	17771	17885	17936	17976	18029	17953	17904	18003	18046	17990	18133	17997	18197	17845	17886	17981	17779	17995	18131	17933	17844	18015	18017	17899	18012	17950	18023	17908	17800	18032	18085	17721	17889	17949	18092	18142	17891	17899	17994	17938	18010	18040	18013	18131	17879	17852	17811	18087	17927	18062	17937	18012	17881	17940	17982	18015	17961	17690	17917	17980	17840	17926	17966	17796	17829	17957	17767	17674	17954	18030	17763	17931	18089	18018	18041	17720	18035	18095	18042	18122	18013	18064	17972	18163	18052	17944	18045	17865	17823	17810	18040	18015	17821	17904	18140	17830	17907	17934	17881	17893	17933	17888	17976	17977	18013	18010	17804	17969	17962	18056	17977	17997	18233	17984	18098	17948	17812	17983	18019	17976	17976	17848	17959	17885	18086	18050	17877	17883	17853	17962	18092	17845	17865	18120	18059	17884	17900	18072	18050	18059	18042	18029	17999	18075	17963	17885	18047	17944	18094	18002	17987	18032	17860	18123	17868	17806	18135	17876	18082	17838	17951	18041	17971	18019	18027	18093	17945	17977	18014	18044	17918	18048	18029	17961	17817	17924	18069	17783	17899	18145	17825	18011	17841	17965	18025	17752	17889	17894	18100	17964	17924	17936	17931	17925	18062	18113	17850	17905	18018	18039	18013	18018	18107	18009	17778	17908	18029	17922	17968	17781	17963	18013	17805	17819	18177	17924	17920	17722	17829	18095	18010	18036	17975	17985	17869	18042	18014	17971	17959	17878	18010	18011	18217	17931	17907	17997	17963	17789	18138	17927	18061	17965	17854	17913	18046	17743	18147	17899	17789	17942	17956	17953	17861	17912	18038	17898	17942	18058	17933	17954	17894	17834	18066	17801	17950	18027	17881	17840	17994	17950	17846	17885	17862	17947	17956	17894	18073	17925	18042	17887	18084	17846	17986	17953	17931	17970	17944	17979	17929	18047	17884	17850	17895	18016	18022	18061	17827	18156	17986	18011	17842	17971	17888	17938	17778	17968	17962	18087	17908	18127	18014	17919	17929	17830	17839	17741	17898	18015	17734	17924	17996	17953	17781	17970	17958	17829	17897	18134	17831	17745	17996	18100	18028	17972	18035	18228	18063	17952	18026	17835	18086	17962	17929	17736	17951	17811	18131	17910	18133	18012	17795	17935	17985	17935	17981	17974	17971	18029	17812	18008	18156	17965	17910	18004	17862	18088	17913	17946	17935	18059	17960	17993	18014	17967	17880	17958	17945	17949	17887	18096	18064	17989	17938	18075	18096	17989	17755	18010	17688	18082	18074	18014	17983	18017	17938	17993	17956	18066	17980	17921	18029	18039	18091	17915	18062	17901	17983	17756	17927	18006	17890	17828	18105	17943	18040	17944	17928	17913	17902	17730	17860	17958	17910	17904	18053	18122	17956	17815	17827	17894	18007	17916	17845	17898	17869	17993	18011	18150	17941	17854	17964	17915	17947	17973	17949	17948	17833	17811	18057	18149	18082	17951	17942	17894	17910	17907	18005	18014	17952	17888	18211	17891	17912	17831	17847	18086	17978	18023	17816	18090	18050	18014	18016	18069	17954	17969	17857	17917	18031	17853	17909	17964	17879	17968	18095	18012	17929	18084	17863	18067	18087	17924	17894	17994	18030	17922	18177	17913	17886	17961	18022	17927	17895	18203	17916	17910	17950	17739	17940	18013	17794	18057	17929	17890	18020	17979	17874	17841	18011	17940	17935	17786	17990	18031	18138	17841	17967	18074	17898	17896	17959	17729	17990	17856	17856	17968	18058	18003	17992	18137	17733	17947	17895	18103	18105	18189	17734	17817	17918	17774	18071	17957	17889	17986	18009	17967	17884	17999	17953	18121	18024	18038	17954	17872	18016	18138	17769	17835	18024	17882	17845	18076	17983	18044	18056	18062	17984	18060	17984	17918	18058	17997	17945	18042	17885	17824	17936	17792	17934	17995	17975	18095	18044	17934	17860	18106	17963	18064	17833	18141	18116	17779	18067	17899	17953	17898	17952	17733	18067	17901	18038	18031	17913	18056	17921	17953	17865	18010	18016	18117	18032	17996	18013	18022	17890	18042	18079	17950	17971	18158	17783	17838	17819	17866	18125	18025	17975	17972	18068	18005	17930	18027	18116	17902	17987	18140	18003	17797	18042	18110	17900	18005	17818	17994	17970	17803	17961	18014	18133	17903	17988	17926	17948	17801	18024	17971	17971	17992	17955	17988	18048	17962	17997	18005	17879	17964	17887	17987	18043	18154	17891	17836	18059	17881	17881	17861	17898	17856	17977	17977	17941	18020	17876	18063	17970	18137	18077	18122	17890	17955	17856	17988	18149	18064	18268	17867	18062	17962	18039	18140	17908	17966	18226	17905	18064	17927	17999	18116	17880	18019	17965	17870	17979	18054	17976	18095	18034	17874	17883	18054	17936	17846	17916	17950	17928	17991	17878	17614	18022	17892	17931	17933	18007	17960	17935	17880	17996	17941	17948	17900	18192	18014	17876	17959	17883	18000	17902	17926	17754	17889	17996	18053	17859	18108	18028	17870	17911	17789	17798	17785	17849	17941	17934	18001	17897	17886	17903	17963	17929	17971	17887	18048	17834	18088	17890	17871	18074	17973	17889	18085	17864	18038	18045	17910	17912	17878	17900	18143	17909	17950	17907	18135	17911	17968	17779	17777	17975	17897	17905	17995	17877	17954	17894	17835	17779	18118	17977	17987	18094	17784	17948	17952	17909	18065	17933	17957	18017	18025	17863	17707	17954	17934	17948	17973	18079	17944	18093	18041	17941	18013	17835	17870	17867	17909	17972	17959	17776	17837	17910	17868	17958	17952	17877	17919	17943	17870	18009	17883	17948	17994	17934	18059	17990	17843	17949	17896	17952	17950	17849	17864	17959	17802	17903	17941	18016	17883	17819	17897	17720	18169	17858	17753	17913	17962	17906	17921	18087	17894	17824	18267	17900	18028	17856	17923	18088	18064	18071	17857	18074	17872	18152	17859	17868	17920	17980	18090	18091	17914	18047	18025	17845	17954	17888	17831	18049	18070	18013	17781	17844	17933	17908	17881	18011	17992	17953	17750	18087	18123	17858	17917	17989	17842	17928	17938	18026	18068	17900	18002	17837	18000	18043	18105	18214	18073	17963	18148	17868	18018	17936	17976	18114	18079	18177	17811	17923	17922	17783	17961	17988	17913	17894	17954	17977	17979	18051	18177	17832	17933	17904	17875	18085	17891	17875	17876	17934	18037	18067	17972	17975	17996	17915	17728	17990	18057	17938	18017	17997	18067	18082	17902	17787	17987	17906	18063	17878	18052	18068	17886	17822	18069	17959	18012	17858	17892	17904	17844	17882	17890	17987	17898	17932	17875	17881	17913	18062	17752	17952	17961	18053	18121	17962	17833	17987	18086	17920	17793	18011	18057	17895	17882	17869	17870	17977	18066	18022	17936	17806	17986	18139	17878	18001	17921	18081	18145	17894	17994	17917	17833	18068	17898	17875	17903	17757	17959	17894	18119	17929	17813	17826	18180	17802	18099	17838	18152	17978	17980	17793	18014	17828	17906	17969	17857	17977	18053	18135	18096	17867	17931	17943	18135	17904	17977	17782	17947	17893	18068	17952	17980	17856	17873	17937	17992	17795	17867	18061	17912	17835	18023	17846	18023	17752	17974	17965	17832	17874	17912	17991	17931	17961	17962	17970	18031	17776	17869	18212	17892	17927	17860	17820	18020	17977	17988	18033	17972	17958	17798	18213	17923	18029	18007	17689	17956	17944	17908	17909	17944	18077	17879	18022	17920	17919	17828	17977	17978	17818	17873	18048	18028	17874	17929	17978	18059	17795	17879	17885	18005	17975	17917	17919	17862	18061	17922	17926	17929	17899	17907	17899	17918	18071	17977	18056	17943	17968	17970	17855	17885	18112	17940	17963	17939	17860	18151	17909	18160	17886	17960	17878	17917	17998	17953	17946	18033	17993	17918	17925	17965	17811	17960	17924	17825	18026	18036	17903	17715	17816	17956	17948	18018	17936	18115	17949	18082	17847	18008	17929	17880	18068	17857	18121	17982	17825	17958	17967	17980	18124	17881	18005	17946	17942	18014	17826	18066	17846	17910	17854	18010	17885	17981	18034	17900	18037	17980	17882	17908	17938	17831	17847	18141	17917	17852	17932	17982	18013	17936	17873	17827	18018	18075	17905	17894	18175	17994	17924	18009	17735	17879	17873	18126	18010	18092	17952	17943	17812	18048	17893	17890	17820	17830	17905	17852	17817	17936	17959	17962	17998	18025	17943	18059	17819	17962	18060	17996	17900	17809	17984	17861	18117	17962	18088	17979	17823	17895	17907	17830	17975	17889	17894	18076	18223	17925	17833	17901	18001	17945	18076	17806	17929	17829	18076	17922	18106	17941	18134	17753	17923	17980	17877	17951	17851	18024	17995	17858	18135	17841	17792	17882	17942	17961	17806	18045	17933	18032	17998	17906	17957	17943	18141	17765	17982	17940	17895	17953	17860	18206	18147	17892	17864	17842	17759	18097	17929	17967	17876	17941	17833	18154	17732	18114	17849	17994	17905	17997	17988	18055	17905	17885	17981	17836	18005	17977	18044	18038	18068	17983	17924	18006	17995	17740	18087	18014	17796	17885	17898	18105	18016	17890	17995	18025	17916	17951	17905	17767	17946	17738	17950	18143	17746	17915	17931	18004	17858	17860	17921	17978	17811	17961	17982	17925	17833	17812	17934	17989	17893	17934	17854	17844	17986	18018	17847	17736	17991	17908	18138	17893	17870	17967	18043	18137	18138	17903	18091	17978	17971	17907	17937	17880	18013	17911	18035	17960	17826	17945	17949	17889	17950	18012	17768	17891	18039	17913	17939	18122	17947	17910	17841	17989	17972	17946	17964	17901	17813	17949	17826	18097	17904	18112	17857	17838	17923	17955	17858	18030	17931	17869	18035	17985	18063	17908	17769	17727	17959	18084	17910	17770	18025	18005	17853	17960	17944	17997	17964	17936	17919
43089	46467	48506	42861	35801	30512	29275	28762	28675	28422	28700	28811	29148	29930	29307	28879	28518	28724	28508	28207	28354	28243	28216	28419	28124	28488	28525	28472	28289	28235	28499	28453	28254	28160	28572	28361	28299	28474	28517	28308	28178	28104	28286	28496	28537	28261	28157	28551	28345	28223	28296	28396	28252	28671	28538	28456	28177	28160	28353	28277	28742	28379	28442	28434	28501	28116	28362	28136	28276	28210	28584	28022	28400	28331	28445	28362	28355	28176	28369	28541	28174	28499	28370	28310	28242	28111	28273	28269	28314	28349	28375	28281	28316	28177	28404	28459	28229	28309	28335	28406	28396	28343	28449	28439	28446	28339	28463	28324	28142	28152	28216	28323	27971	28054	28630	28558	28388	28446	28344	28471	28084	28314	28398	28160	28103	28393	28796	28509	28156	28367	28140	28628	28292	28310	28175	28185	28299	28232	28234	28541	28531	28640	28296	28294	28546	28313	28191	28216	28274	28266	28234	28446	28490	28438	28279	28296	28501	28230	28320	28271	28171	28358	28285	28472	28212	28478	28321	27928	28269	28254	28170	28166	28231	28379	28605	28421	28507	28647	28151	28168	28260	28346	28340	28338	28310	28280	28382	28008	28242	28188	28286	28410	28347	28245	28244	28407	28517	28315	28259	28507	28426	28437	28368	28406	28608	28214	28189	28614	28161	28482	28443	28161	28285	28380	28542	28099	28590	28223	28692	28235	28247	28478	28329	28098	28276	28361	28065	28206	28360	28354	28477	28182	28271	28444	28273	28375	28299	28428	28558	28392	28314	28235	28373	28281	28480	28331	28436	28236	28384	28291	28218	28332	28214	28556	28374	28140	28510	28289	28311	28675	28163	28124	28127	28113	28276	28101	28457	28261	28332	28472	28401	28078	28158	28323	28578	28258	28432	28321	28457	28475	28142	28464	28318	28550	28367	28158	28044	28332	28543	28442	28464	28311	28548	28252	28499	28581	28358	28312	28228	28196	28260	28242	28292	28187	28241	28513	28413	28346	28376	28183	28457	28282	28232	28240	28482	28261	27898	28344	28329	28192	28409	28302	28179	28181	28176	28499	28442	28383	28193	28326	28333	28409	28360	28561	28269	28437	28469	28025	28238	28566	28447	28426	28374	28276	28240	28351	28596	28462	28518	28410	28311	28415	28392	28391	28623	28219	28351	28167	28239	28539	28622	28457	28409	28462	28493	28188	28183	28494	28425	28471	28388	28531	28457	28086	28357	28223	28261	28067	28178	28175	28366	28260	28239	28244	28287	28509	28155	28251	28306	28335	28304	28438	28340	28271	28189	28049	28270	28202	28385	28262	28264	27983	28343	28308	28100	28337	28284	28374	28470	28285	28248	28358	28523	28292	28168	28318	28424	28437	28108	28262	28452	28246	28303	28513	28475	28263	28054	28279	28254	28420	28338	28275	28164	28571	28531	28589	28404	28216	28395	28619	28307	28424	28502	28275	28226	28287	28546	28438	28444	28503	28458	28574	28263	28349	28349	28413	28377	28405	28221	28388	28214	28016	28481	28142	28413	28138	28178	28307	28211	28123	28105	28306	28324	28234	28305	28283	28650	28332	28460	28507	28365	28368	28303	28590	28345	28274	28292	28241	28048	28363	28455	28122	28104	28346	28296	28626	28377	28383	28238	28349	28450	28473	28123	28299	28417	28090	28395	28385	28449	28494	28401	28189	28276	28279	28289	28375	28349	28216	28147	28514	28500	28360	28402	28275	28219	28137	28296	28292	28450	28486	28376	28305	28093	28481	28435	28490	28238	28210	28248	28478	28502	28208	28436	28397	28534	28340	28491	28068	28204	28152	28347	28332	28350	28459	28113	28562	28435	28454	28310	28278	28466	28278	28395	28244	28549	28432	28292	28214	28235	28320	28250	28228	28333	28382	28319	28322	28336	28087	28337	28481	28188	28236	28431	28172	28276	28246	28400	28215	28250	28252	28196	28276	28134	28434	28264	28523	28372	28646	28445	28301	28244	28266	28230	28337	28627	28524	28411	27957	28321	28188	28271	28401	28439	28346	28448	28187	28237	28265	28305	28216	28467	28448	28278	28309	28277	28437	28383	28254	28264	28339	28240	28431	28353	28321	28235	28541	28488	28412	28533	28243	28361	28327	28376	28381	28448	28431	28565	28396	28249	28336	28262	28293	28489	28276	28396	28337	28410	28292	28459	28323	28467	28679	28251	28299	28360	28595	28432	28112	28242	28181	28428	28193	28299	28634	28342	28458	28232	28347	28514	28450	28615	28271	28578	28371	28084	28433	28402	28380	28187	28250	28421	28305	28284	28048	28200	28139	28612	28348	28198	28356	28614	28309	28068	28108	28120	28266	28350	28480	28465	28059	28307	28365	28445	28219	28566	28290	28259	28461	28133	28469	28305	28650	28273	28123	28272	28345	28215	28220	28242	28194	28293	28437	28341	28511	28573	28355	28072	28273	28205	28460	28368	28364	28387	28150	28561	28383	28237	28219	28400	28211	28259	28384	28036	28352	28070	28209	28370	28417	28408	28339	28102	28564	28626	28387	28579	28308	28406	28480	28253	28437	28456	28003	28484	28166	28527	28428	28355	28203	28395	28392	28440	28130	28371	28381	28489	28331	28276	28504	28347	28235	28332	28278	28576	28391	28353	28113	28234	28126	28445	28256	28179	28401	28314	28621	28049	28636	28401	28517	28437	28279	28371	28414	28413	28336	28317	28421	28267	28126	28442	28167	28345	28454	28413	28262	28231	28356	28471	28343	28304	28370	28570	28371	28634	28509	28361	28310	28566	28299	28164	28533	28391	28089	28028	28406	28471	28470	28282	28222	28504	28416	28230	28446	28534	28378	28654	28453	28492	28372	28430	28440	28515	28008	28465	28152	28189	28008	28407	28367	28315	28245	28294	28284	28350	28502	28515	28480	28319	28204	28376	28069	28222	28520	28480	28353	28454	28192	28182	28357	28057	28206	28292	28609	28346	28494	28341	28402	28489	28187	28234	28149	28289	28290	28152	28382	28583	28279	28094	28294	28572	28477	28463	28198	28366	28126	28525	28292	28270	28458	28370	28325	28332	28104	28418	28305	28399	28486	28326	28205	28457	28133	28229	28440	28313	28323	28332	28560	28517	28646	28565	28612	28405	28283	28246	28294	28577	28678	28321	28509	28418	28308	28108	28320	28505	28326	27948	28228	28373	28334	28297	28120	28254	28413	28349	28502	28285	28177	28444	28651	28414	28558	28365	28310	28338	28240	28352	28309	28236	28354	28163	28300	28188	28487	28252	28429	28310	28516	28254	28480	28359	28145	28509	28088	28522	28498	28299	28300	28533	28518	28460	28188	28472	28287	28589	28290	28449	28179	28373	28358	28296	28180	28373	28150	28185	28172	28509	28087	28371	28253	28640	28324	28276	28271	28323	28167	28387	28452	28638	28509	28337	28428	28242	28416	28173	28432	28351	28427	28539	28451	28548	28369	28145	28322	28497	28299	28212	28244	28370	28334	28371	28221	28242	28312	28414	28271	28114	28679	28517	28421	28203	28439	28282	28466	28428	28202	28473	28254	28284	28378	28349	28379	28153	28577	28594	28355	28620	28297	28369	28357	28303	28596	28311	28349	28232	28173	28426	28454	28356	28463	28422	28230	28106	28152	28421	28292	28335	28260	28138	28367	28605	28293	28301	28250	28428	28440	28446	28594	28296	28385	28656	28533	28272	28285	28329	28403	28316	28556	28248	28099	28564	28542	28601	28299	28232	28329	28349	28317	28194	28162	28345	28353	28129	28086	28071	28549	28626	28542	28220	28315	28062	28357	28376	28367	28286	28350	28433	28355	28592	28596	28389	28215	28378	28453	28420	28168	28138	28230	28069	28216	28354	28376	28531	28279	28193	28264	28505	28464	28415	28529	28075	28605	28170	28264	28537	28314	28507	28366	28313	28199	28441	28444	28408	28441	28267	28122	28440	28162	28329	28382	28311	28272	28275	28326	28392	28337	28185	28435	28318	28532	28373	28410	28361	28389	28502	28472	28281	28209	28393	28202	28395	28402	28570	28561	28129	28253	28317	28610	28486	28420	28288	28467	28529	28413	28266	28549	28343	28108	28194	28424	28394	28310	28229	28388	28286	28391	28371	28158	28168	28138	28451	28502	28326	28257	28344	28522	28124	28233	28338	28355	28488	28269	28020	28128	28225	28412	28498	28493	28338	28454	28282	28192	28399	28319	28106	28397	28108	28125	28344	28035	28618	28502	28211	28281	28241	28366	28216	28292	28078	28228	28419	28437	28477	28245	28178	28339	28191	28331	28160	28348	28408	28249	28285	28095	28083	28446	28437	28437	28335	28266	28410	28188	28366	28438	28337	28399	28541	28388	28318	28010	28374	28319	28296	28421	28156	28368	28206	28337	28439	28134	28398	28446	28408	28458	28283	28552	28146	28465	28553	28247	28394	28207	28480	28403	28519	28245	28445	28276	28219	28391	28600	28363	28458	28695	28124	28196	28349	28322	28112	28369	28425	28322	28317	27939	28185	28422	28424	28288	28256	28387	28213	28323	28188	28415	28212	28577	28617	28572	28288	28402	28387	28398	28418	28545	28169	28555	28632	28126	28375	27904	28177	28336	28455	28433	28622	28429	28250	28253	28526	28528	28491	28646	28503	28459	28363	28532	28333	28220	28502	28348	28363	28407	28390	28365	28371	28514	28393	28407	28463	28530	28381	28236	28238	28440	28440	28159	28595	28121	28449	28733	28461	28265	28564	28328	28326	28083	28318	28308	28283	28367	28281	28224	28499	28347	28253	28375	28147	28271	28243	28372	28389	28223	28684	28573	28348	28536	28527	28304	28704	28423	28492	28286	28401	28472	28651	28373	28418	28526	28286	28454	28492	28462	28444	28229	28315	28642	28197	28306	28363	28360	28358	28367	28459	28440	28315	28371	28189	28349	28584	28414	28426	28220	28253	28167	28650	28368	28312	28402	28589	28228	28356	28269	28626	28296	28316	28386	28265	28180	28491	28178	28350	28349	28403	28362	28413	28332	28284	28244	28471	27959	28492	28411	28345	28396	28372	28328	28367	28268	28353	28483	28444	28223	28135	28359	28295	28242	28376	28361	28354	28371	28360	28369	28444	28290	28166	28238	28434	28221
44518	51749	47375	36353	27672	20080	18917	18588	18395	18190	18375	18392	19191	19236	18957	18609	18227	18037	17962	18003	17962	18025	17927	17890	17917	18053	17725	17882	17924	17752	17884	17863	18012	18068	17803	17949	17908	18031	18066	17927	17999	18038	17892	18004	17692	18016	18005	18151	18023	17974	17811	17884	18008	17757	17877	17823	17861	17909	17811	17907	17900	17906	17940	17913	18027	17915	17864	18144	17804	18070	17966	18059	17933	17963	18045	17734	18148	17913	17959	17870	17836	17986	17968	17965	17960	17940	17958	17883	18094	17929	17980	18089	17807	18033	17833	17907	17903	17876	17807	17852	17957	18024	17914	17871	17882	18014	18028	17785	17848	17943	17893	17944	18028	17810	18060	18010	17989	17797	17957	17959	17798	17832	17988	17892	17829	17808	17926	17814	17744	17916	18009	17920	17948	17894	17918	17882	18030	17962	17886	17879	17878	18050	17844	18013	17822	17842	17864	18102	17858	17936	17977	18097	17919	18086	17963	17827	18003	17870	18028	17994	17941	18069	18182	17810	17962	17954	17901	18073	18136	18002	17858	18132	18008	17944	17953	17707	18147	17861	17913	18004	17969	17818	18125	17887	17903	17981	17995	17936	18014	18039	17896	17894	18220	17774	18019	17953	17879	17908	17879	17964	18086	17907	17896	17839	18010	18031	17832	17835	17942	18077	18082	17944	17849	17921	18026	18006	18152	18015	18006	17766	18146	18007	18045	17946	17742	17901	18047	17893	17851	17564	18019	17926	17932	17717	17833	18093	17828	17896	17964	17787	17915	18033	17884	17881	17925	17964	18038	18051	18088	17867	17963	18165	17940	17914	17998	18083	17957	17959	18065	17845	17864	17829	17925	17801	17995	17688	17890	18021	17909	17779	18049	17752	17704	18001	17979	17908	17934	17909	17947	18033	17782	17786	17995	17810	18011	17983	17852	17876	17895	18053	18006	17972	17980	17915	18124	17890	17965	17934	18060	17934	17805	17995	17932	17806	18086	18003	17918	17897	17764	17967	17979	17950	17994	17995	17993	17817	18026	17732	18005	17782	17977	17934	17719	18006	17901	17887	17995	17964	17835	17922	17947	17865	18009	17897	17914	17950	18003	17897	17980	17988	17895	18116	17905	17928	17960	17959	17928	18111	17871	18083	17877	18084	17768	17960	17972	17844	18038	18112	17674	17911	18235	18028	18113	18072	17917	17924	17983	17955	17955	17979	18106	17979	18103	17891	17812	17814	17910	17937	17939	17915	17901	18003	17801	17952	17998	17850	17875	17978	17920	18054	17847	17906	17984	18074	17945	18029	17712	17983	17879	18104	17940	18094	18117	17896	17951	17851	18039	17907	17904	17928	17840	17927	17971	18023	17874	18152	17760	17908	17976	18063	17936	17914	17966	17938	17973	18064	17913	17920	17984	17882	17968	17797	18043	17803	18115	17918	17988	18047	17877	18089	18059	17915	17997	18135	17928	18056	17956	17777	17880	17979	17946	17894	17929	18060	17966	17812	18030	18063	17973	17865	17892	17897	17997	17892	17991	17947	17908	18125	18006	17879	17995	17842	17807	18024	17951	17845	18024	17878	17995	17863	17949	17887	17935	17824	17916	18028	18070	17803	17867	17899	17887	17772	17779	18160	17918	17870	17955	17876	17862	18109	17830	17923	17882	18116	17884	17949	17886	17875	17941	17886	17946	18035	18051	17927	17846	17938	17882	18040	17972	18000	18004	17946	18080	17831	18000	17978	17996	17955	17970	17943	17962	17884	17782	17810	17820	17764	17913	18032	17879	17943	17998	17890	17986	17983	17891	17812	18028	18106	17899	17741	17824	17917	17892	17935	17909	18167	17965	17738	18219	17883	18066	18009	17755	18015	18071	18000	17991	18148	17966	17859	17789	18052	17899	17873	17814	18054	17906	17853	17924	17994	18070	18080	17973	18004	18008	17804	17951	17919	17936	17917	17899	17976	17994	18096	17935	18141	17958	18038	17878	17906	17975	17944	18006	17897	17826	17953	17768	17945	18037	18018	17876	17913	17960	17744	17850	18057	17920	18063	17973	17757	17997	17958	17828	17929	18045	17956	18144	18050	17979	17990	17977	17906	17849	17936	18018	17938	17815	18000	17979	17940	17894	17839	17968	17855	17851	17862	17964	17961	17855	17826	17877	17998	18024	17764	17935	18018	18027	17803	17993	17887	17836	17950	17856	18032	18022	18001	17970	18105	17899	18014	17936	17860	17977	17917	17983	17853	17920	17774	17988	17985	17997	18014	18061	17915	17865	17947	17828	17792	17873	17967	17927	18000	18019	17925	18014	17970	17810	17822	18002	18082	17760	17943	17823	17705	18010	18008	17945	17932	17889	17922	18038	17909	17942	18104	17777	17918	17934	17858	17889	17903	18061	18001	17822	17834	17883	17979	17774	18041	17908	18041	18051	17934	17930	17957	17835	17982	17761	17992	17873	17978	17879	17856	18064	17931	18094	17980	17819	17952	18036	17930	18045	18018	17778	17930	17798	18082	17854	17968	17890	17872	17948	17745	18047	17746	18083	17992	18022	17873	18052	17942	17727	18029	17900	17865	18076	18015	17957	17888	18038	17961	17976	18040	17953	17944	17984	17839	18001	18129	18000	17950	17935	18054	17853	18059	17839	17979	18084	17780	17897	17999	17751	17945	17983	17854	18001	18011	17814	17930	17881	17858	17943	17859	18055	18121	17824	17977	17880	17971	17811	17968	18145	18013	18061	17865	17958	17934	17947	17998	17788	17932	18022	17819	18087	17736	17941	17866	17914	18022	17826	18229	17898	17983	17947	17906	17887	17980	17928	17928	17849	17946	17925	17878	17840	18023	17866	17925	17726	17739	18050	17806	17833	17740	17921	17879	17962	18075	17818	18110	17873	18086	17781	18037	17875	17916	17899	17871	17967	17963	17987	17949	18052	17773	17913	17957	18037	17866	18043	17819	17820	17855	17807	17917	17914	17864	17862	17976	17840	17975	17786	17838	18016	17985	18031	17953	17784	17903	17777	18060	18098	17840	17995	17872	18021	17977	17898	17920	17996	18151	18055	17862	17947	17892	17964	17918	17888	18095	17872	18080	17862	18011	17956	17947	17926	17885	17947	18039	17990	17831	17978	18105	17905	18022	18071	17858	17949	17777	17986	18200	17792	17883	18008	18081	17833	18002	17918	17880	18054	18006	17954	17807	17777	18000	17911	18067	17966	17978	17724	18004	17854	18033	18063	18022	18038	18034	17919	17953	18010	17833	18118	17990	17943	17949	17860	18079	17955	17886	17936	18024	17963	17957	17972	17979	17861	18058	18050	17906	17852	18020	17946	18059	17962	17936	17990	18064	17861	18090	17941	17851	17964	17770	17859	17881	17931	17989	18091	17966	18010	17939	17894	17920	17792	18063	17900	17917	17814	17957	17804	17882	17885	17986	18017	18038	18000	17922	17826	17962	17921	17776	17854	18021	17889	17896	17862	17903	17837	17893	17954	17831	18010	17977	17755	17953	17880	17899	17994	17841	17886	18067	18006	17763	17985	17879	17856	17800	18112	17850	17985	18111	18013	18103	18043	18008	17944	17974	18112	18179	17795	17871	18073	17902	17910	18001	17996	17725	18022	17879	17964	18030	18042	18091	18019	17941	18042	17974	18018	17929	17901	18031	17859	17941	17956	17878	17909	17748	17918	17874	18008	17866	17979	18145	18037	17919	17738	17897	17989	17929	17905	18022	17995	17792	17952	18017	17907	17997	17961	17951	17913	18053	17899	17909	17963	17825	17998	18216	18058	17961	17978	18022	17881	17942	17990	17825	17999	17949	17983	17807	18021	18043	17755	18005	18054	17999	17845	17979	17823	17921	17976	17999	17936	17864	18067	17956	17937	18078	17804	17995	18079	18079	17933	17947	17930	18006	17976	17832	17974	18072	17773	17783	17788	17979	17870	18046	17970	17967	17984	17951	17891	17958	17981	18018	17812	17949	18019	18131	18029	17999	17792	17962	17953	17946	17942	17904	17873	17998	17863	17860	17950	17841	17842	17886	18106	17950	17866	17834	17749	17875	17924	18045	17868	17926	18153	17774	18073	18121	17782	17892	18057	17871	17860	17914	17818	17936	17939	18000	17869	17897	17726	17790	17910	17994	18026	17849	17912	17755	17899	17936	17998	17882	17816	17935	17949	17940	17902	18065	17960	17900	18044	18151	18188	17926	18037	17960	17850	17969	17803	18096	17908	17990	17721	17824	18018	17814	18070	17816	18044	17957	17860	17803	17837	17985	18087	17826	17701	18012	17974	18191	17824	17915	17941	18094	18027	17918	18101	17837	18073	18118	17992	18110	17936	17873	18125	17898	18062	17987	17788	17983	17886	17947	18014	17817	17960	18103	18064	17813	17807	17954	17851	18009	17670	17871	17663	18102	17761	17926	17874	17932	18305	17901	17874	18011	17966	17933	18052	17708	17922	18046	17971	17982	17970	17891	17911	17984	18103	17820	17956	17928	17935	17789	17848	17938	17872	17914	17779	17855	17871	17953	17970	17823	17992	17882	17936	17859	17889	17933	17743	18138	18009	17997	18088	18047	17896	18038	17987	18013	17705	18019	18077	17948	17711	17757	18014	17735	17703	17986	18092	17860	18151	17711	18013	17957	17914	18025	17883	17835	17752	17835	17843	17805	17929	18016	17942	17924	17938	17842	17918	17930	17994	17978	18004	17965	17962	18057	18157	18070	17833	17900	18046	18023	17877	17971	17910	18009	17854	17997	17847	17971	18001	18123	17909	17785	17905	17892	17943	17890	18020	17872	17944	17923	17942	17960	17903	17750	17769	18007	17926	18012	17983	17980	17958	17925	17989	17948	17958	17981	18016	18234	18028	17771	17956	18011	18039	18001	18041	17851	17999	17901	17790	18128	18032	18075	17934	18119	17882	17907	17860	18050	17863	18077	17923	17862	17806	17973	17840	18005	17967	17974	17953	18097	17899	17916	18027	17932	17986	17888	18011	17875	18022	17882	17990	17977	17910	18042	17830	17804	17958	17902	17948	17756	17859	17885	17994	18035	18016	17825	17876	17952	17869	17903	17944	17815	17870	17966	18166	18082	18044	17928	17976	17797	18104	18040	18049	17967	17820	17905	17979	17937
23218	20728	29101	31639	31814	30529	33046	30890	30475	30501	30408	32518	42137	40868	36763	33549	31663	30535	29921	29991	29941	29898	29862	29919	29831	29821	29986	29847	30036	29969	29739	29779	29493	29703	29901	29992	29845	29546	29701	30011	29798	30049	29614	29740	29771	29659	29886	29729	29747	29730	29767	29653	29729	30045	29956	29664	29612	29666	29858	29975	29799	29867	29837	29899	29739	29767	29708	29569	29602	29910	29640	29859	29597	29608	29912	29707	29802	29855	29794	29693	29594	29868	29897	29999	29976	29676	29574	29673	29730	29648	30008	29759	29782	29882	29972	29499	29904	29675	30003	29608	29895	29695	29790	29831	29805	29985	29594	29685	29638	29780	29861	29864	29679	29542	29750	29822	29623	29846	29786	29544	29893	29617	29719	29780	29726	29419	29947	30018	29664	30050	29647	29811	29896	29882	29690	29583	29624	30023	29910	29528	29703	29612	29829	29614	29738	29867	29620	29592	29894	29580	29570	29443	29850	29652	29981	29896	29775	29727	30192	29825	29790	29578	29686	29610	29644	29541	29540	29603	29772	29892	29725	29650	29795	29603	29771	29699	29683	29763	29596	29721	29670	29591	29629	29675	29518	29444	29753	29935	29360	29802	29765	29902	29800	29452	29717	29570	29914	29692	29354	29507	29866	29868	29628	29818	29682	29617	29795	29702	29891	29780	29773	29501	29859	29673	29847	29671	29903	29811	29873	29878	29694	29734	29504	29784	29784	29965	29841	29808	29632	29724	30137	29809	29922	29821	29642	29727	29660	29877	29535	29812	29751	29781	30014	29944	29876	29723	29768	29721	29779	30108	29975	29642	29757	29520	29984	29771	29707	29724	29929	29847	29626	29638	29816	29811	29856	29750	29932	29734	29716	29686	29859	29855	29705	29912	29517	29620	29722	29624	29619	29662	29813	29687	29928	29346	29877	29790	29653	29890	29962	29714	29755	30096	29567	29614	29620	29879	29766	29630	29757	29894	29752	29548	29759	29971	29834	29921	29878	29787	29692	29632	29722	29468	29988	29694	29727	29858	29761	29741	29804	29493	29775	29774	29848	29658	29504	29873	29736	29868	29606	29826	29642	29673	29615	29752	29719	29566	29865	29748	29915	29579	29560	29859	29748	29704	29645	29790	29527	29830	29816	29618	30079	29487	29848	29825	29477	29859	29549	29699	29819	29984	29686	29547	29928	29576	29545	29876	29860	29653	29701	29931	29909	29604	29691	29744	29739	29616	29796	29891	29693	29824	29974	29825	29931	29613	29734	29763	29752	29701	29386	29536	29917	29665	29552	29922	29402	29767	29722	29782	29963	30020	29684	29907	29881	29630	29696	29840	29933	29780	29885	29633	29757	29786	29576	29718	29759	29699	29919	29818	29617	29752	29762	29964	29927	29795	29844	29619	29697	29707	29717	29772	29742	29689	29462	29644	29928	29923	29854	29701	29708	29656	29859	29657	29722	29638	29874	29478	29788	29778	29752	29621	29958	29995	29765	29599	29958	30061	29756	29847	29786	29730	30241	29863	29791	29693	29528	29719	29642	29551	29545	29531	29779	29792	29787	29759	29729	29731	29924	29813	29947	29925	29864	29646	29713	29781	29881	29803	29773	29568	29604	29629	29893	29721	29620	29762	29779	29885	29722	29542	29871	29481	29634	29830	29607	30015	29711	29631	29864	29570	29695	29936	29536	29505	29502	30075	29990	29710	29753	29636	29644	29884	29610	29828	29671	29275	29652	29755	29826	29813	29728	29939	29655	29539	29662	29632	29812	29969	29732	30002	29852	29653	29657	29657	29769	29768	29773	29729	29779	29839	29621	29843	29567	29600	29796	29813	29686	29791	29729	29753	29389	29599	29681	29974	29998	29897	29719	29650	29852	29723	29473	29757	29786	29575	29943	29842	29747	29833	29804	29962	29844	29814	29538	30215	29777	29709	29615	29538	29717	29807	29636	29733	29772	29461	29862	29743	29913	29584	29423	29719	29755	29917	29814	29705	29371	29548	29782	29822	29991	29717	29673	29884	30036	29720	29788	29802	29747	29766	29771	29798	29805	29713	29698	29550	29484	29578	29515	29619	29600	29670	29514	29790	29789	29575	29717	29757	29759	29946	29884	29653	29848	30078	29922	29562	29553	29695	29739	29609	29820	29703	29767	29637	29831	29874	29745	29893	29846	29569	29615	29904	29511	29720	29904	29806	29777	29574	30034	29737	29671	29532	30085	30050	29578	29672	29755	29893	29499	29691	30221	29616	29540	29933	29872	29615	29789	29624	29536	29827	29822	29629	29889	29652	29939	29932	29776	29736	29902	29742	29617	29866	29795	29598	29909	29732	30257	29844	29910	29875	29439	29693	29870	29887	29745	29664	29848	29511	29545	29805	29853	29734	29685	29728	29537	29990	29752	29709	29850	29698	29840	29803	29513	29850	30046	29644	29753	29502	29655	29868	29744	29778	29834	29771	29802	29778	29759	29490	29780	29659	29514	29696	29690	29786	29774	29761	29655	29741	29705	30006	29654	29688	29630	29804	29650	29818	29770	30016	29728	29473	29730	29751	29676	29693	29724	29547	29429	29671	29759	29645	29685	29708	29723	29757	29790	29736	29597	29525	29798	29829	29656	29748	29914	29709	29742	30012	29804	29712	29557	29710	29747	29852	29796	29890	29710	29804	30115	29545	29806	29664	29879	30203	30079	29668	29821	30037	29963	29877	29853	29704	29796	29715	29886	29596	29689	29868	29630	29874	29933	29826	29513	29496	29728	29533	29811	29705	29501	29711	29913	29755	29836	29890	29735	29745	29675	29890	29616	29849	29732	29798	29764	29764	29800	29940	29879	29922	29710	29736	29301	29724	30067	29621	29882	29927	30140	29639	29661	29714	29779	29813	29887	30012	29827	29590	29770	29731	29824	29678	29756	29756	29855	29786	29682	29797	29736	29672	29714	29818	29890	29495	29626	29756	29698	29774	29729	29768	29788	29472	29634	29776	29662	29865	29786	29463	29729	29471	29635	29703	29787	29650	29572	29609	29594	29745	29847	29660	29617	29857	29647	29836	29668	29748	29452	29887	29706	29573	29858	29579	29497	29511	29612	29607	29708	29850	29676	29857	29723	29663	29904	29743	29775	29874	29619	29560	29658	29668	29496	29827	29698	30007	29878	29714	29717	29728	29929	29945	29952	29843	29651	29589	29843	29887	29533	29518	29680	29816	29632	29774	29738	29876	29719	29690	29699	29832	29727	29635	29828	29398	29621	29800	29611	29936	30106	29649	29435	29651	29993	29534	29830	29886	29735	29681	29548	29529	29664	29759	29736	30000	29594	29540	29627	29699	29563	29638	29769	29801	29858	30003	29954	29786	29637	29923	29733	29851	29936	29871	29863	29747	29790	29829	29791	29777	29717	29632	29518	29675	29782	29626	29854	29838	29858	29451	29727	29832	29817	29536	29903	29772	29918	29887	29874	29816	29644	29731	29795	29810	29758	29760	29896	29656	29632	29775	29986	29606	29829	29543	29696	29864	29839	29744	29530	29681	29714	30035	29761	29769	29494	29941	29619	29663	29792	29950	29829	29936	29867	29809	29850	29585	29742	29825	29643	30008	29842	29858	29794	29894	29727	29633	29687	29464	29762	29612	29809	29457	29871	29564	30072	29611	29787	29734	29886	29695	29833	29725	29708	29636	30048	29870	29626	29783	29579	30006	29921	29445	29978	29797	29800	29802	29570	29933	29709	29557	30047	29972	29800	29715	29871	29786	29615	29451	29849	29677	29941	29811	29884	29685	29651	29818	29884	29704	29524	29686	29663	29711	29633	29796	29869	29785	29768	29755	29858	29714	29495	29811	29607	29894	29743	29625	29837	29692	29660	29737	29960	29728	29579	29667	29774	29635	29625	29595	29910	29561	29823	29913	29780	29846	29810	29833	29805	29852	29985	29746	29732	29920	29590	29607	29880	29703	29843	29967	29815	29548	29851	29846	29807	29709	29902	29761	29725	29517	29783	29749	30059	29843	29797	29862	29796	29966	29807	29566	29734	29701	29642	29664	29782	29653	29858	29665	29782	29668	29685	29668	29847	29637	29848	29401	29942	29815	29972	29499	29579	29780	29764	29464	29665	29998	29624	29551	29700	29714	29836	29619	29783	29544	29635	29794	29794	29868	29946	29768	29672	29716	29664	29746	29820	29757	29920	29675	30096	29425	29696	29691	29762	29698	29650	29898	29885	29609	29663	29847	29649	29851	29750	29804	29624	29961	29766	29667	29734	29773	29609	29674	29852	29730	30010	29923	29988	29590	29783	29703	29776	29809	29591	29518	29657	29663	29585	29671	29804	29559	29610	30039	30172	29901	29728	29792	29973	29880	29733	29665	29709	30133	29908	29829	29608	29779	29712	29839	30021	29672	29880	29592	29850	29859	29788	29692	29585	29738	29663	29619	29620	29628	29569	29774	29830	30050	29672	29674	29657	29890	29772	29912	29938	29750	29450	29589	29733	29509	29733	29527	29646	29704	29910	29869	29654	29680	29841	29855	29870	29724	29817	29622	29739	29881	29687	29754	29772	29803	29693	29688	29713	29876	29877	29627	29827	29824	29836	29666	29999	29966	29969	29397	29678	29785	29780	29683	29814	29789	29877	29990	29762	29580	29781	29544	29630	29782	29624	29667	29627	29675	29801	29747	30127	29659	29884	29585	29822	29746	29603	29532	29756	29453	29897	29893	29854	29737	29406	29702	29756	29602	29607	29680	29540	29773	29906	29527	29790	29706	29731	29952	29474	29765	29971	29988	29759	29773	29783	29823	29689	29517	29844	29809	29793	29720	29861	29872	29996	29825	29826	29737	29708	29818	29863	29735	29809	29580	29925	29816	29783	29779	29743	29499	29617	29490	29799	29592	29571	29838	29750	29900	29762	29610	29882	29490	29706	29499	29977	29798	29596	29631	29741	29572	29944	29758	29860	29997	29601	29751	29700	29719	29619	29522	29679	30063	30032	29728	29814	29849	29805	29990	29685	29600	29646	29927	29890	29720	29773	29308	29724	29537	29847	29760	29642	30030	29872	29813	29676	30083	29678	29741	29593	29760	29804	29770	29670	29822	29901	29760	29789	29895	29672	29771	29582	29565	29574	29911	29914	29975	29875	29761
44720	68989	66352	51474	34885	21551	20672	20068	19560	19337	19108	23957	34857	31619	26640	22635	20167	19556	18762	18726	18533	18582	18463	18590	18682	18654	18668	18433	18619	18577	18611	18612	18569	18636	18667	18631	18569	18328	18705	18656	18487	18478	18665	18664	18663	18624	18683	18541	18607	18721	18501	18859	18604	18638	18651	18453	18612	18667	18770	18450	18720	18678	18571	18535	18576	18456	18530	18504	18642	18596	18657	18619	18661	18757	18732	18486	18660	18494	18623	18697	18510	18546	18692	18547	18776	18493	18493	18601	18638	18610	18453	18589	18676	18606	18529	18507	18668	18733	18572	18443	18557	18417	18700	18531	18701	18640	18579	18602	18524	18488	18580	18630	18475	18519	18568	18714	18682	18560	18488	18583	18545	18676	18646	18613	18808	18664	18682	18737	18417	18543	18712	18417	18588	18569	18637	18448	18554	18464	18619	18671	18610	18693	18637	18648	18570	18595	18570	18459	18756	18872	18422	18666	18533	18652	18501	18594	18498	18823	18670	18508	18683	18662	18703	18729	18621	18623	18527	18397	18625	18734	18831	18600	18470	18419	18601	18711	18556	18538	18671	18696	18569	18819	18512	18496	18609	18479	18384	18596	18549	18552	18715	18565	18551	18502	18542	18717	18682	18490	18483	18704	18538	18603	18606	18602	18644	18657	18604	18485	18655	18537	18555	18415	18457	18616	18641	18580	18479	18445	18413	18512	18587	18584	18581	18429	18640	18633	18554	18789	18790	18433	18595	18456	18848	18513	18730	18626	18573	18671	18579	18492	18593	18755	18561	18485	18518	18613	18677	18500	18562	18496	18666	18585	18493	18590	18544	18521	18443	18551	18496	18433	18631	18554	18643	18523	18677	18483	18589	18627	18312	18515	18597	18669	18594	18611	18557	18585	18528	18660	18385	18670	18596	18565	18556	18725	18589	18530	18563	18691	18511	18510	18680	18529	18483	18643	18497	18573	18568	18530	18426	18557	18538	18532	18494	18536	18459	18453	18601	18532	18559	18758	18358	18510	18605	18594	18637	18767	18331	18430	18501	18529	18604	18480	18709	18580	18425	18635	18501	18569	18339	18729	18555	18598	18405	18653	18645	18629	18700	18556	18614	18588	18441	18566	18647	18710	18589	18483	18529	18641	18658	18641	18628	18519	18630	18562	18543	18643	18501	18571	18545	18535	18617	18541	18483	18582	18351	18523	18605	18703	18709	18497	18603	18625	18745	18382	18545	18557	18661	18583	18686	18806	18364	18424	18409	18548	18764	18604	18669	18720	18522	18527	18591	18616	18554	18458	18529	18599	18521	18699	18604	18493	18784	18493	18664	18617	18550	18528	18735	18504	18610	18713	18363	18649	18568	18567	18806	18342	18634	18647	18728	18640	18634	18549	18532	18702	18594	18533	18584	18595	18603	18586	18389	18541	18544	18527	18466	18509	18544	18670	18487	18556	18587	18574	18506	18507	18619	18681	18563	18497	18498	18488	18643	18606	18459	18578	18466	18581	18569	18500	18576	18581	18788	18451	18524	18501	18551	18644	18471	18747	18691	18521	18555	18598	18549	18560	18593	18614	18361	18740	18646	18609	18694	18576	18586	18571	18488	18493	18297	18656	18614	18715	18724	18422	18811	18528	18522	18657	18704	18533	18690	18662	18656	18529	18573	18508	18617	18612	18528	18562	18589	18754	18635	18651	18437	18664	18621	18509	18636	18432	18462	18655	18697	18528	18530	18556	18645	18699	18690	18457	18540	18475	18609	18588	18456	18511	18453	18602	18635	18585	18608	18654	18540	18364	18708	18472	18721	18624	18639	18623	18497	18650	18615	18808	18522	18403	18656	18722	18577	18617	18468	18627	18598	18681	18494	18639	18631	18677	18606	18660	18560	18664	18568	18668	18748	18644	18609	18576	18656	18438	18576	18616	18558	18452	18589	18586	18557	18494	18520	18665	18579	18653	18438	18590	18537	18757	18515	18574	18402	18538	18446	18373	18567	18409	18608	18737	18432	18645	18676	18721	18486	18617	18608	18665	18471	18378	18799	18548	18683	18614	18530	18497	18538	18766	18506	18563	18572	18357	18590	18682	18359	18708	18620	18517	18404	18634	18580	18563	18604	18554	18721	18563	18673	18636	18602	18443	18312	18723	18434	18447	18550	18649	18705	18572	18592	18666	18316	18552	18597	18618	18637	18470	18601	18507	18532	18614	18669	18420	18600	18593	18468	18700	18640	18665	18591	18493	18477	18652	18743	18705	18550	18591	18752	18689	18698	18550	18555	18616	18529	18657	18651	18526	18598	18596	18636	18446	18392	18717	18649	18757	18754	18533	18605	18591	18661	18563	18579	18600	18496	18444	18475	18531	18632	18638	18627	18646	18603	18511	18448	18588	18592	18581	18388	18611	18685	18540	18689	18428	18535	18790	18545	18645	18672	18556	18558	18591	18632	18797	18520	18619	18460	18788	18473	18567	18722	18649	18363	18538	18635	18545	18493	18594	18588	18320	18597	18501	18649	18480	18561	18474	18699	18397	18647	18529	18582	18575	18585	18585	18653	18635	18483	18582	18569	18491	18471	18507	18653	18631	18661	18694	18564	18540	18557	18642	18622	18794	18545	18529	18563	18617	18544	18633	18570	18460	18498	18684	18420	18585	18648	18539	18767	18458	18618	18683	18478	18659	18549	18588	18675	18739	18519	18726	18459	18553	18488	18517	18413	18681	18657	18706	18518	18652	18551	18614	18449	18514	18659	18415	18615	18671	18660	18777	18556	18707	18444	18597	18572	18498	18643	18623	18635	18695	18591	18457	18476	18640	18615	18512	18546	18693	18450	18582	18496	18617	18594	18517	18665	18465	18570	18646	18474	18675	18663	18576	18554	18483	18538	18430	18580	18473	18632	18620	18438	18659	18506	18485	18593	18637	18558	18630	18591	18551	18589	18534	18630	18589	18794	18677	18522	18560	18682	18778	18566	18716	18623	18641	18448	18693	18415	18464	18519	18537	18623	18523	18552	18652	18576	18748	18681	18458	18525	18626	18680	18656	18576	18619	18592	18605	18589	18650	18549	18529	18621	18757	18702	18586	18663	18560	18657	18648	18536	18686	18730	18481	18474	18478	18699	18706	18690	18582	18577	18517	18615	18849	18667	18612	18604	18573	18726	18591	18514	18470	18558	18618	18508	18660	18554	18715	18536	18679	18515	18479	18635	18783	18558	18583	18761	18696	18571	18480	18591	18516	18689	18510	18581	18677	18561	18689	18670	18515	18713	18668	18676	18586	18531	18349	18382	18736	18699	18518	18493	18494	18531	18496	18887	18550	18563	18614	18578	18632	18667	18624	18674	18743	18738	18696	18464	18585	18546	18803	18615	18503	18506	18605	18502	18649	18625	18500	18611	18679	18599	18708	18633	18759	18612	18480	18669	18707	18662	18698	18455	18569	18522	18517	18604	18647	18614	18644	18514	18472	18678	18710	18653	18567	18564	18493	18655	18546	18458	18559	18709	18574	18624	18584	18699	18610	18544	18445	18529	18527	18605	18457	18594	18567	18517	18619	18563	18663	18453	18625	18498	18786	18752	18601	18644	18404	18575	18694	18561	18593	18764	18605	18548	18714	18840	18631	18531	18636	18616	18719	18548	18658	18768	18518	18537	18673	18553	18620	18525	18549	18639	18600	18701	18560	18525	18480	18597	18520	18823	18436	18676	18548	18565	18600	18623	18458	18522	18734	18506	18611	18615	18482	18461	18613	18558	18515	18489	18655	18591	18817	18443	18555	18635	18664	18749	18667	18662	18567	18507	18520	18590	18658	18552	18394	18548	18756	18748	18502	18431	18552	18442	18651	18468	18775	18584	18510	18683	18653	18539	18695	18432	18601	18889	18709	18517	18552	18689	18383	18636	18696	18584	18674	18471	18530	18591	18690	18655	18457	18611	18691	18492	18375	18560	18653	18519	18592	18428	18540	18443	18531	18644	18672	18645	18451	18775	18553	18468	18610	18527	18563	18595	18509	18642	18608	18595	18543	18582	18690	18464	18729	18731	18553	18678	18663	18602	18550	18487	18687	18560	18699	18729	18610	18481	18304	18615	18590	18620	18554	18561	18646	18654	18767	18519	18603	18478	18523	18646	18498	18571	18568	18668	18558	18620	18415	18697	18566	18723	18468	18626	18764	18645	18543	18662	18541	18566	18518	18599	18726	18714	18691	18558	18453	18485	18806	18794	18644	18662	18574	18590	18651	18570	18750	18431	18540	18501	18471	18549	18570	18615	18458	18409	18631	18553	18786	18718	18528	18688	18550	18649	18494	18806	18761	18488	18605	18547	18643	18645	18531	18706	18566	18668	18698	18696	18616	18471	18624	18651	18636	18280	18765	18376	18722	18537	18578	18714	18497	18593	18625	18598	18678	18682	18618	18561	18452	18597	18479	18577	18603	18562	18662	18464	18529	18603	18546	18623	18584	18704	18623	18397	18742	18617	18459	18798	18576	18581	18657	18570	18719	18607	18517	18507	18787	18407	18480	18712	18606	18738	18402	18580	18576	18595	18544	18497	18372	18502	18734	18683	18453	18611	18651	18602	18738	18736	18612	18581	18621	18774	18588	18485	18636	18605	18691	18640	18514	18557	18446	18568	18637	18640	18615	18661	18585	18665	18625	18416	18478	18463	18606	18716	18519	18481	18640	18572	18511	18581	18360	18665	18563	18663	18411	18689	18459	18616	18376	18608	18501	18412	18580	18730	18617	18564	18432	18713	18603	18518	18709	18753	18602	18423	18665	18601	18711	18610	18493	18552	18645	18672	18511	18614	18568	18575	18568	18714	18588	18451	18568	18570	18737	18478	18568	18505	18730	18520	18753	18567	18608	18798	18665	18593	18628	18294	18615	18760	18464	18693	18596	18682	18635	18708	18698	18601	18556	18506	18692	18645	18558	18533	18483	18558	18665	18515	18552	18507	18628	18544	18514	18557	18454	18615	18534	18570	18476	18673	18477	18700	18574	18496	18525	18520	18786	18604	18405	18627	18671	18546	18697	18411	18641	18610	18761	18642	18524	18555	18597	18520	18548	18597	18581	18761	18420	18491	18622	18636	18548	18579	18605	18637	18641	18658	18524	18654	18603	18722	18596	18565	18598	18558	18542
21932	20609	28040	29876	31478	30664	33663	31697	31096	31359	31001	35675	49669	47317	41237	36611	33412	31867	31002	30759	30026	30155	30335	30170	30284	30027	30190	30346	30141	30010	30209	30403	30126	30379	30212	30280	30127	30126	30178	30216	30185	30305	29995	30151	30357	30080	30005	29872	30091	30074	30227	30009	30028	29939	30027	30247	30152	30106	30100	30204	29981	30000	30147	30160	30059	30216	30335	30158	30046	30059	30384	30206	30142	30161	30498	30179	29928	30078	30181	30378	30135	29854	30334	30193	29985	29964	29773	29907	29881	30268	30076	30016	30277	30230	29848	30162	30099	30120	30041	29952	30114	30224	30056	30269	30105	29935	30430	30173	29937	30003	30066	30110	30104	30119	30144	29817	30049	30308	30213	30225	30159	30247	30062	30180	29948	30061	30068	30267	30061	30072	29998	30087	29750	30277	30183	30277	30212	30217	30135	30062	29699	30028	30048	30071	30255	30292	30099	30094	30267	30145	30303	30098	30011	30245	30190	29928	29939	29912	30283	29878	30104	30097	30251	30044	30031	30106	30079	30094	29898	29954	30008	30104	29944	30182	30094	30035	30050	30255	30077	30080	29809	30129	30112	29983	29996	30061	30397	30203	30169	30068	30198	30175	30296	30294	30005	30051	30275	30035	29970	30266	30132	30125	30065	29964	30043	30174	30254	29983	30211	30023	30042	29885	30305	30104	30244	30331	29918	29942	30210	30242	29909	30048	29816	30020	30213	30325	30222	30303	30167	30292	30228	29989	30203	29983	30028	29908	29841	29697	29989	29983	30187	29726	30166	29995	30142	30384	29907	30028	30087	30198	30197	29900	30030	29758	30316	30112	30060	30056	29697	30301	29961	30002	29902	30044	29918	29961	29726	30115	30181	30201	30385	30376	30002	30176	30261	30149	30469	30323	30060	30132	30112	30187	30292	30219	29803	30003	30010	29896	30084	30403	30148	30073	30017	29926	30020	30180	30031	29912	30087	30154	29976	30052	30210	30041	30009	30082	30096	29978	29864	30069	29917	29985	30127	30066	30101	29869	29995	30143	30093	30248	29863	30173	30244	30211	30054	30060	30078	30097	30114	29957	30202	30098	30112	30206	30210	30498	30424	30126	30213	29977	30071	30180	29868	29882	30037	30204	30084	30514	30132	30284	29884	29810	30033	30140	30001	30083	30181	30181	29844	30088	30389	30042	30153	29920	30188	30140	30115	30266	29996	30214	30264	30044	30104	30085	30065	30205	30486	30191	30120	30094	29941	29900	30315	30037	30242	30099	29747	30345	30138	30250	30124	29984	30077	30035	30042	30031	30022	29844	29678	30140	29976	29869	30063	30132	30134	30124	30244	30179	30137	30280	30165	30191	30117	30253	30073	30091	30175	30361	30100	30040	29973	29688	30038	30303	30275	29907	29971	30056	30156	30202	30061	30243	30000	29967	29982	30222	30173	30288	30235	30223	30022	30052	29972	30057	30001	30142	30262	29953	30157	30045	29908	30049	30222	30307	30213	30213	30144	29961	30028	30171	30086	30183	30021	30246	29772	30349	30264	30176	29964	29892	29853	30052	29909	30145	30147	30093	29989	30055	30111	29957	30071	30242	30115	30113	30176	30151	29971	29999	30301	30024	29946	30100	29999	30088	30131	30261	30326	30103	30033	29993	30313	29991	30496	29904	29971	30153	30101	29923	30359	30168	30312	30081	30204	30254	30090	29965	30130	29770	30270	30234	30129	30284	30224	29860	30346	30106	29855	30072	30196	30254	30061	29958	30200	30239	30258	30237	30293	30262	30401	30079	30132	29878	30145	30035	30247	30246	30295	30158	30167	30226	30052	29982	30013	30102	30234	30217	30037	29742	30128	30299	29932	29769	30097	30321	29718	30127	30005	30139	30181	29807	30140	29981	29987	29768	29904	30287	30101	30080	30097	30370	30271	30302	30022	30157	30084	29844	30106	30107	30020	30226	30018	29929	30264	30156	30057	30191	30276	29811	29932	29975	29829	29716	30045	29914	30226	30072	29955	30263	30291	29984	30074	29941	30061	30027	30043	30200	30258	30160	30242	30086	29988	30212	30264	29859	30030	30280	29877	30070	30236	30012	30060	30206	30354	30168	30231	30042	30236	30191	30114	30261	30046	30150	30159	30107	30102	29921	30174	30134	30163	29786	30405	29938	30027	30011	30286	30032	30080	29914	30016	30070	29965	30177	30006	30113	30129	30053	30320	30135	29875	30032	30119	30011	29937	30016	30203	29932	29855	30053	30148	30084	30132	29961	30152	29775	30046	30039	30232	30139	30208	30124	30010	29857	30223	30237	30027	29812	30169	30023	29951	30072	30416	30236	30239	29858	30109	29955	30236	29993	30028	30107	30111	30189	30200	30127	30181	29913	30137	30247	29936	30123	30031	30217	30019	30131	30103	29878	29901	29997	30231	30180	29993	30012	30109	30200	29872	30061	30100	30101	29946	30209	29875	29851	30162	30238	29841	30116	30197	29936	29914	30113	30147	30078	30181	30058	29932	30134	29995	29897	30019	29948	30140	30242	30234	30250	30236	30042	29786	30224	30268	30179	29773	30171	29946	30126	30068	30268	30160	30121	30004	30138	30121	30257	30151	30034	30074	30189	30281	30290	29927	30287	30243	29918	30005	30192	29870	30100	29895	29994	30136	30095	30136	29988	30030	30054	30249	30223	30122	29984	30037	29954	30313	30200	30143	29980	30253	29790	30180	30189	30355	30150	29977	30092	30187	30011	30202	29971	29990	30259	30323	30083	30128	29827	30065	30013	30203	29909	30085	30155	30155	29897	30043	30204	29858	29915	30096	29977	30092	29986	30143	30189	30332	30122	30151	30176	29736	30053	30214	30272	30479	30124	30203	30187	30242	30215	30012	30172	30099	30047	30327	30115	29839	30092	30035	30249	30084	30112	30282	30112	30260	29943	29965	30073	29876	29761	30009	30272	30123	30114	29958	30075	30149	30116	30021	30097	30179	29893	30293	30102	29907	30049	30059	29947	30230	29997	30041	29910	30104	29887	30184	29930	30273	29893	30093	30151	29912	30062	29967	30025	29892	30124	29922	30180	30117	30177	29970	30114	30004	30079	30144	29928	29864	30160	30114	30077	30048	29783	30118	30003	30247	30121	30006	30066	30395	30043	30152	30238	30142	30038	29902	29732	30039	30093	30171	30106	30149	30191	30404	30233	30199	30117	30199	30112	30235	30151	29989	30354	30191	30002	29929	30341	29976	30051	30355	30113	30191	30266	30063	29919	29998	29994	29992	30232	30068	30351	30274	30192	29953	29974	30144	29897	29843	30277	30049	30118	30214	30257	30058	30301	29952	29978	29974	29959	30084	29783	30318	29888	30288	30079	30262	30085	29876	29964	30002	29971	30096	30031	30115	30062	30080	29950	29873	30055	29951	30237	30072	30064	30014	30125	30161	30167	30328	30215	30045	30187	30151	30183	30157	30206	30319	30009	30300	30014	29959	30195	30035	30030	29998	30166	30401	30235	30150	30161	30193	30105	30096	29897	30014	29996	30371	30149	29988	30017	30136	30111	30153	30227	30124	30041	30183	30078	30019	29978	30237	30554	30191	30188	30395	30148	29993	29811	30032	29951	30058	30176	29840	30105	30229	30019	29815	30358	30072	30043	30044	30082	29883	30072	30084	29860	30075	30318	30072	30094	30222	30135	30042	29829	30201	30077	29968	30028	30079	30000	29985	29929	30205	30100	30082	29944	30041	29971	30019	29891	30235	29919	30114	30092	30102	30030	30088	30111	30137	30151	30209	30339	30208	30038	30097	30218	29972	30057	30315	30125	30213	29985	30093	30062	29858	30250	30045	30034	30144	30117	30173	29925	30213	30069	29957	30237	30102	29906	30192	30228	30172	30118	30361	30100	29973	30059	29968	29929	30281	30111	29944	29997	30228	30234	29866	30334	30144	30032	30097	30047	29908	30142	30058	30149	30156	29822	30016	30210	30054	30159	30179	30045	30205	30141	30111	30167	30218	30186	30247	29687	30319	29841	30001	30011	29991	30073	30320	30143	30067	29865	29770	30099	30139	29830	29879	30260	29946	29919	30122	30130	29992	30136	29926	30222	29941	30071	30015	29963	30043	30022	30403	30104	30272	30373	30068	30074	30125	30125	30266	30083	29976	30116	30068	30213	30171	30129	30144	30119	29983	30340	30118	30133	30256	30006	30275	30005	29881	29986	30105	29964	30186	30292	30030	30082	30184	30121	29977	30016	30093	29889	30058	29966	30112	30276	30088	30106	29955	29844	30253	30103	30293	30026	29972	30079	30140	29936	30118	30283	30147	30098	29993	30110	30171	30128	30208	30176	30071	30194	30189	30295	29944	30063	30018	30199	30177	30140	30091	30192	30322	30371	30166	29777	30196	30024	29914	29899	30104	29992	30034	29996	30364	30300	30149	30323	30209	29888	30167	30045	30373	30010	29885	30317	30104	30132	30142	30154	30134	30241	30158	30167	29958	29989	30249	30005	30014	30111	30219	30203	30069	29940	30418	30229	30276	30014	30138	29866	30098	30111	30283	29843	30366	30175	29963	29869	30161	29984	30148	29971	30256	30135	30487	30059	30186	30255	30218	29993	30237	30181	30309	30006	30282	30312	30367	30121	30040	30255	30104	29953	30022	30043	30268	30159	30054	30170	30382	30055	30195	29897	30037	30032	30282	29760	30004	30163	30108	30176	30165	30268	30323	30015	30302	30112	30063	30027	29941	30125	30277	30355	30146	30165	29979	29817	29998	30181	30184	30128	29699	30073	30039	30059	30179	30152	30041	30039	30285	30166	30146	29990	29906	29917	30004	30093	29770	30026	29983	30055	30051	30175	30052	30142	30104	30135	30209	30154	29871	30091	30149	29692	30053	29961	29867	30068	29974	30225	30121	30078	30043	30216	30062	30169	30159	30047	30179	30166	30210	30019	29977	29912	30136	30255	30261	30186	29996	30168	30174	30057	29882	29977	30071	30237	30233	30141	30091	30177	29951	30099	30283	29809	30133	30219	30216	30227	30296	30105	29992	30132	30179	30054	30193	30110	30091	30067	30026	29986	30025	30078	30095	30305	30108	30229	30371	29904	30255	30227	30089	29927	30278	30177	29842	30018	30169	30207	30057	29860
46430	73190	73343	60501	43426	24814	21668	20915	20336	19837	19318	27779	42864	38966	32097	26048	22180	20019	19051	18819	18706	18604	18640	18653	18800	18881	18484	18730	18770	18688	18791	18779	18659	19020	18790	18794	18627	18726	18613	18630	18736	18783	18722	18663	18887	18598	18650	18642	18693	18710	18727	18572	18629	18721	18576	18633	18536	18684	18597	18658	18607	18706	18580	18782	18696	18647	18581	18741	18622	18625	18725	18698	18553	18755	18703	18939	18732	18730	18756	18495	18670	18700	18834	18761	18604	18880	18674	18670	18558	18596	18813	18731	18646	18708	18671	18808	18673	18759	18863	18798	18722	18653	18859	18680	18693	18582	18627	18867	18855	18826	18557	18677	18533	18678	18593	18657	18845	18639	18648	18684	18545	18729	18694	18695	18777	18340	18605	18624	18749	18763	18658	18599	18903	18479	18841	18628	18719	18643	18644	18728	18753	18839	18741	18674	18611	18919	18679	18653	18780	18914	18594	18664	18744	18724	18678	18684	18753	18789	18654	18570	18743	18875	18755	18802	18658	18573	18565	18792	18809	18733	18756	18792	18774	18576	18682	18526	18785	18503	18522	18612	18900	18597	18561	18807	18633	18737	18693	18752	18733	18807	18632	18799	18725	18588	18750	18896	18713	18822	18539	18532	18740	18833	18492	18839	18690	18901	18579	18656	18729	18663	18754	18731	18621	18623	18670	18638	18598	18708	18610	18787	18673	18532	18709	18757	18521	18711	18720	18629	18944	18600	18850	18625	18804	18543	18546	18617	18582	18835	18580	18617	18712	18794	18628	18839	18718	18833	18791	18484	18576	18764	18634	18751	18647	18847	18638	18575	18798	18595	18856	18490	18651	18764	18736	18881	18662	18656	18834	18747	18702	18545	18655	18718	18693	18762	18831	18788	18603	18677	18752	18642	18656	18969	18760	18662	18628	18706	18800	18773	18557	18566	18703	18682	18781	18610	18598	18712	18841	18732	18655	18737	18591	18634	18845	18753	18575	18691	18936	18650	18514	18774	18759	18713	18849	18749	18637	18792	18944	18675	18832	18779	18705	18747	18739	18635	18720	18714	18672	18760	18663	18518	18767	18676	18805	18774	18688	18838	18629	18629	18812	18810	18711	18765	18689	18748	18586	18470	18773	18515	18664	18786	18639	18765	18606	18673	18768	18759	18721	18725	18729	18684	18757	18538	18647	18554	18633	18517	18709	18816	18654	18613	18629	18714	18712	18741	18800	18709	18657	18810	18862	18798	18702	18698	18598	18713	18820	18556	18784	18824	18638	18627	18728	18795	18605	18709	18783	18801	18841	18581	18664	18577	18513	18715	18612	18813	18528	18637	18712	18732	18709	18594	18694	18739	18601	18778	18621	18808	18639	18590	18814	18570	18775	18791	18685	18753	18584	18778	18568	18718	18564	18626	18665	18754	18628	18585	18784	18590	18470	18688	18636	18897	18906	18631	18551	18691	18687	18678	18751	18827	18748	18602	18685	18798	18527	18713	18799	18665	18790	18838	18515	18805	18617	18765	18701	18791	18738	18646	18701	18689	18524	18775	18630	18669	18631	18876	18701	18562	18630	18591	18793	18862	18691	18789	18626	18744	18716	18701	18474	18732	18860	18557	18711	18528	18689	18474	18700	18710	18561	18720	18825	18734	18886	18755	18706	18685	18639	18775	18717	18661	18855	18807	18715	18639	18605	18511	18541	18597	18609	18650	18817	18702	18601	18705	18805	18780	18553	18564	18817	18583	18780	18767	18746	18719	18702	18701	18698	18583	18648	18771	18758	18571	18759	18681	18750	18653	18597	18833	18858	18722	18801	18615	18613	18710	18716	18789	18690	18872	18486	18587	18682	18724	18599	18828	18612	18659	18693	18599	18722	18583	18591	18636	18769	18607	18632	18425	18727	18647	18538	18597	18768	18555	18865	18809	18705	18813	18683	18771	18692	18506	18583	18799	18827	18762	18653	18593	18586	18766	18756	18677	18777	18689	18521	18588	18785	18720	18829	18796	18582	18662	18837	18814	18659	18731	18725	18512	18725	18679	18560	18984	18646	18603	18733	18605	18856	18635	18858	18779	18690	18876	18664	18722	18641	18766	18672	18513	18709	18612	18655	18543	18738	18739	18560	18640	18814	18712	18722	18851	18755	18723	18641	18700	18797	18683	18817	18695	18725	18652	18852	18856	18775	18824	18648	18703	18572	18763	18715	18554	18638	18706	18503	18610	18566	18819	18749	18638	18574	18702	18628	18679	18563	18708	18662	18523	18654	18639	18699	18571	18709	18634	18700	18606	18566	18633	18700	18600	18713	18767	18567	18837	18735	18766	18792	18786	18799	18641	18616	18539	18748	18756	18742	18750	18715	18867	18791	18562	18753	18653	18763	18844	18803	18749	18680	18619	18708	18481	18560	18735	18789	18762	18887	18727	18694	18655	18673	18582	18667	18704	18657	18746	18827	18680	18808	18677	18646	18653	18772	18565	18525	18408	18692	18609	18719	18819	18774	18745	18587	18854	18679	18762	18849	18914	18658	18818	18646	18688	18703	18667	18654	18684	18694	18583	18796	18658	18730	18702	18724	18758	18717	18538	18623	18611	18799	18847	18726	18692	18884	18596	18706	18706	18685	18685	18779	18730	18714	18656	18592	18852	18965	18710	18775	18640	18558	18735	18618	18785	18948	18550	18781	18644	18817	18856	18629	18922	18532	18782	18660	18630	18705	18788	18807	18695	18671	18667	18730	18634	18666	18545	18756	18575	18768	18480	18644	18632	18853	18925	18661	18819	18664	18632	18442	18654	18626	18550	18668	18736	18787	18812	18883	18781	18816	18788	18680	18620	18669	18598	18832	18694	18592	18632	18787	18650	18840	18780	18600	18693	18725	18887	18658	18651	18727	18526	18892	18575	18758	18629	18731	18705	18717	18776	18577	18762	18700	18716	18632	18786	18616	18674	18756	18664	18795	18752	18572	18810	18745	18690	18695	18869	18876	18693	18650	18765	18633	18689	18666	18601	18693	18627	18764	18775	18803	18862	18861	18633	18757	18747	18669	18636	18410	18738	18592	18699	18834	18520	18591	18691	18809	18624	18839	18353	18625	18552	18651	18662	18760	18618	18719	18660	18766	18729	18750	18562	18698	18755	18782	18538	18678	18827	18800	18757	18583	18724	18773	18726	18658	18689	18667	18693	18629	18553	18947	18843	18734	18647	18893	18726	18780	18751	18815	18763	18591	18684	18716	18627	18589	18790	18704	18716	18829	18672	18832	18787	18753	18511	18720	18650	18700	18680	18681	18784	18646	18680	18745	18714	18652	18744	18651	18791	18661	18767	18488	18771	18775	18600	18628	18586	18732	18821	18737	18537	18701	18817	18692	18643	18750	18714	18658	18792	18670	18684	18724	18976	18653	18628	18628	18736	18694	18527	18713	18873	18730	18471	18650	18586	18628	18841	18662	18735	18767	18845	18591	18514	18658	18628	18767	18717	18647	18578	18530	18797	18663	18754	18830	18544	18571	18631	18684	18755	18677	18675	18773	18737	18632	18562	18430	18829	18693	18843	18610	18567	18883	18888	18531	18547	18714	18612	18737	18683	18504	18689	18682	18679	18679	18727	18774	18592	18722	18690	18652	18503	18602	18576	18554	18572	18833	18602	18624	18499	18657	18548	18635	18616	18684	18632	18585	18631	18554	18674	18845	18890	18781	18756	18724	18671	18628	18582	18662	18777	18730	18734	18775	18748	18691	18698	18622	18737	18770	18585	18752	18646	18671	18643	18580	18500	18557	18801	18617	18629	18731	18657	18845	18690	18777	18706	18655	18758	18876	18774	18749	18598	18650	18796	18622	18833	18627	18723	18702	18797	18717	18683	18768	18701	18749	18516	18728	18649	18703	18627	18687	18587	18688	18673	18792	18726	18570	18683	18676	18613	18746	18726	18605	18832	18751	18734	18487	18599	18710	18799	18911	18745	18732	18762	18654	18737	18577	18614	18600	18740	18796	18715	18527	18726	18602	18735	18916	18652	18719	18822	18665	18936	18701	18707	18756	18633	18746	18716	18725	18677	18764	18427	18799	18588	18739	18912	18788	18782	18892	18682	18671	18771	18567	18636	18777	18557	18682	18473	18657	18775	18560	18788	18751	18731	18806	18576	18761	18604	18596	18705	18672	18625	18713	18608	18735	18675	18635	18819	18678	18637	18849	18757	18983	18590	18867	18926	18721	18679	18542	18802	18694	18940	18703	18735	18740	18586	18835	18830	18740	18718	18566	18594	18540	18651	18681	18633	18629	18635	18559	18564	18575	18764	18752	18563	18628	18837	18657	18683	18656	18861	18540	18488	18690	18875	18657	18854	18746	18752	18722	18736	18623	18639	18639	18795	18522	18844	18551	18687	18722	18660	18662	18787	18683	18705	18748	18715	18967	18721	18871	18581	18619	18748	18598	18641	18710	18768	18721	18634	18546	18840	18810	18773	18427	18668	18796	18698	18554	18592	18762	18544	18693	18686	18606	18622	18739	18687	18798	18788	18852	18762	18756	18735	18720	18576	18820	18619	18520	18561	18722	18794	18537	18723	18809	18607	18649	18750	18641	18852	18609	18757	18470	18636	18838	18740	18712	18620	18521	18587	18537	18680	18721	18732	18695	18816	18754	18593	18668	18671	18709	18785	18718	18393	18690	18893	18655	18753	18607	18795	18717	18780	18647	18924	18745	18724	18834	18788	18650	18746	18657	18670	18712	18569	18708	18738	18505	18720	18713	18682	18861	18797	18717	18630	18693	18889	18758	18483	18748	18634	18772	18661	18763	18739	18747	18779	18811	18564	18736	18571	18683	18772	18817	18782	18613	18702	18687	18607	18646	18677	18727	18743	18582	18594	18632	18751	18777	18746	18608	18688	18762	18698	18648	18773	18664	18607	18795	18645	18497	18900	18779	18723	18747	18774	18771	18851	18750	18716	18693	18687	18507	18498	18683	18743	18645	18616	18461	18725	18758	18554	18674	18572	18756	18775	18475	18665	18575	18673	18697	18806	18717	18811	18707	18807	18662	18769	18753	18508	18816	18470	18662	18854	18630	18619	18725	18686	18842	18494	18701	18675	18518	18680	18706	18688	18551	18634	18689	18463	18885	18782	18554	18796
44844	49150	50666	42942	33312	30305	30002	29720	29617	29547	29308	29579	29999	30548	29970	29931	29498	29035	29252	29254	29285	29077	29215	29059	29125	29351	29378	28869	29050	29062	29059	29192	28923	29175	29116	29324	29080	29105	29399	29141	29296	28817	29007	29171	28933	29102	29015	29105	29149	28964	29164	29291	29048	29202	29181	29309	29169	29065	29242	29338	28921	28951	28928	29131	29274	29154	29222	29067	29226	29090	29389	29190	29136	29269	29290	28923	28980	28946	29224	29038	29124	29173	29120	28928	29110	29270	29040	28973	28789	29173	29098	28912	29381	29069	29078	29169	28997	28939	29226	29056	29348	29238	28858	29388	29499	29009	29120	29171	29313	29443	28948	29180	28825	29083	28926	29243	29179	28929	29070	29158	29297	28938	28970	28967	29041	29131	29030	29110	29274	29229	29214	29215	29157	29100	29211	28858	28786	29035	29084	29068	29141	29210	28985	29036	29244	29065	29016	29228	29152	29467	29228	29228	29145	29441	29089	29096	29116	29221	28972	29424	28936	29268	29246	29288	29174	29292	29096	29063	28876	28998	29046	29258	29032	29092	29092	28949	29009	28946	28983	28986	29138	29018	29104	29235	29216	28898	29056	29241	29191	28922	29102	29217	29125	29172	29153	29166	28998	29096	29046	29164	29250	28906	29319	29009	29191	29143	29137	29163	29238	29004	29314	29060	29164	29294	29360	29217	29294	29372	28997	29021	28933	29009	29166	29046	29249	29276	29208	29173	29104	29259	28929	29095	29186	28829	29004	29262	29335	29062	29201	29164	28955	28980	29068	29240	29119	29089	29242	29045	29071	29129	29292	29157	29001	29171	28944	29356	28873	29029	29320	28882	28977	29073	29331	29187	29072	28997	28865	29064	29309	29088	28813	29162	28909	29278	29090	29022	29624	29210	29119	29289	29290	29142	29118	29233	29037	28985	29080	29104	29076	29024	29179	29338	28939	29029	28997	29022	29183	29208	29010	29315	29206	28985	29387	29307	29298	29223	29154	29117	29091	29089	29101	29273	28929	28987	29331	29182	29246	29123	29141	29060	28915	28872	28816	29205	28877	29153	29247	29320	29015	28984	29130	29124	29171	28951	29193	29161	29406	29105	29035	28960	28929	29478	29126	29196	29340	29247	29205	29242	29064	29132	29291	29175	28969	28836	28755	28903	29235	29164	29310	29210	29052	29279	29274	29136	29182	28820	29035	29090	28975	28923	29325	29142	28899	29113	29150	29151	29051	29047	29192	29237	29334	29071	29136	29118	29109	29369	29165	29253	29441	29044	29202	29294	28889	29063	29130	29099	29335	29037	29162	29104	29162	29005	28991	28990	29241	28943	29140	29032	29410	29168	29200	29347	29160	29212	29186	29132	29016	29038	29020	28945	29350	29117	28917	28864	29068	29052	28971	28892	28963	29139	29130	29122	29169	29297	29175	28954	28923	29165	29132	28908	29221	29441	29127	28997	28996	28844	28867	29107	29351	29105	29178	28847	28963	29349	29341	29149	28865	29131	28993	28970	29106	29222	29295	29267	29121	28786	28917	29203	29003	29160	29279	28949	29175	28918	29043	29264	28929	29298	28963	29126	29270	28950	29104	29213	29239	28985	29004	28868	29162	29215	29308	28989	28990	29117	29149	29029	29296	29185	29155	29215	29367	29085	29261	29187	29140	29006	28892	29309	29151	29099	29061	29290	29175	28999	29195	29152	29134	29123	29166	29274	29114	29120	29180	29052	29316	29217	29165	29043	28919	29050	29105	28983	29086	29337	28906	29041	29241	29088	29058	29183	28824	29273	29191	29354	29171	29185	29107	29114	28933	29352	29311	28815	29374	28931	28867	29169	29263	29039	29205	29277	29331	29054	29193	29050	29260	28952	29005	29158	29134	29086	29156	29264	29165	29121	29190	28941	29015	28968	29271	29242	29307	29284	29107	29287	29468	29102	28976	29310	29016	29183	29086	29106	29269	29264	29081	29165	29068	29184	29499	29382	28962	29253	28968	29011	29220	29352	29035	28990	29183	29324	29071	29160	28866	29074	29044	29054	29103	29047	29059	29068	28949	29048	29225	28941	29247	29089	29183	29045	29216	29091	29293	29118	29182	29230	28903	28884	29195	29118	29048	29111	29155	29116	29076	29195	29046	29161	29173	29327	28971	28936	29164	29046	29114	29024	29153	29015	29192	28890	28975	29122	29144	29062	29096	29232	29185	28964	28995	29193	28998	29126	29209	29168	28996	29041	29143	29261	29184	28962	29117	28993	29008	29214	29153	29337	29165	29054	29087	29248	29165	29096	29169	29232	28971	28884	29107	28953	29101	29013	29263	29229	28918	29036	29010	28997	28881	29078	29001	29254	29294	28979	29328	29193	29093	28745	29071	29060	29171	29183	29166	29002	29172	29181	29027	29081	28790	29099	29077	28849	29112	29228	29243	29276	29088	28971	29322	29149	29278	29099	29179	29204	29124	29218	29241	29045	28948	29200	29118	29099	29137	29143	29246	29198	28990	29291	28980	29131	29097	29367	29193	29096	28969	28963	29089	28976	28931	29236	29121	29110	29159	28700	29233	29261	29099	28935	29200	29150	29033	29064	29242	29274	29334	29081	29099	29036	29071	29090	29278	28918	29333	29100	29368	29022	29420	29269	29162	29170	29126	28994	29072	29105	28963	29227	28906	28842	29184	29363	29138	29222	28938	29023	29257	29013	29110	29378	29010	28910	28937	29071	29116	28945	29198	29086	28961	29006	29258	29133	29093	29044	28972	28829	28984	29354	29028	29566	29161	29286	29122	29199	29126	28999	29256	29129	28839	29276	29340	29301	29137	29086	29123	28901	29118	29121	29024	29225	29060	29171	28975	29258	29105	29144	29161	29092	29291	29299	29172	29072	29010	29381	29040	29066	29042	29177	28987	29144	29195	29055	29092	29069	28948	29191	29051	29125	29249	29148	29011	28867	28976	28679	29007	29103	29166	28917	29284	28966	29044	28902	29270	29167	29333	29126	29019	29022	28876	29026	29093	29169	29147	29150	28943	28843	28968	29021	29238	29158	29315	29128	29034	28998	28948	29403	29276	28866	29410	29177	29090	29224	28922	28898	29024	29155	29226	29099	29116	28885	28839	29074	29119	29149	29062	29113	29292	29176	28877	29046	28913	29153	29046	29160	29045	28929	29203	29206	29233	29104	28935	29150	28981	29167	29125	29150	29106	29312	29256	29029	29084	29216	29182	28912	28678	29011	29089	28886	28962	29287	29312	29165	29206	28997	29213	29252	29048	29254	29085	29012	29313	29282	29238	29247	29113	29282	28994	29261	29012	29125	29326	28916	29436	29015	29253	29213	29211	29163	29196	28879	29026	29170	29347	29361	29238	29264	29060	29074	29119	29203	29165	29088	29376	29029	29143	29249	29177	29142	29444	29364	29260	29241	29169	29160	29033	29070	29058	28923	29337	29057	29031	29098	29048	29203	29537	29169	29008	29071	29337	29111	29215	29253	29387	29381	29111	28749	28930	28821	29399	29270	29110	29205	28922	29127	29044	29248	29411	28962	29068	29147	29124	29034	29017	29094	28994	29105	29157	28954	29190	29110	29057	29294	28984	28979	29117	29249	29187	28946	29152	29264	29168	29170	29167	29143	29199	29272	29046	29041	29140	29157	28992	29247	28995	29241	29359	28908	28954	29144	29239	29004	29027	29181	29188	29249	29222	29404	29332	29172	29082	29156	28782	28964	28916	29188	29196	29225	29110	29066	29024	29277	29117	28934	29207	29036	29017	28943	29032	28578	29047	28966	29129	29108	29196	29308	28943	29131	28809	28943	29122	29307	29138	29301	28894	29154	29164	29366	29258	29093	29032	29133	28824	29002	28978	29283	29127	29012	29360	29239	29087	29000	29021	29244	29399	29050	29241	29176	29075	29006	29204	28963	29354	29222	29195	29310	29245	28845	29137	28933	29125	29283	29426	29082	29061	29101	29234	29175	29004	28879	29020	29187	29028	29224	29022	29074	29067	29016	28956	29285	29183	29090	29020	29147	29239	29178	29296	28982	28998	29159	29129	29306	28991	29106	28950	29076	29247	29099	29303	29041	29184	29167	29259	29167	29124	29171	29183	29285	29161	29073	29445	28920	28926	29175	29068	29104	28862	29215	29059	29230	29131	29065	29242	29082	29041	29012	28838	28968	29187	29115	29194	29207	29036	28736	29167	29245	29052	29198	28995	29072	29082	29084	29062	28893	29100	29240	28975	29003	29269	29299	29032	29219	29452	29090	29316	29021	29123	29220	29236	29139	29082	29187	29168	29206	28951	29137	29255	29022	29010	28923	29115	28995	29056	29098	29284	29131	29045	29143	29014	29026	29158	29167	29329	29384	29346	29040	29130	29082	29126	28830	29165	28991	29179	29236	29162	28873	29216	29166	29090	29006	28962	29196	29003	29044	29370	29014	28944	28905	29097	29416	29331	29212	29054	29104	29080	28954	29078	28960	29110	29221	29251	28953	29134	29010	29030	29111	28907	29041	29224	29300	28931	29189	29026	29120	29133	29153	29262	29265	29095	29022	29044	29189	29166	29152	28989	29214	29192	29178	29005	28943	29148	29181	28937	29173	29120	28988	29061	29349	29098	29282	29124	29194	29137	28971	29152	29149	29337	29504	29181	29047	29255	29169	29096	29036	29169	29078	29175	29132	29233	29090	29130	29264	29137	29149	28750	29312	29105	28990	29095	29171	29235	28987	29007	29312	29181	29328	29044	29246	29122	29169	29157	29215	28990	29027	28913	28924	29243	29076	29015	29053	29004	29091	29136	29213	29192	28963	29201	29026	29248	29048	28905	29050	28995	29076	28978	29175	29065	29190	29186	29143	29304	29227	29237	28965	28904	29233	29183	29155	29110	28956	29032	28812	29318	29120	29032	29218	29027	29095	28974	29276	28955	29147	28866	29150	29144	29110	29148	29230	28943	28861	28964	28959	28886	29130	29134	29131	29074	28965	29217	28947	28801	29207	29475	29223	29088	29086	29254	29265	28813	29286	29392	29324	28909	28971	29174	29238	29111	29248	29248	29204	29271	29304	29461	29308	28956	29474	29052	29013	29029	29228	29169	29092	29012	28940	28990	29026	29105	29047	29205	29010	29085	29224	29009	29346
46545	53958	48988	34999	22889	19863	19300	19149	18657	18731	18615	18724	19922	19914	19232	18920	18394	18404	18239	18481	18348	18266	18298	18125	18323	18022	18299	18165	18346	18216	18045	18350	18440	18186	18190	18210	18230	18340	18214	18123	18339	18294	18262	18258	18267	18240	18073	18327	18291	18166	18107	18317	18279	18442	18319	18127	18416	18294	18206	18395	18111	18130	18253	18147	18276	18246	18303	18265	18256	18303	18000	18196	18336	18437	18247	18430	18146	18241	18331	18253	18266	18273	18227	18230	18044	18259	18471	18434	18172	18147	18289	18301	18144	18352	18300	18442	18234	18154	18269	18262	18147	18266	18111	18278	18210	18183	18018	18243	18198	18355	18230	18038	18307	18453	18396	18153	18197	18275	18171	18249	18203	18105	18261	18257	18229	18080	18378	18372	18270	18250	18279	18286	18374	18288	18250	18383	18251	18040	18150	18379	18342	18278	18334	18281	18205	18067	18204	18270	18254	18225	18334	18180	18193	18159	18131	18304	18363	18413	18205	18225	18341	18299	18130	18181	18241	18203	18260	18336	18324	18192	18100	18152	18234	18261	18163	18191	18235	18176	18315	18367	18426	18275	18047	18251	18332	18348	18138	18190	18430	18185	18231	18341	18222	18326	18344	18480	18310	18259	18208	18301	18084	18176	18239	18227	18221	18183	18169	18231	18387	18129	18337	18201	18205	18091	18273	18346	18156	18217	18113	18145	18190	18152	18195	18397	18252	18372	18252	17961	18389	18279	18335	18378	18236	18392	17927	18346	18222	18384	18234	18192	18211	17999	18307	18333	18311	18089	18366	18311	18290	18483	18188	18323	18358	18136	18410	18321	18381	18193	18266	18257	18095	18179	18252	17971	18197	18280	18336	18166	18217	18326	18150	18329	18062	18228	18285	18218	18362	18397	18153	18197	18293	18208	18294	18178	18208	18323	18268	18473	18143	18371	18390	18272	18204	18137	18249	18170	18115	18128	18292	18207	18276	18124	18249	18170	18192	18322	18195	18233	18220	18322	18417	18282	18017	18192	18244	18219	18162	18189	18139	18368	18110	18114	18289	18319	18264	18361	18189	18047	18421	18383	18165	18400	18201	18217	18138	18128	18382	18294	18393	18272	18256	18246	18383	18284	18238	18202	18423	18363	18231	18152	18161	18162	18301	18328	18193	18151	18064	18195	18171	18218	18050	18295	18186	18054	18330	18110	18391	18372	18301	18264	18181	18193	18284	18113	18310	18338	18176	18140	18327	18423	18092	18172	18087	18166	18292	18404	18318	18194	18327	18332	18420	18177	18281	18369	18296	18180	18150	18134	18321	18212	18356	18213	18349	18236	18103	18111	18138	18328	18323	18236	18270	18291	18048	18196	18260	18188	18275	18405	18258	18153	18155	18319	18177	18197	18318	18248	18164	18241	18017	18180	18270	18033	18148	18170	18315	18172	18295	18243	18190	18271	18319	18167	18195	18277	18058	18097	18315	18206	18406	18117	18132	18206	18291	18253	18083	18303	18431	18364	18243	18189	18189	18300	18473	18282	18466	18231	18288	18205	18163	18375	18147	18376	18324	18196	18146	18190	18291	18117	18331	18393	18238	18283	18388	18114	18187	18247	18260	18363	18461	18111	18215	18247	18339	18175	18173	18227	18186	18285	18255	18205	18233	18128	18042	18234	18408	18391	18304	18360	18357	18156	18236	18137	18131	18324	18373	18360	18261	18123	18225	18332	18398	18231	18261	18140	18325	18306	18223	18299	18210	18230	18205	18231	18483	18345	18271	18413	18163	18345	18213	18188	18382	18171	18247	18307	18355	18201	18169	18391	18208	18474	18242	18106	18350	18244	18265	18395	18277	18219	18305	18206	18122	18397	18326	18309	18090	18311	18192	18257	18163	18435	18295	18245	18325	18206	18234	18085	18088	18377	18350	18350	18139	18237	18264	18209	18260	18260	18227	18293	18285	18265	18271	18267	18205	18258	18461	18342	18323	18367	18379	18220	18310	18124	18303	18309	18300	18157	18245	18245	18356	18268	18142	18267	18157	18193	18232	18366	18202	18258	18115	18356	18341	18261	18300	18400	17901	18203	18366	18236	18040	18243	18374	18140	18168	18256	18251	18205	18167	18148	18367	18297	18211	18408	18233	18181	18191	18222	18269	18175	18361	18349	18012	18277	18164	18061	18173	18193	18119	18410	18141	18145	18263	18185	18180	18457	18186	18189	18318	18165	18309	18135	18353	18129	18325	18288	18238	18365	18302	18440	18167	18197	18310	18285	18291	18068	18300	18299	18074	18277	18279	18268	18240	18321	18442	18408	18189	18238	18290	17987	18373	18277	18371	18273	18255	18356	18280	18245	18211	18239	18212	18219	18451	18332	18298	18214	18170	18130	18110	18172	18158	18103	18168	18390	18249	18266	18160	18241	18200	18225	18172	18333	18317	18231	18240	18384	18224	18078	18277	18283	18271	18348	18368	18286	18235	18196	18269	18299	18183	18124	18236	18275	18278	18216	18351	18265	18122	18277	18188	18197	18489	18216	18359	18197	18236	18369	18259	18351	18402	18404	18264	18276	18162	18305	18096	18236	18349	18082	18233	18436	18249	18178	18291	18242	18347	18276	18359	18326	18342	18019	18293	18410	18266	18242	18150	18259	18069	18251	18239	18125	18247	18281	18266	18214	18365	18331	18273	18116	18279	18417	18296	18157	18258	18187	18205	18174	18134	18285	18050	18185	18297	18204	18198	18336	18268	18246	18276	18210	18230	18190	18277	18106	18209	18309	18315	18322	18209	18127	18239	18300	18138	18309	18155	18349	18063	18302	18231	18165	18199	18268	18352	18177	18233	18173	18368	18370	18284	18341	18218	18292	18118	18343	18330	18212	18106	18160	18231	18374	18305	18307	18205	18347	18299	18177	18442	18238	18156	18286	18359	18164	18291	18227	18212	18281	18215	18235	18246	18282	18302	18210	18326	18131	18215	18384	18218	18271	18120	18297	18040	18406	18238	18295	18295	18308	18338	18332	18302	18279	18323	18252	18268	18385	18219	18213	18121	18143	18238	18145	18406	18249	18166	18328	18341	18163	18176	18301	18110	18221	18233	18343	18370	18154	18254	18277	18211	18311	18300	18176	18278	18378	18379	18211	18140	18427	18191	18219	18249	18171	18385	18297	18264	18230	18356	18275	18315	18211	18139	18172	18328	18098	18297	18367	18291	18265	18181	18244	18412	18193	18279	18210	18218	18198	18315	18297	18148	18034	18406	18132	18176	18305	18282	18249	18254	18262	18236	18117	18199	18166	18263	18140	18328	18207	18218	18311	18110	18211	18284	18262	18339	18324	18275	18438	18251	18135	18329	18354	18235	18101	18377	18268	18319	18336	18268	18233	18298	18246	18264	18332	18295	18353	18107	18150	18194	18269	18269	18194	18403	18087	18391	18271	18322	18189	18184	18439	18182	18230	18413	18254	18201	18204	18346	18236	18296	18291	18255	18306	18254	18072	18155	18286	18312	18379	18264	18347	18391	18081	18302	18305	18234	18201	18080	18149	18250	18266	18158	18182	18513	18346	18184	18337	18238	18405	18077	18016	18263	18192	18398	18079	18260	18282	18310	18230	18284	18077	18310	18138	18328	18218	18331	18213	18260	18167	18259	18300	18226	18327	18236	18264	18250	18270	18213	18287	18233	18156	18198	18217	18315	18191	18349	18375	18377	18243	18356	18347	18199	18243	18254	18425	18085	18455	18335	18250	18260	18208	18296	18262	18158	18137	18144	18476	18246	18310	18289	18272	18242	18131	18215	18172	18363	18327	18323	18135	18166	18149	18308	18350	18491	18275	18219	18279	18225	18122	18200	18250	18115	18172	18266	18404	18149	18261	18262	18386	18331	18391	18146	18239	18252	18351	18303	18351	18179	18208	18284	18196	18334	18106	18287	18208	18318	18156	18216	18250	18240	18366	18291	18416	18304	18218	18353	18320	18290	18076	18159	18001	18220	18455	17983	18319	18200	18196	18238	18278	18190	18282	18300	18363	18389	18376	18090	18233	18331	18335	18458	18347	18389	18154	18257	18325	18307	18284	18358	18252	18286	18175	18279	18180	18284	18306	18144	18216	18273	18342	18138	18260	18268	18441	18261	18303	18282	18152	18226	18303	18255	18342	18326	18484	18204	18252	18356	18130	18494	18365	18201	18257	18353	18149	18266	18268	18425	18179	18137	18244	18338	18201	18361	18385	18203	18231	18298	18146	18201	18215	18166	18406	18431	18313	18354	18134	18255	18135	18273	18320	18251	18272	18149	18381	18540	18122	18263	18295	18133	18267	18178	18084	18243	18362	18316	18191	18389	18261	18128	18093	18386	18465	18174	18218	18356	18340	18483	18341	18107	18171	18288	18344	18500	18241	18334	18236	18164	18169	18122	18348	18273	18422	18134	18263	18529	18200	18124	18344	18346	18362	18298	18232	18162	18245	18325	18210	18307	18288	18471	18229	18201	18175	18268	18347	18285	18180	18166	18206	18244	18225	18259	18285	18333	18338	18318	18295	18169	18379	18188	18320	18311	18243	18385	18131	18195	18248	18419	18064	18260	18434	18148	18232	18368	18315	18050	17989	18231	18281	18290	18184	18210	18191	18208	18293	18344	18316	18133	18367	18267	18323	18137	18195	18150	18301	18191	18216	18334	18078	18313	18332	18246	18162	18326	18212	18347	18086	18282	18385	18298	18368	18181	18520	18197	18246	18293	18151	18263	18297	18259	18209	18026	18227	18297	18218	18411	18097	18290	18230	18333	18232	18356	18304	18343	18172	18153	18102	18242	18187	18287	18267	18241	18201	18262	18244	18296	18165	18124	18182	18335	18156	18227	18402	18154	18242	18239	18216	18203	18275	18320	18255	18298	18310	18238	18189	18352	18272	18256	18050	18352	18135	18308	18166	18196	18414	18204	18281	18348	18036	18425	18207	18494	18056	18362	18269	18152	18160	18088	18352	18365	18195	18381	18346	18176	18157	18092	18186	18201	18327	18292	18192	18317	18053	18320	18116	18338	18074	18198	18263	18314	18161	18454	18268	18390	18264	18339	18219	18339	18306	18394	18408	18202	18198	18160	18140	18269	18237	18265	18105	18206	18198	18104	18201	18337	18160	18063	18260
23261	20690	28490	31033	29348	29140	31265	29271	28538	28595	28735	33148	41112	38333	34418	31566	29388	28445	28386	28232	28185	28323	27922	28161	28077	28280	28314	28260	28154	27989	27984	27943	28324	28181	27934	28257	27930	28195	27927	27952	28094	28072	28051	28152	28139	28088	27974	27910	28067	28007	28214	28177	28063	27851	27870	28195	28033	28274	28156	28046	28016	28007	28321	28305	28283	28333	27810	28233	27963	28058	28026	28119	28235	28078	27946	28103	28105	27939	28119	28268	28012	28109	27973	28212	28158	27872	28168	28050	28368	28279	28158	28178	28046	28020	27880	28026	27978	28218	28166	28068	28016	28018	28214	28156	28019	28012	28236	27806	28043	27923	27991	28212	28060	28184	28252	28027	28122	27934	28111	27711	28151	27928	27772	28056	27987	27966	27753	27891	28178	28187	28003	28122	28162	28174	28052	28162	28137	27877	28079	28152	28254	27843	28074	28077	28285	28164	28077	27990	28310	27801	28354	28036	28091	28207	28237	28206	27983	27907	27965	28039	28047	27850	27881	28052	28091	27796	27875	28115	27981	27950	27985	28027	28082	28073	28268	28189	27913	28175	28432	28117	28071	27963	28105	28064	27988	28233	28005	28023	28076	28325	27851	28094	28144	28056	28021	28033	27858	28252	28061	28170	28227	27927	27990	27954	28059	28287	27939	27937	27905	27999	28088	28053	28087	28290	28069	28066	27883	27937	28219	28066	27780	28056	28105	28130	27795	28052	28300	28183	27963	28228	28117	27809	28108	28050	28070	27779	28063	28177	27982	28046	28153	28126	28022	28042	28173	28108	28027	27782	28063	28134	27929	28210	28128	28222	28154	28212	28358	28087	28107	27951	28116	27927	27886	28159	28176	27949	28223	27866	27945	28137	28116	28079	27944	27969	28018	28012	27894	28148	27997	27934	28130	28074	28016	28150	27937	28141	28064	28136	27968	28075	28051	27867	28231	28031	28216	28226	28087	28029	28148	28030	28210	27909	28169	28321	27798	28294	28187	28087	28194	28142	27730	28217	28106	27989	28143	28229	28088	28054	28123	28191	28099	27898	28058	27892	28049	28040	27833	28073	27968	27957	27974	28167	28025	28192	28087	28051	28076	27931	28092	27863	28379	27902	27929	28000	27954	28091	27869	28130	28168	27861	28153	28111	28022	27980	27757	27863	28062	28301	28341	28065	27742	27832	28006	27861	27891	27898	28012	27994	28109	28165	28153	28067	27786	28050	28055	28171	27834	28049	28138	28105	28204	28016	27970	27920	28085	28301	28121	28025	28277	28092	27797	28040	28256	28255	27723	28178	28065	28048	28164	28137	28124	27948	28315	28106	27963	27927	28211	28237	27953	28311	28228	28255	28142	28104	28147	27965	28192	28149	28144	28115	27980	28008	28107	28005	28018	27750	28044	28099	27963	28226	28153	28240	27882	28094	28278	28056	27934	28224	27850	27978	27866	28108	28159	27887	28068	27932	28138	28158	28505	28227	28096	28052	28061	28270	28053	27915	27737	28073	28256	28114	28320	28167	28245	28277	27801	28229	28158	28138	28322	27998	27927	28087	28229	28159	28247	28016	27870	27943	27974	28226	28009	28209	28037	28125	27989	28040	27952	27999	28038	28133	28078	28166	28231	28202	28271	28216	28250	28302	28013	28131	28206	28236	27972	28065	28031	28117	28089	27800	28335	28028	28247	28011	28001	28117	27896	28176	28132	28187	28130	27869	27937	28074	28134	27995	28124	28254	28192	27916	28226	27930	28180	27870	28117	28128	27958	27898	28140	27866	28159	28124	27818	28083	28036	28115	28035	28309	28006	28271	27998	28229	28090	28236	28050	28249	28026	28096	27960	28345	28094	28050	28084	28201	27898	28101	28205	28121	28314	28229	28130	28043	27729	27908	27976	28218	28085	28095	28113	28161	28078	28367	28027	28019	27916	28459	28162	28021	28176	28022	28337	28134	28180	28299	27982	27930	28215	28428	28116	28130	28210	27910	27831	27988	28176	28001	27898	27652	27945	28149	28301	28131	28139	27976	27892	27998	28090	27965	28035	27788	28068	28065	28281	27844	28188	28025	28107	28230	27990	27914	28041	28163	28122	28077	28182	28290	28265	28429	28162	28112	27818	27955	27786	28091	28181	27842	28318	28029	28004	28068	28155	28005	28206	28039	28274	28119	28187	28135	27983	27882	28139	28188	28229	28132	27989	28211	28326	27970	28141	28055	28115	27860	28082	27879	28134	28102	27996	28056	28166	28242	28217	27982	28129	27976	28270	28112	28294	27896	27828	27916	28071	28287	27951	28103	28318	27942	28075	28192	28353	27975	27848	28244	28097	28118	28133	28139	28095	28266	28000	28116	28265	28055	28065	28161	28069	28000	27959	28203	28343	28223	28470	27845	28035	28231	28042	28013	27866	27792	27869	28387	27921	27907	28209	28146	28218	28140	28088	28119	27906	28272	28168	28159	27896	28228	27908	27977	28248	27900	27989	28166	27943	28157	27901	28126	28069	28168	27967	27984	28150	28071	28142	28240	27803	28034	27765	28104	28041	28195	28079	28050	27995	27720	27957	28216	28047	27866	28101	28090	27959	28343	28096	28157	28042	27987	28109	28185	27902	28101	28054	28142	27970	27983	28080	28009	27980	27949	27997	27911	28096	28140	28293	27875	28075	28264	28287	27911	28044	27840	28177	28077	28121	27942	28086	28116	28053	28070	28047	27874	27985	28048	27823	28021	28099	27991	28213	28090	27859	28045	28198	28122	28237	27977	28080	27862	28172	28162	28043	27937	27981	27821	27965	28211	28105	28318	28122	28003	27987	28079	28285	28103	28049	28226	28046	27909	28075	28103	28276	28097	27931	28162	28072	28004	27881	27980	28058	27896	28039	27959	27942	28093	28082	27897	28012	27935	28186	28335	28191	28284	28175	28125	27996	27901	28022	28175	28117	28122	27874	27901	28047	27739	28200	28185	28200	27949	28018	28048	28273	28148	28114	28030	28382	28203	28119	27955	27919	28141	27965	28289	28016	27976	27964	28065	28287	28045	28008	28024	28143	28167	28226	28053	27926	28037	28262	28063	27996	27916	28072	28066	28112	28017	27899	27854	27919	27936	27868	28020	27757	27990	28088	27954	28024	28332	27913	27856	28236	27933	28124	28212	28006	27815	27969	27894	28182	28248	28134	28209	27679	27996	27855	28006	28021	28131	28072	28473	28299	28071	28045	28034	28302	27930	28232	28297	28085	27928	27954	28246	28148	28238	27903	27863	28117	27951	28225	27938	27782	28115	27971	27774	27753	27842	28150	27915	27909	27906	28268	28217	28220	27977	28083	28207	28031	28264	28008	28196	28056	27934	28328	28118	28229	28132	28299	27995	28166	28226	28089	28011	27984	27945	28167	27858	27918	27903	28000	28004	27998	27995	27934	27895	28012	28043	28008	28101	27964	27988	27978	28099	27997	28012	27966	28177	28157	28104	28244	27827	28121	28219	27973	28152	28133	28184	27861	28029	27974	28240	28239	28181	27950	28105	28056	28044	28270	27907	27894	27926	28024	28152	27988	28128	27912	28138	28042	28063	28197	27962	27955	27980	28171	28262	27980	27994	28259	27997	28065	28230	28022	28110	28155	28032	27959	28058	28147	28125	28081	28267	28181	28234	27999	28119	28193	27992	28096	27881	28439	28058	28150	28200	27947	28036	28142	27967	28080	28158	28206	28160	27981	27962	27944	28057	28123	28118	28160	27780	28054	28013	28128	28177	28106	28161	28046	27744	28232	28272	28023	27955	28156	28064	28206	27879	28115	27979	28178	28231	28131	28091	28048	28117	28109	28048	28107	28081	28220	28381	28058	28375	28021	28045	28142	28075	28304	27972	27984	28133	28322	28076	28267	28196	28174	27987	28075	28097	27866	28088	28213	28097	27859	27939	28144	28009	28399	28003	28239	28099	28278	28290	27967	28147	28243	28092	28027	28113	28158	27982	28175	28053	27948	28184	28107	28020	27853	28312	28087	27908	28302	28158	28228	28249	28197	28061	28080	28108	28245	28157	28136	28074	28283	27912	28073	27973	28187	28017	27892	28111	28388	28060	28041	28139	28177	28017	28001	27977	28067	28103	28096	28083	28127	28016	27902	28090	27884	28023	28138	28073	27799	28208	28284	28092	28008	28065	28164	28273	28094	28187	27705	28143	27916	28314	28214	27756	27999	27934	28085	28171	28039	28084	28165	27965	28188	27872	28134	28273	28069	28175	27969	28144	28106	28043	28208	28060	28227	27977	28236	28156	28085	28178	28220	27958	28194	27975	28013	27925	28083	27995	28621	28113	28257	28186	27925	27955	27939	27993	28023	28137	28131	28077	27868	27986	28153	27721	28054	27938	28365	28009	28157	27833	28283	28112	28098	27898	28022	28010	28317	28028	28113	28119	28175	28032	28031	27982	27935	28216	28164	28073	28106	27918	28005	28033	27901	27921	28124	27930	28373	28036	28035	27894	27872	27955	28050	27977	28052	28078	27902	28020	28005	28043	28077	27858	28109	28390	27920	28150	28122	27881	28104	28206	28053	28112	28080	28130	28068	28159	28063	28061	28114	28083	28275	28245	28363	28214	27887	28010	28195	27826	27930	28216	28003	28200	28180	27977	28100	28207	28291	28192	27961	28144	27810	28186	28025	28043	28137	28053	28235	28282	28126	28200	28219	28059	28025	28039	28351	28176	27942	27971	28039	27864	28010	28218	28048	27896	28108	28103	28198	28288	28033	28182	28040	28136	28218	27895	27963	28285	27983	28184	28270	28128	28248	28382	28017	28300	28222	28095	28189	28175	28007	28078	28413	28081	28084	28279	28179	28366	28246	27956	28042	28156	28383	28162	27993	28225	28275	28298	28093	27918	28096	28173	28099	28044	28195	27974	28008	28132	28169	27860	28012	28109	28046	28154	27887	28150	28048	28137	28157	28061	28178	28044	27902	28016	28250	28112	27934	28322	27801	27794	28083	28189	28087	28212	27987	28057	28025	28081	28002	28130	27898	27900	28035	28167	28012	28055	28255	28198	28273	27921	28018	27742	28053	27964	27858	28281	28051	27926	27894	28122	27872	27903	27993	28040	28150	28121	28202	28373	28135	27761	27859	27913	28043	28177	28128	28139
45668	69603	63183	50376	29331	21093	19795	19036	18688	18620	18412	26672	34209	30017	25054	21351	19038	18070	17954	17681	17887	17866	18013	17878	18154	17882	17892	17703	18094	17997	17923	17773	17681	17751	17929	17820	17783	17844	17926	17785	17838	17935	17862	17702	17840	17748	17878	17716	17941	17857	17669	17838	17964	17815	17873	17794	17802	17767	17845	17845	17737	17931	17819	17788	17870	17845	17992	17681	17895	17902	17914	17974	17857	17831	17886	17895	17822	18035	18009	17834	17937	17915	17882	18063	17754	17839	17936	17908	17903	18027	17898	17828	17911	17969	17895	17913	17749	17588	17904	17953	17909	18079	17803	17970	17890	17938	17963	17802	17833	17899	17849	17668	17943	17936	17884	17794	17783	17940	17767	17943	18019	17985	17869	17724	17706	17912	17807	17753	17704	17969	17963	17803	17851	18030	17936	17768	18022	17848	17695	17751	17807	17862	17857	17947	17822	17875	17860	17969	17900	18041	17812	18156	18056	17838	17823	17891	17864	17938	17783	17614	17823	17823	17869	17880	17883	17678	17748	17796	17804	17969	17872	17895	18063	17666	17859	18037	17846	17916	17988	17886	17963	17932	17896	17838	17842	17930	17726	17989	17928	17683	17907	17829	17871	17745	17748	17861	17945	17726	17811	17850	17832	17904	17641	17916	17691	17887	18082	17807	17769	17781	17771	18031	17898	17777	17870	17834	17791	18011	17792	17943	17925	17959	17832	17824	17887	17974	17895	17878	17807	17839	17872	17964	17948	17743	17760	17895	17779	17940	17704	17984	17858	17861	17589	17866	17958	18039	17910	17758	17898	17990	17857	17808	17858	17822	17795	17927	17978	17911	17720	17986	17730	17804	18004	17849	17884	17826	17902	18019	18025	17866	18019	17868	17814	17833	17827	17991	17731	17858	17773	17692	17780	17772	17921	17778	17844	17736	17864	17849	17782	17937	17957	17958	17910	17859	17908	17989	17919	17878	17708	17763	17623	17884	17985	17824	17811	17849	17796	17944	17799	17779	17580	17925	17782	17774	17791	17842	17838	17726	17907	17860	17849	17766	17864	17887	17833	17822	17732	17747	17892	17812	17979	17973	17799	17772	17878	17965	17735	17839	18026	17757	17809	17878	17890	17943	17768	17876	17981	17874	17798	17860	17846	17817	17843	17983	17864	17876	17938	17934	17929	17843	17728	17895	17851	17710	17851	18011	18038	17782	17774	17840	17734	17857	18135	17857	17880	17718	17819	17891	17931	17923	17966	17715	17860	17662	17778	17901	18129	17963	17714	17900	17768	17891	17845	17861	17719	17906	17730	18002	17812	17784	17983	17934	17786	17672	17901	17951	17879	17855	17973	17718	17625	18010	18005	17885	18072	17869	17905	17805	17959	17737	17943	17737	17872	17904	17766	17843	17983	17873	17856	17831	17903	18066	17757	17820	17770	17864	17779	18022	17841	17927	17783	17780	17836	17825	17852	17840	18019	17676	17985	17836	17831	17828	17824	17825	17942	17727	17613	17870	17999	17805	17761	17954	17893	17910	17765	18029	18043	17936	17987	17827	17815	18057	17850	17888	17941	17766	17969	17829	17850	17872	17861	17800	17779	17788	17912	17843	17860	17729	17802	17869	17835	17833	17893	17809	17871	17881	17714	18054	17904	17801	17840	17972	17863	17742	17741	17969	17912	17879	17812	17930	17621	17877	17775	17820	17853	17860	17924	17833	17755	17865	17915	17828	17692	18063	17953	17892	17557	17813	17800	17805	17951	17816	17850	17782	17855	17766	17855	17776	17953	17841	17822	17804	17865	17838	17908	18019	17819	17763	17788	18090	17900	17893	17922	17975	17842	17811	17797	17794	17800	17969	17782	17628	17898	17812	17884	17894	17830	17837	17873	17927	17878	17870	17657	17834	17895	17830	17907	17882	17977	17976	17833	17749	17888	17964	17859	17976	17789	17828	17871	17915	17818	17982	17833	17758	17893	17701	17838	17814	17905	17904	17799	18011	18020	17944	17870	17952	17723	17852	17865	17794	17874	17714	17731	17971	17819	17922	17903	17709	17909	17803	17874	17760	17819	17716	17859	17998	17923	17862	17884	17874	17879	17875	17691	17855	18030	17736	17786	17926	17956	17788	17805	17686	17806	17779	17883	17742	17829	17932	17716	17703	17681	17700	17831	17884	17796	17998	17776	17725	17852	18016	17945	17956	17896	17754	17790	17804	17738	17696	17965	17998	17738	17781	17826	17821	17839	17820	17965	17950	17807	17852	18120	17847	17791	17864	17716	17827	17959	17913	17993	17795	17982	17676	18014	17713	17983	18017	17927	17814	17834	17912	17732	17944	18027	17884	17818	17824	17711	17921	17735	17790	17907	17795	17927	17860	17889	17979	17682	17983	17947	17771	17889	17803	18018	17881	17871	17835	17825	17901	17801	17857	17692	17967	17731	17810	18023	17876	17821	17856	17688	17773	17937	17820	17660	17672	17780	17835	17883	17909	17774	17888	17911	17685	17880	17874	17782	17821	17918	17800	17836	17723	17900	17933	17755	17815	17940	17966	17829	17924	17913	17848	17821	17777	17998	17797	17858	18102	17998	17673	17741	17919	17817	17786	17736	17877	17937	17884	17661	17823	18018	17921	17908	17867	17944	17910	17969	17770	17743	17766	17874	17899	17959	17765	17879	17873	17794	17963	17843	17875	17829	17967	17867	17812	17969	17870	18033	17846	17835	17885	17745	17909	17832	17956	17854	17829	18021	17901	17893	17884	17934	17835	17864	17923	17952	17569	17809	17937	17893	17830	17900	17953	17673	18101	17930	17817	17901	17953	17902	17825	17780	17785	17763	17882	17959	17788	17871	17785	17910	17970	17727	17848	17873	17774	17966	17851	17931	17901	17829	17712	17838	18008	17987	17770	17789	17942	17782	17934	17897	17956	17874	18048	17768	17945	17810	18168	17768	17721	17874	17872	17830	17777	17911	17930	17819	17846	17880	17813	17708	17853	17974	17968	17737	17801	17802	17942	17808	17903	17896	17811	17711	17727	17764	18020	17998	17845	18088	17968	17821	17655	18026	17702	17960	17768	18003	17844	17888	17824	18017	17696	17957	18054	17926	17948	17710	17820	17904	17883	17947	17841	17835	17923	17941	17739	18002	17992	18041	17971	17888	17822	17939	17939	17898	17880	17944	17792	17874	17938	17833	17913	17893	17826	17878	17819	17785	17999	17870	17948	17822	17967	17762	17891	17691	17927	17817	17885	17829	17965	17912	17930	17947	17796	18050	17849	17927	17797	18053	18041	17976	17750	17751	17755	17922	18032	17848	17869	17782	18025	17909	17919	17914	17909	17939	17928	17765	17750	17845	17912	17778	17799	17802	17770	17863	17903	17943	17957	17827	17846	17848	18038	17816	17873	18064	17784	17753	17681	17900	17912	17909	17814	17967	17686	17801	17955	17796	17888	17819	17770	17749	17924	17781	17960	17795	17907	17795	17866	17875	18031	17838	17950	17820	17887	17752	17798	17749	17912	17954	17724	17820	17829	17918	17783	18012	18123	17847	17814	17714	17815	17750	17868	17963	17921	17644	17836	17880	17810	17932	17906	17920	17778	17862	17712	18012	17841	17834	18008	17763	17811	17916	17971	17848	17920	17877	17760	17952	18043	17801	17886	17902	17861	17970	17874	17925	17927	18055	17852	17707	17874	17937	17860	18013	17796	17844	18164	17958	17999	17824	17887	17959	17886	17860	17844	17849	17949	17869	17943	17959	17986	17928	17855	17667	17814	17998	17648	17866	17839	17891	18095	17851	17851	17999	17757	17967	17764	17800	17834	17974	17849	17921	17838	18014	17900	17840	17900	17862	17774	17887	17945	17828	17913	17870	17849	17863	17855	17874	17752	17796	17901	17856	18058	17816	17867	17992	17989	17831	17939	17728	17943	17779	17855	17897	17941	17748	17931	17700	17839	17661	17842	17664	17886	17840	17816	17925	17933	17784	17969	17738	17842	17871	17750	17772	17742	17856	17776	18060	17845	17973	17905	17798	17745	17905	17974	17944	17977	17757	17879	17886	17881	17880	17829	17868	17837	17711	17734	17845	17880	17803	17968	17726	17829	17931	17804	17783	18024	17764	18096	17732	17566	17832	18029	17942	17636	17980	17837	17997	17926	17823	17866	17791	17835	17883	17937	17789	17873	17778	17939	17839	17935	17769	18005	17807	17775	17795	17759	17828	17722	17914	17915	17869	17810	17846	17887	17687	17847	17980	17937	17779	17812	17622	17865	17759	17835	17792	17963	17940	17817	17726	17968	17909	17873	17945	18001	17879	17834	17826	17950	17648	17823	17874	17803	17927	17667	17859	17874	17970	17878	18015	17880	17859	17854	17829	17699	17637	17865	17912	17849	17885	17865	17994	17865	17770	17938	17860	17722	17944	18003	17860	17765	18066	18029	17742	17821	17741	17946	17842	17894	17936	17880	17897	17844	17910	17992	17760	17762	17737	17752	17722	17930	17986	17979	17893	17765	18068	17793	17928	17735	17879	17733	17923	17923	17769	17777	17821	17698	17711	17876	17804	18004	17869	17759	17842	17883	17955	17860	17884	18019	17993	17898	17841	18041	17817	17769	17793	17871	17841	17953	17792	17780	17922	17613	18014	17964	17734	17768	17727	17776	17890	17978	17991	17965	17941	17878	18019	17795	17957	17984	18044	17782	17824	17765	17888	17751	17765	17882	17778	17828	17883	17873	17806	18067	17810	17872	17939	17807	17990	17809	17917	17852	17952	18047	17910	17970	18021	17946	18068	17892	17751	17947	17969	17828	17781	17754	17840	17869	17787	17720	17902	17983	17870	17958	17910	17881	17824	17991	17994	17914	17852	18033	17868	17731	17882	17690	17954	17819	17726	17813	17845	17910	17905	17723	17975	17919	17869	17725	17992	17796	17841	17897	17820	17957	17787	17866	17866	17916	17798	17870	17846	17818	17904	17794	17987	17810	17684	17757	17771	17839	17837	17964	18009	17746	17944	17743	17699	17762	18041	17657	17825	17944	17868	17847	18018	17728	17852	17849	17847	17915	17918	17817	17961	17852	17864	17916	17791	17619	17866	17848	17950	17630	17772	17817	17716	17805	17835	17818	17702	17688	17850	17768
21953	20610	27981	26472	24165	27797	32090	29315	28619	28668	28329	36299	48353	44365	38214	33675	30143	28376	27702	27847	28001	27847	27650	27642	28085	27839	27630	27433	27665	27850	27747	27881	27734	27684	27629	27726	27527	27549	27749	27366	27596	27538	27708	27589	27630	27756	27304	27509	27745	27556	27637	27623	27532	27326	27369	27712	27612	27638	27530	27623	27561	27312	27777	27661	27538	27572	27727	27500	27635	27349	27467	27489	27633	27638	27541	27431	27449	27665	27721	27425	27366	27435	27652	27722	27556	27500	27762	27616	27615	27644	27569	27588	27520	27718	27342	27412	27726	27441	27635	27387	27524	27444	27456	27654	27946	27493	27570	27574	27369	27275	27510	27459	27419	27666	27465	27507	27517	27669	27706	27800	27551	27512	27619	27775	27648	27590	27658	27632	27775	27666	27692	27610	27491	27462	27596	27537	28001	27713	27557	27623	27646	27638	27763	27582	27328	27376	27549	27576	27761	27678	27715	27628	27673	27590	27659	27676	27371	27312	27559	27423	27751	27683	27763	27663	27605	27596	27680	27415	27302	27575	27468	27419	27523	27436	27460	27509	27573	27679	27549	27413	27702	27589	27346	27502	27552	27448	27534	27519	27623	27420	27574	27452	27701	27373	27464	27520	27741	27541	27646	27736	27507	27634	27520	27544	27673	27495	27570	27624	27380	27524	27681	27534	27478	27377	27414	27603	27497	27457	27864	27728	27639	27367	27501	27735	27346	27200	27678	27442	27533	27442	27646	27689	27486	27313	27557	27587	27499	27524	27484	27488	27475	27727	27805	27614	27608	27454	27646	27522	27587	27584	27489	27285	27294	27442	27543	27812	27588	27573	27518	27313	27674	27591	27752	27642	27499	27447	27612	27251	27697	27654	27489	27492	27591	27472	27568	27570	27574	27533	27659	27433	27581	27369	27455	27403	27487	27604	27587	27304	27384	27500	27482	27348	27633	27518	27413	27903	27514	27634	27477	27483	27521	27360	27455	27625	27614	27447	27617	27635	27400	27496	27707	27428	27649	27557	27348	27587	27574	27573	27790	27691	27508	27521	27519	27429	27444	27648	27259	27508	27320	27450	27458	27478	27461	27531	27474	27444	27544	27840	27551	27459	27431	27434	27286	27694	27700	27311	27582	27564	27599	27327	27540	27363	27577	27732	27948	27680	27855	27672	27741	27628	27383	27764	27613	27666	27536	27479	27772	27553	27585	27432	27738	27623	27783	27626	27350	27417	27551	27704	27761	27781	27372	27463	27554	27525	27721	27659	27522	27663	27582	27409	27753	27714	27577	27491	27428	27429	27583	27582	27715	27560	27501	27441	27649	27652	27261	27446	27730	27422	27520	27507	27451	27617	27624	27664	27520	27521	27497	27350	27618	27560	27441	27474	27461	27295	27457	27484	27630	27171	27523	27412	27545	27376	27716	27821	27520	27598	27826	27543	27707	27460	27587	27883	27494	27645	27440	27693	27607	27551	27490	27457	27624	27758	27564	27673	27533	27548	27563	27679	27316	27283	27543	27627	27612	27438	27623	27537	27622	27526	27647	27572	27574	27619	27481	27302	27608	27496	27890	27634	27591	27741	27619	27629	27419	27651	27450	27508	27543	27507	27536	27543	27421	27427	27531	27388	27378	27358	27585	27738	27561	27498	27637	27641	27466	27651	27599	27441	27253	27490	27354	27658	27523	27549	27443	27569	27505	27651	27643	27707	27694	27480	27623	27519	27432	27870	27402	27679	27478	27710	27693	27597	27702	27433	27327	27410	27462	27606	27715	27264	27833	27483	27531	27326	27572	27714	27438	27827	27592	27642	27813	27642	27728	27780	27443	27546	27432	27503	27561	27645	27522	27703	27568	27759	27825	27592	27784	27387	27442	27602	27636	27431	27439	27320	27416	27470	27531	27661	27460	27641	27553	27593	27479	27435	27598	27631	27539	27413	27667	27450	27752	27451	27406	27570	27739	27363	27699	27457	27689	27533	27464	27527	27487	27693	27458	27848	27469	27595	27420	27590	27479	27337	27313	27538	27665	27618	27689	27676	27513	27311	27581	27706	27469	27576	27645	27804	27781	27506	27644	27684	27471	27595	27783	27592	27442	27520	27601	27457	27391	27463	27656	27554	27575	27757	27689	27634	27886	27625	27488	27910	27358	27497	27758	27604	27467	27455	27533	27493	27660	27432	27823	27630	27543	27688	27452	27572	27621	27849	27520	27430	27770	27511	27499	27537	27638	27546	27436	27832	27673	27790	27679	27567	27482	27554	27505	27724	27350	27296	27519	27432	27469	27485	27531	27557	27689	27439	27708	27406	27462	27473	27768	27409	27441	27658	27612	27476	27495	27842	27807	27685	27806	27624	27479	27576	27464	27749	27568	27640	27753	27336	27622	27361	27400	27564	27727	27587	27630	27194	27514	27405	27669	27711	27446	27561	27744	27522	27431	27689	27603	27564	27599	27651	27216	27562	27742	27598	27539	27304	27461	27447	27629	27463	27421	27191	27496	27561	27655	27506	27580	27533	27600	27470	27570	27772	27463	27668	27679	27746	27798	27543	27516	27532	27678	27677	27564	27452	27588	27745	27499	27422	27537	27452	27643	27709	27474	27512	27450	27592	27473	27458	27662	27419	27547	27601	27679	27746	27382	27370	27583	27745	27496	27658	27536	27556	27605	27634	27334	27548	27412	27557	27970	27510	27482	27360	27683	27442	27355	27549	27341	27705	27515	27623	27565	27673	27457	27482	27759	27660	27541	27623	27588	27627	27552	27505	27419	27248	27795	27411	27386	27589	27665	27533	27712	27596	27624	27350	27339	27567	27508	27822	27553	27512	27761	27669	27553	27700	27736	27619	27507	27786	27488	27588	27713	27453	27680	27649	27509	27342	27604	27476	27541	27464	27793	27619	27719	27679	27571	27481	27704	27516	27600	27450	27396	27780	27386	27422	27384	27501	27462	27460	27579	27642	27543	27490	27723	27624	27469	27523	27466	27444	27688	27586	27578	27671	27310	27586	27336	27709	27569	27401	27419	27530	27530	27517	27407	27625	27341	27474	27449	27610	27462	27663	27683	27509	27688	27422	27552	27413	27485	27430	27367	27334	27541	27516	27706	27510	27397	27660	27583	27627	27552	27465	27676	27427	27474	27537	27509	27352	27620	27670	27403	27526	27609	27837	27681	27522	27401	27592	27642	27603	27718	27630	27731	27705	27620	27667	27612	27563	27514	27443	27357	27369	27507	27587	27416	27374	27670	27808	27568	27371	27536	27627	27709	27321	27808	27643	27548	27577	27455	27445	27342	27693	27645	27630	27508	27610	27845	27411	27485	27542	27532	27616	27705	27689	27290	27567	27614	27603	27503	27658	27698	27627	27756	27544	27695	27415	27543	27333	27422	27685	27679	27698	27690	27613	27798	27707	27601	27430	27480	27485	27423	27639	27616	27390	27526	27266	27451	27539	27388	27548	27617	27589	27471	27488	27574	27385	27478	27630	27601	27492	27533	27718	27768	27626	27488	27622	27760	27683	27235	27544	27613	27680	27445	27307	27492	27861	27421	27487	27673	27535	27649	27801	27778	27729	27451	27347	27302	27449	27480	27501	27475	27505	27857	27623	27591	27334	27407	27656	27554	27720	27488	27499	27604	27926	27540	27521	27661	27681	27589	27658	27379	27829	27666	27500	27725	27730	27695	27776	27250	27676	27742	27474	27386	27341	27597	27503	27592	27531	27283	27277	27636	27485	27587	27603	27556	27506	27575	27893	27612	27547	27611	27478	27376	27338	27735	27630	27576	27594	27556	27605	27757	27670	27482	27475	27755	27621	27475	27455	27527	27501	27667	27564	27610	27296	27663	27841	27443	27487	27357	27664	27559	27540	27506	27591	27443	27519	27585	27571	27465	27519	27462	27555	27251	27272	27540	27635	27233	27474	27921	27466	27464	27611	27718	27511	27682	27375	27469	27666	27749	27292	27649	27158	27450	27442	27413	27666	27769	27417	27531	27755	27660	27522	27602	27479	27499	27437	27485	27446	27508	27683	27418	27592	27442	27757	27502	27599	27462	27503	27523	27707	27507	27800	27520	27447	27633	27507	27494	27690	27358	27519	27345	27255	27375	27470	27403	27227	27645	27539	27537	27696	27671	27533	27586	27289	27543	27552	27569	27665	27751	27576	27530	27587	27510	27315	27744	27495	27344	27309	27627	27768	27611	27578	27656	27832	27669	27637	27382	27525	27560	27496	27568	27518	27583	27546	27600	27621	27544	27806	27700	27507	27628	27711	27599	27442	27796	27597	27547	27775	27700	27413	27409	27494	27275	27598	27548	27612	27631	27523	27630	27774	27654	27812	27543	27631	27496	27577	27542	27409	27775	27553	27687	27712	27742	27489	27636	27865	27742	27437	27548	27639	27288	27499	27679	27546	27641	27556	27463	27638	27586	27307	27588	27497	27753	27220	27535	27494	27553	27586	27720	27431	27537	27719	27529	27434	27574	27460	27632	27363	27624	27543	27568	27468	27770	27581	27439	27438	27547	27734	27568	27542	27885	27246	27438	27378	27558	27621	27689	27483	27518	27643	27520	27656	27437	27576	27656	27504	27349	27926	27801	27471	27660	27580	27671	27539	27419	27557	27518	27380	27666	27611	27522	27582	27662	27595	27589	27763	27620	27475	27502	27577	27325	27523	27515	27472	27520	27569	27222	27641	27602	27506	27373	27668	27709	27671	27633	27655	27724	27681	27553	27279	27613	27472	27397	27478	27327	27489	27617	27450	27704	27740	27556	27694	27278	27392	27611	27577	27400	27249	27756	27563	27532	27653	27265	27382	27863	27359	27686	27414	27280	27494	27731	27441	27530	27739	27680	27739	27584	27561	27541	27840	27566	27494	27410	27447	27541	27392	27776	27476	27473	27770	27593	27562	27602	27410	27557	27710	27314	27549	27480	27383	27619	27692	27676	27748	27599	27510	27660	27604	27543	27611	27395	27447	27410	27757	27736	27391	27389	27436	27557	27571	27440	27526	27689	27342	27634	27490	27721	27478	27559	27651	27452	27322	27524	27442	27572	27766	27702	27541	27585	27391	27571	27544	27638	27427	27611	27562	27677	27632	27638	27367	27522	27487	27713	27327	27454	27585	27741	27530
48160	78261	71392	48507	31987	23541	20645	19698	19267	18628	18433	30844	42563	37136	30296	24554	20076	18110	17629	17465	17637	17626	17596	17748	17853	17845	17587	17659	17550	17576	17595	17600	17458	17562	17680	17495	17690	17670	17710	17572	17580	17691	17621	17586	17540	17578	17650	17673	17439	17522	17723	17585	17567	17493	17404	17599	17653	17583	17606	17650	17779	17800	17757	17625	17530	17595	17588	17653	17696	17536	17546	17410	17739	17560	17671	17428	17591	17546	17402	17511	17652	17612	17533	17380	17597	17456	17576	17619	17472	17505	17400	17543	17699	17577	17801	17426	17622	17549	17606	17426	17647	17457	17341	17492	17521	17658	17554	17645	17629	17515	17417	17656	17587	17750	17555	17645	17486	17667	17652	17497	17464	17649	17480	17535	17501	17529	17610	17754	17607	17483	17605	17542	17595	17431	17665	17500	17525	17503	17556	17467	17711	17772	17663	17630	17656	17494	17430	17525	17431	17535	17572	17446	17453	17618	17681	17645	17434	17514	17687	17694	17615	17515	17356	17749	17495	17561	17573	17583	17528	17589	17626	17670	17709	17556	17515	17686	17538	17693	17421	17656	17733	17513	17639	17427	17444	17507	17451	17509	17439	17782	17607	17659	17831	17576	17578	17714	17568	17616	17691	17532	17719	17425	17573	17624	17652	17505	17630	17610	17552	17564	17569	17485	17417	17639	17587	17690	17604	17480	17538	17532	17445	17657	17536	17457	17663	17593	17656	17636	17707	17525	17568	17533	17485	17547	17637	17553	17574	17495	17487	17626	17556	17609	17653	17638	17719	17495	17705	17558	17619	17611	17642	17680	17681	17601	17458	17419	17474	17476	17560	17617	17494	17372	17565	17756	17723	17625	17619	17458	17608	17528	17598	17541	17630	17701	17473	17693	17603	17629	17447	17485	17683	17520	17647	17522	17691	17412	17707	17408	17675	17821	17671	17370	17614	17575	17503	17788	17519	17576	17704	17487	17536	17634	17515	17696	17707	17481	17560	17663	17489	17512	17493	17527	17725	17456	17366	17672	17390	17549	17618	17459	17517	17584	17394	17555	17670	17645	17546	17550	17559	17551	17599	17575	17481	17508	17630	17530	17535	17759	17614	17478	17451	17446	17599	17622	17505	17444	17484	17519	17572	17581	17387	17573	17590	17749	17483	17556	17587	17543	17487	17560	17738	17517	17436	17446	17646	17602	17478	17347	17684	17479	17853	17562	17601	17628	17577	17629	17633	17644	17602	17718	17571	17610	17750	17473	17524	17412	17574	17667	17562	17511	17443	17700	17575	17471	17587	17623	17512	17837	17590	17638	17594	17601	17498	17631	17476	17611	17681	17610	17629	17510	17596	17630	17702	17649	17646	17446	17552	17627	17575	17595	17528	17614	17613	17396	17569	17572	17575	17436	17577	17660	17615	17556	17712	17577	17471	17616	17643	17371	17675	17435	17672	17628	17493	17653	17703	17612	17573	17789	17574	17585	17539	17377	17623	17549	17518	17646	17486	17597	17529	17705	17539	17467	17577	17413	17512	17662	17495	17594	17465	17578	17493	17524	17769	17479	17572	17618	17591	17499	17510	17547	17520	17643	17378	17624	17440	17664	17785	17560	17530	17519	17679	17627	17384	17559	17444	17487	17558	17565	17493	17483	17457	17572	17520	17556	17595	17776	17704	17621	17689	17548	17778	17646	17640	17809	17573	17510	17547	17560	17352	17668	17640	17751	17619	17481	17579	17449	17481	17420	17465	17687	17462	17655	17483	17612	17464	17445	17550	17620	17791	17608	17619	17883	17437	17704	17488	17542	17661	17476	17397	17570	17624	17432	17601	17713	17521	17471	17595	17642	17592	17487	17614	17493	17532	17672	17637	17552	17576	17484	17591	17658	17665	17578	17508	17623	17514	17576	17487	17707	17704	17568	17698	17758	17631	17350	17584	17577	17446	17618	17523	17582	17727	17514	17484	17722	17472	17589	17530	17531	17432	17715	17611	17641	17413	17557	17547	17490	17504	17506	17675	17587	17681	17601	17686	17628	17462	17630	17626	17615	17630	17782	17746	17621	17473	17670	17387	17726	17475	17590	17471	17562	17652	17594	17671	17545	17624	17545	17562	17679	17555	17507	17624	17590	17684	17642	17508	17563	17576	17601	17452	17649	17476	17611	17531	17532	17397	17811	17400	17653	17722	17621	17554	17478	17738	17652	17566	17529	17610	17470	17508	17613	17622	17563	17688	17525	17803	17505	17531	17463	17729	17710	17563	17557	17652	17572	17716	17453	17576	17494	17539	17503	17479	17488	17636	17485	17447	17596	17682	17436	17522	17685	17626	17499	17431	17490	17506	17547	17596	17648	17427	17673	17534	17642	17691	17789	17518	17557	17335	17491	17610	17552	17586	17565	17717	17729	17479	17533	17346	17359	17635	17560	17486	17518	17542	17468	17528	17518	17560	17693	17566	17621	17741	17779	17568	17528	17686	17713	17598	17430	17553	17653	17633	17649	17588	17663	17735	17698	17649	17467	17616	17721	17600	17517	17667	17591	17605	17624	17551	17513	17442	17560	17495	17669	17508	17637	17670	17564	17707	17651	17382	17656	17527	17654	17558	17759	17572	17565	17567	17476	17506	17452	17657	17663	17790	17750	17564	17729	17579	17474	17480	17469	17670	17596	17624	17611	17472	17625	17605	17645	17643	17387	17631	17688	17615	17452	17597	17521	17405	17672	17554	17499	17663	17713	17684	17761	17609	17631	17533	17534	17486	17735	17644	17597	17659	17640	17484	17543	17526	17532	17467	17399	17632	17691	17532	17515	17593	17694	17732	17533	17508	17879	17566	17613	17619	17663	17477	17519	17838	17604	17469	17589	17455	17725	17458	17386	17673	17601	17564	17528	17695	17466	17550	17541	17536	17567	17697	17410	17760	17568	17557	17699	17628	17542	17515	17601	17447	17588	17561	17529	17477	17521	17658	17591	17570	17574	17550	17724	17501	17671	17507	17576	17438	17748	17569	17565	17568	17551	17481	17595	17603	17618	17756	17403	17594	17725	17645	17323	17534	17650	17571	17530	17399	17461	17635	17572	17363	17593	17470	17590	17379	17546	17522	17717	17612	17551	17490	17490	17719	17459	17589	17707	17625	17504	17488	17435	17502	17626	17775	17487	17753	17691	17386	17697	17478	17600	17595	17593	17729	17611	17649	17448	17436	17692	17565	17489	17674	17715	17534	17612	17512	17655	17475	17722	17587	17485	17610	17436	17615	17695	17677	17463	17609	17423	17493	17524	17493	17667	17571	17562	17583	17650	17537	17554	17561	17504	17640	17561	17538	17868	17611	17500	17632	17442	17578	17552	17607	17601	17625	17753	17528	17640	17643	17485	17612	17620	17646	17499	17715	17630	17552	17512	17625	17535	17414	17606	17606	17538	17665	17698	17514	17594	17653	17610	17637	17455	17577	17680	17588	17534	17702	17554	17506	17511	17540	17502	17571	17592	17597	17741	17730	17461	17597	17313	17767	17637	17500	17523	17564	17383	17744	17545	17467	17546	17674	17531	17628	17640	17526	17643	17620	17609	17673	17626	17492	17589	17605	17470	17591	17647	17621	17417	17608	17619	17734	17538	17548	17674	17667	17776	17490	17545	17475	17638	17612	17579	17707	17432	17627	17506	17354	17568	17494	17621	17491	17521	17439	17673	17662	17678	17565	17456	17678	17440	17762	17565	17297	17795	17673	17559	17632	17405	17592	17559	17609	17705	17509	17608	17606	17429	17634	17684	17473	17694	17647	17618	17430	17621	17804	17580	17496	17589	17645	17673	17553	17351	17430	17557	17613	17346	17421	17434	17637	17537	17598	17727	17353	17536	17476	17736	17571	17554	17530	17526	17647	17292	17674	17546	17459	17600	17626	17506	17581	17450	17660	17508	17513	17475	17592	17577	17528	17577	17550	17568	17559	17621	17599	17501	17533	17534	17498	17600	17631	17518	17474	17667	17642	17787	17508	17582	17560	17478	17569	17551	17425	17796	17735	17614	17693	17542	17583	17528	17667	17763	17639	17670	17354	17872	17440	17681	17499	17389	17425	17723	17465	17537	17783	17588	17499	17629	17567	17631	17854	17467	17766	17507	17469	17481	17345	17576	17702	17621	17535	17599	17583	17523	17624	17477	17648	17468	17611	17633	17557	17634	17783	17735	17798	17538	17792	17662	17440	17631	17648	17517	17680	17473	17696	17544	17682	17563	17611	17632	17606	17489	17510	17505	17553	17379	17405	17594	17721	17618	17526	17452	17609	17514	17752	17493	17573	17487	17382	17708	17607	17429	17623	17584	17544	17500	17496	17659	17606	17575	17796	17521	17618	17534	17648	17616	17667	17714	17604	17600	17548	17517	17506	17522	17528	17610	17717	17511	17668	17666	17707	17484	17597	17545	17641	17751	17504	17427	17719	17668	17524	17525	17530	17484	17690	17544	17538	17486	17351	17559	17546	17587	17811	17636	17565	17548	17470	17460	17559	17559	17628	17667	17634	17578	17562	17569	17601	17622	17610	17619	17651	17534	17550	17575	17581	17546	17450	17775	17450	17649	17632	17422	17692	17342	17630	17564	17710	17510	17631	17582	17586	17438	17637	17588	17476	17514	17405	17708	17455	17680	17593	17647	17680	17582	17765	17649	17419	17521	17386	17618	17563	17556	17455	17435	17697	17618	17590	17532	17736	17651	17515	17643	17404	17532	17645	17595	17555	17580	17477	17642	17562	17558	17650	17526	17652	17593	17590	17688	17538	17317	17555	17428	17731	17673	17701	17585	17626	17820	17573	17551	17652	17495	17636	17815	17508	17609	17577	17695	17735	17564	17476	17725	17573	17750	17515	17449	17557	17575	17632	17400	17536	17509	17529	17468	17599	17657	17529	17578	17526	17500	17485	17700	17585	17460	17783	17638	17493	17552	17721	17545	17483	17707	17596	17657	17584	17641	17553	17532	17501	17529	17639	17677	17580	17631	17468	17490	17759	17655	17505	17473	17542	17633	17544	17574	17610	17600	17705	17614	17594	17647	17641	17618	17571	17498	17483	17685	17723	17610	17553	17524	17670	17633	17673	17614	17517	17512	17732	17644	17562	17443	17513	17520	17463	17638	17660	17590
46894	52054	43850	37536	29939	28012	27551	27481	27178	27056	27054	27172	27951	28094	27962	27265	27236	27065	26975	26901	26965	26658	26780	26665	26852	26916	26801	27004	26959	26740	26916	27133	26980	26868	26848	27130	26870	27102	26824	26907	26731	26621	27067	26741	26918	26860	26891	26943	26936	26933	26646	26731	26909	26840	26848	26830	26683	26833	26878	26840	27046	26819	26966	26746	26904	26596	26777	26838	26770	27142	26722	27055	26685	26856	27153	26902	26908	26875	27056	26936	27049	26876	27058	26974	26849	26782	27264	26775	26997	27028	26645	26510	26917	26988	26606	26916	26856	26764	26807	26819	26999	26842	26782	26940	26828	27059	26862	26701	26960	26851	26877	26992	26955	27162	27047	26887	27180	26710	26868	26419	26999	26672	27021	26882	26987	27025	26860	26785	26835	26877	26951	26769	27000	26788	26915	26846	26527	26910	26705	26816	26629	26637	26891	26893	26875	26929	26817	27034	26830	26626	26741	26717	26889	26802	26762	26623	26906	26743	26921	26591	26887	26824	27095	26805	26802	26663	26622	26649	27068	26947	26904	26921	26829	27189	27077	27098	27089	26918	26873	26500	26698	26609	26688	26738	26848	26917	26735	26631	26928	26706	26976	27027	27062	26956	26809	26894	26737	26704	26850	26722	26902	26881	27042	27000	26729	26760	27103	27029	26984	26803	27010	26708	26900	26918	26655	27028	26904	26776	26939	26879	26755	26996	26677	26721	26722	27153	26888	26887	27084	26860	26868	26910	26760	26592	26959	26964	26841	27049	26924	26811	26602	27043	26801	26956	27146	26884	27112	26921	26737	26811	27052	26724	27020	26840	26965	26897	27042	26957	26694	26795	27128	26888	26741	26491	26990	26937	26952	26813	26810	26990	26875	26686	26818	26755	26803	26957	26750	26636	27000	26786	26743	26805	26804	26800	26936	27051	26773	26999	27051	26625	26783	26930	26884	26863	26770	26729	27090	26903	26917	26869	26927	26965	26706	26755	26986	27004	26888	26966	26830	26861	26772	26791	26921	26912	26790	27005	27164	26904	26782	26870	26442	26781	27027	26711	26713	26793	26716	26832	26997	26723	26886	26682	26543	26843	26820	26981	26768	26937	26723	26960	27025	26647	26923	26772	26820	26700	26797	26799	26715	26859	26974	26565	26875	26678	27080	26803	26882	27020	27036	26701	26912	26915	26819	26840	26848	26956	26752	26916	26739	26704	26871	26914	26908	27065	27063	27068	26962	26798	26658	26910	26852	26854	27061	27130	27042	27025	26705	26932	26936	26608	26794	26909	27182	26983	27042	26749	26952	26876	26807	26718	26886	26788	26921	26782	26797	26686	26829	27113	26782	26865	26970	26744	26764	26943	26625	26934	26797	26673	26933	27050	26747	26965	26850	26801	26735	26995	26729	26975	27036	27033	27036	26919	26837	26920	26805	27105	27005	26912	26918	26766	26975	26798	26985	26761	26943	26880	27082	27008	26902	26834	26867	26661	26870	26741	27000	26853	26825	26918	26882	26938	26955	26780	26962	26754	26964	26912	26792	26899	26797	26942	27069	27051	26981	26846	26811	27051	26930	26842	26692	26828	26923	26808	26769	26923	27002	26801	26784	26813	27349	26710	26870	26682	26839	26782	26735	26770	26671	27009	26786	26823	26879	27025	26993	26887	27084	27023	26942	26869	26749	26609	26728	26934	26746	27028	26800	26516	26869	26903	27127	26795	26967	26916	26874	26645	26629	26680	26848	26572	27095	26816	26830	26793	26918	26772	26777	26811	26810	26733	26834	26988	26925	26810	26771	26745	26876	26855	26884	26976	26870	26890	26862	27055	27172	26933	26721	26524	26795	27009	26810	26869	26658	26787	26896	26986	26792	26900	26956	26836	26951	26701	26983	26924	26861	26869	26813	26820	26921	26902	26759	26736	26510	26634	27075	26975	26888	26983	26668	26910	26843	26810	26882	26768	26603	26838	26788	26780	26697	26981	26972	26736	27018	26789	26735	26845	26916	27000	26873	26860	26858	26844	26900	26837	26967	26842	27101	26941	26894	26826	26933	26841	26790	26777	26868	26800	27059	26790	26643	26906	26862	26750	26735	26729	26740	26895	26843	26947	26651	26869	26931	26869	26746	26838	27018	27056	26893	26730	26836	27033	26735	26989	26551	26868	26818	26902	26977	27045	26718	26817	27092	27136	27099	27157	26961	26747	26904	27041	26877	26888	26925	26698	26741	26874	26999	26884	26772	26919	26681	27007	26924	26800	26987	26647	27014	26864	26980	26544	26823	26795	27051	26843	26952	26736	26891	26625	26735	26689	26941	26854	26717	26877	26814	26975	26844	26742	26807	26645	26840	26981	26891	27066	27110	27105	27017	26762	26995	26928	26762	26852	26808	27117	27024	26899	27032	26847	26913	26941	26722	26748	26929	26766	27008	26647	26713	26813	27021	27052	26850	26787	26979	26845	26868	26779	26803	26858	26599	26809	26807	26794	26790	26861	26836	26979	27113	26930	26832	26982	27021	26795	26812	26747	26938	26844	26832	27024	26715	26752	26794	26734	26825	26793	26670	26935	26811	26707	26818	26742	26705	26706	27128	26988	26788	27049	26806	26979	26865	26748	26966	26915	26845	27036	26892	26808	27014	26802	27000	26861	26949	26856	27144	26618	26540	26511	26693	26783	27029	26901	26864	26547	26655	27017	26717	26801	27127	26948	26986	27042	27078	26994	26811	26818	26866	26971	26823	26964	26739	26495	26945	26703	26698	27003	26776	27044	27025	26824	26620	26821	27053	26611	27014	27052	27083	26946	26882	26842	26696	26647	26917	26981	27011	26722	26769	26727	26835	27076	26867	26914	27025	26831	26640	27033	26777	26903	27019	27046	27022	26682	26750	26778	26859	26974	27031	26953	26731	26909	26854	26786	26767	26932	26810	26960	26825	26955	26756	26853	27107	26776	26935	26972	26664	26962	26825	26714	26906	26856	26724	26929	26951	27003	27075	26916	26967	26987	26757	27147	26966	26781	26857	26646	27142	26666	27047	26878	26865	26843	26495	27036	26944	26799	27124	26856	26917	27061	27057	26895	26935	26852	26744	26668	26808	26744	26830	26804	27059	26685	26841	26835	27016	26761	27106	26695	26777	26807	27094	27055	26888	26684	26547	26882	26576	26894	26668	26734	26498	26875	26948	26811	26964	27006	26870	26944	26948	26966	27070	26771	26692	26971	26915	27037	26863	26915	26788	26857	26893	26759	26732	26904	26938	26812	26919	26824	26853	26907	26838	26773	26882	26881	26657	26886	26845	26874	26967	26865	26693	26961	26946	26947	26632	26580	26680	27021	26950	26821	26928	27079	26983	27022	26625	26719	26609	26700	26744	26963	26933	26920	26976	26922	26757	27035	26788	26656	26683	27036	26910	26648	26747	27015	27099	26696	26914	26852	26783	26944	26974	26998	27151	26950	26756	26809	26816	26557	27036	26588	26889	26959	26885	26834	26649	26852	26817	26807	26702	26784	26878	26777	26964	26776	26922	26621	27054	26712	26781	26778	26971	27060	26655	26965	26898	26961	26647	26770	26734	26652	26599	26835	26987	26845	26799	26624	26869	26907	26877	27088	26872	26766	26941	26923	26853	26638	27102	26963	27145	26687	26563	27034	26933	27192	26716	26728	27020	26902	26856	26754	26908	27167	27066	26655	26947	27043	26875	27144	27037	26819	26884	26654	27038	27001	26679	26843	26940	26845	26972	26789	26957	27045	26984	26821	26726	27189	27207	27060	26663	26778	26746	27080	26806	26892	26965	26969	26841	26764	26809	26702	26807	26633	26688	26839	26589	26859	26857	26790	26801	26905	26724	26948	26659	26549	27033	26936	26957	26759	26604	26729	26980	26847	26803	26702	26825	26972	26857	26671	26935	26793	26608	26854	26872	27002	26925	26914	26855	26608	26817	26850	26534	26734	26695	26951	26763	26910	26860	26700	26854	26726	26707	26906	26797	26978	26729	27017	26826	26751	26717	27007	26916	26915	26759	27081	27042	26889	26916	26560	26859	26883	26906	26892	26681	26583	26925	26853	26903	26902	26843	27131	26865	26660	27018	26894	26931	26699	26770	27023	26895	26899	26735	26867	26852	26723	26782	27110	26845	26867	26782	26888	26856	26997	27025	26842	26850	26908	26750	26829	26879	27030	27145	26733	26862	26844	26808	26681	26857	26834	26854	26677	27159	26766	26863	27316	27044	27021	26756	26648	26932	26629	26665	27057	26928	26830	26754	27041	26903	26707	27128	26791	26793	27166	26848	26687	26841	26728	26815	26680	27049	26949	26702	26775	26758	26816	27025	27070	26967	26725	26678	26921	27145	26756	27115	26924	26921	26810	26883	26940	26975	27018	26813	26766	26916	26995	26944	27114	26865	27024	26704	26647	26964	26805	26738	27030	26833	26961	26876	26703	27095	26762	26687	26821	26761	26845	26860	26862	26837	27062	26793	26716	26954	26828	26847	26924	26857	26907	26839	26556	26951	27027	26762	26858	26913	27126	26862	26775	26917	26703	27200	27117	26733	26773	26682	26870	26666	26885	26875	26714	26978	27016	26873	26977	26809	27099	26977	26779	26998	26902	27089	26984	26971	26888	27016	27112	26964	26944	26764	26838	26653	26772	26857	26989	26956	26869	26702	26978	26960	26927	26959	26901	27062	26729	26654	26738	26823	26852	26880	27037	26933	26988	26632	27034	26755	26782	26819	27057	26742	26974	26753	26823	26719	26592	26949	26866	26966	27073	26842	26803	26739	26634	27070	26852	26720	26874	26787	27004	26711	26806	26796	26998	26896	26850	26999	27025	26912	26917	26740	26590	26895	26773	26873	26599	26814	26786	26942	26815	27022	26730	26810	26872	26772	26912	26688	26769	26822	26948	26874	26802	27048	26770	26896	26835	26967	26937	26765	26778	26860	26819	26934	26664	26904	26921	26947	26733	26920	26945	26942	26720	26772	26838	26723	26670	26677	26971	26831	27005	26768	26761	26671	26761	26873	26770	26755	26771	26986	26787	26828	26810	26874	26788	26828	26917	26670	26907	26725	27030	27106	26805	27040	26844	26940	26797	26954	26943	26827	27054	26946	27090	26744	26801	26874	27091	26859	26919
49028	55360	41689	30644	21228	18966	18246	18050	17884	17550	17553	17721	18875	19028	18351	17928	17485	17254	17268	17254	17203	17303	17399	17192	17210	17402	17382	17301	17359	17235	17129	17399	17142	17297	17346	17269	17288	17178	17155	17273	17236	17338	17219	17359	17331	17187	17256	17349	17166	17455	17205	17329	17361	17316	17265	17283	17353	17307	17245	17243	17233	17255	17262	17392	17293	17189	17156	17381	17315	17194	17242	17173	17145	17301	17394	17203	16976	17307	17231	17227	17241	17203	17136	17399	17339	17184	17291	17423	17171	17391	17214	17261	17328	17110	17345	17357	17407	17012	17404	17230	17185	17392	17238	17356	17196	17229	17303	17265	17438	17213	17211	17332	17219	17208	17064	17218	17300	17233	17384	17168	17304	17127	17338	17165	17323	17205	17352	17211	17159	17266	17117	17152	17225	17286	17335	17301	17214	17072	17147	17266	17366	17266	17180	17325	17134	17244	17351	17341	17050	17175	17313	17223	17140	17357	17120	17294	17270	17485	17452	17410	17293	17322	17199	17280	17266	17250	17127	17251	17301	17375	17174	17210	17286	17218	17462	17366	17177	17269	17318	17265	17274	17314	17269	17326	17035	17346	17318	17247	17408	17396	17166	17347	17327	17307	17359	17278	17227	17433	17151	17323	17205	17388	17331	17338	17385	17282	17286	17171	17122	17070	17263	17394	17193	17208	17239	17406	17101	17212	17239	17497	17156	17200	17237	17342	17350	17208	17058	17270	17220	17211	17207	17078	17359	17401	17212	17190	17301	17191	17263	17177	17286	17136	17373	17173	17360	17196	17294	17273	17406	17253	17337	17402	17275	17150	17247	17218	17269	17281	17209	17328	17240	17293	17401	17267	17165	17419	17198	17197	17276	17410	17284	17187	17262	17260	17214	17210	17328	17371	17307	17156	17151	17250	17211	17160	17109	17295	17193	17136	17190	17337	17329	17252	17216	17257	17078	17344	17334	17190	17301	17303	17283	17256	17168	17322	17330	17157	17458	17254	17208	17012	17122	17231	17138	17234	17255	17378	17235	17295	17359	17327	17205	17551	17223	17202	17316	17170	17308	17164	17434	17207	17202	17269	17226	17400	17193	17394	17161	17315	17305	17209	17322	17182	17229	17317	17143	17319	17283	17112	17330	17332	17012	17247	17200	17295	17209	17110	17229	17269	17190	17416	17328	17248	17227	17206	17302	17342	17208	17355	17159	17252	17309	17267	17319	17222	17343	17338	17267	17194	17265	17232	17437	17146	17202	17254	17138	17334	17344	17230	17052	17296	17368	17378	17403	17276	17265	17349	17390	17377	17361	17240	17309	17268	17230	17155	17192	17157	17131	17217	17392	17284	17196	17271	17225	17180	17319	17359	17243	17281	17368	17176	17155	17246	17233	17338	17221	17210	17444	17195	17241	17238	17235	17266	17274	17319	17389	17248	17332	17441	17364	17345	17432	17164	17370	17169	17332	17419	17207	17292	17362	17134	17213	17252	17202	17251	17233	17356	17357	17269	17244	17062	17164	17160	17131	17174	17218	17231	17157	17386	17320	17336	17301	17140	17298	17353	17337	17002	17235	17278	17115	17290	17316	17242	17261	17178	17252	17149	17387	17228	17177	17312	17161	17167	17329	17313	17199	17475	17477	17262	17388	17035	17357	17280	17323	17209	17357	17172	17207	17328	17438	17406	17207	17087	17361	17328	17390	17157	17262	17325	17221	17303	17213	17306	17148	17381	17247	17247	17408	17187	17384	17362	17311	17235	17211	17310	17400	17258	17363	17431	17175	17333	17191	17211	17205	17251	17309	17227	17128	17217	17370	17297	17171	17304	17355	17263	17175	17477	17165	17245	17118	17315	17437	17305	17267	17242	17284	17087	17344	17292	17285	17286	17322	17297	17224	17467	17153	17083	17358	17434	17154	17257	17125	17461	17328	17347	17189	17188	17216	17305	17109	17182	17263	17129	17290	17218	17335	17231	17263	17239	17210	17133	17327	17254	17191	17308	17213	17427	17146	17204	17261	17354	17393	17253	17306	17171	17331	16986	17235	17150	17221	17314	17193	17328	17291	17358	17269	17279	17211	17322	17291	17150	17394	17205	17288	17229	17248	17182	17277	17140	17355	17300	17310	17110	17295	17357	17244	17274	17409	17115	17443	17237	17293	17137	17394	17224	17343	17124	17246	17094	17259	17247	17210	17228	17239	17121	17302	17292	17317	17385	17232	17296	17261	17319	17340	17311	17282	17303	17208	17032	17533	17362	17265	17167	17290	17376	17207	17221	17152	17336	17357	17345	17405	17324	17244	17357	17276	17314	17284	17168	17287	17169	17395	17270	17336	17199	17296	17140	17325	17196	17365	17262	17103	17254	17177	17170	17156	17285	17394	17195	17481	17117	17114	17415	17248	17302	17428	17247	16962	17298	17113	17259	17439	17133	17341	17317	17297	17149	17261	17312	17267	17341	17293	17112	17284	17277	17347	17277	17130	17260	17089	17343	17343	17195	17234	17235	17193	17162	17267	17208	17510	17391	17174	17318	17320	17209	17442	17235	17234	17234	17184	17110	17156	17242	17088	17256	17231	17346	17359	17221	17348	17257	17187	17221	17170	17184	17185	17241	17258	17231	17136	17242	17502	17165	17261	17227	17355	17113	17170	17308	17318	17117	17125	17251	17126	17273	17152	17247	17167	17267	17247	17092	17270	17363	17154	17149	17070	17149	17173	17329	17313	17213	17281	17450	17329	17407	17251	17075	17273	17078	17026	17122	17134	17152	17333	17368	17263	17399	17237	17336	17103	17462	17310	17207	17437	17217	17089	17295	17255	17287	17238	17241	17180	17487	17102	17299	17317	17238	17207	17248	17383	17305	17251	17295	17506	17129	17435	17352	17278	17277	17322	17335	17252	17143	17317	17247	17219	17450	17171	17251	17164	17333	17226	17303	17309	17137	17237	17482	17275	17181	17332	17289	17344	17273	17227	17220	17204	17228	17288	17283	17254	17110	17225	17365	17362	17361	17393	17205	17162	17121	17312	17280	17295	17180	17308	17251	17192	17201	17319	17240	17279	17233	17213	17402	17143	17208	17174	17416	17256	17335	17210	17368	17222	17180	17222	17189	17266	17159	17262	17258	17266	17234	17338	17216	17231	17137	17128	17308	17445	17338	17281	17316	17251	17282	17335	17291	17267	17336	17221	17327	17290	17238	17282	17341	17237	17379	17247	17213	17416	17106	17300	17216	17290	17279	17246	17268	17298	17288	17266	17284	17130	17104	17265	17145	17373	17210	17241	17196	17238	17296	17344	17328	17248	17327	17170	17281	17309	17055	17080	17130	17326	17195	17314	17059	17274	17193	17255	17219	17206	17187	17371	17224	17158	17266	17227	17395	17098	17238	17357	17190	17193	17294	17051	17231	17354	17321	17294	17190	17262	17209	17269	17325	17327	17296	17366	17485	17199	17264	17382	17169	17251	17394	17315	17409	17347	17379	17376	17364	17339	17292	17358	17183	17213	17323	17353	17314	17306	17296	17074	17297	17363	17242	17264	17203	17343	17210	17344	17409	17317	17498	17454	17253	17350	17286	17144	17267	17210	17264	17122	17274	17203	17106	17314	17168	17325	17077	17253	17276	17140	17315	17381	17276	17315	17237	17174	17117	17242	17253	17361	17422	17495	17130	17138	17294	17291	17192	17139	17359	17305	17382	17321	17428	17202	17120	17315	17277	17416	17133	17270	17504	17262	17141	17172	17143	17108	17218	17173	17368	17145	17124	17209	17171	17230	17289	17254	17233	17332	17340	17272	17182	17386	17287	17311	17378	17368	17339	17172	17301	17297	17342	17201	17319	17194	17072	17329	17243	17151	17330	17258	17251	17222	17357	17175	17247	17207	17294	17213	17206	17325	17254	17184	17177	17302	17329	17444	17321	17169	17194	17366	17236	17248	17501	17291	17239	17053	17244	17243	17204	17480	17368	17262	17255	17314	17066	17430	17140	17265	17179	17519	17229	17226	17097	17351	17173	17200	17258	17353	17146	17183	17473	17238	17319	17366	17291	17212	17309	17207	17356	17202	17117	17152	17232	17427	17169	17319	17235	17118	17322	17321	17334	17093	17408	17323	17099	17272	17191	17344	17303	17248	17225	17339	17470	17433	17220	17185	17381	17231	17185	17042	17299	17173	17400	17403	17163	17191	17265	17170	17190	17435	17170	17330	17284	17259	17219	17315	17140	17293	17328	17343	17386	17334	17290	17347	17313	17364	17289	17324	17346	17350	17303	17248	17271	17420	17321	17295	17135	17107	17216	17219	17159	17125	17235	17148	17281	17246	17175	17159	17288	17397	17443	17170	17203	17324	17450	17293	17229	17258	17253	17292	17118	17417	17156	17141	17247	17358	17213	17195	17482	17221	17422	17414	17410	17292	17176	17214	17297	17436	17385	17248	17271	17404	17286	17345	17205	17406	17237	17233	17160	17080	17382	17305	17416	17172	17333	16988	17221	17266	17068	17294	17231	17273	17343	17275	17240	17148	17316	17335	17249	17278	17244	17030	17101	17245	17216	17397	17251	17365	17202	17298	17358	17362	17401	17223	17317	17175	17400	17299	17327	17261	17114	17169	17167	17390	17284	17266	17436	17236	17189	17165	17168	17247	17206	17240	17182	17258	17115	17404	17217	17225	17168	17246	17441	17265	17353	17010	17373	17322	17239	17215	17027	17285	17163	17182	17342	17314	17324	17385	17386	17386	17261	17312	17420	17402	17216	17390	17156	17236	17304	17446	17194	17256	17517	17388	17331	17148	17357	17322	17147	17302	17337	17294	17285	17271	17306	17229	17294	17402	17260	17150	17296	17187	17225	17186	17179	17449	17198	17283	17399	17132	17413	17223	17228	17320	17330	17233	17201	17252	17281	17344	17081	17258	17282	17240	17424	17123	17114	17030	17224	17262	16979	17288	17392	17228	17201	17227	17216	17193	17142	17304	17400	17074	17205	17286	17267	17334	17246	17354	17318	17212	17384	17279	17171	17302	17460	17157	17054	17370	17203	17177	17214	17275	17346	17256	17311	17344	17260	17250	17307	17254	17314	17192	17328	17395	17286	17288	17444	17184	17407	17510	17267	17314	17161	17248	17330	17280	17290	17292	17237
23510	20777	28467	28687	27692	29033	30228	27756	27519	27735	27378	29573	38073	36951	33744	30985	28571	27485	27200	27040	26944	27243	26919	26747	26818	26740	26663	26850	27004	26652	26777	26932	26789	26949	26871	26804	26665	26857	26813	26685	26932	26664	26802	26763	27056	26626	26779	26790	26899	26596	26586	26787	26722	26822	26895	26959	27085	26661	26748	26994	26706	26979	26985	26839	26858	26724	26633	26784	26721	26838	26839	26646	27057	26783	26793	26879	26867	26802	26694	26836	26821	26903	26497	26663	26637	26951	26884	26703	26946	26747	26630	26868	26850	26811	26613	26598	26727	26753	27057	26549	26463	26816	26734	26804	26670	27046	26801	26655	26811	26758	26764	26572	26826	26972	26789	26528	26818	26646	27032	26740	26638	26930	26901	26949	26789	26680	26977	26814	26649	26704	26679	26795	26820	26703	26721	26735	26813	26792	26785	26699	26773	26766	26812	26612	26962	26827	26749	26881	26649	26711	26814	26655	26882	26609	27132	26923	26844	26902	26799	26717	26841	26831	26707	26771	26913	26650	26860	26945	26679	26896	26743	26630	26988	26651	26705	26660	26811	26911	26682	26785	26694	26913	26990	26992	26728	26767	26691	26929	26737	26834	26912	26731	26687	26609	26839	26944	26885	26961	26938	26831	26756	26685	26917	26823	26764	26898	26927	26749	26640	26989	26989	26646	26621	26776	26765	26709	26723	26568	26687	26722	26898	26831	26769	26636	26679	27062	26909	26856	26798	26770	26966	26619	26555	26907	26819	26740	26772	26856	26846	26493	26592	26751	26810	26820	26598	26824	26819	26890	26760	26787	26929	26958	26740	26823	26775	26685	26788	26562	26850	26710	26680	27084	26773	26987	26987	26968	26868	26733	26722	26694	26811	26906	26667	26752	26814	26612	26681	26670	26734	27031	26857	26791	26847	27027	27013	26662	26398	26743	26749	26777	26900	26799	26933	26714	26653	26725	26544	26733	26804	26894	26748	26768	26984	26659	26755	26576	26727	26880	26808	26608	27011	26930	26770	26636	26702	26902	26691	26723	26668	26703	26900	26619	26540	26597	26764	26800	26921	26660	26759	26656	26469	26591	26367	26962	26723	26691	26685	27119	27113	26759	26801	26739	26831	26666	26723	26976	26895	26863	26815	26712	26842	26842	26849	27014	26724	26906	26745	26521	26546	26730	26805	26921	26861	26911	26828	26970	26903	26991	26972	26721	26839	26610	26810	26669	26831	26820	26801	26736	26737	26833	26917	26746	26786	26780	26723	26730	26730	26672	26718	26720	26672	26784	26581	26755	26572	26823	26808	26594	26788	26706	26995	26864	26928	26628	26748	27032	27078	26773	26631	26837	26803	26968	26790	26468	26905	26893	26947	26886	26768	26898	26760	26799	26923	26799	26839	26649	27034	26668	26730	26699	26787	26946	26758	26942	26683	26963	26794	26859	26649	26856	26780	26712	26958	26812	26799	26659	26663	26723	26883	26741	26802	26891	26635	26770	26787	26900	26957	26790	26583	26403	26902	26811	26844	27019	26736	27115	26914	26779	26708	26866	26714	26680	26690	26590	26554	26833	26707	26796	26709	26918	26861	26618	26805	26936	26740	26597	26740	26617	26839	26786	26709	26780	26614	26694	26850	27005	27006	26805	26742	26782	26816	26822	27050	26908	27048	26698	26751	26844	26690	26695	26649	26569	26781	26772	26707	26892	26720	26782	26799	26874	27027	26669	26690	26762	27063	26863	26834	27038	26911	26846	26847	26392	26732	26983	26750	26626	26686	26963	26720	26870	27012	26870	26718	26734	26759	26466	26947	27064	26702	26582	26701	26881	26783	26822	26635	26916	26857	26802	26747	26769	26665	26904	26607	26673	27045	26882	26900	26784	26881	26765	26874	26760	26813	26667	26800	26843	26720	26648	26752	26886	26890	26581	26939	26826	26856	26794	26627	26608	26655	26690	26846	26841	26989	26910	26783	26956	26828	26642	26853	26839	26706	26948	26890	26685	26892	26822	26961	26810	26830	26768	26861	26934	26867	26773	26811	26855	26649	26659	26822	26975	26813	26685	26770	26650	26592	26584	26886	26982	26819	27009	26730	26917	26809	26990	26878	26909	26891	26769	26757	26896	26849	26445	26838	26651	26673	26861	26910	27119	26819	26949	26910	26825	26608	26754	26824	26885	26556	26652	26802	26723	26756	26679	26818	26855	26694	26924	26743	26590	26695	26673	26608	26684	26841	26783	26830	26865	26964	26652	26860	26710	26844	26878	26789	26793	26798	26706	26780	26918	26633	26966	26802	26561	26581	26798	26793	26537	26937	26709	26880	26752	26799	27001	26616	26815	26948	26687	26922	26720	26581	26613	26773	26700	26845	26832	26610	26593	26720	26904	26874	26811	26694	26806	26723	26683	26889	26956	26671	26683	26655	26717	26638	26484	26810	26742	26811	26946	26660	26683	26819	26644	26876	26840	26883	26990	26947	26684	26873	26951	26646	26533	26700	26702	26760	26937	26736	26615	27005	26803	26819	26801	26642	26858	26750	26569	26643	26953	26682	26899	26587	26819	26734	26592	26758	26728	26955	26710	26569	26774	26731	26952	26536	26776	26826	26794	26825	26866	26836	26926	26676	26856	27013	26671	26776	26817	26843	26757	26668	26731	26774	26671	26720	27041	27131	26875	27053	26763	27060	26836	26865	26697	26689	26594	27009	26847	26915	26828	26780	26846	26889	26817	26868	26667	26769	26925	26796	26444	26720	26782	27009	26713	26734	26782	26641	26828	26991	27045	26859	26687	26637	26749	26705	26658	26779	26889	26732	26804	26916	26755	26757	26795	26786	26865	26673	26765	26794	26862	26531	26953	26931	26859	26961	26843	26724	27136	26704	26758	26772	26721	26888	26701	26644	26557	26661	26935	26725	26736	26878	26771	26873	26603	26703	26582	26712	26724	26701	26836	26712	26688	26740	26838	26562	26886	26739	26921	26762	26783	26806	26772	26718	26915	27036	26926	26804	26603	26548	26720	26724	26877	26977	27124	26730	26736	26550	26753	26931	26526	27009	26880	26610	26762	26783	26818	27042	26637	26761	26723	26734	26579	27045	26894	26710	26744	26953	26498	27011	26715	26741	26703	26736	26937	26940	26886	26705	26568	26687	26679	27007	26792	26689	26631	27054	26918	26585	26741	26967	26584	26636	26689	26803	26720	26679	26672	26634	26783	26630	26499	26998	26593	26818	27027	26824	26794	26675	26865	26998	26666	26725	26671	26856	26774	26773	26718	26824	26563	26807	26852	26849	26877	26731	26835	26882	26823	26698	26753	26863	26981	26794	26575	26681	26671	26943	26721	26827	26493	27098	26950	26987	26750	26698	26696	26649	26812	26898	26693	26740	26416	26844	26494	27091	26670	26728	26797	26855	26676	26858	26806	26879	26876	26938	26851	26750	26935	26748	26990	26755	26708	26545	26728	26524	26703	26551	26876	26898	26566	26727	26914	26999	26784	26765	26864	26833	27102	26939	26946	26980	26696	26722	26747	26754	26693	26995	26830	26733	26537	26828	26935	26837	26800	26909	26784	26922	26930	26805	26998	27123	26979	26499	26876	26750	26871	26553	26428	26689	26811	26835	26806	26729	26818	26898	26568	26472	26726	26950	27024	26901	27141	26681	26882	26866	26789	26753	26820	27013	26790	26722	26791	26685	26507	26906	26830	26900	26686	26779	26695	26730	27006	26998	26764	26647	26803	26542	26956	27018	26859	26944	26804	26672	26739	26873	26562	26774	26857	26803	26724	26688	26812	26802	26459	26842	26591	26452	26585	26775	26670	26764	26890	26659	26655	26801	26746	26773	26603	26725	26775	26916	26884	26678	26835	26582	26744	26868	26510	26810	26801	26546	26744	26831	26572	26651	26779	26435	26827	26634	26745	27001	26807	26628	26707	26763	26744	26698	26539	26747	26643	26904	26679	26749	26716	26702	26671	26614	26827	26860	26722	26675	26680	26571	26677	26815	26949	26843	26816	26591	26920	26872	26505	26815	26906	26936	26833	26724	26758	26963	26736	26874	26867	26484	26739	26779	26675	26752	26902	26845	26819	26733	26746	26738	26843	26837	26849	27073	26766	26646	26715	26737	26570	26514	26591	26857	26872	26728	26900	26891	27027	26819	26710	26898	26913	26944	26534	26855	26839	26881	27032	26853	26557	26940	26604	26947	26863	26816	26686	26705	26582	26626	26972	26807	26870	26834	26647	26503	26800	26622	26756	26790	26843	26905	26636	26795	26747	26982	26726	26692	26707	26752	26651	26878	26746	26597	26805	26989	26878	26941	26717	26987	26967	26965	27050	26984	26771	26746	26832	26801	26865	26874	26701	27021	26966	27013	26714	26937	26965	26848	26683	27140	26784	26804	26535	26760	26785	26938	26679	26945	26611	26879	26619	26612	26884	26605	26840	27081	26854	26927	26815	27048	26668	26869	26802	26821	26570	26923	26806	26899	26949	26792	26656	26700	26748	26761	27079	26838	26749	26909	26719	26680	26797	26530	26910	27002	26938	26847	26597	26831	26644	26819	26607	26827	26792	26649	26682	26710	26812	26918	26814	26582	26924	26820	26516	27079	26774	26779	26726	26919	26766	26804	26541	26954	26916	26690	26654	26610	26610	26912	26513	26796	27059	26813	26596	26845	26952	26854	26706	26767	26764	26749	26993	26776	26775	26941	26706	26708	26889	26896	26729	26579	26964	27077	26798	26847	26760	26729	26680	26693	26836	26681	27094	26928	26818	26688	26700	26796	26866	26793	26947	26794	26850	26821	26928	26619	26975	26879	26812	26773	26808	26783	26759	26812	26828	26908	26642	26784	26872	27004	26933	26766	26695	26756	26687	26599	26722	26722	26821	26612	26903	26602	26634	26674	26733	26670	26965	26679	26768	26742	27033	26927	26910	27056	26895	26849	26808	26843	26631	26445	26889	26754	26818	26848	26593	26669	26700	26591	26894	26678	26854	26977	27035	27076	26881	27025	26703	26744	26732	26406	26599	26713	26646	26972	26878	26507	26755	26855	26793	26811	26762	26748	26719	26665	26929	26703	26643	26694	26659	26696	26605	27112	26879	26628	26819	26804	26574	26916	26579	26964	26910	26787	26977
48664	72314	63090	45319	30554	21888	19002	18497	18219	18224	17803	22608	32045	29864	25162	21541	19271	17841	17394	17387	17360	17364	17291	17289	17265	17253	17257	17161	17234	17312	17212	17290	17525	17157	17282	17215	17292	17440	17237	17273	17260	17338	17267	17279	17128	17326	17261	17383	17297	17271	17140	17414	17113	17160	17347	17417	17226	17184	17306	17266	17336	17219	17305	17364	17287	17507	17281	17298	17075	17142	17196	17433	17324	17294	17360	17304	17246	17270	17263	17294	17277	17252	17341	17302	17072	17306	17077	17192	17361	17393	17279	17438	17321	17236	17222	17067	17275	17232	17205	17290	17230	17225	17109	17147	17376	17323	17246	17427	17371	17343	17123	17236	17297	17173	17335	17245	17205	17337	17298	17229	17251	17375	17366	17399	17362	17164	17172	17213	17416	17104	17270	17406	17253	17107	17447	17271	17344	17180	17334	17253	17338	17261	17206	17240	17220	17149	17322	17341	17270	17241	17245	17116	17326	17171	17492	17263	17284	17381	17107	17388	17298	17151	17288	17337	17347	17138	17247	17289	17217	17232	17349	17181	17311	17409	17480	17262	17441	17312	17279	17323	17245	17322	17260	17219	17366	17160	17113	17405	17302	17183	17188	17279	17364	17358	17363	17177	17122	17341	17191	17201	17351	17177	17284	17347	17256	17472	17263	17190	17289	17241	17118	17357	17360	17357	17262	17292	17244	17139	17226	17184	17405	17314	17226	17129	17101	17142	17246	17141	17477	17263	17306	17186	17312	17135	17344	17165	17347	17316	17511	17292	17164	17395	17287	17431	17365	17286	17192	17395	17315	17264	17312	17166	17276	17270	17318	17230	17206	17370	17466	17203	17061	17258	17346	17354	17269	17300	17345	17183	17224	17307	17337	17299	17126	17007	17117	17214	17221	17345	17219	17345	17189	17148	17475	17100	17107	17325	17223	17243	17230	17406	17346	17481	17274	17164	17259	17123	17217	17288	17277	17353	17259	17113	17417	17241	17469	17075	17385	17387	17286	17411	17198	17304	17196	17201	17225	17263	17353	17298	17249	17253	17343	17507	17201	17270	17301	17356	17281	17224	17221	17370	17185	17288	17201	17315	17405	17211	17221	17243	17353	17415	17373	17239	17377	17109	17087	17283	17062	17391	17145	17307	17196	17173	17417	17256	17187	17192	17351	17244	17124	17292	17219	17387	17334	17205	17461	17398	17282	17124	17121	17333	17238	17262	17253	17384	17304	17173	17225	17357	17345	17497	17245	17420	17179	17291	17231	17245	17381	17154	17269	17291	17296	17299	17234	17445	17276	17312	17020	17331	17374	17278	17169	17284	17079	17233	17286	17268	17205	17240	17258	17256	17217	17352	17183	17319	17229	17216	17093	17230	17123	17279	17155	17251	17275	17361	17168	17327	17393	17312	17245	17226	17350	17122	17170	17206	17370	17279	17302	17192	17338	17057	17240	17206	17379	17305	17259	17372	17306	17184	17105	17319	17305	17251	17376	17233	17379	17297	17187	17324	17309	17135	17312	17287	17219	17375	17398	17420	17338	17209	17069	17187	17165	17147	17359	17409	17309	17249	17362	17336	17213	17282	17420	17311	17167	17256	17179	17223	17282	17193	17394	17325	17083	17361	17286	17322	17236	17392	17149	17359	17309	17159	17230	17266	17064	17334	17373	17306	17056	17415	17335	17473	17292	17076	17222	17221	17422	17155	17192	17108	17394	17331	17235	17231	17462	17470	17357	17213	17242	17213	17475	17078	17340	17148	17316	17239	17327	17232	17209	17179	17381	17415	17300	17227	17292	17452	17353	17405	17445	17322	17170	17256	17223	17261	17175	17324	17232	17261	17246	17308	17322	17209	17282	17540	17199	17225	17179	17127	17079	17240	17212	17358	17179	17384	17341	17282	17177	17251	17256	17375	17237	17311	17307	17136	17149	17284	17424	17191	17380	17408	17182	17533	17395	17344	17251	17200	17298	17174	17261	17238	17234	17247	17241	17321	17031	17357	17182	17301	17346	17264	17353	17279	17269	17302	17316	17216	17307	17413	17219	17301	17376	17254	17237	17335	17197	16991	17432	17233	17234	17299	17372	17383	17091	17321	17352	17097	17265	17196	17247	17304	17285	17185	17164	17286	17336	17173	17300	17262	17191	17346	17112	17076	17214	17179	17409	17367	17307	17242	17292	17203	17268	17287	17241	17375	17291	17359	17353	17190	17173	17447	17231	17216	17301	17104	17163	17177	17386	17204	17333	17228	17341	17230	17288	17325	17404	17285	17208	17413	17243	17204	17208	17345	17323	17085	17267	17348	17280	17276	17175	17142	17452	17378	17219	17157	17310	17190	17406	17250	17300	17316	17233	17103	17224	17262	17208	17356	17355	17300	17191	17235	17340	17180	17146	17494	17283	17332	17177	17084	17253	17323	17269	17365	17372	17356	17311	17256	17287	17062	17298	17462	17399	17345	17261	17293	17404	17280	17372	17222	17297	17189	17362	17237	17410	17357	17366	17209	17367	17158	17407	17336	17225	17307	17181	17479	17341	17351	17406	17135	17189	17123	17279	17289	17176	17132	17345	17245	17189	17338	17456	17128	17281	17123	17271	17133	17222	17289	17284	17243	17211	17416	17300	17181	17173	17296	17297	17244	17272	17262	17397	17207	17268	17155	17263	17327	17479	17340	17299	17209	17253	17356	17252	17224	17377	17375	17330	17256	17323	17395	17175	17174	17304	17253	17128	17376	17232	17327	17299	17358	17258	17211	17142	17088	17301	17226	17268	17074	17111	17267	17149	17216	17294	17069	17440	17400	17373	17362	17348	17249	17353	17185	17192	17350	17390	17253	17366	17133	17236	17279	17494	17396	17392	17247	17235	17308	17124	17115	17446	17220	17409	17099	17387	17202	17252	17377	17555	17191	17367	17334	17316	17164	17234	17489	17012	17515	17348	17281	17275	17338	17115	17380	17297	17180	17118	17273	17204	17218	17350	17284	17299	17212	17280	17342	17302	17206	17220	17202	17109	17166	17301	17306	17243	17447	17217	17257	17407	17369	17249	17233	17342	17197	17264	17335	17401	17379	17150	17108	17264	17341	17277	17233	17199	17171	17216	17402	17408	17036	17235	17215	17330	17288	17303	17384	17250	17286	17352	17340	17134	17160	17180	17332	17325	17148	17474	17397	17260	17248	17264	17188	17224	17249	17108	17161	17215	17704	17411	17419	17162	17372	17184	17271	17281	17163	17158	17240	17322	17314	17416	17330	17449	17370	17399	17413	17289	17111	17148	17190	17292	17222	17303	17347	17301	17377	17336	17155	17075	17394	17334	17160	17244	17272	17200	17325	17238	17279	17243	17310	17222	17378	17490	17149	17098	17229	17185	17204	17267	17257	17406	17358	17317	17233	17370	17306	17088	17358	17481	17391	17336	17354	17196	17313	17375	17272	17281	17248	17356	17347	17272	17179	17280	17444	17060	17398	17185	17306	17389	17337	17084	17330	17452	17113	17269	17285	17255	17195	17188	17322	17240	17244	17290	17199	17248	17441	17304	17250	17314	17309	17306	17311	17318	17322	17166	17533	17237	17302	17230	17220	17465	17117	17186	17281	17285	17365	17285	17187	17226	17215	17495	17149	17271	17248	17375	17181	17210	17342	17103	17173	17265	17240	17256	17218	17202	17274	17269	17393	17130	17318	17198	17171	17224	17200	17268	17276	17244	17423	17207	17153	17403	17298	17163	17174	17144	17387	17167	17251	17189	17321	17189	17218	17258	17286	17261	17253	17304	17457	17433	17238	17188	17287	17389	17378	17357	17163	17283	17277	17364	17417	17240	17185	17151	17107	17256	17262	17351	17310	17218	17245	17248	17213	17408	17290	17349	17311	17193	17343	17240	17143	17254	17279	17167	17281	17269	17331	17241	17185	17350	17168	17535	17229	17358	17254	17198	17244	17290	17196	17266	17366	17329	17347	17321	17230	17218	17344	17171	17225	17435	17173	17142	17170	17297	17380	17218	17344	17326	17265	17089	17275	17337	17268	17299	17342	17331	17324	17422	17119	17214	17172	17381	17129	17415	17388	17253	17439	17450	17199	17223	17240	17195	17271	17098	17198	17246	17411	17248	17267	17209	17493	17121	17314	17309	17425	17315	17359	17301	17181	17453	17431	17412	17461	17333	17281	17386	17309	17287	17316	17281	17343	17315	17246	17309	17125	17145	17367	17172	17168	17240	17236	17244	17248	17172	17147	17322	17035	17298	17338	17267	17201	17409	17356	17295	17326	17492	17162	17253	17377	17371	17307	17337	17217	17223	17373	17294	17505	17252	17249	17105	17199	17277	17383	17286	17212	17305	17393	17450	17051	17268	17278	17403	17284	17235	17247	17273	17161	17390	17110	17205	17281	17432	17231	17249	17324	17277	17311	17189	17250	17436	17274	17347	17246	17392	17224	17108	17425	17337	17235	17283	17130	17298	17222	17244	17328	17254	17305	17244	17259	17398	17369	17380	17188	17488	17260	17363	17162	17350	17041	17271	17288	17303	17313	17308	17318	17323	17117	17319	17326	17410	17292	17146	17172	17161	17436	17232	17335	17437	17277	17249	17145	17401	17244	17197	17251	17454	17441	17242	17321	17253	17288	17174	17260	17265	17458	17173	17301	17224	17216	17119	17178	17266	17305	17285	17225	17388	17203	17322	17239	17317	17184	17118	17377	17325	17231	17138	17381	17318	17388	17322	17122	17313	17032	17337	17211	17204	17173	17237	17193	17258	17362	17249	17125	17251	17082	17164	17243	17262	17299	17276	17458	17099	17323	17416	17140	17361	17535	17308	17218	17401	17318	17271	17219	17225	17117	17307	17263	17323	17157	17346	17172	17391	17203	17235	17430	17252	17377	17387	17237	17231	17321	17310	17382	17275	17206	17317	17260	17225	17245	17128	17193	17060	17392	17188	17351	17262	17441	17217	17348	17323	17275	17406	17219	17148	17304	17573	17400	17344	17321	17257	17277	17421	17291	17145	17235	17314	17186	17398	17420	17201	17372	17270	17277	17090	17344	17421	17387	17312	17069	17333	17356	17393	17089	17309	17264	17271	17136	17249	17354	17254	17374	17176	17420	17238	17180	17335	17185	17225	17229	17302	17211	17180	17262
21964	20617	27671	26987	26084	27198	31612	28727	28057	28207	28117	31440	44188	44691	39440	34328	30812	28797	27658	27324	27246	27248	27060	26958	27159	27368	26958	27267	27060	27266	27260	27146	27049	27048	27023	27136	27192	27138	27290	27300	27268	26915	27203	27203	27052	27032	27077	27001	26865	26842	26985	27074	27161	27301	27022	27237	27220	27042	27107	26796	27091	26957	27074	27267	27381	26846	27082	27259	26921	26977	27394	27153	27197	27159	27356	26945	27020	26822	27042	26989	26799	27260	26978	27068	26999	27059	27034	26734	27412	27222	27036	27104	27280	27026	26961	26968	27023	27315	27042	27159	27054	26922	26878	26920	26946	27031	27069	27136	27190	26865	27040	27022	26991	26734	27024	26931	27028	27119	26949	27164	26841	26975	27360	27243	26988	27216	27141	27333	27148	26944	27128	27347	27045	27167	26973	27122	27000	27014	27280	27058	27114	26856	27143	27178	26945	27088	27257	26995	26975	27219	26893	26779	27054	26962	27158	26949	26945	27077	27036	26689	26981	26830	27026	26931	26946	27110	26942	27052	26923	27056	27165	27272	26980	27239	26918	27104	27203	27058	27345	27130	27149	27024	27043	27275	27031	27243	27155	27118	27145	26863	27083	27004	27219	27141	27125	27025	27020	27066	27124	27066	27258	27130	27095	27254	26877	26928	27050	26780	27105	27241	27187	26904	27169	26794	27077	26998	27291	27234	27266	27241	26969	26706	27198	27063	27138	27194	26830	26991	27058	26907	26990	26939	26984	27216	27153	27046	26957	26988	27076	27023	26925	27311	27376	27080	26975	27060	26896	26897	26907	27152	27041	27102	26954	26913	27069	26980	26952	27121	27183	26886	27233	26792	26761	27085	26738	26718	27019	27084	27213	27119	26858	26974	26924	26998	26981	26938	27153	26835	27109	27103	26934	26917	27128	26817	27291	27232	26915	27121	27131	27012	26903	27061	27261	27003	27110	26960	27096	27048	27053	27066	26909	26774	27125	26968	27156	26958	27105	26870	27019	26973	26810	26867	27080	27069	27154	26999	26955	26979	26962	27101	27224	26947	26973	27066	26872	27022	27113	27041	27412	27070	27238	27230	26991	27067	26725	26950	27133	26913	26949	27048	26980	26940	27086	27207	26810	27065	27046	27015	27118	26869	27082	27006	26980	27109	27042	27189	27035	27037	27037	27074	27064	27187	27138	27100	27110	27220	26976	26834	27147	26888	27121	26977	26984	27127	27042	27168	27168	27118	27046	27060	27034	27153	26999	27238	27153	27143	26838	27125	27061	27275	27106	27183	27150	27176	27169	27267	26873	27035	27049	26923	26969	27014	26990	26948	27065	27179	26975	27005	27016	27081	27109	26964	27001	27108	27141	27026	26927	27205	27093	27095	26942	27052	27026	27083	27021	27183	26990	26953	27014	27157	27192	26957	26908	26981	26991	26662	26937	27062	27124	27155	26825	26941	26872	27104	27102	26989	27045	27189	26886	26954	27109	26769	27011	27066	26863	27036	26972	27117	27057	26804	27131	26940	26830	27000	27056	27260	27031	27166	26894	27074	27113	27078	27062	27148	26907	26976	27087	27322	27184	26696	27170	26871	26925	27163	26944	26998	26979	27069	27268	27203	27077	26965	27088	27290	27033	27215	26929	27307	26998	27154	27062	27082	27206	27167	27158	26870	26898	27038	26855	27178	27054	27078	27094	26894	27029	26997	27088	26737	26838	27058	27094	27032	26915	26961	26946	26962	26960	27104	27231	27067	26882	27195	26846	27075	27163	27081	26969	27056	27144	27066	27246	27187	26858	26974	27008	26990	26832	27159	27183	27078	27048	26842	27171	27319	27202	27200	26791	26963	26756	26920	26956	26822	27214	27047	27041	27064	27013	26839	27021	27151	27005	27112	27352	27145	27136	27130	26919	26960	26957	26878	27162	27246	26956	27070	26883	26895	26955	26956	27010	26939	27357	27024	27132	27024	27090	26951	27469	26969	26963	27047	27166	26798	26979	26990	26981	26961	27113	26982	27204	26990	26907	26980	27033	26981	26956	27111	27091	27095	27436	27179	27033	27050	26957	26892	26950	27216	26881	27056	27104	27081	27068	26909	27340	26929	27113	27024	27099	27130	27115	27058	27095	26943	26889	26951	26977	26893	26930	27131	27306	26774	26791	26982	27198	27196	27233	27079	27140	27131	27218	27095	27285	27247	27298	26783	26833	27165	27097	27038	26962	26755	27081	27124	27081	27280	27131	26920	27190	26922	27066	26864	26908	27039	27031	27158	27000	27023	26982	26720	26940	27273	27015	27119	27313	26950	27067	27197	27284	27139	27056	27195	27152	26888	27020	26643	26838	26939	27057	27114	26790	26992	27154	27243	27103	26997	26983	26907	27290	27131	27032	27262	26939	26726	26966	27195	26887	27087	26934	26827	26826	27045	26960	27059	27253	27244	26956	27101	26832	27150	27045	27260	27167	27145	27153	27116	27105	26727	27333	26872	26925	26976	27175	26937	27028	27024	27026	26945	27281	26991	27055	27068	27141	26947	27009	26884	27078	27265	26901	26941	27340	26905	26997	27055	26986	27028	27127	27014	26866	26956	27024	27149	26985	27062	26891	26897	27137	27111	27258	26967	26974	26850	26947	26816	26814	27085	27047	27006	26969	27035	27114	26931	26963	27006	26883	27205	26867	27088	26965	27038	27034	26915	27193	27097	27058	27009	26952	26894	26955	27009	27141	26922	26902	26885	27198	27042	26911	26912	27002	26892	27115	27004	27033	26846	27165	27143	26940	26851	27077	27251	26948	27003	27200	26995	26958	26929	26810	26924	27243	27170	27109	26784	27010	26882	26945	26889	27046	26773	26905	26864	27116	26683	27310	27010	27071	27154	26881	27137	26889	26932	27123	26934	26923	26940	27246	27100	27142	27136	27015	27047	27109	26898	27014	27153	27032	27037	27063	27187	27104	27037	27020	27251	27146	27078	27069	27161	27249	27009	27415	27025	27063	27160	27061	27145	27132	27250	26955	27075	27115	27004	27150	27072	27126	27058	26890	27071	26999	27055	27019	27019	27016	26776	27172	26990	26983	26953	27018	26871	27191	26845	27067	26940	27157	27205	26921	26926	27017	27086	27019	26993	27154	26859	27116	27295	27281	26972	27134	26972	26986	26843	26838	27107	26886	26937	26683	26954	27137	27149	27067	27313	27021	26647	27270	27088	26962	27251	27052	27035	26897	27132	27051	27099	26924	26912	26837	26967	27017	27091	26960	27220	26817	26707	27114	26714	27014	26897	26872	27068	27169	27007	27051	27149	26848	26994	27165	27093	27160	26862	27162	27001	27135	27081	27118	27069	27056	26922	26971	27025	26987	27209	27061	27060	27259	27120	27114	26925	27204	27016	27162	27041	27009	27164	27164	26812	27178	26950	26996	26971	27008	27017	27040	26929	27059	27157	27056	27131	26854	26914	27007	26941	26927	27186	26997	26867	27016	27141	27066	27054	26894	26988	27001	27028	27019	27047	26906	27001	27231	27058	27025	27068	26940	27223	27182	26949	26860	27194	26860	26989	26807	27092	27020	27040	27082	26855	27153	27103	26947	26864	27083	27094	26992	26964	27128	27039	26835	26820	27070	27234	27028	26997	26983	26981	26945	26968	26789	27114	27135	26846	26907	26946	27060	27037	27067	27118	26963	26920	27211	27159	27133	27038	26898	26977	27049	26914	27124	27154	27036	27082	27220	27143	27068	27130	27199	27080	27087	26991	27129	26911	26939	27076	27073	27247	27049	27039	26792	27158	27347	27082	26951	26904	27234	26976	27049	26908	27158	26922	26949	26967	27117	27153	27024	27013	27031	26935	27013	27232	27175	27183	26671	27095	27005	27275	26983	27029	26959	26989	27124	27144	27170	27195	27176	26918	27029	27275	27064	26828	26695	27067	26948	26955	26983	26910	26923	27094	27076	26876	26818	27204	26719	27126	27182	26887	26838	27088	27045	27100	27251	26950	26786	27173	27080	26837	27102	26963	26923	26782	27122	26858	26996	27149	27130	26999	26907	27130	26998	26881	26957	27076	27087	26908	26905	26972	27023	26962	26969	27035	27018	27061	27198	26701	27197	26982	27018	27115	27105	26904	27109	26843	26983	27163	26999	27265	27063	26975	27042	26842	26759	27042	27130	27070	27038	27169	26914	26988	27038	27313	27075	26992	27268	27110	27121	27115	27295	27018	26812	27000	26935	27233	27032	27233	26942	27053	26920	27002	27045	26675	27085	27171	27031	27034	26977	27048	27030	27068	27163	27134	26881	27060	27129	27161	27055	27094	26950	27079	26773	27050	27058	27166	26873	27056	27200	26890	27029	26957	26871	27179	27199	26914	26999	26761	26948	27004	27035	27168	26991	26851	26937	26945	26986	26825	26998	26915	27026	27049	27210	27101	27151	27059	27113	26841	27067	27222	27127	27260	27186	27055	27005	26951	27146	26972	26797	27172	26827	27346	26914	26986	27036	26879	27001	26887	27052	26911	27086	27105	26914	26845	26994	27023	26799	27051	27152	27088	27145	26851	27015	26901	27067	26801	27015	26857	27026	26971	27215	26876	27165	27084	26819	26830	27003	27145	27023	26905	27242	27190	27033	26956	27213	26919	26901	27098	27022	26983	27143	26930	26967	26911	27109	26983	27049	27240	27122	26943	27008	26923	27018	27038	27248	27116	27019	27048	27291	27249	27101	26980	26740	27116	26956	27099	26891	27038	27144	27164	26865	26667	27216	26967	27126	26680	27002	27018	26986	26935	27043	26858	27163	27203	27024	27067	26966	27113	27069	27088	27314	27225	26865	27113	26940	26864	27367	27066	26999	27086	26979	27169	26954	26735	27057	26867	27129	27099	27217	27022	26968	27316	27084	26704	27095	26954	27226	26985	27065	26927	27138	27139	27339	27134	27109	26860	27217	26883	27096	27051	27092	26950	26992	26851	27215	27141	27045	27184	27172	27042	27069	27207	27196	26971	27150	26841	26936	26923	27115	27085	26971	26970	27302	27236	27185	27099	26891	27186	26864	26849	27205	27113	27013	27139	26996	26988	26967	26821	27091	26916	27114	26766	26834	26920	26872	26783	27122	26995	26847	26960	27009	27026	27020	27142	27259	26858
50196	75631	69427	54197	35554	21671	19906	19094	18922	18497	18424	24676	39013	38198	31916	25562	21256	18826	17677	17628	17351	17453	17217	17462	17370	17279	17423	17393	17288	17443	17533	17440	17395	17296	17266	17421	17348	17260	17417	17332	17316	17253	17308	17193	17341	17466	17212	17219	17518	17291	17408	17335	17261	17322	17104	17572	17304	17306	17532	17480	17272	17429	17435	17490	17422	17334	17334	17474	17284	17501	17420	17366	17269	17443	17283	17246	17081	17245	17273	17262	17543	17326	17491	17469	17442	17319	17414	17282	17334	17321	17383	17058	17505	17363	17234	17469	17334	17316	17442	17463	17384	17323	17427	17439	17464	17301	17230	17440	17458	17421	17328	17284	17324	17192	17428	17487	17332	17357	17438	17328	17402	17404	17357	17225	17415	17367	17103	17236	17257	17525	17390	17360	17288	17279	17193	17226	17270	17325	17347	17211	17243	17496	17322	17430	17284	17389	17325	17194	17455	17187	17365	17362	17428	17161	17483	17264	17402	17490	17381	17325	17260	17491	17455	17239	17246	17496	17282	17477	17310	17410	17149	17287	17579	17294	17123	17486	17455	17418	17299	17243	17258	17299	17386	17224	17361	17288	17479	17398	17434	17436	17519	17304	17378	17456	17334	17494	17323	17230	17213	17252	17444	17345	17367	17428	17372	17382	17222	17376	17449	17193	17508	17347	17295	17365	17427	17389	17391	17212	17327	17441	17288	17493	17165	17282	17375	17405	17412	17382	17404	17522	17303	17289	17335	17370	17384	17521	17341	17236	17351	17347	17428	17201	17399	17472	17406	17443	17426	17329	17217	17245	17366	17374	17299	17296	17359	17365	17398	17586	17270	17421	17344	17148	17325	17285	17440	17304	17536	17379	17380	17253	17234	17353	17189	17192	17489	17193	17307	17319	17273	17422	17408	17587	17184	17397	17288	17499	17401	17316	17310	17462	17237	17274	17347	17257	17231	17195	17424	17577	17362	17445	17429	17461	17251	17368	17335	17391	17234	17201	17460	17221	17190	17386	17450	17298	17371	17451	17338	17233	17330	17447	17405	17374	17311	17288	17374	17303	17271	17483	17359	17305	17329	17321	17328	17315	17487	17432	17165	17572	17446	17337	17338	17298	17144	17502	17228	17319	17281	17392	17260	17330	17286	17365	17358	17266	17415	17420	17372	17357	17300	17310	17329	17343	17331	17560	17286	17267	17278	17335	17289	17437	17327	17347	17250	17382	17340	17505	17305	17291	17324	17225	17181	17455	17348	17220	17502	17118	17385	17365	17244	17385	17229	17325	17358	17207	17587	17452	17500	17328	17404	17395	17378	17358	17344	17203	17422	17369	17131	17350	17308	17290	17438	17332	17236	17296	17435	17280	17279	17208	17239	17235	17523	17389	17133	17294	17436	17324	17444	17190	17351	17229	17193	17400	17445	17380	17367	17537	17317	17238	17373	17246	17292	17305	17395	17368	17107	17436	17405	17238	17538	17302	17367	17405	17202	17285	17462	17260	17418	17344	17305	17365	17372	17438	17291	17270	17263	17398	17341	17402	17326	17505	17423	17282	17241	17437	17472	17362	17425	17265	17362	17420	17337	17244	17380	17419	17225	17180	17434	17267	17363	17398	17242	17189	17293	17437	17353	17215	17380	17214	17031	17213	17218	17396	17262	17293	17265	17269	17321	17457	17448	17356	17425	17398	17459	17303	17414	17544	17077	17531	17333	17174	17317	17392	17267	17228	17326	17315	17464	17275	17421	17250	17426	17266	17372	17333	17486	17244	17277	17341	17257	17164	17440	17473	17307	17371	17318	17305	17353	17247	17105	17285	17324	17259	17329	17309	17269	17335	17333	17362	17476	17278	17502	17128	17554	17118	17459	17314	17384	17330	17341	17447	17256	17443	17450	17511	17363	17281	17454	17187	17458	17317	17298	17459	17232	17303	17411	17227	17269	17347	17396	17373	17351	17479	17262	17354	17369	17214	17332	17441	17379	17353	17328	17000	17489	17283	17358	17439	17461	17343	17247	17328	17410	17234	17489	17322	17462	17234	17194	17441	17296	17346	17337	17382	17516	17279	17412	17374	17456	17370	17254	17429	17414	17404	17225	17321	17332	17219	17421	17300	17284	17301	17400	17366	17193	17288	17297	17333	17302	17416	17316	17357	17224	17152	17390	17444	17117	17307	17348	17412	17343	17304	17298	17292	17591	17336	17511	17307	17229	17577	17234	17442	17215	17401	17411	17315	17266	17391	17212	17443	17278	17294	17312	17187	17349	17498	17398	17252	17528	17258	17378	17340	17336	17330	17374	17445	17282	17301	17383	17386	17380	17409	17390	17255	17431	17390	17329	17304	17295	17262	17338	17411	17336	17328	17204	17231	17438	17298	17454	17393	17236	17346	17337	17290	17483	17498	17429	17278	17432	17373	17295	17313	17422	17273	17304	17547	17417	17468	17223	17082	17466	17342	17268	17294	17534	17296	17339	17216	17363	17280	17390	17379	17324	17322	17273	17430	17272	17337	17293	17457	17260	17542	17324	17433	17399	17444	17224	17301	17208	17330	17353	17410	17377	17542	17406	17431	17096	17385	17289	17223	17252	17283	17221	17344	17239	17352	17504	17405	17349	17215	17475	17449	17208	17338	17320	17327	17294	17340	17146	17449	17342	17296	17417	17341	17413	17444	17240	17397	17214	17285	17249	17240	17306	17272	17374	17329	17351	17116	17365	17510	17561	17279	17246	17589	17232	17364	17298	17427	17464	17321	17366	17086	17470	17255	17402	17356	17390	17361	17436	17482	17532	17360	17243	17322	17337	17309	17474	17384	17371	17237	17529	17398	17360	17480	17410	17403	17327	17157	17393	17489	17474	17352	17180	17340	17358	17307	17396	17110	17220	17368	17383	17319	17365	17400	17288	17537	17380	17289	17303	17332	17203	17333	17311	17289	17380	17332	17356	17567	17307	17273	17413	17337	17266	17521	17267	17414	17407	17466	17378	17284	17205	17150	17391	17386	17337	17333	17309	17335	17411	17425	17533	17367	17216	17247	17417	17385	17318	17382	17406	17426	17382	17398	17195	17295	17355	17463	17482	17315	17179	17235	17258	17403	17222	17332	17329	17302	17441	17248	17162	17326	17292	17355	17337	17326	17292	17250	17304	17417	17157	17430	17233	17440	17438	17242	17371	17422	17262	17433	17324	17248	17310	17363	17412	17430	17411	17135	17113	17414	17408	17394	17351	17247	17353	17298	17420	17338	17363	17140	17364	17361	17461	17326	17363	17276	17259	17417	17281	17449	17425	17360	17453	17295	17342	17226	17396	17202	17606	17455	17260	17300	17345	17480	17250	17332	17239	17427	17474	17404	17512	17258	17587	17279	17441	17377	17154	17330	17347	17284	17381	17239	17448	17290	17520	17499	17422	17347	17032	17439	17179	17339	17373	17232	17404	17338	17273	17397	17279	17419	17308	17326	17541	17367	17440	17501	17374	17427	17221	17406	17384	17473	17281	17290	17337	17503	17245	17377	17323	17341	17214	17380	17374	17382	17287	17289	17271	17367	17192	17222	17279	17414	17252	17091	17420	17414	17187	17437	17368	17147	17204	17310	17582	17500	17397	17375	17302	17358	17375	17330	17433	17235	17335	17310	17381	17111	17481	17261	17180	17164	17416	17252	17460	17357	17289	17371	17404	17377	17442	17262	17227	17351	17430	17348	17227	17270	17358	17329	17375	17156	17364	17394	17364	17457	17371	17231	17367	17344	17401	17463	17503	17284	17318	17284	17223	17234	17289	17304	17356	17406	17451	17345	17379	17350	17357	17267	17439	17375	17221	17410	17474	17224	17643	17407	17381	17409	17382	17312	17342	17389	17624	17378	17372	17310	17441	17219	17336	17340	17273	17337	17480	17318	17294	17511	17302	17182	17522	17531	17431	17322	17418	17618	17189	17425	17250	17209	17290	17413	17300	17215	17369	17302	17376	17351	17286	17369	17249	17281	17356	17263	17478	17248	17241	17484	17301	17095	17303	17338	17272	17421	17201	17532	17168	17383	17507	17161	17240	17459	17365	17313	17411	17229	17366	17296	17344	17488	17283	17251	17443	17352	17375	17283	17434	17382	17392	17479	17234	17219	17290	17271	17294	17293	17376	17444	17365	17417	17051	17347	17342	17235	17232	17326	17308	17344	17252	17408	17317	17406	17543	17254	17457	17206	17162	17233	17366	17181	17379	17394	17320	17363	17290	17409	17319	17232	17471	17349	17273	17327	17227	17394	17297	17184	17512	17205	17517	17142	17341	17530	17330	17388	17464	17297	17467	17289	17285	17356	17114	17365	17422	17392	17385	17246	17386	17333	17387	17433	17269	17478	17550	17377	17345	17523	17086	17404	17426	17385	17362	17511	17461	17360	17438	17306	17191	17348	17478	17386	17436	17473	17312	17319	17366	17297	17205	17362	17393	17404	17293	17266	17380	17507	17416	17342	17272	17264	17293	17422	17500	17328	17513	17389	17480	17284	17386	17357	17269	17433	17390	17315	17501	17259	17516	17276	17359	17144	17337	17340	17299	17339	17492	17451	17318	17348	17435	17457	17326	17500	17237	17385	17104	17404	17172	17361	17265	17406	17386	17332	17364	17369	17268	17391	17345	17355	17375	17396	17294	17306	17433	17331	17274	17242	17244	17292	17291	17098	17346	17254	17410	17359	17438	17161	17307	17507	17335	17266	17427	17226	17318	17273	17450	17334	17409	17390	17448	17555	17369	17403	17105	17288	17359	17398	17222	17366	17353	17465	17434	17476	17361	17363	17400	17392	17524	17359	17325	17404	17301	17279	17574	17444	17206	17458	17458	17223	17329	17398	17382	17402	17217	17400	17530	17340	17310	17353	17234	17226	17379	17321	17169	17462	17439	17334	17360	17480	17530	17263	17517	17275	17358	17400	17266	17300	17284	17480	17388	17465	17467	17443	17279	17371	17267	17397	17350	17190	17268	17428	17424	17373	17160	17559	17303	17350	17426	17457	17417	17223	17144	17201	17468	17373	17307	17451	17300	17385	17287	17317	17305	17310	17411	17457	17367	17299	17398	17410	17459	17248	17529	17310	17373	17243	17252	17269	17401	17288	17423	17302	17423	17291	17276	17364	17315	17305
44180	44523	44641	40059	32447	28366	27907	27345	27315	27377	27220	27404	27295	28245	28324	28182	27601	27506	27280	27233	27044	26948	27004	27098	27167	27222	27065	27444	27391	27198	27133	26950	27178	27029	27072	27058	27010	27094	27004	27323	27071	27076	26795	27101	27115	26901	27023	27304	27023	27292	27162	27113	27147	27046	27039	27131	27386	26879	27224	27261	26901	26973	27182	26942	27142	27185	27197	27002	27278	26997	27052	26909	26841	27102	27221	26831	27101	27113	26827	27142	27256	26926	26829	27137	26983	27318	27133	26911	26949	27043	27128	27058	26962	26981	27118	26940	27126	27320	27288	26676	26915	27154	27128	27208	26912	27117	27019	27072	26828	27037	26956	26910	27001	27145	27200	27275	27092	26832	26983	27090	27256	27109	27247	27088	27221	27122	27133	27002	27028	26844	27182	27030	26892	27150	27111	27112	27030	27082	26963	27116	26936	27249	27146	26986	26955	27148	26872	27057	27148	26967	26938	27203	27035	27034	26932	26979	27078	26963	26818	26922	27155	27007	26882	26994	27369	26956	27060	27107	27117	27307	27247	26991	27203	26867	26847	27090	26909	27002	27107	26913	27400	27247	27215	27232	27240	26955	27097	26913	26948	27123	26929	27220	27040	27281	27084	26896	26984	27049	27059	27000	26964	26916	27072	27039	26982	26834	27084	26953	26989	27081	27108	27193	27143	27227	27081	27244	26902	26769	26899	27025	27267	27014	26952	27248	27057	26840	27301	27261	27044	27065	27084	27007	27111	26859	26995	27153	26868	27022	27024	26860	27225	26997	26860	27121	26995	27112	27076	27105	27122	27109	27121	26963	27234	27258	26878	27006	27067	27170	26910	26874	27443	26984	27117	27209	27331	26980	26926	27220	27262	27140	27044	27121	26778	27120	27189	27222	27028	27043	27131	26901	26975	27205	27162	27140	27042	26927	26958	27051	27080	27346	27152	27173	27185	27082	27176	27072	27062	27269	27091	26803	26757	27209	26910	27057	27001	27110	27033	27073	27065	26947	27021	27056	27230	27299	27050	27108	27394	26938	27094	27128	27029	27081	27036	27110	27092	26774	27265	26827	27007	27045	27137	26975	27023	26881	26998	26959	26887	27089	27028	27065	26898	27118	27066	27224	27243	27102	27362	27148	27283	27083	27145	27105	27314	27079	27204	27073	27149	27041	27155	26865	27172	27054	27279	27063	26826	26909	27248	27071	27214	26951	27071	27224	26928	27068	27007	27037	27061	27080	27011	27024	26979	27042	27148	26953	26857	27065	27011	27041	27002	27154	27023	27109	27161	26949	27136	27015	27200	26972	27198	27119	27141	27042	27126	27170	27168	27195	26882	27081	27044	27237	27222	26887	27004	27025	26825	27287	27194	27192	27193	26993	27058	27034	27149	26988	27428	27292	27245	27159	27023	26995	27122	27237	27046	27212	26743	27359	26940	26889	27347	27361	26947	27069	27022	27185	27030	27057	26761	27172	27074	27180	26883	27201	26969	26884	27152	27208	27181	26884	27018	26863	27154	27190	27173	27275	27025	27240	27044	27059	27117	27049	27162	27266	26978	27464	27264	26850	27132	27178	26878	27178	27165	27221	27275	27136	27089	27170	27140	27118	27153	27191	27075	27196	26958	27165	27185	26887	27136	26831	26764	27070	27076	27079	27219	26891	27261	27198	27330	27484	27105	26897	27211	27059	27019	27159	26948	27077	27004	26796	27135	27132	26951	27001	27327	27163	27221	26909	27036	27101	27047	27242	27081	27377	27146	27304	27420	27010	27190	26985	27189	26982	27048	27238	27145	26947	27101	27039	27005	27198	27437	27232	26898	26896	27106	27059	27022	27013	27248	27056	27078	26954	26826	26939	27104	27024	27156	26930	27018	27297	26994	27046	27194	27284	27030	27279	27076	26923	27117	26785	26964	27220	27113	26898	27157	26997	27100	27037	27005	27084	27020	27052	27310	26880	27083	27367	27188	26962	27041	27140	27046	27103	27106	27179	26915	27113	26993	27158	27180	27130	26929	26848	26872	27253	27174	26932	27395	27177	27240	27158	27164	27059	27186	27080	26961	27157	27047	27258	27152	27135	27186	27189	27088	27226	26923	27146	27157	27162	27222	27017	27008	27068	27341	26983	27273	27104	27028	27227	27071	27150	26935	26973	27069	26986	26986	27092	27100	27036	26809	27226	27038	26972	26725	27241	26949	27083	26952	27270	27010	27050	27243	27219	27109	27032	27293	27191	27088	27054	27292	26987	27259	27216	27000	27039	27074	27123	26834	27280	27148	27050	26907	26991	27123	27240	26925	27003	27311	26944	27104	26995	27115	27109	27107	27026	26967	27003	26936	27009	26967	26910	27055	27012	27100	27124	27061	26940	26737	27134	26936	26941	27189	26840	27031	27305	26941	27052	27141	27130	26963	27164	27450	27214	26826	27267	27224	27132	26951	26867	26909	27134	27148	27134	27037	27174	26976	26977	27368	27110	27211	27172	27104	27210	26853	27059	26950	27174	27108	27167	26859	27057	26913	26999	27201	26975	27090	27279	27121	26991	26810	27091	27250	27120	27384	27106	27254	26962	27166	27261	27036	27100	27097	26861	27151	27213	26933	26930	27152	27160	26938	26886	27256	26773	26987	26969	27149	27151	27184	26994	27032	27139	26833	27050	27339	27134	27038	27054	26938	27157	27046	27067	27399	27192	27227	26983	27039	27157	27081	27091	27140	27060	26918	26958	26851	27265	27307	27011	27000	27084	26939	27074	27088	27242	27038	27189	26936	26931	27288	27091	27092	27054	27062	26801	26997	26926	27061	27116	27195	27167	27174	27281	26934	27332	26995	27073	26958	27237	27305	26987	27134	27101	26850	27032	27410	26936	26918	26842	27089	26802	27088	26922	27015	27034	26818	26876	26972	26903	27099	27316	27133	27194	27043	26974	27111	27058	27032	27030	27307	26985	27205	27021	27088	27040	27042	27137	26943	27039	26956	27204	27188	27004	27107	27261	27005	27114	26939	26880	27013	27015	27114	27369	27277	27154	27116	27103	27086	26896	27025	26867	26920	27168	27318	27261	27010	27052	27028	27072	27179	26937	27304	27277	27031	26995	26923	27071	27428	27422	26904	27227	27064	27054	27033	27093	27251	27013	27317	27069	27237	27096	27237	27033	26830	27039	27298	27039	27606	27211	27217	27161	27107	26806	26939	27215	27106	27047	27081	27384	27094	26971	27101	26919	27081	27130	26811	27093	27165	27004	27250	27312	27211	27244	27220	26953	27350	27076	27036	27024	26987	27150	27016	27127	27121	27081	27060	26909	27127	27172	27207	27293	27294	27207	27139	27427	26956	27156	27131	27045	27189	27128	27112	26868	27049	27079	27126	27197	27042	26927	27178	26890	27059	27192	27402	27275	27099	27296	27147	27426	27162	27088	27031	27036	27111	27063	26818	27202	27018	27060	27009	27197	27043	27094	27084	27050	27093	27032	27080	27077	27162	27143	27000	27281	26739	27110	27441	27229	27007	27180	27189	27140	27252	26973	26897	27324	26966	27303	27414	27055	27096	27136	27177	27131	27073	26975	26919	26830	27157	27111	27238	27188	27044	27057	27029	27158	26999	27360	27196	27106	26877	27289	27156	27172	27101	27159	27124	27020	26970	27298	26889	27030	27049	26953	27043	26980	26928	27119	27133	26915	27000	27045	26866	27069	27098	27054	27242	27279	26948	27133	27040	27016	27274	27151	26939	27132	27039	26981	27418	27039	27064	26997	27031	27070	27344	27288	26943	26859	27286	27336	27250	27084	27110	27148	27312	27255	26891	27071	26928	26974	27048	27069	27250	27140	27124	27148	27058	27065	27191	27215	27078	27002	26928	26948	27182	27200	27125	26886	27001	27209	27452	26865	27023	27030	26829	26899	27163	26954	27187	27077	27357	27055	27274	27055	27182	27139	26979	27227	27211	27132	27050	27044	27058	27036	27095	27048	27068	26885	27212	26999	26996	26845	27152	26768	26712	26906	27134	27224	27039	27058	27127	27247	27074	27154	27288	27384	27172	26828	27260	26876	27385	26817	27033	27128	26940	26857	27130	27237	27055	27113	27115	27166	26777	27093	27129	27215	27266	27039	26996	27092	27082	26957	27027	26918	27211	26979	27022	27141	27223	27169	27188	26986	27117	27119	27011	27018	27012	26916	27161	27045	27139	26937	26987	27138	27191	26936	27137	26902	26987	27168	27327	27086	26965	27156	27193	27119	27122	27255	27137	26834	27176	26822	26975	27194	27244	26951	27399	27015	27067	26860	27193	27140	27511	26898	27350	27110	27331	27149	26834	27069	26876	26966	27026	26996	26943	27038	27352	27174	26886	27130	26922	26877	26809	27129	27025	27057	27326	26858	27091	27158	27251	26885	26897	26894	27156	27142	26960	26737	27014	26933	26910	27184	27058	27074	27282	27308	27315	27382	26951	27202	27120	26993	27162	27091	26865	27210	27047	27233	26966	27108	27043	26862	27021	27109	26971	26918	27192	27148	26964	27159	27194	26980	27257	27287	27403	27087	26979	26814	27012	27095	27413	26992	26834	26950	26959	27041	26869	27217	27158	27244	27196	27070	27404	26975	27116	27068	27142	27060	27135	27094	27147	27075	27144	27175	27227	27095	27297	27090	27096	26985	27136	27193	27429	27104	27037	27037	27219	27395	27089	26941	26991	27112	27093	26912	26995	27191	27119	27017	27165	27495	26974	26992	27185	27246	27006	27056	26963	27455	27230	27119	27159	27290	27139	27130	26999	27026	26864	26984	27148	26913	27012	27057	27134	27042	27260	27113	26891	27112	27193	27076	27017	27171	27112	26924	26976	26956	27055	27105	27182	27106	26920	26952	27057	27174	26931	27021	27208	26816	27429	27321	27155	27137	27239	27100	27017	27080	27265	27141	27143	27057	27160	26906	26778	26878	26952	27015	26959	26898	27139	27339	27140	27239	27032	27005	27029	27135	27288	27176	27278	26993	27209	27318	27311	27157	27047	27218	27171	26921	27196	27092	27222	27097	26892	27001	27126	27031	27010	26985	26998	27002	27190	27023	26985	27151	27157	27343	27151	27194	27312	27211	27062	27098	27134	27298	26941	26995	26957	27260	27205	27051	26854	26985
46484	49147	43353	33315	23139	18491	18062	17929	17818	17649	17643	17767	17758	19123	18875	18408	17744	17430	17422	17395	17372	17359	17243	17354	17340	17528	17353	17328	17260	17328	17281	17330	17418	17359	17395	17316	17430	17517	17247	17385	17333	17334	17370	17234	17428	17388	17180	17318	17448	17206	17366	17430	17296	17390	17526	17319	17380	17233	17250	17399	17303	17363	17212	17471	17432	17431	17286	17344	17369	17262	17553	17299	17336	17477	17458	17295	17394	17391	17363	17421	17488	17438	17407	17264	17367	17263	17311	17271	17415	17172	17435	17313	17319	17448	17306	17536	17396	17468	17236	17358	17534	17398	17443	17184	17395	17330	17316	17273	17468	17441	17446	17281	17425	17318	17481	17431	17232	17274	17390	17431	17391	17475	17537	17441	17515	17515	17342	17234	17408	17399	17506	17478	17359	17326	17289	17365	17484	17413	17253	17305	17380	17412	17320	17446	17268	17317	17585	17076	17466	17282	17329	17487	17291	17503	17409	17188	17383	17260	17496	17496	17362	17347	17314	17373	17386	17428	17236	17301	17459	17407	17352	17277	17314	17528	17296	17187	17377	17209	17370	17203	17347	17221	17403	17521	17368	17399	17367	17328	17435	17363	17369	17284	17253	17273	17471	17406	17339	17234	17396	17367	17472	17270	17461	17444	17342	17367	17399	17456	17237	17272	17381	17340	17543	17361	17456	17316	17405	17382	17417	17410	17281	17509	17261	17298	17464	17352	17156	17384	17340	17324	17328	17475	17433	17354	17416	17518	17403	17355	17366	17466	17364	17575	17404	17377	17349	17409	17400	17389	17414	17384	17271	17292	17312	17359	17571	17408	17407	17406	17264	17238	17517	17425	17460	17359	17373	17457	17404	17404	17245	17322	17351	17281	17326	17254	17437	17260	17344	17338	17412	17441	17446	17566	17251	17317	17225	17498	17268	17407	17318	17243	17513	17444	17274	17333	17274	17316	17501	17489	17229	17355	17505	17178	17428	17260	17275	17450	17444	17224	17427	17348	17464	17176	17394	17394	17292	17288	17317	17142	17422	17462	17461	17345	17372	17408	17186	17438	17299	17464	17239	17399	17277	17469	17346	17338	17232	17473	17312	17485	17429	17474	17373	17446	17285	17331	17484	17199	17360	17227	17374	17394	17315	17437	17332	17414	17432	17353	17372	17243	17325	17418	17491	17366	17390	17293	17272	17554	17415	17554	17334	17419	17303	17333	17480	17255	17342	17481	17483	17338	17472	17268	17310	17413	17332	17247	17306	17465	17195	17230	17453	17375	17519	17308	17151	17361	17205	17349	17441	17378	17423	17432	17571	17337	17365	17434	17350	17361	17274	17427	17138	17427	17376	17348	17374	17296	17366	17356	17309	17274	17341	17303	17475	17485	17349	17467	17434	17249	17392	17087	17271	17478	17283	17210	17335	17430	17419	17406	17493	17264	17449	17464	17399	17308	17262	17429	17487	17309	17192	17491	17345	17332	17095	17381	17501	17485	17398	17355	17262	17410	17456	17163	17366	17456	17494	17421	17290	17333	17275	17296	17430	17246	17356	17379	17307	17629	17440	17311	17398	17521	17407	17484	17447	17409	17396	17169	17458	17294	17475	17338	17446	17470	17462	17392	17395	17456	17423	17281	17328	17523	17298	17413	17397	17263	17234	17482	17318	17458	17405	17355	17304	17424	17387	17302	17374	17319	17400	17380	17470	17453	17392	17447	17105	17318	17465	17301	17394	17305	17250	17528	17306	17196	17388	17482	17403	17272	17372	17429	17174	17402	17334	17503	17465	17295	17451	17421	17363	17322	17473	17461	17333	17404	17356	17332	17343	17226	17304	17440	17453	17481	17375	17206	17330	17311	17255	17281	17516	17401	17318	17337	17296	17218	17366	17500	17281	17520	17340	17381	17376	17386	17473	17488	17436	17450	17351	17340	17380	17271	17287	17372	17492	17358	17401	17414	17577	17418	17554	17270	17246	17357	17400	17236	17463	17372	17311	17287	17388	17282	17410	17482	17442	17386	17284	17458	17356	17278	17488	17297	17346	17403	17455	17410	17489	17234	17602	17312	17344	17346	17536	17457	17277	17264	17435	17325	17356	17366	17301	17244	17264	17327	17161	17267	17398	17446	17480	17375	17427	17379	17374	17432	17540	17368	17511	17348	17324	17529	17402	17481	17423	17450	17467	17392	17503	17431	17456	17387	17365	17282	17256	17251	17467	17327	17123	17392	17227	17568	17338	17480	17382	17388	17367	17423	17450	17281	17414	17274	17357	17434	17086	17220	17290	17489	17379	17247	17283	17432	17307	17361	17409	17248	17490	17249	17428	17159	17378	17225	17244	17280	17405	17267	17348	17243	17328	17393	17440	17387	17441	17262	17438	17294	17383	17206	17465	17451	17265	17253	17514	17201	17377	17428	17357	17470	17454	17290	17294	17331	17401	17497	17422	17307	17273	17414	17303	17280	17565	17163	17383	17416	17300	17373	17391	17378	17189	17350	17266	17471	17179	17431	17410	17623	17331	17416	17429	17311	17477	17396	17486	17378	17277	17463	17364	17293	17291	17378	17356	17336	17422	17445	17265	17414	17348	17238	17417	17469	17263	17395	17200	17245	17443	17349	17204	17429	17523	17073	17355	17475	17161	17423	17355	17381	17435	17383	17255	17440	17335	17340	17253	17480	17257	17243	17626	17410	17375	17298	17472	17512	17414	17357	17215	17453	17333	17421	17485	17542	17236	17475	17369	17334	17437	17485	17225	17038	17407	17412	17429	17549	17434	17319	17503	17478	17492	17342	17272	17479	17300	17455	17391	17343	17323	17345	17334	17352	17240	17364	17382	17379	17478	17242	17537	17521	17513	17522	17348	17293	17479	17111	17290	17254	17564	17298	17415	17491	17355	17386	17379	17483	17323	17495	17402	17448	17368	17421	17266	17351	17357	17312	17513	17473	17257	17336	17422	17472	17473	17522	17365	17581	17460	17480	17286	17302	17549	17355	17146	17312	17425	17393	17546	17394	17435	17314	17267	17411	17479	17404	17374	17328	17257	17334	17285	17452	17385	17227	17332	17317	17434	17318	17345	17438	17400	17398	17446	17439	17359	17342	17559	17333	17408	17523	17189	17407	17393	17454	17344	17348	17333	17476	17513	17308	17280	17299	17455	17231	17593	17250	17309	17424	17416	17311	17462	17284	17270	17455	17292	17419	17604	17311	17370	17456	17307	17373	17367	17353	17317	17362	17383	17529	17258	17534	17344	17374	17444	17390	17219	17497	17405	17401	17283	17270	17477	17306	17532	17240	17353	17399	17427	17377	17261	17418	17438	17359	17257	17418	17432	17405	17399	17338	17603	17398	17389	17338	17298	17336	17406	17460	17306	17442	17416	17455	17511	17484	17290	17286	17425	17459	17337	17234	17305	17462	17440	17371	17424	17296	17362	17399	17372	17451	17403	17228	17295	17439	17501	17488	17157	17337	17351	17457	17454	17378	17438	17288	17577	17305	17339	17422	17280	17354	17156	17308	17393	17319	17381	17429	17417	17508	17414	17385	17396	17196	17517	17333	17425	17387	17452	17359	17550	17329	17350	17339	17485	17351	17347	17330	17356	17442	17417	17495	17195	17515	17240	17344	17386	17285	17372	17430	17502	17330	17244	17289	17351	17409	17488	17481	17281	17319	17445	17284	17548	17334	17560	17404	17255	17397	17363	17280	17608	17485	17410	17450	17492	17395	17244	17404	17547	17481	17484	17429	17515	17430	17387	17201	17283	17458	17330	17333	17443	17309	17357	17314	17363	17380	17350	17450	17242	17344	17346	17287	17419	17360	17332	17363	17323	17374	17335	17421	17386	17243	17501	17399	17332	17474	17495	17388	17354	17388	17299	17459	17407	17304	17358	17304	17235	17300	17235	17579	17290	17467	17380	17523	17353	17402	17379	17404	17245	17434	17356	17029	17467	17277	17415	17479	17358	17392	17335	17269	17346	17251	17464	17210	17469	17355	17380	17451	17346	17436	17321	17282	17311	17247	17592	17376	17346	17377	17363	17217	17191	17464	17398	17373	17339	17403	17272	17404	17363	17315	17179	17462	17549	17397	17352	17398	17416	17442	17483	17263	17230	17338	17375	17323	17349	17340	17444	17542	17256	17468	17319	17425	17294	17309	17252	17519	17414	17380	17368	17224	17249	17341	17260	17360	17512	17510	17320	17612	17331	17338	17338	17530	17454	17259	17381	17307	17382	17312	17503	17362	17379	17540	17367	17431	17450	17320	17391	17322	17513	17611	17169	17439	17467	17413	17469	17431	17597	17379	17485	17452	17309	17373	17397	17273	17454	17489	17344	17432	17389	17464	17467	17369	17591	17367	17243	17326	17442	17461	17484	17187	17403	17445	17310	17439	17322	17494	17264	17482	17266	17295	17337	17495	17546	17457	17404	17484	17396	17530	17469	17354	17162	17241	17298	17360	17412	17292	17434	17383	17352	17379	17413	17360	17381	17235	17414	17388	17404	17294	17303	17333	17408	17511	17477	17305	17406	17315	17433	17287	17332	17446	17587	17426	17137	17332	17384	17233	17566	17425	17431	17372	17144	17465	17646	17199	17460	17252	17293	17489	17451	17285	17364	17404	17283	17282	17431	17477	17149	17523	17378	17309	17277	17407	17391	17349	17423	17366	17325	17348	17214	17396	17477	17352	17355	17415	17416	17436	17350	17325	17193	17409	17570	17306	17344	17416	17282	17580	17394	17260	17434	17333	17421	17320	17362	17392	17340	17556	17308	17415	17172	17313	17485	17250	17194	17353	17415	17253	17273	17547	17347	17556	17413	17405	17493	17341	17455	17538	17450	17292	17341	17401	17349	17432	17390	17650	17382	17377	17238	17344	17536	17406	17530	17358	17237	17365	17454	17361	17221	17483	17271	17467	17438	17333	17255	17388	17473	17370	17244	17263	17297	17309	17351	17336	17412	17311	17359	17349	17281	17234	17532	17398	17581	17260	17418	17338	17600	17330	17515	17470	17476	17407	17350	17201	17335	17351	17133	17225	17399	17272	17199	17438	17542	17308	17283	17220	17310	17597	17492	17355	17357	17365	17445	17339	17301	17452	17277	17262	17357	17500	17315	17325	17395	17399	17392	17467
23449	20678	28149	29135	27728	28430	30907	28432	28104	28183	28305	28058	33115	40781	37615	33451	30418	29130	28054	27481	27661	27633	27752	27778	27540	27502	27734	27533	27731	27442	27905	27682	27584	27748	27726	27533	27795	27726	27707	27756	27637	27397	27486	27424	27595	27770	27643	27440	27419	27472	27200	27513	27652	27735	27567	27543	27721	27569	27418	27709	27448	27311	27592	27552	27510	27822	27494	27411	27655	27169	27475	27572	27623	27623	27149	27616	27471	27820	27366	27564	27725	27674	27437	27377	27649	27355	27551	27570	27319	27435	27373	27447	27449	27849	27817	27743	27287	27365	27350	27358	27314	27460	27422	27370	27683	27414	27420	27586	27536	27485	27461	27558	27753	27521	27524	27552	27562	27491	27474	27481	27498	27546	27507	27611	27485	27395	27349	27547	27549	27710	27772	27803	27655	27579	27570	27508	27518	27493	27426	27238	27470	27382	27606	27734	27494	27299	27467	27605	27817	27625	27659	27527	27720	27654	27394	27652	27600	27524	27633	27506	27448	27633	27366	27529	27376	27685	27327	27499	27794	27473	27169	27802	27485	27458	27353	27524	27603	27578	27479	27680	27566	27699	27549	27573	27534	27664	27459	27309	27458	27218	27430	27608	27624	27308	27539	27136	27430	27744	27548	27353	27674	27364	27537	27674	27431	27512	27322	27417	27681	27505	27659	27593	27249	27237	27505	27681	27373	27645	27377	27399	27606	27459	27618	27544	27602	27680	27432	27614	27420	27694	27684	27481	27425	27352	27566	27274	27452	27510	27827	27477	27503	27484	27648	27503	27442	27617	27365	27508	27661	27668	27170	27728	27417	27581	27680	27321	27644	27240	27605	27653	27533	27411	27479	27611	27546	27597	27773	27747	27536	27387	27109	27656	27721	27657	27478	27476	27668	27506	27407	27691	27598	27517	27495	27740	27425	27820	27831	27283	27619	27542	27553	27664	27456	27333	27699	27439	27786	27602	27315	27496	27531	27587	27350	27321	27409	27606	27431	27571	27239	27409	27654	27644	27558	27593	27487	27611	27676	27473	27601	27521	27516	27510	27482	27419	27279	27334	27178	27575	27566	27517	27391	27293	27361	27661	27551	27463	27449	27710	27582	27674	27587	27399	27686	27357	27332	27321	27151	27663	27645	27540	27710	27767	27692	27518	27441	27672	27439	27552	27258	27584	27523	27205	27446	27716	27315	27460	27681	27149	27585	27325	27506	27634	27679	27515	27640	27447	27645	27552	27695	27604	27683	27234	27664	27447	27593	27586	27654	27584	27371	27480	27727	27570	27639	27249	27711	27304	27565	27524	27638	27499	27333	27526	27642	27797	27469	27555	27437	27425	27639	27632	27644	27278	27646	27273	27709	27535	27613	27556	27336	27720	27775	27491	27534	27297	27632	27513	27779	27455	27545	27338	27718	27584	27520	27655	27820	27697	27221	27342	27651	27739	27534	27612	27537	27393	27619	27704	27464	27418	27440	27637	27723	27377	27456	27374	27431	27430	27326	27462	27063	27276	27627	27486	27680	27284	27577	27449	27563	27543	27564	27548	27446	27305	27631	27630	27545	27359	27682	27453	27525	27425	27314	27655	27550	27621	27533	27670	27586	27262	27276	27583	27569	27671	27680	27284	27222	27536	27572	27604	27554	27368	27475	27386	27545	27512	27551	27572	27576	27606	27568	27596	27447	27267	27688	27574	27443	27289	27510	27661	27722	27663	27278	27399	27572	27356	27743	27617	27544	27426	27587	27364	27706	27496	27654	27577	27552	27801	27508	27223	27017	27656	27478	27375	27458	27487	27549	27700	27376	27402	27515	27206	27555	27546	27571	27528	27482	27532	27511	27542	27304	27441	27482	27572	27315	27542	27315	27402	27515	27606	27471	27203	27398	27504	27491	27469	27514	27438	27695	27900	27740	27387	27537	27547	27560	27182	27239	27474	27545	27491	27493	27434	27544	27705	27381	27517	27536	27496	27474	27678	27500	27396	27666	27868	27483	27622	27536	27443	27255	27362	27765	27737	27472	27501	27686	27783	27657	27474	27349	27464	27581	27742	27458	27159	27483	27603	27542	27495	27537	27558	27589	27622	27476	27479	27442	27256	27488	27677	27643	27328	27624	27671	27548	27619	27508	27380	27480	27662	27322	27362	27368	27404	27330	27838	27311	27623	27552	27625	27258	27261	27490	27327	27486	27591	27661	27610	27565	27462	27508	27617	27279	27519	27381	27617	27616	27585	27467	27487	27538	27423	27816	27627	27570	27438	27510	27305	27675	27500	27326	27546	27740	27423	27593	27643	27416	27468	27831	27517	27533	27467	27410	27431	27445	27492	27482	27480	27488	27525	27626	27644	27590	27440	27462	27679	27247	27405	27627	27513	27342	27263	27274	27397	27578	27732	27327	27387	27112	27625	27564	27513	27494	27481	27580	27544	27409	27366	27510	27448	27589	27685	27427	27574	27486	27682	27268	27430	27480	27489	27463	27318	27367	27554	27665	27334	27314	27664	27520	27540	27487	27427	27641	27456	27726	27741	27612	27468	27418	27655	27334	27698	27286	27530	27592	27504	27762	27458	27558	27500	27544	27626	27484	27656	27451	27544	27586	27553	27474	27389	27637	27523	27428	27693	27513	27534	27552	27638	27574	27538	27449	27447	27473	27652	27393	27469	27444	27590	27589	27608	27668	27386	27575	27393	27548	27512	27601	27633	27615	27428	27376	27572	27655	27477	27578	27201	27580	27402	27631	27551	27661	27539	27804	27505	27817	27564	27255	27258	27869	27717	27477	27439	27444	27731	27568	27282	27606	27636	27549	27447	27514	27712	27556	27291	27527	27784	27597	27564	27367	27404	27662	27400	27536	27394	27506	27495	27576	27611	27578	27473	27238	27593	27090	27508	27736	27485	27027	27355	27446	27366	27633	27574	27559	27601	27363	27699	27769	27614	27565	27449	27538	27780	27492	27566	27741	27452	27506	27369	27231	27419	27877	27301	27460	27443	27478	27280	27227	27516	27436	27590	27603	27634	27538	27580	27766	27532	27390	27825	27428	27621	27505	27450	27650	27543	27653	27823	27691	27536	27576	27543	27421	27617	27706	27533	27341	27518	27511	27035	27373	27447	27304	27545	27480	27478	27326	27349	27449	27456	27459	27411	27392	27473	27501	27742	27420	27402	27644	27339	27425	27451	27312	27545	27699	27347	27539	27219	27556	27769	27435	27712	27595	27585	27564	27484	27418	27536	27504	27310	27189	27351	27662	27464	27602	27353	27472	27274	27487	27385	27318	27374	27399	27487	27562	27566	27327	27522	27550	27408	27421	27389	27501	27429	27651	27530	27755	27579	27606	27497	27719	27315	27207	27392	27543	27667	27427	27578	27512	27498	27476	27455	27418	27329	27365	27692	27541	27467	27567	27664	27430	27665	27648	27669	27310	27331	27201	27384	27633	27194	27311	27697	27270	27503	27842	27470	27467	27776	27635	27583	27539	27590	27459	27264	27607	27430	27599	27585	27584	27447	27484	27348	27263	27246	27331	27564	27533	27206	27494	27300	27461	27589	27479	27753	27620	27299	27637	27382	27534	27259	27304	27488	27577	27592	27742	27633	27422	27402	27439	27539	27514	27539	27455	27442	27805	27629	27715	27395	27472	27658	27319	27437	27540	27780	27773	27631	27542	27386	27440	27412	27396	27627	27719	27670	27462	27443	27511	27328	27588	27623	27626	27632	27628	27439	27606	27553	27434	27354	27424	27465	27438	27606	27502	27643	27360	27323	27578	27406	27279	27764	27383	27458	27643	27336	27551	27438	27787	27471	27515	27481	27615	27556	27640	27812	27622	27491	27637	27390	27497	27669	27446	27275	27364	27556	27498	27423	27286	27622	27448	27789	27475	27715	27484	27486	27315	27455	27695	27491	27309	27467	27556	27639	27546	27706	27322	27577	27695	27611	27433	27394	27512	27454	27309	27487	27493	27469	27857	27667	27414	27450	27697	27354	27613	27523	27522	27450	27427	27661	27585	27673	27627	27441	27414	27461	27508	27510	27717	27362	27231	27631	27488	27396	27482	27619	27716	27663	27491	27403	27476	27438	27413	27401	27785	27578	27588	27597	27614	27408	27376	27624	27599	27682	27906	27444	27384	27402	27768	27504	27610	27440	27416	27550	27656	27415	27586	27459	27483	27400	27380	27502	27530	27398	27736	27569	27306	27601	27401	27299	27470	27558	27375	27407	27591	27619	27397	27652	27601	27930	27487	27459	27561	27119	27493	27384	27590	27494	27442	27521	27503	27407	27288	27625	27371	27348	27821	27549	27411	27505	27442	27604	27618	27416	27367	27255	27493	27488	27654	27667	27572	27542	27526	27583	27834	27220	27523	27463	27654	27639	27684	27449	27737	27446	27477	27441	27815	27609	27483	27473	27700	27376	27407	27389	27683	27530	27354	27439	27660	27318	27687	27596	27411	27425	27730	27663	27672	27683	27588	27439	27695	27651	27697	27597	27754	27370	27617	27473	27718	27600	27752	27443	27558	27388	27558	27567	27483	27395	27681	27585	27226	27409	27582	27594	27607	27442	27617	27455	27334	27548	27797	27533	27721	27383	27728	27928	27512	27420	27484	27364	27566	27550	27474	27528	27580	27490	27281	27506	27544	27458	27467	27642	27486	27428	27308	27464	27339	27492	27488	27598	27538	27529	27559	27786	27413	27355	27613	27516	27585	27523	27730	27371	27684	27324	27751	27405	27677	27358	27748	27671	27389	27667	27955	27254	27571	27470	27200	27380	27643	27775	27692	27598	27575	27533	27323	27538	27365	27575	27509	27597	27614	27282	27645	27123	27416	27291	27505	27431	27517	27397	27369	27538	27444	27382	27325	27458	27506	27781	27475	27268	27388	27511	27341	27565	27461	27575	27535	27499	27533	27431	27511	27427	27788	27677	27870	27609	27436	27523	27765	27612	27586	27690	27692	27731	27410	27431	27530	27267	27629	27661	27617	27466	27482	27587	27713	27942	27692	27653	27493	27556	27431	27406	27389	27253	27582	27685	27603	27368	27510	27392	27577	27499	27308	27510	27649	27570	27683	27580	27603	27645	27775	27466	27539	27495	27353	27553	27611	27336	27364	27381	27520	27536	27764	27471
46249	63572	60280	46792	29218	20423	19351	18750	18543	18539	18422	18011	26703	34193	29292	24238	20461	18639	18079	17558	17566	17606	17746	17627	17556	17584	17684	17566	17708	17811	17615	17738	17388	17645	17510	17626	17621	17729	17662	17620	17721	17412	17520	17618	17448	17671	17572	17620	17588	17534	17457	17741	17706	17535	17673	17709	17535	17494	17846	17802	17637	17511	17628	17574	17620	17601	17661	17680	17668	17577	17639	17584	17488	17594	17496	17772	17397	17548	17804	17632	17724	17636	17495	17740	17588	17974	17476	17462	17515	17584	17604	17781	17593	17540	17570	17631	17507	17557	17722	17669	17691	17494	17706	17843	17660	17671	17585	17757	17632	17690	17620	17513	17663	17552	17703	17561	17569	17746	17577	17668	17559	17748	17498	17492	17598	17618	17640	17746	17655	17572	17655	17715	17618	17539	17709	17685	17427	17578	17563	17614	17721	17672	17467	17553	17591	17570	17547	17642	17758	17649	17534	17563	17793	17678	17650	17569	17606	17545	17724	17706	17764	17583	17582	17748	17565	17743	17487	17555	17717	17542	17687	17486	17687	17499	17647	17740	17791	17663	17480	17597	17502	17533	17509	17710	17541	17625	17618	17598	17709	17562	17519	17328	17612	17688	17630	17645	17595	17554	17619	17464	17759	17520	17679	17629	17563	17598	17499	17805	17535	17733	17671	17484	17604	17575	17660	17596	17689	17647	17623	17628	17485	17716	17604	17678	17780	17474	17537	17549	17660	17632	17577	17575	17570	17627	17425	17599	17708	17721	17589	17709	17728	17589	17421	17519	17446	17572	17528	17738	17584	17670	17456	17641	17631	17826	17603	17625	17350	17524	17492	17550	17554	17484	17610	17470	17592	17650	17498	17559	17497	17515	17555	17623	17600	17607	17593	17405	17749	17630	17548	17538	17596	17704	17799	17554	17664	17640	17676	17845	17377	17607	17525	17461	17587	17470	17483	17745	17619	17543	17608	17546	17614	17618	17557	17504	17524	17429	17495	17501	17699	17558	17653	17556	17804	17439	17732	17682	17612	17541	17519	17636	17680	17681	17548	17594	17580	17490	17444	17579	17643	17597	17569	17592	17628	17479	17603	17645	17609	17630	17419	17481	17669	17528	17719	17552	17819	17616	17579	17582	17498	17799	17685	17660	17619	17716	17601	17701	17641	17568	17571	17717	17692	17624	17628	17476	17737	17758	17582	17645	17570	17776	17687	17661	17476	17542	17703	17624	17742	17628	17612	17385	17618	17520	17651	17598	17684	17594	17720	17650	17652	17519	17689	17719	17578	17706	17680	17761	17687	17710	17485	17719	17478	17620	17610	17746	17558	17560	17363	17515	17675	17687	17594	17619	17606	17803	17537	17620	17659	17663	17578	17753	17734	17609	17591	17436	17626	17730	17683	17646	17728	17449	17691	17581	17508	17506	17548	17592	17726	17648	17584	17528	17653	17506	17722	17585	17540	17719	17657	17507	17518	17516	17485	17623	17653	17680	17629	17626	17764	17464	17558	17571	17630	17457	17740	17765	17684	17714	17718	17487	17586	17518	17497	17575	17566	17599	17560	17640	17597	17638	17569	17614	17677	17468	17580	17527	17498	17648	17530	17654	17746	17484	17564	17621	17536	17445	17454	17494	17628	17690	17654	17672	17552	17735	17545	17393	17560	17625	17638	17621	17527	17777	17386	17822	17843	17698	17653	17711	17680	17572	17577	17766	17657	17524	17582	17753	17601	17682	17467	17686	17622	17609	17534	17497	17853	17621	17589	17599	17664	17534	17294	17493	17448	17601	17576	17535	17548	17560	17631	17640	17691	17664	17529	17585	17628	17396	17617	17651	17584	17510	17563	17521	17552	17686	17553	17659	17778	17453	17620	17619	17451	17580	17635	17638	17769	17456	17560	17478	17584	17765	17588	17452	17583	17760	17486	17578	17668	17614	17586	17712	17677	17645	17619	17630	17701	17541	17628	17916	17635	17649	17602	17552	17522	17528	17692	17566	17610	17599	17600	17686	17586	17436	17597	17668	17711	17730	17618	17574	17804	17429	17601	17728	17478	17587	17505	17572	17512	17546	17566	17770	17729	17663	17603	17514	17715	17499	17555	17468	17547	17533	17564	17504	17529	17567	17743	17572	17698	17604	17696	17519	17691	17517	17672	17375	17489	17660	17683	17388	17596	17546	17637	17538	17664	17710	17622	17421	17684	17497	17546	17566	17651	17589	17553	17578	17724	17569	17710	17573	17593	17470	17612	17612	17488	17524	17519	17421	17606	17546	17548	17694	17564	17650	17497	17438	17696	17724	17543	17708	17832	17644	17666	17559	17651	17562	17656	17706	17544	17595	17534	17669	17699	17744	17748	17574	17673	17587	17638	17559	17543	17654	17599	17717	17634	17558	17575	17638	17715	17780	17624	17737	17703	17713	17454	17648	17785	17713	17576	17633	17598	17571	17646	17573	17734	17773	17584	17401	17491	17713	17441	17622	17534	17657	17626	17439	17813	17643	17813	17692	17669	17522	17513	17682	17567	17663	17431	17611	17700	17498	17765	17656	17687	17425	17412	17776	17538	17720	17553	17798	17681	17622	17743	17633	17503	17689	17666	17585	17696	17551	17557	17603	17682	17518	17480	17530	17666	17645	17582	17666	17575	17675	17699	17763	17583	17392	17548	17734	17577	17636	17686	17671	17548	17509	17712	17691	17677	17605	17605	17537	17639	17848	17552	17583	17665	17578	17570	17679	17654	17678	17479	17606	17562	17686	17555	17567	17596	17613	17492	17586	17624	17690	17428	17783	17685	17589	17565	17613	17686	17633	17600	17518	17540	17516	17576	17562	17636	17516	17757	17554	17665	17518	17598	17559	17601	17716	17635	17484	17392	17520	17613	17492	17644	17749	17690	17505	17619	17544	17664	17661	17621	17522	17701	17772	17729	17580	17435	17612	17707	17596	17671	17685	17585	17664	17283	17647	17504	17570	17517	17593	17645	17763	17594	17548	17793	17573	17655	17706	17422	17565	17728	17618	17592	17700	17613	17798	17679	17659	17606	17503	17675	17488	17553	17637	17716	17532	17636	17679	17624	17619	17491	17637	17616	17568	17636	17766	17770	17739	17641	17604	17693	17813	17723	17616	17489	17597	17652	17621	17598	17642	17577	17571	17420	17568	17650	17675	17648	17524	17624	17612	17708	17349	17473	17569	17611	17717	17751	17426	17562	17668	17593	17761	17496	17705	17659	17583	17574	17543	17693	17543	17535	17623	17531	17472	17596	17731	17567	17623	17512	17694	17545	17535	17674	17585	17710	17565	17697	17479	17677	17548	17789	17673	17691	17678	17690	17668	17590	17572	17693	17498	17576	17601	17776	17709	17460	17708	17599	17591	17569	17356	17365	17582	17619	17423	17739	17756	17541	17699	17581	17520	17513	17560	17601	17772	17567	17712	17555	17559	17524	17634	17743	17752	17429	17544	17682	17648	17514	17557	17672	17635	17657	17608	17797	17420	17775	17575	17534	17465	17515	17629	17724	17518	17601	17633	17540	17418	17660	17606	17694	17562	17664	17501	17666	17637	17655	17702	17701	17702	17534	17497	17535	17453	17619	17341	17635	17642	17613	17617	17638	17651	17541	17750	17607	17714	17637	17557	17512	17703	17672	17656	17521	17528	17752	17661	17654	17607	17674	17665	17528	17674	17635	17593	17783	17527	17588	17533	17485	17570	17469	17595	17700	17688	17770	17512	17559	17576	17754	17438	17596	17710	17614	17560	17636	17746	17613	17614	17755	17542	17700	17591	17603	17476	17540	17648	17469	17502	17741	17593	17499	17646	17728	17667	17573	17708	17550	17670	17554	17544	17776	17607	17733	17557	17755	17611	17675	17416	17599	17544	17687	17640	17563	17549	17577	17804	17715	17695	17660	17599	17619	17550	17622	17621	17598	17507	17530	17797	17661	17578	17433	17614	17533	17547	17547	17674	17378	17656	17652	17601	17659	17585	17378	17623	17664	17505	17685	17507	17657	17531	17559	17501	17747	17589	17651	17645	17481	17545	17573	17613	17608	17623	17748	17803	17739	17532	17690	17601	17597	17631	17523	17708	17512	17655	17672	17609	17587	17621	17609	17630	17641	17635	17569	17671	17610	17600	17760	17458	17601	17554	17777	17443	17551	17678	17652	17622	17562	17550	17546	17689	17644	17855	17790	17599	17613	17541	17465	17574	17398	17612	17544	17610	17547	17607	17652	17598	17399	17592	17495	17685	17801	17551	17652	17641	17568	17507	17686	17647	17656	17637	17513	17707	17753	17709	17679	17544	17446	17663	17662	17625	17644	17474	17598	17546	17600	17553	17623	17550	17503	17665	17623	17649	17621	17662	17549	17567	17621	17561	17585	17670	17683	17499	17508	17599	17683	17600	17690	17478	17690	17681	17561	17522	17649	17566	17610	17766	17586	17605	17662	17662	17606	17686	17555	17503	17538	17444	17540	17585	17652	17740	17658	17710	17716	17515	17721	17616	17736	17570	17644	17631	17644	17503	17700	17318	17703	17705	17505	17835	17802	17735	17629	17515	17694	17725	17594	17531	17681	17598	17631	17643	17752	17488	17597	17562	17578	17613	17648	17780	17649	17713	17634	17434	17668	17758	17799	17741	17598	17714	17721	17553	17608	17528	17552	17587	17655	17497	17571	17457	17615	17677	17509	17618	17634	17441	17545	17502	17554	17601	17549	17803	17608	17611	17715	17505	17656	17534	17469	17460	17507	17438	17619	17617	17738	17572	17650	17627	17668	17602	17532	17616	17565	17589	17709	17695	17703	17597	17587	17682	17713	17771	17789	17598	17712	17578	17735	17557	17622	17548	17640	17622	17786	17482	17753	17574	17602	17544	17705	17732	17673	17546	17610	17435	17677	17582	17556	17354	17626	17369	17653	17536	17554	17641	17578	17548	17611	17545	17495	17710	17641	17604	17586	17519	17446	17609	17530	17596	17727	17746	17564	17738	17655	17683	17663	17624	17464	17567	17547	17435	17640	17581	17535	17550	17496	17602	17781	17593	17672	17612	17587	17487	17864	17660	17621	17611	17650	17632	17549	17819	17501	17521	17617	17638	17668	17708	17750	17561	17697	17758	17513	17694	17747	17549
22021	20622	27905	28269	26661	27117	31871	28915	28430	29075	29102	30205	41490	46649	40727	35473	31650	29482	28465	27947	27917	27924	28198	28189	28022	27984	27971	27875	27833	28018	27815	27848	27830	27947	27887	27876	28022	27710	27789	27850	27950	27952	27854	28109	28149	28002	27981	27929	27986	27847	27976	27797	27776	28119	27827	28021	27906	27960	27997	27839	27856	27993	27950	27923	27956	27974	27672	28103	27738	27981	27898	27899	27904	27977	28026	28154	28049	28089	27999	28034	27719	27988	27664	27864	27816	27798	27953	27828	27847	27803	27711	27866	27725	27908	27933	27652	27894	27776	27992	27707	27949	27864	28032	28360	27789	28055	28060	27898	27875	27600	28118	27939	28048	28058	28003	27792	27868	27761	27812	27899	27699	27875	27701	27854	27828	27813	27779	27740	27541	27845	28022	27961	28076	27973	28077	28159	28032	27771	27817	27651	27852	28043	27838	27826	27883	28202	27819	27700	27559	27750	27682	27652	27929	27842	28041	27884	28015	27759	27891	27948	27815	27825	27701	27783	27613	28059	27903	27897	27820	27817	27823	27765	27898	27931	27677	28043	28068	27706	28139	28130	27715	28116	27867	27784	27675	27642	27930	27903	28064	27699	28006	27740	27846	28145	27770	27764	27956	27715	27785	27955	27808	27718	27790	27748	27727	27764	27889	27836	27837	27810	27763	27854	27854	27656	27893	27782	27633	27765	27801	27991	27775	27900	28067	27695	27985	27776	27854	27838	27937	27881	27825	27754	27789	27927	27902	28047	27911	27861	27839	28167	27868	28093	27824	27656	27662	27719	27867	27730	28060	27905	27991	27900	27913	27843	27714	27906	28043	27938	27644	27711	27960	27748	28067	28041	27821	28001	27901	27909	27981	27711	27843	27591	27805	27947	27957	27800	27622	27806	27675	27795	27917	27884	27877	27847	27942	28089	27951	27829	27866	27775	27901	27711	27877	27807	27662	27912	27907	27818	27753	27674	27786	27680	28007	27899	27543	27868	27740	27976	27648	27796	28025	27795	28066	27747	27637	27963	28262	27922	28018	27935	27781	27685	27734	27816	27920	27680	28086	27821	27745	27783	27845	28040	27918	27634	27784	27905	27975	27915	27880	28111	28181	27787	27984	27769	27613	27790	28119	27971	28028	27800	27975	27940	27811	27842	27660	27978	27774	27919	28181	27832	27954	27680	27871	28093	27920	27911	27779	27663	27800	27840	27751	27757	27884	27566	27831	27715	27683	28011	28055	28025	27790	27934	27774	27733	27842	27616	27819	27902	27763	28169	27803	27772	27992	28089	27979	27994	27912	28051	27837	28068	27885	27681	27803	27690	27870	27926	27936	27874	28043	28032	27883	27897	27653	27803	27944	27866	27782	27702	27954	27894	27794	27925	28019	27943	27861	27675	27894	27763	28047	28150	28178	28109	27954	27680	27944	27739	27910	28033	27985	28007	27592	27681	27798	27775	27798	28066	27952	27878	28244	27982	28213	27795	27942	27892	27660	27846	28133	27782	27822	27916	28315	27878	27773	27879	27763	27952	27935	28068	27920	27677	27817	27918	27758	27693	27843	27494	28014	27831	27851	27956	27904	27650	27677	27851	27593	27882	27835	27668	27829	27959	28107	27759	27747	27904	27870	27752	27866	27830	28268	27815	27761	27800	27811	27797	27861	27770	28138	28091	27931	27910	27873	27755	27815	27702	27501	27714	28042	27897	27798	27888	27814	27634	27895	27800	27988	27965	27755	27813	27760	27987	27792	27994	28019	27900	28257	27931	27651	27925	27773	27705	27892	27710	27876	27715	27846	27693	27782	27883	27672	27641	27651	27782	27908	27659	27787	27744	27869	27975	27690	27758	27951	27993	27854	27662	27740	27928	27774	27792	27842	27490	27728	27933	27691	27908	27823	27618	27951	27924	27794	27770	27822	27765	27583	27885	27770	27755	27644	27782	27896	27944	27952	27815	27918	27899	27879	27569	27839	27726	27981	27788	28049	27619	27924	28046	27982	28056	27935	27986	27841	27896	27738	27626	28013	27653	27828	27697	27781	27758	27894	28145	27681	28074	27722	27952	28121	27616	27832	27827	28113	27829	28123	28044	28037	27757	27829	27875	27721	27850	27770	27902	27955	28074	27806	27789	27982	28107	27803	27684	27868	27846	27749	27851	27781	27826	27719	27996	27762	27767	28038	28203	28134	27948	27951	27806	27937	28109	27943	27937	27964	27749	27480	27713	27654	27719	27830	27674	27828	27804	28269	27638	27795	27754	27848	27837	27754	27798	27947	27761	27982	27788	27960	27861	27680	27863	27878	27965	28033	27852	28007	27711	27802	27993	27731	28090	27942	27832	28137	28135	27640	27800	28058	27728	27927	27833	27867	27479	27724	27932	28007	27870	27652	27830	27841	27813	27998	27860	28107	27775	27865	28040	27912	27874	27899	27687	27984	28093	27965	28029	27982	27646	27870	28006	27807	27823	27780	27745	27672	27806	27577	27816	28263	27811	27818	27772	27922	28083	27940	27871	28025	27758	27925	27951	28071	27832	27686	27901	28018	28021	27992	27814	28135	27871	28007	27543	27887	27629	27753	28082	27779	27814	27681	27856	27809	27788	27925	27673	27808	27869	27752	28068	28232	27745	28143	27853	28012	27788	27792	28166	27889	27805	27872	27926	28024	27980	27782	27955	27848	27791	27948	28028	28094	27920	27983	27803	28129	27998	27852	27918	27837	27948	27921	27684	27722	27603	27890	27592	27750	27929	27878	27917	27741	27618	27864	27669	27673	27856	27978	28087	28073	27668	27630	27992	27955	27720	27895	27959	27805	27999	27803	27811	28000	27584	27785	27838	27974	27949	27863	27911	27576	27887	27918	27633	27634	27900	27996	28080	27752	27748	27802	27741	27627	27866	27805	28013	27736	27872	28078	27972	27747	27923	27642	27719	27751	27823	27811	27769	27648	27806	27961	27818	27769	28046	27984	28026	27751	27981	27719	27807	27701	28068	27886	27864	27873	27719	27699	27546	27985	27996	28014	27867	27852	28135	27904	27800	27788	27824	27667	27677	27630	27972	27671	27969	28078	27929	28039	27812	27671	27647	27956	27865	27851	27814	28059	27993	27979	28031	27734	27744	27901	27936	27902	27758	27862	27643	27679	27751	28012	27729	27919	27708	28150	27734	27775	28030	28025	27750	27890	27678	28043	27780	28133	28001	27724	27659	27757	27867	27939	27959	27880	27926	27852	28087	28077	27864	27985	27983	27769	27971	27860	27830	27664	27694	27984	27866	28096	27909	27767	27768	28009	27851	27942	27865	27601	27698	27858	27979	27688	27777	27517	27784	28024	28004	27963	27892	27983	27675	27843	27836	27661	27737	27877	27731	27743	27874	27932	28120	27920	27921	27793	27703	27680	27895	27817	27644	27834	27868	27632	27975	27754	27960	27877	27864	27759	28008	27759	27789	27957	27667	27638	27828	27634	27875	27896	27859	28074	27743	27747	27882	27880	27800	27884	27922	27803	27814	27959	28034	27636	27823	27803	27893	27774	28005	27802	27863	27929	27664	27807	27845	27627	28072	27979	27672	27832	28135	27918	27802	27789	27603	27685	28001	27978	27817	27912	28272	27953	27827	27765	27774	27782	27763	27843	27714	27734	27850	27795	28027	28115	27784	28040	28120	28059	27813	27811	27899	27827	27874	27724	27768	27744	27740	27611	27832	27480	27997	27937	27908	27917	28175	28001	27850	27996	28065	27715	27752	27906	28019	27747	27688	28069	27671	27870	27924	27732	27865	27742	27880	27857	27782	27806	27673	27829	27871	27677	27757	27965	28054	28043	27726	27872	27953	27717	27666	27803	27908	28008	27937	27733	27895	27960	27802	27915	27825	27836	28067	27956	27836	27906	27982	27946	27546	27965	27994	27857	27799	27985	28053	27883	27793	27820	27708	28078	27834	27832	27958	27778	28223	27875	27896	27956	27646	27862	27790	27993	28280	27682	27879	27803	27841	27891	27922	27759	27933	27841	27594	27596	27720	27732	27678	28000	27856	28135	28050	27775	27617	28137	27928	27836	28070	27797	27817	27985	27800	27897	27749	27692	28017	27649	28025	27867	27901	27954	27804	27576	27937	27938	27723	27944	27693	27783	28031	28052	27790	27933	27842	27786	27802	27591	27996	28090	27878	27987	28019	27841	27770	27814	28083	27939	27967	27831	27707	28068	27750	27801	27863	27634	27786	27826	27735	28119	28113	27777	27785	27782	27904	27761	27810	27996	28087	27839	27866	27999	27833	28046	27995	27468	27899	27733	27838	28124	27627	28117	28074	27705	27806	27911	27819	27774	27675	28083	27732	27622	27754	27833	27949	27957	27932	27858	28002	27796	27770	27972	27925	27913	28066	28044	28069	28047	27809	27829	27645	27842	27797	27950	27716	27883	27574	28069	27889	27801	27817	27891	27778	27814	27959	27714	27942	27850	28083	27914	28074	27792	27788	27707	27752	27943	27821	27717	27728	27972	27796	27877	27806	27799	28115	27558	27985	27858	27846	27788	27797	28008	27886	27681	27841	27692	27875	27792	28240	27905	28103	28028	27699	27707	28033	27698	27492	27901	27564	27883	27865	27904	27930	28077	27741	27919	27737	28033	28030	27971	27765	27817	27843	28071	28021	28091	28005	27964	27659	27905	27811	27952	27764	27658	27805	27755	27739	27816	27855	27843	27921	27626	27829	27694	27756	27899	28145	27680	27716	27709	27896	27884	27784	27890	28086	28035	28115	27535	27817	27739	27772	27895	27750	27864	27673	27916	27740	28195	27877	27814	27840	27947	27848	28092	27833	28172	28195	27731	27780	27882	27743	27887	27729	27658	28054	27854	27907	27662	27735	27818	27721	28019	27740	27779	27772	27910	27949	27886	27984	27770	27858	27611	27751	27647	27784	28048	27628	27887	27752	27869	27913	27776	27804	27748	27955	27871	28106	28017	27759	27608	27923	28009	27937	27870	27849	27748	28155	27861	27797	27945	27766	27704	28012	27682	27858	27730	27839	28100	27800	27784	27874	27818	28111	27752	27884	27943	27698	28107	28208	27969	27974	28047	27821	27885	27797	27682	27842	27870	28042	27684	27733	27673	27829	27745	27741	27834	27598
49714	74617	72659	57612	34727	21355	20013	19438	19051	18905	18885	21901	36324	39655	32816	26367	21441	19309	18238	17765	17766	17678	17782	17899	17875	17934	17690	17798	17739	17623	17650	17728	17771	17692	17613	17704	17506	17861	17818	17653	17824	17680	17768	17669	17910	17757	17797	17843	17727	17750	17844	17671	17756	17630	17645	17875	17900	17628	17600	17575	17682	17523	17696	17892	17528	17849	17776	17748	17544	17766	17732	17735	17789	17768	17883	17654	17777	17764	17684	17636	17826	17651	17802	17683	17630	17694	17818	17636	17761	17662	17816	17745	17768	17675	17836	17621	17843	17708	17674	17739	17449	17660	17766	17745	17640	17736	17778	17881	17873	17669	17686	17731	17840	17585	17740	17658	17793	17694	17590	17713	17657	17731	17785	17576	17648	17636	17805	17665	17677	17929	17668	17620	17648	17818	17735	17708	17830	17852	17732	17775	17782	17698	17858	17849	17909	17796	17778	17830	17631	17725	17704	17613	17945	17718	17620	17814	17572	17633	17623	17612	17765	17826	17789	17717	17638	17729	17745	17800	17751	17696	17813	17723	17788	17623	17661	17794	17686	17674	17727	17700	17704	17860	17706	17705	17688	17597	17809	17822	17796	17711	17660	17595	17767	17624	17795	17913	17762	17650	17829	17656	17821	17634	17754	17664	17707	17687	17900	17543	17837	17562	17734	17685	17767	17737	17763	17755	17903	17723	17772	17765	17791	17750	17635	17732	17713	17691	17682	17749	17776	17748	17862	17713	17817	17678	17788	17866	17845	17699	17730	17750	17762	17420	17742	17666	17788	17676	17726	17893	17861	17762	17855	17703	17724	17673	17708	17746	17717	17598	17626	17790	17807	17770	17859	17692	17889	17630	17576	17738	17717	17770	17632	17694	17839	17753	17693	17682	17783	17887	17712	17813	17857	17736	17767	17854	17675	17785	17836	17756	17656	17856	17647	17756	17725	17867	17763	17728	17782	17769	17635	17734	17639	17704	17868	17851	17722	17831	17774	17703	17763	17808	17621	17842	17853	17699	17696	17647	17881	17858	17757	17817	17688	17661	17754	17563	17649	17842	17926	17704	17909	17549	17576	17557	17695	17746	17803	17851	17695	17551	17638	17808	17763	17777	17718	17574	17780	17724	17718	17771	17808	17593	17581	17658	17694	17628	17814	17619	17744	17782	17696	17674	17747	17792	17618	17876	17841	17684	17706	17645	17679	17787	17632	17676	17784	17775	17660	17732	17899	17718	17716	17810	17706	17763	17780	17758	17785	17848	17676	17702	17577	17735	17611	17744	17808	17700	17871	17749	17817	17732	17803	17683	17727	17892	17643	17684	17532	17844	17790	17831	17752	17626	17631	17617	17974	17622	17842	17818	17869	17744	17721	17790	17653	17762	17824	17691	17729	17774	17726	17717	17651	17642	17539	17862	17658	17802	17853	17813	17590	17763	17687	17784	17560	17934	17749	17851	17890	17562	17781	17761	17661	17807	17723	17632	17675	17678	17702	17535	17764	17724	17707	17674	17725	17660	17985	17682	17729	17594	17766	17610	17665	17807	17717	17699	17691	17873	17522	17783	17724	17723	17630	17829	17748	17726	17723	17795	17711	17754	17801	17733	17690	17846	17970	17865	17870	17725	17706	17760	17669	17838	17573	17573	17752	17726	17704	17700	17772	17638	17768	17707	17552	17708	17715	17921	17878	17706	17688	17729	17728	17715	17903	17581	17707	17813	17577	17735	17799	17606	17751	17907	17640	17604	17603	17747	17731	17722	17743	17778	17732	17814	17799	17760	17800	17746	17629	17914	17629	17797	17561	17934	17760	17765	17755	17695	17798	17827	17679	17705	17756	17755	17861	17854	17861	17849	17771	17660	17731	17670	17885	17783	17746	17845	17786	17631	17669	17772	17733	17637	17718	17665	17673	17636	17804	17851	17838	17844	17784	17719	17564	17910	17636	17665	17660	17769	17679	17676	17832	17494	17928	17863	17901	17713	17722	17500	17776	17725	17595	17822	17869	17868	17781	17767	17574	17594	17667	17532	17705	17684	17707	17822	17744	17902	17671	17734	17575	17713	17665	17578	17748	17804	17641	17787	17835	17961	17795	17837	17756	17558	17722	17796	17770	17591	17651	17748	17775	17557	17599	17670	17730	17703	17664	17917	17552	17651	17573	17718	17755	17604	17613	17739	17667	17666	17651	17613	17699	17899	17788	17806	17728	17835	17728	17602	17692	17772	17658	17931	17730	17851	17989	17756	17638	17737	17750	17712	17758	17705	17649	17664	17817	17562	17835	17801	17930	17925	17695	17693	17752	17745	17815	17784	17651	17712	17778	17808	17656	17716	17797	17723	17755	17754	17681	17673	17528	17723	17659	17841	17568	17610	17950	17779	18005	17619	17804	17812	17932	17618	17768	17548	17565	17819	17994	17701	17685	17712	17729	17870	17611	17817	17656	17682	17672	17602	17947	17638	17452	17708	17598	17552	17702	17941	17733	17734	17750	17626	17697	17609	17791	17657	17605	17657	17741	17803	17782	17719	17817	17770	17725	17626	17692	17718	17696	17694	17657	17762	17963	17683	17575	17630	17585	17694	17792	17821	17625	17705	17842	17491	17655	17632	17898	17876	17926	17774	17871	17841	17667	17638	17677	17724	17715	17920	17771	17691	17511	17718	17756	17812	17815	17729	17652	17637	17724	17891	17679	17651	17722	17840	17706	17750	17693	17660	17619	17804	17811	17744	17752	17661	17796	17746	17790	17769	17616	17705	17809	17712	17623	17788	17764	17863	17797	17850	17670	17804	17895	17806	17707	17666	17746	17671	17938	17693	17745	17568	17846	17564	17544	17647	17663	17669	17794	17699	17713	17681	17665	17698	17805	17676	17653	17759	17768	17650	17689	17557	17651	17620	17730	17581	17771	17553	17727	17678	17714	17544	17822	17575	17735	17628	17613	17849	17807	17647	17546	17848	17743	17687	17616	17790	17713	17867	17901	17620	17640	17662	17622	17760	17832	17561	17636	17588	17616	17577	17687	17786	17713	17704	17646	17856	17713	17719	17806	17761	17619	17527	17699	17681	17751	17701	17875	17827	17873	17723	17948	17831	17598	17626	17706	17696	17804	17718	17515	17513	17734	17528	17609	17736	17808	17837	17623	17721	17685	17741	17719	17617	17841	17902	17596	17734	17834	17649	17626	17852	17810	17725	17755	17725	17610	17620	17534	17558	17858	17850	17676	17685	17756	17643	17738	17852	17769	17704	17755	17651	17820	17618	17917	17618	17778	17634	17606	17705	17777	17768	17751	17711	17583	17889	17576	17513	17637	17663	17723	17704	17651	17849	17515	17771	17709	17629	17860	17699	17814	17672	17778	17680	17628	17870	17782	17741	17692	17887	17693	17708	17642	17768	17868	17810	17551	17834	17703	17889	17722	17768	17695	17663	17681	17693	17694	17690	17723	17685	17646	17871	17856	17663	17729	17686	17751	18005	17632	17691	17681	17658	17864	17846	17880	17425	17699	17573	17813	17741	17736	17724	17940	17683	17670	17837	17670	17642	17847	17764	17865	17795	17591	17679	17665	17745	17708	17680	17857	17733	17787	17700	17722	17735	17469	17740	17767	17828	17684	17701	17945	17638	17584	17608	17626	17826	17735	17661	17927	17569	17750	17858	17750	17585	17878	17726	17810	17869	17533	17552	18029	17685	17734	17598	17681	17767	17705	17834	17891	17900	17546	17828	17846	17694	17821	17758	17838	17820	17793	17831	17942	17805	17698	17625	17708	17587	17716	17721	17645	17747	17683	17741	17685	17706	17774	17743	17770	17747	17597	17718	17774	17749	17622	17658	17673	17584	17822	17607	17716	17658	17716	17735	17851	17583	17735	17538	17811	17685	17769	17683	17536	17727	17674	17741	17800	17544	17720	17602	17748	17876	17529	17748	17781	17616	17733	17677	17635	17712	17656	17742	17651	17709	17586	17786	17757	17590	17712	17704	17715	17743	17726	17823	17695	17771	17710	17706	17720	17775	17756	17679	17676	17744	17679	17518	17598	17575	17634	17688	17964	17760	17832	17640	17609	17750	17673	17827	17794	17748	17861	17899	17681	17681	17758	17805	17696	17727	17848	17683	17751	17693	17781	17720	17682	17718	17698	17568	17756	17764	17892	17789	17666	17869	17686	17871	17588	17638	17802	17614	17732	17875	17745	17750	17641	17657	17864	17870	17828	17751	17832	17677	17881	17732	17687	17704	17676	17756	17772	17628	17727	17774	17637	17814	17740	17697	17756	17629	17564	17725	17753	17735	17635	17790	17764	17571	17788	17572	17739	17738	17697	17735	17776	17570	17850	17676	17920	17654	17668	17742	17946	17796	17862	17731	17805	17646	17698	17805	17727	17657	17652	17793	17868	17679	17909	17746	17836	17566	17779	17789	17760	17624	17649	17720	17530	17856	17741	17757	17762	17684	17694	17776	17777	17604	17601	17686	17678	17755	17626	17502	17693	17734	17625	17819	17742	17962	17631	17883	17720	17772	17833	17714	17872	17783	17805	17727	17690	17650	17705	17889	17828	17685	17796	17712	17657	17725	17716	17674	17673	17767	17693	17809	17669	17666	17765	17679	17848	17655	17678	17720	17832	17659	17812	17737	17809	17635	17703	17647	17657	17797	17708	17711	17789	17777	17541	17767	17682	17654	17564	17753	17774	17663	17829	17661	17773	17651	17572	17744	17740	17874	17688	17606	17706	17695	17685	17671	17572	17666	17706	17626	17717	17726	17535	17791	17712	17784	17746	17791	17624	17857	17645	17622	17632	17715	17633	17775	17652	17779	17748	17889	17689	17712	17888	17762	17582	17847	17773	17906	17976	17696	17684	17733	17626	17845	17797	17586	17830	17609	17704	17840	17650	17711	17696	17807	17768	17693	17736	17750	17751	18003	17716	17787	17640	17762	17761	17773	17837	17805	17750	17710	17747	17592	17763	17835	17577	18011	17710	17644	17810	17768	17843	17758	17752	17661	17837	17693	17851	17893	17590	17566	17785	17770	17659	17780	17518	17779	17743	17821	17674	17612	17924	17559	17576	17763	17610	17716	17769	17860	17854	17681	17651	17796	17613	17742	17717	17810	17713	17896	17650	17862	17742	17698
43383	47269	53748	45160	31605	28265	27622	27464	27550	27666	27428	27375	27713	28401	28202	27778	27508	27411	27275	26882	27231	27523	27239	27310	27241	27381	27193	27238	26936	27240	27126	27303	27157	27513	27310	27288	27100	27149	27273	27395	26963	27040	27191	27082	27121	27191	27233	27243	27212	27169	27270	27405	26903	27156	27286	26904	26995	27217	27186	27329	27160	27204	27312	27063	27141	26931	27205	27156	27292	27398	27177	27188	27327	27190	27229	27321	27065	27204	27165	27182	27081	27214	27311	26960	27288	26919	27014	27246	27127	27208	27182	27185	27425	27243	27110	27337	27225	27217	27219	27059	27384	27378	26995	27204	27371	27202	27270	27151	27197	27023	27063	27300	27068	27090	27242	27219	27150	27359	27137	27048	27426	27168	27010	27214	27139	26796	27310	27014	27294	27336	27161	27099	27195	26842	26930	27136	27252	27071	27360	27190	27185	27014	27314	27467	27193	27177	27092	27231	27202	27143	27224	27172	27324	27450	27396	27089	26945	27123	27336	27161	27230	27253	27134	26864	27082	27144	27174	27195	27056	27221	27235	27354	27152	26940	26975	27331	27221	26853	27350	26704	27076	27205	27197	27128	27123	27062	27269	27025	27375	27043	27082	27192	27161	27508	27169	27100	27129	27477	27004	27002	27234	27202	27199	27230	27374	27149	27191	27078	27307	27171	27160	26952	27334	27175	27291	27161	27011	27357	27408	27407	27211	27085	27308	27414	27212	27175	27222	27065	27213	27076	26885	27154	27070	27162	27183	27056	27266	27317	27179	27038	27011	27200	27122	27109	27343	26995	27215	27247	27232	27086	27397	27095	27128	27065	27040	27142	26952	27075	27121	26986	27003	27329	26989	27126	27263	27113	27177	27079	27179	27264	27237	27286	27121	27076	27278	27171	27390	27104	26996	27072	27339	26946	27177	27003	26985	26945	27308	27070	27241	27204	27313	27292	27097	27073	27036	27090	27072	27284	27212	27322	27156	27198	27297	27009	27170	27177	27362	27175	27225	27332	27342	27145	27016	27090	26993	27142	27416	27223	27202	27343	27348	27149	27368	27261	27281	27238	27100	27307	27099	27149	27144	27287	27310	27218	27189	27089	27307	27209	27210	27070	27086	27056	27080	27053	26961	27100	27026	27055	27086	27176	27337	27031	27363	27235	27183	27086	27404	27261	27221	27043	27268	27184	27137	27063	27278	27279	27490	27320	27165	27127	27078	27286	27338	27003	27052	27248	27137	27046	27102	27117	27025	27377	27233	27065	27205	27363	26960	27246	27216	27304	27123	27250	27242	27245	27012	27047	27451	27075	27057	27300	27165	27166	27294	27435	27076	27399	27343	27032	27148	27338	27223	27352	27324	27367	27339	27180	27542	27109	27483	27478	27203	27244	27282	27119	27290	27112	27232	27143	27168	26958	27247	27045	27362	27101	26940	27019	26894	27316	27180	27113	27241	27039	27114	27136	26918	27163	27291	27247	27331	26991	27327	27331	27102	27246	27207	27311	27206	27111	27176	27269	27242	27176	27317	27225	27329	27078	27324	27102	27284	27042	27125	27062	27207	27158	26986	27243	27311	27330	27181	27033	27024	27030	27521	27016	27246	26984	27465	27182	27170	27196	26804	26949	27258	27007	27059	27142	27390	27093	27085	27072	27460	27392	27022	27221	27145	27383	27311	27203	27353	27343	27389	27115	27071	27048	27224	27198	27199	27269	27318	27151	27271	27221	27182	27266	27273	27415	27436	27185	27143	27409	27200	27011	27176	27086	27186	27347	27147	27288	27302	27144	27144	27219	27149	27355	27189	27119	27365	27169	27125	27054	27211	27087	27000	27180	27084	27364	27359	27149	27309	27106	27065	27012	27232	27137	27118	26830	27416	27366	27464	27327	26973	26941	27339	27285	27017	27127	27245	27371	27248	27324	27120	27283	27480	27182	27202	26992	27078	27237	27291	27324	27247	27175	27175	27191	27428	27289	27168	27000	27019	27216	27100	27186	27043	27185	27171	27095	27293	27404	27189	26911	27278	27227	27181	27243	26993	27048	27102	27410	27328	27370	27166	27170	27397	27132	27375	27245	27416	27210	27325	27266	27208	27296	27100	27171	27393	27233	26877	27059	27109	27169	27239	27464	27204	27021	27106	27023	27434	27172	26846	27203	27003	27332	27236	27111	27283	27149	27344	27442	27045	27312	27065	27209	27096	27327	27314	27317	27187	26773	27428	27156	26978	27094	27333	27167	27012	27123	27008	27362	27195	27257	27023	27271	26950	27315	27254	26949	27274	27020	27335	27156	27185	27203	27175	27197	27323	27319	27116	27142	27362	27192	27094	27116	27211	26888	27099	27106	27249	27028	27198	27265	27234	27120	27168	27244	27093	27266	27181	27396	27316	27271	27493	27437	27251	27302	27155	27196	26999	27249	27436	27264	27301	27212	27397	27105	27080	27296	27263	27040	27278	27061	27391	27373	27170	27251	27074	27253	27127	27307	27168	27158	27055	27201	27157	27103	27119	26988	27272	27248	27207	27211	27328	27047	27177	27253	26995	27414	27123	27155	27173	27199	27349	27105	27046	26984	27191	27293	27042	27339	27211	27353	27177	27178	27330	27286	27207	27436	27197	26871	26829	27320	27048	27243	27307	27110	27282	27003	27415	27188	27297	27460	27593	27287	27114	26982	27190	27355	27299	27161	27281	27041	27331	27012	27311	27177	27532	27569	27207	27211	27388	27214	27358	27167	27083	27243	27247	27362	27099	27113	27363	27230	27061	27133	26918	27052	27109	27251	27134	26879	27195	27121	27209	27076	27023	27305	27349	27098	27016	27398	27061	27114	27521	27319	27235	27073	27328	26946	27196	27392	27100	27237	26942	27355	27219	27336	27142	27176	27258	27118	26996	27292	27223	27242	27465	27068	27176	27367	27196	27177	27134	27287	27298	27419	27194	27278	27237	27004	27109	26922	27086	27045	27192	27228	27085	27071	27448	27063	27325	26960	27220	27193	27178	27271	27189	26816	27272	27227	26950	27178	27022	27147	27104	27431	27457	27207	27245	27181	27315	27347	27395	27010	27108	27220	27188	27246	27294	27260	27171	27037	27063	27132	27089	27241	27217	26932	26936	26973	27221	27008	27141	27198	27221	27018	27382	27135	27248	27155	27248	27009	26919	27127	27399	27156	27092	27252	27557	27344	27065	27286	27092	27113	27408	27111	27408	27085	27256	27172	27257	27251	27320	27215	27137	26902	27237	27264	27316	27113	27163	27477	27369	27428	27009	27322	27071	27292	27154	27095	27141	27283	27013	26983	27328	27371	27321	27063	27179	27244	27176	27209	27137	27324	27290	27388	27212	27263	27226	27480	27191	27121	27054	27050	27098	27204	27236	27232	27227	27240	27089	27087	27215	27083	27054	27029	27408	27131	26994	27138	26927	27134	27316	27086	27312	27415	27287	27392	27269	27291	27101	27000	26974	27324	27312	27262	27024	27100	27404	27254	27111	27015	27049	27261	27327	27283	27115	27151	27067	27230	27256	27218	27355	27192	27033	27090	27045	27195	27207	27463	27250	27112	27221	27217	27442	27258	27308	27305	27321	26985	27002	27275	27052	27161	27249	27173	27267	27249	27305	26905	27274	27202	27016	27118	27440	27211	27311	27355	27259	27263	27119	27264	27095	27360	27322	26979	27386	26905	27233	27253	27274	26992	27347	27389	27039	27108	27335	27233	27040	27369	27416	27066	27058	27207	27023	27295	27276	26998	27266	27071	27214	27203	27362	27274	27028	27148	27349	27103	27382	27102	27166	27140	27016	27214	27528	27286	27273	27131	27181	27149	26997	27369	27321	27495	27075	27388	27338	27205	27086	27207	27192	26950	26960	27068	27051	27308	27070	27169	27343	27196	27194	27158	26869	27029	27148	27278	27132	27068	27271	26807	27033	27035	27214	27196	27353	27205	27338	27202	27147	26916	27237	27388	27372	27139	27251	27154	26984	27243	27225	27381	26821	27067	27279	27223	26835	27306	27039	27178	27211	27269	27052	27290	27082	27243	27273	27259	27228	27203	27194	27359	27219	27317	27088	26907	27120	27027	27104	27264	27289	27075	26867	26968	27313	27312	26965	27496	27113	27255	27311	27089	27362	27216	27111	27198	27260	27271	27370	27138	27291	27264	27311	27193	27095	27243	27408	27277	27270	27212	27323	27338	27301	27213	27232	27249	27211	27211	27392	27053	27411	27289	27274	27275	27297	26980	27043	27195	27091	27066	26903	27186	27406	27079	27141	27263	27283	27160	27330	27186	27198	26955	27320	27061	27247	27204	27221	27159	27383	27455	27228	27321	27142	27178	27146	26979	27216	27170	27108	27218	27303	27171	27102	27363	27316	27185	27281	27380	27064	27068	27237	27169	27286	27235	27383	26975	27126	27017	27238	27230	27102	27234	27244	27139	27235	27376	27200	27252	27247	27199	27195	27441	27374	26989	27075	27102	27293	27250	27005	27095	27194	26871	27034	27105	27216	27106	27323	27189	27341	27247	27522	27052	27434	27342	27220	27106	27140	27294	27119	27176	27319	27016	27308	27083	26985	27264	27069	27146	27124	27201	27532	27330	27522	27262	27273	26913	27193	27252	27140	27119	27110	27005	27339	27050	27103	27417	27055	27154	27062	27079	27033	26976	27162	26965	27022	26925	27077	27097	27093	27203	27439	27125	27194	26956	27197	27292	27384	27138	27331	27272	27437	27343	27274	27434	27268	27306	27327	27006	27315	27276	26941	27177	27170	27344	27287	27220	27469	27115	27320	26898	27173	26980	27207	27288	26960	26979	27241	27330	27220	26969	27288	27042	27199	27531	27058	27167	27114	27153	27160	27273	27018	27181	27305	27027	27291	27238	27145	27441	27285	27377	27106	27176	27109	27148	27144	27056	27192	27255	27174	27184	27155	26883	27340	27062	27030	27029	27375	27221	27211	27283	27288	27339	27318	27058	27370	27254	27113	27111	27363	27068	27384	27454	27219	27121	27166	27248	27182	26950	27164	26805	27265	27049	27274	27275	27291	27041	27312	27129	27230	27140	27061	27306	27420	27196	27242	27177	27148	27466	27026	27068	27283	27125	27058	27065	27097	27033	27139	27022	27237	26984	27268	27133
45443	55074	53193	37762	21684	18470	18004	17815	17748	17910	17855	17683	18419	19103	18547	18276	17836	17282	17508	17484	17408	17333	17483	17347	17480	17510	17458	17557	17546	17602	17510	17277	17450	17360	17427	17560	17413	17399	17426	17278	17411	17205	17359	17550	17650	17463	17351	17426	17587	17394	17353	17279	17396	17580	17502	17371	17589	17422	17317	17388	17561	17396	17503	17464	17400	17479	17312	17292	17331	17343	17497	17617	17452	17511	17399	17365	17367	17366	17344	17560	17446	17464	17445	17371	17393	17215	17532	17442	17610	17323	17399	17470	17537	17397	17420	17559	17449	17343	17447	17398	17546	17345	17352	17453	17366	17327	17345	17379	17381	17301	17396	17563	17408	17586	17267	17452	17420	17444	17544	17381	17511	17454	17486	17522	17555	17410	17363	17285	17234	17466	17402	17598	17451	17446	17347	17399	17531	17334	17510	17451	17350	17444	17474	17503	17506	17610	17454	17404	17451	17586	17472	17615	17362	17473	17380	17532	17433	17139	17532	17417	17532	17222	17577	17419	17294	17392	17559	17566	17481	17564	17594	17520	17315	17480	17312	17402	17370	17579	17425	17461	17541	17409	17431	17481	17668	17437	17564	17437	17419	17350	17424	17478	17378	17488	17282	17438	17351	17340	17551	17530	17656	17467	17321	17489	17427	17353	17558	17422	17224	17482	17472	17536	17533	17479	17471	17265	17402	17542	17468	17477	17492	17451	17522	17388	17479	17509	17384	17486	17510	17119	17422	17468	17448	17243	17491	17362	17442	17501	17535	17513	17306	17274	17357	17452	17444	17362	17368	17520	17566	17609	17594	17355	17534	17438	17334	17669	17529	17294	17321	17411	17342	17487	17456	17306	17467	17432	17278	17479	17502	17472	17344	17494	17461	17492	17447	17383	17286	17388	17497	17464	17301	17307	17397	17335	17410	17479	17604	17572	17432	17299	17503	17391	17688	17637	17264	17523	17336	17372	17511	17500	17551	17440	17527	17433	17438	17410	17424	17334	17489	17480	17376	17464	17274	17340	17576	17573	17443	17313	17215	17487	17582	17372	17498	17473	17622	17432	17469	17639	17468	17512	17402	17446	17439	17480	17307	17396	17458	17339	17543	17339	17531	17420	17285	17533	17561	17493	17278	17426	17519	17386	17444	17579	17379	17494	17359	17368	17485	17369	17477	17483	17435	17353	17293	17465	17367	17432	17519	17506	17362	17409	17482	17490	17500	17499	17429	17309	17378	17590	17431	17299	17584	17492	17414	17520	17393	17490	17312	17440	17461	17415	17571	17338	17553	17387	17425	17402	17542	17537	17496	17540	17483	17433	17267	17402	17458	17375	17501	17369	17531	17401	17441	17351	17461	17348	17577	17428	17340	17625	17295	17446	17386	17492	17344	17322	17545	17463	17462	17306	17392	17406	17422	17384	17491	17573	17312	17774	17223	17542	17397	17450	17464	17599	17447	17527	17623	17369	17476	17532	17468	17450	17370	17510	17301	17572	17403	17403	17377	17316	17500	17576	17342	17411	17447	17528	17439	17553	17354	17433	17619	17251	17473	17327	17375	17254	17497	17527	17407	17442	17477	17506	17288	17499	17581	17431	17467	17396	17417	17366	17475	17443	17376	17595	17422	17589	17545	17378	17533	17439	17467	17459	17568	17452	17539	17316	17338	17408	17396	17305	17428	17485	17358	17537	17384	17532	17320	17408	17323	17434	17467	17485	17532	17599	17468	17460	17399	17382	17287	17488	17428	17473	17505	17453	17464	17395	17536	17384	17505	17506	17232	17470	17379	17431	17598	17234	17401	17430	17429	17447	17461	17503	17436	17585	17333	17420	17412	17265	17620	17450	17574	17511	17392	17256	17327	17413	17405	17410	17389	17440	17544	17533	17373	17370	17359	17277	17391	17501	17452	17441	17598	17321	17449	17337	17391	17300	17257	17397	17507	17388	17436	17650	17485	17400	17247	17345	17442	17398	17416	17468	17517	17385	17455	17432	17489	17456	17359	17399	17466	17316	17221	17524	17565	17333	17545	17279	17377	17535	17490	17488	17317	17662	17394	17361	17414	17382	17455	17345	17511	17382	17324	17508	17472	17380	17362	17427	17365	17504	17459	17547	17399	17489	17455	17276	17434	17572	17553	17342	17293	17383	17476	17439	17335	17420	17528	17520	17413	17330	17506	17558	17456	17440	17506	17473	17373	17601	17595	17409	17460	17584	17481	17326	17570	17582	17403	17437	17425	17442	17321	17403	17428	17504	17518	17225	17322	17428	17362	17518	17428	17360	17297	17492	17484	17408	17581	17279	17548	17432	17487	17454	17440	17578	17388	17222	17428	17525	17282	17460	17431	17510	17424	17333	17610	17282	17443	17411	17536	17570	17468	17257	17313	17303	17422	17578	17519	17597	17337	17478	17266	17396	17420	17404	17386	17452	17436	17509	17546	17391	17423	17362	17378	17463	17413	17345	17378	17437	17313	17459	17571	17525	17458	17385	17399	17656	17438	17503	17307	17558	17473	17554	17493	17451	17406	17447	17397	17379	17433	17428	17557	17426	17511	17359	17487	17304	17317	17293	17399	17286	17635	17488	17427	17445	17415	17524	17408	17210	17316	17335	17385	17334	17341	17465	17370	17232	17308	17422	17360	17268	17614	17470	17322	17505	17331	17590	17387	17318	17621	17550	17479	17434	17430	17539	17550	17379	17502	17486	17488	17611	17530	17473	17305	17481	17648	17365	17486	17322	17442	17438	17428	17623	17518	17446	17404	17502	17623	17545	17459	17433	17255	17448	17461	17415	17524	17270	17420	17555	17350	17303	17498	17643	17473	17457	17395	17397	17370	17379	17338	17328	17381	17394	17566	17504	17373	17296	17412	17469	17250	17385	17313	17342	17474	17522	17354	17477	17468	17499	17557	17461	17308	17619	17444	17461	17464	17522	17353	17374	17382	17415	17595	17438	17376	17476	17474	17542	17542	17532	17427	17328	17370	17412	17244	17432	17392	17497	17443	17470	17364	17477	17415	17438	17358	17515	17462	17427	17506	17331	17467	17398	17352	17500	17435	17491	17473	17476	17302	17443	17365	17483	17310	17387	17401	17446	17640	17443	17313	17383	17379	17506	17503	17279	17542	17487	17327	17464	17457	17461	17420	17205	17296	17458	17639	17388	17433	17433	17532	17455	17542	17489	17412	17364	17511	17337	17635	17562	17560	17310	17442	17341	17545	17481	17272	17478	17322	17442	17507	17467	17532	17508	17489	17391	17310	17438	17436	17354	17435	17502	17291	17390	17366	17427	17453	17560	17584	17546	17367	17483	17247	17677	17427	17436	17441	17452	17450	17515	17544	17504	17245	17422	17348	17588	17495	17312	17354	17557	17450	17447	17481	17497	17485	17338	17277	17619	17568	17381	17508	17613	17602	17348	17310	17351	17470	17553	17289	17460	17396	17433	17495	17354	17221	17412	17326	17424	17293	17386	17365	17466	17456	17571	17416	17484	17329	17556	17488	17523	17526	17473	17559	17465	17381	17481	17375	17412	17434	17524	17438	17370	17428	17409	17294	17401	17622	17352	17351	17341	17393	17461	17443	17439	17350	17297	17272	17465	17453	17409	17447	17448	17600	17264	17446	17389	17287	17316	17457	17341	17457	17491	17387	17404	17299	17511	17481	17434	17472	17293	17165	17266	17403	17465	17549	17504	17437	17430	17336	17337	17469	17576	17363	17413	17244	17300	17580	17429	17678	17484	17501	17468	17523	17394	17598	17268	17471	17299	17382	17364	17437	17413	17510	17383	17555	17594	17488	17336	17313	17371	17345	17545	17395	17328	17524	17390	17518	17322	17389	17549	17448	17404	17330	17278	17380	17346	17440	17301	17568	17434	17640	17181	17555	17334	17428	17202	17396	17341	17506	17470	17575	17377	17525	17430	17394	17495	17434	17357	17465	17560	17465	17528	17393	17429	17436	17406	17482	17443	17503	17420	17315	17401	17575	17382	17294	17437	17451	17563	17487	17608	17490	17476	17534	17515	17506	17446	17314	17317	17402	17648	17356	17345	17420	17374	17609	17471	17303	17398	17436	17412	17420	17399	17381	17456	17448	17577	17555	17421	17568	17451	17410	17401	17442	17319	17396	17564	17409	17416	17400	17386	17344	17518	17347	17534	17438	17369	17573	17443	17659	17376	17566	17370	17396	17559	17561	17438	17342	17542	17558	17268	17475	17518	17295	17426	17463	17357	17569	17450	17493	17431	17543	17543	17468	17591	17613	17455	17324	17444	17491	17520	17460	17294	17612	17533	17510	17420	17535	17356	17372	17494	17447	17325	17312	17323	17321	17471	17419	17604	17382	17239	17495	17544	17375	17455	17529	17471	17427	17586	17434	17331	17385	17390	17294	17405	17513	17374	17507	17485	17510	17228	17486	17363	17370	17488	17480	17328	17322	17451	17320	17493	17500	17389	17505	17319	17378	17349	17487	17223	17633	17481	17358	17420	17400	17336	17417	17292	17381	17446	17399	17694	17515	17404	17551	17603	17488	17586	17474	17467	17204	17500	17546	17418	17416	17587	17377	17408	17661	17484	17469	17436	17402	17658	17438	17579	17590	17416	17320	17559	17421	17523	17348	17428	17446	17520	17514	17465	17376	17575	17488	17309	17556	17413	17411	17596	17348	17299	17594	17573	17336	17641	17483	17441	17530	17500	17494	17313	17375	17329	17472	17475	17530	17217	17386	17615	17514	17492	17522	17312	17458	17495	17401	17433	17521	17639	17222	17467	17565	17563	17486	17429	17239	17584	17413	17655	17394	17515	17407	17391	17375	17233	17407	17486	17413	17560	17424	17474	17386	17399	17519	17414	17426	17502	17518	17514	17512	17441	17387	17490	17556	17513	17450	17355	17405	17482	17294	17572	17451	17427	17516	17468	17433	17348	17410	17492	17366	17392	17528	17440	17532	17547	17489	17527	17519	17348	17429	17237	17253	17470	17527	17521	17394	17396	17276	17381	17395	17414	17440	17524	17254	17277	17463	17335	17371	17428	17399	17509	17354	17511	17481	17553	17393	17421	17364	17391	17483	17497	17403	17383	17640	17661	17349	17398	17673	17317	17523	17582	17602	17387	17425	17257	17451	17569	17515	17450
23391	20764	28388	27837	26521	28467	30747	28462	28122	28302	28154	28619	37551	40934	37144	32942	30201	28918	28201	27907	27870	27922	27870	27680	27951	27763	27715	27865	27746	27595	27677	27834	27651	27654	27729	27586	27612	27718	27710	27755	27800	27629	27860	27711	27857	27412	27756	27830	27676	27608	27779	27640	27767	27673	27400	27477	27704	27667	27881	27670	27430	27657	27455	27756	27610	27839	27558	27571	27822	27659	27638	27811	27468	27745	27613	27731	27798	27683	27728	27672	27435	27730	27538	27637	27381	27572	27725	27754	27641	28014	27629	27765	27585	27652	27617	27609	27700	27679	27668	27782	27346	27930	27875	27663	27914	27658	27445	27500	27647	27663	27698	27548	27589	27805	27599	27645	27730	27662	27893	27657	27439	27628	27231	27704	27761	27703	27632	27439	27504	27660	27413	27787	27672	27706	27548	27608	27616	27641	27545	27590	27467	27926	27743	27555	27491	27849	27373	27496	27608	27759	27664	27661	27788	27647	27824	27398	27644	27767	27798	27893	27662	27712	27763	27709	27873	27933	27828	27658	27720	27660	27610	27810	27819	27595	27595	27475	27696	27638	27551	27798	27643	27599	27660	27510	27397	27746	27936	27775	27501	27776	27422	27737	27782	27661	27623	27704	27625	27917	27605	27748	27894	27546	27744	27751	27603	27758	27721	27758	27647	27695	27683	27566	27685	27751	27680	27738	27470	27805	27739	27349	27478	27489	27741	27556	27459	27454	27825	27493	27701	27716	27608	27630	27622	27742	27652	27604	27664	27556	27671	27425	27726	27720	27892	27437	27543	27554	27739	27664	27636	27657	27845	27699	27518	27342	27722	27603	27622	27711	27620	27816	27642	27715	27613	27764	27728	27840	27633	27833	27583	27830	27742	27600	27786	27594	27561	27606	27661	27498	27530	27781	28037	27491	27760	27789	27911	27525	27772	27490	27724	27644	27495	27588	27713	27750	27670	27580	27994	27588	27730	27735	27877	27557	27590	27682	27614	27531	27674	27700	27679	27520	27641	27662	27619	27605	27583	27557	27695	27682	27506	27489	27458	27925	27543	27778	27614	27672	27828	27827	27928	27649	27698	27854	27731	27684	27513	27384	27658	27665	27592	27585	27551	27804	27569	27786	27603	27774	27594	27639	27687	27694	27900	27699	27812	27729	27837	27838	27852	27587	27525	27628	27945	27686	27828	27610	27258	27439	27623	27513	27691	27559	27477	27638	27659	27512	27905	27626	27724	27527	27898	27485	27833	27753	27935	27526	27550	27693	27698	27487	27755	27880	27749	27519	27635	27589	27474	27667	27809	27654	27728	27665	28019	28003	27787	27809	27707	27727	27755	27630	27671	27510	27614	27742	27779	27572	27780	27903	27593	27486	27616	27724	27638	27723	27623	27622	27640	27488	27855	27639	27569	27433	27725	27450	27584	27486	27709	28007	27806	27564	27867	27752	27768	27860	27666	27688	27701	27494	27522	27516	27729	27827	27808	27695	27660	27569	27522	27474	27726	27725	27653	27715	27604	27716	27630	27645	27783	27691	27529	27577	27345	27652	27732	27819	27851	27591	27755	27437	27497	27778	27771	27602	27624	27633	27487	27733	27478	27635	27956	27641	27557	27688	27472	27499	27685	27891	27606	27705	27862	27669	27613	27702	27649	27720	27634	27784	27781	27502	27645	27599	27581	27651	27630	27778	27540	27458	27740	27702	27378	27550	27765	27618	27924	27823	27772	27681	27579	27515	27687	27439	27734	27673	27557	27654	27641	27458	27803	27583	27499	27423	27697	27590	27708	27513	27663	27600	27773	27706	27588	27813	27664	27358	27588	27456	27717	27770	27494	27591	27515	27831	27645	27536	27708	27494	27514	27578	27928	27539	27735	27795	27698	27586	27626	27391	27634	27585	27618	27629	27657	27683	27815	27620	27960	27602	27599	27562	27601	27573	27635	27626	27488	27822	27790	27691	27969	27745	27681	27805	27735	27645	27709	27562	27846	27719	27790	27648	27887	27669	27552	27828	27745	27676	27714	27695	27682	27574	27606	27623	27694	27530	27798	27679	27686	27723	27704	27728	27600	27776	27446	27707	27560	27651	27739	27707	27742	27831	27685	27639	27580	27733	27643	27939	27782	27628	27558	27561	27862	27883	27431	27655	27663	27479	28010	27765	27752	27424	27706	27471	27898	27704	27808	27865	27707	27500	27804	27502	27687	27415	27820	27437	27726	27563	27835	27596	27454	27733	27628	27705	27692	27863	27758	27724	27815	27949	27705	27514	27679	27744	27317	27902	27696	27568	27716	27417	27636	27736	27675	27676	27631	27845	27639	27418	27550	27594	27701	27543	27755	27486	27612	27477	27631	27661	27837	27707	27533	27357	27811	27821	27784	27673	27401	27720	27745	27670	27681	27589	27641	27632	27662	27971	27852	27611	27998	27922	27537	27759	27609	27655	27686	27630	27460	27745	27591	27805	27434	27658	27857	27933	27535	27815	27741	27738	27780	27520	27617	27641	27631	27677	27703	27603	27508	27755	27660	27544	27622	27597	27554	27459	27816	27596	27854	27750	27473	27712	27842	27672	27800	27678	27649	27537	27730	27733	27847	27466	27505	27743	27666	27368	27587	27791	27841	27884	27849	27683	27561	27465	27710	27560	27553	27780	27830	27669	27679	27604	27580	27972	27630	27363	27497	27956	27761	27807	27632	27667	27784	27651	27754	27699	27439	27651	27620	27699	27775	27518	27511	27464	27748	27903	27645	27620	27587	27551	27467	27621	27761	27675	27859	27839	27755	27792	27793	27787	27525	27805	27720	27451	27758	27629	27703	27526	27546	27510	27638	27542	27873	27502	27727	27580	27636	27990	27740	27615	27948	27541	27655	27448	27647	27493	27809	27619	27515	27704	27654	27597	27467	27967	27740	27746	27621	27734	27749	27982	27900	27635	27546	27419	27664	27695	27676	27596	27677	27654	27487	27424	27411	27583	27554	27525	27847	27835	27553	27450	27697	27416	27497	27723	27600	27746	27975	27715	27766	27877	27426	27758	27689	27779	27477	27406	27762	27519	27615	27731	27698	27551	27649	27714	27818	27771	27732	27571	27682	27615	27841	27691	27503	27792	27627	27539	27670	27628	27678	27698	27689	27467	27536	27555	27623	27760	27921	27481	27744	27690	27632	27693	27616	27746	27650	27653	27605	27607	27812	27627	27998	27703	27398	27686	27595	27715	27735	27480	27695	27666	27770	27599	27903	27816	27753	27626	27529	27700	27547	27318	27850	27826	27539	27688	27914	27362	27764	27525	28003	27629	27805	27676	27785	27350	27674	27513	27573	27625	27732	27489	27517	27770	27738	27855	27825	27622	27728	27351	27429	27536	27711	27589	27820	27667	27726	27765	27765	27908	27856	27696	27794	27846	27545	27439	27673	27647	27677	27676	27798	27410	27769	27618	27830	27773	27445	27638	27713	27476	27663	27587	27983	27680	27570	27674	27531	27680	27757	27553	27857	27767	27827	27552	27840	27865	27547	27715	27885	27833	27748	27847	27711	27529	27556	27454	27747	27779	27688	27954	27755	27945	27605	27537	27824	27726	27507	27653	27782	27673	27713	27803	27665	27636	27699	27688	27546	27674	27759	27694	27835	27731	27491	27684	27538	27463	27590	27552	27635	27622	27842	27497	27617	27497	27746	27650	27555	27588	27595	27620	27530	27598	27548	27585	27670	27411	27639	27654	27645	27658	27628	27579	27589	27766	27627	27524	27605	27517	27651	27706	27744	27575	27620	27745	27648	27537	27767	27772	27774	27562	27986	27701	27625	27644	27873	27512	27772	27715	27854	27675	27380	27363	27698	27557	27694	27368	27658	27508	27651	27702	27859	27709	27855	27520	27608	27578	27466	27588	27642	27961	27741	27451	27806	27703	27873	27576	27769	27709	27615	27431	27662	27609	27817	27501	27492	27637	27612	27618	27717	27779	27648	27498	27636	27728	27562	27625	27727	27660	27775	27730	27580	27702	27826	27730	27886	27637	27825	27510	27534	27840	27620	27695	27436	27592	27525	27866	27871	27852	27551	27675	27749	27488	27496	27718	27725	27785	27662	27541	27804	27711	27816	27498	27718	27557	27662	27825	27722	27640	27623	27864	27379	27910	27626	27745	27702	27564	27705	27600	27724	27749	27630	27728	27792	27690	27686	27518	27531	27399	27737	27538	27594	27696	27549	27687	28006	27518	27630	27695	27555	27598	27777	27748	27618	27633	27536	27701	27659	27586	27727	27813	27717	27619	27630	27644	27375	27869	27636	27554	27655	27733	27699	27416	27664	27630	27564	27692	27770	27673	27607	27590	27669	27901	27825	27503	28017	27738	27715	27647	27504	27710	27971	27769	27767	27688	27861	28065	27688	27663	27547	27820	27667	27543	27709	27872	27565	27714	27685	27682	27608	27835	27760	27545	27707	27551	27457	27765	27560	27776	27601	27485	27812	27752	27677	27480	27622	27810	27844	27842	27728	27573	27797	27670	27632	27680	27696	27752	27577	27763	27588	27505	27576	27690	27723	27542	27564	27608	27741	27781	27731	27730	27851	27673	27805	27467	27824	27665	27502	27599	27692	27644	27845	27620	27720	27833	27757	27835	27815	27483	27567	27773	27700	27608	27611	27510	27551	27476	27790	27646	27572	27554	27588	27493	27638	27810	27833	27931	27528	27692	27868	27702	27385	27777	27641	27498	27673	27667	27574	27697	27630	27620	27571	27677	27845	27701	27836	27718	27720	27748	27830	27491	27614	27809	27558	27628	27607	27781	27793	27664	27334	27726	27911	27525	27812	27636	27651	27590	27800	27643	27443	27714	27571	27493	27342	27601	27777	27656	27787	27429	27862	27511	27917	27824	27740	27600	27468	27734	27808	27634	27716	27588	27522	27662	27527	27297	27496	27554	27499	27378	27859	27796	27707	27768	27698	27781	27597	27614	27796	27489	27775	27616	27677	27954	27711	27710	27761	27844	27664	27745	27652	27525	27524	27693	27746	27440	27688	27722	27893	27779	27710	27642	27639	27649	27855	27694	27473	27595	27665	27426	27945	27690	27532	27782	27853	27652	27763	27753	27739	27795	27957	27751	27810	27812	27305	27792	27768	27835	27703	27656
43709	70264	60156	43165	27677	20247	19128	18753	18518	18363	18167	19413	32137	33690	28396	23542	19956	18506	17769	17705	17692	17699	17830	17829	17809	17661	17739	17738	17721	17635	17675	17442	17822	17820	17620	17808	17705	17639	17683	17786	17726	17771	17655	17766	17787	17687	17870	17731	17712	17599	17654	17740	17786	17629	17783	17816	17687	17620	17795	17604	17604	17647	17682	17672	17802	17890	17734	17692	17645	17733	17604	17612	17630	17640	17772	17605	17792	17730	17599	17640	17644	17582	17588	17712	17640	17718	17539	17723	17812	17705	17597	17642	17713	17651	17674	17642	17749	17753	17653	17601	17767	17650	17568	17740	17565	17822	17657	17788	17625	17781	17635	17653	17595	17695	17742	17808	17654	17624	17758	17494	17468	17622	17713	17722	17630	17745	17888	17673	17679	17670	17639	17733	17578	17790	17634	17740	17656	17655	17594	17571	17615	17626	17631	17737	17738	17702	17622	17594	17666	17664	17556	17722	17950	17655	17816	17607	17622	17696	17559	17660	17688	17856	17762	17705	17706	17895	17746	17612	17694	17904	17689	17625	17797	17641	17674	17692	17823	17675	17805	17850	17844	17628	17748	17590	17570	17617	17597	17608	17555	17722	17556	17792	17740	17649	17815	17784	17708	17592	17778	17863	17592	17600	17627	17636	17938	17721	17745	17694	17756	17648	17715	17547	17731	17635	17859	17721	17670	17574	17640	17742	17554	17635	17638	17878	17795	17679	17673	17651	17527	17661	17689	17613	17611	17706	17569	17726	17653	17655	17802	17904	17579	17539	17644	17839	17733	17698	17705	17878	17661	17623	17555	17801	17763	17578	17712	17622	17685	17658	17591	17845	17455	17584	17577	17682	17752	17560	17762	17710	17805	17787	17666	17570	17783	17877	17778	17687	17621	17446	17535	17759	17693	17803	17725	17770	17803	17768	17684	17652	17532	17823	17777	17670	17702	17634	17841	17785	17680	17684	17816	17655	17642	17502	17631	17781	17692	17557	17757	17639	17790	17829	17774	17712	17634	17657	17803	17813	17600	17729	17834	17668	17641	17770	17861	17868	17786	17750	17543	17598	17683	17702	17609	17664	17576	17553	17605	17557	17553	17645	17733	17614	17686	17713	17438	17754	17605	17656	17774	17630	17675	17660	17493	17554	17620	17599	17738	17594	17721	17698	17625	17585	17580	17687	17780	17741	17787	17698	17609	17778	17736	17483	17664	17547	17634	17664	17687	17765	17746	17635	17810	17790	17778	17670	17513	17691	17790	17661	17872	17535	17648	17533	17545	17706	17684	17710	17690	17595	17811	17587	17716	17562	17684	17710	17618	17709	17595	17502	17497	17790	17790	17701	17774	17731	17679	17604	17719	17699	17618	17704	17720	17772	17526	17749	17768	17742	17609	17667	17676	17637	17784	17637	17770	17792	17706	17629	17743	17869	17776	17861	17659	17745	17694	17763	17762	17622	17610	17739	17642	17866	17572	17688	17734	17652	17820	17686	17781	17587	17706	17740	17657	17653	17509	17726	17671	17730	17760	17735	17632	17640	17855	17769	17790	17724	17487	17609	17590	17767	17563	17730	17785	17566	17598	18177	17674	17762	17639	17610	17684	17583	17693	17492	17688	17563	17799	17787	17664	17688	17794	17706	17684	17867	17679	17647	17675	17672	17750	17677	17812	17667	17731	17541	17703	17742	17793	17662	17640	17855	17877	17659	17661	17631	17621	17639	17656	17791	17568	17600	17769	17587	17661	17873	17787	17784	17741	17660	17768	17594	17712	17707	17665	17732	17671	17579	17793	17753	17616	17892	17711	17802	17683	17694	17841	17733	17820	17771	17798	17678	17614	17815	17778	17727	17805	17665	17731	17752	17493	17595	17784	17645	17655	17778	17586	17538	17863	17659	17710	17702	17726	17755	17681	17834	17741	17716	17549	17627	17549	17783	17870	17891	17547	17612	17859	17647	17896	17604	17633	17676	17613	17735	17635	17727	17634	17891	17779	17739	17582	17787	17873	17554	17622	17778	17737	17672	17794	17471	17539	17679	17542	17741	17710	17773	17747	17494	17699	17791	17840	17807	17704	17661	17666	17750	17770	17785	17551	17739	17726	17614	17828	17839	17698	17565	17671	17748	17739	17752	17571	17742	17598	17649	17735	17616	17686	17607	17910	17700	17791	17755	17657	17736	17767	17611	17713	17615	17651	17588	17633	17750	17633	17637	17682	17682	17618	17794	17652	17512	17743	17553	17831	17785	17797	17656	17459	17717	17796	17699	17689	17757	17612	17659	17732	17741	17517	17718	17766	17934	17642	17634	17790	17758	17860	17588	17664	17631	17656	17664	17641	17813	17926	17800	17590	17720	17704	17571	17832	17734	17678	17647	17839	17541	17669	17617	17609	17539	17714	17656	17664	17686	17795	17658	17688	17742	17684	17675	17608	17738	17664	17722	17477	17665	17825	17863	17604	17753	17727	17664	17725	17593	17823	17551	17672	17673	17701	17678	17644	17527	17747	17460	17544	17731	17708	17837	17721	17714	17821	17498	17711	17660	17665	17444	17583	17755	17662	17534	17694	17683	17732	17917	17615	17538	17734	17604	17743	17646	17948	17702	17668	17655	17764	17729	17638	17554	17674	17800	17739	17672	17785	17602	17778	17913	17752	17677	17829	17826	17645	17909	17827	17655	17706	17714	17686	17622	17627	17645	17622	17770	17792	17618	17775	17784	17666	17758	17779	17670	17634	17731	17637	17696	17697	17891	17757	17537	17740	17675	17759	17475	17685	17612	17843	17617	17692	17801	17722	17626	17675	17733	17690	17580	17589	17737	17756	17733	17782	17602	17725	17571	17795	17610	17726	17869	17685	17709	17741	17772	17701	17739	17691	17665	17653	17909	17590	17506	17843	17777	17697	17736	17763	17699	17700	17704	17567	17868	17696	17681	17535	17729	17656	17784	17694	17763	17708	17716	17765	17520	17675	17719	17848	17591	17770	17741	17794	17771	17644	17621	17856	17661	17788	17807	17769	17757	17652	17543	17735	17423	17643	17663	17568	17679	17507	17775	17820	17543	17828	17621	17824	17629	17796	17702	17837	17736	17706	17579	17656	17733	17624	17659	17786	17696	17662	17679	17735	17575	17674	17668	17581	17693	17619	17677	17747	17713	17804	17630	17702	17706	17684	17634	17693	17685	17684	17692	17660	17769	17720	17691	17847	17688	17768	17559	17677	17659	17684	17571	17780	17402	17685	17730	17720	17770	17717	17830	17704	17692	17712	17633	17683	17701	17552	17596	17546	17553	17772	17847	17514	17578	17601	17706	17609	17790	17613	17705	17698	17584	17805	17592	17638	17549	17720	17834	17604	17612	17621	17704	17713	17784	17690	17811	17617	17708	17636	17784	17772	17669	17824	17662	17708	17693	17679	17662	17808	17547	17579	17552	17732	17741	17743	17704	17763	17765	17721	17682	17748	17759	17525	17595	17533	17652	17762	17737	17870	17681	17543	17714	17504	17749	17512	17671	17826	17886	17679	17546	17608	17727	17683	17668	17570	17686	17604	17766	17704	17549	17787	17807	17818	17715	17624	17731	17581	17475	17596	17798	17840	17657	17676	17733	17678	17754	17605	17723	17615	17762	17741	17576	17696	17498	17660	17674	17760	17722	17808	17662	17785	17972	17913	17702	17606	17588	17664	17721	17618	17613	17680	17632	17542	17585	17712	17683	17662	17921	17711	17635	17701	17713	17582	17726	17726	17760	17551	17564	17650	17752	17678	17740	17712	17637	17680	17751	17686	17783	17743	17638	17664	17808	17837	17683	17606	17666	17713	17641	17712	17607	17658	17509	17774	17640	17621	17599	17700	17634	17647	17783	17685	17602	17657	17520	17511	17642	17596	17691	17566	17726	17765	17815	17547	17767	17609	17542	17658	17602	17705	17577	17575	17712	17755	17601	17659	17767	17705	17730	17848	17704	17807	17539	17775	17506	17665	17624	17741	17724	17797	17690	17611	17632	17485	17847	17727	17677	17585	17643	17809	17585	17701	17582	17633	17515	17631	17754	17590	17871	17864	17693	17615	17614	17827	17704	17678	17708	17660	17720	17817	17741	17660	17689	17693	17699	17695	17741	17760	17788	17670	17836	17681	17710	17571	17908	17801	17704	17654	17651	17635	17934	17570	17650	17661	17635	17883	17763	17495	17708	17603	17744	17706	17520	17738	17767	17577	17643	17767	17718	17668	17645	17590	17829	17786	17841	17616	17755	17686	17806	17682	17640	17535	17872	17734	17799	17774	17808	17784	17684	17629	17710	17637	17780	17542	17607	17691	17715	17746	17517	17751	17760	17570	17755	17655	17794	17699	17582	17645	17679	17631	17742	17877	17798	17672	17658	17646	17796	17691	17694	17644	17922	17570	17674	17646	17820	17828	17710	17589	17632	17730	17802	17500	17864	17862	17758	17696	17673	17795	17659	17837	17676	17733	17664	17662	17840	17677	17652	17745	17680	17709	17653	17618	17751	17636	17712	17700	17670	17631	17564	17771	17678	17735	17581	17617	17619	17745	17793	17746	17535	17690	17860	17615	17647	17876	17727	17695	17691	17910	17584	17814	17770	17678	17662	17673	17836	17734	17887	17711	17731	17707	17850	17609	17660	17722	17745	17659	17782	17847	17616	17618	17762	17793	17795	17680	17628	17630	17818	17503	17655	17636	17581	17360	17738	17608	17664	17615	17690	17642	17735	17722	17698	17863	17797	17663	17806	17719	17606	17595	17612	17693	17697	17760	17683	17703	17697	17634	17554	17531	17800	17692	17765	17732	17583	17638	17654	17775	17680	17864	17800	17680	17692	17839	17845	17790	17816	17538	17803	17763	17603	17720	17729	17731	17661	17673	17489	17753	17790	17582	17864	17760	17677	17493	17810	17590	17781	17790	17752	17576	17774	17716	17712	17687	17734	17670	17624	17684	17756	17783	17698	17605	17575	17706	17767	17720	17732	17759	17580	17525	17685	17652	17725	17836	17879	17651	17605	17832	17765	17680	17581	17661	17882	17613	17783	17691	17658	17710	17771	17797	17612	17689	17744	17728	17490	17620	17707	17820	17670	17740	17679	17625	17620	17700	17643	17773	17811	17656	17751	17736	17661
22002	20603	27394	26543	24022	27418	32291	29355	28760	28955	28986	29530	44638	49088	43462	37058	32565	29924	28909	28372	28424	28459	28264	28294	28275	28064	28374	28353	28584	28170	28005	27957	28132	28332	28152	28072	28234	28121	28141	27969	27905	27896	27887	28177	28067	28177	28138	28047	28130	28218	28290	28225	28038	28027	28074	28080	28221	27995	28194	28073	28252	28020	28139	27910	28256	28206	28177	28169	28007	28144	28134	28051	28156	28057	28387	28083	28104	27862	28278	27997	27999	27995	28091	27939	27919	28055	27940	28203	27941	28181	27872	28198	28084	28233	28093	28085	27874	28209	28058	27929	27987	28039	28239	27901	28111	27882	28218	27996	27853	27782	27886	27767	28157	28053	28145	28173	28199	28099	27993	28191	27805	28116	28112	27926	27720	27725	27830	28218	27900	28011	28012	28057	27972	28148	27974	28202	28066	28072	28347	28135	28265	28010	27937	28042	27914	27911	27942	27891	28159	28126	28226	28176	28174	28104	27957	27909	28167	28201	28123	27925	27939	28008	27971	27836	27938	28001	27730	27838	28109	27844	28268	28193	28064	28036	28144	27803	27930	27908	27911	28183	28115	27861	27913	28018	27955	27986	27768	28069	28070	28114	27946	27964	28119	27898	28143	28018	28084	27834	27902	28121	27855	27941	28118	28172	28185	28129	28251	27993	28173	27911	27839	28106	27829	28077	27911	27860	28118	27909	28109	27941	28042	27781	28183	28233	28066	28093	27890	27982	27963	28001	27980	28092	27841	28034	28033	28043	28115	28174	28009	28343	28136	28178	27750	27648	28003	28002	28191	28005	27960	28288	27960	28119	27871	27943	28140	27766	27802	27957	28052	28089	28102	28025	27797	27966	28198	27884	27844	27928	28090	27852	28231	28006	28191	28229	27963	28347	27944	28166	28166	27991	28123	27882	27912	28148	28070	28094	28093	28027	28146	28011	27960	27923	27920	28262	27993	27906	28153	28396	27939	28107	28090	27832	28036	27880	27686	28094	28054	28035	27918	27942	28136	28071	28190	28120	27865	27753	28086	27925	28175	27995	28362	28094	27989	27980	27903	27974	27940	27918	28003	27809	27739	28021	28023	27890	28225	28024	28125	27965	27815	27839	27959	28033	27991	27992	28245	27898	28216	27889	28010	27881	27934	28096	28067	27833	27664	28290	28097	27839	28246	27988	28322	28159	28230	28180	28046	28165	27962	28141	28171	27997	27982	28025	28096	27899	27881	28193	27954	27921	27937	28048	28168	27819	28176	28089	28260	28004	27996	28007	27994	27924	27922	28029	27970	28114	27797	27946	27919	28006	28356	27932	28075	27786	28107	27931	28031	27911	28073	27880	27942	28192	27843	28133	28116	28009	27684	28189	28189	27978	28151	28172	27720	28046	27933	27943	27871	28076	28005	28082	28113	28071	28112	28256	28291	28263	27994	27990	28280	28011	27823	27977	28021	27941	28080	27850	28021	28105	27967	28173	28144	28013	28004	27960	28182	27988	28057	27887	28282	28114	28062	27962	28255	28061	27983	28328	28093	28228	28076	28079	28054	28083	28206	28028	28306	28332	28211	27902	28108	28288	27938	28132	28031	27882	28256	27778	28199	27921	27963	27997	28045	28029	27848	27986	27994	28047	27982	27947	28240	28009	28217	28298	28205	27963	28057	27985	28025	28041	28194	27945	27981	28081	28053	28399	28075	27903	27931	28028	28026	27694	28286	28033	28207	27984	28296	27829	27955	28022	28265	28094	27728	28210	28078	28001	28139	27981	27774	28106	28125	28127	27937	28115	27977	28066	28122	28012	27979	28200	27858	27770	27861	27975	28078	27772	28168	27825	27865	27920	28084	28314	28258	28169	28103	28161	28027	27811	28079	28223	28006	27928	27788	28012	28000	28103	28048	27955	28030	27934	28074	28134	27932	28067	27967	28154	28028	27890	27744	27937	27911	28181	28159	28047	27941	27975	28054	27817	28078	27782	28027	28064	28373	28089	27818	27922	28101	28108	28053	28116	28226	28100	28122	28116	28173	27899	28218	27794	28330	28092	28183	27892	28142	27937	28110	27912	27997	28024	27896	27797	28010	27875	27884	27806	27706	27864	27966	28352	27920	27855	28012	28043	28054	28005	28023	27837	28075	28140	27912	27822	28334	27895	27937	28177	28096	27967	28022	28040	27967	28104	27980	28038	27960	27992	27824	28098	27991	28100	27846	28121	28192	28117	27989	28071	27989	27877	28072	28131	27973	28002	27885	27931	28009	28003	27955	28112	28122	27999	28038	27874	28240	28127	27975	28099	28235	27827	27950	28163	28038	28134	28125	27874	28215	28242	27958	27927	28412	28152	28216	27960	27959	27863	27906	28064	28041	28099	28132	27825	28025	28026	28281	27953	28067	28068	28198	27905	27935	28207	28036	28199	28292	28118	27814	28052	27904	27858	27986	27947	28178	27891	28203	28213	27994	28094	28048	28290	28037	28205	28009	27711	28161	28194	27824	27813	27992	27735	27969	27901	28179	28078	27940	28055	27853	27980	27879	28022	27897	27767	28124	28181	28042	28169	28115	28037	28049	27942	28035	28295	27938	27957	27810	27958	27959	27951	28052	27967	27838	28137	27755	28105	28119	28054	28332	27962	28005	27962	27980	28035	28031	28039	28171	28192	27997	28170	28103	27959	28104	28163	28086	28145	27947	28083	28127	28229	28131	27944	27910	28135	28079	28212	27927	28221	28044	28003	28043	28119	27941	27860	28033	28318	28146	28081	27957	28305	28064	27996	28129	27927	27968	27999	28107	28173	27884	28086	28105	28283	27908	27920	27909	27891	28160	27851	27832	28140	28333	28218	27845	28183	28038	27987	28086	27915	28001	28060	27849	27879	27899	28195	27971	28035	27957	27979	27867	28068	28008	28082	28362	28205	27959	28102	27983	28010	27668	28312	28319	27935	28085	28044	28056	28093	27967	28145	28060	28291	28067	27963	27741	28089	28007	27785	27980	27950	28086	28056	28034	28082	28111	28048	28150	28179	28109	27971	27987	27977	28183	28242	28213	28326	28148	27945	27987	28198	28291	27833	28229	28003	27938	28143	27882	27894	27881	27861	27901	28096	28426	28215	27706	28014	28023	28118	28164	28132	27908	27761	28012	28142	28022	28057	27971	28132	28042	27964	28128	28136	28156	27869	28239	28000	28148	28094	27965	28044	27856	28017	27807	28039	27762	28054	28275	28313	27970	28208	27952	27890	28200	27951	27635	27920	28027	28154	27877	28031	27944	28109	28027	27941	28132	28061	27876	28068	28154	27957	27932	28149	27919	27887	28014	27918	27979	27961	28086	28038	27871	27975	28006	28104	27953	28063	28319	27882	28263	28106	27827	28132	27932	28106	28096	28063	27726	27742	27665	28160	27891	27950	27899	27827	28123	27999	28043	28121	28024	28301	27982	28134	28099	27945	28287	28012	28154	28218	27898	27978	28280	28095	28006	27942	27934	28201	27975	28233	28079	28043	27978	27681	27886	27971	28204	28160	27789	27871	28269	28149	27921	27885	28299	27723	28067	28145	27902	28035	28061	27956	28111	28213	27999	27972	28109	27939	27808	28254	28191	27908	27836	28043	27978	28052	28007	28032	28198	28095	28199	27850	27844	27929	27960	28160	28248	27916	28167	28143	27935	28160	28005	28050	28030	28073	27971	27904	28021	27985	27993	27933	27863	27795	27801	28120	27783	28144	28155	28085	28243	28105	28331	28147	28214	28106	28033	27922	28128	28071	27939	28018	28221	28328	27996	27952	27976	27914	28009	28025	28267	28254	27883	27925	28103	28221	28005	27974	27866	28075	27975	28080	27913	27895	28177	27963	28238	27928	28116	28021	27715	28188	28063	28143	27875	28205	27763	28207	27815	27868	27956	27978	27901	28225	28061	27844	28201	28069	27834	28057	28024	28213	28178	28017	28063	28126	27976	28044	28049	27554	27770	28023	27807	27933	28129	28009	27960	28006	27977	28143	28056	27990	27985	28097	28092	28096	28155	27982	28261	28153	27867	28178	28047	28024	28166	28170	28162	27988	28065	27941	28139	27828	28163	28064	27718	28199	28031	28121	27919	27846	28111	28063	27826	27929	27920	28032	28146	28092	28078	28045	28056	28060	28070	28157	27895	27918	27905	27940	28002	28317	28178	27994	28036	27898	28043	27780	28108	27767	28004	27986	28199	28122	28219	27985	27786	28339	27956	27812	28286	28023	28190	28069	28137	28026	27916	28236	28307	28187	28091	28178	28079	27954	27961	27930	28026	28072	28231	27636	27983	28098	27919	28139	28078	28015	27904	27988	28128	28085	28044	28297	27913	28116	28200	28050	28155	28108	28023	28225	28295	28073	27905	28160	27822	27957	27887	27986	27950	27826	28089	27999	27911	27953	28171	27889	28086	27965	28139	28003	28051	27913	27930	28210	28047	28211	28157	27923	28227	28255	27919	27998	28124	28427	28036	28087	28069	27822	27853	27928	28088	28018	27998	27946	28196	28109	28223	28043	28138	27996	28086	27990	28003	28082	28214	28063	27987	27902	28083	28111	28049	28145	28350	27802	28025	28267	28139	27912	28066	28127	28046	27969	27979	28051	27823	28150	27924	28037	28126	28014	27839	28050	28015	28136	28001	28056	27845	28132	28218	27998	28043	28229	27951	27995	28123	28006	28223	28265	28140	28067	27926	28047	28213	27952	28047	27926	28029	28035	27843	27994	27932	27747	27962	27954	27994	27916	28173	28110	28354	28172	27911	27982	27937	28149	28065	27997	27952	28156	27942	28209	28032	27674	28085	27948	27891	27957	28118	27950	28070	27810	28142	28338	27717	27975	27862	28009	28137	28099	28166	28226	27861	28019	28465	27858	28051	28062	27853	28385	27778	28355	28189	27904	27944	27800	28117	27976	27980	28071	28201	28033	28212	27869	27974	28150	28148	28187	28144	27914	27921	27959	27864	28061	27678	28073	28157	27865	28096	28033	28396	27958	27867	28047	28027	28109	28074	28114	28009	28045	28168	28265	28132	27834	27866	27894	28118	28037	28020	28068	27711	28024	27917	28032	28085	28239	27763	28005	28090	27890	27911	28033	27937	28034	27998	27871	28211	27955	27978	28013	28032	27906	28226	28130
47146	70187	65186	50268	29870	22779	20236	19279	19065	18711	18787	20554	40428	42100	35426	27875	22713	19696	18210	17975	17754	17719	17902	17693	17739	17907	17978	17691	17734	17774	17886	17727	17806	17809	17746	17856	17729	17819	17851	17922	17785	17936	17851	17812	17916	18023	17867	17901	17480	17817	17840	18029	17946	17675	17650	17981	17833	17879	17965	17757	17607	17798	17835	17886	18020	17869	17766	17838	17775	17923	17798	17791	17771	17768	17716	17840	17729	17924	17870	17940	17801	17917	17815	17889	17816	17782	17715	17730	17724	17757	17909	17795	17800	17794	17653	17931	17738	17788	17836	17960	17675	17825	17821	17844	18051	17802	17787	17872	18048	17897	17647	17820	17862	17866	17943	17902	17872	17974	17832	17926	17875	17751	17663	17908	17881	17829	17661	17695	17594	17755	17789	17715	18005	17748	17812	17750	17841	17802	17882	17758	17836	17839	17695	17862	17708	17814	17906	17776	17684	17682	17977	17752	17767	17866	17751	17808	17717	17833	17826	18017	17852	17902	18045	17971	17644	17692	17875	17800	17802	17759	17849	17890	17901	17686	17828	17767	17940	17718	17819	17693	17701	17552	17975	17774	17924	17745	17929	17833	17930	17855	17668	17670	17671	17954	17878	17806	17951	17699	17787	17826	17834	17835	17725	17816	17843	17859	17750	17706	17886	17764	17721	17898	17870	17884	17665	17792	17688	17919	17823	17852	17629	17948	17776	17660	17925	17941	17755	17718	17790	17771	17878	17784	17684	17826	17918	17683	17727	17767	17769	17859	17791	18021	17762	17856	17686	17911	17763	17783	17799	17895	17611	17864	17728	17723	17931	17897	17840	17715	17826	17913	17565	17745	17899	17712	17946	17826	17873	17749	17614	17720	17860	17761	17691	17882	17804	17651	17771	17678	17726	17837	17793	17894	17935	17757	17712	17880	17797	17927	17814	17884	17838	17729	17933	17871	17658	17866	17922	17708	17895	17880	18016	17728	17922	17737	18063	17852	17937	17772	17790	17778	17648	17811	17742	17830	17558	17665	17730	17823	17728	17641	18042	17830	17865	17759	18036	17827	17668	17573	17803	17873	17829	17754	17739	17837	17809	17696	17936	17818	17813	17769	17751	17606	17820	17797	17976	17718	17625	17850	17868	17939	17719	17729	17750	17848	17885	17902	17789	17805	17732	17728	17783	17652	17832	17674	17808	17871	17790	17849	17719	18032	17773	18023	17759	17767	17961	17866	17730	17839	17845	17752	17744	17834	17677	17876	17772	17931	17819	17711	17796	17791	17966	17889	17867	17884	17781	17800	17790	17843	17802	17741	17807	17706	17643	17802	17793	17823	17937	17896	17863	17779	17912	17899	17883	17724	17789	17751	17902	17835	17911	17763	17964	17787	17853	17717	17697	17905	17755	17886	17720	17779	17794	17900	17820	17831	17692	17988	17776	17838	17750	17889	17628	17745	17939	17747	17838	17773	17643	17705	17692	17624	17616	17643	17738	17751	18010	17790	17932	17868	17732	17842	17685	17776	17850	17642	17771	17975	17883	17940	17798	17757	17735	17819	17858	17647	17704	17686	17745	17771	17761	17903	17942	17615	17813	17891	17954	17907	17901	17791	17825	17857	18004	17894	17854	17728	17848	17825	17956	17919	17839	17771	17873	17663	17886	17865	17742	17853	17706	17791	17685	17706	17726	17691	17789	17765	17708	17739	17889	17600	17797	17759	17785	17737	17838	17856	17770	17832	17944	17769	17748	17929	18031	17640	17866	17793	17787	17869	17968	17780	17763	17754	17743	17885	17687	17857	17887	17944	17764	17778	17910	17720	17754	17885	17875	17939	17869	17720	17832	17774	17958	17816	17985	17883	17873	17826	17827	18126	17797	17994	17688	17839	17857	17780	17874	17871	17802	17605	17917	17832	17731	17760	17662	18000	17883	17879	17910	17853	17764	17808	17704	17600	17862	17910	17807	17766	17649	17871	17683	17823	17799	17768	17871	17843	17887	17780	17800	17806	17774	17843	17805	18000	17789	17885	17843	17763	17837	17778	18027	17790	17837	17722	17940	17896	17872	17930	17676	17667	17949	17915	17700	17758	17859	17896	17914	17658	17738	17838	17896	17684	18028	17667	17829	17643	17693	17723	17804	17840	17914	17915	17796	17934	17613	17831	18013	17649	17618	17897	17812	18005	17820	18025	17997	17783	17830	17866	17942	17800	17950	17905	17781	17822	18013	17899	17804	17926	17870	17769	17848	17798	17634	17777	17877	17650	17949	17700	17912	17791	17922	17813	17945	17842	17791	17919	17770	17796	17926	17798	17706	17804	17643	17791	17861	17803	17785	17823	17925	17850	17865	17866	17868	17950	17820	17791	17904	17813	17586	17881	17737	17760	17916	17782	17816	17847	17752	17889	17776	17736	17638	17705	17870	17807	17857	17870	17931	17678	17569	17925	17730	17852	17747	17919	17853	17820	17867	17539	17835	17847	17678	17653	18007	17845	17905	17673	17860	17817	17707	17834	17756	17875	17840	17715	17757	17859	17847	17936	17837	17921	17895	17763	17794	17972	17684	17789	17886	17879	17860	17843	17873	17713	17695	17831	17806	17813	17773	17684	17845	17993	17747	17962	17905	18111	17869	17895	17798	17949	17993	17632	17953	17835	17840	17765	17782	17824	17856	17868	17651	17902	17758	17869	17613	17925	17796	17677	17801	17840	17625	17813	17922	17809	17770	17742	17825	17837	17828	17761	17871	17956	17840	17863	17833	17894	17730	17815	17870	17864	17873	17757	17931	17815	17890	17763	18165	17748	17714	17730	18026	17981	17691	17876	17756	17850	17724	17861	17709	17745	17773	17903	17767	17755	17822	17749	17835	17980	17796	17820	17819	17716	17862	17825	17799	17935	17805	17955	17768	17918	17835	17791	17617	17713	17727	17856	17852	17902	17845	17860	17689	17765	17669	17751	17617	17809	17715	17986	18092	17730	17856	17589	17767	17911	17851	17731	17886	17773	17867	17829	17755	17722	17906	17909	17990	17840	17886	17856	17764	17706	17743	17656	17944	17733	17863	17596	17761	17869	17764	17679	17887	17800	17828	17933	17767	17845	17984	17812	17713	17771	17751	17852	17942	17848	17824	17651	17908	17890	17769	17671	17914	17794	17756	17831	17712	17628	17612	17719	17821	17812	17734	17929	17798	18012	17751	17858	17799	17965	17902	17636	17909	17915	17901	17593	17837	17816	17756	17858	17646	17553	17820	17859	18114	17805	17793	17853	17782	17563	17761	17764	17800	17821	17697	17849	17889	17623	18000	17860	17775	17867	17704	17913	17898	17764	17910	17768	17886	17800	17908	17645	17760	17652	17818	17625	17689	17851	17817	17642	17905	17756	17836	17806	17900	17786	17756	17994	17817	17758	17690	17805	17764	17884	17706	17785	17705	17878	17729	17660	17864	17936	17857	17859	17973	17822	17874	17866	18110	17786	17912	17735	17694	17777	17750	17963	17880	17857	17656	17711	17926	17747	17888	17616	17737	17805	17873	17591	17816	17893	17879	17679	17998	17692	17976	17942	17694	17871	17708	17735	17815	17868	17846	17840	17912	18031	17772	17681	17748	17989	17823	17737	17705	17819	17761	17903	17904	17747	17847	17836	17809	17694	17831	17947	17811	17814	17850	17938	17759	17819	17690	17825	17814	17884	17838	17801	17726	17923	17692	17853	17900	17739	17826	17788	17704	17695	17970	17903	17759	17850	17841	17920	17695	17886	17672	17945	17788	17842	17788	17954	17885	17822	17884	17798	17883	17685	17783	17996	17915	17796	17857	17868	17729	17817	17732	18022	17863	17843	17909	17865	17707	17828	17896	17870	17635	17936	17874	17862	17763	17763	17747	17740	17665	17951	17825	17709	17887	17789	17709	17720	17900	17800	17876	17668	17756	17705	17809	17938	17947	17805	17919	17796	17611	17722	17840	17810	17901	17852	17838	17571	17799	17772	17926	17817	17806	17862	17702	17790	17852	17843	17770	17967	17834	17818	17964	17785	17901	17904	17961	17732	17506	17917	17751	17919	17741	17712	17933	17762	17829	17752	18023	17790	17577	17742	17693	17919	17830	17769	17756	17739	17777	17721	17706	17933	17984	17564	17971	17711	17816	17699	17870	17791	17706	17812	17882	17769	17718	17810	17795	17885	17638	17877	17900	17805	17777	17603	17582	17738	17649	17876	17706	17876	17792	17905	17883	17913	17965	17916	17613	17796	17848	17869	17827	17911	17815	17902	17950	17838	17786	17735	17821	17878	17921	17565	17771	17591	17598	17752	17784	17882	17817	17702	17736	17730	17817	17788	17660	17897	17784	17787	17782	17792	17731	17931	17797	17657	17670	17769	17852	17904	17771	17706	17804	17708	17923	17727	17684	17763	17914	17842	17879	17913	17862	17814	17891	17859	17870	17928	17894	17864	17747	17822	17730	17817	17812	17774	17750	17784	17943	17739	17839	17805	17835	17869	17778	17740	17867	17736	17937	17878	17864	17842	17847	17792	17852	17622	17711	17859	17839	17936	18023	17723	17937	17890	17729	17864	17787	17787	17727	17872	17818	17963	17893	17866	17863	17667	17960	17821	17825	17708	17832	17841	17783	17705	17750	17748	17781	17949	17897	17786	17760	17749	17680	17939	17861	17919	17838	17773	17847	17770	17797	17805	17986	17844	17770	17878	17866	17718	17999	17870	17875	17845	17791	17797	17764	17923	17695	17767	17815	17922	17790	17874	17796	17700	17877	17871	17991	17743	17929	17952	17806	17833	17774	17853	17782	17776	17763	17905	17766	17911	17975	17792	17719	17738	17708	17806	17804	17834	17708	17772	17751	17932	17834	18035	17758	17882	17751	17875	17673	17919	17854	17716	17757	17782	17768	17828	17722	17771	17712	17881	17989	18038	17897	17828	17825	17749	17839	18039	17679	17899	17768	17724	17915	17875	17782	17905	17855	17756	17867	17721	17839	17831	17730	17918	17655	17571	17894	17749	17734	17752	17871	17940	17908	17939	17851	18012	17809	17704	17856	17805	17802	17924	17833	17931	17944	17729	17748	17934	17635	17749	17818	17826	17881	17800	17965	17806	17879	17734	17849	17769	17786	17761	17815	17775
44530	47852	48487	37908	30704	29630	29011	28286	28308	28467	28462	28260	28626	29125	29343	28861	28496	28539	28041	28047	28078	28059	28078	28244	28112	28032	28286	28130	27936	28155	28097	27902	28045	28335	28179	28139	27852	28143	27890	27994	28034	28181	27917	28059	27979	27860	27983	27910	28165	28231	28252	28058	28203	28172	28191	28216	27800	28151	28111	27909	28219	27980	27995	28260	27835	28207	28332	27896	28119	28138	28012	27965	27954	27900	28106	27953	28357	28207	28283	28144	28152	27998	28209	28082	27877	27861	28007	28340	28088	28144	28194	28158	28235	28236	27988	28181	28177	28268	28283	27930	28044	28063	28167	27974	28166	27955	27960	27944	27931	28008	28245	28042	28250	28255	28063	27939	28037	28117	27997	27963	27945	27942	27924	28046	27912	27870	27977	27802	27980	28033	28142	28147	27973	27995	27939	27884	28025	27994	28156	27843	28051	27996	28155	27868	28134	27754	28294	27893	28112	28131	28048	27798	27934	27833	27952	28212	27990	28097	28154	28166	28169	28340	28337	28065	27988	28074	27787	27981	27965	28237	28062	27906	28081	27883	28168	27931	28099	28051	28285	27798	27994	28040	27713	27880	27828	27966	28114	27908	28145	28139	27963	28210	28097	28119	28128	28186	28234	28170	28064	27884	28202	28248	28070	28274	28139	27937	28101	28102	28163	28038	28268	28142	28026	28284	28143	27963	28308	27835	28189	27951	28237	28008	28083	28034	27984	27976	28245	28323	28052	28165	28145	27903	28110	27947	28029	27691	27971	28221	28231	28206	28118	28051	28029	28100	28235	28150	28056	27873	28018	28152	28090	28148	28187	28181	28054	28028	27939	27950	28194	27910	27853	27988	27994	27910	28038	28130	28013	28071	27906	28048	28003	28134	28008	28246	28005	27955	27685	27887	28173	27837	27927	28160	28022	27856	28057	28135	28241	27958	28247	28198	27964	28181	27945	28128	28153	28049	28186	28144	27951	28109	28138	28070	28088	28209	28400	28130	28089	28038	28012	27992	28178	28235	27861	28050	28141	27893	28146	27942	28122	28062	28031	28144	28141	28034	28184	27966	27996	28009	28268	28066	28131	28113	27909	28321	28230	28133	28274	28379	28225	28113	28079	27985	28016	28045	27994	27917	28057	28016	28153	28016	27990	27847	28076	28167	28013	28067	28015	28275	27915	27806	27764	27965	27822	28104	28182	28105	28088	28065	28069	27947	27846	27885	28210	27946	28201	28123	27979	27973	28196	27822	28054	27969	27965	28017	28043	28152	27946	28208	28033	28113	27904	28036	28248	28053	28113	27967	27988	28283	28116	27922	28176	27935	28218	28067	28184	28098	28090	28007	28114	28020	28105	28035	28185	28018	28035	28190	28155	28055	28093	27852	27742	27777	28140	28079	27994	27732	28023	27955	28462	27728	28158	27728	27824	28254	27958	28055	28123	28104	28187	27937	27866	27966	28256	27971	28037	28047	27687	28128	27904	27786	28028	28189	28299	27827	28149	28193	28033	28125	28182	28110	27972	27929	27974	27980	28087	28084	28052	28137	28050	27846	28179	28160	28228	28268	28046	28061	28225	28256	27961	27946	28189	27958	28074	28175	27901	28181	28071	28188	27863	27797	28159	28080	28028	28127	27840	28284	28067	28290	28136	28162	28070	28218	28050	27999	27997	27954	28270	28215	27893	28100	27803	28112	28231	28071	28098	28320	28241	28236	28365	28140	28052	27937	28050	28017	28164	28075	28037	27885	28115	28209	27952	28124	28280	28307	28275	28205	27981	28096	27985	28067	27970	28152	28281	28439	27812	28337	27778	28058	27864	28251	27923	28106	27906	27910	27822	28151	27927	28166	28278	28097	28221	28211	28007	28162	28192	28032	27989	28039	27920	28168	28128	28180	28173	27982	28050	28313	27999	28125	28121	28101	28124	28155	27933	28200	27966	27911	27993	27810	27937	28249	28150	28390	27885	28248	28115	28048	28046	28115	28093	27873	28040	28193	28049	28170	28218	27966	28247	28009	27978	28096	28093	28182	28240	28069	28109	27811	28229	27725	28165	27928	28110	27996	28168	28116	27812	28013	27943	28156	28171	27975	28101	28114	28040	27919	28205	28184	27943	27916	28151	28160	28248	27992	28265	28171	27951	28112	28192	27987	28277	28292	28157	28197	28106	28064	28027	27821	28074	27975	28076	28268	28003	27989	28051	28021	27945	27722	28053	28157	28145	28053	27915	27965	27899	28252	28278	27885	27983	28071	28280	28096	28233	28167	28250	28192	27898	28049	27904	28057	27897	28360	28052	28293	28236	27886	27985	27967	28201	28134	28285	28325	28084	27929	27976	27770	27895	28071	28172	27823	28059	28074	28066	27949	28111	27895	28096	28216	28034	28243	28096	28123	27915	27956	28067	28034	27999	28060	27818	27939	28011	28133	28080	28244	27928	28273	28055	28218	28153	27933	28188	28115	28156	28151	28137	28074	28307	27861	28259	27809	27949	27997	28052	28115	28392	28142	27976	27848	28026	28071	28000	28104	28234	28278	28149	28044	28205	27895	28006	28063	28192	28311	28119	27914	28022	27974	27879	28300	28291	27968	28070	28213	28091	28174	27945	28020	28321	28193	28070	28034	28157	28004	28328	27953	28119	28061	27996	28045	28021	27703	28158	28158	27966	27867	28073	28130	28065	28135	28014	28176	28205	28263	27957	27892	27844	28142	28103	28106	28256	28062	28461	27967	27798	27913	28179	27750	28099	27995	28197	28195	28011	28077	27969	28207	28131	28036	28265	28125	28231	28009	28202	28322	28225	28287	28074	28128	28174	28232	28275	27737	27979	28060	28082	28039	28143	27691	27874	27775	28019	27912	28255	28085	28123	27768	28113	28130	28131	28041	27962	28227	28011	27918	28126	28058	28160	28225	28277	28119	28121	27870	27991	28205	28062	27966	28158	28130	28200	28394	28013	28050	28056	28111	28126	28075	28124	27850	28224	28044	27994	27960	27963	27915	28305	28113	28103	28067	28047	28010	27608	28124	28021	27973	27999	28008	27866	27845	28226	28054	28187	28049	27833	27986	28217	27920	27938	28148	27952	27930	27895	28324	28217	28159	28076	28152	28125	28207	28028	28012	28213	28118	28253	27927	28203	28318	28090	28174	28103	28062	28039	28058	27931	28065	28003	27980	28084	27934	27906	28097	28031	27965	27983	28047	28347	27984	28087	28058	27766	27824	27999	28025	27893	28123	28030	28053	28182	27872	27939	28151	27841	27878	28204	28266	27988	28093	28240	28069	27916	27919	27781	28009	28082	28172	28245	28162	28046	28252	27987	27961	27789	28341	28055	28214	28311	27923	27812	27682	28089	27932	28125	27984	27948	27974	27787	28050	28065	27897	27984	27929	28281	28015	28291	27982	27839	28209	28261	28012	27977	28235	28236	28334	28054	27956	28021	27912	28016	27874	28077	27931	27928	28025	28317	27990	27864	28231	27903	28218	28085	28054	28077	27846	28299	28236	28124	27890	27975	27972	27941	28156	28061	28149	28476	28057	28153	28244	27816	28077	28269	28418	28183	28126	28059	27972	28243	28015	28424	28177	28150	28106	28098	28051	28217	27921	27752	27861	27935	28240	28031	27864	28089	27896	28151	28003	28000	28319	28064	28216	28153	28074	28251	27991	28050	28148	28200	27973	27945	27906	27989	27978	28261	28129	27979	27970	28060	28047	28227	28223	27999	28169	27935	27895	28088	28185	27959	27947	27955	28256	28018	28144	28343	28134	27973	27949	27906	28041	27879	28372	28179	28113	28281	28317	28320	28164	27926	28255	28200	28254	28200	28334	28259	28187	28247	28065	28074	27909	28082	28134	28175	28122	28136	28087	28175	28053	28209	27897	28026	28121	28259	28156	28177	27927	28146	27960	28193	28094	28049	28052	28067	27948	28144	28197	28014	28058	28072	28300	27919	28083	27950	28244	28269	28037	28219	28218	28202	28159	28178	28008	28093	28158	28170	28041	28201	28094	27992	28086	27673	28109	28261	28080	28181	28019	28403	28127	28172	28129	28310	28264	28140	28057	28056	27984	28135	28027	28068	27921	27983	28115	27905	28169	28205	27896	28046	28113	28166	27892	27984	28342	28223	27998	28083	28346	28187	28172	27964	27933	28030	27854	28022	28098	28294	27825	27968	27820	28195	28057	27891	27907	28230	28124	27909	28120	27954	28197	27860	28112	28025	28120	28177	28007	28162	28002	28179	28114	28112	28162	27946	28078	28238	27889	27858	28248	28251	28264	27993	27817	28182	28172	28200	28105	27978	28422	28191	27865	28119	28093	27991	27950	27840	27897	27956	28015	28218	28277	28211	27955	28098	27983	28395	27975	28167	27760	28021	28018	28113	28078	28130	27916	28086	28143	28069	28118	27903	27817	28177	28243	28174	27966	28136	28168	28145	27951	27897	27988	27718	27885	28171	27946	28037	28322	28166	27851	28244	28024	27981	28272	28288	28122	28077	27847	28060	28038	28214	28240	28235	28190	28034	27963	28078	28052	27891	27995	27921	28180	28051	28152	28041	27941	27915	28049	28166	27928	28148	28239	28154	28094	28020	28101	28014	28136	28046	28143	28157	28157	27988	28093	28238	28259	28124	28214	28091	28008	27903	28029	28076	27783	28009	28035	28122	28142	28328	27869	28218	28022	28236	28258	28141	27904	27865	28192	28156	28234	28349	27892	28513	28164	28142	28051	27868	27818	28292	27976	28041	28125	27877	28171	28176	28021	28116	28215	28081	28137	28192	28038	28216	28178	28294	28195	28139	27611	28010	28118	28241	28116	28055	28041	28209	28061	28149	28183	28122	28009	28125	28001	28028	27899	28078	28225	28057	27897	28191	27940	28417	27880	28017	27913	28054	28107	27993	28198	27949	28163	27934	28237	27960	28155	28282	28019	28198	28219	28130	28061	28044	28201	27841	27768	28200	28106	28023	28403	28209	28022	27910	27891	28229	28197	28087	27784	28070	28014	28191	28033	28067	28090	28005	27970	28189	27919	28067	27995	27872	27949	27850	28210	28119	28095	27990	28024	28279	27948	28162	27854	28153	28281	28045	27977	27901	28113	28016	28190	27948	28168	28187	28379	28232	28039	28081	28122	28014	28045
45794	52659	46812	28491	21183	19948	18530	18518	18376	18031	18218	18140	19160	19471	19232	18517	18098	17783	17980	17843	17723	17817	18022	17985	17809	17982	17823	17848	17962	17982	17886	18005	17926	17841	17929	17907	17776	17872	17884	17832	17907	17743	17767	17831	17747	17711	17800	17780	17754	17949	17920	17909	17866	17893	17706	17826	17927	17652	17859	17828	17783	17805	17822	17725	17801	17973	17706	17894	17812	17864	17756	17856	17668	17798	17812	18013	17750	17835	17838	17860	17694	17892	17898	17794	17740	18056	17800	17979	17942	17781	17769	17824	17790	17866	17788	17862	17947	17917	17931	17870	17693	17892	17929	17950	17803	17677	17837	17733	17787	17838	17822	17892	17799	17818	17850	17842	17754	17770	17862	17834	17800	17596	17901	17729	17897	17894	17808	17751	17832	17806	17875	17943	17867	17707	17768	18045	17682	17861	17878	17840	17896	17875	17874	17781	17722	17836	17758	17848	17761	17695	17746	17775	17934	17858	17678	17799	17745	17817	17778	17967	17910	17841	17734	17961	17966	17697	17860	17860	17815	17845	17773	17867	17799	17864	17800	18033	17830	18004	17770	17762	17954	17860	17895	18033	17659	17847	17989	17861	17958	17721	17854	18010	17769	17840	17771	17894	17770	17630	17747	17966	17683	17789	17910	17842	17766	17783	17779	17650	17792	17769	17929	17959	18007	17931	17912	17774	17719	17714	17961	17686	17654	17815	17760	17825	17828	17734	17917	17900	17667	17750	17702	17616	17756	17724	17767	17929	18016	17827	17920	17661	17731	17843	17803	17815	17657	17776	17876	18031	17951	17945	17793	17812	17908	17797	17909	17890	17970	17776	17919	17889	17917	17892	17949	17681	17699	17674	17818	17945	17779	17824	17677	17803	17719	17903	17705	17851	17933	17904	17942	17716	17726	17831	17945	18024	17870	17931	17757	17861	17983	17830	17713	17953	17711	17748	17687	17896	17683	17856	17874	18039	17969	17850	17905	17877	17866	17665	17831	17779	17888	17785	17828	17813	17850	17893	17807	17822	17799	17722	17881	17706	17797	17831	17656	17802	17813	17872	17965	17750	18035	17903	17876	17933	17770	17883	17631	17807	17948	17856	17857	17844	17605	17872	17825	17804	17868	17811	17743	17857	17800	17619	17878	17812	17981	18004	17637	17854	17690	17813	17854	17976	17945	17717	17783	17947	17804	17789	17655	17755	17898	17757	17672	17757	17784	17902	18024	17717	17991	17784	17682	17813	17842	17766	17871	17708	17924	17655	17850	17885	17875	17888	17677	17816	17865	17709	17946	17913	17785	17880	17894	17856	17844	17615	17654	17977	17817	17744	17906	17862	17894	17706	17736	17782	17853	17905	17816	17818	17774	17971	17899	17845	17819	17738	17948	17837	17938	17700	17771	17793	17837	17902	17879	17861	17884	17632	17767	17820	17792	17767	17720	17933	17735	17874	17846	17681	17903	17604	17743	17910	17822	17841	17710	17905	17933	17920	17843	18043	17733	17556	17998	17856	17759	17774	17877	17907	17840	17951	17870	17919	17824	17782	17843	17705	17782	17940	17880	17885	17877	17696	18103	17739	17883	17792	17955	17609	17829	17849	18004	17834	17834	17875	17748	17594	17821	17819	17610	17624	17874	17896	17852	17894	17932	17787	18027	17790	17735	17880	17882	17909	17972	17861	17758	17887	17687	17814	17882	17729	17775	17861	17811	17967	17704	17671	17869	17891	17624	17818	17903	17736	17874	17855	17825	17859	17981	17758	17935	17654	17957	17778	17737	17779	17903	17835	17793	17813	17905	17740	17684	17927	17734	17864	17689	17809	17630	17844	17855	17969	17803	17821	17875	17780	18016	17960	17891	18012	17972	17637	17633	17861	17845	17765	17748	17985	17726	17913	17912	17662	17770	17779	17824	17916	17881	17893	17891	17804	17819	17823	17866	17766	17744	17704	17791	17824	17839	17618	17771	18010	17995	17919	17842	17832	17709	17681	17960	17791	17982	17896	17738	17888	17673	17757	17826	17932	17859	17740	18067	17842	17746	17865	17940	17845	17819	17777	17920	17871	17759	17786	17760	17926	17768	17984	17914	18053	17855	17856	17734	17887	17744	17874	17530	17911	17853	17893	17648	17667	17990	17898	17842	17826	17775	17709	17889	17903	17743	17865	17741	17841	17942	17902	17861	17837	17864	17788	17791	17878	17795	17815	17795	17971	17715	17833	17747	17716	17793	17964	17852	17868	17776	17607	17833	17788	17803	17878	17824	17809	17925	17965	17763	17779	17817	17632	17910	17774	17861	17727	17808	17818	17826	17938	17623	17888	17773	17638	17964	17871	17840	17685	17724	17810	17729	17879	17607	17761	17827	17822	17944	17843	17764	18054	17695	17806	17904	17917	17949	17870	17931	17852	17880	17913	17705	17869	17816	17610	17797	17684	17915	17904	17712	17788	18037	17849	17832	17835	17899	17960	17547	17883	17743	17940	17701	17854	17895	17765	17785	17916	17779	17706	17989	17807	17922	17660	17811	17890	17660	17880	17799	17752	17934	17838	17799	17796	17827	17748	17911	17814	17858	17680	17762	17721	17875	17759	17773	17704	17779	17721	17821	17932	17963	17743	17755	17906	17766	17733	17754	17787	17933	17929	17676	17900	17714	17809	18004	17826	17763	17972	17824	17858	17769	17678	17912	17950	17760	17798	17764	17750	17771	17683	17761	17872	17801	17860	17851	17805	17784	17895	17592	17895	17908	17750	17627	17782	17736	17789	17803	17676	17864	17695	17822	17896	17701	17755	17684	17954	17863	17891	17793	17736	17814	17796	17443	17943	17745	17723	17619	17836	17990	17724	17735	17895	17837	17800	17911	17743	17738	17850	17752	17897	17941	17759	17888	17665	17938	17969	18031	17791	17883	17873	17755	17847	17747	18016	17906	17828	17852	17707	17942	17729	17858	17905	17739	17743	17701	17739	17951	17957	17956	17790	17788	17729	17831	17807	17821	17769	17830	17740	17841	17867	17857	17893	17750	17643	17838	17915	17787	17842	17813	18009	17828	17846	17974	17875	17640	17895	17674	17887	17757	17872	17791	17858	17843	17863	17700	17808	17976	17727	17714	17951	17879	17805	17863	17829	17761	17857	17744	17829	17916	17671	17776	17876	17908	17872	17948	17913	17893	17701	17890	17902	17914	17796	17811	17821	17623	17825	17768	17901	18065	17942	17876	17873	17653	17871	17808	17800	17894	17874	17902	17794	17827	17818	17840	17797	17882	17858	17699	17916	17964	18059	17904	17806	17783	17875	17919	17767	17637	17725	17746	17921	17900	17814	17740	17677	17760	17898	17908	17894	17730	17936	17723	17966	17728	17922	17788	17627	17762	17904	17829	17789	18021	17891	18027	17616	17735	17786	17757	17774	17774	17794	17820	17826	17762	17821	17771	17937	17909	17943	17746	17851	18022	17755	18027	17903	17911	17973	17695	17950	17905	17823	17812	17850	18006	17878	17835	17703	17806	17731	17847	17783	17874	17869	17895	17971	17914	17804	17830	17697	17843	17948	17792	17846	17885	17919	17678	17834	17992	17753	17971	17640	17815	17712	17755	17911	17820	17864	17818	17740	17997	17825	17943	17861	18037	17747	17739	17703	17824	17864	17775	17727	17875	17719	17700	17929	17833	17565	17938	17877	17969	17856	17714	17816	17787	17807	17852	17832	17557	17930	17848	18090	17752	17922	17710	17840	17841	17868	17856	17943	17886	17735	17760	17988	17813	17789	17796	17748	17767	17870	17605	17729	17776	17786	17868	17912	17663	17798	17760	17868	17840	17769	17753	17967	17977	17795	17640	17769	17862	17579	17783	17734	17834	17769	17810	17806	17864	17942	17962	17778	17807	17864	17874	17685	17851	17758	17706	17746	17690	18040	17848	17822	17839	17856	17877	17815	17690	17844	17819	17819	17700	17859	17729	17815	17964	17971	17934	17826	17956	17896	17809	17810	17980	17697	17871	17779	17868	17802	17793	17633	17947	17815	17813	17784	17871	17823	17973	17914	17886	17955	17699	17797	17842	17798	17895	17657	17919	17802	17818	17890	17987	17799	17800	17804	17912	17818	17856	17930	17815	17963	17964	17928	17903	17970	17770	17710	17922	18009	17953	17813	17753	17739	17818	17889	17813	17862	17911	17820	17945	17828	17877	17969	17595	17864	17917	17821	17739	17817	17780	17784	18014	17824	17765	17799	17737	17987	17708	17934	17627	17972	18020	17815	17716	17785	17886	17740	17918	17817	17647	17757	17915	17863	17907	17948	17825	17848	17828	17641	17745	17836	17868	18014	17694	17773	17796	17784	17921	17638	17749	17939	17687	17890	17862	17795	17831	17847	17841	17968	17765	17826	17870	17815	17848	17918	17856	17741	17843	17779	17783	17680	17848	17925	17698	17820	18028	17788	17938	17914	17584	17765	17854	17899	17784	17733	17837	17828	17858	17880	17749	17866	17895	17725	17848	17885	17864	17761	17890	17664	17721	18030	17774	17787	18069	17849	17615	17827	17810	17825	17786	17752	17878	17584	17811	17744	17924	17973	17694	17793	17844	17763	17716	17981	17883	17798	18022	17789	17854	17770	17903	17921	17588	17890	17752	17784	17933	17706	17951	17901	17867	17686	17792	17769	18011	17957	17892	17918	17850	17864	17893	17785	17861	17767	17904	17701	17679	17717	17653	17871	17757	17783	18141	17969	17907	17808	17719	17767	17821	17704	17798	17761	17745	17837	17765	17942	17788	17698	17892	17965	17898	17760	17760	17808	17924	17863	17906	17879	17687	17835	17850	17991	17756	17836	17953	17767	17826	17685	17868	17678	17791	17817	17820	17850	17752	17881	17903	17763	17741	17830	17854	18011	17941	17812	17675	17754	17950	17759	17971	17767	17816	17734	18006	18004	17790	17824	17935	17749	17979	17733	17787	17735	17833	17834	17551	18035	17887	17803	17929	17748	17960	17824	17766	17970	17875	17844	17790	17758	17913	17759	17838	17935	17799	17867	17781	17841	17865	17840	17803	17812	17802	17681	17778	17992	17867	17826	17931	17854	17956	17747	17961	17793	17676	17834	17936	17955	17970	17936	17824	17639	18055	17939	17864	17808
23308	20775	29017	28417	29286	30289	31800	29446	29031	29258	29046	29272	37402	42148	37069	32771	30402	29362	29006	28435	28280	28570	28364	28476	28641	28638	28707	28663	28573	28532	28538	28408	28326	28670	28477	28614	28810	28438	28696	28563	28626	28604	28465	28340	28467	28622	28789	28607	28243	28396	28571	28470	28583	28578	28615	28505	28420	28511	28350	28469	28557	28848	28583	28507	28322	28462	28502	28491	28687	28688	28623	28579	28487	28469	28482	28440	28678	28378	28438	28432	28466	28397	28440	28641	28417	28580	28683	28612	28678	28521	28697	28627	28412	28679	28588	28336	28334	28579	28480	28128	28694	28695	28428	28531	28237	28338	28702	28680	28489	28615	28570	28379	28509	28424	28659	28481	28543	28418	28664	28810	28450	28603	28335	28647	28450	28103	28322	28593	28497	28378	28560	28609	28467	28381	28331	28358	28438	28680	28500	28493	28546	28547	28758	28450	28416	28671	28657	28238	28440	28312	28428	28556	28353	28506	28300	28667	28495	28360	28095	28517	28287	28583	28312	28477	28408	28330	28263	28260	28194	28442	28713	28258	28607	28347	28729	28575	28558	28503	28377	28139	28503	28365	28282	28384	28236	28275	28340	28429	28400	28445	28317	28426	28411	28225	28390	28460	28653	28468	28460	28379	28667	28660	28552	28570	28214	28560	28361	28141	28572	28391	28329	28495	28457	28616	28631	28402	28602	28401	28482	28399	28520	28711	28674	28235	28625	28393	28225	28267	28491	28493	28495	28365	28494	28564	28485	28697	28278	28725	28601	28615	28619	28574	28512	28531	28245	28693	28601	28580	28551	28686	28417	28326	28641	28283	28709	28229	28490	28551	28597	28401	28421	28429	28623	28494	28602	28524	28382	28467	28248	28584	28628	28394	28272	28447	28368	28413	28409	28373	28626	28468	28626	28346	28463	28504	28606	28403	28630	28267	28330	28360	28820	28802	28440	28406	28424	28475	28322	28399	28649	28412	28269	28385	28654	28616	28367	28406	28404	28466	28482	28716	28825	28707	28356	28223	28387	28554	28494	28527	28827	28496	28534	28460	28521	28345	28412	28160	28431	28332	28576	28274	28277	28644	28511	28453	28603	28587	28474	28538	28538	28492	28408	28522	28428	28427	28627	28702	28632	28602	28504	28441	28415	28500	28405	28384	28506	28486	28735	28716	28535	28593	28639	28510	28639	28422	28439	28459	28497	28422	28554	28669	28583	28571	28384	28550	28342	28388	28444	28527	28561	28620	28746	28551	28418	28324	28497	28461	28570	28433	28361	28363	28410	28490	28646	28404	28659	28714	28650	28398	28387	28395	28530	28565	28494	28358	28394	28620	28588	28257	28733	28362	28324	28614	28529	28170	28472	28740	28445	28440	28598	28569	28529	28641	28466	28333	28427	28433	28435	28493	28653	28424	28693	28434	28420	28474	28349	28390	28462	28558	28500	28448	28550	28378	28383	28412	28141	28505	28266	28533	28893	28441	28399	28461	28457	28437	28510	28389	28624	28450	28414	28405	28613	28450	28587	28655	28595	28455	28619	28262	28615	28464	28441	28342	28262	28462	28378	28484	28469	28369	28567	28469	28449	28485	28528	28473	28517	28202	28570	28531	28401	28525	28287	28604	28352	28184	28342	28370	28346	28296	28391	28429	28331	28759	28355	28573	28443	28519	28470	28487	28602	28257	28545	28243	28488	28566	28424	28274	28621	28549	28344	28369	28327	28261	28288	28418	28686	28280	28491	28479	28577	28394	28302	28344	28740	28654	28491	28435	28443	28452	28594	28580	28548	28543	28533	28450	28657	28652	28430	28668	28233	28451	28531	28562	28556	28332	28467	28708	28513	28483	28579	28580	28338	28449	28535	28627	28671	28458	28652	28432	28523	28636	28535	28432	28397	28320	28617	28545	28401	28689	28361	28641	28646	28322	28345	28616	28392	28231	28405	28399	28276	28343	28516	28489	28449	28628	28417	28436	29048	28620	28863	28415	28430	28549	28056	28475	28563	28700	28626	28546	28593	28392	28191	28654	28516	28615	28380	28607	28447	28461	28568	28348	28376	28672	28216	28212	28486	28398	28391	28657	28410	28452	28574	28395	28666	28750	28418	28415	28714	28472	28403	28554	28406	28570	28523	28640	28519	28674	28432	28482	28634	28551	28661	28416	28578	28160	28715	28617	28683	28519	28565	28492	28530	28311	28456	28332	28512	28602	28366	28366	28705	28605	28676	28471	28561	28340	28710	28504	28124	28410	28434	28364	28337	28457	28594	28550	28493	28434	28532	28364	28433	28505	28424	28500	28429	28614	28478	28440	28525	28245	28446	28303	28581	28417	28597	28639	28754	28598	28601	28546	28463	28641	28473	28438	28514	28555	28456	28506	28445	28482	28249	28457	28350	28464	28331	28632	28341	28357	28602	28301	28560	28851	28426	28254	28584	28436	28326	28464	28417	28437	28402	28254	28416	28274	28494	28280	28429	28445	28468	28214	28344	28417	28294	28624	28368	28532	28354	28198	28401	28501	28496	28179	28358	28459	28335	28454	28432	28521	28636	28392	28299	28576	28609	28333	28366	28378	28497	28790	28565	28553	28396	28518	28174	28372	28522	28490	28576	28723	28604	28518	28216	28400	28444	28524	28519	28661	28462	28491	28349	28412	28585	28384	28454	28421	28507	28321	28505	28577	28206	28620	28193	28315	28600	28489	28574	28328	28474	28660	28461	28153	28447	28426	28548	28692	28638	28685	28919	28483	28537	28499	28698	28191	28598	28587	28593	28417	28585	28682	28489	28531	28849	28701	28400	28577	28724	28432	28439	28517	28623	28694	28695	28565	28439	28473	28579	28392	28602	28486	28438	28445	28590	28370	28356	28724	28380	27958	28454	28542	28419	28416	28334	28426	28339	28574	28377	28491	28479	28541	28410	28406	28473	28458	28526	28271	28603	28628	28306	28248	28297	28542	28374	28337	28471	28557	28296	28488	28767	28342	28676	28602	28306	28350	28292	28717	28411	28471	28560	28246	28490	28426	28351	28478	28511	28944	28235	28496	28497	28409	28498	28683	28457	28218	28353	28473	28388	28680	28395	28692	28514	28501	28649	28545	28291	28170	28325	28345	28574	28476	28308	28511	28431	28519	28498	28681	28668	28481	28279	28425	28638	28266	28211	28426	28375	28522	28204	28609	28697	28422	28400	28594	28431	28470	28474	28660	28374	28375	28344	28546	28652	28337	28443	28450	28417	28345	28375	28736	28475	28352	28465	28233	28171	28395	28673	28644	28507	28618	28594	28332	28712	28554	28592	28595	28544	28240	28422	28644	28435	28500	28740	28562	28507	28462	28323	28581	28576	28457	28551	28646	28370	28689	28536	28537	28415	28353	28424	28385	28667	28649	28453	28799	28489	28289	28612	28524	28452	28197	28421	28516	28503	28516	28479	28523	28666	28481	28334	28286	28512	28569	28393	28427	28746	28349	28345	28359	28286	28550	28531	28473	28673	28593	28417	28276	28479	28674	28405	28373	28647	28540	28354	28419	28580	28552	28426	28339	28374	28532	28548	28250	28596	28605	28290	28751	28496	28516	28599	28534	28882	28407	28562	28701	28652	28410	28394	28577	28507	28307	28554	28405	28393	28309	28487	28561	28511	28414	28494	28568	28366	28404	28429	28404	28547	28302	28503	28722	28433	28622	28467	28275	28598	28433	28396	28513	28619	28590	28365	28575	28514	28550	28500	28455	28690	28559	28608	28484	28641	28443	28349	28657	28629	28556	28882	28082	28531	28365	28647	28079	28475	28269	28420	28313	28268	28368	28498	28032	28318	28517	28589	28610	28525	28245	28504	28457	28360	28311	28790	28405	28371	28310	28416	28362	28420	28357	28579	28377	28622	28408	28160	28293	28451	28425	28494	28429	28536	28628	28510	28648	28647	28575	28355	28390	28312	28409	28646	28253	28550	28479	28434	28582	28373	28133	28505	28528	28697	28364	28451	28557	28378	28451	28485	28410	28300	28366	28332	28395	28347	28695	28451	28616	28195	28450	28498	28547	28554	28409	28613	28327	28322	28486	28441	28558	28578	28198	28466	28560	28834	28197	28240	28394	28424	28394	28428	28662	28309	28234	28476	28221	28584	28333	28687	28215	28440	28475	28407	28639	28515	28538	28466	28357	28660	28479	28354	28292	28293	28502	28339	28459	28275	28509	28327	28454	28316	28338	28528	28355	28555	28535	28658	28355	28347	28561	28584	28583	28570	28641	28487	28391	28496	28554	28512	28471	28499	28241	28296	28321	28730	28545	28368	28218	28129	28701	28451	28401	28620	28450	28235	28555	28499	28573	28418	28273	28443	28639	28363	28419	28546	28406	28573	28548	28550	28241	28740	28481	28481	28590	28634	28580	28368	28451	28437	28383	28205	28462	28721	28510	28451	28421	28477	28610	28515	28521	28580	28347	28634	28080	28339	28482	28489	28421	28339	28464	28260	28713	28438	28469	28488	28549	28276	28506	28661	28351	28409	28611	28394	28644	28468	28695	28453	28609	28404	28587	28466	28393	28444	28535	28502	28683	28384	28665	28431	28732	28436	28349	28441	28461	28502	28563	28298	28340	28596	28465	28479	28507	28446	28568	28598	28437	28492	28207	28429	28415	28605	28480	28391	28710	28656	28558	28301	28533	28509	28491	28529	28409	28507	28395	28359	28389	28319	28552	28509	28456	27893	28637	28514	28694	28750	28103	28293	28458	28491	28286	28530	28544	28532	28455	28210	28484	28534	28385	28624	28471	28358	28498	28513	28480	28491	28418	28755	28386	28548	28490	28514	28614	28172	28376	28476	28679	28672	28511	28643	28794	28400	28445	28471	28309	28189	28577	28600	28584	28394	28431	28671	28225	28655	28453	28291	28633	28768	28337	28461	28361	28507	28641	28616	28625	28388	28461	28583	28457	28221	28365	28479	28436	28463	28453	28183	28270	28455	28317	28531	28585	28390	28306	28568	28615	28379	28561	28406	28402	28575	28735	28315	28466	28679	28662	28655	28442	28551	28460	28392	28525	28401	28397	28447	28442	28279	28387	28442	28775	28368	28509	28485	28440	28375	28477	28329	28302	28494	28689	28579	28456	28470	28443	28377	28399	28396	28351	28583	28435
43440	68804	63999	42348	32613	21940	20180	19401	19035	19104	18919	18766	31058	34167	28214	22884	19967	18938	18098	17934	17964	18168	18262	18038	17995	18082	18084	18051	17976	18079	17867	18215	18214	18119	17907	18039	18175	17970	18153	18071	18162	18121	17951	18084	18028	17975	18198	18000	18141	18035	18133	18037	18071	18133	17965	17971	17992	18055	18064	17973	18069	17988	18023	17911	18018	18031	18102	18386	18070	18218	18063	18207	17991	18077	17991	17937	18046	17988	17888	18016	18162	18196	18025	18116	18099	17826	18030	18001	18199	17965	18051	18051	18115	17978	17897	17952	18113	18121	18107	18051	18078	17947	18127	17991	18117	17936	18057	17953	17894	18096	18149	18172	18005	18085	17974	18152	18178	18007	18097	18027	18166	18018	18083	17966	18190	17820	18126	18097	17925	18199	18156	18091	17977	18030	18135	18120	18093	18009	18042	17922	18002	17920	18171	18113	17978	18145	18007	18006	18200	18104	18007	18038	18043	18001	18138	17984	18101	18035	18015	18022	18002	18036	17975	17920	17953	18032	18193	18019	17932	18053	18101	18043	18047	18087	18047	18090	18167	18113	17929	18129	17989	18017	18119	18068	18138	18108	18218	18105	17989	17951	18040	17884	18054	18134	18109	17980	18069	18234	18004	18171	18062	18001	18142	17899	18116	18053	18069	17973	18176	17856	18105	18029	18132	17989	18054	18001	18030	18057	18046	18080	18028	18150	18244	18152	18159	17983	18032	17954	18249	18264	18050	18119	18128	17931	18070	17978	17955	18096	18078	18143	18138	17974	18006	18052	17971	18075	18015	17992	18015	17825	18048	17980	18250	18117	17983	18149	18245	18004	18178	17893	18080	17967	18027	17945	17929	18057	18186	18100	17978	18039	17987	17931	17866	18002	17969	18040	18081	17953	18131	17922	18209	17985	17748	18024	18103	18211	18310	18014	17988	18302	18184	18050	18153	17841	18141	18114	18086	18074	18052	18051	18270	17964	17889	18094	18255	17944	18112	18235	17907	17968	18229	18032	18018	17893	18100	18123	17905	17942	18070	17918	18104	17986	17990	18169	18027	17866	17976	17966	18201	18006	18007	17979	17922	17977	18180	17938	18206	18290	18089	17890	17884	18065	17839	18110	18053	18073	18003	18034	18058	17943	18044	18221	18265	18113	18032	18130	18102	17944	18303	18031	18037	18035	18260	18005	18086	17973	18158	18032	17995	18141	17942	17967	17962	18175	18116	17995	17971	18018	18074	17859	18210	18154	17971	18181	17967	17936	18071	18128	18195	18043	17912	17957	17973	17992	18120	18131	18096	17916	18186	18076	17943	18092	18011	18153	17959	18094	18237	18029	17992	17954	17865	18093	18056	18256	18043	18182	18038	18083	18054	18064	17992	18279	18010	17942	18010	18002	18080	18126	18182	17949	18200	17939	18031	18030	18103	18098	18080	18127	18228	17990	18136	17875	17877	17883	18192	17858	18154	17864	17948	18210	18144	18100	17875	18106	18174	17913	17897	18081	17996	18080	18048	17880	17943	18048	17863	18249	17965	17981	18021	18044	17932	18278	18058	18144	18091	18021	18019	17918	18056	18137	17935	17768	17886	18209	18158	18071	18067	18010	17965	18224	17970	17995	18056	18145	18043	18160	18322	18004	18081	18059	18234	18032	17942	18010	17881	17993	18011	18189	18187	18049	18041	17998	18111	17962	17957	18126	18104	17960	18147	17954	17986	18139	18081	18056	17991	18046	18198	18142	17796	17895	18085	18007	17977	18165	18106	18100	18137	17854	17990	18042	17811	18220	17985	18006	17914	18037	17901	17974	17908	18067	18129	18057	18137	18084	18171	18051	18012	17836	18034	18105	18126	17980	17917	18193	17873	18130	18081	18073	17799	18093	18035	17956	17924	18162	18031	18001	18078	17927	18002	18150	18109	18130	17903	18166	17950	18018	18119	18164	18183	18165	18058	18175	18042	17811	17880	18187	17973	17967	17974	17956	17914	17888	18138	18127	18068	18007	18048	18079	17980	17934	18178	18143	18171	17987	17960	18062	18126	17865	17986	17997	17964	18065	17966	17876	17933	17979	18110	18027	18130	18173	18202	18076	18205	18115	18216	18111	17996	18138	18042	18006	17889	18081	18006	18016	18221	18053	17906	17908	18077	18209	18043	18072	18122	17955	17966	18129	18100	18024	17955	18002	17942	18000	18252	17981	18106	18115	18186	18151	18145	17810	17978	18104	17830	18017	18112	18209	18075	17994	18113	18184	17927	17980	18062	18221	18108	18224	17896	17989	17999	18088	18155	17969	18141	18086	18134	17846	18150	18064	18242	18041	18128	18155	18179	18085	17885	18143	18061	18064	18012	18125	18131	18059	17998	17988	18158	17876	17950	18070	18024	18078	18009	18149	18113	17950	18082	18134	18039	18008	18063	18168	18026	18199	17918	17745	17959	18116	18230	17978	17971	18045	18018	18212	18057	18064	17996	17920	18065	18141	18030	18088	18051	18134	17970	17983	18003	17984	18057	18019	17969	17961	17884	17962	18004	18037	18001	17998	17943	18089	18102	18068	17988	18090	18103	17901	18238	18063	18172	18079	18243	18004	18051	18154	18198	18040	18042	18294	18129	17942	18080	18136	18247	17933	18152	18177	18074	18046	18006	18109	18132	18003	18079	18069	17999	17893	17867	18039	18170	18052	18008	17950	18144	18215	18052	17986	18257	17854	17984	18119	17958	18256	18070	17976	18075	18102	18087	18010	18143	18043	18169	18084	18075	17922	17904	18102	18100	17988	18196	18090	18226	18012	18059	17976	18093	18009	17927	18198	18098	18008	18064	18017	18014	17989	18183	18100	18088	17784	17995	18069	17947	17774	18182	18071	18086	17994	18236	17927	18184	18024	17980	17868	18018	18133	17915	18231	17947	18047	17967	17958	18196	17990	18028	17979	17978	18203	18084	18045	18083	18121	18234	18115	18057	17982	18030	18072	17994	18007	18163	18104	18076	17808	18132	18215	18060	17933	18327	18105	17970	18122	18053	17870	18054	17969	17965	17988	18000	17988	17901	18176	17962	18079	17949	18128	17925	18015	17891	18151	17909	18029	18136	18133	17982	18031	17801	18102	18015	18056	18037	18144	17979	18212	17952	18095	18270	18129	17979	17938	18128	18286	17990	18101	17939	17928	18058	18179	18064	17957	18059	18110	17985	18001	18018	18106	17842	18166	18245	17980	17852	17938	17959	18169	18123	17992	18116	17999	18230	18040	18054	18161	18119	18006	17895	18024	18049	17897	17966	18083	18097	18073	18077	18245	18003	18073	18041	17974	18005	18243	17933	18075	18079	18210	18003	18184	18147	18068	18117	17927	18055	18087	18045	17899	17865	18034	18201	17929	18003	18031	18134	17948	18028	18105	17963	18117	18110	18071	18072	18190	18023	18071	17881	18116	18224	17952	18165	17980	17917	17998	17832	18173	18139	18107	18075	18026	18164	17971	18291	17978	18172	17918	18121	18126	18139	18254	17977	18120	17985	18061	18056	17924	17892	18165	18135	18062	18098	18181	18106	17997	18199	18133	18078	17995	17965	18146	17989	17933	18129	17972	18278	18299	18074	18039	18021	17946	18043	18025	18268	18086	17891	17975	18233	18020	18004	18101	18069	17920	18008	18038	18071	17997	18069	18112	18217	18117	17848	18016	18127	18227	17948	18024	18287	17956	18076	18066	18198	18088	17900	18011	18072	17956	18134	18172	18181	18178	18088	17958	17914	18016	18157	18007	18079	18179	18099	18147	17982	18232	18043	18001	18050	18094	18074	18134	17989	18081	18153	18004	18036	17785	17894	18035	18072	17992	18123	18157	18020	17934	17896	17993	18106	18070	17957	18103	18131	18046	17949	18143	17994	18041	18152	18067	18102	17965	17885	18162	18152	17949	18222	18022	18026	17979	18044	18125	17945	18115	18103	18127	18059	18041	18095	18085	18035	18117	18138	17961	18253	18174	17921	17815	17916	17999	18000	18037	18133	17986	18125	17937	17977	18048	18011	18073	18018	18000	17953	18012	17959	18126	18386	18009	18051	18095	18000	18100	17963	18147	17966	17902	18010	18013	17944	18048	18106	17869	18196	17950	17959	18206	17943	17923	18067	18042	18014	17963	18076	17901	17947	18048	17982	18217	17956	18015	17973	17962	18031	18073	18170	18038	18108	17993	18083	17970	18173	18148	18057	17955	18067	18069	17984	18113	17930	17942	18009	18183	18003	18129	18124	18081	18142	18142	18034	18153	17976	17951	18117	18168	18138	18007	18028	18044	18026	17977	18062	18124	17990	17837	18144	18088	17983	17920	18255	18066	18069	18115	18141	18113	18109	18039	18113	18037	18075	17904	18044	17962	17854	18030	18018	18243	18184	17917	18193	18006	18243	18222	17882	17894	18233	17965	18152	18130	18249	18093	18147	18047	17975	18055	17993	17876	18137	18138	17995	18124	17993	18059	18033	18052	18046	18236	18007	18136	17916	18115	18156	18114	18101	18094	18197	18003	18000	18084	18012	17997	18159	17998	18116	18014	17892	18098	18169	18128	18089	18080	18100	18159	17813	17874	18061	18135	17978	18015	18004	17926	18040	18152	18065	18121	18083	18238	18138	17907	17953	18018	17915	17991	17984	18045	18022	17933	18175	18076	17984	18188	17893	18091	18002	18004	18214	18096	18083	18076	17988	18003	18139	18031	18086	17857	18153	18096	18140	18017	18163	18112	18124	17983	18199	18212	18096	18089	17960	17950	18109	18059	18007	18027	18028	17956	18108	17929	17944	18140	18038	18136	18074	18088	17925	17936	18040	17996	17882	17958	18113	17989	18013	18030	18049	17971	18081	18244	17967	18090	18082	17949	17864	17961	18126	17926	18129	18013	18151	17994	17914	17992	17948	18008	18061	18083	18196	17851	18138	18050	18050	17969	18057	18129	18074	18109	18222	18101	18173	17995	17894	18304	17914	18084	18114	17915	18177	18041	18116	18036	18289	18028	18003	18046	18101	18149	18096	18024	18163	18090	18028	18113	18163	18100	18013	18230	18041	18019	18133	18138	18031	18132	18107	17922	18036	18148	17988	18072	18067	18071	17937	18109	17931	18053	18023	18089	17940	18102	17899	18115
21896	20635	27835	28797	30214	29319	33544	30960	30166	30698	30715	29913	38596	50352	42718	36636	32407	30571	29843	29740	29204	29090	29483	29223	29321	29573	29612	29187	29129	29371	29477	29300	29486	29293	29140	29221	29410	29404	29227	29362	29315	29159	29181	29580	29408	29425	29279	29342	29439	29407	29177	29621	29825	29404	29318	29225	29225	29114	29330	29515	29261	29096	29513	29289	29331	29275	29170	29196	29374	29274	29434	29380	29039	29126	29533	29287	29523	29211	29144	29480	29259	29530	29466	29516	29071	29296	29525	29467	29226	29239	29238	29257	29389	29355	29462	29383	29256	29494	29153	29175	29590	29331	29412	29419	29170	29196	29260	29169	29479	29068	29291	29279	29487	29280	28975	29146	29265	29096	29169	29138	29344	29144	29081	29385	29489	29194	29244	29288	29581	29194	29039	29553	29273	29386	29365	29381	29467	29160	29347	29524	29253	29086	29080	29296	29409	29246	29154	29143	29181	29032	29007	29243	29272	29363	29404	29007	29352	29477	29558	28874	29513	29371	29496	29108	29261	29333	29510	29189	29170	29288	29361	29205	29209	29269	29469	29201	29045	29403	29287	29144	29219	29487	29369	29358	29292	29127	29281	29242	29523	29159	29188	29353	29258	29258	29275	29228	29381	29460	29140	29407	29013	29174	28985	28983	29161	29175	29564	29363	28945	29388	29171	29049	29479	29227	29205	29322	29089	29464	29071	29492	29006	29203	29053	29234	29094	29249	29337	29536	29322	29307	29085	29235	29341	29085	29311	29384	29255	29322	29402	29208	29250	29191	29406	29236	29203	29286	29367	29170	29122	29277	29073	29192	29024	29256	29147	29135	29460	29352	29302	29059	29201	29085	29325	29309	29412	29233	29343	29231	29226	29240	29536	29602	29310	29453	29547	29531	29307	29301	29404	29053	29213	29214	29390	28908	29197	29224	29333	29115	29000	29484	29114	29317	29123	29487	29239	29213	29170	29101	29465	29505	29119	29202	29361	29322	29258	29301	29414	29230	29244	29363	29243	29212	29138	29513	29068	29251	29049	29186	29293	29401	29548	28987	29339	29105	29329	29070	29189	28991	29296	29439	29178	29522	28999	29196	29136	29280	29287	29215	29212	29313	29191	29294	29332	29254	29457	29138	29421	29260	28961	29168	29138	29295	29205	29373	29086	29102	29168	29357	29289	29274	29345	29167	29182	29106	29372	29354	29291	29246	29155	29250	29286	29419	29250	29290	29365	29252	29119	29381	29333	29083	29178	29074	29270	29463	29288	29412	29088	29182	29082	28954	29465	29089	29012	29079	29508	29269	29295	29407	29155	29341	29363	29049	29136	29114	29150	29246	29282	29255	29088	29212	29127	29352	29333	29099	29125	29332	29216	29539	29423	29239	28942	29271	29338	29267	29228	29290	29313	29199	29204	29145	29076	29269	29355	29182	29285	29239	29046	29294	29198	29434	29230	29043	29226	29003	29296	29430	29206	29342	29254	29224	29191	29370	29307	29200	29313	29170	28831	29164	29313	29191	29258	29316	29216	29396	29266	29181	29374	29254	28980	29324	29216	29490	29521	29194	29419	29106	29302	29484	29250	29227	29185	29233	29302	29374	29467	29393	29366	29310	29268	29322	29186	29340	29439	29230	29070	29281	29391	29144	29078	29077	29230	29361	29146	29326	29188	29271	29275	29369	29190	29303	29363	29394	29237	29639	29388	29352	29035	29238	28991	29091	29414	29203	29041	29214	29189	29370	29409	29214	29432	29202	29184	29318	29164	29376	29141	29573	29285	29321	29112	29033	29187	29362	29254	29279	29347	29200	29518	29256	29467	29227	29107	29227	29017	29199	28982	29154	29011	29407	29042	29425	29178	29432	29349	29423	29368	29097	29013	29263	29067	29288	29217	29156	29094	29174	29184	29259	29251	29213	29356	29172	29379	29093	29229	29207	29415	29212	29247	29327	29138	29147	29124	29324	29132	29211	29263	29145	29254	29172	29040	29350	29275	29231	29225	29313	29227	29089	29088	29238	29131	29300	29269	29325	29363	29240	29191	29206	29338	29178	29249	29123	29438	29234	29195	29212	29120	29033	29212	29044	29046	29348	29285	29409	29309	28961	29309	29525	29195	29251	29438	29323	29373	29146	29360	29209	29229	29201	29170	29238	29322	29049	29124	29368	29219	29152	29298	29455	29265	29514	29167	29243	29454	29390	29089	29293	29316	29051	29098	29272	29388	29432	29248	29448	29181	29286	29426	29296	29238	29318	29227	29157	29360	29278	29328	29318	29329	29208	29186	29254	29447	29380	29232	29205	29467	29079	29246	29169	29481	29155	29097	29340	29435	29419	29372	29370	29454	29322	29402	29239	29413	29569	29108	29193	29153	29145	29294	29411	29308	29324	29117	29337	29449	29296	29195	29393	29409	29020	29137	29265	29144	29269	29209	29223	29342	29167	29357	29437	29472	29388	29183	29264	29255	29300	29232	29289	29558	29248	29238	29086	29228	29122	29160	29288	29417	29188	29369	29177	28956	29163	29309	29150	29018	29037	29395	29191	29147	29448	29407	29684	29292	29151	29235	29326	29234	29176	29044	29358	29414	29332	29365	29265	29316	29466	29357	29224	29287	29426	29212	29284	29445	29312	29114	29457	29283	29156	29281	29063	29116	29282	29309	29406	29483	29109	29330	29282	29238	29089	29269	29328	29273	29396	29173	29214	29302	29250	29443	29286	29257	29144	29434	29210	29370	29100	29318	29124	29060	29198	29191	29102	29353	29129	29363	29227	29242	29247	29016	29037	29301	29410	29248	29205	29130	29321	29271	29429	29356	29230	29580	29483	29216	29204	29122	29105	29430	29140	29463	29486	29334	29172	29470	29416	29131	29427	29170	29292	29308	29282	29328	28921	29184	29345	29331	29210	29486	29192	29220	29067	29391	29468	29205	29097	29186	29269	29145	29094	29286	29236	29083	29139	29267	29227	29230	29037	29122	29323	29499	29331	29409	29499	29194	29411	29383	29188	29195	29007	29096	29348	29127	29331	29276	29331	29296	29079	29513	29257	29231	29366	29611	29131	29333	29040	29611	29149	29294	29264	29193	29400	29196	29317	29368	29373	29296	29173	29161	29179	29115	29254	29262	29210	29221	29102	29203	29080	29224	29112	29580	29170	29304	29254	29390	29012	29347	29375	29162	29253	29094	28948	29292	29377	29420	29315	29397	29185	29200	29408	29101	29179	29437	29212	29214	29260	29086	29146	29124	29267	29315	29252	29418	29279	29377	29155	29145	28984	29234	29410	28941	28811	29418	29352	29403	29248	29342	29446	29253	29159	29310	29246	29322	29443	29529	29140	29122	29211	29256	29376	29381	29449	29314	29245	29218	29262	29165	29289	29029	29238	29052	29385	29550	29320	29233	29415	29331	29462	29090	29017	29237	29421	29137	29188	29221	29442	29313	29575	29460	29226	29250	28880	29280	29160	29073	29290	29284	29240	29094	29343	29237	29297	29429	29270	28775	29140	29486	29433	29032	29440	29243	29254	29170	29135	29183	29093	29171	29208	29385	29226	29213	29289	29256	29081	29176	29447	29419	29255	29360	29303	29561	29209	29242	29292	29376	29280	29469	29258	29258	29087	29364	29215	29420	29419	29105	29449	29240	28965	29195	29307	28970	29166	28953	29230	29208	29188	29374	28961	29301	29279	29182	29199	29204	29280	29138	29090	29435	29300	29368	29291	29133	29265	29426	29145	29318	29206	29410	29386	29433	29407	29244	29126	29314	29608	29317	29154	29005	28971	29183	29278	29272	29259	29272	29234	29380	29157	29242	29268	29349	29100	29373	29253	29187	29247	29534	29325	29257	29258	29177	29170	29622	29327	29387	29259	28998	29290	29022	29259	29232	29293	29347	29411	29106	29255	29354	29380	29067	29171	29221	29284	29485	29181	29334	29036	29246	29352	29366	29330	29190	29519	29263	29399	29191	29494	29245	29355	29282	29422	29219	29323	29351	29377	29271	29241	29516	29273	29063	28989	29189	29389	29442	29130	29157	29481	29263	29286	29238	29227	29416	29125	28973	29426	29343	28998	29091	29449	29234	29157	29030	29127	29129	29176	29158	29449	29110	29504	29193	29324	29276	29314	29002	29247	29391	29213	29274	29082	29204	29352	29353	29548	29484	29307	29291	29068	29116	29194	29315	29065	29030	29363	29371	29035	29140	29429	29571	29045	29503	29266	29149	29462	29162	29249	29582	29291	29270	29188	29133	29191	29303	29380	29310	29337	29267	29360	29247	28994	29198	29031	29325	29201	29155	29081	29169	29224	29226	29209	29315	29010	29165	29167	29041	29147	29416	29258	29144	29152	29243	29325	29104	29163	29217	29407	29507	29391	29600	29303	29382	29396	29318	29175	29435	29322	29350	29141	29406	29223	29154	29407	29145	29188	29437	29243	29139	29355	29050	29209	29234	29277	29200	29242	29362	29440	29210	29200	29173	29118	29036	29029	29065	29092	29347	29272	29047	29194	29000	28898	29387	29152	29581	29246	29250	29274	29183	29450	29286	29266	29370	29230	29132	29183	29147	29321	29111	29216	29208	29288	29412	29343	29189	29232	29251	29144	29399	29182	29241	29208	28998	29090	29035	29071	29539	29318	29262	29246	29595	29284	29242	29204	29463	28961	29242	29286	29158	29478	29143	29231	29281	29110	29129	29265	29085	29346	29400	29204	29410	29421	29304	29367	29350	29015	29409	29565	29500	29460	29266	29091	29422	29218	29346	29030	29160	29072	29428	29187	29106	29386	29146	29292	29165	29508	29457	29219	29207	29280	29121	29204	29195	28997	29311	29230	28995	29079	29166	29209	29551	29139	29305	29139	29098	29136	29191	29287	29279	29208	29297	29119	29139	29175	29105	29503	29070	29008	29297	29510	29252	29309	29063	29289	29033	29313	29456	29325	29302	29193	29409	29387	29296	29348	29406	29238	29268	29292	29210	29171	29339	29225	29408	29453	29145	29320	29118	28954	29427	29302	29454	29173	29280	29298	29119	29014	29044	29338	29197	29246	29058	29201	29243	29179	29162	29304	29365	29132	29220	29093	29192	29236	29460	29298	29290	29242	28982	29446	29118	29315	29331	29243	29185	29211	29287	29194	29384	29313
49539	76225	69472	59991	41509	24364	21609	20392	20012	19869	19776	19493	32429	42347	34081	26776	21350	19564	18600	18522	18397	18369	18523	18311	18379	18554	18385	18384	18478	18266	18313	18336	18447	18433	18426	18353	18322	18374	18484	18213	18280	18359	18353	18230	18244	18432	18411	18216	18323	18343	18283	18271	18464	18282	18482	18279	18274	18203	18327	18584	18230	18328	18418	18340	18379	18582	18378	18242	18396	18459	18275	18300	18444	18529	18314	18302	18316	18494	18179	18387	18439	18340	18433	18420	18479	18298	18506	18325	18475	18559	18287	18097	18340	18359	18402	18423	18275	18329	18394	18426	18350	18396	18355	18339	18312	18370	18332	18362	18229	18388	18311	18480	18206	18475	18399	18335	18197	18282	18204	18355	18467	18283	18379	18545	18329	18321	18217	18381	18325	18457	18362	18242	18356	18381	18345	18198	18312	18388	18304	18354	18664	18336	18249	18440	18291	18268	18427	18538	18407	18316	18157	18364	18452	18245	18294	18479	18396	18407	18295	18253	18256	18595	18315	18391	18314	18260	18275	18338	18218	18535	18190	18167	18282	18466	18413	18405	18099	18399	18223	18508	18336	18513	18433	18374	18325	18428	18373	18207	18429	18384	18335	18303	18338	18483	18296	18524	18446	18422	18328	18396	18253	18374	18429	18511	18267	18329	18448	18386	18273	18250	18265	18392	18390	18163	18367	18368	18443	18362	18465	18328	18481	18228	18575	18329	18302	18066	18472	18324	18228	18352	18411	18419	18278	18455	18439	18304	18381	18376	18246	18402	18567	18418	18281	18398	18472	18398	18191	18581	18300	18325	18321	18296	18315	18252	18342	18156	18282	18396	18543	18377	18184	18421	18267	18167	18296	18456	18567	18409	18350	18309	18472	18208	18660	18292	18315	18565	18047	18414	18406	18325	18363	18418	18290	18402	18328	18527	18311	18155	18332	18420	18379	18357	18402	18533	18478	18195	18491	18249	18421	18434	18479	18360	18455	18435	18419	18418	18317	18450	18231	18381	18480	18447	18155	18287	18286	18508	18209	18447	18378	18376	18359	18449	18280	18566	18381	18465	18457	18375	18212	18270	18233	18239	18175	18342	18561	18273	18416	18303	18290	18432	18384	18248	18334	18351	18240	18337	18533	18481	18259	18249	18277	18559	18347	18251	18314	18243	18475	18206	18380	18270	18312	18336	18411	18433	18301	18365	18329	18301	18542	18330	18654	18232	18321	18358	18362	18353	18325	18208	18205	18330	18035	18342	18211	18215	18360	18270	18398	18516	18421	18344	18160	18380	18208	18373	18307	18268	18355	18520	18428	18269	18432	18260	18183	18445	18474	18455	18243	18139	18677	18363	18234	18334	18392	18337	18170	18254	18230	18394	18406	18414	18366	18268	18465	18361	18214	18569	18336	18198	18273	18436	18325	18302	18502	18268	18268	18358	18374	18282	18423	18358	18185	18242	18238	18371	18093	18451	18261	18334	18359	18398	18335	18346	18409	18291	18295	18254	18244	18380	18254	18313	18327	18364	18503	18241	18492	18239	18328	18383	18241	18362	18388	18298	18386	18196	18151	18330	18378	18356	18249	18345	18364	18408	18304	18389	18278	18184	18345	18316	18359	18406	18193	18208	18359	18342	18476	18240	18333	18374	18409	18191	18352	18317	18274	18270	18362	18294	18459	18450	18139	18586	18322	18391	18537	18355	18258	18478	18366	18392	18282	18373	18535	18424	18439	18269	18314	18161	18303	18444	18511	18160	18412	18451	18131	18261	18268	18332	18338	18331	18438	18337	18369	18402	18215	18482	18455	18257	18330	18397	18283	18397	18458	18549	18122	18366	18162	18313	18237	18315	18231	18383	18279	18462	18228	18308	18230	18316	18289	18196	18437	18484	18309	18409	18393	18340	18329	18275	18423	18306	18336	18202	18299	18451	18180	18425	18485	18316	18361	18265	18468	18332	18145	18202	18303	18278	18469	18418	18380	18227	18447	18465	18305	18372	18233	18224	18244	18331	18205	18198	18323	18511	18245	18387	18448	18309	18196	18362	18316	18376	18228	18350	18411	18427	18464	18489	18380	18355	18280	18302	18409	18355	18419	18300	18302	18379	18396	18427	18506	18433	18272	18188	18477	18261	18312	18233	18346	18344	18219	18315	18312	18383	18346	18521	18282	18280	18418	18515	18388	18296	18312	18282	18242	18391	18250	18498	18399	18287	18377	18276	18354	18262	18152	18321	18421	18096	18144	18539	18476	18333	18430	18217	18415	18285	18385	18437	18246	18268	18364	18389	18234	18433	18299	18431	18405	18323	18299	18351	18588	18320	18394	18422	18429	18320	18290	18315	18380	18643	18403	18435	18471	18296	18503	18435	18251	18353	18387	18293	18498	18252	18214	18272	18259	18334	18339	18261	18383	18406	18210	18367	18495	18295	18441	18354	18276	18328	18388	18319	18304	18400	18445	18298	18179	18393	18305	18450	18515	18346	18272	18352	18336	18278	18157	18439	18342	18215	18312	18482	18399	18399	18503	18340	18344	18396	18342	18428	18526	18447	18110	18298	18522	18298	18520	18236	18258	18342	18341	18399	18153	18260	18417	18294	18418	18271	18283	18431	18343	18288	18328	18293	18261	18175	18425	18259	18367	18214	18447	18388	18412	18492	18205	18348	18253	18334	18387	18369	18225	18352	18478	18360	18355	18428	18349	18448	18292	18271	18350	18443	18265	18319	18252	18543	18137	18420	18387	18329	18336	18395	18261	18470	18327	18380	18270	18222	18313	18312	18339	18359	18415	18380	18281	18323	18340	18365	18319	18315	18299	18445	18361	18287	18291	18367	18306	18303	18365	18327	18426	18248	18212	18301	18353	18342	18375	18276	18510	18450	18299	18332	18404	18262	18336	18414	18426	18363	18301	18513	18291	18392	18467	18354	18328	18441	18318	18537	18354	18299	18404	18176	18331	18353	18327	18337	18387	18249	18245	18280	18447	18308	18287	18370	18339	18289	18400	18328	18225	18537	18259	18273	18506	18467	18237	18274	18378	18489	18441	18370	18613	18442	18330	18338	18279	18335	18159	18459	18237	18272	18289	18471	18534	18265	18437	18465	18362	18238	18231	18364	18260	18447	18340	18473	18264	18295	18340	18360	18406	18338	18344	18364	18306	18431	18262	18291	18410	18489	18336	18327	18291	18306	18434	18444	18177	18342	18620	18110	18315	18447	18240	18306	18440	18304	18387	18286	18426	18311	18362	18367	18452	18365	18391	18371	18453	18265	18283	18131	18579	18274	18418	18281	18342	18367	18185	18331	18274	18194	18378	18267	18474	18246	18201	18332	18363	18387	18410	18322	18323	18530	18357	18423	18325	18296	18390	18254	18328	18522	18398	18341	18277	18384	18304	18468	18150	18140	18311	18378	18276	18175	18248	18202	18399	18300	18392	18185	18212	18238	18426	18186	18364	18445	18274	18371	18397	18257	18344	18226	18463	18427	18192	18270	18270	18299	18222	18350	18258	18310	18391	18312	18379	18160	18389	18409	18518	18243	18242	18228	18265	18166	18469	18389	18216	18254	18271	18214	18457	18387	18540	18282	18663	18348	18451	18337	18418	18369	18615	18379	18320	18351	18075	18356	18208	18349	18355	18491	18524	18115	18410	18269	18304	18295	18311	18480	18483	18601	18524	18480	18391	18439	18497	18218	18235	18367	18283	18245	18349	18323	18351	18378	18282	18428	18331	18305	18253	18272	18400	18388	18211	18465	18248	18215	18331	18484	18211	18428	18357	18116	18298	18183	18401	18286	18355	18490	18247	18370	18210	18310	18309	18377	18252	18182	18373	18428	18249	18359	18378	18419	18425	18420	18163	18291	18528	18151	18447	18430	18473	18331	18410	18339	18399	18190	18517	18309	18382	18442	18382	18297	18298	18382	18336	18315	18313	18405	18450	18405	18519	18428	18545	18618	18217	18329	18418	18346	18409	18374	18327	18374	18217	18390	18181	18149	18203	18357	18374	18368	18249	18338	18272	18425	18358	18311	18562	18333	18235	18308	18435	18313	18314	18514	18455	18272	18457	18194	18512	18303	18389	18384	18174	18437	18551	18386	18317	18429	18238	18226	18398	18471	18280	18481	18323	18321	18390	18262	18343	18388	18504	18276	18400	18216	18530	18260	18283	18173	18347	18285	18314	18302	18399	18296	18193	18284	18383	18189	18499	18401	18337	18317	18401	18432	18193	18434	18300	18425	18255	18338	18505	18224	18332	18453	18377	18350	18445	18398	18351	18422	18305	18337	18402	18402	18370	18459	18331	18311	18297	18397	18291	18259	18254	18285	18381	18495	18425	18421	18387	18492	18394	18467	18507	18367	18441	18202	18393	18372	18322	18237	18298	18407	18266	18402	18332	18257	18519	18302	18523	18366	18338	18391	18270	18269	18310	18154	18486	18225	18377	18147	18417	18452	18224	18263	18263	18356	18541	18467	18424	18090	18320	18198	18238	18482	18262	18150	18355	18146	18533	18261	18375	18435	18497	18276	18277	18361	18498	18350	18394	18393	18333	18551	18499	18339	18333	18338	18296	18288	18403	18359	18258	18492	18519	18469	18489	18203	18295	18433	18238	18429	18397	18450	18419	18365	18268	18337	18328	18389	18446	18232	18270	18270	18332	18410	18371	18274	18313	18477	18405	18520	18327	18175	18367	18467	18317	18215	18307	18362	18339	18296	18363	18343	18483	18243	18374	18341	18337	18381	18461	18346	18326	18369	18353	18347	18515	18474	18383	18389	18284	18503	18374	18418	18341	18429	18423	18359	18346	18464	18204	18412	18199	18283	18264	18458	18481	18303	18453	18230	18354	18312	18406	18252	18262	18351	18227	18346	18289	18294	18459	18328	18521	18198	18381	18369	18317	18260	18530	18326	18495	18411	18513	18167	18230	18412	18266	18282	18374	18397	18396	18260	18243	18385	18301	18236	18230	18210	18308	18369	18347	18329	18294	18389	18420	18632	18308	18367	18408	18342	18459	18408	18215	18384	18397	18389	18349	18368	18489	18231	18310	18559	18368	18293	18398	18319	18379	18433	18427	18323	18343	18486	18437	18222	18380	18341	18263	17899	18334	18306	18370	18289	18284	18294	18336	18495	18381	18329
44462	51831	50503	44130	36131	30798	30158	29915	29694	29311	29398	29009	29504	30002	30124	29817	29487	29201	29340	28761	28830	29239	28966	29047	28876	28985	29086	28894	29090	28912	28953	29199	29049	29092	29091	29000	28786	28878	28941	29151	28919	28579	29091	29056	29046	29011	28864	28926	29083	28743	29078	29284	29080	28974	28908	29092	29143	28830	29037	28955	29266	28965	28908	28894	28980	29152	28809	28802	28827	29120	28826	28880	29127	29163	29105	29046	28949	28599	29104	29083	29001	28842	29036	28675	29130	28917	29109	29353	29127	28730	28848	29099	28890	28848	28963	28756	28782	28846	29019	28980	28951	28962	28833	28750	28934	29016	28927	28734	28984	29133	28964	29023	29124	29090	29049	29050	28927	29242	28958	29079	29233	28848	29130	29002	29054	29097	29157	28993	29111	28990	28872	28740	29079	29030	28681	28671	29091	28774	28716	29062	28864	28956	28765	28773	29054	29247	29007	28960	28924	28813	28921	28859	29060	29061	28873	28884	28772	28895	29171	28651	29101	29106	28902	29155	29106	28903	28983	28834	28666	28924	28838	28769	29027	28965	28990	29134	28844	28684	28784	29011	28971	29077	29095	29035	29090	28906	28826	28797	28969	28819	28972	29017	28985	29086	29090	28848	29164	29072	29104	29234	29127	29025	29087	28905	29040	29124	28973	28973	29085	28777	29033	28883	29049	28895	29070	28839	28913	28882	28793	28999	29035	28748	28992	29004	28868	29022	29069	28935	29050	28883	28846	28848	28800	28788	28971	29203	28967	28814	28743	28888	28891	28942	28954	28975	29042	29107	29220	29165	29058	28986	29075	28780	28877	28860	28976	28716	28917	29010	29000	29252	28906	28786	28833	28813	28797	28892	28941	29104	28821	28884	28948	28999	28792	28922	29012	28996	28966	28979	28975	29120	29223	28717	29154	29109	29159	28773	28912	29198	28790	28729	28878	28792	28952	28916	28907	29014	28811	28821	28925	28900	28812	29033	29243	28850	28845	28817	28805	29199	29057	28860	28905	28909	28878	28876	29322	29162	29376	29176	29069	28760	28790	29167	28925	28917	29259	29273	28945	29150	28989	29190	29059	29290	29006	28999	28749	28768	28957	28986	28974	28943	28933	28805	28794	28948	28916	28973	28900	29147	28978	28737	28980	28971	28960	29105	28918	28796	28839	28834	28979	28992	29200	28907	28923	28949	28896	29082	28991	28741	28859	28957	29037	29011	29225	29014	28818	28969	29018	28705	29232	28957	28835	29012	28844	29041	29088	28789	28992	28949	29179	28957	28962	28838	29101	28861	28982	28776	29012	28909	28961	28880	28968	28798	28849	29047	28845	28877	28957	29129	29093	28861	28935	28861	28918	28829	29063	28837	28831	28719	29016	28838	28622	28925	29161	29108	28993	28998	28875	29007	29097	28973	29013	28994	28753	28938	29008	29126	29053	29056	29057	29085	28991	28850	28951	29349	29037	28952	28986	29232	28967	28914	29086	29087	28899	28894	29051	28711	28807	28967	29075	28955	29053	29045	28938	28768	28846	28805	28700	28832	29032	28826	28824	28978	28898	28922	28798	28862	29041	28881	28728	29173	29096	28797	28806	28985	29161	29086	28871	28982	28905	29248	29090	28875	29015	28964	28982	28997	29005	29005	28873	29074	29022	28966	29069	28766	29109	29092	28873	28842	28916	28918	28901	29139	28970	28918	29002	28712	28751	28912	28917	28978	28771	28844	28922	28733	28963	28817	29064	28698	29024	28924	29026	29053	28851	29011	28984	28787	28997	28928	28925	28674	29153	29024	28736	29118	28976	28943	28698	28976	29081	28812	28977	28904	28819	28810	29070	29117	28807	28885	29092	29016	29103	29208	28973	28902	28955	28907	28659	29256	29242	28631	28820	29138	29155	28979	29217	29027	28987	29079	28678	28971	28880	28747	29000	29084	29177	28998	29064	28916	29007	28936	28888	29134	28886	29077	29077	28853	28915	29178	28934	29298	29125	28907	29110	29153	29031	29085	29082	28858	28936	28949	29213	28913	29026	28791	28866	28973	28895	29160	29141	29108	28655	28963	29206	29028	29038	28996	28829	28913	29015	29030	29227	28906	28797	28901	28710	28714	28945	29016	29215	29059	29028	28973	28909	29096	28853	28930	28951	28983	28769	28782	29061	29006	29225	29221	28990	29101	28739	28853	29021	28937	28772	29107	29226	28835	29129	29162	29214	29165	29230	28978	29020	29290	29157	28858	28799	28962	28899	28994	29041	28900	29049	28889	29080	29061	29090	28915	28963	29059	29112	29000	28667	29086	29091	29089	28953	28886	28978	29098	29074	29112	29065	29136	29023	28788	29266	29167	28991	28931	29146	29109	28939	29173	28990	28937	28822	28920	29120	28923	29217	28972	29094	28948	29084	28850	29067	29260	29047	28669	28790	28662	28855	28966	29029	29207	29056	28884	29106	29045	29229	28906	29125	28891	29112	29077	28839	28704	29265	28763	29006	28868	28799	28893	29032	29027	29140	29168	28867	29082	28960	29101	29050	28852	29139	29175	28982	28637	28695	29086	28806	29114	28969	28899	29012	29129	29199	28902	29063	29036	28960	28977	28990	29067	28904	29133	29165	28852	29131	28967	28814	29092	29081	28863	28785	28776	28953	28904	28825	29234	29041	28919	29006	29322	29162	29211	28984	28949	28981	29177	28914	28765	28761	29018	29094	29009	29016	29058	28961	29186	28840	28986	29113	29155	29005	28728	29082	28984	29131	28903	29113	29021	28824	28961	28765	29083	28851	28881	28776	28929	29081	28977	29090	28974	29106	29008	28861	28847	28925	29140	29052	28858	28939	28759	28899	29007	28960	28852	29081	28678	28987	28731	29137	28935	29099	28803	29033	28869	28758	28979	29055	29033	28941	28876	28968	28971	29005	28825	29177	28859	28849	28921	28808	29177	28989	28915	28651	29191	29215	29022	28767	28864	28808	28832	28902	28908	28901	28906	28949	29048	28863	28979	28927	28775	28826	29032	28996	28946	29019	29127	29166	28811	28828	29052	28863	29171	28916	28996	28985	28910	28943	29086	29057	28873	28880	28803	28496	28930	29051	29016	28829	28793	29161	28828	28823	28916	28880	28949	29120	28998	28890	28794	29023	29025	29141	28957	28907	29124	28957	28913	28987	29095	29058	28944	28781	28890	29106	28682	28977	29152	28946	28994	29039	28940	28813	28702	28852	29018	28883	29095	29005	29048	29177	28923	28794	29048	28935	28955	29072	28841	28712	29131	29199	29204	28905	28830	28856	28942	29104	28940	29008	28797	29056	29072	29109	29005	28867	29228	29028	28969	29000	28946	29107	29099	28882	28819	29248	29057	28915	28952	28813	29189	29107	28995	28815	28774	29129	28978	29091	29006	29016	29075	28903	29212	29069	28959	28740	28854	28936	29006	28749	28933	29143	29074	29095	29050	28930	28981	29123	29060	28934	28741	29158	29021	29039	28853	29181	28977	29015	28945	29088	29066	29254	29059	28940	28972	28976	29058	28936	28823	28991	29348	29073	28979	29024	28842	29180	29043	28721	28727	28971	28864	28830	29110	29025	28570	28794	28883	28995	28974	28995	29012	28989	29078	29303	29061	28940	28794	28962	29109	29190	28742	28970	28731	29130	28913	28940	28911	28960	29067	28863	29002	28805	28987	28998	28965	29095	28874	28858	28799	28840	28994	28890	29135	29046	28942	28794	28934	29199	28982	28575	29060	28958	29196	28843	29008	28849	28784	28797	28931	29040	29093	29043	29243	28987	28987	28954	28940	28808	29181	29055	29052	28766	28960	29084	28800	29109	28841	28946	28782	29148	28880	29019	28809	28931	28804	28885	29086	28993	29113	28778	28910	28789	28859	29067	28678	28872	28821	28907	29107	28698	29237	29072	29001	28739	28854	28785	29013	29002	28916	29084	29163	29074	29126	28886	29045	29060	28881	29003	28985	29107	29177	28882	28933	29080	28970	29065	28930	29169	28917	28978	28934	28953	28967	28886	29058	29047	28790	28952	28712	28944	28817	28903	28921	28697	28986	28940	28967	29065	29023	28860	28815	29233	29068	28847	28925	28881	29050	28890	29080	29199	29058	29432	29051	29088	29160	29063	29213	29025	28593	28768	28965	28868	28938	29082	29049	29034	29035	29025	28982	29032	28869	29058	28853	28898	29043	28865	29024	29011	29286	28800	29243	28743	29067	29058	29059	28900	29053	28879	29060	29089	28926	29162	28967	28951	29172	29087	28785	29216	29088	28953	28942	29081	28842	29357	28952	29139	28794	29015	29019	28814	28755	28783	28954	28982	29137	28713	29108	28942	28902	28845	28890	29192	28752	28906	28858	28929	28940	29122	28942	28981	28726	28825	29080	29052	28991	28993	28956	28999	29171	28844	29120	28958	29082	28753	28823	28987	29104	29196	28889	29116	29211	28883	28925	29198	29129	29052	28958	29011	29120	28998	28952	29094	29000	28727	28841	28848	28960	28936	29019	28789	29077	29023	29072	29266	28903	29048	29331	28937	29039	29022	29025	29084	28955	28778	29123	28910	29062	28673	28645	28964	29076	29009	28780	28798	28764	28847	29100	28891	28864	28989	29290	28940	28857	28735	28792	28983	29164	29277	29042	28800	29077	29058	28967	28770	28980	28807	28859	29169	29198	29078	28989	29159	28924	28820	28714	28898	28922	29054	28869	28917	28872	29063	28861	28970	29157	28895	29077	29106	29155	29306	28891	29087	28845	29008	28949	29068	28798	28778	28986	29037	28697	29162	29096	28781	28841	28808	28927	29048	28596	29042	29137	29004	29186	28957	28970	28982	28877	28946	29017	29143	29106	29004	29112	29097	28893	28874	28947	28986	28930	28966	29224	28984	29061	28909	28803	28854	28948	29135	29115	28962	28958	28792	29098	28965	28907	28901	28842	29179	28928	28837	28603	29073	28868	29085	29163	29020	29048	28840	29063	28882	29108	29238	29160	29264	28926	29017	28928	28945	28981	28850	29148	28804	28835	29125	29119	29032	28755	29136	28982	28805	28933	29069	29124	29113	28806	29046	28802	28877	29020	28807	28955	28925	29059	28977	28824	29090	28855	28960	28938	28862	29071	28955	29100	29046	28869	28876	28815
46310	57383	48531	37017	26404	20527	19682	19388	19252	18985	18793	18631	18782	19695	19133	19091	18584	18236	18454	18221	18339	18253	18195	18454	18173	18259	18262	18390	18339	18112	18459	18376	18205	18113	18285	18399	18320	18307	18010	18336	18339	18238	18202	18160	18186	18188	18307	18346	18209	18214	18123	18190	18452	18272	18105	18218	18205	18437	18199	18204	18288	18282	18268	18202	18194	18123	18267	18174	18241	18157	18208	18180	18261	18149	18153	18375	18221	18210	18488	18197	18203	18125	18167	18101	18292	18278	18425	18301	18322	18475	18167	18283	18180	18246	18415	18139	18231	18237	18307	18264	18199	18258	18201	18224	18099	18327	18289	18450	18237	18186	18440	18329	18194	18150	18284	18246	18207	18162	18414	18131	18311	18192	18424	18247	18174	18176	18275	18250	18371	18231	18307	18172	18286	18123	18282	18230	18391	18325	18405	18363	18068	18234	18230	18317	18416	18307	18200	18239	18144	18342	18330	18215	18068	18139	18307	18279	18194	18463	18383	18206	18214	18225	18255	18155	18109	18150	18423	18439	18043	18065	18248	18292	18363	18275	18244	18224	18269	18275	18213	18451	18291	18259	18443	18236	18190	18264	18248	18155	18138	18201	18333	18289	18307	18234	18190	18291	18259	18146	18225	18428	18250	18222	18135	18131	18206	18155	18129	18116	18426	18326	17935	18313	18321	18170	18282	18310	18386	18349	18353	18201	18180	18288	18221	18190	18346	18140	18160	18231	18391	18101	18123	18176	18107	18133	18278	18065	18326	18157	18104	18231	18250	18393	17922	18187	18300	18165	18119	18225	18144	18240	18111	18344	18315	18192	18297	18097	18204	18506	18209	18204	18265	18285	18271	18204	18255	18295	18494	18176	18235	18269	18189	18219	18415	18297	18368	18252	18178	18184	18159	18390	18351	18213	18343	18188	18310	18231	18313	18206	18392	18054	18315	18268	18219	18289	18431	18137	18195	18215	18215	18393	18120	18320	18248	18205	18439	18232	18399	18360	18101	18242	18248	18258	18138	18383	18184	18276	18254	18324	18252	18243	18274	18104	18277	18288	18237	18180	18313	18173	18368	18362	18121	18258	18098	18145	18242	18263	18082	18245	18154	18305	18310	18212	18216	18304	18407	18369	18280	18400	18129	18276	18222	18285	18202	18288	18272	18394	18153	18241	18215	18114	18421	18308	18263	18151	18140	18150	18153	18267	18198	18288	18269	18382	18104	18247	18193	18204	18219	18174	18353	18190	18145	18164	18300	18206	18225	18252	18351	18020	18301	18215	18150	18280	18216	18296	18239	18235	18280	18129	18262	18343	18246	18286	18397	18321	18303	18133	18176	18106	18432	18122	18386	18335	18467	18391	18223	18221	18147	18211	18220	18178	18501	18161	18202	18292	18177	18271	18285	18539	18065	18427	18213	18312	18198	18223	18158	18417	18172	18252	18303	18218	18263	18316	18256	18291	18392	18161	18270	18225	18459	18268	18343	18285	18207	18286	18380	18153	18247	18258	18231	18131	18287	18223	18333	18300	18277	18309	18234	18218	18184	18186	18314	18197	18342	18239	18294	18412	18103	18485	18453	18117	18138	18212	18149	18411	18360	18342	18247	18083	18178	18384	18433	18211	18138	18172	18296	18189	18055	18442	18153	18127	18188	18264	18142	18261	18281	18172	18327	18244	17991	18212	18103	18325	18291	18194	18238	18237	18349	18209	18323	18164	18325	18080	18162	18395	18100	18282	18442	18173	18237	18348	18289	18267	18281	18402	18279	18276	18362	18049	18237	18193	18143	18179	18186	18340	18272	18058	18236	18434	18232	18291	18286	18284	18205	18390	18096	18363	18273	18243	18132	18362	18227	18188	18214	18287	18369	18355	18330	18244	18288	18319	18333	18163	18358	18381	18210	18343	18336	18203	18465	18293	18193	18188	18150	18115	18241	18276	18107	18310	18370	18331	18166	18281	18157	18183	18256	18237	18237	18265	18282	18328	18146	18269	18103	18160	18295	18199	18293	18304	18278	18249	18102	18394	18254	18108	18278	18245	18133	18283	18163	18265	18224	18159	18288	18187	18369	18315	18172	18245	18298	18263	18399	18280	18018	18194	18168	18189	18167	18421	18280	18319	18395	18291	18383	18371	18077	18185	18386	18289	18211	18341	18340	18374	18072	18204	18344	18158	18194	18295	18385	18207	18334	18159	18279	18329	18087	18286	18172	18279	18118	18269	18340	18190	18269	18307	18255	18112	18113	18309	18257	18132	18234	18258	18382	18281	18170	18093	18284	18183	18235	18298	18228	18153	18351	18337	18365	18211	18307	18268	18412	18126	18321	18384	18291	18134	18107	18194	18271	18303	18210	18401	18547	18365	18297	18250	18170	18373	18273	18083	18305	18169	18263	18439	18309	18274	18240	18249	18317	18249	18127	18299	18122	18121	18242	18282	18272	18323	18227	18390	18236	18460	18314	18268	18336	18351	18332	18194	18333	18113	18252	18349	18341	18490	18294	18175	18164	18275	18338	18361	18346	18210	18202	18162	18068	18259	18009	18202	18303	18288	18309	18137	18351	18422	18331	18380	18315	18442	18317	18052	18472	18305	18370	18219	18210	18217	18345	18240	18025	18218	18330	18248	18257	18063	18229	18256	18093	18288	18315	18146	18322	18319	18231	18330	18476	18287	18268	18290	18289	18246	18255	18168	18314	18395	18262	18142	18241	18299	18091	18316	18215	18311	18321	18081	18190	18332	18080	18203	18262	18172	18330	18275	18398	18167	18223	18491	18231	18254	18313	18215	18249	18232	18214	18169	18201	18297	18173	18309	18280	18278	18340	18269	18202	18067	18278	18162	18226	18091	18149	18205	18312	18192	18439	18415	18499	18356	18301	18329	18136	18332	18415	18042	18254	18191	18232	18186	18182	18378	18151	18240	18238	18418	18291	18100	18295	18307	18367	18059	18383	18504	18293	18015	18318	18099	18325	18141	18112	18238	18264	18249	18310	18302	18194	18066	18261	18286	18271	18377	18175	18213	18359	18325	18095	18294	18264	18264	18211	18163	18276	18354	18274	18358	18395	18323	18323	18182	18302	18291	18106	18215	18219	18351	18222	18256	18207	18318	18253	18341	18359	18267	18364	18329	18262	18329	18296	18314	18268	18236	18230	18216	18420	18473	18168	18401	18087	18336	18422	18250	18285	18141	18190	18218	18220	18302	18146	18286	18410	18319	18235	18267	18306	18425	18135	18338	18297	18152	18198	18233	18098	18169	18253	18300	18044	18098	18189	18067	18177	18318	18260	18182	18212	18208	18319	18101	18246	18249	18167	18346	18267	18222	18340	18251	18360	18416	18122	18131	18272	18086	18481	18189	18264	18195	18227	18286	18262	18403	18154	18357	18147	18160	18360	18109	18132	18391	18348	18394	18314	18346	18303	18066	18131	18397	17945	18173	18053	18228	18220	18278	18247	18290	18341	18257	18319	18168	18070	18160	18291	18105	18259	18235	18401	18238	18232	18177	18215	18311	18238	18218	18321	18229	18404	18215	18133	18291	18254	18040	18099	18114	18277	18178	18166	18200	18375	18153	18140	18342	18321	18170	18175	18294	18311	18060	18306	18250	18223	18157	18228	18048	18194	18228	18339	18269	18318	18286	18171	18243	18450	18287	18153	18236	18340	18391	18398	18330	18273	18267	18325	18281	18227	18188	18445	18236	18146	18534	18121	18071	18380	18148	18153	18237	18330	18091	18248	18393	18343	18191	18216	18236	18236	18274	18203	18325	18258	18263	18358	18384	18372	18271	18393	18152	18230	18385	18231	18202	18123	18296	18356	18406	18184	18164	18217	18057	18268	18145	18270	18257	18350	18338	18302	18095	18424	18349	18331	18365	18318	18384	18215	18385	18179	18176	18272	18279	18358	18287	18190	18391	18400	18203	18291	18369	18353	18221	18140	18205	18282	18209	18357	18235	18046	18204	18363	18108	18226	18062	18106	18218	18335	18161	18176	18279	18282	18183	18205	18241	18158	18207	18356	18326	18368	18289	18229	18183	18233	18234	18074	18321	18238	18291	18312	18289	18236	18315	18199	18097	18184	18132	18167	18238	18372	18177	18149	18201	18292	18380	18182	18288	18179	18169	18240	18265	18202	18369	18304	18126	18299	18089	18425	18154	18326	18163	18183	18217	18221	18166	18193	18205	18302	18205	18162	18234	18270	18229	18223	18226	18310	18417	18197	18119	18378	18212	18229	18249	18335	18104	18216	18322	18267	18138	18367	18348	18376	18109	18207	18260	18325	18179	18195	18422	18251	18261	18166	18314	18317	18300	18393	18449	18208	18212	18214	18079	18225	18239	18124	18168	18368	18006	18287	18385	18318	18336	18154	18181	18180	18225	18373	18248	18191	18242	18085	18312	18263	18307	18175	18255	18270	18280	18240	18253	18286	18387	18323	18285	18274	18391	18307	18279	18105	18381	18303	18261	18295	18202	18408	18272	18221	18115	18276	18215	18252	18217	18319	18186	18164	18197	18201	18178	18300	18216	18122	18287	17994	18300	18034	18303	18231	18144	18183	18300	18244	18227	18294	18117	18356	18147	18428	18443	18129	18255	18272	18137	18197	18333	18281	18221	18264	18087	18300	17906	18204	18432	18248	18313	18140	18098	18034	18205	18263	18259	18350	18402	18212	18128	18474	18050	18158	18040	18188	18191	18293	18272	18373	18213	18232	18340	18223	18146	18212	18137	18272	18188	18214	18240	18142	18227	18321	18344	18292	18307	18533	18227	18205	18193	18367	18203	18149	18275	18181	18376	18189	18311	18121	18186	18159	18265	18457	18240	18210	18244	18420	18118	18386	18334	18137	18290	18375	18262	18260	18428	18251	18338	18347	18256	18440	18219	18218	18221	18193	18105	18105	18251	18352	18130	18302	18250	18239	18345	18255	18210	18294	18298	18435	18152	18292	18131	18346	18365	18257	18108	18266	18214	18289	18162	18258	18325	18263	18228	18219	18408	18154	18197	18271	18261	18221	18264	18333	18318	18196	18243	18422	18170	18087	18313	18349	18397	18405	18262	18334	18528	18284	18353	18125	18321	18306	18133	18460	18167	18109	18211	18242	18348	18272	18257	18295	18289	18195	18342	18283	18183
23198	20726	28144	28530	29104	31340	33174	30763	29988	30266	29548	29151	35432	41335	37407	33569	31122	29755	29206	28961	28821	28721	28683	28903	28677	28776	28988	28884	28845	29196	28769	28815	28657	28646	28871	28795	28755	28526	28870	28712	28788	28532	28680	28515	28725	28756	28813	28851	28687	28677	28856	28995	28837	28693	28617	28838	28647	28813	28711	28779	28719	28952	28714	28920	28567	28922	28691	28834	28949	28703	28577	28868	28936	28711	28768	28875	28436	28677	28690	28752	28721	28683	28645	28665	28511	28937	28664	28730	28888	28483	28663	28536	28468	28727	28579	28577	28659	28795	29064	28767	28864	28737	28498	28703	28572	28557	28646	28648	28902	28559	28710	28837	28821	28760	28603	28728	28788	28592	28840	28444	28785	28726	28571	28760	28921	28726	28632	28617	28747	28583	28896	28773	28368	28637	28677	28726	28805	28814	28661	28822	28666	28965	28753	28868	28619	29024	28828	28406	28668	28668	28741	28969	28700	28555	28770	28692	28651	28693	28920	28772	28646	28524	29038	28532	28781	28679	28744	28512	28660	28615	28923	28598	28708	28905	28637	28727	28599	28640	28616	28727	28674	28487	28811	28444	28773	28569	28629	28477	28684	28816	28777	28684	28458	28474	28934	28490	28700	28790	28672	28786	28660	28964	28525	28975	28698	28768	29056	28677	28687	28760	28938	28725	28582	28573	28627	28682	28769	28604	28662	28649	28659	28927	28784	28878	28726	28801	28906	28593	28688	28711	28785	28837	29023	28818	28764	28822	28618	28679	28605	28736	28692	28682	28834	28829	28914	28712	28781	28808	28881	28882	28753	28670	28657	28686	28740	28419	28506	28656	28731	28487	28667	28715	28668	28715	28724	28673	28662	28839	28643	28594	28938	28774	28895	28864	28813	28735	28646	28801	28787	28540	28821	28692	28834	28703	28730	28853	28859	28814	28741	28598	28343	28743	28984	28623	28598	28427	28556	28704	28765	28774	28851	28677	28640	28650	28590	28754	28733	28632	28612	28837	28719	28729	28559	28751	28627	28743	28577	28746	28490	28890	28651	28908	28962	28623	28595	28833	29002	28723	28779	28626	28641	28487	28663	28675	28859	28581	28640	28695	28644	28763	28542	28769	28816	28384	28605	28620	28680	28672	28633	28738	28782	28495	28889	28586	28628	28685	28602	28620	28784	28627	28714	28625	28665	28703	28724	28790	28640	28903	28803	28837	28757	28860	28719	28568	28730	28636	28552	28855	28530	28628	28669	28937	28860	28774	28737	28552	28627	28857	28638	28641	28837	28773	28870	28701	28643	28535	28897	28776	28723	28792	28776	28707	28514	28720	28498	28938	28692	28701	28873	28812	28610	28659	28936	28675	28392	28912	28636	28817	28683	28742	28617	28656	28776	28764	28694	28806	28796	28796	28901	29000	28604	28482	28789	28754	28914	28878	28764	28587	28706	28723	28472	28813	28706	28694	28540	28624	28957	28865	28545	28584	28890	28373	28741	28682	28776	28704	28655	28402	28869	28625	28793	28875	28943	28685	28412	28531	28667	28737	28876	28730	28638	28454	28861	28532	28621	28804	28796	28700	28602	28620	28757	28780	28728	28800	28916	28722	28581	28874	28840	28753	28825	28473	28609	28548	28802	28895	28610	28773	28630	28697	28535	28780	28715	28768	28929	28742	28766	28792	28869	28607	28688	28758	28839	28763	28837	28848	28781	28640	28939	28780	28809	28812	28743	28929	28987	28907	28785	28543	28772	28678	28592	28711	28861	28526	28680	28699	28565	28823	28588	28794	28838	28464	28761	28616	28619	28566	28691	28848	28701	28548	28894	28503	28675	28471	28874	28785	28475	28566	29004	28657	28807	28825	29011	28762	28653	28782	28695	28888	28587	28817	29016	28814	28677	28643	28904	28675	28748	28797	28618	28644	28794	28956	28735	28579	28746	28757	28648	28877	28825	28881	28899	29116	28867	28661	28678	28737	28641	28684	28724	28759	28642	28663	28838	28542	28538	28921	28619	28845	28792	28685	28879	28484	28567	28775	28616	28606	29089	28814	28766	28687	28621	28637	28863	28632	28730	28746	28676	28697	28580	28779	28772	28762	28683	28586	28622	28882	28810	28600	28684	28503	28672	28603	28577	28859	28526	28947	28590	28644	28706	28429	28429	28751	28850	28565	28664	29014	28948	28700	28658	28713	28795	28771	28700	28726	28813	28862	28804	28680	28733	28592	28683	28880	28680	28732	28589	28872	28814	28767	28923	28648	28955	28501	28648	28716	28744	28758	28452	28783	28686	28809	28774	28699	28769	28610	28671	28834	28788	28719	28686	28736	28784	28861	28797	28485	28893	28539	28767	28559	28581	28658	28833	28733	28925	28698	28772	28633	28585	28719	28549	28862	28612	28844	28999	28609	28798	28644	28712	28533	28627	28544	28580	28789	28718	28769	28775	28563	28849	28531	28541	28728	28674	28876	28667	28781	28666	28766	28677	28633	28705	28952	28638	28433	28477	28855	28763	28607	28540	28785	28334	28777	28660	28739	28689	28741	28787	28828	28614	28544	28833	28603	28963	28582	28838	28870	28938	28898	28583	28566	28731	28830	28486	28708	28628	28796	28431	28887	28702	28556	28760	28730	28714	28850	28904	28701	28706	28850	28728	28792	28549	28801	28662	28722	28777	28800	28737	28442	28556	28815	28596	28690	28936	28749	28836	28600	28594	28633	28733	28819	28752	28925	28660	28767	28726	28833	28554	28688	28740	28590	28862	28694	28777	28926	28873	28793	28849	28683	28641	28537	28800	28744	28748	28633	28701	28785	28707	28819	28704	28808	28448	28769	28608	28780	28769	28782	28783	28807	28732	28690	28652	28745	28809	28499	28975	28693	28876	28596	28803	28493	28454	28462	28910	28497	28418	28825	28820	28761	28735	28793	28735	28539	28842	28713	29016	28896	28640	28942	28782	28457	28665	28871	28921	28685	28814	28924	28953	28645	28729	28797	28716	28803	28594	28667	28550	28626	28715	28944	28748	28836	28694	28656	28629	28516	28610	28691	28560	28883	28580	28663	28498	28605	28534	28741	28478	28708	28686	28459	28828	28740	28699	28920	28678	28959	28788	28895	28719	28737	28807	28555	28459	28916	28901	28735	28772	28699	28910	28517	28670	28716	28721	28572	28786	28719	28728	28372	28685	28556	28465	28710	28843	28609	28739	28622	28912	28721	28695	28811	28524	28776	28697	28530	28809	28481	28624	28748	28480	28522	28728	28696	28554	28860	28667	28625	28900	28918	28766	28681	28896	28658	28711	29061	28746	28712	28982	28597	28353	28785	28939	28860	28915	28691	28776	28722	28605	28707	28779	28501	28830	28538	28777	28714	28770	28906	28819	28679	28795	28571	28736	28664	28421	28478	28604	28730	28971	28639	28631	28662	28702	28582	28640	28585	28486	28678	29049	28515	28849	28480	28468	28689	28655	28743	28852	28625	28544	28389	28498	28451	28736	28690	28727	28759	28573	28776	28706	28541	28698	28821	28827	28708	28589	28450	28754	28307	28473	28586	28862	28664	28612	28774	28905	28493	28890	28306	28673	28647	28790	28699	28744	28724	28827	28641	28514	28588	28568	28780	28667	28771	28987	28809	28679	28828	28537	28529	28746	28724	28690	28902	28571	28760	28972	28654	28729	28484	28742	28889	28736	28917	28659	28661	28843	28891	28866	28931	28558	28928	28689	28804	28809	28775	28922	28849	28808	28634	28806	28683	28836	28575	28741	28676	28462	28821	28738	28666	28694	28542	28756	28603	28905	28613	28752	28831	28534	28752	28627	28785	28945	28899	28704	28808	28742	28720	28906	28578	28705	28597	28891	28525	28568	28608	28725	28805	28644	29014	29069	28757	28569	28792	28829	28693	28787	28940	28782	28768	28839	28830	28769	28786	28870	28711	28623	29000	28659	28759	28703	28636	28602	28769	28687	28673	28746	28722	28733	28847	28853	28773	28685	28656	28556	28718	28811	28616	28687	28726	28600	28785	28721	28866	28515	28551	28611	28732	28653	28525	28872	28788	28971	28956	28654	28683	28646	28570	28647	28802	28653	28667	28605	28656	28951	28635	28783	28908	28692	28420	28640	28518	28545	28344	28805	28770	28805	28768	28764	28717	28680	28564	28816	28631	28561	28672	28640	28647	28576	28427	28415	28844	28656	28811	29018	28537	28752	29025	28639	28755	28859	28970	28580	28703	28653	28716	28886	28825	28976	28849	28973	28771	28709	28839	28758	28475	28725	28688	28625	28500	28768	28609	28692	28625	28476	28534	28807	28701	28706	28666	28573	28852	28573	28591	28835	28663	28845	28867	28664	28712	28769	28770	28747	28562	28773	28899	28810	28589	28599	28656	28662	28734	28565	28746	28556	28700	28871	28670	28980	28524	28509	28544	28196	28729	28686	28718	28668	28606	28678	28689	28779	28744	28803	28591	28870	28782	28933	28863	28664	28573	28824	28712	28788	28875	28892	28683	28637	28562	28811	28679	28906	28777	29002	28893	28799	28638	28964	28573	28866	28593	28747	28503	28570	28833	28519	28793	28846	28600	28894	28747	28506	28233	28526	28857	28830	28656	28622	28698	28807	28818	28762	28693	28792	28578	28660	28729	28768	28816	28759	28756	28661	28701	28629	28654	28888	28842	28884	28606	28644	28835	28606	28914	28877	28666	28695	28682	28802	29057	28796	28504	28538	28729	28565	28735	28804	28724	28933	28867	28360	28773	28619	28433	28763	28563	28721	28642	28915	28732	29021	28772	28769	28982	28722	28651	28607	28590	28861	28656	28980	28839	28760	28792	28630	28674	28659	28582	28632	28621	28752	28683	28728	28605	28714	28254	28434	28919	28706	28657	28559	28662	28514	28774	28866	28622	28993	28626	28456	28445	28576	28963	28743	28649	28939	28818	28727	28790	29019	28979	28723	28676	28985	28639	28954	28534	28661	28527	28728	28884	28620	28570	28661	28883	28629	28785	28774	28880	28549	28583	28820	28707	28658	28620	28649	28672	28560	28448	28613	28713	28559	28548	28435	28472	28749	28910	28696	28884	28885	28661	28813	28768	28809	28647	28650	28710	28677	28779	28436	28591	28669	28664	28794	28649	28803	28777
47478	70241	58519	46171	33740	24921	22344	21226	20439	19745	19247	18525	28838	33677	28473	23462	20685	19177	18466	18070	18113	18133	18220	18271	18088	18289	18266	18138	18162	18076	18237	18451	18085	17981	18114	18219	18231	18079	17965	18242	18334	18332	18229	18201	18239	18458	18144	18081	18195	18101	18316	18223	18179	18107	18282	18199	18188	18113	18142	18117	18192	18087	18149	18303	18154	18166	18022	18100	18132	18137	18041	18298	18263	18240	18260	18206	18271	18175	18142	18265	18056	18161	18070	18088	18304	18103	18193	18243	18125	18307	18192	18110	18223	18204	18243	17932	18130	18265	18091	18131	18152	18145	18115	18335	18056	18117	18251	18100	18097	18313	18309	18037	18172	18171	18194	18118	18054	18263	18130	18138	18129	18190	18123	18031	18235	18087	18093	18364	18086	18188	18176	18280	18132	18179	18207	18350	18054	18260	18044	18157	17996	18217	18179	18232	18323	18246	18168	18145	18175	18286	18169	18085	18207	18013	18223	18213	18152	18016	18087	18234	18235	18289	18262	18125	18151	18174	18006	18226	18039	18213	18107	18128	18057	18342	18357	18138	18125	18250	18036	18127	18035	18159	18306	18190	18284	18135	18194	18136	18023	18286	18248	17876	18128	18186	18225	18139	18209	18053	18105	18266	18192	18207	18134	18260	18255	18237	18194	18316	18179	18004	18117	18189	18155	18126	18022	18050	18364	18125	18088	17968	18297	18146	18054	18158	18215	18114	18263	18163	18176	18146	18265	18299	18132	18279	18022	18232	18229	18289	18241	18041	18121	18173	18132	18218	17909	18218	18107	18206	18173	18007	18235	17897	18201	18235	18050	18210	17978	18184	18145	17995	18141	18217	18087	18156	18106	18137	18192	18284	18304	18166	18298	18173	18021	18067	18314	18042	18137	18005	18123	18127	18114	18370	18199	17942	18118	18250	18289	18087	18170	18170	18241	18279	18076	18209	18288	18465	18158	17967	18296	18092	18189	18171	18050	18327	18154	18023	18058	18244	18129	18148	18092	18090	18320	18198	18211	18145	18080	18090	18183	18056	18126	18190	18195	18133	18278	18110	18254	18154	17956	18271	18135	18033	18154	18325	18312	18130	18106	18191	18271	18157	18154	18118	18104	18115	18195	18122	18099	18257	17906	18253	18220	18292	18166	18278	18110	18085	18136	18099	18059	18405	18370	18113	17978	18072	18155	18056	18014	17969	18300	18185	18305	18092	18083	17993	18081	18230	18124	18161	18165	18142	18070	18207	18192	18324	18020	18049	18286	18200	17963	18042	18160	18281	18291	18092	18265	18233	18271	18231	18142	18041	18146	18079	17994	18134	18304	18254	18158	18002	18018	18188	18310	18183	18114	18328	18232	18093	18208	18161	18137	18101	18097	18003	17987	18195	18188	18182	18043	18027	18065	18220	17844	18261	18127	18378	18161	18189	18118	18237	18036	18190	18141	18123	18190	18100	18091	18176	18176	18088	18208	18198	18142	18000	18051	18164	18283	18233	18254	18032	18114	18189	18314	18175	18269	17970	18302	18255	18230	18150	18349	18180	18185	18136	18174	18053	18320	18252	18231	18107	18196	18209	17989	17957	18178	18144	18174	18260	18146	18122	17955	18192	18292	18339	18065	18183	18251	18127	18040	18126	18178	18155	18234	18218	18205	18166	18312	17978	18049	18145	18360	18116	18169	18206	18275	18202	18351	18181	18317	18127	18035	18235	18272	18174	18223	18110	18016	18159	18149	18237	18076	18266	18273	18154	18127	18272	18267	18160	18131	18135	18046	18105	18088	18178	18108	18246	18279	18086	18154	18207	18229	18284	18046	18009	18061	18021	18204	18195	18287	18123	18210	17952	18114	18039	18250	18184	18106	18076	18226	18111	18182	18205	18247	18208	18335	18159	18427	18203	18031	18368	18297	18090	18028	18212	18229	18279	18271	18235	18212	18111	18110	18183	18110	18319	18121	18222	18114	18170	17945	18095	18219	18213	18191	17968	18212	18021	18150	18075	18148	18317	18017	18325	18289	18274	18164	18142	18212	18132	18135	18116	18052	18303	18206	18345	18096	18125	18075	18242	18170	18253	18148	18333	18237	18149	18122	18238	18184	18146	18266	18131	18201	18133	18115	18336	18113	18103	18190	18046	18211	18125	18114	18168	18246	18046	17936	18231	18134	18168	18211	18266	18116	18158	18057	18166	18449	18067	18249	18104	18422	18067	18358	18169	18194	18188	18167	18276	18056	18233	18197	18201	18073	18177	18234	18288	18088	18167	18023	18233	18209	18162	18172	18226	18019	18125	18218	17996	18235	18250	18060	18233	18273	18232	18026	18175	18163	18257	18079	18142	18229	18198	17980	18059	18166	18201	18088	18225	18209	18262	18190	18090	17969	18317	18153	18296	18121	18074	18249	18399	18206	18364	18177	18237	18284	18260	18279	18187	18192	18024	18115	18160	18101	18186	18234	18202	18145	18165	18011	18122	17957	17999	18193	18283	18352	18035	17931	18104	18180	18103	18077	18302	18084	18036	18261	18046	18454	18052	18251	18129	18277	18144	18109	18119	18065	18161	18013	18058	18222	18271	18225	18148	18355	18196	18037	18135	18061	18107	18099	18151	18054	18187	17948	18183	18094	18165	18251	18087	18122	18244	18236	18115	18147	18099	18178	18360	18108	18289	18239	18227	18140	17943	18183	18279	18112	18239	18130	18154	18103	18321	18284	18176	18138	18170	18232	18101	18291	18181	18228	18191	18267	18253	18111	18217	18176	18119	18292	18061	18160	18207	18151	18089	18224	18084	18322	18193	18173	18210	18129	18312	18115	18140	18071	18124	18335	18304	18299	18207	18108	18089	18080	18111	18085	18203	18233	18185	18010	18140	18235	18093	18299	18199	18114	18117	18198	17974	18070	18085	18196	17957	18222	17992	18250	18141	18185	18146	18349	18253	18226	18072	18416	18119	18321	18221	18222	18138	18027	18209	18170	18339	18142	18171	18066	18053	18067	18261	18105	18364	18195	18253	18245	17956	18297	18147	18107	18083	18056	18214	18081	18223	18101	18243	18133	18160	18138	17968	18173	17984	18268	18221	18154	18151	18094	18228	18281	18305	18089	18163	18084	18266	18170	18196	18224	18041	18167	18011	18161	18202	18406	18086	18079	18208	18041	18181	18168	18225	17970	18311	18099	18215	17947	17969	18058	18295	18115	18140	18169	18188	18375	18159	18256	18221	18119	18170	18197	18031	18336	18207	17930	18093	18126	18054	18422	18114	18134	18161	18002	18355	18071	18197	18271	18307	18236	18308	18135	18195	18431	18079	18334	18213	18341	18114	18014	18160	18108	18105	18089	18206	18265	18242	18325	17919	18200	18148	18336	18073	18042	18258	17965	18192	18108	18190	18281	18256	18306	18240	18229	18184	18235	18068	18145	18068	18157	18230	18095	18150	18165	18077	18102	18112	18195	18414	18188	18115	18176	18296	18143	18343	18151	18395	18366	18308	18229	18081	18421	18269	18305	18193	18166	18346	18114	17985	18205	18079	18101	18093	18312	18177	18105	18217	18253	18258	18198	18123	18215	18060	18281	18102	18204	18146	18235	18173	18094	18049	18095	18194	18131	18067	18253	18196	18024	17952	18304	18064	17999	18254	18263	18388	18124	18323	18078	18278	18317	18082	18018	18286	18145	18142	18144	18127	18130	18181	17979	18023	18182	18334	18228	18300	18246	18156	18196	18320	18316	18030	18348	18051	18086	18155	18198	18024	18254	18233	18267	18211	18289	18234	18162	18165	18186	18343	18041	18224	18076	18183	18120	18274	18240	18241	18267	18253	18109	18422	18131	18043	18130	18130	18191	18296	18131	18051	17911	18205	18179	18280	18118	18071	18151	18022	18164	18124	18174	18159	18020	18244	18052	18058	18096	18145	18086	18228	18052	18189	18176	18268	18129	18231	18085	18120	18010	18048	18304	18283	18305	18105	18105	18152	18284	18106	18080	18199	18119	18066	18127	18232	18405	18065	18192	18154	18152	18059	18249	18124	18274	18163	18176	17997	18325	18034	18189	18137	18336	18114	18106	18254	18158	18098	18284	18299	18057	18123	18137	18241	17998	18208	18058	18135	18276	18216	18241	18135	18357	18135	18233	18039	18263	18232	18199	18297	18257	18179	17998	18130	18259	18237	18191	18207	18174	18168	18056	18191	18226	18022	18233	18062	18327	17983	18166	18201	18154	18186	18167	18200	18227	18210	18205	18169	18215	18197	18224	18167	17924	18261	18165	18090	18027	18326	18126	18175	18014	18122	18105	18147	18226	18176	18043	18242	18239	18146	18010	18253	18134	18071	18202	18205	18122	18300	18246	18245	18179	18051	18040	18274	18174	18133	18207	18089	18207	18160	18032	18281	18414	18183	18162	18105	18201	18039	18084	18066	18168	18307	18126	18088	18087	18241	18158	18319	18080	18121	18136	18183	17946	18158	18203	18059	18241	18064	18210	18138	18267	18128	18295	18135	18106	18192	18187	18159	18193	18016	18011	18101	18033	18168	18225	18173	18229	17924	18224	18262	18214	18132	18196	18194	18436	18064	18018	18228	18366	18238	18221	18301	18092	18439	18268	18022	18196	18201	18173	18169	18143	18107	18094	18232	18342	18239	18276	18154	18077	18106	18201	18189	18344	18284	18085	18383	18190	18223	18235	18236	18085	18238	18143	18083	18199	18388	18312	18031	18130	18171	18112	18152	18301	18230	18217	18311	18122	18130	18166	18237	18194	18322	18121	18290	18178	18318	18128	17902	18345	18257	18178	18185	18148	18253	18211	18160	18217	17994	18138	18338	18082	18017	18215	18128	18302	18015	18251	18105	18226	18226	18159	18182	18046	18139	17848	18295	18041	18131	18225	18236	17913	18222	18172	18015	18291	18118	18270	18162	18142	18130	18138	18177	18322	18090	18265	17949	18259	18390	18026	18139	18087	18320	18067	18113	18250	18232	18159	18189	18149	18360	18375	17991	18063	18317	18273	18174	18213	18305	18141	18133	18299	18197	18051	18024	18205	18243	18232	18148	18211	18135	17969	18217	18198	18386	18130	18136	18121	18214	18257	18251	18095	18187	18220	18161	18061	18264	18092	18287	18198	18201	18272	18210
21922	20621	28450	27852	26353	28248	32646	29818	29071	29340	28689	29446	41296	44855	39953	34531	30782	28508	27873	27848	27818	27718	28101	28117	28105	28042	28057	27977	27927	27827	27943	27624	27747	27958	27811	27846	27571	27456	27961	27719	27944	27616	27741	28089	28050	27818	27878	27830	28018	27574	27761	27465	27678	27692	27832	27837	27633	27743	27733	27840	27779	27687	27599	27704	27826	28014	27824	27725	27761	27618	27734	27847	27842	27915	27868	27740	27731	27915	27804	27631	27888	27802	27776	27809	27859	27733	27843	27818	27623	27902	27656	27988	27865	27816	27638	27957	27714	27848	27817	27539	27761	27638	27630	27724	27882	27975	27771	27506	27707	28051	27875	27748	27799	27560	27836	27594	27791	27839	27814	27840	27831	27764	27700	27788	27882	27464	27535	27481	27841	27578	27522	27664	27884	27762	27627	27847	27582	27650	27745	27936	27889	27856	27609	27693	27856	27993	27861	27851	27835	27847	27734	27714	27797	27631	27840	27749	27520	27561	27664	27741	27849	27732	27745	27708	27928	27756	27736	27586	27748	27697	27563	27545	27837	27735	27739	27716	27439	27619	27551	27687	27935	27677	27644	27596	27419	27734	27706	27603	27796	27713	27566	27569	27878	27630	27727	27492	27628	27464	27607	27677	27689	27774	27762	27688	27836	27970	28062	27775	28004	27429	27774	27718	27703	27584	27618	27741	27703	27667	27812	27790	27709	27877	27523	27599	27727	27816	27715	27782	27677	27819	27608	27590	27654	27563	27977	27738	27509	27703	27899	27799	27706	28037	27625	27923	27628	27783	27677	27775	27747	27653	27543	27525	27691	27569	27673	27536	27921	27809	27641	27785	27797	27619	27599	27725	27469	27485	27619	27702	27762	27839	27761	27881	27729	27490	27761	27832	27475	27543	27633	27680	27644	27730	27664	27726	27656	27938	27866	27734	27846	27916	27842	27919	27582	27570	27795	27601	27569	27588	27662	27574	27747	27739	27414	27539	27480	27663	27782	27638	27529	27608	27611	27444	27710	27686	27601	27504	27845	27653	27534	27687	27596	27661	27713	27649	27535	27722	27516	27518	27579	27672	27661	27584	27608	27540	27725	27845	27754	27659	27975	27790	27783	27785	27583	27701	27637	27714	27916	27762	27952	27763	27410	27652	27666	27478	27705	27683	27766	27762	27628	27616	27462	27673	27545	27779	27423	27661	27646	27568	27801	27566	27520	27569	27801	27846	27921	27728	27964	27536	27815	27764	27679	27882	27668	27796	27728	27738	27883	27483	27794	27532	27564	27681	27845	27655	27618	27488	27608	27729	27707	27651	27738	27737	27709	27791	27639	27563	27629	27620	27759	27731	27879	27682	27968	27710	27802	27719	27465	27763	27928	27688	27506	27710	27779	27547	27903	27768	27814	27681	27593	27694	27777	27528	27622	27833	27761	27564	27623	27476	27684	27694	27852	27662	27782	27817	27602	27613	27821	27589	27702	27775	27666	27747	27724	27833	27634	27756	27894	27647	27547	27470	27389	27648	27785	27776	27830	27842	27832	27696	27514	27834	27554	27698	27678	27531	27510	27440	27711	27564	27834	27758	27709	27712	27597	27623	27469	27635	27803	27548	27732	27672	27618	27636	27548	27774	27604	27750	27686	27840	27570	27530	27709	27792	27715	27583	27576	27841	27860	27475	27745	27804	27544	27750	27748	27948	27646	27650	27670	27579	27825	27502	27961	27795	27865	27618	27550	27659	27566	27767	27765	27553	27820	27703	27685	27922	27627	27549	27630	27640	27853	27476	27736	27680	27758	27659	27822	27712	27830	27695	27709	27838	27722	27565	27927	27659	27648	27696	27375	27800	27775	27670	27673	27565	27485	27782	27649	27862	27882	27961	27863	27732	27552	27889	27773	27599	27513	28024	27822	27655	27651	27633	27274	27636	27744	27848	27827	27608	27633	27574	27726	27759	27729	27698	27809	27771	27567	27550	27676	27629	27903	27725	27684	27612	27562	27822	27722	27849	27637	27610	27659	27659	27728	27888	27666	27703	27659	27567	27647	27689	27745	27734	27794	27530	27614	27980	27812	27766	27909	27775	27566	27644	27904	27700	27756	27732	27685	27775	27633	27799	27746	27645	27795	27835	27452	27804	27498	27722	27751	27595	27921	27624	27920	27737	27580	27571	27560	27638	27800	27546	27680	27756	27875	27885	27707	27512	27739	27616	27803	27648	27892	27880	27825	27782	27751	27560	27659	27698	27724	27657	27846	27684	27867	27716	27629	27799	28078	28033	27590	27549	27667	27846	27918	27562	27805	27849	27715	27931	27785	27730	27683	27776	27756	27736	27668	27617	27637	27553	27728	27779	27720	27742	27758	27668	27832	27360	27511	27775	27595	27696	27927	27465	27772	27622	27628	27442	27664	27623	27652	27956	27807	27710	27520	27641	27524	27676	27593	27806	27839	27617	27778	27802	27604	27599	27705	27676	27673	27775	27651	27719	27508	27731	27566	27796	27706	27629	27562	27679	27769	27813	27833	27767	27555	27668	27645	27689	27816	27504	27568	27857	27873	27583	27634	27479	27782	27720	27570	27735	27756	27704	27553	27513	27862	27908	27899	28039	27581	27847	27776	27636	27623	27680	27740	27609	27824	27878	27897	27664	27756	27768	27667	27630	27490	27809	27736	27631	27599	27652	27507	27782	27748	27691	27748	27528	27791	27485	27947	27709	27967	27730	27582	27833	27587	27434	27610	27589	28047	27522	27702	27861	27479	27753	27842	27605	27720	27733	27947	27676	27525	27664	27530	27543	27527	27557	27440	27753	27716	28101	27845	27700	27693	27811	27598	27567	27510	27668	27525	27710	27560	27621	27970	27787	27731	27561	27992	28062	27554	27719	27861	27669	27770	27718	27552	27445	27798	27749	27931	27935	27754	27503	27572	27819	27937	27572	27726	27927	27753	27454	27932	27476	27428	28026	27821	27927	27759	27834	28032	27509	27813	27761	27742	27694	27747	27967	27667	27757	27620	27775	27635	27892	27726	27823	27664	27393	27606	27933	27813	27787	27560	27594	27733	27577	27696	27820	27854	27654	27401	27523	27589	27724	27651	27549	27821	27720	27869	27723	27663	27488	27855	27795	27865	27645	27802	27661	27828	27906	27656	27726	27694	27864	27674	27860	27762	27715	27935	27570	27645	27505	27754	27429	27523	27704	27622	27666	27905	27813	27706	27874	27543	27592	27888	27811	27606	27677	27610	27661	27873	27773	27584	27681	27762	27559	27955	27689	27779	27673	27814	27801	27664	27739	27715	27618	27775	27684	27947	27742	27717	27694	27808	27477	27200	27255	27468	27551	27526	27816	27802	27685	27572	27755	27857	27565	27745	27589	27649	27761	27897	27573	27828	27721	27623	27473	27735	27434	27665	27383	27752	27752	27836	27809	27872	27815	27711	27871	27473	27673	27827	27496	27701	27859	27773	27545	27496	27702	27469	27918	27738	27750	27632	27601	27484	27779	27711	27711	27591	27648	27732	27867	27661	27805	27819	27809	27660	27741	27894	27528	27663	27656	27522	27563	27833	27823	27726	27768	27809	27839	27742	27842	27726	27552	27864	27668	27721	27841	27411	27378	27679	27382	27972	27639	27676	27604	27732	27402	27650	27739	27703	27709	27547	27555	27582	27954	27670	27680	27727	27431	27804	27549	27713	27845	27570	27713	27654	27629	27898	27622	27832	27784	27660	27656	27685	27877	27795	27453	27689	27753	27615	27607	27838	27524	27659	27568	27878	27800	27752	27503	27810	27531	28021	27702	27787	27517	27721	27502	27706	27667	27648	27449	27639	27889	27566	27879	27717	27578	27668	27453	27622	27594	27551	27749	27808	27586	27552	27515	27544	27711	27640	27707	28056	27794	27957	27643	27504	27727	27414	27238	27546	27709	27675	27600	27826	27485	27654	27575	27439	27528	27748	27804	27892	27778	27782	27434	27934	27646	27579	27929	27615	27872	27800	27419	27857	27823	27589	27757	27614	27638	27721	27330	27832	27815	27814	27547	27572	27891	27510	27703	27646	27604	27648	27654	27845	27936	27533	27754	27737	27221	27701	28041	27460	27526	27699	27698	27715	27643	27529	27703	27757	27563	27586	27359	27516	27591	27791	27610	27703	27693	27806	27756	27565	27714	27838	27810	27810	27904	27503	27424	27814	27636	27935	27512	27519	27650	27762	27778	27575	27656	27827	27706	27870	27951	27677	27576	27677	27756	27416	27907	27821	27791	27807	27844	27714	27494	27521	27717	27735	27649	27533	27795	27848	27561	27678	27777	28047	27942	27719	27704	27682	27681	27787	27600	27736	27493	27441	27771	27791	27723	27788	27846	27684	27372	27762	27589	27482	27754	27740	27785	27864	27765	27666	27646	27622	27559	27669	27450	27649	27695	27733	27664	27806	27872	27667	27736	27621	27503	27725	27503	27725	27575	27393	27947	27943	27722	27882	27728	27690	27467	27801	27868	27735	27804	27715	27412	27669	27869	27833	27798	27663	27509	28066	27558	27554	27561	27708	27765	27820	27691	27704	27868	27790	27594	27793	27685	27672	27749	27813	27778	27964	27598	27581	27967	27759	27629	27472	27996	27782	27581	28004	27857	27884	27758	27913	27487	27850	27740	27712	27875	27747	27630	27724	27869	27642	27671	27671	27738	27852	27797	27514	27642	27593	27540	27871	27712	27704	27793	27826	27976	27545	27802	27716	27575	27589	27803	27676	27809	27762	27756	27977	27527	27789	27496	27867	27513	27536	27688	27775	27709	27570	27530	27896	27713	27641	27790	27732	27569	27672	27940	27605	27821	27606	27660	27933	27528	27839	27638	27678	27768	27858	27546	27704	27499	27611	27698	27709	27656	27501	27454	27712	27533	27734	27748	27813	27533	27676	27628	27603	27438	27792	27619	27698	27789	27967	27726	27484	27759	27555	27831	27717	27919	27522	27921	27763	27883	27914	27838	27543	27607	27641	27877	27643	27817	27591	27555	27636	27756	27865	27792	27456	27465	27759	27850	27871	27755	27662	27886	27609	27600	27533	27694	27586	27588	27813	27876	27624	27650	27669	27646	27580	27731	27581	27776	27719	27481	27861	27575	27750	27679	27705	27693
49671	78649	75088	54940	37297	24860	21498	20485	19786	19301	18726	20577	36493	38245	31668	25421	20468	18036	17588	17736	17662	17754	17636	18064	17976	17961	17771	17507	17808	17722	17647	17586	17601	17653	17669	17691	17769	17349	17566	17707	17422	17701	17674	17702	17614	17803	17775	17633	17624	17562	17692	17583	17505	17624	17548	17777	17664	17621	17560	17738	17581	17546	17743	17493	17738	17545	17658	17420	17542	17707	17801	17697	17601	17502	17620	17671	17722	17613	17693	17714	17678	17729	17627	17678	17567	17705	17571	17825	17452	17645	17634	17599	17740	17778	17720	17621	17639	17625	17540	17688	17605	17517	17590	17681	17538	17619	17609	17838	17615	17816	17691	17475	17748	17533	17567	17679	17584	17712	17710	17531	17738	17522	17767	17505	17624	17611	17462	17804	17622	17592	17727	17640	17717	17618	17674	17536	17591	17546	17778	17607	17599	17639	17732	17732	17576	17650	17714	17586	17529	17671	17855	17726	17686	17567	17747	17751	17637	17675	17759	17595	17582	17588	17678	17580	17853	17738	17801	17546	17645	17694	17599	17672	17639	17635	17487	17774	17698	17731	17678	17652	17537	17596	17667	17553	17592	17709	17699	17531	17535	17562	17603	17623	17549	17569	17589	17501	17661	17516	17613	17719	17597	17384	17481	17520	17440	17789	17519	17763	17630	17570	17781	17745	17720	17492	17700	17605	17658	17558	17650	17298	17765	17786	17445	17594	17658	17804	17624	17487	17450	17696	17657	17748	17542	17611	17532	17462	17551	17585	17700	17788	17439	17531	17550	17734	17639	17711	17574	17586	17704	17811	17665	17641	17786	17490	17569	17631	17789	17694	17586	17594	17623	17613	17491	17799	17820	17614	17726	17406	17618	17572	17485	17769	17696	17674	17670	17670	17592	17685	17692	17686	17751	17727	17547	17564	17563	17836	17647	17593	17601	17695	17618	17644	17726	17465	17575	17587	17623	17566	17770	17716	17543	17666	17710	17631	17780	17600	17579	17695	17458	17608	17783	17690	17666	17582	17708	17769	17636	17472	17569	17485	17694	17786	17525	17592	17638	17478	17613	17666	17476	17718	17695	17522	17743	17740	17516	17623	17619	17723	17697	17562	17796	17463	17687	17631	17610	17599	17471	17765	17529	17314	17617	17598	17563	17657	17686	17621	17676	17738	17623	17875	17754	17773	17657	17468	17661	17707	17595	17678	17742	17651	17399	17656	17605	17668	17489	17532	17717	17600	17643	17670	17773	17501	17582	17583	17538	17689	17492	17478	17596	17662	17463	17604	17744	17580	17564	17648	17652	17595	17636	17388	17768	17557	17609	17668	17582	17559	17676	17671	17778	17443	17712	17710	17547	17626	17690	17798	17795	17829	17661	17814	17577	17592	17732	17631	17566	17640	17735	17704	17566	17609	17763	17623	17602	17721	17660	17662	17458	17673	17648	17670	17707	17387	17633	17644	17681	17774	17798	17546	17641	17462	17774	17539	17648	17585	17625	17531	17766	17791	17526	17670	17670	17800	17578	17623	17501	17567	17584	17595	17443	17662	17541	17677	17569	17626	17668	17782	17550	17597	17598	17721	17671	17731	17541	17683	17663	17477	17593	17669	17588	17530	17640	17690	17463	17620	17519	17409	17593	17625	17772	17585	17629	17803	17679	17696	17587	17665	17491	17677	17688	17590	17614	17809	17625	17737	17660	17671	17635	17660	17710	17434	17649	17738	17483	17823	17662	17614	17694	17520	17617	17603	17618	17422	17593	17674	17732	17560	17843	17705	17698	17698	17692	17570	17586	17605	17672	17495	17672	17541	17667	17757	17561	17511	17495	17481	17614	17597	17647	17549	17567	17613	17610	17761	17697	17514	17570	17633	17761	17654	17714	17410	17682	17691	17788	17678	17685	17707	17445	17659	17652	17698	17455	17661	17719	17624	17673	17660	17590	17539	17637	17524	17573	17599	17618	17652	17491	17526	17643	17597	17695	17574	17782	17681	17703	17566	17618	17699	17516	17629	17475	17653	17766	17575	17660	17749	17690	17599	17713	17697	17574	17792	17812	17529	17696	17536	17702	17617	17624	17520	17651	17670	17770	17511	17683	17534	17737	17834	17623	17569	17659	17667	17549	17548	17674	17573	17661	17556	17842	17720	17713	17824	17752	17630	17502	17713	17689	17507	17646	17732	17669	17596	17736	17489	17661	17728	17659	17606	17683	17499	17637	17505	17659	17734	17687	17693	17742	17619	17603	17789	17598	17606	17477	17576	17812	17427	17599	17712	17550	17670	17642	17623	17655	17870	17463	17554	17700	17446	17609	17745	17620	17687	17613	17672	17597	17569	17528	17723	17648	17594	17914	17738	17637	17581	17794	17387	17597	17702	17739	17521	17671	17672	17787	17714	17797	17617	17729	17599	17566	17683	17625	17703	17723	17565	17451	17559	17718	17585	17608	17829	17518	17571	17598	17518	17627	17518	17441	17662	17479	17713	17626	17611	17677	17487	17572	17675	17822	17530	17712	17656	17441	17538	17659	17540	17633	17401	17447	17617	17714	17735	17623	17568	17641	17609	17721	17732	17577	17493	17561	17691	17614	17686	17745	17592	17453	17595	17670	17570	17753	17630	17544	17680	17613	17543	17727	17617	17351	17786	17420	17526	17658	17718	17796	17684	17698	17610	17631	17463	17586	17617	17567	17530	17715	17487	17735	17785	17396	17658	17635	17740	17663	17570	17808	17567	17677	17692	17552	17643	17615	17510	17741	17569	17607	17736	17536	17668	17662	17600	17503	17660	17678	17758	17644	17671	17624	17564	17659	17661	17517	17772	17638	17463	17631	17676	17687	17491	17735	17456	17632	17792	17625	17743	17525	17550	17610	17696	17693	17865	17699	17704	17835	17616	17642	17606	17527	17800	17603	17818	17683	17614	17689	17740	17530	17560	17640	17644	17604	17655	17460	17697	17627	17646	17482	17632	17924	17543	17670	17788	17578	17712	17671	17630	17788	17679	17571	17626	17461	17565	17593	17738	17516	17574	17712	17507	17730	17609	17609	17630	17558	17657	17702	17606	17715	17520	17597	17623	17424	17746	17647	17760	17799	17510	17849	17782	17667	17627	17564	17822	17505	17592	17491	17647	17653	17411	17670	17406	17687	17599	17680	17727	17817	17701	17545	17565	17680	17370	17519	17783	17534	17695	17685	17602	17646	17592	17556	17547	17679	17778	17646	17649	17594	17624	17685	17668	17512	17595	17509	17824	17583	17537	17491	17619	17612	17719	17830	17555	17512	17673	17752	17519	17612	17579	17773	17744	17511	17647	17671	17657	17676	17699	17541	17632	17654	17607	17655	17684	17665	17670	17731	17611	17648	17740	17383	17783	17530	17532	17710	17579	17685	17650	17550	17657	17643	17599	17538	17636	17818	17596	17577	17557	17696	17647	18043	17545	17628	17664	17473	17653	17599	17632	17797	17546	17501	17705	17775	17573	17540	17589	17655	17610	17615	17629	17736	17596	17573	17609	17634	17534	17621	17550	17590	17722	17858	17488	17494	17523	17532	17689	17742	17751	17651	17603	17613	17621	17498	17660	17637	17562	17661	17642	17542	17749	17372	17683	17735	17707	17526	17627	17583	17497	17679	17665	17565	17621	17504	17770	17608	17764	17562	17590	17638	17542	17618	17631	17715	17743	17788	17601	17650	17574	17530	17744	17628	17694	17544	17475	17653	17702	17661	17578	17540	17447	17571	17595	17633	17645	17642	17606	17629	17496	17676	17679	17678	17513	17557	17740	17547	17689	17630	17576	17720	17550	17544	17613	17672	17562	17798	17750	17679	17783	17476	17600	17611	17603	17503	17751	17865	17653	17713	17528	17648	17690	17638	17739	17700	17606	17538	17558	17594	17642	17639	17588	17707	17631	17691	17730	17801	17641	17578	17567	17434	17488	17756	17637	17584	17626	17625	17653	17649	17535	17677	17601	17530	17648	17663	17648	17633	17428	17776	17569	17640	17609	17701	17712	17666	17655	17498	17576	17640	17649	17843	17609	17591	17776	17604	17621	17544	17665	17651	17683	17546	17716	17627	17671	17819	17681	17846	17594	17660	17656	17669	17574	17733	17739	17549	17576	17670	17620	17754	17734	17511	17710	17536	17620	17516	17685	17702	17774	17628	17723	17571	17667	17596	17790	17645	17577	17685	17714	17790	17712	17734	17693	17547	17701	17484	17699	17627	17646	17743	17689	17614	17781	17671	17655	17520	17692	17438	17618	17768	17537	17713	17761	17628	17661	17628	17514	17858	17718	17653	17556	17545	17570	17642	17491	17614	17603	17686	17591	17551	17854	17684	17707	17583	17574	17542	17610	17636	17804	17579	17645	17581	17495	17755	17584	17761	17705	17769	17637	17759	17635	17703	17612	17663	17608	17647	17558	17591	17606	17732	17577	17581	17472	17659	17661	17554	17683	17499	17408	17662	17587	17680	17742	17400	17592	17662	17764	17482	17582	17739	17777	17397	17645	17633	17571	17378	17647	17754	17632	17566	17710	17635	17699	17570	17573	17705	17551	17692	17492	17659	17554	17582	17523	17770	17603	17619	17457	17681	17598	17556	17549	17701	17514	17562	17610	17491	17566	17770	17900	17711	17734	17544	17524	17655	17755	17630	17639	17536	17560	17560	17654	17719	17631	17701	17644	17644	17583	17568	17821	17610	17715	17573	17537	17657	17578	17670	17662	17650	17591	17642	17544	17818	17718	17468	17624	17587	17689	17491	17521	17612	17712	17624	17730	17739	17816	17617	17533	17596	17662	17648	17644	17748	17864	17647	17577	17617	17630	17639	17586	17697	17637	17564	17649	17682	17941	17547	17626	17615	17652	17716	17470	17759	17608	17668	17716	17595	17453	17655	17697	17517	17634	17482	17584	17520	17663	17490	17600	17630	17825	17607	17718	17631	17722	17676	17587	17629	17623	17583	17687	17656	17733	17649	17600	17778	17510	17693	17670	17785	17676	17675	17625	17619	17590	17626	17468	17712	17672	17627	17456	17667	17632	17385	17716	17697	17691	17597	17629	17664	17592	17617	17541	17609	17657	17731	17750	17500	17702	17765	17384	17543	17633	17578	17783	17627	17654	17672	17716	17671	17397
46520	52184	47766	39298	30624	28196	27622	27334	27281	27288	26819	26886	27510	27756	27733	27464	26619	26600	26781	26922	26635	26650	26653	26800	26628	26700	26753	26830	26838	26783	26683	26840	26672	26631	26879	26621	26781	26567	26465	26632	26574	26721	26589	26651	26705	26719	26709	26794	26597	26694	26694	26833	26722	26795	27010	26906	26406	26527	26722	26812	26757	26767	26609	26590	26555	26769	26666	26774	26889	26741	26958	26802	26766	26738	26893	26822	26583	26633	26686	26831	26626	26723	26670	26410	26803	26500	26660	26613	26744	26458	26488	26684	26538	26558	26732	26665	26749	26558	26461	26704	26762	26558	26715	26648	26635	26558	26730	26459	26604	26675	26715	26897	26697	26820	26390	26727	26761	26417	26469	26607	26564	26756	26799	26651	26644	26934	26601	26619	26945	26625	26626	26762	26842	26598	26677	26757	26718	26685	26596	26580	26576	26809	26796	26710	26720	26557	26680	26653	26633	26352	26505	26572	26542	26728	26657	26565	26820	26856	26535	26770	26601	26749	26631	26862	26634	26880	26912	26814	26581	26730	26487	26620	26532	26681	26394	26452	26924	26750	26586	26648	26596	26522	26596	26679	26479	26741	26727	26742	26781	26574	26521	26339	26734	26744	26743	26400	26842	26749	26537	26724	26512	26728	26854	26595	26678	26425	26652	26536	26911	26642	26497	26737	26795	26568	26369	26563	26581	26627	26577	26586	26715	26514	26805	26539	26719	26522	26615	26785	26861	26664	26647	26503	26666	26813	26468	26501	26859	26823	26655	26524	26933	26719	26808	26409	26713	26731	26573	26361	26721	26756	26724	26520	26200	26534	26637	26687	26801	26848	26957	26726	26593	26614	26546	26555	26711	26713	26678	26690	26715	26582	26546	26671	26655	26535	26428	26707	26699	26670	26856	26403	26535	26603	26489	27057	26601	26692	26805	26515	26880	26808	26850	26469	26815	26820	26628	26646	26688	26554	26474	26578	26730	26522	26598	26396	26715	26937	26801	26762	26840	26655	26695	26637	26761	26603	26625	26423	26595	26691	26615	26573	26663	26821	26721	26728	26888	26477	26866	26543	26776	26757	26957	26753	26520	26777	26813	26714	26668	26732	26615	26951	26566	27035	26573	26449	26847	26699	26858	26886	26588	26624	26357	26688	26581	26416	26774	26529	26846	26698	26662	26465	26581	26458	26665	26604	26681	26777	26618	26787	26667	26621	26631	26691	26833	26701	26733	26456	26609	26969	26625	26480	26708	26591	26436	26576	26613	26604	26823	26633	26622	26603	26644	26758	26411	26599	26726	26490	26783	26380	26531	26697	26519	26697	26570	26700	26448	26520	26747	26828	26652	26603	26749	26596	26622	26522	26903	26829	26720	26513	26701	26751	26950	26604	27020	26742	26652	26474	26812	26482	26802	26794	26685	26433	26727	26629	26638	26477	26516	26773	26923	26705	26911	26652	26599	26781	26773	26626	26578	26558	26763	26553	26616	26634	26378	26833	26880	26802	26859	26783	26515	26538	26627	26478	26552	26732	26529	26457	26674	26881	26646	26554	26683	26560	26705	26683	26467	26536	26631	26686	26704	26807	26617	26839	26522	26890	26695	26827	26910	26571	26576	26387	26903	26769	26633	26706	26406	26601	26707	26493	26771	26601	26750	26925	26765	26781	26542	26709	26586	26696	26531	26820	26783	26749	26576	26658	26590	26559	26952	26766	26479	26640	26560	26627	26801	26724	26774	26628	26656	26867	26667	26554	26942	26885	26959	26753	26567	26765	26824	26973	26486	26813	26505	26793	26822	26880	26874	26690	26827	26584	26716	26715	26755	26472	26649	26691	26685	26665	26879	26657	26808	26823	26609	26726	26784	26500	26437	26520	26728	26774	26882	26752	26661	26636	26466	26690	26587	26593	26606	26632	26597	26750	26832	26847	26607	26995	26567	26398	26595	26605	26671	26724	26655	26727	26583	26613	26636	26556	26582	26642	26770	26736	26466	26585	26680	26692	26779	26793	26696	26622	26581	26913	26600	26481	26587	26584	26475	26344	26497	26747	27039	26694	26662	26662	26914	26505	26754	26623	26629	26630	26585	26688	26598	26656	26827	26417	26603	26844	26627	26626	26697	26810	26866	26626	26604	26792	26499	26536	26682	26677	26582	26579	26522	26514	26963	26746	26706	26612	26675	26693	26815	26564	26386	26506	26735	26593	26700	26676	26752	26630	26507	26737	26457	26748	26525	26712	26814	26595	26601	26710	26488	26419	26665	26780	26865	26669	26513	26677	26594	26673	26805	26583	26526	26647	26763	26884	26673	26640	26768	26694	26610	26729	26711	26617	26858	26528	26439	26524	26486	26971	26728	26703	26659	26472	26547	27122	26601	26740	26842	26725	26956	26631	26892	26795	26567	26886	26744	26783	26733	26692	26696	26725	26763	26866	26537	26693	26694	26720	26748	26537	26726	26653	26848	26536	26463	26606	26495	26647	26889	26495	26784	26683	26451	26446	26461	26435	26579	26481	26862	26732	26789	26715	26600	26491	26578	26769	26703	26639	26595	26567	26985	26757	26234	26692	26812	26566	26930	26671	26688	26705	26674	26518	26870	26419	26701	26715	26610	26644	26562	26666	26832	26808	26650	26592	26659	26669	26638	26538	26710	26636	26613	26636	26683	26728	26633	26728	26680	26766	26699	26736	26734	26399	26721	26524	26777	26777	26778	26884	26713	26509	26873	26464	26474	26459	26821	26533	26619	26802	26614	26633	26353	26530	26675	26619	26804	26668	26850	26919	26518	26406	26677	26672	26515	26731	26571	26525	26774	26561	26671	26507	26934	26744	26570	26644	26739	26604	26706	26722	26782	26706	26531	26524	26755	26610	26465	26822	26587	26594	26729	26772	26566	26442	26827	26557	26667	26487	26920	26680	26473	26827	26963	26721	26531	26343	26614	26720	26805	26607	26821	26883	26897	26452	26851	26697	26776	26481	26599	26645	26651	26311	26510	26594	26508	26574	26783	26810	26885	26659	26612	26634	26611	26621	26801	26590	26567	26714	26544	26613	26771	26912	26779	26822	26793	26550	26750	26422	26386	26532	26583	26903	26710	26600	26797	26538	26676	26743	26516	26733	26524	26869	26756	26651	26767	26570	26450	26806	26345	26541	26822	26911	26583	26516	26571	26562	26585	26762	26941	26263	26724	26668	26611	26782	26452	26586	26699	26617	26592	26397	26748	26688	26617	26647	26501	26764	26706	26610	26672	26580	26414	26548	26744	26740	26768	26485	26491	26589	26808	26905	26798	26631	27004	26652	26457	26441	26301	26649	26696	26773	26612	26432	26705	26721	26543	26343	26761	26500	26700	26664	26672	26788	26581	26577	26684	26597	26850	26605	26737	26839	26822	26597	26493	26576	26900	26595	26578	26845	26760	26905	26556	26460	26707	26712	26515	26514	26820	26462	26579	26757	26884	26660	26866	26439	26531	26466	26811	26889	26778	26838	26762	26803	26770	26650	26792	26809	26722	26760	26739	26655	26637	26848	26633	26633	26646	26792	26716	26741	26807	26510	26885	26619	26691	26531	26727	26928	26612	26667	26838	26847	26780	26333	26456	26627	26779	26783	26829	26393	26679	26720	26670	26775	26794	26675	26832	26538	26647	26537	26702	26789	26497	26806	26773	26648	26657	26646	26776	26601	26422	26584	26486	26537	26768	26685	26785	26694	26564	26781	26698	26525	26734	26481	26650	26833	26704	26788	26621	26903	26628	26433	26604	26858	26704	26738	26908	26761	26772	26710	26380	26558	26500	26584	26721	26506	26814	26612	26714	26736	26856	26759	26509	26752	26590	26549	26408	26423	26676	26738	26899	26866	26971	26780	26736	26638	26757	26421	26699	26397	26666	26688	26705	26606	26609	26805	26629	26974	26745	26855	26781	26634	26578	26625	26832	26799	26626	26798	26512	26609	26793	26602	26793	26727	26623	26789	26629	26493	26825	26569	26530	26904	26725	26723	26705	26719	26621	26477	26574	26540	26881	26675	26736	26782	26674	26603	26641	26866	26666	26477	26793	26540	26758	26536	26679	26758	26545	26736	26818	26686	26881	26878	26490	26468	26812	26587	26700	26775	26914	26853	26645	26716	26619	26576	26693	26870	26734	26442	26496	26360	26550	26706	26595	26403	26615	26705	26582	26565	26814	26617	26708	26843	26492	26673	26507	26743	26834	26889	26787	26620	27006	26736	26590	26791	26648	26688	26606	26839	26830	26583	26685	26607	26803	26400	26547	26571	26648	26643	26666	26806	26667	26714	26683	26649	26516	26733	26495	26682	26718	26733	26537	26663	26808	26584	26808	26757	26473	26836	26657	26688	26813	26736	27028	26735	26717	26549	26538	26811	26419	26768	26250	26796	27008	26639	26689	26518	26587	26581	26723	26585	26797	26895	26682	26668	26680	26484	26715	26741	26925	26667	26573	26719	26897	26649	26620	26758	26691	26711	26389	26738	26571	26591	26619	26692	26422	26567	26367	26476	26590	26549	26845	26744	26685	26819	26798	26262	26583	26692	26658	26635	26821	26478	26313	26647	26707	26664	26572	26754	26491	26803	26634	26867	26635	26807	26940	26590	26814	26697	26500	26588	26457	26521	26644	26555	26436	26649	26744	26701	26468	26491	26822	26687	26599	26575	26719	26817	26858	26908	26642	26694	26718	26779	26997	26610	26807	26634	26897	26548	26741	26904	26537	26770	26623	26563	26699	26721	26557	26479	26494	26458	26707	26568	26831	26417	26744	26585	26633	26743	26779	26676	26673	26695	26716	26516	26914	27063	26753	26574	26543	26865	26791	26843	26602	26647	26839	26670	26732	26658	26709	26747	26821	26808	26768	26533	26686	26625	26481	26628	26742	26736	26786	26661	26620	26660	26968	26764	26714	26636	26634	26726	26759	26770	26662	26511	26701	26757	26620	26417	26761	26688	26626	26813	26541	26631	26636	26634	26722	26784	26705	26357	26549	26520	26523	26583	26606	26836	26581	26754	26718	26699	26665	26501	26390	26719	26779	26609	26520	26428	26804	26650	26623	26752	26808	26521	26784	26670	26697	26722	26701	26454	26659	26773	26641	26607	26895	26520	26711	26483	26466	26513	26660	26677
49739	56943	46698	32442	22037	18977	18480	18163	18112	17619	17715	17681	18273	18597	17951	17493	17298	17272	17018	17482	17302	17238	17265	17213	17119	17217	17224	17250	17242	17058	17070	17405	17413	17186	17180	17145	17065	17075	17075	17161	17205	17359	17262	17231	17247	17314	17371	17054	17217	17018	17043	17119	17255	17113	17285	17128	17220	16991	17254	17296	17249	17184	17265	17183	17178	17052	17176	17092	17262	17002	17096	17204	17253	17280	17085	17188	17240	17355	17186	17198	17035	17211	17214	17187	17151	17183	17008	17242	17211	17209	17013	17358	17200	17139	17346	17296	17211	17192	17042	17104	17172	17397	17087	17302	17186	17223	17177	17427	17193	17282	17327	17187	17175	17095	17184	17271	17078	17135	17209	17082	17332	17208	17075	17132	17287	17111	17438	17235	17262	17376	17163	17414	17180	17260	17437	17195	17360	17246	17242	17071	17111	17112	17134	17120	17244	17366	17101	17119	17316	17215	17288	17256	17141	17174	17132	17071	17073	17154	17384	17250	17225	17104	17107	17166	17319	17150	17159	17012	17298	17356	17272	17359	17248	17257	17193	17086	17149	17187	17331	17204	17187	17057	17228	17295	17226	17263	17216	17306	17142	17062	17194	17127	17317	17328	17130	17184	17161	17065	17157	17141	17239	17191	17258	17077	17265	17123	17097	17198	17126	17263	17108	17105	17263	17298	17363	17184	17240	17252	17039	17276	17176	17155	17290	17080	17226	17120	17248	17108	17060	17140	17284	17275	17181	17199	17072	17300	17161	17230	17232	17199	17275	17212	17258	17201	17329	17200	17254	17174	17416	17215	17223	17139	17147	17331	17277	17219	17235	17249	17236	17146	17224	17052	17217	17248	17167	17077	17028	17200	17228	17268	17370	17295	17076	17294	17222	17162	17232	17263	17043	17304	17134	17077	17194	17101	17089	17212	17335	17191	17334	17227	17255	17131	17260	17182	17297	17204	17399	17252	17334	17208	17488	17044	17281	17162	17311	17071	17296	17158	17329	17183	17177	17157	17100	17216	17090	17336	17348	17188	17201	17123	17288	17222	17078	17258	17118	17143	17245	17149	17006	17079	17198	17189	17135	17299	17247	17144	17352	17231	17273	17231	17118	17249	17394	17075	17157	17394	17290	17280	17302	17376	17296	17177	17260	17139	17049	16999	17329	16981	17214	17138	17371	17274	17136	17177	17126	17385	17052	17256	17244	17223	17173	17339	17302	17153	17255	17169	17140	17129	17424	17248	17218	17192	17267	17292	17161	17105	17239	17209	17245	17118	17075	17362	17213	17115	17189	17225	17260	17115	17060	17229	17199	17170	17245	17082	17203	17079	17348	17296	17150	17294	17119	17182	17087	17149	17290	17174	17351	17306	17282	17178	17187	17333	17280	17109	17219	17303	17219	17216	17062	17099	17150	17222	17288	17204	17217	17040	17253	17264	17383	17217	17235	17155	17289	17220	17255	17310	17281	17188	17303	17360	17067	17007	17023	17257	17213	17237	17083	17243	17232	17161	17063	17131	17380	17113	17332	17275	17122	17253	17220	16946	17180	17258	17107	17137	17200	17229	17434	17307	17147	17313	17255	17271	17133	17043	17155	17296	17251	17110	17279	17327	17227	17258	17060	17276	17104	17087	17190	17400	17125	17151	17282	17110	17223	17231	17105	17215	17236	17118	17310	17289	17170	17111	17340	17196	17318	17240	17142	17148	17200	17058	17287	17008	17283	17174	17220	17186	17278	17304	17305	17291	17228	17038	17302	17249	17225	17101	17179	17301	17196	17293	17209	17050	17063	17285	17237	17152	17158	17137	17171	17192	17287	17060	17174	17259	17446	17009	17192	17338	17231	17272	17022	17178	17101	17256	17081	17267	17279	17127	17187	17176	17161	17196	17355	17245	17094	17217	17306	17267	17296	16938	17241	17317	17390	17113	16991	17218	17318	17079	17281	17155	17442	17082	17256	17273	17277	17283	17132	17277	17202	17129	17137	17353	17159	17192	17145	17155	17334	17084	17320	17324	17190	17242	17120	17160	17255	17266	17160	17145	17072	17258	17318	17244	17169	17179	17184	17104	17444	17161	17248	17192	17054	17217	17179	17247	17311	17338	17257	17058	17244	17241	17304	17102	17315	17055	17312	17335	17205	17265	17177	17123	17265	17189	17057	17119	17256	16991	17121	17249	17264	17197	17156	17310	17170	17174	17118	17192	17119	17128	17178	17091	17118	17124	17184	17300	17283	17226	17162	17330	17050	17114	17199	17233	17363	17302	17256	17363	17336	17039	17226	17192	17344	17231	17138	17206	17127	17229	17188	17101	17182	17274	17202	17325	17216	17175	17132	17071	17242	17257	17262	17342	17264	17331	17289	17247	17219	17341	17292	17192	17294	17199	16989	17248	17188	17248	17210	17212	17156	17264	17387	17181	17043	17167	17129	17120	17398	17020	17197	17297	17153	17045	17002	17417	17269	17120	17229	17124	17193	17079	17078	17173	17302	17101	17316	17291	17134	17111	17236	16964	17205	17135	17171	17201	17367	17186	17132	17248	17348	17202	17189	17383	17227	17127	17251	17105	17070	17149	17190	17174	16972	17160	17093	17080	17180	17218	17298	17015	16986	17168	17274	17238	17335	17196	17430	17109	17281	17211	17141	17149	17277	17083	17306	17214	17152	17194	17215	17139	17041	17169	17250	17217	17217	17174	17308	17092	17301	17077	17118	17217	17133	17171	17231	17221	17339	17230	17270	17309	17185	17147	17138	17165	17131	17148	17242	17332	17366	17167	17216	17228	17151	17294	17321	17180	17191	17206	17168	16905	17274	17036	17213	17197	17036	17199	17050	17177	17229	17126	17327	17114	17289	17351	17187	17513	17088	17253	17290	17203	17236	17148	17262	17404	17233	17192	17320	17174	17042	17334	17088	17272	17335	17145	17394	17181	17166	17255	17339	17238	17308	17205	17253	17287	17279	17052	17262	17178	17383	17115	17229	17341	17250	17246	17195	17197	17323	17147	17219	17282	17137	17175	17079	17280	17024	17086	17240	17331	17219	17337	17094	17214	17102	17222	17384	17186	17148	17278	17399	17289	17152	17110	17345	17194	17303	17183	17254	17354	17235	17175	17106	17304	17159	17304	17164	17188	17142	17198	17200	17215	17307	17185	17244	17336	17137	17416	17342	17205	17244	17134	17283	17279	17133	17123	17143	17189	17292	17187	17151	17147	17190	17268	17111	17152	17273	17163	17193	17295	17047	17193	17287	17221	17247	17126	17214	17056	17224	17106	17218	17139	17087	17216	17044	17295	17133	17320	17206	17298	17125	17158	17445	17419	17261	17040	17326	17172	17290	17219	17192	17228	17039	17193	17080	17311	17209	17205	17210	17295	17337	17073	17088	17233	17092	17259	17263	17222	17120	16886	17217	17124	17270	17077	17136	17057	17214	17187	17166	17309	17212	17250	17127	17005	17133	17314	17231	17170	17132	17309	17131	17302	17182	17125	17265	17082	17227	17276	17239	17182	17289	17158	17395	17064	17153	17194	17235	17304	17321	17063	17315	17225	17214	17290	17085	17524	17190	17303	17212	17208	16974	17344	17278	17300	17103	17125	17192	17270	17133	17207	17066	17236	17117	17233	17126	17229	17228	17204	17237	17193	17328	17114	17146	17341	17197	17287	17160	17101	17090	17265	17224	17195	17408	17210	17252	17170	17192	17422	17241	17310	17172	17108	17358	17306	17199	17183	17111	17189	17239	17191	17215	17224	17360	17100	17173	17427	17170	17121	17178	17010	17336	17191	17175	17100	17359	17231	17248	17185	17193	17283	17170	17095	17193	17347	17172	17209	17104	17102	17165	17275	17190	17121	17050	17348	17093	17192	17342	17215	17261	17102	17279	17158	17090	17295	17002	17321	17060	17190	17267	17222	17170	17122	17270	17382	17043	17225	17218	17115	17044	17171	17190	17203	17210	17353	17107	17183	17291	17095	17350	17159	17251	17177	17274	17229	17371	17172	17287	17225	17273	17221	17269	17248	17278	17247	17113	17298	17141	17152	17230	17314	17155	17238	17188	17402	17110	17235	17194	17210	17145	17135	16999	16897	17172	17024	17329	17109	17204	17239	17058	17193	17304	17268	17297	17367	17254	17253	17278	17216	17164	17317	17199	17129	17218	17157	17214	16959	17136	17144	17130	17296	17323	17155	17115	17404	17207	17185	17276	17067	17151	17174	17163	17190	17257	17281	17293	17160	17174	17283	17059	17155	17152	17171	17219	17173	17227	17226	17155	17337	17272	17114	17226	17199	17169	17262	17242	17074	17246	17212	17176	17137	17191	17136	17153	16990	17131	17271	17238	17154	17231	17085	17036	17386	17233	17114	17154	17219	17107	17281	17211	17164	17259	17249	17231	17216	17287	17277	17236	17286	17050	17229	16864	17311	17220	17125	17118	17198	17268	17330	17021	17316	17220	17215	17078	17173	17197	17030	17324	17237	17145	17171	17205	17248	17030	17378	17087	17161	17024	17137	17226	17456	17382	17318	17400	17207	17240	17032	16977	17102	17007	17099	17055	17315	17180	17201	17167	17269	17176	17184	17359	17077	17264	17383	17138	17216	17234	17305	17188	17225	17105	17099	17126	17173	17250	17324	17166	17255	17104	17192	17117	17298	17314	17059	17326	17260	17123	17057	17188	17171	17257	17194	17322	17275	17206	17200	17212	17353	17107	17137	17149	17091	17200	17205	17125	17133	17375	17070	17416	17141	17250	17148	17214	17071	17221	17199	17183	17191	17296	17270	17149	17325	17191	17278	16997	17170	17238	17158	17254	17202	17099	17200	17244	17170	17111	16991	17296	17190	17222	17342	17154	17138	17201	17167	17246	16976	17159	17240	17195	17160	17106	17261	17276	17206	17296	17257	17291	17182	17291	17195	17211	17139	17384	17246	17182	17066	17204	17152	17169	17228	17179	17214	17134	17182	17157	17328	17164	17146	17285	17225	17096	17335	17233	17276	17163	17293	17309	17235	17184	17133	17213	17168	17110	17328	17147	17091	17331	17153	17220	17146	17102	17138	17300	17161	17071	17188	17015	17212	17257	17189	17086	17287	17235	17282	17240	17227	17052	17077	17213	17369	17288	17211	17292	17310
23314	20685	28808	26398	24687	28526	30808	28480	28116	28488	27739	33273	38842	37927	34291	30803	28637	27422	27457	27449	27130	27418	27418	27609	27521	27325	27357	27343	27567	27482	27328	27322	27465	27415	27144	27393	27621	27269	27118	27382	27607	27112	27625	27378	27216	27291	27380	27129	27479	27357	27299	27105	27286	27252	27433	27285	26970	27133	27223	27175	27089	26990	27227	27338	27380	27141	27304	27034	27382	27256	27459	27187	27200	27289	27265	27200	27261	27128	27144	27054	27336	27148	27213	27239	27284	27185	27168	27163	27296	27497	27340	27392	27133	27296	27387	27238	27390	27241	27326	27211	27369	27257	27237	27180	27304	27148	27073	27066	27191	27329	27479	27266	27168	27334	27107	27163	27360	27239	26779	27416	27353	27198	27272	27316	27248	27322	27180	27386	27289	27411	27315	27026	27248	27341	27414	27296	27189	27299	27210	27164	27161	27220	27280	27082	27341	27327	27353	27080	27236	27239	27174	27153	27458	27257	27182	27313	27161	27064	27264	27208	27211	27404	27399	27197	27348	27198	27264	27258	27638	27122	27272	26899	27325	27492	27386	27208	27351	27206	27293	27260	27273	27301	27259	27067	27205	27001	27206	27226	27384	27322	27243	27367	27248	27331	27122	27295	27170	27391	27177	27257	27281	27398	27445	27385	27252	27299	27387	27154	27209	27342	27306	27378	27381	27578	27564	27423	27204	26948	27231	26994	27279	27400	27092	27181	27069	27303	27260	27374	27230	27281	27371	27394	27286	27159	27260	27017	27215	27395	27246	27150	27025	27331	27284	27418	27194	27305	27312	27190	27378	27320	27330	27193	27220	27238	27165	27343	27160	27660	27303	26960	27473	27414	27278	27212	27235	27161	27255	26971	27325	27155	27245	27277	27298	27201	27169	27285	27546	27219	27182	27171	27480	27178	27327	27203	27261	27406	27105	26986	27217	27024	27214	27148	27511	27168	27380	27291	27219	27124	27277	27264	27271	27252	27428	27325	27270	27224	27193	27215	27305	27064	27177	27183	27339	27309	27318	27061	27185	27499	27411	27163	27474	27348	27432	27494	27428	27136	27374	27318	27257	27292	27459	27027	27293	27085	27242	27204	27165	27158	27223	27228	27209	27247	27525	27087	27289	27526	27238	27216	27409	27184	27306	27126	27258	27277	27138	27040	27296	27401	27414	27231	27439	27452	26975	27402	27292	27209	27154	27407	27210	27121	27396	27154	27155	27113	27019	27329	27238	27161	27124	27416	27081	27041	27279	27232	27215	27243	27454	27193	27341	27241	27480	27045	27311	27026	27223	27460	27392	27336	27300	27153	27224	27493	27250	27272	27291	27351	27426	27508	27217	27363	27013	27127	27291	27333	27158	26943	27084	27377	27410	27263	27129	26894	27266	27358	27004	27328	27300	27188	27320	26932	26988	27118	26989	27458	27431	27541	27310	27313	27458	27246	27200	27199	27130	27192	27218	27225	27148	27240	27276	27529	27435	27152	27284	27158	27342	27259	27140	27069	27151	27205	27658	27254	27432	27438	27153	27208	27242	27223	27316	27542	27150	27289	27290	27283	27352	27146	27129	27119	27530	27111	27280	27522	27341	27175	27396	27310	27227	27387	27496	27248	27211	27230	27279	27085	27498	27385	27238	27357	27330	27442	27284	27209	27212	27446	27335	27164	27268	27108	27428	27334	27260	27122	27256	26911	27113	26891	27432	27406	27291	27115	27401	27425	27259	27354	27163	27342	27258	27321	27188	27358	27325	27304	27293	27189	27185	27243	27285	27308	27022	27328	27319	27250	27285	27130	27375	27251	27251	27383	27161	27176	27309	27333	27462	27361	27135	27382	27400	27294	27315	27325	27084	27167	27208	27528	27446	27291	27173	27304	27339	27240	27474	27199	27528	27048	27090	27084	27226	27095	27232	26965	27427	27483	27002	27376	27324	27325	27382	27348	27366	27214	27186	27551	27642	27381	27371	27304	27344	27103	27300	27289	27193	27121	27380	27197	27416	27142	27275	27233	27290	27444	27270	27365	27393	27069	27446	27132	27254	27340	27320	27384	27123	27145	27310	27250	27336	27503	27221	27168	27185	27283	27391	27282	27392	27116	27176	27465	27350	27178	27416	27186	27266	27303	27427	27172	27093	27163	27361	27099	27168	27260	27186	27362	27220	27207	27397	27305	27168	27204	27065	27333	27421	27126	27355	27146	27365	27307	27391	27304	27450	27390	27464	27631	27347	27281	27212	27109	27043	27239	27350	27426	27446	27286	27316	27229	27130	27129	27539	27279	27583	27188	27230	27246	27273	27298	27242	27258	27165	27246	27222	27255	27096	27269	27633	27090	27193	27356	27330	27288	27259	27361	27145	27145	27059	27409	27246	27309	27361	27128	27277	27009	27150	27290	27182	27175	27268	27481	27192	27025	27223	27372	27320	27192	27082	27111	27404	27056	27366	27268	27195	27360	27199	27298	27338	27281	27308	27274	27452	27207	27418	27197	27242	27001	27174	27326	27284	27150	27277	27418	27228	27125	27028	27386	27315	27146	27232	27034	27106	27179	27439	27221	27165	27143	27302	27342	27326	27253	27290	27163	27133	27130	27408	27398	27235	27270	27025	27184	27099	27402	27376	27134	27209	27227	27363	27028	27273	27355	27306	27565	27135	27134	27314	27183	27254	27452	27069	27130	27463	27267	27468	27418	27213	27092	27221	27282	27192	27203	26996	27066	27192	27210	27454	27186	27190	27361	27410	27204	27140	27487	27139	27250	27037	27203	27329	27277	27405	27305	27376	27625	27352	27088	27466	27203	27034	27256	27167	26951	27088	27397	27462	27174	27390	27393	27167	27259	27013	27251	27206	27295	27231	27342	27252	27175	27429	27238	27090	27179	27178	27297	27140	27174	27225	27306	27411	27337	27486	27248	27144	27218	27200	27232	27181	27360	27384	27430	27242	27231	27277	27163	27309	27076	27339	27162	27512	27227	27351	27103	27006	27134	27433	27334	27392	27503	27162	27437	27189	27358	27286	27048	27200	27360	27528	27187	27286	27198	27223	27038	27428	27448	27370	27257	27193	27280	27157	27226	27319	27252	27015	27345	27356	27374	27220	27221	27337	27348	27507	27372	27280	27170	27265	27252	27257	27264	27237	27323	27204	27412	27143	27168	27266	27458	27110	27260	26943	27049	27296	27136	27432	27467	27163	27234	27361	27280	27222	27136	27254	27067	27181	27319	27396	27545	27531	27293	27340	27436	27227	27403	27326	27322	27466	27359	27183	27193	27290	27295	27155	27354	27322	27333	27342	27433	27440	27433	26991	27296	27255	27483	27136	27217	27045	27205	27038	27228	27086	27015	27298	27520	27401	27236	27372	27451	27287	27001	27393	27265	27164	27243	27545	27161	27432	27295	27266	27401	27398	27407	27655	27292	27283	27250	27418	27384	27524	27196	27033	27384	27129	27317	27275	27246	27343	27454	27339	27185	27035	27214	27314	27409	27303	27324	27270	27141	27030	27331	27259	27123	26974	27268	27073	27516	27037	27527	27345	27093	27093	27221	27471	27341	27204	27153	27308	27274	27319	27287	27152	27257	27101	27262	27240	27133	27502	27495	27448	27296	27193	27306	27252	27162	27544	27232	27440	27351	27137	27090	27338	27279	27370	27167	27143	27516	27286	27408	27515	27226	27375	27331	27167	27225	27426	27316	27251	27238	27280	27110	27120	27274	27352	27386	27363	27394	27309	27214	27394	27192	27244	27220	27265	27235	27273	27485	27285	27152	27165	27383	27517	27093	26870	27038	27277	27109	27078	27060	26977	27044	27295	27143	27267	27248	27037	27119	27368	27303	27475	27242	27195	27386	27192	27189	27083	27233	27288	27255	27464	27251	27293	27211	27182	27089	27339	27021	27353	27395	27587	27197	27265	27240	27018	27251	27099	27115	27311	27270	27036	27322	27098	27299	27225	27351	27107	27365	27394	27110	27348	27194	27038	27079	27326	27265	27288	27441	27198	27337	27328	27221	27216	27289	27163	27279	27176	27427	27248	27255	27106	27174	27076	27182	27238	27099	27265	27189	27256	27350	27273	27432	27253	27125	27256	27431	27167	27318	27129	26963	27341	27376	27183	27259	27058	27236	27035	27114	27229	27083	27042	27355	27502	27394	27439	27351	27324	27307	27379	27042	26937	27185	27505	27327	27108	27210	27036	27301	27333	27383	27131	27079	27312	27293	27329	27233	27454	27258	27413	27286	27412	27366	27367	27318	27334	27488	27354	27285	27154	27334	27361	27221	27098	27070	27198	27204	27380	27365	27185	27107	27310	27136	26991	27340	27275	26999	27328	27271	27296	27423	27465	27179	27368	27235	27079	27141	27271	26844	27582	27188	27275	27358	27236	27440	27565	27230	27267	27283	27463	27172	27055	27386	27399	27187	27246	27151	27271	27498	27159	27415	27269	26953	27307	27298	27173	27060	26972	27227	27202	27208	27141	27424	27188	27125	27137	27448	27352	27151	27163	27191	26845	27128	27263	27165	27231	27311	27066	27201	27075	27173	27100	27434	27169	27376	27230	27206	27355	27215	26996	27047	27302	27151	27368	27228	27357	27187	27113	27328	27224	27012	27190	27169	27293	27226	27120	27217	27273	27408	27160	27075	27351	27466	27350	27122	27453	27517	27290	27163	27455	27450	27302	27074	27278	27176	27514	27283	27119	27054	27125	27230	27175	27422	27378	27332	27215	27148	27473	27108	27280	27066	27313	27343	27292	27349	27302	27335	27294	27222	27363	27275	27295	27111	27296	27199	27286	27166	27322	27306	27517	27546	27283	27382	27357	27302	27313	27342	27317	27204	27226	27353	27257	27246	27199	27381	27303	27309	27384	27399	27440	27061	27115	27246	27409	27171	27332	27458	27342	27002	27591	27043	27324	27368	27522	27286	27119	27125	27213	27224	27336	27489	27189	27165	27438	27348	27092	27345	27401	27123	27103	27193	27081	27492	27488	27240	27335	27176	27245	27214	27118	27360	27207	27191	27548	27146	27147	27421	27436	27080	27168	27174	27210	27364	27132	27152	27271	27107	27270	27117	27181	27245	27217	27279	27460	27277	27251	27211	26933	27261	27362	27215	27333	27498	27166	27020	27209	27348
45644	70093	62195	33910	23872	20505	19716	19172	19010	18665	18297	27204	32474	30531	25892	21321	19062	17497	17594	17355	17576	17547	17687	17836	17680	17614	17722	17466	17486	17603	17500	17446	17425	17430	17667	17552	17533	17684	17543	17245	17538	17589	17559	17505	17439	17557	17595	17683	17653	17410	17454	17473	17571	17598	17491	17615	17598	17607	17577	17349	17614	17619	17577	17594	17498	17694	17408	17607	17398	17435	17534	17489	17530	17413	17486	17418	17524	17564	17566	17454	17357	17454	17516	17529	17470	17483	17483	17591	17699	17577	17638	17613	17602	17821	17525	17503	17415	17460	17646	17459	17519	17649	17470	17437	17673	17618	17464	17474	17447	17501	17510	17442	17396	17515	17476	17357	17564	17420	17516	17438	17477	17499	17612	17507	17415	17370	17630	17489	17406	17544	17373	17500	17567	17510	17611	17547	17537	17701	17496	17510	17428	17501	17368	17553	17573	17595	17621	17550	17479	17646	17543	17385	17510	17466	17398	17557	17531	17441	17475	17647	17409	17380	17530	17441	17592	17651	17560	17299	17649	17380	17413	17380	17501	17526	17546	17484	17630	17595	17562	17457	17556	17248	17617	17429	17537	17611	17496	17477	17579	17460	17341	17442	17491	17274	17462	17617	17646	17449	17584	17332	17392	17615	17573	17622	17583	17405	17701	17362	17449	17428	17517	17530	17581	17549	17525	17631	17553	17450	17346	17558	17579	17414	17353	17604	17568	17414	17432	17516	17420	17484	17414	17425	17558	17535	17407	17511	17540	17557	17417	17513	17707	17534	17434	17552	17560	17469	17469	17703	17525	17597	17410	17559	17449	17598	17525	17407	17484	17462	17422	17472	17624	17387	17412	17544	17452	17482	17646	17505	17544	17338	17607	17585	17713	17510	17395	17637	17611	17491	17577	17483	17484	17452	17484	17345	17399	17551	17800	17442	17690	17590	17651	17636	17539	17370	17680	17310	17547	17507	17500	17609	17438	17651	17421	17632	17453	17415	17470	17526	17437	17520	17584	17552	17580	17382	17530	17524	17565	17472	17492	17477	17485	17460	17533	17364	17620	17313	17724	17394	17595	17464	17512	17525	17429	17556	17452	17428	17510	17475	17571	17633	17443	17445	17415	17436	17719	17429	17565	17390	17578	17580	17591	17363	17570	17550	17428	17318	17401	17573	17552	17373	17683	17301	17468	17319	17624	17504	17384	17568	17474	17552	17493	17614	17596	17567	17437	17472	17439	17590	17477	17547	17512	17558	17524	17473	17415	17493	17504	17515	17514	17528	17517	17431	17425	17255	17428	17584	17467	17549	17404	17556	17618	17474	17505	17537	17572	17493	17423	17590	17454	17323	17501	17436	17424	17561	17438	17369	17381	17471	17321	17507	17613	17440	17548	17583	17588	17543	17489	17472	17537	17473	17471	17479	17493	17485	17412	17380	17628	17646	17473	17531	17471	17591	17470	17548	17431	17405	17443	17526	17476	17646	17533	17549	17501	17558	17458	17430	17743	17442	17620	17310	17475	17449	17407	17568	17496	17415	17570	17428	17530	17528	17618	17528	17493	17484	17627	17639	17637	17603	17537	17524	17547	17283	17413	17489	17504	17498	17446	17395	17373	17453	17627	17558	17623	17495	17568	17630	17561	17453	17557	17432	17466	17608	17590	17572	17550	17647	17549	17532	17439	17420	17526	17613	17491	17626	17539	17594	17454	17562	17460	17637	17405	17529	17458	17536	17576	17659	17465	17442	17494	17446	17628	17686	17434	17390	17534	17513	17529	17627	17503	17548	17267	17420	17507	17402	17500	17414	17473	17535	17325	17547	17564	17484	17526	17365	17522	17455	17605	17595	17528	17648	17431	17439	17563	17486	17529	17704	17582	17404	17691	17514	17419	17488	17523	17569	17465	17436	17641	17566	17588	17264	17450	17417	17482	17556	17445	17455	17549	17478	17338	17525	17510	17413	17510	17334	17491	17482	17450	17417	17492	17332	17348	17464	17366	17349	17630	17543	17572	17550	17627	17552	17571	17475	17422	17472	17436	17585	17441	17605	17522	17651	17418	17472	17480	17621	17505	17539	17762	17459	17512	17503	17604	17443	17580	17473	17446	17375	17494	17433	17512	17632	17434	17612	17210	17477	17437	17445	17585	17591	17589	17490	17560	17537	17580	17545	17435	17452	17514	17615	17485	17496	17529	17553	17510	17677	17530	17476	17433	17526	17426	17318	17518	17475	17397	17525	17582	17472	17754	17607	17430	17589	17569	17536	17513	17539	17760	17502	17503	17428	17437	17530	17447	17628	17568	17416	17626	17465	17507	17498	17452	17638	17357	17693	17397	17393	17326	17383	17361	17671	17469	17522	17480	17611	17464	17443	17478	17587	17559	17541	17529	17699	17584	17678	17496	17544	17453	17485	17495	17577	17559	17451	17515	17572	17726	17619	17542	17580	17541	17427	17644	17334	17383	17574	17436	17563	17607	17655	17493	17411	17538	17619	17649	17303	17367	17694	17599	17607	17391	17488	17444	17495	17582	17499	17491	17579	17663	17465	17514	17527	17438	17511	17537	17353	17557	17408	17480	17506	17392	17679	17737	17423	17462	17510	17387	17594	17646	17627	17421	17377	17549	17546	17480	17451	17581	17394	17489	17486	17429	17231	17450	17505	17555	17710	17511	17397	17516	17411	17423	17416	17654	17573	17693	17392	17741	17545	17544	17378	17647	17553	17446	17481	17604	17571	17482	17687	17466	17448	17343	17485	17458	17501	17392	17450	17578	17471	17412	17484	17505	17610	17362	17433	17485	17368	17399	17476	17404	17548	17359	17502	17534	17447	17495	17598	17424	17520	17534	17583	17373	17624	17471	17529	17412	17650	17625	17513	17408	17439	17404	17610	17315	17460	17465	17478	17515	17639	17618	17530	17512	17564	17486	17366	17656	17523	17656	17512	17510	17497	17625	17569	17380	17584	17334	17491	17442	17357	17731	17499	17411	17336	17467	17626	17383	17568	17531	17518	17556	17456	17527	17605	17421	17390	17466	17593	17631	17491	17447	17371	17432	17415	17496	17451	17508	17503	17463	17668	17562	17574	17485	17619	17450	17509	17488	17618	17488	17593	17557	17590	17642	17440	17416	17502	17477	17422	17400	17685	17410	17312	17613	17376	17496	17548	17360	17472	17561	17608	17589	17481	17677	17407	17538	17434	17538	17385	17509	17442	17584	17597	17456	17476	17532	17676	17546	17580	17494	17531	17434	17419	17675	17577	17516	17440	17413	17493	17593	17377	17377	17433	17581	17394	17573	17363	17478	17502	17625	17497	17516	17479	17495	17537	17491	17427	17497	17531	17366	17712	17488	17645	17573	17540	17450	17495	17501	17590	17391	17407	17695	17524	17600	17551	17570	17440	17257	17535	17365	17539	17282	17721	17532	17405	17560	17534	17519	17632	17459	17495	17497	17449	17488	17369	17410	17459	17616	17492	17478	17480	17529	17454	17498	17504	17620	17484	17604	17690	17388	17482	17429	17599	17379	17519	17594	17393	17560	17439	17456	17481	17334	17592	17597	17646	17527	17582	17659	17434	17548	17496	17522	17503	17476	17495	17616	17607	17516	17534	17407	17355	17740	17468	17578	17431	17471	17324	17370	17534	17523	17640	17412	17421	17459	17585	17478	17547	17503	17450	17487	17447	17634	17581	17419	17537	17563	17419	17604	17579	17293	17479	17620	17430	17472	17589	17586	17395	17448	17655	17455	17631	17429	17674	17358	17564	17620	17427	17445	17546	17452	17439	17515	17441	17492	17511	17475	17631	17480	17477	17581	17548	17527	17409	17512	17546	17431	17551	17696	17548	17399	17563	17630	17643	17483	17509	17546	17384	17459	17480	17439	17518	17440	17511	17493	17418	17415	17550	17638	17467	17388	17317	17455	17552	17738	17392	17495	17404	17547	17286	17565	17507	17395	17474	17589	17283	17576	17590	17268	17196	17568	17394	17470	17477	17533	17504	17432	17407	17606	17327	17527	17398	17274	17625	17332	17579	17472	17338	17399	17468	17223	17413	17548	17511	17610	17507	17346	17634	17448	17424	17490	17497	17547	17572	17616	17527	17503	17393	17482	17466	17498	17421	17416	17469	17491	17657	17565	17676	17425	17360	17546	17668	17318	17445	17476	17508	17484	17535	17326	17556	17461	17552	17446	17519	17288	17432	17387	17516	17468	17560	17316	17346	17573	17476	17476	17626	17513	17655	17505	17469	17489	17505	17521	17603	17467	17565	17468	17639	17584	17485	17391	17583	17805	17591	17653	17598	17463	17604	17391	17411	17398	17625	17460	17680	17574	17402	17469	17461	17488	17581	17479	17495	17526	17545	17413	17634	17498	17491	17595	17488	17383	17346	17624	17392	17587	17579	17451	17448	17490	17579	17426	17463	17464	17615	17646	17382	17665	17623	17638	17510	17396	17452	17521	17629	17500	17581	17438	17454	17436	17537	17475	17598	17573	17399	17632	17311	17429	17594	17378	17445	17586	17351	17373	17493	17441	17584	17613	17548	17587	17545	17476	17534	17490	17473	17594	17488	17558	17379	17682	17420	17441	17402	17450	17427	17468	17553	17507	17474	17394	17596	17459	17482	17536	17496	17399	17502	17244	17622	17639	17470	17661	17434	17562	17670	17512	17482	17593	17587	17573	17603	17506	17476	17662	17588	17386	17628	17466	17760	17728	17536	17474	17390	17645	17662	17385	17497	17442	17472	17569	17486	17430	17499	17571	17562	17435	17625	17522	17516	17558	17416	17452	17534	17521	17532	17430	17551	17524	17316	17429	17594	17690	17410	17513	17509	17548	17352	17363	17516	17617	17573	17431	17482	17519	17603	17446	17530	17558	17422	17453	17459	17630	17366	17490	17577	17494	17460	17453	17405	17429	17490	17382	17478	17341	17460	17528	17402	17656	17521	17418	17688	17536	17467	17456	17515	17671	17475	17464	17605	17613	17464	17512	17456	17709	17486	17492	17383	17585	17486	17482	17397	17436	17416	17716	17499	17402	17555	17398	17530	17599	17668	17379	17424	17680	17484	17501	17663	17717	17420	17626	17439	17489	17725	17473	17350	17406	17541	17375	17709	17465	17522	17598	17516	17629	17619
21951	20599	27785	26224	22766	26763	32269	29270	28634	28875	29306	38327	46390	44188	39002	34353	30987	28885	28149	27838	27790	27663	27999	27849	28150	27694	27677	27649	27797	27800	27666	27871	27685	27732	27653	27426	27803	27518	27839	27784	27548	27562	27543	27936	27696	27866	27566	27758	27661	27680	27655	27448	27656	27681	27531	27498	27701	27846	27630	27797	27953	27584	27847	27702	27829	27887	27729	27638	27735	27688	27447	27560	27723	27602	27615	27763	27537	27578	27833	27876	27573	27798	27495	27469	27625	27609	27716	27655	27523	27576	27711	27709	27515	27724	27800	27562	27544	27521	27761	27546	27494	27384	27796	27827	27739	27535	27471	27556	27592	27570	27544	27412	27705	27530	27573	27729	27438	27586	27618	27543	27541	27499	27458	27592	27511	27643	27415	27723	27561	27530	27629	27789	27658	27739	27581	27628	27401	27416	27738	27425	27546	27698	27788	27594	27735	27754	27666	27529	27653	27660	27814	27721	27662	27795	27515	27711	27381	27646	27521	27628	27692	27712	27442	27532	27701	27813	27734	27827	27458	27626	27677	27538	27765	27377	27597	27464	27569	27835	27792	27836	27635	27576	27424	27913	27516	27438	27766	27815	27558	27690	27459	27598	27660	27601	27740	27216	27814	27479	27498	27543	27751	27642	27605	27587	27695	27637	27672	27611	27656	27532	27611	27714	27660	27780	27365	27421	27515	27838	27596	27444	27430	27744	27587	27568	27556	27748	27816	27496	27421	27686	27542	27608	27563	27479	27733	27845	27786	27752	27568	27380	27676	27821	27456	27758	27479	27681	27734	27858	27552	27574	27592	27491	27535	27489	27545	27632	27394	27583	27436	27495	27578	27465	27652	27712	27634	27619	27624	27801	27619	27528	27633	27754	27547	27493	27751	27383	27486	27554	27629	27674	27740	27648	27726	27466	27719	27692	27656	27519	27609	27658	27764	27767	27482	27373	27615	27459	27473	27627	27541	27814	27612	27473	27541	27607	27483	27392	27679	27532	27741	27462	27540	27686	27648	27382	27439	27782	27293	27701	27547	27696	27669	27530	27783	27688	27794	27528	27606	27607	27582	27586	27716	27844	27912	27541	27654	27546	27607	27607	27654	27382	27494	27560	27558	27464	27461	27522	27687	27600	27703	27589	27842	27409	27477	27467	27661	27725	27701	27968	27615	27682	27545	27526	27721	27879	27636	27633	27538	27540	27799	27733	27793	27389	27610	27668	27353	27506	27589	27646	27619	27652	27603	27527	27578	27555	27536	27623	27931	27739	27624	27604	27649	27569	27660	27475	27424	27548	27743	27496	27585	27566	27776	27339	27661	27363	27305	27503	27593	27438	27685	27462	27487	27415	27560	27648	27687	27436	27589	27711	27553	27474	27669	27461	27644	27718	27542	27557	27618	27489	27443	27725	27345	27558	27769	27446	27534	27637	27727	27545	27629	27714	27540	27696	27564	27645	27343	27248	27607	27549	27400	27379	27680	27757	27371	27745	27501	27572	27450	27688	27412	27752	27623	27613	27534	27479	27738	28046	27680	27800	27596	27378	27351	27811	27587	27826	27568	27781	27587	27514	27805	27610	27802	27442	27550	27721	27461	27528	27925	27819	27458	27726	27653	27800	27562	27608	27648	27419	27563	27736	27552	27187	27425	27601	27662	27929	27587	27594	27261	27511	27637	27676	27516	27614	27508	27778	27706	27540	27564	27690	27765	27686	27536	27606	27707	27463	27749	27589	27640	27703	27495	27823	27689	27541	27573	27530	27490	27480	27675	27686	27763	27558	27711	27686	27549	27667	27388	27608	27816	27624	27670	27707	27697	27907	27841	27653	27703	27559	27588	27799	27324	27297	27478	27519	27881	27660	27873	27563	27581	27703	27704	27559	27643	27413	27501	27403	27418	27613	27398	27593	27818	27551	27624	27503	27489	27632	27256	27425	27498	27407	27657	27829	27629	27610	27527	27525	27482	27752	27763	27339	27553	27389	27417	27563	27524	27641	27420	27666	27536	27568	27709	27553	27754	27488	27615	27231	27535	27309	27571	27728	27343	27187	27554	27680	27592	27411	27382	27618	27824	27634	27660	27709	27538	27495	27729	27581	27698	27515	27534	28001	27633	27562	27487	27395	27652	27744	27626	27803	27330	27607	27618	27647	27549	27625	27935	27560	27709	27657	27515	27558	27522	27705	27808	27556	27410	27494	27714	27445	27539	27222	27518	27525	27412	27576	27597	27762	27465	27534	27630	27758	27823	27629	27491	27353	27575	27591	27587	27567	27581	27655	27480	27743	27812	27574	27923	27545	27416	27494	27754	27675	27504	27528	27645	27541	27732	27531	27575	27502	27578	27648	27551	27646	27517	27700	27668	27886	27685	27624	27499	27270	27523	27404	27470	27645	27503	27784	27723	27738	27480	27433	27613	27422	27786	27553	27573	27619	27601	27694	27557	27528	27509	27503	27627	27498	27604	27585	27484	27452	27649	27618	27543	27753	27414	27729	27643	27510	27529	27667	27523	27449	27760	27465	27810	27438	27339	27502	27769	27670	27501	27654	27578	27505	27549	27823	27707	27689	27599	27716	27637	27600	27744	27307	27656	27755	27418	27757	27550	27728	27468	27584	27508	27530	27529	27663	27743	27555	27671	27627	27581	27704	27787	27499	27756	27775	27554	27545	27848	27684	27401	27685	27618	27637	27648	27601	27692	27729	27596	27602	27673	27715	27602	27305	27557	27640	27809	27553	27446	27519	27598	27849	27583	27714	27489	27812	27696	27678	27490	27785	27577	27665	27556	27714	27213	27404	27403	27362	27577	27731	27525	27691	27677	27748	27643	27500	27771	27629	27695	27747	27683	27564	27507	27732	27714	27595	27494	27453	27516	27620	27702	27702	27254	27655	27554	27500	27493	27534	27553	27668	27701	27576	27483	27578	27659	27426	27556	27833	27629	27278	27334	27411	27714	27304	27457	27574	27849	27632	27535	27578	27550	27759	27566	27626	27470	27768	27726	27692	27564	27714	27727	27576	27849	27357	27495	27605	27658	27418	27363	27322	27820	27667	27829	27359	27523	27671	27313	27253	27442	27395	27804	27807	27741	27802	27682	27492	27358	27380	27418	27624	27652	27663	27395	27576	27428	27359	27654	27555	27457	27651	27575	27693	27672	27409	27404	27321	27618	27655	27428	27669	27680	27726	27786	27565	27618	27644	27759	27713	27666	27550	27416	27551	27623	27720	27707	27700	27941	27635	27588	27659	27646	27490	27638	27552	27576	27610	27543	27677	27641	27651	27442	27635	27510	27592	27528	27685	27614	27626	27623	27736	27491	27567	27436	27540	27877	27570	27740	27676	27616	27647	27499	27415	27602	27393	27577	27737	27546	27801	27672	27888	27647	27851	27634	27646	27605	27692	27466	27570	27836	27799	27804	27382	27576	27467	27550	27681	27583	27738	27714	27563	27330	27407	27691	27718	27541	27539	27919	27455	27587	27647	27534	27683	27861	27349	27852	27702	27644	27407	27467	27502	27220	27740	27889	27693	27480	27663	27518	27472	27759	27451	27610	27853	27899	27568	27670	27606	27549	27449	27566	27620	27542	27572	27469	27964	27812	27507	27724	27580	27569	27668	27577	27519	27356	27386	27817	27684	27908	27400	27508	27547	27604	27608	27568	27673	27758	27618	27750	27512	27728	27835	27474	27496	27576	27563	27601	27770	27741	27512	27666	27508	27653	27504	27460	27687	27634	27705	27592	27476	27944	27768	27651	27414	27423	27410	27406	27611	27772	27731	27863	27360	27486	27783	27457	27410	27335	27628	27550	27362	27465	27598	27581	27852	27572	27605	27684	27159	27362	27595	27566	27337	27550	27825	27691	27776	27498	27408	27740	27481	27298	27519	27660	27586	27550	27750	27852	27505	27755	27728	27739	27639	27620	27772	27462	27661	27527	27397	27746	27931	27736	27566	27525	27487	27680	27457	27428	27656	27522	27707	27629	27710	27430	27927	27677	27556	27604	27525	27449	27560	27404	27378	27668	27521	27550	27730	27612	27473	27601	27679	27675	27620	27586	27631	27736	27697	27450	27614	27804	27699	27566	27442	27532	27585	27708	27554	27747	27531	27635	27560	27627	27750	27752	27501	27456	27634	27952	27562	27325	27392	27637	27812	27660	27622	27829	27627	27527	27743	27532	27780	27667	27553	27526	27489	27693	27745	27579	27361	27627	27724	27909	27741	27462	27590	27539	27675	27581	27531	27665	27576	27547	27807	27667	27811	27754	27731	27521	27491	27662	27631	27683	27341	27455	27798	27645	27676	27286	27474	27436	27791	27593	27493	27754	27684	27618	27619	27334	27912	27564	27656	27816	27825	27533	27665	27668	27781	27526	27646	27464	27571	27562	27604	27976	27667	27587	27593	27550	27779	27798	27420	27523	27622	27751	27680	27555	27564	27441	27856	27506	27487	27702	27550	27731	27473	27798	27502	27555	27424	27445	27504	27561	27407	27543	27647	27659	27389	27680	27653	27783	27351	27688	27781	27857	27538	27806	27609	27682	27667	27761	27641	27780	27870	27634	27442	27790	27617	27753	27584	27582	27754	27662	27877	27712	27730	27749	27665	27437	27535	27716	27445	27707	27544	27500	27854	27692	27482	27527	27613	27394	27476	27910	27291	27586	27668	27777	27525	27656	27788	27548	27601	27516	27441	27535	27377	27558	27605	27623	27631	27670	27554	27630	27664	27358	27539	27484	27522	27723	27544	27647	27536	27658	27585	27640	28056	27741	27844	27454	27535	27718	27582	27828	27639	27626	27726	27643	27386	27533	27491	27583	27726	27503	27668	27730	27727	27666	27517	27773	27625	27527	27659	27640	27524	27497	27483	27684	27673	27613	27621	27686	27542	27591	27763	27832	27320	27483	27572	27858	27760	27610	27643	27646	27543	27602	27564	27516	27541	27622	27655	27698	27762	27392	27447	27452	27566	27761	27833	27597	27578	27773	27432	27454	27528	27449	27497	27631	27555	27659	27668	27743	27683	27543	27627	27401	27309	27623	27599	27498	27325	27467	27479	27787	27662	27739	27684	27600	27754	28023	27581	27469	27404	27543	27403	27686	27689	27589	27712	27770	27742	27923	27610	27416	27690
49950	76098	69341	46957	26400	22180	20740	20044	19461	19226	19497	33593	40779	37321	31103	25243	21029	18592	17527	17804	17687	17489	17828	17864	17746	17580	17553	17592	17671	17522	17548	17588	17536	17680	17728	17510	17715	17646	17762	17311	17675	17802	17704	17525	17538	17630	17441	17661	17565	17636	17726	17490	17630	17576	17668	17457	17603	17751	17601	17853	17792	17707	17552	17612	17646	17600	17720	17478	17530	17831	17696	17526	17672	17561	17735	17611	17621	17501	17525	17558	17813	17631	17682	17617	17816	17457	17521	17513	17679	17580	17668	17779	17739	17604	17578	17647	17718	17556	17528	17690	17595	17601	17654	17472	17596	17691	17821	17585	17513	17681	17639	17600	17636	17517	17689	17476	17758	17588	17553	17694	17514	17628	17715	17504	17606	17603	17555	17813	17524	17652	17615	17504	17581	17643	17706	17650	17674	17750	17567	17635	17536	17639	17538	17778	17721	17483	17682	17694	17546	17653	17555	17574	17526	17628	17543	17551	17477	17600	17734	17562	17830	17561	17615	17520	17405	17608	17570	17598	17460	17524	17648	17566	17735	17675	17681	17716	17742	17671	17611	17522	17591	17605	17592	17607	17721	17545	17706	17697	17524	17678	17649	17666	17379	17651	17500	17676	17494	17575	17625	17561	17613	17643	17594	17654	17745	17475	17735	17655	17707	17633	17554	17614	17799	17531	17615	17560	17486	17726	17591	17551	17606	17660	17547	17646	17617	17492	17604	17483	17479	17651	17884	17641	17729	17620	17639	17650	17704	17655	17511	17598	17499	17640	17577	17443	17647	17627	17689	17546	17756	17737	17617	17631	17745	17665	17565	17672	17498	17444	17602	17632	17852	17643	17700	17539	17597	17615	17616	17698	17588	17522	17480	17553	17620	17615	17515	17652	17525	17573	17586	17658	17551	17726	17515	17530	17529	17576	17696	17647	17507	17628	17625	17553	17526	17752	17625	17590	17453	17633	17630	17653	17615	17652	17408	17576	17807	17820	17696	17589	17497	17705	17497	17684	17640	17619	17479	17616	17698	17551	17558	17557	17658	17844	17548	17567	17666	17594	17629	17474	17658	17572	17565	17701	17665	17595	17387	17524	17709	17628	17597	17617	17838	17649	17653	17545	17542	17641	17594	17512	17743	17465	17638	17579	17703	17685	17708	17579	17586	17560	17640	17587	17768	17662	17630	17758	17496	17585	17800	17524	17606	17711	17678	17613	17693	17700	17644	17543	17642	17546	17591	17720	17559	17659	17742	17642	17440	17606	17529	17531	17652	17541	17703	17719	17697	17606	17559	17488	17649	17502	17475	17574	17569	17783	17660	17404	17709	17617	17669	17577	17480	17733	17718	17488	17540	17642	17581	17603	17605	17768	17535	17588	17547	17608	17708	17513	17600	17469	17780	17451	17507	17647	17550	17685	17651	17544	17572	17632	17613	17632	17515	17517	17801	17493	17587	17510	17595	17682	17418	17690	17671	17655	17564	17789	17521	17720	17628	17741	17703	17560	17603	17647	17569	17526	17677	17520	17547	17472	17685	17541	17641	17722	17592	17552	17621	17629	17662	17585	17472	17590	17713	17663	17655	17564	17907	17615	17516	17450	17610	17662	17536	17632	17598	17537	17662	17618	17582	17542	17669	17589	17550	17525	17646	17691	17587	17546	17591	17604	17641	17735	17708	17522	17730	17562	17599	17674	17621	17805	17647	17405	17567	17631	17570	17546	17534	17520	17557	17659	17567	17528	17554	17438	17520	17679	17659	17493	17647	17604	17507	17612	17617	17555	17705	17573	17721	17772	17528	17446	17734	17619	17693	17581	17588	17684	17524	17428	17621	17529	17562	17631	17760	17588	17589	17526	17456	17568	17639	17739	17778	17654	17671	17690	17489	17621	17754	17613	17505	17484	17702	17681	17605	17512	17426	17564	17645	17492	17810	17419	17539	17452	17491	17589	17520	17770	17604	17596	17635	17684	17526	17669	17620	17460	17559	17661	17497	17709	17478	17598	17730	17565	17715	17584	17572	17630	17668	17593	17948	17679	17589	17527	17574	17697	17646	17658	17649	17597	17700	17642	17607	17519	17653	17755	17606	17567	17672	17526	17729	17735	17549	17813	17602	17648	17614	17685	17664	17590	17600	17508	17771	17548	17424	17512	17579	17594	17527	17467	17655	17588	17593	17663	17659	17742	17533	17555	17514	17730	17534	17699	17664	17461	17418	17737	17782	17563	17567	17703	17699	17777	17523	17749	17608	17604	17770	17718	17639	17734	17548	17608	17553	17556	17530	17457	17670	17580	17571	17588	17653	17661	17613	17651	17571	17701	17554	17369	17552	17697	17565	17578	17578	17522	17647	17710	17454	17645	17568	17511	17513	17744	17618	17566	17599	17480	17514	17654	17726	17719	17536	17676	17554	17682	17622	17765	17655	17646	17623	17650	17550	17586	17637	17528	17626	17644	17809	17624	17643	17662	17723	17632	17711	17650	17655	17618	17596	17736	17615	17649	17573	17717	17553	17621	17605	17674	17683	17520	17654	17610	17676	17594	17573	17626	17586	17582	17634	17619	17543	17787	17522	17650	17695	17643	17676	17644	17572	17663	17657	17366	17879	17498	17594	17690	17719	17477	17653	17517	17599	17500	17708	17652	17640	17604	17635	17638	17626	17681	17708	17505	17544	17615	17693	17657	17569	17523	17569	17631	17469	17604	17522	17529	17551	17555	17747	17366	17579	17532	17537	17540	17664	17490	17508	17603	17716	17557	17615	17452	17706	17527	17535	17618	17576	17576	17536	17495	17619	17654	17501	17567	17623	17484	17670	17603	17592	17561	17608	17820	17548	17479	17575	17617	17447	17687	17521	17641	17658	17571	17574	17762	17587	17669	17596	17750	17596	17636	17533	17448	17480	17805	17560	17570	17617	17621	17510	17653	17613	17647	17618	17559	17469	17594	17522	17596	17639	17679	17639	17604	17495	17728	17728	17826	17616	17632	17619	17611	17620	17577	17642	17574	17645	17636	17549	17569	17578	17518	17617	17488	17584	17735	17622	17540	17513	17624	17788	17611	17564	17555	17744	17532	17608	17554	17743	17658	17667	17511	17506	17652	17817	17760	17651	17623	17717	17410	17557	17685	17722	17513	17601	17580	17660	17618	17533	17585	17778	17728	17675	17641	17507	17524	17626	17459	17487	17661	17582	17607	17819	17659	17544	17641	17624	17649	17867	17798	17577	17635	17574	17611	17718	17607	17637	17538	17603	17637	17641	17612	17579	17679	17541	17457	17565	17706	17763	17604	17622	17554	17551	17646	17649	17671	17618	17616	17503	17756	17634	17754	17521	17585	17462	17666	17599	17646	17653	17425	17600	17644	17720	17571	17592	17581	17626	17434	17570	17638	17766	17508	17513	17588	17420	17718	17499	17705	17524	17641	17779	17751	17694	17637	17699	17492	17541	17628	17679	17768	17687	17591	17805	17516	17634	17681	17546	17631	17634	17490	17479	17664	17669	17584	17541	17612	17696	17676	17547	17505	17615	17710	17514	17816	17675	17487	17637	17648	17517	17589	17711	17402	17653	17699	17709	17602	17741	17415	17709	17546	17690	17814	17554	17621	17594	17630	17497	17633	17558	17557	17641	17792	17721	17619	17578	17581	17567	17611	17594	17586	17530	17455	17567	17712	17542	17684	17624	17492	17562	17685	17659	17715	17805	17670	17616	17692	17427	17821	17576	17825	17647	17676	17610	17616	17594	17765	17750	17617	17472	17642	17658	17718	17625	17704	17644	17407	17615	17617	17585	17814	17653	17586	17696	17716	17585	17540	17709	17413	17635	17612	17596	17539	17727	17660	17470	17644	17619	17594	17630	17679	17610	17614	17626	17523	17421	17569	17558	17557	17860	17516	17624	17718	17640	17718	17706	17642	17422	17632	17792	17464	17697	17625	17676	17570	17603	17581	17699	17617	17650	17574	17610	17573	17642	17580	17677	17674	17572	17695	17697	17573	17756	17529	17589	17652	17702	17615	17655	17680	17558	17869	17821	17604	17502	17733	17660	17513	17588	17574	17731	17631	17509	17677	17591	17576	17615	17590	17358	17695	17576	17791	17493	17586	17630	17552	17771	17672	17629	17582	17656	17591	17562	17657	17654	17551	17681	17644	17701	17647	17580	17772	17793	17606	17707	17628	17508	17584	17532	17532	17561	17723	17556	17573	17691	17620	17651	17592	17699	17714	17537	17563	17562	17605	17490	17559	17475	17666	17608	17594	17609	17766	17439	17687	17652	17558	17645	17666	17577	17664	17696	17582	17616	17667	17551	17725	17466	17629	17741	17550	17437	17658	17825	17634	17520	17691	17447	17616	17552	17697	17627	17654	17631	17367	17383	17566	17744	17709	17562	17771	17514	17586	17514	17652	17465	17571	17704	17463	17716	17575	17510	17609	17535	17630	17652	17588	17553	17616	17731	17611	17617	17658	17730	17620	17554	17559	17695	17530	17714	17755	17650	17587	17588	17627	17657	17568	17595	17610	17532	17501	17809	17626	17642	17607	17633	17426	17683	17809	17600	17593	17505	17709	17617	17529	17665	17625	17628	17688	17664	17603	17533	17564	17594	17504	17582	17699	17600	17639	17560	17605	17630	17510	17573	17547	17598	17474	17557	17589	17671	17679	17722	17767	17549	17784	17637	17438	17749	17540	17471	17445	17679	17520	17512	17616	17652	17602	17669	17551	17692	17661	17624	17524	17765	17458	17724	17513	17535	17632	17748	17554	17562	17572	17655	17558	17600	17600	17681	17472	17592	17658	17698	17684	17480	17419	17612	17531	17612	17676	17442	17663	17623	17887	17616	17555	17565	17602	17566	17622	17442	17577	17708	17730	17563	17589	17592	17495	17612	17751	17545	17599	17536	17705	17500	17573	17867	17437	17513	17775	17553	17634	17738	17734	17658	17443	17512	17654	17590	17626	17494	17486	17528	17670	17556	17803	17660	17697	17688	17588	17785	17480	17638	17687	17467	17773	17668	17656	17648	17578	17646	17714	17667	17633	17644	17621	17589	17728	17709	17608	17591	17646	17697	17647	17688	17681	17573	17714	17803	17560	17559	17493	17697	17610	17695	17759	17717	17531	17580	17619	17774	17361
44532	49189	50283	35201	28804	28353	28248	27768	27568	27514	27457	27714	28234	28615	28456	27944	27600	27137	27205	27106	27090	27352	27288	27039	27086	27376	27327	27292	27428	27335	27324	27322	27373	27499	27170	27080	27482	27198	27159	27191	27103	27465	27102	27260	27163	27538	27304	27328	27410	27318	27380	27012	27219	27338	27258	27179	27286	27410	27171	27191	27374	27397	27580	27165	27459	27408	27297	27248	27366	27283	26945	27559	27251	27222	27130	27155	26988	27198	27248	27497	27221	27369	27466	26921	27160	27417	27414	27189	27338	27236	27382	27201	27431	27352	27483	27108	27399	27414	27204	27368	27210	27533	27205	27390	27242	27275	27116	27254	27193	27133	27086	27247	27096	27288	27670	27190	27250	27391	27212	27275	27468	27260	27226	27108	27094	27441	27070	27188	27588	27467	27300	27242	27265	27216	27387	27332	27321	27148	27267	27309	27527	27137	27140	27154	27385	26990	27245	27239	27584	27276	27115	27261	27079	27057	27345	27319	27386	27300	26957	27227	27058	27218	27121	27359	27607	27437	27334	27365	27354	27367	27202	27334	27413	27283	27006	27303	27201	27438	27304	27248	27173	27161	27142	27226	27424	27279	27283	27132	27085	27109	27156	27267	27332	27150	27215	27124	27455	27453	27381	27218	27209	26975	27275	27329	27365	27243	27418	26955	27337	27338	27494	27426	27128	27400	27256	27322	27330	27166	27362	27126	27444	27177	27346	27008	27664	27549	27402	27225	27357	27226	27296	27311	27098	27266	27189	27019	27525	27102	27372	27229	27226	27287	27405	27338	27660	27073	27320	27299	27240	27196	27226	27151	27199	27323	27320	26943	27215	27412	27289	27301	27197	27120	27191	27323	27083	27174	27315	27139	27135	27301	27384	27413	27465	27252	27199	27097	27161	26952	27181	27327	27477	27000	27186	27442	27121	27061	27192	27374	27174	27181	27334	27104	27268	27464	27132	27428	27327	27351	27240	27287	27396	27311	27525	27329	27291	27194	27334	27255	27427	27128	27268	27436	27322	27289	27189	27043	27467	27536	27246	27134	27048	27096	27263	27192	27196	27263	27366	27086	27161	27552	27434	27393	27557	27182	27440	27205	27069	27277	27028	27255	27164	27185	26942	27340	27294	27282	27569	27332	26973	27346	27114	27182	27296	27047	27272	27288	27404	27204	27154	27343	27385	27341	27496	27261	27323	27230	27221	27323	27184	27157	27300	27378	27180	27296	27420	27440	27242	27239	27272	27444	27079	27130	27234	27327	27493	27315	27446	27268	27256	27289	27284	27305	27034	27252	27061	27204	27378	27251	27371	27175	27361	27000	27261	27277	27306	27247	27314	27157	27336	27036	27132	27329	27202	27390	27269	27337	27165	27412	27528	27398	27377	27242	27533	27311	27124	27214	27165	27043	27172	27425	27119	27051	27289	27328	27162	27016	27305	27296	27169	27251	27315	27203	27148	27524	27293	27392	27230	27097	27319	27107	27394	27119	27312	27252	27288	27456	27310	27340	27444	27517	27271	27171	27212	27139	27538	27201	27139	27267	27493	27283	27296	27354	27338	27290	27044	27201	27240	26875	27041	27147	27467	27248	26999	27427	27364	27373	27345	27125	27453	27396	27350	27284	27438	27423	27124	27491	27186	27364	27427	27118	27098	27188	27229	27178	27185	27254	27209	27180	27451	27250	27174	27445	27176	27167	27249	27058	27151	27352	27503	27183	27016	27145	27277	27334	27318	27205	27468	27412	27052	27348	27366	27284	27328	27427	27206	27247	27189	27410	27407	27188	27318	27250	27163	27303	27408	27458	27380	27537	27205	27204	27154	27298	27291	27269	27501	27016	27203	27451	27377	27282	27262	27113	27219	27327	27476	27300	27256	27187	27121	27229	27307	27080	27136	27179	27194	27053	27492	27274	27125	27190	27509	27322	27113	27406	27324	27351	27551	27276	27222	27309	27294	27298	27218	27148	27382	27148	27133	27212	27401	27128	27298	27053	27020	27370	27433	27285	27244	27448	27230	27323	27204	27356	27315	27373	27143	27465	27319	27276	27461	27113	27015	27362	27418	27231	27216	27121	27455	27222	27028	27175	27180	27257	27346	27273	27216	27437	27262	27014	27278	27019	27071	27581	27380	27068	27358	27146	27224	27419	27320	27291	26888	27435	27428	27054	27249	27333	27411	27441	27306	26942	26961	27142	27235	27395	27061	27141	27402	27225	27192	27418	27208	27151	27009	27217	27104	27266	27420	27221	27247	27228	27265	27241	27125	27069	27197	27209	27095	27292	27047	27323	27049	27254	27105	27374	27392	27517	27270	27270	27220	27369	27398	27280	27529	27286	27114	27114	27345	27258	27185	27091	26954	27288	27288	27415	27218	27640	27474	27283	27237	27162	27456	27327	27534	27096	27326	27112	27139	27101	27187	27535	27174	27136	27234	27519	27223	27194	27353	27145	27295	27035	26981	27409	27055	27183	27303	27267	27051	27358	27264	27048	27318	27066	27131	27217	26958	27071	27355	27227	27322	27359	27736	26958	27140	27475	27520	27159	27148	27138	27164	27134	27293	27254	27126	27355	27117	27197	27236	27392	27296	27123	27248	27096	27361	27318	27479	27547	27387	27005	27349	27460	27037	27299	27379	27425	27440	27356	27607	27288	27228	27243	27182	27123	27437	26966	27075	27358	27364	27462	27283	27244	27127	27354	27339	27136	27508	27276	27298	27250	27438	27321	27444	27369	27268	27314	27401	27381	27392	27294	27298	27460	27160	27159	27171	27135	27272	27068	27405	27233	27264	27004	27106	27489	27498	27193	27021	27170	27185	27104	27437	27355	27165	27292	27192	27177	27361	27274	27304	27166	27261	27527	27306	27610	27079	27247	27058	27460	27349	27326	27274	27330	27478	27128	27122	27178	27400	27331	27215	27364	27238	27468	27291	27584	27356	27325	27368	27113	27221	27308	27447	27393	27363	27352	27227	27259	27010	27080	27373	27417	27221	27447	27407	27186	27119	27093	27210	27311	27077	27143	27256	27368	27223	26923	27190	27209	27301	27335	27207	27275	27351	27432	27133	27284	27447	27381	27374	27347	27220	27438	27184	27134	27254	27397	27342	27162	27185	27377	27567	27395	27217	27442	27433	27321	27184	27349	27263	27262	27220	27431	27268	27349	27326	27363	27127	27222	27288	27380	27174	27296	27209	27365	27522	27431	27205	27342	27388	27440	27085	27231	27471	27239	27196	27197	27259	27085	27374	27238	27042	27062	27480	27178	27288	27179	27256	27335	27306	27256	27257	27314	27145	27323	27247	27311	27420	27300	27039	27109	27160	27266	27438	27179	27434	27224	27237	27448	27232	27233	27154	27117	27379	27396	27437	27291	27247	27197	27092	27219	27292	27399	27230	27119	27225	27212	27301	27432	27403	27221	27380	27290	27196	27451	27341	27188	27304	27462	27156	27442	27249	27283	27107	27328	27307	27291	27020	27285	27292	27224	27302	27081	27342	27277	27123	27210	27347	27368	27270	27245	27369	27239	27467	27116	27352	27375	27165	27458	27220	27176	27036	27249	27196	27152	27368	27571	27151	27198	27089	27386	27087	27434	27163	27229	27151	27268	27309	26938	27279	27500	27193	27392	27304	27177	27212	27075	27095	27258	27206	27443	27666	27157	27276	27546	27167	27525	27094	27152	27147	27145	27273	27125	27339	27504	27278	27577	27505	27556	27237	27384	27415	27397	27099	27286	27456	27384	27334	27303	27399	27151	27206	27111	27131	27054	27198	27316	27307	27275	27174	27144	27198	27328	27299	27238	27187	27336	27358	27243	27178	27436	27345	27122	27202	27126	27556	27426	27009	27119	27397	27326	27294	27250	27029	27249	27282	27509	27193	27279	27112	27303	27418	27503	27423	26954	26973	26966	27593	27500	27225	27238	27294	27210	27179	27382	27595	27392	27118	27104	27369	27187	27108	27328	27257	27312	27419	27379	27311	27390	27495	27556	27265	27429	27184	27260	27291	27211	27131	27262	27382	27296	27176	27289	27145	27089	27713	27273	27346	27266	27161	27577	27368	27255	27253	27431	27399	27277	27022	27253	27449	27506	27418	27000	27352	27260	27197	27318	27231	27177	27189	27215	27605	27167	27282	27250	27193	26942	27240	27513	27370	27399	27331	27380	27301	27007	27076	27390	27498	27171	27365	27203	27228	27166	27176	27156	27294	27371	27427	27042	27182	27038	27211	27248	27401	27046	27149	27212	27086	27207	27582	27495	27359	27615	27291	27327	27233	27398	27199	26993	27220	27226	27389	27222	27380	27417	27238	27160	27232	27185	27205	27122	27127	27535	27226	27316	27083	27130	27295	27262	27476	27361	27317	27167	27373	27288	27615	27405	27209	27134	27224	27161	27327	27337	27114	27227	27313	27403	27291	27381	27353	27225	27259	27219	27393	27383	26960	27404	27325	27247	27141	27219	27509	27319	27269	27075	27143	27412	27256	27101	27410	27336	27413	27234	27492	27173	27170	27005	27238	27140	27325	27026	27155	27261	27235	27145	27350	27241	27313	27178	27369	27298	27248	27275	27235	27382	27306	27334	27335	27402	27358	27142	27419	27195	27251	27189	27262	27002	27051	27439	27430	27121	27451	27251	27330	27182	27237	27282	27421	27280	27314	27201	27152	27340	27108	27079	27376	27291	27321	27210	27292	27502	27188	27505	27473	27394	27412	27326	27389	27301	27318	27223	27393	27126	27374	27267	27094	27331	27156	27218	27508	27647	27599	27231	27403	27248	27282	27409	27298	27158	27292	27252	27282	27054	27353	27164	27416	27382	27337	27270	27325	27248	27423	27363	27160	27462	27400	27503	27381	27345	27271	27323	27203	27228	27348	27241	27298	27247	27390	27388	27285	27281	27222	27397	27279	27398	27117	27542	27410	27212	27163	27246	27354	26934	27154	27428	27237	27106	27292	27426	27173	27166	27037	27059	26972	27206	27354	27282	27278	27259	27364	27354	27443	27218	27332	27370	27002	27328	27271	27217	27385	27040	27385	27388	27321	27242	27125	27320	27287	27162	27245	27216	27324	27124	27061	27405	27260	27269	27406	27478	27186	27310	27326	27439	27395	27350	27046	27270	27213	27149	27413	27312
47245	56907	47700	25440	19969	18776	18359	18118	18133	17868	17888	18307	19208	19206	18578	18178	17828	17373	17192	17598	17529	17427	17665	17572	17519	17428	17444	17481	17410	17445	17542	17384	17485	17492	17665	17621	17554	17619	17675	17739	17345	17475	17561	17459	17588	17574	17300	17564	17435	17488	17252	17660	17508	17414	17591	17445	17504	17663	17405	17396	17558	17492	17389	17331	17369	17382	17496	17564	17517	17393	17466	17563	17449	17357	17653	17385	17382	17332	17480	17410	17646	17508	17459	17345	17633	17417	17439	17507	17349	17489	17425	17386	17401	17440	17452	17477	17730	17423	17317	17516	17390	17267	17547	17454	17433	17490	17377	17445	17558	17512	17293	17456	17519	17644	17416	17458	17426	17493	17510	17329	17436	17563	17474	17615	17427	17549	17352	17499	17588	17469	17486	17508	17417	17349	17483	17504	17726	17568	17535	17318	17378	17590	17254	17504	17290	17553	17423	17415	17679	17439	17435	17451	17532	17464	17408	17433	17411	17502	17453	17432	17425	17425	17459	17462	17464	17579	17517	17456	17492	17707	17462	17429	17611	17411	17403	17525	17607	17477	17500	17436	17427	17430	17448	17739	17531	17617	17466	17390	17484	17369	17526	17673	17484	17300	17242	17442	17553	17560	17449	17626	17551	17513	17452	17405	17342	17383	17465	17576	17570	17414	17510	17378	17362	17596	17571	17399	17628	17438	17525	17418	17351	17580	17722	17480	17558	17345	17577	17507	17458	17511	17464	17454	17335	17464	17608	17520	17503	17329	17452	17515	17472	17492	17784	17498	17530	17364	17503	17507	17514	17346	17360	17624	17464	17593	17294	17498	17492	17506	17350	17413	17366	17442	17449	17463	17423	17395	17591	17534	17559	17448	17353	17705	17537	17447	17498	17457	17572	17539	17441	17577	17403	17585	17470	17431	17499	17558	17472	17549	17409	17597	17579	17475	17568	17455	17499	17554	17708	17411	17471	17500	17543	17558	17531	17589	17560	17522	17482	17463	17547	17434	17484	17603	17382	17548	17457	17533	17527	17556	17433	17412	17508	17559	17351	17490	17740	17558	17442	17591	17335	17608	17602	17611	17601	17369	17656	17509	17523	17404	17587	17406	17451	17485	17579	17370	17401	17222	17438	17489	17496	17383	17580	17342	17528	17419	17490	17663	17514	17584	17439	17521	17511	17436	17448	17451	17574	17518	17629	17548	17331	17597	17490	17427	17540	17436	17479	17594	17300	17280	17570	17493	17410	17530	17401	17543	17749	17524	17495	17447	17328	17310	17384	17530	17435	17395	17464	17567	17374	17370	17627	17384	17241	17621	17400	17438	17413	17428	17466	17409	17464	17617	17446	17431	17558	17431	17576	17420	17412	17290	17385	17521	17583	17359	17387	17518	17246	17506	17418	17476	17530	17377	17481	17413	17400	17654	17628	17452	17405	17577	17481	17362	17540	17510	17461	17506	17275	17472	17493	17639	17592	17482	17312	17704	17326	17440	17473	17564	17496	17500	17461	17491	17488	17530	17411	17456	17387	17515	17671	17678	17491	17329	17494	17268	17517	17580	17342	17368	17247	17607	17498	17506	17446	17526	17540	17588	17432	17379	17532	17450	17511	17444	17513	17586	17604	17395	17483	17670	17525	17433	17540	17417	17530	17298	17567	17555	17319	17595	17580	17501	17509	17396	17253	17505	17582	17705	17650	17644	17624	17448	17519	17398	17508	17514	17468	17505	17555	17451	17608	17554	17443	17652	17521	17617	17682	17582	17391	17689	17469	17492	17337	17455	17384	17421	17443	17609	17499	17349	17407	17437	17621	17409	17384	17538	17249	17601	17381	17415	17311	17468	17361	17579	17448	17357	17395	17390	17639	17621	17440	17671	17436	17536	17552	17644	17716	17463	17410	17493	17415	17543	17491	17544	17448	17442	17626	17336	17499	17600	17453	17398	17557	17507	17515	17388	17752	17486	17376	17446	17499	17519	17380	17495	17448	17445	17635	17481	17586	17532	17560	17534	17510	17407	17502	17538	17416	17613	17481	17444	17609	17378	17518	17506	17411	17424	17320	17462	17583	17433	17546	17700	17554	17515	17587	17383	17380	17637	17544	17593	17534	17658	17424	17438	17590	17518	17516	17573	17555	17456	17652	17324	17546	17577	17490	17516	17358	17370	17403	17483	17404	17330	17355	17466	17500	17441	17414	17597	17517	17433	17585	17552	17482	17502	17572	17584	17374	17437	17409	17433	17532	17495	17408	17559	17636	17507	17588	17392	17597	17571	17402	17581	17447	17399	17500	17278	17387	17543	17406	17461	17298	17473	17386	17437	17617	17549	17438	17464	17587	17598	17635	17516	17488	17514	17428	17533	17406	17471	17684	17447	17542	17544	17533	17494	17512	17687	17558	17636	17561	17431	17549	17567	17522	17519	17359	17338	17557	17206	17370	17614	17472	17470	17551	17329	17683	17378	17523	17484	17621	17398	17400	17567	17316	17421	17620	17416	17578	17395	17517	17524	17413	17494	17546	17626	17369	17589	17345	17418	17322	17451	17568	17353	17487	17604	17507	17462	17296	17515	17325	17617	17311	17356	17456	17425	17450	17592	17569	17564	17701	17556	17406	17474	17537	17541	17560	17488	17537	17395	17456	17518	17571	17720	17384	17505	17508	17551	17340	17663	17603	17532	17576	17576	17492	17543	17604	17598	17425	17511	17595	17378	17488	17516	17348	17388	17315	17510	17399	17309	17519	17566	17331	17657	17512	17291	17288	17360	17455	17421	17445	17470	17559	17591	17593	17370	17518	17460	17431	17411	17338	17366	17444	17493	17560	17371	17479	17400	17565	17533	17396	17670	17584	17567	17452	17480	17573	17366	17531	17372	17476	17464	17397	17506	17504	17484	17557	17363	17459	17611	17529	17585	17344	17498	17487	17505	17394	17450	17399	17523	17508	17501	17591	17441	17543	17692	17475	17652	17611	17598	17622	17423	17449	17466	17413	17519	17455	17449	17535	17282	17394	17529	17517	17452	17529	17350	17464	17471	17389	17535	17500	17583	17455	17375	17474	17335	17613	17492	17571	17531	17534	17633	17518	17427	17516	17289	17559	17525	17471	17407	17365	17536	17584	17766	17543	17379	17584	17491	17435	17372	17202	17459	17492	17651	17484	17474	17574	17393	17222	17547	17590	17526	17438	17469	17589	17497	17415	17516	17486	17526	17623	17469	17499	17369	17549	17472	17566	17635	17577	17470	17509	17512	17428	17501	17485	17529	17770	17529	17457	17414	17480	17367	17420	17455	17426	17519	17413	17336	17326	17665	17560	17643	17652	17683	17718	17441	17278	17617	17489	17315	17475	17461	17373	17491	17443	17442	17573	17556	17571	17373	17577	17585	17486	17302	17630	17415	17430	17333	17361	17466	17349	17514	17436	17567	17430	17577	17548	17446	17439	17540	17374	17437	17482	17347	17637	17575	17569	17540	17494	17558	17280	17581	17474	17701	17384	17409	17531	17355	17594	17561	17476	17303	17340	17509	17402	17571	17418	17570	17493	17518	17537	17453	17480	17604	17441	17454	17487	17479	17492	17407	17494	17511	17489	17567	17524	17544	17495	17496	17513	17561	17366	17517	17577	17533	17330	17473	17498	17530	17400	17485	17791	17518	17572	17297	17450	17471	17536	17496	17377	17537	17573	17241	17542	17391	17474	17402	17614	17500	17568	17440	17511	17478	17577	17595	17331	17510	17358	17489	17363	17544	17452	17397	17404	17443	17427	17426	17570	17340	17650	17273	17634	17321	17544	17534	17465	17690	17621	17501	17360	17597	17422	17356	17458	17703	17354	17423	17543	17345	17572	17458	17406	17539	17519	17725	17306	17518	17466	17724	17502	17449	17392	17649	17310	17601	17483	17423	17584	17617	17292	17304	17425	17730	17422	17531	17370	17488	17505	17490	17517	17641	17544	17407	17540	17519	17494	17304	17542	17449	17508	17368	17438	17568	17498	17409	17530	17377	17349	17406	17371	17625	17544	17405	17462	17592	17523	17391	17352	17736	17522	17590	17571	17635	17676	17454	17547	17540	17397	17561	17529	17426	17423	17656	17531	17631	17575	17465	17548	17263	17411	17255	17500	17480	17611	17505	17492	17429	17577	17351	17468	17563	17523	17488	17513	17642	17456	17305	17503	17546	17518	17400	17425	17544	17492	17455	17476	17511	17381	17520	17500	17396	17534	17509	17657	17403	17431	17647	17280	17572	17413	17526	17451	17518	17272	17318	17443	17488	17442	17450	17486	17429	17348	17590	17407	17440	17451	17541	17548	17386	17561	17539	17396	17351	17612	17358	17466	17373	17596	17389	17494	17580	17774	17387	17513	17578	17602	17481	17397	17446	17351	17383	17447	17543	17625	17542	17293	17622	17421	17534	17492	17515	17545	17471	17799	17475	17383	17543	17581	17615	17538	17466	17543	17337	17483	17512	17552	17504	17507	17382	17519	17304	17425	17433	17337	17533	17454	17474	17469	17536	17531	17438	17629	17451	17478	17346	17237	17448	17568	17395	17596	17573	17438	17519	17463	17484	17340	17487	17462	17466	17672	17370	17509	17522	17525	17454	17475	17227	17396	17445	17350	17561	17428	17400	17311	17507	17500	17413	17558	17528	17474	17710	17352	17607	17444	17469	17488	17487	17414	17555	17282	17570	17613	17555	17466	17272	17425	17583	17523	17329	17544	17577	17432	17521	17398	17361	17647	17465	17440	17333	17371	17491	17496	17393	17358	17475	17593	17436	17487	17627	17654	17382	17452	17469	17495	17647	17412	17454	17527	17446	17468	17502	17572	17558	17326	17561	17637	17385	17543	17649	17516	17534	17577	17467	17547	17480	17647	17680	17726	17262	17684	17423	17480	17551	17385	17490	17463	17402	17408	17465	17494	17508	17496	17351	17508	17427	17347	17576	17692	17702	17329	17500	17711	17442	17514	17517	17672	17359	17501	17515	17472	17513	17544	17438	17505	17479	17505	17680	17405	17598	17536	17438	17601	17370	17546	17340	17590	17528	17644	17378	17506	17389	17429	17545	17567	17509	17569	17497	17465	17391	17474	17491	17627	17471	17631	17549	17711	17452	17513	17535	17549	17453	17547	17481
23317	20641	27685	25869	24998	28633	30660	28351	27892	27917	27973	32497	40322	39035	34764	31658	29113	28210	27727	27459	27238	27269	27318	27532	27257	27345	27266	27251	27391	27131	27321	27260	26998	27325	27173	27152	27249	27210	27205	26989	27237	27098	27303	27241	27298	27333	27227	27287	27475	27077	27159	27390	27304	27040	27256	27170	27291	27110	26955	27186	27072	27411	27383	27310	27098	27168	27399	27309	27313	27020	27087	27162	27337	27393	27175	27333	27559	27192	27216	27319	27285	27459	26996	27192	27088	27168	27285	27112	27113	27298	27403	27197	27268	27430	27417	27449	27091	27302	27229	27371	27119	27158	27258	27245	26937	27252	27318	27336	27328	27140	27108	27158	27420	27144	27396	27203	27163	27174	27274	27421	27264	27241	27242	27267	27129	27093	27422	27275	27430	27321	27350	27243	27126	27168	27441	27283	27238	26951	27364	27258	27347	27202	27295	27396	27230	27079	27044	27192	27273	27311	27246	27405	27131	27197	27304	27178	27351	27509	27394	26954	27285	27185	27114	27029	27294	27190	27499	27210	27291	27129	27196	27075	27094	27514	27296	27210	27158	27010	27188	27019	27094	27004	27198	27127	27306	27222	27344	27334	27137	27150	27198	27001	27472	27145	27099	27188	27290	27600	27049	27145	27183	27202	27233	27284	27214	27322	27212	27371	27193	27305	27286	27188	27331	27256	27163	27255	27101	27234	27134	27020	26933	27153	27269	27356	27250	27451	27486	27170	27070	27232	27228	27424	27130	27013	27106	27130	27211	27156	27300	27313	27273	27191	27224	27261	27121	27296	27378	27200	27255	27147	27267	27164	27225	27392	27232	27493	27344	27209	27189	27151	27196	27303	26998	27101	27266	27229	27490	27299	27416	27391	27349	27335	27113	27397	27298	27002	27263	27261	27240	27220	26993	27153	27440	27013	27273	27124	27270	27255	26901	27254	27296	27093	27392	27138	27006	27215	27257	27523	27260	27430	27480	27281	27503	27213	27326	27103	27006	27134	27110	27164	27215	27264	27290	27259	27177	27208	27176	27148	27174	27454	27115	26980	27170	27168	27346	27056	27417	27075	27395	27190	27314	27197	27321	27329	27289	27243	27233	27216	27085	27143	27234	27203	27237	27146	27328	27420	27284	27361	27147	27474	27415	27193	27288	26952	27142	27277	27382	27212	27248	27229	27266	27008	27191	27238	27240	27346	27326	27223	27028	27309	27325	27107	27362	27213	27435	27088	26997	27104	27154	27501	27437	27375	27540	27049	27325	27217	27229	27439	27431	27461	27241	27268	27080	27236	27167	27297	27446	27363	27104	27021	27430	27167	27392	27165	27287	27254	27362	27352	27358	27434	27517	27198	27225	27363	27746	27334	27175	26964	27278	27247	27073	27553	27368	27366	27405	27015	27370	27123	27084	27186	26867	27173	26976	26803	27326	27221	27145	27298	27164	27350	27061	27254	27244	27097	27152	27176	27231	27285	27198	27428	27091	27160	27205	27403	27366	27268	27339	27252	27141	27276	27179	27245	27150	27104	27402	27121	27403	26966	27559	27309	27196	27000	27117	26956	27192	27024	27285	27005	27461	27126	26906	27156	27197	27554	27267	26996	27260	27217	27150	27250	27155	27280	27087	27097	27208	26912	27176	27082	27109	26962	27196	27257	27130	27317	27165	27112	27054	27303	26949	27417	27202	27179	27294	26948	27286	27127	27326	27391	27402	27170	27264	27275	27607	27278	27016	27200	27126	27206	27354	27142	27214	27327	27313	27282	27159	27225	26981	27208	27280	27199	27253	27233	27340	27307	27205	27264	27072	27319	27152	27127	27575	27388	27170	27361	27537	27465	27212	27079	27393	27434	27322	27184	27330	27377	27039	27052	27142	27376	27412	27331	27258	27345	27274	27365	27215	27017	27157	27302	27186	27259	27281	26912	27372	27381	27632	27032	27468	27446	27325	27184	27085	27169	27197	27216	26988	27483	27288	27186	27213	27286	27331	27194	27206	27367	27389	27252	27373	27232	27187	27313	27335	27209	27333	27229	27310	27520	27116	27302	27158	27212	27171	27331	27249	27075	27230	27217	27329	27273	27300	27266	27341	27329	27221	27374	27446	27359	27149	27363	27084	27210	27313	27185	27498	27008	27069	27194	27125	27279	27390	27211	27199	27319	27240	27034	27338	27203	27014	27343	27276	27212	27198	27125	27233	27450	27156	27316	27206	27310	27446	27394	26887	27187	27047	27108	27302	27254	27447	27200	27047	27385	27239	27364	27180	27051	27194	27579	27443	27392	27194	27255	27281	27344	27289	27104	27461	27224	27348	27361	27363	26974	27189	27272	27128	27003	27049	27027	27213	27172	27056	27260	27353	27109	27188	27197	27125	27221	27294	27144	27349	27282	27169	27304	26985	27453	27621	27551	27265	27167	27011	27330	26945	27203	27175	27268	27264	27372	27181	27224	27116	26812	27393	27163	27208	27403	27132	27170	27147	27265	27217	27107	27238	27084	27360	27175	26984	27266	27296	26901	27242	27369	27045	27575	27360	27582	27338	27323	27209	27188	27075	27342	27150	27208	27184	27341	27376	27425	27409	27260	27377	27368	27494	27133	27417	27462	27311	27211	27164	27215	27216	27030	27097	27334	26971	27048	27127	26910	27184	27216	27606	27280	27220	27345	27193	27061	27123	27084	27011	27142	27309	26989	27355	27192	27374	27110	27075	27142	27003	27534	27278	27119	27299	27441	27421	27062	27220	27261	27235	27356	27168	27160	27312	27102	27149	27218	27126	27467	27230	27359	27558	27244	27429	27342	27051	27347	27136	26993	27122	27065	26941	27217	27361	27333	26965	27242	27262	27227	27193	27076	27286	27118	27299	27077	27320	27155	27259	27116	27352	27138	27052	26986	27303	27214	27293	27307	27201	27220	27201	27225	27148	27369	27224	27352	27090	26888	27250	27029	27235	27340	27185	27187	27199	27367	27340	27314	27286	27382	27335	27308	27145	27308	27232	27132	27118	27163	27355	27285	26935	27375	27342	27102	27114	27247	27341	27311	27337	27097	27565	27010	27020	27053	27170	27102	27089	27258	27357	27155	27163	27354	27253	27114	27238	27021	27137	26818	27087	27330	27052	27143	27527	27339	27174	26827	27163	27153	27267	27160	27230	27280	27179	27258	27134	27096	27338	27097	27174	27278	27217	27431	27203	27302	27069	27269	27325	27182	27155	27100	27199	27028	27386	27477	27420	27344	27431	27235	27158	27260	27396	27243	27501	27441	27114	27355	26932	27124	27016	26930	27053	27195	27340	27297	27412	27253	27226	27283	27401	27377	27093	27440	27283	27371	27324	27365	27115	27082	27169	27237	27169	27095	27272	27166	27179	27505	27377	27147	27201	27197	27212	27365	27404	27179	27260	27301	27043	27168	27157	27087	27266	27162	27212	27334	27049	27359	27418	27184	27386	27155	27133	27255	27198	27431	27297	27287	27363	27358	27407	27276	27354	27153	26942	27389	27441	27152	27424	27434	27500	27378	26897	27197	27228	27259	27170	27364	27049	27216	27281	27329	27043	27266	27170	27052	27048	27014	27366	26999	27308	27205	27170	27080	27237	27466	27129	27149	27304	27332	27323	27233	27224	27214	27245	27282	27249	27354	27380	27359	27259	27148	27367	27104	27620	26952	27350	27470	27397	27078	27223	27153	27162	27167	27165	27477	27363	27286	26978	27516	27271	27373	27031	27107	27235	27404	27340	27315	27254	27139	27257	27244	27381	27312	27250	27024	27025	27108	27130	27217	27121	27173	27352	27356	27310	27358	27169	27206	27187	27085	27201	27360	26959	27014	27077	26992	26976	27192	27249	27307	27365	27101	27350	27289	27227	27200	27202	27165	27681	26959	27266	27441	27075	27197	27202	27160	27170	27327	27180	27020	27300	26801	27189	27293	27051	27183	27271	27484	27050	27400	27361	27198	27190	27069	27298	27245	27118	27351	27183	27309	27202	27524	27322	27355	27095	27328	26983	27375	27183	27254	27157	27245	26859	27196	27338	27354	27180	27199	27210	27209	27249	27143	27315	27123	27219	27241	27067	27167	27264	27255	27039	27256	27424	27137	27268	27284	27180	27121	27235	27160	27261	27216	27298	27467	27375	27232	27162	27255	27467	27275	27325	27172	27262	26968	27257	27228	27260	27235	27199	27444	27232	27421	27302	27201	27151	27185	27356	27514	27403	27324	27339	27047	27303	27259	27203	27098	27252	27262	27103	27218	27193	27087	27137	27173	27165	27264	27467	27444	27509	27457	27368	27176	27201	26936	27097	27347	27074	27285	27256	27346	27109	27202	27066	26921	27268	27177	27204	27349	27240	27143	27295	27320	27025	27196	27221	27135	27112	27192	27047	27105	27114	27053	27271	26904	27110	27452	27236	27570	27221	26925	27118	27247	27591	27443	27246	27409	27332	27162	27407	27439	27048	27255	27266	27210	27388	27159	27373	27218	27228	27623	27252	27239	27268	27253	27393	27282	27369	27172	27081	27247	27487	26733	27219	27112	27237	27393	27170	26842	26993	27054	27258	27085	27152	27385	27217	27216	27478	27439	27286	27119	27183	27217	27121	27364	27262	27209	27380	27049	27056	27250	27165	27274	27344	27314	27161	27231	27192	27265	27336	27276	27407	26980	27104	27308	27138	27486	27050	27324	27095	27128	27118	27182	26997	27456	27160	27202	27190	27204	27367	27263	27430	26976	27034	27287	27217	27182	27445	27321	27248	27010	27119	27417	27294	27137	27217	27146	27124	27154	27122	27252	27386	27501	27234	27262	27210	27173	27166	27199	27381	27259	27207	27043	27175	27536	27075	27219	27329	27235	27245	27267	27217	27134	27442	27544	27407	27029	27148	27092	27667	27198	27035	27005	27397	27378	27227	27246	27136	27157	27162	27193	27252	27294	27053	27161	27136	27177	27307	27114	27489	27245	27461	27335	27309	27280	27174	27112	27196	26991	27204	27249	27294	27426	27092	27204	27542	27071	27187	27332	27206	27248	27290	27219	27074	27025	27204	27105	27282	27232	27128	27184	27388	27229	27467	27179	27187	27368	27150	27135	27204	27241	27417	27118	27132	27175	27267	27484	27280	27162	27086	27299	27180	27353
47162	63329	56054	34953	24726	21053	19041	18682	18383	18218	18296	25872	34237	31444	26394	22221	19618	18019	17587	17410	17482	17448	17713	17608	17671	17485	17570	17421	17454	17680	17562	17547	17736	17317	17543	17479	17538	17496	17492	17464	17474	17395	17521	17362	17527	17412	17563	17567	17432	17414	17576	17508	17472	17356	17503	17554	17537	17516	17589	17399	17548	17504	17366	17587	17231	17648	17432	17334	17553	17395	17602	17434	17473	17344	17441	17378	17487	17435	17615	17527	17526	17515	17488	17366	17569	17558	17471	17489	17594	17583	17378	17484	17624	17516	17510	17450	17593	17494	17415	17565	17338	17576	17484	17528	17685	17419	17581	17505	17467	17500	17408	17426	17502	17434	17546	17439	17459	17435	17557	17496	17505	17585	17457	17364	17516	17371	17443	17518	17636	17463	17621	17589	17577	17630	17516	17555	17465	17511	17336	17401	17497	17373	17658	17364	17587	17640	17528	17568	17489	17629	17580	17631	17511	17566	17487	17399	17517	17630	17607	17606	17501	17381	17418	17437	17468	17441	17359	17477	17554	17448	17476	17427	17526	17469	17551	17511	17446	17486	17552	17620	17548	17518	17558	17579	17551	17752	17609	17385	17508	17647	17459	17397	17605	17633	17471	17154	17537	17455	17474	17582	17537	17549	17506	17485	17632	17594	17394	17505	17386	17518	17664	17485	17545	17483	17595	17289	17557	17404	17492	17604	17558	17623	17488	17507	17449	17581	17710	17640	17523	17588	17446	17559	17448	17640	17556	17331	17521	17456	17530	17381	17447	17643	17556	17389	17468	17566	17565	17588	17367	17452	17561	17625	17580	17499	17595	17396	17529	17503	17401	17696	17472	17510	17553	17363	17455	17558	17516	17384	17386	17377	17433	17442	17467	17491	17477	17431	17603	17582	17525	17504	17471	17449	17438	17591	17499	17476	17335	17380	17403	17409	17620	17391	17545	17497	17469	17480	17529	17382	17549	17528	17424	17578	17540	17459	17428	17594	17581	17541	17437	17557	17352	17592	17481	17746	17305	17554	17421	17331	17476	17513	17652	17453	17475	17563	17564	17603	17547	17546	17448	17664	17308	17529	17487	17324	17487	17476	17497	17557	17483	17460	17498	17399	17485	17512	17332	17523	17500	17526	17547	17501	17499	17588	17424	17485	17637	17465	17551	17284	17455	17443	17477	17515	17401	17426	17552	17478	17484	17330	17544	17700	17702	17554	17538	17483	17455	17420	17368	17503	17352	17363	17584	17491	17552	17498	17538	17597	17395	17707	17426	17645	17489	17522	17563	17264	17526	17535	17531	17179	17430	17562	17644	17465	17495	17431	17645	17461	17594	17439	17474	17637	17551	17361	17856	17548	17556	17532	17446	17458	17414	17664	17285	17284	17725	17560	17594	17531	17375	17503	17550	17426	17394	17397	17616	17474	17538	17535	17495	17422	17545	17430	17421	17406	17620	17455	17548	17317	17644	17494	17414	17563	17411	17430	17407	17671	17358	17535	17599	17567	17459	17622	17412	17307	17413	17608	17491	17520	17580	17685	17452	17474	17476	17448	17249	17591	17485	17420	17315	17472	17510	17543	17620	17457	17454	17516	17375	17560	17561	17377	17730	17451	17496	17609	17497	17426	17407	17597	17485	17508	17225	17433	17425	17685	17503	17540	17321	17770	17358	17573	17458	17432	17443	17420	17633	17558	17498	17399	17488	17483	17505	17436	17552	17401	17590	17446	17341	17474	17402	17572	17472	17645	17404	17477	17477	17545	17397	17473	17415	17500	17472	17332	17515	17552	17590	17393	17462	17297	17565	17479	17337	17420	17819	17688	17392	17300	17509	17490	17367	17537	17620	17513	17636	17455	17522	17510	17492	17575	17515	17384	17477	17550	17360	17401	17379	17596	17502	17595	17512	17451	17643	17474	17297	17386	17524	17526	17637	17560	17482	17406	17461	17527	17510	17538	17553	17636	17439	17492	17441	17419	17517	17448	17485	17582	17460	17417	17544	17526	17393	17635	17664	17367	17435	17605	17599	17422	17385	17432	17301	17453	17664	17425	17498	17578	17536	17469	17484	17394	17626	17584	17494	17583	17455	17453	17512	17641	17537	17507	17395	17463	17445	17553	17527	17501	17418	17667	17535	17430	17505	17374	17600	17317	17546	17596	17518	17367	17545	17430	17537	17430	17604	17598	17641	17379	17704	17645	17631	17475	17405	17512	17592	17212	17504	17455	17524	17534	17516	17545	17416	17534	17707	17575	17421	17528	17392	17274	17500	17425	17621	17587	17387	17487	17490	17546	17584	17362	17309	17594	17629	17471	17431	17525	17629	17562	17374	17658	17388	17308	17656	17495	17393	17494	17510	17548	17704	17386	17618	17580	17420	17642	17551	17505	17466	17360	17509	17515	17493	17517	17544	17565	17422	17661	17584	17495	17486	17571	17644	17512	17544	17406	17438	17476	17591	17478	17446	17392	17647	17675	17546	17656	17433	17562	17379	17544	17530	17423	17559	17417	17590	17341	17529	17670	17514	17478	17655	17531	17494	17569	17573	17540	17730	17465	17497	17502	17526	17454	17483	17520	17572	17375	17365	17489	17568	17431	17570	17570	17511	17570	17525	17348	17529	17586	17620	17675	17519	17577	17629	17563	17491	17326	17597	17399	17498	17668	17491	17552	17461	17615	17551	17560	17561	17306	17470	17551	17534	17623	17528	17436	17671	17454	17592	17497	17263	17455	17426	17414	17459	17478	17718	17574	17312	17590	17373	17434	17497	17407	17426	17638	17527	17332	17485	17337	17553	17469	17436	17464	17522	17504	17542	17548	17409	17380	17496	17400	17508	17416	17621	17561	17428	17551	17557	17585	17581	17504	17575	17517	17480	17609	17773	17574	17593	17507	17509	17752	17440	17536	17489	17419	17523	17469	17508	17626	17615	17651	17488	17625	17429	17498	17423	17536	17395	17470	17636	17534	17463	17355	17459	17430	17424	17509	17452	17499	17539	17469	17614	17572	17552	17432	17651	17524	17591	17522	17729	17496	17452	17488	17453	17407	17506	17439	17495	17370	17596	17421	17627	17530	17607	17444	17498	17559	17546	17607	17444	17414	17404	17648	17391	17501	17579	17535	17525	17462	17392	17547	17426	17474	17689	17429	17422	17470	17558	17381	17555	17509	17413	17587	17562	17535	17511	17576	17561	17512	17283	17278	17645	17448	17545	17448	17541	17660	17391	17551	17571	17350	17277	17466	17510	17432	17417	17573	17498	17610	17592	17570	17638	17589	17439	17493	17333	17485	17420	17557	17474	17736	17496	17389	17376	17522	17269	17513	17613	17587	17370	17261	17539	17526	17523	17444	17643	17591	17462	17503	17483	17341	17605	17427	17700	17412	17612	17665	17481	17528	17534	17470	17586	17670	17585	17435	17440	17542	17505	17594	17421	17394	17448	17652	17614	17414	17610	17489	17529	17357	17483	17425	17464	17431	17450	17410	17495	17539	17572	17531	17366	17571	17485	17403	17457	17526	17491	17408	17564	17440	17610	17556	17466	17384	17649	17591	17501	17617	17748	17458	17481	17559	17350	17617	17493	17408	17578	17543	17542	17581	17466	17455	17400	17527	17640	17441	17496	17404	17609	17374	17516	17238	17413	17596	17432	17405	17450	17474	17590	17509	17585	17370	17470	17431	17661	17369	17475	17596	17596	17543	17434	17396	17486	17590	17471	17474	17642	17478	17563	17567	17498	17566	17380	17474	17412	17339	17317	17552	17737	17588	17436	17459	17404	17517	17567	17495	17678	17633	17512	17764	17482	17601	17264	17477	17452	17613	17482	17507	17396	17476	17509	17379	17370	17605	17479	17510	17382	17514	17414	17554	17364	17462	17398	17476	17540	17652	17414	17657	17541	17575	17486	17540	17470	17425	17584	17497	17527	17605	17310	17580	17561	17305	17464	17523	17541	17445	17465	17643	17444	17449	17699	17558	17585	17419	17483	17547	17444	17832	17518	17401	17639	17534	17524	17577	17524	17617	17399	17591	17516	17487	17608	17457	17628	17444	17527	17453	17499	17645	17637	17357	17410	17604	17442	17526	17556	17510	17532	17392	17462	17448	17470	17370	17494	17515	17508	17465	17484	17619	17389	17545	17592	17417	17552	17377	17520	17427	17476	17648	17496	17585	17749	17611	17599	17381	17544	17617	17620	17463	17384	17456	17420	17598	17452	17581	17485	17440	17472	17590	17456	17462	17446	17553	17465	17542	17557	17656	17463	17223	17470	17459	17321	17540	17367	17424	17602	17540	17618	17505	17417	17623	17567	17471	17508	17622	17482	17540	17465	17529	17168	17368	17462	17455	17374	17521	17483	17481	17461	17580	17492	17543	17579	17672	17414	17649	17386	17727	17542	17611	17564	17454	17599	17400	17521	17402	17493	17634	17460	17686	17561	17442	17612	17460	17330	17614	17388	17467	17380	17540	17516	17628	17523	17410	17558	17587	17626	17471	17693	17472	17529	17434	17488	17518	17484	17678	17427	17623	17415	17541	17558	17359	17544	17598	17538	17387	17568	17573	17440	17487	17553	17426	17495	17574	17380	17368	17545	17467	17473	17566	17524	17745	17551	17461	17597	17719	17439	17674	17400	17641	17486	17608	17455	17500	17605	17412	17455	17514	17495	17519	17406	17483	17645	17410	17549	17517	17554	17691	17552	17427	17653	17703	17491	17398	17595	17651	17613	17439	17331	17357	17598	17393	17504	17365	17440	17513	17521	17381	17616	17674	17511	17304	17695	17535	17608	17555	17427	17426	17522	17436	17444	17482	17421	17353	17389	17362	17455	17594	17394	17344	17566	17553	17441	17473	17407	17446	17695	17472	17538	17382	17539	17611	17697	17470	17588	17513	17459	17419	17447	17598	17467	17650	17533	17568	17657	17420	17335	17620	17507	17585	17326	17503	17387	17562	17484	17544	17817	17363	17601	17461	17578	17565	17552	17471	17476	17463	17659	17573	17474	17569	17560	17579	17604	17395	17572	17514	17583	17548	17364	17476	17544	17440	17638	17605	17558	17462	17562	17523	17713	17490	17545	17683	17594	17434	17379	17709	17677	17476	17333	17472	17525	17484	17426	17348	17375	17497	17557	17577
22030	20632	27230	24874	22813	27224	32180	29104	28721	28646	29152	33515	48126	48627	41868	36202	31622	29405	28048	27940	27885	27961	28149	27954	28073	27858	27927	27715	27790	27731	27576	27718	27828	27651	27872	27748	27714	27636	27822	27764	27789	27647	27739	27862	28104	27834	27941	27920	27684	27464	27903	27637	27854	27687	27676	27729	28014	27650	27912	27578	27692	27829	27716	27858	27722	27725	27723	27585	27933	27733	27829	27829	27516	27811	27712	27597	27886	27823	27984	27848	27822	27848	27808	27604	27762	27557	27743	27713	27518	27796	27717	27568	27390	27698	27853	27844	27738	27869	27732	27691	27620	27921	28066	27692	27677	27746	27968	27915	27733	27624	27717	27676	27643	27639	27786	27752	27702	27814	27556	27581	27931	27630	27924	27746	27725	27871	27631	27847	27470	27997	27721	27482	27569	27475	27660	27786	27878	27754	27845	27861	27797	27724	27503	27769	27739	27681	27774	27756	27584	27439	27772	27896	27779	27514	27495	27810	27611	27408	27722	27847	27568	27423	27777	27836	27555	27704	27889	27400	27458	27834	27591	27716	27756	27971	27804	27765	27375	27641	27638	27452	27661	27840	27757	27501	27857	27556	27656	27764	27688	27254	27814	27629	27781	27662	27651	27948	27864	27711	27655	27705	27563	27704	27712	27672	27724	27401	27590	27446	27954	27794	27604	27718	27735	27712	27757	27730	27551	27469	27916	27661	27742	27608	27577	27733	27559	27608	27537	27578	27602	27761	27993	27846	27925	27849	27729	27543	27712	27666	27591	27794	27687	27739	27721	27604	27581	27670	27878	27801	27641	27812	27825	27637	27629	27651	27631	27595	27726	27695	27917	27770	27641	27429	27996	27792	27698	27694	27576	27496	27431	27896	27711	27652	27649	27632	27869	28037	27765	27693	27566	27803	27738	27711	27795	27908	27679	27664	27687	27920	27788	27760	27661	27714	27670	27518	27683	27754	27495	27954	27668	27684	27673	27822	27529	27464	27278	27620	27829	27651	27847	27834	27642	27709	27738	27829	27690	27572	27806	27409	27837	27747	27903	27574	27812	27672	27635	27910	27612	27539	27468	27411	27681	27520	27786	27877	27919	27507	27784	27659	27799	27749	27696	27764	27849	27781	27831	27531	27712	27513	27753	27546	27634	27767	27741	27745	27748	27728	27512	27673	27883	27919	27741	27638	27757	27621	27512	27756	27831	27461	27814	27743	27556	28042	27568	27787	27716	27684	27672	27710	27551	27588	27361	27805	27532	27453	27544	27619	27408	27745	27859	27751	27842	27846	27737	27687	27717	27666	27591	27550	27764	27860	27540	27417	27538	27572	27780	27560	27682	27440	27837	27771	27628	27916	27690	27728	27611	27656	27648	27867	27627	27511	27632	27546	27709	27640	27520	27599	27670	27623	27621	27721	27587	27545	27843	27627	27485	27589	27540	27558	27690	27723	27717	27603	27917	27790	27617	27979	27647	27512	27599	27595	27836	27859	27692	27593	27577	27773	27775	27679	27792	27746	27518	27646	27584	27519	27680	27658	27399	27821	27964	27656	27652	27555	27867	27697	27975	27793	27564	27782	27664	27805	27408	27914	28031	27855	27689	27721	27790	27835	27769	27877	27712	27702	27877	27776	27397	27787	27635	27682	27596	27480	27753	27550	27940	27432	27547	27668	28085	27857	27670	27690	27643	27740	27750	27807	27592	27690	27816	27705	27690	27614	27793	27475	27589	27580	27550	27633	27861	27450	27822	27688	27569	27703	27881	27945	27768	27749	27607	27509	27829	27556	27785	27670	27512	27502	27621	27733	27694	27641	27592	27967	27775	27571	27738	27686	27560	27715	27729	27509	27848	27869	27893	27605	27665	27568	27507	27837	27569	27745	27769	27588	27661	27887	27910	27729	27609	27725	27705	27740	27517	28138	27827	27750	27510	27842	27880	28041	27644	27603	27514	27457	27698	27710	27607	27615	27622	27560	27859	27608	27712	27641	27669	27774	27745	27788	27613	27562	27607	27601	27830	27613	27870	27738	27808	27571	27797	27710	27791	27773	27513	27647	27574	27784	27838	27998	27948	27609	27872	27885	27736	27598	27607	27630	27510	27636	27639	27908	27664	27666	27912	27622	27838	27895	27732	27824	27630	27612	27666	27406	27734	27697	27783	27725	27647	27482	27700	27489	27517	27732	27448	27672	27784	27895	27591	27569	27511	27632	27831	27619	27763	27585	27674	27864	27741	27408	27534	27676	27595	27761	27605	27676	27667	27331	27758	27590	27783	27941	28016	27604	27640	27598	27677	27681	27477	27997	27498	27589	27688	27726	27852	27597	27781	27652	27469	27447	27762	27760	27777	27642	27676	27486	27786	27661	27785	27749	27773	27759	27538	27687	27807	27527	27608	27853	27798	27683	27658	27602	27640	27658	27708	27555	27618	27627	27763	27664	27678	27538	27671	27713	27750	27845	27609	27497	27496	27744	27928	27639	27628	27812	27750	27532	27609	27817	27459	27603	27630	27675	27789	27665	27920	27538	27757	27722	27612	27465	27578	27718	27958	27806	27876	27608	27767	27603	27439	27843	27882	27806	27728	27429	27621	27437	27480	27818	27729	27921	27829	27719	27701	27716	27723	27902	27959	27812	27682	27550	27487	27774	27675	27611	27615	27739	27945	27649	27569	27778	27754	27561	27348	27534	27410	27552	27843	27690	27495	27520	27675	27873	27662	27762	28050	27828	27664	27714	27696	27737	27800	27646	27743	27823	27564	27848	27688	27584	27851	27530	27539	27460	27782	27789	27817	27764	27664	27507	27537	27652	27616	27912	27624	27684	27728	27806	27897	27647	27423	27781	27809	27797	27770	27715	27823	27721	27774	27879	27514	27614	27731	27708	27867	27685	27931	27584	27781	27710	27574	27665	27714	27867	27536	27592	27852	27806	27485	27617	27750	27757	27907	27693	27747	27493	27686	27431	27864	27627	27851	27537	27761	27811	27551	27680	27585	27673	27801	27671	27871	27897	27819	27423	27572	27781	27552	27512	27692	27854	27701	27825	27706	27489	27747	27657	27669	27802	27381	27733	27382	27708	27530	27811	27949	27537	27957	27887	27587	27561	27867	27816	27647	27696	27812	27561	27789	27671	27571	27788	27569	27588	27730	27763	27568	27659	27708	27744	27729	27742	27648	27919	27735	27622	27769	27507	27727	27565	27789	27604	27651	27678	27500	27639	27670	27804	27730	27938	27490	27725	27583	27563	27540	27609	27618	27524	27867	27826	27670	27922	27681	27811	27620	27864	27363	27308	27683	27600	27737	27649	27434	27585	27613	27836	27431	27799	27538	27757	27630	27642	27705	27586	27519	27787	27722	27738	27543	27653	27795	27793	27598	27974	27523	27808	27835	28152	27992	27774	27536	27495	27758	28002	27874	27505	27531	27708	27437	27873	27868	27693	27593	27517	27765	27546	27629	27928	27843	27767	27661	27542	27736	27379	27564	27640	27680	27551	27588	27498	27726	27375	27833	27837	27604	27661	27491	27660	27635	27915	27757	28006	27535	27800	27579	27792	27626	27626	27540	27791	27727	27644	27711	27966	27505	27751	27478	27597	27589	27889	27664	27794	27732	27934	27578	27551	27504	27839	27679	27577	27957	27525	27705	27561	27419	27704	27523	27849	27437	27627	27610	27517	27707	27635	27722	27580	27635	27842	27517	27706	27723	27917	27512	27677	27795	27807	27753	27689	27687	27686	27771	27577	27621	27678	27833	27787	27750	27843	27554	27519	27633	27788	27693	27581	27651	27797	27896	27655	27840	27761	27721	27372	27607	27489	27797	27621	27469	27635	27957	27642	27765	27889	27539	27425	27503	27670	27772	27646	27886	27809	27725	27567	27692	27732	27743	27791	27576	27570	27629	27647	27451	27666	27766	27637	27675	27642	27985	27646	27543	27641	27670	27824	27874	27766	27588	27774	27826	27769	27763	27574	27745	27444	27504	27741	27672	27800	27640	27840	27699	27598	27629	27680	27478	27738	27839	27770	27765	27800	27610	27478	27578	27605	27684	27840	27906	27310	27920	27947	27767	27633	27756	27646	27664	27526	27444	27556	27629	27761	27758	27477	27882	27661	27417	27326	27565	27717	27782	27499	27762	27701	27659	27531	27804	27610	27625	27526	27523	27691	27671	27646	27651	27534	27829	27529	27381	27615	27702	27670	27627	27805	27699	27681	27591	27477	27848	27789	27634	27658	27718	27647	27659	27705	27766	27708	27549	27755	27846	27608	27838	27463	27711	27555	27744	27656	27961	27644	27703	27559	27642	27884	27911	27621	27569	27708	27851	27754	27772	27685	27724	27745	27629	27886	27799	27638	27724	27907	27765	27809	27565	27698	27683	27605	27347	27580	27688	27876	27393	27607	27756	27653	27593	27691	27558	27570	27647	27671	27558	27533	27723	27851	27895	27436	27662	27617	27887	27914	27704	27727	27871	28020	27684	27815	27842	27710	27664	27477	27599	27585	27608	27679	27771	27467	27523	27649	27664	27826	27772	27467	27713	27598	27886	27525	27683	27838	27858	27957	27822	27706	27504	27724	27698	27739	27934	27465	27865	27680	27995	27455	27594	27779	27699	27719	27726	27582	27675	27784	27782	27644	27671	27577	27636	27589	27663	27783	27543	27909	27569	27867	27581	27622	27738	27812	27828	27622	27553	27604	27554	27713	27804	27736	27599	27710	27655	27897	27903	27802	27573	27595	27394	27531	27547	27679	27717	27752	27485	27541	27705	27847	27658	27634	27683	27652	27718	27941	27932	27668	27535	27622	27605	27455	27771	27708	27639	27543	27831	27913	27899	27878	27677	27673	27753	27680	27681	27743	27530	27666	27857	27866	27761	27824	27447	27578	27347	27739	27682	27612	27681	27550	27650	27876	27879	27681	27860	27805	27548	27494	27764	27772	27475	27586	27509	27763	27765	27584	27770	27619	27649	27875	27822	27482	27647	27677	27738	27674	27687	27555	27848	27505	27820	27612	27502	27865	27778	27672	27814	27701	27680	27706	27734	27739	27871	27714	27717	27767	27853	27866	27560	27727	27737	27757	27514	27679	27484	27737	27786	27879	27643	27935	27682	27794	27733	27645	27809	27762	27717	27569
44977	69098	60524	41501	27809	22006	20193	19568	19110	18849	19120	27586	43313	41815	34102	27153	21782	19216	17909	17622	17839	17613	17727	17881	18041	17708	17633	17666	17612	17665	17807	17653	17728	17717	17519	17566	17665	17602	17661	17931	17718	17640	17825	17487	17794	17786	17605	17592	17500	17638	17656	17692	17678	17571	17733	17642	17703	17676	17734	17697	17520	17693	17567	17589	17586	17623	17572	17584	17670	17546	17618	17543	17675	17765	17789	17631	17764	17556	17623	17640	17621	17661	17621	17858	17500	17523	17658	17580	17588	17544	17655	17623	17662	17686	17877	17560	17663	17753	17682	17513	17687	17606	17732	17607	17417	17519	17659	17697	17564	17697	17532	17759	17705	17772	17705	17831	17671	17667	17649	17624	17572	17496	17757	17570	17680	17429	17646	17811	17844	17838	17620	17601	17675	17512	17658	17730	17713	17615	17783	17858	17609	17676	17646	17760	17756	17692	17758	17845	17592	17670	17673	17829	17634	17777	17826	17640	17521	17571	17498	17728	17492	17579	17495	17506	17541	17640	17782	17491	17548	17621	17551	17784	17590	17671	17531	17721	17669	17671	17598	17553	17555	17699	17695	17478	17673	17723	17601	17584	17615	17431	17583	17650	17676	17771	17677	17679	17585	17641	17551	17768	17584	17537	17777	17620	17575	17783	17649	17677	17733	17797	17637	17397	17694	17646	17644	17662	17580	17778	17683	17720	17780	17853	17739	17714	17722	17504	17709	17693	17448	17611	17721	17574	17739	17716	17559	17589	17722	17420	17750	17614	17510	17820	17751	17740	17743	17555	17797	17617	17600	17605	17705	17492	17715	17451	17731	17732	17658	17621	17655	17684	17639	17405	17610	17649	17730	17772	17618	17925	17656	17567	17631	17614	17605	17594	17588	17476	17718	17694	17851	17734	17595	17773	17516	17726	17588	17642	17468	17810	17572	17688	17751	17701	17514	17770	17715	17781	17568	17638	17620	17541	17651	17481	17748	17392	17702	17576	17634	17688	17893	17599	17724	17646	17633	17568	17783	17541	17658	17751	17700	17657	17389	17677	17488	17705	17713	17663	17516	17658	17725	17720	17686	17671	17836	17607	17786	17559	17545	17549	17558	17698	17531	17601	17767	17599	17657	17618	17705	17666	17623	17705	17603	17701	17759	17482	17606	17634	17681	17759	17669	17669	17539	17626	17793	17630	17639	17820	17668	17510	17441	17767	17713	17712	17544	17498	17706	17581	17680	17691	17710	17719	17647	17695	17779	17879	17664	17674	17596	17621	17805	17665	17774	17546	17806	17572	17708	17756	17694	17634	17724	17506	17689	17634	17495	17672	17585	17621	17550	17682	17641	17710	17687	17523	17617	17775	17632	17664	17732	17595	17684	17684	17501	17438	17659	17717	17670	17738	17773	17648	17368	17721	17707	17819	17670	17726	17791	17654	17733	17785	17678	17642	17651	17576	17545	17795	17651	17702	17770	17657	17771	17787	17651	17535	17719	17850	17716	17526	17696	17660	17598	17675	17541	17895	17759	17719	17781	17656	17728	17681	17613	17683	17603	17600	17722	17737	17834	17808	17621	17760	17573	17495	17812	17657	17509	17627	17695	17798	17690	17701	17631	17698	17708	17884	17617	17561	17624	17632	17693	17626	17580	17523	17654	17726	17698	17566	17571	17738	17586	17718	17538	17662	17553	17649	17752	17613	17740	17578	17627	17491	17762	17670	17694	17854	17526	17628	17726	17654	17633	17753	17704	17887	17677	17722	17660	17612	17838	17697	17666	17814	17703	17616	17846	17653	17544	17583	17576	17662	17635	17607	17706	17664	17638	17782	17649	17630	17732	17795	17779	17662	17562	17623	17840	17652	17524	17542	17849	17714	17725	17618	17472	17582	17512	17624	17517	17730	17607	17692	17595	17749	17783	17781	17759	17519	17563	17611	17724	17755	17742	17716	17589	17605	17732	17549	17528	17666	17776	17600	17566	17656	17716	17827	17834	17632	17569	17541	17792	17652	17702	17867	17682	17791	17526	17822	17770	17719	17776	17601	17588	17770	17518	17807	17732	17774	17769	17567	17549	17526	17758	17562	17587	17690	17462	17552	17673	17576	17647	17832	17726	17619	17601	17763	17857	17762	17700	17634	17674	17740	17721	17678	17517	17757	17626	17530	17736	17737	17472	17823	17817	17352	17673	17580	17792	17760	17622	17669	17520	17706	17579	17628	17717	17645	17705	17745	17562	17663	17713	17625	17565	17819	17756	17662	17619	17620	17468	17595	17606	17574	17574	17700	17607	17764	17732	17747	17616	17602	17591	17488	17715	17664	17721	17595	17704	17678	17608	17804	17711	17428	17679	17644	17615	17568	17634	17673	17837	17669	17626	17621	17606	17546	17579	17708	17711	17849	17690	17820	17813	17677	17550	17596	17689	17735	17696	17672	17571	17638	17525	17586	17673	17556	17648	17672	17687	17772	17467	17693	17552	17604	17815	17921	17604	17511	17603	17710	17563	17691	17579	17647	17668	17575	17631	17496	17674	17641	17700	17644	17669	17783	17732	17531	17857	17728	17478	17570	17746	17532	17560	17438	17617	17761	17660	17652	17620	17660	17615	17780	17624	17603	17598	17643	17565	17516	17654	17804	17688	17674	17581	17698	17526	17808	17674	17553	17427	17761	17681	17573	17867	17775	17600	17789	17466	17742	17603	17563	17683	17658	17580	17546	17695	17517	17767	17707	17668	17607	17669	17858	17822	17667	17713	17667	17652	17561	17582	17651	17743	17592	17722	17632	17704	17481	17654	17556	17704	17517	17632	17656	17585	17747	17732	17587	17516	17777	17726	17443	17625	17710	17549	17517	17793	17864	17685	17823	17609	17559	17578	17746	17679	17729	17734	17670	17762	17543	17728	17746	17509	17618	17448	17634	17633	17563	17595	17536	17568	17692	17504	17704	17817	17684	17521	17707	17783	17604	17705	17776	17640	17679	17708	17658	17556	17553	17863	17729	17731	17705	17424	17546	17575	17663	17715	17602	17755	17611	17699	17661	17839	17804	17613	17706	17646	17667	17830	17598	17531	17768	17755	17886	17631	17565	17699	17635	17754	17666	17689	17712	17529	17622	17648	17781	17572	17764	17633	17671	17817	17593	17568	17583	17507	17726	17506	17787	17669	17404	17623	17596	17777	17690	17677	17569	17668	17740	17717	17657	17699	17657	17642	17600	17667	17669	17517	17646	17634	17778	17669	17671	17463	17563	17701	17643	17802	17541	17678	17781	17689	17716	17783	17800	17640	17608	17720	17681	17811	17734	17702	17654	17525	17666	17509	17547	17456	17686	17731	17612	17619	17746	17549	17594	17714	17629	17638	17547	17767	17558	17626	17717	17694	17659	17593	17595	17839	17707	17771	17837	17813	17622	17629	17749	17581	17643	17683	17633	17843	17564	17684	17710	17713	17573	17829	17657	17753	17285	17551	17743	17684	17660	17463	17621	17630	17676	17540	17491	17653	17714	17510	17388	17792	17809	17647	17667	17443	17519	17805	17657	17618	17816	17771	17664	17805	17721	17540	17791	17719	17689	17600	17626	17744	17734	17580	17745	17656	17572	17657	17653	17548	17714	17638	17728	17729	17565	17707	17715	17461	17727	17529	17722	17729	17674	17684	17551	17725	17587	17883	17694	17652	17636	17692	17603	17656	17781	17744	17600	17638	17764	17691	17636	17681	17711	17586	17673	17799	17562	17720	17746	17628	17557	17574	17708	17574	17545	17647	17641	17489	17666	17684	17673	17802	17618	17675	17618	17621	17674	17689	17564	17742	17629	17648	17749	17602	17661	17474	17683	17569	17619	17525	17676	17542	17603	17866	17784	17700	17684	17696	17651	17607	17526	17750	17394	17728	17819	17681	17607	17650	17650	17733	17741	17503	17562	17534	17510	17571	17695	17737	17654	17852	17886	17588	17598	17849	17675	17572	17528	17638	17645	17498	17666	17716	17682	17675	17610	17671	17620	17653	17672	17559	17717	17791	17578	17677	17533	17650	17710	17841	17569	17583	17641	17867	17825	17596	17665	17631	17728	17664	17647	17587	17752	17771	17696	17790	17680	17610	17792	17715	17553	17682	17759	17542	17680	17697	17387	17613	17733	17609	17687	17640	17547	17740	17609	17707	17596	17534	17492	17627	17603	17415	17556	17702	17693	17574	17563	17685	17543	17651	17583	17738	17733	17774	17713	17663	17543	17635	17636	17718	17683	17733	17429	17586	17661	17824	17502	17794	17639	17686	17761	17582	17593	17652	17802	17644	17665	17672	17528	17714	17652	17748	17599	17710	17773	17424	17544	17761	17822	17696	17660	17636	17569	17507	17665	17587	17625	17568	17708	17749	17551	17461	17627	17409	17575	17763	17547	17599	17734	17593	17603	17648	17642	17754	17845	17544	17759	17795	17649	17591	17614	17688	17818	17688	17779	17646	17749	17594	17521	17595	17716	17704	17817	17731	17490	17652	17400	17784	17707	17754	17509	17749	17540	17586	17649	17706	17811	17782	17478	17650	17691	17747	17669	17672	17599	17569	17765	17743	17652	17797	17579	17755	17642	17498	17512	17563	17682	17690	17816	17611	17693	17628	17795	17586	17810	17763	17560	17430	17709	17802	17594	17720	17419	17832	17485	17660	17553	17762	17545	17612	17692	17727	17716	17557	17578	17684	17678	17733	17636	17487	17746	17647	17791	17826	17617	17661	17688	17718	17462	17505	17727	17515	17814	17632	17648	17464	17642	17727	17659	17686	17729	17879	17738	17808	17739	17645	17810	17529	17730	17620	17715	17616	17792	17643	17656	17636	17622	17741	17660	17611	17579	17666	17828	17581	17685	17531	17560	17624	17693	17654	17667	17485	17541	17635	17751	17671	17684	17695	17644	17603	17816	17776	17710	17666	17642	17876	17763	17730	17689	17558	17574	17592	17671	17683	17731	17764	17697	17604	17702	17794	17589	17532	17578	17473	17700	17740	17564	17550	17720	17779	17595	17520	17709	17713	17519	17756	17619	17671	17697	17443	17509	17813	17590	17724	17624	17851	17677	17669	17734	17737	17529	17672	17663	17689	17740	17842	17612	17743	17620	17550	17709	17667	17589	17565	17760	17559	17735
43315	43118	44219	38030	31414	28518	28228	27893	27971	27565	27916	27791	28399	29321	28854	28311	28052	28093	27867	27698	27723	27657	27690	27750	27607	27605	27641	27527	27554	27636	27628	27527	27357	27430	27561	27674	27561	27609	27512	27661	27753	27403	27853	27746	27600	27833	27444	27687	27628	27575	27579	27595	27465	27701	27818	27687	27706	27578	27631	27561	27465	27353	27785	27548	27707	27630	27641	27537	27776	27532	27549	27645	27736	27762	27557	27339	27709	27823	27602	27551	27702	27769	27560	27683	27634	27848	27894	27491	27674	27670	27810	27588	27902	27635	27647	27566	27719	27726	27594	27636	27637	27513	28016	27694	27450	27456	27539	27644	27774	27600	27683	27735	27665	27568	27641	27895	27775	27669	27996	27680	27647	27693	27785	27781	27691	27682	27631	27442	27812	27403	27517	27463	27935	27770	27800	27542	27507	27519	27586	27676	27608	27607	27630	27894	27662	27798	27676	27497	27594	27641	27506	27673	27616	27609	27755	27823	27440	27532	27719	27825	27652	27796	27710	27645	27328	27624	27731	27357	27726	27734	27469	27836	27668	27696	27695	27761	27693	27643	27895	27749	27544	27674	27443	27701	27403	27579	27767	27664	27596	27748	27495	27671	27484	27508	27753	27743	27710	27501	27436	27463	27607	27421	27845	27769	27601	27590	27557	27770	27325	27528	27697	27773	27650	27756	28006	27307	27571	27485	27566	27669	27586	27529	27483	27494	27643	27803	27721	27536	27708	27896	27710	27670	27687	27534	27591	27736	27532	27638	27667	27727	27740	27710	27596	27454	27896	27563	27855	27567	27755	27718	27483	27428	27782	27595	27774	27613	27647	27629	27698	27795	27608	27603	27316	27828	27498	27697	27981	27522	27474	27644	27585	27703	27813	27600	27800	27641	27778	27673	27486	27425	27842	27811	27749	27560	27658	27596	27583	27493	27372	27597	27508	27579	27757	27699	27689	27780	27712	27541	27896	27487	27591	27691	27576	27595	27748	27691	27639	27602	27506	27871	27485	27400	27546	27591	27513	27591	27730	27482	27875	27558	27666	27797	27748	27355	27656	27768	27468	27541	27607	27602	27748	27730	27761	27487	27602	27542	27661	27337	27519	27456	27516	27701	27892	27469	27556	27276	27617	27581	27764	27664	27530	27613	27390	27645	27668	27641	27848	27710	27539	27582	27470	27672	27598	27697	27743	27830	27662	27567	27642	27665	27617	27502	27804	27854	27745	27623	27424	27532	27696	27499	27750	27775	27782	27368	27507	27449	27659	27766	27835	27938	27617	27596	27391	27769	27494	27696	27824	28091	27454	27684	27812	27714	27626	27644	27425	27573	27504	27602	27675	27730	27396	27437	27563	27800	27536	27452	27600	27526	27476	27480	27789	27594	27581	27611	27462	27823	27740	27305	27752	27718	27777	27635	27606	27614	27409	27630	27922	27716	27603	27295	27475	27821	27434	27731	27505	27648	27554	27778	27665	27690	27698	27705	27852	27935	27464	27426	27706	27564	27583	27822	27488	27633	27481	27656	27645	27891	27555	27658	27706	27762	27516	27352	27653	27908	27897	27938	27457	27562	27832	27580	27539	27684	27734	27403	27412	27788	27765	27629	27587	27666	27581	27645	27668	27595	27781	27652	27595	27464	27827	27373	27735	27363	27659	27729	27959	27432	27525	27508	27724	27728	27756	27488	27682	27775	27676	27657	27705	27576	27811	27919	27730	27420	27410	27695	27461	27799	27788	27461	27681	27583	27572	27473	27826	27741	27606	27549	27771	27678	27700	27680	27480	27673	27419	27783	27523	27575	27778	27539	27737	27534	27646	27614	27562	27760	27818	27767	27629	27547	27778	27626	27640	27419	27576	27532	27746	27624	27688	27622	27592	27430	27776	27848	27435	27512	27692	27649	27481	27492	27948	27642	27711	27665	27649	27698	27352	27790	27750	27676	27492	27702	27669	27590	27572	27657	27677	27713	27712	27496	27783	27797	27696	27851	27540	27707	27783	27672	27885	27813	27432	27729	27864	27576	27688	27764	27362	27493	27662	27735	27376	27530	27700	27893	27624	27772	27902	27810	27839	27966	27364	27657	27576	27675	27668	27508	27796	27512	27554	27517	27672	27554	27672	27411	27617	27608	27834	27779	27265	27399	27873	27960	27677	27833	27662	27834	27474	27621	27476	27617	27725	27600	27540	27732	27581	27873	27742	27618	27601	27597	27583	27486	27458	27775	27660	27780	27716	27509	27650	27805	28004	27512	27382	27756	27560	27729	27599	27780	27595	27600	27823	27868	27594	27616	27538	27584	27663	27814	27759	27739	27479	27743	27761	27683	27478	27786	27777	27726	27642	27929	27498	27709	27598	27582	27882	27564	27954	27444	27607	27471	27722	27569	27704	27541	27817	27460	27728	27703	27454	27539	27554	27628	27622	27832	27556	27760	27573	27908	27844	27635	27630	27635	27844	27774	27675	27438	27652	27706	27505	27656	27747	27801	27742	27572	27424	27622	27592	27590	27722	27618	27455	27642	27414	27638	27517	27583	27348	27816	27647	27541	27644	27796	27693	27477	27626	27643	27591	27771	27798	27637	27562	27545	27707	27618	27648	27575	27562	27793	27670	27700	27781	27702	27546	27494	27528	27590	27796	27814	27571	27605	27734	27631	27622	27792	27706	27717	27330	27605	27590	27497	27638	27743	27737	27770	27540	27516	27846	27706	27785	27776	27663	27466	27635	27578	27743	27699	27436	27271	27386	27678	27569	27541	28057	27824	27650	27874	27751	27759	27767	27866	27473	27575	27552	27722	27691	27689	27481	27445	27688	27260	27741	27834	27700	27511	27563	27583	27701	27684	27647	27655	27533	27367	27560	27713	27673	27646	27341	27544	27712	27581	27747	27740	27750	27898	27632	27691	27654	27750	27741	27748	27960	27672	27725	27869	27860	27776	27974	27479	27631	27625	27369	27520	27521	27455	27718	27823	27584	27679	27639	27525	27751	27583	27788	27743	27595	27299	27559	27729	27678	27646	27793	27635	27858	27539	27604	27579	27654	27467	27751	27998	27574	27785	27680	27542	27466	27571	27820	27762	27698	27772	27378	27486	27762	27856	27766	27819	27667	27569	27801	27721	27616	27416	27564	27495	27839	27739	27479	27888	27629	27704	27604	27629	27767	27573	27845	27422	27768	27615	27750	27751	27741	27695	27568	27735	27538	27651	27753	27795	27598	27730	27656	27555	27461	27676	27482	27606	27379	27582	27465	27466	27810	27568	27780	27755	27613	27616	27970	27682	27551	27447	27596	27642	27585	27710	27776	27643	27867	27559	27755	27756	27471	27665	27649	27552	27784	27507	27705	27623	27689	27386	27748	27623	27606	27524	27651	27519	27687	27797	27364	27665	27458	27665	27470	27593	27540	27790	27643	27743	27535	27905	27631	27618	27551	27692	27444	27596	27587	27434	27694	27375	27496	27539	27731	27784	27763	27580	27903	27550	27648	27321	27576	27532	27357	27691	27620	27641	27782	27387	27483	27658	27685	27519	27818	27449	27423	27512	27689	27572	27714	27866	27683	27668	27729	27294	27689	27596	27599	27988	27607	27690	27838	27503	27752	27770	27652	28018	27809	27741	27693	27572	27849	27700	27608	27695	27549	27683	27466	27672	27746	27399	27702	27681	27617	27724	27704	27750	27537	27398	27925	27722	27915	27789	27693	27594	27746	27838	27615	27564	27838	27706	27792	27555	27777	27816	27554	27584	27416	27687	27815	27886	27696	27567	27685	27493	27820	27640	27924	27674	27668	27675	27676	27584	27798	27649	27766	27647	27644	27775	27499	27355	27484	27961	27617	27674	27516	27650	27534	27695	27824	27506	27540	27639	27513	27555	27716	27935	27817	27777	27561	27688	27532	27711	27684	27576	27578	27710	27951	27654	27619	27681	27706	27936	27954	27592	27605	27408	27811	27543	27620	27545	27768	27673	27780	27721	27516	27777	27750	27538	27490	27667	27782	27758	27656	27603	27758	27632	27648	27791	27981	27332	27554	27926	27791	27786	27630	27526	27719	27746	27800	27579	27342	27753	27793	27642	27718	27557	27706	27379	27574	27395	27638	27738	27521	27616	27470	27583	27490	27497	27590	27851	27688	27528	27614	27508	27567	27639	27606	27777	27723	27545	27764	27550	27702	27500	27822	27521	27615	27563	27570	27711	27565	27664	27785	27867	27756	27669	27533	27746	27704	27434	27644	27735	27652	27724	27531	27341	27640	27402	27596	27411	27774	27659	27749	27769	27835	27524	27516	27549	27683	27721	27582	27640	27625	27682	27579	27671	27837	27541	27643	27674	27719	27565	27779	27265	27870	27515	27387	27664	27685	27800	27568	27732	27608	27557	27587	27620	27742	27645	27568	27468	27656	27428	27840	27642	27525	27614	27693	27798	27809	27646	27691	27950	27608	27901	27678	27454	27498	27615	27832	27590	27632	27552	27796	27493	27702	27514	27540	27711	27498	27865	27608	27717	27546	27585	27719	27658	27609	27694	27438	27952	27849	27692	27660	27697	27580	27691	27628	27574	27587	27482	27500	27516	27432	27517	27749	27523	27585	27579	27816	27650	27367	28055	27487	27270	27576	27718	27638	27483	27765	27579	27570	27692	27533	27608	27790	27572	27568	27428	27714	27578	27726	27683	27846	27653	27673	27595	27588	27808	27488	27581	27373	27760	27924	27922	27669	27768	27716	27621	27434	27744	27369	27470	27630	27768	27668	27591	27733	27598	27592	27558	27882	27766	27746	27596	27922	27518	27672	27640	27750	27506	27551	27590	27739	27654	27791	27675	27652	27747	27687	27536	27491	27704	27723	27671	27774	27432	27698	27952	27760	27743	27502	27628	27664	27690	27611	27402	27702	27784	27555	27488	27460	27691	27795	27583	27745	27624	27846	27497	27685	27622	27484	27838	27703	27749	27922	27792	27715	27791	27663	27545	27546	27605	27880	27577	27826	27550	27839	27630	27800	27741	27682	27675	27778	27624	27518	27760	27798	27470	27796	27864	27401	27537	27335	27457	27524	27505	27558	27654	27685	27652	27481	27817	27467	27713	27651	27626	27518	27603	27488	27757	27957	27657	27552	27723	27732	27455	27727	27615
44897	48124	42949	30134	21825	18775	18274	18280	17925	17795	17833	18091	18950	19911	19050	18556	18110	17901	17695	17685	17662	17471	17403	17778	17558	17839	17836	17583	17694	17656	17576	17698	18001	17672	17502	17517	17760	17652	17895	17645	17811	17738	17673	17658	17640	17590	17729	17680	17688	17609	17701	17641	17720	17606	17707	17670	17607	17705	17617	17705	17727	17653	17687	17598	17618	17610	17596	17800	17780	17675	17803	17531	17769	17672	17761	17722	17548	17667	17802	17573	17702	17532	17658	17824	17681	17574	17635	17507	17646	17857	17681	17570	17952	17546	17590	17534	17693	17546	17620	17732	17719	17811	17584	17609	17672	17534	17637	17612	17587	17620	17673	17543	17564	17691	17508	17740	17505	17573	17510	17638	17558	17570	17664	17634	17681	17576	17921	17805	17739	17571	17566	17734	17558	17746	17426	17677	17563	17547	17501	17630	17758	17655	17565	17648	17752	17645	17574	17494	17679	17722	17527	17637	17752	17467	17662	17582	17575	17482	17700	17674	17499	17380	17746	17517	17566	17554	17643	17725	17624	17683	17705	17713	17798	17603	17675	17562	17640	17574	17626	17647	17752	17694	17793	17609	17561	17652	17767	17444	17701	17515	17685	17853	17608	17648	17799	17524	17541	17837	17595	17668	17672	17465	17657	17453	17625	17638	17616	17564	17640	17698	17578	17754	17661	17434	17784	17792	17557	17683	17800	17581	17549	17738	17828	17592	17533	17619	17481	17578	17550	17644	17447	17650	17629	17701	17678	17615	17614	17830	17675	17569	17603	17636	17543	17723	17608	17620	17579	17717	17594	17574	17681	17543	17453	17746	17812	17506	17579	17627	17765	17504	17518	17692	17602	17588	17541	17692	17520	17776	17710	17712	17670	17858	17718	17654	17610	17742	17760	17633	17750	17538	17650	17732	17729	17732	17658	17593	17575	17532	17730	17715	17553	17609	17733	17579	17614	17619	17644	17699	17771	17599	17577	17764	17622	17670	17589	17684	17680	17723	17386	17802	17691	17661	17692	17603	17626	17727	17558	17801	17504	17765	17728	17632	17807	17732	17642	17628	17516	17593	17687	17680	17702	17754	17645	17795	17675	17674	17619	17744	17561	17706	17739	17594	17603	17451	17525	17682	17674	17679	17705	17642	17665	17651	17598	17723	17603	17714	17888	17616	17559	17560	17605	17714	17926	17612	17756	17742	17651	17699	17625	17701	17682	17724	17443	17699	17642	17687	17769	17638	17638	17562	17462	17572	17700	17694	17610	17615	17475	17632	17789	17522	17604	17646	17602	17792	17488	17785	17520	17570	17556	17559	17628	17619	17678	17625	17754	17546	17544	17729	17876	17758	17698	17587	17650	17600	17697	17785	17663	17847	17531	17594	17728	17827	17667	17633	17675	17651	17784	17492	17728	17835	17621	17570	17708	17491	17706	17719	17642	17727	17657	17656	17646	17576	17593	17454	17751	17768	17643	17583	17786	17662	17642	17550	17555	17531	17573	17656	17642	17787	17682	17722	17609	17585	17708	17791	17645	17698	17607	17603	17682	17765	17591	17625	17631	17753	17631	17540	17691	17853	17511	17715	17582	17885	17886	17625	17658	17561	17597	17535	17749	17399	17684	17624	17607	17613	17617	17605	17472	17638	17665	17739	17637	17709	17658	17786	17878	17658	17758	17742	17678	17590	17597	17777	17718	17714	17746	17714	17604	17575	17525	17655	17630	17676	17657	17528	17578	17631	17685	17753	17607	17742	17800	17473	17548	17547	17447	17644	17625	17516	17489	17612	17592	17588	17691	17712	17737	17774	17560	17608	17646	17589	17750	17623	17734	17770	17649	17618	17591	17819	17563	17714	17700	17678	17658	17630	17733	17715	17664	17582	17588	17755	17582	17648	17362	17601	17603	17581	17634	17615	17692	17773	17739	17609	17807	17750	17744	17583	17569	17636	17613	17722	17595	17672	17532	17816	17530	17777	17722	17691	17775	17739	17709	17575	17582	17480	17724	17694	17731	17573	17568	17675	17708	17683	17685	17536	17677	17499	17667	17612	17597	17623	17889	17589	17846	17607	17583	17640	17662	17827	17676	17689	17691	17700	17663	17820	17752	17835	17736	17939	17699	17616	17535	17833	17695	17726	17618	17640	17594	17820	17567	17637	17982	17797	17587	17504	17720	17623	17725	17803	17751	17663	17934	17579	17572	17685	17574	17778	17498	17830	17662	17733	17687	17616	17586	17600	17596	17742	17781	17727	17690	17623	17662	17578	17581	17666	17533	17710	17791	17604	17485	17603	17519	17745	17531	17760	17842	17902	17699	17627	17611	17825	17674	17716	17748	17634	17799	17800	17635	17654	17657	17655	17606	17608	17630	17569	17651	17721	17638	17774	17655	17706	17547	17800	17654	17728	17752	17494	17798	17656	17701	17716	17530	17639	17638	17714	17855	17785	17597	17596	17718	17687	17707	17678	17687	17698	17605	17691	17741	17655	17784	17759	17689	17888	17918	17661	17707	17655	17566	17596	17481	17685	17684	17620	17681	17685	17722	17545	17807	17724	17559	17745	17586	17690	17436	17838	17702	17680	17754	17694	17589	17657	17726	17700	17738	17565	17588	17774	17755	17765	17575	17731	17669	17673	17619	17697	17712	17557	17620	17604	17666	17654	17784	17668	17824	17688	17555	17687	17721	17620	17681	17701	17567	17713	17702	17501	17676	17622	17635	17627	17636	17697	17732	17604	17603	17607	17585	17826	17635	17672	17488	17632	17679	17604	17628	17805	17653	17854	17755	17852	17547	17693	17749	17610	17791	17805	17765	17576	17731	17687	17700	17681	17549	17693	17663	17689	17839	17640	17637	17538	17600	17580	17786	17690	17662	17570	17543	17654	17588	17779	17437	17641	17534	17538	17808	17693	17752	17689	17818	17467	17685	17668	17760	17636	17449	17536	17679	17703	17591	17650	17748	17678	17821	17531	17678	17617	17610	17691	17747	17594	17719	17638	17606	17673	17659	17661	17639	17616	17603	17638	17678	17633	17751	17536	17749	17660	17790	17591	17684	17831	17604	17600	17655	17664	17690	17488	17961	17565	17675	17771	17613	17577	17624	17647	17814	17893	17729	17679	17607	17686	17546	17580	17483	17678	17640	17641	17579	17839	17660	17522	17584	17540	17717	17689	17773	17732	17681	17554	17567	17800	17637	17683	17697	17641	17535	17505	17617	17475	17668	17818	17888	17695	17679	17719	17729	17661	17649	17534	17697	17723	17727	17767	17699	17560	17794	17804	17509	17569	17622	17788	17440	17577	17654	17843	17674	17684	17642	17676	17596	17567	17654	17622	17748	17605	17659	17545	17624	17502	17739	17602	17661	17582	17430	17760	17721	17647	17737	17598	17928	17528	17665	17785	17836	17499	17692	17750	17467	17904	17469	17665	17656	17730	17709	17696	17841	17568	17637	17399	17534	17703	17521	17898	17504	17608	17802	17712	17674	17737	17724	17540	17688	17766	17618	17728	17780	17708	17786	17671	17824	17531	17428	17666	17704	17665	17620	17708	17671	17645	17568	17637	17745	17613	17555	17711	17761	17757	17703	17856	17550	17699	17815	17685	17674	17726	17732	17560	17553	17788	17492	17667	17766	17610	17558	17670	17710	17555	17680	17707	17790	17596	17641	17753	17643	17686	17531	17745	17693	17693	17576	17703	17576	17575	17793	17458	17725	17728	17676	17719	17517	17575	17642	17595	17702	17605	17577	17651	17780	17541	17702	17657	17762	17672	17660	17841	17588	17819	17664	17639	17617	17616	17733	17644	17648	17653	17662	17484	17734	17605	17621	17616	17604	17645	17801	17662	17788	17625	17659	17690	17682	17584	17702	17696	17710	17542	17667	17715	17761	17583	17646	17811	17762	17609	17663	17778	17706	17715	17768	17684	17416	17393	17573	17631	17660	17690	17658	17617	17480	17638	17717	17645	17633	17626	17585	17708	17653	17872	17701	17620	17618	17701	17851	17633	17763	17688	17555	17431	17733	17700	17727	17708	17578	17801	17651	17671	17586	17610	17558	17846	17660	17582	17651	17492	17569	17761	17753	17542	17631	17852	17698	17742	17720	17634	17751	17633	17534	17691	17623	17859	17770	17639	17480	17625	17715	17619	17616	17651	17574	17751	17823	17712	17577	17532	17689	17746	17698	17742	17542	17532	17632	17567	17921	17629	17502	17614	17609	17655	17640	17652	17720	17878	17663	17725	17603	17681	17779	17554	17772	17835	17600	17704	17723	17747	17821	17700	17742	17596	17773	17641	17616	17716	17563	17719	17743	17616	17542	17633	17652	17855	17656	17610	17572	17795	17694	17598	17513	17667	17761	17709	17699	17594	17882	17766	17664	17633	17721	17733	17765	17765	17586	17499	17464	17753	17601	17591	17731	17635	17754	17565	17524	17702	17579	17714	17592	17804	17853	17680	17818	17611	17522	17741	17494	17689	17648	17743	17702	17675	17747	17528	17858	17689	17383	17621	17675	17607	17685	17604	17575	17562	17597	17914	17660	17594	17788	17660	17777	17734	17531	17761	17644	17752	17561	17567	17682	17627	17724	17702	17502	17538	17611	17729	17732	17682	17636	17636	17727	17759	17702	17806	17707	17734	17676	17649	17503	17683	17811	17583	17618	17724	17623	17637	17614	17658	17530	17727	17658	17769	17697	17637	17468	17717	17582	17590	17478	17832	17718	17780	17631	17842	17721	17659	17629	17588	17643	17562	17623	17868	17533	17796	17712	17591	17676	17730	17607	17696	17582	17535	17617	17759	17697	17553	17616	17581	17592	17670	17570	17524	17423	17774	17529	17739	17548	17687	17624	17708	17589	17811	17754	17648	17707	17542	17536	17790	17733	17614	17757	17602	17759	17525	17675	17703	17526	17593	17582	17671	17573	17608	17605	17637	17563	17644	17778	17589	17670	17709	17707	17668	17550	17814	17684	17621	17835	17591	17724	17684	17723	17536	17619	17816	17588	17518	17701	17752	17667	17701	17799	17792	17746	17893	17719	17830	17809	17580	17608	17587	17796	17703	17590	17600	17555	17795	17761	17646	17670	17411	17666	17597	17782	17612	17648	17936	17711	17686	17686	17725	17580	17771	17446	17637
23237	20571	27454	25785	25159	29024	31675	29155	28819	29172	29079	31219	39323	42626	37945	33800	31074	29621	29156	28444	28390	28335	28387	28589	28455	28543	28212	28299	28632	28402	28495	28326	28295	28507	28502	28416	28285	28666	28579	28321	28275	28297	28135	28189	28309	28365	28301	28196	28423	28341	28472	28252	28189	28469	28361	28313	28306	28350	28828	28656	28262	28598	28631	28688	28163	28183	28405	28374	28164	28278	28158	28404	28091	28176	28427	28321	28593	28593	28262	28227	28592	28400	28459	28361	28392	28204	28399	28350	28497	28325	28644	28314	28412	28392	28339	28245	28344	28268	28406	28386	28417	28038	28359	28264	28289	28344	28148	28376	28674	28270	28313	28466	28101	28228	28186	28162	28237	28187	28112	28325	28086	28359	28350	28171	28541	28432	28113	28363	28298	28400	28733	28384	28493	28380	28364	28274	28294	28197	28301	28593	28490	28489	28153	28308	28217	28515	28243	28500	28341	28212	28311	28298	28365	28262	28215	28204	28349	28433	28462	28385	28391	28415	28375	28345	28135	28350	28623	28391	28397	28393	28452	28157	28279	28331	28168	28554	28331	28191	28423	28237	28310	28324	28379	27993	28441	28293	28306	28161	28383	28592	28351	28651	28465	28586	28275	28295	28320	27884	28155	28223	28331	28288	28370	28388	28430	28430	28486	28173	28470	28325	28209	28276	28435	28374	28279	28350	28433	28231	28497	28246	28203	28141	28277	28323	28266	28276	28288	28448	28267	28238	28171	28367	28435	28129	28260	28111	28141	28319	28400	28480	28239	28338	28295	28194	28311	28336	28329	28160	28038	28358	28340	28292	28153	28293	28168	28096	28147	28234	28444	28358	28226	28548	28133	28194	28310	28479	28395	28233	28154	28396	28355	28299	28379	28337	28273	28328	28441	28271	28428	28339	28530	28322	28051	28446	28372	28213	28430	28416	28447	28343	28262	28312	28326	28214	28329	28212	28453	28485	28550	28218	28301	28093	28346	28322	28243	28207	28178	28082	28324	28321	28357	28033	28279	28484	28359	28543	28298	28465	28249	28430	28175	28284	28089	28367	28477	28390	28472	28397	28087	28160	28666	28396	28254	28539	28361	28284	28391	28094	28343	28457	28227	28232	28263	28358	28456	28352	28431	28510	28093	28274	28293	28282	28209	28124	28276	28260	28595	28384	28427	28463	28676	28443	28210	28004	28123	28183	28232	28239	28198	28344	28243	28465	28212	28464	28389	28241	28263	28259	28299	28297	28570	28308	28151	28233	28442	28414	28272	28360	28295	28457	28161	28254	28451	28312	28100	27985	28409	28581	28173	28097	28344	28444	28449	28023	28423	28356	28156	28271	28112	28685	28464	28263	28253	28457	28301	28270	28382	28131	28554	28399	28198	28383	28235	28474	28162	28158	28388	28472	28255	28137	28395	28440	28285	28560	28347	28197	28303	28018	28237	28122	28442	28176	28202	28307	28128	28363	28255	28483	28156	28241	28408	28507	28751	28502	28226	28282	28648	28508	28313	28282	28649	28340	28163	28335	28586	28214	28512	28311	28066	28414	28247	28339	28251	28377	28369	28348	28444	28549	28294	28223	28252	28413	28549	28364	28152	28500	28385	28316	28477	28307	28542	28145	28144	28385	28458	28175	28325	28467	28612	28445	28439	28288	28375	28438	28355	28338	28420	28387	28341	28124	28255	28322	28150	28545	28237	28182	28333	28191	28237	28348	28305	28304	28159	28269	28480	28377	28153	28176	28415	28191	28240	28175	28416	28355	28486	28289	28118	28185	28396	28246	28406	28260	28288	28461	28198	28162	28179	28214	28338	28257	28345	28296	28117	28297	28114	28214	28384	28370	28533	28191	28355	28179	28427	28217	28248	28109	28358	28662	28554	28264	28254	28575	28250	28547	28088	28211	28301	28246	28349	28520	28328	28349	28496	28446	28192	28441	28119	28501	28312	28367	28209	28241	28367	28299	27999	28325	28262	28472	28280	28231	28293	28354	28392	28402	28457	28294	28335	28142	28749	28265	28337	28338	28494	28182	28431	28372	28532	28250	28219	28457	28132	28537	28355	28641	28441	28338	28266	28252	28346	28418	28305	28493	28264	28245	28496	28195	28297	28576	28354	28312	28380	28024	28414	28366	28173	28289	28232	28487	28271	28262	28089	28478	28220	28461	28402	28402	28243	28235	28247	28243	28278	28180	28188	28310	28384	28643	28519	28315	28267	28355	28407	28547	28246	28394	28438	28283	28387	28489	28508	28513	28370	28280	28418	28298	28160	28439	28198	28417	28236	28320	27918	28471	28188	28205	28459	28432	28350	28415	28353	28283	28463	28697	28316	28229	28130	28471	28138	28523	28399	28507	28302	28162	28395	28255	28246	28258	28310	28364	28135	28232	28214	28144	28486	28174	28079	28142	28693	28158	28417	28329	28564	28194	28424	28277	28372	28449	28221	28524	28383	28176	28205	28290	28292	28345	28400	28265	28283	28185	28393	28502	28595	28354	28304	28385	28344	28203	28368	28324	28404	28395	28088	28317	28190	28336	28235	28623	28402	28169	28040	28528	28101	28575	28263	28273	28210	28333	28371	28506	28606	28368	28416	28311	28410	28404	28532	28593	28242	28123	28404	27946	28295	28490	28462	28330	28130	28433	28297	28337	28296	28133	28266	28501	28283	28404	28550	28336	28338	27977	28220	28246	28389	28389	28188	28367	28225	28152	28200	28225	28211	28460	28289	28318	28266	28526	28231	28445	28268	28443	28530	28371	28462	28478	28042	28115	28219	28255	28283	28293	28458	28355	28346	28192	28117	28276	28398	28496	28275	28286	28478	28097	28063	28245	28230	28327	28297	27951	28426	28347	28324	28440	28333	28315	28634	28292	28381	28226	28166	28503	28252	28489	28168	28425	28383	28112	28468	28128	28400	28361	28348	28344	28654	28532	28319	28196	28303	28426	28123	28373	28299	28135	28117	28320	28154	28180	28319	28247	28235	28183	28275	28364	28405	28123	28113	28404	28383	28458	28566	28325	28492	28401	28151	28286	28555	28349	28363	28370	28449	28222	28309	28453	28416	28309	28278	28325	28329	28186	28401	28430	28459	28179	28110	28436	28346	28033	28383	28200	28449	28594	28108	28469	28501	28248	28288	28242	28716	28350	28614	28439	28404	28457	28393	28176	28700	28402	28528	28496	28291	28252	28318	28131	28325	28677	28207	28428	28386	28355	28264	28203	28307	28255	28415	28275	28250	28315	28371	28373	28276	28353	28248	28286	28525	28422	28433	28289	28301	28250	28445	28322	28036	28298	28469	28447	28220	28396	28353	28035	28299	28396	28197	28186	28526	28549	28266	28475	28395	28371	28313	28415	28180	28225	28265	28435	28289	28223	28470	28616	28299	28307	28308	28318	28383	28305	28162	28301	28156	28527	28302	28327	28241	28236	28520	28462	28173	28048	28590	28284	28199	28600	28226	28254	28228	28342	28206	28537	28634	28621	28288	28401	28023	28393	28385	28041	28413	28454	28140	28344	28266	28234	28499	28344	28502	28197	28319	28250	28273	28244	28575	28274	28380	28282	28370	28422	28406	28095	28278	28275	28173	28329	28089	28397	28363	28183	28258	28343	28122	28353	28084	28316	28195	28447	28175	28334	28265	28197	28538	28556	28379	28250	28486	28284	28361	28086	28399	28309	28327	28300	28264	28304	28625	28191	28531	28273	28354	28468	28135	28278	28238	28314	28413	28374	28251	28376	28304	28446	28221	28507	28153	28240	28415	28280	28358	28392	28215	28487	28211	28072	28386	27981	28148	28309	28026	28314	28345	28228	28160	28153	28084	28352	28686	28371	28512	28243	28137	28289	28049	28338	28292	28493	28115	28201	28134	28732	28208	28281	28254	28373	28509	28055	28129	28342	28377	28503	28509	28407	28546	28392	28365	28289	28263	28370	28406	28143	28163	28240	28546	28402	28385	28529	28423	28399	28289	28338	28502	28639	28389	28321	28457	28732	28149	28385	28454	28441	28283	28473	27915	28137	28686	28364	28400	28333	28423	28417	28385	28295	28332	28402	28443	28400	28377	28485	28234	28398	28273	28385	28167	28200	28507	28316	28309	28006	28466	28264	28393	28455	28498	28129	28524	28431	28408	28252	28506	28518	28140	28067	28495	28397	28427	28233	28215	28380	28296	28348	28495	28246	28557	28237	28252	28455	28531	28365	28382	28260	28437	28170	28451	28520	28484	28146	28221	28300	28156	28046	28460	28192	28183	28097	28105	28219	28163	28345	28112	28366	28390	28275	28266	28389	28528	28609	28448	28445	28418	28407	28572	28141	28128	28029	28364	28280	28272	28202	28242	28569	28278	28352	28200	28238	28529	28325	28508	28373	28112	28167	28336	28441	28432	28165	28270	28356	28175	28063	28225	28314	28517	28196	28236	28166	28254	28273	28391	28284	28437	28206	28406	28302	28281	28478	28413	28221	28523	28561	28382	28462	28574	28346	28506	28472	28548	28384	28371	28145	28323	28295	28274	28119	28310	28396	28319	28277	28395	27973	28389	28340	28292	28258	28285	28321	28461	28290	28138	28309	28409	28114	28430	28169	28105	28360	28536	28563	28108	28182	28351	28266	28362	28468	28460	28612	28235	28162	28137	28322	28323	28463	28362	28524	28307	28236	28357	28339	28134	28264	28520	28211	28274	28272	28246	28335	28316	28078	28222	28581	28447	28395	28289	28132	28581	28385	28681	28141	28422	28547	28650	28626	28144	27995	28282	28361	28579	28394	28101	28446	28355	28116	28556	27984	28548	28305	28096	28235	28294	28007	28439	28352	28318	28448	28282	28385	28269	28324	28314	28148	28381	28407	28255	28180	28423	28326	28533	28124	28342	28378	28190	28455	28383	28255	28341	28518	28268	28281	28398	28233	28365	28289	28331	28191	28246	28352	28425	28354	28398	28200	28160	28302	28313	28117	28496	28532	28412	28247	28380	28215	28376	28341	28393	28238	28169	28356	28194	28374	28240	28157	28324	28323	28370	28184	28550	28141	28362	28463	28226	28376	28491	28565	28486	28172	28480	28306	28495	28527	28319	28359	28337	28551	28559	28365	28370	28323	28408	28211	28323	28235	28040	28328	28223	28425	28397	28417
43759	59669	51355	35366	25310	20836	19834	19387	19004	18721	18604	23109	33609	35294	29651	24047	20640	19074	18535	18264	18015	18010	18312	18011	18088	17890	18005	18077	17922	18128	17997	17980	18138	18071	17906	18080	18088	18213	18106	17934	18057	18011	18162	18127	18049	18005	17994	17905	17870	17985	18047	17948	18035	18045	18098	18084	18046	18067	18056	18051	18005	18207	18005	18126	17782	17929	18036	17838	18160	18045	18062	18064	18024	18091	17929	18181	18079	18068	17924	18053	17926	18032	18066	18056	18004	17921	17948	18044	18097	17857	18020	18033	17932	18105	18047	18009	17976	18021	18167	18157	17929	18005	18160	18128	17953	17865	18038	18030	18073	18118	17909	18062	18047	18082	17979	18102	18033	18058	17945	17988	18027	18228	18116	17979	17995	17944	18035	17923	18043	18172	17914	17942	18109	17902	18067	17852	18258	17991	17884	17928	17962	17856	17962	17967	17789	17973	17942	18085	18124	17928	18067	18063	17995	17923	18130	17942	17908	17707	17895	17900	18140	18002	18033	18013	18133	18101	18080	18055	18005	18107	17934	18019	17930	17910	18211	18169	17974	18055	18030	18082	18071	18060	17944	17966	17971	18037	17949	17973	17901	18165	17986	18164	18111	18168	18085	17889	17956	18038	18092	18198	17879	18227	18024	18258	18044	17989	17872	18241	17960	17886	17963	17973	17971	17929	18040	17963	17995	17909	18139	17984	17928	18027	18045	17885	17954	18064	17946	18236	17969	17918	17901	18005	18008	18011	17998	18080	17919	17926	18141	18083	18235	17906	18036	17929	18003	17905	18124	17974	17820	17857	17889	17972	17969	18118	17972	17961	17779	18001	18096	17813	17925	18047	18090	17908	17992	17884	17882	17996	18095	17768	17984	17944	17893	17862	17974	18231	17884	17943	18017	18092	18037	18123	18037	18154	18084	17965	18044	17937	17941	18084	17952	18018	18093	17852	18000	17978	17885	18160	17979	17969	17905	18075	18139	17653	18002	17861	17857	17988	18032	18072	18048	17952	18046	18091	17848	18119	18330	17923	18046	17955	18020	17885	17784	17986	18038	18007	17951	17912	18357	17973	17913	18055	18037	17941	17924	17907	17807	18056	18140	17908	18008	17940	17895	17915	18027	17993	17974	18100	18049	17981	17972	17853	17723	18117	18000	18077	17996	18118	17945	17907	18022	18023	18094	17824	18008	18196	18087	18073	18045	17993	17963	17898	17996	18013	18153	18012	17987	17981	17932	17983	17959	17958	18022	18040	17984	17845	17863	18031	18014	17972	17909	18147	18074	17934	18172	17883	17874	17871	17956	18008	17978	17976	18138	17995	18042	18136	18026	17993	18138	18056	17841	18105	17902	18072	18123	17953	18072	18186	18113	17971	18037	17872	18027	17922	17980	17947	18102	17836	17916	17947	18119	18156	17909	18039	18096	18093	17792	17977	17879	18030	18082	17962	18112	18004	18134	17919	17935	17997	17882	18144	17936	17997	17955	18027	17952	18148	18126	17967	17887	18122	18056	17970	17983	18019	18058	18065	18116	18015	17813	17918	17843	18167	17975	17933	18012	17920	17949	17964	17937	17849	17966	18036	17914	17866	17996	18195	17908	17986	18223	18023	17949	18035	17879	18191	17997	17923	18021	17985	18106	17995	18037	17943	17884	18010	18010	17966	17978	17908	17866	18160	17915	18013	18079	17801	18095	18053	18070	17917	17900	18093	18014	17937	17944	18146	18133	18139	17867	18135	18004	18073	18079	18181	18203	18017	18003	18190	18161	18043	18033	18056	18088	18069	18039	18021	18220	17899	18117	17865	17981	18118	17903	17823	18046	18214	18117	18010	18051	18079	17897	18063	17981	17906	17958	17955	17912	18078	18050	18008	18005	17989	17965	17928	17814	18047	18016	18037	18126	17923	18124	17975	18064	18040	17858	18099	17843	18092	17919	17946	18135	17965	17917	17864	18148	18010	17952	18189	18010	17856	18127	17826	17893	17975	18016	17926	18091	17993	17981	18161	18050	18017	18005	18190	18093	18071	17897	18193	18083	17987	18089	18084	17994	17880	17950	18014	18146	17858	18066	17983	17946	17827	17954	18023	18015	18143	17979	17950	18078	17967	17927	17895	17917	18043	18183	17965	17970	18032	18107	18011	17752	18048	17946	17868	17888	18011	18011	17873	17892	17947	18135	17924	18017	17934	17848	18056	18088	18127	18102	18116	17974	17983	17804	17853	17965	18094	17884	18213	17801	17935	18060	18036	17964	17894	18014	18135	18112	18178	18124	18080	18028	17935	18159	18032	18033	17879	18072	17861	17788	18023	17869	17916	18039	18164	17993	17947	17971	17933	18125	18156	18044	17917	18126	17978	17916	18017	18051	17782	17816	17907	18001	18083	17825	18121	18006	18033	18036	17970	18123	17889	18077	18175	17847	17885	18189	18116	17902	18038	17908	18216	18015	17950	17965	18041	18055	18012	18022	18033	18264	18054	17978	18096	18152	17728	18114	18045	17894	17988	18011	17852	18038	17986	17876	18061	17684	17973	17948	17939	17986	18070	18037	18007	18005	17971	18203	17939	18046	17881	18059	18043	18024	17988	18021	18017	17671	18130	18052	17947	18130	17999	18084	17958	17881	17961	17931	17903	17893	18070	17979	17938	17998	17952	18294	18123	17750	18175	18010	17967	18032	18074	17984	18110	18000	18160	18056	18131	17955	18146	17991	17995	18004	18149	18035	18031	17946	17948	17976	17912	17926	18093	17977	18026	18121	18069	18048	17968	18054	18118	17992	18014	17913	18054	18003	17937	17869	17954	17841	17976	18042	17928	18093	18074	17878	18042	18101	17992	18014	18063	18211	18067	18068	17921	18072	17985	18091	18105	17764	18145	18078	18026	17826	17822	18207	18113	18143	17979	18161	18127	17944	18022	17970	18016	18023	18016	18008	17884	17803	18038	17938	17949	17979	18123	18052	17947	18195	17917	18017	18139	17996	17980	17918	18060	17957	18203	18084	17899	17989	17915	17818	17986	17735	18052	18047	18070	17860	18001	18027	18122	18128	17846	18071	18046	18036	18003	17955	18081	18076	17881	18043	18083	18204	17991	18014	18089	17987	17990	17991	18014	18072	17822	18048	17919	17895	18165	17976	18039	17896	17962	18239	18088	18029	18039	17918	17799	18020	18088	18199	18070	18035	18050	18126	17961	18124	18349	18307	18004	17953	18143	18152	17872	18140	18044	18111	18077	18008	18247	18045	18150	18157	17947	17971	17963	17925	17952	17901	18204	17972	18095	17966	18050	18093	17916	18100	18244	18041	18059	18046	17891	18123	18037	18040	18164	17967	17933	18055	18004	17982	18040	18250	17929	17977	17971	18058	18011	17940	17961	18039	18239	18063	17942	17989	17975	18030	17944	18062	17879	18096	18078	18009	17924	17936	18007	17998	18003	18139	18109	17991	17998	17977	18031	18055	18075	18045	18003	17937	18049	18068	17992	18044	18281	18133	17941	18083	18001	17989	18016	17994	18002	17992	17799	18135	17908	18049	17908	17921	17903	18078	18035	18253	18050	17927	17918	18034	17916	18080	18057	18179	17919	17954	18091	18059	18107	17914	18037	17957	18008	17827	17943	18071	18005	18061	17834	18039	17901	17882	17993	17875	17879	18118	18080	17936	17966	18187	18081	18042	18185	18097	18268	17928	18183	17977	17795	18066	18024	17938	18110	18062	17852	17984	18033	18057	18008	18033	17907	17977	18035	18150	17875	17880	17814	18027	18019	18043	17987	18021	18057	17880	18137	17801	17964	17899	17985	17877	18001	18035	17904	17958	17891	17958	17954	18046	18096	17940	17939	17997	18013	18045	17955	18117	18112	17939	17917	17921	17974	18196	17994	17937	17883	17831	18006	18037	18026	18058	17875	17862	17963	18043	18179	18116	18046	17746	17887	18095	17797	17926	17980	18145	18195	18116	18073	18046	17968	18130	17829	18098	17927	18127	17952	17986	17728	18109	17990	18270	17860	18044	18038	17862	18037	18099	18274	18035	17772	17780	18079	18124	18095	17940	18023	18240	17853	17956	17906	17952	18043	18018	17841	18039	17854	17858	17919	17896	18023	17882	18040	18088	18125	18156	18236	18001	18135	18023	18239	18058	18055	17987	17992	18054	18136	17994	18103	17942	18035	17897	18152	17905	18016	18122	18198	17965	18040	17984	18108	18017	18063	18052	17995	18034	17903	17977	18044	17887	18034	18034	17908	18021	18039	17953	18032	17996	18128	18183	17859	17853	17951	18060	17881	17998	18083	17969	18074	17919	17961	17859	18104	17925	18069	17997	18028	17945	17887	17817	18136	17836	18045	18077	18193	17835	17768	18052	17933	18026	17989	17898	17913	18024	17983	18074	18102	17942	17917	17894	18014	18181	17899	18019	18276	18040	18139	18120	17850	17977	18166	18039	18041	17866	18097	18033	17998	17917	18049	17948	18040	18102	18090	18138	17875	18047	18031	18092	17992	18061	18086	17953	18148	17945	17997	18058	17993	17888	17972	18078	18058	18090	18133	18038	17997	18048	17969	18039	18008	18213	17920	17942	18120	17983	17940	18071	17993	17963	18156	18094	17726	18171	17920	18010	17985	18022	17899	18050	17905	17937	17981	18010	17943	17943	18154	18123	18036	17949	17892	17912	17846	17884	18050	17977	18156	18005	17971	17926	17973	17874	17902	18062	17865	17938	17982	18076	17932	18005	17843	18178	18180	18042	17961	18055	17979	18013	17966	18039	18045	17997	18035	17792	18046	17975	18015	17964	17974	18107	17849	17970	18036	18100	18055	17943	17954	17937	18072	17977	17900	18201	17972	18127	17957	18046	17957	18039	18051	18246	18018	17867	17941	17788	18080	17969	17804	17849	18025	18050	18020	18039	17925	18057	18037	18046	17842	17823	18091	18234	17981	17833	17981	17921	17975	18075	18081	17935	18022	18017	17905	17768	17934	18051	18144	17946	18050	17941	18151	17952	18038	17880	17991	18136	17959	18178	18119	18015	18035	17995	17888	17967	18181	18101	17919	17892	17988	18094	17814	18035	18140	18210	17974	17989	18092	18178	18047	18104	18042	18085	18194	18008	17817	18005	18088	18191	18106	18104	17982
21994	20581	27374	25202	23107	27971	33568	30632	29966	30261	29897	30180	43770	50255	43337	36651	32308	30886	30090	29659	29193	29353	29592	29393	29394	29178	29471	29477	29456	29447	29172	29331	29327	29379	29154	29429	29412	29201	29464	29196	29185	29175	29378	29174	29305	29352	29274	29238	29272	29402	29399	29196	29401	29412	29264	28957	29182	29242	29453	29703	29397	29410	29112	29191	29249	29162	29275	29181	29387	29151	29370	29347	29506	29115	29152	29126	29259	29114	29354	29373	29068	29433	29319	29140	29077	29202	29297	29321	29262	29419	28987	29416	29288	29603	29271	29109	29140	29280	29208	29164	29416	29299	29233	29314	29399	29196	29310	29358	29125	29077	29178	29061	29255	29449	29052	29340	29262	29226	29044	29137	29111	29346	29274	29159	28951	29375	28997	29088	29221	29094	29265	29283	29169	29143	29253	29336	29271	29379	29464	29263	29180	29198	29148	29219	28966	29052	29158	29503	29227	29214	29155	29161	29114	29045	29024	29219	29089	29094	29287	29256	29225	29251	29022	29315	29080	29100	29224	28936	29177	29313	29092	28967	29043	28961	29215	29101	29167	29270	29089	29457	29236	28890	29056	29233	29182	29101	29241	29161	29268	29038	29178	29492	29301	29432	29187	29467	29261	29213	29340	29322	29269	29276	29269	29257	29038	28882	29045	29327	29162	28911	28981	29522	29074	29161	29312	28924	29221	29031	29488	29203	29337	28913	29175	29288	29004	28992	29150	29284	29223	29061	29250	29189	29001	29214	29202	29279	29050	29239	29264	29337	29377	29239	29126	29298	29298	29093	29445	28929	29340	29387	29132	29251	29240	29257	29297	29127	29443	29250	29215	29203	29068	29298	29321	29320	28928	29374	29086	29150	29173	29322	29382	28972	29452	29203	29121	28915	29127	29238	29468	29347	29452	29269	29153	29317	29260	29029	29139	29025	29382	29087	28977	29042	29444	28940	29304	29076	29167	28887	29167	29222	29048	29137	29077	29350	29089	29099	29303	29237	29255	29259	29298	28866	29193	29234	29136	29146	29391	29069	29217	29281	29223	29520	29293	29170	29047	29483	29146	29078	29453	29469	29313	29393	29221	29362	29175	28953	28966	29139	29070	28928	29290	28940	29277	29210	29213	29310	29328	29116	29377	29383	29184	29005	29700	29270	29101	29339	29186	29111	29232	29447	29209	29065	29199	29293	29075	29291	29314	29039	29037	29405	29171	28890	29200	29213	29434	29146	29376	29190	28975	29237	29329	29173	29269	29063	29096	28791	29211	29045	29389	29256	29158	29109	28926	29034	29057	29203	29321	29033	29209	29040	29176	29321	29135	29088	29083	29118	29167	29470	29252	29074	29175	29232	29383	29009	29171	29305	29242	29116	29074	29213	29391	28902	29151	29095	29287	29148	29448	29087	29416	29019	29164	29283	29221	29255	28985	28872	29145	29262	29188	29267	29363	29220	29244	29136	29154	29128	29107	29076	29212	29266	29300	29111	29320	29095	28889	29214	29503	29244	29148	29457	29150	29381	29228	29268	29267	29218	29125	29029	29339	29130	29084	28916	28992	29331	29214	29068	29216	28960	29283	28997	28953	28978	29104	29161	29046	29237	29274	29402	29189	29342	29514	29207	29451	28992	29055	29578	29455	29344	29330	29129	29153	28986	29261	28973	29148	29085	29127	29144	28877	29091	29316	29321	29082	28911	29035	29131	29145	29212	29329	29174	29251	29162	29225	29233	29415	29216	29222	29387	29305	29211	29196	29037	29030	29218	29226	29138	28974	29165	29354	29147	29113	29103	29020	29210	29141	29194	29547	29293	29308	29105	29101	29286	29240	29215	29171	28956	28936	29260	29300	29436	29254	29373	29421	28915	29059	29375	29307	29261	29114	29165	29328	29134	29197	29276	29092	29203	29280	29260	29489	29272	28970	28990	29299	29242	29145	29106	28960	29074	29182	28949	29557	29375	29008	29113	29083	28922	29256	29310	29440	29110	29343	29406	29194	29128	29269	29029	29446	29192	29222	28901	28995	29088	29350	29124	29221	29049	28975	29067	29235	29181	29132	29023	29319	29174	29103	29251	29457	29072	29017	29241	29331	29057	29307	29383	29314	29263	29076	29110	29213	29163	28978	29243	29262	29024	29051	29114	29294	29251	29287	29277	29101	29297	29283	29118	29345	29274	29170	29092	29121	29296	29104	29041	29277	29193	29279	29076	28950	29008	29258	29226	29105	29109	29122	29120	29175	29382	29330	29231	29403	29047	29146	29076	29161	29213	29209	29327	29245	29054	29141	28947	29197	29173	29345	29123	29138	29006	29071	29175	29146	29147	29425	29256	29069	29182	29061	29133	29070	29393	29081	29402	29171	29005	29297	29187	29365	29229	29103	29405	29162	29288	29283	29069	29248	29058	29156	28949	29222	29260	29168	29134	29123	29027	28988	29282	29024	29179	29196	29111	29355	29288	29136	29031	29022	29096	28986	28998	29074	29172	28961	29355	29116	29256	29128	29192	29189	29170	29106	29398	29248	29327	29155	29189	29287	29152	29117	29283	29255	29184	29247	29402	29199	29043	29148	29235	29252	29144	29266	29012	29070	29289	28993	29323	28932	29387	29582	29002	29013	29130	29333	29150	29143	29019	29170	29349	29243	29080	29175	29117	29094	29000	29341	29076	29262	29199	29109	29163	29087	29131	29335	29151	28944	29137	29211	29211	29090	29210	29309	29327	28906	29124	29241	29443	29200	29394	29264	29360	29217	29289	29194	29175	29206	29190	29087	29208	29323	29121	29047	28991	29267	29363	28899	29459	29346	29373	29145	29191	29139	29292	29244	29175	29040	29304	29120	29242	29133	29220	29162	29262	29199	29357	29316	29225	29200	29092	29230	29186	29140	29006	29120	29211	29584	28964	29244	29152	29281	29173	29159	29340	29353	29072	29225	29204	28947	29428	29191	29081	29113	29190	28985	29030	28951	29141	29062	29399	29004	29229	29221	29032	29046	29325	28820	29051	29088	29104	29236	29315	29213	29188	29234	29197	28924	29358	29274	29202	29091	29093	29211	29361	29182	29060	29068	29158	29025	28989	29131	29106	29080	29206	29183	29264	28948	28960	29219	29204	29171	29078	29147	29060	29532	29142	29120	29018	29249	29151	29215	29029	29380	29193	29134	29240	29423	29287	29357	29155	29291	29068	29205	29099	29056	29198	29163	28965	29202	29252	29202	29152	29525	28905	29047	29063	29323	29215	29323	29136	29156	29174	29328	29337	29432	29221	29189	29162	29230	29307	29052	29248	29000	29118	29174	29202	29068	29139	29070	29041	29066	29146	29371	29348	29286	29266	29284	29076	29109	29296	29171	29090	29054	29348	29216	29163	29081	29146	29246	29149	29488	29136	29053	29135	29129	29239	29338	29130	28901	29162	29144	29212	29264	29031	29276	29037	29257	29044	29063	29174	29525	29206	29209	29130	29211	29108	29364	29508	29027	29207	29270	29239	29116	29311	29370	29327	29047	29108	29196	28901	28853	29599	29244	29224	29334	29120	29226	28981	29213	29226	29195	29217	29043	28948	29180	29140	29251	29139	28972	29130	28999	29094	29281	29151	29327	29162	29004	29195	29247	29254	29211	29047	29199	29105	29203	29143	29115	29038	29202	29249	29275	29260	29112	29103	29349	29282	29106	29006	29560	29109	29313	29146	29408	29393	29121	29240	29218	29350	29142	29227	29285	29032	28936	29180	29471	29225	29537	29446	29149	29131	29267	29154	28869	29066	29284	28724	29096	29110	28922	29031	29183	29188	29453	29102	29196	29254	29314	29056	29216	29213	29411	29231	28975	29168	29244	29178	29343	29180	28980	29110	28897	29246	28987	29264	29339	29333	29131	29298	29154	29295	29241	29205	29260	29260	29017	29230	29079	29146	29278	29316	29200	29240	28962	29402	29231	28992	29298	29141	29108	29419	28893	29352	29386	29209	29060	29135	29224	28905	29061	29112	29224	29212	28982	29182	29244	29161	29242	29048	29293	29042	29212	29162	29171	29246	28906	29147	29377	28975	28853	29141	29024	29256	29110	29211	29099	29022	29139	29264	29052	29280	29005	29411	29395	29128	29132	29433	29272	29310	28988	29137	29099	29242	29425	29149	29038	29175	29370	29209	29328	29175	29170	29063	29265	29136	29319	29349	29437	29372	28946	28962	29313	29136	29067	28959	29251	29191	29113	29306	28989	29139	29166	29051	29179	28973	29104	29020	29223	28760	29110	29120	29126	29152	29259	29291	29358	28964	29331	29360	29167	29105	29116	29288	28948	29118	29149	29555	28831	29360	29375	29230	29155	29090	29255	29220	29086	29123	29173	29153	29249	29160	29317	28896	29042	28865	29245	29160	29256	29290	29339	29139	28907	29111	29252	29501	29349	29462	29024	29189	29394	29166	29015	29327	29171	29093	29085	28969	28954	28997	29306	29350	29161	29231	29143	29154	29211	29035	29047	29087	29161	29095	29374	29308	29236	29368	29291	28968	29187	29225	29337	29445	29363	29197	29191	29213	29237	29252	29310	29160	29407	29137	29358	29297	29028	29227	29110	29233	29360	29411	29245	29185	28959	28863	29195	28988	29378	29420	29384	28887	29202	29107	29380	29216	29109	29233	29210	29426	29298	29231	29172	29005	29014	29307	29208	29322	28999	29180	29212	29110	29306	29330	29312	29265	29147	29455	29011	28898	29266	29136	29371	29393	29460	29037	29088	29191	29163	29157	29261	29260	29174	29190	29274	29312	29270	29004	29383	29455	29268	29241	29257	29053	28953	29147	29092	29055	29164	29450	28945	29174	29206	29159	29303	29216	29261	29231	29236	29266	29308	29191	29049	29338	29283	29137	29030	29496	29189	29265	29292	29311	28995	29353	29349	29557	29316	28955	28849	29338	29259	28904	29072	29336	29272	29174	29192	29068	29128	28942	28962	29108	29280	29078	29267	29297	28925	29059	29037	28880	29369	29293	29256	29198	29285	29049	29372	29156	29375	29086	29109	29125	29433	29129	29150	28722	29316	29525	29175	29007	29258	29277	29430	29153	29344	29255	29365	29193	29330	29206	29173	29129	28645	29110	29124	29188	28905	28984	28879	28850	29306	29184	29158	29289	29094	28932
47062	70912	66868	42132	28040	22803	21540	20591	19628	19322	19149	19649	38493	42604	34758	26695	22093	19712	18865	18537	18292	18475	18356	18448	18413	18413	18314	18285	18424	18391	18385	18441	18313	18243	18497	18398	18301	18413	18540	18153	18340	18333	18378	18222	18426	18245	18475	18360	18434	18140	18512	18260	18541	18313	18285	18424	18292	18325	18435	18122	18277	18360	18334	18297	18562	18389	18387	18399	18270	18396	18386	18460	18344	18139	18323	18406	18417	18344	18207	18229	18228	18314	18400	18328	18290	18183	18427	18460	18387	18151	18473	18243	18517	18228	18355	18296	18285	18301	18347	18345	18515	18184	18723	18272	18287	18294	18304	18328	18330	18379	18248	18467	18251	18500	18427	18352	18531	18365	18146	18188	18388	18402	18534	18258	18374	18319	18037	18363	18149	18301	18451	18514	18337	18275	18359	18283	18334	18288	18364	18411	18217	18319	18281	18303	18307	18317	18287	18335	18382	18297	18374	18365	18378	18270	18172	18345	18304	18595	18207	18143	18473	18407	18223	18185	18427	18277	18268	18390	18451	18354	18217	18229	18166	18309	18285	18304	18327	18377	18368	18167	18438	18310	18365	18471	18449	18361	18487	18389	18359	18304	18295	18549	18346	18446	18531	18243	18464	18250	18299	18349	18404	18391	18308	18312	18390	18328	18422	18170	18387	18396	18348	18162	18275	18500	18315	18276	18437	18253	18365	18397	18219	18310	18464	18452	18573	18289	18256	18274	18303	18185	18204	18368	18305	18301	18460	18319	18257	18460	18334	18371	18205	18273	18434	18349	18360	18344	18312	18468	18369	18346	18413	18454	18465	18236	18259	18384	18362	18623	18496	18277	18215	18278	18300	18387	18433	18206	18211	18234	18141	18192	18171	18212	18249	18322	18314	18236	18391	18364	18150	18366	18147	18302	18347	18335	18328	18404	18227	18493	18194	18198	18285	18281	18286	18143	18445	18360	18251	18307	18405	18092	18403	18389	18331	18453	18352	18278	18324	18198	18281	18309	18458	18423	18431	18252	18263	18373	18268	18340	18465	18391	18454	18399	18106	18346	18298	18294	18354	18296	18343	18367	18533	18291	18139	18406	18516	18248	18327	18230	18397	18171	18205	18487	18288	18370	18368	18197	18531	18394	18281	18244	18338	18349	18421	18263	18388	18319	18396	18241	18405	18302	18415	18293	18207	18249	18320	18321	18245	18207	18257	18216	18250	18511	18152	18340	18175	18393	18346	18418	18231	18373	18268	18282	18439	18267	18306	18340	18312	18232	18453	18297	18240	18407	18482	18365	18220	18327	18234	18231	18217	18266	18458	18356	18408	18200	18330	18349	18213	18455	18415	18466	18452	18284	18223	18221	18367	18507	18326	18333	18214	18446	18450	18308	18072	18435	18104	18601	18346	18185	18366	18363	18254	18444	18372	18243	18318	18484	18339	18362	18295	18312	18322	18505	18377	18300	18372	18232	18214	18346	18283	18315	18529	18297	18326	18229	18345	18453	18305	18262	18364	18234	18376	18419	18399	18350	18209	18360	18322	18507	18358	18180	18289	18469	18162	18140	18162	18392	18357	18307	18218	18281	18288	18211	18308	18232	18437	18260	18400	18437	18340	18224	18414	18287	18558	18430	18356	18321	18373	18292	18310	18518	18217	18157	18327	18260	18500	18194	18328	18310	18280	18428	18352	18355	18179	18338	18335	18396	18416	18380	18449	18286	18230	18352	18384	18281	18408	18365	18420	18428	18213	18297	18271	18362	18280	18208	18290	18275	18296	18528	18253	18270	18334	18175	18555	18354	18347	18240	18384	18479	18289	18179	18299	18307	18518	18173	18300	18534	18443	18315	18439	18337	18445	18438	18217	18346	18127	18386	18343	18159	18272	18290	18277	18372	18165	18275	18248	18294	18452	18368	18390	18344	18267	18331	18284	18310	18251	18160	18261	18420	18366	18404	18501	18444	18375	18244	18428	18235	18186	18471	18415	18392	18274	18269	18201	18329	18322	18355	18385	18352	18368	18261	18399	18224	18353	18448	18200	18370	18254	18216	18294	18390	18197	18364	18288	18343	18306	18516	18557	18399	18577	18319	18225	18208	18471	18353	18328	18409	18338	18138	18412	18368	18212	18168	18302	18281	18341	18080	18281	18371	18384	18272	18459	18532	18427	18220	18335	18305	18264	18124	18437	18270	18393	18440	18293	18212	18275	18332	18233	18342	18557	18413	18156	18203	18196	18417	18336	18520	18188	18454	18385	18369	18190	18259	18333	18447	18299	18385	18298	18285	18222	18264	18315	18405	18427	18247	18291	18473	18443	18481	18395	18422	18371	18317	18499	18073	18066	18442	18472	18263	18313	18342	18268	18481	18288	18397	18447	18273	18418	18259	18335	18394	18431	18327	18406	18568	18309	18287	18443	18490	18197	18334	18266	18464	18419	18311	18368	18241	18376	18281	18074	18415	18466	18388	18327	18437	18489	18530	18269	18330	18351	18366	18217	18278	18356	18430	18296	18448	18232	18205	18335	18163	18301	18327	18390	18282	18436	18373	18398	18422	18312	18338	18262	18426	18360	18210	18344	18244	18379	18324	18246	18352	18302	18114	18434	18319	18421	18307	18240	18213	18327	18270	18271	18277	18312	18243	18324	18212	18272	18402	18241	18231	18303	18350	18148	18190	18318	18314	18261	18431	18349	18265	18227	18222	18448	18396	18362	18335	18220	18359	18251	18223	18302	18455	18308	18069	18342	18307	18340	18353	18362	18271	18282	18448	18121	18347	18226	18359	18348	18289	18429	18286	18508	18557	18491	18199	18216	18443	18431	18289	18233	18207	18360	18391	18324	18283	18287	18394	18459	18375	18252	18172	18383	18392	18485	18266	18565	18173	18241	18216	18279	18448	18272	18451	18412	18460	18195	18536	18408	18342	18261	18464	18531	18396	18373	18231	18375	18160	18448	18257	18233	18354	18340	18525	18264	18361	18362	18324	18303	18453	18194	18292	18419	18464	18136	18281	18323	18442	18354	18248	18415	18276	18401	18373	18333	18349	18394	18283	18351	18184	18276	18255	18371	18205	18136	18298	18224	18372	18306	18508	18223	18553	18301	18415	18228	18403	18353	18436	18322	18413	18318	18275	18325	18432	18444	18498	18335	18295	18304	18217	18368	18397	18335	18362	18144	18423	18384	18351	18313	18396	18400	18187	18270	18335	18223	18225	18281	18338	18313	18524	18394	18391	18347	18239	18323	18214	18365	18275	18349	18405	18401	18343	18415	18286	18339	18397	18454	18404	18383	18259	18426	18180	18409	18279	18337	18300	18304	18285	18168	18327	18349	18481	18216	18350	18322	18175	18562	18413	18303	18283	18298	18367	18284	18176	18210	18237	18260	18437	18215	18371	18361	18559	18176	18364	18269	18113	18294	18517	18234	18360	18473	18493	18195	18347	18132	18264	18352	18308	18383	18264	18311	18301	18443	18327	18452	18398	18270	18288	18428	18471	18315	18473	18307	18307	18406	18266	18305	18347	18407	18478	18320	18327	18206	18215	18424	18242	18443	18273	18389	18286	18135	18493	18462	18239	18369	18469	18269	18090	18383	18416	18261	18141	18326	18209	18301	18374	18384	18369	18383	18249	18307	18375	18237	18261	18291	18334	18319	18423	18438	18338	18464	18308	18312	18485	18371	18334	18439	18287	18291	18213	18302	18130	18326	18429	18394	18235	18436	18320	18440	18255	18383	18213	18287	18441	18317	18390	18199	18362	18375	18296	18380	18375	18315	18424	18229	18325	18339	18246	18203	18246	18309	18446	18334	18440	18490	18277	18127	18339	18362	18364	18353	18399	18410	18405	18208	18333	18368	18248	18267	18251	18481	18415	18409	18315	18468	18370	18262	18223	18475	18357	18332	18157	18365	18327	18201	18421	18382	18259	18262	18263	18256	18355	18240	18210	18414	18400	18109	18482	18256	18331	18393	18233	18406	18221	18281	18354	18356	18350	18269	18170	18297	18161	18438	18350	18341	18189	18320	18379	18334	18463	18269	18272	18410	18290	18315	18334	18358	18384	18271	18292	18155	18182	18490	18370	18363	18231	18503	18484	18418	18273	18332	18351	18532	18290	18390	18216	18390	18441	18341	18305	18247	18254	18471	18390	18434	18216	18261	18492	18131	18418	18313	18268	18310	18385	18451	18302	18259	18327	18451	18316	18257	18508	18427	18331	18300	18451	18277	18369	18226	18330	18433	18287	18478	18169	18252	18522	18397	18264	18221	18299	18272	18443	18454	18199	18414	18346	18074	18262	18407	18436	18415	18221	18248	18176	18237	18226	18392	18415	18497	18377	18106	18486	18369	18259	18307	18473	18311	18383	18284	18400	18076	18111	18405	18366	18243	18412	18161	18514	18123	18276	18584	18362	18487	18284	18385	18224	18344	18343	18337	18473	18181	18265	18306	18213	18432	18373	18499	18294	18401	18391	18331	18381	18340	18416	18315	18291	18556	18275	18393	18374	18428	18307	18394	18311	18289	18319	18438	18177	18473	18079	18440	18285	18267	18459	18264	18377	18473	18315	18264	18370	18295	18200	18329	18296	18255	18439	18320	18452	18363	18339	18370	18306	18482	18258	18562	18216	18349	18452	18401	18441	18469	18215	18436	18429	18337	18450	18335	18342	18183	18429	18284	18188	18257	18315	18136	18188	18316	18218	18299	18514	18333	18361	18359	18332	18367	18260	18328	18156	18422	18209	18244	18286	18423	18368	18445	18294	18208	18500	18321	18432	18274	18253	18216	18220	18293	18587	18341	18313	18306	18367	18341	18328	18573	18346	18394	18577	18374	18380	18485	18418	18305	18338	18303	18119	18066	18333	18392	18427	18402	18460	18278	18332	18490	18157	18358	18301	18393	18238	18490	18304	18301	18280	18244	18295	18276	18307	18400	18406	18373	18282	18117	18114	18293	18257	18215	18286	18428	18405	18423	18280	18409	18298	18381	18159	18486	18324	18170	18419	18232	18252	18360	18415	18317	18341	18187	18061	18322	18352	18325	18347	18364	18317	18371	18265	18270	18327	18456	18341	18430	18333	18422	18416	18497	18306	18379	18412	18175	18429	18406	18261	18444	18347	18193	18212	18490	18224	18310	18414
44480	48910	44121	37816	34572	30777	30125	29963	29755	29671	29658	29490	29400	30567	30686	30213	29678	29447	29498	29295	29304	29309	29449	29510	29551	29461	29454	29540	29317	29041	29361	29504	29233	28966	29233	29109	29534	29462	29358	29371	29481	29404	29349	29121	29438	29185	29493	29608	29092	29059	29192	29406	29352	29563	29538	29311	29283	29279	29061	29096	28913	29191	29211	29359	29102	29311	29649	29152	29429	29142	29523	29413	29303	29456	29140	29454	29218	29370	29256	29142	29478	29312	29287	29243	29082	29151	29372	29102	29321	28992	29629	29306	29292	29072	29442	29355	29023	29112	29353	29121	29284	28950	29412	29259	29175	29069	29307	29411	29084	29313	29354	29202	29383	29272	29336	29045	29507	29235	29173	29097	29210	29103	29393	29236	29254	29491	29402	29305	29059	29316	29115	29178	29343	29261	29307	29083	28949	29139	29399	29346	29046	29438	29368	29345	29225	29223	29407	29356	29439	29262	29136	29220	29196	29293	28887	29141	29289	29093	29255	29129	29299	29211	29403	29326	29134	29234	29077	29203	29229	29260	29285	29428	29268	29059	29465	29302	28988	29314	29298	28951	29348	29362	29048	29583	29597	29195	29480	29206	29532	29342	29315	29173	29164	29273	29256	29248	29155	29070	29292	29430	29078	29258	29218	29179	29183	29065	29483	29228	29312	29217	29289	28940	29258	29472	29209	29410	29340	29177	29126	29425	29312	29260	29160	29160	29117	29181	29333	29321	29221	29263	29374	29011	29053	29220	29449	29295	29180	29112	29173	29336	29415	29540	29112	29239	29189	29366	29044	28880	29495	29280	29440	29061	29432	29438	29032	29304	29374	29377	29283	29335	29555	29289	29374	29103	29439	29153	29230	29213	29205	29443	29179	29033	29388	29213	29345	29508	29355	29410	29224	29044	29202	29308	29479	29592	29286	29467	29311	29245	29141	29210	29324	29406	29628	29239	29391	29107	29183	29367	29347	29125	29201	29102	29294	29245	29178	29248	29283	29304	29312	29265	29362	29084	29390	29051	29249	29133	28821	29227	29271	29311	29396	29166	29075	29309	29242	29495	29327	29192	29189	29140	29325	29177	29157	29524	29283	29069	29197	29381	29227	29289	29290	29321	29276	29056	29230	29111	29401	29189	29110	29299	29409	29205	29383	29212	29546	29213	29129	29350	29197	29325	29234	29353	29116	29271	29109	29301	29162	29113	29320	29213	29324	29352	29251	29166	29340	29390	29271	29334	29051	29272	29375	29189	29220	29119	29292	29279	29307	29093	29268	29310	29505	29373	29021	29195	29234	29047	29380	29273	29363	29123	29222	29235	29213	29354	29286	29128	29111	29121	29455	29436	29553	29170	29307	29395	29424	29320	29447	29362	29071	29205	29257	29321	28945	29332	29380	28970	29365	29315	29486	29335	29247	29302	29121	29249	29461	29416	29302	29058	29387	29186	29281	29049	29254	29271	29304	29414	29208	29015	29225	29225	29184	29106	29233	29137	29222	29267	29190	29203	29297	29300	29309	29270	29077	29323	29359	29301	29220	29287	29323	29048	29198	29055	29670	29607	29424	29075	29338	29282	29438	29211	29347	29358	29187	29165	29385	29195	29435	29306	29160	29145	29255	29259	29240	29177	29276	29199	29156	29239	29428	29370	29484	29279	29214	29506	29292	29308	29315	29362	29158	29454	29379	29222	29308	29162	29273	29196	29086	29286	29352	29419	29255	29427	29280	29212	29161	29132	29247	29125	29355	29222	29225	29567	29347	29542	29492	29360	29424	29365	29360	29393	29488	29056	29186	29387	29476	29260	29234	29234	29349	29250	29139	29524	29415	29421	29180	29311	29258	29162	29290	29420	29158	29304	29286	29278	29162	29295	29312	29337	29319	29265	29415	29197	29371	29444	29238	29234	29222	29295	29592	29239	29311	29230	29254	29214	29206	29091	29358	29124	29224	29490	29413	29136	29195	29526	29433	29267	29219	29156	29419	29200	29241	29141	29341	29270	29423	29355	29572	29372	29438	29295	29428	29355	29228	29156	29471	29257	29140	29206	29245	29385	29315	29120	29346	29240	29197	29296	29510	29295	29413	29214	29173	29239	29529	29420	29210	29159	29194	29401	29373	29409	29323	29501	29280	29377	29305	29337	29153	29621	29388	29249	29029	29377	29155	29336	29374	29135	28977	29442	29313	29274	29396	29309	29068	29365	29339	29298	28909	29075	29127	29507	29196	29411	29447	29146	29097	29444	29628	29404	29521	29228	29257	29218	29175	29422	29206	29132	29197	29426	29133	29159	29196	29145	28991	29416	28938	29016	29264	29165	29546	29110	29188	29335	29077	29146	29210	29363	29452	29283	29198	29287	29452	29151	29431	29276	29078	29442	29383	29264	29023	29360	29080	29290	29361	29146	29427	29214	29356	29223	29190	29269	29377	29035	29221	29319	29275	29226	29153	29147	29204	29513	29301	29352	29255	29250	29248	29327	29226	29375	29266	29247	29420	29274	29247	29302	29192	29161	29347	29294	29096	29356	29279	29178	29307	29437	29184	29216	29077	29214	29364	29011	29122	29190	29274	29483	29180	29229	29107	29456	29079	29235	29183	29265	29217	29170	29260	29631	29218	29125	29281	29088	29231	29243	29155	29312	29495	29571	29408	29465	29211	29521	28972	29298	29101	29267	29460	29024	29179	29473	29273	29381	29334	29171	29336	29170	29542	29018	29255	29533	29184	29171	29222	29251	29508	29189	29246	28855	29151	29383	29215	29357	29156	29159	29393	29151	29382	29312	29309	29233	29412	29042	29206	29169	29520	29141	29267	29176	29380	29280	29485	29159	29291	29153	29217	29253	29338	29259	29358	29404	29400	29176	29073	29221	29274	29199	29491	29226	29483	29345	29249	29043	29166	29179	29444	28983	29022	29642	29486	29073	29301	29185	29396	29338	29119	29135	29080	29146	29003	29243	29369	29229	29443	29281	29300	29313	29317	29178	29418	29401	29222	29365	29363	29301	29138	29227	29289	29342	29251	29585	29536	29250	29251	29247	29193	29206	29255	29268	29573	29322	29291	29220	29296	29100	29333	29029	29205	29401	29370	29528	29187	29508	29367	29339	29320	29290	29621	29374	29317	29327	29454	29464	29125	29500	29321	29135	29280	29147	29247	29287	29087	29001	29311	29356	29172	29221	29336	29240	29242	29171	29255	29309	29180	29211	29045	29257	29145	29145	29321	29186	29098	29176	29398	29215	29223	29338	29612	29288	29169	29381	29133	29293	29423	29412	29090	29243	29152	29164	29338	29173	29026	29347	29120	29396	29176	29190	29344	29471	29441	29259	29286	29166	29236	29211	29192	29348	29332	29405	29168	29254	29273	28945	29317	29229	28973	29236	29294	29224	29124	29079	29353	29275	29301	29235	29174	29291	29101	28938	29031	29309	29349	29312	29216	29421	29259	29124	29055	29530	29121	29316	29417	29175	29093	29330	29427	29392	28941	29160	29033	29367	29187	29364	29388	29431	29135	29363	29294	29285	29284	29298	29400	29543	29278	29329	29399	29109	29099	29203	29286	29256	29171	29310	29101	29111	29352	29247	29427	29302	29343	29198	29032	29471	29391	29217	29246	29423	29409	29201	29257	29420	29128	29348	29493	29236	29560	29185	29026	29337	29142	29005	29393	29261	29353	29253	29285	29392	29429	29363	29283	29170	29311	29235	29124	29345	29349	29214	29206	29413	29401	29314	29346	29304	29441	29327	29363	29320	29122	29751	29401	29110	29252	29246	29192	29288	29261	29161	29386	29281	29327	29165	29366	29233	29531	29258	29372	29487	29180	29304	29228	29142	29070	29100	29227	29093	29463	29226	29116	29045	29118	29380	29062	29396	29091	29163	29453	29203	29280	29568	29247	29398	29098	29150	29188	29295	29240	29339	29257	29356	29370	29120	29303	29002	29142	29468	29340	29161	29253	29158	29431	29072	29408	29320	29207	29172	29166	29346	29082	29106	29387	29201	29257	29410	29328	29110	29145	29366	29504	29269	29309	29350	29231	29394	29346	29308	29213	28969	29282	29137	29161	29067	29193	29297	29305	29336	29185	29173	29207	28899	29329	29123	29243	29307	29522	29412	29383	29313	29349	29246	29291	29309	29428	29113	29105	29204	29333	29184	29438	29427	29327	29408	29388	29251	29369	29353	29401	29154	29340	29101	29403	29239	29214	29620	29373	29382	29441	29314	29285	29493	29248	29275	29629	29281	29054	29311	29118	29373	29229	29064	29209	29075	29260	29462	29499	29354	29056	29348	29253	29195	29390	29271	29417	29471	29236	29456	29112	29233	29297	29466	29242	29255	29370	29249	29430	29291	29442	29484	29434	29285	29298	29416	29359	29270	29385	29272	29501	29173	28998	29258	29388	29288	29303	29160	29437	29284	29437	29291	29233	29344	29487	29264	29214	29126	29094	29379	29429	29441	29211	29115	29330	29444	29089	29081	29279	29195	29248	29394	29370	29368	29156	29320	29112	29379	29331	29261	29416	29145	28966	29290	29462	29271	29302	29268	29249	29449	29139	29363	29106	29310	29251	29265	29341	29154	29380	29373	29281	29119	29482	29247	29535	29297	29079	29585	29306	29386	29384	29273	29413	29080	29285	29168	29459	29521	29321	29094	29249	29504	29340	29301	29439	29364	29244	29359	29658	29151	29198	29437	29111	29386	29447	29315	29211	29066	29155	29603	29350	29170	29139	29361	29323	29384	29300	29339	29238	29112	29091	29399	29337	29472	29560	29017	29453	29239	29278	28958	29333	29325	29306	29455	29325	29357	29254	29235	29355	29273	29246	28877	29441	29242	29250	29255	29359	29338	29424	29304	29395	29164	29292	29165	29325	29230	29175	29269	29187	29202	29242	29423	29343	29588	29291	29274	29302	29313	29144	28963	29353	29236	29384	29213	29442	29342	29078	29471	29291	29139	29315	29425	29125	29154	29250	29315	29211	29376	29287	29404	29143	29110	29494	29144	29267	29313	29155	29362	29384	29465	29203	29179	29270	29193	28919	28988	29118	29087	29433	29513	29269	29061	29402	29365	29275	29343	29287	29082	29091	29333	29179	29456	29299	29392	29604	29528	29411	29506	29394	29142	29348	29361	29421	29215
46168	53502	40801	29632	25440	20483	19266	19255	18981	19028	18909	18759	18773	20130	19972	19206	18800	18413	18457	18368	18389	18393	18261	18420	18275	18537	18388	18517	18451	18423	18385	18546	18485	18412	18352	18363	18329	18568	18612	18405	18277	18347	18353	18555	18339	18380	18445	18433	18329	18292	18470	18340	18323	18576	18349	18442	18435	18576	18495	18441	18495	18387	18485	18204	18264	18368	18495	18571	18337	18541	18372	18523	18264	18320	18277	18412	18269	18320	18468	18429	18475	18411	18478	18524	18461	18450	18649	18560	18360	18432	18416	18261	18463	18446	18436	18391	18351	18442	18535	18549	18384	18374	18383	18308	18355	18562	18381	18443	18578	18494	18293	18441	18276	18384	18414	18255	18403	18241	18471	18471	18241	18282	18408	18523	18215	18324	18341	18469	18503	18324	18265	18424	18296	18364	18524	18440	18282	18314	18369	18345	18292	18378	18520	18349	18364	18343	18303	18282	18381	18338	18476	18486	18522	18280	18244	18440	18229	18533	18308	18474	18280	18314	18403	18348	18477	18402	18574	18415	18556	18323	18178	18378	18487	18345	18569	18523	18372	18543	18327	18483	18489	18347	18261	18285	18483	18398	18522	18314	18533	18369	18443	18384	18421	18326	18394	18464	18448	18421	18354	18311	18487	18352	18327	18347	18394	18225	18378	18472	18512	18459	18349	18393	18499	18294	18391	18354	18432	18462	18521	18338	18403	18439	18331	18140	18391	18596	18285	18316	18584	18513	18287	18293	18361	18421	18485	18383	18381	18458	18397	18347	18371	18418	18401	18329	18346	18228	18253	18527	18428	18445	18543	18532	18269	18461	18468	18328	18469	18296	18407	18546	18262	18344	18386	18416	18477	18485	18450	18560	18417	18378	18386	18433	18361	18329	18444	18337	18266	18307	18406	18279	18515	18181	18471	18323	18411	18335	18312	18462	18411	18474	18226	18502	18393	18257	18395	18449	18257	18626	18469	18494	18368	18390	18384	18398	18258	18406	18291	18128	18399	18425	18359	18213	18366	18478	18458	18487	18606	18403	18541	18456	18389	18481	18400	18178	18465	18409	18409	18420	18376	18478	18399	18137	18461	18430	18450	18498	18486	18336	18266	18502	18345	18385	18463	18266	18426	18438	18362	18336	18522	18357	18403	18544	18384	18492	18235	18455	18379	18458	18491	18383	18399	18399	18288	18366	18539	18268	18414	18523	18471	18384	18305	18350	18433	18335	18367	18463	18566	18362	18369	18429	18554	18427	18500	18460	18367	18369	18178	18374	18390	18387	18487	18336	18411	18448	18368	18301	18294	18521	18305	18445	18410	18521	18288	18407	18364	18412	18409	18444	18384	18368	18127	18362	18415	18572	18461	18366	18447	18601	18432	18525	18423	18450	18360	18465	18381	18516	18441	18295	18418	18272	18408	18615	18473	18285	18396	18416	18492	18378	18472	18412	18515	18437	18460	18431	18380	18200	18421	18487	18367	18489	18282	18414	18384	18415	18399	18404	18402	18449	18428	18333	18521	18505	18437	18331	18482	18546	18449	18279	18195	18535	18329	18230	18545	18350	18589	18533	18416	18330	18324	18347	18454	18353	18478	18388	18353	18307	18451	18398	18417	18379	18500	18511	18637	18348	18443	18482	18412	18481	18521	18503	18528	18320	18492	18431	18416	18291	18499	18376	18292	18410	18411	18262	18462	18359	18452	18387	18401	18389	18390	18489	18344	18443	18531	18350	18474	18393	18358	18504	18220	18508	18233	18469	18325	18412	18323	18330	18531	18525	18605	18237	18246	18443	18295	18552	18278	18392	18174	18357	18410	18541	18314	18463	18357	18460	18361	18362	18363	18424	18451	18287	18319	18379	18228	18442	18583	18309	18385	18489	18241	18231	18504	18306	18543	18402	18446	18710	18150	18519	18404	18242	18665	18412	18415	18292	18423	18407	18416	18340	18187	18346	18508	18525	18449	18281	18327	18317	18394	18365	18337	18367	18537	18184	18614	18411	18462	18304	18408	18362	18509	18390	18364	18421	18404	18476	18485	18331	18280	18563	18554	18394	18520	18178	18167	18356	18371	18290	18485	18443	18317	18331	18477	18418	18325	18228	18383	18392	18322	18384	18717	18318	18414	18399	18454	18377	18363	18360	18623	18412	18389	18309	18451	18297	18398	18399	18295	18285	18047	18497	18289	18562	18472	18519	18266	18414	18483	18261	18411	18227	18336	18413	18359	18401	18417	18512	18421	18394	18395	18518	18421	18210	18464	18348	18363	18661	18470	18512	18235	18383	18289	18408	18431	18421	18353	18435	18379	18323	18526	18224	18484	18472	18597	18526	18417	18499	18460	18394	18447	18447	18517	18478	18385	18273	18486	18405	18552	18448	18400	18605	18509	18359	18553	18382	18336	18527	18463	18443	18378	18462	18466	18268	18326	18448	18282	18265	18440	18485	18419	18409	18618	18402	18269	18528	18388	18242	18545	18482	18359	18290	18320	18560	18586	18434	18320	18164	18596	18151	18316	18404	18410	18168	18438	18445	18462	18502	18441	18554	18456	18540	18244	18407	18524	18366	18542	18465	18559	18407	18544	18349	18425	18297	18375	18200	18469	18308	18548	18413	18421	18534	18558	18294	18463	18428	18240	18479	18496	18367	18345	18570	18298	18424	18340	18417	18417	18256	18482	18281	18459	18408	18337	18396	18395	18336	18525	18566	18332	18301	18298	18491	18302	18557	18484	18438	18535	18349	18266	18407	18382	18378	18534	18473	18488	18344	18412	18283	18546	18268	18621	18275	18254	18589	18401	18529	18456	18327	18316	18338	18554	18393	18541	18431	18493	18403	18469	18534	18408	18350	18226	18392	18562	18382	18453	18236	18558	18363	18618	18339	18351	18408	18318	18341	18467	18391	18589	18402	18356	18531	18415	18395	18527	18145	18447	18328	18303	18371	18526	18321	18400	18389	18366	18274	18352	18400	18282	18478	18483	18487	18246	18194	18472	18232	18560	18351	18504	18387	18438	18449	18581	18315	18334	18615	18332	18400	18422	18541	18228	18251	18357	18386	18485	18453	18430	18553	18341	18393	18393	18221	18556	18539	18410	18317	18519	18432	18431	18291	18456	18382	18533	18604	18631	18592	18274	18511	18432	18231	18252	18418	18576	18425	18309	18380	18586	18493	18518	18284	18364	18346	18497	18413	18464	18449	18420	18515	18408	18315	18640	18425	18489	18338	18359	18519	18349	18388	18359	18254	18371	18463	18448	18525	18356	18352	18383	18319	18413	18434	18252	18141	18600	18278	18361	18300	18347	18264	18423	18446	18409	18408	18253	18438	18218	18380	18343	18543	18381	18441	18483	18432	18422	18493	18294	18451	18303	18432	18326	18394	18372	18298	18582	18298	18566	18579	18491	18371	18654	18427	18445	18450	18419	18248	18362	18361	18349	18303	18482	18139	18411	18453	18441	18279	18321	18332	18392	18325	18494	18366	18472	18407	18520	18379	18486	18542	18530	18586	18487	18505	18437	18361	18344	18337	18382	18545	18303	18161	18418	18420	18309	18434	18498	18217	18413	18407	18308	18596	18253	18593	18470	18436	18446	18400	18251	18455	18543	18489	18377	18349	18335	18293	18355	18382	18355	18480	18481	18480	18593	18268	18446	18374	18475	18524	18347	18408	18326	18398	18303	18420	18446	18272	18573	18449	18524	18435	18365	18364	18289	18443	18643	18336	18386	18429	18478	18633	18396	18639	18500	18317	18475	18655	18454	18380	18520	18587	18335	18364	18617	18428	18194	18271	18562	18445	18401	18385	18477	18507	18370	18538	18507	18346	18482	18535	18419	18238	18370	18396	18418	18216	18445	18614	18460	18348	18459	18356	18536	18371	18211	18457	18374	18435	18266	18573	18435	18441	18182	18406	18423	18449	18404	18357	18382	18554	18543	18488	18465	18239	18452	18457	18476	18250	18348	18304	18421	18400	18436	18418	18457	18472	18347	18403	18490	18333	18204	18387	18310	18508	18449	18332	18439	18628	18430	18395	18437	18368	18236	18591	18392	18311	18271	18372	18420	18314	18468	18528	18410	18615	18302	18274	18377	18494	18479	18571	18252	18343	18266	18380	18368	18462	18462	18401	18313	18351	18362	18535	18492	18376	18537	18573	18597	18320	18362	18449	18230	18511	18468	18200	18444	18304	18547	18456	18406	18392	18532	18384	18337	18282	18396	18514	18503	18431	18412	18435	18428	18494	18382	18368	18474	18385	18452	18408	18386	18349	18575	18232	18301	18540	18399	18503	18377	18655	18314	18515	18543	18304	18368	18253	18381	18402	18406	18462	18424	18435	18552	18370	18486	18434	18507	18421	18583	18264	18493	18615	18364	18435	18327	18326	18435	18221	18490	18332	18342	18560	18295	18580	18448	18374	18451	18361	18451	18384	18362	18521	18278	18368	18378	18369	18373	18347	18452	18507	18550	18352	18577	18401	18247	18324	18439	18603	18534	18440	18580	18344	18384	18471	18403	18445	18426	18499	18234	18430	18286	18572	18532	18277	18440	18497	18500	18410	18303	18409	18569	18425	18359	18243	18321	18364	18532	18351	18514	18389	18440	18280	18336	18508	18353	18553	18268	18377	18257	18416	18418	18287	18442	18306	18470	18454	18388	18329	18421	18448	18428	18411	18297	18374	18371	18478	18233	18433	18394	18475	18451	18479	18395	18518	18515	18359	18378	18464	18512	18552	18507	18535	18452	18314	18476	18404	18330	18408	18487	18407	18388	18283	18342	18538	18337	18416	18417	18458	18355	18384	18302	18504	18386	18292	18432	18429	18308	18352	18458	18360	18666	18435	18489	18528	18477	18438	18389	18360	18540	18378	18423	18462	18358	18499	18302	18392	18456	18602	18520	18349	18392	18295	18280	18522	18420	18369	18226	18270	18265	18318	18505	18394	18599	18330	18571	18210	18556	18286	18535	18330	18375	18321	18403	18458	18515	18318	18454	18449	18303	18404	18447	18396	18307	18304	18454	18420	18472	18398	18318	18473	18553	18309	18559	18392	18674	18380	18404	18497	18460	18387	18336	18447	18433	18357	18469	18335	18493	18212	18410	18491	18474	18305	18400	18334	18324	18480	18456	18521	18537	18404
23049	20597	28536	29877	28162	31102	33192	31140	30569	30641	30580	30118	31783	42515	41125	35836	32325	31118	30141	29982	29709	29866	29725	29452	29659	29637	29522	29423	29443	29437	29494	29724	29469	29646	29291	29652	29599	29428	29505	29605	29594	29669	29671	29528	29454	29623	29578	29578	29755	29576	29719	29676	29721	29589	29889	29674	29710	29738	29524	29383	29786	29626	29413	29591	29333	29494	29556	29645	29517	29482	29324	29433	29786	29513	29526	29650	29702	29892	29494	29597	29497	29580	29710	29514	29412	29645	29654	29626	29740	29475	29642	29499	29777	29506	29676	29304	29460	29535	29702	29368	29800	29721	29537	29681	29556	29442	29581	29522	29399	29683	29450	29633	29588	29499	29648	29423	29623	29434	29546	29531	29408	29415	29327	29473	29596	29527	29669	29526	29726	29694	29641	29575	29585	29580	29509	29254	29826	29542	29512	29653	29627	29528	29585	29136	29622	29450	29472	29567	29502	29413	29987	29411	29655	29580	29508	29460	29315	29480	29416	29422	29361	29428	29454	29403	29529	29393	29607	29686	29765	29355	29728	29553	29506	29556	29786	29409	29638	29442	29280	29601	29670	29576	29329	29411	29612	29507	29310	29770	29479	29365	29290	29489	29557	29751	29567	29588	29397	29356	29553	29526	29458	29417	29499	29443	29629	29621	29508	29625	29313	29592	29605	29435	29423	29471	29532	29476	29402	29249	29504	29563	29563	29541	29565	29491	29586	29651	29623	29746	29608	29309	29583	29474	29560	29538	29395	29537	29498	29544	29503	29919	29477	29751	29774	29661	29481	29471	29603	29526	29585	29743	29662	29375	29675	29680	29813	29557	29529	29851	29582	29666	29643	29585	29594	29804	29705	29439	29529	29611	29553	29650	29524	29465	29820	29615	29639	29361	29427	29210	29485	29606	29427	29372	29603	29359	29379	29348	29481	29535	29719	29455	29682	29591	29639	29783	29461	29421	29573	29292	29315	29712	29549	29420	29626	29496	29302	29813	29407	29545	29630	29578	29699	29362	29580	29672	29788	29274	29615	29438	29518	29713	29508	29698	29630	29491	29584	29354	29730	29437	29305	29520	29444	29274	29542	29577	29432	29578	29299	29604	29619	29471	29564	29644	29488	29578	29282	29370	29551	29498	29796	29590	29531	29394	29341	29549	29408	29275	29589	29623	29560	29591	29374	29743	29500	29713	29645	29334	29389	29554	29523	29345	29580	29576	29486	29432	29462	29701	29540	29667	29493	29911	29825	29704	29891	29713	29717	29745	29676	29698	29148	29486	29679	29298	29537	29450	29694	29630	29811	29547	29528	29651	29515	29728	29712	29611	29451	29596	29605	29476	29262	29246	29490	29422	29749	29694	29561	29462	29654	29573	29324	29606	29322	29504	29622	29482	29377	29627	29586	29509	29529	29627	28930	29593	29266	29241	29361	29640	29483	29793	29785	29669	29533	29386	29386	29657	29577	29565	29480	29488	29410	29726	29462	29651	29476	29623	29654	29337	29573	29940	29426	29439	29427	29362	29581	29808	29287	29396	29302	29394	29802	29562	29412	29503	29563	29533	29398	29860	29821	29631	29566	29437	29681	29847	29516	29455	29231	29580	29544	29495	29385	29919	29533	29357	29340	29482	29428	29710	29654	29512	29647	29571	29389	29655	29535	29518	29723	29727	29565	29456	29570	29409	29504	29422	29653	29723	29625	29475	29551	29631	29565	29467	29438	29471	29649	29605	29391	29438	29594	29548	29803	29691	29729	29543	29491	29419	29377	29506	29382	29395	29587	29555	29682	29451	29472	29385	29783	29574	29431	29471	29631	29601	29629	29379	29749	29324	29336	29593	29486	29637	29469	29270	29477	29753	29299	29396	29592	29423	29648	29357	29581	29269	29455	29259	29691	29508	29393	29733	29525	29421	29758	29444	29457	29560	29483	29597	29714	29444	29596	29356	29606	29738	29491	29706	29416	29416	29372	29741	29506	29532	29609	29644	29466	29413	29472	29548	29731	29331	29485	29648	29437	29521	29615	29459	29592	29996	29471	29408	29291	29562	29707	29693	29621	29365	29614	29583	29515	29767	29737	29739	29497	29566	29673	29703	29686	29437	29343	29686	29335	29536	29682	29464	29740	29358	29658	29525	29480	29330	29499	29517	29722	29522	29571	29623	29344	29388	29468	29555	29583	29096	29391	29627	29728	29486	29570	29419	29733	29380	29586	29514	29479	29550	29648	29698	29666	29660	29600	29436	29682	29642	29438	29533	29616	29160	29748	29946	29650	29506	29494	29548	29658	29551	29394	29405	29424	29376	29408	29534	29458	29510	29615	29463	29621	29561	29361	29494	29339	29449	29516	29709	29694	29425	29409	29474	29759	29381	29631	29579	29435	29320	29447	29593	29774	29575	29808	29635	29704	29515	29560	29511	29417	29573	29520	29669	29540	29376	29337	29441	29632	29483	29469	29690	29572	29391	29522	29560	29679	29601	29556	29705	29678	29635	29545	29551	29498	29786	29640	29444	29434	29480	29392	29754	29512	29593	29336	29957	29733	29473	29424	29627	29511	29624	29617	29397	29457	29535	29460	29494	29721	29559	29462	29568	29507	29693	29342	29506	29512	29522	29451	29461	29488	29406	29493	29474	29269	29854	29795	29555	29539	29543	29632	29138	29507	29490	29771	29717	29608	29410	29818	29665	29548	29359	29364	29426	29430	29729	29639	29663	29572	29861	29663	29570	29412	29675	29450	29584	29665	29434	29532	29275	29511	29191	29242	29313	29797	29584	29449	29678	29566	29581	29708	29451	29670	29590	29525	29548	29891	29496	29567	29670	29534	29431	29395	29512	29435	29541	29507	29293	29286	29455	29528	29523	29473	29508	29480	29532	29478	29550	29469	29468	29180	29654	29367	29773	29463	29539	29780	29443	29566	29600	29513	29425	29595	29564	29455	29441	29582	29637	29502	29488	29702	29583	29642	29450	29626	29543	29486	29542	29580	29280	29791	29502	29820	29548	29568	29644	29463	29499	29474	29411	29608	29520	29696	29418	29536	29748	29681	29473	29647	29658	29403	29428	29259	29656	29853	29483	29655	29400	29557	29503	29402	29547	29709	29595	29372	29452	29600	29440	29568	29610	29471	29527	29458	29517	29379	29387	29543	29417	29448	29533	29482	29451	29520	29515	29588	29682	29675	29515	29638	29520	29597	29396	29581	29808	29502	29421	29515	29575	29644	29494	29349	29382	29656	29458	29380	29542	29644	29680	29778	29777	29591	29616	29507	29443	29725	29466	29437	29594	29575	29697	29660	29600	29653	29471	29549	29392	29749	29507	29636	29513	29745	29695	29789	29392	29497	29561	29814	29576	29585	29553	29522	29488	29481	29542	29402	29635	29243	29231	29348	29293	29638	29405	29518	29502	29523	29374	29451	29558	29765	29573	29490	29729	29496	29164	29497	29319	29626	29757	29355	29624	29640	29622	29456	29630	29436	29636	29544	29332	29317	29579	29604	29832	29663	29417	29506	29409	29468	29387	29963	29497	29367	29690	29606	29740	29473	29396	29289	29680	29387	29374	29451	29885	29559	29548	29667	29728	29635	29742	29519	29560	29706	29628	29600	29441	29425	29385	29638	29508	29252	29267	29413	29600	29633	29600	29694	29774	29506	29470	29538	29423	29389	29667	29756	29583	29469	29563	29632	29522	29467	29599	29473	29589	29483	29662	29665	29336	29616	29670	29715	29602	29551	29493	29790	29599	29470	29347	29717	29666	29694	29489	29634	29638	29442	29618	29545	29551	29489	29732	29412	29561	29305	29599	29559	29433	29750	29711	29668	29883	29505	29440	29442	29481	29382	29531	29515	29429	29656	29435	29468	29456	29482	29516	29673	29520	29416	29342	29552	29411	29790	29126	29670	29569	29616	29433	29497	29207	29668	29226	29408	29556	29582	29338	29669	29533	29518	29690	29559	29468	29470	29495	29516	29469	29474	29680	29667	29765	29583	29718	29496	29446	29325	29500	29401	29645	29518	29658	29571	29310	29331	29943	29602	29715	29605	29523	29511	29678	29600	29424	29458	29489	29479	29478	29401	29454	29438	29611	29379	29505	29539	29577	29458	29427	29437	29492	29712	29515	29818	29407	29656	29683	29474	29490	29449	29587	29826	29667	29417	29485	29572	29551	29636	29838	29627	29635	29471	29651	29543	29314	29507	29632	29626	29556	29557	29439	29302	29361	29608	29454	29423	29476	29476	29255	29440	29730	29370	29352	29495	29484	29788	29364	29513	29471	29372	29787	29620	29606	29570	29668	29382	29570	29526	29432	29466	29491	29592	29379	29214	29476	29496	29386	29804	29312	29725	29721	29399	29597	29458	29402	29381	29563	29573	29629	29745	29316	29648	29421	29522	29662	29372	29479	29723	29588	29682	29352	29457	29635	29386	29366	29319	29470	29496	29266	29270	29531	29528	29560	29483	29810	29567	29589	29701	29583	29425	29489	29600	29561	29837	29493	29554	29410	29566	29583	29723	29228	29704	29486	29635	29849	29621	29403	29649	29590	29657	29529	29588	29517	29545	29586	29497	29420	29527	29479	29779	29561	29721	29446	29367	29412	29611	29431	29629	29712	29498	29755	29379	29398	29432	29505	29798	29324	29291	29560	29807	29542	29508	29476	29813	29535	29453	29556	29589	29649	29641	29403	29438	29356	29465	29594	29417	29697	29874	29736	29544	29639	29750	29354	29225	29402	29382	29624	29421	29488	29532	29736	29470	29375	29453	29618	29485	29593	29672	29630	29508	29446	29701	29684	29834	29538	29377	29672	29446	29514	29640	29638	29606	29475	29661	29605	29519	29567	29579	29408	29564	29579	29521	29359	29684	29521	29291	29622	29639	29496	29843	29505	29671	29807	29388	29323	29576	29609	29597	29754	29393	29466	29297	29317	29408	29654	29840	29483	29543	29602	29372	29531	29416	29681	29631	29889	29926	29737	29605	29755	29459	29687	29601	29264	29551	29481	29631	29437	29525	29376	29564	29491	29393	29840	29624	29565	29547	29690	29463	29619	29682	29600	29457	29349	29509	29652	29524	29577	29643	29588	29708	29360	29595	29671	29438	29584	29663	29334	29677	29646	29823	29443	29608	29556	29605	29783
40091	59153	62888	48385	29496	24061	21705	20790	20336	19722	19554	19424	22905	35732	31965	25601	21445	19775	19042	18650	18700	18580	18519	18649	18657	18483	18604	18684	18732	18577	18687	18567	18521	18624	18482	18556	18530	18808	18449	18493	18725	18561	18546	18677	18596	18396	18448	18694	18650	18637	18431	18465	18515	18491	18421	18656	18596	18387	18657	18542	18529	18612	18423	18536	18490	18440	18554	18472	18690	18548	18662	18762	18655	18645	18341	18473	18529	18757	18593	18557	18569	18477	18675	18702	18575	18595	18494	18480	18700	18665	18576	18533	18662	18700	18346	18385	18543	18549	18394	18452	18701	18674	18649	18583	18520	18755	18455	18674	18566	18581	18582	18626	18557	18552	18501	18549	18824	18548	18704	18462	18526	18558	18343	18593	18588	18553	18646	18697	18679	18668	18423	18489	18458	18472	18533	18452	18519	18622	18498	18558	18394	18652	18540	18623	18600	18476	18468	18666	18464	18592	18466	18439	18389	18530	18569	18455	18550	18511	18599	18503	18433	18508	18528	18399	18474	18285	18433	18656	18608	18484	18556	18450	18526	18466	18490	18630	18710	18548	18402	18383	18564	18633	18518	18445	18604	18581	18472	18581	18614	18648	18409	18471	18755	18612	18489	18527	18531	18631	18619	18600	18637	18500	18465	18413	18448	18631	18588	18472	18594	18556	18519	18636	18772	18622	18692	18367	18504	18520	18482	18621	18518	18689	18525	18380	18527	18499	18580	18372	18501	18456	18500	18454	18459	18681	18432	18579	18527	18496	18725	18394	18643	18603	18299	18533	18427	18489	18525	18499	18580	18420	18544	18588	18489	18638	18567	18702	18420	18444	18550	18515	18703	18467	18659	18587	18510	18454	18499	18382	18586	18406	18561	18577	18654	18532	18548	18363	18515	18692	18609	18536	18667	18545	18428	18500	18646	18594	18515	18546	18604	18419	18673	18585	18481	18601	18677	18520	18564	18612	18704	18413	18500	18689	18575	18431	18501	18461	18601	18491	18545	18689	18359	18637	18413	18540	18480	18455	18576	18665	18553	18564	18672	18672	18415	18658	18539	18571	18522	18392	18628	18724	18628	18658	18523	18623	18516	18242	18370	18685	18648	18544	18496	18483	18790	18543	18722	18464	18589	18476	18603	18572	18553	18587	18538	18436	18630	18514	18404	18587	18559	18486	18473	18503	18509	18615	18451	18593	18650	18445	18639	18633	18430	18559	18577	18410	18537	18571	18515	18522	18499	18663	18682	18595	18544	18451	18472	18573	18654	18626	18430	18584	18451	18625	18570	18440	18560	18539	18642	18439	18586	18654	18371	18526	18498	18344	18578	18572	18480	18286	18551	18618	18653	18512	18436	18478	18420	18524	18452	18543	18617	18645	18514	18547	18386	18670	18587	18612	18601	18555	18647	18627	18479	18593	18366	18664	18454	18559	18595	18340	18611	18648	18535	18460	18575	18604	18599	18593	18443	18481	18302	18504	18565	18605	18515	18417	18639	18421	18759	18548	18620	18658	18481	18644	18647	18530	18550	18473	18579	18495	18400	18594	18633	18538	18534	18532	18513	18446	18666	18585	18663	18529	18730	18715	18530	18544	18553	18622	18614	18383	18560	18664	18480	18448	18550	18474	18648	18535	18523	18541	18450	18583	18557	18661	18621	18377	18503	18539	18631	18577	18468	18371	18598	18667	18501	18535	18420	18639	18589	18552	18452	18531	18548	18547	18554	18590	18423	18467	18395	18559	18539	18486	18680	18453	18725	18503	18774	18453	18570	18488	18374	18506	18606	18577	18468	18644	18535	18650	18520	18415	18574	18722	18523	18471	18636	18500	18598	18433	18542	18505	18443	18612	18622	18402	18460	18480	18619	18486	18522	18368	18464	18754	18562	18529	18599	18667	18633	18465	18758	18629	18657	18473	18576	18669	18747	18495	18528	18525	18707	18317	18633	18565	18597	18550	18659	18721	18566	18548	18540	18643	18352	18452	18632	18484	18367	18459	18601	18403	18531	18703	18606	18534	18596	18651	18486	18502	18593	18687	18542	18530	18632	18580	18605	18496	18445	18614	18579	18509	18560	18672	18487	18453	18589	18593	18636	18693	18497	18679	18445	18439	18482	18579	18589	18522	18430	18519	18622	18526	18555	18601	18754	18486	18693	18566	18767	18566	18495	18738	18603	18638	18341	18522	18621	18639	18617	18792	18444	18591	18578	18562	18427	18611	18536	18566	18598	18505	18452	18482	18746	18509	18625	18541	18544	18500	18573	18629	18540	18611	18491	18491	18505	18697	18590	18716	18551	18759	18619	18535	18414	18597	18413	18606	18520	18639	18629	18754	18377	18439	18699	18507	18381	18605	18566	18593	18412	18637	18406	18695	18470	18582	18476	18541	18448	18585	18454	18599	18737	18557	18375	18688	18459	18457	18573	18573	18403	18557	18359	18548	18416	18629	18446	18579	18624	18558	18362	18323	18442	18367	18439	18668	18539	18291	18540	18483	18603	18459	18631	18676	18403	18440	18521	18636	18497	18571	18661	18564	18583	18629	18574	18571	18544	18575	18564	18325	18596	18541	18566	18493	18766	18573	18538	18608	18486	18524	18443	18463	18563	18568	18459	18475	18486	18539	18642	18831	18709	18623	18511	18341	18575	18407	18527	18554	18597	18479	18553	18575	18488	18576	18415	18417	18450	18640	18717	18606	18494	18567	18705	18520	18614	18526	18472	18614	18598	18599	18479	18703	18406	18568	18262	18872	18706	18637	18673	18414	18414	18555	18424	18549	18484	18524	18323	18689	18615	18562	18516	18704	18673	18652	18606	18577	18518	18691	18596	18625	18399	18574	18608	18450	18597	18486	18612	18452	18440	18532	18319	18620	18626	18497	18549	18546	18480	18550	18533	18446	18477	18335	18596	18592	18482	18529	18362	18657	18602	18437	18545	18492	18687	18549	18569	18370	18595	18620	18536	18546	18651	18539	18505	18595	18430	18597	18528	18756	18512	18652	18677	18575	18467	18633	18507	18552	18488	18502	18412	18696	18577	18494	18625	18575	18466	18478	18397	18684	18564	18508	18545	18577	18648	18458	18523	18618	18653	18661	18402	18680	18572	18645	18486	18650	18602	18610	18682	18540	18478	18672	18623	18512	18759	18663	18612	18505	18509	18470	18746	18597	18558	18593	18626	18625	18458	18510	18551	18418	18417	18613	18749	18523	18589	18339	18661	18685	18464	18761	18523	18576	18557	18628	18571	18613	18331	18478	18691	18605	18536	18537	18687	18590	18553	18550	18593	18421	18604	18617	18494	18464	18377	18502	18497	18560	18626	18473	18596	18545	18589	18622	18572	18587	18529	18581	18467	18533	18488	18364	18738	18524	18583	18522	18590	18562	18457	18603	18481	18637	18390	18525	18581	18506	18614	18517	18555	18720	18431	18543	18694	18386	18720	18577	18447	18511	18589	18447	18499	18625	18569	18526	18700	18458	18501	18566	18414	18719	18599	18572	18533	18424	18540	18539	18575	18406	18650	18547	18492	18439	18685	18627	18616	18596	18540	18379	18488	18660	18601	18408	18383	18597	18646	18628	18682	18556	18527	18548	18612	18599	18504	18521	18541	18456	18562	18673	18680	18500	18578	18657	18517	18652	18545	18510	18553	18490	18596	18548	18313	18614	18555	18330	18596	18558	18593	18479	18734	18456	18444	18384	18567	18780	18658	18640	18710	18498	18570	18681	18548	18689	18590	18495	18496	18437	18543	18543	18465	18577	18404	18535	18426	18551	18561	18508	18488	18523	18638	18560	18523	18499	18672	18695	18665	18466	18461	18503	18512	18493	18718	18472	18659	18620	18604	18576	18679	18609	18658	18527	18567	18540	18669	18619	18592	18597	18496	18656	18379	18643	18392	18482	18579	18580	18629	18381	18481	18337	18497	18724	18457	18667	18499	18427	18505	18492	18619	18591	18624	18481	18313	18583	18620	18543	18586	18466	18498	18571	18518	18563	18413	18635	18585	18787	18466	18576	18466	18651	18643	18524	18571	18679	18586	18427	18624	18535	18559	18554	18570	18462	18688	18632	18564	18478	18556	18587	18610	18634	18599	18490	18610	18433	18577	18569	18432	18491	18652	18660	18583	18456	18587	18450	18439	18576	18760	18432	18521	18620	18462	18711	18604	18460	18526	18544	18459	18699	18540	18668	18552	18344	18390	18537	18532	18530	18626	18668	18603	18378	18557	18599	18406	18537	18482	18553	18442	18653	18446	18596	18578	18682	18521	18613	18462	18574	18512	18739	18611	18566	18687	18601	18467	18467	18579	18565	18513	18636	18616	18496	18451	18636	18538	18549	18511	18434	18512	18594	18710	18538	18520	18470	18613	18650	18597	18412	18597	18412	18652	18430	18487	18640	18625	18536	18622	18616	18494	18571	18547	18618	18440	18618	18394	18595	18545	18562	18804	18590	18603	18575	18679	18559	18535	18589	18270	18516	18469	18466	18610	18607	18497	18482	18584	18524	18538	18783	18506	18515	18572	18775	18510	18766	18535	18412	18458	18624	18493	18537	18609	18603	18549	18510	18528	18551	18580	18626	18403	18724	18562	18513	18454	18722	18707	18553	18787	18327	18446	18559	18560	18506	18455	18585	18596	18404	18510	18752	18629	18529	18462	18558	18347	18540	18372	18426	18387	18407	18642	18549	18487	18606	18612	18652	18610	18630	18536	18560	18484	18506	18663	18654	18516	18647	18489	18364	18558	18414	18634	18424	18764	18823	18521	18484	18430	18585	18663	18583	18598	18557	18477	18619	18540	18631	18684	18442	18564	18594	18678	18589	18420	18508	18504	18820	18560	18493	18538	18636	18569	18718	18529	18520	18458	18523	18531	18420	18481	18533	18669	18510	18470	18453	18507	18436	18569	18680	18402	18475	18480	18536	18584	18610	18728	18434	18375	18497	18570	18626	18590	18630	18588	18548	18651	18615	18470	18536	18542	18606	18734	18618	18387	18450	18669	18476	18607	18520	18562	18663	18626	18679	18484	18663	18447	18439	18385	18574	18632	18660	18523	18662	18568	18711	18587	18654	18542	18458	18543	18720	18227	18559	18721	18554	18428	18447	18518	18464	18603	18579	18537	18543	18527	18541
21908	20582	27627	26080	24057	28931	34273	31546	30717	31026	30917	30492	34506	49018	46124	39006	34396	31612	30200	30083	29764	29644	29622	29661	29908	29785	29760	29714	29548	29605	29590	29431	29513	29731	29644	29742	29665	29669	29691	29735	29273	29483	29411	29446	29548	29730	29450	29521	29316	29620	29624	29301	29574	29819	29701	29756	29481	29385	29507	29689	29442	29786	29407	29627	29482	29564	29284	29557	29560	29265	29725	29703	29495	29450	29553	29635	29553	29490	29457	29342	29775	29622	29434	29362	29527	29587	29661	29367	29428	29619	29597	29641	29644	29670	29662	29382	29417	29604	29554	29349	29242	29542	29504	29678	29644	29707	29730	29613	29475	29788	29839	29623	29404	29483	29651	29622	29665	29439	29342	29625	29467	29480	29528	29424	29361	29555	29618	29350	29737	29325	29421	29531	29518	29430	29560	29384	29486	29356	29224	29515	29689	29743	29557	29575	29334	29579	29403	29384	29429	29425	29421	29703	29406	29497	29686	29420	29518	29492	29655	29626	29492	29630	29647	29512	29371	29555	29505	29420	29681	29426	29547	29469	29030	29294	29298	29132	29358	29422	29827	29490	29480	29594	29358	29450	29452	29810	29592	29382	29597	29703	29477	29617	29860	29495	29582	29542	29362	29194	29585	29699	29544	29492	29517	29595	29312	29468	29231	29734	29404	29345	29479	29583	29484	29589	29431	29344	29720	29775	29393	29566	29508	29734	29715	29619	29416	29498	29561	29442	29411	29513	29497	29290	29791	29623	29507	29481	29407	29684	29398	29595	29551	29386	29333	29694	29473	29687	29430	29447	29566	29418	29540	29585	29412	29226	29371	29466	29674	29571	29465	29342	29480	29609	29746	29749	29650	29531	29675	29412	29958	29476	29417	29507	29548	29488	29398	29595	29684	29444	29540	29357	29478	29404	29796	29780	29440	29481	29290	29574	29504	29694	29536	29411	29311	29449	29756	29794	29775	29429	29530	29523	29481	29623	29415	29254	29608	29495	29448	29431	29581	29448	29373	29605	29559	29392	29541	29436	29603	29350	29573	29520	29511	29389	29586	29399	29444	29602	29515	29526	29437	29693	29543	29681	29315	29624	29527	29554	29493	29497	29321	29621	29505	29346	29536	29543	29459	29475	29717	29289	29433	29384	29499	29608	29448	29830	29375	29689	29612	29832	29753	29560	29574	29489	29477	29601	29477	29513	29471	29439	29448	29654	29517	29410	29295	29492	29368	29499	29533	29525	29443	29453	29391	29434	29679	29264	29780	29733	29689	29606	29411	29402	29474	29371	29515	29428	29488	29578	29410	29570	29409	29612	29609	29624	29273	29443	29791	29614	29445	29536	29610	29669	29550	29649	29388	29209	29470	29522	29543	29471	29824	29629	29793	29667	29307	29332	29352	29453	29494	29790	29646	29510	29822	29552	29591	29637	29767	29528	29645	29299	29691	29533	29425	29365	29405	29395	29352	29593	29479	29244	29630	29520	29570	29714	29649	29429	29519	29608	29403	29499	29460	29500	29452	29563	29405	29488	29630	29512	29617	29622	29344	29448	29345	29606	29485	29328	29555	29268	29467	29529	29488	29446	29574	29333	29498	29496	29329	29387	29346	29491	29300	29512	29603	29463	29438	29536	29546	29647	29562	29409	29377	29170	29634	29616	29709	29477	29547	29480	29172	29457	29787	29529	29400	29587	29838	29430	29632	29433	29549	29659	29453	29726	29898	29601	29401	29427	29597	29529	29602	29502	29584	29614	29541	29382	29475	29581	29462	29216	29344	29820	29671	29440	29536	29317	29414	29491	29274	29464	29596	29709	29541	29505	29501	29613	29371	29384	29716	29388	29720	29577	29795	29442	29630	29535	29329	29810	29442	29402	29448	29439	29663	29395	29614	29670	29457	29640	29552	29574	29490	29343	29574	29920	29474	29573	29582	29487	29525	29369	29530	29401	29671	29444	29586	29679	29344	29651	29530	29336	29599	29215	29487	29382	29616	29524	29331	29608	29507	29655	29620	29402	29385	29167	29475	29488	29334	29681	29632	29320	29541	29629	29622	29427	29523	29427	29615	29594	29921	29301	29485	29686	29498	29488	29445	29518	29412	29375	29526	29539	29639	29483	29531	29676	29500	29629	29356	29894	29337	29542	29635	29539	29484	29451	29462	29457	29487	29681	29438	29284	29643	29614	29568	29298	29424	29755	29427	29762	29642	29354	29529	29490	29797	29531	29525	29350	29397	29600	29425	29334	29505	29297	29652	29590	29533	29404	29363	29523	29609	29517	29611	29466	29778	29250	29428	29770	29564	29175	29431	29343	29555	29522	29513	29369	29458	29609	29499	29466	29621	29305	29380	29645	29408	29484	29690	29603	29597	29560	29585	29602	29545	29316	29179	29481	29410	29719	29370	29663	29328	29341	29450	29533	29358	29061	29564	29374	29617	29802	29537	29442	29432	29371	29583	29386	29429	29400	29631	29443	29607	29698	29383	29370	29604	29445	29766	29478	29503	29417	29538	29407	29476	29490	29424	29538	29574	29568	29344	29441	29545	29702	29736	29476	29462	29700	29729	29538	29605	29567	29656	29786	29522	29407	29232	29607	29352	29473	29766	29233	29457	29652	29527	29550	29675	29258	29394	29588	29673	29883	29537	29441	29612	29432	29425	29447	29583	29089	29533	29308	29701	29393	29412	29572	29496	29631	29719	29495	29332	29430	29235	29678	29645	29747	29405	29676	29537	29257	29193	29376	29655	29407	29678	29554	29480	29380	29479	29500	29490	29551	29629	29527	29503	29422	29438	29145	29440	29627	29441	29379	29724	29554	29593	29527	29829	29459	29485	29452	29561	29556	29798	29624	29483	29529	29451	29406	29470	29498	29714	29202	29485	29644	29412	29271	29800	29805	29761	29502	29545	29501	29479	29516	29270	29387	29438	29714	29307	29557	29673	29603	29319	29607	29692	29812	29407	29542	29677	29573	29426	29522	29603	29460	29778	29276	29375	29529	29343	29528	29537	29654	29241	29501	29461	29253	29619	29271	29471	29659	29586	29644	29399	29459	29525	29824	29267	29500	29471	29522	29674	29399	29827	29580	29313	29710	29501	29414	29513	29459	29346	29463	29619	29504	29487	29486	29508	29587	29424	29589	29338	29493	29233	29475	29509	29536	29435	29594	29757	29637	29666	29492	29627	29661	29527	29478	29976	29310	29757	29748	29654	29470	29576	29390	29393	29639	29446	29366	29893	29568	29329	29426	29485	29514	29433	29412	29436	29518	29193	29601	29538	29298	29694	29552	29415	29646	29618	29621	29370	29734	29606	29468	29253	29380	29575	29404	29648	29581	29480	29599	29451	29668	29421	29474	29572	29254	29598	29634	29685	29375	29400	29415	29450	29307	29594	29525	29437	29480	29662	29581	29419	29457	29572	29480	29450	29763	29689	29566	29596	29474	29499	29551	29475	29638	29479	29539	29875	29563	29650	29369	29255	29384	29590	29414	29438	29488	29612	29496	29824	29745	29635	29287	29590	29439	29558	29577	29582	29322	29486	29592	29527	29552	29419	29608	29614	29674	29668	29654	29493	29425	29409	29594	29282	29375	29431	29428	29852	29546	29578	29488	29789	29650	29519	29650	29326	29568	29373	29266	29608	29297	29782	29729	29607	29401	29434	29561	29525	29620	29665	29189	29536	29394	29349	29399	29466	29639	29480	29704	29680	29678	29537	29676	29616	29629	29242	29662	29684	29701	29536	29478	29597	29585	29499	29506	29641	29531	29422	29504	29533	29614	29461	29268	29656	29526	29586	29358	29422	29751	29397	29563	29861	29435	29535	29755	29330	29446	29470	29602	29514	29361	29403	29406	29683	29363	29663	29391	29533	29292	29410	29501	29623	29583	29569	29575	29649	29390	29620	29343	29431	29319	29915	29512	29444	29695	29110	29583	29577	29716	29559	29467	29644	29550	29626	29536	29399	29495	29536	29500	29383	29535	29371	29608	29678	29470	29598	29781	29752	29492	29651	29274	29623	29396	29329	29674	29361	29417	29496	29207	29419	29806	29429	29650	29401	29488	29544	29621	29492	29514	29497	29246	29648	29475	29644	29354	29730	29298	29383	29540	29389	29743	29500	29472	29637	29600	29510	29467	29637	29435	29192	29721	29374	29386	29413	29525	29551	29394	29790	29444	29208	29427	29406	29503	29449	29426	29624	29435	29445	29388	29407	29438	29438	29439	29254	29777	29489	29485	29541	29400	29201	29502	29633	29564	29499	29598	29623	29303	29654	29196	29360	29469	29495	29434	29613	29450	29348	29513	29303	29686	29503	29461	29503	29584	29760	29475	29179	29437	29483	29754	29576	29536	29582	29817	29796	29409	29520	29519	29498	29360	29830	29441	29415	29626	29624	29486	29531	29627	29628	29591	29340	29587	29594	29652	29454	29467	29487	29382	29632	29406	29528	29374	29452	29579	29433	29507	29417	29526	29527	29339	29660	29468	29397	29472	29514	29595	29579	29278	29597	29295	29280	29787	29574	29688	29775	29444	29560	29097	29701	29530	29583	29681	29690	29731	29631	29188	29560	29398	29486	29352	29330	29751	29305	29582	29415	29427	29390	29376	29615	29655	29580	29508	29436	29505	29529	29411	29596	29209	29452	29407	29287	29476	29474	29545	29526	29509	29403	29593	29363	29481	29668	29485	29363	29492	29856	29441	29443	29579	29571	29517	29594	29627	29408	29164	29591	29752	29605	29643	29509	29506	29592	29469	29529	29552	29434	29488	29534	29529	29535	29479	29160	29448	29625	29472	29564	29047	29466	29658	29503	29493	29544	29673	29653	29646	29403	29281	29502	29576	29345	29502	29566	29462	29466	29744	29784	29541	29566	29511	29279	29472	29488	29652	29438	29606	29241	29646	29552	29625	29347	29490	29370	29457	29483	29419	29433	29445	29426	29598	29473	29179	29662	29593	29486	29644	29632	29591	29553	29461	29330	29481	29311	29551	29720	29372	29415	29322	29545	29637	29324	29656	29626	29237	29528	29562	29691	29491	29362	29413	29353	29591	29666	29503	29453	29370	29833	29311	29662	29582	29716	29503	29736	29589	29675	29409	29105	29379	29883	29579	29406	29527	29749	29311	29680	29520	29678	29638
46003	72697	69470	47090	31148	24717	22501	21601	20992	20310	19909	19807	26853	42463	37370	29369	23878	20779	18990	18687	18410	18580	18526	18405	18624	18548	18585	18359	18509	18488	18520	18620	18573	18507	18463	18362	18624	18523	18396	18480	18537	18514	18362	18456	18425	18728	18346	18382	18442	18317	18551	18490	18368	18252	18457	18445	18639	18598	18331	18573	18297	18390	18569	18414	18640	18389	18291	18344	18486	18597	18783	18553	18512	18571	18540	18502	18337	18496	18374	18487	18462	18339	18374	18500	18422	18510	18531	18659	18221	18498	18382	18483	18553	18391	18547	18602	18521	18386	18623	18536	18520	18603	18408	18384	18554	18269	18546	18545	18297	18462	18407	18488	18403	18398	18457	18522	18549	18384	18520	18478	18576	18328	18568	18384	18489	18387	18484	18519	18655	18443	18497	18458	18388	18390	18499	18504	18526	18551	18505	18447	18439	18490	18489	18415	18391	18540	18382	18562	18585	18386	18488	18660	18497	18442	18432	18368	18483	18353	18395	18431	18455	18340	18487	18350	18395	18583	18582	18702	18514	18391	18475	18426	18367	18362	18515	18457	18380	18429	18231	18550	18463	18231	18466	18547	18603	18490	18531	18458	18320	18429	18568	18576	18434	18442	18356	18408	18383	18497	18453	18342	18643	18338	18588	18359	18534	18594	18452	18453	18329	18516	18390	18437	18558	18401	18569	18666	18461	18337	18473	18223	18699	18296	18706	18652	18432	18517	18379	18349	18446	18247	18463	18534	18535	18193	18459	18455	18335	18288	18621	18493	18539	18358	18362	18468	18573	18476	18327	18356	18559	18520	18453	18424	18537	18291	18411	18376	18439	18575	18500	18572	18336	18385	18493	18479	18229	18413	18403	18459	18479	18477	18468	18392	18481	18172	18468	18454	18446	18564	18502	18299	18492	18422	18485	18395	18523	18379	18503	18298	18445	18644	18440	18386	18485	18477	18507	18308	18588	18501	18340	18580	18524	18501	18687	18610	18617	18589	18219	18359	18444	18646	18388	18487	18516	18310	18604	18508	18489	18359	18285	18432	18509	18504	18402	18472	18665	18456	18396	18501	18538	18544	18465	18511	18340	18605	18574	18515	18482	18540	18405	18405	18237	18558	18394	18657	18400	18465	18407	18582	18572	18418	18355	18366	18441	18505	18514	18528	18493	18514	18553	18355	18627	18497	18403	18540	18609	18523	18374	18458	18577	18459	18541	18567	18531	18387	18466	18615	18449	18655	18455	18552	18380	18622	18437	18567	18437	18593	18403	18332	18460	18412	18407	18310	18528	18466	18563	18643	18532	18652	18404	18443	18372	18519	18527	18421	18612	18481	18538	18385	18523	18475	18478	18455	18520	18442	18619	18601	18602	18658	18497	18289	18675	18561	18454	18529	18513	18527	18541	18414	18334	18471	18509	18389	18384	18477	18540	18491	18529	18424	18537	18345	18431	18448	18416	18408	18322	18539	18467	18436	18350	18649	18429	18452	18507	18317	18475	18743	18518	18530	18519	18442	18463	18467	18583	18419	18629	18447	18329	18477	18461	18435	18889	18459	18525	18502	18371	18345	18503	18439	18490	18350	18409	18577	18366	18464	18468	18498	18524	18483	18422	18442	18563	18368	18688	18495	18375	18428	18493	18540	18481	18658	18514	18574	18589	18505	18409	18361	18417	18655	18392	18534	18781	18352	18404	18373	18344	18321	18575	18513	18383	18503	18527	18468	18258	18264	18433	18611	18309	18426	18498	18367	18387	18534	18386	18543	18583	18441	18520	18497	18528	18430	18610	18628	18283	18508	18426	18627	18333	18657	18423	18373	18400	18446	18414	18571	18466	18515	18541	18406	18556	18485	18474	18501	18459	18429	18326	18465	18646	18467	18553	18438	18479	18427	18270	18174	18415	18350	18484	18388	18301	18370	18580	18571	18407	18500	18556	18410	18547	18563	18282	18687	18500	18417	18466	18648	18277	18642	18382	18463	18495	18502	18373	18477	18442	18595	18353	18467	18399	18517	18389	18350	18393	18261	18608	18289	18410	18420	18390	18461	18535	18508	18330	18587	18486	18497	18397	18379	18549	18572	18516	18438	18505	18592	18399	18515	18438	18327	18401	18559	18666	18205	18487	18524	18511	18358	18398	18527	18672	18468	18612	18509	18376	18421	18525	18439	18410	18539	18311	18523	18453	18421	18358	18370	18582	18338	18471	18512	18410	18631	18275	18452	18545	18473	18493	18365	18504	18572	18671	18530	18666	18344	18353	18427	18438	18489	18333	18434	18545	18363	18631	18654	18429	18434	18436	18176	18404	18375	18472	18608	18546	18427	18569	18613	18389	18485	18517	18455	18448	18375	18606	18408	18476	18634	18520	18329	18416	18338	18470	18425	18641	18386	18441	18312	18511	18435	18408	18486	18381	18451	18597	18548	18584	18522	18358	18426	18441	18272	18503	18368	18496	18546	18517	18660	18591	18450	18531	18718	18347	18560	18515	18549	18425	18508	18504	18462	18610	18399	18575	18560	18474	18530	18566	18442	18353	18506	18624	18547	18554	18649	18457	18431	18401	18433	18587	18442	18464	18359	18476	18460	18623	18405	18492	18655	18425	18554	18468	18546	18341	18493	18632	18556	18422	18543	18627	18505	18361	18708	18377	18404	18396	18444	18517	18417	18515	18770	18352	18440	18380	18520	18480	18568	18509	18401	18471	18590	18310	18252	18488	18564	18572	18356	18467	18435	18581	18557	18396	18441	18403	18473	18467	18529	18596	18263	18170	18620	18662	18427	18454	18536	18560	18257	18495	18554	18360	18557	18453	18288	18417	18506	18630	18491	18492	18478	18515	18495	18418	18664	18430	18611	18386	18337	18588	18538	18437	18625	18352	18624	18519	18580	18456	18362	18352	18480	18413	18336	18618	18411	18435	18409	18492	18665	18426	18398	18465	18493	18401	18624	18284	18472	18386	18714	18508	18492	18516	18370	18612	18356	18377	18403	18413	18460	18384	18319	18402	18490	18527	18499	18495	18581	18368	18614	18506	18427	18445	18445	18260	18380	18399	18368	18462	18394	18585	18493	18409	18505	18566	18509	18483	18521	18453	18477	18464	18361	18475	18453	18483	18494	18505	18419	18458	18423	18330	18553	18408	18516	18599	18439	18438	18337	18592	18415	18392	18318	18525	18449	18406	18524	18432	18543	18460	18433	18462	18550	18463	18430	18513	18512	18560	18264	18534	18498	18367	18582	18583	18517	18469	18371	18450	18446	18356	18587	18444	18599	18653	18539	18435	18456	18413	18611	18596	18413	18296	18485	18297	18367	18454	18474	18360	18454	18396	18340	18502	18423	18363	18376	18496	18513	18373	18526	18577	18351	18355	18560	18655	18489	18682	18497	18553	18402	18353	18443	18416	18466	18462	18402	18602	18503	18288	18507	18534	18326	18464	18711	18345	18608	18547	18583	18397	18376	18375	18402	18547	18345	18549	18369	18406	18394	18480	18540	18300	18540	18398	18552	18455	18598	18582	18640	18405	18522	18395	18336	18543	18549	18568	18541	18508	18574	18428	18622	18539	18346	18513	18471	18525	18604	18379	18336	18462	18362	18524	18390	18388	18524	18219	18560	18444	18375	18628	18439	18459	18432	18374	18561	18584	18474	18759	18421	18627	18445	18625	18520	18422	18498	18408	18587	18424	18526	18437	18367	18411	18458	18344	18456	18446	18418	18346	18485	18463	18487	18491	18491	18409	18474	18498	18508	18398	18505	18544	18408	18491	18420	18486	18371	18420	18410	18472	18553	18452	18435	18619	18638	18615	18505	18379	18461	18494	18437	18470	18394	18525	18435	18678	18577	18498	18344	18358	18412	18520	18496	18517	18548	18270	18475	18502	18503	18416	18518	18534	18550	18415	18578	18327	18638	18398	18471	18473	18364	18563	18453	18494	18439	18395	18475	18546	18410	18459	18442	18493	18483	18447	18519	18521	18438	18405	18569	18351	18382	18590	18392	18472	18507	18585	18527	18516	18561	18524	18549	18447	18396	18215	18514	18405	18549	18451	18581	18574	18242	18365	18412	18428	18444	18621	18542	18448	18599	18467	18372	18501	18433	18504	18333	18482	18436	18481	18467	18501	18413	18478	18488	18569	18459	18477	18527	18381	18481	18540	18607	18479	18400	18318	18451	18484	18407	18319	18435	18415	18498	18307	18411	18684	18491	18501	18625	18386	18349	18526	18550	18493	18511	18375	18583	18381	18555	18549	18497	18402	18421	18384	18423	18580	18308	18511	18451	18486	18488	18628	18465	18180	18389	18567	18513	18236	18577	18579	18557	18477	18501	18388	18309	18605	18630	18371	18457	18388	18476	18333	18529	18415	18481	18446	18597	18547	18364	18577	18441	18491	18447	18568	18339	18644	18269	18307	18572	18659	18334	18581	18319	18297	18461	18412	18565	18456	18391	18552	18422	18507	18536	18347	18552	18559	18391	18710	18447	18512	18356	18482	18605	18442	18576	18449	18550	18355	18422	18515	18411	18466	18346	18390	18461	18481	18438	18282	18464	18603	18583	18465	18559	18614	18374	18591	18331	18582	18458	18574	18618	18421	18559	18420	18481	18409	18495	18508	18308	18608	18316	18630	18645	18532	18511	18319	18521	18435	18335	18322	18521	18543	18545	18415	18468	18381	18557	18473	18365	18489	18524	18428	18519	18473	18577	18642	18446	18447	18421	18412	18545	18369	18464	18507	18489	18442	18476	18589	18534	18393	18569	18444	18488	18356	18586	18336	18401	18393	18557	18364	18676	18450	18594	18446	18535	18387	18607	18536	18493	18503	18413	18404	18433	18390	18441	18579	18458	18185	18559	18518	18536	18542	18455	18510	18465	18454	18590	18440	18491	18431	18597	18473	18330	18413	18572	18496	18585	18286	18413	18469	18493	18478	18436	18532	18482	18415	18370	18420	18444	18497	18448	18607	18491	18469	18357	18575	18588	18524	18562	18642	18572	18450	18246	18556	18402	18514	18442	18583	18657	18377	18455	18433	18587	18572	18567	18473	18464	18680	18567	18433	18557	18325	18476	18468	18411	18516	18322	18556	18446	18563	18525	18427	18463	18494	18456	18542	18393	18431	18271	18668	18421	18560	18620
44223	52749	49802	38890	31780	30483	29993	29575	29489	29335	29243	29103	29381	29959	30364	29642	29051	28893	28638	29320	28595	28759	28780	28712	28870	28727	28778	28748	28944	28833	29113	28884	28913	28609	28888	28855	28639	28797	28646	28816	29029	28770	28885	28654	28745	28740	28892	28835	28983	28889	28725	28563	28641	28679	28908	28834	28961	29018	28807	29152	28980	28851	28595	29051	28892	28685	28888	28844	28607	28654	28872	28773	28726	28843	29037	28826	28580	28773	28647	28760	28554	28665	28729	28824	29035	28865	28815	28655	28580	28795	28640	28777	28496	28818	28711	28786	28850	28928	28928	28758	28703	28816	28936	28948	28943	29163	28717	28901	28816	28822	28926	28616	28646	28725	28756	28704	28883	28934	28825	28742	28727	28822	28706	28513	28676	28595	28627	28710	28738	28698	28971	28854	28648	28886	28585	28873	28683	29106	28883	28802	29167	28750	28933	29030	28666	28757	28729	28988	28826	28683	28911	28677	28715	28622	28927	28726	29048	28652	28814	28651	28783	28653	28741	28725	28821	28679	28847	28706	28892	28982	28639	28794	29035	28933	28622	28634	28974	28688	28884	29002	28768	28841	28718	28751	28719	28620	28852	28705	28997	28838	28678	28716	28788	28866	28795	28965	28835	28832	29021	28764	28963	28884	28651	28851	29075	28794	28831	29068	28798	28827	28957	28770	28806	28884	28622	28806	28750	28714	28711	28706	28803	28902	29041	28765	28750	28901	28805	28621	28952	28786	28819	28786	28876	28699	28804	28788	28959	29031	28769	28637	28747	28839	28624	28928	29186	28829	28706	28710	28549	28779	28754	28705	28726	28498	28737	28877	28757	28656	28695	28996	28800	28877	28670	28757	28866	29062	28747	28588	28775	28735	28524	28922	28604	28800	28850	28566	28847	28735	28806	28772	28670	28971	28712	28732	28869	28945	28807	28857	28563	28903	28684	28801	28792	28817	28756	28869	28752	28700	28981	28809	28987	28980	28824	28539	28891	28665	28860	29107	28743	28688	28688	28744	28865	28714	28775	29066	28823	28583	28773	28811	28698	28820	28598	28813	28724	28754	28881	28804	28999	29052	28939	28887	28976	28761	28997	28767	28601	29262	28857	28938	28891	28743	28769	28904	29065	28969	28669	28868	28929	28618	28969	28981	28935	28842	28691	28849	28807	28613	28750	28764	28717	28870	28590	28870	28843	28750	29091	28748	28977	28986	28885	28849	28770	29004	28665	29163	28762	28709	28738	29117	29040	28810	28822	28740	28767	28885	28920	28708	28662	28676	28616	28793	28938	28844	28852	28687	28577	28704	28698	28861	28921	28629	29008	28860	29043	28749	28463	28693	28862	28830	28705	28807	28879	28815	28843	28916	28818	28903	28815	28849	28830	28872	28762	28904	28850	28764	28722	28920	28707	29150	28834	28678	28997	28687	28970	28719	28536	28966	29122	28731	28790	28711	29082	28990	28881	28836	28849	28890	28806	28836	28563	28659	28738	28704	28566	28966	28785	28447	28656	28887	28677	28730	28940	29105	29139	28557	28916	28744	28923	29004	28827	29056	29043	28790	28795	28742	28637	28763	28672	28555	28888	28864	28871	28701	28932	28712	28831	29055	28755	28842	28924	28882	28776	28944	29086	28952	28702	28963	28936	28964	28800	28723	28735	28773	28786	28813	28717	28900	29082	28707	28658	29043	28757	28937	28830	28744	28942	28679	28754	28718	28746	28597	28731	28822	28677	28754	28842	28928	28845	28813	28978	28838	28860	28657	28848	28804	28733	28802	28831	28883	28989	28991	28834	28543	28814	28902	28809	29001	28632	28745	28880	28856	28719	28684	28881	28992	28840	28825	28694	28636	28940	28897	29009	29062	28688	28539	28851	28863	29026	28662	28559	28771	28645	28658	28775	28545	28588	28787	28942	28635	28902	28847	28719	28633	28714	28651	28641	28672	28684	28619	28686	28542	28889	28801	28702	28801	28590	29077	28571	28889	28780	28677	28957	28616	28993	28677	28758	28709	28838	28937	28951	28668	28780	28831	28807	28633	28933	28885	28954	28744	28668	28837	28759	28920	28733	28841	28663	28823	28773	28755	28695	28791	28676	28522	28515	28966	28670	28877	28641	28590	28821	28646	28665	28787	28744	28790	28871	28609	28816	28831	28697	29065	28971	29039	28915	28531	28868	28645	28725	29106	28854	28389	28607	28876	28664	28723	28928	29052	29209	28968	28969	28858	28713	28829	28694	28760	28831	28791	28898	28810	28806	28852	28913	28873	28876	28618	28842	28763	28787	28753	28763	28777	28750	28805	28943	28689	28705	28923	28755	28802	28929	28889	28872	28878	28902	28704	28874	28751	28665	28856	28925	28846	28929	28784	28918	28701	28812	28986	28734	28679	28749	28862	28653	28824	28629	28875	29004	28810	28836	28729	28705	28857	28717	28735	28772	28844	28904	28735	28569	28710	28870	28867	28852	28669	28901	28630	28946	28647	28842	28776	28600	28847	28798	28564	28717	28655	28707	28874	28777	28674	28810	28440	28670	28711	28804	28517	28841	28671	28948	28825	28986	28853	28725	28768	28850	28685	28809	28958	28855	28790	28811	28754	29024	28847	28972	28904	28655	28810	28817	28722	28683	28960	28686	29037	28928	28728	28843	28866	28678	28657	28907	28563	28762	28617	28869	28836	28661	28970	28740	28560	28790	28976	29039	28735	28831	28803	28532	28860	28746	28689	28736	28606	28644	28937	28624	28924	28985	29006	28872	28876	28811	28873	29014	28925	28939	28766	28616	28545	28697	28770	28461	28967	28896	28784	28921	28830	28735	28605	28709	28686	29001	28902	28870	28647	28726	28642	28612	28648	28914	28559	28694	28761	28856	28780	28705	28735	29195	28930	28934	28644	28885	28581	28774	29010	28908	28916	28854	28834	28685	28705	28835	28712	28888	28968	29023	28787	29024	28716	28881	28804	28669	29028	28844	28584	28853	28841	28445	28595	28807	28874	28882	28989	28639	28754	28887	28599	28843	28843	28549	28953	28716	28753	28772	28684	28838	28804	28812	28649	28889	28878	28895	28756	28929	28684	28737	29025	28818	28785	28911	28973	28876	28943	28815	28858	28893	28911	28935	29054	28893	28602	28840	28696	28870	28740	29154	28937	28956	28851	28705	28863	28800	28807	28884	28861	28641	28911	28889	28916	28801	28895	29035	28866	28890	28878	28842	28733	28557	28718	28661	28448	28615	28586	28751	28617	29108	28884	28832	28858	28832	28972	28569	28666	28780	28888	28913	28730	28813	28716	28737	28949	28739	28773	28879	28631	28723	28912	28935	28787	29052	28653	28679	28718	28701	28534	28775	28816	28950	28917	28692	28850	28835	28872	28692	28930	28729	28742	28803	28868	28734	28853	28884	28762	28865	28848	28908	29011	28671	28795	28923	28600	29033	28862	28864	28918	28659	28738	28676	28853	29137	29009	28787	28629	28884	28975	28660	28773	28632	28858	28976	28762	28936	28665	28852	28893	28934	28678	28742	28671	28846	29075	28824	28613	28587	28671	28574	28670	28880	28859	28519	28815	28747	28864	28577	28568	28901	28970	28882	28862	28878	28902	28931	28604	28973	28515	28810	28879	29039	28817	28820	28615	28840	28498	28532	28904	28933	28921	29031	28670	28765	28709	29121	29111	28762	28837	28667	29008	28695	28793	28630	28805	28784	28816	28745	29042	28626	28825	28973	28841	28765	28590	28576	28679	28776	29022	28770	28773	28686	28868	28790	28726	28693	29060	28822	28872	28977	28846	29105	28967	28878	28605	28844	28771	28821	28754	28860	28886	28926	28861	28751	28958	29023	28767	28568	28922	28753	28687	28829	28593	28912	28874	28710	28865	28765	28842	28768	28753	28588	28765	28840	29064	28825	28747	28741	28907	28809	28617	28774	28938	28992	28939	28818	28713	28832	28708	28701	28772	28769	28627	28773	28890	28737	28513	28909	28646	28780	28857	28688	28765	28848	28692	28814	28832	28756	28768	28567	29058	28681	28841	28563	28841	28822	28641	28890	28975	29099	28719	28955	28806	28977	28961	28978	29208	29010	28736	28582	28781	28816	28694	28639	28874	28838	29092	28874	28864	28756	28868	29133	28814	28961	28687	28902	28945	28621	28854	28763	28882	28783	28471	28860	28601	28795	28714	28967	28708	29013	28869	28659	28894	28650	28617	28816	28787	28484	28844	28803	28912	29002	28866	28743	28738	28963	28781	28796	28980	28908	28773	28851	29176	28741	28903	28972	28488	28711	29006	28845	29042	29003	28672	28494	28625	28903	28742	28906	28960	28823	28739	28799	28777	29041	28766	28928	28641	28732	28682	28669	28840	29081	28651	28859	28823	28876	28807	28602	28784	28885	28750	28596	28615	28670	28762	28705	28957	28707	28769	28553	28798	28915	28513	29021	28769	28869	28991	28753	28921	28655	28875	29050	28725	28744	28911	28995	29128	28751	28809	28815	28780	28920	28826	28871	28798	28811	29132	29044	28932	28973	28795	28945	28838	28961	28814	28682	28935	28957	28980	28826	28974	28795	28692	28904	28686	28737	28851	28875	28820	28805	28750	28876	28518	28964	28740	28774	28785	28826	28668	28692	28624	28611	29104	29017	28999	28882	28833	28803	28844	28845	28793	28837	28924	28819	28937	28908	28824	28963	28872	28745	28660	28758	28918	28594	28922	28909	29015	28660	29028	28754	28659	28638	28827	28760	28905	28999	28820	28853	28802	28956	28922	28993	28802	28799	28815	29076	28750	28564	28956	29069	28856	28876	28921	28736	28729	29113	28965	28779	28835	29100	28651	28745	28704	28772	28817	28833	29010	28736	28768	28903	28761	28897	28854	28580	29089	28938	28942	29073	28829	28984	28945	28883	28773	28781	28898	28937	28934	28850	28886	28925	28858	29015	28831	28881	29100	28750	28992	29086	28736	28983	28752	28975	28798	28919	28488	28745	28905	28853	28881	28746	28909	28776	28681	28970	28782	28823	28836	29066	28860	28891	28941	28907	28805	28740	28878	28755	28640	28903	28853	28777	28947	28571	28799	28680	28843	28914	29015	28524	29031	28929	28715	28674	28825	28703	28750	28729	28877	29043	28793	28771	28706
46914	58688	47544	30178	22412	20274	19616	19307	19007	18901	18838	18619	19026	19785	19698	18878	18441	18244	18297	18156	18204	18410	18013	18047	18267	18120	18145	18190	18284	18192	18191	17990	18057	18201	18163	18276	18264	18075	18192	18247	18041	18024	18250	18246	18132	18088	18351	18338	18226	18213	18156	18315	18086	18138	17956	18359	18272	18266	18226	18059	18302	18353	18030	18266	18193	18232	17961	18231	18321	18066	18223	18435	18147	18297	18208	18200	18149	18112	17998	17982	18202	18194	18106	18134	18143	18035	18239	18251	18161	18135	18366	17972	18115	18175	18178	18185	18336	18085	18023	18133	18344	17992	18094	18033	18143	18061	18119	18154	18236	18196	17999	17976	18377	18033	18341	18025	18111	18158	18095	18044	18179	18289	18303	18216	18176	18141	17962	18237	18086	18234	18091	18019	18163	18095	18104	18191	18203	18132	18011	18167	18191	18262	18254	18115	18053	18261	18067	18156	18242	18160	18165	18090	17976	18181	18031	18333	18194	18210	18152	18258	18192	18064	18068	18163	18236	18251	18063	18059	18098	18111	18311	18297	18018	18216	18058	18009	18269	18076	18239	18130	18260	18191	18162	18246	18282	18056	18063	18241	18385	18168	18177	18131	18188	18277	18254	18069	18255	18397	18163	17953	18080	18177	18232	18245	18183	18169	18188	18252	18211	17890	18272	18086	18171	18215	18202	18072	18273	18134	18242	18027	18151	18310	18222	18156	18275	18211	18064	18258	18085	18165	18056	18153	18296	18113	18201	18021	18298	18176	18124	18207	18112	18160	18137	18194	18240	18056	17999	18190	18138	18202	17999	18106	17971	18308	18137	17906	18153	18173	18069	18209	18147	18183	18168	18254	18133	18045	18286	18161	18204	18127	18264	17949	18291	18131	18103	18198	18344	18146	18260	18302	18376	18109	18232	18293	18281	18285	18078	18122	18092	18001	18246	18131	18162	18111	18210	18119	18130	18225	17992	18279	18308	18162	18014	18185	17984	18191	18094	18302	18213	17967	17994	18127	17972	18283	18131	18208	18255	18125	17982	18212	18197	18161	18277	18180	17985	18273	18219	18238	18268	18125	18283	18108	18103	18040	18118	18344	18107	18289	18127	18034	18173	18028	17922	18126	17993	17997	18134	18054	18238	18092	18203	18117	18223	18082	18035	18168	18238	18261	18163	18078	18295	18138	18197	18026	18265	18101	18089	18214	18078	18218	18206	18301	18148	18153	18136	18173	18036	17995	18158	18225	18295	18129	18061	18085	18181	18098	18000	18242	17999	18038	18131	18078	18151	18243	18193	18132	18076	18273	18077	18098	18083	18161	18196	18204	18017	18290	18131	18140	18075	17995	18201	18248	18164	18085	18183	18114	18102	18182	18214	18173	18097	18172	18280	18172	18160	18144	18189	18079	18122	18054	18334	18153	18139	18076	18114	18276	18246	18083	18014	18144	18187	18158	18230	18302	18178	18207	18411	18334	17999	18208	18191	18177	18176	18125	18226	18156	18188	18086	18240	18228	18136	18185	18215	18289	18126	18262	18181	18179	18028	17976	18138	18326	18286	18049	18305	18172	18122	18087	18275	18013	18093	18220	18114	18114	18159	18204	18395	18120	18254	18022	18274	18167	18178	18180	18083	17983	18238	18289	18061	18157	18086	18158	18375	18152	18228	18313	18137	18226	18126	17983	18007	18398	17938	18033	18270	18205	18117	18245	18180	18141	18124	18166	18108	18266	18158	18201	18136	18116	18233	18182	18148	18171	18172	18237	18087	18083	18078	18124	18019	18069	18100	18273	18150	18134	18265	18140	18157	18001	18189	18254	18294	18245	18337	18095	18124	18132	18278	17998	18030	18052	18195	18191	18128	18000	18171	18298	17970	18202	18159	18437	18011	18277	18256	18127	18463	18115	18054	18182	18190	18289	18079	18318	18128	18111	18182	18140	18109	18151	18241	18354	18099	18291	18205	17939	18234	18181	18045	18146	18286	18230	18239	18207	18099	18157	18226	18233	18129	18234	18297	18149	18121	18480	17992	18026	18130	18163	18226	18213	18058	18068	18230	18313	18162	18056	18150	18288	18110	18189	18085	18112	18347	18152	18196	18170	18000	18328	18252	18258	18303	18128	18198	18349	18089	18321	18161	18142	18203	18138	18158	17942	18236	18024	18258	18201	17992	18140	18148	18181	18156	18214	18032	18219	18210	18173	18086	18243	18221	18218	18164	18002	17966	18098	18175	18184	18308	18159	17970	18168	18180	18135	18197	18143	18104	18230	18213	18038	18045	18226	18328	18356	18289	18197	17978	18223	18125	18108	18101	18283	18053	18119	18189	18167	18084	18054	18183	18426	18140	18061	18284	18051	18333	17996	18246	18116	18238	18108	18069	18155	18229	18154	18038	17973	18241	18235	17953	18193	18256	18169	18014	18162	18078	18213	18261	18256	18023	18096	18300	18173	18230	18040	18279	18149	18241	18175	18234	18033	17987	18204	18130	18140	18241	18191	18157	18165	18242	18203	18267	18305	18204	18026	18039	18240	18061	18201	18275	18188	18166	18334	18219	18137	18167	18016	18215	18183	18175	18127	18086	18105	17996	18248	18281	18336	18159	17955	18016	18029	18226	18170	18139	18032	18184	18243	18178	18097	18277	18253	18258	18049	18252	18020	18249	18180	18160	18001	18171	18060	18258	18114	18054	18263	18087	18105	18118	18232	18268	18337	18088	18167	18311	18036	18158	18207	18220	18054	18200	18193	18093	18093	18152	17992	18036	18138	18163	18032	18196	18239	18245	18229	18091	18198	18211	18098	18091	18217	18158	18291	18312	18070	18042	18063	18180	18108	18149	18256	18265	18130	18117	17980	18033	18182	18116	18199	18094	18191	18228	18125	18253	18131	18135	17891	18237	18209	18090	18171	18308	18168	18160	18113	18187	18122	18162	18290	18278	18120	18283	18025	18240	18335	18192	18158	18213	17968	18069	18069	18210	18208	18209	18053	18112	18083	17939	18170	18383	18220	18239	18217	18135	18404	18080	18147	18044	18176	18154	18313	18085	18188	18198	18000	18161	18214	18279	18074	18033	18020	18112	18199	18156	18076	18131	18130	18083	18323	18350	18147	18211	18262	18026	18228	18035	18080	18287	18123	18285	18082	18135	18230	18268	18069	18017	18134	18095	18439	17989	18230	18276	18114	18393	18181	18089	18173	18162	18105	18051	18117	18270	18272	18052	18372	18205	18205	18131	18143	18149	18172	18173	18220	18272	18302	18042	18137	18072	18113	18249	18326	18242	18230	17958	18204	18009	18191	18201	18037	18002	18144	18124	18275	18305	18239	18299	18087	18097	18210	18191	18208	18071	18241	18105	18167	18219	18016	18105	18153	18084	18265	18047	18223	18197	18222	18154	18122	18167	18102	17948	18137	17983	18190	18195	18385	18186	18275	18261	18271	18096	18282	18179	18303	18057	18159	18237	18118	18277	18174	18408	18233	17847	18247	17978	18178	18284	18051	18289	18120	18058	18047	18337	18339	18060	18138	18047	18160	18162	18438	18299	18181	18147	18004	18083	18193	18309	18233	18149	18430	18137	18295	18112	18071	18216	18010	18072	18166	18196	18175	18199	18100	18237	18256	18320	17998	18125	18182	18235	18204	18127	18284	18361	18168	18199	18172	18266	18168	18326	18484	18121	18188	18032	18083	18238	18234	18081	18163	18010	18191	18132	18251	18219	18275	18150	18110	18215	18283	18234	18287	18292	18169	18181	18275	18202	18260	17940	18197	18340	18252	18230	18215	18108	18211	18283	18134	18122	18142	18094	18287	17982	18170	18382	18104	18086	18215	18228	18122	18137	18298	18041	18211	18407	18354	18157	17988	18188	18128	18029	18062	18096	18010	18140	18087	18030	17980	18241	18180	18291	18119	18067	18247	18097	18075	18267	18006	18246	18193	18239	18131	18218	18236	18132	18169	18066	18358	18270	18140	18058	18201	18141	18244	18073	18229	18161	18250	18051	18151	18122	18173	18037	18120	18192	18239	18181	18291	18207	18008	18191	18233	18029	18241	18138	18222	17993	18049	18320	18234	18216	18249	18021	18067	18248	18014	18113	18353	18221	18230	18080	18046	18234	18183	18109	18212	18261	18183	18177	18111	18365	18151	18263	18153	18212	18230	18132	18288	18040	18240	18036	18198	18200	18095	18109	18085	18322	18262	18133	18125	18143	18135	18278	18290	18168	18290	18071	18260	18115	18226	18327	18248	18009	18169	18408	18237	18343	18117	18186	17971	18124	18523	18151	18170	17933	18123	18113	18184	18267	18085	18120	18276	18213	18040	18115	18259	18172	18352	18367	18254	18350	18212	18083	18177	18262	18056	18204	18127	18036	18058	18178	18205	18119	18126	18272	18140	18216	18139	18133	18159	18226	17980	18158	18163	18180	18276	18123	18278	18085	18102	18158	18171	18110	18258	18151	18038	18266	18188	18219	18089	18113	18155	18264	18149	18183	18094	18285	18184	18191	18385	18012	18255	18193	18201	18105	18131	18103	18299	18270	18065	17992	18114	18323	18305	18000	18248	18079	18251	18112	18221	18109	18230	18036	18176	18309	18100	18169	18394	18162	18232	18175	18232	18273	18279	18122	18171	18227	18248	17937	18176	18334	18064	18157	18115	18309	18112	18333	18250	18257	18159	18098	18227	18366	18227	18249	18021	18157	18052	18387	18017	18150	18347	18309	18163	18313	18056	18279	18065	18176	18175	18082	18251	18021	18360	18222	18301	18259	18079	18005	18389	18255	18079	18267	18026	18207	18079	17943	18181	18148	18118	17945	18128	18218	18254	18140	18026	18146	18266	18122	18063	18181	18005	17938	18236	18239	18323	18114	18296	18248	18310	18213	18088	18134	18219	18209	18176	18197	18203	18078	18105	18130	18368	18208	18170	18262	18192	18213	18213	18216	18177	18256	17985	18153	18134	18147	18053	18023	18192	18200	18200	18413	18209	18063	18197	18191	18185	18203	18235	18351	18134	17951	18289	18076	18157	18313	18101	18144	18183	18190	18158	18317	18076	18133	18252	18078	18285	17983	18318	18224	18050	18259	18149	18263	18013	18029	18138	18239	18004	18100	18054	18163	18103	18116	18191	18291	18117
23198	20676	28249	26193	24921	29502	32719	30708	30085	30349	30182	30043	35029	41982	38453	33502	31380	29854	29360	28823	28738	28706	28838	29227	29552	29329	29044	28653	28843	29161	29072	29048	28867	29124	28640	28944	28827	28923	28863	28847	28915	29069	28924	28956	28984	28802	29006	29148	28947	28893	28819	28859	28816	28692	29144	28729	28900	28730	28916	28724	28785	29028	28744	28804	28825	29166	28945	29099	28773	28827	29222	28800	28774	28824	29004	28649	28963	28500	28711	28854	29171	29115	28855	28674	28900	28948	28558	28784	29089	29003	28717	28563	28676	28811	28901	29114	28985	28524	28857	28652	28911	28854	28666	28754	28853	28932	29064	28612	29016	28832	28806	28983	28843	28937	28863	28871	28763	28631	28699	28645	28914	28788	28948	28980	28878	28809	28944	28804	28850	28685	28762	28724	28908	28554	28875	28698	28791	28767	28635	28981	28774	28901	28939	28594	28933	28907	28962	28923	29069	28660	28987	28870	28800	28782	28846	28636	28901	28771	28722	29007	28735	28668	28825	28764	28976	28879	28969	28717	28792	28941	28819	28577	28799	29226	29060	28894	28762	28892	28816	28937	28805	28921	28734	29010	29110	28808	28830	29033	28918	28670	28943	29042	28543	28479	28729	28661	28848	28817	29012	28944	28850	28753	29100	28785	28596	28796	28897	28854	29023	28936	28669	28853	29105	28900	28619	28908	28982	28908	28839	28836	28887	28911	28962	28636	28878	28931	28726	28902	29103	29072	28788	28806	28870	28608	28703	28842	28676	28780	28907	28955	28641	29125	29050	28904	28989	28941	28640	28753	28956	29124	28924	28969	28784	28879	28980	28965	28910	28989	28891	28805	28613	28740	28714	29044	28808	28901	29176	28757	29016	28694	28753	28836	28934	28958	28856	28795	28851	28789	29066	28842	28892	28798	28797	28894	28760	28858	28772	28770	28826	28867	28963	28824	28966	28835	28951	29044	28965	28904	28948	28694	28994	28995	28971	28673	28603	29083	28920	28864	28830	28912	28955	28790	28987	29002	28977	28750	28864	28948	28636	28618	28748	28788	28917	28850	28751	28634	28775	28828	29007	28755	28796	28990	28871	28749	28774	28700	28902	28882	28940	28858	28676	28718	28588	28725	28776	28587	28697	28767	29088	28805	28879	29035	28873	29008	28810	28833	28842	28934	28683	28736	29104	29012	28724	28815	28799	28972	28751	28860	28879	28742	28931	28602	28780	28948	28856	28829	28848	28851	28882	28560	28712	28760	28834	28656	28826	28774	28859	28786	28753	28848	28648	28800	28952	28756	28985	28827	28838	28791	28805	28937	28944	28931	29058	28854	28852	28787	28460	28869	28850	28597	28717	29012	28954	28904	29005	28866	28844	28921	28982	28796	28563	28766	28707	28818	28650	28773	28661	28909	28855	29058	29024	28638	28840	28643	28906	29140	28792	28823	28731	28958	28856	28951	28715	28642	28751	28794	28705	28822	28843	28944	28799	28763	29041	28729	28962	28786	28828	28834	28859	28838	28876	28901	28693	28970	28850	28891	28748	28814	28861	28783	28861	28905	28666	28893	28913	28882	28835	28830	28809	28930	28719	28883	28792	28763	28920	28795	28732	29039	28787	28909	28859	28892	28822	28592	28759	28845	28786	28836	29039	28847	28893	29026	28798	28892	28804	28570	28903	28714	28502	28599	28897	28671	28917	28836	29013	28821	28731	28805	28791	28913	29011	29237	28995	29047	28899	28629	29063	28938	28757	28880	28721	28885	28758	28896	28691	29051	28834	28949	28774	28584	28609	28678	28736	28735	28770	28728	28813	28845	29121	28853	28633	28919	28932	28943	28709	28685	28880	28818	28939	28711	28637	28684	28795	28854	28740	28937	29188	28615	28694	28724	28880	28631	28722	28795	28691	28702	28863	28797	28620	28806	28919	28973	28798	28734	28996	28678	28817	28984	28737	28662	28643	29037	28679	28769	28741	28827	29267	29212	28918	28686	29188	28801	29051	29105	28899	28842	28696	28994	28907	28598	28587	28815	28842	28730	28985	28609	29050	28932	29001	28672	28614	28773	29027	28727	28607	28675	28769	28834	28800	28739	28857	28911	28892	28655	28729	28810	28806	28895	28791	28902	28750	28729	28950	28737	28804	28874	28763	28962	28940	28776	28699	28570	28625	28691	29050	28827	29175	28992	29016	28828	28865	28664	28701	28873	28917	28779	28631	28838	28881	29118	28815	28909	28944	28834	28905	28617	28699	28752	28775	28924	28905	28810	28816	28814	28764	28839	28812	28798	29051	28874	28709	28629	28878	29002	28665	28903	28806	29004	29092	28936	29040	28796	28795	28933	28772	28837	28949	29180	28865	28755	28472	28633	29024	28581	28894	28838	28693	28761	29097	28581	29017	29011	28816	28655	28975	28833	29018	28712	29068	28809	29055	28930	28744	28672	28890	28837	28947	28831	28750	28687	28847	28692	28644	28589	28791	28998	28669	28910	29126	29018	28675	28794	29033	29035	29035	29042	28840	28876	28923	28875	28762	29046	29010	28791	28984	28701	28635	28910	28733	28932	28759	28945	28900	29121	28787	28616	28973	28808	28740	28755	28904	29024	28855	28812	28908	28708	28756	28909	28579	28793	28954	28852	28945	28861	29110	28632	28986	29137	28626	28916	28907	28840	28656	28568	28898	28833	28739	28779	28787	28794	28743	28951	29097	28566	28678	28731	28770	28887	29078	28659	28625	28903	29168	28959	29049	28818	28920	28580	29011	28821	28705	29032	28658	28799	28935	28772	28774	28941	28980	28881	28789	28785	28748	28752	28696	28752	29023	28735	28457	28888	28821	29011	29087	28716	28522	28745	28921	28654	28670	28702	28774	29051	28980	28843	28630	28938	28926	29049	28894	28654	28761	28821	28911	29047	28875	28882	28899	28675	29112	29076	28918	28844	28884	28837	28898	28659	28890	28693	28782	28693	28682	28816	28810	28884	28670	28740	28767	29011	28934	28909	28963	28802	29062	28917	28583	28681	28742	28787	28807	28654	29052	28966	28848	28766	28634	28688	28798	28604	28976	28711	28627	28752	28899	28995	28836	29114	29009	28972	28944	28496	28688	29062	28917	28924	28919	28827	28723	28907	28902	29112	28805	29170	28998	28697	28487	28735	28892	28945	29041	28908	28853	28900	29152	29000	28832	28793	28831	28929	28699	28678	28940	28745	28794	28856	28822	28575	28782	28839	28965	28801	28975	28866	28866	28840	28702	28835	28629	28592	28831	28911	28758	28921	28832	28809	28888	29031	28945	29076	28836	28869	28757	28953	28849	28903	28893	29123	28823	28805	28840	28936	29046	28612	28940	28739	28645	28933	28756	28708	28878	28964	28930	29255	28999	29220	28778	28680	28943	28777	29195	28986	28734	28727	29030	29168	28794	28807	28973	28739	28965	28989	29064	29029	28683	28792	28653	28793	29166	28878	28970	28755	28899	29095	28709	28794	28843	28750	29008	28863	28803	28890	28827	28823	28986	28741	28612	28701	28805	28978	28981	28976	28860	28894	28715	28895	28692	28926	28986	28844	29056	28820	28974	28666	28660	28485	29022	29048	28820	28619	28902	29046	28716	28791	28723	28968	28895	28915	28841	28887	29054	28765	28636	29117	28853	28520	28910	28868	28706	28838	28582	28740	29125	28804	28665	28813	28796	28766	28721	29150	28995	28748	28842	29021	28952	28704	28996	28866	28943	28724	28990	29127	28932	28783	28828	28879	28930	28755	28687	28975	29025	28879	28975	28993	28780	28837	28924	28765	28893	28653	28872	29110	28826	29080	28792	28667	28580	28661	28874	28802	28931	28585	28708	28565	28729	28975	28813	28988	28679	28746	28846	28662	28964	28659	28772	28719	29138	28670	29009	28853	28652	28747	28879	28703	28639	29018	28790	28970	28633	28868	28775	28679	29136	28777	29007	28580	28808	28696	28605	28643	28777	28910	28861	28704	29019	28983	28775	28868	28736	28956	29004	28890	28614	28743	28979	28799	28917	28850	28804	29178	29052	28631	28734	28923	28820	28763	28823	29105	28870	28845	28749	28941	28694	29001	28965	29085	28764	28895	28934	28897	29056	28587	28862	28588	28817	28766	28864	28538	28873	28634	28513	28967	28997	29188	28683	29128	28830	28864	28783	28874	28844	29091	28939	28980	28789	28902	28874	28727	28735	28585	28977	28672	28560	28759	28855	28923	29059	29007	29075	28565	28846	29002	28870	28596	28722	28783	28877	28819	29193	28876	28984	28707	28850	28927	28778	28748	28880	28805	28727	28936	28703	28834	28836	28783	28933	28993	29056	28643	28745	28805	28727	28739	29109	28845	28837	28935	28795	28927	28737	28497	28775	28689	28920	28722	28480	28814	28672	28715	28834	28682	28984	28785	28782	28853	28721	28865	28785	29006	29239	28781	29024	28989	29093	29072	28969	28817	28674	28750	29200	28816	28980	28829	29043	29167	28777	28613	28965	28946	28742	29122	28992	28885	29092	28712	28912	29029	28943	29084	28898	28824	28943	29062	29046	28505	28929	28910	28829	28732	28923	28981	29007	28976	28585	28920	28610	28848	28751	28668	28537	28901	28970	28928	28912	28838	28917	28959	29074	28787	28851	28861	28950	28764	28672	28765	28772	28746	29145	28662	28662	29098	28906	29027	28786	28988	28947	28985	28695	29106	28900	28868	28890	28901	28932	28851	28943	28952	28757	28977	28915	28845	28664	28695	29091	28884	28845	28839	29027	28742	29111	28784	28785	28913	28708	28784	28907	28844	28890	28705	28853	28608	29045	29276	28922	28847	28734	28841	28835	28974	29120	28866	28794	28631	28978	28895	28901	28855	28909	28821	28884	28580	29033	28825	28831	28866	28797	28864	28580	28774	28762	29075	29092	28852	28735	28858	28940	28999	28835	28696	28893	28575	29083	28851	28885	29105	28882	28519	28538	28914	28900	29073	28790	28818	29012	29013	28861	28857	28762	28876	28679	28898	29049	28888	28812	28788	28790	28939	28834	28898	29003	29079	28834	28619	28792	28751	28788	28700	28628	28773	28674	28913	28782	28892	28870	28726	29074	28896	28998	28729	28910	28886	28909	29052	28716	28725	28791	28973	28914	29015
45949	65583	61167	33654	24100	21626	21254	20618	20437	20088	19778	19567	28206	34936	29016	23266	21117	18835	18310	18137	18247	18211	18415	18429	18793	18332	18329	18470	18098	18134	18267	18249	18187	18215	18135	18171	18302	18167	18164	18078	18235	18242	18322	18278	18103	18254	18102	18064	18246	18142	18082	18393	18147	18257	18295	18247	18172	18229	18025	18140	18276	18119	18033	18249	18214	18239	18255	18099	18125	18361	18068	18266	18150	18269	18321	18201	18128	17994	18245	18158	18301	18301	18310	18361	18458	18173	18304	18255	18292	18176	18395	18207	18237	18150	18105	18265	18271	18072	18102	18121	18134	18221	18081	18287	18256	18117	18241	18190	18183	18177	18268	18286	18308	18103	18107	18242	18379	18177	18298	18054	18308	18221	18094	18112	18201	18082	17956	18246	18233	18215	18134	18085	18165	18203	18406	18192	18177	18221	18225	18257	18283	18194	18253	18293	18352	18310	18137	18145	18229	18058	18024	18449	18188	18351	18245	18214	18248	18139	18285	18255	18119	18115	18361	18273	18332	18425	18204	18202	18252	18103	18113	18158	18147	18229	18121	18274	18386	17930	18088	18111	18248	18330	18214	18164	18219	18137	18143	18086	18096	18322	18203	18219	18331	18148	18246	18255	18162	18105	18366	18330	18143	18277	18301	18282	18242	18260	18092	17979	17933	18185	18238	18264	18079	18217	18378	18314	18259	18063	18102	18085	18329	18118	18243	18259	18170	18167	18182	18217	18280	18106	18295	18181	18244	18038	18206	18321	18223	18232	18163	18201	18197	18118	18327	18201	18176	18067	18326	18168	18226	18205	18175	18189	18417	18236	18214	18261	18072	18171	18305	18072	18082	18160	18171	18205	18187	18114	18108	18349	18230	18124	18145	18167	18351	18062	18291	18224	18292	18016	18452	18108	18350	18360	18092	18029	18304	18127	18047	18317	18223	18079	18133	18037	18331	18187	18252	18273	18346	18047	18111	18349	18332	18147	18107	18087	18224	18279	18291	18238	18207	18126	18321	18364	18267	18230	18222	18085	18255	18280	18158	18087	18127	18136	18144	18176	18325	18093	18021	18257	18259	18193	18129	18260	18275	18074	18264	18315	18124	18134	18154	18104	18062	18234	18070	18248	18018	18303	18270	18145	18360	18172	18162	18117	18110	18119	18204	18198	18152	18175	18331	18317	18221	18293	18207	18189	18256	18236	18264	18166	18230	18268	18392	18216	18236	18123	18275	18121	18128	18186	18416	18148	18070	18066	18079	18012	18209	18237	18123	18151	18204	18372	18121	18397	18101	18113	18104	18219	18154	18139	18297	18239	18195	18198	18160	18243	18090	18121	18265	18231	18210	18202	18233	18309	18304	18217	18121	18368	18242	18260	18299	18224	18337	18254	18259	18230	18071	18243	18291	18312	18289	18236	18321	18173	18135	18142	18311	18046	18280	18147	18260	18194	18131	18334	18222	18175	18439	18133	18238	18299	18019	18186	18277	18133	18257	18218	18078	18245	18154	18161	18282	18119	18275	18130	18099	18186	18031	18246	18006	18028	18291	18129	18139	18242	18160	18299	18307	18067	18111	18145	18242	18227	18351	18240	18310	18230	18066	18313	18326	18219	18197	18311	18267	18185	18224	18167	18156	18307	18254	18028	18144	18277	18268	18153	18052	18263	18315	18220	18059	18093	18120	18392	18129	18158	18298	18235	18210	18282	18186	18160	17997	18200	18071	18145	18177	18213	18354	18087	18225	18145	18066	18160	18130	18311	18305	18209	18348	18226	18272	18169	18101	18190	18273	18208	18062	18133	18343	18130	18252	18291	18188	18207	18317	18362	18165	18383	18288	18142	18282	18167	18140	18100	18230	18250	18164	18201	18253	18021	18159	18112	18138	18308	18319	18199	18224	18145	18171	18085	18239	18229	18304	18259	18208	18135	18151	18186	18230	18444	18018	18151	18197	18243	18167	18291	18254	18195	18287	18275	18168	18342	18128	18328	18129	18317	18271	18135	18217	18041	18195	18264	18343	18075	18464	18303	18328	18276	18186	18171	18094	18302	18184	18272	18228	18322	18261	18329	18101	18239	18080	18198	18273	18153	17931	18306	18351	18244	18398	18186	18217	18300	18125	18141	18177	18229	18227	18243	18266	18321	18205	18172	18320	18200	18177	18256	18239	18129	18283	18234	18386	18159	18239	18206	18342	18255	18146	17995	18230	18130	18261	18221	18225	18137	18039	18177	18313	18237	18165	18208	18415	18235	18117	18185	18263	18188	18152	18252	18273	18400	18253	18098	18256	18093	18316	18065	18228	18225	18198	18145	18100	18092	18358	18211	18240	18222	18025	18315	18358	18356	18159	18208	18190	18309	18337	18093	18239	18088	18281	18276	18037	18235	18307	18153	18018	18187	18319	18336	18159	18300	18337	18205	18134	18262	18368	18110	18237	18271	18249	18325	18288	18065	18149	18160	18277	18154	18185	18078	18113	18456	18315	18225	18169	18103	18106	18263	18272	18187	18459	18015	18192	18171	18275	18106	18088	18304	18171	18264	18197	18240	18150	18186	18194	18086	18259	18071	18199	18376	18291	18202	18125	18155	18157	18531	18316	18284	18256	18005	18190	18150	18156	18310	18083	18353	18225	18349	18221	18165	18272	18106	18251	18177	18159	18176	18188	18229	18123	18293	18227	18330	18171	18262	18436	18329	18300	18145	18167	18091	18265	18137	18224	18263	18007	18219	18361	18180	18197	18045	18072	18170	18145	18048	18257	18315	18311	18329	18218	18273	18324	18173	18237	18290	18205	18130	18284	18176	18242	18069	18183	18093	18253	18281	18214	18170	18243	18224	18331	18087	18184	18272	18143	18184	18237	18184	18119	18370	18292	18253	18172	18130	18153	18172	18241	18384	18090	18245	18291	18402	18088	18206	18171	18192	18365	18218	18443	18297	18200	18263	17946	18302	18463	18210	18127	18171	18146	18202	18285	18210	18270	18070	18195	18162	18198	18298	18216	18220	18023	18298	18131	18210	18264	18182	18224	18290	18160	18300	18310	18318	18226	18196	18455	18081	18318	18286	18110	18313	18266	18203	18343	18247	18200	18284	18167	18049	18044	18296	18335	18096	18196	18131	18228	18178	18238	18272	18299	18239	18152	18305	18225	18068	18422	18365	18214	18245	18262	18215	18224	18228	17990	18125	18169	18390	18309	18148	18293	18168	18221	18442	17993	18242	18339	18368	17966	18253	18250	18264	18102	18178	18248	18153	18357	18112	18206	18257	18216	18272	18153	18204	18236	18281	18179	18260	18168	18349	18336	18109	18206	18124	18157	18341	18158	18257	18223	18137	18149	18217	18320	18112	18119	18330	18233	18124	18254	18179	18342	18192	18208	18215	17926	18362	18237	18099	18218	18158	18363	18282	18207	18186	18135	18168	18245	18281	18040	18121	17951	18037	18277	18187	18331	18192	18123	18320	18190	18225	18287	18162	18259	18241	18013	18252	18252	18185	18002	18255	18209	18297	18150	18150	18236	18189	18298	18084	18163	18281	18083	18272	18399	18283	18282	18354	18220	18260	18017	18266	18230	18233	18271	18162	18310	18488	18191	18219	18217	18202	18192	18088	18332	18239	18212	18216	18258	18185	18255	18273	18101	18176	18278	18316	18248	18242	18151	18222	18357	18164	18176	18181	18190	18199	18098	18095	18033	18083	18328	18104	18451	18271	18219	18315	18222	18235	18310	18129	18244	18231	18326	18324	18200	18353	18094	18298	18245	18268	18199	18234	17957	18097	18222	18244	18316	18320	18262	18463	18176	18104	18285	18151	18418	18038	18214	18253	18069	18283	18243	18298	18182	18238	18264	18187	18131	18268	18195	18135	18116	18172	17969	18151	18110	18413	18204	18171	18232	18282	18513	18320	18184	18231	18160	18263	18290	18213	18173	18154	18215	18079	18129	18258	18321	18225	18014	18219	17988	18164	18351	18061	18201	18170	18250	18338	18240	18244	18309	18241	18139	18147	18190	18144	17974	18292	18296	18280	18370	18095	18186	18408	18230	18028	18321	18177	18174	18199	18057	18129	18303	18135	18313	18166	18033	18164	18314	18315	18239	18339	18292	18259	18213	18346	18390	18178	17992	18114	18200	18267	18148	18209	18134	18171	18258	18111	18180	18127	18126	18202	18292	18140	18354	18081	17954	18074	18367	18280	18193	18407	17989	18185	18241	18364	18290	18151	18295	18257	18274	18082	18178	18247	18206	18092	18298	18203	18157	18264	18057	18349	18380	18334	18141	18394	18236	18240	18148	18100	18168	18238	18241	18111	18042	18137	18289	18042	18151	18145	18289	18278	18223	18234	18479	18339	18128	18237	18178	18346	18110	18158	18282	18321	18240	18193	18389	18179	18248	18221	18185	18008	18256	18307	18253	18247	18260	18115	18219	18378	18101	18099	18244	17901	18287	18270	18319	18057	18311	18206	18459	18144	18268	18163	18313	18381	18213	18415	18221	18209	18177	18242	18020	18343	18289	18147	18242	18145	18188	18337	18309	18327	18313	18039	18234	17956	18159	18173	18275	18245	18352	18260	18263	18197	18192	18385	18242	18213	18295	18222	18103	18209	18198	18337	18222	18178	18154	18244	18239	18203	18288	18161	18216	18249	18043	18061	18115	18286	18287	18275	18249	18233	18143	18268	18311	18119	18225	18133	18144	18391	18117	18283	18088	18285	18207	18212	18109	18164	18343	18223	18204	18007	18096	18248	18167	18039	18185	18181	18318	18130	18299	18177	18166	18300	18163	18283	18273	18265	18360	18168	18275	18117	18216	18209	18196	18343	18167	18174	18253	18317	18249	18162	18198	18166	18386	18396	18104	18383	18102	18207	18266	18189	18230	18422	18047	18383	18354	18087	18259	18238	18308	18215	18249	18301	18207	18242	18236	18199	18252	18274	18298	18339	18192	18296	18354	18281	18205	18266	18149	18257	18177	18154	18170	18246	18227	18068	18234	18299	18210	18258	18221	18284	18378	18227	18262	18136	18264	18301	18341	17973	18340	18389	18276	18338	18300	18186	18239	18177	18214	18314	18116	18236	18417	18167	18237	18329	18105	18243	18221	18086	18207	18344	18203	18206	18293	18055	18233	18123	18213	18239
21973	20597	27687	26298	23243	28024	33787	31119	30420	30564	30368	30259	36433	49612	44128	37000	33347	30435	29469	29274	29262	29222	29400	29587	29674	29332	29242	28960	28823	28828	29495	29307	28985	28892	29206	28938	29330	28928	29140	29255	28926	28739	29177	29011	29108	28998	29205	29116	29193	28980	29027	29030	28942	28914	29003	29091	28937	29214	29106	28900	28893	29006	29024	29012	28981	28916	29125	28709	29008	28861	29276	29096	28993	29053	29177	29046	28802	29054	29058	28870	29184	28915	28872	28968	28890	28811	28964	28963	29257	29145	29104	28889	28902	28997	28981	29095	29041	29117	29154	29356	29110	29083	29018	29079	28775	28857	29199	28816	29085	28933	28940	29073	29217	28798	29358	29051	29071	28854	29036	29043	29067	29074	28890	29134	29101	28979	28902	28964	28685	28950	28927	29117	29125	28980	29072	28780	29162	29261	28954	28932	29210	28906	29021	28981	29060	29139	29115	28966	28885	29209	28705	29085	29026	29078	28907	29152	28975	29174	29056	28928	28975	28816	29250	28893	29233	29011	29205	28747	28979	28952	29000	28776	29197	29180	28908	28956	29132	29021	29014	28861	29074	28744	28738	29077	28744	28986	28938	29127	29049	28738	28923	29167	28885	28973	28963	28998	28985	28689	28839	29033	28885	28928	28988	28992	28878	28680	29071	28777	28876	28893	29067	28897	29114	29024	29071	28966	29002	28963	29011	28850	29012	28866	29194	28927	29152	28830	28909	29216	29006	29007	29072	28820	29039	28875	29006	28953	28978	28930	29017	29061	29121	29067	28967	28752	29057	29039	28798	28989	29239	28813	28835	28833	29128	29144	29112	29070	29012	29106	29126	29086	28820	29008	29085	29088	28866	29042	28716	28926	28981	28941	29010	29024	29337	28993	29045	28837	29066	29072	29216	29047	29231	28997	28980	28942	28998	29138	29222	29228	29201	28864	28896	28958	28717	28848	28962	29025	29149	29284	29113	28911	29241	29104	29082	29049	29211	29165	29047	29314	28848	28943	29012	28880	28609	29001	29054	29270	29151	29113	28827	28968	28986	28834	28822	28732	28984	28982	28743	28852	28807	29165	28988	28965	29026	29033	29121	29037	29007	28779	29237	29115	28917	29031	29245	29096	29164	29010	29040	29412	29123	28915	29036	29063	28917	28859	28977	28672	29074	28979	29193	28878	29167	28979	29037	29081	28854	28884	28900	29085	29174	29062	29058	28956	28716	28892	28877	29105	29169	28961	28865	28947	29164	29052	29112	28952	28950	28891	28915	29019	28948	28856	28973	28822	28759	29025	28809	28962	29062	29117	29107	28790	28894	29040	29014	28869	28922	28855	28800	29105	28839	28935	28946	29023	29328	29258	29040	28882	28968	28908	29017	29193	28907	28918	28802	28987	28930	28878	28840	28795	28758	28595	28813	29202	29000	29138	29141	28972	29236	28964	28811	29279	28894	28910	28881	29042	29025	28908	28904	28753	28988	28966	29114	29125	29082	28882	29023	28939	28933	29034	28897	29141	28918	29038	28908	28914	29171	28942	28777	28876	29154	29050	28976	28714	28971	28752	28939	28994	29073	29044	28874	28933	29031	28952	28962	28873	28939	29003	29062	29014	28905	29077	28996	29001	28797	29110	28939	29115	28815	28913	28830	28970	29173	28913	29233	29147	28973	29157	28798	28838	29154	28763	28906	28762	28993	29020	28862	28992	29036	28861	29004	28945	28936	29003	29089	28981	28873	28955	29076	29015	28779	28994	28929	29147	29073	28968	29257	29067	29083	28932	29116	28664	28889	28803	28824	28866	28806	29035	29114	29088	29301	29076	28908	28803	28693	29054	28866	28944	28868	28813	28906	29020	28890	28931	28764	28900	28859	29024	29049	29048	29011	28988	29205	29206	28969	28670	29115	29213	28684	29272	28992	29113	28949	28986	29248	29019	28870	28889	28822	29054	28797	28806	29101	28754	29300	29050	29347	28929	29018	28947	29074	29146	28925	28807	29211	28837	28849	28957	28641	28828	29115	28888	29054	28944	29153	28858	28600	28848	29013	29009	29017	28878	28838	28903	28850	28816	29107	28668	28949	29111	29194	29041	28794	28843	28865	29088	29132	29069	28974	28831	29067	29018	29327	29075	29004	28861	28988	28927	29082	28954	28655	28806	29025	28961	28830	29285	29329	29143	28920	28912	29011	29008	28799	28985	28982	28853	29076	29052	28863	28857	28833	28875	28753	28973	28989	29260	28938	28656	29156	28861	28898	28994	28759	28810	28659	29090	29137	29016	28981	28701	28623	28915	28887	29126	29025	28866	28980	29055	29046	28994	28760	28719	28975	28971	28787	28850	29038	28572	28926	29035	28846	29220	28859	28873	29043	29089	29011	29062	28922	28935	28944	29046	29046	28796	29013	28993	28963	28996	29174	29052	28973	28865	28981	28883	29035	28879	28901	28843	29116	29035	29061	29018	29006	28946	28673	28867	29213	28911	29231	29236	28940	29168	29096	28960	28970	28749	28937	29002	28903	28927	28906	28984	29002	28775	28791	29056	28979	29069	28915	29173	29097	28866	28956	29176	28986	29148	29328	29074	29098	29159	29154	29042	28813	28783	28965	29175	28872	28895	28980	28733	28782	29052	29094	28959	29139	29128	28992	28894	28794	29075	29056	28936	28893	29075	29109	28878	28976	28797	28877	29202	28599	28853	29134	29035	29055	28988	28805	28981	28863	29062	29209	29045	29104	28905	29175	29017	29186	28906	29264	28890	28979	28847	28891	28999	29011	29031	28972	29170	28933	29056	29162	28976	28859	28892	28887	29064	29201	29024	29058	29004	29128	28979	28753	29017	29022	28875	29117	28741	28915	29118	29043	29188	29046	29009	28969	29019	29259	28926	29015	29021	29115	28909	28945	28862	28828	28956	28681	28925	28806	28976	28951	28650	28941	28909	29063	29185	29121	28961	28835	28873	29028	28896	29169	28903	29047	28795	28900	29065	28967	28932	29076	29112	28926	29039	29044	29080	28700	28895	29072	28758	28940	29132	29131	29034	28950	29081	28960	28821	28872	28974	29045	29117	29294	28800	28536	29005	29191	29045	28881	28922	29170	29238	29004	28844	28987	29098	29057	29169	28876	29020	29102	29007	28819	29035	29049	29130	29057	29019	29113	29227	28707	28716	29054	28762	29148	28852	28907	28927	29065	29012	28999	29142	28999	29198	29106	29179	28740	29192	28801	29023	28959	29167	28956	28866	29077	29002	28959	28929	28887	28833	28951	28816	28965	29012	29039	28752	29126	28931	28992	29085	28873	29106	28854	29106	28784	28923	28964	28801	29177	29159	29130	28880	29163	29020	28997	28819	28801	28806	28935	29186	28953	29333	29036	29115	29007	28778	28832	28901	29142	29134	29122	28810	29035	28884	29217	29204	29092	29078	28904	29221	28846	29011	29113	28859	28973	29000	28903	28952	29052	28975	28895	28772	28701	28962	28961	28930	28729	29027	28957	29073	28928	28991	29194	29030	28666	28876	28923	29028	29126	28970	28874	28847	28994	29176	29079	29244	28932	29123	29022	29143	28931	28923	28918	28964	29083	28851	29004	28743	29010	28981	29013	28924	28923	28986	29145	28967	29258	28967	28808	28897	29134	28881	29260	29194	29182	28691	28926	28858	28731	29085	28996	28953	28927	28994	29182	28892	29032	29158	29156	28872	29077	28804	28531	28929	28759	28990	28900	28997	28900	28825	28852	29013	29010	28957	29239	29027	29055	28958	29017	28892	28894	28924	29103	28915	29184	28670	29069	28905	28993	28674	28686	29217	29001	29038	28876	29125	28969	28946	28781	28992	28975	29103	28958	28711	28935	29081	28927	29190	28832	29016	29047	28980	29147	28964	28922	28738	29219	28889	29007	29227	29065	28862	29101	28744	29168	28691	28944	29029	28972	28923	28860	29007	29045	29133	29057	28876	28930	28812	29049	28954	29024	29164	28908	29343	28843	29180	28919	28680	29035	29027	29225	28991	28912	28938	28754	29025	29129	28944	28915	28947	29109	28990	28993	29053	28935	28866	28915	28955	29141	29040	28971	29136	29046	28991	29015	28857	28791	29171	29009	29064	28926	29005	29154	29198	29130	28966	28936	29118	29009	28864	28859	28873	28910	29040	29192	29176	29102	29035	28946	29023	28958	28817	29174	29134	29064	28849	29168	28855	28879	29018	28920	29155	28606	29058	28954	29265	28899	28841	28877	28998	28973	29019	28787	29083	28898	28941	28782	29073	29006	28735	29075	29032	29010	29058	28893	28976	28971	29186	28832	28751	29057	29057	29038	29061	29007	28809	28959	28882	28906	29058	29031	28810	28965	28894	28903	28883	29032	29180	28844	28971	28918	28944	28834	28794	28993	28826	29179	28747	29018	28934	28824	28882	28887	28921	28901	29197	29059	28790	29091	28959	28921	28897	29126	28978	28786	29032	29211	28703	29073	28892	29041	28823	29138	29046	29021	29103	29089	29014	28764	28999	29105	29082	29119	29195	28848	28843	28858	29118	28697	29190	28993	29040	28800	28869	28836	29014	28959	29130	28871	29138	28969	29135	29207	28976	29086	28951	28880	28952	29288	29071	28830	28898	29104	28930	28822	28935	29211	28914	28825	28794	28876	29100	28999	29274	28953	28919	29002	28666	28953	29128	29157	29062	29195	28899	28839	28906	28875	28996	28898	28915	28865	29230	29091	29013	28822	28773	29170	29042	29093	29002	28947	29150	29058	29060	29263	28715	29061	29035	29159	29073	28972	28848	29084	29198	28833	28813	29128	29059	29081	28931	29030	29193	29084	29041	28942	28972	28808	28897	28974	28995	28813	28984	29177	28839	29111	29155	28973	29330	29113	29193	29041	28828	28730	29153	29001	29155	28862	29160	28942	28965	29098	28994	29219	29432	29093	29115	28577	28873	28910	28946	29057	29071	28940	28844	29224	29078	28806	28976	28954	29261	29016	28887	28756	28799	29160	28930	29023	28622	29000	28901	28802	29105	29058	28978	28924	29050	28952	28916	29082	29180	28966	28849	28919	28802	28950	29135	28873	28911	28556	28916	28897	28982	28887	29143	29021	28954	28837	28978	28893	29060	29057	29284	28960	29057	29156	29151	28832	29223
45582	74268	68535	48280	27622	23399	21964	21426	20817	20230	20257	19873	30347	42629	36204	27087	23062	19915	18509	18508	18462	18116	18737	18885	18743	18396	18187	18243	18300	18308	18361	18201	18256	18302	18194	18209	18284	18331	18267	18366	18301	18253	18168	18068	18024	18237	18054	18386	18185	18155	18236	18234	18307	18197	18324	18403	18109	18358	18129	18303	18255	18195	18294	18415	18353	17988	18432	18184	18018	18258	18387	18111	18210	18146	18311	18128	18399	18233	18124	18194	18256	18182	18157	18185	18286	18151	18075	18176	18101	18361	18266	18118	18286	18299	18087	18436	18250	18153	18197	18039	18242	18201	18147	18259	18183	18148	18260	18329	17990	18125	18191	18118	18128	18356	18270	18209	18255	18070	18111	18320	18291	18153	18383	18213	18277	18262	18231	18542	18072	18144	18343	18231	18354	18299	18315	18230	18278	18159	18037	18302	18298	18101	18195	18156	18291	18138	18223	18202	18124	18295	18220	18160	18203	18388	18144	18259	18280	18110	18096	18081	18300	18228	18198	18305	18256	18212	18197	18126	18388	18000	18304	18192	18438	18281	18153	18165	18153	18325	18426	18226	18173	18140	18060	18206	18244	18177	18249	18347	18286	18107	18212	18203	18215	18232	18377	18273	18066	18180	18218	18259	18038	18224	18142	18358	18202	18315	18250	18249	18255	18004	18195	18290	18277	18232	18345	18263	18235	18315	18115	18279	18395	18004	18305	18195	18033	18285	18102	18250	18421	18362	18100	18226	18282	18248	18267	18279	18353	18222	18305	18335	18196	18230	18321	18111	18228	18087	18324	18181	18375	18029	18335	18298	18256	18256	18389	18141	18314	18102	18226	18253	18349	18241	18367	18184	18280	18269	18461	18322	18240	18271	18168	18254	18260	18306	18094	18250	18415	18179	18222	18358	18310	18356	18297	18381	18317	18449	18087	18104	18055	18050	18316	18173	18347	18101	18202	18346	18279	18360	18305	18172	18102	18127	18394	18199	18294	18205	18280	18248	18353	18067	18126	18321	18429	18078	18223	18433	18236	18212	18080	18333	18158	18289	18219	18029	18157	18190	18347	18308	18144	18286	18103	18308	18225	18297	18234	18269	18251	18275	18174	18289	18157	18283	18238	18367	18202	18223	18079	18285	18321	18125	18144	18304	18310	18059	18227	18214	18076	18365	18420	18296	18217	18110	18191	18239	18240	18253	18220	18090	18189	18260	18016	18173	18188	18123	18233	18086	18362	18159	18200	18072	18257	18178	18332	18129	18183	18217	18124	18170	18096	18223	18282	18191	18446	18267	18088	18105	18240	18272	18308	18209	17968	18209	18407	18264	18213	18128	18231	18059	18215	18274	18259	18321	18302	18154	18289	18150	18321	18208	18206	18000	18208	18189	18134	18242	18328	18350	18293	18296	18259	18241	18454	18149	18311	18286	18179	18110	18191	18309	18094	18394	18219	18048	18278	18280	18155	18151	18250	18371	18385	18097	18203	18279	18249	18292	18062	18245	18326	18406	18185	18067	18437	18196	18439	18249	18268	18143	18384	18287	18286	18087	18242	17971	18037	18195	18212	18275	18281	18225	18277	18341	18226	18250	18362	18064	18275	18229	18298	18260	18013	18218	18283	18252	18212	18376	18378	18096	18291	18257	18226	18077	18319	18140	18162	18094	18325	18229	18428	18255	18127	18383	18392	18309	18158	18176	18235	18229	18018	18123	18296	18220	18293	18231	18363	18487	18067	18157	18188	18258	18230	18017	18117	18214	18078	18193	18405	18327	18203	18440	18215	18193	18202	18373	18384	18156	18374	18195	18269	18207	18223	18271	18393	18158	18209	18178	18247	18326	18172	18239	18057	18254	18252	18301	18364	18147	18195	18275	18125	18146	18285	18114	18105	18132	18302	18288	18130	18166	18157	18284	18301	18242	18060	18136	18184	18297	18125	18249	18304	18273	18201	17987	18413	18145	18174	18198	18299	18395	18333	18301	18316	18270	18089	18345	18283	18298	18121	18248	18264	18298	18208	18343	18116	18227	18286	18367	18183	18140	18296	18306	18179	18096	18266	18469	18103	18326	18168	18181	18218	18187	18283	18269	18054	18231	18251	18240	18127	18276	18168	18337	18182	18112	18399	18168	18122	18231	18341	18467	18268	18217	18161	18253	18185	18252	18220	18267	18267	18294	18185	18326	18307	18319	18156	18196	18153	18054	18402	18201	18425	18258	18259	18177	18509	18122	18346	18191	18244	18237	18282	18201	18231	18194	18238	18199	18255	18188	18321	18429	18320	18138	18159	18273	18388	18232	18248	18340	18260	18187	18203	18129	18121	18303	18194	18295	18087	18300	18169	18206	18192	18333	18249	18163	18137	18158	18381	18267	18281	18160	18330	18231	18216	18362	18221	18339	18220	18284	18157	18190	18210	18201	18071	18251	18235	18197	18181	18212	18340	18326	18360	18195	18150	18196	18193	18261	18383	18293	18212	18224	18319	18158	18285	18099	18365	18149	18107	18316	18190	18298	18320	18202	18207	18163	18064	18420	18117	18306	18030	18150	18141	18224	18287	18141	18125	18203	18146	18136	18374	18291	18119	18306	18199	18267	18113	18530	18227	18168	18208	18174	18185	18207	18286	18189	18274	18189	18355	18448	18191	18352	18174	18188	18193	18264	18278	18383	18131	18278	18205	18243	18284	18214	18335	18058	18173	18156	18280	18129	18379	18290	18231	18342	18393	18274	18444	18230	18233	18286	18085	18173	18183	18240	18429	18118	18248	18251	18085	18062	18256	18410	18240	18119	18155	18244	18167	18298	18279	18155	18187	18095	18375	18128	18168	18308	18207	18366	18142	18241	18312	18091	18228	18090	18446	18254	18138	18219	18389	18258	18181	18149	18163	18121	18244	18160	18204	18403	18222	18092	18211	18334	18229	18361	18326	18137	18254	18242	18080	18275	18301	18143	18206	18397	18198	18144	18202	18245	18274	18207	18028	18382	18059	18168	18341	18369	18345	18344	18266	18163	18204	18266	18292	18128	18135	18170	18107	18211	18314	18218	18192	18295	18265	18139	18244	18193	18218	18486	18141	18268	18353	18253	18434	18174	18239	18300	18264	18193	18169	18131	18355	18334	18293	18267	18132	18320	18154	18147	18236	18243	18375	18078	18054	18411	18246	18133	18344	18264	18247	18331	18267	18229	18194	18230	18211	18217	18082	18202	18353	18159	18415	18232	18309	18235	18154	18376	18112	18025	18271	18464	18219	18160	18238	18335	18312	18145	18091	18073	18076	18261	18289	18222	18230	18223	18081	18301	18280	18180	18219	18297	18357	18185	18227	18360	18293	18335	18327	18238	18125	18369	18341	18216	18233	18335	18360	18157	18338	18265	18170	18356	18363	18233	18203	18330	18131	18431	18163	18203	18408	18266	18274	18299	18427	18238	18235	18135	18233	18119	18265	18139	18232	18192	18332	18053	18161	18262	18178	18213	18339	18447	18207	18340	18305	18183	18226	18058	18221	18294	18243	18149	18218	18327	18238	18287	18275	18108	18186	18272	18285	18147	18264	18080	18321	18259	18270	18136	18335	18271	18185	18047	18144	18364	18112	18187	18183	18275	18286	18093	18100	18296	18292	18283	18244	18151	18264	18041	18313	18412	18076	18297	18212	18120	18201	18352	18364	18349	18229	18200	18225	18202	18139	18210	18205	18282	18200	18311	18464	18050	18115	18214	18336	18287	18302	18331	18260	18336	18137	18128	18254	18168	18049	18394	18206	18140	18225	18361	18315	18282	18429	18249	18202	18240	18160	18154	18285	18265	18367	18151	18104	18331	18349	18293	18242	18428	18216	18208	18224	18185	18075	18181	18247	18313	18118	18300	18330	18175	18212	18252	18233	18265	18226	18129	18363	18313	18274	18360	18241	18266	18280	18216	18190	18315	18095	18261	18157	18276	18278	18125	18238	18396	18226	18235	18298	18123	18409	18231	18132	18167	18093	18337	18387	18316	18288	17961	18181	18250	18106	18253	18309	18148	18197	18209	18168	18343	18243	18239	18128	18240	18325	18280	18257	18390	18075	18452	18105	18401	18343	18295	18369	18020	18204	18199	18273	18312	18079	18328	18175	18242	18116	18160	18273	18088	18380	18047	18200	18292	18377	18123	18310	18224	18310	18188	18187	18207	18360	18266	18288	18117	18371	18502	18232	18136	18317	18255	18365	18234	18168	18253	18206	18448	18259	18225	18198	18269	18085	18290	18330	18303	18438	18119	18313	18026	18040	18416	18078	18195	18141	18302	18329	18182	18222	18277	18228	18221	18241	18155	18209	18248	18320	18319	18303	18209	18321	18152	18259	18117	18198	18316	18247	18218	18156	18154	18321	18175	18270	18171	18168	18226	18157	18138	18315	18163	18140	18290	18279	18406	18306	18171	18248	18164	18138	18346	18147	17994	18120	18162	18336	18154	18236	18382	18135	18311	18107	18148	18263	18179	18329	18341	18357	18167	18114	18220	18249	18338	18349	18311	18247	18274	18287	18169	18295	18135	18144	18239	18271	18210	18197	18260	18150	18162	18325	18147	18226	18214	18231	18215	18182	18286	18422	18218	18278	18287	18442	18163	18360	18312	18287	18246	18167	18449	18222	17961	18315	18077	18166	18273	18188	18273	18356	18249	18228	18387	18233	18289	18146	18213	18247	18056	18436	18179	18224	18121	18277	18154	18252	18064	18098	18187	18225	18397	18302	18307	18131	18237	18156	18196	18222	18388	18150	18361	18053	18212	18192	18262	18210	18089	18449	18104	18104	18386	18126	18089	18349	18082	18203	18146	18155	18204	18270	18384	18260	18200	18193	18186	18467	18275	18296	18264	18108	18296	18140	18201	18219	18180	18279	18057	18191	18124	18154	18171	18007	18270	18303	18335	18326	18265	18292	18253	18144	18218	18158	18214	18033	18244	18320	18157	18179	18259	18146	18327	18157	18209	18226	18216	18305	18218	18352	18079	18072	18458	18332	18286	18291	18488	18224	18148	18125	18269	18418	18166	18277	17984	18183	18204	18158	18291	18236	18477	18347	18171	18244	18136	18085	18206	18264	18091	18137	18134	18345	18177	18253	18133	18307	18276	18199	18312	18252	18196	18266	18194	18134	18244
44715	46100	44171	37406	31106	29997	29817	29308	29327	29273	28991	29150	29325	30381	30112	29342	29230	28725	28955	28807	28735	28714	28707	28658	28553	28675	28801	28659	28748	28828	28636	28747	28531	28704	28847	28783	28583	28658	28645	28421	28557	28732	28613	28652	28669	28626	28464	28634	28684	28983	28584	28574	28704	28571	28668	28422	28631	28474	28670	28783	28602	28748	28706	28684	28681	28731	28693	28538	28434	28752	28835	28620	28552	28405	28547	28541	28695	28468	28788	28899	28792	28522	28485	28585	28554	28757	28622	28367	28674	28757	28754	28731	28860	28893	28685	28651	28534	28620	28700	28497	28531	28666	28472	28745	28633	28730	28684	28915	28689	28684	28667	28824	28605	28768	28681	28406	28515	28703	29102	28657	28885	28529	28266	28563	28687	28846	28559	28378	28665	28541	28810	28691	28675	28666	28507	28920	28799	28481	28700	28466	28779	28593	28773	28781	28616	28443	28587	28594	28539	28627	28490	28759	28703	28825	28632	28674	28675	28656	28618	28612	28404	28413	28711	28430	28629	28543	28736	28743	28536	28793	28847	28724	28567	28493	28645	28614	28589	28433	28717	28730	28608	28693	28622	28618	28488	28766	28669	28469	28877	28587	28630	28610	28567	28502	28327	28515	28628	28569	28567	28744	28753	28523	28600	28540	28598	28818	28723	28738	28823	28794	28780	28835	28612	29006	28575	28590	28794	28520	28510	28340	28564	28526	28968	28815	28772	28802	28977	28864	28836	28736	28556	28367	28536	28638	28618	28651	28919	28757	28663	28572	28643	28532	28512	28523	28300	28326	28793	28362	28523	28734	28516	28631	28665	28702	28794	28710	28848	28605	28988	28597	28896	28547	28514	28704	28325	28492	28519	28689	28608	28640	28537	28686	28729	28677	28588	28653	28602	28582	28531	28674	28756	28794	28749	28841	28787	28598	28475	28825	28570	28722	28681	28600	28960	28408	28440	28667	28564	28458	28434	28646	28711	28680	28466	28516	28699	28673	28760	28540	28460	28595	28770	28974	28795	28535	28436	28606	28655	28386	28638	28737	28509	28595	28760	28623	28922	28536	28840	28413	28538	28834	28497	28684	28618	28782	28446	28920	28746	28480	28862	28489	28564	28750	28725	28671	28735	28517	28618	28643	28361	28496	28628	28629	28582	28529	28716	28504	28517	28353	28484	28622	28434	28484	28622	28566	28645	28743	28617	28512	28433	28525	28654	28502	28454	28532	28598	28760	28537	28421	28727	28413	28733	28626	28719	28880	28816	28775	28769	28488	28737	28609	28788	28386	28537	28390	28517	28560	28572	28838	28565	28752	28478	28729	28412	28500	28838	28653	28718	28574	28543	28784	28868	28597	28535	28585	28547	28523	28665	28799	28795	28553	28482	28742	28780	28525	28579	28468	28309	28757	28783	28763	28468	28457	28668	28327	28669	28700	28626	28578	28586	28442	28385	28598	28480	28627	28646	28510	28574	28504	28638	28452	28522	28571	28329	28320	28552	28780	28547	28638	28648	28416	28719	28611	28736	28559	28489	28650	28873	28797	28633	28597	28860	28646	28327	28660	28510	28559	28539	28482	28630	28449	28712	28700	28688	28564	28565	28710	28710	28658	28541	28749	28392	28682	28451	28635	28647	28336	28640	28939	28824	28691	28561	28445	28824	28494	28775	28811	28750	28602	28766	28539	28687	28474	28648	28434	28719	28551	28643	28842	28581	28762	28589	28682	28758	28649	28580	28677	28658	28432	28435	28389	28796	28688	28700	28750	28402	28573	28482	28536	28724	28823	28675	28651	28630	28387	28469	28444	28809	28610	28563	28744	28654	28844	28664	28670	28729	28535	28693	28886	28805	28564	28549	28782	28524	28598	28965	28815	28422	28822	28673	28938	28596	28834	28617	28438	28731	28732	28667	28512	28738	28844	28659	28361	28431	28515	28529	28617	28239	28663	28562	28606	28793	28461	28602	28634	28836	29101	28644	28440	28826	28292	28655	28582	28757	28624	28556	28891	28882	28872	28661	28642	28636	28598	28621	28687	28594	28554	28536	28673	28712	28662	28638	28753	28809	28581	28343	28714	28598	28379	28713	28839	28849	28421	28764	28614	28439	28559	28720	28651	28729	28599	28524	28599	28734	28731	28551	28530	28760	28307	28712	28525	28412	28733	28872	29088	28706	28418	28603	28655	28474	28574	28675	28579	28605	28880	28392	28603	28575	28515	28624	28754	28802	28561	28385	28775	28812	28538	28749	28731	28676	28556	28616	28705	28571	28525	28722	28689	28840	28903	28646	28698	28666	28530	28497	28795	28501	28771	28629	28727	28730	28638	28477	28505	28447	28390	28504	28503	28652	28677	28882	28894	28775	28517	28595	28777	28680	28705	28747	28577	28590	28829	28299	28434	28729	28868	28732	28845	28798	28629	28636	28476	28808	28600	28454	28625	28696	28569	28500	28514	28534	28364	28481	28463	28563	28831	28511	28825	28845	28550	28853	28933	28754	28726	28581	28742	28603	28697	28724	28542	28620	28705	28750	28647	28569	28743	28670	28555	28753	28493	28792	28591	28524	28703	28724	28859	28890	28401	28638	28669	28541	28530	28654	28603	28606	28600	28573	28760	28610	28751	28624	28518	28679	28704	28648	28871	28672	28511	28665	28471	28542	28726	28619	28621	28539	28574	28645	28730	28673	28715	28386	28588	28937	28439	28527	28768	28764	28553	28842	28621	28842	28793	28716	28542	28573	28658	28828	28790	28543	28504	28662	28821	28669	28781	28570	28506	28512	28716	28770	28464	28714	28728	28756	28804	28458	28800	28730	28785	28722	28559	28397	28577	28567	28734	28540	28546	28692	28908	28853	28794	28725	28561	28706	28791	28718	28692	28751	28816	28824	28586	28662	28372	28704	28419	28709	28400	28807	28734	28761	28642	28615	28638	28437	28523	28478	28739	28622	28598	28583	28787	28842	28812	28799	28742	28399	28680	28965	28741	28508	28608	28539	28354	28325	28649	28704	28692	28625	28633	28507	28770	28842	28718	28537	28897	28590	28760	28809	28456	28801	28649	28764	28815	28655	28560	28736	28751	28663	28260	28309	28461	28671	28702	28617	28474	28741	28551	28666	28600	28852	28767	28450	28589	28900	28620	28717	28542	28616	28734	28547	28640	28470	28672	28463	28650	28591	28728	28865	28709	28770	28551	28510	28758	28692	28562	28684	28791	28486	28661	28544	28878	28527	28573	28715	28885	28460	28602	28477	28330	28531	28437	28928	28523	28301	28721	28617	28498	28577	28695	28740	28526	28474	28445	28968	28643	28777	28689	28772	28841	29054	28486	28601	28560	28583	28418	28492	28715	28538	28528	28700	28644	28746	28751	28560	28390	28472	28455	28614	28715	28720	28606	28574	28758	28344	28495	28450	28537	28656	28508	28732	28531	28654	28572	28543	28654	28475	28589	28872	28674	28592	28603	28622	28644	28875	28632	28670	28710	28470	28303	28527	28537	28932	28702	28765	28639	28632	28417	28413	28692	28580	28594	28891	28743	28695	28650	28684	28594	28674	28812	28687	28756	28592	28592	28737	28354	28538	28546	28690	28498	28788	28771	28590	28705	28565	28646	28469	28612	28468	28673	28501	28788	28743	28785	28783	28722	28533	28586	28721	28720	28586	28588	28760	28626	28885	28617	28437	28746	28749	28239	28661	28712	28482	28531	28667	28451	28612	28620	28796	28555	28715	28333	28695	28375	28513	28538	28723	28659	28807	28566	28870	28650	28798	28428	28843	28617	28744	28584	28668	28752	28670	28727	28665	28735	28655	28640	28964	28760	28638	28614	28564	28558	28460	28518	28627	28734	28727	28823	28402	28813	28587	28616	28528	28676	28462	28503	28743	28431	28562	28543	28451	28713	28621	28523	28586	28585	28538	28648	28682	28591	28634	28499	28715	28622	28793	28776	28791	28772	28509	28903	28792	28440	28480	28809	28757	28566	28700	28761	28734	28732	28547	28686	28694	28777	28655	28386	28621	28437	28525	28718	28751	28850	28880	28705	28798	28599	28833	28603	28908	28402	28727	28849	28790	28576	28607	28605	28807	28572	28657	28944	28554	28686	28625	28385	28689	28720	28626	28501	28941	28842	28766	28584	28602	28576	28648	28519	28698	28481	28505	28664	28544	28599	28762	28701	28842	28488	28701	28743	28633	28677	28719	28568	28925	28665	28658	28396	28383	28506	28550	28685	28836	28593	28436	28698	28520	28552	28672	28707	28294	28738	28708	28684	28607	28841	28639	28716	28650	28728	28594	28738	28788	28719	28728	28659	28792	28503	28461	28630	28385	28606	28745	28817	28712	28718	28865	28687	28657	28714	28531	28672	28597	28622	28383	28766	28517	28662	28657	28582	28491	28580	28499	28688	28779	28505	28678	28672	28506	28868	28787	28571	28836	28699	28765	28705	28523	28644	28851	28669	28528	28476	28393	28372	28937	28750	28541	28543	28746	28841	28828	28576	28566	28818	28755	28634	28889	28691	28501	28409	28515	28621	28728	28681	28474	28748	28852	28850	28728	28503	28850	28742	28745	28220	28616	28418	28339	28475	28679	28402	28687	28784	28729	28686	28534	28642	28552	28730	28763	28646	28382	28482	28493	28354	28488	28557	28673	28292	28656	28589	28434	28591	28556	28662	28691	28725	28918	28828	28862	28564	28570	28541	28679	28738	28651	28672	28795	28621	28712	28330	28716	28642	28611	28635	28799	28430	28635	28707	28922	28718	28397	28536	28490	28873	28417	28475	28807	28560	28349	28571	28464	28432	28644	28344	28480	28739	28759	28758	28642	28427	28673	28702	28660	28845	28617	28659	28503	28546	28584	28740	28807	28741	28723	28776	28802	28620	28651	28636	28853	28482	28719	28550	28607	28226	28890	28830	28905	28407	28765	28704	28786	28786	28676	28863	28519	28539	28836	28580	28559	28739	28437	28495	28525	28658	28769	28636	28589	28571	28398	28543	28597	28761	28620	28704	28623	28660	28546	28598	28546	28517	28681	28701	28418	28994	28837	28723	28474	28779	28692	28602	28759	28535	28561	28606	28689	28502	28658	28667	28707	29029	28698	28722	28748	28660	28797	28614	28794	28758	28575	28796	28593	28787
45565	49782	42011	28662	21485	20255	19642	19085	19175	18755	18633	18894	19461	20166	19667	18835	18386	18125	17908	17910	18229	17864	18233	18039	18244	17943	18025	18016	18195	18106	18231	18162	18244	18076	18116	18003	18159	18149	17998	18084	18045	17860	18104	17952	17971	17930	18084	18146	17983	18145	18045	18004	18109	18027	17995	18158	18071	17895	18173	18105	18049	18253	18006	18242	18125	18047	18029	17929	17916	17891	18147	17990	18114	18143	18050	18007	18100	18094	18139	18125	17938	18148	18181	18131	17965	17902	18005	18248	18203	18141	18142	18095	18064	17958	18052	18032	17940	18101	17886	17940	18133	18196	18018	18160	17949	17978	17996	18169	18125	18023	17999	18074	18020	17954	18160	18108	18109	18065	18212	18113	18061	18027	18133	18122	17982	18140	18027	18212	18045	18132	18195	18058	18143	17882	18060	18208	18039	18224	18293	18257	17876	17912	18121	17883	18212	17996	18054	18066	18195	17989	18097	17946	17803	18147	18009	18047	18067	17985	18055	18124	18051	18052	18164	17830	18072	17916	18249	18008	17976	18090	18056	18116	18043	18345	18042	18121	18074	18012	18177	18212	18043	17937	18106	18129	18098	17901	18137	18053	17976	18081	18195	18021	17930	18237	17947	18096	18127	18087	18040	18003	18179	18193	18051	18160	18072	17933	18153	18394	18002	18042	18125	17955	18161	18028	18242	18086	17993	17956	18058	18327	18053	18150	18066	17884	17969	17975	18017	18109	18261	18003	18148	18136	18161	18016	17880	18028	17973	18008	17997	18144	18096	18043	18072	18167	18198	18147	18241	18146	18126	18146	18056	18172	18023	18112	17948	18017	18099	18073	17957	18066	18143	18220	18196	18148	18045	18042	17847	18128	18104	18181	17838	17928	18148	18166	18102	18188	18034	18281	18278	18232	18019	18099	17906	18145	18166	18098	18054	18038	18136	18000	18153	18114	18328	17939	18046	18057	18098	18061	18174	17988	17940	18052	18172	18043	18119	18137	18122	17955	18004	17961	18153	18212	18198	17909	18087	17945	18108	18192	17973	18231	17952	18031	18140	17966	18008	17987	18163	18019	18088	17960	18148	18270	18195	18245	18144	18110	18064	18058	18125	18024	18258	18180	18085	17915	18057	18189	18170	18131	17890	18130	17976	17978	18318	18153	18030	18035	18095	18232	18203	18218	18371	18010	18163	18214	18262	18066	18081	18127	17877	18036	18015	18031	18007	18022	18144	18057	18022	18203	17881	18191	18197	18105	18116	18035	18082	18029	17935	17984	18115	18195	18051	18070	18238	18151	18168	17922	18120	18292	18109	17975	18158	18159	18258	18152	18198	18048	17955	18158	18058	18071	18111	18074	18126	18111	18078	17954	18081	18182	18048	17934	18172	18007	18126	18088	18119	18124	18223	17962	17898	17833	17937	18110	18290	18110	18136	18269	18004	17967	18041	18208	18097	18042	18044	18170	18066	17956	18094	18012	18146	18067	18164	18061	18149	18304	18037	18229	18323	18090	18241	18136	18076	18012	18174	18205	18022	18088	18136	17986	18191	18042	18073	18122	18308	18080	17946	18167	18128	17880	18289	18049	18029	18062	18099	17938	18084	18075	18156	17917	17985	18231	17890	18035	18094	17995	17899	18075	18174	18020	18233	18085	18173	18175	18303	17947	18369	18133	18008	18196	18351	18082	17997	18103	18118	18069	18024	18024	18020	18139	18178	18025	18077	18064	18210	18052	18175	18168	18097	18098	18308	18215	18029	17999	17963	18071	18178	18165	18023	18037	17973	18053	18109	18058	18106	18089	17956	18117	18043	18061	18080	18160	18093	18294	18314	18105	18236	18013	18045	18010	18082	18067	18199	17963	18154	18079	17934	18202	18090	18055	18100	18025	17979	18052	18117	18179	17957	18115	18059	18154	18096	18069	17937	18124	17990	18343	18088	18087	18082	18186	17883	18016	18072	18083	18025	18108	18060	17981	18193	18096	18165	18078	18091	17966	18277	18105	18172	18079	18104	18173	17977	17940	18185	18140	18006	18221	17986	18164	18012	17948	17966	18198	18029	18043	18232	18058	18046	18107	18003	18162	18154	18050	18058	18102	17935	17908	18176	18052	18177	17942	17917	17999	18135	18078	17899	18082	18036	18003	18061	18167	18196	18171	18075	17986	18042	18106	18172	17923	18184	18103	18055	18185	18194	18155	17916	18090	18065	18157	18219	17937	18182	18080	18123	18200	18025	18189	18001	18146	18067	18075	18066	18104	17997	18083	18160	18032	18171	18138	18289	18018	18094	18161	17994	18145	18190	18068	18088	18156	18093	17953	18228	18153	18306	18098	18002	18271	17959	18171	18267	17951	18182	18014	17864	17998	18169	18056	18065	18015	18029	18096	17965	17966	18202	17963	17968	18181	18232	18103	18103	18119	18125	17923	18164	18099	17976	17919	18043	17946	18122	18169	18025	17974	18171	18041	18080	18171	18143	18074	18016	18035	17996	18216	18247	17913	18051	17959	18205	18051	18090	18175	18341	18035	18232	18110	18116	17963	17968	18116	18130	18099	18043	18018	18134	18149	18058	18169	18194	18018	18130	18173	18115	18124	18013	18021	18379	18105	18106	17929	18211	18317	18011	18183	18155	18077	18110	18264	17861	18037	18135	18112	18054	18090	18235	18186	18212	17866	18160	18167	18281	18365	18150	17951	18052	18022	18171	17924	18080	18157	17925	17950	18028	18247	18010	18120	18239	18036	18019	17998	18029	18114	17946	18054	18010	18152	18172	18071	18283	17944	18123	18081	17960	17928	18219	17987	18186	18063	18147	18087	18109	18000	18051	18143	18132	18175	18036	18114	18093	18090	18065	18206	18261	18276	18256	18038	17852	18196	18146	18038	18113	17995	17942	18204	18094	18238	18059	17903	18017	18143	18053	18123	18091	18224	18200	18053	17828	17971	18060	18018	18313	18186	18159	17984	18140	18149	18264	18122	17948	18040	18107	18083	18092	18007	18091	18097	18255	18146	18087	18099	17978	18280	18045	17972	18007	18117	18048	17996	18062	18042	18111	17970	18173	18231	18083	18161	18001	17982	18284	18265	17955	17978	18195	18072	17878	18216	18075	18017	18112	17945	18154	18036	17947	18192	18088	18046	18033	18206	17991	18108	18094	18187	18170	18017	18268	18158	18104	18084	18097	18249	18224	17996	18136	17936	18007	18130	17980	18108	17992	18289	18203	18147	18137	17969	18166	18010	18113	18057	18125	18072	18101	18179	18125	18011	17913	18022	18211	18072	18001	18124	18127	18299	18107	18169	17873	17851	17954	18132	18178	18066	18141	18047	18108	18045	18102	18018	17987	17923	17992	18146	18021	18087	18121	18015	18088	18139	18171	17921	18051	18014	18077	18024	18066	17952	18166	18130	18256	18101	17932	18034	18135	17997	18115	18076	18029	18198	18269	18193	18069	17989	18035	18008	18050	18103	18115	18108	18047	18027	18206	18013	18346	17918	18158	18121	18094	18219	17949	18282	18067	17977	18038	18056	18108	18142	17974	18049	18020	18073	18027	18137	18156	18190	17969	18064	18119	18225	18083	18078	18188	18186	18264	18109	18164	18010	18165	18047	18015	18174	17906	17980	18108	18089	18011	18056	18089	18027	17982	17947	18228	18029	18150	18105	18214	18044	18087	18135	18030	18221	17981	18117	18098	18063	18105	17943	18072	18099	18167	18018	18210	18109	18114	18131	18189	18150	18131	17877	18103	18208	18114	18224	18116	18102	18121	18071	18027	18037	17897	18010	17891	18134	18173	18088	17930	18097	18148	18061	18283	18030	18249	18182	18114	18266	18003	18281	18160	18063	18056	18380	18013	18216	18018	18071	18189	18119	18056	18095	18136	18123	18103	18139	18003	18138	17990	18028	18325	18117	18051	18115	18126	18006	18064	18129	18080	18014	18005	18049	18164	18182	17955	18166	17859	18020	17840	18135	17929	18137	18141	18064	18197	18114	18261	18039	18224	17968	18338	18043	18049	18057	18243	18188	18221	18169	17984	18185	18223	17914	18085	17891	18060	18187	18055	18083	18151	17997	18147	18106	18227	18296	17869	18056	18047	17975	18089	17821	18110	18076	18084	17992	17953	18057	18117	18168	18007	18084	18080	18104	18021	17935	17905	18105	18278	18136	18128	17849	18212	18046	18114	18173	17974	18058	18016	18010	18125	18054	18224	18205	18191	18119	17916	18025	18052	18116	17998	18156	18033	17936	18074	18178	18177	18221	18101	18175	18157	18056	18084	18152	18026	18117	18134	18222	18170	18033	18157	18060	18024	18055	18116	18092	18189	17880	18135	18096	18020	17965	17785	18180	18039	18071	18095	18164	18074	18084	18056	18145	18263	18071	18038	18089	18010	18012	18223	18058	18257	18210	18065	18124	18159	18052	17936	18290	18043	18068	18073	18085	18059	18137	18030	18092	18127	18079	18288	18281	18117	18053	18001	17991	17966	18092	18020	18310	18191	18108	18067	18110	18250	17952	18231	18089	18218	17942	18092	18051	18056	18199	17981	18127	18070	18015	18099	18127	17890	18005	18040	18237	18195	18008	18193	17874	18208	18182	18214	18140	17988	18010	18107	18194	18169	18093	18126	18105	18073	18169	18033	18233	18067	18019	18117	17822	18322	18077	18153	18165	18154	17992	18098	18124	18050	18263	17911	18025	18028	18069	18052	18033	18141	18059	17959	18144	18195	17963	18063	18015	18072	18216	18167	18181	18190	18118	18119	18145	18119	17913	18013	17924	18110	18012	18217	18090	17984	18008	18052	18019	18077	18047	18192	18081	18223	18161	18309	18261	18000	18062	18023	18094	17957	18070	18091	18295	18217	18088	17974	18046	18020	18199	17982	17977	18115	18091	18138	18118	18027	18149	18043	18120	18078	18241	18146	17958	18193	18239	18184	18070	18094	18084	18223	18356	17992	18128	18087	18178	18029	18174	18151	18141	18138	18146	18014	18211	17914	18104	18158	17973	18163	17926	18056	18123	18150	18081	18107	18108	18286	18129	18113	18042	18138	18229	18201	18107	18138	18200	18163	18012	18097	18151	18095	18211	18172	18065	18091	18111	17942	18071	18278	18060	17985	17972	18039	18192	17935	18083
23251	20629	27975	26632	26344	30132	32444	29947	29499	29854	29705	31231	39992	41267	37281	33451	31724	29896	29068	29211	28908	28860	28750	28866	28760	28666	28517	28796	28777	28795	28715	28808	28924	28898	28969	29064	28985	28774	28840	28712	28746	28676	28750	28612	28827	28560	28594	28578	28805	28519	28987	28755	28852	28632	28931	28664	28817	28763	28878	28699	28916	28762	28482	29039	28874	28745	28707	28570	28855	28678	28819	28784	28737	28549	28741	28619	28897	29107	28878	28729	29158	28957	28878	28563	28881	28749	28637	28888	28949	28667	28468	28753	28533	28733	28907	28819	28789	28749	28586	28832	28710	28575	28726	28794	28464	28813	28660	28657	28562	28708	28639	28551	28686	28740	28865	28806	28744	28911	28694	28819	28812	28853	28829	28435	28729	28652	28851	28594	28459	28453	28624	28577	28800	28731	28714	28700	28705	28752	28576	28750	28595	28920	28896	28876	28644	28921	28852	28835	28506	28450	28665	29093	28857	28877	28847	28551	28528	28646	28740	28671	28788	28572	28783	28924	28714	28839	28734	28844	28921	28540	28693	28833	28603	28629	28915	28925	28796	28900	28675	28825	28902	28509	28411	28694	28592	28799	28616	28536	28688	28718	29000	28842	28875	28675	28618	28607	28653	28414	28865	28643	28731	29016	28997	28809	28825	28901	28800	28902	28682	28745	28820	28807	28675	28469	28617	28966	28644	28870	28598	28657	28873	28799	28585	28728	28955	28843	28704	28563	28670	28882	29090	28893	29014	28812	28491	28672	28988	28566	28757	29024	28760	28788	28624	28638	28701	28662	28851	28856	28668	28701	28662	28816	28446	28624	28442	28694	28769	28896	28725	28743	28666	28669	28823	28650	28836	28750	29052	29039	28852	28834	28606	28844	28551	28615	28668	28733	28623	28816	28777	28741	28785	28741	28733	28943	28870	28612	28786	28725	28733	28639	28643	28701	28700	28764	28705	28815	28805	28752	28788	28545	28646	28869	28602	28936	28684	28884	28813	28550	28857	28687	28820	28540	28804	28749	28550	28721	28618	28560	28635	28487	28714	28716	28695	28960	28875	28415	28624	28650	28413	28715	28911	28714	28789	28679	28643	28707	28861	28721	28653	28905	28955	28887	28906	28757	28842	28890	28733	28708	28691	28772	28807	28690	28925	28670	28677	28885	28674	28808	28980	28664	28739	28612	29010	28609	28840	29090	28589	28545	28733	28955	28676	28862	28762	28850	28859	28698	28783	28928	28769	28616	28581	28795	28582	28635	28676	28758	28463	28782	28907	28801	28748	28781	28814	28686	28982	28671	28820	28594	28628	28925	28817	28767	28562	28805	28654	28595	28603	28741	28630	28697	28793	28826	28651	28687	28766	29111	28797	28494	28355	28610	28596	28734	28731	28600	28685	28836	28789	28850	28623	28578	28383	28568	28691	28934	28960	28780	28819	28817	28571	28844	28986	28679	29078	28980	28788	28684	28963	28673	29020	28611	28794	28602	28925	28888	28572	28492	28989	28923	28626	28893	28936	28827	28796	28726	28509	28842	28986	28908	28738	28660	28798	28763	28535	28694	28688	28792	28735	28701	28530	28699	28832	28831	28726	28486	28696	28871	28814	28708	28819	28815	28755	28691	28658	28792	29138	28838	28853	28892	28669	28818	29131	28972	28588	28410	28753	28761	28740	28746	28978	28664	29070	28868	28592	28715	28505	28892	28797	28847	28682	28760	28841	28778	28848	28854	28716	28853	28923	28640	28626	28725	28938	28703	28428	28559	28847	28792	28581	28744	28929	29042	28592	28637	28757	28639	28686	28785	28794	28672	28993	28769	28743	28663	28871	28801	28649	28639	29140	28800	28752	28930	28714	28796	29163	28632	28924	28702	28798	28781	28976	28993	28663	28657	28541	28739	28781	28594	28640	28745	28701	28864	28905	28445	28955	28959	28938	28663	28881	28897	28839	28693	28863	28785	28921	28510	28894	28676	28624	28822	29047	28719	28522	28831	28674	28801	28428	28665	28763	28756	28640	29054	28748	28572	28959	28866	28778	28687	28955	28946	28957	28696	28569	28666	28717	28533	28815	28899	28839	28604	28840	28646	28988	28773	28611	28696	28791	28711	28814	28764	28800	28787	28721	28720	28925	28979	28722	28877	28781	28481	28576	28719	29077	28500	28828	28761	28956	28839	28774	28686	28564	28693	28697	28575	28702	28516	28390	28715	28651	28802	28733	28844	28709	28775	28713	28657	28733	28894	28735	28936	28793	28692	28615	28661	28598	28808	28760	28608	28817	28858	28829	28770	28793	28808	29060	28813	29022	28923	28471	28631	28933	28574	28692	28705	28553	28666	28924	28744	28715	28968	28771	28728	28576	29056	28859	28682	28880	29064	28725	28736	28919	28885	28771	28654	28621	28874	28792	28918	28711	28730	28896	28802	28830	28615	28779	28412	28562	29135	28590	28860	28651	28938	28821	28685	28883	28642	28722	28921	28758	28701	28669	28811	28657	28836	28724	28546	28780	28256	28709	28487	28727	28720	28709	28560	28478	28812	28654	28588	28870	28635	28888	28538	29002	28900	28733	28561	28475	28769	28799	28514	28825	28863	29159	28810	28841	29096	28868	28665	28677	28634	28606	28657	29055	28804	28922	28813	28736	29052	28913	28922	28729	28844	28827	28732	28746	28936	28933	28516	28940	28574	28752	28617	28950	28944	28464	28652	28828	28659	28779	28796	28914	28814	28808	29052	29016	28579	28848	28581	28629	28684	28560	28773	28747	28608	28684	28719	28633	28725	28707	28662	28782	28497	28842	28683	28608	28856	28809	28657	28549	28760	28653	28857	28955	28960	28860	29042	28727	28440	28446	28735	28973	28970	28710	28683	28649	28700	28491	28308	28731	28400	28662	28679	28807	28867	28611	28682	28692	28856	28930	28796	28761	28783	28852	28647	28867	28599	28799	28681	28762	28602	28698	28441	28754	28720	28762	28411	28638	28714	28834	28688	28840	28872	28749	28669	28774	28893	28692	28739	28820	29133	28783	28865	28822	28881	28587	28592	28497	28561	28772	28607	28804	28867	28709	28719	28786	28953	28700	28648	28630	28553	28694	28694	28810	28754	28818	28924	28797	28850	28711	28567	28865	28474	28601	28834	28571	28848	28970	28677	28697	28906	28748	28765	28703	28481	28835	28877	28901	28903	28686	28638	28811	28692	28575	28824	28943	28784	28664	28691	28764	28700	28581	28828	28745	28734	28729	28725	28808	28784	28850	28699	28711	28730	28594	28605	28586	28625	28534	28635	28584	28867	28634	28551	28463	28637	28974	28561	28738	28640	28806	28862	28854	28667	28680	28683	28771	28737	28866	28804	28853	28600	28630	28518	28644	28504	28674	28909	28954	28631	28813	28817	28735	28767	28711	28815	29076	28840	29024	28591	28757	28840	28898	28634	28604	28877	28652	28913	28857	28687	28768	28727	28547	28797	28836	28876	28616	28805	28765	28876	28782	28425	28876	28692	28653	28668	28802	28582	28915	28613	28635	28552	28907	28980	28725	28930	28769	28702	28934	29010	28856	28675	28686	28427	28699	28705	28671	28777	28758	28854	28609	28616	28867	28763	28804	28713	28682	28804	28985	28687	28745	28707	28744	28737	28630	28720	28884	28598	28757	28961	28632	28842	28754	28887	28789	28695	28781	28673	28757	29008	29020	28739	28868	28691	28728	28828	28752	28772	28693	28707	28954	28981	28855	28633	28799	28628	28695	28691	28692	28641	28774	28761	28694	28622	28868	28582	28874	28544	28698	28623	28987	28582	28787	28817	28867	28756	28694	28946	28813	28958	28716	28636	28791	28793	29023	28563	28595	28782	29084	28878	28782	28646	28769	29002	28700	28749	28743	28751	28761	28852	28652	28668	28962	28560	28690	28634	28956	28906	28671	28694	28586	28673	28899	28779	28687	28642	28540	28555	28738	28659	28577	28764	28476	28781	28683	28966	28692	28764	28815	28939	28849	28819	28965	28742	28554	28715	28890	28692	28595	28549	28995	28644	28768	28650	28684	28712	28693	28657	28651	28633	28780	28745	28790	28554	28583	28564	28849	28835	28578	28819	28722	28701	28689	28893	28630	28747	28665	28832	28796	28819	28441	28913	28640	28892	28765	28788	28830	28965	28796	28642	28838	29006	28711	28553	28863	29026	28836	28738	28797	28717	28861	28936	28721	28959	28751	28670	28936	28635	28815	28698	28949	28726	28761	28887	28723	28742	28660	28566	28727	28871	28699	28672	28742	29144	28704	28529	28830	28581	28841	28810	28814	28654	28677	28604	28825	28794	28612	28496	28701	28835	28705	28662	29053	28885	28934	28991	28606	28749	28599	28794	28720	28596	28733	28910	28636	28674	29109	28602	28465	28771	28266	28768	28761	28922	28792	28599	28769	29005	28920	28755	28794	28540	28679	28485	28701	28458	28879	28724	28734	28625	28752	28649	28793	28610	28867	28887	28604	28628	28853	28606	28785	28729	28703	28817	28840	28731	28550	28825	28785	28879	28783	29012	28973	28594	28580	28643	28551	29021	28553	28446	28661	28745	28539	28572	28755	28821	28686	28633	28628	28895	28732	28978	28604	28578	28502	28829	28614	28722	28872	28811	28721	28748	28833	28831	28758	28729	28817	28723	28440	28803	28802	28938	28868	28712	29037	28448	28595	28858	28848	28815	28777	28809	28792	28991	28526	29027	28892	28900	28952	28684	28893	28717	28888	28866	28885	28631	28885	28805	28614	28723	28723	28698	28903	28643	28695	28711	28818	28808	28844	28800	28916	28679	28746	28586	28714	28971	28955	28795	28932	28927	28755	28725	28766	28793	28864	28681	28776	28864	28499	28707	28832	28641	28570	28638	28810	28643	28588	28884	28702	28908	28700	28629	28789	28716	28944	28791	28830	28742	28938	28816	28645	28794	28904	28692	28591	28720	28649	28642	28628	28379	28618	28572	28620	28664	28707	28637	28501	28673	28484	28881	28830	28821	28709	28517	28846	28714	28875	28974	28542	28521	28373	28757	28960	28602	28733	28790	28658	28821	28809	28747	28935	28764	28837	28581	28813	28619	28860	28902	28874	28785	28748	28800	28945	28888	28985	28791	28626	28962	28696	28671
43211	64057	58246	37239	26798	22565	20703	19817	19462	19474	19232	22465	33821	33850	27761	23783	21144	19524	18463	18369	18012	18323	18230	18239	18260	18361	18189	18126	18159	18167	18146	18175	18142	18125	18141	18052	18127	18290	18098	18277	18101	18301	18040	18192	18039	18247	18126	18157	18147	18300	18283	18174	18001	18125	18275	18160	18149	18362	18167	18114	18183	18202	18165	18307	18206	18175	18176	18288	18473	18399	18104	18258	18347	18190	18216	18258	18286	18113	18270	18134	18033	18166	18014	18453	17967	18296	18209	18145	18123	18199	18159	17963	18204	18208	18255	17973	18084	18256	18161	18094	18168	18198	18131	18315	18045	18091	18225	18426	18263	18263	18393	18147	18202	18113	18235	18079	18046	18161	18145	18186	18003	18090	18295	18093	18240	18334	18284	18104	18265	18420	18284	18086	18172	18280	18258	18298	18056	18169	18273	18054	18156	18278	18241	18288	18050	18217	18218	18053	18375	18175	18138	18248	18187	18162	18140	18226	17995	18099	18016	18235	18316	18075	18191	18232	18211	17983	18169	18243	18141	18127	18037	18038	18100	18114	18093	18100	18319	18122	18127	18168	18201	18155	18295	18357	18202	18177	17926	18188	18199	18213	18090	18162	18163	18053	18100	18163	18130	18142	18193	18211	18048	18047	18163	18118	18431	18150	18151	18173	18266	18034	18177	18236	18146	18154	18074	18055	18215	18233	18262	18364	18099	18257	18277	18068	18244	18149	18085	18423	18200	18151	18348	18226	18125	18288	18164	18182	18152	18144	18207	18185	18179	18157	18242	18207	18072	18217	18005	18285	18328	18351	18106	18149	18321	18372	18177	18092	18331	18239	18044	18317	18066	18074	18167	18140	18135	18243	18201	18265	18070	18258	18080	18244	18052	18101	18197	18164	18094	18217	18221	18179	18074	18227	18170	18164	18130	18161	17953	17878	18182	18201	18160	18286	18200	18282	18115	18362	18049	18257	18110	18104	18134	18232	18123	18158	18380	18292	18113	18214	18258	18420	18288	18271	18264	18229	18111	18086	18249	18246	18207	17979	18177	18310	18191	18283	18186	18211	18223	18135	18218	18286	18197	18055	18229	18252	18122	18157	18060	18203	18332	18132	18256	18169	18093	18247	18112	18186	18127	18157	18232	18317	17962	18243	18237	18282	18179	18176	18232	17984	18331	18346	18135	18065	18090	17915	18338	18143	18198	18146	18381	18130	18254	18192	18231	18187	18316	18147	18093	18373	18163	18222	18256	18202	18093	18204	18203	18247	18013	18289	18154	18230	18082	18222	18232	18184	18209	18129	18236	18290	18312	18420	18180	18305	18256	18329	18081	18166	18205	18094	17941	18178	18216	18116	18370	18188	18113	18194	18020	18051	18140	18113	18325	18219	18268	18095	18297	17993	18210	18328	18021	18162	18023	18226	18359	18021	18296	18262	18076	18185	18166	18209	18134	18034	18234	18304	18007	18186	18223	18171	18133	18156	18294	18088	18125	18230	18209	18078	18198	18260	18223	17948	18114	18263	18275	18158	18119	18160	18291	18048	18123	18142	18154	18144	18155	18230	18292	18103	18197	18113	18387	18034	18210	18220	18059	18159	17972	18324	18065	18101	18183	18135	18020	18281	18372	18221	18126	18296	18065	18086	18284	18276	18122	18111	18097	17983	18170	18076	18234	18102	18212	17996	18271	18085	18219	18441	18227	18253	18128	18111	18180	18312	18208	18127	18204	18155	18419	18034	18150	18361	18226	18177	18099	18197	18119	18129	18184	18276	18045	18264	18161	18141	18050	18282	18102	18286	18335	18149	18212	17984	18006	18107	18276	18015	18218	18212	18242	18260	18206	18128	18117	18048	18088	18294	18122	18174	17976	18179	18235	18135	18084	18106	18280	17965	18185	18202	18113	18274	18063	18012	18329	18120	18139	18083	18357	18000	18114	18258	18237	18158	18242	18173	18129	18148	18348	18284	18306	18188	18256	18277	18222	18192	18307	18095	18239	18123	18000	18251	18287	18111	18216	18133	18148	18244	18003	18321	18262	18354	18124	18140	18131	18098	18076	18341	18233	18179	18217	18127	18198	18321	18345	17937	18260	18233	18097	18304	18161	18141	18210	18155	18232	18026	18089	18237	18080	18220	18157	18200	18149	18150	18071	18202	18283	18086	18277	18164	18187	18174	18166	18115	18159	18199	18099	18151	18176	18192	18247	18160	18251	18168	18336	18201	17989	18074	18090	18382	18127	18234	18125	18333	18308	18201	18316	18286	18219	18146	18045	18190	18091	17963	18260	18159	18110	18158	18131	18226	18196	18241	18105	18169	18062	18032	18251	18060	18098	18282	18135	18179	18252	18195	18242	18142	18160	18090	18208	18159	18093	18081	18203	18108	18220	18187	18254	18212	18182	18309	18085	18107	18177	18040	18385	18325	18348	18093	18210	18312	18182	18030	18026	18197	18090	18168	18119	18274	18166	18261	18103	18097	18233	18098	18209	18169	18257	18045	18086	18470	18205	18231	18075	18259	18141	18162	18303	18112	18124	18276	18076	18187	18153	18328	18217	18105	18313	18077	18209	18255	18387	18329	18123	18202	18168	18172	18222	18299	18203	18159	18102	18186	18333	18327	18111	18277	18109	18327	18190	18088	18121	18275	18146	18110	18371	18099	18113	18144	18049	18171	18270	18294	18111	18130	18308	18291	18145	18369	18245	18092	18217	18247	18027	18162	18130	18330	18114	18236	18256	18201	18177	18407	18037	18072	18305	18239	18310	18097	18155	18080	18083	18163	18263	18212	18263	18192	18265	18291	18144	18178	18092	18241	18135	18101	17998	18081	18098	18185	18195	18171	18192	18312	18075	18145	18331	18418	18043	18161	18417	18304	18061	18201	18134	18170	18119	18189	18207	18102	18332	18149	18076	18115	18306	18171	18302	18102	18269	18268	18262	18171	18026	18412	18132	18169	18240	18167	17996	18083	17998	18118	18248	18284	18274	18344	18088	18219	18268	18333	18168	18015	18169	18184	18316	18327	18250	18174	18183	18220	18322	18333	18119	18204	18163	18279	18153	18047	18239	18210	18069	18238	17994	18100	18185	18057	18191	18198	17987	18236	18087	18182	18267	18100	18329	18121	18126	18167	18122	17949	18220	18301	18045	18123	18209	18145	18104	18176	18170	18014	18205	18154	18190	18201	18276	18147	18080	18384	18246	18149	18225	18357	18003	18043	18129	18010	18289	18219	18071	18171	18181	18175	18076	18170	18278	18208	18235	18265	18267	18155	17929	18209	18262	18182	18236	18177	18105	18339	18266	18087	18146	18288	18098	18116	18246	18143	18183	18313	18208	18187	18068	18211	18027	18067	18066	18101	18256	18284	18209	18053	18147	18117	18174	18354	18116	18356	18219	18181	18233	18170	18036	18056	18252	18086	18380	18237	18095	18119	18129	18169	18377	18144	18262	18175	18292	18162	18017	18055	18303	18224	18207	18085	18298	18033	18306	18093	18097	18258	18241	18149	18477	18077	18196	18215	18188	18069	18252	18172	18192	18384	18185	18262	18150	18270	18152	18233	18129	18400	18226	18224	18182	18214	18215	18183	18119	18130	18155	18389	18343	18205	18104	18145	18321	18049	18285	18125	18204	18249	18286	18098	18127	18137	18185	18259	18305	18158	18230	18022	18232	18084	18190	18194	18224	18138	18134	18355	18003	18125	18288	18005	18226	18267	18228	18133	18206	18166	18198	18149	18097	18150	18075	17983	18180	18138	18225	18233	18198	18356	18187	18287	18218	18115	18184	18224	18322	18015	18386	18206	18235	18174	18329	18115	18223	18172	18227	18250	18118	18121	18175	18186	18154	18288	18254	18186	18047	18221	18349	18200	18138	18349	18067	18252	18202	18257	18178	18128	18152	18238	18088	18095	18203	18098	18199	18338	18258	18238	18130	18266	18038	18249	18082	18217	18232	18167	18118	18139	18180	18179	18153	18179	18326	18186	18247	18266	18205	18192	18087	18283	18132	18347	18225	18279	18156	18269	18445	18119	18071	18069	18200	18217	18340	18325	18126	18220	18335	18207	18108	18237	18211	18093	18267	18124	18074	18193	18286	18024	18250	18136	18257	18080	18223	18321	18378	18203	18107	18016	18170	18285	18173	18009	18202	18351	18124	18199	18231	18204	18080	18289	18209	18191	18009	18281	18219	18055	18195	18081	18161	18238	17898	18058	18284	18056	18076	18279	18284	18033	18258	18251	18137	18306	18326	18080	18227	18246	18179	18161	18269	18339	18198	18301	18183	18135	17887	18067	18242	18282	18160	18321	18166	18330	18038	18274	18072	18121	18250	18190	18005	18284	18026	18023	18176	18257	18283	18071	18066	18147	18307	18126	18414	18242	18254	18012	18123	18219	18013	18160	18269	18394	18320	18263	18121	18040	18198	18355	18136	18122	18262	18360	18092	18232	18233	18200	18181	18204	18235	18323	18303	18091	18255	18182	18116	18170	18119	18167	18232	18207	18221	18226	18269	18341	18113	18033	18171	18233	18281	18251	18116	18341	18106	18143	18118	18229	18197	18033	18063	18028	18068	18259	18367	18244	18199	18310	18113	18299	18284	18111	18175	18180	18104	18124	18242	18385	18292	18186	18071	18312	18208	18021	18137	18151	18222	18322	18197	18158	17940	18069	18139	18187	18289	18255	18184	18214	18247	18104	18189	18025	18345	18105	18402	18200	18020	18172	18259	18091	18232	18020	18128	18198	18075	18266	18239	18186	18112	17930	18201	18119	18086	18309	18273	18080	18095	18121	18081	18264	18226	18218	18218	18190	18162	18268	18347	18170	18077	18319	18229	18262	17993	18336	18220	18117	18134	18213	18235	18269	18130	18028	18064	18228	18164	18206	18256	18171	18076	18215	18159	18229	18132	18150	18188	18140	18137	18097	18131	18283	18182	18203	18128	18218	18410	18115	18285	18156	18098	18279	18173	18311	18156	18369	18169	18268	18268	18220	18393	18165	18181	18077	18172	18161	18163	18122	18369	18291	18350	18202	18243	18196	18266	18033	18265	18339	18268	18069	18281	18392	18281	18250	18087	18233	18380	18276	18270	18171	18127	18205	18179	18050	18090	18221	18266	18110	18007	18328	18129	18266
21983	20603	27579	26595	23866	28513	33866	30964	30426	30764	30560	30491	39464	50296	44220	37523	34388	32320	30701	29969	29717	29703	29574	29775	29574	29441	29370	29503	29303	29759	29388	29195	29362	29711	29395	29589	29538	29289	29248	29537	29548	29345	29332	29568	29524	29569	29452	29391	29528	29517	29401	29308	29427	29368	29594	29483	29677	29430	29341	29454	29446	29446	29483	29295	29501	29214	29102	29348	29456	29643	29474	29518	29324	29207	29320	29245	29435	29332	29272	29634	29198	29374	29351	29315	29443	29364	29427	29228	29397	29614	29759	29415	29352	29346	29282	29280	29254	29245	29492	29367	29297	29465	29258	29462	29438	29337	29244	29498	29420	29415	29375	29500	29513	29212	29349	29208	29439	29282	29235	29409	29448	29142	29285	29320	29432	29283	29184	29293	29383	29752	29731	29150	29178	29335	29386	29463	29518	29566	29355	29247	29244	29514	29366	29423	29212	29512	29395	29404	29195	29305	29606	29260	29441	29437	29381	29261	29258	29473	29556	29284	29331	29168	29166	29396	29530	29216	29530	29325	29475	29346	29237	29315	29469	29284	29378	29375	29408	29379	29283	29346	29532	29121	29562	29656	29364	29295	29397	29584	29513	29123	29436	29236	29399	29239	29262	29291	29612	29086	29226	29508	29331	29302	29299	29229	29015	29461	29324	29296	29212	29446	29325	29318	29202	29435	29271	29353	29299	29361	29446	29507	29371	29277	29536	29385	29365	29498	29487	29129	29321	29617	29401	29291	29233	29299	29282	29307	29178	29291	29553	29444	29643	29285	29495	29424	29429	29376	29185	29428	29084	29427	29603	29378	29672	29467	29775	29395	29224	29675	29368	29231	29177	29423	29316	29357	29437	29475	29699	29383	29523	29750	29508	29454	29540	29593	29430	29218	29389	29305	29558	29208	29410	29024	29404	29298	29171	29321	29483	29238	29398	29199	29536	29602	29421	29302	29245	29335	29350	29049	29245	29669	29577	29392	29266	29289	29342	29417	29227	29495	29202	29488	29679	29277	29316	29345	29172	29191	29266	29540	29359	29458	29373	29518	29280	29251	29705	29300	29264	29207	29390	29425	29301	29213	29291	29233	29442	29591	29448	29561	29466	29580	29606	29211	29305	29412	29524	29349	29584	29675	29449	29216	29662	29253	29555	29543	29542	29309	29595	29406	29382	29403	29313	29351	29172	29134	29154	29578	29479	29189	29368	29572	29552	29336	29368	29546	29419	29454	29255	29389	29448	29187	29351	29038	29174	29572	29310	29364	29226	29260	29284	29118	29369	29594	29355	29378	29474	29509	29504	29295	29548	29603	29423	29451	29471	29272	29302	29479	29338	29191	29314	29178	29375	29437	29196	29449	29481	29258	29308	29327	29474	29362	29355	29184	29188	29142	29343	29290	29242	29490	29383	29274	29491	29086	29177	29392	29358	29490	29608	29350	29582	29304	29370	29459	29387	29247	29500	29377	29400	29251	29525	29519	29574	29673	29523	29440	29552	29247	29372	29259	29474	29444	29378	29470	29469	29582	29349	29382	29443	29340	29398	29424	29470	29407	29323	29465	29654	29620	29361	29255	29577	29202	29453	29533	29348	29369	29634	29061	29296	29287	29677	29341	29486	29461	29683	29546	29676	29628	29380	29167	29519	29495	29278	29665	29360	29200	29504	29548	29293	29461	29543	29363	29267	29244	29513	29352	29407	29469	29295	29159	29570	29434	29509	29320	29553	29407	29368	29493	29462	29475	29356	29559	29191	29242	29227	29206	29336	29299	29466	29335	29348	29225	29484	29144	29497	29338	29430	29474	29596	29335	29292	29473	29245	29302	29477	29140	29339	29253	29446	29428	29367	29232	29241	29471	29520	29409	29204	29202	29450	29478	29407	29285	29225	29414	29506	29230	29439	29213	29192	29302	29468	29273	29295	29556	29363	29575	29267	29422	29445	29261	29441	29190	29374	29144	29250	29182	29115	29548	29171	29426	29534	29331	29396	29096	29263	29324	29448	29343	29352	29642	29145	29491	29270	29467	29630	29175	29221	29327	29283	29242	29231	29307	29678	29276	29346	29481	29393	29204	29246	29192	29506	29299	29376	29246	29258	29339	29549	29385	29381	29641	29572	29255	29577	29346	29404	29451	29481	29314	29208	29414	29284	29260	29447	29428	29379	29351	29336	29394	29188	29161	29030	29406	29305	29352	29425	29550	29391	29460	29378	29439	29451	29303	29500	29439	29602	29092	29334	29166	29481	29575	29312	29320	29481	29313	29825	29488	29602	29608	29284	29616	29501	29446	29561	29417	29306	29306	29374	29269	29349	29301	29459	29468	29392	29127	29379	29331	29670	29362	29178	29318	29278	29430	29320	29295	29419	29484	29317	29503	29361	29404	29434	29541	29505	29418	29428	29579	29253	29243	29413	29264	29556	29413	29203	29114	29260	29437	29136	29526	29542	29281	29311	29366	29345	29205	29280	29292	29376	29338	29272	29218	29386	29318	29412	29367	29271	29409	29428	29390	29221	29434	29350	29292	29254	29241	29452	29461	29328	29368	29438	29282	29483	29149	29404	29372	29375	29271	29372	29320	29465	29475	29315	29240	29341	29431	29516	29296	29514	29342	29285	29443	29572	29308	29507	29461	29292	29332	29413	29447	29502	29430	29435	29370	29685	29184	29346	29267	29312	29185	29386	29348	29211	29131	29070	29501	29570	29478	29285	29318	29555	29330	29493	29533	29437	29311	29290	29106	29468	29410	29157	29658	29290	29329	29537	29420	29311	29172	29355	29306	29160	29176	29599	29519	29447	29390	29347	29200	29510	29396	29418	29436	29122	29179	29398	29389	29110	29309	29267	29578	29371	29642	29148	29317	29514	29602	29338	29357	29631	29076	29135	29518	29201	29408	29247	29219	29276	29236	29316	29477	29384	29509	29401	29118	29317	29441	29578	29367	29404	29420	29171	29379	29355	29518	29436	29561	29358	29487	29472	29372	29481	29489	29158	29276	29525	29262	29558	29193	29604	29414	29416	29745	29497	29342	29268	29182	29332	29460	29492	29483	29246	29419	29231	29189	29441	29183	29436	29525	29359	29315	29720	29501	29320	29275	29386	29510	29297	29359	29185	29377	29204	29386	29628	29149	29531	29473	29398	29381	29408	29409	29344	29270	29711	29370	29398	29357	29394	29096	29178	29214	29529	29377	29243	29193	29473	29298	29409	29471	29315	29357	29339	29449	29346	29416	29397	29404	29168	29399	29403	29573	29243	29337	29327	29464	29194	29439	29319	29455	29244	29351	29454	29588	29307	29229	29511	29336	29477	29544	29513	29217	29411	29400	29252	29298	29457	29307	29347	29581	29381	29312	29038	29436	29136	29521	29427	29350	29398	29260	29226	29367	29458	29512	29375	29543	29119	29541	29393	29378	29360	29386	29358	29180	29365	29152	29499	29424	29494	29409	29425	29263	29409	29075	29151	29234	29643	29203	29176	29468	29288	29338	29408	29592	29349	29256	29274	29260	29387	29605	29332	29160	29279	29444	29364	29264	29614	29278	28972	29292	29574	29569	29358	29655	29467	29193	29218	29352	29381	29004	28972	29418	29329	29354	29301	29394	29451	29395	29416	29355	29177	29321	29286	29218	29401	29435	29240	29318	29293	29590	29499	29371	29404	29310	29353	29188	29683	29330	29432	29473	29457	29358	29372	29382	29371	29626	29641	29566	29415	29484	29322	29263	29398	29375	29539	29386	29188	29473	29331	29432	29278	29337	29265	29256	29184	29198	29623	29594	29539	29173	29377	29433	29405	29225	29291	29647	29226	29506	29390	29401	29290	29189	29036	29283	29499	29121	29234	29697	29661	29545	29289	29182	29516	29392	29216	29315	29251	29409	29448	29596	29527	29369	29373	29300	29463	29494	29259	29217	29503	29281	29461	28917	29399	29175	29282	29462	29298	29303	29609	29557	29380	29230	29356	29446	29373	29215	29471	29216	29373	29388	29239	29666	29184	29558	29685	29236	29150	29435	29643	29202	29258	29330	29356	29205	29582	29381	29374	29299	29302	29363	29197	29587	29117	29163	29170	29348	29388	29563	29342	29497	29323	29197	29219	29215	29160	29498	29344	29388	29450	29466	29462	29489	29578	29431	29416	29416	29068	29001	29440	29177	29492	29383	29489	29180	29305	29197	29387	29164	29382	29355	29263	29423	29106	29346	29525	29212	29707	29235	29308	29416	29507	29633	29264	29002	29309	29419	29404	29332	29396	29275	29219	29610	29298	29439	29516	29289	29341	29493	29333	29390	29387	29304	29651	29183	29627	29424	29431	29165	29355	29229	29397	29569	29597	29439	29648	29155	29356	29683	29465	29289	29438	29226	29430	29519	29371	29151	29264	29427	29284	29363	29535	29368	29179	29402	29487	29469	29378	29029	29173	29670	29484	29339	29492	29345	29577	29462	29344	29402	29181	29355	29209	29458	29393	29509	29138	29442	29314	29288	29365	29056	29370	29364	29367	29352	29483	29440	29118	29370	29514	29629	29540	29011	29380	29564	29333	29500	29431	29541	29354	29354	29604	29283	29432	29587	29280	29220	29152	29412	29432	29339	29284	29397	29299	29432	29363	29541	29204	29377	29520	29520	29632	29315	29515	29399	29173	29484	29361	29459	29423	29259	29148	29321	29347	29692	29310	29240	29331	29531	29241	29388	29570	29473	29120	29301	29366	29525	29247	29458	29149	29641	29457	29407	29442	29286	29249	29456	29248	29174	29560	29413	29317	29252	29497	29360	29505	29278	29323	29685	29407	29514	29378	29535	29231	29272	29316	29297	29379	29173	29411	29388	29421	29313	29524	29582	29523	29315	29564	29442	29473	29493	29325	29536	29528	29474	29505	29296	29311	29369	29567	29477	29285	29350	29458	29071	29566	29488	29265	29561	29438	29287	29354	29297	29399	29270	29413	29322	29424	29377	29349	29247	29356	29323	29230	29287	29151	29318	29535	29358	29327	29326	29262	29319	29466	29422	29460	29542	29312	29142	29192	29328	29259	29468	29469	29352	29286	29178	29017	29444	29449	29314	29577	29413	29324	29582	29015	28983	29443	29536	29439	29171	29124	29279	29294	29498	29421	29375	29523	29578	29384	29396	29140	29493
47796	73534	68150	49541	27720	23782	21946	20908	20514	19923	19932	20011	33999	43008	35442	28324	24325	21350	19356	18880	18665	18444	18349	18536	18578	18542	18474	18282	18359	18278	18510	18402	18472	18328	18433	18346	18576	18528	18479	18443	18553	18470	18281	18512	18436	18423	18486	18576	18387	18352	18359	18474	18413	18427	18458	18299	18532	18393	18465	18508	18336	18362	18429	18539	18693	18455	18466	18394	18337	18495	18416	18603	18353	18371	18392	18538	18314	18498	18496	18333	18271	18297	18369	18643	18376	18435	18464	18453	18470	18337	18538	18518	18378	18516	18466	18411	18313	18405	18381	18499	18490	18408	18597	18457	18461	18532	18427	18489	18535	18387	18571	18406	18457	18306	18567	18464	18308	18520	18411	18414	18448	18590	18280	18467	18424	18476	18392	18512	18339	18434	18458	18316	18384	18532	18457	18467	18690	18334	18342	18576	18397	18532	18351	18535	18354	18420	18367	18451	18499	18297	18316	18350	18491	18566	18444	18319	18428	18420	18378	18336	18498	18595	18500	18490	18343	18357	18447	18593	18395	18408	18397	18449	18337	18517	18353	18239	18441	18410	18308	18495	18278	18491	18628	18291	18410	18295	18452	18302	18530	18262	18691	18293	18385	18398	18357	18506	18439	18351	18447	18600	18326	18337	18475	18475	18609	18346	18525	18468	18407	18388	18308	18362	18343	18442	18432	18385	18290	18657	18793	18501	18337	18388	18396	18546	18404	18330	18459	18450	18379	18316	18425	18317	18454	18336	18470	18404	18475	18397	18604	18377	18419	18270	18562	18360	18359	18462	18407	18286	18453	18399	18323	18285	18295	18259	18338	18597	18564	18319	18415	18624	18458	18526	18289	18440	18613	18312	18481	18346	18429	18517	18379	18203	18268	18372	18442	18406	18524	18389	18609	18280	18428	18630	18581	18346	18456	18381	18361	18435	18444	18477	18516	18301	18516	18353	18557	18305	18518	18316	18535	18456	18377	18399	18550	18446	18450	18392	18493	18383	18401	18439	18393	18474	18421	18337	18477	18441	18519	18351	18485	18230	18749	18398	18405	18643	18399	18374	18500	18200	18366	18479	18562	18460	18370	18491	18300	18339	18312	18439	18411	18594	18390	18441	18379	18434	18581	18443	18422	18455	18367	18561	18505	18418	18352	18363	18431	18432	18393	18254	18305	18401	18379	18456	18393	18403	18313	18585	18402	18501	18533	18578	18460	18578	18596	18439	18400	18544	18313	18619	18303	18312	18354	18538	18545	18525	18457	18563	18468	18507	18485	18337	18470	18353	18438	18494	18271	18326	18267	18287	18420	18327	18415	18255	18237	18488	18317	18400	18382	18524	18314	18402	18445	18434	18569	18375	18502	18513	18256	18350	18277	18448	18361	18492	18498	18488	18345	18478	18402	18461	18420	18362	18438	18388	18420	18612	18341	18345	18458	18283	18339	18462	18517	18407	18327	18514	18315	18608	18373	18408	18389	18488	18330	18464	18454	18465	18449	18408	18355	18358	18577	18514	18410	18353	18420	18329	18486	18369	18512	18462	18410	18400	18344	18385	18356	18601	18329	18308	18460	18431	18332	18459	18237	18325	18236	18492	18195	18331	18236	18333	18268	18628	18466	18357	18288	18455	18559	18403	18320	18617	18398	18560	18334	18258	18366	18437	18380	18412	18304	18417	18381	18367	18263	18365	18392	18421	18430	18346	18260	18389	18545	18448	18480	18271	18416	18488	18632	18523	18358	18284	18335	18357	18187	18578	18575	18608	18399	18524	18421	18478	18148	18398	18459	18337	18520	18458	18367	18421	18360	18275	18359	18401	18401	18414	18492	18460	18339	18450	18422	18503	18226	18453	18324	18387	18420	18357	18430	18479	18436	18371	18620	18521	18277	18396	18370	18472	18477	18485	18518	18541	18313	18374	18342	18683	18425	18266	18345	18349	18658	18573	18397	18400	18384	18474	18569	18490	18502	18392	18541	18332	18540	18516	18223	18495	18507	18380	18359	18386	18519	18359	18488	18420	18325	18470	18381	18446	18530	18292	18363	18455	18178	18395	18469	18521	18538	18558	18387	18681	18571	18409	18302	18557	18267	18465	18465	18628	18252	18462	18547	18318	18483	18430	18442	18361	18397	18303	18395	18404	18457	18452	18339	18402	18478	18527	18351	18392	18546	18336	18514	18311	18483	18532	18323	18393	18380	18547	18495	18506	18503	18455	18351	18507	18420	18523	18323	18585	18415	18359	18252	18380	18262	18369	18293	18328	18448	18377	18454	18388	18408	18418	18481	18427	18347	18343	18394	18376	18419	18317	18483	18404	18521	18287	18511	18409	18428	18469	18423	18404	18483	18494	18415	18384	18516	18492	18312	18420	18366	18467	18387	18556	18364	18466	18488	18387	18256	18523	18445	18503	18397	18308	18397	18490	18314	18467	18281	18426	18360	18444	18473	18269	18526	18408	18521	18426	18455	18540	18382	18441	18522	18273	18492	18422	18744	18434	18474	18443	18131	18466	18384	18528	18382	18491	18315	18382	18488	18222	18323	18612	18481	18282	18541	18093	18531	18336	18560	18399	18542	18569	18372	18465	18389	18547	18591	18448	18352	18276	18195	18415	18252	18245	18472	18565	18550	18478	18180	18401	18308	18265	18520	18454	18493	18468	18402	18413	18374	18449	18427	18511	18522	18461	18477	18453	18580	18367	18457	18355	18507	18478	18509	18339	18494	18366	18310	18512	18509	18494	18475	18375	18294	18303	18361	18319	18399	18401	18510	18438	18442	18510	18584	18203	18485	18379	18409	18354	18286	18349	18485	18494	18495	18481	18169	18536	18486	18500	18286	18452	18407	18483	18453	18495	18401	18466	18377	18338	18397	18341	18510	18313	18440	18424	18381	18448	18494	18361	18340	18437	18286	18488	18590	18515	18406	18259	18384	18295	18436	18617	18589	18393	18331	18309	18379	18422	18431	18364	18368	18366	18448	18315	18426	18492	18505	18367	18432	18366	18451	18399	18360	18393	18411	18453	18281	18434	18401	18394	18225	18298	18517	18391	18261	18652	18454	18352	18400	18345	18433	18439	18272	18397	18418	18438	18480	18467	18455	18381	18492	18346	18327	18389	18526	18432	18505	18383	18509	18411	18513	18533	18430	18484	18316	18480	18596	18253	18405	18481	18438	18551	18581	18441	18524	18436	18465	18243	18449	18410	18381	18459	18262	18458	18451	18308	18350	18517	18563	18276	18576	18311	18438	18285	18553	18417	18371	18465	18404	18426	18506	18573	18153	18366	18379	18329	18584	18453	18497	18550	18451	18403	18520	18295	18392	18569	18352	18344	18460	18264	18407	18474	18346	18616	18524	18533	18627	18262	18430	18388	18333	18477	18430	18488	18531	18262	18408	18370	18406	18426	18462	18491	18336	18474	18528	18215	18225	18432	18550	18499	18513	18189	18527	18469	18357	18411	18278	18506	18225	18336	18443	18390	18431	18424	18417	18487	18509	18437	18388	18518	18245	18351	18354	18370	18347	18380	18361	18372	18350	18371	18524	18364	18641	18316	18465	18526	18348	18358	18390	18388	18332	18492	18455	18321	18394	18616	18434	18286	18498	18204	18339	18394	18429	18333	18449	18480	18362	18299	18475	18462	18334	18415	18386	18288	18481	18562	18582	18501	18403	18442	18320	18455	18323	18378	18545	18405	18480	18457	18489	18392	18565	18337	18517	18510	18209	18370	18310	18377	18369	18479	18248	18486	18406	18409	18561	18285	18543	18350	18298	18486	18511	18479	18432	18314	18542	18285	18545	18498	18492	18296	18339	18446	18533	18396	18542	18512	18467	18352	18516	18404	18498	18525	18529	18538	18398	18314	18295	18368	18384	18436	18373	18446	18612	18465	18392	18441	18433	18209	18568	18441	18339	18540	18434	18580	18596	18246	18488	18468	18542	18582	18256	18398	18455	18317	18429	18456	18401	18532	18322	18429	18415	18275	18467	18484	18345	18254	18520	18413	18464	18366	18515	18175	18532	18254	18409	18282	18392	18449	18364	18395	18528	18380	18371	18455	18482	18353	18429	18642	18278	18477	18418	18393	18409	18463	18575	18302	18405	18416	18394	18480	18360	18537	18465	18436	18527	18416	18266	18436	18331	18612	18364	18364	18422	18346	18521	18408	18433	18621	18352	18350	18367	18368	18285	18371	18478	18384	18393	18470	18641	18411	18243	18376	18341	18366	18326	18510	18127	18385	18357	18372	18569	18475	18538	18549	18444	18414	18307	18535	18470	18542	18374	18347	18658	18506	18444	18443	18371	18499	18385	18392	18616	18259	18376	18409	18619	18352	18674	18358	18432	18289	18339	18251	18490	18497	18390	18343	18541	18528	18265	18356	18451	18414	18507	18420	18530	18496	18504	18274	18343	18391	18427	18465	18496	18324	18400	18494	18523	18383	18431	18436	18366	18383	18344	18556	18482	18383	18597	18454	18424	18457	18332	18261	18373	18310	18305	18311	18381	18321	18468	18387	18458	18544	18693	18462	18248	18594	18475	18518	18340	18584	18251	18578	18367	18499	18454	18541	18461	18610	18345	18534	18485	18509	18355	18266	18516	18359	18436	18565	18439	18479	18362	18389	18275	18335	18308	18390	18358	18541	18551	18437	18377	18400	18298	18600	18320	18419	18521	18529	18421	18373	18502	18377	18370	18446	18358	18460	18402	18404	18544	18535	18516	18642	18427	18473	18391	18428	18476	18461	18365	18511	18404	18267	18452	18350	18339	18519	18579	18603	18592	18491	18481	18362	18524	18536	18470	18394	18460	18307	18421	18575	18636	18549	18266	18202	18408	18359	18397	18397	18535	18529	18527	18262	18423	18386	18487	18439	18449	18463	18424	18478	18378	18426	18585	18426	18638	18335	18405	18487	18446	18561	18248	18388	18570	18580	18452	18339	18341	18459	18378	18684	18280	18429	18462	18336	18346	18443	18428	18382	18188	18464	18233	18398	18444	18495	18466	18439	18433	18416	18500	18505	18379	18473	18593	18442	18582	18474	18501	18517	18354	18447	18467	18229	18310	18317	18382	18418	18451	18338	18479	18424	18429	18441	18430	18347	18309	18429	18212	18662	18462	18495	18222	18444	18385	18446
45560	43527	39512	34338	30722	30523	30111	29719	29557	29594	29360	29605	29573	30332	30517	29829	29742	29164	28946	29122	29287	29147	29173	29182	29154	29075	29228	29152	29074	29153	29132	29301	29334	29061	28960	28947	29261	29184	29067	28947	29304	29104	29080	28956	28978	28914	28837	29224	28978	29507	29294	29029	28822	29119	29322	29240	29243	29036	29297	28980	28928	28976	29247	29194	28966	29080	29123	29224	28879	28908	28987	29178	29023	29377	28943	28835	29010	28851	29175	29028	29180	29109	29371	29131	29330	28957	29369	29264	29153	29255	29223	29029	29109	29227	28771	29046	29178	28989	28818	28896	28884	28949	29251	29182	29056	29006	28982	29055	29280	29137	29318	29095	29143	29144	29361	29077	28967	29136	29079	28950	29170	29368	29065	28953	29215	29292	29167	29082	29023	29156	29299	29036	29136	29059	29024	29026	29150	29180	29126	29393	29248	29171	28833	29263	29286	29227	29022	29222	29194	29142	29067	29103	28976	29177	29295	29275	29085	29045	28943	29231	29177	29384	28940	29132	28797	29289	29135	29074	29108	29008	28964	29243	29020	29195	29010	29035	29128	28950	29144	28873	29201	29306	29145	29025	29249	29140	29194	29194	29114	28911	29006	29292	28963	29079	29039	29055	29061	29088	29367	28796	29002	29100	29011	29283	29116	29208	28924	29069	29080	29095	29017	29164	29011	29119	29095	28849	29020	29351	29075	29156	29065	29258	29098	29337	29153	29084	29429	29176	29121	29235	28988	29108	29096	28949	29224	29242	29094	28949	29152	28820	29296	29239	28983	29115	29360	29088	29055	28758	29050	29086	29068	29184	28967	29107	29071	29074	29386	28895	29020	29075	29144	29215	29070	29195	29090	28900	28949	28869	29478	29215	28895	29192	29273	29227	28998	28872	29214	28924	28792	29191	29016	29092	29219	28852	29071	29299	28942	29194	29234	28924	28942	29295	28998	29143	29237	29199	29013	29035	28942	29092	29064	29061	29021	29235	28973	29132	28976	29035	29096	29072	28994	28951	29062	29134	28921	29124	29109	29039	29241	29350	29178	29062	28961	28959	29266	29298	29043	28986	28851	29009	29106	28794	29321	28978	29125	28921	29068	28978	28967	28893	29115	29190	29056	28937	29040	28981	28986	29053	29046	29349	28915	28967	29097	29279	28924	28949	29020	28900	28958	29041	29082	29220	29135	29075	29031	29093	29041	28728	28928	29071	29176	29082	29338	29106	29243	29105	29100	29167	29265	29068	29206	29311	29285	29300	29219	28844	28792	28904	29067	29207	29178	29032	29279	29246	29251	29254	29150	29128	28983	29052	29004	29279	29103	28961	29157	29130	29103	29141	29145	29174	29230	29059	29109	28905	28957	29185	28946	29259	29163	29098	29323	29142	29141	29026	28857	29119	28908	29236	29102	28781	29062	29007	29026	29050	29103	29063	29069	28917	28937	28927	29247	29245	29074	29031	29034	29032	29166	29061	29041	28912	28969	28844	28995	29221	29190	29116	28915	29068	28852	29053	29200	29070	28927	28954	29026	29183	29094	29312	29169	29027	29155	29093	29360	29105	28950	29062	29017	29068	29116	29170	29452	28909	29026	29155	29230	29191	28929	28978	29100	29093	28999	28943	29007	28933	28723	29037	29043	29013	29059	29391	29249	29118	29190	29165	29165	28935	29104	29086	29038	28953	29227	28953	29205	29163	29145	29066	29038	28997	28944	29185	29048	29133	28940	28919	29048	29130	29160	29179	29011	29171	29123	28925	28918	29009	29061	29006	29223	29199	29060	29076	29199	29111	29241	29348	28959	28787	29297	29258	29070	28991	28993	29402	29066	29088	28998	28965	28891	28977	29278	29354	29028	29150	29084	28989	29118	29217	29179	28792	29030	28944	29170	29107	29357	29402	28888	29077	29075	29239	29125	29287	29064	28874	29010	29078	28945	28936	28962	28935	29096	29209	29193	29231	29108	29160	29052	28855	29151	29169	29153	29159	29167	29193	28953	29340	29177	29104	29157	28786	29175	29165	29361	29099	29121	29039	29065	29045	28895	29250	28970	29247	29299	29033	29271	29196	28946	28960	28958	29209	29049	28891	29035	28885	28766	29113	29529	29066	28981	29053	29134	29071	29183	29213	29081	29304	29041	28971	29022	29092	29083	29011	29030	29160	29266	29065	29269	29274	29019	28944	29080	29119	29172	29092	29214	29083	29254	28911	29053	28983	29159	28975	29421	28842	29026	29246	28924	29176	29171	29275	29192	29264	29064	29021	28858	28826	29187	28663	29081	28970	29169	29349	29300	29306	29194	28968	29138	29125	29061	29256	29422	29020	28986	29100	29201	29026	29115	29141	29074	29152	29083	28998	28987	29001	29121	29163	29232	29162	28989	29164	29175	28828	29089	29058	28970	29249	29067	29068	29284	29200	29193	29160	29024	29233	29195	29262	28806	29336	29159	29064	28924	29237	29022	29175	28985	29137	29049	29051	29175	29072	28919	29058	29093	29109	29286	29232	29407	29111	28953	29106	29154	29111	29005	29253	29182	29227	28961	29045	28910	29211	29170	29006	29329	29172	28910	29288	29169	29187	29212	29296	28815	28940	29017	29064	28979	29223	29034	29350	29187	28956	29045	29156	29265	29039	29021	28967	29112	29160	29168	29063	29233	29075	29317	29128	28957	28720	28904	29012	29191	28863	29293	28924	29137	28898	29188	28980	29111	29044	28945	29114	29045	28871	29148	29103	29208	29337	29018	28928	28984	29164	28954	28959	29080	28950	29121	29202	29302	28956	29209	29192	29042	28943	28941	28953	29074	29014	28976	28999	29042	28890	29138	28815	29117	28787	28997	28957	29111	28959	29027	29051	29191	29021	29143	28995	29219	29028	28960	28943	29072	28938	29087	29188	29169	28909	29210	29144	29119	29186	29064	29138	29061	28937	28837	29033	28876	29342	29335	29108	29332	29395	29144	29326	29070	28960	29187	29132	29023	29129	29225	29015	29173	28733	29068	28913	29003	29034	29040	28873	29316	29077	29223	29376	28913	29246	29263	29068	29047	28814	29005	29439	28985	28921	29095	29027	29217	28989	29151	28978	28866	29108	29029	28970	29153	29127	29239	28958	29177	29050	28946	29179	28890	29100	28987	28984	29115	29107	29261	29217	28990	28870	29157	29005	29160	29018	29217	29317	29098	29293	29214	29281	29129	28939	29075	29285	28970	29230	29051	29082	29191	28923	29092	28976	28980	29198	29039	28994	29169	29176	29181	29367	29034	29289	29146	28961	29037	29153	28991	28854	29130	28988	28971	28966	28998	29292	29084	29176	29202	29165	29029	29037	29042	28895	28848	28998	29094	29218	29246	29138	29433	28990	28837	29306	29203	29119	29071	29079	29232	29087	28930	28849	29038	29040	29090	29078	29213	29000	29122	29112	29269	29068	28954	29110	29032	29209	28883	29191	28921	28931	29154	29233	29108	29096	29249	29198	29186	28921	29042	28999	28924	29154	29205	29197	29275	29180	29140	29151	29083	29068	29132	29393	29086	29131	28857	29019	29080	28885	29046	29060	29214	28908	29138	29043	29151	29171	28924	29013	29001	29289	29036	29136	29210	29103	29096	28990	29009	29143	29159	28970	28987	29086	28960	29006	29331	28989	29147	29085	28894	29155	29044	29097	28969	28983	28995	28803	29271	29023	29176	29009	29278	29142	29255	28890	29160	29169	28853	29109	29226	29360	29177	28993	29099	29112	29090	29202	29129	29227	29325	28772	28960	29205	29169	29173	29298	29200	29051	29210	29374	29050	29170	28946	29266	29377	29162	29173	29298	29093	29142	28827	29223	29029	28992	28929	29147	29084	29103	28984	29287	28861	29078	29178	28930	29277	29104	29104	29255	29340	28973	29096	29065	29157	29039	29109	29191	29097	29091	29071	28981	29103	28988	29105	29123	29148	29092	28952	29182	29298	28860	29192	29275	29146	28842	29145	29410	29141	29145	29188	29011	29217	29100	29063	29148	29098	29275	28825	28904	29180	29056	29419	29076	28943	29260	29134	29229	29137	28931	29149	29054	29129	29172	29361	29340	29188	29280	29160	29276	29140	29249	29216	29358	29028	29112	29059	29507	29357	29419	29250	29078	29086	29134	28981	29096	28903	29031	29081	29156	29150	29020	29040	28969	29076	29183	28905	29193	29049	29003	29059	28996	29081	29047	29103	29181	29196	28873	29066	29026	28888	29138	29306	29215	29166	29183	29067	29194	28938	29063	29312	28964	29141	29137	29361	29115	29066	29181	29000	29262	28890	29146	29346	28989	29048	28916	29097	28906	29190	29179	28974	29197	29401	29072	29054	28704	29053	29293	29209	28985	29024	28919	29278	29290	28993	28918	29203	29098	29293	29033	29045	29005	29166	29205	29268	29014	29127	28981	29302	28988	28887	28951	28967	29272	28905	28941	29158	29019	29176	28989	29258	29206	29084	29099	29040	29180	29070	29172	28934	29200	28920	29117	29273	29287	29013	29269	29095	29099	29161	29078	29270	29235	28966	29424	28975	28973	29132	28926	29127	28996	29092	29236	29186	29180	29198	29408	29043	28876	29378	29266	28905	28894	29208	29402	29119	29123	28939	29043	28900	29175	29130	29122	29048	29203	29011	29334	29286	29343	29015	29135	29083	29210	28999	29316	28991	29100	29013	29196	29013	29146	29033	29219	29108	29315	28906	29035	29314	29213	29211	29125	29011	28946	29198	29104	28878	28915	29058	28905	29067	29349	29218	28978	28896	29175	29329	29071	29115	29386	29262	28940	29096	29097	29095	29221	29177	28877	29042	28971	29251	29345	29103	29012	29030	29141	28923	29017	29002	29209	29290	28935	29353	29201	29293	29141	29227	29219	29223	29266	28980	29013	29038	29112	29126	28925	29157	29198	29064	29184	29028	29159	29261	29204	28759	28988	29253	29193	29200	29128	29368	29270	29097	29192	29015	29228	29013	29178	28931	29285	29177	28893	28962	28996	28846	29066	29203	29088	29224	29052	29016	29324	29081	29247	29195	29391	28895	29020	28866	29077	29104	29035	29036	29166	28993	29326	29088	28933	29185	29033	29176	28952	29143	28850	29340	29130	28957	28980	29095	29250	29142	28936	29007	29147	29128
46553	45511	35807	24596	21057	20463	19680	19137	18981	18934	18745	18681	19172	20473	19970	19267	18778	18703	18285	18438	18391	18351	18281	18344	18087	18214	18259	18400	18422	18434	18256	18241	18218	18254	18383	18381	18486	18288	18376	18247	18397	18187	18351	18310	18382	18379	18397	18176	18523	18340	18273	18417	18455	18216	18206	18304	18269	18180	18231	18260	18365	18282	18135	18415	18165	18353	18352	18368	18266	18511	18307	18344	18341	18397	18108	18224	18278	18329	18366	18257	18329	18477	18186	18317	18209	18331	18272	18282	18235	18170	18200	18357	18188	18326	18315	18260	18230	18248	18430	18303	18236	18173	18317	18234	18168	18239	18145	18464	18234	18260	18337	18233	18248	18347	18276	18467	18287	18265	18192	18180	18241	18255	18338	18405	18370	18218	18185	18250	18291	18276	18206	18252	18421	18345	18405	18307	18342	18475	18305	18425	18239	18178	18162	18236	18312	18306	18217	18182	18297	18313	18258	18205	18341	18244	18214	18279	18241	18441	18306	18122	18566	18318	18223	18397	18425	18224	18374	18325	18327	18205	18292	18283	18168	18417	18487	18326	18360	18215	18445	18319	18246	18377	18447	18322	18410	18345	18335	18282	18295	18227	18365	18080	18310	18350	18353	18368	18298	18297	18274	18129	18413	18396	18229	18368	18319	18293	18279	18180	18294	18150	18274	18304	18253	18162	18509	18241	18095	18350	18257	18384	18275	18299	18268	18264	18216	18281	18284	18153	18263	18382	18322	18156	18333	18327	18309	18350	18326	18252	18289	18200	18462	18366	18239	18466	18255	18415	18275	18302	18254	18277	18369	18405	18118	18212	18297	18273	18353	18239	18240	18432	18309	18224	18313	18160	18195	18250	18285	18244	18229	18132	18358	18205	18333	18258	18303	18338	17994	18368	18527	18284	18307	18202	18203	18250	18284	18304	18288	18287	18475	18191	18240	18210	18270	18375	18106	18346	18216	18167	18233	18292	18500	18345	18296	18253	18319	18309	18255	18263	18088	18142	18225	18239	18146	18304	18369	18180	18438	18367	18286	18240	18181	18122	18506	18275	18157	18300	18354	18310	18373	18241	18229	18418	18231	18176	18238	18164	18377	18253	18317	18303	18350	18278	18362	18376	18323	18322	18275	18239	18259	18376	18148	18253	18430	18353	18292	18434	18204	18144	18211	18187	18248	18268	18375	18374	18323	18343	18147	18089	18247	18367	18281	18300	18435	18263	18303	18380	18038	18308	18210	18222	18458	18180	18129	18265	18228	18268	18285	18299	18281	18291	18284	18437	18256	18500	18343	18398	18382	18277	18275	18270	18365	18288	18352	18144	18417	18212	18171	18149	18153	18318	18096	18289	18244	18205	18367	18231	18311	18513	18219	18089	18319	18119	18220	18328	18332	18253	18228	18099	18300	18264	18279	18372	18312	18414	18214	18287	18132	18377	18376	18379	18144	18364	18179	18325	18181	18176	18336	18471	18252	18260	18285	18347	18147	18488	18345	18378	18237	18216	18305	18305	18256	18440	18212	18160	18331	18260	18357	18307	18301	18260	18485	18424	18394	18239	18371	18276	18242	18176	18441	18478	18392	18342	18221	18211	18388	18379	18508	18253	18489	18228	18403	18230	18242	18178	18395	18251	18375	18165	18238	18480	18236	18419	18336	18187	18290	18311	18375	18267	18296	18390	18370	18374	18292	18281	18351	18202	18362	18322	18433	18262	18294	18313	18368	18363	18405	18253	18163	18178	18251	18415	18321	18309	18381	18327	18204	17996	18444	18370	18435	18407	18127	18509	18312	18342	18384	18476	18266	18196	18413	18295	18373	18252	18313	18269	18230	18361	18183	18240	18278	18360	18220	18310	18138	18187	18318	18268	18362	18303	18326	18191	18428	18331	18376	18381	18333	18419	18122	18442	18325	18168	18281	18375	18103	18389	18294	18306	18356	18289	18401	18381	18489	18300	18124	18349	18232	18401	18025	18270	18280	18251	18345	18173	18224	18470	18450	18298	18333	18251	18322	18283	18384	18328	18451	18430	18373	18315	18315	18275	18321	18447	18179	18217	18339	18220	18224	18391	18381	18195	18274	18299	18263	18310	18557	18410	18331	18352	18261	18103	18294	18313	18344	18223	18431	18334	18345	18287	18293	18170	18294	18525	18240	18153	18365	18385	18206	18642	18230	18414	18216	18150	18146	18129	18301	18236	18200	18286	18323	18392	18265	18470	18264	18405	18220	18232	18282	18297	18161	18286	18450	18265	18265	18312	18173	18195	18275	18425	18189	18323	18482	18283	18406	18272	18359	18314	18143	18186	18241	18355	18502	18146	18163	18324	18370	18425	18260	18215	18259	18347	18322	18233	18391	18340	18073	18234	18422	18381	18006	18191	18344	18350	18264	18354	18364	18155	18269	18417	18147	18239	18244	18260	18278	18315	18372	18335	18313	18306	18288	18322	18257	18365	18408	18215	18124	18429	18356	18312	18457	18242	18304	18194	18179	18252	18288	18274	18377	18290	18227	18320	18360	18225	18394	18361	18321	18266	18210	18309	18337	18300	18293	18349	18350	18179	18181	18320	18399	18194	18320	18457	18192	18323	18261	18218	18364	18306	18514	18276	18229	18234	18439	18121	18382	18164	18374	18378	18335	18298	18181	18312	18280	18346	18173	18220	18522	18343	18301	18222	18226	18332	18220	18263	18226	18352	18360	18474	18306	18283	18257	18325	18406	18229	18302	18246	18388	18379	18444	18287	18344	18399	18326	18245	18221	18308	18092	18156	18550	18194	18310	18378	18307	18290	18218	18192	18350	18375	18540	18271	18248	18207	18397	18307	18325	18118	18274	18237	18276	18358	18352	18154	18250	18224	18242	18343	18308	18166	18366	18258	18357	18338	18430	18352	18094	18345	18182	18322	18262	18209	18255	18420	18181	18370	18348	18287	18400	18320	18154	18327	18278	18482	18309	18270	18390	18370	18182	18345	18313	18230	18411	18176	18413	18151	18212	18209	18219	18385	18385	18330	18068	18304	18354	18393	18287	18198	18366	18222	18391	18360	18535	18183	18302	18430	18340	18260	18368	18226	18318	18198	18264	18224	18327	18413	18498	18013	18350	18458	18222	18311	18448	18161	18194	18164	18323	18194	18217	18561	18235	18386	18273	18355	18305	18258	18151	18390	18327	18421	18249	18295	18206	18432	18248	18240	18508	18218	18226	18305	18158	18364	18142	18404	18271	18448	18212	18360	18349	18119	18347	18259	18192	18441	18323	18311	18254	18267	18203	18423	18286	18448	18334	18167	18347	18244	18349	18295	18200	18106	18392	18429	18229	18386	18249	18149	18301	18333	18266	18322	18162	18430	18468	18440	18422	18290	18400	18447	18200	18493	18272	18430	18221	18331	18259	18236	18290	18471	18547	18278	18142	18188	18429	18283	18329	18335	18164	18363	18185	18252	18139	18399	18458	18269	18216	18301	18227	18316	18280	18354	18224	18446	18385	18230	18266	18241	18245	18255	18390	18283	18357	18132	18324	18355	18425	18318	18434	18324	18388	18344	18210	18146	18405	18297	18033	18290	18256	18198	18226	18280	18267	18427	18192	18430	18440	18371	18468	18335	18229	18437	18410	18253	18282	18244	18271	18310	18384	18324	18145	18354	18207	18399	18320	18347	18120	18291	18539	18352	18359	18350	18270	18392	18319	18302	18358	18162	18307	18505	18251	18429	18495	18119	18371	18182	18342	18284	18316	18147	18093	18430	18424	18406	18292	18383	18213	18443	18338	18324	18209	18222	18442	18506	18301	18195	18204	18362	18349	18360	18186	18293	18286	18420	18422	18473	18501	18288	18376	18153	18298	18350	18223	18385	18379	18123	18320	18468	18357	18179	18443	18456	18395	18497	18221	18220	18351	18157	18432	18266	18346	18227	18375	18246	18257	18286	18190	18205	18416	18357	18270	18319	18530	18152	18320	18121	18208	18377	18592	18386	18274	18341	18297	18187	18306	18284	18329	18355	18292	18183	18273	18135	18399	18125	18519	18246	18333	18273	18406	18362	18221	18308	18225	18242	18332	18384	18426	18357	18320	18322	18206	18317	18201	18261	18366	18145	18376	18494	18321	18313	18242	18216	18170	18366	18365	18280	18487	18365	18477	18337	18343	18118	18323	18344	18224	18314	18338	18289	18131	18359	18336	18340	18502	18229	18376	18212	18193	18332	18461	18387	18217	18288	18261	18326	18325	18429	18343	18413	18322	18152	18445	18140	18368	18293	18431	18356	18466	18375	18270	18229	18326	18294	18345	18395	18275	18382	18499	18254	18325	18342	18191	18215	18374	18096	18350	18417	18172	18206	18380	18382	18302	18317	18268	18249	18470	18387	18432	18155	18177	18154	18365	18371	18578	18238	18298	18129	18219	18324	18252	18346	18292	18320	18364	18420	18388	18273	18268	18416	18229	18474	18260	18387	18305	18143	18419	18276	18356	18249	18434	18342	18371	18265	18264	18299	18259	18349	18287	18312	18268	18267	18286	18209	18310	18232	18322	18381	18316	18140	18190	18290	18301	18334	18344	18196	18350	18340	18461	18214	18276	18226	18219	18343	18409	18228	18323	18464	18194	18287	18303	18333	18455	18389	18375	18161	18392	18446	18335	18218	18342	18352	18482	18158	18441	18403	18257	18305	18340	18430	18370	18284	18415	18333	18394	18323	18203	18234	18294	18329	18336	18402	18358	18455	18230	18369	18373	18463	18295	18342	18261	18287	18143	18453	18292	18419	18156	18385	18250	18161	18454	18253	18340	18443	18287	18314	18330	18320	18143	18205	18234	18116	18210	18331	18271	18369	18263	18283	18312	18307	18326	18322	18336	18506	18350	18322	18247	18375	18457	18521	18283	18072	18214	18271	18269	18430	18371	18212	18207	18328	18372	18420	18219	18303	18259	18198	18285	18332	18295	18445	17994	18169	18239	18140	18235	18238	18212	18131	18188	18268	18447	18372	18169	18372	18480	18334	18212	18234	18230	18242	18321	18210	18252	18295	18355	18316	18499	18388	18317	18255	18382	18128	18424	18258	18473	18368	18354	18161	18433	18168	18503	18343	18181	18366	18321	18199	18388	18287	18209	18151	18287	18350	18373	18204	18395	18396
23360	20636	27086	25330	25379	30265	32692	30365	29904	29996	29885	29833	33569	44153	40978	35622	32339	30687	29822	29274	29029	29596	29366	29285	29458	29199	29490	29251	29208	28941	29073	29182	29235	29077	29088	29075	29206	29078	29083	29257	29259	29123	28956	29258	29176	29015	29225	29178	29193	29246	28834	28883	29003	29251	29140	28987	29243	29248	29061	28974	28937	29310	29108	29069	29228	29362	29173	29065	28971	28950	29187	29245	29023	29068	29076	29173	28948	29081	29210	29270	29499	29162	29041	28994	29337	29387	29200	28918	29246	29077	29447	28878	29020	29176	29212	29117	29416	29004	28888	29151	29246	29027	28823	29250	29088	28982	29102	29353	28946	28987	29042	29087	29171	29296	29201	29164	29073	28988	29095	28783	28997	29226	29093	28915	29031	29032	29270	28993	29037	28949	28957	28934	29144	29032	29228	29122	29047	29060	29139	29274	28976	29124	29056	29164	29306	29250	29235	29174	29246	28935	29177	28946	28966	29218	29073	29212	29181	29118	29125	29111	29093	28870	29133	29491	29121	29054	29421	29062	29007	29257	29244	29118	28767	29022	29022	29182	29356	29334	29098	28923	29040	29049	29073	29164	29369	29175	28926	29090	29074	29180	29273	29038	29098	29070	29315	29054	29301	29184	28969	28989	29040	29129	29223	28937	28987	29317	28949	29300	28630	28999	28887	29265	29105	28978	29196	28907	28949	28916	29149	29221	29209	28969	29038	28880	28917	28984	29022	29359	28882	29073	29062	29158	29252	29446	29010	28957	29219	28993	29113	28872	29027	29260	29376	29122	29368	29133	29113	28963	29037	29107	29114	28934	29259	29144	29152	28945	28825	28962	29347	29153	29195	29176	29143	28971	29210	29132	29004	29101	29212	29235	28875	29036	29400	29041	29227	29186	29158	28972	29220	29085	29259	29080	29147	29193	29183	29195	29377	29116	29098	29148	28958	29090	28976	29313	29209	29103	29459	29418	29052	29183	29168	29151	29173	29030	28902	29123	29013	28847	29120	29055	29025	29139	28975	29420	29193	29192	29068	29180	29059	29298	29165	29054	29164	29069	29038	28880	29064	28746	29101	28993	29110	29163	28963	29035	28753	29133	29178	28933	29395	28924	28992	28930	29317	29040	29193	28948	29205	29187	29342	29277	29211	29027	28935	29104	29160	29162	29203	29030	29098	29151	29276	29282	29283	29194	29095	29072	29201	29166	29029	29242	29237	29159	28858	29091	29085	29265	29117	28940	29123	29204	29406	29238	29282	29467	29129	28983	29023	29154	29159	29100	29094	29082	29285	29016	28842	28962	29183	28905	29111	29080	29182	29241	29171	29277	29346	29192	29072	29198	29264	29117	28945	29124	28973	29100	29073	29155	29159	28986	29163	28974	29432	29154	29026	29348	29114	29249	29239	28977	29144	29247	29119	28881	29022	29345	29245	29124	29137	29151	29128	29030	29126	29103	29008	29157	28989	28981	29213	28897	29055	28947	29108	28925	29193	28923	29234	28926	29145	29164	29343	29130	29192	29337	28923	28992	29196	29006	29128	29077	29241	29120	28873	28967	29155	29225	29170	28969	28959	28819	29172	29026	28903	29095	29186	29089	29148	29254	29361	29035	28957	29214	28863	29224	29284	28874	28879	29076	28967	28867	28822	28970	28907	29048	29265	29075	28979	29004	29361	29129	29347	29058	29245	29182	29418	28939	29329	29097	28955	29020	29298	28904	29309	29268	28980	28957	29277	29099	29059	29251	29246	29090	29213	29413	29260	28888	29139	28941	29068	29329	28974	29229	29202	29192	29339	29237	28850	28974	28954	29127	29120	28877	29240	29175	29121	28916	28826	28910	29085	29140	29359	28999	29011	29221	29082	29000	29147	29106	29207	29224	29256	29225	29312	29041	28845	29186	29384	28942	28922	28959	29142	29100	29143	28906	29154	29186	29207	29203	29430	29204	28888	29037	29430	29193	29213	29072	29265	29298	29268	29007	29327	28994	28851	28995	29034	29056	29115	29328	29149	28994	28963	29283	28949	29129	29306	29279	28993	29371	29077	29135	29321	29101	29175	29037	29112	29027	29053	28989	28944	28979	29054	29008	29059	28941	29402	29003	29058	29158	29126	29098	29038	28865	28954	29172	29185	29321	29227	29054	29157	29037	28958	29148	29070	28915	29091	29229	29356	29134	28985	28861	29030	29111	29209	29150	29144	29230	29023	28798	29032	29288	29019	29052	29025	28875	28926	29013	29227	28970	29126	29176	29263	29046	29127	29045	29415	28842	28811	29063	29248	28977	28956	28994	29188	29081	28959	29242	29201	29136	28875	29023	29118	28951	28923	28991	29093	29138	28931	29101	29295	28989	29133	29108	29037	29038	29189	28925	29161	29036	29300	29037	29248	29154	29029	29100	29146	29299	29217	29055	29047	29079	29368	29179	29227	29121	29220	29136	29264	29239	29026	29014	29107	28975	29248	29031	29196	29080	29082	28886	29238	29094	29230	29048	29058	29001	28659	28945	29229	29242	29194	29155	28941	29086	29215	28983	28955	29078	29164	29103	29378	29186	29081	29112	29197	29240	29013	29239	29197	29346	29460	29072	29113	29185	29134	29085	29015	28903	28938	29096	29136	28937	28956	29199	29347	29176	28810	28864	29101	29103	28759	29241	28874	29132	28942	28906	29301	29149	29151	29088	29194	29252	29085	28881	28934	28985	28987	29268	28903	29169	29099	29156	29068	29026	29081	29227	28996	29223	29018	29131	28986	29161	28933	29433	29148	28961	28969	29058	28937	29240	29137	28963	28907	28921	28818	29109	28948	29093	29094	28944	29078	29082	29036	28974	29143	28904	29143	28951	28827	28832	28988	29248	28983	29116	29013	29109	28738	28815	29020	28842	29098	29069	29247	29027	29018	29000	29204	29036	29113	28968	29140	29325	29047	28867	29175	28925	29017	29180	29161	29037	28978	28982	29115	29353	29083	28938	29073	29181	29091	29193	29176	29158	29108	28932	29208	29010	29166	29296	29034	28984	29155	28935	29126	28992	29110	29256	29067	29275	29297	29213	28920	28828	29201	29048	29223	29008	29069	29216	29021	29118	28901	29145	29121	29190	29086	29117	29207	29326	29429	29189	28887	28680	28962	29088	29172	29046	29189	29077	29174	29058	29092	28842	29150	29286	29147	29266	29205	29260	29110	29087	29039	29066	28882	29104	29245	29142	29266	29208	29066	29175	28987	29048	29313	29172	28895	29016	28860	29308	29263	29076	28886	29052	29085	29238	29023	28844	29169	29045	29204	29335	29004	28999	29168	29128	29285	28878	29147	29165	29191	28835	29203	29193	29242	29170	29278	29150	29214	29235	29286	28914	29149	29063	29026	29141	29010	28922	29117	29178	29034	29145	29175	29033	29352	29119	29204	28984	29203	29011	29097	29078	28972	29004	28984	29110	29021	29018	29088	29104	29099	29167	28909	28842	29300	29258	29058	29130	29052	29182	29324	29304	29122	29384	29253	29289	29131	28871	28937	29207	29213	28792	29042	29202	29215	29291	29166	28857	29118	29237	29119	29201	28775	29010	28943	29111	29122	28906	29105	29350	28980	28981	29123	29152	29101	29042	28912	29095	29012	29172	29318	29076	29111	29073	29034	29277	29214	29191	29076	29102	29203	29255	29244	28877	29207	29305	29143	28976	29171	29460	29450	29084	29159	29095	29160	29122	28898	29171	29146	29314	29030	29168	29200	29119	28977	28924	29117	29283	28980	29206	28796	29006	28910	29212	29099	29040	29043	29152	29221	28814	28847	29045	28968	29094	29060	28923	29257	29191	29460	29190	29252	29084	29171	28927	29269	28994	29190	29162	29053	29183	29197	28936	29185	28968	29068	29197	29159	29020	29184	29145	28712	29147	28976	29257	29157	29227	29218	29109	29012	29181	29181	29193	29372	29059	29211	29216	29377	28944	29154	28886	29197	29404	28967	29013	29107	29388	29118	29199	29094	29147	28990	28897	28915	28963	28902	28678	29148	29371	29043	29146	29186	29272	28995	29284	28971	28887	29035	29038	29096	29328	29350	29107	29192	29351	29093	29023	29081	29187	29001	29152	29024	29183	28923	28998	28866	29106	28918	28930	29255	28934	28726	29041	29099	29058	29199	29242	29129	29522	29121	29352	29031	29080	29094	29079	28958	29035	29268	29328	29241	28692	29361	29384	29001	28978	29243	28932	29294	28973	29168	29198	29207	29013	29134	29138	28964	28987	29168	29239	29214	29091	28971	29226	28773	29133	29170	29231	29437	29180	28884	29050	29136	29220	29106	28938	29142	29134	29409	29129	29152	29134	29047	29297	28922	28883	28968	29197	29169	29240	29010	29038	29324	29202	28923	29351	29253	29203	29270	29164	28915	29073	28956	28962	28999	29238	29240	29025	29160	29145	29146	28851	29178	29125	29313	29262	29205	28917	29203	29247	29218	29431	29295	29227	29203	29133	29372	29060	29280	29141	29180	28920	29079	28791	29099	29226	29206	28791	29237	29069	29347	28992	28929	29266	29106	29228	29474	28937	29037	29048	29500	29126	28774	28868	29002	29064	28957	29161	28944	28934	29297	29309	29107	29162	29199	29255	29175	29214	29032	29205	29165	28965	29138	29047	29029	29005	29034	29091	29103	29156	29065	29008	29147	29320	29318	29019	29118	29139	29308	29230	29066	29056	28974	28965	29171	29195	29294	29144	29059	28916	29309	29025	29095	29170	28920	29052	29154	29154	29085	29136	28990	29074	29109	29119	29181	29154	29014	29150	29064	28947	28968	29067	29023	29026	28995	29098	29365	29009	29174	29116	29258	28946	29126	29043	29239	29075	29264	29209	29133	29215	29232	29215	29189	29262	29077	28823	29288	29227	29187	28973	29180	29085	29026	29061	28983	29039	29283	28855	29231	29067	29072	28928	29291	29212	29194	29100	29317	29054	29350	28956	29093	29131	28967	28962	29237	29531	29083	29115	28949	29365	29120	29042	29381	28974	29231	29204	29169	28991	29243	29280	29134	29309	29380	29218	28945	28677	29084	29166	29313	29007	28951	28833	29237	29025	29313	29206	29315	29126	28996	28869	29180	28892	29056	29217	28826	29092	29349	29059	29276	29283	29197	29364	29128	29016
46144	62089	46565	29489	24595	22336	20794	19907	19633	19352	19160	19263	25665	37611	32215	26056	22350	19935	19045	18468	18352	18442	18512	18663	18535	18502	18498	18493	18243	18304	18407	18429	18465	18441	18338	18409	18428	18398	18292	18366	18175	18412	18362	18375	18163	18250	18395	18425	18384	18396	18393	18367	18560	18545	18282	18355	18365	18411	18298	18276	18459	18394	18450	18502	18353	18210	18319	18346	18370	18482	18228	18455	18129	18424	18315	18447	18348	18366	18344	18485	18464	18325	18202	18436	18344	18250	18267	18252	18522	18444	18324	18450	18428	18314	18505	18305	18396	18167	18452	18501	18257	18437	18228	18299	18401	18453	18294	18287	18653	18232	18176	18337	18260	18223	18310	18333	18212	18356	18341	18318	18327	18487	18211	18477	18378	18303	18523	18427	18328	18293	18400	18350	18320	18324	18252	18427	18423	18236	18229	18407	18290	18414	18551	18265	18445	18311	18431	18375	18245	18323	18067	18242	18431	18342	18373	18249	18472	18333	18209	18414	18475	18316	18663	18300	18489	18423	18253	18324	18200	18423	18396	18248	18221	18290	18360	18360	18457	18328	18214	18566	18483	18256	18589	18521	18370	18416	18385	18464	18370	18486	18443	18495	18334	18413	18325	18292	18385	18201	18253	18474	18501	18255	18430	18262	18483	18386	18131	18400	18483	18093	18373	18297	18357	18350	18247	18355	18430	18279	18338	18377	18363	18223	18489	18200	18393	18430	18349	18427	18311	18474	18314	18363	18249	18309	18462	18316	18409	18343	18205	18394	18227	18255	18463	18264	18307	18318	18402	18230	18437	18201	18352	18481	18310	18363	18276	18381	18371	18265	18261	18400	18365	18250	18347	18364	18534	18275	18396	18355	18198	18381	18320	18370	18111	18181	18413	18195	18229	18354	18350	18273	18374	18452	18295	18370	18290	18277	18319	18104	18400	18392	18428	18320	18547	18184	18430	18291	18286	18230	18341	18294	18256	18326	18432	18475	18283	18563	18430	18203	18346	18287	18395	18183	18232	18333	18367	18241	18312	18383	18318	18302	18374	18406	18327	18321	18263	18345	18434	18500	18413	18414	18254	18271	18342	18363	18474	18346	18359	18515	18231	18305	18392	18287	18162	18441	18340	18525	18462	18223	18374	18255	18442	18445	18221	18407	18354	18501	18155	18346	18384	18405	18401	18358	18294	18365	18370	18299	18433	18500	18445	18232	18216	18485	18213	18473	18173	18392	18512	18363	18531	18393	18480	18344	18320	18571	18362	18396	18406	18549	18306	18378	18437	18465	18316	18402	18517	18400	18330	18280	18542	18552	18233	18404	18361	18424	18451	18320	18190	18348	18300	18331	18421	18377	18370	18328	18366	18314	18375	18248	18371	18216	18471	18382	18354	18566	18376	18408	18317	18174	18254	18331	18176	18297	18265	18423	18408	18452	18284	18571	18245	18407	18344	18528	18230	18375	18443	18170	18378	18229	18353	18605	18346	18331	18349	18364	18396	18333	18188	18231	18416	18261	18356	18204	18367	18254	18355	18258	18319	18361	18286	18130	18234	18511	18328	18207	18332	18306	18204	18583	18215	18365	18190	18271	18263	18381	18438	18490	18299	18410	18490	18333	18314	18302	18138	18276	18235	18266	18321	18273	18375	18154	18133	18336	18602	18162	18370	18372	18381	18285	18460	18328	18259	18246	18344	18268	18290	18362	18249	18186	18250	18545	18403	18348	18423	18359	18276	18362	18343	18430	18366	18447	18240	18294	18260	18268	18337	18435	18317	18465	18263	18473	18296	18083	18492	18426	18369	18133	18340	18423	18240	18395	18272	18341	18448	18375	18342	18344	18349	18285	18370	18298	18452	18497	18259	18312	18428	18323	18172	18240	18359	18526	18375	18380	18324	18236	18435	18502	18465	18488	18366	18295	18344	18263	18464	18267	18292	18306	18404	18271	18420	18510	18602	18203	18354	18391	18449	18392	18396	18316	18437	18408	18391	18337	18300	18238	18066	18328	18453	18169	18452	18225	18607	18339	18459	18144	18369	18293	18195	18343	18205	18382	18384	18287	18219	18310	18396	18251	18337	18448	18290	18318	18262	18351	18394	18328	18372	18514	18366	18341	18327	18227	18334	18461	18467	18341	18202	18506	18202	18191	18132	18363	18296	18486	18494	18221	18237	18156	18420	18348	18341	18422	18340	18344	18430	18404	18344	18298	18259	18164	18278	18242	18329	18402	18415	18393	18319	18510	18367	18480	18425	18378	18407	18227	18246	18332	18512	18386	18360	18331	18289	18214	18346	18202	18243	18396	18333	18201	18293	18458	18444	18301	18320	18314	18524	18242	18234	18278	18403	18378	18401	18429	18237	18327	18379	18454	18366	18361	18208	18225	18338	18478	18396	18442	18414	18336	18510	18268	18365	18495	18402	18450	18528	18298	18271	18334	18388	18182	18192	18371	18367	18435	18091	18281	18280	18451	18346	18475	18420	18128	18378	18086	18565	18368	18321	18400	18309	18375	18299	18401	18255	18368	18169	18354	18327	18218	18369	18395	18354	18463	18382	18562	18322	18113	18273	18348	18274	18426	18390	18318	18300	18511	18301	18403	18308	18444	18336	18420	18603	18265	18296	18283	18385	18266	18373	18405	18379	18240	18303	18519	18329	18221	18394	18281	18222	18334	18448	18355	18367	18528	18207	18420	18304	18324	18225	18279	18433	18389	18291	18439	18424	18328	18367	18147	18248	18449	18366	18523	18421	18239	18238	18280	18251	18268	18257	18166	18430	18182	18389	18145	18386	18187	18376	18286	18327	18236	18366	18472	18413	18334	18409	18420	18349	18419	18658	18392	18386	18288	18275	18348	18194	18244	18509	18484	18330	18296	18409	18317	18380	18408	18395	18457	18201	18328	18333	18328	18288	18460	18353	18300	18337	18422	18437	18151	18233	18408	18273	18188	18375	18346	18363	18335	18353	18237	18310	18299	18235	18370	18327	18437	18320	18192	18453	18191	18206	18246	18300	18328	18426	18353	18391	18481	18352	18319	18198	18491	18421	18568	18319	18419	18391	18323	18308	18327	18202	18156	18350	18426	18309	18583	18323	18323	18313	18264	18472	18225	18251	18298	18308	18422	18430	18489	18251	18251	18466	18509	18308	18301	18393	18392	18302	18329	18572	18188	18489	18126	18439	18342	18358	18531	18239	18148	18370	18318	18320	18423	18484	18434	18364	18473	18164	18171	18311	18434	18482	18132	18280	18376	18372	18424	18445	18305	18347	18294	18280	18292	18409	18255	18404	18596	18260	18419	18306	18360	18475	18351	18455	18332	18420	18391	18415	18349	18533	18379	18283	18289	18544	18329	18502	18329	18217	18303	18388	18398	18361	18197	18351	18468	18268	18381	18467	18266	18380	18380	18534	18459	18262	18418	18334	18388	18386	18235	18290	18387	18405	18404	18090	18530	18329	18322	18225	18184	18480	18191	18350	18474	18271	18357	18313	18589	18213	18578	18158	18238	18452	18326	18367	18355	18540	18307	18358	18284	18307	18451	18362	18301	18419	18356	18557	18281	18235	18363	18326	18504	18239	18342	18218	18373	18296	18411	18478	18468	18416	18521	18377	18248	18378	18243	18507	18355	18283	18318	18409	18415	18342	18293	18466	18257	18343	18479	18113	18365	18411	18342	18408	18350	18446	18281	18323	18319	18232	18626	18423	18195	18388	18348	18446	18367	18532	18313	18328	18286	18209	18356	18397	18298	18340	18261	18429	18462	18417	18309	18324	18199	18329	18179	18420	18362	18450	18281	18416	18278	18317	18263	18274	18495	18406	18239	18379	18385	18488	18361	18246	18244	18171	18206	18435	18357	18286	18394	18297	18359	18418	18291	18462	18472	18259	18338	18359	18188	18452	18271	18264	18420	18583	18400	18236	18338	18436	18378	18406	18442	18418	18401	18378	18293	18294	18430	18437	18259	18311	18392	18190	18291	18428	18401	18271	18347	18400	18421	18108	18382	18345	18343	18278	18344	18335	18384	18304	18208	18399	18453	18232	18333	18314	18298	18414	18363	18330	18366	18543	18370	18474	18247	18543	18235	18389	18369	18397	18331	18410	18363	18304	18270	18392	18378	18332	18190	18476	18488	18360	18320	18443	18194	18253	18336	18334	18286	18355	18287	18212	18275	18393	18382	18330	18351	18275	18251	18413	18216	18325	18313	18318	18348	18505	18410	18361	18299	18478	18209	18301	18476	18271	18527	18432	18381	18206	18604	18355	18252	18362	18403	18369	18413	18384	18279	18471	18365	18395	18439	18348	18364	18233	18359	18368	18415	18240	18402	18359	18510	18273	18404	18346	18280	18399	18274	18430	18248	18332	18300	18362	18247	18440	18221	18285	18260	18345	18445	18348	18326	18629	18320	18240	18332	18425	18340	18483	18333	18286	18353	18300	18369	18377	18300	18378	18447	18321	18226	18221	18292	18251	18378	18288	18183	18360	18311	18347	18344	18391	18349	18464	18265	18164	18411	18326	18448	18286	18296	18374	18382	18387	18451	18395	18275	18368	18363	18367	18361	18215	18256	18269	18216	18121	18286	18361	18233	18464	18466	18345	18348	18233	18173	18285	18430	18352	18390	18543	18406	18298	18343	18266	18286	18229	18293	18387	18295	18439	18269	18330	18394	18377	18280	18230	18397	18537	18224	18554	18433	18302	18321	18321	18472	18256	18305	18304	18377	18350	18520	18577	18157	18342	18170	18285	18570	18443	18416	18227	18494	18493	18300	18399	18328	18376	18509	18228	18183	18281	18320	18260	18317	18440	18449	18226	18342	18477	18266	18600	18321	18571	18487	18346	18408	18514	18307	18391	18359	18454	18281	18290	18395	18325	18350	18515	18303	18356	18305	18147	18374	18370	18326	18438	18363	18224	18243	18347	18464	18404	18239	18432	18414	18476	18173	18539	18443	18260	18500	18328	18602	18542	18292	18332	18209	18426	18516	18345	18375	18190	18252	18395	18411	18426	18557	18292	18405	18520	18224	18407	18461	18370	18328	18310	18356	18515	18476	18508	18229	18262	18290	18299	18265	18427	18413	18307	18394	18231	18565	18308	18242	18292	18325	18273	18323	18395	18361	18265	18351	18334	18468
21927	20507	26962	24918	23634	28224	33287	30568	29695	29675	29542	30403	41153	50547	44272	37600	32709	30314	29463	28828	28978	28575	29083	29411	29426	29201	28998	28648	28428	28630	28902	28932	28670	28595	29072	28851	28942	28863	28753	28941	28950	28877	28761	28619	29053	28679	28818	28978	28869	28823	28508	28871	28870	28885	28655	28639	28634	28682	28713	29095	28927	28693	28705	28660	28836	28588	28710	28562	28967	28721	28896	28611	28762	28804	28883	28782	28599	28953	28979	28668	28437	28833	29087	29040	28603	28752	28800	28750	28720	28793	28832	29024	28489	28688	28766	28857	28854	28657	28952	28754	28877	28657	28762	28412	28995	28690	28792	28864	28781	28694	28611	28982	28849	28856	28604	28905	28730	28773	28572	28766	28751	28718	28577	28660	28802	28610	28756	28563	28818	28797	28592	28624	28934	28997	28588	28573	28851	28591	28596	28809	28704	28608	28314	28751	28702	28699	28611	28617	28420	28932	28673	28671	28760	28777	28782	28595	28635	28472	28720	28937	28918	28507	28571	28349	28690	28644	28719	28712	28613	28730	28854	28786	28772	28495	28646	28718	28564	28859	28630	28469	28836	28739	28822	28809	28653	28562	28697	28951	28774	28579	28741	28672	28715	28853	28504	28707	28639	28871	28884	28332	28616	28649	28898	28578	28752	28485	28380	28612	28500	28681	28772	28535	28737	28617	28833	28861	28666	28619	28700	28407	28756	28575	28654	28424	28843	28410	28609	28619	28645	28505	28966	28819	28385	28871	28990	28692	28668	28585	28631	28405	28770	28590	28604	28504	28489	28773	28770	28381	28698	28683	28467	28521	28668	28760	28725	28504	28459	28483	28670	28570	28960	28770	28439	28453	28533	28594	28322	28498	28607	28939	28695	28519	28721	28677	28432	28483	28584	28555	28747	28648	28702	28578	28688	28713	28605	28847	28550	28564	28619	28678	28547	28730	28784	28609	28554	28719	28596	28699	28746	28702	28722	28807	28451	28653	28742	28806	28794	28321	28650	28320	28678	28586	28675	28652	28757	28595	28583	28699	28601	28900	28867	28780	28597	28583	28460	28545	28616	28936	28742	28566	28678	28411	28537	29009	28791	28521	28902	28485	28533	28713	28487	28571	28658	28805	28584	28782	28514	28617	28611	28438	28695	28711	28509	28797	28709	28827	28361	28698	28704	28757	28695	28760	29052	28552	28731	28570	28730	28705	28673	28640	28505	28592	28690	28591	28582	28723	28646	28743	28651	28444	28532	28698	28840	28444	28559	28780	28661	28662	28529	28623	28867	28945	28723	28576	28696	28399	28487	28722	28610	28881	28592	28657	28619	28734	28615	28780	28476	28659	28765	28656	28597	28831	28563	28711	28495	28551	28295	28576	28660	28838	28713	28692	28576	28497	28802	28693	28732	28585	28638	28584	28762	28786	28869	28743	28481	28726	28551	28651	28756	28641	28826	28585	28913	28466	28596	28775	28734	28586	28750	28661	28612	28741	28847	28738	28637	28606	28774	28851	28669	28702	28682	28612	28468	28709	28820	28661	28619	28752	28850	28805	28603	28738	28836	28762	28529	28559	28761	28587	28618	28855	28774	28529	28890	28554	28612	28884	28244	28712	28605	28409	28651	28880	28859	28755	28710	28582	28621	28721	28618	28650	28419	28411	28879	28878	28495	28925	28418	28413	28888	28788	28754	28590	28561	28637	28699	28648	28723	28655	28747	28512	28700	28685	28878	28740	28704	28510	28676	28560	28899	28707	28539	28619	28600	28639	28670	28529	28808	28752	28829	28845	28770	28236	28652	28578	28788	28636	28493	28724	28783	28718	28635	28754	28627	28572	28689	28480	28750	28410	28786	28873	28779	28454	28784	28750	28290	28395	28764	28673	28722	28668	28771	28553	28666	28825	28468	28406	28801	28423	28604	28816	28688	28728	28693	28604	28616	28565	28529	28719	28824	28586	28803	28715	28818	28597	28775	28663	28743	28693	28762	28771	28683	28642	28855	28642	28256	28694	28568	28823	28461	28498	28822	28672	28469	28372	28294	28639	28543	28558	28573	28710	28821	28741	28534	28674	28807	28679	28608	28786	28638	28639	28783	28755	28576	28747	28900	28300	28828	28641	28650	28883	28616	28617	28484	28734	28701	28781	28644	28684	28601	28843	28696	28382	28626	28633	28705	28722	28976	28734	28580	28829	28797	28622	28442	28576	28609	28583	28804	28623	28714	28780	28642	28776	28679	28670	28793	28654	28706	28390	28795	28397	28588	28830	28758	28889	28651	28758	28531	28732	28425	28671	28786	28723	28651	28691	28913	28556	28720	28639	28507	28620	28745	28515	28580	28688	28600	28673	28654	28697	28555	28884	28771	28606	28768	28901	28801	28757	28692	28812	28756	28352	28742	28514	28651	28756	28809	28731	28538	28494	28607	28485	28563	28793	28445	28684	28594	28718	28595	28783	28681	28680	28413	28740	28488	28691	28572	28455	28659	28900	28553	28526	28690	28369	28567	28597	28732	28625	28559	28627	28589	28644	28599	28500	28641	28595	28711	28785	28613	28684	28598	28551	28613	28711	28662	28841	28601	28519	28621	28752	28630	28747	28630	28632	28755	28573	28364	28434	28454	28838	28964	28756	28856	28631	28763	28925	28613	28616	28911	28764	28641	28691	28938	28794	28482	28649	28576	28452	28650	28708	28651	28556	28479	28734	28411	28823	28689	28680	28600	28596	28715	28407	28497	28448	28724	28701	28400	28475	28591	28757	28793	28521	28664	28771	28668	28646	28507	28685	28765	28619	28642	28411	28748	28611	28572	28741	28987	28727	28764	28755	28866	28812	28926	28596	28595	28627	28811	28886	28772	28566	28767	28894	28556	28837	28974	28655	28476	28849	28659	28536	28255	28444	28713	28493	28460	28526	28648	28886	28575	28670	28791	28620	28982	28665	28759	28690	28819	28682	28630	28621	28627	28540	28931	28690	28383	28882	28847	28540	28553	28826	28504	28622	28799	28641	28645	28781	28527	28670	28659	28941	28654	28739	28641	28578	28678	28759	28784	28654	28853	28720	28469	28428	28638	28732	28880	28900	28705	28576	28739	28745	28632	28789	28585	28446	28528	28686	28655	28872	28529	28597	28773	28318	28772	28768	28546	28755	28518	28897	28739	28597	28723	28528	28590	28536	28616	28717	28627	28559	28694	28765	28692	28646	28636	28637	28534	28655	28842	28680	28594	28589	28972	28681	28560	28678	28842	28597	28671	28625	28563	28659	28532	28473	28999	28576	28934	28500	28484	28555	28530	28731	28638	28595	28735	28951	28577	28714	28641	28677	28562	28668	28541	28498	28419	28646	28715	28509	28617	28706	28631	28490	28589	28600	28905	28296	28536	28481	28598	28786	28885	28654	28711	29011	28869	28598	28955	28767	28627	28616	28767	28969	28882	28523	28707	28592	28777	28536	28775	28829	28877	28738	28630	28565	28443	28555	28548	28813	28623	28707	28779	28491	28632	28515	28714	28451	28680	28573	28836	28484	28701	28652	28568	28717	28970	28816	28841	28691	28777	28503	28697	28656	28657	28552	28708	28590	28455	28974	28808	28579	28622	28614	28714	28368	28751	28868	28599	28790	28871	28860	28618	28759	28789	28237	28846	28657	28790	28664	28780	28602	28935	28729	28720	28820	28382	28531	28532	28625	28570	28614	28449	28640	28749	28627	28679	28627	28586	28488	28730	28752	28668	28791	28516	28593	28889	28414	28780	28797	28574	28633	28681	28510	28688	28775	28851	28768	28500	28603	28853	28609	28701	28501	28910	28403	28709	28578	28808	28684	28569	28883	28827	28664	28605	28715	28441	28677	28527	28634	28632	28707	28704	28656	28602	28745	28844	28787	28536	28333	28376	28767	28428	28585	28569	28563	28613	28320	28769	28532	28522	28749	28568	28843	28562	28654	28441	28666	28507	28489	28605	28690	28646	28647	28508	28774	28513	28537	28736	28784	28788	28504	28513	28806	28824	28493	28476	28682	28644	28474	28617	28760	28638	28580	28843	28651	28566	29048	28669	28759	28672	28663	28693	28979	28626	28401	28252	28644	28793	28377	28864	28653	28895	28496	28564	28838	28601	28846	28996	28812	28751	28927	28513	28808	28983	28657	28695	28450	28757	28911	28413	28649	28732	28655	28846	28695	28754	28593	28553	28692	28653	28670	28588	28663	28805	28394	28561	28636	28898	28888	28724	28471	28694	28919	28833	28604	28524	28819	28654	28570	28668	28736	28624	28842	28685	28740	28752	28732	28604	28592	28567	28758	28832	28607	28610	28756	28628	28594	28648	28716	28851	28516	28585	28664	28640	28517	28545	28657	28743	28610	28725	28669	28752	28928	28868	28548	28524	28714	28677	28714	28774	28740	28709	28768	28681	28771	28943	28674	28615	28377	28573	28519	28720	28615	28388	28797	28485	28731	28845	28675	28811	28831	28744	29034	28761	28423	28708	28735	28795	28778	28863	28552	28618	28690	28661	28786	28744	28453	28753	28676	28646	28625	28566	28450	28722	28808	28747	28829	28738	28667	28539	28697	28768	28710	28791	28690	28804	28790	28420	28680	28551	28838	28801	28782	28559	28801	28639	28674	28895	28499	28827	28628	28462	28504	28707	28715	28588	28621	28890	28637	28666	28519	28686	28614	28542	28721	28734	28868	28613	28905	28763	28822	28504	28640	28410	28744	28609	28613	28783	28744	28999	28563	28940	28676	28751	28662	28639	28704	28781	28648	28389	28610	28599	28686	28458	28556	28617	28822	28807	28959	28852	28531	28434	28778	28668	28702	28670	28639	28627	28591	28176	28514	28759	28607	28684	28662	28622	28569	28634	28617	28656	28861	28563	28647	28816	28904	28497	28807	28506	28456	28499	28891	28621	28684	28634	28717	28460	28686	28880	28640	28384	28474	28518	28819	28574	28586	28555	28753	28671	28759	28540	28585	28543	28739	28720	28777	28487	28671	28741	28932	28659	28504	28758	28509	28804	28525	28747	28753	28596	28708	28675	28728	28720	28929	28607	28724	28740	28594	28774	28721	28591	28922	28840	28610	28778	28810	28567	28700	28582	28800	28642	28646	28732	28750	28730	28599	28664	28380	28559	28568	28740	28594
48316	65747	53375	41482	29894	23495	21574	20438	19856	19285	19310	21448	36733	43672	36285	28689	22232	19896	18323	18095	18154	18146	18547	18952	18836	18420	18553	18169	18224	18348	18269	18019	18151	18283	18043	18222	18028	18280	18234	18118	18244	18110	18124	18170	18116	17947	18016	18272	18055	18251	18171	18047	18258	18026	18205	18120	18144	18143	18124	18092	18007	17969	18130	18081	18207	18281	17963	18186	18186	18144	18128	18330	17988	18138	18078	18188	18122	18116	18205	18057	18097	18218	17973	18248	18001	18069	18215	18137	18125	18022	17958	18332	18080	18247	17981	17996	18082	18063	18245	18050	18118	18139	18221	18050	18182	18193	18108	18128	18109	18142	18174	18114	18191	18302	18200	18108	18032	18072	18189	18056	17894	18086	18233	18174	18017	18096	18144	18142	18065	18175	18149	18135	18145	18040	18096	18155	18069	18184	18019	17887	17942	18215	18123	18138	18207	18166	18061	18143	18294	18131	18096	18095	18044	18101	18146	18024	18078	18089	17991	18060	18083	18129	17839	18069	18072	18165	18109	18108	17988	18170	18034	17887	18180	18224	18093	18045	18068	18169	18049	17997	18177	18003	18157	18063	17966	18295	18253	18200	18046	17973	18074	18159	17971	18144	17955	17930	18148	17961	18230	17956	18038	17974	18369	18083	18226	18113	17985	18053	18177	18143	18184	18257	18092	18158	17937	18254	18170	18106	18217	18061	18064	18073	18202	17972	18214	18230	18035	17981	18046	18016	18066	18018	18089	18209	18276	18046	18194	18083	18194	18098	18124	18228	18256	17973	18134	18061	18196	18021	18314	18250	18108	18108	18239	18168	18220	17909	18229	18099	18001	18169	18187	17997	18132	18217	18161	18114	18139	18077	18006	18304	18037	18162	18205	18050	18090	18178	18114	17982	18112	18191	18042	18219	18215	18122	18111	18113	17977	18080	18223	18092	18123	18163	18062	18136	18200	18086	17979	18269	18048	17923	18105	18038	18171	18116	18105	18269	18128	17967	18025	18068	17904	18060	18229	18112	18055	18208	18097	18136	18021	18281	18150	18135	18042	18160	18204	18075	18112	18098	17995	18099	18175	18038	18269	18048	18290	18052	18126	18111	18157	18154	18033	17942	18105	18312	18161	18191	18073	18052	18235	18025	18045	18170	18100	18030	18187	18146	18180	18045	18215	18074	18146	18163	18086	18072	18164	18176	17986	18202	17975	17936	18081	18076	18026	18096	18315	18260	18210	18076	18211	18023	18042	17924	18131	17995	18128	18354	18128	18064	18186	18172	18201	18032	18141	18162	18255	18045	18264	18042	17988	18115	17949	18223	18256	18226	18175	18199	17989	18296	18239	18152	18079	17936	18320	18102	18075	18101	18115	18118	18234	18258	18055	18133	18089	18048	18205	18038	18238	18066	18240	18029	18098	18026	18149	18042	18057	18247	17973	18215	18033	18004	18077	18142	18119	18000	18180	18093	17941	18248	18101	18205	18272	18066	18160	18189	17925	18138	18173	18006	17872	18071	18012	18112	18017	18394	18165	18053	17918	18094	18036	18133	18098	18322	17993	18061	18058	18184	18150	18052	18118	18157	18122	18013	18018	17953	18103	18098	18108	18079	18024	18103	18348	18070	18093	18148	18150	18229	18028	18120	18079	18336	18062	18103	18121	18188	18118	18073	18039	18168	18118	18159	18213	18108	18059	18055	18092	18098	18051	18266	17954	18027	18220	18047	18084	17958	18223	18061	18225	17923	18022	18065	18284	18183	17983	18009	18172	18076	18082	18122	18052	18060	17978	17967	17990	18217	18077	18175	18092	18198	18170	18156	18290	18228	18107	18109	18013	18194	18092	17995	18133	18118	18018	18067	17977	18101	18138	17987	17901	18287	18145	18025	18270	18183	17986	17986	18130	18131	18226	18081	17996	18107	18174	18162	17973	17985	18117	18071	18181	18257	18190	18003	17971	18011	18006	18011	18266	18021	18010	18063	18127	18027	18095	18044	18110	18295	18098	18047	18161	18135	18097	18099	18157	18193	18110	18085	18050	18174	18159	18114	18124	18151	18190	18237	18064	18221	17960	18104	18098	18081	18206	17936	18251	18198	18145	18185	18266	18060	18172	18269	18019	18202	18049	18230	18144	17930	18108	18109	18329	18161	18190	17924	18170	18196	18133	18101	18210	18117	18028	18158	18173	18255	18282	18091	18190	18229	17980	18087	18075	18121	18252	18152	18076	18193	18070	18061	18032	18190	17950	18222	18166	18065	18139	18087	18179	18010	18005	18208	17965	18245	18175	18217	18220	17993	18253	18076	18229	18074	18130	18077	18319	18078	18186	18122	18014	18249	18330	18151	18064	18060	18191	18079	18109	18169	18105	17950	18227	18160	18173	18148	18147	18141	18165	18034	18070	18159	18007	18129	18155	18097	18172	17910	18000	18162	18034	18239	18220	17817	18110	18029	18190	18028	18107	18123	18206	18132	18088	17933	18081	18240	18296	18103	18154	18078	18367	18045	18173	18293	18090	17919	18216	18128	18151	18211	17988	18123	18089	18026	18050	18083	18153	18224	17965	18140	17981	18146	18327	17998	18027	18206	18190	18338	18138	17972	18067	18117	18068	18044	17955	18100	18031	18090	18317	18179	17974	18042	18245	18111	18028	18083	18075	18153	18164	18029	18218	18118	18002	17984	18231	18037	18036	18079	18140	18146	18076	18029	18036	17947	18097	18087	18049	18090	18108	18242	18195	18069	17977	18034	18242	17996	18127	18053	18155	18131	18136	18032	18117	18099	18138	18017	18191	18068	18109	18177	17955	18132	18167	18048	18143	17984	17956	18001	18080	18051	17995	18285	17938	18188	18177	18132	18262	17959	18200	18016	18130	18100	18039	18085	18148	18243	18089	17990	18007	18005	18124	17933	18175	18168	18294	17996	18073	18008	18118	18115	18131	18086	18156	18113	18054	18173	18035	18021	18050	17893	18031	18121	17944	18035	18074	18194	18034	18078	18210	18050	18078	18071	18165	18260	17969	18122	18081	18144	18066	18122	18273	18125	18120	18274	18226	17902	18112	18206	18132	18127	17955	18085	18153	17958	18284	18198	18212	18073	17980	18118	18203	17960	18202	18005	18287	18056	18073	18273	18194	17877	18002	18186	18019	18111	18222	18066	18045	17963	18251	18210	18055	17917	18148	18040	18247	17990	18087	18069	18117	17933	18168	18122	18157	17942	18090	18180	18094	18167	18038	18076	17871	18189	18230	18242	18173	18045	18118	18178	17939	18243	18121	18150	18049	18028	18142	18217	17828	18220	18065	18070	18096	18021	18207	18051	18135	18214	18269	18168	18237	18092	18020	18051	18082	18031	18243	18245	18112	18175	18044	18003	17963	18197	18199	18353	18132	17913	18252	18113	17910	18024	18193	18145	18261	18122	18130	18147	18043	18175	17950	18016	18185	18071	18192	18182	18112	18080	18124	18096	18109	18148	18073	18129	17923	18068	18131	18061	18125	17951	18161	18161	18334	18102	18324	18121	18152	18100	18185	18319	18212	18100	18322	18177	18049	18101	18168	18039	18143	17994	18256	18063	18263	18088	17993	18145	18090	18280	18108	18114	18138	17999	18120	18148	18084	18031	18229	18004	18009	18147	18168	18267	18290	18120	18043	18255	18201	18162	18133	18028	18191	18051	18140	18015	18257	18137	18052	18111	18109	18024	18261	18148	18131	18183	18281	18054	18159	18277	18012	18096	17909	18163	18258	18060	18016	18228	18034	18071	18074	18087	18118	18159	18110	18263	18089	18040	18057	18188	18004	18109	18145	18015	18046	18057	18170	18137	18064	18104	18053	18227	18001	18161	18145	18264	18171	18146	18138	18222	18206	18094	18153	18152	18156	18081	18165	17901	18098	18234	18077	18114	18204	18255	18050	18142	18094	18213	18143	18125	18142	18272	18034	18043	18007	18217	18248	18142	18082	18117	18093	18126	18265	18166	18081	18176	18180	18013	18000	17913	18008	18301	18225	18041	18372	18161	18238	18167	18260	18086	18136	18125	18122	18258	18126	18260	18094	18095	18192	17990	18058	18066	18098	18005	18120	17944	18179	17885	18126	18089	18261	18108	18170	17954	18157	18008	17989	18139	18221	17937	18193	18035	18131	18048	18021	18293	17915	18154	18115	17969	18108	18252	18215	18198	18156	18158	18063	18240	18103	18086	18175	18045	18286	18182	17910	18120	18149	18053	18088	18110	18074	17990	18075	18086	18192	18024	18103	18060	18089	18023	17998	18187	18218	18151	17997	18173	18056	18018	18067	18001	18017	18190	18133	18135	18010	18208	18069	18335	18178	18034	18013	18097	18160	17975	18103	17938	18221	18225	18131	18126	18164	18025	18085	17941	18094	18058	18054	18162	18076	18086	18226	18180	18165	18144	18082	17920	18202	18192	18062	18066	18079	18239	17997	18027	18128	18137	18038	18229	18150	17947	18117	18093	18276	18032	18145	18026	18125	18335	18221	18235	17970	18027	18032	18164	18250	18044	18202	18101	18230	18164	18111	18138	17963	18075	18119	17958	18044	18157	18064	18149	18122	18104	18229	18312	18118	18154	18161	18292	18238	18240	18152	18318	18308	18101	18030	18158	18159	18087	17992	18261	18080	18169	18362	18106	18138	18203	18203	18123	18010	18321	18109	18091	18153	18132	18210	18303	18181	18026	18015	18164	18162	18318	18184	18128	18154	18145	17963	18214	18110	18021	18064	18079	18170	18260	17915	18102	18184	18262	18361	18112	18194	18014	18107	18124	18013	18128	18135	18056	18136	18072	18091	18000	18251	18102	18283	18175	17965	18258	17855	18018	18029	18105	18163	18081	18087	18227	18140	18116	18046	18082	18117	18066	18156	18181	18272	18232	18223	18042	18200	18294	18053	17936	18231	18151	18037	18097	18111	18048	17969	18042	18058	18121	18139	18143	17933	18090	17983	18153	18190	18127	18106	18113	17998	18213	18163	18133	18084	18139	18124	18003	18330	18020	18131	18098	18175	18079	18369	18163	18142	18234	18123	18139	18163	18121	18166	18123	17944	18235	18067	18083	18118	18050	18160	18142	18072	17892	18101	18218	18093	18154	18115	18132	18052	18078	17944	18159	18007	18189
41528	42511	44518	40201	33079	29358	28561	28340	27873	27911	27893	28054	28545	29135	28908	28157	27833	28018	27774	27274	27521	27496	27689	27621	27764	27627	27835	27935	27882	27461	27569	27332	27644	27781	27547	27716	27763	27796	27386	27572	27638	27674	27531	27480	27737	27632	27702	27284	27773	27649	27688	27836	27571	27767	27899	27578	27837	27685	27714	27706	27708	27692	27649	27642	27868	27831	27576	27226	27588	27988	27639	27620	27701	27616	27820	27688	27592	27715	27556	27746	27804	27849	27518	27597	27761	27797	27593	27958	27980	27505	27685	27700	27744	27916	27797	27633	27769	27738	27843	27584	27456	27648	27745	27753	27688	27870	27659	27598	27572	27480	27895	27764	27418	27598	27552	27594	27666	27852	27775	27573	27838	27823	27608	27589	27720	27952	27617	27349	27553	27621	27323	27559	27688	27602	27705	27691	27672	27964	27621	27562	27535	27605	27474	27367	27718	27625	27690	27508	27818	27540	27715	27627	27788	27734	27819	27436	27859	27557	27816	27688	27741	27589	27853	27406	27356	27743	27396	27342	27760	27865	27647	28009	27800	27648	27692	27764	27633	27922	27611	27723	27534	27707	27487	27623	27584	27546	27668	27686	27512	27485	27582	27684	27807	27726	27626	27840	27645	27660	27580	27785	27495	27624	27679	27537	27525	27577	27696	27688	27752	27490	27578	27697	27657	27575	27606	27382	27786	27829	27788	27712	27560	27549	27881	27397	27659	27471	27438	27355	27714	27719	27885	27676	27640	27680	27777	27727	27748	27521	27867	27856	27898	27699	27412	27390	27599	27669	27553	27482	27729	27763	27753	27622	27570	27694	27766	27603	27814	27813	27650	27636	27950	27666	27651	27631	27701	27659	27732	27754	27658	27290	27535	27638	27766	27661	27617	27554	27729	27491	27662	27503	27658	27676	27699	27698	27590	27629	27776	27619	27663	27737	27491	27743	27610	27727	27786	27167	27685	27477	27507	27491	27674	27658	27725	27563	27709	28035	27527	27325	27682	27549	27647	27661	27429	27645	27699	27757	27683	27811	27550	27429	27684	27726	27688	27672	27816	27635	27860	27776	27774	27744	27606	27501	27527	27737	27715	27634	27493	27632	27756	27789	27688	27577	27717	27871	27795	27562	27376	27782	27728	27542	27561	27714	27853	27711	27777	27794	27655	27550	27649	27516	27661	27727	27763	27546	27697	27615	27874	27587	27554	27597	27672	27567	27737	27583	27758	27774	27719	27642	27632	27364	27499	27592	27519	27656	27589	27632	27755	27689	27652	27503	27843	27896	27692	27752	27457	27595	27799	27812	27503	27603	27678	27540	27567	27685	27706	27812	27511	27805	27590	27531	27663	27756	27665	27883	27863	27612	27690	27596	27553	27690	27664	27649	27656	27919	27785	27298	27622	27893	27676	27582	27604	27722	27789	27843	27583	27824	27733	27879	27900	27798	27685	27584	27723	27413	27507	27452	27464	27702	27638	27684	27795	27529	27699	27675	27580	27725	27504	27783	27543	27805	27599	27639	27632	27547	27593	27435	27726	27687	27587	27480	27609	27466	27754	27446	27647	27520	27841	27860	27630	27700	27488	27586	27702	27757	27820	27632	27459	27677	27851	27633	27674	27688	27825	27585	27518	27669	27836	27558	27785	27802	27720	27498	27715	27754	27620	27807	27423	27726	27642	27803	27660	27424	27720	27867	27559	27827	27728	27840	27581	27578	27744	27731	27732	27723	27712	27414	27601	27436	27444	27733	27487	27676	27628	27599	27743	27611	27729	27537	27654	27501	27587	27841	27622	27855	27695	27768	27535	27616	27460	27376	27662	27560	27764	27792	27371	27779	27667	27880	27757	27901	27507	27652	27710	27808	27653	27603	27589	27725	27645	27457	27695	27748	27588	27590	27593	27712	27648	27651	27704	27729	27487	27594	27452	27586	27724	27775	27743	27622	27558	27671	27602	27671	27525	27889	27656	27704	27685	27719	27501	27458	27509	27470	27591	27663	27866	27692	27744	27712	27766	27428	27735	27635	27781	27670	27765	27412	27582	27498	27510	27471	27647	27629	27713	27544	27611	27595	27567	27508	27755	27628	27827	27741	27464	27864	27696	27916	27625	27925	27576	28039	27629	27694	27859	27503	27631	27280	27482	27660	27465	27389	27629	27548	27588	27566	27613	27546	27628	27586	27853	27723	27701	27583	27658	27529	27531	27709	27490	27525	27501	27666	27767	27702	27775	27477	27802	27524	27590	27505	27605	27637	27640	27867	27921	27666	27831	27560	27661	27726	27828	27773	27536	27731	27497	27796	27573	27805	27693	27727	27783	27682	27672	27620	27828	27664	27759	27523	27738	27692	27736	27564	27588	27765	27653	27747	27691	27723	27815	27581	27741	27733	27770	27863	27715	27414	27491	27670	27755	27619	27422	27709	27508	27546	27708	27596	27382	27515	27706	27222	27745	27633	27621	27671	27883	27624	27702	27795	27596	27655	28072	27631	27563	27616	27587	27649	27717	27781	27809	27632	27644	27809	27661	27646	27539	27677	27401	27620	27688	27293	27560	27611	27773	27606	27623	27637	27569	27554	27757	27664	27539	27370	27727	27652	27508	27443	27459	27798	27561	27711	27510	27790	27577	27510	27802	27536	27760	27786	27858	27615	27749	27733	27607	27775	27579	27808	27676	27758	27587	27766	27370	27700	27499	27605	27818	27891	27774	27919	27812	27724	27604	27481	27578	27665	27470	27520	27794	27617	27333	27466	27614	27344	27641	27736	27560	27601	27591	27811	27523	27682	27516	27590	27466	27586	27487	27598	27802	27571	27676	27664	27249	27623	27725	27595	27400	27504	27577	27761	27649	27635	27720	27684	27536	27608	27591	27768	27722	27395	27650	27548	27317	27609	27777	27613	27812	27541	27835	27773	27840	27562	27937	27563	27705	27473	27835	27768	27706	27693	27604	27645	27748	27714	27838	27749	27610	27577	27658	27526	27549	27838	28025	27571	27788	27605	27587	27629	28022	27612	27749	27620	27818	27656	27981	27528	27630	27618	27841	27787	27816	27844	27759	27463	27763	27736	27697	27663	27364	27723	27484	27808	27496	27539	27665	27388	27736	27731	27804	27718	27734	27299	27801	27637	27454	27545	27646	27760	27745	27683	27816	27812	27605	27401	27520	27838	27579	27696	27608	27433	27781	27710	27566	27775	27731	27522	27579	27780	27696	27403	27703	27622	27754	27544	27533	27661	27697	27684	27758	27667	27664	27477	27595	27605	27673	27611	27726	27664	27569	27595	27344	27500	27780	27774	27490	27599	27756	27693	27600	27900	27571	27651	27611	27951	27474	27664	27743	27623	27799	27833	27730	27714	27638	27635	27688	27777	27376	27538	27659	27508	27512	27777	27606	27622	27729	27712	27806	27864	27742	27713	27690	27610	27682	27526	27849	27652	27647	27457	27687	27816	27642	27605	27772	27492	27852	27761	27600	27524	27742	27742	27798	27665	27671	27393	27856	27808	27520	27704	27643	27610	27763	27450	27590	27790	27554	27539	27551	27825	27606	27851	27587	27587	27479	27692	27689	27567	27754	27914	27767	27608	27880	27756	27688	27572	27762	27500	27662	27789	27995	27710	27581	27583	27525	27725	27679	27625	27628	27741	27796	27712	27468	27854	27775	27830	27588	27872	27542	27860	27733	27642	27736	27634	27807	27519	27716	27621	27612	27904	27584	27731	27773	27572	27794	27633	27409	27571	27333	27606	27798	27554	27777	27903	27424	27813	27857	27672	27725	27672	27619	27588	27603	27767	27593	27654	27529	27509	27712	27422	27471	27775	27544	27533	27873	27598	27435	27735	27729	27565	27878	27531	27573	27720	27526	27563	27665	27610	27765	27630	27510	27411	27427	27508	27925	27720	27509	27345	27671	27805	27726	27523	27608	27606	27725	27835	27605	27916	27861	27890	27642	27912	27552	27779	27511	27510	27821	27658	27633	27703	27810	27749	27630	27507	27769	27639	27440	27775	27550	27618	27595	27538	27952	27780	27674	27679	27609	27843	27595	27606	27712	27529	27676	27655	27431	27410	27794	27779	27739	27798	27821	27794	27469	27586	27666	27673	27632	27632	27729	27548	27873	27722	27618	27718	27781	27559	27600	27707	27620	27594	27470	27724	27430	27694	27620	27660	27629	27875	27678	27607	27758	27601	27591	27493	27869	27775	27606	27794	27803	27894	27833	27794	27653	27659	27669	27669	27718	27729	27615	27624	27470	27482	27917	27592	27653	27740	27580	27567	27678	27744	27713	27590	27807	27594	27711	27752	27631	27716	27788	27528	27697	28021	27573	27418	27530	27373	27584	27544	27629	27496	27659	27654	27609	27732	27554	27720	27682	27603	27506	27547	27884	27491	27708	27541	27623	27567	27576	27521	27648	27640	27762	27689	27673	27617	27506	27637	27586	27646	27898	27515	27716	27537	27462	27553	27626	27737	27383	27632	27640	27615	27569	27490	27583	27378	27712	27689	27611	27550	27810	27740	27722	27896	27745	27521	27491	27409	27693	27422	27764	27586	27407	27455	27513	27891	27716	27729	27866	27798	27650	27775	27811	27948	27822	27826	27670	27525	27836	27773	27849	27573	27581	27618	27488	27685	27475	27594	27569	27882	27575	27839	27773	27511	27756	27536	27630	27603	27787	27577	27569	27806	28035	27768	27678	27856	27756	27571	27680	27501	27242	27563	27644	27811	27614	27802	27868	27635	27544	27746	27690	27562	27461	27763	27776	27753	27698	27755	27517	27609	27947	27629	27699	27525	27683	27662	27665	27701	27859	27671	27518	27632	27860	27752	27748	27588	27607	27540	27543	27668	27565	27799	27538	27698	27564	27696	27693	27735	27441	27587	27613	27629	27602	27574	27504	27604	27717	27618	27805	27547	27547	27463	27680	27508	27662	27729	27567	27484	27826	27725	27704	27445	27566	27575	27760	27499	27665	27571	27630	27792	27509	27685	27677	27672	27571	27672	27817	27779	27535	27438	27642	27668	27763	27701	27974	27697	27761	27860	27488	27375	27757	27790	27683	27601	27761	27445	27746	27454	27692	27763	27497	27489	27887	27725	27834	27699	27516	27502	27553	27667	27765	27626	27821	27779
40717	46136	42862	33037	23722	19394	18764	18482	18346	18013	17955	17920	19142	19794	18877	17884	17822	17811	17689	17719	17663	17634	17523	17755	17793	17900	17688	17561	17774	17400	17731	17593	17782	17598	17542	17550	17544	17666	17625	17752	17750	17613	17665	17634	17430	17648	17816	17651	17573	17616	17615	17531	17638	17669	17437	17720	17627	17620	17535	17759	17619	17695	17753	17581	17683	17572	17518	17687	17569	17741	17619	17506	17719	17678	17622	17743	17700	17741	17537	17586	17482	17614	17761	17510	17635	17452	17688	17733	17443	17689	17689	17561	17618	17615	17692	17648	17801	17618	17805	17534	17653	17611	17733	17509	17621	17652	17724	17652	17693	17540	17834	17677	17701	17709	17703	17422	17424	17582	17610	17752	17696	17692	17761	17617	17873	17648	17642	17525	17721	17745	17560	17684	17467	17710	17559	17615	17771	17574	17686	17719	17464	17657	17594	17619	17647	17415	17611	17616	17713	17549	17743	17612	17843	17628	17631	17521	17622	17348	17663	17761	17492	17802	17689	17763	17483	17732	17715	17599	17884	17748	17619	17728	17586	17440	17702	17509	17724	17681	17576	17542	17700	17777	17774	17592	17762	17567	17477	17525	17677	17583	17498	17690	17718	17558	17524	17560	17652	17807	17532	17527	17611	17717	17793	17617	17653	17713	17728	17524	17527	17564	17601	17533	17749	17569	17486	17640	17979	17513	17489	17833	17800	17565	17561	17702	17661	17722	17477	17671	17582	17722	17617	17535	17469	17736	17802	17740	17636	17576	17704	17547	17623	17722	17465	17757	17649	17435	17664	17570	17712	17669	17624	17548	17527	17723	17702	17709	17728	17741	17638	17626	17712	17684	17615	17681	17643	17639	17715	17654	17799	17647	17579	17509	17758	17705	17494	17447	17657	17761	17452	17598	17650	17603	17690	17734	17592	17579	17797	17596	17792	17532	17588	17764	17588	17727	17538	17647	17786	17504	17680	17471	17752	17494	17642	17619	17568	17615	17572	17712	17554	17740	17765	17469	17761	17691	17597	17663	17640	17701	17646	17611	17566	17527	17705	17657	17623	17846	17611	17625	17566	17780	17463	17824	17669	17673	17507	17702	17682	17578	17684	17857	17648	17702	17512	17827	17768	17562	17774	17551	17734	17607	17583	17553	17426	17553	17683	17523	17652	17541	17642	17654	17568	17619	17796	17732	17644	17643	17617	17698	17551	17690	17738	17524	17467	17545	17572	17629	17718	17791	17631	17746	17550	17707	17486	17618	17558	17716	17696	17698	17617	17613	17804	17657	17722	17771	17696	17728	17588	17575	17668	17655	17649	17599	17632	17692	17630	17595	17630	17708	17498	17718	17724	17540	17692	17522	17695	17403	17778	17651	17481	17693	17658	17648	17597	17539	17662	17693	17580	17628	17640	17432	17567	17474	17822	17659	17854	17477	17664	17520	17725	17612	17671	17680	17545	17567	17711	17545	17579	17463	17478	17693	17672	17748	17720	17734	17478	17642	17585	17559	17367	17573	17658	17582	17457	17596	17750	17398	17534	17559	17752	17714	17633	17769	17712	17600	17504	17601	17592	17622	17504	17657	17494	17627	17704	17592	17687	17640	17491	17545	17490	17601	17604	17518	17653	17560	17759	17561	17496	17571	17761	17595	17734	17774	17697	17740	17625	17677	17412	17672	17611	17475	17480	17771	17584	17599	17683	17668	17604	17725	17674	17487	17584	17618	17697	17762	17558	17501	17613	17546	17678	17741	17757	17555	17619	17556	17585	17663	17750	17718	17696	17519	17736	17823	17763	17536	17457	17553	17659	17695	17762	17704	17395	17675	17709	17605	17567	17806	17651	17712	17677	17482	17724	17551	17460	17745	17773	17741	17601	17698	17696	17758	17681	17750	17640	17657	17643	17677	17589	17758	17680	17729	17819	17609	17577	17716	17546	17729	17643	17585	17548	17626	17533	17681	17575	17717	17763	17700	17680	17730	17468	17697	17635	17581	17682	17709	17553	17640	17736	17537	17621	17763	17741	17524	17563	17604	17721	17535	17695	17837	17604	17682	17666	17814	17643	17410	17676	17598	17637	17635	17751	17553	17557	17499	17558	17721	17622	17747	17705	17761	17623	17607	17831	17751	17478	17765	17684	17692	17683	17661	17572	17689	17497	17706	17485	17653	17594	17547	17659	17632	17731	17657	17681	17580	17696	17611	17653	17679	17652	17549	17594	17644	17706	17653	17652	17605	17660	17654	17613	17674	17750	17592	17640	17524	17724	17571	17669	17693	17474	17566	17702	17528	17472	17640	17429	17637	17656	17621	17619	17710	17602	17540	17709	17825	17650	17600	17824	17612	17694	17636	17728	17639	17581	17553	17555	17574	17587	17518	17646	17743	17580	17640	17757	17700	17595	17719	17650	17589	17497	17665	17666	17669	17713	17560	17548	17664	17653	17450	17746	17623	17570	17737	17588	17711	17486	17674	17586	17495	17714	17421	17583	17732	17641	17618	17663	17916	17877	17603	17682	17597	17469	17739	17830	17593	17690	17522	17539	17687	17577	17740	17543	17521	17701	17717	17776	17697	17527	17525	17603	17428	17336	17711	17635	17802	17501	17481	17624	17596	17740	17524	17543	17617	17454	17627	17726	17409	17606	17596	17610	17698	17735	17593	17564	17824	17664	17498	17765	17502	17505	17572	17716	17598	17533	17529	17789	17752	17648	17497	17604	17563	17703	17748	17602	17618	17568	17521	17740	17797	17663	17644	17565	17681	17657	17612	17757	17577	17540	17627	17635	17586	17839	17579	17707	17446	17782	17746	17602	17615	17495	17837	17615	17663	17644	17683	17536	17724	17682	17543	17607	17817	17740	17617	17496	17673	17565	17765	17537	17481	17745	17473	17684	17663	17571	17545	17708	17560	17764	17734	17582	17500	17683	17597	17658	17607	17582	17672	17729	17461	17871	17540	17674	17665	17618	17548	17773	17622	17576	17698	17687	17667	17604	17508	17670	17595	17658	17780	17437	17488	17723	17767	17591	17639	17695	17666	17584	17753	17503	17641	17694	17591	17714	17662	17622	17545	17527	17487	17620	17807	17674	17720	17618	17815	17592	17770	17610	17733	17529	17801	17571	17640	17708	17700	17747	17560	17712	17784	17517	17732	17665	17917	17749	17741	17524	17685	17758	17611	17665	17505	17753	17637	17759	17614	17704	17714	17586	17666	17433	17872	17615	17648	17889	17616	17522	17508	17741	17765	17612	17601	17488	17634	17615	17580	17692	17501	17700	17842	17544	17719	17539	17734	17595	17693	17708	17697	17642	17585	17648	17611	17675	17746	17569	17787	17527	17609	17660	17622	17650	17662	17762	17574	17581	17626	17699	17737	17685	17571	17685	17682	17487	17704	17531	17802	17787	17471	17760	17705	17679	17406	17656	17837	17596	17618	17532	17567	17717	17818	17346	17650	17628	17766	17611	17878	17636	17550	17730	17733	17734	17620	17587	17605	17670	17642	17695	17797	17479	17729	17631	17473	17568	17751	17696	17508	17618	17759	17708	17611	17514	17551	17567	17777	17679	17630	17615	17767	17695	17596	17376	17627	17695	17581	17760	17467	17637	17669	17516	17655	17703	17761	17788	17541	17676	17699	17673	17680	17596	17805	17758	17702	17581	17557	17679	17698	17555	17746	17617	17642	17649	17660	17623	17714	17552	17535	17779	17548	17642	17640	17627	17690	17492	17841	17739	17573	17597	17549	17690	17642	17516	17630	17724	17692	17389	17642	17892	17454	17655	17693	17552	17606	17676	17819	17680	17718	17771	17561	17772	17623	17553	17642	17545	17802	17659	17539	17558	17659	17599	17619	17749	17507	17771	17561	17610	17706	17722	17568	17543	17958	17753	17644	17588	17669	17682	17773	17696	17642	17557	17680	17825	17748	17609	17678	17619	17576	17576	17743	17670	17737	17402	17556	17606	17776	17556	17612	17574	17760	17530	17643	17624	17602	17783	17528	17552	17449	17766	17621	17606	17760	17551	17694	17733	17674	17816	17507	17819	17717	17605	17779	17674	17459	17781	17767	17522	17667	17681	17470	17648	17660	17959	17609	17507	17479	17722	17851	17647	17580	17464	17581	17584	17690	17506	17580	17689	17676	17613	17808	17743	17681	17689	17666	17739	17531	17543	17603	17658	17684	17607	17673	17912	17661	17794	17714	17651	17394	17715	17793	17780	17817	17509	17499	17596	17809	17785	17644	17466	17411	17618	17588	17586	17639	17670	17579	17610	17622	17746	17519	17718	17549	17741	17459	17718	17668	17736	17521	17800	17744	17643	17690	17473	17632	17588	17679	17512	17628	17635	17662	17562	17652	17649	17577	17485	17620	17785	17521	17612	17686	17333	17773	17728	17464	17750	17717	17556	17667	17794	17541	17641	17675	17665	17609	17663	17758	17589	17520	17592	17677	17470	17707	17683	17759	17726	17640	17548	17527	17580	17680	17520	17722	17755	17550	17590	17614	17812	17571	17751	17737	17788	17855	17659	17754	17558	17589	17377	17503	17596	17642	17768	17591	17727	17617	17628	17672	17576	17685	17659	17658	17746	17568	17735	17628	17668	17647	17682	17648	17793	17686	17498	17726	17544	17620	17616	17590	17564	17567	17550	17779	17843	17650	17671	17592	17605	17585	17517	17590	17510	17484	17724	17533	17710	17556	17616	17831	17724	17639	17637	17685	17621	17531	17767	17763	17482	17507	17721	17626	17587	17654	17725	17681	17670	17717	17638	17698	17591	17723	17653	17757	17745	17640	17580	17482	17701	17437	17542	17577	17740	17671	17485	17659	17500	17622	17650	17619	17691	17722	17485	17694	17499	17605	17627	17645	17591	17572	17654	17878	17543	17643	17778	17722	17699	17634	17651	17592	17722	17639	17731	17648	17796	17688	17615	17508	17611	17497	17678	17679	17694	17541	17705	17580	17694	17462	17427	17516	17720	17835	17730	17605	17595	17631	17551	17732	17634	17693	17644	17679	17629	17776	17634	17686	17641	17487	17553	17710	17713	17591	17561	17701	17675	17713	17619	17630	17552	17587	17668	17619	17581	17606	17807	17626	17738	17651	17806	17684	17707	17591	17675	17653	17482	17516	17703	17586
23378	20660	28008	28933	27938	30001	31445	29457	28604	28772	28907	29057	35291	41044	36260	32685	30957	29337	28542	28355	28294	28400	28396	28540	28584	28008	28465	28301	28543	28494	28120	28167	28368	28393	28152	28201	28196	28327	28415	28396	28063	27980	28322	27977	28312	28442	28074	27981	28313	27998	28320	28244	27982	28346	28476	28156	28136	28044	28046	27958	28270	28274	28167	28304	28566	28204	28206	28221	28426	28441	27987	28052	28313	28083	28432	28238	28112	28244	28340	28164	28187	28337	28170	28075	28337	28374	28261	28312	28284	28336	28233	28338	28239	27988	28055	28124	28064	27948	28261	28089	28343	28258	28358	28302	28405	28202	28056	28386	28499	28058	28191	28346	28021	28189	28231	28134	28306	28122	28308	28159	28117	28306	28079	27990	28168	28130	28272	28176	28118	28279	28183	28204	28140	28328	28270	28411	28325	28324	28541	28011	28133	28049	28350	28261	28355	28029	28151	28173	28168	28251	28028	28226	28113	28083	28066	28514	28107	28266	28009	28281	28123	28012	28104	28235	28247	28321	28189	28238	28399	28083	28495	28281	28022	28322	28211	27957	28141	28094	28401	28001	28373	28379	28295	28248	28126	28094	28281	28115	28386	28394	28289	28220	28285	28183	28121	28329	28159	28263	28438	28088	28174	28095	27944	28387	27889	28152	28226	27879	28095	28203	28271	28120	28078	28171	28179	28120	28011	28176	28606	28439	28338	28176	28125	28086	28270	28074	27857	28297	28020	28253	28266	28195	28147	28311	28165	28210	28624	28402	28493	28354	28189	28308	28297	28324	28145	28217	28098	28301	28029	28165	28322	28375	28210	28451	28679	28174	28085	28407	28277	28389	28099	28199	28459	28506	28309	28375	28189	28032	28221	28023	28074	28059	28198	28355	28163	28357	28522	28224	28303	28200	28242	28024	28066	28496	28299	28122	28100	28138	27952	27974	28238	28117	28152	28311	28149	28015	28407	28312	28265	28047	28391	28404	28085	28517	28260	28207	28072	28141	28277	28363	28199	28059	28356	28296	27971	28086	28496	28132	28305	28305	28257	27937	28343	28191	28209	28193	28162	27980	28490	27902	28271	28296	28043	28434	28059	28151	27958	28432	28092	28201	28212	28354	28200	28113	28003	28157	28266	28321	28258	28052	28451	28463	28144	28607	28163	28222	28269	28243	28263	28355	28065	27987	28104	28000	28387	28164	28470	28319	28061	28294	28118	28209	28293	28118	28006	28183	28252	28397	28137	28111	28181	28323	28244	28104	28282	28287	28279	28122	28075	28396	28424	28058	28192	28250	28247	28437	28395	28491	28064	28172	28011	28315	28117	28156	28064	28034	28182	28496	28119	28083	28283	28243	28452	28246	28237	28227	28212	28231	28354	28128	28248	28058	28341	28331	28199	28353	28387	28274	28166	28244	27991	27867	28013	28228	28058	28118	28096	28039	28264	28276	28291	28046	28017	28089	28154	28218	28366	28228	28307	28195	28351	28164	28227	28389	28225	28096	28175	28391	28191	28041	28219	28402	28100	28305	28137	28135	28098	28134	28226	28243	28128	28258	28261	28415	27853	28563	28452	28228	28395	28145	28172	28231	28278	28207	28259	28136	28157	28220	28370	28437	27993	28184	28162	28265	28297	28124	27944	28256	28473	28156	28229	28263	28111	28079	28066	27973	28226	28213	28065	28204	28179	28210	28302	28154	28333	28070	28172	28132	28334	28231	28073	28234	28305	27987	28236	28368	28258	28301	28159	28286	28244	28290	28093	28211	28517	28479	28304	28161	28027	28109	28188	28257	28405	28214	28043	28472	28373	28075	28096	28221	28192	28211	28226	28005	28095	28448	28284	28174	28312	28171	28423	27988	28289	28148	28129	28209	28237	28152	28274	27953	28121	27938	28333	28282	28321	28154	28415	28385	28242	28172	28081	28197	28173	27914	28299	28169	28238	28361	28093	28260	28091	27950	28355	28076	27982	28075	28203	28175	28182	28178	28043	28091	28188	28078	28113	28160	28129	27993	28434	28220	28372	28026	28240	28165	28306	28325	28337	28421	28264	28144	28288	28239	28119	28268	28348	28084	27966	28343	28410	28051	28305	28233	28476	28086	28214	28123	28284	28282	28164	28131	28193	28322	28000	28013	28106	28377	28085	28087	28048	28353	28388	28517	28411	28132	27801	28294	28295	28179	28229	28176	28498	28275	28272	28048	27980	28489	28176	28300	27896	28050	28565	28237	28171	28360	28222	28208	28051	28015	28134	28324	28472	28358	27834	28127	28117	28457	28177	28000	28401	28153	28106	28062	28208	28160	28315	28158	28135	27975	28293	28357	28247	27807	28132	28179	27955	28314	28365	28245	28344	28125	28262	28319	28014	28429	28237	27857	28365	28022	28317	28277	28214	28207	28148	28240	28427	28138	28097	28224	28055	28186	27953	28115	28206	28191	28282	28373	28078	28086	28133	28175	28184	28384	27997	28194	27949	28157	28176	28070	28343	28321	28158	28209	28229	28186	28497	28433	28481	28400	28316	28269	28509	28276	28431	28043	28186	28110	28451	28301	28275	28071	27890	27937	28397	28358	28086	28276	28093	28336	27909	28405	28555	28250	28009	28031	28078	28367	28219	28266	28069	28131	28266	27919	28336	28248	28231	28043	28262	28234	28162	28018	28379	28255	28157	28168	28206	28193	28316	28335	28084	28212	28372	28113	28382	28116	28202	28114	28183	28106	28062	28125	28434	28196	28204	28132	28180	28031	28072	28517	28245	28248	27933	28257	28149	28369	28222	28240	28060	28253	28050	28138	28336	28483	28095	28231	28194	28001	28318	28443	28218	28332	28175	28283	28334	28279	28266	28130	28041	28350	28149	28100	28299	28255	28213	27959	28227	28193	28319	28204	28310	28430	27994	28186	28155	28064	28342	28447	28357	28027	28347	28168	28363	27996	28115	28276	28317	28392	28126	28227	28237	28316	28460	28235	28074	28218	28259	28290	28138	28216	28263	27933	28190	28152	28240	28271	28102	28008	28159	28552	28019	28039	28138	28218	28212	28162	28331	27992	28258	28318	28311	27908	28006	28087	27996	28335	28214	28304	28170	28142	28212	28255	28592	28134	28315	28121	28058	28505	28249	28305	28168	28324	28067	28344	28190	28273	28156	27968	28304	28281	28091	28176	28418	28095	28096	28204	28092	28071	28067	28110	28355	28271	28246	28089	28172	28100	28290	28241	28228	28187	28045	28059	28237	28172	28176	28080	28439	28372	28299	28315	28362	28147	28029	28131	28092	28252	28065	28134	28338	28377	28172	28194	28256	28367	28400	28213	28466	28194	28193	28047	28006	28283	28283	28193	27999	28178	28208	28184	28137	28020	28101	28372	28291	28216	28015	28385	28268	28268	28019	28198	28162	28306	28387	28323	28035	28027	28045	28313	28054	28043	28170	28304	28211	28147	27812	28051	28221	28162	28102	28291	28391	28112	28057	28264	28049	28219	28140	28222	28359	28124	28201	28434	28389	28226	28164	28418	28337	28171	28300	28192	28185	28165	28288	28304	28159	28171	28273	28112	28222	28139	28059	28132	28147	28275	28182	28026	28037	28093	28298	28524	28567	28053	28172	28191	28322	28146	28140	28142	28397	28342	28341	28205	28207	28314	28366	28305	28110	28028	28275	28072	28014	28133	28425	28243	28293	28346	28520	28330	28290	27910	27956	28264	28261	28322	28204	28249	28519	28237	28388	28073	27890	28383	28395	28288	28266	28322	27978	28193	28280	28257	28347	28316	28199	28139	28279	28164	28073	28095	28440	28248	28351	28081	28425	28276	28384	28021	28155	28147	27972	28170	28283	27926	28142	28213	28099	28205	28171	28228	28263	28319	28007	28105	28187	27956	28074	28159	27947	28299	28512	28000	28419	28269	28132	28391	28168	28305	28195	28080	28144	28048	28355	28166	28252	28147	28354	28338	28218	28274	28316	28273	27990	28234	28128	27929	28234	28221	28205	27929	28160	28104	28225	28296	28418	28206	28473	28230	28087	28419	28184	28432	28023	28243	28235	28329	28413	28306	28501	28285	28119	28200	28044	28454	28219	28362	28075	28173	28200	28257	28084	28115	28324	28193	28423	28299	28140	28349	27909	28047	28096	28508	28134	28119	28098	28211	28367	28250	28254	28127	28222	28159	28529	28160	28211	28086	28208	28023	27970	28255	28189	28175	28501	28374	28045	28220	28182	28259	28158	28177	28199	28098	28292	28309	28236	28361	28238	28479	28305	28227	28256	28245	28247	28378	28283	28366	28251	28081	28283	28139	28002	27875	28224	28211	28339	28203	28284	28585	28428	28203	28294	28060	28217	28235	28080	28138	28164	28132	28267	27876	28203	28352	28141	28390	28210	28314	28081	28204	28103	28173	28285	28252	28198	28062	27959	28197	28349	28068	28230	28175	28090	28178	28034	28286	28041	28402	28126	28263	28038	28289	28213	28283	28362	28324	28189	28201	28234	28290	28176	28208	28146	28193	28026	28134	28068	28236	28256	28351	28251	28359	28094	28061	28129	28351	28202	28303	28364	28402	28001	28323	28313	28219	28232	28216	28413	28142	28181	28109	28122	28146	28182	27839	28467	28304	28210	28214	28263	28249	28505	28379	28376	28260	28379	28582	28336	28232	28298	28340	28203	28245	28156	28313	28112	28194	28275	28318	28244	28213	28152	28099	28267	28464	28033	28269	28166	28021	28315	28148	28138	28197	28433	28372	28269	28193	28096	28291	28374	28224	27924	28275	28331	28436	28001	28112	27970	28004	28379	28232	28331	28212	28256	28181	28224	27876	28353	28184	28095	28107	28527	28229	28143	28299	27951	28210	28343	28105	28344	28129	28224	28113	28164	28197	28124	28285	28009	28167	28144	28167	28465	28363	28369	28197	28370	28380	28127	28322	28338	28435	28220	28354	28067	28184	28221	28404	28065	28228	28317	28267	28342	28099	28211	28403	28273	28260	28454	28389	28479	28547	28325	28287	28177	28300	28186	28219	28266	27991	28143	28365	28283	28232	28034	28289	28295	28154	28135	28083	28155	28122	28296	28095	28302	28184	28249	28229	28421	28282	28345	28405	28301	28287	28323	28263	28178	28458	28163	27742	28114	28277	28488	28319
46594	65135	59672	44328	29692	21942	20463	19395	18731	18679	18652	19068	29029	33756	27226	23382	21018	18842	18123	18049	18138	17894	18255	18250	18265	18186	18059	18038	18127	18050	18013	18022	18113	18010	17922	17928	18340	18115	18163	17967	18010	17825	17925	17961	17963	17842	18116	17843	17866	17940	18007	18068	17996	18036	18048	18052	17812	17967	18331	18165	17863	18043	17871	17918	18047	17882	18085	17911	17964	18204	18052	17810	18089	17934	17978	17891	17919	17895	17697	17956	17974	17938	17977	18000	18050	18049	18023	17938	17686	17893	18084	18002	17846	17709	18144	17928	18016	17892	18104	17975	17785	18084	17842	18154	17892	17992	17957	17971	17998	17732	17951	17966	17959	17850	17896	17925	18031	17807	18096	17928	17966	18026	17930	17896	18034	17891	18021	18057	17883	17802	17868	18054	17757	17938	18053	17748	18039	17915	17941	17941	18150	17890	17951	17973	18048	17809	17826	17766	18106	17970	18043	18094	17935	17901	17992	17940	18147	17973	17955	17922	18072	18068	17864	18006	18037	17894	18080	17902	18043	17973	17829	17860	18062	18001	18032	17897	17943	18032	18031	17934	17851	18056	17901	17969	17989	18176	17979	17932	18014	17864	17922	17789	18042	17882	18009	17615	17983	17880	17759	18007	17975	17890	17995	18002	17921	18145	17993	17966	17748	17874	17964	17922	18027	17692	18095	17836	18095	18007	17882	18036	18031	17922	17975	18168	17895	18003	17890	17916	17907	17837	17870	17993	18101	17996	18002	17965	18050	17908	17965	17841	18062	18041	17881	17921	18104	17795	17900	17961	18032	17848	18011	17936	18091	17779	18112	18145	17986	17915	18136	18053	18040	17903	17963	17898	18099	18101	17961	17959	18000	17885	18015	17957	18000	17962	18002	18026	18104	17859	17827	18069	17875	17849	17967	18007	18035	17986	17794	17967	17846	18073	17744	18064	18007	17922	17990	17866	17968	17970	18198	18014	17983	17999	18010	17903	17955	17976	18061	17869	18039	18059	18038	18049	17867	17944	18004	17936	17833	17861	18163	17949	18062	17855	18107	17902	17844	18015	17926	18039	18061	18115	17751	17926	18035	17871	17940	18019	17969	17960	18050	18095	17849	17910	17938	17830	17842	17958	18061	17981	17972	17999	17959	17951	18028	18034	17894	17942	17967	17916	18054	17956	17993	17997	17868	18048	18055	17943	17979	17935	17828	17899	17979	17919	17958	18033	17826	17908	18094	17874	18072	18010	17959	17985	17969	18117	18014	17993	17894	17995	17837	18307	18010	17898	17856	17931	18005	17908	17970	17950	17856	17863	18064	18058	17961	18041	17797	17704	17991	17964	17780	18105	17986	17916	18032	18041	17979	18086	17851	17997	17896	18066	18083	17844	17843	17966	17840	18083	17924	18177	17943	17876	18033	18068	17776	17928	18102	18018	17941	18042	17956	17918	17998	17995	17934	17910	17974	17949	18032	18030	17835	17986	17845	18046	17743	17998	17803	17922	18024	18151	17960	17979	17793	18103	17948	17868	17876	17984	17856	18009	17908	18055	18006	17980	17994	18055	18049	17996	17910	18008	17877	17967	17977	18139	17946	18085	17888	17930	17857	18032	18006	17914	18037	17767	18023	17884	17827	17994	17954	17994	17932	17698	18198	17981	18012	18015	17822	18001	17825	17677	18010	18072	18056	18024	17935	17909	18034	18000	18132	17945	18067	18010	17847	18151	17856	17916	17775	17975	17880	17897	17892	17973	18077	18053	17921	17966	17932	17877	18015	18010	18066	17916	18069	17869	17946	17894	17997	17918	17986	18018	17858	18009	17953	18011	18011	17938	17950	17948	17984	18130	17841	17998	17984	18212	18043	17770	17865	17878	17886	17998	17986	17877	18017	18042	17869	18019	17919	17948	17820	17865	17872	18107	17782	18003	18083	18022	17928	17720	17923	18017	18061	17824	18083	17996	18055	18089	17967	18078	17772	18050	17886	18000	17913	17793	18183	17871	17802	18069	17939	18033	18055	17896	17990	17896	17870	17849	17972	17873	18020	18127	17855	18074	18007	17900	17881	17954	17802	17976	18053	18108	17903	17895	17963	17983	18009	17904	17893	17909	18070	17834	17968	18095	17903	18109	17926	17910	17926	17933	18004	17923	17934	17930	18102	18115	17855	17854	17895	17978	17950	18064	17861	18006	17862	18085	18019	18058	18006	18063	18098	18050	17963	17847	17956	17903	17914	17966	17951	18101	17953	17917	18023	18132	18283	17999	17992	17873	17862	17887	17963	17986	17951	17944	18075	18047	17972	17943	18077	18032	17899	17940	17891	17992	18087	18131	17835	17947	17962	17973	18220	18108	17987	17866	17885	17976	18101	17960	17867	17909	17975	18055	17875	17974	18018	17956	17968	17849	17985	18062	17921	17934	17923	17910	17955	17902	17904	17860	17884	17778	17953	18087	17986	18126	17855	17931	17973	17881	17806	18090	17981	17939	17944	17881	18042	18021	17792	18002	18023	18051	17922	18100	17838	18118	17808	17948	17889	17829	17906	17995	18036	17943	18074	18001	17872	17799	18014	18140	17846	17967	17990	17808	17926	17999	17946	18128	17889	18223	18067	18034	18091	18086	18005	18154	18140	17970	17924	17924	17816	18052	17901	18038	18059	18021	18016	18078	17783	18076	17995	18096	17955	17912	17958	18046	17899	18030	17913	17932	17945	17933	17913	17945	17792	18000	17969	17980	17999	17893	18049	18015	18049	18021	18001	18063	17832	18040	18063	18142	18061	17810	17977	17770	17927	18077	18024	17951	18060	17863	17787	18072	17849	17758	17959	17928	18019	17869	18058	17867	17867	18059	18016	17867	18022	17965	17874	17775	17929	17914	17924	18047	17949	18026	17975	18046	17831	18096	17829	18066	17907	17750	17855	17756	18002	18051	17945	18139	17797	17980	17947	17850	18024	18064	17912	18135	17941	17953	18011	17848	17924	18011	18076	17987	17928	17969	17860	18012	17785	18107	17873	18217	18115	18049	18201	17912	17808	17988	17977	18031	17971	17762	18007	18049	18126	18037	17810	17916	17949	17920	17896	18041	18034	17865	17955	18094	18013	17930	18118	17926	18007	17835	18015	18091	17957	18033	17836	17849	17959	17904	17839	17749	17924	17997	17684	17955	17792	18127	17850	17784	17946	17912	18046	17971	18082	17911	18183	17836	18205	17946	18067	18133	17908	17878	17982	17772	17932	17888	17938	17919	17835	18100	17916	18011	18003	18067	17988	17893	17823	17886	17916	17980	17958	17953	17994	17871	17899	18024	18048	17917	17936	18107	18069	17792	18311	18161	17908	18005	18007	17784	17920	18012	17836	17927	17886	18144	17930	18011	17899	17765	18035	17854	17934	17948	17982	17981	18068	18066	17884	18250	18021	18074	17885	17940	17854	17923	17892	17998	18021	18132	17903	17797	17896	17914	17825	17900	17924	17783	18057	17949	18115	17936	18072	17938	17994	17906	18030	18070	17885	18087	18066	17916	17881	18148	17898	18024	17872	17941	17986	18100	17993	18149	17848	17943	18019	18035	18157	18057	17891	18107	17985	17927	18120	17977	17936	18113	17973	18038	17922	17920	18015	17923	18097	17935	17810	18073	17889	18060	18061	18013	17934	17827	17942	18019	17935	17927	18035	18050	17904	17878	17969	17962	18136	17964	17868	17917	17668	17870	17868	17946	17899	17872	17911	18069	17982	18071	18172	17971	17922	17947	17844	18123	17948	18066	18062	18027	18012	18069	18019	18061	17936	17937	18007	17972	18099	17962	17968	17791	17870	18005	18000	18095	17981	17752	18010	18118	17960	17982	18009	18057	18035	18052	18009	17892	18122	18144	17934	18055	17903	18086	17890	17995	17861	17967	17901	17932	17900	17950	17988	17877	17929	17990	18093	17739	17887	18099	17912	17857	18081	17906	17754	18116	18105	17902	17979	17992	18093	18069	18059	17874	18075	17969	17929	18011	18027	18047	17770	17930	18304	17965	17849	17793	17926	18016	17921	18022	17864	17952	18057	18033	17905	18009	17909	18045	18164	17892	17964	17946	17858	17950	17851	17853	17908	17892	17995	18007	17962	17996	18150	17932	18052	17859	17843	18019	17720	17960	17915	18058	17885	18041	17950	17935	17949	17906	18028	17959	18060	17872	17991	17916	17893	18086	18091	17971	17933	17969	18100	18129	17960	17935	17956	17930	17945	17795	18013	17892	17788	17872	18025	18183	17949	17854	17812	17956	17956	17861	18093	18101	17974	17924	18056	18005	17866	18075	17934	17853	17956	18172	18121	17892	18090	17941	17810	17838	17995	18081	17918	18142	18035	18158	18034	17916	18007	17943	18081	18023	17852	17899	18065	17993	17920	18053	17955	17899	18135	17928	18029	17896	17983	18071	17937	17958	18110	18241	17946	17971	18043	17990	17594	18209	17934	17916	17985	18000	18003	18025	17785	17783	17876	17900	17949	17866	18017	17851	18141	17916	18004	18000	17846	17957	17833	18111	17968	17819	17895	18008	18033	17927	17951	18160	18051	17916	18152	18019	17854	17819	17921	18002	17768	18000	17990	17925	17928	17879	18032	17881	18035	17798	18035	17849	18052	17987	18060	17905	17998	18028	17898	17912	18094	17941	17963	17900	18098	17909	17844	17941	18084	17912	17913	17995	18045	17984	17892	17883	18061	17971	18053	18028	17899	17972	17987	17979	17897	17919	18017	17864	17875	18123	17907	18040	17951	17769	18045	18070	18006	18107	18024	17889	17897	18036	18074	17895	17952	18021	17970	18041	17964	18019	17976	18048	18125	17922	17828	17840	18005	17880	18036	18158	18094	17980	17931	17854	17921	18152	18076	18047	17854	17939	17849	17862	18001	17941	17988	17993	17978	18087	17708	17884	18009	17931	17847	17896	18212	17771	18106	18034	18036	17977	18008	17836	17975	17955	17845	17890	17930	17931	17954	18077	17905	17986	18026	18102	18040	18164	18013	17973	17887	18152	17998	17994	17960	17956	17800	18065	18065	18132	17932	17981	17999	17733	17987	17730	18070	18070	17932	17841	18007	18153	17882	17890	17899	18010	17887	18037	17985	17961	17782	17938	17852	18017	17864	17866
22033	20557	27344	26468	25787	28784	33272	30241	29377	29969	29589	29907	40203	47040	41174	35956	32653	30636	29363	28855	28740	28812	28750	28873	28879	28805	28710	28623	28388	28828	28692	28525	28723	28408	28847	28374	28479	28664	28431	28596	28727	28617	28816	28662	28868	28764	28720	28470	28594	28798	28540	28664	28721	28657	28907	28800	28585	28916	28391	28598	28485	28484	28792	28634	28647	28433	28641	28603	28730	28480	28625	28427	28740	28663	28659	28547	28578	28271	28446	28508	28518	28899	28709	28376	28780	28658	28879	28735	28630	28495	28687	28699	28949	28511	28475	28402	28610	28740	28652	28652	28830	28463	28726	28912	28751	28466	28806	28635	28432	28391	28502	28414	28543	28605	28348	28596	28531	28748	28456	28682	28361	28429	28381	28472	28575	28661	28576	28736	28633	28649	28715	28692	28537	28524	28475	28748	28562	28449	28586	28601	28607	28392	28540	28526	28404	28600	28413	28565	28581	28737	28553	28775	28686	28691	28513	28632	28683	28472	28559	28702	28663	28665	28842	28573	28220	28614	28495	28513	28493	28487	28212	28711	28515	28361	28400	28514	28482	28739	28613	28502	28705	28427	28897	28853	28698	28616	28707	28696	28442	28812	28542	28725	28599	28476	28548	28619	28638	28877	28536	28611	28494	28700	28672	28688	28538	28430	28506	28421	28483	28381	28504	28643	28529	28673	28762	28249	28517	28490	28731	28629	28687	28677	28379	28572	28433	28599	28679	28491	28714	28572	28598	28550	28472	28487	28571	28760	28483	28382	28590	28396	28415	28559	28686	28661	28669	28479	28634	28551	28706	28586	28291	28557	28527	28405	28637	28627	28616	28464	28667	28507	28705	28710	28686	28645	28558	28422	28587	28582	28689	28422	28747	28726	28633	28446	28637	28553	28494	28476	28534	28678	28499	28571	28604	28474	28606	28455	28591	28368	28620	28660	28570	28727	28540	28385	28636	28626	28429	28521	28795	28554	28686	28368	28522	28574	28558	28536	28592	28382	28441	28552	28637	28453	28431	28438	28457	28505	28617	28652	28745	28527	28726	28374	28101	28335	28481	28681	28537	28616	28349	28449	28524	28744	28509	28554	28525	28481	28691	28726	28485	28657	28733	28763	28684	28655	28553	28377	28348	28177	28639	28637	28969	28642	28710	28618	28537	28431	28940	28639	28555	28672	28738	28797	28657	28293	28508	28383	28599	28525	28672	28547	28422	28525	28512	28523	28416	28586	28532	28503	28691	28605	28422	28546	28660	28505	28717	28702	28609	28740	28672	28345	28411	28374	28650	28481	28555	28605	28406	28620	28538	28464	28447	28767	28756	28391	28761	28464	28632	28506	28741	28639	28541	28342	28711	28845	28709	28605	28589	28783	28885	28510	28572	28535	28811	28695	28363	28421	28495	28299	28548	28552	28533	28550	28409	28659	28681	28576	28701	28430	28710	28555	28662	28392	28681	28501	28250	28641	28629	28533	28385	28558	28745	28414	28621	28500	28712	28661	28378	28547	28623	28595	28589	28716	28786	28808	28573	28391	28449	28538	28476	28931	28485	28612	28702	28412	28840	28561	28676	28347	28745	28536	28648	28381	28811	28609	28604	28401	28295	28449	28709	28707	28685	28338	28482	28476	28711	28796	28732	28398	28652	28598	28653	28501	28426	28606	28485	28623	28529	28340	28594	28576	28502	28543	28855	28778	28508	28612	28472	28725	28622	28598	28477	28543	28860	28758	28629	28592	28327	28682	28620	28522	28612	28946	28477	28576	28650	28287	28516	28744	28243	28710	28240	28500	28463	28519	28374	28717	28490	28354	28273	28641	28707	28668	28791	28605	28539	28694	28325	28417	28480	28760	28553	28355	28413	28710	28566	28694	28866	28486	28270	28474	28431	28737	28667	28483	28407	28550	28577	28626	28668	28440	28670	28527	28642	28592	28514	28461	28442	28481	28495	28568	28506	28542	28864	28816	28449	28437	28573	28361	28362	28642	28493	28458	28558	28436	28411	28492	28580	28436	28559	28371	28420	28420	28561	28443	28551	28661	28476	28451	28564	28478	28433	28457	28477	28783	28648	28480	28742	28139	28766	28646	28401	28505	28450	28565	28661	28633	28796	28473	28513	28616	28616	28107	28372	28607	28639	28751	28416	28625	28732	28637	28723	28644	28709	28454	28511	28429	28462	28446	28723	28529	28784	28470	28673	28377	28586	28601	28662	28430	28377	28663	28557	28536	28427	28387	28395	28592	28709	28600	28507	28359	28624	28676	28437	28517	28719	28742	28772	28498	28714	28437	28754	28550	28592	28789	28504	28446	28597	28506	28721	28450	28346	28671	28626	28686	28567	28387	28658	28658	28682	28452	28546	28482	28441	28532	28634	28471	28747	28501	28462	28587	28826	28702	28710	28584	28489	28492	28989	28954	28382	28653	28586	28551	28582	28591	28830	28597	28758	28757	28600	28486	28437	28556	28607	28603	28408	28527	28585	28577	28938	28724	28697	28198	28666	28695	28266	28502	28620	28382	28597	28658	28578	28480	28497	28650	28577	28584	28608	28732	28623	28549	28617	28659	28757	28585	28722	28402	28674	28545	28752	28794	28663	28338	28934	28505	28875	28536	28695	28661	28607	28560	28421	28760	28614	28659	28701	28586	28653	28625	28640	28721	28582	28545	28604	28788	28503	28541	28503	28689	28614	28544	28710	28493	28468	28431	28524	28771	28724	28360	28300	28409	28303	28787	28488	28492	28618	28578	28637	28460	28648	28541	28608	28643	28578	28603	28575	28537	28619	28990	28593	28822	28642	28438	28427	28645	28556	28457	28528	28608	28498	28616	28287	28601	28689	28553	28830	28549	28771	28627	28350	28502	28674	28593	28445	28650	28520	28492	28467	28500	28607	28536	28379	28520	28380	28497	28461	28831	28579	28500	28473	28466	28674	28494	28561	28581	28708	28756	28662	28454	28566	28807	28665	28388	28618	28840	28509	28320	28469	28291	28642	28228	28421	28430	28796	28520	28603	28530	28463	28740	28594	28825	28521	28478	28549	28400	28448	28484	28845	28492	28312	28376	28302	28538	28446	28263	28361	28425	28731	28535	28438	28602	28634	28733	28605	28639	28436	28823	28808	28446	28742	28533	28409	28355	28830	28497	28695	28516	28363	28598	28617	28449	28529	28518	28701	28422	28540	28525	28436	28524	28369	28476	28491	28498	28516	28524	28663	28616	28512	28341	28803	28547	28471	28621	28295	28324	28422	28701	28584	28456	28763	28606	28638	28606	28438	28192	28520	28432	28511	28468	28708	28594	28715	28500	28327	28769	28697	28552	28712	28507	28651	28555	28479	28519	28577	28469	28444	28535	28582	28446	28746	28720	28601	28662	28627	28490	28596	28437	28575	28218	28358	28700	28855	28411	28624	28496	28592	28803	28526	28272	28367	28502	28598	28553	28471	28396	28824	28384	28510	28431	28538	28592	28349	28531	28433	28691	28630	28730	28562	28771	28499	28479	28557	28566	28440	28738	28752	28520	28661	28688	28613	28639	28534	28280	28757	28668	28514	28383	28350	28213	28496	28470	28554	28451	28302	28669	28634	28570	28652	28340	28651	28773	28502	28682	28600	28475	28547	28540	28634	28628	28626	28420	28883	28882	28745	28395	28485	28449	28374	28628	28475	28220	28454	28662	28401	28517	28460	28616	28535	28552	28509	28670	28725	28456	28362	28630	28433	28489	28520	28702	28827	28556	28531	28499	28390	28574	28639	28574	28484	28401	28561	28735	28564	28802	28417	28598	28521	28351	28846	28379	28532	28459	28898	28498	28613	28748	28862	28451	28576	28531	28518	28566	28634	28587	28690	28643	28595	28662	28709	28419	28762	28521	28308	28573	28510	28575	28421	28599	28435	28556	28446	28537	28586	28534	28676	28711	28474	28307	28158	28679	28537	28334	28653	28574	28430	28417	28711	28558	28520	28444	28626	28392	28396	28555	28567	28414	28577	28379	28718	28820	28581	28655	28638	28772	28600	28725	28773	28536	28708	28852	28440	28532	28497	28362	28480	28659	28647	28417	28256	28675	28590	28617	28698	28244	28557	28671	28585	28347	28519	28590	28567	28529	28535	28549	28459	28600	28572	28535	28625	28615	28521	28496	28784	28735	28301	28779	28616	28270	28535	28552	28543	28732	28522	28768	28553	28604	28534	28530	28561	28397	28599	28432	28554	28492	28522	28526	28308	28470	28523	28399	28644	28572	28784	28566	28509	28686	28818	28545	28410	28676	28484	28356	28582	28147	28634	28651	28302	28699	28439	28341	28609	28503	28408	28410	28564	28953	28770	28678	28684	28804	28572	28704	28310	28528	28515	28581	28635	28671	28612	28346	28581	28579	28626	28687	28403	28465	28471	28594	28529	28592	28457	28576	28453	28536	28343	28475	28497	28637	29018	28809	28527	28816	28511	28611	28261	28783	28572	28480	28543	28768	28649	28695	28601	28478	28523	28627	28640	28603	28560	28745	28395	28652	28423	28506	28517	28658	28483	28985	28635	28404	28374	28624	28446	28365	28447	28435	28442	28559	28593	28610	28536	28604	28693	28463	28530	28467	28501	28492	28610	28248	28391	28353	28499	28539	28413	28644	28814	28579	28529	28503	28470	28754	28511	28845	28514	28667	28695	28461	28413	28500	28570	28606	28379	28506	28655	28515	28522	28601	28701	28779	28593	28660	28550	28696	28661	28497	28317	28615	28741	28435	28744	28637	28576	28430	28570	28533	28524	28474	28868	28718	28422	28637	28257	28393	28582	28544	28470	28665	28557	28535	28654	28764	28653	28429	28447	28410	28399	28505	28700	28780	28554	28460	28539	28510	28547	28348	28675	28532	28636	28445	28625	28581	28498	28722	28639	28458	28376	28475	28663	28542	28882	28782	28660	28702	28674	28652	28595	28582	28437	28383	28410	28789	28505	28482	28498	28659	28373	28567	28550	28747	28399	28458	28546	28723	28690	28579	28548	28747	28571	28815	28463	28587	28701	28683	28699	28482	28415	28403	28763	28750	28504	28329	28608	28698	28716	28814	28734	28430	28269	28343	28460	28493	28543	28498	28438	28593	28629	28683	28753	28594	28601	28515	28477	28483	28786	28531	28684	28449
49177	72380	66042	52232	34019	23895	21682	20260	19565	19373	19076	20164	35109	39810	33029	26698	22318	20159	18415	18180	17978	18040	18175	18209	18357	18113	18097	18175	18020	18180	18143	18125	17997	17976	18079	18019	18061	18049	18061	17905	18047	17872	18046	18208	18132	18242	17946	18023	18075	17967	17973	17916	18006	18090	18179	18019	18060	18124	18164	17882	18204	18000	18068	17992	18291	17937	17783	18043	17997	17944	17855	17897	18029	18069	18119	18042	17914	18119	18030	17969	18211	18004	17913	18119	18034	17981	18010	18154	18021	18151	18218	18051	18020	18130	18088	17925	17937	18178	17911	17878	17973	18072	18049	18026	17910	17953	18078	18142	18018	17921	18086	17944	18084	17981	18003	18171	17900	17973	18057	18094	18053	18153	18247	18100	17992	17942	18076	18137	18079	17806	18086	18035	18062	17964	17980	17985	18175	17955	18067	17914	18111	17988	18123	18200	18045	18018	18065	17981	18188	17949	18030	18101	18016	18115	18012	17880	17863	17840	18214	18007	17979	18128	17884	17971	18116	17929	18199	17922	18162	18046	18163	17946	17976	18132	18076	18036	18113	18059	17993	17991	18178	18013	17910	18012	18166	17868	18039	17994	18056	18212	18081	17998	18162	18138	18007	18036	17923	17946	18160	18095	17942	18175	17982	18126	18005	17968	17990	18112	18133	17951	18004	17976	18021	18072	18026	18030	18112	17878	17916	18040	18038	18119	18022	18004	17973	18086	18161	18043	17919	18146	18278	18109	18016	18159	18081	17941	18079	17852	18153	18214	18082	17844	18203	18049	17872	18047	18094	18141	18043	18077	17987	18115	17993	18103	17898	17882	17871	18057	17998	17982	18026	17871	17972	17845	18131	17975	18149	17980	18110	17974	18125	18222	18004	18009	18054	18157	18166	17907	17920	17989	17934	18218	18091	18102	18094	17877	18141	17982	18014	18065	18019	18033	18046	18065	18057	18152	17919	18166	18163	18090	17964	18096	18067	18115	17988	18166	17948	18060	17964	18008	17856	17804	18052	17976	17890	18170	18012	18046	18034	18103	17921	18131	17970	17984	18037	18071	18063	18048	18103	18013	18177	18132	18032	17825	18185	17937	17969	17914	18174	18089	17970	18117	18115	18021	18052	18183	17934	18031	17929	17906	18007	18161	18149	18003	18247	18005	18198	17978	18163	18130	17911	18067	18084	18061	17978	17876	18193	18015	17963	18174	18067	18133	17889	18088	18121	17994	18095	18019	18135	17822	18140	17864	17900	17941	17860	17939	18225	17949	17915	18029	18098	18080	18114	18147	17788	18062	18078	18067	18043	18076	18062	17945	18037	18079	18226	18135	17959	18112	18075	17923	18018	18040	17922	18084	17996	18008	18210	18045	18217	18008	18088	17916	17999	18023	17945	18081	17958	18292	18114	18029	18292	18155	18320	18041	18198	17953	18045	18025	18040	18183	18117	18250	18120	17936	17896	17953	18185	18224	17951	17824	18014	17932	18114	18063	18189	18081	18093	17977	17911	18116	18038	17903	17946	18184	18146	18079	18012	18047	18046	18098	17819	17928	18011	18015	18092	18004	18171	18114	17894	18129	18085	18147	18092	18019	18097	17901	18113	18135	18190	18151	17905	17917	18029	18228	18005	17959	17881	18002	18000	17967	17986	18131	18153	18012	17931	18021	18030	18042	18053	18062	17977	17867	18045	18036	18244	18158	18120	17845	18224	18057	18090	18152	18064	17999	17914	17964	18195	18095	18167	18096	18085	17943	18017	18030	17954	17919	17947	17985	18010	18096	18230	18018	18004	17971	18130	17957	17898	18127	18127	18018	17922	18007	18061	18132	18090	18064	18124	17917	17991	18011	18013	18066	18066	18078	18030	18109	18037	17889	18185	18019	17875	17933	18213	18054	18009	18068	18216	18033	17961	18197	18237	18034	17879	18157	18112	17979	18061	18109	18027	18073	18097	17921	18109	18116	18178	18028	18001	18029	17962	17937	17982	17921	18160	17909	18041	18054	17971	18114	18157	17783	17978	18081	18165	18098	18154	18092	18081	18177	17965	18075	18095	17989	18104	17966	18145	18021	18129	18015	17970	18018	18207	18001	18130	18033	17974	18022	17955	17816	18179	18014	18131	17894	17967	18047	18115	18076	18195	17972	17862	18084	18178	18114	17986	18114	18012	18031	17961	17955	18190	18248	18016	18251	17864	18035	18077	18029	18165	17834	18125	18045	17971	18082	18001	17971	17826	18111	17971	18017	18041	18199	17998	17913	18192	18146	17991	18156	18038	17935	18159	17901	17837	18044	17976	17898	18046	17990	18148	17960	18058	18238	18112	18006	18156	18088	17976	17989	17932	17890	17962	18168	18179	17899	18172	17988	18141	18032	18030	17963	18182	17999	18054	18004	18037	17958	17980	18030	18029	17945	17887	18205	18059	18182	18163	17955	18106	17838	18083	17926	18086	17999	18133	17980	18099	18074	18013	18126	18254	17932	18033	18022	18182	17971	17944	17941	18027	17886	18015	18027	18054	18131	18045	18078	18098	17883	18146	18007	18002	17918	17893	17981	18078	18074	18113	17919	17913	18202	18014	18046	18041	18125	18090	18053	18053	18170	18103	18050	18164	18133	18105	18082	17970	17973	18157	17924	18046	18023	17958	18175	17903	18070	18109	18209	18073	17998	17929	18225	18034	18085	17987	17975	18060	17978	18049	17999	17910	18140	18042	18246	18188	17997	18018	18192	18033	18100	17885	18006	17923	18246	17963	18029	18184	17947	17898	18029	18116	18069	17977	18057	18154	17930	18011	17813	18028	18014	18035	17885	17913	17989	17925	17865	18015	18143	17965	18050	17925	18236	17952	18031	18077	18045	18088	18155	18055	18242	18047	18000	18052	18122	17912	18055	18110	18014	18059	17963	18011	17889	18012	17906	17916	17836	18023	18077	18079	18039	18106	18082	18201	18122	17920	17935	18156	17975	18093	17985	18046	18146	17852	17995	18060	18146	18089	18011	18062	18087	18111	18016	18106	17848	17969	18120	18002	18054	18021	17993	18051	18196	17814	18192	17984	18166	18128	17928	18047	18092	17844	18212	18096	18144	18022	17995	18127	18010	18021	17940	18111	17888	17966	18070	18114	17974	18180	17951	18008	18078	17956	17999	17836	17977	18160	18050	18086	18051	18151	18076	17861	18063	18051	18204	18011	18033	18181	18115	17935	17931	17993	18080	17936	18202	17857	18205	17920	18082	18105	17940	18074	17944	18061	17820	18089	18153	18032	18009	18122	18016	17972	18124	18015	18093	18083	18001	18060	18084	18133	18156	18150	17995	18113	18096	18071	17979	18002	18161	18016	17983	17992	17981	18111	18277	18043	17953	18106	17902	17976	18196	17889	18021	18011	18088	18204	18086	18143	17961	18106	18098	17984	18086	17943	17854	17865	18079	18021	17963	18092	17908	18197	18046	17941	17988	18036	18163	18055	17960	18017	17991	18132	18212	18202	18107	18110	17983	18092	18178	17984	17994	18069	18082	18029	18043	18241	18005	18035	17951	18016	17941	18102	18198	18066	18043	18302	18000	17910	18182	18036	17994	17920	18094	18080	18083	18128	18024	18173	17997	18033	18088	18107	17984	17942	17881	18064	18085	17912	18029	18095	18057	18100	18019	18000	18163	18220	17970	18100	18095	17962	17760	17992	18169	18251	18018	18032	18260	18068	18170	17999	17941	17996	18054	18021	18215	18092	17873	18142	18193	17952	17950	18085	18135	18166	17988	17999	17972	18122	18076	18043	17882	18157	18069	18039	18067	18108	18013	18004	17767	18028	18003	18001	18114	17788	18183	18036	18152	18057	18042	17958	17968	18046	18037	17983	18091	18167	18036	17941	18004	18123	18037	18062	17961	18032	18187	18180	18040	18075	17965	18014	18018	18175	17982	18041	18051	17787	18045	17857	17980	18004	17860	17969	18140	18055	17925	18030	18144	18150	18000	18229	17939	18118	18129	18107	18045	18005	17988	18161	18232	17962	18027	18099	18030	18243	17909	18024	18179	17968	18004	18107	18079	17840	17960	18055	17980	18047	17932	18036	18215	17943	18079	17937	18211	18051	18014	17934	18059	17808	18087	18164	17898	18126	18040	18067	18036	18058	17832	17904	17950	18029	17928	18042	18093	18082	17922	17967	18060	18106	18166	17960	17965	17976	18001	18168	18036	18111	18067	18020	17988	17963	17968	18039	18214	18236	18094	18076	17939	18081	18066	18026	18049	18021	18026	18059	17947	18126	17926	18075	18153	17974	18026	17880	18018	18146	18070	17875	17852	18131	18021	18033	17956	17903	18156	18136	18127	17988	17892	18072	17972	18172	18132	17811	17909	18049	18008	18098	18001	18071	18153	17910	18085	17911	18050	18005	18000	18156	17981	18007	18061	17843	17918	18102	17917	18171	18013	17985	18067	17946	17943	18024	17882	17983	17959	18079	17904	18175	17892	18140	18026	18194	17878	18021	18034	17927	18031	17943	18189	17992	18087	18139	18243	18054	18067	17944	17840	18012	18249	18006	18045	17981	18105	18073	18055	18011	17999	17969	18113	18092	18166	18260	18009	18003	17953	17987	18121	18135	17913	18116	17951	18046	18002	17970	18060	18033	18085	17983	18226	18029	18039	18156	18146	18206	18045	18012	17898	17911	18056	18248	18080	17915	17967	18004	18016	18168	17988	18077	17880	17991	18075	18262	18096	17993	18097	18057	17975	18141	18117	18029	17910	17830	18017	18058	17936	18007	18028	18303	18078	17933	18068	17885	18013	18124	18029	18013	18156	17923	17863	17993	18168	18073	18089	18096	18063	18146	18067	18036	18162	18052	18069	17934	17979	18150	18043	18084	18027	17909	18048	18146	17977	18221	17980	17978	17902	17722	18112	17950	18058	17927	17926	18052	18030	18131	18141	18046	18018	18072	18063	17932	18180	18097	18014	17995	17921	18200	18157	17982	17982	18048	18029	18006	17794	18102	18180	18076	17934	18081	17989	18149	17946	18169	17868	18089	18244	18070	18129	18165	18075	18027	17911	17988	18069	18009	18081	17906	17929	17910	18109	17979	18034	18050	17818	18126	18067	18074	18196	18154	17940	18232	18012	18201	17861	18122	17949
47245	45715	46253	40189	31471	29057	28561	28648	28257	28621	28294	28168	29005	29407	29070	28800	28511	28221	28245	27990	28135	28001	28013	28331	28299	28202	28294	27924	27818	27893	28258	28063	28255	28358	28162	28003	28300	28097	28249	28148	27822	28375	28055	28215	28174	28007	28067	28015	28274	28145	28072	28274	28104	28239	28338	28221	28118	28253	28257	28232	27926	28248	28248	28011	28248	28114	28291	27993	28015	28284	28097	28081	28228	28050	28093	28226	28182	28177	28060	28312	28191	28339	28169	28049	27998	28172	28235	28457	28106	28226	28246	27937	28016	28093	28225	28126	28057	27920	28114	28252	28129	28012	28215	28330	28158	28147	28137	28003	28054	27995	28262	28186	28122	27987	28199	28277	28118	28322	28104	28214	28234	28190	28245	28326	28154	27886	28185	28336	28271	28123	28104	27796	28242	28227	28291	28154	27891	28282	27960	28290	28214	28098	28071	28222	28177	28335	28105	28144	28249	28190	28186	28409	28313	28229	28239	27915	28134	28408	27923	28056	28217	28232	28290	28084	28007	28171	28076	28157	28315	28228	28153	28042	27809	28070	28247	28272	28430	28251	28207	28084	28012	28034	28100	27870	28238	28229	28166	28191	28406	27888	28199	28147	27920	28110	28303	28248	28144	28239	27917	28244	28023	28272	28191	28190	28096	28205	28377	28062	27918	27905	27845	28264	28219	28033	28057	28347	28115	28083	28189	28052	28061	28081	27990	28373	28210	28083	27983	28026	28329	28148	28105	28183	28232	28106	28281	28000	28168	28161	27934	27991	27986	28042	27973	28116	28060	28095	28216	28155	27870	28198	28009	28043	27931	28077	27991	27922	28208	28200	28082	28148	28015	28073	28180	27955	28158	28001	28241	28158	28218	28207	28072	28305	28203	28248	28166	28116	28308	28409	28339	28118	27922	28101	28263	28130	28218	28424	28206	28250	28158	28095	28130	28141	27847	28253	28398	28160	28054	28225	28218	28079	28080	28112	27891	28315	28264	27978	28020	28201	27980	28069	28087	28270	28265	28187	27966	28558	27941	28265	28060	28168	28173	28316	28182	28158	28061	28003	28088	28170	28036	28235	27792	28204	28125	28088	28183	28228	28042	28227	28088	28182	28051	28230	28274	28127	28391	28176	28085	28056	28164	28142	28165	28291	28242	28168	28381	28308	27947	28077	28329	28271	27940	28117	28163	27915	28028	28012	28080	28401	27965	28212	27804	28271	28050	28191	28100	27994	28109	28174	28433	28209	27949	28141	28153	28345	28134	27966	28198	28263	28099	28022	28130	27811	28040	28333	27840	28049	28109	28069	28212	27939	27908	28115	27986	28176	28204	28062	28182	28233	28186	28200	28197	28082	28414	28178	28461	28188	28049	28199	28264	28219	28189	28116	28134	28023	28485	28476	27800	28063	28341	28378	28269	28224	28242	27839	27972	28165	28047	28305	27990	28088	28559	28291	28015	28155	28140	28200	27969	28072	28124	28022	28295	28153	28195	28079	28294	28400	28125	27945	28073	28237	27912	28229	27890	28076	28081	27815	28109	27949	28339	28039	27971	27990	28067	27923	28275	28109	28136	28087	28154	28262	28024	28163	28122	28210	28313	28163	28252	28132	28166	27878	28148	28338	28131	28038	28285	27882	28082	27995	28085	28062	28170	28006	28257	28231	28220	27953	27942	28055	28059	27979	28192	28023	27884	28280	27854	28129	28145	28136	28214	28079	28234	28174	28142	28175	28250	27967	28123	28292	28173	28082	27819	28054	28191	27989	28062	28179	28136	28324	28186	28144	28289	28129	28180	27743	28110	28239	28161	28189	28114	28131	28187	28174	28043	28220	28121	28253	28332	27824	28046	28454	28333	28370	27954	28328	28181	28215	28229	27942	28124	28148	28151	28079	28135	27989	28049	28165	27921	28038	28202	28076	28394	28018	28106	27871	28329	27864	28085	28132	27950	28016	27966	28271	28314	28321	27829	27940	28051	28206	28292	28144	28107	28074	28159	28268	27975	27994	28242	28055	27622	28281	28174	28181	28158	28250	28284	28130	28083	28122	28331	28130	28127	28311	27979	28232	28154	28233	28101	28309	28092	28307	28069	28048	27812	27959	28243	28071	28268	28079	28241	28168	28298	28026	28401	28209	27994	27914	28151	28168	28145	28156	28151	28044	28034	28340	28113	28061	28220	28313	28107	28144	27976	27919	27958	28103	28059	28083	28284	28289	28002	28259	28329	28217	28293	27987	27925	28072	28090	28391	28098	28074	28229	27921	28106	28414	28109	28240	28215	27885	28081	28198	28152	28050	28213	28281	28138	28060	28503	28043	27979	28097	28098	28276	28113	28189	28120	28070	27976	28109	28017	28320	28179	28126	28074	28094	28221	28169	28115	28019	28131	28019	28116	28125	28183	28364	28198	27908	28207	28012	28158	28318	28089	28148	28208	27990	28119	28221	28149	28108	28016	27918	28053	28246	28125	28144	28318	27992	28319	28235	28251	28326	28192	28244	28127	28031	28390	28283	28019	27760	28118	28006	28107	28155	28096	28189	28144	28012	28181	28125	28178	28056	28150	28258	28272	28221	28296	28192	27760	28104	28262	27853	28484	28196	28180	28098	28172	28151	28145	27998	28224	28096	28199	28237	28109	28254	28111	28570	28194	28197	28269	28312	28159	28086	28244	27957	28198	28144	28223	28011	28292	28004	28157	28536	28379	28174	28303	27991	28211	28005	28148	28314	28290	28280	28150	28238	28391	28414	28187	28239	28290	28255	28167	28117	28135	28358	27995	28178	28150	28338	28233	28174	28107	28105	28155	28169	28320	28114	28141	28148	28203	28172	27902	28264	28545	28177	28195	28259	28119	28236	28072	28070	28110	28151	28231	28013	28042	28114	28355	27974	28233	28127	28208	27982	28141	28306	28165	27969	28294	28148	28235	28006	28051	28278	28161	28200	28091	28348	28128	27910	28338	28269	28305	28183	27976	27904	28058	28174	28405	28307	27948	27798	28167	28202	28009	28079	28081	28117	28241	28083	28361	28175	28002	28083	27823	28147	28380	28287	28233	28022	28231	28094	27983	28200	28296	28340	28129	28228	28452	28238	28022	27851	28228	28114	28076	28274	28423	28282	27812	27737	27761	28182	28217	27957	28452	27955	28013	28082	28106	28207	28074	27951	28300	28441	28169	28140	27918	28126	28161	28284	28213	28167	28075	28150	28066	28256	28006	28071	28129	27874	27990	28357	28280	28029	28266	28059	28116	28087	28153	28125	27932	27892	28348	28218	28135	28086	28367	28220	28115	28083	28143	28076	28112	27901	28330	27951	28075	28027	28130	28247	27923	28177	28310	27995	28127	28271	28018	28334	27970	27910	28201	28204	27962	28491	28242	28516	28193	28110	27982	28289	28262	28378	28206	27937	28229	28195	28289	28294	28323	28063	28174	28387	28228	28058	28068	27980	28198	28163	28043	27952	28314	28361	27965	28065	28333	28122	28244	28166	28010	28162	28298	28018	28025	28258	28289	28081	28184	28044	28125	27969	27962	28085	28308	28243	28315	28151	27997	28377	28136	27851	28277	28128	28203	28000	28148	28188	28048	28258	28045	27997	28371	28018	28134	28045	28211	28322	28340	28116	28047	28104	28373	28066	28044	28384	28215	28185	28309	28315	28074	28272	28281	28086	28332	28108	28196	28032	28340	28285	28483	28036	28292	28040	28157	28314	28035	28396	28066	28099	28144	28131	27984	28252	28039	28094	27996	28222	28254	28159	28127	28439	28248	27989	28326	28133	28230	28191	27896	27894	27756	28034	28100	27981	28042	28309	28228	28214	28430	28082	28138	28024	28544	28340	28352	28338	28381	28353	28005	27996	28244	28312	28208	28260	28035	28016	28137	28142	28245	28383	28346	28518	28063	28455	27945	28182	28286	28113	28199	28260	28275	27906	28123	28195	28139	28082	28271	28126	28177	28247	28101	27928	28061	28146	27979	28203	28102	28173	28340	27900	28089	28275	28329	28470	28385	28162	28168	28271	28029	28057	28510	28226	28112	28120	27883	28157	28239	28176	28198	28456	28050	28278	28440	28090	28193	28267	28167	27959	28042	28017	28126	28143	28053	28186	28250	28378	28314	28485	28162	28239	28117	28428	28126	28222	28084	28284	28293	28029	28142	27996	28143	28229	28419	28089	28116	27853	28257	28121	28058	28154	27960	28340	28017	28204	28003	28031	28202	28623	28189	28156	28212	28059	28262	28304	27973	28141	28219	28037	27934	28142	28122	28133	28103	28123	28220	28326	27938	28193	28243	28078	28120	28202	28153	28347	28501	28136	27995	28233	28027	28180	28101	27948	27968	28038	28124	28000	28132	28057	28450	27916	27914	27998	28102	28016	28066	28050	28245	28358	28174	28449	28412	28105	28354	28358	28216	27917	28331	27990	28286	28061	28064	28236	28136	28021	27819	28170	28030	28218	28088	27981	28150	28093	28355	28122	28087	28278	28169	28013	28346	28265	28601	28247	27963	28182	28258	28257	28376	27967	28027	28028	28158	28079	27960	27974	27994	28186	28343	28178	28305	28032	28297	28320	28251	28147	28334	28336	28440	28046	28200	28034	28221	28050	28048	28254	27968	28062	28111	28221	28176	28095	28266	28107	28116	28334	28021	28086	28246	28155	27955	28044	28128	28352	28137	27823	28065	28179	28325	28200	28031	28195	28063	28283	28055	28101	27942	27784	28087	28124	28069	28338	28250	28243	28370	28430	28218	28193	28263	28295	28228	28062	28333	28179	28325	28249	28291	28088	28202	28208	28065	28210	28047	27984	28220	28258	28465	28472	28288	28208	28059	28116	28034	27901	28143	28007	28210	28159	28110	28228	28307	28186	28381	28102	28187	28019	28161	27879	27903	28114	28159	28061	28213	28195	28069	28370	28290	28136	28394	27995	28429	28069	28048	28078	28261	28124	28156	28136	28222	28186	28099	28062	28024	28235	28287	27921	28387	28097	28179	28147	28165	28090	28333	28188	28373	28152	28196	28145	28146	27948	28140	28448	28278	28114	28317	28176	28060	28251	28180	28013	28316	28298	27990	28147	27900	27960	28279	28218	28203	28151	28062	28013	28251	28111	28194	28307	28038	28313	28018	28210	28142	28321
49607	50727	44840	31912	21740	19163	18571	18503	18443	18453	18135	18203	18647	19364	18774	18416	18097	18084	17889	17708	17829	17905	17631	17891	17833	18022	17912	17874	17785	17781	17762	17785	17786	17709	17775	17923	17868	17790	17831	17915	17709	17845	17944	17701	17756	17964	17889	17753	18001	17808	17852	17819	17796	17894	17911	17927	17876	17939	17883	17848	17982	17815	17814	17963	17813	17791	17980	17692	17730	17684	18092	17715	17899	17981	17812	17873	17757	17862	17824	17676	17826	17793	17838	17903	17881	17925	17964	17897	17849	17898	17704	17630	17730	17958	17745	17856	17866	17971	17742	17982	17813	17822	17670	17674	17812	17941	17945	17764	18048	17899	17828	17900	17864	17617	17819	17890	17868	17775	17883	17897	17893	17819	17762	17855	17763	17949	17775	17772	18058	17926	17917	17851	17716	17663	17791	17835	17798	17749	17974	17824	17929	17908	17815	17876	17855	17808	17676	17820	17913	17967	17804	17917	17961	17862	17941	17843	17920	17696	17832	17733	17896	17990	17764	17920	17708	17797	17750	17753	17892	17904	17893	17680	17931	17823	17856	17989	17769	17871	17951	17880	17904	17969	17711	18105	17791	17742	17797	17995	17924	17984	18066	17848	17796	17976	17803	17903	17848	17760	17969	17770	17853	17943	17868	17732	17736	17949	17895	17822	17889	17903	17839	17797	17681	17820	17876	17715	18046	17951	18056	17880	17902	17810	17794	18016	17809	17783	17743	18026	17905	17834	17997	17794	17699	17874	17859	17868	17878	17891	17913	17899	17795	17891	17864	17707	18107	17825	17882	18014	17728	17766	17756	17796	17711	17826	17927	17667	17893	17788	17866	18010	17838	17849	17702	17842	17769	17727	17804	17875	17927	17963	17763	17800	17903	17963	17953	17945	17831	17851	17756	17866	17807	17769	17934	17694	18024	17832	17727	17806	17869	17781	17860	17733	17772	17894	17849	17909	17826	17739	18046	17684	17766	18007	17899	17718	17807	17868	17766	17742	17887	17971	17873	17754	17912	17800	17772	17832	18053	17746	18053	17648	17878	17964	17784	17802	17858	17797	17839	17888	17844	18054	17817	17824	18058	17913	17575	17903	17899	17869	17804	17960	17800	17770	17774	17686	17937	17751	17839	17755	17774	17831	17875	17806	17916	17813	17694	17753	17927	17905	17840	17708	17784	17884	17782	17768	18060	17975	17877	17934	17804	17693	17846	17732	17955	17933	18009	17851	17809	17985	17830	17912	17841	17637	17789	17905	17804	17998	17920	17847	17749	17888	17804	17563	17769	17826	17860	17863	17771	17755	17847	17838	17790	17755	17776	17930	17902	17848	17852	17808	17870	17906	17921	17723	17842	17867	17963	17901	17959	17905	17939	17772	17837	17782	17847	17855	17855	17931	17858	17690	17962	17858	17883	17778	17868	17909	17818	17728	18020	17949	17932	17975	17900	17819	17776	17765	17852	17812	17721	17874	17827	17875	17717	17957	17803	18007	17878	17812	17973	17886	17651	17922	17823	17826	17903	17888	17816	17753	17938	17937	17851	17975	17916	17680	17882	18010	17764	17799	17857	17905	17883	17755	17818	17785	17958	17846	17853	18000	17781	17762	17891	17885	17743	17968	18048	17809	17873	17811	17793	17700	17915	17844	17832	17960	17848	17851	17822	17897	17827	17827	17729	17918	17838	17852	17966	17775	17776	17912	17771	17850	17849	17816	17846	18036	17956	17921	17953	17658	17779	17890	17893	17954	17717	17864	17698	17816	17950	17654	18060	18075	17677	17846	17886	17986	17672	17894	17886	17895	17743	17913	17903	17917	17500	18123	17848	17966	17753	17709	17844	17880	17773	17972	17816	18044	17715	17846	17772	17860	17906	17717	17746	17837	17864	17939	17994	17886	17888	17809	17968	17821	17931	18049	17933	17952	17836	17844	17824	17935	17919	18039	17922	17971	17729	17800	17905	17942	17812	17871	17845	17740	17969	17932	17975	17889	17704	17825	17674	17873	17824	17810	17894	17771	17945	17866	17935	17869	17808	17717	17868	17880	17796	17901	17882	17777	17830	17778	17738	17835	17794	17931	17969	17799	17690	17788	17760	17894	17857	17788	17923	17801	17770	17686	17900	17888	17877	17720	17869	17983	17793	18027	17838	17940	17833	17904	17832	17927	17839	17894	17858	17835	17738	17922	17841	17859	17929	18023	17693	17969	17766	17784	17840	17905	17915	17952	17954	18041	17815	17921	17757	17780	17932	17876	17864	17671	17761	17813	17906	17877	17779	17810	17882	17888	17768	18014	17957	17785	17897	17716	17900	17908	17669	17944	17992	17922	17716	17903	17937	17765	17793	17783	17763	17762	17805	17660	17703	17785	17658	17926	17966	17765	17864	17875	17969	17826	17761	17911	17841	17925	17851	17800	17928	18001	17902	18086	17877	17708	18044	17795	17932	17862	17759	17892	17854	17875	17831	17982	17736	17990	17811	17906	17896	17887	17784	17899	17957	17900	17889	17821	18020	17779	17776	17877	17755	17778	17888	17888	17919	17682	17843	17677	17790	17833	17687	17845	17843	17866	17829	17927	17943	17747	17841	17816	17733	17781	17711	18001	17895	17777	17817	17850	17897	17657	17821	18019	17851	17782	17978	17778	17777	17726	17876	17819	18049	17882	17908	17877	18018	17794	17841	17998	17877	17943	17727	17830	17961	17864	17693	17988	17936	17734	17754	17798	17904	17860	17742	17870	17791	17855	17827	17949	17971	17764	17823	17762	17956	17816	17839	17870	17881	17828	17900	17855	17856	17925	17851	17838	17901	17795	17692	17857	17862	17901	17803	17886	17874	17825	17804	17992	17888	17818	17735	17758	17973	17696	17834	17954	17904	17714	17838	17856	17775	17844	18059	17821	17891	17981	17839	17820	18031	17859	17990	17773	17950	17781	17941	18046	17969	17802	17937	17983	17942	18005	17968	17904	18011	17896	17886	17790	17908	17808	17843	17708	17783	17808	17844	17759	17863	17680	18149	17853	17940	17997	17904	17805	17875	17881	17748	17792	17850	17870	17844	17810	17849	17944	17734	18039	17838	17895	17996	17862	17745	17912	17757	17706	17863	17920	17833	17966	17791	17871	17874	17947	17805	17896	17852	17697	17904	17732	17899	17925	17877	17836	17905	17805	17893	17966	17717	17791	17890	17961	17645	17845	17810	17811	17905	17746	17857	17840	17902	17860	17918	17901	17768	17795	18035	17867	17871	17717	17784	18062	17865	17958	17827	17818	17898	17755	17848	17921	17787	17818	17980	17742	18000	17897	17895	17955	18081	17905	17755	18092	17690	17865	18078	18028	17825	17976	17979	17914	17792	17781	17705	17715	17923	17842	17947	17921	17765	18049	17781	17727	17895	17961	17632	17873	17911	17818	17785	17810	17889	17741	17905	18019	17892	17875	17948	17717	18045	17994	17752	17715	17976	17753	17897	17852	17844	17899	17875	17758	17792	17961	17836	17843	17981	17845	17763	18008	17843	17800	17793	17758	17891	17729	17833	17959	17896	17794	17887	17908	17849	17803	18021	17826	17902	17923	17904	17942	17926	17872	17818	17825	17758	17834	17872	17814	17926	17822	17893	17841	17909	17752	17966	18049	17919	18120	17999	17892	17700	17885	17746	17806	17834	17875	17865	17956	17856	18002	17773	17744	17966	17805	17778	17771	17820	17789	17935	17884	17687	17780	17813	18060	17971	17799	17824	18001	17873	17764	17894	17737	17792	18016	17896	17882	17811	18012	17874	17822	18079	17959	17878	17823	17839	17909	17924	17911	17875	17838	17846	17785	18021	17770	17741	17950	17891	17697	17896	17856	17719	17699	17836	17708	17827	17872	17817	17838	17889	17935	17866	17731	17843	17827	17853	17774	17886	17952	17744	17748	17933	17798	17703	17863	17732	17906	17731	17794	17831	17888	17803	17847	18002	17965	18101	17775	17856	17850	17833	17761	17870	17783	17874	18026	17701	17793	17978	17801	17798	18062	17795	17844	17744	17792	17908	17900	17889	17947	17845	17882	17718	17823	17910	17775	17962	17760	17776	17733	17789	18046	17815	17813	17802	17911	17927	18102	17955	17781	17858	17947	17762	17966	17937	17928	17851	17874	17753	17856	17938	17731	17877	17641	17924	17733	17727	17641	17741	17888	17765	17661	17934	18108	17881	17833	18004	18034	17808	17982	17869	18011	17909	17934	17777	17889	17910	17786	17825	18046	17941	17747	17779	17661	17847	17921	17779	17887	18092	17984	17917	17846	17789	17988	17782	17906	17961	17906	17837	17790	18113	17902	17729	17990	17979	17653	17919	17799	17935	17668	17908	17872	17841	17920	17925	17948	17809	17846	17978	17849	17836	17932	17690	17928	17674	17969	17762	17876	17700	17857	17878	17729	17874	17867	17892	17767	17887	17969	17703	17702	17900	17849	17985	18081	17743	17897	17925	17977	17837	17907	18068	17800	17838	17988	17857	17808	17716	17917	17821	17781	17928	17752	18008	17830	17755	17781	17872	17621	17875	17758	17735	17745	17894	17950	17908	17862	17948	17793	17854	17894	17960	17709	17892	17832	17823	17808	17802	17765	18178	17721	17954	17724	17811	17621	17846	17716	17787	18033	17790	17893	17857	17833	18014	17922	17928	17856	17884	17837	17851	17842	17808	17827	17918	17807	17837	17887	17809	17735	17999	17877	17754	17872	17872	18062	17786	17923	18126	17806	18031	17884	17869	17992	17960	17673	18002	17789	17894	17760	17790	17862	17798	17828	17903	17844	17826	17686	17773	17911	17826	17840	17854	17837	17866	17796	18023	17653	17849	17765	18002	17827	17839	18031	17807	17706	17921	17775	17816	17869	17919	17989	17999	17924	17932	17820	17950	17909	17833	17794	17891	17872	17896	17815	17873	17842	17839	17848	18029	17842	17836	17822	17882	17946	17950	17879	17791	17990	17844	17710	17815	17894	17851	17886	17824	17688	17817	17796	17875	17835	17846	17953	17826	17732	17756	17880	17776	17716	17829	17775	17822	17693	17921	17768	17847	17730	17909	17897	17911	18039	17798	17820	17915	17842	17753	17941	17843	17868	17855	17729	17898	17839	17654	17931	17753	17894
23339	20621	27782	26663	27005	29400	31574	29180	28849	29470	29205	30041	36934	40687	36217	32259	30748	29697	28703	28524	28729	28487	28387	28581	28515	28524	28779	28688	28669	28390	28201	28524	28496	28446	28305	28196	28190	28201	28281	28321	28511	28292	28472	28169	28300	28574	28434	28588	28281	28508	28362	28250	28327	28439	28670	28579	28289	28345	28484	28468	28682	28457	28649	28407	28353	28176	28360	28423	28427	28133	28329	28333	28177	28062	28061	28210	28383	28032	28359	28407	28589	28529	28229	28296	28158	28118	28224	28601	28383	28624	28497	28253	28494	28345	28362	28178	28226	28238	28378	28288	28417	28652	28711	28286	28402	28222	28376	28410	28338	28440	28228	28362	28565	28478	28159	28357	28636	28233	28256	28437	28419	28491	28468	28333	28505	28495	27982	28224	28116	28386	28702	28379	28361	28311	28128	28369	28418	28289	28513	28121	28176	28178	28698	28203	28333	28317	28645	28285	28318	28554	28514	28156	28621	28391	28169	28424	28519	28375	28310	28259	28151	28453	28490	28515	28191	28010	28399	28586	28120	28342	28381	28606	28435	28449	28099	28458	28482	28405	28413	28338	28421	28224	28544	28354	28412	28214	28358	28371	28361	28128	28148	28561	28292	28459	28360	28363	27996	28280	28322	28246	28444	28327	28381	28168	28365	28463	28331	28355	28321	28425	28586	28302	28536	28671	28389	28418	28433	28156	28172	28375	28400	28481	28195	28245	28330	28468	28556	28282	28338	28568	28533	28441	28298	28395	28433	28450	28280	28284	28397	28355	28433	28340	28410	28326	28104	28133	28063	28217	28412	28394	28372	28030	28472	28202	28403	28383	28282	28607	28387	28323	28364	28388	28294	28356	28267	28227	28414	28202	28298	28512	28447	28311	28263	28192	28306	28424	28287	28471	28147	28475	28334	28430	28224	28450	28438	28507	28610	28291	28335	28195	28393	28415	28249	28409	28287	28508	28301	28494	28697	28276	28427	28408	28387	28456	28491	28293	28422	28786	28344	28276	28504	28234	28219	28567	28507	28522	28258	28430	28248	28433	28394	28436	28417	28300	28264	28143	28415	28352	28396	28511	28443	28289	28180	28183	28253	28437	28477	28250	28255	28237	28322	28323	28378	28326	28522	28447	28502	28350	28534	28090	28456	28344	28656	28325	28230	28157	28391	28310	28077	28256	28303	28235	28157	28108	28088	28391	28375	28542	28343	28368	28430	28234	28414	28408	28343	28345	28416	28236	28414	28293	28200	28375	28256	28472	28393	28446	28368	28561	28164	28316	28622	28201	28042	28339	28515	28162	28478	28372	28224	28418	28328	28309	28300	28316	28335	28332	28416	28346	28555	28384	28216	28363	28446	28174	28141	28366	28285	28182	28321	28375	28381	28509	28433	28241	28495	28208	28421	28271	28222	28274	28537	28408	28215	28460	28227	28250	28491	28537	28103	28414	28295	28455	28412	28453	28226	28619	28389	28589	28410	28230	28436	28341	28448	28108	28193	28437	28278	28426	28322	28136	28405	28340	28454	28651	28347	28450	28350	28368	28378	28234	28449	28269	28510	28198	28346	28399	28611	28217	28230	28057	28286	28015	28371	28578	28506	28212	28338	28247	28344	28427	28251	28360	28283	28289	28550	28268	28374	28530	28242	28284	28265	28358	28130	28309	28343	28317	28259	28319	28454	28521	28349	28381	28452	28279	28380	28369	28243	28422	28325	28340	28431	28385	28333	28169	28317	28266	28102	28396	28278	28285	28199	28490	28577	28370	28179	28478	28300	28484	28290	28497	28326	28274	28291	28224	28258	28208	28277	28427	28248	27954	28155	28511	28588	28379	28330	28172	28424	28424	28454	28255	28466	28312	28166	28363	28635	28163	28021	28390	28656	28365	28255	28419	28215	28151	28481	28213	28335	28312	28287	28481	28203	28290	28347	28172	28293	28258	28226	28304	28220	28280	28562	28546	28458	28172	28557	28320	28333	28429	28414	28384	28465	28418	28315	28301	28013	28489	28413	28417	28375	28310	28197	28297	28618	28336	28499	28359	28671	28238	28407	28232	28128	28245	28369	28340	28433	28415	28551	28365	28271	28395	28132	28190	28372	28494	28158	28359	28288	28463	28401	27979	28156	28261	28302	28472	28470	28346	28303	28584	28503	28332	28241	28274	28308	28489	28310	28211	28157	28213	28369	28338	28346	28586	28368	28463	28265	28227	28440	28266	28326	28400	28394	28324	28008	28209	28299	28246	28504	28681	28452	28099	28004	28077	28259	28109	28346	28401	28348	28260	28493	28272	28395	28435	28374	28028	28069	28412	28222	28089	28259	28479	28490	28444	28057	28285	28495	28377	28495	28433	28419	28248	28480	28366	28256	28126	28606	28451	28250	28366	28376	28210	28168	28114	28306	28244	28101	28221	28343	28194	28392	28208	28624	28531	28456	28370	28327	28259	28189	28303	28323	28363	28384	28367	28605	28536	28245	27970	28216	28261	28308	28457	28447	28311	28463	28461	28573	28347	28220	28366	28397	28178	28557	28253	28484	28277	28314	28419	28191	28645	28289	28465	28259	28484	28463	28412	28210	28250	28446	28212	28426	28499	28222	28130	28242	28419	28426	28295	28038	28330	27963	28287	28475	28463	28387	28426	28400	28216	28529	28268	28153	28314	28529	28293	28395	28321	28287	28385	28300	27943	28467	28406	28439	28266	28512	28081	27959	28259	28355	28337	28366	28404	28504	28372	28306	28316	28151	28392	28282	28287	28494	28308	28299	28425	28355	28128	28168	28223	28233	28258	28239	28372	28177	28230	28429	28154	28390	28219	28333	28339	28438	28234	28281	28351	28259	28266	28279	28237	27989	28213	28471	28344	28279	28254	28551	28250	28443	28266	28337	28291	28398	28356	28200	28410	28280	28477	28492	28375	28079	28127	28377	27958	28226	28309	28275	28121	28279	28492	28301	28268	28179	28297	28607	28312	28288	28309	28069	28224	28423	28600	28514	28260	28534	28080	28313	28283	28290	28303	28421	28400	28282	28249	28269	28351	28685	28395	28433	28039	28187	28373	28485	28465	28507	28268	28214	28516	27999	28104	28290	28395	28405	28497	28439	28326	28292	28217	28255	28399	28457	28299	28221	28431	28332	28299	28401	28271	28389	28252	28358	28078	28550	28081	28578	28155	28163	28262	28267	28015	28442	28569	27877	28274	28640	28164	28329	28447	28410	28400	28597	28273	28527	28338	28442	28396	28199	28291	28143	28351	28333	28477	28433	28302	28246	28155	28476	28052	27976	28326	28387	28260	28254	28257	28301	28266	28777	28093	28562	28120	28345	28345	28682	28342	28297	28389	28535	28257	28373	28448	28426	28339	28332	28281	28439	28206	28208	28249	28172	27969	28296	28311	28613	28284	28286	28344	28287	28349	28476	28329	28065	28033	28294	28120	28362	28281	28189	28424	28490	28150	28500	28282	28313	28306	28226	28284	28504	28421	28248	28255	28367	28381	28289	28137	28224	28047	28241	28234	28204	28318	28500	28182	28250	28285	28377	28313	28268	28372	28213	28143	28192	28332	28195	28204	28481	27985	28318	28276	28493	28360	28444	28214	28245	28296	28400	28117	28289	28442	28312	28338	28266	28237	28575	28094	28212	28409	28489	28114	28447	28302	28247	28330	28516	28292	28280	28381	28542	28354	28308	28402	28433	28322	28253	28493	28302	28317	28124	28466	28554	28545	28531	28179	28566	28466	28450	28526	28529	28199	28275	28328	28399	28554	28402	28427	28531	28103	28290	28286	28160	28123	28180	28114	28419	28581	28303	28216	28328	28280	28543	28159	28399	28312	28056	28428	28728	28304	28304	28583	28370	28471	28533	28054	28311	28025	28384	28395	28410	28618	28294	28199	28189	28172	28666	28541	28473	28180	28311	28073	28282	28379	28172	28355	28540	28436	28435	28187	28218	28302	28377	28290	28474	28331	28644	28473	28448	28465	28431	28267	28292	28387	28310	28330	28358	28183	28506	28437	28605	28385	28418	28426	28443	28287	28285	28305	28569	28534	28300	28325	28444	28280	28471	28472	28245	28189	28260	28283	28272	28503	28577	28425	28298	28428	28349	28462	28553	28253	28146	28389	28132	28338	28423	28206	28290	28271	28307	28324	28254	28588	28545	28224	28346	28226	28260	28350	28363	28536	28409	28408	28340	28475	28261	28168	28183	28581	28323	28377	28180	28503	28338	28334	28260	28075	28509	28240	28271	28189	28299	28509	28336	28402	28288	28384	28474	28514	28286	28418	28279	28500	28243	28235	28393	28318	28363	28453	28403	28184	28059	28183	28389	28264	28236	28442	28250	28433	28312	28210	28272	28128	28266	28351	28317	28434	28112	28289	28122	28250	28616	28346	28294	28123	28204	28349	28153	28255	28455	28217	28486	28391	28286	28291	28369	28134	28334	28403	28257	28363	28379	28465	28367	28218	28243	28295	28322	28533	28400	28447	28256	28163	28344	28365	28321	28290	28423	28324	28463	28403	28347	28299	28335	28560	28420	27989	28507	28413	28447	28293	28429	28539	28478	28292	28501	28510	28351	28065	28431	28370	28166	28254	28374	28606	28453	28380	28317	28357	28558	28283	28628	28550	28285	28403	28463	28402	28213	28570	28356	28309	28398	28497	28462	28418	28384	28390	28563	28272	28399	28286	28364	28360	28411	28394	28100	28402	28413	28349	28269	28431	28374	28250	28330	28396	28249	28127	28256	28264	28381	28210	28182	28614	28294	28509	28306	28265	28281	28616	28430	28407	28368	28535	28576	28460	28208	28223	28338	28182	28333	28158	28356	28478	28516	28133	28399	28415	28133	28366	28420	28401	28309	28458	28332	28363	28511	28247	28246	28391	28337	28201	28445	28423	28350	28299	28279	28297	28400	28354	28518	28295	28447	28233	28057	28440	28131	28331	28688	28418	28520	28614	28323	28498	28243	28324	28080	28563	28415	28136	28360	28250	28502	28172	28393	28240	28572	28285	28453	28289	28325	28444	28372	28256	28418	28545	28493	28617	28492	28152	28294	28486	28273	28247	28235	28485	28415	28430	28170	28370	28533	28414	28294	28109	28348	28391	28636	28388	28260	28295	28310	28492	28452	28298	28263	28386
41680	63068	57731	37732	28708	20955	19781	19353	19209	18814	18821	20810	30937	33019	27046	22641	20447	19439	18610	18170	18047	18045	18094	18114	18036	18073	17886	18196	18136	17949	17833	18099	17927	17984	17776	18174	17925	18115	18119	17870	18078	18100	17913	18072	18212	18033	17967	18084	18028	17943	18040	18121	18001	17998	18014	18137	18073	18038	18065	17988	17919	18021	17994	17930	17917	18083	17841	18042	17903	18144	18051	18184	18049	18164	17837	17905	18027	17995	17876	17996	18127	18108	18225	17929	17961	18177	17910	18122	17919	18143	17910	18020	18116	18051	17971	18089	17923	18018	18122	17932	17992	18245	18037	18106	17945	17999	18073	18091	18073	18139	17882	17907	18007	18154	17950	18033	18051	18009	17887	18100	17859	17885	18056	18042	18069	18017	17846	18098	18122	18205	18070	18037	17952	17958	18003	18090	18084	17895	18107	18108	18158	18046	17947	17976	17979	18038	17802	17833	17904	18067	18068	18215	17864	17928	18112	18002	18124	17939	18088	18073	18054	17881	18177	17940	17929	18179	18076	17844	17991	18162	17927	18064	18025	18040	17965	17957	17941	18020	18056	17883	18067	18020	17914	18094	18188	18116	18118	18084	17935	18021	18219	17874	17827	17817	18043	17963	17944	18025	18020	18063	17962	18096	18144	17887	18028	17967	18026	18054	18033	18019	18055	18064	18162	18020	17991	17950	18089	18096	17978	18004	17927	18125	18119	18075	17912	18106	18025	17979	18077	18179	18062	18165	18113	18081	17904	18027	18026	17872	18078	18130	17980	17991	17870	18012	17924	18053	18013	17934	18119	17874	18049	17997	18020	18158	18235	18015	18027	17903	18105	18079	18147	17926	17999	18057	17982	17978	18071	18102	17911	18101	17928	17870	17973	18199	18057	17892	17993	17921	18028	18123	17913	18005	17992	17982	18013	17962	18150	18003	18109	17943	18004	18010	17968	17951	18080	17905	18142	17908	17825	18053	18108	17860	17929	18016	18160	18044	17916	17976	17904	18049	17927	18314	18030	18075	17966	18087	17906	17946	17981	17924	17962	17997	18000	18021	18003	17967	18023	18066	17866	18009	18072	17903	17931	18012	17979	18066	18177	18080	18063	18047	17973	18001	17886	18017	17916	18113	17976	18012	18108	18189	18101	18094	18087	17997	17916	17922	17942	17917	17812	18069	18028	17921	17914	17847	17967	18102	17977	18088	17851	17921	17875	18018	17986	17994	18047	17940	18084	18108	18189	18095	17969	18019	18085	17971	18034	17940	17907	17983	18125	18013	18079	18161	18122	18215	17987	17959	18110	17973	18002	17906	17975	17960	18189	18059	18047	17928	18200	17867	17989	17995	18076	18107	18109	18049	17966	18060	18180	17842	18001	17992	18126	18068	18106	17872	18123	17962	17996	18132	18082	17985	18005	18074	17873	18131	18071	18007	18088	17931	18033	17993	18082	17966	18106	17872	18089	18088	18221	17951	17936	18065	17890	17975	17922	17961	18108	18031	18007	17891	17953	17975	18004	18106	17886	18105	18092	17986	17992	18002	18011	17988	18054	17826	18174	17988	17953	17939	18030	18054	18061	18031	18015	18161	17952	17939	17856	17940	18195	17878	18064	17947	17995	18184	18086	18009	18215	17958	18077	18030	18006	17919	18140	18042	17947	17966	18066	17888	17976	17945	18110	18031	18077	18047	18023	18018	18050	18043	17849	18004	17928	17948	17783	17974	17983	18102	17966	18075	17992	18093	17969	17982	18087	17957	17851	17949	18063	17916	18034	18093	17880	17935	18006	18125	18052	17782	17999	17983	18172	18240	17936	17996	17984	17879	18104	18075	18032	18084	18122	18095	18046	17934	17926	18133	17916	18095	18190	17860	18023	18059	18067	18044	17909	17973	18036	17997	18155	18137	18139	18037	18116	18037	17918	17815	17850	17886	17861	17942	17999	17773	18220	18127	17976	17999	18070	18075	18056	17938	17948	18150	18055	18131	17964	17997	18056	17842	18012	18009	17934	17966	18062	18029	18041	17994	18109	17889	17922	18108	17947	18037	17989	18228	18148	18030	17890	18009	18114	17947	18146	17943	17915	18129	18179	18012	18064	18041	17976	17962	18044	17950	18198	18143	18191	18082	18149	18075	18058	17954	17921	18010	18006	17985	17873	17999	17868	17942	17908	18015	17960	17960	17909	18122	18136	18059	18110	18109	18004	18065	18018	18083	18069	18069	18008	18087	17977	17876	17993	17771	17940	17822	17940	18001	17902	17930	17992	18049	17958	17928	18163	17976	17983	17987	17978	18062	17897	18063	17968	18077	17989	17839	17992	18076	18077	18174	17839	17838	18001	18088	18076	17832	18102	17873	17965	18125	17875	17799	17982	17867	18058	18056	18014	18167	17991	17864	17981	18091	17911	17881	18093	17931	17965	17921	18077	18077	17807	18027	18096	18055	18037	17835	18013	17800	17995	18075	18042	18039	17899	18210	17947	18185	18174	17990	18039	17860	17919	18151	18017	17825	18002	18239	17961	18111	17834	17844	18038	18167	17819	18041	17855	18010	18028	18026	18054	17965	18202	17926	17940	18062	18116	17835	18108	18022	17962	18213	17925	18067	17993	17895	18065	18067	17832	17964	18146	18033	17906	18114	17992	17890	18005	18036	17834	18053	17927	18033	17924	17950	17943	17924	17794	17952	18152	17998	17978	18198	17915	17911	18071	18061	18036	17984	17930	18127	17987	18117	17836	17818	17822	18126	18012	17927	18000	18001	18047	18034	18000	18030	18167	17959	17970	18109	17979	18001	18132	18100	17998	17930	18269	18028	18163	17960	17959	18057	17977	18070	17959	17926	18132	17942	18016	17942	17854	17946	18125	18063	18052	18028	18075	18030	18121	18026	17995	17979	17938	17839	18078	18083	18051	18135	17878	18109	17919	18039	17914	17904	18052	17980	18111	17944	17994	18055	17954	17948	18149	18109	17823	18221	18016	17889	18152	18029	17962	18029	18054	17936	17969	17940	17994	17964	17852	18025	18086	18032	17929	17984	18136	17940	18059	17928	17867	18023	17894	17968	18019	18001	17974	17921	18009	18112	17949	18101	18060	18065	17982	18028	17960	18070	18007	18064	17798	17934	18034	18100	17857	18108	18161	17924	18191	17975	18149	17920	18137	17937	18143	17885	18032	17919	17958	17901	18141	18075	17967	17888	17906	17846	18044	17884	17922	17900	18026	18045	17901	18117	17732	18199	17860	17794	18105	18135	17796	18233	18070	18086	17976	17957	18016	18156	18244	18003	18163	17860	18184	17848	17972	17985	18059	17994	17956	18029	17836	18095	17772	18147	17925	17820	18150	18084	17942	18038	18087	17947	18220	17947	17985	18027	18217	17918	17862	17814	17909	17856	17935	18055	18030	18051	17973	17966	18048	17985	18055	17982	17867	17938	18153	18000	18113	17890	17970	17796	17969	17993	18040	18143	18017	18092	18045	17887	18017	17927	17972	18032	17899	17963	18157	18105	17879	18093	17954	17909	17945	18049	18034	17974	18059	18160	18010	18000	18194	18019	17960	18012	18107	18132	18035	18167	17951	17898	18033	18137	17892	18111	18181	18004	17902	18044	17970	18097	18088	17956	17972	18045	18059	18014	17968	17979	18098	17876	18143	17993	18002	18062	18197	18188	17937	18118	17810	17808	17978	17983	18179	18125	18121	18103	18116	17983	18010	17837	18130	17910	17987	17965	18210	18192	17876	17973	18118	17995	18066	18159	17881	17941	17978	17884	18111	18047	18004	18110	17961	18021	18045	17798	18079	17978	18074	18002	18096	17914	18009	18013	18076	17978	18049	18099	18194	17932	18118	17975	18119	17868	18020	18120	18043	18074	18149	17894	18086	17889	17886	17962	18075	17994	18046	18247	17990	17962	17870	18074	17996	18066	18187	17928	18044	17937	17933	17989	18078	17879	18002	18028	18043	17830	17825	17986	18025	17956	17973	17956	17929	18240	17970	18131	18097	17964	18080	17973	18032	18040	18014	17932	18112	18011	17985	18015	18095	17957	17945	18035	18113	17919	18021	18016	17926	18302	18084	18095	17870	18221	17967	18068	18163	18121	17949	18034	17973	18008	17954	18014	18006	17885	17976	18058	17915	18018	18128	17991	17901	17978	17964	18035	17907	18174	17953	18169	18046	17955	18015	18053	17952	17782	17933	17893	18074	18104	18023	18090	18057	18012	18109	18012	18259	17964	17950	18088	18081	18149	17845	17851	17989	18063	17991	18054	18095	18004	17953	17924	17945	17953	18019	18161	18036	17887	18000	17978	18175	17918	17960	17913	17961	17949	18094	18249	18245	18058	17906	18159	18007	18092	18075	18148	17873	17873	17954	18119	17990	18062	17973	17916	17997	18003	18176	18029	18090	17939	18129	18036	17990	18072	17859	18031	18110	18058	18121	17997	17932	17810	18188	17888	18033	18011	17961	18040	17937	18032	18077	18020	18077	18111	18109	17941	17936	18094	18032	18038	18008	18063	18018	17975	18086	17948	18025	18211	17894	18024	18079	18143	17734	17937	18152	17959	17977	18055	17974	17962	18079	17940	18219	17901	18062	17907	18045	17954	18027	17792	18006	17824	17777	17890	18021	17982	17897	17939	18134	18094	18117	17900	18034	17862	18087	18094	17961	18031	17848	18059	18210	18088	18000	17950	18167	18131	17860	18053	18114	17978	17901	18055	17927	18256	18120	17877	17798	18238	17999	18120	18018	18138	18147	18151	18090	18164	17862	17948	18050	18044	18125	18014	17908	17960	18031	18118	17992	18062	17786	18067	18083	18041	18124	17776	17775	17988	17982	17814	17991	18144	17882	17889	17912	18130	18263	17951	17848	17856	17990	17884	18147	17983	18015	17886	18051	18121	17886	18145	17974	18091	17917	18010	17998	18055	17958	18045	17912	18202	17911	18064	17903	18040	18038	18004	18138	18028	17871	17983	18163	18067	18089	17976	17853	18054	18074	17843	17980	17964	18054	18171	17941	18053	17948	18048	18138	18078	17940	18135	18109	18017	18038	18056	18032	18006	17860	18093	18111	17941	17929	17866	17991	18118	18016	17848	18053	17972	18000	18064	17741	18053	18017	17972	18053	18144	18035	18057
21909	20584	27413	25680	24406	28013	32960	30405	29871	30083	30105	34579	43849	46728	40766	36061	33173	31222	30218	29342	29382	29119	29231	29019	29085	29026	29048	28911	29073	29262	29006	29102	29011	29245	29041	29027	29210	28931	29076	28999	29064	29329	29033	28769	28821	29094	28897	29142	29097	29259	29049	29083	28779	28940	28943	29199	29070	28974	28956	28830	29017	29081	28963	29056	29146	29030	29047	29272	28940	29217	29316	29069	29117	29119	28771	28697	29142	29029	28871	28940	28902	28945	28981	29084	29280	28794	28687	28859	29015	29029	28895	29058	29060	28937	29384	28903	28998	28690	29094	29080	29006	28975	29225	29120	29022	29038	28787	28664	28905	29006	29197	28904	28743	28957	29033	29030	28904	28989	29219	29284	28894	28931	28921	29015	28921	29006	29036	29077	28882	28886	29165	28932	28968	28752	29128	28778	28996	28935	28740	28820	28948	29029	28953	29027	28897	28889	28625	28862	28781	28861	28624	28782	28990	28912	29126	29025	28946	29022	29055	28978	29026	29184	28869	29288	29007	28794	28733	28883	28763	28779	28956	28815	29060	28870	28775	29065	29276	29109	29012	28878	28983	28742	29117	28802	28914	28894	29015	29205	29170	29115	28957	28902	29007	29124	29035	29174	28946	28942	28933	28934	28927	28931	29183	29019	29119	28986	29138	28945	28894	28958	29125	28868	28754	28977	29161	28958	28976	28983	28982	29066	28898	29019	29073	28826	28967	28787	29177	29078	28896	28950	29036	28842	28965	28928	28887	28957	29076	28975	29050	28806	28853	28609	29050	28724	28971	29086	28917	28853	28809	29345	28908	28687	28868	28840	28931	29095	28920	28980	29021	28956	29069	28986	28759	28867	28689	28960	28798	29033	28947	28955	29140	28869	28953	28960	29145	28822	28999	29031	29120	28990	28886	28670	28914	28857	28957	28846	28757	28795	28992	28775	29022	28850	28896	29226	29045	28754	28955	28733	28968	29022	28965	28906	28974	28791	29078	29016	29011	28988	28727	28973	28663	28967	29057	29168	29157	29339	28952	28820	28782	28975	28849	29008	28907	29003	29033	28952	28925	28745	28890	29237	28960	29209	29080	28798	28975	29099	29058	29005	29054	28747	29087	29219	28902	28768	28848	28994	28951	28935	28758	29050	28688	28870	29124	29126	28979	28684	28957	28900	28714	28794	29004	29067	28705	28993	28782	28975	28911	28902	28877	28986	29062	28814	28654	29125	28887	28927	28915	29177	28894	28914	29074	29096	28986	28802	28815	28951	28788	28792	29085	29035	29052	29158	28839	29096	28999	28825	28872	29133	28999	29105	29093	29019	28822	29047	29008	29063	28982	28663	28832	28797	28647	28980	28860	28884	28992	29194	28987	28940	28923	28842	29124	29193	28790	29107	29157	29000	29061	28946	28832	29072	29142	28750	28650	28961	28944	28895	28919	29090	28830	29008	29067	29139	28930	29270	28908	28579	28770	29050	29035	29106	28653	28950	28817	28669	29019	29061	28758	28747	28949	29006	28773	28895	29147	28810	28926	28956	28894	28896	28950	28789	28988	28931	28969	28965	28941	28975	28937	28787	29187	29092	29002	29168	29160	28922	29000	28893	29177	28853	28685	28936	28652	28962	28900	29148	29068	29036	28903	28943	29108	29019	28993	28899	28915	28815	28815	28926	28865	29001	29006	29178	29081	28978	28615	28858	28952	28586	29009	28899	28948	28875	28594	29022	28819	29060	28907	28923	28887	28828	29100	29189	28867	29022	28940	29102	28728	28872	28710	28987	28928	28753	28922	28678	29035	29058	29172	29096	28961	28913	28911	29194	29049	29226	28894	28869	29057	29094	28985	28788	28656	29027	28985	29082	29030	29071	28809	28842	28789	28839	28942	28907	29138	29139	28752	29123	29041	28935	28859	28951	28824	28899	29007	28836	28989	28923	28821	28892	28907	29032	28996	28666	28904	28883	28824	28927	28888	28743	28696	29040	28890	29197	29198	28776	29230	29134	29357	28952	29028	29235	29027	28837	28811	28797	28823	28776	29032	29007	28798	28845	28930	28946	28860	29105	29009	28870	28985	29037	28804	29166	28896	28995	29035	29067	29100	29138	28835	28897	28336	28844	28984	28988	29075	28955	28902	29011	29041	29070	28925	29033	28966	28832	29081	28952	29136	28726	28962	29123	28914	28744	28856	28874	28852	28865	29088	28986	28794	29058	28975	29023	28870	28942	29132	28943	29040	28720	28892	28846	29021	29053	28849	28895	29011	29137	28868	28622	28776	28933	29134	29161	28992	29154	28904	28802	28799	28903	28943	29016	28957	28859	28984	29231	28898	28713	29077	28933	28906	28688	28895	29193	28882	29072	28929	28732	28996	28753	28945	28980	28935	28618	29137	28942	28926	28924	28776	29046	29070	28831	28882	28983	28970	28959	29256	29020	28845	28854	29051	28984	29040	29165	28941	28566	29014	28903	29209	29071	29086	29104	29099	29133	29006	28854	28934	28741	28665	28909	29035	28757	28858	28771	28902	28962	28808	28788	28980	29048	29029	28961	29114	28837	28798	28835	29154	28914	28996	28708	28835	28826	28872	28920	28827	28866	28775	28942	29175	29029	29207	29083	28909	28918	28838	28756	28999	28800	29072	29179	29194	28745	29039	28824	28860	29057	28923	29023	29206	28857	28795	29025	28771	29117	28886	28847	28963	28914	28889	29047	28665	28747	29067	28972	28695	29061	29262	29068	29093	29271	28894	28968	29296	28903	28841	29180	28747	28871	29146	29099	29030	28951	29043	28954	28886	28891	28883	28770	28948	28931	28824	28898	28943	28954	29105	29114	28987	28832	28987	29119	29011	29214	29261	28812	28774	28828	29102	28764	28810	28979	29058	29021	29359	28825	29058	28902	28964	28933	28783	28925	28914	28930	28938	28778	28848	28997	28934	28985	29025	29063	28880	29046	28861	29176	28962	28874	28999	28852	28947	29144	29044	28967	29074	28845	28942	28947	29049	29079	29061	28983	28767	29027	28917	28921	28822	28995	28959	28962	29048	29024	29080	28933	28868	28960	28796	28882	28855	28836	29043	29082	29239	29015	28955	28606	29011	28896	28762	28905	28857	28616	28892	28825	28981	29015	28923	28780	28970	29285	29092	28817	28808	28897	28691	28959	28957	29197	28819	28818	29096	28860	29090	28879	29042	28958	28786	28944	28794	28828	28966	28986	28926	28797	28866	28843	28988	29150	29016	28972	29043	29057	28875	28902	28857	28891	28964	29008	29123	28843	28890	28727	28764	28807	28857	29001	28924	28798	28903	29132	28892	28948	28983	28999	29066	29086	28877	28900	29265	28947	29105	29102	29277	29049	28974	29158	29284	29192	28774	28828	28723	29008	29118	28985	29072	28846	28984	29077	29000	29043	28973	29063	29088	29233	29113	29112	28804	29054	29225	28930	29025	28857	28959	29036	28736	28973	29151	29045	29028	28996	29009	28919	28837	29068	29017	28953	28682	28867	29054	28809	28718	28965	29097	28809	28693	29004	28721	28836	29105	28984	28927	29199	28887	28822	29056	29103	29168	28950	29173	28936	28935	28784	28918	28898	28790	29044	29080	29084	28848	28810	28925	28875	29014	28562	29222	28684	28917	29096	28986	28916	28825	28749	29006	28765	28951	28960	29092	28798	28847	28903	29286	28923	28997	28799	28937	28775	28910	28790	28803	28946	29098	28993	29252	28809	29186	28966	29000	29063	28990	28867	29088	28951	29174	28893	28709	28921	28962	28723	29125	28884	29023	29055	28843	28924	29115	28963	29040	28714	28870	29134	28747	28805	28992	28797	28926	28851	28887	28953	29152	28970	29037	29112	29124	28966	28881	28850	28783	29010	28910	29037	28786	28791	28983	28989	28920	28877	28798	28810	28891	28847	29035	29067	28776	28959	28828	28916	29126	29054	28715	29102	28851	28968	28820	28995	28845	28797	29001	28867	28995	29077	28846	28883	28869	28833	28798	28770	28731	28909	28855	28995	28990	28629	29221	29146	28868	28726	28946	29070	28825	28983	28842	28811	28926	28688	29017	28957	28984	28851	28830	28905	28675	28885	28929	28945	29066	29008	29130	29063	29071	29107	29117	28778	29020	28877	28594	29032	29087	28816	28836	28924	28788	29117	28833	28696	28842	28699	28961	28873	28714	28811	28856	28760	28759	28941	29016	28977	28912	28772	29091	28795	28929	29212	28989	28864	28955	28730	28845	28937	28724	28828	28748	28772	28912	28642	29005	29153	29289	29222	29053	28771	29134	28891	28885	28922	29098	28997	29341	29146	29240	29142	29024	28939	28920	29024	28937	29071	29102	28827	28993	28828	28602	28862	28933	28996	28788	29064	28959	28860	28974	29116	28663	28942	29028	28923	29139	28947	29009	28818	28926	28948	28924	28939	28944	28639	28983	29054	28825	28836	29254	28998	29050	28978	29063	28792	28997	28831	29136	29047	29153	29007	29095	29125	29087	29128	29125	29031	28858	28948	29070	28856	28849	28917	28948	28946	28928	28729	28784	28781	28821	28722	28873	28766	29141	28881	29171	28948	29188	28898	28723	28832	29043	28930	28860	28928	28936	28975	28920	28822	28860	28935	29147	28990	28884	28677	28922	28880	29031	29083	29060	28732	28934	28935	29012	29041	29000	28557	29033	29112	29174	29031	28892	28718	28737	28970	28878	29082	28828	29057	28970	29042	28881	28778	29003	29149	28921	28819	29055	28991	28930	28981	29226	28635	28890	28899	29075	28813	29144	29161	29197	28844	28914	28833	29111	29080	28964	29097	28962	28940	28950	29151	29103	28959	28931	28898	29035	28710	28700	28906	28867	29355	28933	28919	29004	29014	28963	28751	28757	28925	28872	28875	29013	28913	28940	28982	29038	29232	28881	28822	28896	29041	28955	29184	28801	28604	28983	28726	28934	28963	28570	29036	29327	29194	29045	29179	28957	29013	28945	28963	29025	29212	28975	28881	28704	29211	29156	29025	29070	28701	28889	28890	28855	28937	29198	29287	28967	28801	28931	29099	28859	29042	28810	28939	28890	29121	29136	29057	29179	29072	29120	29059	28977	28698	28865	28996	28813	28922	28872	28829	29047	28866	28734	28995	29229	28796
47524	73886	66083	45798	31050	22876	21207	20208	19632	19317	19205	27947	38072	39547	32012	26241	22983	21073	19150	18509	18290	18268	18313	18212	18381	18298	18280	18138	18133	18235	18139	18020	18237	18353	18203	18328	18340	18224	18340	18265	18451	18333	18192	18172	18228	18275	18179	18337	18360	18229	18359	18179	18207	18306	18291	18143	18408	18378	18204	18371	18088	18121	18238	18124	18322	18094	18375	18232	18306	18254	18209	18283	18241	18367	18267	18282	18267	18395	18160	18289	18390	18298	18055	18235	18062	18283	18446	18195	18114	18392	18317	18164	18182	18346	18461	18123	18258	18079	18177	18008	18371	18317	18210	18319	18150	18313	18250	18189	18265	18307	18251	18201	18272	18238	18241	18191	18263	18312	18237	18254	18208	18181	18310	18281	18178	18322	18341	18293	18226	18211	18313	18325	18218	18344	18296	18175	18048	18242	18263	18136	18125	18286	18279	18300	18311	18332	18360	18181	18193	18318	18306	18198	18351	18375	18164	18384	18221	18298	18036	18099	18213	18382	18176	18363	18031	18254	18380	18320	18202	18243	18138	18367	18217	18024	18260	18353	18292	18400	18198	18194	18265	18251	18240	18394	18150	18250	17926	18124	18232	18207	18308	18257	18313	18205	18268	18261	18408	18266	18238	18083	18087	18128	18089	18179	18259	18157	18391	18062	18286	18489	18294	18194	18309	18249	18297	18172	18227	18220	18251	18275	18221	18212	18224	18257	18092	18218	18221	18251	18271	18280	18328	18202	18230	18085	18294	18129	18056	18236	18306	18354	18242	18218	18231	18300	18309	18398	18189	18200	18221	18276	18063	18253	18409	18107	18282	18441	18059	18365	18356	18272	18161	18082	18258	18251	18159	18254	18192	18238	18351	18155	18057	18319	18358	18152	18038	18303	18291	18233	18292	18190	18236	18201	18328	18295	18235	18381	18209	18554	18199	18042	18323	18205	18153	18225	18142	18288	18335	18179	18223	18240	18250	18230	18257	18162	18258	18274	18129	18255	18177	18274	18223	18151	18178	18047	18252	18372	18189	18220	18148	18252	18233	18283	18192	18244	18171	18122	18248	18221	18379	18335	18158	18356	18289	18273	18265	18107	18165	18345	18410	18210	18356	18104	18251	18157	18277	18284	18281	18160	18379	18294	17997	18262	18305	18183	18140	18307	18221	18145	18209	18222	18201	18140	18199	18297	18194	18217	18249	18278	18227	18246	18119	18407	18269	18169	18282	18228	18237	18221	18309	18081	18138	18098	18353	18437	18326	18330	18341	18297	18106	18166	18241	18357	18291	18149	18145	18346	18308	18257	18182	18270	18224	18142	18313	18379	18128	18193	18329	18173	18245	18192	18251	18228	18261	18034	18031	18162	18323	18228	18272	18255	18344	18152	18131	18150	18253	18200	18158	18356	18051	18115	18280	18322	18288	18233	18223	18061	18387	18153	18383	18076	18354	18133	18225	18177	18226	18246	18329	18237	18169	18388	18313	18351	18155	18354	18351	18253	18436	18234	18116	18115	18280	18138	18435	18031	18163	18371	18419	18099	18360	18321	18186	18432	18217	18128	18257	18196	18145	18198	18275	18253	18188	18089	18375	18281	18124	18201	18231	18281	18107	18356	18376	18266	18199	18459	18545	18256	18177	18034	18072	18252	18266	18270	18016	18569	18109	18268	18317	18230	18317	18199	18193	18169	18201	18308	18342	18409	18319	18266	18214	18228	18307	18363	18339	18281	18026	18236	18294	18024	18137	18132	18405	18166	18252	18273	17992	18360	18251	18262	18169	18272	18291	18204	18132	18167	18306	18208	18307	18230	18155	18352	18178	18168	18213	18019	18124	18234	18178	18278	18207	18135	18330	18411	18297	18197	18333	18288	18260	18150	18354	18223	18358	17988	18233	18166	18210	18112	18328	18277	18338	18385	18293	18191	18188	18298	18293	18185	18371	18030	18357	18261	18253	18403	18295	18236	18249	18179	18127	18332	18279	18255	18162	18207	18158	18335	18028	18054	18268	18169	18358	18318	18392	18102	18231	18083	18254	18257	18276	18255	18294	18191	18246	18259	18133	18498	18256	18308	18284	18199	18186	18268	18274	18255	18191	18183	18078	18183	18173	18152	18160	18297	18277	18230	18258	18146	18162	18266	18249	18254	18278	18225	18248	18264	18361	18282	18137	18270	18167	18496	18026	18171	18118	18240	18308	18256	18206	18451	18176	18205	18170	18197	18250	18174	18310	18200	18246	18160	18326	18277	18361	18421	18150	18314	18268	18180	18152	18291	18366	18132	18222	18325	18358	18202	18158	18208	18128	18202	18316	18154	18228	18191	18411	18406	18188	18193	18137	18254	18358	18248	18312	18310	18131	18126	18260	18203	18176	18415	18246	18129	18169	18171	18309	18253	18175	18099	18148	18218	18266	18132	18374	18128	18230	18321	18122	18060	18201	18270	18275	18311	18148	18096	18359	18330	18124	18101	18206	18274	18359	18194	18221	18330	18191	18374	18068	18355	18157	18148	18011	18115	18011	18334	18120	18201	18142	18397	18203	18167	18148	18150	18086	18326	18079	18434	18031	18228	18280	18264	18339	18275	18306	18212	18222	18339	18031	18179	18315	18255	18169	18119	18137	18269	18097	18185	18115	18238	18222	18073	18173	18478	18091	18319	18236	18124	18172	18240	18266	18165	18306	18177	18171	18366	18206	18237	18357	18146	18138	18343	18169	18204	18312	18335	18267	18337	18179	18383	18342	18348	18083	18404	18267	18136	18147	18318	18236	18280	18218	18305	18332	18146	18315	18330	18409	18045	18252	18374	18189	18140	18049	18254	18242	18161	18135	18284	18200	18253	18083	18168	18141	18360	18380	18331	18086	18144	18411	18336	18163	18248	18297	18243	18295	18221	18233	18330	18201	18306	18266	18224	18220	18288	18325	18248	18284	18123	18245	18370	18078	18149	18235	18302	18266	18299	18349	18235	18293	18348	18259	18393	18315	18327	18156	18197	18207	18214	18389	18191	18175	18157	18382	18279	18168	18121	18213	18238	18267	18168	18163	18238	18270	18215	18251	18438	18253	18187	18222	18330	18322	18195	18317	18325	18192	18330	18237	18111	18106	18300	18356	18256	18328	18233	18433	18372	18319	18176	18408	18164	18233	17965	18282	18258	18277	18174	18374	18213	18120	18264	18189	18203	18362	18123	18112	18256	18247	18277	18212	18169	18242	18124	18150	18205	18378	18092	18242	18255	18181	18208	18317	18126	18396	18411	18060	18263	18277	18295	18186	18231	18161	18105	18082	18230	18333	18133	18319	18199	18153	18049	18233	18223	18311	18153	18189	18165	18535	18186	18342	18292	18135	18378	18278	18154	18230	18219	18344	18260	18243	18224	18117	18211	18252	18194	18202	18383	18238	18148	18175	18415	18274	18329	18297	18242	18277	18237	18186	18254	18158	18144	18298	18339	18164	18297	18300	18298	18333	18261	18322	18279	18175	18310	18483	18265	18109	18197	18194	18276	18319	18117	18202	18277	17995	18352	18094	18201	18258	18326	18151	18150	18368	18334	18155	18371	18317	18221	18316	18192	18070	18249	18175	18334	18314	18183	18406	18205	18252	18211	18385	18276	18300	18278	18039	18284	18285	18205	18224	18358	18281	18162	18395	18296	18273	18408	18298	18302	18390	18221	18161	18118	18228	18203	18454	18258	18257	18318	18103	18302	18259	18166	18426	18190	18314	18301	18132	18274	18147	18206	18213	18292	18230	18295	18258	18070	18148	18212	18394	18202	18222	18282	18256	18086	18208	18452	18202	18283	18248	18316	18326	18168	18252	18377	18300	18229	18222	17991	18217	18175	18256	18143	18337	18365	18037	18192	18242	18286	18311	18296	18311	18298	18025	18139	18110	18186	18189	18205	18293	18258	18310	18322	18256	18303	18106	18227	18361	18286	18227	18133	18356	18148	18337	18231	18227	18085	18270	18326	18216	18138	18175	18183	18415	18079	18217	18368	18232	18204	18145	18070	18286	18089	18128	18247	18233	18141	18143	18296	17971	18349	18257	18392	18099	18316	18127	18202	18123	18307	18359	18607	18298	18277	18335	18134	18244	17941	18271	18149	18172	18226	18403	18262	18439	18131	18270	18285	18489	18389	18294	18029	18328	18086	18230	18276	18293	18364	18202	18145	18217	18176	18236	18120	18158	18328	18234	18289	18206	17998	18074	18261	18221	18296	18310	18283	18334	18254	18178	18296	18394	18085	18149	18163	18268	18215	18278	18174	18220	18224	18305	18290	18244	18306	18157	18276	18126	18044	18234	18150	18323	18184	18337	18276	18245	18299	18215	18257	18331	18213	18306	18202	18382	18345	18329	18231	18204	18215	18391	18215	18309	18251	18193	18182	18331	18070	18186	18227	18128	18330	18245	18220	18318	18149	18189	18246	18251	18182	18278	18144	18336	18237	18316	18226	18241	18403	18175	18202	18423	18019	18341	18169	18207	18103	18298	18185	18322	18118	18296	18244	18349	18330	18274	18259	18484	18266	17994	18239	18267	18256	18047	18300	18207	18312	18254	18206	18247	18084	18154	18226	18308	18269	18261	18192	18106	18203	18155	18499	18407	18103	18135	18286	18091	18229	18308	18319	18362	18357	18053	17944	18284	18255	18169	18246	18320	18375	18398	18163	18323	18128	18346	18097	18398	18329	18299	18270	18272	18236	18152	18083	18149	18233	18203	18206	18309	18154	18207	18256	18218	18184	18254	18350	18347	18216	18327	18210	18208	18221	18116	18300	18264	18245	18116	18387	18382	18333	18144	18154	18279	18164	18501	18374	18479	18226	18128	18173	18209	18253	18271	18304	18305	18310	18410	18133	18416	18256	18250	18095	18132	18377	18396	18288	18324	18156	18188	18354	18221	18259	18330	18333	18162	18488	18286	18108	18084	18158	18239	18149	18349	18280	18246	18296	18177	18338	18198	18203	18311	18298	18207	18271	18169	18276	18098	18171	18241	18265	18240	18282	18307	18216	18194	18235	18084	18013	18210	18224	18047	18153	18401	18077	18369	18200	18291	18073	18257	18293	18292	18195	18257	18101	18046	18281	18230	18174	18052	18172	18186	18248	18224	18363	18227	18338	18093	18261	18496	18060
46779	52818	50082	38794	31653	30146	29417	29280	28829	28801	28715	29033	29265	29752	29429	29277	28819	29103	28626	28623	28813	28509	28700	28684	28749	28793	28710	28890	28557	28464	28747	28628	28425	28503	28589	28581	28655	28502	28377	28568	28518	28589	28611	28582	28540	28326	28389	28597	28517	28625	28554	28896	28726	28589	28603	28485	28459	28581	28785	28544	28697	28573	28541	28566	28446	28317	28566	28575	28598	28646	28382	28452	28339	28522	28450	28516	28602	28730	28564	28636	28772	28485	28428	28741	28826	28449	28638	28325	28644	28371	28627	28563	28729	28598	28715	28705	28632	28511	28521	28504	28686	28599	28445	28449	28542	28592	28615	28332	28850	28544	28584	28520	28506	28543	28269	28343	28681	28472	28331	28563	28151	28704	28588	28501	28528	28482	28634	28693	28661	28814	28645	28557	28592	28266	28490	28604	28829	28552	28512	28721	28329	28473	28660	28595	28874	28671	28669	28538	28815	28402	28605	28734	28570	28598	28620	28467	28829	28496	28738	28633	28740	28742	28542	28772	28739	28113	28438	28542	28675	28452	28687	28574	28402	28634	28500	28331	28475	28649	28464	28405	28425	28659	28387	28342	28853	28551	28685	28441	28416	28668	28380	28515	28340	28517	28471	28479	28676	28591	28577	28561	28468	28463	28792	28605	28582	28358	28622	28249	28598	28479	28487	28691	28499	28532	28471	28706	28558	28604	28506	28625	28611	28489	28605	28646	28688	28574	28614	28429	28360	28626	28358	28423	28641	28311	28571	28604	28749	28468	28630	28766	28241	28617	28465	28612	28647	28434	28556	28605	28310	28519	28398	28467	28309	28771	28701	28670	28552	28736	28540	28503	28804	28489	28787	28794	28590	28577	28580	28636	28626	28375	28481	28763	28571	28594	28659	28653	28586	28455	28494	28418	28764	28466	28423	28510	28619	28518	28569	28455	28596	28596	28264	28648	28641	28809	28510	28438	28662	28777	28450	28537	28686	28565	28890	28700	28694	28644	28486	28698	28495	28809	28663	28746	28763	28470	28610	28862	28414	28471	28467	28715	28375	28790	28343	28381	28841	28754	28488	28634	28625	28564	28453	28800	28916	28507	28468	28356	28607	28260	28737	28601	28633	28526	28663	28458	28643	28460	28339	28758	28604	28800	28451	28501	28498	28719	28571	28513	28610	28506	28625	28423	28721	28586	28394	28526	28372	28774	28838	28721	28393	28256	28423	28596	28695	28458	28520	28323	28549	28596	28473	28454	28554	28565	28448	28505	28500	28717	28400	28460	28514	28508	28784	28498	28535	28499	28597	28384	28400	28614	28438	28599	28693	28656	28604	28427	28544	28654	28682	28633	28508	28918	28733	28288	28605	28700	28424	28734	28658	28559	28481	28505	28449	28892	28649	28698	28361	28535	28582	28624	28796	28296	28775	28527	28585	28405	28863	28664	28582	28492	28562	28590	28551	28464	28438	28360	28645	28567	28674	28633	28584	28627	28450	28328	28689	28577	28587	28344	28674	28348	28597	28743	28441	28247	28597	28459	28413	28453	28547	28725	28831	28658	28720	28717	28906	28429	28342	28617	28817	28576	28524	28374	28611	28543	28521	28662	28519	28768	28490	28583	28195	28481	28676	28609	28633	28600	28811	28514	28745	28944	28550	28750	28406	28485	28765	28585	28698	28343	28410	28504	28674	28601	28401	28608	28869	28683	28457	28687	28447	28697	28596	28665	28814	28677	28721	28910	28685	28848	28637	28377	28406	28561	28668	28542	28820	28716	28523	28823	28604	28544	28678	28406	28683	28567	28665	28637	28663	28488	28499	28630	28433	28753	28736	28641	28656	28571	28437	28403	28383	28518	28598	28645	28515	28512	28664	28581	28393	28382	28735	28746	28590	28482	28707	28576	28661	28771	28435	28683	28343	28536	28258	28408	28492	28538	28567	28558	28598	28607	28590	28611	28631	28475	28496	28431	28390	28805	28850	28824	28577	28636	28684	28618	28449	28611	28784	28413	28669	28586	28569	28548	28553	28773	28460	28948	28476	28583	28643	28614	28557	28354	28385	28609	28579	28345	28547	28564	28561	28661	28823	28420	28405	28431	28853	28792	28652	28548	28426	28598	28420	28467	28493	28430	28563	28685	28707	28723	28749	28225	28475	28544	28522	28877	28738	28478	28495	28365	28570	28460	28578	28564	28467	28486	28743	28447	28591	28478	28615	28660	28929	28434	28651	28277	28379	28457	28712	28614	28554	28664	28428	28614	28497	28541	28515	28559	28460	28476	28769	28566	28679	28399	28546	28610	28619	28780	28564	28469	28451	28424	28799	28541	28565	28786	28599	28643	28655	28615	28550	28578	28645	28772	28656	28462	28461	28488	28692	28653	28770	28633	28641	28650	28718	28474	28564	28330	28675	28542	28631	28891	28827	28592	28799	28623	28618	28657	28679	28352	28643	28600	28740	28540	28475	28267	28333	28657	28881	28521	28722	28769	28679	28536	28589	28617	28607	28441	28427	28810	28651	28716	28540	28546	28720	28759	28612	28447	28874	28589	28605	28492	28638	28422	28604	28405	28671	28404	28651	28569	28597	28638	28661	28602	28396	28437	28709	28496	28500	28576	28737	28745	28540	28664	28495	28553	28580	28652	28643	28599	28615	28579	28601	28312	28475	28615	28464	28736	28647	28730	28436	28295	28708	28653	28672	28644	28600	28639	28544	28519	28337	28606	28614	28599	28709	28619	28493	28713	28551	28752	28541	28599	28565	28570	28542	28571	28800	28629	28632	28397	28478	28630	28450	28518	28675	28621	28622	28670	28633	28732	28626	28577	28638	28399	28264	28663	28549	28643	28542	28534	29063	28639	28700	28665	28763	28623	28401	28522	28643	28603	28505	28511	28771	28406	28539	28438	28313	28790	28587	28514	28619	28570	28591	28289	28739	28593	28800	28514	28469	28495	28685	28622	28550	28803	28621	28347	28702	28708	28538	28500	28441	28460	28424	28710	28704	28612	28542	28633	28317	28521	28355	28440	28826	28738	28510	28722	28779	28451	28347	28720	28541	28595	28869	28417	28717	28607	28556	28570	28554	28747	28684	28629	28633	28672	28617	28758	28591	28499	28758	28779	28627	28461	28620	28731	28627	28477	28546	28384	28593	28615	28203	28431	28629	29011	28364	28590	28543	28525	28686	28641	28397	28786	28678	28603	28346	28667	28509	28827	28742	28566	28747	28587	28786	28447	28659	28652	28807	28471	28399	28564	28672	28846	28602	28485	28563	28863	28649	28861	28611	28607	28756	28573	28506	28785	28398	28730	28571	28779	28797	28546	28593	28617	28461	28493	28543	28680	28683	28493	28588	28847	28565	28485	28288	28433	28607	28686	28779	28391	28437	28584	28321	28759	28652	28645	28586	28568	28773	28556	28777	28551	28834	28561	28508	28851	28531	28641	28606	28692	28473	28511	28634	28627	28619	28518	28571	28484	28687	28688	28620	28394	28054	28409	28488	28542	28697	28545	28650	28494	28521	28372	28480	28632	28439	28588	28695	28716	28418	28525	28815	28594	28622	28623	28819	28587	28466	28704	28698	28751	28616	28716	28475	28434	28555	28696	28598	28793	28586	28586	28611	28593	28755	28599	28554	28654	28719	28839	28690	28621	28491	28530	28535	28658	28762	28506	28722	28693	28694	28538	28497	28620	28628	28433	28592	28880	28601	28375	28395	28526	28585	28577	28605	28497	28716	28406	28676	28303	28556	28460	28379	28621	28804	28650	28525	28328	28624	28679	28514	28523	28416	28604	28721	28488	28770	28505	28368	28599	28630	28436	28776	28568	28760	28620	28359	28580	28473	28508	28492	28704	28624	28778	28742	28482	28543	28471	28617	28647	28491	28570	28464	28698	28552	28746	28722	28567	28534	28391	28581	28636	28560	28409	28548	28555	28706	28632	28644	28485	28720	28341	28499	28437	28445	28512	28340	28425	28829	28513	28557	28629	28505	28645	28501	28435	28748	28843	28612	28530	28704	28666	28569	28594	28586	28612	28801	28475	28553	28560	28667	28785	28591	28747	28617	28608	28637	28654	28675	28557	28524	28709	28750	28746	28375	28560	28577	28587	28576	28530	28364	28558	28584	28701	28627	28681	28597	28557	28775	28660	28752	28576	28610	28536	28478	28749	28940	28431	28481	28676	28852	28398	28583	28434	28827	28623	28832	28791	28572	28484	28631	28421	28713	28643	28696	28565	28740	28848	28631	28545	28560	28480	28536	28713	28739	28742	28512	28471	28682	28615	28473	28522	28645	28521	28704	28521	28613	28645	28516	28511	28493	28545	28509	28526	28604	28754	28768	28519	29088	28529	28735	28617	28352	28437	28517	28443	28421	28477	28422	28511	28766	28772	28586	28623	28493	28411	28408	28562	28833	28480	28201	28511	28642	28486	28776	28673	28477	28859	28703	28650	28658	28535	28746	28407	28496	28599	28730	28613	28753	28481	28614	28491	28405	28614	28582	28552	28468	28413	28576	28603	28616	28582	28615	28674	28787	28602	28458	28739	28659	28614	28524	28463	28736	28705	28526	28441	28853	28536	28663	28565	28536	28592	28617	28834	28795	28479	28509	28482	28553	28704	28700	28518	28811	28358	28516	28544	28550	28478	28870	28504	28672	28681	28813	28733	28502	28459	28731	28333	28689	28291	28420	28502	28613	28624	28724	28669	28734	28794	28815	28607	28560	28660	28738	28709	28865	28450	28434	28555	28368	28344	28650	28679	28838	28647	28615	28552	28477	28549	28745	28594	28681	28573	28616	28351	28725	28824	28540	28842	28731	28552	28732	28385	28746	28589	28817	28591	28625	28754	28654	28818	28737	28878	28629	28796	28354	28774	28617	28799	28775	28517	28780	28359	28414	28739	28583	28678	28371	28424	28632	28684	28702	28733	28729	28355	28776	28531	28658	28517	28624	28476	28539	28702	28367	28584	28507	28508	28614	28680	28668	28818	28641	28638	28635	28431	28609	28741	28759	28781	28476	28634	28655	28609	28649	28387	28611	28758	28669	28675	28650	28492	28800	28591	28452	28421	28681	28628	28749	28631	28664	28428	28717	28576	28759	28626	28519	28543	28537	28528	28620	28560	28875	28667	28620	28300	28485	28595
48395	57272	47834	29852	21983	19862	19077	18720	18488	18297	18298	18519	18968	19601	19338	18537	18398	18218	18092	18037	17976	17959	18107	18205	18039	18157	18158	17971	18087	18143	18069	18061	17954	17776	18102	18158	18002	18060	18021	18116	18280	17988	17829	17865	18121	18175	18074	18105	18013	18093	18147	17942	17780	17954	18018	17977	18205	18068	17910	18035	18029	18060	18076	17945	18004	17883	17905	18131	18189	18045	17939	18028	18092	18270	18032	18000	18087	18174	17958	17988	18199	18140	18130	18160	18037	18117	18098	18056	18209	18123	18018	18030	18088	18135	18091	18062	18189	18006	17918	17887	18019	18019	18114	18042	17942	18111	17931	18107	17810	18030	17930	18015	17994	18110	18074	18069	18076	18145	18018	18162	18109	18005	17903	17960	17919	17983	18051	18021	18195	17936	18086	18013	18041	18020	18053	18045	18038	17949	18049	17895	17945	17966	18114	18059	18151	17996	18125	18083	18145	17999	18032	18075	18128	18054	18057	18223	17891	17860	17974	18049	18075	18241	18073	18092	17790	18189	18016	17922	17955	18013	17912	18203	18018	18185	18170	17985	17834	18122	17947	18202	18030	18125	17962	17897	18185	18043	17978	17976	18206	17901	18014	18167	18027	18059	17971	18177	18097	18091	18180	17931	18028	18041	18237	18033	17980	18105	18120	18040	18023	17996	17820	18204	17989	18171	17959	17979	17962	18104	17999	18233	17891	18047	18150	18145	17958	18128	18104	18092	17982	18113	17967	18008	18005	18107	18203	18163	17924	18093	17987	17913	17990	18058	17989	17998	18030	18100	17976	17979	18016	18030	18099	18146	18070	17912	18067	18015	18090	18053	18070	18069	17962	17940	18188	17901	18123	18047	18010	18186	17932	18190	17968	17955	17952	18010	18051	18087	18002	17902	18115	17983	17996	18015	18124	18121	18047	17958	18051	17921	17979	18105	18165	18126	18021	17927	18029	18038	17891	18048	18061	18181	18146	18070	17958	18002	17947	17950	18036	18075	18132	17803	18006	18048	18042	18079	18125	18129	18048	17973	18108	17979	18040	18171	18204	18145	17966	18034	17983	17960	17919	18016	17973	17979	18099	17973	18183	18005	17875	18069	18029	18083	18187	18030	18094	18155	18101	18057	18134	18210	18129	17985	18160	18147	18153	17980	18081	18030	18197	18193	18136	18183	18171	17814	17930	18080	18145	17990	17968	18032	18240	18054	18024	18177	18162	18026	17996	18123	18168	18062	18012	17896	18003	18103	17903	18113	18106	17933	18101	18183	18004	17960	18144	18040	17959	18215	17831	18078	17979	18165	17981	18098	17980	18037	17876	18174	18160	18087	18110	18109	17925	18045	17893	18003	18122	17850	18027	18095	18193	17995	17992	18035	18045	17942	18006	18092	18050	18104	18003	17933	17978	17952	18081	18121	17939	18317	17974	18095	18085	17951	18129	18001	18244	18024	18140	18020	18016	18222	18019	18027	18041	18000	18148	17893	17980	18114	18030	17874	17932	17961	18109	18019	17812	18200	18122	18083	18090	17972	18002	17982	17956	18085	18049	18259	17934	18037	17934	18307	17945	18192	17980	18019	18122	17882	17986	18009	18030	18075	18013	18194	18086	18008	18173	17949	18069	18207	18132	18000	18238	17974	18155	18029	18002	18146	17949	17942	17934	18026	18109	17940	18088	18063	18151	18103	18055	18457	17935	18277	17986	18078	17964	18137	18278	18109	18028	17855	17913	18087	18254	18131	18210	18044	18048	18017	17993	18051	18259	17897	17942	18112	18055	18035	18068	18191	17848	18093	18033	17842	18052	17852	18011	18082	18197	18176	18136	18015	18107	18257	17897	18132	17937	18038	18135	18039	17956	18086	18075	18019	18143	17903	17996	17976	18111	17987	18019	18091	18078	17856	18077	18037	18143	18075	17971	17985	18072	18268	18146	18282	18052	18064	18334	18290	18190	18047	18240	18080	18176	17991	18016	18051	18118	18070	18016	18111	18025	18154	18069	18067	18115	17986	18126	17894	18029	18063	17983	18293	18100	18064	18027	18180	18103	18015	18311	17984	18107	17978	18142	17829	18172	18164	18053	17999	17969	17967	18047	18059	18256	18059	18064	18045	17916	18132	18167	17975	17974	17940	18136	18150	18104	18158	18110	17969	17957	18270	18108	17757	18036	18129	17819	18056	18151	17960	18143	17966	17917	17972	18138	18081	17988	18040	18137	17968	18112	18260	18031	18078	17993	18017	18060	18054	18061	17981	18037	18039	18034	17992	18056	18046	18113	18035	17956	18208	17947	18212	18045	18278	17947	17936	18078	18146	18074	18054	18145	17946	18062	18123	18101	17903	18067	18111	18093	18142	17977	18024	17863	17892	18233	18070	18083	17977	18061	18006	18128	17990	18030	18115	18169	17868	18031	18082	18030	17986	18112	17972	17885	18118	18096	17979	18157	18103	17984	18115	17965	18085	18231	18053	18022	18050	18018	18098	18134	18169	18076	18282	17958	17896	18081	18091	18081	18094	18045	18084	18103	18015	18034	18157	18135	18118	18006	18170	17974	18049	18123	18089	18043	18031	18082	18080	18159	18151	18078	17952	17981	18069	17941	17979	18166	18042	17796	18133	18207	18064	18174	17980	18140	18000	18002	18015	18114	18157	18047	17979	18200	18066	17825	18063	17933	18008	18013	18068	18080	18000	18135	17952	18048	18126	18157	18168	17958	18061	18074	18055	18004	18161	18058	18227	17878	17998	17915	18072	18145	18000	17840	17957	18100	18074	17782	18174	18094	18086	17841	17955	18016	17799	17941	17904	18113	18042	17995	17968	17876	18101	18006	18091	18204	17870	18175	18032	17992	18005	18028	17989	17918	18032	18075	18003	17828	18252	18171	18144	18086	18151	17924	17986	18096	18140	18054	18074	18113	17991	18002	18109	18005	17948	18090	18180	17953	18051	17988	18019	18040	17840	18003	17996	17864	18023	17967	17956	18012	18069	18122	18124	18255	18029	17919	17902	18000	18005	17942	17991	18101	18114	18058	17894	17868	17989	18035	17982	18065	18186	18207	17880	17919	18150	18097	18228	17959	18225	17984	18250	18104	17917	18085	18063	18080	17950	18045	18007	18057	18015	18105	17866	17895	18094	18122	18092	18036	17979	18155	18119	17951	18251	18011	18095	18215	18089	18073	17853	17958	18147	18098	17980	18058	17954	17891	18102	18071	18202	18117	17989	18014	17989	18047	18219	18258	18052	18191	18165	18048	18072	18012	18245	18111	17941	18189	18034	17918	18021	18058	18144	17983	18096	18067	17882	17900	18103	18043	18085	18086	18193	18082	18138	18095	17962	18102	18027	18062	18251	17974	18102	17951	18148	18035	17898	18047	18076	17984	18172	18176	17892	18239	18063	18403	18011	18122	18055	18063	17980	18067	18081	18040	18015	17892	18115	18124	18045	18082	18092	18030	17982	17916	17840	17914	18277	17989	18086	17964	17995	18043	18057	17969	18094	18075	17937	18031	18079	18010	18076	17840	18123	18071	18072	17979	18090	18033	17897	17972	18143	18066	18127	18277	17909	18102	18000	18069	18131	17953	17886	18201	18002	18193	18047	18105	18073	17995	17970	17944	18003	18065	17970	18082	18157	18188	18113	17910	17997	18286	17904	18266	18096	18035	17960	18088	18134	18267	18077	18011	17997	18025	18015	18009	18063	18089	17889	18172	17915	18020	18092	18147	18086	17984	18082	18164	18123	17987	18190	18019	18259	18107	17982	18161	18079	17996	18067	17907	18070	17990	18191	18317	18166	17956	18002	17925	18079	18095	18179	18044	17993	17917	17889	17996	18044	18376	18179	17908	18114	18206	17867	18287	18093	18007	17937	18048	18140	18007	18233	18060	18014	17856	18109	17987	18133	18161	18116	18062	18090	17941	18114	17996	17969	18116	18002	18053	18115	17937	18140	18145	18120	18073	18069	18140	18027	18113	18069	18010	18088	18178	17977	18128	18210	18050	17987	18216	17955	18120	17953	18094	18128	18079	18044	18086	17954	18073	18151	18142	18231	18206	17952	18179	18029	18097	17987	18041	18004	17940	18053	17965	18106	17982	18161	18160	17932	17916	17901	18250	18019	18051	18153	18095	18028	18013	18085	17998	17964	17996	17986	18130	18068	18031	17948	18089	17978	17990	18056	18039	18010	17950	17947	17999	17998	18134	17979	18103	18159	18142	18013	18035	18062	17807	18220	18021	18174	17987	17790	18048	18273	18046	18069	17972	18118	18259	18179	18075	17991	17958	18080	18147	18016	18109	18199	17921	17979	18116	17998	18240	18091	18092	17933	17984	18127	18130	18090	18093	18194	18149	17891	18029	18077	18104	18142	18070	17959	18173	18099	18097	18059	18079	18155	18075	17981	18194	18044	18035	18050	18042	18246	17808	18072	17983	18233	18079	18028	18008	18068	18067	17900	18114	17882	18022	18012	17966	17966	18076	18088	18026	17992	18098	18159	17976	18022	18023	18087	18225	18004	18079	18110	18191	18081	17959	18035	17907	17972	18086	18120	18084	18136	18120	18021	18069	18019	18101	18098	18022	18284	18230	18017	17873	18087	18021	18019	18158	18202	18092	18039	18269	18079	18053	17952	18034	18115	17959	17954	18201	18136	18055	18057	18015	18038	17977	17967	18002	18021	17864	17938	18011	17911	18065	18069	18031	17964	18260	17839	18130	18076	18164	18023	18041	18173	18113	17992	18030	18090	18079	18090	18234	17927	18095	18153	18008	18100	18193	18054	17828	17935	18207	18166	18014	18130	18001	18063	17973	18088	18039	18010	18147	18159	18043	18085	18093	18095	18035	18098	18041	18051	18097	18096	17926	18077	18009	18211	18089	18116	18055	17954	18150	18014	17927	18097	17967	18145	17925	18146	18219	18060	18102	18130	17968	18076	18058	18014	18034	18042	18188	18108	17989	17872	18148	18105	18078	18087	18178	18050	18039	18049	18045	18035	17914	18088	18088	18077	17996	18086	18045	17918	18034	18239	18108	18065	17980	18019	17965	18069	18033	18071	18021	18164	17897	17894	17997	18217	18156	18199	18030	18100	17983	18327	17978	18098	17972	18129	18072	18134	17952	17860	18027	18101	17825	17959
23203	20714	28156	29598	29134	31063	32876	30499	29473	29674	29656	29866	36187	40484	37115	33828	31185	30061	29522	29207	28749	29120	29225	29038	29032	29035	29020	28923	28901	28972	29000	28751	28863	28972	28931	28703	29071	28936	28565	28955	29167	28927	29000	29012	29179	28780	29125	28877	29142	29039	28893	28925	28796	28948	28903	28832	28888	29074	28939	28893	28897	28982	28856	29126	28913	28966	29065	29210	29247	28862	29022	29038	28813	29118	29234	29023	28622	28879	28770	28612	29057	28947	28895	29070	29005	28921	28862	29032	29199	28823	28996	28853	28664	28887	28912	28917	28994	29033	28911	28970	29032	29056	28747	29214	28844	29001	28876	29178	28963	28760	28826	28774	28660	28778	29123	29228	29004	28911	28924	28942	29152	28865	28741	28955	29029	29120	29029	28894	28992	28785	29076	28784	28936	29017	28864	28944	28834	28977	28842	28932	28780	28706	29008	28914	28764	28892	29014	28979	28890	28886	29120	29059	28940	28810	28964	29022	28870	28884	28906	28730	29133	28903	29004	28743	28990	28762	28848	29033	28908	28827	29001	28641	28785	28940	29017	29001	29022	28815	28770	28741	28745	29061	28994	28901	28906	28910	28904	28968	29089	28980	28733	29120	28886	29042	29048	28918	28853	28727	29022	28942	28934	28922	28490	28750	28921	28796	28681	28854	28771	29082	28774	28960	28930	28865	28849	29104	28944	29126	28969	29005	29118	29155	29000	28871	29051	28979	28848	29020	28975	28848	28846	28894	28972	28945	28860	29031	28750	28738	28650	28858	28890	28870	28791	29061	28915	28939	29019	28702	28841	28927	28824	29012	28926	28909	28700	28564	29038	29117	28880	28920	28702	28658	29062	29021	28917	28699	28755	28853	29023	29101	29140	29103	29073	29161	28942	28751	29063	29084	28839	28683	29156	28931	29103	28876	28933	28941	29036	28991	28889	28855	29148	28926	28957	29017	28806	28928	29088	28969	29117	28917	28808	29107	28964	28986	28973	28762	28841	29061	28985	29059	28751	29010	28989	28993	28838	29016	29072	28903	28703	29012	28512	28910	28862	28922	28847	28944	29014	28973	28766	28790	29088	28948	29142	29047	28694	29069	29076	28936	28858	29096	29056	28639	28884	29028	28965	28872	28913	29017	28966	28908	28914	28871	28951	28679	29131	28757	28803	28674	29160	29008	29006	29064	29101	29145	29055	28894	28990	28815	28720	28706	28942	28700	29066	28769	29114	28962	28756	28920	28881	28867	28885	28967	28733	28875	29004	28849	29081	28545	29272	29251	29056	28837	29010	28627	28997	28972	29166	29010	28815	29199	28817	29060	29112	29024	28757	28986	29013	28769	28873	28990	28972	29155	28849	28959	29015	28963	28992	28846	28561	29071	29312	28683	28880	29003	29052	29163	28795	28886	28970	29248	28878	28707	28780	28819	29065	28804	28805	29218	28800	29075	28910	28623	29135	28899	29029	28963	28976	28882	29080	28758	29138	28645	29018	28831	28899	28917	29027	28647	28967	28896	28827	28737	29014	29138	28932	28970	28934	28820	28976	28995	28842	28945	28867	29112	28715	29043	29205	28800	28829	28805	28927	28763	28662	28934	28826	29127	28936	28666	28806	28920	28916	28906	29006	28871	29090	29008	28904	29041	28642	28877	28868	28812	28834	28969	28980	28986	29168	28709	28792	29039	28887	28792	28945	29128	28853	29207	28854	28788	28933	28921	28867	29194	28636	28906	29081	28785	28724	28774	28986	28813	28721	29108	28903	28861	28771	29000	29175	28933	29162	28843	28972	29100	28814	29053	28900	28719	28869	28934	28881	28753	28935	28938	28851	28777	28880	28656	28863	28866	28929	28962	29075	28988	28842	28884	28890	28907	29030	28906	28803	28806	29075	28701	28930	29013	28859	28707	28938	29017	28714	28960	29148	28897	29024	28896	29093	28818	29087	28872	28830	29046	28966	28904	28748	28837	29018	29053	28861	28871	28846	28822	29078	28959	29051	29048	29006	29035	28840	28852	28682	28915	29149	28775	28974	28730	28779	28951	28845	28848	28848	28730	29182	28808	28725	28886	28811	28758	28985	28718	29003	28968	28957	29020	29118	28746	28947	28782	29069	28672	29031	29080	29286	29099	28870	29110	28955	28747	28795	28865	29005	28886	28918	28556	28771	28637	28682	28832	29114	28709	28961	29145	28916	29021	28838	28877	28805	28824	29083	28963	29102	28977	28925	29023	28977	29026	28953	28990	28930	29143	28960	28857	28870	28725	29082	28824	29246	28892	29201	28903	28735	28646	28547	28941	28801	28875	29003	28946	28972	28727	29112	29153	29303	28884	29068	29154	28817	28970	28956	28663	29096	29053	28755	28696	28909	29008	28721	28958	28835	28739	28833	28941	28903	29045	28778	28912	28768	28812	28826	28846	28689	28790	28937	28685	28773	28977	28935	28910	28829	28651	28886	28821	28874	28572	28884	28908	28891	29044	28702	28822	29065	29055	28900	28985	28863	29096	28988	28730	28858	28923	29086	28904	28867	28905	28707	29032	28731	28963	28706	28849	29096	28786	28799	28880	28766	29077	28687	29060	28847	29104	28899	28930	28914	28842	29018	28914	28972	28892	28919	28845	28942	28923	28963	28782	29039	28851	29062	28970	28908	28771	28607	29013	28872	28835	29081	29049	29139	29125	29032	28986	28884	28972	28772	28787	28868	29164	29012	28869	28714	28648	29020	28694	28878	28923	29010	28937	29007	28840	28933	29052	28902	28647	28880	29028	29011	28890	28910	28966	28834	28967	28970	28766	28889	29162	28698	28909	28738	28674	28963	28641	28845	29007	28950	28698	28818	28834	28815	28969	29065	29164	29090	29014	28990	29004	28756	28879	28758	29033	28948	28851	28831	28827	28920	28843	28907	28775	28970	28955	29058	28949	28996	28882	29197	28823	28933	28819	28908	29290	28850	28808	28771	28789	28915	28674	29107	29036	28950	28580	28980	28682	28948	28523	28697	28841	28839	29084	28907	28961	29009	28859	28966	28699	29027	29072	28870	28897	28918	28865	28760	29104	28946	29107	28854	28957	28753	28906	29086	29092	28713	28882	29133	28906	28967	28947	29033	28856	28894	28806	28736	28920	29047	29059	28793	28783	29187	28912	29097	28917	28910	29185	28753	28929	28874	28932	28937	29010	29061	28897	28895	28901	29003	28817	29134	29040	28814	29085	28999	28934	28965	28697	29171	28882	28910	28859	28887	28836	28879	28848	29041	28960	28948	28884	29114	28821	28999	28692	28710	28660	28723	29146	28642	28933	28855	28795	28772	28906	29050	28943	28683	28928	28848	29105	28763	28977	29128	29015	29050	29088	28949	28917	29024	28873	29122	28922	29019	29074	29135	28777	29073	28865	28959	28875	28743	28844	28872	28745	28860	29052	29086	28916	28930	28895	28704	28911	28850	29030	29004	28667	28696	29031	28868	28822	28693	29068	28852	28727	28607	28856	28968	28871	28959	28848	28899	28964	28938	28944	28925	28833	28740	28748	28913	28998	28855	28933	29041	28783	29172	28887	28860	29114	29069	29034	28862	28945	28915	28774	28681	28794	29033	28713	28774	28953	28989	28907	28861	28902	28870	29045	28997	28881	28951	29034	29003	28937	28812	28920	28910	28988	28597	28828	28921	28876	29000	28841	28920	28974	29058	29185	28868	29010	28948	28750	28894	28731	28878	29000	28835	28790	28774	28851	29120	29130	28894	29150	29001	29000	29021	28766	28997	28862	28772	28988	28933	28886	28927	28914	28909	28768	28711	28899	28908	29046	28736	28768	28663	28902	28700	29004	28734	28804	28789	29102	28973	28951	29085	29124	28989	28808	28881	28891	29098	29022	28889	28869	28824	28915	29064	28896	28992	28707	29001	29082	28797	28542	28921	28698	29150	29095	29071	29025	29110	29297	29106	29029	29130	28953	29113	28859	28663	28745	28879	28782	29032	28944	28820	28871	28679	28959	29091	28967	28945	28641	28682	28911	28841	28949	29013	29096	28963	28936	28929	29155	28834	28741	29000	28904	28907	28950	28748	29113	28728	28984	28737	28917	28958	28954	28920	28989	28908	28748	29061	28604	28885	28875	28919	28891	28764	29060	28852	28983	28873	28889	28723	28770	29039	28903	28966	29084	28772	29145	28919	28826	29080	28832	28910	28753	29232	28887	29055	28702	28966	28937	29149	29078	28892	28792	28756	28964	28775	28839	28697	28951	28865	28824	29020	28700	29068	28630	28974	28827	28770	29086	28747	28962	28808	29010	28711	28843	28666	28994	28996	28881	28617	28942	28914	28749	28725	28919	28941	28728	28868	28975	28927	28945	28771	29163	28901	28861	28961	28833	29012	29032	28831	29050	28981	28736	29018	29060	28829	28738	29208	28829	28754	29108	28863	28726	29166	28755	28967	28979	28923	28890	28920	28867	28834	29055	29004	28561	28980	29151	29010	28877	29151	28806	28961	28862	28828	28982	28743	28858	28890	29004	28718	28890	29011	28925	28727	29094	29031	28872	28892	28984	28693	28663	28958	28885	29044	29014	29117	28839	28956	29099	28750	28823	28835	28864	28887	28885	28825	28857	28767	29033	28982	28877	28920	28691	28714	28810	28796	28955	28959	29154	28908	28690	29115	28826	28845	28865	28971	28637	28881	28918	29245	28843	28806	28651	28926	28978	28967	28839	29028	28983	28985	28998	28853	28938	28760	28892	29042	28743	29170	29004	29023	28789	28841	28567	29106	28598	28877	28832	28949	28793	29157	29028	28934	29014	28681	29116	28966	28826	28772	28754	28893	28866	28845	28967	28854	28742	29047	28992	29111	28699	28939	28661	28980	28982	28828	28805	28965	28762	28911	29063	28820	28870	28855	28853	29167	28931	28647	28944	28912	28869	28905	28987	29296	29066	28729	28852	28693	28964	29102	28971	29198	28681	28939	28979	29152	29046	29037	28879	28980	28990	28951	28804	28547	28927	28928	28863	28673	28896	28937	28702	28933	29076	28766	29087	29017	29014	28860	28879	28981	28901	29037	28950	28914	28940	29067	29087	28662	28981	28626	28877	29021	29048	28868	28998	28843	29155	28999	28917	29169	28848	28701	28749	29033	29134	29092	28751
46680	67658	60134	47081	31143	23980	21793	20393	19624	19466	19014	19608	29543	32611	27789	23172	20629	19475	18682	18321	18362	18014	18363	18400	18190	18343	18273	18358	18226	18395	18307	18086	18241	18311	18135	18327	18356	18215	18279	18174	18330	18284	18089	18409	18186	18183	18128	18219	18193	18305	18416	18320	18331	18230	18249	18144	18164	18274	18177	18465	18283	18277	18251	18179	18341	18249	18185	18189	18251	18221	18147	18353	18333	18312	18215	18347	18197	18028	18210	18355	18249	18462	18357	18314	18170	18308	18244	18007	18232	18424	18276	18225	18391	18352	18164	18217	18140	18159	18031	18197	18475	18418	18196	18323	18289	18285	18289	18321	18301	18334	18190	18282	18264	18471	18293	18175	18274	18230	18274	18259	18394	18397	18196	18371	18187	18134	18404	18120	18196	18250	18395	18326	18228	18245	18285	18008	18221	18204	18151	18136	18228	18415	18251	18359	18343	18077	18239	18468	18302	18186	18318	18344	18266	18313	18332	18286	18284	18448	18272	18299	18325	18291	18179	18157	18367	18248	18323	18257	18233	18258	18233	18276	18294	18339	18089	18163	18256	18295	18237	18228	18348	18218	18277	18272	18371	18326	18226	18228	18272	18238	18487	17957	18241	18305	18251	18151	18366	18008	18365	18233	18158	18266	18284	18431	18362	18164	18434	18099	18319	18240	18200	18110	18289	18241	18281	18231	18265	18089	18153	18200	18527	18407	18487	18302	18235	18228	18302	18341	18160	18233	18223	18177	18112	18263	18327	18259	18285	18162	18333	18455	18254	18149	18083	18266	18294	18160	18244	18322	18255	18226	18359	18331	18238	18183	18283	18280	18198	18106	18248	18248	18266	18281	18198	18013	18258	18427	18225	18248	18394	18293	18316	18129	18366	18165	18289	18380	18179	18163	18127	18442	18175	18204	18288	18212	18084	18329	18250	18160	18058	18243	18223	18272	18340	18287	18348	18302	18436	18183	18319	18142	18158	18309	18273	18287	18205	18325	18259	18259	18300	18258	18221	18300	18302	18343	18156	18275	18449	18372	18328	18149	18082	18251	18342	18158	18303	18384	18214	18079	18233	18329	18368	18302	18242	18382	18055	18057	18297	18265	18215	18177	18477	18268	18280	18287	18344	18106	18340	18269	18382	18325	18164	18288	18316	18213	18326	18358	18224	18197	18289	18310	18186	18256	18277	18276	18220	18214	18459	18106	18135	18136	18332	18268	18277	18256	18173	18181	18298	18255	18337	18432	18196	18354	18197	18077	18082	18163	18203	18223	18259	18129	18223	18304	18446	18050	18250	18212	18293	18287	18150	18429	18194	18146	18145	18342	18268	18223	18343	18106	18186	18341	18191	18366	18245	18259	18190	18261	18297	18227	18176	18331	18229	18305	18159	18355	18222	18251	18241	18027	18127	18436	18200	18141	18275	18333	18327	18298	18147	18184	18134	18335	18276	18349	18200	18367	18337	18210	18085	18267	18160	18231	18383	18279	18292	18311	18286	18198	18353	18393	18253	18278	18225	18273	18256	18053	18529	18207	18385	18227	18308	18401	18301	18183	18297	18303	18338	18514	18228	18214	18145	18361	18252	18201	18264	18209	18309	18219	18303	18173	18306	18317	18000	18244	18217	18000	18382	18363	18282	18204	18249	18005	18233	18216	18286	18209	18436	18282	18346	18035	18393	18167	18240	18389	18156	18283	18222	18090	18359	18430	18293	18388	18139	18348	18277	18257	18282	18024	18286	18068	18181	18255	18114	18021	18137	18341	18300	18295	18285	18191	18272	18263	18250	18305	18334	18356	18177	18209	18286	18232	18330	18333	18263	18337	18277	18189	18225	18283	18275	18181	18331	18091	18466	18201	18144	18264	18091	18235	18163	18291	18120	18219	18266	18377	18194	18351	18391	18412	18144	18233	18272	18291	18258	18357	18152	18287	18275	18259	18296	18179	18207	18348	18308	18342	18248	18299	18392	18392	18323	18358	18202	18250	18407	18302	18314	18211	18286	18294	18178	18202	18347	18227	18181	18328	18363	18217	18282	18234	18164	18185	18177	18123	18345	18361	18399	18182	18200	18082	18350	18327	18284	18277	18384	18187	18188	18166	18237	18375	18153	18396	18318	18324	18347	18153	18121	18206	18196	18261	18231	18168	18387	18404	18240	18158	18172	18519	18192	18380	18234	18291	18208	18052	18335	18063	18329	18234	18303	18239	18282	18318	18036	18175	18318	18217	18329	18346	18275	18281	18160	18216	18147	18098	18289	18040	18306	18284	18224	18229	18316	18171	18058	18171	18234	18415	18269	18329	18070	18088	18228	18295	18302	18040	18407	18214	18294	18501	18278	18210	18166	18094	18225	18244	18237	18297	18382	18357	18133	18307	18097	18200	18384	18365	18343	18173	18267	18247	18365	18025	18177	18140	18012	18124	18246	18312	18389	18306	18314	18341	18313	18260	18217	18220	18281	18222	18325	18247	18106	18276	18261	18260	18235	18267	18324	18359	18349	18411	18273	18122	18352	18137	18333	18095	18426	18370	18214	18251	18107	18408	18368	18172	18167	18308	18153	18291	18387	18272	18217	18244	18183	18430	18356	18327	18204	18415	18328	18298	18164	18176	18212	18173	18245	18183	18211	18404	18344	18328	18443	18369	18168	18307	18127	18115	18328	18153	18421	18141	18158	18126	18386	18228	18359	18321	18211	18194	18131	18148	18281	18237	18197	18390	18391	18175	18339	18313	18282	18245	18040	18218	18236	18235	18418	18133	18167	18097	18507	18074	18159	18143	18280	18367	18361	18341	18158	18364	18291	18416	18254	18173	18131	18128	18250	18209	18347	18201	18329	18150	18264	18334	18202	18179	18421	18210	18246	18261	18225	18260	18162	18262	18218	18131	18224	18209	18178	18080	18290	18248	18300	18331	18313	18333	18229	18340	18246	18260	18178	18098	18141	18308	18296	18207	18303	18141	18307	18214	18372	18375	18372	18288	18258	18193	18401	18142	18172	18238	18307	18143	18403	18329	18287	18228	18260	18484	18184	18524	18197	18324	18105	18308	18226	18262	18406	18263	18340	18261	18086	18247	18480	18226	18204	18139	18265	18222	18335	18099	18319	18192	18164	18396	18161	18284	18261	18320	18155	18357	18111	18284	18340	18181	18232	18293	18253	18260	18375	18292	18281	18359	18258	18244	18316	18263	18280	18320	18158	18353	18475	18567	18253	18368	18241	18225	18344	18288	18221	18307	18231	18382	18437	18368	18438	18365	18206	18427	18315	18432	18314	18312	18291	18355	18207	17987	18328	18344	18201	18600	18388	18257	18357	18031	18252	18284	18294	18257	18295	18179	18264	18181	18382	18137	18238	18204	18153	18349	18096	18297	18286	18238	18266	18336	18420	18164	18306	18156	18212	18293	18279	18291	18381	18273	18334	18367	18154	18179	18335	18208	18251	18267	18254	18313	18295	18325	18239	18102	18252	18497	18402	18327	18251	18392	18202	18281	18339	18117	18462	18128	18280	18155	18346	18277	18138	18252	18341	18296	18324	18228	18327	18347	18359	18370	18175	18254	18152	18190	18149	18402	18282	18111	18289	18315	18248	18268	18172	18287	18320	18258	18307	18245	18147	18315	18408	18236	18271	18269	18206	18287	18137	18206	18225	18013	18224	18338	18423	18104	18317	18156	18307	18235	18158	18271	18192	18285	18327	18412	18350	18375	18333	18075	18202	18313	18063	18027	18329	18251	18329	18216	18231	18039	18261	18288	18259	18268	18453	18299	18474	18396	18273	18179	18419	18371	18185	18205	18175	18206	18128	18299	18329	18319	18271	18240	18231	18173	18236	18177	18307	18335	18370	18274	18112	18030	18369	18196	18404	18142	18213	18282	18283	18186	18363	18296	18223	18335	18274	18264	18248	18324	18325	18333	18356	18213	18262	18368	18332	18057	18314	18307	18394	18191	18306	18217	18259	18156	18241	18194	18302	18152	18293	18082	18358	18138	18190	18208	18165	18310	18501	18284	18257	18223	18195	18197	18373	18250	18069	18180	18140	18242	18230	18214	18464	18163	18380	18434	18367	18320	18322	18051	18321	18068	18292	18390	18121	18271	18281	18303	18410	18235	18319	18152	18336	18269	18279	18297	18274	18136	18161	18276	18417	18390	18381	18193	18145	17974	18190	18349	18332	18204	18274	18220	18159	18403	18241	18418	18235	18448	18243	18094	18357	18402	18168	18103	18072	18332	18204	18338	18181	18318	18448	18217	18341	18152	18232	18244	18356	18238	18203	18277	18473	18170	18159	18388	18274	18146	18313	18284	18289	18247	18338	18209	17981	18356	18256	18261	18300	18429	18275	18432	18371	18238	18174	18218	18188	18243	18160	18302	18323	18147	18314	18305	18424	18312	18346	18055	18124	18177	18308	18398	18221	18084	18335	18152	18235	18334	18163	18316	18331	18324	18207	18307	18445	18412	18225	18308	18351	18346	18514	18312	18233	18317	18295	18139	18279	18331	18153	18210	18286	18240	18048	18472	18327	18363	18214	18163	18172	18237	18208	18237	18249	18200	18251	18298	18028	18287	18322	18218	18342	18291	18371	18411	18279	18334	18256	18448	18263	18402	18419	18015	18366	18189	18226	18198	18409	18087	18163	18353	18244	18268	18333	18362	18248	18265	18396	18346	18376	18256	18243	18180	18220	18380	18196	18258	18374	18299	18309	18241	18272	18233	18188	18214	18313	18311	18284	18263	18493	18256	18327	18313	18336	18132	18418	18337	18313	18146	18186	18225	18254	18113	18253	18182	18141	18215	18246	18293	18295	18213	18261	18197	18236	18319	18240	18210	18210	18225	18225	18195	18247	18339	18127	18236	18391	18243	18382	18118	18511	18119	18251	18389	18324	18320	18247	18251	18261	18199	18058	18298	18367	18262	18168	18182	18200	18209	18008	18385	18113	18119	18211	18361	18229	18298	18272	18178	18228	18132	18350	18061	18185	18209	18300	18294	18213	18322	18239	18068	18331	18190	18323	18317	18246	18010	18426	18247	18303	18277	18231	18358	18269	18329	18190	18119	18376	18180	18440	18200	18361	18386	18359	18245	18338	18101	18235	18062	18181	18380	18317	18240	18229	18196	18140	18209	18427	18244
21946	20560	27649	27879	30545	31524	35059	32420	31424	31667	31224	30631	38888	47891	42911	36758	33422	31472	30500	29873	29835	29626	29608	29619	29699	29435	29553	29264	29486	29610	29380	29469	29615	29891	29268	29929	29484	29584	29404	29429	29418	29417	29536	29158	29413	29541	29374	29517	29193	29314	29523	29432	29639	29457	29316	29298	29452	29413	29586	29530	29291	29476	29569	29411	29289	29266	29511	29302	29201	29334	29529	29238	29329	29353	29141	29468	29775	29352	29418	29367	29394	29362	29249	29711	29386	29583	29616	29435	29398	29480	29609	29536	29341	29377	29507	29569	29451	29385	29446	29476	29475	29199	29269	29344	29498	29475	29793	29259	29311	29313	29686	29482	29244	29349	29199	29350	29306	29414	29450	29466	29268	29634	29540	29493	29460	29317	29516	29276	29467	29468	29542	29220	29385	29461	29275	29437	29448	29459	29480	29496	29447	29376	29150	29480	29379	29370	29451	29369	29199	29633	29242	29657	29634	29166	29346	29295	29471	29243	29506	29491	29372	29378	29203	29221	29292	29574	29580	29626	29423	29489	29296	29085	29426	29478	29424	29325	29124	29606	29514	29278	29311	29330	29337	29358	29155	29535	29413	29414	29595	29536	29504	29410	29453	29323	29298	29100	29399	29314	29375	29476	29401	29369	29489	29523	29511	29697	29473	29342	29434	29514	29525	29492	29628	29571	29445	29188	29274	29476	29177	29636	29410	29496	29212	29272	29455	29345	29472	29516	29388	29339	29255	29260	29451	29341	29647	29161	29512	29526	29245	29341	29469	29194	29383	29270	29550	29462	29502	29265	29555	29521	29600	29334	29499	29626	29492	29615	29479	29283	29457	29234	29373	29559	29344	29335	29439	29554	29436	29251	29486	29488	29141	29308	29354	29497	29386	29426	29512	29511	29318	29421	29425	29137	29415	29185	29222	29455	29616	29430	29472	29368	29599	29398	29434	29400	29133	29159	29390	29210	29201	29427	29143	29268	29741	29432	29091	29348	29481	29315	29299	29352	29552	29426	29339	29277	29654	29710	29367	29245	29452	29530	29541	29394	29340	29333	29052	29249	29340	29436	29214	29074	29466	29316	29432	29116	29221	29365	29330	29415	29186	29371	29265	29209	29327	29723	29619	29467	29461	29292	29535	29439	29375	29421	29449	29621	29788	29514	29322	29310	29320	29186	29570	29609	29382	29153	29254	29292	29151	29324	29410	29283	29210	29218	29508	29326	29131	29189	29274	29265	29571	29436	29524	29451	29069	29476	29228	29368	29502	29190	29514	29266	29179	29458	29371	29390	29396	29429	29511	29326	29290	29175	29339	29391	29451	29522	29286	29837	29716	29616	29271	29412	29573	29515	29456	29313	29319	29116	29235	29456	29347	29257	29475	29363	29372	29465	29420	29379	29232	29146	29130	29688	29217	29360	29472	29511	29423	29614	29563	29392	29359	29424	29275	29315	29564	29254	29081	29283	29085	29525	29082	29326	29342	29686	29408	29475	29475	29325	29207	29301	29506	29260	29398	29294	29448	29302	29530	29432	29697	29509	29478	29344	29554	29224	29507	29668	29404	29430	29457	29298	29036	29336	29133	29738	29231	29437	29593	29467	29429	29097	29240	29370	29275	29184	29238	29298	29415	29224	29484	29181	29149	29135	29380	29408	29161	29152	29074	29262	29282	29165	29233	29377	29546	29451	29256	29340	29441	29183	29135	29247	29479	29321	29577	29386	29186	29267	29244	29310	29144	29134	29492	29795	29211	29383	29135	29461	29191	29422	29381	29190	29489	29165	29358	29346	29328	29432	29530	29349	29484	29371	29253	29226	29293	29365	29342	29306	29482	29300	29551	29199	29425	29233	29573	29475	29113	29515	29364	29334	29437	29308	29238	28923	29217	29657	29500	29357	29403	29269	29548	29469	29647	29410	29585	29136	29500	29441	29243	29347	29507	29466	29292	29394	29305	29322	29186	29414	29377	29342	29387	29410	29554	29269	29152	29363	29209	29567	29543	29468	29165	29324	29370	29275	29117	29437	29282	29298	29486	29374	29283	29344	29486	29153	29231	29581	29128	29393	29299	29243	29332	28959	29408	29236	29216	29322	29267	29290	29529	29044	29351	29283	29134	29320	29084	29476	29466	29357	29380	29488	29518	29661	29113	29424	29676	29293	29265	29435	29395	29277	29443	29480	29522	29403	29362	29464	29437	29588	29504	29342	29233	29352	29408	29284	29245	29358	29372	29222	29408	29214	29186	29459	29285	29445	29151	29334	29169	29248	29562	29389	29172	29056	29619	29511	29378	29308	29230	29180	29389	29158	29251	29317	29476	29271	29260	29433	29177	29499	29637	29354	29417	29321	29455	29383	29305	29451	29522	29313	29322	29235	29236	29107	29418	29313	29561	29389	29689	29392	29652	29321	29333	29230	29313	29498	29575	29227	29229	29490	29526	29466	29513	29224	29218	29469	29256	29360	29280	29425	29174	29324	29227	29352	29612	29311	29236	29271	29409	29591	29279	29032	29377	29245	29661	29639	29455	29598	29326	29369	29200	29287	29179	29311	29397	29573	29390	29543	29297	29202	29285	29529	29278	29280	29226	29448	29477	29324	29134	29409	29378	29401	29551	29408	29200	29068	29144	29513	29135	29096	29348	29344	29253	29262	29458	29217	29244	29389	29403	29723	29201	29401	29241	29515	29247	29262	29472	29415	29513	29517	29426	29683	29527	29207	29429	29482	29193	29650	29448	29361	29552	29275	29363	29432	29628	29360	29366	29457	29370	29404	29458	29312	29247	29105	29333	29382	29731	29322	29179	29296	29574	29478	29179	29400	29547	29675	29471	29221	29289	29598	29612	29426	29536	29295	29297	29584	29309	29359	29324	29325	29292	29369	29164	29207	29437	29316	29183	29372	29301	29424	29380	29317	29107	29268	29243	29675	29116	29365	29534	29421	29300	29209	29299	29473	29529	29141	29426	29207	29403	29427	29347	29453	29557	29373	29356	29154	29526	29416	29182	29201	29089	29571	29258	29140	29202	29243	29229	29404	29467	29454	29464	29627	29438	29561	29286	29230	29628	29266	29494	29308	29189	29281	29218	29467	29091	29105	29097	29348	29057	29525	29386	29217	29371	29609	29417	29357	29369	29525	29621	29321	29320	29377	29183	29358	29152	29068	29414	29485	29471	29451	29554	29269	29208	29298	29310	29512	29450	29356	29349	29418	29312	29274	29286	29450	29361	29364	29342	29512	29291	29127	29335	29320	29434	29909	29389	29367	29153	29307	29253	29160	29376	29506	29467	29127	29151	29469	29282	29133	29538	29356	29416	29239	29604	29301	29174	29287	29430	29331	29132	29357	29385	29350	29525	29499	29402	29346	29166	29421	29533	29262	29421	29252	29213	29389	29366	29460	29356	28985	29274	29040	29178	29250	29401	29469	29539	29256	29353	29368	29442	29124	29369	29412	29288	29533	29370	29140	29314	29450	29234	29306	29366	29427	29494	29221	29226	29315	29168	29368	29300	29566	29267	29506	29348	29304	29579	29424	29264	29754	29459	29149	29022	29358	29329	29315	29548	29388	29303	29123	29480	29115	29149	29083	29315	29333	29386	29413	29515	29421	29374	29471	29261	29267	29499	29400	29342	29479	29265	29696	29250	29316	29192	29387	29218	29265	29163	29362	29339	29350	29354	29430	29538	29269	29499	29462	29388	29453	29394	29180	29122	29138	29603	29682	29463	29389	29191	29122	29690	29337	29484	29449	29519	29463	29318	29346	29364	29331	29456	29346	29148	29372	29364	29497	29282	29383	29199	29172	29346	29281	29386	29259	29393	29119	29372	29085	29252	29561	29410	29292	29323	29226	29277	29379	29348	29304	29286	29384	29246	29180	29212	29226	29456	29419	29343	29514	29442	29476	29226	29173	29186	29178	29417	29349	29572	29426	29471	29447	29497	29400	29586	29428	29337	29334	29338	29407	29484	29255	29564	29234	29446	29263	29578	29287	29399	29339	29062	29335	29286	29356	29579	29203	29349	29342	29261	28981	29450	29179	29453	29365	29450	29430	29380	29484	29208	29222	29480	29219	29281	29093	29664	29119	29232	29292	28987	29296	29275	29159	29272	29243	29347	29321	29154	29631	29399	29245	29217	29544	29181	29423	29489	29249	29472	29468	29398	29256	29048	29361	29650	29562	29402	29572	29494	29436	29482	29377	29218	29427	29479	29356	29353	29283	29322	29299	29339	29433	29234	29314	29410	29351	29581	29322	29320	29397	29549	29287	29274	29460	29337	29470	29337	29350	29319	29241	29338	29273	29296	29464	29191	29270	29455	29555	29456	29188	29600	29140	29262	29274	29328	29462	29505	29501	29399	29421	29322	29395	29264	29339	29643	29420	29526	29509	29351	29458	29605	29321	29541	29564	29447	29238	29311	29333	29353	29351	29192	29618	29320	29384	29486	29495	29312	29151	29467	29396	29530	29711	29305	29429	29296	29031	29393	29320	29399	29433	29472	29173	29049	29531	29354	29409	29390	29485	29439	29484	29389	29436	29333	29354	29440	29520	29400	29336	29232	29127	29333	29251	29337	29189	29295	29262	29372	29215	29322	29345	29339	29395	29237	29306	29312	29131	29332	29142	29413	29311	29395	29522	29257	29496	29389	29392	29554	29641	29659	29298	29527	29733	29340	29407	29411	29227	29449	29543	29289	29361	29407	29322	29613	29402	29451	29426	29509	29490	29291	29380	29461	29477	29287	29380	29304	29396	29300	29404	29175	29210	29561	29324	29387	29313	29456	29557	29469	29393	29408	29492	29093	29467	29471	29341	29560	29595	29323	29217	29387	29584	29268	29331	29368	29190	29221	29418	29115	29484	29450	29454	29268	29245	29501	29253	29395	29540	29193	29190	29441	29327	29498	29309	29334	29219	29293	29480	29451	29319	29391	29646	29458	29486	29643	29291	29320	29164	29399	29146	29363	29376	29408	29356	29133	29713	29360	29437	29333	29447	29525	29311	29173	29423	29477	29239	29327	29166	29703	29342	29212	29460	29367	29439	29382	29375	29312	29391	29442	29427	29342	29282	29441	29207	29565	29290	29290	29769	29323	29345	29432	29265	29258	29552	29358	29307	29473	29452	29655	29463	29528	29354
44510	69109	68455	57226	43565	28721	24683	23077	22146	21134	20491	19868	32665	40596	34350	27289	23024	20601	19322	18860	18618	18490	18458	18488	18435	18393	18514	18357	18465	18257	18311	18280	18536	18461	18389	18460	18406	18488	18421	18379	18497	18315	18337	18339	18473	18376	18431	18486	18465	18456	18330	18467	18450	18619	18399	18416	18472	18510	18393	18420	18278	18571	18722	18500	18548	18444	18510	18424	18384	18509	18524	18542	18483	18497	18281	18312	18448	18528	18445	18572	18349	18366	18430	18410	18657	18489	18288	18455	18433	18528	18463	18352	18388	18469	18398	18334	18409	18468	18312	18343	18401	18232	18577	18354	18427	18454	18516	18175	18371	18455	18386	18384	18308	18292	18474	18452	18502	18418	18536	18536	18370	18508	18349	18569	18300	18284	18212	18465	18504	18506	18438	18416	18353	18338	18444	18354	18544	18421	18384	18351	18481	18325	18515	18389	18509	18390	18443	18520	18367	18509	18615	18531	18406	18649	18393	18512	18226	18465	18482	18461	18501	18289	18395	18371	18459	18588	18667	18301	18211	18530	18405	18526	18528	18383	18340	18405	18493	18435	18446	18493	18492	18404	18448	18493	18497	18381	18321	18435	18488	18452	18445	18411	18317	18467	18467	18492	18630	18510	18388	18481	18507	18419	18397	18593	18432	18502	18451	18344	18248	18382	18271	18414	18297	18359	18384	18525	18454	18390	18185	18536	18417	18517	18344	18410	18333	18435	18423	18329	18379	18475	18482	18431	18540	18492	18454	18428	18351	18251	18250	18409	18464	18353	18441	18348	18466	18520	18379	18480	18500	18330	18538	18235	18573	18374	18510	18266	18495	18473	18373	18530	18417	18271	18465	18226	18417	18386	18410	18342	18493	18535	18277	18429	18250	18269	18555	18305	18423	18410	18576	18459	18481	18388	18527	18408	18207	18249	18429	18464	18454	18461	18542	18406	18476	18455	18559	18552	18508	18606	18291	18456	18472	18393	18371	18412	18501	18353	18306	18454	18483	18311	18320	18461	18551	18406	18523	18417	18489	18537	18305	18250	18405	18374	18364	18389	18343	18251	18319	18433	18566	18387	18264	18425	18531	18371	18365	18454	18421	18503	18433	18605	18427	18482	18510	18316	18409	18390	18428	18441	18507	18452	18430	18348	18401	18360	18442	18550	18199	18386	18497	18447	18313	18464	18384	18299	18308	18444	18436	18487	18200	18434	18506	18575	18484	18195	18625	18448	18458	18432	18448	18306	18447	18359	18501	18439	18323	18592	18310	18422	18330	18437	18351	18454	18457	18408	18405	18516	18509	18441	18596	18427	18430	18478	18431	18484	18396	18468	18340	18194	18535	18375	18390	18279	18672	18435	18216	18422	18538	18328	18387	18485	18473	18559	18439	18435	18307	18335	18314	18384	18428	18436	18504	18412	18511	18436	18400	18551	18422	18307	18598	18561	18393	18476	18390	18495	18317	18447	18409	18333	18421	18546	18509	18550	18389	18520	18350	18493	18364	18486	18558	18281	18637	18370	18347	18374	18417	18402	18520	18517	18515	18132	18391	18393	18489	18456	18342	18614	18678	18524	18482	18486	18434	18449	18470	18446	18381	18598	18363	18343	18551	18353	18391	18382	18327	18476	18643	18224	18416	18371	18167	18594	18457	18472	18342	18462	18615	18390	18556	18448	18546	18317	18590	18293	18440	18355	18289	18096	18463	18444	18315	18520	18232	18457	18521	18505	18392	18467	18445	18487	18505	18413	18421	18433	18564	18409	18321	18560	18553	18541	18266	18500	18357	18487	18409	18384	18452	18360	18316	18433	18393	18480	18401	18515	18547	18424	18464	18414	18555	18330	18460	18476	18296	18410	18521	18367	18226	18436	18481	18511	18460	18332	18305	18483	18446	18439	18403	18463	18356	18437	18381	18398	18279	18605	18319	18482	18490	18316	18509	18511	18411	18417	18588	18432	18437	18286	18336	18562	18454	18323	18340	18442	18313	18449	18214	18387	18492	18214	18507	18498	18527	18275	18350	18342	18482	18471	18475	18558	18374	18435	18441	18617	18444	18456	18513	18399	18473	18439	18338	18294	18531	18409	18478	18301	18339	18419	18413	18209	18488	18493	18373	18484	18536	18430	18586	18450	18377	18438	18338	18366	18349	18509	18370	18319	18421	18497	18259	18418	18435	18255	18357	18387	18274	18529	18620	18365	18493	18394	18443	18340	18408	18476	18508	18478	18693	18425	18328	18416	18661	18503	18400	18441	18480	18328	18433	18603	18392	18428	18259	18298	18542	18222	18407	18390	18593	18366	18396	18503	18542	18435	18494	18564	18371	18508	18490	18554	18564	18473	18536	18380	18504	18483	18407	18244	18342	18279	18523	18360	18448	18480	18392	18364	18322	18423	18363	18413	18429	18117	18474	18455	18551	18416	18456	18326	18537	18382	18482	18371	18332	18387	18386	18374	18529	18482	18330	18563	18457	18439	18344	18350	18502	18309	18284	18409	18391	18174	18298	18351	18433	18549	18555	18365	18487	18363	18329	18402	18546	18501	18516	18454	18233	18491	18361	18365	18350	18540	18426	18524	18334	18391	18472	18243	18503	18423	18486	18485	18295	18439	18487	18324	18412	18355	18673	18332	18363	18400	18341	18393	18525	18283	18470	18390	18415	18315	18415	18519	18290	18449	18320	18285	18507	18347	18397	18413	18422	18502	18339	18341	18420	18377	18595	18327	18351	18291	18508	18314	18377	18631	18459	18225	18578	18385	18401	18476	18242	18386	18188	18429	18350	18328	18537	18272	18400	18528	18277	18392	18285	18334	18462	18411	18544	18520	18283	18473	18511	18381	18478	18329	18445	18333	18541	18584	18348	18373	18321	18513	18395	18284	18434	18319	18461	18463	18539	18381	18500	18385	18378	18417	18251	18397	18474	18667	18313	18426	18313	18294	18568	18546	18446	18465	18368	18392	18474	18475	18419	18418	18333	18223	18237	18410	18463	18396	18390	18480	18361	18444	18533	18391	18330	18519	18433	18560	18425	18520	18475	18484	18417	18448	18436	18412	18504	18498	18418	18644	18307	18524	18285	18404	18520	18421	18242	18321	18359	18463	18449	18502	18377	18292	18497	18471	18463	18264	18318	18484	18442	18269	18525	18399	18458	18341	18506	18420	18491	18406	18371	18555	18374	18510	18415	18499	18436	18363	18352	18426	18398	18522	18495	18450	18425	18473	18437	18432	18414	18496	18270	18469	18406	18338	18476	18428	18293	18452	18162	18554	18429	18591	18483	18391	18525	18399	18428	18477	18383	18459	18690	18433	18541	18349	18462	18375	18466	18371	18439	18407	18399	18482	18416	18444	18372	18386	18516	18410	18420	18407	18494	18429	18590	18526	18450	18287	18366	18620	18440	18347	18388	18475	18439	18445	18456	18391	18471	18541	18419	18355	18353	18544	18442	18260	18417	18521	18384	18465	18423	18468	18553	18490	18379	18344	18428	18278	18262	18500	18683	18437	18380	18578	18476	18368	18333	18482	18426	18408	18471	18392	18480	18315	18413	18442	18222	18391	18341	18454	18422	18521	18445	18337	18537	18458	18309	18439	18491	18420	18487	18273	18422	18346	18394	18449	18309	18233	18554	18492	18354	18343	18175	18350	18387	18384	18470	18414	18408	18250	18452	18384	18447	18666	18515	18644	18438	18362	18368	18475	18445	18552	18377	18413	18567	18462	18422	18384	18336	18292	18566	18551	18408	18479	18486	18574	18367	18539	18548	18308	18380	18334	18358	18183	18471	18399	18474	18484	18353	18334	18431	18480	18377	18541	18385	18297	18422	18444	18423	18546	18355	18371	18281	18630	18328	18350	18724	18415	18334	18394	18496	18316	18417	18469	18474	18443	18410	18378	18282	18408	18318	18547	18349	18350	18476	18374	18403	18276	18585	18363	18531	18488	18456	18333	18356	18530	18277	18406	18302	18421	18368	18369	18302	18409	18463	18230	18514	18556	18438	18336	18537	18600	18441	18532	18441	18459	18324	18425	18474	18259	18327	18441	18360	18526	18489	18350	18567	18421	18450	18573	18412	18490	18347	18298	18525	18529	18675	18478	18505	18541	18387	18336	18569	18381	18430	18262	18209	18403	18374	18340	18506	18417	18409	18327	18447	18514	18254	18403	18386	18457	18579	18487	18474	18569	18338	18396	18430	18525	18367	18587	18365	18453	18445	18396	18337	18566	18359	18358	18532	18222	18337	18396	18504	18471	18574	18300	18567	18457	18397	18285	18331	18714	18298	18364	18611	18314	18419	18450	18378	18456	18451	18291	18603	18358	18428	18472	18477	18450	18404	18367	18292	18422	18423	18628	18245	18380	18416	18434	18393	18382	18604	18460	18343	18348	18364	18297	18490	18417	18454	18303	18496	18421	18448	18538	18437	18374	18516	18346	18318	18488	18277	18441	18452	18430	18461	18487	18385	18350	18554	18457	18414	18443	18589	18389	18468	18356	18339	18308	18386	18240	18650	18421	18334	18326	18406	18382	18385	18295	18466	18402	18512	18375	18326	18442	18485	18417	18469	18380	18434	18274	18378	18364	18430	18346	18359	18305	18466	18256	18308	18530	18423	18603	18518	18395	18468	18539	18512	18472	18407	18519	18412	18395	18350	18432	18353	18466	18513	18400	18439	18217	18399	18472	18448	18222	18371	18449	18321	18475	18589	18380	18404	18507	18462	18476	18462	18468	18357	18386	18460	18735	18449	18597	18146	18246	18410	18521	18579	18340	18516	18364	18519	18453	18553	18405	18473	18352	18491	18261	18476	18246	18565	18319	18438	18503	18495	18581	18396	18483	18292	18538	18468	18338	18597	18252	18357	18421	18263	18651	18451	18349	18335	18381	18365	18503	18518	18385	18470	18432	18429	18341	18489	18428	18649	18375	18323	18602	18278	18645	18505	18535	18353	18386	18398	18463	18437	18433	18542	18403	18366	18332	18465	18439	18479	18455	18480	18459	18487	18519	18359	18625	18393	18369	18459	18297	18572	18404	18305	18571	18525	18481	18291	18491	18377	18472	18342	18423	18459	18450	18333	18308	18398	18226	18383	18343	18343	18479	18389	18499	18426	18338	18402	18417	18470	18520	18457	18482
43404	48489	52974	45557	35555	32124	30568	29857	29925	29762	29597	29471	29405	29904	29819	29597	29491	29027	29095	28883	29012	28965	28986	28994	28699	29167	28929	28807	29087	28951	28917	28944	29038	29041	28896	28965	28973	28850	29087	29274	29218	29172	29020	28877	29047	28950	28997	28958	28992	29069	28929	28989	28746	28977	29011	28870	29259	29003	28884	28984	29022	28842	29002	28771	28733	28803	28882	28932	28975	28980	28934	28909	28902	28970	28965	29109	28965	28710	28844	29054	29079	28790	28553	29030	28865	28954	29015	28853	29138	29042	29004	28812	29073	28808	28942	28851	29050	29117	28953	28894	28978	29031	29022	29130	28978	28788	28898	28997	28991	28981	28733	28764	28916	28920	29113	29082	28915	28999	29001	29033	28737	29130	28960	29136	28946	28858	29102	28958	29003	28999	28969	28715	28819	28753	28956	28815	29167	28924	28766	29084	29113	28854	28817	28767	28898	28860	28817	28958	28979	28882	28741	29090	29063	28912	29107	28836	29073	29058	29089	28666	29089	28818	29085	28974	29084	28699	28950	28829	28600	28754	28979	29021	29050	29110	28795	28802	28798	28886	28951	28810	28781	28735	29010	28955	29210	28987	28952	29217	29176	28911	28908	29145	28807	28985	28777	28754	28921	29007	29019	28913	28886	28844	29147	28843	28710	28885	28788	29145	29107	28861	28974	28926	28883	28919	29177	28876	28587	28877	28710	28829	29037	28875	28973	28924	28969	28663	28891	28916	28691	28992	28901	29072	29071	29211	28970	28923	28965	29099	28679	28738	28819	28777	29071	28837	28995	28763	29096	29085	28929	29069	28927	28706	28737	28915	29121	29204	28733	28972	28866	28539	28953	28946	28980	28686	28962	29146	28982	28836	28906	28936	28874	28846	29074	28827	28745	28652	29057	28882	29076	28915	28769	29133	29135	28922	28591	28709	28845	28906	29035	29001	28872	28821	29087	29160	29209	29018	29123	29109	29386	28874	29116	28960	29059	29045	28957	28854	29003	28782	28720	28601	28888	29021	29238	28711	29049	29150	29023	28887	28949	28962	29020	28948	28972	28786	28913	28854	29039	28787	29125	28936	29073	29001	28783	28810	29206	29045	28911	28881	28870	29066	28996	29077	29163	29111	28972	28799	29047	28831	28862	28931	28766	28901	29118	28961	28847	29077	29048	28953	28827	28947	29344	29040	29051	29003	28865	28998	28900	28836	28930	28962	29023	28701	28689	28813	29079	29222	28988	28819	28939	28926	28989	29065	28867	28984	28919	29070	28842	29187	29122	28865	29110	28794	28836	28968	28967	28778	28865	28821	28914	28986	28909	28875	28746	29150	28874	29002	28932	28763	28646	29297	29081	28877	29077	28895	28945	28898	28788	28930	28950	29149	28709	29109	28738	28962	28669	28956	29077	29003	28975	28917	29058	28829	29022	29044	28911	28843	28641	28964	29083	28934	28920	28876	29220	28814	29090	29154	29341	29188	29205	29051	28794	29159	28736	28811	28844	28995	28963	28974	28968	28855	29160	28977	28935	28862	28811	28688	28897	28919	28863	28787	28950	28861	29003	29033	28872	28909	28847	28704	28868	28839	28977	28955	29128	28960	29016	28839	29084	29026	29088	28449	28938	28982	29173	29104	29065	28905	28838	28863	28621	29078	28824	28908	28812	28886	28879	28702	28689	28974	29014	28882	28929	28978	29045	28895	29047	29039	28962	28908	28979	28814	28725	28953	28884	28876	29078	28986	28917	28973	28755	28866	28968	28963	28838	29050	28941	28855	29002	28939	28954	28856	29103	29004	28963	28806	29131	29058	29112	29196	29055	28911	28978	28914	29005	28890	28910	28678	28934	28934	29079	28781	28800	28855	28792	28979	29001	29123	28810	28923	28942	29081	29261	28743	28842	28934	29082	28941	28962	28794	28949	29417	28995	28939	29233	28923	28897	28952	28963	28777	28897	29050	29075	28986	29023	28737	28895	28800	28838	29100	29344	28924	28747	29055	28795	28737	29015	29046	28782	28655	28855	28969	29135	28752	29038	28861	29152	29160	29065	29130	28984	28987	28886	28624	28947	29180	29095	29020	29005	28708	29067	29102	29082	28968	28766	28939	28961	28931	29089	29228	28835	29084	28969	29048	29128	28990	28982	29102	28833	29005	29149	29195	28781	29006	29043	28677	28972	28810	28853	28919	28989	28631	28692	29234	29129	28867	28756	29022	29035	29046	28924	28759	28933	28920	28936	29018	28826	29051	28962	29173	29042	28811	29007	29020	29030	28914	28818	29162	28970	28763	29047	28916	28871	28830	28579	29148	29097	28905	29020	29085	28943	28940	29026	28945	29070	28784	29042	29183	29039	28971	28986	28946	29013	28993	28744	28825	29076	29047	28663	28769	28831	28817	29035	29088	29200	29175	28800	28930	29127	29078	28953	29034	28982	28946	28907	28772	28826	28923	29037	29065	29059	28905	28921	28908	29077	28843	29054	29250	28819	28921	28974	28920	28933	28862	28975	29009	28962	29006	28926	29128	29271	28979	28930	29035	28909	28798	29044	28724	28978	28819	29009	29025	28909	28946	28874	29073	28825	28915	28870	29053	29157	29105	28767	29015	28989	29067	28883	28764	28831	28665	28774	28849	28866	28881	29056	28979	29006	28956	29075	28875	28916	28927	28729	28962	28877	28747	28863	28984	29010	28762	28874	29180	29130	28876	29050	28952	28931	29115	29008	28802	28929	28845	28942	28852	29011	29001	29033	28916	29061	29240	28826	28912	29126	28945	29206	29128	29115	28981	29119	28994	29109	29035	28855	28975	28950	28971	29033	28833	29027	28874	29078	28802	28891	29195	28920	28799	28890	29146	28801	28901	28905	28868	28954	28999	29150	28896	28812	28956	29135	28632	28937	28751	28900	28905	29086	29046	28873	28913	28984	29019	28971	29150	28894	29093	29098	28856	28626	28723	29081	28838	28844	29257	28835	28888	28976	28803	28904	28780	29054	28874	28975	29220	28981	28890	29132	29023	28666	28695	28830	28994	29002	28809	28838	28747	28981	28979	29009	28988	29017	28946	28913	29067	28934	29358	28825	28856	28706	28994	28723	28863	28780	28957	28790	29241	28909	28773	28883	28937	29045	28965	28958	28852	29000	29173	29036	28916	28956	28918	29205	29114	28836	28929	29095	28830	28946	28966	28890	29250	28742	28971	28867	28896	28819	28763	28946	28726	29001	28946	29225	28898	29217	28906	28965	28815	29138	29104	28938	29066	28893	28842	28911	28901	28742	29099	28788	29164	29075	28719	29052	28996	29069	29004	28787	28938	28816	28945	28967	28909	28841	28925	29281	28962	28989	28899	29027	29053	28856	28754	29001	28930	28758	28991	28896	28843	28702	28866	29126	28988	28894	29212	28863	29061	29004	28862	28794	29117	29104	29002	28786	29150	28975	29011	28817	28935	29096	28728	28950	29141	28883	29156	28901	28983	29195	28975	29276	29122	29073	28979	28843	29064	28787	28976	28979	28909	28934	29079	28975	28951	28639	29080	28915	28848	28979	28888	28959	29078	28944	28920	28823	28901	28945	28687	28750	29019	28980	28864	28942	28824	29010	28896	29098	29085	28749	29106	29074	29137	28978	28604	28896	28984	28999	28920	28965	28965	29194	29022	29076	28829	28722	28566	28947	28885	28743	28841	28686	28832	28967	29011	28876	28958	28854	28877	28893	29005	29067	29049	28891	29000	28804	28745	28792	29044	28958	28762	28647	28712	29029	28795	28871	29020	28926	28840	28897	28863	28797	28913	29177	29131	29193	28942	28708	29000	28959	28973	28855	28885	28860	28904	29089	29013	29061	29218	28910	28757	28836	29185	29281	28977	28764	29102	29273	28989	28845	28859	28997	28841	28969	28887	28972	28757	28914	29072	29137	29011	29126	29041	28983	29094	28859	28782	29020	28762	28959	28893	29066	29008	28989	28805	28984	28885	28942	29047	28861	28913	28881	29108	28887	28936	28743	28999	29166	28999	29197	29199	29109	28935	29074	28930	28956	29124	28655	28877	28756	28851	28600	28835	29101	28931	28977	28765	29073	28881	28888	29086	28908	29043	28840	28634	29127	28822	28931	28878	29002	29042	29140	29149	28905	28904	29034	29038	28887	28772	28830	28973	29124	28900	28760	28817	28964	29026	29026	28919	29052	28850	28830	28782	28825	28856	29082	28877	29140	28798	28896	28891	28772	29080	29041	28800	28875	28985	28810	28960	28840	29020	28850	28970	28790	29083	28806	29099	29028	29105	29116	28744	28878	29080	29061	29023	28824	29119	28948	28928	28999	28902	28994	28836	29149	28992	29487	28752	29103	29107	29142	29023	28872	28782	28727	28866	28853	28946	29064	28884	28868	28942	28871	29126	28956	28661	29110	28964	28979	28923	29007	29089	28930	28963	29105	29153	29384	28893	29001	28811	28740	28827	28906	28947	28839	29067	29111	29074	29176	29009	28714	28736	28779	28977	29119	28974	28949	28918	28997	28933	28622	28636	28988	28837	28797	29063	28794	28884	28948	28914	28983	28878	29139	29034	28879	28823	28974	28875	28918	28837	28835	28877	28858	29009	29050	28713	28808	28741	29001	28977	28625	28989	29001	29190	28817	28588	28819	28887	28860	29193	28841	28921	28809	28869	29225	28862	28962	28969	28862	28881	29026	28867	29085	28991	29232	29178	29058	28968	28838	29007	28940	28887	28894	29070	29128	28757	28776	28890	28909	29147	28798	29408	29025	29054	28941	29005	28971	29174	29072	28957	28854	28871	29037	29031	29028	28827	28917	29076	29089	29083	29283	29220	28877	28872	29008	28742	28812	28908	28878	28990	28776	29144	29153	29201	28954	28791	28645	28874	28943	28901	29038	29191	28999	29090	29074	29105	29104	28730	28815	28969	29120	28755	29032	28849	29108	28802	29027	29087	28938	28864	28963	29093	29005	28761	28857	28839	28936	28788	28872	29040	28746	28909	28764	28853	28934	28794	28678	28922	28882	28887	29002	28837	28795	28866	28910	28814	28956	28958	28977	29147	28976	28997	28926	28904	29067	28847	28897	28946	28928	28851	28926	28880	28951	28774	28991	28871	29051	28994	28910	28888	28790	29170	28993	28688	29078	28832
43624	53917	51190	38238	26474	22541	20078	19580	19299	19223	19242	19156	18852	19637	19239	18709	18586	18329	18284	18172	18169	18178	18344	17990	18203	18160	18189	18151	18280	18062	18174	18161	18058	18098	18197	18282	18204	18151	17998	18158	18264	18150	18046	18184	17958	18156	18260	18060	18300	17967	18327	18159	18278	18292	18271	18120	18091	18058	18321	18315	18024	18142	18177	18244	18263	18202	18165	18291	18205	18385	18168	18178	18467	18319	18345	18091	18280	18145	18167	18091	18245	18205	18055	18205	18312	18174	18236	18265	18228	18091	18191	18091	18310	18195	17968	18351	18265	18203	18226	18227	18280	18230	18277	18309	18245	18009	18342	18215	18067	18164	18049	18325	18275	18215	18244	18146	18120	18345	18280	18140	18098	18152	18180	18097	18149	18194	18073	18222	18228	18172	18123	18095	18106	18129	18150	18205	18243	18039	18150	18181	18135	18131	18262	18167	18254	18400	18323	18072	18187	18180	18126	18150	18261	18080	18325	18224	18263	18156	18050	18091	18207	18222	18173	17958	18276	18276	18041	18131	18210	18081	18154	18360	18119	18100	18221	18198	18330	18278	18359	18115	18258	18343	18103	18302	18002	18287	18219	18247	18146	18132	18254	18177	18186	18208	18127	18260	18302	18311	18164	18259	18147	18318	18203	18220	18175	18074	18136	17964	18214	18212	18219	18137	18164	18230	18090	18083	18431	18128	18142	18276	18309	18240	18158	18137	18205	18204	18080	18103	18210	18083	18300	18413	18256	18263	18047	17995	18229	18254	18012	18128	18107	18190	18277	18284	18263	18220	18164	18240	18083	18262	18201	17981	18077	18162	18056	18281	18469	18097	18120	18068	18121	18314	18196	18190	18297	18258	18056	18129	18129	18083	18253	18203	18221	18216	18370	18258	18096	17923	18392	18267	18018	18199	18210	18268	18162	18097	18165	18311	18159	18142	18249	18222	18133	18298	18106	18192	18194	18069	18235	18063	18212	18133	18069	18161	18120	18231	18315	18264	18016	18031	18083	18210	18181	18223	18272	18288	18317	17903	17994	18153	18220	18182	18097	18222	18017	18426	18252	18150	18184	18313	18331	18313	18257	17989	18190	17968	18143	18135	18231	18131	18272	18354	18156	18208	18265	18078	18314	18161	18063	18265	18021	18312	18148	18095	18258	18141	18296	18367	18174	18262	18130	18172	18325	18258	18039	18359	18155	18231	18155	18166	18211	18127	18095	18432	18216	18366	18168	18326	18142	18216	18316	18253	18151	18296	18214	18131	18253	18262	18197	18215	18160	18200	18275	18101	18363	18067	18132	18300	18091	18370	18081	18333	18213	18552	17919	18107	18428	18078	18085	18035	18206	18270	18139	18318	18247	18284	18261	18181	18226	18140	18074	18094	18315	18088	18249	18111	18159	18055	18238	18097	18288	18332	18190	18213	18256	18072	18065	18187	18191	18377	18082	18265	18114	18146	18250	18224	18148	18191	18224	18315	18136	18153	18121	18163	18139	18193	18241	18363	17971	18189	18224	18243	18196	18190	18218	18242	18127	18222	18086	18301	18303	18190	18102	18134	18054	18322	18233	18190	18249	18127	18242	18188	18307	18157	18015	18197	18242	18175	18138	18314	18158	18135	18252	18019	18213	18150	18165	18267	18323	18190	18192	18166	18187	18102	18190	18206	18334	18191	18219	18003	18251	18172	18278	18151	18061	18216	18038	18125	18247	18062	18258	18089	18363	18237	18082	18099	18259	18200	18302	18229	18205	18083	18164	18137	18073	18226	18231	18073	18236	18283	18136	18395	18439	18253	18087	18331	18213	18254	18392	18119	18260	18112	18165	18291	18230	18200	18317	18239	18257	18235	18227	18204	18118	18010	18337	18322	18290	18389	18197	18190	18261	18154	18179	18168	18130	18302	17991	18102	18141	18038	18134	17937	18271	18163	18315	18027	18087	17999	18307	18295	17910	18196	18050	17988	18262	18282	18256	18182	18471	18152	18184	18233	18184	18093	18256	18282	18316	18010	18149	18069	18422	18205	18145	18055	18233	18230	18233	18272	18232	18102	18172	18335	18204	18278	18215	18245	17975	18430	18169	18210	18046	18083	18142	18265	18214	18357	18334	18048	18314	18290	18227	18211	18197	18310	18275	18246	18280	18150	18104	18253	18303	18041	18252	18136	18191	18230	18184	18200	18254	18211	18051	18082	18274	18206	18142	18125	18225	18088	18122	18215	18373	18062	18342	18279	18237	18158	18017	18237	18223	18208	18162	18148	18257	18286	18001	18121	18336	18206	18068	18264	18103	18270	18263	18142	18320	18348	18189	18262	18181	18221	18308	18366	18244	18155	18177	18178	18159	18224	18277	18385	18296	18164	18160	18033	18135	18192	18145	18178	18078	18333	18163	18250	18271	18178	18087	18375	18228	18187	18212	18038	18258	18083	18159	18266	18204	18376	18360	18248	18277	18159	18252	18128	18192	18123	18307	18271	18252	18397	18273	18445	18105	18172	18336	18040	18290	18311	18044	18029	18266	18232	18253	18305	18369	18125	18171	18101	18048	18098	18225	17980	18303	18135	18230	18271	18210	18302	18154	18246	18094	18371	18141	18302	18294	18310	18079	18183	18044	18367	18228	18250	18274	18305	18283	18280	18163	18229	18144	18147	18221	18254	18214	18111	18087	18455	18157	18167	18183	18274	18263	18350	17982	18085	18179	18208	18117	18060	18107	18144	18279	18101	18282	18233	18255	18118	18225	18286	18157	18185	18068	18131	18099	18181	18275	18210	18173	18123	18255	18328	18216	18135	18330	18362	18072	18254	18300	18167	18312	18020	18248	18221	18336	18065	18425	18225	18154	18337	18073	18131	18339	18085	18326	18205	18125	18167	18193	18088	18167	18205	18252	18031	18352	18259	18228	18160	18249	18122	18157	18159	18196	18032	18294	18094	18205	18136	18267	18206	18151	18194	18208	18171	18013	18015	18242	18207	18305	18110	18113	18137	18254	18291	18223	18216	18277	18172	18203	18383	18266	18270	18012	18285	18372	18192	18378	18133	18112	18277	18171	18226	18212	18067	18218	18168	18258	18111	18300	18190	18218	18218	18258	18158	18073	18324	18160	18087	18189	18185	18064	18175	18352	18161	18073	18296	18088	18157	18310	18178	18119	18302	18017	18245	18246	18244	18102	18289	18242	18063	18170	18156	18196	18260	18233	18279	18264	18311	18170	18066	18136	18403	18150	18231	18195	18157	18293	18158	18193	18122	18211	18072	18343	18268	18208	18105	18172	18144	18125	18223	18272	18149	18127	18232	18251	18242	18160	18301	18307	18212	18118	18362	18308	18286	18153	18228	18214	18104	18298	18172	18220	18079	18272	18060	18147	18201	18172	18258	18016	18044	18283	18202	18078	18209	18207	18225	18180	18187	18125	18245	18091	18185	18281	18376	18195	18156	18218	18005	18224	18303	18334	18174	18259	18129	18350	18250	18169	18175	18188	18135	18274	18182	18139	18190	18149	18173	18346	18226	18081	18398	18089	18227	18263	18156	18111	18244	18030	18223	18180	18165	18233	18307	18269	18176	18055	18261	18276	18175	18320	18114	18338	18274	18304	18266	18180	18214	18358	18275	18181	18210	18435	18122	18037	18303	17972	18178	18020	18219	18283	18208	18135	18157	18302	18072	18140	18348	18375	18395	18119	18020	18246	18281	18317	18109	18281	18242	18027	18084	18052	18056	18214	18126	18138	18158	18169	18396	18076	18155	18090	18237	17954	18235	18274	18124	18173	18305	18329	18508	18201	18147	18051	18314	18165	18065	18291	18256	18201	18250	18347	18221	18239	18331	18237	18196	18222	18114	18291	18237	18245	18254	18211	18129	18304	18229	18148	18162	18308	18057	18140	18197	18246	18168	18047	18124	18340	18479	18032	18212	18181	18464	18191	18149	18105	18130	18230	18159	18124	18212	18279	18217	18142	18364	18255	18300	18267	18290	18211	18004	18081	18104	18299	18177	18182	18193	18248	18125	18211	18218	18278	18148	18285	18424	18185	18102	18209	18073	18415	18394	18246	18357	18251	18137	18208	18322	18013	18067	18067	18259	18075	18299	18275	18106	18244	18364	18220	18094	18344	18157	18242	18119	18111	18087	18289	18149	18277	18211	18408	17905	18477	18198	18000	18277	18237	18192	18106	18147	18255	18063	18218	18061	18168	18321	18149	18109	18086	18029	18243	18236	18118	18109	18298	18245	18208	18241	18135	18100	18289	18237	18233	18191	18227	18233	18341	18080	18178	18273	18069	18233	18203	18070	18307	18236	18245	18295	18334	18194	18329	18395	18238	18214	18220	18374	18326	18327	18262	18369	18243	18085	18037	18260	18067	18110	18007	18257	18237	18322	17968	18052	18128	18238	18231	18224	18285	18282	18211	18081	18221	18209	18228	18202	18013	18227	18128	18374	18301	18168	18302	18079	18264	18083	18247	18200	18251	18184	18125	18182	18120	18265	18388	18101	18124	18078	18127	18146	18267	18073	18112	18131	18095	18117	18282	18158	18402	18122	18213	18253	18048	18328	18414	18111	18184	17986	18157	18158	18175	18204	18180	18431	18169	18154	18218	18124	18103	18244	18190	18082	18237	18266	18197	18219	18242	18280	18208	18259	18338	18134	18358	18051	18130	18013	18116	18020	18224	18253	18097	18395	18231	18356	18183	18172	18204	18276	18179	17983	18187	18271	18139	18420	18134	18293	18117	18206	18231	18202	18081	18169	18189	18181	18099	18218	18176	18177	18203	18006	18197	18244	18137	18109	18284	18181	18115	18025	18210	18236	18344	18270	18183	18274	18211	18114	18142	18291	18211	18240	18120	18201	18077	18208	18293	17952	18266	18310	18035	18379	18342	18264	18000	18496	18410	18132	18279	18157	18242	17957	18131	18249	18252	18185	18216	18166	18342	18292	18428	18253	18193	18198	18144	18325	18311	18232	18213	18232	18204	18084	18238	18193	18042	18175	18333	18087	18204	18289	18201	18161	18178	18447	18208	18217	18322	18160	18080	18119	18237	18470	18142	18266	18116	18043	18302	18255	18284	18268	18276	18152	18256	18096	18181	18277	18130	17931	18344	18285	17982	18258	18206	18260	18261	18153	18296	18142
23237	20701	29261	28381	27067	31124	33328	30721	29847	30348	30150	30088	30643	38886	39206	34874	32335	30993	29672	29149	29294	29070	29051	29035	29217	29231	28984	29113	29208	29120	29253	29043	29124	28965	29074	28992	29094	28948	29111	29009	28973	28933	28998	28829	28730	29156	29288	28944	29213	29213	29005	28875	29039	29027	29184	29226	28725	28811	29053	29119	28786	29128	29011	29038	28986	28974	28803	29027	28940	28815	29070	28858	28797	28993	29273	29106	29205	29159	28906	28849	28979	29019	29082	28993	28945	28965	28925	28970	29077	29146	29036	28636	29130	28960	28968	28962	29250	28997	29002	28682	29089	28931	28829	28947	29113	28815	28841	29027	29059	28765	28749	28967	29035	29245	29068	29200	28980	29223	28841	28903	29114	28982	28979	29061	28704	28806	29016	28957	29046	28951	28964	28915	28847	29109	28992	29133	29040	28837	28867	28999	29050	28995	28935	28983	28808	28762	29094	29101	28960	28919	29107	28831	29267	28931	28981	29072	28958	29091	29250	28746	29320	29242	29224	28831	28982	29020	28934	29055	28874	28972	29126	28936	29016	29282	28728	28845	29054	28908	28790	29022	28854	29103	28939	29170	29184	28881	29213	29101	28809	29026	28992	28871	28981	28894	28775	28622	28968	29035	29290	28845	29145	28906	29032	28629	28713	29181	29115	29019	28809	29235	28866	29028	29095	29066	28928	28866	28950	29031	28981	28970	29027	28883	28837	28904	29001	28994	28920	28900	29026	28871	28979	28981	28956	29059	28805	28906	28907	29035	28863	29035	29161	29061	28914	28750	28922	28969	29022	28967	29156	28866	28932	28919	28998	28765	28738	28741	28935	28872	29079	28888	29127	28731	29103	28940	28970	29118	29202	29031	29088	28974	28835	28712	28964	28934	28834	28821	28838	29035	28878	28776	28880	28923	28983	28949	28965	29015	28809	29084	29086	28930	29030	28819	28986	29099	28937	29371	28863	28651	29036	28950	29002	28986	28907	29017	28962	29080	29099	28853	29074	28955	29009	29086	29314	29094	29040	28785	28957	29205	28808	28842	28997	29112	29329	29047	28967	28971	28989	29289	29122	28924	29061	28917	28670	29048	29021	28760	28976	28861	28880	28896	29102	29205	28933	28716	28962	29068	28880	28828	29042	28677	29069	29081	28962	28789	28831	29149	29055	28740	29145	29012	28647	28926	29008	28747	28999	28966	28940	28756	29021	29098	29157	29068	28723	29128	29045	29052	29093	29020	28860	28893	28901	29008	29085	28967	28820	28846	29005	28743	28946	29149	29049	29231	28868	28864	28961	28988	28881	28977	28842	29072	29013	28895	28634	29057	29006	28854	28649	28907	29209	29070	29014	28962	28858	28837	28855	28857	29001	29121	29024	29136	29032	29035	28680	28968	28624	28808	29063	29016	28887	28950	28993	29090	28748	28952	29038	28993	28956	29081	28927	29302	29104	28933	29177	28936	28735	29033	28851	28952	28725	29026	28983	28825	29105	28802	29115	28785	29056	28870	28830	28884	28924	28508	28716	28960	28823	29240	28770	28935	28911	29139	29093	28939	28966	28958	28898	28849	29064	28916	28965	29182	28926	28807	28980	28842	28902	28960	28854	28960	29040	29070	29112	29016	28858	28876	29114	28737	29032	28587	29195	29373	28899	29008	29129	29038	28824	29004	28814	29105	28857	29047	29144	29161	28822	28963	29193	29074	28999	28870	29118	28889	28885	28850	28836	29080	29122	28704	28982	28756	29158	28932	28900	28902	29095	28951	29075	28882	29107	28696	28984	28834	28947	28984	28698	29036	29095	29091	28916	28809	29144	28989	28750	28873	29102	28987	29098	28894	28859	28908	29017	28889	29166	29102	28832	29037	28930	29192	28978	28950	28908	28981	29033	28858	29172	29323	28960	28886	28948	29004	28976	29016	28978	29057	29031	29304	29015	29227	29002	29006	28845	28963	29037	28970	28772	28928	28875	29136	28950	29083	28916	29012	29229	29157	29012	28787	28961	29113	28854	29178	29384	28887	29082	29089	28967	28974	29167	29082	29037	28850	28720	29163	29158	28879	29021	28931	28957	28777	28881	28911	29013	28925	29005	28876	29102	28813	28972	29208	29220	28885	28986	29088	28626	29193	28986	29022	29307	29136	28683	28943	28834	28939	28834	29078	29107	28907	28704	29033	29095	28875	29095	28856	29052	28903	29077	28853	28744	29058	29065	29038	29008	28814	28886	29163	28921	29028	28833	28995	28798	28931	28875	28995	28940	29093	29161	28901	28913	29163	28796	28888	28875	28766	28672	28993	28966	28897	29076	28924	28965	28861	29046	29072	28809	28896	28922	29060	29096	29265	28986	28807	29002	28815	28813	28888	29164	28974	28897	29136	29094	28828	29138	29030	28805	29223	28830	29104	29019	29110	28800	28871	28933	29023	29051	29123	29003	29046	29200	29064	28941	28958	28908	28831	28920	28890	29150	28726	28941	29118	28799	28903	28835	28849	28942	28948	29018	28860	29002	29108	29035	28879	29044	28994	29052	29010	28983	28903	28896	28872	28837	28901	29010	28843	28895	28865	28964	28966	29081	29007	28923	28854	28879	28907	28808	28665	28829	28853	28968	28951	28859	29003	28957	29031	29043	28900	29084	28933	28754	28798	28977	29133	29017	29024	28998	28801	28986	28885	28753	28972	28813	29022	28913	29147	28699	28671	28893	28929	28975	29327	29178	28823	29079	29107	28761	28759	28919	28959	28963	29050	29318	28835	29220	29199	29280	29016	29118	29137	29172	28984	29111	28882	28783	28952	28850	28837	28960	28831	28896	29016	29064	28854	29173	28756	29118	29087	29117	28864	29023	28910	29066	29152	29018	28872	28753	29040	29255	29083	28804	28875	28846	28931	28733	28807	29182	28902	29196	28552	28924	28815	28765	28827	28920	28748	28978	29012	29264	29053	29299	28922	28952	28934	29052	28863	29088	28992	28829	28857	28999	28952	29251	29049	29168	28789	29001	29015	29085	29283	29163	29228	29143	28929	28973	28953	29077	28832	28925	29107	28972	28886	28760	28723	29252	29030	29006	29147	29005	28769	29155	29116	29027	28885	28919	29042	29079	28969	29131	29170	29279	29230	29144	29119	28734	28867	29273	29109	29065	28952	28816	29202	28934	28895	28782	28775	29162	28989	28844	28910	29067	28897	29013	29230	28917	28720	29100	29048	28866	28913	29094	29121	28940	28691	28948	28805	29239	28777	28957	28808	29125	29124	28786	29068	28984	29058	28871	29179	29089	28893	28979	29241	29219	29002	29032	29036	29117	28827	29071	28949	28991	28853	29054	28956	28819	29074	29122	28964	28859	28945	28959	28919	29003	28854	29147	29091	29090	28809	29227	28950	28999	29010	28985	29005	29103	29085	28818	28966	28813	29053	29119	28846	29047	29021	28818	28849	28826	28874	29077	29208	28732	29209	29037	29034	28963	28882	29111	29013	29092	28981	29069	28949	29247	28759	29185	28783	29223	29021	28669	28983	29120	29014	29108	29018	28770	28805	28797	29023	29060	29066	29051	28994	28894	28996	29018	28885	28885	28839	29090	28769	29335	28959	28947	28844	28824	29220	29089	28970	28746	28999	28869	29221	29156	28875	28884	28896	28914	28970	28972	28835	29046	28827	29027	29152	28887	28995	29008	28793	28880	28947	28792	29198	28906	28928	28897	28908	29086	29121	28982	28923	28864	28878	29292	29010	28960	28923	29110	28816	29179	28987	28901	28950	28806	29171	29204	28894	28812	29050	28862	28897	28992	29051	28970	29105	29080	28991	29289	29028	28919	28944	29088	29258	28975	28980	29099	29072	28922	29072	29182	28804	29135	28912	29094	28858	28858	28864	29009	28835	28960	28891	28770	29158	29135	29303	29269	28957	29027	28885	29013	28964	28891	28847	29104	29050	28883	28909	28599	28871	28990	28853	29144	29091	29034	28967	28988	29118	28836	29042	28975	28844	29031	29128	29252	29105	29009	29096	29344	28918	29256	29102	29007	28812	28812	29069	28918	28963	28896	28938	28841	28781	29244	28927	29069	29021	28896	28871	29115	28950	29177	28990	29052	28905	29086	29322	29174	28954	29035	29012	28873	28929	28762	29076	29018	28776	29025	28867	28698	29041	29121	29061	28955	29003	29144	29054	28965	28815	29286	29090	28700	29161	28917	29226	28747	29162	29330	29032	28968	29079	29007	28560	28870	28961	28834	28785	29135	29012	29099	29047	29253	28775	28791	29016	28774	28969	28960	29081	29020	28904	28914	29100	28933	29126	29065	28802	28881	28885	28934	28775	28992	29077	28695	29114	29217	28932	28753	29028	29001	29168	28926	28860	29225	29087	28916	28904	28776	28995	28908	29058	28759	28844	28895	29007	28929	29058	29019	29169	28837	28932	29013	29157	29158	28903	29079	28851	28965	29019	29123	28904	28741	28949	29058	29095	28713	28936	28924	29115	28988	29148	29005	29189	29164	29150	29019	29049	29070	28644	28780	28829	28987	28862	28836	28931	29154	28986	28854	28892	29218	29123	29024	28882	29046	28963	28789	28994	29023	28871	29137	28948	28875	29165	29005	29021	29162	28947	28928	28748	28709	28928	29056	28897	29159	29079	28761	28711	28940	28805	29084	28962	28987	29156	28785	28795	28731	28973	28920	28920	28959	28977	28913	29126	29210	28950	29085	28935	28944	28941	29159	28848	28831	29014	29003	28953	28997	28825	29033	28767	29142	29084	28966	29061	28960	29117	28923	28798	29085	28775	28768	29022	28921	28968	29015	28975	29015	29065	29313	29122	28916	28892	28921	28998	29011	29065	28934	28926	28799	28703	29035	29251	29017	28916	28753	28914	29087	28734	29197	28974	28925	28941	28838	28923	29090	29040	29049	28790	28969	29027	28727	28743	29104	29005	29032	28814	29180	28928	28997	29234	28967	29111	28737	28987	28924	28782	29294	28874	28934	28932	28859	28866	28778	28976	28828	29332	28960	28966	28940	29087	28966	29038	28930	28960	28898	28871	28756	29022	29364	28863	28958	28921	28912	28871	29153	29154	28984	29015	28991	29114	29235	29026	28951	29029	28943	28948	29035	28898	29118	28964	29073	28822	29160	28767	28903	28951
44606	69363	66415	41503	28878	24679	21782	20647	20121	19733	19833	19844	20855	32550	30673	25259	21947	20103	18837	18307	18475	18186	18464	18249	18309	18533	18362	18257	18345	18371	18469	18374	18319	18312	18286	18338	18304	18274	18359	18332	18337	18231	18323	18286	18246	18400	18310	18340	18409	18510	18385	18317	18242	18400	18408	18463	18294	18243	18332	18259	18400	18186	18419	18063	18242	18287	18289	18321	18536	18217	18365	18119	18383	18211	18405	18349	18290	18256	18311	18205	18259	18502	18160	18277	18294	18228	18372	18252	18449	18359	18214	18388	18288	18220	18341	18297	18371	18337	18263	18179	18315	18352	18262	18309	18376	18285	18406	18449	18112	18292	18350	18234	18267	18244	18243	18324	18176	18338	18146	18363	18277	18159	18383	18341	18321	18321	18362	18156	18161	18322	18267	18264	18352	18247	18274	18450	18383	18466	18217	18319	18334	18401	18333	18307	18485	18347	18493	18134	18346	18533	18211	18280	18416	18177	18256	18290	18286	18192	18484	18264	18247	18243	18391	18126	18235	18483	18293	18417	18300	18302	18269	18295	18325	18248	18246	18323	18287	18337	18304	18245	18466	18145	18196	18347	18263	18167	18064	18416	18139	18319	18369	18160	18242	18255	18161	18316	18309	18352	18435	18265	18414	18191	18270	18271	18135	18354	18384	18362	18255	18504	18372	18349	18268	18313	18497	18321	18239	18158	18188	18310	18375	18259	18254	18255	18405	18435	18076	18442	18321	18406	18156	18361	18280	18328	18490	18275	18430	18374	18176	18218	18214	18213	18116	18433	18354	18367	18321	18204	18434	18245	18326	18137	18278	18253	18257	18250	18258	18371	18172	18419	18297	18251	18150	18329	18300	18144	18275	18426	18225	18263	18200	18441	18398	18127	18312	18218	18242	18221	18406	18325	18261	18408	18267	18375	18322	18365	18165	18087	18447	18315	18299	18223	18446	18386	18347	18412	18382	18421	18280	18352	18217	18265	18407	18179	18368	18316	18351	18311	18476	18279	18393	18457	18133	18490	18377	18234	18267	18338	18385	18347	18215	18166	18374	18380	18245	18172	18177	18269	18114	18414	18383	18383	18331	18465	18426	18364	18383	18405	18144	18263	18368	18308	18303	18216	18251	18425	18415	18209	18392	18496	18143	18224	18231	18276	18408	18235	18331	18448	18497	18309	18376	18251	18190	18335	18292	18264	18232	18308	18398	18034	18321	18158	18247	18272	18494	18288	18170	18199	18433	18367	18433	18163	18343	18255	18228	18159	18336	18183	18335	18199	18345	18119	18307	18274	18322	18307	18266	18363	18359	18343	18300	18325	18250	18200	18296	18189	18235	18228	18282	18301	18283	18376	18187	18207	18403	18317	18049	18301	18209	18424	18344	18419	18195	18355	18367	18262	18412	18218	18262	18380	18227	18406	18415	18318	18357	18329	18446	18321	18271	18408	18033	18292	18342	18250	18363	18479	18232	18194	18320	18352	18407	18362	18161	18295	18372	18146	18203	18243	18483	18401	18325	18353	18404	18443	18368	18271	18271	18270	18197	18325	18252	18142	18440	18267	18357	18249	18434	18322	18306	18407	18284	18353	18339	18054	18400	18197	18377	18467	18345	18083	18269	18423	18334	18346	18132	18348	18310	18392	18242	18401	18207	18182	18123	18369	18289	18135	18524	18367	18185	18266	18546	18337	18174	18299	18404	18292	18237	18416	18240	18323	18294	18508	18389	18205	18285	18384	18292	18136	18387	18414	18164	18258	18208	18338	18221	18222	18396	18175	18318	18241	18405	18352	18221	18280	18100	18396	18324	18303	18283	18276	18286	18381	18300	18219	18215	18463	18288	18407	18437	18263	18247	18259	18315	18273	18391	18282	18391	18432	18431	18274	18224	18248	18147	18213	18369	18316	18194	18281	18391	18168	18219	18399	18294	18203	18291	18325	18187	18261	18400	18298	18269	18255	18347	18237	18298	18192	18327	18138	18266	18353	18343	18215	18371	18413	18270	18235	18437	18151	18444	18302	18259	18258	18436	18118	18314	18394	18381	18353	18242	18497	18368	18175	18632	18396	18302	18142	18460	18275	18166	18166	18268	18339	18295	18312	18381	18328	18234	18259	18372	18349	18186	18431	18266	18503	18245	18296	18253	18188	18444	18277	18400	18300	18377	18181	18417	18298	18409	18284	18310	18385	18420	18392	18441	18465	18176	18221	18165	18450	18126	18269	18404	18356	18286	18458	18184	18400	18272	18223	18479	18238	18234	18205	18247	18307	18319	18345	18438	18240	18092	18187	18265	18494	18393	18372	18334	18256	18269	18189	18166	18157	18504	18327	18494	18283	18316	18317	18302	18240	18293	18265	18463	18380	18166	18262	18410	18420	18278	18234	18258	18216	18398	18284	18315	18315	18210	18298	18269	18351	18204	18341	18299	18314	18429	18155	18361	18417	18350	18195	18252	18222	18263	18344	18343	18185	18124	18155	18294	18215	18269	18401	18281	18239	18124	18207	18358	18293	18318	18147	18332	18179	18291	18166	18284	18371	18397	18492	18406	18257	18307	18288	18136	18288	18235	18183	18295	18345	18223	18269	18270	18485	18365	18273	18430	18302	18293	18306	18253	18425	18411	18234	18284	18269	18272	18331	18285	18248	18437	18403	18235	18218	18306	18372	18317	18101	18387	18248	18389	18295	18415	18323	18320	18360	18333	18319	18268	18336	18196	18350	18389	18231	18062	18303	18279	18147	18320	18259	18397	18101	18307	18324	18320	18171	18249	18392	18301	18335	18282	18141	18311	18288	18119	18303	18529	18344	18260	18348	18375	18399	18324	18219	18319	18404	18259	18217	18380	18169	18538	18206	18370	18316	18273	18259	18344	18368	18315	18222	18261	18238	18398	18241	18248	18352	18250	18487	18248	18324	18311	18324	18180	18251	18355	18260	18409	18376	18336	18126	18361	18248	18324	18321	18491	18337	18225	18376	18540	18178	18316	18510	18135	18397	18399	18370	18234	18211	18279	18279	18276	18281	18274	18392	18412	18187	18147	18420	18201	18331	18248	18216	18205	18409	18147	18293	18395	18315	18262	18392	18431	18204	18185	18347	18532	18135	18317	18266	18354	18254	18206	18279	18244	18366	18509	18271	18180	18104	18146	18206	18556	18157	18382	18370	18363	18440	18215	18315	18492	18304	18384	18140	18278	18337	18113	18371	18375	18290	18279	18301	18326	18462	18129	18341	18329	18515	18424	18329	18360	18339	18496	18326	18263	18309	18366	18347	18321	18362	18282	18269	18445	18250	18382	18355	18189	18326	18288	18232	18530	18284	18420	18360	18180	18476	18229	18197	18114	18239	18131	18278	18335	18401	18412	18405	18158	18257	18096	18217	18238	18321	18334	18351	18410	18364	18392	18214	18253	18404	18293	18374	18288	18279	18316	18392	18190	18337	18409	18281	18314	18312	18303	18294	18446	18356	18369	18205	18200	18430	18301	18260	18270	18207	18450	18302	18411	18461	18474	18487	18378	18595	18173	18296	18288	18244	18265	18164	18386	18321	18191	18323	18415	18096	18457	18442	18262	18105	18166	18377	18225	18450	18340	18456	18089	18375	18185	18384	18338	18244	18251	18298	18275	18109	18122	18229	18284	18111	18296	18444	18017	18355	18290	18538	18337	18441	18446	18350	18327	18381	18512	18149	18457	18384	18406	18313	18141	18383	18313	18244	18277	18119	18204	18236	18108	18245	18368	18302	18364	18260	18344	18271	18203	18323	18378	18375	18442	18316	18386	18251	18330	18376	18148	18391	18254	18444	18389	18262	18327	18295	18240	18350	18301	18312	18211	18240	18029	18291	18395	18290	18431	18187	18209	18323	18205	18414	18188	18406	18350	18334	18519	18300	18385	18290	18498	18248	18260	18288	18146	18386	18164	18350	18235	18370	18100	18359	18091	18474	18378	18160	18454	18229	18142	18303	18143	18220	18170	18346	18393	18487	18372	18323	18310	18331	18364	18557	17970	18298	18283	18285	18148	18179	18347	18326	18402	18218	18409	18452	18383	18377	18350	18307	18306	18364	18272	18289	18404	18278	18259	18255	18291	18567	18441	18359	18365	18198	18331	18294	18421	18435	18377	18291	18221	18370	18401	18418	18336	18296	18343	18220	18256	18445	18331	18362	18338	18372	18125	18348	18220	18214	18432	18066	18378	18377	18360	18402	18431	18254	18402	18350	18301	18224	18224	18211	18330	18374	18213	18500	18257	18408	18298	18287	18418	18219	18272	18308	18217	18221	18128	18352	18322	18373	18406	18256	18504	18241	18225	18216	18238	18225	18444	18136	18416	18448	18372	18305	18272	18380	18444	18352	18364	18371	18411	18404	18172	18387	18387	18162	18355	18464	18242	18142	18335	18284	18349	18230	18430	18218	18263	18472	18347	18564	18361	18157	18430	18223	18353	18321	18388	18301	18480	18379	18345	18265	18246	18455	18181	18154	18362	18447	18368	18206	18373	18484	18263	18229	18516	18213	18352	18145	18308	18242	18363	18121	18220	18247	18413	18399	18278	18422	18292	18422	18398	18185	18164	18533	18471	18270	18227	18455	18270	18322	18379	18159	18235	18359	18177	18320	18424	18371	18171	18386	18400	18388	18409	18250	18335	18116	18299	18463	18381	18298	18213	18225	18398	18333	18357	18155	18360	18668	18444	18425	18466	18416	18257	18336	18311	18336	18246	18309	18373	18230	18306	18400	18230	18233	18261	18354	18274	18372	18313	18372	18398	18375	18489	18369	18231	18340	18299	18220	18350	18381	18349	18341	18291	18042	18246	18390	18206	18173	18275	18250	18348	18161	18184	18387	18247	18138	18314	18428	18324	18223	18204	18381	18359	18442	18337	18396	18310	18314	18419	18348	18324	18361	18360	18244	18378	18362	18375	18215	18343	18282	18114	18256	18345	18313	18451	18347	18334	18261	18397	18354	18203	18311	18268	18318	18453	18349	18491	18534	18342	18229	18483	18362	18532	18373	18355	18337	18306	18372	18224	18483	18197	18331	18341	18406	18269	18384	18503	18343	18137	18318	18533	18389	18329	18197	18494	18201	18474	18212	18292	18277	18286	18306	18130	18491	18184	18108	18299	18451	18297	18342
21992	20620	27607	26202	26227	31308	34260	31140	30035	30411	30499	30078	31234	43648	44535	38293	34247	31331	29095	28937	28834	28793	29173	28981	29453	29197	29290	28813	29074	29348	28624	29001	28803	28774	29141	28909	28849	28692	28920	28936	28877	28771	29130	28775	28844	28922	28696	28921	28639	28871	28731	28794	28995	28833	28902	28958	28726	28992	28939	28841	29129	28767	28835	28831	28922	29072	28832	28972	28786	28531	28919	28931	28910	28963	28840	28607	28894	28861	28879	28753	28871	28846	28697	28827	28703	28993	28907	28819	28974	29040	28717	28670	28749	28662	28654	28698	28543	28790	28995	28803	28797	28604	28676	28629	28823	28850	28645	28743	28681	28763	28922	28893	28712	29043	28821	28602	28939	28798	28719	28921	28786	28462	29002	29013	28810	29009	28701	28891	28877	28847	28669	29010	28857	28700	29027	29070	28752	29060	28869	28764	28870	28848	28848	28624	29082	28610	28735	28757	29002	28890	28746	28820	28480	28900	29042	28728	28898	28750	28724	28557	28971	29173	28849	28754	28972	28827	28785	28602	28799	28911	28624	28766	28875	28622	28970	28709	28963	28488	28917	28620	28710	28882	28711	29001	29098	28755	28674	29155	28796	28814	28740	28757	28964	28824	29159	28644	28623	28733	28734	28581	28738	28870	28751	28849	28764	28811	29008	29001	28847	28961	28933	28654	28933	28807	28853	28669	28744	28658	29010	28717	28879	28652	28646	28610	28865	28889	28949	28555	28941	28583	29072	28663	28790	28804	29079	28871	28887	28406	28770	28840	28760	28876	28715	28970	28756	28782	28897	28948	28683	28728	28691	28725	29012	28800	28733	28944	28973	28729	28999	28777	28797	28776	28699	28816	28664	28727	28720	28672	28804	28622	28852	29103	28782	28593	29090	28830	28643	28842	28905	28779	28794	28895	28876	28978	29089	28912	28693	28754	28832	28804	28953	28960	28877	29094	29076	28827	29018	28728	28729	28929	28945	28908	28565	28814	28887	28810	28567	28648	28529	28885	29050	28919	28786	28696	28719	28969	28993	28675	28795	28832	28573	28838	28751	28582	28775	28889	29021	28703	28681	29109	28853	28830	28934	28998	28746	28735	28598	28580	28923	28722	28741	28976	28727	29000	28856	29009	28926	28729	28926	28677	28838	28810	28944	28660	28651	28844	28898	28848	28674	28875	28659	28814	28924	28691	28779	28887	29084	28841	28646	28503	28871	28774	28650	28919	28708	28649	29008	29023	28623	28749	28526	29040	28724	28979	28871	28754	28983	28787	28783	28750	28970	28771	28796	28939	28724	28938	28856	28730	28966	28699	28855	29064	28992	28917	29055	29030	29098	28930	28870	29008	28503	28716	29051	28933	28973	28839	28789	28754	28915	28677	28698	29006	28818	28924	28725	28817	28913	28502	28997	29138	29041	28854	28676	28827	28833	28934	28976	29007	28974	28798	28735	28933	28962	28677	28840	28902	28972	28904	28787	28572	28889	28813	28939	28715	28619	28632	28844	28606	28869	28919	28833	28959	28586	28825	28714	29021	28954	28820	28789	28832	28717	28807	28946	28662	28800	28692	29000	28832	28809	28869	28649	28952	28973	28730	28940	28655	28981	28844	28753	28825	29071	29088	28879	28742	29089	28778	28702	29037	28952	28636	28907	29018	28906	28944	28652	28759	28723	28414	28831	28764	28955	28748	28938	28899	28829	28775	28897	28769	28601	29021	28742	28932	28995	28774	28917	28942	28834	28771	28617	28666	28790	28896	28672	28814	28992	28823	29053	28988	29071	28831	28959	28491	28914	28963	28743	28840	28883	28730	28815	28848	28632	28797	28953	28582	28706	28622	28701	28909	29164	28695	28919	28794	28746	28648	28834	28883	28836	28866	28985	28730	28867	28820	28841	28839	28785	28833	28837	28741	29008	28643	28976	28610	28836	28488	28756	28748	28375	28721	28874	28777	28937	28607	28975	28702	28714	28841	28839	29018	28726	28852	28970	28877	29058	28839	28821	28906	28822	28956	28832	28673	28975	28705	28867	28867	28666	28886	28524	28877	28723	28845	28693	28936	28930	28866	28854	28690	28936	28892	28791	28735	28889	28705	28685	28989	28780	28681	28762	28883	28743	28867	28706	28593	28739	28700	28640	28944	28908	28675	28763	28857	28801	28885	28754	28883	28905	28979	28667	28760	29185	28886	28992	28791	28868	29093	28604	28663	28836	28712	28868	28822	28839	28570	29040	28893	29084	28989	28930	28917	28823	28842	28693	28584	28739	28603	29050	28614	28711	28831	28913	28886	28810	28912	28745	28814	28695	28805	28608	28817	28917	28850	28652	28827	28868	28841	28892	28861	28710	29118	28965	28850	28993	28533	28601	28768	28891	28887	28833	28923	28959	28993	28920	28683	28812	28744	28881	29075	28715	28576	29011	28824	28957	28751	28765	28682	28877	29050	28884	28783	28812	28809	28909	28821	28723	29066	28774	29099	28969	28640	29014	28832	28908	28796	28777	28534	28734	28829	28774	28847	28846	28907	28647	28979	28720	28899	28710	28948	28793	28802	29069	28926	28756	28489	29048	28782	29082	28712	28713	28742	28979	28915	28803	28705	28771	28865	28755	28843	28606	28684	28621	28579	28647	28687	29003	28891	29046	28695	28601	28958	28829	28978	28725	29006	29108	28921	28972	28791	28838	28744	28827	28933	28887	28943	28989	28946	28740	28710	28880	28767	28924	28937	28901	29193	29054	28994	28919	28961	28891	28743	28767	28943	28592	29020	28688	28461	28847	28804	28977	28625	28742	28890	28782	28662	28772	28852	28803	28778	28796	28746	28919	28641	28839	28726	28746	28709	28953	28725	28781	28942	28808	28506	29057	28686	28696	28418	28795	28754	28830	28611	28706	28731	28743	28740	28551	28954	28929	28992	28647	28853	28973	28810	29138	28813	28801	28963	28883	28895	28780	28829	28786	28890	28969	28825	29013	28848	28811	29257	28946	28829	28934	28539	28916	28921	28694	28813	28866	28769	28986	28564	28802	28718	28911	28891	28640	28833	28742	28725	28726	28639	28833	28689	28736	28836	28832	28866	28731	28712	28858	28925	28811	28961	28596	28793	28892	28747	28807	28723	28801	29053	28726	28898	28830	28833	28782	28848	28786	28782	28962	28853	29005	28825	28510	28820	28924	28990	28696	28758	29035	28715	28753	28752	28701	28812	28832	28711	28875	28960	29051	28934	28673	28611	28654	28891	28627	28653	29125	28883	28610	28651	28955	28882	28814	28833	28807	28692	28746	28825	28842	28437	28814	28711	28750	28857	28792	28643	28851	29113	29114	28773	28883	29007	28743	28716	29017	29042	28910	29105	28804	28904	28841	28929	28769	28854	28975	28845	28802	28931	28876	28909	28844	28914	28953	28982	28944	28957	28875	28836	28636	28975	28909	28927	28474	28800	28937	28725	28729	28658	28906	28885	29068	28992	28910	28748	28813	29084	28810	28699	28918	28805	28826	28762	28853	29021	28709	28948	28939	28864	28988	28914	28854	28501	28742	28929	28749	28877	29003	28537	28711	28800	29064	29022	28616	28997	29010	28998	29124	29090	29105	28820	28791	28636	28991	28811	28857	28940	28812	28711	28817	28910	28773	29039	28720	28892	29191	28677	29062	28938	28760	29041	28819	28965	28780	28643	28907	28525	28655	28839	28865	28888	28901	28795	28865	28746	28820	28711	28884	29078	28753	28875	28761	28606	28787	29029	28854	28821	28893	28854	28389	28583	28735	28807	28840	28932	28749	28812	28599	28704	28858	29063	28882	28774	28720	28675	28695	28723	28824	28831	28892	29044	29055	28958	29166	28969	28962	28782	28955	28973	28957	29073	28634	28613	28831	28991	28737	28693	28855	28904	28704	28778	28801	28763	28851	28803	28803	28888	28893	28635	28822	28829	29018	28432	28963	28851	28617	28662	28698	29174	29043	28889	28926	28791	28824	28714	28818	28577	28741	28745	28852	28753	28669	28858	29106	28933	29018	28747	28685	28827	28816	29087	28721	28904	28927	28990	28970	28987	28973	28737	28808	28843	29046	29077	28912	28871	29008	28717	28852	28990	28694	28800	28686	28791	28978	28722	28663	28936	28625	28713	29066	28837	28735	28922	28858	28855	28851	28767	28847	28980	29102	29019	28688	28685	28651	28682	28913	28649	28706	28915	29031	28702	28756	28723	28782	28756	28931	28683	29062	28721	28911	28760	28826	28913	28920	28820	28661	28726	28997	29087	28912	29143	28723	28596	28821	29037	28874	29079	28665	28885	28962	28838	28860	28805	29137	28769	28854	28854	28996	29094	28659	28729	28798	28853	28986	28709	28704	28699	28718	28908	28992	28633	28673	28844	28736	28797	28761	28931	28753	28633	28784	28874	28614	28553	29110	28834	28938	28798	28751	28757	28938	28772	28968	28778	28876	28768	28627	28699	28596	28680	28653	28928	28675	28869	28663	28698	28803	28966	28799	28823	28970	28560	28924	29110	28866	28961	28774	28985	28933	29048	28997	28855	28900	28568	28748	29149	28920	28837	28899	28710	28742	28705	29310	28967	28734	28921	29165	28635	28921	28924	28792	28768	28780	28710	28703	28923	29095	28928	29094	28708	28992	29072	28855	28739	28976	28865	29023	28843	28668	28988	28899	28675	28705	28650	28927	28591	29072	28764	28977	29035	28581	28873	28942	28768	28789	28860	28976	28811	28636	28832	28985	29080	28783	28940	28987	28782	28519	28882	28740	28880	28779	28921	29000	28874	29101	28968	28904	28893	28532	28945	28798	28417	28584	28823	28990	28944	28764	28805	28971	28826	28728	28828	28670	28904	28737	28702	28664	28877	28777	28600	28718	28764	28802	28697	28892	28941	28860	28917	28765	28671	28675	28633	28646	29274	29018	29145	28898	28767	28849	28904	28685	29010	29114	28992	28738	29008	28971	28783	28652	28831	28746	28819	29160	28638	28841	29025	28824	28811	28812	28601	29047	29000	28731	28860	28857	28829	28485	28828	28821	28650	28876	28753	28756	28788	28759	29015	28756	28901	28915	28779	28988	28857	28661	28723	28938	28821	29087	28617	28803	29172	28747	28840	28701	28785	29097	28820	28950	28785	28686	28998
48333	78550	68820	49077	38518	29242	22915	21305	20794	20599	20254	20140	22372	38012	36290	29308	24318	20957	18102	18322	18144	18257	18201	18402	18755	18572	18139	18146	18302	18122	18328	18244	18180	18220	18216	18386	18204	18201	18089	17955	18165	18124	18152	18125	18237	18123	18294	18094	18133	18100	18307	18225	18137	18307	18236	18286	18048	18270	18296	18151	18160	18328	18182	18180	18166	18399	18127	18254	18290	18155	18271	18027	18254	18203	18238	18259	18200	18173	18044	18286	18143	18041	18281	18165	18074	17952	18219	18129	18097	18210	18201	18115	18126	17981	18180	18111	18335	18129	18107	18200	18210	18022	18099	18246	18157	18043	18310	18199	18125	18110	18282	18296	18188	18228	18245	18124	18272	18264	18385	18045	18103	18468	18241	18192	18112	18256	18097	18092	18275	18144	18190	18274	18273	18038	18380	18191	18191	18188	18235	18142	17988	18514	17968	18049	18102	18263	18350	17903	18132	18331	18249	18208	18286	18187	18087	18314	18297	18079	18251	18377	18124	18017	18131	18003	18028	18140	18148	18252	18164	18166	18204	18105	18235	18203	18173	18166	18072	18265	18098	18131	18206	18355	18151	18187	18077	18260	18141	18149	18317	18324	18107	18174	18123	18070	18243	18027	18108	18106	18159	18278	18134	18244	18154	18171	18184	18032	18176	18326	18274	18082	18241	18157	18192	18075	18081	18350	18213	18315	18123	18279	18225	18161	18161	18509	18089	18116	18185	18209	18254	18121	18190	18244	18450	18149	18174	18210	18217	18030	18222	17985	18127	18046	18249	18219	18320	18149	18177	18317	18143	18158	18033	18380	18015	18145	18407	18181	18224	18168	18308	18325	18186	18210	18304	18148	18263	18111	18038	18128	18287	18265	18188	18272	18290	18155	18052	18153	18254	18079	18220	18192	18098	18273	18222	18229	18170	18365	18300	18034	18188	18208	18360	18165	18200	18165	18200	18161	18318	18111	18425	18138	18178	18409	18199	18070	18224	18255	18180	17976	18158	18266	18239	18144	18287	18283	18235	18207	18130	18141	18075	18134	18277	18241	18294	18205	18190	18090	18075	17934	18065	18414	18393	18099	18014	18317	18137	18197	18162	18109	18191	18344	18253	18364	18124	18080	18161	18147	18297	18079	18182	18301	18293	18248	18155	18085	18076	18231	18269	18076	18200	18105	18200	18307	18035	18255	18281	18253	18254	18270	18190	18066	18115	18115	18201	18205	17979	18240	18224	18216	18204	18083	18037	18141	18154	18174	18169	18307	18288	17919	18248	18354	18154	18115	18102	18131	18195	18093	18123	18206	18300	18249	17977	18078	18217	18149	18216	18109	18151	18283	18261	18306	18209	18198	18085	18080	18329	18190	18227	18315	18108	18286	18245	18187	18123	18187	18174	18152	18316	18243	18223	18264	18181	18353	18309	18234	18376	18217	18148	18328	18256	18126	18177	18129	18330	18192	18229	18135	17951	18237	18355	18117	18048	18106	18282	18286	18197	18201	17967	18169	18146	18130	18315	18076	18160	18166	18189	18292	18073	18344	18096	18202	18166	18285	18300	18266	18150	18143	18188	18187	18128	18220	18061	18195	18322	18195	18025	18184	18200	18143	18209	18178	18187	18319	18078	18068	18138	18189	18131	18320	18192	18087	18115	18208	18136	18280	18176	18234	18119	18301	18146	17894	18271	18208	18109	18216	18239	18032	18173	18254	17976	18174	18156	18147	18130	18238	18297	18384	18131	18094	18235	18205	18112	18327	18179	18156	18200	18116	18262	18220	18096	18183	18206	18300	18251	18003	18263	18163	18269	18038	18229	18066	18210	18248	18092	18181	18307	18187	18257	18289	18151	18001	18251	18246	18427	18134	17964	18169	18103	18284	18249	18073	18056	18361	18192	18117	18035	18178	18045	18170	18024	18215	18149	18207	18288	18201	18189	18088	18216	18252	18237	18045	17980	18126	18078	18126	18252	18100	18231	18117	18092	18128	18212	18220	18312	18274	18195	18078	18372	18244	18189	18007	18097	17972	18186	18079	18160	18209	18123	18237	18063	18284	18220	18082	18022	18098	18034	18201	18190	18108	18242	18138	17966	18253	18175	18290	18143	18282	18339	18291	18353	18011	18228	18135	18205	18268	18028	18165	18130	18046	18179	18091	18082	18260	18269	18195	17959	18325	18088	17902	18178	18085	18202	18058	18218	18209	18160	18179	18273	18258	18268	18106	18106	18286	18214	18041	18167	18146	18146	18224	18235	18114	18251	18098	18163	18022	18200	18027	18082	18212	18216	18259	18253	18149	18182	18225	18280	18345	18172	18178	18169	18296	18044	18144	18270	18291	18223	18285	18196	18054	18347	18127	18125	18207	18275	18189	18041	18408	18146	18280	18191	18176	18201	18161	18227	17980	18060	18424	18238	18305	18134	18265	18103	18118	18382	18222	18105	18170	18301	18086	18216	18100	18082	18070	18250	18190	18255	18098	18128	18207	18234	18248	18158	18136	18111	18195	18126	18111	18161	18352	18239	18175	18160	18233	18216	18158	18152	18317	18334	18209	18150	18312	18235	18150	18133	18108	18356	18173	18270	18379	18075	18391	18130	18277	18238	18284	18235	18131	18026	18027	18248	18205	18347	18172	18325	18209	18099	18120	18336	18129	18254	18349	18055	18162	18252	18183	18239	18113	18147	18015	18183	18163	18010	18253	18187	18205	18247	18113	18069	18264	18216	18099	18217	18084	18246	18123	18256	18146	18196	18060	18260	18169	18089	18108	18327	18120	18265	18107	18164	18449	18272	18390	18226	18177	18080	18025	18173	18187	18255	18248	18152	18166	18076	18155	18089	18316	18102	18275	18258	18150	18216	18374	18092	18126	18103	18250	18106	17998	18108	18251	18196	18281	18015	18275	18158	18296	18181	18125	17946	18438	18071	18320	18089	18020	18084	18066	18110	18135	18127	18253	18130	18043	18160	18154	18060	18171	18114	18203	18100	18217	18220	18109	18146	18175	18051	18169	18193	18319	18212	18113	18169	18234	18236	18016	18144	18259	18209	18271	18145	18224	18067	18222	18276	18219	18124	18092	18065	18042	18117	18095	18175	18266	18209	18079	18266	18260	18264	18374	18210	18073	18236	18081	18238	18098	18302	18215	18192	18277	18336	18222	18192	17984	18120	18065	18374	18225	18222	18050	18287	18053	18369	18329	18075	18060	18125	18256	18235	18155	18111	18336	18180	18233	18070	18065	18178	18157	18181	18298	18268	18156	18239	18075	18179	18368	17989	18288	18134	18332	18091	18168	18126	17881	18109	18201	18127	18218	18071	18156	18071	18244	18304	18190	18277	18231	18031	18190	18260	18291	18115	18079	18128	18098	18084	18235	18166	18230	18156	18288	18145	18200	18188	18302	18122	18092	18362	18230	18238	18207	18089	18236	18126	18136	18121	18258	18130	18157	18121	18169	18409	18166	18254	18084	18136	18262	18308	17990	18292	18016	18289	18172	18013	18222	18398	18307	17965	18291	18085	18114	18235	18241	18053	18102	18300	18383	18312	18330	18204	18113	18266	18085	18242	18245	18237	18104	18099	18088	18168	18034	18302	18170	18105	18300	18256	18174	18139	18218	18063	18247	18126	18133	18120	18309	18057	18229	18048	18135	18222	18388	18287	18292	18093	18296	18142	18143	18232	18132	18301	18313	18259	18207	18049	18294	18281	18203	18186	18170	18102	18058	18077	18158	18236	18282	18276	18049	18010	18208	18328	18313	18268	18235	18132	18427	18231	18165	18208	18208	18148	18222	18141	18211	18380	18014	18064	18002	18288	18318	18127	18290	18155	18256	18251	18070	18088	18303	18136	18243	18325	18262	18153	18320	18163	18133	18291	18154	18237	18116	18406	17933	18012	18131	18275	18412	18209	18058	18206	18229	18332	18184	18206	18105	18170	18113	18286	18081	18316	18176	18327	18305	18420	18267	18069	18287	18218	18169	18117	18215	18199	18128	18381	18268	18213	18316	18204	18278	18172	18093	18209	18392	18176	18088	18058	18101	18231	18224	18183	18218	18091	18227	18204	18242	18222	18356	17951	18257	18100	18181	18267	18188	18147	18321	18099	18332	18318	18235	18203	18142	18150	18036	18134	18150	18235	18105	18284	18076	18130	18236	18271	18339	18262	18179	18311	18267	18269	18087	18137	18039	18366	18048	17998	18093	18132	18380	18061	18278	18360	18174	18132	17997	18119	18153	18268	18265	18073	18060	18192	18240	18442	18229	18080	18186	18226	18052	18117	18188	18229	18226	18216	18287	18220	18124	18027	18335	18140	18185	18206	18239	18184	18288	18168	18226	18183	18275	18141	18246	18253	18185	18143	18433	18072	18119	18166	18317	18140	18226	18129	18127	18090	18215	18202	18430	18238	18182	18324	18179	18166	18016	17910	18270	18175	18131	18169	18276	18213	18325	18167	18151	18126	18176	18303	18099	18218	18199	18165	18107	18125	18084	18238	18017	17908	18297	18050	18192	18232	18194	18175	18162	18261	18095	18250	18041	18119	18150	18186	18174	18038	18252	18228	18053	18128	18349	18362	18260	18027	18040	18103	18327	18063	18097	18097	18128	18296	18330	18289	18173	18426	18250	18214	18113	18293	18169	18085	18264	18235	18080	18386	18376	18006	18265	18210	18249	18177	18070	18295	18212	18120	18288	18159	18132	18058	18416	18006	18339	18345	18202	18183	18253	18221	18304	18227	18187	18259	18191	18280	18292	18183	18177	18106	18148	18079	18302	18110	18185	18284	18183	18244	18157	18149	18059	18220	18223	18085	18274	18118	18090	18211	18103	18054	17921	18220	18332	18173	18167	18230	18227	18260	18225	18223	18255	18328	17944	18191	18276	18217	18098	18328	18016	18094	18380	18318	18157	18285	18259	18160	18317	18177	18255	18202	18311	18123	17942	18004	18306	18106	18316	18229	18107	18251	18204	18174	18108	18074	18407	18088	18257	18273	18091	18066	18195	18212	18379	18370	18160	18125	18064	18181	18163	18176	18306	18305	18316	18060	18126	18050	18320	18194	18086	18083	18186	18290	18154	18069	18175	18168	18148	18192	18157	18147	18351	18152	18232	18312	18368	18325	18175	18278	18203	18182	17998
45217	51045	50073	42090	33392	30100	29299	28601	28531	28196	28462	28455	28428	28850	28853	28795	28520	28043	27723	28016	27810	28299	27792	27885	28174	27953	28020	27876	27901	28205	28141	27751	27995	27697	27712	27921	27883	27908	27965	27906	27715	27968	28032	27662	28093	28025	28024	27936	27944	27796	28050	27753	28003	27894	28022	27928	27765	27915	27785	28088	27802	27944	27987	27651	27742	27704	27910	27833	27870	27995	28026	27979	27906	28075	28068	28098	28030	27881	27957	28123	28132	27874	27821	27962	27843	27806	27800	28062	27855	28028	28067	27762	27951	27849	27823	28057	27867	28008	27803	27992	27863	27872	27919	28082	28019	28116	27851	27878	27783	27853	27910	27954	27941	27860	28030	27953	27802	27875	27886	27915	28108	27946	27895	27943	28069	27891	27699	27788	27782	27885	27839	27754	27855	27858	27559	27756	27794	27918	28066	27834	28091	27756	27858	28066	27784	27875	27850	27709	27944	27839	27918	27864	27942	28047	27763	27717	27743	27753	27683	28043	28005	27644	27866	27848	27768	27854	27845	27578	27801	27815	27772	28082	27525	27730	27920	27983	27812	27971	27973	27843	28094	27809	27958	28010	27659	27939	27921	27914	28046	27900	28066	27850	27709	27936	27932	27843	27702	27752	27775	28198	27817	27954	27881	27889	28141	27887	27946	27757	27638	27897	27824	28016	28046	27904	27928	27833	27965	27624	28154	27936	28037	27862	28175	27893	27775	27894	28040	27515	27949	27799	27788	27840	28006	27861	27872	27914	27898	28129	27993	28036	27945	27800	27790	27704	27975	27966	27990	27809	27933	28047	28137	27774	27973	27779	28060	28069	27763	28082	27901	27909	28002	27913	28121	27567	27847	27904	28049	27979	27892	27701	27974	27943	27851	27757	27800	28168	27904	27728	27864	27981	27901	27996	28081	27889	27888	27809	28095	27803	27817	27834	27797	28080	27664	27948	27980	27973	28017	28007	27974	27704	28057	27896	28006	28096	28010	27948	27950	28076	28060	27812	27866	28003	27985	27673	27974	27900	28129	27889	27691	27605	27635	28019	27935	27804	27899	27824	27890	27990	27762	27816	27777	28003	27662	27868	27468	27839	27673	27807	27884	27899	27890	27543	27941	27830	27768	27778	28150	27838	27761	28205	27967	27927	27887	27844	27827	28061	27960	27902	27805	27915	27793	27762	27932	28018	27922	27716	27875	28040	28154	28009	27712	27853	27599	27787	27704	27969	28098	28038	27655	27883	27855	27768	27938	27868	27730	27884	27738	27887	27793	27711	27854	27901	27944	28031	27770	27716	27853	27857	27872	28028	27980	27999	27830	27793	27777	28178	27950	27888	28026	27730	27795	28012	27838	28087	28159	28008	28189	27734	27981	27984	27912	27904	27721	27754	27931	27541	27790	27727	27814	27952	27821	27944	27784	27866	28150	27924	27895	27743	27688	27723	27911	27636	27837	28081	28131	28054	27978	27797	28034	27993	27886	27863	27966	27993	27928	28074	27945	27823	27896	28186	28241	27718	27769	27746	27762	28027	28036	27755	28190	27892	27996	28015	27775	28049	28011	27859	28050	27936	28030	27834	27847	27900	27883	27804	27735	27894	27679	27755	27910	28044	27960	27869	27871	28071	28229	28014	27486	27931	28004	27880	27856	27956	27948	27811	27756	27614	27701	27735	27702	27817	27882	27842	27969	27704	27764	27579	27693	27616	27918	27880	28013	27691	28053	27978	27769	27976	27813	28050	28011	27982	28054	28062	27911	28041	28023	27815	27819	27937	27847	28093	27892	28073	27905	27956	27764	27940	28144	27911	27945	27691	27925	27851	27466	27852	27791	27768	27998	27787	27918	27942	27826	27944	27847	27864	27883	27956	27801	27916	28124	27933	27704	27958	27804	27841	27764	28126	27976	27949	27857	27875	27917	27749	27807	27828	27847	28000	28069	28050	27811	28030	27697	28358	27672	27933	27849	27811	27720	28231	27646	27992	28024	28118	27892	27811	27818	27784	28075	27636	28003	28043	28109	27963	27865	27708	27946	27627	28117	27637	27769	27726	27854	27825	27698	27960	27596	28032	27939	27995	27806	28011	28087	27893	28040	27703	27786	27806	27886	27794	27963	28115	27688	28032	27786	27876	27821	28092	27666	27972	27957	27848	27719	27969	27955	27806	27898	28041	27919	27967	27926	28072	27925	27606	27762	27858	27947	28073	27775	27718	28153	27962	27934	27893	27870	27998	27842	27870	27897	27780	27894	28069	27754	27958	27892	27994	27928	27825	27948	27981	27901	28019	27883	28019	27996	27844	27747	27785	28000	27674	27892	27819	27902	27991	27836	28116	27833	27742	27947	27886	28013	28047	27917	27843	27761	27711	27897	27914	27926	27712	27954	27849	27901	27806	27845	27967	27928	27822	27894	27826	28062	28105	28168	27723	28047	27858	27932	27932	27688	28079	28013	27514	27911	27958	27718	27796	28067	28029	27811	27990	28022	27941	28016	28052	27959	28175	27802	28061	27835	27724	27748	27807	27853	27810	28111	27605	27727	27953	27789	27796	27720	27854	27874	28137	27894	27870	28100	27764	28079	27657	27697	28059	28090	27844	27789	27865	28121	27804	27948	27852	27628	27786	27779	27876	27954	27659	27788	27773	27880	28016	27665	27968	28090	27601	27813	28115	28014	27694	27963	28161	27810	27779	27957	27905	27817	27896	27908	27751	27732	27794	27825	28002	27904	27931	27951	28010	27849	27873	28072	27858	27902	28016	27728	27787	28010	28113	27758	27897	28103	27954	28033	27956	27978	27749	28149	27872	27866	27976	28119	27894	27995	28155	27868	28000	27738	27792	27786	27703	27644	27971	27914	27873	27892	27690	27911	27872	27857	27810	27893	27814	28164	27916	28083	27434	27800	27826	27905	27929	27899	27989	27989	27926	27992	27956	27810	28015	27864	28079	28000	27794	27929	27762	27881	27539	27846	27889	28013	28057	28063	27937	27817	27766	28072	27953	28006	27835	27934	27856	27842	28130	27745	28145	27769	27602	27778	27663	27969	27648	27922	27973	27915	27794	27886	27915	27876	27893	27814	28036	27916	27984	27936	27701	27963	27689	27810	27947	27858	27799	28023	27819	28181	27883	27970	27667	27998	27957	27787	27754	28050	27943	27802	27912	27931	28037	27970	27837	27895	27662	28039	27708	27915	27911	27627	27773	27624	27782	27802	27969	28084	27794	27937	28141	27940	28001	27893	27881	27696	27770	28258	27999	27871	27779	27874	27883	28180	27673	27853	27986	27833	27684	28088	28017	27866	27947	28051	27804	27967	28015	28071	27875	27875	28266	27989	27791	28231	27770	27709	28046	27813	27912	27876	27977	28096	27891	28150	27691	27692	28068	27864	27646	27800	27914	28012	28080	27727	27846	27774	27739	27941	28023	27811	27906	28179	27538	27666	28122	27976	27773	28065	27950	27714	27863	27867	27771	28098	27868	27837	27882	27881	27907	27831	27875	27825	28111	27901	27811	27890	28011	28055	27777	27880	28003	27776	27644	27678	28022	27835	27909	27724	28006	28060	27892	27827	28023	27968	27990	27888	27953	27655	27945	27833	28007	27647	27663	27911	27738	28066	27792	27766	27689	28215	27773	28061	28075	28065	27848	27998	27994	27976	27969	28037	27823	27895	27726	27846	27854	27922	27919	27950	27894	27830	27773	27661	27844	27825	27776	27914	27887	27756	27740	27928	27884	27678	27794	27759	27993	27964	27858	27740	27788	28036	27683	27757	27936	27732	28046	27991	27833	27967	28060	28061	28204	27784	27966	27971	27894	27845	27800	27936	27922	27971	27899	27860	27943	27892	27774	27754	27663	27966	28131	28017	27887	27907	28001	27889	27752	27896	27897	27820	28037	27795	28058	27970	27893	27679	28091	27845	27703	28112	28100	28076	27902	27835	27986	27798	27944	27823	28056	27957	27794	27950	28076	27986	27957	27829	27887	27785	28011	27849	27886	27940	27621	28076	27920	28031	27911	27784	27790	27744	27824	28057	27596	27887	27966	27946	27854	28032	28035	28102	28069	27854	27784	28094	27975	27844	27947	27824	27859	27803	27900	27841	27857	27835	27722	27854	27715	27826	27653	27945	28011	27836	27725	27614	27934	27688	27623	27991	27779	27904	27915	27700	27742	27805	27751	27809	27959	27825	28012	28041	27880	27971	28254	27983	27776	27753	28058	27719	28067	27953	27972	27827	27917	27886	27598	27775	27747	28003	27936	27639	28101	27987	27917	27897	27806	27677	27995	27977	27999	27933	28097	28112	27799	27838	28098	27826	27839	27765	27762	27657	27949	28140	27999	27793	27775	28132	28074	27949	27913	28067	27927	28123	27994	28021	27918	27859	27927	27645	27617	28048	27803	27633	28023	27857	28184	28022	27797	27993	27754	27978	27939	27897	27869	27797	27782	27729	27806	27845	27613	27970	28008	28173	27827	27710	28017	27866	28191	27971	27681	28176	27819	27914	27735	28154	27799	27976	27888	28139	28140	27997	27714	28082	28223	27775	28080	27862	28122	27809	27844	27754	27910	27897	28067	28001	27982	28044	27675	27772	27836	28057	27903	27865	27962	28224	28011	28017	27738	27731	28028	27762	27790	27851	28054	27914	28098	28091	27544	27848	27931	27915	27812	27898	27907	27810	27727	28060	27643	27786	27957	28022	28005	27929	28011	28006	27814	28003	27702	27931	27857	27880	27918	27678	27719	28079	28079	27757	27882	28117	27756	28087	28178	27845	27966	27967	27846	27910	27965	27735	27916	27920	28009	27885	27678	27926	28005	27828	27750	28043	27953	27986	27927	28004	27743	27978	27759	28164	27825	27994	27949	27831	27929	27872	27921	27823	28048	28201	27717	27801	27754	27835	27915	27627	27844	27749	27918	28065	27648	28063	27874	27793	28019	27887	27878	27781	27963	27696	27980	27880	27817	27771	27807	28043	27866	27893	28020	27897	27814	28015	28062	28026	27908	27881	28081	27804	27749	27852	27757	27754	27776	27678	27895	27568	28058	28017	27974	27705	27790	27949	28219	28031	27888	27794	27863	27841	28017	27778	27910	27878	27746	27893	27828	27823	27602	27891	27800	27456	27759	27836	27913
47183	56948	48604	35246	24545	20815	19495	19142	18741	18606	18446	18472	18610	19101	19164	18454	18193	17980	17690	17606	17779	17781	17697	17777	17814	17589	17871	17838	17538	17666	17731	17742	17648	17585	17765	17514	17930	17722	17739	17800	17685	17914	17841	17818	17837	17860	17603	17602	17661	17663	17683	17845	17680	17551	18077	17597	17916	17732	17856	17724	17707	17693	17820	17800	17751	17745	17794	17721	17849	17793	17654	17828	17814	17757	17647	17725	17530	17809	17847	17761	17688	17728	17810	17737	17770	17759	17750	17729	17637	17729	17677	17687	17891	17617	17796	17877	17749	17651	17616	17676	17665	17748	17778	17689	17905	17881	17864	17734	17744	17823	17668	17619	17731	17638	17686	17735	17752	17756	17821	17624	17614	17796	17845	17843	17556	17762	17595	17597	17651	17740	17675	17714	17702	17699	17788	17874	17850	17755	17918	17769	17712	17676	17800	17658	17866	17885	17759	17807	17487	17938	17694	17754	17822	17721	17795	17828	17838	17651	17827	17937	17578	17661	17789	17791	17755	17751	17721	17826	17741	17819	17773	17797	17733	17757	17755	17709	17921	17872	17678	17640	17751	17847	17753	17696	17880	17934	17729	17808	17761	17693	17820	17943	17732	17751	17777	17791	17607	17617	17831	17672	17756	17744	17712	17722	17712	17824	17718	17756	17741	17597	17810	17708	17666	18017	17823	17678	17609	17754	17797	17721	17893	17829	17625	17934	17625	17829	17883	17854	17746	17737	17805	17784	17888	17823	17882	17655	17780	17745	17802	17783	17778	17895	17853	17686	17915	17725	17936	17803	17694	17882	17569	17693	17661	17672	17789	17606	17735	17735	17772	17719	17753	17706	17594	17698	17843	17726	17655	17682	17857	17844	17746	17807	17745	17607	17966	17743	17480	17607	17807	17645	17620	17849	17795	17869	17814	17738	17753	17715	17787	17765	17765	17814	17860	17758	17780	17773	17816	17521	17851	17616	17737	17730	17629	17803	17670	17806	17758	17892	17846	17677	17795	17859	17698	17821	17818	17770	17717	17937	17572	17717	17681	17684	17854	17735	17666	17833	17681	17850	17914	17681	17793	17727	17625	17865	17679	17868	17694	17885	17565	17700	17738	17744	17760	17834	17694	17679	17665	17727	17721	17584	17676	17653	17732	17658	17857	17812	17858	17661	17950	17602	17519	17679	17630	17901	17676	17905	17759	17637	17694	17795	17935	17732	17878	17735	17716	17798	17787	17665	17638	17705	17813	17770	17608	17769	17475	17926	17735	17675	17794	17777	17494	17918	17738	17655	17748	17724	17902	17880	17659	17875	17819	17874	17677	17735	17825	17666	17688	17771	17815	17892	17681	17815	17689	17882	17906	17736	17633	17859	17813	17739	17769	17591	17797	17785	17678	17729	17638	17710	17767	17843	17773	17770	17753	17691	17984	17625	17885	17825	17765	17767	17794	17769	17787	17744	17685	17659	17848	17627	17561	17805	17806	17699	17692	17803	17724	17935	17742	17824	17730	17709	17825	17770	17840	17745	17782	17680	17580	17737	17756	17715	17720	17713	17729	17809	17776	17667	17861	17732	17961	17826	17864	17820	17772	17683	17823	17580	17831	17814	17768	17952	17624	17765	17628	18030	17865	17678	17717	17845	17686	17918	17727	17625	17916	17674	17802	17778	17561	17682	17802	17670	17958	17762	17702	17627	17682	17822	17664	17867	17772	17855	17809	17751	17862	17801	17572	17686	17527	17728	17823	17898	17538	17671	17600	17627	17834	17786	17796	17909	17652	17764	17667	17852	17728	17824	17633	17790	17992	17798	17742	17795	17653	17712	17556	17701	17860	17789	17876	17641	17636	17730	17765	17764	17693	17570	17763	17634	17688	17734	17832	17593	17791	17821	17917	17607	17630	17787	17563	17849	17853	17842	17756	17721	17838	17667	17726	17688	17865	17763	17505	17653	17697	17646	17885	17779	17827	17733	17894	17468	17711	17855	17718	17639	17861	17568	17678	17877	17762	17659	17736	17621	17664	17813	17787	17696	17777	17834	17778	17680	17563	17769	18021	17805	17773	17961	17678	17715	17947	17642	17963	17848	17659	17680	17770	17849	17654	17634	17696	17947	17767	17729	17765	17779	17808	17668	17717	17848	17803	17780	17863	17628	17817	17849	17678	17803	17654	17808	17739	17775	17854	17735	17669	17732	17625	18017	17799	17627	17765	17779	17706	17867	17716	17680	17727	17767	17842	17624	17649	17819	17715	17764	17616	17683	17820	17725	17520	17751	17871	17734	17759	17937	17611	17701	17835	17557	17841	17915	17711	17728	17793	17822	17779	17672	17738	17803	17765	17711	17852	17648	17921	17669	17802	17713	17630	17624	17742	17698	17707	17892	17819	17921	17639	17736	17764	17853	17750	17768	17705	17734	17658	17446	17716	17843	17862	17533	17720	17520	17741	17889	17796	17768	17589	17837	17784	17885	17748	17935	17687	17779	17777	17744	17602	17739	17718	17531	17744	17641	17755	17667	17878	17831	17824	17882	17760	17713	17660	17695	17641	17695	17714	17805	17675	17730	17668	17665	17752	17854	17814	17840	17827	17750	17772	17957	17911	17724	17914	17751	17805	17737	17647	17785	17701	17839	17858	17962	17771	17723	17457	17702	17853	17703	17675	17595	17861	17723	17547	17810	17795	17951	17741	17661	17735	17677	17871	17686	17794	17822	17872	17744	17878	17778	17650	17717	17764	17789	17803	17668	17733	17716	17718	17784	17661	17656	17817	17670	17743	17652	17690	17713	17673	17759	17670	17689	17665	17629	17790	17805	17889	17827	17773	17642	17713	17892	17947	17725	17703	17661	17871	17791	17830	17807	17605	17656	17878	17711	17720	17969	17751	17806	17729	17743	17710	17682	17904	17812	17883	17735	17900	17700	17799	17782	17895	17486	17827	17691	17658	17692	17690	17657	17796	17656	17797	17800	17756	17632	17835	17635	17710	17729	17798	17655	17606	17797	17697	17777	17880	17801	17889	17900	17929	17819	17686	17573	17778	17735	17838	17866	17898	17677	17630	17695	17761	17774	17737	17771	17839	17684	17845	17639	17862	17778	17895	17910	17799	17818	17614	17760	17775	17707	17769	17932	17773	17773	17665	17918	17832	17791	17776	17891	17852	17671	17695	17695	17913	17809	17672	17820	17871	17721	17929	17665	17756	17736	17815	17927	17628	17756	17701	17599	17609	17808	17891	17857	17654	17880	17754	17780	17620	17793	17703	17829	17819	17596	17799	17666	17694	17657	17588	17830	17672	17899	17697	17800	17901	17710	17563	17730	17494	17617	17706	17807	17829	17614	17735	17737	17750	17595	17811	17856	17661	17840	17681	17777	17745	17889	17830	17719	17603	17557	17754	17810	17785	17760	17701	17771	17818	17711	17741	17675	17810	17834	17598	17632	17859	17698	17748	17945	17868	17817	17568	17842	17798	17531	17750	17794	17796	17725	17808	17840	17773	17763	17744	17727	17851	17770	17894	17749	17703	17838	17645	17756	17749	17779	17842	17806	17658	17750	17804	17723	17647	17543	17762	17611	17749	17843	18032	17873	17739	17871	17718	17808	17826	17733	17649	17861	17655	17747	17939	17656	17624	17729	17596	17746	17791	17793	17779	17874	17674	17659	17821	17823	17721	17724	17644	17841	17723	17834	17928	17765	17826	17748	17708	17815	17760	17645	17733	17705	17792	17669	17805	17626	17846	17842	17712	17635	17835	17748	17823	17598	17549	17945	17822	17642	17799	17904	17772	17689	17775	17786	17825	17748	17819	17769	17841	17710	17930	17642	17771	17615	17891	17774	17654	17904	17710	17838	17763	17874	17666	17804	17856	17813	17698	17873	17928	17660	17779	17871	17720	17649	17729	17892	17845	17586	17707	17853	17658	17829	17951	17873	17731	17830	17939	17823	17693	17659	17828	17692	17757	17675	17535	17728	17573	17846	17691	17643	17816	17668	17552	17733	17851	17696	17778	17906	17650	17749	17717	17758	17701	17780	17720	17805	17806	17625	17875	17580	17728	17577	17832	17601	17761	17814	17774	17833	17723	17791	17800	17646	17815	17688	17717	17731	17824	17765	17759	17861	17943	17831	17714	17703	17775	17975	17679	17836	17747	17779	17869	17614	17780	17542	17788	17824	17710	17831	17745	17708	17711	17713	17779	17726	17809	17698	17635	17739	17857	17647	17832	17785	17927	17764	17733	17673	17894	17831	17768	17511	17850	17667	17766	17719	17743	17729	17707	17712	17838	17608	17754	17781	17851	17801	17790	17746	17666	17607	17816	17682	17718	17964	17642	17755	17715	17697	17567	17711	17747	17790	17842	17667	17930	17674	17894	17930	17853	17636	17667	17808	17799	17825	17685	17725	17700	17800	17828	17774	17604	17866	17724	17789	17491	17714	17740	17583	17697	17756	17594	17773	17710	17789	17873	17755	17846	17761	17899	17758	17852	17985	17819	17869	17918	17806	17733	17905	17755	17805	17705	17742	17660	17646	17716	17932	17672	17654	17911	17682	17680	17720	17761	17783	17708	17884	17770	17652	17818	17715	17853	17827	17623	17722	17849	17717	17835	17637	17702	17760	18009	17897	17679	17626	17844	17825	17664	17831	17675	17893	17828	17794	17770	17826	17705	17709	17824	17638	17795	17725	17535	17949	17769	17710	17759	17924	17720	17715	17650	17663	17674	17747	17954	17667	17653	17739	17571	17696	17740	17819	17709	17698	17866	17725	17768	17648	17779	17827	17713	17857	17636	17690	17772	17894	17711	17907	17673	17668	17728	17855	17793	17686	17673	17654	17780	17601	17663	17904	17825	17722	17736	17748	17676	17692	17861	17752	17847	17908	17795	17970	17677	17833	17835	17704	17931	17671	17684	17854	17717	17778	17815	17738	17914	17787	17978	17606	17646	17896	17873	17746	17781	17706	17885	17656	17862	17815	17629	17663	17918	17792	17860	17838	17757	17823	17713	17743	17827	17753	17634	17664	17816	17598	17811	17771	17919	17768	17606	17938	17790	17801	17630	17664	17758	17708	17740	17827	17782	17750	17679	17752	17807	17737	17763	17791	17791	17666	17546	17711	17956	17545	17802	17613	17830	17722
23392	20685	28785	29245	27881	31109	32140	29618	29127	29157	29066	29746	33324	37986	37112	33549	31083	29620	28553	27914	27840	27906	28062	28415	28373	28090	28106	27993	28240	27820	27801	27787	27830	28145	28186	27977	28128	27965	28203	27793	28221	28079	28107	27832	28164	27954	27853	28064	28078	27814	28009	27872	27672	27832	28120	27957	28021	27937	28096	28103	28122	27780	28281	27912	27876	27955	28179	27928	28136	27970	28152	28219	28065	28132	28298	28344	28210	27910	28029	27894	27881	27811	28207	28081	28077	27908	28034	27899	28030	27913	28265	28100	27967	28145	28113	28094	27950	27994	28024	27916	28208	27992	27813	28345	27874	27936	27886	28018	28262	27925	27986	27999	27979	27968	27811	28109	27869	27954	28185	27919	27993	28154	28052	28139	27994	28179	28199	28075	27822	27658	28092	27807	28160	28261	27957	28038	28138	28238	27796	28176	28147	28011	28075	28017	27801	28053	27887	28188	28134	27767	27809	28080	27864	28239	27826	28089	28108	28022	28063	27949	27852	27886	27978	28095	28304	28111	28033	27912	27868	27819	28235	27858	28128	27805	28212	28189	27871	27972	27850	27786	27891	27889	27779	27815	27912	27946	27780	28321	28015	27943	28098	28120	28227	27958	28019	27837	28191	27888	27770	28187	28035	28010	27835	27811	28085	28050	27942	27943	27909	27879	27920	27999	28038	28191	28021	28151	27712	27949	28019	27908	28045	28054	27935	28150	28171	27939	27923	28031	28085	28166	28085	28189	28058	28148	28151	28115	28085	28069	27670	28191	28042	28138	28170	27954	28074	27921	28058	27747	28119	27954	28092	27988	27893	28079	28141	28085	27825	28125	27811	28095	28129	27824	28055	28042	28006	27895	28134	27923	27936	28211	28032	28076	28237	28024	27840	28121	28116	28090	27931	28125	28077	28292	27945	27885	28056	27886	28047	27899	27984	28211	27868	28247	28164	28130	27977	28139	27955	27809	27852	28045	27842	28100	27955	27764	27949	27998	27903	28041	27895	28113	27854	28002	27789	27875	28085	27899	28105	28069	27933	28038	28011	28119	27955	27768	27907	28034	28134	28131	28015	28126	27981	27806	28072	27903	28045	27800	27882	27884	27890	28028	27977	28182	28224	27977	27985	27924	27838	28030	27885	27996	27913	28199	27978	27953	27853	27960	27839	27921	27955	27833	27747	28016	27937	28021	28096	27780	27887	27880	28040	27829	28084	27931	27829	27940	27974	27932	27917	28098	27826	28047	28246	27735	28049	28122	28099	28021	27963	27987	27726	27780	27954	27990	27810	28047	28159	28121	27780	27769	28253	28113	27975	27799	27898	27862	27876	27985	27958	28226	28006	27942	27856	28011	27996	27895	27811	27913	27860	28174	27852	28049	27890	28068	28124	27852	27824	27713	28182	28153	27948	27839	28092	27901	27875	28018	28138	28220	28269	28215	27986	27731	27820	28096	28105	27847	28043	28069	28325	27720	28076	28106	28097	28049	28191	28121	28071	27873	27812	27832	27912	27818	28070	27996	28189	28207	27950	28097	27756	27482	28176	28108	28094	28059	27959	27972	28155	27800	28089	28021	28115	27845	27850	27969	27932	27996	28209	27805	28081	27852	27971	27965	27762	28042	28022	28040	27839	28217	27897	28196	27809	27906	28102	28082	28012	28213	27909	28002	28040	27507	28194	27896	27976	28055	27962	28056	27862	28096	28249	27853	27771	27947	28058	27970	27786	28068	28402	27980	27949	27834	27967	28011	28017	28292	28078	27974	28033	27961	28014	27818	28099	27922	28134	27918	27870	28097	27797	28144	27923	28127	27919	27953	28218	28056	28006	27917	27854	28099	27910	28224	27820	27922	27765	27809	27775	27754	28138	28173	27890	28067	28164	28003	28090	27681	28001	27978	28099	28000	27798	27911	27922	27830	28031	27788	27995	28053	28098	27952	27952	28004	27817	27939	27841	28045	28167	27688	27793	27751	28133	28164	28080	28073	27880	27796	27889	27857	27924	27756	28046	27850	27758	28070	28030	28010	28128	28020	28147	28060	27911	28129	27868	27878	28037	27981	28222	28141	28062	27977	28035	28025	28195	27922	27955	27890	27937	28021	27822	27814	28129	27789	27992	28132	27971	28041	28051	28095	28059	28100	27993	27827	27938	28139	27842	28192	28087	28112	27962	28112	27704	28002	27996	27958	27782	27949	27918	27936	28123	27971	28035	27824	28167	28075	27833	28076	27942	28178	28001	27751	28160	28170	27861	28022	28012	27806	27986	27867	27992	27782	28056	27970	28111	27878	27983	27950	28017	28035	28082	28049	27865	27898	28028	27770	28168	27643	27800	27935	27872	27674	27884	28162	27945	28053	28226	28255	27955	27805	27710	27964	28046	27784	27957	27708	28187	28071	28156	28311	27844	27907	27904	27918	28226	28024	27932	27825	27985	27795	27994	27739	28056	27909	27934	28027	28053	27942	28041	28115	27984	27958	28243	27992	27905	27999	27962	27876	27745	27980	28135	27789	28069	27838	27982	28062	27929	27998	28083	27892	28056	27782	27891	27926	28352	27908	28089	28050	27949	27637	27868	28012	27897	28055	28292	27873	28182	27728	28049	27904	28012	27929	28112	27984	28108	28002	28159	27864	27859	27777	27856	28279	28002	27689	28081	27854	27985	28028	27830	28037	28102	28030	28075	27887	28082	27909	27851	27943	27915	27804	27905	28108	28145	27798	27961	27986	28164	28185	28097	27894	28007	27972	28142	28104	28039	27998	27926	27817	27912	28006	28006	27999	28014	27726	28127	27961	28151	27752	28092	28029	28030	28258	28068	28108	28174	28132	27989	28004	28015	27627	28014	28294	28015	27918	27887	27862	28165	27900	28180	27824	27981	28209	28144	28194	27986	27862	27982	27760	27951	27889	27924	28099	28131	28002	27844	27979	28114	27780	27904	28245	27973	28192	27730	28066	27889	27964	27686	28084	27880	28016	27877	27907	27933	28159	28102	27935	28015	28038	27981	28126	27975	27870	27802	27808	27838	27893	28272	27965	27945	27875	27981	28111	28169	27701	28017	28225	27945	27764	28172	28252	27933	28049	28082	27829	28025	27997	27967	28033	28246	28135	28188	28107	27899	27972	27958	27803	28188	28114	28187	27761	28167	27940	27831	27925	28068	28236	28190	28086	27923	28087	27699	27775	28063	27939	28018	28195	27971	27919	27887	28094	28131	27833	28022	28122	27872	27976	28035	28206	28058	27825	27918	28119	28147	28143	28228	27810	27926	28035	27644	28001	27983	27728	28087	27722	27930	27966	28131	28130	27946	27844	28189	28132	28153	27759	28011	28024	27859	28284	27901	28140	27965	28224	28063	27863	27974	27945	27896	27900	27929	27903	28030	27961	27844	28034	28301	28147	27914	28042	28188	28058	27968	27911	27996	27991	28231	28004	28225	28122	27830	27831	28098	27970	27808	27776	28188	27994	27920	27860	27873	28014	28167	27872	27891	28109	28105	28020	28034	27992	28028	28080	28150	28237	28166	28011	27921	28033	28035	27920	27834	27904	28022	27809	28107	28162	27855	28120	28176	27866	27971	28092	28019	27830	27897	27736	28184	27810	28055	27906	28124	27947	28071	27684	28228	27802	28095	27930	28154	28160	28050	27901	27978	27877	27977	27845	28038	28012	28016	27657	28051	28120	27982	28040	27786	28000	28010	27844	27747	27792	28143	27775	28018	28028	28041	27893	27951	28108	28028	27891	27847	27759	27931	27732	27788	28148	28085	28090	28126	28109	27967	28091	28090	27936	28007	27764	27946	27882	27916	28030	28088	28037	27999	27957	27775	27696	27902	27999	28028	28002	28134	27986	27944	28083	27861	28044	28039	27959	28043	27864	27938	27943	27955	28051	27723	27746	28121	27965	28134	28085	28134	27858	27901	27869	27842	27993	27891	28092	27867	27974	28062	27761	28097	28153	27696	27960	28019	27879	27782	28132	28086	28119	28169	28114	28071	28125	28088	27900	28002	27958	28016	27812	27968	28020	27816	27888	27980	28073	27859	28072	27873	28084	27822	28110	28027	27957	27976	28015	28345	27962	28034	27981	28166	28061	28151	28165	27778	27815	27925	27887	28074	27902	27970	27791	28109	27940	27954	27810	27766	27931	27867	27994	28282	28388	28056	28134	28235	27876	27932	27951	27803	27886	27927	27834	28003	28104	28003	28026	27937	27859	28033	27914	27819	28036	27906	27964	28187	27890	27992	27772	28220	27821	28105	27853	27993	28203	27909	28042	28019	27919	28098	27938	28067	27807	27840	28002	27856	27787	27977	28070	27997	28079	27957	27882	28227	27935	27737	28022	28050	27972	28129	27793	28041	28087	27971	28246	27809	28033	28141	27884	27939	28065	28018	27897	27986	27890	28080	27981	27927	28110	27887	27696	27987	27832	27900	27948	27866	28026	28080	28221	28105	27899	28051	27881	28130	27991	27854	27900	28108	27765	28038	28103	28051	28017	27994	27991	27949	27995	27715	28001	27782	27835	28186	28127	28119	28133	28001	28088	28083	28026	28238	28032	27683	27650	28084	28012	27984	27900	27996	27907	28079	28097	28046	28156	28094	28187	28054	27989	27934	28141	27888	27669	28065	27888	27850	27905	28060	27946	28096	27782	27920	27925	28051	27864	27977	27939	28006	27886	28024	27873	27988	27915	27894	28120	28152	27952	28249	27958	28042	28064	28071	28058	28044	28095	28186	28078	28100	28155	27898	27924	28067	28246	28012	27745	27790	27907	27921	28032	28196	28041	27923	28145	27943	27917	28042	27992	28196	27860	28052	27709	28023	27959	27989	27966	28202	27911	27904	27855	28008	27941	28026	27983	27872	27882	27829	27809	28023	28276	28032	27881	28239	27723	28170	28024	28051	28002	28017	28055	27946	28127	27924	28071	27855	27999	27836	28046	27913	27904	28105	28302	28010	28137	28021	27997	28123	28184	28122	27784	27950	28036	27931	27815	28026	27955	27986	27996	27965	27756	28030	28220	28484	28255	28074	28154	28142	28020	28088	27761	28271	27952	27841	27992	27944	27978	27984	28025	28041	27786	27909	28271	27883	27981	28321	27823	28180	27955	27889	27686	27900	27943	28063	27910	28269	27996
44918	67021	65200	45251	31501	25129	21119	20573	19964	19523	19556	20996	25879	31292	28900	23926	21031	19413	18118	17688	17961	18066	18016	18167	18039	18159	18001	17831	17745	18000	17852	17892	17847	17868	17917	17960	17809	17909	17789	17931	17937	17901	17973	17805	17715	17818	17930	17816	17975	18022	17952	17792	17835	17814	17936	17915	17910	17868	17754	17922	18002	17688	17707	17900	17870	17841	17831	17964	17982	17796	17893	17673	17972	17918	17641	17594	17935	17773	17786	17818	17836	17681	17725	17858	17933	17877	17918	17695	17784	17835	17999	18083	17698	17888	17710	17957	18019	17871	17614	17831	17771	17767	17775	17890	17681	17810	17682	17852	17773	17791	18033	17765	17848	18081	17887	17636	18008	17705	17957	17788	17746	17812	17811	17750	17828	17811	17757	17758	17844	17848	17799	17730	17822	17880	17785	17945	17769	17896	17700	17881	17975	17802	17835	17890	17867	17943	17975	17929	17788	17714	18020	17896	17813	17741	17705	17977	17964	17845	17694	17739	17724	17814	17847	17793	18050	17763	17756	17761	17707	17867	17782	17671	17811	17751	17802	17699	17931	17834	17813	17793	17736	17729	17883	17686	17818	18065	17957	17658	18015	17857	17914	17831	17816	18051	17812	17741	17808	17769	17749	17891	17727	17748	17812	17825	17891	18095	17885	17949	17887	17755	17846	17929	17755	17967	17736	17768	17860	17760	17859	18041	17770	17845	17824	17894	17903	17833	17908	17736	17809	17733	17925	17769	17848	17937	17654	17936	17866	17859	17929	18051	17865	17833	17802	18018	17878	17854	17975	17824	17945	17725	17723	17835	17821	17636	17959	17778	17914	17746	18035	17788	17916	17675	17836	17805	17775	17907	17788	17909	17961	17960	17737	17858	17872	17876	17864	17795	17727	17886	17909	17932	17834	17996	17956	17957	17880	17728	17676	18021	17908	17840	17839	17843	17697	17860	17819	17951	17911	17810	17765	17800	17923	17873	17900	17874	17774	17880	17724	17867	17804	17715	17780	17795	17777	17688	17900	17804	17872	17933	17738	17861	18036	17890	17780	17967	17750	17699	17972	17829	17942	17945	17689	17776	17811	17787	17925	17908	17823	17836	17790	18018	17795	18002	17928	17997	17870	17895	17906	17761	17785	17967	17749	17924	17796	17948	17990	17732	17697	17782	17908	17916	17912	17819	17683	17789	17836	17808	17811	17758	17850	17878	17874	17964	17874	17721	17779	17837	17899	17791	18045	17727	17885	17727	17902	17841	17817	17843	17813	17755	17828	17821	17706	17832	17830	17906	17896	17765	17702	17969	17904	17873	17997	17900	17850	17975	17692	17902	17885	17785	17832	17906	17704	17765	17859	17833	17825	17881	17968	17926	17863	17967	17784	17726	17809	17836	17802	17984	17932	17965	17714	17706	17845	17843	17835	17855	17794	17738	17931	17805	17816	17803	17883	17713	17879	17820	18113	18027	17902	17910	17583	17929	17803	17909	17618	17774	17866	17853	17918	17849	17786	17810	17947	17811	17848	17924	17736	17785	17554	17908	17899	17808	17817	17691	17784	17798	17846	17710	17856	17770	18090	17774	17955	17862	17832	17917	17855	17709	17819	17919	17776	17815	17942	17914	17782	17847	17879	17878	17735	17861	17947	17859	17850	17859	17885	17626	17848	17998	17948	17765	17866	17926	17941	18056	17790	17987	17645	17909	17877	17763	17854	17773	17779	17756	17948	17800	17738	17703	17888	17852	18004	17885	17912	17900	17947	18000	17910	17852	17823	18092	17751	17837	17763	17862	17842	17805	17645	17785	17901	17746	17825	17829	17781	17933	17728	17846	17966	17625	17921	17985	17983	17666	18045	17819	17915	17749	17938	17740	17782	17884	17735	17858	18001	18054	17764	17920	17954	17754	17887	17701	17952	17826	17834	17835	17777	17650	17797	17861	17871	17738	17831	17718	17907	17630	17938	17929	17843	17946	17763	17991	17654	17750	17922	17916	17770	17926	18059	17606	17977	17977	17884	17896	17784	17877	17802	17768	17886	17810	17790	17863	17808	17708	17956	17656	17822	17733	17777	17971	17824	18078	17684	17883	18037	17922	17687	17723	17784	18129	17958	17847	17897	17850	17791	17940	17873	17678	17796	17929	17982	17928	17908	17938	17815	17699	17955	17892	17835	17881	17855	17902	17773	17971	18034	17767	17709	17965	17665	17898	17953	17903	17771	17794	17765	17735	17920	17813	17807	17683	17952	17740	17829	17847	17770	17952	17865	17909	17789	17869	17684	17939	17811	17846	17851	17841	17851	18032	17883	17745	17961	17745	17665	17779	17821	17981	17769	17631	18020	17775	17833	17866	17778	17788	18019	17755	17987	17691	17693	17861	17972	17788	17787	17955	17717	17990	17667	18064	17839	17842	17891	17760	17968	18064	17868	17897	17723	17945	17653	18106	17913	17848	17797	18054	17835	17948	18084	17849	17832	17924	17654	17904	17978	17794	17734	18001	17850	17949	17978	17873	17902	17640	17718	17859	17750	17803	17893	17842	18145	17775	17720	17630	17817	17830	17953	17941	17909	17749	17867	17726	17816	17744	17801	17823	17741	17743	17823	17831	17950	17999	17991	17679	17816	17822	17764	17693	17894	17935	17913	17713	17899	17704	17810	17980	18049	17843	17981	17682	17825	17766	17970	17679	17804	17882	17890	17848	17789	17726	17871	17931	17992	17851	17818	17761	17855	17910	17980	17884	17812	17833	17859	17750	17939	17727	17764	17886	17688	17919	17827	17970	17821	17888	17808	17668	17829	17842	17669	17844	17881	17803	17873	17896	17798	17740	17942	17863	18032	17784	17850	17842	17817	17787	17998	17871	17731	17761	17562	17864	17890	17773	18007	17888	17755	17551	17785	17883	17901	17747	17789	17734	17994	17788	17827	17773	17855	17860	17790	17871	17863	17755	17914	17924	17804	17955	17922	17965	17964	17815	17821	17762	18061	17908	17814	17916	17857	17935	17913	17826	17941	17668	17808	17940	17946	17733	17858	17898	17801	17738	17910	17848	17776	17830	17984	18029	17910	17730	17930	17836	17747	17853	17929	17894	17826	17858	17830	17846	17975	17867	18090	17767	17815	17914	17812	17810	17972	17826	17694	18039	17938	17860	17902	17718	17907	17718	17760	17871	17873	17826	17979	17641	17761	17660	17976	17828	17932	17921	17745	17852	17931	17837	18054	17625	17814	17743	17759	17857	17639	17756	17854	17796	17852	17905	17855	17779	17810	17733	17901	17740	17775	17781	17837	17722	17988	17750	17869	17687	17804	17715	17983	17756	17911	17889	17961	17786	17873	17928	17819	17682	17824	17774	17764	17732	17713	17650	17914	17845	17899	17727	17803	17738	17731	17892	17888	17824	17883	17979	17876	17986	17851	17758	17726	17663	17892	17750	17823	17891	17670	17741	17888	17760	17962	17680	17883	17880	17897	17947	17698	17938	17672	17777	17860	17899	17810	17818	17960	17925	18000	17852	18017	17980	17979	17908	17726	17784	17774	17839	17680	17783	17912	17836	17913	17706	18012	17955	17786	17858	18006	17784	17769	17812	17883	17824	17920	17855	17983	17783	17828	17900	17893	17746	17774	18025	17892	17885	17662	17842	18008	17811	17882	18019	17831	17976	17745	17734	17929	17839	17757	17838	17898	17586	17820	17662	17719	17870	17655	17778	17980	17762	17738	17779	17901	17891	17900	17771	17836	17944	17901	17716	17629	17897	17776	17816	17995	17789	17851	17751	17810	17941	17834	17760	17864	17811	17625	17788	17812	17946	17829	17874	17916	17959	17787	17982	17732	17845	17951	17930	17745	17899	17895	17707	17858	17943	17805	17867	17807	17947	17870	17753	17899	17837	17877	17849	17931	17704	18043	17529	17828	17742	17818	17960	17979	17853	17997	17861	17764	17912	17760	17864	17744	17899	18064	17904	17929	17872	17801	17918	17885	18047	17861	17737	17849	17785	17728	17860	17785	17972	17803	17680	17810	17988	17935	17882	17810	17832	17808	17719	17852	17831	17840	17796	17856	17982	17769	17997	17657	17849	17737	17822	17754	17882	17659	17846	17926	17863	17949	17898	17849	17847	17768	18045	17878	17902	17997	17783	17867	17699	17857	18058	17718	17769	17797	17900	17927	17742	18130	17917	17833	17922	17679	17982	17927	17866	17771	18002	18018	17753	18002	17834	17863	17968	17909	17871	18062	17775	17810	17805	17969	17954	17706	18014	17769	17817	17916	18048	17854	17775	17885	17631	17885	17897	17797	17536	17765	17761	17980	17853	17788	17661	17886	17836	17774	17751	17748	17913	17921	17847	17886	17865	17855	18008	17987	17826	17783	17835	17702	17774	17923	17921	17896	17791	17884	17838	17813	17743	17881	17722	18060	17794	17965	17777	17846	17717	17852	17997	17982	18051	17843	17905	17847	17924	17861	17813	17836	17703	17688	17931	17673	17865	17948	17931	17786	17896	17759	17952	17746	17860	18019	17897	17951	17749	17779	17880	17744	18020	17642	18001	17812	17745	17660	17833	17999	18016	17841	17871	17798	17842	17961	17938	17818	17836	17578	17842	18005	17790	18059	17866	17873	17941	17890	17739	17879	17898	17879	17868	17793	18016	17939	17748	17987	17851	18012	17934	17684	17796	17823	17876	17930	17681	17838	17722	17995	17829	17629	17937	17992	17887	17824	17889	17880	17878	17817	17917	18075	17588	17924	17801	17779	17829	17899	17889	17784	17980	17830	17715	18038	17859	17843	17795	17793	17930	17904	17985	17912	17617	17888	17707	17940	17757	17847	17804	17952	17882	17811	17989	17898	17886	18007	17927	18015	17746	17866	17979	17837	17734	17821	17790	17783	17761	17793	17725	17875	17787	17883	17968	17778	17888	17803	17914	18135	17955	17834	17776	17828	17927	17923	17985	17836	17843	17795	18013	18027	17877	17696	17875	17828	17883	17860	17868	17881	18003	17991	17743	17854	17961	18033	17686	17769	17772	17849	17747	17874	18082	17782	17804	18097	17882	17669	17746	17856	17814	17858	17785	17991	17979	17931	17878	17759	17836	17724	17927	17899	17861	17822	17933	17842	17715	17943	17967	18057	17900
21971	20666	27939	28495	31200	32859	32681	29398	29465	29430	29414	29141	35130	44078	41520	36057	32878	29652	28380	28137	27946	28333	28441	28868	28897	28569	28113	28218	28020	28008	28058	27921	28358	27913	27977	27890	28176	27902	27888	28138	28332	27864	28046	27961	27842	28088	27953	28041	28044	28069	28033	28145	27973	27848	28032	27796	27941	28073	28197	27759	27798	27806	27942	27794	27971	27965	28025	28108	27997	28013	28016	27809	27969	27828	27931	27753	28155	28088	27943	28154	27882	27930	27898	28126	27795	27874	27736	27863	27851	27802	27949	28156	28024	27915	28066	28074	27957	27908	27980	27673	28003	27977	27825	27805	28126	28011	27666	27953	27922	27726	28023	27855	28191	28025	28209	27778	28063	27835	27726	27940	27911	27557	27880	28031	28007	28037	28117	27760	27769	28062	28076	28122	27895	28059	27946	28014	27746	27952	28135	28091	27734	27943	27886	27935	27745	27984	27891	28122	27844	27853	27976	27684	27859	27869	27962	27863	27961	28043	27941	27942	27815	28060	28015	27850	27926	27554	28047	27949	27857	28171	28036	27574	27889	27739	28038	27889	27985	28020	27791	27792	28134	27758	27894	28098	27757	27881	27965	28033	28008	27869	27770	27898	27559	27974	27966	27895	27904	28024	28042	28068	27770	27861	27879	27970	28205	27788	27906	27981	27914	27693	27737	28021	27954	28153	27843	27993	27855	28054	27926	27793	27845	27733	28081	27980	27983	27994	28051	27853	27993	27947	28076	28024	27656	27958	27823	27930	28074	27888	28180	27916	27899	27838	28050	28041	27859	27848	27796	27939	27896	27797	27972	27769	27946	27781	27822	27861	27701	28219	28118	27933	28054	27836	28076	27780	27894	28164	27819	28111	28014	28047	28135	27859	27962	28025	28031	27985	27891	28101	28006	27903	27751	27909	27880	28143	28072	27949	28034	27869	27741	27838	27775	27849	27870	27914	27980	27800	27942	28210	27956	27998	27992	28159	28014	27785	27642	27921	27806	27812	27743	27836	28019	27906	28114	27802	28162	27866	27724	28100	28025	28090	27867	27831	28047	27553	28065	27856	27742	28097	27894	27941	28028	28115	27842	28108	28083	27901	27877	28183	27879	27920	27996	27664	27851	27908	28068	28070	27879	28020	28094	27943	27884	27867	28089	27945	27723	28065	27841	27693	27835	27878	27680	27644	27910	28207	27911	27581	27919	28155	28016	27844	28047	28111	27729	27780	27669	27984	28204	28079	27895	27812	27898	27991	27579	27704	27897	27963	28020	27804	27843	27935	27976	27933	28077	27870	27687	28038	27815	27871	27706	27775	28067	27787	27773	27862	27899	27895	27863	27702	28091	27762	27973	27821	27850	27679	27869	27889	27953	27813	27927	28184	27904	28003	27947	27905	27948	27951	28066	28002	27828	27794	27808	27833	28013	27790	28133	27836	27940	27690	27791	27995	27646	27911	27860	27775	28036	27725	27755	27864	27722	28055	27843	27866	28125	28117	27933	27840	27798	28037	28002	27712	27887	27941	28045	27843	27856	28113	28039	27993	27865	27883	27851	27730	27802	27746	27874	28019	28030	27972	27867	27815	27845	27858	27745	27856	28088	27932	27948	27645	27826	27666	27771	27860	28071	27926	27914	27855	27921	27797	27965	28067	27761	27883	27956	28047	28139	27717	27622	27623	27711	27842	28061	27753	27788	27630	27696	27998	27717	27852	27921	27841	28047	28056	27911	27815	27541	27897	27854	27750	27973	27884	27762	27721	27835	27882	28025	27856	27809	27914	28177	28001	27788	27955	28189	28047	27964	27840	27960	28006	28130	27854	28152	27975	28135	27889	27977	27681	28054	27606	27803	27945	28220	28000	27915	28093	27615	27713	27795	28075	27912	27626	28021	27855	27887	27784	27954	27736	28150	28040	27831	27879	28037	27955	28065	27833	27748	27850	27975	27839	27740	27641	27812	27709	27873	27957	27968	28120	27888	28027	27750	27740	28029	28053	27848	27794	28130	27972	27926	28049	27909	27995	27733	27800	27665	27810	28158	27898	27934	27867	27960	28045	27810	28079	28185	27869	28025	27981	27748	27644	27970	28033	27867	27865	27718	27868	27842	27754	27738	27851	28085	27900	28038	28213	27785	28020	28025	28024	27849	27940	27974	28134	27925	27689	27685	27920	27851	27784	27943	27779	28035	27940	27873	28281	28100	27915	27807	28001	28195	27790	27598	27587	28057	27921	27692	27782	27751	28010	27903	27857	27755	27785	27944	27998	28029	27920	27703	27772	27729	27809	27894	27988	27947	27735	27787	27643	28030	27994	27938	27710	27807	27922	27667	27879	27857	27957	27845	27730	28058	27930	27828	27849	28058	27843	27991	28126	27852	27853	28001	28079	27984	27986	28169	27958	28016	27866	27945	27694	27958	27668	27731	27950	28125	27782	27885	27931	28072	27751	27988	28069	27785	28204	27858	27970	27794	27845	27806	27728	27837	27783	27832	27927	27972	28001	27965	27926	28098	27962	27904	27791	27749	27805	28143	27869	27951	27976	28034	28127	27879	27844	28046	28071	27797	27832	27871	27829	28228	27935	27893	27691	27837	27880	28211	27749	27869	27833	27712	27859	27792	27907	28191	27828	28023	27861	28001	28004	27895	27543	27790	27923	28010	27793	28049	28002	28227	27732	27781	27828	27726	27940	27862	27923	28041	28030	28226	27935	27609	27610	27834	27705	27672	27729	27758	27892	27885	27861	28097	27837	27812	27807	28203	28088	27782	27809	28097	27851	27864	27945	27945	27990	27731	28144	27794	27693	28121	28001	27976	27815	27777	28053	27670	27907	27791	27976	27654	28053	27922	27792	27846	27863	28059	27965	27748	28093	27666	27675	28016	28043	27989	27917	27607	27871	27902	27872	27796	27864	27836	27611	27941	27726	27957	27885	27838	27897	27842	28043	27971	27996	27938	27761	28017	27772	27811	28065	28109	27709	28036	28092	27972	27947	27960	27890	27725	27942	27955	27888	27875	27951	27813	27815	27637	28040	27935	28037	27870	27533	27747	27677	27965	28058	27979	28108	27991	27921	27789	27662	27828	27770	27791	27752	27981	28099	28139	27805	27813	27577	27838	28171	27951	28006	27695	27801	28083	27834	27804	27880	27702	27945	28015	28055	28139	27974	28117	27767	28103	28132	27887	27901	28114	28106	27966	27815	28118	27880	27686	27950	28060	27933	28084	28037	27859	27985	27787	27835	27961	28077	28081	27808	28026	28126	27998	27794	28331	28100	27749	27913	28105	27671	27979	27980	27949	28019	28245	28116	28053	27791	27985	27951	27952	27744	27706	28021	27776	27843	27940	27952	28038	28035	27657	27852	28220	27975	28062	27944	27919	27707	27785	28169	28082	28034	27858	27977	28047	27794	27969	27787	27784	27982	27938	27934	27825	27997	28018	27810	28243	28102	27772	27793	27873	27859	28181	27745	28001	27787	27649	27819	28069	28099	27737	27847	27973	28080	28023	28024	27876	27948	27806	27696	27674	27965	28003	27874	27667	27935	28179	28079	28120	27863	27922	27950	27984	27934	27837	28040	27879	27941	28046	27972	27978	28045	27926	27629	27673	28283	28144	27859	27968	27738	27857	27894	27898	27913	27973	27916	27728	27989	27841	27855	27789	27934	27871	27829	28035	28088	27771	27665	27985	27801	27840	27983	27949	27919	27933	28000	27883	27852	27753	27912	27779	27793	28065	27924	27981	27931	27915	27795	27942	27881	28026	27942	28040	27625	27857	27951	28000	27821	27777	27689	28157	27826	28247	28171	28009	27917	28204	27820	27783	27901	27799	28003	27745	27957	27739	27797	27712	27737	28212	27683	27729	28018	28025	28043	28243	27927	28074	28070	27924	27664	28002	27942	27867	28166	27864	27934	27761	28036	27876	27744	27845	27861	28025	27872	28069	28057	27846	27896	28014	27962	28037	27776	27848	27740	27966	28005	28001	27941	27731	27842	28107	27921	28022	28056	28099	27822	28182	27891	27870	27788	27927	27577	27791	27907	27924	27961	28007	27640	27697	28024	27831	27908	28079	28039	27931	27895	27588	27661	27855	27998	27539	27892	28084	27875	27934	27978	27779	27747	27744	27989	27675	27851	27895	27793	28142	27775	27862	27876	27767	27936	27770	27774	28016	28036	28163	27856	27947	27785	27885	27856	28030	27940	28117	27818	28067	27745	28033	27896	27807	27869	27913	27633	27885	27582	27888	27920	27559	27875	28138	28031	27927	27737	27822	27801	27569	27849	28016	27938	28037	27786	27838	27915	28077	27958	27888	27803	28033	27958	27735	27828	27848	27791	27880	28079	28058	28046	27879	27875	27982	27637	27824	27864	27714	28110	27790	27678	27841	27849	27907	27815	27891	27887	27816	27943	27787	27886	27768	27768	27831	27718	27966	28028	27810	27676	27806	28011	27909	27857	27897	27902	27748	28099	27859	27638	27720	27579	28058	27846	27807	27827	27815	27970	28084	27653	27900	27764	28123	27822	28146	27972	28030	27938	27943	28085	27915	28060	28052	28231	27855	28053	27846	28137	27873	28065	27820	27810	28042	27689	27627	27908	27775	27974	28048	28038	27949	27842	27788	27759	27718	27737	27984	27878	27971	27982	27972	27953	27912	28120	27993	27819	27889	27979	28004	27792	27729	27591	27955	27666	27854	27726	27716	27833	27980	27972	27861	27999	28051	28066	27961	27800	28031	27984	27952	28042	27911	27797	27884	27828	27796	27985	27924	27996	27845	27813	27984	27772	27928	28112	27720	27789	28078	27774	27911	27811	27723	28008	27892	27846	28108	27837	27937	28024	27854	27753	27900	27735	27941	27791	28013	27987	27970	27867	27560	27803	27883	27987	27910	27881	27774	27666	27701	27884	28116	27980	27727	27817	27979	28011	27989	27586	27851	27897	27836	27588	27692	27828	27820	27830	27727	27901	28036	27911	28128	28119	27925	27690	28013	27972	27819	28138	27976	27999	27794	27881	27807	28005	27886	27980	27988	27888	28070	27862	27882	28169	28091	27966	28091	28199	28073	27890	27904	27820	27950	27857	27949	27708	27880	28069	27656	28006	27900	27882	27651	27849	28080	27929	27947	27876	28263	28116
47687	74431	70343	58735	46217	31006	21361	20294	19923	19812	19501	19440	28935	38308	33963	27369	23231	19127	17871	17763	17859	17801	18093	18475	18668	18213	17974	17781	17828	17816	17777	17721	17797	17665	17639	17783	17536	17662	17758	17803	17652	17740	17666	17833	17704	17556	17672	17713	17668	17770	17751	17754	17764	17809	17787	17861	17733	17772	17880	17701	17823	17697	17667	17772	17663	17750	17692	17712	17755	17641	17641	17865	17557	17794	17766	17829	17677	17969	17752	17823	17623	17704	17791	17916	17718	17852	17647	17603	17669	17605	17864	17643	17627	17787	17823	17689	17629	17718	17764	17953	17652	17622	17613	17741	17790	17723	17655	17675	17750	17708	17758	17803	17759	17823	17660	17695	17718	17764	17726	17761	17596	17838	17809	17804	17805	17742	17794	17843	17736	17815	17725	17878	17826	17802	17632	17788	17681	17979	17713	17763	17862	17808	17697	17833	17724	17639	17667	17689	17774	17784	17607	17657	17805	17836	17765	18027	17798	17732	17750	17693	17886	17954	17670	17739	17692	17630	17629	17748	17501	17687	17791	17725	17887	17556	17922	17753	17589	17828	17719	17522	17760	17701	17809	17799	17673	17622	17781	17858	17643	17675	17685	17811	17765	17611	17679	17872	17838	17697	17784	17795	17630	17658	17741	17653	17518	17918	17668	17683	17820	17980	17809	17714	17732	17842	17859	17758	17722	17687	17738	17646	17678	17687	17902	17749	17625	17822	17753	17636	17563	17714	17788	17719	17784	17647	17729	17724	17908	17710	17829	17653	17674	17887	17648	17768	17615	17686	17623	17801	17764	17724	17754	17693	17730	17769	17882	17969	17781	17703	17790	17629	17700	17915	17735	17659	17768	18024	17807	17611	17863	17579	17756	17745	17797	17787	17714	17954	17733	17730	17763	17868	17689	17759	17659	17641	17663	17736	17643	17846	17828	17934	17677	17735	17869	17846	17762	17660	17773	17772	17720	17763	17630	17799	17739	17645	17637	17657	17914	17641	17633	17653	17747	17856	17713	17825	17799	17780	17738	17588	17859	17760	17578	17669	17755	17727	17644	17876	17860	17848	17952	17846	17851	17644	17726	17870	17707	17542	17780	17843	17882	17700	17633	17823	17812	17789	17683	17739	17664	17598	17831	17646	17701	17707	17759	17746	17657	17853	17750	17795	17884	17761	17777	17691	17623	17773	17703	17875	17801	17670	17625	17614	17785	17778	17817	17671	17815	17620	17828	17807	17774	17771	17740	17665	17705	17671	17725	17755	17495	17760	17640	17757	17685	17851	17697	17701	17819	17804	17873	17766	17777	17705	17780	17673	17820	17619	17753	17623	17703	17725	17926	17628	17747	17786	17546	17775	17685	17645	17751	17930	17676	17889	17946	17704	17474	17845	17685	17783	17848	17778	17767	17681	17785	17578	17698	17650	17800	17844	17756	17570	17877	17646	17782	17772	17560	17596	17785	17638	17768	17863	17705	17855	17825	17662	17655	17801	17604	17910	17660	17764	17777	17894	17863	17723	18007	17898	17780	17620	17752	17483	17806	17626	17882	17740	17798	17756	17722	17747	17848	17625	17837	17721	17875	17783	17585	17650	17889	17771	17832	17674	17902	17809	17857	17892	17767	17629	17646	17688	17900	17754	17719	17666	17815	17696	17803	17672	17891	17589	17789	17882	17770	17773	17796	17706	17789	17723	17753	17753	17691	17725	17716	17759	17814	17840	17620	17975	17776	17631	17927	17770	17635	17695	17840	17754	17877	17823	17820	17791	17624	17708	17778	17917	17747	17805	17629	17798	17550	17859	17781	17575	17759	17748	17787	17721	17806	17710	17840	17826	17597	17775	17747	17754	17663	17688	17728	17779	17676	17733	17751	17616	17723	17597	17651	17756	17776	17777	17679	17574	17593	17710	17831	17767	17579	17616	17734	17660	17753	17879	17825	17771	17699	17538	17752	17674	17792	17731	17743	17705	17806	17760	17785	17696	17849	17661	17789	17681	17817	17714	17774	17867	17851	17652	17711	17657	17833	17789	17761	17842	17827	17824	17836	17601	17754	17620	17826	17680	17887	17951	17814	17619	17597	17693	17755	17531	17712	17716	17680	17706	17800	17772	17764	17858	17709	17682	17846	17736	17729	17865	17787	17885	17818	17839	17816	17800	17582	17794	17842	17820	17639	17931	17722	17746	17932	17818	17757	17845	17805	17687	17706	17885	17914	17762	17881	17764	17761	17714	17726	17661	17820	17911	17957	17601	17706	17608	17892	17790	17878	17677	17812	17798	17791	17697	17775	17615	17681	17837	17889	17690	17698	17766	17832	17633	17612	17767	17783	17692	17770	17784	17762	17698	17814	17815	17573	17785	17738	17887	17750	17605	17760	17867	17772	17790	17727	17556	17869	17738	17598	17723	17676	17824	17728	17880	17744	17724	17772	17610	17829	17664	17815	17729	17799	17876	17778	17838	17684	17669	17674	17725	17762	17752	17512	17722	17716	17772	17959	17564	17683	17626	17902	17747	17668	17651	17815	17656	17789	17912	17633	17669	17585	17746	17838	17850	17812	17829	17750	17791	17770	17544	17759	17740	17872	17764	17648	17744	17747	17809	17737	17749	17744	17642	17746	17741	17744	17700	17658	17724	17909	17819	17673	17945	17719	17596	17805	17834	17936	17940	17746	17687	17773	17719	17835	17644	17726	17795	17830	17809	17740	17735	17790	17924	17884	17757	17808	17741	17771	17838	17644	17809	17912	17720	17822	17604	17871	17728	17771	17730	17808	17664	17584	18038	17687	17799	17753	17848	17801	18053	17729	17591	17625	17766	17818	17755	17686	17708	17677	17596	17752	17640	17831	17719	17908	17879	17771	17757	17777	17753	17620	17665	17606	17726	17709	17796	17776	17630	17922	17707	17776	17694	17617	17857	18079	17651	17728	17756	17622	17846	17823	17658	17766	17660	17611	17845	18012	17932	17717	17967	17612	17773	17871	17869	17609	17709	17794	17625	17859	17570	17718	17823	17744	17715	17844	17738	17767	17759	17677	17858	17872	17724	17873	17789	17808	17602	17893	17791	17886	17858	17866	17959	17775	17760	17752	17680	17885	17831	17704	17529	17805	17914	17681	17835	17780	17709	17771	17715	17639	17579	17703	17714	17568	17590	17734	17776	17673	17735	17783	17706	17609	17790	17646	17756	17875	17703	17742	17773	17718	17878	17757	17829	17787	17753	17815	17921	17577	17836	17794	17558	17806	17825	17722	17756	17851	17785	17780	17824	17961	17662	17728	17867	17803	17831	17927	17775	17763	17740	17807	17822	17608	17808	17927	17963	17778	17723	17716	17803	17977	17651	17760	17721	17648	17782	17793	17969	17920	17685	17854	17931	17868	17689	17844	17825	17823	17807	17746	17809	17635	17853	17730	17775	17770	17732	17877	17738	17751	17966	17662	17819	17760	17807	17765	17706	17681	17719	17786	17540	17591	17869	17774	17720	17665	17831	17739	17869	17704	17741	17791	17754	17790	17922	17776	17681	17542	17826	17710	17788	17831	17683	17785	17760	17812	17723	17924	17657	17686	17781	17798	17780	17708	17874	17695	17767	17766	17913	17783	17696	17688	17733	17771	17755	17643	17735	17647	17838	17714	17880	17920	17685	17793	17735	17676	17529	17805	17653	17828	17684	17823	17749	17765	17737	17749	17810	17771	17807	17638	17517	17676	17765	17667	17639	17693	17718	17739	17826	17736	17771	17648	17850	17751	17796	17744	17646	17810	17771	17687	17672	17711	17860	17831	17601	17681	17810	17776	17868	17869	17693	17861	17954	17693	17775	17758	17943	17714	17820	17814	17986	17859	17856	17681	17613	17639	17565	17655	17985	17705	17799	17612	17654	17692	17747	17623	17826	17756	17890	17505	17666	17877	17823	17949	17651	17779	17646	17812	17724	17769	17805	17794	17819	17674	17796	17802	17731	17749	17723	17684	17633	17656	17698	17895	17681	17826	17889	17717	17536	17747	17629	17777	17797	17857	17673	17803	17633	17798	17576	17869	17658	17774	17796	17735	17690	17714	17682	17615	17831	17901	17912	17711	17653	17769	17777	17837	17763	17643	17743	17831	17679	17757	17736	17669	17851	17610	17852	17745	17763	17672	17561	17733	17732	17795	17745	17811	17606	17726	17682	17794	17651	17681	17780	17782	17695	17849	17789	17635	17734	17757	17726	17906	17602	17798	17881	17669	17720	17753	17732	17800	17849	17649	17856	17901	17706	17967	17844	17770	17702	17736	17749	17726	17824	17673	17870	17884	17775	17756	17727	17838	17805	17798	17717	18005	17678	17760	17790	17583	17784	17863	17808	17754	17616	17778	17581	17642	17707	17646	17708	17820	17699	17794	17612	17639	17767	17715	17765	17788	17915	17728	17868	17698	17718	17591	17664	17747	17726	17843	17846	17734	17766	17753	17721	17769	17849	17827	17585	17662	17711	17724	17648	17619	17732	17969	17613	17737	17752	17706	17809	17813	17809	17779	17590	17709	17861	17839	17892	17629	17636	17763	17808	17601	17817	17758	17678	17795	17581	17850	17809	17742	17939	17654	17647	17638	17654	17725	17703	17679	17977	17817	17512	17768	17724	17644	17816	17643	17745	17870	17534	17721	17625	17801	17771	17690	17693	17750	17762	17684	17617	17836	17735	17793	17664	17761	17872	17775	17830	17785	17834	17765	17809	17712	17707	17735	17698	17909	17659	17723	17771	17756	17925	17799	17786	17766	17828	17784	17792	17790	17900	17854	17793	17769	17756	17893	17681	17763	17678	17643	17686	17889	17605	17769	17729	17718	17730	17711	17828	17717	17925	17744	17649	17796	17609	17891	17761	17932	17642	17787	17885	17731	17789	17827	17699	17838	17829	17650	17578	17650	17853	17760	17625	17723	17929	17720	17906	17759	17658	17630	17723	17773	17720	17742	17856	17834	17746	17758	17696	17712	17807	17848	17720	17794	17760	17780	17717	17725	17744	17768	17850	17764	17747	17689	17734	17585	17754	17676	17666	17829	17941	17842	17714	17791	17773	17905	17688	17657	17674	17685	17646	17594	17640	17539	17649	17771	17904	17656	17783	17708	17804	17500	17788	17861	17600	17824	17717
46094	52281	48578	42482	35283	30698	29041	28303	28450	28180	28141	28064	28440	28689	28758	28291	28414	28055	27869	28033	28041	28016	27969	27898	27881	27904	27987	27833	27957	27932	28042	27811	27926	27834	27801	27781	28062	27902	27702	27824	27865	28037	27942	27836	27941	28023	27791	27798	28049	27965	27809	27900	27902	28024	27923	27903	27841	27993	27689	28005	28017	27894	27811	27723	27915	27590	27769	27785	27617	27949	27533	27915	27863	27908	27826	27942	27685	27892	27572	27896	27705	27885	27780	28187	27920	27866	27894	27747	27575	27922	28009	28112	27723	27841	27560	27829	27703	27954	27832	27627	27571	27880	27847	27603	27901	27832	28044	27706	27886	27906	27758	27946	28040	27798	28084	27850	27860	27943	27823	27637	27810	27640	27971	27678	27880	27613	27877	27739	27712	27901	27524	27824	28261	27916	28111	27980	27867	27917	27721	27912	27844	27729	27788	27982	27841	27773	27763	27878	27856	27911	27828	27827	27976	27959	27828	28075	27739	27853	27989	27862	27830	27861	27790	28032	27963	27993	27877	27798	27646	27755	27913	27528	27694	27990	27854	27680	27714	27911	27593	27814	28076	27688	27801	27688	27878	27718	27667	27974	27766	27815	27864	27612	27609	27913	27884	27688	27741	27771	27936	28097	28182	27697	27980	27949	28046	27724	27910	27843	27701	27714	27708	27786	28125	27514	27934	27744	28085	27879	27660	27879	27727	28036	27782	28096	28017	27647	27963	27993	27817	27834	27828	28085	27676	27879	27691	27788	27824	27901	27941	28093	28098	27850	28143	27801	27885	27959	27874	27843	27810	27858	27739	27649	27782	27911	27956	27932	28004	27653	27843	28163	27853	27719	27864	27928	27693	27612	27752	28104	27960	27685	27853	28116	27898	28015	27516	27934	27811	27760	27667	27963	27737	28105	27651	27681	28008	27825	27624	27956	27688	27799	28008	27732	28130	27967	27927	27767	27649	27849	27879	27887	27858	27812	27845	28008	27916	27886	27867	27582	27852	27860	27741	27952	27704	27811	28139	27814	27835	27722	27784	28038	27969	27609	27720	27776	27916	27751	27952	27695	27710	27792	27933	27825	27810	27865	27878	27800	27764	27628	27885	27950	27830	27940	27820	27922	27980	27948	27688	28011	27776	27707	27944	27696	27878	27934	27764	27858	27573	27871	27819	28006	27937	27951	27658	27967	27806	27726	27751	27910	28064	27856	27942	27842	27939	27831	27788	27890	27756	27729	28027	27772	27577	27911	27994	28128	27967	27932	27692	27787	27857	27787	27906	27650	27981	27924	27883	27631	27805	27851	27705	27935	27828	28122	27743	27826	27985	27920	27841	27960	27471	27651	27783	27724	27861	27844	27750	28070	27962	28245	27909	28073	27820	28011	27924	27711	27975	27865	27921	27932	27749	27979	27694	27463	27682	27868	27776	27917	27853	27741	27729	27696	27666	27742	27935	27776	27687	27991	27828	27500	27815	27769	27940	27839	27671	27860	28174	27812	27839	27641	27942	27879	27757	27915	27812	27825	27999	27742	27796	27942	27928	27761	27875	27733	27864	27720	27584	27830	27873	27723	27767	27712	27893	27692	27913	27656	27847	27955	27859	27812	27761	27771	27895	28146	27766	27906	28104	27932	28010	27791	27747	27938	27952	28005	27827	27757	27914	27842	27840	27788	27881	27794	27492	27987	27825	27800	27708	27647	27771	27728	28069	27745	27843	27610	27676	27521	27632	28007	27987	27684	27983	27883	27886	27827	27705	27717	27755	27723	27829	27857	27863	27691	27774	27943	28022	27745	27468	27597	27754	27710	27838	27723	27756	27730	27908	27610	27694	27873	27747	27908	27989	27869	28118	27773	27636	27935	27880	27738	27806	27852	27885	27894	28179	27830	27690	27714	27916	27677	27678	27665	27767	27747	27911	27725	27873	27789	27553	27868	28040	27817	27898	27473	27798	27840	27557	27668	27732	27637	27905	27823	27832	27808	27884	27766	27815	27766	27496	27808	27735	27912	27819	27547	27786	27727	27719	27882	27748	27856	27722	27709	27530	27860	27900	27963	28028	27854	27833	27840	27713	28001	27818	27961	27905	27663	27882	27955	27985	28010	28062	27997	27858	27836	27684	27868	27774	28273	27855	27620	27801	27910	27862	27662	27818	27715	27665	27967	27840	27770	27690	27851	27968	27929	27808	27814	27613	28203	27834	27879	28075	27832	27760	27600	27745	27957	27837	27770	27831	27887	27921	27729	28144	27934	28165	27658	27927	27870	27945	27969	27903	27914	27995	27711	27717	28025	27847	27947	27816	27826	27992	28108	27717	27944	27633	27676	27818	27823	27693	27800	27730	27904	27699	27990	27933	27790	27962	28026	27746	27779	27986	27821	27762	27813	27803	27913	27824	27772	28057	28007	27723	27955	28075	27985	27907	27952	27722	27989	28055	27721	27810	27771	27893	27834	27936	27847	27807	28058	27835	27724	27826	27783	27827	27600	27997	27875	27788	27511	28070	27575	28010	27715	27874	27969	28021	27637	27719	27978	27896	27734	27720	27774	27810	27869	28048	27788	27933	27669	27963	27814	27788	27675	27618	27855	27916	28114	27941	27843	27749	27905	27677	27878	27762	28055	27789	27927	27906	27638	27823	27991	27831	27684	27648	27891	27845	28076	27943	27804	27955	28178	28105	27908	27593	27812	27640	27524	27844	27783	27910	27884	27735	27816	28070	27802	27800	27965	27676	27558	27661	28012	28036	27941	28156	27856	28092	28056	27866	28043	27815	27813	27862	27736	27611	27828	27696	27885	27852	27834	27687	27703	28103	27789	27780	27832	28124	27943	27731	27592	27905	27710	27799	27660	27982	27807	28096	27928	27573	27975	27681	27664	28046	27855	27721	27697	27956	28086	27823	27888	27971	27952	27918	28043	27737	27858	27782	28160	27568	27971	27997	27777	28143	27890	27844	27897	27936	28144	28065	27767	27992	28059	27728	27949	27973	27876	27980	27916	28205	27830	27842	28024	27760	27774	27617	28009	27700	27931	27950	27907	27721	27685	27843	27770	27895	28104	27912	27712	27863	27794	27816	27690	27703	28183	27963	27669	28036	27857	27808	27968	27728	27856	27992	27757	27866	28088	27935	27870	27972	27820	27698	27913	27888	27821	28002	27888	27776	27875	27569	27837	27861	27614	27776	27482	27741	27746	27995	27604	28117	27984	27952	27939	28049	27854	27965	28004	27868	27972	27696	27889	27908	27671	28033	27793	27588	27908	27638	27848	27898	27784	27897	27699	27800	27889	27938	27910	27918	27619	28094	27999	27982	27803	27746	27968	27846	27916	27997	28069	27885	27821	27658	27832	27791	27926	27878	27689	28080	27798	27863	27909	27852	27858	27854	27822	28039	27817	27990	27677	27888	27626	27921	27754	27704	27636	27908	27724	27815	27901	27938	27976	27943	28046	28111	27809	27816	27685	27792	27757	28343	27694	27672	27707	27847	27854	27757	27682	27703	27906	27861	27771	27543	27616	27731	27844	27689	27868	27924	28164	27822	27850	27881	27799	27822	27594	27638	27700	27890	27980	27826	27809	28097	27776	27617	27778	27942	28034	27791	27799	27685	27832	27814	27871	27942	27858	27744	27704	27816	27912	27805	27678	27731	27946	27795	27746	28041	27858	27759	27958	27787	27866	27691	27653	28109	27881	27679	27762	28001	27957	27970	27869	27954	27519	27593	27769	27943	27743	27712	27880	28063	27855	27822	27767	27700	27768	27804	27698	27894	27693	28083	28118	27820	27983	27730	27877	27872	27855	27714	28060	27829	27832	27926	27569	27739	27865	27830	27817	27693	28034	27841	27982	27780	27754	28019	28030	27873	27703	28030	27929	27847	27908	27589	27715	27736	27813	27818	27783	27965	28051	28023	27897	28040	27963	28074	27715	27703	27939	27621	28147	27862	27993	27945	27915	27812	27711	27753	27991	28174	27814	27728	27815	27803	27961	28121	28005	27774	27717	27554	27700	27729	27834	27976	27879	27858	27974	28025	27940	27841	27645	28077	28026	27731	27745	27832	27774	27811	27929	27694	27895	27804	27827	27860	27787	27669	27977	27756	27905	27782	27964	28017	27851	27700	27963	27662	27844	28052	27908	27921	27975	27428	27842	27966	27925	28031	27745	27812	27567	27647	27690	27708	27971	27734	27854	28061	28059	27533	27944	27977	27801	27927	27786	28011	27938	27789	27912	27926	27778	27860	27923	27949	27722	27852	27869	27619	27889	27823	27890	27870	27960	27845	27778	28137	27805	27972	27929	28148	27657	27813	27830	27644	27803	27935	27839	27636	27841	27856	28075	27908	27983	27936	27951	27826	27822	27914	27708	27859	27722	27941	27687	27740	27775	27736	27678	28075	28226	28094	27826	28057	28102	27759	27891	27894	28089	27653	27640	27949	27707	28041	27626	27677	27966	27799	27617	27658	27840	27832	27844	27798	27894	28123	27800	27748	28014	28032	27901	27723	27838	27858	27745	27834	27809	27851	27679	27823	27725	27689	27649	27858	27866	27924	27960	27880	27759	27905	27717	27822	27893	27782	27825	28018	27906	27926	27968	28100	27943	27832	27786	27913	28011	27913	27894	27944	27897	27956	27999	27486	27876	27761	27718	28014	28193	27846	27981	27824	27962	27562	27518	27983	27722	27828	27575	27901	28033	27542	27819	27975	27732	27842	27894	27815	27952	27722	28005	27528	27741	27733	27743	28090	27913	28033	27630	27857	27918	27714	27650	27779	27793	27827	27797	27838	27964	27934	27748	27990	28135	27803	27879	27903	27887	27825	27657	27827	27887	28030	27983	27915	27721	27898	27725	27957	27915	27936	27742	27990	27878	27968	27879	27763	28136	28043	27751	27465	27791	27690	27992	27837	27826	27996	27930	27844	27788	27811	27636	27874	27822	27787	28077	27832	27969	27945	27701	27974	27754	27854	27693	27701	28027	28046	27659	27796	27937	27809	27800	27836	27736	28011	27853	27703	27972	27502	27954	27809	27830	27725	27594	27695	27860	28024	28016	27874	27575	27772	27892	27712	27823	27866	28041	27911	27707	27926	27735	27976	27651	27706	27683	27952	27796	27718	27786	27968	27792	27992	27856
48979	57671	47932	36080	27892	21023	19087	18356	18446	18420	18228	18040	18354	18863	18703	18428	18032	18005	17729	17859	17750	17663	17773	17785	17577	17766	17770	17603	17878	17634	17816	17794	17678	17541	17590	17709	17677	17662	17818	17611	17919	17775	17842	17773	17696	17721	17716	17633	17852	17807	17745	17944	17789	17705	17934	17834	17744	17833	17664	17777	17929	17745	17694	17771	17817	17779	17740	17715	17817	17574	17723	17619	17682	17691	17739	17800	17914	17565	17819	17692	17781	17566	17767	17713	17757	17646	17812	17800	17703	17661	17725	17610	17790	17783	17727	17610	17847	17617	17801	17692	17792	17779	17783	17790	17653	17789	17801	17633	17868	17819	17846	17611	17809	17766	17642	17746	17627	17797	17782	17779	17665	17767	17565	17674	17831	17676	17729	17876	17877	17698	17777	17838	17866	17669	17814	17635	17582	17747	17624	17634	17627	17840	17620	17834	17846	17676	17726	17738	17731	17835	17502	17762	17609	17680	17695	17677	17695	17681	17634	17706	17790	17752	17733	17813	17690	17671	17701	17590	17675	17917	17693	17616	17552	17617	17789	17783	17600	17761	17700	17709	17652	17758	17630	17750	17816	17703	17739	17886	17883	17549	17693	17698	17709	17896	17705	17659	17628	17673	17724	17655	17631	17484	17788	17903	17780	17658	17711	17771	17549	17677	17917	17641	17741	17702	17953	17747	17707	17780	17757	17672	17850	17564	17850	17709	17758	17730	17965	17743	17682	17687	17811	17726	17852	17598	17685	17775	17651	17636	17735	17704	17675	17625	17654	17654	17396	17787	17750	17902	17735	17803	17788	17680	17730	17509	17564	17676	17561	17544	17627	17880	17745	17794	17680	17662	17743	17898	17801	17590	17835	17735	17668	17789	17736	17616	17650	17639	17641	17750	17873	17817	17685	17648	17800	17738	17721	17706	17617	17719	17669	17577	17918	17714	17719	17781	17801	17622	17722	17714	17814	17719	17916	17692	17550	17728	17688	17666	17562	17728	17804	17643	17596	17841	17717	17585	17683	17778	17638	17760	17742	17734	17774	17726	17715	17843	17814	17561	17582	17789	17825	17812	17600	17742	17687	17842	17582	17720	17837	17726	17717	17725	17694	17716	17471	17783	17710	17617	17736	17658	17635	17679	17837	17762	17689	17790	17764	17738	17757	17761	17816	17731	17661	17661	17813	17698	17613	17849	17758	17685	17764	17642	17577	17839	17610	17696	17707	17661	17535	17551	17620	17636	17755	17755	17790	17821	17797	17673	17773	17762	17723	17609	17636	17828	17619	17725	17672	17601	17707	17779	17838	17760	17752	17907	17725	17711	17676	17798	17736	17786	17648	17689	17569	17857	17675	17710	17766	17786	17648	17624	17738	17621	17643	17647	17753	17622	17684	17685	17606	17741	17811	17717	17696	17727	17713	17920	17794	17565	17905	17757	17843	17576	17591	17676	17721	17673	17700	17576	17786	17725	17729	17878	17754	17585	17838	17541	17669	17689	17740	17788	17651	17741	17690	17631	17752	17632	17711	17948	17513	17836	17763	17787	17655	17648	17742	17659	17667	17607	17543	17654	17720	17640	17749	17707	17840	17651	17929	17708	17630	17710	17632	17752	17650	17628	17713	17678	17656	17742	17751	17636	17911	17668	17738	17875	17693	17747	17665	17785	17691	17682	17654	17813	17943	17724	17686	17590	17745	17711	17806	17666	17700	17441	17736	17836	17608	17800	17813	17645	17817	17729	17767	17885	17752	17720	17785	17812	17741	17814	17774	17702	17863	17744	17750	17680	17842	17597	17886	17724	17839	17727	17829	17784	17502	17682	17580	17643	17655	17659	17378	17707	17822	17785	17646	17703	17712	17518	17808	17760	17760	17821	17660	17651	17768	17862	17708	17699	17867	17627	17917	17538	17807	17730	17780	17810	17858	17466	17743	17556	17720	17837	17840	17637	17700	17776	17718	17843	17853	17771	17575	17661	17742	17712	17662	17602	17670	17734	17736	17671	17466	17723	17682	17680	17652	17752	17705	17850	17669	17770	17721	17755	17756	17807	17760	17671	17786	17815	17679	17779	17753	17680	17645	17769	17539	17637	17857	17772	17679	17721	17619	17731	17638	17767	17743	17760	17613	17916	17618	17612	17720	17812	17614	17748	17835	17674	17837	17549	17789	17810	17765	17816	17746	17667	17701	17714	17714	17655	17714	17672	17797	17691	17911	17760	17808	17701	17711	17852	17497	17676	17885	17884	17757	17583	17871	17831	17867	17644	17838	17629	17838	17766	17766	17751	17629	17659	17786	17888	17579	17814	17698	17816	17713	17733	17597	17724	17675	17768	17798	17744	17839	17804	17714	17709	17666	17699	17767	17559	17844	17851	17785	17615	17797	17659	17828	17846	17614	17858	17647	17631	17604	17613	17720	17816	17632	17749	17800	17585	17770	17837	17576	17793	17625	17604	17719	17791	17509	17702	17818	17918	17668	17754	17617	17724	17902	17775	17724	17808	17663	17722	17759	17851	17655	17605	17807	17975	17715	17721	17764	17883	17664	17645	17838	17770	17694	17711	17718	17641	17684	17626	17778	17583	17686	17821	17589	17951	17552	17629	17581	17781	17620	17557	17660	17741	17677	17880	17513	17574	17667	17811	17769	17614	17675	17862	17639	17733	17749	17726	17917	17658	17698	17898	17609	17795	17630	17759	17496	17835	17934	17648	17661	17564	17729	17712	17570	17675	17656	17617	17793	17852	17688	17550	17608	17762	17734	17757	17668	17465	17849	17930	17886	17661	17920	17473	17516	17750	17830	17707	17799	17702	17683	17667	17744	17479	17853	17720	17774	17593	17707	17593	17895	17611	17815	17785	17921	17475	17447	17682	17713	17729	17758	17652	17846	17743	17701	17989	17704	17571	17717	17680	17823	17703	17845	17558	17622	17941	17549	17717	17702	17687	17601	17600	17601	17700	17923	17774	17678	17681	17789	17534	17614	17782	17659	17601	17828	17679	17646	17538	17762	17505	17597	17620	17684	17684	17775	17559	17797	17736	17798	17770	17612	17779	17724	17816	17726	17662	17645	17638	17793	17717	17743	17685	17694	17804	17711	17871	17732	17746	17711	17777	17765	17647	17787	17604	17850	17832	17724	17635	17745	17717	17747	17789	17693	17709	17751	17757	17699	17854	17659	17647	17805	17928	17725	17784	17803	17738	17737	17511	17720	17897	17663	17691	17811	17620	17714	17725	17711	17770	17809	17732	17766	17762	17621	17751	17614	17789	17762	17616	17799	17648	17778	17733	17792	17785	17755	17666	17685	17787	17827	17596	17731	17596	17846	17672	17751	17636	17663	17523	17776	17765	17707	17674	17808	17688	17774	17871	17784	17690	17752	17691	17692	17735	17649	17737	17650	17762	17625	17787	17694	17752	17735	17646	17843	17802	17678	17820	17860	17630	17601	17888	17775	17706	17658	17903	17820	17774	17725	17698	17761	17743	17676	17695	17773	17739	17745	17857	17715	17670	17629	17851	17595	17691	17650	17858	17742	17795	17768	17758	17752	17923	17655	17665	17744	17898	17689	17745	17718	17689	17779	17792	17812	17728	17748	17806	17857	17656	17850	17637	17697	17982	17580	17771	17775	17744	17714	17621	17833	17962	17741	17662	17562	17781	17629	17629	17660	17673	17626	17715	17737	17838	17711	17808	17782	17775	17661	17718	17704	17624	17868	17621	17775	17714	17883	17628	17602	17760	17689	17613	17723	17789	17622	17907	17711	17812	17751	17692	17699	17705	17707	17621	17591	17648	17686	17674	17633	17818	17788	17688	17938	17676	17691	17639	17625	17718	17896	17610	17565	17804	17772	17596	17708	17701	17770	17686	17703	17827	17749	17691	17506	17725	17593	17630	17748	17864	17748	17632	17527	17789	17694	17788	17665	17770	17767	17687	17721	17813	17624	17719	17864	17692	17628	17779	17682	17650	17871	17716	17804	17745	17646	17763	17787	17837	17810	17712	17771	17770	17699	17816	17749	17641	17553	17786	17725	17733	17773	17731	17552	17796	17757	17797	17677	17771	17783	17838	17730	17666	17680	17746	17859	17777	17738	17611	17684	17544	17753	17631	17637	17654	17699	17748	17718	17736	17782	17643	17639	17654	17780	17713	17643	17931	17555	17684	17799	17698	17802	17756	17798	17656	17659	17695	17573	17595	17814	17704	17635	17889	17846	17728	17612	17629	17625	17721	17722	17656	17730	17678	17680	17623	17799	17504	17752	17689	17576	17836	17801	17845	17731	17700	17812	17734	17785	17731	17806	17880	17708	17752	17796	17726	17728	17839	17624	17725	17759	17824	17671	17687	17709	17687	17810	17722	17599	17713	18003	17548	17881	17596	17555	17692	17584	17696	17759	17779	17687	17685	17741	17728	17711	17596	17643	17801	17486	17837	17609	17555	17810	17642	17780	17729	17822	17703	17568	17834	17970	17665	17737	17597	17859	17667	17696	17686	17735	17680	17653	17679	17774	17662	17882	17508	17860	17706	17808	17760	17642	17735	17879	17888	17638	17584	17724	17647	17542	17800	17605	17806	17739	17708	17671	17609	17982	17673	17514	17625	17854	17746	17773	17712	17641	17763	17684	17822	17807	17793	17647	17711	17786	17549	17591	17822	17521	17918	17728	17641	17735	17646	17856	17651	17762	17644	17854	17681	17813	17856	17694	17545	17935	17631	17480	17790	17725	17710	17668	17820	17596	17674	17648	17771	17641	17792	17829	17620	17571	17651	17684	17735	17712	17703	17788	17617	17656	17689	17653	17661	17751	17716	17909	17497	17713	17719	17714	17771	17786	17822	17626	17698	17821	17522	17834	17634	17632	17647	17725	17778	17756	17651	17798	17652	17717	17827	17638	17729	17880	17725	17810	17798	17541	17923	17515	17848	17574	17598	17739	17658	17734	17743	17725	17552	17825	17788	17809	17761	17706	17716	17543	17804	17709	17528	17565	17678	17727	17635	17639	17857	17686	17730	17682	17719	17742	17738	17770	17623	17626	17663	17844	17786	17710	17620	17583	17871	17859	17715	17853	17538	17854	17560	17688	17664	17573	17729	17745	17791	17724	17781	17772	17796	17627	17703	17823	17841	17752	17714
23344	20744	28196	32545	38647	36539	32264	29539	29127	29050	29100	30829	35918	36673	34364	31990	30519	29812	28742	28313	28520	28184	28330	28327	28130	28257	28441	28430	28527	28334	28330	28479	28308	27998	28294	28487	28296	28342	28458	28150	27870	28257	28173	28269	28092	28155	28396	28384	28223	28092	28280	28285	28317	28324	28127	28309	28138	28212	28077	28177	28332	28203	28390	28252	28060	28328	28096	28292	28179	28409	28356	28237	28097	28316	28011	28172	28431	28235	28295	28409	28305	28224	28087	28421	28409	28044	28077	28358	28203	28305	28015	28239	28307	28444	28198	28117	28320	28462	28364	28363	27828	27995	28421	28184	28298	28153	28242	28010	28439	28212	28488	28076	28276	27997	28259	28268	28340	28263	28213	28355	28081	28194	28037	28159	28098	28157	28258	28310	28037	28402	28154	28248	28164	28168	28304	28351	28215	28208	28353	28209	28350	28394	28165	28234	28122	28180	27958	28175	28045	28008	28194	28227	28387	28313	28215	28105	28330	28044	28234	28043	28126	28314	28353	28206	28228	27873	28241	28320	28130	28347	28203	28239	28239	28316	28046	28273	28444	28111	28496	28532	28148	28078	28031	28023	28012	28151	28064	28438	28168	28340	27953	28025	28457	28237	27846	28194	28095	28115	28227	28199	28200	28296	28250	28310	28327	28149	28281	28236	28277	28235	28090	28437	28252	28095	28085	28147	28229	28538	28448	28175	28070	28287	28294	28380	28376	28364	28342	28313	27818	28085	28264	28102	28054	28023	28225	28296	28295	28194	28381	28223	27960	28466	28303	28272	28554	28262	28257	28361	28133	28426	28198	28351	28158	28132	28027	28250	28138	28117	28163	28056	28148	28084	28414	28028	28174	28351	28201	28266	28408	28167	28229	28289	28076	28396	28147	28095	28108	28250	28267	28145	28283	28237	28260	28061	28221	28148	28341	28428	28298	28162	28274	28010	28350	28298	28212	28245	28304	27997	28020	28231	28200	28487	28288	28148	28312	28394	28104	28254	28313	28335	28235	28368	28160	28132	28148	28263	28203	28085	28134	28465	28407	28207	28339	28033	28497	28360	28046	28305	28225	28112	28374	28270	28141	28214	28105	28247	28249	28352	28261	28501	28363	28226	28151	28070	28243	28065	28040	28174	28247	28140	28267	28055	28251	28439	28287	28140	28390	28272	28022	28076	28039	28242	28286	28060	28361	28441	28317	28526	28189	28252	28379	28257	28258	28508	28491	28165	28024	28139	28239	28403	28524	28249	28148	28358	28519	28291	28379	28462	28291	28279	27960	27991	28264	28172	28381	28061	28240	28286	28230	28488	28169	28108	28132	28479	28244	28198	28100	28484	28067	28108	28411	27919	28366	28144	28026	28085	28246	28253	27982	27997	28319	27935	28299	28261	28261	28390	28168	28191	28167	28195	28311	28154	28153	28075	28214	28485	28338	28282	28200	28121	28280	28150	28168	28377	28392	28296	28363	28198	28373	28150	28193	28236	28444	28139	28137	28157	28073	28044	28295	28225	28021	28213	28468	28406	28152	28126	28276	28189	28227	28082	28276	28459	28396	28202	28346	28385	28102	28484	28295	28179	28271	28271	28051	28096	28267	28286	28229	28219	28094	28184	28359	28336	28363	28423	28143	28180	28125	28014	28215	28298	28230	28083	28109	27909	28376	28119	28143	28255	28146	28070	28148	28293	28127	28104	28157	28242	28362	28310	27981	28167	28338	28128	28177	28142	28102	28004	28252	28120	28244	28428	28290	28197	28332	28342	28329	28246	28179	28264	28052	27961	28017	28129	28279	28233	28055	28443	28226	28188	28348	28194	28104	28100	28105	28289	28072	28091	28305	28139	28220	28159	28397	28194	28135	28192	28133	28129	28321	28124	28273	28318	28057	28248	27982	28127	28104	28242	28418	28289	28564	28038	28280	28200	28061	28283	28125	28140	28178	28318	28295	28197	28293	28506	27943	28273	28076	28356	28108	28268	28131	28496	28173	28322	28044	28245	28299	28101	28326	28117	27820	28226	28126	28247	28121	28477	28283	27929	28161	28201	28306	28358	28093	28181	28259	28091	28292	28253	28349	28145	28374	28132	27830	28041	28316	28097	27837	28223	28194	28346	28155	28341	28189	28440	28468	28107	28322	28219	28381	28191	28140	28285	28115	28444	28282	28278	28165	28357	28181	28224	28413	28251	28056	27947	28233	28143	28260	28003	28060	28342	28141	28203	28100	28379	28031	28135	28215	28193	28302	28364	28307	28331	28096	28085	28237	28260	28121	28153	28296	28269	28334	28119	28162	28272	28236	28237	28097	28201	28422	28175	28205	28285	28219	28283	28118	28065	28341	28140	28045	28360	28258	28199	28213	28051	28040	28271	28468	28283	28306	28103	27953	28213	28206	28143	28307	28259	28118	28164	28265	28240	28157	28031	28081	28308	28423	28112	28251	28173	28205	28298	28327	28339	28349	28399	28442	28074	28108	28181	28426	28480	27996	28438	28235	28275	28183	28168	28185	28170	28264	28228	27936	28263	28243	28117	28156	28222	28182	28254	28153	28147	28096	28069	28071	28195	28026	28252	28319	28157	28065	28322	28234	28158	28440	28336	28179	28252	28039	27988	28119	28225	28392	28225	28400	27999	28233	28109	28346	28270	28395	27945	28093	28150	28235	28393	28093	28159	28318	28573	28251	28191	28345	28247	28108	28092	28173	28164	28238	28424	28478	28267	28029	28279	28096	28166	28299	28041	28194	28309	28312	28249	28220	28039	28321	28417	28137	28140	28161	28451	28337	28122	27846	28051	28229	28256	28212	28016	28326	28300	28219	28118	28036	27946	28058	28056	28227	28274	28428	28514	28133	28161	28024	28104	28405	28347	27957	28181	28146	28393	28222	28201	28115	28212	28341	28089	28110	28155	27996	28139	28383	28210	27989	28303	28508	28229	28602	28356	28296	28132	28402	28199	28536	28066	28250	28096	28088	28101	28113	28101	28166	28193	28370	27968	28289	28236	27984	28344	28264	28522	28190	28458	28259	28114	28349	28209	28276	28350	28121	28259	28183	28214	28392	28312	28022	28364	28212	28391	28343	28055	28203	28020	28364	28101	28178	28006	28246	28220	28392	28258	28436	28240	28094	28315	28360	28032	28223	28418	28110	28266	28094	28003	28342	28309	28121	28143	28040	28248	28318	28158	28405	28164	28172	28061	28365	28146	28043	27895	28312	28088	27949	28153	28288	28005	28127	28269	28588	28396	28233	28296	28483	28350	28249	28411	28011	28360	28275	28418	28136	28333	28125	28469	28285	28186	28324	28519	28452	28195	27980	28233	28381	28301	28182	28337	28256	28104	28149	28144	28268	28422	28378	28092	28235	28124	28363	28493	28282	28243	28203	28041	28130	28181	28394	28248	28227	28254	28532	28339	28267	28174	28287	27975	28278	28030	28158	28322	28175	28152	28208	28244	28259	28163	28008	28273	28382	28279	28097	28240	28525	28196	28373	28059	28310	28064	28327	28260	28219	28146	28344	28202	28397	27999	28059	28289	28147	28468	28162	28291	28411	28209	28332	28152	28258	28083	28104	28184	28522	28307	28274	28290	28101	28168	28120	28406	28299	28223	28344	27994	28098	28244	28307	28238	27998	28222	28274	28195	27973	28231	28018	28182	28583	28282	28202	28154	28111	28169	28108	28102	28049	28180	28131	28265	28006	28267	28128	28428	28233	28286	28238	28188	28011	28128	28291	28178	28126	28346	28258	28036	28245	28191	28221	28274	28121	28174	28285	28101	28375	28170	28564	28398	28159	28257	28098	28267	28401	28165	28425	28306	28464	28170	28447	28389	28025	28477	28375	28192	28120	27972	28246	28060	28048	28208	28268	28345	28407	28075	28331	28349	28261	28140	28416	28420	28220	28092	28487	28175	28222	28355	28142	28096	28207	28239	28373	28426	28167	28080	28166	28202	28201	28332	28173	28286	28387	28047	28217	28260	28168	28105	28121	28434	28112	28318	28109	28285	28308	28169	28094	28190	28268	28398	28056	28242	28237	28117	28449	28161	28138	28280	27814	28413	28303	28195	28224	28490	28197	28266	28182	28029	28186	28236	28324	28357	28248	28352	28245	28320	28097	27967	28032	28537	28248	28217	28390	28333	28207	28381	28135	28229	28220	28302	28431	28417	28039	28265	28244	28142	28042	28134	28473	28475	28156	28568	28263	28150	28405	28145	28223	28168	28008	28336	28429	28147	28093	28195	28110	28217	28217	28261	28250	28120	28457	28120	28057	28025	28103	28288	28251	28278	28022	28321	28154	28082	28001	28241	28210	28294	28306	28358	28441	28342	28328	28055	28242	28188	28071	28499	28282	28322	28322	28223	28225	28213	28219	27971	28180	28212	28203	28032	28155	28065	28343	28310	27993	27988	27956	28167	28431	28352	28450	28258	28397	28467	28126	28291	27966	28248	28173	28409	28221	28018	28362	28172	28439	28106	27988	28228	28266	28320	28218	28221	28356	27858	28173	27886	28413	28095	28070	28360	28478	28156	28294	27960	28375	28048	28355	27998	28327	28071	28125	28236	28183	28337	27899	27986	28063	28097	28024	28067	28323	28353	28479	28318	28120	28159	28205	28299	28083	28432	28269	28146	28177	28142	28406	28278	28329	28248	28308	28173	28118	28328	28240	28234	28017	27894	28153	28248	28362	28279	28276	28017	28224	28302	28388	28280	28276	27974	27970	28425	28362	28051	28222	28369	28233	28087	28212	28276	28376	28296	28362	28029	28174	27931	28265	28536	28336	28410	28109	28238	28485	28220	28247	28344	28126	28086	28406	28134	28401	27973	28009	28227	28133	28268	28341	28269	28353	28300	28060	28149	28075	28045	28068	28146	28491	28194	28183	28259	28082	28126	28022	28324	27971	28276	28190	28389	28124	28210	28255	28150	28190	28503	28179	28139	28052	28279	28296	28195	28351	28069	28162	28032	28233	28298	28175	28076	28297	28160	28199	28000	28556	28189	28382	27928	28182	28113	28309	28533	28337	28219	28298	28160	28238	28102	27980	28159	28215	28073	28136	28001	28380	28107	28223	28301	28315	28312	28042	28307	28405	28112	28265	28178	28326	28335	28209	28308	28218	28178	28094	28245	28262	28296
48412	70236	61943	53913	45870	29819	20827	19837	19295	18847	18759	21764	28287	28363	25188	22221	20527	19208	18578	17973	17967	18165	18130	17940	18038	18032	17870	18003	17974	17850	17846	18000	18064	18031	17962	18038	17891	17870	18021	17872	17963	17870	17863	17922	17865	18031	17911	18014	17992	17785	17881	18057	17930	17829	18087	17912	18128	17887	18020	17732	17892	17870	18165	17834	18033	18021	18148	17976	17875	18024	18159	18005	18011	17948	18052	17938	17826	17922	17931	17920	17898	17851	17944	17793	18137	18128	17941	17930	17642	17914	18012	18020	17901	18028	18005	17833	17939	17817	17906	17954	17724	17801	17926	17985	17988	17779	17991	17858	17905	17909	17992	17868	17917	17826	17936	18135	17751	17867	18006	17910	18093	17972	17942	17978	17981	17950	17934	17897	17927	17872	17995	17852	17847	17949	17717	18046	17974	17890	17933	17906	17902	17966	17923	17944	17944	17878	17865	17975	17968	17939	17975	17776	17902	17955	17952	17806	17912	17737	18049	17899	17895	18013	17890	18027	17962	18086	17818	17900	17882	17760	17681	17838	17952	17878	17949	18029	17933	17879	17885	17951	17842	17780	17929	17842	17968	17787	17979	17984	17807	17910	17967	17869	18014	17746	17867	17953	17900	17883	17935	18031	17881	18019	17922	17941	17792	17742	17917	17956	17955	17976	17829	17906	17763	17888	17817	17962	18254	17905	17927	17824	18075	17792	18084	18000	17892	17952	18043	17957	17967	17990	17839	17935	17957	18065	17903	17889	18029	17763	18002	17787	17984	17913	18064	17829	17919	18091	17922	17797	18007	17834	17998	18097	17990	17771	17964	18003	17962	17926	18015	18006	17988	17959	17838	17840	17768	17928	17983	18107	17910	17827	18081	17939	17994	17854	17797	18044	18000	17819	17889	17803	17693	17821	18134	17841	17848	17853	17887	18180	17875	17903	17984	17794	18012	17802	17852	17860	17895	17951	17915	17958	17891	17855	17803	17911	18001	18087	17903	17821	17819	17902	17916	18007	17899	17737	18129	17879	17895	17909	17856	17992	17979	18020	17902	18088	17935	17996	17934	17913	17843	18018	17949	18146	17890	17935	17988	17740	17930	18065	17922	17826	17727	18051	17875	17810	17934	18048	17918	17994	17700	17919	17979	17914	17845	17914	18115	17933	17943	17924	18084	17934	17947	17922	17909	17965	17887	17859	18092	18000	17855	18173	17926	18002	17885	17958	17740	18018	17896	17869	17952	17798	17763	17905	18143	17792	17912	17767	17867	17998	18068	17776	17985	18118	17989	17913	17984	18007	17937	17978	17969	17893	18085	17961	17918	17914	18016	18033	17942	17934	17784	17992	17895	17940	17954	17938	17889	17919	17826	17962	17894	17927	17973	17957	17896	17907	17902	18106	17984	17898	18028	18023	18051	17782	17941	18004	17754	17946	17938	18012	17967	17841	18058	17876	17991	17922	18030	17817	17837	17893	17906	17833	17804	17962	17982	17869	17785	17886	17733	17980	17931	17984	17950	18103	17946	17823	18163	17895	17882	17906	17802	17793	17703	17876	18014	17998	17679	17925	17840	17930	17932	18005	17885	18002	17975	18006	17871	18046	17896	18014	18110	18046	17742	18097	17965	17941	17838	17880	17887	17878	17920	17967	17949	17982	17847	17926	17860	17918	17729	17901	17950	17974	17992	17947	17975	17981	18006	17954	17962	18082	17930	17841	17892	17959	17841	17972	17895	17831	17894	18004	17907	18055	18006	18054	17938	17895	17969	17949	18011	17902	17990	17952	17730	17955	17919	17795	17895	18039	17765	18039	17846	17934	17925	17856	17848	17792	18029	18105	18005	17928	17685	18130	17755	17999	17699	17866	18043	17809	17980	17936	17981	17781	17881	17975	17906	17913	17852	17945	18008	17903	17975	17930	17932	17824	17985	17834	17959	17859	18051	17839	18060	17939	17887	17899	18020	18115	17985	18130	17887	17869	18047	17917	17761	17820	17769	18082	17889	17927	18036	17968	17969	17978	17881	17953	17877	17816	17920	18069	17914	17881	17917	18041	17909	18040	18020	17851	17870	18017	17959	17927	17947	17874	17881	17952	17822	17794	18003	17928	17988	17903	17961	18160	17882	18016	17905	17913	17980	17712	17927	17950	17909	17959	17926	18015	18218	18009	18002	18070	17992	17973	18057	17837	18113	18007	17757	18007	17905	17828	17772	17866	18088	17784	17940	17685	17943	17918	17961	18130	17897	17984	18090	17875	17696	17903	17994	18013	17763	17860	17895	17916	17768	17821	17951	18014	17929	18018	17893	17909	17904	17854	17809	18058	18001	17816	17936	17855	17949	17892	17908	17839	17869	17920	17981	17865	18158	18051	17833	17958	17900	17760	17912	17795	18003	17844	18134	17895	17714	18003	17930	18017	18099	17820	17947	18006	17854	17900	17841	18039	17999	17984	17902	18112	17991	18094	17783	17779	17970	17913	17807	18066	17896	18089	18086	18051	17990	17852	18020	17879	17908	17757	18096	17880	17854	18152	17967	18044	17936	17885	18007	18045	17979	17893	18089	17884	18057	17918	18028	18008	18036	17980	17991	17938	18017	17974	18140	17998	17984	17948	17897	18005	18001	18034	17878	17916	18057	18020	17900	18081	17930	17970	17951	17918	18022	17906	17944	17802	17913	17933	17963	18009	18065	17751	17770	17947	18109	17945	18096	18053	17931	17967	17791	17833	17826	17966	17876	17792	17904	17881	17998	17780	18004	17897	18075	17987	17967	17929	17907	17948	17896	17859	17837	17999	17795	17862	17978	17776	17943	18023	17867	17828	17873	17980	17853	18063	17704	17962	18140	17811	18112	17974	17936	17928	17845	17980	18148	17983	17864	17949	18083	17865	17961	17838	17995	18122	18022	18024	17861	18069	17772	17885	17905	18082	17875	18129	17949	17893	17893	18071	18166	18252	18020	17958	17852	17982	17912	17645	17818	17982	17869	17909	17921	17886	18065	17873	17899	17960	18077	17910	17729	18156	17946	18143	17917	17880	17814	18025	17785	17941	17830	18045	17844	18026	17826	18052	17944	17967	17910	17853	18070	17901	17893	17904	17917	17839	18041	17855	17915	17906	17917	18109	18029	17851	17751	17986	17831	17984	17877	18082	17834	17945	18091	18065	17928	17782	18075	18045	17905	17944	17835	17935	17889	17836	17822	17912	17824	18016	17797	18017	17940	17989	18040	18011	17960	17856	17898	17768	18189	17927	17867	17945	17865	17931	17830	17788	17782	17674	17988	18035	17821	17790	17949	17842	17946	17941	17847	17996	17877	18119	17856	17917	17871	17969	17893	18094	17878	18023	17987	18024	17979	17904	17761	18054	17984	18032	18098	17694	17900	17849	18010	17961	17868	17910	17849	17958	17989	17682	17879	17842	17942	17856	17864	17901	17912	18017	18032	17930	18033	17823	17935	17988	17950	17946	18026	17945	17973	18037	17891	17830	17943	17973	17817	17892	17856	17981	17849	17919	17949	17825	17887	17874	17916	17789	17987	17939	17889	18061	17812	17907	18049	17895	17845	18047	18058	18047	17960	18026	17990	17995	17907	17799	17936	17700	17841	17887	17766	17835	17770	17768	17958	18049	18100	17818	17918	18098	17861	18074	17775	17987	18154	18109	17863	17952	17855	17825	17909	17799	17933	17944	17995	17930	17931	18009	17779	17942	17857	17702	17933	17912	17922	17906	18030	17870	17963	18059	17788	18073	17831	17870	17766	18127	17809	18183	17833	17757	18013	17889	17834	18012	17999	17861	17938	17890	17794	18078	18050	17765	17923	17775	17978	17759	17875	17823	17820	17973	17747	18053	17975	17984	17889	17944	18062	17961	17934	17834	17861	17792	17892	17903	17936	17937	17956	17822	18032	17888	17759	17858	17946	17946	17968	18000	17978	18003	17866	17941	17890	17868	18007	17940	18058	17835	17821	17965	18000	18010	18030	17854	18146	17900	18019	17805	18065	17896	18049	17847	17960	17971	17826	18002	17944	17996	17997	18001	17996	17902	17876	18012	17978	17692	17789	17977	17948	18128	18017	17896	17880	17882	17933	17959	17914	17855	17803	18015	17988	17929	18009	17973	17959	18093	17880	17961	17872	17886	17783	17854	17828	17957	17951	17990	17995	18028	17825	18002	18096	17898	17840	17875	17975	18015	17920	17816	17977	17816	17972	17960	18112	17939	17868	18114	17845	18024	18039	17862	18176	18133	17843	18129	17998	17947	17780	18105	18022	17882	18073	17909	17982	17886	17939	18050	17856	17895	18112	17971	18150	17915	17916	17824	17851	17928	17985	17946	17916	17823	17982	18050	17799	18087	18048	17939	17981	17753	18103	18056	17831	17765	17906	17896	17966	17987	17925	17883	18078	17990	17770	17954	18086	17883	17964	17790	18013	17836	17911	17810	17901	18075	17819	18035	17982	17974	17899	17942	17889	17813	17857	17929	18162	17866	18079	17929	17894	17918	17834	17823	18002	17908	17998	18118	17848	17883	17793	17954	18088	17823	17861	17978	17781	17941	17811	17893	17749	17731	18049	18051	18053	17941	17822	17975	18107	17823	18103	18084	17961	18048	17934	17847	17893	18006	18121	18043	17874	17836	17949	17920	17863	17949	17892	17922	17892	17871	17994	18113	18052	17968	17992	18089	17869	17952	18015	17947	17991	17830	18013	17995	17943	17937	17975	17860	17975	17821	18077	18042	17807	17953	18053	18032	17899	17949	17944	18111	17910	17987	17967	18030	18040	18010	18050	17770	17878	18028	18011	17977	17948	17935	17770	17840	17995	17865	18066	17954	17826	18162	17928	17854	17902	17905	17862	17933	17938	17873	17777	17971	17947	17884	17930	17761	17979	17865	17886	18031	17978	17894	18169	17831	17942	17958	17955	17779	17877	18076	17988	17972	17822	17846	17796	17865	17791	17876	17746	17847	17863	18070	17772	17985	18000	17847	17862	18011	18013	17972	17983	18021	17958	17866	17737	17933	17863	17956	17771	17967	17940	18004	17896	18008	17953	18001	17928	17892	18022	18003	17862	17947	17859	18025	18033	17866	17828	17900	17869	17971	18095	17877	17800	18073	17748	18063	17994	17812	17882	17954
21973	20564	28617	31997	33743	33010	33007	30680	29879	30303	30226	31365	41563	42691	38972	35295	32491	30825	29717	29330	28930	28555	28611	28698	28757	28947	28735	28469	28692	28678	28575	28606	28875	28850	28668	28867	28538	28855	28681	28882	28885	28692	28870	28595	28545	28627	28738	28593	28599	28527	28849	28760	28815	28621	28767	28850	28675	28591	28523	28428	28794	28672	28731	28663	28605	28558	28700	28646	28671	28618	28756	28639	28905	28743	28622	28465	28505	28474	28598	28436	28523	28490	28745	28689	28621	28601	28629	28827	28633	28783	28474	28550	28816	28947	28924	28674	28726	28846	28635	28697	28732	28683	28669	28639	28475	28573	28317	28588	28891	28511	28828	28869	28752	28745	28744	28602	28764	28564	28784	28735	28451	28493	28722	28611	28481	28382	28742	28556	28693	28757	28707	28545	28676	28643	28769	28683	28669	28555	28748	28591	28617	28602	28760	28535	28436	28412	28706	28346	28471	28397	28474	28875	28685	28628	28723	28596	28715	28644	28672	28538	28557	28735	28904	28629	28775	28579	28816	28509	28796	28714	28796	28657	28760	28708	28929	28748	28687	28402	28718	28518	28581	28747	28885	28752	28770	28830	28489	28767	28525	28614	28661	28758	28745	28647	28769	28536	29079	28799	28635	28365	28611	28577	28585	28798	28864	28731	28747	28609	28594	28790	28630	28554	28622	28662	28738	28694	28811	28658	28378	28693	29015	28700	28913	28898	28497	28730	28542	28477	28675	28942	28486	28833	28450	28745	28699	28664	28506	28680	28371	28697	28689	28495	28630	28562	28675	28486	28637	28801	28558	28540	28832	28735	28615	28611	28842	28427	28881	28615	28361	28658	28368	28368	28666	28532	28730	28702	28569	28504	28489	28486	28941	28696	28510	28540	28507	28823	28578	28468	28654	28701	28581	28413	28513	28356	28697	28437	28694	28779	28829	28474	28719	28810	28680	28473	28959	28514	28602	28598	28576	28646	28737	28585	28504	28807	28576	28608	28811	28862	28571	28487	28611	28642	28618	28620	28755	28377	28495	28476	28849	28600	28437	28631	28503	28302	28368	28560	28541	28800	28988	28595	28713	28690	28550	28510	28770	28837	28728	28519	28754	28503	28596	28647	28670	28638	28661	28553	28750	28727	28840	28891	28268	28419	28790	28538	28513	28755	28727	28643	28446	28805	28827	28669	28652	28795	28599	28893	28847	28678	28407	28728	28553	28891	28453	28452	28682	28713	28635	28619	28864	28779	28638	28762	28715	28900	28638	28319	28535	28682	28454	28628	28725	28690	28688	28697	28529	28600	28780	28656	28623	28574	28482	28320	28428	28220	28471	28711	28462	28487	28865	28831	28549	28452	28396	28644	28735	28742	28643	28550	28730	28715	28608	28494	28608	28611	28746	28876	28582	28767	28605	28865	28738	28688	28474	28295	28736	28528	28520	28346	28662	28459	28477	28706	28494	28566	28738	28668	28789	28737	28592	28587	28824	28445	28399	28734	28560	28504	28562	28815	28664	28702	28693	28547	28444	28711	28354	28683	28530	28846	28544	28506	28732	28749	28514	28675	28548	28977	28658	28444	28839	28616	28680	28631	28794	28554	28315	28723	28831	28664	28669	28350	28585	28810	28540	28602	28685	28433	28610	28684	28426	28458	28723	28682	28541	28725	28475	28405	28656	28840	28590	28631	28753	28621	28894	28881	28767	28740	28559	28529	28430	28441	28707	28710	28968	28679	28734	28695	28700	28737	28639	28741	28495	28409	28546	28571	28646	28876	28585	28529	28760	28566	28819	28825	28728	28376	28533	28505	28708	28838	28420	28632	28743	28828	28707	28543	28564	28639	28622	28633	28816	28687	28731	28730	28789	28535	28358	28380	28501	28531	28654	28477	28846	28671	28665	28916	28670	28555	28701	28663	28654	28701	28375	28544	28574	28584	28568	28577	28613	28764	28827	28541	28737	28669	28868	28724	28906	28647	28688	28720	28960	28500	28524	28592	28583	28621	28533	28527	28757	28727	28950	28523	28553	28525	28637	28630	28794	28597	28421	28666	28597	28791	28675	28888	28802	28464	28869	28658	29079	28529	28411	28923	28910	28580	28592	28669	28525	28447	28599	28741	28350	28704	28481	28617	28744	28560	28590	28594	28679	28497	28599	28600	28262	28573	28646	28654	28566	28685	28814	28603	28526	28664	28496	28685	28820	28645	28565	28580	28672	28523	28560	28616	28695	28647	28653	28761	28433	28731	28687	28621	28755	28615	28616	28422	28699	28684	28572	28651	28475	28440	28740	28614	28619	28684	28379	28507	28686	28637	28862	28573	28438	28640	28510	28588	28855	28698	28568	28502	28661	28973	28564	28602	28414	28578	28528	28441	28491	28396	28656	28475	28496	28595	28655	28400	28477	28711	28536	28827	28427	28626	28435	28717	28445	28640	28847	28424	28558	28645	28472	28708	28484	28726	28523	28651	28503	28524	28327	28631	28516	28662	28570	28583	28475	28452	28683	28563	28686	28575	28561	28403	28375	28736	28391	28650	28739	28704	28717	28550	28469	28536	28694	28600	28575	28496	28737	28734	28771	28780	28463	28590	28657	28848	28710	28726	28502	28684	28917	28746	28997	28738	28599	28731	28390	28844	28766	28601	28721	28709	28681	28584	28748	28586	28639	28833	28460	28533	28307	28630	28694	28519	28599	28426	28454	28454	28754	28842	28633	28547	28714	28862	28811	28601	28690	28730	28899	28658	28865	28701	28561	28703	28483	28527	28780	28643	28477	28432	28710	28662	28366	28504	28739	28443	28642	28469	28723	28404	28630	28636	28340	28563	28817	28689	28797	28418	28356	28585	28509	28412	28552	28507	28652	28562	28675	28715	28772	28571	28581	28468	28650	28689	28878	28369	28803	28716	28406	28643	28725	28558	28694	28849	28315	28541	28545	28549	28649	28603	28423	28634	28715	28704	28488	28686	28690	28740	28580	28384	28452	28600	28718	28693	28685	28567	28671	28617	28458	28601	28678	28750	28566	28417	28721	28973	28849	28618	28552	28576	28465	28561	28792	28830	28678	28635	28591	28594	28672	28728	28593	28385	28774	28698	28647	28798	28628	28711	28641	28575	28731	28512	28557	28726	28552	28779	28646	28459	28501	28922	28679	28515	28594	28652	28576	28435	28762	28550	28888	28585	28750	28632	28655	28832	28404	28806	28564	28488	28623	28713	28698	28420	28742	28790	28484	28615	28796	28710	28735	28669	28606	28795	28872	28899	28733	28650	28574	28466	28534	28841	28579	28804	28518	28649	28722	28637	28728	28510	28737	28622	28821	28798	28792	28613	28737	28795	28750	28433	28740	28723	28603	28863	28947	28870	28498	28717	28586	28765	28686	28568	28588	28508	28677	28613	29027	28610	28689	28723	28551	28733	28477	28638	28969	28430	28544	28306	28732	28947	28766	28513	28697	28435	28484	28552	28584	28705	28696	28659	28472	28788	28409	28637	28672	28492	28701	28679	28640	28783	28584	28953	28628	28743	28729	28705	29066	28741	28829	28588	28663	28564	28456	28340	28594	28778	28729	28656	28544	28587	28882	28609	28798	28609	28873	28518	28558	28341	28746	28510	28443	28604	28554	28574	28678	28780	28701	28520	28647	28630	28610	28632	28526	28560	28577	28733	28637	28533	28585	28294	28496	28864	28926	28510	28870	28438	28536	28766	28713	28584	28801	28730	28842	28703	28724	28692	28515	28711	28469	28581	28635	28766	28482	28659	28676	28723	28579	28658	28715	28730	28697	28772	28466	28770	28777	28637	28571	28653	28652	28680	28872	28727	28506	28696	28511	28526	28435	28835	28581	28772	28703	28473	28955	28752	28654	28668	28567	28495	28556	28491	28780	28623	29007	28659	28727	28477	28521	28683	28686	28625	28490	28431	28759	28758	28783	28712	28854	28594	28570	28719	28384	28407	28857	28644	28719	28804	28698	28559	28611	28652	28467	28599	28620	28466	28723	28744	28667	28602	28769	28719	28533	28645	28660	28580	28634	28794	28670	28506	28593	28772	28630	28575	28577	28373	28355	28605	28594	28484	28610	28637	28662	28755	28583	28859	28696	28831	28650	28746	28650	28511	28509	28518	28762	28652	28630	28712	28578	28501	28673	28475	28680	28735	28680	28507	28689	28556	28766	28686	28449	28536	28722	29042	28527	28573	28787	28616	28751	28476	28730	28535	28659	28900	28623	28631	28430	28559	28541	28447	28635	28503	28693	28573	28338	28489	28415	28580	28525	28550	28644	28777	28666	28570	28720	28613	28727	28688	28586	28567	28570	28798	28705	28550	28698	28619	28520	28795	28680	28623	28741	28461	28642	28670	28580	28625	28669	28478	28795	28444	28654	28686	28510	28686	28498	28736	28928	28523	28606	28759	28350	28523	28660	28328	28514	28630	28762	28762	28604	28579	28585	28451	28750	28785	28567	28680	28894	28797	28682	28701	28670	28960	28601	28370	28784	28305	28697	28997	28749	28687	28666	28700	28536	28539	28419	28746	28589	28672	28541	28436	28651	28417	28463	28694	28616	28399	28672	28757	28635	28588	28482	28626	28861	28592	28634	28479	28646	28606	28641	28477	28778	28565	28533	28677	28704	28470	28658	28488	28795	28718	28685	28571	28514	28675	28544	28426	28394	28614	28613	28744	28512	28843	28694	28415	28641	28618	28789	28398	28564	28877	28643	28624	28725	28703	28968	28714	28786	28572	28636	28622	28837	28815	28779	28393	28399	28731	28797	28412	28524	28651	28650	28243	28780	28785	28414	28473	28740	28633	28730	28660	28411	28805	28606	28428	28617	28527	28524	28716	28638	28799	28570	28265	28818	28495	28594	28710	28549	28536	28652	28611	28688	28748	28539	28448	28745	28640	28543	28488	28571	28620	28336	28538	28736	28649	28754	28852	28513	28519	28467	28421	28895	28711	28440	28693	28480	28833	28554	28725	28630	28795	28552	28626	28777	28759	28506	28393	28638	28825	28635	28648	28664	28607	28630	28604	28588	28719	28742	28700	28470	28504	28718	28635	28609	28536	28641	28683	28524	28332	28625	28694	28934	28545	28664	28739	28451	28741	28727	28753	28666	28705	28742	28617	28525	28406	28843	28748
50170	71970	76406	64815	48477	29432	21557	20936	20267	19936	19639	23274	35488	35426	30432	25929	22439	20290	19074	18355	17939	18164	17936	18050	18054	17905	17970	18132	18085	18113	18132	18088	18241	18143	18041	18199	18049	18266	18220	17955	18311	17746	17998	18092	18001	18051	18201	17982	17996	17938	18213	18147	18052	18173	17951	18268	18110	18044	17997	18037	18046	18138	18006	18213	17936	17948	17924	18118	18261	18019	17987	18083	18101	18125	18147	18111	18228	18225	18143	18004	18170	18116	18040	18201	18108	18152	18152	18056	18084	18274	18016	18013	18059	18127	17921	18084	17963	18139	17938	17864	18200	17881	18227	17907	18152	18231	17989	18118	18146	18066	18144	18069	18043	18172	18076	18243	18149	18017	17940	18074	18124	18113	18235	18175	17939	18121	18239	18084	18128	17856	18096	17946	18331	17944	18023	18213	18112	17956	18072	18046	18003	17990	18055	17912	18031	18043	18246	18204	18057	18129	18039	18021	17840	18108	18051	18157	18185	18108	18044	17951	18086	17970	17980	18063	18155	18089	18115	18072	18227	18046	18085	17962	18018	18012	17892	18174	18047	18050	18055	18022	17864	18294	18080	18012	18155	17999	18144	17980	18039	18278	17939	17897	18154	18247	17974	18269	18050	18096	17981	17855	18053	17992	18139	18073	18191	18006	18013	17973	18093	17892	18084	18041	17930	18198	18007	18071	17896	18239	17942	17981	17962	18112	18050	18065	17981	17981	18169	17976	18207	18049	18187	18137	17968	18025	18092	17939	18056	18022	18142	18013	17901	18141	18083	18100	17870	18213	17994	18095	18164	18153	17878	18076	18060	18034	17996	18182	18008	17919	18010	18139	17900	18020	17944	17854	18136	18198	18104	18044	18110	18085	18156	18224	17913	18126	18064	18207	17922	18161	17987	17960	18109	18170	18090	18117	18097	17979	17909	17956	17995	18202	18180	18164	18000	18072	18274	17951	18081	18028	18092	18111	18055	17976	18069	18069	18078	18041	18122	18040	18036	18160	18010	18064	18075	17993	18020	18073	18185	18068	17999	17942	18302	18034	17940	18045	18162	17940	18025	18106	18058	18265	18084	18034	17978	18174	17988	18002	18039	18068	18064	17996	18164	18164	18130	18086	17996	18187	18076	18053	18142	18156	17874	18318	17981	17992	18204	18034	18117	18110	17946	17857	18026	18007	18235	18198	18017	18153	18198	18000	18197	18012	18092	18064	18040	17982	18062	18218	18149	18185	17986	18028	18100	18209	18082	18112	18252	18086	18079	18140	18153	18067	18019	17939	18260	18127	18126	18048	18014	18095	17934	17998	17890	17944	18117	18058	18066	18076	18057	18135	18213	18062	17986	18062	18059	18235	18021	17945	18036	18117	18041	18241	17851	18097	18230	18108	18040	18078	17969	17864	17936	18052	17902	18039	17983	17900	18183	18144	18160	18031	18241	18184	18080	18189	18110	18049	18239	18208	18009	18009	18037	18196	18258	17997	18007	18001	18064	17895	18141	18006	18136	18212	18139	17959	17960	18034	18061	18029	18163	18057	18093	18067	18120	18007	18217	17964	18078	18207	18086	18101	18093	17905	18028	18093	18181	17945	17965	18069	18034	18048	18064	18045	17994	18156	18025	18126	18198	18039	17924	17995	18218	17996	18028	18155	18095	18127	18138	18139	18264	17898	18219	17982	18115	17891	17894	18100	17925	18134	17876	18030	18132	18081	18053	18082	18307	17966	18229	18221	18099	18136	17895	17965	18083	18214	17949	18003	18114	18147	18106	18119	18181	18116	18127	17995	18190	17971	17958	18157	17925	18202	17966	18081	18081	18140	18242	18030	18118	17954	18002	18033	18084	18124	18149	18114	18212	18109	17858	17896	18134	18110	18102	18182	18065	17947	18167	18038	17919	18007	18070	18082	18133	17934	18129	18165	18076	18079	18104	18065	18159	17955	18099	18052	17964	18049	18152	18091	18088	18070	18102	18067	18095	18141	18068	17897	18103	18117	18224	17897	17982	17875	18106	17994	17990	17960	17953	18071	18202	18138	18197	18132	17980	18093	18133	18120	18025	17993	17992	18057	18222	18150	17997	18126	18050	18228	18225	18107	18197	18135	18052	18113	18062	18006	18024	18208	18005	18207	18190	18096	18197	18102	17920	17910	18019	18153	18063	18021	18121	18148	17983	18124	17991	18087	18132	18140	18169	17944	18280	17962	18006	18133	18036	18176	17920	18162	18047	18123	17962	18082	18014	18237	18059	18255	18031	18053	17987	18096	18169	18174	18222	18040	18104	18140	18086	18143	18115	18048	18109	18068	18036	18034	18009	17880	18114	18116	18051	17933	18039	17959	18219	17882	18224	17959	18118	18033	18030	18070	18123	18040	18072	17954	18071	18021	18089	18074	18093	18080	17943	18018	17876	18256	17897	18192	17962	18096	18081	17861	17945	18083	17946	18336	17981	17993	18012	18108	18020	18002	18039	18212	18092	18017	18035	18032	18084	17968	18090	18178	17953	18127	18001	18122	17941	17979	18162	17865	17992	18065	18233	18178	18252	17756	18124	17992	18144	18013	18222	18106	17974	17978	18054	18028	18145	18092	17966	18116	17943	17902	17983	18220	18154	18184	18090	18103	18091	17867	17977	18124	18015	18215	18086	18000	18080	17971	18031	18170	18008	18061	18141	17980	18066	17897	17973	18218	17989	17979	18109	17960	18045	17967	17926	18146	17959	18039	18093	18019	18044	18099	17888	17971	18056	18087	17990	18060	18078	17985	18159	17876	18116	18075	17919	18183	18059	18028	17999	18009	18081	18220	18151	17935	18011	18068	18138	18070	18041	18118	18104	18008	18075	17984	18017	18090	18129	17994	18002	18037	18068	17965	17775	17952	18078	18067	18104	18153	17866	18116	18075	18033	18054	18078	18074	17952	18159	18077	18025	17941	18020	18100	18078	18157	18111	18101	18148	17979	18077	18190	17985	18174	18041	18107	18182	18026	18021	18008	18053	18020	18321	18024	18307	18103	18117	17946	17938	18003	18104	18041	18249	18007	17898	18098	17975	18224	18047	18202	18178	18056	18202	18132	17975	18062	18196	18041	18109	18151	18164	18192	18223	18210	18178	18145	17940	18178	17865	18105	17968	18102	18070	18013	18075	18009	18043	18267	17958	18170	18127	18252	18064	18169	17977	17956	17929	18170	18115	18224	17977	18116	18048	17976	18011	18046	18065	17903	17956	17998	18119	17974	17929	17965	18035	18029	18012	17961	18101	18030	17917	18064	17983	17989	17996	17936	18125	17904	18127	17921	18032	17870	18132	18266	18181	18081	18050	18136	18147	17974	17930	17839	18134	18091	18071	18035	18108	18340	18110	18015	18040	17977	18102	18226	17925	18025	18020	18058	17987	17980	17850	18108	18021	18047	18090	18135	18024	17960	17963	18189	18077	18292	17962	18178	18140	18035	18048	18185	18059	17914	18189	17972	17913	18095	17982	18217	18176	18031	18118	17929	18042	18132	17999	18016	18173	17978	18068	18102	18151	18150	17877	18142	18130	18008	18192	17956	18179	17941	18099	18020	18090	18028	17955	18171	18070	18185	18190	18116	17906	18049	18127	18110	18208	17997	18014	17750	18092	18148	18066	17966	18108	18244	18216	17971	17944	18141	18067	17920	18057	17946	18053	17960	17975	18033	18116	17877	18173	18084	18021	17819	18129	18238	18073	17949	18021	17956	18054	18336	17902	17980	18057	17956	17981	18086	18057	18126	18084	18293	18021	17913	18087	18064	18021	18067	18122	18064	18099	18162	18147	18213	18156	18020	18126	18190	17881	18134	17956	18061	18062	17930	18153	18136	17995	18125	18008	18144	18145	17943	18037	18015	17991	18134	18227	18117	18039	18216	18083	17976	18135	18154	18060	18085	18052	18199	17925	18170	18183	18050	18149	18037	17887	18245	17958	17954	17850	17985	18026	17957	18099	17999	18080	18067	17939	18089	18019	18150	18256	18128	18105	18274	18186	18168	18248	18263	17950	18019	17976	17939	18009	18007	18136	18194	17954	18076	18113	18072	17861	18221	17937	17989	18131	17873	18203	18073	18043	18165	18039	17927	18064	17933	18021	18065	18038	18144	18134	18179	17954	18162	18151	18144	18102	18053	18029	18036	17969	18041	18011	18045	18000	17980	17985	18019	18114	17964	17993	18161	18133	17951	18230	17950	18077	18001	17962	18122	17971	18029	18176	17882	18103	18061	18037	17972	18120	18128	18018	17992	18006	17968	18090	18094	18063	18163	18116	18012	18298	17940	18003	18078	18159	17941	18038	18219	18075	17862	18120	18174	18181	17841	18133	18180	17822	18018	18001	17974	18177	18036	17960	18097	18052	18128	17988	17847	18090	18083	18009	18046	18138	18004	17933	17956	18087	18209	18175	18165	17998	18159	18051	18157	18083	18149	18113	17953	18043	18286	18243	18123	18200	18005	18078	18202	18126	18016	18047	18018	17885	18144	17933	17933	17935	17883	18105	18084	17975	18101	18007	18117	18018	17993	17929	18053	18062	18114	18309	18006	18359	18059	18059	18034	18129	18102	18008	18063	17939	18011	18213	18181	18089	18104	17961	18071	18283	18204	18023	18183	18079	17938	17964	18022	18033	17968	18097	18017	18192	18026	18131	17973	18017	18132	18254	18117	18129	18128	17999	18149	18023	18179	18089	18023	18126	18120	18023	18046	18262	18268	18157	18104	17947	18153	17994	17977	17881	18274	18103	18066	18055	18068	17973	18092	18015	18269	17993	18062	17997	17909	18179	17944	17904	17952	17928	18102	17940	18063	18034	18157	18130	18108	18136	17979	18334	18166	18044	18069	18276	18132	18216	17983	18147	18014	18075	17979	17956	18035	17850	17997	18075	17962	18150	18149	18186	18131	17999	18219	17988	18105	17938	18014	18029	17816	18111	18128	18009	17904	18047	18136	17837	18142	18069	18104	18066	18039	18150	17912	18029	18084	17989	17990	18127	18018	18114	18218	18030	18001	18096	18047	18143	18081	18127	18017	18114	18037	18059	17902	18160	18070	18056	17865	18114	18084	18203	18155	17948	18020	18134	18071	18102	18051	18087	18002	18038	18053	17961	18060	18070	18066	18011	17952
46927	52629	56128	46894	35807	30693	29776	29034	28828	28833	28694	28710	29151	29554	29130	28992	28987	28681	28539	28383	28355	28444	28133	28310	28483	28448	28310	28356	28618	28446	28569	28466	28449	28516	28466	28224	28361	28227	28431	28512	28373	28299	28454	28454	28483	28344	28365	28542	28553	28297	28413	28363	28467	28490	28234	28653	28341	28241	28530	28525	28332	28545	28384	28188	28363	28609	28411	28379	28402	28353	28763	28517	28347	28271	28416	28595	28707	28422	28436	28334	28451	28308	28603	28689	28474	28703	28293	28663	28487	28406	28440	28602	28582	28550	28670	28313	28429	28113	28112	28192	28300	28383	28490	28516	28344	28325	28459	28439	28498	28595	28176	28133	28312	28367	28427	28517	28656	28606	28364	28477	28350	28374	28642	28425	28646	28161	28464	28381	28233	28445	28458	28495	28339	28569	28587	28307	28420	28551	28344	28752	28415	28418	28485	28206	28444	28435	28462	28258	28360	28339	28288	28257	28407	28327	28585	28327	28731	28644	28352	28573	28343	28680	28497	28237	28432	28195	28488	28595	28331	28432	28375	28266	28253	28440	28421	28370	28627	28333	28119	28392	28344	28313	28717	28317	28542	28538	28561	28295	28409	28442	28371	28485	28281	28245	28119	28626	28364	28504	28399	28506	28762	28378	28449	28313	28175	28508	28706	28355	28416	28504	28376	28448	28411	28290	28496	28564	28448	28612	28267	28331	28345	28340	28493	28425	28388	28396	28265	28281	28336	28397	28356	28341	28400	28263	28530	28279	28480	28494	28411	28173	28243	28496	28427	28372	28597	28428	28376	28286	28040	28376	28426	28386	28582	28279	28423	28603	28165	28313	28534	28175	28337	28526	28311	28577	28374	28472	28670	28485	28530	28547	28383	28395	28374	28361	28319	28285	28317	28507	28591	28323	28478	28223	28297	28204	28227	28180	28610	28518	28259	28435	28376	28350	28438	28728	28595	28344	28583	28168	28509	28401	28435	28276	28534	28369	28688	28223	28569	28366	28398	28392	28132	28273	28264	28412	28205	28242	28343	28317	28463	28399	28193	28362	28523	28532	28586	28505	28319	28601	28441	28342	28349	28558	28596	28677	28526	28343	28272	28253	28389	28426	28418	28425	28237	28301	28724	28661	28483	28522	28308	28502	28592	27999	28393	28212	28466	28381	28223	28457	28110	28093	28468	28356	28466	28414	28811	28468	28249	28386	28596	28589	28487	28232	28197	28371	28318	28234	28490	28540	28518	28427	28463	28836	28551	28008	28525	28224	28183	28574	28599	28572	28351	28341	28280	28266	28251	28261	28293	28287	28519	28388	28460	28253	28571	28393	28344	28509	28339	28523	28444	28357	28334	28273	28327	28411	28116	28604	28497	28275	28489	28388	28553	28292	28330	28545	28208	28477	28411	28361	28588	28220	28206	28493	28728	28408	28631	28394	28340	28290	28283	28245	28388	28583	28550	28312	28283	28487	28556	28452	28353	28400	28498	28593	28534	28346	28441	28396	28559	28513	28464	28334	28281	28590	28460	28546	28257	28227	28603	28403	28542	28382	28319	28373	28468	28455	28441	28534	28215	28590	28556	28244	28606	28553	28714	28469	28422	28142	28355	28246	28360	28541	28491	28546	28714	28468	28481	28290	28230	28389	28310	28610	28472	28492	28530	28284	28553	28448	28498	28484	28559	28408	28390	28526	28249	28241	28331	28391	28357	28512	28229	28371	28281	28402	28476	28415	28348	28556	28477	28322	28491	28097	28604	28265	28420	28074	28381	28518	28389	28449	28504	28351	28598	28379	28440	28529	28563	28478	28299	28318	28321	28374	28476	28394	28531	28260	28373	28292	28500	28372	28144	28324	28273	28539	28469	28220	28415	28157	28328	28418	28600	28398	28352	28351	28358	28280	28333	28397	28562	28425	28522	28355	28430	28288	28402	28440	28362	28328	28498	28318	28363	28290	28490	28445	28296	28279	28292	28277	28271	28391	28372	28295	28132	28379	28443	28451	28174	28366	28069	28202	28294	28673	28090	28502	28348	28377	28356	28379	28719	28164	28414	28411	28367	28414	28619	28439	28471	28523	28275	28248	28453	28573	28536	28429	28355	28214	28520	28306	28578	28626	28363	28418	28507	28256	28351	28477	28375	28563	28289	28631	28602	28250	28314	28010	28299	28452	28486	28197	28522	28370	28586	28362	28352	28355	28604	28444	28455	28364	28334	28359	28382	28390	28451	28450	28362	28359	28563	28452	28283	28285	28310	28454	28548	28382	28234	28448	28550	28568	28348	28354	28481	28266	28461	28449	28466	28653	28420	28559	28579	28373	28576	28450	28790	28464	28114	28451	28334	28429	28448	28211	28488	28541	28443	28539	28303	28362	28342	28584	28432	28433	28257	28380	28232	28493	28520	28576	28317	28468	28440	28566	28456	28687	28469	28336	28527	28458	28200	28599	28548	28419	28238	28447	28372	28157	28487	28434	28589	28296	28356	28261	28382	28405	28361	28302	28407	28451	28490	28402	28458	28612	28558	28365	28403	28329	28536	28509	28525	28367	28409	28346	28425	28281	28244	28590	28484	28457	28717	28741	28315	28500	28584	28556	28410	28578	28384	28406	28603	28399	28650	28408	28345	28259	28389	28367	28407	28286	28618	28566	28416	28219	28430	28387	28464	28347	28265	28228	28633	28334	28480	28291	28324	28435	28639	28478	28573	28181	28567	28360	28469	28378	28378	28398	28414	28407	28282	28273	28546	28757	28288	28236	28360	28264	28438	28499	28464	28539	28501	28440	28131	28477	28772	28394	28374	28403	28308	28670	28258	28302	28486	28104	28450	28403	28419	28359	28348	28298	28592	28481	28612	28754	28706	28423	28309	28295	28288	28474	28547	28613	28621	28488	28357	28235	28299	28383	28443	28639	28359	28193	28558	28526	28552	28261	28494	28473	28512	28413	28250	28385	28310	28168	28150	28527	28182	28441	28433	28604	28530	28420	28705	28488	28445	28404	28394	28419	28655	28384	28390	28476	28253	28452	28560	28210	28352	28674	28549	28474	28468	28464	28414	28488	28508	28224	28343	28614	28567	28554	28647	28399	28395	28384	28535	28458	28492	28523	28238	28432	28509	28494	28343	28220	28281	28668	28421	28549	28529	28377	28299	28244	28238	28506	28628	28375	28422	28358	28494	28507	28407	28517	28387	28108	28208	28362	28566	28746	28428	28303	28330	28711	28415	28220	28332	28577	28195	28726	28508	28480	28387	28334	28297	28501	28212	28398	28357	28469	28394	28645	28600	28474	28255	28569	28540	28417	28527	28304	28477	28074	28432	28470	28325	28397	28258	28513	28463	28400	28212	28562	28690	28250	28444	28429	28270	28503	28441	28469	28281	28518	28485	28477	28289	28461	28377	28437	28421	28520	28505	28393	28423	28525	28360	28247	28364	28571	28492	28642	28374	28155	28499	28680	28302	28391	28562	28207	28232	28428	28393	28318	28519	28420	28219	28365	28353	28439	28255	28496	28415	28222	28493	28276	28584	28350	28399	28389	28445	28200	28346	28441	28238	28248	28375	28351	28419	28316	28418	28609	28612	28539	28378	28506	28491	28315	28324	28405	28388	28462	28587	28234	28427	28594	28335	28328	28441	28504	28344	28455	28311	28621	28517	28351	28609	28440	28324	28714	28409	28502	28303	28355	28461	28396	28131	28481	28510	28586	28597	28270	28038	28358	28599	28335	28400	28528	28541	28212	28453	28415	28577	28433	28644	28426	28397	28522	28711	28566	28598	28608	28653	28599	28529	28416	28457	28491	28398	28828	28542	28390	28435	28295	28296	28313	28147	28461	28266	28478	28218	28382	28736	28508	28434	28464	28208	28354	28442	28324	28428	28502	28582	28354	28376	28554	28232	28326	28369	28580	28676	28180	28345	28433	28562	28349	28335	28264	28528	28424	28390	28415	28265	28425	28588	28349	28477	28476	28439	28298	28502	28420	28551	28167	28373	28530	28243	28429	28504	28243	28503	28226	28354	28490	28666	28279	28383	28370	28554	28332	28190	28375	28607	28459	28522	28309	28215	28362	28322	28444	28374	28563	28494	28802	28432	28341	28496	28269	28286	28732	28481	28529	28306	28326	28523	28538	28371	28386	28534	28571	28357	28669	28227	28401	28705	28603	28227	28268	28467	28295	28517	28408	28132	28444	28487	28378	28611	28298	28542	28531	28263	28341	28463	28231	28535	28395	28442	28459	28164	28226	28420	28477	28405	28459	28649	28594	28545	28263	28405	28103	28304	28604	28423	28590	28298	28536	28285	28453	28581	28354	28303	28381	28340	28442	28476	28463	28296	28302	28511	28402	28421	28359	28270	28148	28303	28229	28357	28228	28490	28528	28558	28337	28331	28322	28526	28528	28384	28370	28662	28332	28271	28197	28641	28336	28467	28500	28576	28368	28603	28320	28415	28074	28416	28350	28370	28410	28304	28454	28515	28425	28304	28367	28511	28386	28500	28117	28360	28480	28428	28328	28562	28624	28331	28371	28245	28451	28475	28175	28359	28181	28407	28606	28338	28315	28371	28502	28525	28367	28338	28594	28436	28426	28409	28495	28383	28315	28339	28511	28506	28222	28131	28355	28352	28499	28404	28414	28273	28378	28505	28359	28424	28580	28596	28138	28516	28621	28353	28443	28567	28530	28494	28397	28214	28528	28481	28308	28299	28423	28619	28470	28303	28624	28495	28419	28428	28573	28610	28612	28229	28288	28488	28453	28340	28409	28509	28314	28432	28332	28374	28443	28304	28328	28413	28448	28369	28384	28232	28054	28583	28747	28233	28632	28456	28328	28374	28454	28492	28511	28568	28397	28218	28562	28352	28348	28592	28314	28697	28527	28389	28394	28615	28570	28503	28144	28046	28501	28446	28331	28648	28500	28532	28538	28723	28370	28444	28461	28308	28382	28336	28246	28494	28656	28606	28471	28617	28537	28677	28173	28203	28442	28623	28484	28488	28621	28488	28113	28667	28754	28444	28444	28542	28364	28203	28416	28359	28378	28294	28364	28495	28653	28153	28380	28366	28413	28589	28611	28327	28236	28479	28594	28293	28003	28497	28285	28528	28652	28423	28552	28436	28432	28716	28419	28316	28408	28293	28299
49583	58287	55253	39740	27041	20741	19383	19023	18666	18622	18364	18338	18711	18825	18927	18602	18310	18207	17948	18119	17954	17937	17897	17702	18183	17982	18065	17897	17982	17969	17831	17996	17937	18074	17966	17944	17916	17809	17806	18107	18105	17831	17900	18050	17985	17922	17941	17993	18107	17995	18057	18034	17892	18003	17974	17975	17933	17844	18097	17857	18069	18007	17926	17839	17954	18071	17831	18001	17711	17892	18013	17878	17873	18127	17915	17974	18211	17886	17885	17961	17988	17924	18037	17951	17828	18105	18081	18003	17982	18122	18144	17847	17862	17933	18022	17961	17991	18025	17920	17845	17931	17963	17922	17987	17936	17919	17682	17992	18260	18119	18038	17909	18001	17945	17874	17848	17844	18124	18120	17846	18060	18020	18091	17880	17960	17875	17983	18018	17825	18099	17900	17829	17961	18083	18142	18048	17882	17988	17760	17953	17780	17894	17907	17894	18002	18038	17819	18241	17870	17879	17849	18006	18027	18017	18065	18012	17838	17915	17871	18178	17966	17938	17812	18009	18146	18151	17837	18022	18012	18003	18046	17894	17916	18049	17908	18035	18139	17933	18027	17973	18028	17958	17893	18068	17846	18035	17915	18043	18004	17985	17914	17822	18005	17865	17773	18076	18014	17941	17841	18000	17929	17905	18096	18024	17864	17949	17919	17991	17917	18074	18028	17821	17919	17829	17887	18057	18025	17822	18049	17748	18057	17790	18129	17987	17979	17955	17948	18159	18112	18128	17780	17951	17932	17618	18153	17902	18074	17871	17891	17962	17912	18120	18054	17918	18036	17989	18035	17921	17786	17818	18078	18085	17873	17969	17799	17796	18048	18053	17836	18094	17828	17977	17873	18091	18084	17901	18053	17852	17805	17960	17983	17916	18031	18056	17961	17967	17888	17980	17911	18088	17894	17975	17897	18076	18040	17869	17960	18106	18073	17865	17987	17775	17989	17827	18044	17930	17959	18100	17861	18098	18125	17939	18012	18093	17796	17984	18009	17943	18038	17930	17943	17921	17974	17865	17909	17785	17918	17889	17944	18015	17727	17944	17832	17949	17980	18030	17849	18110	17989	17871	18102	17697	17968	17808	17914	17919	17978	17791	17854	17844	17972	17937	17976	18024	17987	18039	17867	18018	17994	17917	17957	18005	18076	17817	17856	17969	17954	18017	17972	17893	17957	17970	17909	18009	17912	18089	18024	18057	18019	17822	18016	17947	17968	17940	17817	18015	17835	18068	17982	17991	17842	18005	18021	18075	17899	17817	17949	18011	17968	18022	17712	17961	17979	17860	17832	18033	17743	17952	17921	18015	17785	17895	18080	18047	17805	17837	18074	18007	17900	18147	17996	17866	17800	18032	17947	17958	18036	17886	18007	17973	17800	17952	17831	17839	18019	17962	17978	17924	17985	17926	17934	17904	18000	18007	17971	17979	18157	18026	18057	18135	17988	17977	17832	17921	18112	17794	17817	18087	18126	17964	17993	18039	18046	17937	17999	17976	17842	18003	18114	17932	18127	17877	18050	17939	17907	18088	17935	17936	18042	17966	17796	17941	18152	17870	18099	17991	18027	17980	18143	18009	18067	17949	18116	17759	17990	17828	17976	18127	18004	17863	18156	17883	18012	18051	18040	17911	18002	18161	17903	17922	17905	17784	17949	18076	17934	17827	18116	17762	18038	17830	18155	17999	18076	17894	17996	17793	17966	18095	17748	17931	17813	18189	17858	17956	17974	17891	17903	17875	17909	18046	17914	18065	18074	17947	18115	17936	17993	17856	17978	17963	17989	18062	17900	18008	17832	18085	17950	17988	17847	17838	18004	17983	17920	17894	18181	17956	17798	17984	18099	17875	18028	17877	17834	17940	18091	17973	18072	17940	18067	18065	18036	18059	17928	18094	17958	17904	17919	17936	18095	17910	18021	18026	18002	17790	18049	17734	17972	17920	18159	17919	17788	17912	17789	17844	17911	17809	18005	17793	17919	18013	18057	17823	18083	17781	17999	18050	17991	17917	17912	17938	18028	18079	17945	17939	18047	17925	17784	17929	18056	17861	18019	17917	17829	17985	17955	18008	17926	17983	18020	17941	17906	17910	17911	17694	18013	17956	17875	18060	17706	17821	17934	18011	17922	18184	18077	17709	17791	18242	18021	17874	17995	17964	17794	17917	17848	17859	18088	18040	17925	18163	18001	17888	18028	18093	17862	17945	18052	17906	18056	17893	17960	17883	17821	17924	17806	17868	18008	18089	17916	18015	17874	18028	18083	17876	18001	17909	17837	17883	18006	18200	17915	17887	18102	17878	17962	17998	17918	17954	17858	17856	17739	17851	18129	17892	17888	17898	18008	18010	17914	18053	17947	18008	17974	17864	18138	18004	17749	18083	17968	17940	17832	17853	18184	17911	18020	18072	17829	17898	17996	18129	17756	18069	17867	17855	17961	18193	17974	17777	17975	17898	18129	18040	17982	17874	18067	17964	17992	17952	18037	18076	18080	17976	17977	18084	17865	17944	17927	17914	17852	17906	18081	18143	18045	18036	17755	17944	18152	17996	17885	17909	18029	17997	17982	17814	17959	17936	17962	17872	17910	18054	17827	18034	18067	18060	17996	18021	17864	17996	18104	17956	17991	17906	18096	18031	17963	17948	17917	17988	17921	17923	17938	17999	17765	17775	17994	17882	17844	17927	17821	17925	17881	17925	17932	17964	18023	17880	17880	18051	17768	18009	18003	17785	17891	18100	17929	17994	17997	18022	17839	17980	18048	17935	18044	17961	17820	18034	17973	18054	17819	17861	17832	17904	18077	17820	18100	17845	17875	17825	17761	17793	17941	17888	18070	17862	18001	17899	17865	18080	17842	17810	18036	17938	18060	17924	17824	17796	18009	18086	18145	17836	18018	18022	18147	17838	17720	18060	18038	18071	17943	17824	17901	18005	17947	17967	17924	18112	17938	17963	17844	18211	18058	17998	17943	17958	17917	17985	17839	17889	18109	17888	18046	17854	17932	17950	18064	17969	17989	17900	17902	17972	18009	17958	17940	17972	17932	18030	17948	18047	17913	17931	17959	17876	18189	17952	17853	17977	17941	18062	17983	18013	17962	17875	17969	18037	18098	17999	18027	17953	17866	17951	18033	17888	18107	17982	18024	17876	17970	18188	18113	17904	18087	17850	17946	17975	18051	17978	17954	18138	17926	17976	18024	17979	17983	17985	18051	17981	18043	17936	17898	18031	17882	17922	18008	17911	18086	17824	17974	17969	17824	17962	17878	17982	17812	18082	17718	18095	17962	18047	18094	17943	17939	18048	17934	17754	17966	17980	17906	18204	18058	17914	18161	17804	18032	17944	17781	17911	17855	18127	17941	18191	18014	17981	17754	17825	17840	17946	17941	17984	17926	17864	17841	18016	17917	17823	17990	18025	18005	18114	18026	18132	17778	17970	17878	17928	17955	17934	17976	17882	17860	17902	17863	18050	17948	17907	18012	18160	18034	18015	17962	17856	17821	17966	18017	18013	17862	17940	17880	17904	18150	17928	17894	17989	17908	18070	17957	17841	18013	18140	17992	17991	17963	17967	18020	17945	18005	17905	17951	17887	17870	17910	17820	17814	17856	18039	18031	17762	17812	18037	17946	17951	17960	17907	17959	17939	17997	17855	18016	18023	18187	18055	17978	17910	18074	18113	18000	17903	18177	17994	17958	17995	17959	18104	18068	18089	17756	17932	18032	17902	17924	17988	18019	17869	18020	17803	17971	17990	18195	17868	18039	18075	18048	18098	17827	18099	17783	17988	17919	17841	17819	18001	17975	17910	17944	17919	17845	18009	18026	17928	18027	18115	18091	18017	17941	18163	17941	17973	17943	17989	18003	18019	18022	17825	17946	18091	18056	17827	17967	18130	17929	17916	17897	17883	17875	17897	18178	18046	18115	17960	17931	17869	17978	18089	17933	17930	17742	17897	17985	18067	17935	17999	17837	17775	18057	18032	18089	17855	17962	17874	17901	17909	18026	18041	17837	17850	17682	18024	18029	18062	17998	17942	18042	18019	17905	17913	17855	17881	18060	18109	17901	18028	17893	18003	17841	18114	17953	17783	18070	17916	17970	18000	18277	18144	18005	17915	18055	18021	18029	17850	17918	17713	18104	17827	18055	17883	17986	17971	17868	18078	17958	17988	18084	17933	17864	18013	17851	17851	18040	18076	18060	18175	17770	17795	17724	18061	17890	18191	17961	18091	17895	18019	17843	18021	17977	18155	18118	17967	17964	18002	18029	18039	18037	17944	17901	18018	17903	18040	18171	17858	18033	18086	17942	18080	18039	17984	17944	17943	18035	17976	17875	17991	17991	17938	17903	17955	17780	18186	17824	18111	18055	17824	17986	18025	17886	17973	17958	17873	18088	18112	17970	17984	18018	17883	17811	17882	17962	17855	17918	18030	17974	17799	17942	18214	17925	18069	18042	18059	18000	18046	17910	18009	17964	18002	18000	17990	17775	17871	17885	18044	17917	18084	17930	17950	18052	17883	17969	17924	18062	17982	17977	17851	18013	17944	18069	17868	18107	18005	17974	17958	17867	17951	18029	18152	17868	17918	18006	17735	17957	18045	17940	17984	17988	17861	17896	17988	18044	17986	18135	17943	17884	18008	17853	17967	17939	17966	17855	17988	17892	17845	17959	17987	17899	17888	17976	17895	17968	18185	17897	18096	18085	17934	18000	18070	18112	18198	18057	17988	17900	17934	17966	17908	18147	17893	18042	17854	17823	17853	17976	17958	17876	17988	18296	18025	17911	17918	17862	17983	17772	18073	17825	17993	17722	17955	18140	17982	18005	18090	17863	17898	17811	17942	17872	18062	18010	17748	17973	17925	17848	17980	17928	18050	17921	17945	17993	17967	17891	18003	18158	17874	18031	18210	17862	18078	18000	17873	17992	18089	17974	18001	18033	17966	17882	17816	17979	18146	17916	17988	17989	17964	17997	17966	18060	17767	18080	17938	18026	18152	18132	17964	18038	17800	17943	17998	17811	17913	18065	17934	17937	17667	17973	18197	18066	17973	18021	17982	18022	18000	17965	17929	17778	18171	17902	18043	18119	17771	17991	18041	17999	18139	17950	17914	17984	17919	17944	17860	17789	18040
23300	20689	28813	33646	36309	34101	32666	29872	29486	29549	29111	29182	31098	36298	35431	33127	31143	30303	29362	28732	28742	28402	28705	28804	28801	28752	28725	28585	28644	28773	28713	28554	28661	28401	28443	28522	28707	28858	28605	28506	28489	28710	28467	28536	28307	28654	28438	28873	28754	28616	28752	28416	28892	28753	28609	28654	28827	28323	28666	28465	28435	28550	28712	28535	28670	28690	28574	28552	28671	29073	28677	28628	28638	28473	28452	28624	28447	28565	28376	28653	28470	28773	28757	28425	28823	28445	28538	28754	28747	28470	28403	28816	28387	28580	28586	28410	28574	28475	28646	28426	28616	28414	28496	28720	28743	28400	28575	28737	28613	28472	28511	28573	28490	28280	28491	28568	28629	28514	28747	28658	28607	28584	28629	28530	28643	28635	28542	28369	28452	28525	28472	28455	28555	28482	28501	28613	28677	28635	28432	28488	28450	28651	28608	28995	28778	28385	28629	28530	28649	28316	28557	28558	28240	28444	28495	28618	28551	28611	28600	28426	28534	28759	28632	28610	28586	28672	28658	28494	28585	28648	28697	28638	28317	28491	28223	28428	28787	28447	28615	28525	28643	28267	28598	28469	28478	28409	28560	28595	28615	28674	28687	28448	28539	28513	28400	28583	28685	28890	28630	28487	28784	28352	28800	28711	28730	28562	28729	28699	28681	28756	28565	28586	28527	28596	28567	28627	28797	28629	28498	28276	28463	28588	28759	28629	28615	28540	28505	28725	28604	28244	28547	28450	28591	28674	28693	28528	28475	28821	28701	28291	28778	28590	28620	28541	28770	28643	28393	28601	28719	28824	28578	28390	28724	28542	28737	28437	28554	28730	28488	28532	28785	28559	28333	28361	28541	28680	28507	28718	28630	28497	28390	28320	28591	28378	28490	28498	28603	28470	28638	28423	28470	28195	28429	28603	28406	28706	28601	28513	28631	28441	28536	28597	28730	28409	28420	28463	28671	28373	28630	28587	28681	28702	28647	28731	28751	28539	28454	28597	28835	28169	28708	28695	28762	28531	28520	28437	28885	28558	28359	28562	28514	28661	28813	28746	28466	28565	28692	28822	28675	28295	28819	28653	28397	28466	28669	28688	28445	28580	28525	28559	28569	28580	28819	28617	28560	28560	28463	28439	28895	28723	28594	28362	28494	28461	28638	28505	28486	28576	28578	28645	28704	28705	28519	28358	28453	28670	28628	28276	28563	28703	28671	28616	28624	28548	28787	28560	28674	28490	28694	28539	28591	28597	28543	28431	28552	28596	28705	28320	28581	28494	28438	28580	28556	28823	28416	28580	28551	28554	28780	28622	28455	28549	28475	28685	28438	28413	28581	28771	28825	28582	28535	28691	28486	28352	28554	28844	28342	28585	28419	28524	28736	28588	28517	28443	28735	28497	28477	28486	28675	28602	28776	28354	28357	28602	28355	28519	28544	28373	28719	28716	28619	28836	28591	28452	28588	28248	28810	28625	28672	28494	28654	28461	28542	28603	28580	28423	28597	28614	28813	28526	28742	28418	28334	28385	28661	28826	28601	28556	28278	28929	28741	28501	28581	28449	28519	28597	28299	28328	28434	28548	28451	28594	28667	28374	28763	28706	28633	28745	28532	28496	28681	28674	28745	28599	28455	28563	28340	28621	28659	28382	28613	28401	28559	28328	28449	28421	28695	28421	28614	28587	28666	28719	28437	28711	28596	28800	28650	28586	28694	28721	28302	28448	28608	28375	28544	28478	28559	28351	28503	28717	28811	28565	28452	28703	28672	28371	28308	28694	28524	28654	28644	28490	28637	28636	28636	28657	28753	28443	28662	28444	28609	28313	28556	28384	28520	28676	28587	28488	28412	28647	28548	28486	28490	28671	28509	28414	28517	28217	28555	28583	28753	28584	28690	28489	28608	28712	28574	28667	28638	28566	28405	28357	28638	28787	28777	28690	28553	28774	28550	28531	28599	28566	28567	28303	28478	28494	28668	28496	28580	28559	28653	28642	28554	28346	28471	28897	28678	28400	28418	28280	28514	28462	28327	28610	28573	28805	28664	28631	28579	28408	28471	28376	28678	28458	28745	28234	28564	28447	28835	28519	28414	28440	28541	28856	28606	28552	28606	28593	28615	28640	28531	28628	28450	28677	28537	28508	28614	28627	28788	28712	28506	28376	28535	28657	28662	28697	28650	28470	28721	28860	28776	28578	28535	28306	28515	28532	28496	28570	28591	28290	28476	28551	28646	28521	28451	28516	28408	28358	28687	28581	28644	28533	28570	28639	28562	28463	28541	28520	28670	28583	28753	28383	28743	28848	28703	28777	28962	28422	28681	28590	28333	28552	28805	28438	28571	28414	28429	28456	28760	28543	28716	28600	28566	28465	28523	28557	28559	28787	28592	28448	28643	28669	28558	28635	28578	28557	28597	28792	28481	28924	28603	28352	28525	28567	28465	28344	28388	28630	28727	28645	28663	28525	28452	28636	28759	28527	28548	28573	28640	28739	28607	28492	28612	28705	28448	28210	28547	28770	28450	28446	28968	28493	28546	28574	28647	28779	28675	28630	28496	28656	28970	28596	28615	28698	28457	28526	28630	28773	28359	28743	28435	28586	28344	28509	28603	28573	28685	28445	28778	28540	28607	28367	28665	28464	28450	28479	28412	28620	28835	28742	28539	28625	28619	28794	28521	28543	28492	28579	28752	28282	28589	28435	28511	28697	28514	28229	28290	28636	28386	28628	28704	28603	28492	28870	28808	28605	28513	28294	28514	28596	28475	28381	28364	28680	28465	28365	28479	28548	28508	28561	28534	28560	28666	28448	28863	28787	28669	28572	28266	28321	28836	28537	28307	28471	28415	28651	28719	28334	28383	28595	28535	28489	28411	28720	28686	28706	28634	28511	28532	28687	28612	28415	28596	28717	28533	28616	28778	28500	28738	28531	28699	28546	28516	28762	28494	28543	28599	28409	28584	28687	28673	28406	28373	28939	28694	28738	28441	28577	28547	28480	28390	28624	28742	28525	28566	28409	28616	28517	28331	28679	28374	28532	28579	28580	28481	28397	28544	28473	28498	28608	28511	28721	28714	28663	28531	28326	28742	28666	28589	28566	28548	28348	28627	28414	28704	28763	28342	28577	28415	28595	28447	28633	28536	28498	28604	28701	28689	28496	28548	28393	28719	28406	28691	28358	28791	28519	28879	28527	28426	28627	28533	28744	28682	28625	28550	28421	28373	28484	28574	28462	28540	28463	28585	28417	28528	28769	28413	28562	28575	28426	28486	28675	28776	28526	28683	28238	28359	28552	28509	28533	28625	28630	28653	28527	28529	28528	28785	28849	28162	28561	28662	28538	28320	28403	28598	28589	28423	28524	28721	28512	28741	28729	28461	28517	28827	28519	28589	28615	28329	28678	28485	28656	28854	28853	28944	28491	28746	28288	28473	28572	28644	28331	28262	28431	28588	28540	28343	28582	28837	28410	28603	28521	28477	28727	28488	28805	28641	28733	28418	28602	28677	28539	28579	28472	28795	28589	28430	28553	28480	28616	28513	28685	28540	28675	28672	28571	28603	28428	28572	28726	28468	28795	28768	28627	28788	28445	28442	28293	28640	28580	28521	28521	28409	28758	28669	28627	28804	28736	28707	28572	28584	28916	28501	28558	28711	28682	28587	28378	28383	28647	28694	28608	28578	28633	28650	28703	28476	28465	28551	28565	28591	28531	28592	28807	28740	28586	28465	28612	28770	28489	28337	28506	28428	28589	28580	28411	28579	28863	28811	28537	28609	28342	28836	28516	28723	28657	28530	28451	28846	28918	28397	28632	28661	28416	28815	28657	28371	28678	28607	28461	28587	28595	28373	28417	28536	28518	28616	28692	28384	28441	28628	28830	28489	28430	28624	28476	28516	28556	28641	28851	28791	28167	28598	28624	28460	28526	28563	28653	28783	28536	28733	28636	28294	28271	28566	28720	28606	28652	28577	28325	28447	28629	28304	28475	28684	28669	28598	28565	28560	28632	28485	28652	28781	28483	28667	28422	28521	28361	28461	28630	28610	28463	28551	28418	28516	28863	28757	28491	28723	28624	28622	28769	28650	28723	28822	28861	28705	28520	28453	28519	28782	28613	28520	28320	28672	28561	28328	28411	28437	28686	28376	28681	28401	28615	28460	28349	28655	28547	28602	28648	28687	28762	28612	28316	28419	28525	28329	28363	28530	28604	28667	28617	28395	28620	28585	28423	28678	28642	28586	28538	28339	28748	28545	28649	28494	28538	28730	28671	28470	28716	28277	28577	28389	28720	28450	28674	28732	28580	28423	28701	28317	28633	28782	28534	28459	28431	28610	28336	28419	28925	28743	28766	28462	28665	28512	28588	28469	28830	28788	28519	28689	28677	28381	28413	28515	28671	28600	28489	28629	28688	28660	28466	28722	28359	28634	28641	28711	28612	28619	28485	28770	28558	28363	28607	28433	28688	28591	28662	28687	28463	28559	28656	28603	28519	28904	28693	28436	28678	28799	28571	28502	28334	28519	28442	28681	28598	28688	28708	28611	28463	28389	28471	28696	28711	28729	28395	28623	28596	28708	28542	28615	28664	28477	28683	28957	28756	28459	28453	28700	28552	28387	28592	28614	28621	28681	28600	28464	28684	28464	28642	28799	28477	28530	28598	28752	28551	28662	28439	28470	28475	28712	28584	28589	28527	28416	28728	28646	28717	28702	28563	28508	28272	28775	28604	28789	28652	28527	28631	28758	28545	28527	28555	28636	28567	28418	28489	28456	28460	28687	28794	28593	28240	28601	28611	28542	28666	28786	28280	28534	28600	28550	28771	28512	28575	28188	28838	28729	28400	28694	28563	28478	28687	28718	28556	28389	28507	28660	28534	28545	28504	28641	28737	28355	28641	28547	28258	28393	28827	28670	28497	28812	28585	28636	28461	28729	28516	28589	28608	28802	28897	28636	28439	28589	28612	28768	28342	28691	28353	28460	28439	28671	28497	28322	28467	28546	28679	28854	28772	28476	28599	28425	28222	28552	28557	28591	28657	28298	28606	28491	28664	28388	28555	28592	28797	28897	28634	28575	28484	28706	28639	28689	28871	28605	28748	28358	28448	28583	28582	28541	28681	28700	28620	28546	28676	28533	28742
47448	69679	64158	54589	41612	27400	20990	19907	19561	19145	18802	18597	22412	28480	26390	23415	21160	19584	18759	18305	17900	18059	18121	18165	18034	18049	18072	17945	18000	18258	18018	18143	18205	18175	18112	18074	18000	18213	18184	18012	18178	18000	18161	18247	18020	18128	17957	18001	18137	18298	18224	18075	18318	18176	18044	18061	18118	18162	18191	17990	18182	18079	18084	17946	18164	18071	18103	18000	18025	18146	18008	17967	18215	18114	18220	18205	18145	18213	18050	17961	18133	18008	18170	18136	18089	18059	18098	18159	18030	17973	18134	18100	18214	18053	18140	18109	18162	18034	18069	18131	18103	17915	18221	17837	18138	17934	18164	18043	18124	17983	18034	18152	18186	18085	18192	17990	18113	18301	18196	18097	18166	18034	18202	18059	18195	17793	18106	18210	17984	18213	18114	18205	18041	18349	18169	18181	18081	18011	18006	18142	18062	18013	18157	18097	18017	18173	18268	18023	18304	18080	17998	18054	18022	17984	18143	18059	18068	17878	18019	18120	18048	18051	18096	17993	17905	18164	18078	18192	18165	18135	18211	18053	18207	17904	18127	18120	18048	18333	18049	18126	18050	18150	18163	17946	18246	18002	18143	18030	18116	18076	18052	18175	18130	17922	17996	18084	18036	18009	17994	18079	18252	18074	18158	17930	18159	18093	18139	18149	18014	17931	17975	18042	18105	18164	18021	18059	17898	18161	17973	18004	18130	18139	18076	18273	18108	18142	17990	18189	18266	18009	18115	18019	18226	17917	17938	18049	17976	18142	18059	18188	17961	18048	18353	17968	18142	17952	18102	17917	18039	18276	18055	17991	18102	18021	17926	18316	17852	18121	18186	18069	18202	18229	18191	18250	18163	18195	17952	18032	18111	18124	17942	18089	18250	18100	18049	18127	18125	18125	17954	18078	17960	18124	18163	18217	18007	18105	18178	18035	18117	18112	18077	18133	18083	17971	18054	18058	18147	18023	18068	18016	18080	18050	18191	18199	18093	18191	17906	18127	18020	17991	18240	18097	18164	17942	18028	17987	18005	18129	18171	18223	18235	18126	18015	18199	18250	17873	18080	18113	18275	18104	18098	18005	18225	18052	18077	18126	18210	18101	18255	18275	17968	18164	18170	18046	18156	18016	18156	18089	18021	17931	18257	18098	18084	18078	18068	18080	18178	18097	18097	17959	18115	18112	18086	18120	18165	17969	17926	18082	18174	18071	17972	18010	18215	18065	18162	18257	18038	18166	17905	18012	18153	18231	18172	18140	18231	18080	18106	18016	18111	18138	18029	18152	18309	17927	18212	18144	18308	17923	18013	18164	18113	17948	18139	18115	18257	18082	18057	18230	18307	18104	18100	18152	18062	17979	18088	18231	17974	18068	18101	17943	18001	17927	18068	18012	18032	18070	18066	18163	18041	18012	18153	18187	18130	18119	18130	18000	18160	17964	17895	18019	18150	18017	17988	18127	18028	18133	18049	18018	18094	18006	18032	18092	18079	18021	18155	17900	18223	18105	18127	17964	17993	18053	17968	17982	17970	18007	18065	17981	18206	18111	18167	17972	18154	18028	18096	18230	18127	17959	17973	18177	18007	17902	18246	18161	18076	17970	18061	18224	18110	18115	18112	18144	18005	18192	18019	18336	18080	18054	18203	18264	18049	17953	18062	18065	18007	18216	18118	17991	18187	18016	18189	18062	18304	18012	18179	18069	17881	18166	18222	17953	18068	17941	18204	18117	18049	18095	18129	18052	18032	17995	18078	18184	18074	18006	18037	18324	17898	18041	17984	18270	18060	18080	18126	18260	17998	18137	18104	17980	17973	18000	18044	18316	18218	18061	18144	18148	18172	18070	18085	18197	17991	18065	18273	18096	18027	18060	18108	17984	18040	18145	18106	18122	18126	18014	18054	18151	18200	18057	18142	18219	18213	18061	17993	17964	18076	18097	18046	18269	18137	18145	18043	18188	18165	18145	18167	18238	17953	18093	18077	18086	18179	18247	18175	18298	18151	18059	18003	18130	17974	18182	18123	18030	18153	18008	18126	18032	18110	18121	18156	18114	17998	18092	18001	18031	18145	18147	18079	17991	18233	18116	18196	18185	18120	18113	18146	17864	18309	18112	17973	18260	17980	18101	18140	18097	18133	17920	18031	18190	17992	18166	18126	18070	17955	18018	18147	17913	18299	18237	18034	18135	18240	18031	18046	18081	18136	17980	18233	18006	18071	18052	17996	18112	18216	18164	18060	18114	18156	18075	18303	18022	18123	18157	18089	17962	18296	18189	17968	18000	17971	18109	18145	18010	18064	18296	18204	18052	18068	18055	18170	18100	18062	18050	18181	18116	18138	18015	18239	18138	18238	18186	18199	17850	18000	18294	17949	17986	17935	18085	18056	17869	17993	18157	18055	18080	17929	18043	17996	18020	18080	18045	18024	18179	18030	18014	18097	18066	18048	18295	18193	18077	18011	18242	18008	18096	17990	18164	18067	18098	18147	18065	18096	18277	18232	18181	18020	18214	18023	18187	17998	18114	18026	18195	18032	18215	17955	17977	18145	18072	18237	18155	18106	17953	18057	17935	18120	18047	18196	17868	18232	18030	18056	18178	18175	18051	18014	18063	17962	18161	18164	18157	18006	18145	18341	18167	18221	18187	18105	18216	18098	18125	18042	17980	18130	18129	18198	18123	18123	18060	18215	18069	17994	18048	18029	18058	17933	18055	18067	18228	18127	18055	18072	18180	18117	18174	18154	18126	18119	17946	18059	18240	17997	18131	18037	18120	17976	18015	18067	18169	18036	17958	18105	18167	18174	18071	18179	18057	18087	18219	18172	18095	17913	18002	18148	18045	18211	18071	18157	18164	17920	18402	18209	18105	18105	18077	18035	18225	18247	18092	18189	17928	18138	18059	18039	18148	17903	17942	18121	18171	18210	18192	18262	18044	18016	18243	18053	17980	18202	18056	18105	18098	18120	18210	18244	18176	18210	18123	17995	18159	18168	18039	18089	18273	17953	18001	18003	18242	18110	18016	17916	18059	18029	17985	18004	18091	18026	17982	17979	18324	17969	18135	18011	18199	18034	18113	18173	18119	18069	18033	17905	18084	18036	18214	18237	18225	18073	18156	18142	18068	18031	17969	17921	18129	17966	18170	18205	18019	18004	18107	18079	18062	17982	17937	18067	17973	18118	18091	18228	17985	18107	18297	18102	18159	18173	18122	18004	18170	18122	18127	18145	18058	18159	18132	18107	18235	18061	18187	18080	18005	18127	18008	18234	18219	18042	17903	18172	18080	18089	18163	18171	17874	18088	18106	18222	18055	18107	18189	18049	18150	18021	18096	18066	17957	18028	18079	18237	17983	18285	17981	18129	18112	18169	18010	17972	18062	17917	18115	17964	18209	18166	18201	18127	18049	17896	18025	18185	18142	17977	17957	18209	17976	18250	17951	17934	18074	18171	18189	18266	18220	18056	18126	18220	18171	18062	18213	17988	18165	18062	18167	18068	18189	18155	18024	18065	18059	17979	18173	18047	18276	18172	18132	18151	18075	18070	18065	18229	18097	18191	18130	18171	18084	18065	18075	18107	18208	18090	17998	18005	17973	18089	18140	18096	18244	17978	17932	18062	18103	18223	17981	18040	18064	18020	18220	18051	18181	18100	18102	18039	18101	18190	18107	18193	18028	18158	18027	18007	17988	18166	18022	18025	18144	18149	18103	18130	18228	18208	18019	18089	18120	17948	18149	18239	18137	18133	18172	18025	18031	18067	18018	18226	18018	18086	18080	18245	18087	18079	18125	17988	18138	18109	17975	18220	18220	18133	17995	17967	17966	18136	18006	17980	18014	18180	18147	18259	18207	18138	18054	18054	17928	18050	17995	18041	18270	18080	18147	18202	18053	18116	18183	18251	18054	18134	18203	18075	18231	17995	18062	18249	18108	18035	17990	17877	18182	18076	17949	18135	18103	18005	18307	17989	18095	18230	18081	18160	17891	18249	18110	18172	18128	18013	17976	18149	18043	17973	18047	18209	17849	17934	18063	18168	18168	18162	17995	17977	18014	18016	18022	18139	18128	18235	18145	18026	17903	17985	18315	18079	18084	17978	17881	18085	18127	18068	17971	18003	18056	18086	18111	18194	18238	18097	17910	18078	18232	18230	18013	18077	18057	18199	18117	18238	18134	18208	18126	18041	18241	18148	18111	18053	18149	18201	18105	17988	18186	18106	18144	18104	18170	18040	17988	18119	18268	18096	17883	17996	18050	18050	18025	18152	18126	18291	18049	18021	18050	17975	18073	18281	18108	18086	18108	18106	18017	18115	18180	18002	18272	18069	18149	17999	17752	18034	17947	18090	18057	18156	17971	18290	18141	18002	17975	18133	18163	18075	18122	17909	17992	18116	18087	18264	18064	18087	18054	18304	18072	18035	18060	18084	17838	18027	18031	17977	18176	18111	18106	18195	18020	18083	18240	18117	17901	18046	18129	18129	18114	17958	18135	18097	18118	18234	18235	18165	18077	18080	18125	18230	18093	18121	17979	18078	18084	18148	18102	18211	18122	18171	18225	18170	17909	18283	18000	18165	18122	18092	18156	18085	18160	18057	18171	17976	18096	18058	18033	18015	18140	18156	18231	17944	18159	18118	18139	18134	18027	18083	18077	18113	18208	17973	18185	18098	18152	18022	18157	18166	17872	18102	18235	18239	18027	17930	18173	18215	18118	18139	18163	18081	18144	18057	18019	18181	18212	18180	18078	18132	18204	18053	18122	17946	18075	18067	18255	18209	18049	18080	18218	18073	18147	18060	17984	18120	18259	17967	17995	17923	17913	18308	17950	18129	18093	18106	18013	18221	18227	17942	18179	18275	18262	17967	18052	18060	17867	18110	17917	18066	18258	18006	18073	18153	17984	17961	18174	18192	18158	18147	18088	18222	17944	18084	18070	18019	17879	18230	18131	18073	18021	17981	18137	18172	18027	18154	18129	18098	18141	18020	18211	18079	18067	18093	18057	18128	18015	18248	17965	18156	18117	18050	18136	18028	18149	18219	18169	18181	18350	17881	18139	18015	17954	18234	18109	18031	18306	18027	18428	18277	17951	18130	17960	18108	18254	17912	17910	18097	18068	18026	17994	18151	18148	17965	18101
21974	20643	28988	33618	35571	36225	34570	30516	30269	30312	30019	29681	32739	40763	39043	36074	33377	31565	30153	29168	29002	28994	29271	28998	28982	29039	28928	28890	29063	28853	29089	28849	28926	29089	29143	28946	28843	28927	28897	28992	29172	28892	29199	28954	29000	29059	29104	29045	28959	28761	28655	28643	28790	28789	28998	28982	29013	28897	29109	28982	29014	28905	29060	28979	29016	29073	29164	28929	28899	28707	28814	28758	28685	28876	29104	28915	29143	28969	28789	28776	28836	28750	29000	28922	28780	29063	28924	28873	28979	28801	29029	28761	28786	28978	29124	28824	28916	28713	28930	29042	28896	29010	28643	28863	28880	29034	28839	29061	28793	28689	29096	28879	28949	28949	28951	28758	29014	28844	28965	28968	28922	28932	28893	28766	29138	29073	29084	29159	28901	29022	28594	28858	28916	28763	28708	28730	28755	28681	28832	28907	28953	28891	28901	28831	28668	29034	28962	28790	29184	28703	29013	28891	28968	28820	28832	28706	28612	28596	28922	28902	28920	28816	28989	28691	28753	28826	28888	29119	28703	28904	29003	29099	28945	29101	28908	28745	29262	29075	28789	28799	28922	28903	28955	28900	28896	28980	28662	28882	28732	28865	28867	28790	28876	28579	28672	28451	28951	28976	29024	29006	28703	29045	28897	28681	28879	28865	29005	28980	28898	28896	28884	28898	28717	28735	28798	29058	28715	28952	28948	28795	28874	28630	28698	28849	28971	28983	28741	29091	28577	28985	28909	28661	28563	28872	28912	28594	28832	28876	28905	28672	29100	28894	28827	29140	28698	28970	28843	28891	28733	28675	28990	28738	29019	28794	28686	29025	29031	29114	28673	28431	28747	28633	28729	28771	28926	28734	28773	29079	28866	28945	28811	28987	28998	28687	28813	28930	28977	28892	28581	29021	29106	28963	28894	28879	28905	28827	28971	28717	28894	28827	28550	28824	28699	28901	28908	28849	28874	28809	28782	28891	28864	28672	28765	28786	28662	28939	29014	28946	28820	29032	28768	29086	28928	28891	28709	28770	29038	28667	29124	28932	29105	28903	28766	28823	28757	28522	28824	29144	28731	28665	28818	28750	28696	28930	29066	28862	28943	28707	28839	29052	28720	28725	28957	29244	28784	28701	28676	28983	28952	28898	28908	29050	29001	28951	28719	28744	28854	28606	29102	28834	28783	28845	28987	28793	29126	28788	28977	29006	29060	28956	29079	28787	29112	28724	28819	28737	28994	29013	28923	28976	28864	28867	28727	28684	28902	28933	28524	28981	28963	28793	28954	28670	28721	28709	29005	29028	28852	28694	29009	28833	28836	28833	28907	29046	28701	28909	28687	28838	28935	28764	28911	29011	28853	28808	28907	28908	28855	28753	29005	28671	28683	28965	28780	28934	28641	28789	29027	28936	29099	29101	29136	28622	28833	29007	28669	28821	28820	28928	28951	28776	28728	28908	28641	28764	28889	28873	28770	28607	28747	28830	28861	28999	28940	28804	28955	28906	28862	28949	28530	28616	28712	28771	28945	28797	28851	28666	28664	29165	29012	28889	28923	28881	28986	29128	28568	28949	28646	28962	28769	29014	28883	28795	28760	28916	28829	29048	28987	28921	28835	28918	28860	28803	28863	28728	28782	28861	28840	28750	28980	28798	29110	28976	28883	28889	28793	28947	28953	29016	29102	28762	28889	28677	28748	29151	28836	28934	28757	28871	28844	28937	29094	28837	28773	28839	28820	28716	28760	28742	28883	28902	28865	28921	28764	28756	28990	28903	28767	28871	28949	28697	28858	28836	29157	29208	28945	28635	28785	28833	28829	28947	29071	28810	28731	28729	28853	28834	28806	28733	28714	28849	28961	28930	28856	28972	28992	28694	28667	28877	28771	28994	28853	28834	28670	28992	28879	28885	28873	28972	29012	29011	28718	29011	29000	28925	28856	29055	28802	28935	28842	28862	29054	28946	29058	29012	28921	28862	28792	29008	29085	28902	28953	28747	28726	28818	28866	28998	29055	28811	28621	28871	28806	28852	28892	28963	28706	28909	28832	28908	28955	28836	28929	28776	28993	28772	28847	28942	28851	29213	28930	29104	28814	28768	29010	28952	29092	29198	28617	29314	28807	28831	28775	28838	29029	28838	29095	28673	28806	28774	28861	28747	28678	28999	28962	28934	28773	29089	28616	29193	28808	28838	28831	28895	28775	28800	28547	28929	28940	28770	29055	28670	28993	28931	28824	28778	28851	29118	28730	28789	29015	28837	28895	28770	28859	28747	28620	28740	28709	28992	28827	29102	29187	28896	28763	29078	29039	28859	29052	28656	28986	28884	29155	28719	28653	28812	28632	28896	29059	28954	28795	28794	29132	28967	28754	28648	28744	28848	29138	28475	28959	29120	28776	28866	28794	28746	28821	28887	28896	28710	28974	28849	28907	28878	28530	28905	28977	29031	28760	28875	28801	29029	28996	29073	28795	28794	28906	28761	28863	29219	28794	29036	28976	28761	28949	28761	28918	28980	29033	28794	28816	28846	28961	28880	28641	29000	28981	28859	29118	29020	28859	28879	28899	28920	28715	28788	28644	28836	28937	28738	28872	28755	28837	28803	28681	28698	29126	28964	28952	29037	28915	28744	28862	28931	28690	28781	29155	28794	29156	29160	28633	28772	28667	29185	29071	28816	28905	28796	28929	28596	28701	28896	28698	28969	28951	28689	29011	28867	28780	28814	28985	28970	28899	28614	28870	28853	28939	28986	28894	28917	28999	28819	28795	28711	28945	28881	28835	28845	28806	28843	28802	28825	28570	28793	28738	28855	28606	28758	28847	28760	28583	28636	28924	28965	28844	28604	28847	28653	28659	28688	28931	29111	28654	28998	28706	28729	28816	28654	29050	28623	28781	28804	28907	29038	28928	28935	28957	28826	28537	28876	28850	28784	29018	28764	29007	28652	28923	28767	29025	28823	28834	28834	28728	28961	29120	28742	28901	28701	28892	28907	28778	29208	29092	28812	29051	28963	28790	29064	28666	28810	28861	28863	29220	28877	29275	28847	28850	28815	28790	29256	28899	29015	28899	28970	28976	28837	28930	28710	28917	28814	28967	28832	29002	28776	28933	29005	28562	29037	28907	28808	28788	28987	28892	28735	28866	29088	28870	28714	28709	28844	29267	28837	28914	28616	28993	28852	28975	28789	28637	28848	29035	28800	29098	28846	28905	28719	28926	28915	28750	28835	28686	29011	28672	28822	28655	28838	29013	29124	28906	28908	28992	28899	28714	28664	28993	28936	28888	29144	28744	28540	28890	28902	29018	28685	28946	28942	29069	29069	29060	29108	28998	28875	29002	28864	28915	28935	28714	29091	28781	28909	28776	28743	29011	28869	28796	28768	28926	28769	28819	28856	28752	28716	28852	28773	28824	28868	28829	28903	28969	28889	28931	29075	28927	28962	28779	28808	29093	29060	28727	28630	28668	28939	28818	28954	28918	29020	28740	28804	28852	28955	28881	29040	28773	28641	28946	28972	28967	28866	28981	28962	28941	28697	28755	28812	28629	28965	28963	28552	28795	28767	28919	28714	28989	28817	28912	28944	28727	28806	29097	28951	28959	28867	28802	28566	28832	29174	29013	29094	28950	28901	29113	29193	28797	29113	29076	28985	28764	28793	29007	28803	28942	28737	28766	28673	28834	28673	29043	28876	29095	28816	28532	28735	28826	28687	28845	29019	28790	29015	28872	28626	28872	28766	29050	28918	28804	28943	28988	28636	28644	28864	29028	28860	28770	28578	28735	28825	28945	28894	28964	29159	28822	28839	28936	29118	28767	28969	28956	28896	28969	29063	29054	28867	29079	28811	28755	28821	28937	28978	28712	28935	29216	28721	29252	28911	28771	28757	29116	29011	28798	28826	28984	28789	28738	28702	28966	28925	28983	28861	29061	29072	28829	28985	28781	28986	28796	28989	28847	29034	28995	29151	28997	28688	28767	28809	28994	28948	28719	28927	28908	28970	28942	28974	28946	28914	28684	28665	29274	28908	28931	28802	29013	28953	28727	28965	28941	28933	29079	29025	28667	29190	29237	28732	29112	29015	28920	28614	28833	28823	28812	28823	28737	28897	28754	28928	28646	28739	28962	28878	29074	29208	28815	29087	28874	28836	28775	29011	28643	28694	28781	28879	28776	29046	28991	28957	28727	28773	28903	28841	28735	28830	28556	28913	28889	28747	28660	28703	28987	28832	29017	28988	28810	29026	28865	28868	29032	29103	28883	28787	28689	29039	29154	28662	28783	28710	29064	29153	28913	28896	28765	28701	28847	28762	28923	28912	28903	28851	28979	29207	28769	28983	29029	28884	28906	28933	28785	29050	28864	28671	28901	29017	28889	28866	28829	29003	28899	28806	29011	29051	28839	28975	29047	28909	28825	28807	29022	29150	29012	28745	28655	28739	29056	28969	28870	28590	28942	28810	29148	29030	28798	28953	29169	28949	28726	29029	28942	28847	28997	28849	29018	28808	28917	28749	28730	29007	28818	28930	29021	28993	28816	28840	28828	28723	28800	28579	28707	28630	28850	28871	29141	29034	28978	28647	29038	28791	29034	28947	28941	28941	28876	28854	29226	28802	28919	29010	28758	28821	29090	29151	28852	28836	29018	29056	28877	28867	28735	28976	28536	28593	28827	28944	28769	28580	28815	28877	28847	28836	28738	28826	28881	28714	29017	29101	29000	29021	28696	28844	28715	28939	28929	28873	28867	29071	28994	28857	28788	28769	28927	28779	28819	28832	28743	29009	28724	28649	28965	28864	29054	28875	28950	28796	29050	28512	28978	28993	28526	29059	28891	28661	28741	28716	28754	28627	28967	28864	29075	28658	28895	28843	28922	28743	28999	28920	28804	28874	28871	28823	28809	28412	28957	28586	28721	29009	28654	28841	28956	28761	28803	28717	28969	28932	29007	28980	28816	28742	28906	28677	28772	29005	29018	28600	28562	28866	28794	28860	28928	28779	28685	28976	28838	28860	28960	28973	28661	28609	29104	28995	28847	28794	28807	28643	29017	28855	28895	28889	28618	28679	28997	28932	28945	28772	28977	28798	29075	28593	28820	28912	28840	28631	28932	28845	28971	29123	28923	29136	28869	28845	28877	28592
50268	78155	80330	67461	49143	36352	22539	20694	19949	19532	19345	19199	24599	33852	30651	26707	23453	20783	18943	18522	18207	18259	18394	18416	18259	18211	18356	18078	18198	18050	18227	18203	18414	18179	18072	18276	18374	18180	18268	18165	18214	18268	18398	18226	18115	18260	18167	18256	18428	18229	17973	18273	18210	18153	18212	18358	18093	18236	18155	18219	18292	18194	18084	18334	18158	18314	18235	18101	18108	18327	18291	18170	18026	18054	18254	18305	18207	18233	18396	18159	18124	18244	18167	18147	18129	18192	18224	18065	18354	18354	18356	18176	18470	18208	18246	18248	18108	18222	18256	18362	18275	18109	17927	18247	18285	18258	18111	18406	18135	18213	18154	18187	17993	18340	18090	18245	18019	18149	18215	18172	18225	18147	17890	18121	18042	18279	18244	18109	18260	18191	18062	18324	18095	18265	18201	18128	18333	18158	18067	18335	18287	18174	18075	18287	18139	18175	18320	18138	18144	18094	18179	18136	18189	18263	18235	18239	18119	18116	18188	18136	18311	17995	18292	18122	18137	18336	18239	18246	18217	18237	18322	18210	18100	18104	17945	18237	18135	18083	18274	18261	18317	18121	18091	18208	18193	18100	18134	18176	18257	18279	18219	18085	18237	18243	18166	18243	18025	18219	18330	18024	18110	18309	18347	18023	18235	17986	18120	18325	18186	18443	18231	18168	18120	18344	18054	18271	18277	18295	18238	18264	18166	18172	18248	18106	18157	18187	18325	18267	18293	18170	18268	17819	18259	18214	18229	18217	18269	18064	18111	18132	18252	18193	18132	18214	18401	18286	18007	18185	18193	18036	18300	18225	18258	18364	18130	18191	18083	18047	18232	18185	18147	18295	18244	18273	18036	18081	18087	18084	18132	18258	18157	18328	18147	18168	18076	18089	18318	18246	18078	18081	18178	18279	18378	18177	18173	18149	18157	18255	18111	18058	18200	18100	18249	18021	18143	18201	18132	18145	18097	18128	18040	18242	18152	18131	18283	18168	18225	18277	18156	18141	18120	18049	18212	18242	18140	18319	18246	18210	18121	18177	18222	18089	18154	18248	18147	18329	18116	18222	18205	18065	18313	18112	18098	18228	18240	18158	18125	18134	18039	18227	18198	17938	18192	18066	18130	18317	18153	18242	18234	18182	18191	17958	18333	18292	18314	18099	18190	18372	18222	18231	18276	18303	18093	18151	18185	18215	18130	18185	18245	18130	18059	18209	18228	18307	18201	18246	18248	18319	18267	18238	18221	18255	18316	18196	18226	18005	18061	18152	18153	18006	18141	18183	18170	18178	18206	18117	18225	18251	18221	18038	18284	18307	18257	18149	18410	18289	18370	18158	18272	18306	18212	18274	18187	18177	18172	18158	17978	18212	18207	18302	18169	18228	18275	18187	18200	18385	18011	18304	18171	18057	18027	18251	18086	18309	18163	18261	18200	18307	18243	18161	18209	18080	18311	18038	18215	18081	18140	18326	18149	18018	18126	18304	18121	18231	18174	18377	18175	17979	18275	18167	18295	18211	18147	18195	18051	18231	18096	18042	18189	18265	18213	18256	18095	18226	18350	18105	18099	18217	18136	18232	18140	18161	18371	18315	18161	18303	18292	18112	18088	18088	18425	18077	18232	18257	18229	18248	18199	18208	18271	18206	18152	18442	18266	18072	18131	18211	18172	18250	18202	18136	18293	18054	18351	18209	18381	18114	18321	17958	18068	18252	18119	18256	18263	18017	18164	18162	18208	18244	18259	18218	18096	18264	18296	18308	18191	18191	18383	18262	18154	18096	18181	18187	18153	18256	18229	18264	18097	18279	18274	18228	18106	18366	18167	18349	18303	18228	18162	18146	18110	18326	18346	18272	18275	18260	18263	18208	18396	18314	18092	18255	18162	18264	18146	18315	18277	18190	18469	18116	18278	18345	18366	18174	18195	18324	18332	18141	18202	18196	18247	18143	18199	18115	18081	18149	18252	18177	18176	18110	18128	18100	18192	18224	18100	18218	18112	18158	18097	18118	18101	18101	18334	18071	18220	18251	18301	18183	18322	18123	18128	18422	18174	18124	18261	18148	18140	18319	18233	18119	18301	18310	18075	18170	18046	18014	18231	18045	18199	18234	18215	18145	18102	18144	18143	18299	18168	18127	18250	18304	18003	18319	18099	18093	18291	18242	18197	18244	18173	18188	18224	18103	18235	18206	18177	18060	18345	18052	18299	18111	18269	18186	18251	18187	18277	17914	18177	18235	18020	18105	18080	18255	18192	18053	18266	18084	18110	18134	18309	18294	18139	18344	18163	18302	18377	18097	18215	18000	18067	18426	18013	18173	18120	18309	18211	18108	18215	18207	18121	18384	18128	18144	18279	18279	18163	18422	18186	18218	18074	18355	18177	18271	18152	18179	18209	18124	18154	17929	18155	18220	18334	18204	18221	18297	18091	18415	18044	18089	18248	18273	18120	18081	18106	18363	18143	18297	18338	18270	18200	18220	18221	18168	18221	18182	18241	18222	18231	18116	18232	18364	18392	18208	18056	18207	18042	18141	18210	18252	18040	18322	18171	18320	18184	18135	18223	18206	18126	18156	18335	18226	18265	18363	18105	18153	18149	18270	18229	18186	18215	18278	18025	18203	18198	18173	18212	18262	18113	18370	18293	18100	18365	18418	18156	18269	18233	18172	18205	18183	18180	18156	18038	18197	18086	18258	18218	18312	18154	18094	18212	18160	18090	18175	18140	18200	18254	18219	18267	18179	18346	18400	18155	18031	18234	18117	18340	18153	18115	17999	18108	18109	18114	18261	18300	18329	18172	18432	18203	18041	17930	18104	18392	18061	18290	18241	18220	18244	18204	17982	18147	18098	18333	18168	18392	18104	18182	17981	18236	18371	18251	18206	18101	18092	18277	18208	18086	18428	18247	18174	18361	18187	18133	18129	18178	18119	18230	18184	18151	18037	18309	18210	18047	18357	18155	18236	18386	18080	18334	18168	18160	18376	18294	18164	18167	18121	18265	18067	18285	18031	18268	18243	18159	18136	18268	18036	18207	18265	18092	18274	18180	18201	18342	18174	18213	18168	18239	18239	18196	18084	18179	18117	18261	18222	18220	18196	18288	18113	18319	18158	18279	18102	18156	18237	18194	18139	18251	18160	18057	18105	18131	18345	18242	18413	18338	18099	18051	18095	18089	18268	18027	18228	18258	18212	18200	18217	18162	18298	18209	18336	18187	18383	18268	18230	18209	18192	18172	18181	18234	18201	18022	18325	18162	18219	18307	18263	18203	18255	18040	18212	18162	18158	18164	18399	18209	18293	18275	18313	18204	18184	18103	18186	18297	18101	18273	18231	18270	18183	18150	18213	18267	18097	18325	18191	18152	18244	18416	18123	18099	18211	18156	18271	18286	18224	18111	18089	18237	18349	18190	18202	18257	18113	18173	18033	18259	18048	18356	18284	18358	18284	18144	18144	18519	18196	17939	18190	18189	18240	18026	18098	18176	18184	18104	18038	18385	18155	18182	18116	18224	18245	18123	18204	18244	18159	18151	18435	18267	18169	18156	17931	18155	18179	18250	18047	18260	18337	18300	18113	18157	18110	18254	18093	18246	18172	18203	18156	18174	18149	18226	18092	17929	18237	18250	18315	18105	18230	18015	18179	18382	18241	18380	18182	18153	18218	18169	18229	18311	18149	18281	18123	18144	18197	18273	18231	18195	18270	18255	18159	18522	18172	18290	18322	18316	18068	18086	18091	18211	18143	18156	18264	18063	18184	17995	18132	18268	18191	18233	18219	18063	18200	17930	18211	18084	18171	18285	18089	18268	18156	18167	18151	18241	18022	18213	18082	18131	18259	18215	18009	18219	18143	18067	18206	18123	18259	18356	18139	18161	18072	18107	18171	18216	18189	18122	18164	18180	18319	18318	18276	18164	18371	18217	18346	18085	18264	18158	18269	18323	18229	18104	18360	18294	18059	18205	18150	18048	18171	18090	18339	18166	17955	18144	18295	18367	18187	18406	18245	18053	18260	18172	18103	18279	18266	18175	17976	18190	18071	18359	18116	18241	17989	18252	18024	18175	18296	18223	18247	18231	18274	17934	18184	18258	18227	18173	18228	18058	18163	18277	18174	18301	18218	18189	18191	18285	18081	18188	18217	18127	18101	18234	18381	18282	18094	18159	18285	18264	18288	18165	18086	18106	18406	18393	18178	18318	18170	18038	18072	18198	18108	18268	18143	18160	18238	18174	18200	18179	18239	18183	18246	18170	18088	18374	18268	18339	18278	18088	18326	18217	18140	18284	18167	18112	18028	18165	18302	18342	18281	18262	18016	18167	18261	18053	18178	18219	18159	18207	18190	18217	18098	18165	18315	18011	18230	18229	18276	18190	18349	18220	18278	18235	18370	18082	18293	18192	18163	18198	18242	18194	18273	18077	18222	18261	18267	18125	18194	18145	18143	18218	18110	18005	18175	18278	18347	18173	18195	18200	18293	18110	18246	18156	18177	18160	18281	18411	18095	18257	18141	18044	18116	18090	17981	18192	18320	18202	18124	18226	18308	18172	18154	18278	18276	18228	18255	18081	18206	18164	18302	18204	18160	18190	18082	17900	18275	18108	18047	18140	18294	18260	18267	18207	18146	18182	18133	18222	18268	18121	18176	18057	18149	18281	18196	18093	18071	18178	18238	18193	18164	18056	18129	18213	18218	18224	18135	18259	18149	18257	18299	18150	18188	18144	18087	18087	18225	18059	18078	18094	17993	18189	18271	18261	18278	17983	18229	18216	18206	18157	18289	18436	18323	18109	18114	18262	18137	18362	18144	18073	18211	18239	18102	18315	18181	18173	18173	18351	18154	18253	18043	18096	18058	18215	18087	18140	18280	18267	18088	17979	18363	18257	18221	18089	18109	18364	18200	18202	18220	18408	18233	18269	18292	18220	18062	18124	18111	18037	18301	18150	18246	18271	18219	18154	18188	18316	18108	18261	18408	17949	18247	18317	18149	18275	18267	18165	18177	18263	18430	18275	18017	18288	18311	18233	18184	18101	18255	18058	18312	18102	18338	18099	18341	18134	18206	18171	18186	18159	18164	18084	18338	18159	18030	18214	18226	18073	18341	18156	18168	18100	18156	18232	18204	18189	18205
46754	55190	57084	43655	35383	31748	30119	28923	29024	29040	28644	28597	28936	28742	28686	28953	28940	28483	28376	28142	28246	28408	28189	28270	28279	28307	28160	28405	28431	28123	28402	28136	28413	28460	28198	28359	28614	28206	28454	28377	28300	28288	28453	28344	28250	28283	28218	28252	28086	28091	28273	28330	28190	28480	28200	28390	28306	28086	28153	28176	28141	28205	28151	28675	28135	28171	28195	28144	28397	28572	28321	28316	28212	28315	28198	28124	28471	28373	28377	28332	28373	28217	28192	28457	28329	28300	28387	28212	28354	28219	28233	28310	28029	28332	28171	28315	28281	28452	28210	28340	28390	28574	28327	28502	27968	28369	28261	28181	28327	28448	28164	28371	28134	28136	28196	28521	28316	28659	28330	28248	28193	28119	28235	28350	28203	28242	28232	28191	28004	28061	28101	28362	28379	28224	28346	28481	28430	28158	28340	28227	28146	28183	28248	28158	28368	28326	28246	28166	28193	28249	28535	28373	28264	28221	28240	28398	28082	28167	28358	28178	28505	28673	28415	28239	28400	28084	28363	28234	28305	28117	28264	28138	28310	28159	28259	28507	28461	28122	28100	28236	28093	28459	28082	28265	28245	28313	28213	28119	28209	28202	28319	28431	28094	28061	28178	28392	28169	28379	28136	28292	28157	28445	28346	28216	28256	28179	28431	28211	27985	28416	28420	28507	28454	28561	28289	28091	28264	28099	28268	28132	28490	28276	28098	28094	28394	28354	28517	28412	28616	28423	28378	28236	28276	28393	28321	28414	28401	28338	28307	28424	28152	28289	28382	28306	28391	28539	28716	28314	28296	28249	28133	28256	28443	28177	28366	28188	28260	28184	28134	28154	28247	28248	28518	28613	28184	28065	28376	28214	28101	28265	28229	28565	28190	28300	28421	28541	28228	28092	28244	28289	28032	28359	28298	28222	28187	28083	28376	28327	28134	28188	28005	28056	28160	28199	28034	28388	28647	28063	28098	28285	28232	28263	28414	28245	28454	28325	28223	28246	28251	28300	28412	28371	28262	28219	28261	28253	28335	28190	28445	28204	28245	28344	28391	28389	28177	28333	28337	28328	28327	28349	28149	28418	28276	28009	28367	28201	28258	28176	28240	28401	28455	28245	28661	28438	28344	27947	28371	28396	28434	28257	28310	28028	28048	28178	28273	28208	28255	28494	28499	28258	28341	28509	28374	28418	28354	28211	28365	28224	28016	28395	28420	28207	28211	28249	28360	28482	28343	28264	28307	28252	28232	28466	28408	28173	28351	28221	28105	28390	28282	28303	28232	28276	28494	28492	28381	28061	28346	28259	28326	28302	28283	28223	28076	28347	28402	28302	28319	28344	28424	28382	28324	28227	28141	28215	28249	28324	28400	28458	28520	28370	28337	28373	28129	28468	28644	28350	28398	28293	28275	28280	28384	28355	28241	28370	28520	28075	28252	28091	28175	28195	28432	28212	28413	28305	28228	28449	28012	28362	27897	28482	28445	28072	28290	28098	28111	28375	28196	28113	28248	28000	28198	28002	28574	28178	28277	28237	28265	28055	28288	27976	28373	28227	28304	28227	28025	28408	28343	28068	28347	28406	28376	28101	28253	28152	28359	28205	28308	28286	28379	28477	28452	28254	28227	28209	28349	28379	28342	28233	28212	28214	28160	28356	28383	28302	28074	27947	28142	28291	28476	28282	28186	28233	28162	28179	28277	28273	28428	28456	28092	28235	28367	28362	28174	28363	28154	28294	28382	28627	28316	28551	28571	28336	28290	28482	28138	28125	28330	28320	28330	28287	28429	28276	28257	28098	28261	28295	28368	28159	28649	28390	28409	28321	28532	28329	28153	28265	27886	28257	28206	28110	28407	28187	28327	28243	28227	27993	27979	28353	28238	28293	28134	28426	28171	28248	28268	28181	28293	28255	28224	28213	28595	28486	28412	28438	28168	28282	28371	28016	28119	28101	28570	28336	28563	28421	28339	28217	28217	28256	28167	28143	28459	28321	28075	28012	28292	28376	28407	28318	28323	28265	28239	28296	28104	28578	28437	28563	28264	28142	28565	28061	28368	28207	28427	28341	28291	28472	28280	28170	28396	28457	28365	28425	28339	28394	28329	28222	28243	28042	28517	28212	28242	28350	28009	28168	28275	28163	28287	28251	28185	28124	27918	28121	28248	28298	28205	28546	28411	28435	28256	28396	28290	28315	28313	28496	28416	28372	28043	28448	28246	28186	28212	28282	28261	28371	28174	28371	28352	28346	28400	28335	28129	28225	28428	28465	28360	28422	28151	28433	28715	28579	28263	28215	28299	28335	28234	28273	28570	28477	28133	28034	28119	28226	28351	28439	28284	28305	28349	28188	28124	28218	28148	28376	28237	28311	28220	28371	28451	28215	27987	28138	28211	28138	28286	28322	28440	28368	28414	28297	27984	28465	28517	28238	28281	28202	28255	28259	27837	28104	27927	28135	28269	28161	27997	28272	28320	28538	28219	28090	28498	28326	28491	28118	28398	28265	28445	28009	28140	28243	28262	28247	28277	27950	28115	28557	28521	28211	28223	28297	28257	28226	28442	28278	28410	28215	28303	28189	28207	28318	28110	28220	28305	28157	28245	28316	28534	28193	28368	28354	27993	28348	28603	28262	28497	28494	28529	28287	28175	28427	28424	28191	28213	28322	28454	28297	28332	28126	28317	28265	28428	28612	28401	28298	28052	28200	28672	28274	28390	28368	28334	28374	28409	28078	28317	28283	28268	28158	28375	28333	28568	28716	28479	28294	28396	28280	28293	28430	28289	28285	28466	28373	28384	28195	28023	28374	28389	28228	28263	28143	28421	28344	28203	28260	28313	28375	28328	28327	28506	28394	28347	28422	28179	28276	28344	28176	28286	28272	28600	28147	28051	28089	28356	28243	28439	28351	28248	28449	28004	28128	28060	28227	28255	28572	27982	28136	28263	28495	28229	28374	28249	28113	28013	28178	28176	28216	28484	28473	28577	28221	28253	28244	28285	28219	28391	28301	28120	28287	28450	28258	28375	28332	28308	28512	28298	28212	28205	28325	28284	28055	28289	28244	28326	28092	28119	28079	28390	28469	28362	28269	28292	28321	28335	28282	28335	28398	28361	28252	28455	28426	28237	28235	28052	28236	28325	28303	28233	28367	28338	28366	28241	28384	28408	28408	28303	28540	28432	28285	28480	28268	28328	28232	28222	28504	28367	28298	28237	28507	28244	28353	28330	28373	28546	28302	28113	28549	28226	28148	28146	28373	28236	28244	28250	28349	28450	28357	28443	28247	28008	28324	28252	28261	28175	28192	28337	28323	28161	28548	28282	28022	28250	28268	28234	28171	28060	27912	28147	28296	28206	28430	28469	28213	28303	28215	28395	28105	28283	28397	28302	28383	28344	28317	28106	28688	28499	28274	28335	28480	28335	28058	28216	28163	28420	28072	28320	28380	28206	28200	28326	28280	28407	28159	28227	28227	28211	28284	28307	28376	28418	28254	28292	28495	28465	28350	28360	28135	28235	28182	28388	28305	28288	28144	28226	28267	28362	28393	28276	28168	28250	28307	28321	28321	28250	28409	28269	28182	28257	28325	28353	28319	28065	28011	28262	28210	28178	28401	28279	28153	28223	28511	28284	28446	28525	28420	28334	28339	28413	28268	28313	28264	28339	28491	28746	28113	28304	28108	28402	28268	28425	28242	28480	28275	28369	28336	28117	28439	28410	28350	28208	28102	28306	28314	28391	28387	28301	28187	28223	28293	28171	28140	28363	28407	28522	28248	28253	28260	28231	28293	28274	28037	28285	28303	28408	28383	28508	28197	28409	28070	28108	28342	28146	28463	28384	28337	28319	28300	28405	28325	28407	28325	28407	28456	28417	28381	28350	28275	28224	28258	28351	28453	28284	28411	28324	28281	28301	28124	28325	28230	28270	28263	28245	28610	28317	28023	28246	28265	27995	28356	28288	28360	28505	28477	28566	28368	28525	28516	27956	28347	28289	28429	28185	28426	28449	28398	28227	28276	28047	28565	28226	28416	27976	28310	28462	28375	28446	28357	28154	28661	28224	28147	28232	28248	28179	28320	28484	28242	28301	28298	28257	28247	28230	28395	28296	28169	28292	28464	28111	28197	28146	28458	28313	28188	28216	28336	27981	28132	28317	28323	28208	28233	28289	28275	28456	28287	28139	28290	28371	28361	28093	28425	28192	28318	28368	28490	28210	28202	28268	28415	28289	28364	28427	28439	28226	28343	28467	28273	28572	28403	28187	28087	28287	28345	28521	28268	28164	28133	28152	28298	28429	28212	28316	28464	28278	28138	28442	28295	28514	28345	28655	28421	28600	28354	28140	28176	28275	28209	28237	28364	28434	28141	28203	28391	28322	28139	28317	28088	28321	28275	28243	28364	28506	28401	28357	28196	28182	28373	28356	28328	28298	28110	28141	28236	28218	28242	28164	28419	28381	28453	28247	28069	28162	28453	28395	28131	28314	28380	28344	28173	28431	27928	28184	28093	28355	28379	28175	28427	28455	28263	28473	28237	28314	28337	28645	28468	28438	28053	28443	28223	28396	28373	28335	28215	28422	28212	28183	28166	28252	28396	28413	28543	28477	28519	28489	28347	28386	28243	28463	28290	28514	28513	28215	28234	28161	28276	28424	28379	28131	28276	28354	28617	28593	28280	28438	28245	28301	28393	28352	28457	28126	28309	28062	28334	28131	28430	28568	28030	28296	28228	28346	28502	28289	28329	28516	28052	28356	28393	28192	28303	28493	28428	28251	28526	28545	28459	28412	28207	28212	28104	28207	28603	28382	28359	28208	28193	28501	28113	28442	28629	28433	28497	28068	28143	28333	28377	28207	28258	28447	28131	28593	28278	28322	28190	28197	28287	28317	28152	28242	28316	28202	28446	28304	28192	28158	28401	28327	28233	28308	28273	28454	28353	28360	28383	28187	28484	28475	28099	28472	28367	28576	28394	28384	28433	28311	28171	28109	28262	28433	28244	28570	28424	28211	28247	28377	28393	28257	28510	28408	28312	28367	28456	28316	28090	28410	28391	28253	28391	28323	28376	28194	28580	28444	28358	28239	28324	28433	28472	28330	28432	28567	28230	28435	28208	28267	28210	28259	28046	28353	28068
49449	61273	55797	35712	27738	22465	19820	18869	18970	18640	18354	18439	18621	18829	18476	18430	18199	17902	17916	18019	17986	17927	17763	17876	17995	18045	17936	18170	18006	17972	17889	18044	17994	18017	17900	18247	18096	18037	17898	17893	18068	18016	17889	17872	18101	17857	18066	17937	17901	18070	17975	17982	17891	17930	17886	18084	17965	17979	17841	17993	18074	18016	17895	18000	17937	17961	17845	17899	17935	17870	17939	17861	17847	17885	18001	17836	18211	17884	17937	18102	17888	17948	17933	17937	17844	18054	17993	17984	17906	18002	18062	17854	17774	17874	17875	18028	17958	18006	18099	17733	18015	18062	18053	17962	18177	18130	17932	18095	18060	17733	17835	17849	17954	17989	18061	17816	18093	17761	17943	17953	18092	18158	17955	18034	17956	17968	17867	17822	18093	17978	17958	17914	17756	18136	17892	17889	17865	17989	17961	17957	17965	17982	18067	17962	17971	17842	18059	17888	17869	17843	17891	17999	18092	17705	17932	18005	18118	17910	17944	17813	18071	17767	17992	17948	18029	17894	17872	18038	17760	17953	18023	18013	18010	17857	17921	17853	17978	18005	17870	17940	18009	17996	17928	18106	17712	18079	17927	17981	17806	17954	17889	17913	17899	17836	17863	17794	17722	17904	17928	18026	18088	18011	18070	18002	18091	17893	17860	17881	17827	18128	17898	17997	17928	17991	17820	17855	17982	17916	17868	18035	17978	18047	17902	18163	17928	17957	18042	17839	18027	18024	17975	17983	18053	17842	18012	18044	17897	18010	17962	18009	17837	17952	17890	17891	18072	17973	17851	17968	17980	18021	17963	18028	17699	18052	17854	17933	18020	18023	17879	17996	17938	17942	18158	17764	17926	17889	17823	17968	17899	18011	17742	17886	17946	18058	17893	18013	17854	17902	17924	18024	18134	17890	17885	18118	17954	17999	17825	18055	18169	18036	17859	17872	18074	18052	17718	17910	17804	17893	17940	17871	17887	17955	18119	17903	17939	17992	18014	17877	17938	17871	18018	18016	17938	17801	17903	17937	17864	17952	18018	18022	18007	18024	17942	17996	17941	17938	18147	17996	18023	17850	17853	17931	17804	17991	17860	17966	17841	18216	17766	17879	18063	17960	17946	17924	17829	17993	17936	17957	17909	17946	17903	17796	17990	17988	17803	17973	17878	17952	17945	17859	17780	18049	17795	17955	18115	17939	17901	17991	18101	17785	17865	17842	18159	17972	18012	18035	17872	17989	18006	17941	17875	17965	17968	17838	17890	17921	17867	18006	18004	17769	17879	17850	17917	17921	17876	17978	17795	18034	17968	17763	17940	18061	17986	17953	17926	17933	18013	17861	18004	18061	18053	17958	18006	18003	17905	17793	18032	18171	17949	17892	17822	18166	17825	17765	18093	17993	17905	17827	17800	18051	18134	17717	17954	18050	17883	17925	17843	17912	17765	18238	17977	17971	17982	18018	18087	17958	18110	17955	17894	18199	17875	18017	18017	17992	17871	18017	17819	17903	17880	18052	17946	18097	17895	17960	17887	18062	18067	17913	17826	17997	18055	17822	17905	18072	17819	17885	17884	17907	17869	17989	17933	17933	18020	17810	17984	17938	18030	17932	18009	17996	17880	18025	17919	17879	18059	17885	17927	17918	17685	17861	17834	17796	17936	18084	17965	17810	17897	17892	17955	17902	17908	18053	18083	17923	18041	17944	17769	17881	17959	17860	17916	17848	17837	17871	18099	17961	17855	17938	17920	17852	17912	17887	17922	18076	17900	18005	17856	17939	18146	18077	18038	18115	17876	17968	17897	17866	17860	17887	17886	18076	17980	17913	18039	17966	18091	17967	17936	17794	18002	18022	17926	18038	17890	17870	18033	17880	18060	17948	17875	18163	17884	18124	17951	18024	17981	17990	17986	17887	18007	17814	17854	17951	17829	18071	17829	17945	17974	18000	18009	18023	17927	18046	18042	17929	17724	17906	18115	17841	17882	18051	17952	18043	17816	17979	18100	17985	18093	18042	17748	18032	17927	18014	17907	18056	18110	17928	18143	17855	17979	17836	17888	17834	17882	17832	17955	17877	17907	18238	17983	17796	18015	17944	18034	18088	18049	17956	18051	17926	18069	17860	18085	18002	18160	17917	17989	18004	17957	17996	17735	17783	17937	17991	17877	17917	17840	17983	18154	17833	17829	17831	17997	18000	17908	18046	17905	17918	17912	17952	17854	18010	18009	18017	17894	17974	17830	17909	17839	18032	18088	17948	17895	18022	18000	17857	17744	17885	17963	17903	17852	17964	17855	18046	17955	17961	17871	17924	17893	17846	18135	18021	17765	17853	17799	17976	17950	17989	18045	17941	18025	17929	17942	17786	17955	17874	17927	18045	18127	18082	18084	17866	17938	17885	17992	17927	18133	18059	18076	18013	17902	17954	17854	17903	18025	17903	18073	17814	17974	17844	18078	17862	17972	17751	17934	17846	17991	18046	18129	17870	17918	18029	17970	18071	18102	17910	18054	18051	17966	17933	18079	18031	17949	18004	17870	17922	17985	17972	17876	17891	18190	17783	17982	18022	18129	17973	17907	18071	17789	17808	18086	18073	17785	17981	18106	17987	17990	17976	18003	18037	18025	17831	18025	18067	17744	18110	17955	17898	17947	18071	17920	17964	17954	17991	18032	17962	17931	17896	17824	18006	17827	17773	18007	17979	17942	17739	17976	17983	17972	17884	18064	17860	17794	17938	18067	17857	18024	17888	17999	17859	18059	18022	17982	17936	18082	17861	17891	18078	18029	18024	17781	17958	17983	17976	17784	17842	17622	17843	17948	17944	18153	17860	17973	17975	17954	17953	17918	18038	17934	17872	18103	17730	17875	18048	17896	18012	17983	17907	17960	18013	17902	17961	18031	17946	17801	17888	17970	18021	17893	17990	18067	18014	17861	18038	17787	18033	18103	17999	18028	17998	18017	18100	17838	17962	17962	17962	17937	18091	17921	17859	17810	17905	18092	17921	17864	18017	18023	17863	18024	17932	17801	17925	18040	18011	17877	17946	17865	17980	17928	17936	18067	17990	18013	17945	18033	18107	17813	17986	17880	17858	17866	18001	18029	17795	17852	18016	17900	17971	17996	18045	17941	18032	17921	17992	18075	18010	17924	17953	17995	17887	17995	18087	18023	17881	17897	17775	17998	17934	17905	17877	18080	18032	17931	17845	17813	17935	18072	18139	17771	17843	18004	17923	17912	18133	17872	17995	17968	17982	18146	17991	17855	18047	18017	17859	17761	17942	18173	17962	18000	17968	17922	17902	18015	17873	17949	18128	18082	17747	17841	18051	18080	17974	18072	17961	17938	17976	18099	17896	17932	17880	18093	17889	17939	18022	17964	17887	17971	17912	18029	18008	17926	17918	18033	17789	17995	17920	17865	17842	17882	18042	17785	17842	17941	18010	17923	17907	17993	18045	17988	17907	17917	17989	17786	18049	18000	17899	17861	18293	17722	17982	18025	17862	17897	18037	17931	18050	17967	17956	17842	18090	17806	18016	18161	18089	18064	17944	17927	17932	18004	17878	17829	18103	17966	18000	17996	18073	17936	17864	17987	17917	17817	17976	17915	17838	17784	17999	17933	18232	17973	18032	18000	17973	17817	18010	17969	17878	17906	17893	17937	17976	18000	17903	17919	18043	18078	17914	17797	18037	17975	17897	17966	17965	18111	17934	18040	17932	18098	17991	17892	18135	17999	17907	17941	17976	17985	17797	18019	17950	17836	17903	17890	17938	18073	18000	18082	17889	17930	17978	17972	18017	18073	18139	17971	17923	17995	17887	18144	17947	17933	17823	18001	17930	18024	17923	18030	17629	17979	17927	17847	17903	18053	18055	18058	18080	18119	17900	17985	18110	18072	17993	17830	17936	18006	17873	17902	17775	18039	17990	17964	18073	18064	18019	17845	18135	17969	17988	18055	18096	18000	17938	17993	17979	18023	18097	17933	17969	18026	18018	17912	17921	17925	17934	18144	17897	17949	17938	18050	17944	17950	17891	17866	17910	17966	17914	17931	17879	17938	17936	17934	17876	18066	17960	17879	18000	18006	17956	17901	17994	17950	17973	17820	17971	17855	18019	17931	18106	18122	17978	17965	17960	17905	17996	18004	18070	18078	17860	17966	18028	18017	17924	17962	17871	17927	17936	17995	17955	17887	17881	17985	17925	17871	17874	17945	18036	17910	18016	17766	17770	18072	18178	17818	17985	18070	17925	17922	17703	17832	18004	17930	18047	18075	17811	18030	18083	17838	17941	17944	17864	17855	17776	17948	18015	17987	18037	18127	18054	17952	18055	17809	18001	18145	17862	17872	17765	18035	18025	18085	17896	17891	18058	17928	18000	17918	17889	17908	17960	17908	17964	17988	18072	18035	17983	17953	17835	17866	17807	17995	17929	17908	17885	17894	17975	17850	17981	17871	17805	17947	17878	17939	17988	17965	18007	18113	17990	18089	17887	17878	17985	17846	18121	17841	17970	17980	17987	17886	18034	17893	17907	17952	18006	18013	18018	17830	18074	17863	17751	17842	17991	18049	17874	18055	17904	17963	18005	17925	18077	17964	18052	17986	17911	18007	17962	17986	17866	17982	17956	17997	17819	17835	17769	17974	17973	17965	17984	18016	17894	17940	17956	17831	17978	17819	17948	17809	17785	18014	17913	17934	18024	18063	17937	18040	18030	18110	17990	17955	17954	17769	17911	18068	17887	18066	18030	17815	18046	17889	18016	17900	17909	18045	17850	18022	18011	17709	17924	17790	17985	17882	17932	17997	17845	17804	17838	17999	17893	17952	17989	17813	18122	17957	17998	18054	17984	18180	17795	18199	17802	17903	18121	17852	17833	17993	17904	17967	17948	18042	18042	18094	17924	18118	17820	17988	17974	17989	17936	18025	18031	17950	17924	18053	17802	17880	18163	17803	18065	18114	17865	18082	18255	17856	18008	18030	17931	17923	18047	17976	17894	17852	17989	17907	18015	18002	18010	18135	17895	17808	18094	18024	17912	17925	17821	18059	17970	18004	17771	18101	17836	18072	18033	17850	17927	17938	17920	17829	17808	17890	18156	17913	18005	17860	17852	18036	18091	17954	18058	18077	18069	17981	17868
23278	20680	28027	30716	32359	31848	33018	30506	29844	29488	29166	29149	33146	35946	34259	32890	31116	28786	28273	28190	28444	28140	28363	28878	28574	28286	27991	28057	28323	28161	28051	28011	28079	28244	28380	28159	28167	28449	28017	28226	28364	28114	28260	28077	28355	28239	27952	28017	27955	28101	28009	28209	28150	27932	28236	28132	27921	27926	28122	27951	28159	28223	28076	28060	28199	28322	28150	28332	28069	28031	28207	27885	27928	28096	28300	28073	28175	28134	28206	28015	28053	27932	28152	28271	28294	27975	28114	27988	28033	27914	28200	28200	28227	28024	28244	27915	27996	27749	28054	27982	28102	28011	27977	28253	28049	28143	28226	28346	27894	28093	27921	27985	28074	28005	28159	28029	28074	28210	28173	27970	27879	28004	27732	27890	27978	28141	28086	27962	27995	28093	28354	28112	28121	28206	28062	28023	28214	28204	28078	28021	28025	28165	27909	27902	28193	28076	27961	28198	28397	27948	28383	28063	28045	28102	28130	27916	28205	28107	28209	28001	27949	28279	28028	28143	27851	27813	28125	28145	28060	27926	28075	28101	28025	28098	28129	28053	27898	28093	28246	28248	28123	28147	27984	27988	27865	28052	28462	28019	27930	28242	28313	27985	28166	27997	28204	27766	27981	27816	28042	27883	28023	28006	27940	28048	27934	27963	28056	28034	28225	28122	28262	28194	28238	27909	28018	27890	27852	27821	28081	27955	27801	28030	27984	28111	28074	28336	28068	28021	27845	28006	28045	28068	27875	28062	28007	28054	28186	28017	28130	28005	27960	27899	27916	28304	28124	28059	27963	28082	28133	28105	28067	27948	28110	27784	28497	28244	27980	27839	28122	28137	28090	28150	28199	27963	27846	27922	28064	28042	28091	27798	28003	28075	28136	28140	28057	28198	28130	28175	28013	28031	27885	27867	28134	28010	28080	28083	28078	28052	27969	28181	28342	28166	28247	27979	28130	28004	28197	28254	28018	28173	27958	27884	27754	28110	28089	28026	28222	28133	27818	28005	27907	28152	28164	27855	28081	28216	27960	28057	28247	27953	28293	28034	27982	28188	28060	27990	27866	28090	28132	27973	28054	27895	28216	28165	27846	28209	28149	28065	27989	28161	27896	28032	27827	28031	28046	28141	28295	28157	27974	28088	28083	27939	27971	28206	28185	28105	27963	27907	28160	27772	28204	28073	28217	27972	28160	28002	28081	28008	27858	28071	28379	28187	28060	27931	28011	28111	27999	27893	28111	27910	28271	28163	27881	28146	27996	27916	28154	28199	27850	28022	28171	28267	28250	28211	28137	27873	28226	28206	28051	28044	28198	28145	27879	27898	28052	28058	28115	28191	28130	28017	28013	28263	28097	28076	28125	28064	27763	27891	28397	28306	27751	28029	28028	28104	27897	28119	27945	27937	28068	28028	28158	28207	28108	27959	28115	28310	28143	28020	27693	28104	28101	28128	28114	27949	28136	27967	28080	27920	28019	27891	27952	28187	28089	27967	28257	28107	28217	28294	27851	28084	28090	28078	27972	27987	27953	27845	27834	28136	28139	27812	27986	28113	28115	27864	28314	28163	28187	28274	28211	27893	28074	28122	28174	28009	28276	27856	28140	28289	28030	27914	27811	27763	27993	27823	27567	27869	28011	28107	28041	28171	27806	28100	28029	28134	28080	27805	28169	27942	28182	28206	27931	27981	28037	28346	28208	27789	28079	27991	28005	27975	27960	28158	28133	28117	27898	28041	27958	28245	28308	27929	28226	27816	27913	27919	27915	27888	28194	28033	27980	28153	28133	28132	27900	28097	27966	28008	28144	27889	27963	27877	28110	28268	28027	28165	28206	28244	28169	28031	28219	28221	28163	28151	28131	28020	28050	28133	28232	28513	28186	28023	28143	27928	28051	28050	27974	28209	28102	28201	28188	27984	28349	28173	28186	28022	28146	28223	28053	27793	27902	27996	28018	28013	27991	28077	28254	27752	27990	28195	28004	27982	27995	28133	28353	28061	28064	28066	28017	28123	28070	28279	27985	27741	27980	27977	28202	27969	28210	28120	27942	28072	27993	28262	28289	28200	28252	28290	27983	28168	27943	27779	28059	28139	27910	27894	27985	28273	28277	28326	28024	27915	28037	28032	28010	27951	27996	27920	27998	28034	28063	28081	27994	28051	27899	28032	28203	27950	27879	28144	28129	28009	27915	27956	28069	28178	28135	28150	28369	28101	27893	28024	28044	27973	27846	28000	28082	28089	28244	28012	28323	28068	27774	27890	28262	28272	28178	27892	27932	28045	28231	27899	28342	27928	27706	28020	28047	28175	27934	28263	28071	28019	28388	28213	27959	28211	28005	28038	28097	28179	28205	28004	28230	28161	27812	28025	27895	28328	28005	27821	28364	28039	28267	28102	28158	27927	28288	28250	27959	28007	28407	27933	28043	27918	28219	28070	28207	27852	27926	28266	28162	28238	28061	27950	28001	27882	28149	28057	28093	27901	27930	28259	28187	27973	28036	27612	28134	28033	27975	28077	27958	28028	28028	27962	28128	27888	28013	28096	27900	27977	27946	28201	27847	27984	28201	28125	27924	27850	28312	28093	27991	28176	28136	27868	27867	27991	27821	28146	27851	27931	28105	28034	28186	27925	28107	28040	28163	28109	27927	27958	28057	27836	28122	27956	28066	27873	28043	28084	28232	28016	28077	27997	28060	27939	28038	28277	28150	28021	28029	27997	28079	28116	28044	27903	28014	28156	27959	28034	28168	28175	28151	28101	27894	28264	27970	28250	28297	28236	28213	27982	28157	28029	28259	28071	28024	28204	28290	27974	28011	27881	27944	28126	28087	28280	27915	28143	28176	27983	28089	28149	28030	27863	28187	28016	27877	27971	28137	28126	28057	28151	28033	27901	28161	28152	28139	28079	27991	28297	28164	28024	28378	27832	28233	27991	28005	28025	28098	28394	28031	28116	28075	28189	28336	28187	28024	27961	27974	28171	28374	28157	28073	28167	28071	27881	28306	28120	28124	27997	27875	28041	28052	28109	28253	28108	28170	28154	28021	28016	28109	28205	27958	28181	27788	28097	28142	27982	28131	28004	28078	28018	28191	28072	28113	28006	28014	28027	27950	28050	28152	28132	28292	28293	28036	27872	27718	27971	27798	27926	27888	28198	27709	27924	28005	28029	28032	28083	27934	27700	27944	28301	27970	27978	28003	27812	28034	28054	27826	28154	28057	27872	28124	27982	28118	27978	28225	27855	28061	28145	28211	28097	28204	27962	28061	27914	28049	27980	28215	28036	28085	28099	28235	27904	27755	27889	28166	28162	28187	27930	28127	28240	28014	27992	27929	28115	28103	28149	27974	28043	28152	27996	28117	27871	28066	28185	28208	28099	28339	28011	28197	27905	28165	27888	27693	28221	28166	28037	27979	28069	28362	28065	27923	28057	27972	28350	28245	27976	28062	28014	27969	28133	28265	27902	27893	28121	28261	28154	28000	28085	28166	27975	27791	27998	28028	27925	28133	28129	27905	27905	27836	28255	27906	28356	28014	28210	27824	27907	28261	28246	28031	28111	28310	28232	28179	28050	27905	28101	28159	28053	28071	28022	28022	28087	28151	28201	28249	28191	28219	28083	28107	27978	28115	28166	27867	27823	28364	27900	28060	28083	27893	27919	28204	28086	27916	27972	28078	28158	28517	28209	28266	27989	28024	28244	27919	28115	28095	28252	28215	27904	28059	28158	28102	27902	28306	28145	28045	27979	27935	27967	27991	27971	28176	27822	28212	28176	28228	27894	28003	28140	28295	28052	27962	28077	28117	28192	28093	27868	27968	28223	27975	28162	28221	27863	28268	28128	28215	27758	27942	27864	27880	28000	28146	28239	28010	27806	27926	27934	28056	27851	28100	27851	28268	28159	28162	27993	27929	27830	27937	27715	28072	28196	28147	28240	27981	27936	28113	28179	28051	27944	27910	27977	28194	28027	28050	28014	27932	27942	28112	28228	28080	27908	27948	27956	27888	28199	28197	27759	27875	27912	28021	28032	28011	27873	28017	27988	27875	28119	28202	28144	28081	28121	28068	28064	28044	27782	28282	28097	27983	28026	28138	28247	28213	27987	28131	28082	28203	27954	27909	28268	27965	28009	28232	28194	28254	28308	27905	28074	28295	28088	28078	28151	28136	28214	28013	28034	27930	27929	28092	28004	28379	27776	28306	27968	27888	27938	28093	28100	28245	28020	27759	28233	28069	28244	27918	28111	28372	27915	28071	28162	27914	28047	28287	28136	28119	27939	27833	28053	28163	28054	27955	27907	27932	27831	28371	28183	28025	27984	27850	28027	28172	28234	27843	28040	28168	28110	28081	28088	27949	28060	28064	28151	27984	28040	28089	28040	28108	28043	27884	28290	28228	28163	28081	28175	28166	27956	27991	28151	28277	28227	27908	28063	28243	28077	28117	28132	27827	28423	28354	28172	27908	27957	28260	28156	28127	28181	27841	28231	28127	28041	27938	28310	28203	28059	27752	28300	28130	28077	27909	27878	27896	27924	28070	28253	27984	27987	27918	27992	28086	27889	27924	27891	27898	28415	28142	27983	27935	28352	28279	28084	28160	28103	28162	28008	28145	27855	27921	27777	28191	28000	28188	28127	28152	27852	27837	28048	27935	27693	28165	28156	28084	28102	28210	28213	27984	27795	27864	28148	28142	28076	28059	28045	28308	27870	28157	28013	28270	28110	27939	27951	28053	28019	28031	28061	28082	27895	28160	28050	27932	28160	27720	27941	28186	28192	27970	28000	28328	28128	28038	27748	27774	28147	28156	28080	28174	28166	28023	28111	28089	27990	28283	28037	28068	28024	28081	27977	28209	27966	28039	28189	28231	28054	27974	27896	28086	28024	28078	28213	28161	28275	28047	28151	27905	28225	28098	27941	27905	28026	28034	28133	28005	28102	27748	28015	27976	28133	28374	27791	28265	28083	27984	28145	28053	28169	28086	28331	28164	28209	27998	27951	27953	27850	28152	27828	28072	27734	28305	28199	27925	28105	27808	28014	28076	28148	27955	28096	28337	28119	27966	28126	28134	27923	28198	28126	28216	28174	28224	28271	28062	28390	28078	27974	28262	28040	28203	28074	28125	28318	27982	27934
48596	67088	59971	51818	37852	25667	22298	21079	20384	19790	19346	19695	25933	27979	25661	23596	20939	18291	17888	18100	17937	17864	18164	18515	18368	18213	18064	18056	17757	17991	17814	17857	18023	18031	17884	17793	17820	17992	17880	17991	17872	17844	17984	17909	17848	17892	17868	17897	17906	17971	17989	17950	18097	18032	17876	18063	17949	17809	17870	17823	17847	17851	17768	17827	17860	17939	18060	17660	17689	17735	18003	17691	17960	17905	18048	17740	17753	17655	17908	17754	17897	17685	17692	17835	17812	17860	17879	17973	17904	17620	17827	17984	17815	17968	17924	17780	17869	17903	17867	17947	17965	17820	17825	17921	17899	17796	17688	17842	18190	17848	17897	17965	17787	17909	17851	17972	18022	18026	17917	17980	17771	17940	17954	17805	17927	17733	17918	18036	17808	17966	17962	17950	17726	17890	17968	17837	17976	17980	17696	17752	17899	17942	17907	17971	17883	17773	17887	17858	17764	17941	17867	18114	17809	17861	17905	17864	17809	17847	17770	17829	17834	17979	17881	17842	17942	17922	18033	17774	17982	17560	17729	17966	17980	17949	17788	17859	17845	18011	17889	18026	17983	17888	17950	18021	17862	17924	17810	17886	17813	17830	18016	17795	17946	17760	17947	18014	17866	17938	17798	18030	17952	17801	17901	17634	17878	17829	17817	17760	17841	17719	17844	18052	17823	17988	17906	17781	17746	17939	17926	17962	17779	17922	18055	17953	17662	17925	17828	17758	17811	18005	17735	17766	17983	17862	17900	17904	17790	17625	17991	17891	17777	17846	17813	17982	17924	17841	17855	17991	17864	17703	17907	17811	18009	17873	17795	17855	17871	17993	17980	17894	17876	17852	17940	17995	18051	17858	17729	17836	17948	17854	17843	17746	17880	17901	17913	17897	17936	17834	17913	17756	17660	17828	17778	17801	17984	17774	17759	17860	18092	17888	18030	17997	18126	17919	17959	17896	17862	17701	17877	17892	17675	17774	17857	17932	17666	17973	17907	17889	17757	17927	17845	17873	17750	17883	17928	17589	17804	17831	17904	18020	17628	17868	17890	17861	17961	17729	18003	17846	17981	17872	17815	18008	17924	17899	17746	17873	17945	17891	17923	17774	17883	18112	17883	17927	17936	17926	17920	17807	17878	17935	17846	17848	17955	17822	17774	17908	17883	17912	17886	17798	18074	17874	18034	18002	17854	17753	17910	17992	17962	17870	17927	17841	17920	17853	17821	17723	17869	18045	17776	17829	17746	17990	17796	17880	17856	17886	17730	17785	17842	17973	17797	17805	17893	17932	17764	17869	17832	17866	17905	17931	17900	17915	17857	17790	17982	17778	17783	17794	18031	17856	17913	17779	17857	18054	17823	18032	18060	18065	17939	17907	17945	17935	17698	17893	17912	17814	17861	17802	17831	17981	17897	17993	18091	17931	18015	17996	18011	17956	17897	18064	17963	17879	18075	17889	17897	17854	18031	17944	17943	17891	18028	17890	17638	17931	17916	17831	17976	17888	17960	17914	17805	17908	17874	17747	17849	17904	17879	17919	17839	17863	17914	17893	17981	17877	17784	17876	17805	18027	17811	17870	17807	17761	17762	17894	17902	17949	17960	17879	17887	18067	17896	17969	17839	17870	17957	17724	17885	17670	17882	17962	17854	17711	17853	17973	17820	17831	17926	17825	17707	18013	17932	17890	18014	17720	17994	17958	17848	17841	17895	17967	17870	17884	17660	17995	17760	17946	17796	18019	17808	18037	17729	17950	17794	17950	17859	17936	17865	17834	17812	17839	17914	17867	17866	17840	17895	17859	17800	17827	18097	17979	17990	17776	17960	17987	17723	17993	17798	17943	17990	17898	17955	18046	17802	17984	17796	18273	17689	17597	18072	17881	17803	17990	17910	17827	17776	17980	17815	17839	17706	17904	17923	17910	17917	17813	17809	17788	17833	17769	17945	17923	17897	17960	17946	17783	17794	17826	17916	17953	17862	17956	18044	17914	17791	17776	17820	18017	18003	17990	17930	17935	17996	17916	17753	17879	17914	17932	17775	17995	17735	17836	17810	17774	17854	17912	17817	17974	17831	18008	17821	17992	17973	17968	17913	17780	17745	17807	18033	17845	17878	18026	17978	17822	17961	17784	17841	17910	17899	17937	17828	17880	17871	18044	17955	17753	17916	17757	17796	17831	17790	17809	17698	17792	17972	17869	17880	17995	17941	17783	17914	17959	17973	17803	17944	17703	18056	17844	17728	17865	17916	17835	17958	17849	17769	18113	17943	17838	17883	17865	17935	18003	17953	17765	17870	17719	18063	17785	17953	17846	17656	18014	17896	17881	17982	17829	17941	17808	17846	17774	17852	17923	17869	17877	17882	18018	17860	18139	18076	18054	17823	18063	18079	18000	17850	17899	17798	17842	17854	17713	17929	18047	17932	17898	17895	17961	17933	17842	18083	17984	17772	17870	17822	17963	17935	17921	17926	17871	17847	17931	17945	18114	17738	17825	17815	17792	17769	17702	18039	17987	17950	17759	17866	17836	17984	17966	17943	17904	18009	17897	17974	18028	17911	17856	17880	17736	17828	17929	17843	17868	17794	17986	17897	17882	18029	18021	17915	17866	17865	17861	17920	17909	17793	17684	17860	17618	17794	17914	17979	17899	17977	17937	17955	17924	17929	17946	17802	17790	17763	17894	17878	18048	18001	18040	17783	17974	17811	17861	17882	17800	17794	17861	17857	17753	17935	17990	18008	17777	17773	18013	17879	17693	18042	17954	17927	17764	18034	17788	17791	17931	17864	17816	17949	17877	17878	17749	17958	17840	18001	17882	17832	17894	17727	17980	17871	17872	17697	17736	17931	17897	17718	17825	17923	17900	17668	17846	18025	17983	18122	18011	17974	17908	17987	18007	17875	17993	17853	17817	17896	17897	17776	17993	17884	17841	17898	17849	18029	18105	17842	17660	17992	17968	17945	17784	17866	17917	17905	17978	17719	17761	17881	17870	17924	18026	17688	17796	18022	17958	17733	17879	17942	17955	17935	17938	17732	17734	17901	17843	17970	17845	17847	17829	17978	17788	17849	17906	17954	17935	17878	17905	17899	17798	17994	18064	17839	18042	17927	17850	17855	18014	17971	17869	17689	17884	17989	17918	18064	17946	17783	17730	17842	17724	18062	17940	17945	17687	17869	17910	18007	17921	17946	17835	18052	17738	18004	17817	17931	17841	17829	17733	17929	17957	17863	17912	17815	17890	17867	17927	17788	17975	18084	17998	17961	18063	17901	18040	17836	17820	17897	18000	17921	17862	17926	17972	17887	17886	17811	17811	17891	17820	17718	17842	17855	17988	17832	17815	17882	17766	17843	17957	17903	17904	17910	18030	17746	17902	17934	17624	17810	17973	17922	17779	17841	17947	17878	17919	17705	17866	17943	18108	17843	17921	17959	17752	17953	17916	17993	17911	17821	17899	18165	17735	17912	17892	17765	17821	17821	17884	17737	18034	18146	17861	18053	17878	17919	17805	17864	17813	18000	17848	17989	17634	18020	17881	17996	17890	18081	18008	17691	17878	17926	17926	17965	17851	17950	17760	17822	17754	17718	17869	17788	17856	17817	17871	18013	17846	17880	17774	17796	17812	18054	17778	17935	17935	17865	17824	17988	17798	17777	17789	17849	17849	17768	17956	18047	17948	17797	17900	17725	17977	17697	17834	17792	17676	17918	17842	18006	17883	17965	17819	17937	17739	18111	17882	17751	18013	17712	17841	17822	17817	17924	18014	17805	17984	17847	17864	17792	17998	17957	17737	17826	17925	18034	17829	17763	17810	17899	17791	17971	17724	17852	17767	17871	17821	17790	17766	17762	18057	17927	17952	17806	17802	18032	17835	18049	17713	17929	17740	17940	17868	18001	17953	17696	18138	17824	17935	17876	17890	17791	17948	17909	17842	17879	18080	17845	17887	17935	17718	17944	17826	18015	17760	17974	17683	17845	17866	17954	17987	17727	18206	17867	17800	17701	17693	18038	17719	17888	17911	17981	17739	18052	17875	17907	17788	17898	17993	17873	17787	17944	17858	17884	17836	17929	17757	17959	17781	17826	17843	17888	17961	17766	17893	18043	17880	17967	17983	17991	17909	17906	17778	17703	18017	17946	17817	17859	17860	17954	17861	17940	17880	17851	18027	17963	17950	17810	17996	17913	18065	17983	17871	17808	17769	17851	17956	17952	17822	17960	17930	17828	18118	17804	17981	17792	17573	17760	17702	18029	18078	17834	17817	17749	17921	17871	17828	17891	17885	18036	17873	17853	17831	17889	17728	17866	17946	17837	17700	17680	17737	17804	17966	17965	17993	17881	17862	17704	17952	17739	17814	17820	17838	17733	17884	17854	17798	17762	17889	17937	17937	17847	18003	17825	17772	17857	17946	17909	17916	18002	17777	17867	17957	18079	17964	17800	18009	17975	17648	17824	17906	17926	17766	17897	17814	18094	17980	17922	17973	17639	17911	17808	17963	17940	17902	17934	17747	17775	17777	17870	18059	17750	17780	17925	17734	18016	18054	18005	17842	17821	17744	18073	17952	17884	18067	17786	17761	17912	18047	17851	17938	17804	18016	17755	18068	17813	17931	17768	17866	17847	17956	18024	17869	17871	18018	17685	18041	17778	17850	18027	17822	17904	17923	17910	18019	17804	17864	17777	17928	18026	17992	17728	17908	17850	17855	18046	17843	17905	17686	17849	17919	18033	17827	18039	17646	17868	17842	18037	17895	17816	17808	17908	18006	17952	18135	17830	17846	17864	17804	17878	17826	17785	17795	17968	18062	18050	17775	18017	18019	17898	17798	17936	18030	17973	17972	17676	17585	17858	18085	17956	17821	17834	17644	17915	17766	18006	17679	17813	17780	17803	17832	18048	17914	17800	17691	18046	17671	17913	17876	17777	17850	17958	17894	17722	17935	17708	17908	17901	17928	17875	17898	17884	17814	17974	17888	17826	17802	17744	17920	17796	17883	18032	17783	18001	18046	17933	17754	17907	17765	17676	18039	17960	17833	17967	17898	18028	17930	17993	17946	18001	17887	17885	17829	17975	17952	17973	17730	17673	17855	17918	17928	17731	17851	17884	18022	18034	17800	17991	17874	17998	17884
21950	20579	27993	29634	28882	30078	33701	30685	29993	30003	29523	31145	39768	40221	37787	35367	31525	28467	28083	27896	27745	28000	28265	28850	28611	28203	27873	27950	27803	27982	28270	27854	27887	27782	27810	27797	27907	27849	27900	27784	28027	27836	27851	27789	27959	27725	27632	27937	27850	27584	27812	27827	27613	27841	28066	27801	27915	27780	27788	27832	27690	27991	27912	27775	27757	27907	27844	27757	27859	27636	27893	27704	28117	28120	27651	28086	27713	27740	27681	27830	27883	27767	27833	27644	27841	27750	27985	27831	27724	27727	27653	27771	27735	27882	27551	27851	27800	27815	27740	27759	27655	27763	27781	27714	27849	27678	27707	27933	27727	27950	27682	27994	27918	27714	27794	27897	27668	27648	27642	27839	27651	27781	27749	27845	27878	27551	28068	27618	27876	27910	27925	27860	27602	27636	27745	27592	27789	27687	27739	27663	27771	27723	27900	28067	27530	27801	27741	27829	27878	27535	27652	27616	27880	27539	27741	27710	27583	27741	27563	27676	27806	27797	27504	27629	27575	27623	27611	27787	27613	27768	27980	27835	27590	27980	27952	27863	27714	27859	27769	27965	27799	27659	27914	27502	27526	27820	27683	27567	27483	27736	27775	27454	27751	27796	27817	27440	27805	27771	27755	27743	27687	27836	27845	27598	27773	27859	27732	27779	27791	27704	27863	27809	27693	27518	27928	27607	27740	27710	27725	27573	27594	27626	27739	27913	27606	27840	27613	27591	27815	28014	27660	27524	27833	27626	27727	27696	27712	27454	27886	27746	27798	27719	27746	27751	27814	27829	27742	27624	27888	27561	27752	27792	27703	27585	27815	27921	27850	27704	27809	27911	27867	27874	27779	27669	27950	27906	27804	27826	27764	27714	27739	27726	27782	27991	27829	27782	27623	27965	28086	28150	27907	27811	27683	27947	28047	28197	27634	27872	27721	27634	27761	27771	27854	27742	27811	27746	27678	27724	27448	27803	27512	27758	28055	27724	27844	27488	27706	27817	27711	27804	28013	27612	27818	27769	27586	27758	27757	28156	27714	27617	27680	27619	27727	27606	27726	27692	27719	27747	27715	27625	27679	27807	27733	27642	27710	27667	27525	27652	27764	27757	27787	28078	27803	27798	27782	27669	27945	27726	27866	27756	27783	27866	27994	27797	27907	27908	28005	27793	27663	27651	27750	27683	27804	27845	27627	27638	27696	27526	27920	27711	27815	27604	27778	27965	27557	27691	28001	27656	27735	27914	27813	27741	27762	27685	27846	27831	27743	27732	27622	27775	27878	27899	27733	27725	27765	27606	27691	27795	27727	27876	27593	27711	27469	27678	27811	27585	27852	27864	27345	27907	27384	27714	27750	28068	27986	27596	27852	27580	27920	27746	27766	27534	27882	27715	27474	27857	27891	27922	27730	28009	27806	27700	27556	27545	27877	27621	27708	27879	27672	27791	27695	27897	27714	27828	27811	27729	27644	27877	27792	27899	27639	27817	27887	28150	28066	27871	27886	27712	27711	27665	27811	27700	27690	27840	27665	27919	27538	27704	27693	27802	27762	27548	27660	27500	27774	27749	27762	27558	27636	27752	27702	27699	27875	27801	27774	27793	28083	27827	27752	27681	27885	27686	27700	27864	27637	27696	27538	27774	27933	27708	27745	27577	27516	27663	27832	27724	27524	28121	27805	27819	27768	27494	27726	27900	27805	27908	27694	27821	27846	27743	27809	27816	27778	27699	27776	27671	27626	27608	27968	27731	27849	27839	27496	27659	27812	27676	27704	27770	27774	27884	27611	27659	27865	27809	27682	27667	27779	27955	27856	27662	27404	27727	27667	27721	27725	27689	27814	27656	27602	27877	27833	27723	27868	27621	27626	27810	27998	27798	27774	27847	27715	27698	27868	27737	27599	27898	27901	27970	27741	27821	27633	27817	27986	27449	27810	27631	27750	27683	27626	27655	27789	27974	27784	27769	27715	27754	27768	27963	27798	27752	27870	27841	28002	27780	27786	27747	27696	27736	27683	27575	27740	27835	27805	27775	27602	27781	27430	27546	27566	27876	27995	27739	27657	27561	27774	27656	27756	27835	27644	27502	27739	27564	27727	27651	27661	27773	27972	27743	27883	27819	27791	27817	27718	27916	27735	27981	27647	27561	27782	27732	27660	27810	27703	27567	27682	27773	27736	27629	27905	27819	27834	27709	27729	27731	27628	27709	27702	27708	27843	27846	27938	27586	27729	27703	27853	27962	27657	27875	27885	27810	27531	27733	27635	27770	27861	27776	27692	28152	27898	27722	27758	27642	27833	27742	27611	27892	27854	27714	27910	27689	27694	27622	27758	27554	27620	27942	27681	27760	27692	27837	27820	27806	27559	28001	27812	27889	27687	27715	28047	27613	27668	27701	27999	27741	27850	27564	27649	27665	27887	27859	27689	27558	27818	28017	27568	27570	27632	27754	27884	27644	27995	27805	27712	27828	28017	27491	27866	27783	27594	27937	27782	28005	27891	27748	27651	27765	27582	27637	27796	27686	27967	27665	27820	27906	27969	27671	27831	27859	27840	27975	27895	27655	27898	27896	27779	27647	27695	27720	27747	27555	27711	27778	27683	28003	27528	27834	27783	27632	27725	27722	27909	27733	27428	27685	27538	27860	27936	27764	27767	27841	27639	27693	27698	27802	27847	28049	27465	27785	27617	27582	27720	27921	27476	27642	27990	27587	27885	27654	27689	27765	27760	27898	27809	27854	27922	27543	27602	27847	27375	27875	27534	27548	27752	27759	27516	27654	27644	27880	27751	27821	27660	27469	27667	27887	27652	27889	27924	27738	27857	27712	27855	27671	27681	27792	27524	27628	27772	27658	27586	27681	27808	27690	27615	27942	27776	28014	27768	27735	27875	27838	27744	27411	27678	27573	27630	27581	27752	27799	27788	27544	27945	27737	27634	28104	27954	27657	27516	28000	27807	27638	27645	27777	27723	27835	27684	27529	27756	27496	27566	27758	27790	27875	27783	27413	27994	27894	27691	27634	27644	27812	27440	27753	27782	27903	27774	27659	27582	28056	27532	27753	27707	27733	27910	27720	27717	27773	27691	27568	27598	27467	27648	27870	27839	27915	27528	27586	27599	27830	27641	27589	28134	27662	27482	27543	27671	27725	27624	27899	27903	27877	27939	27757	27905	27769	27866	27868	27618	27744	27910	27850	27579	27664	27882	27791	27658	27856	27598	27634	27623	27773	27945	27833	27813	27835	27583	27640	27887	27969	27790	27832	27654	27625	27818	27723	27862	27676	27825	27647	27946	27845	27680	27718	27660	27914	27858	28033	27896	27750	27858	27603	27922	27615	27770	27719	27848	27851	27679	27761	27755	27803	27655	27688	27707	27508	27824	27885	27671	27722	27806	27992	27983	27597	27687	27547	27783	27670	27697	27913	27915	27609	27806	27776	27833	27698	27877	27943	27729	27786	27695	27773	27720	27639	27989	27651	27674	27606	27682	27863	27772	28011	27694	27838	27707	27676	27755	27880	27781	27754	27782	27791	27786	27815	27979	27936	28038	27990	27753	27890	27731	27960	27835	27619	27841	27746	27919	27937	27974	27999	27844	27668	27690	27618	27775	27631	27687	27628	27687	27699	27867	27590	27777	27624	27652	27992	27782	27578	27625	28040	28017	27608	27727	27736	27814	27763	28001	27758	27821	27687	27635	27740	27959	27833	27867	27865	27948	27583	27875	27546	27528	27694	27700	27570	27660	27840	27885	27867	27754	27652	27820	27572	27823	27709	27662	27857	27836	27962	27796	27743	27860	27523	27716	27316	27349	27923	27768	27894	27954	27794	27784	27913	27919	27904	27767	27886	27738	27489	27696	27869	27973	27860	28132	27677	28191	27815	27804	27810	27704	27642	27872	27617	27821	27722	27898	27780	27855	27635	27611	27780	27589	27541	27662	27823	27532	27542	28007	27620	27447	27930	27718	27482	27795	27690	27568	27432	27887	27969	27940	27634	27548	27553	27999	27953	27997	27804	27771	27920	27534	27529	27745	27981	27835	27923	27447	27713	27582	27541	27581	27849	27718	27733	27849	27702	27721	27664	27907	27675	27745	27499	27823	27663	27662	27675	27703	27495	27778	27607	27553	27644	27790	27879	27527	27598	27781	27865	27749	27741	27958	27724	28067	27552	27935	27616	27808	27836	27575	27640	27590	27818	27555	27652	27807	27633	27993	27360	27639	27721	27854	27806	27729	27714	27691	27533	27834	27767	27823	27860	27773	27839	27331	27566	27602	27538	27693	27717	27684	27929	27966	27620	27784	27690	27763	27821	27590	27756	27667	27606	27785	27733	27782	27780	27568	27870	27835	27735	27727	27762	27612	27675	27652	27693	27674	27391	28121	27576	27619	27909	27590	27727	27810	27642	27733	27941	27767	27634	27674	27644	27670	27754	27897	28007	27807	27912	27837	27630	28078	27643	27858	27683	27880	27835	27944	27890	27541	27655	27747	27926	27481	27521	27497	27820	27809	27647	27621	27520	27895	27609	27926	27756	27884	27963	27736	27557	27761	27817	27648	27550	27759	27721	27951	27650	27580	27561	27910	27742	27490	27677	27745	27948	28026	27710	27721	27927	27631	27986	27769	27839	27736	27758	27801	27934	27669	27619	27727	27741	27819	27650	27725	27704	27630	27749	27743	27667	27765	27974	27673	27715	27563	27565	27693	27525	27809	27843	27794	27435	27865	27532	27505	27763	27734	27812	27628	27773	27793	27328	27894	27429	27778	27647	27712	27882	27749	27754	27796	27720	27719	27687	27705	27568	27888	27753	27603	27702	27875	27560	27608	27558	27751	27726	27769	27619	27779	27716	27527	27549	27731	27734	28052	27807	27643	27701	27839	28025	27559	27444	27646	27691	27746	27705	27655	27548	27945	27748	27738	27796	27701	27820	27932	27807	28048	27473	27870	27706	27535	27722	27605	27812	27642	27822	27780	27769	27954	27474	27961	27682	27815	27611	27563	27567	27413	27850	27870	27965	27716	27633	27744	27471	27908	27700	27815	27738	27655	27345	27744	27525	27618	27788	27763	27785	27754	27822	27645	27706	27771	27734	27838	27567	27991	27775	27495	27690	27639	27542	27788	27553	27964	27653
49070	76621	73675	61603	41097	27584	23763	22145	21085	19933	19387	23228	34126	33007	30023	26950	21063	18059	17678	17812	17772	17855	18495	18891	18807	18235	17935	17896	17780	17636	17722	17948	17676	17590	17599	17672	17901	17799	17634	17697	17829	17605	17796	17777	17620	17555	17649	17739	17604	17510	17585	17751	17773	17720	17560	17719	17599	17644	17756	17662	17707	17615	17814	17537	17770	17751	17611	17641	17705	17515	17921	17671	17618	17632	17682	17770	17756	17616	17641	17645	17849	17665	17705	17570	17592	17662	17766	17749	17485	17611	17560	17638	17511	17652	17531	17723	17633	17669	17504	17724	17510	17703	17793	17678	17780	17718	17771	17911	17681	17679	17614	17741	17845	17399	17649	17539	17708	17732	17576	17706	17697	17868	17590	17665	17765	17977	17668	17565	17607	17719	17655	17605	17602	17626	17789	17647	17796	17749	17608	17431	17797	17642	17465	17703	17676	17573	17512	17837	17596	17761	17659	17665	17805	17713	17830	17755	17716	17720	17739	17735	17794	17850	17668	17585	17601	17823	17838	17582	17658	17858	17606	17707	17718	17528	17605	17746	17496	17421	17677	17617	17669	17657	17688	17589	17538	17660	17767	17668	17686	17700	17622	17569	17652	17647	17744	17716	17663	17738	17699	17764	17818	17597	17818	17798	17683	17940	17745	17820	17708	17553	17716	17642	17687	17646	17727	17761	17758	17743	17795	17713	17756	17647	17741	17585	17639	17833	17615	17706	17628	17597	17662	17634	17736	17842	17666	17756	17427	17783	17628	17658	17638	17703	17777	17804	17734	17648	17840	17752	17820	17696	17541	17754	17579	17674	17689	17736	17681	17765	17598	17527	17605	17725	17653	17696	17457	17550	17761	17684	17654	17633	17606	17701	17490	17781	17602	17749	17558	17671	17649	17714	17686	17772	17640	17551	17580	17656	17695	17684	17669	17775	17655	17643	17862	17512	17641	17609	17720	17655	17660	17815	17655	17730	17745	17663	17753	17686	17549	17799	17622	17787	17684	17575	17931	17704	17703	17631	17701	17745	17611	17732	17818	17742	17716	17648	17670	17944	17750	17529	17697	17567	17600	17796	17721	17748	17759	17772	17771	17575	17906	17673	17610	17893	17498	17696	17535	17646	17762	17771	17801	17776	17647	17787	17525	17583	17728	17863	17554	17752	17737	17754	17688	17744	17587	17711	17694	17576	17647	17704	17843	17601	17524	17692	17712	17825	17620	17611	17682	17421	17693	17583	17704	17753	17633	17616	17592	17514	17768	17755	17777	17741	17667	17610	17596	17714	17702	17667	17658	17720	17705	17692	17629	17671	17740	17638	17654	17656	17622	17705	17768	17537	17637	17616	17835	17500	17624	17608	17699	17785	17626	17829	17570	17866	17456	17620	17803	17807	17419	17787	17621	17696	17655	17613	17586	17737	17792	17514	17783	17693	17592	17575	17461	17813	17667	17743	17688	17830	17730	17718	17637	17729	17731	17621	17777	17593	17669	17674	17542	17648	17689	17765	17607	17650	17598	17738	17769	17779	17615	17688	17550	17631	17681	17578	17617	17594	17607	17775	17474	17714	17767	17705	17596	17758	17615	17675	17761	17662	17617	17544	17788	17716	17754	17682	17701	17619	17844	17555	17663	17739	17578	17638	17568	17669	17785	17744	17556	17809	17723	17609	17785	17511	17611	17710	17613	17761	17793	17846	17799	17781	17634	17741	17688	17726	17633	17734	17608	17671	17799	17630	17555	17624	17645	17750	17652	17535	17847	17843	17715	17657	17763	17680	17710	17571	17563	17636	17621	17563	17731	17672	17561	17923	17684	17342	17699	17882	17652	17587	17632	17608	17650	17610	17605	17621	17672	17701	17784	17818	17605	17720	17732	17796	17825	17688	17786	17683	17649	17577	17531	17812	17618	17597	17736	17592	17830	17619	17687	17655	17680	17643	17668	17593	17716	17702	17603	17728	17499	17647	17690	17715	17857	17478	17777	17922	17712	17701	17719	17644	17730	17629	17735	17740	17652	17661	17582	17629	17679	17740	17584	17723	17739	17765	17674	17669	17795	17740	17725	17799	17860	17777	17583	17559	17620	17746	17559	17507	17746	17642	17883	17692	17772	17696	17699	17733	17643	17648	17725	17705	17801	17589	17649	17656	17732	17483	17634	17836	17652	17624	17590	17715	17877	17618	17801	17646	17443	17590	17660	17621	17670	17726	17665	17558	17684	17569	17584	17679	17725	17806	17781	17458	17669	17742	17680	17731	17756	17699	17664	17712	17643	17698	17429	17781	17601	17649	17860	17537	17656	17571	17873	17759	17561	17614	17760	17584	17700	17738	17570	17670	17691	17873	17833	17711	17594	17535	17483	17723	17761	17596	17520	17707	17578	17715	17805	17638	17686	17575	17793	17775	17528	17834	17581	17557	17678	17640	17560	17555	17862	17533	17720	17629	17757	17650	17641	17757	17669	17734	17637	17636	17571	17777	17743	17512	17641	17700	17709	17653	17608	17933	17595	17651	17692	17673	17776	17872	17674	17604	17704	17555	17601	17765	17766	17622	17592	17841	17677	17677	17654	17507	17652	17549	17685	17568	17755	17820	17753	17787	17658	17802	17890	17777	17420	17751	17839	17545	17594	17644	17763	17521	17617	17690	17788	17770	17485	17628	17669	17615	17678	17786	17642	17653	17645	17649	17666	17756	17632	17854	17571	17646	17716	17676	17580	17685	17801	17715	17426	17693	17659	17669	17706	17590	17600	17702	17645	17686	17535	17719	17725	17765	17587	17749	17778	17651	17677	17769	17677	17769	17768	17650	17667	17548	17804	17655	17607	17758	17624	17561	17601	17655	17617	17706	17590	17615	17661	17649	17638	17574	17786	17682	17690	17620	17660	17530	17726	17581	17820	17671	17692	17654	17840	17746	17863	17578	17690	17713	17660	17685	17616	17666	17510	17774	17704	17721	17671	17715	17493	17698	17635	17819	17724	17533	17777	17701	17776	17687	17682	17566	17743	17533	17659	17632	17769	17471	17550	17613	17551	17739	17646	17694	17665	17587	17529	17584	17732	17746	17787	17687	17702	17580	17788	17714	17689	17661	17778	17643	17698	17640	17766	17688	17678	17656	17654	17711	17680	17694	17668	17614	17792	17792	17638	17762	17644	17570	17707	17751	17786	17788	17517	17761	17743	17536	17700	17695	17786	17720	18006	17650	17768	17770	17734	17763	17600	17683	17906	17573	17708	17686	17662	17588	17807	17540	17798	17888	17593	17717	17706	17607	17572	17878	17626	17734	17575	17602	17608	17750	17754	17671	17774	17695	17697	17761	17593	17730	17682	17817	17722	17833	17501	17597	17652	17722	17655	17574	17665	17724	17810	17497	17730	17596	17745	17710	17521	17690	17825	17835	17685	17632	17768	17672	17570	17700	17582	17676	17571	17661	17630	17552	17486	17481	17669	17684	17760	17727	17679	17672	17723	17680	17801	17691	17652	17740	17803	17833	17639	17725	17699	17769	17623	17602	17706	17645	17651	17855	17536	17584	17539	17670	17587	17886	17871	17793	17670	17539	17646	17742	17772	17735	17783	17797	17527	17597	17464	17729	17839	17763	17519	17899	17643	17783	17613	17837	17568	17695	17697	17730	17764	17735	17602	17505	17770	17810	17636	17673	17717	17667	17702	17618	17696	17437	17614	17553	17769	17675	17821	17642	17810	17681	17601	17711	17639	17541	17789	17788	17667	17422	17819	17601	17652	17669	17663	17872	17619	17622	17695	17518	17513	17672	17528	17554	17652	17790	17840	17535	17695	17680	17496	17618	17727	17576	17730	17663	17890	17690	17645	17681	17734	17825	17568	17712	17767	17650	17618	17612	17648	17657	17664	17709	17710	17613	17925	17608	17706	17741	17668	17708	17671	17651	17596	17747	17546	17706	17814	17760	17583	17645	17844	17747	17878	17805	17608	17786	17771	17693	17954	17696	17847	17677	17557	17738	17499	17842	17762	17861	17657	17721	17514	17499	17826	17562	17624	17532	17668	17804	17790	17740	17486	17754	17606	17665	17583	17594	17817	17648	17650	17574	17686	17664	17697	17647	17651	17764	17675	17855	17632	17506	17634	17704	17571	17743	17625	17473	17900	17677	17457	17769	17765	17675	17639	17715	17717	17788	17689	17656	17725	17674	17764	17748	17483	17785	17475	17711	17582	17707	17589	17580	17839	17690	17669	17786	17700	17463	17911	17634	17661	17540	17727	17807	17699	17649	17722	17848	17724	17642	17457	17715	17814	17591	17642	17680	17611	17621	17722	17694	17848	17738	17814	17562	17714	17786	17795	17530	17615	17691	17559	17500	17767	17678	17708	17496	17609	17704	17777	17650	17641	17789	17633	17591	17671	17708	17574	17673	17762	17826	17765	17562	17653	17625	17709	17719	17607	17626	17566	17768	17596	17634	17593	17807	17784	17678	17534	17638	17620	17729	17681	17505	17570	17748	17641	17703	17716	17716	17660	17689	17593	17702	17585	17656	17849	17762	17660	17574	17512	17804	17774	17671	17669	17670	17496	17679	17594	17780	17694	17712	17711	17765	17645	17675	17751	17650	17558	17635	17522	17781	17648	17618	17850	17936	17647	17640	17751	17770	17722	17600	17651	17691	17627	17758	17764	17738	17614	17696	17610	17785	17731	17587	17711	17721	17650	17692	17700	17586	17495	17748	17642	17627	17651	17684	17693	17766	17762	17808	17577	17740	17620	17756	17663	17685	17668	17711	17613	17578	17655	17842	17930	17590	17787	17643	17699	17935	17790	17584	17715	17617	17627	17604	17769	17818	17657	17637	17701	17709	17733	17584	17641	17640	17791	17725	17644	17861	17775	17720	17724	17728	17690	17698	17802	17677	17788	17695	17763	17559	17608	17577	17665	17657	17400	17697	17563	17813	17687	17549	17559	17693	17707	17699	17727	17609	17626	17857	17584	17637	17845	17649	17659	17742	17723	17495	17637	17535	17776	17663	17587	17633	17670	17806	17673	17599	17506	17670	17743	17865	17676	17664	17833	17798	17673	17732	17689	17455	17723	17631	17751	17679	17650	17989	17729	17531	17723	17618	17855	17704	17763	17701	17582	17579	17837	17475	17627	17805
46314	52740	53995	44570	33271	29601	29440	28553	28317	28022	27910	27759	27926	28010	27855	28136	27809	27687	27473	27446	27632	27568	27602	27488	27576	27212	27554	27560	27544	27565	27560	27502	27242	27614	27296	27880	27382	27361	27525	27260	27510	27282	27545	27585	27543	27208	27688	27455	27297	27573	27695	27261	27385	27369	27386	27340	27770	27289	27584	27559	27221	27477	27362	27331	27572	27319	27380	27685	27159	27481	27491	27491	27415	27481	27668	27517	27668	27538	27416	27500	27592	27547	27495	27497	27474	27082	27484	27176	27255	27156	27469	27258	27300	27266	27341	27239	27406	27519	27381	27430	27497	27406	27360	27493	27315	27338	27505	27535	27365	27354	27369	27200	27532	27471	27518	27506	27480	27434	27250	27425	27415	27356	27432	27314	27747	27408	27498	27290	27645	27581	27237	27372	27523	27210	27449	27307	27562	27309	27420	27185	27306	27372	27336	27343	27426	27459	27585	27549	27449	27242	27475	27166	27305	27408	27573	27375	27390	27453	27541	27475	27567	27347	27489	27480	27501	27917	27382	27373	27401	27446	27474	27576	27305	27390	27273	27395	27343	27361	27428	27467	27409	27389	27109	27188	27479	27222	27391	27434	27529	27245	27420	27338	27052	27267	27361	27434	27594	27500	27762	27388	27306	27634	27532	27659	27172	27333	27435	27528	27475	27503	27485	27494	27440	27458	27523	27493	27251	27414	27419	27631	27671	27466	27436	27474	27598	27483	27448	27477	27437	27458	27604	27283	27439	27312	27534	27615	27492	27521	27744	27484	27390	27529	27490	27219	27586	27520	27461	27608	27299	27217	27398	27605	27207	27485	27604	27489	27178	27262	27389	27165	27459	27367	27438	27555	27582	27525	27443	27513	27787	27367	27274	27422	27294	27488	27351	27138	27307	27398	27514	27245	27323	27402	27488	27376	27459	27508	27188	27384	27469	27339	27219	27475	27405	27262	27377	27414	27393	27694	27230	27398	27532	27476	27408	27178	27368	27377	27564	27195	27216	27576	27527	27230	27433	26967	27338	27246	27272	27165	27372	27198	27375	27347	27521	27428	27324	27227	27481	27486	27321	27385	27528	27223	27345	27295	27402	27399	27427	27434	27621	27663	27425	27111	27454	27363	27491	27445	27607	27347	27473	27777	27431	27581	27290	27422	27352	27352	27398	27651	27206	27701	27272	27320	27365	27521	27294	27329	27506	27375	27274	27373	27554	27471	27491	27399	27380	27155	27419	27364	27593	27418	27328	27421	27465	27393	27541	27290	27358	27271	27532	27272	27251	27490	27842	27289	27504	27530	27299	27421	27588	27286	27306	27259	27465	27383	27268	27434	27492	27653	27680	27413	27379	27527	27385	27453	27171	27304	27479	27548	27521	27444	27440	27487	27554	27357	27483	27346	27681	27585	27352	27431	27621	27340	27294	27533	27589	27627	27337	27618	27111	27564	27324	27418	27442	27489	27296	27191	27197	27453	27548	27520	27354	27212	27505	27282	27247	27297	27581	27394	27503	27157	27343	27254	27467	27280	27177	27244	27206	27474	27459	27353	27402	27387	27550	27433	27389	27673	27384	27376	27554	27302	27502	27410	27141	27338	27481	27454	27330	27390	27293	27360	27548	27403	27367	27395	27410	27442	27570	27336	27315	27331	27464	27439	27566	27479	27294	27523	27474	27392	27605	27465	27373	27260	27325	27525	27453	27484	27282	27132	27341	27742	27290	27440	27487	27364	27541	27401	27510	27484	27605	27232	27368	27504	27740	27290	27427	27329	27477	27519	27623	27314	27334	27213	27372	27466	27336	27135	27569	27510	27239	27075	27206	27648	27641	27546	27326	27229	27602	27305	27184	27555	27343	27422	27597	27255	27522	27526	27459	27328	27427	27283	27436	27394	27674	27485	27310	27453	27597	27327	27353	27580	27575	27049	27214	27171	27187	27257	27519	27754	27439	27485	27330	27285	27236	27418	27412	27287	27373	27494	27396	27277	27520	27314	27416	27134	27343	27389	27335	27412	27505	27321	27067	27144	27215	27692	27281	27359	27525	27296	27511	27593	27566	27595	27455	27614	27392	27392	27508	27414	27323	27270	27482	27672	27527	27471	27358	27554	27447	27353	27511	27381	27279	27221	27412	27425	27430	27298	27319	27558	27324	27628	27588	27524	27233	27231	27308	27274	27309	27460	27319	27392	27519	27332	27272	27350	27396	27220	27419	27275	27269	27194	27492	27422	27276	27519	27461	27309	27189	27393	27547	27246	27418	27574	27433	27534	27331	27330	27586	27374	27255	27181	27492	27561	27472	27440	27385	27707	27531	27265	27260	27476	27112	27362	27541	27221	27518	27557	27356	27571	27420	27496	27541	27456	27595	27456	27263	27382	27488	27388	27388	27360	27307	27205	27321	27425	27415	27629	27332	27268	27253	27540	27491	27508	27453	27360	27154	27340	27342	27264	27394	27440	27279	27444	27560	27367	27663	27277	27535	27346	27516	27514	27531	27170	27527	27415	27356	27293	27452	27597	27655	27480	27555	27190	27286	27035	27400	27579	27158	27191	27303	27534	27530	27656	27244	27233	27413	27353	27480	27328	27666	27557	27532	27337	27564	27541	27736	27415	27496	27274	27313	27361	27201	27423	27669	27438	27647	27330	27305	27221	27320	27565	27496	27491	27326	27404	27399	27471	27753	27475	27415	27442	27419	27526	27496	27201	27396	27452	27142	27560	27425	27363	27234	27417	27595	27769	27616	27333	27502	27683	27173	27419	27467	27337	27378	27544	27611	27316	27500	27310	27405	27352	27381	27423	27474	27445	27209	27641	27615	27281	27533	27355	27583	27419	27351	27496	27281	27148	27390	27311	27445	27339	27437	27332	27329	27798	27739	27468	27324	27323	27278	27143	27551	27370	27606	27619	27645	27223	27596	27523	27666	27339	27294	27362	27620	27437	27373	27647	27438	27197	27545	27417	27453	27529	27724	27383	27445	27570	27498	27559	27038	27508	27607	27360	27506	27378	27670	27473	27590	27410	27503	26995	27354	27331	27456	27347	27438	27176	27464	27441	27365	27343	27279	27427	27488	27362	27218	27357	27541	27394	27084	27289	27293	27357	27309	27366	27403	27438	27181	27408	27524	27212	27335	27442	27506	27353	27095	27535	27568	27704	27880	27584	27507	27310	27595	27538	27532	27350	27386	27278	27461	27148	27484	27262	27378	27219	27503	27334	27562	27471	27339	27466	27396	27445	27260	27234	27613	27378	27403	27312	27550	27188	27502	27463	27423	27379	27575	27125	27231	27397	27418	27439	27272	27364	27492	27492	27596	27389	27517	27438	27342	27550	27422	27683	27261	27366	27166	27457	27430	27359	27559	27360	27599	27180	27558	27258	27373	27365	27320	27546	27520	27402	27422	27248	27212	27395	27408	27517	27391	27571	27430	27261	27642	27462	27449	27328	27465	27710	27197	27421	27192	27349	27485	27552	27731	27462	27458	27401	27431	27506	27467	27434	27407	27407	27187	27447	27470	27334	27391	27509	27378	27366	27586	27362	27404	27324	27195	27410	27513	27489	27644	27286	27462	27378	27204	27686	27515	27660	27462	27196	27594	27533	27342	27410	27388	27486	27268	27577	27257	27309	27362	27489	27445	27325	27543	27419	27310	27120	27397	27467	27542	27390	27148	27490	27345	27798	27330	27335	27434	27479	27351	27283	27454	27425	27469	27309	27284	27525	27551	27385	27390	27334	27405	27306	27601	27495	27478	27566	27237	27407	27250	27444	27386	27538	27470	27352	27415	27476	27311	27205	27422	27364	27389	27320	27694	27354	27406	27381	27412	27372	27200	27504	27473	27496	27639	27317	27133	27598	27389	27572	27466	27187	27187	27366	27295	27554	27377	27414	27538	27417	27449	27596	27424	27363	27507	27495	27419	27489	27482	27275	27626	27458	27172	27670	27152	27304	27415	27184	27458	27554	27588	27522	27522	27333	27601	27533	27336	27216	27321	27551	27484	27471	27286	27474	27496	27470	27539	27420	27432	27289	27556	27385	27452	27135	27565	27512	27583	27326	27219	27484	27390	27522	27320	27407	27446	27468	27264	27423	27394	27319	27334	27342	27332	27281	27430	27513	27448	27311	27418	27386	27395	27776	27506	27338	27172	27510	27611	27488	27368	27595	27201	27340	27615	27181	27567	27342	27566	27457	27713	27591	27488	27595	27563	27409	27462	27413	27412	27321	27242	27657	27340	27233	27403	27479	27423	27258	27251	27399	27579	27732	27457	27466	27497	27545	27424	27517	27476	27218	27367	27223	27195	27400	27470	27518	27515	27701	27668	27370	27486	27378	27297	27290	27466	27469	27537	27401	27577	27385	27539	27599	27506	27285	27104	27319	27407	27464	27416	27388	27676	27302	27138	27342	27584	27626	27288	27674	27264	27702	27601	27323	27774	27333	27310	27267	27279	27112	27671	27352	27356	27255	27261	27669	27640	27466	27557	27394	27402	27447	27212	27705	27584	27700	27367	27285	27615	27539	27370	27517	27343	27478	27720	27292	27476	27332	27529	27399	27404	27573	27192	27504	27244	27464	27300	27762	27524	27397	27626	27441	27404	27517	27518	27559	27395	27751	27395	27520	27207	27299	27375	27555	27491	27371	27526	27626	27699	27456	27149	27323	27331	27337	27601	27431	27435	27336	27595	27567	27407	27378	27364	27442	27389	27644	27586	27647	27322	27274	27418	27427	27533	27256	27519	27314	27469	27319	27709	27559	27401	27387	27284	27445	27377	27351	27566	27457	27401	27329	27683	27428	27573	27344	27457	27268	27617	27399	27308	27316	27280	27365	27546	27338	27218	27432	27511	27010	27487	27305	27721	27399	27313	27201	27376	27273	27410	27222	27059	27367	27224	27483	27411	27334	27189	27362	27477	27352	27258	27422	27586	27405	27506	27276	27573	27329	27207	27288	27515	27501	27036	27269	27481	27529	27702	27133	27470	27304	27279	27537	27546	27055	27377	27446	27491	27290	27464	27472	27384	27317	27162	27141	27540	27524	27146	27188	27308	27642	27511	27244	27434	27240	27439	27333	27228	27155	27205	27252	27414	27326	27365	27250	27459	27538	27346	27438	27445	27706	27312	27163	27453	27605
50212	59130	53405	37640	24550	20382	19966	19281	18786	18653	18268	18116	18518	18269	18206	18121	17891	17670	17516	17469	17798	17368	17502	17589	17647	17537	17451	17339	17385	17514	17562	17519	17623	17585	17566	17490	17550	17428	17556	17380	17596	17516	17605	17505	17538	17600	17488	17467	17468	17429	17603	17353	17453	17495	17569	17581	17602	17392	17523	17575	17360	17604	17515	17401	17513	17628	17484	17490	17444	17703	17724	17574	17511	17566	17754	17574	17685	17468	17638	17469	17394	17601	17493	17469	17451	17378	17608	17490	17536	17594	17732	17566	17417	17433	17714	17307	17483	17483	17694	17577	17458	17397	17529	17479	17606	17564	17475	17298	17689	17582	17785	17562	17466	17541	17506	17627	17702	17711	17678	17641	17495	17522	17474	17609	17618	17620	17551	17683	17531	17733	17691	17426	17448	17565	17645	17504	17574	17576	17373	17597	17423	17616	17435	17575	17541	17637	17635	17619	17436	17605	17673	17463	17647	17621	17519	17634	17636	17602	17474	17446	17462	17545	17448	17361	17530	17411	17527	17454	17362	17498	17573	17505	17514	17500	17557	17296	17483	17449	17543	17311	17627	17495	17543	17591	17423	17611	17553	17565	17407	17438	17574	17585	17602	17507	17790	17586	17628	17629	17568	17663	17589	17493	17481	17449	17567	17692	17603	17563	17640	17557	17453	17564	17419	17397	17747	17522	17689	17485	17611	17679	17464	17709	17549	17557	17392	17482	17559	17671	17532	17445	17504	17498	17582	17359	17480	17582	17365	17565	17526	17562	17527	17479	17614	17452	17540	17481	17603	17466	17535	17447	17511	17671	17392	17653	17603	17696	17611	17555	17795	17516	17549	17569	17604	17592	17588	17689	17474	17412	17613	17662	17574	17703	17613	17372	17531	17516	17435	17599	17464	17584	17424	17479	17674	17433	17573	17331	17508	17431	17447	17621	17558	17604	17480	17558	17591	17526	17547	17499	17566	17523	17636	17509	17607	17651	17572	17612	17504	17583	17591	17468	17669	17486	17627	17436	17619	17568	17541	17605	17459	17535	17445	17487	17532	17510	17517	17492	17755	17333	17300	17651	17525	17423	17668	17562	17537	17517	17523	17487	17463	17560	17697	17557	17433	17420	17442	17457	17585	17606	17464	17636	17429	17462	17477	17469	17656	17420	17471	17571	17485	17443	17364	17620	17584	17417	17467	17553	17334	17433	17557	17359	17381	17756	17390	17515	17539	17490	17678	17448	17569	17719	17508	17322	17402	17477	17594	17475	17432	17495	17363	17626	17668	17673	17593	17554	17475	17422	17492	17486	17562	17559	17650	17502	17583	17640	17466	17612	17496	17396	17503	17654	17537	17500	17703	17490	17649	17548	17563	17559	17552	17567	17777	17584	17508	17504	17549	17541	17550	17589	17514	17579	17655	17453	17499	17485	17454	17703	17461	17650	17535	17639	17396	17612	17564	17629	17504	17591	17752	17449	17629	17416	17483	17464	17544	17448	17457	17554	17493	17786	17606	17522	17499	17656	17479	17489	17543	17419	17658	17495	17745	17740	17563	17434	17707	17519	17587	17534	17499	17565	17543	17522	17480	17554	17499	17673	17594	17507	17622	17406	17577	17533	17410	17631	17552	17482	17576	17480	17631	17683	17575	17402	17455	17370	17390	17460	17548	17631	17362	17566	17496	17570	17557	17667	17634	17439	17613	17528	17472	17629	17590	17629	17591	17497	17591	17547	17506	17457	17589	17479	17559	17503	17625	17614	17438	17791	17499	17411	17467	17412	17575	17420	17666	17543	17489	17477	17632	17526	17561	17543	17632	17566	17457	17655	17523	17415	17444	17521	17433	17474	17613	17492	17441	17437	17482	17670	17432	17539	17519	17610	17425	17534	17493	17621	17649	17560	17673	17709	17629	17503	17537	17485	17609	17514	17567	17555	17641	17577	17469	17559	17615	17398	17592	17557	17530	17620	17581	17628	17412	17674	17559	17611	17577	17660	17711	17366	17556	17379	17606	17469	17548	17436	17513	17583	17490	17576	17597	17553	17520	17707	17458	17500	17382	17382	17514	17440	17451	17603	17644	17415	17528	17491	17620	17492	17625	17632	17496	17399	17644	17543	17654	17471	17510	17551	17547	17530	17657	17401	17577	17498	17437	17391	17548	17568	17750	17714	17542	17582	17448	17573	17353	17440	17552	17566	17487	17554	17614	17472	17515	17569	17376	17649	17651	17377	17449	17493	17667	17559	17618	17462	17523	17615	17444	17551	17354	17398	17564	17611	17538	17524	17463	17643	17509	17636	17570	17512	17549	17306	17469	17560	17507	17413	17579	17386	17586	17528	17427	17673	17659	17446	17690	17493	17669	17635	17582	17309	17767	17377	17521	17550	17532	17589	17555	17550	17509	17693	17531	17462	17595	17634	17521	17513	17518	17412	17674	17643	17585	17534	17660	17476	17733	17590	17469	17464	17464	17474	17474	17552	17515	17515	17588	17240	17598	17463	17447	17407	17576	17441	17381	17492	17619	17560	17429	17617	17410	17600	17585	17546	17681	17412	17603	17575	17554	17443	17583	17485	17696	17646	17483	17577	17505	17594	17640	17403	17529	17575	17635	17473	17577	17493	17317	17604	17572	17626	17493	17426	17337	17477	17523	17341	17630	17473	17629	17444	17367	17464	17613	17487	17468	17465	17540	17650	17737	17636	17456	17699	17685	17466	17645	17587	17529	17453	17492	17594	17404	17653	17329	17456	17554	17468	17521	17539	17495	17502	17412	17464	17613	17512	17428	17591	17454	17533	17647	17390	17559	17716	17426	17591	17381	17522	17585	17435	17531	17680	17752	17491	17453	17523	17660	17487	17470	17550	17593	17477	17307	17342	17487	17593	17426	17563	17513	17535	17647	17463	17609	17567	17466	17762	17381	17518	17611	17463	17687	17376	17461	17602	17659	17749	17548	17636	17678	17491	17527	17604	17611	17576	17327	17416	17607	17419	17502	17432	17586	17522	17681	17517	17719	17568	17557	17698	17535	17428	17594	17557	17368	17589	17704	17432	17432	17545	17619	17508	17556	17622	17603	17440	17497	17661	17607	17521	17535	17645	17510	17717	17544	17430	17348	17342	17448	17419	17595	17606	17693	17553	17462	17689	17512	17599	17676	17481	17442	17580	17524	17348	17627	17460	17672	17511	17534	17523	17489	17571	17633	17662	17497	17511	17687	17503	17409	17532	17516	17626	17498	17430	17562	17474	17429	17534	17533	17573	17506	17446	17655	17457	17338	17596	17559	17572	17582	17519	17590	17640	17512	17530	17718	17614	17394	17693	17373	17573	17621	17729	17524	17547	17503	17540	17456	17564	17596	17581	17541	17422	17509	17499	17537	17649	17565	17465	17362	17549	17627	17662	17451	17506	17332	17568	17513	17547	17588	17519	17629	17451	17455	17509	17518	17477	17743	17474	17377	17477	17518	17577	17459	17577	17566	17630	17652	17460	17563	17808	17309	17584	17750	17592	17481	17410	17629	17480	17527	17567	17538	17410	17501	17506	17400	17634	17629	17327	17682	17394	17542	17582	17437	17333	17734	17556	17460	17661	17662	17470	17644	17527	17525	17703	17527	17386	17546	17403	17440	17566	17511	17471	17708	17382	17649	17536	17563	17574	17579	17561	17519	17632	17596	17511	17399	17613	17487	17532	17422	17589	17430	17643	17404	17502	17717	17506	17351	17573	17558	17535	17553	17587	17582	17525	17514	17497	17609	17399	17468	17623	17708	17671	17613	17625	17610	17653	17510	17520	17384	17609	17470	17476	17388	17540	17544	17546	17464	17594	17870	17519	17281	17480	17635	17416	17473	17313	17440	17544	17681	17518	17602	17651	17408	17809	17504	17613	17482	17432	17555	17506	17565	17586	17595	17531	17674	17480	17613	17534	17518	17526	17656	17725	17412	17501	17490	17477	17460	17613	17501	17619	17549	17438	17482	17499	17570	17540	17513	17631	17563	17634	17496	17567	17624	17619	17507	17530	17396	17604	17600	17561	17513	17524	17618	17620	17611	17564	17474	17395	17420	17439	17718	17708	17430	17525	17563	17617	17561	17617	17383	17633	17381	17632	17379	17541	17615	17391	17370	17475	17636	17524	17368	17520	17533	17472	17548	17547	17574	17631	17276	17478	17424	17456	17522	17605	17526	17488	17519	17615	17592	17572	17447	17630	17585	17489	17652	17580	17642	17492	17563	17453	17462	17539	17536	17495	17663	17514	17410	17496	17527	17597	17547	17602	17577	17489	17539	17538	17539	17508	17370	17491	17582	17605	17612	17573	17479	17430	17654	17449	17681	17582	17536	17617	17457	17536	17519	17559	17620	17606	17664	17525	17613	17480	17408	17304	17485	17311	17520	17752	17454	17474	17498	17533	17393	17520	17584	17604	17574	17626	17610	17540	17530	17568	17420	17593	17769	17544	17456	17560	17589	17544	17497	17650	17500	17702	17618	17451	17602	17704	17644	17441	17478	17737	17426	17550	17369	17499	17462	17440	17442	17610	17608	17392	17606	17492	17490	17716	17507	17502	17585	17607	17650	17630	17596	17436	17585	17487	17508	17391	17726	17545	17564	17316	17476	17445	17557	17486	17466	17477	17520	17539	17629	17700	17572	17623	17552	17651	17365	17666	17631	17632	17459	17740	17383	17705	17604	17448	17558	17442	17541	17665	17551	17597	17552	17449	17642	17470	17507	17517	17451	17578	17624	17433	17458	17568	17470	17626	17622	17634	17445	17452	17542	17496	17403	17496	17633	17561	17448	17594	17564	17551	17638	17449	17532	17458	17438	17618	17474	17563	17600	17556	17492	17513	17406	17492	17674	17468	17622	17658	17620	17733	17687	17242	17680	17554	17599	17344	17516	17551	17540	17580	17675	17638	17490	17578	17440	17602	17455	17538	17426	17669	17664	17624	17384	17511	17471	17641	17677	17619	17450	17690	17436	17411	17648	17501	17601	17415	17589	17572	17517	17545	17625	17553	17392	17655	17607	17759	17460	17817	17622	17527	17533	17495	17483	17482	17633	17613	17367	17577	17467	17401	17477	17550	17531	17655	17540	17629	17451	17571	17638	17478	17559	17577	17646	17564	17350	17580	17602	17502
23426	20852	28911	30386	28608	31350	32694	29796	29287	29160	29035	30760	34806	34211	33790	32306	29895	28321	28139	28030	27923	28120	28303	28243	28431	28024	27933	28079	28130	27944	27901	27723	27835	27749	27888	28001	27858	28090	27948	27731	27608	27987	28013	27728	27934	27888	27629	27676	27735	27934	27846	27817	27813	27724	27655	27959	28008	27936	28014	27917	27796	27817	27768	27726	27932	27866	28182	27694	28159	28155	27934	27897	27979	28096	27992	27870	27879	27859	27697	27612	27700	27643	28022	27791	27582	27772	27643	28071	27631	27648	27871	27744	27719	27851	27799	27870	27754	27991	27811	27698	27964	27860	27926	27836	27930	27824	27787	27822	27980	27836	27735	27760	27662	27832	27656	27738	27878	27814	27907	27606	27797	27614	27912	27764	27973	27844	27817	27920	27982	27867	28004	28066	27939	27778	28041	27613	27446	27932	27770	27480	27796	27672	27791	27739	27789	27879	27795	27639	27660	27728	27589	27788	27849	27663	27925	27546	27906	28148	27795	27808	28121	27838	27654	27929	27698	27930	27912	27982	27587	27681	27899	27778	27566	28015	27422	27716	27668	27741	27852	27886	27771	27652	27816	27835	27842	27585	27894	27738	27806	27618	28007	27875	27682	27807	27905	27882	27819	27812	27793	27829	27666	27897	27999	28107	27761	27885	27592	27815	27828	27867	27983	28114	27697	27764	27896	27846	27889	27709	27714	28015	27947	27462	27631	27790	27743	27729	27994	27903	27955	28136	27771	27768	27706	27797	27843	28058	27942	27845	27737	28031	27705	27734	27862	27898	27870	27830	27791	27810	27885	27943	27658	27961	27957	27852	27866	27836	27510	27785	27717	27897	27781	27909	27951	27639	27784	28048	27637	27853	27937	27841	27842	27752	27667	27771	27707	27918	27806	27744	27931	27840	27980	27831	28141	27871	28004	27828	27766	27672	27839	27760	27820	27668	27943	27860	28040	27954	27760	27772	27806	27616	27873	28058	27664	27848	27694	27677	27631	27737	27835	27895	27870	27888	27780	27886	27899	27964	28240	27710	27859	27877	28219	27769	27799	27990	27754	27513	27704	27750	27852	27734	28085	27534	27485	27917	27779	27801	27650	27916	27742	27756	28055	27727	28121	27867	28107	27664	27442	27983	27531	27942	27875	27604	27833	27765	27771	27715	27924	27631	27613	27693	27693	27830	27888	27801	27941	27535	27473	27625	27808	28022	27803	27630	27849	27578	27924	28166	27885	27800	27923	27850	28014	27828	27565	27599	27769	27762	27816	27820	27590	27848	27487	27848	27577	27938	27827	27620	27774	27760	27723	27735	27628	28013	27988	28011	27777	27746	28079	27757	27846	27938	27801	27741	27934	27739	27805	28001	27775	27755	27841	27905	27835	27857	27639	27998	27988	27923	27863	27636	28023	27804	27911	27998	28166	27853	28008	28060	27846	27821	28017	27757	27672	27679	27839	28059	27824	27794	27872	27659	27782	27761	27739	27651	27941	27803	27915	27877	27704	27695	27900	27730	28139	27815	27752	27824	27877	27802	27658	27608	27774	27911	27810	27891	27730	27660	28124	28081	27800	27729	27864	27687	28051	27956	27771	27603	27838	27919	27743	27727	27896	27977	27656	27920	27567	27537	27976	27630	27841	27908	27968	27966	27946	27908	27696	27474	27530	27433	27753	27746	27835	27715	27668	27822	27972	27968	27803	27812	27564	27971	27903	27829	27699	27771	27661	27739	27729	27714	27917	27793	28062	27790	28116	27711	27935	27632	27754	27628	27902	27663	27829	27718	27677	27832	27949	28066	28138	27687	27595	27761	27627	27966	27998	27774	28008	27790	27795	27799	27553	27884	27668	27819	27860	28048	28127	27896	27867	27562	27927	27577	27787	28098	27669	27465	27715	27585	27857	27849	27814	27652	28060	27830	27864	27997	27842	27777	27810	27679	27830	27911	27629	27665	27707	27745	27632	27892	27855	27874	27837	27746	27752	27826	27705	27723	27703	27721	27799	27953	27848	27674	27923	27847	27712	27768	27899	27809	27916	27622	27910	27800	27684	27959	27780	27780	27982	27644	27997	27960	27918	27837	27863	27940	27920	27894	27808	27619	27954	28012	27668	28134	27520	27895	27855	27744	27715	27892	27762	27850	27776	27996	27853	27931	27903	27778	27671	27838	27922	27946	27681	28173	27870	27813	27917	27544	27955	27938	27754	27767	27752	27852	27884	27974	28044	27992	28039	27835	27933	27741	27797	28088	27817	27541	27825	27721	27859	27721	27624	27726	27651	27678	27928	27861	27749	27681	27520	27454	27820	27854	27745	27860	28057	27902	27798	27831	28061	27672	27591	27689	27796	27762	27659	27894	27740	27735	27850	27836	28000	27762	27758	27868	27981	28019	27811	27871	28172	27710	27752	27800	27786	27737	27729	27705	27633	27910	27693	27889	27976	27998	27778	27831	27874	27851	27703	28124	27715	27832	27873	27876	27672	27897	27994	27831	28105	27821	27978	27726	28050	27709	27651	27729	27640	27903	27865	27818	27881	27956	27847	27981	28123	27600	27827	27750	27596	27555	28070	28400	27758	27837	27809	27777	27800	27876	28010	27751	27852	27912	27508	27650	28024	27552	27721	27931	27752	27935	27664	27914	27824	27855	27926	27766	27627	27817	27955	28097	27709	27719	27857	28061	27822	27919	27893	27741	27628	27758	27737	27617	27826	27564	27811	27829	27597	27748	27780	27682	27915	27723	27894	27865	27852	27857	27584	27842	27825	27658	28049	28241	27845	28005	27988	27861	27807	27775	27872	27860	27766	27917	27906	27818	27854	27823	28027	27567	27894	27584	27851	27789	27730	27933	27861	27712	27791	27824	27701	27664	27631	27745	27827	27953	27749	27816	27670	27519	27758	27639	27763	27953	27656	28008	27893	27902	27921	27776	27833	28069	27784	27986	27870	27934	27736	27937	27905	27872	27562	27803	27861	28019	27924	27836	27758	27850	27740	28122	27659	27866	27855	27606	27850	27683	27792	27845	27803	27932	27747	27998	27776	27597	27866	27887	27960	27659	27819	27832	27850	27825	27722	27884	27942	27760	27561	27902	28076	27703	27744	27935	27887	27868	27827	27784	27860	28032	27667	27565	27990	27836	27936	27926	27927	27833	27570	27982	28135	27843	27564	27797	27932	27718	27994	27905	27686	27869	27911	27994	27975	28062	27780	27932	27745	28035	27815	27740	27839	27701	27833	27700	27894	27860	27796	27970	27919	27755	27746	27859	27828	27850	27924	27863	27679	28098	27940	27800	27738	27835	27652	27866	27748	27746	27808	27788	27710	27845	27663	27749	27671	27694	27888	27533	27771	27776	27921	27738	27900	27898	27945	27732	27844	27864	27960	27822	27704	27764	27603	27673	27697	27940	27955	27826	27771	27716	27877	27829	27728	28045	27767	27814	27784	27734	27725	27849	27694	27734	27791	27832	27935	27771	27994	27641	27825	27856	27655	27857	27670	27832	27856	28008	27877	27704	27917	27869	27590	27712	27665	27602	27871	28110	27995	27728	27751	27618	27907	27920	27968	27836	27620	27740	28143	27639	28041	27898	27812	27999	27899	27940	27819	27918	27625	27817	27754	27791	27971	27900	27997	27964	27695	27666	27712	27698	27752	28058	28031	27953	27701	27759	27757	27613	27943	27718	27807	27968	27777	27534	27745	27951	27899	27839	27895	27900	27739	27912	27775	28070	27853	27848	27742	27601	27819	27771	27967	27850	27988	27791	27678	27696	28007	27679	27724	27760	27921	27791	27684	27992	27690	27953	27822	28019	27832	27925	27967	27825	27678	27808	27631	27890	27787	27658	27945	27723	27919	27755	27840	27593	27723	27721	28056	27703	27715	27578	27730	27851	27685	27696	27847	27841	27762	27894	28003	27654	28052	28000	27943	27938	27967	27846	27827	27886	27814	27769	27741	27926	27707	27821	27781	27852	27715	27819	27666	27743	28129	27811	27797	27810	27774	27838	27738	27640	27526	28084	27899	27903	27750	27710	28021	27925	28076	27502	28057	27821	27842	27917	28127	27942	27773	27649	27938	28149	27805	27772	28007	27798	27748	27751	27813	27745	27932	27962	27869	27542	28066	27827	28029	27817	27601	27635	27659	27846	27648	28013	27641	27888	28013	27812	27773	27759	27883	27535	27816	27954	28057	28077	27889	27782	27779	27835	27620	27886	27927	27674	27822	27841	27669	27847	27972	27831	28013	27920	27628	27999	27722	27739	27768	27495	27937	27772	27807	27810	27900	27706	27756	27788	27626	27811	27975	27950	27951	28155	27946	27820	28093	27837	28017	27794	27821	27919	27535	27899	27806	27936	27782	27985	27769	27650	27839	27957	27676	27804	27710	27890	27870	28014	27797	27979	27794	27946	27847	27895	27942	27617	27930	27933	27914	27980	27930	27730	27818	28087	27945	27879	27751	27991	27756	27669	27531	27827	27726	27907	28074	27817	27881	27777	27923	27906	27642	27791	27759	27806	27879	27977	27783	28038	27959	28133	27782	27846	27919	28063	27891	27896	27552	27908	27694	27827	28086	27857	28136	28020	28001	27816	27755	27804	27842	27750	27901	28079	28004	27982	27877	27858	28099	27967	27760	27650	27890	27766	28101	27705	27905	27776	27592	27758	27890	27801	27659	27855	27701	27858	27507	27817	27722	28170	27919	27929	27825	27586	27741	27741	27831	27653	27864	27767	27926	27718	27860	27613	27922	27958	27795	27922	27917	27843	27944	27724	27957	27683	27680	27801	27690	27620	27717	28010	27878	27963	27754	27708	27806	27764	27805	27762	28036	27779	27867	27892	27664	27771	27917	27873	27840	27790	27840	27896	27834	27915	27849	27811	27671	27995	27889	27608	27857	27886	27649	27794	27885	27836	27786	27697	27597	27811	27715	27483	27762	27703	27945	27928	27876	27713	27848	27649	27906	27775	27734	28232	27768	27873	27953	27697	27659	27716	27827	27909	27861	27939	27885	27684	27851	27951	27895	27873	27823	27916	28058	27929	27871	27565	27900	27852	27886	27905	27573	27949	27798	27832	27709	27944	27727	27990	27808	27643	27986	27881	27962	27792	27659	27668	27641	28232	27851	27887	27824	27887
49687	71620	64638	48920	30765	25210	21853	20422	20122	19840	19335	22282	27135	26170	25385	23040	19777	18273	17816	17585	17711	17660	18404	18351	18021	17965	17926	17902	17901	17567	17815	17705	17834	17951	17844	17866	17942	17594	17785	18012	17724	17734	17920	17925	17685	17750	17768	17751	17819	17824	17866	17848	17786	17937	17874	17749	17781	17696	17816	17767	17761	17989	17751	17669	17845	17737	17817	17868	17710	17740	17722	17753	17947	17818	17816	17759	17668	17656	17986	17761	17734	17842	17779	17764	17720	17840	17834	17890	17923	17899	17598	17821	17798	17784	17723	17700	17876	17799	17925	17884	17861	17882	17590	17737	17741	17899	17770	17692	17751	17670	17721	17810	17683	17728	17801	17769	17914	17833	17727	17793	17762	17759	17856	17835	17750	17693	17871	17892	17859	17759	17927	17844	17622	17751	17722	17747	17974	17729	17769	17779	17765	17669	17867	17757	17623	17702	17833	17768	17680	17837	17910	17820	17820	17714	17816	17727	17781	17838	17813	17775	17671	17695	17721	17837	17667	17837	17856	17845	17740	17592	17841	17733	17730	17719	17752	17779	17713	17675	17834	17913	17728	17899	17834	17882	17876	17751	17777	17873	17602	17663	17804	17796	17640	17988	17647	17638	17957	17760	17817	17691	17744	17724	17835	17795	17858	17844	17712	17738	17737	17718	17808	17938	17778	17657	17740	17667	17789	17818	17574	17768	17829	17830	17794	17831	17875	17727	17882	17686	17797	17712	17756	17684	17739	17626	17825	17818	17782	17707	17716	17673	17680	17750	17705	17683	17815	17889	17990	17875	17867	17627	17943	17846	17735	17967	17709	17758	17824	17794	17681	17853	17850	17666	17768	17571	17605	17820	17672	17858	17640	17820	17756	17916	17681	17725	17637	17703	17801	17815	17636	17664	17658	17897	17882	17735	17746	17748	17835	17609	17662	17640	17646	17752	17897	17728	17853	18003	17817	17610	17896	17785	17797	17810	17601	18060	17779	17753	17929	17813	17754	17749	17779	17686	17794	17960	17688	17746	17618	17948	17710	17747	17756	17622	17804	17758	17908	17723	17808	17860	17771	17804	17631	17664	17647	17638	17669	17933	17794	17844	17844	17743	17790	17832	17687	17688	17832	17733	17723	17725	17774	17783	17824	17678	17723	17787	17706	17833	17848	17998	17639	17644	17571	17634	17817	17858	17866	17878	17901	17728	17735	17748	17851	17696	17673	17712	17797	17819	17793	17957	17791	17706	17611	17878	17735	17799	17956	17841	17826	17727	17628	17749	17796	17597	17695	17728	17868	17724	17916	17763	17939	17808	17884	17769	17769	17626	17571	17904	17764	17982	17686	17762	17756	17807	17826	17790	17764	17780	17706	17742	17874	17850	17726	17688	17784	17813	17833	17923	17834	17690	17828	17840	17858	17672	17909	17848	17755	17717	17983	17778	17817	17939	17846	17855	17859	17887	17691	17800	17925	17788	17937	17696	17676	17776	17733	17802	17897	17718	17926	17928	17719	17747	17668	17771	17838	17838	17847	17822	17623	17849	17840	17840	17855	17784	17944	17704	17762	17665	17841	17640	17852	17903	17839	17829	17718	17787	17786	17911	17808	17888	17762	17945	17605	17666	17706	17870	17656	17792	17831	17820	17811	17777	17613	18102	17648	17747	17895	17757	17695	17758	17763	17696	17762	17787	17777	17574	17843	17745	17897	17751	17830	17984	17792	17772	17795	17751	17960	17784	17687	17649	17804	17715	17695	17762	17725	17673	17597	17951	17850	17736	17837	17910	17741	17705	17640	17761	17744	17929	17719	17790	17767	17885	17685	17681	17642	17861	17857	17762	17700	17769	17679	17719	17833	17762	17787	17868	17780	17777	17801	17745	17724	17748	17778	17592	17727	17746	17660	17682	17714	17925	17742	17898	17734	17888	17760	17728	17641	17915	17953	17706	17739	17814	17908	17961	17837	17770	17831	17809	17758	17845	17837	17720	17681	17826	17722	17894	17860	17778	17822	17684	17924	17853	17844	17602	17802	17847	17622	17588	17647	17826	17903	17694	17621	17720	17740	17642	17753	17704	17659	17759	17720	17866	17674	17821	17854	17787	17803	17925	17794	17890	17803	17914	17776	17669	17696	17782	17797	17900	17689	17750	17788	17888	17792	17702	17588	17747	17694	17771	17770	17894	17741	17785	17662	17715	17839	17839	17789	17628	17759	17883	17706	17889	17707	17630	17778	17795	17800	17651	17760	17773	17730	17860	17853	17839	17805	17772	17824	17786	17736	17919	17740	17898	17941	17902	17720	17657	17731	17845	17828	17823	17849	17656	17741	17768	17878	17694	17684	17818	17759	17734	17858	17634	17671	17713	17710	17945	17808	17651	17726	17802	17756	17784	17677	18016	17715	17687	17633	17862	17707	17961	17724	17773	17820	17773	17920	17755	17694	17662	17891	17626	17735	17960	17813	17676	17719	17596	17745	17727	17694	17723	17797	17756	17786	17652	17837	17781	17669	17867	17905	17771	17799	17652	17708	17955	17651	17924	17845	17665	17805	17732	17839	17589	18034	17821	17742	17680	17865	18019	17861	17855	17752	17702	17674	17901	17959	17952	17905	17977	17696	17662	17755	17889	17649	17779	17728	17764	17815	17699	17906	17811	17775	17700	17795	17729	17848	17552	17800	17747	17706	17820	17807	17929	17860	17846	17704	17847	17730	17646	17757	17711	17811	17832	17799	17729	17770	17698	17481	17632	17636	17823	17612	17816	17548	17756	17663	17917	17709	17849	17632	17772	17642	17845	17619	17672	17911	17713	17851	17574	17615	17751	17737	17643	17650	17694	17749	17689	17968	17768	17783	17576	17660	17934	17669	17900	17659	17774	17769	17848	17776	17583	17829	17670	17797	17813	17880	17695	17815	17745	17849	17839	18074	17878	17765	17836	18002	17912	17631	17689	17880	17826	17694	17639	17877	17875	17797	17788	17750	17741	17866	17714	17760	17744	17758	17869	17770	17804	17806	17739	17877	17648	18026	17726	17709	17688	17633	17815	17884	17858	17817	17750	17615	17835	17833	17671	17835	17665	17621	17734	17679	17685	17735	17905	17682	17617	17940	17890	17651	17769	17652	17929	17663	17874	17732	17770	17853	17939	17779	17786	17648	17879	17856	17670	17889	17736	17789	17593	17747	17594	17690	17741	17809	17897	17862	17787	17865	17919	17724	17690	17756	17833	17806	17698	17498	17850	17687	17737	17722	17900	17832	17875	17833	17744	17635	17725	17728	17848	17854	17580	17807	17609	17768	17961	17893	17853	17768	17839	17778	17799	17742	17811	17861	17628	17817	17741	17818	17755	17882	17695	17668	17826	17899	17786	17652	17819	17783	17799	17807	17786	17782	17633	17802	17719	17830	17790	17746	17857	17804	17713	17658	17659	17771	17828	17644	17712	17815	17677	17771	17881	17680	17735	17765	17746	17789	17786	17796	17835	17879	17722	17815	17834	17585	17883	17789	17727	17802	17880	17787	17696	17747	17603	17841	17714	17996	17550	17717	17726	17578	17712	17759	17794	17767	17852	17789	17902	17780	17703	17609	17718	17745	17588	17820	17836	17666	17967	17780	17908	17651	17918	17812	17734	17774	17726	17708	17817	17877	17648	17869	17816	17884	17740	17720	17839	17836	17889	17918	17598	17909	17907	17806	17736	17700	17756	17890	17870	17832	17551	17833	17897	17842	17640	17741	17806	17827	17842	17694	17815	17975	17650	17720	17638	17758	17747	17863	17804	17810	17799	17658	17978	17883	17771	17914	17824	17769	17672	17849	17707	17690	17571	17754	17740	17859	17782	17749	17994	17732	17866	17982	17628	17729	17826	17828	17600	17778	17766	17712	17755	17691	17827	17674	17626	17631	17628	17894	17717	17749	17883	17867	17787	17860	17678	17873	17660	17796	17653	17971	17897	17806	17824	17652	17683	17731	17995	17696	17744	17753	17817	17697	17821	17850	17881	17827	17631	17856	17833	17660	17752	17651	17725	17714	17674	17821	17903	17801	17788	17685	17786	17657	17764	17688	17782	17623	17842	17934	17723	17794	17819	17739	17629	17841	17894	17861	17877	17782	17832	17819	17679	17845	17711	17740	17806	17718	17769	17754	17712	17818	17666	17649	17739	17719	17860	17810	17718	17906	17845	17838	17940	17785	17755	17810	17892	17689	17648	17849	17695	17766	17633	17542	17661	17834	17774	17736	17729	17623	17671	17670	17859	17701	17734	17720	17767	17504	17866	17580	17608	17956	17909	17589	17760	17734	17869	17619	17748	17867	17663	17653	17795	17772	17788	17917	17822	17824	17773	17867	17682	17779	17603	17905	17646	17730	17847	17833	17884	17683	17792	17734	17811	17916	17574	17798	17800	17738	17755	17703	17668	17684	17741	17691	17661	17805	17799	17903	17796	17904	17711	17842	17721	17851	17784	17996	17796	17764	17682	17845	17711	17753	17749	17960	17773	17774	17684	17961	17743	17804	17621	17847	18088	17839	17742	17797	17871	17659	17850	17823	17784	17670	17899	17517	17657	17708	17795	17927	17716	17852	17671	17699	17641	17753	17636	17734	17694	17823	17770	17913	17734	17885	17892	17649	17616	17788	17668	17752	17849	17798	17715	17901	17776	17685	17658	17728	17759	17847	17897	17735	17753	17701	17692	17757	17665	17750	17778	17841	17886	17709	17805	17734	17769	17791	17882	17876	17874	17730	17883	17836	17628	17757	17821	17676	17864	17658	17885	17696	17696	17799	17769	17814	17904	17875	17640	18038	17841	17706	17688	17806	17751	17663	17741	17801	17830	17829	17857	17837	17829	17752	17976	17894	17890	17731	17947	17797	17673	17704	17738	17744	17703	17798	17695	17602	17968	17760	17602	17612	17919	17757	17706	17864	17715	17684	17706	17832	17896	17653	17858	17793	17560	17686	17619	17744	17841	17854	17811	17870	17706	17863	17809	17937	17702	17948	17791	17708	17918	17912	17769	17765	17699	17905	18009	17830	17809	17682	17897	17860	17955	17913	17710	17822	17941	17655	17752	17621	17824	17829	17754	17680	17838	18027	17779	17770	17897	17764	17831	17710	17670	17710	17820	17638	17565	17886	17776
21930	20634	28345	28120	27395	29352	32823	29651	29500	29665	29977	35218	41384	39039	38119	35167	31328	29009	28583	28506	28944	28631	29313	29044	28562	28600	28538	28466	28569	28310	28652	28197	28679	28579	28459	28379	28435	28337	28461	28313	28184	28244	28602	28496	28175	28203	28307	28185	28337	28117	28240	28224	28206	28283	28100	28413	28228	28009	28148	28277	28035	28260	28231	28223	28238	28235	28405	27916	28002	28115	28234	28051	28332	28091	28139	28132	28095	28092	28120	28086	28277	28054	28283	28346	28300	28055	28052	28094	28138	28181	28034	28223	28439	28238	28197	28291	28542	28231	28438	28274	28210	28154	28036	28181	28128	28112	28256	28082	28258	28408	28127	28210	28346	28161	28220	28378	28267	28119	27936	28256	28008	28240	28090	28220	28391	28178	28163	27841	28191	28374	28543	28065	28234	28097	28082	28023	28160	28252	28321	28102	28328	28062	28002	28201	28295	28025	28004	28209	28384	27966	28118	28161	28405	28242	28109	28087	28033	28273	27998	28159	28221	28175	28116	28330	28234	28134	28198	28237	28046	28022	28171	28303	28343	28133	28064	28272	28255	28406	28049	28299	28304	28274	28442	28440	28336	27837	28216	28148	28411	28345	28094	28050	28219	28258	28128	28340	28296	28028	28280	28317	28169	28086	28102	28261	28024	28030	28067	28302	27970	28126	28381	28286	28417	28397	28140	28227	28024	28414	28192	28126	28208	28009	28280	28155	28089	28105	28118	28350	28283	28247	28351	28144	28029	28017	28103	28144	27901	28149	28322	27988	28216	28164	28362	28504	28331	28158	28218	28296	28313	28186	28123	28172	28428	28272	27946	28066	28055	28068	28307	28145	28525	28210	28065	28073	28142	28264	28295	28387	28180	28145	27767	28139	28224	28288	28184	28227	28065	28147	28099	28074	28112	28110	28325	28018	28190	28194	28268	28230	28449	28156	27850	27989	27989	28439	28170	28048	28382	28076	28230	28198	27923	28370	28187	28146	28036	28275	28059	28224	28116	28177	28539	28366	28416	28155	28223	28352	28139	28116	28204	28024	28537	28170	28297	28117	28221	28245	28265	28223	28335	28181	28168	28085	28124	28240	28418	28293	28055	28362	28258	28220	28233	28343	28162	28053	28238	28116	28303	28209	28090	28106	28097	27880	28180	28037	28303	27982	28078	28068	28270	28342	28333	28428	28427	28076	28298	28212	28106	28180	28217	28143	28106	28018	28241	27929	27978	28149	28504	28326	28315	28179	28168	28127	28231	28252	28167	28194	28285	28044	28256	28209	28311	28405	28088	28157	28178	28007	28023	28072	28281	28265	28178	28045	28243	28282	28284	28215	28290	28185	28254	28173	28307	28035	28194	27939	28208	27815	27960	28274	28175	28252	28282	28193	28061	28158	28280	28025	28252	28312	28008	28039	28134	28308	28349	28248	28336	27960	28049	28207	28010	28376	28127	28036	28129	28326	28160	28121	28617	28195	28250	28222	28193	28232	28098	28042	28058	28057	28161	27984	28140	28104	28286	28276	28343	28034	28188	28077	28302	28204	28147	28153	28121	28224	28306	28200	28234	28343	28038	28287	28041	28312	28250	28218	28211	28301	28212	28174	28421	27996	28140	27900	28009	28106	28194	28255	28212	28222	28098	28316	28250	28319	28184	28360	28058	28142	28322	28135	28127	28051	28127	28511	28357	28426	28133	28334	28061	28058	28129	28181	28353	28077	28429	28325	28488	28295	28099	28107	28069	28313	28036	28187	28172	28255	28218	28198	28133	28209	28391	28116	28153	28297	28309	28315	28028	28043	28094	28374	28139	28135	28144	28045	28226	28408	28529	28393	28255	28172	28073	28252	28436	28229	28226	27969	27914	28077	28464	28112	28193	28371	28134	28393	28220	28105	28432	28020	28006	28340	28087	28050	28186	28301	28192	28092	28261	28010	28163	28252	28315	28148	28273	28203	28242	28479	28341	28254	28401	28412	28121	28024	28132	27947	28306	28072	28091	28225	28337	28102	28079	28366	28319	28307	28324	28298	28050	28303	28119	28175	28424	28397	28369	28395	28114	28150	28058	28340	28379	28091	28182	28276	28178	28203	28079	28309	28276	28187	28148	28049	28124	28344	28267	28323	28082	27778	28141	28132	28127	28104	27907	28145	28192	28406	28166	28226	27918	28245	28015	28016	28090	28132	28101	28289	28360	28128	28139	28517	28072	28020	28360	27961	28302	27989	28286	28152	27844	28156	28170	28357	27958	28345	28279	28271	28052	28236	27928	27962	28224	28276	28199	28138	27962	27993	28142	28206	28285	28242	28238	27989	28179	28164	28146	28005	28189	27944	28300	28264	28067	28540	28112	28180	28142	28114	28277	28214	28007	28555	28355	28237	28258	28336	28015	28276	28185	28202	28172	28046	28253	27928	28337	28214	28104	28180	28195	28314	28043	27776	28038	28314	28229	28160	28141	28323	28301	28059	27958	28051	28155	28293	28161	28328	28076	28276	28213	28171	28279	28017	28254	27883	28366	28084	28142	28194	28169	28099	28265	28313	28048	28263	27977	27998	28514	28203	28289	28156	28326	28096	28355	28250	28152	28144	28199	28310	28439	28424	27977	28028	28065	28007	28149	28178	28270	28284	28298	28157	28126	28074	28130	28183	28198	28183	28258	28307	28167	28095	27961	28075	28038	28093	28394	28196	28164	28187	28053	28206	28141	28173	28009	28123	28213	28425	28108	27904	28191	28102	28317	28146	28217	28459	28122	28126	28207	28232	28301	28117	28300	28388	28397	28318	28292	28022	28102	28062	28466	28300	27875	28026	28042	28269	28354	28169	28265	28081	27972	28212	28383	28199	28303	28083	28066	28282	28255	28541	28535	28000	27969	28362	27936	28159	28205	27860	28116	27965	28230	28275	28425	28427	28066	28369	28134	28022	28037	28149	28165	27883	28070	28223	28070	28319	28043	28298	28243	28137	28224	28381	28443	28219	28278	28044	28135	28155	28215	28315	28371	28352	27942	27994	28168	28108	28169	28147	27957	28280	28007	28177	28133	28495	28047	27957	28236	28389	28079	28019	28181	28298	28418	28314	28254	28033	28124	28244	28175	27962	28290	28332	28377	28176	28210	28147	28184	28128	28058	28207	28336	28064	28443	28361	28201	28109	28123	28157	28109	28307	28074	28286	27715	27965	28090	28363	28329	28035	28349	28162	28374	28009	28156	27977	28268	28180	28155	28239	28167	28220	28053	28211	28197	27938	28358	28102	28279	28203	28221	27995	28184	28273	28587	28008	28270	28388	28136	27904	28106	28222	28185	28453	28281	28171	28388	28167	28108	28431	28149	28179	28233	28233	27962	27962	28167	28295	27918	28142	28395	28144	28341	28172	28287	28130	28212	28235	28105	28057	28243	28178	27811	28104	28024	28197	28109	28083	28291	28171	28412	28205	28104	28304	28269	28260	28146	28009	28087	28222	28440	28399	28404	28089	28270	28061	28374	28283	28272	28093	28143	28214	28083	28082	28202	28085	28126	28183	28271	28264	28148	28263	28084	28173	28383	28350	28169	28206	28489	28361	28197	28075	28232	28122	28098	28155	28083	28029	28441	28266	28335	27994	28498	27942	27996	28090	28199	28101	28040	28074	27980	28029	28389	28257	28300	28069	28258	28233	28305	28309	28074	28286	28128	27972	27921	28030	28255	27952	28082	27957	28278	28281	28335	28063	28439	28438	28056	28174	28128	28327	28004	28109	28141	28217	28364	28200	28103	28133	28110	28495	28123	28387	28359	28309	28441	28222	28292	28070	28164	28145	28411	28097	28159	28227	28253	28156	27957	28154	28099	28276	28101	28154	28145	28083	28317	28241	28002	28561	27979	28215	28277	28124	28289	28220	28300	28330	28308	27966	27834	28125	28031	28139	28170	27959	28249	28132	27950	28260	28193	28351	28195	27955	28174	28223	28042	27961	28189	28270	28164	28032	28028	28221	28245	28229	28020	27861	27979	28299	28154	28203	28037	28085	28226	28253	28025	28308	28290	28266	28280	28239	28246	28343	28336	28227	28340	28221	28070	28417	28308	28077	28323	28255	28130	28412	28109	28007	28431	28089	28043	28238	28220	28133	28425	28316	28127	27915	28149	28453	27953	28081	28181	28474	28084	28216	27904	28246	28100	28192	28174	28170	28087	28151	28053	27988	28028	28386	28531	28298	28100	28187	28422	28227	27919	28194	28094	28035	28100	28365	28290	28090	28470	27942	28189	28272	28378	28144	28183	28077	28216	28368	27967	28074	28313	28353	27953	28149	28165	28219	28236	28114	28376	28189	28097	28086	28298	28221	28358	28096	28224	28069	28547	28281	28198	27974	28093	27973	28162	27818	28375	28353	27993	28117	28062	28077	28191	28204	28065	28040	28073	28054	28143	28339	28256	28245	28305	28095	28406	28277	28189	28311	28487	28063	28232	27845	28351	28254	27907	28246	28199	28475	28148	28070	28468	28118	28130	28422	28118	28263	28295	28199	28294	28151	28207	28269	28143	28138	28183	28198	28254	28121	28009	28119	28313	28085	28265	27849	28149	28112	28275	28106	28219	28139	28468	28014	28198	28124	28092	28170	28397	28353	28139	28073	28242	28095	28252	28246	27928	27856	28145	28212	28278	28093	28068	27934	28161	28254	28393	28254	28317	28579	28036	28115	28339	28005	28143	28111	28036	28289	27966	28329	28052	28127	28157	28194	28344	27998	28260	28200	28030	28386	28177	28228	28290	28325	27877	27951	28147	28337	28251	28149	28088	28096	28139	28164	28151	28140	28207	28258	28106	28460	28157	28234	28304	28298	28096	27989	27832	28092	28316	28352	28264	28210	27970	27910	27920	28027	28234	28105	28047	28248	28220	27977	28281	28218	28238	28127	28233	28390	28263	28222	28350	28379	28397	28124	28326	28268	28152	28144	28194	28262	28042	28098	28309	28373	28082	28132	28253	27964	28207	28363	28085	28231	28170	28196	28101	28044	28285	28469	28272	28080	28158	28236	28066	28263	28291	28136	28054	28316	28272	28260	28049	28147	28206	28481	28290	28199	28152	28265	28222	28414	28339	28144	27897	28183	28168	28353	28234	28020	28159	28027	28161	28365	28409	28105	28022	28115	28346	28022
50830	78104	75964	55773	38385	25330	21111	20390	20178	20094	20050	28939	34306	32421	30442	26466	21368	18674	18106	17947	18460	18616	18817	18682	18417	18029	17995	17932	17909	17915	17872	17868	17971	17933	17824	17889	17885	17840	17776	18001	18018	17783	17949	17715	17927	17865	17671	18082	17717	17899	18030	17855	18007	17780	17869	17927	17797	17849	17911	17815	17690	17911	17844	17810	17852	18113	17760	17865	17758	17946	17776	18195	17952	17891	17897	18014	17923	17830	17986	18048	17808	17996	17841	17844	17895	18023	17681	17777	17929	17903	17773	17874	17881	17844	17909	17841	17856	17966	17782	17851	17843	17871	17938	17857	17807	17826	17932	17667	17763	17872	17928	17900	17922	17952	17728	17940	17890	17941	17807	17796	17827	17966	17910	17711	17888	17709	17932	17837	17668	18047	17803	17853	18002	17781	18007	17931	17888	17928	17802	17943	17979	17933	17782	17956	17786	17802	17989	17915	17921	17884	17837	17812	17936	17826	18058	17795	17752	17883	17908	17888	17853	17915	17844	17866	18021	17921	17753	17859	17950	17977	17773	17720	17836	17777	17901	17818	17910	17908	17932	17951	17907	17938	17868	17740	17894	18017	17633	17891	17697	17691	17757	17786	17651	17974	18001	17844	18042	17907	17946	17994	17835	17782	17923	17962	17878	18038	17832	17894	17748	17909	17845	17648	17845	17731	17941	17982	17881	17963	17822	17892	17926	17841	17986	17781	17846	18009	17721	17987	17901	17942	17854	17859	17909	17898	17965	18031	17800	17960	17922	17920	17947	17829	17896	17717	17963	17694	17861	17895	17885	17924	17847	17778	17830	17795	17801	17827	17832	17903	17871	17779	17849	17965	17843	17946	18057	17997	17920	17977	17914	17816	17898	17822	17805	17806	17745	17910	17906	17858	18030	18026	17757	17926	17959	18042	17943	17816	17896	17920	18058	17873	17889	17997	17842	17837	17713	17913	17808	17808	17905	17851	17803	17920	17762	18055	17873	17695	17833	17955	17807	17944	17817	17956	17780	17972	18125	17890	17973	17961	17766	17940	17898	17727	17935	17950	17730	17861	17880	17903	17801	17707	17922	17796	17931	17901	17778	17857	17685	17848	17864	17955	17825	18033	17782	17894	18061	17904	17941	17824	17726	17902	17913	17810	17866	17809	17969	17990	17849	17885	17871	17931	17796	17997	17897	17733	17905	17718	17882	17805	17784	17772	17854	17703	17827	17821	17826	17885	17850	17976	17810	17808	17804	17902	18039	17826	17971	17805	17925	17856	17860	17842	17838	17903	17834	18062	17837	18027	17910	17888	17849	17939	17804	17827	17986	17979	17959	17781	17742	17869	17810	17828	17833	17825	17706	17903	17810	17832	17954	18160	17808	17893	17933	17978	17829	18013	17607	17878	17844	17817	18014	17957	17644	17756	17819	17779	17799	17854	17867	18058	17834	17984	17575	17966	17847	17848	17932	18106	17985	17923	17949	17885	17915	17874	17776	17907	18049	17853	17905	17794	17883	17837	17852	17734	17852	17825	17879	18032	17948	17954	17906	17905	17961	17812	17807	17796	17668	18016	17762	17829	17922	17848	17889	17873	18008	17812	17780	17859	17920	17752	17734	17923	17978	17959	17672	17860	17990	17691	17802	17907	17832	17926	17870	17908	17909	17878	17793	17912	17953	17881	17797	17828	17816	17819	17780	17938	17940	17937	17856	17883	17992	17831	17913	17890	17946	17835	17925	17869	17815	17754	17905	17831	17773	17847	17786	17791	18031	17877	17905	17732	17859	17755	17934	17786	17949	17782	18100	17901	17721	17751	17912	17855	18095	17930	17671	17777	17799	17975	17707	17978	17926	17915	17787	18033	17932	18027	17927	17886	17867	17699	17812	17934	17782	18040	17956	17825	17995	17932	17827	17780	17898	17843	17985	17804	17928	17679	17917	17780	17963	17968	17981	17842	17983	17893	17759	18020	17962	17684	17703	17915	17759	17862	17887	17784	17827	17791	17987	17794	17992	17921	17973	17766	17709	18007	17917	17895	17797	17856	17886	17803	17842	17786	17999	17822	17794	17941	17860	17900	18070	17826	17911	17888	17934	17904	18075	17786	17978	18016	17857	17751	17784	17909	17846	17901	17974	17881	17869	17915	17912	17822	18021	17939	17803	17884	17913	18019	17952	17815	17939	17930	18023	17728	18036	17877	17936	18025	17677	17961	17753	17871	17732	17795	17865	18010	17721	17696	17826	17965	17953	17759	17745	18059	17921	17944	17799	17793	18010	17798	17997	17825	17888	17861	17772	17826	17862	17763	17940	17970	17885	18146	17868	17749	17813	17893	17879	17885	17663	17744	18070	17747	17915	17762	17710	17932	17983	17944	17774	17831	17937	17804	17828	17974	17885	17858	17865	17982	17900	17792	17921	17982	17798	17866	17959	17949	17821	18015	17829	17927	17776	17878	17975	17775	17911	17960	18047	17875	18125	17839	17861	17871	18001	17951	17856	17922	17784	18200	17970	17949	17911	17724	17878	17979	17776	18081	17873	17923	17904	17971	17899	17798	17952	17958	17973	17890	17929	17967	17968	18061	17754	18059	17974	18000	17847	17828	17896	18018	17814	17869	17681	17762	17803	17999	17843	17966	17975	17987	17986	17899	17877	17795	17839	17830	17944	17914	17877	17893	17889	17849	17968	17910	17849	17816	17894	17745	17822	17802	18021	17718	17865	17760	18057	17879	17827	17898	18049	17724	17810	17850	18063	17866	17923	17983	17846	17953	17901	17768	17791	17866	18097	17908	17671	17873	17797	17961	17878	17898	17817	17923	17884	17840	17930	17955	17867	17843	17887	17793	17935	17805	17765	18221	17880	18108	17926	17933	17938	17904	17808	17881	17916	17900	17945	17567	17888	17892	17967	17768	17836	17867	17889	17920	17955	17916	17883	17797	17881	17893	17988	17907	17870	17869	17854	17787	18000	17883	17830	17877	17924	17772	17796	17727	17856	17993	17833	17756	17867	17845	17850	17854	17754	17844	17724	17862	17810	17704	17897	17710	17909	17910	17998	17871	17939	17949	18086	17846	17821	18024	17897	18006	17851	17799	17784	17852	17951	17843	17877	18028	17833	17925	17928	17819	17902	17691	17863	17973	17752	17862	17910	17851	17924	17803	18001	17714	17731	17903	17761	17732	17964	17912	17943	18090	17902	17872	17688	17719	17945	17865	17807	17805	17811	17939	17898	17814	17897	17954	17714	18108	17874	17959	17901	17839	17894	17787	17906	17832	17849	18002	17890	17945	17897	17838	17919	17765	17897	17924	17955	17852	17836	17939	17890	17807	17810	17922	17844	17894	17897	17770	17867	18005	17928	17842	17879	17779	17866	17925	18009	17825	18082	17868	17794	17875	17779	17837	18055	17848	17984	17869	17678	17882	18057	17681	17830	17932	17948	17766	17973	17944	17908	17883	17809	17613	17855	17837	17898	17936	17853	17855	17910	17888	17924	18001	17896	18148	17821	17815	17955	17797	18012	17838	17660	17907	17920	17886	17767	17775	17993	17782	17936	17950	17796	17768	18024	17871	17687	17817	17844	17922	17962	17941	17743	18018	17889	17756	17894	17994	17977	17925	17877	17915	17858	17979	17883	17968	17865	17850	17826	18016	17920	17898	17826	17852	17751	17948	17550	17743	17927	17994	17784	17824	17905	17984	17838	17923	17966	17895	18123	17911	17859	17839	17851	17810	17913	17821	17903	17982	17814	17778	17888	18026	17928	17944	17676	17881	17916	17967	17680	17867	17840	17626	17716	18010	17774	18083	17950	17806	17713	17800	17866	18028	17811	17863	17825	17850	17837	17986	17860	17981	17802	17702	17955	17974	17851	17947	17810	17664	17944	17873	17821	17843	17879	17723	17898	17957	17916	17979	18024	17802	17989	17796	17762	17796	17995	17890	17993	17966	17959	17941	17833	17968	17748	17697	17994	17769	17939	17847	18056	17946	17753	17731	18016	17988	17963	17794	17848	17966	17831	17958	17988	17845	17637	17805	17815	17970	17903	18124	17817	17861	17925	17947	17878	17882	17857	17975	17866	17721	17876	17901	17837	17828	17818	17789	17880	17996	17922	17860	17919	17866	17899	18019	17803	17959	17879	17980	17870	17932	17688	17831	17891	17910	17968	17862	17745	18072	17979	18055	17789	17780	17929	17943	17988	17900	17879	17777	17748	17847	17968	17921	17921	17672	17926	17599	17793	17683	17975	17935	17878	17947	17820	17737	17917	17917	17759	17813	18008	17864	17902	17609	17848	17793	17735	17807	17935	18049	17873	17968	18000	17657	17992	17983	17880	18017	17936	18022	17735	17887	17904	17972	17829	18081	17884	18005	17911	17909	17823	17950	17992	17915	17928	18045	17816	17979	17876	17936	17892	17822	17809	17892	18079	17909	17866	17957	17923	17772	17842	18056	17765	18053	17957	17787	17811	17905	17752	17951	17800	17892	17801	17766	17959	17864	17937	17753	17834	17952	17974	17937	17854	17980	17820	17993	18030	18058	17817	17962	18222	17832	17957	17929	17940	17872	17983	18018	17932	17903	17913	17947	18011	17795	17787	17868	17914	17764	17708	17843	17755	17980	17701	17948	18092	17920	17966	17893	18006	17819	17920	17838	17914	17803	17902	17878	17716	17877	17884	17759	17890	17782	17833	17823	17712	17847	17926	17933	17723	17695	17727	17886	17859	17836	17871	17811	17934	17916	17926	18020	17802	17736	17924	17882	17842	17834	17857	17965	18042	17841	17844	17918	17824	17977	18099	17749	17858	17758	17860	17852	17890	17981	17812	17743	17848	17760	17902	18015	18010	17954	17863	17908	18110	17801	17858	17963	17844	17996	17910	17640	17842	17776	17772	17974	17842	17920	17969	17900	18126	18029	17948	17948	17799	17874	17898	17739	17873	18011	17967	17960	17898	17964	17820	17880	17891	17944	17837	17748	17959	17953	17841	17847	17940	18070	18026	17895	17833	17937	17821	18215	18018	17912	18144	17812	17785	17835	17999	18045	17849	17966	18075	17878	18012	17907	18016	17893	17840	17957	17771	17888	17854	18038	17843	17965	17765	17980	17858	17717	17766	18004	17641	17929	17922	17853	17857	17706
46235	53949	52169	43478	33403	29484	28468	28365	28326	28453	28257	28324	28580	28492	28251	28331	28103	27632	27847	27468	27860	27572	27762	27651	27825	27740	27580	27861	27675	27600	27754	27660	27677	27946	27695	27852	27681	28032	27907	28193	27675	27603	27680	27572	27712	27506	27885	27780	27917	27840	27845	27772	27606	27762	27615	27617	27647	27739	28005	27640	27851	27653	27880	27643	27540	27689	27759	27930	27881	27769	27799	27629	27862	27617	27891	27866	27871	27702	27530	27743	27529	27823	27878	27776	27754	27547	27942	27827	27663	27692	27851	27692	27612	27613	27629	27696	27510	27947	27588	27498	27915	27795	27683	27736	27732	27738	27784	27872	27893	27798	27642	27749	27794	27699	27805	27806	27444	27724	27512	27519	27780	27515	27930	27971	27685	27814	27949	27857	27547	27788	27597	27683	27598	27917	27843	27918	27829	27850	27787	27672	27527	27637	27972	27828	27751	27702	27742	27701	27615	27946	27779	27798	27834	27513	27672	27758	27903	27789	27752	27942	27919	27841	27508	27694	27689	27792	27887	28018	27877	27762	27863	27599	27676	27616	27913	27738	27836	27632	27926	27604	27698	28162	27713	27973	27698	27541	27727	27745	27657	27770	27896	27684	27566	27920	27782	27668	27726	27904	27820	27669	27880	27793	27638	27690	27715	27711	27666	27699	27833	27904	27788	27778	27508	27720	27695	27605	27791	27613	27739	27790	27624	27774	27856	27703	27727	27951	27870	27636	27710	27684	27897	27807	27730	27820	27806	27862	27628	27751	27669	28118	28012	27779	27568	27793	27902	27861	27735	27784	27508	27822	27834	27824	27989	27899	27872	27642	28000	27827	27707	27604	27738	27626	27519	28013	27831	27690	27617	27816	27701	27587	27911	27723	27766	27647	27947	27798	27832	27666	27882	27900	27538	27932	27646	27633	27665	27980	27729	27769	27689	27761	27669	27908	27592	27545	27684	27604	27876	27696	27802	27965	27795	27586	27636	27728	27900	27711	27601	27897	27778	27623	28009	27561	27400	27999	27910	27593	27533	27913	27777	27858	27661	27814	27924	27763	27536	27518	27651	27892	27854	27794	27890	27637	27818	27731	27739	27705	27759	27805	27704	27706	27714	27868	27780	27975	27722	27442	27696	27604	27587	27569	27587	27815	28068	27710	27796	27705	27930	27564	27834	27878	27870	27645	27701	28016	27558	27627	27867	27956	27666	27641	27554	27573	27985	27462	27588	27809	27882	27892	28054	27887	27534	27778	27899	27374	28007	27445	27600	28104	27778	27931	27735	27680	27794	27507	27696	27762	27802	27685	27836	27790	27451	27648	28041	27838	27673	27939	27655	27581	27948	27623	27960	27708	27756	27759	27735	27801	27634	27661	27482	27453	27802	27574	27682	27696	27656	27782	27632	27495	27643	27662	27730	27379	27664	27730	27759	27691	28202	27833	27690	27898	27838	27734	27603	27685	27761	27753	27778	27817	27723	27654	27753	27498	27605	27781	27722	27690	27815	27466	27409	27784	28029	27758	27828	27790	27571	27633	27843	27843	27608	27734	27762	27861	27621	27709	27798	27565	27945	27806	27576	27605	27681	27610	27572	27503	27750	27959	27770	27701	27577	27985	27848	27910	27798	27723	27621	27894	27653	27821	27707	27646	27913	27801	27528	27683	27801	27555	27633	27872	27668	27781	27821	27745	27828	27626	27542	27490	27666	27695	27737	27989	27839	27774	28055	27784	27746	27687	27907	27781	27753	27658	28014	27802	27785	27772	27841	27871	27650	27697	27779	27820	27714	27940	27935	27715	27764	27754	27819	27553	27602	27848	27531	27925	27843	27898	27716	27644	27809	27739	27798	27794	27737	27555	27446	27838	27719	27675	27726	28023	27869	27623	27719	27647	27886	27677	27866	27817	27757	27791	27805	27470	28016	27834	28086	27762	27775	27607	27933	27995	27741	27949	27919	27718	27888	27755	27970	27739	27692	27559	27842	27719	27693	27644	27778	27826	27571	27705	27783	27520	27558	27626	27856	27660	27624	27842	27870	27911	27807	27700	27528	27760	27957	27741	27838	27848	27961	27808	27833	27976	27663	27684	27794	27710	27688	27756	27890	27753	27715	27785	27645	27698	27746	27627	27810	27628	27661	27780	27785	27878	27722	27591	27659	27693	27745	27505	27686	27692	27808	27816	27621	27586	27839	27776	27718	27600	27664	27876	27832	27553	27536	27889	27744	27543	27914	27455	27899	27593	27604	27638	27808	27878	27845	27846	27907	27618	27679	28008	27885	27575	27816	27877	27496	27863	27841	27873	27795	27788	27701	27613	27669	27587	27616	27818	27830	28012	27819	27715	27728	27729	27719	27812	27715	27679	27791	27861	27968	27760	27843	27802	27485	27645	27669	27640	27630	27904	27711	27741	27632	27888	27759	27750	27712	27888	27772	27821	27620	27624	28072	27718	27811	27628	27814	27928	27780	27534	27549	27733	27665	27632	27959	27739	27518	27730	27795	27959	27612	27759	27703	27756	27544	27670	27780	27855	27900	27573	27680	27755	27363	27866	27504	27661	27780	27632	27822	27972	27986	27861	27818	27587	27526	27537	27913	27728	27841	27593	27689	27886	27760	27831	27799	28001	27762	27834	27848	27770	27515	27614	27782	27765	27806	27883	27661	27925	27827	27666	27907	27946	27736	27580	27888	27754	27577	27892	27668	27468	27778	27955	27803	27575	27902	27733	27669	27634	27819	28016	27662	27764	27757	27765	27575	27580	27833	27766	27787	27915	27589	27804	27861	27831	27840	27913	27698	27829	27865	27759	27902	27698	27716	27842	27871	27517	27501	27729	27682	27688	27781	27760	27900	27910	27618	27864	27860	27913	27932	27948	27696	28022	27875	27565	27955	27785	28009	27899	27887	28028	27599	27736	27700	27736	27698	27565	27709	27576	27471	27652	27859	27837	27654	27633	27594	27525	28167	27626	27775	27890	27762	27909	27590	27811	27893	28113	28067	27748	27893	27657	28027	27666	27860	27927	27871	27666	27907	27685	27881	27969	27958	27601	27940	27718	27803	27712	27666	27684	27662	27691	27625	27740	27907	27530	27686	27752	28054	27939	27802	27682	27845	27885	27954	27592	27823	27622	27912	27834	27650	27696	27696	27796	27958	27769	27695	27832	27660	27863	27758	27660	27856	27827	28007	27790	27599	27619	27602	28042	27728	27689	27844	27774	27543	27736	27863	27759	27710	27579	27542	27595	27960	27703	27922	27466	27853	27468	27823	27776	27833	27743	27704	27560	27598	27779	27734	27816	27788	27698	27728	27613	27737	27829	27657	27645	27640	27902	27939	27797	27859	27619	27488	27721	27824	27701	27715	27841	27806	27638	27704	27788	27738	27790	27806	27839	27953	27932	27418	27552	28061	27685	27784	27709	27624	27557	27453	27781	27769	27886	27675	27736	27584	27810	27703	27697	27737	27766	27932	27536	27764	27695	27710	27805	27575	27849	27916	27888	27916	27978	27632	27961	27590	27557	27632	27705	27749	27751	27637	27799	27728	27513	27983	27489	27829	27667	27873	27974	27620	27650	27602	27882	27936	27963	27699	27592	27836	27715	27820	27928	27737	27742	27805	27575	27803	27940	27795	27643	27719	27862	27861	27617	28005	27862	27626	27510	27804	27767	27843	27921	27907	27535	27737	27587	27482	27901	27580	27797	27869	27787	27831	27773	27687	27808	27742	27788	27864	27578	27650	27775	27394	27611	27771	27695	27852	27609	27683	27762	27290	27796	27859	27692	27549	27731	27563	27794	27597	27697	27724	27933	27800	27993	28035	27539	27845	27682	27687	27609	27802	27874	27722	27505	27519	27593	27656	27778	27922	27559	27547	27717	27641	27813	27820	27668	27695	27785	27676	27720	28032	27923	27829	27862	27773	27785	27782	27448	27563	27744	27855	27722	27785	27629	27737	27713	27814	27659	27924	27910	27733	27515	27611	27534	27528	27882	27739	27657	28059	27530	27850	27600	27667	27854	27719	27689	27753	27698	27433	27684	27881	27641	27922	28035	27796	27675	27870	27687	27822	27552	27739	27753	27931	27633	27970	27902	27676	27830	27812	27692	27892	27905	27927	27781	27700	27831	27803	27711	27960	27678	27754	27757	27934	27670	27837	27726	27835	27717	27932	27572	27736	27619	28110	28019	27761	27798	27612	27739	27734	27759	27857	27944	27635	27876	27681	27515	27607	28002	27769	27500	27793	27529	27593	27604	27408	27664	27739	27864	27707	27793	27723	27752	27836	27723	27688	27745	27612	28164	27540	27872	27822	27536	27872	27642	27875	27787	27885	27943	27749	27903	27768	27578	27839	27877	27813	27603	27867	27861	27729	27830	27557	27764	27744	27812	27798	27839	27775	27553	27790	27769	27680	27842	27673	27828	27837	27624	27731	27664	27852	27928	27849	27880	27824	27955	27910	27851	27812	27880	28019	27991	27470	27765	27846	27605	27775	27891	27660	27898	27520	27572	27754	27483	27787	27853	27948	27705	27694	27713	27561	27443	27901	27819	27778	27655	27670	27930	27691	27862	27817	27765	27735	27673	27892	27838	27615	27824	27806	27792	27937	27640	27807	27841	27772	27851	27541	27561	27823	27758	27779	28127	27908	27805	27909	27767	27985	28003	27663	27786	27930	27903	27754	27629	27576	27826	27730	27808	27692	27735	27488	27677	27705	27748	27710	27600	27845	27694	27879	27925	27751	28046	27593	27976	27796	28063	27694	27695	27994	27887	27530	27410	27607	27949	27698	27828	27482	27688	27745	27849	27839	27844	27726	27820	27802	27697	27960	27931	27852	27626	27893	27913	27664	27576	27506	27692	27788	27870	27859	27695	27670	27842	27643	27577	27645	27648	27529	27987	27833	27869	27710	27936	27634	27584	27906	27771	27534	27799	27892	27760	27647	27763	27624	27689	27873	27584	27742	27921	27773	27765	27670	27732	27701	27744	27845	27623	27638	27950	27835	28028	28022	27595	27753	27553	27743	27730	27549	27565	27646	27649	27905	27728	27860	27771	28006	28049	27625	27541	27790	27655	27949	27804	27639	27528	27882	27865	27730	27915	27715	27793	27934	27818	27527	27511	27701	27748	27601	27788
48497	59287	51464	36896	24354	19361	18510	18560	18375	18181	18214	18480	18929	18603	18571	18209	18007	17538	17686	17682	17574	17716	17653	17737	17894	17684	17707	17739	17689	17742	17595	17716	17871	17863	17725	17702	17869	17838	17746	17737	17755	17568	17738	17824	17632	17690	17649	17733	17733	17645	17738	17598	17838	17823	17566	17633	17906	17766	17703	17834	17787	17688	17779	17786	17873	17789	17773	17644	17825	17757	17691	17893	17595	17725	17581	17705	17888	17694	17561	17647	17614	17516	17585	17684	17632	17660	17821	17831	17697	17739	17815	17699	17534	17654	17583	17860	17660	17588	17725	17668	17811	17671	17681	17740	17790	17874	17510	17774	17709	17494	17885	17651	17665	17714	17774	17797	17668	17627	17844	17635	17717	17782	17755	17777	17659	17886	17773	17581	17772	17740	17693	17543	17528	17769	17717	17627	17665	17650	17827	17662	17651	17817	17795	17556	17740	17640	17673	17605	17811	17775	17777	17629	17799	17794	17558	17575	17771	17572	17648	17705	17600	17830	17694	17663	17701	17593	17734	17671	17606	17560	17858	17798	17806	17822	17797	17822	17595	17680	17657	17746	17576	17759	17692	17748	17621	17621	17677	17762	17705	17748	17727	17810	17581	17711	17590	17718	17809	17803	17558	17787	17553	17734	17820	17851	17804	17784	17784	17658	17732	17700	17565	17680	17587	17810	17672	17802	17471	17637	17623	17657	17703	17823	17694	17730	17652	17673	17694	17783	17635	17781	17712	17619	17661	17759	17616	17821	17845	17633	17731	17549	17671	17724	17633	17713	17791	17516	17610	17573	17677	17600	17687	17584	17603	17648	17619	17662	17640	17684	17829	17782	17552	17649	17721	17747	17728	17586	17708	17879	17702	17813	17615	17681	17754	17736	17787	17686	17571	17572	17807	17748	17701	17747	17933	17625	17778	17664	17579	17669	17646	17605	17585	17618	17677	17691	17769	17604	17893	17787	17525	17756	17633	17635	17680	17787	17742	17705	17682	17712	17756	17571	17679	17655	17802	17722	17813	17548	17756	17620	17800	17580	17680	17613	17883	17787	17546	17714	17562	17682	17560	17481	17568	17538	17766	17743	17657	17694	17607	17792	17660	17681	17707	17725	17684	17638	17681	17806	17709	17771	17642	17747	17605	17629	17653	17730	17660	17530	17815	17561	17586	17768	17640	17759	17851	17780	17574	17644	17780	17631	17871	17747	17613	17643	17669	17477	17608	17637	17580	17686	17709	17808	17721	17826	17669	17839	17755	17642	17689	17812	17671	17531	17743	17957	17644	17573	17799	17608	17605	17745	17629	17576	17824	17460	17799	17673	17685	17625	17809	17537	17757	17723	17697	17600	17772	17590	17655	17663	17831	17713	17756	17681	17695	17768	17651	17724	17880	17578	17775	17604	17581	17911	17712	17739	17847	17674	17873	17749	17792	17626	17627	17720	17584	17756	17745	17642	17662	17620	17686	17654	17718	17720	17710	17791	17598	17754	17639	17777	17659	17674	17660	17521	17602	17654	17712	17702	17704	17671	17737	17527	17631	17603	17850	17628	17736	17741	17669	17643	17622	17803	17738	17720	17770	17855	17822	17811	17697	17671	17632	17633	17698	17716	17862	17902	17749	17761	17628	17690	17711	17633	17726	17676	17715	17794	17696	17697	17687	17598	17714	17829	17768	17624	17611	17665	17804	17627	17833	17775	17718	17715	17790	17839	17891	17591	17653	17655	17715	17892	17729	17840	17805	17559	17636	17673	17731	17518	17734	17612	17666	17749	17762	17886	17874	17689	17540	17532	17671	17819	17579	17779	17641	17556	17791	17701	17789	17940	17721	17820	17767	17405	17613	17779	17695	17614	17829	17770	17604	17683	17545	17765	17622	17831	17839	17620	17626	17750	17733	17554	17652	17645	17789	17769	17637	17651	17708	17612	17622	17815	17654	17647	17762	17624	17629	17883	17739	17689	17619	17722	17684	17632	17657	17757	17775	17711	17751	17742	17762	17839	17558	17775	17743	17852	17706	17938	17803	17747	17677	17664	17849	17614	17789	17799	17677	17755	17690	17668	17480	17595	17718	17603	17646	17735	17795	17720	17616	17887	17674	17643	17559	17721	17696	17682	17825	17731	17668	17815	17778	17689	17707	17722	17801	17672	17568	17787	17601	17779	17759	17651	17723	17668	17753	17638	17728	17554	17722	17810	17660	17783	17893	17658	17790	17618	17608	17814	17866	17512	17552	17747	17687	17632	17829	17685	17648	17611	17690	17711	17751	17736	17619	17512	17651	17608	17729	17865	17668	17821	17783	17725	17765	17605	17671	17651	17779	17710	17731	17647	17693	17754	17721	17684	17851	17723	17707	17693	17604	17593	17682	17710	17739	17773	17671	17638	17735	17764	17769	17446	17586	17647	17642	17574	17725	17640	17719	17787	17662	17616	17782	17710	17697	17713	17634	17833	17716	17602	17649	17528	17543	17562	17565	17730	17662	17608	17525	17670	17745	17580	17609	17703	17712	17809	17632	17768	17590	17865	17819	17828	17783	17829	17848	17694	17646	17636	17625	17699	17745	17678	17678	17701	17630	17723	17682	17759	17799	17692	17505	17638	17762	17615	17579	17625	17501	17867	17662	17611	17601	17557	17737	17744	17562	17761	17763	17653	17767	17744	17745	17562	17560	17741	17699	17753	17659	17652	17662	17631	17584	17538	17710	17658	17643	17725	17644	17838	17630	17505	17525	17688	17799	17828	17731	17664	17592	17728	17751	17675	17838	17783	17819	17856	17746	17525	17712	17751	17780	17858	17646	17771	17643	17624	17785	17685	17629	17646	17798	17784	17666	17656	17714	17521	17661	17765	17824	17768	17690	17831	17585	17718	17935	17366	17714	17633	17702	17712	17718	17619	17728	17763	17850	17681	17630	17737	17683	17898	17733	17569	17792	17621	17599	17608	17707	17676	17669	17657	17773	17654	17765	17621	17661	17672	17631	17801	17611	17605	17500	17688	17835	17728	17815	17963	17706	17770	17635	17781	17739	17657	17730	17775	17663	17656	17849	17818	17676	17728	17700	17905	17788	17594	17685	17845	17661	17685	17700	17771	17837	17594	17741	17840	17722	17832	17828	17573	17670	17761	17516	17746	17776	17696	17640	17656	17712	17699	17598	17473	17706	17693	17517	17793	17608	17749	17768	17961	17642	17676	17738	17696	17827	17803	17712	17659	17664	17652	17571	17703	17730	17589	17677	17729	17705	17627	17621	17605	17545	17817	17569	17794	17670	17668	17718	17575	17827	17542	17872	17715	17568	17536	17751	17679	17751	17575	17724	17799	17843	17899	17553	17559	17629	17522	17680	17812	17686	17587	17647	17604	17690	17673	17628	17528	17734	17715	17715	17644	17596	17808	17685	17537	17645	17730	17630	17667	17819	17729	17598	17631	17818	17715	17627	17758	17634	17653	17629	17803	17618	17633	17786	17747	17700	17716	17719	17772	17739	17642	17614	17604	17676	17713	17677	17792	17722	17544	17648	17709	17829	17730	17544	17729	17654	17509	17644	17788	17728	17647	17725	17896	17929	17744	17825	17731	17575	17599	17713	17611	17828	17969	17657	17801	17677	17903	17656	17764	17548	17745	17821	17724	17621	17825	17532	17719	17853	17737	17731	17707	17581	17722	17719	17658	17862	17677	17704	17705	17487	17799	17722	17818	17727	17715	17714	17609	17643	17628	17572	17684	17732	17858	17849	17555	17711	17674	17683	17567	17619	17574	17695	17700	17792	17688	17598	17614	17732	17766	17746	17661	17730	17770	17666	17666	17545	17591	17670	17793	17734	17690	17754	17821	17688	17726	17644	17644	17563	17841	17796	17773	17553	17789	17820	17665	17865	17790	17722	17723	17547	17694	17939	17640	17805	17581	17678	17747	17784	17850	17681	17690	17795	17605	17590	17807	17664	17751	17768	17797	17538	17675	17876	17616	17488	17655	17633	17769	17615	17712	17854	17802	17613	17780	17627	17779	17543	17622	17856	17871	17696	17745	17402	17697	17686	17692	17642	17708	17585	17654	17677	17707	17654	17739	17607	17522	17791	17761	17625	17917	17735	17654	17601	17832	17642	17640	17752	17674	17839	17680	17583	17802	17830	17671	17774	17634	17739	17766	17756	17609	17748	17921	17805	17621	17626	17740	17681	17731	17707	17664	17619	17783	17685	17671	17900	17610	17628	17812	17736	17780	17662	17683	17635	17646	17624	17595	17616	17746	17850	17543	17696	17596	17802	17758	17495	17818	17843	17766	17798	17840	17502	17723	17863	17629	17722	17734	17637	17804	17879	17644	17611	17827	17684	17766	17613	17803	17800	17612	17725	17832	17737	17852	17882	17616	17637	17754	17681	17678	17691	17869	17657	17747	17650	17858	17618	17575	17754	17796	17631	17432	17780	17754	17680	17827	17679	17729	17876	17715	17889	17767	17776	17761	17711	17614	17866	17811	17848	17853	17428	17728	17715	17611	17570	17868	17689	17670	17656	17735	17622	17886	17664	17648	17611	17795	17682	17754	17712	17671	17668	17873	17820	17669	17625	17725	17688	17648	17686	17618	17727	18008	17663	17809	17831	17643	17607	17718	17751	17604	17877	17743	17826	17821	17649	17602	17776	17804	17618	17728	17568	17537	17509	17821	17678	17554	17638	17648	17712	17512	17737	17664	17634	17826	17728	17652	17583	17726	17839	17666	17604	17575	17810	17655	17673	17564	17864	17704	17638	17805	17812	17762	17808	17837	17630	17716	17803	17514	17725	17765	17729	17780	17784	17740	17701	17694	17798	17877	17591	17718	17679	17645	17756	17920	17724	17675	17602	17786	17608	17765	17704	17702	17746	17676	17736	17551	17777	17610	17781	17443	17698	17854	17577	17756	17788	17795	17877	17566	17787	17484	17684	17750	17577	17739	17621	17563	17604	17871	17630	17694	17652	17612	17853	17631	17514	17587	17698	17710	17546	17597	17743	17673	17775	17740	17655	17855	17691	17663	17674	17685	17833	17592	17849	17587	17704	17511	17796	17577	17520	17585	17599	17659	17759	17481	17777	17596	17587	17634	17630	17768	17643	17667	17833	17735	17755	18002	17642	17603	17570	17957	17684	17629
23398	20753	28951	31481	30849	31046	31428	29342	28521	28570	28558	31048	35439	35821	34609	32698	30457	28534	27957	28316	28539	28293	28147	28243	28215	28158	28180	28359	28077	28108	27936	28130	27941	28358	27919	28119	27913	28041	28127	27893	27932	27835	27927	27740	27911	28013	28000	28081	27776	27805	28040	27841	27851	28004	28117	27796	28092	27758	27983	28250	27776	27725	27978	27790	28200	27700	27929	27761	27802	27788	27964	27727	27633	27889	28043	27817	27727	27758	27928	27836	27725	27870	27680	27672	27770	27965	27965	27876	27895	27781	27871	27918	27994	28002	27838	28295	27916	27802	27897	28004	27829	28177	28026	27729	27972	27651	28016	27831	27810	27804	27974	28046	27981	27978	27953	27843	27790	28060	27785	27962	27933	28067	28115	27887	27869	28049	27654	27849	27755	27882	28024	27801	28184	27975	27832	27726	27721	27781	27860	28121	28079	27730	28188	28070	27897	27777	27720	27928	27706	27830	27878	27895	28059	27554	27877	27889	27979	27830	27816	27854	27894	28006	27998	27973	28008	28069	28002	27927	27689	27991	27914	27803	27962	27779	27964	27775	27983	28062	27808	28002	28063	27939	28005	27948	28072	28002	28130	27960	28027	28007	27879	27888	28025	27995	27886	28047	28106	27945	27868	27941	27871	28000	28007	28048	28026	27813	27940	28019	27780	27787	27656	28050	27979	28033	27811	27931	27901	27948	28025	28241	28166	28070	27907	27702	27924	27586	27933	27956	27931	28006	27640	28092	28182	28149	27753	27860	27918	27907	27845	27916	28068	27686	27896	27849	27936	27953	27983	27829	27612	27946	28170	28185	28046	27856	28159	27933	27807	27624	27855	28129	27915	27584	27679	28100	27855	27965	28036	27686	27938	27677	27850	27726	27955	27627	27951	28148	27928	27868	27981	28057	27823	28017	27741	27896	27950	27998	27906	27757	27832	27894	28049	28229	27966	27917	27916	27995	27601	27570	27751	27959	28183	27937	28044	28075	28002	27758	27979	27913	27918	27743	27823	28110	27977	28161	27947	27734	28069	28040	28049	27894	28175	27956	27788	27738	27903	27870	27874	28016	27863	27727	28002	27881	27858	27958	27834	27994	27978	28243	28072	27901	27664	27934	27958	27704	27881	27882	27747	27966	28002	27896	27961	27757	27752	27969	27746	28084	27926	27812	27861	27908	28034	28126	27771	27789	27853	27741	28005	27873	27696	27887	27803	27742	27928	27879	27711	27699	27885	27749	27926	27751	27821	27941	27978	28048	28198	27826	28024	27795	28028	27758	27772	27996	27869	28071	28105	27846	28016	28045	27972	27693	27799	27983	27934	28002	27868	28055	28048	28166	28046	27893	27989	27909	28047	27878	27897	28126	27923	27842	27978	27928	28158	27846	27971	27883	28015	27773	27716	28060	27578	28199	27900	28080	27876	27873	27794	27814	27793	27696	27648	27760	27952	27840	27929	27868	27939	27849	27842	27866	28012	28175	27746	28020	27668	27967	27818	27736	27816	27772	27751	27745	27942	28058	27896	27824	27953	28058	27988	27698	27895	27944	27848	27850	28066	27986	28186	27795	27926	27826	27711	27812	28029	27835	28111	28037	27959	27721	27912	28007	27819	27988	27899	27872	28311	27977	27851	27913	27826	27878	27732	28069	28052	27920	27975	27850	27629	27843	27960	28008	27851	27927	28043	27875	28001	27806	27880	27803	28104	27859	27927	28185	28014	27996	28088	27878	28108	27852	27786	27794	27660	27945	28142	27969	27968	27855	27939	27880	27804	27945	27902	27918	28093	28285	27970	27705	27865	28027	27877	27716	27961	27879	27870	27669	27795	27886	28083	28160	27905	27818	27899	27876	28091	27819	27791	27865	27944	27769	27783	27981	27910	27569	28191	27931	27822	28041	28050	27741	27847	28015	27914	27849	27865	28254	27778	27845	27977	27939	28019	27948	27651	27904	28051	27737	28122	28011	28058	27582	27690	28119	27861	27934	27949	28059	28277	27937	27938	28027	27905	27924	27823	28006	27928	27921	28075	28004	27721	27803	27993	27874	27879	27821	27939	27679	27935	27838	28033	27964	27733	27741	27938	27861	27765	27869	27983	27980	27815	27950	27944	27791	27842	27854	27743	28164	27791	27787	27709	27908	27728	27730	27604	28050	27889	27977	27849	27882	27810	27827	27985	27848	27783	27994	28165	27956	27808	28164	27832	27724	27996	28074	27926	27993	28118	27646	28151	27825	27938	28058	27807	27684	27866	28014	28432	27883	28157	27721	27892	27839	27768	27886	27944	27752	27870	27752	28015	28017	27853	27818	27861	27823	28146	27803	27693	27866	27919	27832	27987	27909	27749	27953	27780	27816	28025	28068	28153	27761	28076	27931	28082	27554	27878	27964	27612	27803	28079	28309	27984	27730	27949	28338	28079	27823	27930	27842	27995	27962	27864	27888	27910	28017	27694	27860	27868	27845	27893	27820	27964	27636	28146	27899	28013	27932	28102	27889	27747	27677	27796	27923	27869	28024	27871	27938	27731	27910	27765	27839	27871	28049	27911	27811	28037	27866	27627	27929	27889	27881	27846	27729	28034	27767	28028	27904	27721	27673	27717	27810	28058	27844	28048	28029	27814	27870	27974	27830	28217	27923	27958	28034	28192	28099	27964	28005	27941	27739	28044	27874	28083	27897	27899	27962	27905	28102	27828	28023	28039	28015	27820	28051	28080	27840	27755	27897	27821	27949	27909	27828	27893	27845	27739	27819	27936	27852	27705	27715	27867	27998	27920	27557	27943	27771	28049	27924	28005	28039	27801	27846	28004	27798	27934	27921	27914	28062	27838	27727	27928	27667	27737	27879	27967	28106	27733	27779	28116	27982	27982	27678	28175	28027	27776	27883	28063	28109	27735	27789	27867	28125	27986	28137	27901	27985	27738	27918	27934	27865	28120	28031	28094	27728	27995	27803	27681	27942	28123	27899	28167	28057	27815	27882	27794	27792	28119	28121	27896	27852	27888	27603	28147	28128	27644	27779	27487	28068	27859	27848	27971	27785	27824	27901	28040	27853	27843	27810	27974	27785	27978	27855	27997	27853	27920	27828	27627	27768	28198	27889	27944	28299	27928	27917	27712	27970	27921	27563	27899	27902	27855	28075	28074	27979	27938	27659	27630	27690	27963	27851	27730	27751	27902	27996	27814	27745	27946	28005	27942	27886	28239	27837	28049	28088	28228	27960	27909	27862	27724	27880	27788	27891	27804	27903	27692	27707	27870	27768	28017	27926	27893	27888	27686	27892	27964	27914	27771	27808	28162	27994	28021	27791	27807	27755	27925	27942	27934	28039	27878	27755	28061	28169	28156	27854	27872	27796	28154	27934	28013	27833	27841	28021	27948	27992	27729	27843	27996	28025	27823	27789	27833	28139	27742	27859	27851	27806	27842	27976	27879	27837	27834	27869	28012	27814	27753	27820	27692	28136	27955	27881	27898	27981	28120	27833	27787	27977	27791	27785	27997	27734	27904	27942	27829	27737	27831	27844	27767	28144	27815	27782	27895	27812	27658	27932	27643	27812	27670	27835	27853	27987	27996	27929	27714	27674	27799	27814	27811	27833	27926	27686	27941	27953	27703	27932	27906	27804	27961	27909	28013	28043	27942	27838	28164	27852	27814	28171	27993	27944	27826	28013	27688	28209	28055	27807	27726	27834	27666	27966	28125	27899	28009	28254	27929	27847	27909	27708	28078	27965	27881	27786	27742	27784	27832	27853	27960	27999	27703	27895	28122	27904	27790	27925	27772	27793	28165	27803	27808	27816	28075	27967	28106	28040	27632	27939	27833	27706	28017	27975	28058	27857	27831	28274	27925	27937	28042	27850	28107	28043	27867	27707	28051	27881	27883	27774	28080	27909	27814	27929	28183	27970	28112	28111	27798	27760	27763	27860	27975	27914	28045	28079	27856	27877	28196	27820	27948	28092	28029	28186	27911	27976	27992	27723	27578	27786	27868	28030	28033	27981	27927	27904	27746	27972	27876	27912	27935	27545	27914	27707	28139	27818	27899	28003	27929	27777	27799	28020	27805	27829	27803	27854	27985	28032	27895	27945	27997	27847	27770	27631	27649	27571	27841	27759	27873	27614	27696	27802	28109	27926	27684	28026	28153	28179	27666	27791	27990	27882	27971	28036	27946	27971	27973	27905	27908	28026	27783	28021	28251	27837	27922	27904	28146	28032	27982	27781	27821	27857	27694	27941	27937	27945	27817	28085	28182	27665	27783	27887	27957	28270	27879	27925	27774	27816	27938	27846	27942	27773	28038	27785	28088	27844	28104	27924	27753	27751	27894	27689	27926	27788	27693	27917	28013	28091	27858	27979	27809	27952	27966	28028	28107	27876	27688	27816	28029	28017	27970	27686	28238	27972	27893	28208	27980	27776	27963	28134	28030	27941	27927	27822	27672	27925	27913	27809	27834	27892	27840	27752	28122	27864	27817	27852	28165	27893	27737	27932	28084	27875	27749	27866	27798	27904	27743	27852	27960	27974	27836	27664	27863	28075	27704	27765	27901	27527	27978	27966	27791	27869	27954	27980	28137	28118	27921	27728	28201	28085	27955	28118	27947	27829	27987	27711	27713	27942	27927	27943	27785	28019	27978	27818	28016	27961	27838	27950	27884	27954	27995	27680	27808	27819	27841	28238	28002	27837	28021	27904	28068	27855	27819	27888	27919	27696	27925	27771	27900	28097	28016	27917	27949	27955	27961	28069	28040	27847	27754	27817	27845	28016	27800	27851	27730	27795	27813	27751	28096	27875	27950	27949	28177	27972	27579	27755	28252	27814	27903	27866	27765	28196	28055	27879	28079	27771	27872	27838	27866	27868	27975	27872	27886	27862	27954	27952	27948	27952	27979	27834	28145	27943	28038	27917	28026	28003	27984	27725	27902	27978	27931	27958	27804	27857	28007	27977	28013	27585	27833	28051	27887	28007	27918	27805	27933	27605	27791	27889	27917	27825	27995	27801	27931	27865	27920	27854	27648	27868	27827	28067	28161	27940	28002	27997	27864	27971	27907	27943	28031	28048	27956	28015	27823	28347	28163	27940	27890	28047	28070	27901	27864	27833	27625	27768	27855	28376	28103	27944	27880	27784
47902	69199	64281	50462	35610	23963	19987	19360	18997	18540	18615	22572	28050	27775	26055	23602	20443	18013	18113	18152	18007	18047	18333	18130	17809	17841	17924	17584	17680	17940	17762	17877	18064	17745	17883	17885	17631	17751	17996	17864	17905	17867	17908	17779	17932	17806	17797	17898	17775	17799	17772	17686	17826	17939	17864	17902	17806	17882	17830	17735	17791	17778	17830	17782	17958	17899	17725	17883	17638	17942	17692	17725	17889	17802	17984	17702	17709	17977	17719	17810	17883	17819	17922	17700	17907	17862	17866	18038	17852	17925	17642	17803	17841	17883	17841	17842	17787	17847	17800	17735	17932	17585	17651	17807	17922	17713	17769	17860	17922	17845	17720	17917	17891	17715	17639	17874	17688	17791	17744	17798	17687	17841	17807	17711	17621	17754	17891	17701	17877	17850	17880	17777	17752	17866	17859	17793	17895	17733	17688	17800	17812	17797	17824	17739	17867	17808	18014	17809	17848	17897	17902	17914	17860	17835	17782	17772	17795	17723	17750	17799	17662	17883	17863	17862	18035	17840	17764	17749	17615	17833	17942	17747	17939	17773	17879	17747	17728	17604	17690	17811	17690	17650	17809	17656	17806	17877	17764	17876	17749	17808	17705	17989	17854	17829	17797	17795	17597	17919	17630	17871	17746	17785	17846	18080	17996	17726	17720	17946	17674	17906	17849	17837	17892	17759	17758	17840	17875	17775	17811	17782	17842	17775	17896	17782	17575	17687	17695	17892	17846	17756	17897	17886	17693	17688	17789	17920	17958	17725	17875	17846	18009	17795	17658	17817	17801	17901	17739	17738	17763	17928	17753	17868	17773	17755	17834	17891	17832	17765	17951	17919	17802	17839	17839	17901	17602	17720	17870	17864	17785	18016	17787	17780	17802	17757	17880	17861	17807	17936	17677	17893	17766	17812	17864	17739	17753	17911	17686	17818	17872	17896	17760	17747	17904	17736	17852	17818	17696	17816	17804	17998	17960	17686	17688	17678	17897	17709	17937	17677	17920	17885	17827	17810	17630	17910	17914	17779	17745	17835	17859	17861	17896	17832	17762	17822	17889	17920	17947	17793	17902	17778	17773	17781	17742	17806	17869	17651	17823	17839	17782	17760	17741	17901	17832	17877	17759	17782	17911	17854	17664	17866	17865	17779	17847	17868	17737	17945	17696	17893	17770	17823	17814	17790	17879	17747	17667	17809	18028	17785	17775	17825	17887	17810	17920	17801	17826	17763	17734	17905	17791	17934	17857	18022	17775	17819	17778	17952	17717	17656	17940	17829	17778	17871	17639	17743	17576	17787	17848	17840	17905	17899	17762	17974	17688	17855	17777	17737	17814	17865	17963	17948	18026	17729	17587	17922	17777	17785	17793	17651	17889	17808	17683	17790	17859	17811	17762	17638	17839	17755	17790	17808	17763	17891	17641	17681	17830	17795	17862	17979	17685	17921	17767	17763	17908	17874	17785	17983	17768	17639	17861	17923	17925	17847	17932	17905	17745	17741	17796	17676	17851	17782	17801	17758	17771	17985	17963	17932	17999	17806	17686	17879	17695	17937	17950	17727	17883	17711	17773	17954	17787	17843	17675	17730	17855	17909	17804	17841	17855	17940	17753	17733	17778	18035	17745	17855	17919	17781	17701	17730	17832	17722	17826	17798	17942	17993	17773	17733	17823	17770	17882	17789	17868	17809	17804	17884	17870	17862	17848	17836	17940	17712	17837	17984	17791	17886	17828	17764	17897	17784	17801	17763	17765	17901	17884	17917	17754	18027	17778	17975	17868	17840	17947	17730	17527	17873	17775	17729	17868	17917	17978	17872	17915	17859	17855	17775	17807	17788	17818	17851	17892	17783	17952	17736	17948	17681	17624	17869	17859	17777	17755	17775	17931	17789	17808	17900	17874	17731	17850	17652	17760	17893	17801	17653	17866	17722	17746	17684	17739	17754	17811	17788	17760	17723	17924	17828	17810	17943	17811	17971	17765	17813	17991	17707	17727	17860	17728	17789	17799	17785	17784	17808	17944	17710	17732	17756	17784	17879	17860	17697	17851	17843	17842	17820	17725	17733	17798	17947	17886	17795	17804	17864	17888	17805	17827	17681	17831	17825	17774	17830	17991	17940	17849	17855	17649	17875	17778	17838	17817	17710	17957	17909	17803	17864	17668	17817	17741	17616	17657	17856	17866	17896	17780	17913	17774	17866	17966	17785	17941	17735	17875	17862	17819	17743	17965	17686	17829	17743	17853	17818	18006	17838	17653	17694	17791	17876	17770	18044	17822	17780	17758	17584	17903	17806	17860	17925	17639	17792	17869	17821	17757	17908	17807	17723	17584	17690	17962	17835	17916	17895	17877	17778	17883	17805	17756	17805	17839	17876	17731	17963	17948	17712	17811	17820	17900	17739	18036	18044	17717	17693	17669	17814	17762	17686	17695	17972	17623	17797	17910	17787	17846	17867	17714	17831	17631	17559	17682	17707	17809	17706	17801	17698	17623	17851	17775	17808	17903	17825	17933	17828	17700	17907	17842	17905	17906	17659	17726	17829	17793	17873	17936	17708	17950	17719	17837	17770	17776	17691	17787	17845	17830	17792	17862	17891	17865	17714	17790	17901	17640	17750	18041	17759	17908	17762	17873	17646	17813	17809	17789	17785	17979	17904	17841	17816	17656	17808	17863	17852	17740	17895	17807	17752	17990	17635	17796	17710	17954	17855	17848	17684	17923	17785	17818	17803	17871	17753	17816	17995	17874	17840	17870	17827	17749	17827	17762	17804	17722	17699	17764	17832	17704	17860	17816	17842	17603	17949	17894	17781	17910	17816	17799	17893	17707	17627	17771	17833	17755	17770	17668	17853	17539	17922	17843	17831	17876	17973	17750	17892	17689	17815	17765	17773	17865	17911	17864	17822	17757	18073	17847	17692	17920	17805	18000	17854	17961	17777	17781	17692	17909	17760	17743	17824	17738	17906	17854	17771	17950	17785	17882	17714	17785	17763	17738	17844	17797	17917	17730	17679	17932	17830	17791	17656	17837	17880	17933	17866	17686	17829	17689	17824	17715	17918	17844	17801	17873	17855	17640	17891	17738	17818	17762	17905	17854	17755	17756	17995	17853	17672	17982	17918	17813	17684	17681	17741	17724	17737	17874	17703	17741	17831	17743	17891	17797	17776	17834	17821	17790	17884	17811	17686	17861	17844	17860	17699	17853	17730	17735	17920	17764	17687	17973	17824	17840	17905	17798	17788	17894	17802	17995	18014	17858	17856	17718	17937	17663	17803	17699	17700	17915	17715	17706	17804	17842	17927	17830	17768	17851	17815	17862	17685	17810	17799	17997	17677	17984	17704	17857	17877	17686	17721	17724	17868	17875	17844	17802	17964	18038	17815	17881	17888	17757	17924	17861	17805	17897	17920	17940	17866	17710	17855	17799	17764	17795	18011	17836	17673	17922	17765	17842	17812	17901	17770	17958	17921	17990	17887	17771	17835	17852	17953	17670	17710	17874	17614	17757	17887	17574	17926	17624	17861	17750	17703	17878	17943	17878	17879	17787	18051	17810	17862	17851	17771	17722	17801	17762	17742	17885	17673	17684	17910	17784	17781	17902	17829	17940	17762	17828	17848	17734	17763	17974	17624	17893	17712	17856	17921	17831	17821	17779	17667	17789	18045	17747	17506	17832	17736	17935	17902	17937	17780	17604	17850	18014	17736	17967	17791	17898	17718	17999	17781	17896	17922	17921	17968	17722	17793	17854	17605	17787	18041	17950	17740	17943	17860	17795	17835	18024	17912	17835	17780	17728	17653	17834	17825	17819	17783	17837	17619	17805	17866	17884	17841	17788	17695	17903	17844	17801	17944	17748	17814	17850	17850	17855	18032	17858	17831	17741	17831	17808	17696	17652	17986	17809	17747	17694	17837	17770	17777	17975	17775	17731	17873	17856	17824	17855	17795	17819	17810	17714	17732	17942	17810	17865	17880	17702	17845	17794	17839	17801	17702	17881	17785	17699	17972	17815	17736	17949	17821	17885	17807	17880	17710	17835	17813	17824	17762	17713	17781	17933	17867	17775	17935	17676	17771	17771	17667	17989	17713	17751	17714	17867	17842	17955	17889	17809	17758	17917	17879	17823	17830	17724	17745	17802	17677	17805	17768	17772	17835	17847	17931	17817	17890	17754	17905	17903	17811	17977	17779	17697	17876	17943	17739	17790	17825	17820	17968	17907	17900	17640	17871	17746	17893	17816	17795	17786	17789	17779	17814	17695	17952	17687	17856	17793	17903	18012	17792	17916	17727	17771	17900	17854	17701	17965	17876	17695	17954	17851	17861	17718	17656	17784	17906	17738	17735	17851	17780	17705	17945	17679	17759	17953	17991	17840	17884	17797	17832	17924	17699	17704	17803	17889	17943	17906	17742	17765	17801	17780	17767	17804	17900	17780	17753	17826	17954	17816	17882	17913	17830	17754	17842	17844	17509	17713	17725	17790	17863	17812	17806	17868	17879	17847	17901	17766	17738	17783	17652	17889	17751	17947	17707	17742	17831	17632	17867	17731	17639	17755	17878	17690	17629	17835	17670	17893	17841	17581	17882	17858	17856	17920	17772	17871	17989	17930	17795	17700	17692	17804	17714	17722	17949	17735	17845	17773	17918	17791	17606	17772	17866	17798	17968	17814	17844	17676	17878	17883	17910	17871	17843	17797	17924	17659	18013	17743	17626	17877	17711	17685	18013	17890	17882	17851	17730	17851	17909	17666	17767	17860	17698	17782	17875	17938	17757	17714	17905	17750	17854	17840	17743	17836	17726	18015	17761	17804	17910	17608	17933	17927	17961	17957	17813	17752	17653	17840	17753	17721	17806	17945	17839	17893	17943	17785	17786	17957	17863	17706	17807	18025	17897	17767	17684	17888	17720	17814	17978	17581	17800	17798	17848	17755	17904	17883	17847	17841	17885	17836	17973	17777	17888	17795	17982	17812	17885	17775	17879	17756	17674	17980	17647	17998	17901	17961	17898	17868	17689	17832	17775	17630	17778	17659	17638	17766	17897	17768	17953	17863	17941	17808	17716	18036	17771	17894	17640	17904	17835	17806	17843	17880	17822	17913	17888	17921	17834	17801	17962	17731	17905	17677	17713
21990	20607	28071	28843	30038	31673	32637	29797	28981	29231	29466	31900	40946	40766	39337	36081	32539	30471	29123	28862	28511	28287	28657	28349	28365	28358	28133	27986	28244	28126	28083	28392	28031	28389	28299	28076	28428	27971	28280	28037	28390	28163	28346	28311	28406	28241	28175	28072	28055	27997	28170	28334	28137	28258	28403	27899	28377	28238	27875	28150	28230	28077	28405	28235	28241	28330	28264	28158	28288	28396	28321	28262	28361	28062	28204	28251	28047	28269	28043	28055	28184	28354	28192	28251	28108	28240	28012	28165	28351	28262	28182	28041	28178	28323	28153	28217	28224	28073	28038	28249	28220	28113	28075	27883	28028	28054	28314	28004	28076	28208	28177	28067	28139	28112	28561	28125	28034	27926	27988	28146	28145	28260	28255	27946	28170	28239	28215	27979	28119	28212	28249	28034	28127	28339	28155	28530	28326	28096	28349	28113	28189	28061	28227	28047	28232	28009	28219	28099	28088	28203	28272	28235	28314	27969	27970	27827	28067	28077	27994	28071	28114	28044	28166	28009	28218	28345	27984	28153	28212	28106	28144	28033	27865	28206	28040	28136	28443	28250	28321	28470	28297	28027	28130	27936	28102	28215	28047	28159	28131	28390	28136	27996	28154	28144	28296	28175	28249	28116	28275	28267	28079	28225	28248	28016	28239	28291	28141	28250	28172	28169	27942	28150	28266	28211	28012	28134	27876	28187	27923	27804	28074	28119	28211	28056	28072	28105	27965	28149	28119	27900	28072	28197	28166	27973	27998	28205	28028	28192	28539	28053	28156	28121	28433	28078	28480	28165	28270	28131	28371	28185	27881	27826	28195	28061	27999	27917	28263	28242	28147	27926	27962	28202	28160	28241	28376	28078	28146	28214	27887	28278	28286	28165	28094	27849	28295	28124	28054	28221	27880	28118	28274	28048	28076	28003	28257	28201	28398	28339	28239	28246	28155	28239	28123	28125	27918	28029	27972	28247	28301	28128	28127	28134	28088	28136	28094	28255	28073	28077	28126	28225	28461	28038	28164	27971	28264	28195	28308	28078	28001	28117	28503	28165	28190	28195	28313	28328	28213	27983	28030	28420	28203	28136	28362	27940	27937	28232	28391	28079	28042	28215	28358	28443	28259	28214	28334	28291	28235	28192	28100	28297	28362	28413	28232	28310	28015	28195	28088	28104	28292	28434	28203	28034	28154	28055	27973	27945	28154	28067	28266	27934	28200	28237	28260	27965	28078	28144	28303	28376	28128	27993	28292	28144	28326	28181	28149	27999	28216	28257	28220	27886	28130	28086	28385	28214	28270	27956	28025	27979	28114	27990	28139	28115	28481	28155	28043	28147	28220	28314	28079	28284	28369	28079	28180	28242	28168	28385	28268	28015	28299	28224	28219	28144	28177	28187	28121	28278	28160	28153	28309	28236	28199	28161	28341	28285	28150	27873	28253	28436	27927	28309	28216	28301	28011	28238	28073	28153	28242	28071	28014	28138	28018	28004	28144	28251	28209	28333	28160	28330	28114	27918	28074	27955	28020	28341	28402	27787	28092	28240	28417	28396	28304	28138	28212	28167	28233	28023	27778	28352	28263	28461	28107	28157	28118	28117	28105	28117	28325	28243	28178	28163	27983	28277	28057	28139	28103	27920	28210	28245	28257	28153	28202	28453	28065	27978	28213	28032	28171	28274	28205	28131	28144	28136	28236	28010	28218	28170	28096	28043	28056	27893	28192	28081	27953	28157	28326	28137	27986	28255	28396	28040	28203	28284	28201	28318	28084	28202	28021	28315	28197	28236	28317	28171	28178	28612	28164	28138	27943	28058	28003	28177	28014	28272	28130	28013	28131	28334	28207	28007	28295	28070	28224	28072	28100	28056	28097	28150	28175	28127	28155	28209	28199	28369	28129	28235	28213	28066	28017	28305	28177	28163	28443	27953	28164	28280	28380	28212	28241	28142	28117	27950	28190	28262	28175	28207	28210	28116	28381	28053	28054	28317	28334	28231	28186	28216	28085	28214	28166	28058	28179	28195	28008	28073	28163	28099	27975	28222	28117	28061	28366	28136	28385	28205	28080	27949	27864	27951	28050	27946	28230	28053	28149	28158	28101	27959	28281	28000	27916	28129	28332	28025	28164	27996	27964	28212	28281	28296	28120	28098	28365	27956	28135	28291	28090	27843	28090	28152	28123	28128	28149	28382	28153	28281	27932	28127	28275	28036	28129	27902	28144	27838	28305	28350	27998	28287	28232	28351	28051	28225	28302	27970	27942	28262	28335	27979	28430	27989	28181	28144	28278	28261	28125	28009	28122	27872	27941	27971	28053	28365	28134	28321	28202	28299	28173	28220	28082	28179	28196	28141	28315	28121	28147	28063	28216	28221	28030	28286	28203	28215	28275	28247	27977	28152	28162	28057	28136	28352	28259	28183	27898	28131	28215	28354	28147	28173	28192	28091	28266	28219	27887	28213	28275	28001	28320	28160	28123	28232	28437	28191	28109	28362	28255	28056	28129	28120	27975	27876	28221	28214	28093	28183	28345	28253	28171	28193	28361	27933	28427	27955	28074	28219	28320	27996	28075	28258	28096	27955	28021	27940	28045	28113	28293	27884	28010	28222	27948	27769	28127	28451	28149	28362	28014	28037	28331	28070	28237	28168	28227	28015	28146	28277	28356	28223	28188	28140	28226	27918	28170	28133	28202	28003	28085	27942	27991	28010	28226	28371	28308	28203	28128	28172	28065	28107	28400	28265	28186	28189	28084	28021	28203	28093	28303	28032	28033	28255	27982	28316	28301	28198	28206	28362	28355	28452	28054	28196	28284	28023	28100	28229	28137	28374	28228	28136	28325	28288	28434	28151	28119	27962	28248	28113	28150	28029	28269	28145	28266	28288	28148	28061	28289	28309	28184	28195	28376	28186	28029	27981	28472	28265	28202	28188	28081	28259	28272	28131	27968	28325	28170	28272	28333	28013	28199	28035	28176	27743	28162	27959	28073	28227	28220	28014	28057	27901	27991	28035	28016	28008	27947	28033	28326	28274	28183	28069	28141	27997	28214	28091	27996	28246	28298	28087	28250	28222	28103	28272	28497	28183	28257	28203	28452	28081	28160	28192	28005	27835	28196	28079	28258	28286	28086	28081	28216	28145	27911	28161	28381	28202	28137	28238	28305	28334	27933	28248	28414	28232	28165	28254	28147	28103	28351	28222	28303	28239	28177	28002	28234	28298	28122	28043	27959	28176	28373	28159	28160	28249	28269	28144	28057	28144	28059	28129	28157	28240	28295	28104	28292	28067	28221	27941	27980	27886	27963	28244	28216	28017	28368	28187	28280	28061	28016	28119	27996	28075	28258	28131	28008	28238	28350	28283	28079	28168	28119	28167	28047	28370	28520	28119	28242	28455	28332	28152	28122	28005	28010	28185	28376	28312	28061	28229	28191	28234	28260	28125	28255	28124	27792	27984	28412	28320	28108	28207	27877	28241	28057	28167	28369	28200	28281	28155	28052	27914	28299	28165	28269	27910	28153	28149	28188	28301	28163	28067	28034	28212	28176	28109	28122	28456	28161	28182	28015	27689	28255	28245	28003	28137	28128	28312	28207	28327	28479	28166	28218	28076	28005	28164	28258	27877	28180	28082	28009	28055	28343	28077	28241	28075	28191	28278	27966	28128	28006	28197	28346	28079	28164	28199	28243	28173	27936	27958	28029	28105	28262	28119	28177	28113	28417	28268	28134	27956	28388	28268	27967	28058	28046	28102	28017	28297	28358	28083	28105	28283	28231	28127	28114	28207	28083	28116	27965	28142	27958	28132	28310	28010	28236	28219	28092	28287	28195	28128	27954	28159	28227	27921	28261	28277	28168	27929	28001	28111	28238	28142	28043	28269	28118	28163	28531	28229	28069	27987	28249	27962	28198	27754	28105	28178	27963	28186	28348	27845	28144	28492	28132	28305	28085	27866	28216	28283	28415	28082	28252	28122	28143	28368	28424	28148	28141	28227	28377	28184	28032	28024	28087	28218	28399	28023	28243	27968	28129	27924	27959	27923	28163	28069	28153	28316	28247	28239	28236	28471	28238	27987	28300	28436	28149	28123	28313	28272	28230	28134	28383	28125	28308	28144	28019	28076	28222	28191	28119	28115	28216	28235	28236	27930	27922	27968	28095	28303	28317	28006	28135	28005	28217	28092	28161	28134	28026	28324	28140	28193	28316	28240	28230	28058	28438	28351	28252	28259	27882	28271	28127	28085	28119	28302	28087	28252	28317	27835	27920	27961	28236	28271	27925	28169	28198	28112	27902	28009	27947	28048	28065	28412	28246	28168	28186	28317	28145	27844	28074	28062	27901	27983	28029	28187	28132	28228	28102	28288	27925	28500	28054	28237	28217	28151	28191	28225	28200	28345	28039	28031	28198	28156	28098	28224	28193	28394	27969	27871	28036	28323	28362	28170	28009	28132	28030	28012	28021	28196	28101	28317	28023	28302	28309	28260	28094	28297	28241	28511	28200	27923	28362	28118	28311	27976	28115	27905	27965	28335	28381	28293	28048	28427	28080	28045	28244	28096	28131	28023	28228	28074	28210	28435	27975	28301	28156	28217	28223	28051	28083	28062	28013	28129	28284	28175	28228	28223	28287	28077	28250	28371	28218	28033	27879	28138	28075	28251	28314	28001	28043	28257	28033	28516	27983	28327	28282	28077	28287	28331	28536	28149	28116	28056	28111	28067	28469	28114	28026	27901	28251	28248	28251	28169	28313	28068	27962	27948	28264	28304	28156	28053	28241	28336	28154	28156	28204	28475	27890	28138	28022	28027	28051	28060	28208	28026	28198	28146	28023	28087	28241	28096	27930	28196	28280	28346	28154	28213	28035	28032	28219	28240	28512	28260	28387	28137	28269	28338	28177	28275	28100	28204	28134	28235	28037	28121	28380	28081	27947	28256	28357	28275	28316	27956	28030	28158	28079	28405	28213	28070	27906	28223	28330	28001	28307	28255	28218	27871	27911	28334	28140	28176	28397	28222	27858	28057	28303	28078	28248	28294	28019	28350	28072	28017	27954	28185	28233	28234	28332	28255	28212	28044	28262	28169	28076	28121	28095	28069	28115	28037	28066	28183	28074	28080	28176	28312	28194	28231	28192	28257
50068	74307	73360	58777	44185	29080	20633	19855	19520	19005	19290	24565	35033	34131	31569	27335	23057	20040	18951	18176	18090	17992	17915	18129	18151	18021	18047	17822	18024	17833	17880	17915	17827	17920	17948	17885	17804	17877	17921	17777	17887	17769	17889	17803	17871	17846	17915	17896	17717	17949	17995	17716	17867	17778	17965	17818	17892	17763	17893	17920	17955	17734	17880	17889	17773	17928	17888	17743	17747	17787	17824	17902	17811	17813	17906	17700	17829	17966	17815	17821	17952	17847	17897	17912	17785	17828	17868	17851	17966	17876	17926	17806	17529	17819	17956	17913	17997	17834	17841	17888	17949	17914	17852	17856	17988	17815	17922	17988	17977	17904	18028	17958	17765	17971	17969	18035	17620	17936	17863	18131	17660	17702	17824	17773	17627	17910	18006	17722	17970	17805	18057	18018	17801	17875	17899	17981	17821	17882	18053	17885	17720	17912	17812	17965	17813	17989	17967	17817	17945	17791	17790	17756	17821	17788	17834	17866	17665	17961	17925	17760	17882	17947	17890	17713	17945	17880	17724	17822	17713	18033	17807	17952	18021	17875	17913	17876	17999	17958	17671	17702	17922	17998	17962	17894	17896	17790	17817	17898	18105	17797	17784	17938	18034	17858	17687	17787	17858	17896	17891	17924	17906	17855	18034	17870	18110	18018	18014	17650	17854	18105	17691	17859	17838	17878	17890	18005	17951	17677	17838	17701	17927	17768	17977	17950	17935	17647	17769	17945	17846	17721	17881	17971	17809	17882	17920	17916	17935	17711	17864	17654	17840	17901	17757	17880	17848	17946	17807	17945	17927	17802	17968	17989	17809	17843	17844	18063	17863	17924	17678	17872	17841	17749	17695	17725	17892	17847	17779	17906	17823	17930	17885	18006	17717	17928	17864	17826	17845	17903	17769	17879	17987	17865	17787	17747	17851	17921	17769	17970	17935	17836	18038	17863	17758	17762	17830	17816	17706	17851	17935	17952	17651	17801	17803	17897	17972	17781	17872	17739	17798	17896	17920	17793	18104	17953	17766	17889	18110	17807	17828	18055	17826	17867	17794	17766	17928	17833	17905	18078	17830	17945	17893	17925	17857	17908	17831	17717	17826	17717	17875	17881	17848	17792	18096	17960	17879	17901	17793	17867	17857	17825	17731	17813	17816	17706	17835	17767	17782	17782	17948	17815	17982	17787	17863	17830	17886	18005	17927	17765	17735	17858	17664	17797	17935	17730	17914	17836	17779	17863	17837	17838	17791	17779	17821	17862	17896	17717	17852	17891	18031	17765	17800	17935	17682	17847	17873	17864	17792	17653	17854	17778	17959	17956	17881	17712	18167	17877	17923	17773	17742	17853	17901	17901	17951	17871	17885	17854	18001	17708	17975	17881	17789	17806	17924	17902	17840	18143	17766	17960	17925	17898	17905	17851	17876	17817	17828	18004	17797	17750	17965	17956	17757	17926	17718	18077	17884	17775	17784	17948	17712	18032	17871	17879	17810	17909	17751	17698	17955	17765	17923	17800	17868	17795	17810	17959	18005	17806	18020	17810	17937	18048	18059	17987	17846	17824	17925	17840	17842	17841	17947	17838	18038	17959	17669	17946	17836	17836	17711	18006	17850	17785	18035	17845	17931	17817	17761	17823	17883	18029	18025	17796	17848	17925	18035	17806	17935	18030	17874	17976	17874	17900	17943	17904	17951	17892	17849	17859	17941	17950	17806	17774	18017	17864	17709	17830	17794	17796	17810	17981	17968	17837	18085	18002	17905	17670	17923	17846	17993	17830	17622	17748	17755	17810	17804	17712	18049	17729	17814	17828	17798	17804	17832	17967	17725	17962	17990	17971	17852	17953	17904	17865	17893	17991	17769	17885	17854	17926	17917	17824	17893	17960	17630	17987	17844	17797	17744	17966	17938	18053	17903	17897	17850	17833	17943	17906	17828	17648	17801	17903	18005	17741	17885	17913	17982	17796	18065	17962	17945	17973	17814	17926	17930	18003	17953	17830	17963	17886	17720	17956	17873	18050	17837	17929	17911	17908	17828	17972	17918	17970	17894	17879	17872	18007	17909	17973	17861	18024	17917	17880	17903	17892	17823	17721	17990	17847	17877	17818	17866	17918	17966	17942	17905	17846	17820	17609	17910	17774	17677	17879	17790	17768	17810	17679	17780	17798	17764	17755	17839	17880	17879	17693	17729	17881	17727	17764	17841	17946	17973	17699	17805	17759	17755	17763	17812	17927	17996	17809	17989	17875	17803	17745	17929	17748	17863	17757	17733	17988	17789	17669	17837	17861	17998	17739	17816	17914	17850	17624	18018	17777	17819	17684	17933	18022	17859	18024	17941	17742	17732	17879	17777	17835	17699	17677	18049	17757	17866	17831	17914	17740	17953	17776	17960	17844	17696	18048	17778	17779	17904	17789	17920	17872	17711	17764	17804	17807	17755	18088	17847	17902	17836	17916	17890	17735	17516	17961	17890	17771	17950	17833	17998	17964	17868	17626	17887	17840	17825	17812	17928	17758	17912	17818	17827	17856	17762	17949	18191	17674	18065	17832	17735	18066	17832	17863	17733	17821	17877	17717	18048	17887	17843	17818	17885	17706	17916	17931	17799	17858	17889	17857	17902	17978	17840	17754	17768	17762	17802	17806	17880	18067	17906	17995	17949	17908	17828	18030	17823	17669	17856	17733	17875	17855	17886	17765	17867	17874	17741	17880	17880	17864	17963	17757	17678	17896	17803	17889	17953	17744	17919	17914	17835	17731	17961	17992	18125	17834	18029	17901	17806	17906	17952	17880	17739	17904	17769	17798	18142	17719	17766	17865	17835	17882	17969	17896	17951	17835	18064	17799	17877	17900	17887	17875	17872	17820	17780	17807	17911	17842	17858	17917	17741	17759	17790	17810	17789	17818	17903	17913	17788	17922	17861	17832	17942	17768	17795	17780	17808	17732	17847	17748	17861	17905	17700	18079	17906	17876	17867	17706	17786	17889	17794	17686	17876	17872	17649	17741	17845	17859	17878	17832	17715	17936	17897	17835	17870	17746	17926	17791	17905	17781	17838	18056	17617	17687	17838	17754	17773	17720	17764	17699	17853	17882	17835	17904	17890	17946	17847	17783	17897	17774	17838	17945	17799	17931	17877	17902	17874	17882	17755	17700	17900	17894	17893	17882	17903	17829	17910	17778	17756	17863	17914	17866	17969	17794	17972	17915	17805	17708	17838	17860	17912	17947	17655	17893	17862	17828	17804	17899	17756	17973	17796	17782	17908	17908	17928	17878	17725	17947	17853	17907	17695	17992	17838	17910	17925	17783	17778	17744	18097	17854	17817	17779	17786	17810	18022	17927	17893	17701	17801	17849	17993	17800	17814	17875	17904	17783	17812	18058	17736	17719	17717	17924	17978	17891	17892	17903	17884	17752	17827	17788	17797	17902	17903	18030	17765	17938	17915	17906	17655	17830	17911	18122	17632	17800	17956	17910	18030	17783	17920	17888	17751	17852	17923	17882	18014	17754	17981	18000	17999	17840	17808	17889	17980	17968	17985	17764	18023	17705	17889	17867	17812	17951	17782	17781	17785	17881	17719	17966	18026	17757	17770	18022	17858	17810	17789	17969	17863	17833	18023	17754	18076	17919	17918	17940	17901	17869	17869	17780	17975	17917	17881	17650	18030	17898	17839	18073	17938	17880	17891	17929	18121	17891	17829	17829	17857	17849	17753	18147	17865	17862	17877	17814	17883	17880	17876	17992	18146	17794	17736	17824	17769	17744	17933	17899	17901	18087	17846	18046	17915	17897	17924	17763	17897	17826	17721	17880	17924	17732	17915	17938	17700	18018	17888	18001	17804	17827	17897	17879	17664	17825	17869	17768	17819	17945	17900	17871	17987	17722	17872	17918	17839	17824	17693	17829	17640	17984	17748	17853	17893	17946	17874	17953	17987	17735	17881	17828	17856	17947	17908	17626	18023	17884	17834	17735	17805	17951	18044	17779	17859	17681	18005	17770	17898	17825	17835	17943	17858	17835	17749	17835	17844	17884	17849	17955	17918	17779	17862	17999	17978	17781	17872	17859	17795	17742	17780	17860	17988	17812	17927	17874	17969	17750	17910	17889	17905	17869	17848	17761	17859	17748	17983	17841	17840	17944	17922	17931	17950	17706	17886	17839	17931	17775	17735	17845	17816	17837	17741	17797	17955	17803	17864	17900	17936	17955	17761	18032	17733	17963	17929	17828	17830	17937	17857	17835	17983	17768	17870	17879	17743	17745	17841	17971	17727	17819	17829	17838	18011	17752	17980	17851	17874	17961	18037	17875	17912	18055	17914	17946	17773	17801	17887	17781	17944	17809	17822	17868	17911	17939	17887	17844	17854	17860	17904	17864	17807	17916	17904	17872	17794	17840	18045	17839	17870	17789	17889	17750	17967	17822	17769	17790	17661	17672	17722	18046	17887	17671	18023	17855	17910	17812	17945	17784	17840	17959	17840	18050	17855	17848	17888	17701	17826	17782	17737	17726	17917	17883	17811	17907	17768	17630	17762	17755	17893	17769	17888	17780	17893	17925	17839	17686	17872	17893	17603	17727	17878	17793	17702	17817	17779	17833	17781	17852	17766	17846	18066	17865	17872	17660	17842	17667	17710	17946	17847	17883	17932	17667	18107	17897	17912	17892	17813	18009	17719	17786	17783	17876	17990	17987	17982	17999	17841	17872	18021	17757	17779	17803	17834	17869	17849	17974	17976	17812	17987	17846	17806	17799	17861	17919	17639	17740	17805	17891	18060	17913	17793	17771	17778	18150	17965	17846	17830	17949	17761	17691	18023	17808	17777	17695	17914	17706	17846	17880	17760	17902	17810	17839	17793	17969	18110	17733	17788	17758	17792	17953	17799	18013	17633	17798	17759	17910	17889	17837	18073	17846	18019	17863	17841	17892	17616	17818	17751	17674	17893	17965	17817	17969	17949	18021	18011	17832	17849	17838	18025	17869	17879	17790	17949	17727	17766	17781	18023	17847	17826	17928	18019	17813	17774	17953	17968	17853	17773	17712	18079	17846	17723	17859	17760	17859	17913	17896	17784	17961	17774	18005	17996	17862	17841	17930	17815	17812	17881	17915	17945	17887	17978	17993	17874	17756
44446	51384	50268	43252	35865	30808	28616	28612	28547	28147	27835	28090	28437	28928	28792	28783	28411	28262	28131	27821	28143	28024	28116	27995	27912	28000	28315	27938	27971	27844	28033	27935	28234	28182	27956	27962	28160	28073	27904	27946	27843	27746	28290	27844	28088	28151	28160	27949	27841	28221	27983	27951	28050	27961	28043	27878	28051	28044	27978	28121	27862	28388	27919	28151	27962	28110	27948	27944	28187	27923	27961	27834	27816	27725	27946	27600	28129	27832	27950	27739	27892	28151	27887	27847	28120	27837	28110	28122	28099	28088	27986	27883	27908	28133	28062	27892	28002	28126	27993	27962	27754	28073	28020	28223	28012	27854	28008	28061	28072	27821	27940	28189	28222	28007	27869	28018	27912	27860	27927	27869	27859	27943	28015	27995	27916	27979	28121	27933	27958	28033	27888	28098	27765	28053	27929	27971	27872	28059	27961	27923	27938	28000	27935	27983	27981	27938	27964	28097	28045	27919	27914	27822	27775	27873	28065	27591	28156	27682	28063	28069	28018	27872	28159	27751	27993	28053	27968	27775	27860	27818	28251	28128	27766	27948	27993	28172	27950	27844	27743	27902	28021	27913	28058	27971	27841	27589	27953	28161	28096	28017	27748	27653	27792	28050	28026	27811	28030	27795	27877	27889	28007	27848	28006	27905	27917	27803	27858	27834	27816	28205	27842	27955	27868	27971	27919	27930	27879	27902	28288	27963	28037	28077	27868	27853	27984	27970	27890	27766	27706	27935	27792	27857	27896	27983	28125	27789	27800	27690	28088	28060	27989	27983	28060	28045	28011	28115	27821	28223	27856	27837	27955	28106	27689	27986	28095	27794	27934	27961	27992	28143	27908	27644	27919	27884	28015	27960	27880	28046	27896	27783	27923	27949	28003	28113	28071	27722	28086	28078	28015	27953	28164	28003	27677	28121	27927	28209	27959	27936	27739	28138	27840	27843	28181	27756	28064	28008	27662	28155	28186	28105	28021	27974	27859	28007	27996	27830	27894	28008	27697	27691	28004	27788	27971	28019	27979	28126	27993	28009	27968	27993	28275	27963	28215	28095	28109	27940	28029	27926	27988	28215	28032	27922	27872	27600	27948	28243	28090	28188	28145	27762	27806	27838	27898	27999	27796	28008	27992	27788	27883	27971	27805	28106	27955	28014	27957	27895	28131	28071	28132	27951	27806	27792	28058	27962	27927	27821	27912	27819	27938	28160	28400	28168	28019	28168	28045	27909	28099	27750	27749	27802	28172	27875	27876	27968	27795	27707	28027	27912	28135	28062	28068	28121	27919	27789	28236	27989	27963	28040	28083	28077	28139	28009	28204	27889	27817	28103	27867	27755	27640	27885	27881	27923	27922	27785	28162	27898	27876	27971	28163	28178	27957	28046	28041	27777	28007	27959	28083	28028	27863	28016	27718	27786	28006	28158	28157	28012	27982	27811	27899	27755	27885	27816	27967	28021	27935	27821	27799	28254	28032	27959	28007	28136	28087	28278	27771	27969	27871	28035	27835	27930	27746	27608	28031	28153	28087	28025	28075	27729	27842	27816	27793	27922	28146	27637	27802	28110	28203	28021	27934	27921	28014	27897	27844	27967	27754	28023	28205	27859	27810	28041	28173	28022	27760	27880	28099	27948	27952	27959	28105	27880	27645	27911	27971	28120	27901	27898	27845	27933	27923	27742	28078	27896	28056	28066	27983	28067	27792	27737	27972	28082	28024	27948	27985	27900	27721	27820	28254	27802	28169	27859	28347	28005	28018	27750	27950	27919	27834	27895	27815	28003	27751	28150	27927	28219	27889	28132	28064	28064	27861	27918	27984	27829	27848	27971	27804	27849	27896	27837	28030	27928	28044	27772	28038	27972	27771	27785	28061	27882	27926	27956	28226	28033	27825	27723	27832	28008	28009	27776	28211	27860	28081	27875	28438	28257	28107	27858	28118	27896	27806	27813	27909	28077	28044	28074	27938	27906	27927	28040	28122	27990	27811	28023	27792	27802	28022	28024	27783	27829	27924	28004	28224	28115	27990	28092	28237	27882	28026	27789	27851	27820	27862	28010	28071	27915	28371	27883	28055	28034	28192	27813	27913	28144	28267	27946	28004	27884	27922	27948	28039	27889	28024	28078	27870	28051	28061	27873	27802	28003	28081	28160	27950	27754	28063	27964	27993	28194	27890	27854	28037	28023	27984	28164	27636	28043	27603	27923	27992	27842	28114	27889	28110	28085	27903	27704	27639	27736	27971	28075	28229	27893	27822	28277	27813	28114	27709	27887	27895	28049	27855	27991	27939	27854	27751	27727	27944	27904	28141	27939	27895	27618	27946	27855	27695	27795	27749	27879	27884	27815	28014	27779	27731	28079	28010	28045	28000	28112	27981	28307	27857	27811	28209	28078	28096	27921	28002	28082	27988	27864	28068	28072	27985	27920	27954	27986	27950	27883	27959	28005	27884	27816	28131	28249	28067	27884	27925	28075	27989	28036	28132	27714	28045	28021	27819	27953	27964	28016	27855	28061	28236	27974	28056	27850	27886	27973	28100	27811	28062	27682	27935	28128	28065	27894	28042	27854	27760	27950	27808	27652	27581	27802	27940	28146	28068	27704	27840	28081	27806	27721	28284	27772	27910	27935	28232	27865	27779	27889	27967	27949	28279	28007	27996	28089	28086	27880	28087	27851	27759	28168	28037	27786	28042	28069	28001	27797	27877	27974	28001	27863	28192	27848	27978	27983	27944	27756	27879	27915	27769	28031	27777	27712	27876	28068	27962	27912	27830	28150	27767	27867	28142	27825	27885	27888	28046	27925	27922	28104	28083	27945	28019	27953	27872	28105	28031	27956	27893	27999	27959	28047	28023	27954	27954	27940	28078	27798	27798	27940	27980	28131	28023	28001	28092	28058	27928	27892	27739	27959	27908	27855	27861	27996	28026	28101	27729	27978	27744	27990	27865	28054	28015	28156	27954	27777	28028	28004	27865	28114	27850	27999	28219	27958	27906	27792	27831	27827	28171	28007	27940	27801	28035	27942	27812	27941	28173	27855	28029	28099	27849	27927	27738	27984	27708	28102	27923	27965	28144	28029	28051	28057	27896	27957	27845	28062	28025	27832	27957	27744	27947	27862	27890	28140	28008	28075	27940	27891	27911	27813	27998	27731	27877	28213	27942	27898	27857	27651	27806	27885	27804	27633	28062	27964	27800	27855	28163	27553	27696	28131	27922	27994	28116	28020	28203	28128	28142	28035	28103	28151	27993	27835	27706	28147	27691	27997	28004	27868	28165	27967	28068	27994	28216	27962	27930	28028	27914	28100	27931	27989	27828	28137	27758	27924	28115	27884	27951	28009	27987	28025	27747	28138	27928	27880	27883	28239	27798	27829	28042	27971	27992	27978	28022	27935	28155	27992	28043	28046	28069	28204	28062	28036	27980	27851	27924	28043	27870	27982	28079	27931	28141	27997	28177	28081	27890	27812	28348	27982	28028	28133	28009	27945	27986	27957	28207	27944	27851	27928	28004	28186	27801	27802	27990	27943	28051	28170	27935	27962	27928	27879	27696	27995	27874	28028	28006	28020	27782	28260	27926	27988	28023	27797	27811	27722	28110	27946	27989	28058	28195	28052	28031	28019	27802	27876	27864	27927	27904	27812	27845	27830	27875	28069	27901	27742	28162	28104	27920	27831	27905	27943	27983	28213	27703	27854	28000	27875	27651	28027	27925	28171	28006	27892	27964	27841	28049	28454	27803	28080	28170	27940	28182	28251	27981	27987	27717	27962	27843	28078	28214	28038	28012	27606	28199	28169	28130	27854	28140	28091	28224	27955	28153	27992	27658	27875	28084	27815	28056	28069	27949	27927	27784	27972	27979	27776	28032	28158	27994	27884	28147	28070	27897	27778	28277	27975	28052	27866	28195	28208	27815	27871	27679	27955	28163	27957	27733	28065	27987	27991	28127	27894	27993	28167	28208	28048	27776	27951	27893	27891	28027	28011	28058	28092	28139	28021	28019	27989	27912	27851	28074	27642	27609	28186	27806	27929	28315	27934	27782	27834	28041	27990	28067	28053	27867	28086	28207	28085	28059	27964	27861	28275	28100	28024	28137	28246	27835	27995	27903	28026	28096	28097	27803	27752	27950	27882	27847	27815	28001	28010	27924	27941	27879	27911	28111	28090	27919	28047	28071	27781	27966	27953	27991	27948	28261	28099	28143	27878	28291	27968	28320	28081	27830	27963	27902	27879	27631	27815	27864	27784	27920	27886	28134	27973	27915	27749	27937	27846	28113	27747	27860	27817	27798	27910	28019	28220	28116	27996	27976	27873	27811	28031	28082	27801	28036	27745	27940	28012	27984	28095	28075	27938	27946	27761	27821	27925	27988	28054	27987	27927	28097	28246	27775	27961	27923	27873	28190	28062	28205	27933	28035	27836	28194	28174	27858	28194	27928	27901	27851	27902	27787	28011	27836	27950	27937	27978	28180	28186	28058	28010	27996	28021	27989	27994	28048	27872	28004	27777	27893	28128	27955	27821	28013	28050	28095	28052	28090	27941	28049	28072	27889	28105	27793	28068	27808	28095	27884	27969	28009	27969	27951	27987	28203	27578	28134	27817	28155	28013	27903	28126	27975	28023	27994	28113	27889	28031	27883	28035	27919	27658	28101	28167	27840	28238	27947	27968	27886	27960	28047	27962	27986	28123	28101	28195	28013	28170	28165	27917	27943	27868	27872	27970	27940	28139	27951	27899	28032	27809	27919	27954	28030	28262	28038	27990	28065	28051	27815	28058	28083	28084	27996	27944	27663	27817	27926	27923	28139	28050	28127	27801	28026	27783	27866	27893	28252	28260	27786	28378	28106	28031	28177	28202	27760	27785	28094	27892	27922	28089	27916	28076	28092	27703	28068	27945	28099	28065	28080	28132	27980	28021	28047	28034	28252	27923	27937	27958	27778	28009	28039	28010	28069	27966	27932	27845	28030	28018	28049	27784	27767	27990	28080	28041	27712	27892	27915	28008	28014	27634	27716	28026	27892	28017	27878	27933	28104	27646	27788	28021	27961	27721	27973	27916	27746	28236	28048	28021	27988	27713	28025	27828	27954	27849	27886	28091	28005	27903	27867	28127	28041	27996	27939	27810
45867	57115	48570	37208	28037	20844	18509	18371	18269	18096	17877	18119	18625	18869	18744	18488	18190	18055	17716	17934	17878	17732	17781	17739	17902	17908	17733	17886	17839	17811	17893	17746	17753	17686	17860	17758	17806	17729	17753	17665	17755	17731	17853	17848	17766	17753	17835	17821	17860	17899	17896	17855	17844	17876	17913	17806	17864	17869	17744	17776	17745	17816	17789	17723	17840	17742	17932	17738	17894	17835	17652	17881	18057	17683	17995	17800	17685	17880	17696	17986	17857	17867	17729	17962	17750	17637	17880	17856	17843	17719	17668	17957	17755	17801	17715	17830	17969	17689	17679	17561	17708	17832	17608	17785	17748	17805	17974	17718	17689	17822	17616	17657	17827	17591	17777	17639	17976	17778	17688	17945	17790	17760	17940	17705	17822	17726	17635	17784	17733	17875	17639	17831	18007	17582	17859	17868	17584	17693	17933	17655	17767	17881	17917	17752	17788	17964	17803	17696	17968	17863	17673	17854	17689	17787	17898	17821	17578	17812	17813	17852	17848	17831	17772	17698	17624	17869	17719	17833	17751	17706	17623	17676	17901	17731	17771	17698	17782	17748	17814	17717	17840	17768	17736	17808	17816	17613	17731	17738	17708	17742	17742	17932	17803	17783	17828	17795	17839	17712	17762	17842	17868	17931	17874	17881	17897	17651	17750	17699	17769	17722	17747	17817	17891	17798	17738	17629	17678	17914	17798	17747	17866	17627	17827	17703	17695	17806	17821	17744	17642	17816	17811	17661	17807	17754	17792	17724	17724	17774	17852	17653	17700	17720	17918	17889	17931	17819	17909	17729	17556	17819	17825	17888	17772	17803	17668	17700	17686	17640	17925	17790	17868	17781	17682	17635	17696	17743	17746	17640	17710	17895	17733	17718	17654	17885	17856	17706	17718	17722	17970	17841	17718	17968	17646	17893	17918	17823	17851	17702	17799	17893	17778	17835	17887	17868	18069	17868	17703	17778	17928	17942	17917	17799	17794	17723	17656	17837	17630	17838	17715	17931	17959	17619	17773	17644	17963	17826	17790	17601	17832	17665	17737	18041	17714	17838	17804	17704	17612	17797	17655	17625	17733	17905	17804	17850	17973	17753	17807	17957	17950	17744	17859	17622	17826	17866	17845	17722	17675	17774	17761	17771	17688	17882	17802	17828	17771	17815	17666	17760	17693	17786	17629	17880	17761	17763	17806	17865	17755	17787	17908	17682	17699	17833	17604	17644	17872	18046	17614	17629	17849	17740	17911	17769	17661	17675	17669	17604	17935	17801	17871	17905	17880	17838	17869	17909	17818	17776	17675	17943	17709	17745	17822	17702	17989	17783	17680	17660	17709	17768	17740	17827	17630	17668	17949	17807	17820	17807	17763	17828	17719	17737	17764	17923	17683	17768	17860	17717	17778	17769	17789	17698	17830	17661	17833	17808	17801	17763	17798	17942	17782	17866	17947	17764	17731	17713	17616	17714	17733	17701	17719	17839	17780	17983	17663	17919	17826	17771	17821	17815	17996	17882	17725	17789	17680	17655	17735	17649	18007	17608	17803	17772	17856	17908	17873	17765	17827	17869	17849	17736	17691	17712	17971	17813	17690	17772	17893	17690	17666	17775	17583	17745	18132	17972	17696	17869	17647	17711	17526	17847	17895	17904	17927	17902	17640	17822	17775	17706	17863	17839	17852	17928	17849	17894	17741	17753	17725	17879	17823	17702	17618	18069	17833	17851	17850	17469	17993	17646	17715	17793	17733	17784	17803	17868	17710	17726	17747	17926	17768	17856	17697	17719	17748	17714	17617	17815	17887	17814	17724	17716	17796	17641	17837	17628	17659	17753	17871	17761	17765	17854	17883	17670	17867	17922	17961	17751	17654	17741	17758	17879	17828	17894	17734	17842	17745	17853	17857	17698	17864	17915	17746	17711	17849	17724	17796	17842	17788	17799	17718	17797	17752	17648	17765	17867	17631	17851	17831	17746	17737	17764	17787	17730	17752	17880	17741	17696	17967	17820	17845	17875	17761	17695	17840	17834	17610	17759	17652	17767	17932	17717	17596	17772	17793	17910	17873	17740	17898	17834	17854	17879	17722	17788	18011	17768	17553	17705	17712	17696	17697	17679	17917	17753	17847	17824	17946	17798	17729	17857	17834	17705	17781	17685	17875	17729	17852	17846	17784	17815	17820	17720	17657	17968	17862	17795	17711	17734	17834	17684	17787	17717	17860	17846	17647	17870	17807	17750	17961	17815	17757	17797	18009	17928	17686	17945	17794	17850	17876	17733	17806	17760	17851	17926	17856	17867	17894	17737	17730	17779	17709	17547	17936	18006	17778	17896	17894	17757	17829	17796	17730	17848	17711	17692	17770	17790	17870	17548	17718	17861	17824	17801	17770	17852	17869	17681	17892	17738	17660	17982	17816	17718	17848	17870	17710	17850	17725	17714	17857	17818	17922	17931	17877	17741	17805	17749	17839	17696	17838	17796	17695	17785	17840	17815	17837	17781	17816	17708	17955	17756	17605	17882	17686	17774	17821	17639	17724	17890	17795	17921	17651	17891	17818	17806	17819	17835	17751	17877	17875	17777	17696	17727	17755	17661	17740	17715	17884	17854	17721	17873	17763	17808	17695	17918	17819	17901	17858	17848	17891	17798	17814	17989	17799	17623	17759	17808	17690	17870	17833	17833	17650	17817	17829	17784	17849	17842	17806	17787	17682	17781	17840	17791	17693	17756	17796	17837	17900	17873	17944	17655	17780	17619	17657	17899	17770	17778	17890	17818	17703	17696	17717	17822	18074	17801	17796	17833	17611	17688	17754	17731	17784	17950	17770	17784	17864	17679	17682	17862	17732	17585	17652	17868	17674	17730	17883	17618	17790	17829	17753	17636	17849	17944	17706	17850	17891	17718	17881	17904	17689	17739	17866	17799	17802	17723	17809	17860	17762	17910	17755	17775	17873	17731	17971	17749	17795	17648	18029	17833	17763	17846	17877	17885	17766	17788	17577	17926	17840	17804	17821	17606	17733	17668	17862	17632	17865	17697	17717	17993	17785	17913	18018	17737	17933	17872	17775	17829	17782	17648	17677	17675	17678	17775	17739	17792	17808	17774	17756	17892	17901	17868	17747	17769	17847	17659	17789	17608	17977	17710	17850	17732	17754	17620	17746	17786	17753	17906	17740	17670	17770	17897	17800	17921	17898	17799	17780	17786	17638	17838	17765	17842	17644	17659	17858	17814	17587	17816	17671	17775	17713	17837	17865	17869	17895	17583	17742	17631	17797	17661	17772	17781	17848	17854	17898	17952	17722	17811	17671	17889	17852	17857	17781	17688	17788	17973	17904	17778	17716	17982	17748	17687	17913	17662	17770	17945	17847	17868	17730	17846	17711	17775	17881	17714	17864	17809	17711	17842	17661	17809	17935	17771	17766	17586	17773	17788	17886	17714	17773	17792	17741	17754	17670	17809	17870	17973	17705	17917	17912	17946	17901	17837	17717	17864	17998	17806	17945	17782	17909	17893	17796	17712	17908	17817	17717	17701	17792	17822	17730	17817	17802	17785	17661	17668	17736	17656	17867	17948	17728	17975	17827	17977	17696	17862	17766	17820	17852	17820	17812	17841	17782	17834	17704	17891	17812	17897	17725	17815	17679	17678	17943	17723	17911	17821	17706	17741	17809	17870	17817	17825	17853	17860	17831	17611	17708	17755	17804	17891	18159	17859	17768	17926	17912	17761	17762	17935	17738	17788	17817	17759	17607	17852	17707	17810	17941	17624	17804	17790	17893	17853	17750	17826	17926	17762	17786	17696	17803	17882	17845	17700	17765	17804	17730	17830	17812	17758	17814	17932	17728	17761	17950	17659	17648	17993	17855	17719	17823	17786	17840	17942	17672	17734	17760	17733	17887	17700	17929	17727	17803	18034	17751	17845	17904	17779	17803	17681	17756	17741	17702	17900	17763	17883	17903	17981	17800	17726	17847	17872	17736	17911	17617	17861	17759	17713	17777	17645	17647	17667	17800	17847	17819	17637	17905	17659	17837	17737	17826	17862	17860	17670	17947	17702	17828	17745	17773	17889	17807	17854	17813	17707	17809	17820	17623	17728	17799	17854	17773	17781	17658	17793	17785	18049	17675	17801	17749	17736	17762	17697	17851	17837	17768	17620	17850	17732	17649	17896	17733	17706	17746	17821	17764	17692	17710	17663	17868	17735	17860	17789	17882	17667	17769	17800	18026	17908	17874	17808	17705	17920	17708	17847	17740	17774	17883	17688	17853	17551	17948	17778	17590	17813	17680	17728	17844	17668	17844	17703	17666	17777	17778	17855	17921	17906	17682	17996	17693	17746	17851	17791	17949	18027	17875	17832	17743	17817	17774	17878	17615	17860	17972	17655	17768	17844	17999	17853	17924	18021	17799	17935	17692	17897	17725	17829	17771	17986	17720	17724	17786	17640	17641	17893	17948	17694	17763	17636	17909	17652	17965	17840	17737	17822	17922	17781	17900	17771	17816	17775	17728	17918	17721	17714	17774	17616	17568	17735	17716	17748	17629	17829	17825	17838	17950	17764	17880	17717	17604	17843	18037	17778	17805	17811	17733	17689	17893	17920	17695	17790	17683	17871	17778	17715	17854	17821	17871	17842	17753	17824	17634	17724	17892	17874	17760	17849	17845	17781	17759	17829	18018	17753	17879	17770	18009	17790	17671	17682	17685	17623	17787	17877	18017	17840	17909	17916	17627	17774	17728	17884	17799	17832	17789	17758	17624	17796	17868	17511	17792	17737	17917	17795	17801	17886	17839	17572	17864	17735	17784	17799	17814	17768	17950	17779	17862	18110	17792	17768	17840	17698	17882	17804	17782	17820	17587	17776	17806	17773	17878	18039	17823	17743	17687	17776	17721	17926	17811	17818	17807	17751	17745	17698	17848	17863	17920	17805	17739	17828	17838	17902	17773	17662	17720	17750	17901	17802	17771	17737	17713	17634	17676	17751	17970	17848	17843	17650	17769	17671	17869	17870	17796	17694	17973	17744	17757	17793	17802	17843	17832	17888	17855	17821	17831	17804	17761	17735	17725	17677	17641	17708	17827	17737	17839	17868	17767	17816	17950	17892	17705	17744	17839	17716	17951	17686	17842	17952
23330	20653	28322	30894	29657	29876	31891	29769	29141	29525	29287	30255	37112	38534	37559	34665	31758	29560	29094	28572	28874	28538	28572	28556	28796	28709	28711	28770	28446	28647	28593	28690	28554	28578	28583	28479	28641	28675	28637	28394	28405	28619	28404	28700	28464	28663	28495	28672	28386	28320	28721	28489	28568	28467	28845	28697	28472	28494	28855	28738	28547	28496	28556	28958	28601	28518	28395	28522	28660	28456	28475	28512	28776	28547	28713	28604	28653	28437	28624	28416	28768	28607	28795	28507	28713	28435	28655	28500	28948	28852	28568	28322	28568	28607	28452	28450	28419	28790	28632	28490	28448	28429	28219	28461	28668	28741	28520	28228	28490	28583	28601	28706	28489	28460	28805	28267	28202	28473	28425	28524	28742	28750	28519	28394	28571	28560	28466	28391	28478	28401	28488	28592	28731	28577	28393	28497	28530	28526	28415	28460	28448	28576	28609	28517	28538	28579	28687	28247	28588	28521	28564	28559	28690	28569	28398	28272	28168	28469	28605	28273	28492	28668	28652	28500	28404	28719	28643	28445	28747	28371	28579	28530	28632	28450	28439	28506	28506	28599	28390	28485	28187	28370	28748	28369	28462	28408	28452	28443	28417	28434	28392	28629	28417	28566	28233	28433	28598	28488	28675	28291	28654	28565	28432	28723	28328	28564	28232	28808	28546	28446	28591	28326	28367	28359	28808	28585	28544	28384	28720	28401	28402	28480	28536	28393	28410	28521	28451	28421	28604	28483	28774	28733	28822	28464	28492	28603	28369	28627	28524	28253	28532	28320	28465	28746	28609	28476	28531	28694	28563	28510	28541	28661	28559	28680	28378	28419	28501	28567	28723	28576	28583	28512	28653	28658	28322	28316	28488	28390	28512	28766	28559	28673	28400	28439	28473	28627	28759	28650	28581	28426	28488	28470	28258	28514	28404	28307	28415	28614	28642	28430	28558	28503	28390	28686	28750	28269	28799	28209	28462	28601	28689	28537	28154	28387	28266	28356	28334	28606	28545	28587	28616	28573	28507	28301	28679	28573	28429	28522	28568	28752	28509	28412	28488	28498	28511	28589	28777	28516	28453	28545	28764	28472	28566	28589	28576	28546	28598	28309	28701	28454	28600	28747	28681	28486	28440	28449	28491	28487	28571	28562	28506	28218	28567	28571	28691	28727	28361	28540	28445	28678	28539	28278	28224	28687	28554	28420	28625	28432	28405	28620	28476	28580	28486	28581	28406	28566	28457	28277	28276	28359	28622	28656	28746	28587	28450	28629	28764	28134	28515	28552	28660	28399	28541	28465	28666	28532	28479	28500	28484	28596	28470	28460	28382	28503	28479	28547	28386	28381	28478	28470	28579	28465	28523	28546	28375	28463	28645	28433	28559	28606	28574	28427	28375	28584	28586	28451	28609	28249	28556	28314	28694	28634	28343	28574	28684	28502	28267	28592	28753	28618	28444	28790	28308	28624	28725	28565	28722	28707	28480	28363	28543	28245	28457	28604	28787	28662	28530	28553	28614	28627	28535	28456	28290	28540	28424	28220	28505	28147	28666	28496	28630	28319	28445	28466	28536	28415	28503	28641	28720	28579	28624	28607	28551	28774	28438	28627	28087	28477	28571	28670	28691	28466	28470	28476	28480	28682	28441	28522	28409	28681	28402	28612	28433	28558	28515	28502	28270	28447	28415	28318	28621	28584	28650	28456	28484	28343	28385	28619	28539	28391	28401	28613	28336	28400	28793	28356	28659	28690	28492	28536	28512	28377	28519	28522	28454	28556	28424	28562	28743	28235	28745	28652	28781	28453	28585	28583	28452	28407	28549	28642	28684	28490	28514	28508	28425	28646	28486	28335	28614	28466	28584	28448	28670	28613	28669	28634	28658	28442	28652	28480	28735	28677	28526	28404	28646	28663	28699	28634	28678	28525	28549	28552	28870	28433	28696	28562	28412	28497	28388	28474	28443	28616	28755	28561	28686	28586	28236	28561	28695	28531	28493	28470	28504	28704	28651	28644	28898	28556	28726	28524	28536	28776	28379	28402	28853	28558	28365	28628	28487	28606	28699	28581	28455	28528	28705	28395	28307	28461	28568	28603	28244	28461	28652	28546	28551	28555	28373	28767	28525	28652	28402	28513	28422	28652	28571	28545	28641	28494	28677	28395	28281	28404	28635	28406	28647	28403	28214	28536	28366	28669	28450	28778	28583	28583	28770	28328	28374	28753	28685	28309	28639	28739	28609	28371	28583	28895	28770	28613	28556	28513	28780	28544	28831	28457	28396	28659	28307	28391	28414	28428	28544	28480	28780	28392	28846	28500	28477	28601	28645	28532	28373	28458	28256	28639	28345	28479	28368	28320	28575	28654	28417	28257	28591	28680	28385	28283	28405	28516	28360	28637	28548	28631	28434	28531	28645	28569	28487	28558	28738	28596	28625	28361	28415	28617	28823	28436	28538	28697	28429	28605	28418	28347	28682	28510	28611	28746	28739	28491	28584	28634	28397	28507	28496	28238	28478	28507	28832	28396	28370	28510	28609	28664	28498	28339	28453	28743	28422	28228	28569	28581	28343	28466	28644	28358	28470	28404	28380	28802	28610	28394	28517	28492	28668	28544	28609	28475	28538	28503	28625	28528	28421	28413	28693	28631	28377	28522	28743	28831	28605	28424	28669	28708	28532	28514	28508	28167	28704	28590	28739	28708	28824	28488	28426	28343	28462	28369	28816	28495	28659	28621	28621	28610	28452	28470	28312	28444	28613	28414	28561	28411	28534	28716	28691	28678	28580	28444	28475	28204	28645	28492	28677	28544	28560	28409	28619	28507	28510	28433	28631	28649	28607	28436	28310	28378	28556	28567	28417	28679	28831	28327	28653	28568	28565	28406	28465	28536	28425	28587	28430	28421	28439	28517	28657	28460	28325	28894	28424	28497	28337	28436	28413	28352	28663	28449	28908	28414	28459	28382	28492	28730	28198	28367	28539	28533	28593	28344	28560	28570	28688	28212	28314	28639	28505	28485	28615	28488	28838	28359	28731	28452	28750	28384	28713	28734	28633	28423	28717	28388	28529	28302	28445	28516	28583	28753	28310	28319	28600	28466	28590	28581	28563	28578	28589	28415	28380	28194	28396	28743	28584	28498	28515	28217	28643	28396	28646	28502	28605	28440	28614	28910	28292	28612	28800	28640	28477	28556	28453	28588	28719	28608	28269	28394	28632	28702	28487	28393	28580	28796	28640	28583	28514	28428	28566	28749	28539	28439	28415	28559	28756	28494	28390	28279	28342	28547	28815	28580	28551	28742	28673	28625	28474	28608	28540	28685	28184	28711	28377	28342	28727	28314	28493	28576	28559	28682	28310	28259	28727	28415	28364	28156	28677	28684	28424	28473	28629	28707	28542	28312	28771	28376	28464	28505	28467	28742	28531	28670	28338	28411	28652	28576	28485	28514	28396	28678	28431	28586	28547	28656	28496	28476	28392	28608	28596	28485	28578	28494	28265	28394	28367	28431	28505	28432	28583	28332	28687	28699	28863	28656	28290	28364	28630	28714	28543	28341	28458	28531	28427	28690	28844	28557	28459	28662	28276	28137	28570	28631	28433	28560	28474	28562	28772	28644	28638	28641	28638	28393	28740	28397	28291	28425	28460	28505	28285	28420	28477	28307	28542	28599	28440	28666	28476	28630	28171	28643	28605	28521	28496	28798	28495	28484	28403	28519	28646	28277	28470	28553	28407	28655	28353	28356	28445	28354	28725	28650	28641	28314	28571	28431	28706	28307	28426	28765	28704	28332	28401	28391	28279	28448	28537	28277	28602	28331	28414	28450	28592	28440	28449	28494	28471	28327	28340	28668	28782	28645	28428	28522	28413	28375	28524	28633	28490	28703	28508	28441	28734	28629	28452	28417	28785	28671	28812	28549	28626	28533	28422	28443	28698	28581	28542	28464	28776	28649	28683	28646	28578	28671	28610	28669	28820	28586	28458	28399	28531	28287	28375	28650	28354	28372	28720	28807	28565	28605	28527	28583	28501	28530	28135	28564	28412	28405	28355	28438	28480	28411	28111	28681	28652	28737	28567	28533	28606	28488	28519	28410	28810	28524	28851	28436	28724	28482	28372	28569	28438	28487	28515	28699	28166	28475	28398	28780	28742	28604	28508	28513	28514	28295	28531	28501	28668	28559	28393	28624	28522	28333	28362	28408	28540	28670	28639	28384	28556	28664	28758	28670	28392	28625	28328	28518	28472	28454	28659	28595	28451	28451	28735	28592	28465	28390	28371	28580	28166	28547	28556	28570	28691	28318	28415	28495	28749	28677	28815	28643	28339	28650	28406	28718	28702	28508	28239	28518	28492	28380	28377	28316	28698	28583	28582	28565	28480	28429	28580	28492	28731	28514	28719	28414	28948	28669	28613	28396	28616	28597	28658	28539	28496	28446	28430	28575	28428	28559	28344	28461	28154	28441	28420	28549	28832	28364	28265	28749	28342	28555	28458	28662	28480	28486	28520	28601	28842	28632	28544	28387	28315	28504	28615	28445	28672	28605	28572	28584	28660	28381	28564	28563	28649	28590	28606	28171	28622	28602	28454	28386	28728	28459	28470	28536	28658	28702	28557	28534	28372	28798	28434	28594	28309	28624	28560	28475	28698	28594	28639	28302	28710	28392	28590	28686	28662	28468	28496	28508	28510	28459	28492	28333	28641	28577	28440	28463	28507	28361	28613	28924	28461	28453	28598	28504	28396	28839	28343	28612	28411	28429	28686	28762	28561	28393	28535	28586	28647	28635	28555	28623	28455	28637	28655	28603	28558	28678	28744	28352	28298	28673	28779	28492	28363	28380	28621	28574	28725	28583	28452	28440	28425	28337	28562	28614	28606	28656	28578	28484	28301	28639	28614	28634	28363	28487	28309	28419	28613	28361	28600	28482	28530	28480	28615	28469	28777	28486	28341	28399	28590	28611	28326	28464	28713	28438	28448	28337	28439	28511	28392	28769	28559	28896	28737	28378	28378	28561	28569	28496	28832	28443	28482	28422	28334	28484	28439	28412	28730	28757	28354	28487	28711	28314	28534	28627	28737	28183	28492	28426	28484	28654	28598	28564	28347	28633	28791	28713	28559	28708	28789	28514	28532	28683	28660	28313
44871	65720	61472	50494	30432	22154	20022	19533	18993	18957	18696	21119	30487	30985	29424	25051	21375	19022	18425	18325	18147	18187	18201	18026	18002	18021	18200	18232	18045	17929	18206	18238	18138	18049	18067	18047	18201	18000	18097	18230	18162	18241	18159	17919	18184	18142	18198	17899	18045	18129	18091	17950	18164	18142	17963	18409	18109	18186	17926	18280	18125	18077	18003	18000	18119	17994	18038	18047	18119	18062	18064	18104	18083	18023	18187	18065	18012	18145	18087	18127	17958	18052	18027	18184	18112	18023	17889	17905	18013	18197	18136	18064	18103	18123	18109	18097	18120	18094	18100	17911	18259	18096	18109	18033	18100	18148	18060	18149	18197	17994	18217	18219	18061	18040	18178	18066	18144	17997	18064	18110	18221	18009	18179	18148	18357	18238	18087	18131	18119	18204	18162	18031	18193	17989	18227	18088	18055	18048	17992	18139	18098	17956	18098	18127	18287	18023	18100	18227	18100	18040	18119	18122	18247	18020	17915	18025	18200	18002	18019	17838	18267	18051	18009	18110	18144	18036	17974	18076	18098	18044	18089	18138	18032	18074	18025	18031	18061	17932	18048	18276	18090	18072	18053	17988	18284	18150	18091	18049	17952	18157	18052	18041	18336	17930	18173	18164	18027	18162	18020	18134	18031	18017	18138	18122	18212	17952	18162	18174	18128	17970	18099	18102	18237	17958	18118	18056	18037	17993	18081	18206	18018	18116	18262	18102	18147	18152	18092	17928	18164	18017	18061	17947	18142	18046	18032	18031	17849	17931	18028	18023	18114	18073	17932	18050	18124	18032	18112	18174	18048	18057	18164	17818	18178	17818	17942	18080	18078	18081	18290	18082	18047	17939	18148	17896	17946	18133	17998	18203	17998	18211	18111	18161	18177	18025	18118	18053	18260	18204	18070	18189	17941	18023	18211	18108	18230	18182	18184	18100	18020	18094	17893	18241	18282	18114	18055	18138	18198	18120	18145	18211	18118	18089	18093	18052	18190	18084	18036	18206	17886	17941	18143	18164	18152	18123	18128	17987	18074	18196	18214	18103	18145	17982	18098	17973	18262	18150	18048	18211	18005	18080	18331	18171	18178	18189	18140	17963	18153	18020	18074	18175	18082	18265	18188	18001	18101	18185	18280	18232	18022	18162	18268	18028	18136	17915	18016	18129	17897	18090	18119	17982	18219	17909	18123	17964	18362	18043	17927	18039	18043	18160	18262	18217	18174	18163	18167	17926	17946	18199	17937	18037	18055	17997	18065	18303	17903	18036	18166	18091	18002	18011	18014	18121	18148	18056	17887	18089	17900	17997	18198	18076	18136	18066	18147	18237	18024	18094	18107	18035	18171	18069	18164	18051	18229	18045	18175	17905	18208	18074	18299	18256	18071	18092	18020	18127	18235	18070	18016	18049	18115	18139	18294	18030	18146	18157	18129	18082	17912	18090	18063	18025	18332	18135	17987	18247	17975	18186	18018	18171	18109	18082	18345	18077	18177	18164	18127	18033	18085	17993	18315	18193	18012	17894	18166	18196	18102	18080	18110	17872	18063	17990	17986	18071	18190	17932	18052	18141	18018	18161	18182	18173	18218	18133	18060	18209	18068	17947	18024	18117	18079	18074	18021	18122	18046	17982	17962	18141	17877	18052	18200	18035	18124	18165	18101	18032	18141	18203	18195	17833	17985	18135	18055	18099	18111	18096	18139	18153	18066	18109	18201	18328	17986	18119	18106	18149	18298	18042	18124	18196	18236	18084	18069	18083	18103	18186	18121	18149	18112	18176	17984	18154	18135	18060	18175	18056	18005	18132	18201	17928	18078	18207	18114	18102	18052	18051	18024	18109	18084	18335	17972	17939	18084	17986	18056	18129	18131	18224	17977	18266	18092	18063	18051	18252	17996	18098	18036	18223	18103	17960	18120	18130	18130	18078	18184	18067	18204	17995	17990	18029	17961	18093	18146	18148	17984	17945	18099	18112	18234	18082	17991	18295	18108	18016	18180	18055	18146	18126	18115	18252	17912	18251	18124	17984	18049	18142	18221	18115	17964	17970	18269	18160	17929	17997	17888	17941	18221	18149	18077	18296	18287	18022	18128	18086	18095	18080	18042	18165	18298	18114	18076	17982	18011	18198	18037	18014	18171	18126	18011	17939	18160	18145	18190	18055	18125	17972	18168	18104	17973	18088	18210	18219	18084	18150	17961	18298	18075	18208	18073	18250	18152	18107	17987	18057	18148	18112	18129	17918	18186	18085	18043	18024	18079	17991	18137	18200	18083	18056	18097	18030	18056	17979	18208	17980	18176	18081	18276	18108	18089	18298	18053	18157	18188	18186	18209	18173	18041	18049	18070	18116	18038	18131	18094	17981	18136	18105	18041	18019	18110	18146	18280	18086	18084	18113	18193	18207	18024	18084	18061	18107	18094	18053	18149	18113	18039	17982	18141	18241	18136	18116	18177	18102	18031	18101	18151	17989	18148	17930	18066	18048	18134	18133	18199	18273	18212	18092	18258	18135	18096	18104	17914	18067	18147	17918	17984	17991	17943	18166	18047	18172	18063	18012	18017	18134	17987	18203	18121	17868	18155	17894	17992	18122	18064	18095	18132	18040	18188	18199	18197	18087	17992	18221	18012	18130	18118	18146	18084	18016	18081	18278	18098	18317	18094	18093	18071	17810	18272	18158	18065	17939	18225	18038	18270	18043	18087	18173	18000	17988	18132	17943	18108	17964	17954	18143	18121	18034	18218	17971	18043	18053	18102	18145	18061	18086	18141	18129	18044	18094	17958	17953	18117	18146	18070	18032	18219	18036	18192	18130	18105	17995	17943	18089	18143	18018	18089	18099	18138	17996	18132	18157	18120	18122	18010	18175	17964	18181	18252	18168	17965	18145	18067	18259	18071	18073	18002	18328	18159	18062	18008	18019	17922	18242	18186	17964	18006	18220	18027	18112	18152	18010	18204	17981	18244	17982	18097	18058	18269	18045	18031	18057	18162	17970	18091	18001	18228	18260	17995	18168	18141	18071	18039	18039	18180	18106	18202	18150	18123	18093	18102	18104	18109	18102	18273	18003	17899	18046	18253	18061	18112	17935	17979	17959	18033	18066	18028	18070	17968	18111	18116	18183	18126	18123	18082	18010	17965	18028	18099	18151	18072	18032	17998	18131	18101	18062	18109	18038	18197	17914	18261	18085	18278	18072	18126	18062	17889	18032	18057	18211	18049	18034	17971	18223	18158	18087	18124	18088	18202	18054	18057	18037	18177	18153	17868	18087	18005	18061	18111	18053	18131	18057	17998	18228	18132	18093	18059	18114	18115	18108	18155	18024	18123	17987	18212	18129	18030	18050	18200	18040	18056	18134	18236	18095	18095	18196	18038	17954	18046	18149	18129	18121	18116	18153	18128	18113	18072	17990	18274	18030	18115	18073	18134	17930	18077	18269	18123	18215	17974	18019	18141	18092	18082	17950	18136	18101	18180	18209	18179	18052	18015	17873	17969	18309	18053	18073	17888	18068	17918	18165	18193	18178	18088	17973	18176	18209	18039	18342	18019	18104	18035	18123	18215	18211	18103	18229	17991	18218	18042	18167	18049	18233	18044	18116	18217	17932	18024	17879	17904	18043	18127	18035	18174	17912	18126	18027	18236	18053	18171	17980	18123	18044	18177	18138	17957	17881	18058	18061	18181	18057	18255	18106	18187	18064	18228	18191	18070	18080	18174	18067	18044	18208	17925	18104	17957	17983	18252	18105	17947	18048	18115	18154	18104	18094	18172	18139	18178	18084	18023	18028	18056	17901	18227	18254	17936	18109	18142	18006	18005	18160	17969	18160	17983	18178	18052	18202	18022	17920	18103	18026	18079	17997	18024	18023	18060	18194	18096	18022	18026	18118	18105	18113	18174	18127	18148	18292	18142	18132	18031	18060	18233	17947	17923	18034	18125	18122	18113	18166	18160	18110	18146	18109	18080	18121	18217	18141	18022	18073	18117	18027	18091	18197	18209	17973	17997	18005	17990	18281	18113	18144	17988	18158	18110	18131	18081	18120	18193	18076	18053	18057	18135	17912	17962	18099	18034	18109	18239	18115	18084	18155	18137	17809	18035	18124	18106	18107	18251	17823	18077	18064	18228	17915	18055	18063	18050	18061	18089	18031	18059	18251	18105	18011	18072	18180	18128	18076	18022	18209	17928	18018	18154	17993	18195	18067	18041	18001	18352	18080	18200	18147	18006	17910	18059	18153	18228	18204	18120	18116	17985	18107	18328	18136	18090	18048	18020	18120	18017	18077	18188	18021	17885	18048	18053	18124	18072	18142	18157	17887	18070	17878	18157	18094	18068	18103	18146	18076	18085	18121	18197	18187	17982	18168	17973	18162	17928	18230	18200	18127	18044	18118	18168	18220	18141	18048	18003	18057	17960	18083	18088	18059	18177	18289	18241	18100	18121	18099	18228	18242	18122	18157	18008	18062	18010	18080	18073	18119	17993	18123	17894	18178	18204	18125	18160	17999	18159	18112	18191	18034	18210	18056	18221	18291	18044	18117	18196	18081	18333	18012	18038	17974	18110	18056	18340	18105	18273	18048	18091	18125	18169	18193	18251	17976	17995	17991	18092	17965	18117	18089	18129	18113	18220	18232	18125	18173	18042	18127	18094	18094	17992	18204	18017	18050	18156	18074	18121	18224	18057	18168	18145	17867	18049	18033	17971	18051	18081	18054	18016	18269	18051	18203	17989	18177	18116	18195	18069	18144	18181	18266	18095	18084	18208	18013	18043	18041	18079	18203	18020	18059	18079	18163	18246	18094	18134	18103	18108	18012	18069	18249	18156	17799	18126	18082	18175	18155	18046	18153	18176	17946	18205	18144	17941	18089	18084	18043	18052	18156	18062	18125	18245	18231	18197	17977	18177	18071	18213	18055	18124	17948	18149	17991	18072	18028	18304	18129	18103	18076	18271	17999	18213	18130	18190	18151	18085	17994	18278	18112	18212	18102	18196	18067	18153	18055	18243	18130	18128	18070	17998	18130	18153	18026	18100	18169	18008	18085	18324	18245	18073	17876	18025	17923	18135	18167	18080	18161	18104	18349	18149	18203	18204	18173	18196	18082	18146	18215	18146	18279	18168	18224	17983	18001
21920	20563	28450	29283	28018	29027	33001	30859	30278	30578	30130	31422	41688	46490	41888	37038	33082	30955	29723	29372	29157	29142	29134	29269	29101	29162	29039	29108	29256	29275	29136	28831	29182	29025	29000	28992	29441	29155	29313	29016	29283	29007	29100	28977	29103	29032	29298	29134	29099	29095	28801	29025	29064	28916	29097	29123	28890	29112	28981	29239	28941	29137	28922	28969	28921	29093	29107	28819	29140	29442	29368	29181	28975	29067	29169	28900	29176	28975	29211	29024	29048	29219	29016	29330	29024	29009	28897	29358	29119	29069	29173	28983	29063	28990	29301	28995	29093	29181	28965	28840	28798	29316	28830	29052	29051	28946	28955	28955	29253	29226	29052	29203	29365	29343	29225	28999	29093	29009	29271	28992	29007	29084	28998	29081	29269	29005	28987	29121	29310	29168	29305	29274	29015	29253	29423	29068	29026	29331	29105	29075	29268	28966	29384	29225	29160	29088	29175	29275	28773	29152	29215	29014	29224	28829	28899	29163	29019	29219	29072	28786	28959	29145	29169	29336	29071	28885	29411	29108	28816	28941	28819	29421	28983	29080	29131	28849	28857	29042	28949	29228	29141	29067	29149	29085	29117	29023	28927	29240	29239	28789	29000	29114	29016	28965	28986	29110	29142	28945	29058	29145	28980	29108	29408	28850	28762	29029	28905	28781	29019	29080	29017	29016	29018	29080	28905	29049	28990	29015	29214	28907	28873	28987	29051	28947	29308	29272	29051	29086	29244	29029	29253	29057	29269	29192	28915	29117	29162	28972	29051	29116	29237	29092	29011	29127	29213	28989	29029	29037	29081	28956	29110	28893	28920	28918	28832	29025	29249	29002	29220	28952	29038	29053	28862	28794	28867	28932	28939	29029	29127	29262	28822	29019	29063	28731	28877	29067	28933	29066	29203	28985	28934	29054	28647	29004	28946	28908	29017	29091	29218	29105	28971	29139	29245	28981	28918	29066	29022	29277	29020	28976	29028	29065	28973	28958	28974	29198	29239	28865	28953	29018	29096	29118	28848	29055	29103	29100	28848	29020	29089	29075	29195	28682	29089	29065	29352	29031	28972	29107	29173	29002	29064	29037	28983	29299	28871	28893	28953	28910	28887	29181	28958	28884	29092	29174	29076	29022	29064	29035	29001	29014	28713	29110	29045	28935	29029	28913	29012	28964	28782	29131	29312	29276	28755	28818	28981	29108	29012	29194	28945	28852	28980	29088	28800	29103	28991	28753	29000	28866	29115	29146	29305	29239	28805	29184	29083	29098	29195	29172	28808	28920	28870	29023	29190	29109	29001	28969	28996	28908	28940	29003	29027	28929	29053	29183	28809	28964	29086	28959	29050	29204	28923	29121	29003	29181	29156	29035	29107	29187	29093	28914	29035	28687	29338	29143	29134	29170	29132	29038	29018	29119	29169	29036	29214	29183	29023	28977	28918	28844	28857	28946	29233	29118	29065	29119	29160	29359	29241	28868	28997	28653	29367	29316	29036	28921	29203	28997	29332	28947	28807	28950	29023	28901	29255	28743	29058	29111	28903	28993	28952	28737	29114	29027	29139	29146	29123	29015	28706	28951	28942	28933	29155	28815	29155	29033	29073	29127	29210	29216	29035	29283	28892	29092	29113	29033	28997	29008	28842	28998	28778	28804	29028	29061	29005	29048	29019	28960	28893	29121	29217	28731	28921	29128	29057	28929	28885	29222	29352	29253	29243	29130	28977	28939	28918	29116	28878	29010	29071	29086	29088	28857	28876	29157	29160	28897	29231	29053	29099	29002	28795	29094	29059	29165	29124	29010	29075	29299	29002	29058	29129	29329	29165	29069	29230	29191	28958	29116	28970	29061	29204	28972	29196	28881	29056	29045	29055	29065	29510	28902	28951	29221	29260	29082	29151	29078	29219	29101	28995	29242	29220	29126	28868	29230	28968	28963	29135	28850	29005	29068	29103	28955	29074	29108	28814	28930	29126	28956	29011	28905	29048	29063	28882	29098	29029	28928	29149	28754	29304	28882	29137	28874	29023	29046	29170	28900	28808	29005	29053	28777	29154	29005	28889	28914	29049	29275	29244	29034	29331	29071	29186	29271	29041	28970	29069	29095	28845	29151	28918	29261	29139	29001	29049	28984	28998	28686	29002	29058	29116	29129	29147	28943	29005	29121	29340	29043	29149	28921	29299	28878	29030	29110	29055	28925	28837	29103	29244	28895	29275	29365	29103	29082	29278	28929	28704	29030	29222	28927	29026	29148	29067	29049	29011	28855	29261	29067	29137	29116	29157	29016	29114	29194	28950	29068	28927	28907	28851	28837	29021	28991	28936	29425	29104	29258	29150	28954	29167	28925	28834	28951	29254	29199	29038	29009	29066	28950	28950	28921	29016	29253	29052	28891	29054	28984	28981	28967	29119	28871	29093	29029	29060	29274	29008	29071	29022	28994	29146	29180	29242	28914	28868	29039	29056	28778	29042	29203	29155	28899	28937	28851	28883	29117	28825	28902	29157	29043	28973	28949	29038	29164	28930	29038	29004	28972	29117	29277	29055	28835	29114	29101	28972	28969	29038	28843	29225	28999	28921	29000	29163	29279	28822	29001	29017	29131	29146	29259	28910	29008	28815	29004	28866	29017	29095	28794	29073	28714	28974	29076	28792	29353	28903	29059	29090	28819	29025	28893	29229	29102	29307	29059	28933	28672	29076	29119	29054	28853	29172	29141	29258	28884	29119	29161	29054	28820	28914	29060	28981	28887	29290	28764	28972	28922	28781	29357	28861	28895	29222	28971	29358	29256	28945	29192	29076	29010	29001	28861	28802	29117	29008	28982	28980	29140	29170	29231	29088	29001	28841	28951	29193	29026	28955	28945	29319	28973	29114	28877	29150	28978	28931	29006	29086	29011	29039	28853	29011	28883	29111	29161	29219	29132	29045	29060	29072	29416	29026	28765	29023	29056	29150	29113	29012	29021	29037	29191	29005	28729	29095	28923	28954	28957	28806	28841	29024	29068	28769	28907	28972	28880	29340	29168	28903	28863	28913	28973	29139	29118	29359	29153	28975	29023	29043	29105	29106	28851	28925	29189	29198	28970	28895	29207	28952	28964	28933	29050	29097	29250	29025	29171	28863	28915	29071	29183	29073	29050	28956	29075	29004	29175	29050	28821	28868	29089	29214	28791	28913	28998	28803	29020	28886	29067	29122	28959	29160	29047	29139	28906	28765	29217	29082	28776	29105	29064	29063	29194	29157	29064	29287	29309	28907	28958	29012	29102	29213	29092	29023	28832	29092	29040	28940	28778	29004	28964	29002	28986	29265	29077	28965	29228	28976	28958	28994	29030	29184	29077	29014	29024	28938	29008	29169	28965	29145	29274	29058	28850	29209	29184	28742	29067	29042	29089	28810	29177	28971	29253	29056	29060	29135	29161	29118	28910	28779	28997	28829	29008	28948	29083	29117	28933	28950	29263	28874	28901	28881	29175	29055	28893	29064	29156	28958	29013	28838	29025	29076	28877	29091	29152	29080	29095	29280	29223	28842	29115	28998	28857	29104	29270	29055	28927	29048	29007	29015	29338	29291	29094	29130	29066	29007	28873	29064	28948	29175	29409	29116	28894	28986	29000	29160	29167	28786	29233	28915	29097	29029	29048	28832	29069	28986	29131	29163	29246	29087	29241	29062	29031	28950	29001	29103	28969	28977	28994	29194	29083	28937	28933	28780	29215	28891	29194	29275	29104	28996	28900	29022	28921	29285	29231	28913	29118	29067	28831	28876	29185	29238	29090	29059	29055	29104	28943	29057	29011	29056	29080	28911	28768	28654	29260	29012	28998	28824	29000	29027	29167	29051	28806	28909	29093	29021	29048	29202	29256	29103	28890	29204	29006	29100	28933	29220	29050	28934	29111	29092	29117	28960	28934	28963	28943	29127	29141	28995	28806	28860	29164	29302	28986	29008	29088	28765	29173	28994	28962	28964	29007	28758	29059	29271	29099	28963	29171	29076	28965	29003	28940	29056	28819	29104	29006	28866	29107	29121	28949	28971	29015	29113	29029	29042	29049	29209	29031	28898	29120	28875	28988	29064	29120	28829	28975	29055	29148	29040	28884	29009	29083	29114	29027	29229	28659	29221	29178	29213	29014	29119	28886	28871	28953	28889	29062	29080	28847	28993	29228	29201	29381	29204	29073	28958	28788	28998	29069	28943	29129	28870	28872	29010	29056	29048	28814	29266	28872	28814	29119	29194	28905	29134	29075	28882	28891	29019	29145	28852	28951	28849	28835	29150	28993	29038	29037	29125	28902	28886	29151	28885	29030	29191	29222	28822	28930	29200	28745	29075	29106	29147	28957	29202	29196	29092	29308	28975	29078	29040	28872	29015	29218	29225	29118	29103	29211	29097	28949	28983	29078	28808	29191	29118	28982	28835	28905	29131	29147	28925	29306	29099	29060	29073	29332	28970	28970	29019	29067	29335	28899	28822	29080	28953	28993	29100	29018	29152	29062	29290	29245	28898	29059	28932	28901	28960	29246	29359	29174	28865	28742	28964	28689	28917	28881	28790	29169	29059	29162	29136	29012	29094	29038	28869	29015	29155	29022	28786	29155	28828	29190	28786	29313	28973	29084	28942	29083	29063	29196	28967	28960	29120	29093	28971	29032	29047	28983	29099	28838	29147	29182	29127	29088	29174	29332	28696	29005	28917	28923	29292	29096	29043	28989	29043	29033	28837	29088	29181	29175	28859	28789	28951	29097	29165	29256	29231	28926	28989	29222	29037	29250	29308	29020	29093	29182	29058	28981	28864	28988	28925	29123	29338	29082	28969	29088	28863	28959	29150	28879	29072	28763	28943	29110	28994	29100	29198	28987	29072	29183	28918	29221	29011	28919	28950	28686	29001	28784	28887	28848	28685	29086	29199	29326	29030	28984	29022	29052	29133	28891	29062	28900	29184	29273	28948	29148	29245	29236	29052	29083	28917	28893	29100	28863	29171	28984	28947	29236	28893	29358	29330	29274	29317	29355	29366	29156	29088	29232	29045	29045	28849	29030	29096	29009	29150	29179	29117	29144	29055	28987	29081	29166	29158	28903	29066	28964	28939	29089	29497	28820	29066	28820	29179	28987	28673	28824	28927	28907	29093	29216
46322	74510	75725	56878	36685	23288	21276	20562	20200	19903	19426	22704	35756	39231	33631	27412	22682	19943	18769	18538	18433	18383	18462	18512	18355	18452	18179	18410	18229	18346	18248	18287	18517	18443	18389	18226	18220	18227	18303	18423	18279	18399	18378	18299	18311	18245	18406	18293	18195	18212	18296	18493	18297	18345	18279	18346	18399	18232	18393	18278	18223	18435	18296	18341	18271	18194	18392	18354	18436	18247	18367	18263	18395	18281	18469	18308	18232	18326	18174	18223	18289	18408	18379	18369	18350	18293	18414	18285	18350	18188	18277	18206	18273	18307	18322	18145	18287	18474	18231	18365	18380	18453	18410	18318	18309	18217	18307	18540	18226	18278	18474	18264	18285	18427	18423	18410	18420	18247	18396	18127	18416	18366	18348	18263	18334	18390	18205	18094	18511	18227	18378	18175	18335	18258	18407	18427	18320	18222	18207	18239	18366	18268	18255	18310	18446	18464	18371	18260	18247	18228	18294	18232	18312	18318	18231	18274	18372	18436	18150	18343	18340	18304	18316	18141	18272	18228	18281	18240	18380	18225	18329	18307	18496	18262	18266	18294	18275	18327	18336	18160	18365	18208	18279	18368	18303	18347	18323	18269	18489	18158	18025	18399	18542	18142	18303	18201	18337	18368	18417	18435	18330	18451	18256	18224	18240	18286	18537	18248	18216	18210	18279	18387	18431	18220	18299	18197	18278	18181	18282	18301	18188	18348	18389	18305	18340	18264	18325	18217	18285	18361	18129	18252	18287	18338	18390	18105	18393	18518	18531	18287	18383	18066	18256	18383	18050	18215	18208	18387	18498	18217	18483	18372	18283	18359	18314	18485	18317	18344	18184	18402	18383	18301	18321	18308	18275	18291	18338	18519	18344	18385	18391	18475	18164	18196	18384	18433	18424	18242	18213	18255	18506	18301	18316	18227	18195	18305	18414	18353	18212	18263	18523	18360	18271	18336	18364	18326	18318	18205	18327	18356	18292	18178	18420	18217	18284	18248	18396	18186	18353	18109	18412	18262	18456	18198	18416	18339	18276	18197	18145	18301	18331	18338	18362	18337	18281	18264	18268	18184	18426	18410	18240	18451	18379	18326	18297	18273	18121	18292	18379	18369	18264	18378	18330	18226	18155	18146	18406	18362	18245	18090	18285	18332	18289	18186	18375	18304	18293	18287	18266	18163	18318	18271	18341	18329	18366	18262	18322	18238	18268	18459	18309	18451	18277	18288	18358	18260	18388	18213	18274	18076	18290	18316	18350	18347	18383	18466	18476	18222	18121	18214	18530	18355	18336	18425	18324	18407	18382	18463	18372	18283	18290	18323	18418	18407	18235	18331	18324	18378	18416	18192	18277	18234	18196	18145	18612	18127	18343	18265	18531	18566	18419	18403	18302	18156	18071	18355	18292	18200	18249	18422	18273	18429	18219	18283	18058	18272	18411	18171	18214	18386	18445	18180	18242	18309	18250	18272	18151	18183	18197	18318	18362	18243	18448	18364	18308	18365	18379	18425	18252	18509	18258	18173	18290	18259	18271	18430	18425	18123	18486	18524	18340	18208	18183	18294	18309	18386	18462	18403	18491	18240	18441	18165	18495	18386	18393	18254	18302	18266	18289	18279	18322	18424	18276	18251	18437	18371	18329	18224	18212	18500	18314	18235	18413	18377	18302	18405	18467	18361	18271	18351	18410	18411	18176	18360	18422	18260	18229	18175	18342	18338	18189	18427	18390	18134	18241	18414	18274	18196	18279	18409	18344	18387	18317	18368	18305	18289	18226	18411	18162	18184	18316	18393	18338	18149	18330	18355	18262	18217	18248	18259	18352	18307	18176	18245	18310	18256	18255	18369	18441	18273	18353	18238	18213	18329	18479	18333	18301	18364	18527	18253	18361	18358	18521	18450	18394	18219	18328	18361	18231	18389	18281	18264	18319	18153	18330	18394	18295	18246	18239	18343	18244	18221	18235	18396	18277	18326	18242	18327	18421	18261	18341	18343	18281	18390	18295	18344	18114	18450	18362	18344	18153	18395	18433	18309	18329	18333	18318	18347	18368	18518	18307	18563	18468	18278	18209	18263	18432	18247	18391	18283	18416	18374	18208	18269	18338	18468	18101	18416	18256	18334	18447	18329	18318	18424	18297	18485	18186	18461	18270	18484	18324	18374	18444	18324	18223	18246	18261	18273	18237	18324	18203	18280	18029	18269	18386	18446	18300	18291	18438	18298	18154	18283	18246	18259	18219	18371	18233	18379	18258	18415	18448	18322	18400	18332	18405	18216	18260	18143	18252	18199	18298	18429	18159	18363	18305	18278	18292	18167	18390	18453	18294	18375	18256	18185	18408	18357	18362	18327	18228	18391	18404	18316	18287	18189	18259	18117	18341	18206	18287	18388	18548	18160	18616	18417	18358	18346	18312	18489	18243	18270	18420	18424	18197	18147	18323	18184	18322	18275	18280	18385	18345	18246	18426	18224	18349	18282	18301	18320	18389	18211	18413	18361	18261	18325	18350	18294	18244	18232	18424	18270	18374	18254	18148	18166	18306	18089	18279	18252	18422	18019	18466	18472	18397	18327	18506	18496	18300	18450	18309	18229	18210	18352	18444	18234	18312	18334	18146	18357	18279	18264	18295	18229	18243	18428	18255	18337	18311	18432	18137	18354	18327	18279	18145	18307	18381	18358	18349	18193	18390	18207	18310	18110	18233	18086	18509	18184	18229	18349	18394	18347	18298	18406	18283	18266	18405	18300	18258	18422	18417	18391	18108	18474	18389	18221	18373	18334	18185	18511	18285	18181	18256	18517	18266	18320	18196	18368	18206	18365	18314	18439	18274	18431	18230	18491	18336	18362	18315	18288	18237	18249	18272	18151	17925	18169	18388	18121	18257	18404	18344	18385	18233	18227	18352	18331	18180	18230	18370	18201	18098	18453	18310	18319	18308	18175	18286	18249	18330	18368	18388	18156	18340	18476	18331	18423	18360	18495	18135	18213	18252	18225	18460	18414	18294	18475	18256	18372	18319	18283	18292	18444	18305	18147	18299	18307	18424	18412	18246	18167	18280	18369	18351	18329	18185	18361	18240	18397	18195	18279	18347	18237	18414	18303	18280	18272	18325	18008	18224	18154	18290	18365	18245	18217	18402	18220	18196	18352	18263	18398	18214	18290	18345	18197	18382	18335	18303	18187	18446	18411	18272	18126	18348	18323	18245	18300	18275	18221	18351	18377	18297	18249	18326	18418	18252	18265	18322	18184	18387	18277	18292	18253	18342	18166	18470	18331	18363	18280	18189	18336	18030	18241	18290	18188	18264	18392	18279	18346	18289	18384	18322	18181	18241	18315	18224	18280	18352	18213	18336	18435	18187	18355	18090	18434	18246	18367	18282	18285	18349	18377	18154	18349	18432	18249	18245	18388	18183	18390	18329	18215	18285	18319	18331	18237	18321	18284	18274	18369	18231	18335	18286	18332	18221	18467	18308	18304	18404	18415	18326	18315	18315	18330	18289	18314	18261	18241	18301	18317	18326	18267	18315	18387	18342	18197	18295	18211	18344	18325	18135	18246	18154	18115	18241	18134	18296	18273	18330	18305	18269	18293	18318	18292	18255	18269	18275	18505	18249	18285	18287	18411	18394	18169	18325	18396	18282	18314	18441	18195	18226	18402	18266	18163	18243	18161	18305	18299	18239	18236	18233	18340	18489	18283	18316	18311	18322	18058	18239	18472	18210	18272	18342	18263	18190	18179	18403	18504	18436	18339	18244	18230	18350	18290	18364	18247	18370	18344	18278	18272	18204	18498	18385	18351	18414	18102	18244	18165	18276	18310	18407	18305	18472	18228	18274	18446	18263	18240	18247	18402	18275	18164	18384	18254	18259	18286	18261	18225	18393	18227	18377	18272	18426	18316	18327	18127	18293	18373	18406	18403	18264	18403	18245	18391	18330	18436	18330	18212	18251	18313	18252	18244	18198	18249	18416	18185	18221	18461	18620	18434	18215	18309	18311	18280	18303	18439	18340	18437	18274	18378	18295	18358	18273	18261	18279	18345	18117	18458	18244	18273	18366	18414	18292	18401	18257	18457	18245	18391	18249	18378	18339	18356	18331	18277	18375	18330	18385	18312	18306	18354	18048	18360	18177	18418	18192	18232	18387	18432	18324	18185	18321	18191	18276	18137	18303	18340	18402	18393	18338	18288	18307	18404	18293	18404	18439	18393	18356	18143	18294	18208	18200	18260	18400	18341	18216	18247	18240	18460	18192	18218	18601	18341	18347	18390	18328	18184	18251	18214	18302	18319	18399	18182	18291	18225	18201	18378	18266	18354	18237	18314	18178	18225	18282	18243	18217	18503	18330	18296	18352	18377	18220	18455	18421	18286	18254	18108	18227	18243	18340	18316	18280	18247	18328	18410	18351	18375	18251	18329	18354	18365	18232	18218	18350	18416	18163	18298	18210	18364	18250	18241	18313	18438	18369	18378	18407	18206	18333	18252	18331	18396	18442	18232	18326	18246	18378	18263	18391	18477	18298	18403	18270	18348	18403	18155	18341	18213	18324	18136	18469	18205	18387	18271	18203	18269	18420	18521	18288	18320	18222	18257	18215	18237	18431	18250	18324	18237	18410	18376	18328	18358	18173	18306	18382	18435	18189	18508	18401	18424	18304	18359	18253	18246	18300	18260	18353	18503	18375	18288	18390	18420	18170	18218	18319	18362	18291	18341	18335	18232	18606	18330	18143	18249	18188	18391	18362	18504	18276	18382	18315	18185	18279	18184	18542	18443	18308	18396	18290	18317	18284	18330	18430	18309	18267	18354	18201	18549	18296	18151	18394	18381	18166	18361	18171	18452	18290	18353	18207	18411	18290	18419	18239	18308	18444	18329	18336	18393	18348	18278	18170	18124	18496	18483	18257	18354	18068	18449	18399	18447	18192	18327	18353	18409	18274	18329	18082	18167	18391	18151	18130	18293	18264	18339	18364	18322	18364	18302	18362	18194	18466	18343	18313	18088	18261	18293	18470	18124	18362	18391	18345	18422	18143	18229	18372	18234	18276	18203	18473	18296	18136	18403	18233	18148	18370	18315	18307	18238	18401	18126	18391	18300	18239	18229	18148	18322	18287	18193	18403	18079	18316	18420
45351	52144	52593	43805	31357	29959	30000	29752	29072	29177	28769	28849	28835	29187	29295	29116	28944	28663	28575	28561	28515	28711	28627	28550	28816	28546	28358	28485	28170	28701	28627	28430	28554	28452	28580	28479	28511	28589	28602	28595	28589	28499	28448	28667	28594	28428	28344	28640	28479	28561	28715	28631	28609	28894	28556	28513	28445	28740	28462	28572	28531	28439	28503	28428	28475	28112	28533	28458	28416	28431	28827	28763	28423	28438	28198	28595	28372	28502	28555	28385	28460	28403	28535	28444	28182	28708	28588	28446	28367	28342	28637	28477	28553	28497	28393	28736	28563	28480	28531	28498	28651	28366	28512	28495	28595	28394	28559	28598	28641	28422	28381	28218	28593	28290	28673	28457	28493	28416	28524	28604	28598	28487	28604	28344	28527	28442	28523	28522	28358	28173	28578	28599	28359	28480	28630	28523	28595	28544	28273	28540	28564	28693	28503	28622	28386	28471	28605	28599	28453	28732	28512	28383	28303	28307	28587	28459	28688	28733	28448	28329	28903	28442	28560	28576	28288	28457	28489	28595	28343	28377	28404	28319	28453	28573	28570	28511	28625	28408	28508	28307	28556	28448	28520	28497	28367	28347	28631	28223	28261	28460	28552	28523	28577	28648	28497	28545	28561	28283	28507	28504	28556	28415	28465	28356	28507	28727	28401	28785	28233	28445	28547	28413	28657	28596	28499	28489	28476	28403	28502	28278	28202	28423	28824	28697	28556	28652	28405	28602	28391	28738	28613	28357	28679	28567	28655	28534	28242	28343	28823	28673	28676	28376	28510	28658	28643	28371	28344	28689	28329	28379	28588	28518	28298	28418	28280	28651	28689	28570	28545	28464	28420	28428	28329	28465	28592	28327	28460	28458	28436	28370	28439	28623	28418	28538	28539	28334	28414	28685	28595	28251	28516	28499	28419	28622	28335	28713	28543	28469	28344	28416	28515	28651	28832	28372	28644	28414	28450	28542	28665	28646	28522	28501	28589	28439	28416	28629	28373	28280	28380	28700	28553	28599	28574	28295	28374	28508	28485	28490	28645	28422	28751	28395	28467	28452	28680	28436	28602	28416	28515	28353	28697	28158	28253	28203	28410	28532	28451	28453	28184	28177	28694	28563	28199	28384	28492	28597	28681	28409	28744	28486	28493	28382	28519	28456	28261	28361	28681	28268	28572	28279	28515	28417	28486	28701	28754	28721	28697	28769	28767	28629	28586	28381	28323	28916	28395	28667	28368	28449	28520	28351	28629	28582	28750	28634	28241	28541	28587	28438	28435	28529	28751	28585	28533	28462	28625	28424	28553	28631	28305	28453	28274	28633	28534	28377	28552	28569	28624	28632	28567	28511	28440	28559	28431	28387	28323	28668	28274	28378	28754	28350	28318	28473	28635	28635	28409	28609	28713	28382	28611	28251	28354	28083	28146	28409	28647	28434	28507	28468	28604	28554	28662	28683	28650	28123	28392	28502	28492	28775	28487	28622	28506	28399	28777	28368	28488	28520	28594	28444	28209	28559	28563	28530	28460	28597	28678	28729	28589	28475	28397	28334	28771	28526	28396	28390	28555	28560	28465	28858	28465	28631	28819	28503	28725	28515	28456	28360	28663	28569	28456	28448	28390	28652	28727	28548	28492	28224	28305	28353	28568	28419	28440	28611	28597	28309	28486	28806	28676	28523	28634	28656	28380	28812	28497	28427	28695	28559	28399	28594	28469	28495	28462	28576	28453	28650	28483	28397	28479	28527	28470	28407	28509	28421	28644	28559	28338	28621	28608	28461	28493	28387	28618	28735	28527	28246	28174	28345	28477	28680	28503	28471	28629	28655	28463	28449	28442	28638	28621	28559	28470	28444	28561	28433	28388	28342	28517	28515	28503	28557	28418	28313	28553	28416	28517	28519	28793	28438	28618	28568	28478	28384	28377	28651	28739	28451	28447	28878	28673	28418	28451	28590	28437	28765	28543	28414	28409	28499	28485	28569	28470	28308	28653	28432	28690	28533	28365	28305	28340	28446	28483	28477	28605	28595	28548	28384	28518	28453	28572	28446	28562	28599	28296	28291	28363	28694	28344	28382	28489	28255	28319	28495	28668	28480	28465	28533	28825	28673	28155	28518	28373	28262	28681	28233	28328	28431	28484	28506	28437	28360	28481	28361	28436	28634	28476	28521	28407	28449	28673	28378	28551	28670	28482	28402	28393	28201	28608	28475	28575	28301	28617	28520	28578	28559	28385	28603	28626	28519	28450	28658	28534	28680	28388	28305	28564	28898	28642	28657	28477	28353	28651	28440	28581	28655	28429	28552	28432	28327	28818	28463	28710	28345	28510	28353	28880	28545	28400	28162	28554	28659	28258	28449	28218	28290	28456	28495	28593	28527	28724	28470	28291	28463	28434	28412	28203	28425	28290	28437	28500	28741	28449	28565	28553	28420	28383	28356	28589	28383	28562	28768	28460	28532	28588	28369	28422	28516	28553	28486	28502	28633	28471	28640	28565	28326	28457	28454	28479	28629	28488	28644	28356	28129	28804	28678	28435	28781	28465	28532	28550	28413	28375	28384	28375	28868	28346	28328	28287	28473	28568	28354	28315	28558	28720	28443	28498	28231	28545	28916	28569	28193	28443	28358	28500	28696	28324	28450	28546	28956	28830	28766	28523	28419	28352	28707	28506	28612	28660	28439	28471	28420	28363	28462	28403	28530	28508	28425	28671	28493	28390	28582	28456	28501	28490	28538	28527	28585	28726	28623	28464	28560	28453	28511	28653	28402	28574	28587	28633	28501	28783	28525	28478	28615	28527	28243	28672	28458	28427	28632	28639	28689	28495	28592	28504	28526	28573	28261	28656	28449	28373	28526	28691	28742	28486	28390	28636	28470	28411	28277	28279	28278	28566	28356	28233	28234	28186	28613	28479	28436	28421	28148	28446	28458	28490	28559	28273	28495	28615	28495	28808	28482	28494	28399	28544	28480	28263	28557	28403	28740	28750	28654	28582	28630	28853	28500	28630	28463	28267	28476	28884	28437	28541	28428	28462	28494	28557	28532	28583	28350	28536	28442	28520	28376	28442	28459	28554	28456	28629	28480	28494	28450	28415	28645	28691	28626	28342	28642	28584	28367	28463	28508	28591	28866	28436	28501	28516	28521	28551	28366	28399	28321	28243	28283	28400	28530	28577	28345	28509	28528	28544	28649	28603	28384	28581	28569	28826	28526	28499	28642	28737	28685	28756	28719	28539	28419	28664	28383	28560	28560	28538	28271	28650	28454	28444	28391	28692	28429	28680	28584	28714	28554	28532	28325	28472	28640	28399	28615	28306	28250	28656	28616	28589	28296	28415	28441	28609	28526	28563	28613	28587	28651	28533	28562	28469	28616	28494	28345	28675	28621	28450	28381	28542	28569	28780	28649	28525	28277	28064	28539	28456	28473	28595	28508	28860	28528	28758	28798	28753	28587	28747	28543	28776	28358	28526	28573	28580	28497	28364	28293	28688	28590	28586	28497	28435	28596	28658	28358	28371	28398	28428	28428	28515	28608	28636	28339	28783	28361	28326	28592	28606	28483	28402	28389	28627	28225	28452	28608	28467	28531	28586	28508	28463	28433	28495	28483	28319	28191	28500	28515	28505	28635	28527	28202	28394	28551	28546	28585	28436	28507	28370	28471	28712	28501	28560	28654	28550	28618	28631	28613	28587	28434	28384	28662	28607	28438	28678	28691	28524	28640	28687	28410	28567	28375	28725	28400	28538	28574	28765	28509	28400	28476	28618	28315	28544	28375	28829	28776	28486	28806	28368	28625	28321	28488	28695	28590	28649	28230	28826	28568	28333	28456	28599	28564	28734	28307	28665	28669	28647	28454	28166	28700	28583	28707	28527	28728	28420	28742	28700	28536	28680	28273	28667	28255	28475	28548	28419	28574	28449	28688	28416	28519	28701	28440	28517	28616	28497	28596	28639	28479	28705	28498	28658	28138	28385	28508	28638	28675	28351	28585	28571	28596	28600	28448	28857	28468	28654	28236	28387	28506	28477	28504	28450	28310	28713	28504	28364	28450	28330	28405	28497	28623	28578	28276	28598	28290	28289	28413	28472	28662	28413	28682	28464	28506	28482	28383	28774	28510	28510	28633	28555	28333	28561	28252	28778	28445	28292	28477	28364	28577	28645	28600	28541	28361	28356	28445	28289	28636	28365	28363	28431	28599	28522	28552	28552	28462	28328	28494	28539	28639	28535	28613	28573	28666	28518	28363	28571	28372	28443	28491	28426	28203	28531	28411	28602	28433	28236	28562	28540	28395	28333	28441	28447	28720	28299	28268	28523	28604	28551	28453	28453	28461	28681	28534	28555	28693	28588	28590	28507	28381	28361	28574	28749	28556	28483	28623	28636	28499	28400	28292	28705	28704	28919	28658	28406	28514	28527	28618	28664	28346	28518	28681	28712	28522	28436	28558	28443	28659	28577	28384	28584	28455	28424	28770	28664	28600	28579	28638	28473	28480	28632	28266	28433	28455	28567	28429	28542	28540	28313	28609	28557	28653	28661	28468	28424	28567	28375	28864	28520	28292	28490	28251	28661	28549	28363	28780	28488	28773	28867	28757	28670	28515	28400	28603	28690	28363	28618	28615	28552	28657	28611	28491	28532	28294	28449	28434	28622	28352	28578	28536	28569	28413	28618	28556	28506	28365	28498	28595	28579	28595	28433	28505	28411	28393	28605	28647	28350	28356	28468	28374	28542	28582	28345	28412	28592	28417	28419	28889	28574	28519	28493	28728	28566	28568	28644	28532	28599	28344	28441	28599	28547	28407	28777	28415	28619	28500	28293	28414	28438	28708	28451	28475	28361	28493	28512	28754	28630	28512	28541	28388	28513	28596	28698	28518	28422	28692	28435	28571	28390	28647	28250	28573	28519	28322	28756	28664	28659	28511	28599	28574	28455	28506	28646	28701	28620	28580	28622	28578	28492	28489	28631	28620	28805	28395	28448	28659	28758	28578	28603	28446	28251	28685	28436	28495	28556	28716	28550	28357	28468	28458	28218	28723	28458	28635	28615	28563	28634	28456	28345	28457	28580	28439	28546	28467	28542	28421	28508	28598	28527	28570	28658	28286	28506	28243	28438	28407	28670	28433	28463	28239
46562	57595	51699	34770	21360	20033	19952	19405	19047	18896	18536	18432	18438	19138	18885	18724	18358	18165	18026	18072	18134	17898	17917	18068	17956	18089	17990	17945	17950	18144	18267	17993	17952	18115	18128	17901	18204	18143	18209	18146	18065	17957	17929	18138	17924	18030	18155	17992	18035	18081	18004	18115	18173	18115	17912	18003	18043	18002	17989	18086	18024	18006	18046	18064	17986	17881	17991	17916	17970	18021	17931	18052	18045	17999	18159	18076	18055	17980	18121	18071	17885	18203	17827	17968	18252	18050	18002	17948	17997	17844	18025	18083	18136	18195	17994	17932	17954	18152	18117	18040	17884	18099	17985	18151	17838	18144	18019	17967	18224	18019	18099	17910	18198	17982	17930	18055	17937	18036	18079	17973	18079	17919	18014	18108	17999	18087	18141	17986	18045	17975	18073	18113	18103	17966	18144	18032	18063	18060	18070	18160	18055	18023	18115	18112	18178	18046	18115	18164	18016	17973	17884	18182	17969	17918	17957	18134	17982	18015	17809	18127	17839	17998	18012	17914	17977	17997	18132	17909	18300	18084	18182	18102	18112	18109	18120	17833	18087	18100	18078	17985	17963	18046	17926	18133	17955	17942	17962	18016	17934	18179	17842	17769	18042	17847	17989	18098	18175	18030	18062	17936	17986	18234	17910	17943	18045	18165	18080	18069	18068	18052	18082	18105	17918	18194	17982	18108	18046	17987	18077	18021	18110	18116	18085	18108	17894	18096	18110	17922	17870	18031	17999	18051	17934	17930	18121	18044	17980	17885	18013	18032	18002	18072	18185	17975	18109	17865	17823	18013	17952	18113	17899	17991	17928	18068	18062	18046	17997	18080	18106	17920	18002	18130	17979	18003	18010	17950	17994	17957	18167	18017	17681	18032	18166	17951	18228	17954	18017	18258	17996	18065	18026	17971	17942	17989	18263	18057	17905	17969	18004	18196	17991	18047	18209	18139	18023	17939	18073	18055	18186	18048	17992	17861	18112	17967	18199	17977	18290	18085	18081	17955	18088	18157	17882	17947	17899	17945	18018	17893	17971	18162	18071	18053	17860	17815	18038	17968	18058	17886	17949	18090	18144	18128	18026	18131	18061	18009	18083	18024	18118	18027	17962	18062	17840	18052	18127	18055	18008	18124	18007	17917	18021	18036	18102	18015	18078	18053	18048	18074	17971	18019	18144	18013	18021	17921	18054	18045	17916	18082	18050	18109	18108	18097	17893	18054	17790	18024	18066	17891	18040	17990	18310	17941	18018	18039	18042	18126	17921	17952	18236	17933	18062	17896	18040	18056	18072	17942	17998	18113	17925	18078	18144	17934	17993	17979	18170	18070	18101	18203	18097	18170	18089	18060	17984	17996	18174	18107	17927	17935	18111	17981	18034	17811	17896	18176	17914	18061	18092	18071	17939	18032	17829	18162	18044	17973	18228	18087	18014	18075	18110	18118	18003	17965	18014	18041	17983	18180	18152	18192	18065	18015	17879	18164	18146	18132	18071	18027	18240	18097	17932	17883	18132	18079	18075	18132	18055	17951	18038	18004	18104	17944	18208	17972	18068	18070	18043	18090	18045	17969	18099	17983	18071	18029	18127	18027	18083	18203	18025	18008	18021	17937	18083	18121	18039	17958	18148	17958	17925	18005	18152	18035	18164	18059	18028	17956	18082	18025	18127	17936	18049	17918	18080	18116	18054	17926	18052	18007	18086	18253	17876	18112	17973	17923	17844	17974	17989	18184	17812	17927	18026	17837	18177	17936	18179	17990	18125	18018	18171	17984	18173	18004	18116	17927	18013	17985	17982	17915	17992	17978	17888	17989	18198	18171	18012	18098	17797	18130	18056	18120	18117	18018	17994	17758	18041	18153	17904	18021	17940	18010	18186	18032	18026	18208	18111	18074	18161	17972	18223	17925	17957	18036	18114	18037	18001	18131	17850	18032	18084	17991	18169	17947	18023	18043	18132	18041	18050	18016	18136	17944	18100	18094	17997	18044	18046	18161	18088	17937	18133	18144	18078	18182	18014	17804	18159	18022	18019	18046	17951	18221	18216	17978	17886	18121	18154	18098	17899	18000	18104	18046	17978	17953	18016	17924	17923	18065	18164	18018	18020	18108	18152	18132	18158	17774	18139	18189	18107	17847	17880	17911	17969	17955	18021	18035	18119	18005	17936	18055	18001	18156	17975	17987	18078	17941	17982	18026	17992	18104	18004	17881	18103	17973	17967	18111	17991	18266	18019	18007	18068	18219	18187	18063	17847	18025	18089	18047	17854	18008	18062	18075	18083	18020	17957	18049	18097	18072	18057	17920	17893	18120	17950	17891	18068	17788	18177	17973	18089	18084	18172	17888	17993	18034	18128	18098	18033	17981	17900	18198	17956	18033	17837	18128	18100	18078	18021	18115	17955	18262	17894	18127	18078	17959	18110	18091	17868	18058	18223	18238	18187	17937	18218	18037	17857	18002	17949	17924	17999	17999	17814	18087	18050	18146	18053	17896	17990	18078	18034	18090	17961	17904	18021	18006	18029	17992	18186	18029	18095	18058	17960	18059	18017	18125	17967	17976	18097	18040	18153	18201	18020	18112	18183	18160	17909	18198	18024	18046	17814	17896	17901	18151	17948	18149	17990	17899	17911	17962	18024	17910	18049	17971	18066	18206	17900	18278	17871	18142	17978	17904	18057	18048	18152	17972	18079	18102	17983	18032	18056	17852	17993	18004	17980	17961	18098	17874	17998	18044	18015	17976	18073	18213	18149	18153	18165	17960	18002	17866	17996	18049	17993	18286	17909	18172	17980	18057	18047	17784	17989	18030	18001	18094	17945	18029	18089	18085	18084	18140	18140	18102	18071	18030	17862	18281	17949	18128	18091	18211	18181	17919	18107	17961	18031	18153	18136	17961	18167	17983	18007	18201	17961	18057	17906	18017	18112	18034	18017	18004	18031	18224	18070	18070	17965	17954	18097	17986	18160	17900	18212	18055	18057	18118	18257	18043	18057	17888	17999	18070	18167	18162	18213	18041	18004	18097	18215	18021	17980	17859	18117	17929	18052	18098	18085	18048	18216	18022	17956	18090	17931	17968	17943	17874	17944	18059	18108	17984	18072	18108	18023	18047	18229	18010	17966	18057	18003	18046	18079	17921	18083	18077	18027	18039	18042	17971	18074	18015	18184	18052	18048	17895	18022	18072	18082	17961	17752	18033	18017	18046	17976	17993	18121	17884	18158	17867	18121	18151	18083	18119	18012	17963	18035	17917	17967	18198	18276	17794	18116	18029	18192	17893	18157	18022	17881	18135	17977	18027	18004	17986	18103	18199	18000	18117	18134	18022	18041	18075	18146	18031	18029	18182	18007	18106	17975	18030	18029	18103	17935	18056	18085	17858	18080	18057	17996	18141	18084	18195	18044	17990	18097	18154	17986	17960	18075	18009	18070	17766	18096	18060	18173	18031	18080	17914	18202	18155	17985	17927	18212	18120	17858	18116	18065	17954	17985	18194	18028	18194	18168	18116	17966	18175	17943	17958	17909	18033	17964	17955	18067	18084	17894	18061	17816	18047	18035	18062	18025	18197	18173	18037	18026	17994	18116	17800	18059	18183	18220	18035	18023	18026	18104	18105	18087	18125	18018	18149	18289	18009	18149	17904	18042	18071	18095	18017	18110	18019	18152	18052	18197	17884	17934	17946	18036	17965	18111	18114	18142	18115	17951	18075	18065	18236	18086	18108	18158	18068	17901	18233	18099	18065	18146	18011	18042	17983	17921	18130	17930	18038	17922	18186	17993	18091	17995	18197	18159	18027	17984	18020	18005	18084	17984	17967	18077	18211	18073	17917	17943	18132	18002	18079	18156	18265	18068	18024	18158	18079	18014	18084	17964	18170	18070	17981	18031	17959	18152	18080	17965	17849	18007	18032	17861	18089	18117	18019	18159	18025	18144	17921	18040	18064	18022	18186	18066	17923	18043	17976	18186	18069	18082	18086	17950	18034	18019	18172	18017	18014	17916	18115	18178	18156	17928	18209	18149	18025	18164	17978	17830	18113	18178	17867	17998	18157	18086	18053	18213	18184	18079	18010	18121	18101	18133	17956	18111	18079	17923	18160	18111	18052	18039	18100	17899	18122	18157	18089	18204	18049	18252	18016	17942	17989	17877	18221	17956	18177	18074	17845	17891	17904	17966	18087	17934	18084	17979	18069	17907	18075	18079	17947	17942	17966	17847	18007	18010	17962	18165	18115	18248	18095	18117	18237	18061	18206	17823	18000	18051	18119	18159	18038	18062	17985	18174	18060	17889	18035	18124	18120	18152	17992	18057	18028	18141	18134	18046	17916	18020	17969	18028	17943	18062	18206	17928	18075	17985	18161	18009	18073	18119	18003	18097	18127	17766	18104	18067	18013	18100	18193	18046	18188	18068	18082	17973	18099	18004	17967	17897	18065	18130	18035	18113	18054	18054	17981	17957	17972	18131	18121	18010	18074	18188	18041	17988	18061	17946	18154	18058	18011	17948	17982	18013	18013	17817	18174	18109	17939	18114	17865	18245	17932	17893	18184	17924	18014	18253	18012	18065	18039	17996	18001	18021	17938	17996	17925	17993	17917	18188	18076	18051	18094	17871	17763	18038	18264	18091	17900	18083	18079	18098	18048	18206	17942	18049	17950	18096	18146	18115	18115	17971	18116	17994	18004	17962	18182	18086	18047	17965	18061	18089	17880	18145	17890	18037	18079	17810	18048	18038	17986	18154	17765	18005	18104	18230	17941	18042	18082	18079	18052	18017	18145	17993	18072	17903	17980	18005	18014	18012	17969	18084	17897	17989	18042	18059	18038	18014	17911	18182	17904	17989	18025	17948	18116	18162	18130	17903	17998	17826	18104	18017	17956	17996	17972	18054	18035	17920	18195	18133	18109	18105	17919	18279	17874	17906	17963	17985	17988	17936	18042	17948	17928	18015	17972	18069	18177	18179	17911	18059	17978	18010	18026	18002	18058	18040	18065	18001	18044	18227	18230	18073	18155	18175	17997	18059	18148	17984	18359	17974	18004	18225	18174	17964	18200	18019	17972	17859	18045	17925	18117	18039	17975	18291	18125	18012	18053	17960	18140	18045	18030	18067	18102	17941	18037	18058	18105
23333	20761	29501	30089	28111	31448	33535	30729	30202	30158	29601	29397	31361	36867	36044	34162	31663	29108	28570	28564	28557	28705	28934	29188	29065	28626	28512	28557	28395	28433	28588	28905	28654	28527	28563	28504	28927	28214	28472	28631	28651	28614	28258	28582	28341	28565	28541	28468	28607	28720	28494	28488	28435	28475	28309	28471	28211	28913	28661	28451	28523	28517	28602	28437	28585	28478	28798	28482	28446	28552	28496	28453	28467	28488	28694	28506	28299	28580	28760	28622	28591	28684	28829	28239	28605	28313	28425	28494	28281	28686	28380	28546	28499	28516	28288	28397	28436	28258	28473	28492	28649	28664	28418	28211	28381	28429	28392	28437	28578	28563	28388	28398	28316	28399	28549	28442	28486	28271	28410	28516	28343	28107	28317	28381	28378	28753	28346	28529	28713	28494	28367	28850	28588	28373	28509	28020	28554	28589	28373	28480	28548	28562	28628	28752	28559	28652	28480	28565	28264	28518	28799	28326	28669	28288	28575	28239	28455	28585	28331	28488	28574	28455	28559	28567	28370	28569	28294	28337	28478	28639	28524	28436	28484	28284	28518	28364	28458	28625	28390	28317	28643	28485	28627	28576	28866	28543	28702	28382	28643	28412	28446	28450	28355	28532	28835	28514	28486	28308	28365	28409	28539	28522	28475	28510	28549	28535	28369	28410	28491	28498	28716	28396	28566	28414	28777	28537	28242	28514	28346	28340	28731	28669	28496	28346	28473	28394	28651	28473	28524	28403	28478	28465	28579	28414	28420	28293	28549	28226	28463	28478	28464	28597	28653	28478	28498	28631	28507	28434	28547	28468	28479	28366	28440	28214	28406	28353	28566	28480	28809	28519	28481	28393	28520	28440	28519	28243	28381	28480	28438	28594	28412	28591	28540	28364	28625	28552	28327	28812	28378	28486	28516	28522	28226	28518	28271	28369	28907	28479	28601	28497	28581	28122	28213	28560	28372	28405	28505	28526	28579	28510	28423	28411	28450	28447	28745	28695	28740	28502	28581	28731	28492	28717	28513	28662	28542	28333	28584	28321	28287	28548	28424	28524	28585	28365	28367	28498	28555	28228	28427	28497	28605	28483	28806	28447	28565	28319	28405	28375	28459	28434	28588	28632	28459	28210	28519	28762	28595	28290	28648	28607	28493	28424	28545	28695	28551	28697	28434	28298	28527	28557	28485	28470	28638	28450	28763	28637	28463	28419	28874	28555	28491	28675	28535	28457	28632	28756	28463	28412	28647	28443	28490	28225	28381	28698	28530	28432	28539	28583	28872	28228	28297	28485	28446	28522	28214	28511	28426	28410	28202	28690	28547	28526	28330	28453	28231	28329	28542	28457	28450	28599	28516	28500	28533	28558	28368	28399	28469	28228	28359	28409	28515	28442	28932	28499	28589	28403	28534	28328	28309	28638	28665	28506	28422	28497	28462	28531	28610	28659	28507	28489	28612	28753	28788	28730	28551	28446	28713	28705	28589	28400	28372	28468	28519	28467	28369	28305	28185	28618	28636	28463	28366	28419	28484	28539	28468	28425	28524	28182	28331	28341	28317	28160	28591	28473	28473	28381	28174	28093	28324	28527	28564	28348	28656	28386	28379	28500	28250	28530	28414	28653	28329	28788	28436	28450	28610	28773	28291	28401	28615	28437	28358	28413	28479	28324	28400	28670	28592	28339	28272	28628	28383	28391	28246	28565	28261	28376	28644	28673	28510	28295	28376	28538	28553	28569	28512	28605	28578	28401	28608	28574	28229	28666	28518	28582	28533	28571	28469	28396	28434	28531	28595	28339	28627	28468	28610	28614	28451	28281	28463	28554	28358	28475	28391	28570	28234	28576	28534	28576	28618	28615	28415	28569	28432	28501	28439	28436	28589	28478	28532	28362	28610	28577	28466	28575	28420	28275	28452	28671	28292	28567	28641	28392	28572	28342	28306	28321	28568	28439	28468	28520	28167	28343	28397	28243	28222	28631	28509	28434	28327	28642	28814	28229	28352	28248	28704	28391	28510	28654	28709	28385	28355	28316	28426	28256	28319	28588	28288	28400	28668	28394	28486	28289	28705	28389	28595	28644	28430	28521	28486	28516	28500	28554	28586	28593	28385	28325	28242	28346	28578	28215	28485	28208	28417	28526	28554	28625	28699	28617	28509	28321	28297	28326	28366	28584	28492	28478	28641	28675	28369	28375	28307	28576	28577	28762	28442	28495	28594	28649	28495	28619	28406	28340	28400	28437	28629	28604	28335	28641	28584	28366	28437	28572	28555	28378	28413	28351	28410	28399	28181	28716	28350	28253	28439	28421	28504	28525	28511	28396	28318	28706	28551	28416	28541	28288	28491	28502	28549	28314	28476	28604	28314	28606	28686	28400	28489	28709	28395	28568	28294	28392	28591	28312	28558	28844	28392	28122	28488	28451	28441	28568	28602	28625	28390	28516	28857	28494	28351	28415	28606	28408	28566	28497	28474	28410	28459	28578	28530	28547	28657	28564	28814	28811	28683	28467	28442	28360	28482	28658	28614	28664	28606	28476	28404	28630	28654	28552	28579	28623	28363	28481	28334	28598	28563	28425	28395	28515	28440	28260	28768	28463	28582	28418	28585	28585	28778	28562	28342	28342	28447	28481	28357	28506	28419	28725	28460	28428	28643	28453	28443	28561	28560	28445	28545	28411	28368	28534	28427	28684	28355	28828	28648	28541	28481	28417	28502	28336	28439	28611	28640	28472	28673	28479	28571	28417	28579	28510	28399	28311	28398	28448	28348	28529	28359	28525	28431	28574	28520	28405	28425	28512	28572	28289	28579	28346	28503	28737	28378	28361	28579	28669	28551	28693	28706	28353	28327	28480	28690	28347	28542	28473	28394	28413	28650	28176	28402	28660	28337	28398	28436	28807	28113	28270	28537	28675	28616	28694	28738	28338	28423	28295	28577	28523	28520	28410	28431	28652	28506	28507	28691	28713	28857	28547	28222	28424	28496	28433	28472	28159	28423	28344	28773	28630	28476	28395	28476	28640	28699	28613	28413	28346	28492	28067	28448	28457	28473	28434	28529	28567	28346	28607	28527	28325	28541	28748	28574	28625	28494	28677	28496	28832	28345	28324	28327	28504	28327	28462	28271	28715	28545	28281	28413	28293	28380	28356	28442	28374	28164	28596	28557	28409	28285	28323	28549	28670	28512	28553	28354	28394	28505	28347	28657	28451	28701	28449	28613	28317	28294	28339	28332	28641	28512	28678	28662	28387	28449	28374	28468	28644	28102	28525	28275	28721	28380	28424	28581	28413	28668	28447	28469	28560	28560	28558	28446	28502	28524	28426	28705	28445	28435	28602	28585	28404	28440	28654	28645	28534	28441	28239	28783	28191	28462	28314	28402	28297	28531	28555	28626	28197	28486	28540	28400	28269	28443	28535	28535	28411	28501	28411	28251	28663	28573	28598	28465	28280	28724	28273	28378	28504	28564	28387	28811	28379	28522	28405	28591	28426	28682	28435	28409	28528	28325	28583	28517	28590	28378	28477	28440	28407	28477	28377	28569	28768	28482	28461	28688	28418	28626	28644	28567	28665	28310	28224	28416	28495	28254	28344	28570	28787	28382	28620	28376	28413	28535	28658	28651	28595	28751	28369	28556	28724	28377	28363	28402	28355	28530	28594	28336	28306	28361	28375	28552	28389	28379	28519	28316	28473	28566	28367	28425	28541	28545	28427	28640	28747	28756	28681	28607	28513	28606	28573	28353	28473	28573	28399	28591	28519	28660	28611	28544	28251	28618	28377	28493	28725	28510	28482	28691	28300	28421	28528	28215	28696	28257	28668	28558	28445	28748	28488	28404	28661	28428	28649	28489	28664	28541	28577	28429	28515	28472	28337	28456	28728	28456	28406	28378	28540	28546	28470	28409	28568	28927	28639	28632	28507	28464	28505	28293	28498	28384	28430	28600	28282	28257	28376	28537	28319	28582	28531	28628	28450	28379	28407	28463	28294	28472	28397	28587	28398	28564	28838	28603	28585	28544	28487	28600	28308	28659	28714	28508	28371	28440	28479	28358	28587	28588	28580	28500	28491	28452	28264	28197	28602	28225	28619	28304	28439	28741	28771	28557	28481	28350	28540	28283	28237	28529	28699	28696	28390	28374	28340	28561	28410	28348	28377	28473	28541	28322	28378	28429	28378	28523	28252	28573	28499	28322	28307	28519	28338	28563	28482	28674	28413	28503	28534	28485	28386	28233	28612	28369	28348	28414	28460	28577	28411	28404	28614	28437	28490	28764	28682	28386	28727	28623	28342	28521	28582	28686	28485	28352	28440	28607	28677	28472	28354	28580	28596	28520	28600	28461	28486	28498	28528	28399	28636	28383	28298	28463	28592	28609	28415	28569	28490	28668	28534	28415	28388	28408	28228	28504	28757	28637	28680	28517	28739	28523	28269	28355	28511	28353	28495	28471	28671	28526	28296	28550	28547	28462	28376	28429	28524	28455	28481	28596	28598	28641	28298	28858	28574	28439	28512	28610	28573	28487	28349	28463	28333	28377	28452	28527	28324	28419	28447	28546	28620	28424	28590	28445	28300	28340	28548	28394	28523	28622	28561	28544	28537	28365	28175	28499	28694	28424	28777	28375	28646	28610	28312	28593	28209	28492	28279	28476	28427	28380	28572	28755	28534	28737	28459	28506	28192	28423	28617	28551	28528	28493	28650	28676	28553	28364	28574	28394	28547	28222	28294	28259	28541	28657	28342	28638	28510	28706	28456	28273	28379	28610	28492	28228	28592	28403	28352	28573	28306	28455	28103	28536	28484	28650	28507	28619	28748	28652	28667	28593	28622	28766	28380	28525	28378	28614	28583	28472	28544	28469	28463	28720	28668	28629	28501	28272	28633	28505	28611	28506	28321	28401	28333	28315	28055	28350	28703	28657	28640	28525	28303	28515	28669	28572	28692	28396	28430	28423	28447	28549	28482	28453	28477	28512	28471	28624	28526	28589	28559	28624	28454	28144	28319	28753	28344	28812	28273	28248	28462	28635	28357	28216	28209	28589	28389	28571	28554	28631	28530	28515	28197	28588	28555	28645	28593	28754	28419	28294	28429	28256	28246	28457	28387	28684	28708	28627	28388	28503	28455	28566	28252	28472	28694
44452	67619	65235	43286	29957	24978	23179	21323	20536	20004	19415	19128	22992	29385	27629	24676	21173	18220	18272	17978	18123	18242	18649	18821	18566	18145	18200	18024	18138	17964	18121	18212	18173	18067	17912	18138	18188	18017	18198	18295	18174	18119	18083	18277	18038	18261	18032	18212	18021	17999	17972	18047	18099	18010	18094	17980	18079	18024	17976	18075	18053	18099	17970	18227	18113	17990	17822	18062	18099	18004	18231	18028	18248	18170	18051	17965	18120	18117	18116	17929	18083	18198	17891	18066	18104	18053	17969	18259	18152	17993	18081	18207	18115	18107	18107	18026	18066	18097	18213	18077	18106	18283	17966	18147	18161	18071	18022	18127	18059	18180	17938	17980	18046	18092	18220	18126	18096	18046	18143	18077	18079	17985	18064	18237	18170	18109	18075	18046	18227	18133	18119	17993	18233	17960	18070	18251	18103	17976	18174	18175	17918	18097	17973	18038	18121	18176	18187	18021	17970	17949	18145	18213	18142	18073	18092	18063	18037	17866	17918	17995	18086	18003	18060	18180	18100	18062	18048	18141	18178	17893	18305	17975	18171	18067	18016	18209	18296	18009	18071	17957	18016	18121	18119	18182	18040	18062	18139	18028	18295	18068	17853	18221	18052	18027	18223	17952	17962	18158	18022	17972	18089	18289	18040	18215	17965	18270	17949	18170	18183	18077	18022	18020	18122	18167	17999	18221	17975	17895	17968	17934	17884	17919	18143	18232	18093	18013	18093	18147	18183	18175	18289	18186	18190	18278	18078	18096	18094	18053	18018	18099	17996	18086	17972	17910	18118	18083	18124	18261	17957	18034	18142	18102	18180	18201	18065	18210	18113	17993	18035	18044	18235	18175	17945	18037	18083	18058	18063	17964	18050	18094	17987	17875	18238	18116	18088	18015	17951	18077	18201	18047	18123	18148	18214	17991	18142	18199	18173	18045	18116	18034	17953	18043	18075	18089	17842	18143	18139	17932	18005	18151	18152	18032	17994	18055	18103	18047	17982	18097	18136	18069	18080	18125	18194	18009	18151	18074	18189	18129	18149	18030	18172	18219	17979	17931	18197	18150	18033	18193	18180	18070	18042	18111	18051	18145	18306	18181	18059	18263	18172	17958	18090	18149	17968	18193	18103	18083	17990	18028	18085	18105	18220	18120	17978	18034	18016	18141	18234	18028	18157	18072	18203	18052	17922	18057	17997	18040	18000	18213	18081	18139	18115	18113	18055	18080	18100	17995	17997	17991	18105	17950	18021	17918	18090	18171	17896	18067	18121	18082	18059	18001	18050	18119	18115	18086	18090	18038	17949	18064	18114	18019	18045	18011	18064	18110	17959	18093	17930	18123	18135	18174	18059	18124	18080	18093	18094	18083	18049	18048	18088	17953	18089	18120	18065	18016	18053	18071	18034	18167	18174	18143	18153	18066	17962	18156	17961	18128	17997	18175	18108	18096	18060	18144	18026	18165	18087	18038	18196	18010	18148	17969	17916	18270	18130	18218	17894	18047	17971	18153	18142	17970	18107	17953	18194	18091	18033	18098	18068	18112	17951	18253	18083	18093	18013	18012	18015	18086	18196	18111	18024	18142	18110	18120	17889	18062	18029	18023	18120	18003	18100	18129	18063	17950	18208	18067	18293	18040	18123	18108	18089	18070	17951	18157	18119	18251	18096	17934	18136	18087	17883	18143	18112	18069	18134	18201	18274	17979	18082	17858	17976	18135	18087	18055	18022	18048	17970	18008	18141	18159	18142	18087	18248	18058	18136	18066	17957	17994	18189	18008	18060	18206	18289	18001	17950	18075	18082	18079	18169	18080	18155	17941	18002	18108	18040	18090	18159	18172	18043	17979	18166	18028	18124	17929	18277	17952	17988	17965	18080	18193	18193	18096	18094	18070	18184	18109	18030	18052	18204	18086	17995	17982	18103	18117	18267	18019	17932	18099	17993	17942	17764	17993	17881	18072	18110	17932	18144	17897	18100	18017	18185	18150	18110	18102	18127	17997	18157	17968	18167	18038	18095	18234	17974	17893	18111	18134	17917	18135	18024	18260	18142	17978	18042	18185	18079	18028	17986	18202	18161	17744	18171	18066	18077	18081	18081	17974	17929	18239	18202	18191	18080	18141	18074	18078	17874	18031	18171	18196	18154	18062	18055	18122	17977	17985	18098	18093	18227	18142	17899	18236	18062	18168	18115	18085	18145	18132	18107	18121	17892	18030	18120	17944	18248	18001	18070	17913	17946	18101	18117	17977	18199	18112	18094	18133	18055	18043	18146	18084	18107	18183	18419	18137	18115	18144	17909	18089	17973	18002	18186	18110	18119	18186	18032	18103	17999	17907	18107	18104	18027	18072	18241	18135	18229	18014	18022	18236	17943	18032	18179	18085	18102	17862	18082	18151	17950	18043	17901	18077	17927	18080	18089	17990	18016	18281	17942	18128	18044	17984	18004	18125	18086	17900	18047	18064	18189	18002	18155	18143	18293	18041	18108	18100	17979	18072	18202	18028	18019	18291	18076	18245	18108	18168	18219	18152	18105	17916	18174	18192	18062	17997	18208	18162	18141	18028	18055	18102	18179	18221	18219	18059	18044	18085	18122	18001	18052	17987	18154	18150	18097	17988	18302	18251	18075	18301	18040	17903	18254	18265	18188	17858	17931	18085	18138	18127	18198	18156	17953	17942	18304	17967	18163	18056	18080	18060	17943	18039	18109	17956	18080	18059	17998	18141	18067	18064	18096	18246	18099	18000	18179	18042	18012	18164	17959	18097	18158	17976	17987	18070	18269	18153	18206	18041	18082	18134	18107	18074	18025	18053	18070	18123	18075	18151	17969	18146	18129	18009	18055	18121	18156	17986	18138	18126	18131	18024	17924	18062	17968	17980	18171	18142	18106	18141	18260	18147	18232	18034	18040	17948	17975	18098	18065	18094	17759	18055	18184	18214	17966	18224	18138	18137	18155	18092	18017	18016	18045	18039	18065	18102	18105	18123	18060	18059	18131	18107	18011	18264	18002	18070	18110	18100	18050	18074	18098	18093	18238	18042	18089	18075	18140	18006	18031	17921	18108	18142	18012	18112	17985	18052	18095	18150	18011	18186	18192	18191	18038	18107	18061	18088	18092	18055	18165	18022	18326	18215	18192	18018	17993	18039	17928	18046	18124	18163	18047	18197	18028	18004	18083	18090	18034	18191	18100	17981	17987	18070	18150	18084	17933	18017	17974	18077	18054	18329	18199	18056	18178	18112	18148	18069	18017	18223	18132	18165	18141	18261	18078	18029	18045	18007	17980	18087	18209	17953	17992	18194	18064	18101	17996	18218	18094	17930	17854	18035	18104	18083	18124	18041	18058	18073	18016	18021	17912	17880	18199	18050	18123	18049	18206	17969	18158	17952	18061	17937	17942	18013	18099	18314	18028	18110	18197	17932	18104	18134	18078	18104	18162	18106	18112	17957	18159	18057	18210	18247	18198	17864	18221	18158	18025	18110	18033	18092	18073	17958	18187	18164	17936	18114	18054	18036	18032	18048	18083	18023	18077	18026	18147	18121	18200	18135	18012	18138	18080	18054	18142	18115	18181	18151	18337	17947	18029	18112	18339	18026	18122	18052	18056	18153	18226	18260	17958	18005	18169	18137	18139	18201	18119	18133	18244	18161	18023	18023	18231	18113	18052	18085	17983	18092	17970	18054	18083	18265	18262	18011	18106	18023	18077	18080	18091	18151	17957	18222	17966	18211	18125	18141	17965	17993	18085	17958	18057	18233	18113	18137	18039	18142	18249	18087	18012	18151	18051	18127	18054	18142	17972	18013	18047	18179	18044	17962	18080	17896	18219	17956	17993	17814	17854	18042	17986	18176	17954	18147	17942	18002	18186	18094	18296	18079	18115	18184	18229	18076	18275	18078	18064	18078	18067	18104	17943	18097	18217	18136	18293	18179	18047	18102	17956	18145	18039	18006	18075	17976	18109	18123	18281	18033	18213	17900	18194	18000	17983	18057	18018	18298	18021	18040	18085	17968	18054	18278	18038	18140	18046	18163	17897	18046	18000	18125	18132	18098	17992	18254	18187	18242	18023	18267	18082	18214	18120	18118	18086	17988	18141	18074	18182	18018	18054	17998	18127	17989	18007	18072	18152	18202	18015	17981	17869	18277	18057	17991	18238	18077	18082	18005	17957	17999	18163	17869	17865	18118	18092	18182	18278	17972	18057	17897	18108	18084	17947	18102	18210	17962	18156	18060	18060	18210	18144	18093	18073	18002	18081	18161	18090	18031	18036	17974	17902	18238	17986	18205	17852	18143	18038	18140	18242	18118	17975	18188	18082	18051	18296	18094	18230	17998	17945	18114	17929	17934	18147	17920	18119	18133	18260	18025	18082	18250	18097	18036	18107	18165	18096	18046	18176	18083	18135	18032	18085	17829	18104	18025	18209	18055	18215	18173	18034	17953	18167	18102	18117	18120	18192	18202	18129	18042	18197	18018	18100	18063	18160	18073	17994	18053	18104	18137	18048	18106	18063	18036	18219	18089	18040	18123	18063	18112	18253	18189	18168	18060	18120	18059	18274	18159	18236	18221	18127	18107	18096	17955	18072	18026	18049	18072	18277	18066	18278	17885	17987	18129	18080	18036	18151	17859	18126	18004	18026	18138	18075	18072	18065	18043	18198	17991	18333	18039	18157	18204	18072	17893	17947	18129	18221	18190	18141	18079	18036	18087	18159	17996	18109	18036	18071	18062	18026	18090	18052	18181	18008	17878	18100	18146	18048	18164	18071	18004	18114	18065	18208	17941	18163	18111	18182	18099	18119	18113	18126	17998	18176	17996	18047	18112	18025	18086	18198	18105	18193	18058	17997	17982	17984	18095	18032	17911	18074	18092	18069	18106	18052	18115	18132	18069	18142	18103	18108	18121	18118	18100	17949	18046	18275	18175	17972	18295	18147	18091	18040	18043	18172	18079	18134	18140	18059	18066	18036	18145	18048	18154	17956	18202	18163	18069	17930	18185	18157	17938	18255	18049	17985	17984	17999	18146	18009	18112	18186	18026	18089	18097	18212	18031	18209	18229	18167	18020	18018	18237	17936	18025	17996	18074	18207	18204	18174	18242	18060	18265	18113	18010	18103	18252	18182	18273
21928	20784	28328	27620	27688	31764	34129	30748	29642	30391	30203	30958	36357	41186	39435	35766	30516	30881	29232	28686	28786	28816	29090	29233	29166	28848	28682	28389	28515	28734	28412	28498	28489	28506	28257	28418	28773	28515	28379	28413	28577	28523	28545	28535	28283	28549	28719	28454	28460	28505	28748	28545	28570	28363	28647	28239	28468	28409	28539	28199	28363	28409	28503	28358	28565	28527	28451	28415	28335	28458	28463	28465	28610	28577	28610	28491	28279	28497	28381	28550	28369	28622	28411	28381	28367	28584	28367	28176	28378	28197	28618	28686	28510	28610	28690	28559	28467	28559	28550	28301	28511	28382	28404	28567	28596	28363	28508	28299	28460	28411	28700	28336	28378	28419	28238	28378	28462	28360	28381	28268	28019	28257	28250	28610	28226	28435	28269	28418	28511	28542	28484	28553	28445	28463	28476	28461	28598	28290	28297	28333	28444	28580	28589	28358	28494	28352	28394	28353	28596	28566	28731	28561	28433	28709	28342	28326	28399	28588	28473	28536	28447	28549	28615	28484	28408	28584	28500	28311	28604	28498	28454	28387	28563	28588	28476	28588	28625	28314	28571	28412	28510	28583	28603	28306	28462	28316	28299	28254	28515	28428	28467	28325	28323	28498	28310	28574	28480	28391	28443	28840	28375	28545	28466	28624	28536	28351	28262	28444	28566	28498	28512	28375	28309	28503	28533	28540	28629	28348	28244	28515	28521	28156	28574	28827	28489	28527	28407	28223	28600	28297	28262	28622	28562	28503	28303	28469	28500	28398	28339	28576	28213	28442	28390	28444	28524	28594	28694	28460	28634	28610	28464	28364	28338	28580	28375	28298	28415	28287	28687	28427	28289	28477	28347	28466	28490	28419	28574	28323	28119	28446	28604	28528	28565	28413	28382	28483	28771	28474	28362	28436	28567	28466	28694	28607	28279	28492	28650	28802	28557	28389	28715	28518	28280	28360	28282	28442	28428	28404	28495	28458	28483	28363	28449	28407	28314	28418	28369	28333	28567	28362	28491	28623	28196	28371	28529	28077	28491	28550	28646	28432	28627	28330	28547	28326	28513	28474	28446	28250	28415	28352	28510	28351	28507	28289	28230	28247	28506	28604	28609	28316	28285	28414	28293	28461	28717	28289	28572	28328	28542	28445	28554	28310	28260	28353	28547	28441	28196	28615	28380	28406	28380	28369	28375	28433	28427	28323	28443	28514	28202	28187	28422	28651	28699	28283	28594	28519	28560	28412	28440	28556	28352	28330	28289	28191	28322	28321	28656	28508	28110	28493	28358	28610	28633	28581	28243	28559	28488	28413	28474	28489	28546	28436	28614	28465	28606	28193	28343	28723	28500	28542	28541	28552	28514	28453	28482	28392	28085	28517	28585	28024	28415	28381	28549	28427	28248	28352	28359	28371	28291	28366	28505	28426	28324	28322	28423	28359	28355	28460	28718	28307	28527	28364	28671	28316	28542	28218	28649	28496	28433	28553	28494	28392	28414	28438	28148	28250	28279	28639	28573	28373	28436	28459	28263	28206	28119	28460	28698	28344	28676	28487	28409	28554	28521	28232	28227	28792	28184	28418	28403	28266	28400	28441	28271	28427	28365	28024	28390	28364	28427	28452	28598	28448	28214	28595	28687	28339	28382	28271	28606	28492	28299	28341	28624	28469	28555	28555	28338	28318	28256	28525	28693	28657	28282	28478	28497	28660	28489	28330	28334	28455	28277	28525	28491	28618	28259	28337	28340	28382	28497	28459	28546	28472	28614	28707	28510	28175	28511	28508	28581	28425	28461	28433	28267	28144	28515	28371	28454	28329	28622	28534	28632	28547	28434	28362	28382	28546	28220	28466	28436	28393	28469	28316	28733	28652	28246	28487	28553	28234	28424	28532	28220	28670	28454	28522	28303	28408	28521	28505	28500	28398	28538	28372	28537	28277	28411	28314	28321	28303	28525	28563	28552	28569	28240	28493	28401	28572	28257	28389	28263	28311	28547	28477	28599	28530	28587	28538	28586	28521	28506	28323	28538	28508	28602	28523	28530	28558	28570	28427	28295	28156	28330	28424	28404	28416	28378	28393	28539	28289	28427	28497	28484	28020	28278	28320	28568	28475	28508	28554	28421	28502	28474	28417	28230	28382	28352	28363	28323	28582	28796	28584	28196	28405	28481	28282	28504	28536	28560	28508	28433	28505	28666	28361	28236	28148	28426	28226	28513	28424	28283	28375	28304	28391	28634	28380	28476	28264	28316	28412	28331	28276	28479	28550	28237	28389	28447	28689	28222	28352	28374	28672	28500	28424	28626	28578	28566	28620	28355	28465	28504	28506	28336	28414	28471	28317	28451	28504	28430	28437	28390	28482	28566	28593	28461	28405	28528	28562	28451	28816	28629	28753	28486	28392	28220	28129	28578	28245	28560	28520	28342	28492	28266	28249	28460	28399	28421	28388	28225	28571	28461	28312	28477	28584	28381	28495	28743	28456	28367	28346	28365	28370	28439	28307	28264	28337	28454	28259	28523	28304	28156	28362	28488	28541	28412	28420	28902	28681	28490	28397	28515	28448	28206	28350	28479	28432	28375	28312	28643	28331	28292	28038	28603	28391	28472	28448	28485	28768	28553	28362	28377	28454	28371	28654	28466	28276	28437	28317	28507	28475	28781	28591	28470	28513	28288	28601	28545	28452	28454	28294	28405	28131	28245	28478	28202	28171	28367	28595	28363	28500	28436	28460	28260	28582	28412	28448	28833	28348	28626	28413	28631	28547	28561	28431	28502	28494	28458	28240	28259	28557	28201	28519	28332	28271	28454	28280	28763	28537	28412	28326	28474	28648	28187	28426	28296	28595	28502	28474	28535	28449	28626	28549	28330	28417	28544	28378	28489	28359	28584	28412	28436	28476	28517	28376	28456	28585	28612	28256	28292	28403	28257	28377	28635	28475	28495	28566	28504	28231	28383	28591	28554	28609	28509	28623	28417	28524	28285	28327	28398	28504	28502	28476	28363	28496	28276	28555	28507	28280	28425	28057	28566	28597	28599	28556	28346	28284	28448	28523	28426	28413	28206	28264	28173	28320	28578	28626	28176	28393	28428	28243	28389	28386	28309	28380	28566	28747	28717	28453	28455	28312	28565	28364	28556	28270	28458	28610	28507	28386	28403	28540	28526	28135	28417	28360	28375	28603	28207	28294	28637	28506	28392	28354	28613	28547	28336	28419	28101	28345	28451	28617	28183	28472	28600	28398	28392	28621	28489	28759	28463	28475	28357	28351	28364	28341	28436	28474	28438	28565	28324	28236	28320	28457	28304	28380	28285	28457	28511	28655	28401	28278	28437	28367	28471	28200	28460	28417	28164	28503	28448	28579	28570	28391	28501	28161	28404	28376	28222	28617	28340	28557	28476	28085	28795	28354	28618	28526	28489	28507	28293	28555	28461	28368	28313	28440	28459	28337	28206	28679	28557	28245	28377	28543	28425	28399	28360	28357	28294	28436	28185	28531	28258	28709	28550	28631	28311	28594	28355	28195	28447	28763	28279	28530	28516	28379	28387	28491	28577	28768	28275	28230	28215	28360	28457	28534	28572	28511	28604	28166	28402	28207	28588	28423	28355	28053	28522	28451	28574	28341	28240	28648	28318	28393	28494	28566	28399	28470	28293	28296	28321	28346	28442	28433	28820	28309	28413	28302	28565	28505	28579	28544	28564	28693	28447	28377	28473	28529	28475	28583	28397	28181	28342	28337	28303	28443	28544	28572	28597	28472	28653	28379	28509	28406	28585	28194	28498	28650	28247	28453	28539	28837	28559	28629	28364	28362	28437	28652	28322	28287	28522	28517	28862	28512	28657	28442	28375	28522	28600	28174	28386	28342	28270	28409	28509	28473	28410	28672	28433	28469	28538	28403	28466	28384	28535	28563	28309	28219	28429	28375	28325	28358	28539	28393	28607	28336	28446	28421	28639	28741	28585	28300	28607	28790	28408	28378	28312	28469	28525	28411	28534	28426	28550	28518	28415	28577	28382	28247	28131	28535	28360	28372	28051	28388	28572	28316	28668	28439	28458	28464	28430	28400	28614	28341	28656	28719	28557	28634	28451	28334	28442	28433	28411	28490	28575	28142	28429	28611	28657	28519	28400	28201	28298	28289	28594	28337	28616	28416	28445	28288	28456	28616	28422	28531	28370	28427	28474	28172	28416	28153	28295	28179	28338	28244	28341	28197	28400	28258	28362	28431	28310	28606	28556	28506	28459	28437	28671	28502	28552	28624	28775	28342	28459	28234	28417	28670	28347	28347	28286	28171	28489	28197	28364	28397	28298	28585	28599	28334	28288	28602	28246	28121	28251	28539	28902	28557	28417	28457	28637	28350	28488	28646	28559	28753	28395	28512	28452	28465	28335	28428	28585	28661	28159	28338	28489	28410	28609	28316	28362	28406	28642	28502	28497	28545	28713	28601	28203	28455	28672	28631	28212	28343	28657	28498	28394	28640	28423	28425	28404	28546	28379	28556	28547	28267	28753	28187	28575	28211	28428	28285	28456	28495	28519	28354	28570	28460	28413	28529	28338	28369	28437	28345	28471	28679	28453	28598	28256	28387	28719	28277	28642	28423	28424	28600	28321	28323	28441	28488	28498	28530	28632	28447	28333	28443	28671	28595	28337	28449	28607	28360	28425	28604	28533	28474	28559	28465	28407	28439	28532	28622	28253	28402	28406	28670	28436	28340	28435	28441	28359	28413	28353	28504	28475	28548	28302	28308	28276	28517	28465	28328	28449	28314	28438	28709	28405	28342	28666	28488	28716	28499	28270	28429	28414	28426	28332	28247	28494	28139	28529	28314	28339	28336	28433	28481	28487	28437	28336	28670	28715	28491	28365	28385	28229	28366	28414	28138	28364	28110	28580	28616	28326	28327	28522	28412	28428	28631	28414	28484	28226	28402	28348	28539	28401	28763	28376	28415	28230	28521	28437	28340	28439	28338	28589	28675	28463	28357	28350	28412	28453	28382	28654	28482	28564	28355	28628	28269	28253	28188	28284	28342	28412	28603	28608	28270	28583	28455	28477	28228	28575	28671	28713	28704	28492	28556	28519	28280	28510	28286	28673	28577	28164	28360	28531	28447	28680	28320	28736	28405	28386	28413
50724	82519	72417	53702	40424	30676	23089	21409	20445	20244	20439	21564	29921	34519	32122	26751	19686	20957	18692	18068	18178	18329	19255	19500	18841	18208	17899	18238	18060	17949	18237	18073	17989	18090	18143	17989	18071	17975	18012	17969	17990	17913	18104	18115	18109	18084	18043	17977	17936	17973	18149	17767	18077	18051	18151	17990	17921	17932	18062	18188	17904	18053	17903	18122	18082	17948	17900	18148	18000	18150	18001	17897	18033	18068	18079	18076	18198	17864	18109	17998	18076	18032	18032	17723	17972	17992	17902	17916	17938	18016	17864	17899	17977	18005	18073	18076	17978	17909	17925	18015	18056	18044	17908	18111	18030	18120	18109	17951	18151	17765	18084	17957	17887	18142	18112	17940	18176	18091	18028	17925	18065	17792	17871	18163	17932	18004	18029	18130	18109	17893	18024	17977	18024	17944	18179	17932	17814	18040	17973	18032	18100	17938	18031	17992	17953	18026	17962	18169	17968	17925	17995	17924	17960	17876	18089	18074	18024	17885	17936	18039	18033	17960	18001	17979	17962	18063	18017	18065	17903	18029	18025	18065	17917	18160	17972	18173	18053	18092	18108	18053	18010	17978	17965	17985	18079	17872	18026	18038	17975	18053	18054	18044	18033	17869	17887	18094	17994	17978	18079	18062	18136	17922	18079	18066	18027	18022	18025	17908	17938	17957	18010	18149	18023	18030	18037	18056	18104	17936	18115	18192	17867	18058	17891	18031	18017	18082	18130	18002	18013	18045	17957	18051	18169	18024	18010	17786	18022	18010	17906	18075	17973	18060	18001	17969	17884	18054	18043	17900	17958	17899	18052	17975	17930	18235	18149	18043	18054	17845	18016	18019	18036	17996	18063	18013	18025	18013	18040	17877	18138	17986	17972	18162	18120	17955	17967	18323	17892	18162	18185	17867	18017	18060	18037	17894	18088	17950	18104	18188	18043	18048	18084	17800	18060	18156	18126	17984	18092	18138	18052	17766	17866	18050	18031	17986	18104	18069	18016	17853	18014	18034	17947	18007	18079	17990	17917	18143	18020	17930	17971	18002	17994	18151	17833	18132	17951	17990	17986	17976	18048	17961	17994	18007	17887	18259	18070	18036	17992	17871	18038	18046	18079	18009	17923	18144	18055	17904	17920	18077	17943	17895	18055	17992	18161	18045	17905	17980	18106	17856	17881	17915	18068	18072	18082	17916	18081	18203	17940	18178	18028	17980	18017	18131	17930	17871	17991	17946	18107	17898	18068	17978	17913	17942	18178	17956	17958	17929	18157	17933	17840	18086	17868	18068	17850	18022	18083	18172	17960	18038	17781	17922	17958	17925	18151	18017	18084	18135	18009	18040	18036	18064	17817	18022	17943	17990	18024	18021	17865	17974	17970	17966	18079	17989	18058	17971	18036	18151	18094	17949	18176	18046	17914	18033	18013	17911	17969	17882	18245	17944	18213	17966	17991	17773	17975	17904	18105	18073	17847	17994	17927	18119	17956	17826	18140	17970	18126	18057	18001	18109	18067	18046	17873	18012	18032	17997	17948	17965	17983	17914	18199	17974	18076	18140	17853	18098	17918	17949	17989	17948	18046	18108	18099	17860	17875	17725	18095	17944	18003	18099	18076	18073	18128	17999	18007	18012	18169	18026	18182	18030	17970	17925	18007	17866	18005	18036	17912	18003	18050	18003	18135	18211	18066	17997	18061	17884	17947	18115	18055	17942	18094	18087	18151	17925	17848	18018	17948	17989	18034	18227	17813	18060	18008	17950	17992	17875	18046	18196	18174	17918	17922	17947	18092	18061	17967	17846	18083	18018	18079	17990	18023	17874	18131	17996	17805	18015	18041	18035	18075	18019	17977	17951	18124	18095	17919	18110	17899	18123	17880	18038	18008	17933	18160	17954	18132	18297	17975	17748	18016	18155	18001	17943	18145	18052	17949	18106	18101	18050	17902	18002	18068	18021	17916	17908	17939	17993	17826	17918	18126	18182	18045	17924	18078	17927	17906	18148	18204	17955	18041	17959	18001	18191	18093	17986	17897	18097	17913	18117	18047	18057	17929	17919	18042	17999	17990	18168	17887	17985	18193	18072	17940	18076	18007	18176	17958	18060	18044	18047	18070	18030	17932	18007	18012	17891	17971	18027	17900	18002	18250	17960	18043	18011	17933	18142	18062	18050	17842	17982	18102	18113	18032	18038	17892	18088	17982	17791	18062	18130	17989	17803	18018	17963	18075	18030	17990	18138	17974	17944	18011	17982	17839	18122	17949	18100	17981	18134	18056	18120	17979	17877	17938	17968	17957	17926	18099	17925	18097	18040	18065	17858	17869	18125	18144	18057	17951	18071	18118	18078	17832	17941	17943	18128	17980	18058	18120	17891	17992	17916	17897	17866	18127	17914	18027	18035	17909	17998	18067	17942	18086	17996	18096	17918	17913	18008	17970	18018	18086	18052	17939	18020	18017	18006	18274	18007	17967	17799	17913	18144	18037	17955	18191	18016	18068	18167	17976	18082	18065	17951	17839	18063	18080	17815	18133	17867	18046	18185	18099	18054	18044	18058	18020	17978	18021	17974	17950	18137	18154	18104	18075	18024	17938	17966	18048	17975	18050	18011	17729	17978	17996	18043	18043	18043	17851	18068	18000	18128	17932	18096	18021	18040	18031	18148	17951	18096	18102	18040	18125	18100	18076	18109	18057	17987	17845	18093	18047	18024	18009	17967	17916	17976	18185	17991	18058	18000	18006	17910	18089	18077	18100	18005	17994	18139	18029	18039	17948	18012	17983	17793	18173	18095	17915	17999	18045	18080	18128	17971	18139	18141	18084	18197	17950	18027	17998	18170	18169	18042	17854	18137	17931	18138	18076	17935	18055	17953	17903	17847	18024	17877	18094	18114	17853	17809	18110	17945	18125	18103	18027	17870	18065	18117	18073	18043	18022	18098	18030	17982	17927	18146	18013	18044	18064	18122	18240	18011	18070	17973	18029	18040	17944	18029	17892	18061	18206	18023	17971	18007	17921	18115	18172	18078	17957	17925	18011	17937	17967	18150	17958	18012	18072	17790	18158	18089	18049	18063	17980	18031	18006	17984	17988	18006	17940	18064	17991	18046	17996	18239	18143	18095	18112	17973	17842	17970	17990	17974	18133	18108	17863	17947	18102	17957	17882	18012	18008	18069	18028	18083	18059	18044	18041	17929	18123	18151	18131	17909	18012	17913	18176	17940	18041	17984	18109	17981	18075	18042	18212	17937	18097	18130	18070	17764	18090	18029	17820	18051	17843	17883	18211	18124	17878	18000	17940	18041	17990	18006	18027	17981	18107	17850	18109	18102	17751	18127	17859	17881	17956	17925	17993	18036	17800	17883	18007	18011	17904	18023	18095	17992	18133	17991	18044	17890	17839	18129	17989	17907	17975	17918	17976	17986	17938	18018	17898	18094	17970	17930	17964	18128	18112	18033	18193	17916	17899	17886	18088	18020	18255	18027	17934	18113	18128	18097	18035	17788	18030	18124	18020	18070	18024	18166	17984	18039	18049	17974	18168	17982	17960	17959	17818	18156	18017	17906	18030	17860	18079	17975	17902	18086	18025	17812	18179	17838	18011	17962	17978	17763	18129	18167	17994	18060	18040	17973	17987	17949	17998	18001	17946	17969	18229	17845	18285	18038	18134	17933	17979	18186	17731	17810	17747	18119	17945	18112	17965	17852	18112	17949	18151	17849	18141	18065	18168	18040	18092	18191	17959	18034	18055	17885	18124	18123	18010	18167	17818	18130	18009	17992	18065	17986	18026	18104	17977	18096	17909	18168	17885	18059	18020	18011	18075	17965	18015	18029	18118	17863	18026	18037	18002	18092	18064	18025	17918	18039	17827	17957	18154	17938	17964	18117	17855	17936	18022	17866	17964	18071	18045	18059	18040	18006	18107	18040	18139	17977	18056	18063	17932	18020	17885	17974	17957	18035	18007	18078	18004	17991	18062	18084	17978	17936	18004	18118	18071	17909	17966	18188	17943	18090	18067	17946	17886	18098	17976	18104	18030	17896	18232	17941	17919	17863	17997	17950	18013	18139	17934	17875	18110	18004	18061	18129	17940	17993	18067	17927	18027	17995	18029	18072	18046	18091	18150	17967	17888	17908	18067	17987	18143	17976	18084	18153	18080	18011	17980	17884	17997	18200	18022	18142	17831	18108	17979	18079	18099	18074	17970	17919	18220	17967	18233	18072	17854	18094	17980	17940	17782	17995	18055	18026	18008	17906	18071	17937	18038	18112	17975	18038	18010	17981	17982	17921	18110	18099	18085	17996	17975	17980	18026	18104	17984	18003	18168	17832	18064	17971	17903	17961	17967	18075	17900	17984	17992	18155	18040	17825	18041	17903	18084	18123	17970	18091	17970	18060	18005	18010	18281	18026	18079	17903	18107	17875	18104	18029	17937	18188	17916	18133	18139	18193	17982	18081	18071	17806	18012	18076	18134	17876	18061	17917	17970	17898	17999	18103	17914	17938	18072	17971	17918	18170	18108	18049	17899	18046	17929	18014	18017	18083	17914	17987	18026	17944	17901	17939	17971	18122	17937	18185	17956	17957	17982	17885	17957	17855	17834	17902	18126	17944	17836	17928	17850	18029	18046	18118	17927	18024	18049	18229	18104	17895	17959	18027	18160	18050	18126	17974	18058	17881	18118	18144	18129	17942	18086	17915	17815	18015	17979	18075	18137	18079	18048	18057	17998	17924	18154	17935	18166	17916	18152	17983	17891	18067	17912	18067	18096	18187	18090	18171	18022	18176	18243	18103	17910	18196	18045	17881	18033	17902	17986	17941	17908	18071	17983	17837	18079	17911	17953	17924	18093	17953	18020	18057	17985	18017	17868	18045	18014	18003	18172	18021	17965	18205	17984	17940	18177	17982	18084	18115	18080	18104	18082	18068	18060	17947	18059	18103	17971	18152	18101	18012	18301	17998	18025	18070	18054	18084	18134	18041	18173	18102	18045	18063	18102	17887	17920	17996	18016	17860	17984	18003	17988	17978	18022	17849	18063	18046	17885	18111	17828	18161	17841	18062	18023	17927	18007	17926	18009	17791	17949	18072	17962	17972	18032	17962	18146	18071	18077	17902	18016	17994	17977	18065	18005	18071
46418	54519	56802	45258	37043	30517	28756	28289	27977	28162	28072	28091	28278	28260	27991	28039	27572	27862	27754	27801	27659	27610	27595	27572	27852	27691	27476	27605	27605	27797	27630	27619	27723	27479	27522	27532	27622	27640	27571	27660	27609	27489	27470	27375	27555	27536	27639	27800	27726	27634	27503	27690	27705	27491	27506	27677	27733	27669	27623	27711	27439	27619	27543	27493	27642	27563	27673	27734	27534	27614	27585	27641	27390	27546	27852	27677	27685	27528	27664	27570	27525	27511	27739	27482	27378	27589	27324	27543	27833	27847	27633	27551	27693	27789	27601	27742	27562	27498	27466	27627	27601	27345	27464	27528	27418	27676	27476	27526	27695	27519	27612	27597	27446	27598	27599	27400	27489	27479	27998	27757	27720	27557	27622	27470	27700	27755	27602	27627	27757	27442	27628	27486	27519	27446	27460	27672	27814	27685	27734	27598	27226	27685	27796	27679	27613	27446	27513	27511	27645	27458	27682	27406	27638	27477	27548	27504	27715	27487	27572	27717	27582	27477	27374	27524	27638	27673	27575	27535	27399	27529	27688	27762	27458	27528	27584	27466	27554	27396	27456	27592	27595	27563	27696	27485	27464	27570	27569	27594	27540	27540	27627	27535	27598	27771	27512	27486	27431	27740	27840	27496	27485	27456	27658	27771	27731	27584	27509	27628	27849	27765	27671	27375	27675	27702	27817	27776	27637	27423	27571	27741	27288	27600	27501	27666	27457	27478	27522	27706	27467	27623	27741	27731	27573	27619	27713	27685	27617	27184	27499	27603	27907	27782	27664	27666	27525	27552	27787	27797	27638	27710	27622	27723	27672	27719	27543	27826	27646	27363	27757	27568	27230	27475	27729	27617	27616	27463	27757	27589	27676	27344	27537	27627	27522	27470	27611	27467	27536	27516	27534	27471	27671	27672	27573	27492	27433	27599	27504	27674	27443	27517	27509	27500	27698	27875	27595	27490	27737	27474	28009	27646	27808	27540	27910	27678	27555	27596	27516	27702	27527	27567	27691	27692	27560	27604	27485	27284	27702	27551	27590	27599	27864	27793	27734	27519	27547	27634	27852	28004	27607	27620	27498	27698	27824	27387	27437	27612	27442	27703	27478	27678	27363	27683	27793	27885	27552	27648	27521	27886	27592	27394	27467	27714	27579	27689	27837	27454	27457	27839	27547	27904	27764	27508	27720	27629	27507	27601	27705	27711	27910	27551	27514	27567	27726	27768	27729	27675	27669	27772	27365	27460	27283	27453	27585	27710	27484	27581	27579	27382	27640	27789	27793	27481	27644	27538	27592	27549	27654	27637	27539	27581	27616	27671	27437	27481	27615	27660	27447	27580	27572	27629	27562	27479	27506	27689	27645	27540	27517	27695	27695	27529	27600	27733	27709	27591	27691	27614	27583	27583	27719	27644	27577	27612	27555	27764	27648	27529	27751	27632	27921	27800	27741	27737	27620	27666	27676	27351	27965	27371	27481	27649	27556	27409	27543	27720	27648	27646	27634	27413	27583	27502	27455	27694	27973	27550	27537	27679	27628	27978	27891	27450	27429	27515	27595	27603	27391	27548	27536	27535	27515	27836	27787	27503	27359	27560	27549	27572	27502	27669	27588	27716	27754	27435	27484	27232	27564	27422	27791	27517	27721	27731	27608	27484	27734	27565	27859	27575	27564	27707	27603	27537	27633	27596	27517	27506	27603	27521	27749	27731	27791	27714	27681	27676	27331	27504	27624	27672	27586	27754	27659	27692	27854	27670	27651	27691	27695	27544	27674	27638	27750	27525	27663	27595	27455	27553	27554	27590	27358	27526	27462	27560	27644	27736	27726	27888	27479	27597	27471	27735	27610	27592	27465	27807	27836	27773	27676	27623	27512	27826	27873	27587	27676	27661	27926	27491	27359	27735	27749	27768	27609	27812	27676	27373	27532	27431	27768	27671	27922	27574	27511	27611	27704	27648	27646	27473	27536	27589	27264	27622	27580	27557	27557	27830	27633	27549	27692	27636	27588	27519	27548	28106	27524	27778	27717	27614	27487	27676	27689	27547	27642	27549	27605	27569	27647	27682	27552	27708	27713	27477	27759	27666	27539	27508	27531	27656	27482	27483	27506	27692	27583	27534	27514	27500	27737	27377	27319	27583	27576	27716	27635	27577	27743	27786	27640	27659	27580	27676	27829	27651	27536	27524	27633	27478	27591	27605	27739	27524	27533	27529	27847	27655	27446	27609	27488	27499	27275	27614	27329	27684	27512	27714	27673	27643	27541	27644	27790	27434	27554	27499	27728	27817	27840	27694	27611	27960	27483	27434	27738	27446	27464	27627	27510	27739	27567	27703	27725	27529	27781	27416	27755	27627	27579	27650	27539	27609	27762	27611	27815	27483	27831	27575	27664	27746	27711	27771	27687	27769	27735	27512	27555	27385	27646	27781	27654	27419	27794	27632	27504	27273	27757	27647	27879	27567	27703	27725	27781	27670	27559	27659	27770	27585	27591	27595	27867	27513	27834	28005	27641	27611	27344	27422	27591	27335	27685	27564	27471	27714	27559	27424	27669	27507	27677	27335	27456	27606	27805	27449	27624	27658	27516	27378	27562	27644	27575	27469	27724	27643	27329	27804	27679	27506	27498	27571	27653	27583	27460	27540	27549	27661	27511	27570	27568	27475	27506	27513	27570	27931	27564	27515	27660	27778	27619	27640	27489	27653	27554	27401	27511	27936	27572	27547	27666	27398	27612	27439	27751	27554	27530	27416	27417	27528	27698	27822	27520	27706	27707	27572	27543	27464	27391	27622	27472	27557	27826	27594	27563	27717	27566	27550	27644	27528	27696	27465	27566	27611	27654	27433	27516	27389	27675	27530	27811	27442	27454	27438	27619	27672	27518	27649	27472	27769	27639	27703	27901	27325	27533	27431	27311	27497	27564	27720	27601	27591	27340	27519	27457	27675	27724	27473	27659	27694	27734	27557	27532	27672	27417	27595	27360	27576	27716	27428	27581	27683	27741	27494	27461	27503	27610	27899	27628	27582	27689	27550	27409	27382	27805	27505	27593	27711	27575	27321	27710	27795	27688	27565	27635	27559	27606	27613	27689	27456	27561	27425	27716	27769	27629	27500	27620	27429	27423	27762	27740	27308	27828	27738	27677	27484	27510	27706	27548	27620	27622	27771	27941	27684	27517	27648	27568	27726	27703	27378	27543	27466	27623	27403	27620	27728	27568	27506	27538	27773	27869	27683	27718	27620	27501	27576	27561	27590	27602	27694	27719	27473	27443	27769	27363	27852	27390	27572	27683	27482	27412	27632	27615	27211	27920	27635	27769	27726	27497	27612	27768	27573	27709	27480	27616	27773	27615	27459	27638	27766	27689	27447	27261	27610	27531	27537	27558	27644	27525	27497	27635	27789	27532	27471	27682	27493	27660	27520	27532	27518	27718	27423	27648	27486	27579	27556	27656	27535	27369	27511	27482	27660	27481	27481	27746	27638	27736	27510	27690	27515	27576	27783	27530	27452	27397	27613	27858	27560	27711	27198	27569	27465	27713	27491	27310	27857	27602	27547	27740	27837	27710	27771	27478	27679	27688	27619	27596	27509	27338	27284	27463	27677	27622	27442	27691	27665	27433	27802	27569	27313	27420	27597	27589	27506	27692	27414	27680	27462	27737	27708	27567	27622	27449	27443	27565	27385	27587	27470	27493	27514	27809	27577	27506	27698	27813	27523	27666	27729	27545	27759	27589	27381	27725	27789	27906	27604	27232	27481	27764	27766	27726	27660	27532	27498	27685	27631	27589	27680	27342	27363	27527	27740	27367	27650	27723	27893	27722	27387	27385	27590	27739	27434	27435	27469	27812	27644	27546	27775	27381	27500	27809	27646	27540	27577	27564	27588	27534	27705	27737	27400	27717	27706	27563	27652	27777	27556	27549	27549	27672	27787	27808	27442	27633	27584	27709	27600	27390	27758	27480	27638	27535	27543	27676	27524	27554	27364	27614	27394	27471	27760	27251	27574	27664	27567	28001	27629	27649	27746	27394	27533	27670	27484	27704	27833	27839	27602	27615	27893	27566	27827	27669	27454	27411	27525	27596	27428	27440	27509	27338	27336	27639	27385	27586	27658	27604	27738	27677	27655	27611	27703	27583	27341	27648	27863	27799	27621	27529	27544	27834	27537	27550	27567	27561	27573	27764	27356	27641	27676	27457	27688	27674	27493	27725	27683	27579	27348	27636	27755	27656	27345	27620	27829	27290	27654	27649	27612	27792	27849	27488	27532	27510	27666	27508	27517	28014	27487	27457	27371	27730	27778	27610	27485	27538	27650	27710	27657	27747	27688	27659	27619	27547	27723	27276	27706	27790	27494	27722	27766	27854	27637	27539	27374	27621	27502	27678	27511	27452	27667	27611	27628	27713	27583	27694	27472	27407	27562	27791	27258	27532	27448	27538	27424	27653	27726	27658	27731	27713	27663	27612	27704	27813	27348	27677	27628	27587	27545	27604	27624	27444	27482	27742	27508	27598	27637	27604	27518	27515	27615	27470	27642	27641	27537	27375	27658	27628	27694	27681	27177	27400	27391	27566	27577	27475	27664	27472	27567	27416	27551	27516	27566	27513	27431	27792	27438	27513	27649	27413	27494	27674	27547	27516	27559	27757	27532	27854	27829	27739	27430	27480	27610	27689	27477	27524	27625	27771	27635	27667	27653	27554	27558	27649	27617	27477	27746	27665	27467	27669	27598	27445	27775	27692	27596	27744	27941	27507	27650	27444	27749	27527	27535	27431	27625	28006	27637	27665	27586	27607	27552	27877	27587	27451	27635	27483	27621	27974	27831	27661	27544	27746	27439	27629	27486	27418	27617	27644	27627	27638	27543	27819	27796	27658	27526	27700	27655	27704	27552	27573	27486	27630	27355	27612	27481	27647	27446	27928	27738	27414	27407	27748	27402	27714	27593	27757	27749	27770	27559	27431	27528	27604	27449	27531	27467	27791	27675	27466	27715	27491	27521	27765	27513	27666	27487	27610	27632	27559	27472	27482	27576	27531	27475	27364	27833	27777	27653	27923	27717	27377	27622	27468	27678	27605	27557	27701	27665	27466	27644	27715	27594	27446	27482	27344	27430	27791	27510	27679	27555
49552	60398	56274	38804	28770	20962	18795	18565	18320	18414	18465	18396	18666	18491	18271	17885	17636	17695	17720	17590	17522	17671	17684	17530	17735	17629	17613	17641	17624	17641	17642	17736	17704	17683	17610	17843	17498	17613	17778	17588	17510	17791	17765	17576	17482	17510	17662	17652	17543	17811	17528	17919	17644	17731	17596	17519	17560	17788	17698	17580	17607	17774	17662	17660	17607	17731	17771	17665	17764	17618	17453	17540	17664	17622	17585	17820	17635	17769	17455	17648	17713	17729	17480	17464	17614	17411	17469	17820	17660	17546	17610	17804	17480	17500	17583	17611	17694	17666	17753	17636	17738	17696	17686	17494	17433	17639	17563	17580	17527	17679	17530	17590	17594	17702	17628	17412	17661	17624	17746	17506	17604	17590	17705	17603	17649	17509	17619	17731	17839	17592	17512	17687	17761	17745	17454	17743	17555	17569	17726	17744	17503	17616	17750	17567	17590	17766	17628	17669	17583	17630	17784	17425	17407	17714	17663	17545	17649	17500	17677	17572	17653	17806	17651	17512	17686	17722	17698	17697	17561	17587	17491	17609	17597	17725	17633	17699	17846	17697	17676	17739	17359	17676	17817	17573	17663	17529	17617	17673	17697	17713	17640	17799	17618	17482	17541	17725	17644	17657	17762	17545	17558	17611	17639	17788	17804	17867	17714	17503	17478	17632	17539	17679	17556	17609	17580	17616	17763	17611	17540	17543	17577	17617	17704	17538	17804	17495	17688	17824	17617	17602	17776	17565	17667	17584	17709	17570	17680	17665	17802	17480	17748	17622	17619	17691	17666	17729	17541	17624	17673	17558	17658	17722	17639	17609	17714	17637	17713	17478	17683	17617	17591	17747	17700	17568	17602	17614	17679	17552	17747	17396	17570	17729	17523	17477	17703	17550	17294	17646	17550	17480	17586	17703	17562	17814	17667	17535	17596	17652	17554	17602	17694	17644	17522	17677	17634	17621	17649	17772	17839	17549	17516	17516	17609	17641	17732	17562	17839	17678	17604	17604	17593	17656	17768	17625	17453	17637	17666	17673	17770	17522	17601	17591	17825	17547	17681	17595	17636	17754	17600	17594	17592	17664	17561	17662	17632	17624	17819	17580	17745	17654	17645	17478	17551	17708	17676	17621	17619	17604	17661	17608	17625	17461	17594	17673	17643	17606	17649	17585	17559	17701	17682	17675	17577	17575	17800	17507	17588	17775	17685	17529	17580	17506	17602	17703	17748	17695	17659	17814	17702	17502	17758	17927	17568	17583	17560	17575	17759	17428	17664	17676	17571	17578	17635	17683	17572	17488	17520	17662	17520	17444	17806	17496	17758	17725	17562	17637	17722	17616	17560	17759	17662	17645	17632	17548	17688	17703	17709	17610	17517	17633	17582	17777	17453	17589	17675	17688	17579	17523	17607	17587	17721	17502	17661	17672	17617	17401	17574	17502	17708	17628	17629	17696	17926	17549	17712	17493	17693	17763	17557	17529	17608	17601	17628	17581	17554	17750	17734	17681	17573	17574	17566	17806	17473	17480	17650	17768	17603	17575	17563	17651	17661	17898	17618	17638	17685	17587	17403	17602	17584	17584	17773	17638	17560	17578	17786	17588	17571	17859	17743	17651	17566	17527	17557	17762	17719	17760	17536	17584	17484	17617	17628	17635	17711	17696	17676	17780	17555	17543	17442	17523	17584	17427	17674	17498	17469	17582	17717	17677	17814	17624	17674	17612	17693	17538	17639	17715	17593	17470	17615	17644	17597	17714	17560	17740	17578	17567	17624	17700	17599	17518	17660	17568	17711	17480	17680	17612	17580	17730	17660	17668	17545	17649	17719	17585	17578	17533	17633	17680	17623	17687	17655	17570	17509	17535	17736	17538	17700	17743	17749	17623	17588	17496	17688	17690	17683	17622	17557	17566	17670	17693	17610	17557	17588	17629	17722	17662	17511	17663	17527	17622	17425	17708	17495	17583	17602	17637	17689	17660	17590	17619	17602	17755	17673	17749	17598	17651	17661	17887	17699	17562	17632	17796	17609	17694	17634	17602	17619	17702	17561	17661	17596	17616	17690	17604	17793	17729	17649	17717	17564	17622	17731	17643	17694	17652	17585	17632	17601	17658	17741	17559	17602	17677	17912	17551	17597	17663	17724	17611	17493	17584	17656	17585	17563	17619	17691	17635	17767	17687	17535	17526	17577	17763	17540	17682	17793	17681	17572	17716	17616	17874	17608	17527	17892	17692	17590	17586	17667	17735	17540	17521	17638	17601	17578	17814	17634	17587	17631	17563	17653	17753	17717	17583	17557	17686	17845	17788	17682	17699	17565	17774	17591	17552	17587	17588	17675	17602	17425	17610	17554	17715	17732	17745	17564	17625	17624	17704	17838	17654	17431	17675	17634	17663	17581	17739	17637	17640	17524	17544	17886	17874	17699	17518	17513	17541	17615	17552	17478	17590	17588	17470	17713	17631	17569	17577	17546	17505	17686	17682	17739	17480	17629	17581	17524	17568	17657	17545	17710	17440	17595	17503	17639	17594	17744	17609	17678	17595	17686	17707	17731	17666	17567	17651	17699	17707	17689	17512	17796	17494	17473	17631	17591	17483	17723	17794	17503	17714	17588	17736	17641	17644	17699	17594	17573	17761	17476	17622	17470	17659	17470	17549	17529	17719	17646	17452	17680	17711	17656	17673	17670	17607	17519	17838	17770	17597	17710	17611	17567	17662	17420	17568	17503	17748	17817	17564	17580	17751	17732	17763	17701	17582	17706	17473	17546	17683	17654	17640	17584	17525	17592	17766	17681	17785	17733	17656	17650	17596	17635	17768	17683	17787	17598	17604	17668	17706	17688	17602	17612	17680	17551	17647	17825	17787	17630	17662	17636	17734	17584	17761	17674	17578	17537	17569	17699	17672	17651	17766	17740	17634	17804	17614	17697	17548	17586	17625	17662	17751	17678	17570	17682	17633	17611	17764	17526	17723	17573	17471	17599	17727	17782	17621	17551	17602	17639	17514	17770	17514	17692	17715	17704	17514	17587	17390	17677	17699	17686	17477	17783	17675	17699	17476	17677	17707	17680	17701	17677	17512	17582	17769	17700	17561	17545	17699	17751	17553	17500	17588	17669	17610	17540	17799	17679	17622	17478	17678	17707	17470	17631	17760	17510	17767	17618	17701	17625	17681	17551	17641	17725	17641	17544	17691	17577	17509	17719	17627	17665	17675	17756	17752	17723	17667	17636	17462	17688	17705	17635	17348	17508	17810	17804	17412	17477	17590	17566	17728	17577	17720	17639	17481	17886	17610	17613	17718	17566	17564	17440	17607	17484	17659	17597	17747	17547	17673	17597	17754	17690	17683	17609	17782	17707	17654	17662	17492	17590	17527	17602	17658	17653	17691	17601	17611	17771	17467	17669	17724	17628	17785	17732	17824	17602	17529	17690	17744	17720	17573	17646	17544	17601	17479	17599	17650	17604	17616	17477	17591	17568	17559	17611	17802	17612	17631	17507	17730	17448	17786	17593	17702	17604	17721	17629	17611	17640	17705	17616	17652	17398	17738	17651	17562	17750	17561	17613	17472	17591	17792	17785	17577	17650	17705	17633	17539	17593	17782	17573	17466	17795	17614	17766	17510	17808	17569	17715	17617	17583	17629	17625	17684	17566	17702	17692	17745	17653	17625	17580	17683	17732	17726	17596	17652	17644	17832	17737	17624	17674	17722	17794	17621	17753	17686	17750	17692	17566	17585	17542	17688	17627	17549	17458	17625	17744	17603	17674	17592	17553	17728	17684	17635	17536	17711	17663	17709	17580	17683	17613	17668	17629	17695	17796	17695	17602	17690	17735	17796	17596	17652	17693	17662	17641	17672	17573	17766	17584	17702	17682	17574	17736	17662	17548	17564	17684	17632	17403	17671	17583	17868	17734	17673	17774	17497	17651	17531	17741	17664	17695	17730	17755	17515	17620	17780	17714	17757	17667	17649	17481	17629	17619	17690	17759	17666	17539	17669	17506	17649	17607	17674	17706	17516	17665	17570	17591	17693	17763	17578	17669	17806	17597	17553	17757	17558	17656	17471	17509	17715	17649	17737	17599	17739	17767	17404	17733	17577	17621	17585	17589	17681	17590	17743	17738	17702	17534	17850	17654	17577	17638	17562	17610	17574	17667	17565	17704	17622	17671	17635	17756	17711	17649	17753	17801	17655	17623	17668	17564	17724	17499	17615	17445	17576	17777	17485	17581	17690	17714	17646	17859	17563	17645	17679	17608	17662	17677	17654	17621	17576	17603	17660	17459	17497	17773	17786	17676	17524	17639	17637	17714	17512	17538	17661	17581	17651	17519	17679	17747	17648	17594	17737	17695	17640	17671	17637	17540	17842	17538	17643	17676	17694	17443	17571	17607	17639	17532	17711	17668	17648	17602	17600	17555	17717	17571	17466	17632	17725	17760	17654	17731	17694	17650	17717	17583	17543	17669	17651	17623	17603	17630	17530	17625	17728	17642	17878	17408	17833	17788	17568	17615	17745	17574	17736	17580	17775	17592	17644	17490	17607	17640	17689	17670	17735	17596	17627	17579	17627	17654	17652	17569	17542	17647	17664	17726	17731	17711	17611	17711	17629	17680	17552	17682	17578	17682	17661	17670	17499	17676	17730	17581	17734	17447	17779	17783	17580	17682	17692	17607	17625	17647	17547	17549	17542	17583	17499	17633	17642	17430	17727	17711	17488	17657	17677	17697	17659	17551	17704	17718	17755	17756	17773	17550	17632	17597	17557	17708	17525	17663	17565	17501	17456	17548	17797	17754	17822	17681	17681	17642	17651	17671	17537	17573	17738	17668	17629	17630	17536	17594	17726	17532	17736	17729	17614	17712	17700	17721	17520	17625	17505	17721	17549	17544	17696	17642	17659	17645	17617	17745	17509	17696	17588	17669	17660	17667	17657	17800	17670	17639	17605	17613	17598	17450	17645	17509	17587	17680	17449	17389	17735	17620	17688	17604	17766	17632	17781	17655	17640	17631	17579	17744	17650	17782	17604	17636	17740	17557	17550	17608	17652	17701	17514	17600	17736	17471	17534	17503	17584	17605	17663	17741	17849	17698	17683	17628	17565	17622	17518	17862	17718	17742	17574	17492	17824
23475	20974	29821	30631	28287	30138	31431	28970	28206	28870	28891	29424	33901	34823	33686	31621	29298	28283	28445	27930	27778	27798	28125	27918	28152	27800	27677	27800	27795	27992	27694	27540	27573	27619	27676	27606	27548	27688	27774	27530	27658	27739	27421	27487	27654	27905	27651	27615	27549	27643	27687	27950	27703	27895	27588	27952	27501	27708	27655	27377	27620	27465	27526	27388	27556	27338	27421	27474	27596	27671	27425	27559	27830	27483	27504	27523	27411	27794	27656	27498	27844	27603	27507	27943	27811	27564	27579	27737	27644	27400	27718	27774	27650	27532	27736	27782	27551	27469	27623	27645	27755	27377	27543	27625	27380	27720	27467	27652	27698	27722	27807	27554	27581	27355	27638	27625	27519	27754	27562	27367	27673	27651	27500	27259	27336	27766	27830	27417	27490	27719	27581	27646	27700	27213	27325	27864	27895	27663	27665	27475	27710	27334	27510	27720	27441	27798	27647	27629	27508	27644	27560	27744	27618	27624	27578	27439	27678	27605	27458	27687	27628	27480	27547	27584	27639	27720	27647	27599	27763	27527	27398	27718	27797	27508	27743	27533	27736	27708	27563	27709	27531	27497	27716	27667	27702	27422	27474	27674	27735	27640	27583	27498	27533	27441	27754	27476	27503	27647	27576	27634	27589	27671	27596	27574	27651	27685	27795	27774	27453	27661	27626	27566	27560	27580	27306	27775	27679	27668	27749	27509	27516	27653	27677	27514	27693	27672	27810	27724	27414	27217	27527	27631	27562	27491	27378	27511	27537	27645	27847	27690	27696	27415	27361	28028	27815	27590	27518	27575	27586	27710	27455	27415	27591	27398	27764	27477	27694	27495	27734	27493	27645	27677	27712	27491	27592	27315	27747	27689	27593	27442	27534	27617	27397	27615	27689	27455	27702	27721	27589	27448	27771	27450	27579	27510	27607	27358	27632	27638	27876	27393	27598	27641	27512	27480	27608	27573	27637	27567	27770	27461	27491	27726	27878	27624	27686	27584	27541	27664	27373	27644	27524	27707	27642	27312	27360	27203	27641	27337	27672	27576	27606	27828	27623	27546	27726	27735	27663	27594	27708	27611	27653	27329	27635	27422	27573	27466	27773	27748	27695	27493	27426	27456	27745	27526	27814	27760	27938	27510	27631	27613	27582	27676	27602	27419	27624	27831	27789	27657	27339	27375	27717	27761	27754	27588	27805	27727	27646	27727	27810	27551	27794	27654	27566	27673	27710	27640	27487	27531	27485	27320	27716	27848	27626	27764	27784	27517	27850	27654	27609	27790	27581	27695	27667	27424	27564	27313	27571	27739	27519	27319	27527	27445	27673	27651	27526	27416	27737	27554	27578	27387	27504	27595	27608	27733	27487	27344	27460	27619	27656	27558	27589	27490	27615	27237	27524	27500	27352	27560	27625	27805	27647	27766	27552	27687	27463	27553	27725	27683	27703	27636	27823	27795	27769	27338	27599	27662	27780	27559	27721	27538	27826	27479	27610	27516	27539	27633	27604	27687	27650	27531	27786	27570	27665	27473	27603	27738	27620	27689	27573	27495	27517	27614	27519	27433	27619	27741	27562	27618	27595	27715	27494	27624	27736	27532	27497	27503	27723	27481	27326	27604	27627	27432	27797	27748	27688	27528	27684	27462	27643	27653	27326	27605	27616	27650	27610	27322	27762	27602	27715	27703	27552	27626	27517	27597	27698	27570	27476	28112	27436	27360	27720	27811	27705	28008	27655	27580	27763	27491	27739	27604	27436	27428	27665	27502	27711	27473	27600	27422	27668	27659	27493	27208	27445	27428	27748	27706	27661	27460	27842	27478	27617	27608	27782	27574	27760	27702	27788	27325	27724	27701	27596	27685	27778	27526	27704	27450	27759	27876	27662	27546	27719	27833	27434	27644	27649	27650	27590	27513	27603	27626	27440	27788	27559	27787	27255	27656	27756	27444	27678	27689	27898	27487	27661	27479	27756	27676	27466	27635	27696	27629	27642	27775	27688	27425	27645	27765	27920	27628	27752	27685	27877	27503	27604	27787	27616	27461	27694	27482	27632	27498	27764	27833	27780	27599	27723	27592	27387	27864	27605	27576	27363	27632	27526	27636	27871	27603	27618	27539	27523	27571	27624	27287	27539	27589	27371	27816	27563	27678	27567	27771	27667	27385	27532	27880	27592	27681	27757	27831	27549	27413	27639	27775	27567	27526	27793	27835	27560	27505	27766	27433	27737	27554	27554	27354	27560	27647	27540	27582	27577	27719	27565	27204	27574	27431	27325	27733	27671	27555	27741	27410	27673	27649	27535	27655	27837	27709	27626	27524	27791	27451	27667	27763	27381	27459	27453	27482	27767	27531	27611	27507	27735	27624	27573	27527	27587	27589	27590	27822	27678	27773	27617	27595	27638	27702	27916	27474	27735	27357	27744	27464	27795	27717	27662	27777	27518	27615	27393	27645	27291	27579	27674	27553	27533	27618	27464	27732	27604	27512	27537	27691	27648	27562	27589	27545	27476	27496	27399	27655	27445	27753	27633	27487	27614	27761	27502	27276	27615	27375	27647	27400	27564	27781	27664	27589	27462	27666	27626	27615	27536	27565	27815	27783	27638	27643	27439	27488	27731	27515	27563	27851	27754	27644	27553	27627	27676	27565	27597	27716	27568	27591	27706	27816	27714	27476	27549	27610	27649	27790	27589	27845	27830	27488	27475	27562	27708	27369	27482	27655	27587	27532	27577	27487	27537	27371	27567	27755	27509	27344	27782	27432	27476	27647	27548	27483	27762	27756	27599	27652	27529	27499	27765	27595	27741	27558	27642	27556	27622	27724	27398	27653	27519	27510	27739	27841	27910	27669	27871	27685	27426	27713	27598	27587	27786	27609	27824	27869	27734	27659	27651	27522	27687	27777	27511	27630	27487	27761	27398	27551	27460	27707	27517	27578	27880	27476	27663	27647	27459	27358	27345	27951	27637	27559	27847	27299	27734	27515	27676	27704	27661	27709	27484	27463	27700	27770	27476	27608	27858	27428	27335	27546	27584	27658	27513	27611	27424	27413	27639	27484	27379	27611	27789	27677	27504	27951	27871	27772	27694	27597	27700	27641	27580	27760	27625	27529	27661	27495	27824	27719	27701	27536	27552	27777	27556	27561	27593	27760	27893	27629	27577	27606	27701	27627	27590	27513	27549	27530	27457	27689	27769	27537	27632	27552	27614	27546	27583	27725	27585	27607	27502	27525	27656	27459	27707	27512	27527	27230	27806	27657	27618	27489	27767	27577	27731	27753	27572	27543	27663	27526	27813	27740	27466	27636	27814	27569	27503	27570	27709	27684	27533	27547	27515	27572	27713	27478	27594	27651	27576	27580	27742	27640	27452	27563	27364	27364	27647	27743	27588	27705	27797	27482	27650	27486	27487	27657	27462	27745	27632	27461	27682	27704	27777	27583	27685	27795	27596	27541	27712	27635	27780	27407	27579	27220	27430	27569	27670	27669	27703	27483	27499	27959	27743	27526	27763	27478	27461	27441	27526	27538	27713	27698	27662	27303	27576	27797	27634	27648	27608	27607	27443	27742	27846	27573	27460	27794	27495	27458	27300	27628	27430	27558	27549	27431	27614	27794	27620	27481	27609	27496	27557	27643	27547	27437	27477	27774	27561	27603	27676	27395	27635	27612	27601	27511	27514	27643	27658	27663	27846	27512	27464	27332	27705	27627	27633	27454	27540	27636	27867	27694	27686	27575	27682	27591	27400	27480	27586	27617	27555	27669	27524	27528	27595	27395	27577	27534	27492	27642	27819	27554	27635	27557	27646	27521	27688	27567	27543	27357	27649	27354	27608	27231	27741	27503	27840	27757	27521	27783	27747	27494	27687	27700	27672	27623	27602	27773	27398	27656	27624	27285	27373	27738	27529	27821	27763	27339	27580	27349	27691	27711	27907	27594	27431	27690	27431	27527	27725	27741	27728	27517	27679	27505	27618	27688	27683	27513	27619	27601	27513	27359	27503	27532	27492	27750	27865	27403	27743	27786	27413	27582	27551	27340	27486	27366	27738	27641	27696	27902	27695	27470	27548	27456	27443	27451	27907	27631	27738	27509	27516	27568	27593	27605	27481	27530	27656	27579	27584	27448	27522	27532	27370	27459	27581	27555	27644	27783	27675	27755	27436	27663	27769	27769	27499	27412	27611	27644	27564	27368	27544	27504	27418	27502	27526	27940	27637	27559	27639	27277	27665	27681	27437	27822	27581	27343	27560	27737	27692	27458	27648	27631	27572	27473	27855	27541	27672	27741	27391	27551	27749	27669	27520	27519	27489	27719	27381	27622	27568	27630	27445	27671	27510	27276	27615	27756	27606	27478	27628	27694	27555	27435	27373	27539	27595	27802	27758	27651	27828	27250	27346	27740	27618	27393	27512	27562	27856	27536	27727	27583	27586	27414	27325	27515	27380	27556	27718	27699	27496	27771	27829	27605	27466	27794	27643	27633	27684	27645	27664	27510	27674	27625	27557	27688	27654	27622	27677	27807	27535	27491	27846	27860	27518	27700	27505	27766	27680	27538	27632	27561	27697	27626	27693	27532	27490	27560	27707	27828	27636	27790	27499	27557	27594	27580	27563	27694	27507	27833	27603	27215	27687	27632	27769	27817	27548	27823	27620	27634	27603	27847	27700	27527	27531	27302	27449	27765	27705	27539	27722	27791	27550	27666	27938	27702	27637	27530	27587	27656	27361	27542	27593	27471	27545	27238	27465	27811	27597	27599	27870	27532	27413	27749	27709	27550	27513	27494	27801	27420	27677	27831	27782	27473	27859	27721	27662	27435	27661	27366	27575	27558	27892	27961	27778	27620	27570	27469	28099	28020	27882	27502	27664	27589	27605	27592	27594	27612	27830	27774	27651	27482	27331	27610	27581	27698	27444	27346	27283	27617	27508	27539	27648	27809	27885	27590	27521	27506	27782	27404	27653	27462	27491	27750	27521	27785	27431	27480	27466	27924	27653	27669	27669	27510	27755	27473	27664	27529	27698	27795	27515	27627	27823	27688	27380	27611	27682	27608	27683	27724	27629	27525	27465	27503	27674	27734	27870	27706	27701	27700	27532	27694	27493	27654	27549	27922	27493	27738	27680	27514	27535	27415
47052	73874	66676	45783	31156	23774	19983	19337	18841	18990	19295	20679	27049	27272	25452	22765	19033	18585	18330	17943	17809	17743	18153	18413	18087	17845	17808	17730	17686	17784	17708	17672	17593	17589	17781	17821	17717	17629	17669	17668	17665	17751	17642	17783	17638	17765	17644	17556	17717	17738	17645	17558	17828	17595	17749	17814	17687	17738	17712	17593	17672	17600	17642	17602	17528	17751	17733	17533	17774	17701	17619	17682	17792	17532	17764	17967	17715	17629	17934	17712	17702	17682	17742	17667	17702	17690	17832	17541	17866	17813	17588	17694	17674	17853	17599	17660	17759	17544	17726	17746	17565	17691	17715	17656	17758	17730	17851	17550	17752	17496	17781	17689	17685	17765	17708	17636	17747	17691	17555	17583	17781	17583	17656	17746	17707	17743	17910	17769	17740	17792	17765	17665	17687	17831	17567	17587	17913	17632	17747	17774	17608	17687	17734	17797	17640	17689	17760	17630	17511	17659	17646	17519	17678	17792	17631	17609	17639	17738	17703	17825	17644	17737	17622	17735	17634	17800	17489	17811	17799	17682	17686	17683	17591	17755	17765	17634	17603	17677	17693	17620	17636	17695	17630	17794	17654	17713	17738	17660	17821	17845	17712	17768	17738	17560	17749	17682	17724	17774	17589	17604	17653	17612	17805	17758	17615	17697	17660	17826	17672	17668	17870	17767	17775	17626	17770	17813	17815	17859	17729	17826	17716	17876	17803	17847	17694	17584	17800	17617	17657	17726	17509	17807	17531	17658	17699	17711	17607	17800	17747	17881	17519	17793	17806	17740	17696	17614	17714	17714	17765	17837	17645	17582	17637	17544	17745	17633	17743	17808	17526	17848	17589	17652	17668	17538	17718	17744	17701	17892	17729	17662	17710	17641	17709	17678	17710	17719	17787	17566	17694	17731	17547	17643	17754	17660	17733	17640	17537	17741	17613	17749	17628	17588	17699	17681	17744	17673	17517	17675	17751	17696	17723	17580	17690	17524	17659	17817	17699	17772	17923	17734	17711	17766	17567	17642	17596	17873	17779	17633	17728	17732	17722	17745	17704	17672	17653	17627	17617	17721	17575	17691	17601	17748	17676	17576	17910	17481	17678	17781	17710	17785	17585	17703	17593	17727	17485	17549	17635	17754	17558	17700	17662	17655	17658	17549	17680	17650	17762	17749	17761	17632	17830	17832	17721	17555	17553	17799	17777	17759	17773	17938	17732	17617	17839	17606	17717	17690	17587	17624	17727	17734	17565	17699	17604	17559	17632	17699	17728	17548	17696	17821	17486	17719	17884	17597	17795	17660	17735	17702	17717	17561	17756	17629	17749	17757	17872	17733	17686	17781	17656	17739	17596	17713	17613	17644	17601	17845	17760	17755	17759	17750	17511	17762	17745	17738	17709	17707	17665	17813	17645	17610	17656	17579	17754	17852	17639	17550	17591	17792	17810	17587	17629	17822	17733	17706	17633	17921	17679	17735	17728	17704	17618	17528	17797	17625	17612	17741	17593	17545	17682	17723	17589	17746	17719	17663	17637	17590	17735	17778	17664	17670	17845	17577	17663	17826	17835	17494	17637	17833	17684	17661	17578	17617	17886	17741	17631	17619	17681	17673	17770	17754	17573	17680	17718	17855	17626	17805	17684	17637	17746	17582	17840	17627	17652	17645	17630	17744	17660	17615	17815	17750	17812	17636	17691	17801	17858	17656	17764	17673	17818	17826	17717	17741	17689	17711	17713	17821	17604	17808	17740	17549	17713	17579	17610	17819	17664	17609	17743	17670	17535	17683	17753	17683	17761	17654	17817	17666	17568	17692	17693	17772	17772	17749	17593	17561	17731	17668	17661	17834	17888	17516	17644	17755	17733	17544	17486	17537	17697	17676	17784	17891	17599	17755	17713	17611	17794	17647	17591	17730	17689	17826	17840	17705	17763	17740	17590	17690	17804	17750	17665	17526	17702	17627	17809	17374	17766	17685	17734	17628	17691	17623	17819	17716	17671	17737	17630	17762	17647	17773	17853	17775	17613	17676	17685	17718	17639	17694	17803	17746	17678	17758	17760	17640	17475	17920	17710	17702	17784	17775	17817	17691	17709	17825	17634	17824	17641	17744	17700	17713	17667	17733	17659	17623	17679	17673	17615	17674	17742	17748	17666	17744	17647	17762	17836	17619	17798	17607	17704	17884	17632	17699	17767	17580	17747	17732	17664	17663	17663	17845	17838	17726	17439	17670	17945	17741	17772	17564	17731	17555	17770	17820	17588	17466	17773	17759	17728	17758	17695	17703	17650	17792	17793	17787	17642	17659	17669	17725	17740	17594	17735	17657	17631	17739	17637	17689	17669	17641	17761	17738	17928	17809	17578	17714	17488	17780	17579	17744	17761	17708	17595	17709	17812	17554	17827	17610	17690	17826	17704	17665	17604	17664	17593	17684	17687	17725	17676	17597	17680	17724	17643	17748	17571	17716	17602	17656	17580	17563	17809	17620	17571	17582	17708	17641	17725	17627	17658	17730	17578	17654	17633	17784	17691	17781	17646	17611	17651	17668	17704	17602	17637	17603	17671	17678	17672	17696	17745	17665	17795	17788	17696	17690	17526	17717	17708	17737	17605	17670	17904	17645	17839	17745	17839	17729	17701	17831	17731	17649	17653	17747	17527	17633	17800	17703	17750	17701	17711	17659	17696	17799	17626	17692	17645	17598	17601	17664	17675	17491	17576	17642	17595	17826	17684	17695	17713	17741	17707	17611	17827	17417	17608	17907	17685	17681	17726	17589	17619	17720	17808	17633	17846	17749	17701	17547	17741	17651	17649	17713	17527	17664	17855	17735	17658	17501	17684	17534	17748	17785	17759	17775	17696	17678	17726	17752	17813	17627	17787	17683	17973	17672	17516	17892	17741	17720	17722	17711	17536	17545	17898	17767	17787	17708	17710	17806	17719	17584	17786	17654	17677	17649	17593	17772	17548	17765	17670	17733	17769	17755	17777	17670	17922	17738	17726	17647	17870	17639	17677	17760	17647	17752	17665	17842	17615	17591	17694	17760	17639	17810	17792	17747	17756	17557	17694	17556	17680	17691	17702	17627	17773	17438	17815	17635	17762	17804	17790	17652	17938	17594	17852	17797	17757	17503	17709	17665	17855	17620	17589	17690	17862	17640	17782	17653	17754	17713	17706	17600	17755	17639	17959	17587	17691	17662	17526	17734	17679	17674	17671	17510	17738	17674	17578	17790	17783	17723	17607	17674	17517	17719	17552	17714	17560	17906	17726	17688	17641	17688	17824	17719	17524	17709	17758	17602	17532	17607	17725	17515	17845	17703	17755	17640	17572	17528	17826	17561	17616	17635	17652	17646	17740	17572	17763	17787	17587	17823	17600	17745	17617	17585	17591	17725	17762	17623	17641	17757	17757	17831	17632	17759	17730	17595	17647	17589	17729	17694	17803	17715	17619	17654	17717	17694	17689	17779	17842	17707	17798	17552	17577	17686	17736	17857	17713	17625	17724	17622	17777	17699	17649	17775	17850	17723	17828	17731	17564	17712	17768	17593	17752	17711	17587	17750	17592	17579	17724	17747	17793	17751	17770	17780	17650	17873	17816	17717	17794	17751	17805	17622	17755	17609	17753	17634	17559	17651	17624	17593	17658	17843	17789	17677	17740	17916	17961	17658	17724	17595	17661	17770	17635	17649	17702	17815	17775	17649	17642	17786	17736	17725	17597	17742	17779	17662	17690	17595	17665	17767	17665	17673	17611	17557	17468	17828	17936	17676	17786	17602	17584	17849	17692	17868	17859	17567	17669	17602	17705	17770	17627	17716	17634	17760	17642	17805	17556	17797	17888	17649	17791	17619	17560	17775	17517	17677	17763	17643	17717	17595	17675	17707	17604	17683	17536	17535	17662	17687	17759	17705	17877	17697	17611	17635	17794	17550	17742	17653	17698	17614	17773	17807	17688	17901	17753	17877	17727	17616	17674	17756	17841	17590	17876	17697	17849	17698	17589	17697	17791	17651	17771	17589	17716	17695	17847	17812	17630	17695	17642	17658	17671	17539	17901	17792	17548	17551	17878	17689	17799	17723	17713	17708	17745	17849	17695	17874	17734	17711	17589	17794	17555	17589	17543	17702	17656	17641	17712	17705	17690	17761	17753	17780	17432	17820	17672	17572	17758	17566	17740	17632	17742	17724	17803	17664	17638	17710	17743	17969	17704	17703	17688	17713	17572	17735	17657	17742	17642	17539	17705	17584	17634	17684	17682	17667	17570	17601	17659	17664	17731	17737	17679	17687	17732	17502	17620	17734	17689	17670	17619	17623	17775	17599	17562	17775	17632	17752	17688	17674	17788	17560	17551	17699	17629	17832	17885	17715	17720	17662	17566	17608	17744	17705	17680	17804	17657	17613	17591	17754	17668	17811	17706	17606	17580	17565	17776	17741	17643	17853	17557	17792	17679	17723	17581	17576	17601	17801	17643	17573	17759	17735	17541	17816	17780	17558	17699	17687	17877	17558	17714	17876	17537	17640	17639	17794	17538	17731	17700	17832	17675	17778	17875	17742	17669	17719	17747	17680	17931	17934	17626	17609	17841	17897	17889	17767	17708	17617	17669	17654	17726	17787	17724	17818	17667	17577	17720	17588	17755	17785	17756	17629	17611	17688	17762	17603	17599	17592	17506	17624	17552	17749	17921	17703	17555	17575	17639	17582	17754	17652	17905	17682	17673	17722	17768	17611	17713	17755	17810	17670	17724	17627	17673	17719	17710	17748	17610	17774	17623	17742	17650	17661	17630	17701	17634	17461	17700	17630	17735	17715	17684	17984	17652	17612	17667	17675	17771	17749	17691	17676	17670	17868	17834	17707	17604	17637	17549	17770	17714	17643	17663	17866	17668	17657	17725	17646	17672	17726	17704	17585	17717	17692	17708	17613	17622	17677	17552	17847	17829	17562	17768	17605	17841	17645	17737	17729	17696	17660	17775	17764	17706	17798	17574	17738	17616	17523	17843	17648	17771	17730	17779	17740	17551	17666	17544	17822	17563	17764	17646	17813	17783	17767	17582	17739	17623	17705	17661	17790	17614	17699	17753	17661	17757	17759	17693	17716	17773	17683	17762	17632	17589	17624	17494	17569	17753	17617
21997	20665	27464	25693	26135	29193	32541	29867	28833	29378	29701	32038	40713	41399	39249	35896	30869	30111	30117	29203	28256	28182	28434	28514	28435	28065	28022	28082	28149	28012	28193	28039	27958	27768	28014	27814	27889	27844	28067	28018	27865	27895	28060	28134	28005	27746	28082	28030	27982	27790	27918	27728	28149	27645	28094	28027	28033	27989	27904	28014	27906	27915	27856	28208	27844	27823	27851	27753	27889	27728	28078	27814	28128	28071	27949	27774	28137	28117	28136	28000	27878	27768	27936	27877	28273	27975	27990	28045	27916	28108	27959	28095	27978	28206	28064	28040	27841	27944	28011	27877	27935	27817	27847	28007	27885	27918	27876	27664	27932	27981	28073	27950	27933	28002	27936	27942	27985	28045	27818	28135	28012	27727	27900	27988	27774	27734	27865	27936	28200	27727	28052	28097	27871	27988	28003	27840	28195	28066	27901	27870	27738	27890	27925	27822	28057	27871	28180	27972	28070	28068	27872	28115	27867	28099	27886	27901	28190	28035	28072	27819	27908	28033	28072	27884	28138	28049	27975	27956	28000	28015	28096	27838	27766	27772	28040	28111	27640	27773	27787	27906	27968	28101	27987	27840	27763	27695	27753	27848	27833	27883	28159	27950	28128	28026	27941	28043	28017	27921	27958	28094	27597	27763	28196	27745	27871	28125	27879	27857	27900	27882	28286	28036	27899	28003	27813	27722	28087	27652	27952	27929	27855	28026	27985	28006	27985	27852	27979	28092	27830	27903	28059	28202	27856	27844	27891	27865	27816	27901	27882	27968	28094	27924	27925	28076	27903	27998	27663	27919	27847	28014	27702	28017	28012	28005	27801	27928	28012	27826	27645	27850	27694	27890	28123	28065	28032	28020	28058	27632	28025	27831	27996	27656	27921	27690	27750	28061	28119	27910	28120	27897	27802	28002	28161	27671	27950	28156	28057	27996	27759	27924	27881	27866	27901	27897	28073	27694	27827	27998	27868	27951	27830	27868	27635	27895	27742	28024	28036	27830	27966	27901	27743	27950	27584	27614	27928	28064	28002	27948	28071	27758	27831	27769	27798	27957	28189	27745	27880	27658	28046	27888	27962	27923	27873	28021	27994	27746	27896	27767	28068	27910	27628	27708	27825	28053	27830	27941	28138	27860	27881	27767	27701	28088	28031	27747	27900	28099	27839	27807	27978	27793	27784	27917	27760	28068	28084	28055	27791	27857	28194	27840	27947	27807	28093	27860	27860	27957	28050	27891	28035	27786	27746	28009	27763	27685	27939	27862	27943	27727	28107	27920	28016	28009	28134	27975	27857	27806	28099	27850	28066	27680	27896	27695	27836	27887	27710	28128	27935	27825	27695	28196	27931	27853	27895	27825	27906	27880	27904	27907	28013	27774	27893	27804	28131	28004	27879	27818	27958	27884	27796	28154	28007	27915	27978	27892	27918	27970	27968	27843	28031	28016	27748	27868	28094	28006	27985	27911	28022	27863	28071	27913	27760	27756	27977	27917	27857	27909	27988	27827	27853	27926	28000	28043	27811	27841	27729	27900	27616	27878	27847	27826	27905	27839	27796	27994	28141	27892	28015	28155	27736	27836	27928	27691	28102	27996	27907	27903	28120	27722	27930	27747	27952	28176	28042	27819	27948	27762	28037	27870	28211	27578	27825	27534	27575	27826	27934	27951	27833	27942	27959	27708	27748	28097	28111	27989	27895	27768	27839	27836	27968	27789	27739	27718	27983	28029	28089	28000	28141	27872	27826	27982	27924	27773	27928	27931	27907	27818	27914	27970	27892	27876	27876	28070	27824	27978	27954	28003	27944	27929	27803	27984	28008	27917	27986	27696	27733	27897	27874	27972	27911	28012	28125	27941	27606	27863	27936	28076	27978	27960	28019	27665	28063	27704	27705	27754	27967	28160	27826	27881	28088	27965	28016	27690	28099	27916	27895	28048	27878	27619	28070	27930	28105	27910	28166	27841	27875	27876	28019	27855	27891	27922	27934	27768	28014	27774	27941	27994	27743	27866	27976	28144	27700	27951	27898	28024	28185	27748	27882	27767	27879	28175	27912	27942	28008	27796	28332	28003	27942	27898	27840	27931	27774	27865	27793	27902	27933	28177	27648	27760	27655	27873	28056	27884	28006	28142	27758	27710	27827	27954	27981	27901	27847	27973	28012	28091	27879	27718	28095	27717	27844	27680	27765	27739	28117	27996	27771	27803	27893	27803	27939	27717	27675	27706	27737	28020	27719	27785	28012	27794	28082	28092	27665	27789	27783	27484	27780	27878	27785	27665	27866	27742	27709	28012	28090	27882	27809	27958	28036	27809	28044	27929	27918	27841	27759	27760	27781	27625	28039	27939	28034	27844	27626	27841	27558	27914	28063	27950	27750	27916	27777	28063	27965	27874	27651	28025	28051	27701	27849	27917	27861	27926	28165	27818	27879	28098	27964	27797	27955	27819	27929	27724	27812	27907	27733	27903	28039	27742	27884	27875	27897	28011	27732	28107	27794	27923	27945	27805	27857	28012	28004	27944	27768	27948	27777	27982	27898	28069	28037	27889	28024	27887	28073	27800	27746	27871	27986	28062	28181	27882	28004	27832	27942	27747	28073	27988	27861	27934	28000	27945	27896	27896	27782	27851	27903	28027	28054	27611	27662	27994	27960	27913	27912	27875	27912	27925	27723	28033	27877	28053	28198	28058	27966	27745	27904	27902	27970	27777	28026	27965	27925	28086	28045	28091	27868	27872	28069	27830	27591	27971	27806	27959	27921	27810	28019	27835	27847	27785	27791	27886	27692	28116	27896	27943	28062	27758	27784	27837	27928	27912	27934	27773	27734	27758	27939	27829	28070	27794	28041	27745	28185	27906	28041	27946	28230	27627	27713	28023	27637	27886	27895	27888	27845	28116	27945	28014	27989	28033	27914	27893	27887	27861	27998	28121	27885	27698	27660	27781	27768	27980	28027	27714	27869	27952	27977	27546	27949	27669	27871	27954	27780	27916	27991	28014	27974	27995	28320	28055	27782	27469	27922	27757	27905	27951	28034	27878	27862	28172	27984	27940	28249	27917	27667	27943	27950	27826	28147	27879	27986	27750	27927	28000	28092	28150	27905	27683	27782	28058	27940	28138	27897	28029	27814	27898	28119	28014	28037	27855	27635	27734	27792	28022	28133	27689	27746	27904	27763	27777	27942	27942	28000	27842	27971	27873	27696	28075	27817	28171	27893	27904	27951	28012	27901	28031	27800	27954	27850	27946	28056	27929	27769	27768	27861	27986	27862	28114	28047	27957	28006	28125	28151	27844	27741	28049	28017	27896	27948	27701	27818	27878	28063	28028	27977	27874	28185	27811	27807	28039	28197	27873	27625	27965	27700	27507	27779	28030	27830	28085	27787	27827	27855	27803	28114	27721	27967	28067	28123	27831	28046	28189	27805	27792	27749	28040	27878	28111	28089	27939	27950	27580	27758	27849	28015	28111	28120	28055	27894	28014	28037	27634	27808	27820	27971	27816	27704	27586	28127	27805	27759	27833	27934	27954	28166	27657	27896	27867	27787	27971	27978	27940	28163	27919	27835	27764	27881	28009	28002	27823	28000	27827	27760	27893	27650	27963	27720	27941	27834	27897	27595	28179	27864	27867	27874	27788	27790	27840	27929	27944	28070	27651	28064	28134	28063	27816	27843	28207	27774	28079	28046	27810	27772	27794	27981	27818	27749	28269	27705	27885	27916	27836	27637	27760	28186	27851	27899	27802	28231	28080	27836	27976	27839	27808	27916	27973	27866	28136	27914	28065	28025	27933	27964	27901	27696	28105	28151	27728	27665	27751	27980	27809	28094	28001	28089	28080	28099	27932	27750	27780	28039	27669	28029	28019	28011	28229	27866	27722	28253	28081	27736	27956	28057	28176	27907	27995	27903	28057	28074	28124	27886	27981	28141	27983	28128	27882	27643	27892	27874	27797	27989	27805	27970	27694	28260	28238	27925	28093	27906	28054	27774	27616	27870	27740	27944	28150	27669	27730	27929	28230	27990	27925	28105	27944	28069	27959	27964	27656	27863	27862	28138	28079	27816	28139	28151	27983	28106	27776	27655	27956	27980	27954	27763	27999	27846	27878	28094	27685	28122	27962	27898	27772	27924	27902	27875	28111	27929	27809	27752	28096	28323	28248	27970	28053	27872	27772	28040	27639	28031	28143	27885	27791	28074	27975	28109	27796	27906	27793	27883	27684	28151	28036	27906	27738	27806	27924	28022	28156	27998	28136	28075	28106	28444	27760	27986	27885	27808	27797	27729	28063	27981	27652	27815	27988	28047	27782	27944	27869	27956	27698	27813	28194	27919	27704	27915	27831	28180	27932	27922	27989	27707	27879	27980	27979	27973	27938	27980	28053	27848	27765	27727	27624	28062	27852	27872	27964	28006	27921	27907	27904	27744	27837	27929	28020	27935	27678	27671	28087	27757	28055	27763	27871	27678	27933	27887	27795	27998	27964	27914	27882	28104	28043	28016	27798	27581	28007	27844	27842	28066	27887	27628	27905	28008	27926	28077	28080	28003	27761	27900	27895	27793	27851	27761	28025	27730	27825	27866	27719	28020	28063	28129	27773	27884	27737	28188	28076	27933	27902	27954	27957	27918	27937	27855	28175	27903	27915	28016	27907	27956	27856	27888	28082	28077	27866	28100	27791	28058	28087	27869	27876	27979	28256	27940	27899	27672	27871	27849	27687	27739	27908	27937	27873	27718	27984	27787	27906	28075	27859	27998	27653	28076	27658	27837	27776	28019	27808	27916	28049	27965	28090	27933	27731	27749	27952	27886	28089	27722	27630	28073	28037	27816	27812	27852	27695	27770	27693	27850	27842	27855	27660	27853	28096	28022	27916	27895	28078	27971	27726	27931	27976	27992	27919	28039	27644	27920	27615	27793	27823	28015	28052	27729	27862	27698	27634	27813	27965	27943	27914	27729	27657	27983	28105	27797	27873	27874	27916	28012	27708	27875	28012	27790	27901	28047	28010	27591	27778	27980	28101	27821	28134	27950	27725	27965	27859	27912	27970	27966	27940	28136	27819	27682	27821	27898	27884	27838	27986	28189	27830	27880	27874	27822	27936	27871	27902	27983	28068	28069	27945	27665	27846
49533	77120	62352	48904	38738	25619	20688	20059	19478	19355	19815	25107	35253	34939	31814	27352	20191	20644	20107	19077	18271	17906	18328	18156	18199	18022	17880	17979	17704	17715	17672	17817	17816	17633	17755	17927	17754	17717	17758	17850	17738	17788	17701	17823	17882	17582	17754	17764	17888	17734	17742	17777	17795	17706	17877	17950	17804	17966	17722	17812	17738	17779	17876	17844	17716	17805	17739	17789	17717	17577	17779	17849	17736	17832	18028	17847	17775	17760	17920	17663	17726	17795	17885	17847	17906	17849	17815	17749	17760	17893	17856	17721	17745	17999	17771	17807	17585	17773	17817	17954	17741	17806	17701	17652	17838	17841	17820	17686	17887	17773	17949	17655	17825	17673	17772	17719	17936	17641	17661	17829	17776	17900	17782	17755	17674	17666	17711	17846	17855	17758	17761	17814	17891	17832	17878	17784	17735	17651	17821	17527	17935	17764	17447	17822	17646	17877	17760	17678	17964	17756	17853	17825	17802	17716	17729	17800	17659	17914	17583	17732	17829	17912	17840	17833	17752	17837	17825	17839	17872	17886	17732	18108	17829	17485	17846	17849	17897	17859	17714	17739	17741	17878	17794	17892	17655	17849	17752	17655	17842	17837	17781	17793	17929	17806	17831	17761	17815	17802	17701	17875	17803	17889	17899	17686	17850	17824	17619	17855	17842	17937	17708	17817	17769	17875	17743	17814	17621	17674	17842	17816	18000	17783	17763	17812	17556	17639	17662	17780	17777	17796	17887	17785	17792	17861	17800	17755	17668	17807	17694	17648	18044	17690	17828	17877	17987	17736	17908	17677	17784	17824	17777	17809	17670	17797	17648	17677	17703	17770	18052	17717	17944	17863	17584	17680	17694	17706	17837	17790	17897	17864	17736	17673	17957	17806	17823	17782	17792	17804	17635	17892	17724	17704	17745	17705	17804	17815	17565	17725	17828	17744	18003	17788	17706	17827	17849	17758	17907	17997	17884	17734	17641	17607	17995	17787	17758	17779	17719	17804	17816	17852	17736	17785	17739	17799	17805	17824	17678	17926	17782	17713	17681	17800	17800	17749	17822	17679	17720	17821	17748	17824	17921	17873	17580	17786	17929	17848	17580	17780	17711	17756	17773	17850	17795	17919	17745	17743	17861	17746	17812	17860	17682	17744	17748	17773	17932	17867	17779	17965	17773	17765	17790	17859	17758	17943	17629	17677	17702	17806	17803	17915	17713	17754	17642	17708	17896	17706	17817	17815	17955	17718	17695	17871	17733	17824	17667	17677	17723	17710	17956	17728	17685	17793	17886	17765	17875	17805	17626	17828	17753	17654	17771	17732	17812	17803	17902	17692	17827	17764	17764	17728	17717	17646	17783	17743	17789	17798	17825	17655	17802	17752	17702	17761	17574	17778	17682	17636	17876	17712	17945	17898	17728	17963	17648	17848	17817	17780	17651	17737	17772	17945	17607	17750	17728	17705	17731	17737	17636	17860	17747	17772	17881	17655	17703	17822	17760	17743	17813	17888	17665	17911	17818	17642	17924	17682	17732	17852	17694	17740	17533	17806	17753	17793	17878	17767	17741	17692	17935	17634	17951	17819	17824	17806	17805	17713	17760	17720	18021	17909	17881	17753	17886	17729	17814	17764	17910	17677	18032	17900	17794	17707	17733	17766	17615	17699	17729	17918	17829	17872	17688	18016	17721	17714	17670	17815	17899	17808	17791	17876	17668	17789	17642	17876	17809	17926	17710	17846	17603	17881	17885	17794	17817	17843	17983	17794	17605	17803	17748	17837	17777	17891	17775	17753	17625	17830	17784	17752	17813	17837	17971	17557	17849	17855	17759	17641	17839	17705	17820	17666	17702	17716	17721	17813	17864	17672	17763	17833	17839	17868	17871	17618	17815	17564	17769	17939	17733	17885	17787	17926	17940	17820	17851	17734	17738	17886	17956	17756	17937	17696	17866	17671	17766	17658	17798	17749	17745	17706	17753	17829	17682	17663	17766	17751	17723	17795	17943	17686	17799	17870	17729	17834	17735	17560	17648	17841	17719	17729	17712	17647	17732	17809	17729	17769	17713	17832	17805	17693	17848	17822	17832	17867	17515	17843	17791	17711	17964	17842	17955	17823	17906	17691	17742	17883	17747	17791	17603	17697	17751	17603	17900	17725	17712	17809	17956	17804	17680	17878	17709	17978	17840	17837	17791	17729	17802	17883	17917	17802	17761	17801	17717	17698	17861	17823	17783	17704	17821	18001	17843	17666	17771	17729	17823	17770	17822	17943	17758	17673	17838	17677	17833	17786	17787	17829	17790	17873	17769	17775	17889	17669	17863	17867	17763	17953	17902	17917	17675	18049	17794	17856	17766	17764	17924	17808	17890	17697	17782	17760	17742	17822	17859	17578	17802	17858	17861	17863	17814	17724	17675	17838	17880	17672	17693	17680	17733	17813	18003	17840	17799	17787	17800	17829	17770	17970	17620	17907	17761	18032	17661	17744	17742	17665	17722	18028	17884	17850	17911	17771	17879	17849	17821	17722	17831	17842	17728	17836	17653	17664	17811	17912	17848	17785	17708	17668	17748	17757	17825	17828	17675	17850	17827	17905	17631	17691	18033	17871	17669	17945	17779	17665	17697	17709	17966	17708	17744	17842	17737	17819	17669	17896	17635	17791	17646	17787	17809	17683	17905	17628	17840	17857	17684	17632	17720	17793	17732	17777	17736	17735	17784	17811	17744	17924	17664	17824	17778	17794	17821	17900	17736	17863	17816	17868	17700	17743	17753	17746	17979	17836	17830	17847	17742	17844	17930	17860	17880	17669	17692	17912	17602	17946	17932	17690	17867	17850	17858	17930	17662	17868	17686	17971	17546	17824	17801	17813	18032	17630	17796	17713	17629	17612	17796	17848	17764	17619	17827	17738	17961	17930	17678	17672	17838	17802	17636	17819	17689	17806	17821	17712	17653	17865	17756	17774	17615	17628	17552	17794	17778	17728	17762	17743	17628	17822	17626	17718	17928	17935	17642	17766	17631	17847	17729	17796	17833	17680	17990	17828	17863	17635	17720	17730	17773	17795	17743	17755	17806	17692	17837	17584	17677	17639	17696	17783	17587	17845	17746	17884	17761	17680	17782	17751	17942	17691	17738	17815	17657	17845	17844	17885	17767	17734	17641	17638	17724	17691	17718	17836	17733	17635	17798	17851	17812	17698	17770	17757	17782	17806	17563	17603	17775	17766	17849	17667	17822	17833	17666	17706	17662	17858	17790	17824	17706	17781	17730	17825	17654	17732	17696	17766	17689	17767	17725	17760	17896	17850	17686	17746	17842	17985	17849	17822	17708	17713	17724	17776	17543	17825	17707	17728	17846	17707	17765	17768	17635	17743	17677	17803	17970	17738	17761	17948	17833	17790	17744	17704	17933	17674	17729	17821	17869	17755	17713	17665	17986	17694	17670	17717	17653	17833	17714	17742	17732	17622	17779	17819	17707	17815	17621	17706	17775	17831	17716	17751	17668	17899	17726	17783	17802	17573	17525	17741	17768	17757	17851	17844	17737	17754	17753	17812	17927	17688	17926	17613	17814	17709	17660	17806	17769	17551	17836	17639	17739	17795	17664	17579	17781	17676	17655	17620	17836	17654	17898	17708	17792	17702	17765	17906	17810	17878	17870	17783	17682	17708	17816	17751	17833	17910	17743	17866	17815	17843	17793	17933	17692	17611	17663	17676	17681	17781	17831	17656	17804	17617	17790	17652	17732	17746	17696	17980	17866	17877	17721	17868	17873	17658	17655	17765	17825	17750	17871	17851	17846	17710	17626	17733	17825	17870	17702	17908	17783	17927	17850	17729	17988	17661	17824	17899	17929	17800	17935	17856	17988	17797	17840	17695	17704	17789	17992	17638	17865	17793	17786	17704	17683	17746	17907	17702	17840	17768	17802	17874	17648	17758	17789	17789	17666	17712	17903	17802	17769	17829	17782	17678	17940	17849	17677	17934	17623	17743	17647	17705	17880	17870	17850	17911	17896	17756	17630	17768	17857	17764	17702	17844	17870	17909	17769	17703	17547	17746	17765	17717	17693	17673	17751	17755	17817	17849	17729	17709	17645	17840	17659	17687	17862	17671	17727	17874	17688	17725	17773	18026	17665	17663	17883	17880	17721	17644	17677	17702	17790	17781	17981	17865	17790	17876	17745	17819	17771	17813	17639	17870	17764	17710	17759	17774	17594	17776	17664	17819	17840	17835	17763	17664	17682	17697	17816	17720	17718	17852	17755	17743	17633	17707	17767	17605	17717	17641	17639	17806	17798	17701	17929	17737	17796	17905	17808	17823	17872	17841	17899	17838	17826	17929	17715	17698	17668	17515	17759	17757	17666	17844	17727	17743	17776	17745	17868	17943	17896	17710	17590	17848	17856	17835	17793	17707	17699	17829	17680	17788	17758	17688	17985	17836	17752	17761	17839	17871	17853	17771	17661	17872	17759	17940	17461	17789	17738	17700	17909	17738	17921	17701	17727	17942	17877	17805	17765	17771	17888	17827	17629	17786	17943	17710	17724	17700	17786	17720	17654	17865	17929	17852	17771	17718	17751	17612	17629	17656	17820	17759	17691	17727	17822	17529	17801	17629	17697	17784	17840	17809	17886	17808	17586	17848	17839	17750	17735	17817	17752	17855	17690	17757	17752	17821	17635	17944	17707	17695	17675	17580	17856	17841	17691	17818	17916	17759	17579	17697	17827	17791	17855	17837	17940	17660	17835	17724	17777	17723	17662	17794	17840	17843	17820	17710	17710	17730	17640	17743	17761	17743	17811	17754	17722	17789	17793	17863	17807	17820	17860	17613	17875	17917	17678	17860	17786	17695	17754	17878	17791	17861	17897	17573	17805	17779	17818	17946	17869	17804	17723	17852	17650	17778	17931	17891	17711	17672	17848	17900	17827	17533	17652	17783	17699	17793	17665	17833	17728	17846	17903	18006	17655	17661	17692	18081	17768	17640	17704	17660	17680	17849	17704	18043	17712	17801	17731	17790	17790	17937	17930	17701	17686	17748	17977	17817	17652	17825	17778	17879	17906	17719	17711	17466	17711	17686	17820	17794	17847	17827	17820	17835	17709	17947	17870	17829	17756	17685	17836	17786	17603	17771
46731	50443	50979	40446	32821	29154	28374	27862	27509	27513	27368	27691	27904	28080	28084	28243	27988	27508	27415	27696	27505	27560	27309	27826	27473	27423	27679	27456	27129	27314	27532	27407	27558	27601	27647	27601	27556	27291	27361	27466	27759	27468	27462	27406	27488	27486	27408	27304	27507	27273	27283	27448	27488	27721	27281	27356	27395	27312	27301	27371	27299	27428	27599	27440	27621	27200	27334	27667	27506	27528	27340	27430	27567	27566	27407	27716	27537	27513	27258	27568	27027	27616	27542	27828	27611	27294	27511	27485	27403	27466	27588	27635	27656	27371	27512	27485	27391	27153	27399	27634	27637	27386	27444	27397	27272	27474	27549	27453	27504	27565	27270	27613	27364	27179	27354	27428	27738	27272	27513	27516	27448	27403	27421	27391	27514	27450	27486	27467	27307	27605	27563	27590	27308	27393	27434	27614	27554	27355	27445	27328	27521	27587	27157	27618	27393	27555	27558	27327	27709	27463	27385	27358	27455	27582	27520	27248	27416	27524	27661	27306	27475	27619	27425	27525	27273	27244	27386	27692	27147	27347	27489	27172	27239	27478	27143	27514	27305	27225	27276	27713	27438	27356	27507	27369	27653	27521	27317	27407	27399	27571	27320	27365	27801	27408	27352	27257	27665	27514	27327	27396	27244	27680	27284	27539	27576	27407	27454	27530	27383	27514	27635	27228	27357	27415	27479	27417	27383	27419	27425	27364	27407	27604	27326	27547	27332	27426	27728	27505	27196	27597	27693	27671	27661	27419	27448	27303	27364	27336	27699	27331	27314	27505	27625	27521	27507	27558	27538	27343	27259	27175	27318	27130	27405	27453	27519	27362	27105	27540	27508	27379	27558	27244	27236	27171	27235	27524	27571	27509	27312	27285	27363	27562	27225	27265	27689	27278	27506	27532	27344	27673	27401	27395	27680	27264	27329	27420	27622	27297	27189	27270	27634	27551	27358	27287	27261	27656	27253	27576	27340	27355	27338	27588	27420	27420	27256	27574	27508	27280	27635	27447	27467	27240	27388	27502	27459	27367	27437	27419	27418	27643	27427	27442	27486	26987	27432	27474	27573	27520	27321	27422	27419	27160	27524	27449	27328	27494	27471	27369	27335	27239	27310	27699	27421	27447	27477	27732	27599	27428	27551	27294	27711	27323	27581	27382	27668	27350	27210	27246	27333	27274	27243	27470	27351	27420	27363	27436	27653	27215	27245	27445	27378	27489	27199	27288	27494	27369	27568	27295	27732	27305	27360	27451	27310	27489	27335	27418	27530	27468	27559	27373	27590	27465	27516	27390	27337	27288	27401	27457	27543	27289	27555	27461	27331	27280	27403	27497	27426	27316	27458	27468	27570	27345	27169	27359	27345	27299	27289	27319	27422	27455	27647	27164	27332	27539	27171	27550	27711	27312	27257	27621	27655	27382	27584	27499	27504	27437	27606	27241	27360	27436	27227	27576	27414	27503	27446	27174	27591	27417	27398	27469	27555	27375	27411	27428	27556	27420	27580	27228	27408	27394	27500	27503	27360	27278	27118	27557	27011	27328	27427	27406	27792	27322	27659	27374	27693	27362	27217	27393	27549	27600	27376	27533	27511	27590	27234	27554	27241	27582	27164	27128	27262	27366	27247	27347	27415	27604	27414	27729	27335	27565	27348	27339	27464	27297	27340	27436	27630	27564	27395	27225	27605	27414	27331	27475	27447	27450	27354	27413	27398	27242	27573	27557	27447	27680	27419	27420	27463	27404	27592	27632	27447	27588	27409	27492	27400	27160	27204	27588	27054	27516	27401	27517	27352	27379	27557	27285	27527	27456	27464	27115	27327	27351	27409	27305	27520	27417	27601	27356	27309	27541	27420	27282	27307	27604	27553	27540	27341	27419	27393	27470	27604	27453	27109	27442	27426	27358	27544	27450	27660	27332	27295	27410	27593	27725	27549	27236	27398	27626	27545	27421	27315	27300	27384	27427	27576	27570	27428	27381	27518	27394	27329	27284	27552	27430	27380	27292	27476	27507	27424	27310	27562	27435	27413	27551	27339	27374	27351	27547	27622	27390	27416	27468	27395	27528	27517	27193	27553	27623	27456	27305	27392	27395	27449	27582	27644	27354	27262	27564	27194	27534	27400	27365	27329	27718	27377	27709	27568	27490	27425	27403	27321	27397	27463	27370	27627	27222	27079	27815	27438	27501	27248	27382	27220	27315	27311	27289	27494	27395	27260	27514	27421	27420	27332	27355	27317	27370	27426	27285	27519	27537	27343	27257	27550	27200	27461	27685	27594	27413	27445	27280	27285	27402	27521	27556	27505	27577	27503	27538	27301	27312	27246	27554	27643	27322	27573	27544	27267	27219	27517	27336	27276	27308	27507	27247	27160	27482	27654	27240	27467	27659	27275	27377	27748	27273	27412	27237	27415	27507	27312	27493	27763	27249	27563	27558	27457	27404	27510	27317	27328	27531	27526	27513	27673	27573	27639	27332	27245	27466	27222	27484	27522	27459	27480	27616	27269	27229	27099	27282	27577	27509	27484	27642	27309	27426	27507	27421	27525	27465	27431	27293	27439	27691	27453	27638	27539	27789	27661	27581	27341	27449	27475	27157	27421	27344	27643	27127	27457	27517	27376	27447	27856	27631	27516	27290	27281	27422	27344	27500	27386	27275	27481	27430	27632	27712	27328	27576	27587	27461	27576	27519	27627	27421	27575	27772	27462	27475	27510	27463	27184	27615	27593	27430	27524	27605	27676	27181	27313	27472	27446	27182	27379	27602	27628	27399	27579	27501	27691	27566	27596	27623	27384	27555	27660	27705	27448	27602	27279	27319	27446	27390	27602	27452	27341	27349	27429	27325	27429	27728	27403	27266	27460	27237	27442	27373	27501	27299	27469	27197	27344	27350	27557	27534	27240	27373	27247	27308	27527	27363	27283	27482	27657	27276	27587	27664	27413	27310	27585	27285	27405	27469	27173	27413	27377	27464	27491	27536	27556	27535	27424	27419	27436	27361	27292	27192	27470	27439	27403	27300	27263	27414	27471	27524	27543	27100	27398	27524	27376	27278	27301	27477	27463	27350	27181	27237	27305	27417	27381	27314	27268	27386	27491	27232	27478	27303	27612	27675	27577	27652	27393	27456	27271	27481	27573	27116	27556	27490	27438	27532	27438	27350	27306	27425	27312	27360	27391	27672	27497	27573	27409	27525	27281	27237	27501	27471	27192	27597	27529	27493	27249	27469	27646	27382	27474	27518	27362	27581	27611	27430	27436	27577	27448	27594	27340	27489	27318	27340	27399	27591	27409	27320	27510	27421	27527	27542	27439	27399	27394	27420	27597	27600	27568	27458	27611	27551	27464	27504	27452	27389	27454	27359	27548	27504	27471	27416	27239	27325	27622	27428	27483	27359	27462	27447	27211	27420	27431	27694	27371	27508	27499	27365	27566	27479	27383	27390	27523	27195	27360	27476	27743	27534	27531	27498	27281	27382	27459	27586	27546	27572	27345	27368	27188	27512	27035	27420	27527	27037	27217	27590	27334	27353	27391	27612	27440	27729	27736	27419	27354	27374	27431	27448	27383	27337	27394	27407	27384	27729	27342	27521	27053	27357	27315	27487	27416	27349	27613	27336	27621	27517	27376	27450	27636	27217	27326	27258	27412	27507	27420	27628	27284	27155	27540	27618	27550	27403	27394	27380	27392	27322	27426	27571	27890	27403	27532	27612	27514	27380	27570	27471	27575	27240	27504	27426	27407	27543	27453	27648	27636	27487	27545	27357	27493	27517	27557	27464	27570	27493	27495	27296	27467	27427	27422	27282	27257	27428	27328	27332	27378	27531	27477	27594	27500	27608	27445	27405	27487	27555	27644	27613	27415	27289	27371	27440	27475	27181	27717	27432	27554	27420	27452	27631	27588	27344	27559	27459	27678	27543	27708	27262	27414	27327	27354	27527	27610	27578	27301	27259	27340	27495	27381	27478	27205	27466	27504	27587	27574	27383	27708	27465	27449	27349	27512	27448	27428	27855	27718	27481	27289	27547	27761	27158	27483	27828	27326	27522	27525	27431	27406	27509	27575	27684	27610	27455	27574	27617	27520	27483	27559	27616	27390	27578	27518	27484	27269	27593	27371	27535	27203	27408	27334	27484	27464	27414	27323	27208	27289	27410	27895	27345	27768	27372	27490	27582	27326	27409	27488	27497	27485	27485	27629	27500	27574	27357	27494	27569	27507	27353	27506	27490	27685	27590	27176	27477	27316	27398	27737	27266	27307	27354	27487	27289	27413	27513	27668	27289	27569	27465	27390	27577	27382	27476	27595	27404	27173	27728	27255	27621	27423	27408	27299	27349	27301	27566	27463	27601	27374	27413	27496	27384	27375	27385	27493	27459	27514	27515	27514	27456	27385	27569	27672	27934	27603	27364	27356	27828	27381	27649	27483	27540	27378	27663	27484	27593	27520	27505	27383	27504	27622	27268	27590	27423	27424	27522	27372	27590	27763	27552	27570	27367	27372	27182	27365	27564	27463	27352	27502	27693	27463	27409	27538	27585	27752	27547	27519	27673	27651	27379	27191	27392	27517	27413	27621	27185	27463	27547	27310	27395	27400	27350	27253	27504	27339	27598	27487	27311	27644	27288	27546	27655	27586	27533	27339	27489	27471	27639	27451	27537	27597	27723	27380	27472	27589	27220	27565	27315	27793	27366	27454	27493	27429	27336	27410	27303	27778	27222	27372	27284	27467	27577	27651	27540	27251	27410	27209	27447	27260	27359	27496	27455	27648	27373	27619	27364	27464	27293	27493	27482	27503	27251	27393	27317	27374	27531	27386	27240	27784	27494	27440	27502	27318	27579	27233	27519	27593	27573	27392	27430	27415	27287	27659	27349	27310	27543	27354	27604	27676	27387	27474	27497	27450	27395	27293	27495	27123	27248	27328	27521	27545	27593	27536	27566	27593	27294	27311	27521	27009	27463	27426	27186	27271	27356	27452	27394	27581	27775	27409	27297	27621	27373	27416	27544	27504	27555	27304	27700	27296	27407	27436	27277	27382	27579	27455	27224	27389	27533	27371	27465	27247	27296	27347	27238	27335	27609	27602	27456	27506	27428	27646	27582	27418	27263	27314	27079	27589	27583	27440	27334
48536	55652	49608	32804	24439	19633	18610	18202	17930	17660	17854	18074	18438	18326	18361	18130	17833	17648	17514	17517	17680	17571	17781	17671	17380	17557	17641	17719	17666	17544	17548	17475	17589	17638	17534	17498	17502	17562	17646	17489	17521	17705	17467	17572	17697	17681	17663	17523	17761	17675	17555	17691	17453	17491	17614	17763	17439	17511	17527	17698	17646	17526	17537	17565	17595	17458	17624	17653	17670	17529	17539	17472	17617	17696	17762	17608	17533	17589	17443	17597	17503	17703	17660	17535	17770	17591	17467	17502	17601	17588	17476	17545	17482	17646	17747	17586	17572	17486	17629	17677	17484	17628	17586	17544	17610	17376	17638	17532	17507	17457	17548	17512	17574	17660	17679	17565	17720	17489	17623	17508	17483	17603	17648	17526	17675	17573	17534	17728	17581	17526	17532	17590	17662	17588	17533	17562	17620	17569	17558	17600	17523	17447	17606	17578	17766	17495	17569	17407	17611	17634	17717	17634	17598	17633	17394	17794	17567	17644	17632	17598	17459	17497	17496	17521	17602	17587	17607	17572	17651	17514	17719	17481	17581	17604	17652	17509	17651	17573	17626	17510	17720	17481	17383	17533	17540	17708	17627	17506	17449	17551	17504	17634	17510	17495	17612	17561	17467	17632	17650	17574	17381	17633	17578	17401	17664	17612	17720	17679	17508	17527	17647	17693	17612	17458	17546	17428	17796	17533	17588	17668	17553	17564	17587	17596	17572	17744	17812	17412	17545	17535	17680	17549	17578	17654	17647	17490	17563	17639	17419	17765	17579	17673	17551	17676	17604	17744	17732	17530	17484	17514	17672	17799	17586	17590	17527	17603	17603	17615	17727	17562	17631	17588	17613	17683	17649	17548	17485	17521	17464	17449	17477	17516	17535	17536	17507	17548	17714	17589	17608	17450	17615	17433	17574	17462	17671	17525	17411	17573	17581	17339	17683	17584	17450	17730	17541	17575	17652	17400	17518	17596	17487	17449	17664	17657	17419	17735	17669	17522	17410	17556	17682	17699	17566	17444	17582	17607	17622	17640	17482	17512	17578	17682	17561	17526	17514	17495	17721	17531	17542	17610	17583	17550	17735	17720	17583	17352	17720	17591	17545	17460	17563	17550	17670	17403	17581	17486	17467	17511	17524	17498	17448	17686	17501	17552	17462	17461	17624	17568	17657	17566	17535	17461	17590	17711	17428	17483	17652	17528	17659	17676	17540	17684	17548	17472	17567	17484	17616	17797	17605	17548	17791	17509	17602	17650	17511	17646	17558	17735	17638	17511	17495	17701	17592	17690	17534	17510	17428	17590	17484	17636	17509	17687	17773	17453	17695	17528	17735	17626	17688	17613	17579	17513	17623	17505	17655	17682	17723	17502	17427	17653	17627	17590	17467	17464	17524	17628	17542	17553	17460	17572	17698	17425	17583	17524	17778	17611	17422	17510	17527	17552	17617	17658	17543	17774	17535	17581	17604	17621	17597	17556	17418	17539	17497	17465	17513	17587	17585	17523	17619	17416	17532	17724	17454	17501	17424	17529	17715	17592	17584	17457	17587	17513	17523	17635	17444	17487	17656	17602	17627	17649	17679	17553	17345	17530	17643	17589	17389	17611	17563	17535	17510	17622	17412	17716	17313	17711	17486	17515	17610	17544	17587	17555	17536	17756	17632	17575	17479	17660	17631	17508	17543	17802	17670	17527	17545	17512	17524	17416	17637	17510	17582	17469	17621	17342	17692	17651	17449	17489	17554	17563	17636	17386	17480	17649	17589	17561	17588	17593	17630	17527	17517	17503	17535	17608	17595	17506	17554	17556	17539	17606	17597	17576	17731	17572	17555	17731	17762	17451	17624	17445	17508	17458	17421	17543	17609	17468	17693	17754	17683	17711	17569	17560	17518	17379	17591	17698	17462	17591	17632	17575	17666	17630	17557	17604	17531	17457	17558	17470	17702	17615	17472	17613	17417	17790	17647	17469	17527	17733	17528	17564	17606	17589	17369	17613	17501	17612	17698	17535	17485	17614	17555	17458	17558	17535	17545	17488	17757	17563	17491	17623	17574	17504	17567	17541	17628	17553	17572	17426	17585	17657	17655	17788	17569	17510	17547	17486	17603	17639	17714	17669	17480	17627	17433	17496	17673	17623	17684	17532	17622	17611	17522	17639	17524	17737	17557	17552	17528	17617	17630	17553	17649	17491	17590	17604	17503	17406	17501	17536	17500	17668	17392	17660	17607	17418	17712	17672	17629	17539	17572	17513	17416	17534	17563	17389	17461	17702	17583	17537	17586	17594	17592	17684	17373	17490	17645	17409	17397	17520	17479	17783	17604	17666	17700	17677	17535	17681	17636	17395	17592	17450	17532	17608	17592	17399	17644	17632	17575	17774	17593	17592	17563	17388	17650	17585	17513	17602	17579	17520	17638	17549	17602	17583	17598	17552	17646	17445	17514	17522	17517	17690	17672	17532	17586	17587	17596	17670	17506	17338	17525	17649	17558	17527	17645	17574	17560	17654	17679	17551	17626	17520	17454	17750	17586	17649	17780	17551	17500	17621	17606	17459	17679	17669	17645	17638	17506	17467	17523	17685	17685	17552	17590	17644	17652	17380	17501	17688	17482	17559	17617	17397	17446	17660	17421	17606	17386	17613	17684	17611	17621	17662	17507	17600	17489	17537	17776	17424	17446	17495	17467	17414	17612	17479	17656	17660	17384	17664	17518	17599	17564	17598	17666	17678	17466	17705	17679	17659	17520	17542	17468	17504	17506	17686	17587	17596	17562	17627	17696	17384	17735	17521	17669	17579	17603	17537	17612	17333	17503	17654	17725	17537	17556	17663	17712	17430	17608	17518	17538	17456	17510	17627	17645	17687	17547	17549	17488	17522	17375	17712	17413	17480	17520	17337	17679	17486	17584	17667	17606	17464	17670	17565	17526	17710	17600	17634	17683	17506	17615	17617	17461	17649	17593	17526	17734	17643	17550	17372	17605	17479	17462	17768	17313	17546	17511	17628	17489	17613	17483	17628	17750	17506	17558	17642	17630	17484	17681	17675	17584	17550	17593	17681	17602	17568	17611	17762	17603	17557	17566	17588	17463	17587	17669	17499	17596	17521	17505	17543	17721	17501	17486	17322	17474	17631	17582	17577	17456	17727	17666	17733	17581	17685	17492	17568	17662	17560	17563	17597	17494	17687	17368	17589	17661	17585	17488	17735	17431	17608	17410	17651	17637	17407	17617	17541	17601	17562	17608	17709	17587	17651	17556	17463	17617	17449	17559	17531	17599	17637	17466	17723	17552	17585	17615	17570	17535	17372	17470	17504	17584	17651	17592	17595	17534	17548	17711	17588	17479	17460	17608	17365	17561	17796	17437	17634	17563	17525	17711	17460	17587	17601	17683	17391	17571	17703	17737	17635	17519	17510	17681	17601	17495	17466	17537	17579	17669	17552	17525	17568	17586	17607	17606	17621	17588	17643	17558	17720	17449	17512	17723	17403	17487	17584	17534	17612	17509	17626	17427	17562	17469	17705	17531	17584	17676	17587	17581	17654	17783	17595	17610	17537	17803	17650	17594	17459	17331	17589	17551	17695	17488	17444	17534	17569	17661	17591	17566	17639	17560	17735	17542	17496	17511	17758	17455	17592	17468	17490	17799	17547	17638	17593	17478	17612	17774	17801	17517	17569	17420	17620	17865	17576	17586	17636	17560	17583	17398	17566	17688	17721	17628	17604	17636	17678	17595	17494	17587	17480	17548	17583	17733	17563	17775	17613	17639	17651	17501	17615	17714	17512	17411	17570	17699	17734	17603	17645	17584	17546	17757	17634	17446	17713	17557	17730	17670	17521	17583	17499	17751	17686	17664	17569	17753	17663	17575	17539	17540	17630	17474	17623	17544	17558	17528	17476	17489	17396	17632	17595	17598	17590	17528	17666	17478	17531	17682	17733	17531	17495	17673	17492	17485	17616	17861	17494	17552	17546	17553	17523	17775	17522	17463	17623	17588	17418	17630	17628	17536	17627	17725	17503	17673	17442	17555	17731	17563	17536	17742	17585	17477	17513	17498	17518	17536	17657	17582	17461	17701	17508	17466	17702	17680	17648	17808	17647	17407	17658	17640	17493	17646	17552	17618	17575	17663	17594	17448	17607	17595	17616	17436	17722	17524	17616	17545	17567	17580	17595	17278	17578	17540	17757	17675	17471	17502	17616	17677	17581	17564	17559	17629	17525	17599	17677	17598	17556	17448	17567	17519	17560	17760	17577	17549	17715	17621	17500	17459	17411	17666	17577	17641	17590	17468	17504	17647	17500	17502	17463	17688	17539	17593	17341	17381	17624	17525	17618	17502	17680	17560	17648	17509	17744	17541	17533	17627	17641	17580	17707	17626	17655	17613	17506	17568	17725	17522	17655	17639	17539	17628	17727	17746	17475	17604	17695	17538	17503	17577	17569	17641	17624	17722	17439	17700	17473	17365	17682	17557	17516	17745	17671	17568	17443	17462	17508	17601	17480	17838	17549	17718	17598	17561	17577	17560	17641	17490	17482	17601	17519	17586	17586	17715	17470	17716	17721	17472	17660	17721	17462	17391	17628	17627	17445	17542	17385	17824	17607	17541	17581	17434	17582	17420	17625	17625	17584	17599	17641	17556	17595	17739	17722	17564	17662	17450	17544	17316	17588	17533	17688	17798	17578	17572	17570	17485	17600	17534	17493	17519	17702	17534	17665	17459	17664	17535	17699	17615	17543	17441	17655	17808	17562	17530	17433	17587	17550	17646	17645	17554	17532	17426	17674	17580	17442	17558	17533	17604	17526	17507	17473	17731	17686	17556	17516	17587	17701	17715	17640	17584	17655	17568	17896	17599	17558	17577	17436	17464	17565	17680	17485	17633	17681	17540	17318	17699	17746	17437	17980	17397	17599	17619	17553	17421	17581	17807	17652	17721	17552	17603	17607	17566	17477	17323	17647	17511	17635	17426	17769	17549	17659	17635	17523	17621	17640	17590	17441	17559	17786	17532	17672	17820	17592	17647	17505	17603	17685	17480	17429	17525	17398	17718	17567	17632	17713	17659	17493	17689	17643	17528	17511	17721	17706	17633	17543	17726	17705	17625	17656	17608	17515	17661	17583	17715	17480
23427	20836	29036	29008	27517	28825	30633	28403	27930	27907	28066	31219	35045	34807	33358	31659	30277	28459	27848	27453	27590	27377	27249	27611	27431	26930	27303	27483	27373	27189	27371	27310	27229	27332	27281	27337	27435	27175	27073	27129	27065	27224	27266	27222	27168	26997	27197	27398	27144	27205	27274	27210	27342	27179	27103	27177	27395	27201	27344	27366	27208	27391	27214	27274	27184	27233	27134	26958	27360	27185	27101	27192	27140	27230	27255	27240	27146	27064	27220	27091	27243	27374	27172	26976	27315	27254	27315	27243	27272	27508	27257	27422	27339	27425	27056	27080	27354	27259	26939	27066	27256	26994	27369	27193	27259	27163	27189	27170	27352	27213	27340	27067	27419	27405	27373	27152	27077	27036	27066	27160	27138	27368	27431	27460	27313	27164	27361	27167	26853	27344	27246	27127	27424	27374	27078	27156	27313	27348	27292	27203	27097	27444	27436	27146	27137	27310	27163	27013	27180	27246	27573	27279	27315	27164	27028	27353	27152	27117	27282	27190	27323	27400	27333	27136	27276	27335	27248	27105	27214	26832	27249	26974	26989	27372	27438	27056	27292	27043	27164	27208	27122	27306	27124	26896	27481	27162	27150	27291	27357	27266	27415	27064	26951	27405	27008	27070	27140	27192	27143	27041	27135	27415	27040	27038	27546	27299	27154	26998	27360	27200	27252	27386	27284	27253	27042	27189	27075	27086	26962	27255	27331	27071	27118	27137	27037	27256	26873	27002	27356	27293	27286	27285	26983	27129	27118	27415	27109	27364	27073	27173	27125	27197	27223	27092	27091	27139	27140	27266	27152	27151	27143	27163	27236	27071	27070	27147	27167	27115	27043	26991	27195	27315	27268	27104	27303	27316	27099	27179	27174	27272	27178	27012	27328	27241	27331	26977	27245	27152	27339	27141	26930	27203	26989	27203	27365	27436	27245	27068	27151	27309	27327	27109	27231	27214	27375	27015	27132	27168	27140	27193	27128	27085	27283	27216	27108	27037	26979	27227	27256	27283	27097	27203	27378	26977	27287	27179	27203	27135	27034	27046	26898	27206	27140	27171	27375	27183	27450	27159	27248	27066	27119	27456	27134	26967	27308	27192	27292	27192	27082	27152	27006	27278	27108	27081	27223	27111	27232	27263	27260	26956	27202	27125	27224	27582	27131	27059	27253	27403	27155	27139	27348	27169	27192	27241	27212	26968	27224	27003	27345	27288	27280	27107	27328	27074	27268	27413	27032	27380	27313	27240	27068	27169	27143	27400	27083	27145	27176	27168	27024	27021	26963	27147	27083	27246	27345	27204	27110	27462	27149	27281	26976	27376	27115	27159	27399	26945	27209	27223	27122	27265	27329	27403	27268	27001	27330	27231	27209	27126	27119	27261	27026	27205	27052	27038	27224	27129	27169	27340	27333	27003	27639	27176	27043	27070	27290	27139	27178	27461	27390	27181	27487	27182	27198	27168	27183	27383	27099	27379	27210	27200	27270	27245	26938	27105	27213	27138	27015	27113	27258	27274	27360	27190	26951	27176	27177	27035	27357	27247	27192	27333	27120	27355	27163	27034	27086	27153	27122	27113	27340	27110	27349	27313	27167	26948	27022	27330	27130	26947	27128	27193	27247	27004	27331	27236	27220	27236	27395	27119	27011	27112	27055	27186	27220	27160	27083	27319	27127	27173	27155	27407	27224	27404	27304	27262	27101	27006	27219	27173	27327	27369	27059	27140	27429	27099	27135	27097	27273	27306	27377	27164	27294	27224	27122	27590	27388	27070	27218	26897	27105	27275	27142	27255	27396	27166	27166	27273	27307	27344	27269	27267	27367	27181	27280	27112	27493	27180	27111	27177	27220	27295	27225	27328	27127	27521	27302	27081	27178	27025	26961	27100	27339	27353	27124	27001	27054	27063	27206	27078	26838	27318	27130	27110	27162	27305	27377	27013	27362	27140	27200	27157	27393	27162	27317	27256	27198	27020	27104	27215	27313	27371	27208	27238	27314	27432	27229	27200	27146	27293	26921	27352	27478	27346	27004	27316	27316	27044	27210	27289	27358	27356	27036	27258	27000	27125	27252	27182	27379	27100	27082	27209	27447	27003	27265	27132	27146	27323	27184	27133	27145	27262	26928	27183	27280	27356	27252	27310	27418	27068	27326	27305	27104	27396	27353	27369	27065	27310	27055	27433	27125	26998	27182	27085	27168	27183	27098	27074	27101	27309	27357	27153	27159	27209	27218	27630	27301	27238	27124	27248	27265	27128	27206	27145	27365	26930	27162	27186	27180	26976	27037	27117	27494	27173	26970	27131	27178	27364	27238	27141	27367	27313	27049	27197	27430	27024	26838	27317	27151	27190	26958	27435	27270	27209	27134	27139	27253	27103	27161	27124	27347	26951	27219	27126	27277	27165	27022	27147	27192	27262	27384	27210	27011	27045	27271	27386	27120	27225	27118	27038	27461	27226	27186	27344	27324	27285	27093	27256	27020	27237	27293	27389	27162	27293	27086	27360	27382	27219	27381	27208	27162	27261	27278	27162	27106	27253	27390	27342	27009	27106	27450	27097	27078	27195	27158	27174	27121	27229	27260	27005	27255	27247	27024	27218	27083	27272	27067	27112	27078	27086	27139	27280	27392	27013	27162	27037	27321	27205	26896	26968	26912	27109	27143	27008	27182	27408	27088	27201	27231	27166	27036	27378	27451	27248	27064	27098	27367	27086	27235	27270	27295	27097	27403	27220	27393	27064	27079	27048	27116	27250	27292	27124	27172	27226	27230	27185	27246	27124	27151	27001	27361	27204	27263	27346	27296	27129	26959	27104	27287	27293	27144	27252	27279	27235	27160	27328	27487	27203	27402	27478	26975	27022	27470	27157	27180	27072	27228	27256	27263	27326	27363	27211	26855	27220	26985	27021	27278	27007	27110	27040	27369	27347	27222	27048	27350	27275	27180	27187	27165	27063	27422	27112	27022	27115	27063	26969	27215	27251	27252	27337	26982	27384	27201	27248	27127	26985	27274	27130	27186	27308	27145	27208	27317	26705	27450	27057	27327	27253	27278	27371	27038	27086	27159	27160	27256	27135	26997	26920	27103	27417	26995	27169	27232	27237	26980	27135	27171	27263	27126	27121	27166	27291	27243	27145	27156	27205	27138	27012	27285	27465	27294	27257	27272	26977	26964	27140	27218	26992	27294	27251	27210	27380	27409	27293	27423	27138	27167	27295	27110	27297	27470	27499	27385	26949	27398	27378	27386	27204	27073	27020	27428	27237	27170	27190	27151	27140	27034	27351	27396	27168	27251	27279	27268	27072	27300	27177	27336	27214	26904	27361	27382	27131	27259	27184	27153	27118	27430	27299	27113	27405	27270	27157	27181	27386	27284	26991	27269	27191	27072	27307	27002	27218	27168	27117	26951	27172	27110	27182	27221	26959	27107	27129	27283	27226	27218	27123	27167	27125	27122	27477	27226	27069	27435	27199	27054	27156	27165	27039	27265	27261	27568	27289	27215	27116	26876	27240	27199	26976	27066	27136	27184	27302	27119	27047	27420	27053	26979	27283	27313	27112	27287	27321	27188	27161	27074	27146	27409	27078	26870	27211	27334	27085	27137	27144	26986	27216	27036	27272	27461	27573	27301	27352	27417	27330	27256	27333	27091	27066	27341	27156	27078	27320	27516	27357	27291	27086	27199	27106	27239	27058	27321	26957	27075	27453	27360	27401	27259	27209	27266	27275	27233	27083	27114	26925	27340	27170	27311	27142	27261	27046	27247	26880	27349	27069	27069	27278	27147	27019	27083	27001	26854	27405	27276	27018	27077	27327	27139	27476	27203	27178	27244	27273	27234	27103	27057	27028	27313	26935	27149	27160	27131	27340	27236	27394	27123	27134	27254	27306	27442	27178	27126	27107	27012	27274	27220	27146	27224	27091	27297	27179	27058	27190	27057	27238	27220	27357	27044	27226	27303	27324	27284	27089	27235	27017	27157	27307	27216	27375	27407	27019	27215	27029	26931	27112	27555	27470	27526	27174	27244	27081	26964	27088	27515	27178	27190	26866	27028	27118	27390	27501	27289	27103	27348	27084	27267	27039	27178	27150	27135	26859	27464	27305	27426	27298	27419	27440	27025	27222	27288	27088	27364	27010	27031	27127	27052	27317	27189	27263	27165	27092	27073	27138	27106	27120	27080	27119	27247	27092	27230	27204	27205	27391	27190	27095	26865	26999	27453	27177	27082	27475	27150	27254	26988	27166	27406	27065	27032	27045	27122	27088	27014	27248	27016	27121	27294	27309	27264	27014	27237	27242	27069	27184	27060	27028	27322	27186	27291	26898	27263	26972	27203	27296	27484	27141	27144	27343	27179	27179	27256	26989	27299	27486	27096	27333	27265	27192	27085	27192	27092	27186	27347	26938	27068	27090	27442	27437	27372	27078	27271	27337	27276	27260	27119	27201	27126	27138	27381	27257	27380	27454	27186	26865	27088	26974	27240	27064	27081	26828	27224	27243	27396	27425	27198	27271	27108	27269	27113	27345	27141	26961	27306	27379	27228	27105	27026	27172	27362	27240	27269	27376	27040	27042	27169	27152	27262	27213	27267	27116	27148	27324	27249	27356	27028	27110	27336	27086	27099	27150	27211	27058	26903	27140	27235	27091	27091	27377	27229	27488	27205	27152	27087	27187	27046	27354	27133	27133	27426	27295	27324	27368	27306	27255	26914	27278	27283	27111	27330	27174	27146	27335	26991	27320	27302	27025	27075	27252	27064	27339	27077	27314	27375	27359	27254	26988	27036	26943	27436	27361	27145	27109	27233	27140	27337	27159	27237	27122	27042	27224	27214	27215	27409	27261	26884	27203	27210	27236	27301	27315	27222	27187	27116	27255	27000	27245	27369	27133	27256	27236	27298	27065	27170	27188	27296	27348	27218	27005	27369	27546	27089	26988	27082	27245	27397	27074	27114	27311	27321	27056	27209	27141	27226	27153	27115	27110	26970	27230	26907	27350	27277	27376	27369	27025	27189	27218	27225	27215	27332	27069	27014	27239	27372	27138	27419	27286	27018	27245	27231	27056	27339	27115	27224	27074	27241	26986	27242	27184	27278	27136	27352	27080	27268	27294	26891	27397	27205	27480	27343	27328
48528	71181	62769	45391	28899	21180	19642	19011	18552	18311	18186	23767	27893	27250	24873	22548	20449	18531	17909	17470	17568	17724	17609	17678	17515	17454	17565	17571	17359	17309	17280	17517	17622	17331	17373	17505	17496	17313	17514	17425	17557	17603	17481	17288	17449	17514	17543	17469	17419	17576	17467	17488	17545	17515	17474	17468	17523	17659	17581	17514	17585	17440	17558	17523	17284	17447	17553	17574	17359	17635	17515	17460	17392	17495	17411	17547	17432	17251	17465	17427	17339	17487	17391	17392	17543	17567	17461	17576	17446	17562	17438	17432	17485	17564	17383	17516	17595	17495	17507	17439	17653	17698	17514	17396	17557	17506	17351	17587	17585	17410	17346	17675	17434	17499	17562	17498	17536	17383	17378	17643	17654	17456	17419	17401	17338	17707	17581	17433	17582	17583	17512	17601	17658	17679	17506	17469	17438	17675	17413	17416	17499	17615	17384	17548	17526	17328	17441	17433	17514	17560	17462	17400	17610	17517	17615	17425	17431	17619	17604	17487	17600	17410	17450	17436	17343	17433	17494	17543	17557	17536	17453	17399	17528	17439	17326	17404	17638	17538	17502	17539	17739	17453	17520	17362	17428	17464	17390	17507	17399	17315	17487	17573	17461	17362	17344	17644	17514	17555	17482	17398	17584	17473	17489	17525	17426	17532	17403	17439	17398	17527	17472	17442	17462	17575	17637	17581	17466	17514	17462	17343	17474	17621	17420	17509	17416	17452	17584	17509	17527	17339	17330	17516	17354	17439	17625	17413	17650	17604	17445	17425	17291	17495	17469	17655	17433	17356	17579	17751	17435	17533	17467	17456	17460	17545	17587	17464	17511	17533	17547	17567	17471	17326	17347	17328	17485	17381	17489	17446	17507	17639	17451	17462	17403	17534	17441	17405	17449	17631	17508	17543	17564	17419	17481	17407	17372	17474	17478	17448	17386	17438	17561	17600	17406	17632	17530	17467	17586	17385	17625	17515	17423	17362	17395	17561	17478	17544	17597	17522	17463	17323	17536	17569	17445	17422	17598	17319	17739	17392	17532	17413	17441	17402	17466	17457	17477	17464	17609	17442	17379	17421	17533	17445	17386	17584	17618	17627	17312	17516	17478	17585	17351	17346	17718	17310	17682	17398	17422	17452	17428	17437	17409	17483	17461	17483	17499	17513	17391	17397	17489	17462	17352	17628	17603	17338	17537	17567	17546	17588	17541	17490	17608	17420	17596	17530	17555	17496	17382	17423	17638	17626	17500	17481	17679	17427	17401	17564	17596	17424	17361	17398	17490	17464	17451	17594	17554	17502	17662	17683	17384	17444	17522	17517	17571	17369	17466	17464	17465	17538	17269	17467	17364	17436	17427	17535	17496	17624	17501	17583	17449	17463	17737	17682	17505	17474	17436	17350	17452	17481	17239	17533	17455	17419	17491	17347	17644	17571	17553	17399	17278	17496	17510	17462	17346	17497	17523	17423	17464	17377	17618	17460	17524	17444	17416	17372	17478	17362	17519	17594	17414	17379	17574	17384	17605	17433	17594	17355	17523	17389	17581	17497	17472	17600	17473	17557	17360	17581	17450	17705	17494	17290	17455	17292	17534	17500	17498	17500	17447	17495	17423	17572	17601	17694	17535	17525	17402	17356	17340	17616	17412	17371	17533	17439	17457	17615	17345	17365	17489	17494	17392	17452	17359	17556	17522	17653	17507	17583	17501	17512	17398	17500	17362	17428	17407	17380	17404	17499	17433	17518	17478	17477	17446	17587	17640	17428	17416	17370	17548	17572	17488	17677	17403	17506	17640	17505	17520	17353	17393	17621	17418	17354	17579	17314	17502	17396	17623	17457	17576	17455	17610	17432	17413	17522	17450	17719	17410	17238	17399	17558	17399	17508	17493	17411	17484	17583	17369	17350	17527	17499	17491	17549	17522	17627	17326	17600	17466	17429	17420	17483	17561	17557	17516	17489	17443	17551	17529	17475	17499	17485	17495	17625	17569	17370	17504	17479	17697	17419	17508	17437	17551	17395	17530	17536	17368	17607	17397	17419	17422	17354	17636	17598	17273	17316	17499	17422	17404	17468	17420	17446	17419	17539	17568	17399	17380	17235	17515	17427	17322	17443	17566	17615	17528	17658	17650	17684	17352	17506	17603	17394	17474	17475	17449	17343	17473	17529	17430	17482	17350	17586	17399	17501	17544	17504	17546	17414	17385	17338	17487	17415	17396	17475	17352	17445	17509	17421	17626	17378	17457	17339	17373	17404	17591	17379	17592	17431	17438	17453	17342	17391	17513	17363	17371	17487	17669	17504	17314	17498	17537	17490	17534	17317	17603	17596	17587	17448	17469	17515	17512	17603	17513	17305	17340	17522	17564	17398	17496	17503	17551	17374	17469	17444	17533	17328	17582	17506	17504	17381	17417	17350	17527	17404	17484	17589	17272	17661	17585	17425	17547	17436	17412	17565	17582	17451	17552	17515	17459	17480	17594	17444	17581	17684	17410	17363	17418	17522	17367	17605	17448	17647	17506	17548	17504	17452	17590	17483	17519	17481	17501	17413	17545	17588	17595	17459	17394	17566	17463	17477	17593	17372	17683	17622	17572	17507	17453	17325	17264	17604	17522	17373	17520	17302	17465	17330	17424	17579	17359	17434	17546	17474	17472	17523	17488	17634	17485	17529	17476	17318	17496	17378	17505	17439	17597	17449	17643	17458	17495	17509	17453	17453	17534	17457	17225	17458	17434	17652	17397	17460	17460	17619	17378	17636	17488	17413	17627	17542	17462	17297	17412	17527	17457	17383	17479	17522	17497	17392	17529	17303	17547	17484	17387	17502	17379	17584	17383	17501	17595	17507	17624	17400	17614	17507	17533	17336	17520	17509	17354	17577	17568	17475	17516	17576	17585	17392	17467	17351	17401	17504	17489	17543	17600	17424	17500	17574	17528	17530	17321	17487	17485	17360	17425	17610	17422	17450	17319	17636	17427	17427	17499	17536	17433	17617	17425	17298	17578	17447	17507	17583	17493	17543	17430	17466	17395	17456	17541	17405	17549	17490	17521	17420	17503	17485	17490	17594	17760	17418	17566	17531	17451	17383	17486	17537	17521	17444	17378	17574	17363	17622	17419	17430	17508	17571	17541	17398	17358	17403	17467	17526	17477	17605	17610	17386	17553	17385	17401	17515	17440	17627	17469	17502	17430	17476	17493	17561	17446	17629	17595	17490	17496	17404	17453	17505	17329	17603	17599	17487	17392	17459	17503	17534	17426	17504	17587	17493	17536	17479	17381	17365	17508	17500	17525	17139	17394	17356	17478	17457	17436	17524	17549	17405	17381	17352	17388	17587	17389	17442	17355	17467	17385	17585	17456	17414	17432	17238	17451	17487	17353	17342	17520	17493	17590	17623	17561	17456	17429	17567	17575	17309	17420	17345	17599	17621	17389	17514	17541	17442	17465	17460	17473	17517	17353	17668	17525	17597	17696	17568	17577	17493	17386	17633	17458	17433	17325	17460	17529	17588	17313	17549	17544	17440	17402	17394	17470	17453	17474	17331	17466	17506	17568	17470	17476	17543	17359	17639	17580	17320	17473	17407	17435	17521	17426	17287	17547	17246	17514	17339	17379	17379	17408	17571	17478	17376	17620	17283	17456	17548	17463	17604	17368	17369	17469	17634	17606	17508	17340	17478	17237	17370	17255	17477	17337	17547	17567	17460	17628	17279	17426	17463	17416	17472	17594	17481	17576	17479	17421	17544	17513	17434	17556	17464	17459	17399	17563	17515	17521	17388	17550	17571	17501	17487	17496	17496	17583	17228	17387	17507	17554	17527	17467	17452	17615	17542	17599	17472	17393	17198	17204	17587	17554	17550	17549	17513	17424	17648	17533	17522	17622	17426	17661	17436	17463	17464	17540	17490	17550	17624	17577	17609	17489	17321	17615	17551	17385	17563	17548	17625	17479	17443	17399	17570	17459	17637	17436	17365	17496	17467	17776	17486	17504	17495	17457	17509	17398	17547	17527	17538	17538	17339	17248	17355	17393	17526	17479	17422	17570	17381	17555	17450	17492	17420	17478	17587	17437	17617	17528	17585	17550	17419	17582	17563	17694	17520	17505	17591	17499	17547	17403	17559	17518	17385	17546	17695	17363	17440	17319	17441	17584	17439	17340	17543	17651	17446	17349	17331	17556	17453	17433	17381	17595	17562	17472	17653	17609	17612	17315	17314	17496	17597	17511	17412	17398	17511	17395	17410	17381	17467	17588	17383	17493	17562	17567	17654	17417	17590	17578	17534	17586	17474	17383	17572	17371	17457	17345	17476	17351	17529	17363	17609	17348	17528	17622	17450	17477	17399	17662	17630	17541	17480	17676	17439	17576	17428	17716	17563	17480	17514	17421	17444	17548	17443	17476	17325	17408	17456	17405	17515	17486	17416	17508	17347	17535	17447	17435	17509	17412	17344	17720	17459	17445	17507	17375	17468	17306	17463	17610	17185	17433	17561	17605	17441	17535	17477	17370	17350	17705	17619	17416	17534	17278	17514	17504	17336	17357	17378	17566	17480	17460	17535	17495	17464	17423	17409	17567	17597	17580	17276	17558	17665	17579	17583	17431	17482	17466	17474	17517	17474	17374	17499	17294	17570	17569	17585	17485	17408	17388	17525	17652	17517	17696	17448	17395	17624	17687	17598	17386	17668	17450	17580	17326	17466	17355	17359	17545	17405	17350	17605	17571	17254	17427	17288	17521	17525	17537	17259	17479	17551	17627	17360	17430	17367	17257	17404	17343	17474	17543	17530	17604	17671	17509	17262	17584	17579	17622	17544	17465	17639	17440	17426	17732	17453	17517	17579	17462	17461	17419	17403	17657	17465	17617	17480	17631	17415	17426	17651	17654	17622	17497	17546	17424	17561	17449	17481	17544	17401	17481	17550	17518	17565	17622	17571	17497	17374	17534	17450	17632	17496	17372	17497	17585	17578	17363	17632	17604	17445	17488	17389	17641	17380	17540	17511	17610	17397	17425	17546	17674	17348	17536	17419	17468	17493	17708	17287	17604	17348	17630	17461	17345	17577	17419	17339	17527	17180	17543	17570	17401	17470	17579	17469	17330	17465	17362	17475	17593	17449	17391	17515	17621	17582
22021	20605	27856	27440	25195	27525	31629	29026	28038	28240	27928	31861	41525	41276	37893	35264	31792	28281	28920	27120	27307	27200	27292	27344	26861	26796	27141	27180	26889	26897	26905	26872	26762	26652	26919	27097	26860	26748	26846	27027	26928	26697	27150	26723	26912	26826	26725	26714	26860	26819	26949	26929	26837	26823	26921	26931	26791	26768	27080	26616	26535	26893	27190	27016	26720	27059	26910	27097	26883	26724	27012	26688	26748	26766	26774	26876	26904	26750	26832	26869	26774	26741	26757	26750	26628	26728	26711	26614	26824	26657	26963	27084	26801	26505	26819	26791	26823	26852	26739	26546	26595	26723	26663	26669	26804	26838	26930	26809	26754	26737	26949	27120	26734	26847	26795	26661	26576	26908	27018	26820	26641	26594	27120	26876	26903	27022	26893	26796	27215	26523	26848	26554	26858	26589	26921	26926	26716	26808	26732	26959	27006	26948	26705	26745	26855	26870	26919	26859	26928	26798	26611	26784	26686	26838	26860	26912	26838	26746	26761	26947	26700	26650	26755	26647	26656	26736	26697	26831	26702	26810	26628	26861	26688	26916	26807	26923	26785	27067	26648	26721	26762	26581	26973	26601	26646	26826	26839	26980	26887	26784	27030	26865	26687	26936	26873	26858	26834	26896	26707	26818	26863	27041	26983	26579	26625	26727	26998	26989	26860	26670	26808	26833	26931	26790	26909	26814	26758	26916	26792	26697	26847	26683	26629	26779	26585	26755	26950	26640	26835	26445	26958	26753	26907	26727	26923	26746	26786	26414	26730	27077	26934	26784	26601	26709	26848	26931	26864	26814	26772	26845	26913	26586	26865	26771	26796	26912	26772	26701	26637	26873	26921	26827	26740	26707	26744	26754	26754	26583	26893	26788	26765	26708	26682	26762	26691	26801	26539	26701	26836	26966	27099	26808	26758	26723	26696	26595	26520	26526	26726	26373	26649	26841	26985	26803	26655	26747	26527	26468	26829	26714	26682	26732	26927	26878	26893	26742	26947	26866	26769	26771	26380	26917	27016	26869	26867	26559	26700	26914	26915	26819	26648	26924	27110	26684	26678	26837	26930	26879	26894	26668	26905	26496	26959	26497	26844	26989	26737	26807	26819	26993	26787	26727	26543	26836	26755	26576	26753	26756	26880	26669	26599	26708	26869	26715	26695	26881	26822	26923	26719	26652	26832	26730	27059	26924	26911	26514	26683	26707	26693	26744	26726	26965	26775	26844	26770	26670	26688	26741	26912	26782	26767	26563	26868	26770	26650	26873	27007	26825	26978	26947	27022	26834	26835	26794	26757	26685	27014	26867	26837	26806	26750	26759	27127	26755	26744	26773	27095	26877	26712	26776	26408	26823	26690	26693	26663	26737	26927	26665	26863	26849	26816	26972	26722	26768	26787	26660	26736	26735	26520	26797	26923	26637	26787	26921	26936	26765	26827	26850	26684	26854	26415	26546	26818	26931	26957	26738	27017	26942	26642	26744	27031	27097	26665	26786	26823	26808	27073	26989	26688	26787	26791	26822	26800	26651	26895	26951	26747	26856	26878	26722	26766	26747	26379	26705	26819	26841	26777	26600	26735	26966	26720	26776	26721	26587	26639	26779	26859	26850	26511	26679	26766	26972	26613	26809	26819	26860	27121	26673	26817	26856	26782	26981	26563	26616	26864	26825	26847	26743	26976	26546	26555	26617	26733	27012	26712	26692	26795	26748	26929	26985	26844	26771	26779	26691	26670	26619	26690	26522	27117	26738	26793	26695	26854	26818	26776	26882	26638	26813	26724	26637	26779	26876	26805	26807	26983	26821	27032	27051	26829	26780	26910	26861	26878	26503	26759	26715	26808	26648	26673	26857	26758	26694	26970	26794	26654	26812	26854	26672	26939	26662	26865	26763	26903	26703	26659	26708	26847	26718	26733	26689	26756	26765	26778	26996	26863	26661	26898	26893	26862	26652	26612	26860	26864	26881	26899	26725	26718	26684	26570	26764	26667	26961	27107	26976	26906	26684	26783	26911	26873	26978	26517	26869	26802	26617	26700	26813	26825	26720	26833	26673	26837	26826	26798	26915	26699	26651	27011	26793	26760	26754	26715	26887	26763	26695	26879	26636	26656	26779	26716	26895	26796	26578	26639	26683	26569	26862	26966	26768	27170	26804	27047	26863	26728	26544	26595	26835	26657	26907	26917	26724	26831	26886	26792	26896	26864	26790	26495	26691	26741	26585	26901	26718	26578	26787	26640	26757	26767	26610	26728	26985	26720	26968	26880	26629	26633	26869	26710	26856	26951	27125	26320	26435	26797	26848	26800	26699	26886	26548	26829	26819	26781	26895	26590	26927	26647	26749	26594	26541	26610	26638	26982	26794	27107	26806	26787	26701	26839	27045	26871	26619	26882	27024	26896	26905	26837	26835	26837	26804	26898	26709	26920	26740	27070	26889	26949	26815	26713	26944	26916	26940	26886	27008	26754	26805	26861	26642	26554	26761	26894	26867	26474	26794	26547	26689	26722	26675	26898	26985	26804	26634	26834	26749	26364	26908	26786	26838	26667	26936	26825	26707	27100	26804	27034	26568	26792	26823	26793	26728	26759	26768	26664	26792	26700	26706	26823	26704	26611	26705	26652	26641	26689	26691	26654	26689	26791	26913	26798	26619	26796	26842	26719	26377	27037	26875	26706	26898	26984	26637	26582	26805	26801	26911	26953	26864	26695	26706	26929	27241	26996	26889	26868	26828	26826	26785	26862	27200	26898	26587	26889	27005	26915	26798	26794	26735	26717	26781	26604	26730	26753	26649	26581	26914	26711	26819	26594	26718	26856	26741	26745	26607	26838	26768	26768	26786	26826	26686	27106	26800	26720	26669	26847	26923	26787	26767	26885	26871	26586	26852	26779	26575	26704	26643	26722	26901	26463	26619	26820	27111	26912	26654	26964	26808	26562	26619	26779	26743	26828	26756	26513	26854	26917	26635	26653	26787	26707	26667	26453	26636	26719	26760	26824	26864	26596	26822	26814	26839	26686	26646	26715	26561	26629	26891	26632	26753	26670	26775	26746	26541	26736	26833	26734	26918	26688	26847	26880	26777	26717	26988	26800	26872	26811	26561	26668	26713	26692	26965	27041	26946	26860	26895	26930	26948	26872	26785	26891	26835	26700	26490	27043	26884	26825	26735	26702	26740	26774	26857	27068	26725	26462	26895	26830	26554	26656	26850	26840	26920	26610	26587	26687	26901	26611	26759	26578	27031	26931	26954	26872	27123	26916	26921	26624	26931	26710	26778	26552	26773	26782	26878	26883	26848	26790	27176	26896	27031	26820	26707	26756	26752	26893	26892	26684	26720	26789	26698	26797	26938	26665	26846	26783	26834	27009	26920	26746	26750	26748	26733	26754	26688	26901	26766	26794	26457	26961	26849	26851	26754	26851	26714	26495	26901	26679	26838	26711	26672	26611	26692	26882	26854	26983	26876	26842	26653	26767	26591	26766	26710	26896	26846	26716	26888	26764	26781	26633	26289	26871	26868	26881	26836	26647	26875	26792	26795	26708	26460	26837	26782	26809	26697	26482	26964	26742	26766	26770	26996	26746	27045	26883	26848	26763	26771	26788	26726	26625	27153	26743	26641	26766	26753	26927	26935	26868	26700	26825	26566	26704	26880	26788	27022	26859	27074	26542	26792	26775	26566	26646	26968	26769	26766	26882	26857	26618	26746	26738	26866	26779	26825	27069	26843	26847	26909	26804	26695	26622	26725	26755	26878	26783	26554	26903	26789	26930	26608	26568	26523	26775	26743	26552	27022	26935	26866	26817	26886	26829	26851	26839	26966	26789	26771	26800	26695	26693	26708	26663	26466	26645	26684	26805	26681	26969	26781	26888	26771	26955	27010	26926	27104	26784	26591	26676	26824	26945	26846	26827	26939	26481	26807	26768	26843	26638	26740	26723	26528	26972	26838	26768	26809	26747	26635	26608	26921	26654	26805	26746	26667	26859	26709	27008	26648	26775	26698	26784	26662	26526	26897	26866	26632	26728	26885	26899	26944	27055	26948	26798	26615	26873	26869	26809	26844	26841	27088	26831	26890	26906	26831	26532	26643	26897	26796	26999	26447	26833	26799	26868	26626	26464	26718	26970	26899	26716	26746	26852	26740	26710	26846	26751	26747	26721	26719	26697	26965	26793	26777	26949	26586	27032	26726	26970	26711	26741	26603	26960	26763	26804	26911	26752	26467	26703	26624	26741	26728	26681	26971	26727	26721	26708	26723	26702	26535	26884	26839	26854	26710	27175	26780	26745	26767	26807	26813	26989	27013	26577	26984	26810	26483	26708	26671	26596	26834	26729	26838	26829	26489	26819	26498	26963	26703	26860	26928	26768	26832	26572	26788	26708	26746	26688	26943	26659	27019	26856	26624	26605	26962	26858	26920	26797	26583	26866	26708	26704	26691	26938	26926	26932	26739	26715	26653	26905	26769	26701	26673	26607	26796	26831	26739	26716	26815	26837	26643	26697	26728	26965	26884	26634	26762	26948	26483	26562	26841	26695	26792	26785	26704	26776	26716	26799	26682	26732	26648	27038	26988	26732	26724	26740	26800	26936	26807	26916	26811	26769	26795	26849	26925	26815	26797	26835	26807	26885	26381	26687	27113	26833	26965	26843	26855	26960	26647	26778	26658	26698	26855	26833	26655	26667	26786	26626	26743	27027	26805	26733	26740	26879	26831	26841	26829	26910	26707	26675	26872	26938	26711	26581	26809	26837	26776	26867	26705	26510	26567	26828	27020	26875	26766	26612	26774	26719	26709	26696	26662	26914	27149	26804	26874	26862	26760	26620	26744	26849	26831	26634	26831	26967	26974	26884	26458	26854	26719	26482	26909	26803	26650	26995	26941	26873	26616	26541	26813	26911	26904	26787	27060	26675	26948	26657	26825	26590	26829	26699	26806	26953	26785	26993	26789	26592	26698	27078	26892	26806	26895	26857	26787	26648	26614	26672	26879	26752	27004	26878	26684	26997	26875	26727	26807	26872	26524	26584	26454	26745	26873	26985	26820	26785	27147	26878	27023	26860	26675	26709	26537	26782	26659	26780	26710	26552	26816	26768	26909	26808	26707	26864	26716	26962	26609	26800	26860	26872	26970
50093	73187	71548	53399	35547	23689	20427	19906	19365	18953	18746	25833	36377	34556	31561	27523	22765	18600	19427	17600	17618	17636	17636	17527	17393	17465	17524	17139	17388	17278	17286	17307	17399	17260	17324	17271	17285	17249	17265	17289	17191	17351	17374	17386	17172	17211	17211	17320	17327	17274	17223	17136	17463	17341	17341	17327	17413	17293	17348	17337	17181	17131	17263	17303	17286	17121	17407	17303	17403	17160	17333	17254	17280	17449	17300	17193	17235	17430	17286	17341	17474	17172	17182	17425	17170	17311	17411	17363	17374	17298	17385	17318	17436	17340	17341	17173	17313	17242	17233	17513	17269	17049	17181	17219	17234	17316	17277	17160	17115	17366	17255	17197	17242	17277	17258	17403	17337	17311	17216	17305	17159	17142	17384	17292	17229	17347	17186	17246	17280	17169	17279	17050	17462	17345	17150	17382	17258	17234	17139	17206	17297	17314	17387	17423	17520	17195	17285	17320	17270	17319	17178	17051	17405	17313	17434	17244	17255	17378	17255	17347	17197	17428	17288	17209	17476	17450	17193	17257	17262	17250	17244	17162	17276	17370	17366	17215	17243	17271	17348	17188	17273	17306	17298	17373	17219	17230	17532	17278	17334	17265	17513	17203	17192	17363	17114	17381	17368	17318	17111	17240	17445	17274	17119	17259	17254	17171	17413	17207	17368	17345	17305	17286	17533	17305	17059	17393	17296	17149	17285	17314	17207	17264	17346	17240	17168	17304	17241	17239	17247	17182	17279	17315	17276	17316	17314	17197	17399	17119	17342	17351	17316	17345	17414	17383	17317	17093	17323	17160	17519	17372	17379	17278	17354	17264	17382	17376	17437	17184	17250	17237	17310	17049	17293	17382	17360	17394	17407	17186	17203	17260	17190	17315	17233	17182	17276	17054	17188	17308	17110	17112	17208	17283	17312	17434	17415	17127	17354	17320	17465	17205	17257	17163	17357	17223	17204	17363	17362	17285	17358	17305	17301	17323	17198	17344	17398	17424	17193	17086	17282	17133	17333	17241	17244	17116	17417	17297	17282	17222	17100	17346	17412	17330	17344	17329	17360	17256	17198	17172	17266	17347	17222	17219	17141	17260	17460	17161	17220	17329	17394	17260	17235	17306	17252	17186	17271	17235	17316	17128	17301	17382	17249	17270	17321	17216	17384	17267	17165	17295	17288	17342	17412	17414	17238	17300	17377	17335	17338	17170	17421	17314	17340	17345	17184	17235	17176	17221	17316	17340	17399	17236	17219	17137	17428	17381	17206	17536	17217	17364	17193	17349	17414	17433	17377	17175	17214	17197	17589	17296	17279	17278	17299	17405	17123	17365	17257	17298	17252	17421	17092	17180	17245	17365	17268	17245	17087	17199	17394	17372	17097	17337	17454	17300	17191	17239	17202	17106	17418	17374	17294	17318	17451	17193	17177	17194	17277	17357	17202	17434	17342	17280	17217	17384	17326	17286	17242	17179	17450	17343	17158	17377	17366	17280	17314	17320	17275	17314	17254	17447	17331	17321	17359	17356	17400	17282	17333	17235	17271	17203	17196	17351	17335	17266	17279	17220	17349	17218	17256	17456	17191	17328	17305	17122	17297	17311	17082	17324	17227	17382	17319	17184	17316	17414	17466	17268	17421	17311	17253	17057	17208	17223	17259	17310	17181	17271	17355	17349	17351	17429	17419	17403	17462	17276	17479	17144	17535	17349	17262	17397	17191	17183	17340	17311	17416	17259	17184	17194	17281	17274	17275	17380	17287	17264	17415	17104	17280	17314	17375	17197	17234	17405	17113	17364	17207	17371	17330	17186	17241	17409	17128	17349	17279	17198	17405	17382	17390	17199	17331	17187	17395	17323	17307	17367	17216	17182	17342	17306	17312	17098	17373	17350	17375	17214	17397	17295	17361	17269	17410	17327	17371	17405	17478	17374	17239	17088	17299	17202	17419	17240	17276	17403	17368	17379	17054	17263	17354	17255	17215	17159	17358	17245	17376	17287	17230	17156	17223	17277	17438	17284	17349	17110	17257	17099	17344	17333	17213	17089	17211	17284	17254	17436	17318	17270	17293	17343	17187	17326	17209	17378	17412	17223	17305	17258	17130	17242	17478	17214	17387	17249	17459	17292	17206	17234	17357	17279	17114	17274	17117	17254	17264	17124	17336	17308	17352	17262	17106	17121	17312	17235	17435	17177	17282	17222	17333	17377	17308	17299	17480	17154	17242	17313	17279	17274	17107	17337	17405	17337	17141	17384	17386	17095	17041	17347	17283	17139	17373	17313	17256	17244	17278	17198	17314	17284	17275	17108	17388	17292	17166	17367	17238	17369	17165	17229	17262	17433	17230	17267	17233	17272	17190	17217	17147	17227	17245	17150	17400	17305	17271	17438	17263	17181	17367	17434	17244	17271	17339	17223	17261	17328	17183	17293	17343	17078	17239	17432	17392	17311	17197	17099	17254	17255	17396	17167	17237	17248	17351	17332	17301	17251	17263	17234	17209	17287	17068	17171	17101	17277	17100	17310	17226	17268	17255	17311	17157	17242	17151	17297	17168	17077	17236	17217	17256	17253	17439	17338	17171	17234	17166	17299	17318	17193	17123	17232	17486	17264	17409	16992	17407	17373	17246	17118	17239	17481	17221	17290	17198	17280	17410	17330	17326	17232	17292	17101	17191	17354	17302	17262	17354	17091	17481	17254	17241	17333	17328	17150	17093	17175	17387	17018	17325	17250	17294	17195	17250	17445	17403	17405	17144	17226	17260	17234	17255	17261	17467	17410	17200	17353	17151	17122	17226	17182	17278	17038	17175	17123	17154	17214	17206	17278	17465	17249	17321	17402	17207	17315	17434	17281	17348	17288	17218	17230	17298	17245	17314	17340	17250	17184	17287	17316	17236	17260	17348	17350	17178	17362	17293	17344	17376	17167	17504	17224	17252	17190	17139	17333	17287	17007	17341	17453	17293	17256	17404	17302	17205	17324	17296	17412	17179	17241	17207	17241	17228	17220	17244	17141	17366	17279	17356	17324	17279	17183	17400	17124	17351	17405	17356	17339	17075	17283	17367	17394	17351	17159	17125	17324	17293	17331	17139	17372	17434	17157	17116	17311	17232	17362	17238	17134	17260	17289	17307	17325	17208	17363	17358	17259	17255	17433	17247	17405	17293	17283	17211	17123	17481	17242	17286	17218	17318	17442	17368	17231	17250	17424	17310	17315	17259	17257	17108	17352	17322	17331	17345	17137	17408	17338	17187	17271	17313	17430	17251	17315	17350	17146	17138	17231	17269	17304	17323	17367	17286	17212	17273	17275	17269	17170	17187	17285	17288	17088	17405	17386	17303	17271	17255	17354	17245	17322	17218	17316	17154	17507	17284	17236	17264	17329	17259	17315	17305	17182	17264	17200	17114	17368	17326	17210	17390	17338	17394	17342	17019	17369	17309	17329	17326	17274	17403	17250	17381	17327	17270	17267	17323	17282	17159	17493	17202	17354	17216	17353	17283	17388	17228	17204	17326	17260	17340	17315	17486	17263	17349	17235	17187	17183	17248	17160	17330	17252	17160	17219	17150	17387	17163	17221	17371	17322	17252	17291	17307	17103	17486	17275	17228	17251	17409	17251	17447	17128	17101	17514	17146	17179	17345	17418	17426	17397	17264	17334	17117	17286	17320	17363	17328	17370	17293	17169	17222	17375	17453	17170	17304	17225	17351	17203	17293	17336	17242	17542	17217	17270	17302	17183	17235	17271	17245	17256	17424	17095	17219	17208	17361	17209	17331	17344	17104	17311	17395	17298	17338	17116	17160	17175	17319	17142	17194	17259	17363	17234	17272	17216	17490	17323	17340	17366	17147	17192	17284	17300	17326	17354	17346	17186	17273	17432	17109	17294	17131	17252	17278	17395	17391	17288	17245	17170	17219	17109	17287	17255	17206	17282	17438	17270	17417	17269	17273	17290	17183	17349	17233	17238	17454	17354	17214	17606	17134	17274	17367	17250	17257	17337	17516	17323	17422	17230	17160	17485	17377	17324	17314	17192	17309	17331	17273	17371	17408	17343	17289	17220	17340	17239	17253	17482	16913	17526	17338	17260	17120	17443	17246	17280	17332	17137	17191	17251	17396	17443	17309	17299	17223	17408	17259	17322	17273	17093	17139	17395	17379	17281	17269	17199	17342	17345	17168	17212	17425	17305	17098	17387	17383	17193	17385	17086	17455	17220	17387	17418	17393	17387	17296	17135	17364	17323	17240	17337	17432	17346	17146	17271	17216	17139	17161	17169	17335	17215	17326	17300	17148	17255	17229	17271	17256	17249	17239	17342	17241	17195	17322	17184	17364	17180	17279	17251	17342	17390	17191	17329	17373	17323	17310	17245	17254	17261	17100	17292	17217	17246	17282	17140	17270	17261	17363	17375	17073	17167	17243	17259	17377	17280	17311	17366	17261	17284	17338	17238	17289	17368	17303	17224	17291	17422	17352	17177	17302	17352	17222	17183	17392	17262	17299	17217	17310	17168	17217	17203	17365	17315	17316	17314	17191	17396	17402	17409	17394	17292	17408	17344	17241	17264	17438	17210	17097	17258	17463	17365	17310	17211	17200	17331	17255	17473	17280	17216	17216	17312	17228	17237	17374	17121	17235	17370	17219	17169	17394	17176	17318	17261	17439	17373	17236	17390	17483	17131	17158	17292	17405	17205	17194	17395	17241	17395	17461	17327	17291	17282	17230	17334	17399	17346	17362	17378	17277	17487	17246	17302	17184	17289	17306	17408	17234	17271	17413	17282	17383	17280	17399	17380	17315	17217	17110	17270	17283	17143	17272	17322	17175	17326	17427	17094	17322	17250	17398	17316	17313	17240	17442	17297	17108	17257	17250	17121	17126	17272	17310	17255	17471	17312	17365	17191	17264	17277	17238	17234	17141	17142	17202	17262	17286	17258	17163	17262	17249	17308	17162	17298	17329	17377	17387	17192	17199	17266	17349	17233	17363	17254	17237	17211	17106	17457	17328	17265	17209	17215	17367	17225	17209	17269	17283	17319	17151	17143	17336	17407	17242	17324	17241	17296	17245	17200	17138	17218	17405	17347	17482	17158	17501	17290	17201	17109	17319	17230	17404	17162	17189	17370	17358	17292	17318	17418
47996	50107	47114	37467	29123	27908	27219	26929	27009	26856	26596	26908	26960	27416	27404	27098	26891	26649	26341	26595	26370	26378	26444	26330	26463	26521	26541	26469	26732	26467	26530	26551	26383	26469	26542	26539	26185	26447	26402	26779	26743	26545	26711	26954	26663	26269	26621	26459	26582	26502	26518	26515	26585	26649	26646	26575	26553	26191	26408	26496	26461	26456	26600	26529	26592	26499	26542	26660	26561	26535	26523	26251	26485	26380	26552	26783	26300	26286	26654	26596	26425	26456	26733	26636	26583	26500	26750	26232	26635	26343	26269	26568	26687	26528	26587	26346	26405	26663	26786	26283	26599	26416	26410	26455	26684	26393	26555	26420	26683	26383	26634	26427	26654	26454	26606	26425	26414	26481	26497	26614	26679	26557	26603	26459	26421	26547	26595	26605	26443	26410	26467	26549	26615	26428	26632	26304	26390	26436	26615	26302	26700	26457	26504	26523	26397	26637	26526	26439	26426	26367	26421	26438	26617	26249	26522	26680	26803	26544	26624	26359	26760	26541	26529	26589	26617	26377	26643	26545	26348	26735	26558	26423	26659	26562	26530	26289	26372	26413	26479	26432	26300	26408	26356	26527	26525	26512	26363	26546	26390	26487	26520	26811	26549	26431	26577	26377	26566	26557	26504	26300	26482	26466	26633	26350	26575	26325	26314	26593	26554	26579	26301	26408	26792	26761	26760	26514	26555	26580	26565	26634	26683	26480	26395	26525	26681	26530	26511	26470	26367	26697	26436	26189	26496	26491	26641	26701	26456	26237	26497	26408	26489	26479	26805	26280	26560	26748	26591	26759	26437	26383	26628	26410	26521	26489	26469	26588	26610	26439	26590	26438	26798	26463	26658	26496	26533	26602	26407	26161	26442	26638	26458	26715	26650	26401	26420	26515	26704	26358	26452	26508	26516	26762	26484	26697	26541	26766	26578	26710	26457	26437	26558	26288	26307	26531	26501	26409	26366	26435	26742	26542	26397	26601	26491	26502	26661	26565	26555	26616	26569	26494	26687	26655	26511	26664	26662	26546	26523	26473	26536	26529	26489	26508	26579	26670	26542	26536	26356	26395	26453	26631	26503	26515	26409	26381	26451	26560	26477	26660	26557	26644	26420	26620	26489	26522	26702	26548	26359	26635	26385	26556	26581	26616	26587	26468	26500	26806	26347	26445	26501	26306	26597	26661	26424	26428	26652	26819	26915	26511	26481	26671	26643	26670	26518	26660	26585	26483	26760	26219	26576	26477	26483	26566	26440	26486	26474	26756	26483	26432	26448	26740	26351	26351	26659	26507	26451	26816	26326	26588	26799	26385	26706	26771	26466	26555	26536	26543	26752	26576	26625	26514	26379	26747	26772	26488	26480	26404	26407	26618	26499	26583	26836	26461	26768	26451	26484	26378	26664	26671	26773	26317	26411	26399	26535	26382	26306	26557	26645	26638	26776	26340	26551	26358	26696	26551	26407	26730	26689	26735	26493	26584	26782	26470	26417	26489	26397	26698	26466	26584	26670	26555	26515	26598	26673	26419	26452	26565	26599	26499	26459	26423	26514	26471	26626	26537	26816	26687	26400	26463	26450	26521	26555	26579	26578	26634	26356	26217	26489	26676	26763	26585	26344	26651	26499	26384	26366	26584	26675	26447	26456	26247	26370	26428	26571	26519	26572	26964	26304	26269	26389	26477	26611	26540	26723	26627	26480	26832	26744	26376	26425	26077	26676	26558	26479	26579	26500	26472	26447	26436	26514	26445	26543	26722	26448	26375	26567	26616	26244	26397	26675	26754	26641	26356	26469	26398	26760	26498	26487	26357	26691	26657	26603	26595	26385	26787	26608	26585	26434	26357	26418	26584	26471	26454	26588	26493	26589	26734	26332	26578	26493	26625	26480	26588	26381	26702	26649	26418	26625	26461	26491	26320	26582	26666	26580	26447	26514	26371	26552	26498	26874	26504	26635	26705	26589	26708	26718	26679	26542	26572	26398	26450	26393	26681	26497	26530	26445	26488	26619	26318	26401	26670	26555	26524	26416	26628	26494	26589	26688	26306	26681	26845	26589	26419	26440	26453	26509	26496	26649	26452	26612	26407	26670	26677	26403	26523	26591	26679	26612	26491	26615	26752	26598	26470	26545	26405	26490	26651	26621	26666	26493	26412	26513	26589	26267	26665	26692	26495	26468	26272	26423	26436	26498	26477	26549	26358	26259	26447	26383	26290	26466	26403	26558	26435	26535	26511	26597	26501	26421	26738	26547	26539	26395	26394	26348	26553	26291	26518	26613	26658	26476	26585	26351	26436	26482	26420	26385	26529	26620	26687	26509	26472	26230	26564	26643	26454	26486	26545	26412	26670	26555	26506	26619	26504	26493	26565	26637	26466	26728	26703	26512	26717	26879	26697	26638	26207	26547	26401	26390	26627	26659	26452	26757	26605	26216	26688	26502	26344	26456	26400	26581	26553	26712	26506	26266	26573	26465	26842	26460	26421	26245	26505	26730	26435	26386	26492	26462	26548	26468	26469	26554	26354	26425	26566	26289	26707	26637	26769	26485	26297	26475	26382	26531	26426	26265	26390	26505	26495	26346	26453	26557	26478	26646	26436	26603	26424	26546	26535	26442	26575	26603	26655	26539	26516	26687	26766	26707	26376	26797	26338	26373	26477	26455	26662	26608	26591	26735	26459	26453	26359	26408	26496	26274	26620	26642	26458	26580	26344	26623	26506	26654	26431	26449	26583	26553	26177	26654	26532	26616	26691	26637	26583	26645	26471	26807	26622	26629	26317	26605	26477	26566	26501	26609	26427	26629	26360	26449	26579	26468	26608	26607	26492	26494	26372	26660	26673	26485	26933	26605	26631	26328	26769	26501	26547	26457	26409	26627	26474	26617	26489	26556	26413	26536	26733	26835	26607	26222	26673	26373	26405	26465	26304	26659	26262	26459	26420	26615	26617	26552	26278	26476	26360	26411	26598	26342	26755	26508	26599	26504	26917	26310	26356	26663	26355	26368	26516	26701	26510	26451	26692	26721	26451	26641	26678	26764	26465	26714	26520	26807	26650	26566	26656	26695	26793	26263	26406	26537	26342	26656	26548	26772	26576	26271	26404	26360	26814	26766	26655	26563	26285	26459	26460	26825	26710	26702	26381	26679	26426	26454	26535	26625	26554	26500	26424	26635	26162	26484	26666	26387	26407	26446	26541	26714	26679	26404	26526	26667	26313	26694	26514	26640	26270	26397	26387	26502	26592	26503	26633	26524	26467	26724	26547	26342	26707	26367	26614	26622	26587	26380	26446	26414	26416	26426	26160	26375	26680	26556	26504	26716	26437	26719	26453	26578	26441	26173	26644	26758	26491	26682	26628	26596	26750	26535	26817	26586	26943	26660	26611	26469	26769	26318	26389	26465	26380	26543	26568	26571	26739	26604	26572	26669	26508	26421	26443	26422	26591	26374	26437	26576	26372	26620	26505	26602	26494	26530	26429	26638	26331	26484	26561	26606	26409	26501	26638	26375	26153	26668	26438	26603	26616	26763	26675	26565	26572	26530	26892	26479	26284	26524	26817	26435	26475	26410	26461	26709	26419	26470	26674	26516	26606	26481	26491	26607	26645	26378	26551	26588	26459	26829	26316	26692	26715	26428	26582	26542	26501	26369	26502	26569	26518	26304	26449	26385	26632	26529	26706	26471	26713	26446	26654	26701	26410	26599	26096	26448	26550	26548	26551	26527	26680	26671	26470	26373	26555	26385	26655	26637	26319	26306	26536	26516	26426	26670	26644	26471	26525	26494	26283	26413	26501	26491	26336	26502	26645	26934	26371	26359	26473	26697	26585	26533	26637	26705	26483	26420	26260	26509	26560	26629	26546	26405	26409	26527	26536	26432	26650	26681	26528	26605	26419	26604	26521	26466	26558	26467	26421	26620	26479	26681	26589	26929	26442	26384	26408	26646	26853	26462	26655	26415	26473	26726	26614	26858	26381	26651	26615	26596	26490	26229	26543	26384	26434	26409	26701	26613	26459	26462	26369	26485	26585	26525	26625	26544	26330	26425	26733	26455	26492	26651	26654	26481	26642	26588	26447	26671	26810	26464	26598	26370	26429	26677	26518	26237	26360	26344	26426	26595	26538	26558	26426	26638	26301	26433	26508	26653	26486	26563	26446	26645	26606	26424	26687	26223	26481	26507	26730	26732	26492	26578	26474	26715	26481	26684	26589	26603	26429	26391	26673	26319	26339	26721	26573	26746	26508	26513	26469	26481	26413	26364	26617	26469	26513	26540	26677	26582	26746	26327	26345	26496	26581	26418	26584	26500	26635	26500	26420	26346	26508	26355	26514	26466	26451	26608	26521	26585	26624	26401	26435	26585	26336	26499	26485	26536	26789	26424	26575	26389	26387	26866	26457	26600	26375	26445	26957	26691	26468	26538	26300	26661	26322	26549	26481	26621	26592	26377	26724	26291	26307	26341	26529	26742	26524	26451	26481	26439	26416	26660	26315	26428	26636	26367	26324	26478	26600	26121	26462	26442	26463	26639	26824	26602	26537	26691	26528	26639	26701	26696	26772	26573	26536	26528	26799	26533	26743	26706	26166	26518	26475	26485	26475	26615	26457	26460	26468	26811	26628	26606	26321	26302	26358	26541	26807	26723	26584	26400	26641	26430	26733	26529	26590	26894	26471	26880	26535	26433	26471	26413	26506	26509	26403	26535	26507	26568	26527	26445	26599	26376	26559	26640	26597	26657	26394	26544	26602	26639	26668	26485	26532	26757	26340	26673	26649	26473	26505	26650	26418	26138	26538	26618	26534	26534	26681	26907	26433	26743	26731	26552	26582	26162	26486	26593	26897	26515	26491	26466	26696	26617	26449	26615	26781	26492	26649	26528	26681	26888	26716	26482	26483	26460	26499	26672	26760	26448	26584	26464	26530	26403	26653	26317	26535	26607	26412	26439	26578	26454	26467	26595	26706	26512	26658	26431	26340	26279	26545	26561	26450	26625	26450	26600	26458	26415	26580	26481	26618	26614	26525	26261	26707	26536	26260	26571	26640	26605	26417	26382	26556	26596	26332	26603	26408	26546	26569	26564	26531	26453	26653	26455	26485	26475	26400	26444	26669	26932	26554	26619	26426	26731	26439
51358	56130	46067	29472	20224	18618	18297	17916	17637	17797	17697	17283	17942	18253	18093	17903	17531	17327	17221	17226	17322	17098	17201	17138	17000	17115	17088	17101	17068	17121	17266	17138	17340	17141	17204	17413	17253	17136	17304	17212	17179	17067	17170	16957	17122	17193	17237	17116	17085	16978	17081	17107	17113	17121	17164	17126	17052	17015	17251	17123	17030	17166	17172	17042	17258	17118	17118	17086	17337	17167	17275	17317	17279	17068	17263	16985	17054	17150	17186	17244	17144	17199	17083	17202	17048	17123	17162	17120	17178	17189	17219	17101	17237	16980	16934	17300	17120	17333	17212	17270	17162	17079	17258	17156	17234	16994	17041	17166	17122	17285	17173	17282	17189	17127	17129	16984	17019	17147	16982	16996	17298	17151	17305	17207	17031	17114	17080	17140	17082	17233	17224	17127	17180	17284	17129	17042	17086	17167	17267	17205	17302	16934	17230	17236	17131	17207	17203	17269	17141	17263	17103	17186	17250	17021	17084	17147	17134	17217	17300	17225	17204	17174	17083	17211	17287	17239	17264	17142	17096	17253	17159	17141	17312	17197	17219	17077	17371	17205	17052	17104	17288	17078	17201	17127	17155	17392	17114	17013	17298	17116	17214	17057	17066	17156	17338	17026	17096	17104	17246	17123	17236	17170	17048	17314	17273	17193	17228	17200	17272	17125	17213	17180	17119	17212	17171	17137	17341	17124	17184	17041	17223	17108	17078	17185	17033	17120	17092	17269	17226	17318	17418	17419	17014	17173	16999	17060	17182	17376	17123	17132	17189	17175	17052	17149	17139	17308	17087	17210	17161	17047	17211	17138	17030	17211	17083	17201	17209	17141	16929	16973	17356	17059	16995	17187	17069	17036	17163	17078	17224	17037	17182	17226	17062	17113	17466	17131	17223	17077	17126	17188	17273	17356	17191	17256	17104	17316	17027	17128	17229	17387	17244	17017	17116	17157	17231	17024	17145	17212	17276	17368	17194	17185	17265	17155	17137	17252	17022	17133	17234	17135	17151	17067	17033	17133	17115	17129	17201	17098	17037	17321	17143	17149	17179	17157	17002	17269	17049	17158	17226	17090	17243	17262	17210	17334	17068	17127	17006	17204	17142	17104	17039	17139	17155	17054	17229	17341	17152	17235	17029	17080	17111	17176	17111	17221	17186	17204	17220	17209	16970	17276	17028	17397	17113	17137	17097	17304	17253	17250	17443	17186	17162	17246	17066	17279	17100	17241	17036	17282	17193	17110	17190	17096	17364	17062	17085	17244	17157	17187	17118	17028	17256	17077	17355	17063	17229	17085	17298	17120	17229	17260	17265	17108	17090	17161	17130	17287	17014	17208	17005	17194	17387	17208	17146	17140	17293	17064	17168	17291	17044	17218	17088	17254	17136	17101	17061	17215	17240	17303	17324	17197	17193	17064	17206	17197	17361	17282	17171	17124	17260	17225	17229	17170	17151	17256	17010	17121	17228	17274	17290	17122	17152	17021	17129	17298	17206	17160	17148	17264	17127	17248	17113	17140	17181	17212	17301	17162	17207	17167	17157	17171	17058	17131	17301	17200	17220	17351	17343	17219	17158	17099	16977	17198	17126	17145	17191	17188	17216	17121	17111	17176	17222	17069	17294	17091	17109	17175	17179	17215	17148	17326	17031	17068	17155	17217	17149	17151	17190	16997	17009	17218	17255	17266	17060	17366	17210	17203	17243	17156	17212	17024	17181	17100	17099	17170	17101	17046	17289	17135	17087	17121	17196	17246	17064	17145	17185	17124	17178	17168	17111	17272	17210	17272	17052	17110	17027	17208	17059	17065	17067	17245	17172	17256	17320	17205	17119	17257	17095	17390	16880	17303	17198	16996	17113	17173	16993	17233	17183	17098	17326	16972	17204	17185	17101	17262	17015	17252	17220	17185	17277	17011	17198	17073	17163	17083	17212	17060	17164	17229	17239	17281	17306	17154	17116	17105	17241	17055	17059	17181	17197	17164	17425	17136	16958	17271	17179	17226	17208	17147	17191	17225	17264	17204	17245	17185	17173	17066	17210	17165	17054	17242	17034	17166	16969	17009	17247	17073	17217	17010	17008	17343	17202	17041	17074	17337	17157	17246	17123	17142	17140	17055	17156	17253	17176	17052	17204	17361	17009	17106	17061	17128	17206	17135	17239	17276	17261	17080	17190	17197	17205	17313	17221	17178	16971	17095	17204	17182	16991	17058	17222	17152	17239	17206	17285	17113	17326	17188	17109	17172	17297	17143	17193	17223	17254	17269	17199	17316	17196	17018	17242	17081	17128	17118	17295	17257	17176	17279	17125	17264	17024	17194	17106	17145	17166	17150	17230	17320	17188	17164	17154	17132	17299	17102	17172	17181	17173	17237	16975	17280	17087	17175	17091	17066	17352	17120	17346	17143	17065	17197	17315	17060	17012	17279	17241	17089	17231	17224	17030	16989	17006	17291	17282	17297	17198	16975	17011	17150	17340	17048	17087	17033	17240	17069	16946	17203	17286	17114	17091	17147	17210	17322	17132	17020	17165	17234	17302	17227	17309	17055	17134	17208	17224	17201	17179	17247	17081	17100	17368	17185	17030	17206	17064	17192	17159	17135	17041	17252	17220	17264	17215	17101	17247	17173	17090	17241	17056	17373	17189	17105	17070	17058	17176	17201	17214	17113	17194	17187	17175	17264	17187	17092	17322	17183	17201	17068	17286	17190	17234	17192	17065	17239	17120	17024	17253	17183	17143	17061	17024	17173	17164	17262	17476	17254	17254	17135	17165	17054	17292	17191	17204	17171	17307	17228	17144	17191	17169	17228	17013	17358	17132	17249	17167	17203	17248	17257	17114	17314	17134	16851	17257	17062	17293	17190	17139	17244	17290	17214	17336	17188	17225	17130	17044	17093	17083	17215	17127	17047	17009	17086	17156	17302	17178	17255	17274	17133	17101	17217	17185	17107	17061	17152	17184	17159	17462	17105	17204	17093	17147	17219	17090	17423	17077	17154	17042	17253	17117	17094	17282	17069	16992	17227	17164	17156	17015	17270	17156	17144	17315	17343	17184	17216	17000	17054	17087	17167	17241	16967	17340	17261	17205	17155	17015	17159	17385	17104	17231	17165	17137	17066	17245	17064	17349	17168	17190	17182	17145	17045	17033	17129	17423	17198	16970	17147	17175	17190	17139	17150	17057	16947	17058	17162	17252	17219	17160	17225	17213	17147	17246	16996	17250	17115	17190	17294	17309	17350	17126	17160	17217	17082	17314	17086	17163	17333	17236	17263	17236	17152	17122	17108	17324	16921	17094	17273	17128	16962	17159	17080	17150	17121	17137	17211	17317	17224	17167	17117	17104	17122	17262	17163	17140	17185	17125	17052	17179	17108	17209	17267	17163	17177	17254	17314	17144	17194	17218	17040	17127	17202	17136	17166	17099	17200	17196	17190	17247	17170	17147	17306	17316	17059	17286	17045	17250	17197	17359	17418	17188	17199	17074	17236	17337	17103	17323	17038	17193	17154	17294	17138	17018	17280	17307	16994	17170	17291	17176	17139	17430	17230	17397	17184	17158	17231	17199	17147	17102	17148	17145	17186	17290	17146	17098	16982	17056	17146	17103	17301	17066	17294	17148	17264	17103	16966	17074	17225	17097	17175	17108	17190	17128	17216	17132	17223	17110	17272	17281	17102	17181	17367	17166	17242	17285	17083	17263	17235	17265	17129	17151	17079	17133	17023	17036	17255	17174	17080	17337	17140	17275	17215	17019	17038	17150	17119	17170	17249	17127	17243	17288	17109	17140	17344	17162	17134	17192	17096	17156	17288	17114	17227	17104	17151	17308	17060	17064	17167	17310	17025	17291	17157	17303	17156	17307	17094	17286	17152	17293	17136	17068	17254	17092	17129	17103	17141	17093	17159	17171	17191	17245	17182	17161	17045	17031	17216	17128	17302	17218	17109	17045	17343	17217	17281	17298	17307	17324	17059	17235	17048	17148	17287	17168	17155	17037	17243	17075	17117	17348	17258	17162	17136	17312	17162	17085	17195	17082	17245	17306	17245	17274	16935	17333	17087	17216	17062	17205	17374	17233	17336	17166	17347	17262	17111	17305	17317	17017	17103	17178	17218	17296	17125	17283	17018	16906	17167	17199	17254	17231	17435	16958	17224	17210	17218	17064	17181	17395	17220	17298	17152	17224	17193	17249	17084	17299	17113	17144	17120	17329	17140	17100	17170	17159	17245	16913	17244	17317	17213	17348	17183	17186	17117	17218	17190	17192	17045	17288	17196	17060	17297	17007	17240	17162	16955	17219	17044	17156	17218	16909	17156	17135	17068	17323	17245	17060	17125	17180	17278	17036	17166	17203	17087	17083	17314	17160	17176	17177	17231	17107	17331	17132	17039	17201	17114	17192	17277	17230	17178	17369	17278	16905	17278	16953	17222	17165	16977	17349	17117	17017	17211	17206	17214	17161	17065	17065	17201	17165	17130	17090	17077	17188	17059	17327	17241	17144	17264	16953	17285	17166	17088	17282	17144	17225	17051	17038	17194	17008	17152	17199	17305	17143	17159	17177	17009	17284	17120	17078	17261	17312	17165	17108	17189	17243	17098	16846	17053	17260	17219	17085	17161	17296	17126	17261	17276	17232	17079	17226	17025	17086	17111	17162	17161	17289	17180	17032	17162	17248	17172	17077	17009	17089	17264	17080	17123	17167	17130	17245	17178	17231	17106	17186	17254	17113	17143	17116	17092	17328	17152	17235	17185	16999	17133	17308	17149	17215	17211	17268	17048	17160	17206	17031	17227	17043	17123	17165	17042	17187	17116	17263	17215	17229	17365	17039	17219	17151	17267	17071	17340	17111	17088	17118	17020	17370	17242	17262	17139	17240	17083	17208	17191	17097	16994	17162	17070	17337	17257	17354	17180	16971	17051	17259	17060	17349	17079	17251	17263	17209	17033	17160	17298	17284	17296	17223	17136	17117	17336	17139	17093	17200	17165	17183	17194	17137	17327	17241	17175	17239	17231	17225	17148	17110	17287	17241	17066	17082	17178	17152	17416	17115	17038	17129	17026	17095	17094	16952	17151	17160	17174	17245	17167	17130	17154	17264	17208	17158	17132	17025	17208	17335	17322	17059	17124
23481	20664	27429	26504	25992	29218	31252	28875	28319	28364	28031	28117	31662	38391	36737	33224	30645	28570	27422	27562	27328	27544	27416	27194	27439	27079	26897	27296	27282	27276	27452	27312	27220	27263	27156	27530	27287	27295	27213	27158	27332	27236	27168	27264	27152	27199	27101	27558	27226	27218	27349	27065	27280	27258	27190	27078	27200	27366	27256	27116	27249	27368	27189	27122	27318	27408	27354	27300	27125	26938	27041	27162	27072	27317	27239	27130	27281	27491	27157	27001	27238	27087	27351	27113	27256	27161	27203	27321	27292	27266	26998	27048	27449	27157	27091	27000	27397	27127	27122	27285	27402	27275	27044	27138	26896	27321	27050	27233	27487	27256	27130	27211	27375	27435	27129	26901	27097	27318	27313	27203	27171	27214	27014	27132	27309	27297	27324	27031	27053	26948	27138	27157	27174	27118	27025	27289	27204	27099	27019	26894	27338	27417	27054	27081	27167	27204	27230	27322	27390	27357	27238	27099	27035	27021	27185	27364	27133	27091	26994	27304	27196	27327	27194	27216	27189	27168	27104	27044	26985	27052	27026	27302	27035	27316	27426	27073	27205	27507	27342	26928	27125	27261	27228	27271	27125	27444	27465	27112	27079	27112	27462	27290	27220	27271	27097	26994	27095	27107	27299	27170	27133	26885	27389	27378	27294	27149	27355	27097	27185	27345	27096	27168	27063	27233	27056	27055	27154	27096	27090	26941	27316	27091	27090	27323	27292	27220	27487	27174	27217	27224	27183	27375	27245	27134	27091	27135	27069	27095	27124	26960	27208	27333	27149	27324	27198	27071	27274	27095	27373	27296	27359	27118	26921	27159	27148	26958	27174	27045	27276	27208	27054	27086	27144	27159	27090	27148	26937	27072	27271	27097	27366	27247	27291	27179	27033	27290	27170	27197	26947	27084	26933	27180	27369	27254	27247	27003	27519	27319	27116	26922	27196	27008	27304	27156	26937	27153	27366	27150	27262	27255	27127	27280	26916	27157	27156	27344	27143	27243	27337	27077	27128	27169	26943	27000	27268	27150	26882	27130	27334	27298	27158	27269	27223	27136	27222	27289	27363	27156	27382	27138	27234	27045	26928	27235	27196	27305	27346	27196	27328	27208	27157	27473	27128	27272	27317	27162	27394	27364	27324	27122	27270	26825	26980	27145	27440	27158	27101	27101	27151	27324	26903	27249	27355	27296	27200	27134	27285	27354	27258	27168	27107	27264	27260	27139	27028	27232	27153	27096	27141	27334	27018	27305	26982	27051	26997	27078	27122	27515	27106	27227	27241	26981	27319	27041	27045	27160	27131	27031	26913	27257	27227	27331	27128	27145	27125	27157	27082	27119	27132	27040	27106	27339	27317	27210	27000	27270	27110	27280	27198	26994	27239	27150	27196	27121	27092	27140	27231	27185	27298	27131	27312	27326	27343	27322	27099	27252	27207	27267	27234	27052	26983	27277	27222	26956	27117	27158	27097	27280	27216	27380	27277	27295	27319	27020	27200	27241	26941	27080	27224	26922	27310	27089	27230	26997	27282	27202	27201	27438	27243	27309	27178	27096	27188	27310	27160	27277	26877	27092	27018	27224	27314	27214	27203	27221	27292	27142	27156	26992	27283	27439	27186	27073	27114	27144	27211	27446	27015	27105	27005	27042	27121	27229	27140	27069	26889	27118	27131	26992	26931	27249	27138	26878	27177	26861	27207	27443	27130	27321	27190	27172	27062	27166	27016	27320	27313	27201	27130	27279	27115	27156	26906	26994	27195	27185	27330	27262	27256	27334	27183	27043	26877	27201	27167	26998	27092	27126	27074	27212	27293	27089	27346	27114	27099	26966	26891	27285	27308	27071	26904	27368	27157	27204	27242	27216	27157	27143	27174	27334	27219	27149	26718	27159	27397	27119	27404	27308	27274	27258	27302	27209	27363	27423	27247	27210	26992	27123	27055	27078	27066	27039	27359	27374	27055	27178	27245	27148	27322	27147	27224	27181	27034	27192	27145	26880	27071	27365	27054	27183	27436	27274	27107	27202	27310	27157	26954	27263	27056	27279	27378	27313	27121	27258	27428	26898	26880	27015	27193	27273	27097	27169	27366	27205	27101	27112	27141	27139	27267	26855	27268	27219	27118	27256	27357	27328	27133	27173	27076	27222	27240	27097	26918	27212	27143	27143	27294	27459	26968	27220	27399	27184	27258	27176	27376	27066	26991	27187	26902	27030	27192	26812	27401	27168	27014	27087	27275	27155	27389	27252	27041	27099	27118	27049	27197	27421	27096	27316	27287	27210	27153	27198	27057	27232	27323	27333	26998	27124	27069	27255	27359	27270	26902	27106	27211	27122	26948	27037	27217	27091	27157	27180	27094	27174	27254	27241	27382	27273	27239	27161	27081	26844	26993	27045	27174	27187	27198	27023	26981	26925	27151	27327	26984	27082	27227	27243	27495	27104	27044	27047	27102	27038	27197	27184	27138	27327	26884	27047	27037	27266	26997	27031	27247	27284	27242	27293	27067	27102	26911	26884	27465	27240	26990	27121	26927	27284	27141	27135	27213	27454	27261	27006	27023	27283	27109	27125	27179	27028	27347	26998	27088	27242	27267	27415	27037	27150	27063	26994	27191	27088	27121	27436	27316	26781	27027	27123	27493	27138	27263	27452	27131	27008	27166	27313	27194	27425	27285	27224	26945	27273	27212	27261	27099	27172	26959	27181	27265	27322	27001	27074	27330	27199	27394	27075	27140	27275	27405	27207	27356	27207	27278	27228	27391	26919	26893	27247	26938	27133	27183	26878	27022	27120	27175	27050	27191	27085	27097	27218	27252	27072	27192	27383	27230	27228	26893	27312	27258	27300	27092	27231	27045	26949	27156	27195	27176	27140	27026	27176	27026	27134	27164	27577	27140	27133	27234	27188	27142	27058	27346	27069	27064	27048	27238	27339	27149	26978	27298	27296	27258	26938	27095	27013	27400	27215	26982	27004	27077	27003	27177	27353	27144	27176	27214	27031	27127	27102	26832	27178	27092	27274	27191	26969	27273	27119	27005	26785	27007	27068	27025	27062	27058	27238	27186	27306	27329	27141	27124	27172	27321	27277	27388	27218	27053	27318	27233	27113	27291	27195	26947	26911	27087	27026	27259	27204	27186	27155	27172	27011	26969	27141	27315	27350	27300	27107	27057	27176	27059	27109	27291	27093	27210	27270	27265	26816	27463	27333	27327	27005	26979	27159	27040	27218	27197	27203	27123	27266	27221	27276	26931	27275	27353	27157	27263	27219	27151	26935	26968	27152	27129	26923	26894	27006	27315	27249	26879	27115	27054	26922	27237	27075	27298	27518	27227	27396	27129	27260	27432	27285	27333	27076	27397	27241	27285	27143	27198	27329	27170	27334	27226	27163	27196	27183	27242	27316	27039	27160	27284	26910	27356	27396	27398	27183	26983	27080	26972	27054	27236	27030	27128	27117	27404	27222	27199	27099	27428	27342	27130	27069	27145	27231	26998	27146	27029	27416	27027	27156	27155	26970	27270	27230	27129	27162	27169	27269	27148	27261	27338	27052	27205	26949	27036	27447	27267	27321	27235	27279	27379	26883	27030	27052	27316	27233	27074	26979	27166	26754	27016	27084	27295	26870	27298	26998	27229	27101	27103	27233	27307	27084	26923	26992	27247	27111	27403	27123	27190	26915	27188	27167	27148	27262	27324	27124	27235	27172	27067	27101	27117	27234	26894	26950	27108	27068	27111	26987	27264	27270	27184	27266	27095	27080	26870	27229	26940	27258	27065	27147	26879	27120	27253	27286	27325	27148	27410	27197	27303	27390	27140	27284	27223	27350	27267	27240	27243	27160	27115	27124	27232	27526	27347	27200	27316	27308	27138	27172	27150	27201	27089	26954	26931	26934	27342	26938	27285	26950	27113	27249	27116	27347	26913	27258	27092	27310	27054	27116	27120	27269	27099	27243	27284	27275	27155	27344	27261	27270	27330	26908	27356	27123	27291	27273	27252	26977	27065	27194	27294	27276	27044	27263	27094	27144	26927	27336	27143	27121	27159	27122	27048	27155	27232	27385	27003	27269	27120	27055	27282	26963	27302	27252	27229	27267	27117	27226	27304	27168	26958	27050	27028	27166	27109	27021	27111	27207	26969	27077	27273	27208	27121	27077	27215	27196	27055	27275	27092	27245	27330	27350	27216	27186	27314	27110	27084	27244	27115	26879	27310	27340	27217	27330	27062	27196	27270	27256	27087	27104	27045	27168	27091	26998	27100	27229	27310	27426	26954	27340	27196	27147	27273	27208	27114	27011	26934	27071	27178	26950	27407	27218	27400	27025	27394	27387	27203	27344	27163	27208	27294	27141	27182	27190	27091	27189	26990	27209	26825	27424	27315	27178	27229	27393	27027	27208	27349	27302	26977	27141	27105	27386	27134	27251	27060	27255	27268	26984	27350	27326	27236	27325	27316	27300	27006	27233	27197	27169	27134	27100	27325	27292	27355	27045	27174	26939	27333	27181	27302	27223	27117	27285	27402	27108	27430	27196	27168	27191	27167	27284	27170	27020	27220	26987	27223	27297	27309	27212	27074	27053	26961	27305	26927	26907	27057	27029	27229	27249	27247	27036	27182	27277	27176	27031	27058	27195	27112	27153	27071	27500	27015	27307	26882	27237	26987	26974	27184	27188	27478	27184	27093	27289	27238	27187	27241	26952	27055	27120	27097	27147	26854	27024	27317	26928	27184	27136	27105	27246	27118	27265	27094	26973	27137	27332	27377	27221	27241	27355	27146	27189	27135	27130	27293	27043	27112	26712	27209	27153	26967	27053	27009	27070	26982	27088	27088	27092	27188	27010	27249	27231	27170	27240	27279	27472	27240	27186	27444	27136	27161	27335	27125	27106	26987	27390	27324	27029	27140	27157	27092	27257	27300	27195	27116	27306	27325	27460	27323	27237	27006	27126	27141	27205	27228	27247	27343	27074	27150	26951	27071	27228	27033	27253	27231	27148	27097	27317	27019	27496	27357	27119	27041	27175	27111	27266	27093	27266	27448	27258	27199	27198	27308	27211	27236	26896	27198	27010	27138	27094	27319	27295	27100	27130	27124	26914	27088	27097	27185	27353	27326	27001	27346	27162	27187	26951
48132	61039	52621	38897	27167	21872	20443	19885	19367	18853	18700	18702	24966	31902	29233	24274	21145	18435	17699	17651	17366	17496	17584	17499	17606	17501	17548	17376	17459	17417	17390	17371	17556	17541	17390	17607	17545	17634	17425	17414	17470	17365	17311	17373	17479	17403	17573	17432	17500	17491	17691	17509	17478	17439	17554	17500	17522	17549	17493	17541	17443	17393	17541	17556	17576	17419	17634	17517	17514	17435	17524	17491	17447	17476	17311	17493	17600	17354	17446	17351	17332	17435	17653	17440	17438	17502	17209	17291	17538	17339	17555	17428	17561	17527	17465	17519	17484	17470	17486	17457	17552	17447	17556	17543	17416	17422	17575	17322	17397	17543	17513	17479	17544	17529	17374	17420	17460	17524	17536	17460	17602	17559	17674	17658	17429	17552	17444	17683	17535	17372	17487	17486	17506	17514	17562	17469	17390	17546	17424	17440	17439	17335	17530	17506	17622	17678	17397	17525	17406	17489	17444	17432	17399	17622	17360	17476	17380	17503	17537	17495	17545	17262	17451	17500	17432	17444	17680	17490	17551	17384	17451	17401	17515	17577	17414	17540	17506	17551	17490	17447	17364	17400	17502	17567	17539	17541	17453	17566	17746	17441	17653	17517	17513	17292	17507	17465	17325	17409	17500	17548	17445	17393	17468	17424	17375	17401	17438	17548	17404	17411	17437	17430	17444	17498	17538	17490	17305	17569	17452	17456	17455	17525	17613	17406	17317	17496	17398	17426	17627	17747	17421	17417	17472	17425	17550	17467	17606	17506	17536	17518	17655	17673	17426	17467	17448	17376	17573	17536	17416	17553	17357	17520	17194	17484	17669	17512	17529	17437	17578	17590	17467	17476	17340	17486	17421	17330	17385	17570	17417	17461	17441	17426	17651	17416	17591	17568	17558	17495	17417	17536	17408	17423	17637	17581	17477	17566	17616	17431	17507	17526	17362	17436	17374	17518	17397	17499	17584	17350	17457	17555	17627	17420	17416	17468	17316	17523	17595	17398	17610	17336	17323	17441	17300	17505	17451	17449	17477	17568	17652	17626	17562	17493	17418	17506	17408	17414	17361	17590	17561	17446	17496	17315	17601	17637	17431	17531	17389	17679	17524	17508	17494	17337	17540	17309	17541	17439	17382	17460	17497	17516	17562	17554	17498	17546	17371	17557	17520	17614	17552	17437	17225	17349	17356	17397	17444	17560	17482	17691	17374	17328	17521	17590	17634	17494	17600	17544	17388	17472	17537	17309	17376	17434	17579	17491	17569	17490	17418	17484	17504	17519	17392	17676	17462	17462	17429	17500	17546	17533	17453	17339	17413	17525	17426	17320	17565	17399	17443	17517	17463	17519	17519	17431	17626	17649	17533	17577	17441	17580	17476	17500	17546	17511	17610	17466	17647	17448	17429	17573	17526	17698	17394	17412	17612	17436	17564	17666	17299	17477	17444	17584	17402	17572	17449	17489	17429	17468	17378	17524	17440	17547	17390	17540	17459	17393	17275	17782	17601	17490	17403	17358	17229	17489	17624	17708	17430	17457	17610	17542	17404	17510	17493	17519	17538	17437	17652	17446	17415	17395	17533	17490	17511	17403	17505	17449	17468	17445	17379	17455	17460	17534	17376	17403	17230	17469	17356	17600	17571	17497	17345	17478	17775	17575	17500	17462	17540	17474	17398	17559	17427	17448	17461	17580	17472	17555	17358	17539	17527	17545	17308	17458	17523	17475	17499	17526	17459	17564	17389	17636	17459	17593	17444	17479	17309	17533	17532	17513	17529	17551	17629	17308	17433	17311	17455	17564	17594	17466	17419	17414	17495	17351	17484	17552	17421	17586	17455	17609	17472	17477	17454	17483	17432	17688	17463	17479	17439	17557	17568	17445	17402	17404	17509	17502	17301	17382	17512	17629	17509	17342	17539	17612	17333	17672	17427	17576	17566	17439	17522	17453	17483	17465	17417	17542	17511	17616	17426	17298	17589	17379	17641	17524	17462	17361	17663	17455	17396	17627	17468	17293	17469	17285	17541	17455	17524	17501	17441	17561	17332	17614	17547	17586	17478	17476	17411	17321	17288	17432	17389	17380	17609	17323	17394	17471	17400	17562	17567	17281	17507	17588	17332	17660	17298	17503	17437	17469	17560	17385	17544	17508	17470	17359	17523	17579	17529	17446	17407	17641	17552	17406	17440	17522	17356	17550	17538	17474	17578	17374	17499	17479	17453	17678	17467	17423	17630	17498	17515	17543	17442	17456	17416	17453	17534	17394	17550	17516	17630	17561	17651	17433	17551	17511	17645	17444	17490	17392	17627	17514	17480	17622	17619	17404	17484	17306	17567	17633	17520	17649	17286	17529	17371	17508	17756	17588	17372	17419	17543	17682	17639	17426	17416	17379	17525	17485	17597	17398	17464	17425	17419	17700	17552	17404	17416	17599	17523	17455	17449	17385	17570	17437	17255	17596	17613	17533	17531	17380	17438	17517	17493	17472	17567	17553	17470	17372	17461	17460	17435	17623	17413	17392	17350	17605	17457	17391	17458	17471	17638	17416	17350	17321	17430	17427	17471	17387	17400	17435	17400	17409	17437	17623	17456	17395	17550	17429	17611	17390	17609	17630	17422	17546	17465	17442	17580	17423	17333	17554	17445	17310	17485	17485	17452	17479	17517	17454	17386	17541	17546	17357	17470	17512	17470	17463	17208	17467	17466	17566	17534	17515	17629	17478	17419	17591	17525	17475	17509	17424	17550	17413	17468	17668	17328	17447	17397	17469	17676	17530	17625	17643	17516	17559	17509	17351	17485	17466	17547	17409	17391	17457	17639	17430	17613	17353	17520	17364	17333	17491	17647	17486	17423	17523	17546	17356	17640	17274	17698	17526	17490	17347	17451	17531	17298	17508	17513	17565	17392	17442	17493	17429	17473	17384	17389	17417	17608	17373	17509	17178	17422	17543	17375	17400	17597	17547	17448	17566	17628	17386	17433	17355	17544	17558	17319	17336	17571	17535	17499	17759	17429	17512	17558	17478	17622	17419	17606	17451	17271	17573	17543	17508	17555	17495	17364	17436	17354	17395	17506	17531	17453	17316	17423	17636	17406	17681	17500	17543	17389	17647	17343	17466	17497	17580	17473	17531	17449	17498	17477	17372	17704	17345	17491	17558	17536	17666	17511	17457	17630	17429	17482	17707	17530	17587	17405	17633	17490	17509	17465	17532	17384	17492	17411	17511	17475	17492	17538	17296	17290	17531	17521	17463	17401	17618	17431	17499	17602	17638	17416	17300	17420	17558	17511	17558	17437	17478	17558	17479	17566	17395	17577	17484	17338	17567	17442	17515	17386	17417	17717	17508	17670	17559	17556	17498	17554	17367	17441	17449	17596	17523	17483	17483	17465	17520	17427	17642	17306	17532	17466	17505	17454	17553	17666	17464	17500	17485	17557	17515	17424	17487	17327	17546	17575	17324	17469	17470	17531	17397	17512	17493	17539	17368	17387	17483	17522	17475	17514	17325	17621	17378	17474	17633	17494	17518	17600	17497	17569	17664	17684	17556	17714	17583	17476	17388	17656	17508	17641	17597	17423	17604	17479	17383	17362	17477	17500	17453	17416	17427	17381	17472	17498	17313	17368	17507	17538	17484	17561	17690	17492	17522	17718	17398	17408	17500	17487	17499	17339	17577	17677	17567	17602	17481	17594	17431	17494	17612	17499	17495	17491	17581	17391	17550	17493	17522	17390	17576	17597	17430	17552	17453	17534	17371	17481	17378	17414	17546	17349	17672	17556	17265	17560	17529	17420	17374	17474	17378	17456	17379	17484	17658	17534	17396	17485	17506	17509	17324	17639	17318	17522	17394	17621	17478	17617	17510	17436	17536	17490	17564	17585	17543	17413	17374	17510	17504	17374	17397	17572	17571	17597	17538	17392	17519	17459	17525	17687	17596	17449	17425	17315	17407	17515	17562	17500	17531	17640	17213	17362	17577	17561	17447	17536	17563	17580	17547	17462	17427	17625	17592	17266	17539	17497	17497	17507	17575	17663	17379	17461	17586	17434	17471	17549	17555	17294	17583	17488	17475	17412	17485	17598	17511	17308	17375	17641	17606	17451	17496	17425	17492	17479	17544	17485	17410	17343	17415	17526	17672	17473	17488	17397	17445	17577	17355	17513	17532	17550	17556	17523	17471	17539	17488	17566	17438	17607	17366	17519	17446	17394	17391	17342	17594	17495	17550	17685	17543	17488	17556	17493	17413	17486	17618	17308	17459	17617	17442	17463	17546	17619	17540	17536	17535	17664	17461	17712	17547	17670	17537	17475	17377	17358	17498	17657	17339	17515	17582	17444	17295	17479	17537	17499	17399	17576	17635	17483	17324	17617	17436	17442	17514	17706	17445	17473	17407	17517	17317	17461	17567	17567	17531	17471	17402	17513	17546	17574	17436	17548	17486	17654	17641	17588	17323	17442	17325	17489	17518	17338	17433	17362	17489	17468	17533	17365	17474	17443	17692	17498	17575	17600	17375	17467	17528	17534	17241	17472	17414	17260	17501	17545	17386	17443	17464	17525	17480	17545	17378	17541	17260	17727	17555	17540	17440	17470	17450	17581	17614	17349	17420	17505	17443	17482	17510	17429	17466	17703	17446	17420	17626	17604	17474	17306	17455	17520	17527	17820	17632	17428	17410	17489	17527	17640	17500	17472	17533	17575	17436	17528	17411	17640	17411	17607	17478	17394	17723	17441	17329	17527	17462	17466	17760	17486	17424	17607	17564	17521	17350	17611	17513	17544	17487	17491	17383	17346	17659	17558	17651	17528	17459	17399	17650	17507	17601	17553	17446	17399	17540	17533	17426	17401	17570	17561	17496	17373	17483	17469	17571	17510	17443	17538	17442	17453	17593	17467	17518	17586	17471	17502	17561	17617	17497	17518	17396	17532	17507	17456	17511	17422	17356	17461	17565	17429	17555	17434	17357	17404	17405	17560	17389	17254	17483	17535	17607	17392	17415	17565	17434	17483	17403	17564	17366	17541	17542	17426	17408	17519	17490	17509	17617	17648	17552	17513	17469	17361	17392	17486	17470	17626	17433	17587	17439	17461	17444	17400	17392	17474	17361	17529	17623	17525	17401	17619	17485	17528	17543
22019	20588	27162	25028	23748	27751	32440	29426	29205	29460	28882	28540	31924	45402	43141	36664	31531	28303	27927	27727	27564	27603	28124	28256	28006	27687	27425	27503	27450	27501	27397	27230	27423	27595	27445	27535	27399	27353	27374	27581	27476	27231	27459	27472	27557	27592	27497	27779	27483	27409	27560	27484	27165	27358	27428	27489	27236	27583	27294	27486	27534	27448	27432	27348	27285	27341	27432	27429	27296	27484	27516	27230	27236	27499	27515	27514	27378	27382	27367	27304	27404	27347	27427	27191	27447	27303	27473	27416	27723	27641	27200	27402	27340	27552	27573	27457	27617	27420	27447	27387	27274	27151	27423	27575	27624	27475	27187	27483	27679	27480	27386	27325	27345	27459	27372	27367	27381	27313	27438	27453	27325	27272	27559	27531	27244	27192	27067	27429	27416	27588	27254	27389	27496	27326	27143	27438	27498	27364	27676	27434	27317	27480	27234	27049	27198	27685	27565	27213	27359	27444	27311	27566	27479	27377	27337	27533	27239	27223	27470	27323	27442	27472	27284	27147	27731	27224	27424	27366	27458	27652	27156	27444	27267	27216	27188	27230	27157	27359	27536	27329	27462	27367	27438	27228	27571	27342	27454	27682	27408	27185	27368	27175	27353	27297	27398	27554	27299	27214	27329	27316	27532	27624	27561	27335	27381	27466	27225	27425	27289	27234	27142	27560	27507	27421	27393	27329	27336	27350	27498	27361	27240	27245	27391	27616	27528	27376	27457	27404	27254	27300	27112	27431	27455	27332	27245	27266	27491	27357	27412	27369	27077	27181	27297	27271	27552	27565	27409	27345	27537	27326	27663	27645	27443	27334	27536	27423	27489	27563	27133	27237	27360	27191	27388	27286	27397	27420	27108	27441	27558	27510	27400	27650	27595	27529	27211	27429	27608	27429	27338	27426	27407	27603	27380	27321	27635	27382	27391	27291	27492	27307	27635	27496	27344	27043	27051	27271	27274	27329	27377	27504	27605	27735	27202	27381	27556	27098	27272	27457	27636	27457	27546	27434	27594	27445	27361	27426	27405	27335	27630	27420	27537	27141	27621	27349	27422	27182	27316	27209	27364	27567	27356	27079	27358	27303	27464	27444	27471	27352	27451	27197	27498	27280	27475	27445	27302	27107	27764	27268	27251	27326	27184	27597	27532	27498	27594	27359	27364	27613	27527	27445	27576	27486	27478	27126	27275	27585	27363	27182	27305	27325	27371	27485	27369	27616	27396	27154	27418	27384	27454	27405	27599	27619	27430	27591	27485	27304	27305	27377	27351	27309	27543	27784	27364	27150	27548	27090	27298	27690	27539	27208	27298	27398	27396	27482	27297	27359	27523	27358	27439	27449	27511	27627	27335	27356	27190	27410	27134	27331	27528	27218	27365	27552	27277	27310	27492	27539	27441	27309	27354	27397	27213	27368	27324	27240	27455	27464	27221	27279	27463	27428	27328	27388	27239	27286	27352	27452	27228	27572	27302	27361	27786	27529	27144	27345	27298	27379	27535	27535	27520	27209	27406	27120	27318	27324	27560	27371	27383	27208	26982	27227	27351	27381	27487	27405	27254	27404	27626	27312	27390	27748	27446	27212	27444	27372	27520	27546	27403	27521	27232	27431	27403	27311	27458	27238	27492	27340	27446	27371	27390	27348	27457	27536	27286	27500	27345	27446	27454	27346	27501	27297	27478	27152	27523	27481	27614	27275	27485	27640	27602	27258	27347	27306	27625	27579	27488	27481	27347	27529	27395	27425	27453	27315	27310	27298	27295	27542	27502	27508	27491	27201	27329	27459	27516	27369	27374	27249	27399	27617	27444	27379	27256	27433	27306	27189	27543	27563	27340	27425	27501	27426	27291	27419	27441	27496	27567	27422	27462	27323	27371	27307	27563	27505	27361	27445	27148	27505	27371	27240	27584	27439	27385	27369	27304	27543	27372	27234	27241	27285	27542	27583	27389	27462	27464	27462	27420	27350	27487	27330	27218	27483	27377	27417	27576	27495	27336	27221	27583	27640	27283	27273	27391	27155	26994	27200	27493	27488	27546	27508	27575	27398	27504	27353	27438	27549	27362	27342	27390	27085	27266	27438	27042	27337	27401	27192	27514	27375	27344	27324	27305	27439	27396	27555	27452	27514	27462	27559	27451	27293	27587	27369	27519	27564	27420	27483	27309	27281	27140	27661	27327	27488	27347	27481	27349	27470	27296	27328	27716	27354	27528	27484	27410	27196	27319	27340	27196	27176	27258	27323	27543	27541	27485	27380	27440	27462	27232	27351	27506	27268	27275	27518	27481	27584	27382	27475	27409	27157	27737	27415	27591	27250	27134	27304	27337	27368	27411	27463	27592	27460	27259	27200	27171	27602	27601	27577	27368	27497	27400	27670	27320	27137	27362	27378	27468	27189	27588	27517	27265	27384	27401	27647	27473	27331	27398	27575	27398	27210	27519	27238	27499	27425	27311	27317	27330	27563	27427	27182	27526	27380	27255	27508	27469	27424	27316	27362	27343	27426	27417	27334	27534	27336	27484	27210	27335	27533	27364	27517	27337	27220	27467	27556	27450	27482	27352	27626	27221	27596	27426	27447	27267	27476	27428	27371	27493	27170	27453	27462	27467	27061	27325	27577	27540	27373	27259	27548	27599	27456	27375	27543	27454	27402	27180	27586	27487	27443	27421	27344	27465	27235	27474	27355	27276	27201	27426	27214	27386	27467	27632	27590	27375	27473	27559	27290	27640	27688	27497	27341	27593	27415	27581	27368	27230	27383	27651	27313	27429	27639	27251	27312	27472	27508	27494	27359	27322	27252	27343	27326	27425	27327	27359	27519	27361	27326	27485	27458	27347	27276	27398	27368	27230	27345	27201	27439	27387	27489	27308	27487	27445	27388	27148	27270	27336	27490	27323	27340	27479	27229	27338	27301	27347	27624	27362	27481	27444	27479	27419	27373	27332	27464	27433	27468	27454	27479	27370	27230	27158	27400	27498	27411	27626	27539	27652	27385	27212	27363	27279	27197	27452	27297	27580	27419	27360	27381	27400	27242	27267	27633	27494	27225	27496	27241	27398	27095	27479	27494	27089	27558	27335	27273	27523	27536	27326	27418	27434	27346	27635	27437	27468	27503	27167	27654	27316	27417	27582	27466	27276	27695	27272	27195	27290	27518	27429	27625	27415	27521	27292	27418	27259	27536	27165	27354	27319	27424	27457	27453	27400	27456	27366	27353	27351	27361	27358	27359	27522	27467	27587	27468	27466	27236	27558	27482	27340	27047	27498	27480	27296	27265	27477	27605	27399	27459	27427	27414	27384	27450	27444	27424	27198	27397	27328	27393	27230	27343	27551	27287	27361	27548	27450	27259	27372	27471	27564	27359	27272	27317	27368	27453	27360	27044	27260	27430	27628	27441	27244	27367	27535	27624	27512	27506	27455	27289	27149	27373	27264	27378	27399	27259	27098	27231	27127	27361	27211	27273	27091	27554	27458	27173	27439	27318	27400	27400	27361	27497	27131	27285	27274	27250	27541	27143	27340	27571	27510	27446	27224	27499	27344	27464	27413	27537	27383	27354	27622	27612	27302	27345	27605	27274	27303	27342	27573	27397	27333	27338	27357	27303	27400	27286	27384	27426	27286	27316	27413	27584	27451	27265	27230	27263	27344	27526	27292	27438	27469	27394	27392	27262	27344	27502	27442	27682	27590	27319	27422	27475	27235	27429	27537	27324	27411	27167	27215	27421	27314	27337	27113	27586	27603	27627	27428	27646	27407	27266	27250	27411	27231	27496	27388	27379	27375	27304	27676	27083	27432	27545	27176	27472	27626	27397	27337	27310	27337	27296	27273	27404	27272	27348	27474	27225	27518	27361	27347	27198	27352	27604	27385	27491	27207	27363	27427	27411	27449	27282	27459	27368	27224	27303	27569	27408	27445	27339	27408	27271	27471	27177	27231	27465	27534	27246	27199	27511	27512	27437	27331	27390	27555	27502	27286	27229	27416	27570	27433	27476	27412	27251	27351	27404	27398	27678	27223	27294	27385	27491	27287	27267	27464	27352	27444	27355	27588	27144	27427	27484	27371	27154	27356	27510	27424	27251	27272	27370	27465	27360	27459	27660	27518	27111	27352	27478	27431	27433	27408	27480	27479	27318	27233	27329	27439	27508	27418	27249	27547	27640	27476	27501	27363	27474	27552	27530	27402	27488	27334	27711	27377	27500	27404	27472	27173	27613	27707	27490	27557	27462	27476	27468	27433	27423	27530	27466	27456	27453	27564	27596	27554	27127	27386	27395	27359	27578	27460	27448	27514	27406	27296	27395	27608	27068	27322	27231	27395	27102	27317	27505	27563	27485	27704	27312	27253	27609	27493	27488	27421	27396	27554	27411	27411	27218	27300	27385	27476	27347	27446	27289	27470	27393	27553	27386	27448	27295	27352	27392	27364	27395	27501	27446	27536	27322	27585	27221	27280	27394	27355	27017	27732	27388	27557	27222	27521	27165	27481	27348	27325	27351	27257	27138	27667	27266	27464	27168	27204	27310	27245	27423	27351	27384	27552	27278	27307	27212	27574	27471	27407	27642	27252	27375	27459	27507	27656	27592	27233	27366	27439	27376	27265	27485	27543	27359	27561	27600	27263	27393	27293	27368	27344	27307	27235	26984	27123	27500	27390	27486	27386	27261	27433	27569	27593	27695	27386	27490	27709	27356	27243	27208	27262	27244	27343	27304	27579	27208	27295	27115	27423	27433	27504	27372	27218	27372	27693	27497	27296	27284	27393	27241	27076	27192	27394	27221	27431	27329	27184	27162	27482	27241	27194	27424	27332	27422	27564	27155	27565	27493	27535	27458	27275	27424	27357	27597	27486	27328	27334	27612	27529	27147	27429	27480	27207	27301	27420	27391	27266	27112	27370	27270	27471	27508	27187	27270	27481	27258	27678	27457	27715	27425	27333	27458	27407	27472	27656	27190	27620	27270	27319	27560	27282	27299	27273	27375	27325	27547	27273	27339	27428	27318	27337	27436	27650	27441	27372	27567	27347	27331	27467	27149	27484	27461	27374	27439	27332	27611	27393	27398	27488	27523	27343	27482	27492	27329	27442	27355	27420	27506	27576	27309	27161	27358	27619	27694	27186	27207
50292	67555	60023	44811	32933	24062	21145	20433	20519	19786	19418	19033	25014	39607	35683	28316	21468	18250	17852	17616	17654	17735	18652	18403	18027	17872	17648	17590	17646	17399	17636	17384	17764	17525	17512	17734	17565	17685	17467	17681	17528	17381	17617	17668	17657	17709	17535	17645	17522	17718	17485	17463	17468	17619	17730	17409	17453	17641	17306	17551	17369	17581	17698	17631	17549	17606	17756	17572	17580	17480	17681	17567	17728	17505	17712	17560	17546	17708	17620	17683	17630	17624	17569	17353	17591	17490	17471	17618	17697	17185	17550	17538	17604	17501	17581	17573	17653	17518	17333	17463	17625	17591	17630	17440	17669	17672	17545	17434	17627	17508	17526	17669	17603	17682	17701	17510	17588	17583	17406	17503	17564	17412	17599	17646	17382	17680	17634	17394	17664	17751	17461	17509	17561	17340	17599	17422	17530	17418	17441	17612	17643	17639	17457	17605	17450	17401	17360	17477	17589	17314	17661	17523	17606	17665	17626	17533	17554	17682	17457	17640	17257	17493	17599	17484	17540	17559	17379	17726	17391	17346	17582	17539	17498	17557	17482	17462	17486	17636	17597	17601	17477	17376	17627	17526	17483	17534	17637	17716	17464	17711	17598	17602	17668	17395	17494	17524	17657	17589	17546	17605	17552	17586	17693	17480	17711	17532	17447	17487	17584	17586	17800	17636	17594	17628	17449	17534	17555	17546	17533	17688	17624	17393	17617	17555	17555	17288	17660	17676	17456	17587	17549	17595	17564	17494	17589	17628	17402	17450	17472	17751	17525	17701	17421	17542	17474	17469	17669	17612	17551	17445	17563	17546	17592	17568	17523	17509	17541	17540	17483	17546	17631	17390	17594	17707	17654	17466	17484	17414	17508	17567	17634	17512	17550	17436	17550	17335	17632	17624	17535	17574	17454	17581	17446	17499	17540	17361	17482	17641	17582	17556	17372	17675	17605	17611	17646	17604	17462	17562	17481	17500	17478	17513	17494	17544	17514	17491	17447	17469	17702	17563	17471	17715	17493	17596	17510	17502	17659	17727	17564	17477	17603	17537	17504	17396	17584	17370	17494	17452	17425	17483	17791	17375	17630	17588	17458	17614	17583	17498	17626	17377	17520	17503	17483	17520	17688	17599	17457	17664	17373	17550	17543	17512	17442	17707	17660	17665	17528	17507	17500	17427	17436	17506	17557	17602	17532	17433	17621	17449	17591	17492	17535	17559	17602	17539	17490	17672	17599	17733	17586	17597	17687	17326	17577	17471	17274	17613	17652	17525	17516	17564	17572	17650	17540	17488	17477	17578	17294	17627	17503	17544	17557	17312	17562	17608	17563	17562	17601	17624	17459	17610	17525	17467	17418	17560	17483	17690	17578	17478	17443	17449	17502	17461	17577	17638	17701	17581	17498	17465	17476	17653	17458	17501	17455	17619	17585	17451	17469	17581	17513	17397	17624	17695	17541	17552	17707	17567	17640	17697	17408	17557	17486	17570	17552	17556	17489	17699	17575	17632	17603	17358	17567	17351	17599	17558	17433	17538	17509	17426	17404	17514	17603	17635	17581	17433	17595	17331	17519	17394	17667	17661	17546	17398	17528	17465	17524	17484	17417	17661	17481	17527	17616	17556	17524	17475	17555	17598	17448	17527	17569	17687	17521	17431	17644	17642	17645	17448	17721	17427	17643	17655	17448	17505	17725	17652	17654	17570	17558	17656	17412	17577	17419	17623	17623	17654	17550	17595	17604	17458	17463	17425	17513	17644	17348	17495	17576	17467	17418	17545	17410	17575	17600	17496	17446	17656	17425	17436	17525	17631	17434	17322	17586	17587	17566	17666	17378	17661	17612	17689	17544	17596	17544	17608	17380	17654	17423	17609	17660	17589	17535	17550	17676	17556	17455	17490	17536	17702	17557	17581	17649	17373	17656	17596	17568	17610	17450	17545	17550	17328	17423	17535	17574	17567	17588	17678	17404	17460	17590	17593	17644	17580	17477	17518	17495	17416	17435	17648	17443	17426	17710	17445	17584	17526	17696	17251	17554	17574	17568	17665	17372	17601	17491	17436	17387	17581	17694	17499	17570	17389	17461	17589	17553	17591	17577	17612	17613	17552	17622	17697	17542	17627	17580	17666	17550	17539	17621	17517	17569	17434	17465	17623	17405	17304	17540	17519	17527	17600	17546	17539	17426	17662	17461	17460	17603	17629	17549	17529	17606	17502	17407	17404	17355	17481	17465	17640	17615	17407	17409	17531	17549	17523	17587	17543	17671	17677	17583	17420	17435	17455	17468	17478	17593	17571	17662	17541	17598	17373	17572	17591	17417	17555	17599	17638	17604	17591	17538	17710	17618	17485	17632	17664	17295	17651	17491	17396	17534	17661	17456	17502	17397	17806	17708	17502	17558	17426	17512	17561	17542	17695	17531	17492	17446	17425	17489	17484	17558	17634	17449	17507	17331	17534	17557	17396	17568	17623	17696	17488	17625	17542	17279	17793	17496	17615	17586	17674	17497	17549	17684	17397	17524	17566	17719	17576	17618	17371	17715	17421	17649	17443	17484	17558	17577	17616	17482	17549	17473	17629	17744	17457	17503	17557	17451	17747	17608	17319	17575	17643	17569	17716	17578	17354	17587	17495	17650	17553	17641	17694	17572	17664	17671	17486	17522	17477	17415	17638	17565	17453	17723	17483	17595	17615	17588	17402	17430	17507	17608	17481	17479	17631	17760	17535	17496	17736	17628	17618	17595	17590	17319	17636	17553	17504	17649	17600	17697	17560	17500	17494	17399	17353	17798	17493	17408	17513	17640	17404	17574	17448	17441	17420	17717	17462	17488	17564	17605	17487	17573	17564	17581	17564	17629	17655	17487	17425	17665	17730	17473	17594	17557	17560	17566	17545	17295	17636	17244	17572	17524	17437	17418	17481	17666	17538	17552	17366	17399	17725	17468	17524	17421	17472	17623	17600	17601	17554	17554	17488	17477	17633	17615	17411	17361	17478	17529	17549	17694	17502	17432	17578	17651	17623	17538	17441	17334	17522	17731	17556	17481	17469	17452	17664	17346	17694	17667	17608	17595	17603	17627	17554	17499	17704	17690	17626	17528	17407	17695	17558	17336	17625	17431	17540	17570	17610	17713	17455	17517	17524	17529	17467	17589	17404	17592	17570	17471	17519	17540	17622	17508	17648	17485	17374	17373	17514	17476	17298	17584	17586	17536	17577	17350	17506	17548	17517	17537	17464	17417	17556	17658	17492	17628	17517	17468	17514	17593	17663	17525	17411	17511	17504	17354	17482	17408	17516	17671	17503	17554	17543	17484	17484	17418	17572	17663	17501	17643	17457	17544	17597	17664	17485	17689	17664	17366	17706	17547	17365	17782	17649	17519	17675	17663	17578	17369	17659	17495	17658	17603	17514	17542	17446	17482	17440	17420	17564	17608	17658	17559	17666	17558	17664	17484	17650	17552	17494	17712	17589	17534	17444	17511	17727	17630	17543	17526	17551	17612	17416	17619	17491	17471	17465	17583	17531	17607	17585	17447	17630	17602	17626	17682	17532	17643	17468	17744	17619	17496	17593	17513	17698	17534	17561	17450	17646	17486	17567	17412	17514	17522	17470	17620	17691	17451	17532	17664	17428	17767	17517	17628	17707	17663	17722	17440	17719	17518	17579	17623	17481	17514	17694	17592	17691	17625	17570	17568	17327	17483	17739	17506	17432	17591	17685	17478	17520	17603	17582	17532	17694	17695	17757	17549	17407	17534	17731	17478	17501	17536	17414	17655	17585	17518	17322	17437	17608	17528	17652	17599	17589	17727	17660	17408	17552	17643	17614	17566	17746	17602	17425	17347	17492	17539	17508	17619	17706	17548	17610	17613	17483	17537	17372	17400	17658	17465	17503	17669	17602	17761	17696	17603	17365	17653	17304	17527	17432	17733	17550	17485	17563	17514	17632	17590	17684	17445	17539	17327	17556	17565	17495	17628	17330	17504	17565	17558	17342	17548	17518	17500	17693	17519	17564	17592	17538	17529	17470	17615	17662	17717	17638	17457	17554	17435	17381	17469	17608	17463	17657	17450	17520	17735	17694	17658	17804	17460	17591	17552	17361	17554	17472	17608	17599	17465	17435	17532	17537	17704	17683	17275	17540	17382	17569	17507	17466	17462	17430	17837	17308	17609	17643	17430	17487	17578	17519	17633	17685	17617	17590	17572	17487	17634	17504	17586	17572	17693	17558	17494	17609	17585	17650	17649	17516	17568	17642	17600	17592	17649	17427	17563	17352	17675	17572	17581	17465	17464	17560	17678	17479	17592	17527	17472	17648	17852	17511	17660	17430	17524	17603	17407	17549	17459	17649	17707	17523	17465	17427	17636	17513	17611	17706	17630	17703	17461	17554	17740	17435	17596	17512	17590	17455	17514	17590	17319	17381	17498	17581	17507	17489	17573	17542	17687	17751	17699	17451	17551	17597	17586	17667	17618	17497	17307	17554	17360	17460	17444	17599	17544	17643	17615	17483	17556	17438	17475	17533	17429	17563	17344	17645	17565	17472	17575	17564	17598	17559	17437	17644	17282	17492	17417	17542	17633	17543	17526	17439	17457	17690	17590	17562	17562	17584	17653	17597	17489	17658	17645	17483	17565	17385	17465	17419	17577	17639	17676	17547	17506	17458	17487	17537	17635	17541	17531	17492	17506	17483	17648	17459	17561	17428	17327	17621	17598	17652	17411	17549	17409	17583	17607	17324	17413	17553	17584	17655	17508	17477	17573	17588	17516	17429	17608	17718	17683	17542	17545	17477	17394	17530	17646	17588	17492	17389	17560	17568	17651	17691	17499	17566	17482	17454	17512	17661	17685	17504	17619	17374	17570	17565	17634	17603	17538	17664	17471	17583	17599	17650	17436	17495	17650	17615	17499	17404	17723	17620	17479	17645	17640	17595	17523	17653	17698	17561	17720	17579	17499	17371	17714	17565	17593	17462	17419	17550	17545	17632	17571	17623	17511	17492	17608	17604	17629	17654	17496	17687	17444	17641	17647	17565	17517	17550	17406	17366	17396	17623	17559	17552	17550	17486	17606	17582	17650	17489	17545	17631	17508	17503	17616	17507	17547	17708	17461	17521	17550	17521	17379	17495
46077	49285	47563	35995	31149	28842	27986	27854	27478	27633	27577	27244	27200	27683	27830	27182	27112	26914	26957	26828	26818	26724	26809	27367	26963	27096	27032	26839	26900	26813	26778	26856	26762	27042	26817	26919	27056	26736	26847	27100	27093	26665	26993	27100	26795	26821	26917	27171	26767	27024	26954	26560	26624	27105	27110	26637	26948	27222	27096	26887	26810	26859	26931	26819	26977	26721	27123	26848	26873	26808	26807	26777	26763	26587	26633	26751	26640	26836	26993	27095	27146	26824	26953	26858	26887	26734	26820	27097	26789	26999	26922	26949	26789	26828	26759	26956	26840	27072	26811	26877	26910	26888	26953	26837	26859	26938	26959	26797	26626	26757	26734	26867	26927	26993	26737	26862	26711	26870	27214	26869	26767	26898	26855	26904	26689	27012	26816	26963	26767	26714	26815	26787	26881	26950	27035	26816	26851	27042	27101	26761	26884	26908	26773	26794	26691	26603	26687	26746	26845	27029	27096	26778	26897	26579	26813	26873	26620	26899	26688	26945	27034	26978	26934	26669	26890	26875	27024	26972	26894	27047	26901	26862	26946	27110	26688	26991	26832	27000	26906	26759	26953	26656	26832	26724	26961	26765	26839	26840	26576	26852	27085	26711	26903	27109	26944	26992	26937	26906	26940	26952	26634	26828	26820	26792	26891	26675	26843	26788	26891	26866	27039	26713	26738	26919	26746	26726	26853	26735	26876	26887	26767	26959	26677	26630	26862	27054	26961	26801	26783	27082	26735	26742	26948	26724	26946	26794	27055	27029	26864	26819	26693	26963	26859	27210	26772	26809	26855	26846	27005	27167	26956	26955	26773	26766	26963	26785	26780	26727	26833	26935	26462	26822	26930	27014	26840	26894	27006	26726	26830	26941	26751	26936	26814	26824	26782	26749	26835	26663	26769	26901	26914	26938	27100	26613	26999	27037	26861	26840	26719	26918	26800	26842	26824	26809	26860	26763	26798	26999	26709	27023	26859	26693	26783	26747	26946	26855	26876	26777	26782	26874	26855	26672	26670	26959	26716	26663	27003	26802	26764	26869	26849	26829	26816	26783	26997	26866	26889	26876	26697	26854	26986	26944	26921	26888	26872	26921	26861	27103	26715	26557	26879	26862	26922	26803	27009	26962	27063	26931	26893	26766	26873	26691	26822	26930	26997	26991	26960	26777	26792	27184	26927	26706	26565	26974	27015	26903	26758	27068	26731	26834	26923	26774	27192	26890	26937	26654	26789	26768	27038	26996	26902	26911	26836	26931	26966	26771	26830	26721	26996	26689	26831	26787	26689	27020	26828	26696	26880	27038	26698	26897	26648	27105	26693	26665	26878	26803	27032	26809	26627	26887	26954	26834	26907	26848	26849	26771	27117	26747	26798	26782	26935	26742	26900	26905	27087	26856	26949	26693	26991	26832	26934	26766	27099	26854	26800	26979	27173	26991	26684	26863	27075	26774	26900	26571	26712	26813	27046	27106	26729	26896	26810	26725	26685	26752	26824	26834	26673	26719	26814	26811	26616	26841	26909	27004	26810	26893	27098	26897	26984	26842	26904	26669	26750	26842	26875	26976	26830	26804	27026	26671	27029	26874	26563	26868	26877	27043	27054	26990	27003	26779	26966	26522	26633	26729	26797	26741	26809	26555	26915	26943	26758	27049	26875	26951	26828	26949	27021	27132	26847	26912	26962	26839	26782	26975	26959	27055	26845	26669	26847	26841	26748	26717	27046	26830	26808	26861	26511	27061	26666	26733	26857	26738	26533	26875	26963	26937	26939	26726	26911	27047	26773	26808	26637	26906	26614	26803	26564	26710	26875	26861	26873	26975	26818	26652	26939	26929	26677	26802	26610	26839	26754	26572	26880	26736	26721	26851	26696	26777	26857	26852	26905	26776	27043	26654	26768	26935	26790	26937	26774	26939	26929	26881	26811	26905	26845	26699	26668	26968	26877	26619	26821	26599	26979	26945	26880	26957	26949	27038	26657	26893	26796	26714	27140	26917	26963	27011	26847	26919	26776	26572	26936	26617	26741	26925	26905	26879	26974	26734	26954	26676	26765	27180	26712	26845	26785	26848	27097	26794	26668	26853	26688	26607	26886	26810	26978	26745	26973	26698	26788	26843	26817	26908	26722	26860	26656	26753	26753	26540	26920	26849	26789	26818	26924	27083	26827	26817	27105	26646	26809	26987	26868	26675	26758	26744	26860	26745	26696	26904	26463	26836	26858	26632	26726	26677	26879	26812	26846	27028	26866	26963	27034	26857	26842	26886	26799	26890	26865	26894	26908	26540	26875	26686	27011	26881	26903	26771	27028	26909	27068	26932	27007	26748	26766	26781	26729	26715	26990	26850	26902	26828	26935	26920	26750	26899	26768	26937	26872	26904	26931	27137	26877	27134	27103	27066	26845	26903	26867	26823	26796	26777	26940	26675	26974	27162	27009	26768	26860	26750	26677	26658	26639	26759	26902	26853	26864	26802	26750	26670	26995	26938	26745	26765	26938	26869	26806	26726	26909	26908	26889	27002	26833	27106	26674	26914	26788	26873	26891	26941	26807	26696	26862	26745	27074	26827	26600	26981	26818	26954	26897	26760	26887	26840	26592	26598	26720	26880	27106	26671	26975	26962	26722	26744	26797	26892	26609	26874	27032	26961	26864	26921	26842	26873	26763	26694	26989	26991	26767	26670	26755	26718	26995	27004	26873	26931	26894	26646	26905	27064	26892	26598	26658	26770	26681	26854	26951	26803	26862	26899	26735	26918	26805	26862	26806	26701	27124	26888	26945	27063	26938	26819	26920	26904	27225	27058	26819	26861	27079	26943	27049	26838	26768	26688	26736	26664	26616	26740	26823	27170	26724	26771	27040	26954	26786	26888	26851	26876	26821	26938	27003	26677	27010	26872	26693	26778	26712	26703	27001	26585	26719	27075	26879	26854	26748	26817	26944	26907	26810	26987	26590	26707	26928	26990	26905	26965	26922	26916	26711	27163	26978	26916	27019	26973	26739	26906	26742	26734	26935	26837	26826	26975	26885	26911	26882	26840	27055	26690	26923	26813	26920	27058	26752	26988	27140	27039	26933	26948	26633	26848	26788	26979	26921	26672	26932	26843	26842	26820	26930	26844	26972	26869	26793	26759	26926	26802	26981	26813	26826	26944	26771	26879	26842	27009	26789	26939	26660	27204	26976	26711	26813	26740	27086	26876	26989	26947	26912	26785	26625	26826	26832	27156	26617	26667	26615	26920	26966	26816	26948	27019	27021	26884	27010	26848	26802	27070	26968	27035	26800	26985	27182	26649	26800	26703	26845	27051	27070	26858	26788	26839	26902	26985	26929	26942	26725	26840	26846	26650	26708	27002	26958	26877	26835	26695	26923	26961	26907	26863	27138	27084	26752	26624	26876	27133	27111	26835	26932	26724	26871	26898	26767	26889	26764	26774	26980	26765	26939	26824	26771	27016	26904	26816	26689	26855	26887	26933	26803	26946	27010	26754	26883	27028	26937	27089	26907	26786	26827	26734	26972	26990	27058	27099	27232	26915	26968	26936	26990	27062	26770	26825	26771	27042	26729	26698	26859	27089	26784	26901	26946	26650	27013	26750	26812	26555	26894	26704	26557	26905	26953	26852	27060	26743	26853	27023	26920	26954	26794	26693	27011	26912	27048	27025	26931	26904	26980	26761	26788	26777	26830	26880	27076	26933	26785	26954	26979	26979	26603	26954	26866	26814	26817	26849	27054	26932	26943	26749	26910	26885	26897	26911	26916	26803	26979	26825	26895	26984	26984	26867	26705	26765	26820	26902	26818	26518	26782	26791	26903	27118	27185	26949	26835	26964	26889	27320	26721	26961	27023	26813	26828	26888	26854	26977	26960	26950	26801	26647	26813	27179	26937	26769	26727	26968	26879	26893	26675	26988	26926	26976	26799	26893	27042	26951	26819	27045	27059	26738	26667	26793	27029	26978	26769	27031	26907	26790	26755	26656	26588	26999	26818	27005	27123	26832	27060	26696	26873	26680	26893	26897	26840	26944	26828	26842	26797	26957	26951	26821	26961	26964	26783	26552	26917	26797	27215	27093	26601	26697	26736	26908	26833	26822	26725	26925	26773	26779	26766	26992	26915	26737	26817	26739	26758	26899	27067	27008	26737	26989	26756	26713	26787	26811	27005	26593	26647	26823	27124	27145	26768	27000	26929	26851	26903	26869	26967	26698	26712	26855	26811	26982	27001	26721	26655	26991	26956	26604	27201	27010	26909	26914	26597	27034	27018	26930	26871	26970	27017	26758	26916	26800	26703	26874	26762	26688	26700	26848	26587	26998	27073	26698	26842	26801	26792	26807	26819	27069	27192	26784	26904	26490	26821	26994	27035	27043	26955	26876	26855	26871	26762	26768	26955	26725	26969	27001	26956	27183	26759	26717	26746	27124	26965	26887	26827	26783	26910	27161	27048	26942	26785	26857	26996	26935	26907	27049	26844	26897	26978	26653	26905	26893	27002	26967	26968	26801	26789	27134	26888	26750	26906	26965	26866	26683	26801	26831	27034	26963	26914	26909	27137	26942	26931	26801	26892	26958	26903	26941	26876	26879	27017	26954	26899	26996	26847	26895	27000	27040	26764	26728	26925	26623	26771	26990	27251	26887	26937	26998	26961	26816	26930	26631	26833	26858	26831	26790	27087	26603	26877	26836	26858	26838	26640	27221	26684	26821	26844	26877	26847	26877	27040	26802	26588	26638	26757	26701	26957	26935	26982	26460	26636	26831	26942	26597	26854	26976	26862	26596	26629	26911	26881	26950	27107	26793	26655	26658	26661	26914	26811	26850	26698	27020	26828	26857	26947	26712	26853	26877	26922	26849	26860	26909	26896	26647	26763	26736	27070	26831	26899	26927	26858	26859	26773	26843	26726	26782	27012	26841	26863	26821	26771	26996	27152	27006	26669	26786	27024	26863	26832	26738	26773	26852	27144	26732	26848	26936	26784	26877	26769	26910	26844	26546	27037	26860	26863	26881	26946	27024	26671	26603	26862	26920	26955	27008	26875	26958	26817	26968	26838	26740	26802	26836	27011	26540	26787	26897	26769	26802	26909	26679	26965	27015	26632	26955	27077	26965	26649	26797	27084	26864	26874	26893
48372	54219	44537	28857	23489	19834	18845	18466	18370	18236	17931	17792	17856	18353	18168	17752	17262	17407	17411	17172	17432	17374	17342	17397	17543	17282	17143	17320	17302	17394	17142	17239	17413	17263	17319	17265	17291	17217	17255	17400	17293	17329	17373	17335	17277	17362	17110	17341	17225	17328	17202	17186	17471	17346	17480	17291	17308	17271	17295	17390	17384	17349	17386	17206	17345	17326	17514	17326	17155	17199	17165	17442	17375	17542	17271	17252	17356	17433	17411	17274	17143	17384	17325	17313	17487	17381	17324	17284	17286	17262	17252	17390	17072	17343	17294	17328	17342	17243	17237	17332	17429	17149	17369	17370	17151	17516	17449	17323	17287	17397	17403	17356	17121	17305	17296	17340	17386	17160	17233	17199	17503	17275	17328	17346	17222	17219	17108	17240	17207	17220	17359	17496	17279	17297	17376	17405	17249	17281	17234	17302	17326	17182	17356	17222	17283	17116	17263	17448	17376	17114	17337	17267	17205	17432	17300	17411	17249	17234	17234	17258	17125	17409	17298	17204	17255	17352	17534	17272	17512	17373	17312	17425	17266	17339	17142	17318	17270	17360	17347	17354	17365	17429	17295	17161	17333	17436	17239	17230	17261	17355	17343	17333	17505	17122	17326	17349	17275	17180	17113	17449	17160	17239	17180	17442	17444	17452	17229	17380	17234	17338	17336	17215	17474	17368	17266	17293	17248	17288	17252	17296	17144	17229	17401	17325	17226	17386	17184	17370	17317	17242	17426	17296	17145	17296	17257	17385	17357	17271	17317	17474	17049	17307	17277	17297	17276	17298	17214	17433	17267	17301	17444	17267	17307	17270	17231	17329	17079	17216	17340	17243	17167	17410	17204	17237	17250	17180	17301	17204	17115	17221	17499	17285	17349	17232	17297	17484	17358	17359	17365	17338	17220	17294	17269	17274	17296	17359	17301	17361	17159	17223	17146	17424	17358	17182	17371	17272	17287	17258	17292	17181	17461	17276	17133	17189	17229	17340	17267	17203	17234	17281	17268	17362	17331	17169	17074	17206	17339	17161	17364	17362	17235	17192	17252	17436	17323	17378	17224	17203	17270	17347	17252	17421	17283	17256	17403	17424	17283	17325	17439	17239	17316	17287	17292	17228	17284	17173	17358	17419	17362	17194	17337	17411	17303	17341	17214	17311	17284	17094	17304	17229	17341	17282	17364	17354	17285	17072	17310	17334	17427	17248	17356	17373	17330	17379	17256	17251	17303	17246	17362	17283	17180	17568	17235	17388	17271	17289	17345	17186	17259	17186	17318	17426	17386	17286	17298	17316	17165	17482	17179	17198	17505	17262	17207	17233	17324	17306	17212	17175	17500	17192	17200	17303	17394	17125	17288	17356	17297	17220	17318	17434	17288	17322	17189	17227	17230	17341	17253	17239	17264	17157	17268	17190	17422	17173	17328	17116	17296	17276	17358	17269	17342	17414	17277	17221	17402	17175	17511	17121	17253	17358	17361	17277	17236	17357	17304	17307	17358	17162	17050	17239	17349	17289	17275	17297	17109	17311	17258	17427	17591	17219	17401	17245	17334	17322	17225	17322	17420	17304	17390	17099	17223	17396	17289	17351	17425	17179	17018	17217	17159	17310	17323	17376	17487	17155	17399	17313	17317	17161	17363	17347	17320	17376	17404	17214	17283	17322	17141	17383	17509	17308	17355	17329	17385	17275	17198	17357	17349	17203	17361	17387	17355	17359	17285	17205	17506	17375	17268	17243	17296	17339	17367	17212	17208	17240	17211	17192	17321	17383	17291	17260	17141	17410	17204	17409	17017	17203	17134	17329	17280	17220	17426	17244	17308	17307	17338	17390	17382	17195	17328	17243	17384	17190	17087	17385	17347	17384	17330	17227	17297	17416	17382	17204	17365	17338	17341	17195	17316	17286	17200	17281	17302	17164	17275	17258	17168	17259	17300	17458	17397	17471	17228	17231	17291	17288	17360	17161	17415	17267	17299	17181	17146	17287	17300	17172	17367	17356	17474	17400	17236	17473	17061	17130	17294	17178	17252	17190	17051	17347	17167	17382	17349	17329	17329	17313	17211	17233	17406	17312	17433	17367	17344	17366	17279	17408	17243	17227	17326	17169	17355	17326	17349	17408	17260	17219	17279	17410	17317	17333	17342	17406	17382	17302	17259	17335	17243	17162	17342	17404	17498	17180	17289	17455	17320	17312	17331	17395	17361	17213	17188	17342	17321	17220	17311	17201	17352	17197	17403	17364	17317	17235	17227	17306	17197	17381	17177	17218	17357	17178	17329	17089	17234	17439	17307	17224	17208	17262	17255	17332	17288	17297	17396	17173	17278	17154	17444	17262	17346	17284	17341	17381	17264	17357	17215	17235	17322	17218	17246	17270	17432	17256	17357	17337	17371	17302	17415	17299	17239	17224	17393	17283	17364	17357	17226	17446	17175	17300	17298	17275	17273	17327	17319	17436	17346	17314	17443	17275	17430	17196	17155	17289	17392	17338	17417	17179	17287	17326	17295	17270	17531	17332	17257	17343	17241	17243	17441	17145	17398	17329	17255	17406	17255	17337	17324	17192	17307	17309	17484	17369	17324	17275	17372	17339	17249	17265	17367	17289	17161	17434	17270	17460	17221	17295	17232	17325	17334	17250	17460	17375	17119	17238	17333	17195	17364	17364	17308	17077	17333	17256	17478	17349	17520	17250	17240	17236	17404	17304	17349	17381	17250	17258	17272	17274	17338	17255	17319	17216	17489	17361	17305	17283	17462	17507	17121	17316	17236	17326	17307	17248	17305	17323	17276	17422	17377	17281	17372	17248	17350	17452	17327	17227	17306	17345	17225	17120	17275	17270	17353	17281	17143	17476	17302	17362	17232	17299	17119	17327	17374	17293	17201	17225	17244	17253	17452	17155	17398	17426	17355	17280	17336	17262	17196	17358	17406	17303	17454	17085	17263	17352	17220	17395	17354	17293	17508	17205	17393	17340	17395	17353	17367	17222	17350	17488	17414	17349	17257	17199	17278	17381	17428	17180	17170	17139	17367	17394	17273	17364	17345	17275	17344	17377	17211	17560	17362	17367	17258	17418	17118	17253	17459	17316	17442	17162	17346	17179	17432	17305	17486	17224	17343	17138	17203	17186	17287	17408	17320	17288	17240	17401	17409	17378	17354	17124	17454	17125	17186	17437	17188	17353	17430	17357	17360	17305	17157	17236	17328	17387	17226	17132	17231	17105	17267	17268	17314	17271	17244	17425	17225	17305	17444	17310	17408	17108	17408	17130	17266	17453	17209	17032	17115	17369	17158	17426	17443	17390	17432	17438	17468	17309	17273	17327	17193	17298	17325	17345	17319	17332	17268	17394	17231	17428	17211	17302	17338	17280	17310	17096	17426	17241	17296	17518	17170	17134	17213	17265	17406	17162	17305	17414	17197	17356	17384	17371	17359	17390	17363	17278	17352	17293	17272	17161	17287	17428	17286	17392	17263	17244	17008	17162	17221	17168	17344	17309	17432	17336	17419	17234	17412	17463	17291	17450	17260	17388	17245	17254	17276	17303	17175	17222	17435	17352	17127	17173	17214	17259	17308	17417	17398	17210	17326	17315	17392	17153	17463	17395	17301	17241	17351	17210	17249	17282	17475	17264	17123	17152	17352	17257	17327	17219	17241	17227	17378	17283	17420	17332	17323	17276	17258	17317	17156	17228	17222	17360	17426	17640	17278	17286	17320	17207	17143	17295	17451	17292	17294	17303	17390	17229	17327	17290	17341	17276	17277	17246	17330	17266	17343	17313	17383	17377	17255	17324	17221	17410	17299	17202	17332	17316	17365	17287	17281	17280	17428	17317	17357	17397	17358	17436	17307	17294	17318	17321	17246	17241	17186	17209	17357	17490	17164	17506	17162	17228	17189	17333	17316	17299	17428	17160	17414	17305	17199	17285	17209	17413	17193	17359	17183	17216	17272	17141	17349	17270	17143	17164	17306	17115	17289	17167	17355	17404	17286	17222	17476	17214	17246	17217	17465	17391	17392	17459	17315	17225	17096	17284	17311	17380	17305	17293	17286	17234	17301	17193	17415	17402	17303	17293	17259	17169	17284	17157	17255	17217	17167	17197	17197	17188	17318	17092	17122	17476	17430	17289	17285	17193	17205	17151	17322	17344	17285	17453	17328	17584	17233	17190	17353	17456	17205	17317	17341	17074	17297	17377	17195	17164	17391	17249	17410	17246	17323	17411	17369	17290	17263	17319	17441	17379	17094	17172	17395	17175	17433	17301	17507	17185	17207	17255	17495	17137	17329	17226	17409	17164	17289	17418	17286	17358	17224	17253	17317	17230	17247	17271	17179	17302	17276	17289	17253	17358	17295	17364	17406	17255	17454	17444	17279	17223	17447	17151	17408	17275	17308	17200	17310	17308	17267	17358	17292	17377	17457	17299	17401	17240	17498	17413	17331	17205	17306	17282	17259	17250	17331	17376	17370	17444	17312	17362	17513	17324	17328	17325	17435	17351	17310	17262	17251	17256	17477	17344	17398	17355	17247	17168	17087	17327	17332	17253	17183	17244	17343	17282	17334	17231	17280	17378	17102	17389	17267	17262	17299	17184	17178	17387	17474	17351	17276	17246	17390	17355	17137	17187	17348	17259	17268	17316	17329	17179	17442	17278	17233	17186	17313	17360	17240	17381	17270	17159	17290	17385	17310	17355	17393	17401	17316	17386	17309	17370	17369	17123	17190	17324	17255	17283	17276	17336	17195	17115	17306	17345	17381	17209	17120	17257	17408	17383	17379	17052	17286	17313	17430	17426	17092	17332	17256	17308	17218	17426	17313	17249	17380	17243	17201	17302	17305	17498	17256	17321	17278	17412	17272	17317	17239	17463	17119	17293	17405	17398	17347	17259	17352	17445	17265	17224	17444	17458	17390	17287	17228	17238	17386	17278	17149	17397	17275	17408	17333	17238	17334	17245	17374	17300	17366	17350	17342	17230	17281	17295	17156	17214	17167	17211	17329	17194	17199	17250	17238	17289	17302	17180	17360	17103	17219	17287	17124	17362	17167	17187	17324	17265	17418	17403	17246	17242	17396	17188	17326	17153	17186	17117	17231	17546	17312	17118	17337	17238	17479	17267	17265	17330
23531	20630	28099	29597	29780	31299	31215	28429	27881	27829	28299	27975	31292	36267	34634	30493	27502	27254	27541	27272	27082	27100	28045	28229	28236	27807	27384	27221	27057	27217	26993	27181	27272	27232	27100	27277	27047	27276	26966	26972	27187	27246	26839	27098	27200	27070	26988	26960	27004	27230	26841	27057	27141	26777	26786	26872	27023	27138	27067	27238	27203	27017	27205	27130	26970	26884	27195	27051	26919	27149	27129	27333	27038	26952	27038	27332	27038	27209	26896	27107	27065	27023	26948	26994	27035	27214	26851	26956	27158	27094	27178	26824	27122	26977	27161	27027	27224	26928	27252	27046	26979	27169	27007	26761	26946	26840	26991	27140	26975	26989	27041	26929	27054	26783	27238	27229	27123	26877	27061	26914	27029	26888	27130	27126	27145	27006	27036	27184	26876	27036	27100	26949	27127	27133	27164	26925	27074	26982	26979	26882	26912	26918	26912	26985	26951	27300	27013	27178	26855	26939	27070	26999	27234	26868	26850	26952	26928	27033	27050	27038	26878	26648	26907	26964	26972	26949	27082	26947	27064	26983	26961	26919	27215	26855	27104	27076	27072	27163	26950	27229	27017	26956	26972	27323	27231	26889	26801	27323	27111	27025	27053	27158	26976	26784	27031	27242	27099	27158	26764	27116	27200	26935	26998	27059	27228	27534	27156	26942	27256	27243	27112	27151	27013	27175	27223	27113	26985	26933	26907	27021	27210	27119	27069	27201	27087	27164	27087	26867	27143	26957	27001	27091	26980	27216	27116	27248	27144	26986	26851	27039	27125	27145	26894	27058	27229	26928	26978	27097	27048	27079	27103	26870	27096	27095	26850	26914	27193	27091	27013	27104	27384	27038	27067	27044	26921	27182	27112	26823	27125	26988	26996	27027	27005	26999	27034	27062	26973	26992	27114	27024	26904	26992	27346	26976	26932	26968	26968	27004	27150	27111	26939	27175	26970	27289	26966	27027	27062	27177	27341	27107	27011	27223	27052	26988	26746	27002	27071	27199	27075	26740	27140	26970	27009	27186	27166	27056	27007	26989	27078	27063	27228	26842	26839	27209	27049	26702	27136	27069	26977	27201	26916	26977	27207	27310	27094	26867	26924	27072	26928	27229	27003	27117	27111	27072	26882	26800	26895	26960	26949	26908	27116	27125	27083	26811	27106	27085	27003	27412	26964	26608	26798	26953	27265	27072	26958	27036	27210	27024	27024	26921	26819	27114	27253	26972	27122	27079	27057	27110	26992	26991	27256	27205	26901	27118	26824	26871	27034	26927	27201	26869	27107	27084	26962	26804	26848	27014	27239	26845	27149	27184	27028	27216	27053	26945	26893	26955	27011	26963	26837	27012	27076	27204	27064	26966	27052	27007	26884	26996	26903	27154	27057	27113	27113	27076	27095	27270	26861	27203	26921	27120	27219	27046	26967	27065	26975	27045	26947	27017	27019	27081	27079	26897	27202	27088	26992	26933	26910	27342	27134	26955	27055	27039	27229	27098	27073	26908	27108	27175	26973	26937	27061	27124	26943	27342	27129	26696	26915	27040	27094	26913	27170	27128	26972	27350	26997	27026	27096	27310	26835	26983	27131	27114	27278	26974	27214	27229	26731	26899	27013	27060	27023	27263	27157	26865	26980	27023	27007	26916	27060	27002	27255	27131	27140	27084	27075	27075	27024	27013	27193	27072	27191	27094	26859	27196	26856	26899	26835	27001	27326	27172	27089	27016	26928	26791	26921	26937	26954	26801	26887	27180	26935	26948	26984	26905	26983	26964	27069	26851	27147	26972	26967	26954	27095	27246	27217	26994	27062	26972	27042	26832	27103	26940	26931	26816	27113	27213	27141	26989	27150	26955	27028	27016	27076	27169	27023	27175	27013	26868	26963	26930	26967	27399	27263	26957	27009	27348	27195	26968	27014	27045	27127	27117	26866	27076	27148	26796	27154	27102	27056	27191	27020	27009	27121	26986	27208	27280	26985	27113	27054	27046	27028	26995	27360	27282	27091	27165	27314	27100	27003	26998	27311	26992	27001	27090	27373	26762	27014	27047	27071	27018	27326	27048	27264	26978	27053	27024	26966	27029	26908	27003	27335	26834	26843	27009	27179	27055	27198	26903	26769	26914	27011	26992	27112	27210	26750	27137	27005	26870	26948	27224	27052	26991	27276	27134	27173	27027	27249	27158	27143	27021	27280	27070	27070	26932	27101	27299	26938	26936	26938	26922	26839	27014	27079	27064	26922	26985	27137	27179	27151	27000	26890	27023	26944	26891	27071	26871	27004	27143	27253	27246	26930	27329	27126	27128	27197	27079	26884	26985	26960	27159	27040	27011	27124	26795	26968	26833	27229	27197	27002	27141	27078	27063	27105	27066	26870	26937	26965	27170	27207	27064	26955	26943	26908	26945	26946	26872	26962	27125	26963	26927	27139	27018	27105	27105	27065	26978	26951	27237	27409	27306	26967	26831	27150	27051	27107	27076	27164	27134	27031	26948	27279	27127	27182	26952	27370	26857	27066	27077	26922	27184	27024	27015	26969	26820	26840	27114	27075	27158	27106	27131	26970	27136	27114	26895	27175	27215	27196	27144	27093	27133	27039	27177	26964	27163	27235	27113	27025	27005	27037	27024	27044	26897	27093	27034	26970	27175	26879	26924	27108	26948	27207	26984	27251	27039	26967	26959	26960	27125	27207	27081	27240	27061	26959	26894	26984	26814	27035	27009	26859	26919	27069	27254	27124	26986	27037	27146	27291	26963	26919	27012	27066	26893	27155	26746	27185	27152	27106	26984	27052	26894	27087	27176	27313	27278	26794	26942	27235	27000	27077	27130	27341	26958	26944	26906	27275	27179	27117	27058	27126	27115	27135	27025	27134	26998	26897	27126	26956	27201	27014	27173	27040	27166	27090	26828	27120	26894	26879	27063	27071	26839	27055	27008	27176	26771	26839	26985	27103	27171	26941	26892	27165	27123	27278	27249	27104	26695	27043	27109	26945	27277	27036	26917	27129	26874	27118	26985	27266	27241	26979	27092	27003	27182	27165	27172	27079	27036	27087	27073	27247	27118	27129	27157	27122	27133	26931	27060	26991	27263	26984	27151	27159	26980	27046	27124	26840	26879	27176	27075	26892	27226	26908	27050	26921	26951	27071	26997	27170	27017	26983	26911	27122	27356	27025	27362	27075	27085	27106	27122	27303	27185	27025	26956	27149	27060	27131	27122	27152	26953	27004	26949	27111	27217	27077	27120	27382	26952	27000	26959	27132	26849	26985	27021	27142	26833	26931	26885	26996	27196	27021	27191	27034	27323	27054	26728	26801	27049	27083	27199	26965	27268	27006	27289	27025	27082	27074	27247	27125	27156	27186	27100	27256	27250	27004	27015	27241	26787	27094	27209	27075	26990	26992	27008	27273	27255	27036	26897	27187	27110	27007	27195	26970	27040	27149	27163	27324	27004	27046	26906	27124	26910	26843	26960	26856	27319	27112	26976	26808	27148	26819	27084	27137	26910	27002	27179	27075	27046	27056	26925	27178	27208	26882	26877	27197	26823	27024	26915	27075	26932	27146	27113	27207	27176	27280	26916	26901	27077	26982	27300	27197	26807	26999	26967	27083	27020	26930	27054	27012	27165	27281	26736	26851	26858	26737	26929	27080	27081	26965	27191	26806	27160	26679	27072	27075	26937	26946	26883	27109	27166	27068	27252	26993	27092	27124	27063	26896	26984	27038	26981	27003	26998	27019	27163	27185	27111	27021	27014	27308	27126	27182	27196	27281	27206	27046	27187	27117	26992	26995	27052	26974	27123	27101	26969	26640	27012	27324	27109	27149	26871	27181	27300	27164	26890	26805	26810	26989	27261	26931	27267	26926	26960	27048	27000	27183	27197	27059	27187	27084	27157	27284	27043	26995	27028	27227	27248	27202	26980	27074	26861	26937	27021	27069	26999	27149	26917	27005	27048	26954	27129	27020	27049	26947	26950	26974	27072	27245	27029	27200	27006	27060	27421	27078	27067	26778	26935	27319	27007	26948	27093	27107	27290	27019	26854	27078	27013	27204	27163	26999	27079	27145	27049	27004	27132	26941	27096	27160	26938	27252	27157	27163	27105	26913	27040	27007	26932	26880	27166	27081	27095	27033	26993	26919	27051	27159	27056	27208	27238	26986	27106	27105	27151	27045	27185	27141	27013	27050	26955	26959	27093	27086	26945	27141	27149	27125	27122	27121	26872	27032	27142	27098	26912	26990	26888	26942	27231	26820	27270	27019	27262	27120	27103	26951	27173	27039	27011	26862	26932	26859	27162	27026	27195	27165	27068	27008	27203	27101	26857	27028	26787	26933	27017	27221	27046	27099	26727	27044	26798	27186	27277	27089	27040	26717	26911	27021	26992	27018	27102	26989	26890	27058	26911	27168	27090	26784	26886	26808	26710	27232	27064	27214	27123	26940	26856	27017	27127	27081	26961	26983	27050	27021	26866	27054	27190	26959	27012	27065	27072	26984	26745	26918	27159	27285	27073	26796	27005	26979	27093	27183	27002	27069	26941	26951	27065	26826	27206	27076	27081	27132	27296	27175	26955	27063	27027	27116	27006	26912	26987	27275	27086	27071	27210	26908	27165	27401	27058	27078	26850	27131	26994	26905	27101	27113	27014	27042	27138	27214	26996	27083	27077	27234	26995	27018	27020	26989	27160	26978	27279	26982	27255	27164	27101	27022	27173	27042	27121	26996	26990	27192	26899	26964	26971	26986	27041	27205	27085	27100	27078	26893	26869	26933	27139	26988	26783	27226	27161	27023	27094	26888	26845	26982	26782	27002	27115	27331	27004	26955	27069	26966	26972	27062	27083	27105	26903	27063	26843	26933	27167	27086	27202	27150	27059	27033	26983	27005	27041	26960	27015	26891	26999	27017	27076	27106	27056	27201	27348	26958	26904	26988	26916	27217	27013	27205	26956	26810	26960	27236	27141	27090	26880	27012	27276	26977	26961	27023	27215	27004	26992	27255	27228	27034	26969	27055	27159	26896	26844	27301	27088	27250	27185	27113	27206	26976	26942	27041	27163	27001	27056	27182	27175	27175	27173	27005	27045	26926	26859	27055	27167	27064	26977	27073	26760	26746	26981	26942	27018	26983	26908
45294	62475	59550	47169	34182	25489	20357	19403	18929	18698	18538	19002	24309	29652	26688	20780	17536	17654	17471	17548	17544	17610	18480	19248	18722	18055	17768	17454	17575	17428	17373	17391	17235	17384	17379	17333	17350	17308	17296	17406	17309	17458	17423	17387	17440	17451	17675	17290	17343	17388	17354	17391	17335	17367	17498	17482	17317	17431	17416	17498	17526	17326	17618	17416	17264	17446	17414	17363	17403	17440	17416	17316	17662	17273	17344	17276	17526	17356	17340	17344	17486	17416	17417	17488	17470	17244	17399	17299	17323	17327	17374	17431	17455	17432	17497	17309	17307	17453	17368	17345	17527	17462	17611	17225	17587	17468	17424	17477	17519	17297	17341	17345	17537	17413	17289	17487	17503	17399	17556	17434	17421	17608	17317	17383	17320	17443	17298	17396	17587	17529	17586	17483	17326	17420	17396	17522	17381	17292	17270	17483	17514	17341	17437	17526	17392	17528	17348	17547	17406	17288	17388	17369	17465	17307	17294	17422	17415	17443	17266	17334	17322	17437	17389	17310	17274	17532	17405	17312	17328	17526	17414	17242	17228	17463	17354	17362	17474	17375	17476	17295	17488	17365	17325	17614	17624	17346	17254	17369	17531	17322	17404	17384	17583	17465	17287	17402	17512	17273	17174	17365	17274	17413	17381	17396	17454	17399	17379	17397	17309	17472	17368	17475	17423	17420	17586	17340	17401	17430	17334	17354	17270	17264	17446	17595	17542	17402	17467	17469	17401	17378	17433	17329	17326	17250	17255	17279	17360	17240	17465	17241	17399	17564	17499	17528	17518	17551	17358	17349	17516	17200	17312	17599	17377	17331	17394	17563	17517	17443	17391	17464	17143	17490	17262	17557	17412	17502	17343	17285	17318	17560	17336	17495	17250	17293	17407	17480	17306	17515	17363	17489	17549	17494	17377	17456	17283	17306	17421	17405	17535	17378	17402	17296	17368	17388	17411	17461	17424	17371	17473	17503	17389	17372	17339	17433	17537	17241	17511	17234	17308	17424	17399	17007	17409	17268	17178	17334	17358	17313	17504	17315	17463	17384	17559	17248	17257	17244	17445	17425	17477	17481	17371	17543	17403	17675	17347	17373	17391	17526	17287	17326	17476	17615	17392	17471	17254	17379	17313	17443	17472	17354	17578	17398	17394	17449	17304	17304	17428	17420	17321	17264	17413	17492	17449	17570	17540	17366	17355	17579	17511	17454	17376	17366	17482	17500	17396	17627	17407	17386	17268	17461	17453	17326	17619	17447	17546	17393	17465	17383	17311	17392	17542	17433	17431	17454	17354	17331	17410	17349	17433	17427	17415	17420	17417	17364	17492	17218	17407	17398	17351	17423	17082	17286	17388	17275	17334	17314	17352	17217	17364	17405	17440	17511	17586	17298	17365	17509	17354	17411	17172	17516	17308	17284	17442	17364	17215	17269	17445	17278	17368	17588	17459	17525	17281	17354	17464	17386	17387	17434	17461	17277	17573	17348	17436	17261	17439	17339	17462	17443	17506	17252	17467	17449	17452	17328	17448	17411	17226	17269	17388	17325	17386	17448	17430	17431	17557	17547	17459	17397	17360	17298	17294	17293	17411	17408	17554	17573	17287	17414	17356	17508	17333	17503	17513	17492	17283	17413	17666	17486	17327	17443	17269	17406	17333	17296	17310	17333	17413	17301	17304	17396	17434	17434	17403	17301	17322	17235	17479	17412	17413	17400	17555	17457	17503	17440	17275	17445	17113	17349	17416	17375	17278	17318	17470	17316	17511	17511	17625	17278	17418	17326	17428	17402	17390	17352	17322	17589	17382	17360	17426	17417	17514	17350	17526	17402	17380	17353	17306	17451	17416	17439	17440	17456	17362	17246	17459	17529	17545	17464	17576	17369	17302	17397	17329	17339	17312	17467	17295	17393	17363	17341	17395	17352	17533	17549	17262	17489	17535	17468	17448	17401	17383	17343	17448	17361	17522	17368	17440	17412	17649	17328	17286	17409	17554	17409	17319	17466	17310	17231	17428	17403	17486	17310	17474	17390	17442	17379	17453	17489	17380	17312	17496	17284	17361	17660	17392	17328	17374	17232	17408	17347	17507	17556	17215	17488	17280	17302	17273	17201	17560	17376	17402	17553	17393	17298	17534	17456	17358	17398	17369	17387	17403	17341	17327	17419	17536	17346	17157	17403	17470	17540	17426	17286	17188	17494	17429	17390	17344	17345	17358	17542	17279	17430	17487	17335	17378	17428	17496	17398	17266	17332	17230	17409	17437	17375	17336	17180	17381	17306	17517	17272	17378	17525	17392	17404	17221	17504	17314	17372	17324	17241	17548	17490	17382	17462	17213	17331	17413	17355	17393	17378	17386	17388	17438	17559	17345	17429	17385	17374	17460	17461	17387	17325	17547	17406	17516	17423	17556	17276	17442	17589	17265	17381	17570	17424	17456	17300	17410	17374	17329	17390	17382	17283	17226	17471	17439	17297	17540	17381	17474	17429	17256	17235	17489	17420	17234	17298	17520	17320	17299	17468	17365	17629	17457	17208	17452	17350	17414	17138	17341	17266	17498	17336	17442	17531	17365	17353	17445	17334	17504	17434	17297	17446	17515	17340	17345	17400	17401	17416	17266	17293	17337	17507	17350	17453	17506	17241	17519	17271	17318	17478	17321	17394	17507	17281	17334	17319	17390	17611	17503	17381	17382	17631	17377	17418	17356	17551	17393	17474	17267	17589	17344	17464	17504	17569	17252	17520	17259	17560	17289	17373	17409	17492	17598	17433	17443	17244	17285	17393	17374	17322	17540	17385	17528	17422	17326	17361	17309	17535	17416	17288	17293	17378	17414	17414	17186	17503	17474	17414	17583	17530	17375	17437	17485	17466	17231	17579	17284	17371	17437	17425	17394	17419	17426	17360	17310	17553	17369	17480	17236	17519	17493	17429	17516	17391	17384	17412	17532	17483	17355	17405	17451	17335	17352	17382	17307	17580	17502	17440	17494	17427	17326	17539	17502	17442	17400	17352	17437	17292	17485	17326	17536	17391	17382	17234	17438	17417	17422	17405	17462	17486	17440	17524	17390	17378	17496	17502	17407	17575	17350	17409	17408	17140	17527	17520	17285	17330	17397	17238	17764	17325	17349	17506	17320	17397	17382	17425	17332	17543	17531	17501	17213	17435	17375	17359	17408	17342	17288	17466	17443	17385	17493	17439	17518	17364	17445	17463	17230	17349	17289	17444	17377	17295	17403	17336	17363	17443	17509	17355	17467	17594	17396	17384	17454	17445	17399	17440	17498	17380	17377	17421	17446	17329	17477	17385	17408	17576	17366	17156	17436	17314	17462	17361	17522	17316	17300	17542	17387	17605	17399	17466	17388	17291	17286	17490	17476	17245	17370	17313	17474	17464	17281	17543	17362	17400	17558	17296	17158	17270	17224	17502	17490	17400	17394	17395	17268	17518	17425	17504	17466	17426	17420	17279	17532	17510	17414	17297	17498	17234	17322	17440	17453	17476	17386	17446	17307	17250	17521	17334	17364	17476	17410	17419	17307	17461	17305	17592	17272	17573	17360	17369	17395	17437	17160	17258	17327	17353	17272	17564	17388	17389	17471	17390	17272	17485	17314	17308	17225	17517	17309	17509	17524	17332	17502	17428	17296	17311	17164	17197	17461	17395	17454	17390	17364	17303	17243	17513	17380	17455	17222	17363	17437	17375	17494	17389	17436	17335	17320	17457	17572	17460	17393	17399	17324	17498	17421	17341	17318	17512	17525	17325	17589	17351	17422	17459	17373	17381	17456	17406	17465	17386	17452	17440	17267	17300	17450	17421	17362	17560	17470	17178	17319	17417	17313	17444	17468	17397	17347	17400	17461	17375	17340	17269	17204	17402	17350	17372	17462	17354	17320	17429	17524	17460	17520	17350	17331	17375	17499	17279	17552	17413	17372	17516	17327	17315	17281	17362	17181	17564	17429	17385	17454	17341	17593	17212	17368	17351	17507	17401	17490	17422	17347	17472	17497	17285	17381	17293	17383	17493	17364	17466	17361	17640	17360	17298	17521	17436	17438	17223	17254	17373	17378	17509	17506	17526	17436	17380	17505	17472	17482	17237	17498	17275	17421	17268	17258	17408	17470	17436	17376	17327	17294	17487	17408	17260	17363	17493	17473	17230	17562	17399	17310	17405	17387	17411	17412	17393	17218	17320	17269	17419	17405	17481	17433	17466	17248	17513	17491	17663	17367	17513	17243	17373	17583	17461	17442	17499	17440	17288	17332	17355	17510	17405	17475	17438	17367	17424	17446	17350	17412	17404	17230	17358	17448	17342	17541	17410	17568	17243	17565	17312	17379	17402	17447	17402	17494	17391	17465	17364	17435	17327	17296	17392	17506	17329	17501	17421	17292	17504	17268	17420	17412	17360	17432	17494	17456	17366	17437	17482	17401	17223	17271	17335	17340	17494	17447	17367	17414	17432	17305	17324	17464	17461	17469	17377	17521	17311	17339	17582	17361	17287	17295	17347	17339	17420	17366	17273	17301	17464	17574	17355	17520	17500	17564	17320	17495	17463	17450	17517	17364	17429	17233	17273	17523	17264	17252	17095	17397	17406	17575	17381	17382	17398	17480	17174	17544	17541	17358	17400	17339	17579	17331	17304	17350	17533	17455	17654	17351	17406	17370	17471	17252	17384	17607	17393	17409	17417	17433	17587	17443	17421	17480	17304	17387	17282	17609	17340	17211	17333	17612	17297	17443	17415	17437	17375	17521	17476	17376	17290	17357	17384	17300	17422	17443	17409	17406	17387	17459	17201	17353	17424	17462	17334	17361	17519	17154	17323	17546	17457	17320	17415	17379	17379	17290	17438	17315	17368	17416	17416	17670	17286	17404	17494	17488	17423	17459	17377	17258	17416	17438	17315	17299	17412	17264	17297	17353	17592	17369	17334	17444	17476	17295	17406	17399	17442	17463	17150	17439	17404	17421	17559	17544	17419	17445	17507	17616	17471	17424	17362	17582	17196	17348	17264	17443	17204	17449	17364	17514	17284	17247	17344	17418	17352	17499	17437	17486	17261	17382	17307	17482	17375	17363	17278	17431	17370	17295	17242	17283	17481	17505	17361	17481	17342	17545	17191	17370	17328
21999	20607	27791	27057	25393	28207	32702	29782	28831	28945	28853	28519	31899	42537	40786	32989	27761	27631	27643	27766	27548	27457	29083	29559	29476	28762	27781	27468	27782	27475	27150	27355	27380	27529	27434	27455	27134	27383	27326	27432	27585	27290	27380	27548	27405	27433	27789	27365	27692	27316	27403	27247	27598	27461	27546	27317	27285	27554	27405	27311	27364	27193	27162	27350	27508	27344	27463	27415	27606	27472	27324	27312	27453	27529	27542	27469	27516	27359	27455	27389	27447	27454	27491	27327	27411	27634	27382	27524	27695	27448	27436	27559	27382	27429	27558	27527	27634	27479	27471	27025	27268	27159	27366	27433	27162	27431	27371	27261	27363	27565	27534	27506	27377	27540	27857	27470	27521	27501	27253	27239	27184	27194	27051	27136	27410	27407	27410	27367	27409	27552	27237	27221	27172	27497	27357	27389	27330	27448	27297	27326	27633	27636	27321	27249	27555	27458	27310	27432	27417	27342	27421	27389	27635	27553	27112	27315	27312	27274	27430	27257	27524	27528	27243	27331	27573	27319	27522	27411	27204	27404	27137	27355	27433	27194	27732	27270	27348	27338	27437	27560	27441	27412	27225	27325	27096	27359	27136	27292	27232	27376	27385	27327	27522	27240	27350	27225	27328	27354	27498	27282	27381	27465	27261	27452	27178	27149	27419	27333	27471	27484	27542	27271	27468	27616	27334	27436	27494	27587	27405	27485	27563	27589	27521	27608	27338	27318	27450	27609	27375	27156	27479	27516	27443	27238	27299	27521	27376	27493	27369	27248	27185	27441	27408	27224	27649	27401	27252	27316	27316	27119	27178	27452	27351	27142	27375	27396	27225	27304	27424	27307	27453	27254	27388	27372	27376	27523	27394	27273	27455	27279	27395	27308	27370	27205	27387	27375	27394	27534	27228	27321	27637	27375	27408	27305	27313	27606	27540	27189	27241	27339	27274	27302	27134	27221	27226	27374	27347	27326	27308	27450	27476	27492	27467	27605	27363	27340	27460	27450	27586	27369	27638	27361	27464	27327	27389	27244	27264	27266	27161	27481	27343	27291	27313	27507	27326	27474	27493	27377	27413	27350	27065	27532	27510	27392	27157	27328	27400	27356	27268	27442	27663	27504	27228	27467	27307	27329	27527	27216	27568	27449	27415	27376	27468	27369	27431	27497	27157	27449	27199	27496	27323	27435	27275	27406	27503	27559	27352	27511	27177	27577	27429	27257	27417	27245	27224	27310	27355	27176	27410	27610	27769	27482	27309	27409	27256	27326	27161	27265	27194	27533	27447	27469	27455	27352	27358	27474	27402	27320	27463	27454	27450	27312	27413	27280	27288	27588	27472	27295	27450	27634	27633	27497	27439	27399	27473	27159	27513	27550	27268	27449	27462	27199	27436	27319	27389	27383	27202	27227	27165	27551	27440	27543	27498	27319	27440	27360	27241	27158	27390	27368	27534	27384	27620	27544	27348	27266	27273	27233	27571	27355	27184	27712	27533	27295	27241	27514	27442	27372	27275	27353	27245	27217	27561	27861	27393	27284	27217	27502	27592	27348	27542	27277	27210	27313	27334	27126	27378	27440	27436	27492	27417	27522	27356	27389	27340	27577	27428	27425	27346	27368	27671	27345	27514	27206	27337	27245	27479	27544	27306	27308	27443	27529	27548	27403	27430	27429	27668	27403	27520	27311	27416	27457	27649	27480	27389	27105	27636	27252	27375	27295	27436	27353	27574	27466	27423	27491	27397	27341	27294	27250	27472	27559	27434	27450	27435	27562	27507	27383	27435	27109	27485	27309	27295	27370	27287	27402	27578	27660	27284	27463	27316	27550	27523	27176	27716	27329	27456	27285	27204	27419	27460	27253	27424	27443	27682	27445	27502	27254	27344	27281	27521	27308	27517	27484	27253	27325	27373	27414	27224	27462	27133	27225	27477	27351	27366	27248	27326	27478	27368	27407	27511	27207	27456	27426	27558	27191	27568	27296	27292	27151	27282	27362	27373	27395	27201	27102	27216	27391	27313	27346	27557	27194	27236	27605	27208	27292	27314	27124	27514	27384	27431	27305	27395	27458	27400	27523	27266	27183	27371	27292	27197	27394	27268	27214	27562	27472	27487	27428	27514	27577	27306	27539	27274	27395	27330	27320	27230	27395	27492	27445	27542	27498	27520	27343	27460	27593	27464	27475	27474	27403	27430	27537	27328	27211	27443	27307	27370	27390	27439	27483	27458	27646	27262	27153	27317	27512	27561	27168	27354	27498	27771	27302	27522	27437	27360	27235	27335	27300	27166	27648	27434	27653	27424	27382	27754	27187	27294	27561	27331	27294	27553	27389	27537	27278	27369	27335	27284	27208	27362	27362	27340	27577	27133	27134	27340	27403	27284	27479	27544	27208	27258	27261	27502	27498	27486	27484	27434	27268	27150	27165	27372	27371	27134	27480	27202	27256	27258	27531	27341	27291	27264	27456	27492	27445	27464	27381	27723	27269	27395	27455	27299	27539	27412	27470	27398	27461	27400	27358	27555	27456	27255	27273	27424	27350	27384	27443	27541	27292	27716	27346	27257	27306	27447	27520	27299	27453	27497	27288	27241	27450	27188	27526	27289	27399	27456	27235	27402	27525	27324	27272	27304	27302	27171	27339	27474	27245	27036	27381	27520	27382	27370	27402	27254	27324	27315	27128	27223	27554	27513	27534	27467	27079	27289	27406	27421	27217	27348	27357	27289	27565	27396	27335	27520	27250	27336	27450	27266	27379	27747	27390	27233	27410	27551	27413	27363	27484	27314	27383	27638	27111	27161	27378	27256	27242	27380	27528	27384	27302	27504	27474	27342	27388	27367	27201	27342	27226	27207	27233	27353	27476	27232	27339	27270	27215	27317	27379	27290	27281	27606	27354	27330	27432	27567	27380	27519	27375	27398	27290	27587	27398	27151	27214	27283	27393	27292	27473	27299	27396	27359	27612	27620	27366	27243	27153	27510	27482	27270	27218	27320	27515	27621	27511	27362	27325	27459	27381	27388	27743	27592	27480	27097	27330	27266	27313	27442	27293	27278	27326	27470	27412	27280	27445	27433	27355	27509	27401	27454	27299	27348	27480	27254	27155	27526	27572	27313	27174	27503	27456	27393	27469	27357	27408	27484	27254	27400	27333	27408	27282	27374	27271	27323	27308	27490	27452	27400	27314	27172	27152	27609	27360	27333	27492	27226	27574	27437	27447	27293	27155	27303	27310	27254	27319	27467	27213	27551	27283	27688	27630	27491	27170	27194	27289	27358	27453	27446	27414	27298	27331	27427	27407	27525	27795	27402	27096	27133	27416	27363	27464	27490	27270	27476	27110	27531	27207	27155	27329	27441	27364	27502	27493	27448	27423	27562	27260	27378	27285	27296	27141	27318	27114	27455	27295	27270	27566	27479	27495	27440	27378	27398	27586	27468	27594	27260	27478	27278	27312	27515	27286	27346	27027	27212	27343	27478	27461	27476	27495	27397	27404	27276	27387	27801	27392	27512	27410	27336	27300	27367	27500	27660	27501	27390	27115	27276	27002	27469	27379	27173	27321	27477	27267	27531	27183	27334	27438	27296	27534	27347	27561	27342	27211	27336	27534	27224	27175	27378	27498	27642	27439	27354	27379	27586	27490	27367	27400	27353	27690	27373	27196	27156	27237	27222	27342	27138	27505	27331	27603	27113	27360	27327	27305	27204	27538	27322	27259	27252	27241	27693	27322	27392	27466	27417	27484	27471	27496	27599	27569	27443	27310	27494	27269	27265	27407	27303	27390	27376	27294	27163	27432	27300	27420	27377	27411	27397	27454	27493	27361	27566	27449	27280	27284	27430	27520	27529	27243	27490	27489	27546	27541	27629	27186	27351	27114	27175	27323	27244	27229	27240	27422	27167	27235	27423	27453	27330	27499	27512	27386	27196	27417	27189	27196	27089	27121	27156	27628	27154	27321	27305	27468	27268	27349	27269	27520	27343	27416	27803	27284	27254	27336	27473	27195	27450	27045	27529	27560	27537	27170	27485	27408	27448	27495	27339	27301	27390	27538	27392	27107	27474	27461	27257	27449	27836	27455	27453	27212	27385	27374	27296	27441	27337	27550	27310	27307	27234	27355	27266	27374	27404	27483	27306	27229	27316	27689	27368	27254	27338	27417	27574	27148	27157	27460	27429	27326	27724	27539	27403	27495	27240	27191	27564	27699	27188	27302	27393	27361	27385	27267	27281	27604	27305	27527	27514	27499	27672	27366	27500	27381	27486	27444	27371	27335	27222	27619	27415	27428	27617	27375	27405	27150	27209	26967	27288	27346	27422	27460	27449	27249	27427	27166	27582	27333	27393	27314	27279	27321	27659	27598	27326	27328	27331	27296	27217	27192	26998	27279	27365	27301	27255	27161	27617	27659	27246	27373	27454	27363	27216	27430	27358	27307	27284	27285	27460	27558	27111	27443	27382	27367	27362	27404	27368	27289	27264	27579	27195	27390	27256	27256	27245	27280	27502	27400	27417	27195	27297	27514	27446	27455	27235	27428	27243	27220	27433	27513	27395	27301	27330	27390	27410	27464	27446	27372	27139	27435	27732	27284	27289	27240	27280	27456	27168	27169	27522	27461	27589	27456	27587	27361	27362	27584	27613	27442	27379	27470	27311	27320	27249	27083	27311	27105	27336	27269	27463	27359	27196	27374	27184	27451	27262	27696	27380	27035	27327	27413	27334	27235	27583	27630	27642	27466	27339	27183	27463	27350	27531	27555	27622	27443	27353	27335	27411	27574	27566	27310	27491	27275	27270	27248	27483	27309	27579	27146	27429	27411	27399	27452	27464	27305	27524	27138	27227	27487	27246	27213	27209	27223	27483	27392	27492	27379	27373	27313	27248	27279	27579	27423	27180	27346	27385	27137	27260	27161	27617	27221	27447	27671	27343	27362	27587	27452	27313	27345	27293	27465	27617	27254	27336	27275	27510	27346	27340	27336	27774	27462	27399	27181	27442	27408	27493	27606	27507	27349	27248	27514	27544	27431	27291	27451	27382	27262	27339	27218	27220	27459	27393	27357	27339	27455	27320	27377	27449	27265	27562	27334	27403	27357	27167	27358	27570	27298	27434	27278	27454	27278	27401	27415	27236	27400
46688	72916	71198	51819	33842	24749	22111	20804	19985	19419	19148	18903	25153	37234	33241	23046	17660	17735	17536	17625	17461	17645	19712	20896	19996	18690	17820	17580	17627	17502	17594	17621	17466	17516	17477	17719	17483	17527	17409	17480	17465	17568	17597	17636	17519	17434	17684	17706	17542	17615	17643	17548	17510	17600	17524	17662	17717	17520	17618	17482	17417	17559	17480	17483	17643	17423	17428	17516	17412	17502	17495	17548	17479	17599	17457	17436	17684	17497	17303	17497	17671	17512	17359	17448	17430	17568	17618	17569	17615	17447	17403	17544	17681	17566	17307	17415	17447	17368	17600	17433	17432	17454	17478	17570	17410	17547	17560	17475	17419	17553	17501	17393	17581	17467	17423	17554	17580	17288	17418	17695	17513	17563	17615	17523	17551	17528	17442	17427	17541	17648	17465	17647	17494	17399	17539	17454	17550	17372	17383	17570	17524	17505	17566	17548	17385	17504	17350	17471	17639	17690	17564	17551	17607	17329	17666	17270	17605	17641	17449	17510	17356	17525	17553	17547	17770	17515	17563	17691	17500	17521	17578	17410	17410	17432	17596	17483	17371	17490	17662	17588	17514	17674	17592	17751	17452	17477	17532	17579	17355	17453	17438	17679	17400	17496	17449	17472	17597	17566	17415	17456	17558	17533	17605	17342	17458	17559	17552	17526	17538	17524	17613	17383	17523	17542	17309	17424	17485	17626	17434	17359	17649	17406	17505	17602	17511	17608	17390	17693	17368	17464	17439	17540	17545	17430	17587	17624	17515	17570	17496	17659	17430	17340	17614	17441	17409	17677	17443	17494	17431	17611	17385	17630	17507	17577	17461	17462	17582	17557	17480	17535	17579	17510	17540	17644	17555	17513	17412	17543	17544	17401	17336	17530	17570	17652	17499	17536	17425	17522	17537	17440	17405	17542	17511	17499	17464	17360	17537	17497	17700	17464	17464	17594	17588	17443	17524	17653	17476	17474	17338	17565	17495	17481	17406	17266	17484	17410	17566	17587	17414	17693	17543	17382	17508	17374	17397	17289	17806	17546	17588	17474	17621	17420	17615	17443	17580	17539	17404	17456	17442	17633	17456	17525	17388	17480	17648	17319	17448	17615	17719	17381	17431	17556	17528	17496	17497	17602	17471	17582	17545	17684	17384	17583	17554	17399	17535	17416	17462	17529	17708	17567	17442	17470	17329	17454	17560	17430	17455	17561	17675	17489	17448	17515	17457	17670	17556	17475	17510	17486	17500	17534	17459	17573	17529	17495	17556	17358	17650	17480	17538	17556	17701	17400	17655	17490	17529	17458	17571	17549	17522	17349	17471	17421	17482	17519	17496	17545	17396	17580	17591	17517	17577	17387	17510	17380	17342	17408	17614	17460	17417	17510	17400	17483	17541	17466	17504	17405	17555	17368	17493	17601	17339	17593	17671	17573	17593	17577	17532	17508	17441	17436	17507	17427	17558	17499	17570	17590	17355	17598	17464	17559	17518	17623	17567	17738	17480	17453	17480	17351	17616	17330	17730	17310	17484	17595	17556	17561	17586	17631	17626	17586	17567	17434	17483	17631	17491	17558	17449	17549	17419	17508	17525	17533	17644	17464	17379	17403	17669	17556	17435	17419	17461	17497	17425	17507	17474	17570	17562	17430	17665	17460	17633	17515	17429	17410	17779	17570	17292	17535	17434	17461	17558	17501	17416	17543	17524	17746	17472	17551	17481	17657	17424	17436	17588	17535	17636	17466	17609	17649	17610	17545	17597	17610	17552	17544	17536	17595	17325	17498	17486	17394	17533	17421	17489	17695	17559	17453	17509	17653	17422	17622	17471	17607	17479	17440	17531	17467	17603	17573	17513	17484	17370	17385	17509	17469	17591	17489	17529	17456	17499	17449	17384	17424	17630	17459	17496	17684	17396	17384	17658	17579	17531	17618	17483	17540	17466	17517	17567	17423	17422	17370	17522	17536	17509	17433	17670	17578	17459	17487	17294	17384	17625	17609	17675	17429	17412	17436	17414	17577	17507	17583	17411	17400	17611	17589	17567	17463	17409	17497	17478	17448	17657	17409	17467	17502	17627	17459	17484	17494	17393	17545	17623	17417	17504	17472	17305	17447	17422	17513	17504	17361	17363	17618	17634	17534	17600	17518	17428	17711	17429	17464	17521	17571	17571	17371	17588	17493	17585	17541	17502	17563	17448	17390	17528	17542	17478	17455	17516	17582	17431	17356	17407	17612	17373	17472	17477	17537	17491	17374	17587	17461	17556	17408	17474	17403	17491	17302	17530	17596	17442	17468	17536	17619	17461	17452	17605	17602	17360	17422	17557	17415	17394	17531	17494	17494	17525	17398	17542	17273	17437	17347	17667	17445	17442	17584	17381	17437	17576	17424	17593	17404	17546	17537	17491	17222	17284	17503	17716	17339	17328	17629	17399	17513	17664	17516	17649	17489	17514	17551	17575	17533	17453	17531	17513	17485	17605	17494	17440	17581	17503	17512	17468	17568	17391	17554	17555	17495	17646	17385	17373	17389	17418	17481	17480	17381	17499	17527	17464	17648	17510	17601	17477	17501	17546	17480	17396	17494	17329	17447	17712	17615	17577	17503	17400	17543	17601	17510	17460	17536	17623	17719	17428	17542	17599	17511	17449	17375	17561	17467	17575	17611	17548	17384	17398	17321	17475	17372	17469	17449	17477	17549	17540	17610	17409	17507	17642	17371	17551	17618	17400	17523	17502	17576	17627	17287	17671	17383	17294	17606	17519	17454	17662	17502	17477	17361	17699	17377	17612	17661	17570	17574	17525	17578	17517	17721	17506	17516	17490	17537	17627	17536	17411	17616	17563	17519	17600	17321	17695	17523	17504	17579	17533	17514	17474	17583	17439	17590	17589	17400	17420	17505	17404	17540	17510	17593	17467	17440	17489	17436	17320	17641	17638	17387	17544	17831	17740	17526	17558	17394	17589	17442	17461	17497	17323	17494	17392	17690	17472	17501	17382	17403	17516	17476	17483	17694	17536	17512	17490	17432	17522	17405	17460	17546	17336	17585	17450	17394	17526	17512	17609	17500	17499	17589	17768	17484	17415	17359	17555	17556	17417	17539	17400	17574	17389	17432	17572	17501	17577	17508	17609	17458	17592	17605	17524	17597	17438	17596	17631	17588	17557	17465	17635	17473	17525	17436	17419	17573	17544	17482	17717	17412	17437	17543	17427	17512	17441	17480	17522	17361	17743	17492	17415	17518	17509	17628	17611	17579	17501	17471	17431	17421	17532	17580	17630	17540	17651	17487	17524	17402	17475	17554	17657	17412	17571	17477	17449	17418	17524	17443	17443	17362	17637	17532	17531	17665	17485	17484	17366	17605	17490	17498	17630	17376	17423	17636	17496	17491	17580	17580	17409	17442	17496	17534	17549	17596	17411	17382	17583	17595	17529	17544	17537	17361	17611	17461	17444	17737	17373	17368	17515	17501	17555	17493	17532	17552	17550	17531	17584	17605	17606	17549	17448	17521	17410	17489	17461	17636	17400	17504	17491	17571	17583	17383	17362	17352	17494	17494	17372	17590	17412	17566	17470	17438	17751	17380	17611	17514	17434	17672	17578	17545	17592	17512	17719	17596	17584	17591	17607	17612	17674	17682	17449	17388	17475	17603	17514	17738	17580	17454	17425	17412	17444	17514	17394	17540	17486	17513	17358	17598	17525	17336	17513	17489	17436	17494	17423	17676	17491	17560	17575	17501	17444	17487	17470	17556	17644	17656	17515	17559	17587	17672	17669	17379	17594	17465	17613	17520	17679	17553	17685	17606	17389	17488	17584	17563	17381	17761	17542	17679	17580	17486	17516	17474	17644	17454	17534	17678	17485	17442	17559	17517	17419	17576	17556	17550	17438	17524	17630	17561	17348	17371	17503	17483	17524	17601	17476	17489	17577	17676	17349	17616	17659	17425	17588	17603	17586	17478	17450	17444	17500	17352	17442	17558	17514	17405	17602	17639	17655	17542	17415	17339	17631	17652	17474	17509	17610	17399	17538	17524	17508	17650	17503	17460	17434	17435	17539	17701	17537	17479	17567	17605	17527	17548	17501	17487	17584	17540	17562	17457	17441	17326	17331	17563	17348	17530	17417	17714	17475	17707	17563	17594	17580	17497	17509	17419	17522	17649	17613	17514	17494	17518	17494	17567	17209	17265	17653	17455	17471	17530	17508	17548	17592	17386	17531	17610	17514	17503	17453	17468	17758	17668	17655	17538	17676	17557	17603	17520	17475	17550	17439	17446	17523	17548	17583	17522	17311	17439	17430	17275	17475	17492	17550	17533	17471	17488	17520	17558	17519	17549	17476	17489	17403	17474	17550	17602	17482	17528	17637	17555	17572	17624	17555	17384	17536	17419	17436	17575	17521	17534	17598	17462	17541	17541	17648	17390	17467	17622	17618	17618	17506	17620	17481	17415	17479	17567	17419	17717	17499	17399	17497	17504	17475	17479	17638	17716	17433	17569	17436	17543	17367	17616	17412	17545	17435	17585	17442	17607	17658	17669	17493	17536	17658	17543	17551	17523	17448	17356	17469	17459	17680	17511	17570	17325	17557	17541	17560	17533	17648	17474	17614	17486	17386	17395	17527	17413	17272	17426	17599	17467	17421	17528	17392	17368	17544	17482	17722	17668	17556	17358	17518	17711	17405	17565	17494	17483	17619	17638	17448	17492	17561	17492	17560	17531	17385	17548	17417	17592	17612	17519	17472	17441	17424	17723	17423	17389	17612	17466	17502	17248	17633	17567	17625	17666	17615	17480	17635	17532	17540	17530	17458	17503	17668	17655	17510	17456	17305	17603	17613	17486	17599	17348	17449	17554	17462	17280	17578	17634	17447	17404	17703	17657	17581	17547	17387	17612	17317	17495	17598	17557	17446	17582	17523	17558	17573	17501	17464	17405	17427	17547	17545	17552	17389	17638	17587	17535	17487	17353	17431	17450	17691	17481	17577	17456	17680	17458	17511	17463	17518	17427	17360	17589	17467	17640	17697	17417	17342	17563	17686	17604	17703	17579	17550	17520	17401	17537	17415	17592	17507	17507	17568	17651	17655	17644	17499	17447	17413	17475	17484	17642	17592	17637	17640	17443	17671	17584	17528	17276
46740	51849	49721	38443	30826	28687	28029	27928	27530	27899	27385	27303	27497	27837	27929	27044	27178	27265	27295	27298	27312	27108	27438	27593	27366	27297	27176	27257	27315	27395	27389	27251	27366	27202	27023	27035	27109	27286	27017	27171	27391	27061	27383	27294	27202	27337	27260	26888	27129	27380	27217	26882	27136	27014	27161	27231	27357	27458	27380	27140	27357	27202	27176	27051	27151	27397	27000	27126	27341	27211	27240	27171	27223	26993	26865	27045	27262	27296	27351	27245	27185	27288	27355	27310	27400	27494	27452	27252	27253	27331	27255	27304	27282	27430	27214	27177	26958	27378	27171	27017	27083	27152	27172	27099	27324	27191	27313	27190	27389	27130	27188	27286	27151	27423	27027	27230	27275	27303	27160	27305	27360	27075	27210	27328	27185	27422	27234	27118	27307	27237	27242	27179	27155	27185	27249	27212	27015	27090	27101	27192	27229	27176	27405	27176	27288	27338	27040	27157	27352	27142	27090	27566	27320	27285	27116	27079	27245	27289	27332	26892	27350	26901	27200	27195	27284	27000	27227	27127	27210	27191	27254	27161	27042	27372	27091	27243	27131	27148	27254	27303	27021	27040	27077	27251	27117	27285	27065	27079	27315	27158	27245	27135	27090	27182	27147	27095	26949	26949	27240	27162	27048	27064	27387	27131	27299	27061	27290	27162	27382	27276	27382	27281	27157	27200	27492	27061	27041	27315	27017	27169	27106	26900	27171	27462	27327	27253	27099	27121	27185	27005	27008	26916	26942	27149	27045	27204	27174	27123	27120	27071	26907	27095	27080	27193	27238	27098	27232	27156	27205	26965	27136	27132	27135	27396	27370	27277	26875	26905	27162	27440	27127	26926	27147	27305	27494	27101	27218	27229	27188	27124	27078	27280	27184	27137	27167	26947	27109	27297	27095	27160	27335	27130	27223	27248	27372	27099	27336	27197	27220	27262	27240	27413	27283	26932	27186	27197	27280	27279	27101	27123	27251	27297	27285	27342	27154	27374	27270	27116	27077	27442	27327	27082	27432	27244	27182	27188	27314	27199	27210	27256	27151	27286	27371	27028	27482	27178	27295	27260	27220	27159	27508	27247	27092	27151	27205	27117	27321	27321	27402	27274	27153	27207	27295	27503	27202	27015	27278	27202	27372	27268	27291	27406	27159	27194	27266	27083	27105	27186	27203	27319	27264	27280	27233	27107	27212	27213	27464	27135	27167	27185	26987	27187	26947	27241	27355	27483	27322	27021	27044	27178	27227	27182	27202	27152	27007	27056	27270	27318	27319	27235	27014	27144	27359	27146	27171	27262	27257	27300	27255	27507	27028	27238	27227	27023	27254	27120	27338	27443	27187	27240	27333	27518	27038	27097	27297	27390	27319	27216	27224	27270	27329	27105	27229	27145	27268	27139	27185	27363	27149	27107	27280	27349	27386	27279	27398	27045	27260	27000	27202	27150	27176	27109	26991	27243	27760	27232	27126	27256	27177	27214	27398	27239	27378	26878	27067	27209	27191	27351	27230	27039	27212	27170	27215	27202	27242	27206	27003	27349	26970	27172	27215	27029	27243	27263	27017	27298	27067	27200	27465	27131	27343	27119	27043	27225	27190	27283	27223	27071	27094	27145	27275	27236	27336	27177	27053	27073	27224	27301	27165	27086	27195	26985	27322	27285	27406	27214	27222	27224	27186	27327	27180	27328	27328	27233	27041	27370	27325	27201	27407	27216	27138	27388	27312	27341	27101	27179	27312	27218	27083	27188	27065	27184	27147	27259	27171	27166	27215	27193	27152	27280	27243	26920	27431	27054	27038	27187	27370	27410	27470	27026	27221	27104	27331	27290	27279	27334	27040	27208	27525	27147	27386	27030	27198	27004	27176	27211	26921	27202	27171	27164	27365	27284	27030	27173	27302	27379	27403	27137	27106	27314	27145	27161	27311	27231	27302	27267	27425	27115	27157	27098	27367	27256	27323	27121	27206	27185	27313	27237	27444	27161	27256	27443	27284	26960	27194	27251	27140	27246	27367	27280	27425	27099	27214	26979	27311	27284	27393	27204	27395	27119	27373	27273	27347	27080	27020	27198	27232	27053	27495	27447	27183	27014	27298	26998	27223	27103	27227	27157	27121	27383	27446	27296	27315	27291	27324	27314	27025	27146	27322	27172	27602	27179	27053	27141	27015	27287	27512	27209	27133	27334	27298	26967	27187	27260	27049	27109	27322	27237	27352	27127	27086	27081	27230	27076	27259	27193	27252	27440	27331	27173	27081	27171	27548	27439	27308	27003	27126	26944	26943	26996	27230	27226	27163	27144	27128	27311	27272	27256	27060	27144	27170	27053	26965	27205	27067	27319	27093	27259	27178	27469	27436	27168	27294	27249	27278	27143	27380	27054	27029	27101	26946	26855	27074	27180	27209	27000	27255	27104	26995	27208	27217	27316	27261	27134	27339	26822	27114	27103	27391	27414	27317	27423	27417	27024	27132	27279	27328	27137	27138	27006	27151	27348	27087	26843	27118	27230	27269	27316	27331	27115	27408	27116	27221	27376	27364	27307	27277	27197	27215	27038	27165	27296	27301	27299	27328	27161	27246	27386	27124	27224	27072	27199	27010	27288	27032	27178	27214	27430	27322	27245	27205	27171	27399	26936	27479	27215	27444	27253	27114	27088	27190	27051	27283	27124	26984	27272	27079	27118	26974	27259	27294	27223	27225	27367	27159	27436	27460	27150	27283	27432	27095	27154	26858	27138	27407	27100	27215	27220	27208	27147	27242	27190	26925	27570	27260	27094	26873	27117	27290	27157	27293	27137	27011	27047	27336	27291	27013	27132	27278	27044	27497	27050	26978	27394	27431	27301	27013	27202	27117	27268	26990	27347	27326	27135	27303	27104	27114	27189	27271	27134	27303	27213	27131	27212	27193	27184	27216	27152	27241	27008	27249	27456	26953	27036	27186	27150	27104	27146	27285	27146	27139	27221	27218	27305	27437	27188	27496	27387	27264	27330	27325	27299	27144	27530	27258	27366	27086	27012	27270	27267	27148	27274	27283	27047	27175	27179	27226	27338	27377	27290	27308	27395	27265	27073	27319	27089	27400	27268	27208	27428	27097	26981	27139	27164	27144	27181	27298	27362	27322	27012	27172	27087	27127	27074	27016	27191	27537	27340	27019	27274	27147	27420	27146	27214	27023	27186	27295	27180	27390	27317	27041	27227	27279	27294	27439	27326	27259	27488	27190	27477	27271	27425	27347	27151	27138	27099	27347	27312	27224	27236	27201	27151	27200	27312	27155	27288	27164	27153	27354	27131	27182	27140	27348	27172	27273	27265	27040	27431	27267	27286	27069	26955	27245	27247	26969	27368	27016	27325	27193	27105	27238	27372	27323	27026	27124	27179	27234	27342	27007	27152	27595	27225	26997	27222	27218	27042	27335	27271	27184	27375	27397	27156	27072	26939	27244	27025	27310	27312	27316	27128	27488	27176	27166	27139	27298	26998	26966	27210	26939	27113	27165	27220	27147	27200	27210	27299	27120	27004	27186	27253	27079	27239	27116	27279	27281	27198	27296	27236	27187	26983	26820	27091	27222	27260	27460	27159	27044	27458	27312	27158	27170	27487	27106	27110	27350	27178	27107	27204	27084	27221	27414	27098	27283	27178	27375	27403	27295	27155	27108	27381	27111	27215	27033	27050	27110	27261	27099	27290	27107	27294	27196	27137	27072	27286	27270	27078	27276	27317	27326	27271	27276	27037	27206	27353	27087	27081	27063	26933	27368	27193	27254	27383	27365	27275	27226	27289	27365	26965	27214	27104	27177	27098	27071	27208	27232	27177	27273	27291	27365	27402	27298	27263	27198	26965	27097	27046	27096	27281	27428	27330	27309	27138	27293	27307	26948	27193	27339	27172	26929	27212	27202	27105	27097	27117	27361	27002	27029	26972	27330	27209	26986	26998	26987	27163	27089	27364	27196	27132	27049	27495	27040	27205	27001	27180	27142	27293	27180	27196	27370	26978	27159	27274	27289	27303	27642	27045	27153	27167	27219	27075	27254	27026	27139	27374	27161	27446	27289	27049	27353	27224	27381	27492	27276	27359	27278	27272	26970	27298	27101	27250	27036	27154	27202	27221	27288	27346	27219	26922	27064	27185	27258	27190	27261	27162	27312	27144	27191	27313	27293	27296	27187	27135	27437	27406	27049	27064	27165	27281	27154	27214	27172	27297	27283	27157	27041	27084	27147	27394	27262	27274	27114	27236	27213	27309	27188	27235	27262	27377	27062	27182	27002	27163	27153	27151	27078	27010	27303	27407	27188	27340	27489	27247	27038	27350	27264	27535	27036	27068	27212	27396	27317	27289	27208	26987	27325	26911	27309	27435	27176	27137	27425	27300	27255	27191	27168	27426	27349	27098	27327	27553	27154	27192	27125	27065	27232	26927	27095	27199	26884	27291	27408	27338	27185	27112	27123	27377	27339	27266	27108	27212	27239	27176	27540	27195	27598	27135	26927	27296	27117	27343	27330	27381	27276	27092	27324	27254	27142	27140	27319	27248	27192	27054	26990	27130	27227	27004	26932	26951	27340	27200	27079	26915	27184	27064	27087	27309	27272	27383	27268	27293	27396	27163	27373	27464	27075	27139	26996	27222	27363	27081	27099	27219	27162	27326	27109	27087	27327	27103	27113	27407	27559	27188	27049	27131	27127	27244	27267	27269	27417	27026	27177	27133	27244	27513	27229	27173	27180	27419	27375	27030	27304	27008	27150	27180	27026	27161	27349	27358	27092	27320	27370	27317	26996	26997	27220	27058	26873	27279	27287	27163	27215	27213	27129	27273	27169	27304	27185	27189	27238	27054	27273	27180	27514	27253	27293	27021	27283	27282	27243	27375	27112	26865	27259	27223	27321	27070	27100	26948	27230	27233	27139	27039	27159	27251	27210	26831	27084	27282	27150	27212	26958	27440	27226	27250	27053	27209	27368	27053	27143	27359	27266	27345	27191	27165	27134	27062	27275	27343	27184	27102	27184	27012	27293	27456	27242	27309	27413	27008	27183	27254	27339	27373	27031	27004	27271	27149	27067	27202	27200	27105	26921	27307	27088	27294	27504	27404	27307	27042	27172	27437	27173	27121	27153	27310	27345	26955
48431	56068	48212	29675	21917	19420	18925	18424	18414	17895	18042	17948	18186	18184	18262	17671	17764	17522	17337	17334	17407	17463	17712	17600	17643	17564	17565	17384	17408	17348	17459	17547	17568	17371	17435	17400	17544	17459	17417	17461	17450	17365	17415	17445	17519	17469	17619	17389	17455	17341	17461	17492	17385	17505	17334	17534	17508	17324	17433	17444	17631	17394	17435	17349	17491	17509	17505	17499	17398	17409	17473	17502	17360	17624	17598	17337	17456	17356	17416	17677	17438	17482	17515	17344	17423	17585	17647	17515	17379	17350	17507	17399	17415	17601	17498	17457	17396	17485	17486	17432	17348	17300	17538	17400	17424	17604	17330	17415	17498	17604	17448	17475	17375	17372	17457	17524	17408	17576	17425	17503	17536	17610	17381	17405	17443	17387	17257	17283	17458	17339	17549	17467	17494	17446	17236	17461	17361	17472	17331	17399	17422	17233	17685	17444	17517	17504	17422	17539	17477	17325	17362	17385	17395	17516	17350	17407	17526	17463	17245	17399	17517	17731	17191	17370	17361	17363	17470	17584	17415	17482	17333	17312	17365	17597	17289	17401	17218	17569	17569	17295	17294	17403	17389	17298	17493	17405	17526	17453	17552	17298	17408	17399	17403	17551	17443	17326	17326	17239	17366	17208	17335	17360	17257	17368	17457	17536	17371	17523	17461	17498	17487	17585	17496	17401	17518	17468	17344	17387	17380	17492	17356	17501	17372	17459	17324	17376	17430	17469	17407	17583	17541	17430	17335	17470	17373	17415	17320	17487	17545	17505	17467	17405	17337	17458	17323	17465	17636	17510	17423	17406	17554	17494	17467	17406	17582	17504	17447	17361	17504	17211	17347	17577	17273	17512	17459	17446	17381	17490	17305	17368	17409	17511	17314	17428	17387	17255	17403	17500	17583	17376	17405	17400	17549	17474	17474	17353	17413	17487	17454	17535	17402	17427	17270	17430	17475	17389	17466	17314	17378	17325	17375	17420	17478	17563	17349	17247	17637	17474	17431	17342	17490	17645	17482	17349	17365	17502	17492	17522	17577	17506	17429	17449	17515	17407	17382	17521	17382	17485	17666	17305	17577	17761	17366	17372	17332	17527	17464	17679	17409	17560	17455	17470	17366	17426	17318	17451	17530	17567	17333	17317	17386	17399	17404	17395	17375	17298	17569	17568	17621	17389	17528	17299	17533	17410	17404	17502	17683	17405	17458	17445	17475	17461	17363	17569	17460	17439	17376	17269	17636	17361	17446	17554	17599	17489	17454	17417	17481	17399	17497	17429	17385	17526	17322	17422	17392	17201	17275	17375	17358	17327	17488	17277	17384	17333	17382	17508	17345	17408	17508	17554	17487	17423	17465	17556	17362	17637	17529	17451	17440	17502	17372	17332	17495	17369	17388	17384	17203	17449	17340	17530	17450	17376	17514	17325	17431	17485	17351	17324	17274	17525	17581	17623	17431	17429	17426	17249	17453	17517	17362	17549	17305	17324	17508	17441	17321	17440	17376	17436	17395	17423	17344	17587	17187	17503	17518	17329	17590	17415	17528	17322	17466	17400	17424	17415	17557	17394	17425	17412	17627	17444	17572	17306	17464	17369	17484	17467	17412	17284	17561	17425	17449	17337	17557	17406	17589	17461	17532	17363	17353	17446	17434	17465	17298	17451	17611	17393	17305	17553	17455	17416	17308	17445	17255	17535	17364	17463	17375	17592	17365	17540	17376	17501	17525	17370	17423	17295	17588	17514	17436	17385	17395	17392	17421	17545	17550	17385	17266	17372	17400	17556	17501	17493	17498	17455	17449	17452	17514	17463	17432	17331	17535	17300	17492	17635	17493	17390	17575	17465	17240	17414	17423	17451	17299	17544	17591	17286	17378	17457	17354	17404	17473	17409	17473	17507	17301	17373	17612	17586	17422	17572	17477	17401	17377	17453	17346	17378	17434	17367	17314	17479	17395	17527	17529	17436	17510	17425	17493	17467	17530	17366	17404	17524	17299	17511	17519	17523	17432	17391	17350	17500	17506	17411	17390	17319	17486	17280	17425	17417	17448	17204	17393	17452	17483	17430	17381	17468	17550	17380	17390	17322	17346	17517	17410	17353	17369	17488	17291	17385	17404	17539	17329	17361	17312	17516	17370	17597	17642	17403	17426	17448	17209	17591	17601	17479	17362	17428	17431	17696	17334	17420	17302	17390	17324	17604	17531	17437	17264	17459	17592	17369	17537	17274	17193	17510	17616	17536	17376	17550	17542	17545	17535	17511	17478	17626	17493	17630	17424	17438	17405	17626	17444	17294	17497	17514	17463	17444	17245	17667	17291	17337	17397	17428	17604	17460	17406	17387	17504	17550	17449	17474	17216	17437	17316	17576	17358	17578	17500	17341	17409	17299	17484	17452	17475	17337	17408	17559	17473	17526	17632	17414	17503	17492	17397	17257	17305	17592	17412	17511	17457	17513	17297	17618	17396	17431	17506	17497	17474	17294	17613	17409	17526	17302	17359	17434	17385	17476	17311	17605	17405	17462	17373	17420	17420	17567	17275	17411	17362	17407	17411	17332	17416	17436	17544	17407	17390	17425	17447	17407	17384	17484	17413	17414	17476	17303	17339	17585	17482	17351	17490	17358	17359	17545	17446	17461	17398	17502	17295	17372	17354	17305	17510	17447	17411	17649	17482	17571	17278	17508	17571	17324	17396	17385	17479	17411	17500	17362	17584	17490	17334	17578	17519	17431	17392	17502	17303	17449	17309	17692	17421	17384	17369	17413	17551	17463	17461	17316	17331	17378	17452	17477	17243	17518	17363	17472	17510	17489	17449	17509	17411	17509	17466	17253	17540	17471	17545	17463	17504	17374	17490	17442	17544	17304	17475	17520	17461	17451	17317	17331	17593	17361	17453	17377	17471	17383	17369	17430	17634	17336	17295	17600	17611	17335	17491	17456	17395	17529	17385	17342	17390	17577	17479	17562	17450	17367	17455	17455	17529	17443	17365	17422	17585	17444	17312	17538	17465	17568	17407	17288	17321	17271	17308	17395	17519	17605	17633	17627	17563	17586	17508	17350	17671	17479	17429	17315	17362	17427	17383	17555	17254	17401	17578	17311	17434	17525	17203	17518	17474	17554	17466	17409	17454	17373	17472	17614	17470	17273	17235	17569	17425	17430	17315	17305	17413	17537	17424	17262	17477	17344	17322	17358	17359	17488	17447	17390	17472	17467	17354	17543	17366	17410	17402	17482	17670	17341	17373	17454	17470	17379	17552	17334	17382	17433	17474	17476	17554	17290	17226	17354	17360	17522	17439	17602	17521	17331	17582	17408	17598	17478	17497	17496	17351	17495	17448	17557	17664	17510	17541	17429	17556	17429	17558	17528	17482	17376	17563	17574	17428	17493	17437	17497	17487	17517	17601	17539	17383	17360	17346	17364	17488	17464	17380	17470	17280	17389	17413	17542	17315	17544	17401	17295	17543	17473	17606	17472	17471	17476	17398	17642	17357	17366	17472	17479	17585	17481	17428	17412	17431	17467	17477	17538	17445	17539	17363	17479	17370	17547	17657	17364	17615	17404	17563	17371	17544	17376	17347	17463	17400	17305	17414	17537	17400	17329	17463	17599	17582	17419	17442	17402	17339	17335	17327	17347	17467	17545	17382	17423	17413	17474	17366	17679	17464	17428	17501	17552	17514	17392	17396	17506	17433	17387	17499	17548	17429	17453	17663	17413	17692	17585	17600	17434	17558	17333	17396	17570	17546	17495	17552	17348	17414	17379	17457	17528	17475	17293	17081	17458	17376	17402	17364	17619	17372	17338	17495	17451	17434	17480	17441	17422	17375	17334	17442	17293	17282	17354	17603	17295	17211	17457	17479	17467	17298	17476	17532	17484	17367	17572	17562	17355	17377	17314	17566	17369	17400	17569	17368	17502	17673	17506	17602	17328	17591	17350	17284	17480	17327	17466	17470	17434	17387	17417	17531	17340	17435	17296	17391	17471	17453	17382	17609	17627	17471	17323	17437	17301	17344	17458	17343	17590	17485	17361	17513	17328	17418	17504	17421	17424	17235	17315	17519	17489	17230	17343	17424	17408	17447	17423	17411	17651	17414	17538	17394	17318	17392	17479	17476	17445	17371	17364	17546	17494	17713	17471	17382	17504	17267	17495	17446	17541	17433	17391	17350	17572	17432	17499	17490	17552	17360	17341	17340	17504	17445	17386	17344	17482	17432	17461	17484	17491	17666	17403	17389	17520	17341	17340	17348	17434	17446	17461	17603	17454	17549	17636	17308	17455	17517	17252	17373	17427	17328	17436	17423	17359	17394	17546	17457	17401	17538	17418	17330	17475	17462	17363	17520	17197	17328	17316	17361	17336	17471	17425	17309	17418	17422	17555	17449	17482	17411	17400	17461	17441	17313	17433	17513	17582	17494	17428	17499	17538	17464	17421	17302	17414	17624	17368	17464	17514	17371	17444	17369	17527	17398	17411	17530	17259	17429	17522	17459	17398	17544	17613	17355	17457	17400	17347	17585	17454	17354	17666	17415	17427	17408	17553	17484	17310	17520	17349	17522	17408	17381	17476	17423	17425	17294	17391	17293	17274	17451	17503	17341	17460	17470	17436	17477	17475	17267	17635	17824	17286	17366	17538	17520	17441	17407	17525	17276	17451	17378	17537	17395	17313	17439	17504	17423	17568	17513	17258	17664	17411	17344	17327	17422	17522	17592	17412	17447	17430	17487	17490	17409	17631	17409	17486	17279	17376	17447	17462	17538	17502	17419	17367	17530	17528	17409	17330	17532	17507	17272	17447	17566	17603	17350	17414	17590	17570	17397	17368	17336	17383	17494	17539	17528	17489	17423	17570	17378	17541	17575	17292	17536	17475	17412	17258	17319	17371	17520	17289	17558	17364	17295	17451	17515	17350	17566	17461	17435	17358	17471	17412	17538	17536	17410	17405	17323	17328	17737	17388	17368	17637	17500	17543	17367	17293	17527	17515	17531	17548	17361	17423	17416	17515	17444	17551	17589	17628	17490	17318	17430	17365	17383	17351	17605	17522	17537	17369	17352	17221	17320	17285	17440	17435	17256	17547	17445	17343	17513	17454	17539	17556	17506	17316	17340	17491	17463	17299	17421	17272
23519	20768	28090	27473	26839	29626	31506	29127	28181	28513	28027	29597	34774	35333	35865	30197	27338	27398	27325	27373	27050	27148	28657	28708	28410	27642	27628	27164	27153	27005	27280	27201	27289	27105	27274	27194	27194	27064	27041	27275	27094	26966	27102	27286	27125	27240	27212	27289	27052	27119	27287	27316	27243	26978	27277	27207	27140	27084	27240	27082	27198	27054	27101	26940	27139	27120	27144	27121	27055	27102	27377	27106	26911	27325	27241	27306	27021	27254	27103	26892	27150	26914	26854	27044	27202	27218	27274	27199	27225	26926	26976	27016	27133	26952	27074	26769	27219	27247	27050	26978	27066	27043	27256	27042	27025	26999	27124	26891	27008	26896	27067	26835	26926	27026	27265	26904	27348	27257	27295	27204	26995	27058	27195	27098	27183	27053	26905	27170	27240	26942	27361	27171	27079	27017	27122	26898	27272	27181	27122	27030	26975	27199	27056	27087	27409	27347	27193	27372	27121	27130	27184	27257	27162	27165	27004	26988	26869	27306	27034	27159	26877	27217	27164	27110	27273	27185	26982	27219	27231	27342	27421	27144	27193	26877	27042	27188	27167	27110	26890	26790	26911	27143	26952	27007	27259	27047	27086	27012	27301	27214	27176	27229	27003	27131	27147	26916	26812	26764	26938	27099	27220	27227	27128	27352	27303	27057	27243	26924	27303	26950	27185	27139	27052	27374	27160	27035	27181	27246	26981	27432	26975	27262	27259	27021	27019	26952	26982	27345	26945	27210	27381	27057	26977	27158	26911	27117	27106	26888	26906	27202	27118	27293	27149	26898	27160	27051	27054	27342	27324	27131	27156	27059	27081	27276	27225	26992	27215	26899	27191	27393	27247	27156	27133	27306	27246	27146	27007	27191	27122	26964	26958	27199	27321	27148	27046	26945	27120	26890	27198	27247	27204	26950	27014	26987	27326	26969	27096	27159	27109	27128	27219	26998	27047	27428	27082	27304	27112	26934	26991	27266	27286	26941	27156	27063	27297	27036	27159	26864	27175	26960	26826	27191	27057	26872	27025	27043	27154	27055	27010	26973	26960	26900	26776	26957	26913	27062	27154	27044	27160	27065	27273	26897	27148	26934	26880	26855	27042	27397	27248	27372	27021	27376	27176	27038	27126	27269	27165	27026	26956	26710	27012	27145	27387	27145	27368	26855	27362	27123	27266	27073	27356	27119	27017	27170	27200	27086	27218	26907	27102	27359	27103	27234	27270	27107	27353	27350	26813	27063	27173	27269	26897	27035	27026	26999	27296	27351	27230	27115	27202	27108	27136	27075	26971	26744	27202	27130	27072	27072	27056	27055	26895	27006	26926	27000	27125	27360	27184	27215	27194	27324	27194	27156	27060	26949	27090	27160	27182	27113	26960	27089	26982	27059	27150	27044	27171	27040	27010	27176	27093	27319	26943	27118	27173	27182	26876	27024	27228	27204	26946	27127	27300	27254	26905	27125	27126	27310	27274	27220	27178	26808	27129	27136	26993	27046	27074	26974	26834	26950	27292	26907	27060	26762	27004	27111	27148	27048	27170	27116	27040	27128	27189	27109	27109	27210	27123	27360	27044	26964	26801	27324	27131	27280	27191	26987	27080	27057	27296	26990	27030	27112	26929	27208	27264	27157	27086	27147	27197	27279	27293	27155	27380	26996	27060	27031	27108	26854	27285	27298	27042	27127	27145	27237	27068	27003	26943	26998	27325	27014	26966	26845	27091	27219	27098	26846	27065	26947	26833	27154	26803	27002	27190	27127	27327	27256	27012	27172	27258	27012	26997	27111	26835	26971	27132	27342	27254	27133	26943	26834	27022	26939	26983	27169	27422	26910	26949	26939	27174	27266	27137	27063	26983	27220	27315	27114	27091	27053	27148	26672	27328	27085	27017	27241	27083	27260	26782	27061	27296	27202	27193	27227	27182	27028	27201	27211	27040	27138	27199	26873	27051	27178	27022	27158	26926	26982	27257	27175	26688	27189	26990	27020	27205	27155	27020	27230	27030	26957	27323	27318	27412	27112	27188	26976	27036	27165	27199	27158	27184	27481	26915	27068	27097	27316	27220	27182	27285	27065	26993	27265	27109	26875	26990	27011	27256	26903	27054	27032	27118	27257	27259	26953	27515	27409	27298	27081	26855	26963	27236	27189	26984	27075	27060	26961	26863	27005	27188	27282	27239	27200	27312	27086	27326	26958	27170	27057	27186	27173	27409	27064	27389	27124	27082	26938	27007	27283	26864	27116	27212	27448	27087	27124	27245	27019	27165	26910	27190	27022	27235	27186	27241	27137	27055	27184	27257	27146	27124	27131	27167	27080	27230	27097	26975	27212	27410	26999	27112	27194	27112	27402	27061	27187	27059	27205	27298	26981	27132	27248	27367	27017	27000	27186	27362	27070	26952	27168	27088	26789	26950	27132	27217	27078	27349	27047	27189	27191	27052	27017	26947	26947	27329	27187	27053	27085	27089	27042	27128	27096	27124	27182	27236	27057	26911	27000	27265	27173	26942	26929	27144	27191	27252	27204	27391	27041	27279	27327	27064	27007	26960	27126	26892	27165	27245	27190	26726	27253	27196	26915	27368	27222	27196	27167	27262	27233	27152	27386	26968	27008	27132	26978	27537	27058	27283	26949	26987	27005	27121	27155	27004	27256	27281	27202	26936	26962	27254	27090	26961	27003	27116	27261	27255	27000	26912	26960	27169	27266	27046	27098	27135	27008	26911	26951	27035	27058	27266	26937	27086	27126	27143	26908	27092	26761	27370	27238	27044	27228	27132	27304	26977	27145	26839	27086	27062	27109	27065	26979	26935	26924	26961	27050	27221	27005	26883	27022	27072	26959	27315	27214	26903	27071	27166	27009	27105	27333	27244	27326	27157	27138	27224	27198	27142	27186	27240	27050	27080	27111	27007	26855	27541	27082	27119	27245	27062	27056	26850	27253	26819	27396	27085	27296	27219	27115	27279	26971	27048	26955	27145	27393	27227	27041	27021	26913	27350	26922	27228	27239	27275	26972	27182	27199	26965	27113	27099	27116	26911	26961	26958	27085	27103	27149	27030	27313	26911	27089	27010	26929	27023	27121	27079	27052	26983	27000	27042	27104	26959	27163	27294	27144	27036	27203	27149	27095	27030	27187	27311	26911	27205	27058	27195	26991	27060	26915	26807	27003	27189	27268	27120	27269	27282	26891	26989	26792	27074	27194	27022	27282	26922	26823	26996	26969	27006	27225	27131	27109	27019	27055	27009	27219	27258	27274	26861	27080	27089	27151	26977	27044	27147	27007	26917	27086	27036	27440	27342	26983	26989	26924	27105	26987	26982	27194	27050	27164	27083	27191	27068	27037	27107	26963	27222	27212	27399	26946	27186	27115	27075	27145	27355	26895	26806	27110	26982	27156	27048	27067	27232	27139	27172	27008	27030	27124	27145	26946	27105	27326	27173	27115	27166	27288	27108	27300	27188	27220	27062	26953	27204	27096	26889	27189	27233	26991	27139	27251	27217	27031	26785	27096	27282	27270	27013	27266	27286	26973	27354	27056	26988	27087	27093	26990	26881	27060	27097	27006	27209	27068	26909	27037	26970	27052	27198	27054	27166	27057	27246	27177	27022	27119	27215	27077	27256	27286	27017	26788	27058	26962	27338	27078	27112	27131	27201	27247	27118	27020	27052	26962	27094	26911	27240	27304	27126	27154	27113	26998	27210	27271	26970	27099	26938	27034	26869	27106	26986	27005	27090	27102	27162	27246	27013	27047	27355	27092	27129	27197	27155	27205	27200	27012	26951	27015	27050	27176	27363	27301	27017	26913	27016	27011	27158	27165	27273	26819	27141	27004	27216	27037	27048	27110	27089	27236	26986	27143	27046	26945	27016	27092	27122	27100	27081	27010	27108	27138	27275	27110	27151	27230	27068	27352	27092	27110	27373	26767	27073	27481	27213	27282	26937	26951	27192	27214	27254	27033	26954	27171	26933	26935	27163	26876	26927	26970	27100	26944	26981	27391	27036	26996	27136	27277	27230	26870	27098	27166	27242	27115	27403	27182	27091	27273	27106	27251	27077	27097	27094	27236	27454	27134	27180	27216	26863	27058	27075	27011	27103	27109	26895	26758	27196	27138	27194	27371	27073	27394	27264	27200	27157	27039	27235	27015	26992	27030	27180	27182	27079	26899	27316	26868	27017	27148	27135	27127	26912	27075	27196	27257	27016	27020	26950	27004	27208	27042	27154	26976	27115	27386	27119	27049	27068	27149	27121	27429	27040	26975	27165	26963	27117	27093	27295	27313	27252	27169	27062	27212	27182	27102	26997	27038	26998	27029	26913	27098	26872	27281	27248	27204	27072	26778	27016	27265	27194	26923	27103	26980	27085	27234	27196	27312	27171	26899	27023	27089	27149	26965	27264	27180	27320	27467	27015	27102	27040	27067	27428	27146	27191	27112	27234	27367	27383	27186	27011	27035	26964	27203	27087	27182	27062	27203	26907	26899	27240	26886	26851	27006	27126	26996	26822	27084	27335	27354	26937	26966	27117	27026	27017	27233	27198	27294	27100	26879	27051	27118	27261	27025	27105	27030	27021	27086	27301	27214	27397	27116	27096	27375	27093	27067	27202	27160	27212	27282	26896	27141	27256	27147	27051	27062	27294	27048	27242	27436	27168	27117	26973	26966	27071	27179	27266	27119	26817	27141	27186	27088	27317	26767	27060	27172	27045	27029	26931	27057	27186	27075	27340	27275	27186	27417	26976	27313	27266	27385	27234	27061	27324	26917	27138	27158	27097	27089	27245	27051	26983	27116	26990	27018	27232	27170	27194	27026	27028	27401	27257	26997	27118	27043	27389	27089	26816	27076	27014	27419	26824	27038	27290	27092	27091	27011	27169	26719	27024	27003	26982	27263	26869	27150	26879	27212	27072	27214	27308	27194	27106	27239	27488	27094	27074	27008	27069	27090	27113	27199	27199	27246	27344	27255	27136	26918	27026	27245	27097	27017	27032	27083	27355	26876	27285	26994	27188	26868	27193	27012	27235	27180	26874	27346	27097	26920	26937	27183	27032	27245	27249	26968	26863	27131	27013	27142	27139	27223	27133	27267	27299	27256	27325	26974	27128	26651	27184	27247	27155	27173	27082	27001
45142	68928	57565	40219	29060	22997	20925	19787	19367	18828	18795	21683	28446	28332	28177	19750	17467	17505	17324	17491	17474	17692	19565	19420	18593	17716	17675	17372	17448	17620	17466	17664	17511	17243	17439	17461	17450	17439	17253	17243	17482	17345	17547	17428	17372	17405	17401	17561	17327	17559	17601	17535	17359	17307	17453	17470	17489	17279	17606	17591	17380	17327	17395	17318	17592	17448	17457	17325	17402	17427	17416	17487	17410	17472	17534	17481	17321	17351	17315	17371	17444	17336	17444	17479	17393	17417	17460	17487	17398	17344	17439	17317	17445	17373	17354	17242	17410	17454	17366	17375	17333	17516	17481	17362	17483	17330	17310	17404	17469	17303	17567	17499	17513	17388	17516	17443	17570	17498	17406	17387	17269	17463	17363	17539	17324	17306	17399	17663	17365	17298	17490	17223	17420	17526	17353	17381	17480	17393	17408	17329	17386	17401	17446	17503	17256	17347	17415	17391	17385	17519	17458	17387	17474	17439	17293	17448	17536	17451	17466	17625	17438	17439	17266	17348	17540	17324	17300	17582	17516	17241	17532	17330	17326	17608	17322	17565	17518	17334	17418	17518	17511	17573	17146	17499	16998	17345	17438	17421	17544	17428	17405	17428	17504	17414	17327	17649	17585	17495	17217	17459	17366	17466	17551	17432	17574	17523	17301	17483	17333	17313	17137	17642	17357	17350	17471	17528	17364	17522	17457	17444	17516	17506	17211	17561	17203	17351	17459	17503	17402	17332	17609	17315	17511	17373	17275	17431	17593	17384	17592	17336	17547	17450	17371	17298	17438	17364	17497	17532	17551	17560	17512	17299	17469	17306	17266	17426	17307	17250	17422	17450	17347	17398	17484	17454	17340	17489	17267	17465	17523	17376	17383	17471	17284	17313	17384	17412	17415	17465	17403	17303	17353	17449	17449	17529	17419	17452	17406	17596	17321	17573	17332	17474	17313	17342	17499	17506	17162	17395	17248	17367	17452	17452	17315	17449	17430	17352	17444	17368	17380	17592	17373	17342	17336	17521	17428	17342	17485	17574	17608	17512	17386	17515	17333	17481	17248	17444	17461	17329	17419	17382	17324	17504	17446	17539	17274	17382	17454	17438	17375	17325	17591	17347	17469	17514	17248	17389	17519	17507	17494	17454	17414	17548	17484	17527	17553	17588	17251	17276	17458	17446	17566	17346	17501	17332	17553	17310	17402	17429	17517	17314	17479	17639	17609	17414	17451	17263	17330	17445	17401	17518	17501	17538	17467	17340	17522	17501	17434	17499	17212	17413	17314	17361	17462	17402	17351	17344	17354	17375	17486	17426	17524	17453	17403	17341	17364	17427	17466	17432	17562	17412	17392	17367	17269	17385	17468	17375	17420	17357	17482	17438	17248	17461	17476	17274	17537	17536	17227	17327	17432	17226	17411	17515	17368	17234	17504	17459	17614	17501	17295	17649	17518	17373	17380	17496	17526	17239	17391	17502	17391	17336	17314	17300	17326	17295	17466	17373	17432	17391	17241	17267	17325	17481	17576	17518	17461	17299	17372	17372	17582	17208	17267	17446	17396	17448	17658	17474	17563	17392	17519	17367	17219	17438	17463	17421	17482	17248	17406	17398	17526	17669	17444	17490	17459	17437	17589	17471	17499	17241	17359	17352	17458	17455	17602	17431	17549	17380	17423	17469	17399	17381	17438	17358	17264	17328	17364	17446	17573	17360	17508	17330	17364	17469	17341	17232	17452	17363	17441	17445	17286	17575	17568	17457	17420	17535	17346	17398	17361	17384	17672	17418	17435	17441	17347	17499	17279	17264	17342	17504	17503	17575	17558	17304	17325	17306	17240	17390	17213	17462	17400	17431	17395	17437	17526	17435	17431	17297	17447	17478	17203	17410	17605	17611	17508	17278	17444	17465	17414	17367	17427	17585	17508	17493	17283	17459	17463	17467	17366	17441	17318	17448	17413	17446	17348	17562	17144	17471	17458	17454	17331	17375	17516	17464	17363	17619	17212	17431	17462	17417	17396	17337	17508	17319	17420	17399	17322	17436	17543	17434	17458	17471	17432	17385	17411	17396	17246	17310	17408	17424	17350	17353	17457	17402	17411	17487	17321	17417	17662	17386	17245	17518	17519	17505	17382	17488	17418	17366	17474	17516	17428	17430	17379	17626	17465	17509	17316	17269	17381	17488	17380	17405	17530	17357	17471	17560	17247	17680	17462	17447	17331	17291	17378	17420	17316	17434	17401	17460	17319	17376	17288	17360	17461	17431	17384	17415	17422	17442	17415	17355	17425	17481	17226	17393	17601	17340	17334	17525	17465	17459	17360	17493	17379	17358	17352	17324	17298	17352	17453	17352	17516	17359	17318	17450	17451	17317	17444	17456	17455	17401	17435	17447	17433	17403	17542	17371	17413	17523	17595	17374	17502	17514	17406	17415	17501	17369	17452	17440	17344	17509	17538	17519	17293	17390	17494	17362	17521	17523	17414	17316	17331	17253	17288	17398	17162	17394	17343	17444	17435	17445	17629	17597	17405	17391	17422	17471	17472	17383	17464	17271	17336	17429	17431	17506	17332	17384	17228	17529	17431	17273	17421	17345	17364	17514	17508	17478	17362	17401	17405	17460	17565	17395	17296	17530	17206	17425	17593	17367	17444	17437	17560	17511	17292	17390	17603	17539	17383	17486	17445	17319	17336	17484	17513	17539	17376	17408	17361	17433	17518	17394	17506	17370	17447	17384	17359	17337	17302	17373	17353	17300	17617	17484	17388	17403	17225	17357	17245	17420	17244	17511	17361	17330	17229	17446	17408	17264	17403	17383	17258	17475	17552	17528	17363	17507	17295	17567	17344	17390	17392	17436	17405	17403	17485	17468	17476	17411	17390	17306	17312	17551	17238	17362	17262	17434	17376	17445	17340	17189	17422	17296	17449	17487	17433	17378	17201	17338	17299	17437	17392	17505	17389	17437	17387	17414	17509	17358	17357	17498	17417	17436	17470	17303	17356	17517	17480	17474	17339	17503	17450	17471	17530	17458	17471	17499	17428	17466	17434	17372	17277	17468	17379	17386	17524	17520	17561	17618	17517	17436	17576	17498	17369	17599	17296	17572	17243	17420	17437	17582	17331	17537	17305	17403	17528	17506	17560	17449	17506	17454	17432	17256	17429	17386	17507	17465	17545	17406	17294	17353	17325	17499	17424	17530	17423	17549	17439	17360	17478	17564	17393	17498	17393	17394	17242	17481	17500	17354	17389	17461	17466	17413	17526	17494	17450	17404	17433	17470	17426	17343	17376	17400	17358	17482	17384	17279	17243	17378	17450	17370	17476	17525	17531	17417	17520	17447	17417	17505	17385	17360	17485	17418	17441	17259	17434	17245	17360	17399	17366	17183	17508	17440	17469	17420	17389	17239	17264	17396	17431	17469	17612	17357	17329	17391	17362	17552	17492	17506	17420	17413	17569	17313	17468	17524	17436	17401	17459	17351	17540	17285	17473	17491	17484	17377	17600	17476	17551	17381	17430	17463	17441	17505	17421	17362	17513	17417	17260	17274	17474	17362	17369	17471	17376	17559	17280	17301	17409	17374	17436	17328	17542	17236	17537	17388	17518	17414	17378	17333	17534	17524	17423	17414	17600	17541	17295	17312	17373	17474	17467	17435	17389	17372	17406	17302	17342	17423	17475	17360	17419	17404	17481	17327	17435	17338	17316	17380	17472	17634	17477	17262	17445	17332	17441	17447	17420	17544	17435	17717	17456	17220	17397	17422	17297	17279	17369	17461	17240	17419	17496	17469	17314	17532	17383	17531	17345	17326	17545	17470	17350	17399	17537	17352	17442	17426	17351	17416	17306	17525	17604	17473	17501	17524	17706	17412	17411	17433	17396	17322	17301	17316	17478	17541	17402	17428	17395	17358	17292	17335	17445	17472	17416	17477	17433	17476	17287	17256	17391	17364	17350	17478	17366	17336	17403	17437	17588	17468	17612	17248	17452	17491	17312	17428	17405	17435	17514	17492	17240	17513	17433	17441	17314	17459	17422	17568	17401	17538	17360	17193	17335	17421	17305	17338	17433	17218	17378	17343	17481	17482	17587	17230	17473	17455	17453	17446	17480	17368	17445	17452	17412	17383	17476	17486	17487	17390	17270	17406	17532	17511	17356	17356	17530	17523	17464	17384	17384	17657	17301	17540	17345	17408	17309	17508	17483	17438	17306	17534	17402	17278	17240	17415	17456	17458	17272	17404	17464	17376	17483	17425	17429	17311	17556	17309	17555	17363	17495	17347	17254	17395	17268	17489	17326	17473	17495	17537	17257	17522	17392	17406	17252	17594	17448	17504	17478	17523	17572	17652	17431	17313	17386	17463	17293	17342	17427	17369	17400	17329	17313	17344	17402	17383	17349	17433	17461	17348	17348	17461	17433	17253	17406	17282	17193	17508	17365	17379	17412	17483	17386	17468	17447	17517	17331	17195	17397	17312	17478	17310	17342	17460	17490	17479	17375	17206	17303	17361	17366	17532	17487	17342	17350	17443	17489	17395	17531	17351	17383	17363	17340	17370	17459	17508	17512	17460	17492	17474	17406	17522	17468	17464	17361	17383	17419	17564	17375	17366	17429	17480	17428	17406	17345	17452	17547	17282	17357	17362	17360	17463	17407	17425	17260	17447	17262	17342	17410	17410	17368	17417	17420	17439	17347	17551	17189	17333	17482	17446	17386	17530	17461	17455	17505	17306	17466	17349	17480	17453	17425	17375	17226	17430	17454	17413	17480	17444	17487	17403	17434	17424	17514	17336	17363	17338	17446	17384	17316	17675	17354	17401	17349	17463	17402	17274	17400	17505	17421	17375	17330	17367	17387	17467	17393	17337	17282	17547	17459	17321	17445	17593	17256	17647	17523	17475	17470	17361	17567	17439	17308	17413	17440	17229	17428	17506	17521	17282	17400	17415	17371	17378	17353	17627	17559	17326	17415	17507	17398	17290	17378	17415	17492	17560	17402	17537	17541	17431	17500	17527	17570	17450	17386	17361	17543	17462	17555	17559	17213	17334	17282	17551	17426	17502	17427	17432	17388	17325	17587	17364	17400	17558	17386	17461	17418	17413	17433	17446	17358	17323	17467	17399	17231	17464	17414	17357
22024	20575	27467	26089	25227	29926	32301	28676	28020	28087	27577	30427	38786	39133	38673	33504	27400	26888	27118	26750	26689	26784	28128	28546	28096	27562	27141	26590	26906	26681	26864	26893	26508	26751	26490	26395	26503	26605	26633	26698	26684	26932	26646	26613	26565	26571	26756	26544	26510	26429	26886	26377	26511	26669	26417	26754	26524	26673	26604	26812	26671	26849	26496	26572	26564	26622	26580	26442	26581	26744	26697	26500	26499	26479	26568	26656	26556	26423	26539	26807	26476	26793	26650	26174	26663	26761	26759	26648	26714	26384	26491	26508	26761	26485	26370	26601	26548	26773	26636	26467	26672	26624	26798	26553	26707	26711	26577	26506	26645	26500	26658	26838	26669	26565	26290	26833	26787	26661	26638	26666	26836	26570	26522	26363	26365	26774	26254	26502	26569	26637	26756	26513	26393	26397	26665	26426	26419	26598	26532	26594	26485	26618	26537	26545	26711	26486	26450	26385	26512	26375	26578	26357	26540	26428	26450	26542	26437	26485	26601	26537	26394	26508	26546	26355	26662	26664	26646	26870	26501	26360	26687	26585	26600	26695	26465	26434	26667	26404	26692	26777	26618	26603	26368	26653	26840	26762	26399	26376	26424	26563	26531	26519	26418	26212	26522	26683	26534	26593	26631	26561	26358	26683	26556	26362	26712	26389	26636	26567	26356	26549	26403	26589	26555	26657	26468	26514	26535	26381	26604	26528	26609	26759	26559	26493	26481	26434	26378	26397	26397	26610	26548	26299	26647	26599	26495	26383	26317	26592	26523	26675	26736	26623	26641	26513	26921	26667	26487	26684	26783	26688	26662	26513	26649	26815	26498	26625	26404	26462	26610	26242	26461	26288	26537	26405	26749	26473	26468	26583	26576	26489	26444	26322	26573	26568	26507	26616	26587	26359	26700	26463	26558	26435	26586	26549	26510	26470	26493	26743	26568	26602	26436	26332	26706	26423	26617	26500	26292	26550	26597	26471	26631	26621	26508	26747	26657	26421	26754	26336	26634	26703	26426	26469	26712	26641	26590	26617	26409	26561	26518	26472	26469	26722	26584	26402	26295	26646	26573	26543	26546	26524	26411	26310	26486	26380	26724	26646	26554	26499	26608	26620	26573	26314	26877	26532	26534	26511	26391	26556	26733	26422	26706	26288	26458	26387	26499	26577	26724	26491	26547	26569	26302	26444	26480	26520	26392	26391	26256	26598	26729	26487	26513	26564	26318	26658	26609	26570	26723	26628	26469	26386	26324	26636	26326	26485	26644	26690	26365	26842	26519	26692	26727	26500	26546	26416	26276	26543	26518	26640	26690	26641	26456	26532	26493	26535	26436	26650	26717	26771	26608	26493	26672	26422	26453	26444	26492	26441	26645	26605	26647	26598	26538	26478	26539	26450	26542	26477	26522	26600	26317	26488	26723	26813	26576	26450	26902	26805	26557	26494	26514	26520	26680	26347	26319	26471	26814	26434	26588	26653	26607	26802	26547	26504	26617	26632	26690	26452	26718	26455	26955	26523	26717	26450	26474	26672	26520	26369	26819	26737	26512	26249	26453	26698	26549	26736	26601	26397	26558	26443	26366	26625	26411	26507	26617	26746	26493	26728	26488	26527	26289	26354	26585	26494	26497	26335	26669	26685	26472	26371	26587	26542	26577	26203	26572	26606	26174	26399	26769	26560	26574	26271	26591	26548	26632	26727	26307	26512	26479	26606	26491	26636	26546	26414	26485	26393	26424	26527	26645	26601	26290	26760	26586	26671	26223	26843	26624	26591	26676	26256	26404	26520	26371	26496	26520	26495	26860	26466	26433	26605	26530	26379	26414	26500	26408	26465	26673	26648	26664	26747	26738	26445	26583	26428	26596	26732	26650	26579	26569	26669	26465	26403	26410	26349	26656	26793	26597	26275	26489	26087	26503	26540	26576	26495	26592	26469	26584	26628	26633	26557	26378	26330	26505	26706	26381	26529	26690	26581	26742	26428	26302	26420	26600	26322	26335	26804	26750	26642	26405	26640	26356	26443	26445	26653	26686	26672	26616	26421	26487	26496	26505	26429	26575	26489	26709	26256	26507	26376	26641	26671	26699	26760	26404	26479	26327	26763	26629	26547	26504	26628	26361	26485	26593	26313	26399	26515	26653	26624	26385	26542	26532	26596	26493	26479	26470	26424	26522	26246	26395	26741	26576	26563	26484	26473	26634	26800	26506	26482	26590	26572	26671	26507	26689	26452	26460	26468	26530	26752	26695	26514	26530	26377	26753	26591	26717	26419	26655	26371	26198	26596	26637	26362	26307	26342	26632	26461	26522	26747	26741	26735	26790	26661	26516	26428	26455	26628	26539	26400	26548	26657	26709	26589	26609	26478	26668	26738	26656	26670	26580	26671	26454	26500	26349	26466	26405	26501	26545	26629	26607	26632	26569	26352	26676	26502	26649	26735	26714	26516	26586	26552	26710	26628	26777	26526	26773	26638	26536	26577	26549	26324	26528	26517	26286	26436	26666	26605	26461	26822	26511	26543	26376	26220	26344	26312	26421	26594	26339	26594	26886	26663	26600	26690	26642	26479	26658	26338	26528	26492	26466	26331	26528	26678	26575	26367	26612	26610	26518	26418	26607	26542	26610	26323	26739	26468	26360	26275	26529	26503	26487	26543	26870	26524	26690	26583	26497	26433	26426	26317	26472	26258	26737	26453	26477	26481	26487	26559	26309	26557	26317	26583	26312	26451	26475	26556	26334	26395	26539	26322	26518	26725	26475	26516	26612	26497	26581	26385	26569	26686	26501	26624	26738	26660	26738	26630	26350	26638	26458	26450	26302	26545	26550	26672	26341	26338	26784	26632	26498	26642	26690	26469	26445	26557	26356	26678	26560	26557	26494	26601	26614	26635	26620	26359	26590	26652	26602	26785	26455	26433	26524	26382	26677	26301	26670	26174	26640	26516	26588	26602	26390	26599	26253	26431	26640	26612	26432	26385	26635	26595	26538	26518	26620	26399	26782	26669	26432	26464	26371	26385	26630	26337	26547	26495	26527	26496	26627	26556	26294	26413	26555	26844	26707	26701	26446	26577	26576	26695	26532	26594	26640	26777	26498	26452	26323	26566	26646	26540	26647	26520	26298	26690	26763	26425	26615	26216	26596	26242	26359	26360	26700	26512	26398	26596	26448	26513	26602	26477	26255	26412	26634	26729	26609	26422	26753	26606	26507	26500	26268	26704	26633	26277	26687	26497	26583	26629	26252	26327	26524	26524	26605	26344	26424	26517	26398	26367	26576	26526	26458	26695	26446	26296	26268	26455	26301	26593	26502	26431	26328	26387	26739	26544	26818	26358	26419	26486	26361	26450	26521	26643	26391	26509	26231	26633	26382	26548	26416	26518	26594	26384	26391	26677	26633	26566	26642	26642	26378	26313	26261	26493	26472	26518	26616	26611	26690	26633	26579	26669	26410	26432	26512	26594	26834	26490	26539	26495	26762	26782	26469	26465	26563	26267	26614	26507	26536	26619	26430	26605	26466	26602	26689	26766	26863	26767	26512	26617	26624	26495	26436	26693	26454	26402	26569	26336	26550	26493	26554	26459	26772	26315	26334	26279	26392	26481	26407	26434	26694	26524	26654	26531	26387	26765	26521	26752	26744	26439	26507	26249	26455	26405	26699	26312	26501	26466	26559	26663	26690	26584	26537	26508	26667	26721	26598	26429	26563	26701	26567	26474	26726	26456	26499	26490	26613	26616	26677	26579	26381	26390	26663	26695	26702	26576	26573	26752	26702	26648	26525	26511	26521	26456	26502	26685	26608	26324	26389	26351	26549	26562	26571	26522	26481	26456	26498	26432	26408	26388	26499	26424	26335	26645	26885	26527	26634	26356	26660	26523	26706	26476	26445	26504	26549	26282	26280	26593	26696	26669	26650	26601	26654	26506	26379	26570	26847	26574	26729	26527	26607	26378	26615	26640	26659	26271	26734	26372	26534	26495	26413	26387	26582	26651	26535	26408	26836	26507	26578	26653	26563	26499	26545	26497	26566	26505	26614	26395	26713	26637	26628	26684	26626	26466	26484	26406	26487	26620	26387	26590	26514	26475	26650	26427	26610	26576	26561	26435	26447	26566	26529	26545	26432	26903	26554	26574	26321	26345	26545	26650	26521	26508	26594	26471	26415	26693	26689	26604	26676	26533	26339	26448	26550	26348	26573	26383	26429	26546	26605	26555	26431	26655	26379	26567	26311	26542	26794	26828	26592	26544	26687	26313	26577	26509	26430	26641	26529	26687	26763	26579	26340	26713	26483	26595	26528	26509	26625	26589	26455	26360	26491	26418	26448	26207	26680	26542	26701	26586	26649	26511	26691	26640	26410	26471	26418	26262	26748	26690	26563	26428	26407	26645	26292	26631	26411	26530	26440	26369	26278	26416	26541	26358	26557	26276	26492	26328	26626	26642	26729	26536	26335	26552	26295	26072	26531	26505	26387	26588	26839	26530	26484	26520	26650	26787	26849	26586	26333	26554	26545	26442	26494	26618	26719	26618	26442	26496	26536	26438	26594	26494	26516	26850	26600	26512	26562	26413	26330	26395	26255	26324	26794	26594	26570	26590	26751	26698	26527	26390	26553	26392	26455	26459	26582	26477	26506	26522	26404	26642	26584	26747	26667	26569	26563	26400	26431	26508	26455	26713	26709	26626	26372	26564	26593	26403	26390	26536	26474	26736	26605	26350	26341	26511	26296	26482	26381	26418	26448	26370	26561	26511	26533	26496	26829	26508	26507	26700	26543	26697	26575	26564	26629	26481	26565	26289	26495	26644	26532	26388	26358	26645	26589	26603	26545	26338	26503	26700	26517	26476	26519	26453	26401	26471	26481	26376	26722	26408	26387	26449	26569	26684	26646	26419	26804	26642	26214	26543	26625	26505	26435	26469	26580	26284	26324	26375	26781	26489	26279	26698	26557	26716	26603	26387	26433	26375	26499	26415	26558	26614	26518	26452	26502	26449	26526	26390	26385	26499	26506	26284	26384	26608	26503	26439	26466	26640	26447	26300	26409	26655	26455	26438	26708	26515	26573	26416	26651	26485	26581	26678	26589	26495	26395	26595	26390	26259	26655	26740	26324	26538	26534	26676	26615	26436	26122	26306
47731	69925	65868	50181	36590	29378	21184	19921	19441	18684	18406	24236	33696	32983	32169	24511	17157	17090	17228	17319	17008	17407	19529	19543	18675	17875	17267	17153	17275	17241	17143	17269	17107	17097	17087	17101	17095	17161	17162	17165	17225	17195	16996	17325	17250	17109	17168	17122	17187	17024	17048	17180	17208	17020	17100	17146	16967	17011	17154	17055	17131	17212	17108	17103	17228	17098	17211	17012	17095	17236	17169	17082	17133	17071	16938	17119	17252	17113	17150	17065	17015	17033	17134	17223	16989	17264	17198	17032	17046	17133	17182	17163	17263	17098	17088	16990	17055	17078	17242	17085	17109	17012	17148	17132	17161	17153	17186	16985	17213	17195	17198	16896	17007	16988	17067	17181	17136	17140	16911	17121	17047	17182	17197	17076	16889	17138	16788	17076	17285	17144	17068	17064	17167	17120	17231	17027	17237	17156	17240	17025	17232	17110	17188	17149	17065	17189	17149	17121	17028	17110	17312	17117	17064	17325	17233	17110	17127	17023	17154	17022	17328	17050	17016	17059	17223	16964	17147	17169	17101	17215	17073	17231	17262	17199	17028	17168	17071	17085	17148	17127	17116	17227	17188	17321	17000	17105	17118	17118	17081	17174	17127	16991	17193	17218	17215	17120	17094	17149	17003	17194	17148	17130	17003	17091	16999	17136	17195	17155	17043	17173	17292	17199	17090	16984	17274	17370	17087	17056	17215	17281	17221	17069	17064	17213	17178	17045	16966	17199	17037	16892	17134	17202	17180	17213	17176	17198	17093	17367	17092	17112	16942	17159	17092	17189	17105	17106	17173	17301	17281	17048	17221	16862	17140	17244	16854	17217	17187	17164	17068	17134	17167	17158	17092	17340	17113	17061	17112	17137	16967	17289	17251	17018	17057	17200	17101	17057	17204	17150	17196	17206	17265	17086	17196	17239	17228	17128	17093	17128	17176	17058	17269	17148	17106	16988	17121	16963	17165	17108	17148	17055	16996	16986	17148	17029	17164	17214	17218	17209	17096	17181	17190	17344	16942	17205	17058	17207	17112	17160	17179	17172	17194	17140	17225	17271	17098	17143	17128	17121	17231	17132	17200	17011	17111	17160	16948	17119	16992	17188	17025	17172	17186	17122	17217	17077	17151	17180	16942	17335	17092	17051	17037	17172	17162	17252	17267	16997	17063	17168	16923	17224	17315	17165	16917	17133	16930	17080	17159	17085	17110	17220	16994	17106	17202	17036	16965	17301	16932	17221	17215	17016	17087	17077	17354	17035	17054	17071	17121	17320	17219	17286	17136	17192	17112	17204	17105	17130	17095	16985	17191	17260	17124	17188	17198	17080	17248	17187	17233	17228	17145	17119	17019	16983	17099	17172	16934	17289	17180	17278	17277	17202	17295	17358	17093	17247	17136	17276	17061	17253	17108	17040	17152	17149	17078	17019	17262	17182	17335	16938	17070	17036	17323	17042	17318	17072	17183	17143	17146	17062	17162	17191	17025	17151	17202	17044	17178	17182	17030	17124	17231	17243	17174	17098	17066	17327	17236	17343	17145	17249	17119	16990	17232	17142	16969	17131	17076	17256	17270	17214	17046	17051	17011	17235	17152	17094	17195	17314	17018	17274	17303	17165	17204	16948	17297	17181	17162	17148	17092	17146	16943	17172	16980	17134	17092	17156	17168	17169	17251	17175	17109	17133	17257	17106	17097	17148	17093	17276	17028	17227	17173	17063	17135	17183	17032	17121	17252	17169	17062	17051	17030	17165	17000	17077	17236	16938	17180	17035	17168	17138	17122	17146	17157	17055	17254	17144	17248	17255	17212	17233	17123	17145	17012	17263	17235	17350	17196	17074	17151	16994	17167	17079	17245	17169	17087	17070	16973	17147	17014	17104	16933	17148	17222	16994	17025	17251	17299	17100	17030	17018	17305	17262	17069	17254	17150	17179	17095	16959	17066	17218	17293	17305	17100	17058	17224	17101	17095	17015	17088	17051	17181	17102	17366	17242	17028	17273	17103	16988	17236	17068	17097	17151	17236	17222	17193	17215	17154	17048	17060	17193	17149	17089	17156	17149	17191	17143	17144	16996	17154	17129	17261	17001	17097	17140	17011	17068	17247	17175	17156	17206	17030	17100	17130	17050	17205	17282	17162	17263	17321	17049	17195	17122	17071	17163	17001	17115	17119	17149	17187	17243	17206	17260	17191	17200	17031	17238	17097	17146	17187	17275	17117	17150	17082	17058	17103	17063	17203	17065	17239	17100	17143	17273	17161	17119	17056	17036	17079	17235	17102	17139	17186	17092	17185	17108	17067	17038	17154	17268	17031	17149	17164	16975	17206	17192	17143	17082	16958	17080	17165	17319	17010	17120	17014	17147	17103	17044	17026	16958	17163	17136	17038	17099	17207	17151	17243	17059	17119	17024	17114	17240	17206	17087	16974	16966	17135	17164	17119	17058	17140	16955	17267	17108	17006	17196	17016	17179	17204	17350	17060	17043	17204	17302	17135	17292	17026	17124	17014	17367	17104	17001	17206	17144	17186	17065	17190	17174	17266	16933	17030	17047	17043	17122	17047	17104	17211	17325	17209	17115	17324	17115	17206	16956	17156	17337	17032	17039	17240	17036	17116	17091	17027	16982	17150	17143	17007	17002	17186	17031	17113	17160	17104	17170	17134	17090	17225	17085	17246	16945	17194	17022	17208	17181	17263	17170	17007	17006	17243	17184	17204	17035	17002	17146	17128	17005	17159	17007	17265	17165	17144	17105	17201	17205	17020	17234	17144	16985	17199	17069	17249	17109	17138	17138	17151	17253	17262	17066	17008	17030	17082	17089	17059	17175	17106	16974	17214	16991	17179	17091	17148	16991	17050	17113	17087	17141	17133	17096	17081	17126	17116	17206	17131	17022	17131	17327	17234	17113	17074	17164	17137	17009	17234	17103	17147	17124	17036	17198	17140	17127	17248	17165	17023	17159	17335	17034	17268	17112	17356	17138	17049	17177	17206	17078	17127	17290	17191	16951	17242	17135	17191	17112	17137	17270	17086	17273	16975	17256	17245	17072	17094	17246	17193	17232	17062	17330	17108	17094	17200	17159	17157	17088	16967	17063	17102	17096	17148	17167	17101	17189	17098	16999	16996	17100	17095	16987	17029	17036	17072	17035	17172	17103	17090	17209	17104	17052	17049	17089	17122	17059	17242	17150	17115	17215	17179	17035	17073	17039	17053	17256	17094	17211	17259	17219	17255	17240	17036	17266	17018	17167	17216	17145	16963	17037	17415	17068	17090	17166	17252	17011	16956	16998	17211	17141	17077	17156	17029	17166	17179	17224	17143	17048	17092	17223	17163	17316	17218	17209	17126	17187	17181	17216	17218	17194	17056	17051	17240	17104	17142	17181	17254	17170	17126	17113	17156	17134	17056	17051	17103	17076	17201	17249	17014	17187	17293	16864	17162	17135	17179	16980	17093	17106	17206	17070	17063	17056	17126	17072	17191	17007	17242	16988	16906	17193	17166	17234	17209	17061	17173	16996	17066	17149	17098	17217	17066	17036	17231	17110	17260	17027	17147	17264	17015	17051	17117	16992	16991	17194	17131	17132	17047	17082	17256	17003	16983	16930	17314	17230	17091	17214	17204	17159	17186	17211	17082	17034	17096	17206	17109	17370	17060	17257	16972	17069	17162	17103	17075	17006	17070	17152	17056	17265	17155	17155	17028	17220	17163	17137	17251	17001	17250	17186	17130	17090	16960	17058	16970	17156	17057	17231	17180	17112	17088	17132	17174	17121	16910	17074	17124	16968	17084	17259	17049	17249	17155	17168	17164	16979	17221	17276	17055	17072	17231	16986	17119	17291	17016	17074	17139	17288	17104	17205	17201	17258	17116	17220	17015	17286	17075	17088	17191	17048	17225	17290	17112	17046	17058	17195	17298	17068	17242	17113	17003	17043	17106	17031	17065	17057	17109	17203	16927	17171	17345	17030	17098	17153	17155	17209	17202	17215	17248	17144	17011	17249	17081	17179	17132	17043	16998	17111	17067	16987	17239	17190	17314	17220	17045	17186	17089	17153	17179	17174	17130	17198	16973	17164	17052	17223	17073	17093	17141	17170	17116	17120	16936	17128	17150	17148	17225	17269	16950	17116	17221	17161	17236	17115	17117	17154	17107	17214	17061	17233	17056	17009	17220	17090	17154	17294	17098	17090	17177	17109	17224	16969	17117	17030	17128	17079	17081	17343	17134	17030	17285	17180	17142	17088	17210	17214	17125	17226	17036	17077	17285	17209	17207	16934	17158	17217	17098	17137	17021	17193	17162	16999	17238	17277	16962	17076	17160	17026	17149	17069	17283	17093	17225	17228	17150	17139	17155	17171	17061	17100	17198	17174	17246	16941	17045	17309	17075	16993	17014	17296	17027	17012	17036	17058	17175	17084	17254	17172	17285	17176	17121	17200	17093	17190	17283	17264	17134	17301	17115	17136	17028	17010	17170	17183	16971	17100	17133	17151	17065	17271	17241	17186	17156	17147	16889	17193	17019	17056	17093	17262	17136	17213	17151	17055	17175	17122	17109	17195	17196	17056	17161	17154	17177	16902	17233	17329	17234	17088	17269	16946	17140	17192	17126	16917	17094	16914	17302	17010	17036	17120	17041	17105	17113	17079	17063	17144	17207	17030	17115	17207	17262	17119	17243	17181	17110	17238	17136	17134	17038	17201	17120	16990	17129	17268	17071	17127	17178	17055	17201	17168	17239	17097	17137	17199	17100	16995	17099	17114	17056	17112	17156	17033	16979	16969	17048	17124	17064	17077	17107	17089	17188	17233	17188	17147	17207	17033	17030	17179	17277	17131	17079	17202	17253	17176	17119	17147	17067	17111	17009	17259	17111	17074	17283	17213	17112	17203	17257	17041	17156	17205	17233	17148	17010	17327	17223	17115	17228	17107	17036	17096	17320	17055	17028	17165	17138	17122	17131	17038	17119	16955	17204	17239	17160	17202	17311	17129	17070	17270	17233	17028	17317	17137	17119	17298	17169	16999	17145	17092	17268	17241	17026	17229	17220	17012	17168	17109	17171	17216	17036	17298	17104	17069	17105	17031	17084	17271	17009	17026	17152	17164	17150	17261	17178	17190	16995	17122	17193	16915
48502	47721	47962	39544	31022	28312	27813	27471	27066	26976	27009	26955	27081	27448	27202	26999	26762	26914	26982	26460	26461	26616	26845	26408	26567	26514	26867	26858	26891	26710	26600	26502	26820	26442	26840	26607	26752	26770	26856	26563	26694	26708	26777	26546	26803	26550	26497	26782	26838	26605	26627	26589	26697	26522	26860	26653	26780	26759	26781	26709	26683	26676	26421	26411	26729	26850	26586	26829	26619	26606	26417	26455	26582	26600	26717	26739	26629	26767	26580	26604	26844	26764	26778	26573	26517	26640	26620	26537	26385	26746	26545	26554	26694	26681	26514	26717	26674	26509	26694	26462	26715	26691	26604	26849	26590	26603	26647	26632	26492	26400	26792	26937	26882	26841	26719	26515	26542	26645	26753	26707	26675	26595	26810	26727	26779	26496	26762	26825	26743	26437	26836	26681	26652	26780	26421	26821	26905	26465	26664	26521	26682	26667	26643	26442	26481	26441	26494	26499	26698	26693	26576	26813	26461	26666	26320	26767	26847	26814	26566	26694	26553	26650	26491	26606	26681	26886	26513	26782	26780	26699	26464	26600	26703	26448	26827	26725	26403	26680	26597	26478	26675	26596	26445	26590	26469	26640	26534	26605	26558	26395	26593	26542	26431	26515	26593	26632	26614	26700	26410	26434	26491	26376	26685	26802	26700	26673	26781	26382	26579	26705	26465	26522	27013	27000	26460	26458	26530	26767	26778	26617	26637	26807	26648	26421	26513	26546	26601	26690	26686	26584	26358	26602	26849	26779	26504	26624	26548	26574	26573	26704	26709	26759	26670	26796	26596	26640	26670	26601	26659	26634	26543	26745	26765	26762	26628	26585	26732	26306	26623	26532	26722	26611	26691	26440	26528	26728	26544	26584	26438	26698	26516	26640	26523	26560	26614	26981	26388	26679	26539	26605	26634	26632	26438	26816	26451	26444	26812	26758	26369	26657	26547	26681	26591	26634	26683	26605	26875	26462	26539	26348	26621	26568	26579	26969	26725	26538	26782	26628	26573	26630	26606	26875	26673	26554	26655	26572	26320	26619	26609	26649	26667	26485	26648	26659	26841	26512	26635	26742	26776	26622	26800	26887	26477	26476	26822	26592	26668	26505	26616	26649	26503	26536	26676	26753	26732	26790	26614	26576	26460	26576	26642	26541	26659	26759	26729	26519	26383	26795	26451	26581	26904	26448	26563	26709	26816	26363	26609	26713	26631	26835	26662	26717	26638	26493	26472	26723	26670	26427	26376	26631	26762	26480	26677	26622	26783	26646	26558	26573	26687	26567	26380	26561	26332	26791	26639	26733	26777	26781	26807	26607	26414	26792	26888	26822	26717	26641	26626	26687	26666	26700	26623	26567	26554	26831	26607	26583	26632	26757	26706	26712	26602	26458	26431	26808	26519	26571	26573	26493	26570	26485	26537	26630	26735	26697	26713	26690	26643	26514	26573	26358	26430	26667	26822	26777	26670	26744	26708	26579	26695	26958	26772	26630	26823	26565	26939	26578	26744	26569	26916	26407	26761	26619	26704	26342	26467	26502	26659	26652	26664	26640	26604	26511	26884	26404	26571	26459	26638	26686	26599	26708	26568	26635	26756	26729	26813	26585	26413	26558	26657	26626	26764	26332	26562	26564	26599	26710	26581	26647	26653	26520	26702	26576	26458	26647	26581	26673	26684	26642	26688	26607	26441	26660	26692	26729	26579	26566	26413	26514	26772	26468	26695	26468	26701	27005	26765	26680	26551	26606	26788	26532	26628	26544	26876	26458	26486	26613	26913	26859	26696	26555	26773	26638	26622	26632	26900	26647	26610	26536	26548	26633	26752	26822	26522	26729	26654	26900	26513	26631	26670	26590	26570	26870	26620	26495	26575	26636	26489	26689	26563	26772	26745	26616	26509	26710	26549	26696	26672	26583	26890	26508	26768	26565	26329	26776	26665	26534	26576	26701	26601	26445	26541	26892	26989	26682	26887	26677	26794	26523	26812	26637	26679	26543	26672	26652	26604	26665	26709	26432	26585	26814	26678	26588	26596	26581	26589	26853	26549	26548	26890	26446	26591	26612	26705	26525	26957	26694	26894	26574	26499	26314	26318	26782	27075	26666	26529	26674	26708	26462	26563	26772	26585	26716	26660	26601	26493	26851	26618	26546	26790	26557	26797	26411	26490	26543	26960	26864	26619	26499	26609	26608	26557	26633	26495	26641	26671	26776	26638	26815	26630	26953	26656	26904	26547	26485	26858	26693	26786	26724	26889	26654	26976	26560	26650	26481	26550	26397	26626	26687	26397	26689	26570	26559	26522	26612	26859	26447	26436	26680	26733	26723	26703	26645	26601	26917	26809	26729	26492	26447	27002	26478	26519	26624	26569	26695	26464	26773	26763	26626	26655	26854	26642	26381	26510	26595	26662	26706	26608	26635	26708	26593	26684	26581	26595	26674	26728	26645	26719	26513	26728	26481	26342	26695	26538	26480	26447	26713	26404	26421	26749	26701	26534	27037	26818	26881	27062	26787	26690	26718	26649	26611	26719	26809	26784	26632	26662	26766	26518	26533	26807	26526	26900	26572	26513	26637	26674	26680	26954	26742	26816	26747	26554	26584	26724	26629	26648	26678	26867	26681	26734	26650	26571	26727	26507	26490	26499	26673	26601	26630	26842	26332	26856	26564	26566	26806	26507	26451	26688	26179	26497	26680	26656	26529	26575	26422	26358	26683	26633	26765	26839	26657	26373	26774	26791	26620	26752	26895	26638	26406	26596	26671	26551	26505	26706	26666	26309	26708	26583	26702	26882	26682	26630	26228	26554	26520	26788	26680	26913	26615	26687	26597	26526	26411	26730	26794	26578	26654	26572	26563	26674	26488	26633	26381	26774	26814	26732	26481	26801	26551	26718	26812	26680	26612	26485	27018	27012	26506	26659	26477	26526	26544	26722	26695	26721	26288	26516	26843	26682	26648	26533	26317	26619	26577	26747	26660	26638	26375	26518	26690	26740	26622	26855	26529	26734	26894	26692	26933	26952	26433	26442	26432	26811	26452	26525	26587	26690	26637	26680	26553	26505	26939	26533	26552	26519	26666	26726	26609	26869	26682	26721	26550	26608	26755	26830	26744	26547	26710	26357	26416	26615	26752	26638	26493	26370	26624	26619	26730	26675	26716	26505	26306	26680	26652	26626	26553	26707	26588	26789	26653	26679	26642	26655	26637	26636	26655	26573	26591	26681	26502	26648	26644	26694	26439	26822	26561	26734	26718	26664	26773	26595	26515	26560	26586	26929	26563	26909	26721	26400	26564	26568	26489	26612	26826	26578	26679	26592	26848	26566	26757	26783	26600	26609	26734	26574	26697	26608	26572	26656	26494	26475	26453	26618	26788	26565	26722	26698	26929	26610	26587	26569	26727	26732	26760	26814	26557	26677	26745	26638	26495	26621	26701	26590	26508	26643	26696	26691	26737	26860	26581	26579	26567	26739	26552	26615	26628	26424	26653	26521	26473	26475	26717	26568	26447	26584	26767	26614	26682	26853	26763	26595	26468	26779	26689	26374	26549	26689	26556	26456	26782	26780	26689	26400	26720	26638	26542	26621	26478	26868	26702	26648	26607	26899	26627	26696	27007	26539	26529	26878	26840	26607	26620	26646	26640	26892	26381	26758	26516	26678	26896	26663	26591	26500	26595	26727	26722	26452	26702	26660	26453	26195	26754	26513	26414	26765	26791	26496	26567	26564	26660	26739	26598	26502	26504	26724	26683	26726	26622	26693	26484	26695	26688	26747	26636	26774	26497	26865	26812	26762	26453	26736	26770	26630	26595	26758	26623	26486	26693	26905	26676	26505	26789	26619	26894	26694	26737	26735	26590	26668	26681	26719	26628	26533	26562	26756	26740	26526	26856	26617	26952	26596	26833	26666	26524	26610	26608	26646	26568	26826	26724	26749	26516	26512	26433	26568	26572	26501	26674	26611	26680	26727	26629	26473	26532	26883	26857	26576	26484	26724	26535	26649	26475	26801	26764	26703	26751	26525	26740	27033	26577	26526	26763	26662	26764	26704	26883	26650	26757	26348	26761	26993	26494	26885	26540	26820	26750	26729	26761	26569	26652	26658	26613	26640	26642	26715	26656	26735	26707	26777	26415	26524	26495	26706	26724	26789	27034	26882	26626	26628	26440	26694	26812	26769	26547	26509	26785	26700	26732	26803	26715	26791	26869	26772	26671	26934	26569	26523	26773	26749	26638	26488	26604	26430	26608	26846	26713	26528	26664	26570	26730	26750	26612	26977	26428	26800	26710	26682	26495	26474	26572	26734	26759	26594	26780	26825	26769	26240	26702	26452	26710	26611	26517	26549	26605	26851	26900	26496	26688	26707	26685	26627	26588	26579	26499	26682	26779	26689	26652	26665	26618	26574	26549	26594	26612	26650	26742	26732	26736	26668	26422	26666	26852	26611	26637	26430	26459	26693	26711	26850	26701	26892	26800	26493	26523	26718	26584	26694	26604	26817	26608	26728	26585	26669	26509	26679	26953	26702	26608	26488	26526	26676	26444	26829	26614	26958	26443	26674	26667	26450	26453	26660	26699	26687	26694	26434	26548	26461	26536	26587	26793	26324	26605	26783	26472	26728	26788	26545	26718	26694	26729	26735	26502	26654	26722	26673	26796	26882	26645	26500	26503	26625	26654	26653	26718	26606	26598	26650	26630	26652	26645	26546	26597	26892	26588	26561	26591	26614	26955	26499	26824	26596	26680	26574	26516	26547	26692	26655	26514	26598	26761	26604	26602	26576	26360	27028	26728	26740	26566	26713	26591	26671	26823	26420	26599	26913	26978	26683	26852	26748	26749	26652	26589	26697	26435	26595	26417	26780	26532	26425	26569	26797	26492	26772	26696	26680	26660	26631	26834	26549	26793	26615	26737	26803	26508	26840	26775	26621	26706	26530	26266	26650	26566	26479	26427	26542	26709	26743	26707	26160	26618	26458	26756	26752	26835	26687	26538	26573	26724	26678	26438	26444	26846	26879	26659	26779	26416	26564	26485	26594	26329	26848	26772	26459	26659	26572	26659	26612	26737	26514	26713	26805	26435	26424	26737	26734	26506	26768	26644	26682	26523	26878	26557	26585	26667	26829	26830	26593	26602
51667	53620	47419	32645	22469	19005	18803	18269	18157	17898	17602	17704	18030	17874	17916	17555	17190	17368	17168	17378	17268	17131	17296	17208	17228	17257	17250	17381	17191	17103	17270	17198	17288	17312	17080	17224	17324	17144	17259	17382	17134	17222	17325	17069	17187	17259	17176	17153	17151	17311	17068	17267	17091	17276	17352	17223	17187	17276	17164	17048	17250	17206	17419	17268	17159	16853	17297	17128	17326	17184	17284	17057	17069	17256	17278	17312	17227	17270	17310	17181	17160	17235	17107	17244	17182	17263	17361	17204	17190	17175	17374	17118	17099	17324	17304	17010	17287	17263	17238	17124	16998	17167	17258	17084	17145	17251	17143	17224	17177	17202	17270	17050	17044	17230	17266	17070	17215	17360	17220	17340	17121	17270	17383	17064	17222	17303	17204	17229	17055	17241	17166	17445	17126	17160	17154	17234	17096	17020	17235	17224	17297	17089	16987	17142	17222	17371	17192	17229	17244	17190	17105	17269	17172	17218	17311	17253	17230	17128	17279	17265	17147	17362	17185	17338	17262	17199	17225	17215	17022	17267	17111	17283	17099	17244	17151	17236	17203	17294	17244	17271	17004	17244	17224	17322	17009	17135	17134	17117	17283	17124	17259	17275	17275	17382	17195	17085	17296	17098	17181	17196	17200	17140	17221	17246	17197	17250	17202	17372	17216	17206	17318	17173	17254	17089	17223	17291	17029	17196	17050	17224	17129	17155	17140	17304	17341	17179	17089	17124	17220	17255	17241	17221	17210	17393	17046	17285	17227	17115	17253	17310	17059	17257	17391	17269	17217	17126	17490	17178	16997	17313	17263	17204	17252	17150	17140	17225	17211	17307	17266	17341	17303	17117	17248	17315	17166	17104	17174	17339	17144	17108	17089	17212	17372	17408	17181	17279	17020	17213	17139	17039	17153	17179	17101	17269	17306	17192	17246	17328	17092	17144	17190	17079	17285	17242	17049	17081	17166	17045	17059	17187	17300	17137	17065	17510	17086	17153	17339	17072	17250	17204	17283	16956	17118	17214	17165	17116	17343	17164	17181	17150	17387	17191	17290	17070	17152	17269	17199	17116	17272	17292	17191	17082	17143	17228	17180	17186	17180	17148	17190	17133	17379	17139	17238	17042	17080	17216	17289	17195	17099	17096	17096	17314	17143	17292	17296	17166	17227	17120	17284	17271	17318	17444	17181	17096	17236	17180	17228	17190	17231	17173	17233	17133	17109	17236	17379	17121	17277	17252	17189	17226	17116	17203	17184	17186	17206	17179	17249	17370	17039	17322	17132	17104	16968	17404	17247	17244	17122	16974	17229	17185	17127	17153	17261	17240	17171	17212	17242	17325	16989	17256	17275	17126	17132	17273	17338	16934	17279	17161	17275	17208	17071	17126	17152	17148	17064	17057	17262	17224	17137	17292	17228	17259	17261	17260	17172	17225	17271	17102	17064	17201	17215	17247	17126	17276	17295	17251	17375	17288	17131	17425	17289	17095	17172	17243	17098	17266	17159	17246	17183	17040	17398	17225	17065	16998	17248	17174	17213	17077	17390	17124	17178	17169	17227	17067	17371	17053	17157	17284	17121	17385	17351	17099	17203	17019	17216	17157	17212	17304	17260	17056	17260	17201	17060	17329	17282	17250	17427	17180	17251	17370	17101	17260	17343	17270	17297	17160	17191	17334	17160	17226	17192	17322	17407	17491	17141	17188	17153	17090	17233	17197	17144	17117	17336	17325	17188	17290	17331	17108	17191	17151	17223	17249	17329	17080	17173	17070	17212	17289	17164	17206	17098	17292	17112	17387	17150	17111	17303	16978	17247	17277	17220	17235	16998	17188	17312	17223	17104	17189	17205	17354	17184	17188	17306	17310	17227	17171	17432	17336	17165	17229	17025	17156	17286	17142	17230	17080	17227	17078	17190	17255	17313	17141	17140	17283	17116	17283	17214	17250	17058	17160	17128	17246	17138	17306	17180	17391	17228	17134	17236	17278	17210	17264	17082	17005	17213	17165	17400	17141	17192	16994	17153	17016	17154	17188	17221	17274	17263	17138	17287	17140	17174	17176	17189	17304	17154	17042	17084	17394	17128	17347	17034	17099	17136	17130	17244	17268	17231	17198	17123	17202	17057	17121	17224	17128	17063	17410	17108	17119	17057	17272	17144	17234	17293	17295	17140	17196	17305	17314	17148	17232	17203	17217	17157	17135	17223	17157	17092	17154	17254	17291	17373	17081	17199	17139	17176	17187	17172	17161	17141	17269	17118	17084	17142	17239	17007	17104	17125	17278	17111	17045	17191	17162	17296	17194	17188	17235	17309	17266	17313	17143	17121	17174	17225	17104	17248	17420	17247	16968	17192	17170	17252	17078	17354	17263	17144	17180	17140	17107	17244	17119	17085	17042	17057	17197	17049	17136	17259	17149	17089	17209	17215	17241	17124	17187	17238	17011	17052	17281	17361	17136	17057	17155	17135	17303	17227	17170	17285	17254	17283	17208	17268	17314	17139	17162	17357	17039	17237	17158	17250	17192	17197	17285	17295	17304	17176	17251	17119	17354	17130	17130	17167	17218	17123	17065	17096	17022	17140	17200	17239	17231	17285	17326	17351	17094	17261	17375	17190	17054	17203	17116	17375	17318	17125	16977	17356	17166	17250	17116	17087	17176	17123	17099	17278	17137	17211	17246	17216	17381	17317	17238	17230	17129	17171	17167	17245	17370	17269	17337	17093	17349	17220	16890	17248	17308	17297	17283	17147	17166	17241	17180	17020	17148	17029	17238	17172	17379	17174	17273	17366	17236	17105	17160	17378	17077	17121	17099	17008	17372	17236	17174	17262	17332	17052	17273	17212	17134	17251	17296	17262	17125	17141	17042	17110	17146	17189	17166	17355	17124	17309	17144	17320	17207	17082	17154	17208	17122	17271	17267	17196	17200	17032	17081	17157	17152	17111	17114	17276	17067	17315	17304	17205	17407	17045	17287	17156	17145	17257	17187	17169	17236	16978	17209	17209	17426	17141	17169	17118	17292	17048	17078	17277	17171	17201	17338	17171	17274	17227	17217	17066	17070	17071	17263	17345	17087	17197	17208	17132	17080	17129	17210	17072	17128	17111	17236	17261	17259	17082	17203	17021	17246	17150	17320	17174	17137	17190	17211	17116	17105	17234	17154	17194	17094	17149	17137	17201	17167	17173	17113	17322	17189	17216	17200	17405	17222	17140	17148	17066	17054	17062	17313	17133	17103	17329	17213	17158	17411	17310	17223	17168	17059	17161	17019	17073	17284	17216	17239	17051	17066	17142	17146	17177	17363	17224	17163	17248	17127	17258	17148	17204	17182	17223	17235	17311	17080	17216	17077	17247	17233	17122	17180	17160	17226	17276	17260	17285	17200	17282	17330	17251	17113	17347	17135	17105	17258	17277	17233	17194	17154	17273	17249	17009	17255	17149	17295	17143	17184	17188	17217	17321	17245	17262	17130	17059	17187	17170	17120	17223	17200	17196	17170	17232	17184	17241	17256	17191	17091	17334	17256	17109	17080	17163	17129	17201	17152	17247	17146	17310	17092	17033	17135	17170	17326	17006	17282	17056	17247	17207	17185	17114	17171	17323	17294	17136	17216	17297	17306	17142	17096	17086	17250	17269	17076	17220	17330	17383	17105	17072	16995	17275	17187	17221	17289	17077	17269	17007	17238	17259	17151	17212	17244	17153	17208	17237	17295	17116	17202	17276	17429	17063	17166	17211	17333	17271	17288	17172	17096	17345	17243	17210	17297	17268	17165	17307	17168	17281	17036	17149	17261	17219	17108	17234	17182	17131	17304	17251	17262	17243	17511	17092	17010	17143	17242	17129	17182	17047	17290	17178	17092	17134	17093	17102	17084	17179	17101	17130	17435	17311	17247	17113	16882	17159	17158	17367	17016	17164	17335	17068	17305	17256	17275	17281	17184	17270	17107	17230	17229	17249	17181	17254	17063	17252	17174	17190	17173	17217	17129	17197	17224	17184	17276	17195	17293	17184	17205	17274	17226	17301	17209	17244	17354	17152	17070	17166	17119	17380	17025	17161	17138	17157	17042	17097	17242	17092	17346	17190	17278	17266	17173	17263	17212	17045	17332	17276	17197	17202	17235	17179	17196	17248	17261	17204	17229	17205	17198	17168	17208	17178	17189	17267	17217	17190	16961	17051	17360	17254	17027	17240	17430	17157	17179	17291	17296	17232	17197	17196	17280	17347	17088	17011	17209	17200	17118	17236	17162	17058	17145	17053	17344	17350	17189	17223	17159	17074	17157	17223	17144	17186	17108	17156	17179	17202	17179	17153	17236	17142	17252	17134	17319	17153	17128	17198	17472	17033	17320	17220	17139	17203	17193	17209	17170	17175	17130	17154	17226	17160	17359	17094	17040	17269	17118	17067	17132	17119	17077	17252	17141	17055	17297	17156	17187	17268	17292	17303	16920	17251	17233	16989	17140	17318	17132	17161	17087	17117	17166	17041	17313	17270	17314	17242	17223	17244	17256	17322	17182	17155	17203	17202	17025	17161	17292	17170	17250	17181	17070	17158	17124	17128	17152	17178	17114	17359	17033	17051	17048	17054	17341	17134	17235	17066	17144	16994	17146	17225	17423	17251	17149	17226	17165	17131	17406	17154	17325	17029	17189	17268	17197	17313	17203	17327	17296	17306	17109	17238	17127	17237	17194	17250	17291	16972	17322	17185	17372	17197	17172	17257	17223	17083	17209	17008	17275	17321	17363	17252	17098	17278	17449	17061	17205	17295	17266	17136	17114	17251	17316	17243	17077	17154	17204	17276	17241	17148	17431	17167	17274	17279	17173	17186	17276	17269	17089	17328	17237	17149	17153	17262	17083	17206	17053	17161	17008	17111	17259	16975	17252	17247	17159	17098	17200	17138	17287	17292	17196	17315	17313	17208	17000	17234	16896	17157	17173	17000	17123	17271	17229	17317	17023	17280	17251	17087	17310	17248	17059	17211	16982	17319	17159	17099	17136	17238	17221	17202	17222	16952	16987	17278	17088	17351	17210	17189	17087	16999	17242	17253	17195	17345	17099	17243	17088	17258	17095	17406	17175	17154	17227	17138	17106	17033	17147	17257	17216	17127	17416	17118	17112	17290	17257
23529	20677	28727	28568	26499	29271	31490	29024	28244	28355	28332	28621	33562	35134	33360	31916	29897	27305	27301	27078	27272	27223	27598	27690	27410	27326	27121	27165	27194	27006	26945	26947	27062	27077	27342	26998	27110	27119	27133	27120	26813	27004	27042	26842	26869	27367	26964	26836	26919	27016	26911	27277	26958	27197	27109	27267	27036	27110	27278	27056	27166	26894	26836	27023	27218	27149	26887	27059	27239	27034	26888	27085	27274	27176	27014	27222	27000	26960	26970	27041	27111	26958	26990	27085	27020	27189	26841	27110	27044	27035	27111	27062	27009	27073	27123	27069	26793	26861	27100	27013	27082	26964	27058	27096	26880	27020	27246	27224	26960	27037	26984	27092	27156	27258	26745	27232	27023	26771	27298	26966	27073	26962	26879	27040	27040	27157	26964	27162	27092	26734	27120	27090	26798	26958	27120	27005	27060	27047	27020	27193	27153	27212	27018	27075	27039	26939	27164	26879	26947	27243	27099	27031	27173	26884	27155	26863	27196	27156	27156	26924	26821	27156	26988	27119	27237	26990	27180	27234	27127	26968	27065	27109	26925	26819	27122	26902	27068	26929	27085	27174	27090	26861	26914	27004	27069	27335	27103	27076	27164	27203	27086	26932	26900	26835	27056	26727	27277	27167	27154	26875	26978	26927	26946	27012	26819	27088	27085	27081	26946	27000	27014	26950	27031	26925	26687	26780	27014	26987	26936	27003	27163	26915	27146	26867	27182	27138	27105	27102	26911	27102	27253	27161	26955	27066	27157	26810	27033	27004	27037	26811	26956	27182	26868	27024	26889	27033	26884	26912	27149	27015	27084	27250	26888	27185	27093	26852	27003	26849	27129	27238	27045	26883	27273	27115	27631	27032	27050	27045	26997	27143	27236	27288	27045	27092	27068	27121	26965	26955	26935	27030	27153	26992	27193	27128	27010	26955	26949	27026	27091	26995	26965	27197	26904	26929	26900	27126	26852	26999	27066	27232	27091	27212	27131	27046	26962	27116	27437	26891	26842	26886	26985	26888	26897	27127	26693	27386	27051	26872	27142	27159	27253	26981	27404	27035	26955	27151	27168	26827	27332	27215	27024	27088	27327	27262	26971	27140	27047	27104	27153	26852	27168	27273	27129	26944	26946	27124	26978	27201	27112	26847	26975	27359	27096	26580	27008	26994	26954	27235	26938	27084	27088	26958	27511	26681	27052	27141	27072	27094	27209	26888	27142	27049	27010	27018	27159	27186	27239	26994	27185	27044	27090	26990	26932	27047	27064	27092	26897	27119	26942	27113	27196	27027	26912	27242	26911	26989	27171	26947	26996	27218	27136	26951	26951	27128	26942	26952	27048	26993	27127	26987	27038	26948	26961	27318	26926	27352	27328	27142	26948	27011	27226	27062	27103	27127	26915	27050	27017	26954	27029	27021	27041	27037	26878	27013	27155	27151	27012	27214	27100	27001	27325	27004	26872	27177	27066	26806	27059	26986	26968	27116	27057	27133	27081	26909	27105	27010	27294	27051	27177	26963	27107	26842	27110	27036	27161	27035	26951	27212	27123	27034	27116	27265	26886	26961	27174	26869	26966	27151	27049	26974	26991	27358	26817	26927	26997	26926	27060	27004	27184	26907	27198	26918	26943	27324	27042	26865	27012	27077	27070	27075	27109	27029	27034	27055	26974	26934	27214	27094	27150	26983	27002	26911	26958	27292	27365	27059	27164	27136	27085	26994	27211	26996	27021	27040	26998	26878	27256	27000	27126	27084	27408	27220	27342	26823	26879	27314	27113	27130	27262	26906	26829	27107	27170	27096	27133	27102	27295	26754	27017	26842	27154	27210	27062	26809	27368	26878	27117	26874	27136	27209	27058	27035	26936	26866	27107	27084	27144	27097	26960	26783	27024	27118	27419	27193	26954	27062	27048	26921	27113	27229	26982	26840	27079	26956	26962	26836	26948	26858	27044	27123	27060	27220	27097	26982	27002	27248	27099	26933	26848	26933	27350	26726	27165	26722	27131	27145	26855	27286	27110	26959	26975	27178	26805	27244	26967	27378	26971	26990	26939	26980	27025	26862	26897	27123	27237	27110	27005	27246	27054	26921	27009	27046	27033	26945	26930	26991	27063	27198	26968	26855	26965	26967	26874	27092	26886	26967	27011	27009	27027	27107	27159	26756	26840	27047	27026	26871	27307	27230	27044	27363	27097	26980	27148	26885	26787	26886	26932	26978	26901	26996	26938	26877	26944	27009	26783	27166	27225	26947	27026	27159	26929	26955	27412	27089	27311	27140	26963	27103	27022	27024	27012	27108	26802	27104	27209	27284	26996	27072	27048	26969	27159	27141	26949	26961	27382	26818	26935	26918	27250	27134	27074	27081	27273	27225	27029	27211	26936	26924	27184	26948	27068	27122	27222	27286	27046	27159	27024	26973	27153	26956	27100	27002	27120	27014	26768	27126	26940	26899	26975	26996	27054	26934	26815	27046	27126	26923	26963	26964	26933	26963	26948	26946	26972	26933	26816	27069	26903	26763	27168	27180	27150	27182	27242	27109	27115	26951	27170	27124	26989	26782	27006	26815	27008	26765	27052	27030	27224	27132	26994	26911	27153	27071	26860	27057	27278	26949	27037	27086	26956	27235	27296	27057	27138	26965	27057	26975	26975	27191	27294	27185	27200	27213	26980	27302	27084	26980	26993	27033	27033	27163	27076	26758	27177	26935	27143	27299	27142	27022	26937	27082	26776	27127	27041	27028	26935	26917	27080	27137	27001	26856	27105	27043	26851	27142	27075	27220	27010	27163	27220	27125	27105	27140	27262	27148	27282	27233	27044	26899	27053	27107	27133	27065	27043	26854	27056	26930	27134	26846	27165	27020	27054	27137	27166	26965	27065	26994	27141	27049	26752	26811	27017	27031	26948	27151	27221	27016	26798	26906	26912	26895	27244	26856	26906	26912	27022	26973	27196	27290	26767	27123	27107	27116	27196	26903	26943	27056	27019	27098	26880	26848	26874	26954	27094	26988	26945	27203	27070	27133	27055	27185	26989	27074	26974	26991	27216	26904	27167	27085	26993	26664	27041	27003	27224	27181	27176	26953	27176	26879	27209	27018	26970	27131	27121	27184	27195	27167	27171	26895	26978	26883	27124	26806	27245	27184	27027	26981	27170	26976	27230	26937	27014	27168	26957	27294	27222	27245	27097	27075	27207	27073	27010	27190	26992	27060	26953	27111	26972	27076	26941	27032	27136	27005	27126	26850	26978	27087	26906	27227	27105	26922	27010	27141	27006	27325	26743	26945	26943	26867	27145	27110	27165	26946	27118	27143	26965	27211	26947	26929	26873	27018	27440	27238	27154	27200	27144	27026	27072	27052	27028	27054	26806	26912	26842	26828	27058	26866	27015	27232	26607	26871	26847	27066	26985	27149	26881	26791	26979	26837	27071	26846	27085	27117	26988	27104	26758	27174	27187	26915	26940	26921	27009	27001	27174	27099	27024	27240	27143	27244	27048	27042	27116	27151	27065	27111	27128	26996	26752	26799	27250	27198	27127	26815	26949	27073	26769	26954	27141	27273	27220	26803	27066	26957	26846	27023	27175	26973	27361	27039	27028	27072	27074	27137	27323	27081	27126	27073	27073	27164	27101	26825	26976	26902	26925	26985	27185	26988	27094	27060	27137	26932	27087	27032	27190	26945	27137	27057	26860	27032	26979	27120	26962	27154	27231	27183	27174	27015	26978	26885	27065	27076	26977	27186	27122	27037	26842	27012	27122	27257	27301	27163	27250	27274	27194	27271	27149	26899	27332	27095	27042	27359	27117	26894	27096	27100	27055	27118	27160	27152	27064	26906	27154	26903	27125	27079	27195	27075	27202	26833	26916	27106	27022	26994	26916	27096	27010	27072	27041	27141	27093	27106	27109	27253	27078	27034	26936	26822	27123	27296	27035	26989	26971	27096	27051	27092	27074	27199	26927	26860	26906	27108	27085	27069	27034	27137	26975	26996	26985	27013	27181	27266	27252	27009	26944	27032	26964	27084	27171	27120	27038	27165	26939	27177	27165	27222	27067	27122	26961	27186	27053	27139	27243	27045	27095	27088	27238	26933	26825	27001	27079	27189	26931	27300	26902	26891	27315	27065	27188	27189	27091	27029	26857	27081	27050	27214	27265	27217	27230	27116	26891	27013	27208	26863	26983	26960	26913	26692	27396	27259	27357	27208	27283	27058	26964	27367	27303	27103	27194	27016	27082	26930	26917	26996	26882	26994	27034	26905	27296	27088	26926	27144	27078	26852	26942	27086	27181	27173	27189	27042	26967	27028	27017	27202	27155	26863	27341	26999	27039	27153	26862	26966	26862	27035	26885	27006	27173	27068	27192	27238	27108	27053	27222	27372	27142	27344	27329	26873	26794	27038	27270	27062	27166	27122	26939	27154	27188	27128	27010	26879	26927	27113	27174	27137	27376	27071	26876	27025	27129	27125	27072	27134	27159	26878	27019	27122	26720	26974	26899	26759	27122	27066	27083	27319	26862	27051	27031	26996	26925	27175	26773	27112	26973	27023	26841	27059	27217	27099	27022	27177	27108	26956	26867	26927	27061	27131	27042	27204	27025	27081	27135	27219	27146	27015	27014	27128	27150	27138	27007	26900	27147	27157	27014	27249	27231	27235	27021	27118	27242	26971	27173	27039	27033	27019	27062	27024	27050	27168	27149	27074	27033	27161	27241	27034	27241	27245	27012	27064	27082	27268	26846	27080	26936	26888	27183	27094	27181	27211	27172	27010	26879	26932	27082	26913	27046	27127	27017	27230	27098	26895	26850	27163	27020	26983	27113	27143	27275	27154	27076	27272	26922	27133	26952	27122	27056	27055	27151	26987	27182	26946	27032	27293	27058	27039	27097	26951	27073	26995	27170	26959	27199	27072	26963	27305	27068	26879	26924	27019	26754	27111	27186	27031	26805	26936	27038	26953	26932	27154	27222	26828	27259	26886	26964	27175	27358	27071	27207	27015	27226	27090	27312	26994	26958	26891	26847	26962	27080	27067	27150	27057	26825	26819	27038	27172	26999	26894	26964	27026	26883	27054	26993	27186	27014	26930	27137	26922	26873	26975	26993	27111	27161	26947	27292	27136	27129	27183	27061	26941
45816	69106	63846	43074	27521	22353	20966	20330	19556	18957	18605	19935	27392	27374	25600	23185	20572	17596	17610	17518	17482	17473	17905	18168	18035	17807	17577	17522	17388	17190	17447	17293	17463	17460	17513	17582	17533	17279	17474	17460	17432	17389	17617	17487	17457	17478	17338	17436	17435	17460	17493	17262	17627	17441	17547	17316	17491	17487	17366	17376	17382	17481	17438	17431	17424	17320	17478	17575	17348	17636	17436	17344	17485	17396	17367	17360	17437	17335	17430	17532	17391	17297	17363	17378	17284	17357	17355	17450	17341	17429	17461	17595	17321	17282	17475	17370	17438	17341	17388	17493	17363	17414	17393	17447	17447	17388	17298	17519	17255	17265	17442	17368	17331	17578	17488	17465	17313	17346	17496	17391	17499	17457	17435	17333	17475	17395	17525	17318	17430	17499	17319	17403	17504	17374	17404	17495	17453	17340	17345	17494	17393	17449	17493	17371	17429	17309	17460	17299	17394	17397	17555	17561	17255	17426	17446	17358	17317	17134	17466	17451	17439	17408	17386	17484	17323	17401	17294	17433	17293	17355	17337	17369	17288	17235	17506	17360	17361	17393	17602	17465	17454	17494	17600	17389	17425	17384	17385	17295	17452	17434	17413	17456	17501	17418	17332	17454	17587	17550	17350	17145	17422	17526	17407	17418	17499	17365	17436	17578	17506	17337	17300	17242	17409	17377	17499	17348	17508	17513	17457	17247	17445	17194	17391	17276	17422	17572	17509	17468	17419	17442	17343	17434	17431	17367	17497	17484	17478	17405	17383	17336	17447	17482	17372	17459	17526	17290	17511	17487	17452	17311	17516	17424	17439	17468	17204	17508	17361	17615	17479	17493	17462	17352	17444	17261	17480	17409	17574	17445	17421	17561	17357	17460	17443	17342	17326	17432	17391	17357	17349	17372	17468	17401	17404	17354	17482	17543	17447	17501	17542	17433	17533	17458	17468	17381	17489	17392	17285	17368	17268	17341	17215	17381	17363	17470	17595	17357	17243	17322	17354	17464	17586	17409	17331	17351	17517	17375	17457	17352	17433	17391	17517	17357	17446	17378	17581	17399	17395	17353	17406	17554	17255	17552	17473	17522	17455	17294	17462	17310	17416	17326	17378	17409	17369	17532	17453	17479	17401	17441	17460	17552	17130	17415	17450	17286	17465	17387	17357	17474	17267	17461	17364	17473	17442	17582	17588	17405	17281	17449	17322	17341	17454	17362	17483	17302	17412	17512	17369	17381	17299	17309	17545	17507	17375	17540	17405	17498	17437	17529	17491	17479	17540	17341	17420	17543	17538	17473	17579	17340	17449	17375	17449	17387	17403	17553	17483	17326	17456	17486	17375	17395	17238	17489	17327	17577	17393	17380	17373	17509	17477	17361	17370	17453	17502	17396	17308	17570	17541	17342	17406	17423	17356	17495	17412	17606	17211	17373	17566	17355	17596	17441	17327	17301	17529	17366	17597	17319	17412	17334	17337	17447	17402	17491	17391	17407	17492	17319	17444	17403	17522	17319	17508	17339	17481	17461	17415	17322	17423	17462	17497	17468	17398	17424	17243	17580	17304	17489	17690	17301	17499	17434	17423	17513	17372	17297	17441	17345	17610	17507	17457	17483	17325	17336	17270	17337	17523	17397	17502	17373	17410	17278	17602	17550	17427	17335	17412	17308	17277	17336	17384	17290	17440	17471	17491	17529	17385	17273	17328	17451	17471	17555	17425	17311	17578	17417	17570	17153	17526	17422	17582	17390	17427	17379	17374	17477	17427	17518	17586	17333	17364	17451	17457	17244	17523	17271	17455	17372	17426	17387	17387	17589	17319	17393	17498	17263	17517	17235	17504	17548	17497	17511	17508	17469	17310	17391	17435	17515	17451	17423	17306	17317	17379	17490	17563	17361	17445	17606	17422	17500	17445	17385	17565	17415	17375	17475	17556	17338	17476	17435	17492	17401	17471	17464	17588	17550	17328	17571	17454	17303	17389	17313	17506	17513	17413	17563	17415	17544	17453	17433	17447	17412	17245	17423	17360	17450	17647	17529	17393	17191	17529	17492	17334	17317	17612	17502	17520	17516	17277	17440	17548	17260	17356	17421	17313	17531	17345	17426	17465	17382	17527	17476	17300	17558	17422	17372	17344	17447	17476	17340	17521	17491	17606	17247	17463	17390	17447	17644	17486	17227	17524	17420	17371	17229	17454	17420	17327	17265	17510	17280	17402	17257	17440	17424	17405	17607	17400	17235	17421	17299	17387	17427	17450	17479	17369	17519	17563	17392	17546	17258	17377	17309	17339	17350	17380	17395	17395	17596	17345	17458	17447	17342	17248	17416	17370	17457	17424	17502	17376	17471	17437	17424	17519	17442	17454	17603	17311	17602	17462	17363	17534	17455	17363	17345	17474	17531	17512	17467	17406	17475	17325	17596	17339	17337	17500	17441	17373	17498	17342	17320	17479	17451	17308	17438	17601	17320	17438	17314	17364	17482	17313	17387	17398	17466	17335	17451	17291	17442	17569	17564	17392	17431	17430	17284	17378	17409	17420	17548	17411	17551	17416	17417	17534	17331	17460	17336	17479	17511	17568	17626	17442	17326	17241	17454	17409	17388	17337	17408	17516	17529	17426	17366	17451	17458	17511	17461	17358	17504	17357	17433	17431	17329	17550	17347	17599	17567	17390	17462	17385	17211	17377	17296	17431	17625	17413	17354	17360	17357	17393	17251	17252	17383	17539	17327	17453	17498	17548	17275	17360	17401	17524	17344	17441	17439	17431	17334	17460	17352	17388	17523	17374	17322	17411	17383	17480	17247	17370	17463	17412	17462	17519	17434	17245	17436	17385	17333	17523	17497	17475	17424	17449	17361	17351	17419	17333	17450	17179	17601	17462	17512	17468	17236	17509	17364	17509	17632	17357	17181	17403	17311	17695	17242	17468	17431	17367	17295	17516	17393	17355	17521	17325	17427	17335	17462	17398	17352	17334	17315	17493	17324	17453	17543	17490	17265	17558	17487	17490	17357	17318	17450	17478	17503	17459	17513	17070	17721	17408	17463	17375	17631	17434	17480	17414	17423	17220	17448	17554	17521	17511	17411	17413	17167	17481	17430	17358	17390	17401	17330	17442	17314	17553	17192	17340	17467	17377	17445	17481	17503	17253	17560	17438	17575	17437	17287	17486	17537	17339	17490	17647	17429	17442	17477	17198	17404	17503	17266	17490	17362	17470	17625	17482	17546	17513	17518	17479	17311	17505	17374	17377	17310	17514	17473	17489	17383	17376	17467	17432	17309	17467	17444	17500	17513	17543	17327	17481	17223	17455	17281	17589	17446	17415	17393	17555	17410	17447	17495	17471	17352	17217	17487	17407	17368	17252	17455	17483	17471	17417	17380	17345	17405	17273	17257	17425	17398	17356	17371	17389	17323	17444	17560	17444	17560	17287	17289	17467	17397	17511	17485	17263	17303	17389	17451	17418	17382	17427	17552	17290	17351	17329	17355	17471	17457	17466	17447	17445	17420	17440	17509	17453	17456	17390	17368	17465	17415	17609	17350	17488	17474	17496	17467	17371	17426	17358	17442	17415	17399	17378	17375	17465	17556	17440	17467	17340	17515	17457	17476	17528	17262	17401	17355	17197	17348	17410	17486	17379	17476	17559	17349	17410	17534	17374	17571	17318	17549	17426	17452	17240	17581	17246	17445	17419	17280	17444	17397	17458	17575	17437	17319	17454	17473	17291	17576	17338	17380	17265	17332	17403	17547	17320	17331	17640	17315	17227	17399	17444	17401	17557	17380	17400	17343	17456	17541	17435	17320	17550	17470	17414	17551	17524	17342	17163	17345	17303	17355	17469	17308	17332	17387	17240	17436	17299	17493	17441	17304	17604	17590	17441	17293	17554	17462	17488	17290	17271	17290	17425	17442	17445	17405	17506	17606	17500	17422	17357	17506	17578	17417	17396	17413	17358	17454	17482	17411	17495	17355	17319	17564	17255	17488	17666	17531	17550	17458	17564	17260	17399	17408	17549	17475	17489	17421	17440	17382	17330	17375	17523	17523	17376	17736	17156	17385	17465	17409	17336	17505	17386	17355	17390	17364	17383	17493	17334	17438	17442	17374	17492	17495	17470	17549	17346	17335	17466	17446	17553	17300	17366	17381	17449	17490	17467	17640	17514	17545	17502	17373	17311	17565	17288	17633	17528	17344	17508	17404	17370	17501	17391	17557	17507	17412	17563	17390	17446	17358	17518	17429	17384	17534	17373	17379	17520	17316	17482	17311	17486	17502	17553	17309	17429	17410	17362	17501	17479	17345	17526	17365	17299	17357	17585	17487	17432	17496	17412	17513	17442	17621	17266	17387	17476	17477	17331	17405	17336	17450	17315	17584	17413	17328	17391	17365	17388	17578	17577	17318	17375	17438	17432	17329	17411	17419	17334	17373	17458	17434	17462	17455	17435	17504	17325	17424	17421	17360	17346	17439	17522	17550	17395	17586	17465	17419	17273	17469	17294	17428	17429	17415	17318	17487	17355	17527	17376	17355	17551	17377	17421	17509	17418	17375	17507	17551	17380	17359	17410	17459	17467	17441	17449	17487	17375	17352	17343	17318	17342	17456	17341	17390	17530	17409	17343	17444	17364	17255	17344	17565	17379	17425	17411	17444	17426	17425	17406	17384	17471	17338	17392	17527	17279	17413	17327	17465	17446	17478	17326	17379	17420	17489	17431	17527	17336	17558	17403	17503	17489	17636	17330	17395	17501	17233	17377	17565	17462	17372	17584	17412	17563	17237	17578	17345	17409	17480	17510	17421	17776	17471	17504	17330	17559	17480	17230	17420	17413	17315	17437	17285	17442	17518	17365	17418	17366	17466	17477	17660	17309	17478	17521	17417	17424	17338	17491	17296	17524	17445	17374	17639	17633	17284	17526	17643	17448	17414	17389	17402	17329	17361	17456	17393	17501	17417	17366	17518	17560	17360	17449	17529	17451	17514	17276	17342	17351	17287	17434	17374	17503	17459	17338	17453	17630	17391	17396	17530	17495	17377	17370	17461	17478	17388	17401	17431	17353	17429	17417	17339	17490	17268	17426	17408	17588	17499	17373	17526	17408	17548	17344	17436	17350	17368	17496	17341	17342	17440
22043	20652	27786	25568	24101	28278	32934	29961	28833	29029	28816	29552	39353	41311	38771	36246	30599	27913	27826	27750	27432	27672	27653	29066	28938	28591	27784	27439	27827	27250	27484	27413	27455	27578	27283	27268	27257	27349	27231	27333	27327	27083	27208	27431	27551	27448	27133	27402	27469	27581	27534	27445	27587	27291	27431	27665	27498	27291	27104	27127	27335	27378	27427	27374	27531	27302	27350	27517	27334	27726	27453	27378	27381	27201	27450	27242	27543	27351	27376	27473	27591	27581	27314	27289	27185	27454	27437	27155	27365	27283	27548	27432	27363	27488	27267	27249	26953	27329	27570	27253	27470	27564	27330	27376	27579	27267	27374	27134	27289	27170	27283	27430	27473	27559	27395	27318	27438	27424	27494	27165	27418	27439	27006	27394	27623	27333	27304	27448	27378	27414	27420	27406	27437	27364	27073	27359	27320	27440	27383	27356	27176	27245	27235	27072	27205	27384	27232	27144	27525	27151	27189	27391	27317	27583	27414	27392	27463	27380	27327	27331	27446	27266	27579	27328	27467	27311	27069	27269	27404	27363	27540	27367	27444	27417	27278	27233	27328	27493	27207	27250	27406	27457	27543	27222	27400	27469	27274	27205	27289	27315	27484	27345	27370	27382	27374	27241	27252	27423	27273	27337	27429	27561	27386	27387	27409	27345	27122	27220	27350	27483	27190	27560	27401	27252	27138	27459	27236	27488	27425	27224	27432	27422	27437	27264	27240	27467	27443	27396	27284	27216	27472	27457	27337	27250	27326	27299	27235	27368	27193	27124	27412	27599	27303	27258	27411	27252	27151	27347	27493	27276	27584	27493	27382	27357	27331	27318	27273	27010	27267	27500	27551	27495	27444	27360	27354	27450	27437	27458	27511	27627	27322	27212	27278	27221	27483	27477	27516	27315	27404	27496	27328	27183	27338	27360	27322	27187	27190	27140	27399	27398	27305	27171	27605	27356	27510	27516	27288	27245	27283	27081	27298	27376	27410	27583	27187	27231	27385	27192	27522	27237	27358	27379	27227	27064	27280	27390	27467	27345	27190	27171	27260	27195	27524	27419	27129	27342	27328	27446	27434	27323	27410	27418	27354	27494	27486	27557	27422	27402	27422	27399	27262	27339	27473	27218	27271	27299	27262	27209	27536	27356	27380	27375	27362	27182	27300	27141	27483	27244	27295	27204	27547	27413	27441	27290	27319	27442	27293	27447	27415	27314	27317	27173	27308	27347	27547	27484	27232	27394	27239	27507	27686	27148	27261	27197	27519	27619	27194	27478	27465	27337	27237	27419	27412	27425	27353	27196	27510	27095	27297	27314	27110	27265	27383	27309	27568	27547	27230	27280	27360	27470	27425	27324	27440	27107	27414	27188	27267	27407	27170	27442	26992	27382	27579	27439	27147	27397	27418	27083	27504	27510	27270	27211	27396	27432	27228	27303	27269	27597	27289	27467	27168	27365	27269	27456	27443	27114	27355	27603	27525	27206	27367	27257	27294	27585	27320	27249	27388	27338	27385	27461	27258	27600	27479	27615	27333	27372	27204	27074	27250	27150	27081	27275	27352	27290	27306	27586	27380	27350	27326	27532	27326	27485	27362	27208	27196	27324	27742	27271	27275	27287	27203	27496	27365	27398	27216	27191	27141	27258	27363	27458	27100	27175	27178	27459	27491	27432	27299	27168	27339	27270	27455	27360	27225	27454	27446	27237	27220	27013	27392	27184	27392	27466	27421	27304	27110	27557	27527	27173	27542	27264	27323	27354	27666	27392	27441	27581	27528	27359	27202	27333	27444	27503	27342	27295	27269	27264	27675	27249	27067	27287	27267	27483	27445	27536	27410	27465	27551	27157	27262	27090	27230	27456	27404	27352	27411	27253	27296	27331	27285	27445	27450	27159	27435	27288	27420	27364	27297	27399	27286	27545	27215	27131	27390	27463	27235	27477	27115	27478	27395	27378	27175	27296	27329	27564	27133	27265	27355	27206	27455	27654	27197	27305	27248	27235	27364	27549	27633	27105	27229	27154	27461	27175	27092	27383	27329	27263	27312	27376	27383	27432	27213	27495	27331	27222	27522	27199	27347	27565	27343	27189	27303	27361	27456	27485	27309	27370	27365	27403	27446	27483	27386	27416	27413	27329	27378	27181	27074	27468	27724	27190	27554	27369	27362	27157	27269	27391	27389	27573	27223	27303	27344	27283	26963	27204	27498	27175	27113	27276	27560	27463	27385	27195	27565	27532	27282	27022	27158	27357	27504	26945	27399	27246	27362	27272	27518	27272	27127	27581	27487	27437	27271	27115	27232	27218	27177	27152	27402	27398	27017	27331	27365	27496	27306	27196	27356	27446	27381	27052	27175	27397	27404	27177	27175	27530	27297	27201	27521	27304	27381	27375	27397	27220	27295	27441	27538	27311	27501	27636	27272	27209	27377	27257	27451	27618	27370	27430	27292	27259	27429	27008	27339	27338	27416	27239	27145	27241	27470	27297	27147	27425	27306	27208	27640	27426	27325	27280	27423	27313	27346	27513	27172	27104	27487	27327	27349	27182	27330	27066	27299	27372	27404	27570	27545	27096	27340	27582	27284	27326	27281	27376	27266	27209	27391	27410	27490	27203	27190	27568	27327	27148	27251	27289	27500	27273	27202	27354	27608	27296	27331	27474	27297	27371	27266	27420	27307	27266	27295	27315	27248	27345	27596	27184	27551	27472	27382	27149	27228	27443	27531	27391	27413	27320	27408	27500	27227	27317	27269	27266	27283	27456	27264	27284	27174	27176	27287	27289	27542	27184	27433	27327	27250	27236	27493	27104	27317	27368	27220	27442	27294	27334	27466	27516	27523	27217	27432	27407	27337	27288	27118	27231	27491	27237	27659	27260	27202	27130	27327	27295	27437	27204	27411	27334	27283	27236	27468	27127	27337	27470	27251	27283	27243	27397	27449	27153	27280	27410	27121	27304	27191	27297	27481	27149	27406	27433	27177	27274	27254	27400	27304	27567	27328	27481	27080	27347	27262	27474	27443	27499	27274	27569	27250	27640	27245	27211	27300	27344	27118	27269	27422	27320	27460	27297	27190	27556	27464	27353	27419	27485	27408	27164	27285	27297	27332	27488	27580	27239	27485	27402	27312	27421	27622	27329	27307	27358	27217	27381	27325	27241	27502	27220	27172	27267	27405	27519	27270	27400	27231	27543	27339	27069	27272	27420	27340	27460	27408	27211	27354	27434	27297	27468	27311	27252	27248	27456	27220	27554	27375	27543	27305	27437	27262	27347	27192	27423	27246	27163	27270	27146	27293	27448	27600	27207	27417	27618	27320	27307	27339	27460	27116	27211	27259	27328	27260	27334	27346	27532	27181	27357	27155	27213	27274	27443	27400	27283	27240	27384	27314	27332	27334	27398	27277	27077	27176	27352	27513	27538	27449	27464	27291	27224	27275	27458	27352	27342	27229	27362	26987	27446	27111	27275	27303	27494	27204	27003	27375	27338	27254	27414	27432	27329	27233	27412	27219	27335	27349	27520	27414	27433	27518	27463	27489	26888	27119	27383	27518	27147	27292	27474	27441	27401	27382	27338	27172	27357	27359	27262	27500	27157	27365	27228	27280	27338	27405	27152	27469	27355	27698	27282	27198	27457	27422	27701	27422	27547	27283	27273	27356	27268	27203	27213	27404	27469	27560	27513	27466	27208	27487	27311	27304	27378	27133	27194	27471	27305	27355	27341	27204	27331	27521	27136	27391	27407	27155	27515	27349	27198	27327	27464	27457	27418	27367	27107	27347	27545	27440	27297	27443	27296	27292	26975	27404	27355	27148	27449	27314	27330	27402	27355	27461	27388	27303	27311	27383	27325	27326	27259	27141	27181	27272	27403	27269	27293	27285	27391	27019	27350	27313	27230	27408	27534	27277	27413	27466	27411	27388	27079	27429	27375	27413	27085	27778	27506	27440	27220	27219	27470	27213	27426	27338	27489	27206	27341	27394	27117	27246	27472	27353	27186	27329	27071	27129	27387	27435	27414	27510	27194	27268	27492	27027	27398	27432	27283	27307	27340	27318	27467	27297	27453	27061	27366	27350	27475	27445	27232	27362	27152	27428	27380	27508	27136	27237	27155	27322	27059	27232	27270	27538	27183	27370	27488	27470	27322	27305	27445	27407	27343	27155	27365	27186	27358	27135	27577	27542	27436	27552	27244	27364	27267	27665	27621	27310	27286	27562	27350	27240	27397	27342	27404	27452	27264	27421	27199	27080	27274	27045	27345	27358	27269	27399	27166	27195	27371	27191	27426	27492	27076	27215	27345	27143	27354	27474	27171	27319	27228	27527	27203	27385	27401	27350	27300	27414	27282	27454	27261	27236	27321	27131	27107	27427	27559	27240	27302	27102	27451	27501	27488	27320	27114	27450	27474	27337	27431	27538	27439	27464	27455	27223	27175	27475	27422	27345	27282	27384	27351	27346	27246	27294	27272	27400	27170	27562	27497	27323	27242	27294	27146	27345	27236	27191	27339	27417	27534	27367	27336	27406	27182	27510	27225	27616	27076	27343	27319	27307	27418	27301	27281	27193	27486	27416	27303	27335	27198	27248	27184	27303	27295	27306	27573	27285	27248	27351	27386	27150	27331	27539	27434	27236	27372	27512	27464	27295	27225	27236	27253	27500	27184	27668	27258	27284	27193	27303	27178	27566	27505	27358	27447	27345	27484	27398	27288	27589	27348	27342	27278	26911	27314	27388	27360	27357	27287	27358	27564	27358	27570	27185	27329	27374	27417	27419	27242	27502	27363	27251	27214	27392	27382	27122	27324	27288	27017	27330	27214	27320	27491	27232	27129	27340	27489	27224	27459	27306	27223	27319	27425	27130	27295	27308	27334	27479	27409	27393	27505	27400	27090	27456	27205	27314	27168	27649	27373	27234	27214	27324	27383	27385	27536	27314	27534	27230	27400	27305	27377	27372	27094	27467	27179	27335	27345	27468	27434	27320	27627	27023	27285	27324	27171	27359	27136	27595	27452	27341	27284	27415	27393	27339	27322	27228	27188	27115	27446	27486	27235	27333	27350	27504	27310	27328	27507	27373	27328	27419	27424	27284	27336	27216	27435	27238	27236	27216	27326	27438	27448	27640	27386	27411	27492
49238	77181	67776	44328	33445	24702	22549	20967	20216	19639	19025	21211	34008	34821	31740	28592	19939	17743	17674	17702	17532	17619	18135	19931	19438	18438	18076	17642	17383	17582	17518	17653	17488	17549	17550	17522	17544	17679	17588	17594	17427	17470	17593	17626	17625	17478	17440	17509	17626	17448	17530	17428	17487	17709	17375	17562	17465	17467	17375	17491	17645	17494	17552	17498	17372	17722	17450	17580	17416	17332	17472	17670	17653	17593	17572	17477	17478	17477	17576	17638	17311	17693	17555	17468	17574	17572	17634	17425	17681	17433	17416	17449	17633	17540	17483	17511	17620	17600	17454	17502	17383	17705	17533	17522	17433	17506	17582	17563	17602	17412	17525	17491	17463	17237	17619	17441	17535	17446	17484	17335	17524	17513	17467	17550	17565	17470	17417	17438	17450	17478	17316	17527	17487	17477	17610	17767	17468	17530	17493	17437	17694	17606	17513	17613	17589	17431	17451	17466	17565	17470	17586	17451	17652	17358	17701	17423	17386	17504	17486	17444	17578	17529	17557	17528	17426	17488	17420	17588	17590	17503	17644	17457	17395	17538	17523	17474	17552	17457	17478	17519	17574	17520	17466	17431	17732	17436	17464	17635	17615	17685	17460	17402	17512	17375	17389	17397	17354	17614	17434	17504	17499	17656	17476	17424	17586	17420	17545	17610	17562	17440	17468	17448	17421	17476	17358	17514	17347	17480	17625	17649	17586	17656	17621	17532	17600	17489	17602	17351	17589	17339	17490	17591	17563	17605	17605	17425	17439	17725	17535	17332	17442	17361	17439	17414	17434	17642	17402	17647	17481	17423	17549	17538	17410	17604	17449	17533	17515	17511	17573	17513	17445	17582	17581	17554	17508	17480	17560	17504	17526	17663	17799	17448	17602	17648	17405	17622	17378	17569	17509	17632	17524	17564	17625	17540	17462	17617	17541	17413	17459	17482	17530	17463	17635	17616	17547	17321	17476	17457	17584	17437	17549	17477	17555	17655	17523	17565	17364	17651	17406	17544	17336	17424	17435	17757	17583	17714	17607	17511	17605	17519	17600	17387	17485	17407	17506	17520	17630	17524	17528	17558	17513	17250	17633	17522	17369	17499	17377	17527	17477	17521	17407	17424	17465	17572	17422	17731	17557	17464	17373	17456	17398	17555	17497	17295	17545	17687	17520	17431	17674	17716	17471	17576	17472	17552	17512	17395	17444	17354	17541	17570	17381	17522	17479	17384	17656	17551	17511	17665	17551	17650	17594	17488	17510	17510	17484	17685	17481	17590	17569	17578	17501	17549	17480	17617	17466	17484	17575	17548	17492	17567	17474	17537	17511	17461	17640	17521	17565	17619	17479	17451	17572	17588	17494	17457	17668	17495	17501	17555	17608	17567	17520	17481	17537	17600	17468	17398	17400	17677	17354	17528	17432	17400	17559	17600	17535	17606	17521	17497	17464	17376	17677	17551	17406	17575	17560	17578	17549	17540	17533	17623	17410	17574	17637	17558	17394	17540	17675	17572	17426	17574	17535	17585	17540	17314	17537	17576	17620	17573	17631	17343	17578	17402	17441	17613	17548	17436	17505	17614	17374	17510	17596	17618	17445	17550	17437	17679	17498	17617	17542	17641	17568	17526	17610	17435	17618	17490	17257	17512	17567	17469	17358	17432	17587	17436	17536	17658	17517	17442	17665	17714	17720	17513	17534	17429	17491	17513	17643	17454	17321	17592	17567	17696	17459	17455	17571	17615	17065	17470	17504	17464	17467	17666	17553	17420	17434	17557	17379	17593	17604	17553	17496	17501	17456	17394	17631	17412	17514	17413	17408	17632	17482	17546	17481	17485	17369	17561	17375	17660	17581	17597	17527	17596	17637	17658	17317	17562	17536	17643	17437	17423	17532	17474	17460	17537	17575	17479	17319	17562	17533	17711	17365	17499	17549	17755	17618	17560	17505	17743	17568	17462	17698	17456	17443	17419	17513	17750	17388	17454	17605	17524	17601	17567	17475	17393	17545	17487	17574	17491	17613	17512	17513	17449	17498	17374	17610	17546	17566	17530	17492	17536	17576	17481	17683	17632	17488	17612	17433	17551	17437	17520	17628	17525	17564	17437	17419	17398	17608	17466	17604	17466	17469	17494	17721	17450	17514	17447	17362	17455	17438	17576	17599	17574	17470	17542	17480	17582	17515	17657	17525	17485	17583	17462	17534	17618	17470	17547	17462	17699	17533	17477	17471	17626	17400	17438	17502	17490	17423	17482	17500	17693	17615	17505	17398	17657	17443	17627	17464	17508	17413	17756	17482	17463	17355	17373	17686	17540	17503	17672	17609	17511	17437	17401	17437	17518	17473	17478	17516	17452	17667	17343	17506	17532	17395	17370	17367	17602	17365	17499	17358	17478	17542	17536	17506	17612	17540	17548	17587	17489	17526	17470	17472	17573	17269	17598	17604	17595	17585	17691	17438	17367	17522	17389	17600	17404	17531	17324	17403	17563	17476	17386	17379	17371	17654	17305	17533	17625	17472	17609	17599	17522	17474	17551	17327	17361	17411	17641	17483	17506	17634	17717	17445	17763	17549	17602	17561	17587	17325	17501	17458	17366	17487	17381	17352	17496	17372	17557	17527	17413	17326	17489	17549	17577	17543	17543	17574	17562	17457	17532	17352	17412	17601	17512	17396	17447	17484	17480	17536	17657	17448	17572	17452	17475	17462	17517	17475	17478	17453	17565	17625	17533	17658	17501	17414	17569	17467	17505	17453	17537	17510	17428	17537	17347	17556	17402	17521	17361	17466	17419	17567	17474	17551	17476	17486	17541	17699	17325	17523	17458	17552	17508	17727	17589	17568	17636	17643	17455	17412	17474	17628	17501	17546	17638	17385	17564	17489	17535	17376	17624	17441	17410	17593	17471	17485	17587	17599	17490	17484	17437	17403	17496	17513	17527	17523	17556	17693	17563	17371	17682	17539	17461	17460	17665	17236	17530	17564	17648	17538	17627	17553	17463	17440	17603	17550	17401	17637	17428	17348	17652	17524	17662	17546	17416	17564	17660	17396	17418	17618	17554	17501	17594	17669	17443	17447	17513	17487	17731	17751	17537	17589	17668	17324	17500	17545	17435	17413	17469	17667	17648	17444	17662	17505	17450	17654	17562	17539	17575	17600	17428	17660	17580	17478	17493	17369	17513	17671	17370	17552	17447	17408	17554	17535	17697	17508	17349	17429	17480	17495	17590	17462	17427	17594	17481	17406	17528	17637	17642	17292	17546	17495	17569	17645	17337	17310	17582	17461	17629	17463	17565	17657	17578	17416	17541	17361	17496	17431	17653	17511	17365	17373	17648	17553	17611	17422	17590	17521	17549	17552	17586	17539	17503	17340	17632	17436	17481	17426	17586	17606	17577	17650	17611	17399	17724	17736	17638	17656	17483	17578	17562	17475	17657	17677	17394	17601	17498	17514	17559	17666	17618	17454	17435	17483	17497	17602	17369	17560	17568	17578	17450	17393	17452	17642	17627	17492	17614	17522	17565	17372	17429	17537	17396	17566	17454	17444	17286	17454	17399	17551	17476	17570	17354	17460	17402	17561	17493	17638	17458	17483	17552	17463	17615	17586	17546	17589	17537	17569	17583	17430	17464	17575	17526	17510	17579	17393	17414	17596	17460	17484	17591	17566	17610	17659	17514	17506	17684	17546	17497	17501	17534	17445	17429	17479	17502	17700	17786	17617	17509	17649	17698	17363	17628	17549	17530	17437	17686	17388	17553	17305	17508	17490	17544	17396	17479	17543	17442	17486	17450	17565	17340	17597	17491	17439	17683	17682	17434	17443	17493	17582	17428	17622	17543	17609	17653	17539	17467	17483	17519	17478	17423	17504	17532	17660	17531	17547	17635	17597	17523	17536	17568	17715	17395	17465	17603	17500	17683	17347	17386	17576	17766	17361	17401	17482	17617	17570	17503	17534	17620	17474	17598	17500	17500	17630	17535	17632	17310	17419	17555	17429	17503	17551	17456	17555	17443	17481	17531	17496	17390	17372	17718	17689	17497	17382	17668	17604	17330	17628	17435	17655	17503	17472	17511	17558	17550	17593	17377	17413	17411	17535	17513	17538	17435	17549	17295	17611	17489	17449	17764	17571	17563	17450	17476	17641	17531	17486	17495	17553	17441	17312	17405	17541	17440	17497	17495	17374	17465	17542	17550	17691	17413	17524	17581	17487	17612	17661	17574	17569	17284	17402	17590	17624	17463	17424	17554	17490	17420	17510	17470	17423	17509	17580	17426	17584	17721	17417	17566	17515	17740	17465	17537	17555	17258	17459	17523	17497	17644	17377	17367	17539	17591	17515	17386	17515	17566	17472	17574	17571	17322	17713	17595	17538	17512	17461	17342	17552	17447	17451	17476	17539	17563	17372	17562	17626	17573	17504	17544	17725	17430	17448	17397	17517	17728	17319	17811	17491	17428	17424	17554	17572	17732	17725	17543	17398	17686	17692	17432	17527	17594	17678	17597	17553	17618	17637	17490	17623	17527	17510	17498	17520	17304	17505	17407	17450	17574	17603	17484	17522	17490	17606	17407	17484	17539	17505	17526	17437	17486	17583	17519	17532	17722	17436	17670	17487	17623	17713	17630	17508	17511	17391	17546	17451	17522	17867	17631	17227	17617	17662	17453	17514	17594	17590	17586	17485	17646	17476	17608	17516	17694	17524	17590	17345	17532	17487	17448	17283	17361	17411	17195	17641	17444	17717	17459	17611	17397	17552	17586	17626	17565	17354	17566	17684	17513	17345	17574	17544	17732	17478	17372	17567	17358	17582	17427	17422	17454	17631	17500	17547	17514	17360	17519	17665	17382	17450	17511	17524	17432	17428	17668	17353	17494	17376	17653	17452	17521	17432	17502	17573	17529	17456	17531	17334	17509	17341	17558	17580	17457	17482	17432	17679	17658	17604	17399	17509	17406	17443	17548	17472	17400	17389	17602	17453	17488	17372	17648	17439	17526	17700	17438	17465	17464	17566	17636	17577	17529	17428	17453	17501	17498	17494	17666	17404	17342	17573	17375	17355	17448	17611	17510	17621	17625	17527	17454	17429	17460	17574	17405	17828	17537	17556	17507	17501	17505	17555	17368	17479	17488	17449	17432
46364	56338	51605	38213	31159	28925	28404	28316	27780	27564	27560	27469	27775	27714	27462	27371	27280	27497	27292	27418	27515	27430	27443	27232	27496	27580	27681	27428	27277	27257	27297	27425	27458	27177	27315	27352	26965	27415	27226	27433	27302	27336	27091	27002	26892	27297	27213	27344	27176	27103	27001	27194	27291	27183	27285	27297	27297	27077	27083	27353	27384	27520	27174	27201	27232	27537	27359	27247	27338	27187	27284	27189	27320	27299	27228	27001	27197	27312	27174	27236	27476	27059	27135	27363	27279	27342	27225	27212	27400	27115	27195	27257	27253	27065	27105	27238	27381	27374	27558	26970	27530	27326	27151	26954	27118	27209	26930	27129	27245	27357	27164	27215	27283	27228	27249	27365	27240	27137	27419	26999	27265	27098	27296	27181	27031	27467	27156	27349	27416	27254	27378	27106	27268	27173	27305	27072	27395	27236	27243	26960	27105	27292	27153	27095	27090	27239	27226	27204	27237	27172	27243	27280	27203	27062	27256	27303	27251	27329	27430	27239	27173	27224	27076	27359	27148	27174	27242	27049	27169	27231	27487	27200	27277	27078	27213	27273	27420	27108	27121	27162	27309	27238	27192	27056	27306	27232	27228	27547	27169	27224	27404	27068	27491	27348	27298	27277	27387	27187	27311	27285	27474	27209	27193	27182	27295	27305	27119	27155	27204	27049	27218	27260	27035	27230	27321	27472	27148	27095	27246	27125	27292	27227	27313	27176	27449	27358	27584	27468	27207	27143	27348	27065	26984	27355	26906	27020	27185	27397	27492	27116	27301	27473	27323	27141	27412	27171	27281	27369	27236	27525	27188	27371	27342	27183	27345	27170	27364	27135	27103	27255	27038	27344	27148	27146	27141	27361	27344	27223	27191	27163	27239	27344	27317	27329	27189	27164	27202	27257	27452	27328	27290	27298	27100	27004	27378	27171	27245	27048	27130	27218	27363	27084	27475	27282	27322	27050	27280	27228	27078	27326	27337	27254	27235	27211	27325	27243	27071	27365	27241	27250	27040	27574	27382	27354	27307	27334	27450	27109	27121	27334	27352	27229	27253	27312	27185	27429	27479	27309	27383	27515	27210	27189	27305	27163	26976	27444	27312	27286	27086	27323	27160	27230	27523	27383	27478	27117	27375	27281	27422	27160	27497	27090	27262	27122	27379	27421	27337	27321	27376	27268	27318	27617	27110	27169	27223	27232	27344	27446	27111	27431	27458	26950	27430	27048	27492	27295	27029	27254	27351	27457	27271	27325	27235	27293	27228	27293	27378	27467	27355	27179	27196	27368	27203	27272	27460	27379	27334	27367	27439	27400	27183	27316	27218	27361	27488	27477	27129	27131	27310	26996	27276	27468	27165	27298	27252	27134	27465	27334	27258	27340	27304	27455	27114	27100	27153	27357	27461	27412	27236	27481	27316	27351	27172	27147	27367	27322	27225	27141	27243	27219	27231	27129	27221	27213	27180	27138	27366	27234	27189	26995	27283	27297	27280	27328	27223	27137	27153	27249	27277	27041	27045	27252	27344	27309	27194	26971	27507	27242	27366	27105	27327	27279	27163	27307	27347	27403	27297	27115	27248	27319	27319	27138	27187	27434	27281	26910	27193	27280	27336	27129	27151	27465	26986	27214	27202	27307	27134	27217	27086	27489	27385	27093	27303	27398	27622	27402	27058	27207	27223	27189	26952	27163	27396	27254	27283	27228	27428	27241	27029	27169	27425	27337	27351	27287	27193	27292	27218	27093	27233	27445	27045	27403	27080	27342	27251	27246	27130	27200	27200	27170	27245	27170	27269	27480	27351	27483	27231	27170	26987	27276	27110	27153	27198	27123	27143	27148	27304	27332	27394	27482	27182	27250	27238	27204	27323	27080	27319	27214	27151	27187	27083	27239	27350	27340	27274	27041	27252	27385	27263	27381	27468	27257	27092	27007	27205	27152	27295	27338	27444	27153	27384	27298	27178	27244	27148	27123	27088	27227	27238	27149	27174	27418	27126	27381	27225	27149	27291	27106	27056	27095	27278	27249	27088	26961	27000	27261	27297	27144	27201	27172	27342	27034	27278	27040	27296	27233	27375	27230	27194	27254	26980	27177	27050	27377	27507	27114	27110	27407	27311	27302	27284	27130	27019	27285	27216	27023	27083	27239	27286	27295	27232	27317	27251	27099	27088	27154	27267	27176	27502	27215	27263	27423	27029	26947	27143	27394	27324	27176	27426	27007	27218	26986	27168	27218	27448	27278	27427	27214	27263	27194	27427	27464	27060	27257	27251	27461	27132	27362	27130	27166	27475	27263	27275	27210	27157	27446	27241	27248	27149	27452	27517	27423	26939	27423	27315	27144	27370	27191	27393	27460	27364	27345	27285	27174	27182	27154	27222	27410	26998	27129	27234	27251	27292	26967	27187	27184	27239	27172	27008	27360	27239	27359	27194	27319	27421	27185	27006	27120	27305	27415	27377	27337	27434	27247	27341	27215	27348	27382	27388	27394	27181	27375	27217	27418	27326	27160	27123	27309	27194	27228	27370	27172	27106	27207	27133	27363	27208	27157	27304	27144	27162	27279	27025	27351	27157	27243	27106	27326	27052	27191	27348	27215	27388	27346	27279	27011	27128	27427	27417	27446	27303	27475	27105	27323	27283	27358	27370	27466	27376	27309	27370	27316	27585	27479	27138	27211	26931	27164	27237	27149	26961	27338	27309	27363	27276	26985	27361	27201	27231	27418	27368	27206	27420	27343	27416	27183	27303	27084	27329	27248	27244	27181	27125	27159	26953	27156	27338	27133	27298	27249	27161	27277	27395	27330	27336	27371	27376	27336	27101	27188	27274	27106	27270	27061	27244	27181	27287	26995	27137	27360	27367	27185	27344	27338	27091	27253	27093	27242	27384	27261	27328	27169	27105	27310	27090	27255	27519	27439	27280	27145	27247	27281	27192	27393	27201	27319	27678	27210	27576	27354	27347	27236	27153	27165	27066	27287	27165	27224	27122	27536	27250	27418	27672	27332	27363	27112	27057	27371	27188	27082	27265	27260	27617	27260	27263	27270	27162	27230	27327	27236	27488	27294	27234	27253	27351	27561	27269	27267	27434	27150	27215	27363	27046	27397	27157	27237	27393	27176	27259	27280	27353	27136	27346	27281	27558	27040	27416	27456	27235	27146	27228	27158	27282	27694	27064	27026	27395	27120	27191	27283	27314	27514	27440	27211	27469	27094	27273	27220	27257	27448	27286	27363	27290	26930	27329	27230	27158	27339	27268	27257	27358	27217	27442	27202	27320	27063	27260	27288	27090	27202	27394	27386	27246	27145	27306	27152	27231	27176	27157	27035	26913	27343	27186	27194	27000	27334	27404	27141	27161	27226	27162	27186	27328	27058	27503	27284	27478	27236	27299	27265	27297	27244	27227	27276	27168	27284	26992	27084	27139	27217	27307	27119	27196	27304	27367	27266	27230	27267	27321	27355	27469	27458	27225	27544	27263	27236	27168	27123	27080	27398	27121	27039	27306	27042	27345	27189	27356	27321	27303	27307	27219	27285	27133	27076	27436	27264	27105	27459	27182	27326	27240	27275	27279	27355	27503	27020	27390	27519	27305	27311	27436	27442	27427	27156	27390	26938	27156	27380	27156	27265	27602	27158	27064	27429	27437	27280	27396	27103	27195	27501	27224	27592	27096	27095	27136	27140	27395	27508	27146	27364	27266	27224	27301	27125	27578	27424	27078	26947	27474	27101	27154	27267	27150	27582	26966	27072	27338	27147	27287	27425	27360	27174	27374	27273	27132	27039	27328	27375	27366	27309	27194	27017	27187	27509	27221	27241	27387	27031	27208	27108	27238	27447	27423	27338	27161	27066	27363	27087	27165	27331	27253	27284	27380	27387	27259	27160	27312	27543	27452	27347	27427	27482	27412	27486	27058	27145	26957	27086	27240	27418	27068	27052	27203	27170	27336	27173	27386	27215	27266	27358	27365	27076	27441	27271	27372	27146	27339	27333	27239	27558	27330	27418	27120	27209	27342	27242	27215	27196	27234	27386	27455	27338	27269	27254	27274	27316	27287	27077	27049	27331	27177	27153	27268	27104	27195	26853	27437	27640	27418	27003	26955	27267	27128	27478	27422	27192	27557	27163	27285	27171	27312	27255	27128	27189	27230	27115	27528	27196	27141	27291	27339	27393	27306	27228	27177	27380	27022	27208	27333	27607	27137	27270	27294	27006	27253	27178	27402	27214	27224	27085	26900	27044	27214	27341	27200	27412	27526	27312	27079	27251	27173	27249	27074	27158	27434	27372	27351	27134	27152	27202	27342	27353	27254	27427	27360	27434	27487	27355	27343	27391	27252	27612	27164	27204	27483	27243	27180	27207	27243	26944	27561	27372	27139	27377	27478	27441	27398	27432	27264	27179	27275	27347	27458	27332	27319	27102	27154	27311	27435	27394	27515	27413	27163	27105	27329	27297	27435	27519	27313	27338	27209	27201	27397	27449	27360	27141	27161	27440	27074	27238	27254	27125	27453	27489	27217	27476	27430	27449	27312	27233	27500	27033	27234	27429	27241	27139	27258	27178	27337	26977	27023	27434	27138	27442	27300	27222	27195	27131	27177	27307	27243	27167	27291	27276	27177	27351	27220	27242	27104	27129	27427	27403	27356	27509	27383	27258	27218	27442	27232	27335	27386	27119	27168	27353	27532	27313	27518	27218	27124	27520	27164	27216	27167	27241	27597	27259	27382	27203	27322	27319	27384	27120	27168	27191	27411	27355	27273	27347	27144	27204	27540	27320	27296	27286	27360	27468	27414	27340	27310	27334	27588	27204	27329	27345	27333	27072	27148	27402	27298	27067	27367	27252	27399	27261	27098	27116	26953	27178	26945	27282	27360	27186	27263	27186	27286	27135	27491	27272	27313	27305	27410	27435	27193	27371	27261	27497	27302	27159	27438	27495	27496	27119	27140	27201	27420	27313	27418	27416	27232	27352	27345	27405	27378	27307	27229	27166	27337	27356	27218	27226	27194	27251	27187	27145	27593	27207	27406	27291	27379	27398	27002	27274	27528	27085	27238	27332	27318	27204	27325	27363	27108	27522	27213	27474	27512	27224	27483	27133	27262	27138	27332	27389	27179	27404	27125	27168
48311	61773	50366	29834	23268	19823	18795	18513	18105	18021	18050	18036	18098	18154	17811	17580	17532	17475	17670	17674	17757	17715	17639	17759	17724	17719	17588	17716	17603	17540	17548	17409	17573	17460	17442	17492	17402	17755	17494	17493	17454	17499	17573	17646	17476	17493	17680	17562	17474	17553	17527	17297	17450	17652	17566	17388	17604	17539	17463	17372	17430	17542	17334	17565	17537	17452	17650	17463	17534	17584	17591	17572	17412	17482	17539	17510	17499	17500	17443	17561	17556	17588	17487	17541	17637	17405	17292	17385	17513	17422	17568	17492	17653	17573	17490	17516	17581	17580	17486	17471	17395	17550	17547	17641	17403	17612	17685	17526	17457	17402	17451	17597	17506	17539	17510	17420	17366	17528	17551	17549	17694	17432	17647	17632	17243	17580	17646	17520	17493	17543	17589	17428	17473	17431	17491	17403	17626	17491	17457	17357	17543	17415	17538	17442	17563	17551	17607	17338	17482	17454	17446	17457	17559	17421	17519	17428	17529	17377	17513	17499	17483	17437	17541	17391	17552	17538	17497	17513	17613	17456	17440	17562	17499	17538	17577	17514	17527	17512	17530	17569	17485	17280	17659	17553	17288	17303	17579	17488	17575	17400	17462	17610	17537	17636	17594	17609	17558	17355	17577	17489	17486	17553	17574	17610	17518	17388	17565	17419	17455	17423	17446	17507	17507	17583	17526	17624	17398	17417	17391	17546	17619	17458	17712	17506	17534	17438	17481	17562	17599	17613	17575	17495	17534	17652	17412	17392	17466	17434	17516	17443	17433	17458	17577	17594	17553	17388	17541	17550	17477	17425	17622	17425	17403	17536	17347	17590	17445	17326	17570	17636	17563	17420	17501	17381	17679	17444	17417	17649	17309	17494	17597	17404	17582	17493	17457	17431	17405	17637	17455	17558	17471	17471	17561	17596	17580	17647	17441	17460	17512	17510	17352	17467	17282	17417	17607	17612	17492	17486	17340	17465	17468	17484	17592	17573	17439	17637	17411	17476	17325	17542	17649	17452	17582	17410	17596	17529	17556	17592	17554	17598	17326	17533	17405	17520	17545	17450	17513	17533	17487	17443	17656	17467	17542	17641	17435	17473	17406	17536	17584	17624	17544	17451	17551	17352	17562	17329	17611	17671	17672	17528	17569	17342	17500	17487	17458	17635	17672	17332	17538	17543	17399	17156	17559	17404	17425	17463	17434	17587	17496	17544	17477	17398	17593	17494	17620	17434	17387	17523	17515	17436	17458	17567	17478	17454	17460	17567	17480	17463	17515	17609	17407	17456	17571	17566	17449	17458	17430	17671	17240	17446	17455	17600	17461	17549	17551	17592	17436	17608	17477	17486	17673	17532	17561	17486	17405	17572	17431	17656	17543	17581	17390	17620	17589	17500	17469	17562	17492	17480	17681	17421	17579	17525	17404	17372	17328	17350	17491	17507	17504	17319	17549	17500	17515	17453	17382	17430	17585	17515	17381	17520	17582	17437	17570	17463	17538	17439	17584	17427	17545	17556	17561	17439	17392	17687	17455	17582	17623	17435	17310	17366	17550	17463	17551	17554	17604	17442	17387	17569	17319	17503	17412	17393	17514	17328	17549	17519	17431	17485	17470	17403	17465	17611	17424	17486	17415	17698	17456	17491	17632	17352	17544	17413	17482	17327	17526	17565	17474	17522	17605	17597	17544	17627	17428	17387	17627	17345	17552	17473	17438	17614	17560	17526	17407	17355	17409	17532	17638	17433	17448	17528	17606	17632	17472	17400	17608	17375	17604	17547	17495	17659	17608	17456	17706	17589	17343	17504	17529	17587	17697	17658	17508	17587	17422	17553	17401	17488	17705	17598	17364	17656	17356	17512	17361	17296	17397	17481	17522	17565	17437	17497	17494	17513	17593	17553	17529	17612	17558	17713	17421	17530	17463	17469	17533	17523	17576	17378	17574	17434	17707	17445	17536	17482	17508	17438	17410	17596	17510	17619	17554	17535	17467	17357	17674	17572	17325	17638	17478	17432	17437	17382	17698	17486	17582	17646	17634	17582	17581	17529	17597	17421	17409	17444	17477	17413	17591	17435	17503	17615	17504	17456	17570	17392	17575	17534	17359	17485	17545	17508	17564	17484	17550	17505	17524	17563	17406	17367	17468	17523	17479	17521	17393	17700	17474	17461	17460	17526	17267	17682	17562	17523	17612	17407	17449	17492	17493	17383	17431	17641	17379	17320	17544	17462	17454	17448	17580	17600	17466	17521	17395	17487	17536	17353	17588	17591	17454	17489	17608	17470	17433	17441	17417	17518	17471	17560	17553	17423	17491	17482	17540	17547	17556	17383	17650	17655	17441	17468	17456	17299	17436	17565	17533	17536	17365	17611	17436	17501	17387	17552	17534	17423	17531	17506	17466	17433	17596	17367	17465	17597	17574	17538	17492	17541	17472	17311	17501	17665	17582	17316	17660	17601	17574	17438	17372	17556	17646	17616	17428	17485	17522	17576	17559	17495	17475	17503	17152	17553	17404	17484	17684	17691	17527	17583	17479	17666	17428	17592	17670	17569	17522	17698	17374	17599	17354	17532	17533	17410	17408	17486	17460	17520	17584	17644	17560	17429	17500	17467	17421	17743	17536	17400	17576	17478	17463	17614	17422	17601	17407	17508	17554	17564	17571	17406	17610	17416	17588	17484	17515	17550	17391	17633	17573	17421	17554	17237	17415	17568	17592	17445	17486	17392	17509	17562	17516	17412	17398	17446	17451	17597	17506	17488	17543	17592	17567	17594	17600	17415	17580	17465	17573	17651	17580	17527	17469	17596	17460	17442	17526	17462	17556	17486	17496	17465	17452	17572	17411	17566	17610	17539	17584	17543	17383	17241	17338	17597	17407	17284	17393	17488	17444	17445	17412	17696	17566	17498	17525	17600	17672	17340	17287	17382	17444	17564	17539	17462	17487	17635	17502	17524	17432	17334	17417	17493	17502	17488	17700	17603	17495	17536	17496	17475	17610	17618	17452	17535	17660	17493	17572	17676	17496	17574	17508	17409	17506	17438	17540	17494	17652	17542	17571	17575	17583	17568	17464	17513	17471	17534	17474	17532	17442	17492	17574	17697	17477	17536	17506	17512	17376	17579	17535	17661	17463	17595	17319	17544	17677	17451	17642	17545	17387	17699	17558	17300	17452	17447	17583	17453	17512	17430	17385	17334	17404	17607	17358	17652	17435	17508	17441	17635	17394	17687	17396	17407	17545	17438	17449	17480	17528	17453	17462	17512	17380	17597	17577	17442	17620	17557	17288	17259	17557	17401	17447	17491	17431	17439	17448	17460	17513	17428	17381	17598	17447	17718	17462	17331	17477	17451	17402	17568	17458	17554	17481	17521	17393	17291	17532	17543	17612	17552	17429	17657	17374	17445	17544	17594	17522	17302	17563	17474	17463	17466	17509	17392	17330	17541	17391	17405	17404	17580	17693	17361	17506	17269	17710	17466	17605	17603	17428	17303	17684	17504	17425	17429	17570	17666	17385	17386	17614	17437	17593	17377	17435	17767	17607	17395	17597	17555	17355	17479	17423	17527	17528	17394	17563	17392	17555	17490	17661	17459	17631	17555	17609	17452	17679	17451	17592	17498	17510	17389	17521	17611	17551	17529	17542	17539	17411	17671	17328	17502	17498	17599	17397	17497	17518	17360	17517	17328	17586	17589	17509	17387	17416	17606	17482	17489	17459	17620	17391	17540	17530	17540	17475	17483	17482	17384	17502	17566	17584	17386	17253	17523	17591	17514	17269	17603	17556	17589	17466	17548	17529	17521	17515	17565	17420	17499	17478	17555	17408	17508	17623	17469	17437	17492	17605	17460	17578	17504	17548	17470	17630	17576	17400	17601	17597	17526	17642	17595	17470	17497	17521	17475	17342	17514	17522	17466	17465	17485	17419	17657	17583	17424	17488	17568	17540	17718	17433	17638	17495	17346	17413	17613	17396	17609	17712	17491	17524	17533	17592	17396	17537	17513	17344	17459	17639	17560	17453	17576	17509	17298	17534	17427	17541	17704	17306	17505	17663	17460	17691	17552	17488	17534	17497	17538	17376	17303	17529	17507	17446	17525	17556	17431	17704	17269	17575	17639	17580	17519	17519	17623	17530	17488	17526	17594	17431	17636	17624	17531	17591	17379	17504	17617	17443	17600	17594	17600	17449	17460	17591	17496	17445	17396	17388	17612	17488	17543	17480	17505	17525	17488	17559	17498	17521	17537	17467	17487	17714	17524	17432	17478	17403	17485	17501	17626	17508	17546	17520	17525	17495	17513	17646	17607	17295	17625	17446	17417	17622	17482	17470	17515	17501	17573	17464	17476	17595	17593	17392	17409	17577	17446	17540	17483	17549	17424	17496	17377	17731	17426	17666	17534	17425	17385	17650	17574	17552	17425	17586	17646	17561	17470	17582	17628	17366	17533	17480	17507	17593	17426	17447	17307	17383	17401	17407	17438	17572	17568	17452	17451	17430	17494	17570	17541	17504	17571	17651	17517	17422	17649	17633	17520	17675	17638	17503	17443	17549	17471	17537	17511	17297	17237	17461	17492	17558	17641	17519	17391	17473	17549	17461	17430	17420	17624	17438	17377	17568	17494	17392	17502	17565	17678	17493	17396	17466	17551	17431	17478	17634	17320	17385	17604	17594	17714	17527	17477	17511	17489	17648	17468	17410	17454	17545	17508	17594	17445	17517	17552	17352	17498	17711	17482	17549	17615	17439	17625	17383	17546	17446	17417	17512	17584	17602	17397	17660	17477	17603	17478	17393	17460	17544	17501	17576	17558	17576	17618	17310	17574	17418	17509	17524	17389	17388	17420	17449	17574	17381	17572	17672	17610	17474	17424	17534	17498	17671	17588	17591	17510	17651	17521	17628	17445	17495	17605	17514	17414	17684	17568	17613	17387	17495	17605	17522	17516	17575	17298	17648	17326	17636	17520	17580	17551	17466	17571	17462	17467	17540	17534	17622	17428	17670	17455	17485	17514	17459	17715	17488	17458	17585	17441	17508	17552	17613	17310	17442	17606	17579	17548	17349	17600	17441	17537	17507	17503	17448	17246	17555	17708	17502	17524	17532	17485	17559	17471	17494	17618	17351	17462	17512	17478
23438	20615	27529	27586	26539	29491	31460	28991	28360	28576	28986	31572	33794	32987	29385	28165	27909	28129	28285	28141	28009	28040	28077	29764	30666	29744	28882	28230	28180	27874	27840	28134	27786	27804	27980	27735	28066	27687	27974	27890	27849	27870	27797	27671	27769	27625	27813	27614	27943	27827	27708	27630	27919	27757	27825	27706	27841	27794	27969	27661	27726	27795	28061	27697	27724	27594	27636	27837	27725	27430	27814	27919	27883	27791	27849	27880	27880	27700	27935	27657	27810	28047	27626	27706	28131	27899	27826	27775	27764	28022	27840	27903	27816	27955	27832	27987	27658	28142	27825	27855	27913	27887	27783	27677	27660	27761	27847	27755	28045	27803	27784	27789	27615	27640	27926	27822	27655	27507	28013	27850	28021	27758	27626	27646	27677	27658	28056	27901	27757	27870	28016	28047	27842	27757	27972	27986	27892	28022	27715	27818	27734	27686	27802	27973	27959	27739	27983	27918	27929	27753	27780	27865	27826	27712	28035	27823	27612	27834	27844	27653	28007	28003	27904	27674	27782	27670	27836	27721	27597	27701	27647	27857	27765	27567	27876	27852	27913	27878	27913	27413	27686	27945	27746	27956	27813	27768	27873	27847	27747	27958	27592	27677	27832	27708	27841	27837	27913	27617	27820	27859	27735	27770	27762	27583	27685	28044	27774	27870	27531	27690	28042	27812	27696	27991	27978	27845	27948	27806	27611	27582	27660	27695	27753	27608	27574	27686	27712	27704	27743	27875	27881	27562	27693	27886	27767	27608	27895	27745	27573	27569	27730	27860	27619	27910	27786	27696	27496	27753	27797	27944	27678	27756	27935	27782	27973	27786	27735	27689	27613	27744	27766	27844	27738	27687	27615	27770	28018	27946	27838	27815	27724	27784	27600	27647	27658	27918	28057	27731	27720	27824	27565	27928	27868	27903	27713	27781	27652	27817	27945	27939	27871	27751	27772	27804	27876	27956	27543	27601	27876	27707	27374	27590	27807	27891	27739	27684	27623	27755	27671	27977	27718	27630	27674	27798	27745	27643	27967	27693	27593	27711	27968	27740	27768	27627	27763	27572	27607	27904	27728	27871	28062	27700	27601	27805	27773	27772	27774	27623	27484	27799	27656	27760	27943	27853	27674	27845	27856	27823	27896	27748	28081	27885	27667	27689	27824	27697	27707	28103	27891	28009	27753	27734	27914	27785	27688	27763	27763	27637	27805	27760	27985	27729	28207	28026	27759	27831	27743	27548	27753	27633	27950	27896	27795	27913	27878	27733	27771	27594	27643	27849	27876	27619	27693	27745	27734	27675	27920	27819	27533	27831	28084	27882	27806	27915	27898	27857	27885	27862	28073	27969	27741	27738	27691	27620	27993	27766	27979	27854	27895	27604	27883	27822	27800	27938	27654	27921	27811	27622	27690	27610	28001	27960	27647	27813	27860	27894	27831	27890	28037	27696	27799	27807	27802	27512	27806	27859	27840	27724	28034	27722	27847	27725	27886	27562	27795	28062	27815	27825	27766	27667	27558	27700	27886	28051	27740	27780	27648	27636	27890	28046	27787	27769	27839	28104	27760	27788	27738	27550	27767	27624	27639	27969	27667	27737	28013	27948	27806	27826	27914	27569	27786	27621	27674	27668	28135	27642	27647	27828	27774	27603	27748	28024	27800	27677	27942	27813	28094	27878	27803	27704	27583	27685	28132	27685	27847	28010	27690	27883	27623	27651	27879	27693	27743	27715	27592	27917	27812	28010	27824	27799	27730	27528	27859	27887	27891	27880	27787	27688	27764	27670	27789	27760	27897	27906	27711	28100	27620	27665	27812	27873	27795	27784	27746	27736	27964	27524	27625	27563	27785	27966	27780	27742	27917	27841	27720	27885	27985	27939	27793	27788	27815	27752	27889	27652	27794	27742	27761	27721	27548	27897	27611	27737	27653	27818	27813	27265	27796	27497	27879	27881	27649	27818	27675	27899	27868	28023	27571	27771	27861	27774	27775	27716	27806	27616	27684	27700	27719	27813	27791	27773	27732	27666	27800	27889	27821	28002	27664	27772	27647	27910	27645	27812	27806	27834	27766	27680	27761	27749	27808	27922	27850	27888	27790	27830	28024	27775	27947	28045	27538	27700	27725	27536	27837	27406	27785	27852	27935	27711	27704	27399	27738	27963	27717	27745	28067	27965	27852	27531	27811	27950	27948	27819	27902	27959	27590	27844	27526	27650	27937	28110	27919	27729	27743	27676	27812	27899	27714	27800	27807	27758	27767	27702	27829	27955	27840	27508	27733	27834	27845	27839	27912	27814	27894	27870	28026	27670	27932	27913	27756	27650	27684	27619	27910	27822	27934	27709	27665	27793	27814	27704	27732	27735	27606	27510	27806	27737	27652	27736	27901	27789	28028	27615	27830	27891	27785	27970	27614	27860	27944	27718	27787	27973	27805	27757	28024	27705	27602	27726	27895	27998	27692	27497	27762	28047	27826	27656	28087	27869	27958	27582	27788	27776	27703	27749	27793	27803	27862	27595	27868	27680	27660	27985	27674	27754	27503	27678	27712	27702	27708	27606	27803	28046	27883	27586	27651	27644	27642	27844	27529	27752	27740	27632	27574	27752	27721	27510	27700	28078	27867	27898	28026	27667	27916	28018	27919	27769	27887	27762	27762	27745	27830	27578	27723	27979	27905	27619	27811	27845	27601	27641	27724	27669	27742	27700	27706	27726	27841	27763	27651	27609	27786	27981	27704	27727	27898	27622	27589	27857	27659	27678	27785	27590	27921	27716	27595	27564	27778	27606	27748	27848	27962	27781	27843	27630	28080	27719	27927	27815	27841	27802	27779	27534	28057	27916	27715	27717	27758	27618	27659	27955	27787	27700	27948	27817	27763	27854	27551	27862	27864	27877	27858	27934	27566	27853	27854	27793	28039	27888	27642	27675	27760	27870	27643	27748	27475	27712	27822	27918	28114	28027	27777	27837	27758	27910	27704	27669	27775	27895	27743	27834	27702	27896	28187	27760	27589	27766	27474	27706	27898	28062	27806	27799	27964	27763	27596	28025	27697	27676	28058	28014	27978	27767	27811	27660	27559	27482	27738	27613	27616	27872	27802	27919	27826	27824	27534	27465	28011	27791	27627	27920	27792	27751	27827	27775	27849	27906	27867	28006	27762	27591	27739	27670	27778	27707	27708	27872	27873	27626	27860	28041	27449	27590	27768	27758	27695	27904	27775	28005	27843	27663	27765	27956	27729	27628	27700	27695	27846	27786	27622	27692	27712	27806	27944	27927	27640	27657	27914	27899	27691	27941	27690	27920	27747	27599	28057	27772	27886	27815	27642	27689	27733	27708	28007	27633	27830	27484	27946	28061	27695	27687	28014	27619	27684	27762	27747	27600	27583	27772	27690	27693	27951	27942	27803	27685	27735	27696	27552	27743	27845	27505	27794	27731	27760	27823	27773	27916	28157	27752	27681	28068	27820	28084	28018	27945	27796	27893	27810	27638	27650	27714	27850	27834	27698	27843	27703	27664	27824	27709	27826	27930	27739	27798	27743	27846	27723	28079	27633	27479	27440	27628	27730	27605	27992	27530	27884	27901	27765	27849	27779	27911	27556	27553	27979	27732	27771	27599	27575	27868	27889	27631	27784	27815	27707	27820	27993	27933	27667	27781	27774	28039	27867	27769	27830	27692	27899	27796	27769	27835	27897	27740	27717	27888	27566	27683	27819	28008	27862	27921	27855	27898	27967	27800	27616	27627	27571	27610	27486	28049	28019	27805	27821	27768	27845	27589	27765	27655	27824	28044	27698	27759	28033	27727	27983	27878	27922	27845	27681	27795	27834	27650	27633	27762	27671	27836	27712	27740	27755	27687	27626	27766	27734	27709	27702	27677	27715	27688	27833	27499	27946	27645	27507	27712	27812	27717	27834	27628	27683	27813	28057	27782	27862	27746	27784	27701	27600	27690	27757	27764	27803	27764	27814	27795	28011	27803	27500	27593	27629	27831	27606	27858	27897	27679	27613	27928	27803	28014	27908	28085	27726	27562	27735	27611	27882	27626	27874	27934	27687	27474	27743	27657	27629	27777	27612	27763	27698	27917	27687	27865	27730	27596	27717	27791	27850	27443	27770	27908	27659	27952	27794	27625	27936	28113	27898	27813	27995	27397	27791	27609	27702	27767	27707	28121	27620	27700	27572	27629	27696	27733	27719	27793	28028	27832	27865	27723	27614	27838	27698	28009	28139	28003	27783	27915	27924	27653	27655	27576	27737	27753	27921	27579	27723	28083	27814	27718	27825	27850	27554	27648	28000	27876	27665	27754	27725	27503	27707	27824	27765	27713	27790	27772	27865	27777	27805	27516	27807	27718	27596	27848	27760	27797	27858	27940	28027	27756	27786	27803	28032	27749	27993	27607	27764	27625	27794	27654	27883	27888	27678	27859	27784	27755	27728	27571	27980	27725	27932	27688	27729	27799	27571	27774	27723	27538	27938	27747	27830	27790	27922	27803	27836	27822	27917	27725	27869	27637	27671	27685	27679	27935	27936	28033	27988	27765	27785	27801	27756	27705	27707	28008	27636	27940	27882	27806	27568	27917	27691	27668	27884	27521	27883	27814	27785	27693	27844	27721	27457	27837	27762	27892	27929	27858	27928	27890	27660	27795	27787	27743	27694	27723	27739	27658	27827	27672	27576	27760	27677	27438	27816	27776	27770	28015	27790	27906	27735	27755	27842	27813	27902	28006	27615	27532	28022	27698	27708	27800	27937	27761	27609	27798	27746	27643	27848	27973	27797	27501	27798	27676	28037	27733	27707	27691	27731	27607	27620	27684	27841	27500	27749	27732	27797	27843	27706	27759	27980	27619	27727	27740	28242	27694	27669	27868	28097	27820	27888	27821	28108	27846	27739	27808	27794	27662	27679	27865	27916	27868	27755	27745	28176	27740	27850	27743	27887	27577	27835	27880	27754	27788	27835	27609	27887	27652	27991	27694	27696	27961	27528	27739	28107	27831	27857	27999	27462	27666	27879	28002	27899	27877	27819	27866	27700	27600	27867	27855	27951	27711	27750	27863	27965	28049	27835	28041	27740	27440	27576	27708	27637	27955	27769	27949	27789	27754	27822	27801	27830	27729	27800	27796
48877	58207	52448	42588	26900	21705	20329	19392	18987	18705	19226	24135	26011	25009	18807	17854	18194	18029	17882	18170	18002	18125	18197	20940	21051	19761	18761	18095	17914	17820	17814	17899	17613	17748	17766	17676	17764	17695	17768	17726	17721	17907	17805	17873	17754	17861	17722	17787	17745	17843	17903	17749	17625	17826	17783	17848	17827	17628	17982	17802	17796	17815	17785	17863	17781	17844	17795	17897	17905	17745	17822	17840	17717	17601	17689	17581	17633	17702	17804	17614	17667	17701	17772	17866	17858	17783	17980	17652	17803	17723	17733	17817	17807	17679	17795	17820	17719	17882	17764	17711	17806	17882	17822	17753	17824	17797	17766	17717	17680	17764	17607	17685	17768	17770	17661	17666	17739	17822	17751	17559	17707	17746	17642	17652	17571	17731	17654	17835	17761	17724	17856	17627	17708	17529	17837	17633	17779	17631	17744	17816	17791	17657	17922	17754	17749	17576	17695	17768	17701	17843	17794	17797	17658	17682	17893	17847	17751	17556	17773	17732	17766	17810	17809	17558	17693	17591	17827	17752	17654	17733	17724	17845	17930	17815	17862	17782	17766	17683	17533	17788	17685	17821	17787	17813	17679	17623	17827	17651	17741	17729	17803	17878	17732	17793	17607	17807	17718	17802	17819	17789	17653	17891	17653	17788	17747	17793	17606	17861	17883	17747	17793	17735	17650	17683	17890	17787	17703	17826	17624	17926	17779	17781	17875	17899	17699	17849	17908	17833	17907	17684	17857	17774	17720	17786	17951	17824	17832	17850	17804	17677	17698	17807	17922	17845	17607	17656	17751	17852	17560	17745	17754	17645	17769	17633	17785	17785	17788	17711	17851	17741	17716	17841	17622	17765	17665	17748	17779	17638	17724	17646	17739	17616	17764	17747	17884	17811	17682	17818	17989	17804	17855	17749	17782	17591	17862	17637	17693	17765	17774	17683	17896	17810	17825	17727	17702	17747	17782	17686	17744	17703	17769	17573	17854	17776	17771	17817	17809	17714	17873	17676	17849	17812	17624	17922	17918	17670	17715	17710	17753	17683	17767	17746	17758	17854	17717	17660	17668	17810	17802	17645	17647	17746	17805	17881	17662	17785	17915	17580	17751	17737	17685	17729	17794	17765	17773	17757	17802	17780	17784	17834	17993	17792	17725	17735	17710	17788	17876	17872	17903	17748	17697	17805	17598	17649	17854	17752	17623	17692	17742	17868	17682	17717	17868	17822	17844	17727	17873	17766	17758	17622	17775	17754	17701	17999	17835	17796	17821	17557	17743	17552	17813	17700	17827	17896	17819	17666	17743	17802	17821	17788	17665	17758	17647	17759	17960	17667	17899	17852	17570	17779	17755	17896	17753	17777	17986	17828	17719	17611	17853	17790	17652	17667	17905	17872	17823	17807	17749	17750	17791	17749	17973	17770	17736	17842	17912	17808	17631	17759	17674	17790	17758	17620	17792	17756	17679	17685	17710	17819	17814	17709	17624	17812	17934	17914	17740	17744	17757	17758	17975	17749	17740	17650	17696	17803	17912	17594	17823	17784	17910	17634	17819	17760	17695	17637	17808	17727	17741	17758	17790	17771	17927	17924	17739	17831	17833	17806	17753	17819	17867	17952	17736	17820	17720	17912	17692	17796	17605	17674	17842	17781	17822	17823	17658	17667	17805	17689	17743	17771	17774	17922	17784	17874	17848	17843	17744	17681	17649	17781	17661	17728	17682	17902	17651	17926	17763	17676	17848	17769	17712	17720	17734	17628	17758	17877	17728	17820	17629	17615	17671	17758	17749	17843	17780	17668	17747	17694	17794	17611	17712	17758	17809	17677	17764	17650	17749	17887	17813	17814	17731	17665	17897	17730	17830	17772	17722	17863	17799	17664	17929	17567	17805	17777	17692	17693	17763	17716	17730	17826	17743	17622	17838	17804	17846	17847	17853	17722	17759	17736	17745	17677	17844	17833	17841	17611	17766	17845	17693	17838	17595	17657	17811	17863	17668	17759	17890	17790	17915	17723	17754	17686	17733	17777	17700	17770	17691	17723	17916	17677	17716	18003	17756	18086	17577	17720	17768	17594	17819	17890	17607	17811	17588	17612	17898	17600	17660	17814	17884	17556	17777	18028	17835	17665	17740	17755	17812	17673	17761	17629	17860	17656	17622	17861	17623	17920	17739	17766	17817	17833	17806	17640	17711	17734	17901	17700	17911	17968	17629	17839	17726	17682	17856	17748	17683	17708	17771	17818	17588	17778	17856	17665	17502	17751	17837	17863	17753	17744	17842	17787	17871	17587	17790	17776	17773	17871	17796	17756	17757	17800	17626	17762	17803	17794	17667	17602	17689	17706	17746	17772	17808	17870	17821	17610	17664	17921	17819	17678	17758	17716	17791	17819	17887	17794	17641	17711	17620	17803	17566	17837	17947	17839	17762	17733	17812	17806	17701	17764	17734	17661	17878	17828	17859	17649	17760	17825	17674	17745	17860	17650	17688	17907	17718	17731	17766	17797	17829	17933	17786	17776	17773	17612	17781	17797	17732	17805	18015	17517	17925	17859	17802	17788	17696	17819	17893	17772	17842	17819	17786	17825	17612	17859	17694	17683	17672	17734	17778	17733	17674	17862	17830	17843	17737	17901	17793	17785	17691	17658	17787	17738	17819	17884	17951	17927	17698	17858	17759	17680	17769	17805	17802	17801	17709	17769	17819	17724	17718	17646	17731	17780	17651	17820	17697	17712	17798	17694	17504	17721	17865	17663	17730	17853	17788	17828	17553	17882	17672	17798	18002	17678	17853	17765	17646	17825	17837	17792	17803	17791	17649	17791	17656	17759	17980	17894	17731	17810	17724	18037	17886	17798	17685	17663	17492	17799	17774	17849	17756	17704	17659	17721	17784	17803	17798	17602	17653	17735	17721	17723	17740	17806	17567	17706	17982	17752	17802	17797	17994	17889	17726	17690	17799	17659	17827	17742	17837	17740	17737	17851	17788	17794	17813	17933	17880	17876	17702	17701	17775	17618	17690	17877	17713	17757	17735	17961	17736	17888	17720	17739	17930	17841	17775	17709	17895	17576	17714	17804	17723	17746	17749	17898	17919	17748	17798	17644	17908	17801	17863	17759	17812	17797	17977	17933	17803	17812	17813	17738	17795	17865	17957	17738	17896	17969	17530	17746	17662	17893	17888	17709	17716	17780	17745	17806	17757	17836	17786	17719	17850	17776	17830	17698	17767	17763	17655	17599	17779	17625	17735	17737	17738	17824	17808	17904	17636	17756	17773	17655	17905	17769	17798	17865	17744	17775	17769	17493	17693	17643	17734	17717	17790	17710	17907	17866	17669	17764	17819	17772	17789	17876	17736	17668	17700	17678	17689	17634	17802	17806	17581	17870	17622	17940	17796	17809	17776	17806	17807	17742	17848	17839	17892	17765	17763	17788	17777	17856	17648	17840	17552	17832	17831	17673	17719	17919	17782	17952	17673	17642	17562	17796	17587	17610	17944	17641	17835	17836	17580	17784	17573	17837	17665	17835	17769	17715	17720	17666	17761	17742	17754	17843	17828	17824	17774	17817	17735	17828	17836	17633	17730	17742	17582	17766	17765	17787	17744	17696	17702	17725	17983	17628	17739	17795	17669	17669	17712	17642	17722	17897	17746	17755	17529	17840	17650	18002	17913	17646	17683	17992	17765	17740	17651	17556	17882	18036	17753	17687	17726	17649	17789	17803	17815	17937	17653	17762	17617	17580	17798	17831	17832	17490	17829	17620	17781	17764	17689	17845	17776	17873	17802	17735	17804	17772	17693	17698	17909	17597	17682	17544	17818	17697	17895	17648	17886	17789	17783	17615	17703	17798	17675	17676	17781	17805	17838	17697	17701	17802	17908	17749	17822	17790	17817	17597	17742	17711	17919	17835	17659	17742	17808	17674	17737	17702	17889	17539	17779	17784	17790	17610	17749	17650	17837	17790	17763	17668	17709	17737	17696	17965	17881	17966	17573	17870	17469	17643	17813	17662	17773	17767	17685	17704	17833	17730	17841	17861	17736	17887	17818	17809	17675	17794	17481	17948	17775	17765	17649	17730	17864	17691	17522	17765	17656	17858	17628	17772	17959	17966	17969	17743	17814	17546	17825	17755	17818	17833	17690	17847	17783	17725	17722	17810	17764	17587	17616	17680	17747	17924	17799	17816	17785	17846	17901	17846	17699	17782	17671	17788	17586	17816	17801	17627	17721	17749	17776	17799	17618	17462	17858	17795	17606	17793	17709	17662	17816	17636	17717	17693	17912	17890	17765	17807	17990	17653	17717	17782	17810	17703	17706	17729	17650	17755	17658	17923	17833	17776	17849	17757	17773	17565	17833	17686	17618	17695	17693	17793	17740	17855	17763	17698	17929	17772	17764	17624	17827	17855	17808	17797	17834	17670	17751	17824	17851	17636	17636	17999	17898	18025	17633	17982	17727	17890	17760	17736	17754	17781	17863	17767	17685	17794	17728	17779	17784	17752	17816	17700	17905	17657	17749	17748	17736	17840	17712	17701	17765	17674	17832	17728	17790	17637	17542	17727	17809	17756	17658	17799	17667	17789	17885	17634	17798	17730	17639	17741	17967	17692	17725	17858	17810	17962	17529	17817	17584	17661	17773	17754	17779	17679	17838	17859	17893	17775	17702	17687	17839	17743	17676	17841	17667	17862	17785	17889	17801	17693	17842	17595	17590	17849	17812	17516	17667	17817	17725	17753	17774	17779	17722	17743	17765	17956	17785	17986	17659	17719	17701	17678	17766	17753	17691	17846	17797	17596	17713	17868	17617	17734	17676	17807	17681	17836	17634	17725	17696	17765	17823	17770	17942	17638	17840	17644	17457	17630	17869	17684	18042	17766	17662	17621	17828	17740	17688	17915	17804	17711	17898	17819	17632	17763	17713	17763	17813	17809	17828	17652	17816	17758	18032	17868	17719	17736	17627	17964	17648	17766	17774	17796	17751	17825	17612	17744	17815	17782	17767	17909	17939	17545	17731	17957	17781	17784	17853	17634	17737	17894	17751	17605	17837	17771	17821	17729	17634	17632	17751	17543	17718	17849	17760	17745	17753	17720	17604	17887	17703	17780	17679	17787	17710	17903	17783	17791	17652	17707
22054	20597	27508	25923	23741	27940	32878	30322	29692	29892	29637	33556	39078	39226	32905	28791	28688	28771	28697	28598	28673	28897	30026	32526	32251	30528	29416	28787	28688	28460	28547	28293	28364	28250	28269	28326	28336	28500	28585	28278	28479	28723	28480	28383	28445	28237	28196	28389	28395	28221	28279	28426	28556	28524	28273	28260	28099	28360	28666	28360	28321	28413	28339	28396	28427	28478	28318	28319	28585	28434	28464	28330	28236	28439	28340	28515	28282	28254	28703	28298	28455	28296	28382	28262	28493	28509	28273	27908	28047	28568	28273	28309	28529	28503	28425	28259	28056	28362	28401	28336	28356	28546	28462	28450	28359	28556	28327	28366	28164	28154	28335	28305	28534	28376	28636	28164	28297	28350	28058	28293	28404	28453	28451	28375	28340	28274	28289	28275	28203	28403	28184	28489	28506	28270	28352	28110	28504	28554	28352	28510	28309	28290	28193	28231	28325	28112	28143	28290	28372	28408	28225	28482	28133	28226	28545	28480	28111	28223	28127	28200	28178	28223	28370	28233	28387	28049	28321	28820	28460	28217	28463	28233	28445	28243	28483	28444	28345	28574	28118	28109	28451	28152	28326	28119	28354	28382	28632	28280	28130	28177	28200	28394	28566	28487	28406	28407	28340	28534	28436	28415	28452	27975	28207	28010	28034	28211	28491	28146	28354	28419	28656	28344	28117	28075	28166	28589	28415	28193	28268	28190	28283	28130	28274	28450	28521	28256	28153	28429	28343	28316	28409	28367	28309	28484	28444	28139	28226	28112	28196	28455	28243	28357	28339	28378	28302	28356	28488	28310	28403	28283	28491	28116	28147	28373	28334	28310	28364	28314	28355	28411	28370	28027	28315	28483	28451	28213	28467	28389	28298	28583	28074	28303	28400	28486	28212	28215	28061	28324	28524	28281	28373	28500	28392	28357	28378	28477	28393	28313	28185	28498	28279	28266	28448	28426	28354	28361	28536	28527	28436	28387	28140	28278	28373	28694	28501	28238	28110	28261	28336	28338	28419	28270	28216	28333	28473	28485	28249	28451	28360	28101	28330	28410	28243	28247	28387	28211	28270	28413	28375	28477	28431	28418	28458	28278	28461	28440	28421	28471	28168	28502	28084	28138	28147	28344	28477	28401	28556	28297	28344	28179	27980	28277	28523	28323	28135	28060	28343	28254	28088	28297	28149	28036	28345	28249	28512	28302	28379	28221	28250	28368	28354	27960	28312	28235	28339	28116	28205	28226	28351	28219	28513	28564	28331	28265	28341	28123	28410	28143	28231	28010	28500	27961	28279	28359	28567	28343	28284	28176	28255	28270	28154	28084	28091	28041	28122	28318	28239	28310	28310	28312	28244	28584	28637	28466	28482	28339	28170	28093	28196	28257	28307	28117	28400	28203	28244	28210	28397	28246	28447	28230	28323	28688	28262	28270	28288	28414	28448	28209	28291	28237	28222	28353	28417	28211	28257	28213	28068	28236	28444	28276	28494	28369	28216	28124	28295	28288	28433	28361	28480	28618	28305	28461	28360	28330	28430	28212	28037	28106	28402	28650	28463	28155	28464	28240	28399	28455	28028	28427	27886	28334	28113	28278	28254	28516	28332	28368	28534	28222	28485	28375	28416	28499	28772	28306	28330	28074	28360	28394	28399	28552	28240	28129	28542	28612	28555	28276	28346	28229	28286	28436	28494	28250	28399	28286	28360	28387	28214	28463	28237	28228	28265	28171	28117	28430	28361	28368	28350	28475	28152	28465	28503	28381	28442	27957	28118	28493	27975	28349	28395	28379	28350	28265	28211	28523	28264	28272	28478	28362	28310	28222	28462	28209	28290	28490	28371	28223	28461	28283	28470	28274	28461	28413	28240	28325	28420	28381	28244	28447	28357	28311	28317	28168	28238	28125	28640	28261	28746	28473	28276	28516	28305	28417	28407	28113	28634	28463	28491	28397	28153	28285	28321	28342	28375	28274	28539	28289	28181	28129	28243	28192	28252	28284	28269	28419	28401	28064	28413	28082	28338	28101	28275	28178	28371	28286	28436	28383	28554	28342	27999	28195	28283	28534	28332	28321	28251	28178	28412	28150	28143	28105	28441	28292	28209	28173	28557	28356	28381	28574	28201	28214	28129	28408	28224	28454	28460	28308	28324	28164	28260	28375	28316	28387	28223	28184	28216	28159	28245	28542	27965	28187	28338	28384	28491	28297	28477	28382	28380	28000	28288	28110	28240	28360	28378	28470	28533	28461	28262	28315	28209	28510	28364	28352	28182	28313	28288	28645	28353	28407	28286	28168	28148	28292	28232	28278	28138	28187	28317	28262	28492	28472	28299	28260	28273	28465	28420	28478	28425	28655	28558	28365	28202	28352	28448	28151	28595	28172	28282	28437	28350	28338	28007	28307	28284	28458	28318	28488	28294	28011	28308	28047	28306	28448	28504	28347	28363	28014	28586	28265	28352	28075	28004	28219	28140	28367	28188	28490	28330	28417	28300	28171	28097	28272	28267	28461	28340	28350	28468	28217	28567	28265	28082	28195	28581	28514	28391	28375	28576	28150	28318	28264	28267	28183	28281	28412	28407	28289	28491	28428	28455	28105	28500	28225	28344	28414	28428	28542	28542	28430	28310	28361	28460	28054	28171	28557	28333	28336	28170	28247	28504	28307	28324	28115	28110	28175	28083	28461	28485	28390	28207	28301	28452	28191	28406	28191	28421	28370	28424	28343	28316	28407	28243	28477	28530	28280	28311	28263	28211	28351	28452	28183	28345	28529	28235	28084	28275	28170	28296	28428	28339	28416	28474	28303	27986	28306	28206	28165	28492	28256	28322	28157	28435	28054	28420	28331	28290	28282	28085	28125	28313	28325	28292	28038	28295	28317	28109	28172	28158	28416	28248	28196	28579	28181	28307	28517	28458	28341	28409	28158	28210	28425	28324	28024	28225	28365	28308	28421	28396	28450	28546	28141	28650	28608	28427	28308	28570	28292	28210	28504	28701	28288	28403	28284	28450	28364	28456	28300	28396	28170	28214	28178	28272	28237	28405	28445	28422	28156	28166	28295	28268	28208	28264	28011	28231	28349	28567	28348	28206	28383	28190	28199	28231	28283	28314	28425	28319	28148	28074	28366	28371	28353	28488	28206	28354	27989	28119	28437	28389	28360	28236	28376	28262	28646	28290	28364	28167	28156	28398	28177	28179	28173	28279	28194	28376	28429	28381	28438	28288	28307	28283	28387	28379	28502	28163	28461	28336	28264	28383	28392	28412	28614	28464	28301	28172	27997	28402	28297	28440	28553	28107	28423	28279	28211	28121	28487	28497	28357	28601	28372	28146	28260	28334	28365	28243	28252	28354	28306	28172	28143	28252	28448	27993	28224	28024	28194	28362	28208	28404	28399	28299	28401	28362	28095	28398	28150	28375	28287	28226	28359	28385	28621	28300	28333	28357	28295	28163	28516	28506	28346	28564	28231	28360	28167	28137	28257	28393	28237	28274	28597	28215	28378	28101	28416	28144	28299	28457	28612	28101	28332	28270	28232	28419	28170	28152	28135	28563	28080	28152	28495	28241	28285	28275	28427	28335	28314	28265	28490	28500	28115	28275	28155	28106	28394	28434	28338	28238	28003	28304	28379	28448	28514	28410	28223	28458	28319	28309	28431	28111	28358	28277	28371	28148	28378	28409	28206	28434	28385	28142	28203	28599	28416	28504	28309	28498	28181	28292	28214	28345	28368	28398	28629	28230	28506	28347	28399	28361	28169	28332	28135	28458	28349	28186	28124	28239	28413	28560	28187	28399	28466	28492	28480	28514	28565	28582	28387	28252	28259	28479	28160	28193	28427	28321	28280	28398	28434	28565	28317	28258	28270	28450	28242	28322	28366	28275	28240	28540	28280	28431	28466	28235	28408	28320	28181	28258	28443	28346	28269	28522	28350	28232	28379	28469	28374	28492	28316	28489	28181	28317	28269	27992	28399	28253	28060	28236	28342	28657	28652	28019	28307	28281	28245	28197	28431	28643	28549	28384	28559	28268	28210	28180	28161	28151	28060	28453	28266	28284	28349	28142	28275	28312	28260	28144	28425	28313	28352	28264	28256	28250	28363	28382	28234	28319	28242	28422	28226	28085	28312	28160	28277	28277	28427	28601	28476	28388	28299	28370	28143	28332	28286	28360	28353	28274	28109	28138	28358	28234	28103	28307	28403	28359	28477	28467	28306	28619	28216	28183	28296	28184	28149	28219	28324	28452	28248	28534	28214	28275	28422	28371	28337	28390	28513	28232	28459	28301	28275	28093	28414	28125	28256	28414	28189	27910	28463	28532	28296	28188	28402	28223	28252	28612	28296	28176	28219	28480	28310	28266	28473	28179	28144	28416	28675	28327	28308	28198	28320	28315	28207	28175	28517	28451	28338	28117	28165	28246	28436	28331	28287	28315	28060	28197	28534	28388	28288	28415	28263	28306	28254	28318	28162	28238	28361	28176	28062	28070	28223	28452	28354	28185	28405	28276	28332	28430	28475	28275	28174	28170	28547	28446	28394	28287	28178	28427	28218	28287	28558	28618	28319	28456	28421	28457	28491	28269	28429	28199	28118	28217	28407	28273	28367	28163	28296	28241	28413	28457	28469	28256	28099	28433	28355	28093	28284	28420	28240	28288	28330	28216	28343	28410	28718	28640	28278	28145	28326	28433	28240	28181	28194	28034	28499	28237	28280	28447	28605	28253	28357	28176	28508	28033	28067	28057	28239	28184	28188	28409	28311	28406	28259	28362	28607	28546	28221	28299	28151	28147	28127	28211	28282	28399	28522	28498	28343	28354	28304	28199	28123	28302	28321	28452	28393	28104	28237	28309	28368	28240	28455	28282	28158	28132	28214	28274	28420	28390	27935	28206	28291	28247	28321	28393	28524	28447	28462	28449	28405	28287	28460	28515	28313	28305	28498	28695	28364	28461	28153	28221	28373	28435	28133	28535	28252	28492	28348	28467	28501	28265	28251	28516	28292	28522	28360	28361	28434	28299	28420	28409	28318	28426	28369	28589	28207	28298	28123	28269	28571	28294	28259	28394	28368	28203	28333	28316	28407	28701	28162	28219	28573	28433	28300	28249	28361	28370	28328	28255	28441	28016	28214	28220	28251
47446	71358	66608	47942	29892	22625	21127	20514	20340	19854	20120	27324	32709	32374	21714	18383	18216	18300	18299	18361	18189	18397	20758	23491	22638	20353	19142	18258	18221	17933	18035	18032	17931	18010	17925	17985	17975	17941	18237	17900	17870	18110	17981	17944	17926	18084	17954	17933	18165	18033	18070	18149	17850	17778	17859	18041	17928	17999	18138	18014	18056	18137	17920	17805	18147	17871	18044	17784	18033	18061	17952	17919	18057	17987	17756	18009	17974	17993	18060	17920	18020	17994	18085	17998	17952	17901	18053	17915	17938	17877	17886	18015	17881	18054	18043	18096	17977	18040	18096	17990	17788	17952	17908	17996	17987	17938	17936	17937	18159	17913	17915	17896	17995	17862	17882	17854	18064	17906	17932	17984	17729	18062	17958	17872	18088	17991	18122	17938	17982	18052	18182	17965	17975	17911	18090	17882	18003	17750	18067	17927	17959	18092	17910	18028	18094	18148	17848	17985	17876	17787	17915	18019	17917	18056	17748	17862	18099	17960	18049	17945	18084	17929	17808	17930	17931	18138	18097	18064	18011	18041	17860	18061	18042	17663	17890	18013	17902	18158	18059	17982	17892	17957	18052	18147	17926	17967	17905	17960	17906	18037	17923	17954	18029	17986	17879	17824	17943	17891	18060	17928	17949	17970	18152	18016	18020	17877	17969	17991	17822	17884	17855	18015	17953	17976	18043	17914	18042	17817	17850	17900	17843	17776	18058	17829	18012	17825	18213	18091	17955	17870	17885	17965	17966	18034	17991	18055	18013	17919	17913	18120	17962	17936	17836	17904	18136	17845	18072	17979	18011	18004	17982	18014	18005	17824	17949	17985	18061	17931	18027	17958	18012	17964	17966	18239	17894	18007	18009	18012	17759	17966	17844	17953	17903	17958	17793	18061	17900	18017	17979	17876	17918	17985	17767	18156	17840	18110	18024	17896	17895	17853	17804	18035	18009	17793	18102	18028	18071	18098	17997	17918	18129	17943	18091	18120	17932	17966	17816	18067	17864	17907	18084	17893	18071	18043	18135	18004	18007	18089	18009	17930	17771	17849	17985	17921	18032	18131	17976	17870	17991	17924	17978	17976	17891	18042	18044	17867	18034	17985	18293	17776	17970	17866	17961	17953	17926	17882	17958	18015	17834	18038	17885	18053	18038	17850	18102	17812	17939	17877	18007	17911	18059	17939	17898	17876	17969	17939	17871	18205	17948	18020	18188	17994	17955	17985	17971	17853	18265	17832	18042	18013	17884	18031	18159	18033	18046	17878	17888	17917	18014	17850	18173	17867	18054	18012	18076	17859	18048	17933	17913	18036	17943	17852	18110	17882	17946	17921	17877	17886	17867	18069	18009	17871	17774	18076	18078	17871	17943	17879	18046	17803	18171	18118	18151	17944	17873	17943	18146	18104	18020	17864	18050	18092	18118	18055	18063	18031	18004	17963	18017	17918	17988	17980	17988	18041	17965	17809	18095	18124	17925	18035	17950	17899	18058	17934	17828	18059	17883	17902	17827	17996	17842	17873	17983	17904	17974	17962	18030	18109	17978	17880	18042	17976	17943	18022	18237	17954	18041	17938	18006	18020	18241	17962	18148	18064	17981	17901	18106	17953	18056	18051	18021	17913	17963	17965	17912	17909	18109	17787	17858	18030	17904	17994	17948	17973	18054	17961	17905	17764	17976	18162	18088	17942	17945	17881	18003	17843	18060	17869	17988	18138	17946	17958	17844	18014	18052	17959	17969	18023	17854	17950	17955	18099	18094	17885	17992	18147	17936	17975	17958	17989	17767	18075	17904	17852	18001	18035	18085	17935	17951	17946	18026	17930	18077	17947	17999	18224	17808	17949	17916	18037	18064	17981	17954	18035	17882	17967	18080	17952	17975	17934	17687	18118	17913	17971	18028	17951	18215	17774	18118	18002	17910	18031	17949	18053	17973	17905	17930	17966	18001	17849	18049	18148	17951	17996	18109	18014	18049	18036	18160	17847	17920	17768	18017	17912	17973	17935	18039	18112	18059	17944	18089	17963	17921	18041	17948	17994	18041	18084	18136	17993	17937	18121	17892	17943	17956	17976	18013	17857	17788	17898	17954	17978	18050	17782	18119	17999	18211	17845	17905	18048	18043	18064	18063	18070	17968	18061	17909	18070	18133	17894	18047	17817	18016	17946	17871	17875	18112	18120	18000	18032	18039	17870	18025	18254	17836	17994	18039	17945	17902	17941	17946	18004	17925	17892	18042	18098	17981	18085	17984	18019	17919	18066	17902	17780	18011	18005	18029	17970	17856	17870	18073	18027	18104	17869	17972	18148	18023	17921	18046	18109	18093	18001	17970	18040	17775	18022	17900	17899	17830	17925	17985	17908	17796	17888	18155	18108	18042	18049	18223	17919	17792	17983	17941	17786	17976	18002	18034	18072	17856	17919	17920	17899	17949	17919	18097	17926	17795	17989	18037	18076	17926	17873	17828	18006	17959	17942	17949	18164	17920	17904	17888	17813	18155	18192	17961	18002	18148	18120	17894	17801	17969	17921	17867	18131	17896	17946	17970	18059	18040	17916	18107	17973	17884	17890	17794	18096	17869	17956	17981	17857	17879	18041	18121	17874	17930	18039	17848	17920	18080	17966	17846	17969	17885	17795	18085	17969	18266	18147	17848	17905	17990	17975	17934	17973	18030	17784	18131	17871	18000	17867	17853	18120	18076	17996	18002	17885	17899	18253	18043	18078	17888	17917	18103	18178	17814	17881	18068	17958	18032	17999	18030	18058	18052	17903	18027	18022	18084	18001	17838	17794	18037	17990	17919	18155	17936	17908	17881	18001	18043	18018	18233	18075	18007	18018	17869	17935	17946	17962	17956	17886	17998	17983	17949	18082	17932	17984	18140	17827	17909	17900	17925	17879	18034	17825	17988	17966	17917	17933	18026	18086	18035	17925	18022	17853	17960	18048	18067	18104	18055	18004	17980	17987	18128	18086	18007	18063	18024	18116	17992	17859	17925	17934	18081	17983	18056	17829	17982	18001	17854	17982	17823	17746	18006	18048	18060	17874	17815	18240	17888	18115	18132	18000	18016	17934	17935	17890	17966	17904	17926	18069	17980	18108	17927	17951	18080	17910	18050	18048	17894	18010	18060	17805	17998	17962	17944	17957	18005	17948	17768	17930	17992	17835	18025	17808	17798	18132	18077	17931	17813	17834	18024	17921	18167	18040	18016	17898	17981	18131	18052	17774	17978	17882	18060	18006	17840	17919	17887	17951	18128	18042	17841	17931	17902	18073	17964	17880	17810	18019	17897	17867	18121	17794	17962	17840	18029	18141	17977	17986	17826	18117	18066	18123	17905	18150	18115	18034	17899	17780	17918	17892	17841	17873	18055	18007	17971	17773	17968	17965	17903	18156	17938	17977	18001	17964	17781	17992	18026	17881	17781	18024	17919	18172	17902	17928	17987	18058	17840	17990	17862	17792	17803	17913	18029	17924	17828	17969	17928	17958	18052	18026	18170	18017	17880	17983	18068	17980	18132	17816	17939	17927	17908	17947	17884	18016	17899	18033	17828	18104	18064	17915	18060	18007	17915	17928	17885	17943	17970	17749	17956	18028	17969	17949	17979	18006	17981	18100	18133	17861	17953	18085	17970	17946	18023	17917	17972	17996	18030	18024	17882	17941	17849	18095	18082	18126	17799	18200	18044	17927	17879	17924	18292	17956	17934	18006	17964	17980	17934	18187	17959	17971	17878	18117	17938	17909	17925	17851	17935	17999	18110	17906	18041	18011	17869	17970	18012	17975	17857	17788	18054	18200	18041	18006	18066	18054	17906	17994	17792	18105	18040	18211	18124	17784	17929	17962	17850	17983	17965	18105	17778	17945	18105	17954	18039	18118	17871	17898	18002	18051	17985	18008	18049	18067	17995	17945	17938	17789	17892	17881	17904	17982	17967	17939	18093	17838	17985	17857	18039	18001	17930	18175	17809	18018	18049	18201	17883	17924	17992	17858	18032	17919	17947	18082	17930	17853	17889	18104	18133	17890	18091	17817	17911	17913	17846	18114	18053	17976	18120	17888	18064	17970	17911	18177	17982	17915	18095	17865	17924	17816	17920	17898	17777	17859	18013	17979	17922	17910	17813	17941	18086	17882	17919	17957	18094	17946	17948	17921	17943	17865	17927	17881	18013	18012	17973	18078	18067	17888	17749	18020	17947	18157	17957	18061	17847	18130	17905	18032	18138	17984	18122	17962	17910	17973	17921	17983	17854	17810	17910	18131	18168	17872	17864	18011	17883	17963	18088	17727	17976	18031	17885	18079	17857	18084	17899	17974	18080	17887	17843	18033	18039	17891	18020	17993	18083	18092	18149	17905	17877	17973	18004	17937	17993	17874	18148	17967	18027	17987	17779	17984	17905	18058	17864	18033	18020	18043	18017	17850	17754	17988	17939	18068	17928	18015	18070	18010	17947	17980	17875	18112	17921	18069	17781	17924	17961	17885	18029	17931	17984	18057	18006	17921	17930	17960	17871	18040	18033	17881	18048	17880	17968	17842	17956	18011	17948	17991	18074	18009	17884	18067	17947	18090	17854	17999	17977	18030	17846	17834	17798	17980	18069	17843	17961	18084	17979	17962	17898	17895	17786	17813	18130	18018	18133	17824	17986	18104	18088	18030	17919	17998	17987	17955	17974	18043	17924	17991	17821	18054	17907	17933	17783	17969	18015	17853	17959	18188	17871	17982	17891	17944	17933	17925	18192	17965	18031	17990	17828	18035	17972	18120	17907	17971	17959	17957	18012	17899	18021	18064	18155	17931	18040	17841	17913	17941	17976	18136	17974	17889	18056	17712	18053	18076	18105	17923	17986	17904	17867	18044	18077	17723	18031	18056	18081	18006	17994	17903	17824	17934	17975	18042	17981	17887	17871	18157	17840	17992	18075	17998	17844	17995	17957	17978	17987	17909	17906	18053	17955	17907	17844	17867	17914	18061	17908	18003	17911	18031	17944	17936	17826	18130	18073	18062	17955	17941	17970	17891	18110	18024	18021	18060	18019	17967	18102	17924	17865	18064	17935	18160	17910	17979	18148	18114	17830	18012	17977	17983	17974	18003	18028	17957	17992	17936	18041	18101	17939	18054	17904	17917
45990	48925	50401	39266	31041	29294	28784	28217	28465	28166	28239	28164	28366	28402	28100	28272	28196	27891	28095	28098	27916	28035	27897	28068	27999	28088	28095	28106	27880	27721	27940	27889	27771	28146	28213	27888	27963	28119	28081	27745	27689	28161	27889	28151	28111	28052	27902	27931	28114	27937	27953	27867	27950	27681	28008	27911	27979	28051	28066	27767	28008	28109	27934	27548	28059	28172	27656	27997	27917	27994	27653	27996	27927	28053	28009	27653	27936	27720	28029	27647	27583	27898	27851	28153	27999	27887	27900	27687	28134	27862	27786	27875	27780	27840	27921	27992	28074	27873	27753	27784	28081	27638	27922	28170	27902	27968	28287	28049	27963	28054	27931	27842	27879	27963	27844	27969	27899	27833	27893	27843	28186	27990	28008	28135	28065	27927	28032	28175	27854	27750	27934	27717	27852	27805	27795	27751	28005	28011	27859	27962	28037	27736	28034	28143	27946	28052	27774	28057	27953	28012	27888	27954	27928	27800	27889	27985	27815	27742	28163	28093	27891	27877	27891	27903	27934	27964	28132	27862	27689	27947	28087	27682	28042	27905	28151	27993	27887	27925	28142	27969	28029	28039	27856	28222	28215	27801	27746	28054	28053	28112	28075	27928	28074	27765	28038	27876	28057	27987	27652	27801	27766	27793	27823	27912	27855	27952	27851	27844	28098	28098	28061	27686	27766	27974	27947	27854	27902	27795	27776	27636	27891	27877	27763	27979	27796	27834	27899	27978	28231	28204	27973	28028	27817	27823	27787	27775	27919	27740	28031	27779	27861	28016	27960	27749	27670	27814	28127	27822	27875	28000	27907	28135	27753	27928	27799	28176	27608	28062	27822	27884	27841	27892	27883	28295	28047	27864	27976	27974	28079	27766	27850	28002	27997	27829	28075	27850	27954	27914	27829	27888	27839	27819	28167	28156	27967	27939	28015	27907	27745	27985	27822	28160	28002	27746	27820	27941	28081	27900	27874	27873	27763	27848	28083	28076	28026	27690	28007	28254	27748	27851	27910	27634	27852	28057	28138	27914	27761	28221	28030	27927	27981	27937	28114	27985	28147	28194	27949	27960	27897	27874	27788	27747	27896	27885	27997	27608	27934	27944	27908	28042	28092	28260	27984	27796	27944	27761	28163	27848	27960	27850	28133	28116	28107	27877	27947	27989	27907	28003	28317	27899	27951	28132	28094	27932	27985	28277	27792	27855	27872	28026	27889	27821	28020	28033	27609	27968	27804	27769	27797	27904	28018	28041	27686	27781	28151	28004	27937	27577	27968	27919	27821	27904	27956	27749	27887	27696	27961	27748	27984	28057	27980	27993	28057	28062	28060	27918	27791	27889	27824	28212	28026	27961	27904	28087	28037	28055	28103	28012	28073	28191	28251	28107	28054	27857	27793	27715	27861	27783	27838	27981	28148	27758	27831	28005	27961	27975	28043	27769	27481	27944	27651	27769	28053	28073	27963	27668	27833	27872	27756	27734	27808	28109	27911	28143	27976	28059	27531	27724	28087	27996	27968	27948	27858	27810	27977	28114	28073	27943	28011	27981	28063	27970	27945	28211	27844	27847	27912	27858	28138	27957	28018	27986	27857	27950	28089	27795	28143	27689	27961	27842	27890	27867	28070	28010	27735	27800	28024	27995	28000	27985	28038	27963	27814	27905	28014	27800	27869	27809	27801	27827	27871	28033	27916	27875	27841	27778	27970	27889	27907	28096	27958	27954	27940	27973	27987	27929	27771	27968	27865	27926	27704	27823	27927	27882	27976	28040	28045	27786	28104	27815	27945	27615	28072	27805	27911	28048	28113	27860	27777	27766	27871	27970	27680	27693	27803	28122	28022	27726	27950	27969	28049	27993	27844	27853	28037	27847	28020	27811	27836	28046	27664	27719	27753	27678	27898	28062	27753	27890	27843	27803	27874	28211	27947	28155	27797	27936	28075	27773	27895	27993	27877	27814	28024	27898	28149	28018	27986	27832	27964	27917	27945	27873	27970	27759	28073	28030	27876	28098	27726	27968	28129	28023	27843	27880	28062	27892	27874	27884	28029	28114	27976	27940	27921	27788	27951	28052	27998	28070	28003	27950	27987	27963	27992	27900	27977	27987	27812	28051	27772	28047	27986	27716	27919	27725	27958	28036	27746	27929	27772	27933	27846	27868	28020	27963	28136	27909	27751	27998	28230	27759	27905	27825	27945	27851	27928	27916	27768	27787	27956	27834	27865	27862	27815	28095	28104	27836	28091	27972	27977	27797	27946	28003	27959	28011	27924	27758	28159	27844	28124	27872	27855	27909	27845	28111	28104	28166	27850	27890	28351	27905	28039	28179	27953	27827	27929	27825	27971	27968	27626	27888	27907	28134	28228	27931	27930	28016	27868	27958	27967	28026	27873	27933	27892	28023	27720	28023	27853	28012	27863	27835	28160	27994	27797	27680	28042	27820	27975	27721	27755	27660	27969	27989	27973	28070	27974	28039	28068	28132	27835	27951	28075	27870	28114	27851	27810	27767	28083	28042	27957	28073	28161	28131	28077	27894	27816	27951	27718	27749	27922	28145	28169	28297	27914	27728	27693	27792	27976	27965	27947	27982	28242	27835	28031	27954	28097	27792	28062	27765	28010	27981	28143	27742	28119	27986	27968	27996	27907	27938	27861	27779	28148	28118	27876	27904	27938	27782	27786	27816	28063	27886	28183	28076	27931	28191	28192	27844	28304	27766	27980	28073	27929	27947	27903	27919	27842	28065	27973	27932	27842	28059	28052	27907	27857	28150	28107	28109	27948	27847	27802	28022	28236	28017	27996	27871	27710	28069	27871	28006	28212	27613	28014	27833	27687	27941	27940	28013	28154	27995	27973	28142	27829	28164	27768	27915	27886	27842	27721	27776	28170	27609	27783	27636	28091	27774	27940	27832	27894	27829	27857	28022	28017	27999	27796	27894	27863	27788	27886	28177	27843	27806	27766	27665	27767	27896	28150	28026	28176	28064	27809	27731	27664	27983	27959	28040	27988	28064	27916	28001	28200	28047	27908	27999	28133	27791	28072	28112	27961	27846	27994	27886	27955	27899	27853	27913	27954	27938	28006	28076	27625	27946	27985	27658	28121	27573	27846	27865	27660	27834	27925	27974	27990	28016	28044	27871	27870	27843	27956	27924	27929	28183	28034	27844	27834	27900	27720	27889	27898	27840	27919	27855	28215	27883	27912	27949	27912	27935	27994	27747	27855	27997	28046	27957	27944	27721	27804	28087	28083	27693	27961	27956	27950	27902	27934	27813	27931	28251	28008	27741	27878	27777	28124	28055	27596	28107	28097	27733	27866	27819	28016	27988	27968	27917	27874	27799	27967	28073	27946	27913	28177	28019	28009	27863	27736	27738	27875	27819	27908	27895	27818	27647	28121	28224	28133	27895	28014	27980	28095	27981	28123	28239	27991	27866	27719	27570	28032	27885	27836	27621	27777	27790	28034	27967	27984	27862	28043	27977	27934	27990	27921	27894	27963	27766	27976	28199	28057	27949	27853	27802	27867	27689	27671	28140	27947	27977	27930	27858	28124	27708	27987	27815	27826	28013	27846	28008	27500	27993	27972	27803	27668	27786	28028	27911	28087	27948	28063	27913	27950	27888	27830	28002	27908	27901	27992	27883	27869	27989	28040	28073	27964	27840	27903	27778	28196	28107	27836	28001	27782	28011	28007	27720	27874	27941	28020	28237	28175	27840	28044	27909	28016	27919	27900	27968	27678	27952	28269	27792	28471	27955	27966	27987	27866	28187	27931	27799	27943	27931	27961	27772	27993	27835	27909	27947	27884	27866	28065	27992	27751	28091	28044	27940	28008	28012	28070	27579	27770	27893	27900	27905	27939	27845	28096	27764	28024	27999	28110	27938	28012	28036	27791	28036	27685	28159	27891	28063	28170	27800	28053	27988	27918	27898	28088	28130	28079	27867	28143	27855	28061	28317	27891	28046	28117	27991	27937	28027	27940	28083	27848	28014	28054	27957	27805	27933	27932	27822	27991	27934	27830	27941	27810	28041	27903	28062	27698	27903	28072	28059	27807	28053	27813	27960	27930	27937	27632	27875	28058	27778	28046	27956	27962	27852	27952	28096	28022	27881	27906	28159	28040	27932	27945	27995	27957	27843	28038	28097	28052	27771	27894	28067	27826	28099	27911	28056	27753	27848	27950	28079	28155	27840	27835	27787	28051	27990	27986	27881	27714	27944	27826	27869	27835	27646	27655	28281	27811	27755	27954	27789	27894	27915	27758	27858	27939	28014	27879	27832	27910	27868	28065	27877	27832	28145	27941	27889	28012	27886	28115	28075	27983	27913	27914	27971	27919	28254	28149	27926	27713	27866	28137	28030	27937	27864	27999	27720	27877	27799	28062	28130	27886	27948	27950	28009	27796	27910	28185	27991	28064	28003	27941	28070	27870	27863	27962	28081	27748	27686	28088	28243	28029	27985	27854	28243	28033	27755	28005	28072	27766	27780	27819	27834	27681	28091	27966	28204	28109	27744	27938	27952	27806	27823	28134	27918	28111	28052	27847	28080	27856	27810	27998	27765	27893	27824	27951	27910	27937	28050	28025	28018	27922	28011	28112	27828	27877	27749	27771	27732	27930	27938	27732	28040	27984	27982	27861	28113	27994	27969	27889	28095	27812	27886	27732	28004	27887	27678	28005	27632	28060	28106	27827	27978	28147	28178	28012	28015	27998	27909	27724	27711	28077	27805	27874	28005	27805	27799	28083	27809	27858	27817	27938	28189	27957	27920	27977	28151	27748	27978	27877	27997	28015	28156	28083	28082	27787	28026	27771	28042	28275	27924	27971	28077	27926	27846	27721	27806	28042	27955	28119	27997	28183	27828	28045	27832	27893	27858	27677	28349	27898	27838	28119	27810	27894	27798	27969	28128	27973	27831	27859	28078	27739	28007	28011	28201	27870	28130	28004	27980	27736	28097	28202	27759	27935	27834	28173	27880	28020	27982	27940	27812	28077	28007	27895	28173	27992	27875	28090	27814	27808	27937	27691	28062	28108	28027	27660	28077	27993	27899	27904	27799	28120	28153	28069	27871	28095	27880	28008	27930	28044	28055	27948	27806	27950	27632	27807	27748	27962	27962	27986	27842
47482	54553	49111	30872	21753	19611	18744	18606	18407	18372	18079	18146	18690	18367	18033	17806	17847	17860	17789	17909	17678	17648	17796	18095	18008	17836	17974	17891	17744	17902	17814	17769	17690	17810	17879	17989	17966	17727	17785	17853	17711	17940	17748	17840	17503	17765	17726	17708	17806	17943	17788	17834	17809	17667	17643	17711	17850	17611	17766	17860	17720	17694	17692	17891	17777	17789	17767	17820	17673	17727	17745	17639	17890	17642	17973	17789	17905	17806	17782	17740	17690	17728	17774	17742	17831	17693	17704	17831	17832	17779	17740	17810	17860	17790	17824	17664	17832	17720	17792	17571	17657	17761	17801	17779	17881	17657	17802	17784	17661	17742	17679	17724	17845	17755	17753	17759	17695	17711	17746	17827	17435	17739	17693	17794	17810	17689	17821	17730	17963	17703	17633	17963	17783	17793	17630	17798	17701	17898	17860	17676	17904	17798	17802	17609	17773	17623	17752	17689	17675	17797	17749	17797	17610	17788	17914	17680	17787	17792	17832	17879	17647	17770	17670	17792	17831	17772	17763	17809	17745	17797	17557	17752	17701	17768	17826	17925	17693	17925	17860	17692	17920	17743	17794	17813	17706	17809	17759	17942	17929	17843	17881	17693	17702	17731	17746	17635	17732	17850	17690	17900	17497	17742	17775	17669	17809	17839	17690	17678	17599	17732	17769	17803	17748	17737	17772	17745	17704	17735	17736	17706	17844	17780	17883	17719	17831	17797	17854	17880	17562	18042	17735	17909	17645	17737	17697	17840	17707	17732	17826	17843	17876	17812	17731	17695	17662	17605	17713	17802	17652	17733	17807	17789	18012	17664	17778	17852	17678	17822	17846	17748	17639	17688	17743	17778	17637	17606	17755	17693	17748	17704	17886	17810	17470	17766	17782	17839	17682	17747	17838	17749	17724	17734	17787	17793	17791	17579	17888	17708	17717	17614	17615	17825	17783	17812	17709	17622	17869	17807	17830	17655	17765	17690	17892	17715	17785	17645	17694	17768	17760	17648	17560	17755	17664	17874	17756	17662	17646	17769	17768	17756	17837	17646	17770	17613	17635	17601	17663	17690	17698	17740	17767	17755	17846	17704	17696	17619	17758	17863	17700	17817	17811	17846	17801	17688	17766	17836	17865	17792	17849	17643	17646	17837	17892	17818	17928	17665	17763	17790	17659	17852	17633	17647	17998	17877	17788	17744	17920	17963	17839	17881	17954	17756	17750	17790	17892	17688	17765	17805	17828	17708	17558	17757	17879	17729	17631	17730	17789	17822	17815	17672	17675	17771	17637	17798	17944	17720	17754	17836	17534	17788	17942	17771	17766	17676	17748	17829	17756	17823	17591	17772	17662	17783	17744	17808	17816	17679	18025	17653	17691	17733	17886	17876	17786	17634	17804	17754	17816	17762	17711	17788	17562	17796	17848	17806	17700	17859	17712	17844	17875	17739	17900	17694	17732	17733	17959	17755	17742	17805	17893	17792	17690	17934	17744	17926	17851	17715	17707	17921	17701	17800	17880	17632	17765	17691	17694	17783	17740	17811	17865	17877	17754	17756	17777	17740	17773	17799	17698	17846	17855	17984	17495	17774	17750	17800	17741	17679	17745	17832	17674	17793	17770	17666	17854	17552	17776	17920	17640	17652	17800	17752	17910	17802	17863	17899	17870	17820	17598	17604	17778	17747	17805	17893	17888	17705	17791	17765	17741	17828	17640	17758	17870	17701	17739	17702	17752	17817	17760	17691	17876	17835	17772	17990	17726	17777	17699	17687	17795	17810	17741	17653	17734	17687	17868	17780	17922	17704	17796	17826	17705	17785	17717	17805	17734	17985	17776	17789	17698	17716	17812	17808	17758	17611	17878	17696	17688	17762	17897	17801	17827	17760	17821	17672	17763	17765	17791	17824	17679	17767	17848	17885	17709	17654	17787	17957	17740	17868	17668	17789	17837	17808	17810	17923	17577	17696	17612	17873	17785	17711	17745	17826	17785	17744	17662	17493	17806	17914	17824	17662	17687	17905	17762	17790	17837	17865	17703	17852	17721	17616	17902	17955	17655	17834	17767	17563	17914	17707	17837	17566	17744	17677	17913	17829	17730	17568	17807	17848	17610	17685	17936	17859	17647	17705	17836	17619	17626	17849	17740	17725	17896	17683	17835	17616	17879	17853	17755	17903	17716	17995	17763	17697	17708	17722	17766	17665	17820	17737	17788	17654	17552	17763	17745	17796	17745	17887	17797	17712	17742	17730	17775	17906	17741	17758	17768	17850	17618	17793	17849	17796	17863	17705	17715	17796	17942	17596	17695	17714	17611	17822	17750	17752	17554	17668	17822	17775	17816	17764	17702	17566	17849	17770	17798	17881	17698	17578	17739	17762	17716	17848	17603	17902	17737	17865	17779	17808	17815	17912	17955	17800	17739	17721	17680	17714	17622	17986	17674	17817	17746	17760	17708	17696	18000	17847	17889	17715	17822	17836	17819	17729	17682	17592	17747	17721	17775	17978	17941	17848	17876	17830	17804	17602	17983	17753	17619	17841	17913	17592	17803	17624	17664	17663	17682	17925	17840	17883	17794	17823	17678	17828	17845	17783	17569	17774	17787	17725	17849	17871	17812	17672	17790	17684	17672	17701	17711	17745	17640	17767	17746	17715	17736	17806	17868	17803	17945	17756	17733	17989	17755	17691	17766	17761	17844	17692	17992	17878	17768	17659	18078	17790	17699	17857	17707	17935	17790	17995	17759	17791	17599	17854	17823	17631	17815	17896	17826	17654	17765	17643	17735	17859	17728	17661	17772	17548	17750	17673	17908	17701	17751	17800	17892	17718	17764	17858	17754	17688	17918	17706	17867	17679	17853	17940	18035	17746	17714	17627	17592	17752	17759	17785	17849	17642	17686	17784	17749	17639	17748	17738	17816	17624	17894	17735	17804	17732	17773	17842	17793	17778	17852	17919	17751	17720	17805	17818	17794	17810	17811	17757	17743	17829	17640	17857	17696	17691	17800	17816	17845	17745	18053	17640	17886	17674	17836	17826	17837	17896	17616	17924	17652	17962	17702	17711	17964	17689	17825	17769	17636	17806	17799	17709	17980	17523	17783	17927	17582	17909	17756	17887	17856	17678	17807	17802	17816	17822	17883	17632	17812	17810	17669	17947	17730	17687	17766	17853	17910	17592	17790	17747	17771	17927	17662	17607	17754	17848	17737	17758	17725	17697	17851	17808	17738	17760	17678	17721	17780	17842	17847	17740	17795	17851	17870	17529	17636	17621	17845	17771	17780	17836	17705	17777	17882	17869	17784	17779	17751	17699	18011	18055	17784	17824	17622	17817	17685	17715	17625	17743	17790	17654	17747	17673	17685	17876	17667	17742	17819	17765	17726	17816	17672	17817	17583	17854	17652	17795	17804	17837	17810	17783	17838	17727	17852	17708	17616	17774	17797	17875	17821	17891	17623	17778	17682	17894	17761	17745	17768	17826	17700	17927	17652	17771	17594	17693	17721	17759	17729	17783	17848	17751	18010	17768	17687	17661	17814	17809	17919	17713	17689	17669	17820	17722	17668	17846	17815	17640	17847	17850	17761	17783	17704	17740	17885	17787	17902	17521	17744	17818	17768	17912	17784	17789	17720	17821	17804	17793	17639	17845	17767	17817	17759	17660	17617	17694	17706	17826	17824	17778	17913	17731	17893	17720	17688	17843	17859	17763	17784	17818	17498	17730	17835	17735	17731	17837	17818	17866	17708	17747	17848	17600	17751	17816	17608	17717	17932	17882	17840	17855	17606	17716	17640	17882	17753	17744	17766	17627	17780	17819	17636	17908	17822	17919	17817	17728	17703	17738	17854	17873	17955	17755	17763	17763	17891	17565	17690	17687	17734	17803	17810	17864	17853	17687	17738	17822	17692	17955	17923	17860	17708	17840	17735	17768	17664	17641	17845	17812	17760	17686	17772	17795	17784	17767	17828	17788	17890	17668	17614	17798	17935	17808	17704	17727	17767	17647	17700	17732	17785	17810	17767	17867	17735	17896	17703	17945	17892	17921	17809	17671	17772	17727	17818	17796	17769	17692	17808	17712	17703	17658	17887	17794	17710	17764	17914	17769	17655	17656	17617	17738	17730	17806	17956	17807	17988	17902	17602	17734	17791	17860	17817	17712	17663	17775	17836	17650	17838	17891	17713	17781	17811	17616	17687	17753	17756	17690	17667	17677	17884	17863	17750	17774	17811	17722	17869	17653	17631	17711	17865	17748	17649	18022	17729	17698	17691	17620	17761	17885	17811	17702	17738	17686	17792	17903	17776	17822	17833	17805	17779	17687	17601	17824	17719	17717	17747	17854	17644	17804	17686	17762	17858	17777	17666	17904	17846	17731	17757	17748	17746	17949	17777	17788	17808	17804	17809	17908	17707	17713	17975	17732	17696	17760	17766	17902	17784	17871	17883	17970	17774	17905	17696	17802	17635	17863	17621	17601	17670	17833	18022	17560	17779	17828	17902	17674	17813	17858	17930	17990	17812	17714	17729	17818	17858	17769	17826	17670	17903	17759	17951	17853	17873	17752	17627	17929	17709	17762	17750	17771	17837	17701	17864	17821	17895	17730	17727	17803	17867	17719	17762	17804	17836	17786	17824	17839	17783	17995	17661	17653	17684	17930	17812	17889	17794	17737	17555	17757	17844	17695	17673	17778	17694	17938	17752	17645	17902	17562	17689	17934	17862	17841	17661	17836	17828	17673	17902	17836	17825	17732	17851	17790	17856	17926	18021	17688	17760	17776	17656	17794	17753	17754	17712	17739	17709	17740	17880	17783	17783	17695	17756	17748	17865	17857	17775	17798	17739	17692	17898	17767	17787	17787	17728	17861	17650	17711	17761	17837	17997	17933	17656	17792	17769	17783	17774	17808	17886	17737	17747	17636	17750	17852	17954	17867	17604	17751	17689	17893	17711	17746	17792	17838	17787	17821	17734	17792	17692	17768	17554	17919	17901	17712	17752	17838	17740	17567	17726	17803	17777	17789	17693	17633	17775	17713	17756	17991	17777	17725	17839	17633	17905	17706	17875	17727	17821	17729	17822	17669	17737	17722	17928	17804	17791	17738	17698	17724	17657	17769	17804	17612	17912	17770	17936	17705
23321	20682	28078	28227	27897	29508	31678	29098	28867	29028	28906	31035	36333	35921	32781	29019	28472	28380	28169	28471	28320	28184	29507	30504	29745	28998	28574	28013	28234	28231	28301	27947	28126	28169	28081	28377	28191	28145	28401	28172	28168	28364	28054	28072	28300	28186	28095	27861	28128	27747	28253	27876	28186	28046	27897	28129	28190	28071	28008	28228	28215	27927	28036	28193	28045	28078	28278	28039	28070	28122	28372	28174	28230	28484	28119	27995	28336	28023	28151	28096	27888	28043	27955	27991	27914	28243	28190	28374	28052	28150	27967	28152	28063	28002	28138	28226	27883	28269	28069	28104	28112	27981	28101	28209	27883	28238	27968	28168	28060	27959	27992	28158	28169	28160	28045	27953	28089	27894	28072	28232	28163	27915	28079	27835	27993	27863	27969	28333	27981	28132	28141	28118	28085	28045	28161	28115	28005	28254	28190	28066	28148	28031	27945	28201	28137	28034	27942	28026	27916	28137	28121	28128	28151	28000	28027	27953	28116	27822	27675	28155	28085	27906	28075	27801	28140	28145	27915	27937	28007	27987	28062	28146	27945	28080	28144	27990	28117	27886	28152	28070	28102	28164	27911	28189	28105	27935	28056	28082	27973	28052	27977	27982	28099	28073	27982	28138	28411	28044	28155	28108	27876	28038	28187	28141	27902	27940	27917	28240	27901	28127	27804	28147	27959	27965	28107	28137	27905	28043	28012	28075	27948	28143	28445	28179	28063	28175	28054	27941	27994	28062	28112	28012	28059	28027	27964	28068	28059	28048	28112	27870	28102	28014	27731	28241	28064	28069	27958	27990	28224	27827	27904	28026	28102	28079	28024	28051	28032	27901	28110	27881	28207	27669	27866	28244	27891	28016	28102	27847	27899	28231	27820	28377	28389	27953	28167	28017	28072	27849	28036	28038	28161	27853	28157	28152	28063	27897	28108	27976	28365	28114	28083	27924	27952	28079	27936	28028	27902	28092	28041	28030	28129	28063	27891	28171	28078	28138	28003	28048	28209	27971	28049	27985	28128	28191	28030	27956	28023	28015	28052	28019	28258	28021	27734	28010	28250	28164	28168	28103	28104	27892	27934	27986	28081	28121	28083	27977	27980	28107	27956	27997	27923	28080	28125	28066	28057	28135	28066	28129	28100	28418	28195	28051	28063	28098	27949	28007	28199	28111	28093	28032	27920	27999	28074	27959	28195	28049	27923	27975	28068	28003	27846	28406	28172	28020	27884	28215	28234	28087	28283	27998	28062	28352	28036	28190	28177	28060	27971	28054	28154	28036	28364	28223	28203	28020	28251	28185	28356	27983	28103	27970	27835	27938	27851	28144	28047	28045	28182	28121	28059	27888	28007	28261	28000	28142	27995	27683	28070	28031	28131	28085	27982	27970	28061	27942	28093	28040	27996	28063	27940	27824	28174	28058	28135	27926	28160	28039	28076	28181	28040	28328	28084	28116	28206	28015	28041	28199	28193	28302	27929	28044	27882	27994	28038	27940	27965	28012	28221	28251	28187	28011	27826	28197	28053	28033	27976	28398	28075	27984	28038	28092	27946	27931	28076	27895	27907	28320	28376	28079	27937	27991	28005	28365	28130	27948	28124	27981	28165	28009	28199	27853	28232	28081	27981	28086	28345	27993	27984	28127	28122	28102	28214	28024	28064	28173	27960	28078	28124	27875	28208	28155	28336	28257	28019	27677	27882	27917	28149	27852	27967	28442	28139	28076	28087	27937	28319	28091	28175	27937	27991	28104	27911	28065	28190	27777	28298	28095	27927	27860	28165	28081	27967	27937	28071	27898	28126	28134	28083	28043	28125	27989	28051	27937	28113	28092	28174	28176	28151	28078	28034	28152	28097	27837	28166	28037	28292	28074	27925	28304	28042	27871	28144	27872	27986	28235	27968	28051	28072	28049	28250	28135	27810	27852	28057	28152	27969	28092	28139	28303	27974	28154	28075	28143	28219	28097	28006	27907	28026	28078	28117	28109	28012	27997	28115	28308	27906	28244	28175	28223	28133	28003	28027	28304	28078	27886	27952	28184	28059	28266	28276	27997	28244	28008	27973	28029	28231	28035	28115	27868	27713	27967	27849	27905	28005	28011	28080	28233	28136	28168	28135	28206	27894	28022	28081	28112	27840	28278	27902	27955	28336	28173	28244	28089	27905	27911	28075	28056	28108	28064	27944	28061	28091	27802	28005	28041	28080	27954	27872	28030	28092	28024	28104	28021	28158	27924	27995	28176	28099	28321	27922	28091	28052	27894	28085	28335	28105	28091	27931	27891	28013	28095	27993	27811	28326	28300	27985	27921	28071	27990	27999	28191	27838	28086	28218	28381	28186	28083	28020	27817	27973	28159	28067	28018	28177	28236	28010	28069	28297	28007	27997	27966	28270	28306	28203	28276	28088	28069	27957	27755	28076	28071	27891	28008	28118	28081	27895	27991	28171	28193	28233	27956	28235	28159	27978	28227	28010	27999	27922	28153	28187	27938	28125	28078	27933	28233	28117	27825	28027	28004	28184	28117	28259	27998	28237	28166	28259	28198	28282	27936	27933	28183	27977	28058	27972	28225	28311	28046	27912	28123	28126	27948	28019	28140	28350	27987	28009	27984	28165	28132	28004	27841	28136	28086	28330	28133	28082	28265	28077	27904	28277	27994	28112	28243	28114	27889	28027	28098	28030	28055	28088	28174	27894	27778	28096	27922	27984	28054	28235	28123	28156	28073	27974	28069	28045	28374	28398	28042	28032	28074	27959	28203	28055	27905	28122	27930	28110	28155	28009	28119	28144	28092	28077	28286	28216	28042	28279	28050	28002	28310	28059	27833	28144	28123	27877	27896	28184	28013	28120	27897	27922	28186	28181	28214	28246	28157	28212	28184	28082	28130	28107	28269	28027	28023	28351	27908	27971	28083	28282	28249	28255	28170	28173	28094	27983	28090	28221	28052	28118	28315	28126	27956	28186	27907	27866	28203	27992	28310	27973	28012	28164	28245	27988	28263	28011	27873	28065	28005	28045	28223	27943	27902	28141	28112	27929	28019	28034	28055	27789	28068	28440	28126	28023	28045	28002	28020	27933	28009	28328	27931	28168	27809	28066	28242	27873	28058	28068	27862	28161	28125	28177	27987	28259	27912	27860	28125	28040	28246	28406	28169	28221	28171	28172	28110	28192	27913	28245	28032	28024	27927	27957	27971	28020	28220	28009	28076	27805	27962	28370	27817	27778	27949	27841	28214	28100	28051	28150	28073	27935	27950	27851	28196	28206	27881	27990	27856	28200	27982	28212	28086	28147	28222	28260	28069	28057	28068	28188	27918	28358	28050	28192	28097	28055	27902	27973	28161	28016	28063	28095	28263	28185	27982	27974	27821	28089	28181	28154	28089	27988	28313	28056	27977	28068	27766	27982	28140	27978	28113	28147	28251	27938	28004	27891	28190	28011	28243	27959	27722	27847	27902	28090	28163	28198	27996	27936	28209	28374	28152	27865	28122	27954	27957	28188	28175	27970	28131	28119	28089	27915	27948	28350	28009	28122	27946	28285	28066	27997	28006	28033	28149	28195	28055	28007	28066	28222	28094	28088	28101	28266	28187	27950	28025	27923	28166	28087	27884	28108	28087	28188	28107	27966	27968	28051	28237	28300	28044	27942	28059	27978	28097	28214	28048	28296	28086	28275	28135	27991	27862	27997	27876	27991	28044	28111	27903	28186	28109	27959	28180	27916	27963	28129	28280	28151	27953	28036	28044	28100	27847	27811	28106	28125	28189	28257	28045	28514	28002	27908	28040	28138	28103	27975	28008	28077	28158	28207	28019	28110	27945	28020	28196	28205	27930	28084	28099	28017	27824	28050	28036	27890	28224	28065	27998	27935	28278	27974	27989	27967	27988	28104	28035	27962	28081	28102	27882	28067	28399	28192	28081	28189	28191	28334	28269	28069	27939	28003	27792	28062	27859	28250	27917	27979	28143	27836	28077	28005	27989	28189	27991	28024	27969	28017	27977	28203	28071	28084	27833	27893	27909	28003	27884	28077	28252	28273	28082	28247	27937	28281	28107	28118	28152	27962	28277	28111	28118	28121	28035	27916	28021	28046	27999	27834	28281	27872	28194	28023	28057	28179	28434	28123	28086	28032	28063	28106	27947	28163	28063	28284	28115	27952	28077	28246	28162	27958	28331	27880	28026	27999	27936	28091	27915	28104	27926	28051	28156	27944	28285	28237	28251	28078	27955	28017	28067	27819	28325	28115	28002	28009	28056	27834	28185	28097	28057	28117	27996	28010	28104	28049	28092	28320	27981	28155	28018	28116	28173	28143	27750	28038	28165	28086	28037	28027	27947	27957	28001	27917	28418	27986	27903	28176	28130	27927	27989	28222	27970	28090	28147	28270	27761	27987	27899	27823	28027	28169	28028	28160	27993	28109	28169	27941	28016	28158	28200	28194	27975	27982	28244	28097	28100	27912	28098	28037	27986	27929	28058	27933	28089	28030	27889	28208	28132	28020	28390	28123	27735	28067	27917	28128	27982	27990	27867	28051	28181	28100	28086	28159	27932	27883	27941	28202	28165	27923	28166	28300	28033	28191	28102	27889	28051	28310	27771	28210	28010	28132	27989	27777	27983	28194	28440	28165	28059	28098	28465	28146	28217	27966	28107	28168	28193	28420	28134	28103	28176	27924	28154	27802	28038	28200	27942	27832	28080	28046	28108	27860	28137	28096	27972	27874	28032	28091	28028	28090	28146	28225	28195	28059	28061	28169	28266	28090	28199	27903	28092	27990	28004	28038	27969	28251	28022	28057	28045	28110	28130	28061	27857	27933	27940	28108	27966	28084	27960	28145	27944	28014	28059	28401	28064	28039	27896	27798	27998	28028	28207	28262	28047	27904	28106	28105	27655	28146	27925	28038	28102	28161	27989	27893	27888	28141	27965	27956	27753	28069	28136	27950	28030	28212	28207	28210	28015	28184	28290	28285	27982	28232	28351	28154	28073	27870	28026	28184	27931	28060	28254	28202	28267	28061	27972	28194	28103	28315	28149	28024	28160	28253	28003	27992	28199	28033	28060	28468	28116	27964	27743	28001	28007	28103	28114	28186	28238	28076	27882	28042	27760	28062	28015	28215	28202	28098	28107
43971	65887	59503	42906	30100	21678	20443	19537	19176	18978	19001	22629	29737	27766	23050	18090	18090	18100	17947	17840	17889	17966	20383	20963	19742	18751	18201	17882	17841	17747	17747	17894	17967	17855	17836	17799	17833	17910	17596	17999	17892	17949	17937	17936	17792	17907	17812	17911	17862	17746	17801	17947	18002	17869	17612	17893	17897	17927	17681	17886	17723	17953	17911	17844	18011	17775	17843	17960	17679	18063	17928	17752	17864	17735	18117	17843	17979	17851	17786	18004	18081	17717	17792	17808	17791	18053	17578	17970	17798	17827	17896	17986	17860	17935	17852	17843	17890	17907	17808	17971	17808	17997	17745	17760	17817	17971	17882	17800	17663	17792	17906	17778	17899	17782	17873	17824	17814	17964	17895	17882	17764	17914	17729	18066	17916	17954	17593	17917	17833	17923	17943	17778	17906	17838	17827	17934	17743	17652	17908	17809	18086	17819	17668	17745	18105	17955	17756	17935	17867	17806	17994	17996	17746	17813	17968	17828	17852	17975	17754	17754	17715	17877	17874	17629	17655	17805	17886	17946	17858	17855	17798	17759	18050	17829	17885	17961	17866	17912	17867	17859	17983	17942	17763	17789	17800	17849	17791	17813	17960	17820	17778	17671	17932	17941	17805	17814	18053	17744	17844	17831	18023	17795	17895	17787	17913	17835	18093	17830	17877	17815	17751	17918	17812	18013	18032	17908	18112	17771	17700	17795	17814	17781	17805	17743	17770	17848	17970	17681	17834	17821	17881	17839	18085	17921	17787	17701	17773	17748	17928	17805	17764	17728	17736	17857	17892	17819	18002	17813	17791	18105	17840	17924	17866	17806	17839	17988	17863	17840	17797	17876	17843	17919	17878	17931	17853	17613	17802	17972	17861	17980	17885	17893	17807	17570	17839	17770	17800	17820	17883	17797	17652	17822	17904	17979	17924	17846	17667	17805	17718	17803	17802	18007	17780	17897	18019	17773	17702	17725	17905	17781	17898	17746	17820	17846	17863	17775	17918	17804	17735	17815	17776	17864	17797	17775	18018	17842	17830	17835	17949	17924	17959	17800	17977	17855	17870	17704	17905	17760	17945	17651	17854	17673	17870	17753	17741	17770	17684	17953	17820	17822	17792	17759	17952	17780	17720	17890	18019	17771	17740	17792	17983	17911	17903	17997	17752	17724	17975	17841	17727	17928	17753	17973	17779	17870	17909	17857	17871	17876	17836	17928	17926	17771	17831	17826	17713	17830	17821	17982	17895	17922	17912	17857	17772	17796	17846	17810	17661	17983	18017	17765	17703	17864	17695	17803	18030	17872	17855	17877	17828	17722	17797	17922	17956	17978	17698	17933	17776	18062	17973	17911	18022	17905	17759	17733	17754	17874	17884	17841	17910	17825	17990	17751	17836	17848	17960	17854	17810	17658	17932	17782	17770	17761	18030	17975	17959	17777	17746	17885	17972	17715	17997	17915	17904	17860	17929	17877	18092	17777	17838	17725	17941	18028	17774	17801	17792	17780	17837	17970	17786	17962	17774	17985	17832	17855	17884	17787	17824	17856	17836	17657	17955	17765	17870	17739	17871	17838	17773	18006	17936	17871	17695	17845	18058	18014	17942	17937	17764	17884	17757	17991	17849	17741	17904	17905	17855	17978	17927	17782	17884	17876	17764	17905	17980	17825	17845	18065	17774	17756	18025	17790	17890	17912	17747	17848	17983	17892	17924	18009	17808	17885	17797	17861	17850	17715	17722	17812	17852	17788	17846	17825	17990	17815	17914	17821	17987	17838	17931	17868	17890	17870	17840	17866	17834	18092	18014	18058	17927	17822	17867	17833	17935	17742	17871	17809	17831	18102	17780	17860	17777	17963	18050	17734	17956	17912	17855	17976	17817	17903	17861	17912	17913	17867	17911	17987	17789	17803	17809	17649	17706	17990	17877	17875	17839	17904	17826	17879	17780	17889	17920	17859	17761	17856	17730	17781	17637	17914	17960	17793	17661	17786	17918	17952	17851	17919	17888	17900	17848	18025	17907	17793	17924	17807	17790	17738	17934	17903	17812	17808	17971	17840	17740	17831	17801	17909	17746	17934	17770	17911	17842	17954	17716	17898	17944	17796	17847	17822	17863	17846	17920	17807	17840	17839	17939	17870	17666	17852	17785	17883	17780	17895	17963	17872	17732	17755	17801	17896	17775	18012	17860	17846	17755	17862	17909	17942	17882	17801	17800	17896	17746	17770	17906	17670	17876	17881	17833	17770	18093	17875	17839	17932	17891	17787	17869	17708	17750	17939	17823	17889	17915	17718	17782	17899	17813	17740	17830	17784	17748	17812	17739	17803	18090	17850	17658	17876	18082	17786	17841	17934	17861	17796	17801	17957	17862	17865	17830	17742	17924	17844	17910	17911	17784	17902	17713	17740	17785	17674	17909	17856	17910	17890	17780	17728	17881	18005	17688	17890	17813	17792	17830	17963	17835	17735	17855	17990	17888	17732	17833	18005	17882	17948	17884	17760	17868	17932	17820	17724	17903	17834	18055	17785	17863	17689	17844	17900	18052	17869	17989	17683	17801	17884	17732	17725	17644	17730	17761	17937	17640	17824	17909	17832	17939	17591	17896	17891	17805	18055	17808	17667	17907	17835	17938	17900	17938	17964	17910	17856	17882	17902	17982	17786	17742	17780	17748	17883	17967	17893	17891	17746	17736	17796	17738	17906	17832	17983	17736	17852	17890	18015	17713	18033	17740	17912	17905	17738	17922	17846	17732	17804	17891	17969	18035	17849	17903	17750	17853	17776	17892	17853	17845	17925	17852	17913	17874	18025	17837	17755	18025	17858	18026	17813	17875	17859	17974	17747	17817	17722	17803	17760	17856	17920	17900	17798	18036	17730	17692	17848	17902	17811	17860	17845	17989	17841	17829	17828	17885	17802	17734	17842	17805	17888	17850	18036	18000	17876	17721	17929	17829	17900	17849	17746	17789	17664	17859	17926	17758	17963	17848	17775	17908	17980	17718	17840	17685	17936	17788	18027	17800	17754	17835	17881	17865	17718	17818	17946	18066	17986	17886	17878	17750	17770	17904	17885	17849	17717	17706	17964	17935	17743	17834	17783	17872	17910	17952	17990	17890	17888	17847	17843	17989	17769	17950	17824	17942	17739	18013	17901	17841	17728	17894	17723	17815	17895	17824	17748	17803	18023	17982	17979	17937	17858	17781	17786	17786	17732	17827	17794	18057	17832	17779	17969	17920	17714	18066	17952	17912	17910	17895	17851	17789	17882	17847	17790	17892	17944	17772	17871	17839	17845	17895	17861	17866	18111	17808	17753	17832	17818	17660	17988	17915	17769	17725	17666	17792	17774	17930	17777	17861	18016	17795	17964	17840	17767	18122	17867	17911	17715	17990	17709	17965	17719	17817	17728	17674	17753	17846	17854	17878	17803	17875	17929	17804	17929	17756	17929	17799	18016	17911	17774	17944	17771	17953	17878	17831	17676	17816	17923	18045	17951	17896	17640	18013	17872	17994	17848	17696	17984	18081	17927	17858	18019	17877	17666	17729	17815	17912	17706	17690	17958	18128	17881	17825	17946	18002	17871	18027	17701	17880	18040	17863	17772	17862	17926	17824	17820	17877	17860	17850	17875	17856	17948	17877	17885	17880	17812	17843	17960	17870	17693	17873	17914	17842	17830	18018	17935	17840	17944	17802	17821	18000	17849	17828	17713	17931	17859	17940	17925	17992	17943	17744	17657	17987	18017	17745	17995	17954	17760	17804	17778	17825	17925	17834	17867	17870	17670	17735	17946	17884	17971	17889	17839	17817	17629	17922	17916	17701	17849	18052	17985	17864	17904	17731	17892	17888	17972	17963	17928	18016	17962	17568	18021	17798	17841	17825	17876	17858	17821	17986	18024	17873	17857	17823	17748	17968	18097	18027	18036	17900	17903	17907	17857	17709	17862	17825	17822	17695	17920	17797	17833	17782	17911	17830	17945	17898	17856	17847	18080	17869	17983	17936	17791	17867	17839	17679	17543	17675	17783	17904	17906	17777	17810	17821	17729	18038	17830	18006	17696	17818	17925	17728	17857	17864	17695	18028	17867	17656	17841	17896	17756	17796	18048	17694	17819	17679	17818	17688	18000	17813	17920	17753	17814	17899	17768	17845	17715	17746	17852	17966	17981	17843	17717	18045	17739	17984	17826	17787	17725	17900	17931	17752	17883	17755	17877	18120	17934	17980	17925	17798	17812	17908	17901	18008	17807	17721	17834	17797	17819	17889	17715	17917	17940	17905	17904	17996	17671	17819	17958	17994	17878	17923	17787	17698	17809	18016	17796	17799	17789	17900	17895	17887	17828	17799	17895	17835	17997	17842	17757	17709	18061	18009	17848	17800	17918	17842	17902	17805	18001	18005	17606	17861	17803	17880	17774	17939	17808	17652	17963	17829	17767	17947	17729	18080	17828	17681	17665	17913	17703	17864	17792	17884	17890	17942	17711	17947	17952	17791	17793	17951	17906	17774	17859	17813	17705	17854	17887	17935	17920	17811	17834	17841	17831	17997	17889	17949	17871	17896	17960	18003	17842	17709	17910	17759	17914	17853	17839	17751	17922	17912	17876	18033	17879	17835	17830	18011	17869	18028	17926	17781	17977	17905	17897	17833	18044	17822	17812	17832	18005	17986	17855	18012	17882	17765	17748	17795	17814	17985	17705	17732	17894	17949	18029	17982	17870	17926	17850	17948	17777	17809	17849	17907	18021	17818	17872	17778	17873	17906	17840	17756	17698	17941	17813	17929	17849	17781	17875	17781	17872	17830	17680	17998	17864	18016	17770	17877	17724	17799	17745	17877	17832	17810	17908	17874	17935	17909	17856	17789	17940	17917	17919	17837	17713	17939	17915	18000	17823	17866	17728	17949	17809	17841	17908	17879	17855	18053	18072	17911	18008	18094	17855	17873	17750	17694	17818	17944	18016	17847	17937	17824	17867	18016	17922	17924	17854	17809	17832	17885	17721	17828	17929	18008	17833	18048	17772	17820	17863	17714	17958	17946	18009	17910	17848	17951	17717	17853	17893	17957	17885	17787	17884	18084	17926	17824	17715	17713	17794	17783	17769	17762	17865	17807	17897	17688	17779	17760	17846	17970	17725
21981	20578	27436	27304	27751	28272	32272	29675	28813	29225	29103	30082	38587	43006	38350	30367	28315	28091	28005	27943	27993	28016	29857	31451	30794	29385	28745	28185	28167	27844	27796	27628	27862	27724	27937	27812	27643	27820	28083	27716	27757	27759	27747	27743	27825	27609	27778	27814	27719	27709	27760	27780	27867	27790	27760	27722	28080	27825	27780	27845	27590	27712	27686	27826	27944	27760	27576	27960	27697	27839	27992	27664	28048	27807	27786	27848	27666	27645	27942	27689	27742	27694	27925	27748	27850	27774	27835	27531	27994	27740	27735	27816	27847	27946	27860	27960	27869	27823	27594	27946	27776	27933	27404	27674	27701	28039	27823	27993	27707	27759	27480	27557	27948	27651	27592	27800	27579	27678	27698	27619	27707	27796	27710	27718	27652	27868	27998	27500	27719	27662	27844	27774	27582	27683	27878	27796	27667	27824	27852	27661	27748	27698	27709	27850	27761	27893	27718	27812	27696	27901	27738	27780	28008	27888	27743	27544	27863	27606	27579	27578	27915	27912	27794	27633	27717	27609	27538	27688	27751	27895	27681	27831	27835	27490	27617	27718	27756	27815	27405	27729	27579	27557	27715	27775	27939	27820	27505	27545	27899	27644	27415	27934	27628	27744	27880	27881	27793	27762	27666	27794	27713	27709	27858	27541	27486	27669	27584	27496	28060	27814	27671	27637	27711	27718	27700	27903	27904	27635	27832	27854	27848	27512	28084	27869	27615	27884	27668	27657	27675	27891	27670	27879	27915	27979	27823	27758	27723	28061	27978	27628	27878	27718	27689	27789	27673	27545	27848	27464	27531	27444	27776	27495	27709	27822	27776	27799	27887	27575	27751	27814	27677	27699	27612	27574	27758	27815	27577	27609	27645	27734	27748	27690	27645	27629	27882	27775	27875	27515	27555	27862	27655	27690	27931	27868	27705	27847	27571	27698	27583	27461	27843	27702	27687	27746	27791	27666	27709	27628	27471	27764	27642	27685	27849	27678	27694	27683	27845	27856	27664	27859	27463	27707	27981	27823	27594	27786	27710	27837	27634	27550	27808	27723	27502	27708	27693	27514	27756	27554	27941	27589	27911	27844	27836	27632	27645	27810	27861	27564	27761	27402	27806	27707	27620	27606	27882	27688	27670	27865	27719	27761	27418	27676	27967	27779	27902	27707	27494	27747	27697	27593	27775	27757	27604	27608	27657	27840	27656	27746	27824	27327	27838	27769	27674	27951	27792	27707	27724	27577	27724	27292	27705	27692	27815	27986	27787	27600	27740	27825	27708	27931	27661	27555	27784	27915	27729	27836	27662	27573	27594	27877	27501	27833	27613	27690	27650	27661	27752	27773	27813	27674	27840	27559	27984	27604	27845	28007	27616	27578	27744	27563	27746	27718	27770	27916	27936	27730	27966	27704	27625	27857	27721	27702	27862	27626	27790	27846	27756	27734	27575	27658	27587	27633	27698	27794	27904	28013	27614	27790	28085	27899	27397	27738	27732	27819	27790	27651	27573	27740	27792	27633	27778	27974	27957	27790	28103	27815	27856	27640	27661	27778	27603	27682	27874	27678	27816	27601	27797	27757	27578	27940	27797	27499	27900	27948	27958	27719	27867	27735	27720	27631	27913	27593	27763	27962	27944	27785	27802	27748	27822	27902	27576	27908	27749	27819	27900	28060	27720	27660	28002	27711	27851	27672	27753	27983	27657	27590	27693	27747	27578	27730	27915	27904	27620	27694	27596	27723	27730	27535	27853	27906	27698	27632	27621	27951	27906	27771	27802	27824	27605	27687	27745	27633	27675	27690	27776	27760	27944	27554	27769	27864	27628	27641	28084	27768	27618	27612	27785	28023	27713	27611	27965	27786	27853	27773	27781	27704	27735	27757	27617	27613	27543	27662	27809	27847	27873	27755	27524	27548	27636	27521	27760	27573	27778	27629	27561	27682	27630	27605	27599	27543	27495	27735	27813	27934	27703	27605	27892	27701	27739	27852	27674	27774	27980	27775	27847	27731	27719	27831	27800	27641	27833	27723	27692	27680	27460	27530	27753	27657	27747	27784	27620	27774	27776	27593	27842	27626	27665	27761	27594	28087	27861	27741	27808	27874	27709	27426	27627	27672	27762	27601	27939	27786	27918	27520	27578	27555	27804	27956	27820	27640	27872	27502	27730	27750	27838	28036	27780	27985	27722	27733	27380	27711	27683	27750	27660	27785	27593	27698	27643	27493	27763	27580	27755	27718	27444	27792	27511	27603	27473	27482	27718	27482	27622	27739	27945	27742	27791	27580	27556	27631	27657	27686	27584	27704	27496	27842	27782	27737	27633	27648	27700	27504	27696	27680	27702	27776	27890	27815	27835	27687	27890	27567	27836	27877	27605	27740	27519	27571	27879	27854	27903	27765	27590	27438	27902	27712	27951	27783	27763	27722	27746	27935	27753	27665	28060	27687	27603	27627	27508	27679	27761	27684	27848	27679	27816	27653	27722	27644	27774	27753	27755	27718	27789	27812	27741	27856	27838	27733	27672	27603	27593	27676	27926	27597	27506	27643	27676	27869	27450	27439	27670	27579	27828	27863	27750	27688	27722	27677	27731	27672	27771	27750	27772	27852	27509	27479	27964	27596	27494	27680	28071	27675	27807	28087	27578	27606	27653	27847	27814	27593	27749	27780	27501	27713	28020	27771	27653	27587	27897	27504	27759	27627	27587	27717	27850	27629	27764	27882	27824	27747	27801	27805	27690	27851	27716	27759	27760	27870	27570	27702	27736	27793	27757	27640	27500	27688	27712	27657	27539	27790	27825	27614	27406	27733	27705	27743	27743	27626	27782	27501	27888	27454	27688	28022	27708	27773	27854	27407	27819	27701	27749	27784	27641	27841	27906	27885	27701	27719	27826	27801	27632	27657	27530	28011	28018	27879	27639	27556	27675	27532	27737	27719	28026	27739	27584	27881	27966	27838	27641	27830	27870	27796	27843	27798	27718	27649	27526	27706	27658	27907	27721	27712	28180	27821	27764	27734	27590	27756	27816	27615	27672	27551	27777	27813	27703	27501	27767	27863	27707	27747	27797	27787	27742	27726	27654	27652	27630	27510	27785	27653	27662	27703	27920	27687	27469	27874	27814	27702	27791	27855	27769	27717	27576	27726	27496	27795	27785	27910	27767	27534	27612	27851	27837	27803	27800	27867	27840	27770	27959	27848	27804	28001	27661	27635	28004	27677	27720	27842	27742	27759	27757	27844	27781	27737	27519	27729	27734	27651	27731	27850	27642	27701	27678	27812	27587	28039	27936	27604	27675	27864	27634	27798	27769	27889	27772	27623	27856	27979	27560	27599	27963	27792	27457	27735	27543	27460	27924	27648	27609	27733	27793	27717	27696	27870	27862	27683	27534	27537	27648	27862	27728	27803	28031	27508	27657	27678	27552	27688	27775	27724	27630	28112	27729	27654	27935	27761	27738	27637	27934	27925	27854	27460	27926	27611	27636	27824	27546	27880	27938	27880	27733	27505	27662	27541	27761	27712	27714	27552	27771	27595	27723	27803	27905	27814	27801	27766	27500	27654	27785	27694	27880	27909	27778	27486	27647	27869	27536	27609	27598	27724	27781	27640	27638	28077	27823	27823	27549	27675	27748	27626	27716	27881	28067	27804	27642	27560	27821	27830	27714	27490	27638	27866	28151	27932	27865	27923	27695	27784	27742	27801	27685	27686	27780	27778	27835	27702	27720	27636	27666	27837	27639	27741	27707	27755	27792	27903	27673	27798	27613	27745	27779	27699	27706	27654	27956	27843	27749	28055	27724	27716	27753	27855	27679	27795	27847	27805	27513	28004	27603	27573	27749	27668	27826	27496	27927	27731	27892	27911	27843	27766	27831	27853	27948	27756	27757	27802	27930	27597	27920	27807	27668	27575	27670	27995	27878	27827	27750	27946	27858	27630	27641	27475	27719	27772	27807	27721	27437	27748	27870	28023	27630	27926	27699	27656	27511	27577	27877	27709	27663	27682	28114	27747	27772	27783	27637	27698	27804	27652	27617	27610	27556	27598	27882	27890	27716	27817	27545	27577	27581	27721	27793	27867	28001	27779	27675	27679	27686	27736	27692	27762	27724	27924	27913	27703	27878	27742	27762	27798	27580	27690	27638	27658	27691	27588	27771	27923	27785	27652	27956	27753	27906	27430	27654	27969	27669	27736	27848	27744	27863	27876	27682	27672	27810	27739	27676	27635	27590	27590	27914	27509	27399	27705	27808	27534	27588	27555	27553	27823	28025	27665	27706	27972	27726	27596	27717	27755	28076	27624	27683	27738	27784	27735	27826	27655	27735	27492	27684	27554	27655	27538	27668	27733	27690	27954	27835	27702	27987	27761	27696	28117	27685	27861	27894	27849	27773	27938	27664	27567	27809	27386	27968	27754	27721	27720	27819	27581	27828	27630	27825	27794	27718	27810	27567	27821	27520	27712	27599	27478	27615	27761	27747	27763	27510	27493	27724	27703	27888	27715	27851	27619	27890	27630	27585	27669	27715	27812	27785	27796	27749	27580	27823	27669	27959	27787	27837	27815	27674	27729	27707	27743	27779	27596	27839	27861	27936	27768	27642	27571	27573	27762	27864	27775	27583	27896	27609	27690	27679	27663	27555	27634	27769	27662	27694	27649	27724	27530	27721	27207	27687	27782	27757	27736	27889	27829	27579	27928	27474	27548	27522	27633	27473	27646	27775	27885	27786	27671	27693	27775	27880	27732	27738	27707	27817	27751	27548	27503	27913	27952	27804	27833	27682	27419	27783	27635	27810	27956	27754	27678	27797	27878	27812	27693	27625	27821	27832	27736	27790	27553	27435	27812	27683	27581	27813	27685	27495	27616	27562	27675	27734	27748	27556	27729	27673	27665	27881	27755	27768	27540	27711	27616	27863	27876	27734	27795	27583	27864	27791	27664	27390	27826	27477	28037	27841	27830	27766	27700	27660	27938	27489	27653	27578	27656	27699	27533	27825	27722	27783	27563	27613	27823	27531	27754	27882	27641	27614	27621	27773	27944	27701	27676	27932	27848	27846	27731	27711	27516	27688	27730	27792	27751	27631	27807	28048	27603	27630	27762	27549	27693	27751	27812	27533	27606	27771	27905	27727	27778
48542	69418	67239	55479	39238	23142	21001	20444	19915	19878	19651	21837	33503	36439	30202	19250	17904	17936	17739	17741	17648	18076	21084	22720	20902	19400	18310	17846	17610	17598	17570	17643	17618	17953	17715	17557	17744	17653	17677	17726	17603	17645	17706	17613	17679	17663	17636	17687	17686	17877	17595	17755	17831	17748	17732	17548	17672	17744	17670	17604	17726	17751	17865	17713	17711	17547	17653	17384	17797	17799	17511	17589	17614	17573	17497	17579	17626	17693	17537	17686	17627	17735	17596	17438	17496	17708	17641	17742	17573	17658	17592	17731	17622	17681	17697	17597	17578	17790	17688	17665	17722	17352	17663	17762	17710	17651	17716	17683	17533	17614	17627	17690	17484	17813	17547	17692	17644	17485	17666	17786	17736	17603	17631	17899	17789	17565	17572	17470	17871	17370	17659	17473	17815	17428	17606	17552	17558	17777	17530	17654	17715	17384	17711	17704	17675	17689	17678	17699	17470	17748	17678	17634	17554	17884	17673	17793	17656	17584	17690	17700	17796	17650	17786	17735	17749	17780	17471	17379	17611	17686	17739	17634	17627	17881	17749	17474	17703	17591	17638	17598	17732	17613	17530	17483	17599	17595	17677	17798	17715	17655	17601	17601	17605	17794	17601	17596	17829	17636	17618	17746	17560	17617	17552	17529	17784	17752	17561	17679	17771	17739	17754	17558	17732	17530	17827	17656	17788	17492	17737	17510	17661	17612	17605	17733	17715	17503	17729	17669	17587	17634	17658	17734	17623	17587	17548	17532	17837	17696	17745	17532	17685	17729	17698	17616	17604	17692	17754	17705	17624	17597	17732	17734	17696	17660	17753	17632	17762	17621	17602	17704	17548	17737	17480	17475	17808	17706	17550	17740	17548	17614	17582	17715	17637	17755	17706	17616	17655	17697	17531	17506	17592	17749	17802	17736	17642	17640	17744	17612	17658	17611	17753	17632	17727	17478	17601	17695	17556	17489	17590	17657	17485	17602	17638	17765	17726	17781	17685	17643	17661	17810	17565	17593	17503	17763	17622	17460	17642	17588	17703	17748	17671	17732	17751	17653	17745	17504	17630	17637	17619	17655	17640	17771	17848	17543	17583	17682	17618	17536	17550	17606	17672	17617	17545	17641	17770	17789	17780	17743	17472	17689	17581	17738	17563	17758	17766	17703	17562	17603	17568	17484	17600	17704	17552	17668	17621	17718	17657	17623	17717	17710	17587	17528	17680	17476	17610	17885	17597	17631	17752	17858	17633	17663	17545	17640	17377	17715	17623	17573	17637	17623	17725	17614	17652	17536	17757	17743	17773	17569	17718	17661	17566	17702	17683	17602	17727	17486	17709	17729	17689	17544	17575	17644	17911	17449	17584	17528	17633	17638	17704	17629	17609	17481	17468	17842	17730	17623	17440	17640	17744	17456	17643	17673	17487	17511	17638	17581	17593	17541	17554	17479	17637	17517	17494	17683	17737	17693	17515	17655	17677	17688	17679	17563	17610	17735	17668	17584	17657	17660	17645	17536	17762	17811	17722	17579	17424	17524	17596	17492	17481	17594	17669	17681	17833	17696	17416	17810	17408	17570	17693	17781	17789	17636	17615	17801	17803	17606	17726	17684	17804	17784	17815	17688	17502	17577	17763	17598	17872	17794	17677	17533	17453	17623	17802	17667	17769	17533	17557	17611	17685	17560	17731	17588	17635	17684	17528	17643	17566	17682	17449	17733	17479	17642	17709	17702	17551	17488	17612	17589	17831	17569	17451	17666	17792	17616	17659	17567	17670	17718	17646	17615	17900	17580	17799	17577	17713	17764	17684	17635	17759	17816	17651	17670	17607	17635	17584	17714	17579	17623	17584	17710	17641	17646	17730	17602	17756	17639	17679	17662	17736	17488	17763	17507	17611	17564	17698	17759	17807	17527	17645	17520	17680	17548	17551	17617	17634	17848	17707	17773	17654	17510	17591	17627	17565	17618	17676	17660	17764	17608	17660	17513	17766	17669	17641	17611	17599	17794	17749	17593	17660	17654	17512	17551	17694	17820	17580	17547	17632	17584	17551	17743	17653	17663	17641	17654	17656	17607	17738	17629	17703	17586	17677	17637	17728	17572	17500	17801	17685	17569	17702	17642	17706	17706	17691	17603	17689	17481	17737	17665	17693	17558	17549	17633	17593	17702	17631	17723	17765	17708	17592	17765	17653	17882	17488	17603	17613	17751	17643	17650	17916	17719	17763	17703	17546	17524	17663	17995	17715	17687	17664	17592	17753	17566	17679	17531	17701	17873	17566	17639	17706	17611	17689	17604	17583	17490	17642	17556	17821	17706	17646	17590	17656	17631	17708	17653	17718	17669	17475	17610	17376	17728	17796	17592	17703	17519	17455	17625	17748	17525	17720	17556	17772	17632	17608	17695	17675	17675	17822	17641	17782	17742	17332	17558	17686	17621	17594	17596	17597	17648	17791	17723	17564	17742	17540	17543	17643	17663	17777	17597	17673	17736	17643	17592	17524	17441	17729	17568	17618	17772	17679	17522	17635	17544	17788	17466	17717	17577	17715	17632	17606	17601	17585	17667	17716	17571	17677	17594	17677	17562	17600	17772	17702	17696	17764	17633	17758	17393	17702	17482	17590	17752	17808	17788	17513	17581	17566	17686	17633	17759	17563	17757	17848	17608	17705	17892	17616	17643	17785	17612	17615	17720	17530	17780	17684	17508	17615	17708	17783	17596	17791	17758	17656	17516	17569	17579	17603	17586	17697	17711	17744	17666	17710	17494	17713	17688	17645	17893	17604	17797	17598	17540	17615	17721	17800	17591	17664	17551	17732	17608	17706	17610	17731	17464	17734	17669	17685	17798	17766	17598	17744	17538	17675	17553	17644	17693	17555	17767	17654	17604	17645	17596	17592	17586	17758	17547	17594	17634	17596	17708	17510	17589	17636	17839	17671	17595	17710	17564	17574	17444	17714	17717	17639	17717	17676	17720	17545	17498	17661	17580	17741	17572	17718	17464	17594	17638	17593	17811	17676	17479	17556	17692	17654	17586	17678	17816	17674	17708	17793	17689	17467	17608	17613	17763	17643	17548	17676	17814	17533	17716	17684	17637	17784	17803	17659	17583	17825	17554	17602	17659	17751	17550	17611	17765	17644	17617	17833	17808	17562	17847	17789	17473	17898	17508	17742	17569	17699	17597	17693	17644	17749	17739	17655	17898	17701	17477	17745	17705	17744	17595	17727	17798	17626	17794	17746	17469	17706	17658	17653	17568	17700	17564	17635	17776	17830	17630	17686	17635	17527	17663	17588	17714	17547	17657	17727	17662	17629	17605	17881	17560	17625	17508	17605	17510	17527	17636	17834	17764	17715	17648	17596	17561	17818	17661	17709	17530	17509	17594	17599	17351	17558	17627	17634	17603	17650	17723	17582	17687	17631	17740	17623	17613	17755	17689	17497	17815	17659	17828	17672	17779	17508	17580	17661	17480	17513	17672	17758	17487	17415	17804	17749	17746	17594	17526	17655	17619	17561	17630	17558	17636	17599	17548	17789	17595	17640	17959	17663	17567	17542	17659	17582	17697	17460	17789	17642	17546	17663	17672	17652	17679	17645	17607	17535	17734	17546	17846	17649	17770	17712	17584	17795	17700	17573	17668	17647	17658	17530	17706	17612	17834	17695	17498	17540	17732	17697	17560	17685	17690	17617	17786	17646	17679	17745	17770	17779	17372	17644	17634	17670	17563	17575	17573	17573	17615	17542	17736	17707	17707	17695	17606	17664	17580	17758	17585	17767	17814	17632	17643	17705	17610	17663	17593	17629	17482	17514	17512	17731	17616	17566	17955	17619	17692	17677	17792	17654	17690	17583	17671	17641	17716	17721	17697	17526	17713	17623	17723	17819	17664	17659	17513	17544	17653	17609	17716	17677	17830	17740	17394	17526	17710	17776	17710	17806	17751	17656	17667	17747	17780	17885	17532	17811	17781	17702	17572	17706	17602	17669	17589	17601	17611	17759	17757	17570	17772	17654	17530	17495	17497	17600	17813	17518	17480	17638	17686	17661	17826	17767	17578	17539	17600	17783	17718	17581	17682	17643	17688	17805	17730	17603	17649	17582	17483	17663	17601	17558	17478	17707	17728	17800	17560	17502	17734	17516	17558	17638	17541	17568	17709	17832	17797	17521	17606	17715	17482	17822	17590	17698	17736	17519	17843	17634	17559	17781	17607	17542	17788	17684	17649	17699	17607	17762	17634	17664	17591	17661	17605	17659	17652	17618	17637	17746	17525	17569	17716	17742	17698	17580	17836	17687	17621	17638	17649	17495	17705	17783	17525	17813	17391	17543	17581	17818	17708	17841	17373	17483	17428	17623	17653	17683	17651	17634	17477	17725	17526	17542	17533	17683	17605	17745	17615	17674	17848	17704	17701	17719	17597	17751	17528	17574	17818	17540	17667	17764	17567	17616	17651	17613	17638	17619	17585	17552	17500	17530	17636	17563	17735	17689	17655	17629	17563	17573	17651	17507	17559	17691	17605	17565	17758	17725	17646	17652	17731	17486	17601	17551	17456	17605	17525	17791	17603	17598	17674	17576	17618	17548	17743	17750	17684	17599	17692	17596	17739	17738	17715	17732	17800	17797	17641	17627	17601	17685	17542	17665	17652	17422	17615	17883	17624	17645	17656	17481	17616	17518	17688	17583	17589	17606	17738	17618	17720	17795	17584	17689	17603	17714	17557	17573	17704	17642	17768	17779	17652	17718	17583	17635	17574	17638	17832	17622	17668	17653	17758	17483	17651	17503	17628	17841	17785	17658	17517	17764	17803	17595	17600	17535	17622	17712	17622	17612	17561	17838	17606	17737	17525	17850	17769	17526	17677	17590	17715	17571	17620	17513	17753	17670	17709	17777	17754	17677	17717	17721	17706	17700	17738	17558	17663	17705	17598	17633	17574	17674	17662	17689	17665	17679	17596	17617	17488	17700	17594	17603	17506	17832	17583	17634	17652	17671	17701	17663	17700	17686	17612	17959	17643	17670	17618	17603	17593	17808	17597	17814	17669	17613	17811	17596	17539	17646	17548	17682	17773	17647	17656	17701	17800	17593	17552	17815	17776	17573	17625	17696	17769	17612	17658	17680	17722	17645	17569
45089	43702	48873	43208	33344	28716	28304	28271	27913	27749	28034	28132	28134	28270	28365	28117	27604	27628	27591	27540	27687	27487	27790	27690	27618	27204	27731	27637	27456	27418	27411	27543	27492	27611	27429	27224	27602	27647	27697	27583	27559	27618	27403	27550	27644	27418	27856	27321	27552	27422	27545	27391	27504	27571	27423	27395	27183	27374	27496	27344	27464	27234	27446	27556	27564	28033	27788	27639	27481	27367	27232	27404	27330	27525	27616	27675	27488	27573	27485	27469	27587	27378	27498	27315	27446	27445	27487	27427	27747	27523	27235	27437	27525	27600	27623	27539	27339	27250	27523	27323	27532	27382	27670	27329	27641	27486	27482	27300	27579	27682	27355	27733	27373	27813	27573	27344	27377	27679	27444	27388	27530	27779	27652	27733	27302	27311	27544	27534	27623	27589	27647	27313	27314	27433	27502	27401	27896	27680	27593	27520	27307	27313	27404	27338	27530	27257	27511	27592	27380	27756	27628	27408	27560	27493	27488	27318	27520	27398	27603	27300	27396	27449	27419	27386	27615	27315	27404	27481	27500	27760	27552	27376	27421	27492	27468	27466	27668	27358	27567	27538	27501	27386	27372	27551	27521	27344	27320	27511	27416	27417	27675	27332	27586	27442	27596	27649	27305	27269	27421	27440	27605	27526	27290	27602	27658	27671	27555	27260	27603	27602	27512	27402	27129	27442	27278	27435	27469	27480	27379	27411	27541	27484	27761	27507	27558	27304	27614	27411	27654	27418	27582	27122	27280	27403	27410	27505	27486	27327	27844	27555	27466	27327	27416	27634	27255	27411	27401	27588	27592	27566	27520	27594	27578	27394	27587	27575	27385	27278	27425	27507	27359	27245	27567	27499	27424	27461	27406	27349	27610	27512	27480	27267	27279	27459	27241	27595	27558	27399	27564	27741	27448	27475	27550	27513	27468	27560	27506	27554	27550	27380	27354	27788	27524	27477	27493	27290	27351	27482	27688	27497	27607	27618	27592	27710	27583	27460	27486	27422	27539	27482	27440	27719	27407	27441	27666	27290	27803	27459	27604	27518	27666	27522	27565	27597	27402	27476	27741	27529	27489	27474	27665	27416	27237	27392	27638	27444	27424	27580	27606	27430	27420	27338	27414	27532	27454	27430	27390	27442	27471	27315	27544	27509	27324	27588	27503	27488	27692	27254	27220	27524	27380	27684	27505	27714	27785	27413	27657	27519	27314	27866	27576	27355	27428	27295	27469	27529	27400	27591	27798	27445	27614	27691	27514	27511	27441	27370	27588	27547	27539	27558	27553	27541	27510	27255	27490	27549	27495	27355	27450	27593	27306	27393	27453	27575	27466	27513	27802	27329	27454	27449	27480	27316	27520	27442	27281	27583	27678	27458	27587	27385	27310	27352	27330	27549	27672	27492	27421	27370	27272	27491	27320	27414	27425	27483	27652	27500	27542	27437	27379	27257	27496	27461	27499	27459	27691	27465	27525	27453	27385	27406	27529	27678	27551	27678	27676	27354	27592	27356	27561	27211	27588	27783	27570	27428	27528	27542	27412	27363	27445	27361	27524	27232	27573	27539	27423	27635	27574	27229	27813	27252	27422	27416	27611	27630	27626	27528	27477	27325	27382	27390	27383	27373	27503	27166	27495	27569	27626	27368	27484	27375	27394	27486	27255	27348	27509	27403	27395	27625	27534	27603	27263	27555	27405	27378	27355	27364	27373	27530	27532	27670	27377	27546	27538	27350	27561	27645	27447	27671	27422	27564	27398	27466	27659	27427	27651	27461	27611	27407	27515	27408	27630	27372	27720	27573	27360	27805	27434	27377	27339	27374	27281	27642	27649	27488	27418	27416	27500	27275	27578	27476	27405	27615	27338	27459	27461	27353	27491	27529	27603	27401	27445	27486	27643	27459	27198	27678	27610	27511	27474	27459	27388	27563	27682	27487	27688	27659	27372	27554	27654	27529	27613	27365	27613	27408	27750	27600	27344	27545	27580	27419	27383	27662	27578	27535	27356	27700	27509	27443	27656	27578	27332	27488	27671	27781	27433	27420	27753	27356	27664	27552	27458	27368	27476	27364	27590	27671	27552	27484	27439	27449	27447	27328	27472	27568	27492	27751	27294	27598	27514	27356	27492	27507	27548	27650	27390	27563	27600	27538	27658	27508	27674	27432	27810	27371	27537	27567	27386	27321	27651	27567	27544	27359	27270	27338	27505	27543	27403	27351	27481	27448	27382	27551	27441	27333	27596	27561	27441	27532	27277	27461	27674	27409	27555	27415	27408	27624	27573	27569	27674	27557	27434	27188	27410	27682	27451	27516	27628	27265	27556	27551	27625	27639	27376	27478	27283	27394	27441	27438	27573	27459	27374	27556	27572	27590	27689	27529	27724	27385	27526	27386	27571	27638	27402	27604	27471	27564	27597	27568	27390	27648	27781	27460	27661	27732	27625	27733	27435	27359	27616	27486	27587	27503	27426	27415	27582	27614	27602	27548	27680	27321	27379	27503	27492	27448	27387	27559	27668	27578	27630	27516	27721	27441	27525	27422	27351	27378	27562	27602	27598	27485	27399	27616	27651	27297	27492	27354	27617	27500	27742	27489	27388	27559	27511	27429	27512	27622	27686	27595	27444	27435	27455	27552	27479	27466	27808	27565	27609	27440	27351	27346	27670	27564	27654	27750	27666	27579	27504	27636	27789	27332	27613	27638	27633	27527	27538	27383	27329	27291	27315	27452	27453	27562	27680	27731	27397	27370	27386	27303	27385	27588	27742	27751	27419	27560	27441	27522	27382	27499	27631	27352	27835	27499	27748	27782	27693	27494	27594	27457	27224	27433	27550	27301	27557	27277	27550	27628	27575	27643	27729	27521	27578	27497	27449	27527	27540	27626	27373	27475	27785	27580	27560	27389	27705	27741	27461	27701	27425	27400	27569	27592	27516	27590	27465	27515	27716	27430	27521	27607	27567	27692	27372	27647	27481	27594	27466	27692	27754	27293	27514	27474	27409	27301	27682	27597	27391	27609	27443	27370	27374	27517	27453	27558	27580	27524	27387	27450	27795	27625	27318	27756	27737	27508	27618	27348	27325	27516	27515	27354	27486	27517	27308	27409	27241	27419	27406	27446	27650	27591	27436	27344	27676	27608	27477	27284	27437	27388	27371	27624	27633	27495	27806	27583	27543	27526	27207	27518	27676	27539	27219	27479	27413	27664	27353	27483	27769	27378	27456	27501	27626	27691	27567	27568	27629	27707	27590	27534	27712	27534	27586	27501	27541	27727	27444	27418	27452	27293	27590	27473	27497	27618	27413	27617	27439	27324	27643	27222	27364	27398	27796	27309	27531	27434	27394	27786	27603	27393	27333	27496	27578	27417	27437	27404	27321	27546	27442	27614	27366	27587	27450	27293	27571	27398	27749	27540	27464	27569	27337	27419	27739	27493	27583	27468	27418	27189	27414	27595	27370	27688	27400	27618	27734	27479	27370	27519	27255	27599	27281	27569	27594	27444	27468	27549	27522	27448	27290	27279	27598	27435	27476	27469	27445	27793	27593	27582	27503	27312	27404	27459	27531	27672	27459	27501	27613	27544	27305	27311	27725	27240	27477	27621	27270	27498	27477	27480	27570	27695	27548	27618	27534	27497	27399	27534	27452	27412	27409	27623	27687	27504	27665	27541	27503	27575	27603	27500	27476	27484	27589	27540	27493	27573	27465	27646	27699	27504	27802	27652	27649	27514	27653	27462	27434	27616	27669	27499	27539	27527	27765	27280	27262	27306	27525	27457	27587	27601	27431	27584	27457	27676	27522	27543	27769	27583	27619	27477	27383	27402	27485	27696	27452	27367	27523	27365	27733	27349	27573	27188	27495	27599	27422	27575	27547	27606	27578	27745	27544	27513	27626	27516	27428	27791	27782	27478	27368	27537	27469	27555	27379	27461	27560	27505	27625	27541	27846	27659	27497	27261	27416	27610	27536	27406	27361	27621	27445	27338	27565	27435	27561	27620	27505	27188	27507	27373	27597	27523	27811	27620	27630	27680	27522	27493	27463	27534	27609	27269	27697	27516	27459	27502	27387	27563	27676	27420	27534	27705	27732	27683	27446	27558	27628	27559	27418	27357	27621	27563	27536	27713	27550	27542	27297	27563	27625	27560	27476	27550	27665	27475	27756	27548	27601	27311	27313	27367	27503	27472	27521	27679	27421	27320	27441	27440	27628	27633	27659	27389	27337	27336	27382	27180	27627	27396	27702	27723	27397	27502	27473	27580	27503	27329	27512	27585	27427	27706	27537	27514	27459	27410	27562	27691	27474	27582	27533	27465	27632	27314	27594	27284	27426	27638	27624	27521	27441	27468	27544	27531	27357	27525	27577	27597	27836	27568	27637	27658	27521	27461	27757	27301	27293	27361	27550	27343	27544	27534	27816	27548	27357	27343	27390	27436	27659	27668	27628	27512	27809	27606	27395	27600	27598	27363	27489	27312	27668	27644	27371	27571	27634	27793	27549	27543	27469	27600	27751	27490	27439	27437	27414	27422	27279	27558	27385	27602	27553	27250	27534	27539	27823	27753	27670	27554	27871	27366	27289	27665	27368	27701	27520	27373	27559	27339	27726	27570	27490	27458	27704	27645	27335	27431	27534	27687	27640	27603	27425	27786	27700	27555	27345	27422	27449	27552	27431	27511	27583	27489	27556	27459	27555	27319	27382	27604	27682	27519	27311	27550	27393	27599	27439	27461	27593	27525	27443	27442	27745	27507	27726	27457	27548	27762	27722	27401	27540	27628	27751	27370	27469	27429	27626	27323	27638	27449	27523	27466	27445	27420	27316	27297	27364	27537	27623	27423	27786	27466	27381	27283	27707	27275	27741	27481	27580	27599	27564	27584	27568	27274	27619	27537	27354	27440	27662	27552	27697	27714	27506	27632	27283	27455	27568	27570	27621	27405	27501	27558	27587	27548	27840	27401	27404	27528	27518	27259	27204	27444	27421	27635	27430	27729	27606	27556	27741	27525	27622	27372	27506	27644	27659	27677	27597	27540	27324	27435	27449	27455	27601	27409	27576	27518	27363	27623	27468	27246	27669	27464	27298	27332	27607	27823	27633	27586	27550	27569	27433	27289	27484	27371	27229	27447	27742	27608
46591	50014	48292	35986	24632	19405	18607	18417	18192	18121	18265	18409	18556	18761	18621	18122	17616	17569	17513	17552	17629	17595	17587	17508	17734	17733	17491	17631	17308	17501	17603	17592	17472	17555	17673	17544	17509	17588	17424	17513	17625	17709	17459	17695	17591	17812	17422	17608	17491	17614	17620	17627	17457	17600	17436	17620	17785	17660	17661	17527	17789	17584	17557	17619	17528	17804	17528	17682	17674	17627	17700	17670	17600	17585	17560	17499	17545	17700	17525	17587	17592	17646	17560	17718	17735	17493	17656	17493	17627	17345	17745	17501	17563	17502	17659	17477	17623	17598	17480	17618	17475	17561	17535	17553	17428	17511	17461	17500	17643	17608	17611	17624	17810	17555	17670	17592	17565	17655	17642	17686	17679	17606	17518	17523	17467	17584	17638	17527	17579	17438	17788	17632	17436	17524	17618	17509	17515	17556	17704	17543	17498	17485	17569	17505	17647	17604	17718	17598	17654	17475	17683	17605	17829	17614	17566	17620	17538	17459	17498	17624	17399	17698	17649	17729	17496	17389	17604	17498	17607	17594	17439	17489	17569	17637	17632	17534	17760	17561	17469	17487	17595	17639	17804	17417	17614	17756	17587	17691	17529	17614	17664	17472	17462	17656	17676	17637	17657	17622	17410	17683	17542	17567	17696	17614	17558	17515	17525	17579	17588	17791	17596	17644	17543	17579	17651	17596	17640	17460	17607	17576	17556	17539	17535	17595	17676	17412	17486	17639	17512	17500	17790	17774	17441	17641	17466	17596	17591	17515	17595	17418	17541	17517	17640	17545	17473	17667	17553	17710	17642	17863	17419	17741	17295	17561	17569	17395	17544	17501	17610	17627	17537	17543	17656	17656	17345	17553	17559	17748	17655	17589	17691	17627	17612	17696	17524	17635	17588	17503	17568	17557	17628	17533	17567	17508	17461	17647	17646	17550	17515	17469	17524	17437	17616	17543	17725	17624	17677	17609	17673	17552	17450	17674	17623	17564	17604	17625	17552	17780	17672	17443	17486	17581	17613	17412	17389	17712	17567	17534	17542	17546	17537	17530	17596	17771	17538	17475	17710	17522	17611	17611	17687	17589	17483	17532	17667	17521	17606	17575	17550	17512	17574	17521	17453	17537	17614	17566	17592	17626	17491	17475	17607	17462	17477	17631	17583	17656	17674	17649	17505	17385	17875	17726	17580	17625	17586	17514	17540	17573	17424	17672	17499	17357	17719	17510	17596	17753	17532	17628	17571	17417	17748	17525	17630	17656	17601	17559	17522	17445	17717	17727	17502	17407	17548	17460	17522	17603	17426	17833	17696	17647	17540	17762	17582	17601	17526	17616	17609	17531	17575	17637	17522	17455	17558	17652	17791	17569	17622	17725	17523	17598	17563	17558	17476	17631	17558	17630	17518	17439	17665	17423	17567	17658	17815	17639	17576	17452	17540	17625	17689	17391	17609	17619	17465	17617	17675	17369	17522	17823	17470	17624	17533	17563	17659	17630	17554	17533	17382	17646	17622	17653	17740	17513	17512	17460	17661	17542	17594	17436	17570	17597	17615	17584	17463	17725	17652	17622	17525	17629	17485	17506	17717	17482	17456	17670	17554	17609	17634	17602	17454	17529	17500	17362	17416	17747	17514	17582	17664	17637	17479	17555	17505	17497	17436	17544	17626	17652	17676	17628	17509	17673	17433	17624	17633	17553	17590	17716	17521	17525	17481	17587	17640	17681	17672	17482	17308	17697	17568	17466	17628	17528	17478	17546	17676	17556	17649	17537	17659	17597	17556	17579	17414	17746	17618	17572	17630	17552	17537	17581	17334	17568	17510	17644	17445	17572	17537	17542	17468	17618	17598	17593	17571	17605	17522	17786	17788	17591	17521	17495	17437	17616	17624	17480	17566	17520	17447	17637	17540	17561	17608	17595	17480	17559	17574	17590	17552	17553	17682	17671	17577	17618	17685	17585	17644	17640	17706	17511	17780	17485	17475	17678	17594	17633	17618	17671	17528	17667	17544	17584	17525	17771	17716	17507	17579	17738	17661	17573	17380	17597	17406	17471	17550	17645	17618	17527	17555	17418	17586	17632	17557	17443	17685	17654	17620	17494	17619	17726	17556	17480	17453	17619	17548	17633	17609	17610	17455	17402	17671	17592	17552	17702	17831	17552	17610	17482	17511	17686	17440	17740	17553	17642	17705	17451	17698	17605	17604	17508	17595	17565	17552	17598	17698	17481	17465	17529	17365	17487	17687	17574	17593	17576	17592	17494	17361	17671	17708	17540	17620	17462	17616	17358	17545	17776	17519	17562	17559	17552	17622	17583	17615	17660	17508	17558	17738	17574	17611	17506	17655	17526	17549	17659	17737	17436	17537	17498	17652	17579	17548	17551	17489	17646	17633	17471	17615	17635	17763	17494	17612	17535	17597	17734	17413	17480	17599	17646	17502	17612	17352	17563	17633	17563	17718	17740	17444	17646	17618	17632	17521	17491	17638	17696	17591	17532	17584	17517	17633	17563	17650	17408	17455	17527	17611	17477	17463	17529	17422	17533	17583	17640	17613	17714	17684	17593	17542	17520	17665	17787	17753	17628	17586	17435	17510	17602	17496	17681	17687	17535	17642	17363	17574	17673	17445	17403	17513	17356	17567	17403	17636	17530	17584	17481	17632	17466	17520	17732	17515	17604	17535	17576	17445	17842	17379	17668	17448	17496	17453	17573	17649	17709	17773	17660	17601	17542	17558	17578	17679	17639	17488	17594	17529	17397	17638	17523	17519	17575	17471	17735	17463	17423	17412	17589	17353	17598	17663	17757	17633	17616	17515	17447	17421	17518	17533	17711	17672	17507	17389	17720	17594	17619	17452	17547	17526	17573	17583	17597	17666	17473	17754	17791	17677	17695	17642	17685	17468	17686	17533	17639	17539	17487	17605	17663	17567	17325	17567	17520	17512	17508	17597	17496	17479	17487	17630	17571	17696	17718	17496	17540	17614	17595	17447	17568	17557	17554	17674	17598	17702	17489	17522	17529	17467	17585	17669	17588	17551	17435	17608	17655	17564	17276	17715	17547	17505	17534	17511	17589	17636	17631	17643	17537	17531	17633	17410	17606	17611	17699	17571	17775	17432	17649	17686	17533	17779	17547	17472	17738	17767	17577	17590	17603	17439	17644	17468	17606	17646	17612	17715	17598	17581	17733	17645	17553	17540	17652	17645	17364	17341	17485	17541	17590	17630	17631	17575	17609	17639	17655	17679	17562	17625	17552	17623	17640	17497	17819	17496	17572	17769	17527	17706	17535	17571	17851	17619	17450	17504	17489	17617	17595	17770	17541	17422	17580	17708	17702	17535	17514	17657	17650	17602	17594	17697	17497	17545	17588	17611	17629	17639	17615	17523	17639	17574	17633	17567	17413	17522	17666	17597	17547	17556	17492	17583	17360	17622	17552	17636	17666	17650	17593	17596	17524	17628	17478	17547	17660	17622	17536	17458	17601	17449	17664	17505	17666	17565	17577	17643	17790	17754	17549	17657	17403	17736	17680	17594	17567	17635	17641	17658	17658	17689	17655	17675	17490	17656	17634	17559	17519	17599	17492	17394	17557	17667	17590	17799	17576	17414	17587	17646	17544	17601	17608	17516	17595	17407	17702	17609	17476	17687	17717	17465	17578	17525	17335	17795	17631	17686	17642	17597	17632	17494	17334	17679	17437	17676	17596	17708	17478	17603	17510	17509	17587	17437	17544	17676	17357	17512	17556	17675	17592	17422	17239	17705	17664	17538	17588	17630	17542	17389	17521	17655	17707	17585	17767	17456	17620	17516	17555	17579	17530	17618	17613	17662	17638	17556	17607	17486	17482	17531	17571	17594	17653	17667	17457	17593	17680	17292	17680	17422	17547	17346	17591	17406	17645	17578	17573	17753	17570	17541	17638	17662	17607	17635	17556	17509	17609	17737	17490	17501	17549	17565	17573	17521	17593	17480	17613	17599	17501	17594	17597	17624	17564	17687	17532	17426	17667	17537	17536	17362	17401	17678	17570	17643	17827	17545	17557	17483	17656	17592	17546	17672	17584	17449	17560	17559	17597	17444	17592	17731	17477	17508	17617	17727	17444	17470	17331	17621	17667	17473	17639	17644	17560	17708	17676	17442	17511	17625	17655	17532	17616	17449	17632	17640	17562	17589	17652	17467	17596	17555	17629	17573	17741	17535	17480	17821	17577	17577	17571	17571	17666	17487	17472	17654	17575	17545	17849	17497	17636	17498	17611	17539	17620	17495	17616	17472	17520	17624	17634	17692	17594	17481	17576	17628	17507	17631	17532	17747	17567	17462	17444	17573	17475	17654	17641	17618	17652	17597	17530	17574	17710	17504	17559	17581	17482	17607	17527	17764	17454	17724	17697	17488	17444	17630	17432	17557	17476	17522	17672	17469	17566	17727	17467	17530	17540	17476	17630	17490	17615	17609	17536	17843	17719	17593	17607	17614	17607	17461	17666	17243	17616	17609	17752	17584	17741	17439	17459	17561	17396	17570	17351	17603	17747	17704	17419	17511	17476	17869	17658	17633	17577	17716	17420	17601	17707	17566	17550	17565	17657	17522	17509	17467	17620	17611	17612	17436	17693	17691	17609	17486	17756	17586	17641	17536	17481	17856	17687	17626	17622	17721	17588	17571	17585	17521	17609	17563	17536	17590	17535	17657	17613	17593	17278	17513	17640	17588	17616	17498	17616	17568	17642	17593	17530	17834	17518	17650	17486	17527	17549	17661	17463	17514	17540	17641	17591	17741	17474	17623	17774	17609	17609	17494	17674	17527	17613	17633	17505	17639	17469	17674	17668	17471	17665	17556	17609	17518	17579	17475	17586	17735	17532	17565	17631	17612	17498	17598	17613	17709	17614	17485	17416	17426	17619	17597	17676	17646	17679	17561	17621	17613	17565	17454	17564	17549	17554	17590	17539	17613	17390	17602	17618	17577	17407	17686	17533	17675	17546	17580	17426	17850	17625	17614	17597	17435	17505	17484	17663	17746	17381	17676	17576	17747	17636	17623	17550	17591	17471	17437	17564	17545	17421	17714	17496	17661	17559	17677	17476	17642	17573	17594	17535	17630	17525	17404	17570	17674	17492	17512	17366	17564	17614
23418	20682	28480	27462	26190	29438	32044	29731	29094	28995	28615	29107	31283	37427	36890	33744	29122	28199	28127	28120	28146	28138	27882	28522	29404	29183	28646	28673	28121	28037	28151	28106	28153	28066	28176	28007	28028	27983	27889	27801	28137	28170	28027	27676	27988	27839	28275	27945	27810	27881	28003	27889	27752	28000	28111	27791	27965	27935	28043	28047	28088	27761	27809	28060	27975	27832	28211	27803	27899	28053	27888	27881	27929	27992	27911	27932	28061	28031	28084	27913	28133	28053	27870	28063	27645	27972	28091	27886	28129	28319	27815	28137	28064	27985	28098	27934	27898	27972	28128	27955	27959	28104	28270	27927	27736	27972	28071	27895	27761	28074	28003	27810	27789	28005	27948	28019	27811	28035	27762	27741	28010	27950	28098	27833	27647	27975	28146	28358	27801	27840	27936	27955	28215	28162	28076	28010	28064	27869	27874	27960	27996	27954	27928	27961	28110	28103	28003	27726	27947	27833	27994	27779	28018	28132	28029	27726	27648	27976	28031	28108	27966	27957	28022	27902	27948	27634	27831	28029	27914	27969	27969	28028	27756	27948	27842	27910	27937	28019	28135	27731	27994	27990	27882	27831	27872	27981	27951	27860	28113	27744	28084	27823	27965	27816	27983	27876	27880	28062	27739	27818	27834	27579	28036	27901	28076	28052	27857	27954	27896	28134	28076	28086	27803	27905	27947	27935	28048	27799	27855	27857	27896	28063	27999	27949	28078	27719	27632	27950	27962	27890	27973	27747	27984	27847	27812	27836	27874	27646	27841	28023	27819	27775	27967	27919	27975	27854	27994	27868	27996	27948	27781	27843	28273	28255	27888	27939	28025	28064	27969	28064	27648	27869	27893	27780	28094	27898	27796	27939	28081	28004	28122	28036	27925	27938	27697	28122	28088	28206	27943	27853	27984	28071	27929	27906	27934	28023	27853	27823	27964	27942	27947	28033	28121	27877	27960	27910	27956	28061	28035	27843	28108	27972	28095	27913	27935	27856	28252	28007	27933	27749	27801	27915	27941	28148	28007	28033	27862	27846	28003	27994	27978	27945	28093	27786	28201	27804	27998	27862	28170	28081	27949	28092	28044	27930	28112	27764	28029	28163	27790	28129	27641	27848	27782	27651	27984	27765	27876	27876	28039	27991	27925	27991	27873	27897	27827	27774	27795	27768	28189	28182	27664	27789	27856	27952	27947	27981	27905	27996	27753	27717	28026	27861	27750	27869	27896	27919	27928	27482	27920	27985	28076	27991	28029	27802	28051	27691	27785	27927	27963	28199	27909	27894	27961	27657	27856	27828	28215	27807	27698	27777	28081	27716	27960	28089	28112	28089	28191	27986	27848	27763	28038	28282	27840	28113	28151	27983	27680	27957	28242	27842	27870	27858	27964	27986	27751	27909	27965	28034	27998	27615	27848	27838	27822	28009	27816	27939	27953	28194	28098	27947	28035	28152	27899	27759	28148	27760	27953	27855	28144	27966	27803	28153	28091	27793	28061	27889	28033	28096	27927	28113	27863	27857	27941	27801	27933	27673	27895	27962	28133	28148	27866	27905	27782	27970	27832	28095	27984	27911	27973	27957	27684	27811	27756	28151	27971	27767	27937	27989	28019	27787	27892	28081	27966	28176	28045	28077	27942	28011	27937	28172	27900	27785	27799	27871	28144	27852	28001	27724	27917	28178	27740	27833	28227	27816	28040	27876	28067	28026	27990	28040	27885	28053	27918	27949	27839	27871	28123	27718	27936	28114	28101	28089	27913	27494	28033	28013	28102	28184	27827	27762	27738	27847	28095	28065	27713	27796	28126	27821	28089	28148	28101	27926	27875	27770	27527	27971	27864	27792	27921	27872	28017	28067	28141	27929	28121	27598	27933	27901	27915	27938	28087	28030	27976	28179	27984	28039	27949	27873	27866	28119	27729	27858	28209	27973	27915	28087	28154	27780	27907	28068	28073	27933	27984	28104	27933	27690	28103	28034	28063	27937	27780	27863	27740	27687	27958	28033	28071	27882	27881	27702	27793	27875	27847	27877	28250	28090	28019	27850	28143	27956	28034	27810	27677	27849	27774	27754	27615	27737	28017	27989	27825	27724	27976	27741	27993	27846	27917	27727	27944	27983	27914	27848	27879	28056	27929	28169	27814	28007	27874	27701	27861	27996	27889	28074	28089	28078	28069	28087	27952	27952	28052	27754	28032	27886	28021	27764	27807	27739	28056	27828	27876	27692	27981	27865	28192	27706	27893	27655	27885	28181	27961	27917	27872	28142	27994	27925	28101	27935	27982	28175	27994	28247	27918	27897	28015	27813	27911	27778	27713	27881	28238	27926	27654	28008	28048	28013	28175	27935	27928	27900	28020	27976	27801	27978	27970	27936	27936	28143	27746	27882	27874	27941	28017	27852	27970	28145	27921	27919	28099	28023	28005	28179	27941	27838	28072	27889	28051	27983	27937	27899	27936	27934	27879	27846	28002	27678	28047	27857	27836	28009	27867	27893	28144	28100	28128	27751	27774	27734	27720	27681	28120	28043	27914	27730	28061	27656	27966	27937	27970	27925	28016	27759	28017	28031	28200	28050	27498	27881	27528	27825	27796	27859	27968	28109	27954	27876	28006	27931	27990	28041	28241	27827	27936	27865	27884	28135	27713	28040	28064	27908	28082	28020	28149	28166	28019	28011	27790	28098	28167	28057	27799	27881	28084	28069	27956	27872	28061	27703	28071	28058	27948	27702	27967	28010	28098	28107	27933	28076	28026	27876	27792	27837	27782	28095	27855	28025	28015	27928	28204	27853	27771	28120	28106	27950	27937	27909	27966	27794	27809	28186	28010	27997	27858	27989	28037	27861	27926	27936	28020	28135	27806	27918	27895	27626	28009	28336	27966	27944	28073	28134	28071	27878	27900	27858	28009	27815	27828	28058	28078	28068	27822	28076	27912	28023	27920	27841	27888	27892	27948	28045	27865	27876	27808	27770	27972	28009	28153	28063	28125	27769	27876	27776	28146	27893	27995	27738	28195	28200	28012	28084	27843	27921	27998	27748	27796	28053	27981	27890	27977	27851	28073	27860	28030	28126	27896	27844	28114	28033	27879	27721	27810	27881	27916	27847	27933	27979	27802	27810	27969	27862	27943	27887	27978	28000	27790	28146	27815	27802	27727	28068	27944	27932	27948	27964	27857	27957	27858	27656	27866	27809	28113	28033	28023	28024	28126	28029	27884	27878	28084	27730	27903	27759	27987	28264	28023	28198	27814	27975	28001	27756	28079	27966	28111	27778	28045	27907	27952	27933	27925	28098	28016	27918	27978	27826	28035	27913	27837	27885	27878	27973	27909	28010	27938	27844	27957	28243	28094	28104	28072	28046	28140	27892	28056	28046	28027	27705	27909	28028	28048	27915	28021	28012	27951	27780	28094	27948	27960	27857	27900	28107	27977	28053	28064	27822	27718	28125	28002	28064	27894	28224	27844	27862	27801	27780	28096	28181	28280	27758	27908	28077	27739	28086	28192	28211	28072	27999	27862	27747	27973	27859	28122	27853	28015	27881	28004	27761	28041	28073	28025	27787	28020	27890	28002	28091	27700	27978	28023	27959	27981	27820	27972	27927	27701	27799	27964	27852	27904	27857	28098	28175	27939	27937	27789	27936	28118	27865	27845	27902	27919	27831	27927	28149	27794	28033	27897	27845	28000	27901	27931	27982	28160	28007	27914	27955	28032	28198	28026	27763	28126	27801	27936	27719	28135	27955	28142	27794	28017	27761	27571	27943	28000	28215	27794	27838	27774	27913	28192	27721	28214	28020	27816	27936	28016	27899	27814	27933	27614	28064	27793	28015	28083	27863	28097	27837	27740	28014	27590	27903	27861	27937	27968	27968	27985	28074	27910	27952	27999	27885	27839	27895	27997	27933	28001	28184	28031	28067	27939	27770	27907	27869	28176	27984	28093	28038	27793	27902	28036	27716	27788	28011	28171	27850	27876	27915	28200	27905	28186	27843	27929	28010	28020	27958	28238	27932	28036	28034	27927	27838	27989	28141	28051	28020	27989	28044	28031	27687	28293	27895	28076	28115	28016	28067	28019	27772	27947	27930	27805	27893	27792	27870	27935	28117	28175	28019	28039	28044	27839	28090	28059	27840	28064	28230	28035	28180	27847	28180	27938	27999	28163	28021	27802	27941	28147	28009	27887	27843	27885	27777	27834	28096	27925	27730	27854	27968	27917	27875	28238	27909	27840	27918	28173	27993	27758	27999	27846	27836	28133	27960	28044	27934	28044	27745	27799	28014	27953	27865	28037	27544	27957	27985	27771	27797	28013	27971	27935	27636	27678	27884	27864	27992	27956	27978	28043	28120	27677	27841	27735	27965	28060	28159	27984	27840	28001	27682	28292	27873	28005	27939	27926	27992	27979	27884	28265	28055	27910	28123	28051	28023	27750	27865	27973	28244	28009	28353	27970	28043	27744	27797	27913	27987	28071	28029	27937	28067	28156	27806	27996	27769	27993	28347	27855	27839	27763	27901	28353	27747	27698	27876	27811	27910	27942	27851	27965	27935	28094	27839	27795	28144	27741	28417	27865	28107	27616	28023	28073	27666	27984	28188	28027	28071	28219	27877	27927	27811	27923	27985	27928	27859	27818	27935	27854	27897	27818	28251	27900	28006	28077	28000	28066	28073	27826	28126	28105	28162	28059	27994	27770	27995	28229	28084	27907	27929	27916	27778	27992	27966	28146	28007	27909	27905	28142	27988	27847	28096	27848	28098	27910	27924	28059	28193	28004	27797	27964	28063	27894	27958	28023	28146	28044	27922	28155	28020	27895	27931	27761	27778	27869	27888	28222	28053	27977	27957	27760	28062	28006	27926	28004	28141	28049	28030	27831	27989	27929	28153	28046	28251	27850	28030	27741	27876	27844	27992	28027	27788	27834	27707	27715	28065	28171	28028	28011	27908	27901	27852	27990	27995	28048	27891	27861	27973	28226	27964	28123	27937	27853	28197	27768	27979	28168	28027	28088	27996	27955	28114	27962	28195	28240	28256	27899	28032	27796	27929	27652	27828	27788	27687	28171	28074	28147	27995	28020	27962	28189	27787	27921	28076	27750	27838	27901	27858	27817	27974	27978	27801	27926	27833
43226	64549	61775	37642	26051	22650	21105	20273	19320	19042	18921	19180	23157	30912	28816	24413	18280	17932	17975	17925	18119	17783	18207	18865	19542	19241	18591	18160	17930	17761	17928	17697	18026	17718	17857	17708	18028	17835	17769	17793	17867	17844	17836	17811	17657	17816	17746	17900	17880	17825	17898	17855	17943	17709	17776	17795	17785	17856	17818	17860	17925	17881	17761	17855	17885	17611	17630	17844	17807	17787	17880	17831	17865	17814	18002	17831	17982	17683	17851	17846	17729	17916	17722	18001	17748	17827	17818	17694	17725	18075	17656	17860	17731	17761	17942	17701	17775	17715	17892	17759	17855	17630	17779	17791	17798	17885	17798	17669	17856	17679	17894	17784	17915	17868	17832	17656	17686	17920	17867	17628	17738	17654	17779	17895	17904	17800	17689	17811	17635	17877	17678	17774	17945	17679	17839	17736	17795	17771	17745	17646	17703	17714	17812	17809	17701	17681	17881	17804	17885	17788	17724	17847	17632	17909	17896	17683	17672	17949	17684	17811	17837	17824	17805	17789	17811	17771	17712	17887	17741	17802	17747	17856	17770	17886	17808	17854	17767	17926	17699	17832	17713	17872	17801	17690	17853	17907	17769	17970	17711	18012	17878	17825	17774	17925	17938	17799	17939	17856	17818	17781	17951	17758	17708	17640	17636	17839	17738	17714	17832	17786	17644	17706	17748	17832	17923	17684	17780	17777	17738	17755	17672	17717	17877	17764	17755	17890	17656	17780	17784	17546	17761	17739	17902	17858	17777	17809	17673	17696	17764	17742	17688	17850	17995	17830	17633	17790	17758	17788	17872	17989	17813	17545	17704	17818	17734	17894	17795	17879	17789	17696	17844	17783	17882	17750	17847	17699	17956	18083	17620	17701	17795	17746	17737	17997	17853	17655	17911	17735	17855	17919	17861	17727	17851	17795	17740	17718	17813	17847	17912	17738	17901	17872	17823	17910	17833	17820	17759	17877	17931	17816	17920	17784	17882	17733	17726	17871	17721	17726	17581	17818	17766	17851	17731	17707	17816	17684	17907	17820	17892	17584	17714	17695	17714	17890	17828	17723	17775	17868	17945	17730	17738	17712	17722	17866	17908	17732	17829	17705	17712	17833	17790	17843	17787	17818	17803	17782	17733	17819	17869	18045	17956	17755	17815	17767	17736	17904	17907	17804	17869	17954	17848	18017	17783	17753	17941	17805	17811	17802	17808	17764	17710	17633	17786	17817	17843	17776	17800	17554	17825	17936	17805	17869	17867	17889	17895	17648	17831	17856	17746	17873	17763	17820	17782	17827	17895	17596	17705	17921	17841	17917	17809	17914	17852	17817	17878	17700	17903	17782	17614	17837	17881	17833	17700	17770	17896	17786	17728	17586	17837	17783	17663	17745	17897	17729	17834	17754	17601	17708	17800	17803	17920	17706	17913	17657	17739	17764	17786	17731	17674	17773	17852	17798	17789	17744	17804	17787	17908	17704	17664	17875	17756	17822	17749	17856	17771	17987	17861	17834	17719	17685	17991	17796	17774	17960	17849	17897	17734	17695	17882	17704	17846	17765	17837	17855	17617	17840	17874	17831	17779	17751	17843	17910	17763	18026	17721	17743	17829	17949	17964	17709	17739	17803	17672	17698	17826	17860	17740	17804	17669	17861	17751	17628	17860	17777	17725	17795	17845	17949	17710	17909	17731	17857	17766	17865	17861	17805	17811	17768	17864	17741	17856	17688	17769	17897	17702	17827	17747	17882	17915	17873	17713	17790	17889	17772	17782	17773	17875	17916	17932	17707	17901	17881	17970	17779	17875	17872	17786	18012	17904	17769	17657	17946	17846	17801	17823	17932	17727	17793	17763	17954	17741	17810	17692	17832	17723	17753	17844	18053	17863	17760	17838	17866	17828	17626	17871	17759	17559	17922	17802	17924	17836	17850	17814	17936	17757	17893	17806	17799	17848	17816	17737	17795	17788	17801	17982	17795	17925	17577	17781	17689	17674	17891	17765	17696	17777	17854	17978	17766	17834	17769	17914	17856	17860	17785	17910	17791	17842	17832	17924	17902	17775	17749	17706	17918	17679	17729	17889	17807	17804	17890	17821	17840	17684	17780	17807	17883	17864	17811	17674	17966	17743	17681	17867	17892	17809	17901	17758	17695	17775	17792	17925	17673	17625	17928	17891	18032	17758	17753	17834	17868	17696	17726	17834	17916	17670	17984	17660	17843	17732	17775	17791	17713	17864	17948	17694	17920	17808	17889	17670	17846	17897	17823	17766	17913	17925	17869	17813	17720	17801	17892	17747	17625	17874	17762	17824	17958	17651	17804	17818	17798	17798	17770	17901	17736	17928	17680	17801	17891	17770	17575	17851	17847	17637	17740	17657	17746	17692	17865	17759	17787	17853	17765	17850	17817	17748	17564	17811	17836	17732	17633	17798	17837	17884	17772	17718	18010	17574	17794	17783	17621	17758	17773	17681	17725	17707	17729	17900	17748	17916	17859	17838	17876	17723	17921	17850	17704	17940	17724	17716	17809	17822	17835	17953	17914	17731	17883	18064	17647	17751	17925	18049	17808	17855	17734	17769	17957	17802	17917	17777	17865	17805	17584	17719	17737	17735	17689	17748	17854	17906	17874	17927	17719	17886	17607	17792	17960	17890	17785	17759	17773	17848	17840	17804	17751	17774	17751	17785	17838	17784	17609	17954	17656	17746	17776	17751	17916	17851	17729	17870	17909	17967	17830	17659	17896	17916	17837	17848	17916	17883	17724	17789	17940	17771	17958	17659	17619	17818	17695	17680	17812	17864	17857	17807	17886	17813	17931	17906	17853	17728	17970	17843	17802	17934	17842	17832	17925	17705	17932	17880	17888	17807	17817	17797	17752	17748	17891	17771	17816	17785	17841	17789	17880	17767	17741	17856	17730	17878	17759	17751	17740	17872	18008	17778	17672	17812	17724	17789	17688	17869	17762	17844	17839	17741	17782	17862	18021	17846	17877	17547	17907	17937	17848	17846	17863	18070	17920	17732	17825	17719	17858	17794	17755	17848	17903	17828	17754	17822	17829	17793	17832	17793	17887	17830	17702	17752	17783	17862	17763	17921	17904	17798	17847	17725	17878	17785	17817	17778	17861	17806	18029	17786	17638	17735	17833	17749	17982	17752	17734	17897	17741	17720	17865	17905	17736	17839	17789	17708	17784	17729	17773	17905	17831	17892	17790	17824	17907	17823	18050	17641	17835	17772	17756	17879	17768	17800	17798	17567	17816	17956	17774	17803	17970	17648	17768	17732	17748	17848	17947	17927	17816	17874	17836	17879	17895	17825	17961	17904	17928	17838	17736	17796	17772	17951	17769	17872	17703	17799	17793	17820	17784	17848	17902	17890	17819	17895	18016	17798	17783	17631	17818	17880	17904	17743	17725	17893	17867	17883	17892	17951	17747	17908	17930	17871	17688	17732	17846	17916	17677	17871	17799	17705	17717	17777	17914	17817	17737	17876	17732	17838	17703	17809	17743	17814	17870	17853	17817	17786	18093	17873	17934	17953	17755	17801	17760	17944	17727	17773	17864	17805	17811	17784	17762	17861	17795	17840	17708	17679	17833	17840	17706	17744	17935	17774	17815	17782	17740	17983	18026	17765	17750	17725	17708	17909	17843	17871	17901	17830	17792	17633	17872	17973	17675	17683	17726	17771	18003	17996	17738	17889	17859	17658	17764	17724	17894	17697	17786	17889	17901	17715	17900	17920	17863	17861	17882	17681	17838	17733	17635	17743	17849	17914	17752	17945	18016	17612	17971	17754	17708	17867	17771	17735	18006	17832	17968	17983	17782	17640	17587	17725	17642	17869	17857	17719	18036	17642	17868	17701	17871	17794	17690	17725	17835	17676	17811	17738	17942	17768	17885	17989	17913	17752	17811	17840	17646	17656	17755	17961	17766	17852	17811	17701	17850	17688	17773	18030	17690	17866	17921	17805	17728	17753	17832	17859	17752	17909	17853	17850	17814	17783	17836	17668	17760	17769	17885	17787	17867	18002	17839	17687	17784	17676	17598	17767	17832	17782	17933	17713	17793	18039	17819	17783	17664	17638	17730	17824	17754	17858	17654	17995	17739	17891	17901	17934	17881	17736	17854	17889	18033	17782	17856	17672	17792	17812	17691	17735	17819	17884	17814	17628	18086	17916	17791	17796	17784	17933	17782	17832	17792	17765	17878	17885	17768	17715	17797	17877	17944	17885	17780	17917	17794	17916	17794	17866	17628	17640	17804	17809	17940	17716	17915	17816	17737	17758	17777	17781	18040	17746	17871	17737	17612	17879	17976	17870	17603	17730	17723	17699	17745	17798	17750	17842	17765	17760	17734	17705	17898	17772	17794	17805	17848	17745	17634	17947	17865	17621	17774	17833	17986	17777	17903	17711	17802	17825	17634	17900	17771	17891	17867	17775	17693	17772	17747	17989	17840	17905	17778	17891	17721	17713	17697	17781	17619	17835	17819	17895	17848	17598	17921	17774	17779	17803	17741	17952	17874	17666	17620	17875	17778	17827	17798	17644	17893	17764	17627	17724	17895	17675	17899	17923	17626	17705	17650	17940	17778	17850	17723	17775	17733	17836	17961	17774	17689	17711	17681	17843	17997	17809	17720	17848	17882	17686	17579	17865	17766	17891	17782	17849	17843	18012	17798	17739	17863	17854	17691	17838	17694	17784	17730	17869	17684	17663	17801	17840	17768	17741	17771	17832	17825	17779	17800	17830	17803	17663	17805	17590	17864	17692	17844	17677	17762	17842	17906	17695	17948	17864	17699	17843	17633	17957	17698	17796	17921	17845	17834	17760	17617	17934	17730	17815	17915	17896	17889	17847	17782	17809	17744	17807	17898	17937	17839	17770	17772	17965	17603	17803	17773	17663	17690	17785	17907	17737	17865	17770	17860	17742	17616	17847	17795	17794	17788	17840	17710	18008	17800	17752	17806	17721	17766	17790	17898	17810	17818	17824	17750	17883	17951	17630	17730	17978	17911	17770	17752	17851	17771	17839	17718	17772	17731	17633	17841	17817	17960	17588	17952	17895	17908	17760	17796	18045	17743	17813	17832	17823	17799	17851	17799	17896	17786	17674	17913	17844	17814	17848	17753	17828	17847
22012	20582	27943	27208	24047	28525	33676	30698	29669	29462	29249	28902	33173	41169	40515	33858	28467	28331	28115	28355	28556	28340	28333	30471	31071	30068	29119	28358	28364	28221	28297	27919	28071	28068	28158	28039	28061	28369	28308	28294	28284	27765	28172	27848	27996	28047	27934	28126	28026	27879	27900	28151	28169	28175	28184	28093	28169	28116	28185	28024	28319	27997	27762	28078	28007	27875	28340	27982	28132	28128	27992	28012	28248	27969	28117	27797	28115	28172	28211	28094	28140	28033	28088	27987	27960	28216	28344	28206	27982	27776	28006	27862	27910	27992	27892	27956	28086	27945	28376	28301	28003	27863	27864	28214	28049	28024	28120	27994	28146	27849	28197	27864	28002	28166	28063	27832	27912	27971	27900	28211	28105	28147	27876	28025	27676	28182	27745	28094	28247	28000	27904	27884	27740	27843	28250	28033	28002	28090	28096	28132	27885	27802	28150	28150	27878	28148	28159	27900	27846	27812	27939	28208	27812	27986	28018	27925	28115	28154	27951	27842	28036	28051	28049	28119	28383	28068	27857	27778	28015	27948	28053	28070	27942	28231	28009	28147	28003	28181	28065	27961	27959	27905	28074	28030	28044	27916	28070	28116	28150	28102	28027	28025	27878	27886	28164	28183	27994	28121	27788	28292	28066	28039	28228	28084	28076	28237	27894	28040	27841	27899	28091	28076	27909	27919	28033	27992	28295	27981	27959	27893	27987	28294	27838	28059	28094	27949	27928	27969	28121	27975	28254	28318	28129	27948	27991	28116	28071	28133	27991	27708	27831	27920	28052	28010	27961	28041	28110	28061	28009	28016	28102	28056	28008	28371	28001	27843	27973	27969	28133	27934	28186	28104	27872	28133	28069	27729	28174	27950	28138	28074	27989	28187	27997	28030	27924	28051	27971	28014	28192	28078	27676	28098	27990	27919	27789	27882	27926	27949	27955	28344	27915	27824	27999	28029	27840	27964	27960	28047	28131	28097	28076	27885	28049	28218	28108	27933	28003	28106	27822	28098	28049	28092	28281	28144	28285	27998	27988	27989	28055	28150	28201	28089	27912	28120	27976	28002	27930	27997	27945	27995	27976	27932	28051	27941	27991	27984	28047	28026	27978	28052	28039	27811	28283	28081	27842	28080	27761	28151	28092	28044	28050	27898	27745	27838	27625	28159	28004	27891	28076	27806	28166	28190	27850	28165	28134	28120	27997	27921	27904	27769	28088	28061	28033	28047	27807	27866	27925	28037	27856	28000	28246	27961	28124	27937	28006	27809	27918	27889	27965	28072	28277	28012	27978	27833	27935	27899	28223	28265	28181	27753	28117	27790	28188	28310	28108	27846	28096	28145	28061	28335	27993	27720	28057	27916	28231	28139	28049	27927	28372	27903	27977	28007	27888	27922	28110	27889	28245	27797	28044	27979	27954	27853	27844	27821	28078	27871	27976	28127	28028	27983	28288	28138	28040	28062	28318	27843	27966	28026	27947	28001	27805	28163	27960	27982	27774	28107	28093	28083	28209	27901	28064	27886	28054	28003	28074	28085	27913	27983	28198	27975	27915	27931	28076	27932	27597	27955	28065	27851	27922	28063	28133	28135	28156	27680	27915	27864	28149	28174	28074	28016	28151	28238	28202	27962	27929	27781	27942	27986	28056	28049	28087	28130	28103	28190	28025	27882	28146	27984	27880	27794	28120	28169	28045	28134	27961	28136	28088	27615	27870	28048	28096	28415	27984	27976	28165	28137	28079	28296	28193	28049	28058	27915	28023	28187	28020	28409	28082	28065	27844	27814	27525	28070	27999	28116	28035	27966	28221	28049	27952	27906	28171	28087	28070	28056	27978	28013	28058	28091	28307	28154	28183	28111	27977	27833	27855	28222	27970	28228	28179	28053	27807	27843	28107	28055	27837	27720	27986	28032	27941	28099	28023	27714	28093	28238	27982	28047	28184	28146	28152	28089	27948	28158	28172	28415	28203	27884	27998	28173	27953	27948	28171	28160	28138	28100	28444	28074	27968	27847	28007	27825	28033	27725	28220	28240	27867	28108	27964	28334	27998	28035	28237	27943	28236	27993	27853	27798	27808	27989	28121	27881	28036	28046	27858	27919	28033	27926	28071	28030	27884	27949	27966	28147	28124	27974	27955	28186	28076	27991	27938	27902	27856	27811	28095	28187	28100	28127	27924	28245	27998	27884	27978	27917	27967	27876	28095	28250	27939	28081	28005	28071	27982	27964	27767	27952	28112	28363	27903	28180	28105	27953	27829	28003	28055	28160	28337	27945	27924	28171	27918	27949	28204	28151	27933	28097	28178	27862	28131	27897	28049	28160	28123	27886	28273	28219	28091	28076	27732	28007	28161	27833	28053	28150	27829	28152	27986	28239	28027	27977	28023	28069	28020	28408	28072	27961	27834	27989	27839	28277	28023	28000	28037	27985	28112	28059	28043	28095	27949	28072	28202	27973	28060	28059	27878	27940	27931	28065	28227	27970	27963	28226	28022	27812	27762	27783	28049	27986	27980	27959	27765	28047	28201	28181	27948	28184	28172	27982	28116	28260	28304	28184	28122	27779	27971	27874	28024	28012	28011	27827	27702	27968	28154	28149	27862	27882	27763	27976	27923	28137	27981	28008	28247	28262	28116	27871	27981	28108	27887	28037	27981	28239	28042	28315	28298	27968	28046	28015	28104	27889	27988	28211	28176	28140	28210	27952	27968	28016	28287	27896	28218	27887	28017	27715	28148	28079	28115	28181	28222	27926	28186	27977	28217	27955	27842	28216	27920	27955	27838	28157	28103	27959	27802	27925	28240	27781	28048	28105	28222	28007	28006	28024	28075	27942	27959	28028	27911	28098	28079	28247	28073	27842	27917	27922	27926	28038	27697	27900	28104	27828	27955	28121	27934	27998	28027	28050	27959	27618	28054	28001	28390	27907	27771	27886	28160	28058	27990	27814	28160	28016	28213	28323	28159	27964	28246	28166	28162	28156	27975	28077	27914	27976	28061	27877	28042	28207	27964	28155	28040	28173	27908	27793	27886	27973	28098	27793	27900	27940	27785	28026	28187	27892	28149	27902	28080	27943	28116	28127	28185	28052	28180	28004	28166	27813	28025	28267	28058	28073	28208	27958	28218	27755	27966	27846	28049	27925	27983	28062	27944	28134	28128	27795	28055	28124	27909	28008	27965	28082	27857	28135	28176	27885	28010	27869	27642	28003	28035	28009	27977	27930	27934	27919	28036	28011	28186	28305	27946	28204	27890	28107	28078	28103	28046	27969	28036	28025	28156	27968	28084	28015	28066	27923	28100	28134	27791	27861	27913	27969	28082	28136	28000	28042	28139	27937	27854	28029	28019	27938	27903	28031	27999	28048	28123	27907	28090	28058	28069	28278	28288	27952	28019	28082	28241	27732	28120	28082	27994	27958	28158	27900	28226	28395	28090	27961	27722	28012	27916	27942	28107	27847	28018	28087	28062	28105	28232	28052	28019	28105	28356	28048	27979	28154	28041	28176	28007	27967	28069	28090	27925	28049	27989	28025	28108	27791	28152	28152	28136	27938	28014	27909	28216	27866	28171	28063	28064	28105	28036	28182	27969	28102	27890	28098	28155	28238	28094	28031	28307	28033	28023	28059	28056	28031	27964	27803	27925	27846	28081	27967	28122	28178	27887	28071	27993	28121	28091	27999	27982	27815	27940	27962	28234	27815	27974	27997	28168	27863	28076	27762	27669	28034	28095	28214	27852	27922	28143	28075	27904	28175	27993	27842	27773	28030	27934	28131	27982	28051	28182	28011	28068	28118	28048	27920	28077	27939	28209	27974	28196	27874	28058	27852	27851	28138	28169	28115	28211	28158	27918	28101	27935	27851	27932	28117	28159	27989	28136	27746	27958	28148	27827	28102	27971	28176	28100	28063	28027	27982	28375	28051	27924	28359	27970	28091	27819	27938	27929	27974	27899	27989	28010	28152	28055	27659	27760	27974	28164	28056	28091	28002	28078	28143	27942	27962	28076	28001	27982	28184	28181	27850	28124	27974	28138	27826	27901	28082	28005	28143	28024	27933	27984	28127	28058	28113	28171	28021	27871	28019	28086	27923	27960	27998	28061	27786	27960	28064	27972	28203	28013	28025	27867	28018	28030	27975	28058	27942	28124	28022	27897	28085	28084	28332	27918	27808	27991	27863	28043	27880	28084	28147	28304	27936	28023	28031	28167	28065	28099	27907	27812	27874	28001	28055	27964	28124	28084	27999	28212	27937	27950	27921	27961	27979	28194	27789	28191	27925	28051	28068	27967	28181	28036	27840	28037	28009	27877	28192	28246	27941	27937	27823	28053	28105	27762	28134	28204	27853	28364	28077	27893	28040	28178	27875	28055	27826	28149	27858	27913	27726	27869	27958	27929	27913	28287	27814	28132	27858	28017	27989	28280	28121	28060	28125	27985	28089	27921	28042	28161	27921	28059	27976	28110	28001	27980	28053	28172	27881	27880	28059	28204	27722	28259	27952	28094	27968	28039	27916	27918	28117	27923	27988	27963	28137	27898	27893	28306	27806	27835	28173	27852	28120	28080	27994	28129	28183	28205	27699	27848	28154	28223	27930	28031	28180	28017	28081	28000	28173	28189	27884	28118	28058	28205	28278	28042	28051	27912	28237	28150	28074	28167	27807	28033	28034	28177	28052	27958	28244	28025	28202	28101	27959	27946	27888	28275	28101	28211	27830	28058	27907	27896	28173	27661	27867	28003	27909	27863	27796	28087	28188	27889	27900	28147	28038	28053	28340	27946	28045	28173	28103	27812	28135	28154	27930	27912	28190	28114	28216	27995	27996	27965	27584	28268	28085	27818	27867	27962	28104	28193	28115	28053	27944	28198	27983	27879	27867	28343	27816	27901	27908	28126	27997	28017	28181	28030	28121	28105	27887	28081	27990	27969	28035	28024	27874	27988	27813	27956	28075	27863	27723	28287	28067	28168	27800	27957	27913	28016	28129	27884	27920	28132	27953	28232	27951	28091	27921	28129	28098	28139	28038	28221	28000	28046	27996	28036	28059	27865	28025	28080	28087	27943	28163	28038	28001	28040	28026	28117	28203	28145	27961	28101	27964	28100	27847	27759	28192	28232	28270	27938	27966	27961	28256
48449	73601	72528	49265	31492	25733	22856	21325	20547	19580	19112	19013	26193	35319	33356	23159	17990	17942	17869	17897	18068	17956	18297	21553	21976	20164	18849	18284	17841	17820	17938	17935	17808	17875	17656	17682	17836	17848	17821	17712	17870	17989	17875	17662	17821	17627	18003	17816	17883	17731	17761	17827	17806	17601	17836	17724	17780	17810	17638	17767	17942	17806	17867	17758	17670	17845	17603	17843	17718	17896	17651	17692	17760	17604	17798	17857	17765	17791	17883	17858	17742	17977	17552	17571	17884	17742	17739	17848	17788	17603	17762	17809	17682	17879	17768	17551	17821	17761	17705	17901	17583	17788	17799	17772	17682	17795	17928	17541	17676	17791	17806	17691	17828	17799	17625	17719	17613	17705	17638	18046	17782	17764	17872	17969	17765	17749	17885	17891	17722	17732	17802	17606	17673	17623	17765	17778	17707	18018	17965	17874	17733	17767	17919	17778	17856	17668	17813	17678	17702	17877	17754	17726	17631	17808	17943	17761	17796	17902	17609	17919	17845	17832	17725	17596	17734	17728	17784	17796	17713	17744	17750	17932	17914	17894	17875	17870	17811	17794	17774	17646	17814	17729	17827	17941	17814	17592	17800	17845	17852	17708	17625	17917	17554	17944	17762	17836	17789	17805	17849	17811	18029	17701	18022	17636	17740	17766	17852	17841	17734	17818	17736	17577	17723	17617	17758	17643	17887	17657	17794	17786	17711	17655	17879	17821	17946	17786	17653	17636	17699	17731	17921	17771	17835	17898	17707	17632	17784	17864	17959	17901	17633	17694	17985	17908	17848	17701	17953	17657	17642	17779	17707	17694	17778	17817	17849	17810	17924	17622	17787	17850	17834	17817	17916	17781	17830	17932	17653	17733	17679	17653	17714	17789	17837	17852	17816	17871	17944	17463	17934	17937	17765	17800	17620	17782	17617	17794	17792	17868	17601	17699	17825	17994	17833	17789	17665	17883	17812	17797	17747	17699	17765	17794	17652	17643	17747	17674	17778	17878	17843	17752	17890	17781	17717	17614	17719	17877	17622	17750	17901	17696	17837	17830	17726	17676	17890	17757	17914	17749	17739	17638	17858	17559	17765	17826	17811	17951	17663	17815	17970	17778	17758	17924	17847	17690	17910	17861	17926	17698	17681	17689	17709	17766	17744	17761	17913	17647	17828	17745	17768	17875	17781	17825	17929	17795	17891	17751	17858	17830	17719	17802	17701	17870	17723	17774	17814	17805	17737	17744	17954	17912	17708	17816	17754	17862	17786	17769	17668	17804	17732	17790	17696	17636	17749	17739	17914	17532	17717	17911	17821	17753	17913	17845	17902	17927	17714	17697	17771	17606	17921	17641	17922	17836	17841	17658	17802	17640	17753	17772	17654	17820	17666	17688	17879	17773	17766	17657	17875	17705	17737	17871	17578	17722	17803	17942	17747	17786	17771	17721	17865	17912	17788	17638	18020	17813	17677	17816	17975	17698	17871	17738	17945	17651	17622	17754	17904	17759	17810	17819	17848	17764	17729	17848	17712	17767	17706	17775	17634	17774	17608	17753	17815	17847	17803	17835	17777	17848	17846	17806	17826	17894	17764	17893	17778	17761	17718	17759	17808	17816	17759	17662	17883	17667	17794	17835	17801	17716	17749	17812	17711	17748	17805	17795	17747	17763	17926	17917	17828	17747	17718	17859	17648	17948	17730	17732	17762	17736	17733	17858	17818	17868	17919	17874	17768	17728	17740	17921	17693	17793	17831	17658	17826	17864	17876	17835	17804	17892	17830	17564	17782	17913	17767	17861	17905	17790	17806	17927	17834	17877	17576	17784	17652	17722	17705	17884	17656	17536	17818	17781	17741	17873	17714	17739	17794	17767	17843	17726	17772	17895	17666	17934	17712	17801	17827	17759	17901	17808	17903	17865	17903	17847	17818	17553	17876	17772	17886	17708	17551	17845	17839	17780	17739	17799	17832	17806	17636	17843	18061	17921	17771	17881	17565	17903	17872	17729	17720	17982	17861	17828	17765	17730	17864	17855	17691	17912	17906	17701	17764	17834	17975	17812	17899	17776	17762	17744	17674	17759	17784	17679	17770	17873	17838	17652	17897	17742	17716	17881	17778	17762	17524	17821	17838	17677	17882	17705	17918	17746	17823	17667	17747	17876	18017	17685	17644	17765	17874	17825	17757	17724	17690	17688	17836	17767	17669	17829	17839	17830	17761	17790	17839	17793	17863	17769	17750	17732	17885	17649	17767	17650	17913	17868	17839	17772	17837	17874	17830	17873	17827	17762	17840	17814	17736	17728	17680	17687	17819	17681	17680	17758	17880	17842	17686	17912	17660	17775	17888	17834	17862	17821	17844	17863	17679	17695	17879	17824	17763	17780	17695	17910	17782	17965	17583	17872	17845	17846	17697	17769	17792	17836	17835	17873	17863	17906	17973	17754	17764	17818	17735	17853	17853	17725	17961	17628	17755	17857	17817	17752	17584	17749	17830	17865	17677	17957	17866	17754	17731	17753	17679	17863	17708	17797	17737	17725	17860	17643	17775	17860	17880	17830	17716	17857	17859	18046	17782	17811	17966	17799	17910	17587	17734	17825	17973	17695	18000	17774	17835	17750	17821	17758	17855	17906	17752	17785	17899	17797	17976	17729	17895	17954	17854	17797	17745	17803	17867	17959	17699	17902	17668	17691	17805	17697	17877	17728	17798	17871	17839	17635	17834	17815	17892	17770	17730	17781	17519	17795	17867	17854	17837	17787	17673	17643	17829	17779	17673	17693	17815	17900	17842	17810	17798	17638	17762	17870	18001	17707	17577	17693	17717	17869	17860	17715	17741	17772	17723	17873	17765	17729	17851	17740	17720	17855	17798	17774	17767	17648	17801	17641	17772	17588	17720	17894	17949	17862	17726	17942	17805	17901	17807	17673	17808	17791	17894	17813	17900	17574	17834	17745	17797	17912	17634	17986	17594	17710	17828	17663	17860	17800	17660	17651	17773	17831	17807	17861	17863	17898	17840	17725	17754	17617	17861	17799	17739	17775	17653	17915	17723	17767	17760	17712	17708	17911	17928	17755	17846	17761	17779	17713	17777	17865	17906	17793	17812	17692	17884	17778	17951	17771	17810	17774	17754	17669	17814	17801	17855	17758	17744	17741	17773	17653	17811	17662	17870	17804	17808	17818	17565	17750	17766	17735	17789	17726	17937	17781	17833	17919	17592	17739	17793	17906	17635	17753	17580	17682	17685	17885	17727	17770	17698	17949	17841	17738	17755	17830	17620	17783	17777	17742	17802	17759	17667	17757	17817	17749	17984	17741	17722	17908	17788	17729	17696	17932	17709	17618	17820	17661	17834	17738	17875	17770	17849	17709	17688	17806	17656	17992	17665	17812	17683	17888	17755	17954	17745	17855	17793	17690	17824	17925	17716	17727	17771	17825	17837	17921	17663	17773	17860	17866	17924	17771	17776	17847	17599	18009	17738	17750	17875	17977	17879	17812	17753	17684	17968	17825	17809	17703	17797	17886	17897	17701	17927	17774	17754	17795	17819	17720	17644	17663	17777	17925	17665	17787	17794	17877	17861	17851	17864	17793	17855	17633	17990	17746	17673	17707	17733	17730	17790	17890	17919	17717	17778	17826	17730	17709	17889	17745	17673	17838	17866	17796	17962	17740	17817	17539	17776	17698	17709	17806	17788	17769	17671	17825	17784	17510	17699	17825	17770	17758	17830	17808	17625	17653	17761	17956	17844	17792	17748	17813	17814	17849	17799	17863	17662	17894	17783	17766	17770	17865	17687	17673	17810	17835	17679	17872	17868	17718	17809	17690	17722	17887	17671	17631	17762	17758	17753	17722	17778	17691	17736	17780	17713	17809	17709	17715	17750	17776	17800	17789	17809	17759	17762	17842	17710	17722	17863	17827	17857	17763	17964	17722	17597	17791	17713	17895	17821	17950	17853	17619	17821	17721	17712	17703	17914	17839	17789	17832	17926	17654	17881	17808	17701	17884	17930	17794	17830	17611	17725	17670	17748	17806	17655	17781	17718	17910	17778	17743	17780	17915	17772	17735	17845	17627	17627	17645	17804	17809	17827	17862	17810	17756	17799	17776	17682	17712	17772	17921	17923	17731	17851	17847	17651	17691	17760	17876	17709	17887	17904	17823	17719	17916	17778	17839	17590	17697	17776	17805	17833	17786	17705	17871	17864	17807	17824	17962	17738	17596	17828	17724	17828	17666	17857	17882	17830	17776	17796	17889	17637	17815	17678	17835	17898	17752	17703	17820	17659	17729	17858	17541	17881	17656	17669	17708	17765	17749	17703	17922	17684	17737	17912	17714	17767	17544	17885	17737	17867	17848	17708	17875	17741	17811	17720	17823	18018	17769	17758	17709	17751	17798	17830	17635	17779	17636	17862	17592	17895	17991	17819	17865	17845	17766	17681	17754	18032	17689	17748	17718	17896	17930	17573	17842	17779	17859	17797	17706	17669	17844	17690	17963	17975	17778	17699	17889	17947	17790	17831	17770	17926	17616	17710	17676	17815	17817	17704	17859	17820	17726	17734	17763	17845	17995	17752	17890	17960	17690	17826	17869	17862	17856	17823	17553	17864	18110	17908	17828	17850	17791	17885	17822	17998	17732	17788	17858	17836	17858	17949	17693	17564	17791	17739	17734	17808	17712	17765	17765	17851	17663	17761	17896	17778	17734	17698	17877	17814	17894	17715	17738	17827	17964	17747	17786	17573	17826	17772	17673	17708	17701	17830	18063	17764	17659	17820	17797	17789	17886	17746	17889	17867	17727	17783	17765	17745	17789	17943	17738	17708	17687	17874	17879	17847	17888	17735	17933	17946	17720	18091	17565	17845	17731	17806	17783	17852	17793	17793	17724	17738	17705	17722	17855	17799	17687	17815	17787	17706	17995	17824	17752	17842	17648	17720	17903	17940	17851	17860	17696	17844	17850	17701	17754	17923	17788	17885	17645	17759	17471	17685	17765	17641	17773	17882	17850	17688	17622	17777	17769	17896	17763	17825	17756	17807	17628	17727	17714	17733	17671	17786	17802	17750	17708	17702	17885	17951	17733	17795	17700	17901	17738	17679	17643	17824	17837	17843	17827	17718	17731	17840	17884	17717	17820
45494	49342	48674	38552	33088	30493	28876	28199	27981	27844	27523	27424	27042	27614	27904	27613	27146	27093	27172	27106	27108	27348	27070	27101	27125	27101	27110	27182	27180	27371	27086	26974	27084	27386	27153	27079	27247	27209	27301	27121	27157	27282	26913	26966	26993	27264	27043	27178	27197	27057	27178	27117	27237	26971	26853	27317	26765	27291	26958	26799	27029	27193	26958	27020	26996	27161	26989	27082	27083	27162	27017	27071	27011	26796	27040	27063	27024	26808	27240	27173	27055	27117	26950	27219	27178	27096	27247	26971	26956	27069	26913	27318	27351	27153	27191	27188	26942	26959	27078	27126	26895	26972	27072	27079	27100	27002	27067	26974	26972	26920	27135	27245	27124	27219	27096	27097	26996	26987	27275	27073	27099	27201	27055	27199	26947	27237	27171	27134	27134	27082	26926	26993	27085	27191	27016	27149	26793	26797	27060	26891	26998	27358	26747	26901	26993	27077	27037	27073	26948	27069	27208	26908	27020	27045	27228	26991	26879	27061	27192	27001	27146	27174	27111	27121	26903	27175	26946	27000	27143	27045	27165	27327	27155	26985	27207	27130	26916	26950	27117	27001	26972	26625	27136	27022	27174	26849	27208	27016	27147	27045	27060	27241	27144	26939	27064	27250	27099	27055	27027	26918	26866	27086	27242	26756	27307	26926	27122	26881	27181	27374	27153	26962	26946	27139	27044	26963	27228	27144	27168	26886	27177	27048	27026	26968	27081	27050	26867	26856	27058	26996	27127	27216	27235	27129	27298	26923	27245	26978	26933	27262	27043	26842	27336	26976	26947	27384	27229	27071	27176	26938	27080	27194	27071	26894	27178	26922	27244	26967	26765	27076	27273	26884	27075	27105	27071	27165	27056	27011	27211	27169	27084	27345	27057	27057	27011	27010	27125	27137	27195	27046	27099	27103	27164	26781	26943	26971	27120	26904	26984	26884	26997	26776	27150	26999	26989	27159	27089	27044	26922	27076	27351	27147	27097	27195	26950	27088	27163	27029	26928	27108	27221	27121	26940	27159	27072	27326	27017	27038	26824	27025	27121	26850	27095	26891	26935	26919	27092	27120	27042	27087	27175	26998	26994	26994	26883	26915	27098	27046	27291	27021	27044	27164	27125	26999	26815	27188	27014	26920	27066	27093	27048	27222	27005	26846	26791	27053	27274	27082	26831	26944	26991	27052	26945	27059	26945	27021	27051	26975	27191	27219	27096	26998	26961	27019	27111	27013	26943	27129	27038	27114	27100	27372	27334	27169	27054	27000	27254	26865	26881	27082	27122	26895	27058	27073	27026	26938	27172	27102	27115	27144	26898	26789	26966	27128	27019	27254	27068	27008	27115	27132	27146	27185	27129	27112	27075	27066	27079	27163	27166	26866	27038	27045	27093	27235	27237	27297	26998	27298	27068	27154	27042	26824	26881	27064	27448	27253	27158	27192	26787	27041	27162	26936	27150	27111	27097	27192	26944	26873	26704	27167	27036	27070	27069	27325	27247	26983	26854	26950	27177	26988	27167	27236	26963	27142	27271	27066	27139	27070	27276	27199	26848	27329	27196	26764	27069	27188	27130	27051	27003	26893	27152	26905	27176	27296	27009	26916	27063	27138	26864	27192	26935	27274	27383	27188	27305	26941	27130	27059	27079	27147	26975	27238	27148	27176	27265	27003	26903	27124	27225	27121	27435	26950	26827	26829	27184	27098	27132	27020	27135	27313	27114	27101	27152	27201	27058	27024	27205	27176	27149	27194	27154	27051	27075	27084	26959	27086	27148	26952	27055	27014	27125	27158	27192	27098	27101	27106	26967	27217	27126	27029	26867	26985	27114	26913	26982	26987	27043	27130	27019	26979	27080	27165	27009	27082	26804	27109	26993	26784	27141	26825	27187	27036	27238	26939	26987	27075	27182	26931	27015	26919	27038	27200	27104	27204	27192	27118	27066	27158	27339	27172	27114	26988	27081	26862	26968	27022	27093	27175	26759	26796	26848	26868	27037	27291	27236	27224	27073	26859	27044	27163	27013	26814	26869	27180	27241	27158	27103	27067	27146	27201	27009	26878	27245	27158	27071	26925	27091	26853	26935	27116	27078	27148	27080	26874	27122	27207	27139	27042	27094	27119	27372	27182	27129	27063	27203	27091	27119	26971	27054	27180	27057	26889	27343	27091	27213	27106	26901	27028	26860	26771	27001	27071	27018	27064	26777	26848	27220	27240	26847	27054	27037	27162	27347	27144	27091	27027	27119	27229	27402	26992	27245	27057	26911	27191	27104	26834	27084	27182	27065	27053	27200	27056	27118	27267	27076	27210	27092	27086	27040	26825	27014	27114	27182	27007	27169	27294	27216	27012	27229	27135	26956	27019	27119	27213	27070	27218	27109	27067	27005	26979	27240	27091	26977	27227	27004	26987	26955	27188	27087	26950	26971	27114	26871	27004	26853	27001	27092	26900	27073	27074	27417	27375	27173	27173	27211	27305	26914	27066	27343	27044	27308	27340	26915	26821	27282	26858	26830	27285	26788	26957	27107	27166	27141	27125	27080	27030	26988	27147	27197	27143	27256	27067	27144	27385	27148	27224	27098	27126	27312	27392	27272	27019	27180	27294	26872	27084	27010	27080	26997	27193	27242	27233	27218	27063	27181	27111	27088	27011	27256	27108	27194	27164	27142	27247	27258	27048	26945	27072	26926	27075	27264	26878	27176	27405	27008	26967	26965	27365	26774	27232	26994	27270	27080	27233	27160	27055	27019	27031	26926	27126	27035	27001	27110	27013	27183	27009	27190	27218	27047	27124	27052	26866	26897	27036	27075	27254	27330	27049	27277	27049	26834	27095	27121	27120	27336	26897	27021	27102	26928	26897	27151	27150	27226	27049	27137	27056	27284	27059	27170	27179	26944	27071	27181	26877	27243	27144	27011	26855	26859	27140	27209	27112	26830	26779	27029	26977	27176	26985	27211	26805	27072	26976	27255	27167	27133	26768	27139	27044	27126	27124	26884	27026	27234	27146	27150	27113	26847	27133	27379	27399	27242	27079	26911	27238	27047	27087	27130	27200	27032	27172	26941	26918	26958	27244	27151	26868	27108	27172	27124	27109	27142	26927	26996	26859	26912	26763	26993	26926	27189	27067	26879	26921	26816	27232	27435	26932	27013	27091	27099	27224	27231	27053	27134	26951	27068	27088	26991	27180	27442	26990	26900	27156	27069	27055	27141	27172	27007	27056	27159	27000	27067	27266	26970	27201	27206	26942	27274	26993	27039	27191	27077	26991	27156	27379	27259	27165	27185	27105	27320	27142	27118	26883	26992	27154	26965	26816	27243	27269	27068	27165	26768	27284	26980	26844	26892	27230	26940	27116	26972	27029	26925	26898	26966	27168	27233	27071	27242	27106	27026	26861	26995	26958	27146	26964	27015	27287	27163	27078	27191	26838	27110	27028	27097	27006	26859	27181	26890	27184	27165	27023	26843	26873	27085	27150	27089	27014	27307	27225	27091	27036	27267	27094	27110	27122	27217	26874	27293	27009	27198	27121	26856	27088	27223	27329	27165	26839	27108	27006	26960	26772	27430	27065	27168	27371	26998	27092	27043	27062	27010	27311	27152	27196	27156	27272	27181	27055	26959	27059	26863	27067	26996	27110	27077	27102	26930	26966	27165	26971	27300	27213	27304	27210	27229	27135	27012	26874	27267	26940	27236	27046	26827	27127	27396	27154	27177	26934	27152	27266	26957	27201	27143	26993	27074	26816	26974	27205	27217	26938	26947	26958	27187	26784	26778	26946	27110	26980	27308	27116	26975	27091	27000	27316	27294	27189	27237	27106	26993	27010	27008	27104	27094	27314	27146	27145	27153	27083	27180	27073	27150	27132	26980	26990	26785	27086	27342	26968	27166	27079	27070	27111	27218	27215	27249	27072	27090	26961	26979	27360	26879	27233	27139	27006	27257	26840	26992	27056	26769	27261	27150	26912	27044	26984	27182	27114	27231	27114	27218	27512	26978	26703	27035	27028	26967	27199	27140	27103	27179	26867	27038	27026	27091	27284	27451	26956	27065	27067	27065	27206	27108	27104	27378	27055	27128	27075	27091	27157	27197	27031	27172	27250	27131	27151	27052	26923	27046	27008	27334	26957	27242	27137	26924	26809	27190	27308	26962	27012	27169	27111	27003	27010	27215	27258	27199	27035	27042	26873	27028	26771	27130	27304	26888	26876	26935	26989	27191	27152	27078	27141	26896	27338	27136	26932	27075	27260	26831	27163	27033	27164	26912	27154	27112	26942	27044	27267	27379	27102	27093	27138	27384	27085	27408	27041	26669	26944	27280	27182	27076	27085	27127	27208	27171	27036	27092	27178	27155	26925	27115	27058	26963	26896	27084	27008	27243	26991	26821	27160	26819	27094	27154	26971	26980	27373	27175	26865	27330	27195	27121	26902	27319	26844	27065	27078	26970	26828	27071	27270	27105	26660	27206	26905	27112	26976	27135	26862	27209	27291	27085	27117	27094	27082	27379	27055	27020	27078	27038	27195	27129	27062	26868	26986	27136	27179	26977	27155	27006	26828	26954	27119	27112	26992	27069	27431	27383	26991	26954	27003	27043	27288	27042	27033	27244	27123	26992	26892	27084	27057	26975	26871	27390	26943	26881	27019	27097	27162	27219	26972	27069	27343	26957	27168	27164	27008	26992	27145	27005	27108	27062	27080	27198	27059	26968	27178	27249	27182	27173	27263	27253	27383	27044	27063	27067	27042	26794	26934	26996	27163	26916	26940	27179	27068	27369	27150	27244	26964	26886	27293	27064	27221	27320	27180	27114	27160	27235	27069	27091	27157	27137	27214	26914	27174	27084	26878	26930	26999	27000	27008	26899	26987	27083	27020	27076	27089	27176	27028	27064	27099	26952	26804	26974	26992	26935	26819	27135	27174	26996	27083	27086	26892	27258	26825	27085	27060	27058	26922	27419	27183	27125	27047	26975	26933	27168	26937	26918	27023	27431	27115	27053	27236	27161	27165	27019	27144	27110	27004	26951	27191	26865	27021	27213	27265	27486	27103	27024	27106	26834	27122	26822	26949	26913	27314	27163	26822	26965	26931	27214	27031	27388	26865	27089	26995	27037	27158	26941	27096	27038	27137
46526	54617	46875	31340	25599	21482	19787	18976	18826	18353	18318	17901	17804	18196	18709	18156	17764	17337	17327	17385	17400	17434	17408	17617	17719	17306	17498	17321	17502	17316	17526	17412	17375	17481	17482	17293	17544	17426	17457	17239	17203	17450	17382	17366	17407	17331	17275	17230	17291	17402	17331	17357	17422	17390	17403	17442	17310	17357	17475	17303	17372	17390	17404	17419	17407	17366	17337	17316	17463	17396	17372	17470	17372	17341	17426	17431	17365	17340	17474	17224	17296	17497	17376	17393	17432	17361	17406	17427	17268	17295	17344	17348	17326	17221	17396	17239	17437	17372	17322	17323	17375	17297	17324	17296	17278	17131	17343	17352	17242	17592	17244	17303	17532	17413	17433	17399	17332	17433	17291	17214	17389	17502	17493	17182	17438	17389	17283	17425	17375	17318	17415	17281	17401	17316	17220	17405	17505	17353	17483	17408	17539	17339	17484	17333	17256	17419	17356	17373	17355	17359	17374	17362	17434	17518	17349	17243	17331	17178	17513	17251	17294	17225	17478	17419	17306	17354	17323	17386	17256	17242	17389	17292	17362	17371	17339	17225	17367	17320	17371	17375	17281	17431	17596	17440	17463	17325	17317	17468	17410	17398	17289	17333	17331	17312	17409	17457	17509	17372	17397	17516	17291	17346	17288	17370	17458	17424	17245	17413	17385	17423	17453	17579	17420	17397	17496	17324	17413	17353	17183	17420	17428	17195	17447	17320	17314	17173	17452	17411	17429	17335	17483	17452	17293	17418	17359	17399	17274	17383	17421	17317	17157	17378	17333	17463	17465	17402	17317	17340	17275	17335	17549	17507	17369	17412	17353	17386	17434	17339	17256	17388	17476	17294	17362	17371	17219	17393	17434	17423	17472	17367	17503	17446	17355	17456	17366	17375	17414	17399	17456	17419	17359	17423	17383	17248	17365	17280	17317	17426	17430	17306	17305	17291	17332	17391	17171	17509	17296	17168	17284	17418	17294	17331	17420	17305	17238	17422	17388	17559	17401	17333	17392	17324	17318	17432	17355	17456	17686	17397	17399	17475	17355	17389	17327	17276	17278	17324	17289	17341	17186	17481	17359	17398	17358	17336	17356	17424	17210	17252	17455	17532	17537	17523	17540	17301	17406	17382	17322	17444	17300	17522	17467	17396	17346	17303	17336	17312	17492	17273	17311	17383	17355	17190	17282	17311	17365	17302	17405	17459	17367	17298	17232	17387	17567	17521	17324	17435	17260	17318	17514	17343	17424	17349	17391	17262	17312	17484	17335	17303	17367	17536	17314	17420	17266	17194	17356	17386	17428	17357	17396	17342	17298	17355	17266	17480	17232	17534	17334	17209	17186	17558	17328	17273	17341	17456	17340	17423	17413	17343	17510	17272	17368	17392	17308	17475	17331	17280	17292	17373	17310	17338	17357	17470	17296	17584	17346	17363	17236	17427	17423	17354	17292	17364	17399	17325	17461	17264	17344	17443	17468	17308	17362	17487	17114	17288	17383	17470	17441	17441	17419	17347	17509	17358	17586	17570	17348	17500	17539	17285	17297	17393	17220	17504	17260	17361	17402	17349	17293	17260	17370	17566	17410	17465	17368	17270	17342	17408	17458	17304	17480	17408	17204	17599	17437	17342	17408	17265	17484	17348	17289	17454	17479	17486	17375	17455	17459	17337	17195	17261	17314	17294	17395	17448	17460	17465	17235	17362	17408	17299	17516	17342	17348	17364	17324	17352	17455	17440	17299	17215	17227	17446	17462	17343	17301	17393	17318	17373	17278	17416	17264	17440	17617	17400	17256	17330	17280	17443	17269	17391	17405	17312	17308	17208	17400	17448	17433	17290	17349	17311	17418	17401	17281	17266	17352	17356	17262	17384	17357	17605	17519	17327	17318	17330	17326	17216	17419	17494	17244	17422	17318	17436	17159	17487	17396	17438	17419	17505	17273	17376	17345	17340	17556	17312	17305	17407	17405	17348	17330	17259	17575	17294	17253	17496	17300	17217	17443	17501	17467	17340	17406	17163	17406	17634	17296	17249	17513	17387	17406	17203	17326	17389	17374	17351	17335	17196	17430	17329	17532	17169	17284	17370	17382	17395	17519	17309	17482	17384	17370	17322	17491	17299	17409	17451	17364	17313	17400	17363	17483	17416	17455	17227	17342	17270	17446	17253	17440	17395	17473	17116	17357	17397	17442	17375	17422	17258	17262	17314	17386	17531	17291	17445	17324	17640	17374	17273	17562	17529	17503	17243	17336	17397	17430	17534	17409	17401	17440	17462	17345	17325	17410	17470	17227	17170	17366	17327	17269	17466	17287	17408	17307	17283	17334	17447	17265	17309	17301	17358	17600	17411	17233	17477	17335	17188	17380	17364	17161	17354	17391	17480	17501	17386	17404	17252	17424	17450	17443	17147	17427	17202	17201	17307	17362	17211	17391	17336	17298	17340	17423	17257	17352	17379	17268	17310	17167	17287	17144	17359	17420	17329	17425	17294	17477	17302	17222	17328	17407	17340	17427	17429	17555	17391	17244	17543	17480	17271	17477	17441	17424	17538	17209	17392	17386	17376	17303	17319	17425	17236	17340	17262	17452	17384	17357	17451	17412	17197	17324	17299	17240	17434	17269	17404	17374	17495	17475	17414	17342	17148	17444	17377	17287	17326	17410	17262	17430	17374	17327	17009	17393	17526	17362	17327	17132	17203	17376	17329	17374	17533	17312	17334	17430	17305	17354	17465	17503	17437	17359	17509	17217	17329	17432	17407	17404	17221	17339	17507	17478	17420	17358	17481	17326	17313	17341	17400	17391	17242	17342	17407	17460	17413	17433	17481	17305	17258	17345	17398	17523	17358	17574	17277	17400	17441	17434	17227	17214	17478	17247	17396	17292	17288	17382	17451	17358	17505	17370	17369	17280	17515	17350	17402	17167	17485	17416	17414	17439	17430	17445	17356	17510	17403	17524	17315	17455	17231	17346	17413	17287	17444	17414	17337	17264	17361	17453	17299	17275	17447	17384	17228	17443	17416	17234	17439	17479	17398	17415	17536	17250	17419	17456	17252	17251	17397	17349	17317	17461	17375	17334	17512	17251	17410	17450	17565	17430	17349	17641	17455	17376	17562	17380	17406	17372	17387	17389	17605	17399	17503	17355	17529	17469	17486	17501	17368	17464	17388	17416	17261	17438	17306	17391	17305	17499	17320	17383	17768	17385	17288	17333	17253	17456	17281	17501	17320	17259	17425	17496	17437	17387	17463	17387	17437	17253	17503	17301	17261	17418	17406	17300	17460	17381	17504	17421	17471	17397	17258	17253	17344	17439	17417	17428	17352	17372	17346	17406	17464	17304	17455	17283	17342	17355	17411	17343	17326	17296	17261	17531	17373	17546	17334	17438	17438	17328	17486	17425	17457	17415	17466	17267	17410	17534	17299	17377	17382	17255	17373	17271	17350	17412	17327	17401	17329	17495	17400	17605	17513	17279	17392	17335	17385	17387	17394	17439	17302	17257	17326	17399	17497	17335	17315	17313	17340	17578	17244	17318	17289	17306	17421	17350	17292	17457	17309	17396	17460	17425	17359	17426	17407	17402	17294	17499	17346	17328	17551	17446	17318	17377	17359	17392	17327	17600	17358	17407	17282	17441	17240	17466	17367	17468	17472	17391	17445	17385	17390	17425	17373	17291	17466	17304	17531	17471	17251	17337	17332	17307	17462	17470	17358	17385	17506	17234	17408	17463	17299	17523	17368	17372	17334	17393	17365	17313	17285	17568	17353	17268	17436	17425	17466	17198	17300	17463	17347	17288	17456	17271	17375	17162	17203	17397	17335	17085	17443	17380	17216	17335	17458	17338	17536	17332	17355	17383	17353	17371	17243	17375	17334	17436	17366	17365	17343	17434	17409	17320	17235	17307	17266	17323	17353	17384	17441	17321	17366	17401	17258	17411	17462	17527	17279	17279	17177	17324	17249	17403	17374	17516	17359	17477	17349	17414	17388	17343	17422	17152	17530	17447	17373	17471	17313	17413	17299	17497	17429	17453	17617	17388	17432	17300	17333	17429	17460	17363	17330	17437	17416	17338	17333	17406	17524	17304	17512	17344	17582	17439	17247	17212	17410	17285	17377	17398	17344	17505	17454	17251	17462	17462	17325	17337	17222	17380	17301	17381	17269	17298	17448	17362	17399	17479	17361	17406	17510	17455	17344	17357	17411	17403	17498	17324	17257	17337	17331	17465	17468	17537	17320	17394	17382	17316	17369	17304	17436	17286	17464	17131	17447	17342	17189	17227	17370	17460	17384	17336	17426	17370	17400	17404	17319	17348	17397	17456	17316	17320	17219	17397	17308	17342	17445	17407	17354	17460	17245	17435	17469	17353	17456	17284	17446	17447	17418	17347	17483	17259	17434	17400	17276	17372	17203	17554	17592	17411	17440	17270	17549	17496	17354	17502	17259	17547	17469	17507	17417	17517	17109	17412	17472	17400	17167	17495	17440	17418	17459	17423	17274	17284	17474	17287	17381	17316	17267	17409	17402	17388	17562	17364	17325	17310	17315	17572	17369	17288	17333	17462	17311	17355	17265	17274	17323	17248	17310	17364	17401	17370	17433	17265	17377	17376	17381	17278	17496	17464	17470	17521	17426	17415	17512	17246	17365	17261	17180	17332	17309	17375	17377	17302	17325	17358	17306	17437	17403	17360	17472	17345	17499	17318	17453	17297	17391	17293	17354	17472	17398	17481	17597	17345	17349	17457	17220	17418	17497	17557	17369	17522	17322	17574	17313	17433	17406	17415	17342	17375	17280	17500	17242	17309	17329	17377	17338	17358	17341	17319	17291	17291	17546	17255	17317	17412	17368	17560	17406	17400	17376	17244	17465	17423	17375	17399	17589	17385	17415	17336	17271	17391	17345	17530	17577	17387	17442	17429	17401	17314	17420	17484	17341	17388	17326	17387	17406	17361	17354	17571	17295	17412	17455	17429	17370	17296	17160	17381	17309	17488	17350	17484	17528	17350	17444	17461	17407	17303	17619	17386	17384	17284	17317	17398	17487	17417	17475	17248	17493	17444	17367	17361	17413	17270	17247	17471	17279	17227	17296	17423	17386	17474	17301	17257	17453	17509	17514	17362	17215	17238	17393
23592	20797	29186	31376	31009	30233	31081	28839	28326	28550	28412	28167	28365	33713	37147	33952	30751	27990	27069	27076	27183	26959	27070	27313	27323	27145	27175	27149	27058	26932	27210	27024	27119	27286	26938	26842	26871	27324	26934	27134	26913	26977	26762	27176	26995	26995	27051	26965	27011	26911	26925	26801	26861	26981	26830	26949	27001	26744	27134	26841	26933	26647	27188	26929	26623	26726	26961	26908	26873	26894	26866	27011	26661	27034	26620	26788	26913	26781	26912	26870	26917	26991	26874	26907	26883	26852	26994	27051	26896	26638	26859	26669	27143	27049	26880	27119	26943	26638	26978	27005	26680	26916	26879	27046	26921	26964	26964	26720	27197	27084	26967	26766	26845	26761	26915	26896	26902	27068	26865	26718	26801	27080	27060	26886	26906	26716	26874	26788	26867	27134	27145	27097	27001	27066	27036	27086	26854	26841	26898	26812	26756	26916	27002	26952	27342	27075	26889	26810	27012	26929	26906	26922	26826	26960	26821	26823	26981	26721	26880	26963	26980	26959	26660	26690	26732	26973	27020	27084	26831	27004	26899	26832	26709	26754	27017	26931	26816	26823	27079	26939	26568	27135	26877	27269	26973	26970	26838	26770	26846	27007	27004	26816	26852	26666	26773	26917	26860	27031	27030	26770	26821	26870	26817	26757	26871	26857	27113	26979	26911	26739	27048	27152	26916	26882	26968	27064	26460	26830	26993	26936	26851	26809	26913	27089	26909	26991	27224	26972	26979	27042	26739	27024	26830	27070	27137	27051	26872	26860	26885	27014	26748	27099	26651	26893	26868	26936	27258	27077	26995	26881	27303	26932	27118	26879	27093	26920	27073	26809	26788	26664	26652	26685	26858	26807	27011	26846	27034	27013	26864	26753	26943	26885	26795	26824	26946	26815	26929	26769	26641	26671	27024	26847	26911	27018	26865	26967	27089	26928	26961	26718	26798	26647	26876	27063	26831	26917	26793	26879	26804	26920	26978	26793	26727	26986	27086	26933	26881	26902	26994	26968	26661	26736	26958	27028	26860	27090	27128	26959	26989	27063	27050	26721	26722	26815	26948	26804	26992	26781	26648	27050	26816	26787	27085	27075	27115	26768	26990	27127	27264	26797	26708	26751	26823	26954	27207	27045	26898	26936	26827	26974	26919	26909	26731	26918	26842	26960	27006	26835	26798	26709	27124	26872	26968	27035	27050	26732	26784	26975	26977	26809	27057	27204	27170	26808	26843	27120	26780	26902	26737	26724	26667	26881	26745	26806	27090	27146	26878	27106	26963	27007	26782	26983	26912	26737	26890	26948	26974	26656	26688	26725	27055	26784	26948	27083	27061	26998	26966	26829	26998	26830	26876	26926	27033	26960	26767	26894	26982	26624	27025	27013	26936	26778	26907	26856	26763	26848	26759	26614	26849	26778	26901	26862	26872	26646	26718	26849	27040	26769	26916	27052	26881	26822	26719	26942	26846	26656	27027	26954	26993	27017	27147	26972	27050	26840	26779	26896	26911	26701	26965	26656	26773	26882	26838	26747	26960	26742	26688	26558	26820	27101	26821	27086	27141	26964	27058	26853	26829	26865	26746	26802	26856	26929	26930	27128	27062	27114	26828	26833	26783	26884	27072	26871	26901	26913	26969	26768	26619	26776	26881	26811	26962	26608	27075	27016	26902	27055	26779	26785	27062	26775	26816	26910	26964	26874	26720	26775	26882	26627	26858	26636	26902	26992	26916	27056	27114	27004	26918	27224	27059	26923	26911	26940	26904	26957	27040	26930	26892	26624	26783	26790	26673	26593	26840	26826	26883	27010	27057	26783	27040	26819	27116	26969	26716	27030	26842	26815	26685	27091	26902	27084	27017	26814	26945	26964	26850	27106	26827	26986	26913	26764	26849	26740	27039	26669	26937	26823	26577	26937	26928	26647	27015	26968	26943	26769	27139	27268	27102	27092	26949	27041	26977	26800	26702	26795	26996	26978	27014	26846	26848	26856	26945	26714	26873	27098	26816	27011	26809	26831	27037	27081	26994	27106	27048	26915	27072	26749	26691	27004	26964	26965	26947	26645	27013	26833	26887	27040	26666	26831	26731	26967	26820	26851	27041	26994	27085	26845	26854	26782	27050	26730	27048	26818	26738	26770	26927	27242	27174	26923	26928	27023	27230	26903	27088	27184	27160	27001	26923	26920	26858	26845	26678	26885	26920	27107	27007	26931	26907	27023	27021	26690	26805	26963	26918	26735	26804	27128	26914	26812	26717	27004	26782	26896	26732	26926	26740	26891	26858	26863	26942	27041	27065	26578	26927	26764	26871	26589	26868	26830	26767	26862	26910	26863	26845	26860	27106	26986	26893	27031	26833	26826	26926	26959	26787	26862	27038	26742	26955	26858	26984	26928	27010	26870	27212	26877	27041	26862	27096	26842	26856	26807	26740	26745	26921	27022	26961	27155	27147	26796	26975	27136	26829	26962	26778	27139	27034	26807	26993	26775	27091	26950	27055	27080	26852	26829	26879	26920	26920	27226	26759	26905	26947	26760	26779	26844	27088	26950	27156	26878	26900	27109	27070	26946	26938	26832	26763	26807	27025	26701	26970	26898	26787	26832	26857	26905	27012	26860	26823	26773	26866	26805	26866	27003	26972	26907	27073	26729	26998	26835	26924	27172	26889	26789	26717	26933	26993	27010	26688	26886	26767	26879	27040	26932	26943	26992	26765	26806	26845	26916	27131	27142	27081	27097	26807	27039	26714	26655	27015	27297	27133	26907	26783	26743	27107	26906	26940	26860	26974	27077	26844	26637	26664	26909	26811	26831	26758	26806	27080	26754	26935	27017	26831	26765	27006	26736	26903	26681	26618	26942	26787	26998	26712	26890	26884	26944	26919	26840	26944	26726	26866	26857	26825	26837	27008	26917	27055	26787	27054	26883	26993	26835	26981	27098	26945	26913	26924	26991	26923	27045	27000	26966	26977	26870	26999	26826	27114	27028	26797	26900	27208	26762	27049	26666	26991	27015	26918	26914	26819	26987	26746	26875	26848	26757	27195	26918	27183	26885	26883	26885	26873	27040	26932	26606	27001	26884	26928	26920	26931	26792	26852	26913	26883	26770	26943	26909	26790	26775	27173	26941	26707	26767	27063	26812	26920	27075	26938	26953	26917	26921	26835	26813	27089	26708	26912	26939	27010	26975	26735	26871	26660	26836	27064	26931	26947	26741	26940	27095	26939	26947	26606	27378	26869	26902	27138	27065	26806	26696	27010	26963	26706	26995	26921	26885	26705	26900	26844	26874	26906	26904	26889	26852	26857	26854	26934	26947	27034	26974	26715	26871	26947	27189	26857	26939	26770	26827	26957	27238	27065	26904	26771	26781	26804	26565	26914	26891	26763	26805	26940	27004	27066	26983	27101	26954	26986	27026	26913	26872	26729	26943	26921	26927	26811	26894	27080	26805	27150	26898	26876	26807	26986	27041	27064	26829	26844	26705	26899	27144	26842	26992	26893	26901	27007	26861	26992	27088	26871	26754	27017	26805	26812	26714	26812	26688	26779	26864	26832	27161	26793	26865	26801	26806	27004	26925	26896	27115	27217	26802	26943	26968	26811	26635	27075	27162	26711	27026	26814	26557	26811	26723	26904	27130	26971	26911	27050	26990	27205	26902	26685	26807	27057	26902	26607	26990	26783	27088	27045	26705	26991	26942	26990	27021	26880	27081	26883	26861	27069	26697	26975	26966	26888	26745	27041	27100	26992	26995	26958	26708	26809	26772	27004	27015	26942	27057	26869	26733	26689	26948	27156	27198	26834	26988	26872	26820	27105	26697	26977	26887	26965	26892	26881	26921	26754	26809	26984	26974	27000	26755	26863	26981	26899	27105	26940	27063	26852	26671	26896	26892	26803	27003	27145	27129	27169	26814	26903	26913	27105	27018	27045	26827	26787	26782	27047	27022	26775	26693	27136	26823	26898	26974	26780	26856	27063	26830	26793	26800	26843	26628	26956	26824	26958	26692	26693	26714	26834	26676	26937	26793	27001	27050	26970	26826	26733	26886	26888	27029	27084	26739	26917	26984	26660	26704	26845	26861	26827	26870	27005	26804	26788	26813	27052	26824	26884	26771	26839	26819	26854	26931	26869	26820	26823	26998	27153	27016	27219	26902	26646	26814	27130	26848	26892	26808	26801	26870	26787	26781	26735	27103	26817	27064	27181	26907	26969	27078	26978	27140	26817	26805	26865	26946	26731	26803	26607	27011	26747	26935	26847	27121	26917	26802	26909	27006	27015	26766	26961	27071	27014	26947	27012	26785	26838	27085	26560	26883	27019	26670	27144	26848	27057	26825	26754	26765	26827	26966	26807	26758	26743	26842	26908	26914	26692	27124	26759	26968	26776	26935	26929	27051	26757	26593	26763	26696	26877	26813	26931	26972	26878	27058	27020	26875	26864	27053	26875	26853	27213	26849	26835	26877	26857	26878	26775	26935	26919	27085	26753	27088	27031	26916	26884	26988	26909	26857	26639	26963	26874	26707	27175	26880	26878	27008	27134	26825	26857	26954	26967	26956	27055	26990	26640	26757	26751	26788	27179	26904	26854	27033	27005	26925	27115	26937	26842	26655	26972	26867	26815	26975	27115	27135	26888	26763	27186	26970	27148	27145	26792	26843	26925	27191	26893	27062	26944	26912	26875	26719	26968	26897	26933	26748	26865	26814	26849	26793	26864	26778	26499	26722	26856	26981	26801	27037	26812	26849	27001	26885	26770	27188	26652	27076	26855	27027	26817	26736	26919	26899	26832	26932	26903	26841	27049	26803	27210	26941	26801	26845	26776	26953	26780	26918	26854	26859	27110	26768	27083	26906	26924	27039	27066	27051	26931	26908	26738	27006	26708	27091	27046	26693	26803	26877	26795	26703	26983	27051	26747	26746	26971	27039	26849	26848	27003	26983	26462	26893	26802	26938	26828	27170	26747	26863	26733	27073	27050	26798	26731	26695	26731	26890	26988	26717	26977	26870	27074	26854	26882	26716	26844	26839	26828	26714	27007	27001	26849	27065	27050	26715	26853	27135	26928	27036	26767	27168	26818	26790	27033	27045	26957	26897	26999	26976	26984	26843	26858	26997	27157	26794	27190	26990	26985	26937
43872	69139	64763	48599	32997	23459	20542	19763	19276	19358	19290	19113	19631	27949	29961	25530	21160	17720	17402	17421	17468	17618	17122	17799	17906	17714	17607	17469	17289	17298	17232	17394	17408	17286	17443	17297	17408	17262	17272	17254	17263	17209	17234	17248	17344	17195	17327	17237	17544	17402	17047	17355	17330	17413	17276	17480	17358	17334	17357	17252	17307	17592	17483	17306	17234	17214	17473	17406	17429	17180	17425	17351	17425	17485	17223	17222	17336	17315	17292	17208	17456	17235	17168	17363	17342	17244	17425	17407	17426	17414	17338	17025	17408	17243	17288	17325	17377	17230	17300	17242	17244	17294	17255	17163	17358	17283	17257	17271	17294	17235	17232	17258	17357	17143	17204	17269	17386	17160	17402	17474	17254	17247	17357	17443	17301	17250	17407	17332	17306	17480	17244	17129	17352	17419	17343	17366	17228	17386	17231	17522	17348	17334	17201	17310	17399	17228	17312	17533	17281	17368	17100	17348	17510	17319	17425	17223	17486	17276	17245	17223	17278	17409	17462	17190	17231	17379	17471	17399	17288	17481	17227	17134	17390	17389	17259	17435	17400	17228	17312	17264	17239	17384	17287	17341	17293	17273	17177	17354	17348	17374	17270	17312	17453	17471	17306	17298	17397	17169	17179	17278	17390	17436	17312	17426	17260	17344	17274	17578	17492	17287	17397	17425	17210	17412	17304	17139	17350	17269	17400	17318	17408	17301	17194	17195	17590	17283	17478	17343	17345	17157	17265	17298	17487	17363	17338	17439	17288	17260	17279	17385	17276	17424	17278	17312	17371	17320	17260	17162	17300	17335	17433	17374	17242	17213	17342	17270	17267	17516	17358	17359	17332	17481	17170	17170	17256	17413	17372	17368	17390	17297	17278	17213	17342	17319	17312	17389	17459	17428	17343	17167	17481	17491	17211	17347	17468	17357	17365	17502	17183	17244	17286	17264	17520	17090	17259	17232	17603	17344	17596	17353	17372	17418	17292	17413	17358	17242	17407	17267	17420	17402	17450	17398	17496	17216	17246	17225	17327	17450	17461	17153	17320	17297	17254	17372	17285	17274	17398	17296	17420	17218	17133	17294	17452	17362	17318	17272	17281	17282	17236	17446	17430	17343	17404	17380	17259	17592	17405	17347	17393	17276	17435	17267	17436	17350	17418	17302	17357	17345	17332	17386	17400	17423	17424	17312	17232	17499	17189	17428	17316	17445	17346	17256	17436	17371	17371	17402	17559	17328	17311	17322	17567	17307	17236	17301	17400	17336	17096	17345	17260	17344	17302	17290	17278	17211	17303	17426	17393	17417	17215	17256	17157	17139	17191	17278	17325	17492	17174	17390	17395	17358	17124	17342	17329	17400	17413	17196	17389	17401	17292	17262	17114	17230	17391	17152	17456	17573	17370	17470	17340	17130	17244	17387	17270	17322	17353	17225	17281	17435	17419	17321	17307	17228	17552	17401	17355	17315	17335	17353	17141	17108	17319	17308	17329	17114	17204	17390	17387	17262	17258	17307	17118	17405	17307	17332	17161	17394	17326	17175	17247	17190	17290	17317	17190	17367	17540	17277	17463	17234	17341	17303	17413	17343	17399	17351	17360	17366	17298	17265	17308	17247	17332	17259	17285	17344	17447	17500	17507	17424	17227	17269	17484	17327	17277	17287	17341	17318	17275	17418	17410	17353	17262	17344	17396	17423	17324	17335	17351	17302	17361	17402	17371	17370	17210	17181	17359	17323	17401	17284	17512	17336	17145	17376	17260	17341	17464	17318	17289	17410	17249	17416	17253	17322	17206	17374	17346	17300	17364	17314	17342	17326	17383	17478	17362	17340	17272	17479	17407	17161	17283	17287	17435	17621	17393	17243	17281	17284	17488	17330	17354	17524	17408	17286	17249	17264	17287	17191	17443	17335	17321	17578	17474	17378	17402	17080	17413	17319	17489	17112	17321	17573	17294	17197	17386	17306	17360	17199	17415	17429	17229	17263	17246	17277	17353	17215	17256	17258	17179	17399	17332	17385	17314	17207	17257	17353	17440	17322	17320	17416	17249	17289	17227	17280	17308	17368	17498	17313	17570	17506	17163	17293	17387	17357	17255	17271	17262	17396	17176	17414	17217	17474	17430	17312	17249	17359	17273	17455	17212	17497	17236	17446	17438	17295	17179	17401	17262	17433	17358	17443	17199	17320	17346	17295	17388	17386	17233	17224	17280	17271	17227	17310	17484	17429	17460	17365	17363	17262	17267	17269	17354	17347	17239	17352	17326	17418	17299	17479	17437	17388	17299	17244	17341	17318	17379	17233	17128	17292	17330	17488	17320	17160	17320	17492	17442	17390	17438	17332	17309	17418	17600	17197	17299	17259	17404	17363	17402	17195	17290	17396	17174	17337	17278	17327	17401	17399	17394	17226	17523	17161	17328	17366	17260	17413	17326	17408	17304	17320	17216	17290	17401	17205	17421	17278	17220	17226	17217	17337	17290	17314	17213	17354	17347	17461	17465	17149	17323	17426	17297	17399	17402	17392	17344	17456	17312	17424	17220	17350	17318	17398	17334	17249	17504	17338	17217	17342	17314	17474	17185	17423	17186	17324	17415	17326	17299	17371	17391	17500	17293	17343	17290	17583	17382	17144	17302	17388	17375	17280	17349	17235	17294	17453	17185	17289	17301	17425	17408	17364	17394	17240	17228	17438	17338	17268	17188	17147	17363	17345	17404	17228	17282	17340	17338	17306	17406	17256	17539	17394	17345	17224	17368	17294	17235	17343	17281	17226	17383	17309	17225	17283	17475	17266	17331	17103	17254	17339	17356	17123	17604	17286	17393	17539	17291	17376	17265	17323	17366	17330	17200	17322	17341	17340	17395	17258	17407	17317	17241	17289	17353	17262	17456	17325	17378	17344	17429	17223	17403	17298	17394	17202	17321	17346	17445	17391	17244	17215	17385	17284	17396	17451	17444	17321	17397	17268	17288	17528	17296	17302	17466	17368	17101	17355	17389	17269	17411	17413	17463	17358	17348	17368	17448	17275	17315	17452	17313	17361	17322	17411	17121	17459	17320	17295	17288	17402	17320	17268	17233	17239	17433	17229	17349	17481	17368	17378	17311	17404	17332	17462	17194	17426	17440	17345	17298	17331	17237	17311	17294	17351	17391	17417	17410	17445	17435	17319	17362	17399	17373	17222	17340	17387	17318	17194	17309	17287	17229	17281	17330	17316	17394	17395	17193	17468	17400	17206	17202	17321	17365	17336	17177	17349	17350	17157	17406	17271	17414	17231	17204	17255	17248	17386	17210	17385	17272	17502	17269	17371	17382	17253	17452	17401	17428	17438	17505	17284	17397	17498	17383	17411	17415	17402	17310	17204	17318	17233	17473	17268	17481	17333	17280	17374	17511	17402	17368	17457	17384	17591	17246	17309	17484	17284	17500	17106	17309	17378	17270	17423	17371	17194	17436	17488	17402	17331	17239	17234	17386	17335	17282	17176	17436	17528	17338	17168	17396	17353	17362	17352	17312	17391	17268	17382	17540	17374	17368	17188	17264	17314	17181	17232	17273	17221	17344	17496	17271	17536	17356	17275	17287	17369	17448	17258	17323	17486	17444	17269	17329	17463	17464	17272	17387	17342	17433	17312	17381	17451	17445	17291	17372	17539	17462	17273	17148	17356	17174	17481	17473	17466	17339	17213	17196	17313	17200	17161	17341	17064	17356	17532	17341	17296	17405	17347	17393	17519	17433	17246	17319	17316	17397	17382	17292	17306	17418	17275	17304	17344	17363	17215	17207	17172	17323	17225	17159	17379	17408	17126	17294	17548	17373	17319	17231	17200	17249	17139	17286	17521	17217	17300	17136	17104	17356	17428	17305	17355	17296	17234	17269	17402	17247	17264	17224	17233	17274	17305	17372	17314	17465	17205	17246	17209	17423	17410	17418	17455	17297	17442	17298	17480	17255	17382	17343	17446	17298	17333	17338	17244	17443	17453	17433	17325	17535	17387	17224	17433	17314	17326	17416	17372	17321	17374	17323	17060	17304	17476	17363	17340	17368	17327	17394	17499	17297	17258	17414	17265	17517	17435	17221	17366	17552	17450	17318	17401	17212	17302	17389	17362	17394	17232	17101	17155	17303	17226	17286	17529	17243	17519	17393	17339	17309	17281	17165	17337	17260	17151	17274	17417	17468	17424	17346	17217	17418	17450	17412	17373	17452	17429	17186	17279	17352	17259	17346	17264	17400	17355	17272	17228	17475	17441	17273	17272	17243	17433	17367	17206	17507	17264	17365	17506	17343	17221	17300	17159	17254	17437	17461	17462	17372	17317	17223	17374	17323	17212	17301	17430	17454	17295	17497	17449	17423	17052	17409	17401	17404	17360	17462	17261	17387	17452	17455	17524	17392	17395	17326	17094	17308	17288	17406	17380	17483	17300	17394	17255	17248	17276	17436	17379	17216	17232	17414	17240	17373	17282	17407	17422	17142	17334	17453	17388	17328	17504	17219	17470	17307	17324	17459	17179	17468	17434	17217	17346	17171	17379	17354	17304	17177	17471	17252	17584	17461	17185	17288	17315	17349	17440	17316	17342	17402	17154	17342	17182	17210	17315	17197	17432	17331	17317	17218	17482	17459	17414	17561	17318	17226	17266	17194	17428	17254	17314	17283	17303	17546	17283	17266	17281	17308	17334	17113	17288	17322	17240	17450	17261	17369	17506	17537	17494	17305	17364	17368	17496	17256	17352	17237	17389	17340	17450	17483	17452	17320	17324	17324	17452	17329	17226	17301	17246	17427	17163	17249	17301	17468	17203	17184	17269	17391	17283	17471	17388	17344	17435	17329	17352	17388	17192	17480	17160	17480	17365	17363	17443	17231	17286	17265	17488	17343	17337	17525	17303	17152	17412	17288	17459	17490	17405	17337	17292	17272	17476	17305	17494	17564	17312	17382	17301	17252	17311	17384	17138	17392	17104	17520	17377	17351	17266	17211	17464	17279	17258	17227	17333	17260	17306	17458	17272	17414	17300	17481	17159	17360	17467	17484	17323	17230	17368	17461	17185	17384	17303	17334	17276	17251	17404	17396	17331	17445	17341	17381	17263	17329	17230	17256	17430	17193	17260	17456	17093	17313	17344	17344	17409
21993	20592	27794	26820	25462	30007	32979	29565	29027	29187	29010	28986	32953	40897	41816	35258	30437	27501	27129	27064	26899	27080	27085	28584	28755	28271	27543	27199	27095	26839	26919	26927	26967	26736	26868	26865	26894	26794	26754	26832	26813	26926	26943	26755	26622	26725	26735	26949	27057	26618	26712	26801	26852	26965	26914	26689	27125	26822	26847	26993	27003	26705	26799	26760	26735	26857	26857	26817	26769	26802	26977	26921	26968	26801	26932	26908	27010	26706	26750	26800	26823	26922	26911	27042	26867	26762	26769	26823	26917	26565	26621	26847	26854	27024	27072	26598	26955	26848	26522	26712	26848	26843	26697	26828	26931	26881	26850	26845	26974	27000	26679	26620	26956	27085	26965	26821	26665	26936	26823	26681	26527	26878	26758	26698	26740	26894	26759	26807	26936	26784	26999	26963	26990	26969	26690	26819	26630	26808	26823	26902	26916	26541	26845	26880	26827	26884	26905	27002	26990	26721	26829	26967	26992	26651	26814	27017	26715	26866	27062	26757	26720	27071	26759	26678	26773	26643	26726	26766	26706	26879	26912	26639	26753	26469	26830	26879	26732	26819	26884	26842	26780	26831	26722	26917	26857	26692	26735	26488	26784	26784	26805	27004	26710	26736	26648	26572	26712	26885	26708	26908	26837	27042	26883	26915	26744	26860	26903	26797	26874	26859	26856	27046	26807	26701	26778	26824	26686	26578	27101	26908	26753	27035	26947	26613	26950	27156	26831	26906	26861	26811	26931	26736	26918	26748	26750	26723	26818	26781	26632	26600	26777	26969	26707	26699	26546	26948	26800	26931	26957	26847	26783	26955	26952	26892	26879	26921	26748	27018	26674	26725	26807	26826	26931	26690	26913	26892	26864	26951	26850	26841	26931	26878	26743	26543	26943	26808	26710	26772	27020	26824	26925	26903	27107	27024	26930	26768	26748	26939	27136	26870	26646	26738	26970	26692	26856	26776	26910	27002	26948	26723	26892	26963	26906	26855	26595	26749	27040	26926	26826	26915	26710	26833	26613	26625	26844	26745	26798	26689	26711	26614	26602	26976	26758	26729	26795	26982	26660	26842	26835	26796	26973	26936	26755	26866	26863	26629	26540	26747	26879	26962	26632	26922	26738	26703	26545	26673	26794	26602	26827	26784	26974	26781	26760	26850	26815	26634	26703	26721	26868	26795	26687	26892	27004	26622	26737	26520	27069	26974	26775	26720	26703	26946	26932	26739	27070	26936	26888	26729	26997	26928	26941	26673	26667	26916	26656	26599	26841	26519	26662	26714	26910	26861	26780	26808	26817	26927	26867	26854	26955	26834	26845	26927	26965	26684	26801	26954	26806	26716	26974	26785	26901	26930	26928	27002	26885	26819	27115	26878	26954	26906	26811	26819	26901	26831	26739	26888	26871	26945	26884	26951	26831	26871	26727	26831	26805	26966	27068	26730	26679	26900	27057	26769	26802	26970	26794	26988	26803	26794	26775	26888	26798	26644	26934	26821	26544	26893	26836	27070	27195	26735	26907	26951	26864	26851	27001	26857	27062	26647	27109	26883	26979	26906	26854	27037	26665	26856	26839	26703	26652	26894	26810	26663	26877	26791	26746	26783	26891	26727	26894	26761	26854	26837	26791	27016	26776	26596	26821	26883	26805	27075	26965	26639	26881	26887	26795	26872	26616	26844	27074	26646	26786	26873	26936	26917	26614	26733	26751	26692	26938	26825	27063	26496	26584	26852	26807	26805	26757	26731	26830	26962	27032	26866	26711	26852	26854	27119	26929	26696	26735	26599	26912	26662	26697	26714	26970	26695	26787	27063	27063	26939	26791	26790	26778	26925	26870	26897	26790	26845	26953	26842	27032	26776	26787	26829	26774	27053	26830	26770	26872	26872	26803	26787	26846	26946	26650	26876	26821	27099	26802	26905	26632	27010	26744	26975	27046	26702	26883	26755	26748	26962	26731	26706	26495	26637	26905	26715	26721	26668	26671	26847	26771	26757	26555	26567	27109	26918	26689	26805	26808	26804	26483	26882	27016	27000	26961	26591	26708	27055	26724	26746	27029	26990	26867	26707	26862	26651	26724	26804	26817	26732	26822	26800	26844	26717	26595	26637	26925	26920	26593	26948	26767	26886	26577	26683	27103	26747	27079	27007	26763	26760	27053	26939	26727	26777	26832	26870	26837	26959	26764	26878	26885	26754	27110	26986	26811	26628	26902	26720	26871	26694	26625	26965	26721	26792	26749	26826	27136	26782	26890	26817	27087	26852	26948	27143	26819	26803	27030	26852	27039	27060	26835	26804	26713	26968	26608	26659	26797	27009	27053	26921	26744	26744	26745	26869	26908	26796	26854	26567	26848	26820	26958	26604	26874	26474	26690	26774	27023	26848	26892	27040	26937	26758	26844	26973	26936	26548	26714	26741	26917	26742	26751	26787	26841	26597	26751	26798	26978	27019	26987	26860	26789	26885	26827	26648	26997	27045	26803	26814	26781	26937	26985	26817	26775	26819	26755	26658	26719	26686	26930	26699	26578	26869	26752	26906	26657	26912	26696	26991	27071	26788	26591	26839	26690	26776	26837	26722	26697	26945	26780	26713	26806	26791	26989	26778	26787	26804	26563	26854	26833	26817	27084	26819	26853	26778	26808	26925	26661	27033	26533	26870	26720	27126	26816	26815	26761	26438	26895	26739	26736	26511	26581	26878	26695	26846	26810	26778	26788	26889	26666	26932	26901	26692	27015	26845	26816	26724	27063	26976	26939	26920	26684	26894	26785	26606	26964	26843	26837	26675	26969	27008	26778	26887	27136	26815	26798	26802	26749	26694	26686	26735	26544	26599	26927	26818	26792	26751	26795	26817	26697	26832	26695	26858	26692	26847	26852	26761	26680	26773	26819	26893	26824	26644	26755	26881	27084	26769	26869	27145	26723	26796	26640	26991	27101	26935	26828	27109	27001	27220	26874	26884	26899	26979	26756	26699	26845	26826	26600	26475	26698	26761	26791	26962	26855	26951	26941	26702	27236	26950	26761	26622	26827	26777	26924	26740	26732	26794	26995	26920	26816	26908	26825	26739	26791	26738	26917	26966	26708	26774	26702	26876	26766	26828	26756	26517	27001	26455	27061	26845	26779	26830	26753	26845	26870	26925	26710	26702	26676	26641	26691	26712	26765	26944	26827	26825	26870	26893	26611	26532	26738	26674	26853	26629	26865	26754	26871	26800	26790	26771	26789	26628	26788	26835	26657	26976	27213	26858	26811	26771	26784	26785	27033	26899	27242	26766	26725	26574	27070	26673	26768	26675	26795	26754	26953	26817	26560	26939	26975	26701	26909	26621	26723	26735	26627	26800	27034	26848	26901	26605	26893	26842	26817	26854	26566	26747	26798	26977	26830	27045	26941	26526	26821	26755	26770	26717	26772	26584	27089	26921	26822	26942	26753	26744	27092	26941	26941	26754	26888	26511	26703	27177	26842	26534	26726	26988	26396	26850	26799	26805	27043	26847	26739	26624	26839	26820	26668	26957	26796	26788	26785	26775	26646	27038	27129	26733	26595	26449	26663	27012	26659	26800	26916	26854	26821	26969	26851	26616	26602	26812	26603	26863	26813	26868	26954	26517	26837	26779	26726	26829	27012	26703	26701	26680	26704	26947	26935	26838	27051	26721	27036	26712	26735	26708	26693	26783	26840	26797	26988	26763	26919	26905	26795	26773	26846	27021	26917	26822	26690	26672	26866	27007	26900	26837	26765	26676	26927	26750	26734	26787	26826	26530	26984	26990	27041	26819	26729	27128	26937	26976	27092	26802	26799	26685	26777	27012	26762	26818	27112	26660	26973	26833	26842	26807	26619	26870	26858	26669	26725	26870	26836	26766	26829	26826	26960	26689	26837	27009	26720	26736	26872	27105	26822	26552	26748	26725	26726	26855	26903	26583	26735	26867	26919	26826	26764	26688	26874	26947	26955	27003	26925	26805	26719	26912	26980	26525	26691	26825	26641	26896	27013	26845	26684	26785	26795	26829	26943	26816	27086	26693	26857	26802	26582	26760	26843	26886	26940	26853	26979	26860	26964	26977	26539	26757	26642	26666	26991	26695	26865	26857	26952	26850	26941	26708	26838	26839	26825	26834	26938	27022	26911	26810	26813	26750	26982	26752	26900	26665	26934	26709	26860	27045	27052	26704	26970	27018	26673	26629	26982	26968	26872	27059	26736	26801	26765	26845	26993	26786	26984	26961	26990	26729	26749	26693	26916	26915	26940	27143	27057	26907	26798	26867	26804	26757	26767	26738	27031	26822	26883	26788	26702	26509	26947	26876	26852	27004	26711	26597	27017	27017	26828	26736	26773	26811	26888	26706	26855	26864	26738	26739	26824	26957	26902	26710	26608	26562	27008	27025	26779	26669	26984	26962	26722	26914	26747	26799	26489	26726	26551	26683	26757	26977	26842	26952	26802	26883	26781	26678	27029	26690	26931	26972	26873	26591	26643	27118	27003	27047	26636	26876	27068	26753	26733	26795	26628	26932	26747	26620	27046	26577	26911	26969	26909	27002	26971	26857	26840	26950	26744	26809	26761	27037	26775	27001	26702	26916	26981	27097	26843	26703	26826	26800	26687	26891	26888	26584	26802	26696	26758	26865	26903	26849	26694	26757	26709	27014	26721	26675	26824	27020	26820	26809	26971	26668	26743	26703	27001	26954	26901	26780	26688	26651	26670	26566	26719	26630	26760	26832	26474	26803	26764	26801	26672	26775	26889	26755	26796	26724	26806	26646	26716	26804	26579	26692	26785	26942	26803	26531	26698	26717	26756	26917	26807	26641	26732	26860	26807	26797	26772	26750	27072	26645	26800	26649	26654	26626	26900	27077	26789	26807	26842	26885	26689	26978	26860	26964	26916	26675	26900	26674	27019	26767	26795	26683	26766	26926	27005	26854	26961	27010	26920	26713	26673	26991	26751	26780	26793	26654	26781	27000	26684	26839	26904	26769	26975	26860	26538	26973	26943	26810	26514	26958	26784	26778	26834	26709	27022	26708	26931	26843	26512	26719	26636	26638	26744	26749	26828	26666	26590	26698	26886	26878	26841	26669	26655	26666	26804	26716	26956	26741	26885	26761	27100	26686	26684	26837	26735	26740
46574	73771	69329	50393	36500	28332	22578	21210	20856	20488	20006	20612	27525	36014	35341	26663	20837	17492	17383	17501	17377	17630	17763	19733	19874	18973	17819	17402	17219	17262	17383	17268	17267	17381	17270	17141	17332	17180	17266	17376	17204	17148	17100	17291	17285	17140	17291	17380	17282	17267	17271	17248	17351	17234	17236	17264	17199	17334	17318	17235	17172	17312	17263	17184	17254	17092	17313	17189	17293	17155	17380	17096	17205	17198	17342	17173	17284	17424	17298	17192	17333	17255	17130	17141	17165	17239	17194	17225	17297	17150	17268	17299	17337	17089	17290	16945	17404	17234	17227	17283	17368	17254	17267	17276	17154	17208	17206	17251	17377	17396	17196	17274	17224	17189	17281	17134	17274	17290	17239	17160	17138	17056	17413	17286	17342	17150	17130	17255	17117	17320	17234	17371	16897	17167	17147	17169	17305	17358	17314	17167	17014	17039	17301	17300	17131	17427	17131	17077	17246	17148	17457	17257	17265	17155	17203	17036	17235	17203	17217	17197	17284	17249	17234	17222	17241	17142	17297	17219	17159	17241	17288	17308	17249	17136	17365	17187	17097	17133	17325	17258	17345	17277	17144	17112	17301	17068	17271	17118	17222	17254	17193	17314	17222	17245	17386	17122	17209	17320	17377	17281	17443	17213	17185	17184	17351	17085	17224	17400	17101	17051	17357	17406	17266	17063	17206	17441	17122	17304	17149	17417	17297	17180	17242	17116	17284	17138	17083	17378	17320	17244	17312	17349	17393	17092	17335	17213	17155	17251	17176	17131	17218	17329	17161	17362	17271	17338	17260	17270	17111	17223	17143	17253	17407	17265	17302	17270	17295	17186	17347	17208	17172	17152	17063	17164	17194	17241	17161	17253	17322	17245	17129	17253	17143	17415	17312	17341	17260	17175	17201	17206	17193	17193	17398	17271	17207	17173	17121	17178	17238	17111	17200	17239	17086	17371	17238	17162	17220	17213	17324	17260	17219	17355	17362	17200	17176	17274	17323	17205	17105	17384	17287	17134	17406	17256	17171	17043	17205	17241	17275	17214	17080	17329	17396	17071	17205	17274	17406	17248	17184	17058	17366	17159	17222	17161	17266	17189	17269	17113	17188	17173	17191	17195	17301	17112	17268	17131	17232	17371	17130	17152	17273	17024	17291	17363	16978	17335	17194	17183	17204	17250	17201	17135	17286	17237	17172	17220	17313	17316	17207	17289	17291	17185	17245	17069	17011	17174	17331	17275	17174	17212	17198	17231	17284	17185	17305	17244	17282	17435	17063	17161	17284	17224	17307	17237	17132	17248	17151	17119	17220	17157	17232	17266	17202	17320	17159	17325	17244	17169	17275	17186	17234	17334	17227	17170	17176	17295	17299	17165	17304	17173	17272	17064	17194	17198	17222	17298	17228	17124	17084	17312	17422	17247	17195	17383	17320	17513	17121	17171	17320	17326	17250	17176	17262	17214	17486	17229	17128	17200	17338	17277	17190	17300	17278	17116	17291	17199	17294	17345	17293	17298	17132	17188	17252	17334	17147	17109	17172	17250	17508	17279	17216	17267	17245	17231	17067	17326	17286	17243	17236	17176	17292	17109	17487	17315	17313	17225	17245	17221	17212	17313	17293	17187	17400	17258	17314	17164	17244	17031	17121	17020	17330	17234	17170	17167	17309	17291	17193	17318	17297	17311	17097	17178	17256	17277	17078	17242	17092	17319	17145	17049	17313	17312	17190	17204	17292	17222	17204	17326	17257	17213	17231	17287	17219	17296	17142	17040	17234	17209	17116	17100	17299	17246	17210	17231	17326	17208	17219	17172	17106	17187	17158	17150	17491	17190	17292	17319	17432	17425	17242	17025	17140	17286	17198	17159	17158	17199	17153	17164	17237	17185	17216	17180	17215	17411	17261	17072	17251	17196	17397	17376	17301	17210	17270	17110	17248	17194	17056	17231	17291	17254	17221	17252	17168	17322	17148	17178	17366	17262	17219	17110	16961	17255	17269	17292	17234	17145	17211	17244	17193	17221	17132	17242	17180	17123	17291	17183	17147	17292	17196	17335	17181	17203	17225	17020	17190	17299	17202	17148	17089	17246	17323	17235	17366	17208	17067	17348	17279	17142	17098	17081	17326	17299	17222	17294	17295	17049	17203	17125	17373	17216	17225	17167	17240	17209	17447	17267	17243	17197	17422	17138	17390	17114	17176	17327	17220	17158	17219	17332	17175	17357	17292	17361	17303	17249	17169	17202	17337	17272	17114	17475	17232	17277	17187	17176	17280	17123	17216	17164	17247	17222	17221	17350	17115	17211	17204	17142	17348	17313	17273	17180	17282	17256	17465	17149	17334	17188	17105	17250	17179	17230	17224	17214	17327	17125	17263	17299	17134	17354	17233	17142	17248	17020	17083	17233	17281	17191	17052	17197	17304	17106	17083	17361	17399	17286	17096	17278	17450	17304	17381	17177	17250	17283	17227	17120	17204	17125	17257	17185	17235	17161	17369	17295	17201	17364	17302	17158	17207	17245	17231	17240	17246	17176	17153	17390	17368	17260	17306	17287	17285	17303	17188	17172	17532	17155	17243	17283	17264	17204	17095	17349	17228	17333	17278	17180	17381	17200	17290	17180	17137	17160	17188	17173	17385	17136	17210	17289	17202	17167	17283	17079	17051	17300	17228	17184	17255	17227	17247	17204	17234	17288	17266	17347	17283	17232	17253	17214	17251	17160	17385	17100	17163	17074	17329	17338	17231	17244	17255	17237	17228	17124	17265	17116	17178	17000	17258	17058	17300	17129	17192	17369	17354	17207	17390	17220	17382	17176	17405	17349	17290	17153	17169	17313	17472	17394	17392	17169	17276	17201	17278	17457	17096	17199	17124	17040	17381	17354	17150	17268	17395	17171	17187	17182	17315	17110	17150	17229	17021	17320	17256	17273	17204	17220	17345	17280	17362	17464	17298	17317	17202	17144	17194	17207	17283	17190	17271	17286	17366	17308	17275	17100	17201	17172	17314	17123	17254	17203	17361	17223	17274	17296	17229	17310	17128	17192	17211	17216	17167	17191	17190	17148	17467	17450	17239	17189	17255	17283	17290	17011	17228	17184	17250	17373	17282	17255	17115	17436	17355	17157	17046	17265	17157	17253	17220	17296	17172	17289	17415	17224	17269	17439	17412	17132	17191	17178	17303	17101	17221	17191	17382	17499	17314	17390	17145	17179	17237	17202	17078	17116	17254	17212	17259	17312	17110	17223	17272	17115	17236	17148	16990	17277	17342	17257	17360	17180	17055	17108	17161	17234	17464	17243	16893	17268	17242	17153	17195	17187	17245	17358	17103	17297	17399	17219	17188	17117	17379	17219	17212	17193	17099	17193	16975	17291	16909	17092	17216	17138	17060	17279	17208	17390	17091	17213	17259	17288	17165	17324	17313	17336	16970	17575	17262	17125	17224	17272	17255	17119	17294	17223	17351	17227	17103	17288	17409	17320	17379	17156	17373	17263	17435	17214	17198	17210	17209	17303	17235	17117	17195	17221	17162	17320	17193	17221	17245	17263	17294	17350	17228	17208	17289	17170	17261	17152	17345	17215	17116	17217	16955	17146	17213	17373	17349	17197	17326	17208	17200	17326	17437	17262	17191	17214	17267	17374	17271	17244	17258	17238	17261	17143	17231	17163	17118	17156	17206	17236	17374	17256	17287	17192	17184	17137	17230	17328	17288	17172	17327	17379	17244	17019	17287	17173	17331	17303	17379	17207	17184	17165	17177	17146	17288	17166	17227	17063	17147	17184	17325	17337	17314	17177	17249	17313	17265	17164	17210	17121	17256	17174	17165	17188	17207	17379	17197	17165	17240	17222	17317	17265	17357	17194	17285	17247	17013	17280	17123	17337	17324	17087	17279	17047	17140	17275	17315	17223	17238	17207	17213	17190	17280	17141	17140	17366	17257	17337	17126	17148	17272	17389	17519	17174	17244	17322	17221	17295	17192	17239	17171	17484	17263	17226	17499	17249	17174	17274	17254	17121	17054	17162	17302	17239	17186	17236	17270	17097	17334	17334	17363	17242	17366	17397	17174	17339	17430	17259	17167	17262	17239	17204	17175	17263	17345	17105	17184	17245	17166	17186	17082	17225	17171	17160	17435	17194	17261	17212	17364	17282	17296	17163	17219	17181	17209	17214	17254	17255	17135	17153	17379	17282	17145	17238	17084	17164	17136	17503	17133	17303	17320	17408	17207	17092	17224	17226	17118	17292	17167	17018	17262	17246	17355	17118	17141	17115	17110	17270	17380	17228	17240	17321	17076	17166	17178	17306	17256	17254	17154	17193	17245	17281	17194	17092	17245	17260	17252	17158	17133	17374	17310	17256	17243	17390	17222	17429	17319	17143	17247	17218	17362	17289	17079	17410	17304	17191	17363	17165	17341	17237	17294	17350	17213	17153	17110	17144	17316	17161	17137	17288	17213	17143	17098	17226	17243	17338	17157	17323	17232	17153	17291	17437	17336	17230	17279	17348	17080	17233	17217	17360	17171	17290	17356	17104	17309	17340	17292	17115	17165	17232	17316	17182	17343	17270	17133	17235	17272	17250	17053	17193	17264	17147	17152	17329	17102	17277	17285	17230	17333	17251	17317	17102	17173	17256	17152	17116	17296	17171	17218	17251	17320	17120	17487	17130	17144	17303	17181	17030	17366	17100	17242	17186	17221	17317	17263	17381	17195	17194	17173	17357	17390	17213	17311	17309	17207	17113	17189	17152	17336	17158	17418	17156	17304	17226	17176	17218	17238	17353	17031	17411	17172	17205	17182	17255	17221	17274	17286	17155	17277	17326	17165	17352	17237	17125	17176	17247	17246	17231	17198	17306	17236	17104	17216	17221	17373	17073	17366	17328	17375	17260	17239	17012	17203	17164	17231	17201	17349	17253	17189	17329	17195	17396	17337	17324	17448	17221	17241	17326	17268	17271	17244	17263	17065	17225	17245	17353	17296	17212	17055	17285	17224	17229	17167	17364	17187	17415	17272	17397	17240	17237	17276	17182	17132	17171	17031	17149	17179	17002	17279	17248	17321	17313	17260	17293	17190	17171	17295	17102	17187	17225	17117	17252	17153	17302	17206	17123	17371	17239	17265	17401	17186	17382
45550	48427	47138	39176	34091	30641	28829	28181	27758	27238	27535	26927	27118	27441	27375	27005	26686	26604	26633	26720	26585	26512	26274	26773	26555	26381	26718	26498	26727	26396	26612	26457	26692	26699	26463	26417	26594	26595	26640	26199	26427	26485	26595	26633	26670	26445	26569	26611	26306	26719	26431	26428	26373	26526	26589	26563	26534	26624	26580	26788	26463	26552	26640	26656	26758	26236	26686	26446	26777	26584	26408	26444	26495	26746	26402	26325	26512	26707	26436	26455	26320	26261	26476	26450	26398	26418	26671	26284	26160	26459	26606	26452	26549	26420	26392	26415	26366	26302	26319	26350	26472	26187	26416	26331	26414	26298	26573	26526	26552	26691	26431	26399	26292	26599	26375	26470	26556	26664	26338	26412	26471	26249	26478	26570	26368	26555	26384	26561	26779	26446	26377	26279	26281	26553	26442	26549	26750	26428	26640	26728	26391	26351	26383	26373	26433	26464	26560	26417	26155	26528	26415	26592	26508	26528	26566	26412	26433	26449	26463	26414	26432	26538	26499	26565	26490	26368	26362	26004	26541	26370	26371	26456	26424	26564	26656	26137	26368	26510	26436	26510	26329	26431	26421	26425	26255	26448	26665	26554	26274	26385	26366	26339	26538	26522	26388	26517	26307	26336	26259	26642	26508	26286	26504	26401	26452	26532	26390	26460	26531	26164	26358	26265	26517	26497	26361	26355	26458	26143	26465	26419	26356	26464	26312	26475	26279	26403	26313	26406	26459	26454	26412	26620	26584	26692	26324	26493	26554	26552	26504	26618	26595	26488	26504	26397	26516	26322	26651	26292	26401	26571	26631	26264	26370	26452	26472	26255	26510	26438	26167	26275	26644	26196	26474	26706	26155	26529	26815	26571	26114	26252	26427	26393	26702	26625	26358	26482	26417	26650	26261	26590	26214	26286	26705	26666	26424	26248	26464	26331	26249	26332	26182	26297	26570	26667	26094	26380	26587	26454	26726	26548	26406	26612	26435	26262	26521	26596	26513	26376	26646	26617	26432	26397	26467	26213	26555	26560	26289	26453	26326	26523	26354	26576	26249	26360	26370	26459	26656	26505	26791	26218	26370	26529	26347	26300	26571	26460	26644	26480	26481	26552	26734	26577	26421	26382	26467	26173	26314	26327	26106	26428	26589	26556	26621	26578	26508	26435	26544	26530	26409	26546	26351	26322	26579	26348	26724	26388	26642	26500	26435	26388	26292	26666	26474	26420	26248	26401	26475	26365	26527	26549	26621	26426	26494	26358	26290	26310	26447	26403	26323	26781	26628	26244	26538	26486	26471	26256	26243	26363	26471	26549	26443	26614	26504	26308	26382	26606	26377	26299	26538	26587	26559	26531	26415	26390	26365	26408	26300	26351	26332	26482	26440	26475	26396	26418	26646	26495	26310	26455	26496	26503	26498	26471	26401	26370	26592	26403	26311	26418	26402	26649	26401	26604	26531	26136	26429	26488	26451	26466	26250	26575	26321	26611	26395	26613	26513	26340	26602	26445	26601	26557	26365	26531	26509	26437	26384	26686	26436	26167	26414	26598	26605	26197	26337	26488	26265	26469	26561	26582	26554	26766	26527	26381	26205	26460	26549	26673	26252	26390	26556	26696	26486	26480	26394	26515	26322	26589	26538	26565	26620	26361	26341	26537	26544	26502	26570	26289	26493	26420	26611	26491	26609	26343	26271	26601	26460	26445	26496	26525	26582	26502	26541	26257	26452	26287	26527	26513	26634	26676	26779	26405	26374	26361	26613	26368	26381	26368	26432	26615	26387	26255	26477	26485	26210	26377	26541	26266	26164	26393	26540	26610	26607	26573	26587	26365	26597	26178	26328	26283	26402	26510	26285	26444	26226	26495	26609	26621	26433	26543	26399	26431	26413	26392	26717	26517	26477	26564	26474	26322	26331	26508	26635	26648	26410	26301	26376	26322	26379	26412	26466	26369	26368	26467	26534	26465	26350	26422	26522	26346	26267	26346	26355	26630	26544	26628	26677	26533	26475	26560	26483	26489	26406	26483	26392	26295	26452	26505	26357	26343	26415	26447	26691	26520	26463	26160	26487	26508	26423	26285	26615	26382	26365	26581	26500	26371	26308	26736	26564	26345	26466	26190	26746	26426	26494	26471	26613	26474	26525	26537	26361	26757	26300	26613	26170	26277	26521	26548	26597	26439	26586	26437	26348	26322	26504	26425	26498	26555	26485	26510	26366	26267	26462	26209	26471	26380	26197	26619	26658	26341	26432	26579	26427	26759	26419	26710	26376	26644	26580	26575	26423	26356	26379	26363	26384	26305	26636	26392	26534	26659	26756	26559	26616	26450	26517	26516	26343	26603	26626	26655	26149	26397	26507	26240	26576	26481	26567	26384	26469	26543	26710	26347	26456	26410	26468	26466	26732	26297	26374	26445	26353	26665	26674	26313	26468	26266	26380	26180	26195	26325	26449	26611	26623	26267	26399	26485	26283	26271	26327	26594	26593	26443	26486	26547	26277	26379	26460	26212	26433	26396	26088	26341	26215	26393	26426	26542	26361	26313	26185	26553	26593	26489	26478	26357	26465	26370	26558	26723	26295	26487	26428	26265	26335	26556	26453	26384	26644	26500	26540	26267	26582	26448	26401	26240	26361	26415	26364	26267	26336	26459	26393	26517	26436	26457	26544	26461	26516	26637	26441	26714	26463	26606	26502	26419	26433	26411	26424	26221	26243	26284	26310	26370	26395	26321	26443	26501	26589	26391	26160	26566	26125	26205	26594	26638	26646	26242	26488	26312	26417	26323	26493	26403	26563	26397	26570	26795	26446	26409	26608	26378	26664	26347	26413	26395	26447	26503	26495	26478	26321	26469	26368	26566	26645	26150	26450	26289	26209	26438	26341	26595	26538	26364	26328	26325	26600	26392	26412	26575	26430	26539	26196	26510	26586	26409	26473	26513	26698	26587	26494	26548	26360	26552	26409	26628	26383	26391	26528	26356	26306	26433	26563	26509	26639	26474	26449	26223	26397	26334	26480	26555	26440	26367	26368	26444	26462	26792	26696	26480	26540	26379	26540	26644	26501	26350	26585	26448	26502	26492	26373	26253	26233	26518	26406	26483	26356	26483	26436	26507	26550	26532	26355	26556	26417	26401	26438	26367	26290	26312	26251	26769	26598	26647	26357	26517	26467	26567	26552	26676	26223	26480	26335	26559	26620	26412	26336	26395	26506	26390	26419	26521	26543	26360	26737	26571	26315	26421	26646	26570	26425	26473	26337	26454	26473	26535	26502	26638	26196	26466	26495	26528	26432	26485	26513	26490	26634	26414	26319	26611	26624	26433	26513	26591	26409	26428	26342	26635	26476	26510	26498	26505	26443	26651	26554	26646	26495	26550	26400	26441	26431	26501	26292	26490	26356	26210	26461	26442	26529	26366	26419	26498	26527	26445	26195	26518	26483	26681	26429	26478	26757	26134	26471	26441	26175	26766	26411	26544	26463	26374	26541	26515	26541	26701	26508	26290	26564	26428	26436	26458	26568	26452	26307	26553	26223	26638	26503	26502	26560	26363	26311	26415	26590	26386	26557	26482	26533	26505	26348	26438	26540	26465	26414	26665	26374	26380	26324	26506	26448	26372	26373	26299	26364	26369	26340	26558	26442	26503	26530	26682	26338	26361	26603	26198	26480	26653	26556	26576	26358	26547	26282	26520	26433	26535	26455	26326	26479	26664	26665	26343	26464	26488	26558	26568	26337	26485	26435	26551	26304	26283	26614	26807	26697	26550	26488	26434	26352	26515	26733	26401	26346	26508	26597	26377	26349	26466	26369	26513	26371	26354	26378	26629	26320	26220	26211	26422	26280	26417	26472	26321	26519	26286	26717	26529	26389	26229	26211	26440	26626	26643	26491	26630	26531	26642	26776	26570	26624	26606	26592	26575	26339	26447	26455	26496	26443	26405	26459	26569	26432	26557	26528	26343	26591	26488	26541	26373	26563	26384	26460	26389	26568	26440	26525	26501	26463	26417	26378	26438	26675	26491	26523	26605	26607	26501	26581	26670	26463	26232	26525	26556	26450	26413	26307	26603	26353	26312	26613	26215	26625	26554	26508	26442	26397	26288	26471	26482	26731	26475	26565	26456	26376	26306	26449	26516	26348	26447	26735	26406	26447	26651	26661	26430	26490	26552	26535	26525	26596	26312	26348	26482	26379	26399	26549	26420	26608	26558	26545	26471	26298	26144	26247	26555	26458	26510	26456	26449	26434	26564	26573	26460	26468	26479	26415	26401	26779	26305	26618	26497	26607	26300	26677	26388	26484	26453	26482	26195	26380	26425	26516	26378	26486	26682	26372	26603	26450	26561	26438	26365	26188	26494	26532	26400	26534	26508	26428	26518	26626	26339	26635	26490	26336	26271	26586	26352	26224	26406	26546	26371	26473	26224	26513	26241	26686	26610	26392	26279	26497	26413	26667	26653	26413	26536	26355	26445	26575	26728	26425	26394	26555	26456	26384	26339	26566	26566	26508	26522	26279	26457	26623	26616	26609	26243	26423	26641	26543	26399	26554	26330	26442	26576	26439	26476	26375	26584	26404	26194	26725	26734	26428	26407	26261	26606	26331	26211	26474	26553	26445	26489	26468	26421	26257	26354	26565	26363	26523	26381	26405	26537	26486	26216	26623	26489	26505	26384	26596	26656	26437	26476	26600	26311	26561	26342	26423	26434	26485	26336	26259	26518	26255	26514	26439	26425	26125	26595	26681	26556	26481	26668	26667	26605	26638	26447	26389	26284	26513	26625	26542	26441	26675	26549	26306	26306	26565	26522	26555	26604	26481	26512	26314	26364	26458	26496	26280	26572	26533	26452	26560	26720	26435	26506	26471	26540	26446	26512	26388	26276	26200	26439	26452	26549	26452	26312	26545	26457	26340	26329	26265	26258	26387	26187	26546	26329	26612	26330	26593	26467	26362	26358	26385	26594	26616	26543	26245	26401	26598	26262	26278	26296	26378	26467	26250	26214	26478	26639	26457	26623	26723	26703	26099	26244	26412	26615	26429	26510	26425	26623	26499	26606	26643	26483	26556	26475	26606	26279	26330	26395	26706	26445	26552	26572	26226	26643	26508	26289	26724	26400	26575	26233	26438	26283
47189	53297	45993	32853	27527	22315	20067	19252	19118	18645	18280	18044	17852	18157	18056	17462	17311	17212	17155	17190	17359	17137	17212	17148	17259	17252	17216	17186	17107	17003	17187	17232	17080	17077	17319	17070	17030	17080	17245	17014	17078	17131	17048	17136	17040	17069	17146	17217	17058	17171	16997	17082	16949	17099	17138	17058	16885	17192	17126	17259	17089	17148	17226	17071	17145	16888	17212	17074	17167	17079	17046	17179	16945	16998	16940	17133	17282	17103	17147	16984	16982	17095	17202	17135	17089	17011	16999	17108	17013	17041	17007	17060	17191	17093	17067	17161	17032	17115	17108	17175	16903	17233	17229	17177	17064	16845	17142	17091	16968	17116	17026	17027	17050	17008	17266	17095	16895	17020	17024	16959	17110	17108	17018	17050	17055	17040	17084	17103	17139	17007	17083	17123	17089	17180	17066	16968	17023	17211	17035	17044	17020	17249	17075	16974	17158	16922	17098	17161	17136	17028	17107	17204	17094	17002	17207	17098	17011	17201	16883	17189	16962	17172	17162	17024	17040	17198	17163	17152	17013	17338	16949	17101	16927	17098	17000	17010	17154	16982	17047	17014	17046	17054	16970	17040	17157	17039	16966	16989	17132	17096	17169	16946	17031	17013	17033	17031	17187	17211	17157	17062	17046	17190	17044	17179	17073	17134	17108	16988	17208	17046	16924	17107	17093	16958	17065	17117	17033	17169	16982	17107	17126	17115	16957	16972	17173	17055	17178	17032	17107	17228	17112	17170	17087	16964	17015	17130	17122	17101	17082	17172	17163	16989	17086	17107	17045	17001	16966	16904	16954	17033	17001	16939	17232	17104	16875	17134	17002	17117	17124	17160	17097	17157	17025	17027	17068	17006	17251	17144	17080	17010	17130	16984	16987	17042	16971	17183	17096	17079	17046	16953	17305	17224	17010	17119	17077	17169	17139	16969	17024	17036	17064	17188	17326	17064	17037	17129	17129	17151	17082	17172	17011	17182	17079	17268	17169	17050	17059	17055	17123	17044	17152	17254	17257	17038	17068	17004	17231	17173	17130	16868	16970	17133	17060	16976	17086	17045	17000	17022	16982	16934	16973	16993	17129	17084	17079	17015	17336	17057	17188	16880	17155	17038	17110	17345	16939	17015	17034	17008	17167	17117	17009	16980	17358	16954	17028	17126	17140	17017	17166	17171	16971	17155	17067	17262	17139	17104	17076	17003	17041	17138	17150	17280	17038	17152	17241	17160	17209	17107	17385	17065	17178	17104	17201	17133	17064	17056	16950	17065	17070	17061	17152	16966	17206	17139	17165	17114	17033	17284	17141	17201	17147	17001	17083	17009	17097	17164	17177	17036	17090	17129	17150	17116	17094	16976	17123	17057	17191	17027	16968	17070	17135	17190	17207	17078	16980	17089	17098	16976	17073	17162	17053	17049	17103	16834	17204	17163	17110	17032	16973	17212	17077	17073	17122	17001	17026	17215	17192	17139	17261	17123	17100	17055	17075	17006	17035	17106	17035	17186	17052	17200	17200	17003	17032	17030	17074	17298	17122	17057	17090	17267	17064	17037	17062	17018	16998	17162	17168	17063	17092	16963	17107	17111	17106	17083	16993	17087	16985	16910	17007	17001	17039	16923	16972	17027	17030	16951	17105	17123	17126	17115	17177	16996	16855	17109	17379	17124	17032	17109	16989	17033	16840	17158	17222	17022	17133	16995	16997	16974	17158	16927	16981	17023	17074	17063	17104	17023	17017	17053	17068	17142	17149	16877	17076	17091	17108	16994	17056	17048	17034	17046	17070	17018	16984	17088	17152	17128	16986	17135	17152	17090	17041	17023	17230	17061	17164	17033	16989	17249	17248	17183	17037	16993	17126	17105	17235	17100	16914	17100	17128	17200	17133	17180	17084	17125	17124	17032	17210	17176	16917	16859	17007	16988	17116	16977	17114	17050	17099	16997	16875	17088	17140	17258	16976	17108	17165	17222	17053	16984	17068	17090	17075	17143	17039	17086	17141	17105	17312	17119	17027	17207	16974	16889	16987	17080	17107	17031	17187	16985	17006	17026	16939	16878	17226	17067	17103	16978	17108	17188	17169	17081	16975	17089	17030	17141	17099	17014	17076	16978	17098	17005	17199	17016	17054	17083	17235	17181	17124	17086	17333	17193	17023	17085	17097	17282	17142	17200	17074	17225	16963	17000	17123	16845	16936	17131	17062	17016	17134	16975	17087	17237	17142	17069	17046	17133	17007	17176	17107	17254	17048	17332	17231	17069	16990	17146	17084	17133	16974	17117	17189	17101	17002	17142	17092	17105	17127	17173	17048	17071	17014	17127	17069	17289	17075	17150	17340	17104	17202	17106	17157	17262	17099	17141	17039	17072	17054	17068	17128	17139	17197	17060	17107	16980	17045	17383	17088	17129	16990	17059	17124	17115	17088	16886	17244	17029	17154	17210	17119	16973	17220	17163	17022	17200	17020	17089	17086	17223	17064	17039	16936	17121	17248	17179	16966	17035	17236	17337	17078	17141	17083	16996	16861	17067	17198	17181	16956	16971	17211	17113	17004	16877	17191	17166	17101	17034	17067	17137	17067	17191	17108	17045	17206	17030	17127	17146	17069	17271	17073	16866	17019	17085	17069	17109	16893	16923	17145	17274	17227	17313	17117	17168	17123	17216	17149	17118	17169	17203	17218	17080	17174	17089	17174	16859	17127	17216	17089	17152	17177	17156	17067	16889	17036	17006	17130	17263	17151	16984	17133	17249	17053	17098	16960	17106	17150	17048	17110	16929	17103	17186	17319	17159	17244	17048	17071	17215	17120	16998	17153	17106	16947	17188	16966	17038	17209	17080	17121	17212	17089	16972	17259	16974	17096	17125	17144	16939	17064	17032	17142	17062	16896	17081	17120	17128	17125	16967	17035	17076	17144	16938	17081	16953	17218	17057	17086	17221	17118	17082	17351	17032	17053	17053	17000	17149	17191	17156	17028	17117	17071	16991	17190	17229	17029	17116	17229	17149	17148	17153	17036	17144	17004	16952	17132	17042	17033	17075	17035	17023	17086	17132	17013	17102	16903	16835	17119	17043	17136	17067	17004	17167	17048	17054	16933	17218	17100	17019	17116	17068	17149	16969	16964	17164	17057	17102	17227	16898	16917	17034	17024	16975	17077	17224	17121	17209	17139	17196	17084	17128	16986	17101	17004	17003	17226	17192	16972	17024	17153	17265	17159	16973	17286	17248	17013	17118	17189	17124	16918	17050	17123	16943	17182	16996	17056	17108	17239	17178	17024	17157	17124	16913	16933	17122	17188	17095	17053	17100	16870	17099	17082	17280	17304	17163	17235	16940	17009	17282	17035	16966	17180	17031	17261	17015	17035	17103	17158	17113	17158	17034	17051	17103	17054	17045	17005	17144	17002	17120	17025	17081	16999	16947	17057	17028	17140	16967	16972	17000	17124	17118	17079	17023	17211	17163	17076	17042	16852	17168	17033	17089	17155	16971	16938	17009	17140	17063	17022	17216	17132	17036	17093	17008	17068	17254	17097	17088	17176	17111	17025	17084	17087	17300	17062	17173	17024	17019	17107	16999	17032	17093	17171	17167	17106	17090	17162	17061	17070	17148	17082	17117	17014	17032	17318	17090	17128	16956	16984	17237	17224	17052	17069	16933	17095	17222	17136	17022	17192	17075	17012	17075	17028	16946	17002	17158	16987	17022	17137	16991	17124	16975	16980	17153	17070	17114	17083	17064	17135	17075	17114	17115	17153	17000	17053	17103	17127	17215	17068	16892	17216	17312	17033	17187	16934	17203	17103	17024	17109	17002	17224	17157	17040	17092	17106	17164	17238	17029	17010	17099	16987	17184	17132	17232	17068	16988	17124	17066	17120	17024	17073	17055	17037	16930	17050	16973	17164	17038	17134	17176	17197	17020	17149	16823	17181	17084	17110	17054	17100	17071	17201	16954	17265	17087	17110	17062	16976	17179	17113	17097	17226	17161	17173	16973	16969	16981	17108	17005	17122	16999	17128	17207	17211	17251	17072	17067	17186	17124	17229	16977	16986	16901	17103	16918	17054	16892	16998	17149	17042	17202	17096	16994	17012	17059	16986	17033	16999	16902	16943	16994	16863	17077	17013	17191	17061	17055	17118	16992	17157	17234	17110	16975	16996	17226	17088	16945	17173	17009	17185	16934	17117	17186	17010	17070	17226	17191	17068	17046	17104	17158	17079	17069	17065	17268	17069	17144	16818	17093	17022	17003	17122	16924	17232	16908	17216	17052	17034	16942	17134	16917	17053	17033	17129	17133	17053	17085	17165	17218	16987	17032	17207	17031	17025	17142	17139	17031	16995	17247	17114	17133	17121	17226	17009	17069	17027	17072	17143	17254	17116	17162	17191	17061	17180	16944	17217	17080	17021	17028	17036	17086	17212	17151	17060	17175	17082	17106	17031	17065	17194	17047	16945	17347	16840	17132	16993	17138	17112	17113	17085	17149	17104	17230	16983	17060	17023	17127	17239	17075	17096	17213	17060	17116	17256	17130	16926	17057	17155	17237	17214	17157	17214	17100	17079	17088	16899	16986	17120	16991	17125	17136	17134	17065	17002	17159	17094	17126	17248	17183	17246	17012	17087	17228	17084	17008	17081	17188	16975	17040	17066	17095	17269	17084	16971	17239	17083	17004	17197	17047	17208	17041	17064	17079	17148	17138	17122	16942	17172	17116	17134	17260	17230	16838	17068	17198	17135	17242	17055	17161	17039	17071	17026	17134	16926	16988	16944	17137	17134	17090	17127	16987	17016	17217	17166	16969	17122	17017	17191	17129	17210	17269	17054	17250	17237	16996	17288	16908	16964	17058	16968	17046	16974	17113	17092	17156	17092	17100	17278	17172	17059	17139	17212	17163	17258	17084	17135	17001	17082	16911	17074	16955	17090	17061	17028	17258	17208	17272	17093	16990	16985	17107	16956	17067	17192	16960	16935	17193	17071	17194	17181	17132	17249	17014	17137	17018	17003	17119	16964	17107	17058	17094	17211	17212	17165	17028	17018	17099	17097	17139	17152	17089	17076	17089	17092	16922	17144	17134	17110	17071	17224	17185	17241	17098	17080	17051	17189	16978	17094	17095	17231	17113	17151	17139
23539	20735	28196	29696	33081	36075	33214	29463	28653	28661	28715	28581	30458	33029	33044	31054	27740	27548	27612	27568	27446	27362	28286	28377	28336	27925	27564	27324	27217	27014	27308	27310	27352	27308	27090	27340	27243	27173	27148	27113	27509	27407	27390	27294	27479	27242	27276	27342	27291	27031	27126	26964	27464	27252	27716	27095	27232	27185	27355	27224	27265	27197	27377	27069	27326	27115	27210	27110	27132	27314	27305	27023	27187	27125	27324	27040	27419	26920	27274	27131	27003	27059	27230	27012	27178	26948	27150	27099	27450	27399	27255	27125	26933	27537	26911	27555	26902	27192	27200	27164	27281	27342	27088	27275	27401	27161	27118	27239	27175	27217	27257	27178	27211	26974	27180	27141	27340	27037	27106	27185	26904	27045	27121	27220	27273	26992	27153	27127	27314	27366	27143	26946	27343	27122	27230	27225	27149	27183	27207	27033	27367	27389	27305	27360	27419	27127	27015	27133	27323	27074	27252	27422	27268	27326	27188	27350	27298	27151	27077	27201	27037	27174	27244	26969	27406	27204	27101	27090	26912	27091	26859	27128	27270	27205	27187	27205	27492	27121	27287	27013	27357	27297	27254	27129	26961	26985	27261	27098	27247	27039	27335	27480	27052	27072	27087	27347	27194	27154	27122	27148	27391	26952	27341	27256	27131	27117	26974	27118	27235	27124	27125	27224	27008	26800	27216	27051	27254	27162	27359	27239	27183	27278	27176	27102	27376	27223	27153	27393	27053	27196	27179	27124	27300	27078	26994	27088	27210	27215	27078	27047	27028	27103	27267	27140	27119	27307	27152	27264	27193	27382	27098	27145	27244	27159	27233	27201	27254	27268	27376	27016	26979	27228	27276	27282	26942	27201	27306	27115	27450	27287	26960	26822	27209	27176	27155	27257	27345	27250	27027	27461	27231	27080	27267	27266	27193	27255	27112	27157	27308	27034	27122	27348	27319	27430	27201	27049	27123	26992	27179	27227	27377	27251	27108	27141	27362	27133	27167	26981	27173	27225	27333	27205	27220	27058	27206	27118	27159	27208	27204	27160	27065	27230	27547	27225	27151	27150	27375	27296	27245	27282	27284	27073	27263	27177	27199	27210	27297	27122	27355	27466	27019	27116	27320	27395	27366	27214	27141	26987	27175	27168	27059	27164	27386	27330	27158	26984	27033	27073	27078	27142	27136	27273	27311	27187	27191	27171	27294	27013	27343	26969	27282	27346	27185	27100	27137	26975	27304	26973	27081	27200	27208	27005	26898	27091	26892	27202	27322	27383	27327	27232	27058	27113	27257	27045	27206	27187	27361	27121	27501	27265	27244	27188	27238	27173	27466	27466	27199	27120	27134	27072	27207	27186	27143	27056	27107	27064	27246	27038	27300	27339	27430	27170	27195	27112	26977	26946	27216	26979	26961	27364	27094	27150	27443	27162	27254	27129	27147	27175	27187	27088	27232	27087	27145	27239	27451	27379	27535	27189	27359	27142	27324	27208	27272	27245	27008	27172	27584	27094	27299	27255	27062	27331	27167	27138	27185	27128	27024	27297	27388	27085	27290	27292	27089	27287	27255	26867	27095	27236	27118	26825	27187	27240	27267	27203	27352	27168	27360	27264	27226	26929	26934	27075	27140	27447	27210	27278	27164	27309	27291	27043	27200	27165	27297	27349	27479	27495	27325	26940	27213	27037	27168	27270	27336	26822	27263	27327	27351	27166	27213	27090	27084	27078	27052	27308	27307	27010	27320	27167	27179	27276	27466	27387	27067	27111	27227	27117	27237	27209	27139	27370	27417	27179	27226	27061	27137	27272	27112	27289	27251	27138	27246	26943	27219	27241	27525	27013	26972	27086	27268	26919	26930	27337	27039	27066	27231	27283	27357	27297	27207	27303	27276	27119	26973	27150	27072	26999	26852	27119	27264	26951	27322	27220	27181	27136	26993	27135	27077	27381	27271	27617	27377	27223	27192	27092	27247	27159	27137	27251	27246	27119	26894	26939	26916	27212	27042	27177	27292	27185	27153	27259	27245	27089	27117	27076	27188	27211	27383	27256	27210	27224	27185	26741	26989	27154	27188	27123	27284	27300	27095	27086	27149	27181	27229	27108	27309	26981	27001	27146	27291	27223	27048	27020	27159	27140	27158	27130	27056	27346	26941	27200	27072	27261	27311	27184	27195	27350	27139	26918	27151	27292	27257	26833	27327	27206	27070	27173	27212	27186	27327	26970	27493	27058	27247	27360	27340	27194	26865	27190	27195	27170	27064	27261	27299	27243	27088	27373	27203	27020	27154	27170	27238	27383	27318	27330	27272	27215	27198	27274	26949	27116	27444	27076	27389	27237	27024	27316	27227	26872	27017	27520	27220	27053	27116	27410	27505	27306	27278	27369	27134	27176	27204	27057	27482	27123	27336	27011	27203	27067	27221	27189	27335	26982	27099	27012	26910	27511	27336	27293	27354	26985	27119	27381	27100	27254	27155	27074	27261	27230	27105	27167	27219	27082	27115	27090	27235	26974	27114	27058	27256	27222	27217	27321	27259	27159	27066	27345	27406	26883	27302	27220	27021	27160	27348	27344	27121	27295	27145	27338	27337	27093	27032	27213	27216	27182	27047	27180	27243	27180	27178	27026	27189	27262	27238	27012	27092	27341	27045	27265	27056	27238	27087	27092	27146	27071	27216	27188	27051	27007	27170	27243	27266	27185	27126	27145	27311	27161	27111	27109	27241	26888	27181	27275	27053	26981	27175	27476	27035	27009	27528	27199	27087	27045	27259	27297	27153	27322	27260	27118	27106	27172	27191	27202	27130	27107	27345	27074	27032	27088	26972	26961	27283	27044	27291	27079	26884	27164	27241	27252	27290	26979	27425	27018	27020	27221	26997	27108	27067	27458	27078	27189	27197	27276	27534	27174	27190	27320	27271	27081	27262	27138	27197	26914	27246	27284	27183	27284	26990	27400	27178	27008	27261	26997	27185	27332	27196	27187	27120	27212	27036	27209	27185	27244	27158	26989	26968	27136	27069	27279	27412	27119	27008	27418	27195	27163	27008	27078	27184	27052	26841	27024	27180	27256	27090	27158	27210	27224	26973	27272	27148	27203	27490	27120	27110	27015	27246	27020	27213	27253	27147	27468	27312	27159	27168	26993	27037	27135	27188	27010	27185	27165	27397	27182	26995	27152	27286	27220	27148	27235	26899	27224	27209	27370	27299	27251	27351	27187	27156	27199	27213	27068	27224	27272	27412	27193	27373	27222	27218	27248	27234	27186	27131	27049	27124	27071	27153	27163	27053	27409	27079	26920	26979	27180	27179	27088	27094	27454	27272	27189	27348	27097	27139	27219	27099	26928	27026	27198	27075	27184	27278	27130	27308	27193	27314	27111	26985	27293	26988	27250	27090	26988	26902	27204	27363	27336	27464	26952	27132	27288	27068	27047	27085	27049	27224	27142	26920	27053	27188	27284	27236	27181	27075	27069	27167	27482	27093	27131	27231	27203	27262	27265	27035	26996	27084	27214	27395	27084	27247	27166	27208	27156	27141	27372	27195	27192	27063	27535	27287	27145	27270	27197	27337	27164	27138	27095	27054	27308	27293	27443	26996	27154	27214	27337	27118	27254	27340	27137	27047	27350	27554	27218	26854	27149	27357	27039	27280	27325	27350	26928	27080	27212	27214	27332	27267	27131	27021	27299	27087	27143	27075	26997	27103	27238	26946	27284	26826	27227	27342	27232	27331	27431	27304	27341	27211	27256	27005	27251	27370	27285	27084	27101	27154	27105	27428	27483	27435	27194	27253	27016	27227	27311	27055	27267	27144	27342	27150	27186	27327	27311	27198	27476	26953	27072	27031	27226	27146	27474	27192	27085	27230	27321	27247	26849	27313	27156	27008	27263	26997	27313	27258	27023	27324	27103	27296	27002	27316	27343	27135	27123	27192	27288	27271	27365	27218	27267	27287	27222	27161	27308	27270	27254	27048	27079	27032	27195	27105	27248	27237	27179	27387	27271	27169	27257	27240	27068	27339	27171	27011	27203	27337	27302	27095	27136	27102	27230	27244	27010	26971	27061	27124	27325	27310	27351	27088	27250	27071	27057	27111	27351	27066	26930	27029	27307	26915	27224	27289	27154	27009	27157	27045	27450	27130	27339	27218	27080	27471	27237	27169	27055	27105	26888	26886	27251	27060	27349	27304	27443	27113	27206	27160	27258	27517	27023	27189	27195	27041	27298	27251	27021	27427	27325	27398	27211	27112	27145	27293	27358	27264	27099	27051	27074	27298	27299	27065	27061	27091	27403	27105	26965	27048	27117	27119	27216	27149	27035	27131	27160	26947	27125	27204	27212	27351	27316	27118	27232	27065	26982	27032	27261	27278	27140	27154	27060	27125	27165	27326	27182	27111	27329	27294	27197	27044	27155	27154	27006	27182	27006	27334	27268	27105	26992	27205	27171	27232	27084	27106	27077	27236	27035	27034	27194	27484	27131	26986	27258	27467	27347	27328	27262	27487	27097	27191	27110	26984	27112	27149	27077	27560	27314	27158	27392	26958	27371	27283	27093	27381	27350	27027	27029	27238	27335	27231	26929	27125	27149	27198	27320	27200	27176	26986	27125	27311	27138	27239	27265	27305	27110	26897	27157	27114	27255	27319	27128	27314	27367	27182	27232	26926	27215	27123	26987	27282	27136	26876	27194	27147	27119	27100	27065	27269	26935	27192	27168	27247	27445	27018	26818	27191	27179	27394	27199	26916	27473	27272	26927	27171	27053	27173	26954	27071	27130	27452	27346	27253	27113	27210	27142	27231	27395	27194	27170	27090	27105	27387	26898	27116	27015	27266	27319	27207	26886	27177	27198	27076	27093	26896	27121	27493	27399	27347	27299	27077	27270	27363	27297	27250	27320	27279	27397	27379	26945	27379	27051	27190	27028	27136	27283	27065	27249	27179	27145	27326	27224	27164	26992	27117	27165	26914	27072	27073	27000	27110	27003	27149	27291	27150	27361	27070	27253	27359	27179	27141	27081	27252	27057	27245	27454	27086	27291	27133	27323	27227	27147	27252	27169	27062	27228	27225	27179	27294	27159	27036	27415	26993	27160	27134	27274	27252	27316	27442	27282	27105	27312	27030	27064	27151	27200
47795	69350	60493	48389	40349	32344	22251	20692	19853	19413	19273	19510	22735	25299	24985	21839	17547	17551	17701	17657	17665	17586	18799	19635	18782	18068	17655	17572	17466	17188	17418	17542	17434	17361	17533	17517	17563	17478	17434	17524	17528	17367	17410	17452	17544	17357	17410	17456	17377	17334	17385	17182	17443	17548	17511	17581	17595	17361	17673	17478	17553	17598	17374	17419	17348	17572	17452	17400	17388	17609	17356	17369	17527	17475	17600	17552	17534	17466	17514	17693	17294	17495	17512	17401	17579	17498	17396	17519	17357	17480	17403	17432	17463	17392	17276	17335	17456	17361	17329	17365	17390	17361	17373	17498	17439	17459	17353	17439	17329	17565	17417	17572	17469	17386	17411	17538	17440	17350	17304	17416	17544	17384	17460	17514	17189	17362	17340	17308	17538	17590	17354	17329	17390	17328	17407	17303	17547	17447	17250	17223	17284	17340	17326	17335	17550	17359	17430	17466	17377	17312	17516	17361	17576	17640	17636	17406	17496	17556	17484	17227	17549	17238	17659	17316	17545	17204	17486	17427	17400	17343	17462	17543	17290	17392	17438	17366	17651	17540	17507	17367	17444	17428	17334	17501	17476	17435	17562	17398	17325	17408	17352	17323	17477	17375	17321	17490	17434	17288	17621	17310	17322	17495	17436	17336	17493	17638	17453	17547	17610	17367	17477	17221	17444	17489	17413	17342	17357	17391	17389	17301	17448	17276	17330	17369	17329	17351	17350	17468	17360	17345	17598	17370	17426	17643	17457	17320	17395	17536	17327	17357	17557	17410	17413	17518	17503	17439	17326	17505	17547	17376	17389	17288	17460	17593	17273	17434	17494	17394	17577	17480	17474	17415	17549	17433	17503	17428	17560	17457	17482	17534	17422	17440	17362	17583	17310	17316	17381	17466	17410	17365	17395	17433	17355	17368	17418	17291	17467	17447	17432	17469	17448	17305	17492	17232	17300	17484	17349	17522	17333	17330	17239	17333	17437	17551	17417	17408	17481	17421	17315	17488	17302	17290	17660	17370	17435	17571	17268	17419	17317	17323	17596	17435	17277	17393	17323	17374	17438	17421	17558	17494	17280	17501	17319	17474	17471	17325	17509	17251	17309	17523	17442	17572	17358	17387	17577	17390	17430	17474	17373	17319	17322	17225	17475	17423	17455	17433	17478	17365	17357	17398	17429	17489	17395	17423	17547	17303	17470	17425	17507	17322	17480	17584	17359	17567	17338	17440	17400	17515	17403	17505	17592	17340	17616	17351	17471	17338	17413	17401	17413	17348	17392	17510	17434	17453	17410	17434	17381	17691	17403	17512	17259	17475	17382	17401	17425	17411	17366	17369	17551	17387	17220	17319	17448	17516	17356	17525	17410	17486	17353	17644	17722	17334	17363	17523	17375	17530	17387	17531	17283	17466	17415	17358	17481	17514	17446	17280	17392	17515	17352	17581	17411	17497	17474	17346	17429	17496	17486	17409	17463	17655	17309	17341	17482	17313	17448	17457	17624	17309	17293	17418	17481	17267	17513	17297	17419	17413	17633	17400	17400	17541	17338	17266	17421	17485	17457	17462	17413	17333	17426	17447	17438	17528	17364	17223	17517	17463	17461	17389	17314	17513	17421	17350	17376	17652	17245	17374	17454	17460	17453	17523	17422	17359	17415	17388	17479	17308	17426	17412	17467	17287	17272	17552	17363	17306	17457	17551	17493	17387	17359	17571	17421	17463	17423	17611	17417	17519	17338	17325	17419	17515	17424	17324	17415	17433	17469	17436	17288	17393	17639	17410	17504	17311	17395	17472	17324	17463	17486	17464	17345	17411	17408	17458	17363	17416	17449	17377	17485	17318	17475	17546	17342	17492	17313	17602	17510	17492	17529	17462	17493	17512	17410	17371	17438	17344	17512	17231	17439	17438	17452	17412	17474	17437	17478	17391	17523	17409	17244	17296	17381	17381	17703	17545	17588	17416	17534	17350	17611	17475	17429	17631	17319	17490	17400	17571	17392	17417	17258	17383	17438	17339	17377	17483	17348	17554	17416	17461	17466	17363	17513	17356	17355	17511	17444	17529	17462	17497	17556	17521	17460	17335	17542	17402	17318	17395	17412	17435	17560	17299	17454	17464	17202	17436	17531	17538	17475	17529	17363	17474	17661	17542	17404	17466	17532	17274	17551	17565	17203	17396	17481	17537	17501	17283	17619	17237	17373	17393	17463	17450	17424	17489	17510	17392	17313	17402	17660	17415	17516	17450	17538	17348	17350	17344	17543	17445	17564	17322	17418	17555	17405	17355	17612	17441	17191	17502	17350	17416	17477	17560	17515	17483	17541	17364	17352	17357	17302	17436	17436	17491	17255	17322	17349	17440	17485	17524	17416	17321	17470	17441	17737	17368	17521	17410	17452	17338	17545	17453	17260	17506	17419	17458	17335	17320	17459	17388	17490	17728	17399	17252	17394	17456	17428	17496	17424	17528	17425	17398	17539	17177	17471	17430	17576	17469	17561	17511	17511	17397	17401	17330	17402	17301	17566	17409	17488	17659	17457	17366	17306	17456	17377	17556	17578	17517	17526	17369	17366	17460	17396	17280	17466	17489	17445	17505	17287	17526	17344	17552	17454	17432	17397	17379	17485	17380	17323	17458	17460	17436	17384	17631	17481	17374	17526	17431	17331	17472	17539	17380	17310	17411	17449	17430	17488	17427	17421	17503	17365	17357	17459	17431	17449	17377	17164	17508	17422	17486	17560	17373	17480	17372	17310	17457	17616	17414	17347	17430	17446	17482	17381	17405	17335	17386	17492	17457	17342	17412	17397	17320	17555	17550	17456	17426	17301	17406	17517	17567	17606	17395	17415	17468	17515	17391	17651	17456	17435	17479	17389	17295	17457	17373	17541	17383	17427	17485	17472	17535	17434	17558	17426	17429	17441	17413	17339	17506	17283	17379	17328	17359	17320	17599	17466	17396	17518	17376	17451	17453	17558	17292	17400	17576	17404	17490	17535	17325	17440	17435	17458	17431	17646	17180	17421	17466	17341	17325	17517	17413	17506	17469	17272	17446	17332	17402	17326	17488	17303	17246	17428	17389	17358	17364	17516	17422	17461	17397	17525	17507	17518	17431	17282	17440	17551	17356	17407	17483	17661	17380	17512	17348	17372	17377	17386	17495	17339	17450	17389	17238	17570	17507	17414	17186	17467	17350	17419	17355	17504	17499	17379	17508	17593	17320	17455	17508	17427	17462	17488	17287	17308	17501	17315	17404	17258	17486	17558	17354	17458	17488	17334	17516	17565	17402	17446	17482	17552	17368	17503	17567	17453	17316	17267	17644	17306	17585	17554	17552	17442	17379	17503	17373	17351	17499	17433	17388	17486	17364	17489	17380	17496	17554	17586	17413	17465	17453	17480	17563	17364	17519	17311	17476	17551	17404	17581	17473	17549	17392	17299	17420	17258	17345	17347	17625	17418	17385	17305	17337	17469	17391	17484	17445	17584	17420	17441	17659	17625	17370	17498	17434	17393	17535	17436	17354	17401	17446	17456	17339	17294	17458	17526	17336	17379	17262	17504	17537	17369	17572	17545	17435	17329	17267	17477	17579	17348	17356	17519	17487	17512	17343	17581	17514	17583	17429	17482	17156	17427	17347	17324	17410	17578	17365	17357	17431	17399	17284	17259	17428	17428	17650	17307	17462	17670	17340	17215	17341	17421	17264	17583	17638	17646	17403	17487	17509	17414	17356	17265	17492	17361	17488	17271	17483	17588	17549	17544	17455	17663	17257	17430	17505	17370	17456	17501	17418	17528	17239	17531	17467	17503	17469	17497	17284	17413	17700	17496	17316	17539	17329	17534	17393	17331	17677	17466	17368	17430	17638	17524	17555	17468	17523	17521	17281	17396	17506	17381	17439	17511	17284	17337	17406	17309	17504	17458	17371	17410	17673	17425	17428	17448	17489	17284	17318	17424	17570	17372	17414	17368	17552	17569	17384	17466	17469	17380	17483	17550	17427	17384	17460	17522	17533	17218	17435	17542	17455	17408	17320	17380	17515	17487	17327	17374	17288	17484	17307	17473	17384	17349	17371	17303	17482	17291	17396	17533	17326	17332	17446	17477	17484	17408	17373	17441	17410	17501	17220	17537	17372	17533	17181	17406	17387	17464	17435	17418	17310	17538	17375	17615	17562	17493	17418	17499	17414	17347	17528	17356	17622	17562	17419	17286	17381	17435	17339	17405	17544	17487	17391	17343	17412	17300	17486	17274	17529	17564	17307	17321	17410	17472	17386	17473	17484	17400	17460	17617	17350	17398	17472	17510	17513	17382	17454	17453	17286	17291	17325	17259	17414	17240	17341	17269	17603	17398	17463	17480	17489	17394	17435	17659	17524	17465	17364	17441	17329	17322	17611	17420	17390	17418	17547	17461	17293	17343	17417	17518	17379	17545	17398	17366	17273	17546	17453	17377	17479	17327	17484	17313	17280	17430	17541	17387	17500	17433	17479	17546	17388	17336	17449	17499	17334	17317	17332	17373	17415	17393	17373	17389	17454	17446	17331	17494	17487	17510	17433	17498	17354	17413	17664	17287	17574	17406	17353	17430	17492	17324	17605	17628	17482	17153	17509	17613	17464	17374	17477	17427	17430	17586	17408	17517	17489	17511	17534	17510	17479	17430	17563	17482	17359	17485	17391	17410	17653	17421	17423	17396	17277	17545	17461	17484	17468	17335	17433	17263	17437	17392	17315	17337	17439	17592	17514	17468	17329	17478	17276	17633	17543	17437	17563	17364	17580	17468	17590	17503	17466	17363	17411	17301	17437	17433	17509	17325	17397	17506	17736	17373	17473	17453	17456	17401	17595	17400	17254	17617	17402	17463	17541	17366	17517	17460	17466	17247	17524	17538	17440	17471	17328	17317	17401	17531	17320	17372	17430	17358	17394	17259	17485	17519	17204	17444	17447	17595	17425	17470	17454	17541	17477	17453	17428	17431	17235	17434	17609	17483	17513	17582	17470	17370	17420	17264	17319	17413	17376	17378	17450	17409	17540	17292	17464	17318	17394	17369	17314	17524	17349	17529	17358	17533	17460	17421	17448	17545	17454	17551	17419	17613	17203	17604	17525	17323	17393	17472	17565	17175	17622
22021	20550	27738	29705	35732	35799	33052	30559	29811	29853	29073	29488	33663	38362	38168	35261	28569	28439	28268	28152	28238	28170	29168	30585	30201	29378	28624	28103	28262	28082	28017	28083	27975	28055	27674	27869	27864	27741	27862	28089	27811	27965	27896	27881	27652	27768	27898	27842	27690	27770	27829	27875	27933	28118	27862	27836	27902	28149	27911	27891	27777	28170	27785	27941	27963	27783	27846	28085	27826	27633	28044	27860	27808	27798	27902	27849	27633	27901	27839	27592	27835	27702	27914	27650	27747	27950	27945	27821	27922	27955	28033	27853	27896	27784	27998	28079	27760	28017	28054	27989	27917	27805	27920	27946	27810	27787	27861	27754	27899	27864	27789	27886	27854	27908	27816	27796	27853	27742	27874	27843	28075	27871	27814	27674	27704	27700	27822	27808	27765	27812	27669	27913	27832	27933	27892	27882	27834	27786	27882	27833	27885	27971	28056	27882	27913	27717	27816	27814	27781	27993	27882	27886	27650	27426	27911	27776	27608	27976	27899	27885	27915	27823	27740	27795	27884	27705	27764	28039	28003	27815	27981	27456	27908	27796	28075	27756	27721	27800	27737	27689	27786	27781	27908	27900	27611	27414	27756	27904	27749	27883	28109	27918	27758	28089	27980	27694	27445	27908	27973	27946	27703	27715	28159	27897	27743	28012	27710	27646	28148	27765	27892	27898	28037	27943	27797	27843	27599	27793	28124	27778	27894	28069	27710	27998	27787	27782	27808	27778	28000	27782	27714	27784	27963	27745	27900	27880	27797	28242	27953	27790	27945	27398	27632	27842	27754	27708	27869	27569	27683	27863	27735	27938	27696	27778	28043	28119	27715	27832	27923	28036	28085	28009	27775	27795	27772	27881	27882	27758	27917	27809	27909	27835	27767	27640	27599	27823	27971	27905	27632	28035	27609	27624	27861	27696	27854	27748	27532	27917	27776	28015	27848	27848	27817	27774	27623	27742	27979	28017	27945	27873	27996	27679	27651	27948	27853	27931	27838	27581	27970	27854	27929	27775	27730	27598	27744	27763	27980	27823	27981	27864	27690	27666	27719	27733	27676	27516	27937	27927	27583	28098	27693	27780	27809	27652	27735	27792	27616	27676	27599	27793	27961	27930	27870	27842	27756	27956	27816	27670	27914	27788	27717	27891	28016	27743	27732	27812	27640	27804	28170	27993	27890	27645	27934	27619	27877	27885	27990	27683	27589	27883	27684	27965	27865	28037	27872	28027	27904	27927	27758	27923	27766	27939	27877	27730	27450	28021	27815	28197	27765	27651	27842	27770	27662	27864	27743	27516	27814	27653	27685	27910	27663	27583	27654	27654	27778	27758	27784	27864	27881	27822	27772	27722	27774	27591	28023	27841	27915	28073	27653	27732	27890	28031	27899	27494	27616	27870	27585	28064	27888	27712	27955	27936	27873	27648	27935	27801	27866	28048	27731	27900	27803	27701	27767	27726	27872	27754	27743	27652	27827	27822	27714	27834	27952	27887	27939	27711	27972	28204	28014	27875	27981	27980	27965	27954	27925	27740	27983	27712	27887	27989	27638	27762	27610	27830	27988	27862	27830	27804	27779	27624	27688	27644	27939	27573	27903	27888	27707	27836	27829	28013	27930	27822	27798	27665	27966	27925	27585	27775	27909	27673	27762	27637	27792	27812	27849	27823	27725	27670	27773	27819	27955	28044	27787	27896	27975	27664	28050	27691	27789	27901	27874	27733	27766	27583	27754	27715	27830	27851	27658	27783	27888	27901	27491	27908	27942	27476	27850	27939	27983	27700	27801	27867	27905	28046	27394	27965	27851	27697	27984	27844	27869	27832	27945	28008	27803	28034	27600	27782	27801	27752	28057	27694	27874	27655	27759	27939	27686	27815	27900	28008	27898	27959	27843	27909	27891	27551	27918	27925	27569	27704	27839	27692	27736	27615	27837	27956	27874	27782	27805	27667	27777	27737	27884	27971	27948	27858	27691	27721	27787	27785	27937	27960	27863	27925	27703	27915	27721	27692	27578	27626	27670	27605	27892	27894	27912	27939	27687	27833	27789	28092	27741	27823	27666	27458	27605	27607	27891	27948	27952	27837	27829	27656	27731	28009	27812	27715	27729	27801	28050	27840	27566	28105	27808	27864	28052	27742	27890	28072	27527	27786	27754	27705	27780	28126	27847	27896	27956	27781	27781	27965	27922	27671	27969	27740	27686	27759	27861	27733	27872	27713	27659	27904	28022	27761	27624	27826	27727	27503	27915	27722	27946	27817	27905	27916	27780	27751	28025	27914	27713	27588	27601	27772	27927	27957	27909	27779	27722	27786	27906	27920	27600	27758	27935	28093	27661	27858	27830	27721	27700	27678	27856	27762	27878	27719	27937	27637	27821	27671	27703	27887	27594	27931	28190	27790	27942	27648	27998	27865	27648	27721	27987	27847	27822	27905	27975	27798	27612	27936	27836	27625	27743	27867	27862	28090	27890	27557	27877	27853	27789	27762	27981	27777	28005	27881	27838	27702	27939	27844	27914	28281	27735	27717	27804	27800	27783	27877	27719	28169	27922	27793	27849	27718	27682	27909	27792	27753	27911	27577	27725	28067	27720	27880	27973	27949	27916	27880	27869	27923	27582	27923	27665	27935	27842	27812	27877	27757	27912	27890	27755	27780	27843	27644	27974	27681	27612	27795	27918	27778	27653	27833	27686	28073	27783	27464	27780	27960	27751	27824	27868	27856	27799	27969	28053	27949	27773	27838	27786	28012	27758	28009	27771	27897	27796	28058	27753	27856	27670	27542	27989	27492	28029	27906	27775	27919	27960	27954	27631	27772	27788	27731	27719	27788	27717	27784	28017	27853	27783	27599	27835	27726	27840	27592	27775	27760	27695	27646	27987	27712	27702	27755	27923	27814	27940	27879	27853	27899	28012	27883	27617	27854	27707	27602	27725	27773	28027	27885	27726	27857	27824	27609	27797	27751	27675	27920	27697	28141	27974	27698	27760	27595	27693	28093	27928	27918	28051	27832	27973	27973	27744	27758	27960	27841	27919	27782	27760	27750	27882	27771	27855	27667	27732	27757	28090	27607	27708	27794	27964	28056	27814	27956	27767	27863	27898	27798	27928	27743	27611	27961	27752	27635	27900	27984	27598	27860	27798	27730	27959	27654	27749	27807	27706	27777	27710	27891	27808	28038	27813	27598	27707	27798	27853	27763	27948	27769	27731	27834	27879	28049	27570	27666	27923	27929	27679	28043	27458	27942	27573	27735	27890	27990	27623	27892	27792	27758	27920	27804	27917	27481	27855	27762	27954	27928	27862	27904	27752	27652	28000	27818	27773	27886	27633	27642	28028	27816	27683	27943	27998	28025	27807	28020	27657	27651	27858	27836	27791	27917	27823	27770	27729	27717	27896	27726	27857	27762	27593	27776	27760	27936	27829	27812	27764	27719	27960	28174	27978	27770	27663	27809	27538	27970	28001	27672	27915	28138	27835	27559	28028	27916	27836	27763	27847	27744	27704	27810	27758	27763	28011	27797	27761	27843	27885	28144	27912	27753	27823	27827	27757	27636	27705	27702	27679	27797	28087	27589	27703	27801	28048	27660	27834	27825	27915	27674	27883	27911	27739	27779	27714	27854	27950	27777	27879	27813	27658	27853	27846	27741	27689	27651	27680	27736	27854	27658	27863	27674	27975	27716	28029	27864	27820	27712	27805	27601	27835	27920	27880	27632	27769	27703	27783	27720	27718	28041	27963	27886	27834	27819	27768	27682	27774	27966	27812	27813	27885	27935	27839	27697	27720	27753	27905	27861	27904	27853	27655	27907	27575	28054	27640	27735	27932	28076	27892	27900	28013	27581	27880	28033	27950	28205	27798	27705	27630	27738	27760	27889	28094	27801	27905	27881	27768	27740	27682	27786	27532	27777	27922	27742	27760	27766	27573	27614	27886	27914	27974	27731	27717	27866	27871	27423	28051	27889	27643	27588	27620	27779	28072	27612	27437	27752	27914	27581	27452	27563	27853	27597	27805	27804	27866	27748	27558	28024	28131	27652	27667	27671	27753	27673	27863	27748	28005	27803	27899	27958	27903	27883	27904	28047	27785	27940	27817	27810	27764	27756	27763	27987	27957	27531	27770	27741	27743	27811	27755	28024	27721	27592	27775	27857	28043	27790	27629	27643	27933	27842	27951	27853	27910	27884	27666	27798	27765	27894	27882	27723	27552	27856	27901	28100	27960	27856	27854	27648	27786	27708	27934	28245	27940	27845	28002	27766	27512	27712	27981	27991	27808	27935	27585	28040	27633	27860	27739	27970	27778	27868	27899	27846	27952	27835	27625	27766	27802	27776	27785	27795	27832	27779	28051	27565	27774	27668	27845	27651	27971	27631	27739	27669	27500	27639	27935	27774	27696	27725	27863	27795	27869	27945	27630	27700	27949	27662	27874	27627	27753	27554	27954	27995	27795	27750	27788	27869	27710	27691	27746	27687	27986	27740	27719	27884	27670	27854	27993	27766	28109	27884	27871	27974	28064	27838	27942	27915	27790	27822	27992	27623	28061	27637	27981	27810	27745	27889	27670	27951	27546	27852	27753	27719	27917	27601	27724	27840	27776	27907	27932	27776	27991	27804	27841	27560	27961	27792	27844	27837	27971	27862	28145	27740	27870	27870	28001	27801	27781	27800	27640	27935	28080	27924	27786	27907	27770	27776	27746	27854	27843	27961	27834	27754	27703	27728	28023	27817	27976	27779	27608	27866	27750	27816	27889	27940	27838	27864	27597	27758	27923	27885	28011	27934	27624	27566	27970	28066	27847	27782	27825	27440	27716	27841	28043	27711	27687	27694	27842	27910	27908	27643	27821	27884	27924	27653	27598	27804	27890	28043	27991	27930	27523	28114	27963	27852	28083	27868	27948	27508	27804	27798	27882	27981	28105	27752	27858	27680	27521	27623	27567	27738	27605	27988	27876	27754	27919	27802	27787	28168	27945	27816	27827	27770	27910	27820	27670	27829	27908	27753	27942	27814	27876	28006	27832	27895	27418	27827	27711	27649	27945	27711	27782	27715	28087	27783	27695	27782	28015	27840	27611	27590	27953	27612	27795	27733	27800	27915	27524	27797	27648	27766	27827	27961	27748	27735
45626	68803	70478	62053	51124	32098	22621	21677	20594	20191	19507	19726	27069	31290	31262	25423	18131	18035	17981	17933	18043	17977	19800	21508	20351	19140	18199	17879	17801	17743	17906	17698	17810	17601	17708	17641	17631	17675	17696	17743	17581	17611	17722	17533	17798	17751	17919	17630	17603	17727	17594	17666	17618	17692	17678	17756	17680	17628	17782	17737	17632	17839	17579	17641	17768	17732	17823	17578	17763	17668	17527	17814	17613	17584	17793	17675	17839	17630	17599	17874	17542	17651	17623	17670	17741	17945	17527	17745	17412	17721	17593	17747	17908	17650	17702	17646	17798	17825	17744	17758	17650	17685	17615	17575	17623	17750	17700	17672	17811	17713	17616	17589	17821	17687	17841	17440	17956	17791	17692	17656	17667	17762	17745	17780	17573	17625	17763	17677	17800	17676	17622	17583	17796	17449	17611	17753	17662	17630	17780	17629	17762	17768	17776	17764	17724	17683	17660	17779	17631	17541	17851	17758	17593	17859	17681	17730	17739	17579	17725	17626	17710	17647	17691	17871	17715	17741	17639	17636	17727	17635	17490	17732	17602	17800	17906	17712	17709	17665	17806	17755	17588	17685	17650	17776	17698	17791	17726	17779	17773	17685	17668	17634	17608	17833	17841	17654	17666	17537	17574	17575	17714	17732	17582	17797	17544	17653	17735	17715	17670	17599	17685	17663	17586	17768	17654	17763	17777	17800	17658	17786	17663	17683	17713	17734	17744	17822	17743	17820	17726	17773	17658	17703	17727	17723	17747	17613	17631	17828	17803	17732	17724	17666	17737	17624	17875	17513	17781	17533	17635	17676	17702	17679	17650	17627	17724	17732	17756	17755	17737	17608	17747	17668	17769	17723	17650	17740	17444	17875	17677	17727	17812	17648	17685	17754	17832	17640	17611	17617	17824	17763	17761	17708	17747	17549	17671	17921	17707	17639	17659	17727	17927	17828	17638	17615	17565	17679	17811	17681	17632	17806	17627	17836	17629	17681	17655	17684	17558	17520	17755	17828	17742	17540	17875	17639	17691	17860	17652	17640	17708	17749	17436	17488	17766	17830	17693	17778	17728	17681	17823	17537	17699	17642	17796	17536	17683	17851	17558	17779	17688	17573	17486	17566	17628	17772	17693	17818	17670	17644	17730	17566	17607	17771	17785	17708	17635	17667	17694	17818	17627	17632	17664	17522	17770	17850	17713	17707	17808	17719	17836	17616	17748	17589	17434	17724	17698	17644	17638	17760	17734	17579	17578	17678	17880	17829	17660	17737	17632	17781	17712	17727	17671	17658	17662	17912	17732	17759	17737	17718	17642	17679	17762	17690	17659	17662	17622	17740	17645	17701	17641	17634	17634	17651	17697	17796	17525	17740	17677	17728	17804	17639	17679	17660	17839	17686	17887	17609	17631	17573	17439	17658	17719	17610	17700	17791	17549	17733	17620	17734	17751	17481	17624	17746	17553	17680	17732	17665	17605	17576	17751	17707	17705	17741	17607	17767	17701	17593	17721	17639	17659	17660	17689	17772	17478	17841	17694	17783	17653	17713	17783	17699	17664	17786	17730	17651	17718	17621	17610	17734	17593	17723	17694	17715	17706	17706	17654	17654	17825	17689	17831	17788	17652	17865	17705	17740	17659	17630	17711	17705	17770	17717	17604	17702	17747	17586	17685	17723	17682	17802	17750	17656	17847	17580	17826	17633	17780	17713	17658	17663	17652	17604	17768	17805	17647	17784	17657	17658	17762	17519	17755	17685	17835	17700	17646	17795	17615	17835	17656	17754	17528	17605	17684	17785	17757	17723	17778	17734	17400	17734	17767	17801	17735	17823	17592	17738	17671	17799	17683	17683	17722	17606	17808	17788	17669	17744	17658	17631	17657	17587	17715	17740	17538	17560	17488	17642	17531	17753	17565	17702	17824	17618	17805	17562	17933	17845	17724	17704	17710	17669	17533	17643	17577	17545	17573	17756	17613	17656	17824	17715	17787	17617	17824	17478	17785	17622	17880	17906	17561	17663	17731	17545	17583	17744	17801	17795	17768	17754	17755	17726	17790	17631	17796	17720	17724	17676	17638	17598	17683	17735	17732	17771	17712	17811	17935	17629	17789	17710	17667	17578	17632	17698	17706	17795	17833	17517	17606	17586	17890	17569	17835	17607	17698	17657	17682	17648	17661	17621	17801	17650	17595	17691	17541	17793	17891	17687	17561	17621	17635	17632	17629	17655	17550	17758	17658	17768	17831	17704	17594	17565	18006	17622	17736	17604	17728	17698	17709	17860	17660	17735	17639	17620	17710	17557	17550	17877	17639	17549	17674	17800	17622	17738	17581	17688	17540	17659	17822	17599	17522	17598	17682	17761	17499	17769	17774	17753	17614	17650	17738	17759	17668	17706	17697	17617	17672	17705	17519	17702	17761	17657	17587	17665	17671	17504	17721	17533	17705	17700	17787	17735	17756	17741	17781	17571	17534	17679	17700	17749	17549	17663	17623	17765	17778	17860	17894	17500	17666	17697	17975	17702	17762	17703	17677	17775	17802	17839	17529	17777	17699	17789	17667	17682	17713	17624	17808	17522	17597	17669	17683	17801	17548	17378	17523	17866	17660	17562	17661	17768	17700	17817	17632	17523	17689	17734	17688	17728	17596	17544	17631	17709	17839	17642	17679	17759	17660	17618	17527	17691	17807	17703	17666	17642	17684	17664	17617	17607	17680	17722	17611	17803	17581	17606	17776	17663	17692	17740	17673	17654	17723	17614	17657	17698	17513	17826	17720	17569	17699	17624	17850	17548	17703	17798	17594	17850	17786	17704	17664	17574	17634	17649	17630	17673	17570	17833	17483	17637	17652	17597	17727	17570	17643	17765	17581	17753	17742	17510	17604	17593	17738	17763	17621	17733	17698	17544	17552	17901	17806	17583	17624	17818	17749	17620	17847	17624	17641	17615	17558	17823	17730	17693	17654	17673	17596	17679	17687	17946	17765	17871	17908	17727	17708	17536	17782	17701	17599	17640	17740	17564	17739	17699	17677	17654	17682	17581	17702	17789	17648	17699	17741	17896	17727	17570	17703	17550	17756	17822	17870	17728	17569	17610	17703	17545	17784	17512	17741	17857	17724	17620	17700	17715	17579	17762	17559	17693	17716	17668	17671	17679	17774	17645	17678	17599	17935	17602	17738	17554	17795	17742	17642	17571	17728	17670	17750	17651	17662	17575	17655	17654	17745	17630	17747	17759	17676	17552	17663	17656	17738	17701	17749	17636	17704	17735	17697	17799	17817	17581	17826	17601	17790	17671	17650	17767	17725	17614	17735	17638	17696	17698	17672	17875	17748	17512	17525	17859	17625	17691	17722	17737	17709	17683	17505	17739	17594	17654	17701	17826	17617	17633	17750	17995	17719	17680	17500	17818	17843	17681	17845	17815	17796	17659	17567	17681	17866	17523	17697	17740	17580	17785	17739	17492	17771	17588	17593	17661	17544	17622	17746	17580	17834	17602	17549	17583	17723	17701	17685	17579	17713	17548	17690	17670	17683	17709	17762	17692	17729	17683	17784	17612	17773	17468	17740	17803	17721	17809	17622	17683	17745	17860	17722	17635	17677	17832	17892	17758	17675	17530	17764	17722	17679	17735	17700	17625	17781	17671	17576	17722	17652	17617	17844	17585	17807	17713	17772	17716	17580	17648	17725	17677	17638	17579	17712	17786	17794	17663	17446	17619	17819	17811	17612	17749	17751	17677	17743	17460	17629	17630	17798	17747	17859	17582	17662	17810	17516	17611	17689	17776	17631	17569	17744	17802	17551	17603	17785	17697	17664	17823	17801	17699	17609	17847	17752	17649	17721	17649	17637	17585	17781	17664	17659	17579	17855	17757	17768	17573	17743	17670	17639	17631	17930	17691	17530	17763	17831	17527	17638	17546	17933	17731	17914	17757	17527	17552	17729	17706	17598	17620	17569	17627	17821	17562	17639	17881	17632	17729	17802	17579	17605	17811	17596	17777	17747	17897	17634	17577	17701	17664	17855	17720	17595	17760	17617	17732	17623	17713	17546	17699	17884	17796	17709	17646	17488	17674	17641	17669	17685	17890	17552	17582	17625	17831	17721	17583	17680	17661	17539	17723	17681	17678	17618	17715	17695	17721	17623	17749	17559	17623	17635	17651	17704	17572	17800	17575	17586	17584	17667	17719	17668	17522	17607	17657	17921	17515	17692	17756	17652	17614	17869	17725	17714	17607	17739	17716	17794	17519	17782	17705	17586	17579	17642	17670	17890	17654	17742	17775	17724	17706	17636	17612	17750	17629	17761	17729	17651	17867	17782	17787	17726	17751	17893	17796	17645	17668	17720	17680	17667	17765	17709	17752	17753	17779	17569	17779	17608	17623	17631	17697	17754	17596	17724	17625	17656	17662	17819	17555	17731	17651	17632	17705	17782	17628	17749	17578	17804	17509	17730	17543	17642	17649	17728	17540	17647	17834	17832	17789	17790	17786	17728	17764	17839	17768	17756	17883	17646	17749	17914	17618	17855	17602	17738	17721	17613	17678	17705	17626	17689	17774	17658	17758	17682	17638	17664	17467	17749	17582	17773	17767	17584	17809	17726	17772	17741	17756	17668	17584	17844	17706	17799	17769	17611	17705	17795	17706	17664	17725	17774	17614	17636	17655	17913	17521	17822	17740	17560	17593	17579	17566	17435	17925	17704	17765	17740	17526	17595	17597	17743	17759	17573	17694	17653	17815	17774	17614	17668	17761	17674	17606	17558	17839	17572	17762	17896	17714	17642	17799	17661	17663	17613	17717	17827	17692	17899	17649	17607	17537	17549	17656	17631	17584	17700	17725	17731	17629	17742	17675	17605	17679	17733	17663	17642	17713	17556	17678	17610	17822	17774	17615	17791	17846	17682	17670	17619	17634	17688	17538	17728	17741	17762	17605	17381	17924	17602	17882	17722	17640	17669	17698	17678	17754	17538	17828	17828	17554	17563	17444	17624	17758	17850	17700	17566	17770	17757	17804	17933	17758	17617	17639	17888	17932	17644	17841	17815	17740	17746	17850	17770	17739	17621	17606	17717	17599	17646	17594	17570	17624	17800	17698	17652	17736	17752	17690	17673	17710	17571	17727	17665	17797	17717	17753
44057	48063	51041	48004	36419	29030	28396	27757	27395	27669	27519	27576	27687	27866	27799	27349	27192	27269	27116	27394	27254	27227	27110	27173	27081	27170	27223	27115	27183	27043	27118	27152	27199	26985	27303	27094	27333	27288	26982	27127	27349	27528	27158	27009	27024	27211	27229	26881	27400	27301	27206	27081	27304	27065	27060	26983	27268	27402	27091	27145	27171	27167	27110	27174	27190	27446	27125	27233	27283	27482	27290	27445	27165	27116	27207	27376	27175	27071	27215	27202	27325	27009	27142	27266	26980	26866	27277	27194	27445	26867	27351	27320	27422	27227	27074	27300	27376	27238	27109	26841	27132	27139	27383	27217	27152	26946	27163	27247	27353	27011	27311	27269	27582	27341	27130	27367	27269	27203	27353	27300	27302	27115	27040	27269	26846	27259	27412	27086	27206	27122	27104	27291	27242	27379	26732	26994	27012	26901	27068	27088	27139	26854	27238	26796	27098	27097	27037	27317	27331	27088	26985	27299	27127	27205	27023	27129	27142	26944	27090	27160	27230	27344	27101	27220	26996	27376	26916	27181	27051	27068	27161	27162	27315	27178	27172	27272	27304	27261	27183	27389	27166	26972	27457	27241	27353	27111	27259	27446	27218	27328	27438	27183	27379	27182	27091	26936	27215	27326	27083	27021	27384	27225	27158	27059	27019	27163	26976	27227	27269	27183	27323	27070	27085	27032	27141	27182	27394	27419	27092	27183	27336	27162	27127	27031	27298	27166	27071	27039	27097	27267	27459	27292	27246	27187	27008	27116	27267	26996	27041	27142	27490	27064	27004	27109	27357	27245	26886	27169	27219	27081	27027	27093	27385	27408	27388	27060	27161	27184	27166	27257	27121	26961	27263	26886	27081	26930	27316	27348	26959	27039	27052	26875	26899	27266	27338	27221	27199	27321	27067	27270	27298	27152	27327	27112	26900	27345	27325	27214	27232	27037	27169	26955	27210	27207	27273	27200	27231	26929	27348	27310	26982	26962	27052	27079	27179	27230	27224	27236	27252	27111	27142	27115	27122	27330	27178	27006	27235	27151	27152	27326	27203	27204	26958	27223	27175	27109	27300	27374	27219	27153	27308	27189	27267	27204	27115	27271	27203	27235	27124	27036	27296	27269	27170	27392	27066	26762	27150	26937	27138	27097	27197	27226	27079	27079	27006	27143	27223	27086	27101	27322	27217	27283	27319	27327	27168	27289	27165	27242	27161	27228	27163	27225	27516	27177	27371	26919	27132	26935	27377	27180	26943	27090	27132	27236	27328	27172	27321	27249	27085	27150	27160	27197	27140	27095	27154	27255	27128	26955	27207	27368	27199	27400	27211	27115	27143	27285	27200	27137	27117	27274	27080	27156	26964	26922	27152	27212	27207	27012	27239	27241	27110	27190	26954	27220	26920	27296	27135	27214	27281	26965	27102	27212	27040	26840	27218	27182	27353	27114	27269	26917	27201	27186	27124	26842	27059	27004	27281	27216	27393	27212	26865	27058	26911	27129	27274	27170	27053	27218	27006	27108	27087	26942	27141	27128	27173	27559	27146	27292	27166	27172	27449	27344	27185	27153	27142	27050	27386	27027	27046	27233	27247	26945	27368	27222	27144	27088	27147	27266	27032	27115	27078	27039	27119	27257	27251	27075	27387	27164	27251	27131	27406	27046	27232	27296	27232	27233	27249	27131	27080	27295	27030	27190	27287	27268	27123	27167	27205	27176	27376	27171	27040	27211	27067	27217	27056	27144	27397	27335	27062	27087	27219	27040	27229	26997	27151	27194	27246	27165	27056	27240	27070	27184	27246	27069	27207	26964	27251	27316	27072	27057	27008	27201	26977	27500	27375	27300	27127	27358	27505	27428	27126	27035	27398	26965	27272	27136	27010	26946	27071	27115	27131	27123	26991	27204	27087	27344	27024	27308	27281	27088	27077	27065	27287	27193	27103	26983	27242	27216	27292	27197	27031	27273	27247	27317	27150	27113	27188	27028	27273	27327	27485	27214	26943	27060	27039	27086	27119	27027	27132	27190	27229	27169	27131	27525	27092	27102	27292	27092	27037	26813	27098	27182	27174	26986	27244	27219	27354	27267	26984	27181	27368	27129	27210	27203	27029	27191	27186	27276	27104	27068	27267	27322	27264	27050	27107	27243	27264	27180	27345	27391	27005	27246	27064	26963	27348	27153	27241	27331	27342	27132	27287	26946	27208	26981	27244	27235	27019	27006	27088	27206	27041	27048	27166	27118	27451	27330	27070	27235	27294	27370	27347	27243	27266	27154	27328	27307	27234	27047	27017	27223	27121	27087	27130	27123	27299	27402	27004	27051	27250	27011	27136	27115	27114	27080	27374	27192	27059	27272	27167	27290	27275	27180	26982	27505	27392	27301	27112	27159	27190	27275	27394	27367	27197	27163	27362	27126	26898	26939	27211	27413	27117	27211	27092	26874	27091	27170	27126	26983	27226	27023	27353	27244	27385	27284	27475	27242	27201	27080	27388	27263	27072	27152	27056	27424	27042	27221	27360	27221	27246	27416	27003	27258	27032	27181	27408	27257	27064	27282	27410	27340	27119	27242	27151	27324	27108	27362	27273	27250	27281	27148	27268	27154	27296	27041	27053	27177	27425	26909	27067	27113	27044	27188	27243	27291	27292	27206	27219	27078	27363	27200	27165	27351	27438	26957	27083	27157	27016	26992	27003	27230	27192	27149	27243	27123	27236	27060	27259	27319	27173	27159	27285	27310	26926	27307	27528	27173	27105	27244	27122	27315	27354	27082	27231	27122	27068	27425	27104	27160	27046	27167	27293	27311	27066	27362	27115	27279	27129	27013	27158	27438	27274	27271	27114	26957	27253	27462	27163	27338	27229	27408	27287	27078	26982	27364	27292	27282	27320	26854	27082	27001	27140	27289	27292	27329	27108	27042	27230	27281	27238	27143	27067	27194	27043	27329	27149	27400	27315	27014	27229	27343	27104	26942	27291	27083	27099	27109	27269	27323	27506	27146	27240	27065	27196	27263	27033	27155	27175	26969	27044	26950	27402	27202	27226	27265	27234	26918	26742	26994	27196	27209	27429	27036	27099	27096	27177	27021	26906	27019	27209	27013	27429	27166	27219	27042	27202	26955	26973	27167	27165	27349	27168	27240	27149	27290	27200	27219	27186	27281	27427	27362	26981	27284	27093	26919	27167	27322	27215	27033	27231	27155	26870	27091	27119	27191	27362	27272	27095	27169	27189	27485	27207	27273	27110	27222	27119	27043	27277	27326	27106	27010	27335	26889	27141	27195	27215	27070	27226	27257	27027	27212	27041	27236	27268	27191	27110	27123	27322	27111	27240	26933	27125	27099	27323	27289	27343	27108	27195	27051	27200	27111	27373	27330	27272	27164	27079	27303	27193	27377	27140	27184	27178	27095	26947	26985	27100	27124	26920	27109	27123	27149	26972	27243	27342	27029	27018	27267	27181	27336	27417	27255	27429	27315	26976	27462	27252	27129	27279	27390	27191	27265	27192	27128	27253	27195	27213	27039	27168	27147	27367	27243	27242	27349	27316	27284	27084	27208	27308	27134	27216	27156	27214	27093	27127	27079	27180	27152	27059	27169	27070	27140	26920	27072	27429	27298	27247	27119	27293	27169	27061	26984	27064	27282	27323	27302	27353	27325	27021	27331	27114	26931	27186	27229	27180	27114	27068	27041	27080	27208	27058	27201	27323	27049	27070	27115	27329	27208	27207	27285	27529	27071	27084	27308	27221	27442	26875	27247	27185	27041	27224	27185	27451	27175	27088	26983	27292	27307	27222	27133	27318	27139	27354	27135	27362	27322	27094	27177	27093	26953	26690	27017	27138	27083	27163	27348	27236	27288	26914	27407	27127	27462	27429	26898	27189	27168	27209	27033	27237	27414	27319	27170	27241	27083	27044	26988	27323	27129	27179	27143	27191	27120	27070	27229	27250	27041	27320	27284	27218	27500	27399	27213	27035	27128	27105	27000	27328	27143	27266	27153	27312	27013	27266	27073	27123	26848	27313	26985	27020	27299	27332	27126	27218	27070	27235	27125	27190	27151	27187	27026	27443	27165	27373	27250	27549	27227	27156	27280	27575	27221	27139	27461	27124	27415	27283	27184	27229	27228	27303	27117	27038	27021	26989	27164	27052	26994	27292	27224	27246	27366	27217	27113	27024	27228	27224	27312	27102	27252	27167	27105	26974	27118	27396	27195	27427	27158	27166	27324	27221	27329	27139	27191	27340	26840	27312	27255	27167	27101	27232	27143	27172	27204	27250	27184	27278	26987	27413	27207	27227	27055	27107	27175	27342	27258	27268	27124	27262	27283	27165	27203	26978	27013	27216	26926	27311	27107	27164	27233	27091	27197	27433	27237	27241	26932	27174	27254	27192	27504	27363	27287	27241	27217	27323	27124	27288	26942	27315	27086	26967	27149	27097	27410	27386	27220	27238	27264	27363	27163	27325	27307	27299	27165	27314	27192	27149	27350	27280	27176	27153	27090	27249	27125	27038	27285	27043	27347	27362	27224	27202	27187	27162	26794	27167	27037	27117	27195	27212	27221	27162	27153	27309	27095	27050	27111	27265	27146	27187	27261	27075	27206	26959	27153	27363	27244	27364	27025	27480	26954	27016	27028	27105	27154	26986	26894	27077	27231	27142	27176	26883	27240	27364	27184	27380	27129	27380	27222	26815	27299	27428	27077	27139	26922	27110	27691	27384	27094	27169	27114	27022	27583	27341	27251	27150	27328	27187	27121	27148	27276	27258	27452	27000	26879	27113	27306	27246	27386	27137	27155	27213	27022	27076	27223	27173	27078	27145	27111	27278	27459	27418	27063	27186	27351	27110	27224	27076	27115	27075	27148	27233	27246	27011	27118	27308	26971	27301	27316	27069	27024	27098	27085	27262	27189	26902	27255	27235	27138	27136	27183	27080	27299	27272	27164	27256	27089	27000	27276	27259	27514	27424	27259	27126	27261	27401	27309	26922	26977	27002	27218	27171	27182	27099	26904	27131	27205	27088	27280	27286	27184	27122	27386	27146	27209	27401	27338	26917	27254	27378	27207	27198	27637	27576	27387	27377	27112	27238	26952	27244	27382	27097	27301	26997	26929	27335	26954	27145	27465	27366	27361
44982	53696	50656	42134	26942	19391	18630	18308	18232	18055	18086	17936	18246	18227	18189	17758	17331	17432	17374	17624	17511	17475	17402	17635	17698	17639	17640	17418	17288	17374	17407	17483	17436	17374	17383	17494	17535	17539	17569	17319	17433	17379	17312	17461	17371	17364	17419	17317	17327	17328	17377	17290	17131	17474	17273	17319	17448	17516	17500	17342	17269	17402	17315	17323	17493	17452	17288	17423	17468	17284	17334	17403	17489	17380	17276	17205	17429	17449	17349	17307	17254	17118	17441	17496	17273	17623	17470	17453	17359	17134	17383	17328	17507	17315	17093	17441	17320	17403	17512	17439	17302	17471	17421	17171	17209	17275	17454	17500	17332	17371	17458	17321	17312	17176	17369	17361	17522	17375	17513	17396	17331	17382	17251	17409	17329	17438	17379	17308	17376	17480	17301	17180	17291	17415	17543	17389	17417	17268	17493	17325	17345	17120	17327	17434	17452	17357	17244	17323	17337	17364	17443	17388	17371	17415	17449	17491	17571	17405	17493	17432	17263	17332	17421	17383	17333	17213	17385	17364	17166	17432	17335	17390	17392	17379	17463	17369	17363	17457	17190	17504	17317	17337	17379	17344	17437	17461	17438	17477	17287	17214	17381	17343	17108	17442	17437	17331	17419	17194	17344	17510	17289	17401	17255	17466	17456	17369	17463	17330	17308	17427	17470	17416	17307	17232	17275	17405	17422	17344	17384	17384	17396	17432	17352	17381	17437	17360	17330	17515	17425	17396	17362	17446	17412	17447	17581	17393	17351	17358	17446	17373	17342	17458	17472	17290	17265	17367	17417	17425	17549	17073	17521	17232	17367	17535	17298	17395	17323	17418	17410	17433	17327	17530	17525	17371	17344	17298	17391	17307	17334	17431	17393	17342	17230	17408	17342	17510	17281	17477	17426	17323	17332	17425	17494	17511	17256	17495	17399	17275	17515	17263	17585	17296	17345	17259	17298	17486	17461	17260	17384	17328	17410	17474	17138	17357	17395	17270	17299	17205	17388	17434	17383	17256	17158	17550	17483	17426	17257	17332	17424	17362	17479	17421	17304	17360	17506	17378	17261	17331	17398	17301	17362	17203	17486	17514	17304	17298	17347	17380	17478	17508	17131	17444	17479	17435	17350	17606	17345	17485	17226	17346	17296	17292	17451	17520	17463	17546	17363	17410	17191	17373	17395	17474	17487	17159	17327	17363	17456	17175	17518	17318	17342	17357	17398	17193	17582	17357	17398	17376	17269	17377	17479	17313	17456	17509	17265	17313	17461	17497	17372	17481	17337	17441	17504	17419	17468	17218	17258	17350	17388	17341	17214	17330	17200	17219	17169	17449	17481	17102	17364	17660	17265	17322	17432	17424	17426	17470	17427	17347	17465	17321	17501	17456	17363	17487	17275	17494	17087	17398	17442	17433	17345	17251	17696	17462	17247	17465	17341	17441	17338	17430	17384	17269	17265	17381	17505	17463	17201	17477	17375	17539	17273	17343	17482	17294	17443	17508	17303	17360	17412	17487	17509	17262	17251	17339	17516	17397	17381	17366	17421	17398	17322	17273	17593	17380	17460	17365	17245	17327	17413	17253	17228	17368	17350	17557	17489	17293	17405	17417	17443	17123	17302	17362	17357	17415	17428	17329	17343	17399	17648	17359	17373	17327	17323	17376	17487	17439	17326	17435	17313	17193	17242	17495	17573	17334	17296	17478	17436	17329	17402	17301	17298	17433	17477	17428	17415	17263	17391	17311	17360	17448	17426	17248	17375	17361	17227	17325	17397	17216	17361	17421	17425	17426	17352	17348	17351	17467	17337	17528	17241	17437	17170	17237	17429	17311	17494	17327	17593	17405	17413	17275	17435	17372	17443	17509	17244	17489	17459	17533	17190	17462	17200	17325	17372	17413	17445	17377	17181	17373	17313	17130	17368	17418	17466	17484	17309	17241	17464	17412	17347	17433	17298	17357	17414	17453	17331	17310	17240	17253	17487	17433	17408	17252	17441	17404	17413	17281	17441	17355	17378	17339	17396	17351	17162	17557	17132	17348	17381	17373	17432	17358	17361	17406	17383	17414	17368	17481	17427	17394	17346	17369	17450	17414	17265	17343	17388	17167	17414	17425	17337	17421	17384	17317	17374	17392	17500	17512	17487	17328	17579	17353	17473	17402	17436	17293	17473	17406	17481	17273	17580	17274	17389	17406	17368	17526	17382	17470	17383	17271	17480	17405	17366	17451	17417	17474	17469	17441	17547	17333	17449	17401	17474	17360	17314	17528	17258	17362	17434	17307	17446	17238	17417	17169	17259	17318	17375	17385	17473	17497	17458	17374	17368	17359	17264	17423	17426	17444	17322	17309	17326	17354	17300	17289	17440	17406	17296	17366	17371	17366	17425	17382	17324	17407	17358	17363	17306	17343	17485	17488	17439	17399	17257	17287	17259	17272	17429	17438	17345	17530	17399	17487	17307	17447	17535	17446	17417	17449	17388	17362	17371	17308	17359	17339	17613	17410	17223	17622	17346	17428	17270	17161	17350	17363	17371	17511	17226	17451	17566	17316	17243	17300	17309	17319	17413	17328	17339	17377	17353	17354	17226	17299	17412	17149	17347	17338	17259	17342	17474	17418	17410	17198	17394	17530	17401	17336	17330	17316	17535	17500	17446	17412	17280	17527	17310	17391	17343	17311	17440	17326	17492	17358	17342	17597	17293	17377	17525	17288	17394	17439	17323	17412	17421	17234	17414	17281	17260	17380	17630	17297	17391	17451	17372	17424	17491	17337	17373	17218	17305	17359	17331	17504	17367	17311	17549	17224	17483	17306	17366	17292	17361	17294	17409	17403	17510	17394	17388	17409	17419	17492	17319	17480	17397	17457	17505	17330	17290	17238	17405	17374	17398	17133	17498	17557	17283	17395	17181	17343	17395	17290	17307	17427	17193	17380	17363	17466	17487	17429	17430	17333	17409	17450	17437	17356	17419	17384	17453	17331	17259	17316	17484	17372	17348	17277	17317	17322	17227	17262	17244	17482	17329	17394	17397	17217	17534	17385	17256	17242	17393	17327	17354	17291	17378	17269	17404	17483	17320	17415	17304	17322	17301	17464	17284	17283	17446	17234	17442	17389	17377	17424	17490	17392	17503	17582	17390	17398	17368	17316	17454	17240	17421	17433	17412	17328	17346	17409	17547	17280	17358	17274	17312	17298	17419	17405	17440	17236	17397	17588	17536	17321	17385	17674	17167	17444	17544	17464	17379	17473	17355	17436	17516	17439	17436	17492	17472	17379	17390	17429	17313	17334	17460	17484	17302	17321	17490	17276	17358	17334	17347	17295	17491	17484	17396	17466	17326	17483	17318	17486	17489	17386	17293	17238	17388	17574	17328	17387	17387	17473	17441	17279	17393	17418	17342	17407	17347	17317	17358	17319	17393	17411	17301	17310	17586	17421	17345	17288	17350	17431	17298	17380	17529	17345	17627	17341	17455	17345	17501	17293	17267	17380	17261	17448	17490	17199	17455	17342	17399	17216	17219	17366	17366	17259	17373	17363	17298	17191	17487	17474	17446	17273	17252	17239	17303	17316	17349	17486	17318	17521	17264	17459	17479	17405	17329	17345	17331	17388	17551	17419	17228	17363	17492	17344	17296	17488	17489	17398	17478	17382	17420	17186	17435	17429	17380	17335	17551	17208	17372	17380	17298	17540	17404	17468	17406	17342	17405	17422	17386	17363	17479	17442	17372	17422	17301	17253	17142	17391	17334	17306	17374	17285	17400	17348	17418	17395	17354	17480	17209	17340	17280	17414	17487	17272	17305	17487	17399	17389	17428	17421	17436	17414	17371	17574	17280	17442	17243	17313	17256	17476	17405	17361	17276	17270	17235	17404	17460	17408	17386	17346	17590	17288	17389	17329	17505	17135	17470	17464	17381	17391	17383	17568	17438	17269	17366	17358	17320	17466	17227	17562	17249	17351	17507	17446	17521	17394	17423	17489	17469	17317	17458	17348	17459	17420	17476	17499	17384	17490	17451	17570	17607	17437	17506	17321	17374	17455	17229	17458	17335	17297	17465	17396	17486	17573	17406	17334	17379	17512	17586	17414	17213	17523	17337	17341	17325	17263	17660	17404	17382	17354	17400	17373	17362	17407	17434	17368	17302	17366	17320	17428	17432	17348	17576	17291	17355	17401	17221	17287	17473	17381	17406	17524	17252	17194	17395	17323	17343	17434	17380	17386	17351	17366	17344	17293	17231	17394	17476	17139	17315	17342	17446	17374	17513	17479	17398	17534	17294	17225	17314	17413	17360	17339	17445	17217	17244	17458	17417	17361	17288	17396	17213	17426	17521	17507	17304	17420	17197	17507	17290	17351	17429	17490	17427	17563	17553	17318	17324	17288	17281	17461	17478	17322	17420	17379	17489	17246	17312	17412	17479	17436	17440	17464	17184	17232	17240	17484	17387	17611	17404	17268	17478	17368	17469	17401	17270	17332	17388	17361	17483	17554	17263	17368	17331	17419	17481	17405	17267	17286	17406	17499	17380	17294	17393	17228	17403	17383	17550	17530	17411	17420	17375	17322	17400	17126	17281	17469	17337	17506	17420	17226	17543	17279	17473	17410	17473	17372	17224	17342	17557	17420	17504	17345	17412	17266	17357	17366	17450	17305	17262	17508	17379	17579	17315	17433	17380	17410	17430	17346	17351	17224	17295	17356	17387	17552	17271	17331	17505	17419	17292	17360	17429	17461	17405	17369	17551	17245	17329	17431	17447	17395	17366	17364	17104	17484	17348	17407	17338	17414	17464	17326	17344	17429	17311	17359	17304	17444	17266	17441	17263	17283	17466	17409	17333	17566	17492	17449	17343	17276	17418	17420	17441	17462	17459	17305	17570	17490	17434	17422	17237	17365	17272	17397	17347	17268	17452	17329	17303	17356	17488	17295	17482	17376	17303	17502	17444	17328	17287	17185	17327	17441	17581	17404	17294	17411	17536	17482	17279	17304	17328	17349	17505	17286	17289	17422	17569	17378	17414	17264	17422	17296	17374	17273	17192	17300	17445	17464	17255	17357	17407	17462	17428	17488	17385	17311	17433	17419	17336	17359	17304	17524	17244	17379	17408	17428	17252	17348	17619	17317	17432	17624
23531	20645	29626	33398	31127	29984	30433	28591	27871	28346	28072	27789	31606	34382	34326	31942	28264	27149	27164	27216	27209	26943	27492	27918	28351	27947	27364	27018	27063	26939	27134	26966	26960	27116	26930	26788	27020	26943	27059	26892	27289	27238	27162	26871	26994	27037	27073	27025	26990	27066	26931	26943	26885	27217	27249	26951	27050	27080	27233	27013	27119	26934	27029	26987	26814	27042	26779	27155	26978	27131	27073	27147	27095	27045	27253	27067	27169	26894	27081	26927	27106	27243	27060	26916	26896	27026	27140	27127	26987	26921	26835	26887	26767	27173	26910	26974	27305	27177	27192	27063	27275	27006	27077	27216	26868	26901	27007	27004	27115	27027	26965	27161	26923	26963	26867	27027	27150	27095	26898	26897	27087	26855	26909	26966	26912	27134	27248	26918	27044	26841	27054	27228	26878	27173	26941	27028	26960	26932	27033	26946	26972	27104	27089	26972	27114	26871	26947	27041	27228	26952	26955	27091	27142	27097	27072	26930	26714	26781	26800	27019	26960	27069	27015	26931	27019	26926	26970	26975	27034	27158	26955	27016	27043	26988	27009	26730	26866	26989	26720	26829	26865	27118	26765	27047	26896	26899	27215	27131	27203	26946	27034	27037	26932	27053	27174	26901	26795	27131	26891	26966	27271	26805	27168	26957	26940	26875	26849	27080	27096	27044	27122	26956	27171	26904	26904	26890	27240	26851	26926	26999	26995	27108	27068	26941	26993	27052	26888	26768	26994	27198	26883	27042	27046	27170	27070	27028	26777	27039	27079	26941	27025	26759	27225	27132	27079	27046	27170	27203	27151	26864	26859	26732	26796	26865	26893	27059	26799	26936	26958	26918	27132	26999	27120	27188	26734	26768	27183	27175	27083	26960	26918	27016	26832	27064	26993	26830	27070	26985	26876	26845	27001	26894	27026	27068	27152	27074	27079	26877	26980	27212	26971	27006	27007	27003	26967	27028	27099	26873	27188	27157	27150	26999	26949	26793	26766	27108	26953	26802	27160	26809	27063	26693	26751	27247	27066	27254	27158	27003	26722	26857	27013	26952	27040	26988	27301	26970	27251	27087	26969	26997	27224	27045	26999	26884	27014	27195	26914	26759	27005	27143	27056	26895	27015	26975	26797	26791	26951	26980	27099	26881	27066	27003	26829	27048	26891	27100	26958	27027	26921	27130	27061	27077	26993	26847	27184	27013	27105	27073	26941	27211	26867	26882	27137	26762	27028	26880	27075	27119	26985	26921	26859	26995	27200	27316	26822	26982	26871	26927	27134	26930	27249	26963	27205	27060	27190	27170	27110	26919	27106	26980	27088	27109	27151	27056	26988	26776	27084	26747	26811	27155	27066	27153	26891	27080	27006	27076	26922	26816	26811	27017	26969	27126	27243	27002	26949	27129	27148	26966	27068	26856	26834	26677	26895	26963	26982	26876	27019	27066	27119	27215	27159	26867	26926	27063	26852	27050	27000	26978	27126	26921	26946	27082	26926	26956	27076	26974	26786	26811	27050	26977	26944	27163	27241	27003	27000	27093	27008	26827	26870	26969	27154	26839	26801	26905	27094	26940	26968	27041	27281	27165	27239	27185	26760	27075	27001	26936	26871	26905	27181	27094	26916	27090	27065	26997	27062	26957	26863	27156	27058	27086	26855	26799	26813	27122	27187	27128	26972	26997	27371	26944	27080	27117	27014	26888	27038	26933	26832	26782	26865	27098	27056	27005	26918	26895	26929	26927	27240	27065	26938	27147	27064	27020	27202	26979	26799	27139	26815	27068	26978	26801	26822	26956	27048	27027	27086	26816	26969	26981	27047	26973	27113	27003	27089	27137	26773	27028	26980	26901	27069	27047	26847	27087	26921	26908	27033	27283	26725	27058	26974	26773	26967	26739	27032	27132	27023	27173	27147	26894	27006	26985	27079	27010	26979	26745	26963	26817	26951	27144	26875	27139	26782	27047	27084	26987	26960	27145	27268	26957	27174	27179	26888	27023	26886	26993	27177	26862	26999	27116	27070	27243	26999	27183	27140	27020	26963	26979	27167	26994	26839	26901	26898	27020	27106	26957	27006	27033	27058	27059	27178	26970	26949	26911	26818	27058	27120	27075	27063	27188	26875	27193	26965	26971	26948	26995	26907	27198	26926	26922	26976	27255	26886	26835	27106	27243	27137	26976	26819	26959	26861	26853	26928	26968	27241	26956	27014	26885	26982	27163	26874	27005	27066	27111	27162	27131	26930	26931	27023	27008	27087	26921	26918	26777	26786	26934	27094	27034	27183	26912	27104	27116	27264	26914	27149	26948	26815	26871	26874	26902	26744	27147	26899	26883	26946	26883	27283	26935	26983	27166	27036	26896	26897	26793	27340	26768	26939	26775	27074	27043	27059	27080	26816	26996	26996	26859	26878	26730	27002	27088	27013	27013	26918	27296	27043	26879	27127	26883	26902	27029	27060	27175	26909	26798	27114	26787	26808	27099	27120	26936	26815	27056	26834	27016	27165	26938	27246	26703	26920	26849	26909	26883	27067	27140	27078	26814	27193	26811	27190	27131	26999	26859	27039	26889	26833	26876	27138	26868	27105	26918	26938	26810	27124	27053	26853	27036	27220	27194	27311	27046	27140	27224	27296	27002	27050	27009	26881	26921	26730	27142	27338	26914	26812	27092	27159	27207	26940	26919	27106	27285	27241	27116	26986	26733	27066	27062	26995	26975	27024	27127	27294	26715	27407	27105	26881	27168	27151	26874	27071	26912	26972	27032	27297	26970	27044	26899	26981	27009	27106	26910	27048	27159	27052	26996	27141	27021	26874	26964	27122	27111	26614	26944	26954	27164	26868	26722	26977	26936	26935	26989	27099	26791	26916	27055	26869	27103	27034	26945	26815	26936	27217	27091	26784	27003	26953	26821	26920	27024	26793	27341	26916	27195	27128	26937	27305	27236	27081	27038	26845	26947	27095	27007	27030	27042	27090	26878	26795	26919	27078	26910	27000	27015	26889	27106	26832	26942	27032	26979	26997	27018	27040	27147	27081	26952	27218	27295	27172	27087	26960	27195	26899	26951	26955	26976	27154	27098	27029	26946	27075	27078	26954	27180	27194	26890	26960	26978	27167	27090	27019	27075	27143	26946	27140	26996	27114	27081	27109	26854	26900	27039	27308	27049	27044	27081	27011	27064	26967	26951	26983	26959	26999	26964	27074	27089	27072	26997	26988	27171	26932	26824	26825	27145	26985	26936	26732	26844	26802	26970	26953	26985	27146	27116	27280	26931	26950	27104	27015	26989	26870	26659	26955	26939	27043	26888	27069	27076	26966	26941	27010	27075	27139	27055	26863	26767	26882	26688	26851	26975	27077	27014	27025	27041	27133	27042	27026	26921	27038	26979	27029	27064	27026	26871	27171	26894	27080	27106	26961	27428	27028	27062	26861	27031	26969	27008	27259	26979	27084	27145	27157	27154	27253	26970	26979	26860	27081	27011	26823	26811	27011	27171	26923	27020	27164	26934	27222	27139	27121	27147	27036	27100	27129	26851	27120	26963	26903	27039	27254	26667	26913	27099	27169	26798	26967	26794	26617	27003	27165	26867	27055	27230	27170	27035	26982	27022	26978	27057	27063	26858	27081	27069	27081	26911	27056	26895	27111	27146	26924	27061	27125	26952	26811	26977	26895	27186	26965	26906	26984	27086	26909	26998	26792	26969	26860	26977	26817	27024	27110	26773	27079	27050	27090	26830	26973	27096	27053	26974	26978	27161	26862	26895	26861	26930	26948	26854	27022	26862	26970	26903	26907	27076	27068	27112	27049	26854	27108	26886	27041	27015	26985	27026	27183	27104	27035	27085	26906	26992	26775	26862	26905	27287	26966	27095	26762	27027	27059	26908	27227	27117	27027	26977	27173	26959	27111	27059	26999	27110	27176	27229	26869	26800	27285	27292	27259	27180	27056	26982	26811	26851	27075	27141	27053	26796	26934	27084	26973	26821	27187	26876	27229	26923	26995	27257	26796	26873	27035	26989	27001	27139	27240	26934	27019	26976	26948	27043	26980	27150	27000	26854	26861	27086	27029	27082	27009	26874	27107	27036	27014	27044	26996	26911	26987	27041	27038	27281	27286	27123	27003	26793	27100	27162	26957	27035	26878	26959	26908	26951	26881	26809	27045	27166	27196	27078	26897	26852	27052	27114	27280	27035	26996	26993	27105	27112	27149	26838	26831	26816	27023	26969	26986	26938	27077	27261	26915	27074	26857	26993	26807	26987	26838	27121	26887	26779	27188	27150	27019	27065	27181	26895	27111	26803	26660	26943	27392	27001	27035	26880	26852	26872	26931	26712	26952	27221	27279	27114	27048	26772	26958	27140	27115	27192	26840	26967	26929	26867	27102	26835	27078	26951	27059	27098	27047	26821	26980	26953	26852	27015	26997	26955	27113	26794	26818	27312	26948	26899	26917	27141	26897	26934	27263	27014	26917	27214	27002	27175	26950	26949	27078	27051	26983	26971	27112	26639	27027	26854	26963	27033	27039	27067	26903	26980	27063	26924	27043	27004	26948	27154	27005	26974	26963	26869	26938	26852	26987	27034	26847	26964	27064	26851	27116	26930	26911	26961	26968	27067	26700	27078	26747	27050	27039	26976	27341	27200	26795	27193	27072	27125	26812	27128	27043	26959	26872	27053	27299	27345	26797	27004	27100	27200	26823	27245	27128	26880	26977	27097	27126	26984	26805	27070	27116	27140	27158	27137	26868	27322	26777	26967	27131	27084	27125	27069	27158	26869	27167	27358	27125	27002	26890	27010	26937	26940	26849	26993	27077	26854	26777	27180	26933	26876	27096	27023	27061	27006	26825	27204	27061	27002	26705	26795	26887	27017	27097	27165	27152	27147	27127	26982	27086	27055	27250	27021	27035	26819	26817	26985	26913	26978	27052	26980	27081	26966	27258	27009	26690	26928	26971	27002	26857	27041	27057	27069	27123	26962	27013	27014	27131	27199	26905	26987	26975	26872	26841	27118	27127	27036	27135	27016	26835	26989	26974	26899	27277	27040	27065	26950	26899	26942	26893	26939	27144	26873	26952	26990	26828	26997	27010	26901	27103	27070	27352	27113	26926	26962	26756	27021	26878	26919	26907	26909
43244	66685	68331	52126	33178	22267	19743	19265	19012	18600	18333	18601	24505	27167	26569	22529	18097	17567	17387	17369	17356	17485	17768	18757	19084	18332	17901	17536	17473	17460	17309	17266	17409	17399	17349	17518	17535	17294	17380	17384	17283	17500	17334	17459	17339	17306	17427	17277	17386	17549	17418	17481	17316	17310	17327	17317	17436	17245	17217	17506	17289	17363	17242	17404	17457	17456	17422	17316	17329	17535	17360	17445	17353	17313	17297	17277	17421	17202	17400	17477	17333	17437	17385	17445	17434	17281	17378	17389	17494	17468	17345	17303	17372	17547	17273	17459	17352	17369	17294	17410	17438	17395	17433	17332	17369	17237	17310	17398	17433	17408	17330	17300	17325	17274	17236	17430	17391	17386	17529	17388	17543	17291	17488	17249	17386	17284	17237	17312	17507	17350	17503	17619	17406	17371	17363	17495	17530	17362	17442	17375	17276	17428	17409	17261	17417	17401	17260	17213	17312	17175	17288	17294	17447	17337	17332	17260	17258	17470	17450	17422	17425	17169	17420	17415	17520	17386	17548	17317	17299	17398	17533	17416	17417	17399	17424	17333	17300	17392	17352	17266	17457	17303	17314	17486	17415	17254	17391	17272	17349	17570	17355	17208	17288	17241	17236	17460	17332	17307	17544	17518	17381	17268	17554	17395	17382	17481	17386	17257	17301	17248	17288	17244	17275	17447	17315	17394	17323	17194	17458	17228	17277	17403	17381	17265	17572	17284	17433	17425	17431	17346	17238	17500	17379	17432	17653	17371	17221	17403	17357	17408	17355	17483	17426	17452	17384	17309	17247	17125	17223	17388	17300	17367	17346	17339	17364	17327	17599	17501	17180	17426	17444	17323	17481	17309	17500	17188	17335	17195	17440	17310	17486	17314	17485	17260	17477	17459	17549	17462	17300	17353	17439	17329	17280	17495	17382	17512	17328	17269	17406	17333	17404	17349	17441	17428	17362	17327	17382	17272	17323	17315	17411	17312	17274	17506	17342	17315	17373	17428	17222	17499	17437	17359	17508	17397	17252	17489	17365	17355	17303	17254	17397	17478	17274	17540	17282	17490	17297	17444	17387	17569	17487	17361	17436	17441	17351	17295	17346	17221	17269	17551	17338	17348	17591	17404	17368	17355	17446	17343	17382	17355	17270	17352	17458	17378	17369	17539	17309	17619	17380	17266	17448	17269	17375	17278	17340	17420	17343	17459	17178	17398	17381	17386	17447	17414	17476	17467	17413	17361	17438	17458	17318	17334	17462	17513	17360	17342	17304	17293	17377	17347	17480	17418	17536	17484	17311	17333	17233	17517	17390	17450	17481	17464	17428	17210	17372	17376	17522	17369	17507	17370	17415	17416	17393	17279	17464	17323	17282	17284	17338	17523	17281	17237	17406	17394	17454	17269	17390	17222	17372	17266	17448	17399	17412	17199	17434	17422	17431	17414	17385	17365	17548	17506	17384	17433	17322	17409	17379	17306	17443	17372	17333	17430	17368	17428	17496	17233	17482	17311	17392	17550	17294	17242	17468	17618	17412	17430	17307	17250	17344	17356	17470	17423	17468	17293	17384	17381	17383	17338	17492	17498	17410	17364	17390	17372	17556	17393	17308	17364	17501	17426	17291	17443	17410	17383	17428	17634	17382	17425	17351	17421	17301	17351	17225	17293	17428	17311	17406	17368	17180	17338	17386	17390	17477	17423	17298	17490	17460	17262	17285	17474	17514	17521	17402	17413	17306	17272	17292	17203	17412	17439	17186	17417	17305	17360	17329	17532	17434	17534	17396	17363	17338	17356	17348	17582	17318	17210	17349	17367	17569	17477	17429	17357	17471	17337	17381	17369	17370	17558	17444	17350	17462	17509	17491	17594	17419	17469	17461	17321	17425	17432	17609	17421	17213	17452	17420	17263	17408	17180	17370	17429	17347	17403	17293	17317	17336	17219	17357	17389	17278	17269	17327	17365	17378	17416	17591	17243	17419	17368	17280	17329	17335	17369	17480	17336	17418	17394	17470	17140	17382	17422	17285	17422	17193	17253	17353	17300	17271	17531	17343	17449	17610	17429	17413	17151	17437	17365	17213	17385	17250	17616	17379	17303	17378	17502	17485	17468	17421	17473	17482	17201	17383	17367	17455	17338	17545	17418	17309	17239	17528	17257	17553	17164	17542	17314	17348	17335	17486	17497	17426	17333	17168	17429	17295	17452	17408	17278	17429	17485	17454	17389	17262	17337	17262	17321	17380	17325	17502	17587	17221	17462	17392	17419	17382	17503	17312	17142	17292	17481	17358	17248	17283	17379	17292	17413	17409	17284	17394	17265	17446	17269	17375	17387	17485	17450	17435	17399	17487	17291	17338	17426	17325	17359	17279	17487	17454	17431	17247	17400	17520	17364	17327	17419	17443	17462	17312	17427	17250	17139	17350	17457	17419	17392	17516	17424	17175	17352	17338	17384	17384	17496	17288	17512	17363	17460	17279	17427	17480	17309	17500	17232	17468	17201	17454	17375	17446	17586	17453	17344	17347	17342	17199	17416	17397	17492	17349	17294	17453	17412	17276	17273	17243	17214	17307	17488	17417	17531	17398	17420	17303	17434	17409	17356	17393	17294	17410	17426	17393	17581	17444	17496	17565	17353	17495	17263	17293	17237	17373	17420	17563	17332	17392	17543	17447	17410	17348	17328	17227	17424	17394	17426	17270	17478	17310	17525	17459	17389	17439	17363	17412	17503	17273	17369	17381	17257	17347	17490	17419	17351	17410	17253	17517	17415	17468	17326	17469	17198	17212	17415	17434	17481	17372	17483	17205	17478	17321	17470	17315	17604	17293	17279	17136	17314	17381	17573	17340	17172	17372	17336	17344	17401	17409	17534	17229	17522	17585	17485	17366	17387	17407	17259	17329	17430	17267	17374	17404	17324	17424	17493	17290	17490	17427	17296	17327	17318	17352	17281	17421	17282	17348	17419	17340	17422	17379	17411	17631	17530	17403	17408	17614	17443	17488	17564	17250	17417	17415	17500	17505	17571	17439	17306	17288	17413	17377	17381	17325	17492	17366	17446	17397	17457	17330	17445	17413	17524	17247	17498	17414	17185	17474	17215	17304	17367	17468	17407	17321	17384	17302	17460	17332	17272	17312	17210	17295	17553	17227	17293	17330	17375	17359	17477	17451	17464	17476	17319	17272	17328	17248	17423	17561	17454	17468	17387	17387	17358	17366	17319	17263	17540	17416	17388	17336	17398	17265	17487	17370	17320	17520	17384	17496	17328	17419	17271	17347	17517	17438	17558	17549	17478	17208	17280	17547	17180	17503	17579	17299	17369	17413	17330	17352	17245	17352	17428	17370	17264	17422	17547	17291	17325	17398	17286	17456	17369	17434	17383	17498	17623	17466	17395	17354	17412	17397	17396	17303	17330	17378	17339	17348	17513	17538	17419	17312	17343	17424	17439	17345	17540	17448	17308	17321	17422	17171	17396	17520	17331	17462	17451	17323	17439	17343	17459	17343	17232	17388	17495	17302	17316	17401	17519	17376	17634	17175	17553	17331	17480	17376	17436	17311	17405	17349	17259	17425	17339	17335	17329	17446	17473	17546	17417	17398	17414	17348	17441	17270	17413	17532	17211	17289	17343	17132	17296	17485	17508	17281	17492	17377	17265	17420	17348	17519	17446	17373	17403	17598	17367	17260	17370	17442	17569	17257	17438	17358	17207	17254	17312	17114	17204	17326	17409	17501	17434	17209	17352	17353	17129	17430	17374	17360	17356	17261	17292	17402	17330	17391	17226	17309	17285	17293	17369	17479	17399	17429	17381	17279	17383	17263	17297	17330	17668	17450	17318	17370	17366	17499	17534	17271	17424	17460	17515	17253	17401	17487	17326	17409	17328	17502	17306	17299	17425	17274	17278	17290	17511	17642	17458	17444	17391	17371	17316	17313	17396	17323	17532	17250	17193	17289	17313	17403	17332	17468	17480	17526	17376	17430	17277	17245	17390	17422	17429	17608	17347	17365	17423	17481	17325	17307	17486	17246	17406	17438	17214	17351	17342	17366	17113	17478	17338	17206	17374	17440	17496	17317	17530	17386	17421	17471	17462	17465	17443	17308	17411	17372	17385	17389	17421	17188	17214	17271	17328	17136	17351	17309	17377	17335	17415	17480	17496	17436	17331	17186	17447	17427	17407	17205	17364	17351	17336	17456	17245	17450	17430	17305	17371	17378	17419	17123	17375	17224	17249	17358	17313	17312	17524	17505	17424	17479	17210	17434	17446	17223	17436	17315	17429	17427	17347	17370	17333	17382	17523	17259	17363	17505	17511	17539	17465	17387	17355	17513	17618	17298	17349	17359	17447	17575	17397	17349	17228	17281	17125	17341	17372	17460	17439	17369	17323	17236	17341	17301	17355	17385	17379	17245	17380	17281	17373	17616	17267	17572	17557	17271	17267	17356	17398	17432	17295	17235	17469	17524	17402	17460	17601	17334	17385	17521	17423	17435	17293	17452	17440	17501	17343	17387	17485	17466	17428	17392	17526	17393	17309	17314	17521	17371	17236	17416	17416	17290	17316	17339	17529	17309	17510	17470	17635	17149	17294	17332	17289	17557	17452	17325	17483	17420	17257	17501	17270	17575	17469	17305	17383	17314	17342	17427	17276	17309	17398	17330	17343	17501	17215	17382	17493	17372	17390	17467	17487	17473	17212	17300	17457	17319	17404	17553	17278	17278	17449	17368	17353	17285	17405	17377	17297	17384	17426	17407	17328	17307	17308	17565	17379	17375	17352	17499	17364	17377	17638	17486	17383	17403	17227	17239	17443	17487	17517	17309	17411	17234	17424	17492	17550	17436	17497	17410	17247	17374	17290	17408	17364	17441	17371	17217	17290	17470	17380	17436	17444	17554	17556	17450	17493	17510	17343	17269	17496	17450	17411	17432	17346	17490	17284	17356	17205	17424	17519	17440	17270	17203	17248	17365	17288	17446	17418	17331	17371	17304	17281	17423	17374	17359	17480	17455	17373	17297	17320	17257	17324	17379	17568	17548	17485	17355	17318	17420	17349	17221	17467	17477	17384	17347	17366	17386	17334	17463	17297	17610	17239	17353	17397	17359	17386	17482	17545	17352	17622	17374	17410	17371	17245
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
