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
339928405524	339928406086	339928406636	339928407186	339928407736	339928408286	339928408836	339928409386	339928409936	339928410486	339928411036	339928411586	339928412136	339928412686	339928413236	339928413786	339928414336	339928414886	339928415436	339928415988	339928416536	339928417086	339928417636	339928418186	339928418736	339928419286	339928419836	339928420386	339928420936	339928421486	339928422036	339928422586	339928423136	339928423686	339928424236	339928424786	339928425336	339928425886	339928426436	339928426986	339928427536	339928428086	339928428636	339928429186	339928429736	339928430286	339928430836	339928431386	339928431936	339928432486	339928433036	339928433586	339928434136	339928434686	339928435236	339928435786	339928436336	339928436886	339928437438	339928437986	339928438536	339928439086	339928439636	339928440186	339928440736	339928441286	339928441836	339928442386	339928442936	339928443486	339928444036	339928444586	339928445136	339928445686	339928446236	339928446786	339928447336	339928447886	339928448436	339928448986	339928449536	339928450086	339928450636	339928451186	339928451736	339928452286	339928452836	339928453386	339928453936	339928454486	339928455036	339928455586	339928456136	339928456686	339928457236	339928457786	339928458336	339928458886	339928459436	339928459986	339928460536	339928461086	339928461636	339928462186	339928462736	339928463286	339928463836	339928464386	339928464936	339928465486	339928466036	339928466586	339928467136	339928467686	339928468238	339928468786	339928469336	339928469886	339928470436	339928470986	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23310	21655	29675	24630	24255	29642	32802	27736	25946	25394	24709	23990	23621	23045	22892	22466	22471	22396	22335	22296	22204	22089	21681	21709	21707	21639	21751	21788	21763	21604	21652	21811	21659	21717	21630	21596	21564	21551	21529	21403	21568	21637	21682	21622	21522	21460	21617	21388	21603	21505	21397	21536	21673	21557	21662	21456	21538	21687	21502	21395	21565	21358	21395	21643	21314	21227	21278	21446	21594	21348	21533	21426	21568	21351	21279	21466	21489	21420	21398	21526	21511	21436	21435	21565	21603	21573	21471	21511	21581	21383	21608	21279	21494	21429	21427	21438	21509	21613	21481	21298	21644	21324	21585	21594	21599	21386	21487	21576	21437	21618	21362	21370	21234	21299	21399	21157	21369	21466	21552	21497	21493	21788	21309	21312	21519	21685	21458	21597	21351	21238	21521	21335	21607	21504	21496	21504	21502	21536	21435	21326	21534	21326	21442	21393	21415	21412	21563	21760	21443	21318	21573	21331	21499	21472	21462	21387	21257	21274	21355	21340	21351	21591	21535	21497	21415	21400	21409	21358	21383	21384	21542	21518	21500	21324	21356	21535	21509	21458	21429	21387	21522	21336	21335	21454	21466	21289	21557	21380	21407	21674	21274	21292	21290	21213	21230	21541	21526	21475	21482	21344	21366	21500	21289	21441	21500	21427	21447	21265	21506	21223	21424	21324	21551	21475	21128	21444	21431	21432	21563	21508	21382	21482	21348	21506	21476	21542	21525	21364	21293	21443	21157	21335	21566	21367	21338	21167	21456	21468	21699	21489	21403	21335	21531	21528	21355	21439	21542	21455	21557	21591	21439	21516	21472	21250	21244	21537	21656	21484	21314	21372	21320	21536	21416	21349	21608	21434	21211	21382	21359	21620	21573	21387	21168	21431	21513	21303	21527	21366	21335	21394	21337	21320	21407	21477	21443	21503	21288	21527	21402	21443	21291	21453	21418	21416	21493	21347	21334	21310	21379	21354	21520	21013	21227	21445	21443	21354	21299	21561	21327	21500	21713	21484	21445	21365	21445	21425	21381	21372	21413	21479	21349	21532	21430	21248	21675	21638	21519	21396	21477	21521	21588	21365	21455	21451	21488	21399	21801	21715	21520	21621	21614	21103	21566	21411	21359	21183	21527	21512	21448	21374	21528	21477	21402	21459	21410	21373	21465	21539	21320	21223	21361	21376	21414	21577	21515	21348	21527	21537	21476	21353	21274	21575	21405	21425	21539	21425	21335	21419	21437	21316	21425	21354	21295	21393	21482	21417	21503	21605	21311	21413	21693	21565	21526	21497	21264	21543	21274	21365	21283	21236	21360	21493	21372	21456	21569	21411	21586	21498	21295	21360	21631	21466	21365	21230	21450	21399	21457	21382	21668	21438	21389	21340	21247	21428	21566	21360	21636	21541	21450	21452	21398	21328	21499	21455	21433	21460	21546	21177	21469	21372	21567	21408	21373	21566	21607	21435	21370	21590	21395	21529	21423	21254	21427	21513	21371	21478	21318	21429	21464	21305	21272	21282	21320	21610	21181	21586	21332	21474	21441	21197	21499	21482	21548	21411	21441	21429	21580	21524	21424	21516	21471	21522	21474	21579	21278	21420	21411	21545	21430	21470	21476	21527	21351	21248	21617	21490	21254	21343	21593	21504	21353	21275	21483	21310	21308	21349	21686	21406	21306	21717	21413	21401	21573	21574	21422	21467	21403	21478	21250	21449	21468	21321	21260	21576	21328	21423	21534	21698	21192	21372	21383	21525	21380	21440	21378	21352	21376	21459	21640	21513	21519	21333	21696	21593	21320	21465	21268	21316	21535	21601	21509	21395	21208	21335	21306	21333	21362	21368	21299	21368	21491	21510	21635	21340	21434	21329	21514	21479	21433	21604	21418	21415	21552	21539	21257	21247	21369	21355	21276	21455	21481	21374	21293	21458	21629	21465	21663	21365	21448	21378	21458	21262	21220	21574	21457	21239	21564	21500	21495	21461	21212	21466	21304	21073	21427	21652	21713	21325	21316	21430	21695	21336	21491	21532	21415	21539	21360	21563	21284	21280	21355	21214	21333	21488	21476	21351	21526	21181	21505	21326	21304	21214	21576	21556	21456	21464	21476	21201	21185	21248	21321	21399	21444	21580	21426	21600	21360	21338	21359	21254	21540	21587	21438	21571	21377	21483	21444	21105	21309	21477	21372	21254	21438	21243	21485	21293	21413	21594	21433	21485	21599	21499	21629	21339	21244	21576	21392	21513	21252	21395	21359	21484	21295	21689	21396	21538	21501	21380	21438	21311	21538	21614	21250	21675	21529	21501	21214	21420	21470	21351	21339	21370	21457	21456	21321	21373	21478	21382	21488	21416	21380	21603	21343	21527	21371	21415	21443	21264	21173	21611	21353	21296	21393	21571	21527	21272	21267	21450	21322	21297	21428	21561	21689	21496	21314	21610	21262	21417	21242	21540	21434	21255	21333	21474	21447	21576	21434	21322	21399	21385	21305	21575	21545	21427	21437	21548	21450	21559	21585	21455	21352	21424	21345	21248	21492	21437	21515	21387	21544	21393	21324	21447	21620	21275	21204	21354	21498	21654	21429	21484	21605	21516	21467	21426	21401	21394	21521	21400	21524	21412	21310	21397	21311	21458	21216	21705	21384	21456	21287	21452	21500	21391	21620	21294	21480	21544	21556	21235	21318	21426	21469	21555	21595	21436	21738	21442	21501	21409	21652	21449	21467	21520	21412	21225	21569	21509	21485	21425	21277	21477	21338	21440	21475	21478	21454	21541	21426	21460	21485	21385	21365	21522	21410	21470	21459	21560	21451	21445	21474	21181	21413	21537	21453	21414	21302	21303	21364	21504	21434	21510	21468	21470	21557	21513	21417	21570	21400	21435	21483	21596	21415	21559	21581	21597	21549	21365	21423	21361	21481	21617	21337	21397	21468	21478	21418	21489	21442	21325	21559	21329	21538	21505	21307	21376	21316	21382	21422	21322	21389	21673	21401	21488	21485	21523	21591	21289	21223	21381	21549	21394	21319	21379	21326	21458	21348	21396	21321	21415	21358	21483	21430	21529	21659	21489	21284	21471	21555	21546	21338	21335	21351	21415	21451	21414	21373	21704	21256	21413	21473	21253	21597	21322	21321	21332	21296	21561	21426	21344	21630	21301	21488	21433	21355	21416	21663	21249	21529	21416	21262	21264	21462	21374	21369	21335	21646	21565	21460	21457	21266	21312	21392	21281	21476	21378	21596	21435	21332	21359	21409	21497	21403	21546	21528	21446	21360	21415	21277	21484	21618	21510	21343	21440	21213	21247	21159	21471	21501	21492	21446	21572	21469	21318	21370	21322	21508	21240	21512	21453	21410	21440	21471	21527	21522	21380	21370	21353	21549	21342	21364	21475	21639	21632	21349	21424	21440	21560	21240	21360	21301	21346	21370	21461	21452	21292	21319	21384	21387	21295	21491	21244	21539	21487	21142	21460	21317	21553	21608	21317	21171	21475	21504	21351	21300	21517	21264	21458	21233	21533	21573	21593	21388	21405	21460	21275	21617	21564	21186	21363	21384	21260	21321	21334	21452	21416	21496	21571	21667	21392	21463	21430	21233	21247	21235	21477	21469	21381	21613	21611	21466	21297	21423	21324	21314	21537	21454	21557	21475	21311	21355	21462	21634	21377	21526	21625	21474	21469	21493	21310	21657	21558	21398	21402	21446	21498	21633	21664	21388	21258	21464	21450	21410	21453	21508	21640	21362	21404	21570	21309	21522	21325	21412	21356	21428	21269	21436	21406	21491	21620	21344	21435	21304	21411	21523	21366	21669	21385	21254	21411	21243	21329	21419	21374	21612	21337	21307	21373	21505	21427	21653	21157	21363	21407	21290	21384	21532	21293	21506	21469	21346	21482	21521	21355	21574	21301	21277	21483	21485	21414	21543	21560	21362	21231	21391	21349	21366	21412	21286	21541	21361	21320	21471	21413	21359	21457	21617	21484	21416	21613	21265	21360	21467	21357	21420	21591	21584	21229	21310	21139	21459	21425	21481	21361	21513	21140	21369	21478	21709	21373	21550	21257	21443	21224	21429	21505	21489	21393	21526	21217	21425	21261	21449	21554	21568	21409	21561	21189	21478	21287	21298	21449	21407	21390	21349	21596	21350	21276	21428	21466	21388	21523	21360	21380	21325	21499	21385	21356	21373	21347	21357	21368	21331	21439	21271	21438	21548	21597	21299	21233	21428	21348	21471	21618	21535	21507	21287	21269	21509	21244	21334	21450	21532	21375	21201	21565	21430	21328	21464	21260	21420	21481	21467	21492	21374	21369	21554	21594	21418	21291	21491	21311	21443	21385	21353	21252	21318	21317	21339	21454	21581	21592	21521	21309	21512	21414	21199	21222	21565	21561	21351	21596	21685	21529	21262	21339	21293	21265	21297	21312	21545	21426	21450	21264	21493	21451	21535	21338	21499	21393	21491	21261	21304	21539	21511	21721	21400	21439	21623	21322	21554	21426	21503	21379	21740	21412	21339	21064	21566	21448	21424	21361	21600	21621	21634	21418	21558	21370	21438	21336	21459	21648	21463	21722	21392	21486	21449	21569	21723	21491	21254	21321	21256	21299	21408	21342	21494	21378	21343	21436	21324	21476	21281	21136	21196	21549	21468	21602	21520	21403	21256	21293	21328	21243	21388	21539	21281	21295	21203	21316	21396	21440	21402	21309	21373	21276	21469	21433	21670	21431	21214	21613	21540	21450	21357	21385	21464	21280	21508	21468	21618	21270	21309	21332	21252	21332	21477	21304	21416	21130	21223	21278	21462	21475	21198	21398	21429	21336	21488	21512	21512	21497	21590	21263	21345	21577	21523	21416	21587	21533	21411	21539	21509	21473	21456	21386	21595	21258	21500	21400	21513	21584	21388	21423	21315	21377	21472	21436	21834	21395	21613	21605	21439	21492	21656	21438	21630	21415	21243	21363	21550	21612	21383	21450	21488	21734	21572	21311	21373	21634	21496	21268	21500	21258	21585	21368	21357	21448	21308	21422	21384	21390	21727	21470	21457	21546	21666	21417	21381	21473	21489	21474	21467	21597	21309	21367	21416	21460	21491	21464	21409	21300	21528	21550	21593	21311	21290	21546
33028	57429	54847	44731	38162	33704	29846	26266	24201	22640	21649	20763	19821	19448	19040	18780	18595	18566	18068	18083	18052	17797	17714	17797	17735	17503	17516	17423	17557	17451	17490	17620	17304	17374	17449	17324	17407	17403	17334	17373	17357	17380	17376	17047	17325	17257	17231	17412	17348	17144	17091	17337	17369	17254	17219	17309	17303	17246	17129	17024	17307	17249	17021	17230	17225	17310	17283	17393	17236	17351	17253	17271	17256	17289	17258	17267	17127	17173	17293	17105	17321	17309	17125	17165	17117	17266	17314	17334	17326	17188	17299	17251	17337	17291	17105	17351	17218	17179	17195	17243	17294	17326	17135	17284	17180	17210	17240	17319	17305	17310	17311	17097	17328	17206	17362	17238	17571	17244	17218	17255	17229	17280	17152	17162	17238	17165	17180	17323	17205	17213	17355	17155	17321	17374	17216	17255	17343	17163	17369	17155	17262	17062	17328	17273	17186	17274	17413	16952	17235	17183	17159	17216	17315	17328	17014	17273	17399	17182	16998	17327	17192	17200	17211	17192	17122	17322	17214	17302	17361	17316	17295	17274	17246	17308	17379	17156	17094	17252	17032	17180	17354	17117	17212	17328	17125	17371	17327	17188	17247	17174	17267	17288	17338	17239	17134	17309	17139	17245	17155	17445	17285	17152	17155	17207	17396	17378	17172	17303	17406	17308	17341	17338	17244	17219	17373	17188	17302	17396	17257	17206	17254	17168	17224	17289	17311	17113	17007	17147	17143	17222	17103	17212	17247	17309	17376	17298	17002	17305	17098	17322	17252	17137	17179	17205	17225	17136	17257	17165	17344	17168	17124	17152	17276	17372	17229	17204	17241	17288	17234	17072	17134	17193	17089	17373	17063	17177	17300	17293	17392	17336	17380	17111	17203	17296	17263	17233	16964	17097	17106	17328	17075	17203	17314	17447	17320	17170	17318	17214	17111	17258	17401	17112	17293	17177	17311	17188	17082	17217	17322	17051	17030	17402	17314	17297	17330	17467	17164	17274	17097	17313	17264	17107	17116	17216	17227	17329	17178	17297	17267	17193	17300	17322	17188	17289	17247	17291	17202	17365	17439	17067	17350	17101	17207	17050	17318	17192	17137	16911	17227	17329	17161	17360	17164	17260	17211	17224	17231	17251	17110	17283	17218	17178	17122	17436	17106	17203	17306	17176	17178	17225	17208	17120	17395	16989	17212	17209	17213	17200	17170	17327	17308	17227	17358	17186	17115	17203	17274	17292	17310	17170	17049	17372	17312	17213	17196	17183	17225	17213	17207	17075	17121	17092	17092	17341	17315	17166	17353	17185	17209	17179	17280	17260	17129	17291	17235	17239	17006	17417	17102	17182	17157	17147	17045	17137	17363	17290	17333	17244	17172	17309	17134	17227	17238	17118	17305	17217	17258	17224	17170	17170	17240	17369	17308	17161	17105	17256	17022	17223	17113	17206	17167	17222	17166	17254	17376	17165	17155	17205	17422	17229	17308	17184	17108	17308	17274	16965	17107	17242	17206	17078	17135	17088	17220	17130	17120	17228	17364	17181	17366	17104	17200	17112	17223	17284	17221	17204	17336	17237	17254	17403	17047	17233	17257	17129	17173	17107	17033	17319	17159	17306	17285	17364	17133	17307	17236	17140	17225	17205	17224	17145	17335	17254	17293	17256	17312	17266	17166	17342	17240	17119	17277	17204	17464	17151	17282	17190	17106	17334	17437	17140	17358	17287	17388	17137	17259	17409	17311	17217	17121	17295	17220	17246	17147	17426	17070	17095	17299	17171	17271	17302	17230	17286	17275	17239	17025	17273	17331	17041	17109	17227	17274	17064	17280	17290	17089	17212	17145	17405	17249	17318	17115	17188	17225	17419	17162	17110	17228	17046	17289	17269	17030	17195	17195	17194	17344	17351	17388	17149	17296	17159	17383	17275	17338	17437	17229	17411	17101	17253	17387	17169	17136	17052	17231	17234	17296	17179	17237	17343	17111	17213	17325	17227	17172	17151	17295	17100	17238	17147	17368	17140	17138	17287	17231	17166	17325	17225	17200	17279	17322	17224	17306	17237	16998	17279	17115	17208	17115	17262	17479	17138	17235	17182	17564	17207	17205	17205	17243	17207	17252	17306	17193	17124	17331	17245	17221	17257	17293	17182	17135	17233	17250	17216	17195	17409	17223	17449	17091	17166	17340	17229	17394	17169	17195	17306	17152	17264	17092	17029	17180	17323	17346	17271	17252	17065	17228	17325	17185	17051	17228	17301	17151	17061	17154	17275	17256	17162	17309	17015	17251	17359	17219	17268	17225	17210	17287	17090	17320	17204	16948	17123	17215	17297	17207	17378	17152	17169	17125	17401	17042	17129	17131	17205	17269	17288	17069	17154	17329	17114	17087	17246	17405	17232	17193	17161	17466	17317	17146	17183	17377	17168	17299	17333	17180	17162	17196	17204	17259	17297	17001	17019	17171	17252	17343	17112	17086	17352	17140	17084	17235	17300	17021	17349	17323	17290	17245	17203	17083	17262	17277	17115	17178	17133	17235	17184	17100	17182	17154	17313	17331	17138	17232	17475	17161	17200	17300	17199	17081	17157	17282	17195	17194	17373	17209	17195	17219	17243	17274	17139	17359	17150	17174	17126	17057	16899	17104	17307	17206	17119	17222	17285	17242	17335	17319	17111	17219	17229	17124	17282	17159	17230	17245	17299	17239	17288	17071	17371	17297	17355	17258	17244	17281	17153	17282	17191	17267	17232	17170	17151	17290	17216	17087	17218	17290	17164	17061	17211	17336	17273	17395	17367	17255	17112	17163	17208	17148	17203	17133	17243	17176	17305	17474	17180	17220	17316	17296	17197	17230	17325	17329	17273	17286	17310	16993	17300	17285	17172	17253	17155	17322	17179	17173	17129	17121	17147	17222	17329	17284	17215	17103	17278	17244	17219	17271	17290	17299	17170	17082	17243	17261	17106	17160	17325	17252	17234	17204	17284	17014	17278	17205	17117	17336	17238	17227	17225	17111	17269	17347	17203	17252	17188	17362	17229	17277	17337	17297	17432	17311	17379	17263	17186	17205	17194	17125	17107	17191	17303	17186	17140	17256	17347	17154	17201	17236	17235	16908	17332	17166	17230	17228	17116	17176	17316	17250	17302	17251	17233	17053	17171	17199	17177	17220	17163	17164	17227	17224	17304	17310	17188	17419	17343	17183	17338	17190	17254	17199	16996	17139	17361	17169	17332	17208	17386	17139	17195	17393	17242	17136	17083	17290	17394	17323	17106	17116	17157	17319	17161	17035	17223	17226	17324	17234	17307	17395	17282	17293	17291	17217	17210	17204	17189	17258	17215	17211	17204	17129	17043	17109	17160	17257	17263	17158	17420	17332	17153	17230	17406	17261	17095	17264	17224	17188	17116	17135	17162	17253	17227	17154	17237	17132	17224	17249	17346	17351	17281	17188	17248	17204	17267	17391	17339	17295	17120	17174	17184	17292	17206	17217	17075	17231	17266	17229	17197	17181	17206	17262	17128	17222	17305	17280	17120	17355	17351	17236	17125	17196	17285	17235	17263	17215	17348	17228	17256	17294	17146	17111	16937	17317	17340	17272	17191	17221	17092	17212	17239	17327	17368	17415	17184	17169	17164	17167	17185	17257	17239	17372	17124	16934	17054	17237	17361	17250	17435	17300	17214	17056	17267	17171	17081	17231	17131	17184	17335	17000	17068	17058	17352	17034	17213	17173	17008	17223	17292	17345	17345	17220	17395	17286	17351	17225	17180	17114	17211	17138	17126	17267	17174	17279	17279	17334	17240	17142	17292	17248	17186	17199	17145	17272	17302	17115	17112	17310	17189	17262	17195	17365	17239	17254	17314	17181	17241	17125	17280	17044	17303	17324	17195	17418	17296	17324	17087	17342	17193	17358	17145	17228	17240	17336	17103	17169	17347	17014	17214	17250	17202	17330	17195	17083	17172	17337	17289	17245	17263	17090	17292	17165	17304	17134	17113	17202	17252	17213	17209	17308	17359	17317	17109	17375	17140	17258	17277	17157	17423	17094	17026	17187	17213	17127	17418	17199	17411	17453	17365	17311	17349	17117	17212	17285	17307	17346	17184	17222	17206	17336	17118	17259	17186	17279	17370	17173	17199	17364	17243	17179	17113	17250	17256	17255	17159	17127	17220	17207	17364	17178	17274	17482	17075	17107	17251	17221	17220	17175	17140	17240	17281	17358	17486	17141	17308	17284	17465	17159	17240	17263	17186	17352	17187	17263	17230	17467	17163	17205	17249	17279	17211	17318	17177	17120	17218	17164	17126	17198	17158	17208	17097	17116	17271	17220	17249	17417	17219	17311	17163	17048	17272	17184	17300	17310	17315	17262	17363	17397	17298	17327	17291	17381	17068	17278	17183	17140	17288	17197	17233	17370	17262	16937	17306	17240	17226	17185	17197	17153	17133	17355	17176	17154	17193	17315	17223	17078	17013	17149	17195	17137	17001	17303	17407	17160	17245	17216	17229	17286	17167	17153	17200	17287	17221	17139	17253	17232	17406	17030	17368	17274	17194	17160	17139	17118	17152	17230	17158	17226	17267	17263	17094	17271	17287	17197	17202	17355	17157	17217	17185	17282	16950	17179	17169	17218	17097	17306	17278	17063	17241	17225	17261	17245	17198	17115	17228	17306	17304	17179	17069	17327	17205	17188	17076	17148	17108	17193	17179	17166	17255	17205	17198	17004	17178	17276	17290	17300	17239	17365	17229	17035	17214	17062	17378	17287	17197	17205	17152	17305	17368	17304	17235	17296	17102	17147	17122	17220	17168	17282	17221	17168	17335	17025	17204	17241	17242	17192	17336	17291	17192	17216	17227	17184	17191	17014	17342	17222	17158	17189	17269	17381	17176	17272	17190	17303	17167	17134	17232	17245	17259	17415	17105	17195	17278	17373	17340	17037	17280	17302	17157	17110	17254	17345	17332	17155	17230	17034	17266	17211	17184	17281	17253	17190	17124	17140	17182	17259	17167	17366	17364	17319	17165	17291	17156	17145	17393	17232	17294	17205	17093	17172	17435	17307	17231	17253	17236	17406	17328	17312	17217	17326	17263	17137	17076	17447	17250	17251	17280	17023	17168	17216	17135	17040	17308
29880	29559	38571	34578	28899	26315	24574	23215	22321	22081	21928	21579	21196	21088	21518	20916	21111	21044	21009	20858	20807	20778	20865	20649	20397	20705	20759	20777	20746	20535	20668	20805	20530	20515	20649	20465	20710	20807	20565	20651	20647	20640	20490	20641	20566	20577	20313	20502	20484	20610	20558	20594	20761	20502	20558	20576	20528	20434	20573	20469	20583	20508	20536	20531	20361	20512	20505	20378	20514	20533	20446	20484	20503	20478	20559	20674	20412	20601	20542	20800	20666	20612	20523	20481	20634	20480	20450	20366	20498	20341	20571	20573	20403	20385	20423	20407	20465	20456	20355	20673	20502	20541	20620	20616	20575	20547	20500	20501	20645	20731	20675	20541	20811	20452	20696	20609	20427	20557	20522	20493	20632	20500	20469	20434	20367	20536	20740	20729	20635	20671	20671	20597	20397	20531	20231	20441	20450	20478	20470	20586	20447	20672	20685	20646	20487	20529	20753	20710	20493	20774	20554	20368	20742	20591	20712	20374	20737	20247	20608	20377	20538	20710	20549	20592	20522	20527	20482	20531	20538	20588	20551	20535	20699	20645	20667	20558	20574	20518	20595	20585	20663	20629	20616	20433	20521	20517	20458	20453	20490	20682	20661	20572	20580	20461	20537	20557	20605	20274	20631	20503	20600	20656	20342	20331	20510	20581	20577	20366	20445	20643	20516	20559	20477	20520	20634	20744	20504	20679	20580	20625	20622	20457	20770	20485	20389	20510	20606	20782	20739	20738	20566	20520	20651	20248	20542	20495	20421	20640	20607	20454	20396	20683	20751	20393	20470	20575	20599	20580	20707	20563	20650	20455	20813	20534	20666	20464	20522	20667	20260	20614	20456	20430	20683	20561	20484	20390	20509	20531	20494	20588	20342	20670	20440	20356	20411	20501	20507	20698	20592	20621	20545	20596	20608	20649	20543	20428	20547	20612	20472	20565	20426	20358	20586	20539	20408	20492	20505	20686	20390	20506	20322	20547	20499	20483	20555	20755	20255	20484	20526	20438	20637	20716	20551	20632	20459	20250	20503	20587	20679	20484	20601	20657	20523	20488	20563	20687	20549	20425	20560	20446	20595	20557	20681	20501	20479	20533	20339	20742	20672	20271	20746	20502	20496	20532	20549	20526	20582	20550	20563	20542	20665	20583	20674	20552	20456	20551	20694	20555	20510	20444	20534	20370	20565	20671	20641	20629	20337	20571	20750	20616	20580	20348	20585	20380	20583	20477	20394	20674	20577	20609	20564	20492	20592	20789	20640	20617	20401	20474	20539	20350	20441	20442	20359	20398	20441	20441	20809	20394	20628	20593	20498	20396	20506	20579	20389	20629	20565	20544	20526	20473	20727	20473	20607	20567	20422	20467	20600	20636	20516	20763	20683	20371	20565	20682	20500	20580	20700	20776	20491	20664	20536	20719	20544	20579	20577	20425	20641	20630	20629	20698	20645	20516	20546	20820	20585	20568	20523	20612	20586	20524	20613	20686	20760	20682	20338	20472	20686	20506	20515	20502	20524	20590	20600	20318	20395	20657	20443	20633	20529	20548	20505	20575	20551	20572	20482	20673	20529	20475	20580	20384	20585	20624	20415	20428	20574	20482	20483	20271	20591	20536	20586	20662	20623	20702	20629	20514	20557	20572	20510	20694	20724	20587	20636	20301	20853	20516	20481	20409	20134	20692	20409	20593	20576	20604	20589	20578	20507	20394	20368	20465	20517	20526	20560	20590	20587	20558	20439	20608	20474	20571	20617	20502	20426	20573	20590	20675	20645	20592	20480	20520	20507	20747	20698	20745	20537	20502	20712	20387	20412	20456	20695	20463	20454	20530	20616	20598	20617	20644	20332	20580	20446	20706	20578	20603	20641	20696	20578	20545	20435	20430	20515	20543	20547	20584	20544	20588	20600	20487	20531	20383	20553	20539	20504	20727	20382	20505	20551	20485	20543	20530	20638	20209	20542	20658	20582	20805	20386	20713	20558	20675	20675	20609	20560	20441	20521	20384	20417	20751	20515	20727	20404	20404	20486	20525	20648	20708	20457	20576	20532	20460	20673	20682	20716	20402	20771	20558	20430	20802	20502	20651	20448	20478	20599	20536	20429	20705	20479	20578	20437	20427	20407	20574	20491	20480	20659	20732	20771	20404	20607	20410	20394	20683	20498	20674	20567	20646	20463	20772	20465	20729	20620	20626	20366	20464	20604	20345	20466	20666	20733	20716	20463	20547	20534	20423	20438	20382	20369	20682	20523	20522	20663	20532	20731	20457	20485	20587	20550	20555	20667	20778	20588	20538	20547	20563	20638	20699	20591	20607	20431	20234	20554	20626	20492	20544	20479	20619	20527	20616	20447	20611	20661	20733	20522	20287	20636	20382	20671	20874	20547	20640	20465	20475	20446	20606	20523	20475	20340	20552	20496	20542	20405	20633	20524	20617	20466	20406	20646	20528	20651	20417	20522	20464	20434	20602	20468	20529	20598	20473	20641	20667	20535	20409	20504	20474	20506	20623	20719	20658	20563	20209	20427	20500	20546	20641	20479	20463	20666	20637	20615	20486	20670	20828	20361	20509	20488	20387	20427	20549	20381	20430	20439	20497	20762	20530	20568	20271	20670	20456	20470	20473	20704	20752	20827	20437	20396	20583	20539	20543	20670	20693	20668	20603	20587	20524	20556	20462	20531	20622	20403	20416	20365	20619	20383	20679	20531	20404	20677	20464	20429	20516	20495	20646	20535	20688	20550	20502	20479	20540	20605	20405	20495	20534	20646	20342	20373	20472	20572	20669	20543	20224	20376	20474	20652	20513	20521	20616	20522	20715	20474	20676	20553	20608	20643	20534	20596	20394	20471	20588	20500	20484	20383	20286	20741	20587	20617	20609	20684	20459	20478	20655	20661	20543	20376	20580	20414	20450	20524	20373	20590	20690	20641	20447	20671	20496	20631	20647	20480	20554	20464	20502	20688	20481	20554	20541	20374	20719	20524	20374	20548	20596	20821	20610	20628	20593	20484	20685	20515	20271	20503	20541	20680	20828	20628	20607	20643	20595	20382	20555	20534	20552	20635	20537	20589	20479	20574	20346	20679	20699	20632	20635	20611	20620	20578	20588	20622	20722	20587	20427	20750	20562	20635	20561	20493	20398	20545	20439	20693	20500	20572	20583	20651	20298	20444	20579	20508	20598	20591	20619	20357	20653	20507	20594	20522	20462	20273	20686	20684	20521	20298	20585	20590	20703	20701	20732	20486	20411	20302	20433	20523	20472	20399	20602	20690	20756	20718	20597	20474	20853	20247	20512	20459	20253	20621	20561	20559	20633	20687	20556	20462	20547	20482	20555	20653	20517	20706	20200	20687	20551	20467	20562	20525	20309	20600	20676	20472	20428	20609	20590	20733	20537	20776	20582	20573	20388	20644	20740	20636	20537	20286	20583	20411	20330	20385	20451	20649	20320	20665	20531	20441	20566	20625	20485	20668	20601	20435	20671	20578	20522	20657	20547	20574	20445	20719	20570	20631	20664	20677	20658	20652	20450	20506	20546	20633	20718	20632	20545	20374	20622	20692	20606	20498	20404	20607	20388	20726	20554	20466	20815	20766	20564	20560	20414	20511	20561	20878	20538	20610	20368	20554	20616	20474	20667	20644	20550	20557	20420	20509	20634	20396	20673	20617	20682	20852	20635	20663	20687	20476	20684	20638	20680	20661	20575	20544	20561	20683	20440	20550	20570	20579	20573	20390	20767	20829	20552	20496	20836	20671	20432	20520	20402	20426	20311	20506	20502	20568	20488	20556	20521	20556	20426	20567	20590	20472	20642	20515	20352	20485	20696	20769	20518	20646	20593	20797	20675	20468	20381	20745	20536	20767	20745	20441	20628	20727	20720	20521	20414	20490	20540	20520	20549	20527	20427	20547	20702	20534	20179	20340	20532	20762	20431	20455	20680	20687	20612	20649	20903	20429	20701	20541	20566	20537	20604	20528	20393	20552	20568	20533	20587	20260	20491	20503	20573	20380	20518	20595	20537	20448	20287	20475	20640	20420	20697	20562	20538	20593	20705	20693	20501	20424	20581	20680	20474	20487	20730	20622	20622	20567	20464	20589	20644	20666	20674	20456	20569	20532	20485	20636	20541	20460	20651	20640	20492	20642	20605	20616	20447	20567	20599	20348	20446	20542	20596	20408	20531	20416	20559	20719	20677	20526	20575	20480	20496	20493	20509	20457	20540	20390	20515	20590	20516	20632	20713	20499	20476	20531	20647	20564	20477	20741	20575	20556	20619	20730	20584	20554	20488	20391	20591	20604	20627	20332	20477	20607	20525	20666	20546	20596	20562	20551	20490	20298	20536	20578	20354	20756	20708	20444	20544	20585	20594	20707	20674	20566	20517	20770	20555	20427	20611	20620	20472	20483	20686	20446	20539	20569	20507	20679	20457	20505	20768	20666	20388	20444	20601	20412	20461	20554	20552	20474	20496	20598	20400	20547	20484	20684	20719	20416	20522	20551	20538	20594	20758	20575	20608	20457	20865	20903	20633	20416	20623	20594	20501	20620	20633	20437	20716	20579	20707	20541	20579	20390	20562	20381	20703	20647	20375	20549	20496	20556	20413	20377	20518	20587	20342	20477	20421	20574	20699	20414	20558	20648	20580	20580	20435	20513	20559	20458	20502	20533	20382	20488	20508	20474	20528	20616	20535	20659	20724	20667	20471	20457	20498	20498	20660	20558	20743	20497	20680	20640	20400	20518	20679	20631	20596	20386	20575	20394	20624	20702	20481	20521	20596	20379	20277	20618	20439	20421	20537	20502	20774	20477	20494	20491	20673	20543	20481	20548	20574	20542	20775	20354	20668	20546	20588	20543	20553	20655	20704	20612	20562	20576	20685	20551	20644	20689	20385	20628	20337	20405	20507	20613	20713	20678	20533	20434	20673	20667	20492	20650	20755	20687	20349	20615	20463	20580	20495	20661	20564	20752	20689	20638	20660	20481	20720	20425	20781	20659	20587	20518	20299	20493	20597	20601	20436	20684	20690	20548	20461	20451	20496	20517	20707	20521	20682	20638	20557	20733	20543	20663	20631	20502	20559	20453	20490	20370	20627	20643	20764	20700	20697	20614	20658	20754	20576	20593	20599
30978	45242	41558	32320	27878	24865	22281	20540	19590	18830	18427	18077	17777	17456	17376	17329	17094	17155	17023	17166	16965	16912	16848	16960	16590	16815	16699	16686	16707	16793	16650	16771	16694	16766	16729	16672	16653	16453	16602	16656	16645	16653	16812	16614	16645	16784	16662	16684	16600	16835	16484	16582	16750	16609	16667	16638	16701	16612	16519	16598	16780	16596	16676	16381	16657	16769	16643	16606	16736	16543	16532	16791	16692	16483	16649	16561	16547	16633	16677	16582	16647	16619	16615	16513	16503	16580	16455	16665	16538	16735	16730	16765	16648	16585	16761	16626	16601	16594	16557	16586	16668	16722	16554	16749	16472	16621	16710	16629	16746	16812	16616	16822	16686	16612	16596	16623	16518	16537	16783	16721	16507	16656	16726	16545	16636	16592	16624	16463	16598	16661	16614	16516	16699	16683	16641	16498	16712	16634	16531	16561	16561	16561	16535	16509	16521	16641	16500	16610	16826	16386	16561	16676	16641	16511	16578	16819	16596	16425	16681	16504	16682	16629	16584	16579	16626	16651	16709	16654	16511	16775	16520	16697	16625	16555	16584	16801	16597	16531	16567	16686	16626	16717	16825	16704	16655	16476	16528	16596	16787	16720	16433	16684	16760	16649	16550	16680	16669	16643	16643	16554	16690	16508	16598	16697	16578	16843	16468	16690	16596	16656	16548	16720	16681	16632	16632	16700	16741	16644	16602	16576	16520	16595	16870	16644	16568	16636	16681	16548	16630	16550	16638	16637	16534	16588	16729	16545	16729	16846	16818	16578	16652	16693	16672	16453	16643	16643	16499	16694	16666	16540	16697	16667	16566	16681	16624	16761	16577	16631	16614	16689	16617	16570	16728	16725	16690	16664	16750	16639	16679	16647	16658	16603	16598	16684	16699	16659	16584	16648	16641	16565	16545	16638	16696	16524	16664	16322	16524	16432	16718	16480	16706	16627	16651	16593	16710	16713	16786	16540	16604	16562	16832	16563	16839	16453	16473	16496	16600	16748	16696	16691	16622	16629	16600	16499	16741	16644	16490	16826	16524	16764	16537	16573	16671	16602	16521	16633	16702	16677	16593	16737	16662	16564	16544	16534	16683	16395	16507	16539	16730	16584	16790	16542	16570	16573	16529	16765	16522	16727	16750	16673	16713	16584	16605	16633	16615	16634	16773	16526	16426	16741	16501	16587	16598	16695	16708	16677	16780	16674	16637	16719	16726	16801	16619	16856	16531	16706	16648	16597	16562	16658	16730	16648	16558	16547	16795	16554	16693	16614	16527	16501	16827	16504	16676	16736	16678	16673	16631	16647	16542	16703	16666	16488	16444	16607	16627	16560	16541	16547	16467	16585	16566	16608	16976	16844	16613	16506	16582	16751	16572	16798	16575	16481	16651	16709	16517	16746	16608	16648	16721	16682	16483	16696	16602	16815	16585	16713	16725	16579	16747	16472	16719	16608	16585	16480	16781	16536	16707	16440	16633	16582	16725	16618	16513	16490	16800	16623	16549	16699	16610	16671	16757	16847	16627	16555	16720	16669	16515	16620	16634	16623	16642	16493	16618	16739	16775	16693	16492	16573	16584	16650	16829	16587	16516	16582	16531	16383	16628	16660	16579	16617	16639	16609	16680	16574	16607	16679	16617	16604	16388	16551	16580	16471	16749	16769	16665	16565	16597	16650	16638	16579	16671	16624	16770	16534	16597	16712	16696	16632	16658	16549	16601	16468	16572	16671	16649	16731	16674	16584	16603	16596	16771	16627	16840	16708	16500	16682	16586	16721	16630	16589	16637	16688	16571	16536	16698	16725	16773	16479	16523	16539	16712	16569	16659	16574	16703	16772	16602	16712	16581	16698	16605	16587	16696	16625	16676	16769	16495	16615	16693	16672	16614	16623	16586	16691	16662	16635	16636	16632	16716	16563	16851	16647	16692	16562	16707	16628	16634	16741	16441	16540	16648	16665	16708	16546	16600	16517	16660	16644	16553	16708	16780	16441	16621	16725	16648	16674	16639	16591	16524	16821	16545	16445	16605	16742	16606	16541	16651	16617	16766	16660	16735	16502	16488	16656	16645	16703	16490	16568	16634	16689	16446	16722	16534	16719	16555	16697	16696	16654	16583	16778	16796	16583	16626	16676	16703	16779	16577	16466	16483	16758	16497	16688	16433	16617	16603	16491	16600	16675	16677	16786	16751	16900	16678	16498	16503	16515	16627	16692	16569	16551	16497	16586	16651	16570	16481	16594	16573	16576	16529	16661	16667	16840	16781	16619	16558	16639	16661	16519	16618	16620	16504	16579	16591	16578	16683	16606	16574	16559	16555	16718	16448	16595	16600	16665	16515	16578	16642	16521	16623	16690	16759	16667	16593	16676	16628	16600	16531	16665	16710	16653	16680	16722	16725	16585	16627	16710	16610	16593	16490	16513	16632	16667	16656	16545	16613	16581	16675	16863	16521	16653	16754	16668	16331	16544	16523	16708	16609	16693	16670	16530	16509	16732	16722	16637	16569	16850	16829	16754	16395	16790	16582	16731	16598	16698	16741	16677	16745	16651	16583	16714	16727	16741	16779	16614	16744	16606	16702	16844	16702	16735	16677	16447	16704	16721	16413	16622	16587	16530	16647	16489	16637	16609	16576	16706	16768	16592	16712	16623	16619	16591	16581	16522	16553	16633	16779	16725	16671	16742	16793	16450	16794	16572	16484	16609	16456	16708	16682	16557	16685	16614	16554	16641	16639	16622	16628	16527	16831	16612	16532	16610	16624	16693	16688	16565	16763	16655	16765	16628	16682	16776	16720	16692	16624	16418	16559	16604	16661	16541	16509	16688	16584	16713	16488	16560	16471	16704	16641	16556	16665	16619	16537	16590	16618	16594	16808	16592	16690	16491	16680	16641	16762	16724	16646	16786	16516	16518	16745	16534	16726	16466	16474	16598	16749	16559	16685	16604	16527	16781	16591	16679	16552	16561	16595	16549	16659	16640	16858	16669	16536	16485	16603	16614	16762	16611	16683	16802	16621	16653	16558	16730	16542	16650	16717	16565	16739	16730	16543	16693	16522	16777	16468	16561	16627	16606	16512	16657	16484	16526	16655	16546	16624	16635	16705	16580	16670	16629	16675	16814	16792	16680	16706	16683	16629	16620	16713	16503	16705	16526	16626	16514	16604	16688	16690	16676	16824	16462	16769	16677	16590	16725	16657	16505	16593	16448	16561	16677	16595	16746	16760	16615	16514	16684	16735	16474	16770	16614	16702	16672	16586	16812	16704	16600	16618	16602	16540	16669	16615	16631	16788	16606	16667	16577	16490	16639	16664	16627	16542	16674	16622	16704	16441	16774	16703	16586	16794	16485	16635	16987	16528	16680	16541	16625	16762	16617	16552	16687	16631	16688	16520	16630	16743	16628	16757	16696	16601	16719	16634	16749	16581	16779	16697	16546	16594	16751	16696	16736	16671	16759	16763	16589	16661	16558	16630	16500	16640	16601	16612	16548	16680	16694	16720	16697	16530	16672	16653	16605	16534	16667	16681	16538	16706	16565	16668	16543	16643	16609	16504	16468	16693	16793	16516	16600	16814	16642	16649	16509	16619	16687	16701	16578	16494	16628	16618	16552	16599	16751	16787	16818	16549	16746	16586	16599	16571	16561	16675	16639	16779	16743	16741	16556	16726	16576	16725	16667	16567	16687	16572	16568	16629	16716	16768	16705	16773	16564	16613	16676	16800	16631	16688	16669	16638	16541	16708	16624	16632	16520	16649	16426	16633	16634	16670	16585	16698	16626	16705	16689	16486	16499	16412	16632	16693	16586	16608	16490	16740	16783	16473	16737	16507	16595	16461	16614	16686	16640	16703	16648	16610	16589	16765	16736	16736	16623	16726	16705	16606	16532	16634	16569	16599	16656	16698	16704	16660	16673	16603	16610	16500	16635	16534	16696	16614	16716	16511	16679	16645	16501	16665	16537	16630	16677	16576	16725	16690	16567	16588	16775	16539	16669	16552	16569	16690	16686	16583	16749	16639	16870	16666	16606	16630	16538	16530	16649	16723	16745	16599	16631	16455	16631	16648	16525	16640	16577	16846	16832	16543	16657	16503	16466	16675	16562	16608	16557	16601	16595	16628	16584	16694	16661	16603	16646	16536	16527	16577	16663	16654	16690	16623	16537	16736	16536	16741	16905	16579	16653	16603	16677	16770	16608	16562	16545	16693	16684	16617	16750	16766	16472	16518	16557	16870	16505	16696	16739	16655	16662	16760	16629	16613	16696	16676	16563	16576	16612	16509	16798	16697	16721	16721	16618	16584	16702	16677	16685	16741	16486	16612	16844	16623	16561	16669	16447	16509	16584	16695	16553	16848	16590	16759	16616	16589	16686	16604	16669	16522	16619	16488	16449	16844	16524	16641	16440	16707	16565	16596	16830	16735	16562	16696	16745	16773	16594	16684	16689	16652	16588	16657	16712	16715	16777	16619	16609	16671	16720	16607	16573	16670	16833	16699	16642	16742	16804	16600	16416	16622	16598	16800	16643	16586	16667	16772	16553	16835	16630	16803	16497	16377	16740	16548	16629	16737	16704	16583	16645	16590	16465	16708	16582	16558	16714	16652	16655	16698	16743	16634	16671	16733	16819	16583	16632	16689	16561	16713	16765	16486	16846	16569	16610	16640	16727	16674	16569	16741	16588	16608	16700	16613	16450	16552	16647	16752	16613	16742	16368	16526	16748	16597	16719	16509	16598	16513	16674	16739	16834	16637	16664	16795	16535	16618	16736	16619	16661	16614	16814	16591	16654	16568	16703	16691	16682	16654	16498	16694	16704	16434	16660	16636	16603	16728	16505	16632	16656	16646	16661	16631	16499	16734	16605	16667	16573	16633	16849	16650	16642	16628	16645	16683	16501	16595	16681	16729	16596	16743	16628	16689	16735	16632	16624	16532	16635	16486	16572	16567	16640	16629	16392	16594	16640	16562	16700	16677	16863	16617	16567	16647	16650	16627	16549	16565	16671	16616	16578	16907	16764	16774	16704	16513	16693	16499	16704	16617	16540	16652	16699	16478	16746	16643	16653	16605	16715	16932	16631	16732	16642	16581	16612	16587	16569	16620	16777	16524	16714	16780	16771	16648	16599	16749	16637
23893	21081	28613	26209	26905	29112	28707	24705	23404	22592	22359	22115	21861	21646	21384	21174	21069	20856	20944	20894	20880	20713	20653	20709	20853	20554	20357	20656	20685	20625	20456	20424	20749	20729	20738	20245	20606	20378	20623	20721	20464	20450	20554	20427	20570	20596	20515	20587	20402	20307	20558	20494	20566	20208	20478	20546	20539	20548	20347	20448	20374	20447	20163	20552	20283	20462	20533	20441	20480	20288	20391	20611	20458	20545	20460	20482	20530	20289	20449	20471	20400	20343	20355	20357	20352	20525	20241	20604	20435	20470	20566	20370	20408	20364	20376	20449	20429	20242	20244	20382	20482	20506	20514	20317	20627	20315	20380	20481	20355	20317	20284	20494	20335	20493	20702	20231	20452	20216	20504	20292	20426	20243	20375	20490	20309	20490	20244	20430	20431	20501	20365	20350	20485	20210	20244	20362	20303	20450	20453	20544	20398	20384	20227	20327	20314	20075	20275	20496	20648	20600	20154	20504	20347	20543	20249	20199	20403	20458	20438	20321	20207	20549	20535	20418	20523	20496	20344	20413	20659	20498	20312	20300	20546	20715	20434	20406	20428	20309	20389	20396	20325	20359	20598	20078	20185	20347	20317	20514	20464	20158	20364	20439	20439	20237	20453	20394	20537	20468	20297	20486	20425	20100	20274	20280	20247	20404	20345	20311	20454	20394	20417	20427	20420	20344	20517	20358	20534	20392	20475	20597	20344	20257	20295	20272	20420	20376	20268	20283	20471	20373	20628	20646	20459	20485	20506	20404	20250	20585	20420	20374	20323	20388	20595	20409	20259	20458	20591	20707	20327	20479	20532	20365	20476	20293	20403	20612	20345	20416	20558	20369	20380	20555	20545	20462	20481	20478	20366	20281	20578	20162	20212	20450	20292	20281	20414	20542	20471	20439	20392	20493	20560	20482	20496	20221	20402	20544	20564	20283	20527	20268	20395	20430	20220	20488	20585	20291	20377	20210	20207	20758	20595	20617	20443	20480	20529	20545	20503	20258	20437	20422	20494	20396	20487	20523	20657	20376	20291	20608	20574	20295	20493	20572	20425	20570	20108	20503	20214	20448	20396	20356	20271	20336	20511	20409	20472	20564	20424	20374	20423	20329	20371	20301	20445	20544	20255	20309	20412	20323	20332	20431	20694	20451	20378	20391	20506	20379	20428	20361	20525	20458	20506	20323	20398	20440	20539	20749	20373	20514	20344	20344	20514	20560	20442	20517	20471	20583	20347	20306	20291	20478	20340	20419	20501	20475	20417	20106	20474	20570	20394	20395	20596	20527	20418	20528	20434	20515	20524	20557	20205	20381	20319	20572	20503	20495	20800	20485	20405	20519	20307	20417	20467	20419	20454	20465	20482	20495	20326	20540	20204	20265	20445	20557	20310	20424	20392	20310	20497	20510	20608	20471	20284	20432	20551	20494	20226	20503	20477	20396	20181	20388	20395	20265	20302	20425	20344	20320	20443	20507	20464	20298	20341	20318	20193	20494	20352	20549	20449	20383	20334	20543	20444	20647	20345	20298	20552	20419	20256	20205	20570	20354	20409	20277	20382	20460	20733	20393	20448	20407	20346	20286	20430	20414	20440	20295	20331	20423	20483	20211	20403	20237	20359	20399	20448	20406	20614	20482	20461	20298	20477	20453	20239	20393	20404	20530	20496	20585	20316	20514	20522	20558	20460	20579	20353	20345	20341	20313	20384	20517	20245	20432	20404	20304	20598	20554	20383	20321	20478	20584	20439	20446	20519	20090	20483	20434	20508	20398	20431	20417	20308	20252	20314	20341	20506	20661	20462	20492	20612	20536	20328	20231	20501	20310	20540	20423	20477	20647	20398	20441	20300	20253	20595	20454	20430	20550	20417	20469	20363	20265	20481	20523	20577	20468	20486	20490	20369	20488	20400	20271	20304	20519	20573	20311	20339	20274	20467	20385	20459	20459	20482	20267	20261	20334	20413	20589	20465	20486	20343	20494	20428	20258	20181	20569	20542	20530	20339	20447	20280	20418	20515	20381	20096	20226	20271	20570	20369	20251	20300	20344	20596	20583	20381	20453	20230	20497	20430	20600	20193	20279	20502	20257	20458	20429	20380	20409	20244	20396	20403	20394	20722	20444	20438	20317	20366	20558	20588	20348	20605	20334	20426	20569	20478	20238	20490	20312	20475	20397	20459	20599	20393	20525	20398	20320	20470	20536	20296	20281	20520	20583	20437	20415	20483	20462	20395	20497	20256	20201	20390	20507	20479	20390	20332	20469	20424	20281	20464	20417	20197	20267	20497	20440	20512	20568	20505	20405	20386	20113	20498	20524	20466	20357	20461	20432	20586	20350	20479	20335	20237	20425	20507	20391	20503	20377	20318	20538	20238	20368	20412	20393	20370	20321	20481	20311	20276	20486	20519	20480	20377	20571	20446	20369	20316	20540	20349	20710	20306	20417	20344	20321	20171	20410	20253	20456	20573	20374	20372	20286	20262	20285	20283	20483	20372	20336	20457	20427	20578	20471	20581	20449	20416	20465	20182	20412	20248	20468	20261	20482	20444	20193	20438	20316	20443	20560	20233	20275	20746	20331	20203	20338	20285	20490	20432	20424	20514	20428	20448	20430	20354	20495	20338	20303	20226	20366	20409	20367	20154	20672	20562	20477	20341	20197	20450	20610	20468	20444	20209	20511	20527	20329	20406	20337	20398	20371	20489	20402	20444	20259	20398	20390	20323	20467	20310	20123	20543	20464	20373	20380	20308	20258	20458	20191	20428	20437	20501	20571	20150	20406	20473	20328	20434	20334	20264	20421	20442	20457	20179	20143	20401	20566	20440	20402	20274	20388	20399	20238	20367	20456	20276	20390	20336	20363	20284	20401	20495	20381	20335	20457	20708	20493	20400	20516	20516	20360	20625	20285	20416	20297	20583	20494	20399	20366	20208	20505	20300	20392	20436	20412	20245	20436	20427	20405	20461	20353	20444	20293	20258	20477	20370	20434	20553	20453	20664	20426	20499	20387	20399	20304	20292	20433	20532	20746	20395	20457	20508	20478	20446	20320	20397	20417	20617	20288	20481	20397	20472	20301	20329	20271	20501	20207	20541	20424	20411	20336	20405	20426	20449	20487	20407	20373	20517	20244	20569	20248	20310	20384	20520	20535	20440	20247	20312	20362	20498	20628	20461	20354	20464	20504	20351	20381	20384	20352	20302	20510	20414	20343	20416	20589	20560	20362	20431	20517	20372	20425	20239	20480	20229	20362	20553	20488	20381	20150	20498	20494	20605	20448	20508	20531	20705	20400	20568	20415	20457	20625	20558	20381	20326	20065	20448	20390	20489	20339	20406	20420	20294	20545	20609	20518	20388	20488	20316	20387	20390	20431	20441	20275	20567	20306	20337	20552	20586	20470	20323	20465	20284	20492	20431	20295	20083	20425	20519	20342	20462	20314	20611	20137	20383	20382	20282	20528	20324	20485	20325	20470	20392	20391	20299	20448	20240	20500	20454	20350	20432	20238	20378	20601	20547	20290	20382	20615	20399	20410	20560	20512	20427	20225	20393	20248	20458	20445	20419	20249	20445	20440	20547	20436	20483	20491	20360	20438	20447	20140	20458	20253	20346	20348	20425	20436	20537	20382	20312	20345	20539	20502	20364	20100	20558	20635	20406	20571	20558	20553	20460	20423	20398	20442	20333	20656	20366	20568	20432	20335	20373	20501	20293	20355	20546	20376	20402	20459	20279	20340	20352	20490	20586	20580	20264	20212	20462	20371	20483	20497	20305	20342	20572	20319	20478	20554	20377	20418	20443	20264	20446	20540	20564	20233	20362	20579	20610	20484	20516	20267	20498	20564	20266	20351	20620	20498	20583	20420	20440	20479	20299	20273	20349	20319	20448	20527	20452	20325	20545	20312	20584	20499	20581	20414	20461	20361	20265	20380	20298	20591	20466	20345	20457	20462	20336	20452	20502	20451	20576	20652	20449	20335	20676	20379	20374	20328	20294	20335	20127	20467	20455	20433	20212	20189	20599	20331	20449	20504	20383	20494	20395	20329	20423	20542	20271	20298	20509	20250	20549	20564	20375	20547	20198	20457	20155	20444	20403	20364	20413	20394	20381	20339	20392	20437	20226	20351	20494	20401	20503	20437	20473	20578	20438	20460	20388	20490	20446	20688	20607	20336	20268	20436	20505	20473	20452	20300	20346	20480	20398	20472	20560	20362	20504	20330	20418	20243	20482	20478	20423	20536	20512	20316	20372	20518	20477	20410	20414	20506	20458	20345	20364	20532	20473	20420	20353	20502	20432	20635	20498	20469	20353	20291	20372	20313	20433	20485	20154	20545	20433	20454	20254	20263	20448	20471	20432	20400	20465	20612	20535	20339	20383	20540	20520	20490	20352	20092	20176	20264	20530	20727	20514	20523	20384	20538	20495	20405	20578	20492	20306	20501	20381	20422	20152	20301	20362	20467	20355	20379	20361	20498	20583	20219	20323	20386	20384	20604	20595	20516	20661	20450	20450	20380	20428	20499	20702	20397	20412	20570	20477	20226	20195	20544	20315	20609	20577	20308	20583	20528	20470	20358	20408	20416	20359	20329	20528	20465	20249	20607	20581	20290	20453	20326	20350	20430	20553	20640	20744	20395	20269	20480	20327	20524	20243	20550	20359	20432	20570	20430	20440	20447	20416	20291	20562	20398	20509	20327	20455	20309	20482	20518	20419	20630	20463	20485	20336	20195	20585	20549	20459	20489	20690	20442	20472	20520	20598	20552	20165	20173	20579	20534	20470	20538	20657	20288	20496	20483	20331	20469	20137	20438	20493	20599	20271	20315	20612	20500	20564	20570	20341	20364	20288	20320	20159	20280	20552	20335	20243	20532	20369	20449	20424	20355	20581	20437	20458	20127	20428	20499	20465	20543	20526	20326	20542	20444	20285	20226	20407	20431	20470	20537	20412	20345	20409	20465	20461	20432	20527	20357	20258	20440	20481	20401	20455	20493	20390	20476	20500	20469	20368	20283	20442	20319	20434	20218	20444	20340	20314	20567	20577	20414	20275	20326	20346	20244	20468	20683	20503	20291	20226	20345	20606	20282	20480	20638	20455	20436	20598	20485	20612	20430	20463	20230	20157	20179	20408	20489
30856	51530	48413	38341	32856	28850	25609	22665	20916	19752	19231	19166	18370	18036	17715	17467	17499	17336	17133	17200	17101	17048	16957	16800	16867	16699	16899	16786	16769	16764	16790	16952	16518	16895	16668	16666	16616	16497	16645	16705	16683	16663	16725	16613	16583	16632	16633	16563	16551	16630	16597	16625	16643	16730	16574	16539	16545	16682	16584	16637	16709	16773	16696	16703	16524	16569	16806	16699	16439	16555	16434	16664	16795	16624	16553	16767	16536	16657	16600	16737	16634	16476	16516	16601	16636	16516	16584	16499	16770	16633	16705	16588	16767	16515	16543	16374	16540	16683	16443	16617	16587	16709	16576	16513	16775	16577	16609	16684	16573	16609	16673	16694	16621	16757	16600	16562	16597	16571	16648	16683	16481	16473	16690	16353	16397	16721	16709	16554	16595	16522	16581	16790	16585	16643	16516	16538	16613	16675	16852	16645	16588	16700	16559	16785	16531	16748	16595	16610	16688	16689	16611	16641	16658	16656	16602	16709	16612	16662	16643	16690	16747	16462	16756	16760	16612	16563	16558	16684	16598	16623	16649	16604	16569	16708	16569	16625	16671	16536	16480	16561	16647	16556	16485	16444	16603	16656	16553	16644	16444	16655	16573	16484	16589	16677	16600	16571	16534	16650	16504	16656	16575	16400	16654	16651	16540	16690	16632	16594	16501	16551	16533	16573	16551	16680	16577	16710	16497	16490	16518	16494	16597	16598	16597	16531	16753	16675	16509	16451	16580	16582	16652	16620	16762	16561	16618	16526	16584	16551	16778	16640	16732	16703	16526	16526	16677	16612	16482	16577	16569	16601	16501	16522	16467	16613	16614	16478	16588	16678	16486	16691	16623	16518	16589	16593	16545	16525	16761	16511	16632	16570	16659	16746	16793	16481	16704	16557	16644	16576	16598	16691	16572	16409	16571	16604	16773	16703	16673	16360	16613	16524	16790	16535	16575	16736	16466	16527	16700	16626	16567	16645	16632	16693	16634	16525	16625	16459	16582	16595	16542	16564	16630	16754	16532	16447	16712	16592	16448	16607	16603	16748	16497	16765	16653	16665	16523	16548	16698	16665	16606	16637	16635	16485	16697	16636	16629	16560	16465	16690	16449	16663	16555	16645	16626	16640	16415	16535	16482	16936	16772	16501	16530	16560	16615	16744	16709	16657	16558	16854	16483	16471	16705	16593	16708	16601	16534	16667	16526	16621	16437	16565	16621	16788	16581	16589	16634	16677	16482	16613	16598	16630	16454	16478	16691	16597	16573	16650	16562	16536	16593	16588	16549	16691	16586	16471	16607	16559	16708	16535	16650	16569	16545	16599	16629	16553	16751	16652	16471	16510	16491	16639	16454	16500	16651	16549	16613	16545	16570	16594	16642	16583	16649	16808	16385	16539	16475	16618	16769	16762	16469	16668	16607	16580	16620	16418	16767	16608	16695	16579	16727	16545	16497	16603	16607	16680	16515	16552	16668	16600	16731	16507	16609	16583	16508	16583	16609	16614	16764	16507	16522	16476	16655	16712	16625	16724	16409	16573	16643	16723	16723	16642	16613	16596	16651	16622	16751	16628	16621	16625	16526	16693	16689	16643	16563	16482	16727	16589	16587	16534	16538	16561	16596	16628	16554	16483	16598	16645	16682	16698	16590	16600	16586	16881	16576	16741	16519	16686	16475	16668	16461	16695	16603	16559	16566	16558	16610	16655	16510	16737	16706	16597	16574	16594	16512	16452	16647	16637	16831	16651	16379	16530	16722	16605	16594	16657	16513	16623	16687	16560	16611	16725	16764	16539	16529	16593	16430	16666	16693	16515	16565	16578	16622	16667	16644	16582	16576	16652	16693	16491	16733	16799	16579	16412	16585	16378	16735	16747	16610	16669	16555	16589	16531	16724	16545	16569	16668	16555	16627	16673	16614	16595	16465	16576	16659	16779	16509	16752	16640	16699	16536	16602	16663	16580	16644	16633	16606	16532	16584	16564	16623	16600	16693	16656	16511	16682	16669	16757	16455	16550	16702	16647	16677	16639	16671	16485	16364	16690	16626	16655	16727	16482	16583	16521	16495	16665	16732	16704	16748	16581	16650	16591	16362	16807	16704	16700	16521	16567	16476	16641	16738	16761	16632	16501	16586	16567	16776	16778	16550	16639	16739	16629	16682	16727	16748	16660	16595	16531	16618	16482	16381	16610	16596	16610	16556	16592	16614	16732	16744	16767	16591	16657	16619	16727	16566	16467	16698	16935	16559	16716	16599	16554	16591	16424	16680	16656	16655	16648	16613	16665	16569	16708	16616	16486	16589	16657	16614	16666	16628	16662	16514	16685	16619	16605	16667	16589	16506	16651	16638	16717	16712	16588	16640	16522	16636	16593	16592	16425	16595	16630	16666	16601	16521	16684	16587	16531	16446	16478	16584	16606	16656	16644	16757	16501	16519	16658	16465	16619	16380	16590	16650	16582	16707	16622	16561	16438	16735	16507	16659	16639	16646	16468	16570	16709	16443	16629	16650	16702	16672	16557	16647	16615	16587	16531	16687	16511	16643	16565	16666	16662	16514	16524	16605	16648	16590	16516	16571	16589	16670	16765	16499	16469	16670	16742	16530	16710	16410	16579	16565	16601	16735	16647	16538	16639	16704	16750	16522	16668	16654	16660	16588	16612	16768	16623	16694	16799	16643	16610	16674	16616	16751	16684	16564	16636	16626	16638	16641	16774	16569	16517	16541	16457	16634	16600	16609	16517	16529	16525	16641	16506	16612	16632	16726	16611	16640	16624	16670	16582	16660	16562	16728	16408	16623	16546	16781	16814	16466	16528	16640	16760	16817	16667	16743	16586	16534	16617	16616	16555	16731	16684	16772	16616	16584	16666	16566	16586	16591	16604	16576	16726	16541	16509	16633	16564	16544	16669	16551	16645	16610	16484	16564	16531	16540	16616	16510	16709	16724	16741	16491	16655	16698	16400	16728	16637	16690	16735	16570	16670	16694	16483	16561	16564	16596	16628	16434	16694	16595	16656	16638	16667	16685	16565	16619	16535	16663	16591	16559	16516	16626	16603	16583	16543	16515	16578	16601	16657	16564	16484	16669	16467	16661	16618	16625	16828	16654	16585	16638	16727	16532	16664	16404	16541	16538	16666	16665	16531	16575	16694	16634	16779	16760	16683	16609	16560	16696	16655	16718	16563	16410	16734	16689	16477	16542	16693	16660	16436	16567	16676	16736	16564	16598	16528	16786	16787	16556	16528	16469	16529	16704	16719	16626	16586	16770	16556	16684	16743	16597	16547	16448	16648	16723	16632	16691	16450	16668	16501	16563	16617	16336	16618	16511	16749	16553	16472	16490	16662	16496	16715	16705	16748	16720	16574	16720	16511	16666	16552	16579	16681	16550	16659	16525	16478	16578	16697	16663	16643	16609	16777	16620	16553	16690	16504	16599	16559	16529	16582	16656	16593	16614	16600	16767	16508	16680	16671	16431	16521	16634	16766	16537	16622	16500	16528	16656	16470	16632	16577	16568	16590	16481	16695	16514	16487	16431	16667	16775	16713	16630	16703	16770	16594	16703	16734	16519	16525	16732	16615	16720	16521	16640	16638	16873	16571	16571	16498	16454	16588	16514	16667	16794	16624	16671	16559	16655	16626	16869	16530	16674	16552	16448	16658	16709	16559	16488	16591	16496	16570	16535	16614	16779	16680	16689	16683	16734	16758	16542	16578	16865	16628	16699	16621	16717	16724	16722	16743	16473	16687	16701	16504	16643	16535	16578	16581	16600	16663	16545	16717	16626	16610	16753	16530	16594	16697	16763	16610	16559	16684	16507	16621	16609	16668	16609	16628	16588	16668	16659	16613	16579	16643	16623	16750	16542	16526	16512	16509	16537	16671	16576	16560	16538	16611	16675	16570	16620	16483	16534	16828	16611	16464	16713	16551	16660	16552	16625	16579	16656	16719	16587	16719	16554	16543	16596	16636	16561	16671	16576	16546	16706	16650	16538	16715	16651	16741	16649	16592	16821	16726	16677	16658	16464	16592	16515	16666	16483	16687	16586	16656	16479	16841	16592	16857	16636	16544	16605	16620	16687	16561	16562	16481	16649	16659	16699	16622	16588	16592	16547	16628	16722	16760	16693	16713	16561	16619	16692	16671	16685	16699	16645	16679	16544	16575	16463	16732	16674	16543	16502	16596	16513	16587	16554	16610	16473	16586	16397	16630	16614	16795	16604	16591	16530	16420	16516	16627	16519	16561	16662	16666	16544	16720	16704	16696	16547	16557	16436	16632	16683	16675	16596	16503	16583	16673	16629	16365	16638	16497	16493	16579	16610	16551	16529	16556	16658	16474	16426	16630	16672	16574	16506	16764	16471	16747	16603	16615	16624	16626	16597	16578	16567	16511	16640	16585	16684	16562	16473	16672	16595	16461	16632	16582	16661	16660	16517	16669	16508	16524	16775	16653	16549	16621	16686	16609	16600	16617	16695	16552	16672	16531	16456	16489	16610	16517	16526	16576	16497	16702	16557	16636	16556	16755	16712	16582	16637	16459	16625	16556	16659	16617	16359	16656	16563	16733	16522	16500	16742	16600	16494	16585	16594	16624	16611	16763	16577	16974	16537	16621	16497	16568	16738	16748	16532	16554	16636	16810	16371	16819	16559	16649	16630	16653	16639	16597	16651	16576	16762	16606	16710	16631	16711	16532	16650	16683	16700	16601	16698	16706	16584	16465	16599	16561	16383	16696	16581	16510	16563	16529	16501	16550	16493	16715	16687	16738	16797	16520	16645	16651	16628	16632	16654	16595	16585	16636	16448	16413	16591	16751	16699	16648	16676	16641	16657	16579	16623	16623	16515	16724	16633	16673	16597	16727	16690	16696	16671	16520	16653	16478	16486	16625	16548	16726	16580	16573	16613	16547	16648	16579	16947	16545	16589	16509	16605	16789	16867	16456	16448	16578	16519	16656	16677	16611	16582	16692	16518	16519	16715	16649	16611	16794	16519	16658	16671	16465	16765	16685	16758	16681	16625	16660	16590	16784	16511	16593	16677	16551	16696	16638	16520	16635	16659	16539	16584	16490	16599	16542	16436	16626	16548	16431	16640	16680	16595	16638	16521	16574	16566	16524	16831	16665	16462	16562
22685	21117	28810	24117	23865	29162	31976	26944	25173	24443	23609	22825	22891	22679	22209	22324	22158	21905	21843	21478	21696	21604	21512	21473	21498	21419	21373	21147	21213	21156	21076	21016	21317	21058	21063	21208	21128	21170	21032	20940	21205	20971	21025	21060	20997	21191	21171	21119	21016	21169	21061	21029	21224	21144	20797	21158	20869	20956	20944	20918	20955	21107	21138	21046	21013	21000	21014	21132	21013	20968	21093	20900	20770	21076	20989	20881	21063	21021	21084	21080	21252	21200	21207	20948	21004	21211	20900	20991	20955	21104	20971	21221	21165	20892	20931	20882	20891	21096	20977	21086	21028	20991	21008	20994	21080	20992	21124	21073	20984	21258	21118	20960	20798	21024	20901	21199	20854	21006	21084	21047	20921	21177	20974	21037	21025	21017	20951	20949	21063	21057	20777	21029	20957	20860	21125	20911	20685	20935	20940	20882	21107	20767	21051	20828	20946	21098	20948	20890	20898	20973	21022	20914	20862	21261	20927	20752	21019	21065	20926	20890	20944	21035	20823	20788	20745	20854	20976	21115	21130	20874	20861	21005	20885	21042	21032	20966	21250	21066	21051	20883	21045	20902	20990	20866	21013	21011	20942	20922	20933	20942	21096	21031	20950	20922	20962	21064	21101	20792	21138	21025	20921	20842	21106	21023	21130	20776	20909	20978	20978	20921	21032	21145	21191	20948	21109	20944	21021	20994	21004	21038	20814	21030	20992	20991	21003	20970	20953	20910	21021	20787	21051	21016	21195	21100	21037	21119	20867	20738	20933	21069	20912	21062	20979	20885	20913	20949	20853	20961	21092	21017	21086	21113	20975	20815	21006	21019	20843	20918	21139	20944	21159	20918	21020	20919	21072	20803	20813	21088	21038	20829	20907	20909	20866	20959	20786	20953	21146	21029	21164	20871	21053	20964	20918	20761	20909	20900	21223	21065	21035	21056	21051	20951	21046	21087	20892	21082	20918	21038	20795	20992	20814	21096	20899	20873	20857	21144	21008	21011	21153	20998	20936	20809	20927	20980	21000	21056	20949	20702	20994	21079	20982	21178	20740	20962	20913	20816	20937	20706	20955	20759	20850	21013	20830	20985	21020	20892	20871	20815	20945	21007	20821	21157	21047	21013	20796	21010	21075	20902	21006	21004	21077	21099	21161	20800	20965	21040	21025	20990	21117	20938	20928	21170	20987	20715	20959	20872	20800	20856	21020	20819	20991	21128	21014	21153	21148	21013	21169	21059	20945	20904	21048	21024	20913	20907	20710	21006	21077	20931	20877	20860	21059	20927	21031	20957	20934	20968	20932	20884	20844	20813	20881	20891	20925	20830	20963	20788	20945	20788	21047	20820	20839	20948	20836	20854	20998	20984	21004	21015	21041	20919	20976	20772	21053	20860	20847	21112	21162	20968	21104	20796	20888	20880	20873	20858	21087	20889	20944	21024	21035	21123	20729	21005	21068	20867	21004	21086	20866	20897	20903	20827	20967	21043	20959	20982	21134	21121	20942	20990	21205	21018	21097	21070	20878	21056	21169	21190	20941	20997	20931	20846	20870	20764	21078	21111	20786	20890	20926	20904	20974	21111	21026	20940	21017	21053	20896	21214	21041	20815	20832	20960	20936	21039	21130	20952	21040	21080	20783	20943	20670	20677	20891	20952	21036	20839	21005	20601	21097	20927	20966	20941	20866	20712	20867	20972	20971	21260	20954	20920	20983	21161	21032	21007	20817	21028	21035	20785	21039	20793	20955	21114	21053	20918	20826	21006	20876	20879	21041	20816	21029	21106	21133	20893	20940	20970	21020	21137	20955	21174	21009	21156	21069	20976	21187	20985	21066	20918	20705	20862	21042	20922	21041	20808	21023	20825	20712	20899	20660	20989	21009	20758	20925	20979	21115	20904	21140	20844	21001	20937	20904	21154	21000	20918	20812	20905	20905	21159	20810	20901	20961	20934	20885	20843	21072	21070	20854	20909	20964	20872	21105	21092	20996	21001	20738	20781	20858	20887	21040	21039	21186	20760	20942	20884	21041	21074	20946	20914	21093	21046	21077	20713	20871	20852	20856	20931	20935	20939	20838	20865	21136	21071	20987	21030	20863	21064	21127	21065	20787	21030	21139	20908	21183	21142	21055	20897	21075	21042	20903	20854	20839	20998	20939	20970	20929	20965	20973	21042	21060	21026	20916	21051	21009	20916	20782	21160	21033	20795	21033	20966	20976	20966	20835	20815	21126	20987	20935	21024	21045	20828	20828	20845	20887	20998	20954	20984	20959	21110	20985	20802	20781	20742	20778	21010	20857	20900	20936	21172	20874	20877	20894	21154	20887	20894	21000	21094	20942	21097	20786	20922	20832	20863	20909	20846	21071	21207	20851	20953	21136	20993	20838	21019	21222	20740	21230	20923	21183	20974	21086	21014	20882	20986	20943	20927	20989	21070	20935	20946	20992	20876	20789	20925	20893	20815	20910	21030	20957	20841	20830	21102	21047	21070	21152	21025	20976	21157	20943	20946	21064	21001	20885	21027	21258	21185	20983	21056	20867	21263	21121	20794	21060	20935	20952	20823	20943	20918	20885	20977	21024	21037	21043	20988	21192	20707	21045	20834	21195	20819	20882	21060	21118	21222	21046	20754	20819	20985	20950	20767	20707	20986	21090	21077	20751	20922	20804	20834	20961	20868	21013	21252	20790	20822	20950	20963	21116	21049	20962	20738	20900	20948	21111	21262	21213	20917	21032	20785	21067	20924	21091	20972	21025	20791	20959	20762	20923	20765	21009	21003	20709	21016	20866	20999	20917	20959	20996	20888	20842	21048	20934	20883	21082	21017	21053	20900	20861	21126	20907	20800	21078	20914	20979	20773	20917	21015	21086	20950	21152	20951	20996	21031	20972	20945	21074	21184	20939	21075	20823	20984	21090	20840	20881	20939	20905	20888	21001	20995	21151	20858	21289	20998	20939	20830	20910	20698	21035	20743	21016	21037	20987	20860	20964	20998	21023	20850	21138	20882	20954	20795	20814	20759	21144	21036	21238	20991	21036	21019	20998	20779	20957	20814	21024	21024	20963	21169	21204	21026	21058	20900	21030	20793	20772	20862	20846	20665	20849	21065	20910	20954	21070	21001	21116	21123	21069	20865	21186	21081	20836	21003	20850	20988	20929	20965	20983	20952	21267	21005	20982	20935	21094	20948	21089	21097	20923	20950	20925	20858	21074	20947	20824	21019	21147	20999	21021	20837	20920	20976	20902	20832	20893	20940	20942	20893	20957	21185	20765	20867	20922	21081	20933	21051	20948	20957	20933	20894	20985	21141	20960	20876	20864	20924	21017	21081	20923	21002	20678	21004	20934	20995	20984	20887	20903	20886	20923	20977	21018	21175	20938	21169	21107	20925	21054	20619	21127	21076	20963	21234	21087	20915	21032	21019	21018	20818	20981	20997	21082	21067	21024	20961	20860	20912	21075	20931	20911	20822	20895	21028	20776	20819	21039	21115	20746	20940	21010	20908	20984	21027	20897	20837	20693	20938	20918	21036	20974	20905	20870	20786	20683	21010	21086	20928	20857	20934	20949	20937	20910	20810	21002	21220	20888	20839	20948	21012	21129	20892	20820	21013	20992	21121	20887	21013	21008	20777	20894	21101	20843	21154	20944	21104	20901	20964	20891	20839	20972	20802	21041	20840	20924	21128	21149	20998	20959	21054	20947	20804	20797	21059	20865	20865	21024	21074	20733	20883	21155	21071	20751	20817	20878	20891	21082	21069	20815	21123	20926	21157	20902	21003	20940	20905	21003	21163	21270	20981	20817	20995	20849	21190	21017	20968	21027	20731	20950	20999	21050	21009	20926	21189	21155	20947	21017	21190	21002	21099	20762	20646	21094	20867	21031	21156	20719	20878	21125	21208	21184	21062	20736	20704	20920	21054	21026	21026	20898	21107	21046	21079	20973	20979	20875	20927	20943	20881	20783	20971	20661	21010	21060	21084	20934	20826	21023	20943	21161	20844	20803	20852	20935	20911	20815	21004	20871	20998	21081	20882	21045	20954	20914	20848	20934	20954	21042	21022	20936	20751	21077	20767	21094	20940	20781	20879	20977	20787	20963	20769	20955	21099	21114	20841	20940	20983	21060	20840	20940	20862	20948	20813	21186	20805	20941	20985	21116	20973	21005	20902	20799	20944	20995	20958	20933	21066	20769	20817	21082	20929	20862	20938	21299	21041	21015	20891	20847	20757	21069	21000	20832	21178	20997	20924	21085	20969	21112	20839	21017	20947	20885	21006	20974	20887	20956	21020	21069	20882	20952	21005	21004	20753	20890	20869	20815	20764	20695	21079	20930	21102	21162	21020	20870	20904	20884	21004	20699	20662	20922	20789	20770	21087	21015	20961	21185	21158	21005	20850	20922	20898	21173	21293	21102	20965	20794	21153	20947	20926	21020	20947	20985	20848	20984	20982	21018	20910	20896	21088	20856	20915	21082	20809	21202	21107	20882	21055	21017	20972	20810	21083	21023	20707	20912	21110	20878	21028	20673	21040	20993	21062	21056	20928	21031	21030	20894	21009	20915	20804	20932	20894	20773	20824	21077	20855	21079	21088	21079	21226	20742	21007	20999	21179	20923	21044	21275	20824	20880	20884	20742	21004	20892	20822	20904	21060	20854	20844	20972	21050	21046	20863	20986	20959	21055	21060	20977	20747	21017	20988	21248	21115	21247	20913	20767	21120	21258	20955	21023	21051	20911	20985	21047	21158	21018	20979	20801	20965	20869	20923	20903	20867	21209	21051	21084	21149	20881	20728	21135	21004	20967	21040	21055	20869	20889	20966	20947	20898	20869	21185	20910	20785	20874	20941	20853	20893	21014	21043	21064	20864	21084	20925	21054	21112	21036	20972	21023	20729	21093	21016	20727	20825	21077	20841	20928	20969	20990	21031	20841	21125	21002	21092	20768	20811	20795	20919	20937	21072	20800	20911	20945	20917	21022	20999	21031	20910	20854	20936	21128	21008	21131	20673	20910	20750	20853	20610	20914	20940	20954	20839	21003	20828	21091	20885	20832	21020	20967	20984	20940	20807	20836	20858	20984	20801	20991	20951	20855	20903	20858	20900	20737	21032	20927	21093	21216	21003	20848	20770
33317	57140	53943	43100	37758	32817	28961	25572	22965	21467	20408	20038	19588	19080	18528	18231	17998	17982	17702	17561	17581	17383	17443	17337	17559	17178	17216	17144	17077	16984	17135	17096	17121	16961	16840	16994	17068	16885	16881	17020	16816	16966	17040	16974	16819	16927	17029	16926	16818	16954	16994	16985	16996	16903	16814	16942	17023	16933	16898	16977	17075	16704	17016	16868	16779	17050	16977	16815	16996	16850	16927	16893	16950	16995	17010	16866	16935	16924	16882	16726	16936	16974	16982	17010	16964	17020	16806	17095	17004	17009	17046	16942	16905	16827	17016	16977	16889	16863	16843	16696	17024	17003	16917	16746	16757	16986	16959	16932	16939	16915	16946	16842	16896	16808	16981	16698	16882	17049	16874	16919	16917	16718	16949	16826	16895	16816	16837	16815	16975	16884	16942	16978	16674	16857	16925	16979	16830	16767	16869	16835	16760	16938	16839	16892	16915	16743	16886	16828	16858	16992	16988	16833	16955	16727	16844	16948	16932	16877	16716	16967	16966	16975	16904	16862	16919	16716	16907	16991	16944	16996	16874	16924	16929	16730	16992	16853	17029	16826	17019	16871	16942	16833	17041	16811	16786	16834	17024	16755	16853	16905	16934	16881	16796	16771	16982	16985	17027	16846	16983	16926	17091	16915	16947	16818	16911	16845	16939	16822	16900	16844	16763	16875	16840	16851	16938	16815	16695	16912	16780	16807	16941	16886	16699	16994	16918	17000	16754	16924	16805	16823	16985	16847	16907	16885	16874	16780	16940	16880	16923	16947	16836	16887	16882	16807	16938	16779	16907	16870	16891	16775	16925	17082	17119	16894	16970	16847	16937	16844	16838	16738	16961	16961	16876	16708	16783	16797	16954	16882	16839	16846	16912	16959	16889	16763	16909	16905	16789	16848	16984	16926	16743	16905	16745	16819	16913	16853	16851	16954	16830	16875	16915	16828	16908	16904	16885	16853	16778	16956	16909	16852	16923	16876	16915	16932	16867	16835	16896	16875	17001	17012	16961	16877	16783	16894	16857	16947	16890	16910	16982	17047	16758	16886	16921	16939	16823	16835	17007	16891	16921	16816	17028	16715	16895	16864	16765	16955	16960	16955	16934	16745	16924	16880	17007	16855	16869	16874	17056	16826	16942	17015	16898	16961	17033	17038	16905	16917	16618	16933	16912	16847	16770	16958	16944	16787	16836	16864	17030	16931	16704	16809	16756	16964	16937	16950	16876	16828	16814	16804	16786	16683	16872	16952	16750	16822	16897	16961	16928	16952	16918	16776	16871	16916	17032	16941	16905	16859	16798	16806	17095	16919	16887	16933	16865	16857	16871	16748	16988	16973	16698	16842	16920	16647	16898	16820	16968	16858	16807	16955	16889	16961	16780	16793	16868	16955	17022	16999	16844	16853	16846	16808	16892	16568	16933	16833	16957	16790	16822	16751	17013	16790	16973	16895	16795	16920	16907	16918	16708	16887	16966	16781	16738	16938	17029	16819	16908	16818	16864	16953	17065	16821	16830	16822	17003	16618	16750	16740	16847	16825	17023	17062	16891	16885	16768	16738	16912	16809	16832	16917	16942	16856	16878	17004	16911	16712	16856	16790	16727	16842	16816	17021	16841	16734	16732	16982	16831	17001	16789	16939	16862	16811	16874	16825	16932	17019	17001	16862	16961	16751	16812	16742	16867	16719	16934	16791	17015	16878	16932	16848	16824	16765	16772	16997	16837	16777	16826	16993	16848	16881	17156	16791	16954	16806	16861	16764	16966	16762	16761	16888	16729	16789	16852	16829	17002	16986	16829	16933	16864	17084	16839	16891	17069	16824	16923	16813	17185	16845	16907	16800	16862	17029	16684	16836	16788	16902	16820	16926	16728	16800	16998	16870	16779	17006	16944	16869	16950	16873	16854	17074	16746	16862	16730	16954	16939	16887	16889	16859	16779	16911	16937	16818	16855	16638	16828	17049	16790	16918	16842	16839	16667	16879	16799	17007	16730	16877	16898	16723	16796	16715	16776	17022	16861	16805	16896	16997	16919	16846	16858	16817	16895	16727	16892	16940	16851	17066	16897	16922	16987	16742	16872	17061	16887	16899	16783	16817	16772	16861	16855	16703	16991	16822	16687	17038	16980	16857	16927	16752	16825	16833	16929	16928	16841	16959	16947	16845	16815	16968	16918	16891	16796	16977	16863	16904	16938	16795	16840	16944	16943	16884	16827	16913	16926	16634	16890	16643	16738	16667	16822	16979	16821	16758	17016	16720	17235	16768	16977	16942	16928	16938	16886	17104	16997	16899	16741	16567	16993	16885	16970	16849	16846	16908	16942	16859	16807	16959	16940	16772	16892	16823	16796	16929	16874	16958	17000	17042	16797	16828	16774	16853	16719	16789	17074	16918	16932	16837	16831	16927	16922	16827	16861	16766	16952	16919	16964	16798	16926	16942	16842	17028	16892	16839	16896	16840	16872	17047	16890	16815	17124	16914	16968	16937	16850	16992	16972	16742	16807	16929	16952	16876	16960	16632	16891	16847	16916	16974	16913	16882	16942	16810	16843	16850	16920	16943	16937	16781	16697	16807	16800	16909	16873	16895	16943	16911	16823	16914	16794	16953	16826	16848	16982	16965	16860	16929	16792	17040	16848	16819	16871	16717	17045	16878	16892	16852	16888	16828	16887	17050	17092	16785	16967	16761	16838	16808	16984	16906	16748	16811	17090	16809	16829	17022	16942	16844	16910	16978	16991	16889	16766	16901	16940	16736	16781	16720	16840	16909	16785	16902	16939	16818	16916	16952	16789	16786	16777	16904	16834	17058	16928	16840	16737	16796	16720	16833	16827	16913	16988	16966	16904	16929	17017	16851	16730	16902	16708	16729	16851	16857	16853	16789	16834	16774	16841	16751	16969	16732	16907	16830	16905	16783	16943	16727	16819	16933	16859	16852	16845	16819	16884	16847	17003	16798	17036	16803	16883	17016	17061	16871	16723	16838	16962	16927	16749	16816	17046	16975	16870	16875	16908	16744	16869	16949	16789	16832	17011	16945	16880	16776	16823	16857	16799	16805	16850	16937	16803	16780	16914	16753	16968	16722	16909	16944	16862	16790	16906	16675	16716	16933	16906	16881	16805	16898	16815	16936	16968	16902	16775	16791	16819	16776	16959	16783	16897	16807	17046	16728	16853	16915	17015	16893	16894	16952	16859	16982	16684	16824	16876	17038	16857	16819	17046	16771	16928	16864	16728	16850	16919	16851	16987	16900	16787	16901	16947	16926	16699	16846	17027	16701	16803	16994	16903	16959	16900	16789	16869	16667	16920	16956	16811	16806	16837	16796	16879	16779	16913	16828	16750	17001	16881	16825	16894	16690	16936	16829	16842	16903	16862	16952	16723	16874	16868	16796	16886	16913	16939	16954	16899	16839	16914	16910	16906	16815	16990	16906	16850	17024	16814	16756	16858	16835	16800	16857	16917	16782	17020	16791	17070	16832	16954	16818	16805	16779	16877	16889	16942	16680	16902	16868	16949	16848	16985	16931	16769	16748	16771	16803	16848	16966	16867	16931	16855	17101	16661	16812	16731	16951	16889	16903	16971	16748	16952	16850	16930	16806	16903	16793	17049	16829	16769	16944	16905	16823	16848	16852	17015	16804	16949	16782	17100	16848	16910	16827	17045	16803	16857	16791	16994	16943	16889	16941	17047	16904	16813	16847	16931	16910	16777	17044	16948	17078	16982	16905	16905	16769	16825	16909	16887	17005	16894	16863	16826	16772	16708	16833	16889	16922	16719	17026	16876	16851	16851	16911	16944	16977	16916	16963	16782	16912	16734	16862	16814	16964	16796	16887	16973	16735	16924	16869	16927	16847	16798	16911	16793	16728	16919	16980	16844	16940	16972	17054	16842	17016	16848	17008	16919	16880	16825	16860	16799	16918	17005	16823	16866	16930	17098	16700	16849	16951	17047	16859	17003	17065	16894	16835	16941	16916	16903	16871	16828	16893	16852	17074	16802	16806	16845	16874	16857	16876	16877	16765	16863	16750	16871	16950	16807	17057	16885	16845	16965	16779	16893	16932	16872	16955	16893	16908	16935	16529	16937	16929	16961	16923	16846	16895	16878	16849	16659	16947	16834	16848	16845	16883	16704	16890	16800	16885	16915	16885	16890	16975	17044	16761	16864	16822	16712	16879	16734	16920	16788	16901	16858	16750	16996	16978	16780	17007	16850	17043	16841	16925	16851	16840	16879	16933	16892	16762	16950	16985	16888	16827	16889	16978	16757	16834	16909	16848	16852	16828	16831	16683	16832	16807	16852	16583	17005	16710	16954	16969	16773	16978	16954	16933	16892	16807	16855	16762	16931	16825	16796	16952	16979	16976	16838	16886	16944	16952	16984	16947	16908	16782	16782	16856	16945	16783	16982	16824	16940	16958	16978	16791	16735	16859	16913	16865	17090	16847	16837	17023	17055	16699	16945	16862	16939	16865	16681	16924	16825	16742	17064	17081	16786	16712	16869	16864	16702	17032	16875	17058	16887	16753	16834	16789	16827	17032	16837	16820	16860	16884	16874	16956	16809	16927	16905	16853	16784	16891	16665	17029	16976	16843	17023	16915	17040	16870	16860	16908	16991	16890	16762	16895	16980	16841	16939	16770	16962	17065	16824	16851	16820	16840	16864	16653	16971	16827	16866	16842	16998	16944	16908	16794	16843	16967	16845	16855	17014	16804	16842	16955	16986	16902	16918	16839	16830	16874	16766	16859	16961	16855	16990	17034	16887	16779	16810	16894	16740	16781	16934	16857	16913	16901	16720	16827	17082	16784	16948	16867	16953	16856	16939	16870	16981	16846	16838	16979	16977	16816	16692	16829	16948	16853	16935	16830	16830	16834	16983	16927	16833	16927	17001	16827	16854	16964	16999	16955	16931	16870	16991	16932	16729	17011	16780	16900	16804	16890	16907	17033	16804	16872	16972	16914	16858	16928	16758	16820	16989	17053	16864	16824	16894	16882	16727	16846	16766	16951	16733	17065	16970	16924	16906	16926	16867	16868	16966	16923	16972	16899	16745	17064	16895	16809	16801	16854	16882	16820	16880	16907	16848	16794	16982	16857	16742	16820	16822	17046	16869	16885	17060	16799
29860	30531	38914	34682	28969	26525	24861	23537	22694	22126	21816	21708	21380	21310	21207	20962	21185	20952	21031	20901	20801	20936	21030	21008	20727	20763	20881	20608	20582	20966	20807	20835	20793	20598	20691	20643	20838	20899	20676	20542	20853	20768	20597	20598	20832	20564	20642	20795	20568	20877	20700	20913	20790	20612	20662	20810	20675	20776	20478	20619	20784	20678	20753	20643	20686	20459	20542	20787	20775	20720	20675	20499	20733	20495	20581	20769	20829	20674	20790	20722	20749	20654	20545	20612	20849	20895	20722	20770	20682	20788	20707	20585	20883	20843	20906	20568	20776	20583	20678	20682	20774	20714	20633	20652	20702	20491	20775	20803	20832	20513	20564	20755	20771	20647	20597	20582	20801	20442	20744	20634	20753	20623	20627	20582	20766	20619	20686	20492	20460	20564	20737	20481	20505	20651	20710	20739	20725	20488	20735	20560	20895	21017	20800	20623	20710	20792	20808	20695	20620	20671	20704	20677	20543	20657	20660	20708	20660	20870	20620	20739	20500	20888	20826	20792	20908	20501	20788	21124	20899	20916	20900	20849	20892	20616	20751	20703	20913	20641	20627	20685	20842	20668	20590	20607	20635	20635	20532	20740	20712	20840	20737	20695	20719	20791	20570	20501	20546	20594	20669	20904	20718	20598	20593	20635	20614	20707	20686	20820	20783	20653	20578	20675	20809	20714	20705	20576	20736	20773	20624	20634	20756	20636	20555	20637	20703	20723	20608	20714	20805	20604	20557	20731	20518	20629	20853	20765	20903	20794	20650	20683	20608	20453	20579	20543	20647	20885	20689	20815	20839	20578	20614	20609	20570	20645	20618	20746	21000	20622	20743	20680	20754	20508	20763	20675	20659	20563	20639	20405	20655	20690	20855	20625	20649	20898	20853	20917	20577	20898	20786	20778	20653	20598	20683	20720	20855	20804	20855	20631	20880	20714	20785	20641	20754	20656	20775	20557	20489	20682	20555	20789	20638	20862	20776	20532	20649	20837	20754	20767	20709	20647	20807	20812	20874	20664	20819	20726	20682	20727	20947	20745	20656	20721	20691	20730	20478	20686	20712	20546	20864	20573	20812	20566	20846	20771	20796	20676	20599	20651	20704	20568	20814	20524	20946	20729	20617	20775	20725	20857	20663	20622	20620	20732	20667	20712	20642	20756	20979	20560	20545	20698	20703	20810	20600	20928	20567	20633	20854	20593	20667	20632	20918	20754	20824	20506	20751	20489	20770	20833	20749	20628	20552	20732	20532	20628	20556	20521	20602	20516	20677	20631	20821	20826	20823	20809	20668	20770	20679	20774	20608	20621	20873	20785	20846	20686	20549	20578	20637	20622	20527	20752	20608	20584	20670	20779	20612	20644	20897	20783	20741	20759	20685	20554	20621	20482	20659	20791	20782	20698	20592	20766	20696	20641	20589	20676	20460	20705	20790	20714	20689	20856	20677	20655	20691	20929	20440	20703	20868	20706	20716	20637	20702	20550	20740	20647	20724	20679	20659	20685	20607	20487	20680	20633	20564	20832	20782	20798	20693	20519	20532	20551	20809	20815	20731	20706	20810	20648	20857	20827	20807	20788	20829	20588	20906	20872	20759	20991	20578	20684	20683	20641	20608	20711	20892	20616	20622	20777	20853	20684	20560	20538	20817	20748	20866	20837	20618	20796	20705	20721	20917	20785	20727	20776	20719	20841	20673	21007	20781	20730	20573	20648	20772	20608	20771	20630	20678	20687	20619	20514	20705	20835	20814	20841	20915	20847	20853	20674	20751	20719	20459	20851	20700	20623	20576	20668	20709	20660	20551	20747	20533	20742	20711	20834	20485	20595	20615	20602	20555	20668	20577	20710	20829	20737	20735	20744	20707	20757	20603	20678	20831	20783	20733	20640	20708	20515	20707	20489	20735	20851	20595	20782	20752	20618	20592	20817	20590	20473	20532	20578	20814	20692	20696	20732	20680	20356	20685	20681	20758	20857	20670	20791	20765	20555	20611	20627	20776	20594	20451	20746	20380	20637	20788	20545	20427	20724	20667	20854	20812	20613	20556	20748	20852	20597	20703	20634	20672	20603	20552	20421	20577	20843	20791	20624	20801	20745	20958	20745	20670	20423	20828	20544	20822	20634	20676	20547	20695	20617	20646	20567	20694	20559	20765	20682	20943	20632	20789	20686	20463	20732	20842	20658	20768	20660	20723	20645	20785	20748	20778	20667	20515	20534	20759	20605	20667	20735	20585	20664	20571	20693	21126	20792	20540	20800	20587	20995	20925	20868	20845	20621	20692	20898	20569	20498	20952	20690	20954	20613	20896	20609	20706	20456	20592	20723	20524	20638	20842	20895	20559	20704	20475	20676	20458	20866	20666	20591	20744	20724	20504	20607	20669	20599	20838	20842	20429	20803	20442	20790	20617	20977	20748	20757	20872	20699	20820	20747	20744	20623	20399	20743	20692	20580	20908	20902	20512	20712	20891	20535	20625	20746	20463	20648	20746	20731	20787	20695	20671	20929	20722	20749	20669	20926	20902	20673	20462	20689	20736	20550	20717	20852	20718	20910	20828	20749	20666	20817	20629	20689	20488	20716	20740	20617	20788	20809	20680	20552	20881	20785	20745	20719	20532	20852	20624	20585	20945	20644	20851	20539	20612	20543	20743	20626	20738	20688	20614	20664	20635	20501	20648	20827	20775	20705	20714	20791	20571	20505	20745	20722	20900	20792	20596	20560	20767	20851	20578	20737	20690	20723	20787	20626	20930	20584	20810	20815	20574	20736	20729	20798	20580	20580	20927	20765	20602	20620	20696	20872	20700	20749	20633	20650	20552	20765	20537	20615	20743	20557	20735	20730	20731	20754	20923	21016	20706	20543	20771	20687	20818	20641	20598	20640	20784	20685	20786	20634	20855	20755	20489	20697	20659	20875	20794	20823	20787	20849	20861	20768	20560	20762	20751	20681	20875	20741	20494	20751	20566	20688	20542	20496	20617	20841	20750	20701	20627	20761	20755	20460	20587	20787	20771	20661	20527	20557	20810	20732	20861	20730	20708	20746	20703	20704	20875	20665	20937	20649	20696	20628	20797	20868	20760	20649	20795	20633	20898	20455	20720	20796	20472	20909	20680	20626	20808	20529	20673	20975	20740	20637	20698	20708	20676	20636	20856	20645	20889	20604	20816	20647	20687	20765	20697	20736	20549	20619	20707	20679	20764	20665	20492	20629	20720	20764	20713	20893	20926	20803	20720	20726	20907	20727	20702	20768	20671	20765	20686	20755	20754	20823	20692	20759	20857	20603	20600	20768	20551	20453	20797	20649	20714	20795	20775	20599	20394	20525	20673	20711	20698	20743	20816	20799	20845	20563	20595	20629	20895	20709	20723	20862	20646	20605	20584	20712	20916	20655	20585	20684	20851	20872	20662	20622	20644	20674	20667	20856	20713	20949	20655	21054	20670	20710	20751	20716	20732	20633	20627	20836	20607	20679	20674	20724	20707	20658	20700	20621	20778	20474	20672	20750	20640	20799	20495	20616	20889	20829	20519	20707	20686	20811	20958	20809	20742	20706	20814	20532	20862	20749	20723	20731	20617	20640	20686	20595	20852	20643	20576	20793	20673	20619	20560	20557	20669	20617	20679	20768	20727	20588	20685	20838	20884	20709	20753	20814	20823	20635	20771	20464	20472	20895	20651	20859	20703	20827	20660	20636	20889	20871	20786	20642	20695	20669	20577	20630	20678	20956	20686	20677	20589	20698	20451	20673	20837	20767	20772	20724	20953	20683	20539	20435	20658	20972	20600	20756	20716	20661	20783	20763	20685	20794	20684	20733	20688	20814	20648	20754	20687	20775	20844	20777	20732	20521	20529	20569	20619	20762	20755	20739	20656	20748	20726	20716	20762	20684	20657	20779	20607	20597	20879	20604	20760	20604	20882	20679	20580	20667	20756	20673	20642	20699	20753	20707	20657	20808	20722	20809	20787	20721	20595	20704	20738	20734	20607	20880	20762	20803	20867	20693	20898	20805	20662	20617	20596	20585	20860	20841	20732	20707	20666	20620	20589	20678	20755	20746	20778	20683	20589	20976	20845	20817	20843	20706	20636	20708	20805	20542	20900	20642	20753	20612	20915	20839	20753	20693	20542	20824	20836	20720	20819	20670	20590	20681	20710	20713	20729	20734	20680	20670	20789	20954	20698	20542	20897	20514	20763	20597	20609	20653	20844	20369	20727	20872	20846	20842	20791	20599	20830	20723	20910	20703	20755	20761	21003	20918	20798	20621	20775	20664	20653	20871	20950	20762	20704	20715	20782	20766	20723	20594	20914	20720	20895	20526	20438	20785	20780	20764	20609	20635	20608	20663	20724	20742	20552	20775	20713	20685	20826	20849	20579	20620	20668	20747	20640	20721	20776	20557	20822	20715	20786	20702	20722	20837	20735	20560	20800	20747	20711	20779	20659	20869	20760	20835	20832	20671	20794	20717	20696	20792	20619	20821	20865	20651	20780	20782	20727	20785	20628	20750	20863	20793	20586	20664	20601	20993	20845	20760	20731	20739	20990	20545	20576	20659	20817	20785	20788	20738	20735	20815	20582	20485	20667	20728	20733	20857	20968	20794	20724	20716	20746	20715	20646	20730	20510	20814	20892	20830	20653	20871	20753	20736	20667	20612	20518	20669	20478	20536	20665	20632	20719	20486	20562	20653	20629	20703	20691	20604	20724	20740	20577	20802	20606	20668	20520	20728	20941	20744	20472	20675	20830	20604	20646	20700	20475	20603	20750	20833	20679	20582	20762	20716	20811	20666	20721	20719	20737	20783	20627	20516	20788	20818	20593	20529	20876	20684	20760	20792	20874	20967	20710	20490	20573	20707	20617	20676	20493	20792	20987	20811	20818	20399	20709	20740	20984	20722	20702	20785	21042	20773	20858	20718	20641	20827	20760	20696	20752	20691	20626	20545	20482	20812	20877	20596	20782	20907	20773	20915	20677	20715	20795	20911	20882	20978	20666	20736	20749	20531	20527	20659	20866	20855	20539	20627	20789	20894	20775	20789	20638	20754	20473	20873	20907	20769	20475	20526	20758	20644	20770	20788	20702	20602	20827	20791	20847	20644	20768	20674	20625	20791	20764	20651	20655	20838
31939	46279	42059	32363	27763	24754	22402	20887	19633	18716	18219	17842	17928	17738	17575	17117	17102	17135	17246	16980	16938	16954	17027	16863	16946	16898	16819	16807	16735	16847	16674	16785	16826	16747	16589	16817	16894	16868	16805	16818	16857	16792	16727	16840	16889	16845	16662	16759	16654	16743	16796	16639	16676	16678	16850	16885	16561	16755	16698	16736	16756	16691	16850	16731	16788	16677	16877	16726	16769	16892	16768	16788	16524	16804	16639	16797	16605	16815	16735	16791	16874	16618	16810	16838	16574	16742	16776	16652	16803	16849	16695	16761	16873	16703	16825	16797	16774	16722	16736	16836	16767	16671	16783	16627	16681	16750	16651	16865	16571	16692	16618	16690	16703	16609	16677	16449	16746	16742	16813	16604	16729	16729	16846	16728	16816	16678	16737	16581	16647	16872	16811	16878	16811	16565	16699	16680	16616	16740	16709	16790	16739	16582	16819	16629	16797	16754	16602	16713	16911	16716	16672	16572	16785	16603	16640	16814	16686	16788	16654	16763	16835	16813	16679	16541	16692	16469	16841	16525	16574	16968	16868	16510	16633	16757	16907	16691	16905	16618	16832	16733	16738	16804	16747	16843	16765	16709	16632	16727	16738	16645	16596	16761	16774	16676	16739	16698	16616	16732	16771	16667	16800	16758	16728	16739	16768	16730	16771	16727	16686	16612	16626	16705	16669	16515	16571	16884	16614	16722	16795	16639	16733	16677	16627	16742	16678	16826	16787	16738	16672	16798	16769	16675	16721	16851	16565	16829	16646	16643	16670	16669	16803	16618	16854	16718	16623	16711	16874	16706	16753	16829	16746	16899	16730	16618	16734	16765	16732	16697	16760	16798	16555	16649	16583	16776	16724	16621	16643	16982	16789	16784	16639	16662	16609	16857	16481	16796	16746	16653	16736	16677	16633	16778	16632	16833	16752	16773	16733	16620	16862	16582	16608	16842	16689	16600	16573	16695	16767	16607	16745	16851	16726	16672	16651	16738	16876	16543	16810	16858	16813	16762	16759	16749	16917	16593	16686	16742	16746	16600	16791	16702	16607	16522	16665	16740	16538	16734	16854	16793	16682	16823	16705	16779	16715	16718	16707	16773	16727	16779	16816	16657	16663	16899	16735	16615	16581	16789	16641	16604	16562	16592	16772	16643	16724	16702	16814	16749	16769	16613	16743	16809	16584	16807	16929	16753	16807	16867	16645	16758	16841	16832	16776	16584	16691	16677	16802	16756	16559	16853	16713	16677	16611	16709	16885	16680	16711	16807	16685	16632	16732	16677	16745	16780	16723	16859	16766	16634	16708	16620	16725	16869	16649	16530	16768	16654	16736	16623	16725	16695	16639	16713	16752	16733	16794	16551	16512	16706	16638	16816	16672	16699	16636	16712	16596	16577	16731	16784	16748	16728	16776	16770	16836	16826	16522	16809	16705	16797	16780	16754	16702	16580	16635	16580	16816	16809	16617	16743	16633	16822	16656	16684	16797	16741	16734	16780	16788	16780	16825	16571	16691	16787	16827	16789	16760	16828	16631	16644	16801	16728	16522	16822	16696	16547	16697	16743	16660	16894	16707	16760	16641	16646	16782	16812	16854	16757	16717	16657	16740	16733	16737	16885	16647	16797	16796	16596	16790	16696	16671	16732	16740	16774	16747	16865	16659	16811	16940	16791	16708	16774	16798	16630	16621	16767	16578	16589	16904	16774	16640	16604	16665	16792	16588	16732	16766	16816	16739	16698	16652	16495	16780	16845	16736	16582	16707	16727	16829	16710	16619	16782	16710	16607	16624	16707	16694	16681	16786	16608	16776	16659	16708	16722	16802	16787	16736	16723	16674	16869	16842	16636	16813	16584	16617	16772	16844	16575	16738	16798	16630	16677	16548	16843	16784	16720	16687	16608	16800	16712	16640	16704	16734	16797	16846	16668	16753	16742	16776	16783	16679	16833	16747	16612	16763	16660	16774	16872	16593	16633	16879	16745	16612	16608	16901	16830	16531	16728	16787	16705	16612	16756	16824	16583	16853	16843	16807	16765	16664	16756	16655	16664	16771	16784	16536	16601	16729	16751	16859	16603	16608	16878	16801	16745	16668	16819	16642	16808	16646	16693	16691	16565	16708	16721	16627	16742	16742	16711	16805	16802	16881	16732	16782	16786	16780	16813	16788	16774	16650	16730	16793	16731	16529	16785	16747	16602	16625	16641	16822	16536	16673	16581	16603	16930	16878	16710	16690	16570	16847	16817	16712	16659	16786	16719	16664	16786	16625	16759	16805	16713	16643	16843	16670	16760	16587	16490	16656	16676	16638	16726	16745	16746	16826	16650	16781	16661	16712	16734	16647	16786	16646	16744	16619	16798	16730	16825	16649	16790	16604	16803	16734	16640	16603	16657	16683	16702	16491	16776	16783	16775	16600	16894	16825	16583	16628	16761	16942	16653	16683	16683	16614	16600	16823	16737	16850	16724	16841	16772	16728	16689	16791	16916	16790	16625	16865	16646	16761	16838	16728	16827	16695	16695	16700	16670	16936	16767	16675	16849	16775	16704	16929	16716	16730	16833	16728	16598	16556	16768	16750	16558	16889	16709	16664	16756	16645	16616	16729	16614	16823	16639	16701	16658	16780	16669	16820	16726	16661	16722	16622	16699	16813	16688	16756	16753	16732	16753	16658	16696	16573	16708	16809	16888	16794	16649	16838	16791	16745	16653	16657	16668	16714	16801	16780	16903	16839	16737	16498	16637	16832	16790	16700	16879	16691	16759	16677	16695	16738	16831	16587	16731	16611	16597	16739	16953	16693	16628	16676	16852	16721	16615	16614	16739	16845	16859	16637	16800	16750	16932	16817	16694	16874	16846	16901	16811	16742	16797	16908	16793	16796	16776	16725	16804	16728	16763	16747	16796	16770	16758	16688	16810	16698	16613	16791	16729	16673	16499	16615	16711	16765	16870	16720	16740	16797	16711	16697	16754	16764	16653	16739	16749	16831	16643	16702	16602	16903	16667	16666	16911	16831	16793	16755	16724	16507	16760	16585	16753	16621	16850	16757	16611	16677	16756	16931	16732	16665	16719	16593	16631	16831	16672	16766	16765	16784	16794	16777	16695	16802	16812	16816	16854	16567	16691	16611	16532	16723	16750	16753	16687	16738	16861	16640	16610	16741	16728	16859	16628	16744	16711	16748	16816	16706	16708	16882	16848	16790	16591	16671	16680	16682	16773	16819	16662	16636	16645	16884	16659	16642	16573	16862	16659	16769	16792	16892	16813	16829	16677	16583	16631	16787	16697	16735	16831	16909	16806	16779	16710	16782	16721	16751	16705	16725	16730	16741	16604	16832	16802	16614	16869	16801	16795	16759	16619	16709	16753	16633	16723	16798	16897	16769	16642	16726	16742	16768	16582	16708	16759	16781	16714	16772	16626	16794	16785	16770	16683	16862	16625	16649	16636	16854	16732	16797	16639	16793	16799	16854	16798	16596	16779	16709	16845	16908	16776	16811	16712	16833	16790	16675	16737	16626	16731	16868	16669	16821	16758	16564	16828	16509	16741	16691	16877	16667	16738	16638	16705	16784	16815	16741	16774	16682	16717	16771	16608	16893	16775	16707	16736	16747	16716	16538	16801	16744	16731	16845	16695	16726	16731	16800	16712	16642	16665	16632	16615	16841	16709	16796	16779	16623	16643	16773	16527	16509	16798	16740	16629	16643	16872	16664	16668	16790	16680	16858	16782	16899	16700	16827	16617	17012	16562	16781	16663	16641	16761	16833	16829	16694	16780	16740	16681	16735	16762	16583	16876	16664	16856	16682	16835	16829	16666	16737	16618	16692	16765	16817	16824	16807	16570	16728	16690	16748	16720	16618	16872	16560	16865	16690	16766	16693	16782	16796	16720	16799	16777	16768	16647	16639	16623	16830	16654	16734	16685	16802	16754	16734	16630	16839	16735	16744	16700	16831	16731	16792	16683	16671	16784	16572	16828	16622	16836	16719	16792	16710	16710	16801	16594	16713	16840	16792	16719	16690	16882	16891	16685	16696	16829	16736	16821	16782	16676	16815	16689	16838	16616	16665	16856	16738	16715	16754	16748	16719	16735	16746	16665	16797	16658	16859	16764	16692	16643	16752	16622	16732	16673	16793	16761	16727	16786	16642	16626	16777	16918	16810	16746	16700	16801	16775	16624	16656	16675	16679	16912	16628	16733	16948	16610	16771	16727	16883	16722	16736	16699	16810	16926	16827	16684	16791	16791	16842	16594	16780	16814	16823	16844	16652	16749	16724	16542	16746	16964	16591	16628	16578	16770	16781	16532	16838	16634	16572	16792	16577	16824	16708	16686	16859	16679	16830	16705	16796	16794	16718	16656	16735	16777	16813	16885	16766	16721	16695	16836	16755	16699	16710	16743	16697	16686	16639	16835	16572	16733	16720	16776	16725	16527	16759	16845	16751	16577	16675	16660	16735	16504	16623	16612	16883	16710	16792	16665	16772	16721	16535	16671	16719	16693	16717	16797	16771	16603	16696	16711	16707	16726	16790	16815	16807	16923	16707	16834	16760	16727	16838	16679	16594	16721	16611	16770	16733	16685	16827	16758	16667	16872	16727	16682	16848	16804	16864	16712	16712	16637	16676	16553	16717	16743	16687	16702	16601	16840	16713	16837	16848	16666	16635	16662	16696	16853	16818	16724	16837	16622	16878	16694	16783	16568	16797	16658	16819	16794	16702	16679	16792	16776	16688	16728	16639	16731	16788	16721	16784	16627	16688	16710	16720	16806	16815	16643	16562	16655	16629	16603	16716	16747	16657	16711	16843	16798	16875	16627	16730	16684	16636	16717	16761	16663	16792	16931	16703	16685	16644	16611	16813	16695	16638	16817	16551	16614	16811	16685	16695	16764	16630	16749	16747	16778	16621	16559	16820	16717	16633	16652	16730	16844	16775	16621	16728	16570	16724	16758	16775	16591	16600	16791	16857	16877	16556	16697	16687	16904	16666	16687	16759	16773	16515	16612	16697	16794	16767	16795	16789	16603	16715	16791	16799	16897	16574	16617	16927	16755	16729	16802	16904	16787	16721	16689	16592	16770	16688	16634	16730	16670	16851	16729	16864	16708	16688	16645	16703	16646	16759	16709	16762	16692
23793	21009	28746	25943	27060	28884	28578	24859	23754	23387	22505	21835	21781	21635	21671	21013	21184	21118	20982	21059	20936	20803	20723	20783	20850	20829	20892	20684	20569	20533	20515	20491	20586	20530	20284	20460	20590	20649	20457	20551	20489	20478	20591	20530	20349	20551	20765	20614	20591	20496	20454	20477	20372	20581	20760	20545	20568	20322	20712	20369	20632	20403	20546	20574	20288	20489	20710	20481	20708	20558	20539	20485	20422	20530	20465	20450	20535	20567	20478	20545	20477	20508	20393	20517	20292	20661	20466	20426	20466	20349	20401	20520	20503	20522	20557	20508	20573	20435	20342	20485	20308	20533	20461	20452	20709	20380	20387	20539	20506	20338	20471	20411	20273	20382	20490	20548	20382	20490	20808	20359	20404	20411	20206	20394	20404	20529	20686	20532	20430	20542	20350	20584	20749	20736	20444	20491	20651	20545	20467	20563	20598	20498	20459	20303	20665	20493	20586	20499	20722	20530	20615	20723	20425	20255	20680	20510	20401	20411	20475	20447	20630	20549	20470	20394	20319	20619	20551	20451	20383	20316	20544	20361	20536	20677	20575	20475	20493	20318	20570	20318	20524	20651	20564	20622	20478	20212	20514	20503	20356	20435	20491	20486	20527	20269	20498	20568	20457	20573	20642	20650	20538	20493	20798	20580	20367	20500	20340	20624	20532	20373	20557	20658	20706	20507	20603	20314	20468	20525	20535	20525	20580	20516	20602	20538	20309	20493	20400	20576	20522	20536	20330	20336	20565	20534	20362	20423	20326	20559	20571	20628	20581	20281	20546	20567	20467	20523	20455	20457	20482	20311	20748	20390	20349	20594	20414	20564	20667	20438	20525	20535	20634	20329	20435	20475	20540	20545	20512	20343	20326	20265	20472	20396	20368	20587	20233	20734	20485	20494	20575	20659	20464	20516	20426	20286	20423	20600	20388	20571	20538	20340	20392	20571	20590	20396	20482	20567	20314	20398	20472	20218	20457	20330	20562	20477	20408	20505	20455	20499	20362	20441	20609	20434	20590	20423	20433	20330	20633	20379	20310	20562	20533	20517	20277	20503	20669	20537	20513	20675	20646	20623	20485	20612	20496	20652	20401	20406	20612	20535	20527	20553	20450	20328	20659	20601	20427	20511	20628	20508	20421	20650	20461	20359	20407	20443	20701	20570	20471	20798	20515	20594	20603	20396	20369	20258	20482	20563	20636	20723	20493	20569	20568	20458	20421	20509	20588	20328	20575	20616	20482	20705	20553	20543	20569	20542	20458	20472	20426	20465	20415	20419	20553	20323	20326	20353	20565	20660	20429	20468	20473	20446	20359	20253	20400	20595	20607	20601	20370	20440	20503	20419	20506	20606	20650	20521	20447	20361	20647	20691	20397	20415	20405	20366	20321	20475	20595	20627	20477	20327	20656	20494	20334	20432	20581	20604	20508	20426	20345	20572	20384	20487	20458	20522	20806	20334	20587	20492	20534	20603	20464	20363	20425	20355	20428	20555	20648	20421	20252	20427	20511	20603	20588	20479	20683	20410	20421	20480	20299	20462	20623	20398	20393	20321	20548	20367	20336	20257	20348	20669	20304	20519	20556	20374	20706	20440	20359	20361	20301	20342	20535	20671	20626	20637	20613	20249	20673	20443	20495	20423	20536	20344	20299	20507	20680	20557	20452	20470	20387	20373	20497	20203	20432	20576	20287	20442	20552	20734	20420	20442	20621	20513	20600	20623	20351	20581	20422	20706	20386	20488	20297	20525	20395	20580	20407	20626	20485	20443	20284	20555	20357	20657	20439	20541	20573	20335	20606	20513	20584	20669	20410	20455	20373	20493	20355	20582	20425	20394	20583	20449	20579	20326	20552	20559	20533	20491	20589	20272	20539	20572	20711	20360	20391	20457	20484	20450	20291	20179	20613	20495	20496	20588	20680	20517	20432	20753	20497	20579	20393	20586	20666	20498	20625	20364	20640	20479	20555	20494	20669	20293	20436	20487	20350	20346	20333	20460	20493	20529	20611	20421	20713	20548	20554	20404	20463	20322	20500	20611	20422	20682	20285	20703	20556	20400	20685	20495	20470	20445	20360	20421	20700	20435	20339	20443	20684	20517	20440	20410	20389	20641	20618	20524	20388	20450	20400	20508	20563	20404	20605	20353	20636	20324	20437	20571	20591	20415	20567	20381	20574	20528	20285	20487	20381	20304	20483	20608	20351	20435	20766	20475	20355	20507	20647	20462	20608	20608	20399	20508	20398	20622	20623	20447	20543	20181	20495	20341	20486	20497	20393	20478	20343	20485	20398	20385	20533	20246	20470	20504	20494	20306	20225	20388	20573	20344	20519	20458	20309	20449	20545	20661	20696	20546	20551	20331	20525	20410	20529	20519	20552	20514	20570	20575	20307	20526	20544	20525	20553	20575	20383	20322	20565	20363	20414	20420	20282	20328	20619	20444	20408	20419	20465	20537	20454	20335	20410	20339	20465	20569	20341	20439	20478	20635	20457	20657	20593	20693	20547	20349	20401	20523	20746	20364	20609	20377	20524	20482	20478	20574	20514	20479	20544	20690	20628	20546	20406	20484	20580	20259	20420	20457	20513	20504	20636	20322	20376	20295	20548	20366	20664	20515	20565	20748	20520	20500	20686	20502	20399	20427	20626	20665	20697	20371	20397	20601	20512	20569	20544	20735	20452	20490	20545	20444	20787	20592	20586	20515	20376	20584	20519	20315	20446	20407	20496	20572	20479	20603	20505	20637	20172	20544	20694	20341	20268	20533	20503	20437	20599	20411	20572	20565	20418	20602	20563	20413	20469	20585	20412	20562	20643	20528	20510	20555	20470	20578	20290	20627	20771	20534	20458	20641	20463	20450	20435	20559	20608	20725	20683	20548	20632	20466	20513	20531	20454	20675	20524	20594	20445	20529	20527	20365	20562	20410	20536	20291	20518	20506	20477	20530	20686	20608	20686	20255	20259	20365	20543	20411	20368	20259	20609	20544	20322	20401	20338	20577	20339	20454	20520	20384	20425	20546	20319	20515	20281	20696	20433	20376	20354	20630	20461	20424	20548	20436	20463	20531	20590	20614	20507	20375	20485	20747	20456	20464	20525	20649	20564	20742	20476	20268	20380	20416	20609	20665	20468	20565	20400	20633	20514	20362	20418	20339	20582	20457	20525	20609	20429	20359	20543	20497	20625	20664	20402	20337	20579	20394	20668	20581	20407	20332	20399	20544	20491	20550	20393	20605	20664	20495	20345	20465	20614	20447	20664	20606	20384	20546	20354	20436	20329	20408	20555	20489	20616	20457	20504	20568	20308	20421	20478	20433	20334	20433	20490	20618	20445	20441	20430	20240	20376	20424	20413	20461	20610	20565	20561	20441	20369	20459	20591	20481	20447	20739	20452	20385	20537	20417	20548	20590	20460	20488	20416	20608	20364	20474	20518	20492	20668	20394	20521	20525	20474	20258	20452	20449	20412	20129	20543	20416	20406	20408	20247	20379	20407	20391	20526	20693	20503	20539	20483	20624	20398	20452	20370	20225	20360	20541	20484	20536	20402	20656	20576	20366	20249	20521	20682	20441	20690	20494	20455	20614	20499	20514	20645	20434	20674	20367	20189	20398	20508	20309	20385	20410	20537	20464	20562	20569	20616	20517	20582	20319	20421	20500	20657	20219	20329	20579	20568	20451	20371	20428	20457	20455	20374	20579	20395	20406	20397	20588	20433	20390	20267	20568	20782	20468	20364	20560	20439	20294	20647	20426	20292	20646	20555	20486	20320	20506	20438	20531	20572	20645	20454	20717	20535	20402	20475	20313	20244	20400	20584	20553	20454	20439	20665	20481	20456	20210	20636	20678	20691	20510	20553	20570	20593	20530	20439	20466	20466	20402	20447	20333	20626	20524	20585	20587	20322	20532	20610	20587	20698	20485	20289	20455	20518	20520	20350	20410	20676	20320	20267	20355	20568	20362	20483	20412	20686	20508	20518	20453	20593	20485	20445	20530	20525	20436	20581	20614	20456	20456	20696	20495	20569	20533	20493	20501	20525	20605	20694	20468	20555	20714	20456	20538	20565	20587	20624	20275	20542	20548	20751	20395	20473	20449	20579	20251	20555	20594	20547	20477	20393	20571	20668	20507	20365	20395	20444	20288	20640	20401	20520	20451	20327	20541	20580	20441	20404	20485	20368	20608	20538	20543	20434	20550	20673	20266	20261	20417	20527	20585	20351	20277	20532	20401	20686	20270	20281	20373	20312	20481	20319	20474	20489	20693	20682	20506	20597	20513	20573	20440	20518	20602	20363	20551	20450	20628	20643	20691	20463	20476	20466	20403	20822	20528	20701	20471	20444	20460	20424	20265	20407	20578	20463	20300	20276	20646	20473	20259	20514	20479	20313	20531	20179	20438	20433	20444	20474	20536	20581	20645	20421	20741	20539	20503	20675	20484	20505	20524	20682	20404	20579	20537	20364	20429	20462	20483	20488	20353	20350	20552	20551	20573	20545	20465	20589	20376	20554	20282	20634	20519	20537	20469	20438	20358	20306	20513	20484	20452	20350	20559	20499	20573	20495	20437	20688	20615	20567	20351	20233	20469	20474	20572	20471	20602	20443	20440	20654	20363	20563	20432	20609	20500	20493	20492	20606	20444	20443	20529	20608	20627	20554	20467	20496	20449	20417	20331	20546	20659	20368	20351	20186	20682	20442	20456	20581	20665	20338	20517	20353	20324	20574	20227	20479	20594	20275	20415	20318	20357	20731	20606	20318	20441	20606	20322	20352	20510	20469	20496	20666	20324	20567	20515	20631	20522	20583	20524	20483	20660	20644	20246	20401	20370	20517	20524	20604	20450	20463	20537	20448	20425	20677	20412	20439	20485	20346	20573	20581	20261	20567	20412	20570	20633	20509	20406	20604	20548	20349	20594	20610	20527	20480	20450	20393	20510	20363	20297	20127	20490	20541	20548	20355	20383	20520	20679	20436	20640	20342	20393	20487	20384	20446	20396	20346	20562	20311	20273	20583	20413	20601	20504	20573	20452	20654	20533	20406	20398	20354	20367	20540	20599	20615	20434	20388	20572	20492	20444	20517	20741	20742	20541	20535	20460	20427	20432	20572	20402	20185	20424	20379	20444	20687	20493
30683	51328	47745	38044	32675	28555	25304	22987	21490	20477	19184	18546	18336	18079	17906	17600	17313	17181	17264	17366	17025	17119	17014	16995	16902	16775	16789	16836	16714	16889	16845	16638	16604	16779	16765	16830	16707	16817	16622	16523	16599	16655	16682	16762	16597	16740	16635	16738	16696	16687	16668	16609	16666	16607	16776	16693	16534	16819	16618	16460	16703	16595	16578	16535	16604	16544	16561	16494	16526	16619	16634	16479	16718	16611	16704	16662	16505	16635	16536	16619	16517	16744	16714	16642	16736	16604	16542	16594	16796	16793	16671	16589	16572	16528	16663	16586	16482	16575	16605	16587	16727	16656	16429	16755	16569	16567	16644	16483	16541	16491	16593	16673	16574	16672	16615	16512	16693	16458	16491	16492	16591	16659	16509	16659	16758	16504	16593	16729	16545	16584	16533	16568	16558	16639	16646	16705	16632	16769	16525	16573	16602	16611	16537	16302	16706	16539	16697	16628	16731	16819	16616	16642	16662	16638	16625	16813	16562	16535	16505	16583	16758	16609	16428	16574	16548	16639	16486	16688	16700	16536	16707	16581	16720	16497	16609	16704	16690	16785	16582	16410	16516	16756	16503	16535	16683	16596	16617	16535	16672	16673	16654	16739	16541	16592	16771	16724	16560	16760	16504	16593	16552	16649	16650	16540	16520	16599	16478	16477	16516	16625	16499	16560	16611	16621	16464	16648	16534	16508	16501	16564	16695	16369	16565	16677	16758	16516	16661	16516	16568	16593	16569	16478	16620	16546	16590	16767	16586	16669	16553	16669	16723	16553	16630	16586	16545	16618	16617	16580	16640	16434	16506	16486	16693	16580	16700	16666	16642	16603	16547	16525	16655	16532	16597	16812	16615	16426	16499	16567	16469	16533	16675	16457	16520	16592	16609	16518	16730	16538	16485	16542	16773	16523	16725	16653	16720	16527	16616	16526	16615	16456	16531	16631	16537	16662	16573	16633	16603	16727	16557	16595	16436	16624	16441	16660	16672	16607	16533	16599	16601	16487	16460	16603	16648	16442	16567	16479	16723	16531	16593	16597	16484	16655	16648	16643	16590	16733	16610	16485	16647	16559	16605	16604	16723	16676	16520	16627	16581	16545	16569	16382	16485	16487	16623	16647	16437	16641	16638	16608	16616	16619	16693	16656	16735	16540	16514	16592	16696	16578	16425	16691	16519	16613	16656	16685	16441	16672	16848	16597	16483	16756	16469	16796	16442	16709	16727	16604	16510	16558	16645	16668	16582	16680	16636	16619	16516	16550	16538	16705	16570	16716	16421	16569	16568	16436	16611	16773	16572	16633	16546	16544	16642	16530	16520	16646	16481	16609	16588	16817	16621	16804	16700	16522	16538	16533	16579	16862	16719	16759	16651	16732	16641	16595	16551	16518	16562	16489	16782	16406	16509	16560	16607	16552	16650	16519	16726	16664	16554	16410	16701	16787	16654	16586	16510	16670	16630	16563	16770	16656	16737	16548	16516	16591	16815	16751	16682	16550	16489	16736	16627	16635	16500	16531	16562	16565	16469	16598	16655	16468	16582	16539	16523	16671	16527	16735	16407	16530	16663	16628	16467	16598	16670	16485	16644	16562	16438	16685	16461	16635	16747	16580	16483	16671	16614	16712	16558	16620	16650	16671	16596	16483	16614	16501	16530	16503	16490	16656	16453	16557	16585	16486	16552	16556	16551	16667	16624	16513	16643	16520	16721	16454	16668	16524	16543	16496	16502	16564	16631	16533	16690	16466	16464	16565	16669	16748	16565	16673	16666	16619	16530	16688	16454	16631	16698	16689	16846	16751	16652	16406	16737	16588	16610	16558	16745	16602	16679	16628	16663	16651	16499	16611	16586	16583	16443	16584	16519	16519	16470	16481	16778	16690	16755	16425	16745	16615	16618	16611	16571	16637	16508	16735	16651	16642	16483	16500	16481	16696	16578	16691	16750	16622	16832	16644	16685	16544	16394	16735	16439	16742	16732	16581	16430	16624	16578	16517	16448	16697	16525	16590	16509	16535	16600	16593	16537	16489	16690	16415	16602	16498	16503	16573	16712	16591	16671	16678	16483	16664	16603	16774	16709	16507	16605	16610	16591	16525	16684	16606	16604	16562	16569	16722	16517	16716	16608	16488	16490	16634	16575	16464	16591	16807	16549	16532	16634	16628	16850	16731	16590	16686	16560	16629	16524	16505	16473	16694	16617	16578	16476	16634	16674	16596	16507	16651	16660	16524	16496	16585	16648	16590	16484	16590	16538	16514	16492	16584	16796	16674	16534	16570	16745	16710	16567	16421	16712	16630	16656	16421	16555	16420	16587	16528	16526	16552	16608	16465	16428	16668	16479	16542	16610	16643	16665	16617	16487	16726	16673	16601	16518	16542	16656	16566	16506	16597	16684	16538	16646	16610	16442	16558	16640	16597	16716	16715	16632	16370	16649	16661	16452	16571	16595	16611	16598	16406	16600	16541	16453	16671	16566	16669	16704	16478	16649	16558	16543	16575	16557	16702	16627	16785	16650	16480	16662	16566	16504	16545	16686	16617	16612	16492	16546	16420	16610	16710	16680	16658	16439	16605	16793	16599	16506	16603	16757	16679	16805	16644	16667	16578	16740	16675	16508	16505	16590	16475	16459	16702	16822	16602	16568	16410	16650	16487	16667	16559	16674	16444	16511	16461	16627	16589	16675	16380	16789	16621	16413	16604	16534	16658	16554	16573	16638	16688	16713	16575	16451	16612	16489	16538	16597	16686	16662	16691	16734	16441	16731	16623	16423	16653	16731	16646	16621	16662	16493	16679	16365	16487	16649	16511	16571	16595	16657	16585	16720	16665	16480	16615	16535	16374	16574	16677	16558	16621	16496	16617	16431	16545	16750	16469	16683	16660	16531	16698	16607	16685	16601	16638	16667	16493	16738	16517	16545	16514	16609	16729	16706	16596	16789	16564	16592	16537	16601	16804	16587	16744	16649	16730	16595	16686	16492	16401	16613	16475	16725	16642	16641	16688	16703	16605	16416	16599	16611	16753	16599	16705	16545	16498	16624	16461	16472	16519	16588	16617	16745	16480	16633	16531	16625	16666	16600	16519	16884	16674	16596	16531	16600	16746	16649	16716	16582	16459	16570	16468	16775	16550	16549	16531	16428	16626	16626	16675	16437	16798	16681	16572	16549	16426	16467	16646	16477	16505	16551	16522	16544	16639	16721	16565	16497	16465	16684	16695	16735	16693	16509	16690	16770	16826	16714	16611	16424	16688	16598	16594	16521	16677	16634	16394	16539	16788	16651	16622	16461	16465	16673	16561	16649	16583	16594	16485	16700	16503	16493	16700	16510	16574	16549	16679	16652	16668	16665	16602	16489	16590	16682	16674	16738	16839	16418	16380	16578	16810	16544	16714	16570	16545	16675	16494	16563	16572	16720	16540	16709	16618	16641	16739	16520	16693	16680	16663	16534	16683	16560	16558	16513	16621	16612	16463	16576	16717	16532	16817	16635	16700	16760	16460	16663	16607	16612	16630	16806	16558	16675	16655	16736	16606	16472	16652	16643	16597	16537	16736	16561	16587	16727	16506	16632	16585	16797	16442	16598	16589	16704	16545	16713	16712	16457	16684	16677	16645	16558	16600	16630	16648	16709	16675	16669	16560	16595	16663	16628	16586	16549	16505	16740	16788	16622	16589	16545	16556	16542	16495	16443	16694	16770	16623	16706	16670	16653	16673	16713	16288	16524	16646	16730	16467	16667	16510	16497	16554	16589	16572	16518	16449	16552	16719	16615	16696	16720	16620	16716	16741	16615	16543	16793	16646	16559	16632	16416	16575	16635	16633	16583	16818	16615	16596	16690	16553	16615	16739	16574	16757	16625	16479	16705	16637	16574	16459	16648	16535	16595	16564	16681	16448	16667	16592	16660	16478	16493	16565	16657	16627	16652	16460	16691	16315	16651	16423	16659	16590	16331	16503	16639	16859	16554	16623	16647	16437	16612	16771	16764	16622	16472	16683	16566	16508	16783	16659	16825	16390	16571	16503	16525	16484	16510	16530	16944	16604	16618	16638	16637	16572	16517	16527	16488	16683	16525	16478	16576	16672	16511	16570	16614	16705	16492	16746	16525	16372	16532	16519	16588	16597	16623	16623	16684	16450	16679	16537	16587	16611	16687	16506	16535	16662	16484	16411	16506	16633	16658	16609	16451	16672	16534	16692	16639	16514	16666	16443	16633	16677	16613	16384	16607	16567	16596	16496	16713	16621	16654	16524	16507	16504	16665	16462	16704	16702	16601	16481	16618	16600	16660	16625	16706	16712	16550	16627	16444	16601	16677	16588	16525	16543	16679	16393	16561	16396	16665	16769	16695	16599	16525	16638	16471	16558	16531	16493	16580	16616	16613	16486	16461	16575	16508	16548	16710	16705	16776	16645	16562	16574	16784	16562	16685	16509	16726	16708	16629	16560	16500	16586	16475	16651	16499	16669	16734	16777	16535	16669	16570	16652	16554	16650	16530	16606	16770	16588	16596	16625	16562	16604	16480	16684	16530	16432	16866	16714	16595	16617	16496	16533	16693	16681	16815	16678	16393	16547	16625	16699	16726	16624	16628	16488	16603	16790	16645	16568	16561	16550	16616	16662	16604	16526	16689	16512	16534	16632	16687	16623	16569	16400	16513	16709	16560	16519	16773	16375	16686	16570	16646	16579	16661	16601	16739	16516	16749	16502	16644	16614	16484	16669	16558	16636	16493	16657	16642	16573	16659	16697	16578	16778	16416	16760	16705	16657	16518	16695	16566	16670	16479	16626	16497	16449	16583	16592	16673	16724	16599	16609	16585	16779	16661	16724	16646	16578	16422	16669	16673	16577	16779	16631	16569	16569	16663	16566	16646	16546	16638	16524	16397	16513	16508	16540	16573	16531	16477	16781	16690	16493	16657	16749	16688	16558	16807	16619	16660	16651	16557	16731	16624	16460	16700	16586	16638	16553	16624	16592	16459	16636	16900	16680	16723	16733	16612	16424	16563	16731	16544	16779	16551	16674	16640	16435	16614	16554	16493	16585	16477	16628	16613	16512	16564	16549	16682	16528	16709	16765	16542	16680	16573	16603	16816	16719	16502	16555	16589	16688	16482	16811	16741	16576
22636	21083	28792	23983	23436	28524	31687	27005	25234	24973	24251	23083	22728	22711	22686	21899	22096	21779	21755	21536	21754	21499	21244	21724	21674	21549	21279	21360	21209	21045	21158	21131	21160	21079	21117	21175	21166	21287	21158	21126	21270	21192	21126	21162	21232	20972	20935	21008	21130	21205	21137	21134	20936	21148	21126	21064	21017	21160	21101	21087	20938	21050	20856	21030	21009	20929	21200	20952	21053	21071	21154	21012	21019	20923	20969	21027	21045	21017	20893	20990	21027	21047	20897	21066	20846	20944	21159	21036	20870	21033	21101	21093	20940	21038	21083	21050	20982	21081	20952	20988	20984	20971	21010	20874	20802	21162	20987	21138	20898	20975	21231	20944	20967	20846	20890	20884	21105	20966	21075	20871	21078	20917	20860	21016	20942	21056	20934	21054	21046	21020	21285	21015	21286	21114	21097	21001	21071	21082	20883	21351	20823	20869	20833	20977	20951	21035	21046	21107	21048	20776	20888	20865	21106	20939	20963	20850	21118	21015	21034	21280	20974	21031	20913	20768	21021	21005	21093	21169	21022	21115	20975	20890	21000	20958	20872	21171	20922	20950	21027	21055	20887	20779	20996	20803	21061	20822	21276	20945	20986	21057	21127	21004	20832	20743	21027	21116	20986	21092	20889	21092	21218	20873	20975	21341	20933	21037	20827	20907	20944	21136	20977	20826	20956	20818	20900	21004	21030	20810	20734	20926	20875	20960	20836	21026	20932	20878	20924	21046	21102	20940	21053	21036	21335	20800	20851	20958	21198	20752	21012	20876	21008	21040	20941	20734	21013	21172	20973	20781	20753	20900	20986	21202	21007	20842	20969	20847	20955	20957	21065	20951	21133	20915	20977	21132	20965	21216	21028	21125	20976	20760	21089	21240	21102	21015	20992	21178	21072	20830	21160	21245	21126	20985	20987	20895	20775	20938	21049	20882	21119	21204	21076	21167	21093	20700	20998	21244	20978	21131	21235	21091	21058	21135	20793	20867	20808	20910	20786	21058	21129	21050	21053	21253	20953	20969	21154	21216	20902	21068	20958	20882	20904	21001	21070	20951	21070	20884	20803	21008	21033	20899	21194	20803	21015	20838	20909	21076	21123	20815	21169	21044	20913	20963	20902	20847	20981	20952	20818	20972	21131	21184	21073	20939	21003	21289	21072	20868	20998	21168	20933	20914	20954	20850	20877	21090	20973	20904	21117	21012	21007	21243	20860	20883	20930	20922	21171	21079	21064	20983	20898	20983	21049	21147	20919	21136	20933	21100	20884	21014	21040	21055	20868	20983	20650	20997	21208	21128	20924	20969	21081	21060	20873	20732	20944	21133	20985	20842	21001	20922	20848	20856	21023	20886	21022	20795	21293	20983	20974	20909	21034	21125	20954	20937	21064	20993	20860	21098	20908	20991	20904	20987	21035	20862	21050	21037	21069	21127	21195	21023	20753	21045	20914	21025	21059	21041	20983	20863	20850	20784	21066	20947	20916	21059	20869	21070	21027	20981	20986	21067	21001	21179	21130	21243	20954	21163	20866	20999	21056	21241	20791	21054	20966	21151	21081	21047	21120	21042	20962	21169	20946	21160	21087	21018	20989	21222	20959	20905	21054	21077	21154	21222	21061	20751	20867	21256	21063	21134	20885	21092	21188	20921	20950	21066	20903	20782	21024	20867	21037	21008	21011	21040	20992	21093	21080	21109	21091	21096	21009	20939	21112	20921	21098	20948	20966	20933	21118	20960	21024	20949	21296	21102	20976	21028	20753	20967	20915	20829	20752	20991	21094	21119	20989	20991	21005	21156	20912	21036	20952	20988	20956	20957	21209	21065	21084	20981	20668	20969	21166	21134	21078	20860	21045	21054	21021	21071	21115	20774	21089	21101	20780	21002	21035	20920	21066	20896	21086	20960	21184	21119	21050	21036	21080	20998	21041	20925	21040	21103	21226	21065	21080	20824	21051	21170	20892	20981	21083	20773	21104	21038	21027	21006	20900	21027	20883	21002	21142	20964	20964	21026	21330	21013	20829	20779	21024	21159	21110	20900	20914	21019	21135	21141	21164	20878	20965	20991	21166	21080	20952	20975	21095	20782	20878	20829	20928	21330	21003	21261	21072	21043	20934	21317	20746	21074	20994	20946	20916	20897	21011	21092	21015	21026	20883	20969	20960	21035	21034	20981	20957	21088	20934	20999	21064	20884	20916	21048	20973	20996	21043	20987	21007	20954	20881	21030	20926	20812	21093	20843	20995	21139	21048	21033	21173	21006	21002	20977	21086	21157	20914	20734	20948	21093	20947	21051	21099	21120	21068	21014	21107	20902	21160	20970	21082	21090	20897	21005	21024	20848	21050	21069	20881	20926	20951	21064	20885	21141	20950	21016	20930	21012	20908	20765	20973	20979	20848	20928	20950	20905	20971	20929	20978	21030	21331	21022	21090	21123	21231	20834	21182	21000	20837	21175	20907	20903	21072	21049	21038	21191	20861	21048	20941	20739	21082	21179	21191	20940	20929	21116	21021	21046	21073	20894	20880	21197	21083	20899	20885	20912	21146	20960	20783	21135	21143	20939	21041	21060	20938	20954	21110	21050	20901	21015	21077	20894	20882	20791	20848	20911	21077	21008	20869	21139	21387	20878	21121	21022	20699	20936	21018	20896	21042	21134	21013	20920	21065	21012	20892	21031	21138	20879	20772	20998	20869	20969	20885	21013	21118	21009	20953	20892	20917	21185	21017	20826	21182	20872	20895	21059	21154	20971	21046	21044	20969	20962	20952	21024	20893	20938	20927	21034	21102	21015	20964	21005	20977	21016	21059	21047	20807	21103	21093	21286	20801	20899	21034	20908	21167	20870	21092	21059	20902	21204	21001	20946	21133	20777	20882	21053	20899	21040	20974	20897	21147	21071	20807	20866	20787	20893	21123	20843	21142	21078	20996	21092	20991	20987	20979	20946	20870	20858	20956	20862	20889	20978	20911	20992	21102	21014	21132	20977	21076	21123	21095	21029	21059	21051	20814	21139	21155	21044	21047	21075	20893	20871	20839	21023	21094	21238	20988	20920	21108	20903	21106	20859	20939	20965	20975	21154	21176	21029	20932	20977	20999	21061	20963	20900	21072	21140	21016	20835	20951	20896	20835	21059	20996	21147	20786	20979	20968	20944	20837	21102	20980	20813	21007	21185	20933	21127	21057	20921	20879	21087	20913	20901	21085	20968	21146	20840	20953	21005	21139	21021	21056	21031	20921	20867	20867	20944	20934	20865	21044	21147	20700	21100	21057	21012	21095	21018	21072	20948	20873	20834	21007	21035	21008	21202	21111	20977	20997	20924	20821	21005	21153	20966	20973	21035	20913	20951	20913	20956	21074	21074	20954	21207	21000	21071	20880	21146	21168	20938	20939	21073	20858	20956	21075	20833	20924	20959	20866	20952	21098	20792	21050	20841	21017	20793	21142	20954	21002	20891	20829	21054	20877	21120	20815	20752	20927	20836	20920	21212	21071	20984	20989	21018	21035	21199	21067	20876	21175	20970	21113	21159	21020	21042	21012	20957	21078	20865	21069	20791	21010	20897	21055	20825	20966	21091	20901	21081	21138	21098	21181	20953	21011	21093	21024	20952	21034	20947	21190	20987	21164	21094	21088	20966	20873	20968	21112	21080	20978	20693	20970	20971	20911	21110	20813	20978	21136	20819	21065	21112	20873	21037	20958	20903	20988	20986	21083	21009	21078	21052	21080	21135	21229	21012	21044	20869	21119	20983	21141	20995	20940	20851	21097	20937	21016	20835	21058	20918	21169	20956	21056	21117	20964	20996	20974	21004	20798	21029	21177	21005	20973	20967	20971	20759	21078	20914	20914	21007	20869	21216	21188	20898	20961	21042	20952	20963	21164	21041	21051	21128	21026	21057	20909	21079	20787	20864	21140	20981	20953	20796	21007	21094	21201	20935	21243	20944	20836	20887	20990	20922	20950	20979	20856	21021	21076	20909	21046	21211	21115	20977	21132	21056	20940	21116	21218	20956	20974	21057	20970	21061	20957	20974	20883	21036	21140	20988	20723	20882	20986	20988	20748	20988	20987	20740	21082	21149	21088	21149	20986	20778	21043	20938	20960	21129	21066	21100	21264	21098	21174	21052	20857	21105	21140	21244	20963	21034	21057	21079	21076	21001	21226	21014	20991	20820	21273	20804	21080	20946	20929	21248	21011	20883	20987	21034	20981	20872	20948	20934	20926	21138	20898	20974	21034	20938	21068	20983	20965	21032	20811	21037	21051	21082	21088	20923	20974	20907	21011	21038	21258	20984	20928	21296	20751	20708	20899	20818	20977	21075	21042	21064	20896	21094	21003	21032	21083	21045	21203	21014	20797	21040	20943	20990	21001	20885	20929	21083	21089	20978	20955	21129	20974	20921	21113	21005	20918	21057	21020	21039	20994	20893	20883	20898	21024	20866	21052	20895	21024	21099	21068	20992	21100	20841	21098	21177	21229	20800	21064	20978	20981	21048	21016	20930	20949	21078	21188	20859	20995	20898	21017	21011	20804	20981	20922	21144	20826	20951	21070	21148	20897	20890	21071	20980	21259	21129	21147	20937	21165	20928	21096	21155	21135	21028	20880	20978	21185	20839	21078	21040	21223	21066	20895	21079	21235	21080	21076	20911	20955	21104	20975	20917	21133	21059	20953	20961	20988	21043	21077	21004	21084	20924	20828	20975	21128	21129	21121	20835	21060	20876	20990	21112	20916	21088	21106	21061	20915	21065	21121	21054	21066	21066	21174	21104	20862	20989	21112	20940	20938	20828	21138	20814	21254	21176	20924	21108	20953	20963	20828	21040	20950	21032	21097	20977	21035	21072	20832	20903	21091	21065	20853	21007	20957	21110	21058	20926	21138	21066	21120	20889	21103	20851	20893	20993	20905	21028	21022	21047	20942	21074	20776	20925	21054	21135	21021	21042	21137	20993	20917	21033	20940	20969	20892	20793	20879	21004	20872	20855	21074	21175	21200	20884	20843	20903	21065	20930	21257	20888	20963	21073	20963	21148	20940	20913	21031	21068	20764	21011	20863	20869	20906	21109	21010	21010	20935	21040	21029	20919	21062	21002	21130	20839	21156	20869	21127	21191	21239	20901	20876	20978
33255	57340	54068	42817	36489	32082	28412	25154	23752	22293	21403	20064	19199	19127	18903	18329	18305	17879	17932	17915	17589	17434	17593	17223	17277	17412	17258	17435	17364	17056	17201	17190	17294	17085	17073	17173	16916	16868	16920	16972	17025	16847	16835	17137	16908	16976	16929	17089	16850	17057	17058	16863	16978	17060	16904	16928	16929	17115	17000	16905	16894	16826	16967	17043	16741	16914	16765	17052	16980	16997	17130	16946	16909	16912	17030	17018	16869	16817	16908	16877	17014	16954	16958	16846	16814	16923	16966	16941	16845	17086	16832	16950	16854	16778	16910	17188	17113	16915	17037	16868	16778	16741	16864	16872	16738	17009	16946	16913	16824	16743	16861	16919	16830	16897	16957	16938	16759	16998	16952	17049	16729	17003	17003	16951	16909	16957	16885	16822	16949	16958	16804	16939	16887	16906	16926	16873	16868	17048	16818	16791	16957	16873	16825	16783	17016	16968	16738	16645	16836	16967	16867	16801	16857	16946	16872	16810	16854	16973	16807	16795	17145	16961	16951	16897	17139	16955	16847	16967	16908	16775	16808	17024	16838	16924	16877	16890	17009	16892	16947	16852	16852	16782	16910	17002	16807	16841	17036	16914	16911	16953	16993	16868	17052	17015	16778	17043	16909	16964	17174	16981	16904	16820	17061	16956	16894	16933	16957	16723	16958	16973	16900	16742	16786	16789	16939	16747	17000	16896	16918	16863	17002	16976	16986	16926	16788	16802	16958	16721	16925	17041	16898	16883	17013	16952	16846	17045	17052	16805	17003	16867	16856	16928	16935	16808	16894	16808	17045	16948	16917	16772	16770	16789	16958	16864	16983	16911	16927	16803	16825	16782	16997	16891	16803	16798	16861	16898	16940	16822	16929	16957	16850	17135	16962	17083	16873	16983	16883	16826	16995	16986	16746	16863	16978	17056	16983	16858	17089	16969	16979	16885	16860	16939	16917	16784	16912	16834	17074	17058	16798	16837	16862	16736	17054	16954	16955	16789	16940	17045	16982	16911	16921	16921	16869	16907	16920	16961	16832	16946	17141	16885	16804	17023	16884	16893	16754	16941	17011	16989	16620	17031	17050	16922	16982	16859	16910	16843	16888	17060	16822	16858	16917	16928	17023	16839	17097	16959	16803	16900	16938	16942	17017	16944	16828	17072	16751	16909	16849	16801	16802	16959	16957	16840	16812	16905	16875	16804	16875	17080	16925	16925	16951	16943	16938	16850	17066	16970	16743	16897	16918	16909	17054	16930	17111	16894	16812	16848	16929	16915	16818	16786	16810	16802	16909	16940	16858	17101	16879	16898	17083	17022	17027	16993	16965	17016	16864	16947	16873	16952	16730	17028	16850	16904	16996	16813	17024	16854	16864	16700	17014	16920	16859	16916	16977	16964	16929	16817	16882	16832	16903	16970	16922	17016	17048	16821	16822	16783	16904	16762	16924	16967	16795	16909	16976	16965	16783	16910	16780	16920	16926	16891	17011	16854	16975	16860	16846	16819	16902	16760	16844	16970	16914	17207	16790	16827	16930	16907	16918	16844	16886	16840	16895	16881	17047	16809	16741	17037	16949	17109	16688	16914	16762	16770	16836	16920	16760	16918	16909	16714	17050	16736	16982	16860	16769	17008	17033	16890	16829	16947	17003	16861	16987	16822	16948	16810	16913	17056	16913	16996	16828	17050	16904	16946	17129	16877	16943	16733	16724	16986	16891	16904	16951	17112	17152	16752	17042	17055	16856	16912	16798	16887	17077	16882	16839	16938	16846	16842	16895	16767	16911	17037	16945	16845	16892	17000	16772	16969	16892	16962	16882	16911	16733	16888	17072	16767	16740	16847	16809	16940	17071	16925	16992	16891	16950	16939	16841	17002	17167	17071	16865	16939	16998	16941	17068	16886	16984	16685	16974	16927	16982	16964	16999	16912	16789	16972	16965	16831	16983	16939	16805	16929	16861	16945	16874	16739	16879	16884	16993	17079	16847	16873	16972	16898	16963	16986	17100	16979	17045	16862	16875	16924	16892	16942	16868	16904	17052	16947	16682	17006	16961	17085	16736	17031	16907	16906	16853	17132	16918	16949	16859	16783	17026	17050	17050	16971	16864	17005	16978	16870	16967	16850	16909	16892	16911	16929	16871	16751	16865	16924	16926	16853	16968	16930	17027	16863	16781	17075	16868	16893	16907	16848	16783	16841	17005	16887	16951	16900	16844	17039	16903	16871	16806	16826	16906	16857	16886	16804	17023	16777	16988	16888	16918	16880	16932	16753	17033	17002	17062	16834	16787	16996	16802	16921	16898	17001	16971	16884	17047	16761	16896	17125	16799	16997	16951	16968	16909	16764	16868	16933	16939	17076	16939	16973	16819	16920	16739	16979	16831	16702	17064	16917	16903	16967	16863	16810	16706	16890	16869	16832	16695	16868	16682	16848	16819	16978	16849	16920	16934	17019	17095	16912	16867	16937	17001	16848	16919	17060	16875	16887	16816	16655	17030	16874	16968	16922	16760	16893	16985	16909	16884	16888	16743	16774	16791	17098	16948	17008	16865	17030	16911	16923	16898	17132	16937	16935	16985	16905	16945	16966	17019	16935	16989	16809	16808	16887	16992	16892	16898	17026	16650	16871	16893	16871	16835	16929	16724	16803	16825	17099	16889	16851	16940	16941	16891	16589	16820	16832	16976	17037	16794	16796	16978	16936	17076	16949	16752	16967	16873	16858	16724	17011	16927	16891	16885	16768	16843	16925	16874	16901	16962	16836	17001	16636	16977	16887	16818	17031	16951	16887	16899	16895	16800	16918	16858	16804	17048	17022	16936	16967	16772	16979	16849	17111	16806	16827	16830	16745	17038	16820	16949	17061	16945	16902	16884	16936	16875	17003	16906	16879	16861	16859	16899	16876	16918	16814	17173	16911	17053	16912	16814	16797	16988	17007	16960	16698	16829	16845	16883	17001	16975	17114	16957	16772	16983	16845	16924	16771	17005	16947	16871	16870	17051	16858	16879	16852	16983	16847	16822	16781	16844	16874	16987	16838	17015	16877	16921	16897	16864	17039	16765	16986	16894	16841	16981	16950	16710	16827	16939	16930	16884	17033	16856	16944	16941	16840	16848	16713	16894	16764	16979	17003	16915	16927	16909	17001	16732	16908	16697	17129	17054	16885	16951	17016	16960	16925	16906	16858	17099	16784	17064	16893	16891	16943	16931	17060	17058	17034	16846	16966	16942	16937	16949	16974	16916	16854	16813	16883	16873	17008	16931	16938	17045	16943	16857	17001	16931	16783	16939	16807	17019	16895	16934	17123	16878	16885	17041	16833	16819	16876	16912	16762	17014	16818	17022	17165	16934	17085	16894	16932	16968	17006	16768	16963	16915	16885	16951	16938	16873	16765	16976	16904	16684	16949	16909	17122	17144	16958	16930	16838	16915	16893	16946	16971	16923	16987	16891	16709	16962	17008	16764	16848	16995	16898	17010	17022	17002	16913	16891	16961	16884	17020	16916	16878	16863	16838	16827	16888	16845	16831	16870	16928	16838	16988	16893	17046	16959	16907	16845	16805	16929	16958	17045	16928	16931	16762	16842	16870	16878	17013	16838	16753	17093	16887	16923	16839	17020	16967	17005	16741	16902	16784	16890	16893	16940	16873	16779	17062	16956	16956	16843	16939	16925	16909	16959	17023	16915	16962	16903	16841	16731	17051	16867	16843	16909	16967	16788	16875	16817	16946	16791	17000	16887	16862	16968	16885	16838	16839	17016	16996	16839	17092	16869	16893	17015	16882	16995	16984	16831	16779	17045	16900	16905	17004	16898	16891	16911	17093	16860	16811	16934	17101	16943	16956	16910	17025	16935	16946	16931	16866	16886	16932	16921	16898	16851	16959	17000	17006	16958	16842	16953	16921	16916	16901	16775	16907	16848	16893	16966	16845	17030	16890	16905	16861	16851	16800	16784	16954	17036	16981	16918	17009	16800	16883	16848	16963	16927	16939	16831	16964	16870	17042	16743	16828	17002	16919	16862	16921	16918	16704	16979	17002	16985	16676	16964	16871	16912	16893	16955	16825	16860	16765	16756	16938	16931	16908	16925	16883	17046	16842	16789	17028	16965	16811	16854	16829	16981	16968	17042	16796	16903	16894	17016	17174	16853	16987	16826	16949	17045	16902	16941	16964	16921	16879	16880	16960	16927	16969	16871	17075	17112	16681	16966	16864	16928	16767	17124	16955	16876	16903	17088	16985	16963	16840	16949	17079	17003	16828	17031	16924	16889	16946	16868	17146	16904	16986	16720	17015	16841	16942	16890	16799	16846	16815	16837	16910	16976	16890	17045	16815	16883	16835	16941	16835	16796	16829	16956	16999	16918	17058	16867	16960	16991	16886	17018	16872	16775	17060	16949	16780	17034	16976	16867	16889	16850	17074	16924	16817	16853	16821	16960	16906	16828	16882	16851	16846	16889	16880	16849	16852	16733	16911	17003	16890	16912	17027	16870	16991	17056	17004	16898	16801	16721	16833	16768	16919	16723	16891	16942	16923	16813	16732	16831	16886	16758	16847	16898	16883	16785	16928	17154	16923	16870	16721	16932	17024	16971	16776	16919	16899	16944	16707	16706	16759	16725	17088	16826	16803	17050	16948	16741	16800	16831	16856	16899	16814	17012	16791	16945	16894	16907	16855	16930	16937	17136	16972	16853	16810	17002	16908	17008	16854	16940	16892	17000	16868	16830	17010	16946	16899	16847	16961	16823	16897	16811	16892	16962	16921	16860	16959	17063	16890	16933	16846	16773	17002	16884	16958	16963	16728	17039	16909	16835	16853	16902	16911	16839	16802	17000	17012	16954	16846	16945	17015	16794	16958	16860	16854	16833	16831	16987	16832	16795	16699	17076	16820	16833	17113	16972	16907	16860	16957	16809	16657	16864	16863	17010	16814	16904	16952	16832	16870	16863	16852	16890	16962	16767	17056	16845	16939	16908	17117	16882	16680	16844	16958	16982	16904	16731	17008	16679	16794	16841	16862	16915	16982	16946	16867	17104	16904	16903	16960	16896	16864	16912	17068	16871	16952	16810	16872	17020	17004	16918	16926	16883	16794	16757	17113	16944	16901	16951	16870	16770	16898	16862	17017	16982	16938
29851	30385	38722	34607	28720	26509	24922	23401	22864	22137	22054	21407	21516	21201	21537	21153	21080	21107	20909	20946	20816	20920	20881	20835	21010	20903	20910	20902	20756	20695	20810	20687	20693	20853	20637	20878	20980	20793	20771	20706	20583	20902	20609	20613	20857	20759	20782	20548	20707	20815	20864	20583	20691	20718	20892	20666	20670	20641	20863	20538	20651	20688	20552	20706	20768	20785	20638	20742	20819	20553	20724	20824	20725	20576	20731	20595	20773	20765	20827	20670	20647	20512	20754	20683	20661	20608	20441	20703	20674	20665	20894	20671	20683	21050	20725	20769	20818	20690	20792	20901	20825	20681	20904	20626	20566	20789	20698	20500	20837	20779	20682	20530	20801	20769	20824	20652	20577	20881	20653	20549	20350	20823	20694	20611	20562	20753	20609	20668	20711	20500	20633	20795	20798	20709	20728	20760	20721	20584	20806	20804	20670	20818	20742	20623	20698	20803	20941	20898	20781	20681	20683	20798	20750	20598	20827	20625	20662	20511	20678	20675	20772	20773	20513	20496	20727	20632	20907	20532	20642	20731	20846	20651	20674	20738	20866	20679	20780	20778	20647	20698	20471	20507	20908	20643	20922	20995	20793	20711	20640	20448	20626	20744	20743	20782	20668	20629	20844	20759	20778	20867	20839	20879	20676	20806	20828	20593	20778	20727	20753	20697	20553	20675	20701	20804	20988	20503	20727	20671	20870	20569	20653	20630	20646	20639	20733	20818	20876	20628	20760	20940	20557	20727	20701	20915	20648	20793	20727	20761	20673	20634	20734	20672	20802	20953	20731	20621	20675	20835	20694	20627	20584	20801	20722	20803	20847	20622	20770	20907	20705	20642	20818	20768	20633	20647	20809	20686	20742	20761	20651	20680	20623	20733	20897	20513	20722	20862	20596	20916	20869	20832	20765	20709	20804	20708	20628	20642	20371	20611	20755	20732	20591	20685	20725	20662	20905	20726	20722	20667	20763	20667	20855	20601	20823	20675	20852	20875	20596	20603	20434	20786	20819	20783	20778	20910	20889	20807	20860	20581	20521	20636	20612	20669	20616	20716	20591	20785	20616	20690	20650	20736	20647	20750	20569	20761	20648	20420	20688	20753	20801	20528	20780	20881	20500	20753	20662	20589	20811	20653	20714	20799	20794	20702	20525	20684	20839	20708	20719	20616	20739	20775	20604	20666	20634	20637	20722	20671	20685	20629	20717	20615	20719	20639	20848	20749	20584	20685	20779	20687	20631	20654	20830	20640	20523	20629	20617	20865	20584	20756	20702	20726	20630	20732	20861	20466	20622	20552	20678	20575	20753	20776	20799	20748	20667	20759	20666	20771	20614	21033	20798	20772	20751	20555	20705	20671	20520	20754	20615	20830	20512	20542	20695	20777	20251	20910	20881	20605	20619	20552	20824	20491	20695	20714	20881	20985	20759	20634	20762	20619	20691	20813	20790	20732	20970	20707	20589	20690	20710	20683	20758	20555	20413	20661	20698	20665	20598	20593	20731	20681	20643	20615	20844	20430	20556	20839	20475	20795	20893	20994	20683	20355	20740	20494	20936	20834	20563	20518	20715	20881	20787	20709	20780	20626	20553	20899	20703	20623	20767	20521	20778	20802	20555	20555	20595	20762	20762	20668	20712	20826	20902	20659	20858	20790	20563	20591	20772	20741	20748	20791	20832	20824	20709	20548	20553	20794	20473	20444	20718	20618	20471	20628	20871	20732	20670	20718	20712	20593	20552	20567	20732	20739	20770	20602	20802	20631	20615	20729	20816	20602	20760	20461	20656	20621	20703	20626	20689	20800	20581	20662	20555	20525	20581	20674	20787	20679	20866	20600	20711	20740	20659	20628	20682	20860	20871	20601	20703	20691	20540	20810	20628	20654	20721	20664	20833	20796	20626	20877	20723	20848	20629	20562	20783	20682	20798	20759	20700	20746	20785	20821	20729	20566	20463	20638	20617	20736	20793	20742	20691	20593	20696	20578	20740	20443	20776	20710	20874	20710	20516	20482	20517	20700	20717	20690	20665	20991	20606	20826	20618	20788	20547	20804	20902	20696	20901	20522	20709	20767	20734	20762	20741	20819	20579	20654	20774	20735	20610	20625	20593	20880	20630	20769	20741	20678	20587	20583	20839	20744	20730	20715	20559	20573	20706	20586	20690	20444	20499	20760	20637	20652	20727	20632	20729	20719	20514	20504	20734	20761	20771	20860	20806	20536	20738	20496	20798	20537	20677	20709	20636	20719	20641	20665	20732	20680	20402	20708	20791	20950	20671	20534	20844	20525	20584	20715	20418	20485	20832	20613	20723	20880	20739	20441	20667	20663	20568	20444	20764	20686	20887	20793	20697	21108	20777	20720	20770	20760	20633	20494	20770	20769	20715	20771	20792	20888	20556	20532	20887	20917	20812	20610	20736	20697	20891	20716	20716	20686	20745	20659	20822	20676	20765	20990	20496	20476	20718	20608	20544	20711	20755	20700	20677	20646	20540	20681	20758	20705	20930	20700	20586	20667	20609	20725	20889	20796	20707	20672	20805	20535	20799	20710	20658	20915	20637	20621	20427	20758	20671	20779	20813	20733	20747	20698	20705	20721	20605	20592	20657	20702	20727	20779	20942	20640	20942	20567	20868	20766	20816	20524	20506	20510	20748	20782	20620	20473	20520	20795	20647	20703	20672	20660	20658	20591	20659	20747	20804	20909	20707	20583	20773	20585	20788	20535	20690	20812	20919	20735	20592	20524	20653	20697	20659	20817	20570	20796	20830	20627	20794	20773	20650	20688	20599	20743	20723	20773	20669	20815	20533	20752	20551	20976	20588	20777	20696	20721	20909	20827	20690	20792	20641	20664	20460	20547	20641	20610	20635	20718	20864	20570	20777	20581	20745	20692	20699	20737	20812	20921	20525	20695	20914	20786	20720	20741	20860	20760	20744	20638	20607	20565	20484	20814	20561	20664	20806	20768	20722	20786	20889	20641	20554	20585	20943	20586	20599	20608	20801	20802	20838	20867	20601	20819	20770	20619	20625	20568	20357	20995	20632	20864	20760	20560	20623	20698	20545	20720	20699	20927	20770	20694	20708	20611	20778	20662	20765	20518	20505	20823	20792	20436	20699	20682	20701	20689	20581	20734	20900	20690	20729	20628	20671	20587	20534	20755	20710	20760	20516	20609	20769	20796	20754	20531	20810	20794	20727	20739	20598	20720	20700	20540	20471	20614	20787	20602	20706	20499	20667	20903	20896	20545	20585	20759	20578	20903	20753	20490	20623	20850	21012	20634	20701	20757	20602	20667	20735	20708	20481	20645	20626	20730	20773	20816	20855	20630	20741	20669	20724	20943	20562	20705	20787	20648	20666	20685	20615	20738	20466	20386	20632	20655	20697	20641	20726	20513	20655	20805	20574	20698	20780	20754	20611	20866	20872	20453	20753	20788	20853	20687	20967	20576	20698	20702	20680	20607	20477	20630	20734	20860	20861	20597	20834	20601	20725	20630	20706	20689	20699	20724	20685	20703	20826	20638	20753	20596	20646	20791	20520	20646	20673	20638	20619	20757	20810	20744	20725	20572	20793	20634	20702	20707	20707	20716	20787	20542	20608	20527	20574	20724	20838	20675	20673	20789	20720	20816	20751	20689	20536	20690	20909	20670	20717	20871	20738	20564	20669	20735	20649	20727	20919	20883	20689	20786	20799	20793	20603	20569	20650	20634	20840	20886	20655	20702	20705	20850	20767	20768	20744	20722	20737	20980	20816	20604	20792	20645	20597	20560	20760	20636	20820	20792	20672	20657	20863	20711	20816	20834	20564	20835	20651	20793	20610	20694	20616	20689	20841	20688	20687	20774	20787	20749	20777	20700	20707	20778	20753	21092	20933	20743	20805	20660	20548	20754	20960	20665	20801	20716	20744	20728	20854	20775	20955	20615	20669	20815	20824	20659	20903	20617	20908	20568	20709	20596	20735	20631	20723	20627	20698	20476	20690	20702	20635	20709	20747	20622	20744	20531	20663	20650	20873	20914	20831	20658	20687	20687	20743	20777	20737	20688	20603	20701	20747	20670	20695	20876	20850	20792	20575	20797	20706	20653	20638	20662	20819	20724	20609	20474	20518	20606	20563	20667	20644	20612	20762	20895	20776	20641	20666	20612	20952	20745	20780	20548	20678	20614	20654	20619	20704	20793	20704	20587	20763	20667	20382	20747	20897	20672	20873	20687	20638	20579	20631	20567	20776	20575	20693	20780	20615	20656	20791	20760	20982	20645	20566	20691	20715	20723	20894	20667	20602	20648	20666	20578	20585	20572	20746	20935	20688	20758	20647	20880	20801	20801	20595	20937	20492	20650	20562	20696	20823	20748	20731	20843	20733	20814	20449	20688	20582	20817	20872	20825	20667	20851	20860	20872	20639	20882	20628	20565	20772	20781	20992	20782	20689	20669	20683	20766	20779	20597	20762	20676	20841	20489	20661	20829	20773	20909	20527	20877	20531	20506	20569	20608	20555	20939	20497	20824	20760	20543	20669	20640	20753	20853	20899	20666	21047	20476	20526	20703	20884	20484	20744	20677	20863	20713	20493	20594	20708	20718	20613	20728	20815	20566	20637	20670	20702	20560	20819	20913	20699	20834	20740	20831	20691	20954	20759	20773	20763	20750	20720	20712	20701	20635	20642	20994	20761	20721	20852	20842	20614	20754	20945	20564	20726	20819	20635	20455	20518	20406	20814	20600	20787	20840	20550	20723	20888	20573	20726	20762	20635	20591	20455	20828	20750	20648	20743	20559	20593	20864	20678	20821	20616	20799	20598	20896	20958	20850	20638	20744	20675	20634	20867	21096	20666	20935	20745	20477	20770	20923	20851	20448	20588	20618	20747	20672	20652	20800	20717	20674	20666	20608	20813	20703	20944	20633	20668	20502	20510	20650	20785	20676	20590	20742	20906	20651	20765	20489	20817	20709	20696	20774	20602	20658	20911	20542	20759	20616	20759	20877	20600	20794	20653	20693	20712	20533	20633	20689	20602	20760	20604	20425	20615	20563	20753	20483	20626	20627	20687	20735	20867	20929	20697	20397	20814	20779	20668	20716	20809	20696	20755	20940	20664	20881	20529	20844	20867	20821	20828	20669	20763	20784
32409	46375	42278	32552	27693	24694	22448	20531	19894	19265	18430	18245	17737	17629	17597	17322	17140	17127	17342	17202	17130	17016	17028	17079	16935	16879	16959	16849	16883	16972	16825	16894	16640	16714	16637	16817	16871	16889	16651	16995	16713	16789	16838	16783	16941	16787	16735	16836	16716	16726	16599	16669	17029	16653	16786	16712	16878	16681	16882	16676	16624	17011	16790	16720	16581	16745	16666	16692	16734	16629	16765	16727	16735	16809	16811	16652	16693	16842	16646	16936	16741	16702	16636	16825	16894	16716	16747	16779	16761	16841	16677	16692	16825	16778	16871	16781	16845	16536	16960	16719	16607	16671	16718	16703	16854	16711	16668	16665	16901	16677	16753	16496	16664	16783	16637	16615	16735	16649	16726	16733	16772	16812	16842	16830	16686	16776	16702	16638	16748	16710	16840	16761	16885	16806	16714	16777	16662	16798	16809	16650	16816	16608	16751	16758	16864	16708	16736	16883	16734	16841	16794	16747	16798	16601	16648	16786	16965	16873	16801	16631	16804	16883	16732	16635	16853	16763	16708	16738	16759	17002	16738	16849	16829	16720	16789	16746	16745	16643	16749	16780	16775	16818	16739	16616	16800	16940	16733	16675	16848	16879	16827	16905	16799	16842	16683	16788	16727	16745	16847	16894	16677	16778	16608	16852	16650	16576	16707	16785	16688	16788	16869	16768	16607	16787	16787	16885	16667	16723	16671	16754	16650	16884	16819	16887	16564	16849	16545	16694	16725	16843	16773	16486	16844	16705	16722	16856	16783	16705	16827	16706	16841	16820	16746	16903	16706	16576	16761	16782	16674	16747	16712	16868	16848	16863	16662	16955	16689	16826	16738	16768	16775	16640	16956	16812	16676	16822	16680	16744	16729	16696	16784	16795	16730	16941	16701	16880	16743	16769	16887	16646	16837	16632	16829	16729	16799	16614	16956	16703	16472	16645	16733	16846	16839	16832	16719	16816	16811	16912	16785	16734	16823	16664	16658	16706	16891	16811	16722	16604	16706	16811	16828	16728	16734	16631	16867	16824	16764	16689	16654	16790	16868	16800	16712	16732	16667	16751	16863	16953	16647	16699	16974	16670	16760	16923	16781	16952	16796	16759	16854	16772	16696	16684	16789	16726	16785	16722	16643	16941	16692	16938	16832	16765	16802	16706	16692	16693	16747	16720	16795	16648	16716	16706	16773	16810	16630	16691	16799	16815	16742	16832	16728	16785	16926	16834	16812	16727	16685	16748	16776	16675	16684	16863	16719	16901	16788	16900	16633	16752	16661	16755	16900	16706	16629	16794	16744	16767	16675	16691	16762	16855	16648	16745	16854	16776	16586	16721	16660	16896	16614	16826	16897	16794	16672	16858	16642	16720	16756	16712	16800	16796	16795	16705	16823	16764	16761	16896	16738	16771	16781	16668	16774	16887	16866	16863	16787	16792	16625	16877	16794	16662	16654	16965	16712	16875	16673	16747	16792	16678	16939	16704	16650	16719	16729	16631	16895	16675	16763	16477	16835	16915	16756	16610	16617	16734	16688	16773	16670	16848	16577	16735	16745	16843	16713	16676	16608	16607	16742	16758	16701	16766	16854	16718	16848	16780	16778	16673	16847	16810	16760	16800	16727	16806	16847	16733	16719	16669	16906	16848	16865	16657	16867	16682	16738	16766	16634	16795	16846	16717	16639	16737	16760	16649	16821	16784	16887	16726	16840	16583	16822	16855	16718	16566	16759	16684	16737	16771	16851	16816	16720	16808	16729	16755	16659	16681	16822	16825	16874	16749	16936	16721	16674	16922	16564	16705	16717	16888	16816	16651	16783	16622	16723	16786	16629	16633	16658	16617	16823	16685	16700	16938	16667	16956	16729	16939	16826	16860	16677	16709	16825	16593	16842	16817	16768	16640	16557	16738	16793	16606	16593	16736	16743	16699	16717	16720	16701	16666	16777	16752	16820	16829	16863	16900	16774	16901	16850	16826	16733	16930	16745	16721	16946	16753	16760	16715	16754	16777	16687	16672	16810	16892	16558	16800	16701	16745	16792	16749	16838	16820	16936	16687	16740	16629	16621	16818	16849	16570	16777	16779	16814	16734	16878	16819	16815	16826	16813	16774	16842	16877	16780	16845	16819	16740	16789	16711	16762	16717	16709	16831	16571	16716	16836	16871	16701	16891	16947	16637	16833	16739	16756	16723	16804	16716	16640	16633	16679	16846	16751	16935	16743	16821	16779	16702	16692	16774	16672	16782	16936	16708	16757	16640	16841	16884	16794	16745	16863	16756	16797	16799	16744	16784	16935	16646	16817	16661	16793	16938	16607	16739	16927	16764	16722	16903	16682	16739	16742	16475	16756	16862	16741	16757	16797	16983	16702	16832	16681	16755	16820	16992	16677	16830	16852	16824	16847	16766	16828	16644	16759	16783	16865	16688	16727	16720	16720	16745	16476	16644	16792	16826	16729	16684	16619	16819	16696	16648	16833	16571	16748	16687	16608	16653	16729	16884	16656	16749	16774	16683	16793	16931	16727	16780	16845	16823	16731	16800	16884	16948	16790	16628	16911	16852	16751	16826	16926	16849	16695	16606	16816	16677	16605	16897	16708	16559	16740	16609	16818	16780	16624	16769	16805	16616	16775	16846	16557	16793	16704	16744	16690	16805	16808	16748	16590	16690	16811	16666	16764	16729	16718	16754	16768	16705	16885	16787	16742	16712	16783	16971	16593	16644	16544	16619	16816	16738	16895	16783	16744	16714	16716	16742	16759	16767	16828	16650	16811	16702	16821	17004	16794	16808	16763	16724	16805	16731	16823	16640	16574	16752	16741	16715	16680	16770	16716	16959	16646	16798	16773	16842	16789	16780	16857	16701	16826	16835	16839	16801	16994	16663	16800	16589	16787	16664	16703	16863	16733	16882	16760	16834	16768	16768	16797	16739	16626	16688	16711	16959	16699	16966	16666	16876	16698	16918	16610	16667	16842	16933	16811	16808	16825	16774	16681	16834	16740	16751	16710	16794	16804	16819	16764	16759	16856	16666	16875	16788	16778	16879	16877	16764	16781	16784	16558	16779	16837	16769	16800	16909	16728	16863	16723	16655	16609	16869	16737	16770	16685	16732	16805	16773	16722	16665	16651	16875	16763	16736	16710	16626	16873	16875	16656	16828	16833	16745	16688	16768	16774	16890	16683	16765	16940	16679	16769	16912	16695	16759	16880	16588	16848	16603	16688	16655	16582	16779	16690	16771	16865	16778	16741	16729	16999	16767	16717	16700	16838	16704	16720	16805	16654	16670	16918	16627	16783	16675	16665	16764	16819	16710	16735	16692	16716	16839	16922	16865	16759	16752	16859	16745	16805	16743	16711	16698	16831	16717	16676	16693	16681	16765	16712	16797	16541	16810	16728	16876	16699	16791	16712	16722	16560	16896	16731	16845	16798	16666	16738	16740	16870	16781	16767	16760	16805	16797	16701	16898	16822	16844	16800	16788	16695	16929	16854	16879	16776	16640	16799	16789	16757	16944	16851	16753	16661	16734	16747	16928	16642	16868	16800	16870	16918	16637	16737	16610	16782	16866	16778	16867	16728	16806	16788	16743	16630	16826	16731	16714	16731	16632	16883	16813	16696	16702	16646	16892	16759	16671	16678	16688	16836	16606	16875	16740	16677	16899	16681	16753	16937	16772	16704	16776	16739	16745	16919	16836	16645	16771	16744	16771	16863	16753	16880	16800	16691	16753	16726	16832	16751	16666	16853	16774	16778	16817	16636	16759	16895	16828	16633	16825	16738	16759	16785	17012	16782	16810	16631	16839	16703	16796	16706	16959	16760	16771	16748	16882	16772	16776	16743	16745	16640	16870	16735	16989	16737	16716	16591	16959	16760	16882	16854	16747	16813	16766	16673	16855	16590	16859	16685	16591	16681	16885	16500	16650	16954	16850	16774	16721	16681	16737	16632	16613	16770	16593	16556	16642	16661	16727	16796	16610	16823	16847	16887	16698	16701	16840	16881	16519	16877	16692	16707	16654	16772	16697	16655	16607	16924	16826	16746	16738	16643	16713	16747	16926	16714	16753	16833	16785	16737	16856	16760	16952	16836	16638	16836	16643	16762	16748	16866	16874	16893	16831	16752	16878	16673	16729	16754	16673	16842	16867	16699	16764	16831	16801	16616	16798	16812	16645	16841	16747	16790	16705	16854	16827	16600	16823	16861	16781	16687	16774	16800	16789	16893	16588	16708	16724	16657	16829	16858	16789	16865	16676	16650	16895	16850	16806	16657	16706	16829	16752	16857	16604	16795	16662	16804	16772	16790	16664	16723	16697	16834	16812	16732	16954	16792	16703	16760	16822	16689	16773	16750	16911	16849	16789	16645	16849	16697	16692	16837	16717	16659	16899	16738	16579	16721	16797	16848	16649	16743	16766	16597	16818	16859	16891	16801	16712	16695	16572	16791	16678	16748	16762	16834	16718	16620	16790	16870	16806	16899	16863	16827	16749	16927	16737	16628	16863	17004	16911	16734	16756	16672	16786	16711	16730	16603	17008	16778	16759	16913	16835	16959	16738	16816	16711	16902	16834	16996	16671	16858	16778	16824	16765	16728	16857	16826	16757	16696	16816	16898	16600	16610	16759	16913	16628	16664	16920	16694	16845	16755	16717	16721	16781	16735	16700	16784	16724	16770	16742	16832	16863	16809	16850	16771	16864	16675	16710	16613	16688	16754	16608	16784	16815	16732	16669	16771	16699	16738	16718	16780	16801	16686	16737	16707	16805	16870	16747	16771	16721	16692	16634	16712	16896	16835	16892	16849	16841	16760	16808	16781	16887	16786	16633	16738	16956	16805	16708	16757	16793	16763	16727	16750	16732	16647	16907	16895	16754	16604	16863	16669	16682	16679	16664	16882	16761	16872	16722	16756	16805	16682	16804	16865	16671	16722	16944	16812	16793	16724	16545	16773	16897	16738	16918	16775	16896	16816	16750	16807	16896	16796	16631	16684	16735	16897	16921	16893	16491	16845	16763	16670	16772	16756	16732	16682	16611	16802	16905	16703	16940	16640	16745	16762	16714	16814	16780	16760	16744	16729	16822	16596	16842	16781	16733	16867	16744	16787	16695	16853	16800	16750	16893	16831	16716	16598	16759
23886	21079	28653	26135	26967	28846	28503	25248	23841	23203	22706	22223	21634	21409	21314	21421	21211	21284	21177	20946	21013	20956	21211	20900	21012	20894	21121	20928	20965	20581	20732	20654	20770	20682	20877	20634	20770	20805	20664	20630	20632	20741	20654	20690	20747	20603	20987	20492	20541	20538	20549	20771	20885	20797	20654	20699	20538	20629	20591	20664	20676	20709	20560	20605	20578	20792	20387	20772	20709	20791	20742	20653	20613	20408	20630	20759	20728	20834	20647	20469	20826	20549	20804	20548	20365	20589	20695	20574	20529	20591	20673	20664	20577	20580	20756	20639	20632	20693	20276	20518	20606	20707	20680	20438	20485	20638	20551	20716	20538	20763	20606	20528	20495	20766	20644	20634	20560	20527	20485	20416	20597	20615	20608	20543	20573	20713	20404	20641	20620	20513	20444	20676	20539	20502	20726	20546	20547	20645	20607	20456	20532	20707	20515	20582	20688	20713	20631	20558	20702	20740	20713	20758	20528	20733	20738	20536	20433	20539	20537	20555	20506	20582	20520	20668	20492	20404	20586	20583	20536	20655	20644	20900	20599	20646	20817	20639	20652	20746	20568	20597	20738	20546	20684	20625	20602	20521	20777	20622	20683	20751	20498	20361	20878	20506	20679	20450	20672	20545	20624	20719	20375	20444	20750	20757	20511	20663	20727	20591	20515	20584	20711	20475	20663	20787	20430	20564	20666	20435	20603	20684	20758	20806	20841	20675	20490	20610	20682	20617	20670	20698	20711	20553	20650	20492	20528	20577	20501	20612	20702	20656	20722	20544	20410	20483	20575	20883	20693	20633	20805	20582	20760	20802	20800	20591	20530	20715	20528	20541	20445	20687	20648	20488	20527	20589	20660	20809	20665	20547	20833	20733	20502	20591	20588	20525	20790	20490	20637	20700	20530	20729	20402	20746	20638	20569	20466	20685	20476	20642	20706	20472	20818	20565	20619	20474	20642	20454	20428	20527	20713	20474	20640	20693	20382	20685	20474	20473	20646	20666	20607	20689	20539	20614	20729	20555	20447	20499	20468	20569	20660	20709	20719	20550	20605	20491	20624	20595	20692	20613	20550	20619	20567	20651	20655	20827	20596	20434	20727	20588	20561	20650	20554	20676	20627	20558	20555	20844	20802	20784	20677	20718	20531	20454	20780	20386	20289	20840	20683	20584	20521	20656	20605	20784	20545	20869	20628	20649	20646	20608	20593	20514	20596	20689	20909	20731	20475	20708	20640	20543	20597	20573	20766	20558	20511	20403	20482	20571	20903	20630	20698	20464	20531	20680	20685	20605	20553	20590	20386	20473	20556	20831	20759	20561	20484	20774	20648	20520	20669	20620	20599	20534	20550	20701	20657	20479	20776	20539	20568	20430	20722	20921	20746	20742	20554	20745	20566	20482	20723	20374	20528	20684	20455	20660	20659	20643	20443	20648	20596	20629	20749	20539	20581	20513	20416	20503	20653	20773	20834	20688	20614	20706	20630	20560	20598	20616	20602	20539	20675	20451	20621	20478	20574	20547	20444	20642	20660	20528	20354	20568	20581	20648	20711	20562	20638	20718	20628	20524	20398	20752	20488	20476	20426	20523	20643	20728	20605	20533	20425	20831	20616	20648	20665	20486	20504	20585	20413	20546	20485	20588	20567	20539	20636	20525	20326	20857	20526	20878	20525	20592	20869	20526	20696	20514	20732	20691	20569	20577	20524	20518	20579	20688	20698	20861	20578	20727	20625	20647	20698	20743	20608	20443	20404	20482	20626	20727	20643	20823	20527	20453	20488	20554	20572	20610	20840	20534	20608	20395	20668	20620	20677	20607	20700	20655	20546	20590	20681	20808	20590	20677	20598	20706	20803	20439	20664	20557	20672	20691	20352	20365	20385	20470	20414	20548	20869	20781	20505	20500	20402	20660	20713	20587	20510	20388	20647	20448	20413	20631	20792	20666	20671	20371	20446	20570	20597	20657	20443	20443	20575	20306	20517	20642	20529	20717	20640	20756	20706	20541	20523	20562	20477	20493	20506	20664	20795	20731	20533	20481	20455	20496	20617	20690	20530	20468	20427	20605	20595	20688	20846	20614	20533	20710	20697	20561	20609	20667	20651	20623	20820	20629	20380	20590	20484	20656	20888	20707	20631	20587	20688	20826	20593	20627	20600	20679	20711	20603	20472	20712	20749	20437	20608	20497	20584	20554	20516	20499	20559	20711	20638	20688	20451	20542	20700	20624	20691	20680	20552	20548	20601	20589	20680	20614	20555	20614	20708	20939	20728	20391	20586	20715	20642	20414	20664	20692	20647	20523	20569	20353	20428	20505	20645	20553	20451	20440	20478	20469	20442	20724	20595	20527	20652	20718	20653	20611	20496	20588	20514	20614	20543	20580	20514	20634	20631	20406	20706	20396	20434	20338	20495	20427	20677	20639	20668	20564	20565	20693	20606	20525	20640	20727	20556	20500	20595	20337	20468	20401	20624	20445	20496	20436	20606	20524	20582	20499	20700	20646	20596	20461	20510	20496	20802	20711	20466	20482	20526	20722	20637	20610	20731	20717	20376	20582	20712	20625	20668	20767	20412	20553	20689	20555	20721	20483	20570	20571	20785	20374	20696	20702	20329	20765	20660	20514	20523	20423	20472	20465	20311	20647	20710	20540	20607	20473	20411	20824	20518	20811	20570	20600	20416	20542	20521	20629	20529	20570	20339	20421	20616	20620	20637	20689	20841	20813	20690	20552	20650	20504	20509	20650	20692	20592	20654	20464	20574	20606	20393	20516	20648	20497	20707	20719	20640	20348	20501	20536	20603	20690	20529	20672	20540	20787	20709	20663	20600	20612	20677	20549	20490	20531	20623	20754	20784	20364	20456	20336	20782	20535	20637	20606	20603	20542	20635	20819	20574	20784	20798	20842	20522	20589	20544	20650	20799	20298	20653	20465	20485	20543	20755	20599	20587	20622	20466	20605	20574	20312	20464	20719	20618	20508	20545	20728	20722	20241	20629	20588	20497	20679	20869	20638	20480	20558	20692	20508	20560	20650	20606	20514	20503	20598	20676	20555	20490	20642	20632	20589	20666	20641	20477	20510	20597	20346	20657	20699	20708	20618	20780	20811	20671	20616	20832	20459	20530	20538	20553	20620	20547	20522	20720	20664	20730	20558	20628	20548	20495	20618	20440	20415	20647	20715	20776	20462	20536	20500	20536	20569	20333	20471	20546	20710	20579	20599	20720	20554	20717	20640	20875	20520	20863	20510	20752	20433	20543	20674	20756	20749	20810	20662	20603	20604	20844	20871	20738	20573	20655	20600	20576	20515	20549	20632	20587	20614	20744	20501	20648	20597	20626	20538	20841	20821	20480	20760	20884	20665	20494	20558	20670	20576	20719	20775	20567	20436	20607	20457	20659	20604	20620	20730	20669	20557	20377	20644	20710	20700	20632	20577	20703	20343	20590	20775	20695	20522	20689	20572	20644	20566	20713	20540	20547	20477	20780	20496	20507	20761	20393	20732	20640	20487	20480	20566	20517	20415	20490	20659	20646	20676	20690	20811	20593	20624	20369	20744	20682	20702	20462	20550	20252	20600	20503	20427	20674	20474	20584	20562	20596	20683	20660	20488	20670	20660	20634	20543	20330	20579	20717	20552	20469	20479	20506	20666	20659	20435	20670	20531	20632	20565	20497	20586	20702	20571	20585	20618	20782	20568	20671	20583	20678	20794	20645	20778	20364	20621	20747	20594	20561	20548	20505	20633	20795	20475	20710	20761	20539	20404	20429	20598	20553	20677	20552	20718	20447	20607	20601	20513	20630	20650	20667	20595	20667	20611	20577	20688	20477	20636	20561	20763	20534	20745	20536	20646	20699	20876	20451	20730	20524	20691	20381	20748	20700	20625	20707	20579	20665	20649	20770	20594	20659	20497	20576	20812	20636	20687	20555	20648	20814	20607	20800	20711	20570	20883	20652	20562	20381	20691	20621	20617	20633	20509	20411	20654	20516	20653	20592	20598	20531	20712	20566	20540	20690	20489	20620	20703	20719	20710	20419	20513	20701	20664	20541	20685	20695	20526	20690	20791	20726	20664	20740	20560	20638	20692	20529	20465	20562	20701	20746	20584	20550	20719	20432	20651	20449	20549	20592	20426	20571	20445	20586	20616	20527	20688	20696	20609	20779	20602	20817	20644	20609	20484	20862	20494	20663	20831	20641	20539	20433	20536	20493	20473	20632	20678	20522	20750	20664	20453	20724	20658	20748	20716	20673	20612	20467	20692	20578	20484	20383	20581	20666	20698	20670	20582	20670	20548	20293	20609	20462	20743	20573	20546	20510	20603	20595	20823	20622	20495	20579	20427	20755	20485	20586	20704	20534	20733	20426	20619	20585	20404	20493	20606	20759	20656	20592	20559	20663	20545	20671	20786	20570	20628	20336	20786	20573	20628	20610	20456	20666	20783	20519	20669	20620	20672	20711	20598	20356	20663	20479	20763	20639	20724	20668	20518	20598	20601	20667	20458	20652	20585	20773	20658	20467	20579	20687	20360	20252	20495	20593	20739	20685	20554	20378	20373	20717	20723	20542	20680	20567	20697	20417	20608	20370	20487	20571	20385	20599	20682	20530	20723	20512	20470	20788	20686	20748	20683	20601	20763	20536	20695	20553	20726	20579	20557	20622	20532	20688	20532	20848	20387	20480	20321	20733	20541	20639	20579	20619	20379	20758	20636	20486	20567	20734	20511	20723	20439	20427	20623	20683	20668	20847	20677	20790	20506	20834	20663	20551	20568	20592	20607	20447	20581	20527	20761	20591	20386	20711	20588	20683	20649	20595	20553	20490	20735	20743	20615	20576	20467	20660	20559	20533	20448	20509	20567	20618	20637	20523	20500	20718	20590	20582	20740	20666	20748	20784	20643	20416	20435	20510	20588	20643	20584	20591	20566	20495	20271	20669	20534	20615	20583	20773	20833	20787	20577	20581	20554	20458	20534	20682	20752	20448	20638	20615	20539	20572	20679	20659	20642	20803	20624	20619	20456	20606	20559	20704	20813	20537	20554	20499	20550	20576	20651	20450	20657	20606	20559	20875	20458	20417	20514	20634	20482	20565	20483	20722	20548	20538	20814	20610	20576	20566	20620	20546	20792
31703	52881	48571	38061	32377	28674	25404	23310	21298	20350	19497	19010	18352	18007	17857	17865	17711	17343	17291	17241	17336	17393	17355	16985	17180	17098	17156	16961	16756	16845	16975	16874	16902	17025	16838	16877	16857	16906	16791	16874	16941	16764	16813	16781	16716	16915	16681	16721	16791	16860	16735	16739	16786	16827	16723	16992	16802	16757	16845	16780	16829	16756	16920	16925	16881	16855	16765	16882	16624	16608	16769	16817	16798	16804	16864	16755	16818	16740	16754	16789	16901	16687	16985	16707	16834	16676	16733	16652	16676	16821	16846	16685	16873	16581	16829	16631	16758	16681	16689	16831	16706	16900	17036	16791	16765	16780	16725	16742	16769	16730	16774	16812	16684	16911	16762	16816	16943	16644	17024	16654	16785	16765	16684	16834	16793	16910	16849	16654	16705	16652	16658	16640	16849	16699	16612	16854	16647	16540	16742	16711	16753	16681	16586	16818	16578	16823	16713	16702	16640	16835	16696	16689	16763	16677	16847	16754	16900	16663	16554	16674	16840	16639	16655	16812	16833	16706	16640	16707	16687	16830	16881	16483	16889	16820	16687	16652	16451	16786	16757	16773	16803	16765	16760	16972	16578	16675	16764	16872	16807	16679	16749	16809	16594	16681	16890	16732	16598	16862	16782	16787	16807	16694	16674	16719	16743	16793	16824	16932	16795	16717	16801	16879	16753	16648	16813	16641	16707	16809	16769	16741	16678	16572	16641	16552	16811	16710	16853	16582	16752	16860	16650	16685	16677	16758	16673	16819	16746	16580	16785	16617	16754	16802	16757	16718	16611	16713	16669	16751	16724	16702	16738	16849	16728	16712	16844	16862	16787	16766	16825	16800	16958	16695	16781	16567	16679	16809	16788	16746	16674	16746	16832	16753	16651	16620	16733	16671	16699	16652	16579	16871	16688	16844	16853	16760	16745	16714	16809	16641	16804	16807	16697	16801	16761	16748	16757	16904	16715	16721	16696	16728	16638	16532	16860	16568	16846	16869	16921	16711	16806	16839	16817	16792	16846	16652	16801	16711	16772	16523	16772	16722	16799	16788	16590	16757	16604	16672	16969	16866	16718	16720	16763	16756	16705	16719	16762	16748	16785	16756	16780	16724	16555	16853	16731	16762	16778	16520	16713	16612	16688	16673	16935	16696	16980	16524	16911	16957	16558	16829	16745	16650	16837	16927	16660	16596	16705	16654	16759	16735	16803	16694	16740	16881	16698	16659	16784	16753	16684	16734	16747	16685	16728	16688	16679	16782	16781	16771	16627	16811	16772	16732	16700	16635	16857	16719	16674	16728	16779	16776	16670	16657	16695	16644	16814	16772	16635	16852	16765	16855	16592	16770	16728	16854	16663	16708	16722	16891	16864	16704	16630	16810	16796	16723	16730	16626	16767	16817	16876	16705	16676	16818	16788	16699	16778	16714	16889	16718	16783	16807	16886	16821	16609	16775	16725	16757	16701	16821	16895	16768	16729	16737	16697	16785	16786	16735	16879	16793	16758	16710	16931	16706	16669	16741	16723	16547	16861	16830	16849	16575	16660	16727	16675	16796	16815	16792	16846	16799	16406	16803	16707	16773	16644	16737	16729	16672	16888	16877	16704	16652	16901	16775	16544	16903	16811	16743	16694	16635	16815	16596	16760	16573	16692	16558	16768	16628	16815	16705	16781	16883	16619	16812	16824	16887	16745	16662	16788	16761	16763	16678	16726	16789	16695	16688	16686	16829	16711	16738	16735	16828	16945	16843	16649	16726	16780	16741	16830	16745	16816	16865	16768	16805	16766	16674	16566	16628	16727	16711	16621	16694	16677	16842	16729	16753	16837	16732	16828	16664	16826	16792	16747	16725	16751	16832	16819	16621	16875	16766	16752	16552	16894	16757	16700	16704	16607	16771	16659	16764	16819	16722	16729	16624	16796	16799	16719	16927	16753	16870	16808	16766	16840	16842	16793	16773	16653	16680	16791	16726	17017	16780	16805	16807	16725	16629	16548	16701	16740	16704	16759	16759	16744	16813	16687	16733	16846	16741	16621	16743	16767	16757	16855	16861	16855	16725	16737	16737	16731	16748	16827	16504	16756	16654	17023	16795	16672	16706	16860	16707	16810	16856	16744	16766	16669	16731	16991	16507	16833	16663	16667	16694	16975	16734	16679	16783	16806	16608	16755	16654	16723	16731	16595	16598	16681	16697	16599	16917	16665	16764	16859	16758	16813	16630	16735	16780	16755	16841	16667	16756	16668	16843	16782	16838	16845	16682	16759	16741	16666	16713	16791	16855	16564	16833	16847	16652	16708	16809	16673	16778	16646	16774	16621	16843	16828	16986	16759	16925	16681	16744	16762	16875	16590	16707	16713	16657	16685	16634	16749	16852	16795	16729	16709	16933	16588	16692	16839	16653	16598	16903	16766	16704	16761	16676	17016	16811	16660	16783	16785	16756	16759	16707	16712	16674	16602	16675	16612	16675	16869	16620	16770	16756	16869	16612	16828	16741	16814	16709	16905	16812	16690	16737	16839	16891	16789	16856	16685	16617	16655	16708	16719	16625	16803	16729	16747	16806	16611	16679	16795	16679	16754	16736	16594	16724	16735	16744	16651	16537	16671	16668	16631	16674	16567	16736	16779	16592	16731	16699	16776	16619	16834	16655	16749	16727	16725	16694	16811	16688	16651	16775	16863	16685	16832	16809	16623	16961	16825	16544	16694	16716	16816	16738	16654	16615	16849	16588	16726	16683	16698	16685	16626	16644	16721	16552	16908	16850	16569	16812	16506	16422	16742	16544	16671	16758	16605	16856	16786	16727	16676	16561	16840	16679	16698	16660	16819	16731	16656	16681	16929	16757	16744	16810	16742	16828	16643	16685	16805	16546	16834	16794	16772	16628	16819	16804	16797	16713	16559	16854	16796	16632	16763	16672	16872	16786	16526	16731	16588	16765	16696	16619	16650	16688	16632	16747	16617	16821	16780	16947	16968	16612	16951	16664	16746	16733	16623	16620	16812	16777	16699	16740	16869	16695	16727	16723	17005	16895	16861	16854	16795	16760	16814	16850	16763	16767	16730	16633	16727	16759	16852	16697	16746	16717	16804	16740	16765	16761	16752	16733	16791	16630	16687	16596	16828	16787	16708	16676	16730	16855	16797	16765	16699	16798	16634	16775	16722	16717	16864	16732	16728	16860	16713	16564	16874	16732	16746	16689	16644	16809	16840	16658	16811	16706	16727	16571	16755	16637	16868	16667	16776	16787	16707	16722	16586	16581	16649	16660	16737	16792	16623	16650	16748	16622	16791	16817	16548	16731	16781	16816	16840	16675	16755	16753	16628	16664	16622	16763	16639	16674	16720	16553	16737	16740	16713	16728	16698	16755	16777	16622	16573	16689	16802	16784	16865	16651	16671	16693	16782	16636	16705	16693	16755	16814	16696	16670	16802	16833	16757	16780	16784	16664	16795	16637	16733	16784	16652	16661	16665	16908	16663	16769	16737	16735	16706	16877	16568	16896	16641	16998	16641	16744	16708	16609	16669	16711	16697	16564	16778	16594	16707	16687	16872	16797	17012	16779	16766	16613	16818	16718	16646	16562	16662	16455	16687	16730	16737	16816	16813	16866	16619	16577	16878	16551	16708	16848	16783	16790	16625	16942	16738	16680	16899	16734	16727	16745	16677	16693	16824	16958	16768	16683	16806	16813	16743	16618	16949	16791	16739	16841	16605	16822	16853	16895	16547	16685	16672	16671	16883	16799	16742	16810	16773	16657	16700	16757	16714	16749	16714	16666	16746	16669	16552	16787	16902	16808	16763	16661	16779	16587	16718	16505	16764	16576	16677	16746	16827	16610	16865	16705	16575	16691	16758	16781	16773	16784	16668	16790	16705	16680	16852	16719	16755	16806	16706	16793	16923	16585	16802	16705	16763	16641	16831	16705	16657	16762	16770	16844	16679	16794	16711	16794	16616	16810	16775	16785	16700	16865	16797	16666	16669	16757	16694	16981	16715	16763	16852	16698	16684	16778	16665	16912	16838	16734	16548	16666	16758	16579	17025	16838	16769	16881	16750	16583	16915	16657	16690	16914	16801	16687	16620	16635	16764	16860	16690	16698	16769	16591	16628	16653	16683	16836	16630	16552	16443	16647	16788	16882	16715	16684	16745	16822	16875	16840	16808	16615	16704	16698	16879	16879	16619	16724	16702	16710	16858	16675	16572	16762	16582	16761	16681	16789	16717	16766	16686	16710	16738	16890	16599	16724	16676	16577	16813	16659	16513	16765	16712	16712	16781	16573	16553	16703	16793	16679	16867	16733	16730	16757	16550	16654	16628	16632	16818	16690	16720	16818	16801	16710	16854	16847	16923	16829	16710	16958	16942	16633	16879	16708	16881	16754	16775	16665	16748	16679	16865	16501	16826	16833	16698	16828	16647	16702	16792	16832	16645	16836	16790	16859	16712	16739	16690	16756	16699	16814	16748	16769	16791	16851	16671	16873	16839	16626	16791	16740	16755	16692	16678	16697	16488	16681	16697	16881	16627	16658	16677	16723	16705	16744	16707	16626	16804	16884	16902	16743	16794	16676	16742	16820	16752	16695	16792	16734	16698	16676	16680	16936	16822	16707	16661	16748	17061	16896	16751	16709	16954	16694	16750	16651	16817	16907	16697	16721	16780	16808	16718	16743	16708	16741	16719	16812	16870	16640	16615	16869	16750	16685	16853	16701	16713	16847	16711	16801	16747	16663	16577	16737	16880	16696	16411	16734	16892	16595	16665	16961	16801	16704	16531	16907	16703	16598	16758	16729	16741	16707	16600	16573	16697	16801	16719	16921	16831	16623	16688	16746	16692	16590	16673	16850	16799	16748	16811	16798	16714	16726	16677	16796	16751	16836	16945	16828	16727	16761	16676	16946	16869	16847	16808	16588	16672	16801	16603	16678	16771	16694	16710	16758	16870	16620	16756	16642	16676	16762	16748	16639	16780	16456	16860	16627	16755	16712	16758	16805	16940	16633	16811	16667	16664	16542	16755	16742	16829	16815	16734	16670	16690	16912	16612	16710	16803	16713	16603	16821	16579	16740	16867	16719	16613	16825	16771	16686	16842	16772	16803	16780	16725	16839	16827	16876	16664	16728	16768	16816
22652	21112	28792	24026	23780	29163	32348	27754	25534	24816	23667	23319	22853	22534	22350	22271	22115	22006	21934	21712	21971	21643	21608	21551	21494	21390	21477	21599	21693	21435	21371	21436	21379	21297	21417	21201	21327	21371	21320	21140	21469	21115	21268	21272	21344	21282	21148	20914	21344	21197	21301	21337	21234	21079	21249	21053	21419	21141	21092	21037	21179	21123	21196	21143	21210	21042	21359	20990	20973	21202	21176	21196	21328	21216	21150	21190	21149	20833	21173	20922	21331	21188	21213	21239	21099	21207	21140	21023	20942	21153	21077	21046	21194	21124	21214	21071	21209	21180	20961	21152	20946	21126	21099	21190	21279	21240	21288	21364	21037	20975	21206	21009	20993	21345	21121	21163	21099	20838	20921	20988	21116	21285	21301	21179	20870	20958	21155	21059	21062	21423	21149	21176	21248	21388	21200	21140	21147	21047	20973	21276	21367	21117	20810	20973	21111	20915	21053	21152	21112	21140	21000	20917	21266	21033	21107	21313	21227	21066	21205	21158	21169	21217	21250	21109	21262	21063	21176	20946	21169	21044	21019	21209	20969	21030	20953	21261	21049	20951	21199	21059	21003	21067	21113	21002	21124	21175	21048	21198	21089	21126	21099	21130	21127	21141	21113	21029	21247	21190	21275	21077	20900	21222	21050	21232	21138	20869	21257	20929	21308	21100	21017	21101	21026	21248	21218	21249	21172	21028	21148	21250	21257	21105	21222	21031	21152	21237	21089	21165	21326	21054	21183	21078	21161	21146	20979	21120	20914	20947	20846	21010	20811	21114	21249	21054	21071	21122	21079	21000	21209	21011	21238	21337	21309	20953	21384	21348	21172	21018	21177	20970	21202	21120	20994	21105	21093	21090	21079	21118	21595	20954	21224	21090	21070	21110	21215	20938	21076	21089	21215	21101	21093	21083	21253	21121	21154	21119	21019	21241	21158	21026	21179	21016	21236	21283	21196	21139	21229	20942	21206	20804	21045	21123	21226	20909	20931	21245	21151	21020	21223	21001	21228	21125	21104	21158	21097	21140	20891	21059	21317	21156	21256	21114	21098	21020	20724	20958	21106	21142	21057	21345	21085	21024	21172	21201	20982	21000	21242	21217	21154	21015	21291	21033	21006	20956	21241	21023	21149	21195	21056	21061	20955	21079	21302	20965	21201	21117	20875	21070	21064	20862	21152	21141	21010	21118	21304	20909	21037	21027	21116	21143	21297	20795	21060	21140	21109	21173	21182	21039	21257	21097	21114	21151	20995	21101	21282	21063	21054	21119	21064	21020	21233	21042	20906	21104	21152	21247	21206	20956	21147	21193	21176	21083	21274	21223	21154	21051	21227	20937	21218	20921	20981	21033	21203	21046	20743	20967	21129	21070	21015	21041	21202	20871	20875	20954	20928	21087	21113	21183	21275	21126	21038	21054	21043	21128	21006	21271	21117	21015	20968	21291	21066	20923	21163	21287	21024	21063	21298	21051	21042	21166	21048	21116	21119	21175	21152	20949	21136	21020	21095	20943	21037	21219	21141	21108	20928	21024	21112	21021	21125	21124	21186	20988	21093	21047	21212	21211	20946	21006	20883	20982	21215	21003	20965	21014	21148	21188	21001	20940	20919	21105	21189	21156	21090	20972	21182	21087	21151	21031	21171	21016	21147	20954	21178	20969	21226	21081	21126	20923	21299	21115	21288	21157	21237	21140	21108	20981	21149	21188	21132	21066	21174	21145	21065	20914	21066	21181	21218	21056	21148	21170	21270	21201	21081	20878	20982	21031	21174	20872	20840	21066	20854	21075	21141	21120	21103	21039	21344	20998	21152	21167	21086	21107	21190	21108	21063	21254	20900	21241	21049	21208	21278	21194	21072	21281	20994	20943	21096	20938	21194	21102	21154	21092	21169	21107	21029	20940	21167	21053	21112	21049	21245	21050	21016	21315	21174	21157	20984	21102	21130	21115	21126	21161	20933	21174	21006	21334	21134	21289	21144	21054	20911	21071	21141	21119	21347	21112	21103	20985	21318	21330	21123	21250	21131	21114	20952	21195	21428	21105	20960	21131	21358	21061	21093	21003	21391	21185	21085	21041	21119	21148	20964	21183	20954	20975	20947	21067	21092	21004	21062	21200	21109	21288	20936	21227	21153	21192	21166	21068	21023	21067	20992	21026	21100	21116	21067	21042	21164	20980	21091	21248	21276	21118	21063	21152	21157	21043	21050	21005	21187	21302	21190	21163	21186	20997	21274	21163	21068	21055	21075	21062	21107	21047	21115	21229	21018	21196	20884	20790	21110	21119	21131	21201	21113	21259	21268	21186	21119	21248	21094	21027	21208	21202	21108	21187	21308	21034	21190	21165	20907	20936	20937	20899	21220	20909	21026	20899	21026	21116	21053	21087	20855	21117	20983	21223	21016	20976	21144	21146	21196	21039	20887	21233	21234	20980	21160	20954	21215	20992	20978	21079	21298	21158	20994	21126	21178	21225	21149	21192	21294	21354	21216	21199	20999	20852	21116	20850	21159	20959	21329	21072	21029	21073	21196	21097	21186	21289	21384	21250	21049	21024	20966	20936	21098	21272	21136	21018	21180	21041	20973	21054	21158	21198	20983	21110	20975	21059	20985	21250	21119	21143	21066	21353	21101	21180	21402	21181	21157	21039	20970	21216	21238	21284	21024	21141	21113	21179	21064	21144	21040	21087	21053	20913	21116	21077	20921	21078	20886	21202	21270	21135	21154	21144	21172	21012	21010	20934	21150	20971	21053	21271	21237	21227	20947	21007	21260	20918	20985	21075	21164	21146	21189	21095	20999	21178	21375	21120	21163	20860	21229	21178	21152	21016	21123	21299	21080	21269	20950	20933	21191	21186	21080	21030	21060	20952	21172	21125	21044	21124	21243	21216	21257	20966	21025	21140	21067	20888	21184	20998	20969	20962	21134	20997	21106	21271	21007	21091	20947	21190	20902	21081	21032	21085	21230	21006	21194	21201	21217	21139	20988	21161	21151	21135	21021	21041	20956	20986	21096	21180	20899	21062	21172	20785	21040	21204	21051	21239	21174	21085	21137	21063	20974	21121	21199	21218	20994	21009	21156	20807	21079	21310	21087	21075	21053	21083	21047	20810	20942	21155	21072	21006	21104	21108	20940	21250	21184	21176	21166	21066	21128	20946	21132	20811	21011	21045	21264	21205	20997	21104	21217	21079	21054	21021	21183	21139	21015	21133	21009	20997	21218	20993	21135	21156	21163	20887	20973	21059	21143	21155	21021	21175	21315	20943	21083	21182	21000	21096	21232	21252	21112	21159	21166	20883	20958	21072	21019	21214	21103	21044	21058	21235	21205	21085	21078	21225	21012	21133	21066	21110	21292	21287	21097	20881	21258	21046	21074	21107	21137	21209	21152	21085	21123	21123	20984	21297	21111	20978	21200	21063	20929	21228	20942	20948	21248	21002	20948	21067	21002	21078	21120	21079	21007	20997	20994	21126	21014	21199	21106	21160	21138	21167	21119	21305	21118	21083	21083	20958	20930	21233	21268	21307	21053	21183	21004	21242	20939	21103	21042	21103	20991	21219	21115	21057	21303	21018	21223	21088	21158	20888	21137	20915	21289	21223	21245	21109	21091	21151	21046	21051	21083	21116	21089	21179	21107	21140	20899	21221	21276	21310	21130	21020	21130	21156	21109	20988	21297	20739	21010	20998	20955	21018	21022	20823	21109	20924	21314	21111	21190	21211	21243	21057	21339	21312	21063	20980	21207	21408	21056	21094	21049	21113	21118	21046	21089	20988	20991	21158	20916	21122	21036	21187	21106	21094	21044	20989	21174	21137	20982	21162	21199	21244	21088	21230	21421	21105	21089	21026	21235	21046	21070	21090	20991	21235	20771	21156	21187	21181	21245	21133	21048	21259	21055	21165	21035	21027	21190	21203	20923	21136	21211	21091	21059	21223	21206	21101	20995	21039	21057	20969	21205	21093	20885	20935	21013	20949	20946	21236	21115	21104	21053	21040	20978	21152	21170	21125	21064	21081	21009	20969	21177	21165	21167	21068	21051	21019	21047	21010	21147	21282	21318	21046	20877	21169	21132	21172	21032	20937	21025	21011	21252	21128	21008	21054	21160	20929	20982	20998	21157	21086	20918	21167	21050	21045	21273	21060	21078	21006	20855	21152	20862	21126	21094	20903	21277	20889	21248	21158	20981	21075	20974	21141	21002	20825	21275	21205	21244	21222	21208	21122	21369	20962	20970	20848	21062	20999	21267	21105	20994	21137	21031	21065	20957	21083	21155	21124	21091	21057	21265	21184	21272	21307	20974	21080	21168	21053	21139	21129	21056	21242	21093	21275	21139	20936	21062	21004	21069	21252	21048	21278	21115	21097	21255	21151	21168	21170	21449	21097	21180	21012	21277	21126	21066	20961	21079	21023	21039	21037	21261	21201	21013	21289	21311	21186	21324	21194	21063	21021	21265	21138	21051	21304	21127	21072	21139	21093	21067	21240	21162	21095	21077	21074	21101	21197	21096	21067	21073	21109	21230	21170	20982	21196	21017	20944	21006	21127	20985	20819	21322	21308	20965	20910	21039	21000	20949	21205	21065	21053	21204	20913	21324	21085	20998	21013	21007	21216	21007	21122	21258	21044	21084	21108	21166	21066	21143	21175	21177	21023	21229	21071	21253	21109	21025	21092	20906	20961	21034	21170	21105	20955	21250	21146	21261	21170	20931	21152	21166	21099	21070	21167	20918	21031	21150	20970	21137	21019	21053	21090	20857	20889	21253	21031	20859	21139	20959	20988	20937	21125	21040	21125	21178	21132	21027	21040	21047	21018	21027	21126	21302	20933	21277	20943	21046	21264	21108	21037	21092	21205	21151	20960	21211	21058	21103	20860	21132	21095	20975	21061	21034	20955	21387	21073	21178	20964	21180	21050	21105	21017	20959	21230	21306	21073	21092	20983	20982	21068	20926	21049	21084	20997	21122	21081	21112	21233	21134	21141	21302	21110	21123	21283	21091	21193	21199	21127	21263	20965	20992	21097	20910	21207	21128	20813	21043	21274	21052	21045	21076	21110	21358	20992	21048	21186	21035	21010	21011	21376	20958	21124	20938	21170	21025	21231	21248	21214	21113	21347	21198	21254
33974	57511	53007	42818	37227	33156	29515	26445	23799	22128	20520	19903	19436	18886	18553	18437	18189	17881	17664	17724	17616	17506	17448	17433	17444	17407	17390	17350	17323	17223	17180	17157	17182	17126	17188	17037	17269	16953	17060	17102	17091	16963	16978	17166	17134	16984	17002	17068	17117	17140	17060	17034	17120	16960	17109	17026	16986	17068	16934	17030	16976	17016	17021	17006	17100	17040	16963	17036	16914	16877	17015	17291	16998	17088	16936	16924	17106	17073	16853	17104	16922	17039	16955	17120	17004	17065	17083	16984	16882	17018	16897	17125	17001	16945	17024	16947	17239	17303	16993	17014	16987	16968	16994	16923	17190	17093	16988	17053	17137	16888	17048	16896	16967	17118	16886	16968	17029	17100	17076	17116	16989	16976	17124	16891	17047	16996	17067	17039	16806	16959	16985	16931	17112	16895	16950	16963	17005	16848	16985	16905	17039	16980	17089	17132	17124	16909	17082	16858	17139	17013	17039	17043	17089	17028	16956	17006	17117	17084	17040	16937	16961	17097	17021	16864	16866	16975	17044	17009	16784	17015	16793	16895	17063	17170	16921	16949	16969	17158	16926	17129	17221	17058	16838	16980	16875	16962	17080	17047	17048	17026	16990	16972	16981	17095	16935	16953	16825	16935	16927	16994	17079	17017	17073	16998	16954	17146	17087	16987	17160	16956	17019	16802	16858	16903	17103	16916	16903	16979	17025	16904	17000	16987	17095	16808	16972	16913	16916	16997	16977	16958	17004	17095	16884	16890	16875	17075	16781	16889	16992	16761	17044	16975	17047	16984	16932	17092	17033	16866	16938	17071	16856	16887	17009	16892	16872	16852	17096	16979	17092	16864	16898	16937	17025	17009	16942	17103	16928	17063	16867	16899	16921	16988	16899	17122	17003	17058	16833	17087	16937	16849	17011	17111	16830	17073	16926	17015	16944	16964	16936	16946	16957	16731	17068	16937	16887	17019	16964	17036	17104	16892	17082	17035	16912	16942	17125	16942	16948	16970	16997	16871	17058	17020	16988	16995	16947	16936	16842	17223	17071	17036	17013	17001	16947	17030	16861	17049	17123	16877	17009	17033	16851	17137	17111	16889	16959	16886	16748	16923	16982	16954	17028	16939	17119	17044	16992	17058	17050	17066	17109	17045	17032	16996	17128	16989	17048	16937	16983	16944	16946	16982	17008	17013	16945	17056	17013	16799	17125	17004	16950	16895	17063	16915	17126	17080	17061	16987	16870	17007	17063	16993	17177	17018	16929	17136	17038	16743	16888	16982	17044	16849	17017	16957	17008	16929	16954	17040	17065	16878	16941	16853	17115	17053	16920	16977	17048	17184	17072	16985	16905	17038	17120	16814	17074	16993	16981	16963	17025	16886	17083	17014	16998	16933	16876	16946	17134	16988	17071	16848	17111	17031	16993	16907	17027	17100	16821	17210	16918	16957	16970	16963	17089	17073	17184	16983	17180	17017	17073	16998	17003	16996	16977	17180	16847	17038	16877	17187	17229	16970	16954	17092	16860	16866	17140	17172	16987	17022	16896	17131	16918	16871	16978	16881	16778	17013	16914	17095	17261	17021	16948	16880	17056	17074	17012	17102	16884	17057	16990	16965	17033	17060	16978	16922	17047	16914	16888	17066	16897	16983	17082	17075	16958	17065	16946	17038	16844	16973	16897	16986	17002	17058	16953	16803	16989	17091	17001	16911	17064	16980	17056	16997	17010	16977	17081	17208	16889	17042	17106	17168	16940	16895	16949	17039	16953	17123	16928	16815	17154	16976	17151	17016	16995	16884	16897	17063	17004	16947	16889	16977	17135	16998	16970	17021	17165	16825	17036	17102	17014	16947	16861	16966	16926	17119	16949	17045	17092	16985	16986	16956	16975	16866	16903	17005	17006	17104	16889	17159	17002	16978	17288	16995	16759	16855	17048	17111	16834	16989	16901	17100	17154	17066	16944	17034	16990	16986	16986	17011	17036	17021	16936	16975	16913	16915	17165	16903	16987	17171	16852	16804	16921	16876	17122	16934	16971	17146	16927	17111	17087	16858	17183	17016	16931	16931	16807	16996	16883	17171	16953	17130	16947	16951	17104	16827	17104	16924	17013	16878	17115	17031	17155	17011	16984	16948	17111	16887	16936	16830	16999	16933	17022	17076	16974	16866	16879	16869	17063	16936	16979	16941	16950	17125	16923	17030	16739	17009	17055	17001	17257	16874	16851	16619	16997	17067	16936	17003	16982	16863	17066	16863	16844	16984	17053	16959	17060	17111	17014	17090	17083	17020	16898	16989	16954	17092	17165	17003	17019	16979	16953	17128	17126	16895	16922	17099	17050	16987	16857	16909	17010	17000	17094	16924	16929	16927	17138	16994	16920	17067	16994	16867	17043	16968	16994	16907	17086	16841	16955	17014	17113	17021	16932	16926	17081	17011	16924	17023	16954	16995	17134	16861	17057	17082	16929	16890	16962	17002	17024	17122	17081	17020	17065	16983	16982	16990	17013	16895	16952	16923	16968	17001	16990	17028	16978	16980	16962	17067	16824	17119	17007	16950	17047	16826	16944	17029	16977	16979	17002	16959	16997	16943	17026	16861	17169	16978	17116	17088	17001	16820	17036	16950	16976	17167	16924	16918	17165	17120	16956	17173	17167	17141	16777	17000	17095	17072	16875	17026	17028	16796	16945	16823	16905	17043	16998	16930	17132	16954	16966	16951	17045	16941	16821	16856	16829	16901	17020	17192	16890	16984	16915	16866	16988	17063	16915	17108	16716	17172	16908	16845	16953	16967	17100	16968	17086	16892	16979	16901	16962	17056	17080	17098	17047	16927	16890	16941	17095	17024	16857	16930	17103	16883	17130	16798	17067	17079	16996	17028	17039	16916	16831	16989	16928	16965	17184	16900	16918	17002	17033	17050	17071	17140	17149	16793	17216	16899	17198	16905	16918	16888	16879	16900	16922	16976	16900	17042	16837	16976	16959	17129	17122	17148	17228	17109	16939	16985	17041	17013	16976	17084	16961	17039	17043	16893	17029	16985	17123	16868	16990	16970	16878	16908	17110	16961	16960	16907	17053	17043	16891	17027	17073	17074	16960	16999	16958	16891	16782	17043	17092	16916	16920	16917	16970	16936	16929	16975	16956	17115	16906	16965	16837	16936	17019	17032	16847	17112	16965	16778	17074	16974	17052	17121	17109	17071	16976	17073	17085	17063	17064	17033	17031	17017	16854	17194	16800	16982	16966	17144	16965	17005	16924	17103	17013	16938	16994	16978	16943	16953	16981	16968	17055	17021	16892	17155	16944	16755	17009	17121	17033	16851	16891	16936	17008	17071	17045	16870	17166	17030	17077	17160	16995	16972	17020	16933	17057	17127	16995	17086	17083	17017	16898	17006	17065	17029	16942	16913	16875	16847	16973	16955	16848	16917	17101	17047	17163	16963	17029	17090	17026	17063	17076	16966	16813	17071	16922	16937	17056	16956	16822	17051	17075	17057	16890	16953	17025	17065	16998	16867	17013	16818	16866	17074	17066	16928	17035	16935	16977	17009	16844	17035	16910	16896	17117	16863	17129	17103	17091	17074	16893	17103	17060	17090	17093	17030	16876	17041	17097	16880	17138	16917	16946	16961	17215	16854	17047	17065	17138	16945	17141	17046	16793	17019	16976	17139	16973	17091	17117	16895	16923	17026	17153	16974	16806	17062	16827	16999	17101	16841	16916	17012	17146	17014	17144	17074	16805	17036	16876	16930	17086	16929	16915	17097	16958	16986	17023	16972	17141	17010	17048	16924	16982	16957	16997	17073	17027	17060	17050	17023	17003	16990	16963	17071	16931	16940	16951	17024	16900	16857	16982	16967	17050	17199	17067	16919	17026	16859	16977	16963	17101	16904	17021	16983	16855	17057	17174	17036	17105	16965	17143	16914	17051	16906	16858	17100	16935	16976	16841	16982	16890	17032	17040	16939	17150	16957	16894	16942	16889	17158	16958	16960	16995	16805	17149	16898	17078	17094	16983	17096	16871	16860	17035	16982	16950	17069	16932	16919	16939	16999	17009	16978	17030	17038	16923	17006	17075	17077	17202	17078	16911	16956	16932	16928	16929	16923	17004	16980	16876	16966	17067	17010	17140	16862	17058	17129	17090	17002	17016	17118	17010	16908	17235	17089	17147	17013	17330	16968	16903	17071	17054	16971	16983	16985	16900	16990	17005	17012	16930	17034	17088	17250	16951	16954	17047	16992	17005	17006	16988	16908	17108	16895	16948	16904	16931	17075	17073	17062	16849	16833	16902	16826	16802	17020	16914	16917	16891	17050	16964	17062	16940	16969	16907	16956	17001	16965	16912	17008	17057	16926	16920	16887	16935	16864	17053	16905	17017	17010	16989	17137	17046	16992	16910	16977	16879	16999	17013	17025	17024	16904	17137	17134	17009	16775	16917	16934	16992	16757	17110	17000	17024	16896	17103	17061	17198	16905	17161	16760	16856	17007	17080	16859	17030	16996	16995	16945	17038	17068	17066	17046	17044	16884	16871	16893	16883	17072	17238	17112	16883	17122	16928	16983	17007	17195	16898	17086	17023	16872	17049	17103	17001	16962	17008	17135	16961	16979	16950	16929	17146	16959	17153	17037	17018	16983	17177	16835	16799	17012	16858	16937	17053	16924	17031	16838	16894	16793	16738	17086	16945	16834	17011	16987	16994	17119	17048	16931	17007	17019	16989	17153	16895	16944	16980	17189	16997	17237	17053	17030	16904	16980	16992	17009	16957	16868	17071	16860	17061	16914	16996	16912	17133	16916	16933	17034	16877	16968	16932	16996	17074	17206	17100	17008	16941	16984	17005	16760	16926	16875	16906	17038	16972	16999	16976	16973	17077	17037	16894	17174	16978	17123	16973	17014	16901	17141	17086	17279	17031	16983	17024	17106	17097	16999	16849	16959	16976	17008	17033	17050	16890	16925	17056	17094	17059	16969	16951	17071	16942	17248	16944	16654	16996	17235	17084	16885	17070	17058	16984	17096	17022	17057	16999	17052	16971	17127	17013	17132	16899	17002	16891	17006	16978	16980	16968	17056	16954	16931	17053	17021	16823	16987	17071	16862	16879	17090	16868	17021	16984	17080	17174	16973	17068	16836
29821	30796	38645	34672	29420	27044	25513	24136	22981	22517	21987	21716	21572	21269	21265	21512	21405	21215	20854	21341	21164	20959	21106	20813	20943	20976	20896	21007	21256	20927	20983	20841	20971	20935	20945	20863	20963	20685	20911	21017	20873	21011	20817	20581	20564	20917	20963	21069	20865	20978	21113	20843	20900	20825	20736	20855	20889	20705	20940	20897	20934	20879	20804	20795	20906	20745	20770	20922	20616	20909	20897	20722	20911	20625	20611	20954	20796	20832	20920	20645	20947	20991	20833	20693	20851	20775	20912	20952	20823	20779	20766	20775	20843	21033	20983	20761	20744	20844	20726	20692	20822	20963	20820	20762	20974	20575	20857	21001	20943	20658	20733	20880	20723	20744	20860	20773	20827	20973	20802	20664	20881	20775	20818	20931	20836	20859	20914	20579	20750	21059	20809	20906	20880	21007	20945	20697	20869	20759	20733	20894	20742	20667	20842	20561	20918	20851	20585	20821	20883	20696	20790	20820	20827	21194	20777	20917	20940	20824	20938	20918	20752	20961	20806	20790	20830	21040	20931	20786	20790	20946	20772	20797	20667	20959	20722	20995	20853	20920	20901	20709	20997	20925	20769	20947	20850	20916	20924	20952	20833	20703	20975	20685	20686	20707	21032	20628	20828	20887	20854	20746	20771	20602	20750	21012	20955	20903	20803	20797	20913	20636	20640	20648	20922	20879	21019	20694	20493	20435	20795	20929	20930	20754	20782	20839	20884	20961	20781	20692	20885	20875	20731	20919	20796	20978	20877	20875	20934	20767	20678	20764	20774	20899	21025	20745	20724	20906	20581	20702	20904	20896	20764	20623	20929	20638	20866	20769	20990	20894	20795	20761	20990	20893	20855	20699	20755	20756	20765	20739	20676	20785	20659	20786	20845	20814	20702	20695	20895	20679	20862	21096	20803	20900	20754	20883	21090	20846	20970	20890	20762	20911	20907	20798	20941	20895	20591	20907	20748	20800	20833	21032	20810	21075	20761	20895	20766	20781	21076	20914	20909	20757	20789	20691	20575	20919	20971	20717	20622	20777	20874	20910	20656	20972	20668	20738	20923	20964	21040	20902	20915	20703	20921	21012	21029	20895	20836	20527	20870	20876	20963	20717	20611	20874	20803	20657	20835	20636	20624	20765	21023	20653	20661	20787	20816	20789	20782	20843	20761	20780	20795	20752	20899	20712	20833	20900	20727	20756	21108	20806	20773	20910	20887	20929	20924	20759	20946	20651	20887	20917	20654	20813	20651	20949	20873	20940	20760	20850	20827	20882	20730	21019	21145	21002	21044	20655	20949	20837	20803	20585	20688	21007	20955	20975	20894	20711	20919	20847	20792	20909	20895	20883	20774	20826	20833	20890	20962	20927	20704	20653	20702	20864	21021	20933	21134	20864	20757	21006	20864	20969	20926	20909	20850	20900	20899	20751	20862	20709	20882	20780	20775	20706	20978	20866	20800	20998	20780	20980	20828	20844	20897	20817	20692	20726	20826	20771	20920	20805	20671	20889	20968	20769	20933	20795	20946	20761	20472	20953	21081	20960	20848	20843	20817	21002	20919	20593	20903	20766	20999	20871	20803	21043	20907	20841	20815	20875	20807	20812	21013	20887	20777	20824	20795	20896	21068	20894	20797	20841	20845	20822	20973	20870	20922	20705	20968	20752	20884	20808	20701	21045	20776	20863	20806	20865	20806	20725	20892	20651	20705	20893	20757	20826	20699	21024	20634	20649	20927	20973	20690	20830	20778	20849	20887	21058	20989	20835	20930	20736	20872	21003	20724	20959	20856	20684	20898	20997	21145	20918	21082	20834	20895	20888	20997	21049	20696	20744	20977	20818	20707	20581	20665	20854	20784	20837	20763	20808	20898	20717	20662	20724	20813	20982	20904	20709	20884	21131	20946	20836	20644	20701	20744	20830	20748	20829	20733	20935	20865	20801	20829	20634	20779	20737	20852	20951	20818	20607	20654	20842	20919	21020	20891	20834	20615	20711	21037	20822	20764	20686	20831	20762	20782	20715	20821	20748	20747	20794	20758	20728	20738	20762	20777	20728	20907	20773	20978	20826	20744	20736	20758	20823	20815	20920	20922	20976	20786	20857	20771	21054	20874	20899	20743	21018	20834	20758	20866	20895	20968	20852	20949	20711	20901	21149	20819	20901	20881	20971	20747	21007	20905	20975	20804	20635	20607	20829	20651	20860	20874	20845	20889	20822	20835	20712	20944	20919	20716	21009	20960	20946	20861	20732	20558	20946	20944	20825	21015	20834	20871	20882	20934	20953	21061	20979	20607	20918	21070	20662	20715	21078	20620	20677	20931	20911	20940	20885	20847	20976	21042	20835	20762	20767	20824	20801	20821	20842	20828	20851	20906	21004	20878	20751	20728	20677	20850	20809	20783	20806	20624	20958	21014	20926	20699	20696	20760	20788	20919	20908	20687	20817	20924	20678	20841	20835	20895	20824	20717	20831	20893	20653	20870	20668	20686	20754	20920	20760	20975	21004	20820	20694	20865	20839	20769	21041	20818	20922	20856	20821	20778	20686	20688	20793	20684	20848	20853	20855	20922	20794	20987	20908	20892	20655	20736	21099	20904	20698	20920	20816	20990	20613	20704	20798	20869	21049	20902	20768	20824	20804	20812	20745	20822	20842	20807	20833	20686	20983	20787	20524	20910	20929	20764	20881	20686	20761	20965	20915	20843	20447	20801	20917	21036	20993	20847	20896	20873	20842	20862	20973	21039	20849	21021	20831	20863	20912	20634	20770	20741	20933	20993	20729	21041	20762	20793	21049	20991	20873	20880	20728	21014	20732	20968	20943	20777	20960	20794	20447	20881	20801	20732	20631	20789	20817	20861	20901	20969	20694	20828	20838	20679	20896	20824	20844	21004	20785	20953	20714	20714	21047	20781	20967	20972	20736	20780	20796	20944	20985	20886	20791	20776	20591	20824	20867	20808	20707	21003	20858	21002	20905	20969	20576	20673	20808	20893	20935	21063	20801	20752	20913	20971	20917	20823	20831	20887	20687	20851	20838	20970	20694	20995	20938	20894	20796	20802	20764	20963	20772	20779	20917	20932	20757	20852	20924	20791	20792	20969	20886	20887	20897	20978	20809	20668	20918	20782	20746	20929	20878	20629	20814	20984	20955	20872	20944	20708	20699	21036	20712	20758	20792	20903	20784	20763	20824	20863	20781	20725	20719	20606	20909	20927	20858	20875	20811	20955	20794	20792	20842	20766	20960	20943	20747	20987	21019	21009	20897	20839	20651	20741	20789	20846	20761	20938	20799	20874	21116	20962	20660	20947	20985	20832	20719	20768	20705	20852	20730	20684	20665	20862	20871	20923	20731	20752	20808	20853	20796	20735	20822	20698	20894	20806	20889	20867	20903	20718	20642	20998	20728	20952	20746	20864	20638	20814	21073	20913	20871	20806	20894	20680	20813	20924	20770	21074	20898	20912	20742	20955	20848	20744	20623	20939	20768	20795	20785	20826	20787	20551	20718	21005	20716	21065	20779	20806	20812	20949	20841	20933	20966	20701	20904	20994	20936	20740	20860	20770	20927	20886	20834	20992	20762	20966	20948	20829	20991	20836	20741	20915	20909	20726	20950	21072	20936	21011	20946	20912	20804	20863	20728	21034	20865	20762	20780	20837	20871	20822	20858	20842	20575	20719	20942	20798	20920	20905	20904	21098	20665	20728	20693	20714	20825	20873	20730	20919	20752	20856	20810	20931	20957	20971	21085	20804	20732	20876	20819	20892	20889	20925	20825	20593	20671	20645	20521	20828	20925	20983	20860	20885	20765	20779	20717	20902	20747	20731	20676	21105	20834	20818	20835	20791	20837	20926	20817	20848	20761	20589	20595	20765	20636	20710	21019	20871	20872	20818	20947	20889	20767	20875	20696	20916	20862	21110	20928	20920	20833	20727	20764	20995	20875	20978	20636	20979	20898	20916	20635	20819	20879	20780	21022	20790	20909	20814	20924	20765	20854	20817	21013	20795	20854	20783	20921	20851	20859	20771	20890	20870	20970	20869	20768	20971	20785	20752	20819	20820	20789	20898	20878	21056	20812	20837	20765	20880	20855	20944	20698	20983	21086	20845	20756	20789	20759	20917	20867	20746	21038	20828	21005	20969	20947	20804	20896	20958	20683	20967	20667	20739	20886	21072	20776	20964	21051	20839	20871	20801	20774	20783	20836	20962	20652	20700	20827	20846	20927	20746	20637	20827	20804	20816	20758	20846	20875	20644	20804	20889	20882	20849	20822	20909	20819	20831	20742	20882	20819	20732	20918	20933	20864	20937	20600	20708	20935	20717	20807	20775	20993	20722	20711	20930	20956	20804	20852	20896	20565	20895	20682	20846	21052	20802	20832	20821	21056	20890	20790	20835	20808	20898	20767	20815	20849	20749	20874	20945	20748	20927	20671	21092	20812	20976	20917	20904	20884	20896	20845	20914	20756	20927	20835	21036	20853	20975	20811	21065	20948	20764	20939	20786	20720	20926	20896	20831	20900	20793	20914	20665	20736	21084	20825	20740	20810	20759	20734	20781	20844	20791	20736	20848	20923	20868	20742	20941	20907	20865	20694	20827	20690	20799	20885	20978	20804	20818	20863	20818	20549	20841	20886	20670	20981	20717	20572	20769	21146	20775	20993	20963	20730	20949	20850	20771	20930	20775	20706	20911	20818	20809	20879	20879	20915	20767	20693	20818	20549	20895	20766	20765	20565	20863	20646	20796	20923	20800	20918	20775	20770	20988	20671	20947	20642	20933	20827	20704	20856	20941	20756	20788	20803	20703	20917	20786	20934	20893	20662	20951	20702	20807	20808	20918	20992	20813	20673	20652	20968	20973	20680	20840	20630	20772	20688	20729	21038	20775	20981	20733	20676	20856	20984	20675	20731	20763	21054	20766	20811	20950	20856	20798	20797	20854	20764	20768	20760	20693	20836	20855	20904	20982	20990	20889	20836	20800	20903	20788	20720	20768	20808	20894	20865	20892	20734	20719	20805	20658	20875	20752	20888	20736	20959	20930	20948	20896	20655	20886	20864	20812	20837	20904	20849	20768	20893	20832	20911	20946	20732	20909	20836	20837	20916	20712	20896	20917	21040	20807	20697	20910	20827
32108	46644	41723	32407	28189	25139	23016	21544	20231	19351	18495	18142	17871	17788	17462	17499	17473	17404	17185	17018	16986	17006	16950	16938	17299	17031	16835	17015	16897	16960	16932	17084	17043	16980	16748	16792	16860	17025	16839	16724	17002	16850	16941	16915	16738	16931	16825	16894	16752	17003	16780	16881	16712	17037	16764	16965	16787	16906	16889	16948	16903	16709	16761	16773	16835	17070	16896	16964	16866	16695	16896	16872	16830	16942	16934	16767	16764	16906	16768	16741	16795	16896	16831	16867	16961	16814	16820	16806	16876	16880	16886	16744	16914	16891	17019	16919	16776	16946	16825	16644	16794	17030	16710	16970	16754	16900	16850	16868	16989	17069	16924	16761	16942	16684	16823	16830	16918	16852	16776	16791	16841	16766	16744	17040	16794	17022	16842	16751	16984	16860	16817	16776	16810	16810	16767	16969	16775	16804	16900	16900	16726	16854	16915	16844	16972	16857	16896	16897	16736	16818	16694	16937	16928	16916	16884	16687	16790	16819	16879	16864	16767	16714	16945	16934	16857	16795	17016	16947	16887	16882	16980	16827	16902	16748	17038	16882	16677	16850	16759	16786	16652	16800	16725	16866	16864	16870	16856	17035	16791	17034	16780	16908	16895	16888	16905	16847	16928	16795	16842	16792	17003	16737	16902	16886	16850	16903	16957	16814	16784	16806	16870	16862	16710	16854	16886	16734	16738	16771	16833	16945	16968	16954	16814	16965	16928	16696	16897	16814	16869	16921	16819	17009	16948	16947	16742	16857	16827	16813	16992	16781	16884	16866	16698	16778	16775	16783	16904	16837	16836	16949	16867	17037	16721	16896	16833	16801	16931	16640	17013	16904	16838	16671	16699	16784	16872	16860	16775	16687	16794	16854	16907	16757	16759	16859	16921	16869	16729	16860	16950	16733	16888	16763	16848	16789	16931	16709	16763	17024	16768	16705	16819	16961	16964	16808	16899	16992	16849	16837	16707	16860	17037	16779	16694	16861	16977	16957	17127	16852	16780	16888	16848	16971	16825	16681	16802	16704	16818	16874	16859	16771	16916	16672	16941	16740	16787	16760	16781	16685	16898	16886	16927	16695	16815	16906	16811	16959	16795	16843	16731	16670	16989	16854	17003	16817	16620	16731	17002	16967	16864	16727	16674	16986	17014	16863	16707	16821	16829	16942	16779	16854	16988	16929	16895	16963	16755	16807	16942	17035	17038	16973	16845	16808	16809	16899	16848	17056	16677	16784	16802	16774	16789	16819	16769	16877	16873	16768	16795	16792	16700	16882	16735	16976	16846	17055	16864	16794	16983	16770	16794	16747	16866	16705	16900	16972	17022	16758	16958	16747	16907	16945	16806	16772	16791	16846	16799	16811	16707	16781	16682	16933	16864	16732	16703	16994	16776	17030	16870	16693	16916	16728	16851	16752	17047	16989	16941	16837	16812	16864	16776	16961	16736	16872	16832	16712	16893	16835	16865	16727	16823	16727	16850	16828	16910	16716	16910	16816	16783	16890	16837	16771	16703	16764	16901	16996	16783	16829	16783	16941	16938	16744	16992	16801	16887	16834	16915	16945	16968	17011	16780	16785	16803	17075	16849	16897	16865	16722	16860	16761	16856	16827	16941	16777	17001	16790	16806	16825	16797	16898	16867	16815	16782	16948	16809	16892	16760	16881	16929	16821	16895	16704	16861	16849	17038	16784	16857	17034	16850	16868	16977	16795	16876	16842	16912	16869	16925	16875	16868	16916	16860	16901	16706	16732	16855	16887	16804	16987	16766	16870	16839	16687	16811	16843	16829	16841	16867	16884	16604	16971	16925	16792	16693	16762	16887	16866	16789	16872	16902	16729	16849	16982	16934	16747	16775	16869	16694	16955	16852	16979	16783	17170	16800	16803	16992	17017	16794	16970	16860	16867	16795	16743	16820	16579	16878	16859	16904	16880	16805	16764	16732	16655	16909	17020	16735	16942	16873	16800	16826	16812	16862	16922	16781	16716	16840	16808	16892	16750	16848	16851	16827	16895	16913	16803	16986	16708	16752	16935	16863	16688	16884	16808	16779	16759	16617	16848	16611	16907	16893	16882	16769	16836	16760	16772	16749	16793	17102	16917	16885	16826	16636	16862	16920	16906	17056	16927	16860	16912	16986	16865	16649	16993	16855	16890	16747	16884	16920	16898	16921	16905	16913	16730	16624	16890	16815	16884	16784	16916	16923	16807	16905	16845	16735	16914	16958	16948	16961	16920	16586	16852	16855	16959	16684	16838	16819	16760	16790	16812	16837	16798	17061	16796	16873	16859	16872	16844	16948	16798	16830	16907	16684	16875	16849	16702	16930	16648	16845	16914	16902	16886	16808	16830	16827	16866	16814	16898	17007	16846	16833	16939	16738	16943	17029	16802	16778	16913	16866	16784	16819	16862	16984	16863	17021	16960	16886	16881	16719	16782	17081	16761	16917	16740	16855	16897	16849	16863	16741	16747	16816	16815	16852	16821	16852	16882	16976	16967	16740	16853	16865	16784	16693	16787	16799	16799	16984	16860	16710	16901	16773	16825	16739	16788	16733	16775	16730	16779	16831	16670	17002	16864	16966	16839	16786	16937	16817	16835	16820	16872	16788	16864	16752	16912	16961	16786	17028	16786	16971	16920	16970	16697	16686	17038	16710	16868	16862	16863	16751	16925	16816	16768	16740	16755	16722	16813	17014	16779	16977	16732	17177	16779	16797	16768	17053	16882	16770	16889	16794	16857	16849	16813	16875	16983	16864	16826	16870	17014	16926	16882	16902	17017	16813	16966	16846	16926	16813	16758	16751	17050	16800	16746	16878	16938	16903	16952	16678	16875	16820	16761	16949	16817	16779	16915	16802	16881	16794	16751	16929	16999	16985	16862	16850	16780	16844	16787	16813	16871	16888	16876	16955	16919	16797	16771	16648	16942	16806	16712	16916	16886	16996	16667	16919	16746	16905	16901	16714	16865	16930	16776	16835	16774	16706	16865	16863	16739	16639	16941	17037	16885	16669	16852	16757	16872	16880	16885	16618	16907	16942	16873	16989	16970	16811	17047	16698	16818	16808	16790	16699	16787	16770	16995	16792	16739	16859	16940	17022	16987	16827	16905	16799	16782	16825	16825	16842	16883	16782	17142	16880	16862	16890	16798	17002	16796	16788	16821	16769	16972	16999	16903	17055	16801	16813	16989	16848	17052	16820	16725	16979	16752	16825	16845	16794	16899	16815	16704	16855	16906	16927	16790	16872	16901	16601	16923	16768	16866	16871	16937	16862	16801	16752	16864	16760	16897	16876	16896	16886	16893	16905	16843	16843	16834	16812	16858	16986	16886	16844	16904	16827	16895	16907	16785	16862	16851	17015	16891	16946	16871	17052	16851	16982	16902	17027	16735	16958	16872	16905	16763	16848	16840	16897	16989	16933	16813	16745	16858	16844	16716	16771	16824	16838	16840	17041	16746	16752	16823	17101	16827	16920	16776	16806	16777	16974	16768	16856	16616	16894	17008	16919	16823	16902	16735	16931	17033	16706	16947	16669	17004	16888	16830	16732	16779	16874	16815	16865	16813	16823	16712	16831	16824	16886	16938	16913	16787	16985	16636	16856	16783	16892	16769	16659	16862	16868	16789	16902	16916	16643	16913	16889	16846	16968	16964	16741	16894	16854	16675	16763	16794	17051	16837	16748	16864	16836	16764	16885	16875	16755	16787	16807	16911	16761	16899	16740	17063	16758	16857	17001	16868	16898	16896	16814	16769	16660	16951	16882	16774	16917	16838	16719	16812	16852	16818	16796	16793	16660	16833	16956	16931	16945	16770	17008	16743	16900	16858	16933	16674	16973	16943	16778	16913	16875	17046	16819	16761	16846	16991	16832	16955	16790	16824	16863	16907	16814	16764	16691	16833	16775	16709	16845	16988	16687	16768	16879	16817	16804	16862	16856	17052	16984	16745	16794	17057	16813	16715	16849	17000	16866	16998	16859	16964	16933	16945	16824	16803	16899	16891	16701	16762	17038	16771	16993	16944	17019	16723	16766	16881	16895	16721	16893	16772	16832	16886	16771	16902	16716	16884	17113	16868	16744	16776	16800	16846	16801	17045	16830	16959	16867	16818	16828	16984	16824	16830	16851	16848	16923	16926	16827	16789	16907	16949	16747	16970	16952	16682	16717	16805	16847	16746	16908	16816	16773	16802	16814	16784	16839	16899	17009	16962	16871	16936	16815	16829	16681	16849	16668	17010	16636	16922	16692	16822	16835	16985	16936	16776	16996	16949	17028	16757	16940	16825	16877	16761	16997	16827	16881	16718	17041	16932	16927	16772	16871	16920	16770	16847	16967	16670	16782	16851	17055	16847	16932	16972	16890	17034	16846	17083	16674	16806	16876	16939	16918	16924	16675	16904	16782	16785	16926	16913	16936	16891	16859	16955	16873	16789	16816	16677	16767	16932	16882	16945	16894	16883	16922	17061	16824	16771	17011	16953	16790	16921	16877	16681	16929	16855	16898	16833	17042	16730	16881	16792	16782	16877	16755	16827	17005	16707	16845	16967	16791	16851	16601	17015	17015	16788	16890	16809	16965	16785	16722	16777	16956	16688	16958	16709	16742	16959	16879	16819	16903	16805	16744	16869	16862	16790	16860	16771	16719	16902	16753	16761	16892	16717	16850	16779	16870	16818	16761	16975	16908	16838	16826	16738	16964	16871	16886	16814	16877	16847	16868	16947	16811	16823	16653	16764	16789	16814	16831	16814	16964	16784	17012	16835	16842	16796	16747	16952	16854	16997	16892	16746	16903	16891	16833	16880	16786	16858	17020	16815	16820	16618	16859	16972	16900	16844	16969	16729	16979	16820	16886	16695	16849	16824	16944	16770	16788	16711	16851	16912	16814	16917	16965	16987	16777	16892	16983	16766	16781	17009	16877	16919	16786	16999	16895	16730	16768	16777	16804	16841	17161	16759	16759	16874	16926	16942	16776	16766	16978	16863	16985	16902	16978	16654	16829	16854	16954	16899	16769	16628	16773	16931	16919	16785	16703	16708	16837	16927	16925	16907	16917	16864	16591	16736	16812	16806	16791	16826	16695	16737	16777	16880	16885	16842	16798	17066	17154	16646	16862	16868	16854	16965
23983	21101	28608	26317	27160	29545	29371	25899	24528	23498	22937	22350	22199	21900	21482	21451	21192	21170	21317	21170	21093	21121	21073	20987	21147	20988	20976	20781	20721	20872	20787	20829	21087	20662	20937	20824	20958	20891	20814	20816	20765	20603	20822	20913	20538	20748	20656	20861	20684	21199	20686	20908	20826	20586	20694	20641	20638	20344	20768	20556	20873	20858	20773	20734	20999	20727	20501	20869	20942	20573	20712	20697	20594	20693	20699	20765	20571	20793	20744	20846	20762	20710	20946	20734	20759	20903	20833	20829	20616	20899	20801	20639	20784	20587	20751	20766	20699	20649	20716	20938	20822	20658	20709	20815	20793	20741	20709	21013	20590	20768	20886	20757	20646	20877	20659	20756	20897	20678	20796	20976	20695	20748	20586	20482	20664	20601	20667	20738	20631	20768	20682	20537	20763	20678	20592	20562	20835	20671	20767	20859	20909	20738	20629	20793	20751	20754	20700	20790	20835	20734	20715	20714	20828	20802	20856	20741	20788	20747	20844	20763	20742	20671	20584	20863	20700	20967	20801	21059	20691	20860	20839	20544	20800	20658	20958	20641	20541	20758	20823	20655	20752	20611	20698	20885	20706	20915	20827	20723	20918	20793	20778	20929	20705	20881	20747	20890	20799	20920	20758	20634	20689	20777	20869	20403	20837	20982	20680	20839	20815	20780	20844	20545	20944	20834	20699	20670	20632	20762	20599	20742	20824	20762	20834	20756	20640	20931	20835	20800	20693	20755	20570	20772	20798	20787	20635	20498	20566	20800	20759	20713	20804	20708	20686	20615	20616	20750	20509	20818	20627	20615	20759	20725	20693	20930	20884	20842	20614	20695	20609	20616	20584	20597	20571	20717	20840	20801	20843	20701	20731	20912	20721	20834	20854	20837	20781	20551	20556	20691	20684	20563	20757	20701	20876	20560	20740	20682	20768	21085	20850	20841	20830	20858	20670	20738	20744	20651	20870	20822	20692	20730	20643	20668	20677	20888	20872	20896	20972	20867	20778	20833	20618	20794	20647	20837	20601	20550	20487	20833	20682	20699	20758	20559	20834	20894	20717	20759	20511	20782	20864	20560	20737	20888	20860	20892	20576	20672	20691	20739	20742	20650	20960	20824	20703	20957	20857	20748	20768	20613	20642	20619	20742	20585	20779	20858	20631	20700	20615	20720	20797	20841	20643	20654	20529	20558	20841	20741	20644	20565	20797	20759	20892	20694	20751	20789	20869	20701	20772	20698	20909	20737	20807	20929	20869	20751	20636	20586	20734	20682	20763	20665	20903	20735	20675	20739	20724	20893	20658	20625	20521	20721	20749	20576	20870	20701	20809	20598	20701	20710	20631	20607	20829	20824	20847	20701	20805	20952	20821	20702	20770	20521	20658	20535	20755	20840	20775	20863	20909	20727	20935	20659	20667	20645	20985	20785	20825	20673	20796	20855	20711	20980	20550	20681	20577	20834	20769	20758	20768	20724	20614	20660	20393	20697	20759	20520	20474	20637	20771	20853	20504	20550	20666	20556	20663	20715	20871	20633	20794	20700	20882	20853	20722	20683	20842	20597	20660	20721	20591	20844	20686	20700	20881	20779	20910	20582	20638	20798	20828	20675	20666	20947	20718	20800	20697	20892	20836	20508	20617	20588	20627	20635	20705	20713	20672	20780	20673	20729	20622	20818	20771	20653	20712	20710	20763	20828	20829	20579	20803	20822	20675	20695	20745	20784	20836	20706	20667	20706	20708	20767	20660	20845	20688	20830	20794	20831	20647	20680	20654	20960	20936	20753	20888	20632	20824	20809	20850	20780	20575	20610	20720	20801	20700	20740	20666	20795	20643	20948	20922	21029	20715	20790	20730	20887	20743	20876	20599	20601	20845	20776	20630	20630	20695	20437	20642	20792	20684	20884	20592	20624	20691	20591	20729	20560	21003	20728	20799	20729	20829	20878	20708	20542	20573	20975	20803	20719	20926	20597	20636	20626	20669	20920	20821	20859	20718	20810	20685	20746	20917	20647	20565	20621	20537	20930	20668	20604	20769	20695	20719	20718	20852	20564	20685	20837	20823	20737	20694	20758	20849	20728	20859	20902	20927	21005	20619	20725	20835	20816	20818	20751	20851	20574	20724	20764	20672	20826	20703	20573	20879	20936	20809	20496	20936	20780	20838	20904	20601	20886	20560	20643	20687	20659	20855	20762	20797	20499	20495	20616	20889	20815	20690	20672	20593	20683	20817	20964	20802	20946	20757	20839	20706	20735	20705	20670	20684	20818	20706	20678	20872	20867	20597	20703	20556	20972	20724	20829	20835	20747	20799	20963	20831	20935	20678	20662	20666	20544	20786	20564	20556	20470	20791	20794	20789	20778	20496	20605	20787	20617	20878	20759	20729	20636	20852	20849	21031	20848	20856	20654	20711	20764	20845	20639	20594	20685	20927	20663	20522	20678	20750	20647	20764	20699	20766	20686	20836	20766	20726	20818	20882	20593	20574	20893	20680	20751	20676	20649	20719	20834	20761	20778	20774	20814	20818	20851	20690	20693	20663	20688	20917	20880	20701	20744	20754	20670	20800	21007	20677	20738	20812	20611	20789	20654	20917	20772	20904	21081	20788	20789	21065	20999	20537	20650	20699	20793	20706	20752	20790	20696	20680	20875	20604	20978	20637	20639	20511	20628	20667	20737	20776	20645	20757	20670	20767	20842	20927	20666	20646	20856	20709	21005	20658	20725	20727	20752	20791	20538	20667	20779	20683	20743	20719	20882	20719	20843	20724	20674	20922	20407	20789	20729	20875	20662	20601	20733	20862	20629	20875	20784	20682	20817	20908	20744	20673	20726	20831	20780	20912	20496	20684	20809	20912	21011	20944	20616	20740	20757	20660	20868	20837	20594	20801	20857	20693	20603	20755	20831	20391	20620	20493	20781	20945	20681	20766	20615	20653	20794	20659	20806	20609	20661	20707	20627	20590	20582	20628	20885	20762	20693	20515	20645	20647	20792	20681	20794	20818	20729	20694	20809	20639	20777	20643	20815	20552	20751	20875	20751	20617	20838	20752	20923	20814	20589	20855	20559	20720	20741	20705	20714	20877	20837	20939	20809	20799	20755	20632	20827	20675	20805	20693	20855	20846	20597	20636	20812	20822	20942	20953	20632	20706	20878	20856	20798	20876	20683	20747	20545	20709	20715	20898	20725	20707	20690	20938	20751	20713	20630	20729	20605	20698	20831	20827	20698	20676	20746	20913	20558	20853	20676	20603	20722	20932	21000	20798	20700	20718	20961	21009	20819	20596	20679	20661	20736	20723	20764	20770	20844	20563	20576	20776	20843	20936	20845	20721	20691	20876	20851	20816	20813	20618	20766	20758	20745	20591	20762	20577	20773	20858	20723	20811	20929	20865	20784	20743	20740	20766	20811	20725	20807	20994	20645	20878	20637	20835	20358	20814	20684	20971	20804	20782	20745	20711	20740	20725	20844	20846	20777	20858	20694	20986	20736	20795	20753	20765	20836	20636	20588	20713	20817	20710	20637	20883	20704	20750	20672	20831	20768	20614	20833	20623	20700	20708	20789	20936	20637	20899	20686	20837	20979	20812	20702	20642	20688	20681	20747	20651	20747	20747	20763	20868	20614	20485	20660	20657	20740	20584	20749	20731	20706	20826	20820	20568	20766	20595	20569	20780	20775	20865	20693	20713	20894	20816	20768	20663	20746	20739	20625	20693	20825	20706	20651	20901	20638	20668	20678	20765	20623	20654	20829	20775	20776	20689	20782	20625	20760	20842	20711	20744	20594	20753	20693	20781	20834	20687	20814	20672	20774	20803	20830	20790	20522	20656	20618	20774	20989	20818	20800	20838	20887	20763	20795	20677	20724	20752	20827	20670	20712	20778	20739	20661	20674	20709	20866	20637	20639	20770	20830	20651	20672	20892	20765	20917	20836	20757	20812	20619	20786	20829	20850	20622	20833	20753	20671	20714	20567	20568	20550	20778	20641	20582	20797	20642	20631	20837	20649	20709	20693	20789	20512	20804	20768	20784	20863	20932	20793	20741	20848	20709	20493	20571	20835	21032	20779	20809	20848	20665	20866	20622	20753	20756	20555	20819	20861	20797	20836	20699	20842	20769	20775	20705	20736	20735	20851	20642	20662	20507	20671	20672	20775	20714	20904	20598	20716	20562	20641	20756	20727	20784	20784	20895	20675	20782	20431	20527	20837	20702	20732	20600	20750	20772	20719	20742	20588	20437	20578	20723	20685	20735	20793	20838	20720	20637	20711	20604	20713	20803	20689	20850	20783	20714	20589	20778	20782	20829	20723	20808	20781	20537	20859	20722	20481	20624	20778	20705	20714	20635	20727	20637	20513	20646	20797	20698	20767	20661	20666	20929	20750	20898	20903	20693	20713	20679	20737	20777	20652	20852	20650	20922	20642	20659	20640	20891	20810	20967	20713	20672	20630	20648	20665	20972	20730	20552	20823	20633	20677	20901	20571	20838	20711	20757	20583	20367	20777	20949	20723	20631	20738	20766	20986	20954	20766	20639	20565	20764	20661	20580	20717	20862	20802	20615	20719	20978	20623	20934	20689	20787	20731	20817	20698	20691	20715	20742	20783	20628	20753	20705	20665	20871	20595	20780	20805	20635	20816	20693	20454	20580	20698	20758	20468	20713	20871	20834	20886	20794	20960	20791	20555	20588	20563	20717	20655	20650	20706	20729	20734	20765	20610	20585	20657	20826	20556	20748	20617	20828	20644	20841	20862	20775	20961	20568	20954	20847	20628	20682	20906	20625	20682	20930	20761	20794	20721	20551	20434	20621	20847	20795	20599	20699	20862	20909	20663	20925	20739	20754	20772	20716	20724	20720	20756	20682	20905	20740	20636	20775	20619	20657	20823	20752	20946	20660	20768	20753	20732	20776	20665	20674	20873	20698	20585	20652	20564	20676	20808	20729	20739	20493	20691	20433	20924	20666	20750	20557	20860	20714	20561	20735	20894	20856	20707	20814	20709	20951	20815	20674	20629	20783	20566	20783	20776	20648	20572	20811	20767	20660	20584	20754	20702	20770	20646	20935	20887	20653	20765	20767	20789	20823	20896	20582	20793	20758	20608	20820	20836	20618	20710	20736	20602	20778	20792
31260	51680	47959	38214	33117	29491	26806	24403	22367	20605	19702	18908	18488	18318	17693	17666	17601	17445	17213	17270	17360	17294	17101	17268	17122	17080	17321	16954	16905	16970	16970	17121	16944	17001	16914	16877	16886	16769	16795	17030	16740	16729	16926	16875	16930	16871	16878	16729	16805	16910	16782	16916	17029	16736	16655	16855	16839	16855	16858	16783	16942	16782	16934	16776	16862	16877	16781	16847	16703	16894	16853	16727	16699	16875	16629	16804	16639	16862	16843	16807	16936	16725	16758	16753	16729	16866	16761	16920	16886	16790	17047	16712	16899	16862	16880	16756	16856	16824	16746	16831	16681	16709	16861	16848	16704	16942	16715	16810	16827	16886	16712	16774	16891	16704	16865	16934	16745	16698	16733	16815	16746	16855	16864	16679	16756	16848	16758	16766	16655	16813	16756	16704	16781	16883	16908	16766	16830	16746	16610	16733	16753	16898	16819	16985	16798	16613	16606	16867	16666	16788	16846	16779	16798	16935	16724	16867	16977	16737	16867	16804	16811	16806	16769	16764	16665	16773	16735	16758	16776	16906	16900	16707	16761	16673	16660	16822	16728	16665	16814	16749	16719	16860	16862	16836	16740	16977	16731	16786	16688	16796	16793	17006	16916	16819	16923	16669	16886	16713	16835	16537	16800	16819	16959	16901	16643	16905	16962	16829	16719	16740	16945	16800	16610	16919	16800	16694	16930	16575	16792	16789	16705	16824	16777	16637	16813	16751	16828	16871	16983	16640	16833	16782	16731	16784	16737	16773	16847	16620	16836	16695	16807	16908	16612	16798	16796	16747	16958	16583	16828	16824	16786	16915	16676	16894	16992	16900	16856	16669	16760	16732	16989	16928	16844	16873	16947	16653	16654	16707	16829	16688	16696	16621	16827	16797	16735	16898	16752	16719	16731	16978	16693	16835	16674	16675	16724	16777	16671	16711	16899	16901	16920	17035	16632	16867	16779	16933	16868	16791	16954	16727	16862	16843	16705	16686	16698	16976	16745	16828	16942	16892	16659	16860	16748	16766	16792	16843	16834	16732	16764	16787	16836	16737	16826	16860	16712	16755	16961	16909	16826	16855	16756	16822	16713	16920	16619	16732	16757	16808	16781	16838	16750	16802	16846	16860	16898	16677	16867	16851	16889	16940	16774	16557	16781	16877	16932	16842	16653	16847	16839	16769	16846	16717	16815	16892	16849	16880	16718	16743	16547	16728	16800	16944	16824	16863	16861	16804	16775	16724	16733	16920	17003	16686	16720	16971	16784	16679	16709	16713	16609	17006	17028	16890	16832	16920	16759	16895	16810	16869	16788	16741	17102	16514	16760	16928	17075	17040	16703	16746	16826	16732	16759	16819	16824	16968	16868	16767	16770	16789	16945	16654	16858	16730	16819	16906	16836	16801	16760	16836	16751	16935	16688	16860	16914	16853	16849	16781	16555	16703	16754	16799	16766	16695	16770	16840	16782	16780	16843	16753	16778	16780	16914	16917	16686	16703	16763	16869	16843	16772	16722	16668	16768	16577	16713	16845	16822	16800	16675	16692	16768	16788	17015	16729	16860	16727	16825	16695	16800	16664	16946	16604	16840	16914	16983	16825	17033	16813	16751	16744	16727	16920	16844	16740	16869	16716	16805	16731	16799	16739	16832	16957	16901	16846	16754	16775	16745	16822	16828	16602	16824	16766	16750	16626	16666	16820	16657	16811	16831	16821	16827	16818	16769	16757	16707	16761	16666	16769	16775	16836	16868	16640	16875	16892	16942	16784	16811	16842	17006	16745	16807	16836	16730	17016	16781	16792	16653	17075	16600	16678	16867	16984	16851	16792	16685	16993	16738	16919	16689	16641	16904	16782	16649	16714	16778	16774	16886	16958	16921	16805	16807	16694	16720	16932	16806	16784	16733	16668	16799	16822	16810	16681	16727	16889	16964	16875	16648	16836	16875	16747	16681	16721	16857	16825	16809	16779	16661	16772	16936	16888	16885	16688	16779	16737	16662	16777	16759	16927	16718	16859	16862	16940	16840	16762	16842	16796	16794	16825	16840	16728	16807	16767	16869	16688	16677	16875	16927	16735	16804	16849	16918	16752	16851	16814	16865	16708	16787	16867	16733	16717	16943	16642	16758	16832	16991	16761	16775	16831	16904	16860	16623	16771	16837	16796	16818	16723	16910	16772	16678	16698	16753	16849	16905	16650	16806	16662	16624	16829	16827	16841	16780	16804	16799	16774	16827	16966	16830	16873	16800	16735	16952	16789	16822	16907	16813	16795	16828	16858	16843	16755	16632	16754	16993	16907	16904	16825	16855	16749	16833	16874	16761	16877	16881	16679	16676	16794	16804	16749	16791	16811	16788	16885	16824	16904	16788	16816	16943	16866	16817	16795	16979	16840	16891	16874	16697	16782	16757	16691	16801	16763	16855	16831	16706	16746	16800	16868	16828	16795	16824	16680	16802	16694	16813	16783	16696	16709	16827	16991	16701	16709	16615	16980	16731	16923	16743	16718	16842	16488	16964	17000	16769	16679	16742	16749	16715	16993	16740	16967	16965	16713	16774	16773	16831	16781	16821	16499	16861	16778	16701	16876	16909	16861	16850	16817	16766	16918	16670	16891	16626	16913	16689	16777	16855	16672	16754	16764	16914	16781	16812	16738	16867	16885	16936	16806	16707	16768	16797	16840	16936	16655	16795	16614	16773	16643	16789	16810	16652	16830	16798	16754	16690	16667	16919	16828	16781	16766	16734	16778	16675	16842	16663	16711	16742	16884	16611	16726	16852	16781	16770	16807	16795	16800	16828	16669	16920	16843	16780	16894	16841	16888	16686	16582	16772	16841	17024	16929	16701	16789	16561	16735	16890	16663	16756	16897	16677	16858	16804	16818	16835	16884	16758	16803	16850	16850	16848	16922	16856	16821	16726	16851	16824	16860	16813	16872	16874	16728	16654	16796	16807	16780	16880	16731	16779	16897	16805	16732	16662	16797	16873	16718	16943	16807	16797	16688	16695	16769	16983	16713	16943	16900	16908	16674	16852	16918	16832	16735	16725	16870	16889	16802	16778	16655	16866	16731	16776	16786	16802	16708	16704	16760	16805	16703	16689	16846	16694	16726	16767	16930	16710	17029	16741	16789	16769	16691	16820	16794	16815	16968	16671	16700	16727	16861	16843	16793	16881	16865	16716	16687	16910	16949	16850	16874	17089	16598	16750	16731	16742	16967	16626	16822	16800	16774	16741	16972	16860	16742	16617	16786	16750	16842	16695	16683	16708	16698	16882	16716	16832	16682	16890	16910	16812	16771	16635	16769	16812	16774	16876	16963	16901	16840	16902	16812	16698	16748	16785	16911	16760	16728	16809	16850	16770	16900	17000	16728	16727	16758	17026	16789	16741	16918	16725	16817	16626	16965	16716	16946	16810	16674	16906	16796	16804	16748	16642	16734	16832	16780	16752	16922	16889	16724	16820	16877	16696	16656	16823	16813	16860	16851	16944	16695	16735	16932	16780	16683	16838	16727	16790	16711	16708	16802	16808	16980	16745	16784	16682	16731	16929	16841	16758	16660	16761	16859	16970	16747	16784	16866	16871	16748	16741	16867	16745	16823	17022	16816	16998	16719	16708	16924	16893	16865	16754	16867	16738	16579	16841	16692	16789	16807	16842	16757	16818	16817	16777	16677	16634	16801	16745	16778	16809	16746	16662	16863	16806	16730	16694	16757	16772	16610	16832	16670	16766	16811	16670	16932	16672	16719	16794	16770	16919	16858	16589	17008	16744	16559	16805	16692	16843	16652	16780	16810	16870	16821	16999	16756	16857	16750	16935	16609	16779	16838	16809	16884	16893	16758	16861	16664	16936	16702	16762	16748	16820	16675	16723	16769	16897	16773	16687	16762	16798	16871	16936	16726	16746	16786	16649	16898	16825	16730	16774	16753	16788	16968	16831	16793	16748	16752	16786	16769	16722	16819	16823	16746	16838	16790	16744	16780	16840	16733	16870	16780	16722	16855	16756	16890	16905	16700	16746	16765	16906	16845	16785	16802	16751	16755	16767	16758	16893	16744	16955	17022	16742	16958	16846	16808	16620	16891	16716	16788	16650	16909	16873	16741	16728	16701	16936	16901	16765	16920	16725	16835	16703	16917	16876	16732	17051	16857	16755	16625	16792	16746	16840	16743	16799	16820	16785	16758	16802	16710	16841	16811	16870	16807	16643	16710	16748	16900	16683	16736	16779	16797	16704	16932	16689	16911	16725	16830	16894	16660	16586	16812	16465	16820	16659	16777	16827	16730	16915	16861	16908	16737	16830	16689	16948	16809	17122	17026	16796	16711	16653	16870	16737	16693	16673	16794	16931	16736	16576	16839	16732	16738	16806	16810	16962	16654	16890	16979	16881	16871	16837	16791	16745	16926	16805	17040	16725	16767	16742	16730	16806	16708	16949	16925	16856	16907	16691	16796	16809	16865	16762	16784	16842	16797	16891	16804	16720	16756	16604	16747	17005	16974	16806	17105	16732	16734	16831	16850	16814	16731	17019	16833	16730	16756	16923	16752	16717	16696	16837	16826	16808	16967	16910	16851	16873	16727	16751	16733	16804	16863	16810	16734	16703	16895	16778	16817	16729	16832	16827	16797	17037	16765	16845	16888	16775	16685	16802	16763	16845	16651	16794	16647	16963	16806	16725	16883	16753	16800	16966	16728	16774	16822	16833	16753	16925	16689	16846	16733	16702	16915	16702	16858	16839	16804	16905	16717	16770	16712	16785	16874	16885	16793	16882	16946	16771	16844	17051	16643	16818	16850	16857	16810	16744	16742	16685	16728	16860	16764	16970	16719	16923	16929	16901	16802	16819	16882	16767	16826	16830	16896	16818	16864	16816	16832	16868	16868	16845	16657	16867	16778	16914	16838	16815	16988	16813	16853	16854	16785	16939	16771	16838	16820	16881	16870	16713	16724	16863	16779	16939	16935	16739	16804	16828	16714	16891	16945	16785	16836	16738	16730	16769	16850	16909	16740	16883	16714	16676	16858	16757	16819	16792	16910	16597	16672	16875	16980	16927	17024	16795	16772	16656	16802	16927	16970	16623	16838	16805	16791	16837	16614	16931	16849	16690	16695	16842	16865	16817	16886	16824	16698
22630	21080	28872	23988	23837	29403	32270	27792	26341	25722	24448	23344	23016	22885	22613	22171	22143	22239	22053	21952	21458	21863	21632	21454	21477	21421	21616	21564	21628	21549	21394	21329	21294	21378	21436	21569	21638	21275	21337	21428	21366	21073	21320	21268	21288	21381	21349	21144	21350	21399	21351	21174	21367	21227	21211	21220	21343	21374	21276	21362	21184	21095	21256	21400	21259	21160	21336	21289	21532	21241	21302	21353	21334	21138	21239	21346	21129	21390	21086	21210	21387	21295	21276	21283	21125	21281	21215	21336	21409	21115	21154	21235	21078	21160	21478	21307	21285	21369	21263	21305	21208	21254	21255	21113	21209	21216	21506	21404	21498	21391	21261	21234	21301	21268	21426	21215	21037	21152	20994	21327	21273	21257	21253	21126	21400	21229	21392	21086	21163	21165	21291	21321	21349	21140	21256	21407	21413	21355	20964	21192	21299	21330	21282	21237	21404	21159	21294	21051	21386	21116	21475	21375	21154	21219	21239	21113	21231	21241	21184	20877	21307	21319	21384	21318	21311	21185	21421	21160	21333	21075	21262	21335	21401	21440	21168	21167	21350	21326	21491	20952	21277	21225	21234	21215	21336	21336	21259	21396	21177	21293	21284	21150	21224	21241	20995	21130	21357	21182	21450	21342	21174	21165	21320	21322	21114	21163	21411	21425	21455	21015	21105	20859	21189	21328	21191	21368	21376	21326	21089	21160	21288	21267	21159	21213	21281	21209	21353	21423	21103	21240	21224	21327	21325	21255	20928	21294	21194	21179	21138	21095	21300	21177	21139	21225	21204	21400	21308	21284	21335	21302	21314	21307	21140	21300	21153	21226	21172	21078	21122	21267	21391	21357	21303	21220	21240	21067	21286	21091	20916	21365	21555	21383	21218	21372	21213	21230	21290	21120	21285	21329	21287	21195	21282	21127	20931	21158	20883	21237	21182	21207	21312	21084	21153	21214	21162	21094	21040	21110	21379	21108	21227	21224	21237	21422	21222	21271	21298	21312	21201	21156	21165	21553	21423	21113	21086	21251	21079	21127	21389	21290	21312	21166	21241	21088	21458	21258	21194	21398	21346	21489	21202	21298	21172	21373	21254	21090	21225	21266	21349	21270	21230	21284	21187	21163	21309	21284	21242	21363	21211	21043	21414	21210	21429	21411	21110	21169	21172	21296	21249	21156	21280	21252	21345	21087	21280	21320	21240	21112	21087	20975	21188	21204	21242	21327	21174	21252	21176	21400	21275	21144	21344	21377	21284	21381	21291	21234	21221	21249	21386	21424	21264	21254	21276	21359	21420	21036	21277	21217	21227	21248	21403	21155	20980	21311	21311	21217	21234	21129	21157	21153	21240	21339	21170	21230	21225	21228	21270	21086	21386	21306	21445	21050	21393	21404	21350	21063	21220	21441	21317	21241	21388	21249	21458	21341	21441	21138	21413	21182	21383	21310	21179	21153	21249	21060	21230	21513	21189	21341	21300	21484	21190	21258	21355	21261	21147	21309	21372	21116	21277	21355	21264	21370	21140	21254	21176	21391	21438	21150	21367	21364	21344	21098	21370	21381	21197	21244	21382	21153	21150	20933	21231	21222	21175	21311	20933	21355	21246	21327	21521	21185	21068	21311	21282	21001	21156	21228	21074	21262	21110	21201	21162	21081	21378	21428	21262	21378	21089	21311	21232	21276	21215	21052	20989	21231	21495	21258	21103	21358	21261	21111	21205	21142	21214	21347	21239	21152	21057	21190	21367	21134	21268	21132	21302	21253	21185	21137	21111	21299	21069	21228	21132	21083	21182	21180	21510	21279	21094	21274	21218	21269	21278	21247	21246	21414	21436	21373	21359	21124	21069	21371	21325	21377	21431	21305	21098	21183	21213	21163	21139	21137	21263	21326	21157	20963	21048	21236	21265	21271	21325	20964	21313	21175	20997	20937	21011	21492	21086	21158	21154	21246	21355	21241	21463	21138	21257	21374	21494	21162	21212	21162	21199	21370	21389	21152	21311	21446	21458	21271	20977	21243	21100	21377	21181	21046	21216	21114	21195	21172	21341	21153	21155	21069	21274	21260	21135	21013	21188	21334	21296	21281	21257	21145	21119	21104	21306	21232	21348	21306	21311	21259	21370	21181	21361	21297	21418	21368	21212	21250	21255	21266	21204	21326	21336	21426	21379	21398	21269	21240	21162	21206	21265	21227	21281	21090	21299	21177	21349	21136	21127	21246	21140	21314	21299	21301	21153	21221	21122	21394	21198	21046	21075	21057	21324	21214	21322	21230	21187	21291	21193	21292	21364	21509	21107	21252	21293	21217	21460	21116	21098	21152	21358	21146	21260	21148	21236	21346	21407	21324	21256	21034	21199	21158	21464	21462	21124	21229	21223	21255	21120	21148	21361	21166	21219	21282	21408	21360	21402	21199	21183	21506	20986	21145	21255	21099	21133	20983	21383	21188	21137	21253	21233	21220	21031	21221	21098	21109	21211	21360	20974	21386	21267	21100	21120	21155	21341	21153	21392	21132	21264	21209	21158	21135	21109	21139	21302	21213	21275	21229	20935	21141	21203	21313	20879	21200	21288	21304	21303	21300	21116	21113	21037	21330	21086	21334	21212	21169	21382	21172	21351	21272	21120	21226	21166	21016	21312	21250	21495	21212	21241	21425	21368	21235	21073	21489	21167	21283	21203	21334	21104	21120	21190	21221	21197	21243	20892	21294	21285	21198	21181	21246	21283	21165	21197	21279	21329	21460	21175	21295	21284	21433	21403	21113	21330	20958	21293	21239	21303	21235	21217	21197	21226	21214	21405	21113	21133	21404	21176	21170	21176	21202	21241	21285	21318	21351	21214	21156	21301	21178	21355	21237	21199	21157	21256	21367	21240	21162	21359	21334	21288	21340	21409	21109	21330	21326	21392	21178	21077	21225	21087	21448	21333	21240	21368	21006	21418	21271	21564	21140	21077	21153	21195	21214	21099	20898	21217	21161	21286	21344	21373	21126	21161	21245	21395	21200	21401	21407	21125	21262	21316	21313	21328	21177	21183	21226	21089	21323	21222	21217	21322	21338	21235	21220	21139	21375	21098	21156	21266	21114	21301	21260	21260	21206	21480	21166	21276	21079	21063	21149	21426	21214	21392	21052	21108	21387	21237	21387	21166	21307	21116	21178	21413	21252	21259	21288	21344	21241	21345	21278	21247	21246	21435	21324	21309	20988	21329	21363	21256	21347	21125	21152	21162	21293	21194	21272	21047	21173	21184	21225	21110	20909	21161	21314	21247	21410	21162	21287	21337	21151	21053	21246	21127	21425	21320	21196	21331	21154	21466	21142	21376	21315	21352	21337	21289	21110	21319	21061	21352	21293	21304	21304	21008	21192	21273	21314	21182	21005	21158	21098	21305	21130	21123	21175	21392	21455	21183	21270	21220	21379	21255	21308	21126	21221	21388	21072	21291	21064	21296	21145	21393	21513	21292	21116	21167	21218	21136	21150	21250	21041	21252	21282	21287	21296	21213	21281	21194	21013	21186	21248	21089	21282	21215	21155	21292	21342	21300	21254	21101	21230	21426	21244	21423	21375	21383	21215	21147	21373	21284	21236	21387	21179	21420	21276	21069	21364	20979	21201	21296	21241	21471	21276	21233	21071	21026	21197	21239	21266	21410	21158	21334	21183	21301	21390	21085	21104	21291	21341	21297	21118	21251	21238	21366	21236	21130	21413	21220	21262	21372	21454	21142	21365	21301	21307	21442	21192	21297	21138	21210	21177	21274	21149	21261	21320	21196	21190	21266	21053	21246	21388	21361	21481	21281	21178	21267	21455	21392	21166	21229	21186	21252	21337	21356	21248	21487	20988	21097	21349	21531	21272	21206	21134	21253	21306	21307	21371	21197	21371	21344	21261	21356	21283	21187	21283	21471	21419	21330	21329	21428	21289	21355	21353	21257	21173	21292	21058	21091	21434	21057	21080	21075	21139	21099	21276	21097	21225	21136	21495	21399	21126	21407	21308	21295	21263	21191	21313	21137	21254	21306	21328	21234	21409	21334	21154	21232	21159	21309	21121	21225	21145	21124	21285	21374	21107	21364	21219	21165	21167	21196	21252	21242	21072	21417	21219	21323	21135	21359	21164	21278	21212	21235	21218	21189	21073	21221	21255	21331	21350	21372	21115	21256	21219	21274	21318	21309	21189	21206	21111	21232	21161	21334	20995	21231	21388	21326	21351	21161	21379	21073	21116	21328	21171	21149	21308	21291	21304	21119	21352	21413	21315	21266	21053	21287	21250	21300	21049	21353	21263	21139	21258	21204	21249	21202	21176	21148	21324	21192	21013	21285	21053	21144	21020	21252	21139	21358	21090	21285	20973	21256	21218	21052	20871	21092	21250	21101	21167	21147	21396	21248	21100	21161	21456	21481	21429	21243	21252	21216	21210	21335	21304	21207	21417	21296	21195	21264	21351	21159	21353	21318	21261	21163	21203	21397	21354	21041	21171	21208	21323	20988	21031	21292	21202	21118	21068	21323	21432	21324	21325	21468	21055	21257	21397	21269	21182	21109	21273	21207	21282	21285	21260	21350	21165	21285	21377	21232	21161	21221	21308	21072	21276	21052	21204	21203	21179	21177	21264	21338	21119	21055	21212	21041	21293	21273	21236	21271	21294	21387	21324	21193	21095	20924	21145	21285	21345	21334	21339	21058	21243	21151	20974	21379	21236	21310	20968	21335	21165	21294	21282	21267	21422	21071	21308	21345	21304	21378	21396	21307	21263	21091	21295	21358	21178	21189	21215	21273	21427	21196	21362	21144	21291	21288	21162	21145	21287	21335	21408	21392	21446	21452	21186	21529	21216	21188	21280	21327	21138	21240	21251	21005	21250	21308	21088	21088	21170	21179	21086	21192	21269	21201	21258	21234	21458	21236	21168	21154	21324	21068	21149	21198	20999	21311	21417	21302	21126	21154	21193	21237	21352	21311	21091	21066	21363	21187	21298	21152	21161	21050	21260	21372	21216	21129	21235	21274	21306	21256	21213	21206	21365	21198	21170	21121	21339	21483	21560	21105	21129	21097	21359	21197	21152	21194	21265	21296	21194	21467	21185	21367	21266	21250	21269	21209	21513	21384	21302	21049	21134	21214	21454
33347	57619	54123	43627	37706	33141	29357	26847	24948	22796	21177	20071	19496	19040	18602	18409	18109	17990	17799	17762	17614	17589	17557	17521	17500	17534	17287	17324	17232	17421	17179	17258	17183	17150	17228	17236	17035	17085	17249	17164	17279	17152	17191	17122	17259	17107	17170	17102	16953	16960	17176	17036	17006	17055	17132	17160	17259	17212	17020	17055	16919	17030	16886	17081	16917	17278	17110	17128	16998	17125	17122	17265	17051	17020	17092	16980	17035	17110	17064	16971	17263	17177	17125	17024	17081	17070	16878	16913	16955	17030	17068	16896	17149	17017	16987	16974	17231	16942	17001	17028	17102	17041	17179	17246	16997	17124	17128	17215	17054	17038	17255	16936	17106	17103	17061	17134	17135	17124	16950	17187	17091	17048	17004	17081	17208	17160	16957	17167	17084	17082	17000	17002	17034	17069	17086	17070	17158	17065	17008	16980	16967	17141	17091	17109	17016	17131	17172	17020	17116	17069	17060	17155	17133	17223	16954	16957	17084	17029	17022	16979	17115	17134	17032	17092	17027	16856	17156	17138	17027	17035	17128	17082	17176	17041	17014	17071	17165	17056	17082	17111	17205	17050	17159	17069	17183	17174	17162	16937	17027	16965	16944	16899	17063	17013	17126	16956	16922	16962	17060	16906	17014	17052	17356	17101	17125	17002	16985	17059	17131	17048	17077	17201	17085	17055	16883	16981	16963	17052	16975	17122	17068	17062	16993	17068	17140	16958	17023	16981	17097	17066	17066	17233	17064	17075	17125	17182	17112	17132	17009	17032	17019	16918	17043	17012	17050	17024	17066	17062	16978	16992	17120	16986	17123	17067	17045	17003	17033	17097	17125	17140	16944	17078	16964	17141	17047	17035	17244	17076	17070	16929	17050	16986	16985	17186	17131	17115	16970	17106	17219	17096	16990	16924	17052	17186	17145	17005	17071	17223	17018	17002	17106	17020	17134	17252	17039	17102	17102	17052	17156	17228	17072	16905	17048	17036	17039	17033	17009	17020	17037	17027	16929	17056	17237	17075	17161	16986	16970	16953	17137	17130	17035	16953	16994	17102	16993	16917	16981	16922	17094	16947	17055	17182	17007	17126	16817	17258	16901	17061	17019	17073	16934	17056	17013	17211	17294	17042	17126	17035	17021	17205	17249	17132	17139	17122	16940	17026	17006	17135	17242	17205	17038	16934	16986	17141	17121	17018	17087	16978	17090	16935	17044	17075	17023	16962	16910	17087	17073	17136	16971	17030	17014	17089	16886	17094	17181	17079	17133	17032	16937	17026	16978	16991	17139	17119	17095	17042	17003	17109	17142	17084	17049	17057	17084	17129	17038	17093	17071	16967	17116	17189	17030	17281	17054	17001	17120	17112	17029	16931	17103	17082	17101	17046	17080	17228	17055	17076	17149	17038	17262	16994	17073	17252	17166	17195	16880	17148	17011	17064	17109	17053	16997	17091	17190	17205	17095	17027	17084	17059	17023	16978	17112	17009	16996	16973	16964	16980	16998	17060	17063	16962	16922	17045	17079	16946	17092	17021	17052	17147	17283	17102	17071	17047	17023	17013	17079	16950	17100	17198	17126	17065	16942	16923	17030	17119	16967	17035	17297	16887	17184	16976	17253	16982	17162	17003	17093	17119	16947	17071	16999	17159	17248	17009	17047	16875	16956	16972	16996	17110	17028	17015	17233	16981	17182	17095	17136	16927	17135	17095	16787	16845	17209	16928	17241	17073	17104	17042	16903	17120	17179	16921	17092	16987	16955	17196	17226	17241	17027	17046	17047	17029	17058	17068	17065	17168	16975	16816	16930	17077	17060	17000	17159	17110	17169	17159	17197	16985	17090	17042	16968	17135	17108	17089	17084	17116	16921	16904	17037	16942	17115	17076	17028	17104	16813	17154	16918	17101	17039	16885	17039	17035	17226	17049	16920	16993	17121	16939	16999	17099	17118	17049	16998	17023	17081	16912	17120	17102	16941	16970	17011	17080	17096	17123	16992	17075	16856	17040	16894	17178	17019	17156	16961	17149	17038	17060	17259	17056	16887	16931	16973	16995	16968	16960	17139	17247	17177	17006	17036	17149	17064	17094	17134	17028	17245	16941	17120	17016	17014	17058	17158	16997	17219	17059	17031	17150	16961	17113	16977	17049	17107	17118	17113	17005	17106	17033	17062	17153	17044	17044	17091	17272	17130	17189	17186	17145	16904	17098	17134	17121	17118	17063	17032	17020	17021	16916	17001	16970	16934	17056	17094	17128	17134	17127	17076	17036	17125	16844	17134	17098	17155	17005	17033	17204	17060	17258	17227	17040	17090	16962	17026	17077	17107	17106	17131	16911	17167	16947	17125	16858	17116	17031	17016	17198	16989	16990	16974	17075	16890	16899	16848	16815	17052	17075	17143	17203	16991	17138	16987	17191	17070	17148	17014	17238	16999	17132	17077	16873	17066	16972	16886	17228	17033	17005	17135	17104	16904	17212	17172	17075	17224	17024	17149	17030	17127	16992	17040	17019	16997	17251	17040	17132	17062	17130	17165	17065	17114	16991	17053	16904	17030	16720	17037	17210	16950	17080	16929	17102	17082	17022	16916	17151	16947	16907	17258	16910	17087	16916	17112	16997	17129	17197	17215	17293	16980	17324	17065	17028	17020	17028	16988	17134	17078	17260	17292	17023	17133	17041	17031	17083	17112	17064	17191	17162	17081	17331	16799	16870	17004	17154	17239	17203	17140	17187	17239	16980	17083	17028	17126	17018	17041	17062	16946	17020	16875	17207	17121	17065	17033	16943	17126	17048	17077	16972	17020	17011	17086	17281	16961	17026	17061	17085	16905	17102	17126	17017	17132	16911	17089	17006	17052	17205	17154	17236	17222	17053	17030	17009	16982	17051	17248	17037	17036	16977	17172	16934	17043	17096	17050	16928	17074	17070	16992	17013	17144	17078	17381	16984	17223	17113	17156	17142	17080	17049	17083	16995	17136	17012	17134	17092	17123	17001	17058	17141	16941	17089	17067	17131	16987	16989	16891	17117	17006	17111	17078	17135	17133	17043	17134	16957	16938	17103	17009	17258	17045	17090	17041	17127	17096	17158	17215	17022	17062	17008	17039	17109	16947	17149	17028	17038	17041	17129	17031	17007	17081	17089	17154	17211	17010	16878	17046	17160	17174	17157	17055	17103	17013	17169	17048	17040	17083	16978	16928	17028	17148	17133	16993	17167	17014	17143	17264	17015	16994	17021	17155	17042	16896	16985	17203	17006	16915	17134	16913	17130	17189	17139	17070	17250	17078	17152	17074	17038	16947	17130	17193	17132	16964	16950	17052	17118	17097	17066	16959	17062	16997	16993	17171	17148	17010	17039	17183	17099	16972	17042	17079	17027	17073	17036	17108	17042	17044	16875	16935	17214	16973	16912	17182	17099	17096	16938	16973	17050	17028	16857	17002	17241	17103	16999	17151	17065	17055	17130	17199	17158	17240	16903	16984	16969	17030	17043	17093	16953	17084	17002	17009	16976	16990	17034	16729	16977	17078	17151	17280	17070	17064	16975	17133	17031	17084	17164	16947	16968	16865	17096	16941	17023	17138	17099	17023	16896	17065	17019	16962	16955	17149	17069	16938	17004	17016	17054	17156	17007	17008	16973	16888	17243	17136	17080	17161	17123	16943	16950	17010	17019	17232	17011	17042	17093	16976	17148	16916	17027	17023	16972	17053	17223	17035	17066	16984	17143	16931	17042	17047	17118	17160	17011	16985	16951	16979	17086	17048	17092	17028	16969	17154	17035	17056	17072	17214	17151	17042	17096	17023	17114	16909	17052	17127	17184	17026	16836	17144	17186	17113	17247	17255	16866	17093	17150	17081	16941	17143	17061	17113	17191	16976	16976	16995	17101	16953	17225	17002	16920	16991	17122	16941	17170	16723	17053	16995	17001	17083	16947	17206	17084	17233	17158	17068	16982	17049	17058	17115	17024	17076	16933	17053	16931	17167	17173	16928	17119	16929	17000	16993	17119	17079	17034	17262	17147	16992	17052	17101	16973	17042	16958	17105	17020	17005	17078	16937	16963	17265	17160	17034	17092	16996	17029	17027	17156	17104	17184	16974	16904	17014	17034	17083	17094	16967	17221	16893	17226	17104	16964	17050	17299	17040	17077	17040	17047	17119	17128	17127	17068	16979	17119	17010	17069	17088	17237	17075	17021	17117	16985	17227	16958	17086	17140	17079	17001	17059	17104	17279	17094	17151	16979	16986	17149	17009	16883	17165	17147	17217	16987	17033	17043	17024	17088	17139	16920	17000	17138	16952	17022	17044	17181	17079	17038	17093	17065	16890	17038	16897	17139	17138	16891	16957	17135	17185	17103	17054	17076	16916	16996	17014	17061	16935	17030	17165	17090	17111	17058	16951	17013	17007	17089	16969	17030	16988	17115	17036	17118	17140	17138	17033	17091	17072	16968	17050	17054	17022	16964	17192	16901	17092	17214	17133	17013	17059	17008	16983	16914	17058	17164	17073	16949	17118	17003	17082	16924	17099	16950	17159	16989	17092	17163	16932	17115	17004	17002	16941	17208	17153	16965	16951	17089	17041	17121	17115	17017	17150	16914	16994	17029	16963	17075	17174	17091	16964	17021	17234	16951	17181	17147	17130	17063	16892	17031	17122	17076	16947	17148	16932	17194	16979	17198	17024	17131	17000	17135	17253	17065	16958	16880	17033	17026	17150	17070	16988	16874	17094	17108	17187	16929	17026	17215	17047	17216	17171	17023	17068	17097	17014	17239	17220	17067	17059	16917	17129	16925	17098	17085	16860	17209	17098	17035	17093	17112	17189	17156	16988	17019	17087	17054	16946	17087	17016	17101	17054	17076	17095	17002	16954	16933	17321	17210	16851	17083	17185	17207	17089	17206	17036	16990	17065	17041	17001	16988	17146	17142	17083	16985	16938	16816	17091	17061	17143	17070	17089	16870	17126	17218	17014	17000	17286	17051	17073	16830	17075	17031	16986	17100	16857	17039	16945	17135	16929	17118	17082	17117	17086	17222	17031	17127	16896	16710	17165	17099	17186	17093	17003	17220	17013	17193	17054	17006	16890	17180	17036	17047	16903	17121	17109	16911	17108	17065	16869	17019	17111	16895
30111	30681	39378	35112	29706	26963	25613	24123	23228	22926	22462	22035	21700	21732	21714	21541	21121	20969	21265	21134	21151	21171	21145	21282	21073	20805	20972	21206	21099	20903	21242	21013	21145	20798	21143	20934	21019	20924	21202	21240	21027	20974	20775	20946	20936	21132	21078	21136	20904	20979	20949	21003	20829	21166	20980	20899	21038	21104	21108	21070	21026	21035	20796	20834	20961	20889	21031	20953	20777	20974	21071	20856	20865	20936	20880	20868	20931	20779	20826	20948	21042	20888	20831	20824	20883	20795	20924	20974	20890	20655	20758	20900	21136	20967	20980	20813	21157	20886	21035	20749	21099	21025	20909	20807	20976	20956	21036	21098	20910	20996	20968	20939	21039	21067	20798	21034	20975	21189	21082	21064	20984	20810	20942	21120	21069	20954	20938	20857	20933	21094	20947	20984	20863	20830	21054	21032	21130	20979	20983	20802	20892	20964	20807	20908	20906	21079	20898	20974	20662	20873	20866	20871	20763	21052	20807	21023	20898	21086	20927	20952	20715	20947	20903	21006	21138	21102	20804	20990	21047	20953	20760	20643	21111	20952	20963	20812	20995	20785	20824	20977	20752	20860	21117	20697	20955	21119	20961	20736	20947	20959	21112	21021	20876	21008	20830	20963	20906	20829	21113	20713	20976	20850	20850	21174	20982	20857	20682	20785	20957	21109	20762	20763	20838	21098	20753	20825	21005	20986	20887	20862	20897	20872	20994	21023	21016	20923	20915	20959	21020	21032	21026	20881	21067	20871	20854	20981	20893	21069	20852	21104	20896	21104	20963	20758	20941	20954	20880	20919	20898	20754	21170	20890	20798	20995	21011	20786	20826	20838	20911	20854	20953	20852	20927	21019	20926	20877	20802	20761	20955	21234	21073	21164	21054	20978	20825	20856	20833	21083	20918	20840	20905	20842	20794	20946	21053	20832	20999	20909	20854	20922	21186	20969	20996	20699	20919	20974	20849	20823	21070	20939	20896	20912	20925	21035	20754	20842	20979	20914	20867	21044	20717	20964	20878	21103	20797	21063	21109	21149	21114	21072	20862	21145	21116	21033	20883	20939	20930	21021	21147	20787	20856	20926	20666	20813	21040	20703	20831	21046	20796	20840	21170	21132	21036	21102	20894	21011	20766	21059	20965	20919	20978	20961	21005	21014	20950	20905	20968	21004	21188	20904	20880	21031	20686	20810	20913	20885	20971	20772	21017	20815	20833	21215	21032	20845	21131	20816	20912	21100	20856	20928	21077	20950	20960	20986	20718	20974	20757	20692	20829	20809	20779	21125	21176	21054	21103	20994	20979	21030	20827	20979	20937	20861	20875	20810	21097	20897	20969	20952	20780	21111	20819	21009	21228	21179	21223	20949	20889	21018	20837	20881	21167	21172	20934	21226	20850	20926	21107	20770	20942	21083	20938	20853	20920	20909	21022	20921	20833	20951	21085	20952	20680	20952	20962	21085	20826	20969	20902	20884	21215	21006	21158	20855	20788	20953	20810	20947	20869	21086	21049	20932	21017	20811	21073	21082	20873	20737	20842	20824	21104	20713	21031	21075	21097	20974	20976	21174	20923	20979	20780	20814	20959	20961	20814	21064	20929	21071	20795	21138	20886	20865	21084	20887	20824	20657	20873	21004	20790	20982	20868	21009	20844	20997	20983	20942	21035	20930	21014	21085	20858	20850	20867	20992	20855	21031	21057	20846	21101	20970	20906	20987	20914	20758	21045	20705	20907	21098	21121	20983	20899	21014	21045	20988	21156	20920	20819	21042	20951	21086	20873	20756	21150	20844	20882	21108	20908	20845	20996	20937	20990	21153	20972	20865	20955	20967	20891	21237	20886	20965	20895	20833	20869	20933	20826	21020	21054	20968	20967	21092	20802	20833	20859	20874	20793	20869	20868	20942	21182	21021	20878	20898	21117	20863	21011	21073	20991	20952	20953	21119	21101	21259	20991	21068	20954	20942	21003	20826	20884	20842	21093	20921	21021	21043	20816	20910	20787	20933	20945	21010	20947	21041	20831	21065	20950	20745	21122	20898	21127	20837	20839	20887	20953	20975	20846	21102	20813	21026	21316	21043	20999	21187	20746	20957	20910	20984	20842	20887	20999	21149	20956	20884	21043	20755	20901	20870	20999	20747	21051	21071	20923	20950	20862	20850	21009	20896	21091	21089	20884	21038	20985	21148	21035	21002	20907	20812	20886	20899	20923	20750	20910	20917	20885	20622	20824	21012	21132	20888	20791	20820	20946	20935	20861	20986	20916	20882	20965	20890	20859	20908	21255	20959	21114	21120	21022	21157	21227	21209	20914	20982	20930	20989	21051	20720	20875	21077	21065	20928	21200	20800	20889	20705	20852	21123	21076	20980	20801	20880	20797	20916	21071	20960	20845	20937	21029	21041	20958	20855	20948	21162	20936	20851	20806	20916	21021	20942	21035	20850	21046	20883	21087	21078	20658	20739	20889	21023	21041	20969	21012	20816	20934	20843	20854	21054	21004	20963	20951	20999	20835	21330	20810	20959	20643	20833	20930	21192	20970	21190	21208	21153	21069	21054	20836	20973	20884	21058	21117	21203	21022	21273	21009	20971	20797	21046	20896	20912	20886	21028	20755	20842	21064	21051	21102	20911	20611	21072	21146	20880	20974	20954	20985	20977	20741	20902	21091	20833	20702	20979	21079	20974	21068	21000	20834	20995	20998	21180	20996	20892	21110	20864	20820	20980	20960	21009	21072	21030	21015	21028	20790	20857	21240	20813	20766	20915	20801	20849	21034	20923	21014	20824	21099	20758	21002	21103	21018	20982	21042	21008	21006	21107	20909	20963	20677	20746	20972	20868	20878	21120	21075	21068	20993	21040	21080	20871	21180	21122	21034	20803	20869	20915	21076	21101	20792	20894	20732	20801	20906	20939	20852	20955	20992	20868	21072	21054	20882	21180	20977	21046	21267	21103	20897	20750	20876	20979	20988	21084	21086	20914	21001	20900	21090	20996	21148	20895	20790	21065	20873	21151	20959	21028	20987	20983	20793	20934	20933	21025	20874	21010	20962	20911	20939	20924	21165	20924	20999	21068	21147	20667	20979	20799	21004	20926	21179	20923	20832	20935	20867	21002	20863	20997	20850	21119	21079	20786	21102	20916	20982	21120	21055	21033	21078	20910	21033	20840	20884	21022	20773	20967	20989	20997	21064	21084	21111	20840	20905	21053	20924	20887	20987	20942	21137	20852	21007	21028	21026	21006	21050	20970	21001	21182	21094	20921	20756	20856	21021	20769	21056	20932	20845	20991	21087	20791	20907	20707	20880	21313	21079	20997	21123	20837	20868	20777	20824	20869	20909	21179	21077	20764	20936	21025	21089	21044	21027	20909	20793	20957	21111	21122	20960	21138	20992	20870	21100	21081	21069	20965	20924	20965	20996	20826	20853	20939	20949	21179	21176	20613	20921	20850	20973	20854	20677	21108	20892	20987	20983	21062	21116	20952	21218	21094	21022	20791	20921	20923	20912	20985	20774	21179	21133	21032	20989	20817	20975	20846	21095	21130	20989	21003	21008	20932	20848	20802	20904	20836	20944	20999	20941	20940	21098	21054	21129	20902	20777	20834	21021	21042	20905	20872	20914	21028	21031	20955	20914	20998	20958	20799	20952	20969	20886	21033	21055	20922	21038	21014	20876	20848	20867	20674	21150	20838	21029	20979	21020	21020	21094	21132	20934	20979	20954	21007	20941	20746	20813	20908	20814	21192	20861	20958	20739	21131	20975	20826	20848	20895	21012	20887	20858	20844	20919	20871	21050	21000	21024	21026	21170	21156	20982	21107	21029	21027	21004	21086	20974	21053	20966	21067	21053	20920	20860	20979	20979	21029	21040	21061	20919	20951	20865	21080	21066	20894	20865	20999	21163	20968	21044	21019	20878	20826	21026	20864	20725	20738	21058	20918	20932	21019	20914	20841	20895	21132	20884	21095	20990	20748	20958	21110	20984	20686	20729	20829	21005	20801	20856	21090	20792	20932	20917	20912	21009	21009	20869	20976	20943	21064	21221	20976	21012	20774	20919	20712	20949	20812	20987	21041	21003	20972	20942	20615	20917	20882	21034	20927	20923	20785	20978	21013	20942	21095	20743	20961	20940	20902	21110	20923	20991	21154	20954	21111	20754	20996	20941	21003	20760	20947	21023	21024	21156	20712	20792	21025	20740	20628	20896	20894	21003	20958	20951	20923	20939	21023	21045	20986	21033	20802	21004	20937	20936	21056	20984	20797	20881	20877	21009	20894	20893	20978	21038	20937	20891	21003	20873	20868	21000	21154	20834	20888	20941	21141	21005	21052	21132	21079	20904	21030	21062	20809	20732	20883	20945	20803	20835	20841	20761	21041	20910	20997	20912	21089	21023	21039	20925	21022	20911	21108	20994	20974	20923	20876	21141	20997	21091	20982	21156	21142	20799	20665	20946	20984	21162	21066	21131	21070	20982	20992	20817	20959	20981	21162	21038	20892	21067	20823	20928	20756	21008	20940	20938	20928	20969	20866	20946	21187	21095	20961	20909	21035	20955	20999	20758	20837	20956	21058	21193	21025	20865	20760	20869	21061	21093	21004	20945	20710	21035	20819	21061	20890	20769	20881	20731	20925	21062	20720	21062	20843	20871	20741	20995	20901	20838	20915	20998	20921	20974	20947	21072	20997	21192	21119	20890	20959	20981	20963	20918	20848	20952	20869	20957	20924	20883	20734	20745	20951	21097	20904	20868	20932	20996	20806	20855	20862	20961	20993	20845	20756	20777	20938	21287	20940	21021	20866	21019	21014	21059	20939	21214	20821	20794	21021	20913	20841	20950	20996	21172	20998	21007	21137	20921	20724	20948	20959	21089	20918	20903	21166	20846	21091	20980	20971	20967	20940	21091	20784	21000	21134	20918	20896	21002	20965	21273	20880	20983	21054	20858	21006	20910	20855	20948	20983	21020	20802	21141	21125	20807	20935	20866	21056	20913	20906	21092	21080	20885	20875	20859	20972	21029	20946	21002	21045	21032	20941	20995	20939	21099	20953	21186	20958	20963	20988	21026	21019	20974	20886	21006	20922	21004	20884	21070	20848	20896	20912	20929	20917	21076	21030	20856	21087	20910	21258
32434	46139	42340	33175	28271	25084	23160	21748	20560	19777	18847	18369	18219	17649	17488	17527	17251	17160	17328	17260	17183	17189	16916	17185	17103	17230	17107	17127	17125	16921	16866	16838	16898	16801	16917	17031	16976	16975	16701	16945	17013	16969	16908	16893	16779	16762	16961	16910	16965	17155	16989	17061	17005	16901	16920	16997	16950	16893	16763	17050	16927	16967	16918	16890	16955	16972	17081	16868	16861	16932	17020	16970	16836	17101	17033	17093	16852	17084	16999	17031	16900	16902	17044	16817	16933	16893	17054	16779	16912	16870	16961	16916	16995	17058	16894	16972	16879	16939	16993	16983	17032	16854	16826	16721	17091	16803	16856	17029	16844	17137	16940	16972	16972	17077	17112	16954	16940	16812	16884	16963	17009	17005	16810	16993	16892	16912	16960	16918	17044	16914	16917	16943	16909	17025	16810	16855	16854	17137	16833	16969	16997	16842	16885	16880	16998	16865	17006	17042	16786	16917	16908	16908	16881	17010	17004	17159	16951	16936	16932	16933	16935	16886	17057	16980	16992	16943	16939	16849	16979	16830	16822	17035	17136	17093	16929	16677	16785	16942	16929	16835	17044	16941	16767	16891	16938	17023	16770	16889	16850	16879	16772	16904	16926	16939	16989	17011	16912	16823	16975	16875	16906	16878	16752	16998	16977	16904	17007	16852	16977	16904	16901	17076	16877	16863	16819	17078	16842	16868	17044	16816	16762	16845	17040	16892	16985	17057	17072	16879	16997	17173	16891	16853	16923	17093	16866	17002	16907	16891	16946	16977	16814	16925	17035	16859	16899	16905	16970	16957	16944	16849	16793	16914	16924	16916	16927	16858	16918	17000	16950	16932	16817	17121	16912	16895	16828	16890	16814	16932	16781	17011	16839	16946	17019	16916	16939	16900	16993	16904	16902	16943	16818	16825	16977	16936	16979	16892	16924	16949	16854	17051	16884	16850	17001	16984	16909	17087	16840	16889	17019	16971	16915	17012	16794	16853	17082	16781	16928	17077	16963	16904	16969	16956	17146	17075	17012	16901	16906	16912	16835	16888	16787	16902	16874	16970	16755	16767	16972	16819	16992	16930	16968	16888	17045	16758	16877	16981	17109	17006	16855	16846	16879	17042	16875	17032	16808	16956	17007	16889	16814	17036	17031	16844	16749	17004	16863	17025	17069	17014	16902	16950	16803	16911	16984	17053	16941	16724	16951	16837	16787	16864	16871	16855	16923	16946	16829	16925	17089	16990	17055	17107	17032	16862	17164	16795	16805	17028	17012	17140	16926	17062	16821	16929	16862	17008	16967	16993	16990	16913	16787	16926	17143	17037	16892	16845	16972	17012	16942	16955	16764	16999	16930	16926	16875	17026	17082	16997	17060	16847	17099	16852	17041	16870	17052	16926	17041	16964	17036	16849	16876	16897	17033	16851	16882	16713	16753	17055	16859	16842	16963	17020	16989	16986	16846	16778	16860	16906	16875	16896	16944	17019	16955	16980	16760	16833	16920	17009	16849	16812	17044	16978	17044	17059	16729	16943	16981	16806	16934	16869	16817	16823	17084	16909	17017	16913	16873	17050	17105	16834	16993	16829	17159	16973	16959	16935	16782	16943	16896	16944	16911	17074	16772	17051	17007	17143	16866	17032	16836	16897	16832	16775	16917	16792	16902	16932	17108	16916	16902	16875	17007	16881	16874	16930	16988	16849	17058	17007	16782	16823	16910	16828	16833	16973	16977	16846	17040	16998	16806	17106	16978	17021	16948	16720	17021	17010	16967	16781	16811	17133	16912	16977	16867	16862	17001	16881	17019	16921	16945	17059	17024	16988	17024	16826	16974	17055	16872	17082	17220	16862	16860	16797	16984	16965	17030	17017	16940	16750	16903	16884	16827	16976	16773	16924	16984	16869	16882	16752	17039	16897	16941	16869	16818	17003	17050	16756	17001	17135	16792	16821	17019	16750	16850	17000	17085	17054	16956	16820	16974	16970	16855	16996	17010	17107	17091	17030	16994	16809	16919	16953	16948	16961	16907	17062	17058	16989	17008	16998	17084	16810	16797	16771	17020	16953	16958	17012	16999	17033	17076	16841	16855	16971	17000	16894	16949	16951	16892	16914	16863	17075	17007	16936	16940	16905	16829	16935	17033	17031	16789	17008	17089	16810	16863	16978	16970	16901	16942	17086	16656	16830	16994	16933	17032	16946	17047	16846	16945	16912	17079	16966	16924	16883	16820	16915	16880	16816	16863	17008	16884	16993	16973	16951	17106	17098	16809	16946	16923	16883	17077	16883	16890	16806	17087	16953	16956	16844	16991	17042	16986	16759	17059	16960	17015	16934	17045	16809	17017	16976	16955	16910	17028	16939	16733	17077	16899	17048	16804	16865	16993	16864	17113	16972	17028	16936	16791	16971	16895	17019	17035	17048	16812	16917	17069	16764	17071	16937	16988	16877	16970	16938	16861	17129	16944	16932	16924	17109	16900	16814	16910	16927	16947	17146	16841	16990	17111	17094	16924	16881	16781	16960	17001	16855	17077	16986	16970	16845	16942	16782	17020	16780	16990	17060	16828	16931	16892	16951	16975	16924	17091	16930	16996	16944	17039	17064	17045	16976	17000	17006	17035	16816	16972	17160	16888	17019	16796	16869	16987	16914	16924	16833	16957	17045	16809	17136	16907	16997	16832	17056	16938	16986	17013	16878	16950	16989	16822	17080	16865	16934	16888	16928	16994	16997	17008	16689	16990	16875	16998	17009	16961	17091	17031	16889	16937	16880	16947	16817	16961	16975	16982	16965	16921	17012	16777	16919	17114	16885	16934	16942	16835	17020	16843	16881	17161	16834	16713	17094	16948	17010	16871	16872	16951	16857	16946	16923	16877	16787	17080	16616	17014	17102	16833	16860	16885	16980	16972	16943	17050	16958	16943	17037	16722	16890	16974	16939	16959	16903	16743	16860	17062	16947	17057	16754	17037	16881	16829	16903	17003	16905	16824	16987	16955	16808	16892	16911	16985	16871	16928	16845	16941	16831	16831	17238	17069	16777	17015	17009	16894	16917	16900	16729	17045	16923	17014	16797	16891	17033	16925	16953	17154	16904	17007	17087	16854	16947	16985	16933	16915	16912	17013	16963	16777	16853	17168	16958	16906	17131	16739	16926	17102	16896	16955	17070	16988	16988	17072	16890	16950	16954	16997	16937	16878	17062	16921	16978	17036	16958	16893	16810	16918	16831	17011	16813	16996	16982	17054	16887	17080	16975	17001	17053	16886	16963	16996	16967	16817	16854	16969	16840	16804	17006	16866	17043	17005	16873	16861	17109	17039	17030	17006	16944	17126	16993	16931	16877	16833	16749	16964	16912	17089	16923	16873	16889	16908	17071	16955	16870	17027	16926	17058	16878	16945	17039	16881	16965	16946	16840	16851	16868	16995	16815	16914	16909	16964	16949	17082	16860	16862	16958	17054	16861	16953	16850	16855	16850	16852	16852	17041	17003	16761	17068	16993	16855	16992	16981	16883	17006	16955	16978	16820	16914	16925	17039	16898	16832	16981	16857	17010	16903	17015	16958	17015	17041	16802	17002	17000	16964	17094	16928	16834	16883	16979	16789	16775	16903	16814	16881	16949	16915	17013	17002	16938	16918	16900	17093	16939	16933	16932	16732	17025	16858	16882	16931	16844	16902	16913	16940	16892	16893	16971	16938	17046	16991	16897	16878	16896	17138	16855	17009	16885	16943	16978	16943	17007	16865	16943	16831	17001	16956	16904	17006	16897	16977	16935	16902	16962	16973	16874	16818	16753	16846	16921	16936	17022	17069	16855	17052	16954	16751	17017	16921	16823	17048	16957	16899	17251	16923	17109	17065	16849	16908	16908	17011	16864	16773	16957	16805	16893	16956	16897	16880	16873	16830	16855	16804	17060	16915	16946	16818	16873	17133	16990	17039	16894	16893	17127	16926	16873	16982	17022	16909	16885	16852	17035	17122	16904	16743	16970	16852	16975	17043	16997	17079	16856	16914	16951	16938	17022	16815	16824	16974	16962	16993	16964	16989	17019	17016	16999	16961	17044	16946	17112	16878	16729	17054	17023	16918	16997	16915	17165	17073	16922	17015	16906	16931	16728	16966	16912	16949	16918	16907	16964	17092	16899	16920	16880	16828	16907	17026	17005	16982	16991	17070	16975	16832	16889	16982	17014	16883	16964	16934	17071	16810	16817	17054	16757	16929	17048	16912	16879	16994	16891	16900	16766	16950	16839	17024	16857	17000	16892	16922	17027	16878	16894	16807	16873	17091	16826	16883	17035	16963	17015	16961	17025	17012	16877	16938	17089	16932	16904	16932	16984	16978	16874	16800	16961	16969	16993	16809	16949	17021	16990	16986	17102	16935	16914	16965	16998	16886	17027	16958	17021	16871	16939	16910	17007	16964	16936	17027	17166	16883	16826	16826	16814	16885	16703	16856	16960	16925	16968	16999	16896	17017	16791	16804	16997	16725	16840	16948	16844	17013	17045	16931	17010	16922	16833	16930	16843	16899	16887	16887	16766	17037	16912	17024	16935	16942	16929	17015	16880	17021	16966	16842	16858	16975	16906	16869	17080	16937	16836	17027	16956	16859	16791	17069	16711	16988	17069	16994	17119	17007	16838	16972	17091	16900	16952	16934	16782	16910	16910	16834	17157	16961	16770	16936	17035	17017	16946	16918	17158	16779	16946	16940	17001	16926	16997	16895	17006	17113	16895	16957	16768	17013	17052	16953	16882	16953	16830	16938	16984	16929	17168	16933	16806	17000	17044	16898	17110	16936	16943	16984	17022	16982	16809	16733	16971	16845	16945	16848	17006	16875	16856	17026	16898	17006	17008	16881	16976	16891	17100	16817	16843	17025	16852	16993	16860	16932	17013	16823	17031	16866	16877	16907	17000	16915	16917	16837	16833	16912	16879	16808	16998	16977	17000	16992	16820	16920	16949	16846	17049	16932	17030	16963	16812	16806	16959	16767	16892	16899	17015	17022	16919	16926	16881	16983	16854	17008	17007	16871	16945	16953	16918	17003	16983	16847	17174	16924	16951	17111	16903	17036	17030	16878	16845	16987	17106	17118	16965	16840	16969	16893	16829	17002	16769	16891	17070	16936	16931	16890
24060	21182	28813	26373	27381	29314	29287	26108	24561	23947	23538	22439	22273	21908	21773	21669	21492	21446	21461	21406	21346	21248	21219	21200	21094	21031	21159	21294	21198	21169	21102	21468	20934	20925	21070	20926	20891	21042	21021	20873	20900	20897	20778	20894	21173	21055	20918	20853	21070	21027	21170	20917	20768	20992	21064	20883	20854	20837	20901	20885	20957	20959	20764	20781	20973	21254	20997	20964	20886	21015	20902	20911	20848	20978	20857	20835	21304	21046	20881	21127	21007	20897	20893	20779	20826	20916	20916	20880	20871	21061	21085	20818	20897	20745	21015	20807	20984	20911	21009	21047	20957	20826	20817	20879	20980	20992	20952	20748	20837	20927	20814	21018	20998	21002	20961	20701	21027	21036	20976	21045	21029	20918	20783	20719	20861	20879	20746	20955	20765	20875	20954	20836	20679	20798	20857	21109	20928	20677	21070	21080	21114	20900	20812	20916	20869	20722	21036	20933	21003	21151	20926	20991	20893	20705	20726	20892	21074	21109	20864	21068	20856	20852	20959	20896	20976	20985	20890	20840	20908	20815	21055	21047	21058	20723	20966	20994	20972	20798	20682	20913	20894	20966	20658	20826	20746	20944	21000	21045	20956	20819	20983	20847	20955	21000	20820	20893	20965	20938	20801	20997	21122	20970	21143	20726	20945	20987	20792	20711	20852	20890	20979	20900	21086	20814	20951	21092	20866	20937	21133	21114	20925	21008	20905	20926	20805	20648	20894	20987	20843	20828	20832	20776	20783	20676	21080	20889	20892	20883	20699	20955	20958	20966	20733	20963	21086	21206	21019	20868	20868	20945	20874	20821	20927	20861	20883	20873	21124	20914	20845	20845	21049	20732	20978	20883	20719	21008	20720	21110	20728	20889	21116	20947	20868	21016	20973	20939	21072	21120	20849	20897	20988	20895	20842	21123	20892	20768	20964	20951	20841	21166	20978	21033	21006	20895	20911	20827	21001	20807	20755	20831	20853	20861	21087	20855	20947	20888	20943	20930	20793	21088	21069	20950	20829	20798	20818	20863	21007	20883	20843	20862	21073	20870	20959	20950	21059	20969	21109	20691	20876	21123	20903	20853	20881	20696	21002	20775	20885	20954	20894	20768	20814	20916	20922	20847	21019	20869	20658	20791	21035	20895	20792	21019	20837	21023	21049	21106	21070	20880	20878	20836	20781	20879	21066	20931	20834	20873	20706	20727	20832	21009	20983	21079	21068	20894	21259	20799	21133	21103	20890	20993	20835	20873	21087	21095	20661	20780	20941	20857	21046	20700	21001	20890	20770	21135	20799	21065	20989	20891	21004	21068	20754	21005	20978	20855	20935	20879	20929	20729	20784	20939	21017	20817	20819	20986	20793	20838	20848	20818	20850	20837	20775	20827	21016	20967	20904	20801	20827	20870	20939	20862	20983	20958	21181	21000	21306	20870	20995	20888	20899	21004	20779	21065	20769	21106	20790	20997	20842	20982	20725	20908	20697	20794	20883	21013	21115	21025	20875	20880	20959	20816	20799	21045	20988	20926	20895	21047	21115	20914	20851	20835	20801	20842	20990	20914	20956	20939	20804	21085	21000	20827	20969	20949	20860	20745	21037	21092	20760	20952	20813	21157	20877	21030	21155	21037	21084	20964	21134	21101	20980	20970	20735	20999	20916	20899	20767	20928	20941	21010	20943	21109	20847	20980	20869	20928	20977	20834	20824	21099	21090	20935	21164	20859	21189	20687	20794	20899	20958	20962	20969	20832	20931	20885	21073	20811	20959	21013	20947	20722	21128	20786	20933	21036	20895	21116	20813	20759	20785	20939	20892	20814	20717	20989	20827	20859	20988	20791	21030	20694	20914	20774	21001	20687	20811	21129	21005	21062	20855	20750	20856	20960	20724	20811	20853	20997	20915	20819	20735	20802	20799	21000	21092	21151	20834	20825	20572	20994	20944	20963	20853	20825	20927	20999	20715	20799	20961	20722	20841	20906	21058	20997	20814	20826	20975	20928	21163	20766	20816	20829	20964	21005	20731	21050	20893	20793	20942	20952	20839	20941	21077	20922	20824	20669	20981	20792	20860	21144	20953	20832	20763	21023	20929	21014	21038	20913	20975	20902	21018	20948	20777	20868	20866	21133	21168	20972	20881	20787	20946	20946	20707	20974	20955	20774	20963	20837	20769	20924	21032	21110	21044	20831	20849	20800	21119	20877	20844	20756	20900	20784	20941	21125	20792	21056	20867	20997	20994	21109	20978	20775	20946	20681	20939	20849	21031	20864	20778	20924	20821	20733	21077	20648	20706	21117	20772	20939	20983	20976	20868	20935	20697	20760	20612	20749	20995	20977	20824	20916	20957	20891	20888	20727	20758	20801	20908	20994	20870	20488	20982	20812	20970	21022	21085	20832	21065	20807	20847	20935	20845	20663	21111	20897	20987	21117	21011	20871	20946	20791	20979	21030	21004	21002	20809	20929	21003	20992	20972	20869	20985	20718	20745	20808	20927	20873	21109	20944	20797	20893	20806	20985	21064	20932	21052	21100	21116	20953	20869	20990	20906	20980	20983	20992	20838	20874	20898	20974	20791	20960	20812	20827	20755	21012	20817	20790	20834	21091	20839	20875	20932	20948	20795	20766	20790	21081	20848	20803	20768	20933	20941	20735	20937	20861	20752	20783	20958	20940	21001	21095	20871	21044	21134	20941	20895	20824	20862	21076	20813	20804	20936	21134	20967	20946	20865	20739	20640	21108	21028	21127	20919	20938	20864	21079	21121	20836	21009	20910	21014	20951	21174	20837	20956	20976	20771	21042	21056	21015	20971	20830	20943	20904	20867	20982	21075	21120	20788	20844	21006	21176	21120	20901	20890	21025	21019	21124	20781	20858	21119	20815	20866	21073	20791	20880	20820	20933	20851	21015	20785	20894	21005	20843	21065	20892	20978	21036	20820	21055	20972	20792	20775	20764	20826	21002	20987	20904	21192	21052	21105	20851	20948	20835	20830	21064	20876	21104	21062	21193	20870	20812	20594	20735	20881	20919	21061	20891	21038	20817	21113	20807	20893	20982	20958	20852	20699	20730	20835	20994	20965	20848	20893	20824	20942	20983	20939	20880	21030	20963	20929	20966	20729	20807	20752	21051	20974	20925	21079	20756	20823	20672	20901	21017	20898	20929	20961	20987	20865	20960	21122	20833	20909	20882	21065	20859	20913	21023	20828	20826	21009	20921	20903	20739	20711	21036	20964	20833	21112	21024	21175	20964	20952	20943	20984	20720	20977	20940	20694	20952	21136	20734	21032	21068	20845	20854	21038	20999	20812	20808	20989	20949	20900	20908	20787	20918	20783	21027	20930	20894	20945	20931	20834	20986	20943	21081	21029	21064	20660	20799	20980	20805	20852	20949	21086	20966	20671	20968	20975	20915	21259	20854	20729	21018	21009	20959	20865	20706	21008	20954	21013	21000	20831	20968	20743	20933	20951	20899	20933	20856	21116	20936	20789	20919	20685	20666	20883	21015	20841	20883	21005	20890	20898	20780	20730	20757	20943	21004	21001	21098	20920	20915	21129	21148	20892	20716	21177	20950	21041	20834	21113	20924	21216	21023	20812	20981	21023	20652	20780	20890	21070	20790	20943	20896	20960	20997	20993	20897	20777	20704	20916	20849	20770	20961	20962	20992	20826	21038	20953	21202	20995	20975	20960	21127	20964	20836	20944	20847	20896	20815	21098	20873	20847	20987	21016	20659	20883	20866	20924	20878	20991	20856	20833	20855	21000	20759	20849	20884	21080	21031	21115	21118	20937	20858	20993	20779	21076	20918	20893	20835	20788	20842	20889	20762	20788	21223	20896	20890	20910	21004	20950	20962	20882	20847	21083	20973	20914	20889	21033	20962	21147	21056	20838	20881	21063	20742	20741	20858	20748	20842	20884	20955	20968	20646	21026	20948	20899	21016	20975	20965	20890	20938	20782	20957	20896	20811	20673	20719	21011	20979	20902	20998	20799	20900	20974	20939	21058	20895	20927	21133	20730	20952	20871	20813	20950	20856	20833	20888	21166	20878	21129	20760	20917	20947	21018	20946	21066	20898	21072	20757	20958	21011	21056	20874	20978	20770	21256	20912	20908	20794	20787	20975	20751	20814	20805	20810	21082	20841	20837	20736	20937	20989	21073	20987	21276	20901	21201	20890	20973	20906	20914	21050	20982	20980	21038	20701	20982	21055	20785	20697	20846	21019	20876	20972	20983	20968	21061	20913	20996	20898	21055	20845	20851	20829	20857	20815	21018	21045	20785	20953	20682	20983	21049	21065	20960	21101	21012	20997	20800	20902	20820	20853	20882	21038	20927	20885	20590	20851	20928	20953	20937	21025	20925	21153	21116	21041	20873	20832	21015	20946	20949	20731	20705	20932	20947	20937	20920	21031	21026	20813	20943	20968	20908	20903	20915	20895	21062	20778	21151	20962	20916	20907	20856	20882	20893	20978	20980	20831	21028	20892	21166	21029	21085	20945	20757	20816	20985	20917	21091	20840	20966	20929	20771	20940	21170	21208	20864	21169	21066	20910	20834	20845	20817	20940	20976	20910	21081	20987	21204	20872	20853	20849	20719	20916	20861	20937	21011	20813	20599	20846	20872	20940	20754	20944	20708	20661	20853	20906	20714	20837	20725	20921	21027	21194	21084	20778	20764	20930	20865	21140	20984	20850	21075	20667	20784	20845	20916	20975	21096	20935	20919	20903	20953	21047	20955	21022	21041	20934	21047	20998	20928	20987	21041	20709	20941	20903	20952	20865	20948	20924	20971	20744	20787	20767	20909	20893	20996	20794	20967	20800	20721	20948	20794	20865	20707	20932	20782	20895	21141	20863	21068	21059	20818	20753	20981	20960	21058	20734	20800	20688	20834	20985	20805	20926	20984	20951	20847	20962	21009	20922	20656	20796	20982	20740	20857	21048	20949	21093	21057	20827	21039	20984	21030	20879	20983	20962	20703	20951	21045	21191	20979	20837	20812	21026	20986	20868	20799	20985	20746	21061	21086	20770	21156	20827	20995	20801	20822	20812	21089	20956	20800	20969	21206	20913	20934	20861	20891	21009	21084	20704	20790	20755	20954	20952	21096	20972	20985	20827	20768	20642	20847	20884
31399	52925	49051	38673	33182	29233	26424	24004	22594	21286	20362	18990	18386	18152	18140	17709	17480	17671	17530	17364	17393	17358	17400	17126	17184	17241	17043	17254	17118	17108	16943	17226	17072	16933	17017	17019	17120	17010	17126	16979	17027	16913	16940	16898	16890	16886	16908	16939	16972	17030	16968	17017	16948	16892	16973	16828	16947	16844	17126	17104	17045	16957	16986	16884	16938	16944	17028	16957	16857	16953	16866	16981	17019	17030	16846	16848	16787	16901	16940	16902	16959	16890	17011	16832	16908	16928	16875	17163	16901	17003	16722	16797	16878	17050	16940	16994	16738	16894	17058	16903	16839	16809	17079	17023	16882	17002	16836	16882	16909	16820	17116	16885	16961	16729	17008	17066	16849	16981	17068	17026	17061	16911	16935	16866	17060	16901	16996	16820	16777	16905	16870	16953	16827	16901	16990	16786	16929	17068	16851	16881	17004	16917	16941	17125	17084	16796	17024	16883	16886	16773	17040	16966	17072	17177	16921	16720	16919	16882	16928	16987	16883	17088	16773	17048	16916	16936	16792	17125	16984	17120	16938	16935	17032	16767	16799	16834	17136	16889	16961	16903	16845	16717	16884	17095	17017	17023	16738	16827	16878	17004	16858	16844	16960	16897	16944	16850	16902	17084	16954	16978	16922	17007	16925	16988	16988	16807	16851	16953	17004	16921	16988	16983	16760	16957	16925	16976	16893	16899	16841	16869	16939	16962	16850	17027	16980	17074	16724	16986	17043	16939	17057	17058	17038	16929	16742	17111	16984	16895	17044	16933	16702	17143	17100	17128	16951	16925	16917	16889	16842	17022	17012	16927	16930	17043	17003	16923	16945	16857	17083	17019	16930	17082	16879	16846	16989	16963	16851	16987	16952	17095	17015	16817	16841	17049	16817	17030	16957	16864	17066	16758	17024	16788	16902	16910	17032	16902	16859	16909	17018	17046	16953	16835	17139	16874	16798	16815	16814	16858	16861	16999	16881	16917	16966	16848	17012	16881	16674	17019	17027	16910	16882	17024	16868	16884	16879	16562	16738	16950	16980	17035	16759	17069	17069	16889	17037	16862	16977	16900	16910	17034	16895	16968	16939	16824	16978	16796	16902	16976	17045	16951	16883	16953	17031	16989	16994	16864	16870	16872	16920	16848	16789	16804	16834	16876	16874	16822	17046	16803	17077	17071	16861	16858	16941	16881	17046	16869	16811	17000	16880	16855	16847	16976	16926	17014	16991	16974	16908	16932	16900	16994	16970	17063	16945	16971	16758	16936	16928	16671	16980	16816	16923	16862	17036	16963	17079	16884	16865	16807	16693	16930	16949	16980	17024	17054	16902	16729	16932	16962	16701	16826	16895	16964	16937	17022	17025	16913	17035	16949	17043	16966	17025	16766	16876	16854	16860	16797	16902	16895	16898	16676	16890	16841	16809	16894	17088	16918	16931	16941	16858	16949	16902	16914	16903	17067	16863	16977	16840	16956	16947	16873	16795	16995	16987	16982	16776	17011	16889	16995	16802	16950	16872	16833	16912	16916	16935	16901	16966	16987	16901	16908	17015	16984	16972	16982	16849	16987	16812	17037	16875	16870	17033	17000	17148	16916	17100	16894	17021	16870	16961	16955	17014	16995	17007	16837	16849	16966	17037	17030	16808	16898	16965	16885	16842	17031	16778	16992	16888	16816	16910	16848	17117	16851	16914	16951	17094	16833	16908	16961	17028	16929	16948	16960	16894	16908	16840	16893	16874	16875	16992	17008	16938	16783	16738	16904	16938	16861	16779	16829	17060	16978	16845	16887	16923	16885	17033	16904	16853	16683	17014	16847	16882	17005	16944	16805	17133	16806	17050	16817	16850	16782	17106	16856	17046	16958	16839	16953	16874	17021	17124	17101	16893	16888	16769	16984	16889	16758	16797	17055	16972	16915	16928	17060	16950	16915	16961	16944	16910	16940	16842	16887	16961	17021	16984	16936	16939	16922	16928	17004	16927	16897	16941	16842	16898	17009	17064	16797	16897	17054	16954	16960	17024	16966	17200	16959	16656	16881	16839	16912	16902	17041	17056	16864	17052	16884	16951	16962	17038	16877	17013	16979	17100	16877	16776	16929	17053	17021	17209	17077	17084	16984	17163	16882	16853	16951	16977	16983	16930	16794	17085	16968	16899	16826	16906	16976	16966	16932	17063	16830	16860	17019	16971	16865	16994	16895	16974	16824	16796	16848	16929	16915	17027	17058	17063	16990	16897	16951	17049	17087	16858	16973	16969	16946	16964	17104	16853	16882	17020	16953	16928	16958	16956	16971	16930	17091	16942	16962	16891	16883	16835	16993	16962	16847	16967	16923	16818	17097	17034	17048	16785	16905	16816	17058	16766	17021	16802	16986	16788	16880	16917	17014	16769	17140	17029	16818	16962	16896	17034	16992	16833	17126	16903	16945	16925	16744	16827	16976	16834	16905	17113	16924	16890	16821	16832	16979	16987	17022	16823	17002	16912	16979	17061	16843	16797	17069	17040	17053	16897	16935	16988	17044	16849	16859	17015	16970	16991	16771	16958	17019	16968	16856	16845	16948	16915	17019	16948	16939	16774	16891	16969	17016	17009	17055	16977	16837	17031	16974	17028	16742	16847	17035	16951	16798	16904	16906	16867	16903	16956	16867	16863	17001	16931	16889	17016	17025	16930	16969	16958	16857	16813	16985	16891	17064	16908	16939	16928	16950	16974	16998	17015	16896	16925	16919	16879	16922	16811	17019	16943	16830	17138	16718	16830	16900	16970	17023	16746	17036	16893	16894	16986	16855	16892	16823	16966	16834	17174	16953	16975	17003	16997	16840	16844	16841	16920	16797	16968	17057	17072	17030	17072	17073	16921	16903	16941	16926	17057	17045	17013	16919	17011	17001	16925	16883	17010	16987	16955	16854	16949	16855	17002	16854	16903	16835	16859	16973	16864	16978	16893	17027	16760	17036	16926	16882	16922	16887	17009	16925	16843	16819	16918	16972	16872	16778	17050	16684	17040	16998	16919	17005	16768	16977	16968	16908	16792	16983	16834	16994	16911	17007	16896	16980	16891	16794	16904	16923	16979	16876	16972	17150	16941	16959	17191	16873	17132	16991	16932	16851	17003	16886	17073	17055	17047	16894	16950	16959	16981	16574	16976	16787	17058	16828	16963	17006	16957	16909	16935	17017	16922	17095	16907	16991	16862	16931	16868	17050	17073	16941	16848	16902	16950	17113	16972	17030	16820	16934	16719	17015	16937	16933	16970	16852	16987	16724	16775	17065	16897	16847	16847	16991	16940	16990	16953	16939	16975	17021	16944	16688	16981	16994	17017	16919	16760	16850	16950	17070	16859	16885	16995	17040	17252	16956	16808	16844	16965	16853	16854	17043	17048	16818	16879	17047	16995	17070	16892	16931	16934	16932	16942	17076	17099	16883	16898	16890	16850	17036	16799	16939	16988	16930	16872	16816	16850	16950	16944	16784	16957	16859	16915	16966	16885	16950	16947	16860	16926	16915	16990	16853	16817	16863	16973	16957	16888	17116	17010	16991	16850	17026	16922	17029	16749	16863	16867	17034	17005	16890	16842	16961	16968	17005	16837	16678	17016	16826	17020	16995	16904	16689	16913	16921	17084	16798	16864	16995	17088	16935	17098	16913	16907	16846	16844	16947	16805	16844	16854	16901	16880	17106	16919	17083	16876	17044	17041	16821	16950	16917	16897	17009	16976	16896	17020	16862	16848	16989	16890	16921	16853	16960	17020	16957	16877	17004	16849	17024	16902	16688	16870	16947	16882	17050	17019	16871	16979	17022	16967	16929	16857	16871	16866	16931	16836	16832	17249	16874	16880	17029	16710	16793	17003	16898	16818	16915	16933	16925	16965	16837	16878	17027	16878	16947	17025	16911	16882	16846	16941	16847	16962	16877	16954	17042	16880	16897	16730	17005	16960	17046	16891	17051	17015	17235	16893	17074	16933	16833	16943	16966	16984	16949	16895	16961	16891	16926	16974	16940	16937	17040	16891	17026	16861	16734	17036	17018	16917	16919	17003	16694	16784	17002	16886	17036	17000	17053	16949	16717	16879	16910	16841	16957	16770	17104	16967	16785	16932	16954	16948	16942	16753	16952	17021	16813	16932	17029	16879	16908	16831	16839	16971	17106	16989	17040	16938	16984	16891	16962	16860	17064	16945	16786	16821	16921	16967	17062	17088	17084	16876	16905	17026	17078	17006	17037	16925	16849	16907	17031	16863	16920	16722	16770	16906	16882	17037	16842	16919	16993	16829	17114	16883	16831	16863	17096	16802	16874	16953	16868	16911	17064	16846	16861	16982	16845	16727	16926	16913	16842	17007	16834	16946	16860	16985	16987	16918	16930	16904	17098	17011	16802	16884	16829	16837	16862	16866	16815	16884	17004	16925	16827	16888	16851	16956	17015	16869	16884	16831	16877	16880	16957	16985	17012	17016	16796	16948	16945	16947	16955	16954	16970	16889	16822	17037	16893	16980	17167	17167	17025	16978	16938	16938	17045	16893	16961	16822	16904	16992	16895	16975	17040	17113	16891	16900	17111	16820	16987	16889	17070	16881	16798	16964	16863	16765	16829	17028	17048	16965	16873	16923	17036	16885	17113	16913	16912	16876	16851	16905	16961	16991	17028	16987	16782	16780	16673	16809	16908	17053	16970	16850	16837	16917	16972	16895	16968	16881	16974	16770	17078	16897	16840	17040	16915	17021	16984	16701	16931	16941	16939	17061	16761	16863	17026	16833	16947	16871	16863	16896	16982	16949	17001	16910	16934	16958	16858	17012	16928	17043	16868	16926	16901	16982	17008	16895	16766	16786	16877	17039	16951	16942	16997	16829	16684	17079	16775	16963	16985	17068	17083	16987	16938	16984	16960	16918	16927	16998	16867	17029	16854	17028	16996	16852	16965	16969	16749	16732	17056	16946	16986	16965	16951	16919	16805	16925	17026	16682	16920	17034	17042	16808	17082	16942	16957	16929	17028	17069	16786	16944	17047	16963	16852	17005	16855	16980	17209	16762	16793	17034	17021	16907	16941	16964	16865	16810	17052	16989	16909	16907	16860	16820	17046	16951	16872	17099	16863	16859	16892	16898	16977	16919	16882	16792	16896
22678	21100	28842	24040	24094	29164	32432	27929	26299	25396	25072	23820	23169	22923	22683	22597	22330	22218	22117	22060	21961	21983	21790	22055	21654	21790	21649	21475	21674	21467	21410	21684	21590	21513	21579	21481	21582	21620	21419	21433	21501	21578	21358	21355	21481	21281	21449	21353	21520	21618	21339	21456	21416	21660	21471	21549	21397	21597	21385	21346	21611	21434	21437	21549	21313	21475	21452	21499	21405	21389	21428	21375	21584	21290	21426	21295	21314	21670	21393	21119	21226	21626	21458	21408	21299	21357	21364	21345	21381	21537	21333	21269	21268	21522	21604	21403	21294	21065	21462	21286	21302	21554	21429	21481	21537	21310	21236	21296	21452	21439	21552	21483	21312	21429	21356	21199	21494	21206	21229	21344	21472	21418	21469	21411	21336	21362	21266	21318	21481	21385	21193	21393	21457	21251	21570	21420	21233	21448	21610	21312	21425	21468	21226	21223	21433	21165	21449	21296	21334	21552	21355	21473	21445	21380	21515	21439	21472	21630	21369	21560	21348	21397	21455	21379	21343	21464	21443	21249	21349	21366	21419	21181	21488	21235	21368	21240	21305	21334	21223	21425	21423	21467	21310	21486	21084	21331	21356	21165	21232	21297	21101	21472	21466	21447	21294	21323	21450	21390	21318	21331	21417	21321	21223	21228	21381	21477	21591	21410	21534	21646	21443	21494	21399	21350	21066	21370	21598	21450	21448	21332	21498	21371	21390	21528	21319	21397	21365	21387	21398	21368	21486	21266	21310	21406	21506	21315	21295	21437	21391	21365	21652	21498	20913	21305	21373	21355	21305	21374	21297	21358	21248	21473	21451	21228	21358	21201	21231	21287	21123	21190	21359	21263	21499	21508	21436	21623	21276	21435	21631	21595	21571	21394	21347	21254	21244	21446	21443	21443	21468	21494	21227	21306	21171	21287	21340	21390	21289	21236	21325	21156	21284	21396	21351	21464	21423	21417	21320	21111	21077	21504	21244	21451	21313	21320	21346	21470	21538	21350	21435	21370	21327	21532	21369	21458	21330	21258	21438	21360	21228	21406	21420	21333	21359	21360	21158	21295	21519	21364	21491	21505	21308	21313	21189	21293	21421	21287	21396	21215	21393	21344	21399	21499	21434	21221	21330	21378	21166	21243	21277	21445	21295	21214	21194	21243	21326	21247	21320	21214	21481	21290	21336	21454	21422	21394	21343	21205	21447	21373	21261	21255	21529	21222	21176	21317	21599	21293	21262	21121	21154	21495	21396	21267	21356	21392	21270	21373	21414	21358	21345	21423	21328	21339	21450	21199	21261	21374	21394	21544	21167	21479	21147	21214	21382	21258	21307	21394	21402	21320	21480	21216	21238	21470	21577	21183	21357	21300	21607	21420	21352	21423	21467	21358	21524	21171	21192	21591	21386	21324	21337	21282	21319	21487	21382	21443	21308	21474	21361	21385	21471	21263	21272	21407	21235	21310	21264	21285	21310	21262	21375	21396	21441	21316	21568	21491	21147	21318	21558	21398	21467	21404	21286	21465	21515	21289	21270	21283	21312	21202	21074	21357	21377	21320	21330	21544	21351	21354	21342	21385	21351	21407	21223	21069	21466	21240	21022	21188	21353	21525	21481	21355	21393	21407	21565	21139	21346	21464	21249	21267	21379	21452	21245	21391	21399	21309	21455	21513	21128	21425	21642	21463	21078	21451	21321	21493	21299	21370	21357	21426	21290	21221	21298	21291	21339	21261	21272	21410	21566	21448	21321	21364	21401	21229	21367	21457	21449	21497	21151	21323	21327	21546	21175	21397	21530	21391	21536	21311	21385	21412	21566	21359	21472	21160	21424	21435	21374	21451	21488	21291	21359	21453	21464	21271	21360	21269	21247	21102	21411	21220	21501	21323	21462	21318	21318	21315	21155	21332	21571	21413	21132	21348	21527	21276	21261	21098	21481	21170	21231	21298	21509	21610	21514	21539	21356	21213	21441	21645	21360	21420	21360	21412	21333	21436	21348	21390	21427	21421	21308	21239	21415	21372	21346	21523	21381	21235	21342	21280	21196	21557	21416	21484	21452	21666	21584	21339	21336	21259	21447	21334	21222	21222	21310	21446	21169	21200	21487	21391	21285	21449	21406	21366	21215	21368	21419	21250	21163	21184	21290	21374	21390	21349	21286	21416	21351	21555	21343	21226	21280	21329	21354	21152	21272	21416	21369	21191	21409	21102	21360	21499	21453	21424	21361	21444	21381	21228	21557	21319	21203	21347	21363	21273	21384	21459	21416	21244	21333	21328	21250	21330	21385	21472	21314	21360	21174	21309	21401	21304	21374	21447	21320	21464	21599	21073	21386	21560	21438	21405	21221	21296	21159	21343	21543	21449	21393	21500	21453	21481	21365	21198	21495	21124	21401	21598	21329	21487	21353	21378	21344	21375	21460	21125	21203	21340	21269	21243	21104	21290	21432	21211	21762	21474	21349	21312	21132	21274	21409	21174	21279	21407	21552	21515	21539	21330	21329	21350	21466	21309	21427	21488	21402	21432	21443	21365	21340	21363	21250	21376	21274	21334	21407	21294	21320	21344	21433	21413	21412	21169	21443	21499	21456	21242	21431	21325	21371	21349	21370	21414	21436	21533	21422	21263	21461	21336	21522	21457	21389	21361	21530	21440	21425	21432	21436	21614	21264	21396	21424	21324	21265	21175	21428	21393	21406	21243	21405	21134	21610	21550	21394	21354	21167	21218	21328	21399	21241	21435	21505	21534	21423	21218	21319	21382	21351	21285	21428	21413	21226	21531	21293	21331	21235	21369	21357	21185	21238	21285	21358	21411	21179	21492	21465	21343	21279	21427	21124	21265	21191	21182	21381	21288	21267	21228	21319	21443	21250	21283	21457	21319	21346	21214	21410	21302	21602	21273	21374	21202	21447	21502	21371	21442	21598	21240	21409	21144	21176	21304	21216	21585	21287	21241	21434	21299	21343	21488	21299	21392	21251	21218	21457	21453	21440	21142	21403	21392	21291	21484	21335	21326	21300	21436	21455	21352	21526	21389	21417	21363	21323	21363	21177	21353	21542	21642	21484	21485	21594	21430	21159	21410	21488	21402	21254	21338	21426	21509	21391	21150	21248	21662	21371	21337	21378	21210	21341	21443	21455	21301	21340	21388	21488	21313	21526	21300	21458	21414	21409	21187	21326	21126	21439	21284	21348	21591	21249	21724	21486	21112	21521	21440	21498	21308	21438	21491	21512	21387	21422	21440	21393	21320	21382	21469	21384	21516	21391	21416	21372	21561	21345	21397	21415	21250	21400	21458	21285	21431	21286	21105	21182	21184	21278	21535	21335	21460	21376	21392	21530	21363	21337	21498	21337	21574	21450	21343	21332	21415	21309	21326	21458	21309	21316	21289	21323	21534	21515	21172	21281	21466	21257	21479	21274	21598	21549	21050	21497	21339	21139	21172	21127	21265	21302	21433	21408	21560	21476	21478	21251	21395	21446	21404	21521	21464	21294	21461	21285	21595	21440	21280	21494	21339	21265	21486	21455	21389	21308	21188	21532	21433	21543	21125	21605	21485	21216	21445	21448	21421	21147	21393	21220	21582	21547	21392	21383	21412	21463	21324	21341	21342	21366	21364	21614	21353	21327	21314	21323	21159	21298	21307	21502	21499	21531	21331	21383	21477	21429	21418	21509	21351	21339	21459	21271	21363	21436	21335	21365	21274	21565	21423	21183	21341	21540	21419	21322	21374	21134	21377	21410	21355	21354	21360	21372	21427	21348	21267	21508	21391	21342	21384	21394	21316	21389	21202	21411	21487	21211	21413	21447	21252	21352	21366	21369	21335	21472	21466	21436	21218	21626	21306	21364	21367	21380	21481	21390	21529	21351	21469	21099	21466	21288	21241	21320	21266	21399	21352	21479	21305	21412	21249	21390	21218	21517	21551	21235	21284	21315	21307	21365	21335	21223	21414	21159	21480	21559	21412	21267	21519	21519	21155	21403	21293	21242	21323	21577	21461	21341	21479	21331	21413	21215	21373	21473	21384	21464	21455	21205	21177	21398	21393	21323	21411	21277	21612	21288	21382	21362	21374	21411	21306	21433	21464	21365	21438	21485	21200	21199	21348	21339	21317	21515	21350	21570	21293	21320	21283	21546	21356	21429	21362	21232	21412	21231	21457	21484	21258	21457	21316	21207	21353	21451	21309	21474	21325	21454	21275	21396	21619	21460	21277	21265	21335	21368	21412	21487	21496	21502	21619	21537	21448	21334	21406	21263	21129	21383	21523	21407	21279	21314	21428	21405	21290	21372	21553	21261	21333	21226	21311	21424	21183	21280	21434	21558	21505	21514	21205	21127	21438	21544	21496	21486	21346	21579	21276	21207	21399	21233	21510	21576	21202	21377	21334	21418	21343	21197	21556	21411	21278	21585	21236	21206	21462	21389	21495	21351	21333	21253	21413	21398	21471	21379	21245	21176	21200	21180	21448	21216	21465	21409	21354	21337	21288	21448	21548	21414	21376	21174	21121	21428	21569	21352	21420	21620	21340	21351	21411	21565	21355	21506	21483	21428	21328	21265	21150	21335	21502	21196	21284	21244	21413	21453	21233	21106	21471	21319	21399	21237	21307	21360	21470	21518	21449	21384	21438	21514	21378	21415	21308	21113	21311	21290	21469	21298	21470	21297	21405	21397	21509	21286	21208	21340	21296	21290	21234	21282	21316	21277	21530	21439	21470	21295	21111	21491	21386	21328	21381	21516	21422	21554	21591	21342	21457	21453	21536	21336	21453	21518	21025	21350	21191	21284	21476	21360	21371	21340	21253	21187	21430	21320	21421	21405	21410	21438	21557	21589	21406	21350	21380	21077	21229	21403	21464	21333	21350	21329	21300	21496	21253	21288	21312	21351	21542	21158	21442	21560	21311	21469	21623	21598	21318	21373	21241	21268	21310	21445	21366	21176	21369	21471	21444	21455	21443	21153	21242	21322	21451	21467	21408	21209	21560	21145	21251	21496	21391	21390	21480	21416	21180	21529	21377	21514	21481	21176	21305	21325	21322	21496	21172	21390	21435	21304	21447	21381	21328	21385	21286	21403	21505	21250	21419	21269	21144	21200	21257	21417	21308	21347	21450	21297	21365	21410	21132
33817	58566	54206	43386	37911	33298	29604	26668	24172	23105	22170	20420	19421	19056	18777	18600	18301	18025	17898	17854	17755	17620	17555	17520	17539	17461	17471	17381	17354	17444	17284	17306	17311	17320	17146	17192	17200	17370	17283	17016	17420	17242	17223	17201	17246	17110	17262	17122	17254	17231	17110	17176	17166	17406	17155	17192	17053	17193	17038	17375	17129	17287	17021	17067	17195	17125	17116	17187	17273	17173	17328	17393	17034	17250	17197	17398	17023	17184	17136	17206	17043	17497	17078	17087	17018	17189	17143	17194	17194	17245	17270	16983	17089	17120	17347	17012	17254	17182	17112	17086	17188	16909	17204	17033	17233	17122	17188	17084	17024	17137	17015	17270	17002	17145	17256	17131	17199	17095	17127	17069	17131	17083	17025	17242	17222	17137	17141	17287	17051	17289	17213	17206	17205	17228	17020	17080	17191	17088	16987	17232	17042	17028	17119	17081	17248	17028	17129	17092	16998	17183	17106	17177	17111	17033	17200	16977	17101	17046	17064	16958	17280	16961	17249	17135	17136	17093	17167	17349	17041	17320	17182	17290	17174	17060	17101	17134	16984	16966	17250	17252	17067	17048	17094	17205	17144	17283	17166	17128	16968	17236	17120	17145	17344	17197	17171	17220	17161	17077	17015	17096	17127	17124	17342	17066	17179	17012	17114	17085	17200	17059	17102	16970	17181	17092	17178	16929	17095	17175	17117	17117	17046	17099	17185	17211	17194	17174	17073	17070	17102	17100	17223	17133	17135	17274	17105	17281	17182	17083	17031	17197	17006	17200	17130	17205	17180	17251	17271	17079	17045	17081	17165	17177	17305	17214	17145	17085	17234	17074	17221	17070	17194	17178	17058	17122	17077	17131	17207	17232	17205	17119	17236	17149	17064	17022	17208	17119	17094	16984	17142	16996	17187	17141	17067	17121	17080	17149	17068	17129	17085	17227	17198	17120	17315	17181	17072	17182	17092	17129	17120	17105	17230	17174	17100	17146	17236	16958	17259	17166	17095	17065	17087	17014	17066	17003	17148	17199	17153	17071	17184	17015	17066	17271	17118	17048	17358	17144	17053	17207	17041	17250	17063	17061	17073	16981	17321	17137	17079	17080	17210	17052	17129	17047	17113	17000	17219	17103	17147	17158	17076	16907	17163	17076	17126	17003	17245	17160	17044	17013	17234	17026	17058	17123	17143	17001	17115	17197	17164	17130	17135	17136	17064	17191	17249	17217	17315	17257	17183	17040	17044	17267	17017	17251	17080	17115	17128	17173	17033	17092	17049	17227	17208	16918	17042	17182	17280	17064	17147	17159	17186	17166	17112	17098	17258	17047	17229	17150	17200	17158	17171	17122	17096	17314	17192	17349	17074	16914	17127	17170	17103	17043	17182	17078	17111	17011	17138	17074	17096	17071	17052	16994	17000	17248	17134	17241	17305	17289	17102	17091	17098	17175	17092	17169	17267	17026	17024	17173	17288	17012	17048	17145	17185	17129	17299	17144	17181	17176	17203	16819	17139	17024	17093	16981	17158	17137	17099	17245	17273	17277	17077	17113	17024	17135	17327	17162	17045	17182	17020	17156	17203	17186	17044	17076	17125	17128	17148	17010	17294	17014	17310	17141	17241	17233	17185	17053	17216	17066	17087	17119	17095	17099	17232	16985	16987	17114	17002	17226	17012	16897	17190	17220	17133	17007	17217	17137	17200	16974	17160	17253	17124	17067	17127	17101	17133	17327	17034	17064	17176	17320	17167	16908	17046	17197	17064	17102	17093	17021	17256	16882	17137	17152	17267	17280	17297	17154	17003	17120	16995	17187	17045	17261	17141	17224	17154	17109	17171	17028	17122	17077	17141	17148	17002	17145	16979	17048	17153	17087	17230	17313	17149	17129	17290	17036	17175	17022	17133	17188	17117	17135	17016	17104	17217	16844	17153	17201	17258	17163	17135	17024	17222	17060	17179	17198	17140	17136	17066	17116	16967	17085	17090	17189	17038	17055	17161	17000	17190	17033	17197	17094	17079	17286	17162	17205	17060	17203	17068	17099	17054	16956	16995	17134	16986	17099	17175	16931	17007	17247	17089	16959	17200	17097	17137	16924	17114	17045	17006	17266	17280	17146	17213	17302	17006	17142	16936	17088	17063	16994	17204	17084	17117	17085	17114	17344	17127	16938	17181	17117	17185	17052	17165	17124	17191	17157	17208	17231	17063	16917	17063	17152	17032	17009	17220	17244	17201	17052	17086	17184	17168	17080	17333	17152	17068	16959	17169	17087	17265	16992	16980	17182	17302	16967	17105	17210	17191	17253	17026	17114	17104	17297	17083	16941	17034	17134	17079	17048	17137	17126	17275	17131	17161	17175	17183	17185	16977	17167	17095	17212	17133	17009	17217	17069	16946	17115	17107	16851	17070	16955	17096	17119	17114	17031	17117	17021	16956	17190	17059	17081	17084	17010	17126	17253	17093	17031	17274	17225	17112	17020	17107	17033	17207	17028	17135	17197	17285	17135	17073	17003	17231	17133	17165	17076	17319	17205	17199	17030	17185	17052	17225	17028	17136	17053	17027	17165	17132	17296	17072	17085	17112	17213	17143	17066	17143	16893	17220	16954	17020	16984	17236	17216	16967	17099	16998	16984	17053	17192	17185	17187	17242	17189	16977	17054	16992	17347	17053	17048	17071	17313	17132	16955	17153	17309	17164	17042	17218	17197	17047	17050	17176	17098	17099	17123	16935	16988	17225	17166	17041	17239	17263	16935	17051	17058	17258	17165	17238	17122	17115	17102	17178	17047	17073	17033	17105	17140	17027	17231	17101	17075	17267	17120	17053	17040	17048	17009	17032	17115	17070	17190	17152	17222	17140	17174	17319	17105	17154	17066	17117	17132	17072	17156	17000	17201	16966	17221	17055	17091	17120	17057	16988	17058	17053	17277	17044	17061	17236	17158	17191	17206	17041	17104	16936	17217	17094	17047	17179	17201	17109	17210	17219	17176	17007	17197	17173	16917	17181	17020	17195	17099	17148	17034	17116	17080	17078	17261	17177	16834	17152	16972	16903	17211	17036	17287	16965	17030	17039	17273	16997	17133	17120	17240	17223	17195	16931	17142	17131	17121	17102	17128	17170	17131	17151	17085	16881	17160	17131	17052	17025	17270	17077	16976	17073	17081	17116	17153	17047	17157	16937	17163	17031	17234	17028	17111	17247	17162	17197	17069	17204	17152	17110	17166	17099	17129	17170	17063	17097	17024	17281	17226	16973	17104	17136	17119	17062	17031	16988	17087	17032	17118	16911	17107	17129	17311	17042	17178	17144	17124	17018	17205	17116	17202	16973	17001	17220	17115	17316	17111	17131	17132	17202	17129	17159	16966	17052	17010	17036	17158	17042	17189	17032	16955	17118	17284	16980	17107	17012	17152	17252	17214	17093	17106	17173	17206	17190	17017	16995	17033	17020	17163	17266	17072	17147	17065	16984	17236	16959	16969	17142	17100	17167	17103	16939	17167	16876	17063	17204	16878	17000	17124	17164	17043	17257	17364	17124	17080	17013	17059	17115	17023	17258	17332	17363	17144	17197	17207	17082	17083	16971	17083	17247	17067	17241	17190	17149	17087	16970	17102	17126	17037	16979	17198	17241	17113	17145	17020	17366	17136	16969	17298	17127	17045	16992	17341	17069	17148	17118	17014	17173	17068	17213	17149	17167	17143	17249	17230	17103	17132	17356	17213	17151	16970	17265	17124	17064	17075	17112	16974	17350	17012	17097	17089	17295	17240	17039	16914	17156	17225	17180	17192	17165	17357	17092	17067	17019	17168	17010	17110	17183	17111	17093	17166	16648	17388	16918	17157	17219	17028	17197	17170	17154	17343	17225	17190	17131	17281	17107	17255	17240	17147	17011	17197	17108	17152	17273	17245	17169	16947	17167	17077	17059	17040	17118	17150	17138	17205	17038	17175	17313	17050	17147	17170	17199	17194	17069	17191	17086	17183	17023	16937	17092	17047	17080	17216	16986	17265	17110	17081	17131	17201	17176	17122	17129	17140	17100	17037	17106	17099	17181	17134	17035	17129	17250	17096	17160	17153	17189	17181	17071	17185	17039	17179	17240	17029	17140	17145	17044	17112	17121	17244	17180	17167	17316	17213	17268	17021	17151	17125	17209	17138	17059	17039	17139	17037	17147	17042	17085	16955	17160	17306	17174	17347	17174	17082	16945	17037	17019	17092	17093	17236	17026	17064	17135	17048	17129	17078	17343	17088	17056	17201	17206	17212	17122	17002	16943	17097	17303	17305	17264	17135	17300	17007	17234	17032	17256	17252	17214	17056	17042	17093	17158	17269	17150	17134	17148	17250	17149	17085	17128	17255	17179	17129	17092	17192	17266	17260	17174	17145	17031	17230	17057	17180	17066	17208	17165	17162	16991	17160	17124	16978	17030	17242	17188	17134	17177	16964	17025	17154	17156	17261	17117	17230	17373	17103	17076	17267	17194	17093	17191	17266	17144	17093	17158	17018	17076	17254	17151	17113	17063	17092	16988	17223	17069	17213	17194	17052	17226	17047	17091	17308	17163	17108	17448	17097	17100	17140	17075	17183	17014	17118	17190	17252	17076	17220	17244	17186	17262	17116	17119	17201	17012	17129	16995	16945	17082	17118	16955	17037	17074	17108	17004	17205	17098	17145	17060	17181	17084	17024	17209	17017	17149	17065	17257	17282	16894	17043	17073	17075	17139	17160	17017	17195	17246	17143	17115	17140	17161	16979	17232	17151	17199	17188	17136	17090	17244	17254	17089	17235	17184	17155	17167	17094	17147	17112	17315	17062	17254	17135	17144	17106	17311	17172	16885	17104	17117	17100	17197	17050	17284	16898	17100	16937	17244	17108	17176	17158	17320	17258	17301	17015	17118	17202	17191	17099	17086	17137	17104	17355	17183	17043	17097	17009	17209	17187	16952	17114	17086	17044	17011	17109	17093	16908	17082	17130	17098	17130	17193	17142	17218	16970	17345	17097	17081	17082	17075	17038	17166	17014	17147	17030	17043	17043	17112	17057	17078	17286	17129	17322	17119	17221	17141	17142	16938	17146	17007	17078	17186	17246	17230	17127	17301	17137	17163	17178	17131	17211	17082	17348	17037	17122
29777	30612	39024	35187	29791	27273	25435	23784	23182	22525	22376	21982	21374	21463	21673	21345	21494	21217	21338	21223	21243	21149	21030	21110	21021	20988	20937	21000	20971	20940	20892	20883	21026	20988	20964	21111	21087	20815	20868	21073	20956	20880	20947	20868	21044	20874	20976	20935	21022	20834	20938	21105	20971	20717	20931	20994	20914	20995	20777	20957	20955	20633	20821	21109	21027	21056	20924	20878	21088	20895	20744	20960	20880	21158	20816	20951	20961	20805	20952	20940	20838	20894	20911	20894	21090	21009	21038	20914	20774	20821	20900	20718	20758	20978	21174	21033	20990	20783	20827	20856	20817	20980	20881	20988	20859	20846	20842	20791	20836	20805	21114	20959	21034	20887	20810	20886	20814	20896	21001	20750	21035	20928	20824	20920	20737	20947	21118	20901	20917	20835	20807	20956	21165	20914	20768	20882	20939	20958	20968	20851	20919	20817	20739	20651	20936	20900	21052	21140	20868	21020	21063	20830	20916	21048	21179	20825	21051	20997	21011	20957	20729	20854	21093	20861	20978	21000	20850	20983	21149	20732	20825	20860	20819	20942	20802	21177	20921	20866	20919	20939	20925	21227	21037	20677	20686	20823	21023	20876	21029	20898	21041	20846	20960	20932	20927	21061	21013	20671	20913	21047	20969	21213	21025	20909	21071	20961	21066	20957	21055	20737	20940	20937	20752	21020	20918	21036	20902	20941	20935	21004	20892	20821	20838	20928	20830	20921	21021	21011	20989	20776	20829	20833	20807	20963	20859	20988	20854	21009	21031	20888	20890	20906	20970	20881	20942	20957	20914	20908	20981	20708	20954	21120	20973	21066	20811	20759	20953	21069	21014	20804	20799	20846	20807	20803	21097	20908	21090	20750	20831	20755	20860	20778	20893	20835	20825	20828	20984	20781	21020	21022	20980	20683	20859	20935	20822	21033	21047	20883	20714	20831	20664	20903	20983	20913	21002	21025	20805	20927	20823	20933	20863	21015	20875	20801	20890	20779	20807	21104	20811	21000	20975	20831	20840	20850	21091	20840	20949	20977	21085	21214	20836	20987	20973	20821	21035	20958	20900	20979	21144	21065	20669	20947	20980	20876	20917	21069	20870	20956	20969	21148	21049	20941	21086	20919	20929	21089	20969	20861	20720	20893	20914	21123	20887	20821	20878	20813	21016	20967	20568	20840	20875	20741	20872	21147	20910	20825	20994	21088	20781	20910	20894	20967	20938	20887	20946	20952	20768	21038	21155	20770	20892	21099	20708	20763	20672	21158	21070	20770	20935	21154	20769	20862	21115	21077	20875	20849	21168	21201	20975	20912	20961	20779	21055	21061	20769	20968	21116	20938	20943	20901	20885	21144	21111	20777	20848	21026	20810	20900	20761	20960	20769	20683	21155	20799	20788	20732	20886	20843	20940	21137	21003	20835	20756	20963	20950	20870	21076	20839	20805	21011	20936	20964	21057	20838	21020	21089	20846	20858	20876	21043	21097	21023	20846	20771	21169	20806	20837	21009	21042	20934	20945	20955	20767	20842	21137	20957	21012	20675	21067	21014	20851	20901	20871	21054	20995	21071	20905	20872	20889	20952	21020	20927	21239	20935	20918	21058	20864	20875	20960	20880	20967	20867	20817	20691	21106	20776	20845	21069	21077	20830	20814	20825	20896	20772	21063	20786	20930	20980	20810	20683	20909	20992	20954	20906	21033	21046	21066	20820	20934	21176	20807	20762	20657	20870	20838	20929	20867	20850	20852	21103	20740	20968	20796	20847	20814	21016	21045	20764	20990	20893	20856	20956	20977	20875	21024	20937	20704	20832	20899	20867	20740	20972	20977	21023	21094	21024	20945	20987	21019	20903	20962	21047	20824	20835	20928	21141	20717	20803	21123	20956	20821	20603	20878	20900	21060	20774	21063	21097	21128	20936	20770	20874	21058	20867	20957	20741	20923	20981	20944	21006	20909	20942	20912	20885	21024	20972	20938	21018	20884	20746	20891	20829	20854	20952	20825	21004	20985	20999	20973	21077	20936	21003	20882	20997	20993	21032	21009	20944	20871	21035	20935	20812	21063	20837	20935	21069	20968	20751	20914	20954	20914	21079	20937	21016	21090	20760	20837	20900	20923	21145	20818	20839	21012	20836	21100	21124	21001	21083	20984	21171	20949	20765	20840	20684	21156	20833	20788	20949	21043	20782	20749	21075	21042	20856	20972	21181	21012	20840	21004	20829	20906	21021	20900	20811	20987	21003	21061	21284	20950	20762	20652	20796	21223	20887	20991	20745	21043	20684	20948	20924	21029	20902	20971	20893	20777	20953	20962	21003	20982	20692	20717	20889	20714	20822	20911	20921	21199	21030	20860	20855	21069	20959	21086	21054	20792	20883	20757	21030	20848	21040	20850	21001	20830	21242	20911	20820	20814	20982	20983	21124	21161	20756	21043	21097	21056	20868	20906	21010	21107	20887	20974	20637	20745	20844	21021	21009	20934	20776	20691	20983	21051	20709	20820	20916	20981	20970	20986	21194	20795	20860	20856	20952	20932	21046	20981	20942	20799	20830	20958	21018	20896	21082	20913	20838	21010	20986	20908	20930	21079	20788	20928	20882	20654	20994	20997	20953	20855	21122	21036	20799	20990	20979	20903	20619	20895	20949	21006	20964	20799	20955	20991	20911	20913	20917	21071	20984	21046	20839	20947	20987	20772	20917	20829	21079	20922	20926	20757	21039	20937	20896	20931	20959	20880	20711	20824	20852	20877	20961	20934	21122	21024	20855	20888	21098	21002	20875	21014	20996	20972	20989	20889	21069	21058	20809	20915	20608	20768	20949	20912	20914	20975	21161	21097	20881	20739	20646	20895	20807	20873	20886	20898	20779	21021	20748	20742	20680	20828	20857	21148	20949	21024	20901	21099	20877	20991	20852	20970	21128	20748	21077	21015	20898	21024	20987	21051	21028	21032	20849	20895	20711	20900	20905	20874	20901	21021	21038	20800	21086	20907	20913	21060	20861	21091	20933	20968	20988	21028	20861	20958	20818	20813	20829	21028	21267	20887	20813	20779	20868	20848	20960	20926	20895	20680	20537	20873	20679	20802	21016	20874	20871	20950	20898	21005	20798	20774	20913	20994	20768	21005	20945	20880	20853	20971	20915	20961	21027	20950	20887	21156	20886	20893	20696	20943	21016	20970	20928	21133	20739	20805	20753	20978	20927	20996	20801	21025	20872	21031	21098	21036	20908	20921	20955	20928	20913	21054	20891	20888	20827	20759	20671	20763	21131	20990	21076	20941	21137	20925	20812	20827	20757	20940	20916	21036	20764	20991	20977	20813	21065	20943	20785	20904	20850	20784	21147	20854	21042	21127	21027	21040	21009	20983	20768	20895	20840	20837	20988	20742	20945	21061	20798	20862	20813	20808	20943	21084	20790	21053	20924	20813	21032	21159	20871	20878	20858	20791	20913	21068	20801	21159	20988	21197	20759	20852	20869	20986	20972	20682	20918	21067	20915	21056	20829	20729	20945	20989	20987	20954	21066	21013	20797	20782	21066	21027	20918	20999	20705	20946	20809	20746	20887	20756	20822	20868	21017	20815	20732	20911	21207	21002	20840	20931	20884	20934	20855	20770	20784	20894	20866	20942	21039	20759	20902	21140	20746	20766	20981	20923	21079	20998	20985	20807	20827	20875	20775	20801	20934	20721	20995	20947	20939	20867	20913	20961	20898	21140	20870	21017	20957	21141	20856	20996	20834	21126	20994	20963	20959	20807	20882	20977	20680	20867	20842	20844	21154	20883	20995	20877	20974	20940	20998	20645	20871	20899	20948	20869	21023	20973	21153	21220	21028	21021	20997	20929	20990	21004	20897	21008	20909	20891	20717	20860	20785	20958	20926	20690	21094	20897	20732	20969	20868	20847	20721	21172	21022	20903	20945	20819	20861	21130	20720	21021	20767	20851	21079	20756	20854	20879	21005	20739	20899	20898	21146	20938	21145	20920	20971	20892	20881	20976	21053	20855	21068	20956	20793	20966	20933	20995	21033	20770	21155	20992	20801	20932	20763	20761	20990	21045	20867	21127	20832	20893	20875	20858	21019	21040	20705	20964	20888	21023	20917	20874	20873	20889	20856	21186	20884	20885	21274	20925	21130	20948	20883	20679	20835	20834	20836	20947	20949	21098	20798	21102	20739	20999	20658	20674	20799	20897	21045	21053	21052	20981	20949	20960	20766	20819	21057	20747	20690	21059	20903	20903	20949	20930	20996	20688	21089	21028	20947	21072	21052	20874	21119	20999	20895	20818	20929	20952	20972	20869	21108	20878	20848	20867	21020	20706	20964	21011	20983	21111	20796	20891	21038	20760	20973	20795	20967	21004	20822	21068	20973	20871	20881	21178	20818	20719	20612	21223	20896	20846	20803	21159	21051	21048	20730	20769	21030	20952	20999	21082	20932	20976	20930	21179	21066	20879	20938	21035	20857	20967	20972	20877	20793	20868	20902	20769	20869	21183	20802	21016	21084	20964	20772	20874	20972	21012	20826	20902	20994	20967	21023	20814	20814	20685	20962	20833	20897	20909	20782	21104	21091	21001	20878	20933	20888	20941	21119	20941	20818	21086	20814	20990	20901	20871	20857	21061	21043	20944	20893	20906	20981	20836	20857	21046	21030	20960	20883	20989	21094	21121	20932	21055	21027	20765	20967	20737	20924	20877	20783	20919	21017	21070	20958	20860	20829	21077	21178	20846	21052	20937	20922	20834	20967	20813	20843	21116	20883	20692	20791	20776	20742	21110	20842	20943	20905	20868	21042	20907	21062	21132	20746	20892	20903	21035	21004	20945	20984	20976	20713	20898	20790	20957	20781	20743	20909	20826	20792	20975	20949	20983	20934	20874	20758	20989	20983	21088	20862	20931	20876	21034	20997	21087	21073	21041	20932	21044	20938	21083	20962	20887	20838	20944	20943	20823	20984	20873	20825	20833	21043	20846	20794	21052	20937	20870	20953	21091	20881	20875	20907	21086	21080	20801	20976	20825	21054	20964	20970	20973	20870	20799	20905	20929	20825	21267	20808	21023	21163	21212	21128	20981	20969	21052	20875	20865	21063	20990	20948	20904	20984	20818	20912	20990	21005	20749	20933	20886	20886
31991	46196	42256	32963	28404	25343	23050	21341	20156	19360	19076	18563	18059	17588	17702	17519	17287	17077	17208	17226	17126	17122	17033	17078	17171	17105	17137	16885	17038	17078	17031	16893	16982	16808	16847	16927	16976	16649	16748	16860	16875	16830	17036	16729	16843	16928	16852	16787	16670	16925	16804	16730	16653	16987	17049	16984	16882	16965	16565	17010	16920	16906	16849	16868	16874	16825	16887	16941	16918	16894	16568	16789	16831	16654	17052	16839	16819	16642	16964	16789	16824	16800	17003	16857	16868	16798	16869	16745	16727	16788	16876	16932	16916	16953	17016	16843	16621	16803	16570	16943	16734	16900	16898	16781	16855	16902	16840	17018	16941	16786	16865	16853	16974	16829	16755	16861	16861	16906	16873	16919	16767	16899	16943	16991	16871	17038	16786	16827	16943	16856	16722	16761	16949	16920	17078	16666	16916	16864	16905	16854	16756	16994	16862	16791	16914	16844	16824	16847	16894	16683	16831	16666	16853	16726	16924	16969	16747	16949	16842	16835	16878	16971	16708	16797	17056	16851	16843	17002	17013	16931	16831	16784	16896	16992	16898	16941	16799	16907	16906	17041	16804	16545	16851	16755	16944	16984	16824	16868	16718	16857	16776	16857	16778	16812	16735	16771	16925	16998	16868	16970	16902	16921	16891	16861	16841	16846	16902	16906	16889	16891	16939	16975	16851	16947	17047	16825	16821	16924	16872	16830	16895	16907	16990	16684	16994	16882	16767	16791	16921	16954	16908	16992	16675	16829	16944	16749	16959	16974	16814	16732	16717	16806	16962	16760	16890	16926	16862	16876	16854	16802	16795	16870	16969	16773	16827	16922	16845	17009	16980	16863	17061	17162	16890	16927	16846	16815	16793	16792	16640	16678	16797	16980	16880	16961	16785	16880	17006	16876	16907	16795	16962	16810	16941	16713	16936	16980	16793	17003	16929	16820	16863	16689	16787	16847	16992	16654	16954	16917	16755	16926	16853	16648	16750	16750	16957	16793	16919	16849	16823	16743	16889	16901	16948	16835	16843	16871	16822	16892	16742	16726	16769	17096	17014	16711	17020	16726	16794	17095	16795	16972	16848	16828	16831	16872	16892	16741	16773	16949	17057	16964	16844	16800	16789	17028	16732	16877	16652	16723	16913	16953	16933	16812	16875	16851	16762	17065	16956	16920	16916	16896	16695	16797	16865	16922	17005	16818	16949	16907	16833	16785	16959	16724	16782	16860	16901	16903	16877	16952	16680	16911	16898	16868	16729	16895	16791	17164	16759	16921	16937	16753	16897	16868	16889	16765	16907	16744	16986	16892	16745	16526	16733	16976	16944	16990	16898	16851	17041	16822	16777	16906	16813	16894	16863	16889	16759	16907	16855	16884	16862	16904	16795	16907	16868	16854	16925	16782	16880	16680	16832	16845	16836	16669	16874	16899	16883	16904	16890	16897	16835	16966	16935	16915	16917	16858	16983	16682	16869	16944	16944	16895	16911	16672	16854	16804	16769	16820	16864	16688	16806	16856	16770	16976	16812	16871	16804	16781	16808	16916	16956	16748	16855	17113	16844	16891	16777	16809	16812	16794	16899	16910	16927	16933	16803	16879	16841	16885	16928	16916	16775	16762	16933	16740	16708	16854	16848	16906	16926	16943	16732	16833	16883	16697	17026	16791	16860	16909	16878	16967	16961	16990	16725	16926	16917	16674	16927	16827	16807	16930	16934	16828	16963	17039	16727	16993	16948	16865	16702	16900	16932	16763	16967	16847	16842	16937	17099	16628	16717	16902	16746	16821	16975	16719	16957	16903	16966	16857	16740	16961	16805	16776	17016	16892	16910	16898	16835	16938	16882	17022	16995	16767	16834	16938	17015	16776	17026	16733	16777	16610	16938	17046	16919	16900	16659	16882	17002	16806	16903	16678	16985	16848	16882	16828	16864	16759	16882	16929	16896	16703	17003	16826	16839	16930	16794	16869	16936	16867	16833	16780	16909	17087	17081	16903	16736	16946	16967	17029	16833	16957	16890	16907	16935	16936	16988	16806	16774	16764	17100	17012	16801	16919	16994	16897	16815	16848	16995	16759	16944	17000	16852	16730	16820	16885	16946	16745	16978	16950	16943	16823	16942	16800	16732	17039	16958	16877	16827	16954	17070	17095	16841	16889	16923	16754	16770	16682	16889	16659	16781	16961	16812	16904	16791	16766	16900	16853	16831	16832	16937	16816	16893	16981	16781	16681	16908	16827	16838	17042	16933	16837	17021	16969	17012	16816	16780	16719	17014	16945	16875	16993	16807	16892	16820	16760	16774	16803	17028	16859	16915	16852	16865	16833	16884	16934	16683	16923	16913	16807	16706	17002	16873	16869	16883	16792	16818	16842	17030	16590	17113	16951	16963	16720	16798	16850	16877	16793	16826	16837	16903	16868	17014	16939	16952	16848	16929	16893	16919	16978	16916	16823	16992	17005	16840	16855	16891	16944	16915	16802	16861	16863	16939	16946	16859	16892	16852	16830	16988	16798	16829	16822	16764	16991	16814	16868	16781	16889	16859	16872	16846	16926	16910	17018	16945	16760	16853	17023	16860	16781	16785	16980	16784	16916	16731	16746	16846	16738	16730	16854	16966	16810	16942	16746	16833	16797	16729	16779	16889	16747	17011	16749	16899	16938	16853	16798	16818	16840	16857	16852	16811	16991	16793	16905	16822	16934	16711	16825	16948	16920	16840	16710	16873	16862	16840	16910	16803	16889	16916	17038	16807	16887	16833	16776	16726	16748	16888	16795	16901	16970	16831	16737	16945	16816	16895	16855	16868	17009	16851	16911	16775	16901	16928	16699	16989	16810	16902	16818	16932	16958	16809	17021	16715	16908	16875	16966	16677	17130	16906	16809	16850	16789	16869	16943	16910	16946	16866	16889	16940	16857	17078	16804	17062	16748	16882	16957	16821	17007	17038	16864	16897	16884	16765	16796	16866	16879	16838	16751	16938	16916	16814	16905	16863	16914	16847	16841	16833	16824	16797	16933	16630	16821	16897	16929	16917	17046	16714	16999	16956	16898	16831	16784	16826	16936	16770	17130	17053	16930	16789	16831	16824	16712	16858	16985	16950	17038	16759	16860	16977	16777	16843	16924	16997	16831	16746	16877	16832	16936	17023	16855	16846	16775	17070	16843	16746	16781	16842	16934	16911	16978	16711	16938	17041	16806	16843	16969	16911	16976	16564	16847	16886	16782	16941	16923	16918	16708	16852	16922	16901	16702	17037	16778	16815	16884	16890	16703	16989	16880	16955	16818	16812	16800	16803	16841	16874	16785	16952	16889	16955	17022	16919	16938	16749	16840	16874	16755	16900	17017	16920	16932	16890	16861	16881	16879	16966	16965	16707	16864	16890	17028	17013	16936	16873	16852	16854	16942	16795	16956	17007	16980	16816	16903	16855	16732	16765	16931	16697	16845	16991	16744	16859	16933	16906	16783	16846	16906	16925	16692	16773	16792	16805	16836	17023	16892	16830	16978	16684	17036	16787	16796	17002	16815	16828	16779	16773	16905	16915	16649	16869	16928	16816	16821	17117	16683	17052	16996	16786	16857	16818	16741	16875	16932	16823	16806	16745	16860	16895	16847	16844	16803	16960	16877	16853	16773	16725	16943	16859	16955	16931	16904	16912	16744	16932	16826	17077	16798	16889	17027	16893	16952	16799	16698	16822	16934	16867	16940	16795	16701	16697	16879	16754	16885	16790	17077	16893	16758	16966	16938	16978	16637	16820	16846	16852	16813	16734	17083	16926	16791	16908	16887	16708	16762	16837	16856	16770	16865	16959	16878	16797	16876	17014	17030	16874	16971	17033	16974	17004	16878	16939	16746	16846	16973	16815	16800	16767	16878	16872	16830	17001	16897	17068	16759	16897	16858	16885	16787	16912	16941	16889	16764	16922	16864	17017	16692	16746	16735	16677	16915	16789	16667	16841	16768	16882	16839	16856	16832	16817	16917	17026	16881	16947	16832	16787	17004	16845	16842	16814	16878	17005	16731	16921	16834	16828	16801	16888	16922	16819	16833	17020	16906	16691	16778	16947	16817	16919	16820	16859	16746	16857	16854	17048	16724	16787	16947	16878	16736	16988	16994	16962	17021	16695	16806	16860	16948	16894	16915	16855	16946	16857	16833	16856	16688	16855	17030	16778	16933	16837	16878	16948	16997	16949	16849	16901	16814	16765	16922	16850	16901	16894	16954	16854	16814	16931	16957	16788	16926	16927	16832	16906	16731	16835	16881	16773	16855	16956	16976	16961	16808	16906	16748	17022	16744	16832	16875	16782	17003	16948	16846	16861	16845	16763	16934	16791	16786	16994	16816	16770	16839	16831	17033	16729	16858	16991	16897	17002	16963	17042	16908	16860	16836	16833	16884	17052	16902	16985	16785	16994	16836	17116	16929	16962	16921	16885	16891	16917	16996	16808	16856	16724	16785	16899	16785	16740	16658	16903	16841	16906	16757	16984	16803	16981	16865	16948	16932	16863	16898	16791	16730	16750	16894	16917	17024	16832	16957	16830	17100	16937	16824	17133	16830	16861	16843	16992	17000	16895	17016	16893	16908	16880	16859	16889	16853	16732	16965	16966	16650	16890	16745	16804	16766	16982	16818	16827	16859	16943	16923	16796	16933	16792	16760	16856	16822	17066	16747	17012	16893	16902	16815	16811	16819	16909	16905	16818	16857	16856	17061	16951	16811	16910	16692	16985	16905	16920	16724	16881	16902	16838	16799	16913	16906	16793	16944	16947	16904	17028	16730	16885	16969	16836	16759	17032	16603	16748	16970	16985	16968	16870	16969	16960	16961	16994	16758	16969	17009	16987	16918	16903	16884	17040	16818	16798	16738	16868	16904	16849	17006	16772	16876	16792	17075	16673	16874	16937	16919	16785	16900	16934	16807	16848	16863	16779	16793	16592	16856	16756	16891	16888	16905	16657	16856	16920	16872	16916	16874	16862	16667	16858	16890	16775	16893	16772	16910	16883	16852	16821	16795	16955	16774	16864	16935	16793	16910	16913	16808	16807	16692	16962	16948	16992	16986	16863	16818	16787	16831	16833	16908	16816	16825	16730	16728	17069	16772	16916	16870	16832	16963	16904	16828	16928	16812
23974	21146	28903	26463	27718	29736	29213	25795	24351	23830	23016	22756	22570	22180	22037	21752	21863	21552	21710	21532	21398	21337	21369	21217	21352	21298	21134	21090	21349	21179	21143	21151	21033	21152	21077	21096	21249	21216	21178	21083	21092	21299	21147	21024	21258	21067	21194	21054	21124	21057	21132	20953	21188	21184	21120	21204	21004	21012	21229	21208	21052	20962	21160	21019	20943	21012	21112	21060	21100	20937	20942	21118	20911	21094	21081	21282	21053	20955	21024	21161	21131	21189	20958	21073	21024	21338	21047	21032	21126	20976	21072	21030	21065	21159	20995	21030	21118	21122	20913	21153	20786	21093	21047	21012	21224	21262	21050	20880	21108	20810	21193	21138	21046	20949	21105	21045	21103	21019	21156	21174	21041	21174	21025	21012	20956	20967	21085	21242	21224	21125	21299	20904	20844	21189	21237	21020	21199	21374	21047	20956	21043	21272	21264	21026	20850	21140	21142	20929	21150	21077	20880	21066	21117	20960	20961	20825	21096	21010	20903	20871	21095	21028	21214	21020	21105	20778	21132	21054	21258	20971	20871	21128	20959	21074	20909	21206	21129	20918	21131	21013	21114	21061	20814	20902	20937	21083	21095	20937	20981	21076	21026	21111	21008	20820	21224	21172	20925	21113	21171	21176	21015	20902	20971	20879	21113	21083	21090	21160	21335	21077	21210	21262	21003	21025	20936	21017	20941	21065	20875	21008	21102	21192	21088	21000	20905	21022	21073	21070	21143	21178	20826	21010	20836	21179	21073	21130	21041	21225	21065	21076	20876	20923	20952	21101	21123	21061	21172	21153	21067	21339	21168	21101	20992	20859	21017	20931	21019	21051	20945	21156	21018	20963	21046	21000	21095	21135	21042	21057	20943	21035	21217	20965	21206	21269	21067	21274	21174	21044	21167	20992	21020	21103	21097	21123	21114	20805	20853	21032	21111	21118	21301	21219	21130	21132	21107	21010	21017	21106	20959	20819	21144	20812	21004	20990	20948	21313	20731	20949	21017	21190	20906	20987	21170	21070	21050	21048	20999	21077	20972	21162	21182	20986	21152	20795	20941	21038	20957	21129	21272	21289	21126	21150	21068	20987	21043	21011	21139	21277	21012	21020	20904	20997	20988	20935	20971	21181	21019	21102	21164	21127	21006	21035	20999	21120	21022	20958	21211	21073	21196	20872	21018	21120	20961	21104	21147	20986	21039	20909	21069	20985	21127	21237	21184	20902	20991	20940	21165	21021	21139	20804	20867	21187	20937	20957	20777	21153	21255	21276	21271	21247	21147	20889	21105	21167	21155	21034	21131	21158	20781	21189	21326	21128	21021	20993	21006	21152	20824	20844	21046	21163	21253	21098	21037	21078	21112	21175	21102	21229	21190	21186	21120	20936	20862	21107	21050	21151	21086	21025	21058	21064	21176	21163	21053	20946	21178	21092	21051	21057	21183	21023	20923	21082	21066	20978	21060	21081	21044	21109	21109	21109	21213	21025	20991	21287	20921	21183	21080	21056	21089	21317	21216	21340	20767	21049	21056	21220	21010	21028	21333	20920	21397	21066	21254	21162	21026	20930	21258	21203	21114	21258	20817	21007	21117	21116	20901	20946	21029	21172	20954	21177	20962	21106	21141	21121	21226	20906	21119	21068	21250	21184	21220	21043	20969	20989	21061	21110	21176	21039	21059	21009	20950	21120	20974	21129	21085	21255	21036	21064	21148	21134	21082	21152	21152	20923	21028	21304	20886	21128	21242	20912	20983	20948	20808	20884	21184	21010	21180	21120	21126	21275	21155	21187	21318	21218	21022	21194	20830	21275	21147	21021	21015	20930	21255	21182	21067	21001	21130	21238	21189	20924	21079	21104	20995	20806	21019	20952	21057	21124	21049	20916	21093	21068	21071	20953	21160	21164	21050	21149	21158	21215	21187	21052	21001	20940	21138	21086	21242	20997	21129	21024	21156	21130	21180	21176	20924	21027	21170	20969	20944	21045	21147	21243	21009	21163	21279	21249	21091	21206	21138	21065	20883	21122	21067	20829	21136	21170	21156	20828	21032	20988	21045	21043	21047	21093	21061	21012	21219	20982	21255	21023	21104	21297	21026	21091	21099	21187	21121	21130	21059	20996	21084	21062	21094	21181	21159	20987	21086	21137	21181	21220	21048	21107	21122	21194	21062	21086	21142	20917	21190	21073	20963	20936	21092	21117	20974	20993	21027	21071	21332	21111	21278	21279	21286	20973	21080	21006	21097	21200	21149	21101	21093	21051	20982	21203	21193	20991	21002	21034	21141	21052	21052	21023	21150	20855	21214	21222	21119	20970	20923	21063	20944	21178	21122	21067	20908	21212	20941	21004	21082	21213	21172	20907	21273	21171	20876	21080	20880	21070	20953	21087	21009	20890	21091	21337	21085	20902	21088	21057	21152	21109	20887	20864	21043	21246	21006	21116	21047	20898	21139	21095	21183	20953	21043	20957	21025	21159	20875	21047	21041	21107	20977	20881	21001	21177	20938	21160	20858	21021	21172	21067	21016	20974	21058	21089	21128	20982	21285	20913	21074	20979	21282	21113	21021	20898	20998	20942	21011	21272	21293	21164	20997	21008	21301	21030	20875	21181	21121	21045	21126	21036	21066	20812	21099	21039	20978	21041	20956	20936	20993	21225	20942	21081	21139	20985	21005	21110	21021	21111	20885	21023	21014	21335	21115	20796	20795	21011	21087	21109	21197	21202	21095	20904	20765	21192	20935	21067	21242	20973	21096	21039	20893	21072	21053	21330	20950	21144	21005	21192	20954	20919	21214	20916	21035	21105	21104	20897	21004	21012	21213	20809	20999	20987	21157	21148	20955	21061	21060	21068	21082	21243	21092	21212	21030	21055	20923	20862	21050	21095	21163	20993	21120	20960	21018	21046	21126	21067	20939	21161	21013	21234	21048	21202	21032	21055	21165	21149	21152	21156	21244	21182	20895	21224	21040	21098	20915	21117	21056	21013	20977	21089	20953	21115	21046	20980	21201	21028	21032	21199	21167	21042	21045	21218	21055	21288	20934	21081	21026	20985	20834	21103	21124	21377	21242	21097	20975	21076	20926	20961	21235	21319	21028	21131	21118	21034	21125	21082	21286	20999	21089	20874	21110	20891	20888	21168	20885	21103	20972	21004	21281	21004	21183	20877	21095	20997	21059	20978	21285	21271	21006	21098	20982	20872	21219	21233	21171	20903	20858	21114	20968	20674	21005	21132	21156	21239	21123	21046	20892	21017	20869	21305	20993	21183	20937	20924	20974	21240	21090	21157	20885	21055	21080	21164	21279	21001	21099	21228	21050	21065	21035	21303	20980	21140	21283	21141	20939	21156	20962	20963	21022	21161	21113	20954	21151	21016	21175	20893	21129	21216	21011	21113	21123	20887	21050	21166	20971	21153	21192	20996	20880	21159	21132	21188	21028	21112	21194	21091	21200	20999	21384	21016	20935	20960	21031	21111	20957	20895	21108	21065	21030	21118	20787	21037	20971	21066	20825	20932	21010	20965	21179	20855	21154	21017	21243	21021	21110	21117	21037	21068	21030	21323	21062	21049	21056	20943	20867	21098	21025	20997	21167	21143	21149	21114	21087	21220	21000	20929	21079	21146	21028	21095	20963	21223	20938	21067	20957	21282	21106	21067	21263	21217	21222	21077	21163	20990	21044	20990	21243	20964	21070	21163	20776	21199	21178	21108	21003	20975	21186	21104	21080	21247	20998	21136	21191	21067	21055	21186	21048	20980	21097	21196	21192	21069	21291	21155	21058	21006	21073	20844	21024	21181	21027	20985	21120	21205	21085	21013	21119	20963	21285	21315	21029	20977	21145	21181	21180	20965	20929	21302	21205	21234	21086	21123	21151	20982	21109	21016	21084	20903	21256	21062	21196	21046	21019	20886	21115	20908	21042	20928	21089	21205	21052	21081	21017	21034	21036	21074	21080	21117	21336	21129	20953	21189	20870	20960	21203	20944	21049	21077	21139	21097	21475	21197	20966	21005	21051	20971	21019	21070	21170	21031	20934	20990	21072	21050	21267	21195	21112	21113	21074	20955	21200	21045	21004	21214	21120	21329	20926	21151	21102	21129	21069	20861	21177	21019	21001	21042	20962	21033	20970	21180	21145	20974	21127	20951	21285	21221	21024	20955	21152	20944	20959	21117	21094	21164	21169	20934	21315	21128	21151	21203	21018	21281	21287	21107	21001	21160	21104	21140	21273	20904	21021	21024	21014	21063	21069	21091	21079	21005	21502	20906	21007	20962	21061	21218	21130	21045	21037	21046	21071	20988	21012	20979	21051	21013	21214	20859	21145	20962	20965	20923	21150	20926	20985	21151	21121	21160	21211	21055	21065	21094	20928	21194	20829	21157	21213	21056	20801	21140	21106	21021	20793	21194	21211	21082	20886	21071	21117	21077	21357	21165	20948	21124	21162	21174	21042	21064	20924	21055	20832	20921	20958	20872	20897	21153	21132	21012	21053	20958	21128	20882	21012	20818	21163	20951	21142	21137	21151	20887	21137	21064	21293	21085	21184	20950	21183	21173	20968	20963	20873	21047	21244	21103	21038	21102	20957	21023	20970	20998	20976	21077	20976	20828	20937	21003	21164	20926	21141	20857	20956	20716	21022	21025	21117	21045	21288	21120	21186	20926	21221	20984	20995	21086	20933	21056	21050	21119	21030	20985	20967	20986	21031	20981	21175	21078	21079	21221	21009	21095	21075	21255	20909	20763	20968	21038	21319	21084	21079	21109	20902	21113	21207	20844	21158	21142	21015	21129	21172	21149	20926	21146	21122	21256	21302	20911	21028	20918	21248	21122	21030	21128	21246	21131	21027	21082	21156	21020	21086	21115	21050	20956	21044	20986	21020	21173	20924	21201	21105	21194	21149	21132	20837	21177	21026	21013	21067	21020	21027	21288	21266	20999	21024	21067	20888	21000	21048	21081	21124	21258	21000	21235	21173	21024	20918	21051	21205	21079	21105	21078	21042	21280	21118	21087	21071	20948	21089	21042	21126	21149	21064	21139	21129	21103	20998	21308	21110	20990	20985	20871	20950	20987	21208	21058	21033	20970	21031	20981	21041	20987	21096	20992	21202	21135	21218	21001	21376	21044
32743	52849	49218	39078	33762	29620	26096	23555	21699	21096	20134	19672	19160	18389	17965	17910	17760	17678	17515	17498	17287	17198	17336	17444	17292	17238	17289	17134	17243	16981	17031	17055	17155	17054	17111	17210	17035	16962	17003	17095	17024	16991	16874	16908	17099	17182	17151	16964	17117	16936	17187	16978	16935	16972	16889	16953	16926	17111	17023	16882	17132	17136	16851	17032	17038	17012	16802	16995	16932	16819	16988	17209	16982	17056	16946	16990	17011	16901	17132	16865	17056	17227	16910	16976	16947	16886	17055	16986	17016	17087	16820	16903	16952	17099	17218	16863	16972	17114	16944	17068	17108	16986	16879	17000	17089	17053	16965	16996	16944	16939	17127	16912	16897	16991	17085	17039	17179	17024	16841	16918	16998	17118	17135	17104	16871	16923	17072	17011	17032	16987	16883	17067	17003	16886	16970	17095	16843	16984	16806	17039	17065	16974	16992	17071	16968	17103	17008	16869	17076	17091	16890	17067	17061	17042	16836	16855	16948	17048	17059	17094	17073	17022	16855	16930	17059	16991	17109	16988	17190	16969	17052	16987	17160	16939	16791	17000	17040	16936	16850	16980	16931	16889	16913	17074	17054	16850	17030	16955	16930	17088	17026	16944	16892	17027	16909	16929	16893	16962	16962	16936	17108	17042	17023	16846	16967	17122	16919	17120	16978	16914	16866	16807	16857	17012	17066	17150	17034	17012	17078	16898	16806	16897	16995	17015	17017	16799	16924	17007	16938	16895	16819	16825	17018	17032	16835	16884	17069	17037	16879	16965	17150	16985	16876	16964	16989	16878	16936	17013	16985	16905	16911	17096	17001	16905	17013	17006	16800	17055	16966	17061	16984	16950	16904	17121	17195	16989	16892	17129	16977	17214	17109	16986	17169	16885	17153	16926	16928	16911	17044	16784	17071	17014	16970	17084	16968	16859	16972	16992	16923	17020	16914	17010	17029	16993	16930	16884	17193	16846	16859	16965	17033	16943	17051	16951	17138	16927	16980	16956	16963	16771	16977	16969	17054	16906	16990	16984	17048	16916	17053	17074	17083	17218	16984	16942	16878	17078	16996	16996	16854	16914	17069	17048	16915	17068	17056	17082	17149	17217	17058	16915	16996	17026	17058	17028	17038	17171	17081	16947	16984	16919	16908	16921	17027	17014	16954	16931	16983	17086	16858	17205	17201	17085	16963	16884	17028	17075	16992	16965	16993	17054	16965	17056	16940	17033	16937	17021	17074	16952	16946	17130	17016	17044	16923	17004	16915	17027	16899	16922	17173	17006	16951	16987	17224	17080	17140	16819	16903	17017	16984	16819	17060	16837	17012	16992	16991	16980	16975	16800	17154	17057	17000	16873	17145	16930	16964	17063	17160	16938	16965	16997	16899	16946	17104	16869	17097	17002	16941	16776	17179	17054	17004	17215	16942	17052	16988	16969	17108	17067	16983	17108	17053	16963	17044	16959	16966	16978	17031	16951	16786	16885	16975	16978	16904	16940	16933	17096	17010	16933	17078	17050	16808	17001	16978	17200	17063	16941	16943	16826	16800	16899	17036	16911	17108	17010	16996	17086	16801	16895	17012	16870	17114	17135	16992	16873	17042	17158	16810	16931	16960	16986	16963	17041	16978	17027	17000	17104	16968	16925	17120	16974	17036	17080	17011	17242	16879	17007	17060	17039	17114	16947	16922	17047	16995	16817	16776	16848	17007	16914	17013	16995	16935	17053	17006	16952	16988	17069	16945	17048	17097	17174	16940	16984	17077	17063	16845	16912	16784	16978	16888	17010	17043	16972	16943	16982	16751	17202	17027	16762	16973	16870	16970	17154	17021	17025	17069	17153	17069	16992	17013	16963	17074	17012	16846	17082	16923	16811	17026	17035	17094	17047	17127	17151	16745	17084	17057	17198	16868	17045	16982	16834	17085	16858	17153	16963	17181	16922	17031	16782	17077	16951	16958	17035	16883	16871	16935	16966	16975	16826	16955	17007	16965	17107	17141	16804	16888	16999	16948	16984	16869	16905	17078	17014	16871	16799	16868	17011	16861	17128	17022	16971	17216	17064	17003	17238	17104	16845	16983	16914	16962	17068	17053	17044	17059	16946	17078	17003	16995	16896	16859	16877	16964	17132	17066	17078	16974	17077	16944	17062	16860	17027	17153	16951	17056	16886	16944	16938	17102	16958	17158	17120	17101	16943	17058	17004	16935	16999	17003	17036	16839	17011	16983	17120	16960	17016	17074	16937	16962	16999	17059	16934	16907	17152	17011	16881	17044	16880	16935	17005	16966	16833	17053	16868	16967	17202	16745	17003	16919	16954	16852	17151	17049	16938	16951	17203	16924	17088	16896	16799	16836	16833	17051	16950	17007	16932	17003	16983	17019	17054	17167	17201	16929	16934	17070	16981	16954	16981	16944	16944	16933	17076	16984	17170	16912	17044	17021	16910	16952	16816	16919	17029	17083	16936	16767	16895	17042	17011	17087	16997	17069	16963	17050	17032	17062	16963	17061	17081	16955	16972	17064	16915	17158	17078	16926	16997	16975	16828	16957	17016	17093	16966	16972	17205	16991	16987	16984	17023	16822	16956	16915	17003	16885	16987	17012	17214	17117	17023	16992	17091	16923	17055	16956	16993	17044	16886	16958	16892	16936	16912	17013	16994	16965	17136	16952	16993	16929	16870	17179	17064	17130	16969	17003	17112	16936	17014	16946	17198	17044	16892	17008	16991	17098	17005	16997	17054	17074	16897	16986	16967	17193	16848	16909	16947	16872	17049	17149	17110	17067	17116	17106	16993	17187	16908	16930	16869	16909	16917	16916	16877	16940	16916	16881	17058	16935	16976	16991	16966	17056	17046	17071	17145	17042	16954	17377	17025	17012	17025	16897	16903	16931	17048	17008	17048	17008	17040	17046	16795	16938	17076	16918	17074	17063	16912	16916	17053	16944	17090	17054	17172	17042	17131	16887	16988	17181	16994	16903	17000	16970	17020	16982	16869	16940	16867	16917	17243	17061	17134	16941	16922	17049	16899	16952	16920	16957	16956	16872	16938	16986	16960	17172	16938	17038	16925	16838	16970	16982	17037	16999	16895	16902	17007	17019	16945	16891	17007	17071	16981	16924	16914	16994	17097	16972	17003	17046	17071	16923	17068	17067	16874	17041	16947	17019	16854	17059	16906	17020	16990	16944	17011	17000	17011	16941	17131	16963	17012	17088	17014	17061	16918	16957	17110	16868	17027	16953	16967	17217	17155	16838	16864	17028	17073	16866	17082	16977	17073	17020	17083	16916	16972	16977	16945	16959	16898	16980	17017	16890	16989	17070	16998	17109	17131	17064	17065	16926	16705	17116	16937	16879	17004	17088	16970	16880	16906	16994	17115	17023	16972	16996	17005	16971	16920	17033	16835	16974	16860	16981	17016	17006	16937	17084	16749	17058	17151	16885	17029	17055	17035	17002	16862	17027	16906	16939	17038	17086	17032	17136	16991	17021	16932	17105	16944	16821	16877	17005	17055	17281	16883	16998	17025	16938	16893	16834	16954	17105	16907	17162	17191	17046	17022	17005	17076	16898	16940	17067	16815	17103	16963	17079	16934	17024	17147	17003	16995	16861	16957	16961	16973	17043	17016	16950	16960	17121	16977	17068	16907	17092	17010	16941	16914	17244	17135	17076	16920	16934	17093	16938	16943	16929	16995	16828	17101	17104	16975	17100	16952	17016	17016	17059	17056	16974	16895	16992	17035	16926	16935	17045	16794	16976	17067	16823	16950	16821	16880	17000	17047	17103	17036	17005	17120	17135	17128	16948	16967	16882	17050	16799	17262	16990	17002	17042	17061	17106	17057	17163	16892	16897	17041	17068	16775	16828	16917	17070	16866	17058	17032	17143	17026	16913	16911	16880	17000	17011	17007	16820	17186	16906	16961	16933	16954	17023	16905	17024	16977	16831	17041	17151	17149	16891	17038	16989	17047	16997	16757	17136	16903	17030	17006	16987	16908	17124	16992	16854	17062	16961	17011	16894	16967	16928	17005	17094	16831	16956	16899	17038	16874	16920	16943	16946	17073	16935	17131	16949	17002	16979	16957	16823	17031	16918	16946	17081	16873	17113	17145	17136	16976	17136	16951	17064	16925	17090	16958	17000	16882	16864	16977	17077	16884	16916	16920	16967	16832	17080	17052	17013	16924	16961	17035	16938	17185	16922	16999	16980	17072	16877	17096	16744	16913	17069	17057	17059	16965	16953	16905	16953	17259	17025	17049	17062	16950	16767	17127	17214	16803	16901	16949	16878	16957	17079	16999	17070	17001	16916	16986	16949	17071	16966	17056	17104	16848	16918	16930	17140	16839	17007	17006	16860	16975	16960	17043	17053	16898	16977	17003	17045	16966	16971	17088	16899	16963	16967	17012	16985	17030	17085	16875	17156	17055	17014	17067	17024	17008	17021	17045	17156	17033	16914	17060	16978	16934	16871	16910	16992	17066	16895	17125	17025	16930	16959	16901	17059	16919	17174	16935	17082	17002	16873	17018	16911	16752	17006	17084	16999	17104	17073	17092	17051	16984	16987	17007	16935	16909	17020	17100	17036	16895	17103	16961	17038	17050	16986	17022	16918	16975	17006	17013	17071	17136	16973	16966	16930	17065	17047	16977	16991	16998	17066	16886	17011	16952	16968	16930	17012	16937	16921	17024	16927	17004	17184	16896	17013	16832	17069	17154	17088	17219	17081	16978	17179	16829	16978	16893	16950	17066	16879	16890	17001	16788	16965	16986	16951	17086	17008	16940	17000	16947	16958	16956	17056	16923	17013	17175	16914	17039	17098	17031	16966	17046	17000	16919	17044	17041	16953	17088	17013	17079	16873	16956	17003	16945	17084	16830	17127	16942	16979	17006	16951	16866	16865	17043	17077	16856	17049	17165	16971	16996	16986	16929	16898	16947	17111	16968	16920	16784	16971	16968	16890	16977	16900	16936	16873	16941	17010	16943	17127	17011	17086	16827	17057	16914	16930	16910	16938	16884	16967	16926	17107	16970	16980	16923	17056	17029	16817	17021	17001	17041	16958	16982	16993	17000	16993	16769	17071	16888	16855	17017	17025	17242	17018	16914	17027	17081	16908	17019	17011	17146	17149	16959
22613	21066	28804	24148	24216	29336	32284	27241	25679	25725	24592	23964	23725	22878	22583	22433	22470	22204	22264	22248	21926	22189	22064	21960	21914	21855	21828	21688	21536	21651	21829	21501	21688	21516	21793	21670	21866	21654	21597	21469	21588	21537	21641	21367	21710	21523	21674	21769	21574	21706	21562	21587	21253	21476	21637	21465	21425	21674	21506	21418	21630	21615	21681	21467	21536	21468	21409	21548	21621	21376	21137	21346	21205	21242	21271	21500	21613	21508	21601	21364	21485	21618	21334	21341	21532	21364	21694	21405	21479	21747	21432	21588	21268	21302	21381	21546	21489	21467	21639	21651	21517	21638	21509	21466	21445	21605	21349	21422	21470	21433	21512	21398	21365	21438	21406	21573	21320	21545	21540	21401	21448	21416	21594	21528	21926	21675	21530	21675	21551	21540	21536	21513	21425	21580	21733	21718	21430	21508	21392	21477	21593	21528	21671	21618	21464	21325	21352	21671	21389	21445	21543	21515	21465	21347	21424	21354	21352	21416	21490	21555	21693	21508	21484	21573	21411	21353	21548	21462	21514	21421	21457	21352	21432	21498	21546	21434	21477	21423	21540	21456	21539	21459	21543	21547	21287	21481	21468	21393	21540	21480	21592	21379	21424	21603	21533	21413	21324	21519	21491	21577	21702	21269	21475	21536	21600	21457	21445	21513	21484	21625	21539	21407	21336	21109	21524	21279	21318	21369	21541	21507	21454	21325	21189	21335	21396	21539	21413	21353	21572	21528	21392	21373	21419	21468	21503	21803	21484	21249	21336	21182	21421	21548	21533	21330	21334	21431	21468	21290	21412	21620	21496	21658	21220	21580	21517	21414	21543	21629	21574	21741	21481	21485	21295	21400	21535	21529	21459	21421	21362	21394	21458	21393	21547	21436	21489	21290	21590	21477	21376	21492	21402	21386	21298	21456	21363	21377	21549	21517	21615	21339	21695	21633	21479	21366	21355	21513	21354	21447	21509	21626	21639	21471	21360	21203	21347	21449	21232	21570	21550	21374	21567	21510	21369	21366	21294	21568	21361	21755	21553	21346	21736	21394	21517	21495	21584	21478	21483	21465	21271	21340	21585	21301	21517	21313	21635	21197	21518	21529	21408	21457	21428	21623	21541	21661	21453	21700	21626	21406	21544	21359	21614	21512	21361	21323	21582	21477	21285	21344	21534	21462	21306	21406	21315	21244	21630	21574	21538	21388	21343	21555	21538	21592	21500	21444	21542	21603	21600	21470	21631	21645	21493	21469	21279	21350	21555	21617	21511	21286	21418	21542	21441	21494	21663	21427	21423	21435	21691	21617	21288	21585	21401	21378	21356	21570	21475	21296	21287	21481	21304	21246	21425	21619	21437	21395	21427	21467	21347	21271	21436	21367	21507	21717	21391	21739	21389	21482	21611	21770	21411	21301	21435	21635	21462	21421	21410	21584	21383	21648	21434	21533	21341	21712	21459	21521	21565	21571	21526	21281	21366	21488	21532	21495	21627	21202	21544	21389	21402	21526	21400	21342	21494	21317	21358	21492	21364	21523	21507	21585	21600	21468	21502	21307	21405	21623	21497	21441	21397	21404	21420	21288	21559	21389	21417	21445	21589	21303	21468	21464	21314	21359	21361	21082	21444	21364	21409	21484	21508	21507	21721	21227	21590	21392	21308	21213	21735	21467	21554	21408	21405	21452	21574	21443	21389	21362	21481	21689	21522	21516	21384	21486	21361	21353	21462	21372	21486	21481	21448	21479	21500	21621	21472	21650	21593	21694	21547	21489	21400	21497	21332	21481	21499	21549	21421	21431	21388	21551	21475	21518	21417	21648	21660	21433	21696	21387	21330	21520	21545	21405	21433	21448	21664	21490	21565	21492	21585	21235	21274	21265	21560	21386	21466	21581	21514	21773	21614	21433	21254	21475	21407	21475	21629	21344	21461	21546	21445	21313	21468	21317	21514	21647	21643	21602	21525	21645	21661	21404	21411	21341	21489	21566	21224	21327	21492	21347	21670	21704	21669	21558	21328	21430	21542	21453	21499	21383	21656	21502	21527	21486	21754	21769	21481	21337	21517	21524	21475	21305	21402	21421	21556	21423	21443	21450	21530	21445	21433	21472	21343	21515	21485	21259	21489	21586	21385	21445	21296	21455	21450	21636	21689	21547	21510	21445	21555	21443	21345	21456	21439	21595	21549	21520	21527	21505	21595	21330	21471	21644	21555	21589	21251	21340	21569	21622	21463	21460	21576	21557	21266	21160	21279	21161	21356	21370	21455	21617	21447	21564	21399	21703	21562	21477	21596	21500	21462	21574	21482	21558	21414	21411	21568	21506	21445	21340	21545	21639	21454	21333	21574	21468	21432	21339	21428	21497	21557	21456	21451	21534	21636	21504	21692	21323	21628	21363	21324	21622	21333	21589	21532	21459	21548	21434	21446	21526	21422	21472	21731	21519	21436	21555	21443	21398	21484	21482	21488	21304	21539	21563	21531	21437	21345	21488	21353	21451	21544	21547	21309	21456	21419	21620	21287	21421	21298	21462	21303	21629	21608	21409	21366	21436	21467	21265	21580	21295	21411	21553	21783	21404	21351	21346	21668	21411	21427	21354	21691	21625	21303	21635	21374	21472	21470	21517	21436	21439	21688	21603	21767	21431	21384	21418	21457	21544	21381	21313	21463	21294	21332	21545	21512	21512	21700	21534	21435	21510	21542	21418	21453	21333	21670	21469	21745	21209	21221	21472	21374	21145	21420	21717	21521	21608	21348	21390	21430	21410	21661	21500	21607	21667	21638	21350	21242	21495	21540	21539	21535	21502	21377	21600	21431	21689	21317	21667	21651	21558	21356	21626	21455	21381	21392	21698	21495	21421	21361	21547	21624	21404	21490	21462	21365	21588	21584	21631	21607	21510	21541	21552	21708	21453	21378	21449	21603	21456	21488	21683	21472	21511	21548	21611	21605	21385	21383	21499	21360	21512	21385	21285	21482	21705	21528	21360	21428	21406	21455	21665	21515	21510	21473	21362	21423	21446	21464	21420	21570	21512	21276	21580	21299	21440	21272	21696	21645	21495	21326	21271	21607	21449	21544	21513	21657	21390	21370	21376	21657	21522	21520	21553	21418	21401	21430	21454	21582	21329	21467	21518	21573	21338	21454	21341	21498	21324	21635	21555	21293	21426	21334	21421	21359	21318	21558	21433	21476	21390	21338	21563	21311	21585	21727	21575	21471	21355	21352	21382	21511	21254	21677	21409	21657	21504	21532	21357	21503	21376	21650	21178	21548	21296	21373	21526	21535	21234	21461	21401	21517	21409	21384	21511	21610	21539	21537	21573	21586	21510	21574	21158	21461	21533	21362	21634	21662	21454	21540	21503	21392	21562	21517	21690	21469	21408	21745	21554	21491	21267	21677	21339	21517	21219	21429	21536	21542	21579	21612	21654	21647	21483	21411	21545	21496	21620	21708	21490	21510	21431	21567	21523	21328	21486	21629	21568	21436	21452	21430	21498	21526	21520	21554	21447	21432	21487	21512	21380	21342	21365	21530	21567	21456	21323	21468	21411	21449	21432	21401	21441	21302	21365	21333	21433	21470	21511	21388	21373	21417	21136	21375	21522	21272	21267	21327	21727	21472	21455	21343	21429	21444	21508	21320	21228	21352	21501	21440	21669	21328	21347	21405	21549	21256	21222	21410	21461	21379	21565	21492	21409	21464	21447	21566	21439	21278	21501	21622	21435	21431	21716	21551	21766	21420	21394	21489	21599	21471	21330	21464	21597	21634	21468	21518	21560	21428	21574	21712	21345	21480	21551	21560	21651	21397	21175	21420	21296	21571	21537	21477	21574	21447	21419	21528	21380	21423	21568	21588	21610	21360	21528	21452	21762	21534	21653	21555	21549	21334	21531	21548	21580	21525	21520	21856	21696	21577	21452	21597	21485	21577	21577	21481	21565	21555	21377	21254	21325	21555	21365	21314	21563	21474	21509	21522	21390	21459	21552	21530	21633	21571	21569	21073	21384	21620	21520	21556	21234	21360	21489	21347	21469	21522	21390	21548	21526	21554	21326	21313	21420	21432	21542	21461	21436	21419	21265	21299	21418	21384	21217	21384	21343	21372	21351	21410	21531	21455	21473	21576	21521	21504	21573	21238	21478	21477	21735	21297	21545	21458	21441	21305	21766	21529	21293	21300	21480	21517	21442	21330	21489	21524	21557	21504	21445	21260	21267	21492	21459	21423	21516	21516	21579	21541	21312	21428	21468	21612	21409	21508	21287	21449	21412	21508	21361	21494	21466	21430	21560	21219	21362	21583	21583	21591	21629	21459	21502	21471	21292	21890	21428	21384	21310	21599	21342	21522	21577	21424	21578	21337	21497	21665	21431	21465	21529	21353	21701	21472	21262	21489	21437	21469	21609	21330	21468	21529	21649	21580	21348	21450	21487	21431	21648	21465	21301	21410	21607	21385	21669	21437	21659	21536	21560	21445	21713	21364	21551	21388	21592	21593	21389	21599	21600	21409	21371	21625	21571	21449	21523	21462	21284	21350	21453	21447	21489	21606	21726	21457	21593	21479	21569	21457	21518	21568	21637	21340	21331	21344	21296	21576	21697	21512	21628	21404	21328	21572	21625	21753	21483	21399	21619	21511	21443	21773	21481	21513	21509	21418	21444	21300	21527	21517	21495	21510	21530	21620	21498	21497	21498	21346	21559	21500	21500	21460	21351	21371	21507	21429	21388	21571	21328	21239	21541	21754	21742	21420	21540	21525	21390	21453	21332	21453	21390	21440	21201	21385	21407	21420	21478	21536	21541	21533	21437	21405	21469	21254	21456	21421	21628	21562	21383	21544	21506	21382	21397	21449	21396	21394	21545	21594	21273	21572	21603	21563	21176	21461	21444	21266	21460	21623	21623	21570	21525	21523	21597	21426	21470	21518	21321	21596	21659	21338	21681	21414	21588	21562	21341	21462	21556	21368	21613	21706	21713	21613	21601	21549	21561	21359	21573	21356	21603	21603	21383	21434	21529	21585	21300	21504	21550	21256	21525	21370	21517	21386	21548	21231	21379	21593	21562	21530	21644	21572	21369	21605	21660	21497	21408	21472	21531	21304	21405	21470	21452	21441	21509	21399	21494	21395	21563
34257	57498	54394	44218	37989	33032	28933	25436	23675	22567	21407	20855	20344	19138	18956	18354	18412	18253	18027	17934	17642	17885	17649	17553	17542	17385	17363	17438	17417	17289	17383	17297	17235	17349	17339	17307	17313	17360	17235	17242	17242	17194	17348	17234	17475	17284	17276	17236	17419	17352	17236	17142	17242	17215	17178	17246	17213	17148	17466	17164	17225	17465	16921	17117	17218	17166	17244	17149	17071	17280	17225	17178	17042	17247	17207	17329	17238	17142	16976	17198	17289	17173	17215	17151	17098	17067	17262	17234	17181	17108	17092	17053	17082	17247	17167	17258	17218	17217	16987	17196	17106	17051	17307	17363	17032	17228	17174	17145	17306	17230	17270	17304	17073	17130	17262	17105	17311	17155	17254	17025	17143	17048	17279	17312	17114	17220	17106	17174	17206	17179	17254	17390	17121	17224	17339	17231	17109	17269	17207	17165	17134	17111	17072	17165	17254	16960	17284	17167	17205	17228	17086	17098	17081	17313	17185	17439	17315	17196	17213	17294	17185	17168	17015	17168	17162	17110	17139	17191	17261	17116	17224	17214	17124	17287	17084	17183	16956	17254	17297	17104	17186	17101	17360	17291	17202	17440	17139	17262	17178	17100	17017	16863	17077	17109	17287	17069	17325	17126	17098	16941	17161	17213	17104	17047	17145	17157	17136	17133	17190	17178	17136	17039	17106	17138	17067	17199	17199	17182	17117	17309	17175	17193	17134	17125	17147	17031	17135	17255	17309	17086	17214	17445	17121	16957	17265	17151	17100	17091	17102	17172	17238	17338	17105	17166	17215	17066	17264	17269	17168	17253	17146	17188	17338	16967	17425	17144	17231	17221	17400	17007	17156	17265	17154	17170	17283	17160	17086	17238	17083	17074	17358	17249	17177	17213	17147	17179	17228	17226	17139	17150	17143	17355	17329	17130	17105	17120	17156	17224	17204	17206	17100	17245	16996	17224	17080	17074	17218	17158	17070	17173	16992	17055	17159	17178	17229	16956	17194	17027	17254	17154	17288	17204	17220	17218	17205	17274	17346	17228	17180	17030	17290	17242	17040	17150	17198	17110	17107	17124	17046	17344	17041	17181	17082	17243	17066	17339	17259	17153	17185	17120	17221	17057	17207	17199	17187	17195	17081	17192	17109	17177	17149	17160	17137	17307	17162	17147	17317	17325	17192	17207	17183	17060	17229	17273	17125	17231	17092	17282	17105	17067	17228	17246	17223	17025	17067	17125	17208	17064	17053	17123	17092	17218	17026	17194	17209	17037	17108	17226	17164	17174	17290	17299	17330	17172	17158	17314	17141	17198	17240	17191	17145	17351	17272	17294	17056	17173	17149	17126	17284	16962	17317	17134	17205	16983	17239	17304	17167	17154	17104	17014	17268	17166	17321	17044	17310	17069	17274	17293	17194	17130	17029	17215	17179	17237	17352	17080	17225	17260	17227	17160	17101	16944	17174	17118	17061	17050	17205	17071	17139	17219	17138	17215	17231	16976	17152	17223	17244	16958	17152	17137	17278	17104	17299	17028	17283	17353	17088	17261	17159	17261	17324	17200	17135	17056	17127	17244	17276	17245	17112	17150	17079	17073	17062	17165	16979	17072	17390	17134	17245	17177	17350	17068	17143	17036	17084	17143	17071	17198	17121	17147	17159	17080	17057	17116	17103	17201	17174	17293	17249	17090	17222	17113	16998	16964	17230	17134	17100	17119	17099	17200	17277	17119	17151	17240	17146	17257	17121	17140	17346	17313	17139	17135	17080	17170	17224	17169	17266	17098	17235	17261	17211	17125	17079	17131	17018	17271	17283	17281	17175	17181	17156	17114	17304	17019	17212	17227	17223	17127	17109	17279	17199	17188	17018	17179	16872	17153	17103	16973	17289	17081	17124	17277	17071	17188	17289	17131	17200	17028	17169	17074	17111	17084	17353	17230	17069	17055	17068	17192	17099	17090	17270	17222	17158	17116	17175	17027	17291	17118	17150	17234	17083	17341	17178	17203	17219	17199	17283	17186	16972	17058	17102	17179	17109	17079	17084	17253	17156	17081	17238	17219	17159	17268	17005	17175	17028	17303	17121	17101	17399	17044	17313	17193	17111	17116	17113	17159	17185	17255	17281	16971	17177	17130	17192	17266	17020	17239	17279	17115	17163	17127	17314	17223	17265	17004	17319	17123	17154	17124	17028	16985	17308	17209	17159	17085	17102	17276	17254	17138	17173	17128	17231	17362	17065	17106	17190	17124	17350	17187	17192	17195	17110	17145	17309	17247	17241	17199	17063	17288	17003	17142	17103	17085	17158	17101	17190	17124	17172	17113	17134	17183	17140	16980	17273	17197	17177	17218	17076	17191	17074	17301	17296	17213	17253	17188	17063	17080	17247	17169	17238	17219	17202	17280	17318	17268	17238	17258	17175	17211	17256	17089	17089	17001	17207	17021	17144	17235	17296	17006	17139	17278	17102	17280	17280	17138	17316	17273	17054	17037	17093	17128	17382	17228	17191	17045	17219	17128	17168	17145	17017	17078	17309	17194	17126	17150	17182	17172	17188	17297	17230	17144	17115	17054	17144	17136	17018	16999	17212	17218	17326	17168	17114	17085	17130	17374	17123	17073	17267	17146	17136	17053	17072	17028	17134	17132	17257	17117	17105	17219	17179	17242	17090	17361	17018	17051	17393	17354	17103	17081	17337	17070	17283	17176	17331	17165	17228	17079	17109	17004	17321	17291	17243	17003	17007	17252	17141	17258	17213	17097	17215	17292	17090	17102	17158	17245	17138	17378	17303	17142	17241	17002	17118	17197	17142	17351	17150	16988	17236	17091	17319	17076	17396	16980	17133	17261	17252	17128	17039	17116	17373	17150	17109	17250	17212	17065	17283	17224	17171	17263	17064	17215	17043	17103	17220	17204	17277	17237	17241	17158	17238	17105	16993	17128	17214	17103	17081	17086	17123	17238	17037	17216	17086	17229	17197	17301	17275	17340	17257	17207	17152	17263	17354	17206	17181	17171	17345	17116	17306	17212	17170	17141	17201	17122	17387	17137	17271	17168	17218	17218	17068	17297	17174	17154	17343	16996	16999	17194	16937	17142	17240	16955	17157	17267	17191	17136	17194	17326	17134	17021	17215	17142	17153	17211	17064	17098	17475	17036	17143	17258	17366	16860	16985	17260	17116	17047	17140	17260	17269	17124	17224	16922	17118	17069	17204	17092	17084	17161	17193	17074	17057	17238	17355	16962	17243	17123	17222	17080	17121	17076	17226	17265	17332	17088	17221	17245	17251	17088	17194	17264	17145	17296	17264	17172	17060	17119	17165	17064	17005	17227	17240	17135	17138	17132	17102	17100	17190	16993	17171	17044	17232	17159	17190	17080	17175	17233	17330	17197	17158	17110	17204	17263	17210	17056	17238	17184	16910	17177	17186	17154	17243	17061	17422	16922	17338	17071	17189	17249	17232	17383	17214	17171	17117	17094	17262	17278	17182	17099	17129	17022	17401	17212	17185	16966	17195	17202	17204	17175	17310	17227	17153	17221	17152	17152	17087	17198	17010	17085	17210	17184	17040	17295	17238	17121	17242	17103	17078	17275	17201	17087	17311	17075	17093	17161	17248	17072	17192	17369	17078	17022	17130	17187	17164	17055	17079	17216	17016	17427	17190	16978	17188	17288	17170	17021	17097	17385	17246	17146	17164	17326	17312	17181	17270	17355	17180	17283	17230	17149	17247	17156	17221	17218	17206	17149	17036	16957	17007	17318	17104	17216	17090	17211	17131	17159	17087	17106	17176	17146	17207	17216	17373	17247	17164	17374	17058	17189	17272	17004	17205	17207	17154	17040	17251	17228	17121	17161	17188	17114	17133	17198	17215	17174	17158	17195	17236	17196	17105	17264	17036	17231	17157	17196	17333	17226	17027	17125	17058	17132	17163	17251	17023	17070	17181	17216	17106	17059	17160	17101	17196	17218	17175	17217	17188	17151	17209	17187	17331	17080	17147	17283	17070	17235	17324	17278	17185	17174	17256	17087	17106	17060	17268	17194	17247	17240	17064	17078	17064	17120	17021	17262	17199	17178	17253	17245	17099	17131	17074	17243	17251	17211	17198	17072	17070	17162	17338	17173	17051	17150	17254	17032	16946	17196	17175	17307	17119	17204	17076	17181	17117	17135	17234	17255	17272	17136	17376	17192	17014	17175	17264	17181	17207	17077	17051	17110	17020	17259	17269	17213	17078	17265	17187	17218	17177	17181	17219	17161	17244	17255	17195	17405	17155	17070	17073	17352	17281	17220	17059	17204	17079	17285	17107	17189	17165	17114	17087	17291	17270	17150	17220	17029	16979	17068	17176	17271	17058	17060	17096	17134	17193	17219	17069	17009	17165	17069	17160	17117	17160	17139	17067	17169	17207	17301	17279	17257	17302	16888	17165	17126	17111	17063	17227	17312	17136	17028	17005	17220	17190	17148	17185	17351	17071	16936	17216	17085	17038	17128	17198	17198	17300	17231	17279	17046	17206	17239	17210	17220	17398	17258	17244	17369	17115	17304	17286	17173	16984	17140	17180	17077	17215	17249	17049	17272	17162	17227	17211	17146	17258	17109	17066	17067	17261	17342	17326	17139	17061	17167	17229	17192	17190	17179	17066	17210	17100	17022	17020	17226	17204	17288	17343	17278	17187	17132	17158	17180	17365	17172	17078	17239	17192	17390	17097	17158	17206	17197	17167	17284	17227	17324	17191	17351	17075	17258	17262	17052	17053	17227	17200	17201	17147	17252	17114	17188	17266	17086	17105	17186	17347	17178	17079	17155	17179	17070	17136	17078	17157	16987	17114	17196	17159	17062	16979	17059	17184	17037	17256	17227	17100	17409	17070	17194	17284	17089	17144	17270	17310	17325	17120	17073	17167	17259	17305	17281	17270	17139	17187	17129	17205	17274	17167	17158	17250	17037	17146	17404	17362	17180	17077	17090	17411	17298	17147	17162	17055	17107	17187	17155	17207	17089	17170	17013	17234	16943	17183	17216	17224	17118	17036	17324	17151	17088	17107	17110	17165	17258	17170	17280	17100	16932	17191	17144	17187	17367	17132	17233	17207	17162	17175	17261	17231	17341	17098	17420	17135	17151	17097	17142	17222	17185
29882	30436	39869	35615	29446	26912	25156	23883	23673	22805	22634	22294	22303	22114	21822	21674	21674	21429	21555	21398	21474	21402	21587	21408	21242	21261	21237	21086	21495	21325	21284	21325	21418	21284	21491	21334	21281	21375	21366	21275	21215	21317	21208	21305	21138	21202	21371	21054	21318	21506	21107	21171	21201	21125	21177	21223	21502	21332	21142	21068	21348	21119	21234	21141	21058	21113	21348	21318	21322	21095	21191	21071	21170	21468	21324	21037	21087	21131	21331	21156	21079	21302	21230	21106	21275	21246	21245	21270	20952	21306	21158	21182	21219	21077	21082	21163	21229	21347	21327	21289	21130	21161	21263	20961	21281	21217	21302	21392	21161	21200	21198	21188	20914	21062	21272	21093	21038	21457	21252	21361	21160	20869	21161	21406	21074	21099	21173	21271	21130	21302	21270	21169	21175	21083	21342	21103	21316	21183	21200	21220	21136	21177	21125	21313	21175	21094	21055	21139	21183	21207	21544	21295	21129	21379	21438	21094	21349	21428	20965	21260	21333	21050	21200	21133	21243	21041	21108	21333	21269	21086	21086	21242	21193	21166	21320	21136	21348	21484	21409	21373	21326	21269	21161	21116	21213	21180	20961	21180	21159	21041	21316	21200	21162	20898	21132	21323	21307	21094	21367	21224	21216	21048	21280	21097	21328	21229	21285	21082	21400	21065	21297	21151	21232	21126	21163	21278	21230	21127	21142	21185	21393	21365	21154	21105	21160	21099	21193	21150	21435	21241	21173	21224	21137	20824	21230	21136	21239	21353	21189	20876	21275	21426	21460	21043	21314	21073	21218	21054	21114	21180	21120	21075	21245	21170	21220	21243	21302	21196	21263	21018	21173	21196	21216	21274	21196	21180	21255	21201	21001	21305	21376	21144	21207	21185	21209	21249	21188	21259	21433	21135	21091	21019	21025	21054	21102	20990	20968	21265	21258	21085	21133	21323	21242	21019	21165	21092	21032	21242	21280	21352	21266	21176	20998	21068	21183	21246	21065	21113	21394	21016	21226	20965	21149	21139	20998	21055	21172	21452	21334	21238	21192	21051	21191	21107	21155	21475	21339	21390	21398	21144	20955	20991	21184	21418	21105	21171	21251	21312	21306	21284	21132	21247	21431	21402	21103	21390	21329	21075	21486	21219	21148	21418	21371	21490	21172	21310	21193	21218	21147	21133	21177	21272	21292	21213	21212	21205	21189	21360	21291	21078	21103	21090	21170	21188	21347	21158	21315	21227	21171	21152	21315	21387	21155	21261	21286	21187	21552	21058	21356	21159	21268	21318	21146	21069	21272	21195	21208	21171	21151	21277	21377	21278	21173	21248	21016	21093	21127	21131	21223	21451	21238	21007	21344	21095	21149	21008	21476	21381	21129	21339	21458	21166	21118	21173	21235	21072	21226	21309	21099	21200	21219	21318	21227	21058	21170	21524	21088	21190	21112	21296	21291	21219	21186	21216	21251	21135	21114	21177	21260	21277	21150	21323	21114	20932	21323	21145	21283	21161	21289	21118	21206	21192	21072	21234	21181	21317	21257	21293	21032	21231	21207	21235	21258	21280	21184	21198	21139	21263	21395	21208	21067	21157	21119	21337	21211	21177	21289	21182	21236	21304	21113	21100	21074	21208	21253	21349	21216	21075	21187	21263	21082	21279	21346	21413	21314	21048	21180	21288	21232	21200	21334	21109	21244	21172	21359	21279	21263	21073	21202	21233	21374	21127	21226	20936	21150	21250	21325	21445	21390	21276	21059	21132	21245	21152	21045	21269	21202	21093	21125	21083	21266	21136	21285	21181	21092	21248	21233	21244	21168	21401	21360	21286	21263	21537	21220	21193	21089	21307	21013	21097	21265	21319	21301	20994	21073	21319	21005	21161	21020	21362	21189	21137	21209	21426	21122	21131	20982	21327	21279	21349	21327	21211	21203	21099	21316	21072	21174	21277	21341	21354	21175	21168	21272	21070	21355	21185	21237	21277	21277	21067	21088	21139	21214	20971	21427	21308	21142	21289	21175	21301	21474	21136	21065	21566	21034	21189	21374	21062	21273	21163	21396	21584	21397	21199	21219	21274	21311	21279	21117	21093	21171	21214	21143	21199	21380	21175	21216	21128	21361	21139	21166	21108	21064	21296	21141	21178	21157	21185	21346	21205	21445	21239	21161	21117	21295	21196	21266	21222	21272	21140	21152	21306	21219	21242	21204	21195	21237	21107	21373	21158	21167	21251	21188	21207	21276	21249	21174	21067	21211	21200	21137	21334	21121	20983	21278	21214	21108	21232	21263	21306	21194	21262	21341	21101	21266	21152	21187	21038	21396	21322	21319	21116	21123	21255	21227	21370	21283	21136	21303	21173	21245	21192	21125	21192	20963	21232	21366	21279	21148	21157	21121	21220	21283	21148	21091	21141	21296	21258	21258	21332	21097	21085	21188	21290	21226	21292	21216	21286	21228	21347	21283	21189	21034	21244	21140	21157	21273	21372	21121	21063	21237	21252	21166	21099	21194	21118	21245	21303	21101	21155	21288	21138	21299	21199	21194	21420	21192	21248	21359	21271	21122	21113	21115	21348	21226	21474	21386	21050	21217	21254	21310	21266	21202	21114	21206	21533	21422	21205	21120	21270	21305	21294	21271	21109	21136	21117	21158	21387	21255	21251	21231	21083	21262	21141	21190	21109	21070	21354	21020	21106	21227	21441	21375	21138	21383	21377	20968	21253	21420	21248	21219	21266	21295	21210	21246	21216	21180	21347	21009	21140	21115	21177	21369	21444	21017	21274	21229	21107	21326	21177	21231	21322	21288	21019	21270	21214	21268	21249	21184	21135	21183	21101	21143	21282	21194	21082	21536	21005	21177	21321	21274	21148	21238	20971	21167	21329	21113	21222	21036	21391	21200	21220	21316	21212	21390	21195	21161	21342	21187	21340	21135	21036	21262	21323	21362	21096	21296	21248	21328	21129	21167	21348	21465	21329	21085	21042	21242	21352	21091	21280	21229	20965	21215	21189	21208	21101	21232	21086	21258	21282	21232	21464	21223	21240	21346	21310	21281	21048	21081	21204	21409	21331	21215	21073	21201	21329	21033	21150	21376	21246	21151	21185	21166	21290	21085	21320	21246	21378	21262	21290	21297	21375	21174	21092	21268	21270	21176	21333	21145	21357	21222	20988	21227	21215	21321	21139	21120	21145	21337	21289	21112	21278	21241	21255	21178	21247	21307	21243	21163	21068	21257	21361	21141	21170	21212	21271	21454	21240	21132	21088	21253	21274	21164	21294	21246	21236	21145	21305	21165	21215	21150	21159	21087	21123	21007	21074	21153	21106	21127	21137	21066	21212	21122	21086	21085	21277	20985	21299	21138	21386	21211	21190	21021	21210	21343	21297	21229	21184	21598	21253	21325	21308	21120	21257	21380	21148	21294	21334	21213	21327	21211	21131	21204	21085	21397	21121	21016	21182	21113	21145	21358	21218	21115	21151	21181	21264	21278	20915	21098	21483	21287	21358	21254	21189	21218	21049	21155	21382	21320	21269	21244	21219	21145	21072	21414	21329	21330	21368	21434	21314	21092	20897	21119	21300	21201	21214	21210	21377	21150	21233	21110	21091	21078	21512	21068	21209	21138	21319	21181	21143	21072	21114	21244	21293	21365	21024	21288	21109	21402	21288	21151	21119	21119	20996	21324	21234	21204	21198	21401	21304	21253	21354	20887	21068	21425	21280	21234	21406	21001	21356	21385	21317	21281	21359	21196	20997	21373	21200	21335	21206	21376	21121	21225	21179	21181	21173	21468	20935	21163	21326	21520	21148	21189	21073	21166	21086	21244	21153	21288	21298	21161	20986	21269	21080	21320	21268	21107	21330	21268	21312	21354	21420	21169	21036	21216	21162	21125	21101	21142	21229	21144	21283	21489	21165	21189	21216	21153	21414	21251	21184	21188	20995	21279	21463	21245	21139	21121	21068	21276	21145	21202	21262	21036	21130	21099	21303	21061	21131	21267	21103	21301	21235	21397	21237	21231	21352	21185	21188	21172	21133	21182	21288	21564	21295	21062	21357	21249	20951	21258	21227	21099	21213	21355	21408	21410	21290	21239	21217	21264	21263	21365	21049	21134	21159	21220	21160	21202	21330	21161	21322	21107	21133	21112	21375	21318	21182	21232	21151	21161	21235	21141	21261	21283	21384	21207	21052	21347	21123	21119	21214	21330	21324	21212	21229	21202	21190	21255	21109	21394	21375	21412	21289	21215	21180	21241	21137	21236	21208	21122	21305	21115	21298	21098	21447	21369	21336	21067	21228	21432	21062	21191	21095	21214	21001	21068	21264	21058	21140	21222	21282	21228	21475	21184	21290	21153	21424	21111	21360	21192	21095	21211	21278	21132	21359	21218	21282	21328	21217	20986	21087	21181	21393	21267	21114	21369	21284	21126	21140	20915	21195	21202	21399	21134	21254	21034	21258	21370	21174	21247	21303	21208	21224	21252	21252	21245	21071	21224	21410	21251	21181	21209	20976	21027	21388	21171	21136	21166	20924	21227	21284	21190	21297	21309	21284	21267	21302	21171	21263	21123	21265	21206	21120	21237	21199	21209	21142	21255	21269	21125	21202	21192	21180	21102	21294	21356	21134	21357	21281	21244	21191	21124	21159	21319	21433	21316	21352	21270	21209	21146	21310	21334	21248	21228	21300	21260	21169	21279	21199	21191	21341	21269	21035	21165	21154	21296	21087	21226	21519	21324	20945	21293	21021	20918	21297	21268	21257	21096	21395	21149	21063	21197	21349	21203	21097	21476	21261	20890	21120	21180	21238	21061	21298	20923	21102	21099	21211	21246	21073	21442	21292	21117	21223	21323	21196	21247	21157	21342	21067	21091	21021	21329	21278	21127	21370	21240	21010	21207	21253	21125	21421	21080	21366	21168	21256	21166	21279	21169	21223	21196	21276	21459	21127	21226	21166	20927	21172	21290	21101	21141	21377	21004	21369	21382	21127	21300	21399	21423	21141	21218	21201	21293	21356	21211	21112	21305	21271	21233	21308	21391	21051	21113	21233	21371	21099	21258	21122	21255	21168	21329	21220	21194	21115	21300	21216	21120	21133	21111	20910	21199	21185	21107	21301	21163	21192	21211	21046
32342	46920	43268	33715	28227	24753	22569	21056	20200	19700	19028	18747	18587	17964	17914	17574	17636	17485	17408	17287	17230	17392	17319	17220	17086	17190	16996	17162	17125	16982	17152	17176	17217	17027	17113	16966	17013	16924	17153	17110	17004	16950	17163	17093	17033	17140	17085	17028	16931	16965	17137	17054	17186	17135	16856	16902	17014	16916	17029	16988	17140	17033	16865	16897	17147	16940	17048	17015	16953	17003	17043	16909	17033	17012	17004	16901	17210	17096	17206	17043	16989	17060	17226	17004	17077	16992	16842	16919	16861	17120	17136	16982	17228	16955	16906	16959	16885	16954	17017	16936	17029	17064	16983	17037	16967	17027	17038	17069	17175	17033	17075	16994	16998	16854	17117	17083	17183	17095	17044	16976	17170	17050	17216	17114	17069	17080	17072	17095	17039	16919	17019	17034	17023	17046	17162	17109	17068	17130	17046	17069	16900	17223	17234	17052	17009	16821	17062	16904	17061	16854	16986	17049	17201	17060	16948	16989	17100	17126	17158	17057	17159	16917	17085	17088	17070	17050	17068	16984	16965	17155	17021	16957	17198	17105	17072	17020	17060	17008	16955	17122	16983	16922	17085	17077	17104	17152	17078	17229	16902	16933	17080	17091	16962	17086	17031	17053	17164	17133	17034	17088	17150	16850	17015	16956	17123	17005	17211	17024	17117	17147	17056	16846	17079	16750	17075	17040	17197	17004	17118	17139	17108	16991	16913	16988	16896	17053	17004	17129	17034	16987	16962	16912	17041	16917	17085	17047	16989	17231	17203	16902	17029	16902	16951	17079	17066	16957	17096	17047	16991	17023	17056	17118	17240	16928	17000	16961	17129	17051	17168	17170	17055	17148	17191	17083	16996	16938	17004	16935	17057	17016	16889	17043	17003	16987	17072	17089	16930	17077	16982	16949	16937	17072	17178	16989	17074	17031	16966	17049	16973	16868	16867	17106	16917	16959	17105	17060	16917	17073	16957	17117	17130	17048	16968	17089	16825	16928	17168	17088	17148	17092	17133	17043	16919	16915	16836	16882	16972	17065	17121	16914	17063	16940	17056	17107	16949	17048	17088	17072	16886	16904	16984	16899	16905	17033	17052	17042	17015	17015	16992	17052	17074	16880	17040	16835	17091	17215	16973	16911	17181	16973	17031	16975	17121	17029	17078	16998	16993	17058	17198	16976	17124	17045	17122	17092	16916	16998	17232	17054	16993	17006	17132	16985	16931	17022	17046	16900	16965	17081	16919	17144	16973	17079	16899	17065	16938	17014	17122	16990	17045	17013	17113	17122	16945	17022	17061	16827	16906	16899	17057	17140	17097	17059	17038	16994	16871	17006	17068	16840	17199	17032	17116	17008	16995	16900	17026	16930	16865	17019	17047	17086	17020	17125	17167	17101	17049	17105	17041	17075	17210	16966	17260	16875	16919	17068	16979	17077	17154	17068	16865	16856	17075	17161	16823	16978	17058	17040	16882	16982	17249	17156	16912	17097	17076	16911	17243	16907	16966	17023	16983	17159	17052	16946	17004	17133	17121	17178	17113	16949	17084	16948	17008	16962	16796	17186	16976	16990	17017	16995	17025	17049	16940	17007	16924	17273	16976	16920	16971	17002	17173	17032	17086	16924	17049	17024	16946	16999	16970	17032	16914	16996	17124	17034	17125	16963	16906	16973	16977	16994	17029	17162	17095	17012	17153	16915	17112	16939	17229	16999	17087	16916	17152	16970	17240	16983	17139	17153	17045	17010	17040	17041	16991	16796	17121	17024	17081	16971	16995	16941	17116	17024	17074	16964	17023	17018	16990	17051	17144	17028	17253	17146	17056	16964	17017	17008	17038	17037	17046	17066	17167	16974	17061	17095	17131	17039	16892	17067	17287	16999	17130	17144	17031	16882	16854	17065	17065	16913	17060	17135	17021	16958	17144	17035	16998	17238	17009	17116	17052	16892	16882	17038	16847	17079	17137	17049	17081	16954	17044	17080	16958	17170	16937	17127	16999	17047	17057	17015	17078	17021	17053	17036	17014	16903	16880	16989	17118	16934	17185	16962	17079	17093	17056	16991	16994	17127	17181	16996	17022	17025	17240	17073	17139	16895	17040	17163	16986	17043	16926	17148	16897	17163	17038	17146	17094	17045	17121	17058	17069	17029	16968	17109	17023	16989	17015	17080	17055	16970	17015	17018	17101	16953	17008	17128	17058	17081	16955	17108	17106	16856	17088	17195	16962	16950	17055	17069	17183	17034	17183	17011	17141	17002	17001	16980	17038	17197	17038	16992	16935	17059	16974	17090	17006	17124	16982	17156	17280	16963	17077	16949	16981	17124	16869	17104	17070	17002	17110	17084	17049	16940	16868	17134	17128	16912	16953	17097	17037	17027	17178	17081	16791	17083	17179	17078	16989	17129	17035	17052	17191	16964	16990	16703	16925	16966	16946	17011	16997	17188	17033	17011	17111	16900	16870	16965	16890	16950	16952	17164	17137	17177	16993	17091	17134	16890	17180	16928	16988	17037	16909	17032	16976	16807	17015	16984	17157	17228	17164	16914	17006	17060	17082	16898	17023	16932	17107	17137	16891	16950	17083	16979	16865	17124	17142	17117	17058	16956	17189	17048	16981	17207	16952	17063	17029	16944	17015	17069	17153	17076	16968	17043	17076	17142	17121	16830	17149	16933	17226	17055	17015	17036	16905	16863	17059	17109	17078	17024	16916	16932	17140	17017	16990	17071	17015	16984	17247	16977	16995	16980	17046	16897	17006	17059	17084	17054	17035	17097	17141	16840	16901	17203	16973	17022	16894	17207	17234	16899	17154	16946	17126	17033	17055	16998	17048	17075	17040	17101	17099	16971	16921	16941	17169	17213	17085	17032	17055	17051	16903	16979	17045	17079	17102	16954	17052	16979	17203	17036	17049	16992	16975	16927	17053	17022	17002	17071	17084	16927	16841	16839	17024	17145	17121	16922	16992	16929	17138	17223	16966	16958	17167	16960	16910	17006	17053	16905	16960	17098	17108	17032	17066	16981	16998	17050	16877	17052	16997	16956	17149	17052	16979	17112	17015	17125	16905	17091	16946	17001	17075	16953	16996	17126	17058	17023	17146	17363	17058	17004	16967	17114	17061	17080	16991	17032	16894	17215	16978	17058	17055	17153	16966	17004	17244	17057	17151	16932	17060	16987	16790	17220	16952	16945	17123	17001	17079	16867	17064	17141	17108	17100	17031	16948	17131	16966	17017	17173	17017	17138	16993	17100	17129	16958	17108	16820	17032	17024	17104	16939	17113	17107	17026	16965	17124	17148	17006	17119	17003	17150	17068	17100	16943	17209	17163	17008	17054	17049	16827	17031	17011	16920	16807	17351	17013	17031	17084	17110	16932	17149	17178	17335	17036	16980	17020	17136	17102	16959	17077	17024	17180	17072	17235	17030	17131	17017	17004	17172	17051	17000	17003	16982	17092	17024	17232	16957	17056	16988	16909	17034	16989	17101	16941	16902	17179	16966	16853	16958	17005	17170	16915	16993	17037	17019	17027	17004	17003	17123	17094	17076	17102	17055	17058	17048	17139	16976	16948	17243	16933	17012	17130	17074	16903	16956	16923	17021	17181	16891	17019	17158	16994	17010	17123	17041	17064	17013	17033	17046	16910	17157	17071	17072	17014	17099	17044	17143	17047	17172	16954	17065	17027	17037	17047	17104	17134	16821	17115	17030	16948	17065	17040	16898	17152	17078	17108	16911	17235	17164	17072	17295	16892	17042	17177	16881	16793	17116	17021	17048	17270	17030	17052	17056	17186	17131	17072	17066	17113	17048	16977	17028	17076	17100	16858	17080	17347	16947	17015	16977	17139	17087	16829	17044	17055	17159	17126	17110	17021	17066	16956	17101	17022	16953	16967	16945	17053	17054	17032	17042	17069	17082	17039	17067	16943	17148	17127	16995	17144	17108	17125	16992	16934	16862	17130	17149	16993	16946	16995	16920	17252	17111	17128	16958	17005	17151	17016	16896	16993	16800	16982	17034	17143	16926	17053	17043	17087	17129	17168	17026	16994	17092	16986	17170	16962	17020	17019	16790	16942	17182	16984	16975	17022	17124	17141	16953	16960	17073	17029	17045	16907	17175	17079	17168	17034	16904	16918	17112	16863	17116	16972	17088	16998	16994	16983	17177	17058	17103	17213	17036	16989	17181	17083	17112	17098	17047	16929	16899	16951	17153	16929	16870	16972	17028	17089	17030	16922	17095	17085	16967	17078	16891	17099	16954	17141	17191	16996	17069	17047	17054	17075	17034	17041	17010	17042	17001	17148	17057	17199	17037	17021	17010	17010	16974	17085	17150	17070	16991	16881	17030	17009	17009	16995	17157	16935	17052	17148	16948	17084	17128	17002	17133	17103	17070	16958	17128	17002	17045	17114	17101	17260	16947	17158	16961	17065	16982	16941	17014	16945	17060	16980	16932	17005	16901	17144	16968	16971	17129	17137	17040	16894	17080	17010	16839	17164	17003	17104	16979	16995	16995	17246	17012	16973	16895	17158	16980	17046	17161	17153	16774	17025	16961	17143	16913	17051	17005	17083	16943	17066	16921	17046	17032	17077	16917	17125	17098	17000	17043	17181	17141	16967	17102	17017	17040	16923	17117	16949	17008	17077	17078	17032	17183	17076	17048	16945	16915	17029	17317	17036	17039	16976	16874	17176	17071	16965	17025	17102	17117	17078	17080	17148	17028	17033	16987	16971	17047	17033	17224	16920	17095	16991	16895	17054	16916	17100	17006	16997	17105	17037	17006	17082	16976	17060	17046	17095	17084	17065	16898	16984	16862	17152	17095	17203	17009	16994	17162	17071	17075	16889	17004	17044	17079	17166	17081	17101	17113	17074	17143	17189	17025	16973	17094	16995	17011	17145	16827	17006	16886	17043	17061	17005	17078	17195	17067	17110	16897	17165	16967	17010	17075	17265	16752	16991	17057	17013	16936	17061	17036	17045	17097	17065	17024	16891	17088	17101	17064	17020	17115	17015	17044	16803	17082	17199	17029	17015	16940	17050	17130	17180	17060	17212	17134	17010	17017	17013	17060	17057	17138	17226	17056	16986	17186	17074	17261	16944	17030	16964	16786	17109	17027	16959	17077	16832	16950
23999	21170	28894	26441	27399	29375	29252	25784	24490	24120	23469	23157	22811	22700	22246	22039	21885	21764	21729	21695	21752	21516	21419	21390	21529	21338	21262	21390	21272	21323	21253	21474	21321	21361	21469	21405	21165	21299	21184	21380	21415	21201	21318	21299	21453	21411	21315	21368	21312	21192	21246	21205	21148	21136	21372	21277	21153	21201	21171	21290	21298	21183	21405	21451	21179	21334	21241	21001	21188	21354	21208	21211	21084	21180	21576	21105	21117	21037	21176	21239	21304	21130	21323	21164	21061	21237	21239	20965	21069	21270	21290	21205	21343	21115	21237	21215	21049	21377	21115	21215	21311	21434	20956	21218	21005	21142	21100	21231	21432	21148	21243	21031	21201	21086	21022	21119	21220	21302	21228	21263	21160	21275	21317	21262	21292	20998	21174	21034	21322	21174	21183	21140	21132	21427	21247	21102	21263	21020	21243	21051	21056	21367	21205	21203	21174	21108	21101	21240	21210	21128	21249	20994	21371	21305	21258	21255	21195	21247	21394	21011	21231	21328	21311	21163	21255	21148	21139	21067	21088	21269	21188	21087	21234	21053	21169	21131	21210	21259	21056	21415	21272	21167	21177	21235	21182	21134	20970	21147	21246	21184	21311	21205	21178	20988	21166	21391	21190	21216	21128	21361	21135	21212	21200	21169	21088	21216	21306	20938	21010	21078	21338	21131	21197	21172	21415	21334	21124	21209	21041	21058	21213	21325	21068	21308	21287	21218	21191	21203	21202	21200	21162	21009	21165	21201	21032	21061	21121	21158	21263	21239	21286	21252	21056	21066	21166	21385	21289	21166	21264	21298	21122	21460	21252	21162	21422	21311	21433	21147	21132	21331	21195	21197	21168	21082	21142	21202	21122	21124	21217	21203	21026	20923	21333	21328	21139	21296	21289	21147	21306	21033	21206	21187	21117	20989	21313	21173	21248	21181	21238	21106	21303	21102	21190	20961	21239	21168	21275	21019	21383	21153	21630	21247	21206	21241	21351	21198	21150	21089	21140	21268	21131	21330	21227	21337	21184	21123	21190	21042	21254	21261	21026	21285	21217	20938	21220	21299	21248	21316	21100	21002	21199	21271	21058	20952	21231	21202	21319	21084	21181	20891	21140	21151	21100	21230	21330	21177	21122	21114	21101	21096	21211	21105	21158	21109	21208	21312	21196	21092	21293	21310	21249	21206	21356	21238	20921	21286	21097	21176	21304	21068	20950	21168	21279	21120	21223	20976	21142	21214	21216	21128	21179	21192	21278	21241	20930	21226	21375	21311	21201	21138	21229	21401	21210	21233	21359	21182	21103	21280	21199	21123	21259	21134	21203	21070	21003	21200	21236	21372	21309	21146	21165	21177	21028	21180	21384	21222	21147	21053	21178	21190	21260	21340	21216	21298	21145	21088	21145	21180	21080	21145	21302	21219	21194	21252	21317	21107	21209	21078	21380	21181	21259	21285	21122	21280	21281	21371	21272	21167	21220	21018	21079	21086	21199	21152	21255	21521	21219	21083	21195	21185	21406	21184	21198	21055	21329	21253	21205	21234	21204	21112	21129	21274	21171	21231	21209	20947	21244	20916	21181	21182	21161	21205	21158	21318	21321	21222	21225	21433	21241	21261	21105	21391	21217	21105	21367	20914	21174	21151	21284	21306	21300	21057	21223	21293	21297	21423	21184	21264	21319	21209	21189	21248	21348	21261	21192	21223	21101	21231	21203	20993	21237	21071	21125	21234	21073	21196	21270	21121	21267	21007	21470	21132	21227	20866	21098	21294	21355	21194	21219	21321	21233	21008	21103	21177	21280	21193	21293	21026	21226	20977	21361	21175	21370	21199	21147	21269	21207	21260	21330	21244	21190	21015	21113	21170	21261	21174	21226	21117	21219	21175	21402	21305	21255	21224	21176	21179	21252	21182	21357	21111	21024	20982	21109	21013	21241	21312	21396	21069	21122	21221	21224	21407	21253	21147	21012	21083	21306	21186	21229	21242	21334	21186	21419	21208	21277	21311	21454	21053	21099	21065	21128	21238	21008	20932	21039	21301	21214	21345	21490	21285	21097	21389	21152	21169	21052	21227	21310	21215	21086	21157	21108	21011	21121	21082	21331	21248	21119	21236	21117	21094	21151	21354	21313	21399	21105	21169	21093	21267	21390	21280	21228	21113	21029	21114	21055	21202	21186	21148	21308	21132	21118	21120	21302	21358	21363	21196	21424	21093	21274	21256	21124	21334	21233	21171	21117	21139	21089	21162	21436	21188	21114	20944	21333	21074	21093	21110	21526	21061	21224	21210	21284	21139	21385	21318	21095	21353	21203	21290	21115	21164	20836	21297	21069	21112	21142	21275	21269	21206	21088	21115	21349	21406	21282	21188	20929	21220	21275	21249	21264	21087	21058	21158	21121	21199	21156	21183	21206	21399	21191	21134	21267	21201	21077	21190	21073	21195	21108	21330	21135	21219	21318	21133	21494	21161	21414	21279	21348	21195	21359	21253	21310	21234	21135	21309	21267	21413	21234	21354	21136	21162	20914	21253	21092	21255	21278	21312	21064	21178	21226	21100	21146	21001	21412	21211	21216	21173	21108	21228	20936	21274	21158	21176	21277	21139	21258	21365	21145	21087	21076	21292	21230	21077	21309	21157	21373	21304	21228	21328	20878	21002	21210	21123	21098	21258	21071	20969	21219	21421	21072	21231	21266	21212	21150	21330	21307	21022	21097	21259	21237	21213	21248	21099	21261	21228	21241	21092	21286	21147	21159	21153	21132	21236	21041	21102	21032	21197	20997	21363	21087	21326	21249	21164	21172	21084	21208	21194	21237	21073	21465	21279	21251	21344	21017	21284	21123	21140	21325	21232	21098	21150	21346	21211	21257	21271	21375	21301	21239	21200	21521	21072	21133	21126	21397	21006	21011	21103	21247	21317	21254	21417	20996	21324	21073	21139	21210	21368	21265	21393	21263	21319	21106	21250	21283	21308	21179	21292	21134	21257	21101	21323	21057	21140	21258	21271	21163	21221	21350	21204	21401	21359	21129	21488	21298	21107	21090	21195	21227	21179	21294	21081	20959	21168	21123	21372	21108	20879	21257	21145	21061	21191	21400	21216	21104	21229	21346	21451	21242	21283	20989	21238	21232	21344	21129	21067	21027	21128	21133	21289	21283	21320	21255	21257	21369	21054	21437	21078	21134	21200	21370	21151	21375	21118	21024	21376	21322	21295	21084	21145	21275	21203	21227	21197	21273	21339	21224	21550	21265	21149	21302	21198	21338	21437	21235	21103	21213	21038	21227	21086	21079	21104	21091	21018	21132	20960	21104	21158	21116	21367	21170	21185	21198	21191	21324	21164	21283	21050	21100	21210	21154	21294	21127	20896	20931	21117	21383	21159	21114	21283	21263	21299	21276	21235	21389	21258	21192	21330	21321	21332	21262	21374	21046	21122	21289	21139	21218	21282	21200	21163	21043	21285	21237	21177	21216	21331	21065	21011	21144	21252	20935	21367	21389	21261	21366	21280	21409	21363	21255	21184	21196	21088	21410	21279	21269	21249	21380	21318	21143	21267	21164	21422	21222	21255	21226	21396	21360	21032	21106	21143	21170	21344	21230	21178	21044	21129	21350	21298	21408	21137	21191	20928	20965	21202	21188	21185	21133	21234	21021	21282	21275	21289	21285	21333	21180	21289	21204	21163	21289	21312	21167	21088	21294	21272	21258	21256	21330	21182	21295	21367	21039	21116	21326	21168	21401	21365	21367	21240	21148	21129	21255	21303	21146	21218	21053	20977	21095	21259	21093	21260	21137	21121	21076	21238	21380	21084	21212	21287	21228	21142	21021	21029	21052	21106	21003	21027	21198	21438	21207	21125	21176	21219	21052	21329	21228	21257	21368	21153	21256	21123	21251	21258	21133	21267	21273	21265	21056	21334	21120	21218	21175	21161	21125	21077	21245	21388	21039	21232	21222	21172	21315	21346	21067	21440	21357	21228	21283	21324	21203	21313	21164	21204	21238	21308	21221	21159	21074	20947	21381	21416	21327	21531	21279	21134	21314	21332	21456	21257	21238	21367	21028	21301	21217	21070	21347	21187	21262	21448	21209	21072	21029	21037	21059	21039	21301	21095	21321	21238	21072	21214	21152	21230	20941	21272	21260	21053	21143	21127	21224	20942	20955	21197	21214	20970	21248	21053	21178	21025	21109	21254	20946	21251	21346	21231	21128	21216	21241	21095	21128	21188	21201	21380	21099	21148	21270	21283	21235	21106	21277	21354	21256	21141	21249	21346	21237	21388	21164	21241	21133	21402	21292	21242	21272	21378	21467	20981	21100	21198	21119	21086	21341	21148	21250	20976	21181	21130	21211	21185	21311	21216	21217	21226	21103	21280	21147	21170	21269	21341	21385	21207	21161	21226	21244	21116	21157	21113	21078	21256	21323	21085	20927	21175	21256	20995	21205	21310	21103	21282	21264	21096	20966	21235	21333	21039	21192	21075	21062	21614	21162	21331	21187	21302	21080	21327	21122	21304	21341	21186	21453	21115	21239	21086	21348	21228	21007	21173	21323	21617	21295	21059	21249	21370	21266	21041	21002	21202	21163	21410	20944	21276	21294	21000	21289	21175	21106	20998	21112	21047	21020	20928	21459	20919	21401	21148	21274	21187	21203	21018	21375	21313	21302	21633	21060	21277	21249	21012	21270	21075	21236	21200	21189	20978	21042	21136	21090	21186	21114	21002	21319	21002	21225	21175	21097	21191	21207	21270	21390	21127	20975	21157	21356	21161	21174	21142	21160	21220	21283	21010	20965	21153	21164	21228	21154	21210	21190	21062	21327	21112	21406	21281	21207	21438	21103	21215	21425	21148	21100	21023	21104	21091	21090	21123	21230	21241	21171	21132	21176	21083	21143	21157	21133	21198	21209	21283	21128	21289	21362	21128	21175	21362	21352	21134	21295	21173	21270	21134	21473	21243	21169	21460	21299	21047	21002	21240	21156	21374	21209	21343	21224	21125	21121	21270	21307	21100	21321	21199	21279	21041	21274	21097	21216	21347	21054	21266	21329	21238	21147	21323	21166	21083	21239	20876	21417	21171	21009	21134	21164	20881	21248	21230	21256	21233	21015	21306	21151	21222	21321	21440
31997	53193	49418	38740	33157	28806	25936	23425	22002	21036	20207	19744	19268	18902	18174	18107	17886	17699	17645	17597	17424	17433	17335	17424	17524	17300	17155	17238	17296	17180	17355	17393	17287	17133	17052	17175	17068	17148	17094	17085	17117	17160	17248	17015	17090	17088	17277	17028	16965	17035	17132	17098	17190	17184	17046	17355	17319	17065	17030	17137	17085	17058	17086	16973	17163	17076	17096	17073	17003	17206	17110	17127	16927	17017	17103	17082	16993	17190	17002	17214	16865	17137	16993	17023	17082	17140	17222	17107	16967	17003	17099	17293	17081	17062	17032	17275	17016	16972	17140	17033	16918	16970	17236	17096	17049	17121	17062	17066	17168	17065	17170	17022	16993	17119	17079	16894	17128	17151	17125	17133	17129	16929	17182	17005	17116	17188	17299	17187	17083	17019	17270	17172	16995	17094	17246	17180	17165	16990	16991	16948	16996	17077	17172	17105	17193	16984	17203	17173	17265	17067	17066	17088	17113	17081	17125	17145	17111	16970	17141	17088	17006	16950	16990	17024	17115	17181	17071	17027	17205	17167	17035	17212	17140	16983	17160	17031	17040	17129	17122	17207	17101	16887	17135	16980	17023	17080	17181	17049	17135	17070	17082	17095	17155	17012	17056	17162	17076	16977	17112	17046	16951	17075	17120	17103	16999	16832	17048	17084	17222	17086	16974	17090	16839	17097	16992	17051	17092	17112	17197	17051	17036	17294	16999	16993	17167	17059	16921	17020	17045	16955	17165	17126	17055	17087	17116	17108	16969	17052	17115	17289	17000	17209	17048	17043	17005	17147	16956	16966	17223	17030	16969	16956	17206	17155	17003	16989	17117	17035	17126	17053	16950	16862	17032	16950	17033	17104	17112	16986	16954	17139	17134	17114	17103	17110	17074	17165	16871	17055	16976	17074	17014	17024	17046	17102	17142	16962	17041	17123	17109	17219	17030	16921	17219	17189	16981	17095	17015	17204	17009	17083	16933	17059	16998	17336	17077	16976	17142	17028	17110	17002	17110	17061	16824	16926	16980	17093	17060	17049	17281	17022	17270	17051	17152	17098	17024	16874	17102	17050	17019	17025	17220	16980	16989	17089	16993	17175	17140	17037	16937	17106	17089	17127	17021	17045	17083	17093	16912	17023	17183	17239	16954	16991	17070	17225	17196	17090	17247	17060	16999	17102	17033	16914	17107	17156	17076	17041	17035	17100	16986	17182	17060	16995	17161	17063	16913	17077	17278	17035	17063	17007	17045	17041	17150	16997	17071	17201	17164	17103	17175	17131	17142	17160	17030	17091	17060	16981	17131	17154	17132	16956	16999	17063	17125	16995	17022	16994	16917	16973	17033	17179	17069	17037	17037	17009	17107	17002	16934	16980	16944	17076	17184	17100	17083	16917	17028	17035	17085	17010	16974	17187	17058	17130	16978	17021	17254	17151	16797	16977	16885	17197	17162	17240	17200	17199	16942	17024	17023	16980	17042	17034	17119	17007	16939	17106	17021	17073	17137	17192	17134	17086	16924	17224	17124	17061	17150	17072	17171	17167	16960	17211	17101	17205	16980	17041	17130	17128	17275	17105	17019	17066	17063	17249	16970	17076	17045	17086	17123	16940	17042	17015	17182	16991	17234	17073	17194	16983	17116	17022	16949	17078	17141	16973	16902	17149	17192	17096	16940	17203	17080	17020	17191	16968	17161	17108	17089	16977	17046	17159	17074	17063	17144	16947	17113	16991	17160	16865	17038	17079	16959	17074	16866	16949	16943	17083	17106	17012	17045	17075	17090	16997	17075	17313	17132	17076	17127	16980	17171	17092	17023	17152	17204	17178	17182	17115	16938	17025	17275	16986	17180	17180	17030	17059	17234	17127	17045	17071	17112	17158	16924	17028	17000	17230	17171	17058	16981	17089	17074	17184	17141	17051	16965	16965	17088	17046	16997	17246	17167	17215	17164	17206	17117	17153	17074	17046	17129	17107	17082	17144	17106	16948	17248	17191	17055	16791	16900	17159	17075	17220	16977	16958	17183	17079	17133	17046	17016	16924	17084	17261	17214	17171	17154	17106	17189	16978	17087	17126	16941	17124	17054	16860	17184	17090	17043	17094	17062	17095	17170	17193	17026	17115	17052	17098	17056	17114	17150	17059	17031	17179	17019	16926	17158	16837	17043	16999	16980	16959	17051	17038	17023	16905	17041	17079	16941	17193	17103	16972	17074	16980	17002	17145	16859	17148	17107	17060	17149	17172	17197	16989	17169	17017	17070	16975	17147	16966	17187	17242	17052	17118	17024	16985	17024	17120	17091	17080	17007	17196	16977	17067	16947	17148	17203	17187	17206	17072	17243	17206	16852	17009	17134	17040	17041	17240	17050	17252	17076	17073	17090	17194	17134	17262	16885	17151	17084	17004	16775	17211	16943	16799	17208	17210	17005	17124	17187	17058	17204	17016	17185	17108	16946	16903	16989	16870	17158	17095	16920	17034	17198	17073	17068	17181	17203	16938	17019	17144	17098	17122	17005	17076	17330	17089	17197	17071	17121	17194	17088	17060	17094	17036	17027	16979	17090	17108	17182	17127	17004	16993	16951	17214	17190	17109	17070	17258	17166	17099	17116	17109	17266	16946	17057	17055	17094	16963	17156	17158	16968	17062	16941	17102	17132	16964	17035	17034	16929	17060	17174	17008	17030	16880	17154	17145	16956	16993	17221	17093	17144	17185	17144	16968	16984	17054	16970	17009	17069	17046	17125	17083	17149	16915	17208	16969	17168	17068	16965	17064	16955	16891	17106	17146	17169	16984	17026	17217	17060	17077	17047	17091	17135	17085	17065	17100	17146	17188	17086	17082	17095	17041	16965	17312	16978	17207	17136	17011	17084	17096	17111	17051	17219	16990	17148	17178	17068	17186	17073	17023	17092	17230	17210	17016	17001	17180	17140	16997	17059	17201	17059	17199	16972	17128	17071	17054	17142	17207	17032	17141	17093	17047	17268	17005	17074	16942	17200	17094	16878	16937	16944	17157	17122	17179	17095	17073	17220	17057	17186	17158	17079	17178	16949	17053	17021	16959	17040	16985	16998	17079	17127	17108	17097	17074	17140	17029	17097	17000	17113	17112	16875	17118	17254	17126	16978	17006	17046	17044	17056	17057	17088	17043	17185	17137	16969	17208	17015	17044	17143	17003	16999	17172	17092	17060	17051	17068	16950	16943	17184	16993	17101	17075	16967	17190	17175	16878	17120	17035	17145	17233	17226	17057	17106	17054	17104	17225	17164	17157	17131	17046	17062	17141	17262	17166	17046	16986	17001	17061	17109	17165	17112	17133	16933	17030	17101	17002	17165	16926	16950	17168	17176	17092	16964	16955	17082	17170	17015	17041	17076	17096	16997	16957	17099	17079	17062	17196	17093	17287	17374	17190	17136	17074	17174	17140	16951	16913	17113	17126	17118	17023	17198	17240	17148	17173	16982	16975	17156	17278	17066	16965	17206	17006	17203	16955	17026	16951	17039	16893	16900	17149	17055	16987	17150	16969	17085	16981	17072	16934	17177	17069	17100	16906	17256	17174	16996	17187	16949	17104	16955	17027	17040	17137	17036	17062	17095	16950	17101	17176	16948	17113	17017	16974	17139	17088	17287	17044	17117	17156	17130	17053	16905	16938	17189	17096	17018	16968	17151	16915	17121	17052	16974	16989	16965	17134	17069	17171	17112	17089	17132	16974	16950	17031	17054	17189	17067	17024	17013	17069	17121	17085	17073	17155	17060	17190	17197	17160	17068	17014	16948	17134	17150	16977	16848	17078	17139	17163	17040	17151	17049	17256	17040	17022	17049	17079	16884	17160	17033	17023	17143	17149	17082	17263	17085	17146	17089	17031	17073	17079	17089	17031	17043	17155	17144	17095	17051	17115	16917	17213	17051	17175	17040	17157	17060	16985	16945	17104	17055	16877	16920	16895	17104	16973	17065	17078	17040	17168	16973	17058	17016	16924	17060	17065	17090	17004	17081	16953	17084	17086	17047	17137	17007	17070	17187	17250	17129	17035	16999	17097	17132	16870	17038	16892	17080	17074	16854	17027	17178	17044	17144	17135	17044	17199	17125	17142	17332	17300	17222	17107	17058	16897	17193	16833	17041	17002	17081	17033	16975	17248	17012	17101	17087	16997	17128	17196	16954	16939	17005	17288	16979	17110	17165	17104	17071	16948	16979	17078	17175	16919	17060	17143	16837	17309	17072	17041	17204	17180	16919	17074	17242	17245	17103	17044	16965	17065	17128	16924	17023	17210	17078	17095	17037	16901	17035	17102	17114	17058	17278	17128	17193	17070	17019	17057	16988	17158	17169	17123	17152	16873	16992	17190	17139	16911	17117	17149	17079	17123	17144	17306	17014	17068	17029	17056	17115	17021	17211	16998	17105	17051	17142	17240	17104	16965	17103	16985	17181	17103	17142	17124	17230	17039	17221	16848	17252	16846	17210	17193	16968	17192	16989	17022	17115	17010	17215	17126	17162	17183	16968	17096	17420	17210	16911	17230	17000	17083	17113	17074	16976	17217	17207	17055	17022	16972	17284	17156	17273	17123	17143	17219	17038	16959	17127	17125	17047	17080	17239	17067	17026	17141	16915	17126	17228	17141	16924	17123	17022	16951	16882	17009	17067	16975	16990	17035	17066	17176	17062	17080	17023	17150	17175	17132	17307	17326	17079	16938	16931	17020	17137	17065	17105	17150	17088	16991	17103	16971	17202	17109	17019	17106	17026	17119	17113	17053	17195	16910	17074	17136	17037	16986	16956	16967	17197	17031	17064	17195	17110	17250	17032	17124	17014	17008	17108	17239	17046	16986	17234	16888	17092	17117	17011	17106	17268	17203	17015	17086	17224	17008	17174	16995	17008	17213	17100	17217	17067	17204	17020	17120	17068	17093	17130	17032	17075	17219	17121	16953	17159	17188	17009	17054	17241	17197	17062	17100	17118	17227	17003	17006	17031	17135	17076	17090	17009	17204	17193	17119	17013	17237	17097	16954	17080	17165	17054	16988	17200	17117	16943	17177	17313	16920	17223	17006	17068	16946	16970	17005	17003	17221	17161	17026	16967	16897	17182	17120	17138	17064	16905	16970	16975	17107	16943	17228	17071	16953
22700	21096	28867	24225	24275	29354	32563	27904	26039	25222	24483	24165	24080	23507	23196	22867	22608	22489	22406	22297	22321	21930	21985	22071	22141	21893	21867	21865	21816	21929	21883	21872	21813	21682	22030	21909	21903	21941	21929	21823	21602	21971	21821	21688	21613	21727	21739	21531	21724	21781	21810	21821	21764	21795	21757	21627	21727	21643	21774	21949	21715	21843	21761	21740	21720	21514	21557	21667	21572	21792	21659	21656	21753	21530	21671	21680	21885	21687	21513	21663	21691	21465	21734	21741	21617	21789	21368	21521	21420	21725	21597	21540	21603	21600	21688	21690	21650	21598	21686	21624	21784	21679	21609	21628	21768	21819	21736	21704	21508	21921	21531	21558	21456	21560	21737	21543	21719	21786	21618	21617	21627	21607	21643	21541	21463	21587	21640	21801	21814	21571	21588	21499	21271	21525	21471	21880	21659	21788	21642	21652	21688	21751	21805	21611	21406	21872	21592	21468	21627	21637	21722	21572	21662	21684	21686	21850	21616	21874	21518	21670	21627	21651	21768	21607	21451	21760	21368	21645	21682	21681	21321	21560	21465	21551	21564	21539	21600	21856	21565	21811	21569	21533	21747	21645	21438	21704	21711	21489	21740	21699	21665	21758	21633	21449	21533	21552	21752	21510	21333	21662	21723	21532	21867	21580	21670	21759	21429	21739	21679	21540	21783	21793	21700	21684	21637	21644	21672	21824	21742	21608	21653	21586	21469	21622	21558	21652	21685	21766	21521	21708	21634	21542	21760	21590	21785	21619	21635	21434	21372	21675	21384	21448	21712	21393	21808	21736	21489	21536	21866	21725	21660	21425	21606	21494	21609	21550	21630	21548	21707	21966	21466	21743	21765	21728	21421	21677	21479	21531	21670	21468	21501	21622	21461	21639	21478	21525	21571	21805	21607	21632	21541	21577	21694	21452	21613	21558	21504	21840	21355	21602	21575	21593	21646	21646	21852	21463	21319	21595	21553	21571	21651	21752	21727	21533	21572	21740	21751	21641	21634	21667	21676	21534	21649	21539	21584	21661	21561	21703	21636	21564	21553	21467	21842	21510	21602	21651	21481	21592	21652	21648	21558	21740	21609	21744	21667	21553	21617	21739	21446	21595	21543	21421	21489	21695	21736	21609	21744	21560	21709	21423	21428	21553	21557	21644	21568	21554	21370	21666	21655	21557	21348	21669	21800	21546	21546	21675	21637	21321	21703	21690	21941	21454	21645	21635	21583	21627	21646	21483	21696	21695	21647	21687	21367	21454	21644	21569	21619	21345	21474	21683	21768	21543	21587	21816	21514	21453	21394	21713	21729	21772	21834	21625	21519	21655	21623	21481	21761	21682	21633	21784	21453	21730	21562	21455	21476	21785	21697	21712	21609	21620	21712	21596	21820	21732	21417	21712	21457	21645	21709	21525	21522	21583	21709	21578	21819	21495	21449	21646	21601	21628	21550	21480	21585	21765	21651	21627	21598	21787	21612	21436	21470	21655	21716	21492	21671	21588	21581	21723	21473	21780	21669	21742	21655	21621	21684	21618	21705	21669	21444	21791	21696	21880	21600	21716	21626	21567	21488	21619	21394	21502	21574	21506	21881	21615	21360	21798	21572	21731	21583	21732	21606	21568	21618	21706	21558	21609	21673	21580	21712	21505	21677	21480	21566	21342	21594	21756	21594	21667	21457	21479	21556	21664	21684	21796	21699	21406	21473	21728	21607	21831	21475	21612	21758	21516	21545	21709	21492	21397	21745	21677	21665	21611	21676	21648	21589	21509	21628	21618	21614	21685	21517	21518	21640	21816	21660	21599	21671	21612	21997	21721	21579	21435	21674	21695	21548	21781	21739	21627	21393	21578	21674	21805	21738	21832	21659	21526	21394	21623	21632	21680	21475	21591	21609	21534	21592	21509	21575	21837	21586	21309	21522	21682	21661	21681	21547	21679	21560	21357	21530	21549	21523	21749	21585	21430	21565	21746	21594	21616	21540	21487	21349	21440	21798	21714	21639	21576	21694	21730	21551	21683	21640	21804	21848	21622	21612	21671	21747	21619	21803	21861	21622	21661	21721	21568	21683	21704	21667	21538	21623	21619	21797	21715	21668	21388	21712	21690	21527	21763	21751	21473	21731	21539	21583	21751	21638	21672	21468	21324	21431	21548	21582	21654	21774	21502	21603	21623	21978	21488	21698	21411	21556	21405	21278	21628	21678	21657	21571	21641	21737	21463	21640	21591	21719	21596	21567	21803	21747	21667	21601	21758	21600	21753	21617	21598	21388	21635	21407	21378	21637	21575	21727	21622	21672	21655	21890	21793	21867	21372	21663	21625	21676	21718	21630	21716	21777	21859	21590	21652	21606	21945	21439	21473	21790	21765	21847	21960	21686	21672	21522	21564	21626	21754	21861	21562	21640	21588	21863	21695	21783	21557	21670	21631	21657	21740	21727	21611	21741	21692	21505	21653	21611	21710	21811	21546	21384	21797	21706	21762	21561	21526	21602	21453	21767	21754	21634	21596	21607	21652	21779	21598	21512	21593	21696	21415	21763	21549	21727	21591	21771	21681	21779	21715	21748	21871	21644	21616	21563	21644	21763	21697	21783	21666	21629	21379	21602	21886	21658	21682	21611	21542	21939	21722	21671	21624	21601	21749	21514	21676	21599	21566	21856	21789	21828	21678	21504	21659	21542	21650	21447	21600	21736	21370	21521	21552	21501	21670	21664	21559	21806	21515	21452	21512	21683	21633	21656	21685	21726	21785	21686	21736	21584	21570	21727	21773	21633	21761	21721	21403	21693	21670	21678	21595	21575	21642	21447	21569	21501	21608	21725	21503	21517	21543	21522	21369	21564	21462	21740	21584	21343	21603	21642	21587	21775	21580	21735	21754	21753	21564	21540	21463	21547	21598	21691	21493	21832	21568	21685	21627	21628	21577	21629	21725	21535	21478	21724	21689	21854	21480	21600	21698	21534	21676	21564	21428	21539	21588	21608	21498	21509	21518	21759	21470	21665	21644	21652	21600	21645	21587	21612	21591	21644	21552	21811	21541	21669	21510	21654	21557	21735	21409	21470	21684	21580	21484	21547	21642	21743	21575	21727	21545	21715	21793	21634	21434	21621	21375	21701	21625	21650	21538	21703	21471	21517	21573	21573	21770	21644	21665	21483	21480	21672	21779	21799	21864	21768	21643	21495	21511	21571	21496	21565	21541	21600	21705	21530	21654	21584	21814	21510	21486	21593	21531	21678	21537	21307	21434	21668	21540	21476	21720	21591	21739	21661	21744	21647	21494	21661	21604	21459	21694	21664	21728	21651	21837	21485	21642	21673	21630	21633	21482	21775	21728	21424	21592	21482	21530	21531	21506	21724	21736	21605	21399	21651	21787	21515	21722	21509	21679	21772	21654	21709	21780	21324	21533	21560	21344	21420	21591	21468	21590	21806	21414	21606	21752	21525	21588	21456	21564	21691	21469	21593	21666	21760	21730	21597	21499	21674	21568	21692	21435	21755	21626	21858	21484	21520	21622	21589	21735	21568	21657	21832	21639	21641	21513	21755	21705	21514	21653	21630	21420	21797	21569	21707	21563	21636	21726	21680	21676	21837	21703	21601	21748	21654	21597	21617	21599	21462	21432	21438	21626	21801	21655	21720	21663	21615	21601	21645	21912	21537	21776	21503	21533	21682	21561	21775	21706	21772	21671	21614	21787	21646	21642	21431	21582	21554	21316	21593	21629	21732	21603	21591	21634	21491	21588	21731	21567	21809	21615	21772	21488	21727	21871	21587	21503	21613	21627	21626	21795	21636	21682	21675	21598	21751	21769	21852	21488	21570	21610	21737	21427	21598	21733	21557	21649	21668	21765	21844	21657	21706	21643	21473	21647	21603	21731	21767	21762	21450	21877	21783	21491	21705	21793	21830	21589	21660	21585	22034	21896	21569	21504	21625	21619	21621	21649	21796	21722	21659	21576	21705	21648	21490	21426	21743	21512	21624	21603	21827	21748	21574	21787	21687	21574	21651	21543	21586	21596	21670	21510	21810	21720	21570	21874	21653	21626	21793	21555	21553	21552	21805	21544	21669	21491	21770	21555	21568	21466	21592	21796	21680	21539	21699	21596	21779	21599	21654	21733	21650	21591	21886	21751	21747	21694	21450	21783	21590	21684	21627	21664	21743	21681	21576	21671	21535	21575	21582	21654	21744	21422	21650	21642	21587	21548	21546	21496	21481	21566	21821	21550	21672	21711	21576	21598	21633	21761	21822	21602	21786	21531	21733	21672	21705	21652	21661	21918	21581	21412	21644	21792	21588	21601	21842	21570	21558	21423	21817	21605	21390	21587	21622	21713	21732	21505	21566	21453	21404	21572	21502	21677	21513	21835	21760	21669	21746	21497	21513	21727	21525	21599	21645	21498	21777	21763	21590	21631	21759	21540	21584	21582	21671	21578	21791	21614	21667	21728	21627	21615	21678	21419	21696	21710	21437	21546	21530	21445	21676	21514	21787	21810	21616	21613	21445	21496	21410	21747	21937	21602	21829	21481	21661	21480	21483	21713	21552	21474	21567	21427	21584	21551	21535	21707	21627	21598	21715	21640	21646	21537	21505	21756	21605	21791	21563	21560	21759	21725	21541	21833	21793	21468	21849	21752	21466	21539	21817	21692	21488	21526	21680	21692	21382	21470	21688	21630	21712	21536	21348	21676	21456	21689	21570	21486	21491	21654	21887	21700	21524	21588	21627	21707	21615	21717	21738	21575	21533	21891	21560	21627	21446	21549	21689	21643	21708	21602	21742	21752	21693	21762	21666	21679	21671	21577	21543	21765	21643	21812	21725	21640	21479	21634	21509	21698	21644	21724	21577	21614	21602	21774	21801	21677	21876	21346	21732	21611	21705	21673	21577	21490	21571	21772	21796	21662	21602	21676	21590	21610	21614	21578	21525	21566	21570	21379	21659	21639	21497	21537	21568	21617	21454	21568	21505	21523	21580	21589	21544	21699	21697	21399	21664	21783	21555	21707	21726	21819	21404	21728	21670	21712	21688	21985	21612	21456	21732	21637	21457	21668	21340	21581	21474	21690	21732	21463	21723	21668	21840	21559	21802	21764	21610	21496	21434	21546	21587	21510	21619	21661	21494	21593
33705	57864	54314	44151	38699	33369	29290	26558	24387	22372	21420	21010	20442	20036	19133	18846	18275	18274	18153	17932	18073	17822	17668	17814	17649	17739	17499	17488	17728	17577	17369	17473	17524	17424	17411	17253	17402	17399	17283	17313	17556	17314	17302	17265	17405	17339	17466	17224	17336	17449	17366	17262	17157	17194	17227	17099	17097	17449	17077	17371	17358	17299	17409	17344	17208	17255	17435	17300	17376	17073	17262	17210	17266	17351	17354	17194	17410	17082	17254	17141	17138	17313	17261	17254	17173	17577	17287	17283	17486	17374	17301	17244	17307	17292	17164	17283	17231	17252	17316	17237	17473	17264	17139	17463	17282	17375	17280	17289	17397	17380	17190	17211	17219	17273	17283	17172	17256	17376	17397	17128	17403	17297	17307	17265	17603	17514	17308	17412	17322	17430	17215	17167	17304	17080	17222	17192	17340	17412	17366	17245	17261	17240	17418	17204	17353	17258	17138	17268	17230	17196	17172	17153	17383	17313	17257	17335	17187	17435	17241	17312	17261	17384	17366	17190	17221	17229	17137	17325	17244	17113	17116	17098	17241	17276	17269	17376	17305	17329	17005	17139	17553	17182	17373	17193	17222	17160	17306	17314	17195	17303	17211	17401	17228	17381	17244	17224	17282	17323	17389	17341	17273	17230	17362	17149	17313	17323	17265	17243	17295	17248	17210	17118	17245	17391	17360	17261	17285	17398	17417	17331	17446	17141	17446	17422	17171	17222	17412	17225	17216	17473	17254	17163	17389	17224	17291	17206	17176	17390	17185	17456	17227	17211	17162	17134	17254	17061	17282	17346	17100	17174	17430	17221	17328	17058	17327	17426	17381	17134	17404	17315	17129	17364	17306	17262	17374	17261	17282	17416	17238	17183	17285	17140	17371	17126	17146	17289	17320	17388	17249	17290	17226	17292	17346	17140	17332	17470	17337	17267	17295	17403	17300	17430	17190	17286	17192	17348	17378	17336	17286	17258	17324	17161	17341	17288	17173	17213	17168	17346	17352	17071	17335	17232	17130	17227	17251	17459	17085	17215	17303	17409	17213	17382	17111	17248	17232	16904	17344	17162	17171	17190	17319	17352	17190	17285	17227	17195	17322	17099	17426	17250	17330	17140	17262	17263	17371	17330	17274	17325	17206	17251	17423	17418	17258	17366	17299	17171	17194	17318	17205	17423	17224	17370	17170	17473	17213	17304	17384	17079	17323	17354	17321	17259	17329	17337	17356	17369	17426	17293	17217	17350	17321	17337	17377	17236	17381	17145	17264	17276	17183	17196	17346	17347	17235	17243	17292	17354	17534	17243	17609	17418	17324	17258	17075	17437	17180	17284	17393	17334	17216	17335	17327	17136	17242	17123	17208	17300	17348	17262	17108	17292	17512	17352	17379	17322	17232	17313	17124	17185	17383	17366	17302	17180	17465	17323	17347	17229	17226	17365	17300	17239	17248	17329	17152	17178	17294	17254	17350	17249	16990	17352	17211	17341	17280	17267	17240	17230	17340	17312	17276	17195	17330	17337	17315	17074	17294	17148	17338	17195	17181	17343	17308	17324	17317	17341	17280	17430	17370	17164	17460	17277	17299	17412	17228	17252	17162	17304	17224	17297	17228	17349	17340	17375	17210	17199	17266	17337	17118	17296	17219	17203	17435	17282	17208	17279	17492	17398	17408	17226	17344	17223	17356	17259	17231	17169	17287	17413	17321	17224	17331	17357	17288	17257	17286	17347	17243	17285	17239	17333	17333	17307	17265	17187	17337	17303	17423	17211	17447	17337	17356	17197	17301	17304	17250	17245	17257	17311	17263	17406	17330	17264	17289	17164	17275	17258	17185	17086	17214	17252	17327	17250	17330	17391	17394	17323	17234	17276	17336	17343	17377	17311	17316	17388	17161	17203	17388	17333	17247	17353	17179	17234	17091	17336	17432	17283	17218	17216	17281	17269	17351	17297	17255	17194	17237	17390	17302	17069	17242	17122	17240	17200	17333	17310	17308	17139	17324	17268	17358	17213	16992	17154	17194	17234	17445	17126	17514	17270	17453	17196	17226	17445	17282	17282	17248	17200	17163	17327	17211	17200	17390	17361	17157	17291	17091	17259	17324	16981	17350	17155	17201	17322	17224	17185	17253	17355	17476	17006	17282	17211	17597	17229	17293	17266	17227	17265	17255	17201	17390	17364	17380	17250	17259	17403	17462	17164	17411	17329	17305	17151	17185	17316	17138	17336	17343	17398	17014	17181	17505	17498	17028	17258	17191	17249	17341	17244	17412	17228	17260	17309	17339	17301	17278	17241	17425	17281	17233	17348	17326	17357	17356	17328	17406	17424	17256	17335	17233	17283	17369	17327	17102	17329	17268	17393	17305	17099	17326	17313	17118	17191	17246	17285	17260	17190	17227	17216	17269	17077	17300	17336	17308	17455	17321	17078	17323	17272	17150	17179	17177	17444	17272	17262	17193	17280	17254	17433	17308	17280	17164	17246	17355	17259	17203	17334	17277	17402	17285	17231	17308	17273	17438	17134	17366	17186	17200	17186	17314	17344	17314	17399	17098	17134	17285	16965	17409	17180	17137	17169	17363	17249	17169	17272	17248	17171	17119	17095	17195	17159	17267	17248	17367	17239	17420	17022	17152	17299	17282	17100	17232	17386	17441	17222	17302	17398	17429	17360	17214	17140	17509	17266	17456	17354	17374	17226	17221	17099	17446	17279	17303	17236	17280	17159	17354	17201	17228	17233	17246	17339	17197	17277	17507	17166	17269	17032	17315	17304	17230	17185	17267	17392	17323	17412	17199	17375	17194	17471	17171	17359	17151	17173	17199	17233	17322	17158	17347	17307	17215	17267	17291	17372	17396	17343	17093	17206	17429	17303	17321	17292	17333	17074	17197	17322	17251	17452	17074	17143	17150	17249	17341	17423	17210	17180	17292	17217	17150	17415	17490	17083	17269	17302	17316	17205	17223	17423	17290	17038	17367	17148	17087	17255	17036	17174	17345	17284	17336	17379	17321	17171	17239	17181	17400	17151	17219	17310	17218	17406	17272	17159	17337	17327	17345	17207	17266	17257	17230	17302	17283	17441	17179	17198	17673	17280	17269	17221	17344	17174	17277	17247	17132	17137	17286	17326	17345	17217	17348	17407	17309	17361	17306	17376	17143	17387	17336	17198	17309	17132	17187	17369	17227	17268	17123	17443	17230	17055	17324	17249	17245	17265	17221	17303	17411	17356	17256	17513	17193	17254	17294	17365	17451	17213	17216	17365	17407	17121	17433	17167	17343	17265	17235	17239	17199	17221	17376	17271	17275	17403	17203	17332	17469	17241	17280	17347	17329	17180	17214	17126	17323	17440	17259	17443	17215	17127	17247	17329	17189	17167	17297	17296	17341	17274	17256	17274	16944	17432	17197	17371	17479	17240	17264	17216	17173	17296	17480	17292	17194	17138	17384	17068	17179	17249	17219	17071	17136	17365	17311	17185	17143	17300	17295	17268	17150	17256	17295	17364	17361	17510	17318	17184	17450	17224	17205	17263	17313	17250	17318	17247	17230	17284	17330	17141	17286	17252	17245	17285	17225	17260	17398	17036	17289	17067	17344	17205	17324	17441	17241	17405	17341	17300	17312	17310	17305	17175	17247	17301	17268	17216	17300	17268	17335	17155	17262	17344	17291	17314	17135	17250	17258	17264	17073	17390	17268	17317	17413	17343	17374	17260	17253	17273	17501	17243	17368	17212	17234	17316	17291	17307	17282	17290	17203	17335	17044	17331	17421	17165	17257	17041	17254	17424	17461	17303	17301	17203	17210	17262	17437	17450	17295	17229	17432	17192	17311	17252	17316	17522	17281	17267	17335	17381	17251	17216	17312	17302	17333	17124	17203	17276	17276	17249	17272	17142	17284	17261	17325	17319	17190	17363	17299	17295	17372	17267	17221	17265	17326	17214	17000	17191	17147	17186	17286	17373	17269	17262	17184	17425	17350	17318	17205	17326	17316	17360	17262	17275	17275	17249	17420	17268	17131	17248	17266	17469	17278	17247	17287	17395	17291	17472	17426	17225	17241	17301	17300	17341	17207	17118	17257	17482	17271	17369	17312	17168	17175	17293	17432	17419	17301	17431	17225	17289	17204	17103	17239	17348	17415	17425	17267	17173	17350	17325	17270	17253	17106	17126	17140	17422	17189	17245	17221	17382	17260	17240	17290	17294	17351	17378	17129	17172	17298	17296	17271	17427	17349	17409	17214	17316	17180	17178	17272	17375	17422	17314	17294	17205	17170	17345	17278	17289	17074	17163	17267	17228	17328	17296	17099	17247	17278	17302	17364	17112	17337	17469	17321	17256	17298	17417	17207	17290	17204	17390	17201	17395	17317	17222	17298	17284	17179	17335	17155	17290	17381	17272	17321	17407	17128	17287	17199	17247	17246	17285	17310	17228	17129	17423	17281	17385	17272	17174	17422	17335	17284	17067	17102	17227	17281	17226	17277	17415	17368	17237	17157	17217	17200	17141	17193	17185	17172	17195	17193	17102	17418	17216	17378	17388	17339	17195	17328	17141	17310	17197	17292	17373	17283	17300	17319	17162	17434	17230	17273	17168	17265	17524	17281	17145	17299	17255	17056	17184	17213	17386	17314	17372	17132	17160	17454	17278	17287	17412	17157	17019	17472	17203	17316	17287	17331	17180	17201	17216	17473	17251	17318	17283	17211	17353	17303	17126	17174	17458	17331	17329	17159	17289	17301	17443	17200	17233	17200	17309	17462	17234	17239	17211	17354	17264	17190	17354	17156	17098	17267	17250	17349	17163	17247	17264	17397	17421	17143	17109	17335	17156	17160	17032	17300	17251	17387	17395	17242	17347	17250	17330	17330	17371	17464	17277	17159	17278	17379	17353	17431	17392	17311	17155	17326	17190	17402	17231	17299	17350	17474	17251	17261	17485	17198	17310	17157	17223	17397	17217	17325	17124	17394	17282	17207	17167	17417	17139	17491	17245	17306	17345	17180	17466	17219	17198	17303	17171	17216	17324	17407	17260	17276	17395	17194	17311	17306	17377	17163	17212	17255	17243	17252	17334	17349	17247	17246	17310	17223	17286	17319	17278	17234	17396	17333	17131	17289	17157	17394	17181	17175	17291
30018	30401	39390	35672	30140	27442	25848	24236	23722	23284	22605	22506	22286	22265	22044	21740	21590	21716	21662	21500	21797	21472	21590	21465	21391	21597	21732	21514	21304	21486	21317	21628	21323	21459	21352	21510	21313	21437	21505	21326	21687	21522	21390	21598	21379	21479	21391	21465	21326	21501	21459	21341	21312	21427	21462	21423	21436	21470	21586	21469	21607	21316	21208	21250	21298	21540	21317	21458	21284	21381	21242	21305	21202	21530	21492	21357	21229	21188	21162	21471	21423	21530	21315	21413	21536	21325	21240	21286	21124	21428	21350	21386	21351	21355	21326	21400	21395	21545	21333	21394	21384	21266	21421	21356	21158	21306	21261	21247	21365	21329	21215	21374	21261	21338	21166	21378	21309	21477	21263	21340	21260	21449	21316	21432	21103	21170	21463	21246	21324	21381	21358	21352	21372	21134	21411	21269	21268	21283	21457	21445	21554	21351	21265	21507	21277	21456	21400	21281	21295	21265	21357	21186	21480	21433	21475	21461	21451	21430	21426	21103	21466	21330	21487	21372	21209	21212	21384	21259	21021	21301	21236	21258	21444	21343	21512	21407	21233	21407	21452	21180	21421	21256	21253	21205	21403	21329	21394	21289	21570	21364	21278	21399	21555	21420	21320	21550	21408	21244	21229	21310	21238	21362	21302	21435	21502	21303	21386	21492	21239	21252	21471	21465	21519	21402	21162	21370	21385	21428	21428	21457	21288	21408	21370	21491	21434	21282	21343	21566	21251	21301	21315	21331	21461	21404	21383	21454	21452	21309	21258	21484	21373	21361	21263	21535	21344	21376	21340	21367	21396	21354	21474	21283	21368	21364	21492	21484	21228	21243	21258	21125	21328	21308	21420	21437	21375	21303	21348	21375	21277	21411	21294	21253	21487	21262	21396	21430	21431	21235	21701	21426	21483	21499	21301	21237	21285	21303	21256	21348	21371	21398	21191	21133	21243	21291	21317	21314	21320	21248	21324	21294	21339	21106	21322	21296	21201	21383	21396	21245	21307	21329	21352	21127	21202	21194	21318	21070	21277	21456	21475	21253	21124	21329	21252	21473	21166	21189	21330	21255	21316	21325	21479	21296	21411	21324	21462	21256	21407	21283	21268	21301	21289	21162	21241	21396	21404	21426	21229	21309	21484	21159	21142	21294	21294	21205	21593	21266	21364	21419	21352	21382	21243	21238	21347	21285	21051	21376	21301	21508	21581	21347	21435	21367	21480	21321	21265	21121	21385	21324	21390	21595	21551	21108	21373	21456	21426	21393	21449	21273	21281	21391	21469	21323	21558	21538	21237	21410	21476	21348	21043	21310	21382	21440	21305	21199	21404	21310	21357	21310	21160	21405	21198	21422	21259	21312	21183	21198	21276	21200	21283	21420	21451	21410	21525	21425	21379	21338	21275	21302	21503	21351	21303	21363	21333	21446	21376	21631	21417	21345	21312	21170	21578	21405	21426	21388	21331	21331	21421	21528	21529	21486	21544	21278	21313	21549	21338	21337	21414	21370	21344	21164	21335	21302	21582	21390	21338	21275	21323	21227	21464	21223	21251	21232	21056	21329	21582	21263	21390	21432	21337	21399	21346	21338	21427	21270	21223	21404	21253	21361	21377	21206	21388	21398	21409	21219	21329	21283	21453	21340	21179	21222	21568	21320	21385	21321	21246	21444	21358	21454	21399	21297	21101	21251	21606	21355	21321	21356	21436	21307	21471	21435	21270	21286	21166	21247	21351	21480	21473	21470	21233	21302	21416	21271	21176	21442	21253	21337	21228	21375	21430	21268	21217	21419	21345	21530	21250	21242	21288	21245	21284	21347	21460	21615	21364	21374	21375	21729	21254	21337	21268	21257	21446	21438	21258	21238	21427	21207	21584	21486	21288	21597	21335	21380	21284	21343	21542	21406	21311	21311	21311	21382	21279	21290	21378	21264	21181	21389	21434	21415	21346	21479	21467	21320	21415	21486	21455	21193	21563	21235	21237	21458	21377	21333	21317	21492	21559	21340	21131	21405	21303	21220	21240	21281	21280	21192	21416	21386	21300	21357	21510	21253	21334	21282	21129	21498	21236	21398	21323	21384	21518	21170	21309	21574	21183	21243	21252	21245	21189	21270	21140	21401	21304	21200	21138	21379	21410	21368	21155	21470	21417	21467	21370	21314	21523	21177	21429	21249	21237	21637	21250	21387	21348	21361	21446	21238	21288	21029	21197	21119	21473	21167	21503	21429	21395	21219	21408	21317	21486	21391	21244	21383	21360	21181	21299	21566	21484	21319	21420	21261	21298	21368	21167	21273	21406	21447	21214	21435	21194	21514	21302	21258	21216	21428	21454	21388	21432	21471	21384	21151	21320	21299	21362	21352	21435	21346	21465	21331	21487	21351	21364	21347	21275	21272	21089	21288	21286	21363	21441	21214	21487	21367	21126	21051	21255	21380	21303	21531	21230	21290	21463	21248	21346	21311	21461	21295	21298	21417	21217	21141	21283	21307	21280	21451	21388	21406	21236	21480	21276	21621	21300	21513	21270	21091	21466	21354	21429	21404	21192	21221	21350	21323	21733	21103	21150	21378	21324	21351	21342	21383	21369	21288	21471	21299	21321	21560	21432	21217	21417	21299	21251	21517	21368	21227	21391	21597	21451	21506	21315	21370	21373	21270	21368	21381	21354	21241	21260	21383	21281	21209	21333	21307	21197	21460	21496	21401	21137	21507	21331	21435	21229	21290	21486	21445	21567	21320	21328	21460	21354	21403	21404	21291	21156	21203	21260	21477	21626	21348	21391	21220	21519	21297	21309	21248	21338	21433	21198	21270	21659	21282	21178	21287	21184	21340	21278	21337	21382	21426	21285	21260	21346	21470	21259	21341	21556	21101	21381	21274	21458	21520	21427	21578	21482	21418	21455	21460	21520	21230	21446	21425	21468	21062	21373	21293	21464	21270	21628	21370	21402	21340	21391	21359	21192	21290	21304	21460	21206	21202	21369	21400	21209	21219	21417	21373	21148	21515	21517	21291	21411	21366	21405	21636	21465	21458	21345	21487	21446	21434	21396	21471	21397	21555	21285	21415	21460	21388	21400	21449	21282	21361	21284	21141	21266	21319	21411	21499	21630	21264	21342	21566	21292	21411	21435	21653	21355	21515	21324	21442	21390	21418	21465	21514	21228	21391	21325	21397	21454	21249	21173	21412	21403	21210	21340	21382	21209	21543	21453	21233	21435	21448	21308	21527	21183	21266	21254	21512	21072	21153	21225	21331	21246	21465	21238	21399	21584	21142	21390	21438	21528	21520	21483	21403	21354	21260	21459	21404	21197	21344	21433	21303	21180	21401	21502	21354	21326	21309	21392	21540	21428	21396	21302	21268	21482	21278	21452	21483	21299	21108	21402	21331	21559	21488	21189	21375	21624	21191	21338	21211	21332	21300	21303	21248	21413	21414	21470	21355	21787	21147	21309	21171	21281	21213	21230	21323	21568	21441	21283	21355	21181	21641	21496	21439	21308	21200	21289	21272	21415	21442	21192	21472	21279	21373	21397	21361	21327	21227	21162	21345	21502	21521	21265	21410	21238	21585	21378	21203	21284	21541	21397	21376	21425	21403	21475	21454	21414	21191	21512	21462	21428	21270	21195	21265	21335	21099	21404	21401	21241	21390	21313	21383	21307	21198	21267	21402	21321	21395	21354	21393	21424	21191	21235	21149	21525	21320	21451	21359	21307	21265	21420	21513	21350	21339	21446	21307	21420	21388	21215	21360	21139	21229	21261	21317	21297	21296	21373	21437	21388	21403	21474	21327	21456	21283	21398	21406	21374	21293	21307	21462	21328	21398	21258	21310	21166	21436	21585	21331	21134	21162	21265	21240	21362	21322	21225	21287	21283	21275	21198	21214	21464	21176	21431	21320	21414	21307	21270	21269	21491	21216	21505	21350	21407	21184	21227	21336	21403	21290	21326	21396	21482	21256	21377	21410	21389	21486	21482	21128	21447	21699	21174	21318	21250	21395	21356	21563	21439	21149	21329	21417	21283	21280	21419	21432	21070	21450	21128	21460	21491	21382	21511	21525	21125	21224	21199	21377	21412	21424	21364	21290	21531	21488	21258	21277	21435	21320	21400	21288	21455	21321	21399	21257	21460	21486	21300	21264	21352	21271	21127	21260	21255	21433	21418	21405	21558	21327	21252	21366	21281	21320	21304	21332	21412	21367	21359	21357	21401	21378	21394	21541	21412	21153	21396	21494	21498	21174	21510	21136	21452	21385	21433	21508	21442	21254	21491	21492	21525	21432	21388	21036	21167	21389	21409	21512	21336	21317	21478	21290	21417	21217	21308	21056	21425	21395	21374	21498	21363	21284	21511	21389	21252	21198	21300	21254	21286	21360	21279	21224	21321	21399	21234	21485	21463	21247	21197	21381	21330	21233	21300	21210	21381	21157	21438	21526	21341	21448	21448	21285	21336	21414	21116	21262	21528	21490	21114	21467	21575	21261	21318	21107	21502	21357	21415	21500	21337	21427	21408	21387	21512	21317	21469	21239	21234	21201	21425	21272	21527	21205	21304	21318	21347	21245	21408	21299	21348	21441	21062	21392	21424	21296	21387	21289	21434	21441	21227	21271	21370	21027	21521	21184	21260	21521	21284	21282	21196	21429	21402	21421	21482	21361	21359	21300	21423	21324	21521	21303	21451	21304	21351	21269	21412	21250	21264	21439	21316	21315	21405	21282	21370	21404	21107	21274	21325	21546	21523	21262	21412	21538	21318	21303	21393	21260	21262	21333	21411	21335	21555	21351	21399	21430	21346	21228	21347	21455	21435	21232	21379	21430	21276	21230	21355	21318	21302	21078	21460	21542	21301	21478	21435	21264	21436	21362	21465	21480	21096	21467	21305	21187	21228	21431	21307	21471	21384	21392	21161	21390	21368	21340	21339	21355	21454	21166	21282	21197	21334	21610	21470	21205	21366	21202	21509	21322	21501	21566	21347	21183	21399	21321	21347	21421	21555	21317	21427	21298	21403	21133	21420	21439	21282	21407	21336	21215	21277	21350	21044	21212	21448	21502	21513	21485	21389	21146	21446	21374	21360	21151	21415	21426	21344	21398	21283	21479	21492	21278	21324	21184	21366	21140	21386	21265
32319	46168	42523	33464	29057	25688	23125	21729	20511	19504	18857	18752	18417	18222	18043	17785	17694	17584	17450	17555	17481	17277	17426	17351	17294	17234	17158	17219	17073	17299	17096	17327	17433	17338	17225	17258	17207	17179	17242	17046	17197	17165	17228	17065	17106	17026	17120	16998	16925	17039	17102	17025	17030	17075	17077	17184	17134	17159	17125	17367	17029	17319	17017	17017	17097	16966	17117	17208	17153	17047	17094	17275	17109	17153	17122	17241	17161	17154	17026	17020	17141	16993	17199	17114	17077	17026	17083	17239	17197	16971	17162	17140	17038	17174	17152	17181	17435	17062	17098	17186	17122	17133	17037	17252	17227	17172	17287	17028	17030	17142	17289	17140	17182	17025	17142	16996	17147	17061	17092	17182	17300	16967	17252	17259	17254	17087	17033	17116	17288	17156	17093	17267	17340	17247	17020	16999	17033	17129	17092	17116	16849	17187	17222	17161	17221	17306	17210	16934	17257	17332	16965	17308	17147	17216	17127	17108	17117	17075	17303	17144	17031	17306	17054	17223	17072	17244	17028	17071	17076	17115	17117	17327	17141	17111	17166	17044	16922	17201	17105	17075	17240	17014	17205	17155	17155	16988	17264	17193	17132	16984	17309	17310	17414	17222	16807	17241	17141	17092	17105	17093	17216	16962	17162	17041	17083	16980	17331	17236	17001	17184	17047	17087	17196	17288	17228	17274	17097	17031	17039	17142	17059	17101	17073	17127	17035	17177	17311	17097	17019	17025	17025	17267	17019	17124	17052	17227	17152	17054	17137	17030	16995	17099	16941	17061	17076	17174	17036	16976	17138	17116	17198	17039	17174	17066	17012	17058	17129	17129	17205	16964	17139	17004	17088	17082	17178	17179	17223	17135	17124	17163	17119	17119	17222	16951	17105	17346	17075	17140	17140	17037	16962	17175	16976	17148	16976	17173	17241	17281	17135	17158	16980	17155	17034	17172	17019	16937	17120	17047	17099	17132	17085	16980	16939	17122	17228	16912	17215	17218	17132	17267	17045	17205	17072	17217	17102	17329	17093	16927	17295	17138	17126	17155	17135	17107	17170	17021	17111	17173	17284	17059	17184	17130	17055	17074	16995	17021	17030	17118	17344	17159	16995	17212	17238	17232	17194	17245	17102	17244	17122	16923	17112	17199	17207	17272	17059	17161	17201	17025	17272	17175	17303	17021	17016	17157	17312	17152	17219	17089	17094	17195	16951	17255	17274	17063	17109	17038	17040	17177	17193	17184	17141	17092	17029	17083	17027	17268	17244	17122	17073	17191	17295	17246	17017	17021	17082	17053	17098	17067	17068	17157	17215	16996	17072	17226	17106	17242	16993	17028	17103	17201	16947	17146	17228	17142	17225	16962	17077	17084	17290	17027	17157	17144	17078	17161	17236	17023	17195	17057	17084	17127	17073	16966	17187	17299	17069	16941	16935	17122	17308	17025	17055	17036	16957	17108	16981	17349	17293	17155	17205	17169	17002	17071	17117	17186	16956	17192	17040	17206	17013	17199	17031	17278	17031	17160	17092	17205	17297	17041	16938	17113	17376	17128	17244	16982	17207	17068	17168	17282	17134	17254	16979	17101	17204	17260	17172	17142	17079	17130	17186	17195	17106	16856	17079	17127	17128	17068	17122	17137	17142	17100	17114	17093	17029	17169	17028	17081	17044	16904	17196	17247	17060	17158	17101	17186	17165	17138	17110	17059	17177	17117	17252	17151	17117	17015	17135	17140	17241	17098	17192	17085	16991	17308	17124	17206	17167	17053	17086	16930	17020	17096	17188	17162	16971	16997	17150	17036	17311	17105	17153	17223	17069	17321	16930	17037	17386	17002	17191	17181	17056	17348	17125	16921	17177	16938	17130	17158	17249	17026	17237	16981	17245	17185	17104	17331	17292	17011	17085	17195	17155	17217	17205	17070	17185	17050	17130	17214	17021	17232	17171	17094	17229	17084	17100	17062	17230	16979	17337	17120	17019	17348	17146	17221	16954	17178	17143	17034	17073	17119	17042	17192	17047	17315	17016	17056	17092	17086	17234	17119	17119	17220	16941	17218	17082	17005	17134	16994	17202	17263	17070	17166	17126	16922	17274	17162	17157	17168	17061	16977	16989	17152	17190	17154	17151	17195	17159	17129	17186	16972	17107	17067	17071	17173	17192	17067	17283	17075	17178	17024	17252	17082	17199	16974	17064	17192	16973	16986	17099	17114	17106	17125	17052	17169	17006	17182	16966	17060	17000	17047	17126	16944	17210	17181	17264	17141	17063	17042	17151	17121	17094	17178	17285	17132	16998	17152	17059	17152	16971	17221	17276	17259	17145	17059	17032	17067	17059	17163	17212	17225	17109	17148	17152	17250	17106	17160	16981	17121	17128	17225	17027	17023	17204	17162	17065	17082	17223	17139	17275	17162	17212	17090	17081	17026	17110	17045	17209	17198	17093	17100	17265	17066	17151	16988	17016	17020	17118	17130	17148	17034	17189	17175	16959	17133	17197	17064	17066	17159	17022	17139	17010	16959	17319	17257	17228	17105	17103	17062	17224	17194	17258	17174	17122	17166	17129	16987	17056	17114	17268	17219	17000	17059	17182	17205	17115	17029	17166	17221	17215	17172	17176	17080	16846	17133	17110	17202	17177	17194	17087	17287	17027	17035	17230	17197	17066	17064	17086	17111	17267	17289	16991	17163	17127	17180	17141	17212	17022	17141	17066	16937	17155	17093	17191	17116	17073	17066	17084	17033	17133	17164	17278	17076	17224	17294	17104	16989	17038	17051	17054	17074	16925	17189	17126	17035	17110	17118	17087	17082	17020	16945	17221	16899	17110	17083	17234	17097	17227	17235	17153	17197	17035	17238	17051	17048	17110	17054	17231	17146	17251	17039	17293	17242	17053	16929	17055	17149	17053	17037	17010	17097	17096	17124	17234	17070	17247	17063	17110	17069	17051	17095	17242	17193	17059	17064	17267	17061	17078	17060	17105	16874	17304	17033	17120	17162	17210	16975	17032	17135	17154	17169	17175	17057	16933	17046	17175	17112	17200	17080	17073	17064	17076	17023	17109	17204	17052	16992	16981	17114	17174	17100	17069	17131	17126	17109	17117	17167	17096	17241	17066	17234	17095	17021	17106	17161	17110	17089	16972	17025	17306	17232	17077	17182	17205	17135	16977	17125	17382	16994	17091	17271	17192	17206	17207	17103	17173	17141	17030	17119	17225	17241	17251	17037	16941	17273	17059	17088	17204	17158	17008	17165	17219	17193	17106	17190	17113	16957	17069	17207	16997	16973	17138	17035	17059	17115	17122	16926	17243	17255	17201	16914	17199	17182	17116	16995	17223	17070	17163	17089	17091	17074	17186	16973	17103	17139	17103	17118	17219	17241	17090	17072	17164	17187	17121	17119	17147	16873	17103	17073	17031	17068	17135	17099	16963	17129	17129	16914	17103	17057	17005	17161	17197	17105	17301	17158	16897	17155	17048	17074	17166	17232	17166	17046	17115	17099	17152	17156	17154	17170	17237	17049	17189	17011	17284	16978	16953	17183	17069	17100	17014	17169	17139	17155	17111	17292	17022	17194	16939	17167	17100	17116	17083	17099	17097	17263	17110	17005	17253	17115	17116	17075	17157	17116	17106	17045	17212	17125	17109	17014	17105	17048	17195	17015	17063	17028	17231	17171	17234	16967	17180	17108	17215	17231	17099	17138	17120	17010	17258	17136	16991	17336	17026	17147	17168	17133	17006	17006	17291	17018	17101	17161	17214	17081	17179	17144	17136	17162	17048	17163	17185	17261	17025	17066	17218	17251	17024	16991	17101	17299	17198	17149	17185	17196	17185	17158	16990	17169	17102	17025	17266	16989	17053	17065	17049	16986	17123	17196	17141	17169	17140	17065	17282	17147	17170	17215	17080	17239	17097	17335	17201	17069	17084	17120	17098	17151	17071	17119	17165	17125	17201	17183	16955	17225	17214	17146	17124	17090	16953	17127	17052	17077	17056	17005	16839	17070	17199	17137	17156	17166	17209	17139	17077	17160	17120	17087	17001	16933	17039	16991	17327	17209	17258	16975	17047	17304	17187	17054	17029	17009	17183	17025	17166	17038	17089	17007	17016	17099	16978	17009	17073	17203	17156	17225	17109	17061	17146	17032	17077	17097	17059	17208	17324	17053	16994	17254	17071	17080	17173	17062	17190	16906	17078	17087	17108	17027	17189	17073	17295	17071	17222	17000	17189	17185	16942	17135	16988	17162	17089	17067	17229	17165	17067	17134	17083	17218	17089	17205	17030	17159	16971	17063	17110	17031	17118	17287	17130	17185	17275	16980	17176	17092	17149	17040	17101	17138	17040	17045	17165	16917	17167	17231	17061	17008	17074	17041	17045	17110	16976	17058	16949	16979	17074	17102	17149	17142	17152	17287	17132	17027	17266	17173	16948	17139	17199	17180	17012	17017	17120	17108	17092	17267	17087	17207	17207	17034	17064	17001	17090	17219	17176	17100	17078	17088	17168	17388	17278	17058	17106	17134	17120	17257	17152	17009	17050	17224	17121	17196	17354	17142	16962	17017	17075	17092	16996	17082	16936	17333	17189	17048	17292	17074	17138	17115	17224	17228	17107	16973	17180	16930	17071	17225	17129	17026	17213	17079	17037	16916	17281	17116	17044	17151	16997	17148	17204	17263	17157	17213	17172	17140	17253	17122	17149	17174	17118	17077	17146	17103	17029	17122	16936	17077	17090	17016	17011	17192	17048	17017	17105	17015	16957	17147	17197	17071	17272	17077	17090	17085	17195	17154	16886	17082	17136	17237	17022	17079	17180	17018	16973	17290	17169	17115	17045	17276	17217	16993	17211	16962	17152	17116	17260	17232	17063	17164	17035	17095	17290	17015	16964	17135	17131	17222	17068	16933	16951	17180	17225	16985	17215	17235	16922	17164	17092	17245	16981	17164	17102	17137	17259	17097	17079	17155	17015	17124	17228	17220	17102	17019	17027	17101	17103	17264	17042	17085	17120	17235	17221	17235	16999	17130	17040	17059	17262	17215	17144	16995	17095	17087	17212	17010	17046	17048	17039	17021	17209	17079	17190	17087	17238	17119	17020	17030	17044	17054	17144	17213	17160	17228	17023	17141
23865	21109	28828	26356	27724	29575	29343	25999	24899	24271	23631	23055	22824	22623	22369	22007	22021	22060	21754	21770	21540	21890	21503	21402	21533	21482	21315	21510	21440	21467	21448	21427	21214	21244	21403	21169	21343	21552	21374	21496	21461	21312	21446	21307	21518	21030	21369	21309	21187	21321	21417	21310	21440	21462	21353	21097	21202	21233	21283	21414	21397	21266	21136	21207	21100	21388	21389	21184	21298	21112	21229	21184	21178	21256	21528	21354	21357	21228	21072	21141	21136	21014	21170	21227	21403	21338	21303	21307	21381	21372	21200	21321	21155	21531	21306	21448	21157	21199	21311	21168	21238	21283	21229	21182	21431	21270	21392	21327	21160	21192	21148	21043	21096	21193	21281	21143	21233	21368	21111	21072	21564	21279	21322	21257	21244	21339	21421	21190	21363	21273	21385	21001	21291	21363	21205	21480	21274	21411	21510	21175	21269	21373	21116	21198	21386	21300	21445	21122	21294	21161	21043	21368	21300	21127	21311	21121	21409	21214	21154	21266	21269	21285	21341	21370	21453	21386	21280	21281	21224	21362	21211	21255	21393	21412	21415	21243	20938	21110	21271	21356	21288	21126	21160	21350	21224	21385	21356	21366	21119	21287	21382	21459	21181	21315	21256	21445	21161	21191	21285	21341	21180	21136	21283	21404	21481	21213	21558	21068	21211	21192	21427	21270	21480	21537	21380	21211	21308	21268	21230	21304	21333	21380	21360	21350	21214	21153	21406	21405	21315	21353	21274	21377	21319	21322	21394	21447	21385	21224	21329	21322	21313	21377	21530	21551	21364	21198	21026	21261	21134	21427	21344	21237	21397	21336	21371	21369	21408	21400	20940	21235	21272	21231	21449	21037	21257	21287	21334	21159	21422	21365	21318	21137	21165	21094	21084	21391	21023	21419	21275	21011	21333	21071	21205	21185	21273	21299	21040	21360	21323	21481	21508	21162	21373	21138	21142	21209	21062	21160	21263	21138	21353	21077	21333	21105	21233	21539	21136	21302	21377	21423	21445	21187	21313	21087	21499	21142	21336	21627	21247	21056	21427	21472	21341	21272	21321	21268	21091	21158	21501	21211	21139	21315	21201	21310	21340	21136	21222	21202	21481	21503	21276	21156	21144	21338	21247	21132	21316	21536	21237	21283	21311	21243	21321	21381	21173	21234	21364	21337	21172	21214	21297	21183	21212	21378	21145	21225	21214	21475	21235	21118	21311	21335	21202	21437	21514	21473	21391	21342	21266	21335	21232	21171	21252	21157	21312	21399	21073	21028	21344	21130	21089	21085	21325	21204	21353	21245	21414	21450	21309	21307	21155	21376	21420	21322	21238	21296	21264	21257	21372	21329	21386	21117	21302	21193	21132	21285	21325	21182	21291	21417	21198	21316	21302	21376	21222	21252	21403	21205	21284	21031	21140	21129	21120	21374	21453	21073	21136	21085	21249	21467	21405	21194	21358	21093	21291	21264	21223	21342	21079	21368	21132	21418	21477	21286	21160	21123	21169	21588	21293	21352	21234	21011	21557	21256	21227	21199	21083	21144	21190	21354	21434	21348	21229	21266	21202	21444	21316	21152	21301	21228	21166	21215	21389	21328	21397	21389	21191	21273	21316	21345	21376	21388	21219	21240	21337	21276	21263	21105	21299	21351	21277	21337	21203	21399	21224	21419	21385	21344	21387	21432	21165	21317	21287	21591	21317	21302	21160	21255	21315	21356	21133	21373	21115	21209	21351	21386	21413	21132	21182	21425	21238	21172	21402	21254	21446	21373	21253	21252	21409	21421	21491	21295	21342	21398	21426	21384	21297	21224	21326	21326	21260	21213	21491	21322	21209	21242	21257	21194	21403	21382	21311	21225	21514	21235	21454	21243	21468	21216	21213	21008	21361	21230	21353	21297	21517	21155	21338	21261	21289	21314	21261	21250	21097	21272	21279	21558	21244	21284	21278	21082	21532	21500	21621	21409	21280	21267	21318	21340	21087	21385	21134	21201	21291	21298	21372	21320	21491	21258	21415	21457	21336	21205	21264	21291	21355	21305	21490	21369	21234	21451	21156	21108	21219	21127	21151	21368	21236	21310	21173	21268	21227	21512	21485	21116	21526	21490	21213	21361	21496	21537	21279	21197	21403	21233	21185	21510	21338	21141	21175	21286	21413	21150	21249	21400	21314	21437	21263	21357	21260	21462	21196	21314	21119	21580	21445	20940	21152	21335	21277	21170	21245	21015	21246	21359	21246	21124	21334	21461	21425	21214	21544	21320	21408	21388	21358	21299	21177	21232	21216	21352	21336	21484	21318	21212	21441	21353	21231	20985	21365	21340	21291	21358	21272	21295	21189	21335	21261	21427	21192	21140	21292	21282	21333	21147	21343	21491	21044	21158	21009	21122	21375	21237	21154	21198	21313	21398	21453	21332	21244	21048	21357	21308	21028	21249	21264	21179	21155	21375	21308	21166	21439	21327	21199	21228	21330	21403	21480	21062	21519	21171	21114	21218	21357	21155	21448	21288	21314	21390	21378	21069	21243	21377	21109	21370	21332	21259	21246	21215	21319	21341	21347	21342	21103	21147	21208	21375	21277	21210	21222	21148	21260	21341	21286	21198	21263	21340	21230	21300	21213	21418	21465	21480	21165	21372	21203	21247	21284	21264	21404	21070	21053	21177	21362	21460	21114	21169	21486	21279	21283	21497	21385	21146	21194	21191	21141	21438	21255	21179	21314	21354	21185	21439	21206	21387	21377	21394	21320	21407	21378	21441	21471	21185	21428	21294	21298	21394	21167	21125	21295	21089	21137	21214	21357	21103	21249	21362	21420	21403	21531	21245	21260	21143	21054	21144	21367	21357	21233	21417	21312	21325	21221	21104	21237	21260	21187	21323	21222	21274	21387	21322	21146	21395	21369	21334	21368	21237	21411	21319	21178	21077	21325	21177	21326	21295	21392	21397	21249	21413	21279	21541	21448	21368	21273	21120	21318	21406	21285	21106	21205	21042	21264	21151	21223	21212	21353	21403	21537	21309	21303	21198	21347	21211	21089	21174	21219	21252	21201	21304	21050	21215	21440	21294	21306	21323	21223	21254	21268	21503	21301	21220	21483	21448	21249	21509	21282	21221	21377	21428	21238	21182	21368	21216	21103	21183	21223	21055	21047	21374	21298	21496	21342	21471	21335	21185	21080	21321	21294	21283	21327	21329	21400	21342	21213	21399	21144	21157	21437	21239	21209	21315	21342	21482	21361	21107	21172	21208	21282	21396	21216	21229	21248	21266	21395	21256	21436	21289	21451	21212	21527	21269	21269	21274	21373	21173	21371	21340	21393	21485	21329	21421	21397	21082	21219	21243	21366	21120	21370	21296	21397	21393	21374	21196	21373	21278	21356	21366	21466	21225	21141	21207	21545	21127	21340	21211	21336	21400	21237	21315	21148	21212	21275	21235	21289	21357	21276	21291	21327	21217	21139	21228	21302	21312	21246	21368	21423	21286	21310	21374	21338	21346	21572	21429	21329	21354	21118	21396	21240	21379	21397	21265	21295	21399	21229	21235	21358	21324	21147	21186	21342	21165	21411	21427	21303	21202	21297	21381	21146	21367	21310	21406	21456	21191	21260	21374	21296	21509	21210	21426	21230	21178	21276	21234	21390	21239	21413	21486	21287	21336	21321	21425	21458	21370	21221	21267	21473	21451	21303	21375	21621	21457	21288	21149	21181	21256	21304	21416	21278	21426	21392	21122	21303	21026	21487	21276	21330	21329	21298	21227	21317	21134	21447	21400	21375	21455	21275	21284	21406	21051	21189	21275	21252	21116	21179	21157	21269	21330	21368	21284	21429	21334	21247	20970	21104	21354	21388	21409	21279	21139	21251	21368	21151	21323	21289	21229	20952	21381	21208	21300	21396	21296	21479	21444	21408	21063	21378	21340	21161	21260	21200	21303	21230	21396	21179	21415	21261	21315	21362	21350	21393	21494	21255	21155	21577	21425	21528	21327	21304	21314	21186	21040	21307	21260	21259	21185	21138	21318	21450	21162	21312	21323	21231	21254	21262	21364	21446	21296	21116	21267	21371	21335	21367	21349	21275	21295	21353	21324	21347	21214	21094	21307	21388	21186	21225	21326	21287	21444	21263	21243	21306	21384	21314	21203	21318	21275	21263	21355	21249	21243	21439	21175	21378	21337	21212	21287	21271	21196	21133	21366	21300	21439	21385	21527	21710	21255	21443	21363	21225	21278	21430	21394	21421	21333	21243	21199	21386	21342	21303	21377	21445	21046	21024	21360	21293	21185	21379	21291	21235	21354	21087	21312	21167	21287	21354	21187	21391	21277	21191	21185	21220	21359	21326	21261	21243	21365	21455	21377	21460	21392	21405	21398	21284	21160	21416	21488	21224	21299	21248	21258	21345	21321	21286	21347	21168	21182	21240	21288	21212	21229	21356	21250	21363	21196	21318	21341	21428	21425	21403	21224	21308	21436	21210	21346	21329	21249	21205	21414	21154	21227	21082	21403	21173	21208	21036	21065	21296	21261	21220	21157	21271	21229	21432	21281	21403	21337	21205	21454	21417	21231	21142	20963	21265	21253	21394	21258	21251	21409	21446	21211	21291	21189	21519	21384	21292	21185	21345	21498	21429	21350	21212	21420	21386	21134	21552	21260	21277	21315	21210	21137	20942	21154	21283	21222	21367	21243	21460	21490	21320	21361	21261	21313	21486	21324	21226	21143	21322	21143	21135	21201	21448	21449	20989	21160	21357	21434	21236	21416	21354	21088	21233	20874	20971	21329	21473	21413	21552	21188	21265	21227	21198	21155	21264	21287	21330	21296	21336	21368	21324	21244	21319	21316	21194	21341	21337	21230	21294	21395	21242	21339	21327	21140	21345	21394	21218	21368	21203	21357	21054	21102	21265	21259	21250	21123	21442	21314	21434	21254	21352	21221	21174	21237	21248	20994	21215	21398	21262	21393	21298	21214	21202	21404	21303	21189	21248	21368	20907	21238	21363	21468	21163	21281	21081	21168	21159	21365	21457	21447	21416	21399	21228	21421	21215	21286	21343	21118	21283	21262	21436	21237	21318	21420	21235	21069	21281	21234	21338	21321	21302	21375	21280	21204	21201	21407	21329	21322	21236	21303
32055	52504	48811	39213	33743	29027	25897	23730	22324	21216	19845	19513	19402	19099	18466	18138	17949	17605	17598	17795	17510	17368	17399	17411	17408	17293	17023	17333	17156	17179	17406	17357	17023	17140	17069	17321	17150	17046	17304	17088	16992	17252	17102	17136	17085	17244	17028	17149	17246	17037	17079	17380	17167	17141	17197	17159	17323	17143	17258	17152	17092	17028	17368	17037	17193	17217	17258	17190	17102	17128	17158	17024	16939	16938	17052	17045	17065	17041	17112	17108	17225	17118	16988	17041	17199	17064	17110	16894	17177	17148	17019	17202	17051	17134	17102	17080	17022	17198	17213	17125	17036	17023	17035	17059	17139	17115	17216	17025	17138	17207	17045	17173	17140	17240	17151	17080	16945	17143	17140	17201	17237	17050	17168	17046	17191	17087	17037	17192	17062	17284	17073	17118	17173	17008	17173	16891	17228	17156	17060	17179	17046	17261	17086	17177	17202	17152	17129	17088	17151	17070	16965	17210	16956	17147	17110	17138	16957	17148	17224	16957	17023	17059	17042	17283	17056	17032	17023	17019	17112	17167	17056	17245	17040	17084	17082	17030	17216	17223	17202	17038	17196	17129	17103	17143	17080	17139	17138	17270	17261	17223	17117	17098	17120	17156	17067	16987	17064	16954	17098	17199	17212	16977	17059	17178	16887	17041	17113	17104	17001	17026	17043	17041	17197	17146	17118	17029	17270	17020	17059	17112	16998	17126	17156	17127	17008	17213	17095	17133	17058	17016	17144	16960	17192	17040	17035	17183	17016	17036	17011	17217	17046	17149	17082	17107	17179	17150	17169	16991	17063	17180	16935	17189	17133	17227	17170	17156	17257	16957	17167	17166	17167	17113	17103	17039	17115	17105	17152	17125	17103	17049	17076	17082	17203	17264	16981	17057	17067	17088	17263	16993	17177	17059	17172	17113	17159	17053	17044	17095	17086	17065	17242	17093	17045	17131	17080	17096	17027	17203	16987	17018	17072	16975	17111	17105	17033	17005	17131	17075	17057	17262	17137	16960	16962	17197	16967	16998	16923	16839	17262	17172	17127	16924	17226	17164	17192	17061	17005	17311	17142	17075	17187	17066	17065	17166	17021	17132	17063	16991	17141	17017	17206	17155	17214	17068	17043	17123	17000	17086	17112	17156	17119	16857	17039	17156	17089	17040	17258	17199	17132	17152	17045	17084	17141	17089	17005	17065	17207	17141	17107	17183	17293	17079	17218	17077	17012	17077	17033	17021	17373	17199	17141	17120	17105	17047	17143	17106	16910	17192	17213	17012	16973	17045	16941	17150	17179	17001	17200	17116	17217	17071	17199	17015	17194	16849	17116	17256	17084	17131	17183	17184	16971	17028	17152	16976	17112	16964	17063	17055	17077	17169	17114	17215	17235	17211	17172	17310	16975	17330	17068	17072	17037	17209	17202	17115	17156	17115	17010	17021	17117	16959	17113	17047	17100	17062	17250	17095	17075	17152	17127	16987	16943	17023	17033	17131	17231	17151	17187	17081	16991	17272	17323	17090	16978	17074	17160	17132	17082	17194	17192	17079	17052	17144	17220	17142	17124	17200	17220	17069	17160	17099	17047	17108	17184	17130	17184	17159	17262	17009	17109	17338	17217	17027	17032	17141	17096	17139	17061	17205	17293	17115	16841	17061	17121	17156	17110	17208	17135	17063	17213	17014	17024	17003	17181	16971	17088	17067	17048	17196	17014	16964	17077	16948	17069	17015	17194	17014	17141	17154	17050	17089	17078	17076	17125	17102	17153	17223	16999	17048	17040	17055	17195	16996	16979	17185	17206	16875	17130	17251	17088	17114	17214	17170	17295	16999	17383	17253	17224	17074	17177	17000	17214	17186	17055	17167	17070	17109	17158	17052	17193	17039	17061	17192	17221	17048	17202	17084	16887	17277	17082	17124	16953	17115	17190	17305	17147	17113	17098	17172	17265	16893	16941	17117	16906	16953	17125	17118	17050	17240	17197	17283	17007	17229	17167	17113	17197	16963	17102	17165	17109	17160	17109	17108	17153	17130	17003	17257	17020	17031	16933	17129	17069	17238	17129	17139	17218	17043	17029	17164	16880	17142	16982	17194	17108	17110	17110	17096	17154	16987	17124	17187	16995	17009	17033	17169	16969	17153	17081	17190	17072	17216	17225	17194	17123	17276	17137	17156	17048	16988	17023	17110	17087	17093	16983	17016	17042	17264	17165	17127	17044	16997	17026	17165	17174	17268	17073	17022	17014	16990	17056	17269	17239	17145	17076	17052	17022	17231	17133	17031	17145	17163	17165	17001	17255	16965	17131	17000	17094	17192	16994	17163	17364	17070	17238	17116	17075	17085	17218	17150	17278	17192	16945	16970	17240	17047	17160	17098	17275	17035	17069	17034	17266	17071	16949	17217	17083	17267	17019	17148	17119	17053	16942	17214	17007	16875	17217	17100	16970	17114	17084	17256	17041	17223	17036	17197	17113	17077	17346	17010	17210	17177	16949	17111	17009	17240	17076	17109	17082	17063	17066	17101	17180	17069	17252	16968	17203	17068	17119	17139	16928	17184	17109	17237	16898	17059	17236	17110	17027	17058	17018	17064	17131	17129	16965	16935	17361	17016	17082	17006	17255	17239	17117	16941	17008	17281	17076	17225	17240	17007	17123	17168	17213	17078	17023	17170	17160	17179	17167	16980	17061	17011	17163	17151	16863	17042	16963	17083	17227	17031	17216	16938	17073	17247	17160	17146	17104	17080	17105	17110	17021	17099	17126	17157	17281	17018	17093	17051	17147	17202	17062	16970	17188	17030	17094	17242	17342	17209	17135	16990	17069	17016	17162	17201	17282	17035	17125	17094	17031	17117	17162	16971	17023	17234	17033	16982	17212	17091	17047	16975	17210	16970	17042	17008	17298	17285	17118	16969	17221	17190	17298	17090	17192	17064	17023	17142	17214	16958	17044	17092	17185	17184	17004	16982	17251	17040	17156	17150	16893	17133	17125	17006	16959	17186	16980	17115	16999	17181	17121	17104	17089	16975	17062	17086	16999	17112	17178	17237	17141	16955	17315	17093	17069	17164	17059	17174	17135	17267	17187	17212	17105	17116	17031	16971	17024	17029	17085	17164	17030	17040	17091	17236	16975	16980	16885	17001	17206	17112	17007	17067	17048	17237	17021	17025	17122	17240	17062	17051	17134	17157	17198	17072	17183	17187	16942	17021	17047	17058	16969	17118	17181	17139	17133	17173	17214	17133	17201	17175	17213	17055	17039	17132	17210	17081	17118	17038	17054	16973	17206	16991	17168	16919	17225	17097	17084	17149	17164	17029	16981	17151	17096	17026	17156	17201	16995	17134	17018	17102	16992	17300	17225	17302	17231	17066	16988	17063	17157	17147	17177	17115	16979	17270	16950	17161	17055	17075	17094	17353	16968	17270	17114	17146	17165	17106	17044	17028	16995	17048	17136	17014	17023	17189	17182	17046	17003	17168	17124	16954	17138	17215	17071	17031	17243	17141	17105	17201	17027	17167	16906	17218	17197	16993	17226	17025	17006	17095	16962	17029	17068	17193	17074	17129	17333	17093	17274	17095	17239	17237	17124	17278	16830	17044	17075	17136	16939	17166	17229	17054	16997	17004	17076	17110	17276	17183	17102	17100	16978	17023	17042	16994	17151	17062	17377	17140	17002	17125	17109	17018	17139	17193	17213	16874	17028	17165	17286	17201	17087	16992	17126	17117	17022	17100	17103	17053	16996	17222	17158	17169	17007	17272	17102	17040	17217	17202	17083	17180	17104	17238	16947	17120	17192	16941	17255	17069	17295	17107	17208	17123	17183	17315	17038	17090	17189	17005	17104	17056	16990	17146	17123	17171	17041	17109	17066	17125	17081	17095	17108	16846	17060	17071	17148	16992	17027	17055	17081	17054	17076	17143	16950	17187	17029	17157	17248	17190	17021	17130	17083	17035	17157	17202	17082	17109	17009	17016	17014	17148	17160	16990	16965	17052	17273	17067	17225	16974	17232	17153	17076	17061	17171	17064	17017	17050	17017	17083	17139	17087	17053	17054	17263	16961	17204	17182	17218	17225	17165	17030	17053	17113	17084	16916	17062	17139	17070	17214	16982	17097	17190	17151	17087	17089	17035	17200	17031	17030	17167	17235	17129	17142	17011	17176	17148	17207	17116	17181	17375	17179	17082	16922	17102	16824	17038	17178	16984	17320	17099	17149	16995	17022	17077	17279	17168	17087	17184	16985	17186	17118	17003	17217	17219	17148	17093	17308	17171	17138	17257	17054	17186	16881	17238	16998	17179	16926	17150	17011	17002	17147	17171	16957	17348	17040	17015	17094	17151	17195	17031	17011	17056	16991	17160	17049	17297	17074	17043	17135	16992	17191	17205	17005	17054	17275	17260	17211	17049	17068	17057	17024	17083	17136	17141	17036	17032	17059	17011	16999	17046	17073	17149	17168	16986	17137	17081	16958	17068	17059	16806	16961	17051	17076	17131	17097	17219	16973	17144	17155	17035	17243	17213	17110	17169	17191	17004	16891	17209	17299	16984	17168	17117	17161	17188	17204	16950	17085	17116	17088	17107	17035	17011	17119	17076	16948	17209	17061	17099	17218	17031	17173	17330	17077	16996	17045	17235	17109	16815	17082	17248	17082	17154	17151	16945	16964	17074	17033	17070	16959	17008	17073	17242	17091	17170	16996	17108	17240	17270	17320	17109	17117	17307	16897	17291	17154	17154	17225	17191	17118	17145	17022	17079	17193	17099	17071	17117	17261	17188	17063	17118	17058	17134	17165	17175	17034	17103	17221	17121	16987	17192	17152	17012	17118	17006	17005	16981	17116	17175	17032	16936	17090	17117	17071	16939	17130	17075	17126	17205	17065	17128	17033	17183	17109	17199	17004	16970	17050	17129	17000	17076	17131	17216	16893	17121	17142	17096	17131	17161	16891	17139	17181	16977	17101	17095	17046	16986	17086	17014	17324	17072	17175	17383	17148	17060	16920	17180	16920	17241	17077	17268	17252	17133	16937	17114	16998	16992	17161	17177	17146	17215	17104	17038	17268	17069	17046	17226	17070	17159	17019	17048	17037	17181	17113	17124	17050	17089	17049	17120	17039	17080	17059	17131	17040
22629	21093	28899	24045	23980	29070	32581	27873	26523	26113	24909	24211	23957	23830	23498	23039	22767	22747	22509	22444	22401	22227	22245	22211	22333	22129	22289	22121	21823	22124	21992	22143	22019	22059	22033	21965	21908	21776	22089	21779	21942	21934	21877	21936	21859	21890	21676	21843	21950	21770	21759	21796	21856	21766	21701	21911	21771	21881	21769	22067	21867	21975	21667	21754	21828	21760	21711	22001	21609	21694	21770	21759	21905	21570	21873	21725	21907	21895	22009	22065	21967	21565	21844	21775	21724	21509	21851	21839	21601	21714	21795	21602	21890	21951	21794	21912	21759	21734	21556	21843	21772	21674	21803	21753	21744	21762	21695	21667	21755	21778	21460	21869	21995	21924	21877	21915	21717	21880	21929	21870	21801	21495	21863	21713	21883	21867	21870	21901	21913	21901	21877	22008	21918	21752	21819	21647	21789	21664	21556	21739	21894	21763	21859	21760	21626	22090	21687	21994	21825	21872	22025	21703	21749	21841	21997	21841	21837	21818	21777	21729	21943	21417	21740	21766	21777	21645	21849	21850	21750	21456	21891	21737	21793	21803	21663	21822	21851	21710	21996	21805	21808	21720	21763	21790	21747	21574	21913	21666	21755	21715	21795	21705	21795	21615	21957	21580	21851	21811	21781	21707	21535	21647	21576	21921	21937	21702	21574	21582	21753	21896	21790	21685	21902	21709	21648	21831	21840	21855	21671	21848	21805	21838	21751	21748	21587	21765	21717	21715	21601	22006	21944	21710	21690	21746	21830	21878	21818	21664	21716	21611	21690	21781	21740	21715	21793	21658	21799	22079	21788	21728	21874	21840	21689	21866	21713	21729	21758	21746	21718	21689	21792	21589	21881	21705	21874	21701	21777	22094	21621	21996	22063	21737	21840	21685	21869	21695	21711	21592	21932	21485	21792	21973	21832	21947	21891	22091	21752	21797	22021	21694	21836	21946	21914	21796	21744	21777	21718	21965	21749	21822	21761	21730	21727	21581	21639	21786	21918	21815	21602	21646	21861	21894	21981	21886	21636	21629	21738	21795	21763	21872	21797	21846	21764	21796	21905	21871	22041	21678	21855	21924	21721	21968	21637	21775	21979	21775	21649	21712	21840	21747	21794	21947	21763	21925	21722	21675	21709	21753	21901	21846	21808	21692	21897	21907	21708	21722	21683	21869	21908	21668	21797	21382	21709	21853	21847	21875	21739	22012	21751	21852	21794	21907	21792	21891	21876	21697	21894	21931	21688	21864	21878	21740	21464	21579	21804	21738	21688	21757	21873	21825	21758	21790	21766	21887	21803	21761	21736	21730	21961	21676	21630	21647	21831	21742	21849	21717	21705	21730	21940	21757	21708	21769	21790	21699	21725	21822	21879	21660	21652	21714	21708	21810	21955	22084	21896	21794	21912	21757	21796	21815	21759	21814	21574	21667	21651	21761	21623	21858	21595	21882	21586	21670	21809	21847	21816	21735	21914	21591	21647	21754	21582	21773	21834	21771	21741	21582	21832	21745	21537	21694	21579	21684	21949	21767	21841	21834	21957	21660	21864	21653	21935	21779	21879	21806	22010	21688	21881	21971	21776	21790	21671	21791	21866	21650	21960	21747	21834	21828	21663	21786	21842	21791	21758	21778	21888	21724	21616	21744	21601	21730	21823	21828	21827	21822	21902	21846	21692	21701	21645	21679	21759	21843	21760	21700	21617	21893	21804	21660	21541	21650	21774	21727	21816	21945	21794	21879	21720	21835	21767	21573	22007	21859	21886	21771	21729	21488	21705	21820	21850	21616	21720	21899	21909	21687	21978	21676	21798	21900	21835	21782	21670	21932	21905	21647	21895	21954	21826	21779	21795	21820	21877	21877	21768	21919	22064	21695	21802	21745	21594	21779	21712	21675	21850	21840	21954	21817	21686	21914	21737	21763	21597	21746	21865	21890	21811	21709	21799	21735	21786	21786	21887	21450	21770	21654	21729	21920	21911	21781	21830	21761	21685	21969	21662	21895	21845	21816	21865	21630	21723	21951	21406	21831	22057	21768	21849	21707	21898	21908	21770	21755	21781	21780	21457	21728	21808	21826	21759	21689	21817	21750	21886	21718	21696	21830	21876	21927	21925	21968	21686	21579	21634	21743	21780	21742	21719	21733	21813	21801	21930	21672	21695	21728	21573	21761	21939	21950	21817	21794	21697	21547	22020	21863	21858	21876	21756	21823	21894	21769	21620	21849	21688	21787	21889	21914	21646	21631	21592	21950	21661	21944	21825	21687	21860	21606	21752	21695	21695	21679	21881	21844	21637	21689	21775	21674	21769	21833	21747	21879	21621	21847	21759	21854	21868	21726	21498	21735	21839	21722	21899	21666	21573	21707	21928	21820	21743	21701	21923	21845	21866	22002	21890	21929	21714	21666	21831	21814	21917	21795	21687	21697	21832	21597	21702	21901	21828	21540	21792	21738	21764	21829	21813	21704	21778	21644	21837	21753	21916	21836	21957	21878	21791	21700	21962	21875	21635	21603	21919	21790	21812	21846	21993	21693	21707	21875	21778	21917	21713	21738	21763	21814	21785	21676	21573	21792	21636	21790	21786	21802	21847	21959	21879	21970	21802	21758	21886	21946	21676	21652	21802	21683	21865	21712	21846	21864	22020	21827	21846	21636	21914	22001	21738	21738	21768	21623	21785	21698	21718	21846	21748	22040	21901	21959	21645	21967	22069	21680	21741	21560	21757	22085	21779	21674	21760	21743	21963	21900	21572	21781	21763	21805	21738	21538	21635	21931	21913	21724	21708	21792	21449	21843	21794	21746	21622	21726	21765	21629	21797	21752	21820	21519	21685	21934	21821	21871	21962	21968	21651	21896	21737	21853	21687	21777	21678	21534	21876	21662	21716	21551	21779	21645	21797	21873	21722	21732	21717	21523	21526	21736	21897	21862	21896	21769	22017	21596	21590	21695	21671	21793	21979	21842	21763	21606	21705	21666	21765	21710	21969	21720	21565	21794	21693	21926	21893	21541	21763	21874	21820	21727	21567	21828	21674	21690	21749	21840	21852	21618	21662	21745	21595	21709	21705	21533	21680	21707	21611	21595	21763	21627	21804	21923	21587	21708	21880	21763	21726	21724	22053	21819	21843	21904	21814	21813	21756	21728	21833	21930	21838	21737	21901	21605	21905	21707	21602	21749	21706	21713	21828	21586	21831	21943	21803	21718	21881	21699	21666	21809	22028	21717	21702	21946	21739	21850	21889	21907	21674	21872	21827	22008	21926	21713	21769	21603	21821	21851	21840	21846	21863	21702	21919	21824	21669	21729	21899	21849	21691	21858	21974	21710	21754	21987	21868	21694	21789	21685	21711	21851	21787	21846	21657	21656	21699	21642	21678	21664	22102	21834	21835	21730	21888	21756	21770	21725	22019	21818	21741	21765	21864	21972	22073	21831	21585	21709	21937	21677	21850	21861	21645	21799	21902	21825	21847	21938	21757	22029	21712	21765	22017	21782	21671	21754	21841	21693	21631	21739	21733	21688	21757	21858	21774	21774	21737	21983	21772	21678	21753	21885	21932	21805	21895	21752	21843	21789	21649	21702	21848	21878	21757	21637	21770	21780	21822	21737	21775	21914	21834	21587	21804	21935	21607	21815	21502	21761	21692	21975	21864	21993	21770	21652	21745	21734	21991	21784	21776	21570	21666	21577	21711	21709	21890	21713	21923	22074	21800	21797	21807	21805	21889	21861	21989	21768	21732	21977	21680	21921	21771	21925	21720	21697	21866	21978	21773	21809	21679	21662	21591	21819	21741	21809	22002	21724	21674	21862	21586	21711	21673	21686	21694	21772	21636	21710	21951	21789	21855	21743	21944	21892	21859	21881	21992	21762	21584	21857	21787	21853	21805	21853	21880	21655	21852	21611	21677	21665	21905	21877	21899	21618	21946	21764	21636	21604	21654	21904	21836	21808	21782	21748	21785	21667	21786	21799	22059	21733	21787	21818	21701	21833	21913	21904	21907	21913	21871	21807	21688	21873	21886	21743	21571	21789	21816	21778	21663	21938	21981	21972	21855	21641	21892	21873	21890	21830	21951	21672	21816	21864	21773	21877	21902	21789	21734	21845	21827	21762	21873	21777	21898	21782	21674	21972	21824	21665	21625	21723	21891	21714	21902	21733	21670	21824	21781	21912	21776	21698	21741	21730	21640	21873	21572	21658	21588	21707	22025	21618	22005	21713	21706	21804	21876	21692	21937	21886	21809	21742	21551	21617	21714	21595	22002	21828	21769	21835	21859	21830	21776	21722	21710	21702	22140	21795	22013	21890	21635	21865	21853	21883	21840	21731	21922	21919	21816	21665	21877	21719	21709	21753	21807	21845	21491	21757	21836	21831	21878	21761	21868	21618	21834	21874	21937	21991	21929	21709	21678	21536	21578	21586	21827	21721	21992	21574	21839	21505	21829	22054	21962	21913	21830	21641	21618	21971	21773	21866	21703	21695	21712	21822	21905	21801	21818	21501	21680	22005	21810	21676	21738	21891	21845	21902	21920	21614	21639	21689	21919	21939	21685	21757	21698	21948	21845	21731	21874	21512	21848	21835	21757	21779	21812	21785	21723	21549	21946	21750	21653	21727	21617	21908	21767	21924	22006	22052	21728	21928	21960	21899	21645	21731	21893	21682	21832	21811	21920	21971	21624	21839	21898	22058	21690	21720	21887	21737	21773	21865	21824	21762	21868	21751	21510	21493	21617	21669	21949	21663	21782	21764	21776	22014	21913	21523	21890	21748	21821	21658	21859	21657	21722	21677	21773	21903	22024	21760	21866	21839	21926	21750	21836	21789	21974	21883	21700	21674	21915	21653	21852	21606	21730	21531	21702	21810	21737	21621	21708	21821	21914	21781	21643	21783	21672	21644	21767	21799	21821	21540	22080	21815	21743	21755	21762	21735	21789	21749	21894	21756	21819	21772	21952	21701	21850	21855	21789	21679	21799	21445	21801	21756	21865	21864	21761	21582	21751	21811	21717	22011	21899	21737	21797	21632	21861	21740	21845	21701	21752	21775	21939	21655	21704	21734	21833	21763	21804	21576	21833	21835	21811	21701	21811	21737	21888	21506	21742	21689	21719	21756	21665	21686	21814	21684	21807	21628
33799	57540	54150	43793	37821	32939	29398	26446	24855	23200	21530	20677	20256	20160	19622	19150	18597	18247	18199	18085	18123	17877	17875	17909	17834	17697	17685	17753	17553	17571	17462	17441	17550	17448	17439	17382	17381	17504	17416	17381	17316	17411	17535	17563	17498	17379	17341	17348	17459	17380	17293	17452	17353	17279	17499	17590	17360	17395	17399	17380	17174	17402	17537	17381	17317	17406	17327	17378	17420	17316	17445	17288	17445	17346	17409	17424	17435	17374	17428	17470	17247	17366	17355	17348	17453	17230	17501	17332	17504	17314	17345	17506	17510	17330	17294	17505	17260	17357	17401	17241	17311	17463	17464	17364	17379	17354	17328	17362	17307	17382	17382	17307	17629	17294	17533	17392	17230	17381	17377	17395	17282	17414	17299	17180	17267	17157	17322	17197	17467	17225	17363	17440	17400	17496	17399	17515	17437	17493	17398	17389	17258	17331	17321	17228	17429	17328	17253	17225	17589	17390	17325	17514	17392	17189	17529	17363	17230	17336	17418	17481	17265	17389	17343	17312	17261	17448	17210	17268	17353	17352	17332	17277	17273	17400	17349	17428	17503	17275	17339	17430	17361	17427	17430	17415	17484	17432	17486	17433	17321	17385	17450	17359	17300	17442	17373	17327	17286	17235	17427	17466	17304	17356	17436	17327	17412	17262	17136	17261	17381	17382	17302	17239	17387	17369	17342	17401	17342	17299	17567	17345	17206	17345	17454	17401	17327	17386	17439	17378	17314	17338	17296	17459	17346	17181	17363	17349	17518	17329	17361	17402	17420	17333	17231	17526	17323	17312	17334	17178	17207	17366	17311	17409	17183	17369	17471	17234	17472	17285	17356	17324	17215	17504	17256	17476	17367	17322	17441	17302	17345	17417	17254	17391	17209	17580	17367	17368	17373	17411	17403	17366	17382	17440	17419	17303	17237	17252	17288	17407	17424	17262	17449	17390	17459	17257	17392	17307	17469	17398	17570	17347	17276	17203	17273	17353	17431	17325	17501	17356	17276	17380	17348	17452	17078	17325	17391	17252	17377	17253	17354	17286	17397	17269	17391	17226	17406	17443	17317	17275	17234	17335	17295	17379	17501	17265	17342	17372	17294	17473	17439	17440	17252	17426	17401	17392	17262	17162	17426	17322	17420	17320	17466	17361	17430	17358	17336	17431	17476	17186	17287	17246	17403	17347	17307	17414	17309	17383	17415	17438	17451	17588	17149	17432	17497	17392	17243	17306	17380	17467	17324	17405	17373	17258	17369	17472	17404	17374	17281	17458	17425	17454	17272	17376	17232	17272	17333	17455	17520	17300	17380	17337	17395	17453	17373	17298	17331	17352	17392	17463	17276	17483	17210	17509	17535	17428	17240	17379	17453	17242	17409	17337	17214	17357	17258	17272	17315	17334	17487	17174	17316	17474	17278	17352	17413	17285	17405	17481	17473	17205	17317	17213	17402	17539	17271	17466	17473	17180	17385	17250	17301	17487	17297	17309	17505	17428	17226	17390	17256	17434	17231	17361	17445	17326	17355	17234	17513	17342	17369	17275	17480	17533	17354	17384	17247	17559	17427	17234	17367	17412	17350	17291	17341	17425	17173	17464	17385	17462	17417	17339	17515	17385	17258	17348	17324	17466	17316	17270	17445	17332	17367	17203	17392	17343	17366	17265	17493	17471	17356	17283	17352	17342	17460	17315	17380	17196	17310	17438	17386	17232	17362	17353	17244	17323	17427	17269	17330	17201	17457	17396	17378	17242	17440	17342	17398	17572	17258	17314	17256	17391	17298	17327	17319	17391	17311	17319	17347	17320	17352	17443	17406	17383	17270	17474	17435	17335	17423	17298	17144	17322	17368	17285	17392	17488	17213	17431	17515	17332	17179	17376	17318	17317	17333	17175	17276	17230	17458	17116	17431	17315	17430	17445	17362	17267	17310	17224	17223	17304	17303	17362	17204	17305	17428	17397	17367	17265	17392	17205	17343	17336	17408	17362	17362	17400	17368	17276	17284	17188	17440	17360	17501	17388	17479	17344	17449	17273	17333	17316	17336	17284	17212	17322	17380	17504	17398	17307	17212	17282	17387	17369	17393	17162	17335	17346	17294	17244	17103	17166	17412	17344	17275	17290	17338	17418	17384	17316	17453	17372	17370	17308	17356	17230	17389	17359	17576	17143	17455	17379	17176	17402	17133	17354	17318	17261	17338	17300	17177	17236	17313	17433	17511	17211	17413	17503	17341	17336	17284	17441	17272	17436	17415	17188	17426	17442	17219	17114	17351	17439	17198	17338	17459	17328	17415	17245	17320	17444	17464	17278	17368	17364	17350	17443	17342	17290	17307	17396	17325	17210	17395	17416	17490	17338	17253	17337	17269	17234	17433	17328	17379	17286	17353	17406	17372	17373	17199	17463	17249	17323	17343	17455	17401	17291	17374	17381	17201	17372	17241	17496	17269	17273	17310	17293	17654	17285	17252	17346	17419	17342	17355	17315	17361	17295	17181	17419	17370	17467	17386	17302	17459	17231	17420	17397	17508	17171	17553	17462	17296	17215	17225	17418	17335	17327	17346	17344	17326	17396	17309	17497	17390	17453	17260	17339	17565	17256	17322	17184	17212	17390	17343	17346	17310	17571	17329	17233	17284	17315	17250	17124	17400	17299	17353	17289	17231	17343	17343	17454	17428	17533	17563	17428	17214	17371	17415	17277	17358	17395	17343	17434	17298	17132	17361	17536	17201	17470	17246	17320	17366	17294	17407	17201	17273	17435	17413	17406	17325	17385	17344	17261	17423	17422	17427	17285	17351	17267	17407	17457	17337	17360	17348	17553	17482	17323	17283	17304	17388	17329	17294	17241	17405	17451	17235	17420	17304	17529	17383	17366	17639	17420	17378	17292	17390	17525	17451	17369	17362	17349	17355	17355	17375	17304	17441	17304	17228	17392	17388	17405	17360	17406	17317	17408	17418	17383	17385	17424	17257	17397	17312	17600	17265	17516	17262	17414	17330	17317	17270	17422	17407	17261	17439	17517	17299	17383	17285	17398	17333	17349	17190	17403	17399	17420	17301	17493	17288	17285	17389	17548	17167	17317	17371	17439	17422	17311	17269	17531	17397	17464	17335	17456	17544	17380	17252	17313	17391	17329	17266	17355	17336	17436	17215	17455	17392	17541	17386	17317	17274	17422	17336	17183	17225	17325	17335	17367	17245	17289	17363	17580	17444	17335	17500	17467	17408	17340	17262	17336	17291	17393	17410	17170	17390	17196	17352	17347	17159	17215	17360	17341	17265	17346	17269	17485	17172	17454	17417	17331	17466	17268	17367	17467	17405	17292	17391	17276	17585	17443	17561	17263	17474	17410	17350	17362	17504	17254	17292	17412	17449	17287	17359	17340	17415	17457	17294	17341	17519	17409	17412	17318	17350	17532	17449	17352	17381	17240	17331	17448	17495	17232	17525	17444	17340	17432	17225	17152	17270	17192	17217	17233	17384	17507	17342	17253	17515	17366	17516	17143	17330	17284	17363	17467	17278	17210	17435	17325	17187	17164	17319	17377	17497	17357	17489	17313	17481	17548	17166	17361	17350	17432	17297	17330	17485	17313	17406	17358	17304	17340	17390	17348	17326	17181	17310	17282	17511	17401	17295	17182	17488	17429	17422	17314	17269	17238	17321	17359	17283	17344	17199	17297	17278	17469	17401	17457	17245	17594	17291	17215	17495	17038	17292	17484	17245	17323	17455	17416	17378	17270	17390	17407	17450	17416	17425	17483	17372	17316	17483	17227	17445	17241	17381	17375	17266	17397	17488	17376	17252	17298	17506	17306	17320	17436	17396	17343	17449	17342	17494	17383	17519	17376	17392	17337	17348	17309	17392	17313	17378	17404	17300	17185	17191	17395	17469	17483	17370	17513	17556	17310	17236	17317	17359	17207	17475	17424	17335	17400	17297	17596	17337	17321	17307	17392	17346	17345	17334	17273	17314	17371	17287	17428	17337	17379	17279	17344	17387	17330	17277	17383	17377	17344	17340	17249	17477	17503	17311	17225	17301	17405	17267	17232	17459	17435	17492	17361	17381	17423	17493	17316	17609	17234	17533	17338	17221	17470	17373	17285	17294	17386	17269	17223	17289	17291	17185	17442	17260	17481	17418	17381	17327	17255	17358	17351	17138	17240	17171	17293	17376	17206	17403	17477	17496	17421	17267	17463	17209	17383	17350	17391	17291	17250	17310	17324	17111	17220	17430	17240	17410	17436	17282	17294	17390	17381	17340	17254	17285	17352	17437	17402	17227	17351	17306	17307	17311	17221	17433	17396	17393	17286	17417	17335	17388	17416	17421	17356	17341	17120	17491	17438	17533	17342	17269	17295	17342	17180	17386	17195	17639	17389	17244	17394	17219	17328	17376	17349	17213	17361	17379	17335	17453	17409	17304	17423	17276	17311	17410	17492	17395	17232	17164	17285	17285	17361	17355	17273	17475	17429	17427	17377	17211	17332	17403	17342	17414	17379	17485	17285	17079	17285	17286	17346	17384	17451	17247	17272	17166	17346	17281	17294	17376	17466	17323	17340	17201	17519	17278	17301	17288	17343	17321	17504	17522	17454	17468	17253	17342	17381	17206	17343	17340	17327	17451	17275	17481	17352	17255	17458	17402	17192	17342	17292	17428	17512	17326	17343	17368	17369	17581	17402	17338	17459	17389	17399	17479	17339	17239	17424	17271	17413	17348	17153	17456	17218	17397	17329	17431	17486	17452	17304	17334	17288	17422	17461	17411	17241	17249	17359	17458	17307	17328	17297	17429	17245	17396	17450	17282	17402	17397	17242	17375	17365	17265	17308	17446	17331	17389	17361	17182	17379	17340	17299	17443	17436	17138	17394	17261	17362	17358	17324	17553	17399	17178	17260	17405	17356	17478	17642	17358	17535	17414	17275	17425	17103	17373	17349	17420	17315	17241	17318	17324	17324	17385	17446	17111	17378	17381	17482	17330	17248	17372	17522	17391	17268	17197	17401	17530	17276	17443	17278	17481	17297	17220	17205	17359	17266	17384	17330	17324	17260	17521	17301	17385	17339	17287	17360	17461	17381	17399	17451	17495	17431	17439	17281	17499	17255	17390	17418	17336	17577	17368	17363	17529	17182
29792	30261	39241	35423	30207	27867	26176	24805	23809	23238	22972	22681	22401	22541	22513	22259	21968	21734	21701	21880	21623	21787	21777	21772	21614	21501	21592	21659	21661	21464	21676	21569	21681	21412	21727	21601	21637	21774	21633	21885	21701	21519	21499	21565	21560	21708	21532	21671	21855	21643	21636	21530	21648	21526	21566	21685	21625	21616	21780	21512	21398	21413	21392	21658	21577	21708	21368	21672	21527	21834	21763	21572	21459	21554	21728	21606	21508	21455	21558	21445	21626	21495	21487	21481	21534	21482	21585	21692	21575	21456	21526	21500	21686	21595	21549	21627	21620	21557	21657	21611	21512	21560	21698	21493	21578	21611	21507	21464	21441	21639	21551	21799	21704	21635	21375	21661	21711	21576	21463	21575	21673	21740	21656	21766	21527	21645	21624	21491	21789	21292	21542	21644	21275	21626	21421	21480	21485	21533	21666	21614	21567	21187	21473	21619	21567	21566	21436	21675	21561	21523	21604	21637	21437	21496	21282	21585	21906	21654	21305	21594	21520	21652	21520	21854	21553	21708	21626	21577	21650	21516	21553	21577	21432	21644	21307	21391	21552	21419	21672	21643	21505	21397	21667	21381	21589	21642	21647	21575	21828	21568	21595	21542	21485	21451	21567	21525	21644	21692	21703	21586	21458	21539	21728	21593	21498	21575	21179	21560	21675	21404	21491	21479	21467	21590	21544	21376	21501	21494	21630	21525	21656	21766	21739	21597	21593	21643	21414	21763	21710	21458	21606	21286	21555	21461	21519	21274	21524	21694	21514	21358	21585	21599	21780	21531	21382	21535	21675	21717	21460	21673	21693	21480	21544	21460	21728	21371	21611	21560	21403	21517	21540	21577	21321	21596	21542	21548	21622	21460	21544	21462	21641	21478	21591	21690	21494	21617	21527	21482	21456	21490	21442	21404	21772	21567	21640	21852	21529	21625	21545	21588	21517	21566	21800	21543	21509	21491	21428	21460	21454	21541	21486	21566	21675	21389	21646	21560	21806	21395	21572	21630	21788	21465	21495	21515	21494	21505	21428	21507	21294	21626	21499	21746	21595	21498	21719	21457	21588	21662	21518	21270	21483	21519	21285	21675	21734	21606	21338	21319	21429	21394	21549	21556	21581	21584	21515	21361	21715	21413	21522	21494	21607	21423	21561	21668	21779	21608	21619	21437	21513	21641	21827	21575	21591	21691	21658	21548	21626	21448	21715	21523	21446	21519	21638	21531	21351	21544	21645	21564	21567	21486	21593	21699	21599	21658	21648	21602	21342	21502	21527	21491	21558	21359	21564	21693	21714	21719	21453	21405	21587	21680	21567	21469	21614	21737	21600	21718	21582	21480	21596	21344	21460	21614	21551	21479	21659	21482	21421	21433	21355	21593	21497	21680	21570	21570	21450	21526	21591	21372	21592	21491	21721	21638	21517	21761	21482	21601	21398	21621	21432	21559	21473	21609	21598	21608	21766	21593	21471	21546	21661	21362	21491	21690	21471	21440	21377	21421	21642	21667	21673	21549	21606	21645	21665	21646	21472	21616	21699	21531	21670	21519	21618	21601	21486	21508	21633	21659	21612	21549	21605	21415	21583	21620	21533	21647	21633	21591	21826	21591	21406	21620	21581	21773	21735	21363	21613	21802	21508	21509	21427	21482	21347	21504	21606	21535	21367	21457	21535	21470	21694	21623	21409	21512	21708	21632	21417	21477	21537	21613	21534	21555	21599	21459	21544	21465	21297	21589	21233	21790	21572	21502	21574	21652	21488	21773	21436	21483	21631	21480	21573	21360	21714	21634	21562	21422	21413	21504	21433	21546	21408	21474	21616	21696	21319	21459	21541	21441	21618	21374	21541	21669	21656	21560	21523	21315	21449	21624	21596	21659	21515	21500	21497	21476	21579	21475	21668	21628	21610	21576	21632	21506	21601	21561	21584	21692	21593	21473	21484	21558	21376	21477	21469	21322	21609	21437	21491	21516	21513	21658	21617	21464	21622	21354	21594	21552	21606	21577	21554	21736	21554	21632	21550	21589	21694	21471	21441	21596	21555	21593	21497	21358	21493	21489	21426	21338	21495	21616	21652	21475	21536	21406	21564	21801	21686	21435	21469	21424	21739	21488	21393	21629	21753	21614	21538	21476	21342	21801	21575	21376	21589	21291	21479	21352	21429	21595	21569	21417	21575	21610	21235	21679	21574	21639	21754	21903	21419	21602	21481	21457	21575	21645	21576	21537	21519	21521	21660	21382	21583	21623	21494	21614	21680	21454	21443	21622	21808	21384	21630	21517	21571	21639	21497	21330	21739	21566	21679	21472	21709	21577	21596	21628	21549	21396	21556	21502	21614	21387	21664	21565	21461	21528	21412	21668	21567	21704	21462	21765	21524	21395	21352	21504	21595	21561	21624	21364	21425	21509	21513	21452	21749	21690	21961	21582	21439	21427	21684	21612	21623	21595	21268	21662	21502	21654	21619	21531	21603	21652	21752	21366	21764	21505	21672	21501	21616	21715	21594	21309	21274	21489	21274	21472	21675	21279	21658	21503	21589	21563	21733	21566	21583	21618	21595	21430	21480	21560	21624	21633	21430	21633	21704	21593	21502	21581	21796	21470	21561	21525	21688	21576	21552	21531	21598	21688	21638	21604	21469	21769	21470	21541	21416	21472	21637	21556	21602	21596	21730	21616	21564	21502	21462	21459	21681	21582	21551	21609	21740	21399	21606	21714	21497	21476	21625	21584	21525	21264	21621	21624	21516	21546	21532	21531	21584	21461	21617	21697	21447	21527	21515	21531	21363	21707	21751	21639	21423	21670	21503	21610	21397	21469	21506	21630	21505	21576	21583	21429	21585	21442	21317	21573	21570	21336	21467	21606	21518	21338	21473	21488	21571	21482	21562	21531	21573	21409	21509	21384	21544	21498	21883	21546	21474	21513	21451	21538	21704	21481	21614	21570	21476	21564	21529	21620	21443	21696	21441	21761	21538	21626	21736	21611	21580	21514	21596	21644	21723	21749	21717	21605	21433	21514	21781	21607	21587	21407	21520	21612	21460	21668	21536	21672	21568	21563	21479	21350	21524	21655	21534	21733	21496	21635	21717	21487	21310	21416	21425	21431	21744	21559	21377	21477	21443	21660	21470	21558	21482	21623	21652	21515	21481	21607	21621	21665	21699	21571	21442	21364	21664	21581	21434	21501	21671	21650	21644	21443	21458	21649	21563	21450	21551	21589	21545	21610	21339	21749	21585	21585	21814	21475	21690	21680	21717	21463	21745	21642	21579	21470	21526	21421	21566	21483	21586	21544	21507	21576	21458	21615	21487	21668	21391	21620	21424	21485	21748	21686	21582	21428	21533	21615	21550	21558	21470	21910	21605	21562	21456	21494	21512	21567	21483	21596	21785	21642	21438	21476	21465	21388	21553	21560	21455	21476	21671	21587	21539	21279	21593	21769	21507	21558	21551	21614	21740	21730	21479	21644	21568	21614	21598	21671	21711	21387	21434	21720	21531	21591	21439	21369	21667	21370	21498	21757	21380	21519	21684	21404	21468	21514	21498	21603	21720	21485	21628	21658	21529	21408	21506	21452	21766	21588	21469	21745	21513	21397	21471	21595	21428	21752	21754	21582	21709	21706	21556	21608	21367	21572	21647	21645	21418	21459	21510	21448	21550	21627	21615	21642	21556	21653	21507	21602	21487	21593	21492	21644	21620	21655	21489	21331	21587	21639	21552	21499	21611	21621	21539	21510	21799	21531	21798	21839	21553	21469	21693	21427	21538	21708	21633	21604	21250	21514	21601	21587	21533	21321	21533	21442	21693	21542	21490	21533	21765	21744	21621	21476	21616	21587	21614	21675	21603	21549	21607	21531	21606	21666	21564	21701	21584	21540	21763	21488	21571	21704	21453	21620	21738	21562	21517	21502	21475	21450	21636	21624	21595	21580	21589	21654	21680	21411	21572	21695	21462	21481	21655	21561	21677	21461	21428	21595	21540	21373	21565	21540	21508	21517	21430	21675	21490	21463	21545	21633	21639	21454	21623	21371	21549	21610	21399	21535	21727	21519	21518	21466	21463	21753	21571	21609	21641	21628	21671	21480	21569	21352	21492	21590	21429	21321	21476	21451	21590	21449	21578	21523	21552	21513	21427	21440	21521	21445	21691	21692	21494	21578	21434	21510	21557	21832	21698	21734	21407	21398	21541	21453	21506	21538	21461	21603	21513	21320	21452	21546	21675	21628	21584	21368	21359	21649	21666	21645	21684	21466	21419	21716	21747	21714	21609	21601	21795	21594	21485	21590	21760	21716	21573	21396	21573	21613	21227	21513	21549	21431	21406	21549	21521	21616	21628	21586	21726	21394	21555	21714	21691	21625	21366	21635	21641	21612	21673	21436	21509	21585	21517	21459	21340	21599	21567	21511	21367	21542	21553	21628	21460	21527	21523	21596	21309	21535	21570	21644	21565	21536	21575	21739	21608	21538	21515	21412	21721	21650	21748	21560	21423	21575	21435	21611	21799	21393	21471	21402	21526	21711	21730	21652	21541	21573	21549	21356	21448	21436	21445	21659	21367	21397	21509	21457	21373	21655	21420	21476	21386	21599	21682	21459	21582	21476	21747	21430	21259	21384	21479	21534	21399	21459	21765	21709	21667	21442	21599	21508	21689	21638	21715	21506	21583	21665	21487	21597	21570	21516	21650	21422	21642	21691	21691	21699	21534	21570	21783	21603	21606	21443	21655	21531	21621	21600	21315	21656	21558	21605	21434	21470	21638	21634	21477	21503	21558	21526	21849	21658	21851	21420	21682	21705	21543	21371	21509	21738	21668	21706	21584	21603	21527	21467	21715	21397	21547	21587	21415	21808	21596	21532	21399	21651	21770	21578	21418	21712	21649	21513	21781	21645	21516	21580	21476	21665	21494	21730	21860	21596	21571	21528	21702	21743	21396	21503	21494	21564	21657	21422	21729	21698	21605	21648	21370	21603	21378	21661	21586	21352	21678	21593	21453	21298	21468	21606	21508	21433	21639	21611	21632	21593	21549	21636	21579	21426	21620	21571	21439	21662	21717	21460	21690	21748	21692	21467	21551	21321	21553	21490	21513	21702	21637	21390	21589	21672	21619	21642	21671	21508	21614	21771
31894	46163	42562	33323	29020	25832	23372	21692	20816	20006	19279	18688	18500	18547	18100	18135	17913	17604	17783	17456	17518	17547	17635	17298	17310	17333	17413	17269	17385	17225	17364	17417	17162	17404	17186	17366	17301	17299	17460	17285	17411	17246	17273	17351	17220	17323	17242	17196	17267	17323	17153	17352	17326	17382	17415	17331	17305	17152	17192	17211	17126	17254	17232	17328	17393	17057	17392	17221	17453	17171	17116	17208	17343	17298	17274	17262	17365	17197	17287	17330	17262	17282	17227	17243	17143	17385	17274	17259	17238	17279	17253	17195	17376	17121	17135	17195	17449	17176	17446	17138	17369	17095	17347	17299	17270	17179	17273	17171	17320	17248	17074	17301	17210	17305	17309	17204	17294	17347	17281	17317	17273	17258	17172	17447	17360	17183	17264	17042	16979	17378	17381	17307	17273	17277	17324	17364	17342	17449	17276	17247	17202	17409	17117	17204	17281	17196	17294	17387	17105	17242	17427	17299	17322	17242	17217	17131	17200	17028	17423	17239	17230	17177	17077	17094	17256	17462	17202	17214	17282	17326	17268	17283	17386	17276	17203	17373	17228	17334	17256	17227	17306	17302	17182	17213	17319	17146	17209	17102	17301	17178	17288	17313	17403	17422	17285	17161	17184	17298	17303	17473	17198	17334	17094	17244	17237	17314	17104	17179	17384	17290	17266	17145	17226	17376	17255	17358	17417	17295	17044	17279	17177	17051	17357	17038	17214	17290	17413	17277	17307	17240	17197	17184	17337	17270	17156	17294	17324	17149	17196	17241	17217	17332	17169	17062	17348	17165	17293	17349	17310	17326	17256	17231	17378	17269	17148	17230	17252	17324	17291	17224	17169	17211	17076	17365	17152	17323	17214	17232	17214	17215	17355	17121	17254	17158	17248	17321	17192	17366	17292	17316	17237	17089	17264	17406	17232	17375	17192	17240	17213	17045	17291	17271	17165	17151	17273	17454	17323	17275	17335	17252	17087	17267	17267	17119	17392	17333	17270	17252	17334	17242	17183	17142	17279	17202	17275	17169	17407	17088	17395	17167	17254	17092	17330	17082	17086	17298	17242	17176	17036	17395	17427	17488	17122	17104	17177	17212	17138	17325	17362	17214	17197	17135	17185	17296	17161	17120	17244	17283	17152	17260	17142	17167	17101	17286	17257	17331	17365	17318	17253	17274	17407	17292	17278	17296	17419	17329	17242	17354	17377	17239	17321	17240	17191	17234	17181	17068	17210	17362	17156	17306	17105	17234	17272	17146	17370	17105	17324	17331	17239	17218	17306	17306	17318	17370	17447	17335	17153	17274	17265	17254	17277	17216	17418	17206	17221	17228	17251	17258	17224	17256	17149	17332	17356	17306	17244	17372	17202	17231	17188	17304	17327	17227	17239	17208	17372	17240	17207	17205	17314	17244	17396	17250	17456	17188	17168	17282	17251	17279	17203	17282	17317	17103	17306	17353	17357	17333	17422	17208	17188	17496	17362	17268	17373	17132	17227	17233	17310	17265	17397	17238	17273	17385	17143	17250	17240	17263	17299	17099	17230	17087	17353	17130	17481	17112	17411	17452	17366	17226	17195	17263	17243	17241	17344	17394	17310	17281	17207	17147	17211	17230	17312	17286	17285	17237	17174	17332	17329	17241	17274	17305	17329	17219	17289	17345	17379	17161	17200	17243	17225	17299	17171	17251	17221	17144	17453	17443	17369	17143	17299	17368	17305	17286	17088	17071	17437	17192	17285	17202	17126	17150	17257	17249	17377	17211	17260	17333	17252	17448	17340	17356	17249	17136	17229	17201	17093	17455	17093	17159	17234	17261	17308	17272	17176	17420	17274	17342	17358	17277	17363	17357	17243	17291	17322	17064	17124	17139	17280	17334	17344	17289	17257	17320	17345	17310	17153	17279	17289	17285	17375	17156	17339	17240	17118	17212	17128	17076	17253	17285	17261	17387	17332	17213	17053	17441	17283	17098	17251	17283	17257	16997	17228	17343	17187	17244	17020	17374	17144	17275	17424	17036	17199	17374	17065	17063	17362	17322	17281	17343	17404	17221	17289	17391	17174	17300	17182	17399	17269	17376	17339	17340	17256	17359	17260	17183	17182	17128	17035	17338	17373	17221	17222	17176	17169	17320	17342	17102	17304	17153	17375	17210	17247	17429	17297	17334	17496	17228	17315	17233	17180	17213	17098	17218	17144	17378	17300	17225	17138	17086	17400	17401	17264	17304	17184	17247	17297	17311	17104	17165	17150	17219	17396	17156	17216	17254	17308	17155	17410	17312	17305	17300	17263	17276	17248	17313	17286	17173	17270	17326	17301	17200	17265	17379	17244	17301	17245	17339	17413	17205	17337	17279	17255	17329	17219	17191	17035	17345	17165	17478	17338	17288	17497	17211	17278	17271	17415	17332	17326	17158	17169	17257	17244	17360	17238	17239	17394	17305	17269	17266	17364	17244	17152	17303	17300	17284	17191	17432	17390	17194	17265	17193	17254	17179	17177	17297	17311	17204	17341	17305	17134	17324	17319	17206	17238	17256	17280	17251	17355	17464	17245	17199	17210	17369	17251	17375	17049	17174	17290	17370	17242	17235	17359	17313	17294	17248	17323	17330	17226	17331	17438	17327	17187	17233	17039	17141	17036	17260	17215	17347	17233	17125	17044	17127	17367	17244	17355	17164	17329	17430	17345	17351	17235	17296	17216	17114	17372	17189	17180	17201	17273	17290	17408	17195	17244	17164	17215	17303	17402	17285	17021	17118	17198	17300	17258	17520	17175	17356	17306	17287	17275	17152	17293	17339	17252	17272	17228	17348	17212	17168	17210	17348	17471	17199	17284	17321	17198	17379	17258	17431	17235	17548	17303	17443	17130	17313	17219	17274	17412	17547	17308	17308	17331	17282	17184	17173	17459	17290	17265	17439	17230	17127	17363	17467	17298	17353	17207	17181	17125	17343	17246	17242	17255	17231	17216	17249	17247	17135	17257	17233	17182	17177	17269	17349	17276	17316	17264	17395	17346	17207	17431	17195	17422	17236	17435	17298	17376	17151	17296	17210	17181	17261	17349	17372	17290	17150	17348	17238	17094	17168	17322	17262	17351	17267	17386	17310	17224	17200	17341	17274	17282	17129	17433	17340	17272	17159	17137	17257	17238	17328	17248	17406	17337	17155	17284	17287	17326	17040	17276	17394	17161	17176	17329	17160	17317	17102	17345	17253	16997	17396	17273	17423	17205	17293	17349	17166	17214	17265	17289	17392	17338	17375	17249	17272	17222	17466	17286	17417	17357	17350	17466	17464	17228	17290	17317	17189	17146	17309	17409	17302	17224	17163	17430	17279	17284	17228	17185	17233	17213	17155	17184	17525	17271	17232	17181	17307	17243	17169	17298	17242	17248	17197	17372	17139	17263	17284	17347	17112	17394	17201	17294	17353	17378	17017	17237	17366	17231	17195	17459	17239	17215	17318	17400	17157	17268	17207	17357	17028	17133	17462	17201	17376	17259	17306	17256	17264	17389	17020	17288	17287	17355	17322	17165	17228	17293	17192	17382	17256	17302	17363	17168	17319	17306	17337	17167	17320	17249	17187	17293	17230	17347	17190	17288	17206	17193	17185	17217	17369	17280	17230	17249	17416	17277	17277	17244	17251	17295	17291	17202	17390	17224	17218	17330	17229	17290	17230	17243	17320	17344	17200	17285	17273	17200	17244	17379	17244	17353	17217	17288	17169	17228	17403	17115	17373	17326	17348	17340	17317	17167	16986	17422	17324	17302	17217	17276	17144	17231	17429	17493	17012	17164	17167	17415	17310	17195	17265	17363	17198	17255	17429	17151	17201	17316	17426	17278	17326	17313	17098	17325	17242	17302	17299	17189	17243	17335	17331	17247	17203	17310	17269	17249	17239	17333	17118	17211	17459	17258	17167	17393	17191	17256	17213	17307	17081	17323	17232	17123	17367	17195	17369	17224	17178	17219	17310	17247	17234	17342	17317	17156	17248	17383	17337	17291	17391	17216	17336	17160	17184	17339	17214	17217	17269	17330	17239	17420	17208	17218	17373	17435	17454	17163	17369	17324	17282	17116	17258	17120	17327	17345	17347	17392	17157	17274	17289	17212	17322	17292	17249	17073	17130	17123	17302	17095	17278	17175	17250	17262	17237	17223	17276	17247	17142	17377	17150	17280	17242	17266	17453	17278	17061	17307	17292	17289	17240	17333	17323	17296	17322	17245	17187	17286	17234	17146	17254	17037	17284	17307	17266	17214	17339	17494	17207	17451	17407	17191	17183	17291	17196	17228	17202	17293	17176	17286	17225	17245	17405	17329	17098	17272	17303	17322	17399	17189	17239	17198	17356	17310	17253	17228	17399	17214	17243	17357	17297	17260	17191	17194	17415	17295	17129	17324	17340	17270	17281	17317	17352	17247	17310	17246	17435	17280	17382	17264	17209	17191	17214	17203	17176	17380	17120	17012	17285	17254	17114	17264	17257	17370	17289	17147	17138	17277	17236	17216	17075	17301	17229	17196	17362	17239	17084	17331	17324	17328	17126	17215	17266	17351	17182	17374	17187	17179	17214	17114	17199	17206	17201	17236	17288	17248	17295	17374	17186	17388	17406	17174	17315	17295	17251	17384	17054	17287	17104	17204	17352	17249	17217	17140	17279	17349	17150	17326	17268	17377	17338	17195	17232	17167	17294	17304	17164	17232	17285	17206	17268	17094	17373	17269	17465	17397	17297	17263	17325	17234	17413	17205	17024	17173	17308	17328	17325	17257	17299	17470	17257	17304	17254	17431	17146	17273	17210	17364	17147	17357	17130	17443	17161	17215	17121	17409	17180	17240	17421	17174	17283	17330	17247	17284	17185	17412	17171	17358	17197	17221	17218	17405	17393	17364	17241	17166	17227	17215	17279	17162	17164	17168	17292	17274	17356	17478	17333	17305	17152	17346	17457	17406	17378	17106	17289	17197	17175	17190	17241	17127	17310	17266	17213	17335	17361	17334	17296	17295	17066	17320	17117	17149	17305	17316	17225	17375	17191	17365	17253	17407	17413	17232	17337	17371	17133	17054	17422	17408	17339	17228	17237	17335	17243	17210	17269	17363	17353	17153	17245	17436	17056	17290	17315	17449	17325
23922	21096	28724	26175	27613	29935	29655	26194	24855	23996	23629	23130	23110	22488	22334	22350	21935	22071	21716	21902	21937	21674	21739	21534	21585	21657	21642	21588	21593	21438	21504	21607	21875	21298	21541	21574	21426	21610	21425	21379	21437	21359	21514	21302	21385	21447	21632	21679	21485	21480	21300	21464	21242	21495	21117	21345	21413	21319	21198	21521	21332	21527	21554	21231	21387	21373	21248	21436	21527	21536	21404	21435	21469	21280	21530	21282	21358	21248	21272	21403	21676	21349	21351	21425	21433	21476	21346	21449	21464	21401	21405	21220	21267	21367	21534	21054	21423	21566	21333	21236	21585	21167	21351	21276	21314	21334	21321	21272	21260	21405	21434	21467	21261	21317	21207	21337	21219	21364	21313	21112	21405	21462	21422	21425	21565	21295	21327	21304	21437	21253	21235	21248	21339	21362	21245	21276	21318	21309	21377	21272	21399	21197	21184	21461	21213	21442	21411	21106	21300	21360	21278	21311	21110	21186	21338	21474	21341	21115	21430	21198	21416	21463	21438	21356	21350	21307	21324	21443	21395	21459	21440	21132	21288	21255	21376	21397	21454	21338	21269	21213	21404	21322	21455	21393	21307	21406	21469	21332	21491	21484	21234	21400	21271	21266	21353	21537	21542	21512	21301	21297	21507	21446	21468	21464	21494	21426	21574	21435	21317	21181	21106	21424	21717	21415	21288	21306	21255	21295	21232	21272	21238	21225	21657	21522	21505	21518	21508	21404	21454	21156	21160	21268	21410	21627	21478	21135	21420	21498	21129	21361	21441	21093	21395	21330	21316	21123	21587	21377	21466	21435	21301	21407	21466	21423	21375	21529	21534	21299	21366	21448	21214	21315	21335	21247	21455	21263	21550	21500	21288	21376	21262	21300	21459	21102	21334	21311	21477	21377	21196	21257	21204	21443	21170	21238	21399	21353	21380	21139	21381	21430	21333	21397	21382	21263	21484	21283	21143	21288	21457	21401	21403	21726	21255	21509	21376	21427	21416	21243	21573	21254	21409	21325	21491	21401	21389	21376	21600	21489	21348	21364	21316	21369	21344	21448	21331	21507	21452	21269	21356	21378	21259	21408	21504	21369	21422	21436	21401	21394	21410	21424	21512	21374	21468	21383	21563	21252	21543	21414	21196	21263	21513	21328	21209	21270	21205	21489	21326	21399	21448	21176	21419	21325	21538	21489	21180	21396	21365	21518	21338	21321	21392	21240	21315	21604	21259	21585	21591	21476	21476	21282	21313	21149	21333	21502	21422	21455	21307	21398	21343	21326	21170	21652	21389	21280	21292	21348	21282	21277	21447	21368	21203	21448	21137	21480	21425	21444	21300	21365	21474	21139	21395	21430	21536	21128	21292	21441	21522	21537	21369	21458	21273	21307	21238	21357	21330	21274	21397	21324	21391	21200	21331	21270	21448	21383	21585	21356	21338	21308	21136	21373	21309	21429	21361	21336	21386	21323	21322	21141	21432	21309	21201	21296	21633	21369	21369	21331	21556	21309	21260	21567	21441	21262	21269	21308	21541	21537	21598	21154	21149	21270	21301	21337	21191	21556	21551	21292	21310	21062	21173	21368	21364	21590	21384	21385	21632	21300	21362	21432	21494	21359	21253	21497	21453	21463	21294	21175	21392	21225	21375	21331	21502	21209	21404	21233	21487	21374	21465	21447	21380	21386	21365	21524	21476	21441	21432	21375	21348	21272	21236	21330	21472	21183	21430	21316	21694	21357	21273	21284	21484	21328	21597	21586	21515	21501	21490	21517	21340	21414	21328	21478	21242	21271	21596	21353	21363	21162	21113	21282	21185	21416	21366	21384	21466	21432	21205	21221	21322	21291	21451	21410	21322	21304	21243	21278	21539	21456	21389	21357	21413	21663	21483	21333	21501	21574	21357	21287	21390	21380	21424	21137	21446	21410	21352	21382	21338	21345	21474	21476	21480	21299	21459	21532	21346	21588	21312	21437	21048	21468	21367	21388	21242	21128	21307	21446	21554	21486	21432	21266	21340	21443	21374	21339	21238	21438	21395	21324	21303	21252	21451	21312	21311	21235	21243	21506	21411	21302	21162	21424	21388	21533	21277	21389	21392	21262	21175	21231	21441	21236	21510	21142	21486	21345	21308	21194	21310	21452	21150	21404	21276	21292	21405	21323	21428	21430	21243	21297	21305	21230	21549	21297	21351	21321	21541	21463	21315	21276	21511	21241	21279	21404	21371	21112	21175	21366	21433	21216	21567	21348	21389	21503	21330	21293	21367	21136	21351	21450	21321	21235	21305	21296	21368	21325	21352	21323	21062	21279	21201	21332	21460	21432	21431	21177	21248	21491	21377	21498	21487	21438	21499	21377	21438	21283	21622	21378	21417	21134	21528	21263	21451	21416	21372	21351	21286	21328	21200	21344	21358	21019	21349	21238	21204	21415	21528	21658	21290	21590	21207	21217	21187	21226	21452	21430	21226	21203	21503	21354	21169	21167	21283	21255	21139	21378	21653	21253	21412	21350	21295	21370	21299	21431	21499	21309	21416	21278	21451	21395	21339	21442	21409	21511	21582	21270	21172	21612	21249	21336	21386	21354	21251	21376	21355	21487	21400	21187	21334	21408	21257	21422	21580	21271	21277	21192	21349	21290	21360	21383	21316	21368	21425	21412	21192	21374	21326	21257	21427	21371	21425	21514	21402	21415	21306	21481	21337	21388	21539	21501	21136	21322	21458	21355	21192	21248	21350	21387	21231	21403	21256	21341	21291	21247	21219	21469	21451	21512	21417	21476	21339	21187	21139	21400	21367	21274	21452	21287	21117	21303	21303	21325	21336	21342	21270	21123	21374	21388	21375	21288	21351	21458	21372	21401	21369	21474	21351	21316	21179	21293	21363	21478	21292	21272	21417	21338	21399	21333	21384	21526	21500	21358	21251	21405	21265	21357	21591	21414	21157	21495	21273	21425	21591	21485	21392	21484	21652	21630	21313	21350	21437	21340	21459	21496	21302	21368	21525	21320	21235	21363	21276	21381	21364	21395	21515	21285	21306	21463	21462	21486	21342	21176	21513	21302	21433	21352	21349	21349	21421	21417	21431	21607	21403	21404	21353	21427	21414	21482	21476	21089	21322	21400	21518	21402	21429	21325	21562	21651	21392	21416	21411	21187	21273	21337	21528	21110	21350	21315	21457	21305	21451	21426	21557	21205	21420	21392	21447	21587	21587	21515	21346	21330	21485	21248	21367	21470	21445	21390	21532	21400	21518	21419	21392	21436	21331	21241	21393	21389	21405	21517	21207	21508	21238	21309	21296	21296	21203	21255	21581	21213	21579	21562	21389	21479	21420	21399	21347	21242	21518	21344	21371	21378	21370	21335	21389	21363	21312	21306	21351	21318	21382	21238	21313	21302	21274	21264	21582	21405	21465	21520	21416	21489	21505	21393	21397	21239	21435	21339	21349	21283	21472	21522	21491	21353	21312	21496	21326	21427	21043	21217	21353	21111	21430	21317	21586	21362	21310	21257	21313	21513	21275	21326	21429	21364	21263	21566	21613	21545	21335	21608	21233	21596	21447	21456	21394	21474	21139	21346	21342	21524	21397	21428	21330	21516	21620	21468	21602	21469	21635	21441	21442	21422	21255	21421	21690	21341	21317	21238	21415	21288	21398	21274	21415	21439	21094	21290	21503	21451	21366	21285	21459	21229	21145	21500	21336	21419	21196	21221	21561	21339	21395	21269	21377	21248	21340	21389	21205	21138	21278	21447	21293	21253	21444	21488	21390	21075	21371	21298	21363	21616	21282	21374	21370	21468	21417	21457	21414	21456	21451	21527	21155	21386	21551	21430	21461	21308	21249	21204	21186	21369	21467	21373	21350	21338	21530	21353	21278	21373	21441	21413	21211	21265	21265	21327	21381	21488	21253	21319	21295	21304	21419	21267	21525	21420	21451	21152	21403	21415	21215	21560	21232	21353	21339	21357	21298	21317	21404	21432	21531	21518	21361	21400	21188	21300	21604	21308	21438	21386	21395	21344	21346	21140	21445	21620	21546	21420	21160	21516	21412	21500	21469	21407	21525	21243	21453	21529	21518	21304	21320	21397	21503	21285	21321	21307	21369	21237	21598	21557	21509	21483	21404	21349	21365	21549	21479	21498	21285	21480	21421	21191	21047	21320	21280	21323	21302	21347	21402	21359	21711	21555	21366	21370	21479	21473	21382	21216	21382	21420	21527	21184	21101	21280	21366	21620	21439	21442	21359	21494	21406	21318	21770	21370	21358	21453	21360	21413	21251	21587	21238	21300	21451	21377	21420	21341	21462	21619	21502	21527	21389	21431	21546	21470	21087	21253	21479	21409	21441	21396	21316	21339	21395	21500	21191	21347	21315	21454	21351	21372	21294	21588	21576	21202	21367	21282	21431	21460	21332	21179	21315	21349	21485	21310	21526	21249	21187	21383	21482	21457	21230	21416	21552	21412	21363	21222	21274	21347	21474	21568	21381	21369	21317	21360	21245	21372	21286	21393	21280	21330	21466	21500	21382	21398	21409	21244	21263	21252	21500	21368	21604	21393	21325	21356	21389	21394	21457	21426	21450	21374	21395	21498	21406	21261	21535	21353	21583	21490	21361	21393	21132	21257	21464	21385	21300	21362	21368	21321	21555	21275	21393	21423	21279	21435	21247	21421	21122	21355	21300	21240	21299	21313	21358	21563	21537	21417	21185	21653	21396	21529	21516	21557	21216	21382	21422	21418	21558	21342	21494	21501	21397	21483	21593	21378	21379	21367	21391	21484	21552	21359	21296	21431	21320	21411	21413	21382	21500	21538	21394	21246	21355	21347	21378	21438	21454	21438	21461	21247	21421	21111	21273	21313	21502	21413	21221	21264	21012	21164	21372	21648	21236	21478	21613	21275	21273	21395	21340	21218	21356	21695	21342	21306	21342	21436	21577	21405	21334	21089	21235	21411	21386	21369	21439	21359	21300	21413	21343	21492	21555	21327	21379	21157	21462	21225	21318	21567	21522	21323	21520	21321	21220	21276	21176	21490	21372	21190	21378	21420	21670	21685	21439	21365	21265	21310	21394	21404	21445	21311	21645	21608	21537	21335	21393	21489	21411	21221	21356	21435	21499	21363	21344	21452
31216	52227	48472	38338	33855	29917	26497	24058	22125	21037	20294	19583	19265	18959	18718	18529	18166	18135	18009	17744	17545	17603	17453	17428	17463	17464	17389	17244	17458	17362	17358	17275	17379	17322	17226	17271	17525	17111	17357	17364	17133	17357	17257	17085	17368	17211	17288	17078	17273	17182	17089	17289	17164	17151	17318	17244	17295	17271	17010	17337	17233	17090	17432	17235	17223	17227	17220	17063	17280	17244	17096	17057	17230	17081	17037	17179	17134	17148	17252	17053	17147	17260	17275	16995	17128	17240	17085	17420	17244	17096	17155	17157	17045	17084	17162	17246	17267	17083	17271	17120	17303	17064	17161	17493	17238	17166	17104	17313	17204	17096	17203	17079	17171	17162	17143	17104	17183	17148	17108	17183	17188	17357	17241	17196	17193	17118	17386	17115	17271	17232	17063	17456	17021	17195	17083	17241	17201	17244	16990	16941	17252	17080	17297	17222	17243	17219	17061	17047	17127	17241	17350	17225	17154	17093	17195	17206	17273	17160	17211	17115	17420	17297	17167	17247	17153	17293	17188	17148	17204	17167	17109	17359	17222	17227	17246	17143	17219	17215	17184	17134	17395	17218	17129	17444	17027	17152	17287	17394	17077	17251	17096	17260	17228	17177	17181	17220	17144	17172	17205	17172	17206	17259	17140	17210	17177	17264	17261	17163	17111	17105	17047	17281	17167	17294	17079	17132	17297	17087	17101	17240	17213	17128	17126	17251	17078	17280	17274	17025	17062	17350	17085	17062	17169	17226	17157	17000	17136	17235	17212	17090	17078	17436	17271	17060	17291	17198	17064	17145	17163	17186	17131	17401	17305	17130	17240	17186	17158	17381	17194	17328	17011	17111	17359	16918	17050	17071	17301	17265	17171	17046	17250	17146	17026	17192	17072	17224	17344	17024	17098	17222	17043	17002	17127	17189	17165	17197	16825	17250	17070	17259	17149	17239	17119	17129	17108	17155	17324	17199	17137	17164	17055	17143	17157	17223	17207	17232	17055	17137	17056	17190	17227	17202	17344	17122	17277	17164	17223	17048	17225	17309	17182	17256	17241	17145	17108	17408	17300	16969	17044	17043	16996	17015	17240	17064	17047	17056	17266	17207	17213	17252	17199	17201	17127	16982	17152	17295	17155	17062	17195	16980	17120	17031	17231	17286	17124	17086	17195	17140	17280	17297	17141	17046	17245	17149	17179	17181	17197	17205	17304	17010	17157	17182	17220	17313	17156	17266	17206	17162	17350	17067	17220	17336	17291	17120	17240	17267	17336	17127	17161	17134	17067	17219	17220	17215	17156	17161	17304	17269	17098	17322	17167	17100	17132	17084	17273	17177	17331	17158	17295	17162	17095	17125	17178	17150	17238	17280	17204	17113	17341	17230	17234	17269	17193	17187	17182	17150	16989	17231	17320	17060	17034	17118	17322	17306	17084	17135	17219	17224	17164	17305	17386	17168	17189	17225	17318	17244	17117	16969	17338	17068	17196	17094	17204	17097	17277	17034	17153	17211	16988	17101	17192	17159	17270	17274	17281	17034	17330	17330	17251	17184	17173	17224	17329	17196	17148	17026	17348	17102	17104	17328	17146	17176	17193	17364	17137	17289	17278	17356	17014	17269	17206	17248	17067	17144	17249	17204	17150	17183	17261	17216	17173	17144	16936	17181	17122	17015	17159	17159	17139	17199	17145	17205	17069	17177	17317	17016	17105	16991	17316	17187	17197	17257	17096	17197	17247	17118	17072	17213	17088	17281	17092	17049	16930	17272	17011	17126	17054	17242	17087	17246	17241	17181	17188	17212	17384	17176	17234	17052	17191	17068	17112	17096	17286	17215	17282	17211	17213	17352	17280	17108	17282	17080	17166	17086	17116	17253	17170	17225	17226	17135	17221	17041	17184	17151	17143	17233	17185	16993	17048	17238	17084	17373	17279	17292	17146	17030	17220	17195	17206	16966	17135	17102	17184	17149	17121	17257	17236	17029	17045	17177	17078	17199	17230	17190	17379	17199	17202	17065	17126	17167	17171	17186	17158	17213	17287	17146	17204	17214	17114	17275	17025	17197	17221	17049	17343	17261	17141	17423	17177	17071	17227	17311	17245	17213	17111	17247	17180	16992	17110	17220	17120	17100	17163	17189	17143	17132	17090	17213	17410	17284	17065	17164	17211	17194	17238	17196	17145	17310	17220	17333	17221	17035	17225	17127	17184	17177	17253	17188	17168	17289	17151	17171	17099	17103	17080	17163	17155	16929	17295	17142	16954	17083	17150	17213	17277	17131	17094	17065	17145	17128	17059	17243	17157	17279	17090	17174	17204	17013	17119	17247	17069	17255	17202	17206	17018	17229	16989	17153	17098	17305	17336	17115	17177	17188	17025	17189	17252	17193	17185	17225	17357	17460	16931	17083	17312	17213	17010	17100	17110	17151	17250	17145	17298	17102	17075	16988	17234	17226	17004	17313	17289	17196	17266	17203	17309	17123	17166	17240	17278	17181	17174	17014	17194	17172	17141	16991	17250	17282	17146	17154	17130	17058	17118	17179	17236	17211	17012	17132	17194	17248	17223	17211	17352	17248	17181	17181	17243	16989	17233	17194	17127	17212	17263	17084	17140	17134	17121	17221	17091	17125	17219	17335	17243	17051	17478	17183	17086	17091	17274	17096	17304	17137	17164	17134	16953	17118	17167	17340	17107	17263	17196	17059	17245	17266	17018	17195	17321	17125	17290	17220	17011	17274	17082	17243	17248	17188	17171	17174	17309	17096	17152	17195	17153	17311	17136	17281	17216	17194	17121	17366	17321	17078	17191	17197	17147	17247	17243	17156	17183	17218	17139	17218	17225	17291	17054	17204	17214	17154	17085	17187	17194	17176	17352	17347	17230	17128	17214	17244	16934	17364	17311	17025	17239	17173	17093	17247	17300	17233	17184	17234	17362	17231	17143	17180	17089	17001	17305	17217	17344	17113	17277	17285	17164	17060	17150	17231	17282	17097	17291	17078	17125	17072	17245	17433	17231	17374	17261	17337	17248	17093	17121	17181	17222	17186	17164	17216	17246	17110	17189	17095	17147	17289	17145	17003	17186	17122	17161	17316	17251	17105	17259	17145	17232	17071	17099	17037	17105	17227	16998	17315	17105	17246	17105	17114	17278	17214	17202	17094	17139	17102	17255	17187	17073	17145	17276	17178	17338	17166	17196	17205	17259	17127	17166	17292	16996	17197	17214	17277	17175	17151	17192	17289	17177	17221	17079	17290	17151	17093	17170	17065	17171	17237	17087	17035	17153	17129	17106	17344	17233	17179	17148	17103	17221	17149	17206	17017	17103	17094	17169	17151	17293	17254	17187	17008	17110	17224	17245	17070	16991	17098	17199	17344	17134	17142	17170	17204	17312	17051	17131	17310	17194	17377	17133	17287	17139	16882	17151	17123	17250	17311	17105	17388	17113	17161	17357	17206	17240	17211	17279	17109	17143	17213	17192	17292	17116	17179	17128	17236	17113	17044	17016	17151	17215	17223	17180	17200	17207	17158	17052	17291	17196	17308	17135	17118	17330	17244	17175	17179	17309	17175	17034	17289	17276	17217	17319	17272	17112	17193	17191	17101	17119	17061	17311	17224	17432	17286	17175	16978	17160	17089	17216	17245	17080	17208	17248	17141	17281	17274	17227	17244	17014	17199	17226	17245	17234	17135	17184	17344	17222	17223	16928	17310	17107	17288	17044	17062	17235	17143	17200	17077	17217	17078	17003	17199	17176	17311	17153	17168	16963	17109	17209	17315	17137	17023	17191	17094	17135	17171	17175	17319	17121	17396	17113	17077	17244	17155	17412	17225	17185	17203	17127	17148	17203	17300	17227	17153	17226	17296	17117	17255	17308	17199	17184	17077	17220	17087	17083	17059	17239	17267	17183	17154	17244	17228	17255	17261	17348	17367	17428	17219	17274	17091	17254	17159	17204	17236	17207	16981	17246	17073	17336	17105	17029	17216	17228	17045	17329	17149	17056	17323	17163	17315	17152	17094	17214	17157	17176	17180	17172	17366	17287	17125	17212	17072	17257	17277	17126	17068	17196	17097	17097	17217	17214	17273	16953	17263	17262	17219	17116	17367	17259	17234	17111	17274	17285	17262	16999	17253	17353	17255	17183	17278	17217	17098	17292	17357	17034	17256	17273	17096	17206	17321	17214	17168	17198	17214	17069	17360	17189	17239	17145	17445	17252	17162	17189	17089	16987	17182	17164	17157	17214	17061	17200	17268	17270	17280	17241	17101	17089	17153	17181	17257	17196	17298	17097	17221	17210	17167	17208	17060	17191	17139	17352	17170	17080	17269	17234	17232	17166	17414	17166	17230	17110	17316	17175	17063	17177	17118	17332	17084	17232	17073	17292	17138	17365	17086	17060	17113	17083	17222	17323	17048	17294	17099	17199	17100	17179	17179	17360	16971	17269	17227	17286	17242	17102	17177	17399	17168	17145	17256	17212	17097	17101	17210	17234	17280	17143	17205	17302	17128	17123	17138	17294	17207	17050	17334	17240	17245	17088	17241	17009	17013	17232	17300	17038	17110	17159	17049	17119	17081	17115	17077	17022	17317	17145	17292	17294	17137	17179	17216	17063	17101	17254	17186	17160	17319	17100	17182	17221	17164	17210	17150	17274	17158	17314	17124	17163	17115	17246	17143	17198	17071	17150	17091	17348	16966	17139	17105	17024	17232	17212	17253	17234	17087	17209	17062	16976	17261	17061	17264	17180	17356	17014	17082	17257	17216	17202	17129	17123	17139	17269	17238	17180	16905	17235	17205	17398	17224	17310	17089	17217	17152	17121	17102	17211	17263	17210	17255	17105	17164	17173	17130	17129	17098	17330	17163	17297	17161	17300	17068	17274	17268	17165	17060	17153	17124	17259	17168	17045	17251	17195	17330	17196	17313	17103	17260	17251	17106	17195	17110	17237	17370	17254	16970	17131	17376	17110	17140	17232	17201	17167	17039	17202	17221	17228	17283	17167	17028	17038	17340	17358	17011	17239	17074	17168	17153	17149	17242	17304	17201	17145	17194	16992	17243	17036	17259	17289	17180	17258	17169	17158	17134	17179	17171	17169	17108	17236	17191	17202	17347	17241	17057	17192	17099	17226	17074
22642	21071	28842	24125	24398	29803	33044	28379	26368	25789	24856	24287	23682	23639	23674	23189	22851	22595	22670	22545	22357	22183	22202	22415	22477	22363	22158	22247	22235	22202	21965	22101	22254	21779	21948	22123	22055	21627	22078	22097	21985	21924	21843	21997	22177	22052	21731	21756	22127	21999	22094	21999	21957	22152	21920	22157	22057	21877	21927	21933	21857	21888	22053	22044	21645	21887	21973	22025	22114	22040	21851	22000	21892	21928	21857	21908	21859	21930	21751	21906	21904	21840	22040	21950	21922	21952	21775	21958	21702	21776	21626	21770	21738	21881	22056	21635	21852	21905	21799	21719	21864	21967	21609	21837	21941	21765	22050	21728	21961	21877	21937	21799	21830	21879	22106	21905	22061	22124	22208	21991	21936	21989	21815	21713	21888	21926	21761	21821	21973	22042	21975	21944	21874	21930	21825	21919	21944	21984	21864	21859	21992	21810	21576	21825	22069	21883	21762	21961	21984	21879	21927	21780	21871	21865	21849	21763	22050	22031	21890	21748	21873	22051	21996	21793	22000	21919	21778	21735	21919	21735	21851	21715	21861	22020	21827	21649	21785	21624	22024	22011	21917	21900	21984	21958	21771	21857	21957	21763	21781	21912	21722	22105	21907	21809	21824	21865	21774	22066	22114	21599	21911	21866	21865	22017	22041	21885	21879	21852	22033	21739	21952	21982	21951	21867	22054	21801	21833	21910	21949	21769	21679	22123	21824	21997	21987	22076	21830	21931	21681	21844	21786	21879	21885	21865	21845	21946	21890	21859	22006	22020	21796	21962	21962	21831	21889	21916	21922	22091	21836	21818	21740	21998	21876	21907	21883	21794	21742	21690	21875	21709	21781	21857	21811	21848	21870	21933	21884	21665	22033	21679	21790	21969	21823	21919	22033	21923	22027	22039	22078	21969	21895	21935	21713	21947	21886	21606	21873	21894	21795	21868	21968	21626	21798	21987	21866	21712	21733	21659	21856	21930	21920	21699	22009	21956	21785	21793	22017	21918	21757	21848	21808	21946	21897	21852	22072	21834	21762	21870	21789	21648	21678	21778	21852	21964	21850	21927	21810	21712	21771	21874	21808	21903	21812	21705	21871	21897	22074	21811	22002	21828	21735	21854	21901	21865	21777	21821	21919	21688	21793	21906	21925	21857	21789	21707	21937	21952	22023	21740	22093	21859	21800	21960	21819	21855	21919	21615	21902	21936	22274	21852	21908	21812	21940	22021	21905	21855	21881	21755	21861	21670	21686	21753	21853	21663	21861	21930	21697	21865	21907	21743	21705	21965	21833	21830	21683	21903	21813	21841	21662	21810	21779	22008	21818	22103	21666	22023	21838	21732	21764	21714	21590	21958	21781	21830	21767	21902	21824	21686	21867	21943	22029	21758	21949	21880	21908	21826	21821	21886	22124	21912	21919	22030	21708	21755	21686	21813	21823	21891	21626	21732	21902	21832	21727	21720	21886	21691	21707	21796	21941	21935	21985	21755	21779	21887	22052	21937	21990	21988	21924	21724	21952	21866	21976	21637	21734	22116	22056	21742	21859	21613	21786	21808	21902	21730	21714	21880	21815	21781	21902	22019	21925	21746	21847	21715	21911	21956	21907	22027	21974	21725	21783	21993	21759	21636	21851	21970	21802	21943	21993	21774	21849	21939	21931	21905	21821	22001	21904	21771	21902	21832	21811	21957	22124	21884	21938	21843	21878	21762	21802	21728	21780	21858	21776	21921	21693	21646	21852	21897	21909	21746	21791	21881	21882	21762	21687	21924	21873	21873	21957	21855	21921	21983	21697	21828	21903	21866	21946	22068	21769	21749	22048	22014	22136	22050	21924	21788	21904	21831	21808	21803	21866	21666	21885	21748	21707	21872	21631	21648	21832	21714	21949	21847	21850	21714	21739	21770	21952	21759	22001	21699	21813	22100	21960	22040	21856	21867	21839	21963	22000	21759	21579	21902	21855	21761	22088	21904	21917	21746	21971	22090	21810	21868	21807	21995	21817	21886	21850	21637	21863	21924	22080	21745	21821	21867	21791	21698	21885	21801	21914	22040	21798	21759	21825	21816	21946	21786	21841	21820	22006	21948	21810	21886	21953	22051	21764	21718	21989	21838	21742	21731	21845	21757	21872	21854	21795	21877	21818	21893	21881	21850	22057	22004	21918	21874	21890	21861	21837	21657	21800	21951	21728	21919	21662	21890	21931	21750	21749	21982	21911	21925	21800	21934	22048	22012	21927	21816	21982	21819	21853	21984	21947	21760	22006	21896	21943	21824	21793	21705	21854	21646	21725	21867	21813	21837	22002	21901	21949	21855	21848	21915	21584	21800	22078	21718	22124	22194	21918	21847	21899	21906	21939	22056	21878	21634	21834	21979	22106	21736	21837	21841	22013	21861	21939	21918	21908	21688	21752	21751	21811	22042	21788	21950	22121	21778	21646	22007	21974	22002	21955	21985	22064	21986	21743	21831	22021	21889	21887	21778	21777	21715	21990	21855	21721	22097	21666	21689	21937	21786	21747	21786	21744	21924	21775	21823	21866	21730	22126	22017	21750	21706	22100	21745	21894	21728	21886	21942	21952	21905	21964	21811	22242	21821	21942	21799	21867	21837	21815	21892	21707	21951	21690	21757	21757	21917	21787	21908	21688	21803	21850	21825	21770	21856	21944	21863	21968	21943	21936	21842	21898	21896	21777	21935	21758	22153	21914	21845	21852	22010	21688	21913	21882	21948	21529	21743	22055	21982	21624	21716	21916	21925	21909	21792	21848	21621	21911	21795	21769	21853	22032	21928	21965	21877	21936	22172	21852	21831	21790	22061	21848	21914	21985	21993	21822	22019	21980	21961	21898	21752	22013	21677	21859	21782	22127	21865	21930	21956	22015	21749	21825	21964	21869	22138	21849	21527	21868	21903	21934	21634	21911	21784	21780	21688	21979	21854	21786	21734	21778	21812	21738	21797	21729	21837	21810	21836	21932	21937	21853	21796	21874	21979	21931	21790	21918	21660	21714	21925	21564	21753	21901	21811	21818	21925	21824	21922	21639	21709	21904	21869	22052	21716	21751	21900	21894	22041	21765	21902	21941	22087	21781	21816	21657	21993	21939	21804	21957	21956	22092	21899	21970	21954	21891	21717	21958	21841	21837	21916	21941	21992	21840	21801	22055	21768	22023	21887	21961	21851	21946	21869	21896	21796	21711	21636	21793	21773	21740	21761	22021	21883	21799	21779	21757	21701	21880	21766	22054	21666	21785	21857	21687	21759	21852	21885	21870	21957	22061	21971	21947	21846	21861	21938	21917	21748	22103	21991	21647	21800	21799	21937	22053	22036	21855	21878	21882	21926	21919	21819	21791	21883	21901	21804	21852	22118	21817	22034	22035	21826	21719	21886	21934	21868	21815	21767	21737	21839	22020	22015	21795	21821	21868	21732	21663	21722	21908	21929	21916	21737	21992	21603	21711	21913	21807	21790	21999	22033	21965	21925	21807	21834	21989	22019	22015	21813	21769	21832	21794	21755	21920	21943	21780	21781	21864	21936	21952	21993	21963	21661	21700	21876	21932	21931	22011	21944	21941	21723	21837	21821	21931	21727	22056	21672	21829	21845	22080	21735	21904	21710	22043	21785	21762	21769	21831	21897	21874	21958	21666	21928	21928	21716	21865	21538	21823	21974	21876	22003	21861	21908	21891	21794	21903	21671	21945	21755	21944	21975	21979	21817	21798	21813	21786	21739	21928	21714	21804	21839	21999	21790	21875	21868	21716	21903	21734	22050	21887	21705	21761	21882	21845	21861	21987	21842	21940	21762	21810	21920	21872	21843	21767	21912	21877	21923	21744	22016	21951	21764	21603	21975	21923	21871	22021	21722	21863	21955	21913	21759	22002	22023	22001	21824	21642	21656	21969	21935	21829	21995	21706	21789	22032	21953	21719	21956	21957	21927	21949	21996	21731	21844	21987	21806	21639	21786	21912	21648	21832	21779	21890	21854	21913	21821	21668	21759	21873	21866	21925	21848	21967	21800	21990	21873	21867	21827	21952	21652	21969	21888	21826	21932	21799	21691	21643	21810	21995	21920	21891	21989	21803	21644	21770	21896	21699	21798	21838	21865	21803	21890	21738	21954	21913	21695	21786	21577	21918	21909	22158	21978	21815	22045	21972	21838	21698	21721	21742	21703	21980	21914	21693	21946	21736	21871	21757	21851	21810	21927	22120	21734	21903	21961	21636	21805	21751	21872	21873	22153	21964	21911	21905	21839	21961	22068	21843	21974	21890	21628	21781	21807	21711	21905	21767	22017	21909	21967	21943	21962	21716	21878	21855	21792	21985	22011	21699	21784	21897	21912	21902	21968	21768	21713	21755	21969	21877	21854	21774	21863	21849	21911	21872	21917	22069	21803	22065	22087	21815	21723	21751	21954	21863	21743	21958	21727	21865	21734	21798	21963	21642	21696	21804	21939	21869	21749	21856	21779	22040	21965	21831	21964	21950	21782	21902	21669	22010	21791	21828	21920	21905	21920	21964	21882	21708	22009	21792	21847	21774	21762	21743	21948	21877	21949	21761	21842	21978	21883	21939	21908	21842	21845	21914	21725	22081	21853	21771	21944	21815	21827	21999	21925	21852	21893	22120	22130	21814	21806	21993	21787	21979	21899	21859	22035	21674	21933	21821	21926	21698	21840	22012	21971	21934	21985	22117	21872	21896	21566	21881	21997	21800	21883	21933	22259	21823	21970	21997	21770	21821	21741	21868	21792	21963	21631	21808	21872	21800	21829	21629	21711	21918	21940	21855	21992	21979	22130	21878	21774	21694	21890	21788	21928	21768	21720	21936	21735	21809	21935	21990	21823	22047	21876	21966	21914	21832	21784	21994	21978	22011	21677	21674	21873	21775	21852	21917	21637	21720	21778	22008	21657	21617	21760	21808	21596	21838	21660	21880	21840	21953	21827	21778	21802	21893	21732	21815	21854	21874	21915	21829	21937	21777	21755	21949	21858	21868	21898	21901	21689	21905	21830	21663	21674	21644	21788	21795	21623	21869	21873	21668	21732	21951	21855	21623	21715	21711	21956	21946	21930	21911	21784	21839	21817	21918	21794	21934	22001	22046	21748	21921	21795	21736	22021	21876	21954
33665	57779	53839	44385	38487	33658	30015	26774	24249	22069	21387	20450	19992	19805	19429	18994	18678	18472	18204	17984	17979	18050	17768	17731	17962	17628	17651	17485	17715	17692	17510	17558	17661	17562	17587	17591	17562	17407	17385	17454	17419	17385	17316	17504	17496	17432	17391	17330	17567	17246	17401	17480	17532	17422	17352	17453	17406	17326	17517	17354	17358	17479	17387	17457	17611	17260	17534	17378	17643	17420	17442	17497	17527	17416	17410	17478	17289	17436	17419	17214	17314	17336	17390	17402	17463	17454	17323	17417	17464	17306	17429	17572	17174	17326	17387	17522	17416	17415	17455	17386	17273	17313	17251	17349	17336	17268	17396	17392	17310	17240	17479	17369	17290	17229	17513	17312	17312	17525	17437	17487	17423	17365	17213	17444	17323	17377	17493	17389	17498	17408	17335	17401	17266	17453	17344	17509	17338	17283	17526	17420	17290	17325	17489	17465	17534	17354	17397	17388	17397	17477	17387	17321	17363	17453	17257	17416	17449	17383	17286	17422	17500	17233	17222	17611	17451	17494	17266	17445	17510	17305	17315	17437	17355	17326	17345	17391	17305	17228	17411	17269	17398	17231	17459	17318	17388	17324	17445	17415	17569	17227	17422	17395	17277	17639	17316	17313	17567	17313	17416	17552	17426	17396	17332	17341	17434	17473	17415	17468	17365	17446	17264	17332	17599	17360	17424	17267	17399	17349	17327	17405	17240	17475	17392	17289	17404	17223	17437	17345	17211	17410	17320	17115	17280	17306	17462	17326	17227	17384	17414	17355	17308	17492	17432	17341	17342	17300	17335	17512	17323	17259	17410	17296	17535	17398	17460	17339	17377	17346	17588	17307	17495	17300	17366	17268	17154	17449	17385	17188	17306	17454	17399	17230	17328	17443	17327	17393	17362	17375	17399	17316	17351	17334	17382	17407	17192	17297	17382	17196	17464	17244	17271	17298	17448	17460	17372	17391	17370	17585	17343	17435	17417	17492	17319	17243	17314	17385	17332	17451	17170	17390	17477	17439	17305	17433	17443	17348	17502	17309	17454	17350	17421	17489	17403	17296	17483	17394	17449	17422	17314	17376	17184	17524	17440	17384	17451	17402	17469	17486	17337	17233	17162	17302	17423	17444	17264	17366	17423	17475	17387	17527	17452	17347	17120	17361	17359	17458	17337	17391	17504	17383	17332	17297	17543	17384	17298	17592	17425	17461	17470	17506	17389	17167	17377	17288	17314	17162	17440	17369	17254	17475	17243	17403	17482	17317	17278	17414	17423	17354	17330	17513	17295	17391	17288	17336	17347	17301	17406	17378	17346	17304	17402	17300	17374	17225	17376	17440	17280	17416	17312	17353	17339	17367	17422	17504	17466	17385	17391	17233	17365	17657	17309	17256	17500	17403	17476	17435	17432	17461	17408	17370	17447	17367	17367	17284	17476	17290	17323	17255	17491	17285	17312	17495	17537	17431	17404	17430	17475	17236	17569	17451	17320	17255	17274	17514	17501	17392	17520	17269	17528	17336	17184	17222	17422	17452	17372	17356	17236	17153	17391	17377	17498	17375	17407	17342	17402	17351	17439	17289	17382	17418	17408	17225	17438	17360	17377	17596	17369	17522	17305	17396	17329	17377	17456	17340	17451	17500	17561	17550	17407	17405	17486	17324	17354	17221	17454	17351	17419	17280	17331	17384	17327	17451	17284	17553	17376	17311	17320	17312	17406	17352	17669	17339	17294	17458	17325	17226	17371	17450	17283	17442	17541	17373	17352	17360	17454	17313	17341	17409	17488	17351	17586	17453	17297	17397	17306	17461	17317	17379	17423	17197	17481	17349	17296	17466	17401	17431	17094	17263	17360	17505	17456	17590	17443	17385	17376	17268	17486	17320	17363	17379	17403	17406	17388	17286	17518	17567	17450	17527	17334	17366	17352	17325	17381	17453	17241	17389	17374	17587	17202	17435	17534	17354	17409	17198	17337	17395	17273	17387	17423	17727	17352	17463	17474	17228	17312	17456	17297	17289	17413	17445	17440	17211	17392	17400	17401	17533	17518	17309	17430	17200	17370	17484	17380	17602	17261	17476	17338	17302	17189	17397	17381	17407	17290	17474	17310	17285	17481	17336	17538	17284	17503	17423	17441	17399	17344	17483	17362	17269	17383	17275	17206	17472	17391	17325	17301	17367	17318	17375	17196	17306	17329	17301	17280	17347	17478	17561	17310	17389	17452	17390	17268	17537	17203	17356	17394	17344	17483	17494	17248	17435	17280	17273	17489	17528	17466	17354	17601	17268	17138	17377	17422	17312	17407	17316	17354	17472	17371	17436	17405	17185	17333	17220	17356	17452	17428	17420	17325	17419	17254	17361	17402	17525	17189	17237	17427	17259	17378	17306	17320	17540	17394	17285	17465	17441	17320	17474	17539	17296	17231	17553	17359	17440	17349	17448	17183	17447	17346	17404	17249	17459	17487	17407	17196	17351	17312	17299	17310	17387	17337	17425	17377	17155	17249	17254	17596	17415	17303	17648	17324	17393	17363	17283	17267	17378	17486	17349	17344	17313	17354	17350	17422	17568	17370	17432	17169	17380	17442	17453	17224	17387	17470	17391	17307	17615	17381	17327	17506	17241	17388	17523	17258	17483	17335	17272	17555	17450	17529	17329	17447	17354	17372	17305	17399	17171	17538	17439	17472	17268	17380	17240	17205	17365	17470	17262	17501	17503	17245	17655	17561	17277	17183	17332	17202	17473	17379	17269	17430	17443	17459	17309	17396	17272	17597	17292	17295	17304	17224	17562	17486	17390	17388	17525	17445	17289	17508	17550	17512	17339	17449	17412	17243	17208	17404	17319	17496	17310	17363	17380	17256	17359	17326	17318	17229	17294	17346	17461	17299	17264	17439	17483	17366	17322	17408	17332	17639	17355	17546	17374	17385	17265	17196	17421	17572	17518	17454	17525	17274	17293	17409	17522	17545	17332	17475	17367	17307	17357	17427	17492	17256	17533	17292	17658	17287	17387	17418	17351	17405	17184	17333	17543	17425	17415	17379	17383	17533	17236	17383	17374	17389	17413	17319	17378	17229	17285	17289	17406	17392	17439	17492	17285	17424	17160	17341	17353	17383	17385	17376	17327	17243	17514	17121	17517	17359	17257	17401	17255	17396	17422	17573	17337	17589	17586	17384	17311	17437	17409	17333	17287	17013	17342	17261	17370	17341	17286	17324	17347	17403	17341	17471	17519	17450	17447	17338	17386	17393	17495	17365	17451	17493	17511	17222	17444	17342	17407	17404	17257	17455	17445	17316	17353	17293	17430	17435	17471	17430	17346	17338	17509	17172	17386	17360	17426	17364	17330	17343	17432	17373	17445	17381	17179	17467	17531	17400	17521	17333	17425	17377	17518	17424	17393	17457	17272	17397	17350	17253	17467	17319	17343	17367	17387	17397	17265	17451	17376	17305	17364	17411	17591	17417	17451	17480	17518	17399	17441	17314	17321	17398	17394	17246	17449	17468	17449	17545	17393	17586	17348	17462	17209	17365	17264	17377	17201	17466	17546	17419	17280	17428	17334	17405	17278	17510	17346	17420	17327	17435	17475	17305	17284	17361	17289	17270	17436	17406	17357	17427	17408	17351	17317	17368	17395	17460	17440	17453	17565	17368	17401	17310	17463	17310	17361	17507	17432	17598	17515	17433	17444	17358	17281	17342	17444	17345	17297	17322	17332	17404	17434	17464	17297	17392	17258	17403	17395	17384	17344	17259	17351	17492	17479	17300	17379	17301	17374	17391	17600	17393	17420	17348	17379	17497	17343	17272	17463	17357	17473	17281	17388	17510	17385	17371	17329	17303	17385	17560	17401	17422	17541	17444	17503	17480	17513	17239	17325	17417	17400	17354	17459	17401	17521	17244	17309	17422	17170	17388	17372	17306	17579	17387	17364	17659	17363	17432	17262	17534	17230	17471	17373	17440	17508	17466	17314	17239	17410	17253	17289	17364	17544	17439	17458	17442	17248	17275	17494	17437	17512	17370	17405	17499	17210	17297	17410	17400	17449	17344	17396	17476	17302	17403	17314	17501	17272	17293	17342	17360	17456	17584	17552	17319	17215	17435	17347	17630	17371	17383	17535	17397	17399	17482	17171	17253	17500	17318	17466	17481	17468	17340	17443	17507	17218	17265	17306	17422	17182	17501	17308	17302	17202	17284	17363	17374	17380	17269	17429	17474	17298	17465	17288	17405	17269	17393	17377	17239	17318	17362	17382	17436	17394	17398	17293	17291	17496	17364	17473	17283	17606	17196	17376	17559	17311	17315	17263	17301	17491	17404	17245	17362	17373	17354	17304	17345	17334	17397	17505	17600	17444	17302	17429	17227	17545	17139	17434	17612	17401	17415	17196	17402	17408	17307	17361	17427	17281	17383	17274	17419	17243	17436	17177	17351	17517	17504	17253	17419	17373	17344	17485	17341	17485	17465	17188	17493	17550	17476	17572	17489	17478	17368	17405	17531	17321	17440	17482	17373	17537	17270	17322	17394	17348	17344	17572	17210	17443	17406	17368	17394	17361	17450	17357	17630	17285	17510	17470	17424	17298	17400	17627	17201	17466	17412	17348	17225	17447	17550	17283	17503	17429	17241	17414	17148	17346	17294	17479	17335	17417	17205	17422	17500	17264	17467	17439	17373	17367	17463	17393	17539	17347	17485	17456	17650	17332	17456	17430	17317	17375	17395	17283	17215	17460	17410	17550	17471	17383	17443	17560	17438	17294	17398	17264	17286	17230	17408	17466	17269	17293	17365	17413	17487	17291	17419	17304	17367	17597	17478	17329	17443	17331	17402	17380	17428	17420	17483	17451	17312	17326	17636	17301	17531	17327	17448	17407	17176	17510	17249	17269	17348	17132	17361	17462	17398	17242	17235	17431	17338	17263	17174	17479	17491	17234	17213	17506	17423	17541	17154	17480	17411	17485	17201	17460	17441	17311	17379	17269	17269	17387	17324	17361	17233	17245	17492	17410	17494	17357	17436	17440	17295	17259	17435	17399	17279	17426	17358	17322	17556	17276	17487	17334	17373	17520	17393	17466	17406	17330	17276	17379	17248	17606	17328	17460	17391	17137	17346	17206	17420	17438	17317	17509	17296	17523
30052	30022	38495	35241	30135	27442	25956	24157	23719	23272	22898	22450	22701	22365	22193	21898	21938	21896	21961	21719	21786	21704	21741	21751	21684	21569	21745	21652	21771	21714	21877	21664	21621	21691	21789	21725	21501	21701	21817	21363	21595	21486	21655	21592	21458	21635	21189	21816	21738	21512	21844	21570	21562	21600	21696	21775	21512	21698	21709	21642	21528	21838	21519	21459	21772	21806	21922	21391	21676	21705	21573	21581	21473	21449	21543	21692	21667	21459	21714	21605	21552	21554	21589	21468	21733	21558	21714	21672	21621	21676	21676	21291	21434	21684	21809	21537	21520	21421	21340	21331	21577	21445	21843	21578	21473	21585	21618	21520	21583	21625	21645	21573	21530	21389	21530	21531	21488	21399	21445	21698	21602	21586	21695	21664	21505	21603	21602	21816	21763	21593	21537	21587	21650	21469	21603	21845	21708	21465	21768	21511	21597	21477	21615	21665	21590	21775	21481	21686	21496	21621	21551	21712	21582	21563	21788	21587	21536	21424	21590	21714	21673	21453	21413	21408	21515	21368	21530	21633	21479	21732	21685	21628	21527	21640	21508	21655	21714	21761	21544	21614	21687	21506	21391	21661	21689	21680	21540	21656	21508	21585	21530	21531	21655	21578	21413	21413	21664	21640	21581	21518	21470	21816	21628	21654	21551	21516	21502	21612	21465	21534	21660	21650	21414	21357	21705	21727	21570	21691	21582	21580	21612	21509	21797	21592	21721	21512	21555	21628	21525	21446	21510	21390	21615	21399	21672	21613	21656	21795	21456	21639	21390	21738	21792	21438	21850	21524	21512	21514	21594	21623	21565	21542	21341	21743	21514	21441	21717	21622	21660	21458	21543	21585	21653	21520	21512	21682	21304	21411	21425	21566	21410	21634	21613	21368	21801	21711	21570	21659	21478	21437	21621	21449	21593	21570	21549	21778	21591	21474	21492	21438	21588	21569	21513	21742	21624	21285	21584	21467	21742	21702	21657	21667	21778	21196	21371	21721	21488	21459	21786	21599	21451	21588	21750	21562	21533	21582	21678	21613	21641	21696	21545	21678	21652	21496	21397	21373	21336	21723	21564	21462	21671	21652	21459	21703	21433	21544	21353	21379	21582	21538	21586	21427	21629	21497	21732	21398	21550	21600	21632	21465	21815	21852	21648	21642	21609	21581	21581	21598	21498	21484	21583	21608	21595	21462	21624	21545	21666	21574	21416	21567	21587	21434	21318	21391	21455	21753	21597	21632	21559	21551	21476	21556	21673	21510	21670	21669	21560	21519	21645	21901	21800	21578	21689	21651	21694	21676	21244	21636	21513	21657	21666	21561	21697	21691	21872	21736	21468	21552	21786	21718	21611	21603	21662	21680	21566	21702	21617	21665	21692	21591	21775	21463	21747	21637	21584	21493	21713	21817	21644	21613	21444	21572	21387	21472	21615	21633	21668	21425	21473	21804	21706	21645	21598	21739	21534	21651	21588	21778	21539	21472	21761	21668	21652	21865	21662	21788	21564	21643	21697	21590	21340	21651	21515	21860	21561	21563	21535	21477	21797	21467	21587	21468	21490	21769	21809	21556	21475	21557	21398	21705	21574	21501	21665	21779	21629	21553	21532	21582	21443	21509	21615	21512	21741	21560	21640	21439	21339	21444	21486	21406	21492	21473	21625	21513	21741	21566	21628	21530	21700	21684	21449	21565	21499	21581	21611	21759	21601	21552	21568	21666	21719	21655	21701	21436	21473	21480	21353	21523	21656	21750	21629	21606	21561	21488	21749	21721	21597	21574	21621	21505	21777	21534	21574	21548	21630	21616	21520	21445	21626	21408	21338	21292	21431	21529	21691	21701	21676	21607	21558	21736	21500	21591	21508	21713	21458	21533	21627	21568	21654	21604	21671	21713	21641	21593	21605	21583	21563	21397	21635	21581	21415	21601	21636	21467	21450	21481	21701	21452	21573	21451	21469	21645	21630	21534	21668	21576	21823	21729	21666	21768	21633	21579	21626	21706	21644	21672	21597	21502	21823	21507	21693	21508	21730	21475	21513	21496	21988	21653	21457	21700	21719	21595	21577	21502	21795	21723	21560	21573	21668	21713	21635	21687	21772	21552	21513	21522	21497	21482	21685	21431	21440	21637	21640	21440	21547	21716	21621	21508	21568	21581	21606	21510	21369	21549	21474	21797	21560	21587	21657	21536	21772	21546	21733	21512	21472	21503	21716	21628	21643	21671	21563	21276	21520	21592	21485	21442	21629	21711	21423	21785	21629	21581	21611	21506	21594	21552	21558	21723	21580	21551	21579	21462	21508	21734	21386	21608	21586	21557	21576	21542	21466	21466	21460	21541	21615	21678	21731	21573	21551	21658	21665	21475	21635	21572	21490	21617	21579	21814	21404	21265	21319	21685	21599	21461	21605	21541	21784	21603	21659	21501	21711	21724	21728	21470	21477	21743	21412	21472	21732	21760	21570	21677	21464	21696	21765	21652	21514	21376	21324	21424	21604	21571	21704	21791	21864	21690	21776	21640	21596	21837	21597	21670	21645	21679	21704	21707	21609	21809	21519	21587	21330	21405	21367	21404	21727	21560	21786	21659	21633	21697	21520	21569	21589	21651	21437	21583	21726	21796	21418	21635	21636	21554	21802	21523	21549	21650	21880	21540	21547	21131	21540	21701	21761	21571	21572	21740	21637	21615	21568	21499	21448	21624	21680	21668	21522	21519	21688	21688	21769	21721	21543	21658	21516	21611	21406	21516	21466	21418	21652	21602	21454	21681	21783	21638	21522	21557	21471	21478	21484	21657	21514	21520	21756	21437	21537	21819	21798	21601	21641	21510	21717	21701	21614	21567	21638	21562	21730	21467	21661	21508	21581	21452	21546	21627	21662	21625	21449	21597	21493	21530	21449	21616	21560	21701	21646	21511	21841	21672	21642	21495	21629	21545	21595	21664	21534	21508	21447	21577	21659	21502	21538	21680	21641	21627	21621	21749	21396	21580	21579	21590	21697	21559	21576	21487	21493	21304	21738	21532	21715	21469	21452	21614	21570	21727	21778	21690	21502	21367	21606	21546	21679	21551	21358	21491	21630	21721	21423	21433	21635	21516	21735	21618	21665	21718	21693	21429	21417	21518	21592	21464	21499	21840	21483	21505	21438	21498	21422	21382	21505	21458	21423	21790	21515	21465	21521	21713	21481	21531	21801	21719	21802	21688	21632	21629	21660	21371	21821	21636	21450	21380	21538	21641	21391	21343	21535	21426	21665	21519	21375	21373	21716	21768	21461	21539	21840	21555	21694	21628	21660	21606	21552	21351	21630	21615	21724	21267	21739	21620	21795	21447	21540	21527	21524	21478	21587	21623	21579	21749	21648	21504	21731	21714	21744	21535	21509	21636	21545	21565	21444	21444	21456	21613	21855	21447	21553	21854	21736	21456	21532	21635	21569	21500	21601	21475	21686	21625	21662	21369	21474	21575	21652	21620	21630	21692	21642	21599	21552	21458	21558	21664	21598	21533	21561	21563	21548	21457	21401	21572	21693	21656	21605	21568	21766	21466	21749	21642	21552	21457	21507	21803	21408	21680	21637	21849	21721	21596	21674	21635	21534	21333	21705	21665	21691	21503	21521	21679	21651	21539	21564	21597	21770	21446	21719	21386	21470	21723	21651	21512	21586	21617	21566	21567	21575	21394	21571	21626	21693	21513	21477	21436	21746	21456	21646	21639	21571	21757	21595	21587	21574	21715	21708	21689	21734	21522	21761	21705	21783	21518	21767	21583	21479	21416	21594	21394	21697	21567	21719	21497	21571	21662	21651	21698	21707	21604	21487	21388	21435	21476	21758	21754	21293	21730	21604	21686	21661	21477	21440	21497	21472	21552	21838	21771	21792	21663	21716	21582	21624	21582	21538	21666	21601	21413	21683	21693	21718	21561	21324	21569	21445	21540	21593	21654	21732	21618	21448	21683	21530	21499	21539	21407	21572	21638	21242	21424	21349	21505	21428	21660	21447	21495	21319	21680	21605	21625	21545	21314	21749	21909	21573	21625	21607	21721	21764	21731	21565	21542	21687	21534	21553	21335	21638	21413	21414	21462	21509	21486	21510	21556	21531	21821	21595	21584	21661	21715	21643	21525	21491	21481	21469	21711	21434	21659	21539	21500	21644	21709	21690	21288	21702	21690	21835	21487	21567	21764	21497	21702	21510	21420	21559	21613	21695	21533	21540	21568	21637	21604	21398	21557	21602	21536	21646	21501	21586	21379	21541	21592	21926	21702	21753	21753	21757	21445	21517	21704	21422	21442	21628	21478	21555	21732	21892	21560	21600	21254	21452	21580	21668	21397	21592	21641	21523	21713	21646	21532	21389	21782	21722	21584	21719	21507	21843	21467	21382	21557	21592	21564	21664	21405	21607	21685	21726	21329	21555	21474	21471	21529	21447	21547	21476	21528	21519	21531	21472	21527	21646	21627	21739	21607	21897	21360	21542	21624	21629	21667	21666	21622	21763	21678	21587	21681	21532	21592	21657	21538	21721	21453	21667	21842	21618	21476	21633	21602	21823	21579	21476	21355	21914	21721	21500	21655	21541	21612	21747	21641	21647	21744	21779	21485	21762	21664	21546	21694	21613	21622	21768	21680	21429	21699	21374	21636	21533	21576	21722	21651	21633	21625	21742	21450	21712	21568	21653	21682	21474	21566	21688	21464	21550	21564	21749	21493	21503	21584	21594	21634	21748	21523	21348	21408	21645	21591	21726	21477	21769	21702	21546	21649	21462	21707	21649	21493	21572	21350	21645	21605	21689	21612	21634	21609	21766	21808	21697	21530	21592	21493	21526	21611	21462	21468	21566	21534	21640	21662	21679	21626	21545	21670	21507	21365	21623	21386	21539	21683	21560	21629	21440	21493	21454	21446	21620	21715	21632	21779	21721	21548	21440	21440	21544	21447	21626	21557	21606	21650	21515	21600	21528	21604	21581	21726	21503	21538	21482	21703	21675	21609	21703	21660	21438	21643	21602	21606	21524	21504	21568	21646	21518	21551	21663	21666	21359	21625	21571	21733	21688	21845	21697	21527	21501	21647	21607	21662	21594	21771	21343	21568	21490	21591	21752	21697	21509	21510	21638	21671	21758	21668	21634	21531
31779	45661	41424	32893	28730	25549	23324	21448	20392	19610	19137	18666	18421	18411	18138	17946	17704	17691	17789	17515	17434	17352	17390	17453	17454	17344	17398	17281	17323	17311	17359	17309	17264	17234	17513	17353	17284	17120	17242	17274	17262	17449	17297	17446	17249	17158	17325	17222	17224	17359	17076	17279	17197	17310	17246	17260	17267	17318	17286	17288	17256	17282	17182	17344	17359	17294	17348	17140	17308	17182	17150	17177	17397	17210	17246	17294	17133	17353	17248	17235	17086	17339	17162	17460	17320	17240	17284	17271	17216	17255	17354	17259	17307	17320	17247	17177	17311	17277	17223	17173	17131	17211	17151	17488	17355	17123	17234	17291	17282	17317	17218	17143	17265	17108	17358	17262	17264	17432	17162	17282	17368	17219	17248	17213	17181	17398	17492	17555	17093	17201	17185	17185	17239	17444	17286	17272	17386	17429	17285	17502	17144	17160	17238	17302	17370	17121	17270	17145	17217	17304	17160	17282	17264	17268	17232	17309	17257	17437	17428	17307	17198	17246	17321	17223	17230	17231	17227	17344	17233	17355	17275	17240	17169	17189	17234	17389	17067	17324	17192	17291	17344	17201	17207	17205	17278	17307	17372	17216	17307	17319	17150	17322	17094	17397	17310	17270	17206	17363	17251	17317	17247	17228	17246	17170	17356	17330	17293	17272	17399	17216	17210	17093	17288	17293	17123	17106	17299	17158	17464	17103	17265	17226	17180	17253	17088	17465	17268	17055	17254	17137	17431	17135	17272	17294	17218	17050	17089	17134	17269	17069	17330	17325	17221	17178	17199	17193	17070	17220	17319	17319	17311	17128	17166	17244	17180	17136	17160	17256	17294	17238	17315	17083	17169	17270	17199	17359	17312	17263	17270	17212	17072	17318	17255	17198	17183	17308	17176	17392	17240	17371	17308	17367	17292	17171	17211	17200	17358	17110	17304	17439	17309	17271	17271	17241	17233	17240	17419	17364	17349	17218	17043	17231	17231	17335	17444	17269	17332	17375	17279	17333	17220	17269	17138	17186	17224	17212	17130	17277	17146	17369	17114	17192	17199	17408	17307	17283	17265	17435	17167	17227	17276	17276	17131	17180	17301	17183	17304	17463	17219	17273	17303	17328	17165	17280	17358	17497	17253	17258	17394	17256	17261	17373	17237	17201	17343	17289	17357	17107	17340	17269	17335	17120	17386	17235	17309	17539	17203	17210	17217	17277	17052	17230	17123	17324	17309	17369	17152	17088	17286	17137	17270	17338	17273	17118	17314	17135	17111	17115	17184	17260	17169	17283	17366	17454	17194	17087	17319	17249	16951	17393	17330	17207	17218	17253	17612	17175	17189	17230	17035	17342	17310	17272	17204	17226	17256	17173	17402	17153	17292	17245	17288	17343	17497	17295	17269	17318	17198	17258	17005	17350	17126	17291	17331	17308	17352	17429	17243	17260	17282	17357	17132	17125	17261	17159	17280	17303	17203	17303	17144	17279	17261	17141	17125	17398	17264	17404	17173	17264	17468	17080	17285	17126	17181	17155	17382	17237	17460	17240	17081	17280	17178	17143	17275	17466	17262	17246	17370	17226	17319	17245	17222	17347	17124	17331	17302	17176	17240	17150	17335	17177	17318	17256	17220	17198	17121	17188	17287	17377	17220	17163	17426	17120	17194	17378	17192	17097	17358	17332	17283	17333	17261	17261	17157	17152	17187	17482	17331	17325	17093	17277	17303	17206	17314	17303	17145	17314	17197	17378	17085	17439	17176	17297	17314	17280	17257	17096	17289	17295	17221	17153	17192	17364	17313	17275	17304	17261	17143	17189	17225	17416	17166	17407	17418	17258	17323	17347	17207	17355	17193	17320	17248	17263	17269	17070	17511	17364	17288	17133	17335	17341	17258	17353	17166	17100	17278	17268	17318	17342	17223	17364	17194	17289	17269	17261	17249	17305	17187	17267	17411	17200	17209	17110	17283	17276	17376	17346	17132	17369	17183	17323	17115	17118	17145	17212	17126	17125	17352	17359	17231	17368	17261	17205	17214	17336	17366	17339	17366	17114	17279	17246	17308	17221	17228	17370	17319	17295	17169	17287	17360	17400	17177	17302	17296	17250	17295	17418	17194	17344	17117	17359	17200	17337	17281	17164	17512	17276	17313	17249	17246	17297	17262	17227	17446	17343	17221	17230	17169	17296	17117	17251	17165	17207	17421	17288	17370	17174	17241	17244	17178	17406	17139	17160	17227	17120	17265	17019	17277	17226	17370	17445	17351	17362	17128	17444	17436	17145	17304	17244	17220	17311	17150	17305	17358	17056	17291	17206	17201	17265	17289	17458	17291	17337	17135	17099	17444	17229	17086	17417	17265	17141	17126	17141	17363	17181	17360	17444	17408	17245	17310	17215	17198	17255	17354	17328	17379	17188	17340	17312	17326	17284	17244	17192	17224	17294	17339	17294	17250	17162	17049	17086	17264	17220	17247	17098	17184	17206	17187	17356	17211	17273	17464	17244	17196	17242	17363	17147	17341	17080	17381	17416	17204	17334	17232	17219	17184	17229	17204	17296	17355	17165	17198	17055	17367	17144	17277	17089	17290	17362	17274	17211	17180	17307	17218	17173	17170	17275	17270	17324	17288	17284	17397	17261	17181	17232	17268	17276	17354	17112	17226	17128	17340	17290	17285	17265	17156	17245	17257	17313	17295	17190	17377	17407	17127	17355	17197	17223	17536	17196	17241	17143	17273	17411	17311	17259	17317	17306	17317	17377	17218	17236	17111	17425	17265	17400	17245	17239	17276	17306	17244	17144	17290	17401	17257	17228	17297	17207	17298	17153	17330	17288	17323	17168	17232	17112	17114	17197	17413	17180	17456	17245	17348	17245	17154	17239	17198	17359	17195	17165	17089	17266	17249	17171	17187	17340	17315	17441	17274	17506	17310	17338	17314	17161	17179	17272	17303	17182	17202	17271	17347	17281	17305	17205	17113	17188	17165	17473	17384	17275	17267	17174	17365	17205	17056	17247	17067	17377	17262	17356	17410	17120	17222	17183	17114	17211	17101	17355	17173	17311	17356	17132	17198	17131	17348	17306	17235	17211	17413	17388	17166	17288	17166	17149	17176	17269	17356	17381	17305	17175	17290	17210	17157	17286	17227	17164	17373	17131	17212	17274	17215	17251	17381	17127	17040	17261	17357	17431	17205	17247	17295	17113	17201	17417	17348	17354	17163	17196	17098	17144	17263	17159	17352	17304	17218	17252	17322	17351	17303	17358	17237	17350	17137	17283	17211	17211	17219	17303	17280	17354	17222	17336	17218	17244	17421	17102	17187	17291	17271	17252	17349	17234	17163	17330	17316	17339	17385	17256	17260	17225	17360	17336	17365	17369	17192	17267	17387	17139	17448	17302	17245	17341	17332	17182	17304	17254	17227	17205	17289	17166	17291	17240	17023	17352	17207	17473	17204	17284	17219	17172	17297	17160	17197	17235	17182	17381	17304	17266	17269	17284	17358	17296	17158	17095	17401	17472	17109	17298	17268	17130	17117	17287	17152	17220	17496	17289	17415	17190	17166	17242	17131	17278	17304	17310	17338	17257	17412	17224	17339	17216	17161	17201	17283	17239	17353	17291	17176	17410	17225	17436	17177	17218	17247	17227	17294	17158	17276	17167	17311	17055	17277	17281	17120	17310	17351	17203	17146	17230	17399	17277	17110	17298	17169	17096	17197	17065	17249	17264	17220	17214	17399	17283	17281	17250	17251	17213	17408	17183	17374	17204	17252	17387	17225	17164	17314	17139	17322	17196	17457	17317	17235	17335	17273	17230	17527	17289	17176	17399	17276	17336	17079	17168	17474	17304	17285	17322	17388	17186	17198	17147	17275	17149	17475	17255	17167	17368	17263	17337	17168	17176	17404	17220	17212	17173	17193	17351	17527	17133	17163	17262	17101	17339	17383	17181	17215	17336	17238	17280	17172	17196	17320	17393	17153	17387	17313	17133	17252	17238	17119	17324	17103	17385	17228	17313	17261	17132	17269	17145	17272	17218	17363	17207	17177	17284	17145	17153	17195	17490	17244	17409	17315	17376	17426	17205	17156	17228	17270	17182	17112	17178	17367	17222	17350	17249	17208	17156	17319	17387	17265	17366	17121	17373	17529	17422	17286	17143	17129	17214	17255	17365	17198	17216	17379	17249	17331	17219	17301	17511	17424	17253	17216	17176	17318	17242	17175	17317	17246	17323	17440	17326	17236	17213	17138	17197	17336	17176	17207	17326	17226	17347	17393	17131	17469	17219	17389	17375	17389	17268	17210	17355	17190	17229	17398	17389	17195	17331	17260	17330	17344	17230	17182	17024	17218	17308	17385	17298	17097	17479	17264	17145	17414	17327	17220	17375	17168	17261	17403	17146	17359	17143	17217	17195	17455	17259	17257	17423	17280	17185	17241	17256	17167	17285	17411	17275	17237	17377	17335	17321	17309	17215	17161	17249	17437	17106	17243	17414	17246	17251	17272	17029	17301	17184	17271	17241	17292	17348	17256	17376	17234	17136	17258	17156	17278	17235	17255	17314	17276	17444	17323	17327	17373	17142	17083	17155	17367	17192	17312	17368	17291	17312	17329	17303	17366	17346	17347	17092	17380	17138	17308	17310	17350	17248	17348	17250	17274	17267	17289	17147	17216	17339	17273	17205	17280	17227	17334	17106	17419	17418	17237	17196	17297	17204	17225	17322	17193	17096	17276	17489	17184	17031	17234	17396	17234	17334	17350	17209	17312	17418	17275	17323	17085	17314	17268	17412	17395	17280	17227	17306	17206	17325	17563	17222	17248	17261	17046	17207	17462	17189	17340	17164	17289	17271	17405	17356	17185	17165	17160	17152	17283	17186	17311	17110	17195	17061	17445	17289	17253	17228	17167	17181	17285	17452	17280	17296	17120	17469	17353	17258	17216	17354	17492	17290	17224	17247	17139	17043	17124	17275	17300	17337	17158	17264	17345	17247	17315	17311	17249	17125	17338	17279	17138	17229	17381	17239	17195	17369	17276	17309	17276	17215	17350	17231	17319	17430	17302	17285	17199	17149	17179	17247	17182	17163	17178	17214	17326	17478	17185	17387	17321	17334	17340	17215	17327	17234	17251	17224	17081	17256
23960	21144	28754	26161	27432	29953	29841	26335	24765	24169	23532	23049	22687	22606	22614	22381	22103	21979	22048	22163	21963	21887	21924	21688	21742	21609	21796	21627	21503	21723	21701	21633	21662	21670	21677	21599	21872	21621	21785	21407	21534	21670	21681	21627	21693	21636	21450	21662	21641	21517	21487	21665	21636	21501	21573	21600	21614	21617	21486	21285	21430	21548	21469	21606	21554	21500	21471	21504	21451	21616	21556	21357	21626	21413	21512	21556	21578	21540	21463	21412	21398	21722	21521	21510	21432	21503	21736	21307	21474	21398	21746	21416	21633	21468	21407	21457	21397	21307	21466	21404	21536	21404	21804	21518	21637	21528	21606	21620	21600	21552	21282	21601	21717	21615	21594	21550	21758	21441	21660	21577	21664	21370	21460	21610	21611	21437	21442	21583	21464	21588	21622	21588	21523	21284	21396	21673	21698	21416	21680	21643	21550	21284	21671	21594	21475	21652	21743	21415	21402	21527	21569	21480	21738	21324	21448	21309	21398	21570	21670	21720	21652	21506	21723	21530	21696	21393	21276	21669	21315	21360	21559	21525	21548	21520	21474	21658	21588	21528	21532	21469	21375	21362	21481	21156	21473	21274	21427	21298	21623	21417	21494	21255	21577	21493	21462	21781	21584	21471	21431	21412	21137	21698	21550	21509	21627	21679	21357	21645	21567	21474	21642	21573	21776	21608	21454	21493	21140	21502	21339	21670	21669	21274	21615	21646	21805	21456	21576	21372	21612	21495	21569	21367	21617	21500	21389	21616	21656	21402	21501	21429	21590	21556	21528	21717	21590	21543	21635	21646	21377	21345	21581	21310	21429	21457	21414	21547	21795	21671	21480	21609	21551	21537	21611	21322	21499	21478	21594	21533	21662	21614	21659	21504	21378	21455	21423	21559	21545	21298	21283	21474	21348	21494	21293	21597	21411	21646	21519	21756	21624	21588	21416	21635	21604	21455	21383	21671	21524	21555	21526	21555	21465	21500	21486	21410	21616	21480	21534	21472	21639	21650	21553	21666	21523	21342	21362	21466	21443	21654	21852	21711	21514	21372	21525	21600	21452	21388	21258	21510	21369	21392	21146	21521	21466	21606	21549	21518	21516	21666	21576	21648	21658	21358	21524	21722	21352	21362	21531	21457	21266	21380	21627	21625	21484	21427	21561	21570	21661	21380	21363	21505	21726	21555	21527	21422	21545	21622	21582	21687	21502	21594	21277	21671	21509	21629	21615	21497	21488	21518	21564	21512	21648	21549	21562	21486	21619	21556	21580	21602	21618	21319	21437	21640	21540	21437	21363	21626	21513	21694	21391	21713	21655	21502	21452	21402	21412	21506	21782	21486	21523	21373	21488	21365	21373	21682	21579	21385	21449	21617	21381	21604	21561	21645	21490	21340	21393	21694	21548	21532	21745	21503	21632	21695	21458	21437	21677	21397	21406	21695	21593	21468	21488	21531	21393	21428	21537	21202	21420	21386	21629	21334	21625	21659	21559	21643	21507	21399	21406	21428	21285	21344	21529	21519	21692	21492	21488	21560	21654	21629	21526	21591	21457	21623	21410	21513	21451	21650	21521	21586	21530	21536	21542	21427	21749	21666	21707	21615	21547	21597	21602	21704	21371	21669	21662	21477	21357	21508	21492	21608	21545	21400	21558	21690	21464	21614	21598	21529	21561	21580	21602	21566	21543	21436	21709	21622	21540	21235	21689	21601	21537	21349	21529	21437	21432	21424	21331	21488	21592	21592	21417	21635	21373	21576	21547	21510	21406	21494	21239	21537	21701	21546	21504	21462	21249	21388	21760	21632	21396	21305	21525	21639	21643	21662	21479	21452	21468	21496	21425	21414	21537	21620	21490	21513	21413	21634	21584	21695	21426	21540	21448	21345	21554	21200	21454	21380	21727	21480	21624	21319	21476	21614	21504	21452	21527	21702	21512	21473	21304	21394	21457	21510	21458	21633	21595	21481	21390	21494	21535	21598	21668	21500	21507	21590	21376	21431	21310	21429	21553	21353	21488	21355	21701	21833	21539	21502	21391	21422	21579	21585	21504	21516	21466	21642	21541	21695	21379	21361	21401	21464	21631	21540	21496	21456	21588	21618	21500	21563	21733	21592	21523	21492	21518	21467	21588	21445	21754	21489	21607	21214	21468	21293	21571	21543	21434	21435	21623	21764	21402	21406	21462	21511	21428	21532	21410	21546	21550	21707	21388	21467	21353	21466	21554	21431	21313	21611	21438	21444	21653	21478	21666	21525	21454	21413	21335	21432	21415	21471	21530	21510	21335	21325	21599	21515	21502	21370	21480	21475	21512	21329	21678	21743	21670	21537	21295	21529	21560	21513	21466	21758	21453	21448	21399	21338	21561	21785	21429	21434	21409	21656	21708	21424	21601	21592	21495	21635	21468	21339	21623	21766	21391	21649	21549	21473	21633	21361	21405	21549	21385	21528	21618	21411	21533	21514	21667	21775	21718	21382	21606	21605	21559	21664	21488	21476	21504	21604	21628	21543	21614	21424	21454	21722	21508	21472	21607	21707	21582	21491	21508	21520	21678	21418	21569	21648	21626	21542	21541	21652	21684	21737	21435	21411	21615	21548	21311	21523	21475	21496	21368	21483	21482	21601	21611	21561	21474	21461	21462	21559	21411	21487	21653	21465	21592	21610	21757	21533	21538	21487	21416	21442	21506	21650	21698	21567	21754	21482	21556	21388	21484	21395	21703	21489	21432	21477	21556	21598	21419	21515	21564	21511	21446	21498	21487	21605	21476	21307	21497	21504	21721	21584	21539	21654	21465	21685	21405	21625	21625	21479	21424	21576	21427	21545	21606	21461	21442	21465	21713	21421	21468	21760	21549	21406	21562	21523	21640	21577	21517	21227	21727	21627	21545	21557	21488	21660	21651	21744	21660	21636	21662	21467	21500	21589	21286	21564	21508	21564	21626	21476	21375	21600	21473	21609	21561	21414	21600	21400	21591	21636	21695	21768	21549	21534	21483	21556	21581	21448	21583	21622	21474	21548	21397	21466	21548	21646	21553	21639	21796	21314	21399	21548	21221	21547	21344	21585	21637	21559	21507	21464	21621	21512	21687	21634	21651	21423	21640	21475	21409	21361	21552	21330	21403	21540	21638	21620	21484	21631	21558	21529	21692	21680	21510	21640	21603	21419	21620	21433	21502	21409	21535	21684	21619	21617	21476	21663	21538	21429	21578	21418	21544	21417	21373	21379	21482	21591	21531	21406	21587	21630	21488	21638	21553	21361	21564	21449	21490	21465	21403	21701	21599	21540	21554	21654	21467	21594	21202	21751	21499	21524	21549	21443	21491	21567	21776	21555	21466	21494	21453	21709	21453	21491	21632	21647	21551	21465	21706	21644	21647	21637	21565	21439	21281	21552	21492	21513	21642	21331	21609	21645	21573	21635	21505	21266	21376	21552	21385	21313	21410	21568	21371	21453	21550	21514	21301	21348	21603	21244	21380	21712	21496	21338	21425	21546	21540	21381	21322	21331	21589	21249	21429	21628	21609	21439	21379	21349	21488	21405	21349	21274	21626	21488	21415	21430	21608	21473	21713	21441	21432	21440	21255	21608	21443	21457	21557	21488	21508	21608	21581	21439	21467	21740	21594	21485	21608	21640	21435	21789	21793	21665	21501	21562	21475	21466	21633	21346	21492	21464	21286	21780	21709	21637	21531	21511	21869	21333	21608	21704	21405	21311	21577	21654	21590	21609	21590	21682	21473	21408	21570	21584	21383	21425	21487	21266	21349	21466	21650	21412	21564	21496	21538	21468	21686	21448	21395	21518	21482	21595	21453	21606	21567	21724	21292	21502	21511	21656	21538	21429	21470	21579	21646	21261	21666	21704	21766	21604	21375	21340	21669	21396	21306	21414	21451	21464	21506	21330	21508	21484	21383	21519	21603	21435	21540	21480	21765	21666	21444	21440	21496	21548	21550	21492	21597	21395	21402	21405	21422	21658	21665	21511	21304	21649	21375	21674	21444	21328	21609	21427	21479	21418	21508	21751	21647	21473	21290	21546	21542	21450	21457	21590	21664	21460	21769	21400	21418	21420	21541	21485	21531	21533	21617	21384	21320	21475	21445	21344	21318	21299	21675	21445	21763	21428	21328	21643	21400	21461	21745	21473	21504	21455	21626	21709	21563	21531	21679	21307	21671	21531	21454	21399	21546	21517	21468	21554	21396	21674	21444	21376	21398	21527	21529	21617	21435	21448	21533	21566	21518	21618	21387	21420	21556	21291	21400	21516	21619	21624	21623	21360	21676	21588	21235	21532	21545	21305	21641	21511	21514	21597	21380	21452	21824	21419	21708	21545	21655	21437	21490	21468	21633	21724	21543	21492	21635	21618	21355	21561	21683	21464	21518	21579	21464	21638	21678	21450	21711	21321	21599	21664	21557	21411	21512	21596	21421	21498	21420	21452	21284	21628	21539	21664	21690	21562	21600	21516	21640	21512	21553	21374	21294	21530	21734	21567	21710	21719	21638	21344	21536	21479	21565	21447	21561	21367	21392	21456	21659	21761	21610	21430	21497	21453	21593	21470	21549	21702	21581	21583	21521	21382	21667	21548	21578	21543	21558	21693	21767	21600	21637	21597	21310	21457	21478	21708	21502	21646	21653	21507	21617	21520	21645	21585	21388	21608	21390	21392	21409	21490	21598	21625	21422	21540	21390	21470	21598	21485	21546	21500	21565	21414	21508	21471	21480	21838	21476	21572	21524	21587	21421	21691	21774	21558	21406	21349	21552	21539	21452	21519	21263	21530	21472	21372	21613	21381	21855	21669	21583	21403	21654	21459	21552	21278	21485	21330	21530	21756	21604	21591	21571	21357	21344	21591	21342	21670	21582	21464	21446	21422	21598	21371	21485	21513	21396	21542	21532	21514	21539	21558	21752	21495	21350	21358	21619	21484	21351	21342	21445	21504	21404	21487	21765	21701	21513	21509	21537	21435	21569	21373	21484	21507	21487	21673	21596	21314	21459	21558	21601	21568	21491	21471	21478	21382	21303	21396	21581	21627	21782	21382	21331	21697	21506	21786	21637	21287	21582	21480	21472	21679	21407	21461	21499	21185	21705	21502	21657	21543	21679	21573	21544	21471	21550	21594
32250	51950	48211	38538	33715	29821	26318	23594	22006	20771	20072	19434	18969	18698	18629	18370	18196	18047	17825	17704	17474	17440	17466	17501	17475	17396	17466	17420	17607	17384	17300	17355	17260	17328	17248	17291	17299	17425	17379	17087	17296	17235	17215	17358	17331	17248	17310	17298	17103	17315	17285	17191	17228	17263	17300	17223	17094	17310	17158	17307	17289	17424	17349	17069	17416	17265	17284	17290	17226	17553	17334	17205	17182	17294	17225	17179	17131	17132	17237	17147	17159	17258	17387	17239	17156	17264	17105	17389	17284	17183	17180	17118	17196	17075	17201	17285	17129	17292	17223	17211	17319	17122	17179	17150	17255	17174	17263	17189	17337	17244	17351	17278	17235	17198	17139	17298	17105	17341	17258	17140	17305	17127	17152	17247	17173	17205	17297	17289	17177	17208	17339	17260	17274	17327	17185	17272	17244	17278	17254	17336	17319	16990	17299	17330	17166	17185	17141	17274	17209	17145	17054	17395	17217	17212	17267	17284	17086	17329	17224	17372	17461	17274	17218	17129	17260	17201	17207	17222	17231	17216	17228	17186	17185	17219	17180	17275	17136	17288	17168	17211	17315	17129	17086	17266	17239	17204	17166	17228	17187	17064	17106	17383	17160	17343	17107	17151	17220	17112	17259	17159	17264	17344	17184	17291	17404	17216	17308	17277	17321	17235	17129	17205	17233	17100	17212	17112	17309	17121	17361	17199	17267	17080	17220	17075	17255	17212	16994	17048	17127	17218	17153	17236	17094	17461	17276	17238	17315	17212	17096	17422	17353	17311	17165	17032	17219	17254	17302	17251	17214	17332	17365	17374	17236	17209	17081	17120	17242	17187	17352	17225	17270	17271	17152	17338	17133	17335	17306	17246	17391	17302	17398	17070	17323	17302	17183	17217	17089	17149	17159	17348	17291	17171	17054	17245	17280	17139	17254	17218	17405	17305	17454	17249	17211	17117	17261	17390	17250	17027	17334	17220	17266	17167	17198	17205	17303	17190	17207	17128	17262	17278	17140	17303	17200	17265	17186	17246	17145	17377	17035	17330	17249	17114	17236	17153	17323	17196	17308	17178	17073	17318	17268	17139	17195	17109	17165	17276	17355	17074	17330	17600	17102	17208	17321	17178	17217	17220	17393	17159	17194	17074	17236	17220	17251	17237	17284	17127	17190	17300	17150	17257	17294	17182	17374	17302	17438	17155	17247	17320	17202	17342	17254	17247	17141	17363	17236	17269	17211	17264	17213	17317	17262	17277	17325	17127	17122	17340	17237	17212	17312	17149	17380	17306	17092	17147	17141	17338	17242	17179	17235	17214	17214	17389	17342	17125	17277	17291	17441	17142	17288	17292	17225	17212	17325	17354	17277	17308	17389	17251	17239	17148	17213	17290	17122	17097	17327	17276	17122	17004	17045	17258	17342	17295	17285	17205	17014	17262	17256	17160	17170	17193	17180	17176	17270	17086	17293	17205	17346	17304	17094	17167	17091	17246	17108	17196	17311	17185	17247	17365	17320	17127	17345	17107	17129	17299	17403	17123	17214	17141	17277	17118	17082	17309	17207	17350	17191	17457	17230	17249	17224	17268	17195	17186	17303	17169	17201	17205	17188	17218	17126	17326	17285	17423	17287	17296	17329	17283	17072	17256	17287	17138	17396	17154	17230	17104	17348	17167	17298	17273	17125	17045	17410	17318	17240	17281	17337	17284	17193	17206	17141	17249	17170	17291	17258	17217	17303	17236	17160	17274	17331	17019	17336	17329	17245	17277	17437	17328	17053	17143	17070	17214	17000	17247	17387	17335	17352	17306	17242	17183	17390	17309	17183	17139	17408	17235	17378	17511	17369	17277	17242	17288	17087	17234	17216	17363	17187	17214	17271	17328	17216	17040	17370	17229	17250	17330	17294	17164	17332	17133	17294	17318	17116	17249	17408	17319	17287	17280	17293	17306	17124	17261	17249	17225	17343	17290	17161	17251	17222	17176	17383	17330	17317	17268	17387	17214	17227	17051	17082	17264	17389	17089	17317	17182	17332	17103	17074	17360	17181	17336	17189	17269	17083	17209	17133	17293	17144	17035	17231	17219	17201	17247	17259	17221	17227	17180	17134	17274	17227	17343	17323	17155	17208	17126	17295	17214	17112	17224	17293	17327	17218	17278	17124	17170	17379	17241	17135	17190	17233	17302	17210	17316	17310	17271	17148	17086	17265	17260	17271	17398	17262	17220	17328	17209	17063	17369	17249	17259	17027	17234	17138	17359	17188	17086	17150	17015	17167	17280	17224	17153	17278	17161	17280	17310	17036	17263	17284	17051	17252	17239	17106	17252	17108	17355	17161	17133	17207	17261	17358	17035	17255	17229	17145	17235	17306	17261	17137	17257	17163	17257	17187	17254	17101	17310	17130	17420	17243	17343	17184	17156	17236	17339	17267	17274	17195	17274	17162	17251	17101	17292	17321	17107	17036	17283	17320	17298	17122	17264	17356	17298	17108	17065	17236	17242	17204	17125	17387	17245	17437	17176	17292	17332	17045	17318	17283	17295	17183	17223	17144	17312	17227	17304	17223	17364	17182	17196	17434	17251	17296	17160	17130	17188	17326	17133	17129	17101	17187	17229	17203	17305	17367	17024	17147	17159	17087	17080	17258	17210	17396	17202	17274	17349	17273	17182	17230	17363	17334	17248	17216	17094	17081	17288	17179	17281	17214	17257	17331	17266	17310	17236	17354	17206	17302	17304	17392	17174	17317	17232	17222	17167	17302	17291	17261	17260	17113	17157	17194	17036	17162	17159	17158	17300	17361	17342	17215	17248	17115	17203	17318	17335	17318	16992	17320	17131	17107	17181	17313	17168	17054	17084	17107	17115	17261	17241	17281	17325	17310	17140	17299	17031	17315	17262	17271	17362	17308	17178	17274	17137	17180	17169	17163	17119	17239	17090	17372	17347	17249	17093	17209	17310	17163	17246	17376	17282	17296	17277	17097	17140	17275	17079	17162	16930	17233	17131	17284	17243	17300	17297	17265	17246	17283	17185	17303	16862	17080	17284	17154	17376	17262	17029	17136	17241	17316	17238	17368	17362	17246	16984	17063	17165	17329	17165	17229	17242	17248	17404	17318	17281	17286	17104	17143	17211	17088	17159	17357	17296	17223	17248	17347	17181	17172	17299	17327	17311	17437	17349	17190	17108	17228	17192	17209	17243	17461	17154	17338	17258	17198	17312	17280	17330	17252	17241	17270	17138	17194	17169	17204	17395	17190	17246	17026	17239	17325	17283	17344	17168	17250	17141	17328	17271	17416	17325	17230	17210	17296	17318	17300	17423	17214	17254	17248	17175	17367	17265	17204	17157	17163	17352	17218	17273	17302	17297	17233	17123	17185	17202	17091	17295	17246	17299	17300	17056	17486	17101	17032	17266	17237	17235	17241	17229	17146	17279	17073	17304	17180	17186	17262	17130	17517	17147	17203	17249	17235	17232	17215	16995	17148	17281	17143	17279	17252	17222	17347	17126	17245	17379	17425	17158	17221	17339	17307	17207	17194	17163	17171	17348	17112	17216	17286	17137	17147	17139	17336	17152	17161	17169	17305	17217	17310	17261	17350	17226	17217	17189	17267	17157	17312	17266	17277	17091	17144	17235	17274	17247	17220	17200	17189	17381	17226	17288	17250	17241	17332	17348	17274	17238	17252	17296	17299	17170	17171	17285	17146	17241	17253	17075	17235	17277	17307	17281	17193	17086	17196	17226	17233	17151	17185	17140	17229	17253	17172	17203	17238	17163	17172	17222	17195	17103	17157	17295	17092	17269	17283	17172	17134	17087	17136	17210	17242	17177	17228	17146	17197	17124	17062	17240	17088	17298	17277	17162	17186	17372	17095	17248	17178	17217	17257	17360	17180	17259	17136	17228	17292	17134	17446	17261	17220	17290	17139	16986	17194	17365	17252	17094	17248	17187	17125	17306	17244	17203	17104	17144	17083	17404	17337	17229	16998	17368	17352	17218	17354	17295	17158	17297	17313	17185	17146	17370	17173	17326	17286	17058	17363	17254	17247	17244	17235	17133	17071	17251	17248	17325	17173	17418	17232	17348	17459	17163	17224	17308	17237	17263	17248	17129	17246	17230	17235	17254	17205	17111	17241	17124	17308	17160	17314	17198	17377	17271	17207	17128	17120	17124	17122	17091	17304	17460	17238	17424	17242	17309	17185	17272	17372	17291	17213	17213	17341	17098	17381	17323	17376	17203	17015	17237	17220	17150	17295	17401	17210	17269	17179	17222	17100	17293	17115	17215	17269	17246	17228	17105	17225	17049	17264	17249	17262	17216	17227	17212	17224	17298	17060	17036	17164	17192	17273	17067	17103	17284	17206	17212	17264	17306	17250	17358	17213	17288	17213	17205	17389	17257	17132	17342	17314	17096	17262	17261	17319	17320	17162	17280	17157	17230	17099	17311	17219	17336	17259	17085	17346	17083	17330	17181	17384	17141	17171	17273	16936	17212	17140	17293	17097	17186	17189	17219	17123	17303	17150	17234	17240	17073	17233	17213	17281	17244	17362	17272	17195	17283	17173	17329	17048	17291	17252	17339	17254	17254	17193	17395	17235	17099	17199	17157	17224	17088	17187	17236	17379	17308	17270	17304	17345	17171	17244	17222	17374	17189	17183	17234	17274	17191	17088	17201	17326	17229	17350	17106	17167	17303	17284	17356	17287	17137	17269	17349	17265	17257	17223	17149	17197	17326	17266	17296	17289	17368	17302	17324	17208	17271	17226	17294	17192	17365	17127	17331	17095	17040	17183	17283	17180	17287	17113	17266	17299	17123	17289	17254	17438	17170	17437	16996	17518	17272	17225	17106	17242	17254	17306	17234	17060	17309	17331	17179	17217	17077	17129	17225	17265	17386	17366	17178	17146	17113	17142	17246	17090	17127	17222	17266	17296	17212	17191	17278	17324	17371	17171	17108	17518	17249	17142	17225	17167	17273	17432	17157	17333	17217	17141	17176	17377	17234	17226	17219	17290	17134	17295	17333	17380	17262	17178	17103	17158	17188	17182	17338	17241	17054	17449	17144	17317	17201	17202	17221	17208	17253	17192	17231	17190	17229	17155	17403	17091	17237	17263	17236	17326	17208	17404	17228
22516	21021	28769	24072	24229	30113	33507	28344	26417	26220	25183	24015	23648	23738	23478	23227	22670	22836	22708	22640	22637	22474	22425	22296	22191	22456	22352	22363	22204	22389	22376	22361	22356	22259	22267	22187	22270	22193	22152	22031	22211	22152	21925	22017	22137	22169	22263	22206	22197	21927	21897	21980	22097	22089	22255	22211	22204	21981	22041	21832	22002	22033	21957	22081	22236	22148	22133	22019	21927	22056	22261	22117	22169	21980	21741	21988	22082	21867	21943	21847	21985	21903	22253	22096	22127	21961	21997	22050	21865	22015	22049	21979	22091	21990	22347	21960	22073	22107	21946	22075	21997	21904	22046	21884	22044	22010	22227	22055	22015	21884	21942	22121	22078	21971	22166	22199	22072	21941	22140	22128	21880	22024	21788	22134	21940	22002	22016	22116	22096	21978	21957	22048	21954	21932	21920	21984	22157	21759	22076	21964	22071	21900	21857	21973	21830	22082	21903	21870	22003	22081	22083	21969	22139	22106	21960	22078	22172	22012	22062	21930	22084	22084	22148	22028	21920	21917	22184	22050	21833	21932	22287	22230	21978	21951	21937	21991	21990	22174	22032	21949	22008	22053	22271	22016	21932	22186	21821	22013	21969	22070	22007	21908	21892	22030	21847	22030	21937	21862	21985	21898	22116	21975	22268	22056	21778	22026	21990	21952	22016	21945	21990	21975	21924	21956	22007	21877	21875	21979	21939	22116	21882	22073	21872	22012	21991	21992	22117	21813	21918	21923	21930	21861	21904	21915	21912	22049	22032	22080	21882	21941	21951	21806	21963	21956	21948	22007	21818	21918	22413	22248	22246	21925	21903	22105	22163	22066	22022	21898	21983	21954	22020	21861	22095	22055	21997	21948	21911	21932	21949	21932	21942	22024	22023	22104	21917	21976	22008	22007	21800	21946	21776	21769	21860	21768	21791	21987	22109	22050	22172	21989	21976	21829	21886	22064	22111	22075	22035	22041	21780	22025	21962	21930	21940	21908	22062	22002	22017	21986	21919	21894	22283	22245	22002	22202	21991	21822	21896	22092	22011	21966	22116	21978	21959	21788	21996	22039	22045	21885	21977	21786	21853	21844	21847	22033	21968	21918	22207	21953	21780	21986	21996	21628	21791	21759	21902	21804	22147	22185	21809	21844	22026	21934	22065	22094	22213	22005	21937	21738	22155	21873	22084	21985	22110	21804	21905	21948	21804	22141	21923	21954	22110	22161	22033	22090	22022	22058	21851	21878	21969	21815	22201	22048	22005	21990	21752	21992	22040	21736	22019	22107	22173	22017	22096	22109	21976	21926	22054	21907	22115	22093	22082	21575	22000	21887	21645	21880	21817	21961	21971	21636	22055	22003	21955	21810	22070	21871	21957	22013	21924	21953	22045	21980	21844	22085	21951	21680	21752	21869	22058	21869	21902	22040	22027	22115	21835	21971	21968	22044	21894	21871	22071	21937	22074	22038	21938	22157	22152	22054	22122	21696	21989	21995	22018	21937	22054	21888	22174	21724	21930	21940	21979	21647	21903	21771	21928	21814	22022	21764	21868	21847	22139	21835	22118	22074	22196	22021	21877	21936	22056	22013	21963	22118	21923	22063	22073	21965	22212	21887	22277	21959	22008	22036	22361	22144	21921	22030	22077	22028	21955	21859	22063	22080	22008	21955	22211	22115	21684	21932	21874	21825	21777	22038	22035	21970	21961	21879	22061	22086	22111	21928	21920	22035	22016	21907	22009	22005	22091	22026	21841	22007	21967	21982	21709	21840	22017	22046	21827	22050	21866	21894	21937	22051	21942	21810	21966	21874	21956	21908	21969	21943	22046	21753	21925	21922	21834	21756	22048	21882	22105	21876	21851	22134	21728	21914	21999	21888	22067	21898	21870	21738	22054	21978	21959	21989	21985	21803	22081	21913	21851	22043	21886	21975	22081	22066	21897	21994	22027	21798	21960	21748	22116	21964	22036	21783	22097	21832	22043	22132	21995	21894	22184	22038	22004	21904	22162	22129	21984	21837	21880	21976	22094	21717	21834	21964	21918	22005	21899	21681	22126	22102	21961	21828	21859	21991	21748	22002	22321	22184	21988	21908	22193	22006	21767	21970	22041	21921	22054	22149	21829	21869	22113	22009	21752	21920	22036	21948	21844	21778	21977	21936	22001	21759	22105	22082	22076	22022	21672	21892	21933	21889	21937	22062	22120	22014	21921	22129	21987	22093	22143	21900	22038	21975	22062	21988	22115	22077	22206	21948	21940	21940	22023	22049	21855	21764	21842	22062	21942	21879	22002	21845	21964	21910	21905	21936	21918	21976	21946	21853	21829	22106	21988	21975	21831	21962	22045	21838	21803	21916	21871	22087	21907	21743	21918	22054	22037	22134	21821	22155	22056	22098	22082	21870	22046	21807	21871	21948	22080	21709	22119	21980	21767	21946	22033	21943	22005	21668	21873	21889	21908	21840	21996	21976	22018	21912	22006	21950	21800	21967	21927	22099	21992	21919	21871	21952	22216	21965	22060	21834	22132	21817	21759	21902	22046	21807	21990	22192	22158	22034	21861	21985	21819	22065	21987	21958	21689	21820	22047	22087	21908	22060	22080	22080	21819	22172	22026	21759	21943	21824	22096	22076	21901	21845	21953	21856	22056	22075	22104	22007	21884	21948	21949	21902	21725	22106	22001	21886	21973	21919	22124	22029	22088	21999	22116	22015	22126	22159	21748	21929	21799	21917	21935	22150	21954	21949	21748	22261	21922	21932	22011	22010	21887	21877	21909	22055	21961	21988	21746	22070	21998	21998	21753	21957	21877	21915	22047	21788	21971	22132	22020	22054	21940	22060	21922	22425	22121	22200	21901	21801	22058	21892	22020	21706	22002	21901	22061	21935	22060	22043	22037	22025	22058	21978	22130	21922	22005	21991	22017	21898	21883	21932	21943	21947	21985	21837	22002	21899	22054	21778	21983	22212	21945	22090	22018	21778	21929	21891	22078	21912	21991	22115	22042	21895	22111	21794	21947	21994	21895	22066	22001	21982	22168	22098	22115	22001	22041	22006	22078	22014	21883	21921	21889	21932	21923	22131	21895	21997	21880	21811	22012	22029	21889	22090	21980	22020	21958	21910	22065	21971	21927	21840	21873	21899	21946	22088	21980	22053	22003	21949	22177	21872	21968	22015	22155	22068	22124	22013	21832	21960	22186	21968	22018	21717	22105	21746	21941	22140	22021	22137	21976	22045	21716	22110	21831	21851	21922	21823	21831	22023	22099	21958	22057	21851	22007	21957	22059	21851	21887	21992	22118	22048	21978	22179	22039	21940	21877	21952	21837	22141	22029	22075	22006	21833	21899	22011	21753	21909	22060	21974	22143	22002	22141	21916	21982	22170	21922	22125	21956	21994	21948	21936	21934	21965	21718	22080	21891	21817	22025	21861	21873	22256	21892	21906	22108	21923	21874	21920	21847	21942	22102	21983	21948	21749	21811	22067	22079	22062	21863	21858	21890	21967	21789	21847	21866	21932	21863	21900	21928	22088	21873	21962	21862	21997	21884	22093	21919	21963	22114	21838	22193	21924	21971	21973	21843	22006	21983	21912	21827	21776	21980	22029	22129	21819	21827	21960	22013	21739	21993	21946	21848	22191	22138	21754	21845	22018	22055	21994	21935	21844	21990	21817	21995	21982	21914	21774	22029	21980	21873	21830	21996	21970	22014	21923	21843	21854	22075	21921	22024	22083	21831	21969	22107	22019	21880	22055	21874	22036	21929	21928	22093	21796	21961	22154	21928	21932	21822	21762	22031	21761	21789	22073	21829	22087	22142	22098	21991	22038	22123	21901	21901	21979	21964	21819	21925	21892	22146	21706	22029	21800	22076	21994	22136	21962	21993	21767	21994	21782	22075	21877	22098	21877	22138	21960	21719	22000	21981	21942	22110	22000	22127	21816	22060	21840	21807	22033	22109	21901	21841	21998	21950	21962	22002	22037	22099	22073	21980	22026	22040	22106	22138	22121	22161	22018	21949	21940	22023	21968	22199	21944	21978	22147	22039	21939	21951	21800	21751	21927	22041	21910	21824	21924	21997	21803	21864	22003	21973	22159	22290	21979	21919	21830	22165	21878	21848	21909	21997	22076	22065	21825	21914	21867	22050	22015	22000	21888	22144	21907	21910	21733	22169	21946	21949	22049	22017	22120	22007	21929	22097	21911	21931	22092	21831	21929	21898	21867	22135	22122	22094	21730	22003	21882	21856	21804	22202	22117	22058	22179	22021	21948	22048	22052	21987	22059	21842	22047	22012	21903	21836	21839	21872	21884	22071	21990	21862	21847	21881	21901	21890	21925	22080	22001	22178	22064	22116	21887	21819	21985	22020	22037	21958	21887	21926	21989	21909	22028	22076	21938	22069	22063	21930	21844	22121	22131	22014	21997	21882	22008	21902	21900	22065	21900	22012	22022	22160	22095	22052	22093	22087	22267	21802	21934	22004	21862	22064	21899	22122	21880	22082	22024	22076	21847	22150	22113	21951	21851	21957	22017	21954	21910	22158	22197	22031	21971	22085	22042	22024	21908	21765	21891	21804	22019	22082	22010	22154	21952	21986	22208	22041	22112	21844	22124	22202	21971	21953	21827	21654	21731	21810	21931	22074	22229	22157	21897	21689	21935	21841	21829	22171	22020	22008	22052	21748	21799	21852	22091	22071	21825	21975	21955	21731	21976	21996	21686	21915	22135	22252	22142	21955	22142	21835	21997	22210	22016	22144	21953	22060	22008	21872	22126	21875	21999	21741	22005	22043	22015	22147	21828	22126	21955	21805	22017	21996	22080	21881	22179	21894	22140	21992	21788	22003	21812	21978	21860	21997	21926	22067	21918	22089	22065	22189	22119	21956	22069	22082	21854	21952	22084	22024	21954	22055	21925	21847	21929	21939	21927	21953	21942	22056	21918	21957	21896	21951	22025	21888	21973	22244	22074	22027	22087	22025	21883	22164	21963	22103	22088	22016	22161	22010	22102	21610	22030	21824	22152	21917	21954	21982	22243	22066	21988	22157	22108	22021	22150	21898	21832	22038	21957	22036	21959	21848	21805	21855	21879	22052	22044	21888	21945	21876	21841	22057	21941	22072	21979	21841	22057	22132	21924
34174	57639	54039	43769	38553	34052	30112	26718	24367	22789	21468	20273	19702	19465	19293	18863	18832	18396	18219	18252	17965	17861	17850	17764	17700	17723	17679	17678	17743	17575	17644	17522	17372	17541	17655	17587	17651	17472	17596	17362	17522	17383	17599	17467	17461	17371	17575	17504	17425	17476	17494	17543	17532	17464	17371	17539	17341	17416	17247	17493	17332	17611	17389	17429	17365	17374	17502	17497	17362	17250	17467	17387	17392	17416	17340	17450	17484	17340	17345	17614	17356	17582	17414	17432	17382	17283	17582	17372	17371	17403	17329	17397	17434	17616	17407	17219	17424	17301	17404	17536	17385	17374	17486	17406	17477	17358	17283	17305	17331	17438	17459	17365	17330	17383	17399	17490	17276	17365	17496	17340	17614	17512	17603	17452	17360	17409	17527	17640	17700	17454	17506	17477	17296	17430	17459	17314	17385	17601	17183	17243	17392	17432	17376	17390	17420	17488	17242	17425	17418	17357	17435	17337	17419	17628	17429	17526	17399	17395	17500	17362	17697	17393	17442	17486	17387	17573	17293	17295	17386	17333	17287	17342	17295	17331	17347	17489	17398	17497	17394	17492	17387	17221	17480	17441	17477	17633	17482	17450	17288	17283	17264	17430	17323	17525	17492	17492	17609	17376	17310	17430	17439	17376	17415	17438	17572	17462	17292	17489	17597	17326	17497	17192	17343	17354	17402	17372	17494	17492	17367	17435	17343	17337	17568	17452	17587	17404	17493	17367	17500	17337	17487	17435	17483	17500	17524	17372	17459	17403	17326	17450	17530	17541	17526	17290	17285	17295	17331	17389	17614	17394	17327	17433	17412	17384	17366	17513	17339	17393	17483	17372	17321	17429	17445	17325	17452	17375	17464	17252	17521	17505	17528	17254	17380	17422	17514	17249	17258	17376	17469	17369	17564	17431	17295	17414	17431	17404	17378	17374	17327	17453	17287	17277	17460	17380	17548	17526	17321	17489	17550	17332	17456	17277	17328	17462	17275	17422	17360	17340	17259	17526	17472	17306	17407	17414	17501	17241	17491	17419	17290	17468	17525	17573	17316	17454	17309	17301	17460	17486	17406	17550	17253	17567	17394	17398	17442	17598	17409	17351	17234	17525	17464	17432	17466	17323	17566	17484	17358	17477	17546	17360	17484	17542	17447	17341	17347	17493	17378	17308	17336	17351	17579	17454	17234	17490	17496	17270	17234	17400	17476	17250	17600	17289	17325	17436	17287	17432	17434	17405	17309	17332	17425	17372	17500	17311	17344	17358	17364	17348	17514	17575	17520	17297	17521	17421	17332	17435	17473	17211	17523	17624	17476	17431	17433	17358	17434	17256	17410	17196	17599	17529	17375	17559	17435	17376	17507	17408	17534	17430	17236	17460	17427	17422	17507	17476	17445	17528	17334	17430	17153	17244	17447	17424	17621	17378	17379	17213	17460	17381	17576	17381	17330	17426	17363	17358	17444	17387	17488	17343	17400	17370	17480	17304	17183	17467	17329	17386	17442	17544	17540	17295	17483	17485	17324	17591	17492	17362	17399	17463	17398	17372	17432	17267	17301	17397	17335	17359	17373	17612	17494	17350	17429	17424	17341	17523	17333	17329	17518	17227	17333	17409	17381	17388	17547	17399	17331	17440	17442	17365	17391	17296	17434	17407	17454	17442	17463	17544	17475	17395	17411	17369	17490	17312	17419	17485	17518	17558	17403	17395	17349	17521	17531	17403	17322	17503	17459	17421	17610	17475	17386	17327	17383	17410	17254	17316	17300	17622	17385	17554	17316	17500	17469	17307	17395	17419	17590	17395	17560	17285	17331	17496	17490	17202	17365	17524	17252	17463	17394	17410	17401	17382	17319	17524	17490	17240	17467	17476	17559	17587	17422	17318	17421	17335	17383	17622	17495	17391	17407	17439	17419	17368	17298	17512	17259	17462	17470	17280	17382	17398	17550	17369	17451	17369	17292	17561	17211	17457	17478	17466	17602	17305	17497	17311	17358	17306	17341	17196	17406	17374	17326	17219	17431	17381	17509	17334	17392	17552	17355	17254	17366	17466	17407	17204	17369	17264	17584	17315	17369	17353	17281	17444	17442	17469	17459	17366	17454	17399	17561	17493	17648	17242	17352	17433	17476	17431	17235	17395	17321	17300	17464	17355	17334	17283	17375	17211	17406	17412	17419	17481	17413	17319	17385	17566	17499	17238	17316	17301	17421	17483	17328	17254	17478	17394	17388	17255	17433	17471	17370	17408	17291	17402	17479	17499	17412	17486	17432	17404	17506	17559	17425	17540	17289	17202	17421	17359	17377	17334	17324	17394	17573	17314	17331	17305	17524	17418	17476	17406	17433	17327	17341	17292	17539	17322	17411	17352	17620	17381	17435	17359	17429	17450	17424	17173	17538	17382	17307	17387	17553	17428	17482	17336	17395	17411	17516	17344	17507	17410	17296	17386	17436	17531	17622	17382	17303	17399	17577	17467	17557	17496	17392	17397	17367	17421	17268	17525	17354	17405	17380	17348	17371	17396	17305	17399	17384	17236	17329	17459	17345	17470	17445	17454	17408	17523	17388	17382	17387	17539	17517	17398	17427	17453	17357	17527	17292	17478	17413	17300	17529	17374	17414	17460	17320	17441	17393	17260	17431	17480	17514	17569	17295	17370	17200	17385	17398	17419	17357	17490	17625	17476	17411	17339	17332	17417	17265	17409	17344	17294	17415	17486	17526	17463	17421	17442	17415	17520	17521	17350	17430	17343	17469	17367	17390	17471	17250	17565	17585	17394	17501	17586	17357	17352	17484	17432	17241	17564	17341	17287	17433	17252	17389	17246	17470	17437	17313	17439	17420	17350	17455	17444	17275	17420	17344	17547	17550	17543	17301	17334	17333	17462	17365	17414	17406	17428	17586	17314	17412	17488	17474	17544	17415	17430	17334	17455	17563	17489	17469	17555	17398	17629	17258	17396	17305	17447	17385	17524	17420	17118	17444	17587	17374	17253	17332	17397	17475	17427	17396	17376	17409	17492	17369	17505	17587	17450	17512	17543	17545	17464	17545	17344	17307	17376	17213	17459	17348	17315	17461	17523	17472	17336	17417	17333	17381	17305	17408	17555	17318	17252	17499	17557	17311	17419	17554	17426	17378	17500	17372	17324	17454	17408	17543	17559	17458	17395	17327	17408	17723	17258	17415	17217	17423	17253	17396	17340	17441	17406	17317	17605	17371	17494	17321	17469	17533	17402	17390	17406	17409	17369	17465	17446	17291	17491	17486	17595	17389	17345	17432	17494	17284	17456	17369	17571	17449	17321	17352	17403	17487	17572	17416	17404	17465	17361	17324	17481	17437	17527	17574	17251	17301	17458	17431	17535	17489	17407	17564	17522	17317	17368	17443	17465	17366	17368	17307	17493	17325	17346	17325	17417	17385	17259	17531	17337	17425	17520	17396	17220	17355	17525	17510	17363	17411	17350	17351	17517	17533	17377	17335	17523	17395	17442	17456	17336	17435	17408	17303	17549	17384	17485	17364	17176	17401	17289	17499	17428	17343	17293	17296	17315	17454	17238	17512	17575	17347	17360	17392	17435	17307	17468	17353	17259	17421	17391	17529	17403	17520	17322	17459	17410	17456	17476	17437	17334	17376	17233	17405	17366	17575	17537	17485	17480	17446	17289	17446	17375	17579	17472	17387	17269	17399	17447	17320	17545	17644	17384	17401	17467	17416	17389	17561	17534	17587	17343	17594	17282	17458	17307	17368	17423	17383	17630	17472	17431	17374	17345	17377	17408	17420	17371	17351	17274	17332	17264	17442	17491	17367	17296	17434	17289	17271	17237	17482	17394	17246	17407	17310	17405	17325	17422	17411	17318	17517	17241	17410	17506	17337	17293	17421	17311	17196	17518	17599	17399	17446	17430	17212	17346	17446	17408	17404	17318	17327	17403	17460	17531	17335	17377	17489	17270	17497	17429	17459	17436	17422	17377	17341	17459	17426	17376	17355	17379	17267	17320	17444	17381	17444	17382	17480	17383	17521	17385	17385	17364	17256	17407	17407	17350	17258	17571	17503	17320	17305	17444	17327	17267	17405	17260	17289	17437	17378	17452	17221	17257	17161	17410	17460	17336	17521	17417	17433	17304	17441	17289	17408	17336	17361	17267	17549	17343	17416	17299	17541	17253	17390	17358	17432	17503	17318	17614	17295	17448	17344	17591	17520	17632	17370	17324	17545	17161	17412	17453	17264	17383	17479	17221	17431	17384	17361	17465	17587	17450	17435	17352	17410	17436	17430	17390	17376	17307	17374	17392	17359	17415	17469	17327	17254	17477	17483	17217	17508	17378	17423	17108	17436	17393	17451	17349	17453	17548	17396	17527	17371	17416	17483	17466	17437	17300	17433	17638	17268	17261	17385	17341	17310	17445	17580	17378	17375	17212	17263	17519	17302	17383	17486	17541	17333	17281	17540	17603	17400	17547	17309	17506	17378	17514	17308	17594	17574	17281	17358	17470	17220	17575	17424	17492	17549	17373	17330	17428	17286	17450	17320	17468	17322	17437	17483	17425	17363	17342	17347	17369	17396	17386	17545	17480	17606	17249	17548	17331	17479	17450	17325	17432	17618	17424	17202	17238	17431	17474	17429	17403	17347	17475	17270	17390	17385	17464	17422	17368	17474	17314	17601	17279	17339	17530	17315	17577	17531	17381	17224	17383	17345	17379	17421	17440	17530	17417	17333	17187	17404	17323	17199	17314	17537	17540	17534	17565	17280	17401	17440	17491	17419	17563	17452	17408	17490	17400	17266	17366	17564	17344	17504	17341	17403	17304	17313	17354	17326	17421	17343	17338	17427	17292	17478	17426	17318	17286	17222	17379	17370	17344	17522	17337	17335	17408	17339	17414	17506	17330	17538	17422	17555	17484	17392	17456	17339	17478	17456	17480	17526	17352	17526	17457	17481	17524	17487	17517	17427	17241	17310	17405	17417	17497	17409	17385	17448	17419	17319	17378	17505	17360	17471	17312	17369	17495	17461	17538	17369	17422	17347	17479	17510	17464	17366	17428	17213	17363	17313	17614	17393	17335	17396	17289	17348	17625	17275	17480	17405	17386	17481	17495	17414	17467	17467	17417	17442	17451	17503	17318
29707	30264	39692	35866	30474	28184	26141	24671	24000	23292	23078	22700	22573	22349	22273	22100	22146	21997	22138	21930	21787	21947	21989	22065	21762	22056	21810	21967	21994	21722	21600	21861	21690	21887	21767	21886	21766	21808	21951	21825	21754	21873	22021	22029	21904	21785	21653	21739	21761	21894	21854	21933	21788	21943	21888	21840	21754	21575	21660	21604	21793	21950	21772	21727	21780	21774	21641	21885	21819	21643	21869	21697	21749	21741	21837	21770	21659	21887	21867	21704	21960	21746	21896	21724	21860	21853	21827	21674	21781	21842	21855	21613	21629	21610	21879	21839	21797	21703	21558	21740	21940	21785	21621	21683	21594	21603	21749	21872	21821	21735	21930	21557	21798	21793	21712	21946	22029	21918	21736	21692	21630	21623	21869	21826	21812	21764	22036	21723	21838	21697	21771	21728	21774	21961	21703	21638	21645	21855	21649	21904	21656	21664	21736	21652	21923	21596	21710	21922	21794	21843	21687	21931	21809	21755	21826	21745	21536	21702	21844	21751	21954	21755	21707	21662	22104	21946	21750	21626	21555	21305	21777	21766	21960	21855	21774	21706	21650	21865	22056	21920	21857	21678	21624	21850	21860	21886	21780	21721	21719	21869	21928	21762	21762	21796	21861	21499	21645	21720	21540	21587	21720	21670	21823	21633	21892	21748	21658	21839	21840	21715	21576	21723	21849	21684	21588	21816	21755	21670	21770	21680	21804	21552	21641	21726	21561	21723	21490	21732	21678	21890	21949	21708	21812	21615	21551	21992	21629	21958	21528	21808	21826	21763	21842	21661	21592	21583	21907	21918	21903	21522	21882	21805	21852	21647	21558	21935	21827	21800	21862	21757	21706	21727	21700	21728	21348	21816	21726	21959	21908	21745	21828	21792	21848	21714	21765	21608	21725	21718	21955	21921	21654	21794	21721	21805	21800	21725	21773	21838	21657	21841	21526	21683	21909	21861	21754	21654	21710	21757	21666	21510	21790	21687	21575	21888	21920	21685	21937	21604	21548	21634	21671	21715	21829	21700	21782	21762	21758	21829	22056	21827	21771	21770	21648	21832	21809	21715	21815	21806	21776	21685	21745	21750	21805	21933	21760	21913	21793	21689	21926	21744	21731	21766	21615	21749	21690	21735	21740	21805	21550	21705	21640	21632	22025	21666	21894	21729	22034	21677	21759	21527	21752	21839	21905	21959	21712	21680	21861	21747	21716	21856	21617	21840	21647	21586	21665	21697	21809	21625	21626	21688	22014	21763	21870	21840	21829	21688	21802	21902	21951	21562	21998	21942	21719	21670	21683	21940	21783	21665	21813	21770	21626	21565	21929	21596	21937	21775	21710	21755	21791	21782	21864	22029	21768	21771	21815	21896	21658	21870	21851	21917	21671	21834	21679	21660	21689	21754	21863	22122	21761	21822	21769	21570	21850	21607	21633	21791	21593	21785	21601	21588	21583	21603	21644	21963	21873	21782	21617	21809	21663	21769	21687	21732	21625	21956	21900	21776	21746	21649	21758	21741	21608	21749	21820	21795	21803	21822	21930	21808	21809	21978	21635	21753	21796	21734	21784	21755	21842	21673	21759	21841	22055	21573	21736	21710	21771	21660	21623	21668	21810	21706	21558	21755	21694	21877	21883	21762	21923	21592	21723	21810	21686	21867	21700	21771	21764	21581	21842	21742	21782	21534	21595	21644	21855	21545	21786	21894	21929	21682	21570	21749	21828	21723	21717	21851	21751	21822	21776	21827	21948	21914	21706	21683	21620	21752	21778	21717	21856	21695	21673	21826	21605	21717	21672	21790	21888	21895	21668	21874	21895	21739	21716	21831	21562	21727	21820	21593	21793	21800	21932	21611	21696	21781	21793	21717	21850	21537	21892	21979	21855	21736	21702	21830	21749	21803	21831	21717	21705	21761	21992	21734	21680	21607	21688	21621	21835	21680	21722	21639	21465	21710	21782	21673	21938	21760	21694	21798	21830	21847	21950	21656	21878	21782	21694	21800	21830	21788	21637	21598	21927	21806	21563	21998	21829	21598	21655	21922	21641	21816	21741	21580	21937	21973	21750	21752	21623	21779	21731	21675	21921	22081	21968	21921	21833	21431	21885	21959	21935	21678	21809	21903	21883	21617	21841	21823	21927	21899	21656	21751	21751	21499	21751	21704	21782	21811	21756	21736	22026	21893	21856	21822	21878	21561	21820	21798	21892	21634	21707	21669	21794	21769	21823	21711	21774	21759	21756	21726	21757	21813	21728	21902	21850	21723	21569	21737	21797	21475	21740	21686	21845	21752	21831	21853	21597	22072	21875	21898	21721	21673	21601	21812	21800	21907	21728	21862	21684	21813	21643	21827	21667	21802	21609	21952	21875	21480	21648	22094	21678	21693	21845	21789	21671	21693	21910	21748	21607	21977	21886	21667	21703	21838	21743	21760	21823	21809	21820	21632	21817	21726	21860	21522	21623	21821	21734	21723	21805	21725	21955	21461	21783	21715	21724	21973	21804	21915	21860	21891	21769	21579	21680	21693	21746	21719	21718	21722	21850	21716	21810	21722	21851	21739	21785	21870	21927	21721	21837	22039	21815	21623	21512	21709	21908	21634	21771	21628	21605	21854	21811	21662	21705	21924	21694	21728	21774	21816	21837	21748	21772	21726	21930	21456	21661	21872	21758	21959	21828	21712	21567	21891	21702	21796	21812	21767	21765	21703	21623	21686	21936	21824	21898	21675	21845	21747	21619	21779	21637	21909	21831	21739	21691	21741	21781	21895	21696	21776	21677	21673	21619	21669	21638	21699	21872	21889	21688	21837	21823	21543	21629	21908	21838	21932	21905	21716	21828	21768	21706	21630	21731	21833	21956	21837	21775	21869	21582	21663	21762	21784	21686	21802	21948	21785	21936	21853	21681	21559	21602	21881	21732	21872	22031	21612	21791	21989	21795	21831	21913	21709	21881	21655	21633	21923	21807	21837	21800	21875	21876	21944	21834	22086	21778	21599	21954	21686	22108	21796	21810	21615	21688	21654	21889	21736	21810	21754	21835	21746	21627	21579	21751	21704	21750	21853	21616	21837	21838	21657	21731	21784	21505	21961	21746	21705	21759	21779	21563	21810	21980	21632	21688	21875	21718	21723	21647	21908	21770	21792	22000	21956	21879	21619	21768	21775	21927	21561	21698	21924	21741	21827	21780	21804	21628	21633	21838	21839	21609	21773	21521	21720	21701	21674	21582	21729	21442	21911	21707	21738	21601	21751	21893	21898	21895	21679	21894	21876	21771	21639	21865	21594	21649	21829	21528	21647	21901	21909	21620	21917	21549	21782	21916	21662	21665	21706	21857	21728	21696	21729	21878	21757	21813	21680	21729	21673	21965	21829	21706	21832	21876	21717	21645	21634	21960	21537	21934	21612	22123	21651	21856	21595	21536	21782	21642	21663	21675	21590	21693	21770	21862	21793	21838	21758	22002	21777	21482	21870	21900	21715	21858	21938	21932	21625	21610	21630	21603	21594	21860	21944	21862	22007	21775	21585	21690	21739	21682	22009	21523	22000	21807	21765	21655	21735	21886	21765	21866	21604	21548	21822	21635	21882	21709	21589	21543	21582	21840	21620	21701	21916	21803	22026	21878	21736	21613	21916	21796	21632	21765	21574	21854	21828	21632	21897	21756	21681	21705	21867	21755	21904	21831	21820	21607	21739	21662	21854	21755	21744	21936	21848	21802	21951	21925	21551	21695	21815	21684	21731	21970	21815	21893	21482	21552	22013	21695	21844	21433	21862	21597	21649	21667	21732	21856	21646	21794	21760	21606	21768	21632	21728	21717	21840	21750	21685	21576	21885	21805	21879	21824	21745	21750	21827	21820	21841	21864	21475	22017	21855	21774	21896	21782	21756	21839	21802	21920	21791	21832	21695	21750	21524	21565	21987	21664	21887	21786	21672	21923	21698	21911	21855	21653	21559	21623	21959	21773	21951	21608	21972	21975	21997	21876	21727	21727	21550	21907	21797	21689	21781	21917	21825	21696	21773	22107	21817	21750	21717	21840	21717	21877	21754	21982	21865	21835	21726	21530	21910	21801	21744	21674	21753	21728	21890	21794	21777	21849	21837	21567	21760	21792	21790	21690	22058	21656	21845	21710	21848	21613	21706	21954	21642	21856	21663	21875	21651	21892	21569	21660	21665	21855	21955	21785	21960	21669	21827	21811	21561	21721	21713	21595	21585	21948	21584	21622	21928	21643	21752	21874	22021	21758	21519	21958	21671	21926	21919	21818	21952	21760	21722	22061	21816	21909	21791	21807	21809	21722	21572	21681	21630	21753	21975	21839	21933	21763	21786	21798	21791	21789	21601	22034	21852	21646	21688	21739	21680	21771	21755	21696	21691	21919	21667	21825	21682	21770	21666	21792	21810	21615	21621	21685	21472	21552	21822	21646	21495	21609	21781	21733	21980	21737	21702	21852	21738	21723	21837	21469	21992	21770	22012	21977	21776	21957	21922	21884	21750	21668	21731	21828	22051	21936	21660	21709	21846	21806	21817	21737	21756	21556	21759	21771	21706	21691	21701	21831	21769	21777	21816	21713	21717	21900	21828	21531	21845	21728	21669	21749	21828	21547	21775	21846	21677	21719	21750	21818	21750	21761	21917	21753	21748	21897	21825	21681	21800	21726	21636	21814	21582	21702	21770	21645	21665	21823	21629	21868	21724	21952	21864	21793	21863	21800	22039	21828	21937	21873	21569	21628	21588	21777	21613	21853	21819	21740	21989	22002	21900	21817	21725	21799	21873	21879	22006	21805	21807	21942	21951	21632	21793	21937	21917	21755	21803	21979	21811	21917	21712	21933	21937	21901	21760	21888	21669	21768	21752	21843	21804	21859	21767	21661	21803	21900	21697	21695	21581	21671	21825	22021	21752	21874	21715	21934	21651	21792	21810	21732	21780	21716	21671	21810	21754	21915	21714	21891	21834	21714	21485	21867	21767	21779	21751	21759	21678	21706	21667	21626	21821	21674	21844	21858	21841	21800	21798	21852	21620	21585	21809	21704	21667	21808	21693	21726	21790	21755	21661	21824	21775	21654	21449	21819	21738	21894	21662	21602	21777	21997	21787	21813	21544	21768	22120	21665	21772	21713	21654
31721	45869	42709	33495	28952	25785	23411	21543	20289	19865	19260	19017	18501	18301	18237	17870	17711	17654	17597	17625	17430	17418	17514	17550	17404	17272	17421	17380	17425	17372	17463	17224	17270	17253	17548	17419	17415	17271	17334	17357	17554	17545	17397	17607	17268	17324	17373	17324	17253	17229	17432	17169	17341	17306	17286	17240	17491	17288	17340	17291	17238	17299	17333	17397	17444	17347	17544	17279	17302	17165	17452	17476	17152	17386	17361	17381	17344	17388	17251	17313	17226	17250	17395	17351	17345	17352	17487	17431	17408	17385	17434	17120	17564	17309	17398	17244	17327	17292	17190	17146	17273	17260	17332	17241	17462	17284	17230	17375	17459	17520	17303	17299	17328	17373	17456	17289	17576	17440	17222	17440	17224	17380	17409	17365	17304	17226	17257	17281	17352	17226	17253	17424	17274	17322	17358	17356	17344	17332	17419	17093	17273	17241	17251	17400	17351	17291	17319	17266	17203	17307	17308	17384	17252	17295	17464	17290	17375	17271	17376	17297	17458	17251	17361	17221	17346	17179	17058	17441	17315	17288	17324	17133	17430	17288	17345	17230	17176	17224	17092	17385	17483	17521	17278	17536	17334	17294	17364	17321	17310	17350	17405	17276	17381	17215	17408	17290	17582	17209	17336	17526	17335	17279	17203	17344	17214	17286	17304	17521	17197	17343	17368	17360	17414	17377	17454	17439	17042	17356	17289	17311	17347	17368	17324	17320	17539	17270	17366	17341	17321	17325	17299	17219	17443	17307	17242	17213	17315	17343	17348	17352	17359	17363	17323	17415	17283	17361	17330	17382	17141	17364	17388	17196	17414	17482	17203	17294	17334	17309	17185	17333	17132	17181	17161	17449	17360	17123	17324	17364	17442	17244	17321	17097	17274	17288	17390	17281	17208	17437	17378	17376	17109	17164	17299	17319	17323	17280	17275	17424	17299	17305	17300	17250	17315	17504	17222	17284	17261	17430	17379	17203	17309	17255	17314	17190	17336	17285	17229	17434	17280	17260	17530	17432	17280	17200	17324	17329	17284	17302	17283	17187	17342	17469	17259	17316	17389	17219	17170	17239	17468	17448	17369	17371	17483	17392	17460	17145	17471	17469	17414	17190	17361	17416	17384	17351	17202	17218	17353	17330	17340	17380	17158	17437	17354	17345	17245	17147	17178	17471	17222	17270	17394	17124	17422	17281	17321	17417	17207	17221	17454	17248	17426	17322	17252	17382	17461	17339	17338	17161	17407	17244	17317	17220	17486	17215	17397	17278	17469	17442	17386	17542	17217	17221	17206	17374	17290	17250	17345	17480	17295	17290	17438	17303	17069	17329	17209	17371	17257	17355	17306	17360	17262	17490	17313	17458	17456	17220	17394	17250	17199	17332	17163	17404	17460	17279	17280	17290	17204	16971	17166	17439	17359	17575	17324	17240	17299	17348	17407	17194	17522	17118	17511	17261	17305	17416	17186	17392	17214	17277	17333	17399	17221	17377	17187	17286	17276	17157	17227	17248	17349	17564	17354	17230	17408	17347	17323	17383	17357	17165	17392	17268	17371	17360	17227	17399	17400	17366	17281	17295	17369	17408	17353	17320	17444	17413	17395	17262	17333	17234	17328	17413	17421	17411	17158	17208	17332	17385	17366	17364	17490	17359	17410	17416	17460	17155	17382	17194	17299	17312	17378	17420	17489	17372	17219	17527	17175	17197	17273	17331	17358	17303	17353	17396	17406	17278	17430	17131	17281	17194	17358	17229	17261	17197	17367	17409	17228	17426	17177	17353	17262	17297	17167	17414	17452	17429	17183	17061	17401	17405	17407	17342	17293	17357	17412	17297	17382	17196	17257	17288	17291	17197	17372	17431	17353	17430	17369	17225	17286	17202	17268	17338	17295	17275	17364	17380	17366	17423	17338	17436	17301	17365	17326	17345	17438	17315	17428	17144	17343	17295	17216	17438	17146	17551	17331	17306	17397	17537	17277	17299	17261	17495	17211	17039	17346	17338	17360	17383	17426	17487	17315	17377	17191	17382	17284	17276	17328	17410	17523	17290	17302	17170	17315	17392	17285	17337	17301	17474	17199	17307	17293	17443	17413	17429	17396	17175	17352	17356	17500	17244	17259	17267	17295	17464	17329	17355	17236	17249	17341	17339	17366	17235	17536	17313	17401	17153	17343	17128	17228	17130	17324	17397	17536	17377	17367	17430	17245	17270	17202	17309	17443	17405	17254	17245	17372	17398	17149	17193	17413	17219	17290	17446	17287	17325	17386	17443	17367	17243	17366	17206	17376	17354	17228	17464	17310	17179	17296	17208	17381	17413	17147	17314	17413	17453	17194	17348	17326	17204	17322	17359	17443	17173	17292	17296	17224	17121	17218	17217	17403	17234	17180	17374	17254	17337	17264	17262	17350	17324	17296	17144	17213	17253	17180	17212	17243	17182	17267	17445	17258	17200	17208	17300	17283	17298	17210	17480	17474	17434	17458	17155	17413	17268	17315	17496	17180	17313	17298	17348	17307	17413	17513	17332	17355	17345	17519	17036	17344	17408	17333	17317	17428	17329	17342	17283	17347	17626	17302	17318	17151	17308	17169	17253	17241	17263	17302	17326	17222	17304	17263	17250	17215	17322	17386	17361	17427	17307	17244	17624	17442	17195	17184	17137	17396	17414	17305	17178	17277	17298	17147	17108	17359	17263	17334	17253	17436	17323	17377	17270	17217	17258	17275	17389	17463	17254	17280	17373	17371	17368	17575	17361	17287	17351	17333	17241	17225	17299	17268	17205	17312	17374	17174	17188	17397	17393	17326	17203	17371	17212	17226	17304	17154	17259	17443	17382	17351	17448	17199	17283	17415	17366	17366	17299	17124	17281	17335	17453	17369	17365	17194	17242	17353	17437	17254	17312	17310	17462	17160	17205	17316	17388	17376	17384	17355	17360	17393	17503	17419	17377	17337	17330	17272	17317	17301	17344	17301	17327	17247	17378	17342	17324	17238	17368	17384	17435	17445	17263	17203	17414	17319	17324	17288	17347	17377	17342	17410	17399	17349	17147	17467	17484	17364	17388	17322	17198	17333	17445	17216	17523	17137	17554	17328	17207	17348	17337	17401	17248	17376	17334	17528	17413	17252	17217	17231	17242	17412	17198	17457	17358	17300	17355	17318	17177	17303	17154	17301	17234	17242	17473	17412	17256	17377	17345	17398	17183	17364	17268	17201	17392	17154	17364	17349	17369	17300	17284	17344	17353	17364	17171	17438	17562	17231	17383	17403	17275	17284	17390	17306	17310	17120	17131	17264	17300	17304	17530	17241	17237	17474	17407	17330	17307	17322	17275	17449	17343	17333	17325	17405	17223	17310	17285	17298	17280	17480	17291	17253	17205	17289	17121	17243	17472	17176	17440	17529	17300	17297	17396	17533	17239	17348	17309	17287	17250	17328	17222	17489	17301	17243	17089	17183	17290	17506	17216	17353	17161	17235	17330	17261	17347	17277	17243	17414	17496	17115	17233	17419	17254	17274	17523	17258	17316	17469	17333	17297	17340	17319	17279	17281	17372	17280	17507	17382	17420	17286	17392	17346	17364	17295	17443	17311	17213	17188	17320	17257	17234	17555	17488	17294	17391	17240	17285	17296	17223	17189	17341	17353	17427	17528	17320	17265	17392	17219	17315	17161	17378	17360	17270	17352	17352	17179	17291	17406	17409	17376	17487	17138	17404	17291	17355	17187	17437	17383	17184	17322	17192	17538	17377	17350	17363	17161	17338	17237	17159	17368	17457	17254	17340	17317	17270	17150	17390	17307	17304	17273	17250	17365	17268	17307	17238	17114	17379	17281	17176	17378	17272	17402	17291	17263	17225	17411	17389	17536	17436	17112	17475	17241	17438	17346	17308	17430	17356	17387	17392	17349	17215	17228	17172	17602	17345	17270	17375	17415	17326	17478	17247	17331	17370	17160	17482	17509	17341	17286	17227	17193	17382	17371	17076	17204	17303	17341	17289	17288	17466	17327	17288	17290	17456	17275	17408	17409	17457	17156	17313	17373	17260	17340	17048	17455	17426	17378	17110	17346	17379	17380	17050	17262	17286	17493	17397	17152	17436	17391	17366	17323	17234	17302	17299	17462	17433	17330	17364	17234	17445	17365	17200	17262	17363	17299	17371	17428	17236	17346	17455	17401	17273	17310	17448	17293	17343	17277	17181	17173	17288	17378	17293	17283	17514	17441	17327	17326	17280	17373	17410	17185	17252	17199	17529	17295	17237	17249	17281	17336	17376	17279	17190	17528	17301	17378	17455	17379	17251	17193	17299	17292	17449	17253	17413	17360	17328	17201	17397	17332	17335	17386	17197	17395	17237	17216	17445	17233	17246	17301	17352	17300	17401	17348	17227	17195	17291	17319	17305	17168	17540	17401	17299	17450	17123	17322	17330	17340	17239	17275	17182	17454	17375	17260	17394	17355	17332	17230	17407	17211	17466	17301	17514	17595	17464	17118	17290	17216	17316	17396	17430	17337	17434	17118	17338	17376	17361	17123	17284	17393	17359	17308	17407	17530	17308	17421	17405	17354	17317	17553	17180	17292	17316	17424	17378	17309	17292	17366	17421	17495	17256	17477	17133	17337	17343	17287	17387	17278	17270	17370	17290	17247	17327	17344	17197	17473	17169	17406	17409	17272	17486	17301	17185	17347	17439	17161	17387	17352	17279	17377	17482	17306	17365	17354	17282	17351	17423	17223	17482	17268	17388	17441	17359	17333	17349	17338	17298	17305	17391	17456	17332	17538	17321	17303	17292	17291	17397	17263	17376	17465	17248	17317	17566	17337	17363	17334	17454	17374	17429	17301	17395	17315	17330	17265	17343	17427	17278	17186	17518	17386	17282	17404	17249	17400	17146	17304	17242	17455	17312	17401	17254	17219	17312	17341	17420	17346	17273	17260	17430	17346	17256	17339	17298	17340	17334	17306	17290	17387	17460	17316	17424	17356	17511	17299	17290	17328	17359	17360	17440	17360	17280	17256	17273	17279	17341	17328	17209	17367	17587	17258	17356	17453	17461	17461	17338	17295	17419	17356	17264	17463	17297	17481	17438	17561	17395	17286	17449	17339	17348	17314	17392	17421	17371	17292	17413	17339	17385
23881	21135	28806	26657	28091	30261	30245	26607	24983	24564	24006	23391	23173	22790	22554	22357	22536	22198	22256	22311	21927	22204	21929	21755	21753	21743	21829	21695	21872	21605	21865	21850	21707	21778	21788	21688	21775	21755	21878	21567	21670	21528	21758	21678	21742	21557	21610	21735	21656	21628	21782	21895	21661	21551	21755	21789	21714	21798	21562	21664	21799	21806	21746	21699	21622	21374	21542	21754	21924	21589	21806	21707	21584	21638	21506	21535	21668	21662	21459	21404	21837	21903	21666	21735	21811	21740	21721	21804	21604	21630	21740	21522	21709	21601	21665	21615	21712	21688	21727	21658	21663	21834	21634	21578	21614	21621	21559	21633	21579	21740	21987	21607	21776	21778	21589	21503	21851	21645	21662	21626	21614	21859	21718	21358	21654	21453	21488	21652	21918	21642	21819	21705	21736	21662	21508	21691	21527	21387	21783	21884	21846	21409	21237	21624	21809	21755	21743	21769	21836	21461	21739	21599	21769	21568	21455	21683	21540	21517	21663	21595	21717	21644	21579	21884	21628	21537	21546	21860	21598	21587	21725	21567	21622	21920	21648	21768	21667	21601	21707	21643	21874	21658	21620	21790	21772	21751	21781	21692	21422	21587	21544	21526	21668	21419	21607	21581	21793	21520	21868	21720	21909	21554	21527	21577	21400	21351	21484	21641	21740	21507	21487	21771	21785	21447	21720	21798	21766	21487	21474	21501	21533	21718	21602	21893	21736	21459	21622	21724	21691	21552	21746	21619	21514	21727	21686	21626	21640	21649	21755	21564	21565	21670	21612	21601	21580	21603	21758	21681	21729	21753	21584	21617	21519	21590	21439	21671	21613	21822	21851	21584	21621	21565	21783	21591	21842	21668	21756	21662	21611	21788	21530	21686	21590	21680	21523	21428	21606	21670	21593	21543	21514	21574	21510	21589	21624	21622	21848	21722	21704	21745	21745	21546	21723	21681	21587	21581	21848	21507	21811	21646	21692	21642	21897	21574	21630	21655	21816	21676	21501	21397	21562	21541	21664	21683	21536	21777	21585	21641	21658	21719	21835	21680	21700	21695	21600	21614	21702	21666	21756	21704	21830	21530	21525	21693	21789	21819	21636	21710	21802	21690	21659	21704	21672	21527	21721	21561	21507	21703	21610	21660	21705	21595	21669	21748	21711	21598	21581	21529	21639	21685	21797	21665	21650	21638	21610	21681	21608	21748	21607	21758	21689	21703	21727	21851	21636	21601	21740	21789	21495	21710	21695	21455	21539	21620	21609	21595	21709	21772	21821	21342	21821	21687	21672	21677	21571	21537	21564	21740	21614	21500	21730	21776	21522	21899	21781	21694	21572	21706	21465	21733	21732	21560	21820	21694	21657	21533	21815	21528	21799	21662	21659	21934	21773	21673	21621	21421	21513	21610	21719	21695	21453	21494	21748	21669	21736	21728	21654	21584	21673	21681	21636	21743	21567	21581	21513	21928	21750	21750	21550	21436	21514	21601	21460	21802	21754	21659	21568	21679	21671	21754	21667	21699	21676	21460	21916	21722	21643	21694	21662	21526	21759	21727	21700	21763	21758	21405	21823	21513	21888	21622	21712	21574	21631	21754	21802	21458	21727	21589	21708	21594	21711	21423	21674	21691	21662	21439	21803	21582	21860	21708	21585	21781	21659	21726	21487	21752	21647	21601	21669	21792	21688	21689	21517	21661	21569	21559	21710	21667	21483	21610	21636	21684	21801	21494	21619	21695	21745	21855	21752	21560	21575	21775	21551	21682	21626	21610	21830	21539	21711	21823	21557	21669	21548	21929	21647	21439	21740	21633	21674	21689	21495	21543	21584	21675	21578	21684	21538	21645	21865	21620	21588	21433	21576	21598	21467	21656	21486	21642	21734	21615	21756	21700	21579	21580	21997	21863	21847	21708	22058	21683	21674	21804	21783	21541	21747	21609	21472	21626	21745	21605	21539	21398	21475	21742	21429	21757	21899	21680	21616	21748	21742	21679	21791	21486	21537	21704	21849	21787	21795	21661	21796	21909	21696	21839	21889	21466	21526	21674	21507	21674	21576	21776	21880	21511	21743	21496	21596	21767	21717	21848	21693	21897	21659	21530	21553	21659	21574	21574	21841	21681	21903	21645	21624	21867	21701	21615	21701	21607	21816	21634	21712	21561	21451	21741	21704	21770	21681	21859	21885	21662	21811	21703	21768	21713	21785	21677	21656	21805	21748	21831	21746	21558	21526	21804	21848	21852	21881	21639	21802	21838	21696	21696	21764	21528	21656	21806	21601	21536	21688	21805	21867	21507	21897	21711	21754	21604	21530	21699	21667	21701	21645	21664	21447	21634	21536	21555	21764	21632	21692	21528	21574	21670	21560	21652	21645	21721	21791	21588	21647	21752	21626	21770	21749	21607	21645	21750	21631	21460	21689	21558	21672	21758	21714	21558	21594	21620	21605	21597	21711	21701	21611	21733	21494	21694	21662	21516	21723	21683	21684	21662	21550	21529	21730	21383	21558	21649	21649	21541	21369	21741	21730	21789	21601	21779	21678	21612	21482	21516	21552	21775	21516	21764	21748	21751	21680	21621	21628	21612	21619	21511	21690	21697	21541	21573	21672	21673	21696	21614	21815	21633	21644	21875	21565	21767	21544	21687	21819	21601	21432	21534	21527	21723	21697	21814	21491	21589	21826	21651	21911	21854	21541	21539	21740	21923	21555	21634	21735	21845	21765	21580	21665	21575	21692	21885	21728	21615	21768	21642	21717	21441	21528	21790	21748	21703	21637	21692	21631	21814	21875	21475	21680	21607	21669	21682	21682	21557	21576	21765	21697	21637	21636	21892	21813	21736	22002	21825	21841	21839	21788	21698	21679	21612	21425	21973	21614	21594	21709	21552	21655	21869	21766	21632	21751	21592	21692	21588	21559	21654	21817	21655	21786	21608	21709	21711	21540	21520	21517	21628	21611	21682	21798	21872	21668	21727	21603	21804	21757	21873	21692	21560	21630	21636	21483	21541	21846	21572	21691	21475	21730	21514	21551	21762	21675	21702	21601	21800	21771	21674	21668	21609	21695	21784	21660	21618	21548	21563	21801	21746	21780	21669	21619	21628	21783	21652	21664	21593	21737	21774	21706	21754	21725	21892	21640	21834	21638	21655	21582	21817	21659	21570	21591	21755	21717	21669	21766	21812	21735	21660	21617	21525	21613	21827	21603	21813	21812	21649	21416	21552	21678	21730	21661	21719	21555	21734	21745	21520	21796	21732	21674	21699	21417	21787	21804	21633	21539	21635	21636	21754	21671	21894	21692	21512	21775	21612	21689	21713	21716	21694	21714	21839	21594	21782	21724	21660	21729	21793	21681	21620	21560	21597	21749	21635	21673	21563	21440	21775	21696	21490	21724	21706	21860	21784	21648	21443	21463	21679	21713	21575	21795	21754	21700	21631	21745	21451	21641	21745	21675	21752	21791	21608	21647	21883	21894	21822	21620	21726	21594	21546	21607	21772	21766	21722	21677	21673	21595	21857	21868	21799	21720	21738	21838	21713	21831	21665	21605	21744	21557	21553	21625	21650	21869	21842	21761	21744	21706	21621	21594	21499	21499	21659	21825	21646	21716	21729	21629	21652	21518	21659	21597	21508	21673	21460	21825	21758	21902	21832	21735	21650	21478	21760	21754	21636	21709	21867	21513	21697	21786	21531	21765	21803	21614	21740	21731	21655	21675	21645	21573	21683	21786	21606	21831	21673	21717	21794	21620	21913	21577	21461	21846	21600	21848	21798	21701	21769	21619	21675	21542	21630	21654	21510	21565	21664	21708	21550	21688	21628	21800	21752	21683	21613	21601	21544	21707	21797	21627	21936	21602	21574	21954	21496	21677	21731	21516	21691	21618	21772	21607	21623	21586	21787	21760	21562	21608	21608	21631	21728	21417	21685	21734	21813	21889	21750	21547	21625	21660	21620	21433	21622	21662	21862	21688	21573	21717	21628	21493	21580	21881	21477	21790	21635	21507	21529	21755	21809	21898	21628	21616	21675	21683	21689	21566	21665	21594	21427	21774	21822	21577	21890	21685	21870	21450	21576	21819	21740	21631	21852	21771	21339	21573	21738	21570	21797	21757	21593	21466	21635	21635	21679	21712	21596	21476	21496	21612	21916	21710	21689	21768	21589	21687	21701	21597	21726	21460	21687	21605	21641	21700	21514	21485	21664	21678	21662	21659	21621	21640	21710	21623	21602	21704	21670	21827	21596	21632	21523	21847	21644	21901	21681	21548	21677	21537	21605	21475	21748	21738	21675	21824	21623	21514	21681	21717	21776	21692	21440	21638	21608	21572	21698	21953	21607	21681	21717	21633	21579	21665	21670	21544	21734	21635	21437	21600	21844	21615	21574	21806	21674	21675	21560	21639	21609	21734	21671	21467	21775	21744	21496	21648	21356	21670	21737	21607	21497	21496	21883	21877	21627	21575	21694	21841	21486	21631	21706	21701	21836	21872	21727	21979	21823	21891	21551	21531	21645	21643	21749	21550	21642	21683	21708	21609	21558	21627	21775	21383	21667	21640	21704	21801	21570	21799	21911	21733	21632	21555	21726	21567	21642	21587	21419	21522	21842	21741	21388	21609	21821	21622	21634	21885	21640	21674	21655	21800	21641	21717	21851	21725	21700	21877	21509	21744	21695	21656	21636	21692	21694	21506	21544	21720	21733	21561	21589	21640	21688	21609	21904	21772	21635	21607	21589	21837	21777	21744	21821	21751	21656	21828	21853	21806	21727	21692	21545	21640	21699	21809	21725	21652	21686	21755	21539	21701	21710	21615	21709	21642	21701	21771	21726	21679	21411	21531	21483	21747	21637	21530	21840	21759	21752	21894	21649	21720	21638	21615	21570	21686	21867	21614	21587	21618	21666	21906	21760	21661	21539	21603	21558	22049	21522	21737	21774	21672	21608	21637	21587	21808	21756	21550	21634	21553	21589	21674	21626	21645	21529	21708	21673	21912	21608	21632	21633	21696	21776	21741	21740	21702	21872	21938	21817	21686	21479	21659	21784	21675	21625	21658	21726	21722	21568	21666	21668	21793	21839	22063	21692	21704	21864	21435	21436	21618	21656	21723	21844	21586	21685	21614	21520	21636	21607
30917	53162	49546	39720	34044	29984	26706	24052	22138	20926	20298	19661	19026	18932	18649	18327	18182	18054	17907	17749	17813	17656	17659	17619	17521	17538	17561	17350	17592	17440	17621	17392	17498	17526	17464	17402	17357	17322	17353	17224	17457	17287	17312	17372	17330	17191	17502	17384	17340	17250	17309	17423	17416	17156	17305	17291	17312	17196	17243	17166	17333	17231	17373	17231	17207	17334	17292	17365	17285	17264	17487	17280	17409	17317	17332	17184	17218	17295	17327	17117	17512	17156	17274	17173	17229	17255	17493	17184	17304	17229	17267	17294	17296	17182	17406	17189	17316	17302	17136	17232	17250	17278	17234	17303	17206	17317	17364	17422	17278	17345	17241	17229	17374	17213	17416	17194	17479	17355	17202	17112	17337	17374	17313	17270	17326	17374	17339	17288	17417	17271	17263	17444	17333	17181	17249	17198	17370	17182	17311	17224	17232	17266	17318	17368	17240	17184	17221	17229	17293	17369	17249	17340	17383	17219	17316	17404	17108	17212	17329	17294	17288	17386	17434	17152	17496	17409	17312	17204	17361	17285	17336	17270	17169	17175	17237	17301	17165	17217	17334	17372	17269	17244	17245	17173	17168	17375	17295	17459	17019	17187	17440	17442	17243	17368	17379	17316	17345	17302	17331	17178	17315	17287	17366	17172	17374	17366	17291	17273	17339	17461	17343	17345	17264	17212	17238	17159	17256	17348	17450	17179	17309	17093	17340	17312	17243	17439	17307	17270	17161	17363	17305	17235	17241	17231	17199	17253	17218	17192	17332	17366	17350	17233	17271	17304	17451	17204	17164	17530	17307	17275	17291	17484	17205	17277	17391	17249	17183	17231	17310	17315	17197	17162	17174	17370	17335	17493	17284	17348	17364	17325	17312	17303	17377	17354	17358	17371	17223	17293	17348	17337	17394	17218	17158	17219	17234	17186	17316	17338	17255	17361	17354	17302	17203	17232	17402	17209	17367	17315	17243	17247	17480	17084	17281	17049	17239	17381	17188	17383	17358	17320	17370	17230	17236	17263	17505	17346	17393	17244	17322	17353	17393	17248	17447	17299	17312	17158	17242	17199	17248	17154	17145	17380	17280	17288	17298	17277	17247	17345	17256	17305	17296	17154	17341	17294	17232	17397	17201	17222	17241	17422	17141	17188	17152	17376	17395	17194	17288	17334	17271	17387	17346	17138	17322	17096	17161	17161	17410	17265	17353	17287	17488	17324	17231	17111	17290	17294	17259	17229	17291	17304	17446	17523	17128	17247	17288	17279	17445	17297	17057	17417	17204	17206	17350	17204	17162	17268	17403	17403	17265	17340	17432	17225	17505	17182	17201	17280	17389	17461	17392	17293	17268	17205	17430	17287	17297	17253	17329	17301	17300	17311	17414	17323	17287	17085	17438	17311	17418	17396	17257	17184	17195	17279	17311	17528	17200	17388	17228	17228	17304	17184	17206	17221	17259	17288	17162	17280	17212	17226	17326	17402	17487	17223	17114	17323	17422	17308	17309	17255	17426	17336	17064	17317	17254	17145	17139	17283	17269	17410	17332	17278	17347	16998	17165	17116	17322	17208	17267	17202	17436	17136	17420	17261	17381	17318	17298	17172	17418	17323	17194	17302	17418	17171	17309	17232	17345	17287	17310	17427	17367	17391	17196	17256	17051	17358	17230	17300	17388	17317	17398	17472	17309	17281	17427	17308	17350	17408	17194	17309	17250	17247	17339	17059	17356	17317	17238	17346	17397	17416	17223	17137	17530	17459	17318	17184	17259	17465	17199	17367	17326	17326	17177	17329	17192	17451	17322	17395	17212	17292	17349	17444	17331	17322	17197	17419	17059	17379	17325	17260	17184	17245	17221	17231	17293	17149	17232	17228	17218	17243	17235	17569	17311	17258	17390	17260	17249	17267	17229	17340	17291	17359	17296	17241	17332	17239	17186	17277	17378	17241	17255	17398	17369	17192	17221	17365	17201	17324	17289	17242	17236	17273	17074	17295	17346	17202	17255	17411	17399	17240	17321	17131	17243	17195	17119	17304	17361	17145	17263	17177	17255	17400	17379	17320	17047	17275	17424	17332	17224	17342	17478	17296	17259	17374	17270	17460	17259	17452	17390	17229	17270	17291	17269	17462	17195	17166	17432	17069	17259	17368	17107	17237	17230	17385	17407	17445	17494	17334	17173	17202	17353	17431	17386	17288	17354	17194	17520	17366	17165	17133	17380	17244	17310	17329	17145	17257	17280	17261	17356	17287	17288	17239	17204	17200	17307	17373	17367	17230	17264	17196	17425	17155	17312	17274	17253	17224	17317	17212	17113	17296	17351	17278	17397	17279	17307	17229	17247	17091	17405	17332	17325	17370	17295	17414	17255	17339	17379	17186	17317	17516	17240	17417	17347	17201	17276	17348	17445	17194	17295	17300	17232	17214	17399	17088	17310	17483	17470	17291	17336	17439	17339	17181	17157	17117	17371	17383	17225	17345	17311	17425	17400	17240	17152	17326	17293	17346	17273	17364	17312	17326	17321	17280	17090	17318	17316	17121	17554	17282	17519	17453	17120	17462	17252	17353	17318	17358	17477	17257	17170	17301	17178	17265	17382	17218	17283	17197	17366	17357	17384	17521	17390	17311	17280	17286	17269	17249	17269	17268	17193	17130	17298	17517	17265	17222	17270	17146	17303	17403	17356	17359	17141	17277	17263	17392	17301	17241	17218	17351	17139	17222	17423	17313	17356	17150	17134	17216	17419	17161	17149	17467	17196	17238	17191	17432	17223	17300	17180	17126	17253	17503	17279	17306	17163	17325	17181	17345	17100	17176	17277	17202	17309	17333	17289	17233	17264	17350	17431	17373	17263	17351	17523	17264	17186	17304	17348	17282	17144	17350	17250	17197	17398	17398	17374	17226	17228	17248	17275	17279	17191	17324	17417	17304	17291	17266	17482	17197	17394	17222	17269	17175	17418	17277	17170	17128	17448	17360	17333	17112	17336	17168	17395	17230	17292	17202	17367	17305	17206	17249	17224	17232	17224	17472	17184	17348	17277	17434	17176	17241	17157	17232	17193	17386	17213	17210	17456	17316	17244	17394	17312	17542	17221	17425	17400	17253	17434	17382	17379	17398	17266	17276	17364	17451	17309	17361	17462	17457	17444	17324	17258	17167	17278	17316	17270	17343	17253	17264	17165	17282	17489	17250	17281	17341	17304	17327	17171	17400	17321	17150	17190	17229	17262	17459	17368	17259	17266	17572	17313	17218	17191	17201	17415	17293	17223	17217	17312	17306	17425	17249	17290	17411	17398	17299	17249	17536	17299	17227	17415	17124	17380	17330	17293	17307	17209	17043	17381	17288	17345	17303	17178	17243	17354	17036	17286	17327	17375	17280	17259	17324	17208	17258	17249	17271	17174	17262	17328	17383	17358	17182	17503	17266	17206	17311	17473	17133	17082	17237	17411	17233	17374	17259	17332	17292	17252	17404	17331	17424	17294	17414	17255	17270	17406	17210	17501	17325	17228	17428	17306	17557	17232	17355	17341	17190	17410	17321	17391	17419	17391	17375	17207	17372	17246	17360	17306	17491	17239	17340	17246	17222	17372	17221	17202	17431	17346	17261	17308	17215	17577	17423	17386	17406	17313	17502	17469	17297	17245	17192	17205	17217	17273	17308	17171	17283	17252	17243	17178	17278	17335	17264	17189	17322	17255	17163	17333	17262	17324	17358	17319	17195	17365	17201	17299	17334	17105	17511	17430	17473	17416	17144	17436	17306	17156	17400	17291	17240	17395	17194	17293	17500	17110	17540	17434	17455	17399	17350	17369	17254	17271	17286	17103	17091	17308	17232	17351	17312	17304	17360	17301	17457	17213	17089	17388	17249	17181	17236	17344	17296	17200	17319	17367	17221	17324	17173	17215	17257	17214	17308	17432	17432	17160	17267	17107	17361	17389	17253	17312	17190	17184	17225	17366	17366	17267	17370	17224	17447	17201	17371	17341	17237	17348	17322	17149	17243	17372	17402	17338	17427	17253	17150	17439	17311	17344	17224	17190	17278	17228	17268	17468	17231	17257	17152	17401	17244	17267	17451	17203	17337	17204	17157	17335	17247	17364	17170	17254	17220	17258	17292	17280	17250	17301	17445	17225	17324	17179	17439	17225	17328	17269	17274	17343	17292	17237	17372	17265	17249	17248	17087	17246	17396	17366	17301	17273	17425	17180	17209	17228	17114	17344	17335	17211	17316	17296	17429	17219	17206	17387	17209	17204	17340	17255	17329	17218	17321	17182	17359	17373	17322	17267	17344	17399	17461	17488	17177	17340	17256	17366	17352	17433	16912	17420	17318	17374	17218	17313	17185	17385	17409	17406	17244	17319	17228	17359	17248	17272	17193	17279	17134	17282	17311	17218	17226	17329	17460	17300	17317	17267	17259	17304	17229	17104	17370	17280	17248	17378	17422	17289	17304	17109	17289	17438	17238	17208	17336	17201	17365	17101	17069	17439	17376	17161	17319	17231	17326	17345	17393	17221	17269	17258	17156	17371	17259	17323	17276	17265	17370	17342	17174	17254	17234	17379	17235	17197	17104	17147	17460	17165	17189	17258	17394	17363	17192	17208	17282	17494	17237	17476	17244	17213	17218	17262	17318	17277	17259	17070	17281	17185	17290	17253	17118	17367	17231	17272	17197	17306	17220	17210	17314	17263	17269	17274	17384	17239	17319	17375	17301	17273	17349	17337	17303	17171	17279	17413	17275	17210	17230	17292	17265	17195	17395	17293	17380	17162	17350	17432	17388	17220	17111	17422	17112	17227	17385	17168	17265	17349	17208	17284	17187	17386	17221	17247	17286	17294	17357	17352	17408	17407	17140	17352	17357	17220	17250	17274	17346	17306	17165	17463	17223	17453	17356	17380	17432	17342	17224	17284	17297	17332	17183	17272	17257	17441	17280	17401	17252	17291	17291	17135	17245	17225	17331	17360	17212	17309	17240	17351	17220	17310	17093	17609	17208	17261	17348	17323	17247	17226	17189	17252	17338	17322	17270	17252	17297	17199	17231	17190	17396	17344	17333	17389	17378	17172	17435	17246	17288	17345	17257	17440	17251	17327	17364	17147	17327	17446	17158	17350	17404	17202	17336	17168	17532
22622	21071	28849	24265	24646	30064	33243	28712	26744	26001	25373	24749	24224	24012	23559	23222	23238	23023	23023	22771	22775	22585	22618	22655	22483	22391	22550	22571	22490	22495	22177	22319	22365	22410	22391	22257	22462	22428	22441	22487	22382	22347	22196	22311	22259	22314	22420	22453	22347	22375	22191	22387	22145	22005	22169	22247	22284	22261	22111	22018	22117	22233	22110	22155	22294	22283	22150	22373	22134	22236	22296	22184	22219	22082	22057	22003	22085	21986	22187	22495	22172	22005	22179	22066	22106	22053	22175	22289	22146	22116	22452	22079	22223	22196	22015	22160	22167	22425	22078	22314	22050	22341	22059	22046	22238	22097	22113	22311	22119	22375	22225	22212	22199	22146	22169	22142	22160	21918	22035	22005	22055	22214	22143	22155	21949	22093	22248	22106	22220	22322	22256	22183	22102	22241	22392	22047	22176	22225	22239	22366	22151	22200	22205	22225	22334	21966	22086	22213	22162	22228	22083	22185	22083	22120	22056	22074	22172	22092	22112	22389	22129	22172	22061	22000	22248	22305	22040	22206	22223	22231	22333	22133	22222	22409	22119	22275	22148	21999	22421	22117	21947	22287	22209	22175	22381	22108	22123	22173	22102	22116	22254	22148	22180	22232	22103	22190	22034	22270	22198	22213	22426	22367	22162	22098	22079	22138	22245	22027	22207	22062	22196	21943	22010	22040	21962	21993	22193	21883	22165	22324	22266	22237	22178	22394	22128	22025	22222	22192	22142	22139	22230	22053	22126	22218	22033	22082	22119	22428	22287	22037	22033	22127	22327	22108	22173	22208	22172	22179	22081	22013	22071	22189	21937	22236	22292	22315	22382	22366	22282	21861	22225	22214	22005	22020	22143	22058	22270	22045	22134	21835	22358	21938	22225	22300	21952	22294	22127	22310	22207	22311	21996	22116	22068	22141	21984	22071	22413	22030	22065	22092	21858	22298	21901	21910	22036	22217	21953	22299	21914	22118	22155	22191	21867	22136	22187	22025	22131	21968	22136	21882	22254	22209	22200	22186	22233	22265	22263	22186	22312	22191	21959	22305	22316	22156	22260	22315	22140	22184	22069	22102	22279	22139	22212	22209	21907	22030	22051	22161	22138	22192	21977	22101	22165	22174	22381	22089	21962	21973	22036	22010	21999	22173	21990	22031	22134	22150	22108	22134	22171	22128	22151	22153	22173	22080	22221	22039	22115	22071	22098	22020	22121	21840	22066	22190	22148	22344	22172	22091	22044	22076	22078	22208	22198	22134	22213	22322	22229	22157	22248	21974	22107	22267	22161	22158	22141	22124	22028	22028	22289	22165	22188	22216	22050	22261	22223	22390	22259	22078	22505	22102	22140	22088	22385	22239	22178	21998	22027	22141	22219	22321	22085	22056	22183	22384	22176	22243	22137	22079	22159	22356	22174	22243	22113	22215	22093	22139	22095	22284	21950	22148	22080	22182	22272	22237	22201	22056	22188	22224	22164	22262	22283	22242	22021	22316	22287	22088	22077	22096	22206	22413	22145	22219	22129	21884	22196	22216	21893	22153	22286	22159	22234	22059	21851	21958	22215	22060	22225	22115	22329	22294	21879	22146	22156	22227	22186	21957	22226	22119	22127	22197	22267	22083	22182	22009	22236	22324	21934	22461	22207	22142	22248	21997	22089	22159	22271	22194	22093	22095	21917	22110	22118	22093	22061	22005	22027	22231	22114	22040	22239	22183	22345	22223	22153	22107	21919	22192	22096	22322	22233	22214	22121	22018	22141	22238	22051	22275	22164	22304	22054	22138	22001	22058	22240	22231	22253	22175	22154	22079	22210	22036	22290	22064	22415	22257	22102	22257	22155	22080	21985	22246	22172	22078	21999	22035	22165	22305	22139	22060	22279	22255	22193	22159	22123	22324	22089	22373	22134	22265	22129	22418	21966	21960	22005	22227	22209	22110	22032	22113	22091	22233	22051	21875	22160	22186	22003	22092	22122	22077	22119	22246	22019	22022	22157	22058	22164	21960	22156	22054	22123	22258	22260	22224	22311	22222	22048	22168	22253	22016	22436	22258	22092	22142	22103	22142	22195	22212	22114	22034	22328	22225	22138	21968	22149	22033	22137	21921	22352	22380	21971	22066	21992	22082	22141	21948	22277	22144	22019	22073	22170	22416	22285	22024	21966	22246	22270	21968	21927	22089	22222	22015	22021	22047	22199	22241	22038	22187	22291	22270	22316	22191	22212	22033	22032	22122	22102	22047	21978	22001	22115	21939	22030	22437	22309	22206	22217	22131	22184	22236	21900	22225	22136	22121	22198	22130	22170	22215	22213	21927	22318	22182	22068	22306	22033	22159	22145	22268	22231	22200	22169	22011	22069	22112	22017	22039	22301	21885	22044	22177	22014	22421	22019	22266	21943	22097	22284	22076	22154	22157	22110	22188	22105	21848	21956	22260	22109	21868	22186	22068	22166	22054	22219	22228	22156	22088	22185	22074	22209	22252	22191	22244	21899	22160	22251	22172	22206	22109	22138	22105	22073	22239	22247	22220	22238	22121	22176	22345	22211	22075	21924	22184	22063	22227	22005	22218	21985	22215	22074	22185	22073	22029	22302	22136	22134	22285	22016	22320	22172	22075	22253	22050	22125	22464	22271	21945	21953	22158	21996	22029	21953	22068	22254	22226	22120	22121	22122	22085	22074	22189	22304	22073	22042	22327	22068	22155	22218	22121	22118	22364	22232	22049	22179	22039	22181	22177	22129	22267	22188	22194	22022	22000	22211	22191	22237	22313	22344	22344	22431	22233	22156	22240	22184	22066	22121	22327	22137	21974	22008	22123	22195	22245	22209	22315	22226	22377	22258	22138	22064	22299	22230	22025	21985	22289	22244	22384	22222	22075	22266	22204	22113	22157	22163	22059	22223	22242	22065	22154	22290	22012	22143	21890	21870	22170	21938	22216	22117	22189	21980	22216	21969	22020	22137	22213	22103	22103	22412	21979	22034	22212	22199	22163	22106	22094	22286	21846	22156	22052	22106	22265	22133	22031	22167	22140	22202	22247	22191	22352	22107	22288	22123	22054	22099	22139	22290	22152	22128	22179	22202	22305	22039	22047	22028	22141	22147	22290	22022	22128	22212	22154	22153	22173	22304	22127	22105	22142	22107	22082	22300	22255	22212	22189	22163	22196	22167	22097	22214	22276	22022	22308	22212	22209	22265	22220	22281	22187	21942	22228	22058	21987	22079	22018	22204	22164	22114	22014	22158	22020	22195	22010	22273	22304	22324	21999	22261	22098	22224	22111	22290	22194	22137	21849	22199	21950	22071	22065	22247	22236	22156	22158	22084	21846	21912	22256	22329	22092	22132	22007	22248	22045	21940	22087	22101	22235	22140	22104	22246	22361	22156	21978	22370	21995	22190	21970	22062	22145	22184	22298	22221	22193	21992	22137	22155	21991	22166	22111	22163	22101	22162	22190	22083	22178	22175	22327	22234	22129	21992	21923	22159	21925	22292	22240	21989	21931	22320	22103	22326	22007	22141	22070	22223	22226	22239	22286	22003	22098	22109	22141	22223	22023	22109	22261	22100	22183	22148	22068	22117	22020	22225	22302	22237	21996	22305	22173	22233	22115	22217	22245	22140	22299	22092	22240	22285	22166	21858	22111	22309	22038	22182	22206	22001	21980	22067	22068	22071	22120	22077	22080	22190	22001	22075	22365	22161	22039	22240	22148	22195	22009	22026	22025	22171	22129	22089	22110	22200	22017	21992	22135	22246	22179	22164	21962	22041	22042	22145	22140	22177	22078	22051	22098	22044	22130	22185	22101	22229	22278	22324	22146	22121	21971	22158	22168	21850	22116	22120	22187	22091	22190	22016	22066	22168	22153	22100	22155	22133	22091	22264	22006	22079	22280	22220	22138	22077	22240	22171	22247	22231	22034	22209	22329	22056	22004	21931	22023	22349	22076	21963	22079	22174	22135	22191	22149	22121	22184	22162	22300	22098	22198	22185	22053	22170	22163	22369	22147	22091	22027	22234	22309	22253	22137	22215	22132	22172	21938	22102	22156	22219	22163	22202	22066	22083	22027	22093	22089	22143	22188	22066	22044	22105	22169	21916	22166	22100	22019	22200	22311	22292	22043	21894	21904	22042	22211	22028	22326	22143	21936	22262	22253	22169	22273	21984	22255	22203	22250	22185	21845	22156	22231	22170	22067	22262	22229	22233	22170	21996	22107	22117	22302	22442	22424	21955	22006	22146	22098	22103	21884	22150	22079	22062	22107	22118	22107	21963	22324	21946	21994	22144	22167	22244	22254	22159	21968	22278	22206	22184	22039	22203	22069	22091	22285	22054	22043	21820	22041	21968	21945	22159	22016	21999	22143	22309	21949	22153	22161	22287	22163	22209	22103	22184	21987	22198	22026	21964	22047	21972	22085	22103	22198	22253	22091	22206	22419	22245	22243	22148	22226	22112	21954	22105	22118	22009	22037	22006	22169	22323	22225	22240	22183	22316	22273	22135	21967	22055	22080	22222	22134	22249	22195	22109	22057	22200	22170	21920	22150	22412	22250	22116	22236	22105	22089	22163	22117	22205	22098	22307	22419	22539	22119	22092	22027	22265	21933	22293	22348	21726	22226	21924	22021	22241	22033	22145	22122	22075	22055	22161	22116	22165	22224	22142	22059	22220	22125	22063	22167	22198	22081	22235	22350	22186	22157	21888	22280	22252	22122	22087	21907	22130	22224	22210	22144	22039	22027	22303	22087	22104	22172	22147	22229	22350	22082	22019	22377	22127	22314	22151	21838	22219	22264	22056	22084	22194	22198	22200	22109	22199	22270	22229	22148	22050	22024	22225	22132	21996	22079	21933	22129	22141	21976	22114	22252	21990	22074	22178	22226	22065	22122	22021	22310	22031	22204	22117	22042	21899	22075	22025	22209	22040	22003	22118	22014	22196	22137	22128	22220	22008	22033	22052	22076	22480	22304	21933	21988	22085	22080	22143	21891	22100	21961	22224	22013	22211	22245	22061	22108	22169	21946	22183	22045	22083	22114	22207	22204	22133	22240	22068	22208	22313	22027	22085	22181	22241	22166	22298	22089	22139	22248	22055	22170	22086	22035	22164	22427	22300	22425	22105	22058	22034	22326
33216	58081	54943	44780	38738	33741	30530	27087	24384	22767	21886	21103	20328	19673	19418	19203	18751	18485	18259	18119	18103	18153	17925	17960	17825	17714	17854	17712	17896	17771	17914	17567	17715	17760	17769	17725	17645	17729	17643	17653	17655	17593	17525	17482	17627	17448	17636	17532	17566	17609	17710	17486	17518	17571	17587	17353	17486	17635	17475	17571	17522	17535	17494	17655	17667	17324	17530	17511	17462	17667	17406	17409	17304	17616	17540	17497	17512	17428	17667	17641	17658	17536	17568	17628	17655	17537	17592	17481	17597	17560	17555	17606	17591	17676	17470	17499	17406	17550	17506	17460	17539	17509	17509	17322	17427	17553	17617	17516	17504	17617	17473	17566	17640	17613	17364	17632	17554	17773	17584	17341	17345	17515	17475	17557	17471	17621	17654	17523	17428	17333	17789	17565	17410	17589	17373	17647	17461	17545	17384	17602	17654	17514	17589	17504	17494	17380	17582	17545	17562	17408	17622	17467	17512	17595	17458	17497	17474	17508	17756	17496	17428	17395	17426	17407	17504	17612	17556	17582	17572	17373	17624	17713	17606	17629	17391	17668	17540	17327	17458	17517	17553	17599	17360	17438	17559	17471	17533	17604	17416	17303	17562	17395	17527	17444	17454	17557	17384	17325	17433	17442	17544	17600	17618	17517	17592	17658	17625	17632	17427	17286	17748	17270	17651	17723	17316	17641	17348	17529	17458	17585	17586	17559	17476	17486	17683	17568	17499	17616	17615	17550	17444	17558	17555	17825	17535	17526	17546	17398	17510	17628	17595	17568	17419	17690	17598	17541	17470	17519	17632	17623	17470	17644	17536	17627	17396	17512	17624	17683	17424	17463	17798	17497	17522	17526	17429	17535	17509	17476	17566	17628	17507	17603	17643	17466	17453	17311	17631	17519	17579	17512	17403	17418	17487	17434	17442	17596	17578	17717	17590	17455	17544	17394	17401	17398	17629	17340	17712	17463	17519	17646	17581	17393	17525	17613	17678	17501	17531	17487	17510	17489	17624	17578	17667	17721	17538	17494	17469	17487	17474	17544	17537	17701	17438	17417	17296	17451	17426	17387	17658	17405	17592	17407	17362	17705	17584	17711	17534	17620	17508	17573	17438	17461	17717	17637	17458	17406	17701	17608	17577	17324	17599	17355	17483	17381	17502	17405	17553	17506	17614	17355	17587	17688	17543	17550	17563	17442	17598	17296	17432	17590	17476	17683	17521	17571	17557	17451	17491	17530	17497	17523	17717	17490	17571	17545	17651	17440	17389	17462	17459	17555	17459	17409	17521	17590	17488	17504	17450	17579	17626	17518	17490	17627	17426	17627	17500	17365	17559	17567	17469	17623	17663	17390	17580	17507	17523	17553	17574	17516	17605	17545	17379	17222	17506	17537	17342	17421	17651	17551	17686	17414	17430	17512	17536	17606	17365	17701	17500	17488	17645	17639	17650	17400	17605	17377	17580	17394	17551	17626	17595	17511	17413	17548	17552	17532	17568	17405	17561	17564	17507	17675	17405	17480	17475	17601	17400	17440	17583	17660	17644	17549	17585	17463	17627	17707	17483	17462	17624	17523	17522	17420	17538	17420	17557	17529	17670	17548	17489	17430	17416	17296	17516	17497	17528	17479	17512	17485	17597	17642	17364	17481	17449	17490	17772	17483	17634	17561	17518	17761	17718	17406	17577	17549	17466	17475	17530	17570	17319	17540	17626	17605	17594	17493	17397	17483	17231	17365	17677	17440	17416	17298	17526	17570	17424	17642	17426	17550	17492	17534	17462	17552	17504	17413	17728	17645	17479	17500	17596	17572	17510	17443	17579	17529	17561	17507	17719	17459	17576	17501	17524	17520	17455	17722	17589	17753	17534	17564	17762	17390	17700	17630	17429	17513	17632	17678	17438	17357	17679	17636	17457	17369	17613	17364	17593	17478	17696	17464	17546	17490	17511	17709	17538	17643	17449	17504	17647	17534	17662	17640	17460	17483	17611	17455	17344	17669	17615	17553	17303	17645	17552	17514	17532	17649	17483	17524	17562	17588	17636	17631	17584	17480	17594	17672	17548	17507	17460	17585	17522	17511	17564	17443	17534	17427	17445	17544	17552	17562	17410	17566	17485	17420	17469	17574	17390	17522	17442	17352	17579	17561	17568	17626	17363	17404	17590	17637	17599	17553	17515	17535	17373	17603	17635	17539	17517	17429	17554	17339	17777	17568	17468	17446	17696	17507	17582	17413	17644	17426	17578	17491	17484	17495	17622	17364	17509	17451	17502	17518	17570	17654	17449	17479	17626	17511	17427	17561	17674	17626	17684	17524	17526	17544	17627	17585	17657	17478	17445	17388	17578	17608	17521	17590	17501	17460	17528	17630	17572	17535	17621	17547	17433	17602	17601	17613	17486	17646	17559	17577	17567	17511	17547	17275	17590	17645	17473	17441	17344	17466	17588	17620	17596	17587	17608	17544	17717	17582	17506	17585	17665	17417	17664	17684	17581	17423	17495	17485	17710	17400	17458	17490	17368	17681	17556	17389	17536	17425	17589	17561	17582	17689	17658	17363	17345	17574	17678	17441	17448	17647	17472	17410	17656	17649	17412	17544	17599	17475	17491	17450	17646	17687	17374	17418	17425	17537	17416	17496	17592	17665	17637	17556	17658	17420	17615	17524	17449	17580	17418	17507	17599	17490	17538	17448	17640	17514	17433	17341	17589	17565	17492	17628	17644	17580	17357	17533	17540	17428	17634	17468	17697	17533	17407	17445	17548	17676	17406	17509	17654	17666	17736	17450	17470	17510	17660	17443	17417	17408	17606	17567	17491	17519	17508	17595	17452	17767	17672	17308	17567	17528	17536	17708	17617	17505	17432	17646	17593	17481	17578	17472	17597	17520	17523	17639	17630	17557	17577	17740	17474	17498	17365	17581	17469	17630	17570	17516	17514	17501	17634	17587	17613	17478	17464	17529	17365	17560	17666	17482	17470	17493	17545	17381	17656	17505	17446	17601	17561	17643	17528	17462	17411	17535	17587	17480	17525	17476	17507	17476	17646	17418	17406	17451	17568	17520	17568	17422	17453	17603	17421	17506	17412	17699	17515	17510	17503	17558	17584	17443	17459	17660	17652	17539	17502	17495	17454	17426	17695	17336	17270	17475	17406	17478	17616	17462	17419	17579	17529	17541	17466	17484	17412	17653	17450	17441	17492	17504	17741	17497	17592	17427	17479	17344	17457	17527	17477	17447	17523	17300	17458	17356	17460	17448	17536	17611	17590	17569	17540	17697	17562	17427	17602	17609	17472	17440	17468	17611	17600	17590	17478	17486	17515	17438	17637	17305	17446	17687	17558	17412	17518	17573	17418	17547	17569	17343	17461	17536	17581	17369	17361	17487	17466	17479	17436	17537	17515	17605	17436	17574	17324	17445	17597	17415	17585	17526	17484	17520	17451	17508	17438	17613	17574	17361	17589	17474	17593	17691	17593	17376	17517	17473	17613	17592	17341	17451	17662	17573	17414	17640	17573	17517	17446	17540	17566	17459	17554	17527	17710	17459	17458	17663	17490	17439	17497	17652	17603	17560	17590	17333	17544	17424	17628	17452	17405	17587	17576	17435	17626	17571	17515	17448	17462	17485	17500	17558	17533	17650	17559	17672	17440	17572	17424	17399	17475	17505	17540	17489	17730	17625	17553	17576	17687	17630	17616	17741	17580	17643	17682	17522	17518	17522	17577	17539	17500	17634	17566	17644	17549	17582	17563	17556	17480	17451	17523	17667	17426	17527	17606	17710	17499	17488	17580	17618	17551	17485	17553	17633	17434	17472	17400	17441	17469	17695	17526	17705	17466	17498	17536	17485	17392	17538	17489	17320	17428	17482	17779	17532	17571	17584	17663	17667	17608	17558	17606	17436	17557	17659	17471	17560	17590	17307	17695	17446	17594	17540	17591	17574	17416	17482	17464	17632	17522	17442	17508	17608	17527	17594	17499	17689	17532	17688	17537	17551	17246	17318	17592	17546	17422	17380	17585	17727	17525	17461	17496	17545	17404	17711	17335	17632	17355	17618	17672	17401	17652	17425	17482	17468	17557	17448	17610	17417	17532	17380	17588	17605	17486	17525	17776	17350	17501	17447	17505	17494	17611	17581	17477	17464	17494	17570	17422	17492	17433	17567	17491	17541	17499	17349	17781	17408	17510	17532	17678	17519	17437	17542	17473	17588	17466	17527	17534	17587	17542	17642	17629	17632	17525	17748	17457	17708	17530	17554	17510	17554	17573	17364	17446	17656	17403	17527	17688	17597	17519	17695	17587	17458	17628	17398	17501	17457	17363	17586	17625	17573	17474	17377	17520	17519	17472	17469	17481	17552	17549	17375	17604	17565	17531	17584	17307	17533	17620	17391	17566	17461	17431	17543	17632	17393	17650	17363	17655	17443	17558	17429	17420	17553	17507	17561	17569	17714	17339	17428	17616	17653	17573	17528	17517	17514	17537	17441	17701	17365	17472	17273	17702	17340	17488	17652	17593	17328	17330	17587	17376	17648	17498	17591	17545	17542	17478	17499	17515	17688	17533	17419	17652	17375	17743	17517	17469	17534	17549	17577	17405	17506	17404	17585	17602	17586	17609	17541	17633	17337	17447	17686	17526	17472	17517	17448	17574	17538	17568	17504	17484	17507	17548	17644	17623	17501	17542	17552	17463	17631	17563	17473	17471	17457	17524	17551	17581	17473	17515	17477	17374	17535	17642	17590	17411	17355	17539	17418	17533	17592	17453	17545	17688	17653	17455	17427	17638	17551	17676	17390	17452	17482	17661	17546	17474	17555	17582	17415	17424	17595	17447	17565	17586	17513	17333	17640	17452	17466	17562	17281	17503	17613	17461	17686	17546	17461	17507	17481	17525	17427	17578	17478	17411	17376	17536	17581	17431	17438	17384	17358	17499	17695	17452	17565	17649	17365	17464	17619	17682	17385	17590	17650	17491	17601	17433	17374	17416	17461	17615	17535	17487	17495	17686	17628	17459	17497	17392	17726	17761	17398	17543	17519	17405	17665	17625	17608	17616	17609	17429	17457	17396	17534	17287	17520	17668	17398	17471	17557	17560	17569	17432	17522	17602	17505	17560	17646	17614	17594	17461	17568
29768	30191	39636	36265	30459	27912	26453	24899	23927	23342	23114	23078	22682	22442	22525	22384	22575	22201	22332	22035	21851	21996	21903	21949	22057	21912	21995	22110	21990	21842	22120	21848	22022	21828	21790	21763	21865	22016	21941	21762	22088	21831	21947	21934	21826	21854	21890	21732	22018	22022	21949	21895	21944	21914	21911	21826	21965	21996	21954	21820	21965	22003	21896	21727	21719	21991	21832	21656	21990	21654	21736	21749	21758	22016	21753	22146	21758	21961	22104	21950	21833	21739	21911	21708	21889	21931	21895	21890	21937	22040	21989	21700	22137	21787	21736	21642	21651	21721	21839	21801	21758	21988	21705	22087	21792	21849	21771	21901	21907	21704	21961	21899	21771	22005	21851	21816	21747	21646	22020	21783	21830	21911	21967	21879	21971	21894	21652	21699	21952	21832	21706	21884	21864	21887	21946	21800	21773	21888	21983	21920	22080	21883	21744	21789	21872	21818	21861	21671	21826	21984	21967	22021	21912	21907	21737	21840	21900	21653	21783	21861	21920	21864	21763	21833	22053	21781	21772	21840	21883	21948	21608	21820	21797	21842	21933	21963	21725	21826	21994	21755	21786	21800	21726	21707	21768	21779	21821	21975	21870	21560	21783	22028	21858	22093	21794	21955	21940	21712	21851	22008	21964	21795	21989	21988	22121	21907	21651	22011	21852	21967	21905	21806	21811	21806	21844	21688	21803	21849	21681	21573	21933	21889	21822	21783	21780	21737	21710	22071	21874	21774	21882	21693	21957	22021	21963	21813	21898	21924	21899	21898	21796	21794	21709	21822	22025	21868	21860	21993	21670	21898	21803	21763	21717	21747	21993	21869	21580	21819	21882	21895	21935	22225	21957	21757	21957	21586	21638	21910	21799	21838	21805	21939	21581	22006	21987	21712	21912	22050	21970	21768	21858	21910	21742	21767	21872	21709	21908	21609	21776	21759	21976	21907	21841	21919	21773	22018	22059	21989	21777	22081	21859	21722	21602	21838	22061	21773	21800	21702	21937	21782	21962	21836	21997	21947	21749	21783	21943	21867	21984	21871	21993	21835	21896	21601	21914	21754	21733	21781	21925	21965	21783	21351	21802	21946	21946	22064	21874	21900	22060	21740	21680	21730	21685	21581	21891	22018	21772	22199	21872	21841	21536	21787	21840	21993	21861	21881	21786	21760	21759	21784	21839	21671	21840	21817	22025	21802	21746	21778	21823	22248	21767	21772	21905	21689	21686	21913	21749	21714	21874	21822	21861	22037	21774	21754	21838	22023	21957	21893	21597	21702	21625	22014	21992	21716	21953	21764	22030	21892	21871	21810	21890	21900	21917	21911	21727	22064	22093	21816	21930	21677	21770	21875	21733	21947	21990	21707	21702	21778	21789	21848	21833	21888	21858	21779	21793	21805	21702	21730	21766	21830	21806	21781	21943	21902	21930	22104	21951	21970	21689	21580	21862	21729	21797	21795	22053	21890	21667	21757	21749	21946	21743	21960	21752	22048	21658	21833	21855	21659	21750	21786	21990	21669	21834	22041	21773	22022	21653	22004	21638	21854	21722	21978	22024	21860	21938	21866	21792	22053	21806	21905	21839	21811	21826	21919	21798	21935	21866	21844	21685	21848	21793	21800	22062	21960	21702	21878	21879	21901	21829	21993	21794	21947	21947	21880	21954	21919	21933	21734	21889	21999	22031	21683	21731	21788	22072	21968	21915	21900	22025	21775	21552	21712	21715	21896	21766	22050	21646	21970	21818	21722	21715	21815	21804	21892	22004	21986	21961	22087	21857	21933	21771	21983	21716	21724	21828	21704	22043	21795	21648	21767	21817	21878	21796	21696	21865	22080	21631	21922	21921	22001	21774	21860	21699	21828	21928	22040	21906	21577	21747	22018	21722	21592	21797	21607	21821	21903	21746	21734	21831	21777	22090	21978	22062	22014	22004	21918	21886	21801	21750	21892	21933	21784	21743	21963	21609	21753	21805	21937	21940	21714	21591	21763	21836	21945	21978	21865	22086	22014	21849	21937	21871	21889	21889	21846	22006	21805	21671	21875	21721	21855	21729	21752	21864	21632	21830	21972	22073	21907	22155	21826	21779	21798	21702	22010	21925	21969	22080	21850	21702	21902	21749	21921	21869	21934	21916	21984	21878	21857	21734	21739	21783	21863	21699	22108	21946	21890	21929	21739	21862	21794	21921	21832	21724	21943	21849	21850	21819	21956	21958	21877	21792	21873	21765	21750	21966	21854	21475	22032	21949	21942	21941	21883	21942	21972	21994	21841	21871	21895	21930	21715	21903	21776	21913	21822	21844	21734	21913	21809	21815	22174	21892	21935	22030	21876	21847	21818	21701	21766	21721	21901	21739	21913	22098	21656	21863	21901	22049	21963	21910	22015	21714	21713	21689	21938	21976	21822	21804	21855	21809	21843	21904	21793	21869	21775	21988	21832	21851	21903	21837	21988	21522	21953	21842	21722	21863	21859	21838	21609	21820	21797	21875	21856	21979	21802	21898	21979	21790	21805	21805	21761	21997	21929	21748	21980	22069	21768	21850	21769	22151	21890	21823	21684	21873	21794	22024	21754	21876	21887	21843	21597	22172	21767	22012	21749	21952	21886	21730	21737	21852	21940	21830	21830	21838	22102	21827	21866	21786	21943	21834	21695	21941	22032	21832	21993	21754	21803	21726	21849	22107	21838	21805	21781	21869	21992	21725	21896	21903	21827	21914	21836	21987	21899	21856	21815	22126	21611	21826	21692	21861	21964	22006	21817	21850	21593	21797	22035	22083	21879	22086	21871	22035	21951	21736	21560	21808	21898	21737	21892	21868	22002	21710	21859	21741	22079	21795	21903	21902	21967	22124	21949	21894	22166	21890	21798	21725	21685	21848	21647	21924	21913	21851	21776	21755	21832	21789	21767	21903	21661	21787	21897	21847	21887	22032	21886	21742	21884	21826	21921	21937	21629	21775	22021	21852	21464	21785	21835	21950	21935	21965	21869	21843	22012	21911	22095	21800	21831	21985	21705	21958	21899	21836	21898	21831	21817	21921	21953	22053	21758	21638	21775	21733	21763	21979	21969	21801	21626	21708	21824	21782	21658	22199	21912	21489	21902	21821	21800	21793	21779	21816	21822	21772	21917	21978	21876	21847	21855	22010	21792	22029	22010	21847	21819	21857	21665	22117	21793	21809	21963	21761	21847	21668	21649	21718	21917	21807	21806	21868	21886	21702	21982	21896	21831	21686	21885	21940	21861	21953	21753	21840	21732	21730	21838	21983	21904	21739	21756	21816	21932	21892	21748	21938	22011	21813	21872	22046	21840	22109	22048	22068	21738	22039	21737	22075	21919	22134	22009	22039	21990	21991	22048	21935	21660	22050	21792	21907	22055	21985	21832	21929	21686	21882	21818	21839	21855	21877	21694	21775	21750	21671	21850	21798	21891	21679	21784	21942	21894	22056	21852	21946	21715	22019	21901	21939	21862	21902	21786	21915	21776	21819	21872	21788	21745	21815	21752	21868	21763	21762	21839	21977	22053	21931	21772	21943	21785	21807	21780	22089	22067	21802	22041	21857	22027	21880	21742	21817	21846	21978	21973	21912	21834	22066	21867	21957	21993	22007	21900	21716	21859	22171	21885	21760	22165	21991	21972	21709	21665	21806	21699	21983	21836	21775	21736	21657	21963	21886	21517	21896	21934	21930	21752	21934	21797	21896	22147	21887	21939	21751	21687	21955	21787	21611	21886	21775	21718	22016	21775	21897	21957	21893	21713	22022	21738	21723	21871	21859	21890	21828	21991	21807	21849	21786	21904	21696	22054	21752	21810	21706	21712	22145	21829	21748	21695	21832	21911	21834	21810	21810	21664	22045	21922	21797	21976	21711	21907	22009	21785	21855	21902	21838	22023	21807	21781	21679	21517	21793	21985	21750	21690	21637	21924	21967	21676	22028	21918	21756	21924	21826	21911	21699	21904	21922	21843	21812	22049	21852	22138	21859	22078	21831	22015	22165	21793	21891	21857	21988	21936	21703	21801	21819	21902	21699	21747	22032	21871	21865	21780	22046	22010	22078	21749	21825	21681	22015	21921	21903	21455	21814	21746	21960	21760	21968	21935	21838	21670	21822	21695	21771	21917	21803	21971	21878	21911	21822	21856	21587	21709	21860	22005	21737	21532	21583	21622	21766	21624	21990	21885	21745	21778	21814	21687	21916	21818	21796	21825	22007	21904	21857	21821	21892	22047	21846	21834	21936	21994	21957	21703	21899	21944	21824	22060	21982	21783	21688	21698	21884	21792	21812	21635	21879	21793	22077	21858	21953	21848	21933	22064	21887	21976	21780	21876	21741	21880	21612	21978	21958	22067	21597	21856	21818	21631	21748	21562	21829	21942	21735	21676	21797	21784	21690	21840	21811	21715	21814	21792	21870	21786	21943	21857	21600	21780	21669	21712	21822	21728	21736	21745	21841	21660	21939	21690	21834	21801	21660	21811	21861	21788	21843	21830	21862	21804	21828	21790	21867	21724	21839	22066	21836	21840	21877	21739	21964	21903	21960	21719	21783	21664	21955	21912	21729	21703	21737	21808	21831	21997	21733	22025	21847	21725	21943	21683	21756	21755	21892	21805	21771	21846	21884	21678	22000	21962	21905	21829	21820	21854	21828	21791	21841	22025	21902	21984	21561	21717	21722	21803	21794	21831	21971	21631	21897	21775	22147	21931	21821	21784	21952	21935	21849	21761	21748	22101	21855	21676	21932	21827	21876	21630	21752	21930	21899	21741	21806	22132	21823	22058	21969	21546	21859	21803	21879	21795	21922	21696	21739	21617	21879	21837	21980	22059	21872	21932	21659	21752	21784	21768	21887	21945	21855	21918	21835	21994	21871	21917	21830	21632	21789	21901	21845	21840	21848	21906	21865	21818	21809	21916	21984	21886	22125	21644	22119	21903	21947	21876	22041	21932	22078	21742	21901	21844	21734	21899	21892	22011	21818	21927	21949	21930	21956	21932	22090	21832	21839	22057	21907	21657	21898	21940	21823	21947	21878	21920	21985	21922	21876	21866	21716	21956	21843	21752	21899	21913	21522	21916	21754	21748	21881	21953	22042	21731	21801	21907	21923	21815	21909	21689	21921	21856
31440	46036	42594	33576	28694	25701	23658	21939	20535	19807	19310	18904	18510	18433	17937	17967	17578	17773	17717	17583	17505	17714	17582	17517	17616	17646	17458	17474	17424	17545	17480	17545	17527	17479	17418	17339	17645	17282	17453	17421	17391	17281	17485	17511	17326	17386	17492	17388	17436	17290	17202	17375	17281	17467	17295	17321	17278	17189	17372	17440	17497	17450	17426	17438	17355	17154	17321	17314	17287	17380	17553	17416	17334	17325	17381	17481	17317	17542	17458	17353	17360	17303	17355	17245	17113	17656	17257	17454	17303	17402	17136	17248	17422	17290	17308	17413	17215	17455	17194	17365	17260	17598	17433	17409	17400	17442	17340	17407	17354	17254	17463	17385	17291	17388	17228	17265	17462	17293	17488	17394	17260	17287	17176	17627	17295	17458	17437	17362	17378	17357	17434	17436	17392	17158	17468	17446	17298	17329	17461	17334	17523	17520	17205	17218	17356	17267	17349	17277	17344	17550	17325	17331	17510	17502	17452	17313	17323	17468	17281	17272	17462	17361	17330	17441	17440	17399	17298	17399	17133	17368	17377	17280	17162	17473	17325	17424	17454	17429	17381	17242	17487	17398	17381	17414	17390	17436	17348	17409	17278	17471	17264	17358	17411	17271	17454	17239	17544	17405	17345	17538	17438	17302	17406	17294	17376	17257	17283	17420	17304	17344	17405	17348	17160	17416	17273	17374	17432	17533	17284	17497	17449	17240	17481	17432	17468	17246	17503	17410	17352	17284	17405	17314	17434	17348	17425	17302	17489	17445	17308	17398	17396	17292	17509	17320	17411	17460	17480	17205	17429	17371	17389	17330	17297	17427	17382	17301	17258	17428	17340	17313	17230	17355	17461	17249	17305	17329	17403	17523	17461	17384	17379	17257	17288	17405	17380	17173	17448	17351	17405	17392	17403	17319	17231	17227	17343	17441	17486	17552	17386	17437	17233	17336	17206	17453	17470	17247	17403	17246	17442	17375	17497	17262	17374	17441	17296	17250	17326	17464	17439	17280	17225	17426	17413	17477	17307	17413	17410	17416	17336	17388	17514	17497	17183	17138	17354	17111	17314	17379	17326	17268	17508	17384	17568	17236	17278	17294	17248	17494	17379	17290	17396	17350	17295	17369	17415	17374	17331	17408	17203	17086	17541	17412	17532	17238	17398	17290	17587	17415	17353	17206	17496	17435	17366	17664	17300	17460	17293	17205	17512	17293	17449	17537	17384	17223	17323	17301	17370	17263	17180	17422	17357	17372	17368	17288	17382	17458	17529	17220	17519	17379	17334	17503	17360	17236	17344	17366	17323	17389	17457	17271	17407	17502	17363	17348	17439	17469	17387	17265	17413	17464	17391	17247	17327	17255	17329	17287	17280	17443	17219	17364	17283	17418	17323	17243	17390	17317	17260	17284	17405	17376	17316	17280	17384	17353	17427	17440	17262	17413	17395	17330	17324	17442	17217	17351	17405	17526	17572	17386	17485	17411	17433	17296	17324	17346	17410	17386	17308	17152	17276	17519	17471	17419	17434	17363	17409	17340	17471	17396	17434	17223	17336	17473	17199	17244	17343	17383	17498	17497	17364	17287	17481	17383	17274	17471	17437	17204	17358	17422	17291	17265	17298	17487	17361	17396	17361	17357	17384	17459	17418	17518	17328	17260	17290	17388	17452	17329	17428	17190	17228	17445	17325	17348	17310	17408	17394	17414	17376	17420	17322	17436	17333	17223	17427	17365	17261	17307	17540	17409	17345	17529	17211	17419	17388	17304	17475	17337	17335	17289	17444	17361	17411	17387	17428	17244	17469	17454	17234	17469	17389	17325	17449	17410	17496	17144	17380	17293	17323	17309	17427	17312	17324	17368	17449	17272	17423	17551	17411	17397	17518	17311	17435	17577	17354	17410	17393	17323	17267	17252	17403	17416	17471	17273	17516	17400	17376	17440	17390	17263	17273	17326	17528	17241	17063	17450	17434	17352	17372	17456	17430	17440	17252	17344	17273	17377	17448	17378	17290	17443	17425	17397	17100	17456	17522	17322	17344	17366	17499	17322	17318	17488	17450	17341	17523	17480	17380	17349	17251	17293	17452	17174	17437	17269	17519	17383	17229	17517	17476	17453	17450	17235	17361	17434	17508	17339	17376	17358	17547	17362	17288	17448	17258	17449	17342	17437	17373	17436	17204	17284	17134	17547	17318	17321	17404	17309	17410	17284	17463	17361	17332	17499	17180	17343	17374	17351	17423	17405	17374	17479	17174	17501	17381	17376	17361	17321	17441	17243	17426	17367	17442	17391	17495	17561	17311	17560	17436	17460	17402	17483	17485	17253	17509	17335	17490	17265	17370	17377	17391	17421	17410	17443	17475	17500	17353	17282	17290	17393	17390	17399	17392	17385	17337	17253	17418	17322	17296	17485	17199	17500	17232	17400	17358	17492	17312	17258	17391	17301	17500	17438	17284	17438	17345	17408	17307	17265	17475	17325	17347	17200	17281	17377	17389	17438	17374	17392	17325	17289	17429	17255	17482	17559	17425	17473	17300	17277	17281	17323	17400	17260	17424	17239	17611	17356	17391	17423	17504	17361	17517	17410	17557	17450	17288	17375	17282	17467	17490	17497	17329	17401	17434	17502	17373	17286	17492	17390	17243	17413	17190	17304	17402	17419	17356	17347	17378	17311	17193	17334	17436	17583	17496	17179	17505	17420	17275	17331	17399	17340	17518	17289	17450	17487	17438	17364	17521	17410	17511	17338	17394	17385	17256	17447	17269	17481	17351	17235	17273	17311	17420	17203	17319	17449	17538	17315	17367	17333	17309	17439	17465	17357	17385	17428	17290	17310	17424	17518	17252	17505	17340	17386	17336	17479	17391	17477	17452	17397	17259	17287	17338	17495	17365	17351	17379	17370	17421	17338	17276	17525	17379	17243	17334	17353	17386	17213	17362	17322	17253	17445	17308	17336	17290	17366	17484	17427	17092	17359	17295	17305	17323	17407	17292	17345	17515	17422	17359	17458	17470	17383	17484	17370	17198	17289	17336	17306	17175	17468	17392	17360	17106	17484	17504	17364	17282	17426	17359	17440	17265	17189	17429	17252	17323	17258	17463	17334	17285	17463	17230	17409	17275	17318	17259	17417	17295	17325	17426	17353	17241	17379	17396	17408	17489	17384	17515	17192	17321	17261	17305	17463	17360	17295	17391	17317	17403	17532	17270	17351	17408	17311	17327	17463	17343	17381	17453	17424	17464	17371	17466	17429	17416	17419	17480	17338	17287	17305	17521	17398	17214	17441	17481	17470	17485	17496	17278	17376	17432	17162	17507	17452	17339	17281	17296	17269	17238	17048	17198	17424	17472	17301	17338	17455	17264	17358	17390	17346	17281	17508	17529	17481	17330	17258	17428	17251	17408	17140	17339	17275	17306	17427	17314	17294	17333	17376	17433	17398	17332	17398	17345	17415	17604	17364	17340	17500	17390	17295	17368	17387	17396	17511	17381	17309	17442	17294	17119	17498	17402	17491	17451	17347	17502	17391	17296	17269	17459	17335	17455	17257	17442	17340	17403	17496	17148	17524	17474	17458	17406	17502	17281	17351	17419	17540	17368	17192	17346	17525	17398	17322	17351	17526	17390	17503	17333	17435	17404	17319	17505	17275	17363	17337	17482	17456	17201	17340	17529	17318	17464	17450	17319	17247	17268	17241	17319	17436	17191	17262	17286	17267	17363	17492	17179	17288	17557	17376	17180	17321	17242	17560	17491	17364	17402	17278	17390	17471	17450	17255	17324	17374	17287	17616	17421	17537	17368	17357	17418	17390	17323	17434	17461	17346	17340	17295	17346	17294	17356	17385	17432	17329	17284	17338	17388	17300	17520	17560	17412	17443	17267	17506	17331	17375	17436	17383	17448	17399	17271	17447	17280	17445	17370	17344	17407	17393	17452	17388	17450	17367	17513	17343	17272	17304	17252	17511	17258	17222	17326	17281	17442	17527	17344	17308	17520	17375	17331	17278	17388	17467	17439	17288	17374	17285	17466	17423	17464	17359	17559	17357	17138	17447	17315	17292	17336	17264	17509	17446	17303	17390	17412	17258	17393	17353	17302	17446	17260	17466	17458	17324	17274	17331	17382	17363	17407	17247	17280	17384	17356	17424	17496	17151	17459	17288	17263	17372	17358	17360	17341	17399	17236	17297	17328	17629	17378	17435	17395	17494	17430	17330	17431	17355	17321	17465	17373	17542	17306	17371	17277	17451	17402	17310	17384	17600	17435	17537	17303	17524	17357	17438	17312	17549	17342	17451	17545	17282	17211	17336	17238	17231	17376	17328	17383	17469	17411	17352	17317	17437	17598	17329	17476	17398	17300	17261	17394	17381	17376	17501	17204	17354	17430	17404	17522	17331	17458	17378	17312	17259	17400	17400	17204	17452	17443	17309	17532	17414	17338	17415	17280	17495	17491	17377	17394	17193	17423	17461	17347	17476	17507	17392	17260	17495	17354	17364	17416	17346	17424	17357	17521	17413	17173	17565	17340	17285	17522	17239	17367	17326	17325	17309	17095	17447	17294	17236	17300	17545	17237	17292	17486	17569	17305	17342	17265	17422	17336	17534	17340	17447	17492	17347	17325	17481	17269	17491	17338	17476	17514	17294	17358	17240	17385	17290	17363	17310	17436	17228	17405	17225	17447	17433	17401	17407	17297	17539	17234	17232	17495	17360	17384	17497	17539	17238	17377	17352	17398	17527	17387	17400	17568	17405	17494	17483	17304	17286	17460	17357	17364	17221	17318	17408	17535	17327	17319	17285	17253	17315	17550	17453	17205	17397	17455	17369	17385	17375	17364	17136	17468	17156	17331	17516	17394	17415	17384	17299	17337	17363	17377	17460	17519	17230	17331	17344	17456	17364	17332	17212	17192	17378	17426	17219	17424	17395	17334	17368	17473	17355	17403	17327	17129	17312	17299	17392	17334	17565	17483	17356	17502	17510	17500	17473	17490	17348	17257	17438	17351	17406	17331	17456	17468	17426	17288	17355	17335	17293	17319	17377	17267	17441	17289	17538	17451	17263	17313	17442	17334	17354	17316	17436	17238	17316	17390	17414	17360	17534	17339	17284	17367	17290	17532	17352	17507	17381	17368	17319
23980	21137	28754	26576	28064	30196	29914	26539	25035	24392	23726	23437	23287	22983	22865	22560	22527	22450	22205	22387	22144	22124	22101	21983	21795	21832	21910	21974	21933	22097	21964	22023	21993	21886	21858	21739	21824	21999	22071	21798	21559	21840	21869	21954	21767	21761	21790	21787	21801	21857	21844	21713	21711	21700	21901	21705	21631	21891	21848	21958	21824	21782	21842	21623	21923	21934	21885	21683	21716	21689	21542	21666	21729	21822	21617	21680	21758	21600	21851	21673	21498	21775	21661	21808	21674	21839	21722	21759	21834	21882	21888	21861	21631	21786	21482	21476	21755	21815	21709	21728	21765	21781	21703	21876	21777	21582	21659	21722	21696	21535	21660	21687	21721	21841	21811	21680	21830	21718	21737	21681	21762	21789	21734	21712	21768	21730	21629	21753	21634	21727	21697	21503	21646	21512	21911	21644	22096	21751	21780	21774	21575	21775	21590	21708	21819	21684	21775	21724	21665	21630	21927	21695	21850	21595	21706	21884	21812	21716	21803	21728	21821	21783	21718	21719	22068	21698	21823	21585	21809	21856	21897	21579	21689	21778	21829	21697	21698	21795	21610	21646	21713	21508	21633	21713	21534	21544	21723	21809	22105	21779	21611	21714	21692	21942	21637	21796	21772	21774	21859	21691	21515	21850	21984	21783	21752	21701	21544	21721	21704	21485	21784	21846	21873	21995	21778	22022	21842	22011	22012	21844	21735	21669	21580	21882	21618	21732	21818	21773	21755	21681	21799	21624	21704	21730	21730	21853	21702	21600	21782	21724	21710	21753	21634	21819	21626	21792	21661	21630	21724	21884	21610	21684	21748	21867	21735	21712	21929	21609	21767	21652	21980	21949	21697	21788	21780	21886	21702	21458	21760	21702	21548	21827	21739	21928	21745	21742	21806	21753	21765	21800	21739	21820	21582	21806	21712	21655	21695	21848	21597	21938	21978	21726	21642	21934	21738	21674	21802	21839	21947	21802	21511	21579	21667	21846	21759	21805	21687	21718	21701	21771	21886	21917	21810	21765	21748	21654	21834	21601	21733	21735	21797	21775	21929	21918	21786	21735	21698	21863	21825	21834	21655	21787	21825	21509	21729	21940	21805	21755	22033	21900	21863	21820	21689	21744	21820	21826	21754	21756	22021	21794	21689	21625	21611	21682	21761	21800	21793	21690	21816	21693	21901	21875	21788	21982	21898	21532	21712	21586	21706	21649	21633	21806	21654	21862	21652	21794	21730	21756	21683	21925	21756	21718	21860	21882	21974	21836	21680	21797	21864	21834	21598	21721	21912	21755	21649	21880	21632	21798	21971	21476	21724	21793	21612	21602	21961	21906	21661	21821	21812	21760	21975	21774	21893	21753	21634	21997	21920	21703	21896	21806	21807	21587	21695	21997	21928	21742	21708	21836	21744	21987	21811	21814	21871	21659	21577	21667	21851	21662	21779	21798	21814	21825	21756	21747	21733	21760	21916	21794	21674	21657	21676	21906	21782	22012	21802	21746	21800	21688	21762	21866	21868	21821	21669	21763	21577	21791	21691	21772	21583	21816	21805	21915	21728	21929	21776	21803	21762	21792	21674	21550	21480	21881	21857	21742	21750	21596	21657	21858	21835	21830	21844	21835	21878	21793	21796	21636	21760	21542	21629	21626	21916	21855	21768	21775	21745	21785	21744	21734	21490	21751	21768	21664	21622	21802	21756	21575	21784	21791	21893	21748	21822	21647	21788	21677	21857	21665	21590	21620	21721	21724	21693	21607	21743	21749	21788	21693	21711	21931	21833	21564	21734	21524	21714	21698	21776	21878	21880	21711	21842	21767	21591	21688	21672	21747	21631	21848	21754	21794	21879	21603	21748	21840	21870	21693	21809	21657	21508	21997	21841	21734	21765	21931	21795	21635	21803	21618	21687	21752	21825	21613	21878	21767	21782	21931	21748	21636	21826	21666	21899	21500	21721	21732	21779	21677	21713	21758	21740	21659	22021	21848	21843	21799	21642	21682	21494	21551	21719	21796	21724	21895	21820	21876	22050	21653	21777	21749	21858	21772	21651	21603	21718	21903	21800	21883	21772	21748	21852	21760	21913	21496	21675	21752	21814	21739	21724	21770	21787	21887	21630	21906	21758	21559	21632	21809	21646	21872	21884	21534	21839	21699	21932	21732	21742	21895	21991	21974	21754	21601	22042	21695	21897	21606	21707	21455	21860	21568	21800	21715	21879	21844	21780	21918	21776	21826	21714	21659	21559	21844	21949	21668	21788	21762	21766	21612	21723	21556	21805	21541	22088	21809	21669	21570	21848	21564	21662	21722	21510	21745	21885	21804	21795	21532	21690	21488	21796	21618	21516	21641	21722	21692	21892	21691	21910	21823	21560	21742	21750	21686	21913	21848	21856	22075	21777	21801	21848	21827	21776	21614	21813	21764	21669	21636	21810	21863	21753	21944	22062	21719	21852	21625	21868	21871	21865	21722	21769	21986	21861	21746	21783	21753	21657	21785	21709	21754	21736	21628	21859	21778	21742	21882	21646	21942	22003	21829	21945	21802	21681	21801	21769	21676	21770	21681	21760	21760	21743	21608	21572	21818	21762	21656	21640	21889	21717	21613	21758	21745	21794	21961	21653	21674	21817	21775	21924	21670	21769	21700	21746	21639	21885	21797	21872	21995	21983	21753	21717	21741	21564	21811	21903	21765	21830	21611	21842	21769	21714	21606	21666	21768	21735	21717	21762	21672	21850	21911	21802	21659	21773	21776	21733	21669	21645	21845	21770	21811	21658	21680	21861	21520	21937	21611	21961	21737	21648	21658	21833	21954	21633	21408	21547	21601	21775	21806	21689	21779	21878	21868	21753	21654	21758	21841	22030	21705	21912	21616	21836	21632	21753	21660	21636	21800	21805	21726	21886	21534	21611	21788	21730	21604	21705	21603	21510	21706	21724	21914	21975	21752	21728	21738	21607	21779	21720	21849	21766	21600	21688	21732	21806	21697	21818	21725	21776	21774	21804	21896	21803	21720	21894	21855	21653	21717	21694	21812	21870	21750	21612	22046	21885	21810	21630	21900	21979	21639	21710	21833	21745	21798	21575	21854	21833	21598	21683	21815	21766	21606	21747	21788	21894	21826	21886	21551	21671	21663	21634	21763	21651	21780	21538	21472	21994	21889	21873	21581	21835	21614	21953	22055	21979	21787	21759	22004	21602	21912	22003	21606	21775	21864	21726	21802	21578	21580	21769	21705	21603	21742	21889	21611	21748	21673	21760	21808	21783	21603	21605	21535	21770	21740	21747	21796	21669	21918	21693	21799	21780	21677	21618	21622	21834	21789	21661	21645	21679	21806	21772	21788	21719	21837	21662	21820	21749	21561	21823	21755	21791	21868	21960	21893	21765	21900	21786	21818	21929	21680	21679	22023	21963	21748	21782	21655	21808	21569	21681	21750	21688	21749	21644	21697	21703	21617	21755	21895	21804	21797	21739	21807	21652	21823	21539	21937	21862	21754	21618	21732	21684	21822	21866	21613	21757	21712	21645	21772	21788	21710	21908	21772	21676	21914	21919	21731	21635	21758	21727	21751	21670	21749	21738	21878	21802	21571	21731	21796	21850	21888	21856	22007	21802	21988	21923	21604	21762	21510	21756	21611	21802	21893	21880	21762	21545	21680	21816	21793	21840	21915	21848	21724	21889	21816	21900	21515	21718	21754	21704	22026	21772	22061	21685	21758	21743	21991	21829	21823	21699	21741	21571	21822	21680	21789	21822	21829	21693	21705	21781	21819	21839	21897	22008	21590	21893	21745	21855	21911	21863	21758	21876	21673	21815	21770	21950	21747	21693	21577	21897	21651	21813	21855	21775	21751	21708	21884	21676	21842	21838	21630	21778	21993	21750	21847	21694	21927	21940	21672	21955	21609	21838	21803	21646	21920	21656	21752	21812	21746	21670	21679	21850	21840	21978	21813	21632	21711	21867	21768	21723	21696	21729	21750	21613	21707	21638	21845	21740	21674	21714	21767	21469	21930	21910	21967	21663	21588	21593	21613	21825	21830	21855	21699	21673	21730	21727	21844	21729	21809	21659	21780	21905	21725	21737	21647	21780	21663	21662	21860	21843	21795	21775	22006	21749	21907	21652	21972	21856	21912	21748	21602	21777	21830	21730	21529	21923	21911	21658	21761	21762	21733	21781	21907	21809	21473	21575	21733	21802	21441	21840	21711	21843	21637	21664	21814	21899	21734	21737	21718	21950	21493	21742	21915	21815	21723	21791	21823	21689	21860	21765	21616	21926	21820	21866	21744	21834	21748	21762	21718	21895	21740	21617	21740	21902	22024	21949	21662	21796	22026	21681	21651	21608	21855	21613	21915	21830	21684	21672	21667	21817	21816	21844	21838	21769	21895	21705	21643	21738	21789	21590	21803	21807	21740	21718	21453	21617	21643	22000	21688	21821	21854	21809	21848	21670	21837	21832	21701	21815	21728	21903	21647	21873	21640	21841	21744	21966	21783	21737	21763	21882	21877	21794	21783	21753	21696	21720	21772	21726	21929	21593	21491	21784	21756	21672	21595	21639	21827	21853	21831	21823	21562	21786	21766	21899	21820	21751	21886	21732	21670	21929	21812	21875	21537	21631	21631	21886	21601	21599	21657	21718	21911	21813	21626	21761	21896	21649	21747	21710	21766	21767	21696	21752	21803	21906	21680	21686	21773	21916	21838	21685	21615	21849	21834	21767	21657	21740	21633	21996	21940	21630	21686	21917	21960	21707	21561	21705	21834	21776	21909	21653	21745	21846	21682	21743	21611	21633	21871	21808	21511	21606	21717	21841	21846	21646	21778	21919	21857	21702	21865	21672	21744	21779	21717	21645	21554	21771	21850	21895	21742	21712	21842	21783	21784	21907	21711	21588	21656	21695	21668	21634	21696	21707	21748	21807	21684	21715	21704	21446	21907	21971	21841	21624	21806	21750	21722	21922	21831	21824	21629	21433	21649	21737	21617	21784	21693	21721	21722	21652	21710	21767	21612	21936	21698	21800	21928	21647	21689	21803	21932	21693	22171	21759	21722	21750	21602	21825	21900	21810	21677	21640	21639	21825	21890	21727	21590	21802	21655	21853	21745	21495	21631	21853	21742	21666	21427
31809	52517	49292	39525	33953	29783	26687	24186	22172	20904	20005	19537	19148	19005	18590	18271	18101	18004	17862	17826	17669	17728	17788	17598	17604	17468	17497	17598	17610	17485	17550	17393	17419	17341	17504	17490	17455	17432	17491	17417	17574	17434	17515	17455	17569	17402	17391	17276	17319	17218	17309	17479	17356	17271	17267	17473	17373	17511	17149	17234	17404	17325	17480	17494	17464	17319	17412	17270	17440	17343	17249	17260	17432	17413	17463	17351	17307	17267	17467	17436	17257	17514	17432	17330	17298	17324	17256	17366	17445	17448	17241	17438	17334	17385	17287	17376	17361	17329	17570	17403	17504	17310	17343	17377	17400	17292	17355	17334	17399	17328	17361	17303	17393	17280	17291	17323	17261	17359	17410	17361	17459	17294	17189	17629	17299	17392	17465	17324	17305	17446	17443	17423	17326	17293	17253	17416	17488	17392	17370	17357	17286	17187	17208	17430	17580	17357	17446	17367	17293	17417	17337	17236	17298	17342	17333	17054	17438	17345	17286	17340	17373	17456	17523	17412	17442	17210	17359	17343	17352	17220	17422	17517	17207	17248	17302	17251	17215	17409	17411	17357	17153	17378	17362	17340	17486	17426	17385	17515	17431	17273	17276	17428	17317	17500	17323	17349	17427	17457	17278	17407	17398	17484	17362	17237	17188	17379	17344	17173	17475	17351	17436	17413	17338	17415	17421	17422	17365	17393	17287	17390	17384	17357	17351	17368	17464	17459	17352	17416	17307	17385	17436	17159	17272	17426	17410	17324	17398	17416	17238	17446	17265	17306	17366	17276	17291	17242	17276	17408	17339	17358	17539	17262	17320	17403	17220	17539	17315	17278	17384	17239	17479	17209	17185	17386	17368	17337	17428	17343	17166	17492	17438	17351	17278	17326	17321	17238	17442	17284	17358	17380	17357	17327	17486	17360	17066	17333	17448	17294	17375	17304	17231	17526	17502	17427	17528	17566	17358	17349	17491	17424	17425	17265	17326	17310	17290	17532	17385	17449	17271	17336	17242	17400	17418	17287	17331	17314	17270	17323	17416	17288	17464	17443	17517	17382	17279	17430	17308	17541	17421	17398	17351	17498	17352	17213	17394	17481	17334	17459	17402	17187	17264	17253	17367	17422	17601	17494	17493	17476	17517	17349	17443	17316	17473	17452	17493	17176	17371	17245	17260	17295	17369	17335	17424	17295	17284	17298	17294	17181	17373	17388	17206	17305	17364	17366	17458	17437	17295	17278	17433	17308	17529	17311	17442	17381	17404	17252	17606	17136	17490	17412	17389	17303	17277	17356	17314	17208	17472	17066	17242	17467	17478	17452	17477	17481	17337	17128	17429	17487	17399	17288	17388	17218	17564	17518	17306	17261	17570	17365	17338	17245	17381	17153	17328	17460	17363	17502	17229	17414	17261	17318	17449	17532	17417	17420	17331	17281	17366	17321	17308	17202	17358	17285	17320	17356	17333	17495	17467	17165	17135	17390	17297	17322	17512	17177	17257	17288	17451	17442	17445	17444	17298	17236	17047	17337	17268	17327	17396	17461	17360	17295	17267	17511	17286	17378	17218	17428	17361	17375	17471	17262	17432	17231	17302	17414	17411	17178	17542	17218	17314	17413	17384	17508	17310	17426	17307	17229	17277	17440	17473	17254	17298	17187	17493	17221	17435	17233	17207	17478	17295	17357	17189	17232	17402	17327	17297	17314	17365	17344	17408	17472	17438	17301	17327	17296	17408	17235	17262	17151	17234	17455	17347	17368	17459	17296	17280	17387	17338	17496	17341	17269	17310	17278	17354	17307	17358	17287	17413	17574	17297	17411	17180	17331	17326	17400	17462	17341	17435	17375	17245	17298	17336	17318	17446	17239	17398	17442	17521	17293	17375	17334	17367	17370	17427	17382	17325	17392	17312	17217	17335	17369	17305	17438	17281	17441	17499	17498	17135	17457	17250	17487	17486	17248	17374	17242	17255	17353	17275	17491	17223	17323	17437	17277	17524	17304	17300	17227	17502	17462	17327	17363	17401	17355	17433	17310	17260	17229	17279	17386	17310	17335	17338	17336	17216	17235	17163	17372	17207	17277	17309	17326	17399	17415	17455	17456	17321	17488	17367	17371	17339	17379	17425	17329	17539	17267	17142	17367	17418	17288	17285	17359	17416	17367	17352	17500	17473	17385	17290	17371	17191	17411	17306	17353	17345	17504	17258	17225	17423	17384	17467	17320	17241	17332	17441	17271	17282	17373	17338	17271	17493	17422	17420	17272	17293	17420	17293	17311	17382	17459	17491	17315	17418	17387	17391	17220	17466	17351	17299	17560	17243	17412	17348	17461	17648	17181	17263	17243	17037	17311	17323	17400	17434	17318	17378	17454	17281	17261	17322	17452	17361	17354	17444	17388	17396	17453	17315	17357	17460	17192	17304	17407	17343	17262	17203	17517	17339	17320	17452	17267	17377	17474	17346	17430	17320	17451	17366	17244	17403	17292	17378	17303	17480	17222	17346	17329	17283	17331	17360	17408	17339	17275	17320	17378	17325	17473	17485	17285	17291	17614	17329	17589	17365	17469	17304	17456	17420	17315	17425	17525	17240	17354	17315	17199	17333	17356	17266	17243	17319	17400	17340	17325	17239	17220	17347	17179	17420	17243	17308	17294	17488	17542	17430	17357	17309	17399	17449	17346	17508	17405	17266	17425	17418	17473	17329	17277	17387	17403	17534	17442	17455	17401	17475	17406	17377	17163	17435	17366	17460	17497	17351	17320	17418	17556	17299	17518	17516	17433	17450	17295	17448	17493	17467	17305	17370	17424	17345	17306	17223	17555	17430	17508	17320	17565	17586	17540	17246	17278	17326	17310	17323	17249	17372	17446	17519	17513	17582	17215	17417	17359	17170	17344	17400	17400	17357	17455	17292	17370	17237	17298	17592	17484	17121	17291	17604	17451	17348	17343	17293	17431	17405	17197	17162	17354	17193	17406	17339	17356	17357	17364	17435	17338	17303	17310	17469	17409	17347	17457	17427	17386	17275	17333	17236	17475	17327	17409	17335	17444	17272	17379	17275	17337	17230	17444	17261	17318	17189	17352	17470	17503	17509	17376	17375	17252	17439	17448	17457	17376	17494	17493	17181	17416	17320	17390	17324	17332	17470	17316	17249	17307	17324	17560	17386	17413	17348	17147	17157	17359	17423	17442	17430	17302	17323	17371	17337	17181	17393	17341	17305	17349	17449	17234	17438	17517	17340	17294	17525	17426	17395	17339	17401	17239	17362	17176	17298	17302	17587	17286	17425	17286	17375	17516	17452	17269	17614	17499	17377	17270	17297	17399	17325	17355	17339	17396	17201	17394	17320	17345	17402	17440	17340	17270	17440	17143	17183	17398	17352	17194	17562	17297	17206	17394	17365	17332	17376	17355	17269	17395	17313	17427	17401	17361	17508	17439	17277	17430	17225	17395	17380	17375	17625	17350	17209	17321	17552	17436	17462	17366	17376	17211	17314	17436	17398	17423	17246	17261	17345	17499	17390	17323	17185	17565	17274	17486	17282	17284	17386	17338	17251	17345	17471	17427	17279	17481	17394	17565	17441	17325	17431	17414	17475	17306	17302	17304	17325	17308	17337	17417	17177	17395	17436	17104	17424	17380	17418	17288	17343	17346	17293	17323	17267	17369	17371	17346	17356	17241	17378	17335	17342	17503	17397	17369	17233	17365	17329	17507	17312	17328	17364	17268	17585	17330	17207	17255	17301	17222	17099	17342	17404	17343	17365	17511	17420	17444	17448	17424	17378	17465	17430	17256	17361	17414	17446	17259	17461	17459	17375	17453	17558	17451	17329	17184	17405	17186	17389	17425	17302	17345	17403	17260	17460	17392	17270	17450	17328	17395	17436	17323	17324	17403	17333	17343	17407	17556	17304	17398	17514	17284	17287	17372	17176	17390	17407	17510	17267	17299	17442	17273	17381	17311	17330	17387	17501	17458	17416	17397	17289	17264	17402	17344	17311	17420	17292	17380	17291	17248	17207	17274	17396	17528	17585	17279	17375	17555	17337	17261	17146	17418	17403	17261	17313	17240	17321	17289	17350	17361	17402	17414	17393	17389	17348	17329	17314	17541	17278	17301	17388	17320	17379	17677	17244	17342	17462	17485	17281	17429	17397	17471	17489	17367	17418	17287	17325	17268	17341	17455	17607	17432	17340	17234	17306	17405	17301	17289	17363	17331	17205	17315	17249	17283	17488	17281	17184	17413	17404	17318	17259	17435	17305	17263	17215	17453	17229	17459	17420	17454	17252	17394	17495	17520	17367	17189	17387	17338	17264	17466	17296	17406	17288	17348	17352	17214	17477	17311	17229	17187	17379	17427	17468	17444	17190	17299	17242	17424	17286	17490	17401	17403	17644	17142	17445	17163	17340	17406	17361	17367	17329	17093	17519	17430	17465	17250	17301	17410	17234	17470	17308	17387	17297	17341	17334	17587	17359	17374	17571	17329	17220	17267	17449	17325	17170	17348	17508	17301	17415	17461	17231	17466	17359	17382	17604	17431	17349	17528	17457	17446	17430	17547	17428	17321	17280	17346	17483	17360	17491	17484	17455	17368	17476	17135	17410	17454	17353	17252	17209	17477	17409	17405	17398	17537	17367	17349	17369	17181	17122	17353	17395	17358	17464	17277	17258	17439	17361	17327	17401	17334	17419	17354	17306	17355	17347	17292	17378	17305	17423	17445	17310	17356	17339	17231	17425	17503	17556	17393	17204	17287	17235	17319	17324	17544	17276	17405	17350	17285	17314	17254	17378	17434	17342	17310	17407	17314	17396	17271	17247	17374	17505	17430	17506	17281	17334	17377	17378	17295	17540	17454	17278	17404	17363	17405	17393	17377	17438	17382	17291	17447	17382	17543	17420	17352	17468	17451	17355	17399	17415	17241	17413	17302	17469	17302	17339	17457	17224	17381	17264	17377	17483	17417	17283	17327	17458	17308	17381	17320	17426	17238	17244	17383	17519	17165	17295	17540	17123	17452	17491	17267	17233	17355	17421	17167	17240	17259	17590	17208	17575	17412	17482	17401	17413	17352	17382	17390	17489	17329	17392	17404	17366	17326	17340	17560	17383	17439	17403	17209	17382	17334	17364	17135
22623	21125	28919	24270	24605	30249	33542	28883	27026	26043	25132	24367	24003	23891	23681	23326	23189	23073	22850	22843	22817	22678	22766	22768	22629	22555	22703	22511	22532	22447	22465	22402	22580	22573	22303	22259	22368	22516	22423	22696	22414	22529	22359	22302	22452	22127	22437	22226	22357	22264	22296	22174	22207	22336	22353	22401	22111	22417	22320	22310	22397	22331	22336	22326	22332	22170	22420	22356	22113	22309	22166	22322	22161	22373	22182	22415	22168	22468	22340	22541	22512	22259	22265	22149	22248	22078	22322	22139	22350	22403	22066	22120	22336	22253	22083	22224	22178	22157	22448	22174	22457	22414	22234	22137	22031	22264	22181	22111	22174	22198	22459	22172	22244	22212	22350	22084	22178	22109	22412	22241	22168	22315	22056	22491	22368	22054	22145	22294	22416	22198	22140	22088	22150	22428	22164	22357	21944	22185	22187	22131	22381	22158	22350	22176	22180	22260	22052	22325	22288	22195	22304	21977	22289	22349	22063	22067	22405	22369	22331	22125	22259	22295	22188	22384	22327	22177	22069	21984	22222	22056	22144	22295	22200	22038	21972	22221	22340	22228	22377	22176	22214	22058	22224	22327	22269	22161	22040	22297	22274	22292	22278	22096	21991	22130	22285	22253	21998	22323	22183	22047	22277	22171	22373	22396	22120	22248	22180	22233	22217	22136	22031	22298	22106	22091	22194	22254	22313	22390	22187	22215	22318	22248	22101	22302	22194	22265	22154	22136	22119	22307	22358	22115	22136	22042	22205	22039	22429	22305	22271	22306	22221	22289	22304	22512	22310	22225	22331	22224	22154	22098	22100	22302	22183	22385	22191	22097	22344	22335	22088	22354	22377	22341	22171	22443	22069	22377	22489	22316	22434	22414	22375	22341	22072	22176	22358	22378	22037	22181	22175	22337	22198	22077	22245	22216	22184	22303	22096	22267	22206	22075	22140	22273	22134	22132	22001	22180	22209	22083	22290	22182	22298	22332	22352	22463	22026	22130	21990	22081	22314	22400	22285	22212	22366	22180	22456	21985	22244	22084	22249	22249	22239	22200	22287	22342	22319	22401	22204	22186	22103	22325	22346	22326	22156	22288	22303	22249	22412	22288	22197	22244	22310	22229	22166	22376	22217	22017	22072	22321	22201	22181	22128	22191	22099	22236	22110	22104	22170	22260	22290	22127	22301	22412	22284	22086	22047	22307	22149	22237	22147	22084	22288	22299	22212	22052	22442	22310	22021	22067	22169	22255	22182	22271	22334	22438	22219	22169	22253	22280	22156	22211	22264	22084	22192	22105	22311	22106	22325	22124	22210	22290	22206	22226	22160	22330	22278	22156	22274	22151	22361	22181	22256	22124	22208	22160	22373	22002	22120	22248	22213	22232	22129	22190	22157	22384	22099	22226	22180	22033	22213	22114	22196	22176	22132	21907	22214	22403	22403	22053	22136	22191	22216	22256	22213	22213	22120	22268	22382	22182	22334	22393	22172	22293	22214	22329	22105	22218	21965	22069	22263	22076	22176	22364	22416	22187	22161	22332	22180	22094	22310	22296	22256	22241	22081	22141	22058	22164	22134	22419	22176	22329	22240	21995	22131	22118	22020	22106	22233	22225	22010	22229	22112	22284	22341	22224	22068	22070	22204	22162	22092	22019	22242	21975	22187	22269	21950	22224	22207	22268	22290	22354	22083	22114	21985	22110	21986	22149	22103	22180	22256	22276	22103	22281	22198	22363	22307	22520	22310	22194	22184	22179	22227	22111	22127	22114	22146	22132	22223	22125	22320	22282	22088	22377	22163	22193	22172	22208	22045	22318	22292	22248	22279	22251	21932	22206	22333	22159	22024	22165	22568	22165	22189	22275	22218	22142	22236	22300	22250	22332	22248	22112	22203	22231	22223	22118	22068	22213	22334	22115	22351	22184	22161	22247	22231	22261	22002	22249	22069	22020	22337	22051	22149	22239	22183	22091	22234	22221	22158	22083	22178	22089	22172	22084	22158	22302	22256	22144	22280	22088	22252	22216	22178	22206	22351	22244	22151	22204	22201	22022	22318	22165	22070	22468	22257	22218	22181	22081	22261	21948	22119	22392	22147	22073	22349	22244	22406	22023	22166	21913	22225	22135	22311	22188	22205	22152	22301	22111	22199	22096	22345	22046	22136	22243	22157	22179	22222	22245	22217	22080	22359	22253	22160	22057	22127	22378	22015	22242	22223	22289	22392	22103	22107	22166	22376	22256	22233	22317	22306	22330	22076	22263	22246	22461	22210	22204	22233	22092	22286	21999	22285	22258	22084	22245	22331	22500	22178	22083	22007	22295	22186	22040	22045	22064	22124	22333	22456	22287	22013	21958	22271	22210	21966	22048	22254	22326	22250	22185	22229	22296	22115	22000	22032	22203	22040	22192	22101	22203	22269	22192	22399	22372	22223	22064	22191	22098	22193	22072	22443	22359	22456	22335	22215	22160	22253	22318	22170	22012	22183	22256	22272	22083	22346	22281	22400	22157	22082	22011	22273	22215	22425	22191	22415	22229	22199	22144	22137	22218	22148	22277	22183	22079	22227	22187	22174	22138	22291	22074	22126	22116	22157	22231	22188	22223	22164	22320	22217	22158	22162	22011	21798	22196	22092	22447	22211	22131	22479	22126	22119	22099	22264	22079	22479	22250	22113	22233	22152	22126	22186	22090	22078	22247	22209	22103	22221	22218	22168	22300	22098	22181	22324	22321	22121	21926	22116	22101	22043	22233	22323	22418	22462	22149	22194	22048	22278	22281	22134	22237	22044	22330	22204	22280	22210	22117	22198	22210	22046	21990	22115	22187	22026	22186	22224	22140	22132	22361	22203	22195	22403	22253	22090	22300	22190	22255	22327	22277	22022	22239	22212	22188	22443	22159	22071	22150	22161	22207	22244	22201	22198	22168	22196	22224	22219	22211	21936	22011	22292	22050	22314	22141	22116	22220	22356	22339	22168	22170	22386	22216	22391	22156	22274	22089	22169	22085	22386	22101	22190	22118	22290	22113	22306	22149	22191	22175	22130	22200	22340	22372	22327	22189	22185	22222	22200	22025	22244	22259	22085	21990	22378	22463	22207	22134	22115	22190	22164	21913	22208	22079	22176	22334	22219	22272	22324	22052	22204	22205	22164	22474	22397	22402	22202	22228	22200	22196	22176	22397	22474	22181	22330	22162	22204	22150	22223	22104	22322	22257	22151	22300	22340	22140	22085	22397	22256	22203	22283	22113	22202	22009	22180	22291	22242	22204	22327	22087	22276	22046	22182	22326	22443	22437	22153	22219	22231	22150	22379	21981	22042	22292	22185	22274	22137	22044	22322	22137	22021	22140	22323	22292	22302	22130	22158	22244	22251	22325	22403	22259	22427	22266	22174	22261	22072	22137	22166	22220	22318	22153	22262	21997	22201	22005	22272	22253	22159	22224	22168	21907	22031	22092	22164	22211	22177	22177	22131	22151	22025	22081	22229	22200	22331	22150	22266	22379	22177	22386	22088	22172	22327	22174	22203	22450	22266	22061	22106	22069	22224	22326	22249	21967	22131	22356	22208	22094	22318	22317	22206	22157	22391	22234	22406	22276	22137	22049	22281	22431	22376	22083	22125	22113	22106	22082	22293	22170	22250	22051	22157	22266	22189	22181	22269	22164	22071	22232	22167	22069	22185	22075	22010	22405	22185	21984	22108	22348	22336	22193	22273	22437	22156	22144	22320	22097	22116	22155	22199	22195	22300	22356	22150	22011	22209	22123	22270	22251	22318	22219	22266	22346	22239	22176	22247	22247	22245	22096	22119	22027	22215	22221	22418	22286	22344	22220	22014	22207	22151	22203	22054	22268	22067	22127	22101	22198	22191	22130	22370	22229	22169	22169	21972	22110	22073	22137	22245	22026	22093	22233	22292	22192	22243	22119	22224	22227	22275	22432	22214	22177	22206	22433	22249	22047	22240	22134	22302	22329	22092	22074	22225	22215	22173	22372	22220	22066	22138	22206	22258	22213	22316	22253	21939	22370	22244	22254	22325	22019	22146	21976	22206	22255	22235	22260	22029	22258	22170	22087	22268	22111	22359	22222	22088	22294	22231	22288	22111	22199	22201	22032	22228	22286	22111	22245	22204	22294	22176	22382	22256	22057	22151	22132	22132	22208	22341	22242	22335	22066	21993	22264	22311	22295	22213	22021	21999	22169	22171	22322	22154	22216	22323	22291	22088	22049	22324	22083	22345	22093	22151	22155	22086	22111	22208	22161	22102	21972	22236	22220	22113	22142	22119	22253	22215	22313	22333	22275	22266	22461	22331	22162	22247	22022	22261	22130	22271	22222	22259	22283	22124	22139	22156	22275	22192	22329	22015	22277	22187	22247	22259	22173	22151	22176	22178	22211	22254	22388	22306	22298	22457	22252	22230	22097	22342	22377	22151	22324	22258	21984	22094	22009	22200	22009	22084	22238	22137	22236	22132	22176	22287	22240	22040	22140	22281	22361	22366	22371	22406	22244	22209	22097	22155	22003	22330	22275	22424	22350	22361	22280	22169	22520	22108	22088	22185	22020	22097	22246	22282	22269	22240	22398	22034	22192	21937	22108	22199	22056	22450	22081	22187	21961	22072	22159	22304	22199	22213	22325	22277	22163	22179	22330	22163	22323	22231	22167	22277	22273	22276	22098	22410	22350	22077	22433	22113	22097	22345	22304	22318	22386	21998	22246	22110	22077	22305	22417	22110	22159	22358	22205	22259	22015	22284	22287	22165	22239	22188	22428	22286	22186	22146	22231	22318	22404	22258	22189	22075	22157	22403	22331	22457	21987	22117	21921	22189	22226	22109	22246	22162	22221	22278	22182	22180	22117	22334	22311	22368	22165	22253	22228	22464	22303	21933	22178	22242	22103	22307	22226	22241	22311	22106	22278	22244	22058	22244	22194	22145	22498	22369	22155	22098	21968	22305	22212	22272	22028	22406	22140	22439	22351	22330	22408	22270	21902	22133	22168	22374	22190	22227	22289	22203	22124	22204	22304	22346	22304	22166	22395	22200	21961	22140	22213	21991	22091	21915	22241	22076	22124	22257	22024	22229	22009	22162	21990	21976	22255	22363	22200	22073	22205	22229	22204	22158	22279	22242	22173
33705	58503	55203	45184	39174	34341	30732	27482	24698	22613	21157	20433	20052	19721	19427	19198	18844	18764	18523	18379	18231	17953	18124	18092	18022	17813	18006	17826	17946	18011	17854	17969	17646	17801	17899	17687	17788	17988	17784	17673	17878	17792	17886	17634	17628	17770	17605	17694	17783	17684	17673	17481	17695	17797	17542	17773	17542	17780	17559	17757	17581	17739	17537	17441	17720	17785	17552	17672	17596	17742	17517	17471	17529	17571	17663	17646	17841	17501	17785	17590	17647	17588	17706	17633	17814	17411	17540	17682	17488	17591	17700	17676	17508	17711	17795	17296	17404	17624	17663	17484	17740	17601	17538	17773	17728	17613	17805	17709	17772	17679	17595	17568	17537	17591	17734	17632	17614	17563	17638	17869	17760	17627	17637	17579	17707	17494	17670	17755	17552	17619	17593	17741	17788	17520	17635	17842	17687	17755	17656	17478	17568	17438	17697	17745	17478	17643	17618	17518	17602	17787	17692	17762	17855	17636	17765	17587	17771	17908	17469	17675	17647	17806	17547	17731	17680	17469	17764	17727	17564	17537	17570	17717	17643	17577	17579	17676	17729	17532	17642	17623	17574	17567	17598	17804	17539	17570	17434	17536	17636	17760	17560	17761	17819	17560	17495	17678	17648	17432	17820	17809	17775	17549	17617	17574	17592	17633	17525	17696	17587	17493	17753	17641	17778	17610	17720	17740	17549	17679	17745	17602	17640	17607	17701	17522	17556	17648	17723	17558	17543	17460	17576	17621	17718	17764	17726	17658	17724	17473	17684	17649	17712	17677	17704	17715	17611	17664	17653	17560	17684	17498	17650	17742	17586	17781	17590	17529	17752	17661	17636	17588	17540	17619	17626	17541	17647	17607	17710	17511	17700	17710	17514	17683	17554	17681	17644	17690	17575	17609	17660	17521	17604	17464	17573	17859	17712	17667	17633	17729	17695	17546	17485	17714	17838	17585	17676	17650	17580	17584	17567	17468	17439	17780	17619	17564	17582	17722	17564	17609	17563	17594	17682	17697	17589	17698	17738	17779	17675	17726	17598	17587	17569	17587	17683	17651	17642	17664	17646	17571	17633	17783	17578	17576	17548	17638	17605	17635	17569	17683	17664	17643	17505	17635	17678	17528	17664	17588	17648	17642	17675	17724	17633	17556	17664	17531	17633	17536	17750	17528	17685	17660	17614	17555	17609	17486	17673	17647	17795	17565	17587	17721	17706	17675	17605	17568	17568	17421	17519	17537	17673	17670	17500	17651	17884	17663	17725	17683	17627	17779	17548	17542	17614	17700	17751	17721	17519	17663	17554	17529	17965	17673	17680	17451	17521	17667	17714	17692	17618	17696	17690	17620	17520	17648	17681	17545	17752	17674	17591	17542	17601	17607	17557	17775	17540	17606	17755	17773	17538	17619	17656	17631	17595	17624	17560	17534	17650	17697	17559	17659	17715	17560	17686	17716	17553	17515	17723	17557	17818	17743	17543	17656	17545	17692	17572	17594	17716	17494	17594	17614	17518	17600	17713	17655	17564	17533	17600	17502	17515	17735	17599	17592	17680	17485	17698	17801	17559	17597	17577	17640	17598	17738	17647	17612	17640	17570	17767	17779	17668	17663	17731	17804	17662	17549	17608	17469	17737	17617	17623	17634	17549	17533	17697	17578	17652	17730	17493	17758	17550	17805	17714	17676	17657	17543	17613	17574	17628	17642	17699	17521	17563	17458	17939	17548	17521	17649	17676	17555	17722	17560	17741	17404	17647	17636	17518	17562	17570	17768	17588	17663	17594	17743	17534	17467	17787	17634	17670	17752	17555	17460	17576	17609	17553	17567	17654	17717	17585	17665	17746	17750	17673	17528	17618	17732	17611	17742	17576	17597	17638	17634	17429	17549	17653	17699	17800	17618	17651	17749	17607	17616	17602	17650	17829	17597	17452	17558	17514	17554	17588	17605	17538	17701	17755	17581	17578	17537	17612	17528	17633	17678	17523	17699	17561	17686	17656	17662	17565	17532	17658	17638	17758	17644	17589	17675	17662	17665	17690	17704	17728	17482	17622	17585	17649	17535	17558	17580	17720	17693	17492	17760	17557	17616	17450	17528	17683	17759	17576	17746	17596	17635	17736	17624	17593	17572	17448	17523	17669	17659	17720	17725	17599	17704	17599	17711	17454	17594	17830	17507	17759	17693	17832	17682	17631	17659	17753	17692	17786	17570	17759	17688	17764	17567	17611	17593	17591	17650	17388	17646	17537	17589	17593	17539	17521	17455	17675	17638	17705	17743	17605	17539	17537	17656	17553	17625	17620	17685	17556	17693	17624	17656	17707	17524	17507	17723	17607	17703	17440	17625	17625	17574	17577	17685	17510	17607	17710	17417	17609	17748	17609	17477	17806	17778	17692	17511	17607	17595	17704	17791	17658	17587	17713	17549	17626	17675	17464	17624	17648	17620	17648	17540	17697	17526	17590	17629	17723	17633	17747	17610	17852	17613	17661	17536	17711	17656	17546	17739	17538	17456	17641	17692	17641	17528	17646	17734	17500	17817	17740	17741	17758	17647	17620	17736	17710	17756	17747	17493	17650	17495	17762	17666	17649	17618	17688	17740	17706	17693	17628	17487	17674	17607	17582	17689	17630	17542	17666	17653	17747	17641	17604	17617	17690	17604	17712	17587	17593	17810	17440	17640	17767	17461	17573	17794	17618	17604	17641	17785	17746	17555	17654	17473	17463	17614	17729	17605	17554	17600	17671	17777	17682	17478	17626	17544	17689	17643	17788	17407	17742	17602	17757	17739	17485	17602	17607	17572	17721	17635	17541	17604	17720	17590	17722	17599	17638	17770	17702	17539	17717	17578	17559	17649	17628	17569	17540	17633	17699	17803	17542	17468	17607	17620	17754	17827	17560	17712	17637	17752	17509	17572	17759	17547	17496	17527	17528	17621	17452	17738	17702	17344	17559	17573	17743	17698	17574	17547	17586	17582	17511	17552	17562	17758	17643	17631	17684	17486	17590	17644	17514	17747	17348	17673	17578	17503	17639	17705	17678	17743	17665	17640	17651	17667	17636	17723	17549	17535	17761	17535	17545	17389	17468	17688	17539	17812	17636	17754	17609	17501	17587	17473	17577	17668	17643	17608	17656	17751	17585	17790	17591	17720	17633	17709	17705	17711	17500	17635	17589	17525	17638	17674	17663	17557	17543	17579	17440	17573	17610	17504	17638	17555	17542	17672	17506	17540	17623	17574	17608	17664	17608	17590	17591	17427	17636	17638	17636	17532	17628	17652	17559	17580	17629	17689	17658	17500	17668	17742	17660	17455	17514	17579	17632	17674	17548	17599	17678	17622	17611	17689	17463	17686	17592	17667	17523	17665	17612	17665	17612	17577	17587	17430	17686	17792	17822	17644	17432	17530	17582	17475	17697	17709	17584	17823	17512	17729	17544	17666	17548	17399	17697	17756	17620	17562	17898	17621	17849	17755	17524	17626	17633	17648	17731	17575	17766	17481	17640	17683	17562	17575	17690	17640	17760	17646	17508	17607	17672	17772	17579	17770	17655	17412	17640	17463	17582	17577	17604	17509	17601	17646	17535	17659	17524	17617	17596	17492	17630	17719	17617	17680	17504	17607	17679	17651	17567	17624	17590	17662	17663	17514	17836	17637	17536	17460	17616	17568	17704	17608	17630	17625	17592	17704	17684	17711	17709	17573	17682	17604	17676	17613	17493	17695	17785	17613	17568	17612	17661	17548	17603	17786	17684	17774	17459	17596	17506	17625	17604	17524	17670	17539	17597	17667	17584	17677	17520	17687	17627	17577	17700	17643	17457	17573	17479	17793	17759	17686	17580	17711	17748	17632	17604	17603	17585	17562	17587	17575	17723	17627	17618	17512	17482	17553	17560	17687	17533	17537	17815	17643	17541	17568	17678	17461	17770	17687	17492	17678	17490	17634	17438	17436	17662	17531	17788	17664	17659	17519	17597	17421	17745	17666	17748	17474	17619	17557	17797	17646	17558	17672	17601	17608	17442	17528	17511	17604	17629	17703	17677	17831	17555	17561	17521	17802	17540	17621	17729	17630	17617	17565	17646	17627	17538	17755	17608	17524	17681	17561	17435	17669	17668	17703	17558	17798	17751	17521	17678	17557	17612	17582	17610	17683	17592	17565	17648	17604	17668	17652	17617	17711	17559	17560	17569	17746	17620	17540	17574	17498	17529	17627	17581	17994	17638	17572	17697	17615	17644	17654	17622	17485	17785	17664	17670	17597	17616	17673	17711	17587	17525	17668	17485	17844	17594	17740	17765	17602	17731	17656	17595	17605	17609	17652	17712	17743	17639	17608	17770	17702	17773	17698	17605	17743	17721	17768	17520	17789	17672	17698	17636	17463	17862	17526	17700	17562	17617	17542	17610	17658	17576	17604	17631	17589	17646	17684	17503	17483	17487	17630	17709	17760	17711	17591	17646	17435	17625	17685	17504	17563	17661	17657	17611	17711	17645	17603	17482	17691	17678	17650	17518	17665	17558	17822	17696	17653	17728	17658	17604	17586	17725	17558	17462	17502	17434	17440	17546	17793	17676	17483	17578	17635	17666	17558	17637	17709	17618	17599	17605	17739	17645	17545	17684	17495	17674	17521	17690	17425	17707	17575	17670	17665	17556	17476	17450	17634	17526	17683	17785	17483	17723	17729	17929	17480	17764	17527	17637	17720	17602	17837	17538	17572	17548	17377	17516	17632	17651	17881	17662	17490	17660	17626	17473	17601	17592	17683	17651	17435	17540	17612	17636	17806	17745	17451	17640	17522	17653	17524	17519	17619	17730	17592	17645	17573	17532	17589	17752	17508	17614	17699	17781	17459	17619	17616	17572	17689	17617	17797	17681	17650	17720	17515	17591	17473	17660	17817	17524	17822	17533	17739	17514	17421	17639	17687	17719	17586	17621	17651	17606	17534	17682	17512	17670	17638	17611	17549	17721	17538	17650	17681	17710	17655	17637	17650	17582	17619	17702	17627	17422	17685	17675	17537	17748	17734	17811	17670	17649	17556	17597	17615	17822	17640	17815	17648	17675	17607	17585	17589	17702	17780	17769	17483	17503	17769	17510	17683	17494	17494	17500	17709	17557	17637	17459	17613	17689	17707
29924	30527	39750	36397	30935	28322	26800	25166	24037	23675	22971	22722	22374	22567	22477	22221	22247	22333	22208	22134	21878	22088	22013	21937	22262	22041	22084	22004	21890	21906	21859	22083	21869	21873	21835	22038	22107	22084	22237	22171	22339	22035	22099	21989	22133	22067	21864	22079	22013	22117	22074	22107	21894	21947	22104	22102	21802	21800	21996	21893	21960	22003	22030	21919	22082	21939	21850	22021	22097	21986	22102	22115	21673	21764	21751	21888	21895	21845	21895	22015	22020	22061	21972	21864	21971	21746	21790	21882	21811	21805	21937	22100	22073	21781	21940	21982	22042	21921	21975	21862	21991	21536	21803	21799	21982	21808	22000	21803	22014	21905	21773	21883	21861	21936	21935	21915	21713	22087	22195	21883	22003	21938	21857	21995	21984	22044	21910	21859	21999	22050	22017	21886	21761	21801	22336	21897	21951	21818	22165	21912	21935	21979	21930	21973	21886	21890	21973	21958	21992	22036	21974	21913	21806	21904	21894	21848	21869	21874	21876	21837	21896	21818	22004	21910	22039	21914	22112	21891	21979	22136	22064	21877	21865	21813	21837	21973	21828	21845	21991	21832	22121	22041	21956	21947	21963	21883	21913	22093	21931	22030	22035	21782	22007	22014	22098	21783	21809	21820	22024	22070	21877	21983	21995	21936	21975	22175	21642	21929	21848	21801	21887	21797	21709	21879	21913	22049	21905	21970	21869	21914	21835	22131	21878	21708	21930	22143	21769	21892	21731	21666	21770	21889	21997	21786	22085	22081	21990	22182	22117	21821	21873	21862	21874	21984	21875	22077	21895	21848	22032	22001	22007	21892	21947	21793	22059	21852	21892	21794	21899	21967	22021	21836	21978	21876	21896	21899	21824	21821	21877	21950	21832	21785	21907	22090	21858	22018	21891	21994	22056	21763	21927	21861	22072	21942	21996	21936	21928	22038	21864	21947	21957	21788	21976	21914	21974	21687	21904	21900	22124	22045	21846	22196	22168	21983	21668	21607	21944	22068	21817	22010	21852	21858	21854	21857	21677	21905	21854	22092	21945	21864	21794	21980	21763	22044	21699	21835	22167	22023	21960	22040	21845	21792	22019	22000	22001	21954	21955	21866	21902	22058	22008	21945	22083	21817	22065	22059	21859	22082	21998	21882	21889	21939	22024	21943	21754	21927	21989	22033	22086	21829	22003	21922	21695	21859	21842	21975	21751	21822	22028	21799	22092	21795	21910	21897	22006	21931	22077	21814	21923	21894	22001	22029	21777	21975	21883	21730	21955	21857	21742	22002	22075	21945	21914	22024	21990	22079	22112	22055	21841	21875	22087	21831	21804	22023	22012	21800	21974	21726	22054	21925	21879	22060	21918	22017	21951	21774	22152	21860	22122	21752	22128	21586	21848	21874	21835	21755	22031	21888	21984	21985	21884	22071	22020	21956	21604	21649	22069	21911	22002	21802	22048	22062	21875	22189	21992	21971	22041	21936	21737	21739	21898	21956	21910	21958	21840	21902	21958	22001	21700	21809	22060	21864	21871	21897	22102	21991	21794	21887	22018	21834	22017	21960	21817	21914	22145	21779	22218	21896	22015	21796	22051	21927	21769	22076	21728	21904	21947	21808	21996	21919	21880	21866	21847	21901	22024	22057	21951	21892	21873	22087	22043	22008	22051	21828	21852	21975	21861	21813	22191	21748	21986	21843	21846	21853	21948	21913	22021	22036	21931	22025	22011	21882	21918	21891	21925	21912	22064	21856	21949	21838	22037	21988	22076	21897	21957	22057	22119	21996	21937	21949	21999	21875	21955	21915	22192	21891	21853	21847	21882	22009	21938	22050	21989	21882	21980	21845	22170	21931	21825	21924	21939	22142	21873	22128	22174	22072	22039	22176	21992	21867	21861	21855	21717	22079	22006	22090	22014	21798	21913	21826	21708	22004	21833	21842	21962	21958	21875	21836	21966	21699	21863	22033	21850	21979	21874	22046	22113	22051	22065	21845	21856	21963	21844	21894	21915	22239	21791	21844	21876	22074	21890	22001	21945	21935	21965	21947	21909	21804	22099	21987	21922	21953	22232	21900	21964	22022	21893	21896	21931	22075	22097	21994	22088	21907	22041	21942	22137	21949	21984	22210	21971	21957	22076	21814	22048	22086	21864	21901	21974	22021	21983	21764	21948	21903	22095	21830	21872	21983	22132	21998	22146	21916	21702	21931	21832	21882	21796	22052	21882	22054	21782	22003	21841	21996	21955	21973	22134	22170	22017	21829	21824	21839	21888	21919	22106	21985	22074	22078	21958	21949	22030	21754	21874	21808	21953	21953	21956	21999	21955	21938	21941	22071	21784	21894	22111	21785	21950	21924	22026	21919	21866	21938	22168	21914	21770	22043	21861	21973	21766	21851	21949	22069	21994	21840	21984	22101	21810	21913	21885	22036	22120	22125	21861	21744	21998	22032	21770	21751	21961	22179	21968	21912	21940	22058	21952	21878	21922	22055	21928	21896	22003	21999	22013	22211	21885	21957	22019	21771	21940	22186	21742	21977	22045	22111	21884	21941	22001	22077	22018	22000	21937	22069	21935	21991	22030	21980	22186	22154	22095	21891	21848	22000	22154	22047	21894	21912	22237	22060	21985	22113	22068	21939	22034	21877	22124	21874	22007	21919	22006	21875	21839	22007	21926	21884	22132	21894	21785	21809	22148	21922	21828	21770	21783	21879	21871	21827	21864	22039	21859	21983	21963	21715	21764	21788	21818	21847	22038	22001	22203	21778	21909	22044	21879	21946	21800	21963	22075	21912	22149	21827	21796	21798	21940	22053	21919	22108	21888	21835	21854	21993	21946	22022	21876	22004	21923	21892	21952	21974	21904	21867	21695	21605	21999	22010	21955	22032	21974	21872	21837	22001	22012	22019	21981	21972	21837	22003	21823	21692	21875	21937	21811	21726	21982	22186	21911	22041	22010	21927	22217	21824	21904	21933	21840	22068	21922	21797	21939	21847	21968	22030	21907	22024	21915	21698	21807	22018	22034	21967	21795	22001	21913	21834	21908	21806	21817	22210	21994	22021	22048	21917	21937	21836	22004	21886	21909	21922	22010	21905	21773	21776	22016	22068	21858	21980	21842	22011	21895	21773	22142	21836	21817	21896	22084	21981	21941	21925	21962	22118	21785	21798	21855	21948	21962	22107	21806	22159	22019	21850	22085	22021	21968	21939	21848	22090	22136	21941	21851	22034	21993	21760	21959	21990	22042	22018	21877	21952	21904	21776	21920	21959	21910	21912	22147	21991	21908	21789	22012	21838	21872	22059	22138	22143	21877	21984	21984	21961	21984	21574	21936	22057	21949	21914	21957	21654	21770	21905	21700	21931	22036	22146	21944	21808	21948	22039	22055	22010	21926	22035	22069	22181	22147	21907	22019	22039	22052	21910	21969	21957	21863	21967	21915	22145	22015	21977	21959	21897	21818	21942	22006	22014	21879	21852	21895	21993	22142	21989	21962	21843	22012	21887	21789	21940	21818	21916	21671	21899	21861	21835	21876	21913	21796	21857	22119	21889	22025	21962	21904	21866	22078	21994	21877	21969	21899	21731	22009	22040	22102	22025	22195	21793	21907	22078	21847	22026	21995	21991	22182	22138	22106	22025	22049	21984	21939	21750	21781	22105	22164	22144	22165	21804	22081	21988	21901	21891	21986	21844	21933	21967	21919	21747	22002	21794	22031	21970	21939	21776	21972	21865	21940	22018	21919	21997	21804	22030	21735	21831	21990	22000	21931	21793	21680	21922	21839	22036	22249	22233	22036	21898	21937	21846	21721	21824	21792	21751	21981	21849	21953	21807	21677	21985	22094	21754	21821	21859	21910	21905	22051	21917	21912	21725	22069	21875	21952	21895	21730	21725	22021	22105	21649	21921	22106	21944	21933	21747	21844	21856	21924	21855	21918	22105	21741	21765	21872	22000	21953	21822	21963	21935	21999	22077	21888	22037	22213	21979	22069	22042	21856	21996	21816	22170	22047	21838	21921	21756	22022	21925	21730	21912	21747	21992	21890	21783	22007	22122	21730	21999	22022	22014	21955	21764	22098	21985	22083	22058	22154	21723	21906	21992	21869	21869	21914	21873	21859	21847	21979	22131	21898	22100	21824	21820	22136	21803	21924	21897	21945	21802	21891	21662	21816	21900	21950	21889	22011	22075	22048	22037	21958	21959	22069	21867	21690	21928	21812	21820	22040	22109	21964	21952	21807	21907	22017	21770	21875	21972	21915	22014	21987	21885	22218	21868	21983	22167	21946	22046	22192	22071	21968	22071	21833	22147	21949	21921	21970	21868	21873	21950	21970	21837	21953	21879	21940	21937	22081	21879	21884	21984	21900	21870	22043	21939	21996	21880	21767	22030	21798	21842	22062	21946	21975	21830	22132	22011	21773	21895	21893	22046	21914	21921	21934	22058	22122	21901	21749	21964	21630	21688	21948	22023	21929	21986	21986	21929	22164	22057	21893	21998	21926	21964	21940	21674	21827	21891	22114	21941	21881	22076	21822	21975	22174	21985	21926	21966	21971	21979	21904	21809	22058	21983	21965	21821	21935	22144	21916	21877	21935	21878	21829	22023	21884	21878	22033	22245	21988	22000	21904	22017	21943	21875	21772	22038	22028	21895	21759	22090	21937	22007	21933	22028	22148	21770	21999	22166	21894	22078	21894	21864	22005	21930	22132	22055	22017	21861	22089	21827	22091	21888	22042	21959	22039	21734	21874	21873	21942	21858	21856	21877	21943	22044	21783	21852	22051	21865	21930	22053	22192	22020	21763	21909	22187	22068	21952	21902	21825	22096	21912	22104	21757	21850	22140	21798	21897	21852	22001	21862	21887	22141	21963	21954	21835	21853	21930	21998	21960	21918	21868	22160	21962	21897	21956	22151	21729	21776	22094	22258	21865	21882	21919	22093	21781	21886	22002	21888	21928	21893	21787	21706	21733	21882	21739	22009	22188	22046	21824	21831	21836	21942	21816	21938	22037	21770	21950	22114	21946	21874	21867	21901	21843	21791	21923	21941	22119	21974	21868	21803	21839	21938	21775	21767	22169	22039	21897	21923	21980	21960	22025	22042	21945	22023	22076	21860	22077	21708	22044	21977	22093	21844
32075	46448	42592	33517	29289	25991	23653	21553	20580	19878	18953	18741	18435	18393	18480	18095	18132	17855	17757	17555	17813	17572	17620	17644	17406	17564	17476	17542	17313	17576	17403	17455	17595	17461	17611	17503	17597	17446	17606	17515	17460	17214	17438	17331	17578	17320	17565	17487	17288	17442	17347	17556	17438	17497	17392	17378	17479	17426	17480	17401	17554	17506	17654	17329	17418	17393	17552	17280	17458	17514	17468	17402	17653	17308	17324	17403	17471	17451	17448	17585	17425	17495	17346	17338	17307	17278	17433	17364	17536	17364	17401	17398	17356	17566	17523	17385	17379	17419	17378	17427	17309	17389	17480	17420	17278	17598	17321	17425	17313	17346	17461	17335	17449	17408	17324	17335	17334	17488	17496	17487	17480	17418	17465	17442	17312	17329	17515	17369	17524	17467	17359	17232	17334	17393	17314	17513	17454	17443	17567	17287	17319	17459	17472	17353	17533	17494	17468	17348	17451	17487	17392	17348	17433	17507	17408	17389	17517	17436	17340	17426	17407	17566	17565	17541	17377	17563	17498	17590	17602	17279	17408	17413	17471	17510	17444	17435	17471	17275	17268	17439	17384	17575	17480	17584	17420	17461	17639	17315	17382	17391	17433	17466	17489	17411	17454	17407	17532	17478	17489	17315	17446	17435	17325	17495	17312	17533	17338	17388	17457	17343	17319	17491	17443	17413	17399	17476	17347	17288	17581	17475	17563	17436	17529	17426	17375	17407	17323	17484	17411	17234	17446	17309	17522	17355	17395	17434	17416	17601	17475	17518	17413	17416	17384	17434	17362	17533	17278	17305	17401	17421	17543	17544	17426	17450	17423	17474	17444	17449	17406	17552	17481	17598	17470	17419	17438	17476	17441	17462	17527	17525	17466	17512	17462	17484	17377	17324	17419	17519	17478	17507	17535	17382	17261	17408	17340	17525	17381	17446	17486	17465	17389	17264	17316	17511	17433	17292	17381	17517	17561	17467	17330	17482	17420	17378	17535	17440	17491	17568	17351	17527	17477	17413	17482	17431	17523	17233	17477	17429	17445	17290	17497	17430	17478	17466	17502	17289	17332	17480	17537	17402	17303	17331	17610	17424	17455	17301	17361	17368	17311	17495	17453	17385	17549	17533	17391	17352	17737	17388	17393	17488	17429	17452	17565	17439	17502	17333	17312	17461	17426	17331	17436	17591	17581	17420	17392	17422	17507	17611	17512	17318	17450	17412	17527	17539	17403	17444	17401	17484	17488	17451	17305	17526	17422	17545	17471	17422	17363	17322	17516	17442	17542	17312	17413	17570	17550	17478	17378	17528	17450	17510	17619	17424	17423	17372	17523	17321	17478	17478	17425	17575	17357	17396	17667	17194	17478	17449	17362	17487	17485	17513	17623	17424	17518	17534	17550	17637	17419	17439	17539	17378	17591	17359	17457	17377	17380	17374	17390	17357	17654	17343	17534	17431	17363	17456	17397	17504	17465	17490	17341	17578	17396	17497	17409	17339	17512	17465	17560	17387	17464	17424	17456	17390	17304	17437	17491	17423	17367	17341	17464	17461	17505	17546	17464	17347	17398	17235	17338	17585	17488	17674	17229	17566	17493	17321	17445	17425	17539	17263	17463	17416	17564	17204	17436	17450	17391	17494	17386	17353	17435	17526	17497	17560	17450	17380	17611	17522	17486	17570	17513	17442	17370	17557	17416	17425	17413	17417	17314	17365	17338	17591	17633	17303	17546	17312	17283	17545	17344	17369	17381	17419	17452	17548	17499	17265	17497	17389	17426	17486	17598	17424	17464	17500	17472	17474	17355	17334	17260	17510	17466	17354	17408	17428	17562	17416	17381	17397	17402	17436	17413	17496	17405	17457	17632	17519	17745	17369	17565	17862	17422	17335	17556	17455	17382	17423	17399	17492	17573	17395	17407	17366	17329	17690	17341	17550	17575	17423	17434	17517	17461	17600	17512	17595	17446	17377	17434	17509	17469	17399	17525	17570	17464	17287	17517	17514	17341	17450	17279	17352	17515	17394	17245	17544	17536	17448	17391	17607	17564	17460	17513	17509	17364	17399	17377	17203	17324	17490	17369	17436	17354	17574	17473	17394	17316	17556	17378	17372	17545	17479	17396	17394	17601	17311	17601	17384	17418	17510	17490	17344	17366	17343	17315	17533	17335	17395	17633	17372	17529	17541	17535	17339	17285	17424	17540	17435	17291	17498	17479	17485	17483	17399	17490	17471	17466	17390	17434	17458	17494	17423	17330	17637	17476	17468	17424	17498	17270	17502	17442	17591	17528	17454	17527	17407	17374	17308	17361	17204	17445	17526	17650	17391	17486	17383	17459	17469	17481	17504	17285	17453	17485	17578	17334	17533	17251	17568	17520	17473	17672	17442	17346	17525	17541	17465	17300	17383	17503	17413	17391	17557	17349	17375	17433	17300	17509	17437	17494	17491	17455	17409	17510	17448	17373	17362	17544	17411	17466	17265	17357	17493	17500	17514	17396	17339	17403	17445	17469	17507	17425	17482	17406	17370	17526	17568	17422	17339	17574	17368	17347	17540	17419	17523	17482	17453	17357	17460	17197	17442	17452	17608	17448	17119	17537	17528	17428	17565	17428	17531	17480	17343	17261	17505	17536	17337	17267	17447	17568	17591	17371	17440	17308	17450	17609	17429	17433	17444	17259	17392	17339	17362	17337	17335	17414	17473	17322	17362	17589	17431	17439	17526	17421	17608	17396	17304	17432	17446	17338	17337	17440	17494	17439	17383	17465	17399	17521	17415	17441	17296	17644	17397	17347	17452	17616	17458	17436	17594	17442	17390	17246	17459	17540	17458	17375	17666	17531	17305	17402	17435	17480	17538	17352	17371	17461	17350	17517	17396	17482	17557	17518	17533	17576	17485	17457	17474	17396	17454	17372	17536	17487	17498	17354	17556	17348	17385	17337	17373	17485	17428	17512	17579	17268	17404	17393	17418	17369	17469	17471	17511	17520	17509	17435	17537	17385	17348	17436	17463	17283	17599	17404	17378	17635	17317	17366	17325	17464	17364	17363	17539	17572	17373	17328	17374	17427	17438	17291	17552	17403	17540	17440	17315	17589	17459	17471	17475	17493	17319	17466	17411	17446	17511	17352	17386	17339	17237	17263	17484	17463	17546	17513	17519	17481	17406	17391	17366	17424	17466	17413	17434	17409	17504	17255	17623	17561	17476	17405	17394	17512	17582	17436	17423	17493	17410	17245	17704	17459	17638	17369	17411	17604	17399	17505	17264	17559	17402	17415	17416	17501	17408	17457	17341	17434	17491	17483	17540	17295	17301	17518	17388	17427	17560	17520	17574	17391	17582	17490	17430	17491	17559	17429	17550	17463	17508	17464	17523	17390	17508	17529	17357	17422	17403	17555	17532	17449	17326	17408	17485	17426	17519	17433	17457	17637	17414	17326	17442	17498	17634	17483	17331	17333	17553	17445	17458	17743	17391	17504	17371	17438	17483	17576	17456	17432	17412	17451	17512	17552	17436	17486	17390	17348	17371	17507	17505	17399	17609	17504	17366	17369	17332	17321	17388	17536	17361	17438	17615	17405	17349	17595	17400	17561	17288	17307	17392	17484	17510	17337	17575	17445	17605	17507	17602	17577	17341	17447	17451	17581	17372	17475	17553	17489	17286	17464	17482	17476	17549	17236	17391	17547	17552	17543	17425	17276	17581	17302	17318	17548	17461	17361	17461	17426	17401	17453	17347	17358	17350	17426	17368	17425	17552	17522	17478	17491	17503	17529	17552	17455	17379	17346	17509	17555	17499	17324	17297	17312	17567	17345	17344	17321	17510	17402	17452	17381	17473	17291	17249	17359	17518	17483	17524	17627	17461	17438	17376	17564	17347	17368	17491	17726	17512	17341	17445	17556	17460	17490	17423	17724	17480	17384	17259	17390	17417	17551	17391	17568	17549	17353	17388	17498	17291	17500	17336	17552	17474	17477	17418	17493	17499	17455	17545	17362	17527	17427	17371	17429	17430	17590	17473	17383	17430	17567	17494	17557	17472	17683	17203	17585	17475	17410	17375	17443	17386	17422	17289	17453	17454	17596	17335	17411	17341	17477	17560	17300	17351	17364	17334	17513	17476	17391	17439	17439	17471	17470	17409	17469	17272	17470	17486	17408	17665	17419	17450	17538	17528	17427	17371	17646	17535	17337	17640	17515	17453	17471	17595	17521	17423	17541	17370	17615	17433	17468	17426	17410	17469	17608	17462	17427	17504	17407	17545	17388	17334	17397	17325	17497	17459	17336	17431	17283	17472	17624	17516	17431	17438	17487	17481	17295	17574	17417	17515	17439	17485	17537	17540	17604	17247	17492	17416	17479	17540	17605	17486	17500	17407	17388	17518	17569	17330	17458	17245	17385	17319	17449	17622	17467	17586	17371	17432	17555	17467	17405	17535	17454	17391	17559	17527	17345	17393	17326	17449	17366	17496	17513	17515	17488	17574	17448	17369	17410	17492	17613	17413	17375	17584	17453	17495	17411	17382	17490	17288	17599	17487	17434	17617	17353	17485	17505	17447	17388	17522	17420	17442	17517	17416	17334	17536	17356	17391	17528	17647	17498	17488	17367	17651	17200	17535	17541	17510	17401	17476	17502	17504	17485	17398	17495	17452	17499	17357	17350	17221	17543	17569	17383	17359	17281	17645	17396	17170	17486	17331	17303	17355	17578	17584	17386	17517	17487	17492	17490	17318	17532	17411	17589	17442	17599	17560	17492	17553	17391	17597	17272	17495	17367	17546	17383	17524	17532	17422	17421	17320	17474	17388	17388	17453	17427	17338	17481	17408	17590	17453	17568	17495	17362	17428	17338	17580	17489	17530	17416	17488	17280	17492	17430	17362	17483	17483	17382	17507	17444	17457	17369	17450	17497	17500	17402	17365	17444	17490	17486	17461	17407	17470	17652	17387	17583	17403	17375	17544	17423	17526	17494	17430	17560	17492	17611	17361	17529	17521	17653	17154	17396	17457	17429	17480	17456	17313	17494	17573	17286	17499	17454	17440	17389	17492	17272	17411	17480	17530	17482	17505	17439	17355	17334	17395	17504	17319	17458	17325	17348	17421	17468	17313	17397	17509	17363	17724	17477	17399	17483	17476
23928	21181	29026	26770	28256	30996	30592	26736	25368	24709	24184	23500	23103	23023	22846	22733	22528	22567	22285	22394	22357	22342	22280	22021	22242	22085	22072	21968	22086	22110	22101	21927	21986	22040	22195	22180	22128	22120	22121	22041	22046	22198	21919	22292	21887	21942	22182	21876	22004	22077	21979	22137	21929	21802	21869	22203	21929	21959	21989	21905	21999	22165	21975	21984	21984	21962	21841	21833	22032	22038	21847	21788	21919	21971	21983	22070	21902	21986	22387	21895	21999	21982	21956	21966	21764	22028	22168	21724	22075	22189	21906	21841	22013	21703	21879	22038	21781	21958	21912	21856	21809	21866	21798	21955	21794	22028	21871	21860	21913	21824	22002	21846	22210	21999	21869	21954	21839	22143	21910	21719	22123	21920	21957	22006	21973	22069	21896	21889	21936	21711	21918	21820	21887	21636	21874	21614	21843	21936	21898	21777	22045	21891	21667	22049	21802	21896	21915	21966	22039	21705	21878	21689	21997	21731	21797	21797	21661	22116	21978	21981	21951	21937	22091	21963	21866	21992	21952	21668	21926	21964	22121	21943	21770	21973	21912	21923	22053	21939	21971	21855	21845	22090	21931	21980	22047	22149	21773	21839	21918	21880	21882	21987	21886	21859	21981	22226	22116	21954	21938	22016	22145	22074	22103	21822	21684	21822	21988	21883	21952	21868	21958	22027	22086	21821	21822	21838	21953	21961	22019	21745	22006	22000	21750	21895	22110	22046	22044	22035	21912	22008	22156	22020	22134	21849	21881	22017	21977	21751	21901	21955	21933	21905	21833	21923	21932	21905	21988	21909	21866	22272	21933	21900	21870	22057	22028	22099	21914	22085	22028	21814	21684	22015	21865	21933	21874	22155	21765	21920	21849	21970	21916	21967	22058	21897	21866	21694	22086	22125	22037	21995	22181	21913	21992	21976	22117	21752	21970	21829	22159	22106	22083	21941	21963	22200	22069	21979	21919	22017	21986	22106	21778	22015	21884	21864	21880	21917	21969	22055	21822	21887	22062	22008	22026	21928	21870	21994	21995	22125	22080	21806	21791	21906	21948	21870	21985	21864	21901	21964	21865	22078	21952	21944	22014	21921	21913	21839	22148	22011	21876	21984	21897	21733	21881	21760	22050	21925	21984	21924	21871	21839	21884	21916	22031	21657	21945	22087	22158	22074	22299	21771	21823	21951	21825	21744	21730	21608	21996	21871	21863	22109	21887	22027	21840	21850	21953	22023	21791	21888	21916	21812	21956	22028	22082	21846	22006	21907	22053	21753	21858	21652	21751	21747	21937	21850	21963	21896	21865	22109	22089	21985	22009	21659	21857	21945	22157	22055	21724	21904	21830	21956	21862	22034	22048	21846	22070	22087	21961	21791	22043	21865	21810	21965	21938	22077	21814	21747	21880	21780	21878	22063	21943	21867	21778	22194	22008	21972	21966	21812	22030	21969	21933	21860	22042	21905	21787	22087	22288	21801	22133	22004	21942	21973	22118	21730	21873	21886	21707	21714	21909	21783	21727	21752	21763	21840	22026	21926	22059	22106	21707	22012	21768	22000	21719	21945	21814	21993	22077	21818	22089	21696	22090	21757	21891	22058	21712	21792	21793	21902	21695	22000	21905	21863	21910	22003	21958	21828	21965	22042	21886	22203	22304	22051	21917	22040	22024	21932	21925	21977	21908	22193	21931	21953	21816	21756	21970	21674	21997	21905	21861	21898	21915	22101	22060	21871	21976	21926	22012	21814	22040	21859	21715	21989	21914	21899	21773	21796	21893	21998	22222	21890	21915	22032	21887	21878	22066	21955	21955	21735	22009	21921	22188	21905	21857	21884	22157	22012	22083	22157	22138	22086	21951	21934	21955	21836	21780	21944	22125	21934	21780	21949	21812	21949	22037	21995	21928	21868	22144	22011	21990	22029	22060	22043	21876	21879	22155	22001	21810	22141	21807	21897	21925	21958	21882	21895	21877	21893	21943	21781	21877	22105	21751	21980	21878	22000	21849	21734	21874	22129	21866	21878	21823	21796	21830	21712	21821	22039	21568	21922	21938	22146	21903	21865	22010	22162	22073	22162	21745	22163	21990	21715	21882	21812	21841	21769	22004	21960	21920	21987	21875	22019	22089	21956	21789	22108	21970	21952	21788	21915	21964	21835	21757	21821	22116	21980	21926	21988	22074	21900	21732	21818	22076	21955	21831	21780	21966	22131	22041	21898	21981	21814	22105	21904	22070	21880	21842	21941	21828	22144	21885	21851	21947	21943	21967	21876	21807	21761	21796	21797	22098	22012	21745	21836	21670	21916	21940	21798	21939	21938	21935	21841	21932	21775	21990	21912	21872	22091	22062	21761	22038	21683	21996	22078	21998	21773	21977	22139	22024	22081	22045	21951	22150	21998	22027	21819	22107	21931	21938	21925	22306	21825	21953	21923	21874	21871	21800	21979	21912	21797	21822	22060	21994	21969	22014	21960	21938	21982	21727	22062	22113	21878	21805	21903	22049	22024	22022	21906	21877	21903	21877	21953	22053	21920	21998	21954	22068	21861	21989	21828	21813	22026	21846	21876	22039	22086	21968	22049	22157	21977	22276	21875	21933	21997	21958	21901	21853	21920	21959	21912	22116	22041	22007	21777	22035	21866	22009	21929	22106	22058	22123	21970	21840	22037	21834	21905	21848	22025	22079	21803	22060	21990	22092	22052	21938	21882	21919	21651	21835	21728	21984	21896	22192	21955	22112	22162	22119	21806	21931	21886	21907	22002	21845	21837	21841	21981	21723	22003	21852	21858	21856	21878	21977	21900	21895	21745	21749	21904	21955	21881	22003	22183	22246	21961	22125	21813	21833	21593	22020	22059	21779	21926	22029	21768	21882	21827	22061	21993	21854	21815	21849	21794	21883	21894	21755	22047	22107	21984	21999	21886	21868	21946	22113	21937	22017	21902	22026	21955	21923	22047	21934	22145	21965	22062	21852	21856	21890	21881	22140	21825	21994	21856	21859	21982	22188	22209	21959	21897	21924	22095	21950	22039	21983	21888	22101	21778	22034	21878	21912	21919	21931	21732	21998	21917	21925	21988	22006	21928	22015	21926	22086	21989	21921	21904	21908	21862	21887	21967	22096	22031	22007	21893	21943	21840	22107	22203	21996	21951	22048	21952	21781	22014	22010	21995	21852	22023	22095	22055	21840	21999	21997	21660	22235	21950	21955	21916	22111	21793	21775	21961	21993	21834	22031	21804	21944	21702	22015	21905	22002	21928	21830	22019	21905	21869	21968	21935	22047	21906	22103	22054	22019	22057	21938	21806	21888	21828	21855	21779	21760	22148	21983	21662	21855	21959	21800	21797	21903	21909	22047	21774	21938	21886	21957	22011	22005	21876	21897	21910	21786	21880	21947	22103	21936	21904	21867	22015	21850	21857	21943	21872	22031	21943	21824	21965	21964	21911	22014	21971	22009	21969	22020	21841	21871	21895	21882	21856	21722	21855	22145	21784	22335	21943	22171	22082	22092	21961	22011	22136	21965	22178	21942	21872	21933	21840	22011	21868	22066	21752	22165	22119	21580	21816	21966	21720	22007	21884	21994	22065	21918	21885	22153	21854	22035	21908	21996	22041	21962	22089	21913	21948	21846	21982	21927	21865	21844	21850	22063	21736	22072	22121	21966	21896	21858	21997	22108	21852	21827	21762	21867	21748	21866	21852	21641	22052	22068	21879	22038	21833	21856	22195	22110	22111	22039	21901	21939	21928	21998	21873	21942	21815	21762	21805	21878	21903	21945	21804	22085	21865	22058	22041	21898	22043	21885	21992	21912	22016	22020	21832	21982	21945	21859	21963	21972	21925	22146	22088	22071	22145	22337	21798	22097	21798	22094	22024	22081	22099	22007	22168	21782	21807	22033	21990	22099	21958	21965	21956	21814	22095	21893	21936	21888	21870	21973	21874	21853	21806	21999	21867	21998	21899	21800	21944	21863	22025	21913	21935	21854	21862	21820	21869	21990	22012	22073	21869	21942	22034	21882	22030	22178	21919	22010	21783	21965	22159	22062	21806	22010	21805	21955	21942	21947	21822	22025	22001	21829	21832	21892	21873	22060	21955	22014	21841	21797	21872	21751	21968	22082	22054	21951	22080	22069	21756	22007	21944	21898	21899	21977	21863	22045	21988	22129	21980	21891	21819	22117	22064	21938	21959	22197	21953	22103	21961	21853	21938	21947	21933	21963	21991	21942	21732	22070	22000	21984	21979	21895	22039	21882	21878	21888	21852	21778	22074	21864	21960	22035	22003	21979	21973	22029	22039	21932	21896	22014	21952	21953	21771	21837	21941	22025	21944	22040	22153	21943	21882	21926	21974	21794	21957	22138	21884	22007	21810	22111	21828	21699	21907	21910	21921	22029	21926	22154	22076	21834	21835	21913	21934	21916	22006	21882	21944	21958	21953	21901	21980	21998	22050	21981	21907	22107	22012	21857	22004	21801	22036	21853	21845	21821	21903	22283	21897	21915	21912	22018	21879	22047	21912	22114	22054	21981	22038	21905	21855	22093	22046	22040	21959	22125	21907	22101	21702	21850	21840	21830	22105	22281	22016	21867	21717	21634	21832	21847	21776	22180	22177	21822	21810	22062	22111	21904	21972	21989	22060	21908	21931	21892	22070	22008	22260	21770	21843	21897	21815	21883	21895	21918	21682	21845	21925	22052	21947	21916	22087	22088	22106	22033	21970	22122	21871	21966	21926	21928	22055	21878	21795	21642	21921	21928	21847	21944	21971	21764	21815	21853	22105	21843	21895	21860	22242	21853	21901	21819	21931	21644	21915	21823	21901	22056	21730	22002	21862	21668	21964	22108	22019	21736	21891	22056	21843	21828	22038	21938	21996	21908	21725	21960	21979	21890	21904	21912	22024	22142	21977	21770	22088	22002	21824	22143	22109	21970	22033	21897	22056	22117	21872	21947	21857	22059	21901	21601	21851	21882	21862	21915	22235	22007	22149	21783	21879	22055	21748	22002	21982	21913	21951	21928	21980	21841	21810	21707	21925	22115	21842	21929	21853	22033	21886	21899	21897	21874	21803	22212	21938	21865	21983	21942	21858	21902	22017	22065	22003	21809	21884	21815	21700	21934	21894	22158	21815
31767	53810	50354	40481	34972	30567	27198	24008	22378	21153	20326	19424	18899	18896	18814	18204	18237	18292	17973	18015	17823	17763	17860	17700	17859	17704	17659	17636	17650	17660	17569	17649	17476	17550	17421	17415	17582	17511	17501	17552	17622	17426	17450	17342	17489	17448	17554	17557	17459	17371	17361	17657	17490	17560	17563	17246	17456	17471	17507	17608	17601	17334	17433	17365	17573	17412	17424	17282	17560	17473	17420	17560	17573	17301	17314	17465	17408	17373	17479	17617	17600	17604	17551	17495	17527	17619	17385	17410	17540	17443	17461	17500	17584	17409	17314	17417	17394	17426	17475	17599	17505	17629	17442	17448	17503	17356	17673	17443	17420	17604	17604	17515	17554	17522	17789	17613	17459	17635	17525	17360	17495	17389	17393	17534	17403	17462	17415	17541	17526	17559	17520	17463	17559	17558	17371	17653	17488	17481	17526	17642	17611	17405	17631	17537	17393	17501	17456	17655	17437	17582	17239	17480	17721	17371	17442	17427	17443	17493	17592	17560	17443	17419	17423	17403	17620	17403	17581	17429	17442	17467	17401	17665	17378	17577	17515	17417	17550	17473	17395	17478	17533	17441	17552	17402	17447	17611	17569	17497	17581	17450	17374	17421	17521	17348	17432	17472	17633	17505	17370	17622	17598	17383	17506	17252	17513	17551	17426	17589	17534	17284	17597	17455	17220	17301	17465	17487	17495	17491	17528	17467	17534	17457	17208	17405	17484	17523	17492	17663	17423	17360	17536	17571	17591	17434	17100	17596	17531	17247	17727	17436	17614	17371	17447	17637	17316	17512	17425	17569	17467	17493	17376	17480	17445	17506	17409	17519	17546	17731	17445	17416	17633	17372	17448	17486	17530	17247	17608	17427	17488	17623	17371	17451	17346	17472	17314	17475	17465	17425	17574	17358	17602	17598	17590	17427	17543	17575	17395	17527	17505	17570	17368	17571	17445	17304	17423	17406	17576	17225	17497	17552	17463	17332	17490	17535	17296	17407	17564	17576	17455	17477	17183	17515	17535	17668	17311	17464	17293	17484	17496	17550	17554	17343	17562	17498	17573	17392	17420	17572	17506	17370	17312	17600	17473	17395	17607	17564	17403	17670	17575	17546	17374	17521	17434	17461	17584	17494	17465	17437	17583	17281	17494	17448	17427	17429	17540	17462	17481	17532	17388	17454	17569	17406	17416	17408	17254	17390	17574	17474	17332	17635	17522	17497	17440	17574	17618	17433	17529	17467	17434	17458	17370	17591	17543	17379	17515	17328	17527	17468	17328	17375	17509	17440	17440	17351	17459	17620	17458	17631	17547	17596	17410	17483	17369	17341	17273	17468	17491	17510	17487	17304	17598	17609	17605	17482	17468	17458	17398	17498	17450	17583	17405	17374	17571	17485	17361	17607	17463	17557	17411	17522	17360	17648	17477	17354	17463	17526	17485	17570	17285	17540	17394	17461	17520	17422	17442	17585	17536	17370	17471	17348	17335	17542	17487	17519	17609	17470	17537	17600	17436	17532	17502	17635	17361	17563	17584	17429	17529	17498	17376	17490	17660	17505	17409	17519	17450	17558	17328	17515	17569	17367	17487	17541	17573	17475	17398	17456	17359	17465	17536	17346	17486	17463	17481	17426	17575	17443	17506	17576	17502	17614	17628	17530	17519	17468	17380	17658	17530	17597	17523	17578	17426	17384	17536	17521	17343	17391	17465	17406	17653	17321	17523	17541	17376	17439	17535	17411	17551	17419	17537	17500	17336	17551	17441	17385	17299	17493	17376	17286	17552	17481	17472	17353	17491	17492	17466	17368	17528	17601	17457	17349	17624	17500	17236	17324	17430	17510	17242	17432	17439	17524	17313	17426	17497	17428	17403	17620	17406	17492	17510	17353	17659	17373	17446	17436	17346	17421	17375	17373	17482	17628	17519	17406	17459	17430	17481	17413	17525	17538	17550	17507	17410	17479	17368	17507	17412	17475	17505	17550	17427	17556	17616	17393	17464	17506	17458	17462	17450	17471	17532	17501	17265	17540	17597	17556	17515	17444	17637	17516	17566	17532	17384	17458	17375	17359	17319	17306	17609	17537	17602	17381	17535	17448	17418	17465	17514	17387	17503	17546	17515	17521	17683	17340	17451	17421	17507	17360	17493	17525	17439	17508	17501	17516	17396	17517	17492	17500	17377	17370	17420	17296	17430	17605	17439	17488	17411	17350	17390	17471	17379	17586	17493	17504	17408	17456	17497	17466	17463	17597	17411	17389	17579	17459	17246	17611	17466	17363	17380	17615	17591	17453	17309	17407	17601	17595	17676	17437	17457	17278	17439	17560	17362	17399	17584	17437	17302	17645	17464	17456	17574	17462	17583	17441	17440	17526	17285	17440	17549	17520	17501	17542	17578	17491	17546	17360	17447	17446	17480	17518	17686	17556	17626	17561	17534	17424	17505	17713	17489	17288	17705	17558	17580	17558	17440	17357	17449	17450	17560	17542	17610	17540	17362	17346	17391	17371	17339	17411	17533	17492	17479	17307	17508	17390	17523	17653	17497	17463	17398	17412	17538	17457	17361	17475	17221	17567	17367	17439	17300	17489	17430	17420	17591	17615	17412	17438	17536	17505	17651	17495	17560	17542	17275	17463	17388	17434	17589	17541	17530	17327	17473	17554	17511	17341	17416	17301	17445	17357	17421	17601	17359	17402	17481	17567	17521	17594	17347	17495	17575	17356	17504	17534	17424	17411	17348	17441	17455	17588	17464	17442	17507	17578	17474	17385	17485	17561	17517	17554	17412	17519	17324	17636	17422	17552	17596	17299	17407	17570	17493	17448	17403	17560	17504	17423	17442	17412	17550	17638	17518	17503	17655	17406	17576	17715	17377	17358	17490	17443	17473	17433	17380	17545	17468	17329	17478	17590	17650	17539	17476	17469	17617	17447	17502	17408	17463	17383	17592	17454	17590	17610	17508	17519	17528	17495	17529	17507	17517	17483	17456	17514	17485	17553	17545	17560	17389	17653	17368	17500	17587	17435	17495	17360	17576	17448	17420	17204	17580	17567	17530	17392	17610	17579	17515	17535	17352	17705	17550	17255	17477	17549	17449	17455	17534	17483	17463	17522	17538	17360	17519	17612	17435	17498	17522	17462	17324	17454	17529	17482	17381	17418	17413	17481	17553	17501	17408	17640	17530	17485	17550	17553	17554	17518	17550	17648	17438	17550	17413	17349	17511	17564	17558	17343	17465	17560	17694	17443	17477	17406	17527	17500	17401	17452	17399	17465	17548	17482	17533	17513	17462	17542	17503	17560	17537	17547	17555	17495	17454	17435	17517	17479	17275	17531	17529	17412	17446	17351	17493	17564	17458	17679	17585	17401	17649	17392	17410	17368	17413	17471	17230	17617	17544	17452	17511	17382	17331	17584	17541	17544	17416	17394	17474	17414	17363	17437	17290	17530	17535	17496	17501	17593	17449	17495	17608	17507	17515	17486	17375	17544	17546	17497	17565	17410	17543	17466	17603	17433	17426	17373	17473	17400	17454	17461	17439	17589	17269	17522	17518	17488	17516	17313	17586	17569	17542	17452	17588	17431	17537	17415	17464	17534	17409	17348	17256	17335	17477	17225	17320	17502	17279	17515	17371	17442	17451	17467	17442	17438	17456	17563	17476	17432	17483	17401	17519	17555	17465	17520	17499	17345	17498	17491	17582	17470	17511	17489	17534	17409	17556	17481	17483	17553	17501	17498	17535	17618	17522	17268	17655	17605	17357	17500	17689	17531	17615	17517	17331	17419	17639	17618	17542	17424	17531	17447	17604	17548	17501	17378	17482	17654	17562	17445	17497	17393	17487	17245	17541	17307	17567	17406	17595	17296	17370	17311	17325	17682	17412	17562	17317	17424	17547	17532	17455	17675	17425	17416	17485	17334	17457	17339	17465	17313	17549	17355	17537	17378	17378	17436	17540	17397	17427	17371	17406	17473	17453	17568	17498	17553	17538	17527	17590	17357	17433	17416	17631	17596	17471	17463	17497	17448	17476	17545	17406	17453	17384	17503	17552	17335	17540	17444	17666	17258	17399	17308	17523	17323	17432	17452	17467	17387	17437	17405	17524	17392	17327	17492	17489	17556	17508	17493	17439	17511	17502	17435	17623	17431	17554	17447	17578	17451	17635	17499	17364	17699	17494	17527	17626	17387	17583	17690	17495	17588	17298	17520	17472	17477	17455	17405	17506	17447	17431	17371	17381	17497	17397	17459	17423	17384	17389	17370	17524	17556	17586	17567	17440	17506	17487	17438	17499	17357	17369	17547	17438	17691	17506	17510	17478	17495	17516	17648	17651	17491	17456	17455	17428	17419	17479	17535	17476	17409	17549	17326	17448	17412	17406	17313	17314	17534	17496	17652	17430	17317	17454	17442	17581	17277	17578	17668	17517	17497	17419	17409	17404	17524	17515	17445	17581	17325	17471	17493	17502	17483	17572	17445	17511	17559	17465	17470	17424	17472	17448	17554	17464	17576	17372	17535	17416	17633	17571	17394	17562	17381	17524	17465	17491	17411	17521	17326	17355	17529	17545	17391	17629	17638	17361	17520	17579	17501	17371	17362	17505	17351	17501	17427	17531	17535	17440	17398	17564	17499	17681	17360	17378	17528	17380	17583	17474	17630	17463	17374	17353	17488	17484	17528	17441	17296	17445	17521	17498	17470	17379	17607	17503	17458	17405	17297	17484	17400	17495	17533	17525	17487	17380	17364	17487	17531	17456	17645	17526	17555	17458	17391	17328	17298	17428	17393	17527	17592	17565	17336	17436	17423	17522	17326	17655	17411	17489	17517	17441	17627	17436	17577	17337	17531	17452	17409	17425	17323	17470	17277	17703	17564	17497	17624	17560	17576	17471	17445	17465	17563	17575	17574	17439	17650	17493	17395	17581	17561	17585	17423	17628	17375	17431	17458	17304	17553	17532	17285	17530	17579	17553	17479	17569	17355	17722	17397	17449	17431	17529	17379	17434	17486	17488	17325	17510	17459	17423	17400	17650	17272	17573	17492	17459	17581	17298	17628	17435	17428	17332	17662	17374	17532	17435	17656	17561	17470	17688	17361	17462	17480	17214	17509	17385	17190	17458	17573	17512	17431	17515	17409
22626	21140	28975	24390	25008	30322	33469	28609	26900	26405	25226	24588	24214	24083	23742	23383	23224	23323	23130	23091	23024	22937	22776	22791	22866	22704	22557	22782	22536	22784	22470	22443	22553	22336	22451	22421	22726	22598	22748	22455	22637	22447	22499	22140	22252	22406	22440	22214	22517	22443	22375	22590	22454	22408	22459	22491	22529	22412	22436	22071	22420	22336	22484	22361	22272	22383	22279	22298	22469	22112	22338	22351	22503	22559	22311	22404	22486	22528	22260	22189	22257	22328	22156	22381	22432	22497	22394	22429	22681	22392	22624	22298	22388	22397	22293	22553	22525	22394	22329	22321	22326	22597	22580	22409	22399	22417	22543	22235	22351	22453	22348	22307	22499	22243	22301	22341	22580	22702	22223	22483	22380	22230	22451	22328	22410	22302	22526	22295	22447	22427	22545	22270	22484	22413	22385	22165	22555	22431	22325	22402	22659	22371	22406	22392	22143	22463	22297	22535	22387	22360	22451	22281	22299	22299	22542	22415	22462	22280	22299	22330	22403	22398	22505	22205	22302	22459	22417	22295	22490	22389	22229	22471	22404	22463	22492	22463	22222	22349	22246	22349	22343	22365	22434	22371	22532	22178	22469	22383	22407	22426	22444	22329	22341	22425	22202	22338	22178	22308	22277	22305	22319	22277	22509	22436	22405	22374	22394	22451	22217	22485	22337	22156	22329	22383	22404	22435	22257	22544	22379	22483	22248	22287	22319	22389	22809	22559	22422	22369	22267	22474	22355	22291	22334	22273	22373	22385	22423	22361	22454	22364	22037	22207	22283	22314	22477	22410	22336	22289	22375	22338	22233	22470	22309	22338	22290	22322	22449	22491	22430	22413	22472	22392	22540	22383	22287	22238	22339	22509	22504	22542	22397	22303	22525	22438	22299	22309	22346	22271	22210	22285	22302	22423	22372	22365	22415	22307	22261	22322	22329	22407	22347	22366	22066	22309	22431	22231	22394	22564	22264	22434	22253	22483	22680	22530	22186	22390	22584	22513	22239	22341	22287	22242	22529	22529	22357	22298	22321	22282	22343	22493	22340	22264	22266	22248	22192	22540	22419	22416	22413	22576	22210	22036	22404	22237	22389	22307	22280	22171	22214	22366	22331	22401	22230	22313	22437	22391	22359	22300	22416	22445	22334	22280	22380	22347	22311	22698	22223	22410	22487	22247	22365	22618	22334	22225	22472	22416	22380	22396	22399	22520	22310	22363	22275	22290	22323	22566	22439	22222	22399	22326	22374	22509	22426	22244	22496	22466	22142	22325	22561	22543	22316	22329	22359	22328	22313	22260	22310	22511	22283	22328	22345	22331	22322	22225	22404	22620	22495	22288	22420	22417	22345	22447	22258	22411	22288	22494	22459	22141	22328	22171	22232	22383	22434	22350	22336	22116	22313	22539	22360	22435	22380	22068	21984	22543	22436	22332	22338	22466	22478	22330	22518	22333	22313	22381	22395	22265	22313	22443	22409	22360	22375	22373	22319	22274	22288	22381	22313	22246	22200	22384	22427	22444	22243	22256	22469	22421	22562	22520	22342	22156	22417	22542	22587	22332	22486	22308	22324	22454	22322	22353	22266	22459	22615	22476	22340	22224	22247	22424	22372	22251	22362	22441	22270	22507	22426	22409	22366	22369	22247	22430	22324	22412	22522	22467	22153	22315	22349	22298	22068	22331	22381	22364	22337	22209	22272	22562	22444	22465	22392	22387	22462	22489	22358	22443	22483	22220	22275	22493	22327	22390	22491	22510	22576	22258	22373	22511	22450	22258	22292	22425	22351	22387	22413	22482	22322	22426	22210	22279	22533	22374	22328	22591	22529	22346	22329	22322	22335	22425	22489	22030	22226	22322	22284	22541	22342	22077	22282	22392	22626	22223	22319	22388	22491	22379	22335	22171	22415	22415	22226	22151	22362	22299	22323	22334	22307	22560	22689	22315	22560	22403	22429	22311	22521	22329	22476	22220	22437	22400	22310	22285	22453	22333	22355	22351	22489	22318	22349	22204	22413	22250	22191	22363	22241	22335	22492	22421	22428	22413	22253	22550	22490	22364	22376	22288	22566	22070	22211	22527	22279	22240	22241	22456	22307	22166	22428	22360	22187	22443	22291	22264	22316	22595	22367	22186	22392	22442	22173	22214	22285	22216	22300	22288	22065	22253	22345	22404	22424	22589	22186	22471	22551	22374	22221	22550	22336	22158	22458	22203	22308	22333	22491	22252	22451	22398	22248	22423	22474	22366	22393	22238	22373	22175	22422	22424	22376	22275	22260	22338	22380	22412	22256	22468	22249	22579	22417	22334	22362	22468	22349	22400	22318	22361	22434	22415	22350	22328	22400	22331	22130	22202	22159	22367	22427	22191	22393	22645	22334	22296	22412	22202	22503	22397	22513	22448	22309	22295	22337	22282	22424	22355	22362	22316	22466	22267	22418	22292	22340	22456	22292	22381	22414	22250	22127	22202	22441	22514	22327	22568	22224	22260	22575	22516	22557	22560	22268	22279	22296	22329	22366	22525	22478	22363	22321	22349	22231	22299	22365	22439	22399	22262	22407	22230	22565	22311	22540	22468	22587	22289	22387	22420	22290	22454	22394	22084	22294	22621	22520	22425	22496	22458	22470	22570	22575	22437	22498	22300	22517	22409	22367	22251	22320	22165	22314	22468	22376	22217	22377	22447	22206	22393	22446	22269	22289	22330	22453	22457	22344	22309	22487	22290	22300	22451	22500	22118	22559	22164	22474	22215	22352	22581	22290	22544	22315	22214	22248	22410	22581	22370	22401	22406	22478	22356	22417	22415	22331	22066	22305	22327	22305	22281	22436	22306	22657	22388	22593	22379	22384	22573	22516	22497	22362	22492	22413	22285	22530	22443	22475	22505	22493	22252	22495	22608	22520	22497	22238	22305	22313	22292	22415	22336	22586	22385	22451	22476	22393	22388	22267	22302	22363	22451	22462	22367	22391	22316	22265	22220	22146	22532	22319	22251	22184	22150	22558	22360	22259	22497	22420	22188	22378	22201	22395	22520	22509	22317	22383	22632	22463	22418	22343	22469	22303	22452	22561	22384	22145	22364	22688	22433	22353	22386	22311	22413	22135	22527	22347	22420	22457	22513	22385	22434	22420	22447	22449	22456	22209	22428	22348	22253	22526	22417	22254	22219	22268	22494	22236	22265	22228	22324	22170	22381	22445	22473	22272	21956	22277	22290	22200	22293	22507	22236	22357	22307	22217	22136	22349	22757	22444	22358	22339	22331	22569	22381	22259	22196	22750	22315	22304	22455	22438	22280	22554	22554	22220	22365	22459	22452	22327	22507	22206	22613	22361	22428	22391	22460	22233	22408	22121	22547	22719	22386	22414	22282	22561	22229	22162	22354	22530	22274	22395	22244	22413	22289	22233	22282	22514	22285	22175	22338	22390	22289	22397	22383	22299	22384	22369	22285	22522	22396	22570	22346	22317	22362	22363	22338	22578	22448	22412	22544	22377	22380	22415	22335	22311	22322	22291	22395	22378	22390	22451	22352	22431	22179	22487	22378	22353	22385	22102	22360	22392	22367	22215	22253	22222	22306	22364	22382	22384	22219	22397	22428	22405	22415	22462	22557	22558	22317	22174	22365	22211	22447	22370	22321	22318	22369	22500	22571	22156	22315	22494	22445	22353	22315	22375	22434	22325	22376	22355	22469	22274	22323	22441	22201	22473	22307	22531	22284	22358	22366	22258	22188	22209	22246	22338	22452	22251	22234	22561	22405	22413	22376	22455	22412	22319	22200	22441	22208	22287	22180	22254	22518	22251	22371	22338	22378	22328	22268	22406	22156	22327	22195	22248	22227	22379	22397	22282	22403	22396	22476	22180	22424	22438	22324	22235	22538	22191	22257	22436	22352	22409	22563	22366	22338	22532	22256	22220	22261	22506	22318	22320	22413	22356	22370	22508	22256	22383	22423	22216	22577	22529	22537	22362	22255	22309	22316	22322	22530	22294	22629	22329	22422	22369	22014	22314	22407	22198	22667	22339	22522	22380	22591	22367	22217	22344	22175	22375	22442	22358	22247	22463	22528	22256	22496	22323	22237	22571	22366	22404	22282	22312	22330	22194	22350	22271	22483	22502	22343	22492	22405	22366	22187	22355	22523	22330	22248	22420	22441	22322	22272	22253	22195	22549	22384	22693	22338	22252	22575	22526	22291	22362	22361	22361	22431	22319	22395	22484	22052	22243	22412	22399	22454	22787	22526	22401	22509	22442	22313	22476	22251	22439	22141	22300	22365	22338	22416	22375	22462	22360	22362	22461	22257	22610	22498	22409	22284	22345	22266	22048	22409	22422	22428	22451	22464	22377	22248	22369	22329	22495	22302	22605	22097	22411	22360	22466	22473	22246	22390	22463	22536	22471	22379	22177	22461	22504	22038	22212	22276	22572	22269	22402	22397	22291	22357	22583	22308	22497	22466	22498	22336	22111	22332	22323	22367	22374	22428	22179	22341	22585	22360	22218	22289	22142	22401	22410	22491	22515	22425	22700	22280	22310	22508	22358	22303	22438	22306	22478	22331	22397	22425	22478	22291	22444	22465	22444	22275	22549	22152	22499	22212	22519	22510	22440	22437	22304	22605	22436	22351	22393	22454	22314	22418	22325	22285	22402	22477	22541	22572	22500	22292	22273	22425	22106	22503	22433	22376	22126	22297	22561	22434	22420	22492	22369	22363	22573	22285	22291	22397	22539	22240	22352	22425	22400	22616	22437	22507	22276	22452	22571	22280	22382	22243	22402	22361	22198	22317	22425	22416	22434	22320	22137	22358	22140	22429	22398	22410	22466	22314	22395	22322	22463	22352	22170	22507	22408	22592	22514	22070	22282	22325	22424	22394	22549	22197	22332	22510	22487	22301	22449	22411	22297	22558	22478	22349	22522	22311	22470	22240	22383	22369	22364	22344	22439	22578	22361	22424	22414	22481	22449	22140	22415	22329	22316	22560	22382	22238	22420	22480	22291	22294	22722	22396	22373	22557	22268	22194	22249	22268	22429	22276	22373	22386	22370	22223	22340	22439	22281	22612	22191	22314	22682	22247	22329	22403	22287	22435	22409	22356	22174	22312	22372	22351	22286	22291	22422	22442	22418	22238
34406	60198	56823	46238	40100	34537	30209	26852	24536	22835	21527	20620	19859	19441	19390	19010	18901	18810	18607	18649	18390	18296	18232	18005	18039	17947	17862	17835	17840	17785	17822	17750	17984	17856	17887	17967	17699	17840	17848	17780	17830	17775	17789	17874	17739	17632	17880	17796	17625	17724	17617	17671	17761	17673	17792	17849	17793	17640	17714	17672	17590	17653	17631	17804	17670	17888	17775	17649	17765	17800	17661	17657	17642	17541	17843	17751	17715	17843	17798	17716	17542	17654	17828	17745	17620	17628	18018	17533	17665	17593	17585	17707	17720	17643	17451	17796	17748	17628	17566	17783	17766	17665	17735	17852	17701	17706	17815	17805	17639	17462	17761	17603	17664	17806	17706	17729	17662	17842	17606	17470	17639	17806	17789	17732	17690	17816	17600	17691	17777	17770	17623	17555	17621	17677	17674	17801	17673	17752	17654	17742	17685	17852	17610	17747	17739	17579	17884	17582	17655	17717	17681	17696	17563	17656	17767	17646	17645	17782	17667	17507	17717	17664	17618	17670	17484	17601	17561	17680	17555	17747	17651	17577	17657	17673	17802	17679	17516	17657	17588	17585	17683	17715	17828	17713	17806	17908	17572	17699	17871	17935	17723	17523	17618	17733	17635	17641	17627	17816	17657	17635	17683	17592	17896	17586	17724	17644	17723	17651	17542	17631	17761	17586	17767	17707	17781	17736	17733	17732	17690	17673	17772	17727	17808	17692	17737	17643	17802	17538	17739	17692	17568	17578	17785	17761	17745	17549	17662	17699	17854	17810	17629	17699	17743	17612	17809	17664	17826	17769	17729	17654	17690	17694	17652	17848	17706	17809	17753	17733	17675	17805	17696	17707	17693	17608	17554	17722	17890	17777	17746	17748	17795	17811	17712	17862	17781	17648	17700	17533	17626	17781	17466	17718	17789	17525	17816	17667	17752	17732	17835	17647	17622	17675	17576	17824	17611	17736	17699	17774	17634	17773	17648	17791	17729	17779	17736	17771	17698	17577	17788	17701	17664	17464	17713	17760	17713	17772	17779	17644	17578	17653	17701	17674	17590	17734	17929	17687	17719	17570	17635	17636	17638	17677	17699	17773	17544	17989	17615	17734	17701	17573	17687	17694	17675	17640	17616	17569	17559	17652	17500	17599	17635	17580	17513	17611	17642	17551	17763	17761	17808	17580	17822	17696	17786	17722	17693	17724	17648	17754	17855	17851	17598	17792	17625	17585	17656	17653	17692	17709	17562	17689	17669	17574	17449	17730	17647	17670	17634	17566	17556	17831	17632	17708	17669	17653	17586	17725	17580	17593	17772	17861	17490	17742	17613	17685	17549	17712	17784	17686	17686	17568	17730	17748	17734	17711	17874	17610	17756	17719	17634	17606	17878	17495	17705	17766	17790	17743	17613	17778	17673	17722	17680	17653	17722	17737	17675	17553	17754	17673	17632	17654	17668	17787	17712	17821	17761	17742	17511	17668	17545	17555	17623	17576	17624	17789	17717	17756	17567	17481	17811	17761	17639	17621	17656	17740	17662	17697	17635	17723	17649	17525	17659	17669	17807	17684	17826	17642	17693	17742	17710	17694	17746	17755	17727	17701	17476	17568	17898	17723	17757	17585	17700	17623	17699	17729	17574	17615	17632	17607	17574	17723	17658	17603	17864	17544	17858	17816	17716	17674	17646	17757	17792	17579	17893	17601	17664	17801	17754	17765	17553	17850	17615	17599	17664	17704	17656	17696	17686	17644	17755	17597	17829	17620	17608	17561	17672	17620	17603	17738	17695	17560	17654	17761	17781	17563	17623	17723	17765	17679	17864	17686	17617	17521	17735	17629	17700	17724	17602	17766	17778	17572	17600	17576	17635	17518	17865	17855	17644	17545	17975	17800	17895	17628	17623	17644	17679	17571	17620	17567	17670	17831	17655	17718	17590	17685	17595	17713	17689	17635	17716	17620	17703	17750	17707	17590	17895	17667	17651	17657	17859	17793	17713	17807	17827	17573	17654	17714	17662	17552	17843	17696	17547	17851	17542	17754	17610	17797	17790	17605	17820	17641	17634	17743	17815	17754	17624	17675	17795	17847	17788	17709	17781	17691	17663	17622	17733	17657	17640	17741	17620	17770	17754	17691	17716	17561	17631	17662	17438	17728	17924	17754	17850	17745	17611	17688	17760	17712	17854	17661	17574	17635	17641	17671	17696	17699	17671	17650	17665	17591	17737	17548	17764	17640	17666	17774	17676	17753	17716	17630	17875	17566	17795	17544	17789	17584	17568	17664	17621	17661	17603	17556	17601	17639	17535	17803	17784	17456	17798	17586	17765	17719	17682	17780	17781	17878	17544	17476	17676	17736	17824	17680	17536	17791	17843	17709	17728	17735	17638	17646	17644	17529	17642	17839	17873	17721	17680	17576	17754	17693	17754	17725	17553	17700	17548	17673	17714	17720	17671	17642	17740	17546	17643	17568	17768	17727	17512	17595	17647	17650	17641	17790	17889	17662	17766	17687	17662	17725	17673	17690	17776	17778	17748	17604	17738	17635	17710	17686	17699	17657	17646	17631	17673	17571	17824	17637	17730	17713	17729	17904	17839	17989	17498	17632	17521	17709	17543	17569	17560	17824	17708	17676	17603	17730	17675	17770	17775	17623	17811	17557	17568	17627	17779	17720	17798	17575	17655	17519	17854	17696	17552	17772	17570	17547	17653	17502	17712	17784	17617	17790	17792	17719	17769	17546	17711	17898	17748	17749	17757	17715	17663	17792	17734	17552	17754	17765	17799	17810	17707	17748	17632	17587	17628	17808	17661	17704	17705	17733	17833	17648	17691	17668	17622	17766	17785	17624	17722	17806	17762	17552	17623	17550	17764	17825	17751	17706	17762	17558	17636	17633	17836	17690	17613	17770	17602	17685	17564	17592	17761	17792	17510	17681	17522	17763	17599	17841	17718	17841	17768	17628	17571	17734	17581	17718	17725	17621	17735	17664	17813	17507	17627	17642	17688	17808	17587	17678	17631	17724	17739	17787	17655	17617	17796	17764	17712	17830	17718	17634	17663	17729	17611	17683	17746	17491	17541	17720	17648	17749	17710	17602	17900	17675	17589	17737	17612	17695	17647	17643	17859	17694	17610	17626	17669	17698	17721	17562	17585	17637	17624	17777	17667	17861	17756	17714	17702	17725	17624	17639	17683	17665	17710	17671	17483	17689	17724	17711	17877	17554	17763	17607	17588	17827	17622	17730	17775	17863	17609	17618	17622	17554	17705	17563	17736	17558	17825	17687	17628	17697	17568	17686	17537	17676	17629	17822	17708	17732	17732	17629	17533	17696	17748	17653	17628	17629	17809	17793	17750	17621	17665	17710	17738	17751	17781	17722	17768	17792	17512	17751	17466	17707	17709	17709	17931	17615	17657	17635	17728	17626	17601	17699	17737	17714	17840	17826	17490	17607	17736	17678	17813	17781	17664	17616	17684	17815	17728	17728	17518	17659	17632	17573	17600	17637	17763	17659	17650	17718	17407	17485	17651	17795	17716	17749	17757	17725	17556	17588	17783	17671	17674	17652	17801	17792	17532	17931	17817	17645	17677	17661	17744	17821	17627	17672	17696	17671	17661	17673	17631	17722	17951	17744	17649	17739	17566	17769	17677	17764	17648	17686	17654	17769	17613	17513	17672	17661	17757	17512	17729	17700	17575	17833	17632	17721	17720	17689	17757	17673	17764	17661	17552	17808	17696	17695	17647	17622	17609	17676	17722	17695	17686	17783	17653	17714	17710	17884	17640	17664	17737	17698	17770	17722	17771	17775	17698	17902	17593	17662	17768	17668	17671	17555	17818	17675	17862	17851	17631	17704	17678	17774	17806	17683	17621	17722	17521	17643	17734	17638	17564	17813	17551	17639	17690	17638	17663	17781	17698	17756	17753	17716	17818	17877	17684	17852	17609	17689	17655	17762	17549	17725	17745	17812	17580	17673	17482	17724	17582	17685	17568	17713	17784	17736	17678	17732	17657	17677	17871	17700	17754	17594	17541	17485	17540	17602	17868	17608	17586	17670	17630	17711	17681	17697	17794	18017	17753	17713	17484	17665	17518	17914	17647	17589	17668	17619	17791	17596	17623	17652	17603	17683	17643	17766	17714	17859	17864	17595	17663	17717	17769	17765	17693	17589	17759	17565	17584	17657	17746	17692	17693	17830	17751	17546	17441	17699	17619	17668	17607	17750	17759	17696	17536	17748	17608	17564	17687	17610	17738	17606	17639	17592	17779	17670	17713	17836	17577	17812	17822	17664	17751	17660	17669	17749	17619	17599	17663	17689	17615	17746	17621	17619	17779	17540	17670	17673	17732	17634	17622	17557	17722	17650	17814	17610	17718	17807	17632	17688	17576	17890	17557	17751	17615	17666	17846	17754	17850	17707	17713	17633	17623	17512	17707	17685	17614	17823	17573	17876	17827	17604	17682	17614	17773	17593	17634	17700	17632	17625	17696	17752	17764	17859	17657	17675	17688	17613	17848	17636	17725	17757	17729	17784	17622	17542	17537	17586	17863	17793	17777	17634	17799	17774	17736	17660	17748	17504	17559	17770	17746	17565	17690	17742	17714	17705	17596	17728	17712	17939	17726	17669	17644	17790	17730	17563	17666	17557	17802	17643	17733	17778	17538	17747	17765	17634	17661	17577	17789	17712	17831	17834	17509	17762	17690	17795	17707	17873	17733	17840	17594	17773	17585	17639	17761	17696	17686	17750	17791	17593	17750	17556	17713	17636	17846	17689	17623	17564	17742	17616	17670	17836	17621	17559	17728	17757	17656	17697	17638	17627	17616	17588	17559	17730	17680	17639	17706	17667	17601	17730	17828	17643	17745	17706	17887	17729	17785	17872	17558	17474	17559	17752	17666	17717	17759	17773	17755	17546	17646	17675	17664	17803	17620	17570	17691	17559	17762	17786	17583	17679	17577	17817	17474	17731	17728	17625	17639	17635	17728	17615	17636	17567	17762	17572	17606	17565	17662	17844	17513	17802	17643	17664	17796	17539	17669	17644	17633	17697	17486	17668	17737	17641	17817	17573	17749	17515	17623	17742	17548	17558	17606	17653	17699	17539	17816	17712	17732	17639	17841	17811	17628	17793	17776	17717
30099	31693	41042	37319	31533	28354	26395	25240	24387	23752	23521	23027	22741	22459	22534	22745	22475	22442	22486	22211	22161	22163	22117	22120	22271	22103	22114	21898	22177	22124	22068	22151	22133	22010	22279	22104	22263	22002	22129	22216	21848	21842	21913	21997	21880	21864	22079	21988	22155	22317	22222	21979	22049	22013	22155	21811	22024	21821	22012	22078	21990	22262	22181	22097	21965	22079	22139	21833	21917	22008	21992	22038	22011	22015	22062	22047	22103	21952	22154	22012	22056	22014	22292	22091	21894	21995	22035	22068	21985	22013	22286	22018	22086	21989	21986	21874	21847	22021	21837	22070	22030	21811	21997	21930	22063	22059	22137	21969	21952	22269	21976	21869	22288	22217	21853	22074	22031	21866	21866	22027	21980	22052	22164	22346	22069	21974	21936	21874	22236	22069	22036	21898	21966	22035	22012	22149	22016	21836	21914	22211	22173	22148	22138	22113	21819	21878	22032	21833	21831	21768	22315	21985	21937	21934	22112	21834	21995	21918	21968	21952	22012	22161	21940	21884	21914	22032	22042	22349	22016	22048	21987	21829	22048	21835	22124	22025	22036	21867	21797	22149	22040	22044	21943	22159	21960	22193	22149	21995	22026	22032	22186	22140	21969	21982	22265	22054	21965	22170	21786	22164	22099	22015	21907	22041	22073	22087	22042	21917	21984	22113	22022	22004	21980	21852	22126	21960	22026	22089	22011	21748	21743	22003	22065	21751	21928	22093	21784	21799	22010	22006	22209	22120	22012	22020	22041	22338	22218	22067	21936	21935	22189	21997	22018	22112	22073	22041	21988	21880	22114	22042	22141	21966	22135	21977	22167	22212	22068	22086	22133	22057	22030	21856	21910	22108	22076	22155	22002	21944	22127	22018	21919	21716	22068	21886	21972	22252	22070	22009	21955	21923	21926	22073	22080	21530	21935	21889	22071	22032	21771	22000	21966	22121	21987	22168	22056	21941	21973	22050	21913	21831	21816	22029	22135	22091	22273	22170	22149	21964	22010	22014	21961	21833	22127	22036	21978	21950	22022	22172	22038	22155	22059	21915	22003	22141	22050	22159	22034	21982	22072	21954	22103	21885	22058	21990	22148	22137	22105	21807	22099	22196	22081	22010	22042	21882	22079	21999	22054	22127	21946	22170	22166	22026	21935	21899	22150	21918	22023	22169	21953	22014	21885	21868	22016	22172	22075	22088	22202	22103	21951	22086	21965	21934	22099	22000	21995	21923	22015	21874	21927	22076	22060	22067	22056	22073	22051	21943	22110	22058	22004	21923	22175	22043	21936	21917	21741	22106	21675	21813	21955	22030	21943	22108	22175	22178	21980	22101	22049	21888	22155	22039	22223	22247	22049	21870	22037	21886	22095	22007	21935	21942	22041	22121	22123	21960	21989	21875	22068	21907	22075	22047	21737	21880	22136	22115	21823	21931	21835	21880	21907	21910	21952	22077	21795	22028	22022	21817	21923	22006	22038	22040	22045	22106	22131	22006	21922	22085	21884	21874	21836	22033	21845	21910	22015	22070	21939	22060	21852	22069	22211	22000	21969	21870	21992	22024	22108	21993	21939	22331	21965	22086	21890	22070	22053	22100	21997	21900	21953	21848	21856	21773	22018	21964	21940	21990	22170	21885	22237	22057	22055	22031	22145	22377	22079	21931	21838	21856	22005	22152	22141	21854	22046	21970	21973	22110	22013	21910	21943	22059	22192	21825	21914	21926	21815	22103	22200	22165	22199	21878	21920	22163	22099	22092	21950	21929	21975	22088	21873	22071	22143	22190	22222	21994	22032	22105	22311	22211	22287	22058	21997	22143	22121	21925	22037	22058	22155	21951	22007	22084	22133	21973	22049	21963	21972	21969	21963	21953	21783	21868	22017	22158	21900	22047	21983	22198	22119	22202	22044	22080	22198	21727	22005	22119	22006	21886	22201	21965	21960	21978	22212	21930	22004	22028	22003	21788	22276	22137	21821	22074	22094	21981	22169	22059	22192	22078	21765	22197	21953	21992	22008	21893	22155	21886	22042	21890	22152	21644	22010	22012	22053	21971	22196	22025	22010	22023	22191	22069	21943	22146	22146	22166	22196	22088	21993	22006	22095	22002	22061	21964	21999	22347	21930	21966	22053	21976	22005	22096	21990	22006	21929	21939	21955	22005	21971	21974	21942	22145	22063	21984	22053	22016	22049	22200	22056	21996	22018	22135	21979	22195	22254	22039	22130	21841	21794	21987	22177	22332	22220	21851	22108	22091	21822	22052	21925	22102	21948	21945	22060	21885	22140	22088	22092	21985	22017	22052	22120	22067	22028	22187	22023	21971	22077	21934	22097	22122	21999	21975	22223	22090	21931	22069	21924	21952	22040	21924	21857	21755	21941	22155	22046	21911	22300	22133	21997	22154	22011	22016	22163	21788	21920	21962	21938	22171	21959	21958	21963	21872	21984	22062	21942	22016	22073	21850	22119	22141	22194	22110	21938	21980	22062	22062	21917	22078	22223	21998	22012	21950	22154	22096	21862	21788	21973	22072	22127	22062	21803	22062	21938	21925	21955	21864	22124	22165	22366	22176	21972	22075	22064	21809	21829	22095	21783	22100	22233	22012	21963	22172	21923	22084	22043	21890	21788	22112	22065	21905	21957	21994	21763	22166	21925	22169	21987	22126	21818	21859	22020	22038	22256	21968	22293	22058	22058	21876	21973	21943	22063	21896	22114	21960	21857	21986	21897	21881	21864	22120	21887	21935	21986	22025	22005	22108	22240	21910	21940	22260	22048	22053	21946	21974	21933	21854	22066	22180	21941	22091	22173	21828	22161	22218	21777	22136	22039	22027	22111	21911	22147	21895	22100	22064	22247	21861	22119	22072	21951	22047	22126	22232	22081	22080	21789	22193	21963	21895	21986	21934	21773	21893	22234	22171	21972	21944	22138	22000	21822	21827	22216	22087	21972	22015	22145	21932	21907	22016	22003	22109	21953	21898	22133	22151	21776	22243	22142	21947	22183	21899	21911	22007	21779	22097	22065	22182	21983	21909	22132	22074	22113	22036	22145	22199	22017	22175	21794	22043	21942	21834	22060	22139	22020	22024	22158	22051	22110	22012	22052	21893	22104	22052	22124	22285	21984	21590	21983	22008	22065	22125	22011	21940	22107	21954	21970	21892	22058	22186	22328	22261	22030	22141	22154	21975	22055	21897	22112	21999	22093	21839	21965	22011	22024	21838	22279	22177	22168	22219	22053	22094	21812	21893	22026	21880	22083	22161	21992	22217	21999	21898	21932	22091	22145	22136	21952	21995	21925	22011	22102	22001	22109	21957	21875	22143	22026	21945	22078	22006	22112	21921	22019	22074	21935	22019	21939	21924	21893	21931	21859	22073	22211	21950	22156	22186	22106	22013	21907	21962	21996	22189	21899	21945	22251	22162	22125	21946	21804	22280	21951	22154	22222	21977	21945	22088	22129	21929	22030	22020	22026	22051	22032	21952	22086	22121	22205	22134	22055	22064	21901	22004	22202	22107	21871	21758	22326	22000	21866	22167	22186	21995	22117	22196	22016	22151	22120	22084	22122	22124	21994	21892	21913	21989	22089	21829	22035	22083	22102	21890	22083	22087	22192	21998	21770	21971	22200	22149	21965	21976	22063	21707	22015	22050	21987	22105	22056	22046	21943	21931	21982	22055	21981	21885	22153	22084	22078	22062	21961	21946	21925	22031	21990	21998	22258	22052	22092	22002	22160	22049	22161	22092	21964	22063	22020	22045	21852	21894	22037	21889	21925	22059	21947	22015	22071	21867	22000	22182	21908	22234	22015	22078	21934	22099	22069	21902	22258	21975	22008	21924	22000	22044	22071	21887	21871	21913	22004	22127	22119	22199	22191	22107	21877	21886	21978	21849	22292	22074	22154	22084	21975	22020	22051	22178	22025	22080	22110	21981	22057	21899	21992	22117	22015	22033	22187	22012	22054	21981	22075	21975	22209	22216	21825	21859	21872	21749	21975	22195	21963	22077	22107	21963	22160	22014	21909	22175	21985	21979	22092	21723	22099	22079	21882	21758	22179	21809	22084	21923	21952	22165	22002	21897	22133	22004	21982	22207	22087	21972	21927	21919	22090	21819	22078	22062	21894	21967	21966	21998	22173	21916	22181	22126	22184	21883	21901	22036	21978	21913	22151	21893	21943	21927	21945	21981	22034	21858	21876	21803	21928	22116	22002	22082	22084	22266	21997	21828	21864	22109	21887	21952	22123	22066	21994	22120	22037	22064	21843	21995	21869	22353	21907	21989	21884	21977	22015	22059	22171	22085	22130	22023	22105	21886	21881	22117	22116	22219	22206	22138	21866	22042	21965	21882	21941	21842	22071	21997	21945	21977	22113	22141	22148	21961	22253	21851	21872	22180	21955	22074	21890	22184	22194	22131	22379	21881	21931	22037	22042	22117	22029	21962	22031	22041	21759	22023	22164	21863	21867	22206	21871	22022	21925	22103	22045	21893	22207	21826	21979	22130	22057	21960	21879	22043	22076	21941	21973	22006	22097	22053	21927	21991	22073	22155	22079	21989	21910	21944	21941	21856	21899	21888	22050	21954	22012	21913	22062	22132	22053	21909	21903	21892	22183	22068	22014	22099	22000	22037	22018	22048	22319	22127	21851	21952	22174	22064	22044	21772	21868	22064	22223	22023	22179	21881	21883	21897	22118	21927	21963	21867	21854	22085	22069	22037	22301	22128	21943	21876	21984	21930	21866	21860	22087	22046	21959	22180	22187	22242	22122	22110	22295	22095	21914	21971	21876	22053	22176	22082	22040	21936	21998	21878	21876	22195	22067	22286	22181	22020	22058	21732	21964	22079	22068	21800	21776	21978	21948	22143	22097	22001	21866	22010	22342	21901	21947	22032	22037	21865	22020	21994	22034	22291	22388	22029	22164	22126	22120	22058	21914	22001	22163	22103	21959	22168	22037	21956	21930	22122	22068	22077	22030	22125	22140	21936	21950	22071	22077	22054	21898	22139	21765	21992	22134	22032	21998	22308	22158	21918	22135	22081	21951	22026	22165	21917	21969	21996	21935	22194	22202	21895	22270	22198	21954	21869	21926	21977	22247	22192	22008	22088	22073	21828	21948	22184	22060	21954
32607	47956	44246	35025	29889	26059	23386	21941	20708	19803	19373	18623	18475	18341	18242	18120	17989	17890	17827	17831	17728	17707	17708	17575	17749	17558	17597	17654	17508	17667	17606	17590	17651	17695	17586	17619	17491	17549	17529	17413	17455	17554	17434	17573	17559	17616	17482	17514	17419	17544	17581	17412	17684	17636	17472	17676	17568	17488	17673	17432	17240	17743	17595	17607	17459	17457	17494	17324	17503	17604	17533	17479	17535	17355	17499	17697	17508	17530	17527	17584	17403	17368	17665	17558	17598	17668	17508	17572	17407	17487	17538	17687	17619	17464	17505	17582	17554	17510	17741	17488	17472	17449	17662	17443	17513	17539	17541	17597	17414	17563	17539	17508	17608	17649	17729	17358	17521	17659	17216	17795	17298	17545	17523	17588	17375	17414	17607	17434	17473	17411	17671	17546	17512	17566	17499	17478	17284	17415	17418	17421	17594	17555	17508	17470	17498	17505	17452	17513	17432	17466	17504	17386	17713	17575	17526	17314	17588	17497	17580	17521	17554	17400	17540	17437	17405	17597	17586	17464	17426	17636	17579	17497	17496	17521	17452	17274	17605	17337	17618	17540	17456	17517	17543	17561	17307	17478	17414	17692	17532	17716	17483	17445	17582	17303	17526	17238	17464	17452	17532	17692	17520	17731	17450	17438	17422	17484	17517	17579	17527	17506	17684	17570	17524	17419	17363	17434	17304	17447	17553	17482	17451	17394	17529	17375	17487	17509	17589	17515	17652	17584	17540	17442	17433	17499	17339	17558	17526	17494	17620	17523	17569	17625	17511	17413	17524	17497	17419	17569	17501	17563	17415	17588	17568	17482	17386	17402	17487	17315	17602	17491	17512	17511	17633	17586	17531	17519	17554	17413	17572	17610	17645	17579	17564	17355	17501	17478	17509	17540	17579	17347	17554	17560	17483	17592	17618	17557	17522	17590	17485	17618	17516	17489	17440	17433	17459	17554	17497	17553	17554	17653	17562	17563	17442	17327	17460	17401	17512	17333	17496	17403	17538	17426	17542	17587	17646	17420	17584	17478	17532	17613	17557	17458	17464	17381	17639	17413	17597	17507	17462	17459	17476	17547	17527	17316	17402	17462	17480	17582	17527	17502	17544	17556	17416	17564	17437	17656	17526	17577	17422	17567	17628	17372	17582	17596	17611	17534	17592	17461	17694	17423	17391	17595	17600	17403	17698	17492	17448	17632	17623	17753	17435	17436	17478	17527	17440	17569	17558	17625	17568	17402	17546	17519	17544	17443	17662	17550	17372	17573	17566	17389	17554	17656	17608	17553	17539	17650	17478	17520	17633	17341	17640	17519	17516	17526	17578	17565	17388	17726	17399	17490	17418	17333	17520	17547	17562	17626	17446	17395	17588	17542	17370	17475	17658	17474	17476	17500	17613	17614	17367	17556	17452	17493	17440	17624	17596	17323	17521	17456	17614	17681	17486	17502	17617	17415	17476	17629	17479	17293	17490	17264	17489	17459	17279	17578	17451	17639	17616	17384	17491	17454	17562	17529	17528	17680	17561	17415	17539	17415	17536	17503	17404	17560	17376	17352	17573	17528	17610	17461	17472	17422	17443	17557	17498	17625	17494	17496	17349	17577	17490	17776	17643	17577	17607	17645	17560	17543	17588	17520	17377	17527	17592	17562	17458	17647	17579	17471	17400	17504	17583	17485	17537	17324	17426	17601	17522	17456	17537	17592	17427	17471	17392	17594	17550	17472	17495	17491	17496	17418	17745	17644	17552	17422	17375	17454	17501	17599	17527	17619	17594	17522	17698	17509	17504	17465	17428	17542	17339	17681	17600	17803	17414	17626	17629	17470	17565	17466	17597	17350	17440	17454	17445	17452	17538	17608	17547	17631	17539	17545	17444	17599	17366	17578	17402	17678	17575	17549	17453	17570	17494	17499	17670	17461	17447	17545	17614	17578	17293	17600	17499	17498	17522	17507	17397	17713	17507	17479	17534	17553	17344	17350	17533	17427	17420	17440	17591	17621	17537	17605	17669	17506	17587	17387	17453	17582	17652	17470	17465	17506	17438	17381	17621	17509	17282	17428	17590	17422	17551	17565	17487	17597	17435	17583	17458	17529	17582	17656	17502	17441	17437	17530	17636	17566	17573	17468	17537	17327	17427	17420	17585	17515	17528	17470	17614	17508	17603	17694	17419	17655	17399	17331	17577	17535	17453	17656	17413	17510	17388	17535	17496	17682	17575	17370	17434	17496	17469	17399	17517	17548	17597	17434	17546	17396	17576	17388	17603	17446	17680	17461	17506	17403	17412	17597	17484	17622	17332	17638	17492	17505	17484	17511	17452	17515	17426	17439	17506	17462	17424	17540	17464	17490	17402	17641	17614	17508	17501	17607	17574	17466	17726	17610	17457	17364	17580	17575	17465	17480	17593	17339	17426	17471	17527	17472	17507	17449	17410	17602	17564	17508	17505	17430	17521	17397	17637	17555	17470	17494	17401	17475	17635	17383	17433	17368	17535	17396	17395	17538	17420	17310	17581	17558	17604	17374	17599	17592	17441	17732	17330	17415	17429	17436	17561	17495	17462	17316	17576	17538	17571	17583	17661	17558	17601	17552	17604	17602	17534	17543	17462	17399	17483	17511	17565	17495	17467	17701	17522	17517	17559	17511	17388	17319	17493	17484	17538	17568	17558	17375	17747	17444	17420	17490	17653	17601	17478	17480	17666	17511	17517	17503	17548	17395	17547	17643	17531	17487	17438	17485	17557	17389	17685	17599	17502	17378	17423	17310	17459	17365	17709	17525	17533	17825	17690	17405	17475	17467	17543	17486	17459	17464	17543	17451	17677	17393	17247	17667	17484	17358	17478	17511	17464	17605	17600	17521	17464	17471	17485	17638	17599	17481	17587	17702	17445	17586	17597	17571	17555	17504	17479	17634	17323	17503	17656	17537	17446	17563	17669	17519	17440	17491	17556	17499	17655	17591	17561	17611	17508	17397	17534	17452	17525	17600	17445	17483	17434	17265	17492	17565	17570	17536	17470	17580	17521	17549	17547	17595	17369	17322	17440	17518	17395	17456	17486	17508	17606	17622	17586	17479	17599	17465	17453	17484	17554	17451	17359	17356	17506	17449	17700	17556	17391	17476	17642	17520	17651	17453	17626	17415	17469	17521	17712	17477	17540	17511	17504	17401	17659	17501	17471	17413	17542	17703	17396	17499	17521	17551	17564	17342	17422	17514	17537	17505	17637	17627	17459	17570	17543	17367	17379	17486	17500	17500	17497	17492	17580	17421	17603	17563	17587	17496	17574	17530	17467	17583	17614	17533	17617	17553	17553	17454	17466	17376	17520	17615	17594	17582	17512	17579	17523	17429	17522	17542	17369	17555	17512	17611	17576	17463	17537	17493	17574	17441	17429	17685	17485	17449	17624	17502	17608	17621	17502	17414	17465	17487	17330	17562	17463	17698	17598	17654	17443	17463	17653	17397	17580	17467	17578	17441	17358	17583	17449	17430	17598	17476	17681	17348	17492	17472	17497	17484	17499	17516	17500	17672	17453	17550	17488	17604	17664	17518	17575	17463	17405	17443	17622	17310	17537	17415	17443	17502	17611	17462	17408	17589	17500	17452	17602	17564	17546	17689	17372	17653	17365	17330	17437	17577	17563	17658	17550	17480	17353	17485	17484	17462	17570	17459	17513	17318	17352	17476	17539	17581	17560	17626	17796	17353	17639	17553	17454	17484	17570	17524	17536	17498	17712	17582	17561	17475	17621	17625	17588	17484	17647	17527	17337	17532	17650	17493	17499	17379	17569	17539	17514	17470	17621	17638	17453	17375	17436	17481	17448	17419	17482	17622	17776	17646	17554	17433	17748	17632	17524	17550	17795	17632	17403	17475	17564	17514	17597	17678	17467	17543	17631	17582	17561	17521	17475	17445	17562	17594	17617	17563	17642	17595	17534	17508	17608	17416	17453	17573	17508	17407	17532	17559	17472	17641	17431	17657	17518	17537	17472	17403	17593	17595	17509	17592	17382	17474	17766	17546	17451	17378	17416	17454	17622	17638	17402	17527	17629	17433	17381	17611	17553	17505	17607	17466	17486	17600	17644	17491	17516	17415	17424	17573	17529	17451	17484	17602	17537	17440	17555	17562	17581	17452	17705	17553	17503	17489	17582	17463	17594	17548	17496	17503	17444	17604	17589	17502	17603	17393	17567	17465	17529	17584	17550	17652	17615	17589	17430	17598	17587	17829	17575	17568	17426	17619	17608	17433	17422	17629	17628	17559	17490	17482	17382	17661	17406	17517	17394	17540	17507	17633	17619	17501	17587	17421	17426	17485	17671	17436	17752	17596	17619	17507	17498	17491	17528	17561	17622	17468	17421	17514	17674	17742	17428	17474	17535	17597	17649	17583	17600	17614	17415	17535	17608	17332	17368	17636	17496	17445	17589	17435	17395	17335	17505	17532	17348	17513	17560	17615	17613	17479	17569	17503	17596	17707	17470	17566	17677	17614	17390	17540	17637	17603	17285	17645	17596	17301	17562	17500	17675	17464	17397	17553	17476	17635	17467	17456	17428	17625	17440	17658	17471	17571	17561	17476	17410	17558	17615	17734	17503	17577	17594	17609	17607	17530	17649	17402	17542	17413	17535	17528	17412	17323	17557	17709	17555	17760	17528	17486	17446	17394	17450	17399	17481	17515	17519	17432	17548	17684	17666	17353	17850	17497	17564	17548	17488	17539	17491	17666	17467	17559	17541	17615	17646	17549	17516	17627	17450	17450	17487	17403	17578	17613	17540	17538	17412	17466	17672	17426	17571	17528	17443	17432	17368	17414	17412	17653	17698	17591	17500	17328	17661	17456	17499	17648	17562	17448	17642	17435	17517	17426	17728	17512	17615	17553	17508	17534	17574	17406	17363	17455	17637	17569	17459	17528	17533	17636	17566	17461	17469	17485	17380	17578	17471	17417	17482	17427	17656	17441	17517	17514	17694	17329	17452	17572	17460	17538	17446	17635	17659	17570	17678	17472	17502	17430	17584	17567	17615	17486	17711	17664	17542	17799	17438	17423	17504	17624	17490	17507	17596	17562	17617	17629	17499	17404	17597	17392	17477	17660	17580	17624	17686	17404	17583	17418	17519	17482
24001	21269	29058	27240	28630	30754	30408	27237	25665	24757	23983	23361	22953	22885	22759	22620	22428	22260	22458	22305	22281	22418	22176	22133	22045	22279	22253	22005	22072	22025	22131	22022	22016	22074	22123	21954	21895	22011	21936	21999	22127	22110	21917	21840	21924	21774	22009	21945	21803	21968	22162	22018	21899	21977	21952	21908	22056	21952	22061	21894	21995	21954	22069	21881	21906	21788	21996	22132	21820	21955	22019	21913	21991	21951	21944	21712	22017	22065	21976	21794	21793	21836	22003	21880	22129	21924	21902	22007	22081	21858	21925	21688	21717	21891	22023	22067	21948	21967	22025	21959	22040	21797	21807	21902	22025	22031	21757	21949	21840	22007	22183	21916	22004	21752	21827	22012	22070	21680	21950	22060	21849	22273	21827	21702	21966	21898	21850	21997	22043	21880	22071	22038	22024	21935	21841	22042	21845	21933	21860	21828	22036	21764	21912	21835	21990	21989	21740	21935	21794	21817	21794	21939	21985	21886	21895	21861	21935	21866	21994	22035	21805	21792	21962	21830	21974	22021	22013	21946	21848	21797	21874	22003	22089	21956	22129	22015	21931	21812	22057	21871	21917	22008	22159	21817	21865	22124	21931	22080	22201	21995	21928	21867	22075	22059	22000	22097	22082	21968	21993	21915	21771	21796	22054	21679	21606	21954	21892	21886	22015	22091	22043	21905	21760	21915	22032	21957	21754	21907	21821	21989	21969	21887	21901	21881	21702	21732	21803	21892	21738	21820	21785	21857	22003	22000	21927	21909	21821	21968	21907	21933	21948	22039	21954	21990	21820	21947	21994	22032	22195	21876	21851	22024	21934	21840	21831	21914	21962	21924	22008	22194	22172	21949	22008	21962	22191	21828	22155	22065	22086	22072	22071	21823	22001	21878	21853	22057	21760	21853	21957	21813	21795	21845	21820	21804	21929	22064	22029	22038	22265	21801	21937	22037	21892	21993	21946	22233	21943	21720	21963	21997	21894	21713	22189	21881	21845	22030	21932	22036	21924	22018	22112	22176	22003	22055	21857	21886	22054	21791	22077	22086	21703	22011	21948	21759	21936	21983	21982	21739	21919	21659	21926	21813	21822	21924	21874	21897	21948	21639	21929	22045	21851	21837	22014	21844	21870	21868	22014	21767	21824	21876	21999	22021	21813	21817	21835	22127	22066	21966	21945	21895	21834	21861	21875	22037	21930	21860	21862	21769	22100	21962	22061	22187	22025	21937	21968	21939	21900	22080	22100	21858	22059	22003	21860	21834	22216	22034	22024	21848	21911	21905	21837	21812	21903	21921	21921	21828	22018	22078	21804	21803	21990	21901	21973	21838	21909	21721	21642	21864	21773	21970	21712	22012	22091	21881	21958	21979	21981	21672	21960	21892	22005	21776	21913	21790	21872	21950	22102	21949	21882	21768	21907	22004	21845	21938	21995	22055	22003	21897	21958	21840	22157	22223	22027	22037	21856	21954	22023	22001	21835	21998	21999	22096	22005	22019	21980	21701	21928	21851	21959	22091	21853	21807	21960	22092	21836	22031	21775	22024	22012	22245	21972	22015	21905	22057	21955	21959	22033	21852	21841	21815	21939	21800	21997	22136	21883	21907	21794	21980	21886	21879	21943	21874	22155	21974	21778	21907	21827	22061	21871	21903	21826	21858	21879	21699	21828	22159	21888	21958	22089	21835	21872	21878	21886	21911	21837	21968	22012	22023	21821	21942	21775	21858	21664	22048	21907	21841	21754	22031	22046	21954	21968	21834	21946	21957	21996	21796	21999	21962	22024	21842	22018	21924	21955	22003	21875	21727	21878	21837	21655	21979	22141	21878	21843	21893	21915	21895	21901	22023	21818	21866	21964	22006	21995	22017	21688	21885	21772	22003	21730	22024	22043	21889	22075	21941	22104	22100	21919	21914	21909	21699	21966	22104	22122	22089	21986	21807	21734	21794	21938	21896	21856	21724	21948	21988	21820	21892	22024	21843	21971	21817	21782	21833	21938	21968	21947	22168	21791	21789	22130	21993	21875	22051	21786	21850	22052	21921	22043	21906	22000	21842	21976	22102	22056	21996	21841	22081	21924	22056	21850	22268	21841	21903	21971	21955	21960	22110	21729	22069	21815	21805	21947	21933	22029	21851	21900	21795	22046	21986	22088	22087	22097	21732	22052	22077	21854	22040	21926	21917	21904	21939	22093	21872	21969	21954	21886	21819	21946	21836	21743	21783	21907	21890	22174	21915	21996	21830	21870	21915	22068	21862	21912	22012	22073	21990	21925	21719	21803	21927	21787	21918	21963	21897	22104	22002	22104	21984	22051	21768	21827	21845	21872	22066	21941	21879	21800	21980	21939	22020	21842	21839	21916	22046	21953	21784	21938	22015	21837	22007	21990	21672	22035	22073	21934	21956	21871	21917	21843	22021	21852	21937	21776	21942	21989	21822	21847	21851	21709	21825	21877	21851	22044	21946	21746	22136	22069	22164	22030	21824	22097	21849	21959	22092	22007	21963	21881	22069	22031	21863	22057	21987	21920	22035	21887	22007	21954	21829	21808	21703	21971	22111	22040	21961	22008	21840	21895	21815	21964	22055	21946	21703	21780	22011	21946	22079	22050	21799	21942	21887	21915	22134	21987	21814	22056	22138	21944	22143	22003	21845	21996	22011	21920	21806	21913	22140	21808	21936	21614	21800	21954	21786	21938	21910	21876	21880	22075	21924	21861	21856	21872	21994	22109	21959	22069	22086	21755	21762	21710	21818	22025	21940	21858	21912	22212	21967	21621	22010	21926	21881	22053	21899	21960	21763	22059	22036	21927	21808	22044	22074	21744	21847	22249	21667	22003	22000	22033	21956	21919	21798	21916	21751	21817	21762	21815	22092	21892	22085	22100	22111	22037	21912	21935	21828	21917	21927	21874	21842	21936	21931	22108	21998	21978	21946	21991	22004	21991	22042	21919	22030	21848	22011	21832	21901	22089	21919	21917	21943	21894	22019	22179	21901	21872	21962	21976	21807	21955	21846	22015	22033	21909	21853	22160	22052	22059	21799	21977	21822	22073	22008	21929	21990	22031	21778	21877	21942	21862	21805	22050	21926	21765	22013	21871	21830	21987	21865	22009	21933	21993	21825	21810	21737	22040	22149	21894	22034	22001	21970	21921	21959	22041	21895	22036	21945	21790	21975	22321	22155	21745	22117	21776	21848	21893	21822	21733	21916	21875	21959	21972	21836	21983	22032	21846	21994	22057	21946	21853	21948	22092	21943	22073	21965	22066	21966	21992	21711	21850	21777	21856	22097	21867	22079	22067	21813	22070	21978	21910	21876	22025	21818	21712	21649	21922	21708	21921	21907	21953	21899	21994	21967	22013	21859	21903	21951	21797	22161	21674	21820	22069	21880	21764	22028	22239	21808	21828	22116	21890	21731	22005	21763	21944	21861	21844	21921	22083	21864	21912	21831	21847	22123	21817	21962	22021	21694	21978	21982	22046	21941	21893	21974	22100	21986	22029	21925	21892	21927	21943	21900	21872	21980	21937	22016	21952	21785	21880	21887	21852	21859	22036	21868	21849	21984	22075	21885	21957	21802	22010	21955	21744	21962	22044	21868	21802	21869	21927	21896	21907	21771	21863	21982	22145	21959	22001	21868	22099	21800	22013	21874	21838	21813	21900	21911	21951	21979	21786	21886	21856	22197	21912	21997	21845	22217	21896	21857	22100	21847	21773	22143	22227	21917	22028	22114	22189	22089	21756	22045	21887	22079	21773	21764	22122	21846	21927	21952	21962	22016	22197	21802	21867	21934	21646	21877	21818	21877	22070	21850	21899	22021	21884	21857	22020	21849	21935	21688	21715	22057	21884	21890	21957	21996	22186	21943	21927	21816	21962	21877	21779	21797	21839	21891	21940	22082	22023	21922	21919	21876	21784	22019	21947	21925	21935	21936	21780	21833	21966	21961	22003	21752	21932	22005	22164	22034	21899	21884	22028	22181	22022	21816	21968	22058	21844	21795	22004	21909	21909	21742	21872	21964	21934	22043	22045	21844	22204	21982	21906	21995	21916	21890	21795	22014	21997	21637	21653	21686	21825	21814	22045	21858	22273	22016	22034	21835	21877	21852	21788	21809	21952	21828	21948	21978	21815	21887	22059	22033	21865	21900	21924	21970	22170	21959	21848	21907	22084	21927	21885	21989	21930	21877	21879	21952	21840	21914	21850	21930	21901	22132	21898	21960	21912	21952	21942	22041	21734	22164	21928	21835	21798	21906	21885	22122	21796	22115	21857	21795	22138	21920	21770	21878	21888	21910	22048	21951	21914	21765	22186	22054	22034	22171	21931	21903	21991	21913	21869	21954	22149	21760	21953	21972	22157	22054	21877	21977	21846	22064	21837	21951	22093	21823	21930	21995	22127	21854	21809	21999	21766	22087	22017	21803	22039	22021	22104	22082	21902	21969	21920	21885	21835	21872	21927	21991	21694	21751	22163	21975	22076	22113	22043	21831	22169	21918	21873	22006	21970	21896	21978	21870	21918	22002	22141	21881	21735	21622	21982	21910	21961	22010	21899	21867	22062	21907	21966	21954	21877	22081	21969	21978	21968	21989	22233	22017	22002	22017	21955	21740	22018	21817	21990	21853	21887	21824	21825	21789	22127	21953	21915	21881	21733	21883	22185	22034	22012	22177	21920	21748	22129	21874	22119	21944	21844	21898	21923	21740	21876	21940	21933	21814	21986	21818	22075	21770	21895	22013	22027	21952	21989	22047	21811	21793	21940	21877	22047	21841	22042	21776	22070	21933	21868	21845	21956	21950	21841	21744	21927	21972	21840	21660	21890	21817	21885	21741	21852	21941	21992	21872	21917	21889	22061	21733	22078	21826	21741	22018	21843	22003	21992	22001	21922	21959	22059	22014	21795	21917	22116	21729	21867	21965	21947	22057	21858	21906	22116	21910	21917	22002	21870	21684	21906	21885	21981	21883	21957	21774	22025	22008	22059	21787	21981	21817	21852	21666	21991	21993	22023	21921	21912	22112	21713	21898	22017	21950	21887	21975	21862	22200	22015	21831	21744	21844	21904	21862	21855	21816	21890	22001	22070	21743	22101	21932	22058	22069	22011	21995	21965	22169	21824	21809	21791	21783
32508	54046	51328	41294	35171	30601	26886	24470	22846	20956	20014	19322	18923	18561	18427	18279	18183	18121	18014	18032	17721	17946	17846	17579	17881	17667	17718	17746	17609	17759	17465	17836	17771	17750	17459	17556	17666	17601	17310	17762	17459	17614	17686	17628	17608	17631	17537	17659	17546	17476	17481	17705	17582	17433	17493	17493	17601	17431	17510	17445	17503	17581	17369	17617	17551	17459	17476	17560	17617	17595	17519	17428	17669	17414	17557	17427	17401	17515	17502	17624	17838	17569	17382	17415	17680	17399	17658	17536	17595	17649	17577	17509	17527	17528	17473	17334	17535	17523	17542	17544	17482	17351	17618	17737	17424	17482	17555	17627	17552	17504	17412	17540	17437	17521	17415	17524	17494	17628	17352	17574	17517	17543	17583	17572	17523	17532	17439	17503	17622	17509	17758	17681	17649	17495	17488	17754	17599	17588	17405	17620	17429	17454	17551	17520	17553	17524	17480	17498	17606	17630	17285	17607	17495	17342	17482	17550	17599	17450	17544	17554	17517	17711	17556	17540	17531	17233	17524	17484	17688	17635	17480	17490	17637	17508	17601	17551	17551	17644	17648	17588	17547	17404	17611	17397	17405	17379	17646	17539	17390	17484	17408	17445	17510	17653	17416	17634	17654	17498	17549	17409	17679	17638	17570	17500	17456	17512	17420	17442	17508	17609	17555	17611	17390	17606	17504	17467	17518	17411	17371	17622	17431	17484	17581	17625	17648	17509	17581	17533	17502	17498	17516	17446	17547	17627	17568	17366	17433	17416	17460	17530	17665	17518	17508	17561	17706	17509	17491	17471	17731	17391	17535	17516	17564	17483	17449	17366	17725	17537	17488	17321	17373	17509	17524	17412	17389	17404	17491	17546	17400	17643	17493	17471	17589	17587	17489	17520	17446	17558	17692	17530	17573	17443	17569	17623	17530	17435	17480	17649	17345	17360	17395	17431	17760	17556	17521	17691	17449	17438	17315	17644	17405	17563	17526	17337	17360	17583	17506	17630	17428	17647	17469	17647	17460	17413	17544	17447	17411	17668	17474	17658	17581	17492	17674	17446	17555	17607	17643	17571	17502	17389	17416	17429	17642	17402	17551	17501	17523	17577	17515	17417	17557	17477	17469	17795	17435	17508	17347	17620	17708	17485	17524	17527	17504	17403	17692	17439	17560	17637	17689	17423	17458	17580	17649	17514	17630	17524	17381	17453	17260	17616	17474	17483	17440	17427	17426	17556	17507	17470	17471	17473	17459	17488	17512	17546	17519	17435	17422	17340	17400	17535	17525	17451	17600	17533	17501	17537	17293	17571	17438	17593	17422	17426	17569	17648	17499	17579	17507	17611	17483	17507	17486	17576	17488	17534	17419	17609	17477	17579	17393	17512	17579	17348	17544	17537	17464	17413	17608	17524	17527	17624	17487	17588	17526	17686	17514	17515	17496	17535	17442	17511	17481	17619	17416	17434	17444	17447	17467	17482	17556	17345	17416	17670	17536	17551	17542	17558	17384	17423	17540	17477	17426	17646	17616	17520	17521	17329	17510	17509	17550	17477	17547	17470	17613	17490	17389	17615	17345	17435	17556	17575	17494	17482	17630	17678	17396	17410	17637	17604	17468	17318	17520	17538	17437	17466	17496	17452	17358	17562	17554	17287	17568	17461	17391	17719	17535	17560	17509	17506	17517	17621	17635	17356	17555	17437	17549	17478	17614	17535	17583	17476	17517	17684	17533	17448	17499	17576	17528	17606	17687	17572	17626	17529	17410	17605	17515	17554	17439	17655	17481	17548	17525	17399	17346	17593	17547	17248	17466	17508	17491	17507	17607	17528	17467	17389	17500	17528	17514	17473	17672	17543	17463	17340	17481	17458	17559	17486	17647	17511	17584	17579	17571	17549	17418	17446	17509	17365	17567	17449	17744	17461	17576	17455	17510	17466	17556	17499	17512	17631	17581	17535	17513	17488	17415	17432	17630	17629	17466	17543	17495	17455	17584	17549	17568	17471	17438	17565	17337	17573	17450	17422	17550	17671	17404	17648	17594	17471	17569	17613	17677	17495	17541	17445	17627	17578	17634	17517	17470	17449	17466	17412	17383	17572	17595	17512	17642	17606	17517	17498	17651	17415	17477	17359	17697	17474	17720	17511	17451	17548	17508	17434	17642	17410	17631	17480	17612	17478	17659	17483	17561	17507	17406	17398	17577	17524	17485	17372	17537	17553	17535	17566	17651	17583	17300	17560	17571	17455	17444	17559	17427	17463	17493	17446	17551	17485	17711	17609	17632	17458	17519	17479	17333	17585	17622	17550	17566	17566	17665	17479	17525	17602	17617	17587	17575	17679	17455	17475	17434	17539	17594	17510	17714	17546	17669	17633	17518	17524	17446	17606	17288	17458	17489	17686	17532	17508	17678	17487	17438	17431	17526	17662	17685	17483	17630	17592	17425	17320	17328	17599	17443	17411	17619	17659	17599	17553	17460	17630	17657	17587	17486	17547	17412	17328	17473	17452	17566	17510	17380	17639	17694	17500	17542	17455	17717	17480	17468	17459	17455	17705	17558	17361	17425	17577	17581	17552	17583	17483	17511	17460	17429	17671	17705	17636	17597	17418	17651	17592	17662	17117	17509	17430	17570	17666	17476	17552	17544	17523	17685	17535	17444	17598	17592	17452	17500	17543	17686	17446	17550	17494	17559	17537	17599	17428	17652	17453	17585	17610	17624	17467	17477	17556	17635	17433	17422	17447	17522	17410	17473	17381	17504	17751	17488	17507	17381	17501	17527	17557	17474	17497	17532	17450	17525	17475	17667	17386	17640	17396	17602	17486	17410	17555	17467	17418	17600	17587	17375	17546	17374	17521	17675	17565	17517	17467	17657	17613	17527	17654	17548	17563	17344	17437	17545	17508	17610	17417	17490	17348	17633	17565	17525	17498	17526	17580	17686	17481	17661	17634	17616	17432	17496	17409	17534	17247	17609	17402	17560	17366	17424	17619	17563	17359	17507	17597	17504	17633	17497	17292	17448	17559	17504	17290	17562	17723	17458	17542	17354	17448	17456	17621	17504	17454	17468	17574	17655	17591	17648	17532	17525	17700	17331	17525	17624	17520	17563	17582	17666	17337	17414	17552	17609	17615	17611	17533	17382	17687	17448	17379	17766	17647	17482	17512	17524	17554	17541	17447	17671	17640	17574	17559	17408	17767	17551	17578	17454	17616	17609	17634	17574	17562	17508	17512	17628	17530	17552	17493	17639	17620	17513	17561	17596	17489	17491	17416	17501	17593	17611	17430	17531	17510	17688	17627	17482	17521	17575	17405	17698	17706	17411	17469	17502	17603	17513	17372	17728	17591	17493	17733	17483	17607	17696	17402	17490	17435	17381	17588	17452	17378	17530	17526	17508	17594	17634	17598	17476	17528	17580	17443	17577	17390	17541	17571	17488	17480	17525	17581	17558	17531	17354	17464	17328	17430	17549	17680	17499	17456	17547	17387	17539	17607	17536	17575	17506	17484	17493	17699	17369	17505	17746	17612	17617	17443	17476	17453	17616	17510	17633	17327	17642	17548	17407	17720	17591	17533	17635	17569	17501	17462	17417	17473	17316	17573	17611	17596	17450	17659	17651	17589	17724	17473	17456	17561	17467	17421	17495	17598	17442	17466	17543	17492	17525	17340	17459	17460	17605	17536	17709	17576	17459	17399	17488	17527	17407	17531	17414	17415	17545	17468	17682	17434	17391	17743	17390	17574	17603	17566	17551	17439	17615	17467	17471	17580	17558	17436	17519	17464	17538	17688	17575	17580	17575	17458	17508	17609	17640	17342	17537	17673	17495	17474	17456	17520	17546	17386	17573	17503	17432	17394	17558	17424	17576	17487	17519	17388	17426	17746	17374	17496	17595	17448	17404	17602	17420	17642	17510	17519	17401	17474	17572	17482	17569	17780	17546	17504	17592	17377	17406	17454	17630	17559	17536	17544	17493	17635	17484	17614	17467	17283	17796	17511	17524	17441	17514	17302	17491	17389	17367	17373	17657	17497	17489	17284	17571	17475	17488	17557	17547	17590	17682	17406	17520	17484	17407	17598	17421	17429	17426	17557	17539	17363	17683	17427	17444	17539	17405	17620	17572	17500	17504	17431	17609	17317	17425	17664	17440	17433	17446	17479	17587	17544	17388	17504	17689	17652	17674	17635	17566	17552	17427	17331	17376	17431	17630	17698	17557	17503	17654	17620	17678	17421	17577	17479	17433	17552	17611	17441	17516	17599	17740	17487	17478	17473	17577	17558	17646	17541	17695	17499	17651	17521	17508	17631	17526	17503	17579	17324	17430	17554	17410	17631	17609	17474	17385	17534	17425	17598	17445	17595	17328	17761	17535	17495	17408	17746	17412	17600	17565	17622	17456	17512	17564	17337	17549	17417	17717	17676	17438	17403	17331	17684	17381	17574	17384	17674	17639	17419	17466	17454	17410	17469	17558	17542	17533	17269	17494	17541	17422	17521	17589	17439	17586	17610	17616	17526	17502	17430	17658	17604	17532	17463	17369	17426	17490	17488	17464	17533	17679	17615	17664	17526	17545	17437	17552	17587	17649	17748	17423	17502	17516	17513	17515	17594	17528	17542	17545	17486	17500	17573	17645	17715	17366	17617	17511	17518	17540	17627	17381	17562	17626	17536	17470	17603	17497	17459	17520	17668	17452	17736	17403	17323	17373	17444	17438	17581	17556	17472	17538	17553	17604	17519	17488	17625	17407	17378	17538	17580	17651	17571	17396	17469	17547	17471	17551	17493	17492	17542	17435	17594	17491	17604	17518	17503	17428	17592	17521	17430	17473	17676	17463	17530	17502	17612	17614	17391	17387	17388	17669	17563	17423	17597	17483	17428	17368	17509	17494	17511	17533	17520	17584	17565	17440	17698	17637	17385	17308	17561	17753	17534	17420	17530	17613	17569	17439	17747	17593	17607	17426	17453	17544	17547	17536	17541	17651	17531	17563	17633	17687	17595	17558	17621	17559	17604	17286	17522	17490	17548	17539	17493	17463	17525	17622	17571	17441	17460	17479	17543	17425	17528	17614	17376	17543	17333	17511	17315	17447	17438	17622	17408	17505	17427	17526	17459	17623	17790	17653	17664	17514	17511
22587	21109	28962	24319	25039	30973	34122	29506	27209	26296	25384	24435	24008	23888	23708	23286	23504	23281	23250	23218	22825	23137	22929	22859	22873	22716	22835	22687	22693	22850	22747	22810	22789	22515	22639	22486	22694	22566	22727	22483	22585	22693	22763	22458	22433	22735	22653	22406	22686	22615	22392	22521	22585	22582	22455	22683	22716	22714	22495	22666	22410	22462	22437	22615	22582	22371	22533	22449	22312	22469	22434	22482	22478	22321	22656	22541	22469	22461	22431	22433	22709	22669	22494	22519	22377	22464	22440	22467	22618	22496	22447	22365	22471	22430	22499	22325	22294	22295	22371	22426	22438	22401	22474	22394	22355	22505	22393	22415	22339	22414	22562	22250	22479	22448	22448	22782	22595	22486	22467	22592	22415	22310	22538	22469	22408	22327	22655	22569	22387	22513	22404	22525	22491	22536	22416	22647	22407	22649	22349	22479	22443	22360	22596	22451	22452	22421	22472	22490	22385	22570	22498	22394	22584	22241	22507	22414	22525	22463	22523	22425	22351	22418	22376	22652	22543	22341	22459	22587	22353	22415	22472	22272	22589	22416	22489	22337	22213	22409	22451	22419	22452	22503	22324	22478	22493	22323	22348	22340	22516	22166	22427	22133	22572	22436	22421	22298	22460	22236	22671	22390	22509	22190	22455	22561	22357	22509	22560	22593	22614	22277	22344	22281	22497	22153	22171	22316	22310	22404	22383	22391	22321	22505	22700	22130	22526	22532	22560	22424	22381	22500	22329	22534	22621	22347	22268	22504	22487	22556	22640	22546	22451	22385	22396	22175	22264	22423	22403	22490	22376	22521	22478	22093	22430	22469	22442	22332	22369	22309	22562	22482	22504	22531	22358	22598	22392	22332	22603	22517	22442	22416	22341	22171	22507	22639	22643	22319	22698	22577	22526	22558	22471	22351	22448	22396	22420	22458	22197	22525	22332	22433	22391	22276	22413	22423	22548	22398	22706	22414	22358	22362	22484	22378	22529	22250	22434	22418	22471	22356	22213	22235	22341	22470	22446	22197	22434	22513	22573	22398	22552	22459	22576	22527	22191	22493	22429	22309	22395	22383	22382	22263	22562	22200	22533	22375	22304	22282	22632	22475	22583	22676	22479	22428	22536	22502	22224	22244	22226	22335	22417	22631	22582	22452	22426	22684	22516	22504	22564	22566	22251	22484	22365	22490	22446	22708	22452	22408	22418	22450	22541	22663	22630	22318	22601	22476	22429	22458	22290	22459	22536	22420	22257	22492	22474	22431	22684	22469	22453	22410	22475	22328	22485	22482	22399	22137	22458	22361	22428	22450	22457	22303	22380	22655	22357	22289	22413	22506	22261	22430	22738	22433	22351	22259	22588	22414	22574	22236	22404	22340	22523	22412	22558	22467	22287	22195	22280	22257	22511	22492	22537	22604	22566	22493	22466	22549	22641	22448	22342	22595	22332	22662	22421	22371	22392	22372	22479	22490	22444	22430	22541	22550	22352	22582	22435	22479	22429	22377	22545	22372	22343	22731	22372	22307	22431	22465	22296	22448	22652	22269	22296	22204	22313	22353	22464	22516	22475	22404	22408	22440	22542	22460	22374	22501	22245	22227	22333	22383	22337	22323	22453	22341	22516	22394	22467	22491	22168	22586	22648	22666	22394	22588	22623	22301	22251	22432	22386	22280	22584	22341	22264	22344	22398	22328	22339	22400	22239	22367	22384	22467	22335	22328	22561	22423	22533	22372	22479	22424	22357	22197	22502	22464	22434	22322	22539	22207	22334	22607	22297	22500	22606	22442	22389	22437	22361	22472	22477	22451	22358	22257	22310	22739	22423	22542	22397	22386	22426	22467	22328	22396	22428	22409	22596	22423	22381	22665	22428	22363	22410	22139	22363	22616	22414	22288	22570	22638	22638	22515	22614	22339	22351	22627	22445	22667	22186	22433	22524	22319	22514	22443	22400	22504	22481	22384	22485	22456	22407	22667	22693	22458	22351	22501	22178	22421	22473	22497	22468	22397	22380	22479	22507	22417	22279	22364	22261	22332	22321	22657	22416	22375	22300	22377	22418	22278	22322	22437	22747	22447	22490	22443	22468	22530	22398	22256	22526	22407	22379	22535	22445	22488	22324	22464	22600	22271	22251	22481	22347	22447	22578	22424	22497	22532	22387	22495	22595	22157	22409	22435	22600	22384	22548	22636	22281	22451	22380	22249	22719	22472	22544	22296	22164	22512	22530	22313	22426	22452	22402	22532	22406	22428	22437	22283	22463	22459	22417	22453	22467	22373	22498	22369	22446	22291	22302	22369	22396	22577	22567	22320	22356	22562	22282	22192	22381	22508	22529	22419	22664	22491	22285	22498	22477	22507	22508	22288	22458	22501	22228	22479	22499	22326	22445	22409	22529	22333	22578	22597	22298	22270	22597	22518	22513	22353	22371	22474	22372	22519	22352	22413	22530	22575	22247	22482	22469	22534	22298	22338	22509	22738	22449	22255	22625	22500	22300	22287	22482	22370	22460	22624	22366	22522	22442	22560	22532	22336	22558	22308	22486	22303	22389	22360	22161	22281	22302	22522	22507	22364	22412	22254	22260	22333	22149	22266	22281	22390	22290	22372	22418	22478	22547	22501	22418	22332	22434	22490	22390	22371	22601	22425	22277	22242	22532	22438	22485	22320	22435	22329	22321	22290	22481	22398	22250	22472	22553	22387	22437	22342	22478	22475	22443	22360	22526	22546	22378	22489	22417	22399	22376	22406	22336	22313	22640	22421	22449	22508	22514	22367	22657	22236	22592	22497	22203	22366	22526	22437	22565	22148	22543	22452	22635	22451	22286	22460	22305	22512	22442	22491	22369	22507	22634	22487	22543	22404	22482	22389	22436	22589	22540	22329	22618	22462	22542	22593	22402	22364	22463	22441	22319	22393	22326	22358	22439	22467	22584	22290	22427	22461	22528	22716	22432	22412	22357	22467	22348	22373	22415	22451	22144	22524	22602	22294	22415	22498	22479	22521	22450	22520	22473	22504	22402	22415	22254	22386	22322	22179	22312	22279	22413	22403	22432	22391	22463	22421	22328	22578	22398	22358	22531	22453	22394	22332	22477	22522	22546	22483	22291	22222	22540	22499	22427	22434	22251	22423	22169	22336	22379	22361	22683	22467	22329	22644	22431	22526	22143	22358	22574	22540	22403	22465	22442	22347	22443	22417	22498	22396	22243	22396	22370	22379	22531	22312	22416	22605	22640	22487	22528	22550	22421	22313	22518	22293	22310	22374	22358	22355	22324	22349	22519	22443	22571	22523	22415	22349	22449	22620	22278	22431	22495	22413	22346	22815	22452	22200	22488	22222	22334	22424	22420	22342	22347	22553	22566	22520	22223	22444	22420	22242	22353	22431	22445	22301	22496	22587	22531	22651	22403	22462	22454	22267	22501	22361	22556	22392	22431	22422	22470	22357	22407	22599	22278	22358	22458	22237	22564	22470	22298	22235	22255	22567	22574	22555	22496	22349	22398	22420	22562	22501	22354	22548	22447	22398	22315	22394	22518	22313	22504	22392	22588	22226	22566	22753	22460	22449	22189	22395	22427	22419	22602	22342	22285	22514	22548	22228	22345	22520	22371	22400	22587	22468	22740	22358	22361	22459	22384	22716	22432	22478	22571	22392	22247	22351	22477	22578	22544	22545	22451	22502	22446	22399	22545	22503	22411	22494	22261	22223	22303	22495	22351	22556	22327	22171	22542	22357	22494	22215	22288	22313	22431	22350	22113	22439	22576	22555	22294	22454	22360	22293	22309	22396	22336	22429	22410	22401	22414	22335	22321	22396	22455	22289	22291	22510	22344	22247	22349	22323	22446	22288	22295	22488	22416	22345	22466	22301	22484	22410	22527	22376	22569	22435	22440	22247	22348	22506	22524	22361	22444	22290	22282	22501	22620	22743	22437	22406	22470	22514	22425	22501	22484	22514	22545	22374	22283	22362	22379	22474	22663	22480	22544	22552	22490	22366	22424	22558	22431	22457	22252	22307	22586	22318	22505	22481	22331	22279	22318	22562	22361	22259	22572	22575	22456	22402	22220	22460	22790	22374	22503	22495	22413	22587	22725	22461	22376	22246	22334	22291	22488	22501	22638	22592	22328	22582	22448	22263	22497	22442	22740	22669	22334	22558	22414	22367	22411	22280	22373	22565	22570	22392	22417	22328	22762	22401	22482	22452	22400	22399	22261	22591	22362	22278	22681	22688	22403	22523	22292	22396	22454	22484	22413	22130	22441	22475	22268	22562	22508	22383	22540	22193	22395	22434	22255	22330	22610	22255	22525	22511	22437	22265	22238	22529	22244	22542	22430	22318	22506	22493	22498	22422	22550	22408	22479	22280	22362	22682	22471	22500	22135	22226	22271	22410	22364	22586	22459	22271	22467	22452	22427	22349	22516	22454	22345	22266	22367	22355	22350	22365	22580	22427	22517	22366	22207	22370	22539	22494	22421	22501	22516	22497	22524	22472	22379	22492	22235	22273	22409	22409	22438	22482	22279	22257	22257	22498	22448	22349	22375	22618	22113	22568	22480	22497	22550	22457	22599	22443	22501	22315	22379	22379	22349	22367	22427	22356	22459	22492	22612	22408	22644	22326	22464	22354	22323	22578	22309	22306	22392	22213	22496	22373	22303	22482	22470	22228	22481	22315	22503	22533	22631	22375	22491	22550	22556	22561	22505	22621	22532	22298	22618	22391	22506	22614	22449	22337	22239	22450	22308	22240	22574	22417	22471	22466	22449	22390	22524	22365	22220	22477	22297	22612	22356	22278	22389	22458	22264	22483	22498	22455	22136	22600	22519	22083	22438	22426	22476	22548	22571	22209	22266	22566	22415	22406	22573	22376	22239	22472	22293	22320	22419	22515	22409	22493	22493	22860	22408	22137	22538	22399	22418	22420	22233	22354	22468	22351	22309	22389	22287	22246	22313	22253	22587	22530	22288	22627	22349	22302	22423	22381	22621	22290	22547	22319	22502	22563	22433	22483	22715	22567	22512	22286	22500	22640	22499	22614	22306	22448	22471	22226	22473	22500	22617	22337	22408	22563	22430	22395	22329	22263	22405	22478	22639	22262	22407	22215	22603	22440	22588	22495	22376	22500	22476	22565
34841	60613	57723	46238	39974	35473	31311	27687	24432	22546	21332	20227	19832	19494	19074	18638	18640	18595	18367	18434	18204	18191	18308	18126	18233	17966	18063	18031	17843	17803	18077	17887	17873	17896	17999	17960	17995	17944	17694	17905	17821	17894	17838	17726	17813	17846	17898	17704	17693	17888	17888	17872	17712	17753	17655	17746	17859	17676	18131	17870	17666	17874	17673	17836	17772	17728	17759	17821	17786	17846	17875	17779	17622	17786	17873	17868	17773	17927	17797	17757	17637	17729	17774	17707	17624	17859	17786	17740	17824	17953	17759	17806	17846	17885	17733	17592	17753	18093	17751	17634	17872	17788	17734	17676	17848	17669	17726	17727	17744	17859	17797	17795	17855	17757	17992	17686	17771	17678	17820	17626	17805	17844	17731	17977	17707	17779	17526	17743	17684	17890	17564	17695	17750	17856	18018	17831	17855	17855	17683	17558	17706	17611	17802	17806	17970	17723	17723	17715	17622	17779	17960	17862	17741	17798	17865	17577	17744	17880	17693	17725	17882	17858	17801	17763	17881	17777	17747	17766	17814	17821	17790	17919	17810	17632	17697	17836	17754	17844	17967	17850	17721	18072	17736	17892	17669	17628	17807	17710	17817	17810	17823	17741	17839	17928	17843	17723	17733	17992	17992	17715	17981	17691	17614	17713	17557	17761	17793	17663	17679	17924	17846	17564	17722	17683	17913	17823	17886	17767	17660	17803	17721	17774	17706	17855	17901	17883	17833	17765	17690	17711	18037	17878	17817	17743	17469	17719	17549	17696	17777	17753	17652	17754	17747	17661	17915	17839	17615	17754	17765	17823	17852	17914	17780	17621	17831	17748	17834	17671	17824	17704	17809	17904	17571	17736	17814	17751	17776	17840	17834	17838	17616	17687	17717	17692	17798	17663	17690	17820	17829	17758	17813	17796	17841	17836	17678	17820	17855	17749	17717	17755	17784	17726	17860	17849	17915	17723	17742	17751	17777	17685	17734	17804	17723	17754	17810	17824	17709	17653	17556	17781	17625	17882	17839	17744	17935	17830	17888	17860	17626	17868	17533	17756	17905	17849	17735	17565	17809	17752	17683	17779	17751	17787	17742	17721	17474	17613	17763	17857	17720	17692	17753	17669	17582	17747	17882	17779	17624	17805	17866	17915	17691	17752	17563	17646	17734	17729	17729	17675	17774	17916	17844	17669	17903	17794	17625	17828	17954	17776	17713	17640	17793	17607	17807	17753	17679	17796	17865	17912	17756	17793	17844	17825	17778	17642	17709	17733	17713	17816	17554	17654	17537	17749	17817	17724	17678	17799	17649	17650	17761	17608	17749	17748	17697	17808	17800	17681	17671	17603	17613	17950	17704	17926	17806	17725	17594	17809	17758	17583	17698	17728	17831	17692	17796	17664	17704	17743	17850	17652	17885	17810	17811	17932	17737	17763	17864	17682	17755	17849	17750	17863	17792	17581	18005	17772	17763	17669	17688	17875	17641	17689	17752	17500	17761	17601	17840	17765	17808	17759	17727	17743	17813	17706	17891	17752	17913	17568	17741	17757	17723	17758	17935	17925	17608	17605	17635	17812	17897	17549	17975	17724	17682	17793	17836	17694	17704	17745	17716	17812	17687	17812	17679	17504	17766	17808	17774	17754	17707	17724	17509	17723	17790	17763	17795	17806	17761	17823	17946	17816	17704	18013	17771	17725	17802	17727	17794	17918	17826	17859	17856	17789	17831	17699	17695	17775	17549	17937	17787	17818	17852	17753	17622	17715	17732	17623	17707	17688	17646	17844	17651	17770	17739	17660	17711	17681	17869	17715	17719	17697	17700	17844	17718	17678	17852	17874	17715	17763	17698	17754	17614	17765	17771	17898	17737	17927	17503	17744	17558	17640	17788	17631	17878	17653	17848	17727	17742	17647	17831	17814	17783	17896	17680	17631	17834	17799	17877	17889	17715	17808	17792	17737	17866	17806	17807	17693	17712	17719	17703	17916	17765	17714	17794	17639	17652	17770	17586	17625	17609	17760	17850	17913	17712	17609	17615	17781	17708	17906	17828	17813	17806	17663	17660	17709	17695	17725	17852	17688	17762	17702	17869	17529	17701	17703	17831	17833	17684	17857	17807	17780	17917	17892	17708	17743	17739	17596	17600	17842	17879	17814	17668	17810	17766	17631	17640	17878	17769	17841	17798	17731	17650	17807	17979	17599	17730	17772	17701	17803	17598	17737	17799	17683	17715	17754	17970	17678	17638	17724	17789	17771	17754	17743	17622	17790	17642	17919	17678	17692	17728	17663	17747	17801	17524	17793	17735	17701	17896	17885	17699	17784	17628	17643	17910	17945	17736	17940	17737	17677	17737	17912	17548	17762	17698	17757	17566	17630	17755	17685	17851	17755	17612	17819	17766	17686	17648	17863	17819	17603	17731	17857	17634	17883	17592	17901	17601	17854	17820	17732	17816	17877	17609	17806	17717	17763	17774	17697	17865	17715	17639	17690	17617	17888	17734	17831	17709	17789	17804	17534	17777	17813	17658	17694	17893	17678	17798	17763	17879	17743	17882	17850	17660	17576	17796	17534	17725	17608	17804	17754	17688	17881	17757	17555	17750	17789	17849	17746	17578	17680	17980	17683	17696	17561	17872	17766	17871	17666	17878	17857	17790	17653	17795	17612	17942	17554	17903	18023	17633	17790	17813	17763	17838	17777	17806	17706	17844	17862	17849	17745	17643	17811	17841	17834	17800	17963	17928	17701	17751	17963	17826	17844	17829	17756	17890	17705	17642	17700	17934	17551	17863	17723	17624	17692	17612	17766	17801	17726	17665	17780	17784	17646	17722	17664	17629	17833	17581	17743	17790	17849	17710	17524	17800	17743	17712	17932	17623	17575	17797	17822	17775	17670	17733	17761	17697	17742	17678	17714	17777	17677	17693	17721	17608	17731	17865	17584	17628	17753	17639	17743	17811	17724	17725	17690	17582	17809	17822	17680	17724	17689	17846	17730	17659	17833	17913	17818	17885	17826	17756	17741	17750	17883	17854	17614	17826	17710	17741	17842	17727	17632	17822	17735	17829	17850	17877	17763	17808	17742	17742	17704	17771	17640	17799	17772	17909	17732	17745	17779	17798	17707	17842	17756	17770	17730	17603	17627	17807	17816	17764	17646	17668	17920	17812	17863	17688	17873	17822	17833	17951	17745	17751	17704	17838	17808	17771	17733	17645	17792	17688	17863	17541	17656	17825	17909	17665	17747	17676	17998	17863	17603	17571	17675	17695	17743	17804	17764	17747	17786	17743	17763	17675	17976	17773	17728	17804	17574	17602	17649	17699	17743	17710	17759	17618	17718	17611	17685	17706	17900	17752	17681	17834	17702	17660	17632	17877	17748	17813	17756	17584	17671	17619	17668	17814	17856	17786	17855	17740	17773	17761	17852	17588	17705	17875	17797	17745	17931	17631	17649	17674	17781	17808	17666	17634	17716	17542	17787	17908	17771	17822	17866	17807	17828	17595	17967	17757	17888	17684	17839	17858	17643	17610	17698	17636	17782	17615	17663	17832	17632	17653	17769	17684	17815	17800	17638	17865	17742	17732	17849	17780	17896	17697	17623	17876	17791	17667	17872	17821	17783	17653	17657	17696	17750	17874	17730	17805	17740	17755	17775	17695	17755	17826	17701	17727	17733	17853	17905	17822	17602	17806	17629	17835	17772	17781	17711	17775	17835	17662	17807	17933	17760	17786	17637	17736	17720	17733	17829	17613	17883	17883	17707	17687	17818	17731	17772	17716	17997	17895	17564	17689	17754	17633	17595	17758	17703	17632	17700	17840	17927	17887	17719	17814	17709	17799	17710	17919	17772	17847	17744	17759	17514	17743	17771	17779	17652	17765	17829	17793	17699	17754	17834	17668	17802	17721	17894	17826	17731	17597	17609	17761	17740	17711	17877	17741	18067	17684	17758	17794	17672	17821	17627	17589	17540	17904	17895	17686	17770	17770	17775	17727	17738	17772	17640	17748	17638	17558	17614	17739	17680	17700	17733	17742	17855	17918	17784	17966	17600	17697	17729	17701	17659	17594	17761	17619	17871	17735	17893	17778	17992	17720	17511	17905	17840	17723	17819	17625	17673	17839	17538	17680	17791	17789	17873	17752	17646	17937	17771	17752	17698	17765	17822	17797	17860	17781	17714	17876	17623	17795	17713	17814	17684	17824	17831	17800	17647	17728	17678	17788	17970	17927	17682	17862	17601	17777	17739	17569	17718	17817	17756	17697	17748	17718	17714	17690	17788	17815	17582	17813	17643	17800	17760	17555	17615	17756	17617	17954	17527	17947	17672	17779	17755	17929	17659	17818	17747	17605	17666	17889	17679	17777	17772	17893	17866	17718	17909	17676	17770	17636	17705	17736	17735	17738	17728	17728	17771	17615	17800	17610	17778	17795	17714	17676	17881	17930	17826	17807	17698	17822	17776	17732	17661	17713	17626	17742	17714	17671	17845	17883	17876	17812	17751	17811	17616	17910	17873	17761	17808	17774	17687	17759	17851	17633	17651	17686	17692	17700	17813	17766	17653	17767	17842	17669	17742	17879	17678	17843	17627	17745	17828	17777	17671	17788	17822	17792	17844	17816	17718	17765	17874	17877	17699	17640	17864	17700	17828	17675	17939	17651	17667	17584	17872	17749	17751	17821	17682	17509	17759	17594	17903	17592	17702	17752	17767	17662	17719	17679	17734	17785	17713	17712	17581	17834	17660	17692	17745	17736	17791	17643	17782	17734	17724	17751	17671	17808	17647	17813	17717	17739	17644	17620	17660	17666	17842	17736	17813	17820	17873	17772	17797	17639	17715	17592	17681	17755	17818	17795	17896	17667	17909	17810	18009	17661	17788	17826	17740	17775	17838	17550	17893	17921	17530	17694	17650	17731	17810	17782	17809	17825	17715	17816	17822	17697	17689	17870	17807	17811	17826	17787	17700	17900	17754	17923	17742	17659	17794	17772	17781	17727	17872	17870	17706	17849	17722	17690	17612	17638	17735	17684	17680	17939	17690	17750	17683	17744	17770	17769	17855	17613	17707	17729	17678	17869	17702	17845	17681	17716	17716	17823	17610	17757	17720	17655	17761	17655	17635	17693	17719	17764	17754	17677	17720
30057	31842	40832	37074	31384	28774	26874	25140	24397	23782	23219	22862	22939	22567	22321	22548	22500	22541	22385	22421	22226	22345	22149	22095	22274	22334	22164	22344	22304	22261	22074	22117	22171	22142	22072	21979	22249	22325	21972	22118	22027	22248	22388	22205	22334	22125	21981	22138	22266	22015	21898	22043	21980	22218	22143	22141	21913	22013	21991	22065	22028	21742	22017	22100	22194	22286	22067	22092	22077	22148	22200	22158	22247	22016	22399	21939	22068	22289	22221	22125	22120	22108	22139	22060	22067	22129	21944	22064	22255	22121	21871	22199	22134	22122	21931	22067	21923	21960	22144	22034	22078	22191	22035	21860	22126	22118	22152	22225	22105	22045	22035	22113	21892	21908	22013	22098	22191	22294	22290	21833	21989	21881	22122	22142	22089	22026	21964	22069	21970	22101	22116	22040	22155	22021	21949	22168	22134	22121	21935	22112	22103	22217	22121	22078	22203	22056	21881	22143	22104	21891	21803	21949	22003	22080	22184	22005	22210	22195	21963	21996	22135	21996	21963	22109	22061	22097	21891	21835	22190	22137	22027	21932	22080	22001	22299	22176	22150	22279	22305	21870	22113	22171	21904	22026	22187	22215	22080	22103	21945	21993	22073	21896	22242	22081	21919	22298	22121	22197	22060	22091	22124	21982	21937	21935	22217	22330	22047	22101	22180	21916	22204	21894	22146	22083	22062	22055	22131	22083	22024	22031	22058	21986	22055	22053	21910	22177	22035	22032	22086	22169	22043	22040	22029	22247	22113	21987	22338	22150	22165	22165	22095	22161	22178	21979	22204	22123	22213	22330	22207	22114	22083	22152	22100	22067	22076	22265	22221	22201	22123	21988	22151	22149	22160	22074	22028	22215	22053	21998	22204	22005	21961	22134	22155	21893	22036	21983	22517	22203	21955	22135	22130	21935	22115	22197	22200	22306	21956	21984	22063	22154	22113	22226	21865	21963	22190	22148	22118	22072	22099	21981	22114	22189	22115	22164	21903	22050	22037	22072	22064	22031	22146	22258	22226	22198	22121	21814	21967	21966	22065	22253	22474	21904	22084	22177	22033	21924	22103	22005	22210	21941	22246	21984	22143	22110	22206	21999	22042	22001	22115	22052	22269	21844	22048	21943	22164	21928	22092	22303	22219	21947	22157	22175	22215	22195	22071	22152	22079	22273	21919	22116	22037	22117	21897	22140	22159	22141	22054	22101	22107	21999	21990	22058	22118	22133	22144	22073	22155	22147	21935	21718	21883	22150	22150	22047	22016	22127	22022	22067	22089	21882	22147	22037	22306	22330	22073	22024	22250	22154	22064	22276	22121	21925	22224	21890	22137	22184	22298	21867	21998	22122	22062	22210	22241	21966	21963	22127	21977	22071	22037	22209	21958	22100	22048	21968	21966	21980	22118	22295	22086	22046	22154	22096	22221	22100	22160	21986	22152	22180	22218	22306	22028	22009	22121	22040	22266	22221	22027	22209	22208	22188	22154	22189	22083	22014	22181	21932	21789	22203	22044	21831	22060	22155	22011	21977	21986	22151	22126	22088	22053	22135	22127	22134	21918	22022	22173	22089	22142	22008	22130	21906	21868	22069	22122	22096	22306	21906	22138	22011	22159	22101	22057	22256	22099	22206	22086	22006	22037	22015	22153	21996	22107	22105	22016	22030	22022	22374	22233	21964	21960	22059	22161	22359	21969	22252	22079	22074	22033	21983	21936	21984	22153	21943	21933	22220	22265	21777	22043	22010	21981	22057	22024	22312	22239	22071	22110	22226	22038	22130	22169	22101	22090	22044	22091	22037	22025	22264	22049	22304	21999	22000	22058	22087	22016	22047	22086	21855	21941	22269	22257	22114	22145	22004	22065	22104	21972	21975	22117	22107	22258	21994	21839	21998	21984	22185	22101	22156	22126	22114	22189	21969	22345	21996	22122	22203	22267	21986	22082	22100	22254	22095	22115	22024	21960	22138	22153	22052	21946	22039	22163	21897	22122	22146	21887	21998	22196	21997	22004	22015	22127	22136	22078	22169	22450	22076	22258	21982	22004	21832	22013	22047	21948	22166	22119	22071	21982	22270	21815	21943	22110	21915	21801	21973	21941	22077	22047	22322	22325	22158	22218	22135	22026	22005	22129	22139	22017	22095	22042	21964	22207	22011	22057	22004	22159	22024	22333	21944	22226	21868	22219	22410	22159	22277	22064	21908	22266	22069	22196	22359	22096	22172	22071	22082	22051	22292	22157	22025	22009	22271	22033	22049	21967	21984	22104	21874	22070	22063	22118	22134	21950	22095	22069	21902	21995	22153	22066	21963	22258	22069	22240	22043	22040	22096	21835	21989	22090	22061	21986	22264	22097	22028	21981	22066	22092	22109	22037	22067	22081	22083	22075	22072	22104	22130	22157	22270	22095	21875	22124	21908	22174	22069	21813	22021	22143	22137	22270	22058	22061	21933	22159	22104	22032	21992	22165	22038	22107	22089	22263	21928	22145	21895	21997	21940	22205	22291	21838	22167	22178	22011	21962	22147	22035	22055	22186	22190	22125	22033	22119	22126	21890	22077	22006	22180	22310	22138	22152	22066	22133	21928	22258	22104	22052	22091	22222	21927	22034	22076	21974	21828	22261	21978	22178	22097	22283	21925	22242	21928	22158	22100	22112	22107	22116	22109	22138	22106	21991	22041	22068	22123	22184	21944	22130	21964	21933	22082	22054	22051	22109	22137	22417	22142	22143	22009	22073	21821	21953	21893	22130	21976	22222	22159	22284	22123	22242	21944	22213	22138	22176	22160	22132	22078	22138	21993	22274	22007	22257	22099	22128	22051	22057	22105	22171	22247	21870	22082	21992	22013	22070	22119	22171	22050	22211	22007	22124	22188	22049	22022	22291	22090	22055	22013	22097	22349	21991	22174	22028	22112	22134	22114	22147	22091	22041	22147	22057	22110	22295	22055	22009	22116	22049	22047	22216	22058	22341	22044	22073	21937	22130	21960	22113	22162	22042	22066	21983	22074	22234	22172	22197	22257	22082	21834	22060	22161	22237	21795	22247	21782	21887	21944	21939	22176	22217	22265	21821	22019	22221	22073	21939	22266	22018	22198	21959	22092	22035	22032	22102	21852	22062	22226	22214	21995	22126	22079	22198	22112	22094	22097	22241	22116	22203	22033	22177	22010	22058	22093	22113	21980	22008	22279	22299	22244	22183	21959	22153	22120	22068	22220	21978	22020	22150	22032	22104	22092	22073	22203	22036	21875	21985	22192	22148	22112	22377	22067	21931	22173	22144	22100	22036	22039	22305	22155	22089	22071	22270	22172	21924	22004	22145	22088	21835	22013	22070	21941	22043	22067	21968	22119	22168	22246	21905	22361	22091	22066	22027	22328	22148	21840	22142	22071	22071	22116	22273	22065	22217	21968	22040	22107	22207	21985	22227	22091	22082	22065	22160	22010	22187	22144	22082	22031	22225	22052	21797	22107	22101	22116	22139	22003	22215	22135	22113	21964	21948	22086	22009	22149	22131	22086	22155	22085	22151	22174	22184	21931	22161	22079	21807	22052	22035	22048	22279	22090	21983	22204	21951	22060	21900	22076	22216	22321	22129	22138	22028	21927	22151	22419	22327	21971	22056	22045	22089	22023	21954	22007	22231	21916	21944	22036	21992	22092	22362	22141	22026	22049	22057	22157	21958	22077	22176	21855	22213	21876	22284	22195	22027	22080	21932	22006	22216	21997	22259	22303	22019	22109	22073	22150	22079	22281	22043	21958	21866	21768	22088	22002	22075	21867	22175	21942	22209	22247	22063	22077	22236	22199	21886	22137	21969	22366	22266	21835	22313	22287	21984	22063	22086	22130	21875	22020	22080	21977	22234	21998	21980	22053	22296	22060	22021	21981	21985	22265	22105	22121	22211	22205	21968	22305	22172	21957	21927	22247	22378	22191	22103	22002	22017	22024	22066	22181	21968	22044	22191	22343	21817	22099	22248	22182	21952	22102	22020	22259	22157	22160	22390	22282	22275	21980	22043	22078	21959	22039	22098	22196	22020	21998	22086	22061	22071	22072	22035	22040	22354	21992	22157	22083	21925	22064	22169	22206	22095	22082	22234	22099	21997	21915	21995	21953	22359	22042	22054	22079	22251	22186	22220	22120	22107	22087	22293	22221	22132	22061	22111	22081	22206	22207	22141	22065	21852	22378	22165	22111	22018	21860	21926	21998	22060	22164	22123	22133	21962	22104	21909	22391	21957	22154	22153	22142	22156	21969	22225	22253	22087	21884	22117	22134	22088	22177	22031	22009	22082	22124	21977	22056	22067	22003	22026	22127	22038	22047	22025	22061	22038	21834	22017	22096	21981	21980	22130	22237	22061	22011	22095	22239	22270	22104	22264	22133	22189	22065	22209	22094	22280	22111	22114	21826	21999	22107	22054	22011	22107	22275	22299	22119	21951	22121	22447	22061	22049	22287	22060	22082	22042	22124	22044	22505	22293	21971	22122	22078	22386	22214	22102	22037	22050	21934	22094	22032	22111	22093	21958	22166	21995	21997	21978	22054	22087	21869	22009	22126	21997	22057	22229	22037	22131	22172	22027	22207	22111	22166	22148	22184	21979	22190	22112	22186	22043	22151	22269	22127	22073	22157	22155	22039	22096	22002	22042	22053	22027	22302	21919	21999	22102	22154	21990	22010	22100	22010	22028	22070	22340	22151	21951	22224	22316	22427	21988	22034	21944	22044	22003	21942	22222	21713	22056	22080	21991	21888	22022	22252	22062	22111	22279	22112	22014	22076	22173	22161	22167	21898	22160	22113	21989	22152	22175	22086	22059	22153	22141	22083	22102	22039	21889	22196	22062	22156	22081	22097	22190	22226	22237	21790	21860	22061	22200	21979	22123	22003	22139	22073	22250	22095	22023	22042	22207	21942	22247	22040	21691	22035	21998	22000	22246	22110	22046	21957	22043	21950	22075	21984	22171	21972	22043	21977	22095	22130	22182	22183	22122	21988	22078	22156	22190	22064	21952	22272	22384	22222	22152	22177	22082	22088	22210	22068	22117	22262	22288	22330	21945	21956	22133	22178	22118	21951	22004	22252	22053	22039	22228	21989	22077	22116	22137	22051	22086	21983	22207	22204	22092	22153
32970	48595	44103	34572	29689	26378	23943	22131	20809	19842	19153	18714	18353	18352	18131	18178	17887	17938	18109	17684	17807	17824	17936	17865	17621	17659	17561	17714	17777	17739	17742	17712	17499	17751	17674	17654	17537	17649	17549	17755	17672	17475	17693	17582	17637	17547	17499	17802	17664	17522	17578	17694	17388	17448	17588	17608	17814	17537	17520	17712	17514	17523	17639	17418	17651	17531	17708	17406	17540	17604	17573	17421	17762	17509	17477	17755	17655	17628	17672	17575	17679	17317	17643	17659	17701	17449	17527	17623	17638	17709	17670	17604	17563	17789	17520	17626	17560	17473	17308	17530	17533	17553	17772	17461	17458	17652	17603	17539	17681	17475	17638	17586	17622	17538	17469	17600	17410	17695	17602	17581	17596	17613	17360	17501	17490	17610	17723	17607	17639	17778	17647	17518	17580	17617	17395	17522	17501	17510	17610	17749	17564	17545	17567	17548	17435	17793	17588	17633	17670	17724	17383	17606	17706	17473	17606	17570	17628	17658	17598	17600	17510	17538	17440	17607	17593	17604	17640	17518	17426	17650	17579	17561	17643	17516	17408	17570	17627	17564	17501	17506	17553	17627	17608	17563	17542	17392	17635	17570	17602	17659	17583	17537	17558	17696	17633	17407	17448	17613	17596	17642	17635	17560	17692	17762	17630	17616	17478	17594	17563	17458	17666	17561	17477	17700	17666	17569	17539	17470	17577	17717	17785	17584	17534	17703	17510	17624	17666	17610	17729	17795	17655	17608	17549	17562	17725	17580	17658	17511	17688	17609	17629	17554	17694	17721	17547	17487	17562	17652	17378	17634	17674	17544	17691	17538	17513	17727	17476	17643	17584	17525	17570	17747	17604	17655	17492	17703	17533	17430	17642	17412	17709	17516	17700	17529	17795	17546	17675	17579	17703	17597	17613	17824	17606	17514	17606	17520	17616	17519	17569	17570	17701	17777	17678	17781	17631	17567	17437	17593	17716	17328	17449	17524	17557	17674	17554	17487	17589	17655	17678	17554	17616	17542	17575	17614	17727	17579	17678	17535	17598	17441	17609	17583	17637	17722	17670	17524	17550	17697	17504	17502	17648	17637	17685	17677	17596	17714	17515	17535	17537	17729	17694	17621	17539	17646	17549	17563	17466	17384	17456	17680	17452	17547	17693	17707	17655	17835	17730	17486	17598	17609	17659	17646	17466	17496	17496	17468	17699	17748	17599	17671	17710	17415	17593	17578	17410	17595	17696	17437	17462	17593	17462	17659	17510	17671	17566	17578	17683	17559	17681	17783	17371	17529	17573	17450	17483	17552	17617	17640	17571	17685	17596	17473	17576	17534	17639	17677	17487	17591	17446	17443	17536	17475	17564	17621	17353	17599	17446	17420	17608	17378	17528	17674	17617	17592	17542	17412	17626	17540	17439	17632	17521	17673	17352	17585	17536	17527	17634	17646	17556	17635	17626	17471	17476	17663	17647	17574	17430	17631	17556	17629	17594	17640	17679	17560	17844	17526	17773	17520	17615	17630	17571	17569	17683	17752	17571	17575	17616	17835	17528	17595	17666	17703	17702	17713	17489	17541	17967	17395	17489	17534	17333	17737	17703	17529	17631	17695	17764	17484	17548	17582	17720	17665	17537	17542	17685	17579	17816	17619	17439	17719	17564	17679	17468	17655	17533	17451	17567	17615	17654	17641	17546	17337	17464	17606	17614	17569	17465	17499	17535	17316	17631	17479	17639	17643	17532	17588	17589	17637	17454	17655	17534	17652	17539	17426	17611	17659	17774	17722	17550	17691	17539	17550	17636	17558	17753	17671	17743	17493	17363	17464	17666	17503	17721	17444	17443	17576	17561	17726	17704	17360	17578	17607	17618	17606	17657	17660	17605	17682	17525	17455	17697	17717	17534	17602	17537	17702	17505	17670	17533	17638	17599	17344	17578	17361	17634	17475	17610	17489	17458	17454	17633	17420	17595	17527	17372	17560	17564	17539	17710	17448	17626	17555	17533	17449	17657	17473	17644	17516	17350	17662	17719	17600	17466	17558	17554	17741	17606	17567	17556	17653	17706	17564	17665	17363	17500	17639	17576	17688	17652	17507	17689	17464	17616	17543	17694	17546	17721	17405	17720	17602	17473	17838	17589	17692	17451	17651	17590	17615	17543	17640	17562	17808	17596	17612	17555	17611	17679	17758	17687	17604	17594	17443	17660	17558	17547	17680	17492	17513	17736	17496	17559	17719	17546	17821	17641	17573	17639	17689	17503	17549	17425	17630	17684	17583	17675	17705	17550	17509	17710	17585	17683	17627	17514	17532	17356	17566	17599	17523	17676	17494	17698	17481	17713	17631	17701	17604	17791	17562	17577	17610	17637	17594	17604	17584	17605	17606	17799	17590	17396	17371	17653	17564	17562	17578	17487	17597	17529	17514	17663	17538	17591	17424	17603	17548	17638	17619	17696	17599	17597	17509	17538	17610	17696	17590	17644	17632	17554	17579	17704	17504	17611	17531	17654	17570	17803	17688	17517	17490	17522	17692	17423	17612	17645	17677	17632	17553	17607	17542	17652	17660	17478	17560	17632	17783	17606	17655	17354	17694	17649	17619	17670	17476	17718	17608	17479	17696	17519	17560	17707	17470	17475	17447	17676	17464	17585	17554	17496	17588	17391	17611	17519	17555	17632	17591	17529	17669	17528	17665	17688	17609	17549	17604	17467	17637	17512	17677	17640	17741	17750	17483	17772	17693	17548	17691	17631	17491	17619	17552	17770	17564	17757	17493	17626	17783	17612	17446	17666	17533	17580	17440	17665	17664	17678	17516	17691	17469	17622	17532	17474	17689	17675	17564	17555	17565	17462	17614	17580	17620	17707	17711	17486	17511	17449	17570	17525	17795	17627	17422	17493	17564	17476	17491	17648	17518	17546	17633	17617	17460	17616	17605	17445	17606	17350	17665	17430	17573	17771	17459	17611	17536	17609	17391	17657	17403	17620	17576	17518	17552	17552	17549	17650	17506	17562	17401	17590	17674	17491	17599	17509	17667	17813	17560	17620	17655	17573	17589	17658	17584	17594	17368	17546	17613	17626	17644	17457	17486	17604	17618	17507	17441	17481	17646	17654	17687	17578	17613	17537	17434	17560	17709	17521	17586	17650	17605	17632	17608	17444	17646	17690	17510	17415	17697	17537	17323	17555	17828	17718	17608	17645	17695	17671	17614	17619	17570	17716	17534	17494	17570	17539	17294	17580	17600	17543	17504	17591	17450	17753	17690	17664	17546	17529	17670	17684	17507	17629	17495	17528	17687	17605	17649	17510	17547	17747	17527	17628	17593	17631	17404	17603	17633	17585	17682	17656	17516	17636	17599	17606	17435	17775	17615	17536	17532	17424	17597	17707	17577	17647	17584	17630	17527	17398	17618	17688	17340	17562	17599	17552	17602	17740	17608	17603	17473	17654	17559	17583	17715	17445	17665	17567	17565	17593	17568	17639	17653	17676	17555	17531	17618	17621	17581	17635	17580	17748	17602	17626	17589	17389	17669	17562	17768	17709	17578	17718	17623	17581	17566	17545	17802	17393	17507	17595	17711	17722	17504	17578	17671	17620	17623	17616	17568	17605	17660	17475	17605	17704	17425	17661	17528	17516	17448	17636	17554	17679	17598	17655	17371	17510	17292	17599	17677	17652	17579	17594	17762	17598	17496	17485	17670	17473	17557	17660	17696	17553	17571	17537	17612	17604	17508	17567	17470	17572	17548	17521	17594	17586	17398	17720	17495	17613	17654	17681	17474	17758	17670	17638	17688	17543	17608	17651	17408	17515	17567	17326	17595	17529	17622	17639	17684	17712	17662	17413	17455	17444	17636	17432	17653	17533	17767	17729	17450	17590	17530	17471	17500	17489	17443	17395	17455	17454	17651	17563	17703	17725	17679	17549	17684	17441	17679	17534	17575	17755	17640	17496	17731	17727	17497	17656	17573	17673	17521	17602	17391	17806	17440	17554	17625	17484	17442	17560	17675	17594	17558	17630	17592	17597	17591	17748	17767	17551	17691	17514	17727	17581	17642	17536	17561	17664	17599	17539	17587	17565	17751	17539	17688	17643	17616	17537	17681	17532	17669	17521	17441	17454	17694	17459	17549	17566	17484	17568	17647	17622	17547	17659	17616	17746	17633	17789	17578	17575	17607	17433	17586	17460	17654	17429	17501	17602	17570	17684	17501	17592	17577	17495	17534	17714	17720	17679	17562	17589	17563	17615	17406	17544	17488	17583	17676	17599	17536	17438	17783	17587	17722	17703	17489	17604	17668	17530	17619	17542	17479	17676	17606	17605	17849	17784	17472	17594	17543	17864	17330	17549	17431	17525	17668	17571	17721	17666	17626	17484	17564	17461	17580	17509	17553	17718	17554	17672	17421	17651	17595	17606	17570	17596	17615	17626	17414	17600	17727	17616	17674	17529	17737	17730	17586	17476	17500	17611	17654	17650	17669	17511	17441	17631	17621	17619	17494	17614	17671	17390	17659	17650	17609	17651	17637	17774	17570	17597	17694	17533	17501	17466	17779	17615	17654	17635	17624	17536	17626	17572	17514	17703	17703	17535	17553	17715	17757	17610	17610	17628	17575	17585	17551	17594	17529	17557	17674	17525	17543	17623	17600	17600	17574	17439	17700	17628	17330	17601	17587	17494	17690	17646	17451	17435	17625	17577	17547	17729	17845	17605	17681	17560	17654	17499	17689	17537	17622	17535	17448	17543	17664	17589	17552	17580	17553	17696	17640	17611	17416	17456	17619	17593	17791	17679	17533	17521	17401	17541	17646	17634	17553	17635	17432	17687	17697	17591	17592	17765	17812	17742	17605	17391	17492	17492	17554	17593	17577	17602	17600	17489	17509	17458	17655	17676	17642	17568	17502	17533	17631	17688	17610	17508	17578	17432	17664	17443	17588	17578	17450	17650	17549	17539	17574	17480	17587	17512	17665	17585	17633	17362	17568	17493	17503	17599	17657	17681	17691	17591	17571	17593	17619	17559	17521	17528	17541	17514	17528	17562	17670	17684	17803	17562	17574	17634	17538	17586	17458	17555	17545	17611	17642	17616	17509	17476	17525	17575	17704	17511	17596	17370	17579	17534	17664	17703	17453	17646	17693
23804	21079	28947	27044	28539	31201	30589	27299	25279	24551	23841	23336	22921	22980	22663	22650	22638	22605	22352	22678	22225	22291	22087	22285	22396	22169	22241	22229	22224	22089	22198	22246	22161	22119	22327	22085	21935	22036	22186	22031	21969	22234	22086	22141	21876	21873	21925	22089	21973	22002	21955	22141	22127	22369	21984	22108	22115	22038	22073	21921	21948	22175	21940	21961	22142	22188	22049	21978	21908	21957	21976	22205	22244	21991	22078	22025	22013	21978	21981	22000	22012	22035	22093	21956	22160	22055	22118	22057	22136	21865	22092	21988	22018	22238	22084	21942	21831	21966	22170	21826	22131	22108	22082	21857	22104	22042	22017	22033	22001	22055	21861	22008	21818	22122	22143	22248	22029	22084	22062	22005	21893	21896	21983	21906	21905	22031	22196	21905	21920	22062	22244	21982	21858	22046	21930	21811	21931	21757	21991	22088	21909	21981	21931	21911	22114	22285	22027	21959	21854	21817	21998	21849	22013	21798	22188	21926	21838	21987	22033	21835	21987	21884	22174	22150	22144	21870	22085	22032	21790	22226	21901	22062	22063	22134	22072	21920	21904	22098	22220	21849	21852	22051	21971	21928	22029	21929	21910	21895	22020	21942	21746	21930	22057	21988	22077	22159	21863	22103	22013	21814	22157	22094	21738	21953	21950	22118	22059	22031	22226	22195	22049	21999	22101	21826	21937	21985	21912	22257	22218	22038	22177	22087	22106	21898	22068	21935	21923	21995	22132	22161	22094	21986	21934	22138	22061	21894	21942	22140	21997	22099	22218	21996	22069	22068	22176	21956	22135	21971	22171	21934	22282	21939	22134	22145	21969	22096	22263	22022	22095	21970	21979	22003	22127	21992	22307	22091	21989	22045	21989	21968	21886	21973	21952	22007	22119	22040	22085	21992	21721	21968	21882	21977	21975	21911	21876	22088	21965	22053	22039	21863	22019	21963	22018	22043	21835	22006	22079	21723	22018	21979	22169	21967	21934	22062	21928	22068	21904	21855	22094	21975	21893	22030	21996	21857	22013	21965	21978	22174	22023	21959	22003	21969	22027	22138	22092	21972	22026	21852	22060	21997	21976	22044	22151	22197	21915	21993	21958	22060	21876	21893	22153	21963	21935	22069	22262	22155	21944	21948	22094	22078	22003	21961	22100	22077	22156	22110	22044	21896	22055	21930	21871	21969	22101	22085	21779	22043	21894	21864	21989	22094	22026	22052	21871	22012	22098	21944	22058	22124	22070	21968	22049	22250	21797	22090	21966	22039	22068	21940	21837	22029	21911	22011	21897	21887	21970	22054	21967	22113	22074	21942	21753	21779	21967	22216	21973	21926	21967	21925	21872	21903	22062	22094	21922	22072	22207	21813	22031	21978	22249	21962	22099	22242	22031	22035	21863	21979	22005	22208	22135	21896	21944	22224	21974	22056	22118	21915	22055	21946	21979	22234	22056	21965	22010	21756	21979	22100	21902	22081	22140	21997	22152	22101	21998	22179	21921	22063	21870	22188	21877	22177	22011	22188	22174	21914	22007	22100	22046	21983	21919	22000	21829	21817	21995	22181	21956	22031	21870	21920	21865	22019	22165	21842	21984	21961	21753	22172	21811	21912	21780	21961	21978	22124	21814	21962	22053	22215	21930	21942	21811	21894	21887	21944	21770	22000	22242	21975	22121	22081	22089	22172	21996	21760	21967	22178	21916	21986	21809	21979	21866	21839	21832	22060	21985	21892	22141	21941	22072	21952	21890	22105	22006	21967	22019	22048	22041	22073	21927	21844	22017	22000	22037	22016	21861	21924	22036	22077	22065	22057	21963	21968	22113	22083	21807	21823	21947	21976	21870	21923	22041	22063	22071	22059	21811	21958	21954	21948	21942	22152	22086	21897	22072	22202	22067	22190	22017	22142	21850	22048	22043	22119	22077	22161	22041	22117	22203	21910	21911	21979	22158	22240	22173	22219	22047	22107	22075	21984	22062	22069	22253	22100	22231	22115	22037	22042	21889	21864	22012	21963	21946	22077	22095	22011	21995	22127	22094	21872	22110	21806	21933	21990	22062	22282	22215	22038	21724	22066	21925	22251	21932	21952	21900	21772	21954	21878	21950	22091	22024	21872	22014	21897	21956	21963	21921	21874	21763	21956	22019	21857	22194	21955	22081	22180	22118	22091	21863	22041	21949	22191	21938	21888	22136	22028	22083	21891	21950	21810	22063	22080	21984	22171	22029	21933	21924	21950	21970	22102	21898	21971	22164	22021	21894	21870	21958	22146	22119	21841	22015	21988	21992	21802	21927	21866	21827	21849	21844	21961	22044	21861	21928	22136	21898	22275	21895	21792	21937	21597	22115	21952	22173	22043	21947	21858	22008	22098	22060	21937	21853	22058	21787	21778	21646	21863	22096	22116	22089	22155	22100	22011	22195	22010	21962	22328	22078	22090	22129	22078	22032	21904	22187	22111	22132	22067	21696	21918	21861	21899	22001	22218	22062	22076	22055	22080	21835	21974	21986	21939	22023	21993	21973	22087	22136	22088	21967	22165	22113	21884	21976	21941	22242	22018	22031	22119	22028	21960	21994	22058	21894	22083	22143	22058	22072	22234	22038	22216	22098	22111	21753	21876	22222	22176	21937	22209	22095	22045	22139	21995	22009	21931	21959	21837	21679	22083	22102	22177	22155	21898	22072	21925	21735	21842	22121	21865	22137	22034	22010	21968	22070	22198	21887	21998	21823	21886	22139	21992	21862	21887	21989	22182	22005	21879	21763	22037	22121	21837	22120	21976	22250	22044	22053	21901	21993	21968	22095	21954	22023	22130	21945	21885	22126	21783	22049	21787	21896	21903	21898	21916	22052	21836	22053	21887	21940	21973	22090	21934	21796	22020	22005	21837	21883	22059	21974	21964	22164	21940	21983	22066	21904	21703	22165	22023	21995	21962	21911	21830	21834	22142	22117	21946	22122	22094	22045	21826	21765	21921	22048	21918	21923	22111	22098	22110	22035	21853	22143	22091	21874	21800	21931	21971	21908	21939	22003	22247	21641	21994	22000	21869	22085	21948	21922	21927	22105	22169	21910	21929	21953	21754	21849	22089	21888	21821	21967	22069	21911	22084	21965	21815	22055	21922	22357	22156	22237	21962	21957	21940	22033	21978	21733	21952	22076	22044	22099	21796	22046	21888	22169	22182	22036	22059	22057	22020	22169	22116	22343	22013	21852	21903	21816	21962	21865	22285	22057	21987	21975	22040	22115	21942	21910	21948	21992	21880	21835	22115	21933	21972	21833	21805	22114	22023	22071	22085	21815	22027	22092	22319	21987	22174	22003	21867	22013	22180	22077	21983	22110	22170	21835	22036	22163	22121	21914	22177	21918	22088	21952	21774	21853	22054	22178	21992	22018	22017	21953	22207	22213	22060	21960	22019	21961	22056	22131	22030	22116	22072	22030	22178	22033	21996	21926	22282	22373	21946	22041	22108	22020	21816	21928	22066	22076	22214	21846	21844	22003	22316	22034	21870	21915	21977	22133	21931	22079	22228	21987	22268	21913	21898	21945	21971	21870	21952	21973	21904	21983	21981	21973	21983	22109	22093	21863	21898	21907	21831	21814	21827	21894	21894	21932	22068	22176	21966	22011	22045	22028	22096	21958	22018	21996	21935	21887	22017	21896	22065	21970	22184	21978	21995	21989	21928	22116	22030	21872	21976	21950	21757	21987	21835	21998	21844	21904	22160	21825	22235	21919	21840	22067	22073	22087	21986	22015	21946	21957	22158	22032	21869	22203	21994	21976	21919	21983	21934	22089	21833	22157	21898	21970	21896	22085	22028	21893	22187	22066	22210	21838	22043	21986	22119	22213	21957	22194	21896	21867	22085	22028	22170	21908	22057	21931	21948	21758	21924	22009	22062	21942	21983	22143	22192	21974	22290	21940	21752	22015	22223	22088	21910	21965	21915	22025	21988	22022	21835	21993	21880	21883	21992	22003	22157	22065	21794	22046	21942	21911	22157	22001	22020	21967	21778	21785	22121	22017	22050	21919	22140	22091	22049	22188	22003	21939	21901	22156	21996	22060	21911	22073	22044	21985	22006	22288	22091	21979	21913	21914	21967	21876	21807	21930	22047	21831	22174	21860	22062	21904	22005	21904	21665	22175	22083	21902	22074	21980	22085	21965	22211	22096	22016	22181	22019	21970	22122	22031	22319	22046	21919	22029	22107	22031	22221	22147	21986	22094	21948	21961	22068	21897	21921	21967	21893	22061	21855	22033	21902	22018	22085	21853	22131	22042	22007	21940	21900	21745	22060	22109	21895	21898	21869	21931	22185	22137	22071	22107	21822	21733	21987	22053	21879	22130	21872	22217	22026	22130	22071	21880	22078	22186	21959	21971	21934	21968	22200	21893	21819	21896	21901	21864	22043	22298	22043	22054	21915	21973	22102	22133	22129	22049	22038	22078	21840	21948	21962	21968	21980	21996	21921	22103	22097	21867	22066	21951	22063	22153	22034	22013	21866	21948	22107	22016	22037	21928	22087	21895	22140	21977	22238	21920	22045	21854	21835	22198	22038	21913	22084	22126	21942	22023	22072	22021	21760	21985	21941	22269	22013	21988	22212	21968	22077	21970	21910	22012	21838	21834	22121	21957	22063	22211	21941	22018	21891	21944	22040	21920	21950	21991	21992	22217	22035	21933	22011	21884	22139	22021	22127	21896	22072	21948	21989	21779	22135	22021	21884	22092	21905	22067	22004	22201	22072	22058	22228	22108	22097	22103	21937	21906	21989	21956	22008	21834	22107	21997	21824	22136	22056	21969	22157	21958	22160	22050	22142	22069	22071	22006	21927	21928	21997	22199	21891	22119	22095	21950	21991	22002	22016	21952	21907	21974	21954	21957	22133	22061	21839	22002	22152	21907	21980	21914	21767	22153	22186	21782	22040	21856	21956	22075	21896	21903	22100	22039	22059	21992	22153	21795	22164	22056	21891	22117	22033	22107	21896	22152	22011	22323	21915	22145	21989	22071	21853	21983	21993	22283	22106	21921	21906	21874	22161	22243	22177	22145	22153	22127	21991	21992	21886	21931	22098	22073	22039	22201	22059	22036	21696	22193	22119	21900	22108	21961	21921	21983	21990	22163	22006
32324	54442	51066	40781	35170	30898	27429	24584	22186	20701	19902	19383	18900	18674	18504	18264	18266	18265	17952	18071	18089	17678	17937	17758	17518	17733	17550	17712	17604	17587	17627	17590	17729	17545	17716	17608	17503	17516	17596	17435	17576	17447	17575	17569	17548	17605	17551	17604	17466	17551	17522	17645	17489	17601	17560	17636	17455	17567	17564	17679	17570	17330	17519	17458	17429	17498	17348	17580	17536	17611	17493	17662	17545	17347	17567	17527	17282	17503	17523	17565	17461	17565	17538	17593	17353	17696	17594	17378	17642	17543	17769	17702	17754	17471	17701	17592	17419	17580	17338	17711	17480	17527	17295	17527	17650	17661	17574	17474	17658	17524	17615	17445	17633	17390	17420	17528	17593	17607	17468	17514	17685	17342	17450	17535	17631	17322	17465	17628	17629	17609	17480	17538	17411	17567	17582	17464	17496	17503	17517	17621	17593	17548	17545	17578	17432	17597	17482	17494	17595	17639	17493	17620	17567	17497	17436	17532	17365	17524	17519	17565	17480	17435	17485	17419	17650	17431	17333	17514	17499	17629	17321	17583	17517	17611	17599	17459	17426	17530	17561	17607	17591	17553	17461	17698	17510	17460	17297	17438	17555	17591	17578	17477	17469	17324	17597	17514	17543	17551	17482	17546	17436	17464	17444	17522	17499	17663	17551	17675	17456	17558	17359	17559	17583	17685	17447	17524	17365	17537	17563	17466	17531	17493	17761	17470	17447	17335	17426	17392	17601	17501	17507	17429	17492	17433	17440	17624	17520	17267	17448	17528	17669	17555	17622	17442	17600	17432	17673	17669	17414	17325	17341	17594	17472	17537	17564	17592	17437	17595	17480	17631	17340	17506	17435	17338	17520	17627	17447	17462	17685	17437	17605	17510	17474	17481	17576	17541	17667	17356	17537	17432	17486	17561	17469	17362	17496	17446	17482	17660	17539	17370	17586	17575	17540	17560	17488	17582	17617	17440	17547	17369	17486	17506	17411	17742	17542	17384	17386	17406	17333	17699	17520	17539	17653	17570	17412	17543	17496	17515	17550	17275	17396	17523	17588	17671	17586	17654	17621	17731	17444	17420	17543	17618	17515	17464	17567	17521	17398	17505	17662	17391	17547	17437	17474	17485	17381	17497	17519	17664	17568	17564	17568	17396	17626	17636	17523	17536	17571	17629	17553	17620	17593	17503	17589	17595	17517	17396	17677	17425	17452	17381	17467	17390	17473	17568	17367	17566	17690	17453	17555	17497	17624	17580	17547	17431	17481	17611	17577	17449	17577	17507	17614	17485	17508	17448	17378	17490	17594	17581	17580	17521	17471	17543	17584	17600	17464	17333	17369	17666	17358	17447	17675	17482	17689	17785	17613	17450	17426	17531	17369	17646	17536	17347	17542	17411	17383	17601	17534	17454	17590	17418	17462	17419	17463	17462	17459	17637	17694	17566	17583	17425	17532	17440	17484	17444	17557	17515	17492	17346	17583	17592	17461	17379	17464	17662	17449	17413	17479	17627	17485	17472	17476	17505	17532	17551	17456	17362	17433	17451	17444	17549	17477	17648	17516	17485	17273	17528	17586	17378	17648	17462	17556	17663	17483	17588	17439	17506	17590	17552	17698	17522	17570	17576	17503	17547	17424	17340	17516	17552	17228	17575	17347	17456	17547	17543	17567	17626	17536	17538	17440	17591	17723	17442	17521	17608	17528	17394	17412	17475	17521	17571	17540	17467	17613	17517	17509	17518	17418	17562	17408	17395	17678	17495	17670	17338	17466	17549	17456	17482	17269	17688	17608	17356	17620	17591	17499	17531	17455	17601	17449	17312	17522	17435	17478	17431	17555	17509	17574	17304	17650	17469	17609	17628	17610	17636	17558	17350	17663	17555	17301	17496	17553	17513	17474	17450	17443	17576	17375	17465	17551	17275	17483	17496	17461	17697	17435	17423	17364	17643	17458	17442	17441	17408	17427	17408	17426	17571	17483	17588	17572	17493	17557	17448	17374	17566	17558	17541	17387	17573	17544	17555	17405	17430	17422	17766	17574	17473	17674	17410	17521	17368	17460	17593	17547	17471	17492	17388	17411	17377	17404	17443	17564	17435	17666	17552	17615	17275	17541	17407	17572	17452	17500	17680	17608	17492	17618	17571	17449	17541	17653	17460	17367	17585	17615	17252	17454	17336	17469	17370	17599	17464	17457	17696	17556	17534	17634	17439	17643	17530	17636	17591	17499	17526	17579	17505	17582	17452	17480	17471	17418	17402	17544	17642	17490	17560	17514	17330	17530	17326	17609	17380	17558	17475	17667	17551	17627	17618	17540	17454	17572	17518	17587	17471	17505	17428	17619	17456	17430	17525	17623	17457	17377	17490	17372	17501	17440	17689	17284	17602	17399	17479	17401	17645	17578	17409	17408	17429	17399	17439	17453	17489	17441	17519	17611	17591	17377	17421	17662	17486	17580	17537	17495	17657	17561	17598	17460	17668	17679	17669	17437	17625	17392	17379	17529	17620	17615	17636	17592	17459	17470	17458	17404	17495	17556	17471	17405	17589	17427	17416	17514	17501	17626	17551	17432	17597	17409	17495	17487	17459	17669	17604	17680	17461	17425	17427	17574	17362	17538	17426	17638	17556	17617	17564	17368	17479	17468	17503	17519	17575	17548	17448	17462	17525	17569	17569	17509	17531	17740	17453	17545	17371	17406	17508	17378	17550	17647	17540	17448	17445	17428	17489	17598	17572	17604	17510	17672	17685	17593	17504	17557	17542	17538	17730	17352	17253	17453	17402	17570	17604	17533	17449	17407	17396	17561	17567	17552	17530	17451	17885	17521	17548	17472	17549	17379	17612	17556	17530	17459	17427	17496	17407	17337	17424	17517	17436	17563	17260	17614	17362	17573	17379	17546	17417	17481	17679	17616	17559	17421	17631	17482	17632	17543	17537	17575	17532	17455	17580	17644	17622	17636	17542	17390	17560	17615	17451	17499	17487	17383	17448	17486	17456	17432	17429	17572	17633	17519	17556	17368	17395	17459	17469	17542	17686	17547	17533	17379	17369	17458	17543	17696	17429	17587	17515	17553	17601	17496	17536	17347	17569	17521	17379	17538	17499	17412	17458	17493	17432	17370	17633	17664	17610	17441	17639	17498	17644	17411	17678	17481	17574	17647	17652	17342	17393	17467	17567	17588	17523	17508	17505	17579	17374	17384	17667	17627	17503	17539	17661	17429	17509	17391	17452	17562	17537	17441	17437	17458	17555	17637	17549	17531	17548	17641	17652	17483	17237	17449	17412	17627	17518	17585	17389	17449	17560	17414	17491	17558	17530	17602	17575	17517	17505	17552	17316	17505	17493	17578	17495	17479	17659	17557	17530	17601	17581	17569	17521	17509	17515	17251	17488	17554	17469	17404	17483	17357	17575	17541	17511	17557	17559	17743	17557	17676	17405	17613	17499	17605	17507	17395	17427	17651	17580	17637	17447	17352	17465	17729	17552	17540	17653	17525	17520	17349	17446	17523	17607	17396	17520	17591	17641	17365	17500	17409	17505	17454	17486	17502	17545	17556	17599	17372	17587	17731	17659	17499	17439	17475	17690	17605	17461	17369	17478	17504	17542	17440	17489	17528	17526	17515	17508	17380	17490	17630	17639	17400	17630	17523	17385	17455	17503	17431	17538	17610	17439	17670	17256	17571	17427	17370	17621	17571	17530	17384	17435	17758	17488	17596	17414	17527	17593	17457	17569	17479	17373	17604	17616	17499	17689	17549	17593	17509	17436	17475	17497	17415	17544	17521	17538	17467	17455	17452	17434	17441	17695	17564	17306	17589	17466	17398	17682	17420	17628	17561	17392	17608	17609	17386	17636	17610	17461	17483	17488	17471	17569	17583	17634	17473	17657	17563	17404	17551	17330	17543	17454	17531	17485	17376	17339	17443	17572	17458	17519	17502	17605	17604	17518	17458	17598	17439	17435	17522	17645	17500	17575	17444	17498	17482	17541	17577	17440	17512	17626	17303	17552	17524	17348	17400	17365	17400	17490	17485	17603	17558	17436	17612	17516	17501	17551	17383	17447	17481	17517	17429	17403	17463	17486	17618	17600	17591	17446	17560	17391	17626	17398	17529	17481	17521	17455	17488	17537	17506	17473	17324	17519	17538	17547	17566	17568	17444	17423	17519	17559	17589	17534	17587	17371	17432	17672	17504	17455	17540	17478	17387	17612	17548	17622	17643	17579	17575	17386	17516	17417	17466	17756	17345	17393	17503	17397	17717	17530	17481	17385	17525	17282	17359	17432	17382	17350	17503	17536	17537	17560	17576	17548	17610	17346	17469	17427	17503	17580	17463	17557	17394	17626	17524	17309	17279	17477	17462	17450	17489	17408	17560	17599	17585	17457	17392	17737	17706	17552	17627	17295	17714	17401	17591	17358	17603	17457	17453	17294	17330	17592	17508	17580	17442	17558	17593	17415	17502	17316	17530	17409	17537	17497	17582	17430	17372	17623	17507	17291	17503	17590	17467	17484	17527	17441	17545	17607	17590	17426	17569	17408	17247	17526	17579	17701	17334	17748	17379	17719	17577	17420	17647	17652	17777	17572	17440	17603	17354	17633	17476	17411	17476	17530	17623	17422	17610	17386	17352	17265	17354	17651	17536	17608	17508	17515	17735	17272	17504	17475	17590	17603	17479	17387	17416	17473	17561	17493	17411	17556	17537	17509	17473	17488	17523	17570	17569	17464	17468	17543	17464	17415	17493	17517	17561	17515	17544	17409	17491	17497	17562	17586	17569	17578	17488	17536	17647	17432	17479	17504	17283	17470	17592	17492	17431	17586	17561	17418	17523	17391	17487	17528	17611	17336	17365	17483	17354	17411	17621	17567	17400	17542	17609	17443	17584	17320	17583	17544	17494	17449	17497	17416	17478	17397	17398	17522	17370	17361	17537	17525	17617	17618	17491	17539	17504	17412	17515	17424	17677	17476	17598	17462	17508	17480	17492	17407	17361	17424	17564	17620	17543	17520	17453	17475	17568	17522	17698	17494	17472	17517	17495	17629	17624	17659	17458	17557	17408	17326	17581	17635	17359	17448	17560	17532	17462	17409	17328	17400	17494	17432	17370	17613	17551	17332	17329	17522	17413	17631
22662	21112	28981	24370	25359	31291	34255	29549	27465	26382	25172	24573	24153	23922	23697	23356	23427	23419	23463	23187	23276	23171	23023	23100	22874	22834	22872	22821	22982	22884	22913	22976	22998	22669	22653	22811	22769	22677	22762	22719	22637	22885	22768	22957	22873	22633	22544	22673	22587	22504	22686	22721	22787	22944	23038	22628	22693	22784	22626	22527	22683	22631	22614	22625	22561	22573	22710	22378	22730	22528	22715	22445	22347	22517	22632	22586	22835	22760	22854	22913	22645	22549	22786	22651	22656	22609	22666	22676	22733	22793	22603	22571	22645	22488	22496	22617	22777	22566	22722	22731	22573	22664	22572	22539	22589	22601	22527	22541	22986	22564	22720	22612	22458	22724	22523	22441	22676	22486	22742	22695	22519	22408	22614	22466	22536	22567	22895	22731	22479	22574	22690	22745	22657	22465	22521	22652	22643	22310	22830	22553	22650	22778	22536	22664	22710	22702	22718	22326	22540	22591	22584	22815	22762	22506	22718	22570	22606	22536	22671	22697	22433	22407	22773	22425	22731	22593	22791	22601	22388	22809	22758	22615	22683	22721	22570	22680	22681	22711	22596	22508	22762	22596	22640	22789	22733	22458	22748	22540	22606	22357	22874	22657	22729	22667	22620	22667	22592	22638	22590	22420	22626	22393	22635	22566	22656	22498	22760	22501	22582	22478	22399	22524	22623	22483	22527	22765	22634	22736	22832	22420	22594	22502	22660	22583	22726	22656	22615	22607	22593	22536	22499	22567	22522	22473	22551	22560	22561	22407	22660	22529	22578	22451	22559	22633	22651	22549	22780	22747	22476	22503	22741	22682	22736	22616	22481	22656	22623	22581	22512	22729	22820	22724	22494	22660	22592	22413	22690	22633	22735	22684	22526	22549	22641	22575	22510	22565	22585	22638	22557	22508	22745	22513	22632	22723	22542	22679	22734	22517	22547	22534	22609	22543	22413	22638	22499	22648	22693	22614	22723	22402	22393	22639	22644	22521	22476	22511	22558	22499	22554	22736	22744	22603	22704	22717	22633	22606	22530	22613	22805	22512	22572	22623	22664	22639	22610	22636	22617	22662	22526	22743	22725	22597	22469	22449	22428	22364	22693	22475	22599	22599	22650	22700	22664	22400	22530	22519	22568	22410	22618	22436	22512	22439	22694	22805	22729	22482	22588	22467	22637	22510	22434	22640	22539	22752	22683	22768	22473	22551	22690	22841	22786	22137	22557	22840	22465	22577	22731	22632	22717	22690	22643	22547	22525	22765	22416	22584	22701	22497	22586	22496	22454	22782	22654	22651	22740	22680	22900	22746	22641	22689	22593	22520	22535	22591	22642	22522	22793	22336	22407	22624	22712	22547	22535	22689	22705	22563	22455	22549	22625	22553	22731	22581	22646	22511	22529	22422	22523	22390	22512	22369	22605	22426	22642	22680	22520	22661	22657	22658	22544	22780	22653	22533	22629	22559	22519	22528	22637	22668	22675	22736	22788	22527	22598	22717	22839	22675	22352	22590	22688	22732	22607	22752	22685	22687	22604	22504	22738	22716	22641	22501	22457	22799	22465	22742	22601	22715	22513	22438	22475	22444	22626	22623	22457	22574	22572	22572	22415	22640	22617	22293	22612	22645	22544	22454	22649	22436	22841	22719	22657	22481	22493	22577	22552	22691	22669	22762	22784	22753	22592	22558	22492	22596	22665	22622	22595	22745	22271	22439	22720	22749	22879	22677	22585	22594	22670	22483	22420	22603	22680	22601	22767	22649	22437	22643	22600	22488	22814	22432	22430	22789	22580	22327	22571	22737	22773	22791	22593	22563	22613	22690	22481	22608	22564	22639	22703	22523	22430	22336	22652	22578	22469	22587	22613	22725	22590	22592	22443	22641	22566	22527	22721	22596	22533	22608	22562	22587	22680	22598	22523	22579	22806	22525	22455	22596	22514	22349	22649	22590	22713	22685	22623	22508	22788	22555	22589	22580	22597	22571	22523	22381	22613	22720	22454	22506	22785	22742	22463	22653	22714	22432	22484	22445	22531	22836	22714	22656	22893	22515	22527	22591	22497	22686	22716	22782	22652	22634	22497	22375	22682	22502	22508	22592	22628	22635	22637	22613	22656	22638	22485	22684	22502	22647	22420	22457	22781	22684	22538	22504	22720	22619	22803	22722	22547	22504	22540	22440	22834	22526	22529	22745	22714	22726	22752	22515	22546	22508	22513	22455	22370	22614	22573	22559	22557	22669	22665	22598	22692	22781	22393	22497	22449	22657	22680	22713	22446	22611	22755	22431	22425	22569	22623	22681	22490	22668	22600	22660	22561	22570	22426	22589	22630	22623	22613	22385	22546	22737	22733	22697	22613	22551	22582	22669	22614	22433	22882	22608	22579	22780	22639	22606	22527	22621	22688	22568	22567	22411	22390	22473	22520	22692	22511	22479	22551	22395	22646	22483	22821	22356	22931	22825	22465	22655	22666	22601	22585	22598	22410	22786	22656	22361	22616	22418	22678	22468	22697	22489	22644	22546	22641	22671	22766	22669	22753	22775	22752	22677	22634	22595	22613	22590	22471	22624	22661	22576	22734	22457	22507	22632	22719	22578	22677	22397	22634	22688	22828	22507	22656	22547	22632	22326	22598	22780	22556	22576	22648	22557	22772	22564	22759	22774	22456	22435	22639	22647	22548	22413	22568	22445	22568	22403	22480	22620	22649	22581	22575	22613	22620	22597	22680	22796	22726	22372	22397	22478	22595	22532	22598	22699	22696	22715	22776	22655	22461	22800	22420	22731	22514	22439	22490	22615	22622	22515	22558	22516	22623	22749	22501	22619	22769	22588	22556	22556	22769	22458	22504	22509	22524	22675	22699	22794	22543	22457	22689	22476	22590	22658	22626	22645	22548	22489	22652	22483	22791	22575	22629	22572	22571	22649	22687	22561	22746	22641	22720	22504	22448	22554	22621	22621	22482	22522	22847	22577	22413	22703	22867	22362	22710	22623	22576	22578	22487	22620	22691	22779	22698	22662	22450	22618	22593	22467	22643	22707	22509	22635	22527	22354	22526	22597	22586	22461	22682	22793	22658	22622	22529	22616	22564	22760	22592	22615	22699	22539	22627	22588	22470	22596	22714	22663	22617	22513	22657	22503	22687	22726	22565	22732	22379	22465	22586	22487	22641	22571	22472	22555	22713	22525	22515	22642	22611	22559	22867	22647	22625	22563	22626	22551	22469	22565	22887	22448	22570	22652	22612	22588	22654	22811	22693	22716	22631	22653	22539	22871	22857	22604	22747	22630	22489	22668	22669	22556	22815	22499	22751	22630	22714	22633	22738	22443	22503	22769	22680	22499	22777	22641	22658	22607	22744	22698	22343	22615	22527	22568	22539	22587	22543	22804	22659	22585	22393	22456	22590	22475	22541	22606	22683	22578	22774	22751	22463	22577	22753	22865	22524	22733	22466	22684	22820	22336	22620	22709	22575	22559	22510	22560	22452	22582	22711	22728	22792	22729	22706	22466	22408	22426	22594	22398	22738	22593	22602	22629	22724	22460	22527	22476	22662	22754	22668	22482	22788	22473	22284	22517	22601	22571	22703	22327	22450	22691	22855	22723	22557	22513	22653	22626	22435	22585	22575	22590	22583	22267	22533	22468	22810	22512	22729	22170	22567	22568	22507	22634	22697	22534	22831	22717	22596	22540	22783	22601	22616	22766	22609	22573	22562	22529	22496	22464	22686	22763	22660	22522	22915	22487	22864	22837	22470	22773	22866	22460	22637	22595	22576	22620	22601	22469	22642	22339	22433	22291	22560	22637	22631	22457	22491	22675	22380	22456	22658	22431	22696	22725	22790	22493	22626	22531	22595	22796	22783	22631	22531	22576	22629	22736	22665	22576	22428	22621	22611	22681	22509	22596	22552	22712	22680	22644	22571	22642	22418	22690	22442	22675	22598	22585	22640	22593	22778	22525	22829	22719	22559	22808	22766	22481	22747	22573	22776	22820	22383	22815	22795	22564	22609	22581	22698	22543	22522	22642	22782	22603	22779	22723	22423	22449	22556	22623	22601	22556	22355	22572	22657	22635	22675	22617	22675	22541	22619	22470	22375	22535	22393	22624	22543	22633	22576	22597	22768	22679	22494	22870	22610	22777	22530	22598	22608	22405	22669	22735	22756	22678	22567	22771	22577	22506	22629	22602	22482	22868	22790	22657	22543	22508	22545	22709	22626	22579	22642	22638	22461	22732	22673	22580	22651	22705	22593	22527	22705	22429	22539	22392	22581	22653	22481	22724	22585	22483	22729	22674	22473	22549	22765	22509	22722	22658	22685	22527	22424	22571	22336	22773	22570	22821	22322	22551	22605	22342	22547	22601	22425	22411	22595	22713	22529	22610	22707	22785	22757	22442	22421	22584	22737	22532	22647	22425	22658	22473	22580	22569	22459	22458	22728	22512	22447	22441	22530	22732	22693	22477	22750	22610	22416	22749	22662	22575	22659	22437	22667	22639	22536	22597	22674	22587	22610	22413	22482	22386	22523	22629	22718	22817	22624	22465	22850	22564	22789	22519	22512	22426	22557	22579	22452	22710	22700	22539	22442	22845	22562	22599	22713	22492	22552	22744	22708	22712	22699	22663	22599	22341	22812	22556	22451	22514	22658	22710	22526	22767	22703	22573	22568	22698	22557	22636	22608	22557	22559	22640	22692	22590	22534	22755	22429	22588	22495	22470	22488	22589	22590	22534	22700	22698	22514	22487	22678	22541	22677	22856	22613	22715	22833	22640	22704	22534	22887	22684	22553	22467	22605	22534	22471	22500	22448	22650	22570	22492	22738	22684	22533	22447	22593	22626	22495	22187	22519	22681	22743	22699	22584	22576	22335	22653	22661	22440	22706	22614	22626	22639	22307	22530	22678	22591	22633	22460	22387	22685	22640	22580	22602	22453	22269	22558	22460	22773	22518	22404	22389	22675	22720	22546	22677	22695	22812	22430	22577	22842	22763	22740	22459	22755	22689	22642	22610	22673	22519	22515	22543	22615	22568	22572	22440	22624	22643	22557	22529	22655	22666	22706	22535	22667	22594	22536	22501	22740	22363	22532	22632	22532	22560	22468	22429	22551	22234	22436	22813	22610	22397	22512	22593	22709
35367	60367	56725	46450	40585	35399	31347	27771	24833	22645	21170	20380	19791	19420	19031	18788	18757	18783	18660	18406	18358	18426	18246	18197	18225	18154	17832	18209	18004	18183	17837	18093	17876	18129	18031	18039	17860	17850	17855	17950	17724	17780	17764	17863	17842	17890	17966	17925	17801	17757	18062	17823	17852	17764	17747	17772	17930	17966	17869	17982	17789	17686	17895	17879	17796	17790	17731	17893	17623	17827	17952	17750	17774	17808	17830	17898	17709	17973	18003	17767	17827	17941	17863	17799	17777	17841	17858	17821	17899	17839	17769	17780	17742	17777	17839	18035	17845	17766	17745	17904	17830	17863	17827	17701	17974	17890	17824	17846	17689	17853	17964	17630	17860	17635	17937	17944	17853	17910	17802	17880	17985	17743	17863	17872	17820	17821	17847	17940	17908	17730	17911	18008	17721	17968	17664	17986	17791	17708	17798	17875	17882	17817	17998	18058	17882	17763	17868	17886	17763	17809	17982	17841	17854	17698	17707	17661	17779	17854	17717	17913	17984	18095	17792	17967	17895	17717	17683	17919	17991	17679	17975	17757	17747	17836	17816	17588	17613	17745	17688	17859	17868	18015	17812	17841	17839	17853	17752	17912	17700	17854	17937	18010	17934	17819	17764	17995	17863	17781	17869	17814	17783	17775	17738	17792	17842	17995	17799	17849	17947	17732	17904	17755	17827	17654	17859	17692	17746	17863	17830	17849	17835	17809	17987	17659	17805	17866	17853	17766	17811	17779	17936	17967	17920	17828	17774	17905	17849	17862	17874	17683	17935	17711	17936	17790	17897	17888	18002	17971	17891	17946	17931	17837	17715	17917	17863	17887	17722	17888	17912	17750	18004	17918	17775	17999	17751	17842	17872	17800	18016	17971	17768	17938	17842	17853	17910	17763	17983	17784	17811	17965	17793	17819	17821	17770	17852	17653	17869	17795	17871	17788	17814	17989	17877	17778	17900	17783	17933	17935	17825	17777	17961	17873	17820	17729	17860	18031	17731	17789	17651	17863	17646	17967	17768	17925	17637	17756	17800	17992	18031	17793	17895	17736	17694	17817	17874	17738	17889	17829	17750	17829	17813	17705	17820	17670	17746	17949	17938	17586	17721	17702	17644	17820	17800	17802	17732	17671	17661	17832	17977	17811	17762	17808	17698	17749	17939	17716	17898	17816	17823	17847	17621	17773	17783	17733	17875	17776	17877	17822	17932	17848	17726	17830	17916	17594	17938	17803	17889	17754	17955	18063	17740	17688	17974	17756	17960	17697	17695	17791	17785	17792	17763	17827	17670	17830	17923	17624	17782	17754	17803	17932	17977	17757	17707	17860	17944	17740	17935	17874	17710	17661	17915	17839	17784	17988	17809	17907	17811	17834	17833	17779	17880	17970	17888	17815	17812	17770	17776	17748	17835	17906	17883	17751	17789	17779	17760	17890	18081	17782	17832	17783	17745	17804	17912	17909	17774	17875	17987	17845	17774	17752	17705	17808	17967	17818	17768	17932	17704	17857	17619	17771	17763	17786	17733	18078	17750	17814	17783	17755	17766	17870	17771	17921	17794	17691	17755	17964	17611	17806	17926	17904	18033	17863	17877	17737	17881	17791	17792	17937	17730	17885	17893	17787	17821	17691	17748	17795	17900	17750	17623	17832	17793	17767	17608	17843	17639	17807	17986	17728	17823	17764	17974	17858	17797	17574	17811	17853	17946	17716	17919	17697	17934	17701	17919	17917	17779	17865	17698	17859	17761	17888	17763	17874	17807	17742	17745	17865	17916	17838	17914	17806	17679	17902	17759	17647	17768	17840	17804	17916	17689	17776	17730	17830	17838	17800	17981	17997	17716	17772	17901	17758	17924	17804	17890	17794	17899	17825	17752	17744	17811	17817	17799	17881	17939	17914	17830	17854	17867	17845	17910	17922	17725	17978	17775	17906	17833	17753	17719	17825	17865	17724	17824	17850	17781	17815	17921	17697	17788	17752	17886	17866	17882	17832	17699	17712	17882	17798	17797	17810	17711	17855	17872	17949	17769	17926	17819	17665	17758	17782	17630	17797	17774	18011	17817	17854	17829	17883	17791	17825	17879	17599	17865	17891	17833	17837	17909	17639	17751	17994	17802	17741	17711	17889	17825	17827	17739	17783	17705	17866	17944	17894	17909	17745	17924	17803	17719	17941	17924	17873	17853	17805	17789	17793	17908	17957	17836	17843	17791	17817	17706	17825	17777	17801	17894	17961	17830	17824	17788	17909	17838	17801	17814	18059	17920	17748	17877	17850	17854	17746	17781	17809	17840	17933	17647	17850	17890	17802	17951	17833	17867	17920	17822	17807	17930	17686	17685	17770	17787	17797	17962	17893	17882	17958	17699	17818	17907	17792	17725	17804	17708	17889	17860	18017	17782	17907	17762	17695	17668	17880	17894	17780	17909	17813	17913	17853	17780	17638	17917	17662	17878	17894	17861	17724	17726	17778	17720	17847	17857	17814	17770	17716	17896	17733	17758	17735	17794	17852	17826	17898	17732	17801	18014	17777	17760	17802	17798	17840	17865	17858	17755	17809	17711	17830	17846	17777	17751	17929	17703	18040	17901	17906	17838	17741	17726	17791	17661	17953	17952	17907	17712	17886	17675	18013	17794	17913	17847	17927	17716	17948	17776	18037	17820	17707	17728	17991	17761	17906	18001	17864	17859	17775	17899	17792	17908	17883	17699	17892	17935	17836	17714	17745	17919	17901	17919	17805	18001	17735	17902	17903	17740	17920	17738	17667	17730	17775	17790	17731	17607	17807	17731	17861	17886	17692	17826	18002	17929	17701	17794	18012	17934	17815	17855	17764	17761	17897	17847	17789	17884	17879	17865	17831	17874	17842	17756	17800	18081	17790	18054	17671	17764	17827	17935	17689	17765	17827	17677	17941	17850	17875	17834	17879	17829	17895	17680	17766	17867	17659	17780	17830	17950	17644	17808	17862	17883	17876	17678	17719	17790	17668	17903	18009	17749	17937	17748	17826	17794	17952	17926	17714	17961	17566	17694	17820	17893	17727	17853	17694	17900	17708	17882	17944	17896	17777	17845	17833	17943	17677	17972	17849	17818	17904	17961	17814	17771	17978	17955	17830	17840	17869	17984	17812	17838	17703	17781	17753	17901	17895	17711	17919	17880	17862	17803	17812	17940	17656	17708	17840	17711	17851	17954	17927	17759	17874	17892	17816	17730	17810	17613	17739	17736	17768	17657	18012	17753	17894	17971	17774	17768	17819	17890	17932	17775	17816	17702	17770	17730	17956	17806	17861	17830	17569	17928	17780	17787	17749	17820	17801	17935	17790	17898	17846	17829	17925	17565	17723	17821	17652	17829	17915	17812	17652	17729	17825	17753	17599	17737	17816	17729	17695	17803	17703	17597	17695	17899	17748	17778	17679	17823	17691	17853	17834	17643	17852	17710	17776	17743	17880	17719	17835	17857	17760	17836	18057	17978	17759	17651	17780	17705	17835	17945	17890	17774	17747	17864	17965	17838	17824	17859	17970	17826	17844	17794	17791	17893	17913	17759	17791	17841	17905	17642	17801	17940	17789	17935	17724	17795	17717	17849	17781	17826	17685	17805	17886	17754	17636	17802	17756	17875	17971	17963	17838	17825	17801	17749	17799	17912	17669	17916	17701	17670	17705	17976	17815	17802	17871	17864	17752	17876	17748	17981	17882	17741	17822	17901	17948	17781	17739	17727	17917	17792	17773	17884	17737	17661	17842	17700	17799	17857	18080	17712	17654	17888	17775	17847	17764	17593	17855	17869	17790	17720	17743	17803	17758	17769	17906	17731	17722	17670	17793	17901	17804	17912	17868	17871	17778	17767	17736	17765	17820	17931	17718	17919	17725	17760	17836	17809	17802	17764	17845	17618	17711	17873	17596	17960	17886	17564	17875	17605	17749	17983	17627	17789	17769	17819	17930	17826	18029	17772	17743	17878	17703	17771	17901	17888	17720	17907	17692	17769	17679	17833	17878	17774	17720	17854	17708	17936	18030	17987	17779	17874	17782	17889	18017	17841	17703	17966	17781	17919	17909	17806	17908	17979	17821	17725	17813	17750	17954	17869	17679	17821	18039	17864	17825	17796	17757	17991	17800	17755	17752	17751	17755	17841	17901	17899	17764	17779	17713	17904	17858	17911	17841	17689	17876	17807	17842	17821	17820	17922	17810	17910	17765	17817	17859	17682	17885	17919	17860	17800	17847	17749	17931	17774	17827	17875	17835	17690	17611	17722	17753	17940	17820	17737	18013	17725	17715	17905	17752	17797	17752	17848	17773	17846	17822	17907	17769	17699	17688	17668	17785	17980	17871	17873	17742	17867	17712	17826	17734	17812	17880	17781	17705	17925	17914	17959	17942	18054	17790	17780	17828	17861	17896	17822	17749	17743	17867	17815	17885	17902	17894	17957	17819	17763	17921	17803	17914	17687	17758	17926	17723	17795	17941	17793	17921	17962	17809	17796	17843	17987	17725	17860	17778	17844	17942	17769	17842	17955	17779	17862	18076	17795	18002	17723	17785	18039	17799	17733	17878	18021	17996	17860	17861	17838	17985	17802	17848	17831	17678	17795	17813	17958	17771	17707	17897	17887	17636	17737	17875	17839	17803	17863	17863	17851	17820	17985	17986	17762	17822	17822	17918	17870	17717	17803	17925	17765	17631	18030	17864	17857	17684	17797	17872	17718	18013	17847	17753	17809	17853	17802	17872	17684	17858	17645	17792	17796	17851	17837	17965	17852	17840	17920	17737	17891	17795	17848	17900	17756	17905	17916	17823	17941	17996	17787	17891	17759	17874	18020	17816	17963	17877	17823	17845	17846	17762	17806	17566	17830	17827	17728	17884	17785	17700	18055	17668	17806	17601	17874	17825	17890	17805	17862	17992	17639	17733	17871	17973	17716	17830	17806	17690	17743	17786	17904	17786	17745	17790	17863	17847	17718	17816	17897	17851	17934	17890	17668	17983	17781	17861	17794	17760	17829	17762	17905	17751	17744	17829	17612	17808	17978	17933	17726	17762	17827	17898	17612	17864	17684	17809	17827	17667	17824	17898	17635	17888	17808	17751	17898	17806	17868	17940	17831	17794	17934	17903	17853	17808	18006	17984
30264	31286	41502	37456	31521	28808	26786	25352	24194	23800	23289	23029	22654	22655	22678	22485	22620	22394	22251	22250	22585	22188	22388	22286	22331	22262	22269	22219	22219	22053	22265	22422	22357	22064	22205	22197	22220	22086	22251	21961	22320	22197	22220	22237	22225	22195	22247	22276	22137	22188	22331	22263	22336	22241	22156	22410	22134	22151	22134	22323	22044	22290	22266	22066	22253	22078	22062	22214	22090	22123	22192	22174	22170	22210	22381	22155	22246	22015	22042	22079	22125	22121	22082	22320	21933	22038	22298	22242	22280	22033	22189	22086	21978	22312	22119	22239	22368	22268	22114	22141	22092	22012	22205	22093	22022	22123	22187	22204	22289	22234	22102	22004	22349	22330	22188	22009	22473	22364	22302	22170	22448	21864	22092	22282	22200	21998	22287	22251	22231	22101	22023	22244	22175	22189	22342	22159	21971	22235	22202	22178	22046	22225	21954	22186	22245	22085	22067	22060	22029	22136	22293	22041	22231	22118	22107	22263	22251	22097	22135	22244	22342	22264	22244	22274	22060	22157	22221	22238	22072	22275	22188	22152	22053	22418	22272	22036	22125	22089	22189	21900	22361	22201	22238	21995	22244	22180	22579	22305	21930	22266	22210	22226	22201	22220	22117	22287	22065	22038	22152	21887	22183	22105	22275	22084	22217	22289	22249	22170	22268	22196	22040	22282	22110	22094	22249	22275	21739	22287	22351	22137	22066	22333	22217	22172	22076	21997	22094	22103	22178	22123	22245	22287	22223	22031	22205	22296	22168	22018	22132	22209	22263	22140	22175	22183	22119	22224	22173	22149	22154	21994	22255	22118	22294	22199	22086	22094	22123	22327	22345	22018	22307	22092	22125	22292	22165	22223	22117	22178	22135	22096	22194	21967	22174	22172	22140	22300	22123	22163	21955	22105	22298	22068	21916	22127	22095	22017	22322	22216	22285	21979	22189	22400	22217	22214	22119	22067	22148	21958	22134	22138	22200	22049	22076	22018	22129	22238	22094	22050	22294	22269	22330	22080	22184	21972	21990	22300	22022	22093	21969	22521	22220	22272	22205	22193	22028	22150	22163	22208	22077	22137	22299	22157	22096	22043	22127	22157	22013	21867	22322	22188	22159	22128	22059	22088	22104	22120	22225	22221	22147	22206	22157	22226	22154	21941	22177	22025	22372	22245	22278	22170	22181	22186	22161	22262	22344	22172	22276	22293	22103	22292	22368	22125	22181	22225	22176	22192	22332	22322	22066	22341	22378	21981	22202	22033	22247	22080	22427	22324	22306	22265	22144	22110	21968	22086	22173	22232	22127	22162	22180	22227	22118	22020	22171	22187	22208	22232	22165	22148	22271	22242	22049	22009	22074	22282	22183	22187	22304	22289	22005	22148	22062	22163	22265	21901	22468	22179	21972	22435	22324	22164	22097	21908	22205	22000	22172	22063	22277	22231	22042	22086	22210	22173	22216	21980	22292	22058	22217	22287	22009	22221	22278	22188	22133	22092	22352	22173	22268	22315	22520	22078	22251	22042	22180	22082	22285	22366	21998	22001	22297	22247	22345	22420	22214	22138	22123	22372	22074	22190	22204	22056	22419	22072	22226	22196	22106	22146	22196	22248	22166	22107	22559	22334	22364	22095	22032	22107	21979	22134	22212	22193	21962	22071	22211	22140	22312	22175	22071	22111	22115	22113	22029	22226	22327	22073	22214	22282	22043	22094	22298	22039	22127	22127	22215	22085	22139	22143	22064	22178	22144	22175	22349	22192	22251	22243	22243	22012	21947	22048	22063	22109	21976	22115	22151	22263	22132	22172	22198	22358	22212	22134	22197	22064	22262	22186	22346	22116	21939	22179	22124	22227	22127	22226	22098	22356	22337	22392	22232	22155	22082	22103	22050	22237	21993	22101	22002	22137	22389	21889	22279	22200	22340	22200	22180	22075	22249	22203	22113	22271	22117	22121	22222	22098	22255	22010	22176	21952	22118	22283	22279	22060	22094	22049	22096	21975	21978	22174	22134	22248	22064	21976	22172	22147	22037	22018	22107	22198	22156	22293	22175	21931	22208	22235	22003	22204	22198	22257	22300	22085	21997	22312	22187	22280	21985	22440	22244	22054	22094	22164	22240	22274	22196	22330	22002	22003	22039	22095	21969	22114	22278	21954	21924	22236	22194	21741	22362	22203	22090	22330	22113	22293	21933	22296	22189	22135	22122	21978	22035	22296	22244	22010	22334	22116	22068	22191	22014	22226	22130	22087	22100	22125	22003	22121	22104	22177	22074	22052	22171	22254	22188	22105	22155	22178	22240	22198	22319	22237	22070	22085	22287	22208	22229	22128	22350	22368	22026	22244	22388	22236	22126	22280	22254	21964	22248	22275	21989	22150	22520	22313	22076	22259	22435	22249	22425	22269	22175	22113	22038	22227	22202	22314	22139	22372	22181	22194	22007	22094	22272	22116	22004	22037	22240	22058	22296	22295	22106	22083	22265	22199	22151	22267	22349	22240	22148	21879	22409	22003	21986	22161	22339	22174	22113	22127	22189	22101	22016	22129	22225	22219	21824	22291	22287	22296	22097	22176	22129	22151	22114	22163	22157	22293	22356	22131	22281	22235	22073	22279	22381	22135	21970	22138	22019	22164	22295	22315	22084	22161	22378	22299	22183	21966	22280	22090	22269	22111	21977	22130	22287	22020	22131	22209	22408	22211	21983	22258	21955	22295	22167	22153	22337	22250	22166	22075	22032	22302	22106	22040	21865	22300	21970	22171	22425	22235	22159	22290	22236	22245	22274	22207	22214	21885	22060	22126	22094	22234	22104	22037	22292	22075	21984	22257	22235	22130	22203	22029	22024	21963	22293	22305	22026	22233	22247	22341	22370	22146	22044	22102	22170	22117	22362	22141	22096	22080	22322	22310	22262	22009	22147	22067	22164	22248	22173	22150	21980	22193	22093	22191	22225	22230	22362	22182	22125	22209	22167	22255	21972	22003	22202	22224	22260	22241	22166	22422	22161	22078	22203	22182	22178	22231	22183	22070	22233	22065	22232	22050	22171	22240	22069	21909	22114	22057	21985	22086	22071	22474	22220	22058	22194	22317	22148	22232	22030	22155	22370	22177	22126	22268	22190	22281	22336	22262	22397	22204	22239	22480	22292	22168	22046	22076	22141	22337	21943	22159	22198	22104	22176	22281	22110	22050	22021	21948	22194	22203	21971	22229	21925	22185	22028	21979	22273	22009	22247	22099	21884	22308	22329	22161	22017	22150	22015	22204	22134	22384	22209	22286	22098	22087	22294	22047	22000	22259	22096	22133	22169	22267	22253	22038	22295	22306	22125	22145	22220	22178	22210	22188	22246	22336	22216	22237	22315	22221	22080	22215	22161	22208	22290	22126	22187	22163	22377	21975	22213	22195	22276	22130	22253	22138	22064	22320	22236	22284	21984	22134	21997	22229	22172	22243	22023	22195	22233	22143	22173	22043	22152	21960	22275	22118	22145	22025	22358	22139	21900	22100	22256	22286	22201	22271	22209	22213	22132	22150	22074	22043	22305	22267	22205	22169	22116	22112	22141	22263	22416	22098	22084	21997	22188	22221	21989	22299	22285	22136	21911	22047	22341	22268	22071	22414	22113	22280	22067	22216	22147	22097	22060	22357	21917	22059	22121	22296	22148	22076	22015	22157	22081	22128	22180	22118	22514	22104	22205	22079	22304	22052	22057	22073	22076	22313	22170	22116	22401	22331	22153	22087	22112	22141	22184	22236	22162	22305	22454	22114	22354	22067	22273	22367	22177	22140	22046	22302	22152	22021	22108	22108	22399	22161	22149	22257	22057	22239	22148	22193	22130	22205	22069	22118	22048	22258	22095	22179	22251	22097	22142	22200	22212	22187	22151	22198	22056	22097	22223	22165	22132	22277	22019	22072	22077	22079	22230	22210	22179	22130	22303	22199	22070	22044	22390	21952	22044	21966	22072	22110	22192	22021	22326	22070	22300	21980	22278	22087	22135	22262	22088	22180	21979	22267	22276	22217	21971	22189	21893	22084	22123	22236	21961	22173	22287	22205	22076	22108	22158	21969	22175	22145	22223	22100	22026	22005	22082	22043	22171	22061	22130	22124	22094	22277	22161	22170	22213	22256	22180	22296	22279	22203	22176	22053	22101	22027	22440	22304	22079	22131	22076	22159	22265	21990	22103	22190	22250	22046	22105	22343	22093	21992	22372	22162	22197	22133	22082	22239	22176	22316	22223	22263	22316	22258	22260	22174	22149	22352	22223	22176	22201	22144	22145	22132	21990	22051	22214	22011	22199	21991	22195	22188	22190	22233	22113	22056	22346	22183	22093	22108	22196	22213	22273	22290	22074	22091	22190	22104	22266	22113	22092	22194	22330	22285	22339	22240	22118	22175	22164	22282	22083	22068	22247	22127	22226	22099	22102	22099	22067	22114	22072	22070	22224	22281	21976	22142	22207	22384	22151	22429	21918	22177	22271	22292	22114	22083	22272	22130	22119	22252	22236	22104	22182	22299	22306	22202	22370	22119	22085	22047	22182	22209	22122	22074	21963	22068	22176	22281	22110	22141	22250	21939	22064	22180	22323	22250	22277	22140	22132	22114	22081	22324	22011	22185	22032	22450	22102	22124	22007	22043	22202	22188	22159	22268	22245	22215	22107	22116	22256	22272	21865	22114	22151	22026	22262	22191	22105	22107	22268	21964	22063	22194	22137	22273	22141	22099	22113	21999	22248	22011	22139	22124	22302	22392	22249	22292	22179	22103	22202	22322	22031	22194	22158	22098	22332	22224	22103	21946	22075	22070	22319	21967	21943	22253	22278	22127	22101	22040	22317	22346	22356	22363	22088	22204	22130	21993	21925	22250	22209	22014	22172	22359	21943	22091	21946	22099	22217	22436	22186	22287	22115	22130	22125	22266	22210	22223	22210	21994	22175	22215	22202	22065	22087	22332	22130	22209	22447	22195	22222	21901	22318	21954	22358	22011	21973	22287	22059	22150	22192	22096	22207	22227	22200	22230	22085	22289	22160	22189	22035	21974	22269	21912	22320	22073	21901	22241	22383	22060	22069	21870	22153	22258	22142	22146	22240	22214	22228	22332	22141	22198	22184	21968	22269	22000	21924	22416
33236	47723	44395	34911	30029	26441	24163	22091	20856	19838	19364	18819	18441	18377	18145	17999	18313	18187	17909	18024	17877	17990	17726	17712	17643	18004	17722	17748	17767	17689	17683	17777	17679	17552	17570	17669	17664	17576	17634	17532	17750	17643	17554	17620	17844	17650	17672	17622	17666	17804	17655	17919	17600	17690	17752	17627	17584	17777	17793	17700	17597	17468	17740	17603	17628	17711	17574	17688	17584	17649	17636	17660	17694	17571	17715	17578	17577	17643	17642	17670	17628	17638	17643	17653	17609	17761	17612	17428	17555	17633	17603	17751	17670	17645	17666	17560	17705	17710	17603	17586	17759	17563	17672	17549	17616	17651	17628	17711	17558	17546	17585	17736	17609	17710	17689	17564	17630	17610	17680	17706	17612	17647	17576	17769	17620	17493	17546	17734	17530	17707	17579	17757	17667	17592	17678	17666	17757	17509	17779	17666	17610	17483	17597	17638	17651	17609	17577	17544	17834	17665	17751	17685	17653	17413	17680	17532	17622	17682	17548	17552	17635	17668	17554	17655	17679	17882	17630	17488	17676	17663	17632	17555	17502	17694	17495	17711	17766	17671	17462	17664	17624	17677	17591	17627	17670	17670	17691	17582	17645	17706	17611	17524	17760	17551	17772	17719	17535	17474	17629	17554	17596	17602	17604	17621	17788	17647	17521	17587	17658	17486	17603	17686	17582	17475	17642	17634	17554	17715	17514	17655	17514	17544	17786	17577	17640	17780	17543	17642	17549	17659	17523	17677	17634	17786	17486	17604	17729	17657	17687	17636	17645	17602	17686	17618	17579	17708	17620	17660	17686	17585	17599	17636	17573	17741	17682	17618	17567	17821	17759	17666	17533	17710	17536	17560	17531	17544	17623	17738	17600	17443	17611	17536	17680	17664	17712	17683	17686	17564	17681	17615	17462	17541	17542	17634	17569	17573	17653	17617	17649	17596	17784	17470	17732	17578	17781	17534	17674	17819	17599	17471	17654	17646	17684	17670	17773	17773	17751	17553	17678	17644	17675	17524	17712	17740	17614	17692	17587	17662	17585	17633	17662	17604	17637	17759	17601	17640	17787	17572	17655	17742	17635	17565	17772	17530	17583	17745	17702	17633	17753	17603	17617	17679	17526	17725	17743	17713	17803	17533	17621	17669	17614	17707	17491	17635	17591	17745	17749	17681	17575	17766	17562	17728	17590	17593	17576	17679	17682	17625	17637	17567	17456	17516	17586	17617	17592	17577	17550	17585	17760	17732	17845	17398	17597	17687	17643	17585	17573	17675	17558	17657	17522	17719	17590	17647	17715	17685	17535	17628	17640	17699	17703	17677	17666	17698	17676	17669	17664	17532	17723	17560	17659	17622	17748	17440	17616	17673	17732	17667	17642	17718	17447	17587	17595	17797	17659	17667	17643	17692	17806	17561	17741	17690	17572	17520	17606	17764	17635	17634	17679	17551	17593	17686	17601	17595	17616	17730	17792	17562	17472	17615	17674	17517	17768	17547	17673	17607	17665	17579	17604	17719	17624	17507	17677	17581	17682	17616	17559	17784	17465	17602	17528	17627	17574	17631	17457	17606	17686	17711	17704	17816	17731	17754	17650	17796	17536	17672	17522	17508	17705	17638	17766	17737	17601	17652	17764	17730	17554	17576	17611	17768	17498	17592	17578	17656	17652	17508	17734	17621	17743	17669	17686	17387	17675	17608	17686	17782	17630	17483	17589	17711	17647	17522	17555	17543	17603	17635	17759	17591	17752	17696	17578	17714	17686	17584	17488	17726	17687	17686	17600	17476	17496	17585	17565	17685	17568	17761	17725	17601	17475	17646	17549	17655	17691	17609	17573	17680	17671	17676	17769	17695	17676	17458	17725	17574	17661	17607	17619	17598	17658	17590	17724	17581	17620	17706	17652	17826	17563	17670	17603	17688	17519	17611	17539	17543	17629	17580	17493	17731	17569	17632	17606	17443	17767	17579	17603	17745	17485	17512	17570	17611	17633	17612	17741	17733	17542	17775	17585	17584	17645	17609	17525	17508	17549	17631	17608	17575	17908	17608	17567	17614	17566	17549	17813	17475	17595	17559	17748	17581	17473	17625	17722	17600	17653	17538	17641	17663	17576	17504	17720	17542	17766	17599	17613	17668	17797	17932	17683	17647	17734	17682	17642	17673	17532	17613	17687	17623	17713	17459	17674	17437	17860	17713	17575	17598	17521	17792	17703	17617	17618	17785	17636	17794	17735	17521	17752	17609	17590	17631	17622	17739	17714	17665	17574	17609	17692	17669	17665	17724	17600	17693	17725	17547	17689	17605	17935	17663	17666	17635	17842	17734	17613	17572	17641	17419	17803	17575	17699	17523	17606	17672	17658	17621	17659	17568	17484	17661	17810	17814	17586	17725	17691	17637	17582	17814	17671	17563	17638	17586	17748	17474	17544	17789	17652	17466	17707	17717	17660	17755	17583	17538	17511	17558	17711	17718	17588	17648	17641	17562	17644	17642	17674	17769	17800	17593	17652	17671	17500	17764	17571	17677	17734	17502	17495	17713	17675	17772	17757	17642	17484	17773	17583	17507	17789	17583	17502	17397	17548	17571	17402	17612	17651	17687	17697	17639	17548	17806	17709	17424	17708	17640	17669	17426	17619	17654	17495	17585	17710	17720	17550	17655	17748	17674	17670	17651	17635	17792	17620	17613	17537	17720	17667	17636	17675	17704	17860	17579	17554	17800	17769	17639	17490	17712	17647	17477	17778	17685	17640	17593	17661	17428	17650	17578	17564	17552	17663	17589	17787	17680	17494	17504	17519	17548	17574	17659	17689	17626	17566	17635	17650	17753	17551	17672	17645	17637	17622	17796	17682	17567	17711	17545	17782	17575	17878	17631	17695	17605	17550	17470	17680	17744	17632	17534	17569	17828	17682	17604	17719	17529	17674	17472	17375	17830	17813	17717	17589	17652	17492	17623	17610	17765	17493	17598	17750	17496	17616	17694	17401	17632	17614	17679	17641	17497	17688	17801	17439	17847	17698	17716	17642	17710	17774	17373	17641	17523	17716	17726	17654	17736	17433	17814	17710	17696	17777	17786	17508	17839	17657	17570	17654	17760	17631	17647	17750	17732	17581	17676	17719	17652	17568	17561	17757	17681	17558	17653	17761	17652	17663	17537	17717	17789	17812	17522	17454	17363	17641	17669	17567	17658	17788	17552	17723	17575	17545	17569	17560	17584	17682	17838	17826	17646	17604	17732	17764	17664	17554	17728	17587	17695	17606	17558	17679	17694	17583	17725	17669	17648	17540	17672	17740	17605	17689	17648	17529	17698	17670	17620	17637	17624	17580	17529	17697	17765	17685	17644	17623	17579	17603	17590	17776	17732	17704	17812	17693	17735	17607	17613	17555	17628	17723	17844	17672	17798	17667	17631	17568	17607	17523	17720	17778	17458	17622	17736	17786	17568	17393	17589	17634	17771	17679	17474	17727	17702	17597	17531	17484	17662	17638	17726	17681	17672	17608	17775	17682	17830	17573	17617	17830	17513	17761	17593	17764	17588	17661	17583	17775	17716	17588	17571	17810	17581	17696	17523	17485	17562	17666	17640	17677	17577	17691	17723	17815	17749	17701	17669	17618	17784	17538	17702	17644	17768	17629	17693	17681	17744	17596	17598	17420	17637	17700	17633	17573	17469	17686	17398	17505	17600	17548	17676	17616	17667	17784	17724	17642	17646	17748	17670	17566	17589	17702	17663	17631	17775	17696	17593	17742	17572	17608	17485	17703	17561	17681	17620	17749	17438	17855	17688	17552	17596	17640	17756	17658	17710	17639	17618	17551	17577	17602	17502	17824	17473	17541	17615	17541	17666	17689	17884	17589	17653	17717	17657	17664	17603	17624	17745	17778	17468	17558	17518	17742	17694	17839	17516	17612	17726	17584	17721	17596	17752	17470	17530	17553	17687	17540	17608	17712	17822	17655	17752	17544	17754	17703	17532	17609	17754	17691	17651	17581	17734	17598	17761	17730	17531	17606	17470	17496	17692	17592	17535	17680	17637	17658	17590	17477	17674	17821	17591	17556	17675	17675	17613	17807	17796	17863	17667	17617	17594	17624	17641	17619	17706	17718	17613	17622	17583	17762	17700	17759	17704	17704	17583	17773	17639	17923	17493	17798	17584	17584	17613	17771	17617	17536	17580	17741	17646	17537	17765	17593	17692	17709	17555	17548	17798	17604	17771	17704	17538	17686	17589	17642	17510	17624	17634	17593	17674	17603	17733	17614	17598	17512	17756	17674	17502	17670	17644	17549	17509	17524	17622	17652	17574	17597	17700	17644	17796	17631	17709	17673	17623	17453	17613	17581	17752	17653	17451	17685	17705	17756	17581	17767	17626	17658	17605	17483	17661	17519	17557	17596	17803	17529	17324	17583	17478	17749	17756	17629	17680	17714	17572	17693	17525	17705	17667	17779	17620	17582	17750	17478	17761	17606	17575	17509	17679	17673	17789	17713	17603	17538	17740	17722	17762	17587	17655	17678	17622	17606	17569	17665	17652	17630	17626	17696	17483	17666	17619	17689	17607	17637	17661	17759	17616	17498	17659	17588	17849	17697	17828	17740	17753	17757	17607	17671	17595	17698	17608	17679	17531	17583	17666	17790	17678	17645	17702	17700	17664	17603	17525	17619	17632	17619	17568	17507	17718	17759	17630	17559	17543	17627	17453	17619	17618	17698	17688	17586	17661	17699	17705	17673	17553	17592	17516	17595	17612	17578	17892	17664	17740	17582	17604	17578	17684	17732	17533	17467	17640	17606	17481	17574	17765	17845	17484	17561	17558	17655	17617	17637	17611	17677	17667	17618	17872	17620	17729	17634	17719	17689	17615	17553	17651	17692	17612	17752	17646	17727	17623	17689	17603	17596	17497	17735	17626	17666	17630	17669	17711	17549	17556	17488	17628	17707	17282	17555	17707	17698	17691	17666	17691	17646	17691	17639	17684	17750	17626	17593	17561	17685	17625	17558	17580	17800	17742	17648	17715	17619	17608	17675	17683	17829	17611	17554	17724	17780	17769	17598	17703	17808	17518	17608	17723	17634	17579	17734	17536	17696	17692	17733	17569	17710	17631	17655	17443	17739	17837	17805	17599	17533	17667
23990	21213	29044	27220	28777	31526	31178	27476	25911	24594	24160	23574	23130	23325	23003	22799	22686	22836	22712	22630	22588	22617	22549	22452	22270	22343	22555	22416	22383	22172	22103	22142	22335	22253	22460	22450	22345	22376	22372	22124	22106	22348	22436	22549	22255	22108	22133	22241	22035	22181	22197	22125	22154	22201	22407	22015	22208	22083	22153	22217	22253	22168	22168	22146	22205	22250	22080	22279	22084	22171	22234	22195	22067	22207	22121	22314	22260	22175	22241	22347	22359	22261	22191	22116	22294	22485	22227	22275	22328	22075	22232	22134	22229	22344	22279	22157	22322	22240	22249	22237	22110	22128	22036	21989	21873	22315	22244	22045	22037	22349	22202	22036	22156	22271	22416	22200	22151	22248	22111	22232	22165	22228	22108	22059	22306	22235	22260	22290	22222	22135	22390	22149	22346	22250	22153	22061	22110	22025	22054	22028	22210	22304	22083	22270	21999	22222	22208	22087	22246	22097	22167	21887	21980	22213	22233	22123	22166	22252	22058	22135	22334	22110	22004	22184	22191	22311	22121	22072	22163	22264	22102	22179	22143	22257	22085	22253	22333	22314	22345	22086	22120	22093	22111	22142	22300	22209	22171	22260	22147	22190	22058	22039	22256	22076	21878	22126	22009	22325	22077	21892	22175	22039	22369	22202	22055	22403	22260	22189	22130	22155	22114	22117	22170	22264	22184	22041	22220	22181	22273	22106	22103	22302	21979	22293	22136	22360	22248	22071	22184	22143	22211	22207	22132	22255	22369	22167	22112	22095	22309	22110	22156	22172	22298	22329	22222	22100	22206	22292	22334	22047	22080	22209	22073	21863	22097	22171	22155	22260	22057	22167	22068	22476	22140	22416	22178	22228	22488	22310	22107	22156	22179	22197	22171	22171	22255	21928	22288	22155	22098	22256	22122	22148	22181	22255	22259	22249	21893	22084	22041	22086	22261	22139	22099	22085	22143	22089	22110	22224	21983	22134	22326	22254	22110	22148	22151	22162	22118	22141	22094	22298	22153	22378	22147	22333	22042	21980	22119	22107	22001	21948	22180	22179	22302	22066	22035	22306	22177	22206	22153	22090	22214	22262	22241	22093	22135	22112	22015	22218	22212	21856	22251	22092	22414	22313	22206	22057	22133	22182	22315	22079	22088	22180	22106	22132	22132	22281	22121	21793	22133	22019	22225	22041	21980	22182	22175	22240	22108	22205	22137	22269	22201	22038	22204	22279	21976	22208	22224	22144	22412	22157	22162	22201	22119	22265	22204	22024	22158	22236	22181	21953	22185	22154	21964	22178	22247	22335	22169	22054	22189	22029	22283	22230	22175	22089	22065	22234	22298	22453	22204	22288	22270	22023	21907	22159	22137	22371	22229	22239	22221	22097	22079	22171	22188	22010	22322	22338	21927	22164	22163	22128	22250	21997	22329	22122	22256	22329	22430	22117	22237	22273	22123	22213	22378	22112	21978	22158	22217	22302	21983	22117	22200	22252	22302	22185	22103	22261	22155	22269	22315	22120	22253	22106	22282	22283	21937	22287	22175	22104	22291	22055	22281	22222	22360	22209	22116	22188	22103	22164	22323	22053	22056	22283	22136	22322	22342	22297	22247	22192	22200	22294	22102	22165	21988	22122	22066	21965	22324	22104	21989	22016	22068	21946	22116	22300	22423	22346	22211	22207	22071	22044	22101	22263	22189	21973	22291	22236	22062	22054	22387	22332	22206	22417	22145	22145	22111	22142	22293	22192	22369	21989	22146	22103	21904	22374	22003	22124	22282	22211	22172	22101	22103	22261	22197	22067	22226	22223	22257	22230	22295	22129	22453	22247	22332	22105	22111	22113	22242	22176	22068	22115	22175	22213	22191	22225	22355	22173	22291	22208	22045	22034	22062	22137	22096	22459	22040	22056	22405	22181	22228	22100	22054	22223	21971	22158	22217	22182	22198	22165	22078	22010	22119	22126	22249	22303	22370	22059	22138	22140	22294	22168	22319	22307	22179	22201	22219	22118	22191	22304	22247	22217	22222	22157	22051	22027	22429	22278	22081	22047	22068	22141	22092	22202	22400	22082	22130	22160	22133	22147	22099	22221	22261	22134	21936	22386	22115	22316	22215	22202	22292	22032	22045	22185	22245	22248	22264	22154	22486	22263	22298	22401	22095	22156	22279	22086	22131	22190	21909	22011	22297	22141	22293	22096	22126	22355	22051	22184	22120	22136	22287	22315	22245	22011	22153	22186	21993	22078	22103	22362	22139	22159	22017	22227	22063	22112	22226	22210	22193	22256	22229	22347	22410	22231	22248	22048	22291	22235	22012	22223	22237	22255	22170	22274	22056	22356	22139	22254	21962	22269	22115	22020	22535	22240	22381	22116	22229	22315	22236	22232	22252	21937	22225	22139	22273	22315	22089	22074	22083	22191	22390	22196	22049	22089	22273	22078	22170	22227	22433	22177	22432	22188	22094	22231	22099	22226	22237	22075	22182	22148	22287	22239	22132	22218	22053	22209	22233	22197	22201	22161	22136	22076	22290	22258	22049	22065	22168	22324	22053	22214	22112	21909	22280	22300	22289	22097	22147	21924	22223	22184	22210	22413	22303	22181	22150	21927	22206	22287	22196	22254	22040	22283	22145	22482	22222	22223	22331	22132	21986	22127	22095	22309	22078	22270	22371	22226	22259	22095	22233	22154	22206	22161	21956	22128	22080	22129	22041	22202	22151	22144	22315	22194	22107	22226	22300	22290	22125	22093	22284	22255	22291	22358	22508	22149	21954	22244	22131	22040	22120	22117	22302	22172	22320	22297	22237	22299	22270	22243	22281	22282	22193	22380	21964	22067	22143	22109	22185	22020	22235	22300	22365	22147	21850	22245	22253	22243	22359	22165	22415	22213	22219	22126	22277	22166	22465	22216	22106	22213	22206	22234	22005	22348	22154	22263	22021	22126	22150	22195	22207	21901	22134	22120	22196	22287	22300	22023	22122	22255	22344	22163	22423	22194	22312	22449	22333	22282	22102	22198	22256	22196	22021	22196	22159	22041	22203	22127	22219	22234	22162	22080	22266	22183	22176	22438	21960	22206	22096	22040	21848	22012	22128	22277	22226	22195	22044	22164	22077	22025	22313	22080	22052	22345	22137	22053	21961	22033	22227	22349	22329	22227	22209	22475	22299	22138	22278	22117	22286	22250	22250	22146	22212	22159	22313	22089	22156	22132	22232	22140	22022	22061	22034	22182	22168	22190	22209	22129	22093	22092	21895	22123	22332	22205	22181	22180	22172	22138	22186	22166	22270	22057	22308	22114	22046	22259	22245	22083	22263	22247	22270	22206	22153	22139	22081	22148	22159	22231	22182	22358	22361	22108	22213	22095	22083	22354	22063	22301	22037	22042	22140	22335	22315	22185	22082	22228	22131	22201	22237	22198	22173	22310	22146	22108	22000	22062	22232	22383	22412	22196	21963	21962	22040	22165	22099	22006	22278	22222	22174	21980	22249	22142	22225	22386	22376	22329	22343	22149	22311	22319	22275	22008	21995	22178	22202	22073	22083	22364	22232	22260	22086	22188	22151	22222	22193	22091	22127	22189	22221	22160	22123	22105	22148	22201	22340	22193	22199	22045	22111	22150	22127	22030	22167	22277	22198	22272	22322	22036	22225	22237	22052	22263	22115	22106	22309	22276	22416	22314	22283	22034	21935	22066	22389	22096	22194	22425	22161	22204	22194	22139	22372	22330	22128	22141	22126	22168	22396	22333	21954	22266	22187	22134	22052	22130	22058	21881	22281	22362	22102	22082	22048	22211	22402	22103	22220	22307	22192	22249	21979	22022	22228	22293	22322	22219	22060	22267	22136	22181	22076	22156	22292	22116	21972	22634	22075	22052	21818	22197	22269	22114	22195	22149	22264	22216	22392	22318	22235	22081	22425	22016	21995	22132	22428	22220	22261	22252	22076	22223	21977	22021	22127	22268	22122	22197	22113	22159	22283	22064	22477	22303	22105	22345	22247	22121	22109	22232	22010	22090	22091	22135	22078	22270	22235	22135	22163	22042	22123	22135	22173	22229	22249	22451	22264	22210	22251	22191	22317	22096	22028	22220	22068	22032	22128	22513	22246	22010	22422	22249	22337	22171	22351	22117	22243	22133	22281	22100	22277	21993	22000	22068	21949	22144	22113	22300	22087	22246	22220	22294	22380	22067	22189	22309	22232	21963	22119	22224	22242	22326	22247	22286	22265	22236	22085	22089	22132	22064	22181	22413	21991	22035	22225	22262	22026	21948	21955	21930	22013	22301	22166	22122	22154	22279	22079	21989	22164	22161	22202	22269	22274	22232	22040	22214	22307	22113	22280	22181	22023	22191	22184	22454	22311	22169	22211	22181	22227	21997	22416	22339	22061	22134	22256	22151	22144	22095	22315	21968	22063	22061	22153	22033	22068	22190	21970	21934	22172	22047	22099	22214	22518	22089	22277	22088	22036	21888	22048	22163	22212	21868	22223	22230	22223	22272	22221	22272	22364	22031	22253	22185	22292	22102	22148	22101	22206	22084	22197	22321	22143	22214	22223	22116	22047	22130	22298	22054	22137	22151	22161	22130	22286	22192	22215	22050	22201	22111	22274	22086	22121	22271	22333	22086	22172	22077	22164	22230	22345	22226	21925	22255	22363	22205	22144	22170	22249	22142	22258	22187	22172	22078	22281	22228	22207	22076	21965	22019	22320	22061	22384	22147	22090	21962	22299	22222	22077	22306	22256	22133	22266	22138	22340	22114	21941	22043	22196	22296	22160	22226	22154	22396	22230	22225	22296	22291	22220	22391	22331	22198	22140	22360	22163	22261	22178	22146	22451	22179	22052	22206	22382	22113	22234	22067	22151	22213	22264	22307	21983	22164	22385	22168	22227	22184	22254	22143	22143	22085	22376	21892	22086	22079	22108	22327	22230	22203	22354	22428	22349	22368	22250	21889	22063	22071	22255	22308	22036	22032	22303	22361	22418	22209	22336	22238	22224	22171	22008	22198	22191	22256	22099	22183	22278	22113	22048	21961	21978	22061	22181	22142	22011	22300	22163	22160	22281	22200	22147	22093	22185	22171	22541	22232	22125	22087	22126	22284	22327	22333	22212	22147	22211	22350	22158	22235
33059	55390	51506	41200	35211	31327	27705	25119	22665	21452	20331	19292	18969	18934	18624	18406	18454	18164	18350	18077	18043	18017	17937	17977	17873	17794	17883	17721	17656	18036	17789	17940	17716	17995	17737	17816	17803	17659	17780	17730	17763	17780	17908	17616	17740	17622	17790	17781	17722	17672	17670	17625	17741	17848	17681	17678	17633	17734	17716	17835	17818	17456	17795	17497	17832	17708	17500	17801	17708	17775	17836	17740	17852	17690	17659	17646	17587	17768	17685	17742	17812	17578	17742	17789	17684	17643	17687	17712	17697	17686	17795	17610	17569	17736	17673	17737	17595	17584	17604	17686	17550	17689	17762	17747	17586	17641	17697	17622	17668	17730	17821	17597	17596	17700	17643	17552	17729	17743	17707	17682	17746	17513	17831	17667	17631	17631	17680	17663	17657	17559	17505	17695	17669	17682	17809	17476	17638	17650	17441	17769	17772	17823	17810	17620	17612	17662	17655	17687	17680	17593	17621	17642	17681	17865	17516	17731	17642	17680	17752	17740	17713	17566	17672	17684	17622	17792	17686	17742	17643	17564	17773	17841	17822	17661	17791	17790	17736	17817	17673	17729	17572	17791	17761	17626	17763	17462	17807	17506	17703	17543	17635	17526	17640	17863	17731	17661	17659	17797	17660	17771	17567	17466	17839	17503	17674	17747	17735	17555	17588	17714	17811	17558	17620	17685	17607	17675	17629	17687	17643	17728	17639	17751	17835	17661	17648	17623	17588	17757	17533	17684	17689	17536	17544	17724	17753	17711	17653	17688	17770	17598	17749	17722	17603	17781	17813	17508	17646	17695	17915	17470	17591	17656	17608	17763	17620	17692	17689	17546	17501	17548	17705	17568	17597	17689	17609	17577	17503	17684	17610	17725	17776	17676	17667	17768	17658	17438	17833	17724	17829	17638	17644	17638	17607	17686	17631	17610	17667	17666	17726	17526	17589	17828	17868	17665	17709	17672	17613	17541	17536	17518	17626	17545	17642	17742	17796	17821	17675	17688	17686	17747	17663	17660	17645	17728	17676	17685	17720	17884	17632	17590	17890	17725	17643	17650	17794	17765	17593	17774	17643	17812	17921	17548	17480	17702	17657	17620	17740	17604	17678	17638	17668	17757	17649	17784	17704	17458	17658	17652	17577	17686	17741	17575	17787	17443	17682	17829	17579	17521	17725	17496	17652	17593	17628	17626	17737	17502	17654	17496	17757	17702	17775	17645	17529	17640	17606	17591	17522	17562	17731	17654	17757	17743	17612	17528	17706	17567	17706	17587	17568	17756	17689	17531	17790	17622	17739	17584	17681	17698	17596	17623	17545	17845	17585	17571	17590	17635	17761	17801	17802	17601	17619	17775	17780	17719	17710	17571	17776	17520	17598	17640	17640	17604	17723	17789	17648	17698	17828	17601	17586	17867	17758	17684	17498	17710	17604	17690	17799	17684	17652	17959	17676	17607	17747	17611	17534	17819	17751	17669	17873	17520	17696	17723	17543	17728	17666	17629	17561	17670	17584	17785	17639	17681	17465	17553	17594	17551	17659	17789	17640	17517	17458	17623	17627	17471	17674	17625	17721	17615	17673	17567	17628	17475	17736	17648	17653	17666	17590	17536	17672	17837	17694	17698	17667	17684	17700	17658	17675	17608	17673	17845	17598	17623	17773	17548	17655	17589	17618	17716	17574	17855	17643	17610	17652	17689	17635	17712	17671	17618	17638	17744	17756	17747	17771	17708	17696	17622	17628	17732	17691	17783	17647	17637	17742	17647	17677	17618	17745	17724	17633	17674	17657	17715	17675	17676	17633	17728	17849	17599	17628	17589	17578	17784	17734	17516	17630	17615	17777	17842	17666	17541	17614	17677	17678	17473	17551	17733	17704	17688	17753	17804	17619	17740	17837	17625	17633	17681	17770	17685	17728	17537	17621	17759	17643	17704	17754	17658	17678	17719	17702	17511	17620	17724	17712	17459	17652	17827	17614	17588	17697	17601	17514	17586	17638	17682	17701	17762	17630	17736	17735	17677	17800	17877	17644	17725	17801	17531	17495	17679	17624	17773	17618	17637	17681	17687	17709	17610	17625	17783	17801	17733	17566	17901	17578	17707	17569	17837	17774	17708	17665	17582	17687	17728	17551	17670	17903	17687	17541	17647	17438	17792	17657	17764	17516	17797	17617	17758	17620	17555	17617	17470	17825	17737	17737	17627	17632	17760	17767	17800	17778	17669	17444	17681	17626	17568	17701	17640	17761	17676	17620	17777	17732	17641	17612	17612	17610	17618	17741	17726	17591	17772	17640	17733	17647	17623	17778	17576	17712	17542	17720	17766	17713	17561	17695	17512	17767	17721	17658	17601	17671	17660	17655	17742	17543	17693	17598	17625	17726	17859	17633	17845	17711	17683	17638	17893	17507	17629	17549	17736	17709	17803	17533	17903	17565	17732	17843	17748	17479	17766	17753	17738	17510	17671	17830	17835	17453	17760	17595	17560	17778	17743	17485	17822	17629	17702	17554	17569	17620	17553	17635	17827	17671	17540	17715	17656	17636	17773	17644	17827	17627	17551	17668	17602	17708	17740	17710	17785	17881	17700	17563	17558	17620	17693	17601	17599	17441	17661	17846	17653	17901	17645	17631	17788	17561	17485	17696	17740	17851	17709	17605	17706	17792	17581	17642	17624	17643	17664	17574	17793	17735	17610	17680	17728	17609	17604	17576	17653	17657	17675	17521	17815	17798	17681	17712	17578	17870	17593	17597	17581	17630	17476	17815	17695	17761	17597	17696	17750	17517	17781	17665	17601	17656	17597	17706	17775	17456	17730	17723	17727	17819	17668	17713	17808	17692	17459	17705	17787	17519	17656	17691	17647	17762	17656	17580	17623	17687	17577	17792	17616	17735	17668	17623	17670	17604	17665	17733	17663	17514	17505	17542	17755	17773	17607	17683	17499	17809	17762	17636	17612	17672	17597	17701	17695	17691	17657	17469	17686	17600	17535	17658	17851	17870	17661	17613	17675	17688	17410	17857	17575	17647	17612	17708	17509	17766	17589	17686	17751	17588	17938	17790	17812	17748	17474	17662	17732	17658	17597	17686	17731	17622	17704	17714	17593	17747	17701	17683	17511	17578	17823	17509	17552	17486	17644	17528	17837	17804	17702	17534	17650	17722	17756	17625	17755	17759	17737	17555	17766	17684	17729	17703	17699	17585	17595	17679	17867	17662	17574	17525	17584	17804	17632	17787	17711	17783	17762	17816	17573	17691	17698	17588	17747	17790	17598	17577	17775	17705	17575	17652	17620	17676	17614	17612	17581	17737	17707	17851	17653	17710	17454	17682	17636	17781	17817	17736	17553	17789	17703	17398	17563	17757	17743	17866	17608	17613	17576	17726	17767	17608	17760	17585	17597	17759	17552	17736	17828	17639	17588	17759	17705	17732	17690	17519	17645	17666	17728	17653	17662	17778	17686	17600	17786	17639	17633	17678	17712	17872	17378	17642	17548	17699	17760	17829	17849	17585	17407	17695	17664	17534	17689	17691	17781	17629	17503	17737	17767	17708	17394	17823	17638	17665	17616	17569	17747	17611	17570	17520	17635	17660	17650	17649	17799	17697	17656	17811	17686	17549	17636	17588	17774	17618	17742	17716	17512	17717	17675	17508	17614	17862	17712	17746	17562	17532	17844	17776	17547	17625	17775	17757	17834	17482	17637	17554	17732	17524	17715	17531	17905	17813	17676	17560	17686	17553	17713	17582	17740	17651	17759	17690	17658	17577	17697	17452	17756	17692	17739	17718	17518	17792	17744	17610	17741	17532	17779	17604	17681	17582	17628	17717	17647	17625	17665	17799	17440	17595	17564	17559	17766	17513	17349	17608	17651	17728	17676	17699	17681	17723	17556	17537	17551	17735	17661	17675	17667	17691	17693	17649	17748	17632	17802	17635	17736	17722	17727	17660	17540	17491	17806	17773	17720	17417	17754	17597	17627	17623	17923	17568	17775	17553	17736	17660	17509	17649	17523	17619	17936	17530	17604	17641	17638	17826	17614	17442	17686	17561	17472	17724	17662	17778	17617	17556	17670	17551	17749	17430	17752	17605	17806	17963	17753	17650	17777	17595	17732	17735	17512	17702	17770	17612	17517	17658	17623	17784	17567	17751	17495	17666	17673	17697	17458	17534	17725	17865	17475	17749	17587	17581	17806	17555	17583	17498	17808	17739	17678	17706	17783	17710	17669	17707	17611	17744	17770	17740	17511	17770	17792	17584	17960	17719	17663	17692	17697	17734	17517	17676	17699	17678	17629	17587	17630	17621	17746	17753	17589	17856	17673	17667	17757	17639	17865	17528	17652	17798	17740	17594	17788	17698	17708	17750	17583	17670	17683	17683	17684	17731	17653	17841	17669	17875	17659	17556	17849	17549	17731	17750	17594	17739	17609	17677	17673	17614	17578	17579	17742	17642	17711	17643	17721	17639	17721	17777	17602	17497	17706	17855	17712	17625	17805	17878	17502	17709	17779	17721	17664	17831	17653	17485	17709	17703	17803	17766	17587	17811	17492	17750	17462	17698	17635	17651	17573	17916	17733	17763	17737	17692	17594	17534	17656	17610	17824	17696	17649	17631	17789	17687	17666	17693	17754	17741	17642	17712	17744	17607	17707	17667	17746	17644	17599	17954	17696	17769	17578	17631	17581	17578	17714	17640	17671	17713	17524	17700	17822	17809	17602	17760	17683	17583	17663	17711	17770	17606	17744	17688	17701	17619	17723	17710	17680	17633	17564	17648	17776	17949	17579	17709	17778	17708	17860	17660	17538	17726	18020	17657	17670	17784	17726	17705	17656	17578	17842	17600	17834	17543	17691	17629	17734	17678	17780	17535	17644	17560	17749	17816	17727	17666	17574	17598	17658	17580	17563	17642	17606	17827	17667	17480	17653	17630	17673	17709	17904	17715	17505	17570	17733	17682	17580	17694	17808	17622	17681	17787	17712	17694	17680	17657	17657	17715	17566	17703	17724	17642	17542	17775	17671	17595	17706	17491	17605	17713	17613	17599	17519	17738	17747	17800	17731	17564	17573	17711	17665	17702	17666	17723	17543	17819	17664	17607	17655	17536	17960	17520	17799	17799	17662	17741	17593	17584	17643
22707	21210	29103	24443	25188	31170	34447	30058	27544	26674	25533	24839	24237	24061	24217	23678	23735	23627	23547	23522	23338	23209	23126	23215	22969	23053	22995	23023	23002	23177	22902	22803	22969	22921	22931	22915	22894	22723	22931	22728	23177	23056	23179	22995	22892	22976	22963	22840	22903	22712	23090	22897	22675	22690	22832	22742	22964	22740	22767	22834	22934	22549	22818	22556	22744	22796	22874	22595	22731	22541	22800	22782	22896	22862	22641	22808	22977	22702	22964	22770	22763	22559	22791	22585	22799	22784	22851	22853	22725	22724	22661	22793	22764	22758	22726	22849	22712	23014	22804	22776	22819	22799	22835	22724	22844	22788	22624	22910	22964	22773	22751	22840	22738	22848	22893	23025	22970	22775	22857	22826	22880	22698	22814	22934	22718	22715	22901	22649	22766	22772	22717	22991	22735	22714	22858	22779	22896	22703	22775	22925	22784	22712	22786	22825	22926	22909	22688	22669	22760	23052	23021	22800	23044	22893	22609	22778	22978	22765	22745	22762	22677	22574	22623	22650	22720	22580	22628	22829	22642	22615	22972	22586	22784	22757	22792	22660	22820	22926	22993	22961	22846	22790	22881	23240	22642	22580	22697	22689	22749	22800	22838	22673	22510	22734	22675	22747	22526	22800	22883	22873	22917	22831	22722	23018	22825	22576	22384	23036	22845	22535	22843	22932	22860	22907	22937	22875	22860	22582	22854	22795	22781	22701	22897	22941	22814	22846	22743	22960	22809	22629	22826	22738	22746	22725	22910	22830	22741	22919	22795	22696	22525	22738	22652	22780	22864	22728	22630	22737	22851	22757	22786	22819	22490	22797	22756	22628	22796	22901	22783	22731	22907	22783	22720	22825	22824	22697	23086	22733	22827	22837	22709	22892	22913	22774	22834	22624	22687	22807	22683	22787	22951	22701	22869	22773	22755	22888	22841	22681	22821	22480	22781	22830	22837	22610	22748	22827	22789	22843	22822	22873	22851	22810	22704	22599	22847	22666	22704	22902	22859	22660	22768	22585	22545	22682	22644	22736	22792	22825	22678	22759	22854	22829	22591	22692	22763	22748	22691	22829	23034	22787	22721	22700	23053	22918	22746	22804	22712	22795	22722	22790	22819	22640	22901	22802	22742	22568	22627	22814	22864	22825	22742	22978	22734	22780	22705	22743	22877	22900	22880	22630	22937	22763	22878	22708	22826	22887	22900	22786	22851	22887	22590	22766	22791	22857	22836	22920	22637	22743	22790	22836	22813	22652	22652	22638	22628	22823	22668	22720	22895	22605	22834	22887	22857	22744	22877	22837	22787	22855	22785	22811	22654	23061	22675	22706	22675	22777	22622	22750	22796	22584	22756	22476	22680	22601	22649	22808	22546	23066	22778	22733	23000	22888	22835	22728	22539	22787	22510	22674	22703	22666	22622	22779	22620	22567	22975	22882	22818	22522	22858	22951	22938	22740	22727	22706	22891	22856	22669	22963	22789	22859	22937	22852	22839	22779	22776	22899	22719	22622	22943	22702	22697	22817	22881	22817	22850	22882	22661	22871	22783	22843	22852	22479	22650	22631	22919	22778	22553	22902	22784	22665	22746	22826	22926	22804	22787	22714	22711	22619	22737	22724	22463	22738	22727	22816	22670	22899	23091	22975	23164	22581	22878	22774	22737	22964	22628	22850	22716	22492	22778	22930	22577	22834	22675	22505	22556	22660	22808	22638	22626	22700	22735	22877	23047	22746	22606	22740	22779	22772	22886	22495	22672	22726	22597	22915	22760	22838	22641	22857	22629	22530	22854	22792	22717	22875	22563	22953	22735	22742	22764	22911	22579	22674	22896	22694	22640	22687	22802	22947	22745	22722	23038	22821	22908	22628	22901	22707	22817	22708	22788	22814	22777	22794	22788	22934	22797	22816	22634	22741	22912	22697	22639	22700	22800	22686	22621	22647	22681	22766	22893	22918	22888	22827	22796	22968	22820	22438	22732	22687	22884	22796	22814	22621	22626	22812	22671	22782	22706	23086	22985	22865	22824	22702	22889	22983	22648	22843	22725	22556	22655	22983	22755	22884	22912	22776	22774	22770	22782	22878	22749	22958	22922	22830	22766	22662	22582	22742	22665	22647	22634	22761	22528	22809	22926	22829	22903	22786	22795	22782	22583	22821	22666	22639	22791	22798	22838	22753	22750	22669	22947	22710	22728	22549	22911	22662	22833	22797	22630	22575	22940	22972	22805	22977	22966	22714	22653	22923	22735	22436	22783	22934	22714	22640	22570	22548	22739	22910	22626	22794	22654	22673	22793	22856	22625	22840	22722	22978	22646	22931	22789	22458	22506	22724	22754	22616	22998	22744	22500	22971	22467	22563	22746	22784	22826	22719	23057	22638	22677	22679	22880	22684	22856	22589	22963	22718	22915	22556	22619	22589	22948	22816	22983	22874	22750	22851	22682	22790	22758	22816	22729	22743	22851	22752	22886	22691	22725	22574	22746	22733	22866	22790	22629	22851	22955	22748	22792	22724	22749	22914	22811	22879	22862	22625	22911	22648	22586	22837	22985	22519	22706	22729	22759	22995	22886	22883	22773	22708	22625	22744	22461	22746	22771	22641	22913	22662	22698	22553	22878	22731	22633	22944	22855	22732	22956	22810	22897	22788	22822	22723	22682	22727	22824	22776	22585	22739	22984	22726	22831	22771	23048	22936	22829	22678	22940	22596	22711	22618	22713	22592	22774	22800	22758	22790	22783	22917	23063	22888	22938	22846	23163	22838	22701	22787	22898	22599	22719	22768	22690	22741	22507	22652	22650	22813	22705	22803	22710	22876	22641	22661	22770	22744	22775	22516	22778	22681	22758	22745	22685	22552	22558	22688	22765	22613	22860	22740	22681	22683	22595	22623	22931	22735	22677	22619	22761	22926	22707	22875	22709	22779	22862	22889	22566	22816	22946	22875	22954	22706	22806	22939	22808	22827	22775	22909	22782	22939	22724	22724	22900	22565	22780	22592	22639	22898	22789	22621	22768	22719	22886	22934	22542	22718	22589	22954	22700	23046	22770	22835	22634	22947	23006	22707	22811	22848	22609	22817	22943	22797	22922	22998	22798	22737	22687	22729	22893	22883	23092	22661	22792	22790	22725	22798	22879	22689	22698	22741	22853	22737	22727	22621	22811	22741	22941	22653	22591	22670	22706	22520	22810	22637	22787	22694	22641	22723	22860	22921	22736	22838	22995	22780	22432	22784	22874	23041	22567	22724	22681	22520	22785	22780	22860	22851	23161	22620	22794	22849	22933	22648	22788	22839	22616	22815	22678	22924	22778	22857	22637	22827	22903	22797	22830	23004	22711	22818	22612	22806	22857	22639	22808	22720	22602	22578	22447	22704	22670	22844	22757	22773	22908	22865	23005	22822	22667	22674	22783	22839	22720	22712	22669	22687	22791	22792	22769	22891	22639	22944	22907	22665	22805	22635	22834	22798	22992	22798	22870	22646	22842	22610	22611	22754	22858	22727	22957	22610	22723	22905	22783	22822	22759	22791	22604	22746	22705	22519	22764	22783	22856	22807	22677	22890	22702	22910	22929	22902	22880	22865	22780	22653	22818	22975	22903	22656	22815	22634	22592	22795	22864	22993	22513	22811	22813	22769	22876	22638	22825	22906	22828	22754	22600	22745	22777	22360	22593	22626	22647	22842	23004	22622	22775	22894	22605	22799	22758	22967	22837	22650	22776	22836	22496	22369	22719	23000	22688	22677	22612	22849	22563	22538	22757	22869	22717	22724	22737	22769	22949	22900	22867	22670	22900	22616	22661	22799	22693	22593	22851	22758	22732	22845	22777	22743	22722	22650	22645	22811	22944	22694	22635	22786	22798	22786	22915	22928	22848	22659	22747	22837	22795	23008	22932	22604	22756	22631	22889	22771	22579	22616	22661	22707	22778	22938	22668	22805	22762	22815	22648	22861	22913	22556	22705	22653	22838	22904	22593	22844	22762	22795	23085	22765	22880	22682	22833	22839	22778	22719	22958	22826	22870	22724	22771	22743	22873	22706	22741	22692	22768	22636	22888	22711	22842	22819	22613	22549	22834	22709	22863	22846	22847	22835	22709	22692	22793	22766	22868	22462	22680	22861	22802	22669	22465	22821	22811	22731	22648	22729	22673	22660	23075	22718	23002	22665	22792	22736	22592	22728	22717	22523	22833	22936	22791	22828	22852	22649	22810	22739	22814	22738	22627	22684	22778	22660	22912	22887	22724	22904	22934	22685	22743	22791	22601	22972	22700	22786	22635	22900	22836	22797	22643	22842	22670	22733	22828	22926	22737	22802	23074	22574	22917	22780	22864	22844	22982	22622	22896	22905	22672	22615	22706	22941	22793	22833	22786	22813	22617	22914	22884	22695	22664	22903	22517	22741	22649	22811	22853	22726	22887	22743	22961	22580	22640	22856	23088	22845	22822	22702	22656	22639	22508	22770	22670	22543	22602	22813	22643	22956	22839	22783	22891	22782	22762	22564	22719	22863	22942	22787	22800	22759	22914	22730	22640	22790	22856	22518	22971	22708	22893	22848	22800	22740	22739	22501	22773	22845	22603	22511	22754	22457	22732	22742	22878	22587	22823	22844	22813	22722	22902	22998	22842	22549	23070	22964	22863	22799	22795	22753	22822	22788	22646	22684	22942	22815	22961	22820	22910	22979	22740	22793	22734	22793	22841	22699	22753	22776	22532	22773	22722	22926	22678	22540	22746	22634	22753	22573	22760	22606	22897	22766	22814	22742	22768	22726	22854	22789	22639	22885	22749	22635	22608	22452	22789	22738	22709	22821	22848	22686	22812	22754	22953	22884	22643	22617	22791	22596	22813	22722	22745	22903	22731	22638	22778	22689	22636	22591	22721	22954	22810	22812	22758	22974	22677	22636	22833	22881	22724	22798	22838	22530	22592	22801	22589	22824	22789	22852	22842	22822	22780	22714	22813	22560	22714	22713	22978	22756	22797	22912	22660	22699	22795	22842	22700	22713	22905	22843	22591	22592	22563	22711	22705	22850	22753	22812	22657	22483	22499	22726	22645	22966	22692	22573	22867	22762	22949	22683	22779	22749	22589	22652	22882	22813	22828	22554	22839	22853	22878	22764	22846	22696	22914	22791
35620	61741	57250	46198	40773	35549	31955	28024	25228	23065	21607	20473	20008	19586	19471	19180	19037	18750	18654	18573	18581	18442	18234	18354	18243	18075	18334	18306	18240	18264	18158	18102	17982	18149	18124	18068	17964	18040	18054	18035	17887	17853	17890	18041	17811	17947	17847	17847	18002	18171	17934	18001	17960	18076	17885	17922	18033	17960	17744	18185	18018	17976	17848	17842	17969	17911	17971	17966	18146	18207	17860	17933	17848	17997	17865	17783	17909	18067	17849	17808	17886	18047	17975	17795	17897	17769	17934	17914	17907	17927	17887	18040	17971	17974	18002	18091	18069	17748	17998	17965	18058	17909	17992	17957	17977	18093	17873	18027	17854	17840	17993	17887	18016	18026	17945	17790	18014	17894	17971	18001	17977	17896	18046	17897	18017	18043	18035	17792	17877	17930	18046	17885	17890	17905	17938	17802	18140	17892	17809	18010	17948	17963	17951	18103	18074	17912	18052	17979	17988	17819	17839	18066	17936	17906	18127	17939	17985	17788	17759	17843	17785	17881	17935	17961	18125	17967	18062	17978	18032	18070	17966	17967	17988	18008	18069	18047	18121	17985	18083	18062	18124	17979	18119	17973	18054	17938	17894	17862	17704	17885	18093	17943	17962	17977	17952	17941	18133	17819	17930	17923	17925	17929	17894	17870	18062	17862	17853	17839	17849	18013	17844	17970	18092	17827	18061	18107	17865	17930	17989	17826	17916	17906	17851	17894	18022	17988	17866	17938	18028	17999	17865	17967	17989	18012	17744	17803	17896	17968	18130	17908	17937	17935	17976	17690	17807	17948	17965	17986	17832	18000	17891	17874	17923	18068	17859	17970	17842	18078	17957	17957	17841	18042	17885	18005	17891	17894	17919	18063	17868	17991	18143	18025	17903	17913	17962	18002	17922	17885	17917	18012	17771	17820	18124	17894	17861	17964	18131	17992	18004	17960	17926	18012	17833	17948	17859	17993	18005	17791	17984	17728	17955	17854	17931	18054	18005	17868	18051	17937	18043	17893	17929	18035	18046	17701	18170	18058	18043	18001	17846	18092	17715	18037	17958	17877	17894	18017	18092	17936	17975	17993	17953	17641	17942	17947	18027	17821	17933	17975	17899	17909	17926	17691	17959	18006	17893	17811	17945	17950	18018	17826	17856	17902	17766	17920	18039	17916	17914	17957	17837	17968	17857	18036	17873	17884	18028	17839	17810	18062	18155	18008	17999	17893	17907	18097	17960	17727	17954	17808	17997	17840	17813	17919	18007	17899	17858	17945	17885	17847	17772	18054	17933	17938	17970	18096	17955	18036	17935	17935	17930	17975	18132	18022	17807	18009	17978	17727	18015	17923	18087	17984	17950	18048	18035	17846	18055	18075	17838	17914	17815	17879	17743	17892	18073	18004	17927	17953	17917	18011	17770	18000	17965	17809	17918	18046	17804	17822	17841	17980	17889	17932	17871	17884	17870	17950	17999	17902	17915	17971	17892	17903	17933	18022	17873	17903	17947	17992	17899	17882	18040	18051	18000	18098	17968	17868	17995	18112	17943	17955	18123	17957	17873	17921	17980	17968	17932	17693	17930	17896	17944	18015	18011	18093	17820	17947	18114	18036	17954	17815	17918	17941	17957	17877	17856	17922	18034	18003	17827	18004	17994	17837	17923	18034	17791	17858	17912	17924	17842	17894	17944	18120	17935	17959	17748	17995	17832	17901	17899	18039	18021	17903	18067	17771	17966	17960	17760	17914	18003	17918	17865	18010	17822	17989	18045	18058	18126	17738	17812	17923	17865	17955	18002	17914	17968	18047	17902	17917	17956	17923	17941	17873	17977	17901	17887	17878	17864	17905	17963	18100	17853	18037	17983	17858	17766	17990	17849	17847	17971	18045	17918	17924	17978	17867	17990	17839	18041	17914	17861	17964	18007	17763	17974	17967	17875	17849	17870	17937	17804	17995	17982	17831	17964	17950	17885	17932	18039	17882	17975	18052	17921	18012	17999	17912	18019	17890	17920	17795	18028	17925	18079	18024	18083	17894	17930	17912	18081	17925	17762	18049	17886	17836	18028	18001	17890	17907	17966	17808	17825	17847	18008	17975	18026	17879	17922	18170	17979	18002	17836	18043	17952	18072	17892	17995	18036	17940	17895	18114	17891	18011	18030	17890	18002	17878	17926	18049	18131	17665	17901	17808	18001	17712	17898	17954	17899	17945	17981	17950	17891	17924	17859	17955	18018	17954	18072	17904	18070	17815	17850	17919	18032	17899	17874	17898	18000	17713	18038	18010	18029	17905	17981	17903	17718	18002	17988	17895	17956	18099	18060	17971	17935	17927	17819	17919	18074	17772	17742	17888	18050	17882	17921	18072	17830	18071	17910	17908	18109	18018	17888	17916	17986	18055	17810	17970	17985	18049	18004	17742	18156	17841	17888	17992	17852	18015	17839	17832	17877	17787	17909	17958	17950	17772	17998	17816	17944	17929	18001	17969	17867	18052	17945	17910	17943	17893	18061	17895	17765	17973	17779	17903	18066	17871	17839	17983	17987	17953	18111	18159	18100	17952	17924	18006	17873	17839	18047	17884	18080	17882	18119	18009	18140	17754	17976	17944	17783	17975	17718	17892	17990	18012	18089	17855	17852	17912	17955	17820	17936	18004	18140	17711	17786	17815	18146	17866	17871	18088	18093	17930	17929	17861	18048	17926	17975	17938	17983	17898	17926	17804	17817	17902	17954	18027	17901	17858	17913	18065	17957	17961	17964	17966	17728	18012	18024	17762	18096	18008	18052	18007	17877	18051	18096	18106	17953	17933	17956	17898	18086	17922	17805	17959	17987	17945	17933	17995	17988	17948	17787	17849	17846	18013	17837	17919	17894	17853	18022	18009	17847	17833	18083	17787	17821	17853	18063	17901	17954	17957	17933	17901	17964	17874	17934	17930	17993	17936	17885	18040	17942	17897	17887	17893	17967	18034	18131	17837	17869	17889	17932	18000	17993	18000	18059	18059	18049	17973	18150	17951	18027	17805	17912	17772	17912	17952	17833	17899	17834	18073	18064	17715	17934	17835	18068	17862	17847	17979	18104	17794	17816	18058	17930	17825	17937	17957	18022	17953	17936	18012	17979	18092	17872	17887	18090	17840	18024	17929	17988	17911	17842	17948	17954	18077	17894	17900	18208	17935	18041	17917	17956	17981	17790	17832	18013	17917	17915	17917	17955	18014	18119	17865	17743	18056	17917	17846	17930	17903	17861	17995	17888	17830	17970	17713	18031	17879	17932	18057	17893	17830	17817	17826	17913	17927	17818	17973	17912	18129	18000	17919	17973	17766	18032	17799	17864	17926	17876	17943	18108	18117	17918	18045	17889	17916	17945	17959	18062	17975	17935	18027	18089	17762	17958	17965	17872	17983	17875	17971	18005	17977	18004	17961	17966	17856	17885	18127	17923	17905	18226	17985	17951	17938	17929	18084	17882	17988	17914	17918	17893	17870	17938	17905	18030	17921	17913	18161	18010	17923	18019	17910	17893	17936	17996	17935	17931	18186	18061	18021	17839	18048	17810	17788	17913	17918	17833	18019	17877	17876	18023	17951	18132	18051	17949	18053	17727	17901	18055	18013	17838	18038	17924	17909	17855	17953	17892	17979	17900	17817	17803	17926	17981	17938	17853	17912	17963	17854	17935	18078	17790	18092	17982	17940	17972	17980	17815	17838	17875	17842	17880	17920	18027	17817	17880	17980	17971	17728	17855	17866	17958	17799	18077	17876	18008	17883	18061	17788	18070	17899	17858	17791	18056	17802	18085	17960	18029	17847	17869	18026	18126	17770	17938	18059	17864	17928	17818	17840	17900	18037	17958	17795	18019	18055	17873	17891	17935	17965	17821	17994	17847	17922	18074	17770	18171	17961	18054	18042	17820	17845	17980	17846	18103	17775	18082	17879	17840	17966	18037	18024	17932	17863	18052	17931	17904	18056	17994	17926	18092	17988	17924	18056	17794	18086	17999	17889	17918	17941	17793	18017	17860	17925	18098	17937	17979	17932	17953	17811	17766	17843	17925	17888	18028	18069	18141	17813	17931	18042	17876	17999	17788	18041	17977	17966	18011	17783	17852	17935	18101	17919	18044	17865	18109	18013	17993	18109	17880	17878	17937	18121	17964	17959	17859	17971	18043	17950	17923	17895	17908	17846	17895	17888	18028	18045	17806	17781	17945	18030	18051	17747	17956	17956	17924	17931	17953	17944	17794	17909	17963	17937	17908	17871	17955	17947	17875	17854	18116	17967	17932	17929	18038	17844	17916	17617	17913	18134	18128	17959	18119	17939	18052	18082	17784	17858	17862	17903	17850	17966	17908	17810	17946	17899	17820	17974	18046	17977	17933	17886	17930	17975	17928	17924	17991	17773	17870	17879	17836	17851	17989	17862	18008	17825	18070	17854	18057	17918	17901	17954	17993	17932	17891	17970	17884	17949	18018	17914	17771	17985	18014	17659	17792	18081	17936	17948	18127	18038	17938	18099	17992	17861	17879	18058	17935	17936	17955	17859	17936	17955	17939	17890	17783	17936	17816	17938	17867	17990	17957	17936	17893	17976	17878	17861	17758	17847	18061	17755	18095	18055	18181	17944	17934	18113	17929	17967	17967	17835	18080	17777	17672	18048	17978	17930	17960	18112	17997	17879	17883	17833	17885	18012	17852	17947	17929	18008	17950	17896	18081	17836	17912	17943	17956	18121	18024	18061	18006	18140	18088	17844	18016	17887	17810	17851	18013	18007	17912	17918	17981	17854	18018	17859	17993	17812	17972	17885	17907	17906	17825	18126	17890	17899	17991	18068	17872	17871	17775	17971	18120	17952	17967	18038	17729	17807	17901	18070	18043	17972	18027	17855	18127	17870	17899	18032	17791	17799	17794	17954	17850	17891	17998	17904	17883	17908	17973	17776	17987	17934	17853	18070	18000	17827	18063	17864	17997	17676	18055	17871	17732	17992	17850	17927	17957	17905	18036	18081	17930	17791	17859	17983	17923	17987	17886	17932	17912	17880	18060	17796	17927	17867	17887	17983	17897	17913	18113	18009	17839	17828	17915	17893	18042	17943	17877	17793	18063	18005	17864	17980	18025	17955	17745	17862	17903	17853	18125	17837
30315	32068	41031	38119	32045	29390	27296	25721	24713	23930	23247	23192	22898	22813	22598	22708	22643	22548	22434	22608	22372	22273	22244	22147	22382	22453	22527	22390	22179	22292	22545	22161	22344	22069	22376	22497	22167	22229	22257	22140	22427	22249	22405	22611	22541	22252	22405	22495	22333	22079	22132	22326	22336	22347	22327	22236	22411	22274	22417	22140	22552	22258	22145	22466	22284	22428	22236	22175	22338	22362	22241	22415	22340	22416	22487	22284	22197	22087	22300	22078	22283	22281	22287	22216	22211	22213	22285	22121	22433	22409	22297	22213	22490	22277	22329	21987	22335	22363	22487	22275	22294	22232	22487	22381	22353	22428	22448	22293	22335	22228	22220	22102	22301	22363	22505	22307	22486	22407	22102	22489	22266	22258	22400	22436	22483	22387	22252	22254	22323	22278	22430	22390	22520	22400	22355	22389	22497	22209	22311	22407	22324	22373	22092	22190	22441	22283	22357	22330	22313	22616	22389	22209	22371	22204	22437	22366	22361	22259	22177	22180	22396	22222	22284	22235	22473	22411	22262	22270	22206	22344	22226	22108	22205	22437	22362	22331	22346	22459	22460	22280	22608	22272	22293	22269	22313	22248	22355	22273	22024	22204	22323	22356	22258	22478	22348	22024	22376	22316	22178	22107	22111	22408	22394	22340	22303	22189	22430	22180	22168	22313	22423	22495	22266	22170	22264	22234	22204	22164	22476	22582	22310	22191	22293	22155	22273	22369	22297	22312	22195	22209	22296	22293	22179	22217	22146	22360	22148	22207	22248	22207	22384	22245	22299	22378	22361	22441	22241	22171	22287	22256	22224	22303	22196	22133	22242	22112	22387	22274	22107	22043	22247	22431	22161	22234	22262	22443	22329	22212	22200	22378	22291	22367	22276	22178	22497	22525	22328	22319	22190	22128	22411	22153	22362	22134	22108	22461	22518	22497	22258	22236	22451	22265	22311	22226	22424	22367	22301	22161	22321	22272	22103	22191	22282	22348	22425	22228	22405	22524	22485	22319	22439	22202	22342	22161	22361	22370	22449	22225	22000	22194	22346	22133	22152	22323	22378	22348	22375	22449	22548	22406	22222	22378	22369	22220	22318	22394	22257	22245	22390	22400	22316	22371	22491	22245	22307	22321	22242	22275	22321	22213	22467	22466	22301	22190	22359	22469	22441	22602	22160	22526	22344	22373	22385	22130	22200	22075	22104	22506	22196	22115	22328	22291	22325	22084	22317	22192	22471	22299	22358	22342	22396	22358	22124	22130	22402	22431	22315	22479	22181	22290	22266	22280	22239	22427	22609	22273	22586	22269	22323	22426	22416	22405	22320	22440	22437	22099	22359	22283	22296	22415	22226	22348	21941	22431	22294	22287	22368	22330	22189	22267	22013	22426	22175	22271	22138	22265	22262	22278	22345	22182	22254	22265	22444	22260	22275	22320	22185	22207	22459	22399	22467	22266	22447	22407	22421	22308	22262	22480	22267	22431	22221	22351	22183	22371	22542	22664	22297	22373	22481	22238	22627	22433	22302	22068	22279	22102	22191	22098	22257	22110	22369	22226	22289	22387	22280	22435	22322	22364	22308	22181	22386	22180	22641	22388	22267	22366	22203	22374	22447	22364	22333	22341	22421	22255	22189	22171	22234	22571	22395	22257	21986	22119	22198	22437	22316	22296	22125	22143	22332	22254	22447	22340	22601	22326	22378	22321	22508	22372	22318	22284	22237	22146	21913	22375	22487	22267	22425	22208	22303	22104	22195	22100	22307	22428	22459	22604	22522	22287	22318	22165	22217	22218	22183	22393	22425	22200	22212	22397	22159	22335	22148	22367	22267	22468	22410	22276	22328	22232	22322	22395	22504	22506	22338	22234	22237	22249	22285	22446	22423	22440	22264	22059	22243	22284	22274	22303	22277	22144	22276	22274	22361	22145	22334	22321	22380	22143	22075	22189	22306	22325	22342	22315	22274	22246	22517	22357	22325	22217	22532	22232	22429	22340	22304	22357	22447	22311	22084	22251	22249	22553	22170	22268	22349	22057	22349	22579	22486	22010	22391	22341	22421	22348	22246	22253	22549	22209	22290	22233	22427	22210	22090	22133	22291	22109	22272	22248	22231	22342	22212	22371	22260	22051	22181	22268	22317	22379	22062	22389	22304	22183	22195	22159	22106	22234	22225	22476	22122	22325	22295	22384	22403	22447	22167	22324	22232	22226	22259	22283	22504	22294	22419	22174	22234	22299	22364	22269	22339	22539	22332	22319	22408	22451	22431	22428	22286	22321	22374	22281	22476	22287	22361	22209	22407	22653	22297	22212	22502	22295	22312	22154	22318	22288	22198	22259	22178	22291	22298	22272	22229	22124	22476	22267	22361	22369	22133	22490	22227	22328	22293	22252	22289	22236	22066	22244	22315	22351	22355	22128	22452	22118	22293	22329	22523	22008	22265	22273	22307	22298	22036	22264	22216	22340	22360	22438	22271	22485	22478	22332	22253	22274	22216	22329	22277	22227	22280	22159	22152	22328	22249	22263	22391	22479	22202	22264	22293	22253	22182	22285	22174	22509	22299	22206	22345	22585	22111	22518	22234	22030	22244	22305	22285	22469	22216	22238	22245	22387	22431	22305	22228	22396	22363	22751	22409	22229	22143	22086	22237	22238	22206	22319	22218	22352	22342	22372	22413	22225	22474	22344	22198	22203	22404	22299	22115	22347	22198	22209	22379	22397	22251	22450	22279	22340	22215	22204	22562	22440	22187	22250	22341	22364	22274	22403	22287	22309	22229	22428	22147	22297	22328	22479	22250	22165	22405	22239	22466	22336	22367	21987	22264	22312	22388	22416	22361	22305	22437	22348	22255	22322	22450	22548	22293	22374	22309	22277	22332	22314	22249	22433	22520	22256	22527	22496	22130	22188	22111	22212	22254	22178	22333	22321	22295	22546	22264	22512	22257	22466	22412	22079	22533	22353	22202	22408	22399	22256	22261	22566	22296	22340	22315	22298	22342	22502	22405	21989	22130	22284	22242	22437	22398	22347	22276	22308	22261	22497	22394	22168	22244	22329	22163	21987	22387	22212	22221	22376	22291	22228	22192	22376	22319	22108	22208	22069	22430	22278	22422	22431	22407	22367	22523	22566	22484	22243	22347	22397	22238	22177	22224	22415	22498	22227	22243	22225	22356	22214	22215	22516	22203	22318	22434	22325	22469	22141	22209	22247	22445	22473	22137	22339	22430	22215	22409	22211	22509	22544	22177	22401	22251	22434	22341	22228	22301	22180	22262	22219	22402	22394	22510	22401	22394	22309	22488	22346	22288	22335	22516	22389	22370	22155	22136	22380	22415	22337	22477	22346	22169	22145	22497	22408	22520	22416	22393	22230	22281	22357	22257	22211	22344	22320	22264	22292	22326	22349	22360	22331	22199	22361	22313	22409	22292	21953	22340	22147	22273	22284	22156	22557	22383	22400	22148	22272	22249	22311	22476	22160	22539	22162	22423	22166	22262	22028	22343	22140	22230	22357	22368	22164	22129	22299	22429	22432	22120	22484	22265	22129	22265	22294	22179	22467	22493	22249	22365	22414	22214	22340	22248	22162	22288	22210	22291	22210	22246	22282	22263	22311	22542	22326	22184	21989	22347	22154	22454	22233	22353	22225	22449	22288	22349	22204	22340	22341	22205	22216	22533	22419	22267	22271	22168	22365	22278	22110	22402	22410	22125	22385	22360	22087	22376	22312	22253	22418	22401	22351	22365	22350	22319	22117	22242	22226	22366	22423	22491	22263	22360	22384	22305	22131	22259	22511	22196	22326	22088	22226	22173	22248	22263	22357	22200	22386	22055	22143	22319	21982	22192	22416	22282	22233	22274	22297	22070	22173	22361	22381	22352	22226	22319	22302	22508	22449	22298	22490	22402	22261	22166	22034	22164	22457	22319	21999	22401	22392	22580	22097	22385	22232	22283	22310	22307	22026	22181	22524	22203	22393	22361	22140	22392	22178	22559	22400	22302	22088	22257	22283	22242	22221	22361	22216	22367	22476	22237	22555	22383	22056	22285	22319	22222	22253	22293	22195	22214	22434	22535	22288	22310	22230	22201	22181	22387	22248	22213	22346	22216	22417	22334	22243	22306	22313	22268	22390	22363	22284	22275	22194	22337	22282	22227	22414	22155	22233	22683	22326	22242	22102	22168	22222	22240	22147	22366	22411	22242	22100	22257	22495	22325	22599	22407	22410	22285	22121	22389	22374	22316	22263	22163	22277	22425	22257	22252	22263	22560	22017	22330	22254	22204	22249	22574	22424	22301	22174	22348	22403	22314	22205	22391	22367	22444	22264	22414	22299	22372	22340	22519	22286	22286	22186	22192	22087	22177	22247	22279	22370	22164	22494	22373	22260	22251	22351	22309	22682	22260	22144	22209	22104	22175	22421	22218	22273	22192	22361	22186	22351	22191	22242	22445	22230	22283	22575	22335	22224	22125	22284	22295	22278	22442	22431	22195	22435	22341	22422	22192	22230	22194	22186	22388	22363	22367	22235	22304	22335	22467	22286	22215	22118	22484	22413	22183	22196	22298	22425	22135	22317	22216	22391	22125	22309	22349	22493	22517	22403	22519	22354	22119	22272	22311	22234	22302	22303	22128	22372	22327	22196	22412	22596	22104	22312	22568	22185	22142	22397	22243	22146	22205	22356	22403	22240	22146	22332	22262	22434	22273	22398	22277	22383	22233	22346	22410	22375	22160	21971	22114	22307	22559	22405	22236	22260	22309	22272	22463	22254	22187	22292	22373	22324	22706	22285	22352	22365	22171	22251	22247	22470	22354	22255	22298	22456	22279	22278	22297	22187	22218	22431	22257	22169	22299	22411	22272	22420	22318	22127	22187	22203	22320	22291	22374	22078	22461	22276	22246	22516	22247	22400	22230	22345	22237	22198	22294	22312	22065	22193	22122	22112	22031	22265	22197	22146	22307	22291	22389	22264	22120	22201	22440	22203	22162	22234	22303	22219	22342	22180	22307	22341	22239	22434	22200	22377	22368	22463	22350	22244	22333	22247	22343	22517	22455	22357	22415	22302	22275	22370	22201	22249	22163	22411	22429	22326	22181	22172	22357	22318	22351	22259	22358	22097	22356	22239	22408	22244
33581	48437	44170	35721	30382	26958	24486	22440	21163	19935	19094	18849	18514	18525	18442	18114	18213	18342	17776	17887	17907	17864	17823	17745	17710	17750	17712	17533	17615	17761	17684	17775	17800	17664	17710	17786	17703	17618	17584	17657	17617	17485	17710	17511	17701	17557	17765	17694	17704	17602	17602	17764	17658	17472	17845	17686	17675	17713	17829	17807	17685	17483	17651	17393	17609	17582	17849	17447	17606	17538	17612	17558	17762	17536	17672	17598	17646	17532	17725	17665	17650	17680	17671	17673	17554	17592	17706	17584	17622	17730	17594	17610	17534	17637	17716	17669	17701	17600	17602	17738	17638	17610	17528	17778	17649	17877	17655	17731	17625	17730	17646	17755	17731	17604	17728	17693	17670	17687	17732	17613	17702	17651	17706	17674	17698	17781	17753	17775	17738	17628	17670	17655	17746	17650	17511	17692	17833	17663	17659	17715	17852	17661	17871	17697	17600	17616	17717	17658	17823	17656	17729	17636	17793	17621	17504	17668	17720	17499	17900	17565	17835	17521	17594	17794	17624	17728	17743	17670	17650	17717	17629	17823	17536	17630	17597	17836	17719	17598	17458	17697	17697	17782	17616	17546	17670	17444	17934	17763	17525	17669	17672	17720	17580	17605	17633	17820	17672	17728	17563	17639	17587	17676	17775	17716	17710	17705	17750	17721	17733	17699	17572	17712	17722	17607	17534	17676	17811	17601	17613	17441	17639	17588	17703	17593	17814	17595	17776	17675	17541	17723	17697	17701	17680	17708	17637	17659	17577	17786	17755	17755	17700	17706	17617	17717	17634	17625	17664	17777	17649	17798	17586	17656	17880	17696	17603	17576	17725	17821	17641	17600	17723	17741	17646	17761	17777	17589	17465	17672	17781	17699	17707	17706	17700	17621	17510	17766	17652	17587	17843	17534	17600	17634	17713	17788	17592	17693	17647	17724	17634	17632	17615	17566	17701	17578	17654	17681	17901	17624	17719	17761	17612	17717	17689	17580	17802	17578	17401	17652	17730	17688	17700	17675	17645	17593	17736	17471	17764	17609	17684	17590	17662	17485	17695	17640	17657	17642	17769	17911	17742	17622	17603	17775	17676	17633	17696	17595	17723	17763	17769	17606	17630	17712	17844	17599	17717	18016	17596	17620	17737	17620	17788	17681	17756	17646	17668	17626	17642	17612	17532	17557	17674	17765	17794	17675	17622	17810	17524	17860	17773	17818	17492	17690	17526	17638	17617	17624	17853	17585	17603	17612	17637	17622	17668	17712	17715	17685	17593	17730	17487	17722	17645	17493	17709	17673	17763	17471	17637	17784	17735	17777	17634	17777	17635	17727	17714	17628	17659	17651	17792	17547	17773	17627	17616	17495	17565	17812	17839	17652	17555	17642	17854	17632	17500	17659	17604	17683	17646	17592	17625	17719	17706	17932	17608	17601	17624	17701	17760	17627	17661	17774	17538	17485	17730	17534	17769	17635	17527	17590	17621	17583	17706	17671	17717	17690	17684	17814	17580	17595	17690	17611	17694	17589	17735	17725	17553	17658	17665	17760	17694	17671	17686	17743	17786	17554	17650	17639	17671	17504	17651	17448	17692	17623	17715	17608	17612	17648	17727	17721	17546	17621	17624	17511	17672	17753	17804	17701	17740	17645	17605	17609	17643	17654	17825	17787	17726	17744	17624	17700	17620	17630	17631	17556	17586	17739	17770	17653	17612	17799	17643	17837	17728	17629	17687	17699	17748	17717	17736	17647	17794	17724	17763	17625	17952	17900	17639	17730	17953	17479	17588	17803	17535	17634	17622	17637	17569	17745	17661	17654	17722	17706	17624	17732	17508	17738	17698	17756	17586	17610	17544	17651	17637	17649	17684	17715	17470	17753	17691	17627	17506	17844	17509	17647	17777	17753	17730	17714	17854	17636	17673	17562	17842	17597	17688	17626	17537	17744	17651	17557	17690	17638	17657	17607	17845	17741	17797	17623	17587	17843	17576	17664	17788	17577	17838	17752	17634	17731	17720	17622	17525	17702	17599	17650	17537	17530	17676	17657	17534	17644	17733	17623	17622	17771	17793	17746	17634	17702	17643	17662	17695	17754	17629	17768	17535	17742	17742	17627	17614	17526	17790	17457	17488	17660	17681	17671	17683	17553	17737	17690	17641	17673	17668	17670	17637	17620	17603	17684	17731	17931	17571	17645	17727	17697	17727	17813	17682	17643	17765	17459	17478	17702	17625	17682	17722	17865	17597	17710	17578	17613	17503	17847	17661	17901	17621	17919	17559	17675	17816	17752	17584	17637	17607	17716	17690	17566	17752	17552	17818	17856	17657	17719	17567	17633	17665	17723	17733	17573	17558	17657	17565	17773	17807	17754	17629	17559	17681	17615	17702	17600	17591	17561	17608	17580	17723	17566	17629	17431	17750	17682	17599	17487	17762	17765	17661	17543	17797	17766	17683	17577	17769	17581	17669	17635	17697	17655	17674	17692	17772	17673	17823	17896	17669	17695	17810	17814	17733	17526	17772	17487	17701	17592	17870	17616	17691	17573	17690	17628	17866	17547	17510	17620	17757	17729	17799	17593	17626	17668	17628	17722	17680	17806	17903	17578	17580	17731	17689	17842	17750	17701	17710	17651	17450	17599	17567	17471	17559	17692	17761	17566	17823	17554	17592	17847	17587	17652	17667	17651	17723	17793	17773	17627	17630	17734	17722	17766	17745	17646	17634	17670	17766	17668	17671	17662	17705	17694	17486	17754	17653	17694	17602	17720	17701	17859	17766	17476	17596	17669	17638	17654	17876	17641	17754	17795	17667	17725	17516	17686	17814	17575	17561	17725	17701	17709	17604	17793	17693	17676	17632	17580	17686	17577	17624	17716	17764	17703	17497	17583	17530	17582	17764	17655	17623	17712	17598	17708	17589	17708	17667	17707	17688	17733	17747	17695	17661	17833	17717	17643	17517	17642	17552	17661	17831	17685	17530	17620	17815	17687	17397	17810	17614	17641	17677	17759	17749	17672	17801	17693	17500	17625	17723	17627	17809	17607	17580	17740	17548	17661	17617	17614	17870	17733	17909	17681	17871	17488	17559	17743	17679	17692	17713	17807	17830	17649	17832	17666	17599	17741	17740	17652	17846	17682	17693	17696	17712	17507	17574	17594	17585	17660	17696	17657	17785	17708	17627	17713	17720	17684	17578	17689	17666	17647	17849	17654	17608	17723	17687	17726	17759	17780	17663	17655	17577	17634	17609	17737	17541	17691	17663	17546	17583	17750	17669	17721	17731	17896	17809	17617	17539	17617	17335	17520	17703	17850	17520	17640	17740	17502	17618	17710	17712	17715	17539	17681	17667	17662	17601	17620	17629	17591	17550	17611	17709	17660	17473	17555	17628	17548	17559	17646	17576	17564	17598	17603	17654	17631	17520	17611	17678	17702	17576	17631	17588	17813	17605	17661	17645	17604	17613	17717	17788	17626	17719	17584	17907	17741	17536	17740	17711	17806	17688	17717	17731	17717	17847	17677	17715	17786	17535	17850	17528	17745	17769	17711	17783	17661	17775	17589	17792	17883	17699	17630	17689	17681	17495	17496	17720	17680	17892	17727	17757	17695	17741	17874	17831	17812	17569	17696	17618	17731	17728	17496	17696	17664	17772	17848	17519	17757	17610	17584	17809	17713	17851	17535	17727	17858	17702	17731	17653	17694	17725	17716	17613	17658	17729	17600	17715	17578	17765	17504	17558	17684	17692	17648	17807	17800	17665	17821	17690	17664	17592	17688	17684	17757	17648	17817	17781	17594	17625	17708	17531	17746	17677	17703	17758	17687	17698	17751	17763	17787	17757	17616	17685	17652	17524	17604	17774	17629	17727	17612	17610	17569	17666	17604	17576	17819	17630	17790	17700	17586	17454	17517	17844	17463	17518	17641	17691	17760	17868	17711	17375	17793	17711	17446	17758	17624	17631	17669	17531	17623	17717	17810	17586	17726	17626	17643	17626	17706	17676	17693	17465	17684	17738	17560	17679	17712	17826	17643	17779	17675	17644	17650	17613	17716	17776	17580	17596	17621	17788	17617	17695	17401	17793	17648	17731	17850	17770	17516	17626	17891	17572	17727	17643	17850	17802	17724	17668	17768	17771	17516	17731	17754	17620	17633	17899	17551	17567	17763	17543	17613	17667	17571	17763	17576	17740	17722	17674	17584	17698	17759	17701	17690	17666	17745	17639	17654	17503	17661	17624	17694	17718	17658	17524	17771	17724	17714	17688	17677	17563	17769	17494	17584	17587	17672	17940	17671	17673	17787	17695	17544	17709	17834	17464	17673	17649	17704	17681	17686	17641	17561	17525	17793	17725	17798	17571	17522	17686	17742	17813	17649	17621	17716	17803	17744	17630	17727	17632	17690	17760	17721	17468	17812	17657	17786	17662	17754	17737	17665	17741	17418	17574	17704	17609	17660	17732	17639	17614	17699	17597	17799	17829	17687	17713	17779	17445	17640	17754	17813	17712	17750	17767	17734	17529	17626	17557	17624	17563	17658	17739	17705	17460	17704	17733	17587	17628	17762	17667	17703	17516	17728	17742	17795	17799	17724	17761	17656	17708	17494	17533	17560	17640	17726	17784	17511	17480	17771	17802	17659	17674	17784	17754	17660	17769	17409	17670	17651	17567	17567	17742	17641	17491	17776	17672	17738	17753	17690	17744	17641	17546	17550	17509	17571	17708	17709	17728	17736	17709	17587	17799	17672	17577	17483	17615	17759	17705	17637	17748	17592	17790	17588	17565	17757	17798	17700	17603	17637	17614	17758	17726	17712	17654	17654	17612	17690	17748	17702	17634	17677	17611	17626	17635	17835	17691	17620	17588	17561	17596	17803	17751	17602	17639	17593	17669	17541	17624	17511	17626	17794	17707	17701	17803	17765	17651	17650	17706	17762	17703	17696	17646	17748	17673	17707	17726	17932	17718	17658	17611	17734	17667	17847	17646	17762	17780	17626	17638	17672	17714	17792	17704	17650	17782	17661	17535	17622	17819	17726	17692	17874	17474	17726	17409	17856	17588	17665	17757	17629	17567	17640	17829	17544	17876	17638	17642	17675	17692	17875	17533	17753	17656	17659	17591	17903	17537	17644	17775	17699	17553	17627
23938	21153	28975	27615	29061	31792	31638	27691	26114	24832	24155	23481	23268	23065	22913	23008	22826	22819	22561	22673	22621	22321	22563	22618	22434	22464	22546	22368	22359	22428	22390	22442	22315	22317	22371	22438	22362	22230	22375	22319	22236	22206	22333	22356	22272	22242	22120	22249	22190	22009	22044	22417	22155	22317	22160	22231	22207	22389	22249	22182	22385	22091	22183	22260	22187	22042	22141	22036	22217	22219	22118	22202	22353	22313	22062	22319	22284	22150	22135	22269	22238	22138	22252	22168	22251	22125	22220	22066	22151	22047	22136	22226	22272	22185	22064	22279	22188	22264	22221	22174	22154	22284	22255	22143	22179	22310	22206	22090	22146	21988	22088	22236	22187	21917	22289	22116	22161	22063	22068	22115	22261	22214	22288	22085	22236	22253	22268	22180	22246	22444	22273	22281	21959	22201	22332	22178	22134	22144	22070	22305	22199	21900	22189	22147	22286	22210	22345	21971	22251	22274	22294	22069	22248	22084	22210	22300	22145	22376	22170	22341	22233	22169	22385	22105	22206	22410	22361	22339	22270	22193	22122	22319	22190	22267	22044	22160	22190	22000	22186	22085	22211	22111	22012	22043	22092	22179	22015	21919	22017	22231	22265	22270	21999	21868	22098	22238	22122	22299	22464	21893	22277	22124	22036	21969	22123	21918	22339	22142	22307	22223	22170	22248	22266	22080	22056	22203	22252	22266	22055	22167	22312	22090	22179	22259	22251	22163	22247	22065	22123	22073	22051	22248	22117	22240	22369	22215	22261	22077	22224	22509	22296	22286	22125	22204	22055	22251	22077	22134	22124	22122	22243	22078	22067	22197	22075	22244	22080	22181	22098	22093	22325	21967	22092	22204	22117	21972	22206	22172	21996	22164	22106	22257	22262	21985	22122	22416	22298	21963	21954	22173	22275	22505	22316	22143	22247	22281	22130	22394	22316	22159	22122	22438	22269	22150	22204	21957	22117	22158	22198	22051	22279	22185	22117	22083	22084	22313	22211	21896	22133	22193	22154	22271	22047	22470	21943	22118	22056	22199	22034	22110	22150	22217	22187	22191	22167	21995	22280	21939	21991	21951	22161	22263	22186	21995	21902	22216	22291	22026	22278	22024	22166	22001	22137	22117	22253	22188	22037	22344	22272	21992	22262	22089	22030	22229	22086	22204	22291	22237	22303	22211	22033	22269	22284	22207	22194	22332	22186	22050	22254	22226	22195	22163	22358	22194	22375	22105	22427	22004	22431	21997	22218	22028	22200	22254	22294	21980	22207	22222	22085	22166	22223	22168	22067	22153	22050	22068	22059	22167	22179	22069	22305	22275	22053	22147	22153	22252	22214	22096	21991	22171	22118	22330	22207	22014	22203	22167	22086	22203	21945	22203	22077	22177	22007	22167	22226	22092	22423	22213	22295	22207	22387	22225	22146	22270	22340	22088	22271	22128	22350	21993	22404	22202	22154	22180	22261	22087	22176	22037	22248	22038	22162	21978	22371	22217	22140	22391	22193	22067	22091	22079	22378	21890	22156	21977	22165	22076	22258	22068	22124	22224	22242	22211	22254	22243	22224	22048	22434	22399	22190	22226	22084	22231	22269	22100	22060	22033	22106	22195	22235	22011	22186	22210	22231	22242	22211	22230	22219	21926	22032	22070	22282	22110	22141	22102	22112	22130	22207	22157	22101	22172	22303	22351	22149	22269	22294	22204	22048	22104	22153	22245	22140	22138	22126	22213	21892	22029	22105	22186	22230	22229	22170	22045	22127	22193	22093	22170	22116	22197	22386	22120	22044	22213	22050	22053	21956	21947	22191	22049	22320	21968	22191	22139	22245	22251	22286	22170	22273	21928	21981	21973	22207	22221	22324	22225	22186	22298	22052	22382	22089	22212	22124	22164	22267	22106	22056	22020	22211	22046	22183	22188	22230	22141	22048	22121	22316	22002	22136	22313	22054	21972	22198	22175	21970	22133	22132	22129	22222	21980	22143	22084	22331	22170	21945	22104	22198	22143	22193	22401	22007	22075	22217	22224	22362	22104	22306	22181	22225	22115	22301	21967	22062	22221	22107	21904	21977	22083	22221	22023	22320	22332	22097	22132	22167	22256	22353	22373	22110	22097	22175	22160	21960	22199	22239	22156	21982	22164	22019	22003	22239	22112	22140	22363	22422	22142	21974	22161	22196	22218	22106	22330	22052	22176	22105	22233	22001	22157	22298	22120	22363	22198	21934	21943	22304	22113	22109	22005	22197	22274	22088	22236	22183	22154	22291	22332	22335	22223	22329	22264	22113	22263	22080	21979	22092	21934	22036	22159	22334	22065	22041	22130	22189	22181	22048	22082	21996	22090	22045	22194	22084	22164	22267	22305	22223	22137	22052	21842	22164	22191	22211	22013	22314	21964	22472	22151	22151	22307	22195	22101	22102	22146	21999	21971	22084	22077	22319	21948	22224	22299	22110	22234	22240	22169	22138	22060	22180	22165	21781	22228	22314	21877	22214	22269	22307	22077	22248	22150	22378	22244	22232	22233	22306	22199	22048	22243	21815	22285	22116	22129	22138	22165	22079	22354	22067	22219	22323	22237	22192	22120	22123	22065	22150	22185	22237	22131	22069	22046	21998	22160	22290	22198	22111	22177	22296	22238	22023	22149	22221	22010	22211	22372	22122	22106	22207	21992	22075	21962	22178	22139	22134	21949	21971	22175	22040	22160	22166	22342	22353	21893	22077	22255	22286	21910	22075	22118	22028	22059	22051	22162	22216	22181	21955	22094	22163	22076	22079	22101	22087	22032	22234	22062	22001	22314	22189	22095	22134	21966	22320	22068	22046	22112	22203	22066	22048	22165	22297	22383	22183	22201	22150	22063	22185	21929	22424	22284	22208	22002	22081	22296	21898	22224	22032	22214	22273	22064	22149	22114	21891	22157	22250	22212	22253	22336	22248	22263	22275	22146	22235	22120	22148	22174	22200	22026	22032	22148	22237	22094	22097	22254	22129	22296	22395	22164	22161	22125	22018	21893	22002	21954	22186	22149	22079	22006	22162	22299	22124	22062	22139	22361	22067	22153	22540	22213	22076	22221	22066	22423	22184	22123	22347	22199	22102	22207	21869	21982	22229	22082	22159	22020	22079	22311	22193	22368	22277	22222	22194	22179	22304	22046	22050	22037	22144	22250	22247	21985	22256	22091	22072	22187	22166	22052	22129	22300	22166	22222	22136	22119	22040	22214	22030	22162	22231	22218	22311	22137	22329	22023	22215	22177	22260	22137	22105	22086	22043	22316	22224	22115	22312	22188	22343	21950	22058	22162	22117	22147	21909	22132	22178	22107	22257	22164	22019	21913	22225	22216	22225	22199	22143	22293	22388	22053	22315	22166	22332	22327	22144	22145	22146	22162	22176	22287	22235	22333	22232	22061	21948	22138	22092	22108	21959	22089	22345	22299	22081	22104	22241	22004	22182	22143	22153	22296	22168	22187	22216	22075	22363	22338	22208	22085	22039	22435	22350	22049	22059	22021	22288	22197	22191	22033	22106	22358	22058	22124	22274	22194	22077	22222	22038	22228	22096	22107	22109	22009	22147	22276	21970	22106	22213	22225	21950	22147	21949	22254	22132	22041	22221	22129	22206	22295	22311	22395	22203	22307	22403	22322	22226	22211	22447	22286	22108	22194	22026	22159	22262	22246	22092	22141	22255	21877	22287	22315	22044	22442	22096	22146	22115	22089	22307	22213	22182	22233	22150	22200	22039	21969	22240	22156	22425	22399	22407	22204	22233	22177	22097	22219	22186	22205	22275	22233	22279	22402	22128	22171	22098	22081	22194	22104	22347	22062	22186	22177	22060	22134	22288	22125	22138	22129	22071	22360	22208	22038	22098	22156	22312	22361	21989	22125	22096	22396	22226	22342	22426	22235	22091	22176	22244	22291	22113	22090	22310	22216	22236	22342	22147	22034	22101	22235	22015	22160	22148	22364	22178	22066	22475	22166	22046	22240	22273	22217	22113	22066	22364	22303	22170	21895	22174	21963	22226	22055	22287	22225	22180	21967	22283	22105	22392	22206	22074	22209	22431	22029	22017	22105	22099	21907	22045	22295	22049	22156	22008	22272	22248	22076	22204	22122	22195	22162	22044	22205	22202	22267	22202	22192	22089	22307	22091	22330	22249	22046	22254	22252	21983	22036	22139	22222	22207	22118	22312	22182	22223	22153	22348	21964	22043	22217	22185	22195	22252	22094	22197	22070	22040	22151	22258	22207	22053	22205	22108	22115	22360	22050	22130	22162	22022	22046	22219	22033	22248	22038	22193	22322	22212	22069	22170	22026	21884	21950	22013	22053	22221	22002	21980	22002	22185	22111	22247	21933	22173	22126	22335	22250	22070	22061	22211	22045	22164	22345	22303	22207	22039	22164	22083	22045	22151	22139	22348	22028	22338	22171	22054	22006	22220	21994	22481	22063	22115	22231	22217	22011	22379	22150	21926	22130	22193	22156	22232	22107	22264	22343	22052	21989	22007	22235	22179	22296	22075	22199	22209	22119	22167	21976	22252	22178	22080	22430	22354	22412	22063	22146	22341	22116	22352	22264	22008	22065	22427	22202	22305	22273	22325	22212	22343	22183	22112	22067	22038	22129	22108	22022	22392	22374	22089	22221	22377	22150	22180	22201	22288	22147	22409	22132	22133	22144	22249	22099	22363	22348	22276	22215	22148	22041	22056	22147	22096	22111	22088	22114	22179	22308	22196	22282	22258	21991	22292	22371	22246	22158	22186	22176	22144	22117	22097	22077	22373	22205	22250	22158	22222	22302	22232	22335	22213	21993	22143	22071	22026	22237	22189	22100	22172	21934	22120	21864	21943	22202	22220	22161	22000	22261	22087	22134	22131	22045	22121	22177	22172	22288	22158	22150	22156	22230	22134	22031	22186	22098	22139	22178	22235	22062	22242	22066	22218	22236	21965	22200	22260	22083	22142	22275	22321	22106	22050	22371	22165	22216	22091	22131	21925	22381	22407	22217	21960	22183	22181	22203	22182	22248	21920	22159	21982	21951	22157	22176	22027	22102	22179	22281	22294	22038	22229	22191	22111	22045	21995	21976	22044	22106	22080	22072	22048	22199	22331	21953	22231	22028	22232	22228
32945	55465	52059	41933	35807	31741	28118	25129	22900	21233	20143	19362	19036	18885	18492	18178	18163	18223	18053	17965	18076	18050	18010	17813	17753	17915	17830	17859	17778	17836	17739	17536	17590	17632	17838	17706	17619	17866	17580	17672	17826	17837	17617	17586	17697	17567	17783	17660	17713	17726	17554	17633	17715	17529	17734	17793	17636	17741	17579	17909	17722	17587	17588	17624	17543	17447	17650	17534	17577	17752	17669	17629	17558	17465	17590	17668	17657	17502	17830	17518	17782	17849	17766	17641	17555	17667	17527	17822	17702	17596	17835	17562	17693	17571	17781	17584	17577	17774	17659	17638	17636	17701	17631	17687	17564	17647	17702	17737	17632	17571	17506	17549	17678	17650	17622	17771	17697	17485	17718	17698	17578	17669	17531	17801	17666	17528	17603	17787	17738	17482	17762	17628	17604	17609	17719	17583	17624	17659	17707	17586	17698	17581	17553	17636	17510	17474	17711	17619	17624	17545	17586	17696	17541	17779	17630	17688	17594	17584	17725	17536	17710	17747	17809	17659	17632	17691	17620	17663	17682	17598	17525	17713	17566	17589	17505	17758	17521	17539	17522	17548	17671	17771	17715	17663	17650	17617	17513	17664	17661	17685	17884	17600	17633	17609	17586	17707	17462	17813	17614	17705	17586	17795	17687	17714	17573	17616	17634	17649	17644	17738	17674	17615	17535	17723	17594	17654	17580	17463	17489	17652	17758	17600	17796	17609	17652	17717	17661	17574	17674	17575	17661	17930	17508	17581	17576	17613	17655	17764	17573	17660	17620	17659	17671	17582	17704	17674	17675	17609	17461	17692	17479	17672	17618	17618	17403	17646	17661	17596	17517	17651	17638	17505	17683	17645	17525	17752	17645	17737	17691	17559	17598	17576	17751	17679	17618	17733	17689	17687	17740	17668	17579	17595	17616	17651	17650	17673	17601	17673	17481	17650	17685	17666	17760	17619	17753	17729	17715	17437	17617	17624	17575	17650	17553	17704	17459	17545	17739	17591	17842	17637	17702	17558	17708	17707	17656	17668	17527	17636	17669	17699	17680	17550	17530	17611	17629	17767	17697	17597	17772	17413	17889	17593	17621	17583	17648	17694	17508	17673	17775	17668	17635	17730	17786	17627	17738	17807	17502	17519	17532	17645	17684	17518	17629	17636	17754	17569	17508	17587	17659	17765	17771	17555	17500	17684	17658	17697	17602	17688	17687	17688	17518	17683	17545	17799	17503	17706	17798	17773	17627	17623	17692	17698	17621	17594	17692	17532	17666	17695	17861	17838	17726	17729	17650	17510	17521	17599	17714	17691	17616	17544	17729	17573	17731	17647	17640	17508	17712	17675	17712	17503	17558	17632	17683	17630	17551	17560	17646	17686	17722	17605	17658	17626	17674	17569	17656	17584	17659	17578	17715	17757	17808	17486	17660	17780	17660	17681	17557	17597	17763	17574	17673	17596	17642	17537	17400	17697	17599	17814	17579	17615	17719	17592	17655	17828	17536	17640	17696	17693	17665	17471	17666	17454	17616	17657	17531	17630	17724	17684	17648	17720	17628	17583	17709	17738	17764	17794	17584	17523	17738	17640	17654	17467	17687	17602	17515	17703	17670	17524	17601	17576	17640	17497	17740	17511	17609	17527	17572	17495	17635	17546	17525	17622	17890	17663	17607	17478	17599	17888	17600	17669	17658	17597	17605	17457	17570	17637	17605	17612	17794	17457	17642	17784	17781	17496	17433	17606	17508	17552	17570	17686	17615	17597	17706	17620	17731	17632	17750	17759	17420	17719	17607	17483	17827	17610	17697	17604	17726	17721	17609	17490	17838	17706	17612	17844	17650	17566	17478	17707	17706	17769	17772	17546	17638	17618	17731	17693	17677	17791	17405	17902	17600	17632	17450	17661	17679	17701	17724	17674	17560	17544	17550	17510	17693	17694	17565	17782	17549	17680	17572	17582	17748	17599	17686	17705	17821	17614	17523	17626	17643	17525	17646	17514	17829	17553	17644	17778	17464	17658	17489	17552	17657	17574	17679	17764	17664	17572	17565	17593	17560	17653	17517	17648	17753	17393	17669	17738	17642	17595	17581	17573	17696	17618	17568	17595	17601	17568	17817	17472	17509	17538	17527	17639	17507	17638	17582	17738	17622	17583	17584	17632	17617	17505	17668	17589	17637	17640	17771	17636	17445	17628	17600	17548	17519	17613	17735	17561	17740	17576	17673	17497	17913	17658	17622	17564	17714	17618	17770	17591	17718	17558	17609	17652	17650	17675	17595	17607	17566	17565	17613	17551	17633	17649	17642	17664	17736	17501	17475	17627	17626	17641	17553	17600	17608	17698	17493	17664	17801	17763	17655	17516	17672	17579	17487	17822	17721	17677	17597	17569	17693	17762	17469	17745	17619	17608	17745	17614	17521	17793	17631	17651	17580	17560	17659	17532	17658	17641	17486	17745	17620	17652	17717	17533	17688	17640	17859	17587	17622	17598	17680	17693	17605	17559	17658	17468	17528	17560	17793	17712	17725	17582	17453	17686	17572	17705	17511	17487	17814	17602	17739	17612	17623	17829	17581	17717	17676	17748	17659	17576	17724	17553	17438	17706	17627	17651	17764	17547	17571	17739	17709	17544	17486	17644	17640	17659	17506	17720	17741	17625	17665	17581	17461	17659	17582	17756	17695	17791	17820	17763	17777	17763	17530	17753	17751	17703	17685	17649	17789	17482	17615	17313	17786	17655	17521	17751	17589	17641	17728	17609	17538	17811	17720	17680	17634	17490	17572	17612	17615	17705	17557	17501	17722	17502	17696	17639	17616	17551	17648	17548	17672	17591	17617	17700	17636	17695	17726	17578	17491	17526	17596	17473	17748	17677	17614	17670	17539	17710	17743	17653	17683	17837	17578	17641	17777	17662	17704	17466	17804	17644	17741	17679	17666	17717	17467	17456	17578	17639	17759	17555	17652	17749	17612	17645	17732	17797	17750	17696	17540	17689	17559	17710	17559	17509	17699	17486	17779	17648	17565	17641	17696	17603	17781	17571	17784	17709	17789	17544	17536	17614	17604	17663	17574	17565	17584	17646	17550	17585	17705	17645	17665	17598	17553	17725	17588	17620	17591	17724	17608	17743	17752	17540	17704	17545	17714	17492	17653	17728	17520	17601	17656	17812	17691	17668	17825	17716	17569	17556	17558	17641	17734	17747	17637	17711	17555	17663	17729	17625	17524	17727	17613	17633	17690	17506	17612	17607	17696	17671	17739	17808	17664	17602	17731	17628	17643	17498	17524	17612	17695	17563	17613	17812	17602	17622	17566	17661	17741	17676	17677	17562	17630	17438	17472	17473	17652	17789	17582	17673	17720	17806	17705	17629	17628	17676	17588	17644	17544	17633	17582	17476	17629	17521	17669	17678	17645	17751	17565	17709	17755	17556	17802	17702	17473	17826	17630	17762	17713	17774	17442	17609	17599	17626	17715	17676	17710	17720	17647	17707	17668	17618	17787	17574	17548	17634	17694	17502	17733	17709	17758	17761	17756	17574	17512	17556	17661	17571	17598	17654	17657	17583	17514	17665	17536	17570	17756	17732	17689	17566	17866	17587	17659	17537	17644	17645	17567	17583	17722	17588	17611	17645	17634	17698	17770	17629	17497	17626	17679	17593	17567	17690	17630	17589	17596	17423	17585	17653	17523	17551	17525	17711	17665	17692	17630	17615	17773	17528	17734	17722	17606	17837	17729	17737	17632	17539	17639	17727	17571	17696	17546	17626	17662	17544	17571	17717	17315	17693	17588	17817	17734	17580	17652	17711	17576	17738	17530	17801	17564	17724	17552	17558	17628	17636	17632	17705	17735	17654	17623	17737	17552	17634	17722	17638	17540	17738	17904	17675	17802	17668	17566	17663	17643	17765	17669	17477	17663	17643	17721	17687	17705	17554	17565	17652	17701	17709	17624	17671	17627	17640	17588	17620	17608	17699	17510	17806	17589	17677	17771	17750	17852	17607	17848	17428	17660	17736	17518	17625	17696	17467	17641	17596	17697	17639	17474	17634	17425	17566	17856	17606	17713	17640	17375	17555	17680	17674	17630	17544	17568	17748	17758	17454	17731	17618	17697	17608	17847	17769	17593	17678	17775	17564	17572	17785	17527	17580	17595	17541	17512	17729	17621	17616	17623	17566	17635	17457	17662	17664	17532	17668	17563	17721	17698	17583	17720	17604	17498	17605	17753	17756	17651	17675	17708	17718	17625	17692	17707	17605	17643	17600	17780	17519	17560	17639	17556	17587	17655	17702	17523	17566	17674	17734	17753	17604	17537	17548	17545	17553	17636	17668	17679	17790	17464	17807	17718	17680	17637	17490	17704	17661	17552	17497	17725	17749	17651	17646	17710	17584	17642	17734	17783	17684	17628	17590	17495	17902	17410	17581	17564	17612	17680	17658	17628	17790	17714	17529	17531	17464	17676	17532	17710	17701	17570	17582	17593	17646	17663	17713	17865	17592	17651	17690	17611	17700	17501	17473	17712	17659	17641	17836	17652	17601	17817	17579	17796	17595	17702	17697	17857	17581	17562	17696	17710	17613	17726	17563	17780	17681	17748	17715	17627	17660	17606	17685	17564	17667	17630	17778	17753	17550	17513	17573	17551	17614	17734	17599	17579	17722	17689	17675	17625	17626	17843	17731	17472	17512	17548	17614	17592	17735	17577	17542	17643	17598	17708	17653	17683	17648	17781	17624	17583	17513	17560	17781	17761	17714	17735	17718	17795	17742	17647	17671	17784	17711	17700	17590	17507	17483	17721	17593	17698	17705	17306	17661	17636	17700	17737	17660	17536	17517	17636	17590	17681	17564	17631	17621	17574	17570	17687	17471	17645	17644	17381	17870	17754	17623	17838	17445	17644	17718	17801	17627	17751	17515	17661	17658	17479	17484	17709	17574	17705	17559	17630	17625	17549	17664	17602	17778	17708	17541	17724	17686	17738	17733	17654	17735	17541	17727	17591	17597	17550	17607	17641	17626	17611	17649	17734	17605	17659	17698	17646	17596	17765	17506	17547	17719	17604	17683	17509	17727	17691	17543	17747	17498	17658	17686	17567	17639	17621	17627	17779	17766	17572	17640	17671	17684	17526	17764	17600	17821
22564	21092	28897	24411	25715	31565	34315	29731	27931	26524	25503	24544	24179	23922	23567	23708	23326	23376	23384	23350	23354	23140	22913	23086	22869	22737	23049	22577	22703	22881	22903	22869	22768	22882	22603	22667	22901	22697	22697	22986	22734	22617	22665	22863	22759	22691	22614	22721	22739	22885	22835	22676	22841	22747	22790	22695	22836	22858	22565	22631	22768	22713	22778	22737	22628	22799	22626	22662	22560	22691	22493	22767	22802	22673	22717	22614	22764	22659	22667	22568	22475	22715	22693	22678	22814	22661	22504	22758	22540	22566	22825	22711	22606	22751	22855	22810	22629	22621	22511	22554	22623	22555	22692	22509	22582	22448	22571	22620	22760	22669	22696	22592	22635	22608	22635	22571	22560	22595	22653	22484	22643	22852	22807	22815	22988	22729	22388	22698	22809	22618	22580	22633	22634	22730	22662	22390	22598	22652	22642	22597	22582	22625	22656	22497	22576	22705	22616	22596	22642	22471	22728	22575	22774	22582	22845	22685	22712	22759	22477	22558	22692	22681	22754	22576	22467	22645	22771	22812	22741	22648	22839	22361	22471	22658	22605	22805	22817	22795	22520	22670	22780	22737	22424	22531	22471	22971	22659	22493	22702	22553	22601	22404	22691	22760	22562	22642	22638	22598	22628	22539	22549	22617	22651	22515	22638	22641	22552	22575	22592	22509	22411	22578	22604	22632	22699	22520	22630	22554	22678	22683	22767	22698	22662	22650	22392	22509	22675	22513	22640	22704	22776	22606	22620	22819	22431	22568	22475	22808	22677	22490	22666	22768	22759	22401	22660	22613	22468	22577	22571	22488	22518	22694	22628	22840	22983	22727	22548	22620	22737	22866	22692	22821	22569	22685	22664	22559	22589	22680	22478	22475	22679	22571	22657	22903	22583	22720	22620	22469	22447	22492	22721	22824	22658	22658	22692	22756	22648	22660	22519	22617	22564	22620	22517	22801	22759	22523	22679	22547	22565	22635	22642	22511	22738	22790	22414	22768	22594	22603	22594	22752	22568	22522	22538	22735	22761	22821	22748	22666	22547	22512	22746	22669	22824	22691	22689	22609	22764	22520	22445	22651	22476	22622	22666	22425	22362	22505	22612	22531	22779	22552	22573	22562	22697	22407	22594	22731	22598	22381	22746	22575	22545	22699	22717	22896	22667	22907	22623	22787	22794	22511	22829	22695	22508	22773	22527	22633	22662	22674	22786	22498	22521	22730	22545	22468	22604	22530	22495	22608	22740	22345	22617	22644	22685	22585	22763	22493	22709	22731	22564	22319	22869	22667	22579	22551	22641	22820	22617	22670	22599	22603	22503	22625	22540	22519	22532	22751	22627	22653	22617	22424	22486	22644	22606	22608	22847	22580	22746	22452	22432	22587	22564	22656	22758	22507	22458	22749	22625	22516	22591	22615	22941	22844	22711	22736	22885	22622	22614	22652	22723	22723	22667	22743	22495	22702	22857	22538	22615	22677	22663	22564	22604	22529	22338	22579	22608	22439	22704	22663	22557	22448	22585	22510	22678	22748	22848	22777	22690	22745	22481	22628	22701	22534	22662	22870	22618	22712	22657	22434	22786	22416	22951	22449	22798	22476	22639	22695	22713	22806	22589	22641	22577	22758	22601	22725	22506	22624	22604	22689	22500	22342	22748	22703	22702	22383	22735	22788	22663	22721	22530	22550	22548	22736	22522	22838	22732	22655	22571	22682	23007	22457	22522	22681	22389	22547	22666	22699	22790	22543	22676	22655	22597	22393	22421	22536	22327	22443	22566	22754	22520	22463	22364	22725	22812	22539	22722	22663	22537	22605	22531	22658	22571	22589	22701	22437	22819	22755	22576	22625	22731	22677	22819	22683	22542	22817	22619	22578	22375	22699	22802	22700	22644	22546	22824	22694	22778	22635	22756	22603	22390	22575	22708	22591	22728	22614	22465	22678	22580	22652	22442	22471	22804	22756	22724	22649	22495	22592	22447	22623	22583	22769	22717	22454	22545	22495	22510	22742	22742	22975	22769	22603	22695	22407	22482	22736	22488	22586	22647	22417	22929	22716	22484	22798	22668	22628	22772	22508	22726	22673	22603	22594	22730	22639	22520	22557	22586	22632	22856	22710	22704	22661	22693	22700	22764	22918	22605	22661	22749	22650	22681	22595	22512	22490	22679	22520	22819	22484	22919	22417	22719	22551	22542	22673	22626	22563	22654	22396	22451	22812	22586	22616	22674	22783	22453	22574	22512	22694	22579	22742	22583	22599	22622	22542	22529	22667	22883	22450	22839	22394	22782	22610	22616	22635	22730	22664	22423	22783	22595	22592	22592	22755	22771	22546	22843	22640	22511	22720	22515	22581	22749	22469	22777	22729	22639	22648	22705	22653	22485	22318	22692	22785	22516	22494	22615	22759	22745	22528	22514	22672	22703	22576	22655	22531	22739	22741	22526	22540	22744	22613	22508	22538	22775	22684	22653	22687	22622	22609	22532	22833	22743	22813	22715	22648	22575	22579	22663	22513	22789	22627	22401	22720	22547	22779	22556	22751	22621	22678	22682	22576	22930	22710	22638	22731	22610	22483	22694	22410	22551	22523	22742	22594	22594	22474	22725	22663	22622	22637	22552	22662	22943	22605	22645	22622	22683	22716	22564	22639	22532	22743	22414	22630	22605	22694	22560	22521	22735	22814	22457	22649	22778	22686	22598	22735	22652	22541	22662	22772	22793	22585	22693	22861	22531	22597	22509	22587	22450	22413	22587	22691	22578	22659	22768	22470	22579	22766	22758	22675	22762	22896	22630	22745	22754	22679	22579	22621	22731	22752	22646	22596	22414	22545	22608	22788	22586	22648	22589	22467	22678	22857	22730	22659	22693	22406	22612	22613	22744	22799	22759	22616	22499	22432	22450	22577	22713	22647	22711	22540	22645	22477	22645	22669	22802	22422	22414	22460	22597	22861	22576	22472	22642	22476	22375	22401	22519	22656	22518	22581	22962	22586	22815	22664	22740	22688	22710	22445	22767	22626	22740	22682	22775	22608	22637	22717	22628	22868	22531	22880	22616	22708	22677	22424	22588	22639	22492	22531	22699	22743	22624	22511	22621	22547	22404	22347	22709	22720	22746	22569	22468	22640	22651	22617	22506	22612	22620	22483	22854	22727	22581	22670	22656	22648	22559	22667	22563	22659	22814	22705	22603	22446	22613	22460	22512	22781	22764	22378	22635	22593	22460	22771	22730	22382	22540	22582	22506	22612	22801	22619	22499	22509	22704	22733	22510	22581	22828	22737	22513	22410	22567	22771	22574	22568	22586	22593	22472	22567	22587	22711	22679	22750	22579	22883	22543	22996	22591	22656	22645	22473	22631	22688	22456	22576	22782	22617	22639	22571	22622	22798	22670	22523	22601	22458	22671	22563	22658	22515	22399	22409	22512	22708	22858	22575	22782	22691	22823	22520	22719	22652	22726	22492	22652	22365	22417	22744	22671	22491	22430	22340	22615	22719	22642	22474	22618	22505	22747	22787	22704	22702	22538	22691	22501	22416	22725	22823	22544	22762	22806	22578	22611	22728	22531	22712	22671	22672	22505	22685	22762	22389	22870	22709	22609	22490	22629	22827	22674	22589	22817	22843	22738	22528	22744	22493	22710	22783	22812	22479	22610	22723	22695	22684	22692	22527	22661	22350	22663	22492	22644	22737	22606	22632	22598	22591	22541	22682	22618	22690	22619	22479	22601	22804	22545	22553	22727	22572	22532	22666	22497	22559	22690	22640	22431	22553	22715	22762	22484	22708	22512	22464	22674	22720	22614	22570	22944	22394	22775	22650	22661	22533	22707	22591	22580	22827	22651	22802	22586	22448	22625	22555	22695	22447	22591	22622	22605	22863	22730	22645	22567	22601	22623	22443	22688	22638	22685	22597	22642	22724	22465	22603	22814	22559	22566	22619	22646	22709	22614	22550	22575	22566	22651	22727	22795	22555	22518	22860	22748	22546	22356	22713	22868	22742	22643	22429	22496	22734	22493	22617	22264	22726	22646	22625	22577	22583	22738	22781	22566	22614	22562	22290	22630	22926	22592	22591	22547	22563	22657	22821	22494	22510	22517	22591	22714	22551	22706	22535	22552	22630	22443	22725	22835	22724	22695	22758	22661	22673	22781	22555	22849	22597	22706	22566	22690	22575	22740	22414	22512	22819	22662	22671	22659	22619	22656	22291	22571	22713	22623	22700	22872	22911	22629	22479	22748	22824	22634	22611	22505	22704	22667	22412	22393	22410	22670	22690	22575	22778	22484	22490	22603	22531	22720	22565	22579	22613	22777	22694	22501	22710	22717	22823	22328	22422	22333	22712	22565	22632	22768	22782	22681	22693	22600	22520	22397	22861	22681	22638	22683	22496	22845	22596	22790	22738	22474	22785	22618	22653	22610	22672	22339	22833	22737	22668	22624	22690	22600	22584	22504	22617	22678	22733	22511	22756	22658	22577	22693	22374	22734	22907	22618	22699	22520	22589	22502	22361	22569	22468	22758	22653	22772	22833	22716	22776	22449	22551	22430	22569	22639	22498	22711	22794	22757	22770	22874	22759	22610	22638	22516	22701	22582	22749	22477	22550	22787	22589	22519	22558	22783	22788	22510	22621	22699	22840	22806	22738	22711	22624	22721	22829	22451	22613	22725	22498	22466	22709	22517	22573	22687	22607	22697	22771	22455	22450	22442	22603	22705	22617	22459	22625	22654	22709	22611	22800	22527	22547	22594	22807	22773	22682	22761	22455	22276	22549	22470	22633	22550	22494	22463	22737	22685	22564	22575	22422	22516	22726	22508	22650	22695	22755	22765	22539	22690	22518	22726	22630	22679	22645	22662	22595	22672	22834	22795	22821	22568	22742	22789	22674	22552	22659	22428	22748	22698	22823	22553	22324	22655	22580	22833	22545	22667	22521	22524	22648	22593	22835	22546	22706	22649	22635	22661	22665	22396	22768	22398	22713	22648	22667	22539	22601	22525	22706	22652	22644	22581	22708	22643	22758	22729	22745	22482	22641	22708	22471	22661	22615	22496	22721	22704	22585	22886	22516	22488	22602	22711	22563	22626	22526	22551	22847	22657	22698	22791	22927	22649	22595	22855	22641	22554	22643	22864	22619
35641	62028	57967	47384	41270	35935	31635	28147	25368	22908	21368	20275	19817	19406	19125	18943	18828	18822	18515	18434	18440	18315	18299	18024	18170	18070	18103	18132	18039	17903	17957	17934	17904	18034	17820	17943	17895	17922	17915	17756	17789	17833	17957	17882	17950	18005	17875	17914	17993	17952	17983	17962	17758	17930	17797	17901	17911	17920	17917	17765	17938	17948	17909	17902	18003	17836	17806	17952	17817	18015	17930	17971	17891	17827	17912	17984	17846	18037	17898	17909	17756	17640	17900	17841	17869	17957	17994	17856	17851	17897	17741	17879	17730	17866	17979	17863	17870	17923	18004	18105	17934	17702	17770	17970	17828	17784	17815	17833	17860	17874	18080	17999	17754	17743	17914	17901	17908	17881	17866	17794	17936	17857	17842	18052	17798	17875	17869	17723	17902	17903	17908	17713	18012	17783	17899	17888	17993	17852	17792	17790	17909	17813	17761	17738	17834	17702	18129	17859	17771	17990	17845	17866	18067	17742	17806	17899	17789	17774	17842	17851	17923	17850	17865	17790	18071	17835	17839	17970	17880	17974	17593	17893	17880	17977	17902	17757	17898	17739	17876	17850	17914	17820	18087	17808	17772	17841	18008	17873	17758	17886	17749	17578	17951	17840	17878	17986	17767	17969	17842	17806	17842	17852	17713	17881	17636	17770	17784	17866	17835	17897	17855	17947	17776	17821	17714	17816	17778	17933	17911	17818	17962	18093	18034	17630	17922	17901	17852	18005	17934	17888	17735	18010	17845	17951	17777	17913	17675	17926	17930	17794	17804	17957	17967	17805	17688	18094	17825	17952	17979	17811	17817	17911	17797	17859	17791	17928	17752	17802	17844	17977	17931	17730	17843	17962	17874	17944	18071	17934	17888	18032	17825	17764	17844	17954	17889	17672	17932	17940	17966	18005	17846	17823	17814	17766	17871	17823	17844	17974	17863	17873	17892	17730	17971	18028	17875	17861	17849	17856	18100	17899	17881	17770	18022	17890	17772	17849	17872	17937	17909	17888	17945	17788	17965	17769	17971	17929	18045	17904	17979	17903	17990	17922	17949	17783	18001	17851	17980	17874	17806	17910	17762	17804	17829	18061	17894	17612	17754	17915	17875	17869	18098	17886	17863	17814	17967	17833	18027	17929	17973	17780	18020	17817	17930	17897	17835	18025	17896	17949	17889	17924	17765	17689	17800	18086	17992	17855	17868	17880	17814	17991	17806	17986	18002	17740	17827	17849	17967	17968	17924	17755	17788	17794	17966	17976	17832	17922	17862	17860	17903	17982	17812	17695	18029	17801	17955	17847	17748	18014	17886	17830	17894	17803	17791	18027	17853	17752	17908	17915	17779	17775	17958	17957	17798	17815	17946	17768	17988	17812	17761	17883	17642	17930	17873	17839	17664	17855	18073	17936	18022	17893	18003	17733	17825	17957	17703	17963	17940	17821	17876	17954	18071	17991	17970	17877	17731	17811	17869	17978	17994	17619	18112	17643	17864	17914	17950	17934	17829	17957	17699	17946	17740	17702	17967	17729	17825	17839	17885	17893	17795	17782	17694	17900	17773	17655	17772	17745	17904	17899	17775	17858	18055	17716	17667	17822	17974	17943	17784	17951	17903	17748	17889	17851	17879	17806	17888	17882	17930	17863	17729	17784	17785	18041	17774	17713	17926	17883	17972	17674	18131	17820	17918	17952	17877	17822	18027	17715	17794	17898	17871	17866	17940	17978	17555	17976	17832	17769	17880	17903	17910	17914	17897	17798	17810	17819	17843	17894	17913	17693	17771	17867	17876	17772	17847	17971	17961	17786	17910	17753	17859	17888	17912	17922	18044	17762	18020	17826	17774	17813	17892	17912	17725	17811	17761	17969	17945	17796	17865	17886	17864	17786	17839	17802	17896	17907	17716	17905	17727	17732	17815	17757	17792	17852	17926	17768	17925	17947	17711	18002	17762	17951	17892	17821	17905	17816	17741	17845	17888	17887	17789	17711	18030	17897	17908	18056	17820	17824	17835	17820	17933	17934	17731	17876	17885	17845	17978	17927	17879	17938	17979	17966	17864	17806	17769	18038	18026	17957	17881	18090	17825	17771	17858	18000	17779	18033	17887	17823	17899	18014	17772	17845	17963	17884	17884	17683	17777	18126	18048	17856	17806	17962	17817	17950	17746	17872	17956	17870	17969	17927	17789	17805	17914	17912	17932	18024	17866	18022	17951	17786	17995	17903	17656	17751	17670	17987	17951	17871	17880	17683	17846	17739	17833	17921	17878	17709	17910	17913	18028	17683	17845	17802	17893	17865	17836	17734	17922	17884	17858	17786	17808	18001	17678	17956	18049	17979	17841	17848	17941	17730	17813	17801	18047	17835	17878	17793	17823	17715	17925	17774	17788	18010	17883	17880	17810	17918	17998	17731	17672	17733	17765	17871	17950	17868	17857	17814	17879	17919	17801	17903	17848	17775	17911	17827	17881	18012	17778	17866	17920	18002	17567	17815	17759	17742	17733	17923	17869	17918	17810	17815	17901	17800	17831	17802	17821	17884	17903	17816	17680	17817	17876	17756	17788	17958	17853	17861	17963	17752	17790	17920	17876	17806	17637	17843	17885	18020	17816	17939	17697	17819	17831	17908	17976	17884	17856	17785	17817	17956	17758	17815	17907	17830	17980	17781	17819	17877	17923	17876	17944	17735	17955	17785	17880	17869	18038	18054	17740	17851	18068	17754	17835	17874	17991	17954	17991	17932	17865	17925	17927	17859	17830	18050	17917	17937	18022	17947	17800	17944	17887	17891	17967	17908	17708	17808	18028	17860	18024	17999	17695	17662	18060	17976	17945	17880	17970	18022	17877	17967	17953	17877	17831	17817	17596	17820	17879	17951	17963	17819	17886	17725	17772	17770	17966	17770	17958	18309	17696	17748	17902	17806	17901	17926	17859	17810	18032	17969	17863	17838	17918	17989	17747	17799	17691	17918	17710	17830	17632	17751	17881	17840	17903	17647	17889	17700	17821	17776	17859	17873	17973	17935	18133	17849	17699	17771	17891	17876	17743	18001	17793	17868	17735	17854	17699	17766	17898	17921	17813	17887	17828	17913	17755	17874	17847	17828	17752	17966	17906	17851	17720	17838	17945	17828	17937	17922	17916	17732	17968	17792	17757	17841	17848	17918	17936	17794	17923	17882	17793	17924	17743	17914	17929	17838	17877	17940	18096	18170	17901	17802	17863	17839	17898	17793	17774	17806	17792	17776	17875	17871	17768	17772	17743	17778	17943	17907	17832	17897	17972	17940	17872	17810	17725	18010	17762	18082	17810	17676	17934	17934	17823	17918	17885	17803	17701	17972	17795	17800	17942	17820	17917	17868	17979	17906	17869	18030	17769	17820	17853	17811	17853	17879	17816	17983	17820	17825	17965	17920	17909	17871	17871	17860	17897	17890	17990	17940	17764	17825	17981	17885	17861	17981	17926	17866	17772	17818	17778	17943	17831	17784	17782	17955	17969	17777	17881	17789	17841	17929	17996	17750	17705	17767	17672	17811	17842	18116	17873	17947	17832	17784	17972	17786	17902	17877	17851	17867	17700	17794	17816	17850	17798	18004	17788	17905	17718	17873	17774	17926	17866	17728	17959	17781	17763	17800	17960	17841	17755	17841	17733	17835	17909	17905	17852	17869	17799	17898	17870	17782	17820	17773	17930	17879	17980	17750	17616	17906	17892	17923	17741	17780	17869	17893	17859	17847	17805	18060	17822	17848	17943	17766	17809	17828	17882	17866	17974	17885	17843	17869	17783	17997	17857	17877	17831	18019	17861	17952	17759	17754	18005	17811	17975	17948	17777	17816	17798	18056	17721	17765	17783	17820	18057	18020	17800	17815	17804	17846	17752	17968	17734	18000	17626	17914	17998	17943	17881	17797	17922	17927	17825	17890	17873	17961	17816	17928	18107	17976	17941	17847	17770	17895	17923	17918	17699	17842	17863	17888	17705	17883	17802	17750	17711	17739	17889	17912	17792	17913	17900	17843	17766	17897	17667	17731	17721	17748	17975	17890	17959	17927	17799	17738	18095	17808	17801	17924	17896	17882	18025	17877	17813	17890	17807	17840	17799	17877	17838	17622	17913	17981	17946	17835	17735	17882	17819	17943	17743	17805	18010	17885	17864	17833	17818	17709	17827	17899	17840	17952	17897	17859	17769	17882	17881	17730	17864	17917	17666	17707	17866	17844	17980	18027	17760	18002	17738	18000	17782	17983	17787	17915	17920	17981	17884	17915	17766	17955	17875	17920	17807	17741	17836	17826	17865	17955	17705	17838	17937	17836	17641	17948	17691	17855	17801	17840	17930	17922	17769	17692	17833	17791	17920	17945	17861	17903	17819	17714	17785	17877	17909	17844	17844	17795	17878	17881	17949	18058	17648	17909	17692	17851	17734	17843	17921	17942	18001	17724	17836	17782	17775	17760	17791	17768	17765	17833	17762	17857	17824	17805	17759	17801	17780	17851	17760	17692	17861	17790	17827	17853	17755	17733	17952	17754	17792	17767	17883	17820	17805	17767	17917	17776	17960	17941	17954	17909	17756	17773	17865	17769	17976	17772	17899	18060	17909	17708	17829	17883	17854	17880	17825	18096	17752	17980	17896	18006	17864	17707	17882	17958	17821	17883	17847	17823	17868	17844	17798	17997	17913	17792	17901	17860	17789	17824	17665	18004	17766	17834	17990	18006	17840	17920	17743	17806	17752	17911	17824	17773	17679	17858	17797	17965	17812	17894	17855	17850	17962	17853	18033	17928	17732	17872	17789	17910	17994	17983	18009	17898	17857	17955	17713	17893	17859	17833	17905	18005	17845	17991	17561	17998	17764	17858	17785	18030	17742	17880	17817	17965	17856	18055	17898	18066	17802	17863	17757	17951	17678	17826	17782	17685	18003	17983	17851	17691	17947	17876	17867	17873	17884	17779	17733	17813	17943	17894	17839	17812	18047	17819	17932	17698	18001	17772	17958	17937	17802	17856	17882	17914	17672	17979	17726	17737	17751	17766	17825	17688	17930	18003	17889	17876	17857	17908	17875	18034	17828	17834	17825	17815	17813	17999	17850	17850	17755	17760	17992	17892	17928	17699	17849	17772	17904	17901	17954	17826
30537	32573	42179	38133	32525	29602	27496	25564	24699	23816	23314	22763	22697	22733	22729	22792	22722	22611	22593	22644	22653	22491	22447	22298	22403	22264	22454	22384	22550	22344	22583	22418	22118	22322	22267	22256	22229	22436	22174	22509	22329	22292	22324	22427	22354	22613	22557	22431	22215	22541	22290	22431	22286	22419	22215	22317	22317	22413	22338	22260	22170	22386	22296	22532	22123	22190	22280	22449	22272	22410	22326	22455	22357	22382	22283	22385	22250	22335	22263	22277	22452	22386	22366	22168	22239	22498	22258	22155	22257	22315	22337	22179	22347	22130	22138	22331	22304	21998	22205	22374	22406	22601	22306	22361	22068	22366	22558	22259	22154	22333	22154	22202	22212	22382	22445	22362	22314	22415	22715	22240	22177	22328	22292	22182	22538	22340	22320	22461	22456	22255	22296	22297	22435	22530	22219	22282	22374	22206	22257	22214	22414	22481	22193	22469	22544	22456	22161	22366	22177	22279	22144	22479	22410	22408	22370	22254	22350	22230	22271	22274	22336	22440	22429	22445	22353	22517	22599	22425	22450	22229	22176	22260	22276	22454	22227	22394	22526	22331	22120	22360	22527	22435	22069	22323	22384	22507	22288	22292	22181	22419	22318	22380	22283	22171	22410	22273	22648	22452	22280	22217	22296	22342	22227	22377	22478	22260	22330	22164	22292	22275	22278	22353	22327	22524	22385	22312	22332	22314	22220	22349	22408	22396	22293	22320	22319	22306	22214	22243	22259	22371	22304	22102	22232	22388	22285	22152	22344	22423	22464	22431	22177	22222	22255	22302	22199	22411	22208	22536	22436	22327	22279	22311	22284	22291	22343	22444	22327	22363	22330	22472	22386	22292	22370	22119	22340	22450	22222	22202	22449	22550	22506	22392	22419	22262	22287	22049	22439	22215	22417	22464	22330	22444	22294	22171	22523	22478	22455	22212	22328	22402	22445	22452	22296	22347	22634	22233	22361	22240	22206	22317	22303	22375	22555	22380	22246	22282	22212	22358	22191	22365	22146	22186	22191	22369	22539	22548	22237	22357	22326	22347	22328	22130	22288	22297	22456	22191	22284	22356	22217	22286	22471	22470	22287	22438	22426	22218	22511	22241	22191	22566	22370	22472	22424	22369	22212	22187	22310	22361	22425	22145	22280	22280	22235	22402	22153	22368	22264	22250	22354	22213	22325	22587	22246	22236	22202	22439	22487	22243	22401	22343	22424	22203	22242	22000	22328	22153	22192	22497	22391	22406	22140	22290	22428	22269	22341	22335	22437	22252	22304	22075	22380	22284	22546	22255	22223	22349	22327	22312	22390	22155	22398	22517	22109	22333	22256	22194	22349	22246	22367	22172	22524	22340	22405	22426	22208	22432	22505	22378	22206	22335	22208	22461	22218	22165	22139	22159	22417	22386	22396	22302	22400	22304	22107	22394	22370	22479	22434	22267	22124	22493	22378	22473	22277	22400	22205	22234	22125	22434	22358	22300	22245	22367	22458	22225	22194	22163	22582	22367	22449	22096	22434	22248	22114	22529	22236	22310	22470	22303	22194	22327	22188	22147	22337	22255	22193	22576	22548	22416	22351	22276	22519	22358	22229	22407	22485	22393	22372	22215	22455	22328	22132	22174	22283	22226	22434	22222	22183	22297	22197	22341	22320	22405	22309	22297	22180	22173	22166	22283	22486	22318	22276	22407	22423	22247	22377	22483	22421	22524	22318	22231	22358	22308	22143	22273	22165	22315	22250	22543	22417	22365	22288	22309	22342	22289	22429	22314	22273	22459	22075	22313	22211	22325	22349	22417	22454	22274	22260	22347	22406	22216	22104	22219	22427	22191	22479	22205	22257	22205	22285	22022	22223	22330	22578	22498	22189	22264	22240	22307	22405	22260	22332	22359	22320	22401	22351	22255	22444	22300	22251	22193	22577	22261	22162	22536	22653	22392	22319	22352	22326	22322	22365	22098	22496	22391	22306	22199	22256	22186	22473	22631	22290	22393	22291	22492	22364	22146	22250	22374	22484	22309	22276	22292	22273	22233	22236	22295	22422	22361	22493	22119	22285	22344	22349	22404	22163	22323	22185	22043	22155	22197	22212	22637	22309	22248	22111	22129	22296	22345	22395	22305	22174	22367	22297	22117	22375	22367	22270	22313	22215	22409	22425	22474	22317	22345	22285	22388	22282	22398	22286	22206	22361	22287	22465	22402	22711	22259	22258	22240	22337	22291	22263	22050	22286	22333	22364	22222	22236	22342	22531	22347	22225	22312	22484	22426	22557	22408	22166	22223	22400	22501	22239	22100	22265	22322	22407	22240	22176	22404	22364	22217	22128	22316	22135	22177	22211	22250	22327	22351	22332	22206	22426	22250	22266	22408	22314	22328	22352	22215	22600	22324	22245	22372	22377	22446	22326	22185	22415	21912	22247	22261	22195	22270	22081	22407	22304	22448	22451	22279	22282	22212	22098	22291	22284	22359	22337	22235	22439	22447	22357	22206	22331	22168	22284	22329	22260	22322	22228	21987	22255	22133	22288	22302	22457	22435	22351	22275	22322	22110	22348	22204	22172	22171	22370	22328	22394	22160	22321	22430	22201	22414	22192	22242	22399	22261	22161	22303	22616	22430	22431	22200	22384	22307	22289	22471	22305	22268	22394	22354	22292	22356	22460	22489	22378	22324	22500	22315	22118	22358	22314	22335	22240	22174	22359	22220	22369	22283	22439	22345	22305	22411	22235	22234	22355	22273	22365	22593	22476	22406	22147	22182	22359	22462	22293	22313	22374	22194	22207	22190	22007	22259	22453	22319	22296	22318	22347	22411	22344	22588	22366	22398	22267	22467	22276	22587	22096	22132	22276	22331	22308	22245	22322	22344	22395	22223	22399	22357	22364	22333	22452	22365	22453	22277	22548	22451	22214	22389	22368	22483	22371	22409	22541	22333	22517	22244	22164	22301	22389	22502	22296	22234	22399	22358	22272	22274	22199	22388	22371	22253	22220	22272	22290	22336	22228	22408	22298	22261	22186	22224	22103	22148	22361	22472	22305	22466	22218	22432	22261	22522	22165	22132	22228	22651	22340	22294	22368	22242	22412	22266	22557	22237	22636	22447	22296	22326	22138	22384	22252	22123	22313	22280	22257	22191	22389	22163	22302	22301	22510	22375	22432	22447	22423	22213	22427	22455	22447	22176	22394	22372	22338	22280	22379	22172	22259	22155	22051	22536	22194	22421	22481	22491	22224	22662	22352	22374	22403	22212	22263	22334	22279	22243	22361	22475	22238	22426	22193	22290	22338	22296	22449	22186	22054	22548	22339	22370	22316	22263	22493	22344	22349	22337	22310	22367	22360	22451	22191	22501	22196	22189	22142	22345	22402	22608	22178	22393	22340	22201	22296	22113	22310	22532	22440	22502	22183	22192	22414	22536	22409	22482	22370	22527	22106	22610	22257	22266	22260	22329	22219	22165	22354	22594	22294	22448	22226	22323	22144	22486	22399	22315	22562	22409	22468	22306	22216	22470	22293	22257	22247	22181	22372	22323	22231	22451	22148	22259	22393	22382	22390	22024	22094	22384	22218	22299	22228	22306	22377	22415	22301	22373	22452	22352	22347	22493	22381	22362	22364	22446	22408	22447	22254	22423	22322	22393	22476	22360	22347	22491	22393	22435	22385	22114	22214	22258	22308	22323	22217	22302	22209	22183	22270	22458	22190	22336	22481	22217	22180	22295	22193	22407	22360	22258	22418	22062	22387	22425	22268	22463	22252	22219	22392	22233	22329	22062	22353	22146	22274	22479	22347	22464	22380	22384	22432	22281	22229	22351	22392	22408	22360	22387	22308	22126	22081	22210	22066	22159	22398	22303	22411	22319	22599	22360	22432	22386	22395	22460	22193	22442	22421	22367	22306	22308	22219	22281	22469	22265	22303	22200	22264	22399	22370	22333	22588	22317	22444	22204	22185	22412	22274	22263	22308	22357	22327	22359	22124	22171	22175	22409	22443	22271	22227	22440	22450	22361	22323	22489	22561	22582	22442	22389	22104	22394	22089	22350	22501	22283	22362	22183	22370	22372	22518	22549	22413	22302	22365	22364	22451	22376	22414	22414	22292	22232	22304	22458	22308	22271	22299	22249	22382	22409	22270	22385	22228	22562	22476	22258	22263	22311	22224	22219	22441	22260	22459	22302	22265	22387	22087	22191	22288	22523	22359	22251	22158	22365	22276	22263	22190	22372	22371	22436	22014	22233	22267	22575	22372	22347	22373	22220	22432	22304	22328	22516	22596	22320	22424	22374	22358	22495	22510	22162	22518	22331	22287	22285	22397	22270	22227	22324	22354	22616	22478	22211	22460	22444	22270	22284	22447	22185	22565	22338	22258	22323	22301	22484	22406	22336	22290	22160	22389	22191	22232	22390	22451	22267	22099	22250	22334	22578	22228	22410	22172	22469	22375	22253	22207	22121	22492	22261	22577	22372	22332	22445	22581	22273	22224	22349	22447	22416	22284	22394	22180	22271	22159	22230	22393	22268	22521	22378	22226	22260	22357	22581	22522	22377	22450	22442	22526	22076	22377	22326	22363	22499	22446	22396	22264	22147	22316	22432	22267	22517	22246	22024	22301	22589	22548	22309	22231	22265	22337	22265	22395	22177	22439	22250	22031	22393	22287	22321	22412	22386	22370	22269	22359	22258	22295	22314	22366	22403	22411	22304	22374	22377	22392	22265	22688	22451	22624	22488	22423	22381	22487	22420	22377	22228	22216	22267	22355	22377	22347	22306	22474	22430	22390	22265	22464	22397	22313	22294	22518	22326	22364	22107	22328	22378	22596	22356	22240	22584	22488	22341	22247	22374	22246	22254	22428	22394	22416	22414	22351	22232	22294	22297	22361	22521	22326	22485	22151	22520	22478	22563	22161	22336	22313	22223	22540	22262	22213	22174	22320	22072	22299	22327	22120	22372	22465	22511	22153	22456	22483	22266	22381	22313	22460	22300	22349	22118	22336	22292	22461	22153	22519	22230	22291	22231	22508	22405	22459	22403	22101	22713	22547	22320	22442	22396	22259	22182	22417	22410	22280	22323	22432	22191	22409	22524	22310	22363	22379	22149	22383	22495	22398	22395	22329	22638	22316	22239	22280	22272
33674	49468	45432	35559	30823	27272	24446	22522	21094	20061	19158	18832	18601	18371	18274	18097	18287	17993	17997	17917	17880	17980	17881	17784	17812	17767	17794	17782	17991	17565	17739	17806	17860	17731	17607	17874	17676	17941	17949	17803	17812	17869	17846	17891	17621	17786	17693	17718	17735	17712	17699	17801	17534	17652	17752	17637	17848	17547	17600	17784	17889	17750	17659	17579	17677	17710	17572	17901	17625	17906	17598	17642	17709	17847	17688	17728	17799	17768	17626	17735	17800	17583	17680	17581	17762	17748	17629	17805	17721	17749	17639	17707	17886	17628	17720	17638	17831	17560	17713	17649	17821	17589	17667	17783	17770	17663	17975	17598	17663	17553	17655	17778	17752	17669	17573	17839	17775	17365	17853	17720	17726	17590	17755	17702	17760	17704	17820	17655	17658	17754	17826	17630	17735	17806	17736	17901	17698	17699	17673	17722	17801	17802	17591	17754	17703	17652	17709	17511	17646	17732	17727	17728	17559	17623	17660	17741	17704	17632	17747	17666	17633	17724	17692	17656	17939	17644	17860	17670	17760	17774	17707	17688	17616	17701	17756	17874	17700	17710	17862	17872	17749	17689	17726	17783	17553	17669	17800	17758	17788	17561	17639	17650	17772	17675	17641	17713	17819	17461	17575	17831	17663	17781	17886	17901	17700	17580	17568	17785	17656	17765	17798	17718	17806	17890	17809	17967	17670	17614	17873	17834	17698	17791	17684	17694	17647	17753	17633	17753	17612	17653	17666	17715	17561	17762	17642	17520	17546	17768	17888	17913	17655	17777	17607	17809	17606	17748	17720	17694	17829	17676	17620	17893	17763	17808	17801	17554	17835	17870	17609	17788	17638	17737	17796	17713	17642	17732	17710	17762	17648	17615	17565	17814	17834	17811	17743	17695	17730	17682	17702	17805	17633	17800	17565	17787	17811	17576	17729	17651	17560	17800	17688	17735	17634	17895	17841	17695	17846	17689	17720	17672	17821	17741	17768	17838	17752	17595	17804	17803	17656	17871	17635	17861	17691	17713	17587	17629	17721	17737	17671	17789	17713	17793	17830	17728	17708	17790	17745	17734	17532	17785	17752	17662	17616	17864	17770	17667	17629	17784	17899	17921	17686	17605	17715	17580	17783	17705	17728	17690	17751	17775	17734	17831	17822	17667	17709	17638	17848	17662	17601	17656	17843	17708	17594	17711	17858	17502	17857	17751	17597	17826	17621	17632	17548	17772	17789	17834	17841	17929	17666	17832	17757	17754	17707	17597	17568	17688	17839	17928	17684	17655	17756	17758	17836	17745	17764	17823	17712	17696	17565	17576	17907	17637	17640	17761	17653	17775	17573	17843	17782	17664	17777	17675	17914	17762	17586	17609	17633	17672	17814	17682	17729	17826	17774	17768	17561	17798	17881	17819	17708	17751	17776	17693	17981	17922	17732	17754	17820	17730	17796	17720	17757	17831	17765	17614	17762	17694	17883	17673	17520	17680	17820	17711	17666	17677	17621	17818	17869	17785	17777	17686	17502	17736	17713	17563	17794	17765	17661	17819	17641	17801	17637	17785	17825	17878	17809	17755	17892	17713	17948	17658	17672	17598	17779	17698	17848	17784	17758	17831	17716	17821	17864	17574	17593	17632	17745	17871	17840	17660	17676	17816	17551	17640	17537	17793	17783	17860	17779	17580	17671	17730	17667	17725	17607	17686	17729	17755	17796	17645	17680	17598	17547	17739	17626	17735	17775	17810	17795	17853	17602	17811	17794	17720	17722	17749	17616	17661	17629	17832	17750	17825	17893	17741	17673	17560	17576	17745	17629	17630	17814	17787	17694	17656	17764	17836	17580	17581	17740	17712	17756	17724	17594	17907	17579	17607	17677	17657	17645	17735	17730	17623	17772	17891	17740	17809	17651	17778	17576	17794	17800	17806	17677	17675	17825	17776	17767	17714	17560	17582	17743	17717	17796	17676	17676	17719	17742	17808	17660	17660	17673	17905	17793	17582	17754	17903	17673	17958	17643	17725	17786	17737	17757	17834	17743	17693	17863	17746	17749	17814	17939	17712	17737	17792	17682	17764	17483	17906	17659	17843	17720	17694	17860	17676	17871	17617	17769	17836	18026	17783	17767	17785	17745	17772	17774	17496	17697	17852	17618	17819	17836	17733	17840	17717	17619	17695	17733	17864	17828	17783	17796	17497	17883	17901	17753	17651	17738	17726	17659	17716	17766	17724	17695	17689	17631	17873	17624	17788	17717	17735	17700	17702	17683	17751	17733	17654	17838	17930	17837	17657	17735	17864	17931	17713	17553	17760	17747	17676	17738	17741	17672	17649	17668	17528	17737	17754	17567	17645	17580	17740	17822	17800	17707	17874	17620	17684	17620	17884	17930	17755	17817	17722	17846	17794	17687	17642	17661	17596	17684	17714	17745	17787	17737	17679	17848	17647	17759	17785	17717	17705	17665	17699	17781	17744	17790	17840	17780	17731	17588	17916	17800	17804	17617	17664	17626	18089	17909	17646	17838	17741	17614	17590	17863	17671	17788	17755	17734	17744	17699	17779	17825	17768	17685	17680	17709	17677	17789	17601	17752	17643	17677	17723	17748	17926	17722	17677	17679	17910	17620	17763	17597	17680	17673	17862	17890	17755	17694	17783	17733	17704	17665	17738	17754	17838	17781	17750	17819	17692	17777	17807	17708	17551	17689	17552	17869	17745	17658	17486	17853	17685	17714	17634	17895	17732	17724	17853	17750	17673	17761	17675	17719	17779	17540	17678	17716	17635	17670	17551	17843	17649	17679	17707	17796	17713	17744	17642	17561	17602	17735	17622	17608	17675	17682	17790	17787	17688	17825	17746	17783	17674	17523	17752	17648	17803	17921	17739	17658	17758	17768	17884	17860	18038	17775	17642	17578	17675	17806	17467	17687	17624	17618	17786	17765	17647	17922	17722	17657	17767	17661	17788	17693	17755	17775	17795	17763	17641	17637	17598	17622	17698	17676	17737	17900	17769	17738	17725	17883	17668	17753	17702	17728	17678	17752	17478	17670	17748	17835	17666	17735	17868	17622	17785	17728	17693	17709	17718	17757	17942	17643	17704	17626	17603	17930	17844	17862	17850	17776	17707	17809	17657	17628	17728	17781	17521	17745	17682	17830	17769	17723	17740	17739	17959	17628	17668	17889	17827	17666	17755	17924	17633	17649	17577	17815	17783	17604	17747	17821	17592	17809	17728	17780	17644	17694	17729	17683	17796	17628	17678	17839	17660	17774	17635	17858	17596	17795	17618	17637	17800	17663	17739	17758	17743	17769	17796	17836	17753	17663	17829	17763	17786	17783	17654	17727	17689	17730	17894	17683	17906	17719	17898	17940	17781	17703	17740	17682	17737	17733	17775	17537	17807	17963	17592	17810	17783	17861	17617	17874	17742	17549	17773	17784	17709	17524	17723	17741	17830	17704	17571	17648	17715	17782	17794	17904	17840	17897	17586	17854	17703	17812	17845	17740	17783	17798	17848	17819	17602	17761	17816	17803	17794	17736	17824	17494	17694	17674	17854	17773	17641	17822	17803	17860	17741	17788	17712	17912	17760	17829	17710	17687	17751	17676	17873	17761	17711	17684	17688	17870	17750	17740	17782	17841	17768	17761	17656	17883	17785	17701	17936	17735	17613	17738	17629	17826	17758	17732	17722	17652	17639	17695	17854	17887	17855	17626	17832	17755	17764	17718	17818	17613	17844	17702	17779	17787	17516	17635	17784	17736	17707	17716	17568	17942	17628	17687	17653	17575	17794	17562	17812	17897	17727	17761	17623	17759	17594	17662	17720	17608	17650	17778	17774	17836	17823	17689	17671	17623	17774	17792	17684	17774	17651	17768	17673	17755	17667	17762	17873	17879	17783	17735	17790	17733	17769	17788	17752	17607	17673	17747	17791	17599	17593	17740	17639	17740	17674	17702	17825	17634	17796	17780	17734	17920	17673	17744	17839	17809	17827	17687	17807	17871	17929	17770	17664	17663	17761	17580	17729	17804	17767	17582	17716	17687	17607	17767	17704	17601	17523	17785	17720	17855	17783	17867	17685	17818	17696	17614	17734	17593	17551	17668	17817	17847	17647	17782	17551	17708	17728	17897	17600	17759	17549	17788	17673	17750	17758	17638	17656	17909	17732	17852	17745	17646	17734	17607	17748	17526	17893	17732	17604	17717	17822	17632	17615	17745	17779	17585	17712	17688	17902	17674	17783	17717	17719	17921	17808	17665	17734	17704	17855	17529	17693	17799	17504	17603	17756	17696	17686	17812	17811	17795	17557	17960	17662	17653	17788	17608	17760	17589	17991	17675	17739	17693	17853	17732	17797	17774	17719	17704	17827	17763	17679	17694	17711	17858	17736	17788	17778	17793	17833	17829	17727	17761	17678	17682	17724	17768	17701	17608	17759	17891	17694	17721	17931	17817	17535	17750	17612	17803	17776	17709	17798	17756	17642	17661	17659	17656	17662	17624	17777	17741	17926	17930	17631	17705	17862	17810	17826	17710	17758	17763	17538	17843	17881	17714	17842	17873	17632	17822	17738	17922	17733	17739	17676	17896	17813	17680	17856	17702	17683	17722	17754	17831	17919	17709	17642	17637	17839	17769	17595	17755	17916	17857	17754	17632	17914	17778	17571	17698	17635	17836	17772	17737	17671	17641	17696	17992	17763	17638	17742	17579	17552	17985	17684	17670	17545	17739	17766	17684	17814	17910	17749	17907	17633	17737	17778	17612	17935	17811	17797	17573	17668	17786	17860	17587	17868	17735	17839	17712	17767	17940	17703	17807	17827	17633	17573	17872	17717	17578	17817	17617	17711	17698	17861	17680	17824	17720	17727	17646	17656	17759	17780	17796	17590	17597	17528	17568	17795	17585	17664	17828	17709	17624	17773	17733	17732	17870	17771	17731	17664	17758	17777	17675	17756	17597	17810	17576	17743	17640	17789	17700	17697	17700	17888	17767	17709	17799	17709	17783	17505	17890	17736	17768	17724	17717	17809	17672	17910	17607	17795	17720	17637	17654	17732	17805	17711	17749	17671	17571	17926	17752	17693	17824	17765	17692	17736	17803	17756	17736	17605	17752	17820	17679	17550	17762	17729	17589	17891	17860	17695
24027	21224	29130	27340	29465	32036	31544	27566	25831	24614	23938	23680	23192	22989	23011	22929	22883	22989	22673	22875	22767	22580	22562	22602	22460	22408	22502	22283	22651	22222	22425	22451	22444	22245	22381	22445	22467	22472	22459	22309	22284	22375	22388	22615	22514	22319	22430	22263	22476	22432	22049	22195	22376	22310	22183	22409	22076	22434	22380	22087	22519	22181	22367	22358	22400	22358	22370	22122	22324	22121	22343	22236	22373	22331	22116	22466	22336	22196	22383	22449	22394	22205	22299	22210	22235	21997	22228	22331	22368	22231	22085	22331	22444	22395	22365	22240	22388	22453	22234	22404	22437	22256	22446	22314	22414	22362	22398	22288	22310	22324	22247	22241	22221	22290	22224	22398	22088	22290	22423	22364	22283	22365	22546	22111	22327	22153	22275	22275	22365	22068	22356	22417	22122	22242	22405	22322	22282	22188	22368	22327	22107	22230	22196	22192	22366	22384	22332	22260	22246	22243	22295	22314	22318	22309	22301	22297	22269	22442	22324	22263	22277	22174	22426	22395	22325	22248	22463	22211	22363	22362	22298	22398	22279	22149	22436	22536	22298	22284	22199	22224	22338	22229	22398	22206	22268	22173	22124	22365	22264	22124	22431	22369	22405	22199	22415	22537	22333	22150	22354	22274	22342	22184	22160	21994	22125	22111	22231	22255	22325	22200	22231	22156	22226	22269	22344	22351	22410	22332	22096	22347	22476	22428	22226	22482	22186	22397	22189	22289	22160	22205	22230	22280	22188	22247	22343	22206	22245	22449	22155	22166	22274	22552	22240	22286	22355	22614	22171	22406	22222	22348	22195	22313	22117	22048	22194	22251	22204	22426	22106	22316	22314	22530	22091	22230	22258	22252	22441	22418	22150	22292	22248	22322	22379	22252	22180	22279	22188	22114	22379	22169	22382	22291	22356	22471	22374	22264	22347	22256	22327	22309	22178	22303	22360	22321	22228	22065	22226	22335	22261	22166	22284	22507	22248	22298	22379	22406	22301	22207	22430	22108	22052	22175	22359	22166	22075	22330	22177	22476	22337	22402	22486	22061	22262	22362	22388	22357	22381	22227	22153	22367	22040	22329	22363	22423	22118	21973	22300	22188	22300	22328	22319	22141	22456	22372	22169	22115	22274	22515	22215	22140	22240	22215	22229	22334	22483	22460	22249	22360	22301	22002	22017	22352	21979	22197	22206	22134	22221	22336	22226	22352	22350	22046	22486	22227	22239	22170	22388	22240	22270	22128	22206	22256	22212	22274	22184	22507	22266	22271	22248	22074	22249	22441	22074	21985	22424	22243	22116	22358	21988	22203	22316	22454	22392	22275	22224	22347	22301	22372	22085	22333	22259	22249	22395	22374	22431	22301	22225	22132	22292	22284	22301	22238	22291	22252	22187	22295	22320	22431	22079	22229	21950	22274	22319	22250	22318	22478	22399	22448	22265	22268	22331	22208	22294	22238	22246	22121	22299	22478	22319	22551	22275	22281	22260	22176	22452	22204	22350	22367	22233	22285	22366	22378	22366	22193	22301	22319	22102	22418	22202	22242	22612	22332	22136	22162	22279	22645	22200	22262	22336	22180	22487	22159	22237	21928	22359	22298	22272	22185	22392	22124	21999	22250	22178	22032	22255	22140	22206	22423	22083	22327	22323	22332	22428	22190	22237	22156	22169	22046	22425	22141	22273	22409	22353	22331	22296	22088	22270	22285	22308	22262	22267	22111	22216	22261	22401	22133	22130	22399	22355	22196	22338	22293	22178	22366	22369	22334	22437	22334	22295	22465	22335	22158	22388	22360	22367	22341	22182	22125	22374	22426	22106	22354	22244	22105	22201	22380	22173	22310	22304	22170	22472	21989	22314	22184	22429	22189	22288	22288	22411	22302	22098	22200	22294	22344	22330	22203	22157	22000	22277	22181	22203	22370	22392	22412	22391	22208	22264	22300	22221	22317	22221	22421	22309	22307	22324	22237	22482	22456	22269	22125	22270	22341	22384	22254	22357	22384	22352	22159	22367	22134	22249	22161	22297	22271	22022	22420	22446	22243	22166	22335	22145	22312	22119	22105	22296	22335	22427	22265	22201	22166	22144	22345	22295	22224	22400	22252	22212	22207	22183	22430	22182	22537	22323	22434	22206	22296	22150	22377	22273	22475	22198	22289	22295	22207	22394	22024	22593	22348	22294	22140	22260	22213	22265	22070	22276	22498	22240	22335	22356	22122	22369	22188	22244	22328	22182	22253	22308	22397	22252	22010	22284	22358	22212	22320	22237	22394	22229	22356	22278	22128	22466	22296	22210	22166	22240	22377	22149	22208	22308	22218	22301	22299	22233	22216	22302	22084	22337	22461	22133	22388	22218	22428	22443	22144	22239	22302	22206	22385	22400	22259	22336	22068	22231	22085	22375	22229	22273	22301	22309	22055	22182	22320	22459	22092	22243	22165	22288	22308	22166	22260	22478	22181	22241	22296	22179	22167	22224	22459	22501	22309	22137	22388	22320	22295	22242	22315	22427	22251	22308	22256	22398	22322	22404	22069	21944	22086	22051	22196	22362	22279	22174	22201	22209	22491	22190	22291	22411	22410	22389	22123	22258	22414	22294	22290	22422	22020	22429	22424	22234	22300	22524	22224	22307	22248	22397	22250	22368	22187	22302	22275	22227	22293	22279	22168	22320	22257	22280	22127	22213	22528	22629	22325	22379	22155	22165	22147	22401	22130	22428	22443	22387	22239	22325	22214	22345	22442	22233	22360	22244	22101	22319	22330	22520	22341	22149	22252	22111	22093	22270	22143	22129	22150	22362	22453	22327	22426	22356	22291	22076	22236	22363	22334	22172	22228	22246	22294	22078	22141	22211	22379	22151	22256	22249	22214	22301	22291	22261	22221	22376	22380	22200	22257	22484	22031	22305	22128	22239	22096	22299	22355	22296	22213	22244	22321	22383	22383	22090	22169	22165	22205	22267	22278	22251	22369	22338	22226	22273	22212	22288	22379	22079	22184	22167	22362	21980	22382	22247	22299	22146	22411	22408	22225	22332	22304	22471	22129	22154	22246	22193	22035	22319	22477	22321	22328	22216	22093	22079	22299	22434	22534	22186	22519	22392	22257	22245	22156	22066	22443	22371	22386	22414	22328	22520	22226	22198	22405	22190	22234	22218	22300	22369	22204	22310	22189	22290	22235	22121	22492	22439	22475	22515	22172	22214	22437	22220	22306	22219	22348	22203	22327	22430	22345	22256	22374	22575	22267	22199	22198	22375	22136	22277	22306	22345	22222	22451	22003	22279	22339	22244	22465	22510	22252	22307	22273	22129	22470	22341	22283	22344	22277	22476	22434	22241	22394	22364	22229	22341	22116	22483	22254	22330	22247	22255	22347	22469	22181	22228	22274	22279	22423	22433	22166	22087	22408	22031	22228	22167	22239	22313	22291	22402	22400	22116	22284	22216	22311	22134	22372	22339	22364	22245	22088	22266	22232	22431	22013	22343	22083	22467	22319	21968	22457	22165	22289	22225	22379	22079	22279	22150	22389	22091	22305	22222	22272	22170	22355	22397	22228	22206	22274	21940	22293	22283	22571	22478	22350	22254	22173	22139	22284	22321	22309	22347	22282	22352	22276	22430	22319	22314	22201	22362	22071	22568	22437	22229	22316	22287	22304	22180	22337	22130	22384	22279	22301	22451	22188	22188	22049	22197	22254	22271	22196	22381	22266	22264	22375	22126	22075	22190	22238	22184	22282	22277	22170	22399	22381	22095	22213	22481	22577	22299	22225	22402	22171	22244	22052	22359	22205	22352	22492	22331	22292	22403	22309	22126	22394	22196	22297	22276	22524	22354	22190	22090	22245	22290	22149	22322	22305	22222	22259	22270	22138	22259	22495	21981	22243	22304	21991	22184	22175	22292	22295	22190	22363	22114	22437	22355	22312	22255	22205	22158	22672	22282	22472	22077	22206	22294	22345	22402	22295	22365	22231	22168	22375	22100	22127	22197	22145	22200	22337	22320	22374	22194	22172	22292	22361	22305	22145	22121	22316	22498	22563	22042	22202	22365	22556	22063	22380	22236	22291	22203	22096	22285	22238	22190	22140	22312	22171	22243	22478	22218	22143	22228	22219	22414	22144	22272	22141	22174	22245	22361	22268	22392	22327	22181	22213	22347	22237	22299	22492	22173	22405	22368	22214	22236	22402	22176	22376	22260	22355	22205	22233	22353	22333	22290	22276	22220	22456	22253	22178	22153	22145	22359	22157	22159	22078	22410	22318	22366	22281	22285	22239	22337	22326	22328	22076	22307	22285	22316	22116	22279	22264	22198	22242	22280	22295	22337	22284	22243	22315	22443	22240	22588	22276	22408	22389	22501	22502	22339	22386	22483	22149	22181	22262	22295	22524	22279	22319	22337	22401	22318	22179	22227	22114	22234	22152	22372	22300	22389	22248	22026	22370	22316	22138	22265	22175	22095	22302	22213	22405	22287	22378	22333	22284	22266	22349	22337	22203	22301	22124	22531	22055	22191	22281	22246	22417	22330	22542	22179	22221	22446	22077	22564	22068	22322	22112	22358	22416	22253	22258	22306	22310	22252	22191	22368	22296	22083	22296	22238	22292	22375	22272	22273	22282	22312	22426	22298	22376	22117	22097	22465	22278	22198	22420	22246	22158	22205	22146	22380	22291	22307	22334	22381	22336	22201	22100	22475	22387	22350	22224	22195	22374	22175	22173	22437	22308	22353	22439	22284	22155	22288	22159	22352	22482	22346	22335	22178	22166	22296	22303	22341	22143	22306	22366	22361	22237	22369	22403	22280	22285	22255	22544	22479	22399	22412	22433	22288	22150	22379	22322	22249	22289	22250	22311	22294	22299	22327	22367	22086	22240	22330	22201	22217	22416	22404	22166	22302	22387	22138	22265	22501	22181	22350	22055	22361	22328	22446	22226	22387	22155	22142	22198	22255	22252	22390	22335	22267	22206	22374	22266	22363	22152	22289	22078	22402	22499	22157	22154	22318	22467	22174	22372	22430	22288	22453	22365	22241	22415	22415	22071	22219	22335	22316	22126	22298	22287	22195	22463	22440	22059	22294	22058	22309	22082	22419	22300	22426	22394	22405	22542	22539	22336	22536	22504	22271	22261
33650	56313	52058	41607	36477	32074	28302	24909	22320	20729	19967	19535	19063	18977	18627	18554	18369	18354	18146	18298	18056	17993	17946	18059	18107	17931	17874	17869	17935	17779	17917	17853	17809	17818	17927	17809	17742	17726	17804	17802	17812	17659	17930	17666	17771	17703	17760	17600	17689	17776	17630	17767	17602	17836	17816	17789	17690	17770	17762	17907	17743	17767	17761	17790	17858	17668	17713	17694	17774	17620	17636	17793	17855	17651	17774	17677	17733	17641	17827	17772	17705	17760	17595	17770	17729	17891	17616	17676	17838	17695	17730	17682	17775	17783	17626	17669	17869	17639	17646	17793	17618	17824	17548	17683	17740	17899	17692	17641	17725	17928	17759	17573	17888	17697	17785	17512	17764	17884	17697	17473	17671	17745	17701	17778	17543	17860	17758	17669	17823	17720	17571	17873	17597	17630	17672	17592	17684	17919	17832	17612	17838	17640	17687	17750	17728	17666	17641	17802	17794	17789	17559	17752	17787	17876	17872	17748	17755	17695	17742	17805	17656	17533	17756	17701	17697	17760	17820	17634	17719	17677	17900	17713	17763	17754	17740	17732	17716	17742	17799	17657	17792	17670	17591	17756	17676	17594	17842	17819	17688	17769	17740	17698	17551	17846	17705	17575	17720	17798	17708	17692	17619	17749	17728	17612	17766	17623	17707	17552	17687	17676	17797	17528	17766	17896	17751	17476	17651	17528	17791	17781	17662	17833	17603	17599	17745	17736	17541	17720	17592	17769	17760	17664	17653	17703	17778	17745	17651	17624	17626	17718	17771	17635	17697	17696	17662	17569	17706	17845	17760	17749	17768	17664	17570	17604	17719	17717	17667	17747	17664	17744	17690	17709	17751	17773	17801	17626	17927	17781	17671	17761	17655	17738	17725	17711	17886	17598	17782	17606	17705	17851	17767	17703	17717	17751	17742	17620	17789	17741	17635	17666	17785	17592	17765	17629	17659	17698	17689	17692	17738	17885	17640	17698	17625	17903	17529	17661	17764	17665	17879	17677	17763	17759	17687	17763	17769	17710	17901	17768	17615	17617	17743	17697	17859	17679	17615	17707	17663	17451	17658	17682	17766	17771	17686	17826	17703	17579	17701	17600	17861	17703	17673	17552	17719	17795	17750	17547	17788	17668	17654	17608	17547	17801	17865	17580	17730	17658	17867	17493	17744	17611	17653	17835	17766	17737	17672	17878	17881	17752	17517	17761	17802	17799	17752	17721	17725	17711	17612	17615	17796	17610	17658	17767	17611	17584	17756	17578	17626	17595	17701	17894	17726	17650	17800	17615	17664	17688	17834	17640	17727	17665	17647	17735	17755	17625	17594	17790	17581	17717	17725	17640	17607	17516	17457	17829	17557	17788	17814	17731	17697	17897	17868	17585	17748	17667	17862	17867	17595	17645	17648	17755	17631	17608	17908	17692	17756	17709	17709	17756	17724	17860	17774	17721	17812	17629	17804	17680	17646	17681	17688	17710	17761	18031	17579	17629	17725	17715	17559	17733	17555	17726	17759	17406	17846	17742	17618	17710	17860	17704	17906	17742	17859	17642	17734	17679	17716	17741	17859	17673	17748	17826	17719	17795	17626	17709	17632	17853	17681	17750	17682	17608	17645	17752	17872	17846	17671	17735	17605	17891	17844	17623	17662	17809	17668	17733	17787	17778	17801	17712	17535	17811	17576	17728	17790	17679	17829	17600	17694	17708	17669	17798	17740	17768	17633	17707	17687	17644	17635	17573	17722	17611	17661	17876	17765	17694	17742	17657	17567	17789	17516	17578	17693	17811	17718	17785	17719	17685	17611	17666	17776	17732	17611	17810	17800	17731	17681	17753	17733	17599	17680	18069	17698	17780	17516	17793	17654	17764	17572	17754	17816	17733	17768	17773	17795	17645	17604	17701	17669	17660	17789	17694	17871	17512	17705	17646	17649	17691	17778	17668	17658	17593	17697	17742	17795	17717	17851	17811	17579	17741	17885	17662	17595	17660	17847	17603	17561	17902	17694	17722	17824	17915	17750	17579	17695	17573	17656	17732	17926	17772	17664	17727	17941	17642	17868	17654	17730	17809	17638	17787	17734	17797	17762	17765	17803	17730	17730	17640	17788	17603	17809	17690	17615	17617	17601	17673	17756	17759	17860	17879	17737	17787	17743	17631	17727	17690	17786	17667	17700	17674	17682	17726	17670	17660	17716	17679	17606	17753	17661	17831	17655	17563	17735	17751	17706	17768	17571	17829	17676	17465	17601	17606	17790	17712	17715	17874	17597	17537	17654	17650	17662	17706	17634	17770	17662	17785	17681	17651	17781	17707	17683	17955	17663	17515	17732	17692	17570	17566	17758	17506	17899	17781	17751	17648	17555	17681	17659	17708	17587	17705	17735	17749	17673	17578	17618	17777	17827	17705	17719	17888	17659	17623	17677	17591	17846	17634	17784	17661	17537	17706	17547	17687	17799	17762	17626	17767	17874	17659	17713	17657	17671	17526	17747	17553	17811	17875	17618	17731	17664	17733	17610	17582	17628	17874	17605	17624	17781	17446	17973	17601	17715	17777	17627	17882	17891	17616	17754	17782	17640	17741	17609	17711	17739	17519	17657	17616	17732	17690	17703	17686	17748	17843	17825	17683	17757	17607	17688	17717	17723	17740	17679	17643	17749	17661	17830	17850	17606	17577	17728	17766	17566	17709	17612	17703	17755	17655	17628	17730	17747	17699	17846	17705	17590	17617	17809	17737	17693	17889	17696	17732	17550	17680	17705	17653	17803	17918	17728	17821	17569	17659	17811	17747	17747	17689	17683	17618	17816	17771	17844	17720	17503	17663	17933	17831	17779	17473	17848	17831	17706	17796	17705	17663	17646	17827	17698	17720	17838	17799	17770	17813	17777	17671	17827	17782	17672	17772	17896	17752	17837	17727	17674	17525	17708	17666	17787	17835	17736	17617	17557	17600	17739	17732	17622	17457	17804	17642	17736	17690	17607	17766	17725	17728	17807	17820	17763	17729	17566	17687	17682	17679	17583	17717	17860	17795	17781	17643	17583	17781	17591	17733	17691	17917	17661	17823	17738	17608	17683	17765	17691	17834	17756	17605	17843	17803	17811	17713	17804	17859	17705	17770	17880	17649	17768	17663	17753	17787	17919	17788	17838	17960	17667	17881	17765	17648	17731	17667	17806	17783	17592	17782	17788	17636	17747	17456	17702	17720	17801	17729	17720	17665	17595	17605	17416	17913	17707	17867	17700	17792	17740	17718	17730	17834	17766	17769	17725	17679	17694	17688	17841	17786	17746	17608	17759	17625	17507	17842	17630	17555	17653	17773	17557	17469	17833	17785	17611	17701	17831	17594	17818	17717	17846	17519	17840	17669	17671	17740	17564	17789	17730	17761	17627	17775	17808	17724	17798	17901	17476	17740	17752	17657	17849	17713	17792	17669	17677	17768	17747	17580	17690	17698	17666	17785	17792	17668	17833	17970	17736	17813	17682	17816	17761	17742	17740	17708	17767	17678	17682	17634	17498	17745	17601	17755	17808	17689	17857	17866	17553	17731	17827	17733	17559	17623	17786	17789	17590	17644	17796	17621	17743	17623	17814	17957	17684	17599	17632	17805	17642	17584	17724	17734	17509	17730	17638	17605	17835	17709	17868	17650	17641	17591	17537	17792	17701	17755	17834	17616	17687	17526	17707	17781	17867	17826	17894	17788	17578	17751	17863	17734	17551	17653	17705	17783	17571	17691	17621	17613	17775	17797	17831	17735	17720	17650	17786	17920	17667	17710	17723	17733	17626	17755	17765	17899	17712	17760	17768	17715	17655	17821	17790	17645	17676	17662	17880	17737	17707	17824	17766	17758	17825	17707	17626	17713	17715	17755	17657	17675	17866	17598	17695	17700	17673	17908	17724	17716	17769	17594	17752	17676	17525	17881	17838	17638	17714	17873	17706	17679	17685	17779	17777	17856	17786	17575	17606	17623	17788	17812	17559	17585	17774	17715	17799	17719	17707	17641	17752	17896	17862	17698	17582	17740	17710	17637	17722	17726	17614	17718	17495	17681	17750	17671	17705	17851	17675	17708	17915	17717	17613	17716	17745	17591	17768	17707	17659	17783	17639	17838	17811	17770	17637	17729	17787	17736	17799	17587	17939	17917	17726	17857	17620	17713	17695	17582	17619	17715	17800	17560	17764	17533	17698	17800	17722	17732	17614	17657	17712	17859	17706	17590	17671	17665	17759	17725	17778	17601	17727	17608	17787	17703	17818	17659	17675	17742	17719	17768	17779	17814	17729	17713	17892	17613	17727	17840	17598	17652	17555	17638	17750	17589	17746	17585	17682	17608	17588	17627	17915	17530	17767	17627	17899	17589	17732	17573	17891	17953	17842	17802	17770	17734	17717	17579	17785	17641	17628	17657	17683	17782	17850	17708	17742	17784	17898	17722	17821	17627	17800	17753	17571	17737	17598	17598	17747	17791	17578	17659	17674	17722	17715	17651	17822	17779	17848	17829	17674	17824	17519	17604	17778	17625	17642	17786	17925	17695	17897	17743	17686	17879	17607	17701	17814	17845	17698	17721	17660	17670	17779	17934	17687	17719	17667	17595	17914	17909	17619	17792	17826	17808	17732	17756	17662	17640	17751	17666	17737	17793	17674	17727	17746	17796	17540	17706	17785	17833	17597	17639	17717	17763	17729	17797	17667	17638	17720	17638	17790	17615	17625	17773	17791	17582	17819	17792	17631	17759	17647	17737	17702	17567	17614	17628	17798	17678	17710	17748	17784	17640	17771	17883	17676	17876	17607	17690	17669	17674	17826	17605	17709	17869	17827	17731	17681	17829	17839	17590	17823	17617	17669	17752	17818	17809	17726	17603	17562	17924	17733	17608	17658	17821	17636	17604	17650	17710	17830	17647	17677	17763	17882	17621	17882	17562	17737	17759	17830	17759	17772	17613	17538	17690	17725	17913	17629	17623	17771	17647	17713	17682	17713	17839	17634	17818	17635	17799	17780	17755	17778	17780	17775	17619	17857	17707	17844	17657	17740	17678	17606	17612	17747	17753	17808	17663	17852	17657	17704	17695	17794	17474	17663	17820	17680	17592	17592	17651	17753	17630	17720	17575	17770	17766	17766	17592
22670	21150	29005	24551	25683	31634	34815	29973	27408	26361	25331	24609	24136	23705	23703	23882	23578	23538	23298	23378	23163	23447	23128	22969	23209	23049	23355	23182	23003	22954	22992	23084	22830	22742	23006	23012	22895	22853	22735	22991	22709	22827	22841	22839	22724	22913	22878	22833	22806	22892	23026	23020	23097	22757	22830	22801	22839	22927	22795	22677	22722	22780	22969	22868	22795	22890	22593	22854	22684	22671	22952	22858	22692	22891	22931	22662	22853	22723	22702	22848	23039	22802	22770	22883	22858	22724	22726	22722	23049	22836	22859	22812	22881	22705	22886	22861	22854	22768	22706	22747	22868	22679	23005	22651	22738	22849	22862	22826	22958	22910	22903	22595	22762	22630	22852	22785	22736	22936	23194	22713	22768	22905	22828	22685	22824	22877	22809	22948	22896	22769	22860	22853	22818	23029	22761	22930	23042	22702	22813	22852	22579	22923	22873	22859	22756	22860	22889	22786	22672	22759	23015	22522	22653	22791	22538	22681	22959	22685	22930	22938	22738	22700	22804	22471	22570	22732	22773	22738	22773	22697	22771	22619	22585	22780	22594	22783	22684	22847	22609	22755	22889	22738	22827	22654	22808	22752	22714	22895	22805	22653	22677	22750	22718	22670	22934	22928	22995	22821	22828	22865	22823	22837	22764	22821	22783	22711	22383	22999	22793	22944	22613	22667	22701	22883	22697	22975	22757	22770	22904	22698	22580	22713	22955	22934	22743	22747	22782	22900	22820	22971	22615	22691	22911	22942	22555	22726	22945	22957	22663	22783	22887	22721	22778	22661	22873	22903	22847	22605	22903	22951	22753	22805	22910	23021	22758	22766	22878	22591	22799	22946	22892	22654	22902	22872	22814	22811	22694	22814	22872	22681	22747	22669	22980	22718	22797	22786	22737	22645	22932	22781	22853	22687	22870	22723	22534	22870	22767	22697	22752	22739	22881	22738	23023	22832	22837	22844	22843	22905	22836	22696	22887	22692	22707	22603	22824	22799	22676	22890	22712	22769	22814	22871	22947	22689	22811	22678	22838	22829	22760	22821	22563	22606	22797	22649	22830	22876	22803	22721	22778	22946	22702	22855	22578	22743	22871	22760	22943	22924	22646	22862	22676	22855	22868	22996	22976	22975	22917	22743	22693	22637	22900	23030	22672	22796	22744	22861	22816	22833	22848	22722	22514	22838	22903	22791	22872	22687	22596	22635	22761	22933	22897	22837	22853	22748	22702	22599	22802	22675	22770	22940	22780	22898	22605	22826	22818	22725	22834	22876	22790	22709	22648	22719	22738	22710	22766	22620	22500	22498	22729	22663	22639	22745	22684	22630	22707	22523	22596	22646	22831	22775	22796	22794	22798	22736	22876	22892	22884	22897	22938	22699	22586	22746	22851	22782	22680	22655	22871	22497	22905	22848	22705	22781	22860	22733	22835	22969	22846	22823	22750	22773	22892	22730	22846	22864	22839	22550	22769	22846	22785	22907	22929	22891	22834	22783	22974	22579	22843	22893	22723	22782	22698	22747	22856	22814	22936	22771	22690	22706	22831	22704	22643	22923	22910	22769	22789	22889	22659	22835	22605	22747	22752	22658	22970	22769	22754	22675	22819	22545	22765	22796	22687	22660	22891	22931	22964	22711	22658	22839	22625	22932	22592	22762	22709	22886	22861	22798	22818	22662	22838	22527	22749	22739	22719	22861	22823	22949	22437	22817	22811	22919	22857	22652	22796	22864	22767	22961	23079	22669	22678	22939	22814	22659	22853	22819	22854	22753	22628	22796	22794	22771	22840	22658	22874	22771	22819	22704	22831	22686	22802	22786	22710	22997	22659	22655	22850	22951	22913	22935	22895	22697	22736	22902	22839	22758	22787	22806	22773	22712	22747	22603	23025	22797	22748	22732	22837	22804	22869	22968	22878	22783	22901	22754	22952	22654	22711	22677	22597	22702	22595	22746	22613	22989	22595	22784	22839	22817	22816	22911	22901	22814	22722	22694	22673	22617	22855	22888	22835	22674	22630	22815	22902	22778	22919	22844	22585	22758	22849	22845	22777	22802	23075	22570	22804	22831	22773	22683	22816	22819	22666	22726	22865	22866	22981	22859	22694	22877	22720	22715	22700	22791	22948	22868	22719	22747	22654	23047	22721	22943	22857	22875	22675	22849	22898	22708	22952	22798	22676	22949	22562	22927	22957	22682	22826	22867	22837	23019	23013	22840	22920	22652	22781	22897	22563	22786	22866	22770	22540	22901	22888	22635	22873	22667	22827	22870	22699	23004	22766	22791	22667	22756	22720	22820	22723	23003	22797	22683	22776	22634	22764	22759	22656	22711	22845	22657	22837	22830	22512	22669	22983	22851	22728	22679	22956	22732	22779	22514	22582	22889	22693	22773	22661	22904	22622	22795	22703	22732	22743	22645	22671	22721	22848	22822	22946	22800	22971	22775	22845	22816	22802	22778	22646	22702	23041	22765	22773	22797	22697	22708	22788	22644	22747	22635	22850	22860	22785	22787	22920	22679	22817	22754	22746	22668	22964	22788	22614	22854	22591	22824	22854	22836	22891	22747	22855	22976	22729	22756	22771	22861	22687	22778	22871	22578	22817	22999	22932	22843	22832	22693	22929	22795	22811	22701	22963	22879	22813	22818	22706	22711	22567	23128	22915	22712	22850	22674	22758	22743	22729	22628	22680	22937	22827	22698	23164	22949	22814	22757	22762	22730	22710	23088	23009	22666	22928	22877	22915	22635	22742	22717	22761	22830	22811	22876	22968	22684	22603	22723	22829	22916	22813	22656	22912	22845	22950	22692	22978	22642	22613	22866	22747	22876	22663	22694	22682	22873	22541	22783	23021	22675	22762	22744	22690	22740	22769	22471	22730	22835	22824	22730	22629	22833	22824	22826	22752	22607	22916	22858	22730	22695	22612	22703	22725	22702	22899	22634	22861	22812	22926	22970	22800	22824	22608	22779	22762	22584	22799	22949	22859	22836	22603	23062	22726	22731	22715	22575	22626	22968	22760	22838	22592	22650	22864	22883	22885	22655	22657	23022	22763	22877	22839	22647	22808	22738	22797	22631	22679	22899	22825	22698	22763	22734	22819	22863	22689	22809	22556	22886	22922	22764	22869	22838	22865	22710	22810	22553	22714	22808	22832	23025	22777	22563	22770	22809	22877	22683	22719	22852	22892	22705	22697	22838	22680	22696	22700	22995	22749	22773	22719	23068	22618	22713	22657	22613	22809	22687	22858	22751	22787	22651	22737	22620	22841	22667	22712	22778	22780	22779	22848	22795	23007	22975	22844	22870	22746	22916	22797	22832	22778	22619	22650	22663	22736	22728	22755	22722	22989	22930	23091	22749	22670	22771	22831	22734	22774	22849	22830	22803	22850	23006	22756	22766	22875	22776	22703	22744	22874	22623	22700	22837	22879	22929	22787	22785	22798	22702	22893	22628	22705	22446	22793	22959	22995	22631	22732	22731	22801	22616	22684	22916	22869	22701	22832	22472	22677	22791	22721	22465	22775	22733	22869	22778	22826	22389	22639	22878	22667	22791	22778	22815	22621	22808	22978	22726	22724	22821	22874	23066	22702	22815	22686	22690	22661	22677	22929	22656	22811	22559	22839	22771	22771	22713	22710	22881	22933	22941	22793	22793	22801	22844	22419	22702	22899	22804	22601	22437	22786	22607	22988	22747	22875	22627	22531	22741	22618	22833	22841	22976	22736	22721	22702	22750	22757	22904	22674	22719	22890	22652	22709	22949	22679	22651	22634	22916	22713	22871	22844	22618	22755	22678	22580	22866	22944	22902	22894	22875	22772	22562	22756	22794	22990	22726	22619	22635	22582	22656	22780	22906	23046	22820	22781	22940	22779	22683	22794	22809	22725	22585	22611	22880	22671	22969	22702	22843	22821	23028	22795	22761	22984	22678	22701	22673	22804	22794	22857	22852	22689	22676	22874	22829	22715	22582	22676	22650	22960	22724	22912	22891	22661	22691	22827	22709	23000	22791	22816	22893	22773	22426	22813	22572	22665	22657	22851	22762	22773	22661	22713	22895	22561	22873	22832	22587	22796	22864	22891	22778	22785	22765	22662	22438	22735	22825	22856	22811	22896	22922	22593	22967	22943	22890	22839	22713	22584	22977	23039	22889	22589	22613	22596	23043	22561	22956	22844	22872	22719	22900	23044	22807	22606	22704	22723	22694	22550	22927	22631	22692	22862	22482	23016	23001	22931	22466	22716	22802	23043	22787	23003	22605	22880	22695	22984	22833	22695	22593	22797	22832	22940	23047	22925	22679	22756	22743	22662	22885	22764	22867	22600	23061	22794	22859	22729	22563	22751	22671	22769	22770	22775	22904	22619	22775	22718	22692	22927	22824	22732	22857	22829	22494	22813	22808	22895	22729	22791	22694	22818	22897	22710	22825	22831	22789	23062	22604	22984	22748	22930	22672	22662	22902	22835	22431	22826	22715	22778	22647	22910	22797	22776	22743	22711	22700	22789	22917	22694	22775	23040	22753	22703	22687	22778	22725	22666	22794	22831	22857	22721	22937	22649	22753	22836	22899	22544	22822	22683	22760	23019	22767	22656	22768	22682	23086	22778	22730	22863	22806	22906	22649	22794	22714	22680	22714	22756	22823	22771	22765	22627	22496	22483	22856	22802	22887	23053	22621	22752	22620	22765	22892	22852	22859	22706	22854	22577	22881	22936	22916	22917	22661	22772	22801	22868	22690	22994	22996	22810	22858	22948	22834	23055	22713	22717	22901	22872	22812	22792	22707	22813	22692	22674	22919	22646	22825	22936	22775	22645	22878	22811	22772	22615	22863	22763	22747	22849	22790	22699	22436	22916	22857	22714	22826	22478	22645	22704	23093	23056	22753	22904	22629	22712	22909	22642	22762	22840	22901	22798	22880	22850	22886	22784	22760	22940	23022	22719	22837	22814	22593	22848	22543	22739	22690	22816	22611	22791	22782	22870	23007	22758	22537	22825	22568	22859	22646	22905	22735	22845	22939	22916	22629	22797	22769	22927	22786	22951	22605	22577	22500	22765	22859	22750	22631	22847	22858	22667	22965	22659	22843	22732	22557	22625	22810	22925	22795	22866	22530	22779	22742	22693	22840	22755	22927
36145	62053	57932	46763	41064	36463	32036	27990	24475	22192	21070	20559	19743	19433	19156	19088	18961	18695	18580	18535	18515	18686	18329	18286	18230	18212	18140	18041	18125	18018	18098	18115	18165	18017	17871	18058	17912	18037	17880	18093	18075	18019	17910	18049	18087	17939	17770	17965	18090	18028	17710	17879	17962	18146	17971	17973	17923	17836	17798	17979	17930	18000	17804	17952	18001	17990	17937	17933	17932	17889	17955	18105	17861	17959	18017	17945	18121	18025	17848	17819	17782	17897	17714	17861	17925	18030	18007	17948	18021	17797	18013	17967	17990	17927	18020	17897	17872	17870	17951	17981	17862	17808	17791	17849	17909	17955	17776	17950	17747	18059	17920	17842	18007	17828	18063	17808	17936	17945	17637	17921	17905	17891	17909	17943	17945	17968	17971	17945	17983	17902	18033	17853	17788	17953	17945	17927	17906	17951	17843	18016	17915	18016	17948	17932	17972	17979	17941	17814	17903	17922	17751	17824	17984	17864	17903	17895	17912	17958	17973	18034	17899	17838	18026	17948	17917	17933	17855	17949	17948	18002	17996	17805	17732	17798	17874	17768	17879	17979	17957	18027	17940	18060	17918	17863	18031	17856	17928	17980	17781	17871	17781	17859	17866	18011	18115	17932	17871	17962	17964	17735	18004	17948	17991	17901	17929	17925	17815	18082	18081	17819	17724	17817	17899	17908	17892	17736	17870	17894	18034	17925	17906	17833	17849	17843	17866	17952	17930	17821	17690	17924	17928	17818	17822	17912	17899	17906	17987	17869	18001	17919	17884	17860	17929	17964	18023	18068	17935	18072	17942	17991	17848	17963	17916	17923	17976	18100	17944	17971	17919	17806	17972	17861	17954	17787	17925	17993	17959	17824	17941	17928	17748	18067	17824	17966	18031	17766	17942	17918	17905	17951	17917	17963	17973	17863	17962	17962	17820	18000	17934	18043	17869	17988	17910	17900	17961	17949	17798	17927	17956	17745	17939	17751	18002	17893	18056	17847	18017	17808	17858	17969	17970	17865	18037	17898	18132	17846	17855	17855	17865	18071	17966	17838	18084	17918	17947	17898	17794	17952	17885	17966	17926	17911	17994	17733	17971	17733	17827	17883	17942	17861	17907	17925	17964	17959	17790	17941	17980	18031	17967	18040	18022	17842	17849	17880	17829	17818	17948	17624	18175	18032	17931	18004	17943	17833	17973	17996	17955	17874	17770	17634	17996	17983	17945	17945	17760	17925	17867	17786	17961	17849	17806	17851	17890	17809	17877	17830	17942	17903	17814	18040	17956	17955	17976	17898	18106	17792	17864	17751	17766	17860	18015	17828	17950	17644	17901	17964	17783	17959	17887	17797	17894	17870	17827	18034	17897	17955	17908	17886	17955	17900	17879	17883	17944	18035	17751	17997	17921	17914	17981	17861	17977	18046	17757	17997	17880	17998	17911	17924	17837	17937	18024	17769	18031	17926	17894	18054	17832	17895	17859	17996	18026	17809	17964	18056	17897	17939	18041	17929	18095	17804	17861	17837	18119	17711	18009	17710	17970	18143	17944	17956	17988	17909	17910	18073	17731	18009	17850	17834	17940	17902	17884	18066	17956	17899	17722	18025	17866	17928	17955	17880	17985	18056	17967	18032	17939	17814	17855	17959	17841	17879	18027	17971	17840	17934	17818	17857	17844	17937	17862	17874	18017	17932	17901	17991	17747	18021	17865	17868	17808	17800	17819	18017	17978	17990	17931	17844	18178	17896	17877	17925	17884	17938	17904	17943	18068	17967	17869	17840	17888	18003	17990	18067	17777	17858	17922	17884	17878	17944	17744	17810	17943	18026	17929	17855	17893	17843	17948	17907	17793	17910	18101	17980	17737	17961	17873	17854	17911	17893	17902	17931	17841	18017	17893	17885	17822	17947	17977	17952	17946	17932	17988	17987	18076	17796	18063	18104	17683	17965	18035	17877	17917	17920	18043	17775	18040	17904	17922	17811	18049	17945	17872	17933	17978	17828	18034	17868	18047	17772	17784	17910	17815	17876	18086	18074	18066	17881	17851	17863	17729	17959	18091	17872	18041	17827	17969	17966	17843	17963	17922	17999	17898	17984	17921	17771	18109	17972	17868	17871	17900	17913	17941	17972	17811	17883	18055	18031	17929	17934	18036	17922	17907	17918	17896	17873	17999	17986	17941	18029	17883	17813	18025	17939	17978	17667	17860	17912	17890	17905	17925	17768	17734	17947	17908	17905	17814	17887	17719	18104	17836	17879	17864	17991	17858	17894	17735	17750	18036	17769	17724	18083	17852	17879	17747	18055	17880	17832	17856	17953	17954	17977	18169	17949	18003	17952	17951	18063	17897	17893	17924	17706	17831	17822	17828	17890	17969	18051	18067	17949	17935	17942	17979	17705	17719	17787	18014	17759	17915	18059	17810	17976	18001	17861	17945	17906	17950	17888	17951	17812	17885	17806	17973	17949	18034	17972	17798	17851	17950	17979	18249	18045	18047	18016	17947	17946	17919	17946	17902	17968	17983	17885	17958	17994	17922	17823	17840	17772	18071	17857	17928	17735	17911	17794	17868	18042	17800	17835	18035	17834	17926	17847	17839	17882	17850	17976	17966	17978	17973	17964	18122	17965	18019	17968	17854	17958	17840	17830	17742	18039	17870	17859	17945	18044	17868	17952	17726	18044	17913	17815	17935	17938	17806	18066	17741	17802	17930	17970	17862	17836	17878	17999	18190	18110	17904	17709	17811	18038	17832	17810	17895	18062	17920	17871	17823	17828	17933	17933	17862	17958	17951	17922	17921	17929	17982	17974	18048	18016	17789	18026	17671	17886	17868	17861	17898	17913	18003	17973	17814	17792	17874	17737	17878	17895	18090	17855	17854	17876	17863	17924	17945	18054	17973	17850	18021	17900	17765	17916	17936	17948	18026	17841	17953	17951	18011	17980	18001	17780	18079	17960	17849	17925	17818	17967	17788	17841	17969	17939	17986	17885	17845	17858	17867	18010	17934	17915	17815	17636	17914	17905	17897	17917	18001	17898	17968	18006	17893	17907	18012	17884	17956	17964	18123	17847	17976	17872	17955	17874	18021	17899	18079	17810	17829	17947	17828	17871	17804	17908	17916	18051	17926	17978	17978	18006	17933	17939	17985	17989	17968	17910	17915	18075	17904	17818	18113	17996	17912	17966	17890	17718	17805	17979	18088	17921	17864	17914	17961	17920	18007	17973	18002	17920	18060	17947	17863	17844	17943	18038	17889	17843	17965	17828	17947	17943	18020	17889	17765	18032	17941	17842	17932	18038	17841	18019	17901	17897	18023	17872	17827	17937	18139	18010	18025	17879	17896	17878	17855	17980	17835	17784	17879	17885	17988	17994	17966	18023	17773	18106	18016	17937	17922	17877	17894	18075	17811	18109	18034	18042	18026	17997	17694	17828	18036	17910	17913	17845	17946	17874	17959	17909	17926	17777	17877	17865	17888	18085	17891	17754	17975	17861	17919	17919	17748	17996	17856	17761	18014	17856	17904	18073	18081	17939	17882	18016	17967	17902	17887	17875	17847	17822	18020	17819	17827	17986	17866	18095	17901	17927	18006	17778	17905	17895	17945	17992	18097	17857	18054	17873	17969	17780	18087	17751	17972	17960	17994	17849	18001	18020	17861	17903	17641	17801	17821	18014	17889	17982	17944	17916	17940	17992	18052	17892	18070	17813	17987	17934	17985	17736	17827	17986	17817	18072	17831	17937	17958	17937	17924	17941	17787	17869	17876	18062	17959	17861	17939	17922	17923	17908	17931	17900	17920	17932	17968	17886	17958	17861	18005	17851	17941	17968	17837	18041	18022	17815	17941	17825	17843	17958	18073	17870	17849	18083	17712	18045	17986	17950	17865	18022	17927	17911	17858	17897	17796	18066	17698	17947	17930	17883	17872	17869	17947	17835	17790	17890	17918	17819	17985	17929	17730	17909	17739	17912	18004	17793	18001	17956	17963	17939	18020	17936	18022	17786	17905	17837	18112	17904	17892	17936	17719	17890	17966	17874	18033	17917	17829	17968	17871	18003	17930	17907	18021	17849	17887	18029	17916	18015	17945	18064	17876	17937	17970	17997	17835	18063	17789	17915	17917	17943	17891	17963	17961	17994	17992	17981	17920	18064	17819	17885	18075	17944	17829	17948	17882	17944	17985	17973	18002	17967	17917	17833	17973	17969	17913	17883	17883	17838	17978	17972	18031	17877	17828	17816	18031	17857	18053	17871	17815	17797	17918	17854	17834	17919	17893	17970	17877	17886	18041	17915	17905	18018	17860	17787	17983	17835	17765	17986	17951	17959	17857	17888	17894	17938	17891	17883	17985	17746	17838	17863	17747	17978	18009	17803	17934	17944	17845	17943	17800	17907	17986	17933	18037	17928	17950	17872	17943	17889	17887	18068	17833	17857	17821	18033	18083	17785	17804	17860	17970	17954	17996	17770	17936	17883	18049	17970	18013	17796	17955	17916	17901	17902	17979	17780	17861	17993	17761	17891	17994	17859	17930	18007	17814	17939	18102	17930	17882	17996	17747	18034	17906	17959	17977	17909	18160	17993	18125	17871	17810	17889	17922	17987	17789	18006	18023	17885	17844	17858	17920	17879	17853	18003	17827	18001	17807	18025	18049	17774	17890	17883	17944	17940	17968	17872	17914	17895	17765	17803	17967	18057	17908	18045	17871	17745	17920	17777	17930	17882	17760	18053	17973	17969	17970	17898	17790	18043	17956	17891	17876	17764	17978	17957	17819	17767	17807	18041	17913	18000	18102	17954	17943	17904	17857	18021	17844	17890	17902	18004	17880	18092	17746	17831	18029	17932	17929	17718	17859	18003	17956	18065	17841	18043	17890	17941	17768	18085	17982	17958	17884	17979	17897	17944	17877	17684	17997	18002	17880	17938	18069	18081	17919	17818	17941	18085	17770	17881	17691	17847	17746	17815	17826	18101	17924	18029	17885	17811	17847	17873	17943	17933	17978	17917	18040	18111	17983	17915	18067	18058	18024	17787	17916	18070	17872	17923	17826	17875	17774	17995	18087	17937	18023	17886	17890	17877	17784	17913	18000	17815	17989	17753	17946	17811	17969	18001	17957	17822	17943	18106	17946	17896
30321	32247	41350	38599	32271	29303	27377	26000	24794	24000	23444	23207	22947	22891	22828	22743	22513	22577	22627	22692	22603	22580	22496	22657	22454	22644	22586	22479	22340	22355	22661	22408	22304	22372	22393	22498	22322	22531	22425	22576	22347	22263	22647	22338	22400	22484	22268	22402	22358	22438	22483	22379	22312	22287	22347	22317	22437	22413	22470	22285	22282	22516	22092	22258	22211	22391	22445	22406	22527	22309	22358	22226	22275	22449	22228	22322	22218	22173	22451	22437	22327	22254	22249	22329	22365	22166	22333	22420	22540	22374	22344	22514	22279	22378	22230	22351	22386	22086	22465	22428	22618	22489	22186	22488	22167	22110	22257	22421	22490	22319	22163	22400	22366	22434	22423	22305	22394	22347	22344	22455	22512	22373	22265	22439	22414	22597	22489	22283	22387	22238	22580	22384	22332	22347	22371	22395	22560	22376	22444	22504	22329	22508	22119	22423	22300	22214	22253	22391	22383	22417	22509	22354	22135	22373	22426	22211	22293	22311	22298	22140	22249	22482	22256	22334	22582	22209	22235	22525	22359	22332	22310	22467	22258	22483	22405	22518	22210	22533	22204	22187	22247	22375	22231	22426	22271	22312	22360	22031	22575	22346	22517	22308	22223	22231	22503	22263	22507	22294	22592	22283	22605	22415	22305	22392	22518	22241	22582	22572	22078	22313	22270	22357	22512	22137	22503	22272	22388	22532	22432	22336	22291	22225	22381	22405	22540	22228	22248	22365	22352	22367	22425	22319	22539	22294	22363	22582	22716	22156	22360	22360	22572	22669	22347	22110	22519	22303	22302	22461	22494	22239	22469	22620	22373	22398	22412	22295	22393	22573	22382	22560	22329	22232	22246	22287	22417	22592	22372	22550	22526	22324	22309	22417	22437	22302	22303	22333	22491	22524	22346	22371	22314	22400	22238	22512	22397	22572	22690	22555	22691	22269	22417	22390	22211	22204	22391	22307	22525	22445	22297	22162	22057	22351	22555	22343	22500	22154	22414	22525	22191	22387	22474	22272	22336	22509	22384	22220	22244	22280	22622	22498	22219	22372	22365	22299	22344	22347	22327	22281	22373	22544	22287	22384	22443	22375	22339	22468	22361	22301	22514	22528	22413	22407	22417	22410	22478	22377	22453	22273	22477	22347	22323	22224	22455	22145	22430	22416	22509	22169	22498	22356	22305	22341	22461	22527	22413	22342	22378	22389	22123	22605	22517	22374	22073	22318	22262	22376	22448	22452	22442	22290	22347	22391	22241	22159	22445	22374	22177	22325	22532	22505	22273	22379	22359	22160	22426	22320	22308	22306	22326	22442	22455	22186	22367	22207	22290	21989	22413	22409	22335	22530	22250	22211	22460	22213	22508	22428	22302	22449	22353	22421	22384	22534	22362	22394	22560	22385	22448	22210	22542	22428	22255	22351	22256	22402	22120	22425	22148	22278	22122	22358	22558	22445	22380	22374	22386	22286	22268	22289	22278	22277	22323	22482	22399	22336	22217	22335	22529	22366	22400	22443	22323	22528	22347	22288	22319	22397	22571	22450	22316	22502	22426	22533	22346	22275	22226	22233	22533	22316	22340	22362	22214	22716	22279	22438	22330	22326	22534	22484	22452	22499	22317	22289	22357	22453	22481	22469	22349	22311	22457	22567	22363	22464	22495	22352	22340	22407	22373	22532	22451	22316	22259	22349	22564	22423	22353	22427	22442	22429	22316	22251	22507	22262	22354	22262	22388	22341	22443	22472	22547	22673	22134	22275	22188	22343	22367	22298	22322	22415	22128	22507	22345	22386	22461	22500	22514	22408	22508	22530	22401	22539	22660	22431	22421	22223	22342	22365	22419	22464	22513	22439	22580	22390	22578	22263	22273	22247	22431	22440	22530	22667	22374	22424	22506	22278	22322	22407	22477	22504	22509	22091	22344	22366	22307	22416	22368	22406	22407	22415	22281	22340	22221	22476	22501	22345	22541	22459	22538	22296	22417	22336	22534	22311	22527	22530	22488	22290	22453	22271	22360	22324	22562	22344	22262	22118	22370	22387	22465	22363	22230	22232	22414	22486	22406	22229	22370	22283	22283	22478	22419	22490	22487	22511	22321	22491	22225	22461	22370	22350	22414	22244	22336	22591	22433	22290	22250	22260	22182	22554	22463	22200	22319	22431	22242	22363	22221	22312	22326	22305	22363	22286	22397	22441	22333	22366	22480	22590	22416	22586	22529	22452	22463	22441	22276	22599	22175	22442	22279	22229	22520	22235	22277	22265	22553	22290	22412	22253	22425	22303	22206	22358	22321	22346	22472	22237	22127	22394	22259	22366	22505	22324	22424	22229	22437	22364	22419	22494	22563	22345	22493	22520	22289	22527	22346	22460	22271	22507	22459	22440	22425	22375	22420	22433	22216	22574	22214	22505	22503	22408	22297	22153	22329	22448	22292	22400	22334	22348	22476	22329	22242	22263	22289	22254	22520	22459	22274	22257	22293	22192	22514	22224	22413	22273	22315	22442	22237	22262	22519	22186	22167	22369	22417	22243	22364	22194	22581	22326	22507	22493	22308	22533	22624	22322	22519	22381	22190	22472	22569	22272	22560	22422	22466	22407	22337	22448	22584	22302	22411	22443	22320	22605	22461	22426	22465	22518	22584	22336	22542	22447	22553	22318	22176	22214	22531	22499	22384	22366	22541	22380	22476	22402	22489	22483	22397	22560	22195	22574	22464	22301	22360	22493	22470	22291	22388	22503	22384	22612	22187	22393	22647	22374	22573	22648	22599	22159	22301	22298	22304	22658	22275	22220	22461	22365	22362	22299	22359	22704	22466	22351	22485	22403	22474	22494	22580	22517	22354	22340	22466	22453	22443	22399	22249	22558	22521	22263	22221	22432	22355	22536	22284	22438	22355	22511	22396	22372	22395	22511	22543	22283	22468	22314	22431	22300	22433	22615	22447	22234	22471	22466	22552	22425	22420	22172	22376	22316	22221	22318	22398	22653	22284	22361	22506	22383	22200	22337	22337	22380	22257	22260	22639	22537	22419	22454	22188	22432	22376	22248	22602	22298	22453	22221	22500	22366	22330	22363	22388	22337	22382	22493	22476	22371	22521	22435	22522	22347	22272	22560	22327	22547	22340	22542	22501	22458	22507	22202	22185	22239	22420	22171	22497	22270	22490	22402	22361	22356	22387	22387	22294	22373	22246	22357	22293	22204	22356	22508	22373	22475	22408	22384	22345	22600	22349	22258	22586	22501	22543	22267	22589	22676	22375	22433	22190	22552	22354	22221	22362	22336	22670	22467	22257	22347	22448	22576	22215	22463	22461	22150	22229	22453	22361	22450	22117	22255	22460	22228	22270	22276	22395	22379	22348	22358	22426	22292	22437	22428	22238	22521	22578	22338	22557	22464	22457	22290	22435	22432	22268	22315	22368	22458	22405	22270	22328	22453	22610	22263	22343	22632	22471	22260	22407	22485	22486	22479	22572	22344	22086	22480	22297	22181	22698	22341	22214	22110	22370	22434	22307	22578	22419	22188	22535	22530	22476	22321	22521	22430	22351	22278	22456	22494	22275	22222	22118	22361	22459	22494	22475	22370	22328	22347	22259	22612	22280	22393	22306	22550	22118	22366	22368	22369	22456	22475	22408	22417	22268	22412	22453	22401	22267	22356	22386	22346	22547	22253	22508	22509	22569	22338	22367	22516	22392	22515	22362	22583	22295	22530	22431	22424	22265	22457	22452	22240	22294	22293	22552	22410	22590	22396	22266	22512	22390	22379	22375	22430	22469	22397	22243	22490	22510	22540	22398	22205	22431	22427	22693	22593	22507	22260	22510	22491	22315	22359	22601	22208	22468	22572	22273	22502	22124	22278	22559	22293	22325	22404	22446	22320	22383	22339	22412	22387	22479	22333	22336	22432	22176	22282	22176	22539	22271	22433	22311	22342	22581	22299	22403	22690	22507	22409	22375	22269	22397	22431	22265	22303	22381	22446	22509	22419	22229	22277	22433	22399	22384	22310	22431	22296	22382	22400	22141	22460	22447	22404	22324	22449	22488	22208	22472	22443	22317	22233	22312	22388	22601	22289	22371	22299	22352	22233	22201	22560	22381	22605	22293	22443	22398	22329	22393	22377	22689	22514	22427	22459	22337	22682	22583	22397	22570	22453	22390	22296	22336	22422	22554	22259	22204	22546	22486	22114	22766	22305	22447	22395	22302	22503	22502	22322	22395	22229	22290	22477	22432	22376	22384	22526	22490	22391	22273	22365	22547	22470	22461	22407	22345	22436	22324	22221	22523	22208	22421	22607	22344	22408	22557	22514	22572	22237	22290	22452	22388	22248	22216	22304	22476	22471	22377	22055	22372	22337	22522	22538	22355	22390	22550	22513	22381	22538	22208	22336	22481	22388	22413	22306	22368	22378	22289	22376	22175	22274	22255	22490	22376	22532	22389	22291	22465	22383	22182	22393	22357	22333	22328	22612	22666	22417	22361	22361	22267	22647	22472	22469	22517	22399	22480	22264	22394	22484	22395	22296	22632	22359	22258	22529	22557	22501	22497	22331	22402	22359	22287	22270	22277	22395	22349	22189	22534	22181	22410	22672	22534	22256	22416	22216	22617	22281	22372	22361	22467	22432	22403	22172	22196	22115	22494	22281	22415	22202	22295	22581	22496	22221	22256	22558	22316	22393	22287	22489	22277	22578	22397	22481	22148	22518	22612	22422	22533	22488	22429	22518	22442	22453	22470	22359	22458	22367	22278	22333	22358	22272	22355	22176	22292	22420	22491	22452	22466	22359	22320	22375	22197	22191	22265	22425	22504	22436	22381	22303	22655	22322	22261	22447	22351	22392	22298	22127	22410	22423	22610	22459	22275	22483	22398	22502	22562	22397	22382	22409	22337	22536	22309	22290	22438	22445	22290	22322	22297	22400	22260	22644	22466	22296	22316	22274	22419	22278	22408	22410	22417	22322	22433	22386	22547	22368	22445	22557	22327	22362	22334	22447	22453	22462	22441	22338	22191	22300	22181	22469	22606	22126	22342	22313	22308	22355	22425	22361	22360	22388	22481	22243	22513	22307	22232	22532	22248	22561	22479	22580	22552	22319	22358	22346	22479	22298	22228	22407	22421	22603	22525	22374
34298	49462	44906	35919	30822	26829	24239	22575	20909	19899	19139	18828	18516	18228	18310	18103	18264	18106	17995	18044	17983	17879	17934	17846	17819	17815	17753	17804	17872	17791	17669	17712	17735	17614	17689	17785	17714	17659	17662	17620	17774	17603	17866	17819	17796	17771	17652	17718	17852	17818	17568	17756	17635	17493	17581	17800	17633	17833	17556	17688	17662	17707	17769	17638	17677	17630	17665	17713	17853	17780	17729	17635	17729	17805	17796	17769	17726	17735	17694	17611	17705	17692	17606	17864	17645	17710	17821	17748	17700	17632	17640	17873	17573	17656	17839	17529	17745	17727	17643	17717	17736	17847	17796	17686	17724	17678	17751	17605	17689	17807	17672	17799	17725	17638	17683	17791	17740	17709	17666	17556	17903	17718	17638	17716	17770	17616	17561	17851	17733	17541	17752	17743	17666	17738	17711	17779	17688	17603	17753	17769	17769	17642	17885	17720	17582	17720	17348	17530	17906	17648	17696	17770	17738	17650	17735	17962	17768	17724	17696	17602	17745	17601	17717	17483	17553	17494	17592	17784	17664	17567	17547	17768	17512	17828	17945	17755	17811	17657	17635	17557	17650	17817	17678	17587	17588	17646	17624	17438	17731	17732	17461	17588	17747	17707	17610	17630	17503	17839	17745	17846	17601	17564	17649	17524	17681	17730	17689	17676	17558	17748	17787	17568	17736	17697	17776	17680	17573	17799	17782	17593	17787	17680	17816	17723	17717	17627	17862	17720	17667	17608	17638	17765	17579	17777	17793	17663	17745	17779	17788	17765	17886	17381	17613	17566	17655	17543	17872	17509	17803	17741	17876	17583	17812	17790	17685	17687	17607	17744	17782	17525	17612	17650	17679	17788	17819	17753	17827	17837	17482	17719	17541	17751	17576	17592	17788	17889	17612	17578	17691	17671	17632	17709	17626	17715	17716	17511	17667	17804	17677	17767	17612	17895	17729	17549	17686	17812	17628	17606	17782	17636	17522	17743	17653	17667	17727	17610	17801	17671	17586	17699	17709	17695	17699	17847	17715	17608	17736	17806	17794	17966	17739	17726	17765	17806	17692	17760	17745	17736	17760	17685	17727	17689	17457	17450	17708	17511	17639	17778	17790	17618	17773	17678	17802	17536	17753	17844	17618	17530	17730	17706	17828	17753	17589	17691	17837	17654	17749	17674	17659	17687	17751	17740	17712	17776	17726	17577	17763	17752	17772	17637	17735	17686	17614	17579	17795	17690	17618	17671	17648	17718	17668	17747	17689	17777	17740	17586	17770	17560	17828	17662	17668	17516	17749	17637	17587	17693	17734	17677	17662	17899	17693	17801	17627	17809	17695	17821	17557	17860	17747	17692	17729	17724	17589	17547	17741	17704	17669	17578	17673	17608	17747	17649	17770	17763	17616	17791	17532	17705	17664	17816	17659	17477	17463	17773	17502	17634	17874	17761	17609	17614	17621	17789	17890	17694	17849	17842	17784	17715	17844	17590	17692	17667	17880	17768	17715	17640	17565	17550	17716	17612	17665	17741	17507	17644	17586	17749	17812	17713	17562	17746	17779	17884	17705	17634	17664	17634	17598	17701	17672	17652	17654	17612	17606	17813	17733	17811	17753	17819	17692	17778	17712	17695	17861	17686	17604	17772	17547	17616	17549	17640	17617	17712	17717	17570	17705	17542	17525	17790	17738	17685	17760	17569	17625	17581	17774	17714	17726	17694	17725	17877	17756	17886	17809	17882	17720	17719	17578	17619	17721	17758	17662	17690	17770	17626	17560	17846	17556	17666	17518	17693	17739	17894	17747	17601	17762	17540	17663	17777	17747	17964	17641	17820	17708	17774	17636	17670	17776	17759	17500	17855	17637	17772	17709	17666	17677	17703	17543	17639	17642	17791	17748	17696	17702	17635	17772	17594	17709	17613	17552	17683	17804	17639	17680	17499	17650	17606	17699	17715	17697	17825	17815	17662	17765	17735	17629	17779	17701	17764	17675	17750	17804	17722	17766	17870	17679	17576	17637	17656	17770	17757	17654	17723	17591	17887	17597	17599	17879	17729	17669	17739	17534	17645	17745	17794	17611	17692	17832	17690	17844	17615	17665	17639	17789	17649	17689	17741	17697	17622	17829	17721	17619	17825	17860	17640	17708	17783	17569	17649	17817	17588	17856	17806	17633	17624	17707	17664	17570	17658	17739	17648	17716	17634	17778	17524	17757	17760	17689	17647	17612	17845	17655	17643	17706	17728	17597	17826	17716	17814	17604	17745	17676	17669	17479	17638	17397	17810	17782	17620	17791	17723	17658	17632	17516	17674	17670	17744	17702	17588	17619	17708	17732	17637	17679	17634	17588	17719	17753	17744	17679	17644	17801	17539	17635	17653	17563	17709	17623	17566	17617	17617	17832	17815	17678	17644	17686	17856	17582	17715	17671	17665	17641	17775	17633	17671	17699	17694	17766	17674	17776	17784	17709	17602	17929	17533	17695	17967	17582	17537	17610	17789	17497	17552	17657	17589	17604	17562	17755	17631	17727	17557	17624	17663	17708	17682	17669	17732	17765	17583	17596	17714	17647	17825	17714	17870	17495	17868	17754	17712	17882	17710	17484	17842	17781	17631	17752	17653	17683	17602	17672	17767	17624	17659	17824	17654	17672	17748	17672	17756	17632	17739	17738	17883	17996	17739	17654	17722	17728	17563	17663	17735	17800	17568	17840	17697	17609	17698	17749	17819	17632	17744	17662	17790	17651	17801	17684	17764	17777	17765	17892	17791	17755	17862	17703	17765	17622	17569	17790	17629	17728	17553	17540	17865	17845	17808	17712	17669	17660	17703	17572	17882	17826	17571	17743	17787	17695	17801	17687	17775	17629	17859	17660	17707	17667	17722	17679	17728	17657	17687	17596	17756	17735	17954	17627	17732	17649	17498	17594	17573	17570	17742	17649	17732	17678	17796	17739	17609	17887	17709	17694	17687	17630	17768	17919	17513	17661	17619	17642	17626	17709	17617	17676	17580	17738	17710	17848	17651	17758	17548	17630	17681	17775	17652	17669	17752	17725	17832	17787	17767	17644	17776	17735	17630	17789	17787	17659	17743	17840	17541	17464	17835	17591	17831	17604	17921	17679	17779	17918	17623	17802	17693	17715	17864	17733	17686	17679	17771	17772	17519	17685	17782	17752	17823	17576	17688	17658	17886	17795	17729	17659	17690	17748	17757	17860	17843	17883	17676	17800	17667	17713	17712	17738	17694	17502	17703	17677	17682	17550	17544	17761	17602	17622	17625	17667	17658	17673	17722	17637	17757	17520	17663	17822	17665	17781	17627	17808	17692	17773	17663	17649	17636	17784	17592	17729	17756	17560	17761	17651	17715	17738	17655	17813	17686	17615	17586	17693	17638	17629	17684	17883	17696	17662	17528	17644	17599	17709	17681	17898	17770	17787	17589	17653	17664	17565	17727	17654	17964	17549	17877	17536	17830	17665	17707	17755	17655	17792	17726	17914	17727	17752	17617	17720	17723	17748	17857	17824	17665	17681	17603	17676	17819	17837	17725	17795	17685	17794	17603	17788	17724	17707	17751	17637	17638	17757	17493	17835	17702	17797	17779	17516	17711	17788	17703	17612	17742	17580	17758	17686	17620	17817	17682	17868	17657	17767	17668	17792	17737	17794	17603	17713	17688	17711	17850	17486	17768	17402	17763	17850	17766	17590	17675	17558	17526	17644	17738	17752	17767	17690	17708	17690	17759	17741	17641	17622	17732	17634	17708	17639	17531	17657	17861	17666	17761	17647	17765	17919	17695	17671	17675	17627	17791	17679	17678	17662	17748	17784	17814	17600	17512	17715	17637	17626	17776	17585	17842	17649	17704	17717	17927	17568	17813	17776	17741	17845	17687	17720	17734	17735	17577	17472	17778	17739	17706	17751	17533	17712	17680	17611	17747	17618	17800	17622	17736	17533	17703	17848	17750	17765	17793	17818	17714	17884	17593	17692	17742	17891	17701	17571	17647	17696	17763	17704	17527	17793	17701	17523	17827	17709	17798	17667	17554	17670	17836	17583	17762	17726	17799	17665	17614	17765	17716	17705	17808	17560	17739	17798	17616	17750	17728	17620	17750	17696	17640	17662	17633	17588	17724	17725	17689	17695	17796	17628	17627	17632	17846	17649	17766	17678	17773	17533	17649	17609	17715	17615	17631	17752	17765	17573	17536	17679	17760	17811	17538	17626	17677	17749	17763	17547	17644	17876	17563	17692	17713	17636	17596	17683	17731	17755	17570	17942	17673	17795	17651	17664	17625	17698	17690	17759	17752	17661	17620	17816	17803	17729	17674	17628	17725	17696	17698	17666	17664	17595	17670	17800	17663	17729	17792	17695	17714	17648	17702	17790	17678	17641	17736	17697	17539	17712	17740	17792	17772	17779	17759	17607	17773	17591	17486	17701	17685	17654	17583	17604	17667	17518	17642	17782	17588	17657	17630	17624	17585	17684	17701	17693	17610	17736	17587	17814	17715	17703	17793	17686	17660	17612	17790	17976	17609	17546	17583	17626	17653	17820	17677	17722	17802	17533	17735	17637	17701	17689	17623	17630	17650	17660	17663	17668	17625	17766	17627	17588	17572	17780	17773	17687	17720	17688	17694	17563	17808	17648	17828	17649	17720	17539	17667	17651	17503	17733	17750	17635	17782	17685	17682	17822	17810	17806	17580	17734	17654	17766	17747	17788	17670	17768	17810	17784	17889	17747	17513	17579	17617	17692	17690	17613	17608	17653	17596	17659	17796	17862	17704	17698	17796	17563	17703	17651	17856	17539	17745	17679	17683	17643	17680	17604	17717	17679	17837	17819	17571	17599	17656	17657	17726	17623	17635	17684	17571	17611	17816	17644	17854	17524	17629	17567	17721	17753	17562	17593	17843	17655	17770	17703	17734	17659	17708	17678	17821	17617	17683	17648	17619	17618	17707	17715	17537	17612	17684	17661	17724	17824	17582	17747	17895	17471	17868	17745	17677	17582	17524	17855	17551	17699	17604	17715	17711	17579	17748	17590	17718	17613	17704	17677	17602	17542	17658	17631	17684	17629	17730	17593	17868	17631	17810	17462	17803	17586	17578	17644	17615	17862	17698	17747	17609	17659	17555	17725	17730
23842	21145	29045	27473	29159	31577	31289	27892	26380	25133	24045	23524	23173	22919	23077	22999	22746	22657	22884	22421	22695	22513	22595	22386	22525	22504	22291	22297	22509	22546	22397	22236	22218	22268	22522	22188	22269	22084	22214	22218	22611	22546	22300	22113	22640	22347	22379	22263	22435	22241	22243	22360	22390	22309	22134	22084	22291	22218	22281	22313	22199	22451	22262	22334	22237	22162	22179	22540	22365	22343	22133	22136	22269	22359	22269	22409	22544	22295	22230	22200	22538	22135	22524	22176	22232	22392	22202	22263	22393	22325	22407	22369	22247	22243	22174	22256	22232	22123	22281	22082	22128	22190	22215	22140	22289	22189	22285	22379	22277	22187	22307	22367	22362	22443	22035	22072	22180	22223	22343	22127	22141	22090	21945	22447	22285	22452	22474	22386	22413	22130	22217	22255	22304	22372	22627	22239	22140	22246	22049	22239	22238	22538	22386	22308	22220	22321	22356	22174	22294	22058	22250	22202	22290	22279	22357	22224	22168	22096	22120	22153	22285	22202	22497	22324	22191	22164	22128	22018	22129	22452	22444	22316	22277	22171	22365	22180	22219	22047	22249	22398	22108	22433	22297	22163	21919	22139	22190	22138	22039	22301	21922	22317	22407	22477	22311	22298	22388	22139	22252	22360	22285	22359	22136	22104	22426	22264	22220	22272	22202	22422	22268	22304	22407	22142	22188	22132	22070	22002	22044	22273	22287	22196	22384	22130	22311	22417	22300	22505	22064	22559	22137	22129	22184	22419	22329	22141	22206	22080	22233	22351	22435	22198	22188	22308	22250	22242	22261	22233	22324	22288	22153	22353	22204	22433	22141	22093	22143	22323	22224	22239	22237	22170	22382	22187	22257	22177	22441	21949	22245	22234	22231	21841	22149	22333	22212	22114	22328	22230	22191	22263	22260	22182	22342	22279	22165	22295	22296	22237	22256	22120	22223	22227	22253	22424	22210	22232	22171	22321	22129	22348	22201	22252	22062	22266	22377	22235	22346	22285	22224	22117	22185	22044	22162	22231	21986	22274	22364	22296	22438	22301	22352	22149	22180	22346	22137	22308	22083	22243	22360	22333	22193	22069	22007	22084	22161	22356	22291	22290	22098	22189	22069	22213	22169	22432	22271	22169	22319	22133	22350	22182	22050	22313	22224	22257	22120	22191	22258	22212	22068	22370	22365	22200	22176	22270	22169	22186	22344	21981	22390	22196	22315	22151	22343	22024	22253	22074	22173	21931	22179	22213	22144	22261	22077	22422	22180	22457	22106	22313	22261	22296	22318	22305	22217	22135	22195	22246	22089	22282	22228	22293	22340	22210	22196	22428	22422	22386	22260	22106	22359	22294	22260	22247	22221	22246	22229	22303	21982	22247	22386	22185	22368	22100	22254	22176	22090	22163	22262	22346	22280	21993	22141	22245	22273	22108	22177	22246	21915	22223	22165	22176	22308	22132	22109	22151	22121	22128	22143	22091	22301	22155	22237	22186	22121	22192	22347	22104	22072	22502	22226	22286	22228	22102	22188	22093	22101	22445	22355	22197	22095	22576	22179	22278	21978	22239	22102	22077	22155	22036	21899	22336	22249	21947	22053	22286	22132	21907	22136	22201	22258	22362	22308	22127	22297	22207	22001	22214	22208	22313	22274	22039	22258	22029	22364	22344	22352	22221	22192	22370	22408	21966	21926	22145	22385	22381	22025	22326	22057	22302	22103	22122	22329	22297	22135	22261	22435	22278	22271	22367	22174	22099	22217	22065	22102	22253	22251	22256	22159	22382	22158	22271	22296	22324	22146	22304	22246	22376	22264	22160	22096	22320	22303	22195	22208	22454	22108	22208	22352	22283	22115	22171	22334	22257	22181	22282	22170	22112	22189	22046	22474	22179	22396	22226	22350	22078	22373	22204	22265	22289	22180	22167	22283	22103	22311	22201	22271	22238	22257	22362	22120	22605	22200	22368	22295	22159	22328	21957	22078	22354	22585	22067	22224	22366	22074	22150	22069	22150	22129	22255	22380	22254	22062	22184	22366	22127	22153	22214	22038	22042	22456	22079	22106	22008	22160	22352	22212	21982	22024	22283	22021	22180	22171	22341	22422	22175	22487	22351	22311	22290	22360	22157	22261	22164	22214	22430	22305	22181	22271	22075	22031	22145	22324	21965	22117	22219	22351	22262	22176	22276	22457	22371	22324	22295	22089	22262	22345	22362	22046	22120	22369	22189	22297	22060	22498	22235	22440	22493	22364	22322	22077	22270	22208	22267	22112	22088	22050	22504	22247	22458	22410	22154	22189	22279	22198	22012	22089	22346	22241	22116	22030	22178	22207	22201	22343	22310	22320	22281	22170	22213	22096	22264	22281	22285	22340	22272	22139	22329	22153	22249	22526	22308	22296	22063	22233	21932	22363	22018	22396	22114	22271	22300	22330	22222	22350	22530	22173	22177	22185	22288	22280	22164	22150	22381	22306	22250	22137	22175	22248	22167	22308	22010	22125	22001	22050	22284	22231	22368	22296	22283	22254	22344	22261	22448	22369	22326	22144	22097	22277	22202	22080	22209	22138	22060	22127	22286	22346	22141	22148	22163	22164	22158	22247	22399	22411	22253	22546	22232	22211	22305	22189	22223	22414	22462	22457	22273	22241	22271	22069	22329	22175	22419	22314	22157	22188	22255	22320	22361	22179	22238	22258	22340	22152	22367	22313	22319	22328	22100	22562	22220	22098	22347	22390	22306	22276	22071	22094	22226	22336	22199	22169	22390	22286	22422	22260	22301	22209	22269	22157	21991	21976	22194	21996	22233	22207	22222	22449	22388	22239	22135	22353	22335	22421	22376	22482	22365	22129	22275	22245	22233	22336	22417	22260	22118	22106	22124	22230	22238	22296	22366	22415	21986	22179	21944	22235	22219	22404	22275	22119	22207	22317	22026	22319	22253	22213	22012	22260	22148	22182	22163	22446	22355	22337	22358	22374	22267	22200	22090	22420	22301	22177	22325	22290	22392	22389	22236	22219	22365	22051	22272	22212	22199	22334	22423	22361	22260	22456	22382	22337	22121	22335	22170	22192	22309	22183	22399	22132	22326	22273	22183	22165	22219	22250	22197	22168	22322	22340	22011	22409	22035	22324	22129	22164	22368	22399	21993	22453	22184	22404	22280	22253	22205	22276	22196	22212	22233	22449	22159	22192	22313	22211	22259	22303	22440	22175	22155	22289	22385	22113	22343	22072	22229	22261	22376	22124	22165	22187	22136	22339	22178	22300	22265	22366	22242	22100	22230	22301	22519	22431	22497	22191	22214	22173	22158	22114	22355	22145	22325	22342	22272	22393	22274	22279	22282	22112	22212	22077	22307	22236	22070	22108	22130	22250	22298	22334	22337	22271	22251	22309	22153	21960	22038	22343	22122	22208	22144	22313	22280	22170	22427	22440	22036	22153	22430	22252	22342	22233	22189	22274	22305	22221	22295	22261	22118	21972	22235	22001	22269	22320	22120	22421	21932	22051	22284	22298	22293	22280	22096	22235	22102	22296	22538	22205	22311	22234	22294	22278	22161	22183	22124	22331	22299	22288	22327	22234	22095	22097	21992	22165	22048	22293	22158	22291	22386	22286	22147	22303	22170	22099	22139	22195	22239	22406	22424	22193	22328	22490	22348	21857	22324	22369	22109	22076	22345	22146	22168	22265	22286	22229	22046	22307	22343	22297	22190	22222	22380	22329	22189	22230	22295	22171	22438	22427	22385	22290	22286	22062	22221	22217	22202	22399	22342	22272	22127	22317	22405	22140	22268	22162	22057	22289	22125	22259	22158	22041	22164	22038	22260	22225	22144	22233	22367	22197	22567	22202	22300	22046	22222	22198	22394	22138	22205	22279	22105	22075	22184	22316	22399	22122	22191	22052	22296	22213	22430	22211	22261	22055	22044	22251	22080	22062	22498	22291	22426	22508	22138	22419	22278	22276	22045	22210	22354	22387	22251	22476	22246	22341	22406	22258	22245	22163	22364	22391	22246	22358	22296	22282	22033	22234	22077	22191	22153	22357	22090	22498	22252	22086	22176	22297	22099	22173	22239	22157	22215	22206	22136	22427	22348	22372	22379	22304	22275	22183	22282	22370	22274	22492	22373	22317	22163	22033	22205	22221	22326	22366	22188	22227	22189	22283	22046	22153	22406	22291	22114	22111	22074	22391	22361	22157	22348	22299	22346	22093	22027	22414	22397	22198	22003	22233	22340	22192	22222	22219	22188	22177	22260	22356	22184	22043	22276	22285	22230	22147	22271	22196	22060	22059	21987	22072	22206	22293	22247	22291	22209	22371	22293	22494	22239	22206	22364	22323	22209	22337	22209	22334	22306	22008	22316	22100	22378	22131	22395	22368	22296	22211	22408	22079	22411	22296	22205	22269	22100	22286	22124	22292	22340	22089	22431	22189	22014	22282	22085	22240	22202	22361	22382	22183	22237	22050	22305	22261	22097	22151	22108	22206	22431	22371	22312	22272	22040	22102	22155	22309	22305	22208	22278	22430	22216	22202	21985	22117	22128	22386	22188	22100	22164	22198	22273	22284	22335	22123	22170	22112	22268	21992	22279	22143	22160	22223	22177	22232	22349	22304	22237	22153	22323	22194	22150	22140	22277	22335	22224	22115	22190	22323	22107	22370	22225	22388	22417	22361	22190	22203	22337	22318	22327	22297	22301	22226	22232	22232	22370	22393	22164	22411	22099	22354	22260	22161	22121	22242	22170	22481	22244	22411	22183	22156	22189	22136	22449	22111	22167	22249	22297	22122	22196	22328	22078	22317	22169	22114	22061	22291	22280	22306	21767	22478	22270	21980	22341	22485	22299	22162	21980	22310	22223	22161	22208	22119	22270	22277	22615	22212	22290	22320	22103	22178	22358	22294	22247	22348	22503	22246	22277	22458	22481	22514	22385	22192	22189	22326	22307	22417	22266	22086	22118	22117	22216	22363	22336	22128	22109	22191	22338	22423	22560	22223	22173	22298	22369	22139	22238	22184	22307	22189	22128	22052	22210	22138	21956	22281	22353	22129	22089	22261	22323	22143	22276	22149	22193	22300	22276	22067	22100	22468	22184	22244	22198	22292	22352	22399	22443	22376	22192	22308	22385	22119	22299
34199	56007	52440	42138	35937	31485	27680	25301	23228	21242	19835	19363	18919	18699	18526	18404	18178	18029	18098	17958	17968	17985	17909	17861	17845	17825	17768	17763	17759	17887	17684	17595	17597	17781	17756	17935	17721	17763	17745	17693	17768	17669	17553	17631	17724	17621	17620	17666	17794	17679	17837	17675	17498	17644	17705	17895	17629	17698	17667	17686	17651	17641	17621	17575	17874	17668	17724	17793	17815	17683	17647	17445	17663	17656	17843	17808	17649	17562	17708	17571	17661	17636	17732	17655	17772	17894	17605	17462	17612	17575	17777	17503	17650	17921	17585	17726	17679	17624	17527	17632	17674	17595	17770	17768	17614	17676	17610	17833	17544	17656	17744	17586	17451	17629	17539	17813	17653	17480	17624	17812	17799	17649	17679	17430	17730	17798	17567	17799	17552	17620	17672	17695	17719	17555	17696	17700	17693	17789	17638	17879	17623	17746	17684	17758	17601	17676	17668	17711	17757	17539	17728	17706	17629	17786	17548	17557	17693	17538	17767	17833	17576	17658	17596	17719	17609	17742	17688	17810	17626	17712	17604	17809	17847	17429	17467	17817	17623	17638	17597	17468	17692	17702	17651	17878	17705	17825	17581	17640	17452	17524	17818	17738	17663	17687	17740	17833	17730	17608	17596	17591	17684	17588	17541	17804	17764	17728	17479	17691	17770	17607	17633	17593	17711	17500	17533	17531	17808	17613	17834	17707	17773	17719	17536	17636	17753	17635	17642	17618	17764	17632	17760	17720	17583	17428	17713	17521	17726	17705	17601	17815	17606	17656	17580	17740	17666	17793	17935	17439	17703	17692	17674	17596	17538	17711	17710	17611	17575	17790	17625	17433	17749	17559	17619	17689	17598	17595	17772	17595	17626	17669	17570	17449	17677	17821	17776	17519	17509	17591	17735	17577	17702	17696	17642	17579	17624	17775	17691	17724	17700	17426	17669	17382	17646	17814	17568	17669	17515	17764	17796	17460	17593	17795	17568	17712	17612	17797	17738	17729	17692	17755	17843	17711	17610	17544	17570	17674	17666	17678	17690	17659	17728	17614	17701	17744	17733	17624	17650	17563	17633	17573	17789	17696	17679	17672	17496	17643	17768	17846	17491	17611	17584	17681	17707	17659	17904	17559	17698	17696	17777	17612	17542	17711	17827	17562	17736	17526	17593	17511	17757	17677	17733	17611	17556	17574	17582	17704	17634	17698	17783	17621	17631	17541	17614	17664	17675	17633	17717	17589	17817	17465	17668	17694	17782	17557	17763	17470	17557	17730	17660	17650	17704	17576	17643	17751	17508	17629	17657	17540	17675	17652	17633	17549	17549	17685	17555	17687	17762	17603	17760	17543	17666	17611	17650	17874	17666	17460	17721	17706	17701	17603	17694	17532	17737	17655	17670	17785	17712	17761	17607	17744	17749	17534	17662	17851	17635	17616	17727	17651	17541	17528	17745	17696	17637	17730	17670	17806	17604	17692	17728	17785	17529	17606	17681	17578	17557	17812	17340	17745	17755	17666	17550	17727	17661	17539	17700	17806	17710	17785	17653	17567	17579	17661	17641	17834	17625	17584	17699	17643	17686	17683	17712	17676	17632	17705	17558	17552	17800	17511	17649	17796	17754	17615	17524	17703	17657	17819	17622	17759	17611	17985	17604	17584	17647	17720	17821	17438	17871	17763	17668	17553	17616	17692	17555	17702	17569	17771	17677	17641	17523	17683	17778	17745	17766	17661	17524	17625	17726	17724	17726	17799	17726	17630	17528	17555	17720	17663	17684	17609	17639	17670	17638	17640	17567	17620	17462	17649	17713	17589	17513	17634	17526	17491	17671	17664	17583	17768	17811	17820	17595	17812	17786	17703	17700	17685	17732	17676	17667	17523	17700	17589	17419	17706	17801	17782	17599	17666	17602	17638	17857	17730	17539	17614	17560	17743	17786	17459	17623	17486	17695	17656	17714	17502	17747	17587	17591	17568	17675	17869	17547	17736	17585	17603	17538	17599	17681	17580	17861	17508	17629	17866	17713	17526	17734	17741	17754	17857	17600	17664	17597	17625	17549	17544	17716	17706	17641	17766	17721	17708	17434	17613	17617	17750	17801	17584	17630	17755	17536	17740	17668	17541	17633	17714	17650	17704	17882	17603	17711	17558	17618	17516	17577	17727	17750	17671	17633	17684	17459	17812	17782	17864	17756	17487	17730	17760	17500	17571	17678	17738	17645	17505	17754	17605	17799	17633	17676	17642	17698	17556	17546	17605	17596	17727	17675	17784	17715	17863	17634	17761	17552	17672	17599	17672	17674	17553	17849	17578	17544	17699	17662	17598	17615	17531	17627	17732	17517	17657	17669	17555	17610	17727	17601	17631	17812	17650	17403	17684	17648	17630	17751	17652	17923	17732	17550	17662	17541	17607	17801	17460	17600	17668	17638	17605	17816	17657	17561	17732	17610	17876	17556	17531	17705	17636	17457	17583	17660	17531	17783	17605	17525	17638	17705	17645	17792	17682	17871	17677	17628	17755	17602	17726	17667	17570	17737	17532	17731	17632	17577	17652	17660	17658	17441	17557	17647	17806	17445	17698	17532	17672	17712	17752	17550	17501	17665	17719	17759	17693	17641	17497	17775	17781	17721	17654	17645	17658	17490	17586	17617	17567	17633	17678	17620	17758	17500	17683	17789	17632	17662	17689	17611	17508	17803	17596	17784	17592	17674	17679	17550	17771	17682	17517	17635	17582	17693	17576	17878	17624	17613	17646	17705	17789	17795	17657	17702	17661	17683	17543	17509	17869	17675	17548	17594	17531	17579	17602	17659	17513	17644	17609	17758	17672	17715	17583	17521	17577	17624	17556	17715	17614	17774	17643	17715	17730	17690	17547	17597	17617	17617	17892	17652	17484	17699	17653	17746	17507	17693	17683	17743	17705	17667	17578	17687	17730	17773	17722	17640	17774	17651	17744	17666	17468	17653	17685	17901	17768	17510	17798	17500	17672	17610	17721	17621	17620	17487	17544	17721	17628	17824	17564	17614	17796	17676	17670	17670	17735	17586	17564	17572	17603	17654	17744	17631	17665	17731	17605	17599	17643	17617	17738	17687	17824	17394	17586	17797	17548	17690	17721	17789	17660	17630	17578	17512	17638	17638	17567	17714	17650	17640	17706	17731	17573	17604	17815	17742	17463	17436	17641	17425	17685	17757	17640	17675	17669	17670	17767	17601	17660	17655	17720	17691	17729	17574	17601	17658	17625	17598	17627	17704	17638	17552	17696	17682	17580	17537	17614	17622	17767	17589	17680	17659	17705	17689	17621	17599	17545	17587	17516	17566	17498	17739	17656	17699	17705	17704	17737	17612	17832	17479	17465	17681	17779	17594	17656	17980	17499	17719	17677	17845	17666	17770	17582	17772	17593	17578	17579	17625	17491	17638	17647	17549	17588	17817	17572	17531	17755	17727	17622	17728	17755	17745	17621	17533	17727	17701	17858	17634	17631	17627	17700	17683	17752	17838	17695	17494	17578	17806	17974	17687	17466	17749	17579	17564	17679	17606	17713	17570	17645	17543	17669	17546	17641	17434	17580	17520	17743	17696	17581	17677	17658	17805	17635	17805	17471	17727	17735	17621	17663	17484	17647	17646	17844	17627	17628	17683	17705	17733	17670	17732	17742	17499	17652	17545	17665	17637	17536	17740	17649	17657	17589	17598	17659	17464	17754	17664	17682	17729	17611	17763	17606	17795	17635	17712	17606	17660	17492	17813	17462	17655	17591	17797	17646	17718	17455	17686	17815	17831	17630	17680	17892	17525	17697	17812	17711	17641	17818	17651	17683	17567	17674	17704	17596	17798	17746	17707	17688	17834	17554	17803	17617	17671	17626	17675	17623	17534	17581	17710	17643	17691	17824	17639	17648	17744	17539	17540	17751	17568	17724	17587	17538	17596	17803	17700	17572	17685	17680	17779	17715	17592	17650	17628	17908	17618	17697	17485	17734	17544	17632	17662	17795	17655	17717	17659	17698	17593	17769	17799	17563	17513	17790	17692	17732	17662	17699	17761	17887	17694	17705	17568	17560	17638	17740	17603	17756	17486	17800	17698	17539	17728	17706	17518	17771	17575	17672	17646	17615	17666	17807	17669	17841	17639	17634	17647	17617	17818	17704	17557	17602	17685	17735	17723	17641	17678	17682	17636	17601	17504	17751	17601	17650	17562	17514	17540	17602	17904	17760	17782	17701	17655	17714	17646	17743	17505	17621	17848	17666	17627	17627	17915	17636	17560	17779	17800	17639	17753	17756	17636	17811	17627	17619	17592	17638	17563	17747	17866	17746	17747	17680	17528	17770	17663	17695	17570	17779	17756	17735	17603	17631	17607	17645	17721	17753	17579	17677	17752	17738	17654	17694	17759	17635	17783	17642	17463	17558	17551	17777	17786	17693	17724	17680	17614	17717	17566	17722	17644	17672	17829	17644	17748	17680	17659	17793	17740	17552	17556	17721	17745	17759	17574	17352	17743	17807	17600	17660	17633	17909	17647	17629	17835	17557	17522	17626	17708	17620	17797	17709	17506	17764	17625	17609	17660	17699	17766	17766	17533	17725	17581	17586	17744	17693	17664	17442	17810	17616	17635	17788	17504	17500	17631	17627	17575	17752	17662	17536	17712	17714	17606	17646	17688	17770	17539	17717	17714	17687	17640	17636	17845	17643	17612	17694	17592	17672	17686	17657	17660	17630	17708	17819	17722	17747	17492	17554	17767	17692	17603	17598	17591	17627	17617	17651	17851	17804	17512	17743	17644	17571	17600	17811	17755	17817	17697	17777	17739	17784	17707	17691	17649	17415	17706	17693	17728	17476	17714	17852	17692	17626	17468	17660	17585	17571	17674	17619	17731	17684	17686	17736	17641	17685	17640	17506	17639	17728	17703	17558	17576	17597	17746	17619	17581	17727	17663	17729	17577	17796	17678	17475	17604	17631	17659	17587	17698	17708	17495	17823	17689	17640	17396	17690	17592	17713	17566	17685	17409	17647	17603	17740	17511	17735	17810	17618	17502	17606	17747	17476	17714	17612	17647	17661	17632	17707	17776	17673	17600	17619	17754	17557	17772	17671	17622	17693	17568	17741	17703	17613	17659	17599	17784	17720
22618	21171	29025	24598	25711	31774	34652	29840	27545	26122	25160	24449	24035	23999	23707	23570	23370	23571	23560	23236	23057	23294	23104	22973	23007	23026	23240	23119	22911	22862	22984	22677	22838	22797	22697	22860	22849	22919	22630	22632	22775	22960	22579	22824	23122	22834	22847	22598	22968	22637	22802	22809	22862	22747	22789	22792	22506	22646	22674	22959	22775	22737	22680	22663	22564	22699	22880	22874	22872	22846	22617	22606	22822	22754	22707	22720	22737	22707	22673	22908	22883	22940	22638	22698	22957	22623	22555	22952	22702	22676	22952	22877	22751	22685	22721	22776	22632	22571	22593	22838	22626	22471	22717	22558	22603	22763	22806	22825	22708	22578	22630	22707	22681	22743	22661	22879	22829	22730	22811	22646	22630	22747	22701	22534	22667	22766	22642	22634	22782	22773	22676	22577	22847	22565	22754	22788	22719	22555	22809	22821	22640	22668	22601	22585	22719	22565	22735	22792	22576	22538	22660	22796	22804	22757	22686	22711	22641	22683	22751	22719	22838	22636	22699	22944	22826	22629	22720	22706	22763	22837	22732	22648	22735	22677	23040	22614	22711	22765	22752	22615	22599	22534	22747	22793	22710	22594	22850	22543	22985	22654	22589	22736	22687	22689	22506	22481	22704	22484	22855	22812	22635	22841	22747	22613	22508	22578	22850	22896	22586	22529	22667	22758	22692	22664	22677	22697	22611	22906	22611	22523	22759	22983	22551	22716	22939	22818	22677	22767	22829	22712	22643	22850	22828	22940	22787	22800	22865	22793	22703	22625	22655	22788	22814	22927	22880	22699	22808	22761	22637	22711	22507	22668	22785	22785	22635	22915	22766	22920	22694	22645	22846	22574	22793	22636	22786	22614	22821	22614	22943	22701	22664	22708	22569	22701	22860	22694	23009	22702	22817	22667	22771	22792	22793	22722	22698	22514	22722	22900	22467	22707	22987	22550	22844	22614	22769	22725	22680	22777	22850	22723	22775	22537	22748	22610	22476	22650	22839	22744	22616	22701	22647	22726	22721	22636	22774	22784	22836	22622	22772	22804	22922	22530	22602	22670	22745	22598	22902	22604	22698	22757	22833	22454	22734	22791	22720	22727	22542	22647	22620	22615	22825	22660	22689	22664	22581	22758	22551	22458	22769	22710	22774	22929	22528	22565	22628	22746	22826	22756	22606	22747	22615	22635	22635	22688	22697	22805	22608	22866	22809	22636	22730	22639	22709	22793	22607	22857	22724	22565	22483	22647	22632	22726	22903	22869	22719	22724	22636	22514	22811	22660	22637	22753	22782	22835	22890	22664	22819	22713	22711	22889	22879	22737	22772	22732	22776	22644	22764	22785	22852	22639	22736	22776	22873	22699	22786	22734	22635	22741	22680	22803	22661	22747	22703	22740	22819	22820	22818	22527	22517	22706	23008	22777	22682	22685	22739	22844	22859	22990	22778	22796	22512	22636	22717	22768	22734	22645	22708	22762	22621	22972	22788	22744	22710	22952	22916	22847	22629	22776	22615	22716	22468	22662	22624	22841	22614	22672	22794	22935	22533	22621	22756	22756	22593	22710	22836	22575	22836	22608	22746	22609	22548	22924	22824	22711	22690	22629	22687	22551	22619	22668	22656	22834	22987	22738	22600	22737	22770	22358	22590	22548	22530	22637	22729	22589	22779	22695	22607	23043	22554	22886	22690	22554	22715	22830	22819	22581	22813	22728	22901	22839	22655	22629	22752	22906	22927	22684	22786	22825	22736	22650	22740	22769	22860	22785	22734	22564	22745	22275	22765	22573	22746	22614	22643	22683	22710	22760	22866	22728	22568	22631	22429	22650	22700	22798	22837	22549	22688	22503	22945	22527	22848	22484	22825	22762	22880	22443	22866	22678	22866	22542	22669	22730	22834	22893	22814	22536	22695	22880	22618	22744	22968	22628	22623	22526	22646	22577	22535	22653	22706	22676	22759	22811	22553	22523	22743	22538	22784	22701	22783	22693	22885	22658	22664	22611	22870	22912	22678	22668	22591	22781	22484	22649	22717	22759	22495	22646	22589	22775	22558	22859	22750	22631	22654	22808	22716	22808	22838	22810	22827	22629	22578	22732	22672	22868	22840	22640	22809	22886	22897	22782	22807	22838	22902	22851	22544	22559	22420	22735	22614	22705	22882	22751	22524	22771	22643	22497	22449	22960	22729	22619	22684	22875	22732	22824	22460	22626	22709	22757	22612	22691	22864	22605	22676	22748	22498	22599	22881	22565	22692	22679	22602	22797	22655	22916	22675	22795	22670	22734	22819	22593	22779	22817	22682	22674	22731	22852	22561	22913	22883	22734	22635	22650	22670	22812	22666	22868	22851	22805	22667	22640	22707	22782	22671	22416	22662	22635	22670	22759	22567	23049	22869	22605	22689	22817	22741	22687	22566	22708	22800	22590	22723	22622	22704	22589	22709	22731	22790	22599	22809	22794	22642	22821	22903	22681	22652	22678	22894	22870	22792	22776	22642	22630	22714	22868	22466	22784	22643	22652	22675	22460	22420	22932	22580	22743	22722	22752	22652	22832	23063	22854	22877	22775	22839	22675	22697	22666	22777	22733	22807	22548	22697	22799	22788	22892	22687	22669	22752	22651	22634	22821	22705	22753	22897	22680	22470	22637	22814	22552	22613	22656	22878	22834	22710	22704	22851	22775	22598	22705	22697	22647	22688	22593	22784	22901	22741	22552	22858	22719	23154	22759	22669	22681	22842	22614	22618	23023	22748	22722	22751	22610	22584	22832	22771	22596	22699	22748	22641	22569	22703	22471	22597	22796	22763	22868	22610	22685	23114	22719	22795	22687	22722	22823	22786	22617	22721	22638	22579	22767	22655	22674	22663	22598	22609	22787	22707	22864	22805	22448	22524	22693	22788	22921	22817	22660	22598	22666	22664	22733	22631	22709	22948	22459	22690	22674	22871	22814	22796	22496	22810	22718	22809	22904	22919	22838	22692	22824	23029	22600	22606	22770	22884	22577	22736	22616	22738	22790	22660	22813	22775	22653	22675	22633	22795	22600	22956	22810	22891	22643	22715	22971	22667	22742	22836	22629	22687	22848	22734	22741	22978	22652	22878	22733	22814	22597	22800	22756	22812	22864	22881	22732	22575	22597	22812	22738	22611	22543	22656	22508	22709	22796	22685	22842	22899	22819	22767	22758	22808	22834	22776	22778	22856	22368	22698	22614	22621	22510	22598	22816	22845	22695	22715	22711	22667	22538	22762	23020	22800	22573	22638	22755	22693	22796	22593	22578	22778	22628	22509	22623	22602	22605	22545	22616	22878	22938	22916	22627	22750	22625	22797	22804	22915	22755	22854	22918	22756	22714	22747	22644	22523	22784	22696	22872	22676	22549	22698	22816	22565	22788	22665	22838	22588	22776	22802	22804	22674	22732	22503	22697	22595	22644	22682	22717	22776	22722	22898	22665	22775	22639	22708	22830	22997	22643	22769	22410	22621	22804	22782	22613	22628	22772	22771	22744	22745	22591	22622	22716	22789	22906	22647	22941	22704	22558	22594	22798	22540	22577	22719	22904	22778	22614	22673	22506	22624	22565	22784	22847	22798	22506	22626	22603	22757	22653	22840	22789	22623	22476	22729	22760	22542	22719	22793	22596	22393	22538	22823	22667	22580	22926	22572	22670	22759	22706	22783	22813	22758	22672	22887	22713	22813	22981	22730	22655	22806	22837	22685	22726	22757	22797	22842	22685	22792	22619	22646	22775	22692	22683	22673	22798	22738	22608	22764	22655	22613	22782	22391	22758	22551	22725	22520	22432	22641	22560	22796	22960	22544	22741	22761	22621	22886	22594	22921	22668	22475	22894	22520	22736	22773	22945	22874	22694	22633	22666	22619	22880	22816	22848	22924	22388	22664	22886	22754	22667	22800	22522	22626	22681	22724	22778	22937	22643	22843	22680	22477	22761	22773	22862	22591	22978	22867	22630	22647	22442	22685	22751	22784	22615	22574	22686	22900	22731	22740	22567	22781	22683	22911	22637	22633	22591	22818	22869	22702	22752	22670	22570	22545	22666	22797	22735	22715	22717	22823	22660	22614	22808	22610	22653	22745	22683	22666	22815	22655	22756	22628	22866	22751	22770	22913	22766	22813	22779	22600	22663	22764	22811	22682	22789	22734	22788	22650	22682	22823	22719	22865	22706	22805	22890	22727	22885	22706	22593	22596	22648	22932	22467	22711	22683	22566	22522	22522	22669	22677	22838	22791	22494	22722	22817	22699	22710	22891	22502	22579	22816	22609	22930	22944	22789	22655	22660	22569	22855	22662	22790	22752	22631	22718	22795	22667	23008	23041	22780	22622	22850	22819	22847	22670	22599	22899	22650	22635	22805	22785	22846	22734	22485	22663	22766	22663	22621	22684	22843	22814	22564	22596	22851	22727	22695	22803	22600	22605	22921	22689	22781	22741	22744	22895	22680	22746	22822	22452	22764	22651	22528	22943	22599	22883	22675	22592	22686	22838	22800	22745	22847	22760	22730	22741	22636	22667	22767	22744	22576	22778	22819	22686	22702	22781	22818	22788	22758	22739	22690	22533	22502	22648	22435	22989	22591	22591	22567	22647	22692	22884	22828	22831	22630	22636	22662	22618	22543	22664	22879	22774	22880	22756	22894	22974	22718	22796	22834	22684	22844	22662	22698	22947	22735	22814	22800	22711	22662	22821	22721	22597	22743	22615	22872	22764	22684	22723	22695	22804	22824	22670	22851	22811	22810	22653	22749	22979	22638	22778	22670	22586	22800	22703	22625	22782	22829	22624	22599	22806	22797	22750	22623	22713	22651	22790	22730	22732	22865	22870	22783	22813	22589	22681	22681	22668	22670	22863	22759	22577	22781	22753	22680	22819	22916	22661	22641	22720	22590	22992	22613	22769	22612	22743	22557	22846	22405	22802	22780	22637	22761	22717	22847	22691	22660	22549	22813	22841	22644	22644	22935	22619	22594	22626	22686	22676	22596	22734	22955	22782	22691	22893	22824	22770	22573	22623	22675	22836	22793	22788	22625	22635	22815	22871	22888	22729	22931	22683	22565	22422	22493	22631	22915	22744	22678	22608	22791	22394	22765	22976	22616	22612	22463	22643	22522	22677	22768
37167	62188	57964	47339	41087	36365	31694	28211	24570	21886	20797	20412	19618	19387	19312	18981	18831	18668	18716	18480	18424	18495	18433	18302	18298	18229	18153	18114	18073	18247	18049	17959	18054	17891	17874	18017	17942	17936	18098	18018	18041	17947	18050	17881	17947	17985	17826	18000	17933	18093	17892	18019	17841	18190	17823	18051	17905	18076	17992	17902	18028	18036	18064	18018	17953	17829	17975	18115	17899	17796	17944	17973	17754	17985	17954	17894	17895	17895	18077	18078	17866	17893	17781	17900	17819	18074	17857	18090	17902	17946	18006	17938	17797	17627	17901	18079	18022	18035	17983	18037	17882	18070	18062	18000	18006	17776	17904	17817	17875	18105	17868	18031	17862	17975	17958	17857	18109	17971	17977	18017	17955	17978	17983	18214	17906	17928	17857	17895	17879	17916	18009	18103	17978	18030	17970	17981	17920	18016	18031	17801	17860	17920	18068	17769	18050	17945	17832	17855	17914	17779	18184	18010	18076	18002	17668	17848	18063	17921	17884	17990	17900	17954	17876	17951	18006	17971	17952	17967	17676	18148	18007	17940	17948	17990	18032	17943	18022	17901	17954	17922	17902	17853	18040	17841	17874	17841	18139	17874	17872	18027	17971	18030	17981	17965	17950	17989	17922	17931	17869	18043	17886	17834	17930	18073	17975	17829	17921	18013	17879	18067	17910	17798	17900	17979	17976	17950	17933	17894	17998	17852	18002	17918	18027	17967	18011	17922	17949	18081	17985	17889	17863	18061	17800	18063	18026	17968	17914	18016	17851	17942	17949	17997	17855	18031	18026	17840	17812	18089	17949	17948	17975	17971	18077	17925	17827	17824	18058	17770	18077	17829	17794	17979	18012	17890	18010	17829	17952	18027	17988	17938	18035	18050	17975	17777	17845	17931	17932	17906	17924	17991	17888	18102	17970	17849	17933	17881	17927	18023	17750	17978	17956	17901	18035	17937	17895	17949	17892	17985	18008	17960	18008	18253	18023	18002	17938	17847	17893	17933	17850	17871	17802	17917	18114	18048	17841	17809	17962	17879	17933	17781	17808	17862	17984	17881	17871	17937	18080	17929	17914	17687	17854	17945	17743	18099	18036	17893	18127	17934	18001	17978	17823	17958	17877	17805	18023	18022	17903	17872	17985	18107	17941	18034	18134	17790	18057	17955	18052	17943	17968	18100	17942	17873	17932	17976	17904	18011	17877	18117	18099	17880	18064	17919	17947	17648	17949	18000	17855	18112	17808	17998	17866	17692	17936	18060	17814	17819	17960	18201	17981	17890	17927	17897	18032	17988	17871	17887	17918	18032	17896	17995	17961	17958	17916	18072	17749	17977	17980	17941	17936	17897	17910	17984	17863	18025	17845	18066	18104	17843	17913	17873	17877	17923	18082	17937	18251	17935	17905	17681	18088	17850	17940	18061	18120	17907	17870	17820	17999	17916	17861	17898	17858	18020	17966	17888	18060	17858	17792	17846	18018	17878	17789	18004	17859	18023	17750	17977	17973	17756	17935	18025	17940	17999	17926	17936	17875	18000	17910	17856	17900	18185	17687	17924	17830	17949	18115	17779	17857	17844	17915	17928	18001	17808	17781	17922	18048	18088	17862	18031	17879	17894	17954	17790	17927	17912	17886	18076	17756	18017	17815	18033	17893	17862	17838	17829	17940	17876	17924	18061	18031	17969	17950	17973	17910	18049	17998	18023	17793	17693	18009	17886	17897	17797	18005	17767	17988	17752	17976	17908	17938	17898	17863	18055	17862	17980	17848	17849	17946	18040	18079	17894	17892	18050	17969	17899	17728	18148	17848	18160	18040	17979	18025	17903	17979	17960	17823	17933	17808	17971	17826	17820	18093	17788	17937	17861	17921	17815	17891	17813	17937	18036	17967	18030	18072	18079	18065	17818	18087	17913	17930	18144	17905	17996	17980	17966	17886	18088	17846	17850	18113	18053	17897	17969	17913	17938	17961	17767	17875	17763	17996	17950	17880	18012	17950	18026	17863	18245	17958	17867	17891	17941	17931	17844	17897	17965	17916	18028	17957	18036	18098	17926	17941	17912	18105	18174	17916	18137	17733	17992	17893	17961	17944	17972	18150	17882	17982	17776	17989	17992	17869	17839	17877	18015	17863	18013	18012	17954	18099	17995	18026	17987	18166	17780	17742	18073	18078	17975	17770	18022	17838	17835	17873	17847	17922	17997	17989	18135	17898	17934	18002	17818	17982	18034	17986	17812	17970	17795	18085	17905	17908	17766	17940	17987	17770	17864	17801	17801	18014	18085	17874	17987	18061	18008	18033	17898	17921	17990	17730	17832	17980	17653	17918	17801	18008	17799	17880	17834	17853	17825	17922	17954	17826	18041	17970	17974	17884	17914	17912	17852	17999	17850	17833	18043	17949	17863	17873	17966	18159	17844	17825	17783	17841	17909	17899	17895	17721	17797	17873	18053	17847	18067	17913	18021	17911	17883	17908	17993	17990	17952	17834	17891	18012	17946	18062	17914	17926	17959	18028	17988	17989	17944	18007	17946	17850	18032	17885	17902	17945	18065	17881	17908	17913	17977	17916	18058	17919	17962	17851	17950	17928	18041	17811	17843	18194	17738	17965	17880	17963	18010	17908	17943	17803	17942	17935	17999	17753	17950	17864	17900	18020	18003	17931	18127	18029	17981	18005	17854	17874	18013	17891	18126	17707	17975	17863	18064	17906	17896	17844	18137	18021	18176	17796	17810	18029	17988	17958	17865	17805	18083	18179	17826	18066	18028	17968	17921	17906	18080	17939	17926	17914	17982	17968	17790	18127	18004	17786	17974	18082	17813	18008	17932	17851	17844	18041	18106	17813	17940	17971	17938	18002	17858	18078	18057	17778	17783	17917	18044	18027	17994	17892	18048	17915	17832	17920	17867	17860	18010	18033	17939	17817	18209	18014	17868	17924	17917	17898	17757	18014	17791	17702	17870	18019	17939	17976	18053	17920	17921	18048	17774	17917	17824	17997	17946	17930	18162	18003	17903	17961	17934	17885	17882	18029	18045	17860	17942	17802	18035	18085	18014	17985	17998	17932	17927	18072	17939	17970	17863	18018	17760	17965	17955	17940	17922	17829	17920	17828	17922	17851	17948	17920	17850	17955	17994	18008	17677	17927	17910	17866	17974	18019	18010	18004	17932	17988	17852	17765	17891	18003	17874	17869	17904	17981	17969	17910	17864	17984	17882	18051	18008	17771	17913	17898	17976	18002	17836	17829	17906	17952	18075	17842	18116	18022	18114	18004	18056	17993	18204	17876	17935	17878	17836	17936	18207	17740	17996	17985	17764	17758	17991	18016	17881	17882	18001	18063	18062	17836	17864	18013	17986	17977	17861	18004	17776	17853	17903	17795	17794	17974	17875	18045	17868	18053	18005	18013	17994	18004	17874	18042	18017	18172	18017	17922	17968	17865	17696	18062	17860	17852	17896	18003	17829	18023	17964	18091	18122	18067	18029	17903	18028	17969	17853	17987	18027	18046	18030	18062	18062	17935	17974	17859	17883	18133	17849	17841	18002	17947	17942	17928	17948	18113	17915	18010	17938	17869	18031	18013	17937	17875	17843	17884	17960	18000	17866	18020	17990	17810	18071	18043	17860	17903	17938	18018	17930	17765	17917	17996	17909	17885	18098	18044	17871	17995	17994	18057	17931	17942	17995	17821	17933	17873	17967	17832	17953	18229	17834	18024	18057	18023	18097	18072	17931	18116	18051	17871	17872	17984	18112	17943	17877	17956	18022	17874	17826	17919	17986	17924	17910	17771	17894	18096	17856	17929	17839	17992	17890	17849	17989	17824	17916	17894	18002	17960	17822	18206	17948	17798	17925	17852	18104	18019	17984	17969	17838	18027	17777	18070	17857	17905	18001	17822	17856	17918	17863	17907	17838	18124	17945	17843	17825	17850	17784	17880	18056	17829	17938	17925	17949	17854	17864	17871	17978	18003	18086	17954	17905	17997	17774	17994	18006	17955	18151	17958	17919	18079	18094	17920	18097	17830	17939	17888	18086	17893	17894	17990	17917	17960	18002	18130	17871	18010	18001	17822	17871	17989	17848	17835	17962	17922	17989	17985	17776	17945	17838	17898	17858	18000	17812	17939	17900	17952	17892	17852	17785	17876	17894	18053	17923	17838	17936	17762	17998	17820	17806	18045	18057	17831	17866	18151	18134	17922	17938	17876	17914	17776	17982	17925	18030	17906	17885	17868	17951	17956	18158	17962	17923	17628	18026	17894	17970	18042	17957	18033	17912	17941	18080	17738	17845	18165	17858	18013	17886	17897	17841	18001	17915	17976	18033	18015	18018	17914	17840	17948	17934	17973	18024	18013	17955	17676	17969	18127	17934	17919	17763	17940	18106	18075	17820	17947	18129	17793	17681	17790	17830	18021	17938	18012	17803	17778	17893	17907	17897	18037	17815	17954	17908	17863	18134	17771	17743	17902	17895	18002	18027	17904	18128	17839	18001	17919	17956	18113	18010	17988	17818	17919	17991	17975	18012	17938	17848	17838	17982	17918	17842	17785	17993	18011	17948	17956	18064	17775	17959	17840	17879	18004	17905	17964	17884	17863	18103	17836	18061	18092	17779	17918	17873	18045	17893	17812	17965	18001	17986	17928	17843	18112	17882	17983	17926	17928	18075	18008	17920	17982	17850	17951	17988	17883	17928	17977	18081	17922	17929	18041	17853	18152	17835	17884	17994	17960	18070	17862	17857	17929	17942	18081	17903	17940	18015	17748	18060	18047	17847	18058	17917	18267	17923	18038	17861	17843	18004	18282	17945	18004	17819	17778	17792	17751	17960	18027	17917	17803	18074	17851	18084	17949	18072	17980	18011	17970	17937	17938	17874	17793	18038	18046	17903	17933	18015	17888	17874	18041	18094	17961	17987	17998	17978	17956	17975	17917	17919	17899	17991	17830	17962	17942	17986	17762	18007	17935	18117	18102	18121	17956	17799	18183	17993	17987	17910	18096	17982	17748	17941	17969	17921	17935	17952	17966	17997	17968	17704	17984	17848	17930	17813	17971	18005	17762	18089	18023	17897	17958	18206	17972	18026	17930	17956	17898	17786	17889	18092	17830	18094	17857	17996	18021	17882	18124	17888
30797	32921	41901	37836	31681	28925	27196	25413	24390	23530	22978	23091	22916	22712	22749	22533	22733	22527	22498	22361	22472	22583	22411	22495	22466	22343	22185	22365	22251	22358	22479	22356	22284	22200	22301	22309	21970	22308	22190	22198	22406	22172	22405	22286	22241	22230	22467	22038	22218	22131	22208	22124	22240	22188	22140	22413	22286	22337	22241	22211	22118	22182	22410	22103	22345	22407	22269	22266	22231	22354	22110	22438	22173	22002	22488	22601	22209	22205	22240	22203	22440	22245	22351	22364	22157	22229	22102	22283	22265	22196	22397	22277	22290	22304	22071	22130	22264	22364	22326	22333	22194	22189	22259	22330	22249	22139	22349	22395	22334	22208	22445	22324	22312	22353	22384	22483	22185	22306	22119	22223	22282	22144	22075	22253	22403	22419	22278	22199	22245	22325	22202	22342	22250	22023	22297	22189	22259	22197	22034	22141	22277	22313	22103	22372	22167	22494	22167	22230	22273	22142	22319	22269	22484	22306	22292	22311	22114	22464	22422	22107	22287	22208	22301	22217	22014	22327	22379	22301	22175	22043	22211	22301	22420	22208	22228	22214	22257	22293	22325	22229	22297	22049	22366	22082	22241	22371	22243	21981	22395	22197	22305	22048	22309	21994	22420	22331	21971	22210	22209	22398	22309	22224	22262	22363	22209	22225	22308	22385	22258	22389	22324	22575	22351	22267	22317	22246	22165	22070	22347	22316	22309	22318	22154	22367	22256	22282	22328	22449	22230	22198	22327	22195	22231	21922	22060	22048	22110	22402	22458	22203	22303	22228	22612	22216	22294	22388	22356	22219	22493	22410	22143	22212	22351	22115	22094	22183	22310	22274	22317	22378	22157	22124	22103	22175	22451	22233	22213	22179	22253	22348	22045	22033	22232	22020	22058	22218	22374	22213	22037	22343	22176	22290	22305	22047	22241	22200	22194	22183	22257	22333	22299	22116	22390	22051	22215	22194	22440	22172	22212	22242	22217	22281	22181	22324	22344	22154	22277	22272	22244	22471	22014	22214	22302	22242	22239	22297	22195	22365	22312	22268	22140	22288	22115	22200	22430	22127	22328	22248	22350	22189	22099	22231	22251	22098	22206	22197	22412	22038	22344	22120	22209	22112	22211	22322	22289	22099	22014	22024	22257	22238	22323	22393	22315	22103	22141	22246	22212	22326	22375	22179	22186	22245	22139	22319	22250	22153	22339	22261	22220	22417	22329	22223	22321	22198	22311	22459	22072	22287	22330	22259	22122	22090	22295	22242	22215	22391	22074	22268	22254	22252	22288	22293	22441	22157	22221	22210	22090	22375	22258	22074	22331	22035	22189	22355	22433	22409	22013	22230	22315	22233	22111	22317	22419	22275	22184	22153	22301	22327	22319	22231	22251	22226	22146	22349	22074	22346	22062	22209	22079	22113	22250	22218	22362	22169	22299	22289	22356	21930	22221	22392	22312	22303	22435	22293	22313	22402	22191	22203	22340	22269	22328	22194	22275	22070	22304	22352	22284	22293	22496	22199	22256	22235	22306	22298	22309	22211	22328	22447	22034	22334	22219	22286	22392	22292	22339	22438	22223	22347	22314	22258	22229	22369	21927	22149	22245	22307	22388	22198	22066	22203	22156	22379	22416	22272	22311	22300	22077	22137	22328	22154	22243	22211	22197	22185	22304	22190	22387	22445	22506	22243	22169	22122	22308	22315	21990	22259	22168	22216	22438	22267	22254	22334	22360	22301	22199	22221	22173	22408	22388	22252	22317	22212	22317	22383	22444	22350	22215	22085	22218	22359	22194	22462	22367	22193	21915	22410	22050	22335	22243	22258	22382	22266	22261	22275	22342	22399	22275	22338	22400	22062	22181	22140	22306	22205	22325	22313	22366	22455	22283	22087	22184	22346	22050	22253	22407	22269	22178	22188	22443	21933	22282	22259	22270	22293	22314	22237	22302	22298	22396	22359	22064	22193	22179	22287	22411	22193	22255	22181	22185	22211	22092	22170	22095	22272	22192	22292	22190	22224	22387	22303	22324	22306	22396	22331	22276	22362	22227	22409	22304	22402	22260	22198	22289	22108	22399	22277	22272	22224	22278	22147	22387	22213	22402	22318	22223	22020	22150	22330	22130	22404	22071	22293	22303	22368	22311	22020	22078	22336	22298	22164	22075	22217	22038	22146	22219	22463	22142	22210	22267	21899	22166	22219	22275	22433	22433	22380	22250	22206	22157	22244	22239	22374	22343	22288	22500	22191	22269	22222	22278	22223	22152	22317	22185	22209	22389	22168	22082	22320	22335	22348	22256	22219	22280	22450	22277	22126	22268	22141	22298	22417	22377	22215	22141	22205	22081	22017	22310	22345	22393	22218	22408	22405	22535	22442	22268	22213	22246	22381	22108	22454	22313	22025	22151	22184	22457	22196	22337	22301	22418	22302	22056	22173	22265	22147	22250	22045	22385	22063	22157	22188	22475	22391	22473	22300	22346	22242	22236	22266	22241	22195	22408	22292	22177	22215	22352	22150	22305	22229	22213	22165	22186	22292	22267	22318	22433	22237	22577	22432	22417	22172	22245	22178	22310	22253	22144	22267	22266	22295	22360	22464	22228	22209	21971	22242	22343	22152	22330	22226	22341	22213	22225	22525	22329	22355	22236	22309	22233	22277	22128	22243	22206	22126	22451	22191	22320	22270	22012	22204	22245	22243	22403	22032	22149	22363	22413	22134	22126	22287	22221	22362	22382	22207	22192	22166	22498	22321	22223	22240	22023	22325	22265	22297	22342	22465	22469	22105	22085	22572	22127	22309	22428	22206	22019	22353	22277	22261	22426	22092	22520	22105	22273	22217	22408	22290	22280	22062	22224	22313	22070	22165	22312	22408	22154	22269	22067	22032	22251	21993	22197	22397	22173	22341	22323	22267	22284	22066	22289	22419	22334	22151	22341	22318	22337	22301	22287	22267	22442	22283	22270	22290	22240	22120	22335	22280	22258	22293	22165	22343	22312	22194	22150	22180	22286	22265	22175	22358	22083	22189	22004	22397	22242	22256	22238	22134	22179	22289	22316	22276	22305	22246	22140	22254	22210	22277	22038	22138	22258	22235	22193	22222	22493	22133	22145	22565	22379	22382	22256	22290	22257	22255	22131	22158	22118	22242	22253	22149	22271	22212	22406	22192	22179	22209	22389	22175	22251	22046	22425	22072	22388	22328	22247	22207	22235	22406	22387	22465	22414	22227	22061	22221	22240	22204	22391	22096	22290	22299	22364	22238	22093	22088	21997	22277	22334	22173	22179	22394	22270	22192	22274	22188	22246	22297	22138	22286	22343	22320	22379	22303	22294	22313	22145	22309	22234	22260	22513	22309	22506	22305	22216	22267	22216	22327	22252	22120	22394	22373	22268	22262	22050	22248	22243	22410	22231	22315	22069	22198	22236	22019	22231	22082	22149	22066	22050	22277	22022	22166	22424	22096	22235	22181	22367	22210	22403	22221	22251	22212	22121	22311	22443	22156	22303	22167	22299	22326	22386	22450	22250	22267	22200	22262	22287	22481	22351	22205	22309	22276	22215	22403	22166	22258	22198	22342	22364	22454	22483	22311	22397	22130	22351	22272	22396	22398	22190	22271	22197	22167	22098	22264	22218	22205	22248	22319	22417	22256	22328	22331	22358	22394	22251	22284	22411	22532	22291	22041	22151	22297	22202	22098	22273	22465	22220	22399	22247	22230	22435	22099	22203	22258	22294	22057	22299	22370	22227	22351	22224	22210	22201	22256	22220	22351	22198	22141	22193	22062	22180	22434	22260	22159	22052	22381	22471	22040	22110	22213	22415	22395	22427	22416	22341	22387	22446	22225	21955	22349	22300	22046	22051	22372	22194	22216	22051	22344	22328	22125	22214	22220	22328	22504	22419	22167	22149	22342	22229	22318	22370	22201	22270	22107	22072	22487	22154	22154	22301	22427	22437	22123	22089	22178	22514	22296	22304	22190	22315	22412	22275	22129	22321	22445	22303	22416	22412	22028	22480	22629	22429	22310	22463	22185	22540	22195	22200	22254	22316	22430	22194	22358	22495	22501	22525	22233	22390	22357	22278	22251	22395	22039	22137	22333	21979	22360	22311	22098	22284	22262	22056	22420	22269	22327	22254	22187	22191	22288	22001	22199	22271	22120	22205	22188	22159	22256	22431	22255	22378	22236	22198	22438	22254	22386	22342	22186	22071	22346	22378	22264	22019	22394	22290	22359	22188	22254	22066	22343	22252	22290	22417	22253	22229	22126	22232	22330	22244	22426	22119	22259	22238	21982	22215	22258	22296	22164	22328	22007	22154	22324	22374	22385	22382	22214	22421	22244	22428	22521	21995	22517	22131	22441	22379	22338	22139	22216	22445	22367	22257	22402	22596	22307	22510	22338	22180	22385	22087	22369	22124	22180	22637	22333	22227	22310	22381	22095	22125	22604	22321	22193	22467	22270	22204	22332	22368	22249	22453	22525	22380	22508	22572	22334	22407	22378	22338	22408	22143	22234	22411	22103	22259	22165	22174	22160	22256	22345	22305	22266	22252	22380	22202	22235	22125	22313	22330	22350	22256	22388	22161	22244	22061	22201	22184	22192	22265	22359	22163	22267	22215	22116	22400	22167	22118	22253	22113	22543	22272	22261	22349	22330	22341	22387	21976	22240	22349	22125	22242	22369	22213	22030	22243	22247	22190	22219	22228	22220	22147	22309	22333	22247	22181	22185	22258	22203	22283	22143	22311	22443	22460	22335	22230	22451	22223	22553	22481	22090	22442	22267	22205	22057	22089	22304	22289	22303	22136	22175	22185	22291	22364	22365	22494	22350	22120	22149	22368	22285	22248	22287	22200	22433	22225	22163	21972	21943	22512	22352	22262	22197	22446	22238	22286	22106	22207	22197	22410	22353	22313	22400	22140	22343	22313	22289	22272	22219	22346	22257	22197	22361	22327	22459	22208	22339	22016	22064	22102	22020	22397	22381	22455	22392	22182	22117	22356	22321	22260	22358	22182	22204	22020	22312	22318	22040	22191	22328	22212	22228	22232	22186	22173	22253	22426	22418	22160	22199	22251	21998	22115	22137	22232	22088	22190	22274	22283	22349	22209	22091	22045	22154	22266	22249	22287	22258
34300	49751	45273	35224	30190	26673	23883	21741	20508	19521	18898	18670	18590	18199	18175	18089	18002	18008	18009	18043	17854	17943	17807	17749	17958	17830	17672	17760	17921	17765	17722	17783	17748	17776	17759	17736	17638	17630	17829	17737	17526	17549	17460	17712	17838	17698	17685	17634	17921	17748	17618	17557	17743	17721	17668	17789	17657	17690	17712	17708	17747	17717	17669	17731	17591	17640	17582	17688	17473	17628	17571	17802	17613	17748	17732	17633	17655	17718	17697	17568	17719	17700	17696	17568	17828	17699	17653	17523	17689	17644	17727	17606	17708	17646	17746	17561	17515	17707	17672	17585	17629	17740	17717	17683	17497	17732	17623	17695	17785	17721	17564	17757	17558	17639	17699	17645	17628	17665	17553	17730	17762	17612	17783	17464	17525	17607	17658	17777	17656	17638	17698	17636	17613	17703	17891	17743	17777	17515	17478	17665	17757	17527	17670	17630	17709	17697	17645	17751	17683	17721	17646	17706	17750	17635	17772	17657	17670	17678	17537	17575	17727	17674	17653	17643	17794	17618	17639	17830	17581	17672	17797	17640	17641	17694	17417	17742	17511	17505	17595	17734	17653	17684	17664	17554	17547	17773	17522	17779	17525	17494	17495	17793	17585	17544	17517	17667	17671	17809	17776	17844	17601	17379	17677	17467	17820	17668	17596	17632	17798	17858	17706	17468	17628	17746	17648	17597	17587	17714	17770	17764	17710	17650	17710	17637	17637	17747	17533	17684	17578	17693	17658	17622	17679	17750	17608	17563	17723	17414	17687	17731	17491	17630	17632	17711	17651	17771	17672	17622	17608	17730	17714	17770	17616	17806	17734	17709	17754	17672	17768	17620	17716	17587	17585	17829	17530	17481	17624	17603	17765	17685	17588	17647	17758	17590	17658	17709	17482	17516	17825	17639	17655	17584	17709	17549	17705	17760	17702	17578	17538	17497	17447	17744	17746	17607	17709	17846	17738	17552	17774	17571	17605	17690	17883	17674	17573	17533	17723	17626	17628	17871	17595	17724	17711	17544	17752	17655	17769	17631	17631	17695	17896	17664	17651	17548	17639	17652	17786	17860	17670	17632	17470	17620	17646	17527	17836	17709	17653	17794	17793	17849	17590	17663	17561	17620	17671	17695	17720	17639	17495	17645	17495	17591	17650	17679	17569	17809	17635	17657	17644	17643	17736	17763	17494	17587	17691	17676	17754	17577	17841	17629	17479	17626	17870	17688	17817	17547	17682	17621	17643	17590	17641	17530	17852	17524	17610	17599	17649	17677	17560	17614	17609	17720	17714	17686	17573	17747	17650	17690	17645	17600	17545	17621	17529	17634	17661	17600	17584	17754	17701	17578	17726	17521	17789	17619	17659	17841	17619	17585	17590	17619	17483	17719	17637	17586	17626	17526	17654	17619	17838	17895	17888	17720	17679	17741	17674	17604	17679	17536	17675	17587	17573	17724	17645	17580	17588	17614	17570	17591	17699	17684	17604	17800	17650	17689	17524	17687	17687	17568	17645	17697	17727	17650	17555	17804	17669	17609	17463	17677	17511	17580	17573	17707	17682	17597	17498	17637	17592	17760	17822	17815	17614	17607	17795	17666	17389	17717	17609	17693	17579	17677	17666	17946	17750	17792	17656	17715	17577	17661	17655	17663	17656	17672	17580	17604	17682	17596	17618	17450	17637	17803	17700	17589	17497	17742	17691	17665	17630	17629	17529	17573	17680	17611	17676	17605	17640	17590	17655	17643	17460	17623	17698	17562	17727	17738	17566	17617	17555	17676	17698	17668	17741	17606	17814	17789	17636	17591	17586	17661	17540	17509	17718	17679	17617	17797	17823	17613	17786	17607	17876	17640	17600	17638	17639	17605	17780	17531	17598	17596	17688	17690	17582	17557	17659	17676	17707	17522	17770	17505	17543	17553	17679	17748	17770	17444	17682	17637	17669	17663	17540	17621	17704	17646	17590	17827	17696	17661	17678	17634	17675	17840	17665	17821	17746	17593	17799	17748	17586	17700	17821	17676	17741	17794	17577	17588	17690	17692	17724	17806	17775	17517	17784	17662	17655	17586	17726	17487	17479	17612	17816	17552	17604	17583	17749	17584	17640	17489	17515	17548	17571	17602	17726	17676	17939	17623	17721	17569	17681	17596	17663	17654	17619	17657	17731	17782	17657	17477	17619	17642	17588	17695	17706	17621	17806	17713	17460	17593	17639	17707	17484	17801	17803	17781	17672	17732	17593	17513	17711	17757	17853	17642	17777	17665	17501	17737	17811	17574	17663	17669	17678	17491	17790	17653	17715	17813	17571	17707	17694	17504	17743	17556	17668	17635	17615	17451	17771	17694	17685	17659	17611	17583	17543	17720	17701	17495	17704	17722	17763	17596	17665	17573	17742	17751	17553	17621	17599	17543	17754	17720	17786	17685	17501	17691	17529	17557	17646	17552	17607	17669	17661	17565	17544	17731	17594	17573	17772	17673	17757	17575	17796	17558	17580	17669	17646	17619	17706	17639	17545	17714	17585	17691	17619	17800	17593	17761	17851	17699	17397	17602	17689	17592	17696	17706	17533	17618	17605	17661	17598	17649	17834	17788	17615	17775	17459	17691	17631	17723	17614	17635	17658	17853	17648	17691	17782	17595	17794	17735	17640	17525	17734	17661	17694	17621	17746	17516	17785	17783	17533	17800	17805	17466	17617	17870	17568	17511	17675	17766	17587	17629	17534	17582	17810	17617	17723	17883	17684	17588	17739	17579	17624	17611	17590	17751	17662	17712	17637	17664	17764	17490	17638	17632	17540	17302	17687	17600	17807	17656	17812	17551	17706	17466	17539	17641	17607	17718	17685	17706	17769	17582	17516	17885	17661	17708	17833	17695	17730	17724	17802	17861	17584	17653	17771	17584	17625	17744	17485	17619	17605	17743	17635	17816	17780	17646	17397	17567	17702	17791	17586	17525	17825	17640	17561	17481	17620	17755	17562	17687	17650	17669	17608	17681	17505	17625	17687	17710	17766	17712	17632	17795	17565	17573	17733	17681	17564	17562	17750	17613	17615	17676	17764	17518	17434	17646	17716	17548	17643	17616	17804	17720	17624	17614	17630	17518	17629	17710	17617	17553	17530	17675	17645	17560	17743	17709	17710	17769	17658	17647	17742	17610	17695	17553	17752	17552	17677	17706	17609	17789	17745	17573	17713	17777	17681	17790	17678	17658	17718	17643	17643	17763	17624	17621	17696	17539	17693	17734	17679	17546	17572	17567	17636	17762	17590	17761	17563	17650	17630	17658	17670	17812	17576	17613	17737	17625	17752	17688	17612	17689	17830	17592	17699	17573	17656	17763	17548	17659	17676	17760	17676	17663	17570	17542	17722	17712	17542	17773	17550	17709	17687	17667	17606	17849	17643	17764	17694	17757	17714	17757	17618	17509	17687	17578	17697	17556	17649	17648	17751	17661	17766	17636	17490	17749	17683	17656	17579	17769	17719	17476	17592	17655	17737	17682	17590	17523	17642	17614	17429	17817	17565	17633	17678	17759	17778	17635	17635	17684	17723	17672	17707	17660	17470	17661	17695	17544	17766	17708	17763	17645	17788	17605	17539	17772	17649	17779	17749	17738	17731	17653	17637	17649	17512	17632	17753	17752	17494	17769	17477	17821	17669	17588	17809	17653	17835	17688	17751	17631	17881	17792	17474	17645	17572	17748	17646	17860	17743	17630	17722	17543	17634	17696	17526	17723	17624	17867	17671	17763	17705	17683	17678	17561	17629	17652	17705	17647	17741	17739	17661	17612	17570	17820	17742	17680	17727	17544	17759	17739	17566	17515	17805	17571	17641	17669	17755	17611	17585	17509	17654	17750	17767	17761	17609	17660	17514	17758	17578	17708	17572	17712	17645	17687	17724	17698	17646	17787	17574	17591	17660	17482	17778	17656	17802	17654	17667	17623	17588	17498	17629	17464	17679	17636	17612	17551	17510	17624	17577	17674	17863	17518	17605	17548	17764	17585	17824	17538	17738	17677	17629	17602	17700	17598	17558	17622	17596	17576	17469	17668	17669	17621	17564	17469	17717	17605	17585	17676	17642	17603	17580	17653	17735	17513	17664	17685	17699	17870	17646	17608	17655	17441	17589	17598	17648	17581	17618	17661	17652	17665	17785	17473	17618	17696	17442	17783	17583	17795	17647	17455	17613	17663	17609	17759	17698	17709	17753	17749	17514	17624	17698	17623	17737	17532	17603	17672	17669	17686	17694	17598	17588	17678	17961	17640	17519	17844	17735	17619	17667	17537	17683	17681	17478	17560	17845	17604	17600	17677	17643	17664	17618	17646	17598	17704	17625	17638	17578	17491	17835	17680	17746	17875	17569	17569	17658	17676	17620	17737	17722	17765	17718	17692	17502	17687	17741	17688	17676	17583	17937	17635	17914	17605	17660	17626	17778	17582	17813	17589	17741	17711	17681	17680	17722	17673	17696	17727	17810	17707	17607	17764	17378	17558	17517	17584	17650	17591	17729	17771	17775	17684	17666	17626	17752	17628	17847	17726	17552	17720	17710	17791	17794	17643	17708	17495	17594	17778	17824	17567	17702	17561	17718	17400	17731	17693	17620	17714	17691	17628	17580	17671	17419	17598	17749	17779	17827	17793	17750	17714	17791	17684	17663	17673	17765	17714	17602	17684	17605	17615	17840	17621	17690	17723	17737	17880	17826	17756	17543	17548	17575	17699	17732	17547	17702	17748	17754	17677	17705	17670	17615	17803	17704	17579	17701	17787	17580	17687	17621	17678	17525	17579	17737	17571	17658	17588	17700	17666	17699	17574	17564	17579	17811	17651	17769	17914	17594	17614	17758	17601	17722	17783	17633	17857	17640	17612	17596	17721	17706	17721	17558	17598	17683	17820	17774	17770	17520	17611	17553	17783	17780	17675	17596	17614	17772	17522	17662	17720	17692	17692	17713	17527	17643	17548	17676	17748	17685	17729	17658	17863	17743	17660	17598	17612	17810	17762	17854	17629	17838	17683	17586	17749	17664	17792	17750	17676	17730	17659	17622	17542	17711	17758	17800	17765	17616	17710	17754	17474	17479	17670	17779	17465	17604	17658	17570	17866	17875	17610	17517	17759	17662	17493	17615	17710
23960	21208	29120	27520	29575	31661	31876	27778	25670	24364	23981	23456	23295	23097	23060	22924	22926	22787	22541	22600	22598	22430	22658	22412	22662	22620	22419	22362	22497	22338	22518	22463	22399	22434	22450	22537	22112	22355	22351	22189	22254	22232	22230	22424	22503	22320	22392	22233	22216	22535	22182	22268	22501	22231	22487	22502	22263	22207	22296	22335	22464	22249	22392	22251	22250	22417	22176	22295	22235	22105	22369	22231	22121	22164	22405	22169	22631	22257	22280	22215	22294	22085	22582	22169	22264	22190	22353	22330	22268	22376	22088	22117	22409	22144	22151	22198	22256	22508	22241	22335	22245	22266	22304	22216	22302	22449	22018	22290	22298	22239	22324	22228	22220	22359	22295	22127	22401	22247	22260	22147	22069	22161	22093	22283	22323	22341	22361	22235	22363	22367	22507	22185	22337	22419	22214	22448	22255	22327	22191	22393	22245	22162	22299	22099	22378	22276	22295	22185	22292	22274	22329	22390	22449	22100	22237	22376	22217	22339	22200	22228	22397	22365	22235	22250	22466	22207	22126	22276	22356	22293	22145	22356	22318	22329	22331	22377	22287	22232	22247	22243	22094	22260	22528	22280	22474	22119	22435	22160	22436	22309	22315	22249	22313	22276	22486	22160	22396	22290	22421	22320	22315	22369	22240	22209	22211	22393	22379	22453	22208	22212	22407	22277	22322	22249	22033	22048	22436	22467	22507	22326	22310	22095	22212	22142	22401	22261	22164	22489	22334	22391	22310	22418	22212	22321	22515	22351	22174	22234	22095	22227	22136	22494	22188	22376	22257	22383	22205	22378	22466	22307	22257	22055	22433	22365	22141	22264	22267	22014	22353	22336	22293	22431	22277	22149	22461	22286	22241	22291	22378	22356	22173	22079	22427	22266	22095	22151	22203	22371	22118	22236	22406	22184	22115	22323	22262	22273	22128	22418	22590	22315	22236	22120	22466	22105	22319	22236	22406	22261	22359	22018	22196	22260	22199	22362	22473	22348	22090	22359	22399	22053	22161	22198	22430	22233	22268	22192	22150	22207	22382	22488	22345	22275	22230	22060	22361	22400	22121	22070	22241	22407	22233	22275	22297	22482	22268	22165	22143	22404	22291	22041	22235	22252	22315	22134	22306	22108	22075	22520	22288	22141	22339	22287	22272	22533	22370	22172	22461	22057	22254	22032	22353	22289	22544	22369	22263	22236	22076	22474	22156	22252	22118	22084	22275	22402	22171	22038	22122	22200	22456	22441	22265	22392	22270	22198	22353	22381	22237	22166	22084	22266	22406	22119	22207	22219	22134	22230	22253	22198	22202	22288	22341	22374	22299	22320	22345	22334	22257	22271	22337	22170	22210	22370	22269	22118	22339	22178	22104	22168	22502	22136	22059	22341	22451	22373	22325	22226	22243	22300	22359	22234	22229	22264	22151	22322	22208	22298	22294	22277	22297	22264	22419	22048	22174	22533	22327	22124	22230	22252	22387	22134	22284	22262	22145	22318	22229	22190	22275	22273	22127	22236	22217	22147	22385	22228	22351	22047	22110	22101	22269	22276	22243	22221	22165	22175	22086	22280	22155	22325	22221	22163	22374	22261	22212	21976	22325	22379	22130	22489	22257	22076	22279	22390	22084	22297	22467	22508	22469	22437	22491	22389	22401	22231	22187	22235	22258	22125	22336	22388	22345	22111	22432	22410	22261	22258	22355	22235	22355	22207	22283	22238	22185	22270	22379	22291	22224	22156	22362	22351	22337	22333	22095	22446	22264	22179	22213	22158	22251	22132	22266	22168	22270	22235	22154	22238	22379	22282	22324	22254	22598	22465	22167	22331	22389	22137	22288	22535	22081	22338	22261	22211	22202	22036	22370	22263	22273	22316	22367	22223	22206	22388	22275	22361	22370	22299	22387	22417	22121	22356	22308	22208	22163	22081	22235	22337	22532	22453	22184	22253	22486	22007	22537	22350	22318	22300	22402	22251	22114	22342	22074	22382	22261	22056	22289	22332	22154	22228	22428	22404	22337	22250	22175	22139	22340	22370	22320	22330	22116	22167	22254	22232	22421	22240	22268	22154	22251	22206	22241	22148	22130	22302	22096	22167	22069	22438	22239	22356	22203	22300	22450	22289	22500	22417	22267	22249	22327	22363	22336	22329	22395	22238	22186	22331	22249	22114	22181	22311	22219	22281	22247	22551	22273	22262	22251	22068	22259	22220	22236	22277	22189	22285	22224	22367	22509	22302	22032	22266	22266	22380	22195	22313	22182	22353	22283	22266	22300	22238	22191	22200	22249	22276	22228	22362	22357	22369	22158	22352	22451	22144	22345	22336	22309	22459	22253	22188	22223	22183	22215	22350	22416	22266	22435	22000	22203	22231	22290	22190	22278	22259	22161	22330	22334	22460	22245	22324	22301	22235	22046	22133	22241	22349	22296	22159	22288	22295	22311	22062	22123	22483	22234	22396	22330	22066	22166	22242	22324	22418	22209	22027	22119	22159	22167	22517	22228	22197	22312	22309	22238	22200	22178	22219	22204	22370	22358	22100	22240	22216	22402	22347	22276	22464	22170	22243	22358	22542	22363	22279	22073	22362	22392	22153	22276	22361	22360	22136	22221	22200	22382	22290	22650	22242	22215	22379	22312	22350	22341	22297	22008	22216	22356	22256	22313	22468	22289	22436	22205	22384	22266	22244	22127	22379	22402	22232	22312	22180	22360	22431	22430	22348	22268	22117	22187	22334	22413	22203	22012	22016	22247	22552	22199	22429	22407	22119	22184	22141	22307	22346	22309	22316	22385	22188	22082	22446	22331	22263	22463	22149	22256	22347	22104	22115	22091	22113	22220	22137	22436	22274	22177	22553	22119	22143	22378	22404	22241	22210	22379	22227	22217	22359	22461	22174	22472	22315	22191	22316	22228	22347	22356	22012	22399	22105	22189	22152	22340	22382	22268	22140	22288	22355	22134	22222	22386	22526	22153	22359	22295	22308	22081	22310	22221	22321	22236	22244	22278	22242	22211	22280	22273	22026	22269	22383	22225	22118	22091	22518	22317	22360	22207	22251	22325	22279	22236	22598	22070	22223	22238	22505	22020	22173	22255	22316	22263	22135	22171	22122	22250	22379	22134	22165	22337	22263	22138	22118	22268	22502	22116	22401	22211	22214	22164	22350	22312	22343	22240	22154	22372	22206	22265	22349	22208	22041	22502	22400	22437	22406	22332	22243	22323	22389	22150	22190	22237	22500	22547	22305	22003	22156	22166	22219	22120	22022	22419	22264	22351	22455	22351	22296	22317	22504	22541	22255	22307	22127	22097	22294	22357	22396	22169	22180	22294	22183	22129	22238	22307	22302	22261	22401	22378	22205	22424	22315	22339	22249	22372	22374	22180	22182	22121	21921	22117	22362	22242	22269	22422	22222	22217	22221	22110	22304	22112	22301	22239	22450	22458	22507	22391	22436	22160	22260	22173	22198	22000	22249	22107	22074	22204	22363	22359	22444	22284	22202	22210	22177	22523	22281	22090	22267	22277	22166	22039	22247	22088	22182	22069	22252	22293	22238	22354	22249	22433	22183	22428	22324	22240	22232	22291	22216	22359	22325	22366	22266	22312	22262	22422	22254	22451	22158	22419	22173	22133	22368	22374	22141	22542	22047	22199	22044	22260	22185	22281	22199	22101	22263	22311	22423	22165	22222	22351	22301	22187	22339	22047	22265	22359	22383	22360	22360	22341	22405	22282	22080	22349	22203	22275	22287	22320	22183	22032	22218	22208	22193	22365	22099	22226	22278	22265	22482	22405	22198	22437	22184	22357	22425	22353	22208	22125	22127	22355	22136	22433	22197	22288	22326	22315	22095	22141	22338	22212	22280	22178	22426	22260	22233	22657	22295	22373	22375	22195	22334	22298	22019	22166	22427	22197	22231	22193	22192	22276	22439	22263	22517	22179	22336	22167	22221	22198	22399	22263	22150	22169	22503	22293	22316	22318	22256	22185	22528	22224	22213	22191	22235	22342	22311	22285	22207	22316	22135	22382	22509	22408	22292	22144	22301	22322	22416	22358	22353	22203	22386	22178	22170	22420	22059	22190	21932	22319	22333	22325	22430	22330	22363	22278	22249	22232	22301	22036	22158	22292	22120	22379	22363	22426	22306	22287	22474	22452	22511	22428	22089	22370	22213	22202	22350	22566	22488	22331	22439	22444	22454	22420	22282	22368	22290	22277	22491	22261	22226	22148	22119	22470	22400	22315	22209	22285	22128	22247	22248	22250	22147	22098	22240	22427	22159	22265	22030	22029	22442	22247	22443	22315	22079	22408	22253	22141	22550	22179	22078	22326	22515	22491	22383	22381	22458	22428	22314	22322	22354	22279	22288	22075	22233	22421	22093	22116	22180	22364	22352	22379	22313	22103	22157	22286	22068	22197	22499	22329	22389	22233	22216	22247	22227	22298	22264	22200	22254	22304	22368	22241	22311	22408	22162	22249	22362	22470	22295	22260	22303	22221	22226	22326	22186	22323	22297	22300	22097	22306	22288	22227	22406	22397	22358	22349	22400	22278	22089	22021	21928	22300	22177	22303	22385	22452	22360	22336	22262	22157	22184	22358	22473	22164	22230	22256	22380	22274	22115	22415	22221	22301	22409	22241	22485	22205	22224	22019	22117	22322	22186	22324	22241	22221	22365	22088	22109	22086	22172	22302	22412	22462	22288	22535	22200	22089	22244	22255	22250	22100	22237	22248	22341	22301	22246	22441	22182	22184	22314	22205	22323	22146	22068	22203	22470	22444	21976	22349	22088	22387	22378	22159	22186	22154	22253	22493	22391	22189	22208	22316	22430	22373	22273	22317	22267	22299	22386	22406	22261	22208	22293	22437	22384	22252	22371	22357	22330	22153	22263	22198	22278	22113	22377	22384	22516	22194	22392	22298	22283	22436	22214	22201	22341	22364	22236	22392	22314	22161	22466	22298	22023	22253	22131	22077	22325	22255	22205	22438	22380	22260	22183	22158	22264	22303	22127	22135	22011	22499	22386	22182	22181	22331	22375	22379	22187	22391	22408	22473	22221	22266	22308	22302	22506	22290	22236	21888	22308	22342	22341	22190	22293	22460	22312	22341	22162	22258	22384	22349	22171	22392	22099
34505	56583	52062	41703	36273	31548	28462	24893	22071	20504	19786	19446	18946	18709	18425	18347	18180	18052	18185	18194	18002	17942	17996	17955	17756	17936	17786	17800	17886	17965	17558	17655	17661	17742	17963	17819	17734	17645	17764	17714	17729	17576	17835	17600	17625	17795	17838	17715	17776	17732	17773	17664	17566	17860	17527	17881	17576	17799	17912	17807	17715	17853	17725	17654	17567	17632	17645	17786	17736	17426	17663	17800	17649	17719	17800	17598	17641	17849	17786	17691	17713	17476	17644	17649	17629	17900	17635	17843	17541	17761	17699	17747	17561	17660	17691	17741	17738	17745	17775	17630	17670	17726	17891	17676	17743	17642	17619	17809	17816	17534	17673	17587	17733	17802	17718	17672	17674	17575	17620	17762	17614	17662	17610	17844	17659	17630	17706	17600	17614	17742	17686	17680	17636	17618	17755	17872	17695	17786	17620	17690	17639	17649	17716	17629	17520	17689	17687	17732	17804	17676	17803	17522	17585	17542	17501	17881	17655	17596	17648	17554	17592	17698	17650	17554	17810	17792	17648	17729	17816	17820	17804	17864	17663	17517	17703	17711	17762	17829	17710	17641	17694	17386	17704	17875	17724	17553	17632	17729	17766	17681	17660	17660	17682	17585	17821	17834	17720	17673	17645	17739	17559	17760	17705	17646	17595	17696	17746	17748	17665	17984	17665	17801	17783	17732	17765	17619	17688	17579	17747	17572	17774	17512	17671	17667	17773	17730	17787	17605	17645	17804	17773	17644	17682	17487	17597	17839	17611	17721	17565	17593	17860	17627	17657	17603	17806	17684	17805	17647	17504	17588	17813	17815	17767	17606	17605	17714	17643	17551	17622	17803	17818	17555	17672	17839	17477	17635	17715	17732	17656	17813	17726	17849	17633	17735	17742	17756	17713	17998	17605	17725	17739	17471	17631	17473	17708	17611	17670	17454	17740	17772	17747	17940	17520	17487	17614	18007	17697	17805	17685	17695	17607	17661	17638	17563	17628	17626	17764	17687	17754	17586	17719	17729	17746	17687	17717	17804	17634	17779	17777	17691	17590	17837	17775	17636	17734	17616	17476	17773	17592	17706	17636	17681	17595	17778	17676	17882	17592	17640	17541	17702	17623	17741	17788	17609	17697	17695	17876	17775	17644	17626	17746	17617	17708	17621	17646	17688	17601	17755	17476	17580	17625	17705	17697	17679	17511	17616	17895	17417	17716	17648	17734	17571	17488	17702	17762	17545	17710	17749	17641	17877	17600	17724	17735	17589	17685	17562	17816	17755	17820	17746	17647	17745	17609	17688	17589	17868	17786	17678	17690	17703	17629	17628	17724	17683	17751	17686	17793	17827	17521	17547	17599	17728	17631	17704	17809	17823	17577	17772	17851	17689	17679	17665	17612	17745	17739	17556	17640	17637	17744	17609	17830	17566	17672	17635	17796	17762	17825	17715	17644	17554	17800	17779	17751	17596	17979	17683	17652	17763	17755	17627	17720	17630	17515	17836	17625	17722	17632	17755	17752	17766	17687	17877	17850	17675	17591	17701	17460	17597	17610	17604	17744	17749	17676	17566	17606	17676	17772	17767	17664	17677	17552	17592	17711	17487	17700	17684	17730	17625	17663	17778	17734	17620	17714	17541	17710	17622	17710	17798	17816	17812	17680	17689	17820	17580	17736	17552	17771	17710	17745	17769	17702	17706	17639	17782	17545	17524	17734	17531	17846	17706	17700	17621	17624	17748	17687	17597	17641	17670	17670	17767	17586	17604	17604	17783	17660	17800	17814	17454	17724	17610	17697	17714	17627	17630	17752	17677	17514	17768	17722	17816	17660	17703	17745	17717	17735	17805	17679	17628	17596	17591	17635	17696	17654	17659	17664	17615	17750	17862	17655	17654	17868	17567	17880	17721	17623	17572	17694	17728	17586	17709	17630	17621	17786	17699	17781	17590	17674	17763	17673	17675	17692	17806	17811	17568	17629	17563	17779	17539	17649	17602	17687	17627	17613	17803	17711	17690	17604	17752	17611	17603	17813	17791	17677	17874	17581	17734	17644	17824	17811	17804	17562	17832	17707	18024	17846	17472	17601	17732	17614	17808	17896	17586	17703	17570	17861	17563	17768	17604	17750	17714	17701	17740	17646	17694	17778	17674	17777	17773	17778	17794	17586	17652	17777	17643	17709	17654	17573	17604	17675	17817	17630	17603	17529	17628	17732	17601	17886	17741	17802	17786	17610	17674	17487	17738	17700	17535	17737	17533	17802	17775	17665	17569	17659	17618	17616	17803	17660	17734	17756	17776	17562	17613	17940	17688	17794	17796	17740	17681	17692	17743	17563	17835	17654	17674	17644	17527	17863	17653	17679	17739	17634	17620	17719	17859	17731	17681	17739	17603	17858	17783	17685	17869	17673	17587	17762	17863	17677	17718	17556	17711	17916	17634	17853	17717	17697	17700	17701	17737	17554	17738	17632	17712	17559	17672	17671	17450	17632	17564	17595	17806	17685	17723	17655	17569	17873	17798	17781	17543	17533	17586	17721	17608	17831	17766	17622	17935	17671	17710	17782	17574	17693	17666	17515	17545	17641	17673	17557	17768	17646	17670	17797	17702	17778	17621	17754	17660	17788	17733	17749	17676	17748	17548	17612	17819	17621	17700	17806	17710	17889	17408	17742	17570	17699	17507	17772	17588	17744	17762	17759	17726	17585	17766	17656	17579	17744	17539	17741	17738	17737	17745	17645	17744	17631	17680	17509	17744	17710	17761	17693	17549	17521	17669	17716	17482	17872	17567	17733	17835	17513	17615	17644	17615	17520	17493	17760	17663	17703	17830	17795	17663	17678	17604	17773	17654	17713	17579	17568	17722	17782	17838	17715	17540	17734	17787	17689	17585	17654	17538	17491	17688	17684	17727	17616	17785	17753	17656	17733	17629	17919	17784	17727	17710	17726	17651	17769	17624	17768	17609	17630	17740	17801	17574	17577	17686	17629	17567	17605	17677	17628	17747	17689	17531	17862	17631	17626	17780	17756	17658	17746	17682	17639	17667	17804	17539	17866	17653	17710	17706	17677	17712	17695	17620	17518	17653	17800	17617	17693	17555	17616	17743	17523	17604	17647	17748	17627	17600	17722	17898	17889	17733	17567	17705	17636	17543	17496	17585	17713	17627	17771	17655	17693	17586	17715	17656	17838	17720	17688	17662	17665	17686	17615	17575	17717	17659	17716	17683	17800	17661	17752	17666	17841	17622	17584	17790	17535	17645	17684	17676	17710	17796	17756	17693	17576	17738	17756	17703	17574	17848	17681	17693	17694	17628	17664	17880	17514	17828	17675	17902	17842	17745	17540	17636	17766	17756	17704	17600	17710	17636	17618	17671	17724	17676	17680	17647	17804	17888	17695	17583	17710	17464	17638	17621	17748	17743	17573	17779	17553	17706	17652	17630	17756	17657	17604	17708	17769	17745	17694	17776	17664	17754	17710	17853	17869	17669	17748	17687	17731	17670	17608	17514	17590	17563	17748	17693	17737	17732	17555	17596	17793	17818	17536	17728	17642	17710	17763	17686	17752	17683	17675	17674	17762	17785	17778	17502	17663	17800	17603	17619	17813	17601	17548	17670	17779	17667	17788	17683	17474	17658	17692	17736	17578	17684	17841	17730	17850	17786	17695	17693	17579	17844	17754	17737	17679	17810	17766	17755	17792	17719	17610	17865	17511	17578	17706	17734	17884	17606	17705	17836	17705	17618	17812	17756	17727	17678	17534	17757	17680	17775	17761	17715	17783	17687	17479	17730	17689	17606	17693	17725	17806	17664	17825	17614	17591	17830	17841	17484	17758	17741	17640	17779	17607	17501	17860	17644	17533	17747	17737	17719	17831	17802	17853	17735	17696	17907	17637	17765	17605	17694	17794	17636	17692	17763	17670	17733	17722	17576	17661	17568	17780	17694	17649	17658	17790	17675	17672	17605	17776	17630	17603	17792	17710	17782	17483	17655	17631	17790	17723	17770	17671	17669	17784	17757	17918	17747	17567	17474	17741	17788	17463	17717	17663	17641	17679	17731	17698	17701	17800	17746	17723	17803	17737	17639	17625	17552	17751	17773	17930	17572	17688	17722	17657	17720	17670	17719	17689	17646	17758	17429	17590	17726	17741	17759	17689	17745	17660	17810	17697	17678	17869	17555	17632	17728	17657	17576	17945	17710	17539	17492	17761	17726	17791	17686	17671	17833	17635	17792	17575	17682	17721	17596	17473	17836	17489	17627	17582	17628	17609	17686	17538	17601	17813	17837	17667	17646	17422	17718	17704	17679	17747	17696	17523	17599	17767	17628	17681	17880	17693	17669	17622	17772	17773	17643	17763	17706	17680	17865	17580	17849	17667	17616	17782	17694	17704	17842	17631	17762	17786	17622	17764	17784	17752	17774	17735	17526	17662	17700	17759	17855	17553	17561	17535	17615	17497	17790	17593	17667	17571	17690	17460	17652	17707	17725	17563	17778	17791	17569	17762	17727	17677	17565	17594	17829	17661	17685	17884	17555	17769	17716	17556	17488	17666	17622	17729	17518	17700	17812	17526	17654	17714	17569	17677	17571	17652	17730	17634	17659	17701	17665	17685	17632	17771	17463	17740	17675	17676	17652	17721	17843	17627	17779	17744	17735	17788	17727	17668	17738	17744	17629	17678	17794	17784	17663	17854	17712	17728	17640	17723	17668	17796	17733	17854	17646	17632	17714	17679	17632	17913	17732	17690	17636	17698	17789	17548	17777	17643	17639	17709	17692	17788	17505	17689	17698	17617	17621	17768	17823	17827	17684	17628	17755	17841	17786	17625	17812	17519	17713	17724	17583	17658	17662	17637	17649	17777	17699	17629	17599	17767	17856	17656	17584	17488	17611	17831	17717	17595	17634	17795	17629	17740	17956	17512	17714	17735	17807	17777	17663	17770	17575	17724	17588	17715	17700	17683	17951	17732	17634	17771	17778	17751	17463	17617	17661	17910	17705	17697	17575	17759	17588	17677	17748	17658	17695	17600	17660	17657	17616	17866	17642	17673	17591	17659	17567	17667	17604	17583	17638	17880	17698	17650	17729	17596	17806	17692	17796	17686	17729	17840	17585	17702	17869	17835	17727	17689	17704	17599	17711
22640	21177	29012	24638	25548	31766	34876	30545	28469	26434	25363	24761	24155	24119	23791	23498	23550	23302	23526	23246	23401	23264	23215	23193	23344	23114	23092	23123	22966	23072	23138	22999	23108	22851	23111	23034	22898	22896	22883	22753	23009	22856	22944	22927	23081	22751	22890	22987	22979	23106	22914	22840	22892	22951	22958	23117	23076	22925	23024	22949	22768	22825	22904	22724	22997	22973	22835	22791	22903	23008	22731	22740	22758	22942	22910	22831	22849	22761	22813	22691	23024	22986	22710	22799	22746	22969	22743	22844	23014	22867	22919	22957	22786	22738	22990	22782	22933	22882	22918	22809	22824	22889	22498	22803	22871	22768	22865	22778	22792	22776	22706	22819	22737	22814	22544	22691	22908	22856	22983	22788	22513	22658	22896	23017	22842	22936	22846	22845	23010	23079	23038	22829	22739	22641	22706	22911	22793	22864	22639	22731	22822	22980	23290	22996	22795	22917	22966	22938	22974	22905	22718	22838	22868	22898	22933	22854	22848	22760	22697	22725	22786	22911	22957	22796	23052	22923	22740	22828	22740	22642	22781	22764	22932	22720	22807	22854	22694	22768	22961	22636	22964	22958	22976	22789	22856	22632	22919	22840	22928	22750	22738	22720	22889	22968	22858	22711	22670	22857	22987	23135	22880	22719	22772	22893	22623	22880	22840	22858	22917	22699	22906	22671	23001	22710	22816	22769	22608	22869	22919	23002	23146	23088	22820	23039	22626	22908	23097	23051	22804	22897	22839	22773	22661	23008	22706	22803	22791	22884	22982	22635	22907	22531	22766	22677	22924	22698	22694	22839	22804	22661	22577	22788	22768	22919	22893	22603	22959	22834	22673	22616	23109	22786	22663	22755	22702	22664	22742	22662	22991	22851	22854	22879	22723	22869	22690	22935	22870	22766	22384	22661	22771	22844	22737	22757	22864	23030	22924	22934	22798	22757	22695	22876	22813	22829	22719	22881	22755	22776	22727	22764	22783	22781	22621	22949	22744	22932	22902	23111	22920	22838	22748	22760	22726	22838	22645	22778	22837	22881	22781	22715	22817	22781	22580	22736	22611	22775	22783	22753	23022	22634	22681	22755	22791	23165	22823	22869	22875	22727	22993	22729	22858	22673	22745	22747	22738	22935	22850	22892	22730	22781	22668	22870	22775	22918	22772	22755	23088	22887	23057	22855	22946	22766	22811	22754	22931	22917	22662	22853	22871	22881	22895	22947	22746	22723	22721	22919	22703	22846	22860	22762	22569	22580	22859	22974	22950	22707	22895	22793	23013	22723	22818	22937	22820	22741	22818	22733	22730	22596	22579	22803	22947	22761	22851	22724	22694	22853	23055	22864	22716	22690	22794	22799	22874	22774	22574	22640	22770	22762	22793	22956	22912	23065	23047	22864	22655	22687	22749	22801	22771	22823	22870	22843	22999	22676	22893	22777	22794	23034	22707	22824	22735	23037	22948	22879	22880	22807	22996	22828	22686	22819	22815	22688	22639	23039	22884	22797	22638	22700	22611	22755	22512	23047	22815	22819	22910	22937	22786	22835	22703	22650	22808	22877	22872	22950	23050	22947	22826	22866	22928	22671	22527	22590	22924	22942	22964	22793	22629	23044	22766	22757	22845	22810	22841	22662	22864	22885	22881	22705	22768	22621	22807	22780	22757	22642	22487	22682	23001	22739	22719	22930	22975	22772	22668	22671	22673	22901	22653	22627	23163	23128	22915	22792	22883	22823	22640	22816	22961	22798	22707	22837	22691	22816	22900	22726	22848	22878	22997	22923	22715	22778	22940	22873	22937	22683	22865	22879	22924	22917	22857	22846	22702	22685	22990	22987	22803	22888	23141	22797	22950	22804	22798	22834	22926	22389	22587	22647	23048	22914	22908	22881	22968	22771	22622	22707	22933	22700	22984	22879	22707	22828	22965	22867	22980	22880	22996	22992	22769	22901	22488	22940	22530	22708	22974	22999	22765	22800	22825	23017	22893	22693	22895	22734	22912	22681	22713	22904	22762	22843	23057	22753	22898	22833	22817	22899	22930	22877	23064	22878	22979	23015	22844	22720	22891	22952	22897	22955	22773	23004	22602	22878	22984	22767	22770	22874	22911	22856	22737	22889	22579	22751	23005	23099	22719	22788	22735	22814	22976	22625	22721	22933	22804	22881	22855	22785	22837	22851	22844	23058	22978	22999	22702	22534	22632	22818	22771	22931	22950	22714	22912	22984	22872	23033	22856	22792	23015	22714	22795	22627	22755	22943	22864	22781	22986	22719	22908	22828	22871	22927	22987	22974	22855	22943	22910	22816	22841	22981	22870	22797	22860	22690	22777	22822	22993	22775	22832	22783	22699	22803	22678	22740	22693	22754	22994	22807	22582	22452	22831	22866	22920	22592	22712	22958	22818	22793	22978	22875	22519	22948	23026	22893	22791	23075	22774	22976	22898	22726	22933	22887	22766	23019	22759	22785	22662	22863	23050	22980	22908	22926	22892	22829	22767	22700	22884	22670	22810	22911	22704	22617	22857	22790	22875	22892	22833	22755	22807	22921	22724	23006	22912	22828	22965	22971	22706	22764	22838	22817	22918	22975	22721	22485	22908	22752	22851	22689	22970	22729	22697	22691	22956	22773	22905	22748	22751	22834	23071	22721	22757	22919	22881	22950	22857	23041	22664	22996	23009	22647	22827	22792	22871	22903	22776	22897	22759	22535	22773	23251	22684	22859	23226	22858	22773	22792	22870	22890	22665	23104	23015	23066	22945	22670	22666	22748	22579	22793	22874	23050	22778	22823	22857	22860	22771	22772	22819	22884	22869	22795	22944	22667	22758	22917	22869	23011	22804	22843	22915	22640	22835	22848	22923	22974	22726	22858	22862	22845	22662	22796	22817	22925	22838	22873	22753	22859	22776	22733	22792	22717	22832	22529	22917	22568	22564	23081	22804	22692	22927	22742	22914	22765	22909	22999	22761	22836	22759	22651	22835	22921	22819	23102	22660	22663	22798	22796	22744	22763	22717	22741	22749	22832	22753	22934	22906	22645	23027	23150	22954	22989	22732	22699	22837	22644	22553	22783	22838	22654	22796	22901	22971	22733	22879	22914	22674	22790	22809	22739	22724	22623	22903	22782	22764	22662	22996	22869	22624	22712	22722	22947	22708	22746	22723	22860	22960	22723	22746	22609	23084	22783	22909	22892	22813	22746	22872	22856	22916	22762	22765	22809	22866	22692	22895	22867	22673	22866	22905	22875	22759	23012	22714	23009	22881	22895	22939	22872	22567	22957	22786	22975	22552	22777	22804	22627	23057	22966	22823	22679	23094	22885	22721	22648	22830	22642	22908	22938	22649	22871	22890	22857	22641	22998	22923	22840	22840	22670	22781	22895	22916	22711	22873	23095	22931	23060	22927	22867	22842	23120	22692	22864	22890	22767	22991	22852	22899	22769	23039	22864	22796	22791	22698	23050	22790	23103	22819	22555	22785	22838	22962	22662	22811	22664	22912	22871	22800	22592	22819	22834	22995	22727	22836	23026	23022	22943	22887	22753	22917	22643	22824	22620	22918	22729	22737	22659	22750	22697	22883	22737	22696	22893	22803	22524	22590	22800	22925	22769	22640	22894	22861	22905	22577	22936	22878	22783	22688	22890	22767	22855	22958	22643	22755	22808	22766	22661	22650	22829	22889	22994	22799	22702	22984	22705	22840	22495	23049	22788	22859	22691	22801	22884	22935	22688	22705	22788	22835	22762	22923	22777	22671	22762	22749	22588	22835	22848	22718	22841	22729	22894	22962	22920	23065	22727	22811	23035	23017	22905	23133	22748	22947	22915	22836	22801	22797	23053	22975	22829	22902	22951	22790	22982	22682	22778	23012	22725	22742	22897	22852	22935	22727	22830	23059	22922	22986	23186	22826	22897	22711	22820	22906	23038	22969	22785	22693	22900	22869	22732	22865	22872	22919	22833	23024	22854	22737	22531	22885	23035	23030	23020	22702	22801	22747	23004	22968	22840	22765	22964	23144	22716	22711	22796	23104	22732	22645	22896	22940	23071	22775	22634	22791	22794	22763	22731	22959	22826	22989	22615	23017	22670	22898	22809	22832	22843	22904	22537	23041	22804	22926	22609	22697	22810	22795	22900	22841	22687	22847	22820	22826	22799	22865	22630	22800	22881	22826	22650	22943	22725	22869	22864	22864	22738	22823	22758	22719	22663	22848	22943	22975	22927	22917	22916	22897	22908	22838	22739	22771	22884	22772	22878	22595	22712	22797	22987	22827	22724	22954	22917	22780	23003	22881	22919	22801	22620	22857	22654	22871	22816	22966	22730	22902	22865	22811	22537	22838	22758	22780	22776	22791	23028	22999	22835	22840	22737	22845	22716	22815	22826	22797	22805	22739	22760	22932	22749	22757	22949	22875	22838	22895	22617	22874	22799	22827	22847	22711	22892	22719	22974	22736	22886	22778	22908	23015	22959	22662	22894	22960	22965	22955	22992	23131	22948	22857	23075	22949	22834	22708	22737	22798	22860	22824	22693	23031	22915	22817	22543	22837	22914	22839	22753	23020	22909	22859	22824	22744	22986	22700	22938	22732	22868	22841	22652	22806	22739	22751	22789	22897	22815	22826	22883	23039	22815	22684	22852	22912	22911	22903	23069	22694	22701	22709	22729	22764	23001	22799	22583	22970	22860	22863	22833	22909	22679	22964	22759	22726	22808	22820	22839	22759	22785	22899	22775	22848	22773	22993	22779	22641	22711	22727	22848	22726	22774	22854	22832	22648	22764	22926	22894	22722	22698	22740	22846	22834	23008	22786	22748	22770	22650	22786	22794	22895	22616	22989	22819	22710	22792	22655	22793	22954	22863	22836	22774	22756	22788	23049	22931	22816	22577	22600	22684	23089	22801	22822	22791	22891	22764	22692	22740	22943	22798	23021	22804	22881	22964	22724	22924	22765	22706	22700	22765	22822	22803	22852	22610	22730	22714	22751	22649	22964	22968	22931	22808	22712	22774	22547	22717	22770	22577	22945	22770	22830	22795	23018	23089	23069	22752	22725	22682	22511	22495	22632	22759	22903	22655	22903	22950	22718	22967	22962	22848	22788	22855	22854	22801	22888	22963	22954	22819	22971	22787	22829	22757
37263	62878	58223	47253	41168	35919	32051	28451	25178	22059	20737	20076	19735	19402	19049	18944	18721	18656	18509	18373	18409	18433	18434	18167	18080	18128	18196	18009	18097	18105	18137	18281	18155	18055	18071	18101	17829	18093	18040	18106	17941	18090	17927	17967	17954	17916	17846	18040	17803	17933	18102	18042	18065	17992	18076	17896	17984	18155	17953	17984	18133	17942	17928	18004	18202	17892	18138	18039	18041	17850	17899	18018	18078	18022	18021	17979	17860	17970	18164	17979	18092	17808	17937	17987	17845	17866	17995	17945	17794	17837	17830	18060	17942	17998	17872	18126	18048	18052	18047	17850	18099	18034	17860	17978	17901	18128	17880	17970	17854	17945	17913	17795	18091	17723	18013	18159	18059	18060	18014	17910	17898	18151	18051	17937	18066	17812	17988	17981	17839	18013	18020	17992	17958	18192	18030	17974	18132	17949	18035	18031	17785	18017	17892	18023	17988	17958	17961	18008	18098	17871	18060	17998	18045	17940	18086	17957	17930	17861	17986	17983	17949	18065	17931	18069	18041	17940	17962	18061	17862	18039	17918	17910	17883	18034	18103	17883	18033	18022	17881	18027	18004	17825	17976	18005	17820	17853	18127	18030	17935	18025	17936	18024	18042	18010	17790	17846	18218	17937	18023	17995	18018	17970	17911	17779	18054	17946	17980	17950	17959	18028	17932	18010	17939	17818	18042	17905	17988	18017	18147	18094	18104	17928	17912	17979	17853	17999	18136	17825	18067	18097	18060	17983	17978	17907	17936	18014	18060	17816	17951	18135	18038	17936	18000	17978	17934	17951	18063	17872	17959	17980	17888	18082	17750	18019	18031	17957	17913	17904	18005	17863	17997	17868	17869	18055	17981	17949	18002	17685	18033	18038	18014	17949	18013	17983	17941	17991	17921	17901	17990	18041	17838	18001	18014	18070	17986	17946	17917	18023	18028	17969	17996	18162	18042	18019	17742	18056	17826	18022	17937	17917	17729	18163	18097	17877	17866	18098	17833	17917	17911	18173	18014	17989	18168	18108	17833	17852	17934	17940	18100	17929	17955	17841	18052	17962	17931	17854	17844	18044	17974	17973	17901	17931	17897	17807	17902	18114	17781	17822	17809	17942	17952	17936	18043	17995	18075	17959	17955	17890	18163	17915	18124	17945	17941	18014	17909	18009	17876	17977	17911	18064	18113	17982	17993	17831	17788	17961	18056	18090	17927	17978	18026	17971	17995	17899	17934	18166	18002	18009	18093	17955	18190	18060	17809	17848	17989	18022	17862	18013	17957	18120	18159	17943	17823	17825	18147	17945	17949	17866	18021	17934	17874	18010	17972	17987	18054	17707	18115	18032	17996	18034	17821	17940	18042	17843	17706	17987	18002	18004	17960	17878	17984	17896	18102	17975	18143	18084	17981	17989	17894	17821	17808	18136	18089	17837	17901	17985	18032	18084	17845	18050	18071	17762	17985	17933	17832	18044	18098	17964	17907	18007	17988	18046	17941	18006	18021	17997	18072	18039	17835	18093	17986	17925	17976	17961	17916	17940	18095	17798	18148	18089	17957	17896	18013	17973	18070	17853	17891	17854	17957	17990	18039	17948	17962	17926	17974	18165	17997	17825	17900	18073	18068	17849	18048	18011	17806	17957	18155	18023	17769	17953	17900	18064	18002	17943	17821	17839	18095	17842	17872	17954	17812	17915	17911	17847	17965	17892	17984	17842	18011	17826	18086	17994	18006	18177	17905	17924	18093	17995	17857	17983	17818	17933	18062	17913	18085	17860	18056	17877	17950	17887	17768	17903	18010	18056	17829	17883	18030	18002	17946	17992	18033	18071	18020	17967	18111	17952	18141	18016	18081	18123	18122	17902	17942	17708	17885	17927	17928	18008	17971	18012	18054	17919	17985	18080	17925	18048	18077	18011	17964	18065	18037	17863	17938	17830	17986	17922	18093	17912	17927	18165	17761	17845	17969	17987	17846	17787	17931	18015	18018	18118	17934	18103	17883	17950	18037	18005	18057	17922	17928	17983	17777	17931	17912	18084	17981	18077	17928	17765	17997	17955	17948	17961	17944	17987	17990	17909	17950	17949	18020	18076	17983	17960	18129	17934	18022	17726	18013	18091	17993	17887	17928	17957	17958	17899	17948	18019	18025	18046	18176	17884	17931	17923	18127	17940	17982	17926	18018	17787	17794	18233	17979	18158	18065	17955	18036	18067	17930	17842	17964	18017	17883	18095	17881	17815	17829	17978	17915	17955	17949	18029	17957	17894	18146	17974	18019	18077	18038	17974	17930	18017	17979	17891	17974	17942	18012	18171	18158	18078	18033	17878	18056	17962	18047	18096	17946	17919	17853	17806	17960	17942	18076	17932	18000	17962	18014	17967	17847	17863	18139	17903	17843	17977	17838	17989	17997	18130	17947	18095	17899	18121	17952	18132	17879	17898	18000	18069	18085	17763	17936	18005	17905	17848	17873	17974	17829	17917	17941	18098	18159	17940	17972	17897	17879	17902	18137	18158	17884	18135	18097	18140	18156	17900	17954	18110	17979	18025	17915	18023	18134	17917	18107	17974	17853	17938	17987	17988	17799	17936	18030	17988	17852	18065	18019	17846	17974	18037	17841	17948	17872	18104	17978	17951	17915	17816	17935	18028	17857	17859	17965	17907	17982	18066	17769	17916	17953	17965	17761	17730	17990	18002	17878	17842	17873	17939	18006	18047	17865	17968	17934	17978	17855	18133	17990	17972	18074	17816	18156	17816	17991	17836	18022	18052	18016	17809	17823	17844	17924	18092	17757	17922	17825	17869	17985	17997	17874	18018	17883	18100	17881	18013	17986	17926	17920	18003	18008	17902	18001	17994	17924	17879	17967	17905	17982	18038	17983	17937	18013	18009	18155	17976	18104	17998	17830	18112	17895	17956	17856	17867	17879	17826	18143	17963	17781	17960	17834	17843	17871	17949	17955	18015	17908	17999	18028	17965	17968	18152	17898	18121	17842	18068	17849	18055	17826	17933	17854	17889	17917	17897	17987	17937	18012	18112	17992	17842	17845	18045	18189	18007	18012	18099	17998	18023	17999	17861	17928	17980	17992	17935	17909	17838	17788	17955	18051	18047	17937	18079	17896	17840	18062	17894	18068	17852	17807	17956	17893	18036	17902	17948	18141	18064	18016	17980	17944	18002	17936	17902	17860	18037	17949	18041	18062	18016	17954	17828	17961	18016	18068	17919	18113	18063	17921	17873	18046	17846	17969	18056	18061	17957	17963	17965	17853	18162	17913	18134	17897	18040	17996	17841	17915	17876	17666	17960	17997	18143	18009	18037	18023	17893	17878	17996	18041	17906	17897	17776	17996	17919	18081	17992	18106	18026	18074	17863	18091	17968	18038	18065	17712	18036	17913	17934	18182	18058	17949	17997	17951	17964	17891	18146	18062	17764	18078	17958	17851	17850	17905	17948	17999	17842	17927	17996	17891	17931	17891	18042	18051	17983	17999	18017	17893	18083	17942	18038	17876	18109	17851	17892	17945	17869	18058	18020	18048	17942	17895	18051	17900	17837	18090	17778	17989	17940	18240	17902	18263	17977	17968	17854	17954	17948	17828	18024	17955	17786	18025	18070	17910	18005	18065	18004	18071	17851	17843	18133	17973	17931	17899	17946	18025	18114	17927	18185	18049	17981	17847	17999	17941	17952	17914	17971	18076	17805	18110	18127	17864	18091	17971	17942	18054	17980	17904	18186	17911	18009	17989	17884	18169	18002	18104	18029	17871	18112	17854	18173	17959	18009	17959	18116	17890	17966	17926	17941	18093	18026	17989	18012	18061	18068	17919	17891	18076	17839	17914	18010	17881	18313	18118	17916	17830	17978	18034	17915	17916	18156	17934	17793	17970	17927	17914	18030	17947	17930	18007	17890	18005	18046	17785	17907	17885	17902	17946	18059	17955	18029	18055	17818	17936	17878	18034	18040	18079	18017	17917	17922	18142	18055	18026	17949	17771	17874	18067	18034	18017	17944	17817	17933	17998	17962	17991	18129	17929	18073	17741	17927	17908	18002	18103	18009	17772	18058	17998	17794	17889	17854	17857	17981	17784	17927	17803	18047	17938	17926	17870	18093	17721	17700	18124	17965	17943	17904	17986	17957	17891	17955	18007	17964	18032	18166	17882	17886	18041	17932	17854	17903	17783	17851	17977	17781	17914	18180	17895	17994	17955	17958	17883	17943	17988	17761	18006	17964	17957	17884	18004	18008	17898	17893	17957	17909	17869	18012	18030	17868	17762	18144	17950	17765	17841	17920	17914	18122	17994	18067	17874	18123	17965	17984	17939	17920	17738	17966	17852	17909	18017	18020	17878	17961	17911	17831	18047	17921	18136	18032	17943	17857	17970	18047	18145	17963	17829	18021	17958	18057	17903	17953	18019	17857	17937	17904	18155	17968	17913	18045	17934	18300	18066	17912	17970	17900	17981	17935	17876	17881	17977	18075	18038	17781	18053	17962	18030	17983	17817	17805	18090	17992	18105	18071	17904	17904	17841	17792	18079	17918	17968	18099	17920	17809	17945	17966	17913	17981	17907	17980	17929	17908	17872	17908	17823	18015	17930	17885	18169	18058	17888	17992	17989	17977	18030	17936	18025	17928	17895	17898	17847	17958	17968	18153	17892	17799	18010	17804	17896	17843	17979	18047	17786	17784	18019	18064	17888	17879	18111	18201	17840	17808	18068	18028	18000	18014	18059	17967	17910	17960	17830	18084	17875	17966	18040	17809	17792	18038	18006	17963	17936	17874	17928	17971	18186	18134	17988	17832	17830	17941	18035	17890	17905	17907	18033	17917	17955	17973	18027	18003	18097	18028	18023	18034	17906	17985	18072	17867	17869	17898	18012	17916	17967	17944	17936	18067	17826	18171	17937	18031	18079	18040	18044	17966	18001	17976	18056	17805	18037	18016	18069	17977	18093	18004	17973	17956	18058	17857	17846	18152	17887	17862	18017	18020	17902	17872	17956	18049	17806	17957	18077	18008	17884	17969	17880	17983	17970	18120	17882	18102	17839	18127	18047	17943	18028	18014	18003	18076	17827	17841	18081	18061	17884	18078	17970	18082	18048	17869	17875	17970	17989	17813	17949	17947	17859	17951
30678	32887	42248	38354	32226	29470	27507	25665	24510	23730	23474	23041	22831	22893	22849	22662	22558	22507	22541	22686	22483	22520	22449	22439	22431	22477	22253	22455	22505	22365	22197	22176	22474	22356	22382	22216	22434	22376	22244	22460	22276	22334	22339	22462	22234	22466	22451	22238	22429	22326	22091	22269	22371	22248	22409	22538	22225	22229	22385	22149	22343	22203	22256	22110	22415	22376	22389	22292	22426	22262	22262	22209	22430	22216	22402	22237	22373	22221	22341	22277	22152	22095	22146	22146	22178	22274	22337	22320	22279	22283	22458	22290	22411	22292	22452	22485	22472	22552	22454	22322	22264	22264	22235	22214	22441	22275	22246	22115	22312	22290	22366	22107	22542	22403	22437	22367	22550	22364	22176	21969	22159	22216	22279	22293	22197	22169	22351	22271	22325	22361	22052	22544	22388	22341	22163	22438	22285	22331	22181	22274	22379	22233	22528	22475	22450	22359	22216	22301	22535	22408	22371	22647	22314	22440	22315	22201	22211	22247	22310	22206	22555	22387	22239	22212	22280	22429	22143	22306	22390	22229	22200	22210	22207	22333	22444	22284	22452	22257	22355	22109	22592	22242	22332	22165	22287	22458	22513	22358	22378	22367	22128	22238	22684	22470	22177	22445	22352	22520	22378	22202	22313	22141	22330	22266	22300	22203	22395	22483	22252	22252	22440	22149	22276	22181	22451	22359	22338	22126	22374	22434	22355	22342	22312	22425	22302	22388	22354	22496	22216	22344	22304	22206	22413	22182	22380	22135	22422	22326	22423	22493	22156	22378	22204	22284	22331	22270	22370	22196	22439	22456	22210	22359	22405	22096	22067	22275	22265	22323	22551	22140	22243	22439	22226	22070	22355	22226	22396	22260	22259	22380	22584	22438	22187	22307	22365	22089	22326	22513	22245	22476	22297	22221	22200	22279	22378	22632	22436	22340	22181	22358	22444	22496	22296	22225	22416	22670	22162	22305	22458	22154	22155	22400	22385	22177	22178	22254	22361	22236	22606	22423	22443	22167	22469	22106	22259	22276	22397	22191	22411	22334	21975	22231	22432	22686	22159	22549	22453	22060	22133	22519	22284	22361	22352	22414	22214	22159	22386	22328	22464	22359	22156	22232	22461	22495	22404	22338	22221	22197	22236	22442	22429	22363	22308	22355	22352	22314	22273	22265	22272	22600	22449	22075	22286	22147	22394	22240	22501	22311	22338	22326	22628	22368	22289	22350	22066	22346	22479	22376	22245	22264	22268	22545	22312	22354	22548	22227	22354	22296	22397	22252	22378	22307	22304	22394	22253	22381	22523	22366	22473	22394	22314	22191	22628	22330	22524	22434	22298	22255	22344	22339	22442	22225	22239	22246	22381	22272	22378	22490	22254	22348	22493	22325	22443	22316	22119	22128	22292	22196	22371	22329	22544	22324	22252	22254	22288	22211	22277	22219	22275	22164	22435	22293	22293	22384	22153	22285	22210	22501	22260	22250	22346	22379	22290	22246	22485	22288	22329	22256	22190	22254	22459	22342	22369	22343	22093	22420	22276	22191	22299	22518	22266	22213	22339	22253	22357	22417	22591	22350	22350	22260	22264	22306	22361	22296	22267	22297	22337	22452	22124	22130	22319	22129	22531	22023	22152	22278	22475	22418	22529	22445	22290	22405	22358	22345	22232	22229	22459	22555	22369	22252	22445	22368	22365	22309	22103	22299	22359	22335	22487	22329	22231	22327	22283	22115	22013	22381	22412	22402	22446	22421	22246	22508	22406	22223	22198	22309	22315	22583	22330	22179	22225	22028	22407	22284	22365	22347	22327	22219	22305	22683	22324	22291	22260	22260	22283	22399	22355	22423	22297	22343	22505	22640	22641	22309	22113	22135	22424	22419	22449	22346	22387	22210	22288	22158	22189	22124	22381	22285	22278	22471	22476	22507	22307	22254	22291	22182	22353	22251	22463	22340	22245	22257	22372	22538	22480	22336	22239	22487	22296	22307	22547	22366	22404	22270	22261	22120	22369	22404	22191	22300	22584	22402	22005	22337	22409	22338	22186	22198	22459	22176	22581	22533	22125	22323	22191	22218	22410	22465	22271	22390	22443	22454	22243	22470	22373	22376	22278	22389	22408	22190	22237	22386	22264	22381	22427	22190	22372	22402	22351	22322	22255	22192	22123	22439	22391	22411	22293	22498	22356	22264	22443	22374	22304	22386	22497	22101	22251	22194	22268	22103	22134	22459	22282	22353	22275	22233	22265	22327	22446	22387	22438	22263	22169	22336	22308	22226	22360	22420	22342	22231	22165	22014	22654	22383	22428	22160	22215	22399	22453	22388	22441	22154	22229	22386	22458	22482	22358	22418	22287	22341	22352	22251	22327	22420	22492	22490	22079	22464	22378	22092	22483	22094	22360	22352	22185	22469	22355	22258	22276	22306	22357	22386	22466	22340	22404	22050	22508	22267	22451	22470	22276	22561	22342	22337	22514	22275	22214	22245	22284	22326	22044	22261	22234	22565	22357	22315	22207	22308	22364	22399	22136	22301	22277	22272	22265	22506	22411	22388	22213	22323	22233	22450	22401	22124	22322	22294	22450	22200	22584	22386	22424	22347	22343	22244	22173	22268	22435	22339	22354	22447	22343	22383	22324	22311	22346	22290	22282	22195	22430	22136	22380	22311	22478	22137	22339	22288	22280	22427	22344	22363	22184	22253	22333	22415	22494	22174	22230	22283	22231	22413	22603	22107	22374	22168	22416	22292	22324	22361	22446	22267	22258	22486	22311	22347	22216	22266	22437	22430	22463	22347	22303	22273	22385	22422	22336	22206	22179	22455	22328	22327	22214	22175	22517	22375	22510	22251	22386	22147	22297	22240	22271	22758	22308	22373	22403	22343	22296	22386	22374	22266	22422	22427	22286	22231	22197	22502	22174	22387	22238	22347	22398	22330	22381	22479	22382	22259	22430	22280	22296	22343	22173	22386	22301	22290	22432	22424	22086	22551	22377	22272	22491	22379	22266	22266	22029	22472	22251	22238	22333	22391	22249	22344	22381	22418	22464	21963	22357	22502	22181	22391	22419	22087	22265	22274	22461	22289	22424	22365	22492	22262	22360	22483	22345	22184	22287	22476	22310	22276	22377	22381	22449	22266	22213	22183	22252	22336	22190	22296	22488	22343	22301	22121	22188	22531	22034	22452	22227	22333	22342	22289	22152	22280	22344	22497	22727	22437	22380	22310	22274	22165	22242	22379	22462	22237	22363	22511	22439	22601	22488	22299	22232	22174	22472	22429	22529	22450	22357	22444	22268	22007	22448	22368	22457	22667	22437	22304	22453	22384	22334	22264	22544	22370	22175	22404	22014	22319	22448	22478	22318	22445	22086	22509	22536	22106	22170	22470	22184	22167	22243	22338	22339	22312	22277	22278	22352	22461	22311	22125	22023	22445	22265	22208	22246	22422	22318	22143	22146	22001	22176	22538	22268	22409	22451	22314	22371	22220	22259	22440	22502	22462	22507	22241	22125	22237	22161	22262	22429	22272	22417	22381	22316	22371	22454	22283	22096	22374	22145	22514	22449	22103	22279	22302	22292	22383	22349	22228	22208	22184	22242	22529	22253	22471	22161	22336	22268	22089	22383	22161	22189	22568	22450	22284	22520	22273	22469	22506	22430	22241	22357	22247	22207	22148	22130	22194	22390	22342	22275	22263	22287	22018	22401	22290	22441	22384	22420	22350	22288	22291	21979	22227	22348	22364	22278	22169	22510	22300	22267	22288	22325	22340	22170	22539	22344	22337	22309	22472	22325	22382	22242	22187	22373	22188	22295	22505	22363	22335	22375	22372	22240	22432	22370	22201	22392	22388	22323	22236	22227	22625	22508	22384	22296	22301	22473	22532	22599	22200	22303	22552	22464	22222	22376	22243	22145	22247	22267	22259	22330	22405	22548	22400	22189	22406	22455	22048	22491	22418	22376	22293	22199	22238	22484	22382	22192	22275	22119	22435	22287	22171	22333	22229	22276	22507	22455	22147	22332	22307	22339	22391	22419	22313	22391	22354	22394	22403	22417	22118	22574	22257	22421	22281	22485	22298	22475	22361	22258	22078	22558	22223	22220	22393	22326	22378	22336	22276	22322	22258	22251	22376	22445	22500	22282	22178	22338	22196	22366	22437	22499	22338	22525	22474	22185	22199	22411	22404	22348	22526	22144	22332	22044	22308	22225	22423	22160	22036	22316	22576	22391	22243	22340	22385	22393	22326	22440	22343	22229	22243	22317	22113	22359	22521	22341	22439	22370	22453	22312	22424	22368	22360	22067	22401	22337	22391	22341	22248	22257	22328	22138	22277	22584	22226	22307	22352	22426	22337	21992	22270	22197	22288	22214	22479	22325	22282	22434	22198	22465	22239	22383	22336	22404	22302	22121	22239	22338	22322	22276	22294	22020	22380	22289	22364	22298	22312	22620	22110	22263	22410	22251	22313	22325	22410	22775	22401	22290	22317	22292	22204	22305	22363	22347	22509	22208	22220	22418	22294	22331	22337	22354	22177	22255	22329	22274	22452	22351	22419	22395	22253	22227	22282	22199	22399	22339	22184	22303	22125	22442	22381	22300	22485	22417	22393	22038	22225	22502	22273	22201	22329	22314	22431	22290	22217	22382	22296	22419	22459	22474	22376	22477	22339	22300	22225	22447	22371	22152	22397	22477	22178	22403	22237	22587	22085	22502	22477	22262	22094	22373	22509	22092	22495	22123	22561	22172	22256	22141	22387	22212	22569	22437	22457	22311	22147	22334	22346	22385	22449	22492	22375	22250	22392	22440	22247	22394	22374	22588	22414	22329	22289	22446	22368	22404	22005	22658	22467	22200	22518	22420	22249	22342	22466	22430	22416	22549	22402	22262	22216	22222	22253	22234	22134	22393	22246	22468	22335	22391	22276	22355	22257	22169	22474	22415	22399	22270	22275	22380	22265	22397	22315	22248	22450	22341	22321	22249	22391	22191	22387	22362	22202	22393	22112	22271	22407	22317	22595	22259	22319	22272	22346	22212	22177	22319	22453	22360	22200	22317	22257	22212	22361	22353	22299	22606	22597	22437	22398	22356	22411	22642	22391	22403	22177	22076	22432	21949	22424	22280	22205	22131	22270
34918	50088	45108	35423	30525	26780	24617	22554	20805	19614	18917	18789	18513	18391	18207	18203	18196	17854	18029	17925	17877	17920	17797	17719	17793	17896	18025	17839	17967	17844	17819	17598	17798	17806	17761	17686	17763	17688	17798	17552	17757	17744	17572	17913	17852	17675	17778	17736	17725	17715	17770	17761	17881	17613	17649	17546	17785	17556	17732	17667	17549	17689	17713	17574	17618	17847	17647	17685	17617	17607	17887	17736	17561	17813	17713	17689	17843	17587	17731	17764	17702	17623	17579	17659	17761	17734	17642	17621	17718	17645	17739	17573	17749	17515	17683	17741	17839	17689	17628	17647	17701	17706	17647	17723	17885	17779	17710	17756	17605	17685	17678	17698	17674	17762	17873	17626	17619	17776	17857	17792	17665	17622	17708	17667	17666	17726	17693	17537	17623	17587	17810	17627	17550	17619	17747	17651	17726	17613	17829	17952	17681	17718	17629	17514	17917	17712	17677	17796	17581	17549	17625	17805	17841	17796	17698	17656	17644	17792	17686	17656	17847	17667	17853	17614	17766	17720	17533	17592	17734	17741	17677	17641	17691	17673	17657	17786	17587	17825	17637	17742	17724	17701	17642	17592	17752	17649	17785	17611	17654	17706	17992	17583	17722	17644	17753	17682	17678	17734	17852	17746	17603	17632	17666	17643	17594	17792	17754	17670	17766	17553	17636	17784	17756	17573	17887	17514	17601	17588	17874	17794	17905	17718	17715	17756	17841	17768	17770	17736	17888	17638	17427	17564	17662	17663	17825	17635	17620	17629	17739	17761	17756	17782	17831	17666	17822	17682	17655	17666	17697	17603	17724	17718	17775	17701	17672	17626	17617	17840	17491	17745	17640	17614	17605	17817	17637	17901	17759	17566	17847	17681	17753	17721	17810	17719	17548	17559	17695	17665	17741	17527	17657	17513	17606	17648	17708	17710	17680	17708	17765	17622	17533	17757	17605	17668	17760	17585	17684	17869	17664	17840	17678	17491	17667	17758	17714	17577	17594	17684	17926	17628	17756	17737	17615	17797	17702	17720	17664	17653	17738	17677	17825	17600	17656	17666	17597	17696	17764	17455	17723	17790	17879	17671	17627	17774	17661	17715	17651	17821	17660	17793	17777	17737	17644	17575	17769	17798	17777	17670	17693	17741	17819	17746	17802	17755	17550	17609	17664	17623	17773	17574	17596	17703	17777	17714	17556	17782	17859	17745	17695	17675	17766	17588	17647	17556	17737	17642	17680	17866	17681	17793	17731	17714	17776	17682	17747	17641	17701	17526	17653	17663	17655	17633	17675	17728	17830	17672	17691	17859	17736	17716	17652	17605	17611	17699	17832	17622	17684	17654	17597	17617	17713	17657	17738	17649	17633	17710	17688	17625	17781	17720	17819	17670	17770	17714	17773	17572	17692	17665	17677	17785	17734	17727	17786	17694	17664	17706	17717	17507	17765	17617	17587	17693	17746	17814	17712	17567	17745	17759	17730	17559	17707	17588	17567	17549	17686	17770	17619	17831	17860	17662	17654	17714	17844	17700	17673	17750	17521	17898	17764	17579	17658	17678	17635	17882	17722	17716	17662	17879	17561	17738	17779	17709	17742	17513	17566	17900	17739	17719	17585	17664	17508	17780	17769	17606	17870	17759	17685	17679	17685	17749	17668	17784	17441	17696	17889	17588	17742	17684	17687	17729	17739	17595	17571	17752	17641	17761	17621	17798	17575	17508	17880	17644	17697	17726	17820	17628	17770	17756	17643	17727	17582	17678	17638	17765	17705	17726	17721	17681	17545	17635	17672	17574	17728	17759	17600	17869	17780	17535	17743	17670	17721	17655	17628	17716	17683	17742	17773	17756	17762	17671	17763	17694	17658	17581	17772	17725	17685	17690	17692	17725	17754	17902	17538	17790	17883	17537	17697	17642	17755	17791	17771	17727	17636	17705	17585	17787	17839	17590	17698	17778	17818	17754	17599	17819	17550	17628	17707	17776	17768	17712	17647	17716	17758	17540	17826	17675	17658	17694	17846	17712	17689	17698	17672	17897	17756	17778	17685	17689	17606	17710	17706	17674	17799	17797	17625	17659	17755	17696	17521	17858	17700	17803	17798	17752	17749	17689	17647	17586	17704	17672	17691	17751	17606	17755	17775	17914	17737	17831	17547	17540	17887	17671	17576	17696	18009	17702	17637	17688	17693	17662	17747	17720	17661	17710	17710	17775	17813	17792	17606	17796	17598	17597	17597	17750	17629	17637	17579	17877	17662	17648	17764	17604	17711	17881	17609	17631	17521	17692	17694	17594	17515	17640	17595	17677	17695	17667	17681	17745	17785	17628	17629	18020	17630	17731	17714	17759	17593	17632	17677	17594	17593	17675	17752	17649	17803	17580	17619	17846	17824	17731	17619	17768	17544	17773	17903	17608	17852	17768	17699	17612	17730	17676	17631	17710	17638	17598	17841	17880	17563	17712	17765	17578	17667	17782	17631	17790	17663	17745	17591	17656	17547	17686	17715	17624	17719	17645	17752	17515	17658	17758	17680	17697	17574	17697	17751	17816	17846	17832	17557	17598	17694	17582	17814	18005	17723	17672	17801	17702	17618	17776	17509	17489	17687	17763	17612	17760	17721	17705	17791	17768	17712	17742	17629	17503	17692	17746	17574	17613	17644	17625	17804	17759	17668	17812	17605	17596	17695	17738	17574	17686	17652	17896	17661	17802	17786	17752	17627	17735	17797	17777	17627	17665	17841	17902	17572	17845	17593	17762	17680	17647	17569	17802	17647	17748	17716	17751	17714	17641	17868	17901	17705	17688	17469	17523	17761	17578	17656	17705	17821	17703	17663	17951	17761	17594	17700	17798	17682	17736	17750	17720	17879	17689	17511	17834	17834	17813	17691	17632	17823	17761	17628	17656	17530	17765	17793	17792	17635	17676	17886	17582	17651	17768	17598	17638	17708	17707	17562	17860	17623	17780	17779	17718	17642	17614	17804	17665	17755	17598	17667	17882	17629	17696	17545	17541	17865	17944	17495	17775	17613	17689	17611	17834	17743	17733	17712	17589	17829	17653	17793	17688	17665	17635	17685	17853	17537	17631	17707	17596	17697	17666	17721	17594	17707	17776	17703	17655	17682	17681	17786	17703	17662	17685	17672	17684	17759	17515	17648	17606	17770	17727	17622	17541	17731	17685	17568	17907	17665	17692	17788	17817	17688	17663	17616	17729	17705	17895	17854	17726	17654	17696	17568	17720	17641	17832	17748	17757	17872	17735	17848	17753	17602	17706	17765	17814	17717	17702	17613	17628	17644	17686	17728	17457	17701	17611	17757	17735	17780	17559	17765	17655	17566	17667	17748	17824	17722	17652	17704	17612	17679	17803	17755	17720	17700	17744	17660	17626	17638	17723	17655	17674	17599	17863	17724	17753	17852	17597	17570	17570	17678	17744	17838	17688	17813	17678	17663	17773	17556	17681	17774	17753	17577	17644	17760	17601	17763	17585	17847	17512	17727	17741	17584	17761	17701	17751	17865	17587	17624	17601	17794	17724	17699	17614	17589	17833	17604	17773	17676	17673	17667	17714	17622	17784	17648	17541	17508	17593	17792	17789	17874	17671	17784	17547	17844	17852	17906	17547	17739	17629	17594	17827	17707	17679	17778	17536	17664	17737	17593	17556	17756	17515	17708	17687	17678	17606	17857	17730	17768	17746	17716	17864	17823	17603	17632	17589	17700	17709	17729	17580	17667	17692	17630	17723	17627	17674	17627	17710	17708	17755	17625	17768	17972	17716	17713	17808	17789	17516	17689	17615	17707	17800	17716	17739	17667	17533	17569	17549	17691	17652	17557	17663	17700	17787	17618	17738	17802	17748	17828	17761	17620	17738	17818	17862	17787	17515	17777	17772	17644	17720	17670	17655	17835	17530	17811	17599	17879	17724	17837	17548	17755	17744	17643	17775	17711	17754	17679	17652	17584	17656	17613	17581	17833	17674	17669	17658	17714	17834	17839	17705	17463	17949	17889	17703	17599	17822	17663	17569	17569	17681	17594	17582	17754	17657	18010	17640	17612	17664	17451	17701	17708	17807	17727	17828	17715	17804	17646	17656	17634	17576	17757	17666	17806	17744	17592	17613	17740	17716	17565	17598	17682	17804	17591	17700	17748	17653	17771	17753	17543	17608	17694	17742	17772	17787	17645	17752	17605	17727	17808	17775	17786	17600	17746	17574	17771	17705	17646	17744	17699	17786	17668	17608	17548	17719	17831	17781	17736	17576	17608	17550	17632	17662	17810	17756	17676	17783	17736	17816	17599	17852	17715	17772	17644	17674	17816	17678	17681	17714	17741	17629	17847	17868	17878	17768	17726	17851	17669	17743	17787	17609	17900	17670	17737	17723	17680	17556	17669	17617	17675	17544	17590	17768	17703	17728	17710	17778	17679	17711	17647	17661	17767	17735	17753	17620	17775	17623	17693	17765	17586	17592	17611	17717	17626	17648	17731	17638	17766	17696	17770	17642	17849	17557	17669	17862	17719	17760	17656	17598	17854	17781	17675	17706	17538	17763	17786	17729	17745	17637	17848	17710	17749	17739	17648	17648	17801	17613	17655	17663	17567	17590	17853	17796	17645	17659	17756	17692	17778	17707	17696	17770	17731	17644	17593	17840	17637	17732	17719	17650	17669	17766	17696	17763	17541	17445	17704	17652	17658	17635	17563	17763	17655	17708	17508	17785	17630	17600	17712	17428	17788	17654	17821	17760	17761	17626	17706	17733	17597	17697	17666	17690	17657	17587	17754	17664	17830	17653	17967	17717	17688	17573	17641	17683	17692	17613	17798	17729	17690	17631	17482	17601	17620	17713	17672	17627	17703	17645	17703	17688	17575	17748	17783	17767	17770	17661	17622	17743	17633	17668	17423	17785	17719	17786	17663	17712	17770	17608	17784	17984	17691	17776	17715	17659	17746	17720	17534	17747	17562	17629	17625	17734	17523	17657	17825	17553	17698	17635	17632	17718	17648	17477	17759	17834	17827	17695	17730	17667	17507	17781	17685	17658	17709	17668	17791	17705	17710	17646	17589	17610	17739	17630	17487	17726	17640	17842	17856	17667	17776	17658	17674	17587	17758	17656	17902	17970	17630	17522	17808	17650
24002	21215	29192	27895	29996	32402	31736	27571	25441	24468	24087	23578	23459	22977	22955	22952	22886	22881	22675	22469	22398	22453	22563	22516	22466	22731	22316	22315	22464	22400	22291	22602	22641	22469	22485	22447	22440	22328	22440	22560	22267	22534	22410	22315	22217	22433	22377	22436	22388	22409	22402	22209	22274	22309	22199	22430	22266	22146	22430	22261	22222	22283	22470	22350	22552	22243	22069	22283	22209	22276	22425	22410	22207	22181	22285	22142	22134	22227	22048	22372	22267	22273	22434	22112	22574	22195	22217	22175	22555	22399	22200	22249	22185	22315	22407	22343	22177	22193	22041	22300	22339	22238	22302	22322	22380	22436	22390	22333	22173	22330	22504	22246	22419	22469	22326	22381	22519	22183	22317	22091	22283	22336	22246	22367	22533	22318	22019	22371	22494	22448	22343	22375	22223	22270	22245	22489	22476	22049	22392	22523	22376	22146	22400	22070	22237	22262	22266	22434	22314	22108	22109	22481	22098	22391	22268	22356	22460	22250	22470	22262	22393	22316	22440	22221	22013	22242	22156	22233	22212	22382	22328	22438	22303	22287	22320	22207	22453	22165	22223	22306	22459	22316	22232	22169	22285	22253	22244	22395	22445	22261	22072	22168	22202	22248	22109	22268	22238	22265	22046	22275	22300	22405	22564	22253	22366	22317	22326	22297	22230	22377	22121	22322	22315	22400	22418	22305	22488	22482	22383	22299	22148	22107	22455	22240	22164	22165	22285	22163	22320	22228	22468	22157	22472	22154	22140	22146	22132	22359	22422	22173	22246	22440	22202	22405	22284	22288	22349	22325	22212	22302	22133	22316	22408	22192	22515	22337	22232	22343	22375	22407	22267	22416	22305	22309	22122	22301	22421	22489	22202	22359	22340	22413	22221	22214	22229	22376	22379	22408	22219	22198	22508	22328	22150	22574	22252	22377	22229	22388	22422	22264	22471	22439	22260	22255	22409	22039	22353	22390	22186	22304	22457	22363	22206	22213	22052	22340	22286	22336	22402	22200	22353	22356	22129	22237	22327	22258	22183	22297	22304	22275	22465	22093	22264	22485	22692	22110	22356	22379	22414	22452	22436	22340	22082	22243	22202	22195	22315	22382	22376	22164	22365	22351	22281	22195	22291	22437	22268	22427	22117	22314	22337	22354	22197	22182	22137	22411	22117	22298	22162	22419	22495	22452	22137	22206	22296	22276	22362	22410	22469	22312	22448	22217	22347	22199	22091	22369	22210	22303	22453	22384	22174	22470	22321	22332	22298	22394	22067	22417	22193	22345	22211	22326	22250	22502	22371	22449	22075	22245	22391	22406	22499	22338	22272	22412	22480	22382	22296	22280	22144	22210	22189	22305	22307	22137	22251	22375	22338	22339	22367	22320	22434	22094	22429	22090	22357	22150	22314	22262	22350	22190	22232	22304	22338	22451	22312	22382	22297	22439	22260	22403	22276	22487	22411	22507	22514	22327	22433	22201	22410	22302	22069	22400	22266	22233	22417	22726	22433	22144	22340	22389	22125	22058	22428	22358	22181	22295	22386	22076	22404	22257	22289	22129	22254	22261	22348	22237	22457	22485	22152	22168	22250	22334	22358	22239	22274	22362	22195	22401	22489	22198	22349	22170	22434	22265	22436	22397	22128	22295	22383	22418	22227	22378	22200	22377	22257	22232	22488	22299	22245	22222	22272	22207	22250	22345	22402	22268	22379	22319	22387	22279	22339	22064	22170	22392	22483	22312	22267	22065	22673	22132	22283	22269	22323	22195	22347	22422	22171	22197	22413	22434	22363	22539	22266	21980	22480	22369	22241	22317	22343	22283	22345	22294	22181	22342	22293	22244	22116	22187	22127	22053	22311	22341	22226	22442	22564	22427	22393	22272	22275	22372	22205	22443	22297	22402	22287	22421	22335	22284	22405	22205	22221	22211	22469	22554	22495	22184	22304	22493	22326	22239	22462	22473	22329	22400	22246	22179	22233	22197	22390	22231	22319	22333	22204	22247	22101	22361	22355	22316	22571	22233	22435	22305	22498	22198	22175	22209	22344	22285	22117	22347	22077	22198	22297	22451	22211	22272	22240	22360	22311	22175	22315	22582	22029	22355	22303	22218	22225	22383	22352	22324	22219	22074	22285	22275	22093	22354	22389	22420	22237	22374	22535	22123	22462	22307	22282	22349	22413	22221	22299	22132	22301	22079	22199	22432	22425	22346	22306	22368	22295	22397	22282	22264	22348	22256	22330	22436	22320	22245	22339	22349	22224	22216	22301	22196	22516	22262	22393	22131	22327	22367	22343	22132	22236	22291	22176	22414	22339	22415	22674	22471	22338	22134	22323	22212	22346	22356	22367	22548	22255	22299	22348	22336	22245	22481	22250	22228	22373	22342	22342	22394	22306	22347	22173	22236	22391	22361	22285	22384	22495	22176	22193	22528	22318	22535	22243	22174	22143	21988	22342	22335	22129	22473	22263	22457	22263	22211	22338	22026	22450	22275	22110	22229	22444	22432	22351	22489	22331	22262	22318	22015	22036	22259	22254	22150	22199	22327	22330	22510	22279	22403	22262	22472	22010	22223	22219	22185	22466	22338	22361	22389	22147	22271	22306	22290	22291	22366	22221	22353	22100	22230	22162	22224	22282	22210	22380	21899	22448	22297	22309	22319	22335	22181	22246	22297	22295	22464	22379	22247	22200	22441	22268	22388	22184	22531	22194	22311	22214	22395	22264	22274	22132	22324	22332	22281	22306	22355	22352	22449	22568	22312	22394	22454	22118	22304	22269	22237	22315	22102	22436	22273	22276	22151	22474	22358	22416	22196	22391	22393	22287	22412	22445	22333	22341	22461	22377	22518	22436	22070	22244	22203	22005	22246	22147	22379	22434	22246	22082	22303	22305	22264	22358	22171	22270	22381	22288	22185	22216	22227	22342	22440	22283	22188	22347	22144	22403	22425	22237	22426	22534	22401	22300	22206	22524	22411	22368	22269	22176	22276	22141	22159	22228	22187	22349	22221	22312	22412	22375	22260	22455	22461	22421	22274	22316	22062	22106	22204	22456	22294	22220	22220	22206	22274	21947	22384	22501	22536	22234	22341	22403	22602	22285	22258	22053	22209	22275	22473	22444	22439	22198	22288	22492	22193	22430	22300	22161	22379	22306	22300	22493	22261	22236	22322	22466	22490	22161	22351	22359	22287	22254	22374	22283	22225	22193	22307	22309	22212	22241	22323	22217	22531	22418	22235	22233	22283	22016	22222	22423	22462	22334	22334	22345	22554	22360	22209	22382	22339	22167	22230	22287	22357	22205	22184	22308	22356	22325	22280	22485	22379	22207	22378	22438	22186	22383	22291	22233	22281	22287	22245	22350	22331	22257	22394	22264	22427	22286	22165	22432	22254	22398	22381	22213	22477	22388	22289	22561	22252	22168	22356	22228	22179	22474	22339	22426	22207	22523	22199	22264	22341	22139	22206	22231	22396	22308	22248	22306	22484	22223	22234	22320	22398	22263	22250	22324	22315	22374	22256	22556	22490	22370	22600	22108	22422	22242	22305	22163	22362	22275	22323	22345	22257	22283	22192	22233	22473	22318	22142	22339	22238	22258	22184	22119	22150	22322	22275	22465	22224	22218	22350	22322	22325	22257	22362	22526	22197	22291	22453	22229	22500	22352	22221	22345	22079	22282	22397	22363	22312	22421	22392	21963	22184	22312	22177	22436	22157	22212	22449	22254	22266	22240	22055	22106	22397	22416	22141	22207	22210	22458	22517	22323	22314	22317	22229	22294	22493	22162	22340	22310	22118	22301	22439	22254	22513	22499	22313	22382	22371	22369	22114	22186	22320	22319	22016	22220	22223	22474	22333	22510	22238	22213	22406	22321	22272	22273	22392	22217	22434	22382	22255	22389	22672	22440	22585	22322	22417	22496	22312	22259	22379	22270	22433	22253	21986	22287	22259	22201	22302	22511	22258	22350	22461	22270	22424	22384	22099	22230	22181	22311	22235	22281	22124	22027	22439	22074	22320	22319	22362	22299	22356	22003	22289	22342	22251	22212	22320	22270	22264	22361	22229	22097	22358	22240	22582	22300	22213	22404	22335	22283	22065	22294	22332	22495	22355	22331	22414	22324	22372	22200	22211	22153	22470	22444	22322	22404	22325	22041	22176	22313	22064	22327	22331	22425	22310	22164	22303	22431	22383	22167	22232	22235	22392	22468	22293	22413	22385	22297	22306	22271	22260	22145	22281	22732	22357	22065	22023	22173	22308	22250	22266	22342	22260	22315	22258	22151	22149	22360	22380	22217	22381	22178	22307	22302	22274	22254	22429	22253	22272	22261	22157	22280	22471	22285	22449	22327	22110	22414	22214	22370	22223	22274	22426	22051	22368	22268	22149	22519	22414	22190	22207	22371	22428	22476	22328	22298	22360	22157	22292	22238	22238	22206	22250	22419	22133	22239	22354	22257	22317	22284	22313	22069	22353	22250	22304	22282	22650	22346	22235	22486	22469	22384	22467	22395	22176	22343	22238	22348	22124	22225	22456	22252	22250	22212	22343	22291	22162	22147	22116	22195	22359	22403	22369	22225	22161	22325	22384	22254	22220	22173	22479	22456	22427	22215	22442	22228	22296	22385	22043	22284	22111	22197	22177	22448	22271	22340	22246	22489	22286	22222	22377	22265	22227	22319	22423	22321	22193	22372	22240	22155	22318	22256	22193	22333	22125	22301	22134	22203	22025	22322	22186	22027	22160	22169	22432	22437	22275	22346	22328	22123	22447	22385	22236	22373	22383	22277	22099	22329	22088	22275	22296	22264	22515	22224	22223	22224	22356	22130	22540	22342	22280	22147	22232	22336	22332	22262	22511	22293	22203	22386	22521	22149	22246	22122	22273	22374	22274	22330	22227	22107	22162	22262	22349	22496	22154	22151	22443	22111	22291	22369	22210	22081	22475	22369	22205	22315	22228	22494	22179	22409	22244	22356	22374	22325	22358	22337	22366	22254	22315	22140	22302	22465	22381	22314	22235	22288	22401	22174	22371	22413	22035	22228	22499	22218	22211	22182	22479	22530	22252	22183	22288	22157	22405	22084	22342	22137	22329	22176	22190	22120	22257	22318	22262	22416	22246	22330	22274	22529	22422
35109	56765	52500	42662	37142	32296	27873	24696	22211	20652	19714	19181	18817	18755	18564	18336	18293	18174	18091	18251	17917	17963	17924	17870	17849	17813	17843	17960	17909	17836	17808	17607	17783	17896	17735	17800	17610	17666	17913	17698	17820	17708	17722	17643	17798	17706	17691	17650	17754	17790	17835	17588	17706	17761	17600	17829	17678	17764	17730	17617	17662	17739	17771	17700	17785	17628	17754	17452	17778	17573	17798	17740	17785	17931	17899	17626	17550	17807	18000	17663	17699	17752	17659	17660	17721	17569	17707	17809	17613	17708	17785	17622	17883	17690	17708	17708	17807	17797	17688	17683	17582	17903	17775	17839	17600	17653	17691	17730	17804	17523	17639	17745	17587	17798	17817	17781	17623	17716	17829	17649	17663	17787	17729	17741	17659	17788	17694	17737	17655	17643	17809	17752	17616	17730	17642	17730	17898	17689	17635	17661	17763	17619	17718	17563	17753	17738	17746	17729	17702	17621	17581	17663	17673	17563	17712	17709	17570	17813	17731	17714	17874	17649	17805	17663	17694	17709	17769	17692	17621	17728	17714	17736	17805	17672	17737	17660	17601	17837	17682	17856	17647	17650	17730	17708	17705	17779	17739	17671	17771	17563	17671	17746	17703	17796	17721	17763	17666	17856	17668	17477	17758	17586	17651	17826	17587	17630	17671	17705	17698	17766	17692	17546	17794	17750	17758	17648	17597	17860	17745	17689	17749	17811	17554	17650	17869	17803	17626	17622	17626	17713	17514	17808	17665	17817	17565	17774	17664	17734	17876	17851	17700	17788	17767	17659	17767	17812	17789	17697	17587	17768	17740	17747	17629	17809	17782	17825	17686	17491	17681	17711	17857	17780	17770	17633	17449	17832	17560	17619	18011	17654	17635	17849	17600	17776	17585	17750	17667	17791	17626	17811	17552	17737	17673	17531	17747	17704	17700	17693	17789	17549	17803	17821	17647	17845	17724	17653	17727	17552	17720	17716	17706	17662	17782	17696	17708	17774	17550	17729	17576	17717	17590	17700	17623	17672	17738	17535	17654	17861	17835	17618	17810	17700	17599	17701	17739	17780	17626	17757	17500	17708	17741	17728	17802	17612	17494	17840	17536	17659	17678	17809	17463	17764	17576	17547	17613	17743	17649	17592	17578	17821	17723	17734	17626	17632	17720	17562	17769	17707	17587	17804	17687	17625	17823	17753	17595	17757	17767	17804	17818	17556	17744	17663	17725	17674	17546	17873	17808	17922	17740	17747	17654	17758	17556	17710	17796	17693	17829	17801	17866	17804	17615	17740	17575	17860	17740	17724	17726	17640	17803	17899	17402	17721	17713	17691	17768	17714	17698	17832	17668	17672	17788	17688	17792	17638	17554	17600	17637	17688	17882	17707	17522	17771	17747	17737	17576	17675	17791	17589	17649	17674	17727	17501	17791	17667	17847	17716	17690	17677	17749	17816	17727	17606	17781	17715	17704	17592	17834	17661	17578	17642	17692	17670	17819	17881	17613	17685	17802	17729	17622	17584	17640	17626	17662	17641	17705	17740	17570	17733	17917	17711	17725	17859	17701	17677	17563	17810	17721	17655	17640	17413	17785	17664	17681	17855	17678	17626	17753	17801	17652	17775	17555	17679	17919	17617	17788	17828	17737	17701	17806	17754	17662	17726	17611	17693	17779	17708	17588	17808	17836	17739	17624	17765	17966	17769	17831	17842	17691	17684	17864	17770	17829	17566	17521	17748	17794	17670	17746	17736	17696	17839	17685	17644	17659	17742	17758	17654	17731	17654	17804	17626	17833	17690	17696	17688	17763	17795	17546	17589	17534	17579	17650	17678	17742	17761	17646	17802	17713	17655	17768	17693	17696	17643	17713	17808	17750	17679	17868	17740	17470	17541	17776	17892	17749	17849	17717	17771	17607	17734	17827	17640	17772	17633	17684	17740	17768	17599	17725	17754	17598	17849	17544	17684	17756	17777	17788	17700	17673	17740	17731	17569	17660	17782	17846	17687	17739	17610	17622	17745	17646	17572	17750	17566	17569	17822	17491	17741	17420	17619	17782	17697	17676	17596	17658	17671	17874	17807	17641	17734	17729	17732	17573	17460	17918	17528	17642	17738	17641	17748	17684	17702	17670	17778	17673	17830	17704	17717	17554	17781	17641	17598	17698	17941	17900	17696	17666	17438	17846	17588	17731	17510	17678	17820	17800	17696	17697	17780	17708	17761	17677	17820	17657	17762	17695	17709	17700	17715	17786	17726	17627	17612	17698	17775	17738	17703	17617	17656	17575	17736	17680	17748	17871	17629	17904	17639	17786	17634	17724	17474	17824	17617	17717	17756	17929	17681	17656	17713	17746	17865	17688	17710	17692	17625	17857	17780	17677	17632	17713	17726	17767	17579	17748	17566	17768	17756	17584	17681	17818	17743	17713	17693	17636	17698	17632	17610	17456	17654	17452	17668	17717	17655	17705	17687	17599	17660	17797	17747	17786	17680	17617	17788	18050	17554	17728	17839	17999	17626	17745	17691	17736	17520	17722	17742	17801	17784	17713	17850	17617	17697	17612	17713	17816	17576	17629	17869	17812	17600	17924	17736	17798	17821	17717	17749	17824	17501	17550	17522	17610	17765	17802	17708	17621	17604	17812	17591	17805	17636	17613	17704	17855	17756	17583	17666	17705	17658	17766	17728	17748	17785	17631	17918	17697	17616	17662	17772	17605	17656	17650	17661	17775	17813	17592	17529	17742	17802	17624	17683	17695	17621	17634	17682	17820	17643	17591	17708	17824	17710	17628	17725	17668	17511	17801	17690	17684	17675	17799	17728	17646	17739	17650	17808	17774	17738	17587	17734	17662	17688	17698	17641	17633	17515	17715	17709	17662	17800	17659	17645	17854	17639	17512	17759	17623	17608	17799	17675	17791	17872	17686	17656	17826	17645	17709	17492	17702	17559	17668	17583	17795	17707	17703	17716	17676	17620	17562	17614	17791	17869	17754	17467	17648	17703	17683	17735	17610	17891	17566	17676	17711	17960	17524	17720	17745	17800	17550	17721	17701	17641	17665	17650	17709	17769	17668	17856	17734	17582	17575	17535	17795	17701	17865	17609	17678	17722	17711	17571	17662	17773	17695	17804	17739	17638	17867	17713	17578	17664	17824	17764	17606	17763	17684	17670	17642	17669	17809	17785	17637	17845	17945	17721	17630	17755	17612	17696	17818	17735	17781	17602	17518	17682	17682	17649	17595	17941	17763	17470	17639	17731	17835	17724	17640	17818	17805	17932	17777	17756	17868	17546	17763	17642	17786	17661	17627	17768	17687	18046	17728	17693	17624	17762	17560	17704	17866	17634	17758	17663	17725	17672	17799	17588	17670	17714	17870	17764	17765	17652	17889	17592	17734	17590	17720	17592	17725	17792	17567	17630	17665	17676	17706	17658	17575	17767	17815	17860	17519	17630	17730	17832	17766	17771	17588	17582	17546	17596	17537	17748	17485	17812	17541	17674	17562	17646	17830	17838	17830	17686	17507	17607	17877	17896	17672	17712	17832	17688	17885	17641	17705	17739	17693	17619	17600	17765	17647	17495	17751	17622	17801	17676	17452	17800	17651	17630	17524	17614	17786	17861	17606	17516	17844	17756	17732	17665	17722	17660	17797	17599	17703	17760	17599	17876	17656	17656	17702	17847	17684	17683	17731	17649	17797	17633	17670	17712	17701	17548	17576	17594	17816	17632	17675	17704	17674	17664	17733	17759	17712	17674	17627	17778	17684	17680	17590	17726	17704	17600	17734	17633	17802	17819	17747	17688	17759	17606	17701	17654	17623	17739	17762	17738	17650	17418	17429	17615	17580	17821	17782	17729	17703	17704	17581	17607	17684	17807	17811	17473	17633	17758	17687	17584	17690	17698	17737	17719	17696	17703	17738	17746	17786	17597	17737	17624	17622	17765	17540	17507	17510	17723	17774	17630	17753	17800	17829	17816	17777	17541	17818	17780	17607	17794	17730	17667	17694	17622	17595	17672	17591	17679	17613	17778	17786	17691	17774	17721	17671	17706	17711	17607	17786	17779	17735	17428	17780	17652	17782	17653	17683	17564	17629	17838	17802	17687	17626	17755	17648	17835	17587	17628	17641	17743	17572	17754	17711	17756	17633	17756	17629	17533	17726	17754	17666	17789	17810	17783	17703	17761	17717	17704	17645	17749	17813	17533	17818	17541	17571	17722	17628	17702	17918	17717	17666	17596	17804	17722	17734	17733	17657	17631	17721	17699	17741	17810	17721	17780	17663	17658	17567	17751	17668	17687	17685	17841	17554	17853	17590	17714	17849	17603	17522	17765	17803	17726	17717	17721	17713	17706	17755	17613	17600	17898	17643	17845	17725	17855	17747	17780	17714	17785	17669	17905	17661	17548	17760	17682	17743	17570	17696	17733	17742	17670	17674	17720	17626	17732	17613	17758	17610	17814	17524	17702	17660	17818	17628	17681	17766	17842	17735	17625	17692	17725	17635	17746	17735	17903	17712	17834	17779	17709	17743	17603	17601	17735	17675	17705	17742	17789	17704	17743	17624	17766	17736	17595	17764	17526	17904	17806	17844	17733	17763	17727	17575	17694	17686	17721	17591	17687	17768	17686	17660	17741	17788	17776	17681	17715	17729	17799	17716	17577	17738	17696	17876	17428	17704	17602	17767	17752	17729	17686	17777	17774	17643	17770	17492	17641	17620	17766	17617	17674	17679	17748	17676	17637	17893	17902	17848	17763	17755	17626	17614	17807	17672	17597	17764	17485	17781	17614	17794	17621	17819	17739	17660	17722	17608	17500	17813	17697	17732	17578	17860	17771	17550	17745	17802	17723	17613	17925	17932	17695	17662	17674	17672	17755	17801	17821	17614	17602	17776	17748	17619	17601	17753	17823	17743	17640	17842	17617	17685	17771	17763	17713	17565	17785	17737	17680	17828	17770	17705	17783	17785	17960	17808	17803	17638	17691	17622	17792	17761	17687	17744	17680	17734	17748	17659	17848	17630	17744	17632	17881	17537	17618	17845	17885	17590	17616	17838	17705	17721	17628	17794	17541	17761	17452	17666	17661	17783	17632	17605	17587	17576	17767	17799	17754	17717	17640	17835	17640	17565	17668	17771	17871
22684	21157	29087	25128	27232	32696	34384	28976	27077	25935	25230	24401	24188	23780	23682	23531	23332	23281	23296	23128	23189	23224	22977	22925	23321	22838	23143	23140	23000	22689	23153	22961	22915	23037	22978	22967	22895	22862	22869	22984	22928	23054	22787	22957	22634	22904	22833	22897	22919	22772	22797	22744	22845	22698	22718	22747	22846	22792	22883	23015	22750	22707	22792	22587	22643	22706	22788	22669	22727	22760	22847	22919	22720	22647	22677	22793	22938	22767	22705	22688	22902	22833	22847	22905	22885	22827	22727	22993	23007	22826	22618	22753	22725	22828	22786	22998	22808	22789	22817	22733	22955	22676	22736	22877	22763	22667	22959	23019	22515	22713	22894	22748	22615	22654	22730	22716	22606	22795	22669	22718	22691	22794	22788	22726	22793	22835	22621	22717	22789	22724	22745	22691	22926	22964	22830	22661	22689	22685	22846	22752	22444	22687	22523	22768	22818	22706	22889	22824	22749	22786	22680	22784	22777	22624	22737	22769	22856	22838	22825	22527	22991	22718	22860	22732	22877	22658	22791	22872	22442	22502	22514	22839	22705	22848	22733	22794	22664	22477	22744	22627	22650	22740	22963	22902	22893	22982	22823	22857	22813	22777	22851	22799	22880	22618	22689	22944	22893	22885	22886	22718	22949	22898	23006	22989	22629	22756	22705	22926	22640	22762	22905	22850	22846	22746	22724	22626	22825	22806	22781	22605	22727	22869	22784	22679	22904	22757	22953	22788	22841	22915	22747	22837	22902	22816	22860	22538	22676	22759	23020	22684	22966	22540	22881	22734	22805	22698	22903	22646	22829	22587	22745	22759	22779	22780	22542	22977	22828	22893	22838	22536	22860	22795	22560	22818	22939	22833	22489	23013	22859	22753	22775	22758	22628	22345	22734	22551	22812	22851	22661	22724	22884	22908	22768	22865	22725	22609	22761	22918	22822	22731	22833	22808	22880	22820	22746	22728	22747	22778	22563	22709	22622	22691	22950	22818	22694	22627	22902	22779	23059	23037	22825	22898	22737	22803	22869	22951	22586	22669	22810	22696	22863	22591	22833	22655	22520	22659	22907	22679	22687	22850	22792	22643	22928	22881	22766	22895	22903	22813	22754	22710	22826	22694	22719	22985	22585	22878	22619	22622	22976	22804	22430	22661	22821	22772	22701	22886	22654	22817	22815	22601	22733	22882	22860	22893	22855	22884	22988	22820	22767	23086	22677	22661	22720	22672	22731	22872	22746	22636	22648	22861	22724	22829	22829	23060	22874	22837	23068	22786	22859	22594	22764	22600	22751	22805	22716	22637	22774	22939	22622	22745	22962	22654	22719	22655	22893	22804	22708	22827	22747	22589	22786	22692	22832	22642	22728	22791	22760	22604	22978	22895	22754	22836	22634	22777	22529	22593	22710	22729	22744	22976	22686	22742	22759	22536	22674	22637	22656	22753	22723	22751	22579	22594	22783	22690	22801	22890	22847	22585	22880	22925	22877	22867	22907	22791	22903	22573	22795	22656	22866	22832	22839	22931	22951	22737	22721	22743	22581	22747	22640	22719	22711	22618	22655	22943	22726	22858	22836	22767	22774	22650	22889	22882	22631	22640	22867	22784	23015	22763	22909	22768	22557	22719	22955	22683	22729	22843	22741	22996	22886	22415	22723	22962	22729	22907	22758	22716	22708	22799	22744	22589	22841	22892	22818	22943	22875	22738	22916	22794	22559	22791	22791	22773	22706	22760	22724	22776	22756	22808	22722	22608	22760	22657	22710	22779	22819	22555	22884	22745	22707	22646	22488	22874	22944	22818	22720	22754	22808	22871	22933	22727	22656	22956	22661	22790	22752	22654	22667	22521	22758	22553	22890	22844	22719	22862	22892	22677	22666	22908	22713	22719	22840	22689	22792	22875	22786	22686	22660	22689	22924	23048	22809	22562	22988	22703	22791	22769	22792	22767	22735	22754	22766	22576	22658	22811	22791	22564	22679	22830	22802	22836	22747	22661	22711	22876	22813	22822	22726	22698	22859	22931	22698	22789	22883	22837	22726	22684	22873	22822	22726	22805	22665	22798	22730	22618	22725	22840	22868	22929	22887	22731	22762	22760	22847	22816	22925	22867	22592	22365	22759	22848	22927	22741	22676	22852	22753	22517	22667	22897	22562	22621	22869	22914	22656	22858	22684	22625	22780	22963	22588	22654	22616	22942	22560	22723	22717	22918	22602	22644	22852	22767	22922	22724	22767	22779	22534	22892	22721	22558	22735	22733	22588	22886	22853	22731	22856	22766	22832	22567	22741	22823	22712	22575	22556	22481	22812	22578	22632	22538	22579	22542	22766	22648	22882	22830	22706	22554	22695	22855	22817	22725	22616	22868	22701	22923	23010	22637	22705	22723	22792	22795	22853	22850	22736	22932	22936	23015	22675	22768	22798	22811	22676	22752	22370	22794	22886	22847	22681	22803	22413	22480	22813	22802	22843	22818	22787	22605	22756	22942	22805	22623	22798	22852	22774	22601	22507	22756	22864	22855	22769	22819	22727	22722	22893	22663	22987	22892	22712	22833	22756	22713	23006	22912	22505	22708	22950	22646	22750	22892	22752	22577	22754	22842	22676	22832	22763	22716	22564	22641	22715	22929	22891	22725	22977	22663	22814	22803	22931	22716	22735	23032	22965	22831	22832	22763	22746	22777	22910	22956	22949	22755	22925	22734	22854	22773	22803	22899	22764	22957	22736	22548	22928	22795	22680	22870	22706	22885	22664	22680	22744	22739	22890	22716	22727	22859	22764	22696	22883	22805	22783	22671	22890	22980	22656	22797	22930	22739	22761	22820	22650	22821	22643	22717	22934	22621	22578	22802	22706	22617	22571	22500	22950	22737	22742	22649	22933	22705	22520	22669	22919	22814	22809	22598	22699	22678	22735	22633	22748	22940	22698	22631	22742	22623	22853	22503	22735	22776	22888	22890	22977	23110	22964	22939	22884	22598	22602	22745	22851	22451	22744	22547	22714	22829	22756	22622	22804	22679	22564	22857	22757	22767	22805	22590	22740	22557	22615	22681	23034	22570	22647	22944	22769	22724	22696	22708	22632	22869	22709	22995	22825	22997	22799	22674	22743	22578	22939	22571	22920	23033	22759	23041	22647	22858	22912	22867	22922	22869	22807	22702	22935	22591	22597	22585	22646	22799	22669	22780	22923	22858	22573	22764	22930	22721	22744	22637	22970	22671	22652	22591	22816	22938	22650	22769	22694	22708	22647	22811	22938	22903	22921	22826	22729	22678	22722	22596	22545	22642	22852	22697	22751	22673	23017	22740	22891	22824	22661	22644	22629	22895	22836	22727	22842	22571	22675	22855	22813	22756	22658	22625	22822	22832	23100	22749	22612	22496	22916	22760	22814	22662	22954	22787	22635	22646	22975	22717	22829	22865	22716	22740	22865	22929	22907	22623	22977	22877	22670	22874	22770	22734	22694	22854	22780	22657	22792	22577	23033	22700	22777	22809	22750	22762	22887	22774	22820	22789	22867	22712	22897	22567	22752	22704	23013	22610	22753	22718	22720	22905	22732	22937	22692	22703	22833	22702	22855	22827	22795	22753	22820	22850	22565	23052	22795	22690	22702	22810	22580	22964	22886	22814	22737	22737	22542	22732	22718	23014	22647	22642	22772	22867	22806	22766	22897	22884	22716	22760	22857	22967	22706	22953	22779	22686	22849	22889	22641	22813	22438	22848	22914	22799	22703	22840	22726	22872	22778	22629	22645	22792	22888	22870	22776	22659	22798	22920	22662	22814	22899	22479	22980	22705	22714	22458	22512	22771	22688	22894	22794	22879	22714	22711	22573	22742	22990	22675	22704	22726	22715	22740	22801	22606	22765	22518	22971	22551	22876	22746	22717	22876	22657	22653	22884	22829	22655	22684	22776	22727	22801	22974	22816	22780	22870	22665	22739	22706	22748	22837	22639	22627	22777	22751	22661	22763	22781	22849	22667	22734	22867	22550	22665	22886	22609	22684	22780	22719	22858	22817	22728	22658	22752	22676	22760	22574	22672	22700	22488	22639	22733	22703	22803	22698	22906	22726	22893	22778	22904	22794	22830	22991	22733	22747	22860	22752	22816	22773	22708	22687	22834	22842	22827	22790	22762	22745	22835	22684	22836	22720	22898	22499	22548	22665	22713	22717	22717	22706	22483	22723	22876	22883	22819	22860	22898	22534	22656	22793	22825	22726	22759	22969	22878	22874	22849	22829	22670	22789	22785	22799	22689	22941	22912	22759	22653	22789	22737	22743	22736	22815	22835	22848	22916	22862	22904	22510	22750	22803	22882	22872	22744	23101	22655	22464	22711	22693	22647	23089	22747	22768	22720	22521	22938	22666	22814	22818	22795	22739	22622	22868	22761	22875	22831	23049	22655	22792	22834	22730	22856	22788	22634	22906	22787	22775	22689	22819	22960	22867	22783	22790	22808	22745	22730	22625	22755	22897	22648	22684	22975	22947	22784	22800	22854	22765	22720	22899	22936	22662	22651	22660	22731	22744	22833	22912	22514	22947	22786	22958	22601	22738	22793	22701	22862	22609	22916	22779	22871	22729	22815	23036	22752	22744	22901	22789	22755	22509	22767	22811	22538	22544	22626	22885	22647	22579	22928	22769	22884	22669	22892	22692	22662	22558	22728	22773	22893	22784	22807	22808	22710	22718	22734	22592	22612	22819	22911	22717	22778	22821	22504	22819	22659	22833	22799	22735	22747	22876	22642	22878	22651	22997	22757	22722	22573	22920	22692	22831	22772	22731	22671	22834	22896	22815	22814	22719	22792	22889	22680	22884	22797	22798	22700	22925	22834	22813	22933	22720	22391	22668	22843	22559	22638	22939	22759	22744	22811	22766	22558	22452	22618	22682	22811	22572	22757	22979	22866	22899	22757	22694	22806	22714	22710	22662	22963	22905	22870	22825	22801	22865	22765	22712	22733	22790	22774	22656	22774	22748	22672	22635	22626	22821	22862	22672	22858	22914	23007	22749	22924	22938	22743	22523	22718	22857	22966	22672	22975	22833	22917	22847	22837	22503	22622	22723	22865	22868	22776	22736	22860	22759	22767	22903	23044	22507	22829	22815	22651	22682	22809	22705	22847	22633	22782	22577
37104	63441	59145	49429	42952	36658	31119	26858	23766	21757	20841	19982	19553	19305	18978	18697	18855	18476	18396	18309	18258	18244	18147	18291	18286	18126	17968	17929	18274	18009	18172	17823	17980	18078	18017	17984	18140	17865	18101	18081	17955	17962	18023	18036	17759	17974	17901	17940	17737	18169	17971	17836	18037	17815	17924	17943	17909	17977	18031	18083	18048	17976	17959	17970	17930	18037	18004	17720	17909	17937	17960	18007	17954	17861	18031	17942	18111	17848	17966	17998	17988	18084	17960	17923	17937	17992	18028	18006	17979	17927	17956	18074	17826	18067	17941	17960	17976	17967	18050	18077	18031	17905	18052	18036	17997	18087	18079	17866	17924	17894	17818	17940	18089	17906	17783	18018	17885	18010	18103	17741	18021	18051	18167	17997	17882	18129	17790	17893	18058	17935	17824	17910	18017	17802	17993	17924	17806	17810	17898	18006	18030	18047	17953	17974	17992	17925	17825	17975	17847	17854	17878	18027	17879	17877	17944	17880	17945	17987	17724	17875	17826	17785	17980	18063	18018	17923	17827	18062	17924	17991	18016	18015	17931	18108	17961	17868	17965	18003	18135	17970	17799	18105	18044	17778	17826	18182	17929	17811	17755	17942	17922	17999	17829	17955	17840	18071	17901	17816	17935	18079	17810	17917	17962	17936	18002	18015	18130	17873	17886	18048	18049	17970	18121	17904	17762	17964	17874	17968	17818	18022	18007	17860	17962	17942	17710	17827	17830	17982	17971	17920	18032	17755	17990	17957	17762	18055	17929	18074	18039	18065	17808	17828	17943	17910	17887	17958	18106	17951	17715	17925	17789	17853	17797	17821	17834	18054	18023	18032	18026	17810	18022	17742	17911	17990	17780	18051	17864	17877	17959	17835	17930	17911	17874	18060	17871	18032	18032	17992	17999	17918	18089	18016	17895	17909	18020	18069	17868	18036	18131	18029	17845	17885	18026	17935	18168	17912	17911	17987	17838	17954	17818	17832	18050	17913	18034	18001	17979	17869	17975	17869	17973	18049	18060	18060	17818	18031	17885	17859	17902	18051	17864	17790	18109	18020	18001	17756	18033	17904	18030	17960	17939	17836	18058	18030	17825	17856	17976	18010	17895	18002	17849	17910	17984	17861	17915	17990	17908	18053	18067	17904	18235	18051	17780	17879	17961	17833	17959	17874	17919	18001	18009	17924	17940	18018	17872	17836	17953	17942	17949	17991	17841	18156	17906	17870	17986	17934	18013	17886	17941	17868	17817	17771	17935	17856	18037	17872	17935	17793	17969	17928	18019	17854	17947	17904	17888	17866	17962	17872	17858	17994	17966	18115	17890	17841	18021	17786	17922	18070	18117	17962	17989	17954	18026	17708	17964	17759	17943	17642	17843	17922	17946	17984	17973	17958	18032	17873	18054	17929	17956	17990	17827	17996	17768	17980	17961	18007	17838	18065	17997	17879	18014	18004	18017	17852	18021	17960	17856	17931	17774	17994	17744	18007	17963	17992	18026	17882	18072	17922	17843	17842	17992	17784	17736	18127	17997	17915	18159	17767	17944	17965	18079	18016	17992	17896	17773	17969	18036	17890	17904	18003	17943	17788	17777	17718	18037	17711	17987	17950	17948	17710	18025	17922	18100	17873	17984	17865	17777	17914	18102	17814	17762	18008	17943	17720	18008	18001	17929	17873	17931	17923	17821	17824	17953	18086	18057	17849	17802	18002	17959	17998	17905	18026	17933	17878	17921	17995	17980	17802	17952	17756	17838	17902	17830	17897	18063	17979	17951	17959	18036	17939	17967	17808	17870	17868	17845	17831	17858	18086	18062	18018	17936	17780	17874	17867	18076	17964	18006	17937	17864	17908	17822	17778	17819	17961	17869	17957	17843	17819	17900	18070	18037	17922	17906	17910	18217	17892	17922	17960	17874	17991	18051	18071	18008	17835	18043	18020	17927	18072	18022	17898	17939	18029	18074	17942	17822	17940	17916	17919	17880	17839	17883	17960	17874	17980	17869	18013	17980	17795	18021	17746	17872	18151	18055	17953	17899	17971	17877	17844	17922	17887	17771	17792	17922	18086	17919	17984	18004	17902	17820	17927	17905	17961	17832	17868	17936	17835	17833	17802	17954	17920	17814	17766	18027	17989	17845	18000	17843	17867	17884	17852	17741	17988	18036	17801	17980	18063	17698	17889	17842	18013	17943	18002	17841	17983	17896	17825	17906	17843	18023	17781	17914	17911	17958	17975	18016	17980	17851	17834	17963	17886	17825	17917	17985	17794	17888	18006	17879	17973	17922	17869	17901	17905	17958	18070	18027	18036	17807	17748	17955	17999	17823	17829	17923	17941	17772	18004	17943	17894	18118	17753	17983	17920	18071	17913	17895	17998	17957	17929	17805	17934	17832	17979	17902	17864	17851	17840	18046	18081	18083	17817	17961	17902	17815	17865	17934	17850	17988	17979	18062	18056	17986	17984	17997	17993	18091	17768	17957	18101	17707	17936	17983	17885	17967	18070	17741	17891	17876	18034	17901	17918	17845	18066	17889	17975	17945	17936	18047	17803	18005	18005	17932	17926	17984	18046	17995	17961	17965	17916	18188	18017	18067	17968	18102	17941	17951	17886	18035	17816	17887	17854	18022	17986	18131	18022	17927	17743	18004	17699	17858	18018	17884	17960	17942	17996	17700	17905	17789	17953	18039	17841	17958	17759	17976	17860	17964	17980	18026	17970	17875	17852	17843	17768	17905	18034	17783	17971	17943	17866	18083	17978	17848	18049	17822	17837	17913	17946	18023	17943	18077	17941	17703	17882	17828	17894	17847	18041	17837	17796	17998	18025	17887	17958	17948	17974	18013	17894	17910	18018	18013	17791	17984	17800	17969	17998	18017	17950	17963	17849	18043	17976	18004	17811	17977	18100	17983	17777	17984	18022	17767	17939	18074	17961	17623	17995	18014	17927	17889	17767	17855	17956	17879	17890	17927	17995	17911	17925	17895	17821	17842	18266	17891	17959	17881	17904	17970	17955	17789	17922	17902	17927	17927	17972	17950	17816	18028	17759	17860	18055	17816	18087	17870	18077	17806	17973	17820	17901	17948	17875	17877	17911	17891	18039	17805	17936	17990	17818	18097	17804	17996	17978	17871	18005	17885	17923	18033	17959	17817	17775	17997	17927	17849	18109	17967	17963	17977	17803	17794	17809	17875	18063	17933	17995	17864	17996	17887	17757	18136	17915	17894	17880	17887	17869	18007	17981	17960	17959	17998	17860	17764	17973	18203	17980	18075	18040	17937	17993	17810	17990	17854	17852	18107	17835	17817	17876	17862	18012	17821	17798	18146	17961	17978	17984	17833	17840	18015	17951	17854	18026	17898	17755	18096	17850	18022	17904	17846	17991	18066	17915	17702	17827	17894	17965	17946	17977	17882	18014	17950	17922	17863	17752	17945	17888	17817	17894	17945	18021	17950	17919	18021	17848	18003	17815	18015	17972	17975	17692	17980	17961	17733	17934	17841	17830	17971	18077	17879	17986	18011	18012	18097	17854	17827	17972	18134	17741	17899	17888	17944	18199	17949	18009	18057	17997	17797	17866	17990	17893	17794	18068	18205	18032	18096	18051	17854	17764	17974	17900	17929	18010	17985	17928	18106	17919	17896	18022	18006	17784	17753	18008	17990	17927	18011	17892	17907	17882	17845	18029	17948	17970	17849	17922	17829	17945	18213	17867	17845	17950	17797	18035	17946	17987	18070	18058	18095	17958	17910	17815	17706	17844	18045	17873	17868	17713	17894	18003	17941	17953	17988	17861	17795	18046	17873	17838	17837	18039	18012	18135	17833	17953	18009	17911	17684	17685	17780	17785	18034	18216	17927	17821	17850	17856	17886	18200	17984	17848	18236	17897	17796	17876	17976	18004	17927	17938	17829	17918	18039	17922	18098	17766	17856	17967	17769	17889	17941	18088	17952	17913	17931	17965	18026	17869	17909	17930	17925	18039	17844	18072	17964	17950	17916	18004	17875	17980	17957	18109	17816	17881	17799	17941	17790	18008	18042	17785	18029	18038	18061	18086	17922	17891	17996	17939	17947	17925	17983	18061	17910	17862	18107	17907	18024	17931	17932	17915	18148	17927	17912	17921	17948	17864	17879	17900	17959	17982	17966	17847	17872	17778	18009	17899	17925	17936	18003	17928	17892	17735	17979	17905	17874	18069	17927	17974	18026	18045	17832	17906	17983	17778	17797	17962	17926	17740	17931	17967	17906	18069	18046	17753	17909	17867	17704	17876	17991	17866	17930	17799	17956	18015	17895	18005	17883	18065	17791	17743	18046	17830	17960	17669	18105	17948	18108	17952	18075	17747	18093	17865	17933	17862	17896	17893	17963	17817	17999	17924	17984	18010	17853	17975	18039	17892	17997	17862	17928	18112	17953	17894	18030	17992	17822	17957	17967	17824	17959	17927	17891	17921	17869	17834	17869	17907	17916	17854	17873	17844	17863	17907	17965	17883	18084	17807	17782	17763	18084	17809	17804	17947	17963	17944	17965	17990	18117	17839	17786	17905	17988	18162	17857	17960	17998	18071	18019	17845	17807	17980	17731	17955	18079	18045	18001	17794	17870	17879	18023	18047	17887	17939	18028	17843	18050	17779	17986	18012	18129	17866	17951	18042	17969	17822	17985	17913	17904	17984	17860	17967	17893	17839	17948	17784	17930	17893	17979	17911	17817	17777	18049	18056	17993	17979	17924	17896	18084	17926	17972	17864	17969	17813	17911	17924	17961	17787	17797	18045	17859	17941	17989	18023	17956	17919	17891	17957	17964	17915	17952	18121	17816	18033	17882	17993	17953	17801	17972	17999	17927	17846	18022	17971	17890	18017	17887	17928	18098	17910	17973	17932	17799	17943	17945	17942	17883	17921	17811	18060	18171	18050	17868	18087	17811	18191	18061	17976	17846	18121	17780	17831	17859	17892	17727	18046	17885	17987	17838	17982	17832	17893	18012	18099	17999	18059	17992	17876	17995	18035	17913	17933	17819	17957	17856	17922	18042	17797	18024	17816	17925	18040	17994	18008	17769	17932	18004	17777	17879	17873	18026	17908	17816	17794	17884	17928	17695	17844	18026	18031	17991	17918	17831	18048	17946	17908
30658	33791	43394	38688	32222	28954	26937	25322	24588	23652	23358	22952	23116	22743	22606	22608	22558	22666	22356	22317	22489	22261	22497	22435	22477	22043	22371	22396	22348	22099	22297	22322	22497	22233	22222	22445	22264	22172	22045	22451	22365	22174	22342	22182	22437	22306	22129	22184	22215	22454	22308	22152	22198	22206	22283	22297	22476	22155	22393	22319	22235	22182	22214	22136	22222	22333	22212	22377	22058	22057	21840	22119	22324	22226	22153	22203	22395	22379	22340	22273	21947	22127	22284	22376	22194	22265	22396	22236	22414	22294	22202	22079	22233	22320	22372	22373	22364	22245	22297	22137	22167	22243	22091	22155	22151	22153	22355	22237	22393	22185	22085	22345	22178	22187	22285	22330	22319	22353	22173	22142	22335	22369	22027	22080	22048	22227	22273	22141	22289	22162	22301	22177	22307	22153	22125	22044	22412	22352	22012	22049	22389	22150	22154	22179	22282	21997	22217	22057	22088	22365	22192	22041	22099	22337	22336	22245	22040	21961	22405	22259	22264	22196	22227	22339	22346	22236	22173	22336	22187	22066	22228	22165	22092	22299	22203	22118	22357	22191	22088	22284	22245	22215	22215	22235	22287	22270	22188	22089	22172	22307	22530	22293	22287	22080	22042	22144	22341	22404	22105	22163	22243	22306	22413	22307	22239	22341	22054	21974	22130	22464	21953	22299	22308	22350	22183	22119	22203	22268	22398	22083	22069	22356	22177	22267	22291	22388	22226	22309	22109	22390	22262	22228	22019	22218	22221	22115	22204	22311	22495	22261	22388	21957	22103	22035	22267	22218	22198	22469	22338	22268	22248	22099	22273	22107	22178	22282	22180	22350	22280	22159	22127	22568	22314	22309	22229	22210	22171	22104	22356	22341	22026	22265	22183	22307	22323	22377	22076	22223	22351	22332	22303	22220	22194	22080	22263	22187	22378	22100	22113	22158	22214	22058	22043	22401	22159	22145	22209	22361	22137	22191	22211	22223	22047	22247	22349	22356	22225	22386	22228	22031	22232	22178	22287	22135	22124	22217	22213	22287	22175	22420	22278	22094	22330	22310	22305	22281	22297	22255	22150	22378	22210	22317	22307	22247	22243	22419	22350	22381	22044	21949	21998	22177	22052	22165	22213	22225	22277	22193	22300	22406	22294	22090	22191	22213	21931	22370	22251	22260	22338	22286	22297	22246	22271	22356	22281	22333	22264	22129	22217	22207	22443	22287	22114	22278	22346	22101	22231	22145	22345	22227	22297	22170	22501	22298	22499	22212	22139	22202	22391	22297	22337	22380	22302	22340	22202	22208	22382	22396	22171	22186	22414	22270	22236	22206	22239	22155	22259	22016	22423	22218	22111	22250	22285	22139	22226	22385	22332	22264	22147	22080	22319	22140	22350	22111	22301	22144	22498	22147	22280	22253	22073	22229	22098	22177	22155	22042	22043	22326	22298	22056	22060	21980	22541	22261	22298	22401	22405	22342	22303	22268	22071	22089	22049	22162	22325	22168	22100	22190	22426	22214	22290	22235	22091	22186	22340	22254	22102	22380	22301	22188	22190	21989	22201	22339	22232	22439	22072	22297	22186	22187	22148	22221	22109	22246	22140	22183	22215	22091	22082	22153	22369	22269	22067	22353	22345	22010	22238	22161	22135	22029	22296	22317	22099	22092	22387	22336	22109	22076	22204	22282	22257	22195	22227	22164	22035	22320	22043	22283	22213	22185	21982	22084	22250	22226	22138	22328	22254	22329	22177	22149	22280	22121	22276	22346	22271	22044	22135	22183	22216	22355	22241	22300	21985	22441	22234	22282	22338	22179	22048	22168	22160	22076	22206	22411	22258	22435	22412	22348	22343	22113	22186	22100	22127	22409	22211	22119	22154	22062	22069	22133	21966	22074	22333	22100	22097	21962	22290	22270	22036	22272	22429	22329	22259	22464	22418	22108	22179	22314	22163	22276	22018	22217	22282	22323	22306	22190	22344	22169	22229	22117	22140	22168	22109	22217	22298	22274	22105	22024	22414	22278	22003	22301	22348	22050	22121	22281	22117	22267	22287	22182	22263	22196	22247	22180	22325	22427	22536	22166	22187	22073	22346	22101	22220	22349	22314	22247	22172	22084	22422	22127	22247	22415	22302	22221	22046	22049	22091	22157	22364	22197	22261	22104	22045	22343	22207	22301	22394	22372	22224	22137	22308	22057	22166	22082	22351	22253	22273	22297	22228	22254	22136	22390	22361	22267	22227	22092	22228	22310	22525	22242	22388	22165	22097	22212	22075	22236	22282	22111	22465	21922	22320	22239	22113	22182	22413	22334	22172	22073	22089	22169	22346	22258	22286	22260	22413	22139	22219	22214	22342	22421	22130	22182	22160	22317	21965	22249	22288	22244	22139	22308	22024	22143	22313	22156	22485	22059	22314	22004	22246	22469	22204	22189	22173	22169	22231	22191	22104	22234	22146	22304	22433	22265	22090	22224	22276	22036	22195	22278	22245	22327	21978	22207	22102	22143	22344	22096	22356	22289	22253	22349	22124	22098	22234	22199	22120	22039	22281	22291	22354	22158	22099	22320	22058	22216	22224	22447	22136	22401	22157	22076	22313	22171	22238	22154	22072	22296	22168	22211	22010	22265	22433	22325	22288	22279	22449	22235	22031	22257	22240	22107	22257	22184	22527	22487	22255	22078	22329	22362	22101	22232	22349	22261	22377	22331	22265	22228	22422	22335	22244	22311	22317	22190	22184	22227	22234	22310	22165	22413	22271	22550	22216	22454	22175	22223	22278	22091	22205	22218	22418	22179	22101	22409	22294	22208	22493	22166	22098	22131	22123	22366	22438	22244	22395	22396	22336	22182	22199	22268	22630	22455	22097	22226	22027	22419	22343	22391	22162	22108	22261	22125	22448	22365	22135	22435	22270	22302	22222	22341	22301	22273	22085	22178	22359	21979	22257	22168	22308	22222	22138	22254	22046	22226	22370	22180	22354	22281	22266	22320	22231	22168	22254	22370	22128	22219	22399	22209	22335	22089	22258	21979	22182	22415	22231	22083	22284	22337	22520	22250	22331	22348	22039	22316	22061	21945	22183	22189	22352	22278	22199	22214	22363	22004	22051	22337	22205	22220	22406	22304	22378	22218	22324	22099	22146	22505	22210	22134	22186	22238	22147	22220	22431	22289	22382	22244	22267	22292	22181	22340	22439	22264	22180	22273	22352	22111	22322	21998	22216	22134	22243	22026	22136	22266	22108	22234	22244	22184	22144	22196	22339	22303	22008	22262	22219	22330	22158	22111	22197	22055	22384	22181	22301	22140	22328	22279	22175	22131	22269	21985	22168	22373	22419	22247	22182	22277	22186	22189	22167	22317	22144	22189	22267	22348	22277	22273	22287	22274	22230	22401	22135	22214	22340	22280	22337	21944	22158	22235	22163	22252	22167	22282	22121	22373	22134	22132	22242	22244	22255	22154	22422	22444	22351	22384	22312	22183	22322	22059	22276	22286	22086	22165	22247	22104	22205	22046	22225	22082	22267	22441	22144	22465	22435	22193	22322	22139	22228	22245	22226	22127	22321	22194	22238	22232	22300	22228	21911	22153	22114	22167	22191	22202	22404	22383	22150	22256	22321	22337	22124	22371	22102	22303	22370	22134	21969	22327	22107	22254	22390	22300	22095	22220	22190	22219	22289	22013	22199	22015	22367	22519	22298	22220	22176	22297	22259	22241	22397	22209	22231	22324	22207	22198	22356	22188	22356	22132	22215	22239	22027	22256	22155	22072	22218	22188	22183	22192	22205	22173	22261	22235	22157	22143	22162	22165	22160	22237	22254	22015	22275	22001	22110	22356	22247	22233	22186	22159	22187	22037	22344	22502	22168	22298	22293	22373	22315	22158	22379	22351	22202	22328	22124	22480	22138	21956	22168	22218	22293	22271	22296	22302	22353	22114	22262	22164	22065	22311	22146	22246	22475	22227	22210	22275	22245	22331	22221	22303	22176	22336	22205	22194	22171	22263	22311	22106	22123	22114	22273	22180	22227	22362	22105	22372	22162	22314	22396	22429	22267	22460	22138	22291	22161	22053	22234	22274	22378	22316	22262	22210	22347	22242	22196	22169	22231	22317	22113	22163	22390	22217	22212	22285	22391	22333	22266	22240	22430	22194	22327	22187	22325	22387	22168	22227	21864	21994	22369	22319	22246	22285	22105	22189	22044	22119	22120	22291	22144	22151	22174	22317	22217	22244	22278	22043	22144	22212	22076	22485	22121	22248	22289	22291	22278	22231	22327	22211	22252	22208	22462	22367	22090	22208	22203	22341	22247	22305	22139	22231	22230	22416	22120	22342	22348	22079	22303	22381	22092	22190	22285	22295	22158	22152	22065	22145	22134	22101	22310	22008	22216	22277	22264	22139	22120	22166	22365	22263	22255	22186	22114	22421	22206	22014	22364	22310	22248	22165	22296	22394	22419	22207	22289	22261	22068	22204	22234	22162	22118	22268	22270	22136	22164	22408	22074	22223	22246	22334	22297	22244	22371	22213	22235	22472	22307	22256	22442	22020	22104	22254	22321	22088	22030	22321	22314	22337	22111	22087	22258	22301	22272	22334	22348	21993	22265	22107	22351	22230	22203	22226	21970	22317	22230	22192	22281	22168	22195	22264	22201	21982	22129	22227	22205	22326	22259	22160	22274	22455	22318	22202	22176	22071	22353	22277	22357	22064	22192	22065	22224	22264	22271	22156	22374	22238	22404	22148	22251	22433	22219	21973	22261	22286	22415	22127	22321	22225	22317	22315	22241	22301	22233	22323	22251	22138	22055	22160	22204	21957	22298	22383	22436	22433	22301	22125	22306	22236	22195	22311	22339	22432	22163	22051	22226	22445	22193	22050	22297	22371	22137	22205	22193	21938	22413	22311	22554	22104	22272	22247	22374	22400	22232	21978	22286	22297	22241	22130	22417	22291	22145	22340	22429	22275	22124	22389	22212	22290	22207	22256	22107	22249	22203	22219	22258	22178	22213	22343	22167	22261	22189	22200	22217	22426	22058	22120	22446	22241	22239	22217	22188	22170	22297	22040	22313	22338	22002	22080	22197	22270	22213	22438	22287	22034	22280	22414	22230	22066	22319	22424	22289	22109	21978	22146
35509	50612	46359	35785	30227	26439	23825	21928	20393	19516	18844	18582	18320	18065	18107	18057	17925	17945	17851	17690	17832	17851	17641	17810	17597	17675	17807	17696	17570	17671	17619	17737	17743	17671	17681	17753	17581	17817	17442	17502	17601	17547	17520	17556	17743	17678	17427	17701	17683	17479	17525	17574	17461	17752	17530	17620	17593	17594	17503	17696	17550	17717	17473	17672	17566	17544	17522	17471	17568	17684	17543	17774	17654	17632	17548	17589	17567	17688	17582	17578	17556	17425	17420	17522	17589	17489	17705	17714	17610	17762	17508	17591	17340	17412	17616	17774	17463	17568	17471	17509	17480	17547	17618	17694	17684	17513	17561	17435	17578	17545	17656	17654	17706	17389	17671	17531	17666	17414	17516	17666	17581	17650	17449	17569	17710	17698	17522	17616	17561	17531	17727	17519	17436	17391	17630	17821	17556	17502	17722	17603	17686	17644	17611	17589	17640	17535	17653	17607	17560	17670	17559	17620	17631	17471	17568	17507	17622	17392	17627	17509	17328	17600	17693	17655	17586	17408	17599	17467	17749	17543	17398	17586	17767	17790	17604	17468	17729	17521	17681	17479	17717	17797	17597	17662	17637	17750	17662	17330	17503	17741	17608	17651	17529	17534	17642	17553	17686	17669	17502	17586	17385	17640	17522	17487	17518	17485	17423	17619	17692	17593	17787	17553	17587	17601	17735	17646	17880	17483	17649	17563	17578	17684	17567	17471	17738	17865	17724	17625	17487	17581	17519	17540	17627	17726	17553	17587	17704	17453	17540	17454	17668	17514	17528	17644	17379	17527	17665	17510	17515	17551	17754	17485	17532	17691	17677	17520	17640	17627	17603	17567	17534	17730	17687	17410	17729	17561	17717	17734	17635	17455	17610	17498	17601	17642	17410	17689	17652	17578	17629	17395	17655	17673	17565	17582	17485	17658	17654	17666	17649	17862	17721	17531	17676	17605	17597	17767	17573	17709	17611	17825	17491	17527	17712	17548	17501	17549	17643	17708	17492	17620	17689	17658	17630	17737	17558	17638	17781	17736	17598	17606	17623	17635	17509	17722	17654	17471	17490	17648	17517	17808	17645	17370	17587	17742	17660	17528	17562	17602	17604	17609	17649	17617	17481	17627	17764	17625	17528	17606	17609	17522	17524	17627	17472	17503	17707	17533	17538	17467	17615	17603	17662	17681	17674	17709	17600	17691	17670	17689	17602	17544	17658	17717	17669	17647	17317	17545	17507	17589	17764	17584	17662	17558	17568	17707	17607	17559	17553	17469	17606	17519	17745	17525	17598	17580	17527	17567	17648	17519	17625	17661	17474	17633	17546	17768	17556	17511	17566	17631	17607	17539	17577	17604	17640	17690	17596	17649	17498	17653	17722	17601	17565	17526	17506	17461	17520	17696	17672	17622	17657	17380	17537	17535	17661	17647	17590	17478	17511	17498	17575	17379	17354	17635	17625	17794	17522	17546	17537	17492	17605	17585	17691	17629	17632	17532	17462	17625	17613	17390	17532	17530	17640	17597	17710	17587	17869	17607	17491	17576	17521	17503	17542	17585	17495	17650	17487	17466	17411	17635	17613	17448	17513	17590	17658	17448	17594	17519	17511	17726	17611	17519	17590	17793	17588	17604	17688	17562	17580	17638	17753	17484	17550	17567	17793	17651	17915	17578	17682	17554	17656	17509	17626	17657	17581	17478	17722	17707	17610	17656	17743	17727	17575	17448	17669	17569	17640	17533	17646	17569	17479	17560	17756	17700	17560	17657	17380	17643	17734	17657	17563	17703	17573	17524	17585	17563	17498	17571	17731	17521	17481	17568	17507	17772	17503	17501	17640	17639	17598	17534	17682	17445	17611	17630	17524	17742	17486	17656	17568	17704	17622	17606	17616	17489	17696	17497	17626	17523	17447	17372	17537	17549	17626	17646	17581	17640	17601	17641	17568	17426	17624	17477	17478	17615	17731	17648	17543	17629	17577	17625	17631	17538	17674	17561	17484	17547	17436	17570	17561	17533	17475	17625	17593	17526	17449	17668	17698	17654	17586	17605	17504	17641	17416	17493	17626	17416	17546	17502	17679	17506	17604	17627	17652	17505	17492	17573	17470	17614	17573	17588	17691	17650	17389	17574	17592	17604	17412	17611	17690	17568	17620	17545	17630	17776	17439	17514	17568	17423	17636	17680	17570	17756	17529	17680	17687	17647	17642	17707	17493	17477	17618	17683	17525	17814	17693	17691	17801	17710	17494	17478	17602	17507	17848	17572	17463	17700	17597	17556	17621	17560	17555	17548	17622	17720	17639	17545	17620	17769	17362	17543	17456	17658	17638	17579	17647	17377	17641	17608	17416	17673	17532	17597	17694	17724	17496	17451	17439	17543	17387	17600	17754	17696	17411	17588	17520	17631	17680	17692	17533	17603	17559	17652	17592	17545	17486	17646	17837	17713	17718	17692	17602	17788	17603	17575	17493	17564	17618	17756	17595	17654	17531	17595	17695	17397	17567	17539	17667	17559	17604	17608	17639	17591	17576	17711	17783	17646	17682	17575	17749	17664	17622	17569	17597	17581	17663	17586	17673	17528	17493	17560	17523	17663	17514	17550	17677	17481	17625	17609	17722	17698	17612	17708	17636	17719	17567	17586	17663	17658	17639	17643	17592	17581	17626	17701	17609	17647	17756	17608	17600	17599	17766	17680	17656	17620	17481	17540	17510	17769	17596	17568	17527	17555	17659	17699	17463	17755	17619	17351	17716	17575	17587	17400	17618	17457	17648	17626	17707	17515	17604	17620	17639	17487	17453	17716	17575	17561	17588	17597	17511	17680	17549	17493	17550	17382	17513	17845	17613	17482	17664	17758	17670	17518	17507	17689	17681	17574	17628	17725	17484	17722	17490	17623	17586	17578	17522	17569	17673	17523	17628	17639	17526	17630	17580	17682	17558	17620	17501	17540	17560	17553	17561	17583	17519	17572	17510	17878	17458	17458	17392	17695	17493	17599	17618	17690	17590	17715	17690	17507	17454	17471	17556	17596	17635	17714	17569	17640	17598	17660	17555	17670	17724	17592	17773	17662	17466	17557	17548	17628	17496	17655	17581	17683	17695	17612	17604	17808	17772	17675	17597	17548	17688	17578	17507	17582	17723	17641	17740	17519	17572	17687	17660	17637	17745	17725	17513	17531	17587	17587	17667	17626	17709	17544	17712	17498	17549	17637	17550	17541	17570	17619	17645	17557	17590	17680	17665	17563	17574	17614	17660	17819	17588	17681	17616	17585	17699	17636	17519	17582	17577	17736	17636	17532	17629	17640	17778	17470	17652	17761	17518	17693	17367	17569	17507	17661	17615	17635	17549	17447	17587	17535	17499	17716	17518	17567	17636	17755	17521	17573	17511	17616	17595	17562	17557	17440	17681	17477	17657	17647	17551	17563	17608	17735	17494	17559	17608	17625	17680	17476	17758	17556	17585	17676	17661	17625	17436	17620	17501	17722	17731	17553	17636	17730	17734	17556	17352	17379	17600	17662	17711	17629	17621	17555	17603	17616	17564	17560	17619	17608	17504	17474	17762	17610	17589	17608	17588	17502	17671	17692	17630	17589	17583	17712	17604	17740	17704	17626	17728	17477	17590	17497	17559	17418	17716	17391	17755	17667	17560	17526	17598	17596	17655	17555	17583	17719	17570	17576	17605	17657	17610	17650	17705	17625	17635	17730	17711	17706	17452	17675	17673	17534	17427	17672	17404	17664	17547	17738	17635	17536	17606	17620	17596	17618	17601	17723	17536	17647	17552	17561	17626	17647	17591	17716	17511	17726	17491	17564	17545	17854	17589	17533	17452	17579	17545	17598	17563	17627	17628	17412	17712	17623	17778	17642	17415	17475	17755	17534	17533	17593	17630	17591	17644	17625	17539	17358	17578	17595	17669	17642	17527	17675	17514	17493	17579	17795	17640	17623	17510	17442	17679	17644	17730	17582	17679	17464	17775	17621	17660	17561	17702	17687	17706	17663	17425	17403	17756	17509	17578	17505	17618	17650	17673	17550	17659	17520	17614	17658	17629	17612	17623	17554	17619	17740	17593	17585	17606	17437	17577	17633	17581	17660	17647	17654	17683	17714	17703	17540	17802	17564	17558	17688	17624	17601	17607	17560	17580	17655	17768	17446	17638	17564	17460	17673	17491	17655	17595	17680	17623	17641	17535	17603	17488	17525	17596	17884	17692	17531	17533	17699	17642	17721	17640	17567	17634	17563	17513	17485	17777	17704	17685	17632	17617	17700	17665	17775	17837	17602	17569	17629	17550	17568	17571	17578	17722	17543	17594	17779	17612	17575	17473	17672	17575	17619	17287	17632	17679	17845	17566	17742	17799	17616	17615	17566	17589	17699	17684	17881	17656	17509	17734	17613	17515	17748	17738	17723	17635	17584	17516	17579	17735	17615	17825	17710	17654	17561	17661	17654	17502	17535	17571	17606	17547	17463	17552	17463	17583	17596	17514	17761	17644	17651	17588	17623	17760	17468	17667	17704	17657	17684	17670	17454	17688	17587	17639	17570	17574	17486	17580	17624	17643	17618	17506	17651	17617	17521	17759	17652	17531	17455	17590	17513	17411	17492	17415	17460	17464	17524	17613	17700	17818	17453	17658	17621	17524	17615	17680	17621	17656	17567	17618	17510	17563	17590	17577	17745	17703	17396	17348	17690	17467	17655	17737	17597	17387	17611	17623	17578	17397	17674	17362	17645	17596	17652	17601	17495	17526	17476	17593	17658	17666	17584	17561	17710	17658	17570	17597	17440	17648	17637	17439	17774	17472	17586	17865	17709	17731	17727	17585	17631	17680	17726	17702	17461	17729	17684	17667	17578	17623	17572	17725	17497	17540	17643	17530	17645	17650	17686	17681	17484	17566	17591	17610	17554	17546	17652	17705	17745	17697	17603	17733	17605	17457	17663	17575	17643	17635	17522	17571	17619	17621	17519	17496	17762	17655	17548	17441	17649	17619	17597	17576	17707	17615	17724	17568	17541	17707	17866	17437	17488	17642	17464	17569	17668	17405	17677	17651	17650	17600	17731	17440	17705	17349	17436	17741	17610	17717	17766	17653	17678	17661	17604	17556	17586	17657	17576	17560	17374	17601	17522
24000	21231	29263	27850	29820	31849	30916	27621	25852	24899	24179	23368	23388	23289	22886	22877	22907	22582	22677	22450	22549	22667	22510	22408	22772	22356	22423	22367	22444	22231	22296	22445	22565	22697	22560	22361	22377	22132	22256	22284	22573	22188	22396	22452	22394	22276	22192	22360	22222	22330	22256	22338	22202	22266	22328	22231	22402	22330	22297	22200	22463	22140	22058	22094	22367	22416	22413	22258	22186	22382	22245	22242	22234	22257	22162	22126	22422	22215	22252	22187	22368	22254	22095	22088	22156	22244	22350	22187	22224	22469	22156	22365	22306	22225	22318	22387	22161	22237	22278	22227	21988	22278	22307	22164	22195	22407	22279	22199	22515	22444	22335	22349	22345	22306	22332	22036	22127	22364	22120	22252	22564	22378	22249	22363	22230	22131	22226	22210	22419	22403	22218	22431	22375	22101	22225	22418	22015	22218	22373	22050	22258	22427	22236	22112	22051	22366	22314	22340	22194	22374	22160	22027	22236	22383	22272	22133	22425	22193	22195	22308	22238	22282	22169	22097	22517	22220	22373	22099	22268	22409	22324	22177	22260	22228	22228	22298	22037	22210	22505	22030	22299	22245	22339	22033	22270	22290	22288	22423	22150	22265	22254	22061	22290	22128	22306	22372	22321	22285	22230	22388	22338	22432	22137	22097	22134	22237	22125	22349	22262	22187	22099	22471	22169	22324	22121	22272	22010	22028	22281	22234	22099	22171	22295	22251	22211	22263	22307	22235	22134	22258	22307	22432	22436	22232	22162	22180	22185	22020	22166	22320	22275	22366	22273	22129	22287	22187	22138	22380	22331	22319	22350	22168	22408	22300	22166	22200	22238	22180	22087	22433	22279	22343	22205	22235	22174	22139	22212	22011	22339	22172	22397	22292	22084	22337	22173	22242	22250	22266	22342	22216	22251	22251	22319	22219	22099	22221	22419	22395	22274	22067	22242	22253	22457	22378	22238	22154	22403	22279	22345	22359	22333	22398	22417	22324	22036	22178	22237	22333	22420	22137	22101	22254	22176	22252	22243	22087	22280	22241	22239	22364	22106	22055	22328	22444	22233	22201	22042	22599	22313	22157	22286	22473	22142	22222	22152	22237	22283	22078	22400	22190	22284	22256	22230	22171	22256	22329	22497	22240	22237	22111	22144	22284	22172	22284	22270	22296	22271	22414	22060	22300	22177	22342	22335	22205	22332	22055	22354	22090	22287	22161	22203	22193	22374	22398	22237	22285	22501	22111	22197	22170	22262	22068	22277	22261	22391	22346	22304	22467	21967	22352	22303	22370	22242	22494	22307	22249	22128	22297	22209	22440	22455	22010	22259	22339	22435	22360	22438	22317	22272	22215	22182	22306	22084	22207	22532	22214	22458	22099	22427	22203	22332	22267	22247	22236	22354	22143	22129	22599	22131	22294	22110	22391	22199	22215	22145	22128	22287	22361	22332	22444	22217	22149	22098	22350	22086	22241	22100	22269	22239	22023	22565	22443	22195	22377	22329	22070	22074	22167	22117	22231	22483	22186	22068	22235	22088	22374	22143	22364	22388	22397	22393	22059	22237	22430	22208	22363	22398	22449	22234	22250	22195	22057	22143	22308	22291	22411	22409	22190	22360	22284	22352	22398	22272	22437	22419	22315	22346	22338	22281	22240	22124	22152	21988	22370	22345	22136	22049	22359	22367	22287	22193	22291	22354	22330	22197	22182	22293	22427	22456	22275	22190	22356	21960	22225	22242	22251	22302	22178	22201	22184	22205	22202	22133	22388	22134	22327	22250	22191	22234	22081	22539	22148	22297	22221	22310	22369	22538	22308	22458	22227	22166	22356	22190	22330	22251	22485	22059	22197	22294	22334	22197	22103	22354	22386	22271	22102	22373	22243	22378	22232	22288	22012	22313	22499	22465	22360	22133	22164	22258	22424	22360	22034	22305	22224	22354	22218	22055	22253	22309	22144	22397	22205	22237	22361	22219	22171	22414	22271	22351	22289	22327	22113	22196	22228	22206	22114	22032	22170	22268	22097	22132	22259	22225	22306	22195	22168	22385	22171	22327	22460	22404	22337	22319	22456	22225	22254	22090	22359	22491	22266	22079	22289	22154	22253	22139	22271	22144	22175	22238	22301	22474	22186	22247	22297	22252	22332	22189	22137	22108	22194	22324	22141	22240	22120	22139	22402	22382	22188	22272	22086	22244	22292	22248	22175	22287	22387	22252	22199	22083	22282	22423	22225	22165	22034	22249	22436	22172	22258	22132	22251	22397	22093	22164	22213	22108	22112	22272	22228	22315	22489	22286	22268	22205	22166	22319	22401	22026	22253	22390	22298	22446	22366	22409	22297	22118	22088	22329	22396	22313	22536	22082	22252	22208	22180	22205	22309	22201	22448	22015	22168	22312	22184	22101	22302	22386	22368	22258	22304	22091	22335	22258	22443	22293	22335	22358	22473	22370	22338	22301	22398	22400	22415	22125	22283	22236	22225	22252	22470	22181	22301	22362	22347	22329	22102	22476	22481	22194	22366	22496	22230	22194	22329	22434	22061	22195	22384	22403	22288	22378	22165	22513	22418	22236	22410	22418	22374	22412	22361	22159	22447	22153	22217	22354	22464	22331	22253	22360	22234	22289	22475	22449	22385	22252	22455	22236	22207	22300	22186	22213	22127	22401	22284	22258	22444	22350	22282	22187	22230	22237	22093	22340	22340	22427	22507	22294	22196	22156	22335	22208	22309	22344	22260	22165	22129	22327	22133	22010	22247	22218	22504	22112	22306	22139	22290	22207	22256	22088	22182	22285	22562	22271	22457	22283	22123	22312	22273	22093	22356	22260	22143	22290	22354	22382	22420	22221	22150	22276	22211	22153	22383	22258	22277	22195	22157	22210	22493	22440	22393	22162	22228	22315	22205	22060	22347	22198	22143	22393	22420	22230	22214	22469	22405	22262	22242	22190	22271	22072	22273	21978	22255	22228	22294	22204	22348	22291	22221	22274	22273	22357	22345	22272	22503	22264	22376	22224	22349	22314	22261	22226	22410	22230	22392	22264	22189	22321	22357	22409	22301	22254	22285	22125	22193	22172	22160	22317	22497	22329	22156	22407	22287	22284	22383	21992	22129	22126	22329	22393	22417	22435	22271	22185	22284	22515	22081	22413	21999	22276	22240	22167	22338	22250	22263	22580	22249	22244	22597	22238	22145	22509	22128	22317	22128	22119	22087	22322	22160	22371	22105	22210	22379	22347	22023	22325	22399	22338	22186	22441	22361	22226	22187	22198	22486	22077	22150	22018	22260	22106	22388	22304	22218	22036	22273	22157	22105	22055	22295	22231	22497	22207	22122	22223	22362	22226	22048	22125	22081	22485	22210	22250	22219	22205	22360	22165	22283	22133	22208	22153	22078	22397	22329	22009	22310	22227	22218	22125	22103	22258	22496	22190	22244	22307	22234	22403	22203	22135	22333	22251	22078	22426	22144	22181	22232	22301	22216	22223	22236	22286	22196	22353	22296	22198	22262	22266	22152	22319	22239	22352	22358	22303	22216	22114	22098	22373	22098	22243	22337	22174	22105	22220	22076	22308	22293	22179	22348	22085	22276	22267	22329	22311	22311	22379	22424	22265	22103	22020	22218	22077	22233	22358	22229	22222	22305	22266	22219	22240	22212	22216	22377	22457	22232	22167	22145	22324	22250	22361	22355	22307	22103	22443	22347	22315	22259	22451	22201	22278	22297	22462	22357	22552	22290	22432	22281	22308	22263	22176	22295	22638	22249	22320	22355	22215	22438	22155	22216	22313	22408	22260	22309	22165	22237	22323	22270	22148	22430	22209	22205	22081	22315	22279	22342	22334	22061	22400	22089	22095	22218	22279	22296	22277	22343	22162	22390	22096	22162	22190	22214	22106	22449	22152	22173	22259	22347	22448	22134	22217	22230	22289	22250	22377	22294	22418	22436	22166	22242	22236	22445	22283	22129	22301	22430	22373	22123	22235	22053	22276	22259	22241	22141	22078	22204	22214	22051	22266	22190	22269	22143	22486	22373	22327	22252	22447	22233	22212	22253	22301	22268	22446	22310	22198	22550	22148	22194	22293	22093	22310	22354	22189	22288	22404	22398	21982	22376	22170	22098	22344	22134	22126	22310	22332	22263	22230	22250	22246	22421	22080	21872	22280	22230	22266	22237	22313	22033	21975	22532	22149	22336	22351	22167	22464	22096	22113	22389	22244	22281	22520	22246	22347	22161	22332	22203	22370	22191	22399	22349	22289	22359	22479	22205	22193	22396	22372	22189	22297	22161	22167	22304	22191	22360	22192	22164	22139	22426	22064	22508	22276	22266	22339	22177	22223	22143	22155	22088	22201	22279	22226	21953	22085	22297	22232	22234	22181	22411	22280	22405	22390	22178	22388	22317	22079	22283	22359	22240	22303	22118	22206	22125	22137	22330	22357	22194	22499	22238	22236	22271	22374	22346	22332	22321	22106	22231	22211	22492	22147	22337	22306	22448	22390	22442	22348	22107	22230	22057	22324	22172	22191	22479	22373	22366	22236	22193	22303	22368	22392	22202	22264	22314	22207	22141	22549	22235	22296	22102	22344	22583	22373	22448	22243	22227	22330	22347	22233	22298	22252	22399	22252	21966	22201	22305	22171	22237	22377	22341	22244	22358	22290	22365	22248	22245	22434	22250	22358	22138	22220	22418	22282	22262	22408	22296	22533	22203	22465	22434	22292	22345	22225	22332	22193	21980	22387	22312	22487	22283	22304	22161	22267	22430	22247	22436	22420	22463	22073	22384	22471	22406	22126	22319	22512	22475	22244	22203	22190	22361	22173	22401	21999	22285	22349	22159	22193	22254	22204	22147	22065	22363	22319	22196	22423	22216	22239	22372	22357	22245	22335	22328	22413	22155	22302	22398	22437	22181	22336	22233	22452	22199	22311	22237	22561	22051	22269	22340	22242	22335	22306	22228	22298	22301	22079	22173	22164	22224	22326	22308	22178	22101	22351	22353	22136	22320	22400	22335	22226	22356	22279	22592	22314	22272	22490	22440	22315	22216	22461	22373	22213	22146	22155	22463	22223	22290	22321	22184	22350	22162	22304	22247	22444	22208	22237	22187	22171	22235	22153	22287	22363	22170	22359	22203
34996	58256	53640	42517	36712	31515	27556	24964	22581	21017	20107	19209	18884	18683	18584	18476	18106	18141	18239	17943	18043	17877	17967	17650	17824	17942	17979	17871	17876	17795	17676	17656	17838	17852	17743	17821	17776	17679	17630	17780	17740	17725	17513	17859	17638	17618	17911	17695	17642	17697	17713	17656	17755	17888	17729	17782	17742	17806	17786	17673	17508	17700	17648	17833	17609	17723	17638	17703	17677	17803	17699	17727	17635	17585	17851	17608	17425	17683	17753	17723	17546	17812	17680	17811	17556	17832	17583	17694	17800	17717	17688	17653	17630	17860	17750	17551	17612	17647	17386	17622	17795	17627	17595	17725	17731	17591	17543	17718	17658	17476	17761	17772	18007	17699	17912	17712	17739	17550	17605	17525	17734	17772	17688	17793	17591	17546	17670	17675	17588	17818	17777	17574	17736	17563	17883	17724	17912	17592	17763	17720	17646	17698	17676	17918	17723	17724	17903	17523	17669	17550	17735	17699	17565	17681	17760	17528	17740	17462	17728	17642	17621	17694	17685	17743	17863	17770	17821	17746	17709	17702	17741	17765	17627	17685	17564	17594	17829	17653	17643	17829	17569	17715	17814	17725	17677	17638	17764	17612	17710	17752	17679	17552	17661	17820	17806	17753	17880	17545	17686	17631	17730	17850	17629	17805	17821	17570	17667	17810	17684	17543	17735	17518	17432	17702	17719	17740	17585	17787	17632	17498	17754	17658	17589	17565	17688	17801	17886	17602	17839	17735	17651	17806	17711	17657	17696	17821	17536	17750	17800	17622	17746	17595	17772	17741	17872	17729	17591	17594	17680	17700	17809	17756	17684	17825	17736	17849	17873	17778	17748	17666	17648	17709	17828	17748	17737	17712	17838	17673	17611	17738	17639	17680	17833	17525	17696	17712	17839	17459	17872	17727	17689	17715	17571	17682	17531	17545	17814	17843	17668	17684	17848	17555	17720	17689	17768	17801	17597	17737	17696	17816	17650	17591	17618	17696	17518	17579	17622	17713	17493	17606	17756	17845	17531	17618	17642	17637	17872	17537	17640	17863	17855	17626	17590	17572	17840	17854	17674	17906	17778	17760	17496	17764	17814	17606	17705	17739	17881	17534	17580	17809	17669	17735	17763	17667	17746	17713	17713	17638	17918	17840	17785	17627	17749	17676	17622	17732	17725	17525	17594	17656	17709	17847	17493	17877	17664	17776	17560	17673	17679	17748	17848	17694	17727	17670	17701	17500	17707	17756	17553	17560	17723	17783	17496	17646	17816	17638	17741	17849	17734	17729	17560	17782	17710	17541	17589	17745	17775	17542	17678	17738	17497	17670	17693	17607	17794	17705	17892	17766	17725	17683	17871	17883	17629	17768	17592	17720	17727	17668	17729	17711	17641	17805	17826	17816	17617	17646	17763	17710	17548	17532	17519	17762	17526	17753	17546	17712	17617	17474	17838	17759	17734	17812	17575	17742	17581	17856	17658	17725	17497	17588	17774	17600	17529	17773	17698	17643	17579	17791	17696	17710	17700	17737	17610	17872	17796	17697	17628	17638	17655	17711	17598	17729	17541	17602	17644	17662	17739	17835	17896	17676	17816	17635	17846	17786	17468	17732	17893	17673	17783	17382	17728	17661	17775	17742	17737	17706	17882	17473	17715	17656	17595	17667	17786	17739	17622	17553	17902	17622	17628	17714	17436	17648	17542	17651	17696	17782	17524	17571	17773	17619	17763	17652	17599	17822	17649	17547	17842	17635	17731	17761	17606	17714	17851	17629	17638	17630	17686	17801	17781	17659	17752	17671	17572	17748	17583	17654	17664	17741	17762	17702	17534	17686	17708	17736	17612	17855	17695	17672	17480	17734	17866	17782	17881	17702	17605	17845	17890	17639	17730	17654	17690	17650	17647	17556	17687	17843	17723	17741	17707	17570	17867	17684	17797	17564	17816	17610	17663	17629	17802	17877	17704	17799	17713	17753	17826	17582	17790	17872	17684	17838	17780	17639	17602	17607	17533	17836	17657	17567	17665	17708	17642	17766	17737	17721	17634	17827	17755	17574	17683	17831	17683	17614	17548	17614	17622	17623	17753	17758	17753	17582	17696	17603	17856	17766	17717	17740	17563	17947	17575	17751	17767	17630	17678	17723	17826	17698	17714	17745	17702	17573	17613	17612	17785	17731	17549	17635	17630	17832	17676	17553	17701	17846	17651	17773	17520	17752	17811	17644	17537	17719	17628	17519	17732	17666	17734	17699	17632	17777	17650	17655	17641	17683	17680	17556	17694	17727	17623	17801	17628	17887	17799	17518	17638	17786	17629	17556	17617	17692	17664	17644	17864	17858	17811	17705	17706	17845	17734	17475	17968	17784	17815	17681	17743	17803	17759	17770	17717	17821	17858	17715	17697	17786	17693	17673	17781	17866	17731	17678	17740	17638	17665	17625	17668	17562	17775	17595	17428	17764	17600	17734	17800	17716	17793	17804	17688	17628	17654	17611	17731	17788	17714	17660	17537	17656	17480	17703	17670	17650	17574	17483	17581	17779	17784	17820	17756	17693	17659	17793	17765	17990	17619	17618	17710	17710	17637	17667	17701	17636	17583	17632	17681	17525	17647	17859	17757	17723	17726	17660	17710	17703	17708	17990	17603	17617	17576	17662	17816	17557	17708	17713	17742	17786	17469	17748	17509	17534	17739	17656	17560	17663	17530	17572	17738	17686	17684	17622	17609	17618	17645	17481	17696	17655	17602	17651	17577	17625	17758	17908	17584	17711	17778	17735	17654	17697	17649	17471	17654	17659	17694	17555	17695	17725	17775	17698	17624	17787	17766	17839	17674	17703	17800	17690	17600	17795	17667	17700	17722	17629	17634	17790	17662	17717	17759	17888	17673	17809	17807	17550	17761	17726	17638	17654	17610	17954	17578	17682	17584	17716	17681	17630	17849	17724	17707	17669	17572	17602	17701	17591	17621	17655	17675	17774	17652	17570	17600	17668	17771	17666	17550	17675	17504	17697	17675	17732	17675	17747	17648	17790	17535	17753	17778	17661	17581	17709	17525	17794	17723	17509	17784	17647	17656	17834	17690	17646	17830	17829	17683	17728	17683	17636	17542	17668	17604	17838	17684	17642	17670	17631	17767	17647	17770	17720	17650	17599	17798	17739	17667	17559	17672	17932	17785	17765	17549	17616	17411	17768	17589	17732	17623	17575	17490	17716	17686	17762	17778	17845	17766	17588	17698	17601	17596	17732	17523	17554	17866	17602	17884	17696	17718	17599	17805	17707	17661	17779	17743	17623	17847	17709	17682	17570	17713	17579	17765	17802	17641	17636	17564	17728	17803	17507	17675	17673	17571	17683	17582	17641	17704	17557	17648	17571	17450	17629	17551	17671	17726	17636	17865	17615	17732	17671	17615	17590	17799	17600	17709	17672	17525	17714	17691	17698	17663	17786	17557	17668	17763	17765	17826	17641	17724	17669	17694	17979	17751	17665	17552	17667	17771	17617	17615	17636	17681	17677	17645	17739	17751	17586	17687	17769	17685	17844	17723	17731	17678	17593	17635	17646	17748	17677	17817	17788	17697	17777	17758	17663	17640	17588	17695	17716	17661	17724	17890	17528	17705	17722	17578	17434	17679	17713	17675	17810	17625	17667	17567	17823	17775	17808	17744	17759	17639	17633	17759	17677	17546	17663	17703	17700	17731	17746	17748	17754	17894	17739	17786	17760	17658	17942	17696	17833	17766	17894	17754	17661	17703	17621	17848	17686	17549	17607	17646	17714	17751	17607	17750	17607	17578	17793	17702	17606	17481	17697	17749	17515	17537	17846	17773	17680	17711	17735	17651	17732	17807	17608	17859	17840	17644	17506	17553	17726	17621	17540	17649	17635	17707	17811	17559	17594	17673	17506	17783	17714	17711	17698	17750	17699	17498	17611	17797	17645	17803	17751	17647	17650	17834	17761	17671	17798	17661	17739	17537	17905	17687	17846	17625	17519	17708	17760	17695	17722	17592	17680	17684	17697	17706	17651	17604	17731	17767	17662	17773	17744	17735	17636	17693	17633	17549	17745	17598	17699	17539	17792	17748	17889	17660	17902	17814	17641	17690	17699	17618	17712	17636	17608	17618	17633	17694	17838	17643	17427	17817	17720	17808	17625	17718	17620	17837	17758	17631	17701	17636	17779	17675	17752	17748	17636	17754	17849	17532	17679	17568	17697	17543	17741	17822	17645	17688	17578	17818	17539	17926	17571	17694	17672	17685	17618	17607	17520	17796	17539	17731	17646	17436	17691	17675	17572	17745	17490	17765	17700	17634	17724	17676	17547	17732	17710	17675	17736	17689	17626	17499	17737	17719	17771	17765	17604	17576	17782	17734	17756	17734	17720	17592	17620	17535	17668	17862	17880	17665	17718	17754	17692	17690	17633	17743	17771	17739	17634	17744	17650	17774	17651	17556	17699	17659	17634	17645	17602	17720	17715	17768	17769	17702	17652	17655	17740	17468	17885	17572	17745	17705	17536	17555	17714	17577	17714	17744	17684	17542	17921	17572	17705	17741	17734	17532	17554	17620	17678	17697	17651	17654	17626	17632	17768	17685	17735	17717	17738	17468	17653	17820	17550	17880	17788	17586	17642	17757	17696	17722	17851	17755	17534	17690	17707	17809	17574	17689	17730	17729	17830	17633	17660	17659	17819	17487	17881	17570	17579	17571	17583	17794	17477	17754	17644	17571	17672	17689	17619	17673	17608	17637	17770	17459	17701	17586	17652	17791	17665	17690	17702	17734	17675	17659	17820	17766	17680	17740	17696	17716	17596	17661	17659	17572	17715	17813	17810	17894	17721	17716	17757	17680	17687	17750	17696	17617	17706	17611	17614	17649	17617	17703	17803	17720	17648	17642	17735	17839	17683	17794	17730	17602	17730	17686	17525	17729	17614	17522	17861	17486	17692	17470	17678	17749	17722	17606	17760	17456	17683	17750	17741	17703	17791	17689	17549	17551	17676	17637	17554	17594	17709	17637	17713	17811	17553	17559	17749	17680	17779	17640	17771	17766	17823	17716	17621	17779	17707	17699	17847	17717	17702	17637	17821	17757	17664	17658	18098	17691	17726	17781	17641	17685	17575	17797	17605	17725	17579	17675	17710
22686	21195	29081	24733	25839	30851	34399	29676	27427	26366	25554	24439	24141	24030	23837	23590	23551	23488	23385	23488	23299	23254	23446	22990	23201	23209	22842	23082	23002	22905	23179	22922	22989	22944	23107	22977	22954	23004	22919	22963	23135	23002	22916	22860	22910	22859	22952	23071	22786	23007	22735	22912	22730	22805	22599	22805	22793	22863	22634	22814	22827	22897	22977	22790	22792	22759	22878	22927	22994	22870	23014	22879	22734	22996	22962	22828	22866	23048	22886	22743	22954	22771	22998	22826	22773	22727	22813	23013	22782	22989	22871	22985	22612	22886	23008	22688	22730	22789	23022	22918	22892	22887	22930	22777	22874	22635	22546	22760	22731	22802	23082	22785	22964	23048	22886	22795	22666	22642	22886	22947	22925	22732	22731	22723	22831	22778	22858	22691	22709	22762	22959	22781	22906	22835	22898	22898	22890	22758	22902	23107	22791	22896	22749	22597	22893	22800	22753	22713	23079	22780	22898	22767	22853	22867	22875	22652	22816	22947	22829	22957	22865	22810	22898	22801	23108	22793	23085	22863	22760	22869	22531	22794	22750	22720	22856	22843	22799	22535	22848	23049	22924	22721	22822	22731	22737	22978	22730	22829	22577	22832	23120	22899	22971	23039	23005	22898	22848	22724	22878	22701	22960	22769	22745	22902	22822	22691	22797	22646	22751	22779	22802	22728	22695	22630	22818	22791	22924	22649	22753	22820	23080	22845	22817	22792	22838	22704	22651	22839	22788	22807	22813	22730	22786	22657	22728	22637	22806	22792	22946	22915	22851	22557	22997	22648	22718	22741	22798	22806	22829	22830	22564	22680	22868	22945	22754	22626	22866	22834	22854	22759	22920	22682	23031	22703	22816	22928	22841	22820	22930	22772	22712	22954	22841	22925	22855	22756	22834	22832	22571	22931	23061	23028	22749	22807	22885	22701	22774	22848	22631	22862	22890	22873	22796	22850	22739	22610	22931	22814	22985	22765	22785	22836	22894	23059	22774	22864	22993	22667	22821	22704	22624	22717	22723	22803	22959	22864	22673	22770	22623	22804	22794	22773	22939	22999	22907	22800	22801	22975	22860	22923	22948	22981	22711	22681	22791	22845	22969	22949	22881	22877	22751	23077	22882	22772	23024	22714	22850	22820	23003	23081	22831	22720	22685	22855	23147	23002	22988	23022	22922	22711	22849	22845	22815	22749	22982	22766	22726	22836	22935	22946	22870	22632	22820	22918	22773	22880	23014	22785	22740	22848	22792	22785	22916	22992	22881	22877	22911	22731	22874	22876	22918	22877	22688	22802	22507	22821	22762	22904	22955	22781	22827	23068	22464	22813	22799	22795	22753	22759	22722	22766	22703	22764	22900	22827	22745	22741	22826	22869	22769	22576	22863	22936	22907	22634	22733	22881	22723	22606	22766	22761	22761	22872	22912	22910	22750	22896	22899	22842	22857	22661	22559	22849	22956	22859	22908	22796	22915	22986	23065	22756	22891	22632	22900	22692	23051	22924	22698	22858	22720	22853	22902	23036	22510	22613	22587	22673	22795	22789	22956	22795	22875	23157	22819	22743	22802	22758	22906	22925	22921	22865	22808	22714	22920	22841	22989	22829	23036	22866	22700	22869	22755	22703	22686	22832	22666	22776	22867	22895	22785	22806	22568	22888	22880	22882	22796	22908	22676	22813	22803	22627	22878	22724	22804	22693	22623	22853	22888	22870	23139	22982	22991	22854	22803	22794	22935	22605	22735	22956	22760	22816	22817	22847	22927	22723	22734	22800	22676	22933	22748	22843	22754	22887	22842	23131	22964	23045	22764	22732	22764	22769	23126	22843	22976	23070	22939	22731	22750	22862	22824	23020	22839	22929	22832	22937	22709	22825	22826	22728	22810	22798	22974	22837	23064	22985	22947	22762	22945	22739	22911	22780	22708	22769	22654	22864	22836	22866	22865	22722	22784	22800	22665	22726	22798	22739	22921	22900	23131	22878	22678	22883	22931	22804	22896	22805	22813	22618	22696	22974	22746	22861	22829	22663	22800	22904	22830	22786	22731	22520	22568	22832	22758	22924	22915	22769	22648	22886	22829	22678	22732	22948	22576	22816	22860	22832	22912	22916	22692	22918	22885	22933	23000	22991	22716	22850	23026	22646	22404	22884	22903	22761	22793	22706	22792	22743	22701	22921	22812	22963	22999	22994	22891	22758	22969	22828	22695	22774	22952	22871	22838	22767	22695	22717	22924	22722	22781	22737	22750	23025	22800	22887	22808	22930	22925	22850	22917	22824	22626	22854	23133	22850	22779	22953	22932	22819	22673	22725	22603	22919	22801	22786	22884	22911	22907	22634	22874	22671	23050	22650	22594	22910	22832	22745	22716	22725	22847	22742	22910	22975	22859	22923	22605	22890	22803	22751	22861	22822	22811	22753	22849	22975	22940	22979	22968	22907	22765	22949	22792	22660	23038	22981	22678	22540	22658	22940	22843	22887	22787	22738	22772	23076	22853	22700	22600	22649	22929	22805	23099	22892	22829	22624	22850	22600	22927	23112	22676	22893	22763	22911	22935	22715	22949	22567	22940	22953	23042	22912	22873	22651	22738	22581	22850	22841	22660	22766	22849	22801	22868	22814	22892	22723	23000	22857	22785	22678	22886	23025	22821	22831	22698	22721	22714	22771	22844	22977	22798	22792	22877	22974	22790	22759	22762	22792	22463	22651	22821	22895	22738	22886	22707	22551	22851	22844	22832	22853	22816	22772	23013	22727	22860	22838	22903	22873	22982	22596	22793	22999	22713	23066	22820	22765	22835	22725	22980	22940	22760	22635	22760	23004	22843	22875	22612	22709	22977	22790	22734	22838	22780	22810	22483	22754	22701	22619	22790	22982	22914	22893	22736	22747	22853	22913	23012	22889	22938	23072	22790	22771	22750	22828	22988	22828	22951	22879	22684	22667	22890	23062	22867	22985	22873	22973	22918	22729	22664	22762	22827	22880	22921	22994	22802	23071	22828	22970	22921	22642	22929	22840	22841	22916	22776	23014	22861	22891	22863	22834	22696	23001	22754	22916	22901	22624	22820	22951	22986	22898	23049	22846	22682	22757	22816	22800	22702	22759	22724	22940	23024	22905	22715	22911	22915	22818	22769	22707	22709	22810	22841	23047	22792	22863	23138	22712	22845	22889	22808	22796	22910	22850	22700	22844	22877	23056	22702	22785	22978	22788	22996	22646	22782	22852	22852	22832	23084	22867	22767	22674	22678	22866	22902	22836	22853	22734	23002	22865	22904	23020	23021	22787	22730	22801	22777	22615	22791	22610	22790	22809	22949	22970	22955	23007	22776	22897	23005	22725	22849	22654	22822	22806	22739	22776	23021	22786	22832	22877	23106	22838	22835	23021	22766	22721	22714	22898	22761	22768	22708	22824	22822	22930	22771	23116	22763	22705	22732	22748	22848	22660	22640	22720	23180	22861	22729	22677	22898	22657	22761	22762	22953	22677	22868	22902	22733	22983	22800	22910	22952	23050	22869	22631	22822	22802	22918	23036	22916	22931	22899	22945	22777	22965	22755	22794	22879	22766	22692	22864	22936	22864	22824	22526	22827	22705	22796	22823	22739	22752	22961	22695	22872	23016	22649	22833	22798	22679	22845	22732	22796	22982	22959	22970	22987	22664	22874	22786	23002	22749	22946	22964	22888	22635	22724	23006	22781	22651	23000	22748	22709	22950	22633	22784	22739	22878	22686	22783	22794	22614	22918	23032	22949	22876	22769	22650	22964	22935	22778	22967	22560	22917	22763	22863	22925	22900	22699	22723	22916	22746	22689	22870	22831	22695	22893	22750	22793	22930	23043	22917	22749	22766	22945	22972	22850	22707	23032	22825	22644	22832	22954	22690	22846	22757	23040	22782	22890	23054	22975	22907	22830	22617	22681	23000	22879	22890	22781	22833	22888	22952	22846	22495	22749	22783	22942	22827	22907	22728	22605	22907	22779	22863	23048	22622	22789	22841	22647	23001	22818	22877	22761	22893	22638	22805	22931	22865	22965	22763	22922	22728	22727	23117	22879	22839	22749	22892	22878	22865	22764	22722	22802	22729	22743	22974	22867	22751	22790	22829	22843	22795	22818	22818	23115	22835	22551	22720	22752	23063	22842	22865	22871	22862	22954	22780	22969	23081	22892	22789	22760	22915	22994	22735	22998	22916	22980	22720	22745	22752	22842	22859	22749	22933	23019	22705	22740	22622	22561	22760	22669	22648	22997	23054	22826	22917	22864	23012	23006	22680	22930	22814	22617	22772	22842	22713	22825	22518	22765	22932	22664	22783	22990	22967	22916	22836	22610	22841	22905	22988	22752	23066	22918	22873	22914	23059	22656	22834	22809	22724	23004	22896	22912	22689	22920	22733	22633	22808	22869	22769	22976	22972	22714	22919	22781	22839	22917	22756	22733	22780	22757	22678	23041	22941	23004	23047	22847	22860	22659	22703	22885	22830	22811	22816	22923	22909	22760	22802	22892	22980	22652	22893	22802	22589	22863	22806	22753	22918	23035	22867	22881	22776	22844	22700	22909	22736	22938	22687	22862	22735	22840	22602	22840	22885	23024	22984	22936	22806	22802	22718	22614	22843	22938	22840	22963	22616	22768	22750	23003	23040	23055	22552	22854	22891	22653	22780	22798	23010	22899	22926	22727	22646	22751	22975	23046	22764	22751	22818	22764	22842	22815	22817	22774	22578	22939	22977	22741	22863	22845	22927	22809	22991	22765	22881	22739	22819	22940	23033	22622	22873	22803	22872	22969	22546	22760	22935	22951	23051	22980	22956	23068	22777	22795	22887	22870	22911	22979	22872	22704	22736	22744	22758	22825	22892	22834	22803	22725	22875	22785	22889	22728	22713	22804	23026	22946	22720	22781	22931	22950	22865	22860	22665	22828	22824	22613	22544	22702	22813	22860	22888	22788	22825	22726	22845	23152	22838	22771	22818	22900	22880	22813	22404	22811	22805	22906	22854	22822	22710	22827	22565	22640	22898	22959	22816	22804	22879	22925	22976	22811	22842	22683	22867	22759	22739	22893	22895	22660	22933	22934	22745	22906	22645	22771	22828	22928	22742	22905	23164	22926	22788	22993	22695	22681	22785	23032	22877
37593	64664	59774	48532	41530	35299	31460	27799	24816	22585	21147	20181	19741	19274	18959	19144	18654	18522	18475	18260	18695	18188	18203	18219	18186	18291	18104	18144	18060	18156	18138	18171	18005	18174	18271	18182	18008	18041	18084	18135	17920	18027	17979	18095	18128	18127	18017	17954	17901	18041	18013	18068	17917	18020	17872	17895	17985	17866	18048	17957	18194	18195	17887	17948	18032	17911	17873	18036	17950	17863	17795	18018	17895	18077	18013	17985	17961	18120	17954	18020	17910	18058	17902	17912	18079	17920	18084	18086	17943	18066	18072	18072	17915	17950	17886	18086	17741	17890	17901	18030	17961	17908	18194	18110	17989	18020	18054	17936	18035	18046	17884	18122	17843	17859	17832	17983	18044	17849	17845	17909	17937	17901	18054	18141	18046	17988	17775	17873	17853	18129	18021	17863	18092	17933	18097	18029	18153	17979	18225	18004	17813	18109	17877	17996	18042	17924	17831	17905	17848	17882	17994	18012	17966	17927	17775	17903	17926	17965	18025	17937	17933	17803	17810	17738	18153	17800	18049	17928	18018	17947	18135	18003	18144	17950	18002	17840	17891	18015	17889	18014	17861	17975	17950	18019	17701	17939	18013	18023	17950	17821	17850	18145	18032	17945	17880	17796	17906	17961	17935	17950	18005	17944	17856	17721	18010	17898	17800	17891	17854	17943	17970	17844	17939	17995	17921	17890	17959	17881	18000	18082	17944	18179	17866	17977	17895	17926	18082	18069	18040	17990	17763	17939	18005	17934	17831	18100	17973	17937	17855	18005	18001	17962	17940	17809	17770	17883	17866	17945	17960	17893	18022	17987	17899	17929	17927	17923	17867	17885	17987	17988	17921	18036	17983	17983	18021	17934	17975	17976	18033	17934	18005	18103	18074	18005	18049	17808	17926	17821	17991	17899	17920	17998	18043	17883	17903	17956	17829	18082	17835	17930	18106	17830	18119	17879	17992	17915	17985	17776	18180	17855	18065	17721	17966	18075	17894	17895	17851	17900	18013	17861	18065	17921	18028	18045	17959	17910	18069	18148	18046	17867	17922	17841	17834	18041	17838	17961	17945	17926	17962	17801	17734	18022	17908	17855	18064	18043	17688	17797	18071	17924	17903	18045	17872	17938	17997	18064	18075	17932	17983	17913	17868	17946	17796	17948	17936	18006	18027	17958	17964	17881	17946	17948	17926	17841	17849	17988	17835	18114	17967	18071	17891	17921	17663	17962	17958	18126	18008	17978	18026	18085	17936	17827	18006	18067	18111	17977	18037	17977	17947	18161	17982	17923	18093	18070	17949	17821	17952	17877	17853	18000	17926	17865	17881	17929	17910	17861	18037	18072	18144	18002	17800	17989	18033	17855	18018	17823	17938	18153	17973	17816	17969	18034	18061	17994	17795	17825	18142	18052	18028	18002	18016	17947	17949	17960	17905	18052	17987	17763	17904	18028	17864	17692	18110	17939	17921	18007	17867	18123	17841	17940	18089	18051	17881	17861	17947	17872	17959	18105	18051	17924	17967	17717	18073	17952	17882	17847	17987	18015	17980	17994	17886	17834	17991	17903	17964	18003	18082	17857	17934	17790	17872	17903	17782	18098	17888	17782	17919	18129	18031	17835	17856	17992	17808	17747	17905	17783	17870	17954	17866	17901	17874	18015	17913	17990	18085	18045	18005	17992	17952	17930	18064	17993	17804	17939	18130	18044	17856	18005	17836	18097	17951	17858	17756	17989	17866	17850	17952	17856	18042	17953	18000	18129	17956	17929	17859	17969	17909	17809	18092	17861	18139	17910	17847	17947	17814	18032	17966	17870	17747	17672	17935	17981	17921	17957	17988	17874	17996	18118	18001	17868	18114	18015	17915	17987	17662	17981	18038	17980	17725	17998	18008	18060	17999	18013	18004	18005	17952	17943	17850	17742	18033	17973	17960	18055	18013	17982	18147	18047	17869	17996	17866	18040	17929	18033	17762	18022	17969	18044	17877	18171	17987	18087	17867	18071	17994	18061	18205	18065	17939	17820	18037	18018	17950	17968	17937	17925	17978	17890	17930	18054	18096	18061	17741	17894	17985	17839	17888	18012	18074	17865	17893	17930	17918	17997	18016	17836	17900	18066	17984	17977	18033	18004	17806	17771	17966	17796	17853	18140	17947	17911	18059	17850	18047	18169	17966	17941	17997	18048	17897	17910	18023	17989	17844	18074	17927	17807	18056	17912	18040	17963	17936	18026	18029	17985	17965	17820	17980	18119	17865	17904	17871	18034	18032	17956	18040	18005	18061	17897	18092	18018	17990	18028	17898	17882	18003	17979	17934	18003	18138	18012	17941	17986	18051	17878	17812	18209	18061	17875	18034	17900	17948	17929	17892	18003	17785	17826	17877	18075	18058	17986	18022	17837	18063	18007	17824	17922	18004	18033	17923	17780	17806	17896	17989	17748	18174	18109	17876	18077	17900	17840	17962	17942	17914	17956	17954	18013	18032	17825	17929	18042	17973	17944	17906	17743	17939	17917	17944	17709	18151	17901	17880	18021	17927	18037	17791	17991	17912	17757	17961	18065	18099	17957	17919	17911	17943	18060	18028	17897	17974	17930	17928	17825	17712	17911	17885	17894	18011	17798	18105	18005	18044	17723	18071	17899	17928	17982	17958	18189	17906	18027	17736	17955	17908	17943	17993	17954	17896	17910	17888	18038	17887	17844	17917	18041	17941	17837	17937	17917	17896	17919	18052	17987	17851	17951	17862	17893	18101	18074	17764	17846	17991	17827	17905	17994	18040	17851	18063	17941	17842	18185	17990	17923	18004	17992	17764	18000	18091	17876	18012	18021	18087	17997	17814	18063	17891	17801	17969	18004	17855	18013	17818	17852	17907	17962	17942	18075	18086	18005	17918	17942	18098	17981	17943	17986	18052	17843	17908	17837	17967	17984	18115	17821	17953	17977	17969	17993	17796	17953	18019	17787	18035	17966	17970	18012	17960	17901	18109	17969	18048	18021	17751	17882	18050	18013	17890	17744	18050	18038	17987	17943	17946	17991	17851	17847	18013	17983	17841	17891	17920	18004	17934	17912	18094	17929	17904	17863	18042	17887	17914	18115	17924	17934	17944	17849	17989	18050	17873	17931	18066	17969	17981	18032	17866	18019	17949	17994	18217	18074	17954	18014	18049	17943	17924	18146	17848	17885	18010	17929	18003	17848	17806	18027	17851	18056	17916	17891	17736	18004	17932	17876	17930	17890	18063	18030	18022	17990	17883	18068	17922	18025	17868	17918	17937	17996	18023	17922	17831	17973	17897	18176	17835	18060	18078	17938	17868	17808	17969	17897	17975	17832	18020	18051	18105	17894	18016	17996	18096	17870	17940	17967	18017	18199	17823	17852	17996	18004	17892	18041	17656	17847	17925	17896	17870	18051	17849	17939	18023	17945	18077	17856	17865	17842	18126	17985	17958	18012	17885	17916	17921	17984	17721	18000	18166	18003	18041	17811	18023	18042	18013	17926	17893	18026	18057	17998	18047	17949	18091	18056	17890	17981	17939	17918	18009	18027	17930	17924	18025	17885	17775	17894	17964	18140	18020	18010	17880	17928	17855	18041	17995	17953	17869	18066	18030	17921	17940	17902	17902	17913	17917	17828	17866	17866	17791	17910	17793	17965	17996	18082	17850	17914	17999	17949	18038	17980	17929	17843	18048	17932	17905	17834	17928	17838	17824	17749	17998	18013	17943	17865	17951	17973	18043	17900	18107	17964	17814	17934	17963	18009	18026	17816	18000	18030	18114	17980	17959	17768	17974	18030	18159	17898	17873	17779	17833	18221	17842	17804	18076	18024	17960	17940	18014	17953	17979	17969	17963	17919	17907	17918	18133	17943	18010	17899	17923	17976	17922	17912	17874	17883	17886	17965	17693	18080	18007	17951	17934	17965	17933	17993	17868	18038	17855	18019	18045	17734	17907	18013	17992	17762	17911	18026	17879	18038	18006	18015	18011	18023	17691	18058	18090	18016	17876	18043	18068	17925	17914	18126	17915	17954	18006	18006	17876	17848	17877	17993	18009	17947	18147	17909	17965	17840	17861	18073	17874	17875	17866	17977	17886	18083	17887	17810	17979	18108	18116	18066	17848	17948	18039	18063	17986	18005	17997	17941	18000	18068	17977	17986	18036	18005	18053	17952	18055	17836	18103	18031	17961	17971	17945	17867	18039	18016	17917	18089	17905	17963	17959	17947	17790	17942	17843	18007	17937	18017	17890	18031	17980	17832	18037	17830	17942	17899	18162	17857	17794	17950	17846	18050	17949	18150	17907	18001	18013	17912	18022	18034	18052	18064	17925	18061	18132	18044	18055	18069	17972	17798	17932	17948	17842	17894	18080	17969	17949	17952	17908	17867	17990	17908	18013	18054	17813	18027	17927	17857	18015	17932	17814	17981	17989	17929	18033	17905	17931	17993	18090	17878	18046	17778	18010	17949	17835	17955	17910	18009	17966	18127	17930	18030	17874	18012	18069	17906	17924	17842	18016	18005	17967	18013	18141	17956	18137	17864	17798	18012	17913	17944	17934	17955	17923	17961	17829	17954	18358	17817	17868	18091	18047	18035	17792	17786	17906	17946	18016	17971	18030	17880	17992	17945	17720	18056	18120	17925	17892	18055	17922	17899	17813	17856	17916	18085	18099	17910	17978	17958	17991	17914	17979	18046	18026	18030	17881	17955	17791	18020	17948	17877	17822	17919	18045	18051	17815	18021	18043	18070	17849	18031	17731	18041	18072	17887	17908	17964	18143	17771	18119	17959	17871	17871	17932	17909	17924	17851	18002	18032	18167	17804	17910	17657	17925	17722	17874	17847	17913	17828	17919	17927	17916	17967	17877	18003	18018	18030	17892	17879	17888	18304	17955	17908	17915	17992	17881	17953	18040	17797	17972	18075	17994	17950	18129	17957	17959	18006	17834	18019	17863	17958	17987	18022	18034	17814	17976	17978	17776	17884	17955	17815	18162	17986	17962	17866	17917	18101	17869	17939	18077	18006	17989	17920	17962	17827	18048	17851	17955	18117	17756	17792	17909	17908	17918	17901	17869	17996	17874	17911	18098	18022	17984	18166	18132	17974	17974	18020	18032	17845	18056	17972	18109	18033
30880	33813	43607	38824	32027	28940	27379	25726	24429	24043	23583	22956	23058	22828	22731	22800	22610	22658	22729	22607	22507	22459	22637	22479	22571	22432	22436	22532	22660	22494	22527	22614	22285	22279	22417	22543	22540	22378	22325	22371	22427	22609	22504	22286	22150	22269	22300	22278	22461	22552	22619	22487	22484	22267	22463	22294	22498	22238	22384	22147	22348	22325	22227	22153	22484	22348	22413	22578	22403	22461	22284	22383	22456	22393	22412	22533	22398	22389	22288	22326	22279	22348	22371	22425	22680	22349	22192	22307	22305	22341	22360	22408	22398	22153	22369	22487	22624	22363	22155	22458	22422	22386	22312	22381	22474	22458	22253	22402	22241	22431	22307	22386	22367	22346	22440	22434	22401	22162	22338	22424	22299	22424	22325	22595	22426	22284	22317	22288	22299	22148	22337	22486	22179	22408	22355	22471	22431	22416	22258	22478	22353	22359	22297	22438	22482	22417	22277	22390	22371	22276	22212	22453	22646	22297	22399	22410	22467	22475	22322	22251	22436	22368	22341	22430	22415	22306	22555	22481	22346	22494	22454	22361	22390	22344	22433	22364	22293	22316	22376	22318	22144	22343	22206	22226	22572	22203	22491	22355	22405	22547	22300	22208	22317	22270	22389	22412	22687	22407	22480	22278	22465	22422	22158	22319	22398	22215	22548	22287	22215	22479	22493	22373	22429	22527	22367	22353	22611	22343	22202	22200	22498	22476	22295	22365	22422	22193	22425	22318	22617	22306	22498	22317	22409	22343	22466	22519	22151	22136	22298	22322	22201	22333	22345	22391	22140	22340	22485	22214	22522	22358	22421	22223	22336	22394	22285	22418	22469	22311	22237	22443	22363	22288	22406	22265	22398	22500	22466	22356	22263	22218	22383	22360	22419	22399	22392	22352	22364	22411	22105	22171	22145	22352	22092	22071	22465	22343	22388	22398	22158	22415	22377	22445	22257	22456	22266	22180	22060	22293	22258	22321	22400	22452	22291	22398	22441	22326	22443	22306	22351	22271	22447	22454	22407	22310	22414	22341	22261	22184	22138	22182	22469	22401	22385	22595	22437	22241	22270	22476	22480	22314	22273	22172	22298	22215	22393	22687	22450	22189	22158	22405	22367	22357	22377	22311	22382	22344	22483	22553	22388	22538	22141	22357	22400	22243	22397	22295	22318	22253	22432	22179	22178	22356	22116	22196	22436	22529	22327	22232	22169	22360	22512	22320	22275	22382	22192	22505	22342	22389	22213	22640	22358	22337	22342	22251	22234	22409	22483	22332	22459	22252	22339	22372	22597	22574	22345	22356	22356	22427	22423	22238	22430	22309	22230	22291	22243	22312	22177	22338	22359	22350	22369	22231	22540	22502	22464	22135	22344	22401	22338	22244	22495	22302	22364	22506	22542	22393	22255	22144	22470	22235	22223	22310	22385	22240	22281	22295	22473	22275	22487	22268	22360	22225	22372	22390	22321	22467	22330	22217	22450	22368	22238	22419	22315	22298	22398	22023	22464	22321	22239	22372	22355	22487	22424	22362	22094	22280	22072	22425	22388	22342	22203	22348	22399	22368	22464	22546	22328	22437	22391	22481	22490	22491	22542	22518	22372	22411	22396	22368	22397	22425	22345	22467	22252	22176	22138	22249	22390	22397	22388	22379	22428	22371	22311	22454	22506	22411	22457	22377	22570	22367	22281	22471	22430	22370	22317	22388	22235	22121	22187	22273	22324	22049	22318	22371	22402	22192	22344	22428	22500	22467	22457	22263	22111	22347	22309	22495	22552	22441	22138	22170	22485	22214	22520	22327	22491	22332	22385	22257	22122	22154	22244	22222	22480	22330	22379	22155	22198	22258	22333	22317	22345	22252	22613	22472	22158	22294	22412	22271	22351	22394	22621	22022	22306	22284	22591	22593	22556	22306	22206	22248	22307	22200	22411	22094	22376	22196	22245	22377	22548	22551	22316	22222	22490	22224	22303	22233	22208	22249	22098	22087	22322	22340	22301	22298	22499	22510	22296	22265	22269	22234	22452	22353	22629	22283	22355	22142	22440	22467	22413	22622	22379	22177	22515	22393	22334	22514	22340	22388	22433	22311	22527	22434	22141	22320	22137	22217	22365	22230	22263	22184	22380	22341	22322	22256	22435	22413	22440	22455	22408	22408	22311	22550	22490	22494	22616	22222	22444	22410	22402	22216	22264	22305	22552	22427	22175	22364	22404	22414	22383	22424	22590	22387	22314	22376	22450	22417	22406	22414	22365	22332	22393	22241	22461	22452	22299	22350	22248	22282	22530	22518	22371	22435	22505	22537	22558	22438	22258	22202	22312	22354	22372	22272	22275	22241	22382	22167	22356	22239	22380	22426	22340	22394	22382	22379	22394	22447	22407	22388	22345	22259	22495	22212	22365	22343	22303	22565	22501	22345	22388	22404	22096	22499	22258	22380	22234	22346	22421	22583	22298	22247	22319	22231	22397	22474	22278	22280	22497	22355	22441	22595	22334	22422	22398	22507	22454	22337	22318	22412	22237	22412	22503	22540	22445	22324	22436	22508	22248	22408	22432	22362	22228	22304	22327	22362	22322	22334	22285	22393	22551	22441	22459	22347	22236	22165	22414	22445	22400	22477	22589	22348	22415	22302	22440	22286	22306	22212	22272	22265	22462	22461	22417	22313	22324	22534	22410	22310	22184	22301	22388	22370	22190	22290	22343	22339	22258	22505	22425	22516	22476	22280	22492	22518	22085	22236	22427	22508	22499	22447	22375	22451	22446	22120	22251	22412	22375	22233	22254	22267	22393	22286	22448	22368	22474	22558	22492	22272	22311	22237	22504	22352	22438	22428	22483	22268	22312	22514	22307	22564	22301	22501	22521	22291	22269	22433	22312	22333	22317	21868	22437	22320	22430	22319	22196	22327	22340	22398	22382	22199	22429	22458	22363	22194	22384	22241	22324	22194	22585	22547	22366	22275	22347	22385	22343	22097	22157	22438	22589	22083	22304	22454	22248	22300	22457	22361	22375	22537	22406	22108	22331	22247	22318	22168	22298	22332	22271	22323	22269	22417	22364	22245	22393	22446	22426	22504	22207	22434	22405	22475	22436	22213	22259	22344	22347	22421	22276	22294	22303	22414	22526	22269	22453	22196	22291	22371	22331	22584	22500	22527	22417	22425	22286	22283	22480	22503	22491	22439	22387	22407	22534	22297	22316	22345	22348	22294	22365	22319	22595	22294	22540	22283	22453	22356	22529	22415	22205	22241	22467	22511	22337	22209	22427	22349	22400	22173	22223	22178	22237	22161	22485	22318	22435	22216	22302	22514	22391	22279	22338	22343	22509	22294	22345	22264	22171	22523	22325	22412	22333	22389	22295	22466	22393	22444	22596	22449	22333	22116	22450	22574	22490	22415	22559	22266	22298	22649	22229	22449	22430	22546	22430	22389	22362	22474	22276	22414	22600	22448	22419	22457	22337	22265	22430	22399	22437	22372	22385	22528	22300	22362	22434	22259	22344	22455	22330	22485	22549	22173	22354	22572	22405	22524	22095	22308	22469	22462	22625	22367	22254	22216	22569	22389	22201	22439	22388	22457	22355	22286	22709	22418	22457	22309	22515	22285	22452	22294	22313	22407	22431	22399	22219	22397	22400	22397	22198	22292	22359	22345	22357	22407	22321	22681	22438	22394	22185	22351	22339	22225	22529	22570	22289	22500	22486	22498	22605	22358	22547	22408	22536	22376	22368	22505	22252	22411	22422	22511	22242	22407	22381	22276	22524	22439	22586	22341	22268	22247	22528	22239	22399	22412	22444	22240	22333	22483	22643	22451	22494	22448	22588	22507	22222	22376	22372	22274	22633	22242	22335	22401	22395	22394	22599	22200	22329	22561	22284	22371	22371	22297	22278	22169	22249	22337	22243	22229	22296	22361	22341	22352	22443	22484	22281	22470	22361	22477	22387	22441	22309	22303	22163	22306	22317	22367	22566	22411	22238	22459	22390	22405	22469	22433	22404	22331	22251	22429	22344	22304	22278	22431	22476	22148	22647	22248	22308	22208	22412	22650	22518	22505	22551	22536	22441	22365	22369	22236	22164	22505	22287	22526	22378	22235	22464	22368	22367	22330	22578	22123	22169	22500	22491	22263	22259	22393	22301	22492	22237	22528	22204	22584	22496	22557	22190	22289	22355	22339	22587	22441	22333	22419	22451	22320	22342	22115	22581	22375	22486	22339	22328	22131	22319	22389	22649	22291	22255	22297	22311	22289	22494	22323	22602	22145	22402	22588	22302	22493	22312	22621	22445	22129	22208	22297	22293	22570	22158	22245	22231	22573	22367	22548	22402	22218	22335	22330	22169	22415	22395	22535	22483	22540	22482	22410	22421	22519	22381	22735	22579	22265	22308	22221	22296	22319	22298	22393	22475	22441	22454	22424	22442	22431	22440	22048	22303	22471	22359	22514	22263	22471	22396	22637	22502	22375	22278	22601	22374	22490	22506	22485	22190	22549	22208	22424	22376	22444	22423	22435	22602	22412	22453	22572	22677	22290	22496	22659	22306	22393	22519	22455	22488	22421	22225	22097	22244	22517	22347	22439	22401	22448	22408	22421	22371	22321	22466	22288	22426	22105	22477	22299	22497	22445	22578	22211	22530	22258	22360	22368	22582	22435	22218	22274	22185	22471	22344	22278	22305	22343	22296	22298	22343	22456	22530	22299	22496	22343	22538	22205	22263	22406	22583	22433	22142	22336	22478	22412	22401	22374	22260	22384	22371	22711	22212	22403	22448	22512	22419	22430	22316	22314	22283	22620	22494	22370	22480	22366	22450	22246	22489	22165	22678	22404	22401	22305	22227	22318	22403	22434	22591	22391	22364	22407	22253	22354	22333	22310	22460	22609	22517	22407	22544	22169	22346	22329	22350	22418	22234	22452	22348	22325	22475	22360	22552	22353	22468	22162	22250	22229	22168	22409	22308	22537	22313	22599	22431	22293	22391	22406	22510	22017	22458	22318	22382	22307	22400	22174	22343	22339	22471	22455	22450	22263	22319	22246	22518	22254	22379	22443	22149	22392	22365	22164	22516	22442	22454	22417	22347	22370	22463	22396	22514	22340	22534	22170	22236	22254	22377	22397	22283	22573	22419	22334
36042	51154	46738	35598	30185	26601	24282	22551	20917	19883	19299	18508	18527	18396	18162	18065	18143	18015	17993	17877	17883	17939	17714	17788	17760	18030	17890	17905	17877	17782	17911	17812	17855	17774	17959	17742	17755	17652	17927	17751	17700	17794	17620	17791	17797	17797	17573	17681	17711	17648	17587	17712	17646	17845	17619	17877	17722	17820	17735	17608	17661	17675	17763	17710	17866	17788	17821	17771	17452	17643	17684	17681	17747	17686	17669	17811	17959	17722	17778	17904	17843	17719	17669	17617	17748	17753	17654	17672	17766	17747	17735	17596	17765	17745	17734	17770	17786	17829	17655	17813	17699	17756	17743	17768	17665	17526	17718	17840	17610	17867	17574	17695	17664	17899	17875	17776	17626	17589	17827	17705	17603	17628	17722	17585	17908	17699	17635	17590	17728	17845	17697	17818	17706	17790	17934	17667	17713	17685	17502	17875	17734	17780	17848	17846	17700	17838	17762	17621	17630	17828	17615	17875	17742	17792	17731	17791	17717	17604	17889	17657	17792	17804	17699	17940	17760	17735	17730	17722	17655	17712	17697	17617	17783	17819	17755	17754	17771	17717	17459	17672	17526	17914	17654	17775	17740	17828	17584	17629	17700	17625	17743	17762	17841	17725	17562	17713	17777	17803	17602	17664	17700	17640	17684	17793	17848	17679	17689	17734	17654	17706	17643	17663	17718	17808	17775	17680	17616	17629	17860	17874	17862	17755	17830	17521	17830	17721	17767	17778	17651	17835	17864	17751	17564	17584	17812	17571	17699	17618	17674	17672	17859	17822	17763	17607	17910	17723	17802	17795	17739	17771	17630	17749	17529	17689	17703	17811	17727	17646	17766	17632	17749	17788	17637	17668	17855	17531	17743	17815	17699	17727	17689	17527	17623	17704	17805	17664	17724	17698	17720	17658	17766	17619	17635	17688	17748	17668	17890	17879	17807	17624	17712	17797	17831	17683	17730	17758	17666	17720	17853	17870	17750	17860	17662	17704	17794	17691	17694	17852	17853	17696	17713	17800	17663	17708	17816	17767	17746	17880	17662	17585	17778	17652	17873	17682	17654	17922	17706	17566	17677	17764	17718	17788	17616	17673	17916	17748	17838	17800	17597	17720	17649	17598	17705	17801	17722	17504	17663	17531	17609	17658	17800	17746	17686	17843	17695	17498	17709	17740	17675	17643	17759	17813	17634	17792	17777	17758	17643	17834	17765	17835	17868	17737	18043	17730	17821	17619	17593	17662	17672	17742	17580	17842	17712	17764	17761	17594	17807	17735	17739	17636	17723	17670	17837	17848	17825	17753	17914	17666	17552	17679	17701	17693	17751	17520	17711	17860	17605	17751	17682	17579	17732	17664	17754	17558	17881	17572	17614	17595	17733	17712	17687	17655	17855	17806	17831	17627	17598	17629	17818	17713	17642	17640	17779	17663	17753	17553	17727	17626	17777	17718	17816	17738	17750	17831	17814	17777	17501	17761	17772	17698	17730	17824	17823	17712	17880	17620	17825	17843	17677	17626	17728	17631	17805	17843	17824	17688	17714	17579	17749	17710	17792	17664	17751	17778	17566	17816	17743	17822	17755	17754	17828	17542	17758	17569	17785	17655	17721	17613	17655	17763	17577	17727	17777	17715	17652	17678	17814	17839	17756	17735	17868	17698	17740	17701	17764	17663	17600	17727	17592	17728	17742	17763	17570	17715	17735	17813	17733	17772	17738	17759	17816	17764	17770	17688	17646	17619	17718	17619	17556	17949	17784	17576	17711	17652	17718	17609	17884	17727	17630	17922	17777	17911	17809	17723	17798	17718	17578	17650	17621	17762	17878	17541	17888	17619	17758	17616	17814	17856	17714	17552	17748	17675	17614	17647	17705	17756	17701	17824	17717	17881	17671	17766	17752	17754	17588	17663	17678	17861	17633	17745	17840	17873	17568	17779	17664	17543	17805	17714	17948	17818	17658	17869	17733	17917	17672	17725	17742	17717	17663	17730	17843	17723	17740	17697	17715	17689	17769	17840	17604	17851	17677	17923	17585	17869	17848	17656	17658	17750	17869	17814	17875	17642	17704	17701	17797	17855	17635	17684	17761	17928	17672	17664	17857	17774	17600	17720	17789	17861	17740	17912	17844	17654	17690	17541	17764	17677	17844	17761	17660	17564	17732	17696	17844	17668	17708	17540	17778	17688	17633	17643	17865	17665	17634	17646	17606	17787	17583	17658	17942	17712	17782	17600	17744	17750	17867	17521	17683	17634	17842	17708	17689	17581	17580	17581	17678	17769	17779	17804	17968	17686	17609	17735	17746	17651	17812	17763	17724	17780	17741	17742	17654	17801	17530	17790	17655	17626	17560	17635	17936	17654	17776	17659	17515	17795	17747	17676	17713	17871	17688	17750	17735	17625	17731	17838	17771	17723	17726	17722	17533	17703	17834	17810	17699	17721	17640	17713	17840	17729	17548	17788	17616	17651	17642	17798	17621	17731	17498	17618	17691	17652	17835	17843	17914	17763	17906	17687	17629	17758	17641	17717	17719	17725	17649	17790	17751	17875	17758	17655	17643	17860	17680	17636	17700	17701	17777	17900	17693	17792	17885	17572	17676	17779	17715	17675	17856	17822	17819	17655	17670	17668	17819	17821	17711	17815	17538	17661	17587	17721	17750	17853	17783	17640	17738	17723	17707	17711	17796	17735	17490	17637	17858	17611	17889	17779	17480	17729	17927	17730	17769	17729	17778	17820	17751	17735	17781	17843	17673	17876	17710	17502	17780	17619	17709	17627	17942	17888	17679	17779	17636	17805	17626	17752	17578	17636	17616	17779	17652	17822	17841	17534	17751	17835	17654	17692	17837	17790	17640	17716	17819	17896	17747	17563	17594	17705	17868	17907	17627	17793	17763	17621	17734	17684	17902	17770	17751	17808	17841	17640	17755	17587	17691	17724	17833	17703	17655	17799	17764	17704	17773	17831	17663	17671	17609	17777	17951	17772	17535	17856	17636	17647	17747	17609	17606	17848	17627	17743	17780	17796	17742	17872	17794	17790	17604	17494	17777	17800	17656	17725	17682	17770	17628	17794	17813	17746	17768	17721	17633	17806	17704	17728	17990	17727	17683	17866	17870	17610	17706	17735	17878	17570	17743	17693	17723	17784	17752	17808	17640	17587	17888	17882	17857	17636	17702	17609	17790	17774	17637	17825	17854	17931	17536	17620	17704	17683	17688	17635	17749	17627	17845	17618	17729	17709	17642	17746	17644	17724	17832	17665	17730	17762	17666	17715	17642	17806	17721	17754	17769	17735	17673	17807	17807	17590	17668	17902	17682	17678	17607	17724	17800	17724	17853	17765	17689	17843	17882	17530	17772	17793	17654	17715	17404	17800	17625	17634	17658	17790	17817	17604	17819	17840	17660	17599	17681	17583	17653	17606	17792	17775	17876	17723	17632	17794	17746	17695	17779	17623	17877	17756	17730	17956	17470	17632	17819	17728	17820	17673	17840	17692	17574	17778	17610	17714	17707	17674	17662	17721	17818	17601	17853	17677	17834	17788	17744	17806	17621	17707	17653	17629	17924	17610	17740	17788	17787	17748	17760	17772	17807	17795	17917	17679	17793	17783	17968	17820	17808	17765	17827	17692	17576	17674	17624	17567	17853	17531	17758	17656	17672	17801	17589	17664	17809	17599	17713	17601	17762	17784	17611	17654	17618	17715	17784	17608	17644	17828	17884	17729	17712	17520	17694	17736	17732	17810	17796	17730	17759	17667	17470	17708	17653	17678	17680	17806	17639	17797	17779	17743	17636	17945	17680	17523	17804	17744	17814	17662	17603	17723	17648	17732	17722	17783	17778	17748	17788	17644	17829	17787	17796	17688	17723	17848	17666	17640	17710	17841	17630	17691	17792	17813	17914	17727	17798	17491	17576	17974	17887	17678	17693	17653	17684	17813	17724	17530	17758	17672	17730	17678	17775	17768	17720	17692	17789	17703	17817	17666	17737	17601	17809	17750	17605	17757	17738	17698	17769	17674	17627	17587	17603	17790	17755	17628	17857	17812	17790	17512	17847	17762	17840	17714	17603	17756	17754	17771	17822	17765	17758	17648	17547	17726	17721	17647	17810	17876	17856	17833	17880	17812	17684	17813	17588	17722	17632	17700	17824	17622	17722	17748	17681	17708	17745	17561	17875	17606	17685	17729	17690	17756	17884	17474	17671	17487	17717	17698	17692	17957	17667	17700	17711	17779	17736	17709	17705	17704	17829	17783	17643	17794	17747	17728	17832	17777	17682	17701	17793	17816	17576	17780	17878	17761	17848	17663	17846	17711	17769	17933	17615	17920	17624	17890	17957	17660	17778	17736	17844	17753	17575	17594	17559	17899	17630	17726	17671	17826	17804	17790	17778	17751	17775	17649	17823	17593	17533	17780	17749	17716	17820	17487	17657	17909	17841	17756	17801	17786	17656	17677	17610	17846	17819	17613	17717	17707	17912	17516	17726	17717	17651	17780	17565	17662	17618	17739	17629	17788	17803	17801	17732	17769	17714	17809	17618	17852	17749	17760	17738	17781	17833	17652	17814	17754	18024	17814	17788	17684	17623	17802	17614	17941	17561	17549	17658	17662	17680	17598	17833	17632	17853	17816	17724	17652	17716	17558	17681	17667	17693	17709	17566	17848	17899	17694	17762	17756	17737	17735	17686	17657	18007	17727	17597	17652	17703	17723	17602	17657	17672	17612	17680	17655	17712	17754	17662	17743	17727	17656	17739	17698	17648	17751	17547	17739	17796	17740	17716	17754	17872	17618	17818	17687	17851	17717	17913	17699	17775	17502	17755	17881	17722	17758	17775	17626	17835	17793	17673	17705	17815	17778	17655	17784	17724	17645	17712	17786	17567	17620	17783	17865	17721	17846	17907	17759	17669	17799	17533	17656	17684	17794	17709	17691	17624	17744	17711	17710	17645	17733	17701	17856	17756	17826	17859	17737	17632	17826	17577	17633	17582	17623	17605	17742	17661	17825	17600	17668	17775	17884	17808	17857	17672	17731	17851	17602	17884	17805	17689	17641	17705	17760	17849	17854	17717	17874	17845	17689	17717	17794	17685	17778	17717	17570	17801	17825	17826	17624	17788	17773	17838	17703	17707	17873
23942	21250	29242	27772	29284	31545	31546	27633	25668	25117	24046	23542	23295	23036	22818	22811	22612	22583	22410	22493	22479	22344	22320	22393	22654	22402	22540	22282	22387	22340	22227	22329	22225	22283	22394	22366	22440	22388	22525	22559	22321	22109	22306	22236	22451	22343	22321	22443	22339	22180	22226	22360	22088	22218	22230	22415	22217	22354	22239	22430	22294	22295	22235	22311	22430	22482	22235	22150	22156	22449	22221	22241	22132	22399	22195	22340	22511	22143	22159	22206	22472	22348	22146	22140	22181	22341	22155	22291	22231	22261	22269	22182	22453	22350	22439	22182	22329	22210	22181	22131	22317	22249	22122	22225	22470	22376	22375	22214	22229	22314	22095	22394	22305	22413	22204	22052	22249	22235	22402	22360	22423	22160	22422	22233	22115	22427	22229	22286	22175	22142	22304	22209	22262	22381	22110	22128	22125	22110	22342	22388	22375	22494	22311	22226	22398	22064	22237	22152	22405	22211	22037	22164	22178	22129	22204	22411	22117	22378	22327	22211	22185	22273	22416	22243	22343	22196	22272	22242	22218	22381	22328	22356	22088	22300	22099	22135	22440	22293	22230	22224	22174	22241	22232	22279	22083	22325	22058	22317	22098	22278	22105	22089	22085	22052	22281	22309	22211	22344	22400	22441	22456	22390	22234	22111	22327	22178	22173	22253	22331	22365	22321	22187	22433	22431	22338	22278	22160	22218	22356	22438	22208	22140	22368	22276	22306	22222	22323	22158	22296	22136	22318	22258	22178	22244	22161	22252	22252	22075	22406	22181	22288	22242	22310	22271	22475	22084	22266	22326	22142	22263	22015	22177	22078	22336	22178	22373	21980	21949	22308	22425	22219	22036	22228	22359	22286	22439	22185	22253	22006	22433	22128	22152	22358	22267	22374	22405	22074	22461	22480	22250	22077	22279	22263	22142	22342	22146	22070	22199	22176	22226	22263	22208	21973	22078	22280	22405	22283	22304	22174	22142	22145	22253	22232	22218	22288	22253	22474	22119	22224	22242	22375	22300	22200	22081	22388	22228	22042	22158	22456	22328	22238	22114	22055	22034	22163	22265	21905	22392	22401	22141	22097	22263	22192	22373	22491	22285	22275	22249	22259	22196	22237	22231	22145	22244	22344	22430	22397	22437	22251	22293	22391	22332	22421	22296	22435	22322	21907	21906	22197	22188	22336	22104	22100	22232	22288	22222	22260	22210	22292	22416	21999	22254	22355	22211	22445	22252	22217	22214	22140	22118	22051	22357	22378	22131	22374	22284	22139	22236	22238	22253	22197	22105	22079	22157	22024	22369	22174	22141	22281	22339	22035	22129	22151	22391	22348	22312	22207	22078	22233	22140	22151	22226	22289	22468	22324	22449	22346	22294	22183	21961	22109	22288	22272	22306	22396	22137	22150	21864	22316	22354	22357	22206	22372	22295	22182	22283	22271	22187	22517	22184	22321	22253	22379	22151	22248	22284	22468	22207	22225	22288	22091	22325	22217	22332	22125	21987	22270	22183	22209	22115	21998	22361	22115	22174	22200	22299	22320	22307	22498	22369	22104	22385	22336	22011	22110	22233	22467	22335	22269	22376	22219	22291	22276	22213	22289	22341	22337	22029	22216	21999	22302	22283	22017	22143	22389	22482	22295	22207	22315	22249	22332	22213	22105	22238	22213	22350	22233	22048	22202	22388	22151	22365	22067	22284	22113	22190	22198	22214	22282	22270	22161	22321	22420	22483	22308	22372	22354	22445	22347	22250	22258	22221	22604	22319	22414	22339	22307	22173	22286	22221	22112	22345	22140	22162	22055	22375	22254	22335	21972	22195	22105	22124	22113	22112	22281	22294	22102	22053	22071	22226	22128	22305	22306	22267	22539	22456	22426	22249	22390	22085	22153	22167	22255	22251	22275	22199	22108	22325	22206	21953	22132	22300	22265	22283	22068	22099	22044	22072	22228	22030	22316	22405	22226	22164	22186	22306	22267	22297	22273	22186	22358	22385	22411	22319	22242	22298	22139	22308	22312	22277	22315	22052	22283	22340	22199	22109	22265	22162	22338	22141	22008	22585	22223	22091	22006	22324	22021	22416	22119	22225	22282	22325	22196	22266	22215	22390	22177	22179	22244	22329	22444	22391	22315	22238	22461	22483	22205	22212	21940	22293	22303	22354	22150	22095	22091	22243	22261	22059	21990	22432	22290	22089	22334	22340	22197	22254	22256	22477	22315	22010	22305	22355	22220	22306	22291	22298	22298	22106	22223	22134	22403	22105	22445	22078	22192	22074	22453	22109	22212	22253	22336	22199	22137	22089	22037	22173	22132	22133	22424	22331	22388	22284	22257	22125	22126	22292	22027	22400	22195	22550	22226	22041	22199	22043	22113	22137	22283	22072	22249	22172	22506	22170	22223	22212	22086	22414	22203	22166	22261	22349	22215	22180	22296	22196	22538	22105	22298	22315	22364	22449	22229	22224	22275	22088	22279	22282	22105	22303	22363	22078	22185	22145	22236	22397	22236	22159	22350	22270	22340	22357	22426	22207	22191	22203	22274	22211	22142	22228	22136	22144	22294	22173	22429	22351	22210	22178	22310	22286	22283	22034	22438	22228	22263	22121	22200	22338	22440	22163	22394	22139	22286	22429	22422	22164	22196	22288	22310	22331	22129	22284	22256	22215	22321	22259	21984	22061	22421	22460	22105	22289	22362	22408	22193	22198	22122	22065	22210	22005	22539	22328	22383	22317	22275	22172	22226	22116	22341	22286	22414	22311	22279	22317	22384	22179	22403	22182	22499	22268	22174	22227	22296	22266	22385	22543	22316	22015	22330	22158	22345	22113	22246	22458	22280	22297	22217	22303	22442	22152	22065	22175	22430	22064	22173	21994	22108	22134	22365	22250	22150	22360	22239	22364	22297	22354	22246	22175	22402	22304	22286	22307	22494	22217	22147	22218	22285	22275	22143	22373	22150	22241	22158	22363	22306	22374	22145	22080	22371	22139	22262	22202	22029	22381	22372	22415	22176	22466	22307	22201	22095	22264	22213	22332	22248	22146	22050	22359	22453	22368	22457	22229	22440	22217	22405	22328	22365	22346	22204	22412	22180	22311	22461	22248	22101	22354	22166	22364	22476	22486	22311	22264	22361	22218	22380	22435	22519	22103	22445	22283	22261	22307	22257	22192	22256	22349	22320	22306	22358	22381	22087	22148	22096	22373	22329	22033	22280	22362	22337	22395	22268	22120	22219	22457	22504	22035	22199	22303	22274	22341	22308	22276	22462	22109	22514	22104	22040	22185	22417	22333	22218	22187	22257	22139	22158	22187	22503	22400	22219	22113	22288	22163	22168	22255	22456	22138	22270	22317	22485	22497	22286	22245	22398	22169	22241	21908	22332	22183	22017	22093	22263	22298	22264	22344	22149	22150	22097	22270	22318	22208	22318	22425	22317	22333	22300	22283	22152	22172	22233	22257	22209	22203	22227	22249	22510	22417	22227	22236	22005	22552	22093	22169	22123	22120	22085	22315	22347	22257	22071	22131	22105	22309	22316	22304	22307	22405	22264	22255	22274	22237	22294	22313	22136	22118	22403	22272	22355	22179	22103	22120	22281	22264	22215	22228	22588	21911	22256	22346	22328	22207	22296	22281	22189	22308	22078	22285	22264	22349	22244	22338	22283	22255	22101	22322	22186	22144	22343	22278	22201	21981	22181	22275	22410	22430	22117	22140	22383	22275	22229	22077	22350	22610	22302	22393	22215	22319	22198	22311	22332	22157	22257	22251	22352	22391	22150	22342	22276	22546	22186	22292	22195	22317	22304	22119	22419	22280	22425	22070	22337	22293	22356	22243	22333	22267	22257	22242	22208	22265	22205	22135	22209	22357	22279	22348	22251	22174	22174	22363	22352	22253	22215	22513	22351	22170	22084	22296	22354	22181	22135	22329	22221	22251	22031	21992	22233	22228	22292	22367	22070	22442	22255	22150	22199	22136	22371	22447	22344	22366	22060	22325	22378	22352	22176	22122	22245	22193	22119	22242	22320	22186	22214	22258	22303	22219	22300	22305	22131	22307	22329	22351	22132	22137	22106	22012	22378	22475	22155	22375	22175	22111	22371	22499	22440	22119	21962	22217	22442	22135	22136	22328	22118	22396	22346	22096	22448	22358	22164	22130	22365	22190	22267	22380	22114	22498	22499	22421	22260	22242	22345	22194	22207	22222	22400	22023	22135	22131	22119	22288	22079	22163	22068	22265	22351	22323	22313	22366	22324	22279	22449	22204	22398	22394	22236	22300	22382	22095	22118	22301	22202	22279	22466	22181	22367	22218	22424	22241	22228	22333	22102	22535	22076	22370	22347	22271	22309	22133	22412	22201	22061	22045	22362	22272	22212	22130	22294	22180	22103	22314	22418	22271	22367	22487	22432	22395	22288	22453	22316	22182	22504	22432	22201	22252	22516	22427	22174	22183	22211	22146	22259	22269	22289	22389	22176	22356	22273	22038	22244	22230	22299	22298	22152	22025	22140	22310	22178	22299	22372	22144	22305	22147	22306	22252	22049	22357	22429	22474	22331	22240	22256	22154	22203	22203	22222	22113	22440	22147	22326	22118	22151	22451	22386	22145	22083	22343	22347	22345	22396	22192	22189	22215	22135	22369	22395	22418	22201	22309	22198	22333	22485	22320	22164	22332	22377	22127	22336	22378	22273	22346	22349	22229	22148	22384	22172	22170	22194	22173	22035	22013	22060	22229	22218	22261	22238	22134	22225	22138	22188	22379	22228	22397	22386	22341	22426	22297	22083	22330	22276	22110	22179	21996	22365	22076	22267	22412	22264	22284	22190	22262	22144	22252	22353	22351	22308	22358	22276	22112	22364	22156	22241	22320	22254	22032	22148	22247	22570	22296	22272	22544	22187	22311	22178	22294	22227	22128	22304	22216	22203	22145	22307	22249	22394	22225	22313	22234	22420	22586	22313	22270	22224	22176	22211	22214	22290	22279	22123	22327	22273	22296	22080	22298	22143	22375	22225	21959	22101	22209	22347	22251	22076	22170	22241	22056	22241	22118	22227	22283	22349	22232	22160	22175	22347	22182	22352	22456	22529	22251	22365	22264	22332	22264	22237	22255	22365	22168	22336	22262	22326	22295
35447	58221	53118	42435	36034	31266	27686	24915	22687	21042	19830	19184	18801	18392	18295	18153	18140	17994	17881	17947	17750	17984	17856	17860	17895	17903	17708	17743	17851	17871	17791	17700	17835	17788	17763	17676	17636	17744	17663	17735	17701	17672	17626	17718	17699	17803	17636	17762	17610	17717	17561	17847	17825	17649	17741	17815	17835	17634	17658	17576	17714	17691	17533	17566	17866	17697	17658	17827	17473	17747	17730	17675	17795	17594	17533	17692	17413	17724	17593	17818	17540	17681	17901	17593	17819	17654	17655	17764	17539	17506	17891	17706	17794	17586	17648	17580	17693	17699	17681	17685	17581	17743	17750	17642	17825	17699	17734	17745	17490	17738	17624	17760	17644	17551	17631	17666	17881	17722	17788	17720	17720	17668	17552	17722	17796	17739	17663	17722	17676	17708	17722	17615	17600	17611	17483	17678	17749	17652	17642	17668	17710	17733	17548	17712	17705	17779	17661	17594	17714	17726	17724	17615	17562	17676	17681	17638	17677	17837	17672	17590	17723	17739	17554	17478	17646	17547	17706	17660	17733	17594	17669	17541	17655	17626	17607	17564	17678	17720	17510	17727	17653	17637	17741	17673	17618	17591	17653	17570	17618	17753	17684	17638	17705	17689	17499	17663	17664	17632	17454	17631	17656	17762	17680	17719	17633	17626	17482	17715	17652	17599	17713	17813	17764	17654	17788	17713	17747	17727	17720	17687	17639	17549	17798	17751	17668	17525	17651	17439	17611	17721	17727	17554	17587	17621	17629	17642	17684	17761	17691	17880	17747	17697	17635	17630	17547	17472	17650	17593	17462	17657	17681	17648	17555	17680	17678	17756	17662	17626	17723	17674	17623	17761	17572	17621	17805	17540	17532	17644	17792	17596	17716	17482	17674	17648	17548	17794	17799	17702	17708	17644	17604	17632	17699	17765	17578	17797	17702	17842	17592	17662	17672	17753	17549	17659	17712	17701	17683	17640	17801	17738	17610	17584	17616	17432	17734	17842	17592	17714	17548	17817	17536	17626	17713	17688	17564	17722	17576	17787	17652	17735	17588	17506	17579	17786	17755	17700	17604	17639	17659	17609	17824	17809	17471	17759	17605	17712	17708	17674	17599	17723	17659	17724	17639	17594	17609	17706	17686	17545	17811	17714	17648	17717	17753	17578	17568	17612	17543	17503	17728	17428	17715	17733	17585	17750	17625	17729	17690	17770	17569	17737	17709	17783	17738	17411	17884	17778	17702	17593	17620	17789	17479	17487	17714	17588	17667	17701	17575	17612	17625	17789	17510	17666	17704	17564	17731	17653	17706	17625	17769	17590	17775	17525	17439	17673	17666	17800	17498	17561	17849	17666	17517	17646	17579	17745	17727	17533	17540	17637	17770	17683	17584	17745	17681	17667	17761	17750	17774	17766	17657	17643	17584	17558	17918	17548	17846	17669	17600	17727	17728	17849	17700	17780	17659	17611	17577	17699	17646	17694	17672	17720	17687	17754	17818	17644	17738	17727	17684	17610	17672	17606	17678	17794	17452	17639	17668	17474	17665	17600	17779	17601	17565	17565	17566	17703	17459	17555	17684	17716	17641	17634	17596	17544	17601	17743	17549	17586	17827	17688	17689	17654	17798	17712	17690	17570	17854	17602	17664	17586	17646	17769	17640	17579	17577	17716	17667	17639	17733	17506	17643	17538	17590	17702	17668	17652	17807	17778	17680	17583	17769	17649	17595	17611	17530	17718	17639	17527	17632	17656	17630	17743	17654	17640	17754	17649	17631	17587	17634	17864	17689	17658	17767	17774	17563	17676	17789	17630	17718	17609	17426	17578	17737	17511	17765	17784	17633	17745	17688	17492	17583	17659	17733	17599	17676	17591	17647	17715	17706	17603	17734	17700	17721	17613	17734	17680	17670	17621	17785	17414	17692	17438	17821	17739	17925	17766	17612	17661	17772	17781	17545	17589	17687	17528	17697	17648	17626	17679	17582	17592	17706	17621	17587	17624	17650	17804	17737	17430	17764	17636	17693	17482	17536	17621	17741	17640	17672	17567	17717	17623	17810	17763	17731	17631	17769	17506	17787	17586	17644	17632	17518	17806	17584	17647	17541	17623	17573	17903	17847	17812	17549	17641	17683	17684	17602	17647	17630	17715	17614	17694	17641	17670	17652	17636	17736	17812	17596	17693	17687	17586	17742	17757	17599	17730	17644	17873	17663	17586	17686	17636	17710	17669	17634	17779	17609	17767	17669	17665	17768	17729	17473	17594	17671	17587	17649	17763	17515	17642	17547	17715	17590	17676	17741	17731	17696	17677	17730	17660	17408	17694	17622	17488	17745	17623	17801	17726	17690	17506	17635	17657	17647	17543	17648	17581	17704	17605	17625	17746	17641	17741	17653	17638	17737	17781	17667	17647	17689	17562	17661	17688	17673	17618	17811	17708	17664	17613	17618	17685	17828	17545	17753	17495	17655	17728	17657	17734	17700	17708	17480	17697	17666	17789	17479	17691	17783	17768	17726	17757	17706	17759	17697	17609	17712	17796	17666	17562	17570	17686	17756	17544	17569	17782	17791	17507	17806	17666	17713	17492	17668	17672	17698	17752	17589	17715	17673	17720	17566	17726	17797	17683	17710	17727	17564	17679	17677	17492	17440	17668	17696	17669	17552	17647	17747	17697	17524	17769	17660	17441	17510	17792	17810	17793	17673	17585	17657	17768	17700	17818	17448	17763	17552	17694	17821	17477	17595	17525	17764	17677	17624	17712	17635	17641	17599	17632	17615	17678	17619	17772	17554	17667	17770	17809	17571	17572	17732	17570	17551	17698	17566	17494	17481	17707	17616	17731	17580	17764	17816	17646	17822	17645	17785	17802	17647	17657	17600	17693	17515	17744	17749	17650	17661	17602	17579	17723	17783	17637	17507	17666	17811	17626	17786	17499	17648	17758	17682	17621	17755	17612	17708	17593	17605	17556	17797	17615	17671	17673	17527	17663	17663	17694	17614	17685	17513	17758	17705	17705	17838	17725	17795	17741	17665	17768	17692	17744	17659	17603	17726	17627	17768	17670	17705	17684	17709	17761	17699	17619	17622	17665	17496	17753	17607	17592	17664	17753	17607	17531	17762	17577	17636	17700	17630	17548	17552	17815	17553	17741	17797	17497	17748	17697	17697	17643	17579	17767	17566	17476	17744	17750	17738	17572	17680	17517	17730	17664	17388	17705	17650	17888	17588	17479	17607	17797	17436	17833	17567	17619	17644	17762	17751	17552	17611	17783	17453	17707	17700	17579	17630	17591	17653	17648	17651	17671	17535	17553	17788	17679	17755	17659	17618	17600	17716	17679	17683	17605	17619	17651	17556	17625	17707	17718	17748	17627	17658	17685	17653	17690	17580	17744	17672	17645	17698	17760	17508	17679	17692	17514	17588	17597	17477	17575	17635	17721	17574	17619	17670	17692	17759	17660	17676	17714	17756	17731	17717	17606	17629	17651	17755	17817	17769	17651	17764	17726	17759	17708	17897	17679	17706	17574	17746	17819	17627	17628	17616	17773	17488	17708	17692	17537	17670	17737	17725	17637	17728	17816	17898	17797	17639	17682	17592	17537	17647	17728	17564	17682	17545	17465	17644	17776	17754	17436	17742	17849	17652	17552	17642	17777	17670	17604	17830	17700	17698	17712	17673	17586	17609	17651	17580	17651	17735	17810	17691	17712	17542	17551	17784	17746	17593	17872	17651	17603	17564	17667	17805	17846	17693	17673	17607	17809	17895	17565	17603	17580	17549	17654	17681	17520	17718	17771	17901	17854	17751	17607	17700	17771	17579	17497	17605	17623	17658	17540	17653	17540	17847	17703	17794	17723	17679	17701	17773	17670	17648	17668	17495	17688	17895	17525	17583	17655	17661	17699	17605	17583	17612	17581	17769	17698	17498	17704	17671	17579	17567	17439	17705	17814	17665	17782	17542	17690	17632	17620	17757	17539	17796	17761	17592	17652	17625	17624	17702	17687	17529	17710	17619	17670	17815	17777	17727	17728	17629	17638	17524	17666	17605	17585	17647	17704	17639	17645	17579	17809	17617	17580	17525	17813	17774	17653	17690	17825	17548	17564	17546	17682	17633	17868	17473	17583	17693	17717	17521	17692	17562	17739	17699	17501	17648	17763	17487	17645	17609	17655	17633	17780	17691	17661	17473	17703	17539	17579	17496	17709	17684	17504	17542	17619	17677	17573	17626	17587	17680	17584	17650	17705	17657	17695	17703	17752	17672	17661	17593	17874	17497	17541	17743	17629	17580	17652	17618	17771	17619	17758	17628	17736	17614	17638	17755	17663	17525	17585	17699	17562	17680	17658	17599	17751	17550	17698	17788	17703	17632	17650	17812	17680	17817	17594	17753	17642	17544	17517	17680	17576	17754	17766	17624	17721	17571	17630	17615	17485	17636	17731	17634	17751	17664	17777	17514	17633	17638	17720	17708	17782	17718	17691	17695	17625	17587	17675	17620	17432	17588	17923	17745	17575	17714	17692	17551	17601	17785	17710	17775	17777	17491	17713	17666	17684	17548	17686	17632	17702	17751	17709	17751	17910	17527	17756	17615	17644	17420	17698	17662	17933	17507	17647	17596	17684	17653	17689	17797	17743	17628	17738	17544	17625	17640	17622	17660	17579	17574	17607	17615	17683	17697	17686	17907	17759	17702	17521	17703	17754	17646	17758	17544	17750	17646	17589	17656	17730	17614	17636	17820	17562	17627	17594	17749	17626	17638	17577	17494	17650	17732	17706	17677	17771	17795	17651	17844	17699	17561	17656	17683	17901	17564	17737	17746	17634	17737	17693	17679	17801	17647	17592	17664	17650	17687	17675	17669	17525	17689	17684	17772	17613	17676	17615	17673	17703	17662	17795	17601	17719	17722	17447	17469	17659	17602	17807	17624	17515	17600	17744	17690	17937	17838	17653	17681	17548	17730	17513	17650	17560	17605	17676	17743	17794	17682	17543	17673	17614	17595	17779	17623	17667	17735	17714	17708	17644	17623	17621	17679	17639	17607	17764	17822	17749	17807	17716	17741	17659	17724	17483	17580	17654	17613	17553	17654	17721	17914	17688	17720	17625	17774	17560	17634	17729	17632	17574	17649	17579	17509	17657
22560	21077	28937	24724	25746	31205	34380	30011	27441	26302	25148	24336	24183	23732	23515	23367	23514	23171	23577	22998	23065	23196	23049	22767	22911	22693	22733	22860	22980	22842	23101	22899	22735	22824	22649	22826	22837	22875	22887	22680	22857	22938	22845	22767	22851	22950	23046	22936	22674	22882	22742	22703	22804	22705	22723	23006	22974	22759	22611	22662	22817	22858	22931	22900	22801	22632	22557	22849	22656	22729	22868	22823	22998	22871	22846	22883	22697	22614	22661	22607	22659	22640	22621	22743	22737	22691	22809	22683	22871	22633	22652	22691	22741	22833	22723	22555	22686	22553	22810	22709	22758	22639	22782	22706	22835	22854	22820	22708	22871	22434	22773	22691	22624	22508	22688	22790	22603	22800	22410	22622	22737	22646	22753	22787	22733	22720	22936	22876	22637	22845	22571	22671	22755	22639	22648	22541	22741	22801	22930	22574	22717	22673	22493	22730	22746	22586	22864	22861	22649	22853	22586	22812	22689	22654	22826	22761	22887	22494	22731	22850	22548	22674	22957	23007	22846	22608	22789	23003	22686	22664	22568	22589	22778	22686	22737	22785	22586	22794	22692	22753	22540	22657	22592	22429	22695	23123	22684	22719	22679	22658	22801	22652	22745	22715	22642	22698	22701	22573	22574	22657	22720	22342	22745	22868	22897	22744	22928	22640	22647	22706	22644	22556	22662	22762	22653	22667	22489	22510	22734	22778	22656	22697	22626	22621	22635	22623	22689	22715	22666	22833	22823	22708	22670	22660	22722	22521	22721	22522	22827	22718	22776	22568	22639	22543	22917	22914	22654	22847	22789	22877	22512	22743	22753	22633	22610	22698	22790	22570	22671	22797	22580	22601	22872	22694	22784	22475	22592	22832	22725	22838	22715	22838	22519	22691	22609	22566	22684	22657	22569	22696	22735	22712	22715	22837	22399	22490	22686	22791	22637	22549	22867	22675	22653	22595	22804	22804	22732	22883	22694	22762	22693	22812	22640	22475	22889	22648	22854	22553	22506	22517	22800	22874	22792	22785	22703	22530	22691	22556	22754	22666	22669	22714	22798	22552	22503	22649	22650	22835	22804	22583	22499	22724	22786	22912	22806	22699	22582	22659	22805	22621	22721	22610	22692	22630	22621	22526	22661	22710	22467	22716	22752	22682	22517	22432	22595	22517	22558	22796	23016	22871	22669	22692	22623	22579	22713	22645	22797	22769	22498	22813	22674	22575	22613	22696	22615	22734	22818	22920	22693	22528	22720	22925	22575	22855	22699	22794	22634	22780	22755	22274	22883	22696	22968	22856	23016	22512	22795	22732	22853	22804	22735	22684	22799	22802	22710	22695	22496	22689	22678	22716	22612	22609	22699	22828	22796	22431	22283	22493	22617	22555	22675	22602	22806	22838	22698	22557	22700	22651	22864	22739	22687	22614	22654	22587	22754	22619	22380	22699	22801	22666	22847	22715	22811	22954	22623	22591	22406	22660	22583	22843	22384	22501	22416	22594	22783	22675	22666	22586	22585	22834	22901	22789	22424	22600	22835	22534	22746	22680	22560	22586	22915	22860	22465	22708	22736	22556	22836	22606	22491	22728	22925	22710	22688	22718	22850	22607	22673	22488	22600	22802	22742	22550	22640	22540	22815	22820	22796	22857	22791	22403	22540	22642	22654	22715	22727	22755	22575	22651	22716	22564	22606	22641	22666	22739	22538	22649	22573	22696	22620	22623	22565	22757	22890	22664	22659	22722	22662	22727	22713	22718	22614	22725	22821	22764	22786	22682	22643	22630	22435	22806	22526	22811	22816	22608	22560	22799	22699	22589	22678	22709	22542	22725	22620	22619	22721	22740	22651	22717	22676	22746	22652	22826	22570	22838	22913	22614	22617	22660	22548	22646	22749	22773	22774	22747	22733	22433	22615	22740	22898	22891	22579	22582	22819	22691	22792	22697	22609	22861	22848	22526	22402	22650	22801	22620	22709	22613	22590	22763	22867	22706	22769	22755	22617	22922	22563	22747	22819	22616	22823	22641	22778	22506	22591	22570	22614	22631	22806	22542	22709	22752	22573	22747	22738	22732	22731	22363	22674	22813	22742	22721	22797	22723	22659	22598	22768	22555	22796	22726	22747	22697	22683	22595	22539	22710	22640	22593	22935	22802	22723	23013	22757	22715	22678	22873	22917	22818	22748	22734	22508	22614	22626	22575	22835	22899	22982	22477	22658	22728	22682	22665	22803	22641	22688	22580	22899	22781	22756	22496	22735	22798	22631	22746	22750	22655	22618	22620	22765	22449	22605	22624	22813	22560	22818	22856	22561	22539	22504	22583	22528	22852	22647	22499	22591	22539	22507	22804	22803	22503	22561	22580	22829	22854	22809	22680	22581	22541	22789	22660	22515	22595	22595	22623	22719	22663	22679	22712	23124	22597	22494	22727	22774	22602	22676	22633	22749	22627	22745	22603	22541	22598	22807	22809	22617	22429	22792	22610	22643	22627	22821	22586	22833	22491	22619	22496	22650	22503	22770	22535	22728	22766	22761	22668	22593	22674	22676	22673	22759	22647	22722	22458	22723	22641	22809	22496	22716	22952	22682	22710	22715	22598	22663	22777	22662	22890	22669	22811	22604	22618	22436	22449	22717	22481	22743	22856	22777	22645	22646	22856	22846	22766	22802	22701	22754	22764	22523	22897	22611	22687	22916	22722	22607	22642	22618	22644	22698	22799	22746	22628	22691	22725	22848	22632	22788	22587	22779	22827	22707	22863	22646	22602	22784	22476	22563	22714	22847	22798	22602	22765	22671	22565	22666	22759	22438	22653	22630	22629	22828	22806	22565	22727	22595	22674	22971	22645	22803	22554	22490	22631	22769	22593	22862	22727	22651	22681	22546	22739	22706	22846	22922	22478	22673	22613	22711	22499	22795	22703	22682	22709	22643	22543	22604	22693	22585	22607	22878	22635	22651	22652	22852	22870	22869	23008	22734	22772	22570	22438	22705	22628	22550	22579	22706	22759	22712	22445	22747	22723	22887	22882	22543	22664	22562	22519	22435	22779	22757	22677	22913	22601	22860	22513	22736	22749	22683	22713	22878	22603	22604	22918	22524	22630	22773	22573	22765	22806	22694	22687	22749	22567	22916	22587	22583	22753	22649	22523	22614	22705	22610	22964	22722	22788	22836	22814	22653	22619	22881	22410	22426	22731	22564	22641	22719	22644	22696	22679	22677	22761	22658	22622	22531	22706	22788	22744	22634	22540	22757	22862	22784	22769	22796	22856	22566	22627	22959	22914	22717	22682	22559	22845	22702	22775	22639	22715	22742	22811	22647	22695	22564	22558	22631	22879	22610	22577	22672	22815	22694	22773	22612	22850	22707	22721	22711	22689	22728	22771	22719	22669	22702	22835	22643	22808	22736	22563	22492	22599	22561	22824	22628	22648	22707	22535	22840	22747	22934	22791	22624	22764	22842	22749	22807	22596	22530	22649	22703	22777	22706	22638	23027	22878	22628	22549	22744	22692	22673	22738	22692	22836	22860	22434	22648	22763	22567	22662	22911	22933	22801	22817	22616	22743	22859	22813	22648	22523	22879	22842	22935	22417	22761	22886	22831	22800	22836	22889	22765	22802	22624	22696	22677	22707	22711	22526	22485	22748	22629	22705	22783	22701	22700	22570	22540	22801	22641	22831	22824	22477	22682	22820	22787	22602	22911	22720	22672	22761	22680	22689	22662	22770	22731	22524	22622	22699	22746	22754	22586	22839	22514	22578	22555	22718	22532	22718	22581	22737	22869	22598	22598	22727	22701	22595	22754	22730	22558	22887	22805	22850	22717	22783	22602	22692	22639	22802	22541	22658	22606	22797	22536	22660	22805	22697	22812	22790	22625	22642	22658	23038	22796	22583	22519	22833	22805	22677	22814	22602	22638	22924	22748	22868	22891	22773	22769	22766	22814	22653	22683	22581	22481	22627	22815	22728	22818	22895	22716	22865	22721	22341	22626	22776	22835	22973	22742	22812	22598	22867	22569	22859	22617	22636	22573	22881	22498	22661	22738	22789	22750	22772	22992	22604	22736	22652	22599	22545	22828	22847	22729	22590	22814	22489	22712	22618	22623	22946	22889	22714	22692	22584	22992	22728	22605	22734	22666	22762	22789	22844	22761	22734	22525	22910	22755	22607	22532	22629	22733	22553	22470	22754	22663	22864	22711	22706	22467	22789	22582	22696	22560	22500	22673	22636	22481	22641	22736	22562	22600	22650	22735	22710	22545	22624	22683	22839	22977	22652	22736	22884	22465	22681	22809	22870	22861	22670	22486	22697	22639	22503	22786	22625	22718	22772	22649	22681	22612	22779	22633	22708	22760	22601	22739	22807	22812	22652	22696	22707	22548	22568	22643	22707	22648	22595	22680	22516	22738	22591	22452	22551	22628	22675	22723	22740	22991	22634	22645	22423	22767	22841	22894	22887	22740	22775	22842	22794	22757	22699	22852	22691	22899	22536	22596	22677	22709	22712	22736	22721	22698	22705	22835	22723	22723	22878	22676	22720	22800	22768	22778	22501	22617	22663	22786	22870	22686	22690	22852	22793	22823	22570	22919	22699	22663	22690	22610	22684	23038	22667	22614	22678	22719	22558	22766	22664	22646	22669	22744	22574	22685	22849	22723	22631	22627	22838	22449	22566	22792	22784	22804	22620	22671	22780	22756	22663	22661	22714	22431	22602	22586	22851	22752	22614	22750	22838	22867	22708	22610	22610	22478	22585	22581	22611	22763	22664	22625	22738	22756	22556	22647	22901	22510	22616	22925	22810	22749	22875	22727	22590	22593	22685	22772	22588	22633	22770	22598	22647	22651	22729	22714	22740	22608	22968	22910	22713	22789	22672	22877	22767	22622	22652	22648	22815	22802	22968	23047	22673	22717	22751	22645	22714	22641	22978	22807	22962	22675	22778	22697	22800	22600	22536	22704	22884	22773	22761	22768	22791	22778	22581	22530	22701	22499	22742	22868	22734	22675	22789	22656	22684	23023	22859	22718	22720	22779	22865	22667	22523	22806	22874	22769	22753	22971	22746	22518	22659	22487	22634	22627	22581	22574	22640	22642	22661	22851	22885	22858	22570	22623	22567	22836	22558	22669	22831	22606	22622
37409	63482	59186	47816	41076	35657	31561	28230	24614	22282	21002	19877	19449	18899	18850	18765	18498	18397	18477	18276	18330	18096	18266	18258	18204	17953	18054	18029	17952	17891	18082	18094	17965	18012	18034	17861	17980	18042	17839	17968	18068	18000	18036	17772	17897	18012	17858	18028	17959	17826	17886	18137	17784	17842	17984	17920	17931	17737	17773	17960	18012	17963	17830	17783	17927	17939	17916	17940	18001	17931	18015	17927	18018	18137	17899	17804	17864	18015	17710	17825	17932	17969	17784	17968	17886	17902	17947	17793	17689	17790	17663	18023	17893	17982	17875	17665	17920	17816	17714	18026	17893	17794	17859	17772	18060	17991	17807	17969	17969	17863	17869	17862	18037	17776	17816	17868	17627	17702	17821	17798	17957	17872	17779	17928	17920	17992	17851	17810	17845	17800	17815	18015	17856	18008	17736	17781	17770	17975	17845	17782	17943	17778	18030	17896	17686	17938	17722	17869	17891	17832	17946	17948	17879	17774	17753	17844	17635	17896	17882	17699	17880	18099	17711	17841	17901	17893	17779	17912	17814	17891	18000	17773	17755	17884	17876	17880	17890	18084	17886	17856	18033	18045	18006	17933	17773	17858	17910	17844	17783	17982	17768	17772	17979	17918	17764	17818	17812	18003	17862	18008	17939	18036	17804	17986	17889	18025	18013	17807	17850	18026	17841	17824	17970	17767	17932	17887	17886	17851	17898	17780	17829	17744	17749	17761	17809	17796	17690	17799	17783	17807	17916	17922	17844	17957	17932	17952	17779	17826	17712	17857	17943	17700	18030	17691	17956	18001	17899	17795	17846	17897	17802	17819	17756	17752	17916	17767	17818	17761	17750	17856	17748	17770	18041	17887	17989	17875	17857	18019	17916	17747	17825	17758	17928	17878	17766	17997	17852	17940	17928	17822	17922	17786	17937	17955	17883	17988	17932	17873	17665	17921	17717	17773	17908	17918	17853	17895	17847	17877	17804	17803	17921	17851	17963	17783	17784	17832	17801	17823	17821	17941	17834	17856	17913	17898	17749	17698	17918	17695	17877	17911	17870	17857	17796	17895	17680	17871	17833	17724	17858	17848	17845	17746	17947	17886	18029	17812	17793	17879	17828	17875	17804	17885	17851	17685	17933	17822	17868	18031	17914	17846	17918	17757	17855	17852	17906	17806	17787	17831	17963	17859	17877	17970	17764	17845	17981	17751	17930	17889	17868	17981	17843	17961	17935	17769	17713	17771	17945	17686	17976	17642	17920	17839	17668	17781	17837	17895	18004	17827	17884	17924	17910	17702	17979	17803	17957	17898	17626	17789	17937	17768	17862	17796	17888	17796	17710	17887	17966	17939	17805	17794	17793	17795	17947	17873	17784	17827	17857	17867	17639	18052	17917	17835	17727	17802	17903	17807	17904	17843	17830	17926	17880	17754	18003	17760	17830	17980	17892	17763	17845	18042	17724	17869	17731	17947	17910	17990	17925	17928	17852	17860	17885	17855	17933	17856	17850	17812	17902	17929	17927	17728	17884	17932	17696	17874	17638	17734	17888	17799	17797	18005	17661	17727	17853	17753	17905	17968	17843	17963	17849	17839	17858	18005	17833	17783	17859	17880	17873	17873	17708	17989	17711	17918	17945	17876	17915	17951	17970	17849	17905	17874	17878	17926	17818	18003	17795	17811	17937	17867	17762	17898	17680	17732	17830	17930	17906	17769	17907	17760	17956	17754	17650	17807	17895	17776	17852	17874	17866	17929	17650	17867	17771	17876	17731	17778	17895	17799	17799	17990	17916	17750	17817	17851	17775	18008	17994	17853	17809	17870	17784	17941	17733	17990	17930	17883	17827	17688	17972	17858	17940	17854	17873	17936	17915	17723	17877	17826	17724	18049	17812	17804	17850	17975	17943	17920	17735	17773	17851	17883	17735	17939	17732	17727	17845	17748	17848	17870	17872	17873	17762	17824	17948	17698	17813	17877	17801	17920	17731	17944	17824	17876	17723	17970	18073	17914	17822	17963	17807	17813	17732	17850	17926	18053	17972	17948	17920	17764	18082	17762	17748	17876	17691	17797	17846	17756	17802	17755	18024	17756	17715	17800	17733	17870	17857	17871	17715	17701	17718	17949	17838	17908	17680	17887	17834	17802	17881	17928	17922	17797	17906	17870	17828	17784	17895	17880	17967	17819	17852	17808	17920	17884	17678	17849	17936	17866	17786	17903	18058	17653	17906	17776	17766	17734	17870	17987	17911	17877	17925	17740	17741	17898	17847	17831	17896	17842	17974	17856	17937	17805	17745	17840	17910	17867	17753	17909	17812	17950	17738	17732	17863	17942	17663	17910	17831	17810	17832	17906	18012	17897	17997	17805	17751	17995	17893	17972	17948	17949	17874	18004	17817	17703	17760	17835	17880	17763	17891	17990	17859	17971	17742	17894	17993	17876	17847	17818	17890	17995	17767	17771	17908	17808	18014	17805	18072	17803	17967	18019	17854	17824	17885	17813	17826	17946	17788	17820	17854	17755	17884	17740	17764	17946	17860	17781	17806	17899	17932	18043	17955	17772	17939	18025	17715	17959	17933	17850	17907	17712	17804	17969	17805	17876	17944	17902	17977	17760	17880	17926	17761	17939	17981	17876	18012	17967	17777	17960	17856	17874	17679	17743	17631	17958	17967	17635	17896	17811	17911	17988	17760	17967	17718	17885	17932	17830	17728	17856	17856	17781	17809	18097	17844	18013	17812	17741	17829	17712	17800	17943	17824	17950	17996	17800	17956	17880	17874	17986	17745	17915	17867	17808	17824	17783	17977	17886	17876	17888	17791	17780	17710	17783	17992	17877	17960	17918	18051	17735	17864	17961	17812	17919	17879	17864	17873	17916	17936	17695	17784	17864	17942	17956	17793	17963	17884	17679	17832	17797	17893	17820	17862	17969	17920	17889	17763	17916	17659	18005	17778	17858	17850	17851	17650	17964	17840	17945	17914	17791	17705	17748	17797	17891	17806	17910	17722	17829	17863	17724	17961	17743	17923	17821	17724	17798	17894	17930	17872	17703	17960	18000	17846	17831	17782	17827	17813	17962	17851	17795	17944	17928	17915	17843	17848	17805	17798	17907	17859	17690	17955	17780	17730	18017	17977	17794	17900	17863	17953	17817	17834	17697	17814	18053	17825	18035	17725	17944	17938	17888	17947	17663	17792	17973	17663	17822	17842	17813	17605	17875	17826	17804	17923	17957	17877	17783	17687	17934	17796	17737	17911	17899	17933	17795	17990	17882	17975	17820	17825	17742	17862	17955	17799	17908	18007	17845	17658	17687	18018	17937	17950	17919	17996	17685	17899	17805	17844	17664	17886	18075	17905	17939	17844	17878	17821	17765	17927	17783	17936	17759	18024	17829	17804	17881	17817	17867	17849	18013	17717	17756	17983	17831	17883	17783	17862	17874	17831	17794	17733	17896	17917	17753	18023	17845	17802	17701	17827	17824	17848	17898	17875	17814	17742	17820	17793	17891	18006	17704	17842	17929	17852	17995	17782	17909	17878	17934	17877	17829	17993	17842	17888	17842	17660	17863	17967	17907	18024	17918	17858	17695	17678	17862	17753	17770	17920	17843	18046	17787	17888	17941	17826	18026	17757	17831	17923	17812	17877	17906	17755	17899	17677	17826	17921	17925	17776	17805	17854	17834	17796	17777	17710	17870	17969	17990	17863	17995	17818	17804	17782	17874	17831	17941	18030	17656	17963	17873	17921	17940	17783	17779	17849	17803	17918	17591	17893	17971	17886	17809	17705	17788	18078	17924	17898	17843	17784	17753	17659	17949	17893	17934	17680	17952	17843	17751	17784	18027	17784	17827	17843	17807	17681	17883	17797	17857	17847	17834	17785	17903	17867	17776	17968	17939	17885	17786	18016	17866	17947	18075	18017	17870	17834	17748	17779	17897	17931	17957	17628	17676	17847	17862	17756	17704	17722	17898	17744	17961	17795	17707	17874	17792	17876	17922	17709	17817	17927	17899	17666	17830	17715	17793	17759	17796	17777	17783	17765	17864	17992	18002	17875	17785	17780	17693	18060	17904	17820	17885	17808	17862	17885	17828	17887	17723	17803	17848	17828	17846	17996	17607	17912	17771	17794	17743	17896	17678	17973	17829	17706	17863	17947	17779	18017	18079	17901	18085	17744	17768	17877	17877	17820	17896	17694	17873	17742	17884	17741	17721	17754	17911	17918	17877	17939	17717	17940	17752	17787	17704	17767	17977	17877	17891	17708	17927	17794	18013	17834	17899	17958	17868	17860	17804	17901	17826	17855	18072	17877	17888	17846	17689	17779	17881	17986	17887	17844	17841	18012	17685	17715	17830	17946	17784	17814	17741	17815	17891	17746	17853	17667	17878	17900	17707	17835	17848	17709	17906	17770	17904	17710	17914	17701	17763	17904	17994	17959	17800	17826	17910	17890	17645	17902	17859	17569	17755	17934	17760	17950	17948	17656	17697	17935	17782	17828	17874	17887	17922	17964	17786	17671	18058	17867	17873	17865	17812	17956	17709	17980	17926	17842	17798	17938	17949	17878	17893	17781	17766	17872	17970	18047	17862	17954	17913	17909	17747	17940	17890	17876	17909	17920	17750	17790	17864	17884	17769	17829	17881	17786	17939	17674	17772	17746	17842	17885	17789	17880	17879	18000	17808	17805	17882	17912	17787	17949	17767	17922	17759	17786	17794	17995	17867	17830	17751	17751	17890	17870	17787	17909	17897	17940	17837	18104	17845	17963	17846	17656	17926	17917	17936	17859	17986	17624	17962	17775	17876	17678	17643	17803	17735	17776	17987	17719	17799	17773	17675	17927	17882	18024	18045	17846	17701	17736	17784	17814	17879	17851	17989	17761	17880	17819	17997	18012	17898	17794	17937	17788	17962	18004	17815	17887	17978	17838	17834	17883	17998	17961	17822	17843	17901	17776	17855	17935	17920	17808	17784	17701	17824	18031	17977	17908	17981	17707	17661	18035	17844	17974	17852	17713	17705	17888	17645	17892	17874	18055	17905	17774	17896	17851	17904	17651	17825	18046	17815	17906	17800	17708	17869	17696	17950	17656	17859	17744	17890	17716	17788	17770	17764	17961	17785	17940	17879	17802	17844	17822	17892
30690	33339	43303	38825	32143	29156	27434	25701	24467	23915	23459	23221	22874	22876	22798	22466	22602	22810	22602	22467	22483	22559	22353	22561	22492	22254	22390	22413	22263	22457	22390	22419	22366	22072	22350	22511	22311	22481	22561	22451	22348	22173	22200	22554	22529	22331	22206	22175	22425	22664	22381	22510	22395	22383	22423	22242	22222	22397	22329	22133	22065	22399	22444	22216	22505	22489	22245	22303	22368	22212	22127	22418	22419	22288	22391	22225	22210	22007	22111	22522	22555	22088	22251	22318	22216	22332	22154	22311	22428	22215	22419	22330	22377	22404	22177	22335	22186	22201	22414	22278	22300	22137	22296	22437	22263	22319	22274	22421	22569	22244	22329	22387	22374	22285	22127	22326	22179	22306	22300	22163	22312	22381	22302	22134	22255	22275	22236	22395	22427	22523	22479	22318	22281	22434	22421	22288	22058	22187	22240	22292	22455	22086	22242	21972	22032	22354	22299	22079	22268	22189	22426	22359	22236	22340	22305	22357	22284	22314	22214	22171	22483	22143	22307	22426	22267	22213	22319	22328	22241	22223	22147	22323	22146	22328	22277	22376	22279	22487	22394	22342	22112	22228	22488	22038	22286	21975	22130	22328	22438	22345	22336	22281	22538	22208	22259	22110	22307	22148	22302	22445	22247	22173	22228	22065	22477	22180	22270	22402	22306	22351	22298	22205	22537	22287	22337	22174	22329	22120	22379	22141	22543	22223	22372	22294	22088	22284	22174	22192	22558	22208	22415	22261	22154	22491	22253	22534	22357	22089	22253	22379	22342	22308	22074	22385	22356	22514	22257	22318	22432	22489	22413	22253	22260	22327	22332	22228	22359	22313	22313	22519	22157	22402	22351	22194	22132	22373	22321	22206	22210	22112	22104	22301	22401	22307	22338	22341	22289	22285	22517	22467	22165	22092	22478	22401	22294	22304	22284	22367	22047	22294	22217	22339	22349	22384	22203	22002	22242	22428	22352	22348	22109	22281	22304	22201	22382	22223	22223	22299	22241	22447	22353	22335	22376	22316	22331	22155	22186	22342	22368	22237	22562	22338	22490	22371	22057	22087	22105	22274	22244	22683	22354	22162	22317	22199	22245	22158	22223	22214	22248	22403	22518	22341	22365	22187	22245	22334	22334	22013	22321	22359	22400	22049	22284	22236	22129	22177	22433	22536	22186	22396	22169	22299	22404	22352	22327	22359	22229	22096	22322	22385	22342	22146	22019	22410	22533	22302	22290	22197	22179	22326	22509	22225	22402	22402	22327	22350	22203	22241	22347	22234	22319	22335	22336	22341	22503	22391	22356	22368	22205	22456	22382	22254	22431	22227	22183	22200	22316	22238	22195	22209	22166	22216	22363	22428	22306	22320	22333	22361	22389	22456	22269	22306	22101	22274	22425	22399	22266	22261	22176	22266	22435	22509	22363	22550	22266	22324	22328	22332	22385	22329	22319	22257	22260	22289	22105	22347	22287	22179	22256	22022	22150	22066	22273	22301	22322	22172	22215	22306	22411	22370	22454	22224	22246	21957	22229	22109	22530	22365	22399	22274	22112	22159	22394	22172	22266	22447	22169	22444	22244	21994	22353	22291	22438	22227	22306	22258	22451	22275	22114	22327	22303	22213	22193	21977	22277	22345	22262	22170	22560	22431	22366	22254	22399	22242	22494	22306	22224	22476	22277	22260	22147	22344	22173	22313	22263	22281	22429	22307	22201	22348	22339	22302	22118	22219	22344	22340	22408	22344	22296	22171	22182	22206	22231	22371	22190	22222	22275	21983	22404	22359	22332	22382	22347	22153	22316	22065	22126	22284	22310	22337	22262	22323	22358	22505	22358	22321	22388	22393	22446	22421	22453	22256	22396	22358	22432	22158	22267	22245	22131	22410	22387	22205	22303	22167	22356	22318	22404	22199	22369	22485	22151	22430	22383	22179	22254	22367	22420	22268	22113	22254	22225	22125	22329	22266	22343	22456	22352	22328	22342	22207	22226	21977	22313	22267	22059	22245	22193	22244	22334	22318	22335	22155	22304	22195	22239	22283	22271	22306	22349	22335	22666	22154	22206	22225	22517	22321	22167	22478	22247	22291	22149	22189	22208	22059	22018	22072	22244	22228	22215	22018	22086	22134	22118	22207	22699	22270	22074	22140	22338	22229	22252	22149	22163	22351	22333	22222	22175	22134	22465	22213	22313	22390	22025	22217	22137	22308	22215	22245	22122	22366	22237	22175	22080	22336	22287	22436	22316	22281	22182	22310	22200	22382	22414	22272	22269	22403	22107	22114	22442	22222	22349	22342	22509	22155	22133	22193	22197	22384	22284	22366	22350	22195	22196	22454	22447	22230	22289	22192	22287	22284	22259	22115	22434	22267	22297	22212	22396	22323	22297	22136	22348	22280	22340	22178	22324	22304	22121	22145	22221	22030	22304	22017	22386	22313	22389	22209	22221	22428	22398	22300	22424	22262	22248	22194	22433	22123	22110	22412	22243	22251	22183	22141	22067	22221	22257	22364	22428	22310	22386	22157	22311	22314	21956	22569	22259	22009	22484	22336	22286	22421	22468	22191	22207	22029	22298	22240	22144	22403	22498	22411	22226	22268	22151	22350	22280	22143	22376	22506	22311	22426	22308	22328	22418	22130	22388	22236	22265	22144	22178	22319	22403	22184	22030	22255	22463	22271	22395	22228	22248	22329	22330	22284	22196	22104	22498	22377	21998	22199	22344	22536	22390	22310	22323	22479	22484	22471	22275	22430	22385	22229	22409	22287	22041	22382	22344	22209	22311	22367	22275	22355	22231	22200	22107	22270	22229	22118	22295	22491	22482	22513	22398	22494	22319	22207	22288	22503	22124	22342	22259	22383	22219	22182	22330	22384	22169	22320	22320	22338	22438	22288	22300	22352	22255	22406	22502	22245	22222	22417	22397	22101	22070	22422	22299	22214	22393	22233	22157	22278	22354	22168	22381	22232	22153	22355	22270	22337	22258	22492	22340	22295	22169	22174	22239	22386	22180	22162	22611	22281	22468	22599	22083	22228	22013	22198	22488	22373	22299	22240	22372	22338	22450	22251	22390	22320	22301	22185	22178	22538	22392	22210	22225	22393	22464	22428	22379	22231	22200	22327	22066	22227	22381	22499	22501	22166	22311	22212	22337	22345	22201	22321	22336	22261	22340	22271	22223	22086	22406	22185	22337	22158	22165	22047	22300	22229	22413	22454	22252	22196	22254	22358	22443	22529	22366	22429	22347	22208	22239	22219	22266	22475	22176	22234	22140	22306	22266	22286	22501	22371	22158	22322	22305	22333	22268	22399	22370	22514	22241	22270	22179	22066	22261	22425	22543	22222	22187	22298	22445	22327	22276	22396	22391	22376	22350	22560	22166	22304	22450	22438	22278	22284	22455	22236	22523	22515	22380	22287	22389	22488	22295	22152	22307	22404	22233	22222	22298	22558	22502	22340	22266	22109	22408	22366	22345	22188	22450	22252	22173	22271	22218	22261	22322	22373	22365	22288	22406	22191	22397	22241	22324	22363	22297	22256	22247	22309	22195	22564	22386	21949	22456	22310	22311	22358	22286	22288	22373	22340	22138	22344	22316	22345	22069	22264	22195	22382	22330	22335	22336	22161	22182	22210	22400	22363	22325	22360	21863	22137	22512	22163	22321	22252	22270	22300	22396	22291	22263	22467	22053	22275	22085	22184	22203	22280	22195	22391	22353	22431	22330	22309	22456	22256	22139	22198	22074	22273	22097	22375	22366	22336	22236	22277	22361	22137	22234	22259	22229	22266	22394	22278	22423	22521	22353	22200	22229	22139	22270	22195	22269	22640	22550	22244	22402	22092	22157	22163	22269	22273	22306	22264	22378	22422	22101	21989	22259	22199	22467	22509	22562	22575	22262	22264	22200	22287	22141	22351	22163	22408	22319	22296	22337	22366	22342	22399	22379	22241	22261	22127	22413	22147	22363	22237	22250	22297	22321	22135	22270	22295	22390	22418	22196	22346	22542	22370	22317	22284	22548	22081	22310	22232	22288	22301	22461	22162	22188	22380	22318	22222	22149	22137	22110	22459	22224	22350	22201	22481	22280	22250	22339	22406	22156	22368	22321	22112	22157	22408	22174	22192	22386	22254	22471	22185	22494	22226	22279	22075	22336	22344	22472	22354	22337	22307	22267	22170	22472	21958	22328	22378	22213	22430	22206	22123	22296	22271	22487	22376	22302	22469	22246	22144	22545	22391	22286	22211	22195	22272	22344	22558	22366	22475	22143	22375	22294	22398	22411	22542	22400	22502	22310	22384	22161	22481	22246	22243	22131	22331	22198	22276	22197	22187	22197	22345	22462	22132	22332	22298	22223	22322	22292	22263	22157	22425	22425	22302	22484	22329	22409	22263	22185	22229	22157	22003	22341	22247	22390	22278	22568	22192	22243	22221	22156	22483	22471	22193	22509	22421	22442	22475	22267	22159	22188	22244	22314	22381	22385	22056	22351	22378	22165	22177	22174	22414	22143	22423	22273	22315	22355	22205	22361	22092	22106	22268	22275	22418	22339	22161	22264	22251	22161	22420	22326	22249	22073	22075	22316	22289	22310	22152	22344	22243	22347	22261	22269	22404	22528	22173	22201	22411	22331	22375	22391	22372	22115	22399	22326	22224	22245	22465	22457	22253	22400	22324	22476	22321	22167	22318	22199	22533	22493	22251	22213	22419	22338	22263	22258	22173	22499	22398	22357	22319	22206	22419	22408	22070	22095	22394	22105	22094	21859	22132	22307	22014	22508	22236	22354	22387	22285	22247	22359	22355	22386	22120	22205	22337	22571	22161	22246	22226	22202	22398	22349	22182	22429	22276	22461	22180	22255	22156	22453	22258	22469	22261	22339	22168	22266	22204	22297	22348	22016	22327	22408	22158	22286	22161	22177	22413	22331	22235	22390	22099	22316	22189	22348	22491	22269	22303	22199	22285	22252	22309	22475	22329	22248	22336	22205	22085	22254	22482	22381	22470	22163	22327	22403	22123	22129	22385	22184	22179	22222	22480	22491	22318	22291	22390	22332	22595	22392	22327	22363	22279	22228	22248	22416	22294	22560	22327	22327	22430	22274	22142	22459	22191	22362	22158	22268	22560	22218	22237
34994	50599	46319	36220	30297	26836	24261	21994	20825	19672	19193	18808	18351	18213	18309	18064	18183	18076	17972	18111	17930	17883	17662	17832	17721	17835	17729	17990	17688	17782	17719	17785	17761	17581	17669	17650	17636	17886	17867	17822	17686	17603	17643	17695	17936	17829	17732	17758	17671	17708	17625	17599	17708	17749	17785	17739	17668	17702	17520	17831	17615	17672	17769	17618	17663	17744	17787	17546	17620	17769	17559	17662	17707	17699	17747	17699	17635	17795	17576	17577	17831	17726	17724	17626	17751	17858	17787	17808	17584	17829	17772	17786	17613	17729	17594	17690	17704	17733	17688	17723	17608	17732	17790	17828	17791	17643	17557	17604	17928	17677	17714	17614	17686	17808	17705	17788	17747	17575	17615	17662	17584	17679	17655	17723	17565	17628	17759	17741	17688	17772	17680	17531	17656	17848	17716	17539	17722	17790	17699	17717	17643	17704	17807	17815	17631	17816	17591	17574	17662	17680	17772	17615	17771	17755	17525	17760	17545	17631	17489	17617	17768	17514	17761	17840	17760	17645	17746	17682	17728	17655	17702	17938	17814	17740	17541	17638	17701	17653	17699	17804	17625	17610	17710	17784	17693	17710	17723	17583	17767	17674	17662	17703	17770	17815	17711	17593	17811	17701	17697	17700	17683	17697	17957	17481	17714	17815	17839	17724	17761	17902	17614	17504	17804	17760	17834	17740	17685	17633	17743	17898	17563	17649	17698	17795	17580	17728	17734	17752	17699	17660	17786	17581	17735	17674	17795	17764	17888	17672	17395	17663	17678	17732	17637	17655	17719	17629	17784	17568	17689	17652	17697	17732	17624	17754	17637	17722	17594	17687	17792	17595	17995	17686	17824	17868	17551	17723	17779	17770	17552	17842	17777	17591	17672	17795	17653	17698	17834	17887	17669	17750	17886	17495	17757	17593	17795	17618	17615	17662	17736	17706	17755	17644	17650	17735	17769	17691	17727	17554	17477	17630	17584	17545	17894	17560	17713	17909	17711	17767	17656	17774	17772	17589	17715	17650	17887	17649	17897	17731	17775	17666	17471	17712	17761	17638	17807	17789	17629	17573	17628	17654	17850	17733	17730	17537	17593	17899	17595	17664	17653	17536	17705	17649	17637	17812	17831	17808	17633	17473	17868	17766	17598	17681	17620	17901	17653	17594	17715	17448	17545	17576	17741	17495	17535	17649	17829	17641	17687	17700	17782	17630	17855	17594	17594	17743	17603	17777	17768	17773	17559	17860	17672	17674	17621	17565	17772	17515	17641	17617	17604	17695	17725	17533	17764	17575	17879	17670	17769	17814	17764	17711	17843	17641	17535	17828	17651	17742	17521	17647	17904	17595	17619	17773	17723	17676	17630	17570	17754	17678	17687	17703	17661	17777	17611	17731	17704	17537	17674	17628	17520	17839	17540	17708	17823	17725	17781	17743	17731	17880	17817	17652	17812	17670	17738	17712	17765	17815	17744	17820	17496	17815	17599	17589	17523	17828	17620	17629	17719	17756	17580	17742	17721	17757	17753	17782	17615	17618	17601	17470	17699	17949	17693	17556	17643	17603	17767	17696	17760	17627	17744	17728	17756	17613	17723	17637	17788	17743	17853	17668	17863	17693	17672	17636	17721	17634	17772	17758	17808	17797	17682	17668	17658	17550	17739	17519	17599	17721	17637	17602	17865	17693	17869	17700	17673	17914	17722	17549	17784	17602	17926	17662	17545	17666	17579	17682	17764	17982	17946	17593	17742	17605	17649	17754	17763	17708	17761	17789	17753	17807	17584	17705	17554	17775	17614	17572	17637	17651	17737	17641	17780	17732	17562	17728	17742	17839	17876	17818	17837	17761	17684	17779	17573	17757	17650	17735	17670	17735	17719	17692	17772	17725	17700	17607	17719	17746	17554	17707	17854	17736	17684	17620	17667	17821	17721	17716	17627	17777	17690	17633	17648	17775	17844	17691	17708	17637	17759	17671	17645	17674	17842	17623	17749	17659	17529	17638	17716	17712	17694	17561	17782	17775	17644	17749	17765	17824	17518	17658	17798	17709	17934	17790	17703	17770	17597	17673	17622	17759	17700	17613	17731	17863	17691	17623	17547	17660	17752	17883	17639	17651	17590	17704	17652	17623	17672	17650	17698	17798	17634	17611	17597	17478	17679	17624	17724	17812	17736	17819	17731	17753	17632	17688	17602	17667	17748	17689	17740	17774	17727	17650	17833	17807	17853	17649	17697	17758	17705	17706	17669	17843	17696	17605	17796	17639	17742	17770	17564	17678	17712	17550	17617	17625	17533	17617	17664	17766	17652	17680	17858	17719	17728	17469	17707	17704	17713	17554	17800	17617	17549	17663	17707	17711	17629	17761	17761	17697	17609	17582	17723	17686	17532	17715	17657	17599	17766	17701	17748	17765	17569	17751	17752	17829	17892	17774	17667	17696	17868	17770	17677	17788	17773	17673	17786	17932	17731	17564	17696	17639	17708	17604	17601	17619	17687	17830	17902	17687	17464	17732	17781	17656	17777	17468	17682	17694	17713	17762	17608	17757	17571	17703	17767	17791	17785	17612	17843	17567	17575	17595	17851	17793	17653	17599	17794	17901	17586	17626	17640	17675	17702	17682	17688	17850	17623	17695	17780	17805	17776	17831	17818	17608	17750	17927	17646	17720	17604	17794	17677	17622	17712	17719	17715	17595	17701	17783	17683	17650	17729	17586	17782	17733	17726	17702	17721	17686	17716	17838	17582	17742	17668	17688	17688	17687	17781	17856	17747	17686	17726	17720	17681	17757	17477	17611	17617	17666	17520	17728	17654	17709	17648	17543	17758	17509	17652	17633	17766	17579	17795	17641	17562	17585	17730	17653	17767	17746	17624	17817	17671	17777	17711	17769	17686	17716	17660	17773	17815	17746	17752	17695	17686	17594	17766	17616	17687	17751	17825	17810	17707	17839	17824	17724	17758	17480	17671	17719	17641	17797	17616	17726	17561	17643	17605	17622	17714	17521	17633	17807	17811	17757	17799	17754	17810	17726	17729	17607	17675	17895	17608	17710	17801	17731	17617	17631	17658	17681	17618	17847	17473	17644	17722	17622	17910	17746	17662	17757	17699	17527	17729	17583	17765	17669	17643	17960	17824	17745	17718	17767	17903	17702	17847	17588	17811	17616	17729	17530	17820	17561	17579	17684	17704	17642	17822	17648	17810	17643	17811	17682	17704	17733	17771	17707	17859	17756	17732	17681	17883	17890	17453	17681	17725	17779	17638	17769	17572	17845	17680	17564	17843	17742	17732	17594	17840	17836	17672	17676	17526	17788	17714	17791	17733	17515	17777	17848	17648	17681	17782	17724	17674	17671	17537	17684	17825	17855	17781	17625	17619	17741	17609	17676	17873	17782	17718	17737	17719	17635	17725	17695	17815	17891	17599	17696	17791	17605	17710	17771	17711	17765	17732	17695	17685	17706	17621	17670	17697	17787	17626	17769	17607	17740	17627	17709	17669	17792	17806	17816	17718	17715	17645	17943	17772	17693	17705	17836	17639	17552	17770	17603	17721	17627	17643	17797	17787	17675	17890	17777	17793	17706	17808	17698	17729	17603	17743	17744	17752	17862	17579	17694	17624	17772	17658	17680	17698	17701	17694	17801	17606	17708	17848	17700	17739	17730	17706	17791	17616	17713	17702	17700	17636	17691	17586	17579	17707	17810	17635	17652	17771	17789	17605	17659	17584	17675	17732	17526	17681	17670	17514	17518	17705	17552	17672	17812	17490	17724	17691	17871	17564	17832	17642	17705	17563	17684	17839	17825	17637	17722	17822	17707	17740	17731	17819	17860	17808	17926	17830	17792	17891	17713	17662	17750	17636	17764	17861	17862	17833	17783	17775	17611	17864	17693	17714	17671	17677	17864	17671	17805	17607	17942	17805	17602	17817	17772	17566	17641	17674	17702	17763	17616	17653	17782	17783	17708	17710	17720	17673	17706	17651	17698	17720	17637	17742	17664	17769	17793	17825	17750	17774	17557	17627	17769	17708	17618	17663	17672	17734	17723	17673	17621	17620	17610	17697	17776	17647	17702	17792	17769	17770	17626	17723	17741	17809	17621	17617	17567	17859	17621	17671	17681	17661	17672	17637	17802	17773	17740	17858	17520	17868	17741	17609	17863	17573	17576	17729	17709	17733	17665	17732	17554	17843	17711	17855	17599	17776	17668	17586	17637	17649	17797	17595	17774	17663	17542	17662	17814	17822	17691	17839	17740	17601	17688	17575	17788	17560	17533	17736	17748	17581	17384	17670	17735	17647	17605	17833	17843	17668	17730	17728	17694	17576	17777	17719	17790	17750	17746	17652	17711	18000	17895	17805	17713	17789	17628	17883	17794	17677	17706	17625	17711	17700	17710	17677	17764	17707	17711	17668	17635	17773	17654	17753	17768	17765	17722	17547	17782	17797	17747	17651	17595	17834	17856	17602	17829	17797	17706	17878	17600	17653	17794	17601	17744	17597	17841	17593	17756	17709	17533	17674	17700	17573	17805	17733	17743	17712	17464	17664	17634	17715	17706	17801	17609	17713	17607	17737	17688	17843	17533	17800	17768	17717	17688	17687	17700	17628	17686	17757	17792	17555	17625	17703	17825	17772	17724	17864	17634	17796	17555	17854	17575	17591	17783	17642	17863	17725	17918	17689	17899	17730	17697	17680	17810	17514	17793	17932	17732	17694	17686	17614	17808	17604	17822	17768	17868	17748	17595	17806	17787	17793	17717	17819	17588	17756	17728	17745	17768	17597	17664	17689	17756	17696	17550	17803	17799	17606	17872	17834	17751	17750	17760	17591	17611	17558	17737	17748	17681	17792	17727	17778	17725	17627	17876	17733	17896	17680	17706	17709	17914	17623	17707	17627	17733	17778	17681	17757	17741	17813	17477	17620	17707	17677	17950	17627	17766	17661	17815	17686	17708	17690	17630	17767	17802	17728	17729	17635	17582	17802	17708	17703	17461	17654	17733	17711	17800	17611	17816	17758	17732	17673	17523	17614	17580	17733	17605	17644	17792	17651	17640	17712	17906	17807	17583	17701	17600	17866	17691	17625	17578	17782	17720	17736	17738	17688	17735	17734	17784	17771	17773	17752	17839	17706	17700
24054	21221	29278	27939	29536	31875	31438	28003	25827	24731	23910	23356	23297	22965	23033	22964	22715	22543	22489	22644	22533	22530	22542	22500	22473	22476	22562	22592	22401	22436	22482	22572	22241	22440	22257	22398	22256	22252	22457	22250	22019	22181	22234	22325	22448	22231	22271	22134	22444	22286	22153	22123	22372	22421	22183	22354	22421	22038	22429	22361	22395	22167	22323	22291	22208	22259	22228	22251	22141	22054	22082	22212	22280	22233	22092	22170	22153	22349	22115	22218	22055	22487	22163	22266	22207	22092	22256	22173	22334	22039	22343	22280	22039	22159	22198	22149	22250	22203	22234	22359	22325	22143	22062	22268	22209	22311	22234	22238	22339	22210	22280	22109	22020	21973	22287	22246	22092	22222	22287	22101	22073	22169	22232	22077	22044	22299	22371	22196	22246	22057	22003	22220	22100	22216	22165	22257	22135	22175	22172	22339	22324	22136	22412	22060	22091	22090	22156	22129	22011	22137	22138	22079	22028	21963	22180	22133	22355	22076	22190	22120	22085	22171	22231	22115	22267	22386	22134	22112	22361	21997	21991	22277	22344	21896	22352	22130	22163	22052	22230	22066	22170	22198	22328	21973	22057	22423	22170	22468	22319	22236	22162	22314	22119	22321	22209	22108	22178	22262	22140	22221	22388	22325	22232	21894	22427	22132	22284	22170	22354	22210	22294	22111	22266	21985	22313	22056	22044	22167	22321	22201	21947	22200	22187	22350	21944	22160	22215	22125	22141	22473	22237	22177	22199	22218	22449	22155	22080	22012	22315	22158	22002	22331	22229	22249	22289	21962	22117	22214	22201	22029	22116	22088	22229	22204	22022	22047	22038	22265	22277	22137	22078	22098	22234	22380	22000	22345	21904	22251	22394	22336	22170	22349	22153	22225	22007	22170	22380	22147	22264	22097	22424	22044	22267	22277	22273	22176	22202	22291	22256	22052	22068	22157	22255	22185	22175	22070	22197	22352	22261	22273	22141	22090	22144	22209	22182	22201	22245	22070	22328	22133	22129	21943	22103	22096	22323	22176	22428	22165	22238	22009	22384	22340	22377	22104	22223	22264	22172	22202	22308	22103	22276	22223	22250	22127	22180	22244	22097	22424	22144	22108	22300	21975	22231	22198	22233	22359	22110	21932	22179	22250	22316	22279	22106	22056	22079	22394	22238	22451	22113	21982	22082	22140	22322	22026	22374	22344	22264	22199	22211	22134	22302	22341	22071	21939	22122	22162	22142	22118	22201	22167	22376	22153	22463	22198	22270	22254	22521	22002	22064	22178	22323	22155	22387	22072	22067	22160	22039	21988	22161	22242	22088	22335	22170	22275	22287	22031	21988	22177	22341	22201	22169	22144	22298	22131	22338	22252	22218	22250	22186	22265	22001	22229	22298	22277	22236	22164	22263	22116	22371	22128	22067	22234	22127	22280	22299	22050	22259	22104	21943	22086	22174	21951	22167	22313	22305	22045	22275	22171	22390	22217	22226	22204	22152	22216	22290	22289	22351	22361	22298	22146	22147	22083	22108	22127	22511	22247	22177	22226	22158	22267	22036	22322	22418	22194	22311	21924	22116	22351	22228	22346	22220	22215	22028	22247	22057	22190	22143	22291	22146	22171	22088	22315	22149	22142	22421	21904	22109	22189	22183	22068	22299	22221	22142	22489	22200	22145	22029	22191	22115	22191	22253	22058	22562	22124	22264	22309	22322	22125	22304	22118	22148	22159	22105	22137	21827	21975	22301	22130	22368	22166	22193	22167	22331	22177	22161	22089	22292	22210	22111	22032	22205	22269	22242	22165	21920	21900	22391	22165	22202	22316	22188	22185	22263	22088	22272	21953	22084	22274	22249	22328	22140	22137	22230	22223	22292	22100	22110	22160	22264	22209	22101	21963	22173	22159	22089	22234	22092	22276	22392	22351	22132	22206	22312	22111	22207	21978	22456	22341	21954	22306	22385	22111	22073	22269	22086	22286	22261	22179	22230	22275	22100	22237	22464	22192	22100	22477	22120	22032	22069	22368	22129	22303	22264	22036	22206	22376	22029	22349	22011	21973	22277	22212	22329	22270	22274	22240	22062	22207	22206	22254	22088	22068	22171	22176	22041	22248	22279	22139	22196	22143	22403	22200	22149	22350	22211	22291	22031	22163	22217	22245	22120	21982	22084	22130	22088	22275	22202	22218	22161	22244	22232	22004	22078	22142	22375	22376	22238	22232	22276	22250	22263	22097	22342	22376	22247	22229	22152	22052	22164	22258	21987	22061	22242	22343	22246	22097	22176	22106	22068	22317	22189	22193	22474	22175	21985	22175	22193	21972	22048	22103	22044	22139	22222	22154	22145	22427	22337	22189	22208	22234	22180	22308	22039	22260	22181	22326	22351	22347	22265	22481	22362	22085	22173	22011	22058	22413	22242	22267	22232	22232	22146	22231	22128	22281	22230	22338	22609	22176	22083	22083	22426	22112	22304	22460	22279	22111	22119	22153	22124	22075	22242	22301	21984	22053	22170	22175	22098	22347	22171	22061	22164	22120	22309	22146	22067	22255	22122	22341	22165	22181	22196	22130	22235	22171	22144	22133	22305	22186	22373	22407	22276	22195	21890	22309	22144	22309	22304	22119	22039	22142	22297	21908	22005	22441	22230	22196	22121	22066	22167	22244	22240	22403	22128	22095	22243	22187	22127	22191	22430	22249	22253	22015	22107	21947	22223	22001	22186	22272	22122	22166	22156	22176	22075	22258	22225	22172	22319	22148	22064	22357	22169	22299	22069	22222	22270	22354	22171	22212	22136	22228	22142	22285	22157	22359	22170	22039	22334	22235	22293	22253	22276	22173	22164	22152	22233	22088	22258	22300	22217	22122	22139	22193	22012	22203	22381	22264	22233	22133	22389	22079	22182	22316	22399	22131	22294	22213	22353	22280	22175	22404	22181	21995	22290	22263	22119	22296	22036	22197	22308	22330	22402	22258	22164	22319	22467	22321	22197	22149	22115	21980	22049	22190	22157	22243	22211	22193	21993	22086	21922	21871	22410	22404	22166	22042	22376	22222	22331	22178	22058	22266	22349	22254	22282	22133	22313	22206	22302	22190	22343	22236	22285	22239	22175	22223	22201	22166	22415	22167	22065	22036	22250	22140	22014	22264	22097	22157	22372	22283	22229	22123	22162	22257	22268	22052	21809	22306	22396	22324	22069	22257	22166	22034	22193	22334	22229	22021	22265	22036	22015	22150	22205	22102	22119	22311	21994	22133	22359	22427	22217	22083	22069	22282	22220	22160	22108	22105	21998	22125	22208	22211	22272	22001	22169	22202	22137	22238	22351	22149	22200	22024	22193	22220	22042	22226	22132	21895	22502	22233	22176	22322	22133	22069	21987	22211	21945	22117	22227	22169	22203	22170	22039	22289	22218	22198	22098	22289	22225	22164	22351	22144	22226	22089	22247	22295	22118	22140	22139	22358	22214	22289	22275	22185	22265	22337	22234	22185	22237	22319	22227	22095	22240	22413	22297	22279	22055	22143	22238	22356	22083	22143	22173	22353	22229	22095	22353	22014	22346	22080	22224	22192	22411	22184	22158	22144	22309	22265	22403	22177	22066	22272	22508	22450	22074	22274	22354	22057	22116	22310	22235	22149	22137	22275	22271	22312	22229	22297	22324	22146	22107	22198	22184	22259	22336	22258	22247	22278	22250	22219	22172	22390	22198	22263	22082	22080	22450	22171	22337	22382	22278	22302	22346	22166	22134	22124	22121	22261	22406	21930	22472	22113	22318	21918	22185	22128	21989	21956	22346	21887	21954	22058	22223	22115	22365	22124	22231	22247	22198	22171	22310	21926	22014	22362	22266	22268	22129	22343	22083	22081	22237	22208	22123	22254	22340	22170	22286	22205	22093	22202	22314	22089	22190	22361	22221	22323	22217	22191	21995	22095	22096	22163	22339	22281	22287	22270	22255	22109	21913	22188	22404	22110	22146	22412	22254	22243	22223	22060	22268	22116	22111	21927	22089	22367	22051	22137	22410	22065	22176	22180	22092	22253	22293	22261	22418	22054	22003	22136	22362	22037	22273	22195	22036	22104	22180	22250	22065	22049	22327	22331	22225	22016	22335	22271	22219	22123	22232	22165	22418	22131	22199	22167	22367	22226	22262	22196	22407	22301	22101	22240	22221	22258	22251	22340	22478	21951	22056	22283	22170	22239	22230	22384	22200	22297	22259	22437	22279	22256	22001	22083	22137	22271	22365	22137	22332	22251	22282	22157	22154	22230	22121	22226	22156	22169	22393	22207	22295	22257	22294	22177	22278	22307	22234	22261	22258	22208	21996	22258	22208	22325	22330	22115	22160	22435	22125	22378	22106	22259	22382	22302	22487	22299	22440	22564	22216	21974	22283	22079	22311	22226	22093	22147	22364	22182	22119	22098	22276	22024	22211	22112	22202	22189	22134	22140	22377	22201	22322	22126	22333	22151	22158	22178	22152	22062	22225	22172	22435	22417	22332	22203	22069	22157	22185	22191	22202	22130	22120	22133	22330	21976	22254	22367	22348	22304	22148	22065	22215	22324	22003	22365	22224	22036	22177	22300	22180	22322	21984	22184	22348	22197	22138	22533	22268	22265	22153	22096	22090	22292	22091	22160	22099	22293	22185	22407	22384	22078	22254	22292	22344	22033	21838	21771	22236	22261	22137	21977	22337	22160	22007	22262	22299	22261	22146	22283	22305	22459	22311	22392	22060	22380	22160	22126	22252	22415	22210	22102	22015	22110	22159	22190	22012	22201	22232	22057	22273	22257	22034	22437	21993	22156	22098	22497	22110	22372	22404	22207	22312	21973	22250	22150	22403	22411	22179	22113	22227	22074	22172	22104	22063	22193	22130	22333	22219	22122	22180	22286	22016	22060	22254	22208	22168	22122	22217	22295	22376	22156	22219	22374	22311	22267	22160	22411	22350	22333	22021	22216	22337	22357	22273	21997	22297	22244	22095	22171	22237	22282	22236	22257	22280	22146	22160	22481	22358	22167	22259	22229	22054	22293	22207	21980	22229	22160	22251	22371	22364	22175	22413	22272	22213	22152	22033	22387	22288	22136	22359	22192	22058	22174	22090	22268	22174	22450	22122	22400	22275	22013	22162	22498
35130	58009	53910	42544	36277	32119	28188	25404	22353	20732	19926	19435	18867	18656	18484	18382	18110	18206	18074	17911	17893	17908	17810	18001	17697	17855	17665	17861	17850	17796	17869	17729	17911	17614	17848	17819	17781	17869	17809	17911	17596	17847	17867	17813	17836	17877	17671	17655	17929	17822	17776	17524	17685	17787	17845	17738	17776	17711	17774	17792	17819	17775	17669	17772	17675	17562	17575	17599	17698	17751	17616	17795	17726	17475	17685	17767	17589	17821	17891	17544	17658	17750	17857	17768	17686	17739	17742	17484	17676	17771	17675	17625	17969	17673	17788	17763	17733	17713	17866	17783	17592	17501	17733	17494	17705	17899	17684	17688	17756	17735	17661	17550	17739	17706	17602	17633	17663	17708	17703	17663	17619	17813	17759	17711	17587	17574	17658	17512	17748	17645	17732	17742	17904	17603	17614	17649	17605	17647	17681	17672	17709	17825	17837	17768	17645	17713	17703	17627	17562	17678	17627	17833	17766	17605	17790	17806	17587	17731	17759	17675	17600	17685	17808	17654	17741	17750	17593	17679	17792	17720	17670	17808	17649	17882	17696	17685	17646	17687	17661	17670	17619	17783	17637	17858	17788	17702	17725	17591	17650	17703	17504	17771	17788	17646	17698	17836	17817	17731	17819	17644	17849	17632	17841	17804	17753	17731	17614	17791	17659	17863	17688	17636	17726	17769	17767	17653	17819	17583	17710	17964	17813	17730	17690	17740	17750	17857	17675	17875	17704	17651	17823	17724	17635	17653	17820	17644	17572	17655	17563	17685	17713	17632	17666	17986	17784	17706	17648	17940	17625	17677	17836	17591	17752	17631	17735	17813	17761	17476	17796	17884	17684	17834	17604	17426	17661	17713	17687	17695	17539	17637	17590	17652	17820	17798	17735	17502	17724	17592	17808	17739	17784	17850	17570	17633	17804	17826	17717	17728	17765	17557	17733	17675	17666	17705	17799	17647	17754	17815	17784	17746	17715	17561	17659	17758	17706	17657	17606	17839	17846	17599	17648	17761	17831	17595	17675	17610	17791	17748	17844	17649	17747	17604	17637	17692	17617	17713	17679	17812	17695	17508	17795	17586	17772	17866	17649	17705	17912	17851	17537	17429	17734	17592	17552	17567	17583	17540	17650	17804	17690	17691	17726	17728	17638	17888	17680	17688	17482	17760	17618	17712	17730	17784	17499	17616	17751	17769	17784	17733	17523	17735	17642	17626	17581	17713	17783	17792	17569	17585	17527	17735	17582	17649	17593	17524	17801	17697	17657	17731	17845	17854	17621	17722	17707	17741	17667	17815	17566	17639	17851	17599	17729	17771	17724	17659	17774	17811	17683	17744	17810	17653	17745	17726	17666	17575	17553	17668	17674	17800	17687	17787	17720	17706	17664	17591	17723	17766	17525	17801	17458	17789	17650	17619	17780	17620	17739	17636	17676	17770	17861	17779	17627	17714	17487	17617	17649	17667	17693	17610	17778	17617	17684	17682	17813	17774	17565	17753	17544	17709	17774	17625	17745	17665	17626	17605	17650	17865	17794	17705	17699	17794	17806	17734	17710	17846	17731	17730	17795	17798	17677	17758	17795	17606	17815	17669	17714	17797	17797	17656	17785	17615	17758	17711	17689	17628	17689	17714	17723	17683	17664	17662	17859	17778	17848	17792	17709	17775	17756	17510	17739	17726	17723	17667	17689	17732	17740	17654	17703	17691	17717	17829	17628	17865	17833	17655	17760	17644	17794	17815	17718	17724	17623	17739	17906	17581	17525	17922	17671	17591	17590	17669	17653	17502	17820	17681	17715	17614	17750	17635	17736	17685	17852	17591	17528	17851	17767	17750	17663	17685	17747	17627	17549	17739	17741	17851	17715	17887	17647	17653	17913	17844	17647	17571	17728	17548	17772	17754	17758	17749	17634	17718	17696	17610	17620	17721	17682	17605	17711	17730	17807	17699	17833	17608	17636	17730	17928	17727	17621	17480	17634	17716	17587	17634	17613	17675	17700	17870	17813	17825	17764	17696	17601	17576	17671	17626	17694	17629	17787	17653	17678	17744	17565	17624	17655	17720	17587	17642	17738	17774	17883	17695	17461	17994	17622	17761	17643	17631	17607	17795	17707	17819	17759	17710	17541	17697	17808	17836	17573	17792	17714	17736	17807	17651	17638	17512	17813	17713	17575	17759	17625	17812	17695	17968	17577	17840	17850	17678	17730	17536	17855	17808	17796	17686	17705	17848	17580	17539	17717	17729	17698	17628	17524	17617	17721	17746	17730	17648	17732	17702	17664	17711	17721	17761	17626	17753	17673	17681	17838	17655	17684	17667	17857	17631	17777	17702	17701	17693	17659	17927	17741	17816	17590	17876	17813	17661	17662	17760	17812	17761	17596	17687	17577	17737	17709	17715	17749	17637	17832	17719	17668	17557	17647	17537	17591	17722	17714	17659	17741	17784	17501	17804	17563	17640	17715	17565	17593	17773	17758	17687	17807	17700	17652	17776	17792	17866	17812	17566	17738	17625	17761	17769	17742	17510	17756	17588	17735	17705	17820	17712	17605	17842	17666	17674	17781	17903	17707	17688	17727	17628	17661	17714	17870	17704	17551	17654	17530	17549	17656	17521	17826	17756	17827	17635	17520	17692	17723	17812	17574	17696	17705	17722	17814	17723	17898	17703	17706	17663	17818	17659	17786	17741	17562	17729	17614	17858	17865	17721	17841	17662	17608	17612	17773	17677	17662	17724	17589	17558	17749	17514	17783	17670	17785	17690	17821	17802	17748	17720	17692	17842	17712	17695	17701	17745	17665	17626	17651	17612	17746	17724	17538	17729	17635	17712	17774	17650	17793	17650	17786	17790	17614	17800	17762	17622	17652	17572	17967	17784	17641	17537	17881	17687	17752	17805	17774	17621	17711	17720	17772	17764	17717	17686	17454	17642	17830	17773	17646	17750	17786	17718	17853	17572	17602	17707	17685	17823	17658	17842	17525	17825	17609	17816	17657	17684	17866	17800	17600	17705	17582	17751	17692	17608	17799	17770	17715	17695	17637	17631	17720	17682	17793	17554	17707	17737	17741	17641	17796	17610	17712	17608	17856	17636	17793	17723	17676	17651	17607	17677	17751	17736	17752	17619	17588	17596	17605	17703	17819	17581	17649	17925	17653	17664	17709	17772	17603	17646	17723	17678	17731	17747	17544	17907	17700	17787	17691	17784	17551	17500	17623	17706	17784	17737	17716	17770	17816	17772	17694	17644	17488	17715	17721	17737	17731	17844	17665	17730	17874	17738	17784	17643	17518	17647	17718	17594	17727	17881	17708	17690	17569	17857	17854	17631	17764	17713	17741	17685	17544	17825	17558	17945	17713	17709	17567	17755	17895	17662	17642	17679	17600	17721	17493	17824	17463	17709	17554	17671	17759	17665	17788	17720	17870	17578	17789	17775	17718	17600	17701	17611	17754	17629	17815	17781	17784	17933	17674	17689	17703	17905	17711	17682	17657	17878	17704	17778	17704	17707	17678	17698	17798	17622	17806	17710	17775	17691	17529	17792	17672	17713	17678	17809	17543	17741	17733	17628	17849	17810	17594	17614	17813	17707	17521	17687	17636	17622	17506	17813	17892	17538	17515	17809	17565	17712	17833	17553	17510	17664	17644	17676	17670	17483	17633	17590	17493	17746	17737	17758	17746	17694	17519	17711	17662	17583	17731	17761	17715	17702	17754	17733	17677	17751	17734	17711	17759	17593	17707	17335	17841	17713	17692	17797	17528	17788	17846	17802	17577	17752	17751	17702	17661	17834	17679	17583	17711	17807	17670	17741	17813	17661	17850	17579	17647	17707	17705	17630	17723	17551	17808	17575	17767	17807	17713	17808	17782	17613	17657	17755	17697	17662	17695	17750	17799	17815	17760	17885	17681	17685	17740	17728	17698	17778	17872	17765	17794	17593	17770	17649	17780	17699	17801	17802	17860	17744	17586	17542	17696	17685	17698	17805	17654	17964	17624	17619	17947	17744	17665	17640	17625	17660	17672	17737	17691	17816	17689	17694	17753	17884	17642	17800	17509	17639	17789	17595	17710	17771	17690	17650	17695	17621	17584	17633	17803	17798	17512	17713	17783	17749	17802	17713	17704	17716	17760	17718	17714	17716	17728	17782	17784	17722	17612	17817	17714	17818	17831	17685	17776	17704	17660	17708	17665	17806	17641	17654	17691	17723	17829	17857	17759	17661	17701	17814	17797	17568	17866	17612	17796	17289	17506	17795	17590	17821	17675	17663	17736	17805	17637	17706	17703	17694	17689	17668	17617	17725	17834	17663	17675	17779	17713	17750	17773	17717	17845	17496	17819	17684	17749	17766	17837	17608	17695	17707	17485	17707	17716	17635	17751	17593	17723	17719	17727	17582	17742	17720	17633	17744	17620	17630	17851	17838	17852	17845	17885	17682	17594	17571	17864	17651	17781	17864	17771	17670	17573	17622	17536	17608	17771	17750	17717	17642	17562	17761	17421	17801	17748	17655	17712	17699	17543	17718	17652	17846	17807	17688	17679	17476	17708	17560	17723	17781	17752	17651	17703	17728	17514	17633	17595	17806	17549	17766	17682	17636	17797	17655	17755	17689	17715	17635	17723	17702	17593	17648	17844	17903	17812	17633	17712	17709	17666	17877	17797	17702	17889	17620	17733	17584	17751	17743	17673	17535	17716	17787	17703	17678	17746	17715	17921	17648	17898	17673	17779	17573	17714	17600	17737	17775	17752	17636	17801	17904	17682	17687	17724	17688	17590	17853	17908	17743	17800	17733	17689	17719	17753	17791	17539	17674	17485	17750	17745	17616	17677	17716	17588	17733	17575	17727	17660	17782	17660	17784	17755	17821	17869	17883	17686	17804	17715	17617	17737	17809	17674	17645	17874	17629	17736	17705	17706	17555	17741	17795	17621	17578	17581	17807	17907	17626	17716	17822	17770	17773	17703	17738	17715	17816	17790	17569	17825	17640	17809	17566	17731	17854	17824	17627	17708	17614	17750	17662	17775	17706	17806	17595	17712	17857	17538	17604	17791	17746	17629	17689	17687	17703	17774	17763	17780	17630	17738	17769	17608	17699	17656	17604	17755	17764	17694	17574	17659	17621	17756	17592
22700	21192	29040	24692	26149	32128	35107	30694	28211	26276	25281	24371	24114	23995	23558	23602	23432	23415	23473	23431	23228	22999	23166	23272	23051	22994	22857	22852	23266	23087	22937	22798	22833	23115	22832	23002	23002	22922	23049	22855	23121	22751	22822	23118	22770	22929	22975	22800	22705	22815	22905	22809	22818	22745	22700	22951	22848	22869	22907	22797	23105	22754	22757	22820	22861	23084	22749	23124	22907	22973	23110	22883	22645	22848	22753	22704	22924	22611	22857	22782	22767	22981	22964	22912	22859	22634	22937	22913	22754	22969	22836	22897	22813	22818	22787	22913	22850	22707	22769	23051	22781	22929	22952	22732	22809	22836	22907	22632	23036	22684	22903	23011	22971	23003	22902	22753	22949	22827	22903	22964	23015	22832	22758	22870	22891	22716	22824	22881	22801	22887	22983	22753	22680	22740	22890	22993	22917	22866	22495	23009	22736	22853	23028	22727	22945	22822	22912	22845	22796	22509	22969	22711	22694	22840	22554	22600	22665	22794	22951	22819	22994	22761	22581	22973	22839	22525	22923	22921	22911	22883	22833	22932	22917	22923	22809	22720	22882	22757	22771	22876	22921	22709	22586	22578	22891	22857	22772	22778	22823	22799	22933	22781	22985	22858	22567	22906	22742	22883	22673	22832	22786	22847	22691	22658	22732	22973	22787	22770	22917	22966	22911	23002	22754	22774	22910	22834	23026	22692	22715	22858	22949	22777	22943	22827	22921	22924	22694	22819	22726	22991	22877	22746	23078	22865	22743	22751	22897	22634	22760	22753	22705	22917	22671	22714	22817	22871	22689	22806	22808	22783	22780	22809	22664	22874	22781	22924	22788	22702	22968	22725	22821	22594	23012	22649	23000	22975	22804	22738	22879	22786	22920	22893	23039	22795	22858	22974	22907	22800	22681	22752	22960	22740	22583	22671	22534	22856	22887	22923	22919	22778	22853	22657	22581	22749	22710	22958	22675	22779	22943	22796	22682	22620	22844	22968	22971	22764	22715	22913	23028	22807	22830	23033	22762	22865	22835	22854	22875	23064	22933	22818	22819	23042	22701	23017	22737	22784	22865	22725	22856	22610	22795	22744	22882	22793	22841	22783	22737	22949	23022	22934	23011	22921	22819	22711	22816	22864	22544	22788	22839	22718	22795	22615	22810	22880	23093	22826	22851	22864	22866	22881	22837	22713	22822	23013	22733	22765	22613	22842	22489	22740	22991	22773	23021	22686	22878	22833	22991	22809	22776	22944	22803	22837	22763	22767	22837	22603	22979	23018	22640	22912	22866	22798	22873	22682	22793	22947	23156	22982	22790	22869	22546	22779	22674	22595	22715	22741	22833	22893	22792	22703	22854	22537	22834	22580	23026	23009	22653	22714	22784	22801	22785	22688	22889	22826	22889	22876	22838	22788	22805	22627	22710	22659	22975	22740	22683	22592	23022	22788	22864	22523	22775	22556	22819	22782	22681	22807	22867	22920	22834	22879	22716	22931	22905	22722	22983	22835	22848	22850	22847	22861	22955	22704	22821	22764	22928	22737	22749	22744	22941	22736	23020	22801	22905	22799	22901	22737	22987	22818	22804	22782	22899	22796	22789	22825	22968	22969	22976	22691	22663	22499	22762	22896	22452	22899	22724	22826	22925	22719	22726	23052	22700	22691	22891	22596	23012	22679	22945	23056	22786	22835	22928	22897	22947	22771	23043	22809	22748	22591	22631	22917	22553	22916	22805	22792	22832	22901	22823	22981	22752	22662	22711	23014	22899	22833	23059	22859	22971	22727	22844	22799	23016	22835	22688	22950	22781	22876	22817	22644	22944	22777	22572	22616	22889	22699	23108	22689	22925	22707	22846	22742	22932	22742	22871	22683	22685	23092	22866	22785	22714	22682	22841	22942	22823	22596	23111	22698	22989	22987	23058	22753	22675	22789	23044	22609	22652	22804	22811	22768	22754	22922	22864	22909	22931	22886	22819	22802	22931	22624	22929	22971	22909	22782	22760	22886	22631	22755	22905	22948	22867	22668	22868	22782	22852	22824	22991	22668	22496	22670	22863	22907	22578	22703	22653	22693	22957	22787	22772	22894	22882	22943	22919	22766	22743	22798	22774	22801	22632	22916	22693	22967	22904	22904	22740	22729	22761	22756	22805	22906	22788	22991	22854	22973	22852	22698	22945	23105	22740	22710	22869	22965	22798	22804	22731	22794	22988	22892	22639	22907	22937	22539	22939	22747	22911	22672	22842	22929	22850	22542	22863	22873	22891	22793	22763	22869	22798	22552	22856	22907	22899	22852	22764	22992	22924	22827	22777	22867	22983	22850	22758	22694	22727	22852	22784	23010	22741	22809	22873	22719	22942	22839	23007	22882	22845	22912	22791	22657	22680	22836	22794	22679	22603	22721	22779	22769	22853	22846	22707	22770	22872	22834	22880	22758	22885	22877	22813	23048	22924	22903	22626	22747	22903	22826	22795	22933	22938	22616	22915	22685	22674	22719	22926	22836	22842	22827	22902	22867	22912	22934	22610	22841	22847	23035	22923	22913	22890	23018	22864	22705	22936	22921	22841	22851	22700	22765	23174	22901	22795	22752	22691	22985	23055	22974	22921	22853	22999	22539	22803	22714	22741	22584	22902	22851	22794	22590	22893	22782	22832	22813	22768	22682	22941	22851	22926	22635	22899	22691	22788	22638	22615	22707	22874	22806	22660	22541	22889	22869	22595	22870	22873	22607	22769	22581	22924	22772	22813	22882	22902	22868	22774	22826	22943	22864	22875	22731	22601	22840	22682	22606	22915	22749	22683	22665	22806	22628	22738	22973	22808	22816	22832	22835	22858	22976	22982	23011	22633	22606	22894	22525	23019	22801	22841	22859	22874	22921	22791	22613	22709	22798	22868	22682	22672	22996	22844	22689	23056	22730	22788	22786	22888	22732	22836	22757	22731	22870	22846	22610	22666	22904	22810	22679	22776	22783	22896	22849	22841	22817	22475	23046	22864	22811	23061	23037	22609	22721	22855	22983	22854	22892	22793	22925	22802	22943	22665	22876	22785	22923	22960	23024	22856	22972	23076	23110	22791	22778	22710	23008	22532	22834	22965	22733	22748	22686	22970	22819	22965	22871	22782	22963	22819	22825	22720	22945	22725	22787	22801	22830	22784	22824	22750	22716	22865	22767	22743	22797	22938	22762	22647	22889	22772	22638	22735	22691	22693	22976	22994	22812	22655	22802	22827	22739	22983	22834	22788	22874	22730	22917	22716	22701	22590	22731	22903	22996	22786	23112	22920	22564	22778	22545	22424	22522	22850	22832	22861	22763	22685	22750	23061	22818	22470	22646	22794	22838	22903	22820	22798	22913	22789	22937	22775	22860	22802	22661	22748	22799	22954	22634	22951	22731	22781	22850	22988	22800	22895	22835	22738	22788	22876	22683	22931	22849	22801	22869	22643	22725	22880	22876	22815	22773	22795	22945	22667	22808	22756	22781	22930	22670	22859	22888	22999	22676	22952	22908	22685	22902	22736	22819	22660	22804	22721	22662	22870	22667	22534	22726	22842	22940	22936	22936	22947	22915	22901	22805	22793	22595	22767	22781	22874	22686	22860	22849	22676	22686	22757	22858	22718	22925	22767	22742	22850	22787	22606	22990	22887	22826	22750	23012	22848	23009	22777	22784	22954	22660	22920	22847	22580	22394	22624	22727	22877	23058	22879	22847	23071	22597	22724	22772	22862	22781	22822	22866	22456	22728	22792	22759	22845	23009	22811	22848	22770	22744	22879	22648	22633	22728	22740	22808	22810	22799	22901	22951	22875	22655	22831	22598	22691	22745	22657	22877	22761	22980	23005	22543	22965	22775	22793	22887	22718	22694	22845	22788	22801	22614	22840	22684	22759	22819	22635	22942	22848	22959	22875	22654	22665	22657	22717	22776	22968	22587	22910	22619	22667	22849	22676	22814	22885	22940	22986	22820	22622	22808	22954	22917	22760	22661	22820	22858	22995	22774	22924	22921	22877	22862	22835	22718	22689	22822	22830	22818	22687	22841	22717	22633	23121	22885	22941	22662	22622	22866	22930	22666	22636	22992	22700	22788	22902	22668	22778	22723	22806	22580	22934	22927	22915	22636	22928	22812	22803	22702	22673	22829	22762	22883	22576	22832	22893	22788	22596	22615	22569	22782	22859	22747	22796	22870	22685	22881	22750	22909	22931	23035	22994	23007	22871	22776	22759	22851	22842	22927	22880	22809	22820	22984	22852	22728	22697	22954	22849	22893	22661	22572	22584	22717	22725	22632	22948	22823	22753	22808	22820	22795	22575	22937	23054	22768	22885	22667	22558	22897	22636	22921	22790	22800	22727	23024	22907	22890	23095	23091	22844	22737	22800	22899	22826	22704	22780	22689	22765	22596	22881	22918	22588	22777	23031	22704	23003	22748	22712	22748	22910	22930	22857	22701	22847	22925	22682	23049	22980	22952	22714	22758	22681	22729	22816	22889	22948	22580	22623	22786	22886	22924	22694	22744	22767	22991	22783	22987	22845	22732	22961	22859	22865	22784	22687	22826	22807	22864	22705	22775	22880	22798	22919	22977	23074	22874	23054	22678	22887	22745	22833	22515	22705	22725	22696	22608	22782	22877	22924	22699	22712	22989	22841	22768	22774	22894	22924	22785	22838	22840	23020	22809	22712	22834	22877	22912	22671	22631	22690	22826	22896	23130	22677	22767	22702	22829	22898	22870	22698	22805	22731	22563	22435	22716	22800	22843	22754	22568	23093	22915	22889	22941	22812	22971	22847	22916	22996	22978	22939	22879	22785	23067	22831	22664	22860	22791	22783	22874	22640	23171	22766	22719	23078	22675	22725	22772	22682	22817	22805	22813	22950	22811	22863	22671	22949	22840	22569	22923	22698	22788	22733	22797	22819	22837	22901	22901	22917	22819	22792	22783	22711	22877	23079	22857	22806	22907	22902	22870	22802	22997	22688	22662	22758	22718	22675	22842	22727	22608	22933	22963	22669	22857	22779	22724	22851	22864	22882	22712	22922	22773	22791	23002	22740	22808	22857	22650	22796	22899	22808	22871	22865	22988	22857	22736	22855	22886	22809	22864	22626	22828	22960	22858	22857	22910	22899	22720	22629	22875
37965	64342	59629	48067	41931	36712	32487	28665	25043	22071	20799	20122	19383	19113	19023	18791	18655	18583	18439	18560	18263	18246	18236	18272	18231	18195	18127	18099	18151	18165	18137	18123	18191	18088	17971	18142	17898	17922	17876	18130	18180	17992	18079	18006	18066	18129	18050	18064	17736	17872	17967	18042	17974	17970	18101	17914	17806	18075	17997	17900	17899	17911	17970	17974	17950	18013	17919	18190	17914	17915	18003	17953	18007	17971	18005	17775	17820	18003	17927	17943	18098	17785	18076	18032	17965	18165	18151	17983	17895	17968	18035	17871	17988	18088	18035	18144	17948	17969	17949	17972	17894	17944	18050	17965	18034	17931	18049	18083	17932	17895	17906	17821	17947	18111	17989	18036	17918	17988	17976	17923	17912	17976	17912	17981	17844	18045	18025	17967	17900	18177	17941	17902	17939	17843	17842	17946	18023	17979	17975	18050	17916	17956	17977	17885	18047	17964	18136	18102	18043	18061	17861	17955	18038	18054	17891	17895	17962	17983	18004	17788	17982	17712	17970	17970	17932	18102	17916	17984	18020	17951	17986	17902	17869	17925	18084	17948	18045	17941	18119	17988	17853	18060	17822	18128	17927	18033	17979	18031	17921	17981	17953	17959	17985	18052	17889	17978	18089	18011	18054	18129	17966	18030	17846	18129	17929	18021	18001	18069	18143	18041	18071	17920	18054	18053	18025	17927	18165	18090	17938	17946	17956	17810	18023	17892	17926	17931	18081	17998	17988	18093	17979	18112	18086	18054	17993	17894	17901	17960	17958	17765	18025	18103	17908	17941	18035	17763	18002	17917	18006	18042	17827	18045	17923	17886	17979	17880	17812	17894	17981	17922	18015	18074	17815	18172	17950	17920	17889	18021	17933	18096	17910	18066	17933	17947	18127	17903	17881	17891	17962	18042	18015	17819	17903	18169	18152	18095	17962	17883	17990	17903	17940	17792	17973	17978	17979	18178	17981	17897	17760	17903	18135	17938	18079	18033	17934	17970	18019	18225	17741	17871	17947	18086	17885	17964	18108	18008	17902	18076	18001	17964	18034	18063	18073	17987	18015	17993	18001	17909	17780	17886	17925	18061	17728	17827	18089	17948	18019	17926	17961	17956	18179	17925	17934	18002	17838	18023	18037	18030	18031	18064	17935	17938	17981	17914	18227	17872	18159	18003	17874	18128	17875	18028	17894	18031	18021	17974	17816	17960	17966	17980	17826	17912	18054	17972	18039	17884	17969	17908	18069	17976	17989	18124	18017	17979	17869	17982	17954	18098	17882	17949	17985	17845	18135	17848	17824	18088	18148	18084	17903	17907	17981	18036	18012	17884	17954	18091	18024	17992	17995	18035	18058	17982	17964	18097	18047	17915	17843	17987	17857	18065	18036	17827	18076	18087	17928	18086	17858	17902	18009	17896	18049	18056	17958	18107	18074	17944	17943	18206	18072	18100	18031	18099	17747	17919	17985	17896	18079	18158	18015	17937	17998	17889	17935	17803	17889	18049	17918	17893	17804	17954	18136	17790	17932	17951	18066	18051	17802	18096	17904	17838	17827	18027	18037	17836	17766	17967	17818	18092	18043	18134	18106	17912	18012	17926	18026	17664	18031	18121	18035	17942	17910	17985	17933	18084	17919	17922	17971	17901	17929	18138	17803	18017	17844	17780	18053	17901	17928	18091	17908	18106	17789	17898	17860	17962	17924	18059	18024	17933	18039	17915	17869	17831	17854	17956	18195	17958	18037	18043	17884	17918	18041	17918	17863	17956	17967	17740	17954	18137	18221	17813	17895	17913	17866	18015	17914	17810	17999	17902	17981	17885	18222	17985	18147	18042	18020	17881	18152	17865	18170	17980	17972	17838	17850	17942	18137	17837	18102	17813	18191	18109	17981	17959	17921	17918	17966	18000	18147	18094	17866	18066	17860	18044	17875	18059	18066	17949	18167	17983	17959	17816	17832	18116	18073	18021	17932	18051	18075	17939	18090	17953	17945	18036	17998	17888	18119	17878	17804	17897	17932	18123	17868	17908	17853	17680	17903	18021	17867	17949	17885	17827	17866	17990	17867	17884	18042	18046	17775	18007	17929	17972	17979	18107	17864	17853	17989	17957	18035	18075	17942	18057	17922	17827	17801	17936	18075	17839	18082	17978	18085	17921	17961	17863	18023	17909	18032	17792	17959	18039	18031	18143	17868	17873	17903	18145	17915	17949	18074	18035	17885	17853	17901	17985	17979	17855	18017	17783	18031	17944	18185	17652	18151	18069	18007	17971	17958	17975	17828	18145	17784	17929	17965	17882	17711	18022	17946	17887	17746	17767	17829	17946	18113	18060	17940	17879	18005	17910	17903	17940	17936	17827	18199	17861	18218	18065	17997	18069	17828	18068	18000	17907	17859	17952	17887	17894	18052	17978	17916	18066	17906	18087	18088	17931	18048	17820	17971	17851	17947	17954	17942	17825	17903	18068	17907	18041	17818	17974	17959	17855	18019	17897	17848	18050	17934	17926	17902	17887	18041	18054	18023	17891	18007	18020	17946	17922	17862	18053	17884	17993	18146	17996	17904	18088	18031	17991	17998	18020	17887	17906	17951	17832	18042	17885	17886	17971	18000	17982	18029	17977	18042	18049	18015	17843	18009	18121	17861	17827	17877	17899	18020	17992	18104	17933	18021	17918	17909	17885	17770	18034	17992	17996	18005	17977	17948	17916	17865	18078	18117	18046	18000	18011	17871	17778	17835	17946	18019	17741	18148	18050	18011	18239	18030	18028	17932	17932	17996	17878	18017	17790	17854	17970	18258	17891	17895	18044	17843	18013	17882	17911	17995	17917	17962	17915	17982	18011	17922	17809	17927	17879	17944	17921	17919	17989	17996	17966	17968	17901	17913	17846	18044	18066	18032	18034	17885	18109	17959	18046	17904	18020	17900	17964	17989	18053	17803	18009	17989	17934	17892	17875	18096	17806	18057	17886	18031	18106	17978	17906	18038	18107	18025	17969	17841	18054	18039	17955	17942	17850	18016	18038	17878	17992	18086	17908	17864	17975	17828	17902	17932	17976	17861	17877	18064	18115	17894	18027	18083	17955	17959	18019	17982	17934	17983	17881	17919	17873	18063	18040	17999	18063	18049	17946	18113	17952	18030	17928	18089	18000	17811	17949	17973	17795	17841	18345	17952	17942	18031	17958	18075	18035	17949	17940	17978	17944	18003	18062	17946	17878	18091	18007	17872	17816	17966	18096	17968	17958	17849	18078	18047	17802	17967	17881	17932	18100	17965	18226	17937	17981	17974	18121	17922	18039	17937	17961	18083	17863	17980	17898	18116	17967	18049	17925	17868	17754	17998	17943	17982	18035	17920	17937	17848	17923	18209	17970	18111	17953	17906	17942	17951	18041	17911	17920	17878	17975	17918	18066	18023	18064	17954	17971	17870	17756	17870	17979	17906	17937	17907	18028	17994	18132	17880	18190	17960	17981	17994	17995	18006	17948	17858	18015	17920	18086	17926	18094	17967	17891	17928	17944	18174	18093	17864	18142	17957	17902	18011	17871	18049	18011	18130	17817	17989	17996	17681	18126	17993	18032	18225	18092	18128	17945	17986	17820	17899	17875	18003	17999	17836	17873	17921	18000	17984	17946	18037	17951	18013	17995	18018	17976	17861	17859	18150	17876	17964	17833	18037	18043	18045	17929	18084	17945	18026	17920	18012	18058	17889	17898	18038	18108	17970	18088	17975	18100	18075	18085	17869	18001	18156	17927	18067	17809	17885	18020	17877	18034	17898	17895	17999	18054	18014	17894	18159	17951	18136	18022	17806	18001	18099	18020	17785	17899	17860	17898	17779	17904	17963	17958	17908	18147	17970	17975	17989	17928	17920	18097	17827	17838	17989	18076	17835	18005	17950	17928	17899	17871	17877	17875	18223	17969	18132	18165	18054	17973	17933	17970	18016	17915	18124	17912	18086	18056	18107	17891	17914	17904	17918	17917	18099	17982	17956	18050	18100	17952	18014	17842	18026	18086	17803	17992	17944	17948	18027	17978	17960	17835	17851	17914	17921	18050	17983	17880	17912	18023	18145	18021	17854	17999	17976	17883	17924	17798	17884	18005	17986	18013	17918	17944	18056	18105	17832	17908	18104	17986	17840	17993	17877	18024	17927	17924	18086	17807	17984	18084	17881	18035	17834	17890	17730	18097	17813	17935	17970	17985	17963	17983	17927	17780	17843	17991	17891	18041	17987	18012	17878	17854	17917	17890	17943	17854	18211	18046	18088	17900	18012	18012	17913	17955	17822	18056	17959	17941	17774	17959	18065	18031	17964	17867	18008	18036	18354	17855	17830	18063	17838	17945	17970	17997	17869	18068	17967	18070	17888	18000	17902	17973	18129	17838	18091	18092	18016	18056	18081	17897	17979	18049	18142	17991	18012	17991	18031	17886	17998	17921	17809	17975	18157	17955	17944	17961	18163	17862	17855	18019	18089	18110	17791	18219	18055	17926	17913	18026	17897	17957	18081	18024	17919	18047	17905	17963	18060	17936	17944	17895	18064	18033	17842	18030	18103	17877	17944	18006	18052	17941	17776	18042	18008	17816	17908	17892	17994	17958	18090	18106	17956	18057	17870	18046	17748	17988	17980	17923	17928	17986	18020	18006	17845	17892	17872	18139	17941	17961	17938	17963	17959	18289	17993	17910	17961	17973	17886	18073	18010	17904	18025	17852	18075	17873	17946	17840	18157	18061	17823	18108	17889	17875	17898	18106	17981	17817	17972	18027	17866	17846	17933	17908	17942	17978	17956	18099	17808	17975	18113	18013	18027	18093	17886	17816	17877	17986	18072	18140	17945	18075	17844	17951	18020	17929	17974	17999	18094	17899	18032	18255	17805	17991	17839	18083	17861	17975	17942	18053	17846	17996	18063	17993	17862	17921	18024	17959	18055	17977	17848	17962	17978	17862	18028	17990	18027	18000	17894	17965	17956	17845	18042	17950	18069	17969	18007	18051	18050	18051	18006	18074	17887	17954	18062	17908	17999	17838	17999	18038	18026	17810	17906	17843	17947	18033	18033	18067	17869	18071	18000	17749	17990	18072	18091	18073	18114	18095	18197	18044	18021	17930	17843	18014	17843	17825	17956	18147
30615	34006	43229	39049	32967	29790	27650	25799	24429	23515	23468	23111	22965	22761	22591	22584	22607	22557	22518	22372	22481	22518	22651	22410	22527	22351	22505	22476	22357	22354	22368	22328	22315	22301	22551	22326	22510	22485	22108	22213	22310	22190	22288	22422	22164	22353	22277	22440	22599	22335	22528	22264	22462	22447	22422	22341	22314	22614	22435	22449	22327	22311	22186	22076	22328	22223	22124	22286	22494	22308	22148	22282	22136	22372	22190	22068	22544	22291	22384	22325	22324	22378	22116	22693	22219	22217	22381	22274	22388	22327	22472	22158	22280	22284	22150	22189	22255	22440	22301	22316	22115	22476	22487	22269	22222	22104	22476	22468	22496	22182	22364	22431	22372	22378	22053	22469	22444	22354	22231	22219	22370	22060	22196	22218	22292	22217	22223	22406	22431	22436	22205	22358	22208	22392	22005	22123	22312	22117	22490	22270	22368	22523	22294	22332	22393	22252	22630	22313	22326	22249	22322	22498	22354	22532	22215	22362	22135	22439	22443	22350	22451	22346	22276	22463	22450	22370	22343	22593	22421	22393	22313	22355	22201	22325	22463	22444	22320	22381	22447	22258	22224	22359	22475	22327	22283	22462	22330	22368	22407	22236	22329	22165	22365	22314	22277	22375	22359	22377	22332	22373	22632	22331	22277	22205	22214	22470	22360	22381	22244	22010	22408	22379	22624	22163	22221	22422	22267	22275	22357	22163	22076	22243	22337	22446	22462	22403	22313	22254	22392	22407	22699	22295	22402	22358	22343	22184	22405	22310	22338	22181	22287	22432	22430	22411	22462	22161	22391	22149	22343	22372	22335	22069	22440	22274	22163	22310	22334	22244	22351	22327	22447	22215	22388	22260	22100	22221	22416	22219	22299	22232	22395	22311	22199	22443	22632	22653	22335	22324	22380	22180	22335	22496	22270	22263	22163	22303	22337	22259	22436	22387	22130	22397	22255	22304	22439	22405	22407	22293	22366	22446	22393	22418	22510	22365	22132	22296	22257	22270	22466	22439	22410	22313	22272	22224	22317	21932	22518	22272	22193	22421	22329	22196	22303	22261	22369	22389	22266	22423	22379	22525	22454	22166	22335	22209	22285	22397	22284	22136	22451	22594	22624	22340	22297	22460	22365	22253	22332	22452	22264	22279	22400	22481	22544	22254	22342	22419	22358	22363	22305	22101	22199	22334	22343	22319	22584	22360	22185	22247	22200	22392	22228	22253	22452	22305	22222	22588	22320	22373	22433	22203	22385	22339	22436	22331	22368	22420	22429	22286	22094	22209	22404	22281	22265	22285	22472	22424	22355	22351	22256	22442	22028	22493	22206	22453	22431	22264	22342	22492	22563	22273	22124	22251	22190	22115	22290	22316	22560	22223	22109	22213	22464	22342	22381	22366	22276	22194	22331	22505	22621	22332	22361	22150	22421	22405	22317	22162	22346	22334	22361	22414	22393	22317	22473	22121	22416	22328	22302	22540	22510	22186	22580	22254	22373	22274	22493	22394	22266	22287	22279	22260	22517	22319	22409	22449	22265	22384	22241	22235	22422	22341	22482	22403	22383	22462	22240	22312	22413	22278	22308	22437	22336	22351	22228	22248	22353	22194	22230	22388	22389	22269	22163	22256	22316	22328	22266	22423	22283	22381	22452	22284	22370	22313	22391	22386	22166	22259	22280	22275	22618	22272	22227	22242	22309	22228	22446	22365	22549	22651	22248	22452	22338	22800	22183	22377	22501	22603	22423	22277	22454	22404	22277	22310	22091	22277	22341	22389	22402	22383	22317	22184	22325	22312	22290	22211	22385	22338	22354	22457	22360	22264	22473	22142	22421	22439	22228	22314	22283	22467	22360	22448	22335	22424	22507	22284	22385	22246	22205	22261	22343	22311	22347	22107	22359	22299	22263	22297	22318	22427	22177	22397	22229	22503	22339	22415	22254	22467	22516	22492	22492	22410	22216	22567	22228	22420	22604	22342	22308	22194	22273	22393	22113	22163	22335	22338	22187	22291	22362	22241	22269	22005	22445	22291	22683	22265	22348	22171	22247	22184	22339	22405	22329	22224	22458	22442	22342	22066	22426	22399	22066	22442	22289	22339	22260	22096	22286	22259	22364	22359	22301	22304	22311	22151	22324	22436	22379	22438	22267	22128	22592	22498	22449	22139	22248	22132	22295	22326	22423	22435	22391	22279	22452	22245	22430	22434	22419	22614	22559	22392	22507	22311	22113	22293	22330	22294	22381	22144	22386	22354	22244	22390	22379	22405	22236	22157	22395	22414	22422	22190	22443	22368	22364	22284	22579	22221	22382	22304	22316	22373	22451	22103	22466	22176	22314	22423	22368	22418	22490	22199	22319	22115	22078	22436	22292	22058	22339	22361	22468	22161	22361	22391	22376	22212	22139	22493	22384	22163	22242	22282	22288	22095	22390	22469	22150	22293	22515	22371	22242	22437	22215	22243	22414	22253	22433	22372	22227	22037	22292	22287	22156	22375	22136	22450	22394	22263	22461	22175	22386	22237	22227	22351	22538	22246	22199	22366	22313	22414	22296	22540	22224	22339	22318	22477	22358	22156	22279	22382	22344	22320	22271	22319	22159	22299	22385	22536	22141	22336	22230	22082	22336	22392	22442	22325	22353	22355	22198	22364	22110	22177	22392	22329	22279	22256	22403	22244	22299	22264	22219	22510	22112	22298	22198	22611	22372	22466	22456	22159	22280	22230	22313	22389	22231	22333	22378	22335	22316	22404	22346	22425	22308	22297	22460	22439	22396	22504	22365	22331	22395	22471	22444	22317	22306	22340	22374	22420	22349	22137	22165	22321	22378	22229	22440	22422	22316	22523	22502	22397	22187	22119	22157	22483	22246	22318	22344	22311	22109	22304	22054	22203	22144	22333	22293	22418	22305	22568	22365	22399	22169	22359	22366	22143	22411	22257	22369	22637	22326	22232	22375	22407	22384	22373	22583	22114	22030	22391	22623	22190	22153	22340	22121	22295	22315	22150	22521	22416	22261	22559	22324	22144	22428	22113	22314	22382	22390	22350	22186	22340	22416	22275	22298	22271	22404	22541	22611	22077	22040	22287	22459	22265	22359	22258	22529	22369	22365	22549	22305	22300	22493	22453	22469	22280	22321	22214	22420	22524	22352	22378	22162	22196	22263	22364	22119	22154	22201	22153	22235	22076	22358	22165	22351	22060	22516	22355	22390	22595	22305	22488	22398	22327	22407	22058	22375	22505	22259	22288	22289	22252	21961	22367	22097	22511	22233	22267	22169	22245	22406	22164	22265	22429	22240	22486	22542	22149	22274	22264	22413	22439	22229	22365	22202	22169	22220	22429	22370	22527	22482	22368	22100	22507	22624	22380	22283	22201	22338	22129	22325	22524	22090	22248	22317	22390	22403	22495	22532	21994	22362	22224	22129	22394	22353	22573	22531	22330	22483	22374	22168	22149	22109	22335	22323	22186	22437	22258	22364	22309	22137	22260	22144	22101	22347	22422	22250	22529	22338	22479	22324	22270	22313	22370	22559	22358	22112	22093	22027	22209	22245	22222	22366	22364	22111	22277	22356	22484	22350	22519	22347	22257	22410	22307	22286	22181	22251	22214	22339	22357	22325	22344	22345	22249	22201	22377	22045	22288	22303	22449	22226	22353	22427	22227	22372	22359	22486	22168	22496	22328	22100	22398	22179	22431	22090	22207	22119	22481	22279	22170	22425	22496	22584	22469	22420	22384	22173	22351	22467	22557	22304	22146	22340	22199	22367	22323	22298	22251	22377	22187	22253	22439	22582	22464	22414	22492	22274	22254	22407	22168	22283	22291	22256	22238	22590	22277	22272	22142	22496	22382	22324	22365	22355	22214	22339	22209	22345	22179	22412	22342	22206	22236	22324	22377	22179	22502	22289	22246	22375	22236	22020	22243	22256	22526	22552	22410	22279	22531	22323	22232	22438	22335	22251	22547	22450	21996	22654	22104	22535	22354	22310	22301	22279	22475	22145	22064	22399	22321	22482	22388	22432	22544	22319	22466	22363	22356	22449	22437	22325	22247	22293	22427	22565	22429	22349	22505	22382	22311	22455	22394	22453	22305	22361	22331	22287	22351	22437	22401	22382	22370	22496	22417	22279	22466	22317	22412	22093	22238	22221	22348	22193	22421	22403	22252	22366	22419	22234	22483	22415	22390	22316	22307	22029	22199	22067	22520	22338	22194	22139	22307	22379	22392	22493	22248	22211	22167	22328	22151	22397	22277	22354	22244	22544	22141	22116	22307	22414	22194	22464	22238	22316	22219	22296	22435	22446	22199	22406	22145	22323	22394	22184	22161	22533	22294	22331	22204	22351	22119	22402	22346	22432	22393	22287	22418	22398	22557	22353	21987	22415	22133	22308	22355	22343	22208	22399	22323	22437	22123	22256	22336	22320	22198	22343	22312	22395	22249	22235	22220	22291	22383	22239	22423	22378	22229	22297	22378	22334	22298	22250	22213	22355	22117	22411	22342	22265	22448	22302	22250	22260	22243	22149	22168	22326	22456	22439	22194	22265	22268	22378	22601	22172	22458	22487	22166	22227	22392	22129	22180	22369	22321	22476	22432	22472	22083	22341	22064	22301	22229	22231	22421	22387	22249	22348	22298	22396	22399	22447	22289	22314	22330	22114	22424	22525	22198	22551	22292	22491	22375	22246	22593	22402	22420	22292	22173	22448	22392	22439	22105	22179	22241	22272	22353	22464	22283	22350	22363	22214	22187	22092	22273	22121	22431	22420	22313	22329	22433	22248	22330	22468	22343	22392	22507	22164	22445	22199	22302	22233	22062	22243	22090	22388	22273	22211	22337	22350	22191	22362	22524	22360	22487	22303	22435	22259	22445	22169	22287	22576	22585	22443	22260	22473	22373	22408	22415	22294	22106	22287	22253	22305	22309	22288	22318	22108	22145	22316	22145	22229	22507	22215	22369	22353	22262	22264	22457	22140	22298	22339	22564	22368	22240	22240	22095	22292	22356	22392	22111	22295	22177	22233	22350	22251	22266	22402	22421	22426	22376	22154	22329	22393	22470	22169	22265	22280	22299	22252	22178	22280	22386	22189	22309	22204	22246	22503	22434	22187	22307	22314	22344	22215	22120	22200	22231
35324	51268	46424	36260	31649	27583	24630	22419	20823	19606	19080	18709	18338	18227	18216	18140	17983	18016	18041	17825	17864	17887	18033	17869	17807	17830	17858	17648	17806	17874	17673	17605	17581	17861	17726	17711	17710	17668	17801	17725	17723	17891	17870	17799	17783	17848	17638	17758	17797	17667	17653	17902	17746	17692	17786	17714	17619	17667	17766	17731	17871	17517	17698	17797	17655	17765	17711	17796	17729	17741	17599	17738	17830	17764	17739	17734	17610	17680	17675	17776	17810	17787	17698	17765	17726	17758	17816	17609	17713	17816	17872	17675	17724	17657	17601	17560	17743	17618	17766	17672	17660	17650	17893	17699	17841	17763	17567	17734	17771	17704	17814	17993	17794	17825	17619	17855	17872	17695	17733	17759	17807	17929	17794	17691	17775	17736	17832	17698	17687	17811	17705	17563	17904	17647	17723	17815	17680	17577	17710	17657	17770	17613	17829	17513	17690	17616	17752	17688	17798	17819	17752	17633	17839	17734	17765	17650	17805	17762	17705	17562	17817	17775	17791	17729	17664	17804	17686	17633	17685	17849	17537	17698	17740	17788	17800	17874	17769	17864	17821	17782	17706	17705	17763	17902	17712	17899	17593	17856	17661	17654	17913	17663	17879	17722	17542	17684	17765	17785	17944	17764	17608	17559	17720	17637	17667	17644	17776	17848	17748	17596	17638	17756	17814	17749	17806	17812	17757	17757	17577	17911	17658	17835	17662	17765	17630	17731	17681	17701	17692	17681	17680	17591	17882	17702	17737	17809	17856	17816	17750	17751	17601	17706	17842	17764	17589	17829	17704	17615	17700	17618	17694	17831	17736	17797	17885	17699	17752	17631	17637	17698	17729	17776	17806	17819	17699	17806	17567	17944	17632	17596	17569	17764	17628	17918	17674	17769	17633	17891	17716	17671	17658	17722	17861	17756	17700	17691	17738	17739	17692	17717	17751	17731	17694	17727	17787	17724	17614	17655	17745	17855	17792	17823	17637	17693	17702	17755	17895	17666	17602	17773	17706	17778	17633	17771	17772	17607	17574	17762	18016	17670	17815	17743	17609	17701	17577	17594	17774	17685	17667	17769	17737	17803	17713	17678	17706	17715	17927	17757	17629	17840	17646	17729	17760	17655	17683	17630	17801	17684	17691	17797	17639	17657	17892	17672	17626	17714	17640	17888	17738	17813	17848	17847	17711	17745	17704	17893	17825	17653	17684	17830	17737	17798	17636	17866	17735	17750	17557	17705	17749	17595	17577	17726	17695	17900	17725	17852	17646	17672	17680	17834	17638	17700	17753	17757	17765	17876	17717	17700	17805	17733	17705	17451	17691	17649	17731	17600	17632	17565	17792	17557	17912	17748	17765	17582	17616	17783	17695	17689	17972	17816	17895	17646	17670	17641	17784	17549	17797	17533	17741	17754	17545	17982	17626	17812	17776	17663	17865	17678	17647	17760	17526	17573	17835	17791	17693	17415	17862	17762	17785	17589	17674	17629	17701	17674	17847	17611	17643	17725	17700	17597	17753	17758	17656	17788	17846	17621	17772	17551	17663	17840	17633	17795	17734	17571	17981	17705	17803	17705	17831	17883	17849	17815	17792	17726	17699	17745	17771	17795	17798	17839	17987	17660	17823	17718	17602	18049	17754	17693	17790	17795	17808	17723	17805	17900	17582	17779	17660	17743	17600	17586	17695	17815	17870	17639	17749	17809	17671	17935	17508	17675	17686	17738	17737	17736	17595	17810	17851	17808	17739	17658	17723	17746	17644	17821	17657	17663	17825	17745	17743	17672	17597	17853	17710	17611	17749	17556	17599	17724	17691	17814	17816	17760	17524	17779	17775	17677	17655	17833	17748	17614	17809	17782	17587	17833	17623	17827	17594	17799	17822	17663	17786	17682	17741	17753	17698	17752	17834	17682	17770	17702	17752	17716	17838	17788	17794	17645	17761	17639	17610	17764	17752	17750	17733	17594	17707	17754	17771	17562	17800	17725	17569	17710	17754	17651	17726	17610	17842	17689	17765	17846	17718	17701	17590	17743	17668	17646	17709	17798	17546	17868	17770	17843	17696	17776	17697	17731	17834	17884	17745	17576	17754	17654	17933	17823	17785	17692	17730	17883	17942	17686	17568	17706	17620	17748	17722	17837	17770	17758	17761	17610	17423	17818	17637	17717	17693	17543	17832	17839	17635	17834	17822	17721	17712	17705	17656	17638	17682	17524	17695	17807	17749	17702	17611	17646	17724	17689	17789	17546	17859	17793	17570	17621	17798	17624	17711	17832	17957	17802	17673	17779	17917	17687	17784	17649	17787	17738	17854	17738	17653	17822	17778	17851	17717	17868	17827	17817	17795	17721	17754	17713	17740	17685	17685	17753	17669	17728	17858	17860	17749	17727	17787	17820	17876	17818	17620	17843	17703	17719	17942	17781	17830	17707	17742	17695	17842	17692	17714	17625	17704	17730	17797	17516	17783	17647	17708	17817	17994	17739	17704	17701	17534	17919	17737	17795	17834	17650	17566	17728	17577	17626	17752	17625	17810	17543	17561	17767	17781	17677	17638	17707	17624	17805	17785	17614	17741	17738	17615	17704	17773	17825	17865	17684	17865	17710	17699	17817	17689	17600	17707	17692	17850	17667	17698	17872	17746	17635	17743	17805	17555	17687	17665	17674	17658	17808	17513	17782	17761	17701	17756	17663	17677	17824	17621	17642	17774	17845	17835	17647	17818	17801	17491	17806	17780	17589	17638	17736	17617	17675	17663	17850	17755	17717	17749	17766	17832	17569	17712	17842	17701	17719	17929	17634	17667	17726	17658	17720	17845	17701	17570	17621	17738	17811	17721	17926	17772	17829	17676	17694	17814	17581	17833	17824	17619	17792	17857	17876	17634	17645	17762	17901	17627	17824	17703	17727	17797	17711	17740	17753	17736	17694	17926	17622	17899	17609	17666	17499	17824	17778	17818	17899	17810	17692	17801	17761	17619	17460	17727	17615	17726	17783	17714	17684	17901	17730	17854	17575	17701	17686	17675	17965	17790	17817	17741	17604	17729	17837	17633	17712	17775	17685	17823	17669	17663	17678	17610	17744	17902	17654	17896	17623	17575	17905	17694	17637	17690	17773	17743	17722	17950	17744	17619	17813	17740	17659	17862	17759	17719	17562	17695	17698	17882	17760	17785	17923	17570	17692	18042	17693	17761	17624	17602	17715	17712	17697	17821	17685	17964	17742	17788	17795	17704	17805	17753	17741	17777	17759	17713	17796	17763	17573	17802	17719	17866	17701	17697	17688	17658	17820	17489	17899	17849	17803	17678	17627	17710	17598	17694	17862	17854	17746	17729	17873	17757	17685	17710	17869	17706	17634	17689	17756	17475	17721	17782	17715	17739	17700	17676	17698	17758	17738	17786	17712	17558	17792	17880	17762	17780	17658	17811	17688	17829	17729	17554	17684	17675	17778	17780	17653	17592	17774	17578	17799	17596	17833	17675	17765	17700	17863	17693	17596	17760	17730	17518	17828	17685	17740	17624	17641	17786	17673	17813	17689	17811	17689	17795	17688	17552	17562	17723	17854	17745	17722	17663	17569	17841	17617	17753	17590	17484	17712	17905	17755	17803	17793	17730	17636	17713	17708	17808	17822	17634	17897	17810	17707	17864	17820	17699	17762	17588	17751	17601	17779	17817	17734	17641	17580	17746	17736	17718	17659	17646	17840	17820	17716	17701	17774	17750	17713	17732	17776	17635	17668	17812	17856	17665	17752	17743	17661	17845	17791	17669	17823	17787	17546	17768	17617	17689	17808	17777	17615	17750	17542	17622	17743	17611	17674	17956	17719	17726	17640	17818	17881	17836	17739	17647	17736	17763	17800	17509	17713	17885	17581	17836	17529	17836	17689	17736	17730	17771	17882	17803	17498	17647	17838	17853	17722	17709	17763	17673	17694	17697	17666	17629	17772	17725	17709	17699	17659	17789	17534	17706	17788	17809	17625	17653	17712	17666	17854	17635	17795	17659	17753	17744	17763	17825	17633	17793	17755	17800	17760	17759	17832	17693	17956	17774	17740	17708	17792	17683	17629	17735	17897	17654	17732	17555	17639	17654	17619	17679	17722	17950	17717	17802	17683	17680	17741	17612	17735	17797	17850	17775	17619	17851	17705	17584	17773	17834	17750	17900	17908	17568	17805	17809	17791	17657	17737	17681	17789	17773	17752	17841	17734	17542	17680	17807	17801	17651	17818	17881	17844	17491	17617	17644	17847	17645	17983	17747	17753	17801	17688	17853	17642	17729	17663	17783	17641	17592	17806	17623	17611	17650	17684	17924	17670	17669	17717	17696	17726	17597	17738	17828	17862	17759	17532	17886	17842	17719	17774	17707	17700	17704	17867	17711	17685	17803	17825	17661	17812	17706	17770	17569	17627	17603	17667	17944	17995	17620	17683	17758	17709	17687	17859	17778	17688	17683	17790	17671	17693	17716	17647	17738	17828	17658	17806	17826	17674	17734	17738	17670	17824	17794	17829	17561	17632	17746	17804	17867	17697	17783	17732	17608	17868	17807	17577	17808	17465	17911	18052	17651	17854	17785	17733	17891	17798	17827	17786	17583	17870	17634	17719	17726	17571	17813	17478	17840	17766	17779	17851	17513	17730	17737	17816	17828	17602	17655	17811	17704	17879	17681	17724	17738	17618	17715	17802	17787	17751	17708	17637	17787	17730	17536	17726	17679	17831	17793	17681	17707	17667	17738	17693	17795	17777	17741	17691	17732	17738	17739	17735	17726	17499	17786	17539	17704	17818	17805	17725	17776	17774	17500	17708	17486	17797	17591	17845	17876	17800	17742	17825	17794	17741	17662	17851	17838	17860	17502	17720	17927	17737	17788	17872	17767	17803	17636	17774	17683	17687	17785	17750	17621	17748	17641	17746	17682	17764	17931	17757	17576	17817	17732	17826	17746	17681	17776	17685	17770	17736	17787	17806	17811	17735	17796	17608	17656	17590	17575	17816	17870	17510	17896	17741	17575	17877	17680	17666	17690	17808	17695	17652	17757	17780	17905	17744	17631	17584	17571	17596	17671	17762	17732	17554	17697	17628	17515	17584	17628	17636	17748	17631	17625	17580	17632	17697	17785	17722	17554	17893
23840	21132	29130	28150	30459	32743	31845	27783	25804	24792	24171	23266	22973	22928	22856	22683	22467	22567	22499	22327	22184	22485	22430	22456	22092	22346	22273	22127	22151	22238	22163	22263	22209	22095	22333	22191	22163	22074	22238	22051	22108	22138	22291	22094	22060	22251	22377	22172	22321	22153	22185	22312	22195	22293	22209	22094	22160	22072	22105	22139	22221	22131	22130	22020	22187	22087	22121	22205	21975	22190	22267	22328	22394	22078	22067	22141	21961	22118	21990	22169	22120	22270	22124	22306	22142	22342	22229	22052	22156	22237	22298	22161	22227	22190	22052	22191	22219	22249	22259	22176	22386	22002	22257	22141	22131	22376	22083	22033	22131	22241	22233	22229	22094	22266	22180	22187	22110	22051	22194	22101	22228	22180	22202	22153	22395	21953	21976	22232	22398	22102	22033	22207	22217	22198	22311	22245	22233	22052	22223	22112	22263	22051	22289	22030	22174	22155	22372	22082	22205	22109	22077	22318	22159	22052	21937	22177	22274	22284	22122	22107	22113	22189	22009	22065	22246	22075	21804	22015	22361	22083	22110	22200	22189	21893	22297	22093	22064	22127	22218	22000	22029	22101	22183	22178	22203	22012	22136	22181	22233	22061	22162	22144	22129	22132	22050	22044	22215	22078	21914	22173	22312	22262	21971	22001	22256	22170	22296	22239	22165	22214	22021	22022	21954	21987	22293	22402	22222	22094	22045	22059	22253	22250	21938	21988	22150	22197	22116	21959	22132	21932	21951	21839	22252	21909	22061	22258	22195	22196	21968	21842	22267	21953	21967	22139	22165	21982	22191	22150	22261	22120	22188	22165	22071	22137	22349	21934	22153	21997	22213	22206	22307	21937	22016	22163	22029	22054	22132	22295	22204	22016	22009	22217	22057	22150	22081	22293	22029	22270	22351	22284	22105	22032	22258	22185	22276	22116	22362	22035	22122	22138	22253	21943	21961	21999	21986	22064	22043	22079	22267	22169	22155	22028	22235	22072	22199	22176	21983	22139	22236	22244	22186	22262	22183	22124	22231	22066	21990	22285	22188	22099	22285	22363	22072	22038	22215	22074	22319	21994	22071	22268	22226	22195	21998	22236	21962	22288	22232	22167	22201	22045	22079	22428	22275	21899	22045	22071	22210	22084	22272	22127	22059	22112	22053	22373	21932	22114	22228	22371	22125	22538	22060	21908	22034	22250	22288	22323	22098	22386	22128	22325	22186	22481	21997	22326	22178	22067	21902	22269	22210	22075	22203	22015	22124	22189	22125	22088	22410	22062	22115	22212	22314	21874	22200	22056	22042	22180	22313	21919	22051	21995	22164	22261	22253	22180	22056	22264	21944	22259	22225	22203	22285	22069	22251	22042	22253	22127	22160	22346	22035	22078	22147	22137	21886	22048	22266	22290	22309	22167	22023	22100	22142	22075	22197	22039	22021	22020	22168	22093	22095	22035	22286	21941	22142	22099	22395	22289	22119	22106	22157	22148	22144	22111	22183	22126	22290	22220	22050	22166	22273	22172	22266	22069	22489	22253	22144	22016	22170	22000	22038	22146	22222	22325	22166	22138	22339	22004	22269	22124	22111	22255	22125	22318	22161	22004	22322	22170	22036	22138	22159	22092	22406	22328	22123	22068	21923	21912	22396	22182	22032	22283	22037	22094	22188	22099	22034	22189	22039	21842	21971	21974	22027	21974	22066	21995	22168	22269	22102	22256	22111	22145	22228	22114	22286	22128	22317	22227	22350	21991	22061	22067	22154	22366	22245	22138	22301	22123	22235	22017	22018	22215	22079	22301	22310	22074	22284	22108	22234	22012	22159	22078	21971	22152	22085	22317	22173	22034	21983	22029	22222	22116	22376	22235	22155	22239	22064	22102	22223	22326	22066	22040	22215	22110	22361	22210	22312	22130	22379	22048	21993	22159	22177	22047	22280	22020	22235	22117	22037	22115	21987	22022	22242	22198	22212	22257	22249	22074	22324	22269	22245	22141	21996	22306	22296	21934	22076	22007	22207	22227	22363	22182	22097	22162	22101	22102	22112	22414	22099	22067	22328	22175	22166	22324	22119	22043	22267	22093	22252	22222	22046	22049	22310	22066	22324	22139	22175	22184	22184	22230	22087	21970	22176	21965	22234	22103	22220	22142	22126	22421	22383	21887	22212	22063	22039	22086	22350	22225	22181	22089	22093	22197	22053	21978	22018	22109	22109	22115	22185	22022	22203	22244	22312	22211	22169	21948	22289	22043	22270	22147	22092	22376	22074	22151	22149	21982	22174	22216	22186	21932	22125	22202	21927	22125	22186	21986	22260	22175	22181	22140	22183	22390	22281	22159	22065	21950	22093	22157	22273	22180	22363	22066	22169	22159	22033	22163	22253	22237	22205	22365	21968	21996	22012	22161	22069	22248	22257	22228	22175	22140	22164	22133	22169	22165	22225	22073	22214	22111	22312	22158	22198	22215	22065	22306	22174	22097	22056	22119	21991	22285	22298	22300	21974	21950	22303	22163	22255	22303	21976	22174	21931	22196	21915	22239	22090	22247	22172	22009	21993	21774	21998	22096	22225	22352	22099	21917	22198	22241	22298	22202	22201	22027	22032	22125	21943	22185	22271	22191	22198	22019	22261	22255	22109	22300	21969	22062	22089	22215	22175	22235	22165	22016	22398	22018	22036	22038	22113	22065	22230	22174	22142	21896	22108	22170	22267	22128	22261	22133	22010	22134	22006	21998	22065	22323	22128	22263	22316	22040	22199	22166	21998	22254	22126	22024	22276	22132	21988	21814	22154	21959	22316	22232	22305	22130	22283	22117	22147	22229	22063	21798	22218	22274	22334	22107	22177	22274	22170	22264	22126	22218	22166	22259	22172	21898	22284	22180	22152	22108	22269	21958	22297	22067	22482	22161	21972	22209	21957	22200	22112	22072	22290	22158	22224	22252	22031	22247	22050	22017	22087	22149	22192	22224	21977	22301	22151	22173	22089	22188	22121	22086	22141	22055	22432	22114	22291	22386	22280	22128	21949	21956	22280	22162	21918	22246	22212	22069	22232	22057	22266	22119	22335	22171	22313	22277	22144	22103	22094	22186	22030	22096	22191	22250	22242	22254	22163	22003	22185	22225	22255	22164	22113	22053	22077	22072	21983	22066	22134	22130	22137	22153	22002	22130	22251	22236	22206	22128	22354	22170	22269	22186	22057	22310	22022	22275	22343	22266	22186	22150	22157	22105	22179	22069	22019	22194	22113	21968	22158	22043	22019	22265	22292	21981	22091	22104	21889	22171	22255	22085	22270	21849	22289	22209	22187	22084	22062	22273	22204	22259	22222	21990	22210	22166	22142	22212	22264	22156	22459	21869	22274	22208	22434	22194	22129	22201	22056	22217	22146	22263	22011	22028	22180	21947	22068	22086	22244	22056	22138	22283	22130	22094	22027	21968	22224	22217	22281	22132	22267	22120	22303	21892	22163	22212	22094	22240	22002	21978	22148	22373	21915	22096	22016	22151	22309	22117	22360	22079	22259	22408	22041	22238	22345	22105	22310	22231	22193	22062	22150	22015	22105	22140	21980	21935	22349	22178	22001	22202	22298	22111	22246	22159	22132	22159	22319	22145	22195	21962	21948	21875	21949	22290	22092	22149	22145	22114	22280	22231	22195	22180	22535	22208	22314	22274	22189	22265	22108	22023	22157	21994	22164	22118	22184	22203	22188	22081	22222	22217	22099	22093	21936	22094	22185	22151	22086	22329	22318	22348	22145	21929	22022	22232	22017	21966	22137	22299	22314	22087	22245	21860	22284	22192	22267	22165	22175	22135	22378	22285	22186	22132	22088	21933	22238	22230	22255	22129	22024	22041	22198	22076	22095	21995	22249	22318	22211	22149	22026	21986	22369	22089	22026	22228	22145	22531	22206	22086	21880	22037	22089	22169	22312	22279	22251	22202	22260	22235	22230	22094	22305	22294	22090	22112	22308	22062	22139	22233	22223	22101	21862	22183	22144	22135	22013	22027	22142	22195	22137	22115	22282	22191	22047	21932	22215	22072	22382	22426	22005	22109	22061	22097	22121	22386	22306	22270	21993	22039	22017	22350	22094	22171	22363	22185	22113	22232	22315	22147	22125	22024	22150	22155	22252	22113	22295	22124	22320	22157	22076	22199	22178	22088	22023	22257	22170	22230	22014	22292	22104	22080	22150	22107	22185	22251	21990	22055	22069	22120	22166	22172	22066	22127	22253	22229	22371	22177	22182	22140	21989	21854	22141	22201	22272	22115	22264	22185	22253	22147	22162	22258	22230	22261	22259	22126	22139	22053	21898	21982	22037	22031	22014	22103	22105	22362	22243	22089	22230	22166	22267	22304	21914	22353	22105	22020	22233	22156	22336	22091	22158	22203	22258	22159	22103	22085	22059	22307	22159	22213	22166	22258	22080	21950	22265	22374	22437	22116	22195	22171	22118	22188	22322	22174	22288	22055	22399	22145	22019	22086	22104	22225	22219	21967	22189	22151	22243	21981	22155	22118	22257	22196	22008	22040	22331	22104	22103	22154	22094	22203	22120	22065	22137	22280	22210	22033	21998	22212	22069	22256	22018	22007	22132	22254	22201	22415	22429	22185	22215	22341	22283	22030	22172	22239	22088	22016	22234	22100	22094	22114	22366	22242	22033	22328	22182	22248	22210	22025	22085	22233	22070	22068	22198	22065	22451	22075	22330	22070	22285	22048	21994	22182	22235	22007	22156	22258	22133	22201	22344	22283	22108	22067	22086	22311	22211	22143	22265	21867	22148	22041	21973	22108	22169	21859	22179	22329	22134	22103	22111	22183	22282	21940	22252	22111	22128	22080	22530	22274	22148	22123	22074	21975	22132	22283	22225	22189	22230	22252	22142	22150	22041	22232	22012	22110	22235	22086	21998	22040	22218	22419	22210	22332	22125	22286	22279	22107	22258	22149	22441	22434	22364	21945	22096	22115	22253	22198	21955	22242	22181	22019	22098	21964	21926	22412	22238	22167	22081	22200	22131	22054	21965	21990	22063	22213	22312	22157	22115	22238	22187	21951	22245	22140	22327	22048	22095	22118	22203	22425	22152	22171	22095	22338	22069	22159	22121	21992	21913	22065	22108	22191	22318	22092	22047	22016
34782	57825	53843	44130	37721	32860	28382	25188	22746	20766	19818	19218	18577	18160	18485	18056	18109	18016	17880	17785	17888	17827	17843	17963	17786	17705	17846	17765	17659	17852	17696	17718	17743	17674	17681	17791	17595	17608	17638	17880	17618	17571	17700	17715	17466	17565	17690	17661	17685	17787	17610	17612	17819	17494	17633	17567	17672	17595	17624	17591	17646	17504	17623	17730	17557	17562	17700	17659	17762	17571	17716	17567	17540	17615	17723	17742	17642	17518	17789	17569	17732	17546	17563	17584	17830	17714	17692	17410	17655	17485	17774	17590	17733	17662	17583	17599	17581	17557	17737	17621	17678	17688	17608	17599	17421	17627	17778	17637	17586	17804	17681	17817	17493	17684	17722	17594	17614	17721	17875	17660	17538	17643	17702	17579	17498	17743	17645	17687	17544	17624	17726	17594	17678	17423	17646	17527	17742	17766	17740	17512	17674	17703	17572	17629	17755	17571	17619	17640	17627	17686	17686	17653	17753	17609	17771	17537	17597	17698	17624	17581	17642	17714	17646	17795	17692	17298	17686	17409	17571	17511	17476	17560	17614	17653	17681	17684	17717	17697	17542	17657	17560	17770	17662	17586	17701	17786	17680	17606	17684	17727	17707	17730	17664	17564	17696	17577	17741	17572	17708	17604	17819	17555	17467	17613	17534	17546	17657	17611	17759	17615	17764	17637	17585	17573	17678	17599	17614	17634	17560	17586	17655	17579	17597	17661	17618	17680	17800	17654	17612	17601	17675	17594	17727	17564	17637	17540	17689	17585	17589	17921	17617	17633	17660	17648	17607	17594	17481	17675	17545	17927	17814	17567	17550	17743	17551	17619	17705	17644	17515	17456	17486	17708	17558	17807	17612	17475	17652	17602	17418	17560	17636	17614	17714	17602	17432	17555	17705	17780	17609	17554	17590	17468	17480	17691	17586	17860	17448	17543	17606	17591	17533	17689	17652	17730	17728	17420	17679	17570	17704	17575	17608	17332	17694	17735	17701	17619	17688	17597	17767	17650	17684	17557	17885	17726	17711	17453	17603	17690	17587	17620	17318	17588	17724	17594	17780	17650	17571	17599	17763	17593	17400	17671	17553	17502	17630	17679	17596	17611	17517	17542	17776	17571	17635	17594	17605	17634	17400	17650	17672	17540	17631	17645	17792	17627	17649	17433	17765	17634	17641	17597	17575	17709	17694	17566	17734	17509	17568	17626	17663	17553	17392	17677	17660	17597	17647	17717	17542	17482	17759	17510	17611	17489	17382	17746	17786	17637	17551	17649	17537	17472	17853	17577	17601	17710	17470	17656	17576	17609	17603	17528	17581	17531	17624	17660	17480	17575	17863	17568	17689	17582	17652	17556	17528	17576	17517	17396	17569	17761	17610	17632	17509	17392	17488	17631	17564	17464	17502	17556	17677	17623	17710	17668	17598	17637	17384	17524	17685	17573	17548	17609	17552	17667	17642	17561	17623	17634	17679	17476	17442	17508	17701	17582	17651	17591	17593	17840	17546	17702	17531	17575	17684	17577	17472	17472	17663	17613	17629	17617	17694	17613	17580	17466	17747	17595	17662	17548	17698	17558	17549	17743	17763	17582	17711	17850	17604	17609	17686	17669	17733	17485	17668	17743	17689	17715	17588	17554	17710	17621	17459	17852	17733	17624	17644	17647	17819	17574	17644	17639	17526	17779	17721	17570	17695	17527	17574	17638	17791	17470	17678	17708	17553	17683	17623	17647	17689	17730	17621	17473	17675	17541	17715	17594	17615	17675	17401	17585	17439	17626	17535	17559	17823	17745	17588	17474	17794	17704	17650	17684	17560	17603	17788	17815	17601	17653	17674	17697	17534	17528	17366	17707	17617	17722	17519	17475	17667	17580	17720	17582	17757	17761	17654	17708	17578	17744	17581	17538	17715	17516	17844	17650	17542	17600	17816	17387	17744	17686	17676	17588	17660	17584	17678	17686	17695	17601	17543	17610	17688	17720	17658	17780	17828	17591	17530	17617	17649	17551	17618	17607	17573	17601	17719	17743	17624	17550	17796	17614	17695	17564	17542	17667	17674	17515	17743	17489	17617	17518	17615	17713	17959	17590	17317	17785	17515	17515	17643	17439	17695	17402	17639	17559	17805	17540	17638	17585	17719	17730	17612	17704	17589	17636	17624	17725	17537	17603	17712	17526	17449	17742	17756	17671	17682	17663	17549	17524	17635	17598	17721	17468	17452	17521	17516	17506	17660	17726	17674	17815	17669	17708	17689	17611	17674	17448	17690	17391	17659	17626	17703	17558	17611	17716	17630	17723	17781	17587	17600	17538	17580	17536	17801	17452	17512	17739	17649	17677	17575	17477	17708	17655	17596	17690	17689	17779	17401	17772	17588	17687	17615	17595	17741	17698	17653	17410	17744	17709	17735	17656	17890	17510	17677	17514	17660	17522	17550	17815	17699	17538	17516	17681	17704	17642	17703	17633	17580	17586	17680	17674	17426	17660	17697	17640	17671	17656	17586	17608	17611	17501	17770	17718	17658	17573	17584	17735	17613	17597	17686	17526	17624	17528	17721	17704	17732	17708	17610	17698	17629	17540	17612	17447	17606	17592	17682	17621	17607	17551	17693	17548	17600	17582	17481	17632	17617	17547	17690	17562	17598	17557	17805	17503	17628	17874	17630	17635	17668	17656	17616	17642	17573	17822	17542	17643	17467	17669	17638	17458	17562	17763	17627	17525	17724	17682	17534	17786	17570	17842	17815	17517	17693	17617	17573	17450	17558	17640	17583	17522	17719	17820	17566	17591	17511	17768	17513	17647	17699	17627	17543	17722	17436	17475	17740	17642	17810	17648	17658	17709	17591	17552	17699	17636	17673	17884	17593	17711	17654	17598	17697	17693	17685	17508	17570	17487	17728	17602	17621	17642	17588	17556	17521	17607	17577	17536	17629	17578	17857	17447	17700	17544	17721	17712	17590	17596	17494	17478	17691	17696	17762	17530	17491	17756	17778	17589	17622	17479	17498	17707	17614	17487	17532	17580	17706	17588	17598	17677	17601	17676	17711	17689	17637	17573	17623	17640	17658	17608	17632	17598	17660	17614	17751	17500	17586	17468	17658	17769	17458	17553	17535	17623	17685	17729	17693	17562	17624	17478	17514	17636	17580	17646	17679	17604	17930	17408	17617	17569	17598	17636	17530	17581	17625	17653	17458	17621	17479	17485	17606	17608	17690	17637	17640	17520	17672	17665	17520	17457	17563	17567	17480	17716	17493	17697	17729	17718	17530	17691	17518	17515	17626	17718	17605	17624	17565	17666	17546	17592	17495	17600	17561	17587	17711	17611	17672	17637	17823	17478	17613	17518	17842	17664	17700	17676	17699	17502	17660	17587	17597	17752	17817	17669	17789	17679	17556	17726	17605	17435	17602	17590	17562	17540	17713	17814	17461	17621	17738	17577	17572	17615	17537	17565	17615	17694	17471	17736	17740	17515	17705	17636	17637	17658	17603	17546	17616	17569	17551	17765	17515	17670	17579	17559	17746	17465	17650	17687	17447	17641	17589	17688	17573	17815	17678	17786	17726	17727	17725	17503	17578	17660	17601	17722	17601	17427	17726	17606	17640	17579	17520	17535	17499	17644	17534	17635	17752	17518	17591	17608	17536	17452	17754	17602	17825	17429	17597	17755	17672	17462	17486	17392	17490	17717	17637	17640	17552	17490	17507	17632	17543	17690	17605	17471	17590	17709	17806	17502	17500	17623	17618	17679	17599	17597	17631	17701	17638	17599	17548	17763	17729	17635	17638	17610	17523	17709	17741	17732	17670	17663	17686	17743	17725	17629	17634	17757	17628	17506	17425	17583	17430	17706	17694	17742	17466	17628	17571	17632	17734	17623	17713	17623	17381	17686	17577	17545	17593	17522	17606	17650	17529	17556	17821	17466	17656	17646	17523	17554	17547	17595	17506	17671	17652	17758	17821	17677	17622	17809	17659	17499	17664	17865	17605	17556	17619	17678	17690	17610	17604	17593	17714	17479	17707	17550	17368	17800	17550	17507	17635	17754	17733	17639	17414	17608	17583	17572	17671	17698	17586	17664	17656	17572	17610	17698	17550	17671	17391	17517	17632	17654	17608	17747	17543	17497	17526	17705	17547	17649	17787	17680	17775	17723	17599	17588	17614	17690	17470	17572	17562	17788	17716	17791	17725	17715	17588	17511	17540	17725	17541	17798	17409	17527	17663	17627	17766	17643	17714	17831	17682	17589	17705	17529	17605	17518	17598	17535	17713	17752	17557	17757	17788	17613	17607	17586	17820	17802	17730	17734	17465	17555	17713	17629	17751	17524	17596	17523	17603	17544	17459	17571	17631	17622	17873	17560	17729	17613	17479	17518	17696	17590	17581	17498	17693	17434	17463	17563	17626	17639	17695	17736	17735	17607	17633	17602	17744	17579	17653	17688	17539	17705	17678	17679	17563	17736	17681	17607	17618	17579	17576	17619	17704	17536	17637	17684	17616	17621	17582	17653	17741	17740	17567	17717	17565	17510	17449	17581	17477	17728	17541	17733	17620	17522	17598	17640	17717	17654	17660	17760	17724	17546	17648	17706	17693	17520	17666	17413	17842	17609	17491	17634	17607	17867	17497	17672	17657	17660	17570	17685	17647	17600	17717	17691	17671	17693	17680	17657	17617	17532	17665	17619	17520	17577	17794	17708	17611	17552	17581	17661	17630	17494	17565	17579	17730	17483	17796	17740	17674	17681	17732	17623	17741	17673	17595	17631	17622	17568	17625	17679	17573	17707	17665	17703	17603	17696	17621	17649	17553	17536	17474	17655	17628	17579	17632	17506	17731	17678	17566	17557	17608	17727	17542	17560	17749	17467	17632	17598	17709	17581	17748	17506	17583	17916	17729	17815	17557	17616	17503	17603	17385	17672	17850	17711	17720	17588	17524	17705	17491	17606	17617	17581	17566	17638	17618	17714	17470	17678	17621	17650	17553	17500	17628	17608	17680	17579	17610	17555	17732	17698	17738	17788	17711	17592	17777	17639	17720	17769	17548	17552	17657	17551	17670	17637	17695	17603	17719	17707	17693	17583	17574	17593	17656	17691	17744	17541	17772	17652	17619	17539	17598	17342	17625	17719	17528	17752
22612	21128	28934	24970	26769	32546	34473	30028	27579	26561	25058	24380	24310	23743	23822	23399	23664	23517	23275	22984	23160	23103	23036	22959	23181	22869	22909	23056	22800	22999	23141	22977	22815	23221	22978	22829	22847	22854	22892	22924	23048	22691	22923	22895	22820	22777	22799	22735	22864	22834	22738	22825	22961	23013	22750	22875	22827	23036	22799	22886	22828	22860	22895	22835	22506	23114	22960	22622	22959	23048	22863	22754	22928	22996	22824	22740	22734	22849	22840	22881	22835	22694	22763	22743	22831	22964	22769	22760	22896	22681	22923	22977	22938	23025	22836	22861	22978	22620	22736	22984	23107	22911	22780	23029	22710	22543	22853	23087	22636	22522	22808	22875	23079	22848	22745	22765	23032	22705	22843	22888	22971	22754	22815	22897	22894	22886	22765	22854	22728	22767	22777	22924	22632	22780	22924	22905	22808	22837	22666	22817	22955	22955	22953	22966	22897	22779	22917	22933	22717	22731	22496	22767	23017	23037	22712	22863	22675	23006	22994	22866	22647	22798	22690	22803	22680	22651	22752	22888	22575	22791	22682	22987	22693	22887	22900	22634	22772	22953	22827	22690	22814	22831	22832	22735	22889	23074	22840	22712	22873	22956	23011	22736	22733	22668	22703	23076	22617	22767	22732	22586	22794	22831	22875	22850	22742	22887	22723	22737	22838	22884	22969	22820	22769	22767	22910	22526	22556	22751	22943	22680	22801	22891	22832	22852	22874	22938	22689	22747	22894	23001	23038	22743	22785	23068	22841	22731	22818	22839	22805	22760	22710	22819	22921	22843	22884	23119	22633	22780	23044	22833	22916	22857	22798	22778	22838	22761	22911	22964	22720	22576	22678	22664	22687	22855	22858	22721	22949	22928	22799	22625	23068	22882	22638	22615	22853	22942	22805	22804	22630	23001	22696	22703	22939	22579	22820	22626	22731	22498	22933	22731	22774	22849	22813	22634	22969	22832	22771	22769	22655	22995	22708	22775	22831	22865	22842	22941	22895	23049	22954	22609	22838	22849	22663	22835	22656	23057	22974	22839	22725	22833	22931	22670	22933	22800	22589	22794	22921	22780	22819	22710	22914	22766	22839	22892	22693	22969	22773	22885	22625	22808	22705	22606	22670	22640	22959	22777	22651	22714	22605	22729	22874	22785	22903	22835	22758	22862	22796	22827	22725	22687	22870	22973	22650	22662	22933	22977	22718	22760	22819	22737	22787	22888	22620	22706	22546	22828	22823	23000	22689	22806	22891	22641	22667	22823	22763	22645	22898	22590	22758	22672	22746	22721	22782	22598	22639	22958	22752	22483	22845	22801	22578	22711	22911	22886	22580	22661	22693	23025	22623	22994	22845	22555	22615	22762	22803	22822	22844	22761	22739	22860	22799	22762	22826	22857	22836	22617	22788	22853	22661	22819	22695	22857	22743	22836	22993	22647	22805	22923	22737	22724	22984	22780	22750	22730	22651	22800	22857	22692	22926	22907	22856	22855	23080	22883	22909	22630	22744	22903	22823	22747	22746	22675	22836	22851	22651	22603	22885	22896	22772	22803	22948	22816	22933	22946	22812	22859	22721	22967	22890	22898	22694	22850	22801	22777	22899	22760	22648	22725	22828	22922	22803	22809	22947	22730	22576	22793	22951	22823	22884	22709	22836	22872	22889	22840	22519	22807	22866	22895	22926	22733	22650	23056	22841	22772	22687	22817	22847	22773	22725	22790	23009	22840	22940	22850	22873	22823	22582	22845	22729	22582	22607	22647	22870	22975	22898	22924	22586	22503	22994	22777	22741	22786	22831	22779	22849	22697	22869	22972	22747	22692	22708	22755	23134	22874	22819	22894	22894	23045	22874	22881	22715	22711	22798	23072	22769	22764	22660	22887	22770	22817	22912	22533	22819	22939	22920	22880	22709	22757	22806	22624	22862	22808	22913	22803	22719	22540	22761	22826	23008	22981	22951	22812	23009	22839	22658	22667	22967	22782	22409	22852	22644	22866	22866	22664	22966	22925	22681	22686	22868	23066	22825	22772	22913	22891	22728	22846	22826	22729	22948	23012	22958	22902	22823	22695	22983	22835	22814	22896	22728	22820	22642	22729	22820	22641	23010	22790	23038	22700	22876	22731	22783	22785	22982	22495	22688	22607	22814	22761	22870	22568	22459	22699	22887	22655	22756	22620	22750	22561	22807	22834	22857	22678	22943	22712	22832	22592	22727	22718	22733	22826	22869	22689	22847	22736	22657	22745	22920	22946	22911	22728	22749	22927	22913	22887	22836	22743	22709	22847	22756	22850	22960	22896	23006	22597	22909	22682	23001	22763	22742	22753	23036	22760	22737	22801	22811	22711	22882	22849	22899	22700	22943	22984	22740	22711	22821	22664	22752	22689	22866	22572	22660	22631	22964	22732	22962	22774	22649	22882	23116	22829	22603	22824	22891	22798	23064	22730	22993	22879	22743	22613	22779	22820	22994	22763	22777	22826	22846	22839	22681	22626	22827	22947	22875	22829	22953	22599	22830	22789	22755	22904	22848	22659	22680	22682	22737	22793	22759	22800	22859	22808	22766	22547	22621	22729	22771	22799	22813	22812	22733	22814	22608	22787	22812	22878	22856	23039	23010	22716	22976	22616	22771	22945	22717	22937	22584	22738	22810	22690	22879	22805	22766	22662	22832	22873	22738	22743	22844	22715	22754	22808	22665	23038	22907	22794	22859	22776	22883	22910	22706	22763	22863	22951	22622	22945	22663	22804	22637	22735	22603	22691	22567	22720	22913	22693	22886	22795	22898	22824	22607	22705	22789	22892	22880	22710	22666	22542	22817	22812	22845	22630	22749	22819	23030	22951	22702	22867	22837	22745	22624	22710	22745	22937	22840	22631	23028	22838	22761	23067	22874	22493	22777	22606	22540	22857	22628	22749	22823	22724	22960	22729	22660	22745	22749	22900	22993	22865	23060	22775	23037	22725	22756	22728	23013	22898	22827	22916	22685	22959	22841	22731	22916	22834	23145	22575	22892	22931	22684	22944	22663	22851	22944	22745	22601	23027	22754	22978	22866	22527	22884	22724	22751	22921	22688	22913	22742	22900	22610	22459	22780	22750	22753	22749	22840	22989	22793	22806	22796	22883	22763	22971	22818	22878	23083	22774	22997	23100	22660	22930	22881	22838	22709	22758	22647	22644	22741	22822	22899	22813	22828	22626	22870	22566	22853	22689	22671	22680	22883	22847	22781	22792	22803	22944	22927	22835	22629	23006	22767	22713	22847	22527	22933	22910	22870	22615	22870	22488	22705	22753	22608	22768	22863	22823	22785	22920	22706	22883	22608	22805	22717	22577	22596	22574	22844	22689	22769	22755	22593	22709	22898	22751	22687	22611	22768	22741	22691	23007	22918	22668	22646	22468	22650	22856	22729	22700	22831	22775	22708	22899	22820	22719	22770	22695	22597	22795	22644	22816	22698	23004	23042	22784	22760	22741	22941	22909	22803	22649	22723	22707	22915	22840	22765	22643	22921	22765	22872	22795	22905	22853	22783	22696	22574	22739	23023	22635	22987	22848	22801	22755	22865	22757	22602	22798	22810	22648	22678	22896	22802	22746	22643	22845	22812	22744	22685	22555	22648	22710	22829	22793	22819	23169	22799	22811	22871	22878	22854	22655	23012	22716	22848	22831	22840	22770	22725	22841	22738	22536	22753	22825	22748	22878	22948	22780	22898	22718	22795	22841	22825	22781	22712	22683	22779	22719	22799	22688	22791	22880	22666	22753	22737	22600	22938	22930	22987	22606	22644	22690	22634	22872	22782	22805	22784	22752	22692	22705	22715	22865	22732	22635	23046	22778	22971	22881	22613	22873	22873	22821	22723	22989	22630	22909	22843	22775	22788	22623	22608	22654	22611	22475	22833	22907	22665	22920	22809	22686	22880	22974	22991	22824	22688	22970	22750	22726	22789	22792	22766	22925	22803	22828	22937	23004	22813	22787	22922	22825	22798	22814	22932	22859	22754	22636	22714	22821	22776	22550	22739	22736	22685	22724	22649	22687	22597	22890	23015	22663	22729	22969	22850	22800	22577	22804	22955	22938	22617	22729	22645	22724	22738	22960	22831	22691	22802	22770	22985	22860	22921	22709	22687	22811	22802	22857	22952	22863	22677	22860	22956	22653	22748	22816	22497	22827	22663	22937	22737	22841	22948	22760	22566	22886	22828	22643	22849	22862	22854	22683	22792	22980	22989	22663	22948	22625	22889	22960	22756	22720	22940	22749	22639	22583	22883	22514	22734	22692	22640	22642	22799	22662	22766	22945	22877	22819	22535	22742	22657	22911	22810	22746	22680	22783	22837	22818	22546	22676	22841	22824	22974	22916	22694	22863	22870	22741	22619	22677	22954	22755	22787	22783	22532	22682	22853	22855	22814	22960	22765	22988	22820	22899	22962	22756	22754	22855	22707	23133	23005	22635	22974	22806	22872	22665	22659	22890	22719	22824	22728	22782	22743	22901	22912	22664	22750	23043	22634	22743	22950	22638	22740	22693	22866	22831	22555	22751	22910	22773	22614	22667	22715	22996	22847	22761	22929	22775	22745	22960	22757	22703	22678	22895	22685	22768	22539	22824	22977	22735	22849	22799	22594	22601	22644	22792	22699	22700	22784	22850	22793	22621	22614	22696	22738	22705	22805	22856	22796	22860	22887	22791	23062	22848	22790	22940	22668	22846	23035	22790	22921	22715	22805	22907	22797	22779	22900	22724	22851	22851	22780	22748	22933	22753	22833	22535	22688	22711	22866	22848	22765	22922	22790	22520	22827	22662	22942	22748	22834	22861	22833	22916	22855	22771	22708	22778	22962	22839	22726	23044	22534	22493	22908	22801	22746	23004	22717	22825	22805	22716	22925	22803	22792	22603	22860	22886	22639	22825	22804	22904	22642	22826	22922	23061	22868	22853	22838	22663	22793	22696	22797	22803	22790	22842	22877	22787	22863	22783	22777	22839	22676	22817	22786	22638	22787	22774	22627	22606	22687	22765	22692	22647	22869	22539	22821	22894	22892	22767	22854	22592	22684	22556	22934	22825	22733	22995	22866	22725	22630	22819	22619	22697	22722	22749	22774	22700	22703	22672	22766	22646	22806	22877	22774	22845
37402	64185	59827	49865	43400	36932	32161	27984	24857	22395	21044	20271	19552	19030	18798	18761	18756	18654	18360	18475	18369	18266	18369	18177	18193	17921	18096	18208	18187	17951	18114	18257	17949	18156	18210	18103	18102	17944	18052	17975	17983	18056	18020	18080	17854	17855	17933	18006	18020	18083	18075	17997	17927	18066	18062	18088	18052	17762	17988	18017	18022	18092	17970	17965	17908	18187	18092	17909	18089	18090	18019	17920	18049	18071	17930	17816	17979	18015	18044	17911	18084	17840	17784	18064	17874	17899	17978	17970	18009	18026	17925	17901	18015	18023	17902	17893	17838	17998	17789	17905	18081	17879	18063	17850	18213	17816	17946	17943	17898	17982	18045	17938	17968	17980	17975	18201	17909	18046	17839	17898	17900	18019	17860	17874	17910	17909	17807	17986	18007	18070	18028	17926	17855	18129	18065	17743	18054	18063	18007	17918	17871	18117	17999	17964	17932	17993	17900	17867	18007	17893	17949	18054	18036	18156	17888	17972	17877	18017	18062	17785	18010	17906	18049	17954	18141	17870	17905	17946	17972	18021	17966	17930	17893	18003	17861	18024	17960	17897	18032	17993	17926	17827	17923	17871	17894	18027	17791	17911	17817	17982	17911	17855	17888	17862	18067	17945	17982	17880	18024	18121	17885	17888	17968	17793	18133	17797	17975	17949	17996	17673	18128	17810	17990	18043	17723	18043	17913	17879	17900	17930	17945	18049	17941	17829	18078	17927	17712	17904	17968	17947	18143	17997	18185	17978	18001	17745	17993	17946	18030	17938	18061	18109	17859	17987	17905	18074	17982	17923	17977	17953	17898	17844	17915	17956	17909	18096	18106	17933	17905	17937	17775	18050	17935	17915	17966	18024	17922	18052	17968	17864	17979	17860	17992	18114	17868	17985	18029	17894	17917	17954	17924	18081	18075	17816	18140	17943	18038	17937	17782	17955	17989	18014	18032	18070	17930	18047	18049	17951	17928	18066	18159	17989	17950	17815	17891	17875	17937	18004	17975	18052	17991	17900	18030	18110	17845	18011	17724	17929	18151	17984	17983	18155	17880	17975	18009	17959	17886	17926	17914	17950	17727	18100	17962	17838	17908	17771	18113	17950	17989	18034	17890	17981	17804	17910	17984	17802	17978	18031	18000	17772	18081	17840	18058	17961	17927	17848	17725	17881	17875	17941	17922	18118	18023	17935	17841	17890	17905	17961	17989	17870	18066	17986	17935	17819	17897	18032	17908	18051	17952	18044	17874	17910	17976	18093	17957	18017	17852	17886	17891	18067	18070	17999	18029	18019	17844	17941	17765	17950	17947	18215	18044	17956	17910	17959	17926	17783	17821	17900	17998	17902	17888	17853	17969	17814	17962	17978	18127	18063	17805	17837	17939	17925	17927	17979	17956	18135	18016	18058	18015	17965	18056	18125	17981	17836	18169	17964	17911	17991	17785	17902	17809	17975	17972	17873	17995	17830	17989	17947	17964	17871	18096	17994	18035	18054	18028	17953	17917	18015	18077	17915	17946	17799	17684	17885	17938	17973	17780	18091	18030	17749	17757	17876	17834	18067	18016	17840	17986	17992	17865	17909	17862	17929	17947	17952	17947	17857	17947	17922	17891	17957	17972	17866	18021	17889	17968	17790	17900	17965	17962	17987	17878	17972	17845	18011	18067	17926	17894	17803	18045	18023	18082	17942	17963	17964	17947	18085	17804	18008	17933	17912	17959	17745	17998	17902	17987	18017	18130	17835	17952	17979	17942	17861	17975	17970	17939	17731	17985	18042	17896	17993	18034	17884	17978	17878	17944	18030	17997	17810	17861	17941	17978	18014	17851	18190	17872	17908	18047	17846	17853	17925	17785	17883	17895	18063	17891	18025	17932	17892	18090	18041	17883	17920	18008	18066	17834	18055	17895	18004	18061	18023	18158	17986	17810	18076	17920	17816	17954	18139	17846	17913	17803	18018	18040	18019	17940	17932	18169	18012	17942	18029	18169	18059	17914	17965	17818	17977	18070	17962	18029	17894	18050	17871	17796	17887	17843	17924	18092	17984	17939	17935	17826	17688	18072	18090	17962	17996	17891	17999	18063	17822	18002	18078	17890	17933	17765	18018	18055	17970	18076	18133	18034	18042	17921	17951	17859	17713	18049	17842	18000	17884	17990	17994	17859	17866	18003	17826	17871	17876	17985	17876	18095	17871	17924	17976	18033	18058	17891	17856	17839	18039	17728	17940	17897	17948	18096	18045	18005	18009	17848	17764	17993	17858	17895	17852	17881	17946	17942	17974	17840	18138	17998	17944	17868	18117	17909	17841	17936	18021	17757	17929	17949	17845	17820	18003	18104	17815	17886	17964	17936	17740	17983	17916	17895	17903	18053	17938	18032	18020	17855	17902	18066	18087	17983	18004	18020	17917	18041	17983	18056	17922	17914	17975	18000	18054	18086	17800	17917	17905	17905	17876	17817	17841	17788	17876	18070	17954	17873	17867	18183	17899	17887	17873	18149	17970	18159	17761	17857	17893	18071	18051	17775	17920	18182	17925	18016	17968	17878	17780	17872	18026	17829	17934	17781	17917	17857	18017	18038	17866	17968	17911	17895	17945	17878	17807	17983	17799	17815	17962	17804	17801	17941	17891	18175	17937	17808	17964	18081	18016	17886	18011	18004	17888	17927	17930	18122	18051	17962	17908	17771	17780	17873	18090	18077	17882	17967	17852	18071	18079	17843	18058	17869	18012	18044	17998	17838	17911	18238	17904	17952	17976	18011	18114	17854	17979	18145	17872	17891	17782	17786	17986	17904	18054	17836	17893	17927	17960	17887	17916	17803	17977	17944	17883	18028	17936	17994	17962	17934	17900	18022	17880	17792	17970	17962	17844	17752	17801	17855	17712	17912	17985	18011	17810	17901	17902	18074	17862	17817	18159	17816	18068	18072	17983	17952	18011	17969	18045	17888	18110	17801	17956	17953	17999	17907	18014	17988	18082	17796	18020	18021	17910	18011	17860	17864	18028	17958	17900	17868	17936	17864	17850	17952	17897	18034	18044	18174	17969	17953	17933	18124	18004	17841	17684	17962	17942	17985	17936	17870	18042	18140	17975	18004	17960	18027	18015	17888	17930	17904	18158	18002	18152	17733	18047	18045	17928	18004	17932	17903	17891	17873	17874	17962	17917	18014	17854	17894	17997	17912	18109	17887	18017	17876	17747	17988	18037	17914	17994	17901	17879	17757	17951	17889	17911	17970	17892	17927	18105	18093	17970	17940	17929	17926	18006	17866	18042	17882	17789	18047	17947	17972	18019	17797	17929	17833	17899	17916	17950	17776	17794	17859	17990	17774	17905	18016	17761	17954	17957	18009	17916	17891	17866	17868	17789	18024	17855	17841	17848	18051	17905	18053	17964	17780	17994	17964	18076	17832	18097	17899	18033	17926	17910	18033	17844	17940	17962	18110	17839	18095	17939	18133	17884	18015	18004	17872	17848	17844	17851	17963	18057	17820	18030	17945	17878	17921	17898	17996	17895	17754	18037	17776	17878	17962	17808	17977	17939	18042	17756	17949	17828	17984	18022	18051	18075	17920	18024	18017	17987	17863	18029	17912	18021	17878	17987	18001	17904	18047	17877	17936	17976	17901	18038	17973	17891	18084	18030	17908	18033	17843	18078	17940	18131	17999	18000	18098	17910	17768	18092	17919	17801	17958	18207	17918	17911	17892	17822	17780	18021	17937	17872	18024	18007	18010	17932	18020	17990	18185	18040	17946	17964	18049	17879	17974	17866	17978	17982	17994	18011	17849	18055	17904	17956	18153	17906	18068	17990	17970	17932	18012	17922	17939	17901	18057	18057	17647	18080	17923	17981	18086	17799	17879	18013	17929	17912	18088	17970	17914	17891	17958	18064	18015	17998	17987	17884	17976	17793	17813	17940	17912	18140	17905	18215	17874	17980	17898	18119	17923	17872	17871	18017	18012	17837	18090	18130	17786	17872	17944	17986	17924	17941	18013	17968	17956	18043	17822	18006	17727	17925	17957	17931	17966	17848	17972	17900	18005	17953	18059	18024	17727	17941	17825	18122	17965	17821	17863	18046	17923	17994	17953	17956	17958	17905	17870	18033	17899	17867	18113	17939	17994	17805	17912	18039	17881	17994	18046	17890	17970	17859	18065	17954	17954	18045	17925	18066	17898	17986	17838	17877	18113	18056	17979	18065	17962	18054	17913	18032	17702	18075	17828	17927	18007	17907	18033	18008	17883	18006	17846	17974	17966	18172	18194	18011	17937	17998	17759	17875	17910	17840	17953	17973	17947	17881	18137	17905	18018	17853	18043	17974	18046	17907	17787	18114	17891	18017	17920	17883	18016	17886	18088	17846	17996	18085	17730	17994	18050	18041	17937	17945	17878	17924	17833	17980	17823	17940	17904	18109	17907	17795	17865	17801	17864	17952	17905	17866	17914	17927	17927	17873	17824	18002	18065	17781	17876	18047	18053	18034	18024	17963	18009	18135	17931	17932	17991	17877	18085	17946	17989	17958	17965	17880	17870	17942	18018	17886	18064	18078	17984	17988	18154	17886	17903	17990	17926	18025	17966	17841	17809	17974	17886	18156	18174	17890	17958	17886	17999	17964	18018	18274	17805	18066	17915	17966	17913	17950	18097	17974	18002	17959	17840	17890	17837	18049	17761	18103	17872	17780	17842	18056	18094	17997	17960	18079	17962	18011	17957	17919	18025	18011	17929	17964	17953	17777	18082	17906	17802	17897	18014	17979	17875	17945	17839	17927	17811	17899	17977	17823	17918	17978	17920	17742	17854	18098	18035	17923	18053	17933	18023	18005	18057	17887	17985	17974	18095	17922	18015	18026	17853	17950	17911	17753	18020	17949	17857	18064	17998	17945	17929	18122	17831	17980	18043	18082	17921	17928	17976	17855	17968	17892	18013	17849	17888	17776	17853	18038	17865	17799	17791	18066	17915	18077	18004	17875	17873	17903	18122	17995	17978	17978	17928	18018	17921	17876	17906	17874	17903	18135	17966	17984	18046	17978	18062	17870	18165	17745	17891	17916	18009	18102	17888	17910	17940	17885	17857	17965	17901	17956	18126	17800	17862	17789	18053	18020	18105	17962	18038	18048	17835	18010
30903	34184	44118	39548	33074	29904	27652	25591	24642	24023	23339	23147	22798	22746	22618	22846	22748	22496	22492	22707	22611	22455	22494	22581	22578	22372	22634	22510	22583	22503	22544	22328	22523	22315	22463	22548	22531	22633	22562	22420	22432	22573	22370	22557	22498	22301	22528	22621	22410	22517	22296	22409	22498	22411	22241	22507	22206	22407	22302	22412	22395	22524	22506	22369	22553	22777	22363	22571	22514	22530	22566	22478	22606	22372	22360	22341	22438	22302	22439	22543	22379	22616	22588	22608	22433	22468	22516	22348	22331	22115	22451	22333	22545	22549	22458	22193	22420	22179	22417	22407	22427	22625	22429	22534	22171	22349	22603	22349	22241	22568	22532	22243	22336	22432	22254	22317	22306	22445	22505	22342	22432	22206	22380	22436	22513	22287	22297	22386	22395	22430	22377	22270	22220	22535	22518	22395	22511	22579	22321	22342	22525	22279	22372	22337	22584	22512	22323	22601	22150	22357	22392	22463	22475	22319	22334	22412	22363	22505	22558	22517	22167	22432	22220	22062	22436	22313	22452	22351	22391	22463	22474	22224	22415	22605	22596	22378	22426	22454	22522	22361	22362	22250	22487	22480	22470	22421	22525	22439	22412	22320	22607	22677	22306	22445	22647	22685	22446	22457	22420	22220	22323	22468	22454	22427	22602	22512	22222	22391	22392	22234	22330	22419	22321	22539	22430	22482	22504	22378	22124	22289	22585	22322	22648	22393	22438	22342	22498	22362	22284	22293	22549	22381	22397	22504	22438	22349	22416	22613	22614	22447	22291	22294	22439	22381	22514	22397	22504	22552	22468	22554	22367	22362	22479	22492	22500	22424	22510	22359	22411	22408	22476	22258	22439	22295	22202	22241	22556	22296	22547	22525	22513	22507	22613	22705	22528	22178	22523	22673	22244	22444	22502	22441	22461	22320	22466	22341	22349	22394	22546	22264	22407	22255	22484	22482	22539	21889	22222	22390	22519	22731	22588	22559	22446	22383	22397	22393	22409	22258	22608	22580	22606	22441	22481	22602	22382	22346	22318	22568	22631	22382	22296	22557	22429	22606	22482	22466	22209	22283	22226	22296	22373	22392	22739	22433	22333	22501	22353	22496	22374	22404	22434	22390	22323	22343	22363	22543	22252	22153	22457	22251	22647	22381	22229	22231	22653	22437	22447	22563	22468	22487	22518	22462	22303	22512	22584	22627	22293	22516	22603	22443	22186	22360	22458	22209	22303	22520	22317	22242	22588	21966	22566	22541	22530	22402	22293	22274	22614	22593	22282	22396	22393	22396	22399	22455	22523	22441	22328	22658	22465	22404	22375	22462	22427	22416	22322	22097	22564	22521	22340	22474	22469	22356	22503	22567	22352	22363	22435	22209	22260	22430	22419	22433	22361	22511	22481	22407	22436	22312	22396	22447	22393	22535	22326	22316	22279	22361	22313	22398	22351	22453	22349	22375	22523	22301	22487	22395	22514	22507	22441	22589	22395	22518	22316	22468	22134	22407	22328	22240	22379	22293	22477	22382	22353	22394	22475	22151	22601	22597	22394	22458	22529	22607	22264	22546	22451	22604	22588	22127	22597	22326	22338	22498	22598	22555	22475	22545	22227	22326	22232	22403	22527	22400	22590	22430	22511	22254	22297	22581	22338	22335	22339	22531	22296	22400	22375	22729	22627	22374	22151	22256	22322	22360	22313	22442	22241	22439	22351	22604	22591	22308	22365	22585	22396	22214	22571	22427	22295	22405	22358	22366	22405	22488	22534	22362	22360	22358	22288	22347	22516	22353	22428	22198	22331	22549	22497	22317	22539	22383	22638	22312	22673	22260	22566	22404	22343	22378	22563	22440	22271	22476	22332	22394	22491	22328	22561	22388	22445	22463	22443	22299	22257	22382	22450	22457	22193	22414	22492	22245	22225	22452	22489	22435	22423	22466	22450	22532	22504	22598	22541	22461	22491	22481	22494	22366	22482	22397	22449	22291	22477	22493	22498	22514	22539	22032	22526	22582	22545	22354	22083	22414	22516	22570	22240	22643	22403	22318	22484	22289	22387	22558	22569	22536	22226	22326	22360	22410	22691	22450	22555	22383	22437	22439	22531	22440	22463	22395	22129	22365	22602	22481	22603	22366	22209	22215	22483	22360	22293	22458	22347	22578	22520	22579	22433	22453	22596	22411	22494	22235	22354	22525	22241	22138	22364	22463	22304	22399	22397	22587	22260	22537	22276	22561	22440	22154	22422	22545	22201	22402	22388	22542	22307	22496	22320	22422	22679	22686	22395	22430	22558	22298	22529	22531	22455	22293	22632	22668	22327	22224	22338	22645	22643	22326	22452	22483	22514	22307	22345	22263	22444	22183	22452	22313	22416	22444	22396	22410	22506	22325	22680	22384	22582	22250	22482	22537	22463	22509	22552	22409	22497	22274	22594	22458	22418	22441	22548	22549	22697	22370	22420	22267	22475	22327	22217	22247	22458	22476	22435	22279	22541	22226	22270	22330	22295	22528	22497	22686	22544	22517	22442	22622	22410	22436	22338	22396	22443	22481	22451	22462	22483	22420	22468	22556	22449	22385	22362	22384	22589	22517	22267	22390	22457	22325	22536	22429	22282	22442	22348	22541	22358	22385	22428	22557	22399	22580	22576	22434	22377	22399	22414	22398	22321	22460	22533	22525	22507	22426	22363	22301	22511	22466	22490	22509	22363	22591	22425	22646	22358	22172	22308	22437	22432	22562	22276	22414	22458	22388	22387	22405	22438	22477	22437	22429	22172	22284	22494	22553	22362	22446	22362	22477	22325	22459	22652	22268	22190	22305	22383	22587	22485	22196	22378	22516	22393	22324	22412	22327	22246	22329	22253	22363	22500	22394	22591	22156	22454	22423	22556	22486	22408	22695	22306	22342	22464	22407	22502	22491	22461	22594	22431	22395	22657	22643	22453	22603	22525	22582	22358	22468	22495	22440	22476	22291	22286	22430	22492	22311	22467	22542	22595	22352	22569	22465	22324	22489	22431	22348	22565	22165	22308	22397	22421	22570	22441	22394	22462	22358	22410	22532	22391	22380	22516	22444	22337	22501	22220	22426	22510	22421	22589	22492	22264	22353	22498	22313	22459	22339	22558	22431	22239	22309	22504	22449	22545	22248	22416	22418	22392	22353	22295	22373	22195	22560	22222	22402	22288	22557	22614	22473	22432	22512	22480	22637	22195	22386	22532	22497	22575	22365	22310	22392	22418	22298	22480	22269	22359	22384	22374	22513	22560	22384	22288	22468	22641	22663	22463	22388	22450	22309	22443	22422	22715	22328	22303	22363	22344	22285	22569	22513	22196	22235	22403	22289	22512	22516	22387	22456	22539	22408	22470	22442	22463	22452	22294	22508	22323	22529	22399	22418	22481	22271	22514	22465	22373	22422	22603	22338	22398	22582	22447	22231	22258	22414	22533	22287	22430	22464	22509	22230	22399	22478	22564	22528	22470	22602	22356	22244	22303	22317	22419	22440	22516	22530	22496	22535	22300	22333	22487	22450	22806	22561	22342	22454	22331	22281	22303	22475	22395	22288	22274	22474	22594	22431	22390	22506	22360	22268	22452	22433	22447	22554	22333	22606	22518	22441	22581	22429	22512	22442	22330	22440	22381	22513	22477	22574	22483	22423	22304	22198	22607	22226	22528	22359	22355	22249	22480	22474	22343	22508	22646	22618	22413	22429	22433	22514	22442	22216	22418	22235	22224	22253	22218	22468	22547	22544	22261	22338	22316	22583	22063	22251	22362	22483	22248	22599	22377	22396	22499	22305	22417	22457	22513	22392	22338	22522	22306	22604	22580	22494	22344	22592	22668	22645	22266	22491	22577	22465	22424	22425	22505	22352	22481	22504	22389	22469	22439	22410	22599	22511	22224	22228	22559	22584	22337	22313	22317	22371	21947	22413	22336	22428	22321	22159	22453	22471	22447	22259	22680	22314	22307	22299	22282	22453	22357	22298	22326	22308	22219	22363	22491	22735	22318	22538	22428	22292	22359	22340	22429	22391	22378	22361	22429	22327	22504	22385	22225	22382	22484	22523	22349	22364	22371	22524	22477	22533	22530	22249	22220	22520	22248	22501	22675	22363	22630	22292	22489	22332	22313	22255	22444	22472	22331	22431	22302	22588	22517	22526	22335	22315	22380	22484	22522	22289	22324	22447	22538	22695	22331	22460	22333	22589	22411	22444	22374	22192	22528	22486	22604	22451	22356	22418	22382	22817	22577	22344	22523	22379	22511	22354	22357	22570	22475	22412	22503	22318	22647	22511	22585	22308	22441	22366	22600	22542	22306	22574	22570	22227	22641	22435	22583	22659	22537	22368	22320	22482	22534	22220	22517	22611	22309	22573	22417	22566	22485	22478	22519	22418	22341	22323	22445	22341	22304	22384	22319	22564	22300	22305	22615	22440	22443	22357	22513	22371	22453	22336	22373	22486	22346	22522	22603	22372	22437	22540	22453	22323	22471	22381	22564	22537	22314	22367	22257	22362	22672	22560	22582	22421	22369	22198	22483	22685	22292	22389	22425	22251	22484	22472	22209	22367	22545	22401	22538	22403	22491	22381	22555	22405	22363	22292	22484	22383	22311	22277	22466	22342	22398	22497	22607	22249	22544	22440	22384	22321	22437	22416	22371	22480	22319	22528	22396	22445	22592	22529	22485	22374	22440	22353	22470	22427	22402	22359	22465	22384	22412	22622	22306	22349	22342	22405	22562	22338	22575	22403	22266	22504	22472	22500	22240	22451	22450	22326	22449	22367	22452	22365	22465	22582	22321	22385	22201	22614	22434	22182	22576	22353	22485	22360	22527	22307	22428	22460	22480	22458	22421	22532	22618	22404	22602	22518	22283	22595	22289	22366	22351	22419	22590	22351	22492	22468	22288	22498	22247	22359	22532	22254	22554	22568	22596	22016	22597	22350	22577	22406	22462	22492	22458	22696	22579	22348	22502	22333	22476	22257	22317	22522	22433	22627	22502	22392	22341	22316	22384	22340	22702	22515	22512	22305	22463	22355	22418	22363	22303	22345	22326	22555	22283	22463	22360	22395	22284	22398	22578	22444	22464	22347	22474	22384	22637	22357	22353	22671	22324	22277	22405	22394	22452	22300
35346	51524	47306	37096	31469	27519	24419	22671	21136	19852	19328	18870	18561	18286	18194	18257	17859	17855	17974	17786	17957	17991	17877	17887	17805	17910	17836	17917	17817	17881	17887	17835	17879	17846	17830	17852	17867	17937	17861	17843	17884	17732	17909	17641	17616	17757	17727	17832	17753	17853	17721	17718	17748	17878	17777	17830	17841	17774	17768	17693	17694	17803	17869	17764	17793	17708	17809	17753	17857	17868	17902	17780	17746	17784	17836	17955	17772	17549	17879	17761	17784	17734	17789	17727	17855	17857	17670	17963	17823	17915	17767	17735	17783	17785	17944	17814	17877	17838	17770	17906	17718	17833	17663	17912	17788	17866	17767	17697	17682	17772	17823	17817	17749	17890	17732	17926	17734	17776	17879	17671	17916	17736	17852	17751	17864	17721	17964	17647	17869	17763	17833	17732	17837	17702	17774	17865	17831	17655	17583	17745	17841	17629	17885	17789	17725	17662	17641	17690	17716	17672	17823	17907	17667	17857	17810	17865	17796	17698	17998	17783	17915	17743	17765	17883	17853	17801	17986	17840	17738	17744	17734	17798	17906	17804	17809	17768	17874	17936	17645	17923	17586	17876	17653	17725	17898	17667	17786	17679	17768	17819	17801	17773	17744	17842	17884	17763	17790	17667	17753	17809	17703	17870	17620	17754	17783	17924	17879	17918	17693	17780	17667	18022	17824	17895	17727	17694	17808	17667	17899	17675	17928	17614	17853	17753	17809	17741	17661	17829	17971	17752	17694	17901	17916	17896	17714	17901	17646	17719	17810	17894	17939	17857	17773	17762	17759	17767	17768	17721	17653	17648	17760	17790	17943	17849	17889	17802	17796	17600	17881	17701	17786	17724	17846	17727	17729	17744	17723	17706	17866	17787	17916	17816	17702	17749	17783	17758	17900	17846	17892	17824	17796	17922	17806	17776	17680	17823	17920	17763	17859	17771	17916	17895	17972	17792	17892	17721	17661	17916	17738	17943	17622	17812	17717	17973	17773	17767	17792	17692	17912	17746	17802	17682	17899	18006	17588	17689	17777	17848	17880	17704	17841	17862	17800	17825	17901	17732	17813	17737	17804	17886	17771	17717	17803	17924	17784	17747	17886	17798	17643	17737	17688	17892	17852	17634	17758	17791	17734	17883	17757	17801	17766	17755	17787	17664	17793	17621	17665	17743	17805	17717	17797	17966	17646	17834	17779	17845	17731	17682	17782	17823	17857	17749	17662	17580	17788	17736	17720	17813	17793	17803	17794	17806	17858	17871	17885	17712	17788	17829	17667	17882	17923	17810	17755	17693	18002	17820	17808	17789	17722	17727	17622	17639	17832	17844	17738	17967	17756	17759	17718	17799	17819	17862	17811	17793	17863	17712	17939	17886	17736	17799	17739	17584	17741	17819	17800	17688	17757	17907	17728	17752	17850	17673	18122	17877	17757	17768	17871	17875	17770	17915	17718	17878	17813	17768	17761	17768	17646	17639	17936	17596	17787	17742	17686	17704	17804	17837	17931	17876	17773	17748	17866	17785	17751	17823	17656	17677	17733	17941	17790	17877	17690	17691	17689	17648	17825	17684	17723	17812	17899	17877	17755	17784	17695	17798	17921	17679	17852	17893	17822	17799	17945	17695	17848	17824	17911	17805	17581	17927	17703	17924	17753	17672	17633	17968	17834	17803	17875	17834	17624	17800	17856	17887	17708	17908	17898	17763	17809	17884	17719	17786	17794	17771	17872	17903	17761	17705	17894	17795	17868	17905	18066	17857	17843	17858	17791	17694	17591	17789	17825	17737	17661	17850	17830	17904	17792	17830	17953	17714	17711	17743	17748	17819	17877	17986	17939	17749	17611	17866	17858	17738	17839	17947	17845	17776	17786	17855	17914	17819	17750	17814	17650	17821	17827	17771	17726	17622	17821	17756	17499	17874	17700	17738	17830	17632	17973	17767	17763	17678	17812	17756	17941	17824	17912	17581	17822	17840	17946	17693	17773	17706	17756	17847	17719	17838	17818	17704	17867	17766	17870	17817	17814	17750	17635	17836	17713	17787	17698	17718	17673	17911	17702	17690	17816	17760	17732	17759	17736	17814	17821	17603	17950	17879	17652	17817	17704	17664	17809	17880	17879	17759	17825	17794	17785	17825	17731	17828	17764	17799	17837	17748	17519	17697	17974	17626	17681	17692	17789	17741	17757	17967	17931	17792	17541	17844	17804	17747	17752	17734	17683	17819	17843	17711	17914	17718	17612	17735	17870	17794	17824	17784	17801	17805	17758	17855	17666	17910	17876	17850	17851	17889	17850	17762	17704	17733	17877	17707	17746	17773	17848	17747	17773	17728	17761	17544	17755	17636	17764	17817	17817	17834	17754	17801	17806	17831	17884	17789	17835	17923	17816	18046	17838	17726	17671	17759	17753	17779	17881	17787	17649	17772	17697	17735	17709	17749	17830	17807	17901	17805	17800	17831	17708	17698	17941	17893	17739	17753	17763	17839	17801	18036	17886	17955	17705	17723	17785	17858	17953	17825	17860	17958	17771	17779	17818	17794	17760	17806	17782	17837	17726	17612	17748	17710	17752	17676	17735	17761	17675	17809	17747	17816	17755	17652	17586	17644	17693	17668	17510	17623	17953	17737	17719	17762	17852	17875	17882	17820	17684	17647	17705	17867	17722	17758	17688	17761	17999	17852	17696	17659	17561	17843	17782	17713	17797	17786	17948	17903	17845	17806	17783	17753	17954	17701	17573	17858	17744	17771	17893	17735	17833	17709	17917	17749	17847	17736	17830	17861	17800	18114	17742	17741	17955	17763	17891	17871	17762	17836	17804	17701	17680	17662	17817	17805	17810	17685	17856	17777	17750	17729	17810	17677	17819	17771	17843	17800	17832	17785	17882	17720	17787	17969	17909	17735	17704	17717	17670	18012	17782	17626	17929	17848	17777	17751	17797	17584	17809	17811	17701	17773	17650	17862	17650	17900	17828	17865	17842	17825	17977	17623	17769	17574	17698	17825	17706	17737	17906	17892	17809	17779	17878	17881	17706	17629	17704	17714	17854	17728	17857	17820	17843	17811	17805	17683	17922	17882	17927	17708	17760	17704	17715	17809	17800	17845	17882	17708	17856	17671	17701	17740	17916	17833	17778	17635	17716	17822	17795	17769	17681	17713	17612	17824	17815	17766	17669	17778	17664	17714	17631	17803	17841	17640	17643	17767	17965	17763	17660	17592	17703	17599	17783	17828	17783	17638	17793	17776	17731	17774	17726	17719	17621	17795	17814	17718	17689	17859	17986	17857	17780	17859	17726	17906	17888	17913	17795	17747	17828	17674	17828	18042	17913	17874	17770	17796	17708	17848	17748	17787	17991	17596	17822	17651	17947	17754	17918	17660	17791	17712	17875	17830	17723	17952	17921	17651	17842	17880	17863	17807	17657	17768	17827	17785	17655	17864	17875	17618	17743	17699	17871	17732	17760	17906	17995	17562	17949	17832	17597	18034	17787	17735	17801	17850	17668	17949	17760	17777	17912	17793	17736	17790	17730	17975	17751	17959	17908	17679	17656	17969	17834	17835	18014	17814	17806	17745	17812	17686	17746	17860	17747	17718	17841	17809	17642	17858	17821	17801	17775	17758	17742	17676	17798	17893	17583	17945	17968	17749	17712	17883	17699	17920	17852	17833	17884	17936	17815	17789	17790	17802	17797	17783	17798	17725	17890	17766	17603	17776	17752	17759	17707	17781	17647	17691	17692	17723	17620	17879	17993	17758	17850	17988	17718	17606	17787	17777	17802	17800	17762	17782	17658	17863	17794	17809	18011	17830	17817	17627	17823	17734	17551	17656	17751	18033	17741	17844	17980	17894	17669	17897	17775	17928	17908	17746	17875	17782	17851	17667	17779	17802	17897	17802	17872	17885	17591	17754	18018	17807	17733	17577	17958	17743	17824	17889	17849	17677	17973	17858	17803	17767	17604	17976	17814	17781	17953	17801	17894	17569	17957	17971	17916	17666	18094	17792	17679	17810	17805	18144	17921	17558	17707	17871	17697	17821	17842	17721	17671	17770	17978	17912	17840	17896	17863	17656	17832	17888	17728	17592	17914	17714	17644	17812	17841	17746	17783	17778	17820	17716	17822	17642	17789	17901	17998	17776	17847	18005	17746	18014	17951	17994	17884	17896	17778	17801	17659	17919	17768	17834	17875	17700	17814	17739	17765	17801	17767	17898	17748	17684	17808	17702	17865	17908	17776	17757	17792	17897	17795	17823	17792	17771	17763	17891	17728	17843	17667	17895	17836	17759	17885	17678	18036	17723	17855	17808	17924	17850	17780	17673	17770	17810	17647	17722	17897	17857	17726	17737	17624	17833	17692	17631	18062	17702	17760	17795	17719	17809	17998	17716	17770	17768	17851	17841	17638	17888	17912	17820	17558	17851	17606	17937	17741	17610	17886	17647	17807	17934	17664	17653	17742	17850	17705	17666	17798	17708	17677	17688	17705	17843	17770	17811	17778	17888	17794	17785	17760	17772	17752	17796	17969	17715	17973	17671	17980	17932	17947	17793	17620	17860	17887	17617	17710	17903	17669	17858	17773	17944	17775	17809	17910	17751	17826	17727	17775	17729	17981	17870	17787	17788	17877	17530	17904	17799	17896	17800	17863	17873	18003	17740	17976	17846	17645	17876	17708	17952	17975	17687	17814	17867	17714	17780	17772	17638	17955	17688	17602	17786	17897	17918	17751	17914	17737	17831	17865	17910	17664	17834	17780	17884	17675	17745	17820	17791	17718	17647	17827	17808	17691	17945	17726	17829	17750	17766	17608	17738	17805	17836	17771	17734	18005	17746	17763	17696	17752	17838	17809	17808	17873	17843	17620	17733	17811	17666	17729	17853	17784	17832	17833	17745	17790	17794	17918	17664	17749	17791	17765	17841	17870	18011	17716	18061	17938	17722	17823	17908	17888	17760	17779	17796	17801	17973	17798	17751	17758	17806	17843	17693	17890	17922	17869	17721	17617	17886	17896	17910	17838	17804	17730	17839	17764	17879	17826	17907	17743	17866	17970	17780	17617	17909	17653	17769	17938	17680	17577	17711	17800	17760	17814	17701	17861	17878	17715	17631	17855	17819	17891	17780	17715	17765	17645	17878
23905	21171	29237	28055	30022	32241	31894	27662	25684	25009	24071	23585	23112	22870	22724	22832	22590	22759	22676	22314	22422	22505	22655	22485	22336	22425	22247	22209	22443	22319	22589	22345	22226	22390	22211	22132	22304	22288	22343	22245	22177	22297	22111	22392	22309	22262	22307	22275	22235	22095	22195	22025	22202	22165	22100	22274	22142	22199	22098	22184	22117	22291	22285	22107	22020	22194	22380	22243	22193	22163	22067	22160	22295	22000	22232	22304	21974	22112	22143	22339	22175	21874	22159	22037	22072	22178	22131	22286	22324	22331	22012	22431	22219	22093	22017	22343	22368	22198	22203	21965	22102	22239	22132	22420	22239	22198	22131	22361	22227	22226	22072	22337	22221	22214	22295	22152	22143	22012	22196	22311	22298	22227	22315	22114	22022	21988	22116	22111	22219	22268	22228	22189	22154	22025	22136	22029	21924	22328	22273	22093	22380	22094	22335	22035	22347	22187	22070	22286	22059	22392	22263	22016	21991	22314	22118	22141	22319	22208	22253	22247	22282	22061	22155	21968	22043	22228	22389	22171	22208	22167	22165	22084	22158	22105	21994	22008	22302	22302	22144	22190	22082	22171	22129	22187	22241	22236	22219	22105	22173	22078	22217	22339	22158	22314	22060	22240	22156	22271	22203	22068	21982	21857	22196	22254	22186	22168	22371	21924	22263	22247	22164	22236	22226	21999	21995	22135	22244	22171	22081	22231	22189	22219	22217	22340	21970	22319	22197	22126	22216	22125	21972	22314	22003	22263	21885	22273	22282	22030	22240	22139	22402	22285	22164	22146	22004	22145	22072	22011	22307	22029	22278	22133	22154	22099	22022	22328	22055	22298	22150	22066	22250	22185	22065	22132	22177	22092	22238	21960	22300	22352	22140	22292	22187	22108	22091	21985	22145	22135	22456	22162	22130	22037	22165	22320	22244	22078	22116	22082	22273	22246	22238	22158	22212	22223	22262	22303	22226	22308	22167	22249	22266	22285	22274	22247	22433	22562	22133	22091	22126	22302	22315	22366	22383	22189	22394	22136	22064	22020	22224	22102	22141	22016	22183	22378	22085	22014	22168	22057	22081	22189	22306	22461	22131	22029	21944	22063	22420	22058	22194	22159	22058	22269	22134	22105	22271	22150	22128	22159	22265	22137	22029	22216	22464	22149	22016	22098	22199	22346	22059	22271	22062	22069	22302	22290	22205	22052	22278	22072	22103	22170	22479	22426	22033	22329	22197	22090	22151	22312	22066	22262	22089	22108	22174	22125	22189	22282	22123	22369	22317	22277	22150	22122	22137	22036	22251	22305	22391	22155	22343	22161	22151	22102	22157	22066	22210	22189	22430	22297	22247	22228	22187	22056	22191	22157	22094	22245	22297	22308	22346	22109	22312	22115	22290	22189	22119	22006	21910	22118	22442	22200	22161	22140	22309	22128	22267	22280	22322	22062	22403	22053	22255	22240	21996	22274	22090	22145	22017	22106	22314	22232	22381	22172	22087	22107	22272	22203	22040	22335	22383	22034	22003	22254	22376	22169	22036	22211	22284	22528	22190	22316	22033	22009	22350	22238	22250	21949	22203	22396	22268	21984	22024	22275	22195	22120	22230	22382	22279	22175	22294	22205	22370	22240	22106	22132	22233	22225	22068	22380	22412	22038	22285	22174	22090	22126	22067	22187	22063	22102	22146	22018	22259	22209	22298	22322	22201	22216	22095	22264	22104	22217	22299	22074	21911	22230	22135	22254	22355	22071	22263	22137	22471	22169	22155	21985	22144	22324	22217	22160	22164	22139	22311	22240	22368	22163	22214	22176	22217	21939	22365	22129	21934	22048	22147	22172	22059	22118	22030	22135	22251	22174	22296	22327	22058	22373	22218	22033	22020	22183	22278	22119	22186	22242	22011	22045	22130	21959	22075	21863	22067	22034	22316	22097	22111	22311	22049	22071	21932	22134	22143	22046	22271	22081	22347	22046	22091	21958	22000	22244	22197	22136	22089	22252	21991	22197	22153	21982	22241	22111	22397	22267	22350	22366	22065	22271	22233	22223	22020	22079	22054	22013	22173	22208	22336	22232	22252	22330	22135	22212	22426	22117	22284	22234	22240	22306	22226	22114	21921	22183	22042	22132	22205	22089	22209	22187	22334	22086	22138	22167	22256	22246	21997	22119	22137	22155	21956	22317	22276	22178	22066	22054	22246	22338	22047	22049	22242	22212	22049	22018	22154	22106	21970	22045	22338	22337	22261	21948	22216	21998	22132	21957	22175	22170	22352	22213	22057	21988	22213	22228	22197	22209	22175	22102	22286	22046	22186	22482	22064	22271	21858	22140	22089	22252	22302	22115	22164	22253	22415	22137	21872	22142	22041	22042	22341	22033	22097	22179	22326	22069	22059	22287	21992	22241	22113	22166	22185	22196	22139	22117	22195	22071	22135	22320	22168	22353	22439	22364	22324	22203	22426	22217	22034	21946	22374	22213	21920	22204	22226	22143	22201	22263	22091	22532	22364	22140	22166	21950	22023	22023	22144	22005	22222	22161	22330	21971	22318	22150	22265	22423	22105	22091	22171	22114	22081	22343	22408	21999	22218	22451	22219	22291	22252	22171	22164	22090	22162	22278	22144	22218	22327	22170	22038	22420	22254	22153	22147	22183	22092	22054	22106	22156	22175	22008	22006	22208	22359	22333	22222	22102	22257	22344	22292	22261	22234	22176	22117	22163	22063	22093	22180	22269	22070	22307	22249	22172	21996	22187	22248	21993	21937	22206	22171	22228	22268	21993	22187	22149	22181	22080	22092	22006	22067	22150	22075	22121	22205	22334	22219	22232	21939	22191	22277	22116	22056	22219	22237	22277	22284	22417	22428	22387	22313	22135	22265	22319	22288	22119	22017	21884	22170	22230	22450	22403	22110	22135	22455	22570	22195	22160	22033	22222	22179	21985	21874	22085	22325	22348	22064	22280	22200	22247	22174	22251	22187	22187	22123	21922	22123	22158	22264	22105	22042	22098	22244	22160	22300	22180	22277	22258	22193	22424	22145	21930	22244	22224	22215	22237	22231	22060	22185	22215	22178	22122	22256	22365	22230	22468	22228	22044	22028	22316	22318	22093	22358	22168	21976	22192	22077	22192	22024	22095	22166	22055	21937	22063	22310	22195	22134	22039	22008	22327	22327	22126	22276	22041	22105	22302	22287	22187	22230	22084	22023	22224	22284	22125	22137	22285	22167	22223	21928	22027	22201	22057	22316	22222	22129	22176	22203	22041	22244	22273	22033	22359	22156	21991	22180	21875	22241	22154	22319	22093	22230	22200	22053	22168	22220	22010	22211	22033	21995	22363	22241	22350	22279	22080	22124	22194	22107	22400	22264	21958	22184	22039	22225	22308	22067	21991	22055	22335	22291	22310	22313	22328	22027	22028	22234	22155	22250	22248	22076	22051	22213	22199	22533	22192	22162	22201	22155	22207	22250	22146	22236	22010	22292	22268	22133	22165	22108	22242	22267	22107	22060	22149	22191	22336	21951	22016	22182	21971	22020	22172	22255	21884	22113	22183	22204	22224	22087	22321	22139	22176	22155	22258	22016	22347	22297	22116	21982	22146	22091	22281	22173	21918	22053	22184	22207	22246	22050	22194	22313	22095	22206	22385	22175	22299	22037	22025	22148	22188	22215	22184	22108	22130	22415	22080	22334	22257	22245	21999	22061	22091	22248	22256	22136	22187	21994	22258	22135	21969	22385	22021	22259	22173	22328	22151	22114	22024	22237	22083	22211	22242	22097	22225	22303	22048	22282	22192	22121	22036	22055	22203	22322	22151	22328	22073	22154	22260	22362	22262	22174	22240	22057	22075	22211	22111	22233	22124	22188	22207	22138	22292	22109	22092	22194	22132	22124	22192	22269	21986	22179	22024	22057	21903	22441	22289	22112	22120	22211	22157	22273	22243	22221	22274	22195	22349	22170	22080	22057	22072	22354	22198	22398	22236	22165	22201	21947	22111	22139	22042	22129	22118	22217	22245	22121	22050	22129	22268	22068	22284	22175	22046	22349	22233	22229	22212	22046	22214	22235	22289	22168	22221	22257	22134	22123	22228	22309	22039	22313	22090	22305	21980	22115	22143	22302	22144	22165	22156	22231	22019	22069	22203	22201	22108	22211	22060	22068	22165	22199	22085	22024	22103	22105	22371	22076	22314	22295	21987	22119	22224	22357	22294	22159	22293	22148	21999	22262	22201	22210	22283	22218	22276	22359	22319	22126	22175	21998	22393	21957	22410	22156	22174	22087	22126	22266	22087	22091	22423	22201	22065	22169	22180	22126	22093	22229	22271	22105	22077	22186	22187	22295	22190	22167	22173	22273	22104	22316	22274	22314	22152	22187	22203	22267	22136	21972	21985	22206	22174	22232	22244	22244	22197	22188	22375	22160	22106	22206	22054	22091	22194	22165	22175	22191	22317	22224	22182	22380	22129	22267	22080	22029	22125	22108	22149	22128	22190	22276	22240	22290	22244	22176	22213	22498	22184	22162	22229	22007	22217	22255	22048	22049	22170	22041	22216	22151	22308	22321	22013	22306	22148	22255	22240	22313	22241	22192	22039	22114	22015	22244	22162	22067	22200	22099	22115	22170	22132	22079	22223	21999	22349	22272	22089	22127	22097	22121	22214	21985	22170	22278	22163	22201	22277	22271	22052	22261	22096	22037	22053	22138	22195	22192	22087	22430	22002	22305	22140	22057	22338	22193	22233	21927	22086	22149	22192	22060	22049	22248	22174	22186	22102	22337	22298	22323	21837	22090	22255	22073	22148	22166	22221	22216	22096	22284	22260	22272	22078	22068	22207	22279	22490	22185	22083	22409	22348	22038	22251	22266	22095	21865	22272	22257	22345	22145	22115	22284	22478	22259	22201	22156	22339	22105	22132	22192	22140	22444	22358	22264	22170	21890	22141	22379	22273	22271	22066	22164	22025	22140	22145	22135	22362	22295	22277	22274	22003	22256	22073	22083	22135	22357	22038	22129	22246	22228	22001	22531	21933	22323	22184	22306	22089	22087	22259	22195	22311	22215	22124	22267	22117	22314	22096	22249	22121	22208	22236	22132	22163	22008	22086	22106	22221	22188	22222	22134	22134	22384	22147	22024	22068
35119	58081	54053	43487	37327	32074	28685	25088	22763	20953	20199	19518	18874	18489	18154	18184	18089	17976	17871	18054	17875	17960	17899	17843	17811	17957	17861	17801	17755	17759	17706	17756	17772	17726	17794	17742	17662	17628	17625	17673	17628	17844	17725	17499	17861	17681	17743	17772	17878	17734	17702	17589	17731	17629	17409	17751	17666	17682	17571	17660	17816	17816	17735	17759	17507	17595	17585	17759	17709	17670	17752	17776	17671	17666	17868	17773	17518	17689	17637	17832	17731	17664	17692	17800	17812	17741	17737	17624	17677	17850	17828	17703	17856	17810	17489	17692	17545	17620	17566	17568	17740	17687	17648	17663	17859	17732	17518	17635	17672	17732	17745	17775	17498	17701	17555	17680	17631	17553	17782	17624	17822	17609	17855	17615	17506	17590	17585	17716	17645	17812	17512	17737	17729	17557	17634	17576	17427	17568	17696	17568	17721	17392	17600	17741	17591	17790	17669	17653	17614	17575	17648	17580	17623	17732	17566	17542	17669	17578	17631	17783	17678	17589	17863	17554	17677	17584	17475	17761	17595	17815	17659	17695	17601	17729	17535	17620	17599	17704	17737	17718	17692	17581	17748	17626	17909	17660	17635	17546	17775	17505	17568	17839	17566	17763	17495	17502	17773	17499	17736	17650	17747	17722	17560	17725	17563	17934	17624	17574	17759	17554	17519	17557	17729	17648	17685	17529	17601	17654	17813	17763	17558	17630	17419	17812	17689	17603	17836	17678	17564	17645	17589	17726	17650	17693	17714	17531	17646	17803	17552	17583	17653	17603	17535	17623	17772	17771	17677	17530	17717	17563	17635	17584	17812	17647	17709	17721	17801	17740	17734	17613	17731	17674	17816	17603	17657	17802	17788	17776	17676	17644	17524	17711	17621	17650	17763	17680	17585	17762	17579	17599	17650	17757	17883	17773	17785	17683	17547	17618	17900	17690	17786	17767	17629	17506	17576	17775	17514	17845	17666	17801	17558	17597	17560	17800	17724	17686	17729	17547	17726	17633	17593	17653	17788	17746	17631	17640	17708	17775	17577	17587	17855	17500	17914	17769	17646	17742	17774	17593	17828	17604	17641	17818	17756	17531	17758	17697	17752	17737	17741	17647	17652	17875	17510	17574	17670	17465	17817	17572	17520	17800	17527	17784	17670	17653	17569	17513	17575	17609	17624	17777	17572	17607	17725	17606	17724	17625	17694	17714	17871	17524	17709	17752	17714	17703	17635	17862	17717	17747	17786	17875	17644	17652	17887	17535	17530	17504	17776	17593	17813	17554	17718	17716	17594	17747	17742	17723	17576	17591	17716	17784	17753	17492	17621	17663	17751	17613	17882	17546	17669	17665	17618	17720	17757	17640	17776	17531	17648	17730	17729	17571	17638	17651	17566	17658	17797	17654	17788	17651	17559	17741	17448	17674	17603	17734	17805	17681	17791	17647	17611	17468	17745	17628	17552	17744	17738	17715	17745	17729	17520	17839	17655	17822	17754	17690	17764	17629	17741	17655	17642	17851	17583	17700	17481	17647	17673	17538	17649	17875	17637	17762	17716	17553	17631	17486	17632	17870	17678	17719	17668	17735	17642	17654	17664	17878	17604	17583	17479	17823	17646	17583	17624	17559	17811	17682	17540	17624	17670	17716	17781	17632	17649	17768	17733	17774	17730	17697	17666	17688	17738	17727	17637	17461	17753	17637	17657	17714	17635	17830	17669	17784	17558	17792	17794	17746	17670	17784	17684	17636	17447	17708	17572	17783	17463	17700	17653	17730	17681	17698	17437	17569	17691	17770	17827	17774	17667	17723	17634	17668	17754	17742	17578	17794	17522	17742	17730	17739	17809	17673	17816	17806	17510	17747	17706	17877	17777	17643	17749	17761	17745	17657	17815	17558	17665	17656	17523	17730	17554	17629	17544	17715	17540	17784	17666	17564	17631	17735	17758	17458	17610	17634	17630	17680	17727	17642	17764	17714	17823	17686	17655	17689	17779	17683	17750	17674	17688	17740	17777	17635	17749	17586	17582	17613	17450	17587	17561	17843	17732	17660	17710	17638	17611	17753	17610	17661	17643	17764	17582	17739	17757	17775	17699	17774	17643	17828	17571	17623	17862	17698	17704	17734	17838	17667	17750	17615	17717	17680	17583	17639	17826	17743	17682	17656	17611	17653	17525	17674	17625	17806	17745	17689	17702	17651	17903	17739	17643	17718	17786	17544	17681	17637	17705	17419	17601	17628	17968	17588	17619	17630	17681	17779	17589	17609	17746	17751	17717	17606	17680	17715	17780	17772	17886	17581	17504	17724	17759	17754	17696	17752	17590	17706	17525	17834	17644	17661	17550	17698	17577	17682	17586	17799	17805	17510	17860	17542	17761	17754	17767	17702	17693	17730	17759	17544	17791	17772	17924	17646	17685	17697	17700	17686	17622	17763	17748	17729	17711	17927	17588	17576	17645	17650	17650	17945	17540	17524	17671	17764	17713	17894	17767	17689	17728	17833	17744	17604	17639	17719	17542	17767	17606	17630	17945	17720	17735	17769	17725	17595	17697	17842	17567	17620	17626	17771	17764	17649	17732	17579	17749	17679	17685	17721	17624	17604	17596	17612	17612	17638	17716	17486	17766	17811	17581	17632	17572	17670	17673	17731	17605	17546	17634	17895	17804	17653	17717	17798	17833	17692	17536	17704	17708	17746	17680	17613	17619	17566	17749	17505	17738	17661	17647	17655	17678	17726	17610	17641	17973	17678	17855	17716	17439	17731	17736	17636	17764	17679	17743	17714	17806	17675	17738	17684	17612	17738	17817	17780	17558	17525	17543	17825	17770	17594	17926	17606	17732	17809	17573	17705	17734	17751	17607	17780	17597	17710	17656	17461	17777	17629	17601	17718	17642	17788	17542	17715	17693	17713	17728	17717	17736	17704	17558	17720	17574	17676	17667	17674	17695	17758	17798	17617	17704	17540	17890	17520	17595	17689	17689	17754	17721	17645	17595	17709	17738	17783	17680	17532	17797	17454	17813	17762	17475	17651	17673	17747	17776	17788	17827	17698	17745	17668	17676	17628	17555	17546	17640	17730	17655	17648	17461	17630	17774	17728	17680	17783	17598	17641	17581	17704	17557	17637	17700	17663	17612	17813	17578	17621	17768	17715	17602	17736	17548	17765	17515	17603	17775	17781	17712	17652	17620	17746	17639	17531	17909	17716	17561	17873	17686	17807	17756	17689	17927	17511	17804	17611	17655	17716	17787	17523	17758	17652	17550	17789	17614	17613	17730	17691	17839	17689	17822	17669	17636	17598	17671	17771	17761	17839	17677	17821	17518	17939	17684	17655	17726	17731	17562	17587	17677	17690	17695	17792	17764	17550	17792	17574	17677	17599	17634	17883	17573	17599	17605	17603	17816	17658	17759	17625	17339	17692	17645	17590	17628	17546	17687	17599	17711	17604	17887	17645	17755	17426	17717	17595	17747	17667	17708	17566	17641	17693	17723	17671	17753	17666	17859	17715	17647	17505	17669	17678	17794	17662	17858	17705	17509	17648	17733	17495	17370	17815	17677	17624	17675	17655	17725	17737	17597	17661	17582	17780	17779	17457	17712	17658	17697	17495	17838	17507	17678	17779	17605	17629	17573	17770	17705	17599	17687	17831	17679	17573	17709	17751	17797	17536	17641	17777	17748	17752	17521	17785	17716	17541	17502	17449	17557	17595	17625	17820	17606	17534	17701	17824	17812	17654	17588	17615	17678	17626	17708	17606	17721	17820	17620	17776	17726	17852	17664	17739	17923	17728	17682	17508	17710	17635	17644	17646	17717	17655	17474	17581	17753	17884	17605	17731	17666	17624	17645	17835	17771	17776	17734	17560	17730	17763	17794	17535	17857	17543	17629	17702	17598	17725	17492	17821	17556	17632	17666	17763	17697	17482	17760	17539	17529	17600	17726	17732	17841	17653	17717	17871	17573	17680	17743	17594	17742	17790	17536	17701	17669	17694	17723	17601	17699	17750	17381	17654	17752	17576	17727	17662	17701	17537	17653	17582	17846	17663	17671	17547	17542	17719	17906	17786	17694	17785	17606	17988	17678	17773	17635	17612	17699	17623	17814	17702	17781	17930	17786	17516	17663	17797	17673	17566	17662	17837	17637	17556	17745	17618	17775	17797	17770	17872	17586	17749	17814	17697	17657	17676	17766	17628	17679	17649	17806	17616	17601	17692	17663	17678	17623	17643	17567	17695	17646	17661	17657	17646	17636	17446	17777	17705	17512	17729	17429	17711	17670	17758	17765	17672	17543	17730	17860	17651	17451	17566	17510	17671	17590	17627	17684	17622	17681	17441	17839	17681	17664	17517	17780	17687	17730	17635	17820	17681	17734	17475	17866	17786	17831	17808	17899	17499	17702	17584	17522	17615	17685	17739	17634	17743	17504	17609	17676	17731	17834	17663	17702	17640	17558	17703	17726	17659	17707	17824	17653	17655	17684	17642	17661	17647	17719	17726	17804	17609	17709	17911	17736	17704	17766	17800	17642	17731	17782	17554	17758	17719	17744	17581	17753	17473	17699	17750	17585	17591	17695	17784	17740	17708	17698	17506	17619	17776	17615	17727	17594	17849	17525	17562	17786	17629	17597	17597	17729	17713	17793	17766	17581	17754	17859	17651	17593	17911	17557	17602	17729	17651	17602	17698	17775	17681	17560	17662	17626	17721	17579	17556	17654	17721	17689	17600	17658	17585	17657	17734	17504	17554	17711	17746	17731	17771	17720	17634	17666	17737	17708	17794	17726	17593	17552	17596	17618	17772	17542	17669	17588	17680	17701	17639	17593	17549	17688	17604	17692	17499	17688	17799	17725	17752	17722	17557	17703	17415	17679	17560	17744	17713	17578	17581	17738	17531	17938	17539	17616	17638	17462	17604	17704	17642	17472	17808	17530	17589	17588	17639	17567	17571	17677	17655	17630	17511	17794	17555	17621	17619	17742	17849	17698	17592	17846	17708	17827	17610	17631	17606	17700	17657	17627	17589	17784	17828	17676	17686	17691	17680	17882	17715	17806	17896	17525	17571	17667	17564	17682	17579	17743	17668	17735	17590	17765	17632	17682	17630	17643	17771	17608	17897	17646	17660	17687	17580	17719	17622
22649	21154	29093	24773	26303	32463	34887	29876	27652	26398	25425	24767	24347	23960	23702	23664	23315	23168	23370	23219	23540	23047	23180	23067	22941	22954	23166	23031	22898	22872	23086	22855	22788	22836	22773	22899	22955	22755	22902	22755	23051	22610	22912	22758	22846	22837	22853	23034	22924	22857	22823	22827	22766	22902	22818	22855	22927	22862	22872	22923	22771	22802	22758	22646	22862	22732	22804	22741	22903	22705	22922	22804	22827	22788	22786	22701	22829	22806	22779	22896	22878	22861	22734	22880	22645	22770	22786	22743	22732	22765	22872	22834	22771	22839	22730	22755	22825	22793	22616	22611	22682	22894	22849	22732	22770	22836	23069	22611	22888	22781	22904	22830	22725	22839	22846	22970	22679	22713	22594	22719	22685	22375	22692	22735	22625	22666	22692	22706	22628	22743	22870	22783	22997	22993	22587	22571	22785	22743	22748	22647	22988	22534	22700	22778	22688	22800	22636	22721	22886	22797	22774	22796	22750	22607	22642	22620	22709	22572	22805	22318	22610	23056	22523	22833	22813	22640	22845	22785	22741	22792	22669	22782	22675	22698	22884	22690	22729	22964	22690	22501	22603	22834	22671	22851	22882	22697	22637	22771	22873	22521	22823	22863	22695	22844	22658	22867	22746	22888	22693	22826	22525	22623	22812	22627	22691	22763	22866	22851	22585	23010	22831	22791	22978	22778	22791	22970	22656	22551	22532	22701	22826	22706	22947	22894	22718	22949	22719	22793	22689	22741	23003	23003	22912	22683	22749	22741	22680	22808	22555	22792	22711	22541	22688	22769	22756	22842	22610	22559	22816	22881	22823	22626	22580	22578	22724	22719	22616	22717	22654	22765	22435	22837	22971	22785	22642	22756	22915	22666	22826	22686	22690	22596	22521	22728	22846	22559	22887	22823	22966	22838	22700	22634	22731	22619	22636	22878	22934	22695	22782	22633	22850	22774	22873	22705	22636	22553	22606	22677	22704	22692	22904	22852	22909	22729	22733	22641	22889	22845	22742	22766	22360	22732	22812	22917	22709	22560	22707	22901	22790	22818	22955	22905	22637	22826	22692	22644	22859	22644	22815	22684	22676	22699	22701	22843	22776	22688	22877	22806	22823	22617	22848	22897	22818	22899	22844	22685	22876	22727	22609	22767	22704	22732	22683	22604	22810	22548	22738	22886	22858	22797	22871	22846	22777	22759	22737	22686	22555	22805	22691	22838	22858	22783	22514	22791	23093	22771	22879	22432	22720	22619	22600	22759	22543	22925	22809	22589	22894	22740	22701	22638	22583	22861	22692	22906	22643	22732	22898	22594	22816	22801	22808	22721	22741	22773	22762	22850	22544	22544	22674	22623	22875	22788	22628	22889	22831	22780	22821	22772	22794	22811	22669	22872	22571	22701	22704	22684	22919	22837	22721	22810	22819	22734	22964	22902	22689	22753	22801	22637	22707	22791	22470	22696	22626	22619	22836	22600	22640	22715	22583	22680	22677	22589	22743	22666	22667	22761	22625	22751	22835	22900	22853	22974	22818	22771	22886	22565	22870	22887	22642	22807	22751	22687	22632	22560	22975	22741	22610	22896	22633	22613	22511	22864	22996	22729	22933	22731	22872	22870	22734	22835	22890	22711	22630	22814	22685	22533	22939	22671	22914	22766	22775	22753	22704	22680	22704	22815	22824	22731	23073	22862	22657	22750	22860	22468	22763	22663	22929	22539	22648	22766	22630	22652	22777	22954	22603	22806	22597	22750	22613	22615	22785	22808	22620	22550	22521	22542	22810	22485	22820	23048	22793	22717	22615	22759	22714	22623	22794	22808	22685	22623	22836	22696	22606	22710	22919	22666	22687	22879	22734	22738	22803	22712	22664	22601	22551	22818	22654	22895	22741	22800	22759	22774	22787	22752	22629	22756	22459	22925	22575	22745	22828	22683	22670	22834	22868	22709	23100	22571	22805	22464	22557	22758	22662	22939	22732	22839	22653	22711	22698	22859	22638	22638	22776	22792	22703	22749	22649	22914	22925	22729	22868	22828	22871	22846	22598	22575	22643	22743	22876	22702	22738	22699	22788	22717	22772	22872	22721	22605	22611	22803	22583	22791	22680	22673	22817	22698	22692	22626	22758	22778	22489	22711	22834	22561	22763	22805	22654	22759	22604	22682	22578	22776	22631	22554	22878	22503	22666	22946	22832	22867	22982	22819	22871	22705	22687	22714	22849	22727	22717	22868	22758	22746	22858	22661	22641	22785	22795	22571	22719	22783	22913	22847	22821	22551	22539	22770	22902	22815	22642	22816	22842	22866	22821	22819	22616	22681	22728	22755	22461	22630	22833	22537	22788	22684	22556	22564	22720	22714	22655	22756	22749	22505	22726	22767	22689	22621	22609	22815	22946	22830	22781	22750	22711	22801	22636	22579	22745	22629	22674	22719	22601	22801	22802	22820	23040	22734	22760	22755	22766	22716	22615	22685	22663	22849	22714	22566	22848	22804	22697	22513	22674	22646	22686	22802	22798	22860	22516	22919	22751	22738	22682	22821	22798	22593	22742	22639	22623	22689	22731	22873	22737	22656	22608	22839	22844	22806	22764	22826	22767	22848	22856	22748	22457	22734	22571	22742	22651	22868	22638	22752	22722	22630	22837	22872	22886	22674	22638	22598	22769	22765	22846	22792	23043	22841	22660	22775	22653	22636	22651	22609	22914	22594	22670	22817	22782	22655	22828	22766	22769	22642	22805	22676	22772	22677	22857	22776	22871	22767	22561	22760	22703	22548	22728	22593	22655	22759	22808	22704	22741	22724	22466	22833	22569	22754	22729	22613	22764	22545	22870	22765	22959	22860	22834	22670	22898	22758	22749	22786	22873	22791	22536	23073	22589	22912	22848	22726	22881	22859	22666	22728	22737	22658	22805	22842	22595	22828	22640	22710	22720	22556	22737	22709	22625	22816	22610	22612	22825	22691	22506	22659	22757	22699	22902	22687	22730	22835	22841	22735	22902	22736	22822	22863	22625	22553	22829	22566	22715	22540	22818	22566	22810	22642	22722	22643	22756	22838	22759	22766	22671	22702	22549	22678	22688	22904	22768	22644	22898	22723	22754	22730	22866	22509	22897	22807	22788	22682	22736	22753	22692	22536	22635	22764	22738	22883	22629	22877	22886	22753	22703	22599	22752	22746	22817	22840	22642	22755	22814	22632	22832	22863	22601	22679	22834	22574	22855	22722	22730	22937	22704	22761	22748	22937	22826	22836	22690	22788	22687	22815	22710	22737	22751	22879	22555	22736	22635	22893	22785	22756	22674	22778	22842	22813	22831	22730	22862	22591	22866	22850	22684	22975	22791	22947	22844	22639	22831	22796	22717	22799	22845	22593	22607	22569	22514	22685	22901	22747	22821	22621	22810	22717	22681	22635	22811	22550	22775	22908	22653	22855	22752	22699	22940	22861	22741	22671	22806	22764	22773	22616	22613	22801	22811	22715	22956	22664	22551	22622	22732	22910	22805	22555	22636	22786	22895	22684	22683	22720	22663	22878	22650	22751	22771	22900	22753	22873	22820	22877	22854	23029	22643	22808	22844	22925	22635	22765	22832	22964	22697	22636	22689	22643	22839	22635	22514	22772	22805	22737	22993	22833	22881	22703	22618	22663	22906	22586	22598	23003	22846	22704	22779	22759	22627	22777	22843	22689	22610	22738	22818	22579	22645	22847	22743	22630	22631	22578	22682	22665	22734	22709	22792	22669	22632	22733	22719	22773	22715	22624	22818	22650	22802	22709	22691	22741	22819	22574	22618	22677	22690	22862	22651	22675	22678	22866	22678	22800	22972	22757	22781	22730	22576	22764	22641	22692	22636	22730	22767	22681	22806	22924	22713	22629	22735	22846	22865	22832	22842	22814	22456	22613	22702	22661	22708	22785	22846	22767	22675	22766	22748	22671	22628	22794	22957	22891	22607	22548	22771	22884	22901	22832	22434	22618	22769	22644	22811	22670	22789	22731	22715	22929	22655	22755	22726	22638	22710	22723	22722	22580	22762	22453	22795	22549	22737	22752	22635	22933	22921	22826	22896	22620	22671	22933	22844	22714	22777	22784	22946	23011	22859	22727	22724	22773	22848	22649	22723	22821	22799	22724	22748	22569	22857	22877	22721	22670	22934	22727	22764	22796	22792	22923	22800	22597	22751	22736	22763	22834	22565	22482	22744	22718	22876	22644	22789	22625	22676	22555	22681	22545	22640	22785	22775	22724	22697	22724	22844	22739	22731	22869	22778	22628	22698	22634	22719	22545	23042	22995	22713	22759	22762	22696	22674	22909	22932	22829	22653	22983	22772	22696	22866	22822	22957	22738	22661	22926	22821	22755	22838	22588	22906	22574	22758	22674	22821	22835	22685	22882	22743	22929	22825	22722	22600	22794	22908	22596	22657	22709	22565	22519	22616	22588	22744	22789	22780	22569	22728	22598	22556	22707	22751	22554	22468	22904	22662	22838	22656	23051	22759	22720	22761	22793	22768	23004	22752	22842	22593	22584	22890	22915	22893	22819	22979	22691	22836	22624	22848	22798	22735	22629	22678	22693	22816	22821	22738	22853	22826	22786	23072	22751	22717	22730	22789	22770	22734	22735	22843	22666	22923	22718	22794	22808	22627	22459	22749	22645	22803	22660	22833	22824	22633	22756	22755	22529	22819	22644	22681	22794	22837	22739	22628	22631	22554	22592	22923	22971	22554	22636	22637	22651	22726	22788	22886	22793	22636	22825	22623	22662	22705	22713	22826	22776	22712	22731	22736	22856	22882	22678	22983	22451	22809	22853	22648	22629	22626	22922	22702	22709	22697	22588	22749	22695	22914	22685	22722	22850	22723	22608	22876	22835	22883	22755	22847	22638	22969	22719	22820	22660	22784	22558	22818	22540	22668	22817	22709	22814	22772	22642	22654	22840	22834	22688	22643	22615	22873	22613	22951	22964	22916	22835	22727	22649	22800	22745	22896	22803	22844	22790	22718	22729	22715	22697	22813	22799	22689	22865	22907	22722	22762	22889	22840	22859	22731	22617	22868	22771	22907	22931	22737	22709	22737	22728	22814	22761	22881	22704	22731	22809	22802	22924	22883	22792	22877	22817	22787	22837	22602	22473	22883	22779
37564	64397	60393	49121	42221	37426	32068	27861	24695	22470	21275	20369	19815	19426	18906	19029	18835	18548	18526	18446	18435	18179	18295	18275	18108	18217	18158	18195	17900	17980	18222	18255	17921	18126	18061	18110	18118	18065	17954	17948	18152	17995	18109	18012	18080	18156	17932	18040	17911	18116	17985	17833	17832	17931	17987	17850	18098	18088	17892	18124	18103	18073	17992	18097	17991	18063	18148	17728	17976	17996	18081	18089	17945	18112	18025	17918	18016	17926	18018	17968	17825	17967	17926	18135	17979	17873	17959	18145	17914	18094	17993	17948	18032	17971	17851	17948	18188	17952	18071	18027	17868	17990	17877	17935	17968	17957	17914	17957	18082	18033	17948	18016	17956	17896	17911	18148	17883	17915	18027	18116	18082	17819	18166	18025	17964	17986	17976	17918	17896	17864	17950	17977	18105	18119	17968	17982	17930	18216	17880	17956	17827	18002	17901	17981	18173	18103	17789	17929	18034	18042	17885	18040	18099	18046	17970	18016	17916	18012	18075	17959	17720	18010	18088	18023	17851	18098	17735	18005	17790	18029	17908	17865	18013	18190	18082	18070	17812	17983	18206	18102	18036	17958	17818	18147	17793	17882	17971	18097	17993	17898	18044	18020	18067	17933	18055	17935	17934	17991	17956	18077	17807	17917	17990	17977	17948	18171	18110	18019	18090	17882	17822	18029	18028	18055	17959	18004	17983	18091	17926	18098	18069	17997	17965	17884	17914	17981	17931	17919	17784	17938	17865	17893	18057	18011	18015	18015	18024	18077	18075	17850	18082	18027	18043	18036	18100	17938	17795	17941	18105	18001	18017	18106	18049	17937	17942	17756	18070	17982	17844	18012	17993	18035	17753	17911	18021	17966	18143	17931	17816	17901	18017	18001	18053	17872	17852	18045	18080	17867	18012	17952	17908	18127	18002	18041	17993	17916	17714	18016	18007	17977	18049	17820	17860	18027	17852	17953	18009	17945	17971	18065	18137	18066	17951	18001	17919	17968	17999	17915	18116	18083	18039	17975	17887	18116	18083	17860	17967	18027	17958	17897	18024	17856	18058	17885	17959	18056	17733	18017	17990	17994	18076	18015	17988	17945	18104	17990	17982	17826	17777	18035	17936	17988	18021	18112	17898	17866	18275	17964	17872	17900	18045	17926	17948	17930	18075	17918	18010	18004	17732	18044	18033	18001	17934	18024	18229	18007	17973	17890	18115	17918	17866	17955	18011	17988	18060	17999	17866	17870	18009	17786	17860	17937	17980	17957	17837	17802	18073	17914	18064	17945	18115	17972	18036	17811	18194	17913	17948	17962	18069	17996	17903	18005	17830	17993	18039	18009	18006	17938	17938	18047	17883	18075	17823	17932	18016	17875	17918	17942	17939	17902	17940	18075	17921	17884	17986	18006	17830	17987	17860	17905	17970	18020	18011	17861	18059	18038	17929	17921	18107	17942	18043	17841	17848	17758	17854	18171	17909	17841	18108	17850	18051	17835	18004	17921	18032	18057	17868	18129	17878	17955	17888	17896	18004	17934	17728	17967	17942	18071	18003	17923	17964	18053	17986	17791	18044	17888	17809	18153	17953	18061	17876	17981	17800	18066	18146	17893	17998	17957	17833	18040	17990	18106	17896	18009	17931	17947	17923	17922	18016	18196	17916	17945	17935	17942	17910	18002	17997	18129	17888	17833	17933	17923	17953	17908	17958	18145	18011	17918	17812	17993	17969	17982	17906	17941	18005	17870	18004	18142	17866	17989	17953	17841	18078	18016	17871	17916	18089	17984	17916	17994	17743	18068	17936	17857	17973	18023	17874	17875	17887	17993	17957	17841	18075	18023	17891	18071	17851	17831	18019	17911	17896	17843	18039	17982	17912	17903	18202	17808	17936	17966	18057	18150	18207	17935	18078	18072	17865	17954	18015	17981	17985	18035	18237	17920	17980	18151	17966	17926	18059	17909	18121	17922	18112	18155	17942	18065	18022	17927	18066	17968	17730	18006	17957	18065	17975	18065	18026	17950	18115	17976	17882	18050	17848	17682	18019	17921	18113	17958	17938	17895	17674	18006	17932	17907	17772	17994	17952	17991	18146	17958	17894	18000	17940	18054	17869	18091	17883	18090	17960	17921	17980	17968	18038	17901	17882	18099	18157	17933	18028	18026	18012	17784	18070	17798	18091	17905	18013	17785	18036	17965	18148	17861	18041	17951	17987	17917	17941	18075	17962	17717	18018	18038	17905	18158	17803	17959	18176	17974	17870	17901	17806	17883	17859	17806	17851	18030	17913	17822	17996	18039	18127	17849	17980	18054	18072	17754	17890	17777	17957	18075	17996	18131	17770	17965	18038	17954	17919	17831	18141	17953	17905	17976	18076	17848	17942	17759	18090	18030	18063	18069	17984	18105	18061	17858	18096	18028	17944	17912	17847	17912	17978	17757	17942	17995	17942	18001	18066	17879	18114	18078	17947	18011	18086	17869	17920	17898	17806	18052	17936	18080	18122	17929	17941	17992	17927	17916	18051	18057	17999	17965	17901	17945	17955	17935	18066	17984	17955	17919	17949	18044	17954	18011	18102	17883	18067	17988	17970	18078	17943	17897	18154	17945	17933	18029	17877	18009	17960	17921	17903	17944	18058	17926	17902	17901	17963	17892	17974	18004	17987	18027	18153	17787	18079	18126	17957	17845	17874	17912	17963	17951	17918	17998	17947	17744	18143	17974	18058	17992	17938	17967	17915	17896	17890	17887	18084	18131	17974	17939	18049	17914	18100	17953	18007	17803	17996	17776	18013	18065	17998	17988	17951	18072	17872	17786	18195	17857	17726	17851	18020	17772	18155	17897	18033	17817	18140	17983	17881	18027	17950	17989	18004	17871	18036	17980	17907	17933	18034	17974	17874	17954	17926	17968	18024	17896	17951	17879	18109	17948	17972	18007	17952	18042	18019	17989	17957	18005	17984	17979	17931	17886	18164	18071	17871	18012	18033	17755	17967	17984	17947	17972	17955	17979	17921	18170	18017	18047	18000	17873	18010	17910	17954	18078	18000	17867	17864	17981	17940	18044	18072	17912	18016	17698	18118	18031	18085	17836	17921	17966	17961	17979	17917	17994	17971	17953	17695	18019	18186	17916	17882	17893	17945	18059	18134	17957	18027	17907	17927	18006	17917	17961	17971	17974	17859	17949	18044	17810	18085	18018	17913	17977	18074	17799	18084	17861	18111	17888	17868	17766	17949	18100	18154	17974	18047	17986	17835	18137	18020	18060	17855	18004	18031	18098	18018	17961	17944	18039	17942	17928	17888	17815	17848	17946	17896	18171	18080	17798	17958	17878	17942	18028	17858	17756	17768	18093	17980	18051	17838	17933	17923	17977	18028	17835	17987	18119	18020	17996	17874	17850	17862	18059	17846	18052	17991	18117	17881	18141	18070	18081	17807	17939	18086	17983	17850	18025	18068	17926	17990	17963	17877	17918	18051	18030	17984	18168	17984	17981	17866	17961	17807	18031	18073	18136	17999	18054	17995	17909	17993	17874	18067	17910	18107	17902	17897	18048	18007	17886	18105	17908	17942	18079	18001	17892	18050	17875	17971	17898	17934	17938	17982	17962	17980	17987	17984	18133	17882	18011	18060	17948	17936	18006	17759	17935	17768	18024	18171	17902	18025	18152	17971	17942	17852	18072	17957	17831	18048	17975	18071	18001	17992	18024	18130	17927	17973	17885	18089	18017	17851	17967	17931	17959	18011	18017	18073	17926	18111	17898	18068	18072	17965	17914	17943	17912	17829	18114	17852	17945	17977	18042	17898	17883	18087	17896	18190	18113	17896	18201	17898	17845	17844	18197	17833	17924	18079	17902	17868	17801	17969	18026	18154	18020	18057	17789	17920	17968	17950	18010	17973	17911	18007	17954	17826	18109	18066	17895	18015	17997	18057	18144	17892	17913	18058	18056	17768	17920	17775	17894	17907	17910	18009	18003	17978	18025	17988	18002	18030	18105	17938	17882	17944	18015	17973	17933	18142	18012	17999	18035	17900	18059	18090	18071	18127	18007	18093	18055	17967	18153	18010	17753	18030	17986	18167	17875	18132	18043	18043	17947	18051	17869	18015	17894	18137	17936	17958	17941	17997	17834	18090	18036	17909	18129	17916	17942	17890	17852	17864	17949	17929	17966	18027	18072	17917	17874	17962	17933	18014	17944	17965	18305	17968	18040	17852	17807	17856	17852	17921	17957	17860	17855	17937	18027	17897	18199	17974	18066	17886	17920	18083	17929	17927	17974	17764	18068	18035	17983	18018	18044	17950	17989	17882	18017	17908	17916	17903	18064	17913	17797	18076	18033	17963	18017	18013	17887	18108	17875	18017	18111	17981	17796	17919	17998	17935	17992	18018	18005	18110	17846	17834	17992	18083	18171	17863	18025	17906	18045	18026	17999	18068	18011	18151	17966	17903	17940	18042	17985	17922	18032	17975	17900	18092	17806	17999	17902	18010	17954	17940	17896	17683	17969	18178	17911	17849	17929	18007	17866	18201	17899	17944	17872	17757	17897	17995	18065	17929	17941	17885	18061	18085	18114	17870	18012	17984	17918	18102	18076	17812	17815	17862	18166	18096	18076	18037	18052	17949	17899	18138	18107	18000	17816	18163	18082	18017	17831	18042	18006	17872	17979	17930	18049	18119	17987	18105	17913	18010	18047	17868	17965	17948	17985	17932	18153	18190	18125	18109	17931	18122	18004	18107	17875	17919	17815	17831	17930	17709	18049	17860	17996	17975	17772	18029	17918	17973	17938	17942	17956	17866	18081	17992	18050	18032	18039	17926	18145	18007	18012	17951	17925	18013	17961	17878	17911	17905	17930	17921	18005	17985	18159	17948	17848	18162	18073	17979	18103	18011	18129	17928	17923	18185	18017	18011	17963	18103	18092	17879	17797	18105	17864	18010	17918	18002	17979	18008	17924	17997	18061	17877	17918	18001	17829	18085	17861	17995	18015	18027	17977	17882	18038	17987	18152	18001	18048	17940	18069	18223	17889	17918	17890	17875	17978	18095	17919	17815	17948	17918	18006	18189	18032	18004	18093	17896	17937	18172	17925	17994	18156	18144	17966	18196	17853	18031	18009	18187	17986	17972	18065	17987	17787
30694	34063	44024	39228	32539	29626	27423	25651	24586	24193	23649	23213	22958	22577	22694	22513	22724	22574	22494	22494	22583	22393	22457	22246	22385	22348	22338	22285	22221	22369	22171	22334	22248	22350	22098	22208	22325	22251	22311	22423	22353	22242	22553	22528	22297	22559	22341	22274	22307	22180	22192	22297	22180	22127	22428	22229	22210	22457	22221	22318	22201	22139	22201	22416	22233	22072	22229	22170	22264	22296	22530	22159	22340	22395	22088	22405	22440	22292	22328	22287	22312	22467	22356	22333	22435	22293	22395	22000	22208	22393	22209	22220	22182	22393	22276	22251	22274	22109	22284	22405	22288	22159	22464	22231	22300	22328	22225	22325	22268	22080	22478	22434	22136	22251	22323	22189	22343	22110	22136	22227	22398	22234	22295	22244	22459	22221	22037	22289	22415	22060	22364	22152	22116	22137	22418	22305	22345	22292	22268	22329	22169	22343	22179	22307	22268	22171	22211	22244	22132	22217	22333	22249	22284	22244	21977	22264	22588	22394	22217	22188	22323	22228	22143	22333	22296	22165	22379	22194	22188	22369	22303	22141	22162	22291	22128	22220	22230	22229	22451	22221	22207	22288	22215	22241	22324	22407	22486	22065	22119	22407	22268	22203	22146	22238	22351	22433	22189	22117	22503	22415	22363	22093	22380	22428	22264	22102	22214	22233	22217	22321	22276	22288	22403	22566	22271	22517	22302	22085	22434	22401	22247	22577	22458	22290	22394	22403	22169	22289	22475	22246	22321	22211	22140	22309	22441	22246	22450	22395	22267	22351	22272	22671	22359	22215	22271	22253	22167	22536	22366	22558	22282	22244	22300	22365	22203	22184	22434	22467	22366	22340	22282	22326	22319	22316	22148	22228	21982	22261	22370	22543	22383	22145	22243	22237	22379	22310	22141	22126	22232	22404	22228	22302	22360	22245	22425	22132	22289	22230	22306	22278	22125	22214	22212	22140	22552	22235	22358	22178	22204	22183	22448	22397	22417	22226	22357	22201	22210	22134	22099	22004	22114	22286	22277	22244	22396	22281	22463	22050	22112	22322	22149	22521	22298	22336	22461	22216	22324	22205	22324	22385	22237	22229	22332	22329	22231	22018	22203	22241	22393	22272	22173	22068	22203	22033	22128	22149	22106	22578	22301	22280	22433	22149	22197	22256	22200	22534	22084	22300	22220	22384	22259	22129	22380	22146	22254	22304	22212	22438	22154	22305	22285	22240	22064	22308	22454	22345	22307	22082	22405	22068	22241	22207	22172	22243	22463	22702	22119	22136	22209	22108	22373	22424	22161	22181	22238	22226	22159	22434	22233	22360	22225	22474	22255	22110	22385	22222	22293	22223	22395	22390	22020	22111	22328	22296	22170	22145	22243	22323	22070	22340	22253	22269	22226	22280	22519	22142	22008	22167	22099	22281	22358	22239	22356	22312	22312	22265	22337	22173	22248	22175	22181	22135	22178	22301	22075	22239	22218	22412	21975	22538	22244	22135	22186	22227	22214	22295	22157	22294	22307	22209	22297	22299	22309	22205	22278	22224	22019	22217	22345	22284	22191	22286	22391	22234	22276	22353	22231	22286	22427	22475	22387	22414	22166	22262	22119	22371	22169	22224	22302	22172	22538	22182	22356	22453	22196	22319	22408	22175	22454	22355	22289	22249	22241	22184	22297	22104	22290	22374	22270	22532	22240	22268	22160	22241	22100	22096	22358	22392	22390	22367	22157	22184	22417	22459	22533	22227	22252	22174	22152	22330	22276	22098	22219	22173	22366	22213	22244	22281	22185	22233	22241	22617	22418	22293	22295	22160	22244	22255	22512	22375	22398	22338	22133	22250	22291	22384	22239	22321	22316	22285	22244	22343	22270	22232	22246	22219	22376	22204	22187	22099	22200	22206	22344	22471	22319	22159	22137	22245	22007	22073	22289	22329	22104	22276	22394	22238	21979	22137	22176	22458	22205	22188	22201	22122	22238	22132	22349	22232	22142	22259	21986	22265	22166	22288	22211	22222	22314	22239	22240	22424	22299	22299	22222	22282	22068	22440	22157	22255	22192	22347	22065	22372	22241	21998	22381	22175	22276	22232	22068	22350	22310	22515	22154	22175	22249	22294	22309	22169	22446	22547	22347	22320	22187	22398	22173	22119	22223	22282	22213	22261	22212	22265	22549	22463	22240	22268	22308	22399	22218	22394	22350	22197	22233	22249	22212	22324	22116	22240	22092	21947	22216	22346	22385	22173	22312	22252	22224	22200	22306	22169	22311	22328	22366	21995	22247	22352	22555	22249	22304	22355	22071	22272	22235	22330	22163	22338	22023	22322	22201	22286	22328	22443	22594	22069	22183	22308	22356	22097	22046	22072	22201	22515	22131	22302	22268	22072	22403	22290	22027	22053	22456	22324	22235	22419	22373	22304	22162	22422	22235	22394	22314	22130	22287	22164	22273	22170	22322	22252	22169	22145	22126	22260	22319	22126	22363	22257	22347	22314	22256	22299	22408	22020	22309	22294	22150	22384	22282	22407	22329	22296	22303	22212	22176	22250	22311	22298	22424	22383	22279	22162	22083	22184	22269	22251	21958	22083	22166	22296	22381	22338	22230	22187	22418	22158	22130	22235	22184	22514	22424	22393	22552	22204	22465	22273	22341	22396	22130	22471	22149	22281	22290	22324	22361	22265	22285	22394	22620	22386	22375	22214	22317	22234	22080	22176	22271	22372	22497	22351	22334	22468	22016	22174	22265	22260	22298	22233	22254	22197	22378	22132	22281	22332	22303	22060	22144	22272	22058	22289	22358	22267	22264	22440	22300	22225	22380	22309	22319	22300	22415	22355	22277	22183	22372	22470	22416	22150	22207	21930	22246	22405	22273	22147	22068	22434	22332	22065	22334	22262	22192	22316	22102	22369	22421	22327	22117	22585	22276	22291	22212	22183	22354	22279	22305	22307	22291	22247	22112	22165	22169	22179	22373	22240	22357	22352	22347	22241	22462	22459	22233	22419	22282	22376	22124	22097	22225	22334	22166	22286	22370	22442	22311	22257	22114	22350	22325	22195	22424	22257	22325	22177	22334	22328	22323	22306	22217	22149	22356	22336	22364	22374	22327	22239	22271	21964	22409	22436	22159	22113	22148	22151	22385	22277	22328	22433	22309	22305	22143	22176	22187	22191	22459	22243	22430	22276	22309	22296	22588	22431	22434	22246	22122	22346	22416	22456	22107	22151	22334	22078	22084	22327	22360	22205	22437	22213	22049	22275	22192	22400	22135	22255	22304	22214	22187	21977	22427	22282	22291	22405	22255	22368	22440	22178	22182	22204	22256	22188	22113	22186	22327	22265	22061	22390	22226	22262	22220	22354	22211	21894	21999	22370	22400	22194	22566	22108	22291	22357	22242	22299	22441	22281	22216	22060	22288	22384	22180	22387	22310	22201	22069	22334	22212	22582	22442	22281	22131	22083	22556	22259	22312	22135	22331	22265	22357	22295	21943	22439	22343	22437	22036	22110	22128	22440	22175	22475	22208	22375	22314	22136	22212	22150	22288	22490	22148	22316	22386	22377	22070	22254	22128	22122	22043	22328	22252	22289	22514	22302	22370	22256	22435	22324	22308	22125	22245	22176	22468	22169	22359	22373	22378	22422	22317	22285	22422	22378	22374	22176	22234	22454	22301	22213	22129	22139	22401	22001	22469	22217	22356	22380	22312	22014	22483	22315	22378	22557	22275	22401	22396	22261	22128	22404	22090	22093	22083	22249	22358	22281	22301	22278	22579	22074	22405	22357	22213	22272	22132	22466	22415	22368	22214	22411	22359	22330	22260	22307	22494	22225	22268	22274	22161	22160	22070	22104	22311	22296	22374	22288	22492	22220	22370	22011	22306	22225	22318	22264	22388	22217	22317	22296	22156	22316	22120	22386	22055	22348	22249	22454	22325	22246	22554	22241	22338	22059	22357	22187	22094	22415	22319	22211	22148	22253	22293	22157	22546	22336	22198	22291	22175	22264	22460	22275	22282	22277	22089	22232	22253	22211	22543	22324	22302	22198	22423	22434	22467	22066	22314	22285	22236	22295	22219	22098	22351	22321	22406	22593	22187	22418	22140	22102	22058	22257	22349	22538	22320	22440	22352	22174	22406	22172	22304	22367	22398	22240	22345	22337	22392	22371	22042	22233	22249	22300	22228	22091	22255	22215	22341	22246	22256	22253	22437	22157	22331	22294	22332	22087	22151	22373	22277	22363	22395	22375	22292	22351	22379	22243	22190	22190	22076	22240	22359	22167	22471	22125	22148	22048	22129	22474	22360	22307	22200	22244	22243	22497	22256	22476	22256	22354	22425	22259	22483	22327	22455	22193	22054	22349	22242	22334	22433	22311	22259	22355	22209	22207	22117	22188	22209	22417	22304	22463	22356	22260	22015	22280	22431	22414	22366	22378	22388	22178	22277	22365	22158	22136	22247	22134	22289	22329	22086	22253	22252	22246	22455	22264	22256	22292	22253	22160	22180	22211	22460	22320	22384	22343	22429	22328	22468	22375	22380	22236	22193	22309	22187	22438	22151	22388	22268	22078	22400	22498	22205	22375	22130	22262	22218	22224	22360	22437	22179	22263	22197	21983	22135	22050	22172	22240	22164	22390	22378	22445	22231	22242	22304	22242	22367	22113	22344	22290	22309	22336	22306	22059	22363	22449	22554	22277	22297	22347	22444	22319	22178	22160	22372	22280	22179	22238	22319	22173	22478	22279	22385	22313	22348	22123	22292	22310	22182	22309	22359	22245	22474	22367	22375	22372	22330	22083	22260	22322	22501	22352	22453	22295	22340	22165	22314	22395	22272	22279	22264	22150	22190	22454	22292	22534	22241	22256	22262	22321	22458	22182	22144	22340	22359	22387	22373	22346	22371	22296	22477	22255	22360	22276	22169	22306	22269	22153	22060	22391	22234	22387	22240	22295	22364	22357	22086	22262	22178	22327	22275	22252	22343	22325	22560	22466	22138	22242	22417	22130	22502	22404	22106	22288	22471	22240	22147	22352	22231	22166	22291	22467	22127	22311	22092	22255	22263	22442	22141	22242	22156	22309	22230	22232	22180	22412	22409	22564	22288	22197	22219	22117	22235	22313	22176	22209	22289	22236	22327	22161
35883	51816	47468	36925	31150	27318	24681	22810	21260	19898	19421	18784	18585	18369	18181	18217	18172	18128	17881	17903	17831	18102	17791	17838	18061	18010	17828	17877	17900	17743	17677	17649	17745	17581	17905	17847	17739	17867	17806	17732	17943	17788	17740	17631	17592	17750	17743	17828	17708	17614	17682	17697	17681	17643	17841	17719	17683	17770	17751	17852	17778	17672	17730	17684	17808	17762	17831	17646	17832	17719	17849	17865	17725	17836	17650	17730	17798	17702	17748	17667	17668	17912	17631	17801	17806	17787	17583	17859	17770	17759	17505	17847	17601	17838	17755	17719	17726	17793	17766	17655	17845	17717	17717	17620	17775	17661	17635	17644	17760	17646	17834	17934	17655	17691	17738	17719	17846	17751	17779	17573	17696	17690	17618	17847	17658	17869	17745	17722	17586	17763	17778	17632	17546	17880	17611	17718	17783	17752	17831	17815	17648	17670	17653	17700	17880	17815	17725	17634	17899	17716	17681	17792	17804	17752	17596	17887	17813	17710	17710	17800	17850	17841	17770	17545	17746	17745	17691	17556	17812	17645	17851	17703	17565	17755	17769	17838	17561	17748	17702	17843	17705	17670	17744	17874	17840	17659	17649	17724	17837	17720	17665	17832	17771	17660	17838	17819	17730	17763	17753	17851	17851	17674	17631	17805	17830	17694	17628	17738	17719	17721	17689	17661	17855	17733	17686	17760	17719	17736	17888	17824	17750	17593	17647	17826	17748	17791	17686	17815	17691	17712	17692	17963	17767	17805	17743	17773	17579	17703	17724	17692	17598	17691	17753	17664	17664	17726	17815	17749	17589	17891	17741	17659	17867	17734	17707	17726	17795	17488	17797	17739	17716	17530	17636	17867	17784	17736	17684	17714	17771	17723	17724	17561	17846	17679	17694	17759	17881	17716	17747	17793	17543	17876	17891	17730	17799	17649	17857	17512	17530	17770	17870	17800	17918	17695	17737	17788	17591	17857	17827	17640	17776	17792	17857	17949	17639	17733	17705	17800	17618	17705	17822	17758	17810	17820	17557	17643	17778	17766	17632	17605	17742	17748	17663	17557	17639	17738	17636	17795	17749	17624	17789	17773	17696	17785	17777	17809	17871	17803	17665	17676	17922	17753	17827	17773	17751	17864	17751	17761	17671	17596	17865	17763	17864	17851	17755	17737	17745	17822	17639	17704	17605	17722	17727	17761	17899	17739	17777	17849	17807	17720	17979	17850	17664	17779	17767	17827	17704	17571	17747	17850	17781	17660	17618	17629	17776	17685	17708	17664	17798	17796	17763	17642	17673	17991	17717	17934	17745	17722	17850	17755	17648	17715	17594	17863	17667	17679	17900	17718	17883	17777	17978	17603	17954	17577	17790	17701	17749	17861	17552	17753	17637	17797	17769	17737	17785	17774	17640	17784	17750	17675	17853	17808	17806	17779	17654	17607	17778	17851	17716	17755	17859	17817	17713	17738	17821	17584	17788	17724	17800	17770	17629	17771	17740	17893	17983	17635	17858	17661	17699	17788	17816	17751	17553	17566	17686	17742	17748	17756	17762	17892	17730	17717	17928	17727	17778	17753	17659	17715	17805	17747	17779	17735	17721	17714	17711	17689	17823	17881	17709	17749	17726	17955	17673	17821	17550	17796	17797	17645	17633	17680	17742	17679	17838	17727	17891	17707	17722	17725	17790	17800	17589	17790	17650	17722	17706	17682	17772	17641	17777	17676	17969	17874	17638	17633	17729	17597	18009	17797	17704	17790	17928	17644	17799	17855	17779	17765	17617	17738	17892	17712	17575	17967	17818	17816	17843	17914	17572	17746	17699	17697	17824	17681	17644	17686	17755	17823	17552	17590	17837	17830	17746	17852	17874	17755	17945	17854	17659	17780	17668	17660	17702	17690	17683	17729	17617	17602	17702	17654	17718	17938	17753	17745	17951	17664	17710	17823	17714	17705	17723	17872	17597	17674	17852	17604	17580	17707	17795	17751	17855	17660	17808	17753	17850	17769	17769	17734	17950	17887	17858	17798	17936	17793	17763	17776	17765	17760	17735	17703	17825	17794	17680	17736	17748	17618	17871	17692	17731	17672	18019	17602	17669	17824	17482	17778	17773	17569	17661	17606	17711	17671	17709	17572	17521	17785	17750	17726	17725	17686	17724	17856	17783	17788	17781	17646	17783	17516	17820	17795	17664	17835	17675	17676	17755	17641	17765	17757	17935	17490	17853	17793	17733	17721	17739	17858	17716	17740	17622	17791	17730	17804	17727	17745	17772	17612	17830	17556	17598	17817	17616	17744	17827	17811	17797	17871	17582	17790	17836	17837	17861	17571	17869	17565	17695	17657	17684	17658	17809	17723	17800	17643	17873	17632	17565	17740	17708	17728	17797	17661	17730	17756	17813	17638	17742	17656	17527	17710	17707	17605	17660	17791	17633	17662	17777	17895	17671	17814	17689	17656	17688	17733	17671	17874	17911	17696	17569	17809	17859	17847	17641	17879	17810	17854	17623	17846	17774	17882	17790	17785	17586	17620	17752	17758	17696	17840	17782	17787	17632	17764	17772	17915	17641	17682	17643	17800	17769	17750	17688	17892	17693	17883	17705	17683	17614	17700	17673	17762	17832	17537	17774	17781	17674	17802	17795	17688	17749	17786	17768	17755	17897	17715	17628	17878	17679	17735	17891	17703	17568	17612	17791	17701	17668	17613	17627	17580	17694	17750	17621	17877	17822	17695	17755	17869	17823	17765	17778	17782	17606	17724	17795	17598	17675	17791	17891	17778	17856	17739	17872	17663	17720	17671	17969	17876	17697	17776	17785	17845	17666	17773	17670	17680	17631	17742	17741	17715	17686	17678	17641	17796	17524	17731	17762	17795	17851	17704	17693	17747	17880	17764	17533	17850	17561	17877	18036	17663	17506	17559	17797	17681	17728	17581	17779	17599	17899	17725	17719	17918	17724	17861	17735	17731	17766	17729	17611	17569	17829	17748	17626	17839	17788	17874	17718	17626	17836	17597	17771	17783	17736	17721	17772	17885	17666	17838	17812	17875	17709	17653	17732	17704	17775	17762	17632	17648	17701	17795	17866	17715	17710	17764	17878	17905	17798	17749	17578	17735	17842	17795	17713	17774	17842	17760	17646	17964	17719	17632	17670	17636	17680	17650	17595	17686	17749	17765	17803	17702	17888	17830	17883	17693	17714	17829	17778	17570	17830	17879	17845	17879	17747	17845	17858	17814	17790	17755	17768	17716	17631	17793	17655	17750	17645	17703	17740	17525	17889	17698	17844	17466	17749	17517	17666	17789	17649	17759	17835	17709	17612	17819	17939	17793	17781	17845	17906	17814	17678	17638	17876	17834	17741	17768	17817	17692	17690	17704	17849	17963	17651	17774	17776	17786	17706	17725	17807	17881	17904	17697	17657	17770	17723	17875	17756	17677	17654	17829	17874	17601	17819	17641	17701	17736	17662	17675	17766	17783	17732	17665	17682	17731	17768	17774	17751	17789	17790	17718	17836	17802	17744	18043	17741	17868	17677	17898	17653	17814	17893	17648	17723	17771	18021	17724	17612	17680	17748	17799	17682	17720	17717	17797	17789	17705	17645	17827	17758	17767	17767	17754	17937	17830	17782	17839	17788	17615	17789	17712	17885	17754	17572	17839	17799	17659	17887	17916	17705	17848	17759	17606	17678	17789	17708	17727	17816	17802	17623	17866	17845	17820	17726	17614	17705	17795	17663	17625	17761	17801	17721	17962	17838	17850	17681	17781	17825	17614	17686	17742	17759	17830	17843	17641	17814	17625	17602	17624	17725	17632	17881	17628	17895	17725	17614	17878	17610	17811	17672	17675	17829	17743	17671	17710	17791	17743	17692	17955	17819	17787	17624	17857	17672	17785	17671	17760	17708	17811	17770	17704	17773	17738	17954	17562	17814	17610	17876	17722	17877	17886	17955	17745	17712	17965	17627	17651	17707	17839	17719	17657	17718	17751	17794	17905	17718	17667	17537	17870	17678	17735	17706	17789	17835	17703	17836	17659	17700	17910	17578	17678	17670	17920	17694	17678	17820	17744	17770	17755	17579	17866	17642	17706	17665	17711	17702	17774	17671	17840	17984	17874	17698	17673	17707	17685	17717	17597	17687	17910	17673	17751	17773	17735	17787	17744	17628	17620	17731	17682	17844	17855	17875	17779	17593	17920	17744	17490	17766	17674	17665	17803	17715	17927	17739	17705	17754	17798	17693	17771	17747	17648	17650	17561	17731	17657	17859	17902	17714	17895	17717	17698	17625	17806	17854	17750	17767	17768	17638	17888	17635	17741	17672	17662	17710	17879	17807	17762	17741	17786	17799	17847	17639	17706	17886	17869	17614	17772	17555	17753	17672	17697	17822	17747	17771	17890	17711	17682	17878	17712	17725	17783	17816	17413	17810	17813	17772	17838	17776	17909	17941	17597	17789	17796	17919	17830	17860	17720	17695	17894	17673	17624	17757	17852	17652	17692	17812	17719	17751	17753	17650	17739	17772	17830	17881	17936	17614	17811	17789	17740	17870	17649	17557	17880	17900	17945	17882	17892	17712	17773	17713	17726	17779	17723	17676	17734	17687	17651	17848	17780	17756	17748	17818	17703	17785	17798	17530	17623	17671	17720	17696	17759	17853	17520	17806	17868	17741	17656	17757	17713	17771	17619	17894	17806	17769	17863	17722	17739	17778	17804	17836	17722	17843	17756	17628	17624	17569	17797	17740	17686	17849	17759	17729	17767	17691	17860	17838	17667	17779	17706	17770	17835	17916	17667	17688	17825	17925	17658	17673	17723	17800	17859	17745	17848	17527	17830	17632	17642	17656	17643	17670	17654	17824	17831	17863	17846	17788	17841	17648	17692	17571	17790	17755	17719	17695	17761	17815	17715	17675	17748	17836	17873	17748	17759	17604	17702	17699	17722	17734	17770	17846	17854	17709	17760	17763	17919	17836	17868	17744	17836	17853	17862	17850	17849	17825	17560	17906	17908	17953	17716	17755	17683	17684	17608	17623	17834	17677	17797	17573	17956	17908	17861	17774	17804	17588	17682	17779	17838	17779	17518	17833	17582	17733	17793	17737	17693	17756	17556	17743	17675	17877	17756	17799	17664	17842	17557
24007	21340	29524	28148	29821	31697	31120	27803	25962	25114	24247	23811	23449	22976	22600	22656	22694	22688	22867	22669	22667	22623	22565	22234	22594	22278	22643	22464	22537	22492	22349	22312	22278	22258	22284	22277	22348	22279	22479	22172	22300	22202	22246	22265	22392	22298	22192	22125	22170	22225	22333	22468	22227	22059	22352	22178	22326	22381	22166	22210	22339	22112	22258	22380	22424	22265	22271	22343	22295	22188	22049	22478	22071	22138	22345	22200	22255	22305	22171	22108	22134	22027	22220	22113	22158	22229	22208	22230	22339	22335	22302	22232	22212	22299	22251	22131	22242	22437	22139	22084	22248	22121	22250	22104	22114	22352	22614	22199	22290	22428	22051	22388	22215	22340	22250	22321	22012	22321	22348	22477	22188	22104	22327	22182	22208	22131	21935	22183	22069	22175	22334	22127	22178	22322	22149	22217	22099	22142	22137	22064	22033	22323	22399	22187	22195	22125	22165	22258	22235	22285	22151	22539	22242	22319	22404	22380	22399	22373	22261	22246	22106	22264	22235	22312	22199	22079	22337	22382	22317	22174	22385	22206	22271	22324	22255	22264	22005	22228	22260	22282	22211	22156	22158	22323	22234	22184	22091	22274	22210	21981	21908	22331	22151	22379	22328	22188	22024	22062	21992	22148	22341	22237	22283	22183	22298	22145	22147	22293	22160	22077	22261	22324	22291	22169	22127	22504	22298	22357	22109	22217	22076	22306	22152	22414	22259	21944	22331	22299	22344	22189	22321	22156	22298	22120	22251	22258	22134	22220	22102	22285	22317	22291	22153	22282	22036	22140	22401	21882	22349	22194	22205	22150	22345	22188	22290	22162	22209	21929	22165	22247	22301	21901	22285	22138	22350	22276	22285	22221	22194	22145	22287	22126	22473	22317	22434	22142	22168	22264	22444	22339	22105	22236	22218	22250	22146	22125	22189	22542	22241	22185	22027	22167	22218	22111	21964	22178	22277	22131	22367	22157	21976	22390	21876	22162	22114	22294	22259	22012	22227	22160	22064	22317	22188	22184	22282	22340	22248	22401	22312	22388	22135	22069	22336	22089	22147	22269	22334	22212	22106	22077	22481	22098	22378	22014	22183	21989	22274	22297	22298	22172	22152	22291	22197	22259	22296	22404	22109	22225	22185	22233	22138	22153	22098	22454	22260	22231	22024	22215	22155	22158	22138	22280	22195	22016	22275	22368	22388	22414	22453	22211	22396	22167	22148	22162	22246	22296	22234	22097	22207	22261	22272	22356	22374	22270	22158	22282	22348	22301	22310	22191	22143	22353	22147	22271	22385	22350	22200	22049	22040	22253	22249	22194	22170	22324	22195	22301	22067	22378	22375	22200	22358	22194	22397	22258	22196	22211	21967	22047	22168	22116	22105	22266	22369	22195	22290	22194	22405	22114	22184	22024	22318	22287	22270	22237	22308	22404	22362	22115	22235	22149	22317	22476	22249	21982	22360	22352	22350	22301	22181	22036	22255	22117	22309	22321	22254	22286	22025	22313	22295	22306	22291	22096	22223	22386	22390	22168	22206	22332	22064	22217	22121	22233	22378	22303	22347	22396	22261	22032	22284	21936	22080	22275	22227	22405	22211	22298	22413	22025	22073	22153	22293	22451	22398	22143	22223	22216	22385	22156	22415	22340	22198	22393	22206	22218	22162	22570	22405	22073	22091	22228	22242	22320	22064	22290	22181	22182	22106	22312	22222	22165	22161	22311	22205	22292	22223	22216	22199	22088	22359	22288	22143	22155	22098	22305	22290	22058	22304	22157	22089	22137	22032	22270	22106	22020	22181	22072	22437	22355	22125	22246	22296	22355	22203	22110	22448	22323	22225	22225	22215	21935	22234	22192	22273	22408	22074	22163	22266	22076	22164	22061	22210	22320	22252	22454	22090	22053	22066	22337	22194	22099	22380	22235	22037	22199	22310	22108	22374	22132	22202	22202	22278	22208	22200	22126	22344	22016	22026	22239	22329	22298	22122	22236	22131	21951	22350	22452	22127	22124	22173	22414	22222	22281	22321	22316	22301	21960	22260	22366	22471	22228	22518	22410	22241	22241	22258	22252	22262	22204	22164	22434	22200	22092	22098	22116	22228	22242	22061	22047	22172	22218	22252	22329	22250	22344	22388	22416	22361	22261	22228	22207	22204	22084	22223	22112	22169	22248	22296	22305	22301	22074	22441	22227	22204	22045	22106	22161	22219	22246	22288	22170	22194	22239	22322	22088	22270	22184	22254	22116	22122	22148	22357	22244	22212	22209	21980	22010	22210	22271	22408	21972	22332	21949	22348	22304	22206	22240	22141	22268	22122	22367	22222	22161	22361	22137	22181	22253	22249	22134	22166	22343	22305	22273	22192	22109	22412	22156	22202	22323	22330	22000	22218	22049	22068	22309	22036	22215	22293	22172	22374	22292	22174	22124	22047	22352	22312	22268	22382	22066	22325	22027	22201	21964	22311	22238	22105	22124	22364	22178	22076	22265	22113	22183	22184	22280	22259	22137	22126	22105	22126	22159	22117	22232	22335	22169	22194	22195	22227	22228	22115	22391	22260	22410	22288	22146	22367	22239	22161	22213	22136	22114	22287	22249	22083	22233	22120	22304	22165	22390	22207	22247	22200	22287	22191	22276	22224	22233	22217	22145	22283	22292	22241	21967	22245	22068	22279	22147	22343	22166	22272	22273	22213	22325	22392	22287	22284	22435	22105	21989	22196	22175	22197	22155	22405	22065	22207	22210	22311	22241	22179	22270	22248	22201	22226	22225	22329	22254	22212	22192	22199	22377	22403	22128	22257	22277	22212	22111	22344	22076	22203	22287	22345	22116	22210	22249	22328	22211	22090	22364	22223	22408	22177	22282	22125	22175	22371	22200	22418	22134	22151	22209	22246	22375	22379	22184	22074	22026	22162	22131	22308	21952	22240	22307	22264	22367	22199	22296	22218	22151	22309	22141	22295	22175	22352	22245	22391	22315	22393	22183	22178	22298	22461	22379	22059	22231	22119	22191	22296	22213	22245	21983	22265	22284	22316	22213	22185	22014	22141	22352	22260	22409	22318	22322	22304	22347	22023	22232	22181	22138	22323	22157	22178	22032	22375	22080	22247	22145	22282	22357	22101	22240	22061	22279	22290	22239	22298	22248	22372	22228	22259	22360	22418	22153	22379	22158	22123	22401	22221	22285	22230	22281	22232	22444	22171	22181	22239	22180	22192	22347	22342	22371	22257	22207	22390	22391	22410	22211	22011	22256	22195	22166	22204	22097	22249	22025	22281	22422	22206	22563	22031	22337	22235	22414	22312	22223	22098	22082	22125	22207	22240	22096	22153	22187	22410	21972	22244	22298	22281	22132	22388	22274	22217	22368	22302	22208	22155	22264	22090	22299	22399	22198	22349	22103	22123	22298	22261	22202	22205	22270	21997	22078	22388	22187	22207	22149	22108	21983	22212	22228	22227	22043	22317	22357	22197	22361	22254	22006	22276	22364	22244	22013	22157	22024	22312	22300	22489	22244	22175	22220	22250	22347	22199	22392	22085	22191	22247	22479	22132	22011	22231	22244	22459	22138	22199	22086	22262	21949	22198	22440	22292	22230	22117	22237	22041	22134	22163	22183	22213	22303	22221	22361	22370	22164	22324	22155	22189	22290	22330	22286	22123	22106	22120	22391	22378	22298	22230	22454	22210	22150	22479	22263	22054	22094	22069	22103	22311	22151	22270	22069	22239	22343	22295	22238	22220	22277	22256	22365	22361	22279	22290	22258	22388	22087	22167	22241	22303	22138	22243	22299	22043	22217	22390	22090	22237	22176	21973	22334	22202	22506	22291	22333	22106	22166	22179	22184	22426	22292	22358	22276	22306	22082	22134	22250	22228	22098	22308	22256	22361	22055	22319	22389	22217	22430	22157	22218	22271	22280	22353	22291	22226	22220	22300	22177	22522	22218	22166	22442	22291	22121	22016	22271	22253	22126	22241	22204	22158	22225	22355	22140	22209	22222	22078	22468	22173	22019	22367	22303	22379	22308	21994	22147	22216	22274	22279	22249	22183	22136	22233	22420	22181	22117	22258	22315	22145	22407	22160	22289	22240	22205	22508	22117	22144	22007	22307	22429	22100	22163	22377	22353	22356	22393	22103	22179	22236	22237	22111	22219	22357	22145	22265	22341	22254	22204	22331	22177	22360	22265	22231	22091	22032	22176	22140	22322	22124	22474	22159	22439	22288	22531	22148	22245	22264	22256	22339	22196	22258	22334	22487	22224	22185	22139	22008	22144	22006	21885	22217	22139	22272	22073	22024	22242	22146	22380	21947	22078	22323	22359	22345	22081	22195	22339	22405	22126	22259	22128	22066	22367	22249	22249	22409	22258	22085	22146	22147	22134	22228	22198	22228	22227	22249	22112	22232	22240	22124	21974	22415	22248	22218	22254	22234	22285	22369	22095	22561	22470	22108	22257	22105	21901	22120	22305	22218	22254	22276	22225	22163	22340	22272	22211	22426	22038	22224	22155	22088	22308	22247	22031	22153	22155	22261	22031	22405	22133	22116	22130	22114	22145	22174	22290	22093	22279	22398	22261	22408	22089	22181	22276	22304	22326	22431	22354	22146	22216	22259	22315	22182	22245	22511	22239	22216	22075	22295	22308	22364	22335	22237	22184	22391	22386	22296	22149	22075	22131	22163	21965	22188	22392	22141	22055	22141	22511	22266	22260	22169	22127	22019	22209	22371	22326	22297	22327	22013	22219	22331	22267	22215	22228	22091	22152	22330	22101	22203	22325	22386	22179	22303	22069	22489	22313	22035	22293	22265	22302	22390	22112	22175	22336	22202	22061	22283	22274	22152	22180	22227	22285	22232	22500	22263	22203	21963	22473	22180	22132	22253	22142	22413	22221	22191	22296	22468	22222	22211	22375	22166	22367	22254	22271	22170	22219	22363	22242	22131	22015	22277	22265	22581	22270	22210	22043	22426	22176	22292	22181	22338	22128	22051	22444	22145	22300	22328	22202	22197	22130	22340	22113	22351	22316	22336	22357	22200	22131	22236	22170	21981	22268	22117	22134	22276	22335	22190	22290	22260	22260	22396	22229	22226	22485	22085	22216	22290	22039	22220	22185	22050	22252	22232	22269
35492	58234	54010	42930	36881	31455	27777	25151	23168	21385	19995	19583	19027	18626	18400	18459	18211	18017	18144	17984	18194	17999	18005	17928	17849	17875	18007	17787	17643	17907	17766	18019	17726	17896	17808	17740	17574	17708	17787	17829	17649	17828	17600	17695	17842	17924	17802	17716	17438	17777	17604	17756	17709	17780	17653	17706	17709	17746	17731	17823	17865	17757	17737	17809	17700	17573	17603	17675	17760	17684	17621	17743	17838	17739	17798	17521	17541	17697	17856	17855	17851	17646	17697	17903	17888	17645	17739	17724	17616	17661	17685	17870	17859	17821	17688	17643	17695	17767	17722	17641	17632	17864	17886	17604	17523	17623	17932	17707	17700	17630	17627	17705	17724	17641	17642	17870	17620	17709	17628	17710	17696	17718	17608	17706	17734	17820	17791	17772	17604	17821	17587	17677	17814	17676	17616	17596	17739	17548	17806	17724	17517	17500	17698	17809	17611	17617	17616	17614	17622	17633	17811	17555	17679	17769	17528	17646	17517	17652	17782	17621	17644	17622	17789	17628	17477	17728	17712	17667	17680	17741	17610	17779	17812	17767	17705	17631	17781	17706	17561	17652	17804	17703	17797	17579	17775	17587	17769	17943	17687	17740	17595	17611	17770	17650	17697	17619	17813	17760	17641	17650	17687	17720	17759	17810	17882	17508	17656	17867	17649	17596	17944	17703	17713	17658	17763	17591	17726	17591	17751	17502	17881	17809	17749	17631	17593	17621	17879	17630	17713	17785	17813	17846	17810	17622	17679	17904	17649	17791	17670	17687	17624	17563	17778	17776	17679	17615	17553	17817	17887	17595	17561	17831	17750	17638	17820	17796	17488	17524	17784	17585	17668	17628	17713	17647	17662	17623	17702	17964	17506	17760	17703	17664	17713	17723	17643	17668	17564	17785	17840	17761	17532	17746	17708	17651	17744	17602	17896	17648	17501	17754	17614	17753	17796	17628	17759	17494	17697	17798	17764	17626	17646	17681	17585	17773	17773	17790	17710	17739	17651	17519	17622	17905	17632	17604	17785	17694	17773	17636	17667	17696	17707	17822	17682	17685	17823	17755	17696	17746	17794	17620	17740	17735	17760	17622	17671	17636	17650	17603	17654	17841	17701	17764	17653	17595	17660	17703	17563	17637	17839	17664	17673	17716	17734	17855	17802	17728	17657	17804	17611	17708	17650	17661	17752	17558	17698	17595	17647	17699	17774	17649	17795	17689	17625	17738	17694	17848	17679	17722	17690	17640	17762	17638	17707	17782	17879	17832	17868	17689	17708	17651	17832	17682	17647	17775	17783	17631	17606	17628	17532	17643	17721	17807	17743	17603	17607	17775	17657	17679	17749	17658	17650	17510	17775	17794	17491	17793	17584	17872	17738	17676	17779	17880	17708	17758	17585	17938	17581	17687	17747	17780	17756	17777	17763	17610	17749	17857	17623	17692	17669	17707	17702	17687	17771	17743	17704	17690	17656	17718	17625	17787	17605	17641	17665	17686	17652	17581	17594	17827	17634	17671	17648	17540	17796	17766	17696	17812	17852	17642	17570	17766	17751	17702	17627	17818	17804	17564	17666	17641	17673	17957	17509	17549	17721	17578	17577	17448	17810	17484	17975	17520	17498	17761	17742	17931	17830	17657	17635	17771	17576	17858	17670	17831	17782	17658	17738	17670	17613	17659	17818	17832	17694	17821	17617	17713	17545	17826	17639	17580	17683	17804	17625	17570	17682	17700	17695	17618	17768	17606	17783	17610	17829	17750	17642	17912	17658	17744	17658	17663	17783	17780	17708	17606	17693	17924	17724	17576	17744	17592	17591	17600	17708	17714	17611	17826	17570	17715	17664	17523	17541	17725	17653	17686	17918	17588	17693	17788	17488	17851	17647	17842	17812	17494	17594	17764	17662	17641	17742	17856	17801	17641	17626	17650	17579	17697	17479	17545	17690	17689	17663	17844	17755	17587	17605	17807	17491	17857	17786	17807	17761	17691	17822	17791	17649	17621	17702	17624	17807	17621	17702	17647	17546	17746	17768	17703	17598	17785	17879	17608	17681	17746	17637	17665	17597	17827	17748	17639	17646	17948	17830	17746	17880	17765	17797	17602	17617	17691	17542	17523	17593	17840	17696	17724	17717	17825	17828	17750	17673	17724	17671	17769	17742	17721	17746	17724	17674	17663	17696	17653	17848	17462	17673	17684	17794	17629	17739	17628	17740	17606	17595	17582	17603	17816	17608	17930	17480	17676	17716	17846	17709	17626	17743	17767	17652	17758	17722	17700	17609	17710	17699	17910	17879	17540	17506	17640	17762	17655	17752	17547	17725	17654	17629	17626	17624	17833	17496	17721	17816	17636	17651	17775	17632	17877	17686	17681	17623	17810	17595	17637	17692	17833	17582	17717	17674	17886	17680	17728	17547	17651	17561	17690	17741	17754	17695	17603	17814	17606	17669	17616	17781	17647	17537	17778	17714	17705	17719	17905	17775	17789	17599	17671	17691	17614	17642	17571	17712	17610	17693	17677	17784	17713	17794	17639	17752	17767	17782	17636	17397	17775	17670	17572	17733	17754	17732	17487	17704	17615	17567	17765	17575	17653	17860	17735	17572	17559	17618	17752	17815	17648	17678	17613	17669	17658	17741	17671	17786	17604	17712	17765	17778	17668	17589	17755	17682	17679	17681	17809	17712	17809	17669	17778	17978	17693	17614	17777	17777	17796	17720	17728	17730	17754	17768	17684	17694	17652	17729	17684	17620	17813	17619	17590	17786	17769	17682	17536	17641	17627	17645	17980	17685	17652	17620	17782	17612	17645	17681	17807	17620	17661	17627	17780	17750	17614	17705	17618	17814	17738	17634	17686	17504	17549	17751	17614	17847	17814	17418	17652	17766	17541	17683	17775	17710	17665	17587	17853	17649	17639	17758	17697	17708	17776	17733	17510	17754	17800	17790	17569	17773	17710	17686	17890	17785	17649	17655	17772	17633	17713	17616	17634	17811	17716	17747	17511	17694	17555	17819	17767	17601	17830	17571	17797	17724	17807	17728	17784	17670	17675	17643	17731	17646	17637	17582	17570	17773	17740	17712	17590	17573	17690	17666	17605	17718	17668	17633	17811	17923	17499	17732	17633	17805	17809	17622	17758	17619	17718	17649	17554	17746	17708	17612	17647	17709	17622	17787	17650	17691	17781	17696	17732	17550	17795	17857	17654	17697	17544	17702	17691	17794	17750	17654	17793	17787	17646	17729	17779	17769	17759	17783	17557	17873	17709	17804	17673	17833	17558	17684	17669	17532	17635	17658	17786	17608	17638	17692	17651	17758	17717	17824	17553	17629	17783	17801	17676	17749	17686	17812	17747	17504	17709	17652	17805	17718	17548	17817	17764	17851	17850	17774	17628	17726	17702	17681	17562	17737	17653	17698	17745	17662	17590	17690	17834	17763	17608	17818	17708	17678	17750	17662	17593	17696	17724	17576	17865	17636	17747	17808	17593	17631	17744	17697	17622	17733	17711	17859	17814	17703	17663	17598	17739	17752	17833	17765	17805	17684	17771	17774	17674	17741	17781	17723	17755	17520	17777	17740	17642	17596	17736	17733	17688	17642	17663	17674	17488	17566	17679	17892	17577	17537	17681	17662	17738	17585	17643	17871	17645	17686	17846	17735	17743	17740	17706	17658	17666	17694	17808	17677	17585	17699	17749	17743	17591	17567	17714	17732	17507	17827	17644	17745	17630	17683	17582	17562	17940	17636	17527	17753	17792	17676	17713	17562	17759	17920	17562	17463	17568	17731	17413	17771	17588	17712	17677	17646	17559	17715	17828	17716	17590	17764	17678	17740	17766	17707	17784	17718	17790	17692	17667	17736	17795	17613	17738	17787	17789	17598	17784	17719	17693	17647	17626	17700	17780	17781	17781	17545	17803	17604	17661	17725	17681	17555	17704	17642	17723	17869	17598	17594	17739	17641	17843	17626	17691	17638	17677	17768	17767	17860	17741	17776	17724	17664	17787	17649	17746	17665	17667	17810	17823	17379	17653	17705	17823	17841	17886	17747	17677	17705	17766	17771	17728	17414	17686	17635	17544	17888	17672	17784	17706	17858	17706	17754	17441	17601	17776	17850	17694	17759	17740	17617	17737	17834	17594	17694	17779	17701	17692	17658	17687	17559	17550	17734	17666	17598	17667	17858	17830	17784	17718	17590	17774	17601	17732	17631	17722	17868	17714	17843	17628	17617	17720	17643	17615	17666	17600	17811	17542	17787	17594	17768	17756	17828	17698	17685	17759	17783	17705	17723	17687	17768	17834	17681	17873	17768	17666	17699	17476	17659	17739	17719	17675	17553	17852	17708	17701	17646	17617	17649	17811	17892	17647	17758	17884	17725	17602	17832	17724	17726	17622	17727	17951	17706	17653	17775	17736	17710	17395	17746	17772	17607	17863	17774	17696	17590	17635	17796	17661	17698	17686	17728	17769	17568	17718	17728	17668	17757	17812	17602	17679	17633	17723	17795	17765	17829	17637	17720	17736	17742	17779	17716	17660	17660	17658	17639	17739	17733	17608	17802	17653	17683	17836	17774	17771	17582	17781	17718	17557	17751	17413	17821	17644	17825	17762	17598	17652	17543	17708	17758	17690	17757	17746	17708	17761	17699	17653	17753	17636	17603	17664	17621	17558	17769	17772	17583	17716	17800	17762	17748	17765	17720	17608	17560	17805	17721	17709	17674	17746	17837	17846	17830	17552	17587	17713	17759	17675	17926	17625	17668	17864	17569	17437	17624	17671	17402	17749	17743	17740	17734	17794	17783	17743	17787	17601	17724	17634	17819	17741	17675	17708	17638	17787	17801	17742	17615	17822	17634	17688	17859	17716	17666	17830	17727	17699	17615	17872	17726	17647	17666	17618	17554	17782	17520	17613	17730	17549	17816	17702	17651	17722	17686	17787	17610	17644	17710	17670	17803	17792	17810	17745	17846	17732	17813	17804	17926	17562	17543	17742	17710	17725	17768	17701	17874	17850	17702	17679	17715	17862	17746	17672	17692	17580	17858	17787	17822	17713	17648	17699	17629	17671	17697	17743	17811	17550	17636	17732	17743	17811	17626	17753	17750	17739	17701	17620	17900	17669	17737	17773	17650	17765
22592	21169	29070	24694	26271	31869	34925	29913	28028	26796	25561	24830	24572	24017	23838	23700	23633	23482	23469	23630	23600	23394	23278	23083	23030	23163	23130	23220	23237	23035	22905	22896	23038	22958	22914	22949	22867	23106	23033	22902	23088	22895	22973	22947	23033	23007	22775	23009	22931	23259	22774	22952	22838	22995	22803	22943	22869	23117	22910	22868	22803	22978	22929	22918	22913	22927	22890	22898	22937	22846	22833	22877	22921	22815	22703	22865	22547	23021	23029	22920	22964	22828	23051	22893	23049	22848	22931	22852	22910	22986	22750	23091	23064	22920	23006	22510	22795	22822	22984	22876	22927	22878	22819	22855	22770	22990	22677	22833	23009	22897	23105	22830	22893	22759	22868	23139	22747	22842	22757	23267	23040	23107	23018	22872	22891	22850	22718	22916	22829	22812	23097	22897	22883	23105	22907	23009	22943	22826	22977	22942	22939	22840	22911	22827	22961	22752	22960	23076	22711	22673	22824	22895	22918	22816	22847	22860	22807	23040	22891	22879	22769	22752	22967	22908	22750	22778	23034	22892	23066	22919	22860	22751	22786	22910	23082	22824	22892	23094	22663	22604	22790	22838	22902	22857	22719	22906	22935	22735	23026	22808	22612	22867	23125	22936	23078	22762	22850	22875	22753	22939	22697	22880	22909	22978	22914	23060	22791	22606	22945	22787	22847	22743	22938	22714	22581	22667	22963	22884	22747	22816	22769	22883	22855	22914	23012	22802	22869	22953	22854	22926	22745	22897	22980	22754	22960	22924	22948	22741	22867	22745	22883	22772	23114	22749	23012	22682	22862	22575	22949	22827	22789	22721	22558	22844	22836	22826	23011	22819	23078	22890	22730	22982	22791	22957	22970	22856	22966	22903	23098	23001	23097	22769	22806	22911	22755	22705	22745	22649	22902	22729	23091	22792	22910	23013	22765	22860	22823	23066	22682	22713	22829	22780	22805	22961	22829	22818	22937	22847	22681	22970	22825	22750	22853	22663	22791	22911	22783	23085	22923	22735	22708	22894	22840	22769	22763	22870	22944	22847	22837	22918	22821	22743	22890	23178	22801	22768	22447	22795	22855	22696	22884	22863	22966	22776	23146	22981	22947	22693	23037	23003	22817	22736	22971	22787	22919	22762	22776	22757	22792	22705	22729	22821	22679	23021	23108	22853	22921	22844	22739	22773	22786	22731	22786	22783	22696	22817	22777	22876	22862	22786	22590	23086	22555	23059	22772	22907	22985	22888	22850	22937	22877	22776	22703	22630	22803	22819	22734	22958	23145	23055	22844	22749	22735	22961	22754	22635	22512	22926	22868	22860	22754	22798	22809	22767	22893	22827	23051	22954	22919	22816	22750	22802	22933	22885	22946	22737	22877	22689	22958	23047	23159	22774	22926	22888	22899	22900	22756	22662	22937	22793	22681	22945	22750	22886	23049	22892	22755	22849	23061	22864	22912	22800	22931	22890	22744	22783	22862	23000	22991	22719	22660	22865	22826	22864	22876	22588	22892	22938	22924	22901	22672	22871	22833	22863	22784	22869	22860	22863	22954	22809	23006	22944	22818	22845	22775	22955	22937	23008	22816	22905	22708	22808	22755	22749	22756	22850	22805	22903	22958	22795	22768	22708	22762	23081	22909	22714	22891	23053	22830	22863	23010	22868	22616	22810	22744	22832	22690	22976	22966	22859	23136	23023	22763	22712	22956	22722	22866	22702	22641	22896	22763	22698	22900	23028	22884	23068	22897	22712	22770	22832	22541	22794	22943	22745	22906	22652	23053	22816	23049	22672	22782	22775	22898	22717	23070	22795	23071	22921	22921	22855	22769	22821	22813	22967	22886	22846	22739	22828	22913	22661	22800	22914	22851	22867	22907	22844	22978	22797	22922	22759	22696	22766	22696	22814	23098	22641	22793	22848	23017	22856	23023	22844	22591	22867	22815	22987	22780	22832	22676	22965	23018	22765	22912	22888	23023	22869	22857	22884	22824	22847	22835	22805	22832	23037	23086	22974	22748	22749	23074	23032	22834	22822	22848	22847	22884	22927	22780	22818	22708	22818	22973	22838	22863	22670	22869	22928	22907	23069	22812	22771	22767	22745	22785	22998	23175	22799	22922	22917	22639	22751	23044	22827	23022	23001	22959	22776	22815	22916	22739	22881	22707	22785	22634	22882	22995	22736	22860	22978	22903	23002	22745	22796	22959	22931	23028	22870	22926	22794	22931	22606	22963	23015	23059	22939	22803	22916	22937	22878	22873	22828	22951	22788	22864	22864	22903	22673	22765	22747	22878	22712	22724	22986	22798	22758	22848	22808	22756	22817	22797	22752	22835	22992	22687	22836	22949	22827	22945	22816	22987	22940	22884	22847	22958	22901	22835	22654	22699	22668	22771	22894	22842	22815	22721	22843	22681	22846	22676	22940	22924	22838	23229	22704	22913	22906	22785	22982	22828	22942	22792	22847	22930	22875	22993	22781	22938	23098	22699	22737	22770	22587	22940	22688	22850	22843	22893	22827	22771	22942	22764	22745	22858	22616	22865	22839	22878	22931	23096	22621	22765	22613	22943	22677	22646	22732	22694	22840	22819	23001	22926	22918	22882	22899	22899	22814	22861	22895	22734	22871	22865	22647	22914	23007	23069	22836	22831	22901	23132	22971	22941	22754	22751	22728	22709	22818	23006	22912	22800	22874	22886	22766	22813	22685	22939	22852	22908	22827	23186	23217	22917	22769	22781	22961	22757	22857	23053	23061	22888	22870	22791	22648	23075	22697	22793	22778	22746	22714	22714	22724	22740	22825	22766	22791	23013	22808	22890	22535	22797	22770	22759	22777	22973	22988	22766	23047	22729	22920	22908	22922	22877	22749	22973	22705	22757	22606	22917	22740	22975	22866	22850	22827	22876	22772	22888	22974	22778	22874	22828	22605	22869	22831	22670	22844	22687	22807	22894	23025	22874	22751	22869	23107	22988	22818	22953	22736	22815	22911	22822	22923	22924	22932	22929	22915	22906	22747	23041	22929	23055	22844	23007	22967	23013	22813	22928	22830	22857	22966	22939	22780	22940	22604	22916	22913	22979	22847	22859	22736	22594	22669	22943	22772	22826	22690	22844	22943	22919	22824	22733	22739	22838	22635	22617	22861	22677	22924	22698	22940	22969	22834	23029	23030	22848	22811	22785	22784	22981	22892	22769	22783	22787	22863	22558	23095	22770	23065	23053	22833	23012	22839	22873	22904	22910	23115	22943	22594	22809	22865	23071	22931	22690	22926	22887	22951	22964	22659	22803	22587	22689	22755	22984	22805	22923	22649	22838	22810	22756	22853	22813	22846	22881	22971	23041	22666	22790	22817	22980	22932	22933	22927	22722	22631	22869	22892	22870	22787	22807	22695	22756	22662	22781	22960	22673	22770	22751	23033	22957	22531	22836	22741	22984	22889	22840	22862	22896	22843	22736	22754	22966	22781	22886	22904	22850	22903	22765	22904	22948	22905	23089	22767	22939	22835	23014	22793	22706	22942	22797	22757	22773	22846	22995	22875	22904	23019	22940	23052	22860	22877	22694	22898	22666	22780	22882	22578	22982	23038	22753	23001	22912	23033	22771	22672	22846	22700	22954	22765	22994	22707	22765	22883	22813	22807	22988	22936	22934	22794	23023	22828	22946	22915	22952	23017	22711	23089	22877	23070	22644	23158	22884	23067	22624	22931	22795	23119	22780	22904	22850	22883	22873	22936	23047	22858	22868	22675	22973	22967	22725	22845	22716	22865	22980	22722	22847	22921	22843	22573	22776	22767	22766	22781	22995	22838	22936	22562	22759	22769	22811	22738	22946	22710	22836	22858	23013	22909	22636	22948	22783	22805	22889	22824	22877	23029	22810	22846	23045	23006	22988	22646	22896	22723	22795	22942	22838	23007	22986	22965	22892	22956	22804	22887	22859	22697	22939	23032	22804	22559	22781	22673	22756	22769	22756	22820	22865	22812	22964	23014	22996	22790	23046	22993	22996	22844	22884	22819	22870	22717	22779	22778	22993	22802	22684	22836	22868	23175	22867	22835	22762	22823	22725	22647	22756	22991	22758	22973	23055	22890	22885	22977	23029	23057	22825	22959	22763	22936	22891	22795	22732	22818	22799	23009	22759	22836	22742	22801	22916	22639	23053	22798	23030	22896	22913	22745	22802	22825	22733	22915	23150	22829	22723	22759	22717	22955	22992	22871	22820	22877	23114	22892	22759	22628	22855	22860	22905	22966	22696	22807	22699	22882	22613	23021	23045	22988	22874	22782	22993	22690	22663	22809	23100	22716	22898	22810	23058	22854	22984	22913	22981	23295	23006	23053	22977	22857	22964	22902	22836	22762	23008	22785	22876	22816	22957	23024	22714	22899	22985	22807	22917	23040	22939	23071	22984	22797	22744	22886	22939	22930	22566	22570	22913	22835	22861	22887	22821	22926	22943	22898	22907	22752	22724	22936	22791	22807	22989	22894	23015	22784	22766	22838	22910	22847	22693	22748	22623	22958	22667	22848	22951	22848	22778	22955	22924	22716	22808	22781	23093	22948	23055	23132	22799	22855	22594	23026	22978	22799	22916	22732	22750	22832	22939	22868	22910	22871	23020	22838	22981	23143	22726	22800	22874	22948	23179	22858	23205	22955	22916	22848	22804	23031	22910	22840	22832	23028	23145	22653	22819	23086	22833	22968	22839	22845	22862	23106	22865	23003	22850	22789	22937	22772	22834	22830	22923	22785	22610	22890	22837	22769	22711	22828	23132	22757	22824	22925	22922	22831	22603	22895	22899	22862	23018	22849	22933	22705	22822	22694	22738	22862	22788	22940	22917	22782	22849	22789	22845	22635	22956	22728	22883	22669	22845	22940	22840	23082	23114	22974	22757	22687	22866	22797	22829	22736	22798	22987	22856	22872	23161	22763	23017	22601	22838	22838	22907	22977	22803	22953	22854	22807	22960	22985	22810	22855	22757	23000	22990	22918	23040	22738	22757	22770	22754	22894	23110	22865	22987	22858	22978	22969	22937	22810	22762	22962	22649	22767	22556	22654	22918	22842	22928	22846	22754	23088	22850	22889	22951	22773	22849	22784	23105	22903	22695	22802	22865	22895	22783	22889	23031	22978	22988	22935
37560	64060	59537	48633	42237	36602	31943	28221	25543	22882	21436	20763	20053	19332	19240	18854	18559	18529	18580	18437	18669	18128	18409	18308	18376	18284	18332	18320	18274	18092	18014	18245	18119	18097	18169	17957	18102	18133	17989	18165	18241	18089	18291	18090	18034	17915	17933	18049	18062	18016	17958	18026	17947	18140	17917	18092	18021	18027	17963	17904	18169	18085	17816	18122	18289	18064	17804	17978	18037	18063	17928	17978	18022	18098	18154	18036	17936	17958	18183	18055	18027	17914	18129	18160	18016	17933	17895	18029	17964	17955	18122	17848	18035	18096	17989	17932	17914	18240	18004	17972	18037	18143	18069	17995	17993	18012	17961	18032	18151	17924	18067	17716	17787	17979	17997	18031	18133	18122	18109	18049	17955	18056	18014	18088	17822	18024	17943	18126	17778	18155	18017	18039	17957	18098	17963	18009	18158	18095	17899	18211	17853	17990	17947	17900	18001	18046	17797	17924	17934	18121	18063	17832	17883	17979	17899	17984	18016	18247	18003	18006	18099	17979	18105	18031	17997	17968	18134	18076	18091	17858	18013	18087	18118	18005	18027	17877	18093	18074	18251	18156	18138	18030	18162	17992	17974	18130	17967	18099	17954	17985	18132	17903	18015	17867	17932	17935	18083	17927	18064	17982	18204	18068	18008	18004	17878	17980	18085	18132	18056	18058	18058	18168	17937	18269	18038	18023	18011	17895	17827	18039	17944	17999	17949	18052	18092	17923	18024	18134	17920	18138	17930	18006	17951	17968	17991	17999	17895	17838	17949	18021	18012	18064	17863	18009	18006	17860	17982	17947	18136	17902	18038	18090	18228	17974	17826	17854	17985	18061	18056	18047	18038	18124	17902	17930	17873	18065	18110	17867	17933	17936	18132	17908	18046	18036	18047	18019	17974	17950	18162	18114	18048	17978	18051	18036	17949	17990	18065	17998	17920	18354	18003	18012	17941	18076	18080	17928	18022	18001	18226	18167	18095	17783	18034	17957	17980	18095	17794	17930	18026	18002	17961	18002	17911	17889	18021	18132	17890	17865	18080	17973	18046	17905	18094	17967	17894	18001	17855	17783	17929	17878	18057	17792	17911	18068	18092	17935	18132	17876	18247	17974	17986	18187	17934	17764	17905	18129	17934	18028	18010	17961	18134	17914	17874	18100	17965	17975	17931	17995	18100	18172	18086	18266	18043	17929	18127	17912	18099	17855	17846	18092	18067	18301	17987	17898	18051	17975	17968	17840	17947	18092	18097	18063	18017	18005	18064	18148	17969	17920	18050	18018	17964	18009	18065	17938	18238	17976	18034	18062	17919	18119	18118	18033	18040	18076	18015	17820	18077	18110	17951	17956	18174	18138	18006	17952	17976	17929	18105	17884	17822	17931	18010	18017	18005	18001	18032	17758	17876	18082	17980	18127	18059	17979	17954	18093	18119	18012	17870	17938	18000	18027	18013	17929	17794	17844	18064	17898	18102	17945	18043	18008	17994	18034	18254	18120	18045	18025	18083	18121	17879	18130	17875	18026	17947	18097	18118	18057	17930	18012	18009	18171	18154	18009	18080	18055	18135	17892	18088	17963	18001	18023	18046	18054	17892	17962	17873	18180	17928	18061	18028	17933	18006	18063	17976	17896	18113	18101	18154	17889	18139	17953	17995	18097	18128	17839	17875	18097	17949	18040	18103	17974	18063	18192	17987	17914	17953	18104	18141	17950	18115	18062	17901	18148	17851	18160	17945	18035	17890	17974	18050	18016	17989	18116	17981	18011	17969	17946	18128	17902	18148	17972	18031	17937	17968	17870	17928	17988	18016	17994	18112	18087	18001	18084	18045	18035	17933	18092	18221	18083	17992	18110	17967	17926	17969	18058	17964	17907	18171	18114	17861	17828	18135	18094	18018	17944	17982	17874	18031	17974	18031	18053	17905	17901	18123	18056	18069	17807	17925	17952	18099	18092	18002	17828	18146	18054	17958	17921	17948	18007	18024	18133	18198	18039	17878	17946	18070	17968	18018	18012	18219	17993	17980	17997	17976	18150	18053	18115	17967	18094	18134	18022	18231	17989	17809	17847	18192	17902	18058	17982	18078	17892	18042	17973	18123	17942	17944	18073	17984	17805	17999	18155	18073	17971	18082	18142	17921	18000	17984	18077	17957	17949	18061	18091	18007	17826	17827	18053	17936	17995	18045	18040	17806	17977	17800	18255	17879	18120	17960	17879	17981	18093	17946	18094	17953	17927	17881	17957	17993	18179	17879	17963	18006	18023	17954	17872	18090	18071	18114	17895	18226	17980	17898	17900	18058	18032	18076	17961	17958	18112	17830	18022	17991	18046	17982	18104	17899	17997	18110	17941	17881	17985	17991	17947	18093	18067	18125	18098	17976	18081	18099	17945	17906	18011	18090	17941	17998	17945	18132	17863	18049	18013	18043	18033	17970	17886	17924	17902	17978	17971	17803	17827	17906	18059	17785	18027	17928	17987	18029	18019	18115	17904	18087	18182	17962	18108	18258	18118	18142	18053	17937	18245	18246	17765	17990	18237	18043	18031	17880	17900	17959	18016	18126	17878	18008	18124	17980	17968	18095	18104	18068	18112	18185	18017	18020	17889	17935	17983	18014	18025	18098	18038	18086	17851	18009	18007	17967	17903	18077	17915	17696	17991	18092	17940	18084	18096	18145	17973	17835	18151	17910	18080	18064	18059	17793	17835	17846	18035	17847	17775	18032	17707	17932	18091	18081	18075	18049	18058	17974	17935	18064	17889	18072	18034	18152	17986	18150	17964	17820	18074	18010	18115	17936	17902	18152	18100	17819	17966	17886	17873	17882	17968	17869	17922	18066	18057	18100	17987	17981	17901	18274	17924	17986	18006	17924	18268	18020	17856	17915	17830	17945	17991	18034	17957	17981	18021	18169	17901	17828	17877	17906	18079	18042	18016	18004	17769	18076	17966	17947	17936	17965	18121	17924	17970	18065	17984	17892	18059	17953	17935	18070	17968	18059	18088	17927	17930	17969	17768	17997	18096	17899	17966	17918	17734	18068	18178	18172	17987	17893	17937	18191	18035	18025	17940	17944	18187	18011	17930	18095	17972	18017	18042	17987	18016	17957	18089	18087	17785	18104	17848	17953	18087	18031	17996	17879	18043	18090	17870	17901	17995	18007	17982	18059	18010	18104	18105	18008	17787	17800	17957	18027	17915	18122	18074	18041	17992	17841	18059	17961	17986	17921	18114	18055	18029	18073	18066	18010	18010	17942	18077	17946	17942	18066	18087	18061	17950	18021	18209	18105	17842	18026	18059	18010	18028	18110	17777	18184	17821	17968	17814	17955	17875	17909	17949	18039	18011	17903	17960	17912	17948	18183	18039	18042	17973	17975	17815	17918	18039	18055	17986	18012	18063	18002	18096	18002	17876	18104	18056	18170	18116	17960	17975	18096	18112	18018	18018	18080	18013	17947	17968	18062	18167	17887	18186	17917	18043	17934	17928	18248	17979	17944	18103	17934	18095	18006	17987	17924	17877	17987	18145	18087	18011	18080	17942	18044	17974	17909	18103	17967	18034	17956	18032	18055	18065	17860	18016	17930	17967	18000	17853	18134	17828	17942	18119	18091	17858	17944	18067	17977	18004	18077	18002	17975	17806	18053	18044	18021	18043	18089	17938	18142	17860	17867	17820	18002	18007	18126	18110	18075	17897	18004	17973	18087	17944	17954	17876	18173	18078	17998	17983	18039	18147	17916	17908	17845	18001	18203	18101	17959	18212	17973	17749	17829	18173	17841	18292	17936	18059	18015	18100	17843	17976	18082	18014	17959	18066	18224	17856	18145	18092	18069	18009	18091	17946	18089	17998	18019	18087	18007	18046	17964	17998	17837	17893	18050	18024	17954	18122	17949	18030	17924	18052	17786	17851	17986	18037	18072	17826	17974	17986	18101	18089	17932	17913	17941	18095	18022	18002	17966	17990	17742	17879	17934	17989	17847	18018	17906	18030	18204	18105	18032	18118	18116	17929	17818	18086	18125	17893	17906	18034	18046	18021	17994	18007	17988	18020	18111	17958	17977	17834	18107	17925	17977	18205	17885	17868	18023	18242	18000	17993	17951	18005	17841	18110	18088	18064	17994	17921	17939	18017	17962	17960	18010	17968	18001	18007	18071	17939	17954	17927	17983	17933	17848	17996	18044	17913	18011	18052	18065	17959	18011	18103	17952	17993	18024	17949	18147	17931	18161	18043	17981	18056	18062	17974	17932	18118	17954	18106	17975	17987	17915	17895	18107	18096	18153	17959	17996	17876	18066	18081	18158	18060	17955	17924	17785	17983	17917	18226	17802	18078	17918	18186	17936	18005	18153	17970	17964	17868	17969	18104	18081	17948	17987	17945	18009	17990	18029	18202	17991	18007	18092	18057	18005	18045	18072	18079	17944	17968	18087	18067	18092	17885	18153	17985	18016	18071	17927	17984	18071	17976	17983	18123	18154	17957	18037	18113	17809	18037	17961	17964	17925	17838	17870	18196	18111	18042	18172	17886	18050	18161	17951	17951	18090	17961	17962	17901	17931	18077	17943	17875	18111	17971	17979	17932	18008	18126	17867	17844	18123	17798	18019	18023	18014	18065	17882	17962	18094	18168	17947	18030	18041	18079	18270	17986	18004	18051	18128	18264	17947	17991	17963	18088	17963	17964	17836	17990	18079	17940	18007	17915	17915	17913	18074	18022	17870	18151	17991	18043	18043	17865	18095	17975	17954	18126	18083	18255	18080	18068	17939	17887	18146	17764	18047	17974	17967	17829	18003	17956	17988	17924	17984	18156	18005	18057	17989	17888	18045	17822	18006	17856	18212	17962	18101	17960	18089	18071	17947	18051	18058	17944	17952	17938	17880	17946	18013	17990	17863	17927	17995	18050	18031	18230	18012	17915	17966	18108	17910	18010	17875	17949	18180	17975	17954	17845	18072	17979	18145	18015	17964	18005	18034	18072	18042	17981	17971	18067	18080	18190	17995	17930	18098	18003	18018	18017	17901	18089	18019	18081	18127	18063	17935	17938	17889	18090	17755	18086	18234	18102	17760	18080	18140	17855	18023	18052	17905	17933	17946	18117	17902	17936	18038	18053	18167	17795	17926	17919	17765	17994
30975	34171	43575	39570	33383	29765	27497	26020	24712	24063	23705	23554	23402	22943	22559	22903	22864	22651	22718	22728	22764	22497	22613	22508	22779	22629	22909	22391	22492	22692	22489	22366	22702	22483	22386	22595	22497	22641	22365	22478	22668	22518	22239	22440	22601	22309	22401	22367	22763	22540	22646	22458	22468	22646	22637	22482	22397	22393	22656	22546	22415	22449	22567	22454	22418	22501	22461	22554	22635	22449	22587	22585	22577	22336	22444	22561	22550	22501	22407	22591	22387	22305	22319	22318	22612	22462	22455	22365	22651	22549	22583	22547	22651	22548	22412	22325	22606	22132	22315	22496	22735	22411	22615	22524	22522	22462	22365	22434	22584	22588	22722	22594	22545	22575	22437	22442	22537	22468	22677	22585	22241	22509	22549	22554	22327	22468	22279	22416	22478	22639	22275	22342	22666	22448	22362	22422	22703	22330	22691	22632	22586	22393	22520	22633	22659	22504	22444	22336	22457	22432	22456	22371	22509	22395	22426	22322	22352	22554	22713	22454	22488	22475	22321	22613	22585	22435	22355	22488	22476	22523	22223	22357	22482	22609	22418	22581	22557	22610	22337	22536	22630	22420	22515	22217	22383	22628	22269	22238	22378	22462	22428	22467	22625	22530	22501	22498	22368	22508	22624	22511	22368	22270	22490	22421	22659	22568	22550	22435	22543	22383	22296	22422	22647	22530	22166	22616	22510	22745	22359	22527	22545	22600	22402	22559	22461	22493	22356	22479	22643	22590	22401	22470	22517	22322	22569	22457	22636	22480	22589	22499	22488	22790	22413	22464	22764	22552	22552	22524	22426	22564	22474	22443	22694	22413	22491	22445	22413	22395	22415	22643	22443	22443	22723	22189	22427	22323	22184	22441	22356	22323	22484	22628	22481	22438	22485	22609	22384	22408	22703	22571	22371	22545	22319	22404	22260	22470	22631	22590	22351	22570	22320	22457	22583	22353	22503	22505	22436	22495	22576	22461	22562	22514	22757	22466	22524	22708	22601	22564	22372	22380	22701	22413	22462	22462	22529	22442	22355	22122	22479	22757	22559	22479	22667	22470	22499	22456	22397	22245	22514	22280	22483	22519	22724	22316	22536	22496	22417	22291	22419	22312	22117	22575	22566	22467	22642	22399	22564	22509	22415	22572	22548	22488	22392	22277	22369	22326	22463	22490	22493	22434	22469	22695	22477	22479	22400	22408	22274	22462	22472	22465	22481	22411	22524	22419	22483	22621	22524	22304	22605	22170	22382	22421	22384	22408	22786	22492	22474	22489	22280	22436	22317	22544	22560	22381	22497	22502	22219	22538	22236	22580	22406	22368	22599	22678	22398	22464	22486	22541	22440	22594	22627	22440	22385	22593	22348	22524	22451	22574	22582	22431	22506	22447	22355	22409	22552	22619	22482	22366	22501	22528	22304	22389	22533	22402	22013	22456	22312	22550	22592	22441	22424	22532	22532	22341	22498	22722	22443	22452	22482	22515	22424	22468	22478	22755	22621	22748	22526	22383	22465	22439	22612	22414	22661	22516	22355	22250	22602	22411	22501	22702	22538	22445	22240	22376	22525	22826	22694	22747	22407	22493	22341	22583	22580	22458	22306	22259	22715	22499	22497	22401	22534	22590	22539	22518	22731	22435	22376	22473	22688	22357	22584	22673	22302	22455	22688	22480	22674	22279	22482	22318	22450	22629	22558	22667	22462	22668	22503	22335	22466	22590	22491	22618	22190	22349	22485	22586	22374	22439	22710	22352	22323	22460	22560	22462	22475	22377	22547	22400	22509	22532	22327	22522	22602	22610	22637	22645	22237	22400	22602	22542	22426	22430	22777	22378	22392	22677	22461	22410	22484	22431	22456	22558	22531	22544	22453	22324	22357	22219	22523	22456	22224	22582	22791	22609	22553	22245	22622	22551	22369	22450	22333	22319	22403	22688	22536	22438	22480	22668	22531	22604	22772	22600	22547	22481	22283	22579	22384	22602	22461	22503	22346	22408	22272	22746	22407	22448	22610	22445	22544	22297	22265	22595	22320	22733	22493	22316	22565	22590	22156	22391	22500	22530	22450	22696	22268	22556	22382	22460	22625	22544	22678	22422	22186	22385	22424	22532	22522	22389	22418	22371	22537	22394	22594	22535	22543	22312	22605	22608	22490	22524	22561	22396	22685	22378	22721	22710	22554	22341	22418	22472	22478	22442	22552	22571	22578	22474	22547	22565	22485	22520	22564	22302	22507	22384	22393	22411	22654	22256	22380	22416	22634	22492	22736	22448	22461	22565	22687	22278	22707	22452	22319	22278	22757	22704	22572	22477	22476	22336	22370	22349	22535	22511	22611	22349	22614	22387	22642	22551	22519	22657	22748	22707	22720	22583	22526	22425	22382	22447	22659	22360	22567	22751	22629	22310	22559	22620	22435	22413	22338	22567	22765	22546	22430	22408	22420	22408	22254	22375	22443	22575	22412	22409	22395	22628	22566	22481	22409	22599	22559	22462	22687	22551	22522	22562	22550	22422	22497	22419	22803	22439	22689	22303	22645	22539	22480	22317	22338	22448	22430	22565	22743	22574	22478	22495	22557	22542	22573	22576	22592	22546	22452	22282	22636	22527	22412	22356	22614	22386	22394	22503	22576	22459	22479	22323	22329	22487	22456	22397	22490	22375	22222	22489	22377	22272	22613	22609	22546	22554	22490	22666	22575	22587	22776	22616	22654	22514	22618	22541	22375	22588	22483	22499	22444	22463	22407	22293	22450	22744	22363	22502	22521	22366	22356	22713	22650	22565	22465	22524	22469	22516	22456	22437	22587	22626	22447	22581	22449	22322	22262	22567	22463	22397	22536	22356	22614	22271	22489	22544	22333	22616	22569	22655	22491	22312	22612	22256	22334	22453	22560	22447	22483	22634	22516	22494	22515	22606	22654	22512	22634	22686	22544	22252	22539	22662	22405	22427	22483	22443	22169	22610	22416	22417	22584	22430	22456	22419	22397	22384	22431	22643	22460	22621	22557	22499	22491	22530	22690	22489	22427	22594	22639	22512	22352	22325	22522	22420	22319	22630	22462	22563	22514	22485	22381	22352	22437	22501	22506	22423	22115	22487	22557	22527	22587	22314	22637	22531	22604	22414	22409	22500	22351	22434	22508	22478	22589	22503	22496	22452	22562	22515	22540	22571	22539	22517	22642	22411	22437	22640	22531	22571	22675	22647	22542	22455	22625	22501	22442	22625	22527	22291	22389	22573	22351	22260	22578	22546	22454	22285	22384	22249	22511	22592	22362	22621	22755	22555	22543	22512	22471	22511	22609	22742	22486	22438	22461	22327	22605	22591	22440	22502	22524	22529	22532	22427	22583	22616	22561	22541	22454	22403	22449	22657	22386	22488	22447	22488	22564	22551	22523	22478	22526	22586	22445	22650	22552	22593	22366	22378	22519	22709	22577	22706	22609	22373	22675	22304	22405	22591	22478	22258	22543	22421	22490	22541	22387	22439	22621	22483	22356	22488	22356	22506	22221	22431	22552	22366	22579	22250	22769	22294	22402	22529	22503	22647	22498	22451	22598	22249	22489	22456	22415	22430	22427	22390	22264	22569	22667	22697	22651	22651	22684	22524	22628	22587	22638	22492	22472	22335	22464	22402	22410	22557	22420	22541	22437	22420	22394	22473	22636	22482	22641	22281	22432	22516	22664	22238	22369	22382	22587	22501	22549	22403	22596	22269	22619	22613	22513	22511	22597	22505	22538	22377	22368	22470	22389	22419	22698	22568	22416	22527	22748	22455	22524	22345	22303	22512	22631	22456	22559	22596	22370	22597	22572	22572	22495	22283	22547	22534	22698	22634	22484	22498	22595	22591	22615	22312	22527	22528	22318	22536	22636	22479	22504	22428	22443	22631	22499	22318	22572	22402	22362	22476	22405	22507	22422	22594	22444	22548	22583	22382	22534	22545	22591	22475	22369	22389	22522	22462	22669	22456	22609	22602	22638	22529	22398	22511	22636	22431	22688	22285	22457	22638	22538	22553	22672	22514	22609	22459	22673	22671	22551	22545	22690	22520	22615	22309	22495	22375	22533	22502	22709	22532	22337	22523	22379	22316	22317	22695	22465	22560	22651	22627	22372	22384	22536	22599	22503	22306	22432	22221	22555	22635	22590	22505	22601	22566	22612	22593	22504	22559	22597	22386	22573	22616	22478	22599	22565	22452	22774	22302	22267	22504	22670	22218	22562	22520	22689	22641	22726	22777	22597	22596	22366	22393	22510	22591	22170	22601	22455	22642	22711	22382	22474	22362	22512	22667	22274	22489	22499	22418	22538	22574	22559	22435	22607	22442	22587	22503	22642	22474	22501	22526	22598	22469	22516	22648	22665	22702	22493	22518	22455	22489	22659	22580	22433	22406	22546	22527	22326	22569	22263	22512	22597	22305	22489	22559	22532	22189	22414	22565	22368	22328	22675	22394	22416	22502	22578	22493	22674	22451	22630	22372	22524	22421	22506	22649	22473	22598	22385	22458	22419	22428	22400	22325	22147	22454	22483	22489	22445	22475	22441	22594	22452	22459	22567	22443	22456	22452	22414	22490	22680	22486	22344	22354	22647	22327	22463	22549	22543	22341	22697	22473	22642	22590	22584	22675	22515	22485	22487	22539	22541	22541	22570	22554	22512	22495	22688	22468	22632	22653	22494	22717	22678	22511	22648	22253	22393	22437	22498	22409	22362	22578	22529	22512	22395	22512	22586	22540	22637	22256	22248	22735	22408	22406	22272	22451	22559	22522	22523	22593	22420	22608	22461	22440	22501	22429	22546	22421	22597	22528	22651	22309	22580	22725	22643	22429	22538	22547	22613	22484	22411	22570	22648	22501	22430	22279	22355	22595	22639	22685	22370	22425	22510	22609	22500	22470	22531	22709	22541	22559	22568	22198	22586	22620	22426	22510	22439	22608	22488	22482	22458	22298	22442	22429	22542	22517	22537	22222	22560	22395	22555	22617	22347	22448	22664	22430	22529	22508	22593	22639	22635	22316	22455	22420	22489	22551	22614	22570	22818	22436	22334	22708	22415	22595	22572	22446	22482	22319	22376	22524	22478	22477	22542	22620	22545	22408	22404	22417	22644	22448	22506	22214	22605	22635	22415	22690
35933	51501	47025	37067	31682	27696	24596	22628	21074	20153	19364	19135	18739	18572	18346	18508	18077	17965	17936	17952	17804	18122	17920	17926	17967	17903	17876	18079	17967	17954	18061	17835	17836	17857	17813	17800	17894	17811	17834	17768	17841	17899	17954	18030	18053	17737	17989	18055	17764	17765	17824	17823	17930	17815	17849	17873	17708	17663	17802	17877	17992	17687	18057	17873	17877	17721	17836	17957	18008	17828	17907	17928	18112	17889	17841	17865	17889	17901	17957	17906	17999	17795	17860	17952	17657	17847	17864	17922	18044	17899	17816	17886	17893	17751	17953	17790	17784	17855	18034	17923	17855	17906	17590	17895	17982	17770	17969	17972	17923	17962	17822	17878	17712	17675	17894	17794	17774	17934	17851	17609	17846	17888	17633	17975	17801	17827	17860	17878	17909	17734	17804	17646	17912	17796	17814	17871	17768	17863	17841	17883	17905	17817	17992	17675	17777	17889	17861	17862	17859	17871	17902	17815	17885	17770	17733	17832	17983	17890	17719	17899	17832	17865	17821	17881	17846	17675	17824	17533	17894	17790	17917	17906	17721	17782	17839	17771	17832	17936	17800	17850	17860	17992	17863	18027	17790	17723	17735	17933	17711	17935	17753	17874	17697	17903	17814	17827	17807	17854	17919	17886	17863	17924	17704	17836	17816	18016	17984	17714	17758	17793	17877	17743	17894	17797	17938	17816	17797	17807	17967	17864	17862	17894	18036	17807	17871	17911	17765	17826	17953	17695	17898	17816	17899	17763	17973	17745	17969	17887	17883	17838	17710	17804	17777	17831	17892	17801	18011	17683	17786	17791	17887	17888	17871	17927	17853	17847	17803	17752	17943	17653	17954	17899	17933	17933	17750	17616	17856	17783	17764	17936	17996	17959	17800	17849	17938	17960	17876	17992	17779	17858	17761	17747	17742	17893	17881	17707	17904	17948	17875	17762	17866	17774	17928	17862	17829	17805	17832	17909	17893	17757	17816	17864	17926	17915	17888	17888	17775	17827	17788	17790	18060	17775	17837	17748	17795	17893	17819	17619	17855	17675	17738	17921	17773	17794	17848	17952	17888	17847	17971	17936	17921	17914	17691	17782	17797	17919	17999	17804	17897	17781	17913	17761	17910	18071	17659	17860	17656	17830	17836	17841	17649	17918	17825	17915	17823	17985	17765	17936	17720	17888	17839	17858	17775	17910	17770	17923	17860	17869	17937	17667	17888	17758	17796	17801	17933	17765	17837	17868	17956	17885	17998	17767	17980	17806	17804	17703	17867	17823	17901	17751	17837	17958	17952	17758	17781	17859	17836	17960	17879	17808	17867	17734	17668	17952	17802	17692	18014	17788	17882	17775	18087	17693	18012	17914	17802	17765	17947	17870	17839	17854	17829	17761	17812	17883	17885	17885	17613	17869	17863	17845	17849	17762	17850	17863	17783	17798	17974	17911	17928	17678	17831	17917	17876	17800	18010	18046	17922	17831	17773	17884	17810	17994	17689	17719	17872	17816	17891	17899	17863	17882	17942	17715	17987	17938	17860	18112	17812	18006	17769	17738	17706	17792	17928	17814	17804	17978	17972	17831	17768	17686	17799	17873	17656	17797	17792	18029	17851	17664	17859	17913	18034	17793	17707	17787	17702	17944	17671	17777	17738	17962	17776	17837	17995	17825	17727	17797	17833	17751	17965	18005	17991	17687	17915	17926	18005	17922	17761	17870	17918	17703	17861	17685	18007	17865	17962	17842	17905	17875	17851	17889	17678	17796	17827	17924	17987	17955	17800	17711	17895	17715	17951	17891	17779	17844	17889	17771	17926	17944	17874	17846	17805	17990	17853	17679	17781	17931	17929	17774	17888	17944	17937	17737	17714	17820	17692	17950	17801	17769	17680	17720	17853	17733	17719	17863	17809	17835	17853	18027	17873	17985	17903	17951	17949	17767	17967	17860	17882	17890	17938	17695	17771	17912	18051	17766	17747	17735	17904	17930	17874	17776	18023	17704	17922	17798	17841	17955	17809	17789	17797	17878	17807	17853	17898	17658	17726	17921	17899	17837	17975	17841	17852	17862	17887	17695	18115	17904	17592	17969	17924	17833	17649	17736	18036	17848	17940	17833	17817	17868	17863	17631	17848	18021	17890	17929	17748	17874	17913	17834	17780	17791	17955	17922	17628	17876	17837	17811	17751	17886	17776	17899	17824	17773	17789	17817	17754	17850	17934	17810	17778	17797	17708	17971	17861	17887	17988	17731	17745	17874	18007	17836	17851	17967	17807	17858	17812	17965	17766	17964	17826	17885	17793	17931	17887	17807	17925	17881	17847	17747	17745	17913	17942	17886	17742	17764	17900	17828	17789	17845	17788	17878	17851	18002	17797	17888	17928	17901	17849	18023	17895	17702	17924	17862	17796	18155	17790	17834	17892	17869	17784	17935	17953	17760	17957	17956	17993	17847	17851	17971	17785	17932	17855	17991	17897	17698	17979	17687	17833	17948	18037	17737	18008	17922	17871	17631	17877	17979	17942	17798	17913	17816	17690	17787	17788	17906	17830	17883	17809	17889	17989	17958	17914	17817	17812	17939	17813	17932	17842	17948	17926	17909	17915	17956	17790	17859	17814	17855	17900	17932	17719	17677	17745	17779	17870	17842	17946	17681	17841	17689	17861	17939	17800	17932	17796	17796	17846	17752	17853	17827	18090	17819	17746	17966	17805	17866	17801	17903	17844	17714	18028	17762	17872	17792	17854	17899	17919	17790	17853	17931	18046	18062	17734	17845	17683	17900	17779	17953	17843	17803	17776	17832	17786	17761	17796	17751	17836	17954	17893	17965	17800	17803	17947	17893	17828	17870	17695	17986	17740	17878	17890	17862	17749	17930	17832	17857	17973	17813	17850	17921	17668	17920	17698	17866	17785	17739	17915	17712	17805	17868	17777	17941	17880	17877	18002	17939	17844	17922	17864	17714	17832	17846	17834	17962	17960	17825	18034	17899	17756	17723	17805	17738	17989	17826	17653	17880	18011	18004	17850	17773	17917	17844	17773	17613	17893	17801	17787	17724	17675	17962	17928	17846	17873	17922	18079	17957	17766	17820	17753	17854	17842	17878	17978	17794	17811	17888	17849	17825	18043	17923	17805	17803	17879	17751	17741	17764	17923	17989	17909	17889	17888	17792	17938	17901	17718	17905	17978	17766	17975	17782	17883	17751	17712	17613	17950	17957	17638	17782	17752	17783	17859	17943	17839	17782	17673	17867	18034	17973	17922	17946	17786	17984	17700	17852	17797	17743	17821	17849	17831	17755	17958	17814	17778	17771	17691	17734	17908	17830	17862	17720	17761	17762	18033	17850	17932	18067	17840	17751	17768	17835	17910	17856	17927	17826	17770	17894	17819	17832	17874	17774	18000	17937	17926	17869	17798	17598	17942	17855	17941	17802	18045	17832	17707	17741	18008	17925	17807	17928	17806	17770	17789	17828	17976	18139	18037	17812	18073	17881	17906	17804	17863	17932	17854	17827	17844	17786	17928	17876	17996	17812	17962	17730	17599	17950	17786	17708	17920	17761	17942	17685	17869	17781	17862	17622	17796	17712	17790	17973	17837	17877	17830	17833	18058	18094	17993	17839	17943	17626	17954	17731	17836	17878	17827	17826	17985	17832	18080	17865	17780	17915	17783	17851	18004	17934	17753	17861	18013	17831	17890	17684	17918	17918	17699	17795	17622	17779	17764	17748	17924	17881	17832	17802	17740	17877	18001	17864	17857	18025	17825	17880	18062	17800	17805	17880	17967	17901	17798	17686	17873	17844	17925	17879	17964	17913	17762	17919	17913	17820	17808	17849	17806	17886	17765	17872	17867	17724	17753	17693	18141	17728	17828	17724	17920	17835	17821	17782	17668	17692	17841	17775	17796	17689	18022	17758	17886	17876	17891	18017	17798	18015	17931	17856	17893	17946	17819	17684	17765	17988	17940	17818	17984	17733	17766	17836	17930	18092	17894	17742	17919	17845	17865	17893	18058	17703	17767	17808	17786	17922	17899	17945	17792	17843	17874	17721	17872	18043	18058	17876	17907	17822	17839	17723	17827	17685	17680	17672	17969	17638	17939	17917	17919	17804	17933	17913	17763	17764	18020	17982	17844	17790	17845	17950	17771	17867	17846	18019	17849	17881	17690	17878	17812	18053	17709	17865	17738	17760	17959	17863	17756	17766	17950	17826	17873	17886	17806	17923	18024	17868	17888	17581	17891	17938	17894	17913	18089	17831	17784	17840	17938	17843	18092	17653	17664	17825	17723	17680	17963	17941	17741	17754	17823	17735	17964	17868	17925	17842	17863	17893	17847	17764	17817	17928	17839	17949	17810	17744	17664	17782	17816	17781	17913	17916	17870	17931	17821	17972	17894	17976	17847	17849	17970	17988	17791	17756	17994	17997	17907	18042	17871	17723	17907	17705	17658	17889	17886	17870	17805	17811	17778	17886	17876	17858	17813	17890	17911	17969	17832	17748	17717	17939	17800	17855	17792	17708	17889	17805	17836	17794	17874	17758	17821	18021	17798	17658	17903	17839	18101	17889	17965	17828	17791	17885	17766	17765	17853	17788	17817	17824	17863	17797	17855	17838	17847	17807	17959	17843	17835	17946	17935	17832	17858	17673	17987	17859	18009	17816	17662	17660	18063	17806	17721	17733	17786	17952	18033	17822	17832	17943	18012	17730	17931	17974	17915	17808	17821	17861	17907	17909	17704	18014	17980	17967	18082	17918	17734	17735	17717	17751	17885	17820	17722	17904	17988	17878	17736	17797	17791	17840	17855	17931	18036	17835	17759	17944	17883	17862	17945	17795	17814	17854	17858	17947	17740	17843	17624	17824	17764	17844	17871	17827	17877	17840	17893	17780	17920	17776	17779	17900	17802	17713	17965	17921	17829	17739	17952	17926	17989	17877	17832	17891	17987	17712	17919	17946	17888	17977	17911	17810	17879	17878	17903	17868	17869	17878	17970	17908	17800	17730	17982	17962	17812	17742	17843	17818	17904	17831	17899	17630	18013	17758	17652	17878	17691	17789	17672	17741	17884	17752	17960	17859	17960	17714	17826	17895	17655	18024	17808	17898	17847	17977	17878	17822	17752	17909	17898	17866	17822	17713
23791	21060	29079	28093	30208	32393	31621	27625	25809	24784	24099	23757	23378	23151	22928	22831	22864	22723	22584	22635	22437	22326	22382	22438	22253	22253	22354	22456	22334	22266	22192	22239	22306	22370	22307	22442	22324	22189	22104	22297	22193	22277	22028	22413	22148	22406	22209	22353	22443	22388	22231	22116	22245	22307	21976	22151	22229	22315	22136	22057	22182	22329	22258	22223	22095	22310	22291	22172	22313	22544	22281	22377	22130	22154	22003	22183	22254	22281	22198	22225	22176	22235	22262	22099	22094	22406	22206	22167	22076	22169	22022	22141	22072	22225	22097	22258	22250	22203	22272	22232	22205	22118	22241	22469	22113	22273	22393	22284	22101	22178	22093	22311	22000	22210	22114	22172	22304	22276	22212	22223	22036	22119	22058	22099	22132	22124	22238	22086	21877	22122	21942	22047	22189	22074	22287	22008	22257	22217	22098	22246	21983	22318	22301	22145	21959	22052	22231	22159	22407	21890	22177	22255	22225	22181	22203	22246	22272	22121	21880	22135	22159	22055	22513	22370	22154	22156	22259	22174	22288	22376	22224	22465	22073	22256	22084	22089	22321	22222	22045	22022	22029	22143	21979	22049	22110	22141	21957	21977	22025	21821	22201	22275	22278	22212	22130	22086	22170	22204	22108	22177	22072	22071	21937	22360	22218	22267	22238	22127	22093	22241	22128	22109	22267	22139	22280	22105	22174	22215	22104	22113	22103	22100	22135	22057	22246	22102	22272	22218	22012	21992	22323	22135	22157	22104	22258	22215	22042	22064	22191	21958	22106	22171	22236	22201	22381	22333	22037	22147	22191	22210	22074	21912	22391	22228	22252	22228	22251	22253	22288	22194	22197	22064	22209	22206	22148	22084	22354	22193	22194	22171	22200	22220	22163	22081	22241	22103	22198	22360	22300	21895	22281	22110	22071	22099	22247	22340	22353	22262	22151	22209	22263	22121	22313	22049	22259	22312	22350	22183	22008	22129	22223	22283	22222	22380	22172	22269	22104	22274	22187	22171	22348	22146	22308	22203	22088	22263	22210	22002	22184	22193	22278	22141	22337	22187	22233	22309	22288	22343	22170	22259	22484	22318	22316	22280	22385	22087	22142	22117	22081	22244	22181	22046	22039	22132	22199	22135	22068	22079	22248	22133	21989	22283	22317	22322	22006	22360	22052	22061	22212	22125	22068	22218	22230	22305	22228	22189	21964	22136	22021	21946	22139	22146	22096	22220	22403	22276	22304	22161	22084	22074	22120	22107	22182	22248	22418	22356	22207	22374	22181	22435	22198	22090	22258	22078	22025	22397	22164	22413	22235	22019	22091	22261	22128	21986	22407	21979	22171	21884	22047	22342	22177	22331	22020	22265	22073	22124	21915	21980	22200	22192	22270	22126	21924	22222	22208	22184	22334	22234	22340	22226	22261	22205	21971	22237	22119	21879	22112	22075	22332	22150	22009	22018	22080	22171	22217	21992	22454	22195	22244	22227	21801	22287	22065	22087	22137	22203	22227	22172	22039	22144	22188	22298	22236	22106	22347	22220	22187	22162	22272	22498	22180	21995	22178	22310	22011	22027	22134	22065	22164	22091	22286	22094	22133	22051	22092	22192	22074	22214	22162	22253	22097	22075	22154	22252	22010	22161	22283	22215	22395	22269	22226	22262	22167	22113	22105	22070	22293	22057	22386	22189	22263	22350	21949	22290	22127	22231	22253	22077	22307	22113	22084	22136	22200	22299	22138	22094	22108	22274	22157	22180	22199	22222	22259	22440	22082	22274	22164	22179	22108	22102	22044	22188	22066	22277	22027	22240	22333	22225	22050	22170	22068	22165	22204	22171	22217	22371	22155	22150	21993	22128	22207	22265	22135	22198	22292	22103	21971	22027	22427	22060	22283	22179	22281	22170	22323	22202	22289	22168	22120	22247	22205	22259	22118	22203	22158	22087	22289	22168	21963	21990	22173	22029	22067	21975	22195	22153	22294	22008	22108	22133	22331	22303	22204	21846	22283	22073	22078	22043	22415	22031	22217	22272	22026	22098	22038	22031	22096	22023	22241	22149	22257	22053	21987	22076	22211	22445	22142	22181	22218	22330	22134	21999	22168	22376	22171	22284	22209	22113	22088	22273	22313	22247	22045	22123	22105	22163	22185	22119	22158	22277	22008	22124	22264	21967	22275	22097	22176	22382	22284	22086	22349	22114	22188	22168	22071	22194	22299	22024	22066	22105	22312	22144	22079	22125	22151	21936	22112	22043	22172	22143	22096	22311	22082	21951	22186	22205	22229	21975	22230	22182	22101	22098	22165	22108	22170	22084	21907	22225	22155	22074	21860	22073	22384	22238	22158	21968	22082	22074	22171	22209	22224	22220	22088	22124	22028	22123	21966	22092	22333	22400	22214	22268	22102	22114	22249	22262	22266	21923	22072	22212	22092	22360	22277	22012	22117	22130	22292	22203	22182	22051	22084	22236	22240	22223	21974	22290	22395	22173	22271	22237	22370	21993	22240	22121	22032	22219	22076	22043	22063	22141	22092	21820	21990	22333	22253	22251	22297	22374	22282	22213	22146	22117	22228	22179	22356	22118	21989	22218	22061	22261	22282	22114	22129	22087	22281	21969	22085	22140	22220	22204	22304	22277	22228	22235	22153	22323	22061	22022	22456	22318	22340	22127	22165	22178	22253	21983	22264	22184	22403	22275	22227	22248	22062	22051	22045	22007	22264	21901	21941	21943	22283	22392	22129	22048	22177	22249	22249	22442	22134	22156	22237	22288	22053	22122	22106	22452	22126	22091	22058	21987	22150	22276	22203	21878	22084	22119	22358	22087	22237	22081	22096	22373	21931	22255	22103	22145	22138	22328	22124	22190	22264	22335	22079	22111	22120	21862	22235	22195	22328	22188	22254	22014	22360	22277	22206	22203	22145	22219	22130	22076	22132	22275	22112	22086	22199	22222	22230	22277	22281	22324	22067	22289	22007	22263	22285	22132	22492	22249	22136	22250	22084	21987	22166	22201	22145	22091	22141	22649	22406	21973	22210	21928	22074	22272	22119	22116	22136	22163	22337	22089	22274	22202	22133	22316	22168	22182	22034	22044	22258	22135	22260	22100	22251	22346	22243	22164	22208	22136	22052	22178	21992	22242	22267	22231	22178	22030	22224	22384	22153	22214	22270	22198	22248	22260	22172	22102	22254	22085	22200	22072	22282	22028	22160	21984	22361	22199	22172	22040	22112	22188	22166	22285	22179	22012	21981	22185	22231	22110	22122	22218	22235	22193	22316	22332	21991	22222	21990	22013	22134	22010	22217	22188	22129	22301	22393	22113	22166	22271	22300	22247	22122	22202	22243	22096	22123	22230	22065	21982	22006	21999	22117	22229	22253	22414	22082	22159	22011	22054	22155	22168	22134	22206	22266	22418	22024	22110	22396	22084	22250	22143	22234	22107	22230	22102	22160	22094	21977	22412	22242	22293	22098	22065	22062	22143	22052	22249	22459	22166	22150	21937	22223	21862	21886	22233	22448	22266	22214	22048	22107	22120	22243	22152	22028	22144	22004	21995	22395	22238	22287	22151	22352	22399	22293	22125	22223	22009	22112	21997	22017	22146	22092	22056	22048	22393	22412	21937	22255	22173	22214	22165	22007	22309	22150	22383	22276	22303	22320	22124	22183	22206	22131	21994	22354	22109	22148	22234	22309	22212	22372	22181	22070	22102	22173	22174	22150	21970	22142	22081	21970	22183	22322	22119	22140	22261	22355	22171	22409	22251	22253	22244	22138	22039	21985	22201	22080	22294	22277	22378	22181	22108	22231	22085	22138	22216	22184	22254	22087	22166	22235	22241	22407	22400	22149	22269	22127	22203	22267	22140	22237	22319	22346	22261	22216	22150	22296	22149	22007	22074	22183	22181	22234	22170	22031	22121	22294	22322	21923	22048	22256	22192	22217	22322	22143	22272	22177	22213	22358	22070	22234	22078	22229	22128	22311	22154	22328	22296	22145	22182	22217	22144	22154	22396	22217	22085	22135	22225	22242	22180	22186	22104	22094	22208	22002	22220	22134	22145	22215	22103	22178	22065	22138	22198	22105	22069	22117	22098	22307	22138	22200	22181	22383	22131	22067	22284	22428	22111	22017	22135	22334	22006	21884	22148	22082	22049	22187	22304	22380	22166	21995	22139	22173	22107	22211	22169	22109	22211	22124	22310	22233	21994	22232	22107	22132	22086	21884	22086	22213	22232	22362	22132	22170	21865	22140	22230	22249	22027	21835	22124	22366	22231	22209	22248	22175	22136	22279	22158	22237	22190	22251	22210	22265	22091	22103	22180	22245	22201	22243	22221	21959	22110	22195	22125	22157	22294	22082	22294	22356	22228	22255	22280	22333	22125	22145	22259	22055	22320	22056	22058	22173	22227	22353	22219	22105	22187	22122	22143	22254	22167	22111	22254	22097	22148	22084	22162	21988	21943	22170	22075	22040	22183	22152	22034	22231	22237	22221	22270	22082	22194	22295	22382	22379	21990	22012	22089	22106	22337	22217	22349	22114	22023	22141	22368	22064	22096	22328	22202	22177	22158	22394	22362	22292	22121	22288	21974	22116	22266	22213	22219	22102	22218	22385	22290	22230	21950	22172	22317	22072	22302	22230	22322	22106	22081	22141	22042	22223	22200	22235	22365	22249	22053	22381	22217	22200	22177	22201	22084	22300	22055	21900	21999	22116	22059	22412	22203	22059	22281	22167	22465	22378	22347	22287	22264	22072	22230	22328	22209	21989	22196	22086	22168	22189	22229	22317	22261	22097	22186	22224	22411	22183	21908	22178	22177	22093	22066	22379	22007	22039	22422	22270	22141	22213	22324	22191	22155	22139	22012	22146	22312	22013	22097	22142	22264	22149	22104	22304	22131	22074	22305	22206	22091	22139	22301	21894	22147	22200	22052	22245	22361	22429	22307	22150	22238	22072	22167	22158	21890	22233	22095	22470	22153	22174	22262	22385	22234	22379	22343	22020	22118	22144	22316	22217	22094	21957	22058	22216	22174	22282	21903	22273	21951	22255	22247	22327	22199	22171	22263	22048	22267	22252	22127	21989	22262	22096	22081	22135	21918	22209	22190	22153	22287	22238	22209	22062	22031	22156	22308
35105	57666	53558	43131	37480	32364	27819	24698	22536	20864	20070	19568	19079	18483	18339	18227	18180	18231	17945	18080	17899	17948	17731	17956	17887	17812	17751	17914	17769	17801	17834	17831	17712	17598	17707	17701	17792	17719	17692	17629	17837	17580	17499	17749	17740	17692	17682	17459	17777	17461	17684	17753	17710	17811	17646	17893	17783	17536	17728	17599	17877	17589	17681	17848	17689	17639	17588	17708	17523	17647	17710	17503	17719	17856	17687	17687	17681	17762	17637	17561	17712	17618	17524	17727	17713	17673	17755	17748	17419	17521	17680	17511	17517	17563	17694	17532	17583	17592	17789	17602	17613	17669	17596	17539	17585	17785	17759	17554	17621	17514	17717	17728	17618	17685	17613	17744	17705	17710	17518	17638	17478	17801	17638	17676	17598	17623	17636	17661	17542	17640	17575	17627	17566	17687	17574	17535	17580	17835	17549	17731	17728	17662	17722	17521	17586	17676	17663	17563	17629	17535	17862	17754	17528	17508	17742	17506	17544	17403	17707	17559	17566	17542	17579	17699	17439	17616	17596	17567	17833	17903	17583	17440	17783	17689	17738	17658	17599	17793	17416	17559	17699	17684	17533	17552	17704	17424	17881	17586	17817	17605	17690	17578	17595	17634	17613	17647	17411	17479	17705	17816	17612	17673	17545	17597	17517	17540	17646	17538	17682	17560	17676	17737	17465	17550	17642	17650	17742	17652	17706	17601	17632	17688	17592	17584	17719	17618	17549	17768	17636	17724	17566	17696	17439	17499	17684	17427	17677	17699	17722	17682	17517	17670	17731	17620	17526	17669	17582	17743	17650	17510	17542	17593	17658	17621	17810	17403	17479	17537	17647	17583	17692	17687	17659	17723	17594	17793	17687	17513	17813	17672	17505	17750	17501	17713	17601	17659	17565	17685	17743	17606	17737	17576	17729	17666	17542	17706	17557	17566	17587	17658	17632	17613	17702	17580	17552	17603	17671	17546	17590	17706	17785	17683	17554	17734	17672	17569	17429	17555	17638	17530	17603	17631	17584	17641	17713	17713	17678	17518	17591	17547	17504	17690	17429	17617	17796	17550	17524	17676	17505	17591	17526	17783	17466	17850	17767	17500	17638	17661	17617	17790	17535	17849	17542	17560	17733	17646	17716	17805	17557	17691	17708	17518	17604	17561	17638	17658	17656	17634	17595	17621	17704	17472	17521	17790	17831	17610	17527	17774	17593	17450	17536	17561	17395	17474	17741	17659	17497	17650	17554	17658	17548	17616	17505	17821	17715	17723	17625	17640	17597	17515	17768	17683	17610	17731	17803	17676	17688	17476	17668	17651	17667	17586	17503	17630	17664	17543	17636	17632	17481	17356	17595	17785	17567	17554	17776	17400	17615	17647	17557	17752	17663	17709	17629	17617	17596	17619	17609	17637	17708	17499	17684	17349	17573	17685	17616	17708	17718	17730	17774	17883	17592	17572	17650	17688	17615	17587	17565	17606	17680	17639	17671	17501	17641	17631	17747	17594	17560	17461	17669	17646	17741	17554	17417	17779	17591	17677	17702	17812	17591	17701	17696	17631	17633	17472	17699	17549	17590	17605	17618	17684	17598	17584	17760	17732	17669	17595	17618	17583	17517	17554	17384	17581	17585	17720	17828	17482	17677	17455	17556	17604	17830	17688	17579	17537	17664	17552	17571	17733	17699	17607	17438	17568	17618	17603	17743	17568	17411	17658	17782	17590	17451	17523	17557	17455	17632	17594	17711	17650	17551	17658	17536	17400	17707	17513	17687	17662	17673	17681	17543	17589	17675	17526	17639	17599	17511	17535	17707	17611	17545	17735	17579	17435	17540	17546	17646	17674	17499	17531	17566	17590	17505	17481	17668	17466	17503	17703	17532	17581	17659	17720	17566	17623	17674	17548	17779	17469	17615	17611	17453	17479	17469	17601	17565	17691	17541	17554	17694	17680	17722	17311	17656	17776	17718	17632	17589	17507	17600	17830	17716	17707	17688	17628	17683	17750	17673	17549	17626	17785	17577	17644	17570	17632	17610	17735	17658	17712	17566	17787	17694	17827	17626	17474	17632	17562	17583	17775	17646	17609	17552	17656	17671	17504	17626	17611	17729	17587	17768	17567	17754	17544	17643	17631	17535	17785	17688	17594	17694	17467	17625	17591	17685	17700	17630	17625	17533	17598	17657	17564	17583	17776	17585	17684	17606	17372	17662	17551	17728	17602	17560	17633	17698	17562	17716	17670	17572	17662	17609	17625	17666	17752	17662	17802	17542	17824	17553	17712	17732	17552	17717	17643	17659	17507	17581	17632	17445	17492	17532	17610	17775	17579	17523	17723	17767	17667	17566	17663	17656	17423	17633	17706	17627	17581	17702	17648	17764	17671	17689	17634	17728	17630	17617	17675	17708	17558	17667	17597	17429	17666	17654	17538	17577	17775	17606	17477	17707	17765	17707	17503	17789	17597	17792	17579	17609	17592	17804	17618	17610	17432	17631	17688	17703	17666	17551	17630	17817	17436	17589	17774	17601	17462	17606	17499	17822	17650	17618	17505	17632	17679	17699	17744	17565	17808	17676	17717	17499	17632	17685	17522	17636	17824	17650	17832	17499	17594	17755	17785	17497	17751	17522	17727	17449	17772	17596	17705	17609	17751	17557	17747	17526	17552	17678	17651	17612	17692	17702	17780	17535	17718	17571	17705	17646	17579	17640	17844	17757	17664	17648	17632	17627	17717	17681	17710	17609	17650	17635	17578	17685	17809	17507	17708	17476	17556	17697	17809	17702	17541	17711	17720	17566	17486	17768	17590	17579	17652	17654	17455	17846	17655	17692	17472	17646	17657	17707	17603	17475	17767	17779	17663	17704	17622	17616	17663	17545	17778	17692	17629	17725	17627	17602	17675	17534	17587	17636	17635	17723	17506	17537	17559	17519	17504	17776	17591	17736	17697	17495	17645	17666	17625	17617	17528	17691	17636	17502	17433	17668	17743	17431	17684	17618	17671	17779	17615	17643	17525	17693	17501	17678	17586	17715	17711	17673	17692	17791	17497	17470	17676	17636	17682	17681	17695	17743	17561	17611	17645	17683	17480	17620	17448	17751	17507	17624	17493	17485	17589	17640	17602	17632	17883	17553	17650	17430	17581	17620	17639	17699	17720	17558	17581	17846	17887	17585	17663	17459	17669	17586	17527	17796	17521	17582	17797	17666	17616	17664	17658	17743	17653	17568	17654	17691	17613	17698	17508	17661	17597	17560	17605	17594	17710	17616	17585	17550	17633	17539	17735	17691	17610	17742	17762	17537	17588	17587	17573	17578	17653	17727	17653	17811	17562	17610	17608	17804	17511	17581	17617	17650	17818	17649	17852	17745	17660	17668	17512	17664	17754	17648	17661	17670	17755	17555	17672	17614	17569	17686	17631	17778	17489	17600	17662	17627	17789	17666	17758	17623	17548	17657	17690	17657	17658	17682	17557	17631	17564	17630	17695	17724	17523	17363	17724	17637	17719	17638	17619	17549	17552	17540	17752	17642	17504	17757	17642	17802	17643	17717	17690	17628	17525	17712	17571	17680	17655	17494	17624	17769	17777	17629	17537	17445	17691	17599	17512	17466	17818	17572	17653	17749	17622	17780	17446	17840	17358	17728	17621	17820	17664	17528	17579	17551	17494	17590	17644	17674	17593	17686	17774	17659	17554	17475	17733	17709	17554	17516	17347	17714	17660	17890	17477	17739	17615	17702	17530	17628	17808	17596	17666	17717	17640	17701	17615	17649	17688	17667	17640	17582	17704	17653	17691	17697	17618	17607	17629	17765	17598	17679	17594	17622	17463	17765	17451	17556	17620	17684	17551	17421	17643	17510	17812	17566	17558	17710	17390	17537	17659	17619	17679	17750	17637	17705	17582	17764	17522	17598	17481	17584	17756	17527	17689	17512	17596	17561	17468	17890	17381	17524	17509	17681	17675	17546	17697	17675	17660	17638	17652	17764	17519	17878	17577	17612	17695	17689	17521	17596	17610	17706	17500	17503	17631	17510	17606	17430	17550	17828	17553	17627	17779	17533	17734	17634	17534	17578	17638	17626	17535	17562	17837	17647	17619	17705	17711	17687	17485	17742	17599	17711	17555	17619	17617	17517	17673	17553	17462	17683	17718	17636	17733	17769	17768	17578	17730	17665	17529	17482	17678	17535	17564	17663	17511	17558	17693	17675	17659	17836	17614	17670	17602	17581	17598	17706	17731	17580	17506	17789	17484	17588	17688	17656	17499	17611	17672	17809	17647	17818	17615	17386	17637	17597	17548	17717	17713	17687	17545	17545	17487	17530	17508	17565	17817	17706	17606	17647	17523	17713	17569	17687	17646	17638	17579	17649	17664	17716	17740	17619	17650	17668	17556	17745	17732	17599	17654	17572	17686	17760	17703	17645	17747	17490	17711	17710	17729	17754	17673	17503	17660	17546	17626	17586	17433	17593	17548	17602	17628	17714	17480	17807	17619	17768	17514	17613	17499	17721	17646	17634	17664	17472	17649	17539	17643	17950	17626	17577	17612	17726	17695	17699	17711	17755	17762	17587	17795	17542	17698	17655	17608	17596	17727	17629	17629	17564	17723	17445	17770	17697	17495	17757	17608	17643	17610	17729	17653	17630	17744	17688	17494	17562	17545	17718	17676	17632	17685	17590	17696	17684	17345	17683	17802	17655	17557	17610	17611	17696	17675	17773	17792	17494	17552	17640	17371	17636	17509	17704	17732	17634	17776	17692	17695	17462	17729	17637	17885	17613	17658	17502	17689	17645	17631	17788	17462	17785	17566	17590	17791	17563	17618	17657	17686	17577	17776	17552	17613	17626	17557	17658	17591	17687	17738	17510	17645	17651	17490	17637	17667	17775	17578	17553	17835	17682	17577	17811	17654	17668	17828	17632	17512	17737	17746	17742	17593	17609	17628	17711	17568	17692	17526	17685	17719	17859	17573	17673	17516	17751	17821	17707	17685	17658	17846	17703	17742	17708	17555	17621	17791	17583	17712	17480	17602	17576	17597	17715	17719	17582	17579	17597	17327	17659	17609	17809	17586	17678	17630	17650	17629	17670	17577	17938	17638	17571	17597	17705	17560	17608	17553	17700	17714	17507	17572	17537	17673
22643	21186	29055	24880	26289	32310	35083	30429	27344	26450	25440	25068	24299	24234	23941	23803	23514	23481	23701	23293	23389	23331	23424	23299	23081	23213	23126	23039	23391	23187	23175	23182	23225	23076	23044	23119	23179	22981	23035	23136	23086	22969	22982	23028	23063	23158	23099	23150	22997	22880	22997	23142	22912	22934	22912	22877	22898	23205	23019	22915	23072	22774	22937	22979	23019	22892	23033	23196	23079	22969	22886	22973	22866	22806	22944	23068	22944	22880	22985	23097	23021	23024	22966	23015	22717	22988	23017	23156	22935	22999	23012	22979	22908	22999	23047	22971	23010	23102	22879	22951	22919	23077	22987	22886	22846	22871	23077	22602	22875	22777	23033	22902	22857	23018	23002	23065	22880	22926	23084	22826	22653	22862	23010	22817	22910	23009	23046	22905	22926	23025	23078	22884	23100	23081	23067	22759	23038	22966	23264	23126	22874	23003	22912	22930	23009	22911	23044	23040	23189	23024	23005	22665	22765	23049	23102	22997	22934	22833	23207	22819	22850	22846	22988	23074	22849	23006	22914	23201	22894	22788	23073	23141	22843	23019	23046	22973	23050	23021	22947	23089	23021	22995	22944	22920	22924	23159	23084	22904	23090	22976	23077	23047	22982	22783	22932	22872	23122	22777	23038	22852	23163	22918	23039	22828	23068	22825	22962	22995	22761	22927	22918	22888	22893	22802	22868	23069	22927	22782	23062	23095	22981	22885	22861	23131	23035	22802	22776	23048	22809	22868	22746	22924	23139	22867	22971	22793	22954	23008	22944	23137	22904	23162	22928	23143	23187	22931	22918	22896	22921	23081	22910	22741	22949	23008	23099	23072	23023	23068	23164	23014	23133	22921	22936	22923	22871	22905	23198	22808	22888	22902	22796	22965	22989	22861	22774	22725	22927	22999	23067	23079	22984	22896	22964	23000	23027	22994	23042	22975	23045	23058	23018	23074	23092	23179	22872	23103	23126	23030	22953	22846	23069	22919	22804	23136	23034	23021	23000	22766	23037	23057	22886	22895	22876	22872	23019	23055	22869	23161	22624	22863	22970	22838	22986	22921	23092	22671	23126	23024	22886	22855	22890	22944	22981	22771	22972	22875	23153	22766	22836	23011	23035	22965	22966	22981	23179	23131	22988	22998	22904	22749	22852	23101	22911	22826	23134	22904	23020	23028	22953	22824	22950	22872	23093	23064	23070	22950	22992	22889	22960	22800	23007	22917	22991	22944	22785	22966	23035	22845	22883	23132	23041	23103	22823	22887	22899	23008	23068	23218	22886	22816	22908	22909	23123	23019	23054	22881	22905	22843	22908	23137	23003	22935	23009	22825	23007	22851	22766	23007	22775	22951	23078	23043	22972	22817	23071	22987	23109	23061	23076	22877	22957	23026	22970	22880	22905	22929	22895	22988	22847	22982	23120	22806	23009	23050	23115	23254	23293	23099	23192	22953	22931	22990	22957	23043	23019	22683	22990	22761	22931	22862	23106	23007	23303	23038	22949	23100	22945	22815	22834	22850	22786	22953	22955	22959	22988	22872	22887	23100	22983	23026	23130	22772	22846	22807	23062	22907	22864	23015	22827	22877	22925	22862	22958	23008	23023	22858	23132	22841	22961	22869	23057	22770	22911	22915	23090	22911	23122	22899	22867	23075	22928	22850	22846	22958	22824	22899	22899	23068	23037	22801	23023	23277	22951	22692	22772	22780	23023	23042	22778	23091	23134	22792	22985	23158	23192	22997	22817	22897	23013	22818	22842	22885	22911	23042	23017	22798	23044	22921	23195	23052	22907	22592	22940	22749	23141	22817	22804	22858	22871	22965	22836	22984	23250	23058	23094	22948	22882	22852	22777	22802	22806	22855	23036	22874	22925	22852	22868	22826	22912	23073	22883	22981	22702	22887	22813	23037	22989	23059	22922	23005	23188	22999	22823	22868	22843	22820	23122	22798	22946	22993	22889	22983	22867	22993	23018	23043	22936	22677	22881	23008	22601	23028	22926	22927	22841	22934	23049	23022	22881	22942	22969	22983	22938	22894	22885	23049	22876	22836	23177	22906	22901	22766	22925	23059	23118	23247	22963	22885	22940	22856	22937	23060	23023	22987	22837	22924	23147	23201	22882	22753	22676	22788	23002	22957	22803	22974	22902	23036	23078	22939	22897	22846	22682	22947	22851	22814	22750	22860	22973	23000	22764	22909	23041	22835	23096	22913	22906	22578	23029	23102	22909	22911	23119	23177	22707	22893	23001	22990	22978	23055	23064	22897	22802	22968	22938	23235	23066	23030	22705	22836	22924	22888	22835	22748	22840	22761	23126	23015	22875	22891	22904	22859	22908	23190	23063	22925	22911	22809	22936	23089	22725	22982	23168	22954	23001	22808	22811	22998	22968	22937	22933	22907	22776	22779	22757	22933	22941	23016	23109	22864	22892	22799	22850	22956	22813	23114	22931	23182	22661	23023	23111	22803	22812	22947	22914	22962	22890	22938	22865	22955	22776	22938	22860	22728	22787	22813	22660	23009	23151	23119	23015	22785	23060	23049	23084	22919	23183	22988	22996	23015	22854	22872	22904	22869	22792	22656	22822	23040	23027	22614	22735	22851	22939	23041	22961	23177	22943	22807	23031	23084	23135	22778	22976	22951	22995	23031	22913	23059	23076	22989	23125	23172	22891	23035	22895	22969	22934	23162	22804	23168	23026	23073	22842	22664	22842	22785	22857	23091	22905	22872	22875	23200	22946	22844	22897	22966	22932	22906	23067	23011	22775	22913	23112	22755	22922	22976	22995	23190	22877	23079	22883	22974	22915	22850	22910	22791	23170	22853	23150	22970	22918	23136	22942	22958	23062	23210	22970	22946	23052	23041	22986	22926	23089	22681	22936	22834	23117	22936	22935	22942	22777	22897	23057	22812	22708	23015	22951	22910	23023	22984	22858	22991	22836	22844	22930	23019	22793	22977	22979	22978	22986	22907	22884	23052	22789	22700	22828	22897	23061	22948	23096	22915	22981	23034	23027	22982	22900	22730	23070	22938	22621	22821	22881	22877	22924	22917	22934	22815	22854	22911	22983	22899	23043	23113	23039	22865	23078	22885	22797	22943	23012	22801	22594	23166	22745	23029	22753	23085	23001	22925	23019	22804	23102	22891	23042	22957	23026	22813	23042	22835	22786	22847	22643	23117	23127	22770	23029	22963	22989	22996	22802	22945	22903	22780	22814	23052	22920	22951	22809	23084	22957	23051	22856	22844	22801	22920	23070	23212	22945	23134	22822	22780	22917	22781	22836	23060	22764	22909	23079	22915	22913	22847	22734	22997	22792	22787	23070	22920	22942	22848	22813	22940	22940	22937	23083	23128	22957	23027	22997	22811	23163	22996	22915	23126	22872	22964	22844	22955	22932	22805	22814	22894	22794	23042	22864	23207	23185	23033	22756	23104	23025	22903	22766	22972	23039	22939	22903	22713	22925	22642	23103	22925	22913	23002	22857	22886	22997	23079	22889	23043	22902	22833	23018	22869	23028	22993	22892	22831	22783	23066	22807	22866	23145	22979	22847	22975	23021	23123	22933	23072	22774	22790	22937	22948	22850	23021	22756	22944	23041	22755	22742	22954	22944	22825	23030	23135	22976	22914	22906	23094	22788	22984	22872	22976	22875	22815	22899	23075	23106	23006	22706	22986	22751	22906	22909	22895	23154	23139	23201	22951	22991	22896	22941	22976	23013	23057	22687	23081	22952	22780	22837	23061	22737	23041	23166	22947	22853	23066	23008	22781	22854	22708	22709	23002	22893	22934	22945	22793	22958	23032	22759	22922	23065	22893	22803	22845	22852	22913	23022	23188	23000	22795	22785	22732	22963	22891	22732	22859	22868	23107	22916	23056	23125	23001	22698	22943	22750	22983	22702	22961	23144	22845	22939	22893	23116	23036	22871	23012	22871	22875	23012	23154	23035	22794	22950	22991	22917	23081	22868	22984	23123	22808	23001	23128	22906	23093	23075	23163	22815	22760	23104	22959	22885	22748	22891	22902	23140	22817	23082	22927	23057	22937	22907	22859	23031	22721	22856	22869	22993	23093	23073	23033	22909	22946	22868	22754	22858	22886	23202	23006	23057	22997	22923	22822	22919	23019	23195	23132	23001	22894	22939	22723	22771	22942	23020	22979	22977	23125	23077	22996	22822	22742	22968	22998	23073	22841	22966	22768	22958	22998	22838	22753	22995	22833	23091	22693	22903	22920	22662	22981	22824	22979	23067	23132	23123	22790	23024	22921	22798	23000	23188	22896	23043	23046	22820	23012	22995	23190	22962	22783	22960	22830	22886	22929	23313	22968	22801	22903	22848	23015	22767	23087	22858	22805	22985	22929	23086	22905	22961	22979	22984	23044	22888	23138	23004	23102	22934	22999	22887	22804	22944	22752	23032	22964	23068	23114	22912	22779	22880	23010	22852	22855	23175	22968	23234	22995	22961	23018	22738	23010	23244	22856	22779	22845	22923	22900	22768	22986	23085	23086	22783	23018	23013	22929	22906	22889	22935	23119	22981	22823	23082	22955	22828	22917	23017	22798	22973	23131	22882	22836	23012	22794	22941	22857	22791	22951	23126	22798	22886	23053	22991	22952	22820	22995	23118	23085	22885	23089	22937	22959	22769	22915	22842	23100	23068	22958	23010	22778	23075	22802	23057	22955	22968	22901	22998	23015	23168	22971	22974	22901	22907	22858	23075	22843	22994	23017	22966	22849	23066	22925	23129	23034	23037	22794	22868	23004	22897	22882	22869	23056	22728	22878	22862	22962	22766	22761	22857	22810	22802	22870	23002	22848	22802	23029	23115	22919	22939	23083	22814	22817	22854	22761	22966	22828	22920	22852	22894	23191	22960	22922	22936	22899	22888	23034	22810	22931	22965	22878	22814	22715	22866	22952	22962	22675	22995	23041	23012	22902	23144	22963	22856	23085	22794	22861	23024	22781	23063	22990	22671	22903	22884	23032	22805	22957	22818	22779	22921	23119	22659	23002	23022	22849	22916	23105	22787	22861	23020	23075	22942	22884	22714	22786	23070	22815	22966	22689	23050	22781	22879	22820	22981	22935	22752	22973	22839	22829	23022	22961	22929	23149	23050	23043	23057	22992	22995	23079
37720	63354	59877	49223	42467	36745	32334	28355	24232	22263	21181	20597	19705	19394	18944	18863	18848	18579	18707	18413	18478	18329	18313	18392	18405	18363	18260	18253	18372	18157	18009	18042	18162	18114	18133	18028	18230	18034	18039	18047	18198	18187	18341	18059	18215	18092	18082	18143	18246	18035	18242	17917	18008	18065	17963	18136	18080	18141	18023	17916	18098	18006	17990	17990	18040	17975	18181	17911	18164	18001	18027	17983	17965	17934	18016	17910	18083	18021	18128	18091	18014	18128	18072	17998	18076	18132	18036	18088	18167	18113	17975	18085	17998	18124	17932	18040	18004	18002	18005	18193	18048	18095	17958	18087	18049	17922	18177	18014	17967	18229	17942	17934	18083	18016	17844	17863	18049	18067	18191	17964	18006	18139	17999	17921	17866	18019	17945	17999	18000	18159	18076	18032	18006	18089	17912	17959	18050	18133	18157	18065	18128	18030	17925	18162	18081	18149	18164	17923	18160	18017	18166	18086	18025	18068	18020	17917	18069	18080	18051	18011	18022	18013	18139	18009	18009	18058	17936	17976	17960	18121	17948	18068	18164	17957	18022	18017	17957	17954	17942	17998	18066	18070	18050	18162	18167	18066	18053	18081	18058	18065	18287	18139	18094	18127	18147	18106	17811	18047	18085	17971	17974	17980	18000	18025	17941	18055	18097	18059	18028	18036	18047	18099	17980	17991	18034	18103	18064	17922	18161	17941	18007	18024	18066	18014	18110	18176	17976	18176	18066	18189	17842	18112	18153	18146	17925	18172	17901	18033	18152	18001	17908	18084	17962	17750	18081	18079	18106	18086	18084	17886	17937	18138	18127	17940	18035	18205	18269	18185	17889	18159	17935	18221	18090	18010	17983	18017	18091	18112	18196	17976	17916	18068	18135	17978	18279	18097	18106	18023	18006	18012	18045	18108	17988	18063	18154	17977	17990	18070	18050	18113	17939	18149	18091	17954	18032	18164	17907	18026	18007	17931	17965	18008	18033	18092	18155	17941	18024	18072	18136	17982	17964	18051	18191	18157	17872	18041	17950	17965	18223	18025	17955	18129	18005	17926	18086	18241	18048	18129	18121	17864	18059	17987	18017	18044	18072	18191	17954	18145	18158	17929	18065	18011	18050	17911	18104	18098	17970	17910	18169	17973	18006	18015	18072	17967	17879	17910	18110	17929	18069	18057	18024	18108	17990	18026	18198	18054	18006	18077	18076	17960	18006	18216	18114	18109	17953	18010	17967	18104	17960	18116	18087	17886	18037	18072	17963	17817	17962	18050	17991	18092	17987	17962	18111	18037	18012	18067	18034	17960	18117	17994	18085	18056	17930	18047	18072	18060	18114	18066	18135	18047	18047	17983	18050	18026	18047	18066	17918	17822	17989	18096	18152	18007	18200	17849	17956	18051	18065	18050	18041	18010	17980	18177	17944	18098	17937	17975	18006	18015	17994	18068	18091	18060	18115	18215	18021	18094	18133	18078	17987	17927	17969	18068	17922	18101	17976	18087	17952	18085	18049	17951	18097	18039	18105	17984	18078	18021	17862	17995	17989	18019	18182	18050	17969	18073	18052	18059	18047	18158	17912	18054	18136	18061	17979	18004	18172	17927	17961	18000	18011	17980	17949	18096	18055	18070	18002	17829	18063	18069	17866	18066	17879	17978	18019	18002	18228	17870	18106	18244	17959	17849	18089	18068	18028	18017	17940	17961	17945	18169	17988	17857	18038	18210	17963	18022	17985	18052	17941	18119	18021	17852	18078	17874	18007	18128	17977	18140	18067	18020	18061	18167	18047	17973	18045	18087	18000	18087	18159	18001	18057	18137	18176	18100	18158	18096	18178	17973	18132	17947	18043	18043	17985	17997	17925	18106	18185	18211	18103	18102	18053	18046	18161	17988	17913	17956	17965	18116	18159	18151	18047	18064	17998	18162	17989	17995	18013	17886	18204	17882	18244	18013	18030	18094	17947	18140	18268	18197	17885	17922	18031	17969	17998	17951	18127	18107	17960	18076	18148	18025	18139	18160	18110	17941	17923	18143	18204	17998	17980	18041	17993	17962	17992	18037	18020	18114	18054	18031	18003	17954	17886	17994	18092	18163	18039	18079	17800	18229	17978	18256	17838	18057	17976	17999	18126	18064	18049	18131	18139	18129	17976	18170	18009	17798	18046	18012	17957	18061	17933	18132	18043	18118	18073	18173	17974	18065	18187	18123	17971	17940	18114	17978	17972	17954	17925	18083	18011	18123	18032	17938	18139	18022	17977	18089	17981	18285	18098	17833	17978	17967	17970	18143	18055	18078	18020	18063	18049	18098	18166	18091	17995	18018	18090	18074	18025	17991	18005	18020	18077	18088	18042	18033	17960	18004	18055	18094	17964	18114	18027	18070	17943	17970	18030	18156	18097	18088	18034	17980	17987	18063	18132	17917	17947	17894	18160	18054	17892	17976	18066	17995	18007	18036	17916	18134	17901	18269	18007	18104	17867	17894	18148	18129	17995	18036	17847	17973	17999	17981	18052	17968	18030	18138	18050	17977	18086	18025	18137	18088	17930	18005	18061	17878	18097	17997	17900	17959	18033	17955	18059	18116	18030	18136	17950	17865	18193	18063	18114	18001	17962	18080	18099	18080	18127	17986	18011	18099	18132	18058	17999	17991	18090	18042	18205	18104	18182	18038	18011	18106	18070	18123	18011	17945	18103	18026	17969	18000	18172	18032	17968	17917	18018	18122	18017	18048	17985	18122	18183	18032	17835	18077	18099	18118	18089	18096	18163	18063	18179	18070	17954	17876	18139	18062	17906	17978	17920	17861	18110	18032	18072	17829	17980	18104	17924	18255	18139	18157	17895	17922	18165	18059	18106	18121	18054	18197	18102	18030	18125	17879	17966	18063	17854	17933	18021	17957	17907	18161	17935	18144	18005	18022	18008	18157	18051	17885	17939	18222	18088	17950	18082	17934	17992	18077	18157	17975	17924	17810	17926	18207	18174	17924	18059	17961	18256	18040	18112	17914	17941	18107	17908	18060	18048	18127	18060	17836	18183	17797	17996	17958	18181	18030	17942	18101	17963	18098	17980	18074	17899	18140	18131	18089	18040	18077	18156	18026	17993	18151	18054	18089	18058	18128	18037	18032	18266	17921	18014	17921	17979	18057	18016	17971	17978	17909	18131	18021	18073	18029	17984	17895	18020	18093	18093	18048	18063	18127	17958	18316	17983	17860	18074	18073	18016	18052	18016	17945	18028	17943	18101	18135	18217	17895	18083	18077	18031	17928	17921	18212	17982	17807	17859	17939	18161	18016	17981	17893	17910	18152	17997	18052	18072	18101	18028	18021	18081	17853	18041	18022	18086	18117	18053	18026	17969	18132	17909	17898	17961	18107	17965	17997	18024	17907	18148	18025	17998	18142	18048	17927	18135	17941	18167	18013	18000	18141	18086	18109	18026	18039	17989	18021	18272	18193	17949	17898	18078	17960	18206	18095	18113	18015	18031	18064	17995	18028	17835	18210	17978	18089	18054	18054	18011	18180	17963	18065	18033	18044	18005	18249	18232	18071	17904	18048	17977	17845	17930	17999	18023	18115	18000	18030	18097	18015	18140	17957	17878	18012	18051	18050	18039	18105	18019	18173	18100	18015	18241	18101	17962	17902	18072	18129	17941	17997	17998	17966	17952	17976	18034	18037	18142	18141	17861	18088	18022	18143	18031	18179	17998	18065	18027	18065	18234	18158	17998	18007	18028	18187	18161	18055	18005	18039	17911	17980	18193	17977	18016	18065	18018	18009	18015	18093	17913	17975	18164	18039	17976	18225	18087	18118	17957	18059	18037	18237	18146	18021	18019	17990	18183	18048	18212	18161	17978	18078	17979	17785	17833	17915	18034	17990	18076	18017	18207	18126	17997	18051	18014	17985	18056	18075	18131	18142	18136	18098	18057	18036	18133	18037	17816	17855	18044	18097	18143	17943	17935	18169	18013	17920	18080	17906	18075	18123	18054	18031	17989	18070	18020	18158	17974	17903	18102	18107	17914	18023	18126	18078	18047	18060	18021	18202	18037	18037	17913	18006	18136	17940	17987	18040	18158	18080	18123	18063	18112	17963	18112	18182	18059	17927	17996	18025	17898	18180	18008	18090	17900	17959	17949	17814	18014	18178	18022	18063	18049	18235	18136	17969	18024	18067	18019	17981	17907	17969	18030	18033	18119	18016	17932	18100	18145	18135	18042	17894	17983	18095	17952	18064	17946	18017	18058	18064	18019	17799	18102	18165	17878	18048	18176	18198	18016	18055	18154	18089	18021	17998	18056	17990	18303	18048	17989	18072	18176	17862	17966	18163	17938	18061	17852	18119	17985	17951	18033	18109	18101	18173	18145	18041	17912	18106	18025	18104	18084	18111	18137	17922	18180	18060	18165	18000	18227	18036	17833	17929	17970	18130	17908	18064	17969	18144	18112	17920	17895	17914	18103	18008	18122	18110	18103	18189	17951	18008	18291	17956	17931	18054	17974	18107	18002	18053	18018	17940	18158	18184	18092	18168	18012	18061	18022	18056	18025	18044	18044	18016	18061	17927	17986	17983	17954	18077	18124	17936	17895	18007	17974	17997	18008	18037	18004	18116	17867	18091	18197	18017	17993	18124	17961	18005	18190	17968	18138	18023	18122	17947	18050	18107	18110	17965	17974	18092	18057	17976	18116	18074	18110	18035	18134	18036	17928	17984	18074	18029	17942	18044	17951	17983	17990	18115	18067	18012	18070	18126	18088	18311	18168	18109	18085	18125	18021	18012	18186	17959	17971	17986	18048	18198	18122	17991	18123	18281	17842	17789	18217	17841	18143	17976	17961	18063	18002	18074	18078	17843	18020	18070	18052	17936	18175	18069	17989	18035	17812	17966	18007	17922	18111	18256	17970	18158	18062	17950	18004	18124	18037	17933	18116	18182	18002	18126	18138	17863	17879	18096	18044	18034	18109	18067	17923	17895	18091	17902	18162	18049	18042	18116	17937	18063	18153	18110	18034	18036	18104	18031	18035	18018	17957	17977	18089	17972	17842	18000	18080	17985	18046	18111	17992	17913	18132	18057	18085	18066	18120	17969	18273	17835	17937	18021	17960	18143	18000	18030	17998	18049	17885	18243
30856	34221	44125	39549	33258	29724	27552	25614	24614	23917	23694	23418	23172	22947	22716	22772	22443	22716	22471	22536	22588	22528	22364	22468	22439	22484	22495	22323	22694	22477	22338	22496	22463	22376	22315	22561	22510	22460	22466	22416	22349	22418	22340	22354	22208	22507	22638	22360	22570	22247	22278	22552	22376	22358	22388	22298	22639	22442	22435	22455	22369	22469	22388	22534	22216	22646	22490	22297	22340	22235	22408	22586	22337	22494	22298	22449	22164	22421	22251	22117	22324	22626	22367	22617	22413	22548	22469	22762	22193	22148	22243	22427	22112	22252	22308	22380	22353	22419	22544	22512	22318	22417	22548	22331	22411	22267	22391	22312	22295	22352	22461	22344	22468	22501	22474	22207	22614	22389	22517	22321	22426	22389	22544	22555	22381	22486	22422	22311	22291	22603	22348	22426	22301	22236	22439	22428	22513	22425	22428	22300	22333	22392	22576	22654	22412	22464	22402	22379	22429	22321	22478	22337	22523	22258	22345	22610	22452	22495	22541	22386	22413	22619	22548	22558	22594	22630	22297	22274	22412	22516	22481	22347	22504	22540	22429	22175	22290	22331	22365	22369	22461	22600	22257	22387	22479	22442	22538	22373	22303	22648	22466	22265	22214	22468	22455	22356	22697	22288	22320	22340	22309	22292	22382	22487	22529	22464	22472	22307	22469	22531	22409	22436	22540	22400	22540	22562	22523	22527	22416	22281	22576	22536	22548	22365	22390	22276	22153	22680	22460	22282	22208	22105	22288	22197	22675	22494	22665	22433	22490	22265	22448	22467	22402	22392	22616	22402	22351	22389	22406	22410	22304	22336	22635	22297	22414	22475	22368	22625	22302	22376	22396	22451	22490	22420	22457	22524	22311	22250	22405	22637	22280	22541	22356	22517	22552	22325	22450	22472	22608	22494	22298	22451	22226	22508	22473	22518	22363	22484	22246	22282	22532	22274	22463	22273	22296	22472	22382	22451	22462	22228	22342	22408	22303	22437	22277	22504	22461	22454	22307	22430	22289	22319	22581	22152	22715	22229	22250	22297	22477	22691	22423	22420	22428	22461	22270	22379	22388	22344	22424	22339	22682	22427	22344	22258	22523	22549	22504	22439	22506	22445	22311	22320	22400	22340	22401	22316	22384	22440	22531	22392	22330	22377	22378	22231	22305	22351	22493	22420	22477	22313	22505	22432	22314	22459	22626	22383	22474	22502	22536	22364	22304	22211	22589	22336	22526	22536	22304	22456	22383	22442	22459	22509	22536	22489	22487	22360	22697	22424	22477	22356	22378	22350	22414	22434	22557	22459	22405	22327	22260	22159	22453	22265	22341	22219	22488	22315	22546	22041	22492	22417	22462	22279	22339	22361	22550	22232	22424	22402	22568	22447	22421	22399	22241	22286	22469	22624	22347	22310	22439	22575	22363	22485	22399	22555	22519	22480	22513	22470	22428	22375	22518	22276	22253	22652	22351	22350	22600	22149	22506	22406	22389	22340	22414	22227	22248	22336	22491	22339	22285	22387	22308	22449	22357	22379	22378	22622	22456	22285	22527	22266	22340	22283	22505	22512	22256	22230	22606	22444	22515	22383	22433	22466	22426	22358	22370	22425	22478	22388	22629	22333	22468	22591	22419	22435	22489	22420	22409	22245	22412	22648	22437	22481	22286	22606	22415	22383	22265	22277	22274	22263	22366	22250	22568	22485	22225	22406	22584	22650	22491	22171	22215	22397	22469	22703	22396	22303	22605	22321	22472	22543	22460	22432	22464	22350	22271	22162	22362	22181	22388	22405	22599	22391	22487	22335	22265	22399	22552	22267	22319	22496	22453	22397	22360	22420	22567	22527	22390	22326	22375	22585	22388	22405	22464	22271	22192	22273	22316	22438	22392	22336	22368	22315	22396	22318	22473	22278	22266	22402	22365	22342	22390	22447	22532	22508	22554	22490	22527	22248	22548	22373	22621	22580	22420	22369	22371	22309	22313	22299	22435	22580	22415	22485	22429	22257	22352	22399	22335	22448	22405	22377	22461	22382	22211	22346	22359	22413	22317	22510	22488	22442	22486	22656	22447	22400	22419	22379	22163	22298	22378	22351	22363	22478	22521	22256	22559	22560	22520	22538	22404	22437	22624	22470	22333	22586	22387	22376	22284	22395	22365	22425	22475	22334	22337	22672	22487	22412	22301	22527	22492	22410	22650	22422	22531	22600	22649	22337	22566	22497	22336	22475	22547	22299	22361	22521	22444	22408	22175	22389	22565	22275	22352	22413	22497	22656	22420	22504	22267	22335	22306	22307	22357	22636	22531	22415	22162	22387	22406	22424	22617	22346	22190	22325	22393	22388	22517	22446	22520	22498	22217	22381	22346	22219	22298	22268	22392	22427	22504	22332	22455	22225	22475	22382	22387	22292	22076	22575	22507	22536	22460	22528	22329	22178	22330	22330	22637	22356	22501	22481	22303	22394	22493	22252	22463	22417	22345	22434	22316	22343	22354	22263	22367	22358	22569	22323	22425	22345	22539	22197	22490	22495	22486	22322	22343	22484	22364	22517	22409	22418	22494	22338	22375	22315	22565	22806	22344	22383	22433	22372	22482	22441	22433	22141	22486	22406	22539	22615	22441	22464	22241	22210	22820	22533	22575	22502	22346	22393	22239	22539	22590	22460	22412	22622	22372	22388	22436	22549	22541	22548	22569	22388	22351	22530	22469	22515	22577	22345	22185	22409	22529	22362	22528	22368	22233	22428	22706	22323	22387	22242	22378	22496	22392	22467	22404	22538	22276	22610	22392	22369	22382	22407	22417	22400	22601	22450	22401	22206	22434	22386	22245	22513	22311	22445	22371	22251	22270	22601	22436	22211	22478	22213	22409	22524	22349	22451	22607	22442	22261	22485	22521	22638	22248	22497	22464	22368	22426	22308	22482	22625	22334	22347	22235	22392	22462	22399	22486	22248	22437	22631	22334	22227	22402	22407	22590	22473	22383	22438	22253	22235	22441	22520	22458	22394	22344	22416	22452	22242	22472	22445	22394	22443	22340	22522	22369	22309	22384	22363	22498	22284	22655	22588	22310	22343	22255	22379	22546	22424	22392	22153	22382	22359	22372	22356	22428	22292	22313	22383	22300	22493	22577	22525	22466	22182	22297	22333	22527	22522	22318	22340	22517	22448	22385	22170	22460	22471	22416	22333	22727	22360	22374	22371	22299	22282	22296	22513	22436	22440	22480	22342	22434	22190	22282	22479	22438	22457	22472	22537	22528	22394	22381	22366	22246	22367	22244	22514	22446	22495	22425	22445	22293	22563	22254	22478	22180	22337	22296	22269	22406	22523	22570	22370	22398	22377	22409	22590	22500	22416	22279	22282	22172	22325	22384	22523	22249	22459	22453	22450	22579	22611	22483	22430	22440	22116	22246	22459	22231	22247	22498	22292	22342	22453	22523	22512	22555	22553	22447	22430	22427	22455	22388	22402	22428	22623	22459	22514	22326	22449	22229	22451	22303	22331	22276	22403	22211	22441	22380	22432	22537	22358	22404	22463	22302	22481	22666	22363	22470	22339	22555	22359	22524	22475	22284	22474	22432	22440	22378	22195	22250	22398	22433	22239	22400	22304	22591	22521	22454	22386	22601	22401	22350	22463	22402	22471	22572	22366	22366	22269	22426	22539	22199	22399	22411	22353	22280	22254	22446	22426	22607	22512	22695	22433	22495	22371	22317	22421	22488	22506	22485	22201	22564	22502	22691	22463	22568	22267	22414	22262	22536	22207	22403	22473	22304	22533	22490	22334	22418	22295	22412	22429	22398	22409	22498	22580	22397	22254	22412	22551	22426	22171	22669	22449	22239	22475	22425	22302	22538	22665	22439	22312	22314	22341	22410	22357	22427	22506	22451	22117	22675	22395	22417	22404	22683	22671	22445	22222	22232	22322	22297	22325	22268	22400	22381	22463	22330	22510	22493	22479	22558	22596	22555	22309	22255	22429	22405	22380	22552	22267	22406	22323	22235	22468	22545	22424	22189	22435	22420	22671	22455	22416	22520	22464	22625	22344	22383	22467	22650	22631	22585	22267	22335	22576	22386	22429	22286	22389	22398	22475	22257	22424	22319	22372	22383	22321	22549	22417	22585	22465	22501	22487	22425	22335	22289	22353	22273	22467	22214	22444	22454	22237	22330	22257	22608	22457	22590	22641	22462	22358	22510	22308	22425	22175	22340	22149	22531	22213	22439	22210	22614	22462	22627	22240	22226	22372	22424	22333	22555	22379	22373	22405	22455	22683	22487	22065	22503	22440	22527	22538	22380	22345	22440	22567	22443	22640	22284	22382	22409	22268	22337	22638	22386	22599	22403	22765	22544	22268	22404	22249	22324	22338	22219	22591	22265	22359	22592	22413	22412	22257	22106	22440	22515	22372	22583	22444	22513	22315	22326	22371	22358	22317	22521	22388	22414	22301	22552	22445	22162	22418	22170	22174	22439	22315	22353	22424	22477	22339	22316	22508	22367	22247	22190	22250	22306	22275	22409	22271	22233	22764	22489	22222	22280	22515	22406	22569	22286	22484	22457	22624	22459	22285	22464	22560	22458	22557	22572	22515	22612	22271	22686	22320	22421	22540	22181	22309	22517	22413	22373	22567	22523	22409	22606	22482	22511	22659	22445	22401	22210	22346	22371	22496	22277	22309	22467	22340	22527	22382	22566	22325	22438	22322	22398	22411	22470	22353	22564	22314	22482	22378	22363	22415	22396	22515	22596	22374	22321	22243	22304	22626	22316	22477	22569	22450	22322	22477	22180	22296	22561	22340	22266	22270	22578	22390	22540	22521	22528	22336	22340	22396	22456	22440	22517	22529	22640	22457	22656	22401	22338	22185	22506	22234	22123	22415	22334	22509	22331	22323	22324	22500	22454	22534	22533	22581	22366	22476	22276	22452	22347	22374	22290	22235	22445	22433	22228	22347	22308	22541	22333	22323	22584	22490	22462	22506	22408	22339	22399	22603	22665	22329	22440	22443	22398	22221	22472	22449	22390	22483	22366	22389	22420	22563	22469	22525	22454	22532	22272	22168	22536	22470	22539	22312	22349	22274	22390	22384	22371	22310	22288	22298	22478	22162	22287	22375	22340	22498	22271	22365	22316	22410
35681	51726	47319	36963	31609	27332	24343	22139	20567	19839	19495	18970	18624	18421	18314	17867	18001	17931	18111	18091	18027	17838	17854	18026	17892	17961	17885	17855	17917	17928	17767	17766	17829	17697	17543	17932	17950	17850	17921	17850	17799	17750	17804	17879	17815	17714	17998	17780	17588	17773	18013	17803	17769	17726	17834	17737	17805	17716	17870	17585	17825	17712	17899	17864	17549	17843	17730	17718	17808	17673	17863	17732	17852	17881	17832	17739	17930	17730	17869	17783	17654	17869	17729	17717	17772	17855	17727	17702	17775	17848	17828	17751	17811	17838	17787	17723	17839	17805	17763	17844	17719	17832	17918	17923	17701	17855	17465	17811	17602	17738	17785	17677	17725	17842	17761	17946	17731	17772	17798	17888	17801	17683	17544	17862	17648	17763	17753	17809	17743	17921	17677	17936	17766	17811	17755	17778	17783	17769	17931	17730	17872	17800	17710	17743	17741	17790	17802	17756	17790	17728	17837	17889	17817	17782	17783	17674	17789	17657	17682	17733	17717	17869	17606	17737	17772	17673	17834	17782	17783	17724	17718	17791	17912	17854	17724	17914	17900	17644	17632	17617	17788	17748	17749	17752	17850	17629	17949	17886	17951	17779	17749	17757	17863	17833	17700	17756	17756	17677	17771	17769	17644	17882	17823	17841	17843	17844	17788	17754	17657	17678	17864	17687	17876	17751	17908	17758	17698	17802	17686	17693	17738	17680	17901	17647	17731	17872	17851	17791	18031	17808	17750	17810	17745	17789	17783	17874	17636	17644	17834	17803	17603	17862	17859	17814	17621	17907	17707	17781	17842	17692	17775	17700	17718	17803	17633	17887	17928	17752	17718	17805	17894	17896	17881	17801	17791	17669	17749	17813	17848	17860	17972	17681	17645	17822	17796	17834	17768	17850	17814	17890	17865	17710	17882	17717	17884	17770	17832	17768	17745	17628	17811	17779	17721	17863	17778	17747	17718	17793	17647	17783	17788	17886	17800	17814	17748	17930	17665	17831	17845	17804	17642	17845	17771	17636	17944	17826	17772	17825	17900	17835	17716	17847	17958	17669	17653	17812	17653	17797	17772	17722	17632	17806	17650	17792	17835	17791	17690	17836	17952	17759	17980	18007	17817	17933	17865	17749	17921	17765	17752	17761	17587	17833	17713	17829	17750	17896	17640	17702	17958	17800	17724	17768	17870	17786	17967	17742	17820	17782	17790	17730	17771	17765	17924	17746	17847	17865	18145	17794	17700	17893	17801	17740	17760	17574	17791	17792	17920	18008	17692	17908	17823	17654	17571	17842	17928	17601	17693	17730	17790	17756	17534	17673	17976	17797	17602	17904	17635	17667	17668	17917	17688	17709	17899	17727	17669	17808	17708	17848	17922	17809	17718	17755	17731	17775	17891	17818	17632	17717	17880	17843	17783	17589	17704	17695	17835	17865	17915	17906	17719	17962	17862	17770	17845	17796	17923	17560	17687	17783	17895	17876	17704	17665	17697	17675	17688	17731	17701	17899	17799	17895	17865	17662	17705	17658	17823	17752	17855	17634	17792	17709	17796	17748	17814	17847	17876	17831	17692	17965	17718	17887	17860	17841	17945	17578	17724	18065	17781	17851	17796	17803	17817	17702	17868	17909	17863	17803	17606	17788	17880	17842	17764	17709	17863	17985	17743	17816	17765	17896	17968	17595	17751	17696	17672	17801	17771	17829	17709	17654	17992	17696	17773	17776	17793	17644	17758	17798	17814	17706	17813	17954	17921	17671	17810	17766	17811	17783	17927	17718	17858	17880	17578	17867	17981	17673	17863	17959	17847	17715	17863	17814	17887	17796	17875	17566	17777	17771	17818	17875	17823	17796	17830	17706	17863	17828	17894	17718	17742	17783	17849	17690	17760	17860	17732	17759	17885	17636	17733	17937	17572	17701	17898	17802	17954	17999	17857	17678	17712	17655	17877	17861	17780	17597	17743	17724	17800	17803	17840	17808	17799	17694	17826	17847	17678	17776	17815	17756	17675	17756	17821	17814	17896	17848	17783	17704	17644	17711	17853	17690	17950	17845	17737	17785	17693	17746	17839	17679	17896	17788	17695	17742	17844	17730	17886	17566	17786	17591	17716	17745	17616	17873	17675	17859	17851	17762	17816	17785	17783	17810	17652	17759	17872	17765	17876	17831	17707	17871	17777	17804	17788	17680	17814	17830	17800	17543	17874	17546	17799	17798	17930	17775	17729	17783	17824	17892	17988	17900	17819	17813	17886	17652	17739	17719	17949	17663	17805	17546	17851	17654	17559	17866	17832	17739	17927	17709	17708	17878	17889	17889	17824	17747	17880	17714	17758	17774	17866	17581	17661	17718	17705	17903	17699	17777	17794	17989	17593	17782	17552	17851	17885	17934	17899	17862	17829	17738	17631	17761	17783	17768	17730	17935	18055	17797	17697	17904	17802	17857	17756	17805	17858	17663	17673	17657	17840	17811	17762	17877	17811	17717	17726	17865	17626	17731	17721	17738	17895	17811	17753	17721	17782	17884	17642	17682	17779	17841	17761	17770	17626	17754	17671	17781	17722	17841	17782	17723	17742	17714	18073	17622	17843	17809	17816	17897	17714	17915	17853	17772	17903	17634	17800	17738	17741	17880	17791	17773	17813	17668	18000	17671	17869	17707	17863	17763	17880	17833	17730	17735	17765	17763	17923	17747	17906	17707	17863	17794	17748	17687	17769	17788	17894	17676	17858	17668	17738	17898	17965	17815	17815	17792	17724	17674	17702	17673	17679	17611	17812	17822	17709	17646	17696	17903	17909	17737	17924	17902	17731	17669	17786	17758	17882	17692	17742	17826	17860	17690	17913	17709	17817	17847	17638	17850	17711	17871	17797	17670	17673	17751	17788	17737	17815	17644	17801	17777	17831	17725	17949	17800	17771	17723	17705	17743	17704	17925	17938	17745	17820	17828	17790	17670	17798	17883	17768	17785	17621	17744	17713	18029	17822	17910	17891	17913	17739	17828	17867	17862	17851	17797	17582	17681	17815	17713	17743	17840	17661	17784	17966	17626	17760	17795	17738	18136	17857	17642	18070	17770	17706	17794	17640	17822	17880	17788	17792	17713	17806	17539	17745	17745	17789	17686	17910	17973	17865	17720	17789	17707	17907	17774	17955	17859	17711	17649	18003	17908	17775	17859	17669	17898	17762	17803	17746	17830	17896	17820	17728	17779	17830	17771	17750	17877	17784	17846	17682	17920	17664	17776	17710	17678	17822	17794	17781	17869	17755	17748	17849	17904	17901	17711	17719	17866	17897	17788	17538	17756	17779	17742	17888	17704	17778	17938	17834	17694	17792	17877	17886	17696	17833	17693	17770	17890	17715	17825	17759	17877	17725	17744	17746	17760	17628	17904	17648	17763	17703	17669	17763	17840	17844	17752	17923	17636	17800	17939	17736	17857	17637	17863	17786	17797	17566	17844	17767	17911	17775	17665	17676	17810	17788	17639	17828	17834	17740	17946	17617	17926	17815	17730	17785	17763	17642	17761	17753	17883	17679	17744	17877	17833	17877	17713	17852	17651	17868	17929	17705	17749	17980	17894	17781	17714	17652	17666	17749	17840	17919	17697	17777	17514	17825	17765	17828	17826	17841	17670	17681	17837	17824	17788	17823	17968	17750	17811	17763	17851	17880	17839	17790	17801	17950	17752	17812	17727	17902	17875	17778	17715	17777	17655	17732	17673	17873	17659	17793	17795	17739	17878	17788	17838	17775	17740	17801	17862	17617	17761	17931	17807	17696	17834	17687	17836	17915	17776	17815	17562	17791	17916	17853	17581	17781	17849	17955	17991	17821	17858	17867	17721	17786	17754	18047	18091	17690	17741	17835	17742	17808	17707	17651	17782	17941	17753	17705	17751	17722	17830	17834	17861	17739	17841	17695	17716	17763	17780	17803	17711	17838	17901	17989	17767	17907	17745	17741	17811	17699	17865	17861	17805	17757	17776	17876	17763	17960	17770	17711	17733	17692	17620	18005	17964	17832	17876	17764	17846	17726	17817	17876	17733	17747	17768	17675	17888	17618	17626	17660	17809	17581	17608	17821	17888	17799	17651	17865	17891	17813	18002	17677	17833	17773	17812	17870	17503	17859	17653	17827	17766	17846	17941	17793	17888	17692	17683	17799	17775	17664	17853	17636	17756	17991	17997	17779	17956	17818	17661	17802	17775	17819	17932	17807	18078	17753	17905	17775	17776	17640	17550	17861	17706	17840	17745	17618	17853	17823	17772	17483	17732	17853	17805	17522	17959	17591	17858	17773	17714	17922	17616	17851	17876	17735	17722	17675	17784	17816	17726	17920	17728	17853	17838	17837	17796	17752	17822	17719	17753	17627	17754	17601	17847	17917	17894	17951	17820	17791	17867	17853	17763	17748	17797	17626	17767	17760	17724	17624	17925	17690	17949	17716	17733	17770	17790	17668	17654	17877	17698	17665	17900	17589	17848	17933	17759	17814	17887	17732	17911	17654	17702	17829	17654	17750	17639	17983	17776	17849	17618	17693	17714	17751	17749	17856	17780	17748	17918	17793	17963	17897	18010	17834	17774	17946	17757	17897	17681	17885	17874	17784	17770	17752	17674	17651	17616	17696	17823	17865	17766	17777	17763	17842	17686	17797	17814	17889	17738	17598	17795	17872	17643	17853	17929	17835	17757	17765	17820	17834	17768	17676	17675	17870	17785	18014	17879	18002	17762	17847	17793	17699	17890	17809	17897	17992	17649	17823	17596	17786	17820	17699	17744	17757	17797	17819	17761	17623	17961	17942	17771	17756	17608	17879	17784	17719	17974	17894	17797	17958	17794	17545	18047	17723	17752	17757	17640	17851	17768	17701	17794	17747	17943	17856	17499	17834	17961	17820	17431	17874	17647	17762	17755	17783	17789	17827	17866	17648	17678	17739	17751	17869	17886	17863	17809	17731	17799	17761	17664	17922	17696	17811	17795	17855	17793	17926	17768	17667	17809	17679	17793	17818	17677	17717	17915	17579	17853	17639	17792	17840	17673	17908	17787	17898	17722	17827	17885	17639	17677	17858	17682	17796	17747	17726	17751	17781	17983	17779	17737	17793	17895	17895	17798	17920	17983	17892	17805	17699	17925
23887	21203	29315	28326	30362	32543	31910	27790	25716	24853	24334	23650	23582	23102	22777	22665	22785	22647	22622	22454	22676	22358	22450	22483	22414	22515	22373	22574	22612	22387	22385	22539	22300	22510	22400	22313	22440	22218	22195	22090	22236	22524	22359	22384	22383	22402	22449	22447	22410	22364	22364	22486	22392	22354	22365	22314	22147	22308	22309	22400	22394	22173	22273	22607	22388	22227	22589	22161	22360	22621	22387	22301	22588	22425	22575	22291	22442	22511	22450	22480	22449	22366	22329	22383	22379	22018	22120	22494	22243	22508	22453	22386	22265	22295	22262	22494	22455	22309	22348	22459	22140	22331	22388	22484	22414	22719	22440	22517	22228	22407	22403	22209	22219	22466	22478	22373	22516	22334	22322	22105	22263	22425	22329	22398	22377	22295	22277	22497	22337	22371	22464	22448	22313	22102	22288	22257	22449	22363	22501	22149	22110	22344	22387	22345	22298	22173	22448	22422	22330	22367	22455	22288	22293	22494	22253	22311	22463	22241	22465	22395	22210	22235	22267	22333	22264	22461	22248	22182	22299	22219	22208	22199	22372	22406	22268	22507	22375	22189	22164	22325	22295	22510	22229	22168	22385	22418	22351	22145	22277	22277	22315	22155	22414	22426	22502	22309	22564	22288	22529	22124	22472	22191	22267	22427	22234	22349	22135	22244	22217	22398	22387	22380	22308	22514	22294	22471	22359	22393	22265	22324	22472	22142	22325	22406	22453	22476	22341	22222	22423	22532	22372	22286	22423	22302	22308	22282	22414	22436	22405	22297	22166	22258	22062	22329	22359	22181	22233	22342	22219	22261	22334	22361	22371	22161	22367	22329	22186	22186	22488	22326	22394	22267	22370	22322	22305	22538	22293	22263	22359	22274	22347	22448	22235	22209	22355	22451	22329	22064	22532	22320	22322	22388	22342	22366	22530	22504	22476	22256	22320	22296	22393	22301	22309	22466	22374	22321	22250	22440	22099	22187	22239	22493	22411	22425	22538	22257	22570	22274	22127	22183	22219	22478	22415	22537	22482	22226	22310	22243	22421	22421	22326	22292	22272	22367	22300	22321	22290	22369	22390	22394	22242	22509	22235	22407	22301	22160	22556	22403	22400	22374	22441	22251	22228	22245	22264	22160	22322	22471	22203	22286	22285	22311	22491	22495	22293	22415	22402	22242	22114	22121	22329	22249	22207	22274	22309	22316	22378	22330	22212	22330	22426	22371	22153	22154	22338	22168	22366	22300	22074	22318	22396	22274	22330	22273	22076	22134	22308	22494	22310	22407	22381	22190	22422	22490	22296	22214	22307	22476	22149	22370	22325	22666	22623	22349	22130	22292	22325	22142	22442	22452	22268	22474	22309	22429	22366	22245	22348	22205	22243	22577	22341	22314	22516	22047	22378	22209	22249	22450	22354	22157	22342	22315	22227	22262	22213	22372	22188	22217	22337	22320	22256	22212	22466	22476	22077	22236	22329	22448	22180	22182	22008	22294	22474	22529	22228	22113	22467	22298	22225	22339	22257	22223	22129	22219	22251	22565	22532	22284	22437	22280	22199	22399	22430	22398	22378	22178	22359	22433	22371	22456	22324	22547	22269	22210	22306	22325	22271	22207	22225	22154	22306	22396	22331	22109	22318	22160	22110	22328	22261	22178	22417	22470	22194	22414	22300	22291	22246	22246	22146	22505	22288	22426	22306	22111	22468	22361	22593	22406	22402	22227	22431	22255	22183	22449	22210	22389	22384	22116	22257	22375	22477	22416	22182	22326	22514	22310	22388	22314	22513	22393	22122	22477	22226	22384	22322	22419	22350	22317	22296	22337	22152	22172	22223	22276	22574	22351	22426	22238	22309	22165	22461	22235	22251	22300	22444	22195	22304	22317	22247	22524	22418	22266	22378	22260	22222	22526	22255	22374	22301	22234	22332	22343	22138	22317	22370	22470	22246	22508	22456	22283	22023	22222	22373	22518	22336	22309	22155	22483	22392	22273	22259	22403	22515	22254	22249	22255	22366	22357	22198	22270	22089	22280	22359	22310	22318	22225	22286	22500	22499	22544	22466	22370	22306	22439	22266	22694	22581	22232	22311	22165	22454	22058	22368	22126	22203	22189	22183	22476	22154	22431	22499	22239	22361	22150	22035	22366	22385	22354	22380	22163	22198	22339	22344	22255	22211	22379	22283	22368	22405	22313	22371	22351	22538	22413	22378	22405	22280	22255	22459	22374	22441	22258	22147	22127	22264	22226	22440	22304	22214	22341	22210	22531	22502	22359	22251	22249	22261	22323	22115	22160	22100	22327	22175	22658	22447	22281	22191	22468	22423	22342	22139	22324	22464	22450	22492	22630	22266	22532	22351	22264	22410	22043	22304	22464	22221	22214	22466	22160	22207	22157	22356	22267	22072	22339	22318	22383	22221	22393	22280	22203	22163	22540	22393	22427	22186	22220	22198	22355	22387	22155	22337	22566	22355	22209	22293	22326	22300	22307	22285	22286	22397	22176	22310	22410	22085	22552	22256	22383	22315	22437	22374	22329	22398	22293	22335	22345	22350	22466	22228	22467	22440	22325	22499	22277	22500	22318	22386	22238	22471	22391	22469	22327	22380	22195	22424	22167	22311	22232	22438	22004	22526	22342	22247	22193	22291	22357	22370	22200	22549	22278	22324	22308	22349	22345	22442	22183	22375	22387	22269	22474	22518	22547	22408	22351	22173	22173	22269	22311	22507	22290	22159	22189	22304	22363	22272	22312	22285	22318	22311	22412	22363	22178	22378	22505	22273	22317	22406	22485	22208	22254	22201	22260	22509	22263	22271	22411	22344	22454	22551	22331	22391	22449	22165	22020	22511	22261	22233	22102	22509	22433	22333	22300	22210	22370	22329	22314	22247	22345	22348	22395	22212	22270	22246	22305	22247	22465	22441	22355	22206	22367	22326	22115	22348	22244	22232	22326	22235	22292	22351	22245	22495	22160	22328	22114	22407	22151	22503	22118	22529	22160	22199	22325	22438	22250	22382	22232	22302	22503	22398	22301	22289	22208	22328	22462	22203	22134	22430	22466	22521	22205	22453	22377	22215	22274	22510	22431	22387	22130	22382	22387	22249	22327	22293	22251	22199	22470	22372	22276	22386	22207	22090	22524	22385	22459	22497	22547	22300	22203	22310	22492	22087	22309	22383	22197	22399	22251	22356	22302	22308	22209	22241	22400	22311	22357	22373	22246	22469	22361	22369	22258	22247	22356	22382	22325	22436	22233	22235	22156	22249	22175	22145	22244	22370	22452	22250	22287	22345	22211	22453	22418	22530	22224	22293	22204	22258	22328	22527	22134	22174	22327	22366	22365	22088	22557	22393	22313	22272	22506	22392	22498	22260	22271	22489	22414	22292	22321	22439	22222	22458	22274	22365	22119	22402	22348	22321	22236	22494	22318	22380	22353	22359	22251	22323	22495	22184	22386	22383	22393	22445	22397	22212	22131	22289	22276	22349	22555	22214	22583	22379	22349	22384	22200	22570	22063	22173	22409	22307	22573	22352	22431	22489	22346	22240	22455	22402	22260	22361	22328	22427	22342	22343	22403	22218	22118	22086	22374	22364	22381	22410	22220	22353	22343	22100	22074	22222	22354	22266	22370	22381	22286	22464	22503	22367	22287	22347	22299	22188	22430	22108	22293	22305	22131	22402	22286	22320	22166	22460	22299	22390	22317	22116	22333	22366	22197	22367	22350	22241	22720	22328	22173	22176	22305	22150	22470	22425	22342	22406	22216	22276	22244	22343	22279	22519	22447	22432	22306	22194	22341	22247	22439	22364	22374	22239	22196	22445	22459	22287	22246	22387	22139	22269	22443	22412	22270	22257	22184	22282	22563	22234	22337	22161	22267	22367	22409	22376	22327	22499	22081	22204	22190	22430	22440	22397	22294	22271	22556	22379	22435	22252	22687	22256	22287	22405	22404	22492	22521	22418	22310	22326	22401	22301	22257	22424	22500	22076	22174	22341	22457	22201	22376	22505	22538	22123	22211	22201	22308	22587	22388	22527	22172	22203	22408	22320	22250	22415	22446	22197	22411	22120	22173	22123	22147	22245	22585	22140	22405	22094	22326	22435	22387	22701	22222	22179	22270	22164	22137	22308	22259	22483	22179	22227	22191	22387	22188	22452	22453	22406	22224	22289	22187	22075	22400	22335	22441	22514	22150	22324	22147	22243	22260	22233	22319	22104	22166	22251	22412	22286	22269	22454	22428	22314	22390	22368	22241	22327	22141	22350	22276	22243	22407	22232	22256	22328	22341	22334	22319	22301	22245	22289	22282	22349	22252	22660	22021	22342	22377	22298	22509	22250	22340	22105	22461	22565	22490	22205	22394	22300	22203	22248	22447	22412	22365	22329	22395	22097	22232	22483	22382	22247	22441	22148	22398	22337	22398	22336	22493	22501	22418	22494	22446	22068	22237	22227	22451	22440	22212	22365	22186	22181	22420	22523	22241	22279	22349	22142	22247	22468	22475	22442	22337	22332	22181	22237	22459	22365	22430	22269	22389	22399	22267	22440	22206	22506	22384	22284	22258	22224	22394	22415	22394	22274	22341	22324	22367	22080	22459	22494	22296	22316	22421	22381	22359	22288	22560	22251	22445	22497	22389	22297	22495	22392	22402	22458	22248	22461	22197	22402	22116	22204	22327	22356	22322	22074	22287	22530	22713	22188	22201	22352	22239	21915	22187	22326	22393	22201	22479	22333	22293	22340	22308	22298	22403	22452	22223	22025	22200	22422	22333	22409	22289	22403	22452	22376	22176	22210	22128	22445	22425	22306	22095	22387	22214	22442	22380	22410	22197	22325	22208	22350	22421	22500	22223	22351	22527	22344	22209	22344	22342	22272	22624	22492	22329	22281	22289	22118	22202	22217	22138	22196	22203	22132	22110	22425	22450	22269	22362	22265	22520	22512	22492	22596	22448	22391	22384	22156	22302	22355	22273	22359	22407	22299	22335	22407	22272	22372	22234	22222	22301	22261	22230	22371	22264	22155	22443	22364	22383	22340	22143	22195	22266	22132	22341	22310	22513	22339	22326	22133	22409	22350	22136	22229	22521	22288	22127	22284	22356	22424	22516	22342	22442	22366	22253	22325	22406	22237	22571
35608	59434	54793	43715	37615	32759	28762	24777	22304	20681	20170	19500	18952	18518	18461	18082	18216	18086	18095	17924	18062	17973	18089	17978	17938	18001	17826	17979	18021	17689	17861	17814	17785	17960	17695	17811	17872	17750	17926	17862	17837	17779	17582	17620	17720	17975	17823	17784	17868	17726	17557	17882	17837	17521	17698	17762	18010	17769	17823	17888	17846	17829	17758	17788	17714	17897	17778	17659	17735	17937	17732	17709	17685	17555	17714	17738	17959	17682	17831	17697	17897	17716	17631	17761	17773	17894	17806	17807	17927	17746	17893	17666	17777	17641	17879	17734	17904	17569	17809	17858	17579	17763	17803	17828	17734	17822	17551	17799	17773	17852	17837	17801	17722	17761	17797	17904	17710	17687	17644	17905	17841	17737	17874	17610	17701	17691	17940	17697	17768	17859	17740	17874	17708	17777	17788	17683	17721	17937	17838	17803	17705	17691	17849	17677	17821	17720	17614	17867	17609	17890	17681	17875	17869	17630	17962	17835	17672	17738	17712	17786	17772	17780	17681	17568	17838	17560	17706	17726	17745	17588	17619	17680	17679	17716	17843	17752	17674	17712	17648	17694	17693	17762	17737	17740	17655	17831	17762	17857	17756	17637	17746	17818	17900	17686	17785	17702	17696	17778	17663	17717	17890	17784	17765	17465	17775	17874	17713	17677	17649	17667	17725	17606	17583	17768	17782	17700	17681	17780	17648	17634	17810	17921	17623	17678	17725	17732	17777	17707	17690	17743	17740	17761	17880	17876	17685	17550	17673	17863	17731	17751	17714	17708	17834	17715	17654	17708	17728	17649	17705	17543	17819	17760	17638	17906	17777	17599	17713	17865	17447	17845	17836	17831	17586	17810	17932	17891	17726	17709	17783	17799	17799	17630	17756	17727	17641	17653	17732	17825	17712	17830	17786	17548	17787	17794	17744	17772	17747	17643	17782	17811	17693	17653	17728	17836	17860	17783	17843	17664	17874	17667	17716	17927	17874	17756	17577	17772	17728	17688	17754	17757	17986	17818	17786	17636	17746	17628	17695	17640	17699	17723	17785	17769	17652	17797	17818	17871	17670	17764	17698	17651	17788	17848	17686	17876	17846	17633	17750	17807	17890	17808	17744	17652	17497	17709	17725	17951	17849	17934	17649	17761	17705	17864	17823	17739	17770	17734	17615	17718	17750	17681	17766	17784	17838	17636	17618	17644	17676	17627	17556	17793	17801	17702	17719	17690	17762	17626	17624	17912	17831	17843	17734	17855	17721	17781	17892	17648	17658	17659	17769	17732	17681	17758	17705	17805	17735	17820	17751	17780	17804	17714	17706	17754	17699	17736	17861	17879	17886	17705	17775	17676	17694	17832	17689	17747	17743	17905	17874	17743	17663	17759	17741	17803	17702	17792	17864	17855	17634	17838	17682	17770	17705	17798	17794	17605	17813	17720	17711	17698	17824	17911	17765	17679	17757	17795	17816	17765	17724	17839	17610	17881	17771	17694	17842	17696	17695	17752	17767	17688	17682	17589	17802	17603	17683	17789	17640	17932	17612	17769	17702	17733	17659	17577	17813	17747	17760	17790	17740	17705	17613	17814	17669	17834	17703	17689	17626	17912	17594	17679	17597	17845	17919	17705	17922	17692	17768	17802	17922	17767	17725	17807	17784	17778	17711	17808	17750	17821	17671	17754	17485	17942	17671	17719	17882	17845	17639	17726	17706	17764	17824	17693	17946	17656	17756	17805	17674	17825	17671	17857	17722	17708	17637	17882	17637	17903	17723	17769	17837	17801	17839	17710	17730	17731	17796	17721	17664	17763	17762	17841	17955	17743	17876	17774	17840	17827	17747	17752	17786	17795	17800	17792	17794	17734	17679	17955	17724	17765	17734	17747	17829	17525	17770	17767	17827	17844	17724	17777	17781	17785	17611	17784	17873	17747	17764	17625	17773	17731	17823	17694	17825	17759	17823	17684	17770	17795	17812	17921	17815	17814	17742	17698	17815	17733	17652	17923	17765	17894	17663	17679	17832	17878	17807	17576	17836	17889	17800	17822	17581	17919	17718	17765	17777	17705	17776	17697	17768	17836	17802	17763	17798	17628	17634	17596	17962	17817	17735	17702	17740	17616	17887	17719	17719	17928	17861	17752	17679	17774	17764	17718	17719	17867	17716	17708	17731	17764	17707	17842	17635	17735	17758	17731	17954	17699	17566	17679	17780	17872	17890	17635	17630	17785	17570	17870	17739	17712	17772	17829	17809	17703	17838	17677	17711	17775	17669	17750	17624	17942	17701	17791	17878	17698	17756	17706	17796	17752	17707	17697	17749	17471	17712	17890	17870	17977	17724	17881	17566	17626	17555	17737	17763	17676	17640	17825	17580	17589	17941	17527	17708	17633	17871	17702	17840	17727	17815	17731	17822	17625	17724	17606	17666	17718	17820	17904	17759	17863	17842	17739	17826	17742	17749	17740	17672	17664	17725	17540	17795	17762	17661	17893	17781	17574	17880	17764	17668	17761	17998	17670	17985	17806	17789	17729	17898	17811	17628	17578	17602	17833	17740	17669	17755	17682	17619	17757	17821	17740	17930	17767	17756	17720	17855	17704	17872	17706	17764	17759	17827	17600	17709	17607	17778	17792	17762	17725	17833	17682	17813	17622	17652	17830	17929	17791	17708	17533	17797	17802	17786	17702	17716	17750	17728	17860	17723	17682	17873	17588	17818	17714	17882	17631	17855	17677	17809	17674	17767	17800	17667	17714	17903	17737	17706	17871	17650	17697	17730	17765	17696	17788	17716	17908	17711	17587	17748	17686	18078	17876	17829	17731	17770	17790	17845	17738	17822	17868	17848	17561	17676	17717	17734	17667	17683	17853	17743	17743	17708	17682	17714	17858	17799	17754	17776	17789	17751	17801	17724	17744	17521	17855	17740	17839	17720	17788	17831	17590	17692	17787	17807	17772	17816	17609	17887	17682	17734	17645	17772	17794	17707	17875	17658	17802	17752	17677	17868	17713	17880	17806	17766	17705	17815	17904	17820	17971	17964	17865	17876	17835	17771	17868	17966	17667	17659	17799	17726	17913	17711	17623	17766	17687	17727	17625	17789	17738	17823	17723	17852	17781	17838	17752	17813	17716	17764	17871	17718	17651	17547	17991	17660	17809	17832	17801	17626	17876	17917	17725	17642	17920	17717	17857	17820	17774	17694	17809	17649	17797	17788	17779	17836	17652	17792	17852	17597	17687	17762	17593	17666	17746	17801	17612	17706	17769	17973	17998	17642	17876	17936	17899	17701	17870	17868	17796	17814	17585	17748	17604	17754	17769	17729	17810	17835	17777	17852	17730	17708	17656	17884	17692	17636	17626	17783	17539	17805	17571	17763	17781	17790	18022	17622	17776	17695	17793	18035	17679	17737	17676	17755	17727	17642	17718	17869	17755	17884	17867	17782	17815	17872	17658	17633	17697	17575	17717	17748	18002	17635	17707	17612	17866	17778	17762	17600	17693	17582	17794	17704	17658	17749	17672	17824	17873	17840	17733	17744	17637	17887	17838	17825	17705	17698	17901	17787	17676	17640	17869	17841	17637	17710	17802	17648	17765	17762	17743	17817	17667	17891	17805	17836	17747	17690	17943	17853	17852	17803	17727	17695	17702	17618	17759	17672	17628	17695	17756	17713	17829	17581	17647	17566	17603	17784	17733	17653	17633	17797	17619	17755	17756	17732	17625	17947	17840	17719	17866	17593	17719	17824	17793	17767	17704	17822	17816	17796	17791	17772	17830	17789	17776	17684	17562	17626	17755	17831	17429	17733	17612	17841	17703	17645	17716	17577	17958	17889	17750	17741	17824	17917	17691	18032	17781	17908	17742	17698	17706	17680	17730	17710	17713	17711	17716	17739	17806	17743	17845	17589	17793	17650	17805	17745	17670	17613	17927	18080	17718	17764	17583	17895	17624	17818	17808	17605	17708	17658	17802	17664	17694	17543	17806	17542	17924	17591	17678	17627	17653	17860	17861	17818	17620	17487	17691	17767	17863	17824	17765	17901	17930	17647	17704	17787	17771	17738	17755	17744	17866	17719	17693	17653	17822	17685	17743	17841	17741	17805	17690	17523	17906	17784	17775	17909	17688	17710	17672	17856	17876	17836	17694	17909	17867	17677	17750	17906	17745	17794	17911	17763	17815	17758	17815	17784	17649	17788	17678	17601	17729	17795	17756	17816	17805	17667	17761	17697	17535	17838	17767	17820	17663	17805	17687	17843	17792	17769	17977	17620	17756	17600	17617	17672	17600	17687	17872	17705	17748	17861	17705	17586	17666	17727	17883	17687	17694	17738	17722	17801	17721	17626	17690	17786	17946	17779	17838	17668	17503	17667	17822	17718	17598	17729	17657	17820	17732	17745	17623	17710	17710	17890	17577	17663	17799	17780	17769	17906	17601	17842	17826	17781	17920	17694	17683	17730	17843	17923	17642	17802	17579	17714	17792	17818	17864	17612	17785	17927	17751	17706	17782	17635	17810	17700	17733	17707	17882	17729	17893	17751	17766	17736	17703	17783	17725	17749	17779	17658	17812	17753	17774	17746	17663	17695	17735	17713	17742	17683	17752	17647	17664	17681	17810	17679	17695	17723	17527	17921	17765	17905	17745	17779	17622	17624	17752	17732	17765	17722	17633	17637	17882	17810	17656	17879	17737	17684	17909	17715	17888	17699	17533	17830	17747	17683	17604	17722	17779	17706	17732	17939	17742	17701	17766	17689	17809	17632	17851	17829	17792	17856	17711	17831	17622	17813	17696	17691	17782	17689	17776	17857	17679	17693	17666	17649	17880	17670	17921	17692	17737	17598	17558	17771	17790	17768	17854	17684	17714	17796	17696	17826	17720	17708	17779	17646	17882	17544	17879	17631	17545	17916	17794	17585	17785	17612	17673	17878	17751	17745	17709	17745	17723	17865	17916	17809	17829	17785	17853	17863	17643	17731	17787	17757	17800	17922	17796	17864	17770	17699	17774	17930	17735	17704	17605	17702	17718	17635	17919	17817	17768	17817	17732	17631	17773	17755	17577	17835	17655	17813	17757	17768	17607	17803	17656	17864	17742	17597	17854	17680	17531	17842	17616	17710	17725	17712	17604	17928	17586	17740	17729
22688	21196	29124	24919	26613	33061	35732	29796	26904	26167	25454	24860	24508	24051	23747	23649	23528	23642	23289	23506	23215	23239	23363	23059	23204	23217	23259	23221	23090	23151	23207	23077	23147	22976	22962	23085	23270	22960	23011	23187	22936	23137	23209	22794	23200	23090	23095	23115	23185	22936	22952	23033	23077	23013	23209	23137	22848	23114	22833	22785	22943	23075	23194	22984	22865	22978	22687	23087	22912	22803	23100	22896	22978	22946	23159	23160	22950	23181	23174	22892	22948	22996	22844	22912	22927	22844	23085	23153	22928	23031	23014	22851	22931	22847	23158	22995	23073	23012	23231	22958	23092	23312	22975	23156	22964	22969	22785	22969	22892	23134	23100	23026	22894	23005	23109	22868	23239	23122	22975	23002	22965	23058	22946	23128	22903	22867	23071	23040	22962	23017	23154	22978	22853	22792	23015	22828	22936	23069	23152	22839	22951	22962	23012	22907	23115	23068	22972	23071	22841	22816	22922	22900	23000	22948	22869	22952	22977	23135	23017	23185	23045	23139	22927	23054	22974	23044	22864	22960	22811	23063	23076	22922	23070	23003	23039	23035	23060	22978	23028	23030	23126	22690	22879	22911	23160	22870	22974	23148	22973	23134	22989	23032	23101	23042	22903	22898	22923	22910	22947	23074	23210	22959	23017	23016	23068	22877	23001	23156	22707	22876	23101	22886	23150	23139	23091	22755	22930	23051	22941	23137	22787	22997	22836	23080	23040	22993	22937	22797	22827	22869	23010	23011	22851	22878	22807	22870	22911	23069	23052	22929	22830	22933	22835	22821	23004	22843	22936	22935	22882	23073	22882	22950	22918	23025	22965	22937	22965	22869	22975	23022	22861	23051	23256	23133	23047	23090	22936	23019	22897	23032	22756	22882	22835	23030	22758	22781	22867	23090	22959	23057	23021	22843	23285	22815	22970	22927	23045	22977	23122	22688	23001	22784	23030	22900	22760	22889	22774	22852	23053	23089	22814	22891	22787	23167	22937	22963	22740	22982	22965	23172	22868	22889	22957	22960	22832	22947	22723	22693	23024	22949	22777	23046	22937	22694	22944	22646	22854	22988	22946	22947	23008	22868	23080	22868	23007	22883	22755	22845	22903	23140	22938	22879	22943	23024	22989	22975	23061	23168	22895	22944	22953	22790	23011	22946	23082	23015	22773	23027	22990	22780	22944	22765	23079	22697	22864	22852	23103	22886	22829	22785	22849	22824	22972	23080	22828	22964	22704	22974	22850	22954	22920	22865	23091	22737	22903	22903	23060	22941	22740	22796	23023	22861	23159	23055	22958	22825	22924	23106	22984	22853	23054	23288	22971	22832	22959	22911	22926	22842	22989	22979	22947	22761	23135	23020	22922	23099	22903	22913	22965	22929	22893	22997	23210	22923	22880	23011	23217	23012	22907	23098	22986	23235	22963	23011	22947	22900	22788	22979	23209	22961	23013	23165	22827	23031	22947	22810	22945	22888	23052	23043	23006	22959	22841	22996	23027	22967	23013	22688	22930	22911	22894	23037	22891	23013	22981	23102	23281	23024	22847	22879	22642	23145	23053	22837	23036	23072	23039	22884	22930	22933	23005	23183	22973	22981	23040	22994	22971	23005	22965	23010	22924	23061	22925	22894	22793	23040	22890	22826	22760	22770	23000	22869	22850	22758	23032	23153	22878	22763	23008	22984	23090	22955	22916	22888	22938	22942	22926	22923	22839	23022	23074	22877	22953	23197	23004	22832	22999	22968	22830	22993	22968	22887	22903	22852	22881	22947	22838	23057	22917	23067	23070	22869	23037	22752	23132	22845	22899	23128	22969	23077	22787	23039	23193	23120	22728	22972	22710	22959	22929	22968	22964	22813	22773	22776	22681	22790	22847	22899	22969	22979	22748	22993	22924	22896	22842	23015	22821	23101	22869	22787	23126	22815	22910	22980	23055	22804	22888	22839	23043	22948	22946	22967	22907	22844	22996	22916	22862	23079	23274	22905	22950	22839	22801	22854	22937	22898	22961	22853	22817	22993	22890	22822	22859	23098	22961	22864	23054	23078	22915	22873	23074	22923	23001	22919	22916	23053	22859	22849	23106	22837	22861	23025	22948	23012	22881	22996	23095	23057	23140	22912	22711	23027	23251	22908	22929	23268	23187	23026	22970	22944	22920	23185	22935	23110	22768	22840	23005	23066	22993	22747	23100	23031	22858	23104	22810	23146	22823	22914	22906	23046	22895	23061	22957	22948	22935	23136	22788	22967	22976	22809	23011	22946	23011	23038	22954	22805	22936	22772	22929	22873	22932	23027	23015	22938	22947	22743	22987	22946	22806	23037	23052	22713	22863	23100	23022	23104	22833	22809	23060	23121	23066	23039	22871	23165	23220	22824	23070	22832	22968	23007	22961	22934	22797	22763	22942	22846	22940	23074	23083	23024	23183	22874	23004	23113	22955	23018	23184	23001	23018	22874	23084	22933	23000	23024	22891	22958	23093	22912	23002	22723	22799	22874	23036	23056	22788	22998	22884	22842	22966	23012	22971	22960	23159	22920	22882	22970	22936	23252	22989	23091	22777	23175	22962	22833	23095	22678	22802	22854	22866	22868	22910	22877	23009	22884	22797	23009	23098	22995	23117	22973	22922	22863	22871	23016	23061	22832	22855	23028	23084	22937	22920	23216	22998	23188	23171	22987	22871	23036	22766	23057	23154	22911	22848	22898	22898	22805	23043	22884	22934	22880	23137	23002	22831	22913	22962	22983	22948	23027	22845	22952	22940	22980	22963	22959	23087	22803	22814	22676	22696	22880	22892	22781	22894	23023	22766	22956	23112	22778	22785	22700	23039	22914	22968	23011	22964	22965	22952	22938	22972	22773	23023	22980	22904	23018	23081	22927	22876	22975	22851	23151	23027	22688	23096	22802	22786	23053	23131	22977	22892	22934	23098	23064	22996	23007	22969	22883	22984	22867	22903	22963	22745	23027	22870	22779	22904	23081	22931	22939	22855	22935	23262	22918	22831	22987	22905	22949	23023	22907	22985	22972	22906	22824	22931	22852	23078	23041	23069	22740	22803	23058	23000	22920	22951	22760	22807	22649	23065	22875	23040	22721	23076	22976	22997	22965	23141	22855	22947	23030	22899	22907	23138	23050	22807	22795	22988	22802	22758	22871	22732	22815	22984	22808	23070	22808	22638	22858	22916	22794	22916	22936	22983	22958	23033	22899	22968	23020	23030	23112	23033	22934	22855	22892	22859	23031	23116	22930	22855	23007	23074	22874	22892	23074	22949	22940	22677	23017	23082	23048	22846	22800	23016	22977	22954	22985	23055	23044	23069	22867	23082	22820	22992	22922	22824	23008	23035	22952	22936	22905	22960	22872	23194	22787	22777	22998	23037	23114	22766	23047	22784	22897	22949	22843	23187	22746	22910	22809	22830	22997	22899	22809	23009	22854	22801	22797	22967	23092	22972	23012	23205	22962	23025	23102	23016	23105	23186	22975	23023	22954	22985	22910	22834	22842	23015	22990	23142	23018	22930	22853	22684	22647	22947	22986	22941	23084	23067	23193	23013	22794	23021	22890	23021	22948	22920	22801	22888	22996	22998	23054	22912	23150	22834	22821	23022	22834	23141	22836	23030	22813	22678	22896	23015	22921	22819	22920	22939	22900	22917	22814	22998	22952	22988	23056	23043	22873	22965	23061	22852	22944	22874	23174	23196	22897	23028	22839	22838	22754	23090	23108	23036	23004	23023	22939	23014	23033	23273	22945	22977	23262	22895	22947	22909	22949	22986	22796	22820	22987	22936	22992	22968	23007	23051	22732	23180	22695	23087	23039	23138	22603	22990	22978	22941	23149	22812	22748	23124	22966	22911	22886	23067	22879	22770	23153	23184	22991	22854	23050	22737	22930	22896	22789	23098	23113	22995	23092	22948	23052	22956	23034	23185	23003	22822	22905	22882	22800	22951	23009	23056	22726	22845	22869	23064	23081	22931	23019	23013	22936	22856	23008	23048	22919	23020	22994	23127	23043	23025	23119	22986	22915	23190	22891	22908	22786	22990	22800	23104	22716	23072	23024	22902	23097	22928	22965	22797	22956	23140	23023	23072	23034	23041	22883	22841	23090	22894	22926	22885	22972	22941	22858	22932	22687	22642	23061	23236	23088	22956	23018	23083	22989	22882	23086	22932	22915	23022	23014	23190	22927	23075	23146	23031	23002	23126	22890	23071	23083	23007	22860	23055	22898	22498	22834	23007	23011	22874	22997	22849	22966	22883	23069	22834	22913	22949	23069	22966	23042	23060	22862	22825	23020	23069	22815	22982	23012	23041	22827	22771	23208	23029	22991	22974	22875	23114	22849	22861	22983	22888	22838	22936	22859	22927	22955	23119	22963	23194	22824	22932	22828	22845	22811	23059	22820	22893	23057	22904	22967	23036	23033	22896	23129	22829	22770	22791	22656	22895	22945	22857	22846	23043	23053	23007	22880	22979	22879	22885	22940	23008	22943	23047	22983	22942	22779	22881	23035	22926	23022	22974	23008	23020	22993	22948	22858	22894	22953	23098	22721	22984	22863	22917	23127	22801	23036	23028	22890	22956	22848	22747	22853	22811	22951	22704	23003	22973	22832	22991	22951	23033	22758	23002	22929	22813	22858	23077	23175	23030	23114	22775	23024	22773	22962	22786	22809	22933	23025	22924	22666	22870	23016	22974	22905	23110	23061	22971	22947	22999	22829	22977	23058	22929	22936	22908	22921	22900	23075	22770	22698	23203	22890	22900	22975	23099	22789	22957	22984	22933	22782	23068	22866	22992	22793	22889	23107	22957	22981	22998	22774	22809	22957	22937	22945	22925	22939	22978	22978	22952	22868	23044	22989	22912	23041	23004	22882	22901	22766	23085	23015	22980	22966	23042	22787	23078	23192	22989	22950	22880	22856	23146	23056	23108	22744	22874	22821	22816	22921	23013	22945	22877	23007	23206	23031	23216	22967	23018	22944	22935	22976	22913	22946	22917	22871	23159	22816	23040	23064	22905	22972	23053	23145	23069	22912	22976	23068	22906	22882	22956	22654	23215	23146	23081	23044	22881	23063	23055	22890	22846	22955	22748	22808	22733	22790	22965	23051	23020	23203	22957	22962	22993	22904
38123	65559	61445	49708	43423	37867	32872	27620	23578	22184	21202	20403	19633	19432	19130	18859	18463	18671	18455	18651	18287	18386	18228	18428	18259	18448	18230	18250	18258	18265	18281	18224	18120	18253	18172	18123	18154	18183	18032	18136	18164	18234	18124	18131	18100	18074	18225	18116	17923	18128	18271	18247	18219	18308	18028	18175	18169	18078	18223	17897	18029	18160	18107	18295	18151	18031	18033	18079	18081	18051	18231	17920	18007	18222	17923	17921	18212	18074	18021	18156	18066	18052	18024	18201	17986	18084	18107	18032	18060	18019	18052	18167	18169	18156	18053	18138	18178	18023	18018	18192	18129	17975	18004	18122	18062	18046	18151	17933	18195	18193	18184	18127	18073	17881	18219	18084	18254	18001	18064	18144	18156	17848	18212	18019	18053	17860	18059	18041	18030	18100	17934	18049	18188	18011	18173	18083	18098	17926	17993	18271	18071	18119	18162	18031	18071	18094	17975	17964	18069	18099	18105	18009	18173	18242	18123	17983	17922	18095	18023	18093	18082	18072	18368	17965	18121	18077	18072	18169	18035	17908	18057	18195	18117	18091	18102	18107	17906	18120	18103	18139	18117	17998	18188	17848	18016	18129	18037	18268	18141	18232	18075	18295	18025	18133	18062	18077	18003	18200	18049	18049	18197	18071	18059	18061	18084	18058	17917	18085	18050	18030	18098	18308	18111	18220	18054	18089	18106	18070	17919	18246	18328	18018	18150	18021	18045	18121	18118	18113	18166	18119	18189	18209	18154	18063	17838	18068	18248	18100	18132	18220	17968	18223	18085	18147	18173	18000	18081	18020	18141	18007	17981	18085	18217	18033	18057	18199	18064	18004	18042	18124	18118	17779	18199	17994	18218	18127	18084	17894	18166	18013	18030	18099	18177	18020	18118	18110	18182	18223	18072	18089	18115	18102	18268	18109	18017	18039	18165	17921	18251	18184	18066	17985	18174	18142	18033	18120	18164	18173	17875	18032	18020	17993	18254	18133	18136	18173	18110	18117	18055	18208	18143	17976	18227	18101	18030	17983	18090	18184	18216	18248	18012	18087	18195	18058	18203	18005	18019	18244	18162	18098	17993	18078	18130	17958	17952	18113	18228	17919	17940	18129	18041	18025	18034	18044	18178	18045	18273	17989	18196	18000	18052	17995	18229	18071	18112	18131	18154	18251	18121	18180	18012	18183	18102	17915	18090	17941	18054	18146	18111	18252	18160	18035	18040	18211	18104	18027	18057	17951	18097	18128	18287	18055	18207	18145	18045	17971	18053	17883	18122	18067	18161	18035	18079	17994	18035	18052	18015	18076	18207	18314	18075	17923	18088	18128	18190	18125	18163	18011	18191	18036	17811	18283	17999	18265	17951	18031	18063	18116	18010	18230	18009	18103	18084	18057	18053	17999	18172	18127	18074	18122	18134	18099	18213	18133	18063	18158	18125	17973	17942	18284	18099	18062	18088	18099	18099	18125	18073	17994	18005	18120	18128	18128	18302	17992	17985	18256	18132	18390	18222	18086	18188	17975	18096	18063	18232	18203	17993	17987	18127	18082	18347	18167	18067	17982	18168	17974	18174	18089	18130	18161	18119	17972	18092	18049	18223	18237	18106	18112	18039	18103	18142	17935	18066	18045	18224	18217	18125	18122	17972	18200	18018	18076	18043	18281	18081	18110	18125	18255	18162	18152	18137	18101	18070	18062	18044	18106	17988	18004	18029	18216	18012	18048	17932	18081	18138	18171	18142	18051	18339	18191	18212	18011	18240	18049	17932	17992	18007	18074	18099	18067	18075	18124	18200	18154	18037	18055	18317	17997	18269	18133	18216	18132	18193	18028	18169	17969	18307	18164	17816	18209	18173	18111	18134	18049	18176	18238	18005	18010	18084	18232	18147	18170	18019	17924	18246	18062	18008	18079	18069	18039	18005	18017	18121	17905	18326	18205	18057	18199	18080	18146	18037	18005	18199	18189	18128	17942	17931	18055	18140	18257	18145	17913	18179	18012	18137	18163	18087	18138	18102	18189	18110	18054	18033	18068	18061	17980	18110	17852	18552	18074	17976	18219	18107	18012	18055	18118	18145	17927	17954	18091	17980	17956	18282	17966	18291	18190	18057	18258	17928	17943	18053	18088	18010	18040	18088	18062	17934	17941	18178	17987	17919	18113	18005	18021	18136	18034	18085	18143	18141	18035	18030	18132	18129	18111	17988	18178	18046	18224	18029	18187	17983	18021	18128	18107	18259	18087	18125	18116	17885	18269	17935	17996	18162	18127	18022	18117	18126	18039	18348	18024	18080	18031	18037	18146	17997	18025	18148	18250	18066	18197	18168	18047	18082	18099	18203	18092	18204	18118	18073	18145	17897	18098	18243	17913	18298	18054	18145	18037	17988	18154	18069	18039	18098	18126	18243	18117	18262	18082	18233	18127	18013	17951	18185	18093	17916	18158	18051	18149	17948	18083	17972	18110	18153	18119	18147	18247	18111	17999	17918	17969	18194	18031	18067	18109	18337	18077	18111	18078	18175	18078	18102	18107	17999	18041	17972	17967	18156	18061	18192	17919	18033	18034	18193	18198	18026	18026	18147	18004	18104	17963	18274	18155	18132	18050	18344	17964	17900	18152	17984	18184	17992	18165	18097	18136	18040	17974	18100	18021	18039	18133	18089	18196	18173	18005	18137	18012	18079	18273	18019	18069	18093	18137	17973	18078	17956	18259	18291	18176	18100	18071	18182	18035	18155	18140	18136	18020	18002	17945	18310	18087	18282	18166	18077	18091	18161	17994	18097	18109	18202	18128	18182	18149	18073	18155	18011	18161	18054	18211	18029	18133	18046	18192	18020	18229	18161	17970	17979	18174	18208	18134	18177	17955	18066	18085	17905	18275	18157	18096	18173	18205	18015	18198	18119	18115	18069	18114	18204	18068	17998	18137	18002	18023	18186	18135	18122	18266	18193	17941	18026	18204	18185	18133	18183	18100	17991	18206	18076	18005	18012	18207	18056	17993	18065	18064	18181	17955	18034	18054	17908	18110	18019	17858	18165	18165	18090	18110	17907	18137	17993	17865	18186	18088	18078	18157	18035	18262	18057	18170	18093	18196	18144	18268	17976	18272	17910	18139	17986	18186	17981	18112	18088	18082	18112	18254	18202	18073	18149	18064	18223	18077	18027	18171	18128	18116	18202	18041	18245	18128	18057	18121	17937	18181	17905	18275	18104	18061	18058	17994	18134	18041	18055	18149	18204	17994	18097	17998	18271	18089	17999	18042	18098	18064	18329	18156	18256	18195	18151	18198	18037	17956	18151	18062	18176	18106	17872	18033	18007	18046	17895	18118	18155	18007	18001	18095	18134	17945	17993	17912	18092	18038	17969	18063	17980	18054	18031	18049	18078	18121	18008	18195	18208	18143	18162	18138	18174	18148	18041	18150	18286	18217	18189	18072	18159	18061	18101	18049	17980	18161	18078	18180	18140	18094	18040	18078	17985	17991	18007	18125	18157	18169	17982	17939	18152	18015	18231	17957	17957	17999	18267	18033	18144	18091	18103	18012	18015	18018	17966	18137	17987	18060	18043	18127	18175	18142	18045	18066	18052	18088	18153	18130	18254	18053	18080	18085	18094	18070	17988	17943	17968	18153	18092	18218	18072	18209	18119	18115	18090	18027	17959	18206	18080	17900	18361	17987	18102	18137	18182	18085	18078	18070	18145	17964	18195	17955	18053	18036	18064	18318	17965	18254	17835	18170	18137	18119	18052	18132	18026	17853	18183	18065	17971	18088	17892	18089	18110	18280	18019	18057	17953	17840	18276	18157	18118	18131	18219	18090	18051	18212	18058	18129	17939	18166	18053	18280	17831	18117	18116	17879	18097	18008	18109	17982	18222	17968	18096	18145	18039	18153	18066	18032	17958	18072	17977	17977	18023	18024	17868	18113	18079	18089	18204	18219	18111	18170	18277	18143	18151	18179	18216	18115	18134	18082	18349	18008	18063	18039	18239	18004	18088	18195	18147	18210	17981	17920	18089	18082	17977	17997	18247	17892	18324	18017	18086	18242	18174	18145	18101	18018	18092	18139	18203	18113	18194	18200	18044	18090	18031	18159	18047	18119	18107	17888	18329	18080	18179	18024	17919	18013	18220	18056	18229	18015	18009	18208	17956	18099	18100	18094	18223	18109	18042	17897	18185	18045	18123	18073	18114	18199	18111	17963	18197	18146	18079	18162	17952	18100	18138	18042	18158	18167	18172	18131	18075	17988	18112	18038	18080	18099	18070	18085	18018	18109	18280	18088	18218	18028	18015	18176	18129	18109	18050	17953	18211	18171	18188	18082	18240	18105	18259	18105	18113	18028	18122	18174	18145	17844	18079	18085	18165	17988	18156	18157	18083	18183	18081	18177	18049	17942	18024	17951	18083	17947	17959	18253	18050	18001	18065	17926	18270	18001	18090	18133	17998	18210	18102	18019	18217	18019	18089	18047	18058	18074	18345	18006	18205	18237	18173	18059	17980	18190	18030	18237	18108	18113	18146	18145	18068	17922	17969	18237	17888	18090	18159	18212	18212	18134	17930	18088	17938	18171	18013	18025	18045	18058	18020	18131	18253	17980	18142	18152	18074	18058	18217	18144	18158	18137	18089	18018	18178	18030	18181	18017	18137	18271	18018	18098	18021	18173	18081	17932	18142	17985	18041	18083	18054	18222	18194	18125	18138	18081	18294	18071	18201	18249	18143	18108	18229	17966	18117	17990	18088	18165	18042	17871	18189	18279	18235	18268	17945	18079	18137	18017	17990	18043	18271	18180	18123	18026	17963	18022	18011	17974	17962	18198	18061	18211	18104	18046	18083	18080	18127	18041	18186	18062	18100	18221	18047	18075	18169	18059	18088	18105	18104	18057	18224	18027	18242	18036	18056	18316	18162	18099	18074	18173	18024	18093	18006	18237	17955	18139	18004	18020	18038	18087	18242	18082	18095	18031	18109	17973	18144	18034	18059	18154	18075	18081	18101	18204	18026	18148	18091	18146	17946	18309	18267	17999	18078	18068	18108	18122	18095	18123	18138	17874	17956	18247	17844	18154	17910	18008	18184	18102	18255	18122	18149	18159	18156	17986	18189	18181	18042	18103	18203	18130	18070	18065
31072	34808	44388	40172	33397	29756	27170	25337	24349	23751	23466	23313	23211	23039	22843	22716	22791	22725	22802	22710	22591	22357	22613	22648	22425	22684	22481	22443	22766	22597	22527	22532	22670	22646	22518	22548	22640	22381	22507	22662	22457	22455	22321	22268	22614	22350	22392	22585	22282	22518	22429	22719	22385	22406	22814	22422	22402	22533	22732	22644	22416	22529	22508	22476	22405	22579	22625	22620	22429	22586	22460	22526	22605	22465	22479	22445	22504	22423	22504	22468	22633	22419	22330	22587	22483	22296	22553	22536	22540	22530	22244	22503	22309	22314	22403	22593	22375	22546	22468	22521	22577	22424	22543	22511	22550	22572	22520	22461	22350	22722	22456	22525	22589	22539	22426	22493	22568	22302	22391	22420	22659	22601	22501	22353	22501	22491	22631	22747	22370	22331	22569	22449	22418	22279	22442	22780	22398	22412	22416	22611	22637	22631	22606	22387	22542	22272	22568	22614	22351	22464	22378	22531	22398	22523	22563	22543	22565	22576	22657	22488	22592	22487	22505	22388	22554	22446	22469	22460	22448	22447	22743	22602	22386	22478	22665	22457	22226	22517	22662	22544	22436	22427	22569	22539	22374	22462	22350	22292	22489	22492	22464	22493	22553	22743	22575	22600	22383	22611	22599	22603	22562	22671	22545	22652	22434	22693	22312	22466	22478	22529	22442	22449	22375	22720	22562	22601	22457	22514	22282	22376	22581	22432	22537	22205	22332	22562	22319	22387	22654	22544	22550	22506	22545	22456	22639	22449	22511	22557	22506	22537	22781	22456	22627	22530	22603	22590	22606	22524	22688	22421	22360	22402	22535	22571	22530	22414	22437	22373	22583	22439	22375	22290	22445	22618	22323	22609	22765	22314	22323	22321	22236	22435	22493	22543	22577	22368	22269	22275	22461	22426	22655	22622	22679	22540	22503	22450	22600	22435	22712	22407	22445	22438	22427	22424	22268	22491	22558	22519	22607	22567	22548	22648	22321	22309	22525	22413	22342	22422	22378	22589	22715	22526	22520	22355	22394	22465	22469	22459	22572	22362	22585	22535	22321	22470	22554	22426	22539	22428	22552	22570	22350	22248	22227	22687	22486	22454	22510	22538	22509	22683	22695	22564	22701	22175	22415	22519	22482	22509	22394	22485	22425	22525	22507	22387	22552	22631	22407	22546	22667	22395	22473	22420	22395	22483	22814	22713	22372	22481	22733	22490	22342	22617	22635	22425	22424	22531	22356	22272	22438	22570	22601	22576	22703	22813	22631	22492	22561	22485	22616	22531	22277	22440	22688	22537	22544	22471	22464	22561	22726	22361	22393	22235	22479	22470	22671	22413	22283	22576	22513	22451	22517	22792	22519	22469	22396	22786	22602	22313	22348	22614	22544	22614	22513	22363	22572	22507	22546	22658	22280	22376	22449	22738	22488	22463	22517	22566	22420	22511	22450	22479	22487	22683	22737	22528	22497	22438	22239	22514	22461	22406	22583	22596	22484	22410	22447	22388	22577	22460	22587	22460	22269	22409	22535	22484	22638	22460	22527	22611	22334	22446	22759	22433	22487	22417	22496	22600	22725	22510	22466	22607	22252	22534	22182	22677	22636	22520	22695	22397	22399	22557	22539	22519	22533	22232	22643	22447	22437	22309	22633	22577	22580	22613	22582	22613	22730	22462	22571	22427	22429	22524	22685	22609	22512	22522	22574	22481	22522	22388	22525	22499	22308	22578	22516	22441	22624	22588	22575	22516	22625	22462	22589	22447	22830	22484	22515	22309	22455	22492	22392	22561	22381	22505	22417	22489	22359	22524	22372	22240	22558	22430	22600	22514	22349	22347	22642	22291	22428	22585	22514	22443	22601	22517	22405	22325	22479	22558	22493	22516	22502	22442	22345	22587	22505	22662	22561	22604	22403	22567	22491	22366	22471	22342	22554	22775	22630	22444	22242	22632	22548	22513	22503	22427	22483	22448	22469	22529	22682	22680	22356	22511	22565	22469	22681	22435	22552	22245	22368	22524	22378	22534	22373	22517	22446	22382	22338	22320	22530	22446	22499	22314	22500	22654	22598	22513	22533	22161	22513	22420	22539	22657	22454	22594	22492	22544	22506	22403	22532	22559	22311	22321	22419	22429	22697	22591	22651	22293	22560	22620	22546	22295	22438	22454	22433	22453	22586	22432	22557	22352	22700	22439	22315	22504	22599	22472	22336	22533	22517	22527	22636	22515	22358	22478	22198	22298	22621	22404	22666	22362	22167	22250	22475	22339	22483	22389	22475	22502	22399	22531	22478	22391	22344	22587	22442	22369	22524	22642	22568	22600	22688	22268	22744	22567	22481	22449	22640	22474	22539	22446	22654	22441	22503	22458	22558	22620	22725	22432	22681	22530	22491	22523	22684	22636	22339	22806	22679	22495	22484	22488	22564	22377	22479	22498	22446	22612	22595	22574	22682	22537	22532	22541	22403	22686	22411	22373	22496	22519	22360	22325	22330	22596	22395	22468	22591	22341	22700	22324	22663	22414	22263	22619	22451	22201	22402	22406	22403	22502	22704	22535	22495	22289	22400	22462	22775	22514	22328	22608	22708	22595	22611	22358	22333	22675	22578	22220	22515	22457	22282	22497	22305	22600	22482	22520	22765	22494	22724	22607	22476	22511	22376	22531	22306	22450	22287	22285	22462	22624	22551	22615	22464	22250	22548	22561	22564	22552	22519	22469	22351	22513	22488	22572	22228	22249	22349	22546	22524	22688	22508	22734	22456	22290	22363	22470	22443	22296	22486	22527	22443	22158	22580	22671	22375	22385	22344	22817	22512	22349	22385	22661	22324	22505	22598	22717	22557	22480	22460	22543	22591	22536	22539	22594	22463	22419	22606	22700	22779	22487	22535	22487	22399	22815	22422	22628	22648	22550	22408	22479	22418	22479	22499	22540	22547	22327	22398	22498	22505	22586	22365	22216	22442	22621	22567	22757	22532	22332	22429	22524	22471	22531	22454	22636	22580	22496	22566	22448	22644	22525	22499	22533	22329	22517	22593	22422	22395	22458	22506	22587	22284	22363	22540	22366	22500	22470	22653	22407	22589	22462	22700	22532	22480	22690	22617	22464	22701	22582	22556	22548	22375	22524	22576	22636	22620	22485	22393	22411	22305	22316	22324	22646	22449	22475	22444	22512	22528	22414	22463	22464	22393	22408	22570	22553	22647	22402	22305	22614	22436	22573	22637	22403	22499	22638	22470	22554	22221	22141	22506	22656	22641	22529	22700	22495	22644	22424	22596	22594	22627	22556	22499	22460	22596	22345	22595	22438	22542	22377	22503	22513	22602	22578	22494	22315	22811	22717	22489	22671	22406	22565	22551	22331	22523	22614	22778	22516	22699	22430	22581	22701	22315	22403	22618	22353	22499	22370	22380	22590	22443	22476	22593	22506	22536	22564	22653	22335	22450	22380	22549	22508	22507	22552	22543	22347	22362	22561	22492	22326	22479	22269	22339	22511	22470	22639	22527	22395	22499	22462	22581	22618	22244	22393	22438	22690	22561	22632	22468	22494	22655	22435	22249	22610	22514	22527	22392	22561	22422	22360	22525	22370	22586	22443	22499	22234	22668	22563	22554	22807	22296	22488	22354	22463	22616	22312	22565	22467	22600	22464	22458	22447	22570	22374	22607	22376	22717	22382	22411	22445	22417	22578	22607	22539	22540	22360	22524	22662	22597	22608	22532	22557	22584	22676	22539	22426	22372	22434	22662	22511	22464	22156	22386	22256	22595	22539	22545	22573	22415	22298	22405	22422	22283	22445	22512	22508	22368	22504	22808	22298	22611	22440	22423	22491	22573	22399	22632	22518	22303	22379	22324	22592	22720	22259	22403	22653	22787	22782	22550	22566	22468	22589	22519	22753	22469	22572	22487	22377	22363	22299	22419	22587	22544	22297	22775	22661	22587	22686	22499	22373	22379	22380	22592	22619	22590	22531	22355	22319	22630	22286	22390	22483	22424	22628	22479	22575	22458	22481	22551	22683	22600	22315	22606	22385	22541	22495	22415	22631	22464	22244	22563	22458	22263	22442	22475	22663	22495	22606	22515	22554	22390	22486	22637	22428	22501	22419	22352	22345	22539	22542	22468	22481	22569	22418	22469	22602	22697	22578	22515	22526	22496	22556	22668	22680	22485	22594	22461	22478	22481	22354	22572	22464	22265	22487	22508	22261	22492	22486	22482	22631	22539	22537	22677	22363	22163	22586	22559	22360	22592	22584	22525	22325	22614	22527	22551	22560	22466	22436	22401	22539	22632	22837	22501	22405	22610	22460	22729	22601	22324	22502	22452	22425	22571	22538	22520	22476	22602	22444	22379	22492	22467	22399	22529	22300	22318	22540	22466	22601	22761	22618	22604	22472	22609	22532	22275	22420	22599	22713	22557	22409	22377	22461	22420	22448	22400	22565	22523	22700	22499	22487	22656	22286	22439	22489	22578	22717	22435	22486	22555	22478	22547	22651	22451	22488	22548	22479	22575	22611	22602	22503	22732	22543	22497	22343	22417	22492	22610	22520	22240	22373	22232	22394	22579	22408	22180	22387	22419	22536	22416	22352	22293	22373	22396	22403	22430	22463	22485	22379	22394	22503	22479	22315	22629	22491	22661	22544	22496	22625	22491	22375	22464	22535	22634	22561	22582	22437	22509	22642	22533	22822	22605	22547	22469	22505	22448	22497	22556	22599	22430	22535	22350	22584	22627	22671	22557	22362	22653	22501	22434	22590	22520	22596	22361	22534	22412	22432	22502	22657	22578	22551	22568	22485	22436	22238	22531	22463	22428	22341	22497	22535	22630	22736	22555	22507	22553	22777	22377	22461	22479	22473	22539	22710	22627	22534	22629	22627	22486	22355	22624	22236	22662	22449	22476	22499	22455	22427	22245	22351	22459	22545	22554	22334	22241	22356	22264	22452	22353	22449	22387	22544	22636	22427	22608	22443	22658	22304	22614	22424	22358	22429	22405	22482	22314	22401	22720	22602	22534	22384	22592	22517	22449	22441	22674	22385	22519	22593	22493	22401	22581	22625	22646	22539	22425	22529	22707	22589	22536	22382	22452	22660	22489	22484	22470	22386	22545	22503	22425	22483	22458	22477	22594	22468
36090	52198	47777	37422	31664	27215	23897	21849	20425	19866	19394	18923	18642	18492	18386	18211	18150	18176	17938	18070	17863	17883	18126	18057	17898	17989	18085	17706	17994	17945	18037	17797	17911	17934	17831	17889	18016	17952	17787	17742	17966	17887	18041	17877	17865	17921	17891	17735	17709	17829	18104	17920	17938	17921	17745	17894	17901	17924	18052	17735	17979	17871	17829	17955	18002	17731	17614	17983	17888	17874	17937	17908	17807	17854	17830	17995	17959	17874	17819	17821	17764	18018	17959	17905	17878	17784	17999	17886	17918	17884	17954	17832	17996	17843	17968	17894	17865	17861	18139	18003	17678	17797	17853	17818	17745	17905	17846	17828	17920	17833	17735	17827	17830	17746	17803	17910	17845	17878	17702	18011	18011	17906	17779	17807	17965	17873	17706	17842	17717	17826	18024	17849	17814	17872	17786	17707	17808	17810	17950	17942	17931	17753	17987	17786	17932	17889	17795	17719	17950	17821	17880	17972	17963	18084	17762	17811	17896	17890	17932	17758	17857	17979	17919	17992	17946	18075	17852	17894	17858	17731	17858	18049	17810	17894	17858	17850	17794	17976	17784	17783	17809	17778	17946	17665	17838	17876	17962	17961	17941	17750	17744	17777	17875	17799	17897	17807	18011	17693	17864	17930	17844	17913	17858	17745	17923	18022	17820	18088	17625	17836	17746	17738	17935	17926	17924	17875	17788	17840	17690	17768	17981	17922	17801	17834	17797	18094	17934	17802	17929	17842	17998	17792	17956	17675	17877	17801	17883	17989	17906	18010	17727	17965	17800	17790	17865	17933	18053	17866	17869	17871	17858	17775	17851	17686	17761	17919	17860	17841	17882	17916	17840	17552	17763	17760	17924	17823	17770	18001	17834	17913	17951	17882	17711	17782	17769	17809	17723	17762	17848	17702	17979	17893	17871	17885	17952	17713	17936	17917	17870	17969	17872	17831	17747	18000	18174	17768	17790	17876	17766	17784	17880	17778	17923	17858	17851	17735	17871	17690	17810	17866	17671	17773	17892	17817	17845	17929	17881	18050	17909	17796	17848	17729	17785	17766	18016	18030	17952	17934	17759	17899	17913	17811	17813	17644	17850	17867	17891	17846	17951	17959	17918	17942	17820	17724	17925	17920	17930	17783	17792	17764	17761	17875	17825	17885	17741	17848	17938	18039	17838	18040	17823	17964	17726	17867	18043	17849	17841	17870	17906	17681	17686	17813	17801	17896	17815	18028	17840	18017	18049	17872	17884	18017	18038	17946	18000	17853	17809	17899	17817	17773	18031	17918	17731	17806	18018	17834	17854	17936	17912	17961	17882	17945	17773	17853	17881	18004	17897	17899	17920	17870	17998	17798	17918	17918	17712	17947	17919	17831	18011	17825	17807	17824	17937	17845	17691	17965	17806	17774	17902	17720	18008	17888	18011	17691	17885	17886	17904	18088	17801	17849	17715	17935	17916	17836	17879	17873	18175	17837	17901	17982	17730	17895	17794	18027	18054	17844	17798	17829	17837	17770	17743	17809	17829	17893	17847	18016	17967	17775	17846	17768	17789	17927	17936	17771	17906	17888	17942	18047	17956	17892	17917	17837	17987	17719	17995	17847	17887	17897	17897	18015	17864	17926	17780	17906	17866	17795	17877	17672	17882	17898	17811	17725	17982	17917	17918	17945	17674	17639	17756	17907	17790	17947	17876	17827	17859	17997	17918	17874	17943	17766	18030	17831	18003	17727	17744	17884	17913	17766	17848	17990	18010	17716	17820	17751	17898	17916	17895	17984	17801	17993	17901	17834	17954	17883	17820	17853	17989	17825	17851	17749	17881	17766	17749	17725	17818	17785	17792	17769	17747	17990	17841	17928	17754	17909	17839	18025	17742	17744	17940	17850	17909	17832	17857	17901	17802	18055	17789	18131	17742	17658	17867	17776	17741	17889	17756	17722	17877	17759	17970	17745	17747	18004	17820	17959	17836	18047	17875	17785	18230	17856	17917	17741	17821	17889	17909	17870	17946	17807	17785	17804	17799	17804	17791	17999	17733	17880	17788	17796	17856	17887	17791	17929	18058	17873	17813	17914	17830	17703	17864	17848	18039	17962	18065	18068	17852	18056	17882	17960	17917	17728	18009	17767	17813	17989	17829	17787	17790	17911	17937	17885	17912	17853	17817	18027	17912	17957	17733	18001	17920	17913	17851	17943	17952	17889	17945	17909	17886	17792	17754	17757	18039	17858	17708	17930	17863	17956	17871	17735	17915	17920	17824	17909	17882	18010	17938	17798	17752	17818	17834	17831	17960	17916	17929	17798	17728	17762	17958	17763	17846	17973	17959	17790	17840	17960	17980	17821	17936	17908	17786	17857	17822	18114	17776	17921	17872	17855	17761	17754	17911	17842	18039	17839	17779	17859	17997	17975	17978	17777	17852	17829	17694	17934	17830	17934	17834	18089	17867	18094	17945	17995	17848	17888	18093	17894	17919	17898	17823	17840	17853	17941	17812	17829	17861	17839	17812	17720	17795	18033	17916	17763	18078	17836	17963	17831	17730	17914	17693	17840	17979	17874	17852	17613	17910	17978	18185	17835	17857	17815	17796	17855	18034	17792	17805	17926	18035	17846	17888	17813	17785	18011	17889	17853	17840	17951	17825	17873	17839	17720	17813	17962	17687	17816	18111	17966	17841	17824	17884	17796	17893	17858	17690	17798	17819	17854	17726	17791	17899	18013	17900	17771	18032	17881	17906	17852	17992	17889	18005	17803	17920	17957	17993	17852	17926	17841	17818	17875	17873	17926	17938	17940	17766	17918	17842	17795	17982	17875	17827	18078	17872	17985	17754	18081	18140	17813	18019	17809	17949	17949	17815	17748	17732	17873	17912	17841	17701	17834	17719	17796	17977	17913	17950	17964	17777	17879	17911	17801	17953	17778	18054	17906	17900	17957	17858	18076	17823	17758	18059	18055	17746	18013	17828	17839	17845	17936	17902	17834	17913	17704	17788	17917	17883	17831	17884	17826	17904	17846	17922	17932	17858	17904	18034	17896	17730	17813	17989	18035	18033	17853	17884	17891	17911	17916	17937	17816	17836	17852	17818	18132	17709	17811	17902	17969	17938	17710	17938	17860	17819	17845	17741	17822	17780	17745	17966	17853	18008	17741	17936	17874	17849	17851	17918	17870	17925	17979	17809	17850	17889	17805	17831	17929	17959	17978	17877	17919	17953	17794	17854	17866	17938	17959	17887	17897	17731	18037	17990	17986	17840	18020	17801	17871	17786	17977	17883	17792	18067	17805	17811	17847	18001	17771	18002	17896	17863	17979	18064	18051	17783	17942	17964	17896	17937	17617	17986	17866	17761	17933	17908	17716	17889	18000	17843	17871	17859	17819	17945	17717	17833	17876	17708	18034	17968	17901	17795	17994	17843	17912	17695	17916	17738	17956	17803	17966	17617	17989	17950	17837	17810	17834	17934	17957	17799	17792	17941	17879	17936	17891	17784	17699	17934	17789	17724	17791	17729	17896	17930	17773	17705	17930	17930	17811	18012	17772	17897	17882	17867	17821	17898	17993	17891	17896	17868	17879	17930	17838	17921	17869	17786	17916	17847	18083	18036	18002	18059	17707	17913	17912	17811	17741	17746	17895	17844	17974	17696	17818	18009	17851	17876	17821	17891	17897	17981	17866	17881	17820	17943	17982	17837	17829	18126	17764	17987	18062	17976	17880	17764	17846	17747	17982	17905	17983	17782	17793	17772	17716	18051	17711	18013	17979	17853	17895	17849	17724	17784	17880	17863	17913	17685	17797	17744	17861	17838	18043	17745	17853	17867	18060	17960	17841	18024	17897	17899	17903	17709	17977	17763	18026	17872	17819	17901	17907	17941	17850	17869	17861	17802	17928	17863	17719	17924	18000	17708	17863	17919	17990	17878	17921	17765	17861	17980	17830	17832	17861	17797	17905	17772	17958	17832	17936	17889	17900	18089	17789	17878	17965	17867	17875	17865	17747	17958	17994	17737	17718	17894	17782	17831	18182	18029	17896	17799	18062	17968	17860	17845	17801	17829	17979	17782	17956	17782	17729	17828	17920	18019	17935	18178	17753	17730	17974	17849	18009	17872	17801	17899	17871	17832	17859	17778	17813	17830	18079	17784	17995	17783	18044	17936	17955	17907	17947	17798	17929	17911	17950	17828	17983	17891	17937	17854	17863	17917	17924	18012	17819	17921	17898	17900	18201	17737	17921	17796	17785	17909	17909	17914	18021	17850	17830	17940	17874	17916	18063	17808	17840	17875	17845	17934	17924	17970	17871	17777	18026	17847	17801	17903	17875	18033	17901	17796	17959	17925	17959	17808	17994	17687	17806	17773	17890	17847	17951	17778	17657	17767	17871	17782	17832	17712	18019	17839	17873	18002	17789	17889	17849	17924	18006	17901	17945	17829	17940	17854	17878	17722	17834	17913	18009	17856	17905	17796	17844	17669	17952	17771	17826	17892	17878	17816	17744	17734	17996	17978	17817	17698	18004	17996	17969	17790	17872	17819	17673	17800	18007	17867	17819	17781	17911	17919	17829	17810	17848	17793	17920	17863	17766	17906	17855	17910	17878	17686	17944	17904	17826	17926	17829	17700	17878	17880	17874	17802	17835	18033	17788	17840	17938	17831	17869	17682	17912	17947	17793	17820	17815	17874	17988	17950	17859	17988	17676	17777	17828	17809	17821	17782	17807	17947	17903	17878	17838	17712	17850	17856	17985	18012	17971	17871	17895	18027	17928	17858	18018	17704	17894	17841	17706	17847	17913	17970	17950	17769	17811	17797	17875	17852	17941	17788	17704	17833	17843	17855	17908	17924	17777	17979	17808	17812	17908	17883	17874	17948	17884	17962	17831	17805	17887	17825	17953	17864	17902	17957	17817	17789	17999	17900	17914	17746	17907	18106	17924	17870	17778	17858	17824	17791	17959	17802	17753	17978	17776	17836	17861	17655	17843	18053	17835	17855	17924	17835	18011	17978	18038	17839	17776	17943	17836	17982	17646	17886	17815	17703	17893	17832	17941	17877	18085	17834	17834	17912	17913	17961	17995	18092	17815	17770	17817	17833	17907	17921	17891	17827	17862	17983	17682	17971	17858	17843	18021	17915	17868
23970	21250	29435	28245	30751	33401	31881	27107	25432	24767	24463	23787	23459	23423	23297	22834	22779	22752	22581	22674	22644	22713	22603	22548	22805	22554	22524	22397	22355	22407	22614	22559	22532	22358	22195	22476	22385	22647	22503	22633	22353	22590	22471	22343	22382	22412	22490	22550	22556	22535	22462	22411	22317	22485	22394	22475	22533	22549	22485	22313	22363	22287	22283	22457	22432	22430	22516	22223	22430	22317	22417	22500	22164	22592	22531	22511	22377	22201	22320	22523	22553	22316	22337	22422	22583	22420	22560	22461	22215	22530	22404	22590	22459	22697	22135	22396	22548	22339	22509	22290	22428	22275	22394	22491	22414	22366	22397	22241	22364	22380	22543	22326	22383	22501	22394	22385	22229	22480	22488	22411	22301	22245	22324	22219	22571	22429	22260	22374	22512	22421	22492	22522	22357	22468	22342	22454	22490	22577	22406	22181	22388	22368	22455	22265	22580	22357	22237	22381	22547	22439	22397	22404	22401	22094	22389	22347	22411	22162	22630	22451	22380	22430	22217	22497	22542	22205	22393	22445	22520	22304	22451	22280	22298	22533	22436	22404	22357	22334	22629	22342	22299	22325	22268	22313	22247	22286	22334	22201	22419	22557	22191	22280	22410	22209	22342	22536	22520	22422	22388	22407	22462	22369	22456	22505	22448	22335	22474	22178	22197	22248	22411	22411	22283	22367	22315	22434	22238	22416	22439	22282	22328	22414	22289	22432	22291	22490	22499	22424	22392	22420	22339	22520	22437	22414	22171	22400	22582	22385	22434	22323	22565	22288	22264	22352	22544	22378	22327	22341	22610	22474	22202	22267	22530	22463	22356	22284	22130	22234	22266	22116	22264	22548	22548	22207	22350	22290	22488	22429	22367	22384	22328	22182	22212	22373	22353	22246	22230	22473	22287	22307	22354	22398	22468	22471	22480	22326	22325	22238	22435	22464	22544	22349	22472	22496	22395	22325	22344	22291	22277	22447	22341	22393	22422	22329	22554	22363	22367	22315	22579	22560	22422	22118	22389	22342	22253	22211	22288	22421	22340	22382	22430	22441	22369	22284	22469	22423	22402	22290	22193	22293	22430	22283	22362	22181	22222	22089	22251	22416	22170	22374	22338	22254	22356	22445	22051	22311	22266	22418	22403	22397	22486	22336	22290	22446	22255	22501	22256	22490	22688	22482	22357	22352	22469	22354	22511	22405	22289	22396	22270	22171	22205	22448	22363	22463	22646	22518	22199	22221	22625	22426	22336	22199	22477	22567	22431	22450	22617	22434	22339	22341	22286	22432	22503	22306	22184	22359	22684	22243	22426	22309	22402	22369	22424	22422	22437	22370	22381	22545	22419	22272	22408	22529	22530	22554	22342	22305	22285	22372	22431	22179	22468	22602	22329	22383	22406	22518	22462	22419	22274	22466	22338	22142	22466	22210	22382	22489	22298	22253	22291	22053	22183	22343	22433	22569	22377	22411	22519	22394	22048	22227	22500	22524	22231	22369	22497	22472	22568	22431	22609	22283	22336	22528	22246	22278	22161	22187	22622	22439	22360	22238	22520	22341	22145	22519	22345	22246	22374	22407	22392	22323	22430	22292	22293	22448	22388	22507	22466	22371	22493	22472	22337	22130	22350	22205	22576	22628	22325	22227	22344	22257	22414	22529	22405	22472	22492	22461	22414	22670	22388	22400	22680	22395	22291	22468	22195	22290	22407	22312	22516	22558	22328	22421	22350	22413	22312	22182	22458	22247	22277	22476	22369	22445	22466	22539	22383	22360	22397	22428	22331	22219	22486	22211	22327	22397	22391	22083	22320	22175	22656	22460	22143	22293	22437	22419	22442	22293	22363	22389	22550	22548	22470	22404	22363	22342	22459	22449	22360	22421	22140	22184	22494	22363	22429	22369	22354	22313	22317	22117	22339	22422	22314	22499	22431	22296	22452	22379	22489	22549	22341	22477	22415	22391	22586	22397	22532	22222	22425	22199	22332	22372	22268	22356	22385	22258	22510	22340	22472	22455	22402	22278	22368	22314	22394	22364	22492	22298	22284	22212	22373	22561	22426	22211	22066	22295	22457	22517	22339	22249	22308	22431	22299	22530	22380	22451	22384	22320	22535	22396	22338	22389	22380	22205	22306	22090	22514	22425	22364	22454	22484	22316	22601	22384	22330	22507	22355	22349	22555	22218	22333	22458	22335	22474	22397	22450	22581	22344	22351	22387	22450	22211	22368	22777	22537	22224	22405	22306	22256	22212	22363	22580	22304	22465	22510	22421	22349	22233	22165	22306	22596	22406	22260	22385	22528	22497	22236	22541	22217	22220	22471	22299	22331	22462	22514	22585	22407	22463	22539	22232	22288	22193	22533	22282	22617	22494	22562	22411	22388	22508	22232	22301	22554	22439	22509	22395	22576	22328	22213	22471	22341	22356	22544	22610	22373	22393	22500	22350	22354	22304	22609	22268	22117	22078	22257	22295	22412	22272	22262	22445	22389	22548	22459	22361	22321	22399	22395	22449	22378	22319	22183	22256	22426	22567	22283	22310	22119	22293	22423	22154	22562	22481	22243	22337	22413	22202	22477	22342	22490	22386	22433	22312	22473	22202	22395	22350	22469	22440	22535	22273	22650	22442	22323	22259	22475	22491	22182	22222	22367	22341	22581	22287	22322	22408	22264	22322	22324	22374	22320	22318	22382	22290	22405	22341	22678	22366	22512	22334	22218	22431	22610	22319	22602	22295	22392	22306	22228	22453	22448	22181	22346	22507	22443	22464	22394	22457	22352	22528	22221	22419	22567	22306	22356	22414	22541	22184	22266	22271	22487	22523	22269	22301	22351	22163	22420	22459	22462	22257	22412	22433	22262	22528	22571	22351	22473	22441	22388	22375	22518	22496	22347	22396	22319	22308	22243	22268	22238	22164	22310	22295	22336	22475	22174	22383	22278	22359	22471	22335	22400	22284	22284	22494	22430	22357	22579	22425	22235	22354	22253	22391	22510	22549	22272	22605	22491	22404	22435	22146	22426	22200	22359	22409	22360	22371	22336	22470	22488	22267	22373	22456	22651	22678	22365	22329	22179	22079	22694	22545	22531	22149	22165	22474	22405	22478	22511	22372	22414	22337	22485	22302	22173	22323	22500	22425	22302	22281	22401	22271	22194	22326	22630	22358	22376	22553	22361	22449	22486	22488	22506	22323	22384	22416	22414	22317	22403	22320	22369	22331	22333	22335	22502	22487	22291	22457	22339	22125	22370	22247	22289	22283	22440	22340	22370	22246	22358	22408	22163	22597	22461	22557	22327	22412	22355	22433	22401	22348	22506	22274	22629	22494	22312	22224	22382	22586	22287	22473	22398	22259	22434	22297	22443	22455	22453	22204	22432	22357	22436	22186	22508	22631	22227	22276	22384	22394	22460	22398	22430	22275	22425	22460	22382	22272	22406	22201	22446	22374	22212	22458	22437	22330	22585	22273	22357	22557	22445	22340	22522	22253	22430	22280	22206	22310	22467	22359	22422	22303	22618	22451	22417	22292	22460	22262	22527	22357	22324	22265	22534	22553	22376	22603	22434	22289	22330	22480	22584	22237	22357	22194	22248	22308	22482	22610	22362	22570	22459	22434	22539	22299	22254	22360	22439	22568	22448	22562	22485	22167	22307	22227	22283	22483	22454	22328	22228	22180	22428	22421	22201	22436	22186	22280	22416	22248	22345	22304	22304	22589	22398	22356	22423	22227	22536	22320	22537	22413	22186	22301	22387	22362	22256	22306	22311	22324	22363	22357	22464	22521	22252	22442	22411	22257	22563	22545	22582	22150	22320	22260	22432	22113	22286	22286	22311	22467	22365	22168	22492	22282	22322	22440	22237	22362	22401	22068	22201	22539	22666	22288	22410	22350	22592	22566	22483	22434	22288	22235	22365	22233	22396	22479	22403	22487	22482	22453	22309	22432	22274	22373	22549	22211	22403	22573	22391	22477	22315	22298	22305	22490	22263	22554	22498	22301	22545	22260	22547	22362	22233	22251	22500	22346	22406	22142	22389	22083	22504	22548	22399	22399	22356	22322	22452	22245	22338	22325	22244	22269	22312	22483	22625	22657	22244	22403	22312	22447	22527	22327	22578	22216	22317	22575	22576	22387	22252	22286	22495	22508	22438	22296	22290	22409	22376	22308	22220	22241	22371	22428	22440	22446	22573	22259	22457	22315	22419	22249	22394	22233	22405	22539	22325	22363	22431	22188	22391	22341	22259	22361	22328	22453	22505	22141	22315	22403	22492	22300	22436	22241	22182	22130	22472	22419	22448	22515	22455	22370	22475	22458	22219	22357	22292	22483	22455	22274	22384	22468	22543	22389	22329	22463	22269	22301	22231	22341	22281	22370	22344	22145	22503	22537	22411	22127	22393	22388	22361	22466	22450	22517	22416	22443	22506	22339	22287	22430	22410	22418	22502	22222	22296	22300	22667	22354	22328	22463	22409	22611	22331	22223	22193	22363	22135	22547	22482	22528	22449	22448	22111	22164	22367	22289	22432	22385	22512	22440	22375	22422	22452	22632	22282	22374	22619	22563	22502	22435	22316	22372	22388	22426	22554	22615	22281	22425	22578	22527	22417	22538	22397	22309	22470	22309	22588	22303	22268	22389	22351	22324	22504	22380	22264	22461	22294	22275	22475	22247	22414	22157	22334	22338	22292	22389	22273	22704	22239	22440	22447	22413	22215	22187	22533	22329	22385	22292	22184	22430	22488	22540	22437	22374	22484	22563	22404	22391	22462	22212	22234	22211	22264	22519	22456	22533	22581	22300	22317	22211	22163	22296	22480	22322	22292	22293	22183	22204	22559	22371	22552	22422	22315	22466	22438	22456	22700	22402	22343	22286	22313	22370	22529	22632	22452	22427	22613	22312	22378	22517	22226	22462	22319	22292	22483	22420	22338	22421	22244	22533	22408	22134	22467	22545	22394	22754	22296	22354	22255	22421	22463	22489	22442	22089	22283	22593	22462	22152	22350	22177	22412	22382	22288	22339	22277	22528	22609	22516	22455	22592	22234	22402	22338	22474	22287	22305	22458	22424	22602	22293	22175	22568	22485	22505	22381	22437	22366	22419	22378	22047	22199	22279	22425	22525	22268	22373	22389	22357
35382	59435	55171	43860	38343	32974	28134	24085	22238	20790	20120	19675	19136	18701	18616	18340	18275	18137	18184	18246	18192	18047	18031	17893	18019	18037	17925	17914	17905	17952	17888	18076	17965	17710	17954	17943	17739	17869	17882	17964	17762	17852	17730	18053	17792	17731	17906	17821	17920	17833	17871	17694	17886	17695	17774	17861	17851	17847	17762	17835	17852	17994	17774	17805	17926	18022	17902	17812	17757	17827	17796	17771	17957	17735	17882	17949	17785	17877	17742	17896	17846	17756	17910	17668	17970	17908	17766	17803	17778	17952	17854	17982	17781	17914	17753	17758	17589	17738	17881	17920	17894	17716	17975	17859	17877	17941	17863	17642	17696	17842	17780	17801	17775	17855	17940	17828	17839	17721	17733	17811	17970	17769	17853	17591	17719	17833	17739	17715	17764	18066	17937	17803	17855	17933	17834	17924	17921	17767	17842	17855	17784	17697	17924	17778	17908	17730	17797	17833	17904	17663	17952	17877	17909	17713	17772	17736	17710	17872	17726	17694	17752	17959	17874	17648	17965	17749	17871	17985	17849	17891	17791	17845	17875	17659	17853	17693	17863	17759	17720	17739	17737	17760	17680	17682	17917	17785	17982	17812	17764	17689	17880	17944	17838	17792	17877	17925	17678	17650	17856	17747	17846	17942	17912	17691	17805	17775	17665	17823	17877	18061	17789	17775	17845	17696	17751	17799	17894	17942	17870	17929	17845	17788	17814	17731	17740	17654	17826	17928	17882	17913	17662	17918	17753	17964	17914	17675	17796	17970	17684	17711	17960	17896	17851	17655	17851	17875	17613	17715	17724	17832	17763	17971	17684	17879	17859	17711	17919	17750	17841	17946	17846	17884	17910	17828	17714	17769	17675	17850	17960	18025	17947	17791	17863	17794	17780	17890	17908	17800	17894	17782	17597	17865	17895	17680	17832	17935	17709	18017	17786	17936	17879	17881	17731	17891	17924	17876	17844	17911	17627	17744	17827	17581	18047	17881	17857	17905	17838	17725	17815	17811	17711	17729	17828	17786	17895	17844	17841	17745	17682	18063	17635	17821	17880	17836	18117	17956	17762	17786	17815	17788	17825	17798	17757	17921	17843	17841	17810	17857	18056	17743	17954	17684	17853	17647	17862	17984	17727	17807	17789	17960	17763	17701	17636	17752	17925	17896	17626	17807	17858	17977	17848	17913	17724	17895	17678	18067	17692	17894	17762	17945	17809	17829	17921	17915	17919	17949	17812	17758	17789	18025	17892	17790	17640	17757	17540	17668	17689	17732	17779	17854	17793	17750	17841	17745	17952	17863	17714	17900	17913	17911	17859	17854	17901	17896	18028	17968	17859	17819	17828	17943	17819	17877	17901	17792	18004	17667	17816	17689	17822	17861	17798	17793	17772	17717	17814	17740	17900	17887	17874	17843	17761	17941	17826	17862	17824	17969	17714	17882	17879	17698	17813	17796	17837	17874	17807	17882	17717	18039	17914	17873	17962	17864	17909	17774	17738	17904	17918	17890	17719	17650	17793	17823	17648	17880	17841	18079	17795	17894	17773	17981	17701	17941	17877	17937	17731	17836	17938	17638	17879	17994	17673	17858	17898	17783	17802	17904	17994	17860	17749	17863	17837	17733	17765	17763	17882	17668	17880	17756	17661	17851	17765	17778	17917	17904	17666	17924	17784	17760	17820	17942	17860	17794	17833	17685	17793	18003	17710	17730	17782	17786	18031	17734	17961	17775	17759	17848	17895	17793	17903	17816	17890	17791	17962	17937	17847	17832	17793	17862	17781	17864	18042	17863	17790	17960	17825	17829	17930	17946	17705	17954	17795	17814	17826	17835	18025	17791	17883	17748	17946	17845	17819	17841	17828	17783	17837	17876	17894	17733	17918	17925	17838	17786	18017	17778	17692	17775	17622	17783	17893	17841	17939	17806	17813	17888	17874	17806	17730	17787	18002	17719	17807	17888	17801	17833	17687	17934	17815	17844	17717	17995	17797	17819	17690	17836	17790	18021	17789	17744	17676	17836	17793	17734	18005	17770	17914	17683	17651	17696	17839	17959	18007	17805	17877	17850	17911	17895	17818	17890	17830	17863	17738	17830	17750	17831	17777	17674	17732	17654	17935	17895	17857	17943	17704	17760	17973	17841	17807	17879	18020	17877	17785	18035	17903	17904	17993	17862	17951	17786	17855	17715	17747	17995	17808	17873	17865	17807	17901	17781	17802	17896	17797	17770	17771	17790	17918	17900	17714	17936	17922	17930	17752	17910	17940	17858	17765	17731	17918	17705	17942	17689	17755	17816	17775	17862	17675	17977	17788	17931	17741	17876	17933	17680	17703	17637	17792	17845	17883	17703	17677	17792	17940	17732	17822	17712	17807	17947	17668	18005	17705	17926	17674	17873	17913	17831	17805	17858	17929	17777	17772	17852	17954	17904	17962	17816	17854	17892	17691	17974	17851	17741	17850	17855	17889	17878	17858	17833	17913	17949	17744	17792	17881	17913	17759	17923	17855	17935	17857	17715	17930	17954	17775	17741	17906	17873	17744	17866	17773	17853	17893	17773	17765	17668	17898	17847	17696	17751	17917	17708	17843	17804	17861	17780	17845	17883	17845	17730	17818	17762	17732	17657	17718	17769	17825	17974	17873	17800	17828	17803	17908	17746	18067	17957	17868	17768	17764	17712	17810	17868	17791	17841	17780	17748	17766	17942	17962	17642	17925	17848	18000	18104	17959	17684	17840	17801	17824	17765	17771	17699	17897	17672	17815	17754	17756	17946	17855	17877	17822	17800	17667	17720	17836	17816	17795	17704	17738	17775	17741	17759	17712	17931	18026	17798	17869	17787	17787	17778	17892	17807	17892	17794	17816	17785	17839	17907	18025	17740	17637	17868	17920	17725	17777	17919	17846	17709	17776	17770	17907	17830	17786	17734	17767	17754	17936	17676	17819	17939	17646	17680	17819	17763	17998	17867	17912	17873	17854	18006	17832	17650	17793	17862	17855	17666	17788	17803	17700	17909	17849	17773	17889	17700	17924	17808	17815	17616	17715	17952	17867	17683	17842	17809	17750	17886	17755	17839	17911	17696	17737	17765	17888	17772	17726	17670	17794	17759	17917	17694	18029	17793	17707	17738	18003	17825	17981	17890	17743	17690	17828	17775	17880	17816	17795	17990	17797	17950	17814	17817	17816	17779	17915	17842	17869	17758	18034	17666	17830	17756	17683	17763	17838	17894	17882	17725	17788	17820	17865	17828	17781	17850	17738	17790	17856	17886	17755	17839	17749	18006	17889	17822	17708	17741	17936	17854	17850	17955	17716	17722	17776	17824	17822	17830	17864	17814	17714	18011	18024	17910	17723	17899	17760	17881	17937	17703	17708	17879	17628	17849	17859	17742	17786	17680	17656	17979	17901	17742	17799	17878	17863	17652	17847	17892	17796	18061	17789	17977	17732	17669	17894	17836	17807	17836	18049	17720	17852	17679	17819	17818	17866	17617	17746	17676	17976	17980	17958	17992	17903	17943	17925	17893	17741	17803	17980	17817	18022	17869	17834	17965	17792	17752	17841	17919	17790	17906	17742	17812	17920	17824	17985	17802	17750	17845	17981	17667	17767	17770	17798	17738	17902	17966	17735	17843	17725	17878	17960	17694	17808	17661	17777	17682	17787	18019	17794	17812	17830	17748	17849	17922	17818	17806	17867	17828	18108	17624	17829	17977	17837	17905	17914	17728	17685	17808	17787	17716	17963	17798	17881	17916	17880	17743	17922	17826	17836	17769	17898	17790	17699	17843	17927	17882	17777	17890	17870	17880	17774	17795	17897	17850	17807	17926	17856	17783	17771	17860	17618	17667	17818	17758	17728	17680	17690	17678	17619	17921	17927	17692	17922	17819	17779	17789	17755	18014	17888	17942	17742	17907	18098	17847	17857	17918	17714	17966	17846	17692	17775	17993	17965	17775	17901	18015	17901	18035	17921	17853	17841	17761	17641	17871	17980	17666	17847	17775	17898	17899	17849	17879	17868	18106	17667	17828	17757	17816	17881	17947	17751	17893	17926	17986	17742	17852	17964	17742	18041	17854	17710	17796	17915	17936	17627	17824	17758	17925	17817	17775	17747	17832	17795	17893	17720	17749	17789	17782	17821	17865	17738	17952	17921	17763	17928	17649	17837	17794	17937	17726	17638	18018	17742	17766	17873	17724	17804	17935	17835	17810	17765	17982	17879	17970	17860	17909	17673	17848	17970	17912	17905	17775	17822	17867	17941	17846	17796	17862	17605	17837	17920	17838	17854	17756	17770	17783	17768	17872	17717	17721	17792	17683	17926	17815	17905	17832	18035	18009	17787	17959	17877	17795	17722	17960	17882	17894	17996	17777	17773	17874	17862	17939	17795	17929	17844	17768	18146	17898	17869	17783	17896	17839	17915	17801	17777	17850	17926	17858	17970	17719	17904	17754	17791	17803	17889	17808	17662	17855	17827	17890	17790	17789	18073	17836	17661	17935	17727	17701	17721	17787	17870	17912	17829	17846	17836	17866	17805	17864	17904	17852	17689	17951	17791	17874	17648	17842	17701	17840	17985	17953	17701	17978	17872	17856	17835	17943	17673	17799	17766	17801	17739	17922	17850	17867	17953	17790	17891	17685	17744	17818	17688	17824	17800	17725	17876	17832	17938	17824	17832	18000	18057	17693	17845	17862	17933	17817	17885	17842	17819	17940	17713	17784	17699	17814	17674	17828	17805	17761	17871	17702	17853	17871	17793	17836	17818	17983	17615	17912	17740	17789	17782	17644	17812	17966	17948	17806	17786	17968	17791	17812	18043	17885	17848	17968	17699	17832	17899	17637	17826	17749	17731	17849	17739	17999	18000	17967	17830	17801	17902	17888	17857	17706	18030	18042	17856	17890	17748	17887	17776	17870	17940	17862	17780	17699	17912	17990	17824	17790	17742	17730	17781	17815	17900	17794	17734	17833	17931	17867	17803	17899	17804	17914	17923	18019	17768	17707	17805	17712	17793	17894	17874	17859	17774	17897	17703	17845	17692	17787	17875	17839	17787	17794	17902	17705	17830	17816	17932	17769	17814	17923	17906	18048	17855	17913	17887	17835	17937	17944	17740	17801	17850	17877	17995	17785
22619	21175	28971	24879	26581	32680	34774	29933	27599	26518	25489	25166	24651	24254	23731	23865	23684	23635	23389	23421	23528	23530	23198	23305	23218	23298	23054	23142	23138	23189	23184	23180	23157	22858	23029	22988	23068	23392	22855	22922	23141	23303	23165	23239	23036	23026	22791	23001	23217	23079	22780	22960	23061	22854	23231	22903	23103	23189	23382	22879	23115	22896	22969	23095	22913	22900	22976	23032	23074	23091	23154	22986	23101	22977	23147	22887	22908	22775	23016	22948	23014	23031	23068	22948	22968	22892	23141	23157	23024	22845	23160	22943	22841	23039	22810	23268	23042	22814	23060	23064	22968	23157	23076	23125	22848	22937	22970	22917	23074	23127	22993	22911	23026	22936	23227	22958	23082	22798	22831	22995	22994	22794	23045	23011	22999	22854	22947	22818	22867	22812	22926	22759	23047	22983	23062	22998	23041	22821	22996	22999	23325	22864	23067	22906	22860	22818	23003	22994	23002	22871	23071	23029	22987	22815	23151	23281	23003	22869	23024	22903	23250	22969	22859	22724	23091	23146	23192	23011	23108	22922	22958	23012	23048	23195	23006	22907	22925	22939	22856	22871	22825	22854	23199	23100	23098	23017	23038	23105	22858	23064	23114	23132	23129	23004	23038	23132	22811	22970	23005	22915	23213	22852	22807	22726	22899	22935	22984	22960	22976	22850	23026	23197	23107	22847	23023	23049	23135	22864	22914	23077	22696	22806	22951	23023	22891	23062	23017	22980	22967	23119	22862	22975	23241	23053	22894	22874	22970	23119	22914	22989	22864	22850	22979	22987	23029	23000	22907	22939	23227	23014	23112	23238	23057	22888	22964	23122	23046	22896	22979	22964	23032	22947	22854	22969	23098	22825	23065	23118	23176	22890	22930	22889	22924	23049	22926	22973	23004	23020	23013	22963	23063	23123	22879	23127	22912	23187	22877	23019	23212	23041	22848	23070	22979	22977	22967	22997	22792	22979	23111	22794	22954	22971	22965	22997	23018	22906	23041	22766	22746	22734	22862	22895	23016	23227	23093	23037	23060	23024	23093	23022	22772	23120	22801	22978	22998	22979	23075	23160	22981	23154	22994	23090	22754	22943	22960	23088	22979	22845	23051	23133	22729	22938	22998	22943	22953	22884	22874	22904	22829	23017	22950	22774	22804	22988	23230	23106	23046	23040	22983	22928	22928	23159	22902	22864	22867	22860	22809	23070	22978	22997	22939	22854	22912	23072	22897	23050	22816	23025	22960	22980	23194	22878	22917	23103	22983	22875	22852	22931	22908	22913	22913	23102	23133	23005	23002	23042	23024	22809	22969	23039	22811	22987	22949	23035	22928	22801	22931	23033	22997	22966	22900	22892	22898	22902	22911	22964	22897	22871	22944	23013	22894	23065	22900	22898	23143	22900	22821	22793	22987	22697	23017	22860	23041	22924	23009	23263	22868	22965	22863	22987	23109	22819	23163	23054	22794	22868	22922	23027	23038	22954	22794	23189	22953	22914	22797	22898	22971	22852	22887	22919	23160	23158	23132	23128	23271	22981	22928	23121	23034	22981	22992	22803	23055	22962	22851	23128	22903	22896	23180	22994	22830	23038	22923	23116	22894	23123	22949	23060	23180	22975	23178	22936	23068	23001	22856	22968	23063	22781	22806	22787	22915	22785	22825	22942	23230	23231	22933	23041	22996	22921	22948	22819	23015	22830	23182	22777	23004	22960	23101	22802	23061	23055	22841	22982	22973	23090	22960	22910	22812	22991	23101	22825	22998	23067	23056	22920	23179	22939	23004	23300	22987	23096	23087	22934	22946	22930	22779	22866	22906	22910	23047	22933	23002	23175	23116	23062	22862	22928	23165	22755	22935	22872	23100	22866	23037	23040	22979	22886	22785	22758	23115	23143	22851	23264	22966	23043	23102	22735	22964	23077	23125	23108	22919	22670	22812	22854	23040	22950	22859	23177	23041	22755	22928	23125	22966	22948	23192	22979	22968	22942	23227	22861	22808	22789	23060	22911	23117	22869	22856	23036	22959	23111	23059	22750	22979	22886	22992	22948	22880	22827	23169	22966	23020	22999	22958	22843	23101	23066	22773	22939	22935	22960	23042	22960	22890	23163	22785	22814	22905	23012	23162	22957	22796	22753	22671	22746	23078	22866	22875	22994	22975	22965	23107	22881	23038	22766	22858	23067	22880	22811	23030	22994	22965	22866	22973	22849	22984	23057	23002	22855	22840	23005	22950	22958	23147	22977	22881	22801	23003	22907	22965	22983	22867	23097	22818	23138	23110	22663	23073	22853	22851	22989	23053	22750	23086	22975	23071	23049	23080	23079	22930	22807	23021	22978	23147	23129	22916	22986	22812	22835	22857	22859	23046	22819	23012	22850	22898	22728	22886	22997	23053	22987	23069	22690	22736	22898	22946	22956	22880	22892	22786	22995	22845	23026	23013	23030	22961	22760	22717	23018	23015	23081	22935	22991	22925	22725	22917	23122	22948	22815	23163	22956	22880	22970	22969	23069	22915	23026	22932	22899	22996	22847	22754	22768	22936	23104	22939	23029	22863	22875	22772	22902	22943	22826	22802	23009	23084	22700	22962	22825	22983	22984	22997	23049	23011	22980	22957	22767	22928	23140	22890	22985	22872	22679	22916	23036	23106	23083	23073	22819	23075	22801	22873	22804	23041	23013	22841	22895	23081	23149	22935	23028	23001	22897	22680	23120	22981	23130	23022	23194	22879	22974	22977	23021	23055	23127	22730	22817	22935	23123	22858	23093	23064	22779	22927	22925	23110	22930	23119	22957	23072	22909	22959	22936	22916	23005	23155	23243	23064	23099	22993	23038	23058	22959	22899	23020	23231	23163	22979	22986	23093	22849	22993	22855	22766	22943	22934	22781	22985	22734	22883	23187	23025	22954	23106	22834	23076	22975	22967	23021	23036	22784	23115	23089	23063	22799	22998	22970	22881	22870	22979	23054	22934	22701	22793	23129	23088	23084	22993	23021	23023	23053	22745	23121	22955	22837	22859	22982	22851	23323	22992	22964	23014	23166	22820	22918	23062	22892	22998	22886	22992	23118	23102	23014	23050	22973	23069	22889	22873	22842	22708	22856	23216	22875	22966	23009	22995	22824	22947	22960	22970	22704	23090	23029	23330	23208	23133	22981	22921	23050	23122	22897	22989	23119	22843	22910	23069	23061	22742	22937	22921	23069	22979	22952	22964	22890	22919	23059	22984	22834	22961	22912	22981	22937	22993	22974	23006	22880	22893	22754	22839	23078	22858	22760	23110	23103	22877	22980	23029	22799	22995	22945	22940	22999	23063	23174	22949	22957	22866	23043	22999	22746	22855	22749	23255	22910	22794	23003	23014	23015	23048	23000	23001	22788	22921	22837	22994	23006	23127	22980	23061	22920	22930	22692	23007	22931	22968	22950	22811	22994	22937	22870	23146	23153	22869	22993	22856	23058	22899	23020	22793	23070	23094	23080	23009	22855	23091	23152	23038	22815	22907	22894	22907	22919	22954	22830	23088	22892	22861	22865	23116	22932	22876	22994	23138	22933	22989	22987	23007	22910	22922	23071	23081	22936	23232	23025	23080	23207	22913	22734	23188	23101	23008	22934	22906	22956	23055	22926	23037	23028	22786	23022	22968	22916	23231	23292	22787	22765	23004	22889	23006	23118	22882	23106	22707	22984	22959	23064	22855	23028	23071	22971	22849	23096	23108	22932	22996	22983	23186	22901	22977	22841	22946	22799	22865	22775	23025	22948	22876	23044	22886	22981	23062	22909	23177	23292	23109	23170	22788	22951	23210	22876	22842	23031	22953	22776	23041	23085	23186	23128	23017	22844	22968	22860	22993	22883	22754	23152	22931	23022	22792	22932	23022	22899	23006	23139	22991	23079	22899	22977	23206	23236	23171	22837	22774	22830	23005	22951	22868	22978	23182	23230	23158	22867	23060	22998	23100	22799	22704	23053	22931	22856	22956	22735	23024	23058	22956	22914	22924	22843	22976	22935	22847	23187	22959	22798	23108	22827	22685	22899	23182	22886	23090	22888	23025	23037	22930	22950	23142	22908	22937	22815	23117	22848	23011	22996	23132	23052	22693	22914	22892	23138	22879	22682	23130	22941	23281	23018	22962	22864	23022	22983	22841	23003	23028	23062	22955	22989	22893	22921	23140	22893	23019	23022	22816	22974	22828	23037	23061	23029	22949	22764	22873	22849	22962	23114	22954	22919	22987	22843	22934	22976	22980	22763	23012	23080	22900	23011	22978	22965	22954	22997	22957	22862	23048	22887	23094	22879	23121	22877	22963	23114	23013	22927	23296	23147	23028	23014	22921	22718	23094	23114	23065	22880	22821	22839	22994	23141	23000	22937	23095	22820	22985	22961	22796	22909	23061	23187	22825	23067	22975	22967	22846	23105	22797	22767	23255	23271	22853	23063	23049	22619	22964	22887	23039	22895	23016	23126	23299	23023	23013	22977	22906	23118	23057	23059	22979	23028	23100	22776	23209	22935	23016	22858	22911	23100	22992	23127	22836	22786	22954	22989	23105	23220	22948	22937	22896	22964	23124	23110	23058	23054	23065	23005	22859	23132	22978	22947	22862	23123	22929	22970	23069	22999	23014	22963	22984	22884	23162	22953	23163	23031	22846	22750	23039	23035	23131	22882	22982	22987	23012	23144	23069	22900	22879	23155	22920	22918	23117	23215	23002	23033	23062	22963	23105	22969	23044	22913	22939	23049	23013	22732	22892	22694	22951	23033	22816	22982	23091	22906	22950	23081	22916	22940	22950	22931	23137	23102	22883	22863	23080	23081	23090	22856	22937	22859	22951	22927	22759	23032	22970	22977	23070	22900	23048	22953	23059	22983	22896	22877	22904	23006	22948	22790	23009	23061	22939	22886	23030	22859	22860	23145	23134	22725	23166	22947	22794	22982	23147	22932	22781	23217	22858	23122	22977	23068	22943	22802	22996	23177	22818	23202	22862	22822	23031	22962	22893	22943	22902	23024	22850	22958	22860	23084	22915	22865	22928	22913	22941	23103	23075	23115	23137	23094	22884	22888	22868	22757	22768	23026	22854	22928	22975	23053	22939	22953	23026	23028	23051	23140	22924	22945	22831	22916	23070	23089
38311	65278	60277	49380	42986	36780	32019	27586	24747	22439	21261	20599	20247	19562	19174	19005	18649	18703	18534	18592	18539	18458	18362	18459	18461	18373	18360	18273	18220	18221	18216	18333	18269	18190	18162	18068	18089	18110	18052	18243	18024	18073	18068	18125	18250	18153	18127	18254	18186	18102	18052	18289	18120	18276	18157	18064	18136	18192	18179	17959	18178	18109	18131	18139	18211	18009	18096	18145	18173	18107	18041	18167	18047	17998	18245	18108	18199	18234	17958	18256	18128	18202	18030	18044	18079	18199	18143	17975	18305	18369	18079	18152	18154	18003	18322	18162	18205	18127	18154	18159	18118	18250	18126	18331	18330	18099	18042	18172	18026	18210	18180	18067	18041	18056	18186	18143	18090	18081	18243	18192	18193	17939	18111	18083	18114	18022	18295	18176	18148	18142	17946	18022	18108	18290	18071	18026	18068	18147	18153	18093	18277	18227	18105	18210	18115	18113	18136	18069	18173	18098	18020	18275	18279	18200	18105	18178	18160	18175	18069	18318	17979	18122	18025	18036	18026	18039	18180	18047	18187	18318	18163	18189	18194	18052	18116	18112	18075	18017	18151	17922	18123	18262	18051	18138	18037	18267	18103	18068	18115	18046	18109	18152	17982	18100	18093	18139	18037	18006	18116	18212	18143	17920	18152	17931	18067	18127	18059	18177	18057	18278	18132	17964	18369	17904	18265	18172	18203	18014	18083	18021	18256	18043	18023	17957	18079	18079	18132	18069	18133	18100	18208	18136	18111	18146	18165	17929	18016	18123	18038	18239	18186	18120	18205	18131	18186	18187	18131	18118	18148	18188	17972	18014	18071	18099	18192	18021	17980	18113	18076	18224	18294	18058	18107	18145	18089	18203	18175	18039	18184	18102	18267	18087	18243	18000	18070	18025	17951	18007	18096	18155	18108	18015	18186	18170	18074	18213	18168	18135	18122	18085	18180	18076	18272	18199	18049	18283	18084	18198	18193	18025	18104	17935	18113	18189	18095	18202	17952	18087	18150	18085	18076	17948	18190	18111	18034	18097	18088	18052	18220	17799	18217	17997	18128	18055	18066	18090	18074	18102	18205	18229	18109	17888	18051	18209	18183	18079	18012	18124	18118	18158	18125	17965	18033	18014	17986	18278	18155	18072	18102	18409	18027	17959	18236	18188	18100	18158	18160	18061	18165	18133	18034	18018	18269	17971	18160	18087	18203	18087	18104	18111	18309	18101	18006	18040	18018	17939	17959	17996	18168	18145	18145	18138	17902	18277	18186	18191	18047	18068	18382	18104	18043	18045	18308	18236	18055	18024	18079	18204	18132	18200	18190	17885	18116	18194	18064	18288	18014	18094	18124	18231	18102	18039	18119	18202	18003	18087	18048	17983	18246	18050	18190	18093	18178	18169	18154	18200	18039	18172	18243	18193	18175	18119	18081	18206	18253	18056	18236	18131	18026	17945	17996	18010	18090	18201	18036	18062	18028	18168	18210	18109	18157	17931	18179	18109	18057	18273	18188	18048	18298	18069	18167	18025	17999	18132	18035	18104	18019	17996	18043	18132	18014	18195	17987	17999	18098	18226	18274	18358	18240	18151	18085	17987	17977	18175	18007	18154	18161	18036	18150	17946	18126	18024	18205	17936	18069	18103	18070	18131	18162	17909	18127	17986	18246	18098	18053	18202	18104	18083	18092	18044	18132	18247	18233	18022	18098	18210	18172	18197	18056	17984	18099	17949	18161	18037	18019	18156	18077	18012	18108	18094	18202	18181	18137	18193	18181	18035	17963	18031	18179	18152	17966	18180	18112	18085	18011	17947	18186	18163	17946	18028	18067	18103	18073	18304	18227	18191	18129	18188	18184	18210	18201	18134	18171	18225	18123	18166	18175	18180	18052	18121	18040	18011	18251	18028	18201	18001	18304	18083	18087	18189	18154	18322	18030	18275	18144	18227	18231	18048	18061	18041	17912	18043	17947	17978	18015	18122	17996	18120	18178	18105	18070	18082	18189	18185	18141	18483	18331	18048	18190	18003	18141	18192	18180	18189	18098	18220	18044	18334	18139	18172	18067	18132	18311	18115	17924	18126	18152	18065	18168	18003	17961	18196	18145	18132	18124	18143	17947	18195	18046	18084	18143	18236	18082	18175	18184	18195	18118	18022	18220	18229	18205	18156	18129	18148	17942	18265	18103	18160	17898	18097	18054	17993	18330	17991	18102	18180	18089	18147	18079	18181	18185	18215	17964	17945	18173	18111	18091	18204	18114	18268	18127	17997	18102	18045	18069	18175	17998	18240	18050	18115	18173	17944	18095	18179	18112	18179	18139	18087	18152	18082	18129	18073	18145	18135	18164	18108	18121	18149	18024	17921	18075	18176	18021	17996	18157	18102	18238	18179	18223	18176	17992	17973	18123	17945	18249	18119	18249	18143	18162	18049	18245	18157	18112	18123	18390	18161	18050	18104	18202	18119	18220	18165	18089	18119	18084	18087	18123	18124	18344	18088	18097	18157	18198	18157	18038	18141	18139	18064	17868	18195	18105	18196	18115	18217	18015	18143	18190	18166	18223	18134	18185	18120	18194	18311	18101	18077	18063	18187	18028	18110	18010	18001	18189	18224	18220	17994	18159	18064	17969	18190	18241	18275	17998	18144	18188	18134	17956	18295	18061	17972	18099	18238	18017	18211	18180	18171	18237	17989	18103	18196	17951	18016	17998	18051	18157	18322	18129	18038	17993	18088	18157	17999	18109	18265	18127	18106	18295	18211	18049	18227	18049	18196	18124	18118	18162	18087	18062	18090	18022	18171	18306	18059	18094	18140	18192	18092	17907	18210	18171	18193	18019	17986	18190	18080	18143	18056	18176	18031	18034	18018	18118	17985	18051	18323	18190	17947	18131	18086	18102	18058	18099	18159	18189	18077	18164	18152	18211	18113	18199	18149	18164	18067	18035	18271	18228	18168	18328	18197	18061	18198	18239	18162	18053	18004	18078	18172	18202	18078	18213	17939	18218	18124	18244	17979	18349	18122	18308	18123	18140	18134	17988	17989	18325	18158	18065	18151	18168	18216	18086	18135	18220	18375	18114	18105	18071	18212	18017	18060	18167	18035	18154	18050	18097	18087	18248	17984	18263	18188	18078	18287	18072	17969	18201	18072	18095	18052	18082	17919	18103	18050	17906	18081	18224	18138	18033	18240	18205	18015	17975	18141	18028	18020	17984	18039	18269	18202	18168	18160	18151	18085	18055	17990	18035	17971	18384	18203	18017	18021	18132	18052	18134	18112	18275	17926	18059	18184	18006	18161	18114	18203	18130	18210	18097	18038	18214	18231	18196	18165	18003	17965	18089	18098	18134	18047	18038	18334	17991	18035	18051	18042	18135	18077	18024	18026	18146	18103	18076	18015	18014	18184	18056	18180	18183	18069	18038	18212	18114	18086	18205	18232	18401	17988	18104	18047	18000	18288	18089	17986	18231	18194	18113	18175	18232	18147	17944	18186	18162	18104	18104	18138	18043	18065	18304	18250	18360	17889	18218	18155	17996	18211	18116	18150	18287	18191	18276	17977	18042	18175	18172	18124	18175	18171	18033	18094	17934	18188	18119	18223	18084	18014	18251	17810	18123	18117	18142	18051	18179	18159	18267	18188	17989	17865	18163	18033	17828	18114	18208	18067	18089	18087	18135	18231	18155	18190	18116	18159	17982	18362	18018	18139	18086	17930	18117	18138	18153	18111	17980	18227	18163	18181	17983	18087	17936	18044	18106	18179	17948	18144	18147	18018	18292	18153	18238	18092	18118	18158	18074	18076	18054	18105	18380	18101	18158	17999	18141	18112	18195	18201	18076	18184	17925	18090	18400	18017	17987	18029	18186	18175	18118	17936	18198	18023	18197	18060	17996	18120	18202	18133	18121	18221	18186	18224	18039	18061	18172	17880	18304	18099	18097	18115	18089	18014	18009	18215	18216	18004	18093	18015	18056	18113	18121	17983	18189	18055	18019	18075	18154	18007	18040	18193	18072	18274	17922	18115	17971	18056	18180	18191	18029	18127	18299	18029	18067	17980	18241	18260	18134	17988	18134	18146	18158	18106	18147	17990	18279	18198	18024	18107	18072	18051	18052	18115	18123	18020	18085	17987	18124	18086	18031	18030	18089	18186	18293	17998	17982	18191	18031	18217	18161	18009	18090	17976	18055	18072	18053	18121	18131	18019	18009	18041	18198	18167	18003	18141	18067	18105	18097	17983	18170	18210	18334	18278	18065	18172	18148	18255	18327	18100	18025	18277	18230	18142	17944	18047	18124	18088	18167	18256	18091	18138	18047	18007	18371	18048	18155	17964	18085	18084	18184	18119	18180	18135	18092	18293	18097	18135	18003	18200	18144	18202	18137	18086	18194	18221	18070	18187	18211	18009	18256	18209	18150	18169	18271	18208	18279	18154	17986	18110	18104	17962	18197	18190	18085	18101	18165	18049	18029	18046	18178	18185	18076	18207	18114	18276	18265	18076	18058	18203	18089	18218	18089	18015	18034	18133	18028	17941	18146	17765	18249	17955	18127	18039	17970	17934	18085	18061	18034	18230	18166	18130	17943	18234	18116	17998	18317	18177	17985	18030	18136	18207	18000	18101	18051	18219	18263	18147	18167	18014	18255	17979	17961	18101	18076	18033	18072	18200	18099	18043	18186	18146	18205	18147	18057	17957	18190	17914	17997	18024	18167	18126	17995	18180	18059	18125	18082	18101	18171	17983	18156	18128	18111	17992	18110	18016	18166	18127	18194	18152	18188	18002	18231	18094	18191	18192	18328	17968	18036	18039	18245	18124	18145	18055	18097	18169	18302	18100	18124	18028	18000	18130	18302	18138	18270	18189	17992	18222	18295	18012	18084	18164	18334	18128	18289	18150	18036	18017	18332	18010	17841	18219	18197	18229	18253	17955	18114	17997	18005	18282	18028	18179	18044	18330	18222	18106	18080	18178	18242	18135	18265	18221	18076	17988	18106	18069	18147	18222	17928	18223	18092	17903	18155	18026	18207	18157	18164	18160	18148	17998	18330	18171	18002	18084	18041	18063	18131	18261	18113	18155	18195	17984	18109	18018	18082	18233	18215	18022	17970	18112	18078	18125	18019	18034	18054	18162	18096	18005
30907	34754	44404	39350	33180	29622	27430	25582	24685	24015	23688	23504	23392	22999	23127	22974	22614	22850	22685	22780	22765	22779	22660	22668	22799	22480	22699	22343	22563	22463	22489	22589	22605	22597	22568	22607	22604	22672	22642	22558	22606	22544	22639	22513	22613	22640	22640	22700	22701	22428	22528	22373	22613	22393	22473	22459	22551	22501	22523	22229	22378	22768	22588	22614	22567	22661	22757	22420	22570	22354	22300	22553	22647	22587	22631	22409	22624	22513	22339	22429	22586	22649	22706	22591	22567	22551	22715	22560	22416	22600	22656	22550	22577	22340	22359	22394	22257	22330	22349	22518	22583	22436	22543	22512	22571	22568	22593	22470	22455	22692	22694	22536	22663	22453	22450	22352	22486	22517	22603	22623	22796	22414	22568	22461	22508	22562	22358	22566	22510	22413	22624	22479	22585	22860	22592	22517	22700	22309	22612	22479	22587	22549	22480	22500	22611	22537	22698	22340	22482	22487	22512	22672	22727	22606	22603	22549	22602	22649	22534	22450	22417	22494	22735	22485	22748	22454	22539	22483	22608	22445	22553	22439	22386	22522	22516	22550	22520	22452	22322	22496	22649	22370	22682	22368	22345	22584	22292	22521	22527	22710	22483	22446	22339	22686	22623	22549	22539	22541	22579	22585	22571	22634	22638	22401	22625	22587	22565	22485	22377	22439	22583	22536	22501	22555	22557	22648	22608	22584	22475	22628	22390	22405	22359	22447	22411	22555	22582	22461	22510	22375	22826	22724	22521	22799	22596	22635	22332	22634	22426	22773	22773	22401	22326	22490	22548	22448	22340	22589	22618	22649	22515	22561	22565	22576	22585	22438	22517	22554	22601	22568	22461	22455	22609	22616	22442	22435	22479	22473	22466	22461	22657	22221	22737	22451	22433	22466	22485	22566	22707	22383	22583	22593	22583	22530	22558	22559	22559	22636	22423	22488	22611	22399	22506	22452	22426	22453	22404	22351	22567	22691	22477	22506	22588	22375	22667	22573	22671	22572	22379	22460	22539	22279	22562	22487	22643	22476	22522	22395	22759	22597	22445	22427	22642	22467	22571	22578	22509	22308	22464	22470	22591	22526	22496	22579	22736	22452	22662	22599	22526	22487	22603	22567	22623	22439	22399	22372	22667	22545	22785	22602	22564	22700	22523	22641	22562	22532	22408	22658	22614	22632	22538	22694	22670	22613	22477	22640	22469	22537	22464	22598	22328	22492	22859	22466	22514	22661	22522	22525	22426	22596	22508	22603	22563	22476	22581	22425	22484	22497	22768	22512	22573	22479	22399	22560	22807	22485	22580	22383	22556	22546	22436	22502	22486	22253	22543	22726	22384	22466	22441	22485	22745	22480	22528	22335	22574	22513	22607	22472	22818	22566	22688	22582	22508	22586	22615	22745	22513	22462	22558	22596	22329	22649	22477	22707	22347	22453	22631	22530	22659	22728	22637	22579	22670	22680	22465	22550	22494	22853	22603	22566	22543	22668	22684	22398	22498	22560	22462	22558	22608	22652	22484	22459	22695	22452	22473	22248	22420	22266	22510	22732	22843	22733	22623	22575	22502	22356	22570	22547	22677	22358	22474	22581	22571	22720	22541	22608	22544	22518	22453	22706	22734	22484	22572	22560	22721	22514	22533	22374	22532	22814	22520	22499	22568	22455	22512	22230	22552	22349	22356	22348	22357	22554	22535	22538	22465	22399	22483	22444	22562	22666	22661	22501	22569	22753	22547	22686	22764	22584	22547	22586	22551	22565	22503	22692	22603	22529	22708	22342	22755	22522	22424	22699	22649	22600	22694	22575	22539	22651	22498	22507	22580	22316	22588	22619	22713	22383	22454	22440	22573	22549	22552	22536	22574	22415	22496	22389	22588	22593	22378	22369	22389	22667	22547	22656	22535	22524	22571	22293	22549	22526	22606	22630	22390	22419	22530	22478	22523	22794	22497	22492	22663	22726	22300	22579	22688	22498	22767	22583	22597	22483	22686	22610	22546	22470	22581	22609	22462	22640	22541	22448	22372	22585	22503	22635	22558	22242	22284	22520	22432	22785	22663	22429	22368	22758	22707	22770	22552	22537	22708	22455	22640	22482	22704	22668	22609	22793	22445	22614	22615	22348	22644	22587	22583	22583	22363	22710	22476	22646	22719	22596	22616	22727	22689	22511	22751	22504	22603	22701	22560	22536	22537	22672	22459	22339	22434	22508	22707	22383	22462	22489	22583	22703	22379	22323	22673	22628	22410	22597	22652	22439	22531	22693	22386	22490	22572	22395	22234	22550	22166	22495	22412	22642	22699	22679	22507	22366	22696	22667	22731	22612	22550	22695	22477	22656	22780	22581	22537	22541	22511	22585	22541	22724	22537	22452	22615	22644	22553	22383	22533	22439	22501	22600	22374	22558	22544	22374	22489	22625	22514	22560	22539	22666	22592	22230	22550	22554	22756	22439	22422	22535	22563	22551	22620	22620	22317	22571	22354	22516	22635	22490	22591	22486	22607	22600	22726	22708	22644	22629	22751	22371	22639	22551	22373	22619	22442	22647	22565	22503	22568	22603	22672	22438	22638	22709	22271	22285	22477	22713	22530	22364	22486	22406	22687	22620	22657	22325	22618	22607	22509	22540	22425	22556	22430	22531	22550	22534	22536	22782	22631	22522	22316	22578	22620	22738	22556	22534	22671	22538	22556	22648	22367	22484	22670	22525	22587	22375	22248	22538	22364	22426	22581	22529	22537	22462	22641	22637	22516	22597	22512	22488	22493	22606	22714	22499	22325	22609	22565	22603	22492	22537	22618	22544	22534	22509	22703	22482	22412	22303	22589	22417	22632	22561	22634	22382	22696	22681	22675	22565	22562	22559	22292	22545	22548	22539	22640	22636	22541	22636	22522	22451	22591	22703	22384	22564	22630	22498	22679	22497	22754	22471	22664	22504	22457	22655	22546	22496	22668	22448	22688	22435	22482	22569	22585	22527	22529	22519	22426	22619	22552	22595	22483	22473	22579	22619	22436	22565	22461	22730	22665	22411	22665	22670	22407	22396	22778	22559	22547	22425	22393	22586	22657	22403	22562	22472	22478	22588	22414	22496	22666	22509	22579	22641	22646	22471	22570	22434	22812	22415	22376	22575	22505	22593	22537	22648	22488	22396	22549	22568	22511	22567	22677	22644	22548	22599	22576	22343	22611	22974	22594	22355	22483	22466	22491	22480	22613	22477	22321	22630	22620	22777	22610	22522	22574	22599	22660	22243	22591	22699	22455	22661	22627	22475	22642	22323	22745	22647	22592	22519	22573	22410	22546	22505	22486	22632	22550	22394	22347	22512	22618	22535	22367	22645	22627	22517	22458	22359	22507	22670	22711	22701	22639	22729	22516	22492	22371	22375	22528	22565	22533	22574	22585	22676	22575	22557	22518	22602	22648	22513	22546	22665	22638	22409	22416	22625	22620	22708	22358	22557	22611	22660	22619	22570	22323	22492	22546	22733	22579	22596	22614	22518	22655	22685	22379	22471	22626	22621	22500	22529	22626	22396	22560	22424	22362	22618	22401	22504	22501	22703	22592	22599	22456	22549	22308	22538	22584	22503	22491	22696	22745	22523	22582	22584	22396	22583	22529	22794	22494	22645	22416	22708	22534	22585	22601	22676	22587	22550	22715	22565	22382	22686	22366	22725	22618	22460	22652	22453	22551	22527	22349	22470	22523	22658	22510	22422	22600	22680	22623	22491	22493	22546	22564	22581	22599	22365	22374	22564	22653	22733	22456	22519	22673	22521	22520	22479	22577	22650	22541	22499	22592	22534	22814	22600	22535	22430	22549	22398	22739	22525	22570	22454	22521	22487	22453	22688	22558	22667	22659	22700	22414	22479	22495	22615	22538	22604	22508	22626	22846	22404	22408	22480	22493	22478	22384	22603	22589	22633	22490	22660	22476	22252	22826	22614	22727	22416	22515	22645	22465	22666	22515	22658	22667	22538	22583	22662	22461	22436	22713	22538	22505	22637	22306	22621	22410	22705	22523	22449	22713	22540	22524	22590	22522	22542	22502	22574	22487	22533	22661	22600	22523	22605	22712	22460	22586	22643	22660	22632	22451	22377	22595	22558	22398	22295	22673	22439	22455	22776	22780	22525	22531	22524	22703	22410	22544	22411	22429	22515	22514	22227	22563	22532	22579	22533	22356	22574	22691	22289	22683	22335	22621	22648	22566	22439	22591	22607	22537	22606	22701	22522	22612	22639	22734	22734	22727	22379	22644	22571	22330	22630	22625	22576	22474	22743	22628	22644	22446	22807	22526	22532	22510	22466	22613	22508	22531	22758	22537	22665	22639	22682	22862	22512	22664	22438	22519	22421	22595	22589	22716	22566	22663	22650	22468	22718	22712	22766	22695	22541	22531	22457	22674	22519	22503	22397	22542	22485	22440	22595	22428	22456	22626	22484	22659	22445	22416	22541	22446	22424	22465	22530	22518	22552	22313	22440	22562	22433	22456	22353	22713	22797	22335	22366	22479	22780	22875	22329	22398	22454	22409	22525	22599	22517	22713	22507	22419	22417	22662	22635	22595	22363	22480	22697	22573	22682	22490	22380	22847	22672	22507	22695	22473	22532	22436	22628	22552	22606	22627	22501	22579	22801	22404	22372	22623	22712	22773	22657	22666	22411	22560	22453	22544	22476	22366	22552	22703	22508	22648	22554	22589	22520	22584	22679	22376	22528	22672	22497	22595	22706	22431	22615	22504	22472	22413	22431	22623	22539	22501	22423	22481	22768	22553	22484	22761	22680	22645	22692	22566	22664	22378	22445	22825	22437	22446	22593	22427	22661	22595	22484	22639	22735	22517	22815	22577	22711	22440	22437	22590	22549	22321	22463	22243	22574	22456	22677	22482	22754	22334	22711	22420	22500	22689	22866	22525	22355	22474	22707	22637	22550	22567	22574	22438	22338	22428	22674	22518	22548	22745	22474	22576	22651	22636	22556	22510	22434	22518	22716	22791	22485	22581	22602	22618	22572	22653	22814	22532	22598	22471	22578	22498	22395	22570	22738	22315	22518	22544	22830	22535	22407	22479	22631	22733	22754	22726	22534	22565	22507	22564	22516	22567	22427	22382	22610	22610	22474	22395	22487	22545	22524
36087	52261	47922	37278	31848	27432	24169	22171	20649	19680	19387	19083	18839	18646	18381	18307	18108	18202	18122	17984	18190	17960	18137	17842	17941	18043	17887	17918	17947	17997	17933	17991	18032	17966	17887	17889	18039	17910	17981	17983	17878	17943	17909	17780	17958	17952	18069	17898	17920	17908	17745	17981	17835	18034	17934	17881	17989	17946	17774	17847	17793	18189	17986	17949	18015	17921	17726	17984	17785	17841	17904	18080	17861	18031	18017	17892	17913	17706	17794	17857	17894	17882	17985	17946	17810	17914	18009	17906	17905	17937	17906	17901	18018	17785	17883	17797	17783	17953	18045	17860	17957	17899	17783	17986	17877	18258	18052	17812	17907	17814	17884	17920	17827	18026	17797	17772	17901	18015	18072	17969	17898	17890	17983	17966	17920	18090	17857	17813	17884	18017	17785	17908	18014	17852	17858	18007	17949	17851	17724	17844	17780	17766	17982	17933	17632	17781	17814	18014	17894	17897	17907	17853	17925	17874	17866	17819	17875	17856	17611	18029	18023	17999	18027	17957	18013	17927	17889	17946	17926	17905	17768	17829	17920	17856	17949	17692	18107	17939	17966	17915	17775	17920	17843	17969	17981	17967	17968	17960	17797	17930	17820	17883	18031	17892	17951	17837	18007	17994	17915	17851	17927	17907	17868	17870	17980	17823	17925	17661	17792	17896	17886	17885	17915	17884	17845	18039	17971	17820	17847	17932	17815	17995	17901	17904	17688	17981	18017	17813	17990	17900	18066	17788	17920	17852	17978	18032	17614	17689	17932	18080	17803	17890	17990	17835	17829	17825	18068	17776	17970	17841	17810	17873	17933	17889	17769	18030	18014	17954	17941	17883	17948	18006	17853	17830	17800	17930	17973	17826	17933	18042	17896	18003	17946	17807	18031	17995	17969	17896	18007	17827	17914	17745	17808	18092	18021	17937	17875	17919	17847	17959	17963	17749	18094	17807	17847	17960	17853	18000	17917	17882	17960	17930	17718	17952	17862	17881	17812	18028	18080	18042	17994	17869	17774	17834	17854	17972	17888	17856	17881	17947	17950	17739	17883	18089	17835	17951	17875	17809	18030	17879	17808	17769	17798	17969	17793	17898	17906	17826	17903	17839	17728	17909	17999	17924	17853	17847	17702	17972	18000	17882	17779	18041	17840	17702	17913	17997	17805	17737	17732	17915	17772	17831	17839	17850	17910	17880	17821	17961	18010	17944	17792	17681	17884	18004	18107	17901	17997	17891	17808	17974	17854	17880	17910	17885	17851	17858	17887	17901	17671	17795	18015	17987	17697	17947	17873	17880	17958	18034	17933	17866	17849	17986	17906	17884	17922	17818	17882	17935	17820	17931	17917	17965	17734	17856	17850	17801	17930	17899	17980	18038	17780	17770	17930	17895	17793	17932	17949	17899	17740	17806	17955	18148	17801	17902	18001	17982	17869	17994	18121	17923	17870	17809	18025	17820	17918	17918	18068	18009	17894	17823	17920	17877	17834	17995	17882	17742	17988	17952	17960	17876	18035	17972	17743	17945	17901	17968	17946	17945	17791	17707	17887	17928	18059	17999	17935	17993	17988	18120	17911	17881	18044	17996	17783	17887	17910	17850	18055	17892	17991	17951	17794	17951	18119	17870	17814	17731	17923	17903	17935	17947	17806	17767	17908	18045	17837	17986	17823	17892	17911	17740	17904	17910	17915	17898	17853	17823	17697	17938	17887	17876	17874	17903	17838	18014	18049	17849	18041	17916	17867	17908	17913	17909	17893	17866	17899	17859	17798	17730	17870	17967	17958	17936	17960	17807	17832	17887	17929	18051	17806	17790	17863	17918	17876	17978	17809	17848	17825	17957	18016	18094	17914	17739	17742	18010	17949	17892	17831	17978	17919	17879	17792	17941	17785	17801	17725	17733	18061	17878	17919	17763	17818	17901	17859	18020	17885	17934	18065	17925	17972	18056	17830	17922	17930	17903	17825	18016	17860	17970	17959	17849	17949	17909	17888	17976	17926	17905	17965	17795	17920	17990	18121	17910	17785	17838	17967	18074	17917	17839	18028	17975	17813	17950	18130	17844	17722	18010	17880	17926	17864	17811	18021	17867	17766	17913	17960	17724	17769	18012	18171	18021	18042	17865	17860	18040	18098	17622	17928	17888	17649	17993	17770	17834	18085	17943	17960	17841	17819	18031	17898	17911	17944	17836	17892	17784	18035	18011	17825	17850	17949	17909	17858	17957	17836	17906	17773	17834	17821	17806	17939	17768	18048	17758	17929	17879	17920	17923	17936	17898	17954	17827	17861	17809	17951	17925	17988	17885	17886	17718	18012	17876	17804	17994	17888	17801	18052	17789	17825	17753	17839	17730	18054	17816	17869	17801	17908	17972	17853	17820	18041	17739	17739	18089	17844	17905	17875	17737	17973	17964	18034	17777	17837	17970	17881	17813	18078	18037	17884	17892	18076	17935	17874	18249	17872	17776	17707	17964	17900	17740	17933	17947	17887	18013	17777	17901	18039	17978	17837	17901	17896	17840	17905	17997	17735	17956	18045	17845	17940	17621	17823	17899	17904	18037	17973	18056	17885	17821	17855	18085	17820	17889	17884	17885	17818	18009	17865	17860	17969	17952	18054	17831	17936	17824	17927	17660	18054	17922	17869	17880	17744	18026	17967	17990	17809	17827	18003	17924	17955	17892	17997	17835	18005	17873	17983	17834	18080	17934	17911	17885	17860	17920	17865	17934	18016	18007	17938	17846	17828	17730	17659	17873	17884	17913	17988	17939	17816	17950	17823	17915	17815	17891	17887	17970	17925	17859	17819	17730	17997	17739	17931	17971	17959	17759	17770	17861	17772	18010	17737	17858	17802	18026	18048	17806	17985	17825	17916	18026	17661	18020	18004	17947	17741	17973	17898	18042	17912	17935	17967	18080	17745	17950	18027	17858	17861	17807	18023	17867	17902	18013	17909	17801	17824	17995	17882	17746	18008	17711	18047	17887	17804	17934	18074	17982	17862	17874	18200	17994	17920	17960	17926	18130	18044	17942	17923	17970	18061	17996	17913	17930	17810	17901	17826	18111	17837	18074	17858	17881	18030	17982	17741	18041	17991	17804	17992	17891	17837	17771	17832	18018	17824	17842	17874	17867	17874	18163	17950	18019	18004	17940	17856	18073	17573	17799	17995	18053	17929	17929	17883	17906	17957	18051	17950	17897	17978	17725	17850	17942	17872	17798	17622	17888	18024	17886	17964	17708	18105	17820	18023	17838	17831	17737	17875	17718	17979	17837	18057	18025	17920	17989	17799	17877	17731	17820	17958	17916	17979	17853	17874	17986	17762	17782	17841	17871	18126	17820	17904	17937	17899	17824	18009	17895	17970	17799	17891	17903	17883	17860	17897	17769	17951	17885	17895	18019	17890	18054	18023	17860	17963	17821	17825	17920	17759	17877	17831	18090	17799	17886	17878	18001	18076	17833	17945	17854	17745	17824	17946	17884	17775	17941	17873	17748	17796	17876	17848	17912	17927	17963	17989	17919	17927	17982	17751	17908	18000	17806	17989	17928	18028	17836	17843	17812	17719	17828	17997	17974	18028	17903	18079	17808	17857	17870	17831	17913	17925	18002	17943	17884	18038	18112	17736	17891	17881	17857	17683	17876	18116	17898	17887	17837	17947	17823	17948	17731	17975	17901	17879	17967	17906	17748	17987	17901	17910	17942	17998	17986	17695	17840	17942	17999	18088	17777	17732	17719	17951	17824	18097	17934	17868	17996	17941	17732	17887	17846	17967	17797	18069	17956	17884	18079	17819	17660	17925	17968	17884	17849	17650	18024	17810	17871	17751	17912	17838	17840	17917	17909	17912	17804	17760	17837	18058	17942	17920	17952	17867	17727	17864	17943	17970	17988	17986	17859	17824	17831	17931	18013	17867	17913	17918	17836	17943	17895	17995	17861	17936	17793	17898	17922	17994	17951	18033	17925	17933	17876	17981	17763	17957	17784	17738	17942	17984	17805	17841	17945	18132	17841	17907	17973	17824	17788	17869	17979	17974	17964	18013	18008	18029	17909	17888	17809	17847	17948	18161	17715	17760	17880	17968	17916	17827	17955	17847	17793	17942	17920	17952	17882	18046	17756	17918	17953	17939	17815	17938	17820	17954	18055	17907	17856	17787	17986	17919	17929	17848	17824	18008	17837	17797	17743	17880	17904	17866	17964	17844	17952	17793	17910	17937	17999	17971	17705	17884	17897	18004	17790	17770	17896	17961	17950	17870	17869	17914	18037	17909	18074	17863	18066	17823	18209	18004	18007	17918	17930	17975	17790	18043	17832	17979	17833	17890	17782	17925	18015	17817	17964	17960	17804	17810	17975	17944	17968	17737	18076	17943	17874	17900	18019	18037	17982	17896	17859	17847	17987	18072	17897	17814	17805	18005	17838	17848	17839	17738	17859	17875	17941	18060	17795	17978	18029	17954	17952	17946	17985	17869	17855	17906	17826	18077	17679	17854	17803	17873	17834	17882	17827	18008	17850	17939	17839	17982	17902	18086	17946	17913	17943	17811	17796	17838	17983	17932	17718	18010	18058	17883	17985	17934	18033	18030	18026	17852	17942	17870	17880	17996	18024	17862	17894	17876	17859	17992	17808	17913	17864	17881	17931	17913	17939	18017	17976	17964	17897	17868	17891	17830	17836	17850	17890	17895	17808	17958	17819	17937	17826	17835	17889	17811	17943	17869	17874	18012	18003	17910	18042	17895	17712	18029	17922	17833	17976	17862	18021	17967	17912	17861	18046	17918	17818	17844	18033	18039	17878	18030	17923	18046	17808	17892	18004	17778	17943	17991	17947	17963	17903	17901	18030	17954	17726	17525	18061	17802	18064	17905	17784	17920	17934	17796	17840	17856	18080	18061	17992	17942	17914	17952	17909	17814	17766	17771	18046	17950	18007	17777	18030	17983	17847	18026	17816	17967	17850	18089	17858	17879	18043	17912	17923	17875	17824	17797	17816	17940	17834	17916	17884	17868	17969	18005	17775	17915	17814	17948	17775	18040	18028	17830	17950	17830	17986	18075	17881	17989	17922	17895	17911	18021	17864	17810	17922	17925	18040	17884	18044	17950	17948	18031	18051	17936	17901	17854	17931
23949	21199	29401	28592	30703	32452	31577	27587	25816	24931	24193	23901	23733	23341	23109	22995	22972	22787	22847	22606	22629	22570	22578	22771	22498	22734	22621	22518	22308	22461	22601	22643	22421	22565	22623	22550	22612	22590	22699	22532	22434	22620	22460	22467	22350	22450	22488	22293	22524	22625	22456	22591	22467	22313	22450	22248	22568	22403	22649	22332	22125	22516	22146	22363	22274	22511	22447	22644	22500	22521	22537	22338	22434	22674	22297	22355	22522	22346	22288	22165	22449	22180	22352	22522	22336	22369	22344	22601	22273	22363	22356	22306	22355	22378	22413	22428	22333	22475	22522	22353	22305	22390	22038	22539	22457	22249	22569	22491	22464	22355	22373	22454	22470	22411	22365	22595	22467	22314	22425	22472	22434	22610	22245	22576	22429	22530	22570	22428	22502	22260	22566	22445	22562	22512	22484	22263	22418	22384	22555	22367	22379	22532	22336	22391	22373	22368	22310	22378	22458	22423	22639	22493	22468	22554	22313	22426	22218	22490	22444	22552	22511	22372	22415	22484	22132	22290	22454	22235	22311	22452	22333	22484	22354	22262	22342	22318	22284	22243	22211	22459	22338	22483	22542	22444	22359	22490	22344	22389	22538	22310	22560	22107	22295	22308	22019	22444	22427	22477	22482	22384	22226	22302	22579	22511	22507	22509	22206	22536	22428	22477	22433	22427	22264	22428	22253	22485	22413	22536	22395	22376	22263	22260	22317	22234	22274	22284	22370	22243	22528	22438	22606	22356	22423	22459	22362	22407	22241	22319	22282	22621	22361	22475	22212	22350	22324	22467	22339	22344	22509	22392	22403	22436	22234	22608	22485	22455	22345	22383	22383	22330	22559	22273	22377	22598	22280	22524	22378	22430	22477	22477	22401	22212	22430	22456	22472	22365	22632	22337	22230	22306	22420	22591	22322	22272	22217	22434	22328	22240	22543	22205	22440	22440	22441	22400	22399	22493	22190	22305	22290	22521	22460	22598	22223	22422	22325	22441	22393	22558	22566	22371	22384	22359	22454	22462	22249	22393	22402	22301	22568	22561	22459	22556	22368	22579	22293	22379	22436	22482	22285	22459	22612	22483	22302	22428	22344	22316	22572	22293	22304	22280	22364	22492	22469	22550	22455	22401	22638	22799	22440	22620	22350	22433	22607	22660	22517	22411	22354	22545	22472	22504	22100	22409	22283	22305	22183	22484	22241	22353	22525	22380	22542	22425	22733	22412	22230	22510	22292	22527	22518	22365	22341	22603	22416	22206	22445	22313	22414	22453	22259	22462	22682	22330	22268	22301	22380	22541	22483	22506	22499	22468	22453	22149	22579	22387	22319	22419	22233	22309	22394	22399	22370	22365	22375	22304	22160	22449	22328	22524	22215	22525	22292	22182	22349	22306	22410	22500	22347	22313	22396	22317	22287	22277	22639	22438	22450	22382	22352	22468	22513	22461	22336	22162	22518	22422	22471	22226	22469	22290	22334	22586	22435	22482	22590	22544	22361	22489	22681	22560	22402	22273	22524	22439	22553	22472	22279	22206	22268	22374	22393	22383	22403	22471	22425	22252	22492	22413	22506	22321	22300	22513	22621	22461	22370	22489	22412	22461	22383	22419	22699	22496	22395	22572	22467	22429	22388	22354	22355	22477	22502	22258	22167	22477	22691	22563	22424	22306	22358	22008	22380	22469	22553	22579	22543	22652	22579	22374	22462	22141	22445	22313	22450	22668	22725	22448	22418	22165	22414	22419	22305	22405	22484	22121	22383	22417	22558	22584	22377	22525	22455	22401	22531	22568	22475	22324	22350	22511	22453	22119	22239	22441	22351	22409	22295	22398	22431	22408	22397	22396	22532	22424	22659	22266	22527	22343	22324	22558	22539	22316	22211	22361	22552	22596	22453	22336	22552	22298	22517	22443	22480	22438	22433	22535	22332	22542	22374	22617	22505	22318	22519	22549	22402	22260	22588	22391	22300	22405	22449	22473	22577	22258	22442	22470	22234	22479	22370	22291	22353	22479	22542	22243	22234	22193	22270	22353	22446	22574	22446	22358	22483	22388	22306	22241	22406	22436	22395	22215	22386	22391	22264	22464	22598	22506	22457	22509	22388	22181	22226	22165	22391	22362	22429	22596	22286	22434	22172	22361	22207	22397	22487	22522	22359	22212	22507	22218	22565	22219	22222	22106	22281	22516	22517	22419	22280	22436	22348	22679	22485	22301	22344	22019	22580	22463	22312	22411	22521	22646	22382	22501	22415	22348	22302	22496	22379	22371	22426	22290	22313	22344	22397	22344	22591	22498	22408	22535	22300	22356	22440	22226	22388	22426	22325	22396	22474	22441	22404	22404	22462	22254	22464	22442	22349	22379	22614	22408	22532	22443	22580	22571	22589	22335	22378	22460	22380	22308	22319	22304	22478	22431	22347	22514	22415	22130	22514	22453	22360	22623	22490	22310	22165	22279	22353	22623	22357	22515	22428	22329	22408	22294	22555	22462	22382	22263	22461	22276	22264	22345	22394	22500	22233	22343	22395	22380	22398	22511	22561	22516	22302	22419	22539	22462	22609	22462	22453	22333	22439	22337	22475	22284	22269	22371	22430	22357	22372	22436	22367	22265	22398	22283	22378	22393	22305	22471	22538	22587	22314	22494	22509	22391	22314	22329	22398	22475	22456	22405	22652	22307	22704	22363	22344	22428	22421	22455	22562	22319	22289	22160	22316	22456	22435	22430	22532	22472	22522	22253	22344	22416	22470	22267	22522	22549	22490	22603	22392	22424	22316	22340	22550	22240	22081	22257	22276	22429	22388	22431	22451	22306	22118	22633	22512	22594	22412	22251	22495	22387	22221	22263	22256	22439	22526	22521	22438	22303	22449	22588	22412	22294	22544	22485	22332	22318	22375	22596	22565	22495	22299	22446	22250	22228	22315	22319	22384	22559	22377	22603	22306	22240	22305	22291	22259	22636	22648	22288	22224	22419	22586	22341	22492	22535	22364	22463	22592	22362	22309	22346	22477	22246	22237	22240	22341	22471	22514	22501	22363	22426	22436	22548	22341	22530	22453	22392	22373	22367	22574	22568	22340	22249	22480	22395	22642	22424	22259	22477	22265	22324	22329	22381	22477	22309	22378	22219	22439	22338	22321	22314	22328	22353	22555	22221	22476	22255	22321	22359	22439	22531	22435	22518	22601	22459	22274	22331	22388	22533	22350	22411	22233	22668	22346	22490	22528	22643	22281	22382	22475	22400	22368	22306	22520	22323	22330	22531	22299	22476	22316	22552	22436	22370	22303	22343	22306	22299	22249	22281	22454	22286	22480	22447	22641	22648	22348	22133	22519	22402	22345	22351	22278	22189	22509	22558	22662	22357	22671	22361	22304	22498	22415	22340	22294	22537	22356	22465	22466	22552	22296	22375	22507	22678	22349	22311	22421	22533	22361	22110	22383	22500	22116	22404	22253	22379	22610	22601	22497	22316	22317	22224	22487	22420	22580	22480	22519	22447	22374	22443	22355	22479	22549	22609	22328	22428	22386	22253	22177	22237	22528	22279	22392	22444	22265	22441	22505	22420	22604	22355	22447	22531	22268	22447	22423	22232	22268	22275	22307	22301	22299	22498	22362	22586	22260	22280	22323	22117	22189	22314	22307	22232	22359	22378	22525	22385	22377	22450	22476	22409	22549	22578	22300	22532	22322	22318	22490	22452	22484	22554	22571	22343	22247	22333	22363	22335	22455	22401	22304	22552	22427	22388	22550	22538	22424	22466	22382	22213	22511	22626	22327	22224	22343	22601	22407	22662	22402	22502	22134	22362	22245	22392	22323	22280	22532	22384	22538	22488	22363	22551	22548	22369	22549	22481	22372	22180	22439	22285	22167	22364	22243	22321	22177	22010	22374	22578	22326	22294	22289	22310	22248	22431	22393	22305	22502	22517	22408	22309	22415	22401	22529	22546	22556	22286	22571	22431	22578	22362	22424	22461	22394	22329	22359	22497	22379	22258	22253	22173	22278	22409	22611	22440	22304	22455	22437	22351	22256	22383	22243	22391	22382	22404	22358	22489	22497	22362	22338	22326	22667	22432	22349	22370	22426	22469	22468	22222	22435	22676	22525	22769	22380	22318	22241	22333	22547	22347	22372	22293	22508	22229	22226	22483	22603	22358	22447	22589	22405	22516	22408	22338	22462	22501	22453	22388	22511	22582	22417	22445	22452	22544	22291	22420	22426	22381	22459	22524	22469	22187	22431	22511	22329	22373	22326	22403	22471	22262	22529	22362	22454	22494	22618	22427	22622	22463	22480	22304	22462	22583	22541	22397	22300	22401	22449	22362	22373	22278	22406	22162	22142	22552	22369	22440	22281	22309	22304	22479	22425	22399	22414	22269	22396	22345	22378	22464	22401	22436	22522	22465	22144	22332	22451	22340	22681	22223	22237	22319	22460	22367	22490	22527	22420	22478	22312	22276	22365	22334	22352	22083	22376	22069	22302	22358	22683	22404	22232	22406	22468	22324	22705	22362	22551	22416	22497	22482	22377	22323	22375	22378	22243	22540	22418	22398	22521	22612	22212	22456	22444	22268	22163	22435	22596	22176	22258	22299	22357	22265	22394	22424	22365	22306	22399	22348	22514	22306	22315	22359	22390	22328	22352	22405	22265	22505	22602	22398	22444	22507	22390	22300	22489	22339	22446	22202	22456	22498	22465	22409	22397	22273	22347	22175	22399	22439	22090	22388	22735	22378	22313	22176	22284	22445	22421	22588	22546	22404	22326	22508	22149	22503	22539	22484	22351	22369	22435	22460	22338	22371	22142	22389	22354	22407	22510	22557	22300	22496	22476	22481	22363	22499	22454	22483	22419	22576	22462	22186	22713	22445	22428	22343	22509	22487	22424	22359	22371	22219	22325	22448	22455	22227	22137	22457	22334	22299	22362	22503	22490	22266	22529	22442	22360	22474	22289	22322	22423	22650	22403	22555	22473	22509	22397	22296	22484	22346	22226	22554	22367	22354	22210	22401	22412	22323	22266	22472	22394	22462	22446	22469	22393	22516	22542	22327	22575	22499	22496	22374	22570	22466	22499	22464	22334	22380	22349	22140	22434	22566	22272	22260	22405	22427	22375	22541	22532	22452	22420	22066
34846	58903	55234	43930	37841	32530	28104	24920	22404	21174	19928	19357	19311	18800	18695	18609	18247	18385	18170	18081	18056	18089	18061	18046	17912	18132	18043	17953	18123	17937	17927	17954	17871	17882	18121	17862	17833	17977	17832	17977	17966	17895	17954	17695	17898	17977	17880	17751	17894	17861	17691	17966	17787	17954	17787	17913	17844	17931	17884	17901	17933	17834	17809	17667	17793	17880	17878	17906	17821	17849	17877	17949	17965	17640	17930	17693	18014	17921	18029	17976	17925	17835	17811	17927	17995	17911	17969	17782	17818	17870	17847	17822	17706	17749	17883	17686	17855	17833	17963	18006	17859	17698	17656	17856	18079	17831	17759	17858	17839	17849	17952	17849	17779	17949	17966	17861	17906	17722	17822	17806	17776	17673	17718	17874	17996	17692	17911	17937	17970	17966	17842	17782	17701	17797	17885	18017	18022	17967	18011	17921	17666	17738	17694	17748	17737	17778	17943	17792	17810	17843	18072	17902	17982	17831	17927	17946	17840	18053	17618	17789	17995	17797	17761	17895	17776	17695	17904	17985	17944	17868	17741	17553	17757	17794	17791	17867	17903	17928	17769	17683	17723	17776	17923	17993	17942	17811	17772	17952	17923	17690	17801	17920	17856	17785	17906	17952	17955	17907	17822	17817	17736	17708	17874	17916	17809	17702	17791	17754	17683	17812	17848	17813	17876	17721	18035	17818	17840	17827	17749	17817	17970	17884	17904	17982	17883	17837	17735	17949	17840	17619	17931	17958	17854	17772	17610	17736	17919	17712	17870	17684	17844	17732	17737	17797	17928	17826	17847	17805	17912	17857	17831	17958	17745	17685	17720	17934	17819	17908	17668	17855	17901	17783	17804	17881	17940	17659	17917	17811	17870	17832	17915	17950	17680	17811	17834	17900	18012	17943	17895	17878	17917	17783	17769	17853	17771	17911	17903	17832	17905	17795	17807	17737	17781	17747	17824	17701	17954	17960	17967	17756	17728	17954	17865	17835	17789	17771	17916	18114	17820	17755	17929	17887	17930	17672	17780	17822	17864	17757	17916	17896	17705	17871	17650	17883	17918	17652	17735	17906	17914	17679	17836	17881	17994	17868	17949	17766	17728	17781	17890	18045	17781	17937	17872	17767	18009	17894	17481	18025	17836	17930	17805	17806	17860	17960	17881	17801	17820	17808	17942	18066	17721	17996	17627	17775	18022	17774	17819	17816	17564	17837	17914	17820	17993	17892	17897	17740	17968	17753	17769	18014	17795	17973	17943	17823	17832	17769	18035	17921	17876	17930	17923	17807	17994	17710	17784	17762	17786	17786	17757	17837	17983	17903	17873	17872	17922	17859	17830	17905	17947	17854	17782	17710	17692	18040	17899	17805	18000	17722	17983	17796	17863	17924	17859	17836	17817	17736	17936	17667	17900	17760	17728	17601	17936	17833	17762	17846	17906	18021	17711	17882	17761	17826	17682	17890	17765	17813	17777	17761	17871	17645	17882	17836	17826	17980	17866	17745	17918	17592	17980	17990	17723	17812	17891	17853	18037	17710	17836	17781	17782	17972	17787	17763	17914	17904	17720	17958	17789	17984	17964	17848	17760	17741	17835	17940	17850	17890	17676	18006	17962	17831	17970	17890	17690	17851	17861	17746	17624	17864	17660	17851	17913	17821	17770	17801	17674	17765	17826	17845	17815	17682	17956	17996	17781	17728	17671	17802	17841	17695	17963	17715	17926	17854	17830	17990	17824	17897	17803	17694	17729	17944	17977	17937	17928	17560	17866	17869	17800	17784	17925	17727	17989	17857	17895	17771	18064	17895	17795	17762	17916	17883	17862	17779	17910	17597	17886	17828	17851	17784	17916	17925	17812	17762	17805	17865	17964	17852	17875	17812	17765	17817	17857	17873	17775	17848	17943	17865	17958	17744	17803	17740	17977	17950	17793	17836	17880	17885	17829	18025	17849	17745	17890	17839	18010	17842	17816	17840	17793	17810	17869	17801	17843	17645	17990	17783	17880	17761	17855	17764	17756	17654	17900	17966	17943	17788	17813	17836	17972	17749	17793	17976	17772	17919	17757	17744	17935	17835	17884	17857	17849	17850	17982	17822	17991	17519	17960	17742	17925	17949	17894	18032	17868	17831	17795	18004	17808	17802	17786	17848	17828	17698	17725	17896	17771	17926	17709	17753	17910	17850	17763	17846	17885	17937	17698	17907	17720	17793	17867	17752	17953	17621	17815	17918	17612	17655	18065	17830	17814	17857	17762	17842	17835	17753	18024	17855	17698	17849	17888	17903	17755	17811	17858	17746	17943	17605	17758	17853	17875	17771	17932	17666	17779	18054	17803	17950	17696	17947	17915	17800	17998	17832	17815	17661	17870	17760	17785	17885	17773	18035	17585	17985	17882	17964	17755	18011	17806	17891	17802	17784	17839	17712	17976	17718	18019	17833	17950	18062	17884	17870	17791	17801	17841	17899	17876	18000	17648	17986	17952	17904	17804	17740	17799	17770	17797	17828	17704	17875	17930	17669	17763	17957	17739	17692	17898	17830	17834	17640	17760	17831	17983	17968	17974	17784	17948	17638	17619	17631	17739	17770	17908	17887	17816	17786	17801	17964	17785	17900	17872	17832	17915	17862	17723	17753	17854	17804	17846	17810	17842	17882	17908	17811	17905	17965	17917	17854	17776	17820	17878	18051	17726	17787	17798	17912	17914	17707	17866	17796	17869	17856	17841	17896	17716	17772	17729	17767	17887	17826	17976	17809	17780	18024	17867	17843	17682	17773	17777	17812	17902	17829	17741	17818	17784	17782	17806	17642	17863	17934	17942	17834	17665	18076	17962	17949	17851	17719	17935	17744	17873	18018	17807	17972	17637	17755	17833	17786	17774	17827	17779	17868	17898	17910	17735	17924	17733	17847	17795	17811	17886	18032	17630	17859	17853	17903	17537	17705	17808	17842	17804	17973	17814	17848	17892	17655	18040	17904	17928	17997	17911	17859	17766	17853	17790	17799	17951	17718	17797	17933	17898	17815	17864	17828	17844	17912	17963	17765	17866	17858	18049	17899	17860	17915	17886	17803	17687	17774	17838	17913	17670	17634	17859	17934	17713	17878	17833	17785	17841	17796	17964	17760	17683	17826	17901	17772	17837	17760	17727	17758	17912	17986	17863	17849	17763	17816	17930	17780	17731	17881	17760	17796	17824	17862	17863	17730	17767	17925	17734	17799	17799	17625	18018	18043	17973	17826	18006	17808	17916	17888	17872	17856	18026	17818	17757	18036	17856	18097	17810	17933	17849	17763	17819	17798	17787	17650	17947	17858	17775	17972	17708	17993	17926	17938	17700	17928	17839	17894	17644	17755	17883	17720	17739	17740	17935	17800	18050	17943	17842	17918	17835	17860	17725	17939	17708	17831	17872	17818	17870	17746	17974	17953	17883	17709	17635	17856	17774	17886	17749	17846	17679	17980	17859	17728	17937	17849	17888	17837	17732	17665	17734	17759	17682	17951	17869	17863	17903	17824	17838	17837	17778	17844	17905	18056	17748	17971	17887	17828	17850	17738	17943	17929	17744	17883	17743	17866	17856	17772	17771	18130	17773	17762	17789	17833	17902	17881	17850	17679	17778	17916	17850	17828	17864	17938	17697	17839	17613	17715	17864	17924	17868	17938	17976	17959	17779	17813	17875	17884	17825	17889	17970	17723	17765	17859	17931	18071	17895	17819	17938	17886	17987	17639	17858	17936	17813	18134	17788	17845	17732	17798	17802	17992	17718	17624	17886	17867	17757	17822	17869	17979	17772	17890	17871	17644	17716	17891	17784	17739	17791	17892	17728	17795	17931	17771	17742	17731	17854	17859	17862	17728	18025	17874	17884	17867	17970	17672	17953	17703	17920	17595	17884	17816	17904	17663	17762	17782	17954	17836	17944	17922	17820	17926	17606	17825	17842	17630	17939	17834	17766	17754	17830	17911	17719	17850	17833	17736	18022	17831	17839	17766	18009	17857	17826	17835	18081	17835	17777	17823	17773	17736	17805	17785	17954	17902	17732	17957	17916	17833	17805	17824	17971	17693	17908	17709	17868	17742	17853	17769	17847	17778	17880	17952	17839	17839	17862	17980	17916	17959	17860	17855	17669	17751	17756	17831	17818	17847	18069	18047	17932	17841	17912	17849	17752	17948	17950	17850	17807	17957	17892	17894	17781	17937	17749	17805	17872	17712	17870	17871	17956	17863	17891	17719	17795	17757	17907	17901	17832	17759	17915	17632	17812	17919	17771	17940	17793	17728	18048	17788	17760	17702	17740	17737	17957	17846	17580	17901	17852	17977	17870	17804	17765	17735	17961	17915	17902	17832	17815	17735	17936	17848	17873	17825	17908	17771	17816	17671	17890	17953	17901	17811	17950	17806	17833	17842	17867	17795	18060	17899	17754	17877	17735	17712	17822	18075	17951	17901	17802	17874	17917	17962	17892	18058	17738	17785	17863	17866	17929	17723	18056	17867	17955	17893	17830	17810	17923	17908	17798	18070	17808	17861	17926	17767	17914	17772	17726	17834	17707	17780	17872	17713	17931	17805	17714	17866	17937	17755	17759	17763	17645	18039	17673	17545	17835	17870	17742	17932	17778	17903	17896	17952	17899	17928	17915	17595	17897	17906	17730	17751	17695	17872	18038	17858	17914	17725	17876	17836	17886	17908	18022	17813	17931	17808	17919	17881	17945	17717	17912	17706	17853	17915	17774	17564	17775	17899	17954	17771	17919	17840	17999	17853	17717	17732	17807	17958	17703	17777	17951	17739	17950	18041	17840	17865	17871	17869	17840	17996	17633	17954	17885	17917	17953	17921	17770	17852	17669	17797	17815	17831	17939	17805	17778	17803	17908	17765	18022	17884	17752	17979	17824	17840	17889	17814	17765	17818	17714	17747	17891	17961	17661	17732	17743	17852	17727	17355	17888	17555	18021	17889	17918	17722	17830	17770	17888	17762	17851	17766	17905	17835	17938	17771	17800	17809	17976	17846	17874	17715	17898	17970	17974	17707	17944	17901	17934	17957	17800	17794	17835	17905	17834	17979	17946	17643	17930	17679	17917	17782	17791	17773	17736	17898	17880	17810	17871	17728	17922	17965	17760	17924	17868	17877
22615	21171	29041	25036	26805	33107	35098	30520	28238	26597	25553	24924	24678	24430	24018	23673	23703	23694	23585	23534	23603	23389	23548	23561	23392	23277	23420	23466	23277	23305	23234	23143	23287	22997	23095	23158	23100	22996	23128	23106	22888	22981	23240	23205	23056	23138	23259	23159	23151	23242	23151	23223	22908	23073	23025	23242	23150	22972	23254	23011	23217	23116	23194	23134	23250	23062	23105	23043	23190	23070	23222	23024	23107	22903	23036	23044	23121	23016	23131	23151	23069	23035	23052	22954	23249	23242	23124	23019	22981	23028	22946	23174	23007	23098	23302	23276	22853	23123	23057	22954	22963	23320	23284	23099	22980	23030	23016	23108	22928	23219	23101	23106	23145	23069	23046	22903	23093	23186	23053	22884	22951	23222	23072	23024	23026	23169	23132	22946	23028	23117	23221	23050	23024	23060	23063	23007	23031	22953	23079	23077	23074	22803	22898	23060	23090	23204	23051	22662	23009	23009	22978	23128	22967	23192	23068	23036	23078	23161	23163	22790	23098	22941	23151	23140	22950	23078	23269	23202	23176	23136	22803	23094	23040	22912	22777	23041	23181	22964	22950	23154	22609	22953	22826	23160	22948	22786	23122	23098	22883	22741	22972	23051	23039	23074	22857	22783	23129	23044	23001	23015	23095	22808	23036	23164	23051	22959	22886	23098	23241	22913	23217	23080	22860	22916	22944	23095	23106	22909	22931	23045	22800	23104	23036	22982	23032	23062	22935	22991	22965	23046	22710	22971	23228	23151	23043	22964	23112	23137	22818	23185	23083	22948	23075	22878	22850	23191	22996	22940	23176	22972	23091	23062	23163	23014	22720	23095	22834	23075	23257	23189	22983	22923	23249	22850	22960	22882	23013	23012	23051	23107	23049	23146	23035	22845	22969	23084	23112	22928	22950	23180	23103	22912	23072	22970	23205	22885	23002	23123	22924	23212	23089	22990	22866	23053	22824	23128	22999	23204	22975	23196	23108	23252	23083	23130	23025	22783	22925	23042	22801	23051	22813	22894	22843	22924	22975	23037	23051	23023	22925	22910	23262	22943	23005	23112	23109	22997	22854	22924	22845	23071	23006	22909	23273	23197	22866	23082	23119	22966	23032	22988	22915	22819	23007	23116	22960	23242	22921	23062	22896	22933	22899	22905	23119	23089	22831	23063	22940	22992	22966	22863	23068	23015	22947	23016	23038	23100	23124	22983	22908	23089	22912	23012	23102	22870	23217	22941	23158	23208	23061	22945	23024	23013	23154	23218	22956	23039	22924	23019	22985	23211	23055	22915	23007	23119	23011	23045	23145	22948	22846	23194	22972	23137	22922	23078	23152	23026	23164	23056	22915	23205	23131	23086	23049	23066	22913	23178	23128	23120	23157	22974	22989	23064	22909	23170	23003	22804	22991	22981	23118	23076	23082	23086	23138	23154	22983	23109	23058	23076	23079	22876	22844	23044	22950	23033	23103	22958	23200	23100	23258	22867	23224	22970	22825	23168	23050	22884	23116	23006	23081	22974	23243	22943	22918	22796	22927	23351	23040	22937	23035	22963	23127	23060	23048	23043	22856	23241	23041	22912	22865	23161	23257	23073	23222	22788	23208	22860	22833	22964	23174	22997	23017	23042	23161	22954	22948	23181	22954	23018	23203	23109	22827	23102	22940	23052	23007	23247	23059	22943	23033	23335	23051	23323	23207	23302	22998	23044	22933	23108	22968	22915	22823	22974	22941	22976	22921	22851	22792	22975	23006	23207	23105	23014	23148	23252	23124	22972	23098	22949	23108	22882	22779	23133	23170	23214	23283	23145	23153	23155	23113	22984	22945	23110	23058	23046	22977	22988	23111	22972	23187	23002	23032	23015	23114	23072	23287	22866	23071	23241	23024	22984	22943	23226	23008	23091	23100	23009	22970	23009	23092	23035	22855	22898	23009	22934	23011	22918	23039	22951	22989	23113	23155	23131	22713	23020	23089	22968	22997	22848	22942	23105	23004	23039	23064	22893	23118	23161	23088	22929	22948	23026	23054	22775	22808	22919	22963	22943	22798	23065	23120	23153	23128	23171	23140	23112	23042	22972	23213	22899	22933	22851	23021	23128	23020	23069	23076	23056	23010	23002	22850	22899	23115	22989	22980	23075	23008	23079	22906	22894	22919	23274	23173	22887	22981	22935	23026	22996	22968	22919	23007	23075	23008	23195	23078	22976	22947	22994	23124	22960	22963	23059	23257	23156	23270	23157	23026	23045	22850	22896	23030	23125	23010	22944	23113	23069	23055	23019	23162	22924	23011	23014	22944	22970	23245	23126	23051	23144	22988	23217	23099	23204	22867	22823	23021	23054	22863	22966	23228	22968	23161	23129	23054	23208	23176	23030	22928	23011	22990	22871	23091	22908	23203	23124	23050	22901	23152	23244	23041	23240	23194	23177	23134	23020	22998	23028	22931	22753	23016	23047	22974	22866	22900	22925	22975	23160	23169	22818	23130	23005	22830	23019	23039	22758	23122	22812	23034	22882	23044	23001	23020	22982	22908	23166	22894	22885	22938	23088	23126	22831	22986	22731	22822	22993	22951	23188	23123	23250	23096	22888	23170	23111	22957	23181	23135	23066	23197	23354	23103	23049	23127	23016	23292	23213	23139	23113	23090	22926	23086	23103	23137	23013	23081	22782	22919	23091	23277	23059	23016	22892	22746	23196	22999	22933	23200	22899	22924	23131	22994	22846	23155	23056	23028	22936	23029	22948	22955	23169	22885	23044	22923	22955	23230	23069	23018	22770	22861	22976	23026	23029	23035	23136	23142	22920	22910	22966	22807	22938	22991	23123	23194	23163	23184	23050	22993	22804	22917	23138	22949	22772	22906	23106	22926	22971	23090	22977	22873	22967	23005	23065	23052	23094	23058	22974	23207	23155	22981	23121	22988	22856	22865	22920	22994	23019	22917	22841	23006	23084	23065	22976	23015	23048	22864	22804	22984	23109	23037	22888	23063	23208	22868	22906	23027	23171	23182	22894	23025	22920	23152	22902	22724	22914	23076	23208	23236	23139	22962	22974	23035	22990	23166	23123	23195	23120	23148	22955	23087	23161	22976	23125	22925	22780	22983	23087	23102	22938	22896	22892	23106	22833	23119	23050	22917	23131	22969	22955	22953	22882	23157	23076	22933	23055	22968	22724	23163	23256	22898	22909	23076	23024	23088	22997	23050	22920	22890	22910	22894	23206	23239	23260	23073	22960	23019	22994	23202	23077	23214	22841	22977	23095	23020	22832	22852	23157	23005	23057	23087	23027	23023	22840	23207	23339	23252	22923	23101	23154	22839	23038	23012	22966	22954	22890	23075	23018	23117	22826	22876	22989	22782	22983	23118	23233	23047	22958	23292	23118	22979	22954	22989	23030	22703	23108	23069	22875	22922	22890	22798	23178	23086	23255	22979	22957	22791	22977	23051	23181	23100	23036	23131	22856	23002	22974	22856	22871	23137	22890	22966	23132	23151	23178	22962	23101	23142	22987	23061	22828	22959	22916	22972	23048	23051	23190	22897	22936	23043	22787	23081	23086	22972	22817	23371	23210	23008	23063	22980	23232	22946	22892	22996	23089	23087	23218	23045	22823	23086	22798	22926	23126	23034	23006	22915	23020	23165	23162	22967	23092	22770	23030	23120	23128	23034	23074	23149	23025	23068	22992	23038	23024	23035	23112	23125	23093	22931	22930	23146	22879	23084	22950	23051	23099	23021	22976	22554	22894	23065	23181	22996	22844	22990	23123	23038	22907	22862	23162	22816	23034	23002	23046	23087	23059	23113	22927	22857	23079	23162	22765	23062	23015	22741	22913	23190	22889	23090	23071	23073	22949	23117	22778	22885	22954	22945	22866	22987	23126	23008	22830	22909	23220	23165	22994	23255	22952	23135	23127	22825	23059	23034	23014	23093	23059	22862	23171	23108	22998	23027	22999	23022	23258	23049	23002	23062	22917	22966	22784	22872	23276	23076	23086	23168	23122	23098	23097	23094	23036	23013	22905	23214	23160	22938	23048	23197	23043	22833	23162	22985	22994	23048	22946	22839	23000	23219	23248	22999	22847	22934	23062	23037	23250	23175	22875	22919	23144	23062	23087	22985	23023	22885	22974	23027	23289	23053	23064	22966	23061	22883	22996	22879	23104	23252	23155	22929	23106	23119	23073	23208	23216	22911	23113	23010	22897	22951	23148	22915	22880	22944	23028	23026	22984	23131	23113	23053	23024	22894	22945	23195	23196	23129	22947	23031	22704	22973	23115	22938	22992	22966	23058	22604	22851	23114	23179	22934	22970	23250	22889	23217	22966	23092	23112	23082	23024	22992	23186	22812	23028	22892	23098	23086	23035	23127	22984	23120	22746	22746	22936	23205	23006	23030	22952	23010	22988	22923	23073	23062	23051	22913	23085	23037	23125	22961	22944	23173	23073	23073	22984	22916	23113	23216	22970	23211	23105	23002	23144	23005	23040	22939	23058	22873	23101	23205	22870	22851	23203	23233	23166	23003	23170	22893	22893	23017	23122	23036	23414	22971	22984	22993	22988	23115	23101	23128	22965	22946	23011	23075	23079	23095	22915	22677	23009	22872	23157	22965	23057	22828	22950	23223	22934	23200	23016	22886	22909	23208	23252	23206	22909	22960	22990	22938	22982	22867	23092	23258	22936	22839	23137	23090	22854	22937	22933	23025	23118	23160	23095	22907	23001	22868	23143	23179	22916	23159	23171	22939	22704	23008	23064	22990	23170	23126	22948	23126	23169	23132	22999	23131	22991	22877	22977	22953	23059	23039	23101	22947	23040	22924	22927	23041	23156	23120	23000	23007	23281	23000	22862	23017	22849	23071	22966	23192	23064	22918	23008	23052	23005	22853	22869	22978	23024	23106	22814	22911	23164	22994	22819	22816	23057	22918	23090	22957	22882	22879	22988	23029	23123	22800	23091	23000	23027	23008	23222	22977	22999	23044	22974	23058	22969	22767	22880	23034	23109	23155	22984	23096	22969	22923	22952	23230	22954	23032	23201	23010	22949	22735	23140	23118	22842	23020	22896	23100	23038	23106	23272	22867	23111	23021	23191	23309	22966	22994	22946	22990	23158	23044	22816	23049	22924	22899	23051	23053	23024
37548	64316	61228	49760	43069	37479	32355	28524	25408	22263	21195	20449	20229	19651	19169	18831	18949	18616	18640	18433	18508	18382	18502	18395	18573	18263	18360	18337	18350	18324	18208	18097	18150	18399	18104	18232	18187	18376	18264	18070	18187	18091	18188	18087	18224	18136	18129	18151	18145	18241	18150	18268	18130	18003	18158	18207	18286	18147	18234	18136	18161	18092	18103	18100	18048	18203	18202	18150	18173	18047	18166	18051	18190	18128	18157	18128	18294	18265	18147	18059	18106	18227	18217	18226	18126	18332	18298	18173	18084	18239	18121	18190	18076	18140	17970	18100	18082	18063	18235	18260	18120	18362	17965	18100	17971	17991	18236	18163	18245	18088	18130	18049	18231	18099	18270	18105	18136	18083	18417	18199	18073	18099	18124	18120	18129	18224	18093	18158	18118	18284	18098	18357	18167	18112	18084	18274	18196	18184	18054	17997	18395	18022	18209	18050	18112	18247	18192	18022	18106	17924	18173	18100	18114	18055	17903	18296	17960	18131	18167	18294	18151	18120	18185	18230	18098	18319	18034	18069	18091	18239	18276	18224	17875	18198	18251	18122	18220	18002	18093	18252	18227	17970	18155	18149	18219	18250	18296	18249	18190	18003	18153	18170	18106	18070	18170	18188	18098	18197	17988	18026	18124	18170	18272	18097	18207	18142	18353	18050	18219	18240	18157	18083	18206	18187	18179	18133	18299	18046	18280	18039	18172	18139	18225	18049	18192	18150	18061	17996	18084	17991	18082	18301	18145	18139	18051	18074	18106	18106	18167	18193	18121	18115	18158	18201	18246	18124	18066	18213	18101	18134	18119	18132	18148	18104	18277	18106	18146	17933	18132	18161	18185	18107	18300	18241	18282	17990	18217	18196	18277	18141	18285	18148	18147	18074	18125	18052	18227	18373	18168	18307	18066	18059	18088	18222	18181	18210	18190	18356	18069	18134	18218	18034	18166	18291	17968	18219	18054	18174	18173	18073	18239	18124	18107	18222	18088	18227	18114	18001	18130	18084	18007	18137	18376	18141	17999	18080	18370	17970	18053	17960	18290	18125	18142	18197	18256	18165	18130	18002	18259	18268	18167	18150	18187	18248	18274	18121	18243	18018	18068	18233	17926	18125	18095	18251	17829	18153	18202	18065	18230	17980	18108	17996	18194	18104	18296	18141	18191	17927	18088	18128	18043	18145	18188	18186	18015	18061	18325	18159	18196	18125	18071	18180	18145	18166	18068	18108	18183	18128	18018	18086	17972	18114	18093	18123	18158	18284	17966	18170	18203	18146	18019	18218	18049	18153	18174	17923	18123	18254	18165	18279	18120	18051	18023	18108	18142	18239	18117	18267	18157	18142	18233	18255	18187	18206	18143	18175	18124	18093	18111	18225	18232	18285	17949	18226	18154	18160	18059	18089	17938	18111	18142	18235	18357	18164	18159	18287	18360	17988	18130	18186	18225	18031	18111	18072	18247	18149	17977	18015	18137	18088	18222	17963	18237	18231	18113	17981	18270	18215	18205	18261	18106	18173	18142	18142	18308	18201	18176	18226	18071	18102	17986	17960	18080	17999	18067	18100	18027	18310	18455	18259	18263	18159	18265	18212	18123	18005	18238	18084	18099	18063	18136	18215	18253	18107	18160	18231	18099	18135	18254	18100	18267	18064	18202	18074	18082	18152	18040	18110	18017	17947	18103	18080	18125	18053	18076	18203	18056	18276	18315	18065	18066	18096	18126	18084	18151	18156	18311	18028	18002	18053	18304	18204	18119	18088	18373	18127	18057	18133	18189	18198	18087	18150	18152	18176	18012	18099	18105	18177	18037	18175	18017	18138	18290	17829	18266	18228	18427	18012	18524	18320	18099	17935	18160	18235	18035	18222	18223	18204	18221	18144	18062	18229	18260	18062	17966	18198	18082	18017	18215	18150	18159	18196	18076	18103	18052	18121	17906	18273	18184	18295	18081	17865	18295	18173	18198	18293	18221	17990	18022	18038	17957	18078	18137	18110	18245	18123	18302	18321	18306	18055	18155	18254	18260	18355	18141	18265	18080	18229	17956	18127	18135	18080	18197	18299	17954	18327	18032	18193	18212	18006	18155	18237	17989	18106	18245	18154	18111	18108	17982	18143	18204	18104	18148	18157	18138	18057	18270	18158	18183	18344	18053	17999	18005	17781	18177	18065	18047	18172	17983	18135	18142	18223	18285	18204	17942	18032	18155	18136	18177	18161	18018	18191	18202	18222	18236	18160	18101	18231	18043	18192	18239	18101	18248	18023	18296	18177	18124	18186	18168	18103	18094	18152	17988	18155	18136	18033	18108	18085	18148	18099	18136	18192	18058	18078	17895	18189	18213	18014	18168	18111	18340	18285	18213	18212	18133	18062	18208	18187	18016	18173	18224	18179	18118	18063	18049	18300	18112	18077	18059	18214	18267	17966	18168	17944	18317	18049	17848	18180	17989	18201	18080	18079	18174	18040	18114	18173	18209	18134	18101	18283	17931	18165	18183	18301	18231	18183	18120	18118	18408	18163	18141	18163	18129	18246	18084	18114	18094	18138	18135	18077	18067	18236	18075	18130	18055	18205	18114	17972	18227	18098	18157	18184	18047	18153	17998	18268	18153	18066	18074	18174	18210	18106	18186	18186	18218	18110	18342	18016	18130	18055	18220	18046	18110	18139	18248	18066	18157	18267	18069	18337	18060	18238	18116	18099	18168	18053	18123	18362	18066	17990	18076	18184	18041	18007	18187	18203	18034	18099	18258	18016	18180	18272	18143	18337	18050	18115	18185	18099	18144	18039	18108	18155	18141	18177	18265	18052	18011	18371	18192	18061	18120	18332	18120	18228	18074	18238	18121	18163	18269	18045	18110	18059	18131	18197	18139	18024	18042	18167	18333	18095	17934	17990	18265	18134	18107	18191	18033	18105	18246	18145	17956	18187	18184	17950	18167	18246	18062	18127	18149	18184	18153	18018	17972	18318	18184	18216	18114	18162	18185	18254	18118	17977	18248	18261	18150	18186	18077	18241	18105	18210	18281	18238	18183	18173	17951	17993	18512	18208	18143	18222	18055	18182	17974	18080	18283	18053	18200	18158	18101	18345	18099	18152	18217	18209	18037	18218	18031	18008	18032	18037	18237	18057	18267	17982	17915	18393	18166	18150	18094	18114	18250	18128	17982	18216	18184	18211	18203	18027	18047	18174	18115	18191	18077	18229	18010	18363	18139	18252	18124	18131	18211	18320	18208	18131	18126	18108	17962	18262	18029	18232	18152	18147	18148	18282	18026	18391	18226	18176	18160	18335	18136	18125	18192	18001	17954	18124	18213	18385	18025	18119	18117	18095	17991	18102	18161	18240	18175	18254	18048	18007	18029	18148	17998	18213	18222	18335	18063	18173	18238	18240	18156	18136	18201	18223	18186	18067	18230	18116	18174	18173	18168	18047	18142	18186	18259	18126	18014	18105	18388	18296	18111	18085	18146	18163	18187	18146	18169	17859	18057	17906	17997	17989	18230	18108	18177	18060	18153	18080	18047	18227	18242	18170	18076	18163	18157	18088	18249	18168	18226	17965	18018	18220	18184	18059	18035	18301	18202	18043	18128	18161	18247	18151	18121	18303	18208	18134	18099	18176	18089	18068	18039	18197	18345	17900	18046	18169	18141	18119	17971	18159	18358	18163	17906	18272	18196	18125	18108	18109	18224	18137	18111	18080	18180	18125	18360	18077	18257	18081	18159	18102	18122	18200	18113	18141	18050	18240	18026	18245	17994	18113	18320	18285	18049	18173	18102	18059	17990	18279	18240	18161	18325	17957	18184	18116	18196	18054	18111	18141	18120	18161	18155	18023	18038	18140	18178	18079	18210	18019	18157	18124	18120	18108	18005	18079	18279	18129	18097	17938	18249	18169	17980	18022	18110	18101	18013	18304	17969	18112	18305	18188	18145	18219	18284	18098	18225	18097	18186	18197	18073	18195	18042	18235	18198	18243	18141	18116	18132	18007	17979	18183	18130	18100	18054	18047	18028	18071	18094	18029	18122	18040	18283	18099	18432	17936	18064	18118	18093	18078	18101	18252	18089	18289	18244	18290	18101	18123	18304	18160	18166	18171	18122	18007	18054	18195	18139	18192	17948	18139	18094	18085	18231	18035	18152	18111	18133	18232	18157	17996	18226	18135	17974	18191	18048	18149	18147	18230	18243	18191	18191	18315	18267	18232	17984	18226	18114	18185	17989	18262	18058	18198	18056	18088	18284	18089	18144	18234	17904	18187	18070	18261	18179	18127	17970	18044	18183	18178	18041	18194	18069	18182	18245	18194	18028	18097	18070	18136	18114	18024	18047	18111	18270	18085	17927	17878	18016	18191	17993	18202	18123	18110	18198	18196	18206	18053	18091	17947	18335	18256	18158	18007	18186	18252	18186	18010	18140	18244	17975	18069	18140	18319	18195	18050	18265	18206	18222	18108	18082	18110	18230	18241	18011	18229	18344	18117	18088	18257	18255	18241	18102	18015	18178	18012	18167	18225	18181	18046	18256	18281	18008	18042	18250	18019	18094	18096	18098	18052	18163	18213	18101	18171	18103	18120	18083	18234	18136	18114	18094	18150	18228	18231	18150	18115	18169	18227	18161	18206	18038	18066	18092	18128	18272	17993	18249	18158	18168	18168	18206	17979	18040	18163	18113	18255	18126	18078	18068	18110	18112	18061	18088	18054	18035	18107	18071	18186	18164	18080	18215	18196	18234	18044	18275	18202	18074	18291	17990	18078	18169	18196	18155	17971	18073	18110	18107	18030	18190	18001	18060	17988	18289	18028	18067	18182	18156	18309	18085	18174	18120	18165	18186	18076	18254	17946	18031	17906	18227	18228	18075	18362	18075	18144	18117	18074	18050	18170	18151	18223	18243	18023	18316	18212	18105	18106	18181	18011	18067	18135	18327	18139	18270	18175	18116	18097	18092	18021	18291	18127	17969	18033	17985	18200	18225	18034	18215	18112	18039	18247	18137	18234	18294	18250	17911	18055	18170	18214	18105	18388	18068	18181	18024	17963	18154	17976	18033	18400	18073	18102	17958	18145	18127	18102	18100	18223	18219	18085	18233	18195	18164	18128	18063	18259	17957	18143	18056	18025	18174	18232
30718	34194	44695	39903	33101	29837	27459	25555	24589	23832	23854	23712	23274	23122	22845	22957	22834	22645	22892	22543	22603	22813	22703	22789	22752	22672	22728	22929	22594	22597	22722	22738	22573	22661	22762	22657	22594	22699	22596	22596	22655	22623	22685	22857	22756	22692	22534	22558	22528	22602	22827	22546	22771	22765	22939	22552	22829	22570	22494	22829	22670	22744	22828	22496	22729	22522	22621	22595	22737	22622	22578	22486	22630	22568	22620	22589	22648	22615	22731	22580	22677	22501	22671	22519	22633	22581	22722	22601	22618	22568	22610	22668	22575	22550	22568	22683	22826	22587	22550	22496	22630	22607	22515	22779	22721	22808	22417	22420	22725	22813	22533	22444	22638	22677	22643	22698	22875	22781	22603	22785	22690	22946	22651	22563	22608	22626	22645	22528	22762	22627	22621	22636	22620	22814	22919	22890	22504	22693	22559	22624	22797	22485	22562	22713	22615	22606	22561	22599	22950	22884	22918	22879	22296	22478	22497	22644	22658	22827	22665	22530	22513	22653	22765	22851	22718	22452	22395	22722	22557	22744	22826	22635	22696	22700	22814	22697	22519	22550	22781	22806	22858	22756	22657	22622	22434	22653	22462	22724	22719	22601	22777	22736	22503	22509	22661	22629	22596	22544	22942	22671	22584	22650	22704	22609	22587	22477	22973	22677	22757	22531	22653	22715	22730	22589	22607	22546	22650	22531	22624	22458	22481	22536	22552	22473	22577	22934	22408	22737	22789	22587	22702	22869	22714	22673	22516	22750	22781	22671	22655	22805	22723	22615	22887	22540	22664	22655	22695	22580	22635	22646	22689	22784	22639	22748	22488	22657	22482	22611	22767	22651	22598	22611	22434	22658	22717	22632	22722	22655	22601	22416	22505	22755	22865	22543	22613	22668	22631	22643	22645	22427	22622	22537	22501	22749	22748	22611	22717	22584	22647	22784	22477	22769	22569	22626	22799	22525	22589	22674	22619	22628	22750	22673	22528	22424	22556	22809	22627	22509	22724	22450	22847	22759	22599	22606	22710	22576	22627	22856	22608	22498	22728	22403	22522	22397	22660	22498	22437	22474	22457	22646	22717	22411	22641	22424	22668	22830	22689	22630	22601	22688	22662	22715	22763	22637	22641	22715	22477	22565	22552	22708	22845	22554	22654	22951	22693	22728	22718	22768	22493	22830	22709	22498	22629	22778	22516	22492	22476	22647	22663	22578	22626	22992	22431	22458	22612	22575	22561	22607	22572	22826	22594	22631	22612	22632	22764	22549	22557	22730	22612	22636	22789	22530	22766	22703	22564	22676	22735	22664	22792	22547	22494	22716	23002	22831	22566	22801	22625	22755	22587	22524	22766	22579	22581	22625	22851	22784	22639	22469	22804	22646	22546	22743	22551	22577	22469	22584	22887	22596	22780	22634	22677	22577	22687	22649	22786	22541	22530	22375	22588	22520	22399	22564	22691	22679	22764	22600	22895	22852	22653	22516	22767	22418	22494	22524	22641	22651	22733	22629	22610	22515	22624	22601	22833	22662	22689	22710	22420	22617	22808	22613	22733	22560	22687	22436	22517	22712	22516	22646	22704	22948	22635	22656	22720	22715	22555	22686	22695	22691	22582	22627	22776	22363	22738	22760	22610	22583	22723	22285	22616	22386	22444	22611	22825	22452	22453	22735	22839	22495	22553	22539	22579	22395	22477	22337	22655	22589	22814	22904	22725	22611	22804	22755	22694	22689	22655	22753	22631	22387	22527	22469	22766	22552	22535	22588	22628	22732	22639	22615	22715	22476	22536	22581	22730	22611	22425	22538	22572	22379	22399	22552	22827	22585	22697	22376	22584	22660	22589	22482	22770	22566	22726	22569	22693	22509	22505	22698	22659	22617	22507	22524	22462	22562	22624	22512	22481	22678	22688	22624	22657	22803	22481	22634	22520	22681	22528	22583	22751	22671	22739	22892	22594	22640	22340	22606	22670	22612	22456	22498	22492	22799	22716	22558	22813	22556	22614	22704	22693	22683	22728	22615	22518	22441	22748	22594	22647	22731	22643	22838	22824	22579	22569	22519	22400	22712	22778	22516	22758	22543	22715	22768	22654	22684	22659	22643	22502	22625	22643	22627	22653	22585	22799	22744	22690	22902	22773	22564	22618	22530	22694	22604	22629	22507	22606	22478	22511	22715	22707	22692	22700	22598	22879	22736	22476	22568	22791	22597	22768	22720	22724	22938	22860	22618	22759	22534	22595	22678	22695	22491	22680	22510	22813	22727	22823	22640	22744	22465	22546	22642	22500	22614	22577	22433	22620	22690	22752	22816	22589	22581	22579	22482	22479	22603	22587	22796	22676	22750	22927	22563	22403	22613	22726	22818	22502	22606	22774	22745	22682	22612	22661	22485	22432	22623	22856	22744	22607	22648	22738	22681	22817	22557	22651	22631	22556	22482	22461	22663	22630	22639	22608	22610	22639	22594	22570	22636	22798	22791	22774	22843	22535	22774	22685	22448	22554	22694	22539	22628	22500	22545	22705	22719	22688	22618	22613	22622	22638	22400	22385	22692	22755	22656	22705	22622	22593	22690	22616	22486	22765	22528	22434	22503	22695	22731	22720	22553	22458	22681	22812	22552	22567	22647	22654	22439	22446	22501	22907	22557	22458	22506	22593	22866	22653	22462	22659	22605	22560	22678	22644	22609	22758	22651	22581	22561	22615	22533	22616	22964	22715	22524	22645	22498	22422	22613	22695	22362	22758	22590	22648	22432	22684	22444	22628	22593	22723	22523	22531	22519	22402	22468	22746	22617	22711	22570	22666	22660	22609	22888	22597	22538	22546	23028	23025	22730	22700	22516	22369	22694	22570	22531	22607	22716	22713	22683	22591	22693	22650	22705	22587	22717	22506	22726	22546	22593	22717	22672	22662	22856	22842	22474	22609	22506	22561	22392	22598	22415	22666	22603	22538	22776	22712	22695	22704	22793	22513	22750	22681	22737	22953	22611	22937	22909	22608	22618	22436	22613	22582	22445	22761	22536	22644	22621	22717	22755	22622	22496	22646	22687	22653	22617	22745	22642	22400	22617	22820	22487	22719	22664	22668	22548	22645	22671	22487	22505	22685	22807	22936	22534	22387	22686	22572	22562	22711	22779	22608	22639	22839	22603	22905	22507	22738	22669	22743	22585	22909	22945	22698	22837	22837	22791	22565	22590	22653	22585	22510	22676	22834	22716	22603	22647	22734	22662	22599	22561	22517	22711	22759	22678	22500	22725	22717	22752	22783	22681	22825	22690	22692	22625	22735	22429	22471	22854	22773	22454	22784	22717	22617	22689	22643	22713	22741	22439	22731	22774	22732	22696	22667	22765	22644	22859	22645	22494	22532	22747	22609	22693	22731	22710	22614	22687	22484	22722	22634	22594	22612	22571	22296	23011	22793	22824	22511	22598	22829	22890	22858	22658	22602	22515	22685	22661	22697	22691	22591	22525	22693	22689	22770	22826	22894	22651	22528	22592	22776	22731	22695	22695	22721	22701	22802	22810	22470	22531	22892	22653	22642	22807	22696	22488	22702	22876	22740	22717	22662	22741	22749	22599	22684	22681	22665	22459	22673	22669	22684	22606	22704	22516	22701	22359	22673	22519	22451	22435	22668	22550	22786	22833	22574	22476	22614	22639	22493	22709	22656	22616	22657	22615	22697	22475	22525	22448	22552	22669	22585	22631	22661	22840	22805	22497	22610	22875	22751	22375	22603	22621	22667	22780	22518	22734	22625	22644	22766	22750	22725	22386	22708	22451	22623	22629	22847	22655	22587	22430	22552	22692	22697	22602	22673	22488	22652	22542	22635	22845	22685	22659	22506	22582	22700	22746	22619	22673	22561	22497	22525	22486	22800	22721	22532	22665	22525	22622	22714	22786	22667	22644	22686	22699	22471	22639	22634	22665	22505	22754	22550	22693	22594	22792	22678	22538	22686	22546	22750	22859	22495	22613	22639	22608	22486	22660	22795	22599	22249	22700	22599	22574	22477	22681	22664	22348	22554	22721	22823	22628	22854	22827	22607	22663	22635	22651	22656	22741	22794	22779	22938	22838	22682	22679	22878	22736	22478	22666	22756	22762	22694	22791	22381	22757	22680	22764	22579	22510	22660	22665	22617	22472	22567	22775	22643	22650	22596	22445	22583	22633	22406	22703	22582	22648	22485	22742	22596	22373	22670	22640	22530	22445	22672	22801	22624	22603	22744	22490	22706	22607	22784	22672	22670	22759	22597	22630	22601	22682	22713	22458	22702	22848	22878	22690	22861	22388	22423	22620	22768	22487	22557	22593	22500	22565	22953	22546	22711	22811	22601	22562	22960	22659	22800	22715	22612	22561	22644	22587	22450	22708	22357	22669	22755	22525	22452	22669	22645	22900	22755	22624	22407	22429	22831	22770	22642	22687	22695	22204	22672	22796	22694	22621	22588	22526	22546	22632	22576	22530	22703	22680	22771	22686	22817	22806	22894	22616	22618	22546	22479	22502	22541	22548	22795	22962	22807	22510	22671	22736	22684	22672	22675	22650	22698	22627	22762	22665	22703	22768	22942	22546	22806	22629	22899	22636	22796	22677	22551	22658	22509	22621	22785	22731	22458	22457	22826	22782	22563	22704	22640	22586	22580	22593	22892	22913	22308	22723	22644	22507	22561	22484	22624	22634	22860	22815	22717	22685	22632	22732	22628	22636	22677	22435	22705	22548	22670	22670	22674	22678	22632	22675	22516	22731	22967	22354	22609	22695	22756	22586	22678	22594	22848	22641	22860	22888	22581	22463	22640	22857	22537	22698	22772	22645	22650	22642	22941	22726	22665	22510	22856	22816	22659	22709	22819	22711	22656	22797	22540	22865	22733	22555	22719	22531	22708	22557	22529	22598	22453	22681	22690	22645	22854	22873	22645	22498	22539	22625	22597	22534	22516	22395	22601	22584	22830	22435	22813	22579	22637	22640	22684	22534	22794	22522	22806	22734	22640	22915	22727	22730	22702	22674	22551	22496	22652	22583	22526	22563	22457	22417	22761	22714	22493	22760	22462	22572	22830	22687	22672	22608	22751	22757	22521	22533	22565	22589	22724	22588	22716	22594	22770	22770	22618	22494	22664	22708	22756	22734
35475	52115	48373	37514	31963	27655	24325	21834	20722	19820	19371	19069	18927	18460	18334	18304	18259	18220	18079	18113	18111	17989	18061	17989	18085	17894	18033	17967	18185	17934	17951	17896	18002	17948	17930	18033	18020	17938	18125	17841	17992	17962	17995	18025	17927	17990	17943	17842	17978	18153	17765	17876	17973	17848	18073	18032	17960	17902	17931	17916	17960	17807	18010	17868	17839	17729	18067	17966	18031	17895	17800	17914	17902	17944	17995	18013	17933	17954	17952	17926	17918	17777	18206	17979	18008	17761	17983	17994	17806	18111	17794	17878	17986	18090	17887	17920	17878	18066	17785	18013	17895	18058	17893	17803	17960	18000	18003	18113	17974	17814	17917	17972	17977	18064	17882	17882	17910	17952	17942	17923	17910	18063	17843	17878	18127	17895	17835	17934	18012	17968	18001	17938	17921	17984	17938	17855	17840	17790	17958	18020	18030	17996	17890	17989	18030	17922	17984	17965	17871	17972	18010	17913	17950	17969	18004	17741	18031	17915	17847	17784	18010	18115	17873	18013	17924	17958	18033	17840	18047	17823	18020	17981	17986	17948	18042	17997	17929	17893	18089	17927	17901	18037	17984	17876	18029	17792	18006	17929	17864	17955	17967	17851	18065	17876	17900	18066	17841	18056	17875	17951	17902	17927	17889	17902	17867	17951	17894	18070	17949	17917	17893	17934	17906	17829	17972	17824	18055	17974	18096	17824	17891	18012	17829	18046	18015	17877	17969	17958	17918	17865	18065	18012	17981	17951	18090	17884	18008	17911	18252	17789	17808	17909	18063	17908	18013	17984	17892	18127	17711	17865	18070	17931	17876	17740	18010	17929	18124	17867	17816	18059	17859	17748	18136	17713	18061	18001	18036	17968	17854	17932	17871	17981	17983	17905	18077	17879	17880	18072	17859	17951	17911	17939	17967	17889	17929	18034	18018	17834	17964	17992	17822	17941	17914	17935	17874	18001	17941	17781	18065	18011	17954	17849	18052	17891	17826	17953	17926	17792	17846	17882	17986	17909	17803	17822	17786	17951	17761	17974	17907	18050	17913	18064	17920	17780	17849	17905	17916	17816	18029	17826	17843	18143	18076	17942	18064	17802	17911	18007	17783	18055	18004	18104	17885	17887	17926	17926	17796	17968	17883	17897	18058	17880	17949	18080	17963	17944	17964	17796	17882	17887	17954	17997	17985	17881	17874	17844	17980	17906	17797	17995	18062	17755	18031	17938	17917	17865	17824	17769	18113	18001	17908	17907	17859	17969	17879	17877	18063	18072	18044	17925	17900	18010	17990	18017	17958	17827	17973	17863	18136	17962	17981	17847	17917	18095	17769	18037	18184	17925	17771	17969	18048	18029	18110	17856	17871	17787	17995	18027	18035	17855	17850	17794	17994	17828	17869	17926	17955	17990	17952	18021	17962	17951	17849	17884	17900	17888	17932	17929	18011	17971	17873	17896	18032	17993	17987	17970	17806	18022	17876	17882	17824	17947	17981	18127	17947	17845	17982	17785	17856	17952	17933	17934	17993	17972	17846	17811	18168	17895	17989	17874	18021	17992	17891	17997	17980	17928	18026	17734	17920	18100	18023	17932	18029	17998	17918	17889	18077	17876	18133	17851	18127	18069	17893	18038	18198	17963	17852	17841	17841	17889	17811	18095	17931	17907	18036	17886	17993	17884	17889	17863	17917	17894	17804	17929	17849	18099	17993	18081	17989	18081	17960	18114	17910	18068	17927	18025	18031	17903	17823	18120	18087	17892	17798	17894	17986	18003	17876	17896	17952	17901	18044	18006	17944	17856	18083	18097	17961	18068	17923	17838	18029	17874	17819	17938	17978	18027	17653	17967	17878	18020	18007	18150	17908	17900	17858	18018	17861	17840	18080	17780	17844	18028	17819	18154	17914	18206	17714	18048	17874	17696	17923	17827	17947	17937	17947	17991	17878	17963	17881	17931	18209	17974	18054	17829	18094	17977	18011	18082	18034	18054	17869	17968	17911	17970	17723	17931	17900	18060	18025	18064	17960	17792	17769	18197	17992	17900	17912	18038	17875	18003	17860	17862	17972	17864	17932	18003	18030	17900	18055	17931	18062	17950	18044	17826	18063	17862	17963	17883	17898	17735	17892	17932	17843	17887	17893	17842	17750	17748	17946	17931	17959	17861	17944	17864	18056	17981	17939	18040	17773	17878	18076	17757	17936	17830	17867	17978	17896	17772	17908	17981	18048	17923	18093	17966	18176	18062	17970	18079	18017	18009	17941	17723	17903	18112	17962	17928	17942	18073	17851	17947	17931	18033	17971	18118	18009	17894	17938	17908	17891	17988	17853	17902	18080	17851	17844	18034	17690	17875	17834	18043	17930	17892	18159	18038	18104	17952	17850	17955	17889	17954	18084	17833	18022	17853	17892	18021	17990	18016	17837	18113	17962	17850	17943	18007	18100	17817	18021	17923	17973	17966	18227	17940	17772	18042	17869	17951	17949	17934	17985	17969	17854	18012	17793	17936	17887	18067	17953	17929	17842	17853	17825	17910	18040	17843	17851	17879	17965	18047	17928	17918	17813	17786	17947	18010	18083	17911	17937	18000	17917	17880	17827	17879	18006	17975	17909	17954	17925	17916	17784	17882	17817	18105	17952	18115	18036	17859	17887	17881	17922	17941	17916	17882	17952	17934	18068	17786	17944	17947	17898	17851	18099	18129	17806	18102	18162	17947	18013	18058	17900	17913	17955	18077	17834	17856	17911	17969	17928	17943	17952	17942	18067	17884	17993	17879	17960	17900	18032	17982	17885	17921	17949	18024	17955	17938	17951	17881	18018	17748	18047	17941	17810	18049	18036	17987	17961	18021	17914	17967	18060	17986	17817	18005	17908	17902	18049	17991	18158	17948	17905	17868	17977	17822	18001	17930	18021	17887	17960	17815	17791	18014	18165	17938	18036	17941	17925	17864	17927	17904	18056	18076	17918	17963	17991	17923	17792	18147	18109	17826	18024	17869	17753	17933	17809	17650	18041	17891	18081	18006	17946	17966	17927	17922	18088	17875	17921	18033	17980	17819	18002	18021	17785	18011	17939	18041	18079	17895	18214	17911	18016	18016	17989	17938	17952	18019	18019	17812	17973	17878	17917	18027	17981	18037	17718	18044	17818	18022	18052	17735	17880	17824	17935	18037	18058	17888	17970	17877	17948	17939	17841	18054	17936	18003	18052	17854	18126	17922	18099	18001	17857	17992	17853	17924	18047	17867	17904	17933	17892	17800	18125	17893	17887	18033	18068	17885	17952	17838	17992	17884	17714	17748	17924	18016	17957	17841	18030	17852	18092	17905	17832	18123	18026	17852	17984	18005	18003	17977	18050	17970	17964	17824	17871	17945	17934	18056	17806	17922	18006	17884	18108	17844	18010	18066	17891	18012	17985	17953	17792	17951	17874	18045	18064	17900	17983	17876	17910	18038	17990	18057	17745	17826	17999	17946	17947	17938	17973	17969	17924	18076	17983	18041	18109	18003	17890	17873	18082	17830	17893	17744	18025	17746	17866	17993	18010	18039	17835	18051	17954	17867	17840	17955	17848	17919	18058	17788	18021	18094	17874	17869	18050	17895	18018	17842	18109	17812	17894	17890	17868	17978	17905	17915	17876	18179	18094	17942	17833	17876	17913	18091	17992	17983	17906	17957	17890	17957	17962	17851	17856	18032	17828	17842	18022	17983	17950	17875	18107	17988	18113	17975	17944	17963	17927	17915	18052	17982	18017	17876	17933	17926	18038	17810	18018	17842	17900	18031	17960	17997	17577	17707	17855	17954	17905	17899	17902	17852	17926	17929	17852	18091	18157	18095	18103	18035	17768	18115	17991	17859	17757	18007	17979	17741	17956	18002	17867	18039	17866	18018	18006	17987	17921	18143	18042	17863	17845	17942	18097	17999	18033	17951	18074	18025	18056	17948	17881	17946	17792	18054	18013	18010	17896	17897	17994	17901	18098	17846	17982	17938	18018	18103	17826	17738	17922	17951	18054	17877	17977	17754	18065	18048	17994	17799	17832	18026	17871	18064	17858	17982	17933	17941	17857	17920	17928	17993	17975	17904	17788	17718	17970	17775	17994	18058	17834	17950	18152	17698	17857	17811	17902	17851	17924	17863	18133	18018	18017	17973	18067	17932	18002	17953	17703	18061	17981	18054	17947	18045	18170	17950	17989	17896	17899	18040	17926	17911	17935	17890	18064	17865	17915	17872	17871	17825	18043	17892	17880	17939	17780	17972	17852	17942	17960	17781	17992	17771	18146	18001	17952	17867	17984	17806	17742	17828	17910	17966	18167	18050	18011	17906	17987	17826	17974	18031	17975	17907	17857	18030	17705	18122	18135	17743	18073	17966	18236	17887	17898	18169	18056	17906	17932	17989	18017	17948	17902	17999	17999	18048	17927	17889	18036	18078	17915	17969	17996	18050	17992	18195	18041	17777	18033	17816	17878	17942	17884	18116	18002	17892	17857	18021	18038	18089	18122	18140	17958	18026	17863	18000	18188	17953	18006	17853	17976	18134	18085	17819	18034	18016	18089	17899	17939	17754	17976	17921	17952	18046	17902	17955	18187	17862	17907	17910	17913	18032	17986	18232	17911	17917	17957	17986	17835	18013	18032	18027	17970	18105	17990	18015	17793	18074	17904	17843	18006	17984	18021	17910	17922	17958	17948	17996	17901	17832	17966	17914	17863	17981	17789	17835	17876	17943	18002	17936	18102	17899	17926	17940	17991	18086	17911	17950	18169	18028	17801	18083	18051	18080	18020	17949	17882	18012	17933	17870	18192	17895	18223	17877	17842	17833	18155	17794	17831	18119	17902	18023	17818	18134	17960	17960	17780	18073	17862	18030	17949	17878	18084	17910	17907	17899	17965	18004	18011	17991	18036	18139	18030	18090	17900	17887	17840	17922	17981	17925	17789	17964	18038	17903	18034	17965	18034	18013	17909	17949	17855	18003	17854	17886	17988	17976	18034	18046	17957	17916	17867	18203	18095	17916	18071	17843	17987	18008	17928	18170	17900	17971	17952	17860	18093	17881	17897	18016	17989	17942	17938	18063	18015	17960	17873	17967	17976	17901	17908	18042	18018	17969	17998	17917	17770	17929	18013	17981
23981	21191	29370	28558	30214	32525	31772	27770	25717	24962	24290	23966	23724	23363	23105	23190	23036	22785	22851	22874	22651	22743	22687	22781	22799	22690	22666	22750	22571	22419	22658	22522	22618	22694	22554	22575	22481	22550	22601	22362	22571	22425	22399	22526	22746	22633	22325	22406	22664	22394	22304	22339	22588	22392	22739	22752	22411	22543	22448	22718	22315	22402	22618	22647	22755	22486	22576	22381	22343	22483	22538	22397	22600	22516	22293	22709	22381	22557	22668	22522	22440	22437	22533	22501	22336	22498	22557	22542	22450	22461	22291	22365	22650	22475	22602	22612	22634	22613	22300	22526	22634	22513	22662	22189	22547	22670	22402	22203	22456	22600	22446	22505	22457	22425	22460	22492	22631	22541	22634	22417	22640	22403	22543	22351	22591	22446	22232	22393	22464	22719	22401	22643	22306	22525	22447	22565	22524	22508	22673	22575	22503	22436	22585	22726	22515	22491	22289	22478	22448	22631	22539	22580	22575	22444	22617	22732	22605	22422	22473	22418	22449	22571	22389	22615	22408	22283	22406	22405	22548	22554	22581	22584	22537	22670	22529	22341	22472	22457	22333	22552	22497	22591	22757	22411	22587	22550	22650	22407	22576	22571	22652	22387	22588	22626	22525	22501	22358	22333	22368	22639	22145	22579	22668	22743	22510	22577	22595	22762	22452	22571	22655	22490	22582	22527	22694	22341	22498	22532	22783	22461	22534	22591	22644	22318	22537	22453	22633	22573	22217	22576	22501	22558	22348	22423	22571	22496	22658	22565	22241	22450	22508	22385	22526	22545	22532	22410	22440	22535	22641	22460	22442	22389	22541	22790	22564	22342	22505	22497	22344	22377	22495	22482	22529	22828	22595	22467	22721	22600	22504	22471	22567	22508	22651	22604	22572	22645	22633	22668	22704	22556	22583	22511	22504	22498	22344	22532	22283	22525	22476	22538	22569	22478	22400	22597	22716	22752	22686	22480	22685	22384	22680	22722	22211	22514	22505	22494	22368	22662	22478	22216	22632	22392	22680	22619	22500	22526	22417	22430	22718	22437	22432	22338	22650	22336	22707	22373	22340	22396	22277	22460	22584	22437	22373	22409	22498	22546	22463	22583	22522	22287	22720	22615	22472	22331	22593	22596	22442	22255	22430	22447	22336	22457	22430	22540	22439	22560	22456	22602	22546	22559	22560	22298	22432	22457	22456	22529	22441	22432	22477	22410	22347	22503	22423	22352	22481	22583	22458	22476	22427	22537	22408	22408	22631	22567	22414	22372	22607	22634	22416	22530	22572	22511	22452	22470	22452	22644	22461	22686	22412	22418	22521	22588	22400	22672	22513	22440	22557	22370	22547	22302	22596	22539	22569	22576	22588	22491	22481	22234	22573	22295	22394	22322	22547	22421	22423	22498	22616	22372	22386	22350	22549	22658	22497	22487	22485	22391	22322	22572	22375	22592	22545	22544	22299	22822	22454	22579	22389	22527	22356	22333	22262	22497	22440	22328	22457	22454	22616	22323	22622	22460	22587	22501	22442	22623	22634	22349	22585	22594	22640	22614	22590	22530	22343	22616	22506	22572	22440	22542	22591	22398	22458	22494	22507	22439	22549	22433	22490	22466	22538	22335	22506	22287	22366	22410	22253	22627	22319	22405	22593	22570	22469	22646	22356	22501	22552	22475	22690	22564	22501	22740	22655	22545	22577	22552	22641	22800	22315	22607	22432	22497	22448	22452	22519	22614	22545	22594	22706	22719	22482	22594	22659	22753	22539	22474	22371	22473	22350	22513	22597	22634	22478	22543	22570	22364	22601	22511	22520	22339	22085	22657	22619	22490	22506	22461	22574	22694	22756	22461	22617	22491	22492	22504	22461	22394	22635	22546	22602	22360	22365	22469	22506	22316	22504	22337	22421	22468	22606	22604	22390	22549	22636	22369	22461	22462	22284	22623	22665	22488	22577	22535	22348	22473	22567	22532	22422	22460	22575	22368	22482	22384	22552	22610	22719	22535	22466	22594	22586	22606	22500	22803	22500	22396	22468	22518	22447	22481	22523	22521	22431	22633	22473	22484	22519	22406	22382	22610	22683	22521	22472	22456	22508	22514	22491	22752	22452	22289	22351	22645	22621	22442	22450	22411	22525	22575	22252	22422	22713	22672	22427	22231	22360	22539	22449	22392	22439	22453	22579	22544	22633	22405	22422	22388	22549	22449	22565	22676	22489	22338	22536	22655	22257	22521	22327	22277	22522	22564	22534	22500	22577	22514	22552	22558	22427	22440	22242	22460	22403	22623	22678	22715	22564	22639	22543	22599	22580	22619	22597	22638	22653	22433	22468	22488	22474	22537	22454	22386	22523	22447	22642	22546	22465	22523	22386	22573	22581	22546	22346	22420	22578	22559	22550	22541	22644	22632	22384	22416	22385	22393	22460	22591	22571	22631	22466	22126	22659	22386	22600	22632	22464	22502	22356	22378	22481	22328	22491	22626	22561	22348	22674	22602	22646	22592	22421	22432	22603	22544	22428	22549	22383	22676	22472	22490	22447	22530	22464	22419	22552	22590	22658	22310	22362	22462	22545	22493	22721	22532	22516	22544	22638	22413	22605	22329	22496	22423	22562	22475	22257	22489	22675	22448	22472	22635	22476	22401	22603	22697	22212	22637	22451	22253	22467	22394	22352	22477	22556	22703	22436	22528	22548	22226	22363	22625	22497	22593	22535	22453	22506	22649	22345	22644	22500	22334	22571	22470	22549	22555	22299	22608	22447	22451	22475	22650	22489	22473	22517	22645	22680	22499	22570	22642	22605	22702	22536	22569	22633	22727	22345	22406	22261	22523	22402	22454	22483	22545	22441	22652	22629	22470	22362	22594	22498	22494	22413	22463	22604	22572	22412	22542	22477	22628	22529	22391	22550	22540	22543	22306	22383	22581	22448	22488	22545	22361	22433	22571	22516	22381	22408	22547	22534	22487	22242	22654	22438	22487	22666	22680	22288	22525	22355	22390	22412	22566	22332	22660	22487	22183	22383	22638	22498	22501	22490	22435	22471	22466	22504	22376	22588	22291	22499	22415	22529	22454	22526	22331	22719	22391	22495	22641	22596	22302	22272	22537	22492	22456	22374	22340	22675	22459	22407	22501	22452	22255	22449	22573	22363	22551	22677	22516	22608	22674	22411	22418	22438	22586	22394	22484	22448	22580	22406	22528	22408	22511	22249	22503	22671	22648	22427	22406	22498	22264	22294	22476	22354	22755	22390	22613	22496	22504	22303	22536	22622	22588	22462	22545	22386	22539	22374	22664	22428	22445	22562	22515	22617	22494	22444	22312	22530	22496	22299	22475	22676	22349	22530	22348	22508	22516	22559	22368	22595	22475	22533	22453	22596	22597	22588	22389	22459	22366	22274	22288	22546	22231	22679	22389	22493	22535	22759	22517	22751	22479	22370	22579	22428	22340	22242	22351	22584	22483	22630	22541	22447	22427	22462	22550	22480	22673	22487	22258	22419	22665	22313	22540	22754	22474	22621	22545	22537	22534	22359	22520	22410	22813	22614	22482	22386	22404	22666	22538	22579	22502	22434	22348	22326	22469	22701	22440	22587	22650	22343	22294	22602	22581	22650	22471	22616	22660	22488	22510	22563	22569	22320	22264	22691	22395	22343	22765	22550	22552	22430	22622	22292	22460	22666	22424	22503	22559	22328	22664	22647	22438	22562	22446	22648	22489	22427	22602	22542	22531	22577	22342	22574	22297	22542	22470	22736	22311	22574	22356	22376	22473	22492	22599	22336	22446	22654	22463	22576	22419	22516	22536	22507	22522	22385	22606	22305	22300	22482	22932	22625	22543	22483	22571	22733	22639	22587	22529	22485	22407	22404	22404	22451	22593	22521	22334	22452	22528	22416	22470	22281	22658	22614	22529	22464	22447	22474	22426	22643	22500	22464	22663	22391	22567	22536	22561	22542	22362	22728	22650	22457	22621	22534	22503	22456	22375	22424	22456	22611	22568	22762	22452	22520	22557	22438	22705	22471	22381	22455	22343	22525	22312	22330	22457	22233	22586	22530	22317	22425	22477	22592	22358	22623	22489	22548	22315	22684	22508	22474	22541	22365	22469	22597	22441	22653	22617	22588	22327	22647	22453	22442	22396	22614	22562	22490	22606	22413	22608	22358	22680	22685	22616	22245	22532	22398	22483	22672	22303	22468	22310	22495	22421	22213	22304	22423	22455	22586	22527	22523	22587	22737	22461	22665	22341	22454	22497	22604	22548	22592	22439	22614	22467	22459	22442	22511	22475	22374	22427	22556	22724	22617	22398	22472	22525	22470	22446	22613	22720	22523	22456	22538	22415	22638	22620	22433	22473	22364	22502	22591	22704	22483	22587	22552	22671	22556	22437	22749	22462	22636	22510	22421	22571	22401	22463	22445	22302	22517	22610	22674	22554	22474	22676	22420	22482	22288	22393	22599	22449	22728	22551	22425	22459	22569	22572	22334	22342	22394	22480	22407	22563	22476	22451	22494	22501	22431	22311	22449	22404	22621	22609	22527	22479	22507	22678	22639	22479	22461	22377	22452	22341	22470	22480	22406	22351	22317	22305	22400	22268	22567	22615	22548	22445	22745	22460	22493	22550	22416	22260	22552	22539	22644	22645	22524	22402	22681	22427	22739	22472	22551	22614	22468	22357	22483	22485	22412	22560	22456	22325	22538	22648	22471	22326	22539	22512	22374	22670	22568	22601	22584	22336	22652	22600	22447	22496	22382	22509	22522	22678	22481	22352	22653	22461	22529	22669	22261	22410	22408	22419	22340	22393	22470	22389	22551	22344	22522	22546	22429	22530	22427	22556	22540	22474	22543	22548	22441	22681	22488	22705	22463	22619	22501	22328	22430	22571	22586	22649	22676	22630	22573	22572	22692	22315	22499	22651	22489	22218	22375	22014	22408	22725	22673	22527	22541	22615	22372	22611	22440	22643	22469	22372	22586	22528	22363	22438	22571	22483	22600	22474	22564	22688	22521	22566	22663	22465	22392	22619	22557	22554	22528	22487	22467	22552	22483	22447	22611	22320	22572	22644	22513	22422	22287	22279	22467	22670	22410	22741	22593	22617	22594	22281	22359	22554	22559	22407	22575	22527	22597	22428
34781	59104	55650	44098	37692	32120	28142	24619	22150	20890	20347	19751	19382	18935	18644	18405	18327	18582	18247	18158	18003	18123	18035	18078	18010	18185	17925	17887	17893	18169	18026	17962	17933	17850	17836	18017	18039	17904	18001	17959	17824	17827	17818	17888	17850	17807	18026	17788	18086	17869	17832	17931	17960	17943	17777	17965	17977	17907	17898	17899	17960	17944	17877	17966	17740	17787	18025	17732	18051	18089	17942	18145	17775	17727	17981	18055	17959	18003	18128	17871	17798	17755	17953	17836	17839	17725	18016	17873	17784	17752	17992	17841	17833	17899	17772	17881	17913	17859	17851	17895	17896	17759	17906	17794	17895	17938	17929	18156	17752	17750	17919	17759	17905	18014	17880	17774	17956	17692	17882	17942	17866	17922	17614	17961	17979	17789	17818	17898	17853	17706	18160	18007	17713	17881	18068	17935	17855	17806	17939	17893	18035	18041	17882	18000	17782	18102	18021	17904	17776	17843	17834	17833	17969	17784	17925	18023	18001	17893	17896	17817	17864	18105	17758	17836	17937	17765	17932	17680	17759	17772	17849	17939	17731	17972	17841	17835	17979	17918	17982	17786	17762	17835	18060	17963	17814	18021	17827	17987	17809	18014	17968	18034	17952	17738	17886	17671	17891	17903	17797	17872	17921	17918	17913	17738	17956	17798	17803	17895	17789	17863	17877	18022	17966	17870	17833	17968	17795	18140	17963	17894	17957	17888	17847	17914	18057	17847	18060	17821	17972	17969	17971	17838	17857	17842	17941	17723	17840	17954	17783	17857	17816	17971	17924	17909	17783	17974	17984	18018	17894	18015	18004	17890	17948	17766	17768	18033	17888	17818	17763	17841	17889	17796	17923	17776	17850	18008	17770	17852	18039	18000	17839	17639	17969	18024	17885	17909	17951	17858	17936	17777	17822	17928	17973	17982	18008	18006	17861	17919	18004	17919	17941	17909	17911	17875	17882	17893	17913	17870	17823	17803	17941	17902	17785	17828	17886	17760	17773	17915	17881	17977	17839	17832	17797	17745	17922	18058	17887	18041	17981	17867	17848	17880	18000	17888	18133	17813	17779	17932	17937	17868	18002	17877	17891	17918	17687	17858	17858	17815	17828	17786	17886	17756	18025	17822	17924	17842	17928	17676	17868	17988	18018	17861	18011	17920	18093	18006	17981	17847	18000	17932	17953	17922	17784	18069	17860	17949	17872	17923	17725	18005	17910	17943	17929	17796	17929	18017	17918	17922	17833	17783	17876	17925	18020	17787	17873	17924	17973	17963	18019	17932	17875	17789	17936	17814	17978	17951	17926	17883	18024	17885	17861	17990	17849	17849	17949	17912	17838	17881	17965	17922	17669	17880	17976	17913	17742	17921	17970	17874	17937	17953	17999	17839	17862	17888	17935	17861	17846	17891	18055	18038	17832	17765	17806	17841	17984	17839	18005	17933	17821	17871	17891	17876	17868	17721	17869	18053	18036	17826	17992	18036	17910	17925	17789	17886	17959	17820	17747	17946	17730	17878	17835	18063	17932	17908	17847	17810	17747	17719	18018	17969	17959	17858	17829	17835	17983	17922	17848	17793	17764	17906	17968	17956	17933	17806	17893	17892	17719	17780	17981	17986	17979	17989	17947	17776	17815	17809	17853	17976	17903	17774	17611	17860	17955	17851	17892	17724	17902	17828	17915	18030	17827	18011	18026	18003	17833	17834	17938	17980	17921	17857	17862	17877	17782	17756	17866	17908	17973	17893	17727	17952	17944	17868	17825	17783	17755	17964	18070	17964	18032	17868	17943	17943	18046	17898	17974	17855	17859	17939	17851	17936	17860	18047	17986	18019	17902	17794	17787	18003	17983	17917	17872	17917	17754	17946	17997	17885	17893	17950	17718	17958	17697	17796	17992	17862	17967	17850	17849	17823	18011	17871	18014	17981	17684	17920	17849	17872	17955	17918	18052	17873	17957	17942	17691	17687	17869	17829	17873	17803	18008	17905	17695	17866	18034	17863	17981	17775	17966	17846	18036	17983	17806	17889	17991	18000	17735	17803	17835	18162	17882	17991	17908	18061	17816	17770	17803	17820	17920	17853	17906	17739	17986	17802	17798	17841	18055	18026	17922	17900	17959	17984	17914	18045	17814	17843	18034	17862	17814	17890	17999	17968	17884	17903	17923	17998	17835	17879	17824	18013	17946	17805	18034	18063	17901	17845	17809	17752	17906	17837	18012	17857	17854	17867	18020	18039	18028	17836	18007	17794	17870	17966	17976	18044	17862	17973	17993	17769	17808	17835	17835	17889	17845	17892	17941	17745	17900	17970	18068	17802	17746	17950	17859	17935	17755	17811	17836	17790	17919	17820	17956	17923	17788	17919	17925	18023	17761	17920	17838	17928	17891	17906	17972	17887	17905	17963	17958	17902	17835	17917	17839	17832	17834	17908	17975	17904	17818	17957	18020	17863	17894	17852	17932	17961	17886	17803	17953	17942	17999	17946	17759	17843	17956	17873	17820	17864	17840	17721	17864	17833	17884	18005	17715	18015	17930	17792	18052	18056	17969	17846	17904	17769	17983	17756	18124	17736	18002	17914	17907	17905	17950	17856	17801	17749	18018	17870	17821	17825	17998	17799	18034	17997	17916	17923	17862	17822	18072	17960	17849	17895	17898	17858	17944	17854	17832	17920	17978	17870	18021	17860	17982	18078	17863	17900	17843	17806	17815	17909	17923	17935	17957	17871	18082	17865	17834	17952	17876	17807	17869	17788	18042	17931	17883	17811	17947	17959	17792	17854	17892	17961	17875	17849	17781	18217	17937	17897	17827	17944	17832	17966	17926	17707	17986	17670	17956	17786	17916	17891	17933	17853	17981	17811	17983	17970	17843	18043	17862	17897	17847	17846	17959	18098	17758	17865	17935	17757	18101	17811	18020	17839	17989	17920	17774	17774	17744	18121	17974	17818	17909	17919	17916	17986	17859	17851	17876	18090	17753	17838	17808	18009	17816	17880	17889	17844	18067	17949	18067	17932	17936	17997	18000	17869	17801	17902	18022	17745	18037	17800	17920	17777	18026	17752	17910	17799	17739	17842	17820	17761	18004	17975	18055	17936	17919	17999	17862	18024	17791	17806	17845	17898	17984	17892	17753	17811	17741	17949	17953	17816	17924	17925	17869	17816	17833	17945	17925	17827	17861	17899	17908	17924	17852	17781	18000	17864	17944	17921	17809	17860	17903	17861	17786	17789	17964	17923	17965	18016	17856	17894	18056	17853	17820	17898	17763	17839	17801	17867	17895	17930	17922	17645	17932	17805	18001	17861	17782	17942	18044	17908	17943	18000	17793	17910	17797	17986	17817	17920	17948	17853	17931	17856	17901	17921	17992	17733	17732	17880	17990	17927	17833	18039	17847	17872	17896	17854	18008	17972	17876	17965	17835	17888	17923	17876	17811	18040	17957	17877	17822	17710	17747	17917	17822	17757	17962	17807	18002	17950	17868	17853	17851	18018	17850	17831	17877	17930	17851	18030	18026	17762	17764	17931	17761	17912	17985	17914	17939	17764	18158	17903	18073	17903	18107	17953	17904	17819	17927	17810	18152	17949	17982	17803	17935	17854	17836	17834	17944	17850	17806	17841	17937	18037	17929	17839	18090	17910	17945	17706	17785	17804	17992	18043	17919	17861	17959	17907	17790	17757	17849	17749	17907	17850	17942	17930	18023	17889	17943	17633	17918	17816	17787	17968	17966	17927	17755	17910	17986	17989	17858	17791	17796	17895	17892	17923	17918	17969	17892	18025	18058	17990	17969	17723	17817	17858	17983	18034	17838	17959	17826	17747	17973	17650	17862	17927	17904	17930	17841	17987	17849	17902	17892	17726	17977	17914	17944	18010	17956	18104	17906	17862	17758	17843	17904	17909	17928	17807	17928	17959	17929	17828	17985	17913	17797	17893	18119	17930	17863	17841	17810	17879	17647	17909	17792	18033	17973	18028	18094	17916	17795	18016	17888	17936	17965	18074	18007	17879	17929	17833	17816	17846	17942	17878	17903	17851	18013	17867	18111	17839	17878	17743	17747	17926	17812	17867	18327	17667	17809	17897	17771	18040	17914	17880	17869	17947	17797	17973	17923	18046	17818	17986	17734	17871	18074	17957	17875	17903	17700	17833	17952	17957	17855	18058	18001	17928	17985	17783	17977	17766	18078	18002	18031	17834	18080	17922	17825	17898	17972	17867	17956	18085	17916	17904	17937	18132	18103	17859	17890	17893	17837	17790	17964	17789	18056	17995	17794	17889	17891	17916	18056	17877	17998	17964	17873	17836	18068	17749	17934	17857	17917	17761	17918	17906	17858	17856	17869	18028	17871	17856	18094	17768	17913	17832	17768	17891	17752	17801	17823	17809	17927	18007	17797	18099	17773	17768	18059	17839	17994	17948	17860	17838	17828	17926	17949	17883	17888	17902	17975	18178	17840	17931	17938	17787	17995	17932	17859	17749	17850	17881	17700	17911	17887	17957	17883	17996	17947	17815	17929	17882	17868	17856	17861	17800	17940	17875	17928	17905	17974	17930	18031	17982	17843	17862	18031	17836	17911	17833	17805	18063	17671	18057	18017	18140	17737	17947	17939	17891	17847	17884	17891	17981	17934	17824	17987	17827	17701	17780	17926	17763	17921	18015	17864	18041	17897	17915	17707	17817	18015	17912	17859	17776	17885	17866	17933	17919	17905	17959	18015	17740	17684	17820	17762	17907	17798	17943	17951	17786	17829	17938	17902	17787	17794	18109	17794	17776	17870	17881	17929	17681	17857	17875	17795	17971	17905	17971	17808	17819	17931	17975	17911	17944	17902	17787	17926	17964	17828	17916	17780	17866	17918	17944	17924	17879	17893	18013	17999	17890	17923	17931	17922	17760	17746	17828	17917	18030	17910	17960	17936	17909	17907	17985	18006	17733	17959	17853	17810	18085	17677	17831	17941	17930	17849	18065	17885	17976	17995	17846	17760	17986	17862	17866	17828	17985	17796	17812	17988	17798	18090	17959	17814	17897	18098	18196	17873	17975	17970	17819	18014	17860	17881	17889	17962	17910	17881	17910	17918	17895	18064	17980	17850	17911	17750	17908	17856	17945	17900	18107	17799	18010	17946	17783
22653	21167	29044	24849	26379	32436	34254	29684	27930	26605	25706	25107	24848	24381	24153	24017	24050	23650	23475	23596	23548	23609	23437	23526	23484	23542	23587	23509	23240	23401	23491	23287	23179	23456	23166	23245	23411	23102	23209	23182	23303	23238	23268	23103	23261	23229	23271	23262	23148	23248	23239	22980	23159	23331	23491	23262	23267	23156	23330	23108	23323	23119	23193	22948	23033	23264	23210	23172	23299	23374	23262	22988	23128	23426	23140	23015	23071	23157	23200	23221	23260	23036	23447	22977	23299	23382	23277	23120	23146	23151	23113	23073	23129	23159	23111	23051	23114	23284	23105	23272	22990	23175	23148	23056	22997	23060	22980	23297	23051	23113	23162	23105	23369	23297	23159	23287	23208	23412	23195	23386	22892	23229	23208	23195	23344	23487	23392	23125	23102	23075	23086	23189	23076	23110	23330	23112	23221	22882	23249	23233	22993	23186	23202	22981	23048	23258	22703	23046	23038	23265	23155	22944	23279	23301	23203	23067	23288	23197	23282	23186	23122	23098	23079	23257	23116	23309	23249	23131	23037	23141	23197	23217	23214	23178	23066	22926	23124	23089	23188	23209	23202	23031	23100	23224	23047	23486	22990	23190	23249	22835	23044	23163	23155	23083	23035	23189	23126	23094	23332	22962	23369	23089	23153	23133	23165	23098	23227	23142	23069	23151	23077	23067	23168	23141	23039	23023	23092	22961	23116	23221	23039	23244	23478	23151	23253	23247	23263	22951	23300	23239	23132	23090	23007	22973	23473	23099	23271	23110	23344	23154	23158	23188	23234	23091	23278	23092	23098	23088	23112	23357	23213	23141	23302	23189	22942	23394	23167	23040	23041	22990	23195	23073	23285	23291	23125	23174	23049	23149	23239	23247	23242	23376	23280	23169	23057	23175	23201	23157	23280	23301	23118	23170	22991	23073	23185	23236	23198	23166	23293	22855	22948	23227	23093	23006	22987	23333	23253	22996	23136	23092	23160	23243	23171	23168	23223	23144	23205	23088	23033	22976	23168	23116	23019	23168	23172	23256	23054	23354	23139	22929	23273	23299	23198	23215	23161	23209	23201	23227	23197	23218	23129	23170	23068	22871	22911	23374	23397	23176	23167	23200	23042	22931	23326	23039	23067	23059	22951	23134	23050	23174	23167	23171	23387	23046	23139	23093	23383	22945	23152	22990	23296	23318	23119	23194	23333	22918	23204	22985	23153	23118	23036	23253	23066	23134	23339	23282	23141	23182	23046	23167	23354	23206	23126	23181	23242	23242	23071	23191	23279	23093	22886	23055	23109	23178	23047	22964	23096	23322	23256	23178	23219	23184	23081	23003	23006	23223	23108	23210	23118	23289	23238	23177	23191	23038	23285	23061	23224	22945	23106	23168	23190	23016	23119	23043	23273	23316	23350	23283	23156	22998	23186	23280	23181	23170	23197	23294	23123	23111	23204	22933	22913	23346	23133	23093	23139	23243	23366	23053	23001	23209	23315	23230	23138	23089	22923	23387	23135	22924	23021	23032	23211	23238	23295	23291	23237	23109	23531	23482	23158	23158	23207	23203	23130	23114	23141	23294	23154	23076	23058	23589	23086	23248	23149	23098	23324	23165	23134	23134	23106	23126	23080	23145	23040	23146	23219	23138	23172	23340	23202	23102	23302	23066	23247	23362	23213	23019	23270	23232	23161	23250	23145	23351	23193	23054	23047	22887	23177	22948	23097	23184	23070	23138	23232	23132	23192	23107	23330	23008	23334	23088	23304	23115	23261	23335	23232	23195	23304	23114	23015	22971	23388	23089	23201	23155	23212	23079	23292	23143	23292	23177	23174	23072	23185	23262	23093	22914	23227	23216	23046	22987	23331	23246	23109	23185	23202	22996	23185	23217	23240	23336	23125	23137	23374	23110	23077	23171	23100	23186	23316	23171	23146	22928	23099	23214	22961	23007	23120	23400	23255	23197	23281	23278	23202	22943	22942	23026	23135	23031	23227	23277	23146	23176	23252	23141	23164	23089	23081	23020	23271	23258	23295	23150	23126	23257	23251	22948	23169	23179	23122	23053	23365	23018	23159	23091	23124	23237	23415	23052	22974	23375	22921	23389	23078	23054	23052	23033	23131	23237	23136	23132	23440	23097	23463	22946	23093	23016	22925	23102	23375	23105	23175	23299	23164	23171	23067	22996	23105	22877	23260	23302	23084	22924	22929	23137	22826	23206	22978	22909	23113	23227	23230	23063	23068	23242	23135	23233	23235	23075	23169	23213	23237	23149	23113	23327	23101	23127	23145	23009	23271	23012	23185	23121	23261	23170	23127	23186	23049	23109	23094	22884	22873	23269	23264	23174	23052	22991	23186	23134	23296	22962	22960	23179	23116	22975	23101	23060	23173	23162	23128	22850	23220	22937	23059	23309	23188	23132	23109	23160	23053	23495	23234	22990	23240	23107	23079	22997	23116	23147	23275	23193	23008	23126	23192	23269	23202	23091	23230	23046	22887	23024	23109	23217	23171	23259	23136	23030	23310	23193	23289	23138	23308	23345	23154	22982	23066	23168	23069	23260	23072	23152	23151	23239	23138	23379	23167	23147	23336	22915	23216	23195	23358	23112	23180	23205	23055	23227	22961	22981	23145	23104	22968	23103	23101	23016	23009	23122	22955	23116	22970	23059	23057	23069	23264	23166	23029	23404	23102	23169	23210	23239	23189	23107	23098	23221	22953	23229	23273	23067	23264	23137	23052	22879	23118	23277	23250	23094	23252	23241	23299	23076	23048	23226	23304	23033	23020	23261	23178	23261	23023	23127	23191	23134	23058	23160	23070	22957	23376	23108	23241	23128	23144	23104	23177	23037	23478	22999	23156	23107	22851	23233	23106	23312	23071	23094	23259	23098	23069	23324	23309	23462	23044	22945	23233	23339	22981	23199	23148	23101	23110	23242	22985	23151	23105	23314	23161	23240	23203	23197	23270	23039	23161	23289	22872	22916	22988	23206	23204	22961	23277	22978	23135	23038	23254	23230	23170	23240	23522	23467	23045	23204	23223	23087	22936	23133	22927	23043	22920	23110	23166	23167	23066	22999	23172	23123	23266	23207	23210	23161	23190	23015	23291	23184	23395	23086	23077	22981	23021	23272	23233	23094	23204	23137	23202	23291	23262	23194	22942	22902	23201	22989	23141	23032	23133	23141	23171	23217	23119	23194	23125	23004	23229	23081	23037	23108	23198	23413	23350	23027	23244	22904	23227	23113	23180	23340	23127	23126	23125	23172	23280	23194	23324	23084	23242	23229	23201	23204	23108	23289	23080	22970	23354	23059	22939	23238	23021	23318	23106	23252	23303	23077	23083	23151	23176	23100	23256	23241	23324	23182	23105	23222	23147	22935	23207	23359	23245	23253	23280	23170	23100	22946	23101	22907	23187	23225	23275	23242	22945	23040	23159	23334	23133	23123	23434	23186	23236	23109	23167	23245	23168	23112	23266	23097	23166	23198	23215	23306	22970	23376	23233	23042	23022	23088	23048	23130	23183	23094	23147	23140	23336	23176	23229	23207	23143	23210	23140	23377	23264	23120	23136	23247	23142	23031	23067	22933	23264	23287	23007	23033	22877	23302	23197	23140	23086	23055	23083	22887	23075	23201	23412	23134	23094	23234	23043	23006	23075	23030	23251	23143	23223	23071	23057	23016	23150	23109	23249	23104	23174	23274	23065	22955	23026	23089	23302	23148	23148	22995	23380	22916	23133	23018	23014	23468	23159	23098	22930	23234	23364	23091	22978	23160	23110	23295	23425	23318	23291	23033	22992	22874	23163	22881	23404	23402	22884	23267	23195	23189	23223	23064	23112	23060	23121	23127	23230	23243	23170	23228	23193	22992	23189	22896	23128	23193	23197	23257	23002	23128	23042	23209	23085	23329	23308	22949	22998	23050	23260	23065	23353	23263	23110	23077	23256	23205	23348	23138	23266	23249	22965	22988	23122	23067	23055	23371	23164	23141	23192	23001	23053	23163	23244	23298	23171	23175	23190	23058	23133	23208	23068	22941	23362	22977	22834	23057	23103	23288	22905	23182	22987	23147	23294	23238	23178	23221	23070	23137	23194	23097	23122	23110	22995	23086	22941	23105	23279	23150	23224	23251	22820	23238	23321	23130	23451	23209	23116	23131	23093	23060	23351	23140	22963	23043	23304	23185	23175	23172	23185	23301	23128	23133	23016	23082	23247	23212	23067	22929	23045	23247	23100	23425	22884	23154	23074	23251	23156	23237	23211	23231	23100	23073	23085	23252	23240	23072	23342	23079	23127	22946	23214	23102	23169	22939	23284	22934	23134	22911	23138	23073	23233	23198	23002	23459	23174	23205	22961	23090	22995	23190	23104	23312	23219	23438	23192	23210	23097	23036	23108	23063	23103	23054	23219	23121	23395	23335	23141	23088	22864	22798	23031	22851	22965	23075	23190	23044	23114	23049	23096	23187	23046	23174	23198	23330	22979	23230	23115	23090	23175	23304	23298	23209	23201	22995	23195	23209	23039	23295	22975	23235	22854	23185	23164	23006	22961	22953	23039	23180	23256	23358	22887	22905	23261	23203	23075	23223	23062	23045	23090	23281	23166	23340	23293	23061	23139	23292	23132	22961	23227	23132	23150	23233	23329	23303	23151	22875	23127	23149	23125	23146	23224	23278	23009	22980	23164	22953	23221	23009	23029	22893	23143	23131	23098	23110	23028	22974	23311	23200	23106	23129	23001	23257	23071	23040	23390	23349	23024	23001	23199	23367	23259	23349	23103	23068	23280	23221	23205	23139	23084	22917	23127	23045	23114	23202	23239	23049	23095	23250	23352	23170	23301	23298	23013	23307	23248	23074	22999	23176	23031	23133	23330	23223	22953	23174	23120	23116	23162	23051	23169	23182	23004	22989	23309	22746	23094	23108	23108	23062	23186	23098	23288	23271	23216	23073	23298	22953	23053	23231	23027	22897	23308	23277	22822	23182	23344	22995	23134	23252	22888	23061	23271	22951	23169	23233	23212	23285	23272	23009	23147	23146	23193	23294	23141	22990	23013	23096	23117	23177	23145	23264	23230	23174	23070	23055	23296	23214	22998	23328	23313	23208	22863	23097	23237	23065	23253	23186	23274	23187	23168	22892
37822	65926	61052	49041	42417	36590	31258	27226	25027	22546	21581	20857	20086	19728	19298	19003	18861	18782	18685	18743	18650	18466	18498	18378	18463	18419	18383	18311	18375	18193	18384	18372	18533	18135	18173	18444	18293	18237	18044	18238	18229	18166	18166	18232	18211	18426	18072	18153	18186	18132	18338	18040	18381	18184	18277	18238	18274	18099	18328	18100	18371	18307	18242	18187	18161	18185	18463	18231	18161	18348	18232	18214	18222	18273	18027	18316	18176	18220	18061	18177	18247	18218	18160	18234	18225	18190	18260	18255	18263	18150	18253	18113	18181	18331	18314	18030	18310	18045	18263	18098	18352	18125	18298	18353	18188	18171	18258	18183	18219	18370	18197	18190	18063	18315	18136	18385	18237	18033	18293	18202	18163	18205	18088	18078	18379	18408	18157	18223	18139	18300	18003	18286	18246	18342	18304	18055	17957	18291	18233	18343	18091	18113	18220	18218	18196	17880	18105	18200	18296	18308	18224	18274	18201	18186	18209	18535	18237	18046	18195	18164	18152	18231	18146	18441	18146	18122	18143	18210	18322	18284	18020	18316	18199	18202	18045	18317	18240	18230	18296	18259	18149	18177	18144	18159	18327	18118	18231	18346	18113	18104	18020	18202	17996	18118	18154	18349	18238	18272	18377	18197	18321	18229	18388	18089	18340	18203	18306	18110	18113	18170	18347	18175	18258	18141	18172	18263	18246	18170	18133	18190	18279	18308	18101	18176	18120	18122	18302	18271	18163	18062	18122	18166	18058	18334	18161	18309	18333	18225	18148	18374	18168	18080	18315	17995	18176	18161	18243	18193	18048	18455	18178	18141	17983	18302	18172	18295	18357	18357	18261	18331	18106	18266	18069	18226	18294	18315	18291	18300	18020	18240	18196	18241	18226	18206	18110	18049	18260	18241	18194	18226	18192	18118	18180	18203	18049	18179	18243	18104	18116	18235	18134	18403	18242	18112	18274	18225	18171	18172	18272	18123	18257	18229	18299	18204	18162	18289	18199	18212	18229	18229	18091	18207	18223	18334	18096	18166	18013	18156	18157	18216	18114	18262	18128	18048	18337	18231	18192	18334	18201	18175	18217	18270	18194	18218	18149	18266	18090	18164	18216	18216	18231	18171	18360	18105	18326	18148	18410	18247	18330	18217	18389	18156	18180	18294	18101	18308	18190	18122	18124	18188	18303	18210	18239	18314	18260	18145	18159	18333	18244	18306	18248	18279	18372	18363	18190	18076	18206	18142	18201	18093	18322	18260	18457	18223	18203	18167	18253	18176	18257	18089	18289	18071	18232	18158	18215	18369	18089	18127	18195	18321	18272	18199	18228	18172	18353	18109	18193	18355	18209	18218	18312	18339	18105	18061	18028	18286	17955	17953	18044	18137	18252	18362	18283	18412	18297	18243	18189	18267	18133	18188	18103	18204	18281	18251	18267	18286	18277	18383	18135	18369	18313	18088	18280	17993	18295	18326	18161	18196	18140	18220	18080	18205	18254	18252	18307	18337	18313	18219	18221	18180	18269	18169	18220	18098	18124	18231	18259	18101	18195	18266	18194	18077	18148	18293	18135	18167	18146	18287	18036	18220	17976	18212	18274	18090	18120	18171	18456	18174	18171	18115	18300	18139	18105	18302	18365	18172	18094	18273	18428	18225	18206	18091	18153	18188	18197	18198	18094	18156	18226	18141	18325	18255	18070	18015	18137	18178	18346	18169	18099	18154	18207	18197	18101	18249	18286	18079	18108	18340	18219	18097	18290	18267	18240	18287	18147	18245	18187	18202	18134	18092	18086	18378	17996	18324	18077	18250	18100	18295	18236	18243	18284	18111	18140	18152	18284	18233	18195	18409	18233	18082	18165	18226	18162	18145	18121	18192	18256	18220	18149	18223	18305	18087	18226	18234	18240	18089	18276	18134	18231	18393	18169	18091	18156	17919	18128	18139	18112	18390	18295	18110	18178	18141	18088	18266	18236	18215	18269	18293	18089	18033	18132	18162	18261	18289	18180	18269	18099	18106	18365	18068	18256	18137	18303	18217	18289	18139	18154	18162	18205	18275	18244	18097	18281	18244	18222	18150	18158	18306	18300	18135	18313	18170	18062	18219	18110	18230	18192	18205	18229	18068	18297	18389	18251	18205	18157	18124	18199	18267	18173	18293	18162	18037	18110	18147	18312	18410	18455	18113	18213	18235	18303	18239	18331	18206	18189	18231	18225	18185	17986	18174	18177	18403	18120	18198	18073	18104	18254	18204	18320	18314	18116	18510	18122	18215	18199	18195	18271	18078	18263	18268	18207	18227	18166	18153	18417	18362	18259	18253	18292	18148	18209	18272	18227	18096	18107	18031	18309	18244	18298	18143	18143	18273	18522	18102	18189	18155	18146	18125	18205	18057	18094	18212	18264	18157	18148	18289	18259	18043	18228	18184	18196	18135	18274	18222	18153	18235	18188	18204	18025	18319	18174	18133	18218	18222	18252	18061	18352	18337	18252	18033	18138	18139	18238	18196	18150	18363	18320	18151	18275	18055	17988	18188	18180	18004	18098	18374	18117	18067	18357	18069	18266	18384	18392	18095	18181	18179	18145	18017	18158	18277	18348	18151	18182	18242	18209	18285	18002	18285	18263	18230	18141	18091	18261	18259	18188	18358	18266	18192	18187	18247	18280	18367	18198	18290	18313	18276	18200	18172	18334	18344	18169	18236	18081	18242	18155	18405	18203	18172	18100	18089	18146	18224	18370	18151	18259	18099	18262	18242	18032	18151	18061	18084	18248	18160	18366	17969	18209	18183	18252	18206	18416	18155	18027	18222	18156	18165	18241	18254	18093	18225	18209	18148	18315	18152	18194	18274	18238	18019	18201	18116	18193	18294	18266	18224	18255	18244	18180	18252	18249	18175	18037	18230	18136	18081	18057	18170	18163	18146	18134	18221	18186	18203	18170	18092	18249	18145	18330	18329	18179	18389	18217	18197	18250	18220	18244	18318	18204	18137	18276	18110	18151	18156	18092	18136	18264	18143	18332	18167	18187	18299	18232	17954	18177	18394	18152	18251	17912	18281	18293	18325	18218	18180	18236	18235	18183	18322	18267	18232	18108	18135	18364	18242	18283	18339	18266	18095	18332	18358	18350	18168	18251	18150	18154	18390	18131	18120	18199	18105	18188	18266	18339	18164	18514	18063	18170	18313	18155	18235	18289	18126	18394	18072	18146	18249	18051	18224	18153	18069	18178	18154	18136	18202	18123	18232	18181	18111	18128	18220	18327	18257	18172	18279	18343	18119	18002	18152	18258	18185	18274	18242	18226	18152	18268	18052	18228	18215	18276	18143	18036	18281	18238	18303	18042	18082	18233	18278	18065	18153	18145	18162	18318	18222	18072	18273	18382	18318	18155	18290	18326	18068	18151	18204	18073	18120	18244	18270	18207	18333	18205	18089	18236	18268	18224	18149	18269	18255	18422	18088	18287	18160	18114	18197	18219	18199	18094	18218	18392	18255	18035	18205	18217	18091	18103	18162	18150	18119	18236	18072	18298	18152	18080	18374	18279	18158	18203	18212	18242	18273	18174	18065	18204	18274	18074	18081	18066	18149	18023	18155	18113	18088	18205	18348	18167	18140	18475	18035	18115	18200	17908	18138	18247	18189	18123	18177	18272	18241	18205	18119	18116	18258	18158	18133	18315	18045	18412	18200	18271	18142	18148	18289	18170	18149	18353	18180	18163	18211	18356	18312	18249	18361	18184	18335	18048	18015	18303	18115	18370	18260	18209	18206	18255	18092	18204	18213	18319	18216	18325	18221	18184	18092	18244	18117	18040	18172	18260	18366	18188	18190	18162	18054	18232	18280	18394	18216	18181	18344	18139	18366	17985	18322	18260	18337	18044	18279	18113	18133	18285	18190	18270	18443	18087	18264	18163	18114	18250	18159	18431	18237	18066	18051	18304	18182	18257	18127	18208	18358	18337	18337	18233	18378	18159	18204	18140	18255	18056	18310	18190	18368	18204	18206	18210	18138	18131	18150	18170	18380	18156	18220	18227	18155	18232	18064	18021	18262	18180	18130	18263	18138	18135	18067	18097	18158	18368	18236	18255	18121	18151	18111	18242	18139	18224	18092	18271	18255	18049	18039	18268	18204	18162	18321	18221	18072	18171	18378	18203	18297	18206	18220	18119	18236	18175	18123	18057	18215	18061	18173	18127	18200	18228	18210	18208	18246	18116	18117	18177	18283	18198	18338	18142	18369	18212	18258	18087	18167	18055	18395	18337	18228	18295	18194	18117	18297	18210	18202	18236	18330	18341	18190	18260	18175	18268	18162	18277	18162	18187	18123	18145	18251	18182	18341	18279	18095	18119	18311	18327	18108	18323	18290	18193	18223	18094	18374	18267	18136	18231	18123	18239	18337	18219	18330	18079	18062	18124	18072	18348	18176	18237	18174	18180	18252	18261	18072	18300	18213	18312	18279	18173	18115	18258	18113	18230	18250	18190	18291	18008	18048	18210	18131	18229	18275	18353	18105	18100	18237	18139	18161	18375	18064	18260	18188	18153	18316	18138	18251	18155	18233	18180	18258	18200	18196	18317	18124	18166	18389	18356	18249	18113	18312	18315	18093	18121	18053	18355	18260	18378	18099	18260	18034	18207	18167	18094	18195	18215	17944	18094	18188	18050	18110	18040	18169	18275	18055	18235	18188	18184	18141	18188	18074	18232	18252	18151	18110	18255	18210	18227	18151	18209	18255	18310	18132	18308	18136	18360	18257	18148	18116	18182	18137	18175	18344	18117	18350	18190	18200	18359	18281	18234	18156	18137	18228	18122	18177	18048	18350	18092	18333	18242	18260	18245	18243	18244	17916	18197	18074	18231	18302	18286	18199	18227	18204	18266	18181	18249	18355	18200	18117	18186	18318	18115	18178	18175	18198	18171	18271	18202	18138	18259	18159	18082	18140	18408	18107	18302	18186	18226	18224	18473	18219	18285	18182	18356	18099	18231	18250	18062	18256	18311	18108	18301	18146	18244	18207	18283	18069	18227	18225	18344	18356	18105	18231	18157	18213	18240	18219	18184	18337	18253	18350	18087	18053	17986	18084	18286	18111	18356	18278	18210	18309	18255	18139	18102	18373	18284	18303	18227	17972
30986	35192	44614	39678	33052	29879	27428	25760	24733	24191	23704	23634	23422	23365	22973	22865	22718	22861	22956	22782	22875	22793	22708	22639	22675	22710	22745	22720	22792	22609	22777	22709	22798	22767	22787	22522	22569	22690	22814	22558	22650	22683	22692	22777	22740	22736	22737	22937	22707	22477	22776	22744	22730	22651	22679	22765	22841	22724	22661	22455	22818	22646	22784	22726	22482	22535	22585	22537	22657	22540	22642	22531	22719	22738	22516	22672	22602	22486	22754	22521	22642	22740	22523	22418	22861	22579	22598	22574	22629	22926	22877	22576	22753	22581	22750	22597	22560	22817	22880	22700	22414	22680	22822	22728	22804	22821	22749	22612	22791	22723	22645	22677	22739	22465	22813	22741	22796	22868	22679	22499	22540	22761	22526	22527	22617	22506	22556	22641	22687	22837	22554	22441	22660	22505	22745	22524	22901	22850	22698	22609	22697	22936	22698	22553	22555	22722	22704	22774	22655	22502	22558	22686	22556	22604	22643	22567	22680	22539	22561	22727	22664	22554	22594	22590	22672	22816	22801	22821	22720	22614	22591	22551	22612	22611	22608	22716	22748	22688	22687	22763	22847	22646	22659	22617	22712	22676	22790	22872	22872	22753	22857	22650	22692	22752	22640	22850	22382	22555	22578	22603	22726	22423	22572	22446	22684	22694	22762	22616	22562	22706	22754	22658	22674	22803	22668	22481	22650	22622	22554	22477	22521	22489	22529	22789	22681	22588	22738	22620	22616	22542	22798	22574	22695	22649	22622	22663	22452	22620	23008	22846	22586	22728	22856	22690	22703	22642	22672	22668	22866	22548	22667	22481	22552	22736	22453	22638	22773	22745	22593	22805	22550	22330	22373	22796	22871	22782	22988	22756	22876	22361	22810	22672	22783	22622	22814	22604	22690	22896	22828	22680	22778	22677	22764	22685	22778	22826	22479	22494	22657	22506	22490	22672	22771	22552	22798	22487	22493	22819	22590	22662	22753	22747	22642	22766	22665	22555	22794	22615	22450	22513	22629	22766	22688	22954	22482	22652	22661	22504	22607	22551	22612	22774	22647	22533	22654	22586	22597	22494	22691	22763	22685	22668	22488	22706	22724	22598	22675	22613	22600	22640	22844	22976	22742	22700	22564	22835	22831	22575	22728	22745	22535	22740	22569	22632	22587	22537	22704	22565	22964	22748	22621	22731	22581	22728	22791	22608	22721	22597	22870	22731	22758	22561	22448	22773	22746	22593	22672	22678	22661	22569	22548	22569	22615	22690	22629	22748	22491	22727	22948	22595	22561	22622	22601	22556	22551	22557	22501	22780	22752	22465	22650	22545	22367	22684	22794	22642	22622	22771	22610	22771	22784	22583	22668	22717	22704	22681	22714	22646	22865	22837	22644	22631	22867	22700	22557	22642	22673	22774	22753	22556	22593	22501	22671	22683	22670	22763	22847	22619	22544	22687	22706	22738	22634	22569	22707	22619	22919	22663	22792	22839	22643	22672	22532	22765	22673	22625	22769	22805	22639	22651	22656	22687	22592	22648	22770	22638	22557	22577	22415	22658	22877	22600	22780	22585	22648	22636	22470	22642	22844	22754	22581	22725	22665	22470	22723	22613	22814	22526	22671	22741	22717	22736	22584	22562	22582	22545	22779	22732	22675	22768	22775	22671	22678	22564	22670	22456	22511	22787	22753	22751	22637	22601	22806	22466	22487	22566	22694	22710	22847	22724	22680	22434	22503	22676	22672	22601	22512	22624	22660	22752	22686	22514	22629	22944	22836	22604	22711	22613	22823	22572	22618	22678	22585	22509	22780	22839	22582	22752	22697	22601	22934	22871	22726	22825	22798	22655	22859	22574	22643	22429	22732	22428	22542	22495	22666	22633	22911	22837	22850	22625	22657	22804	22863	22716	22854	22782	22641	22562	22655	22681	22611	22647	22538	22717	22635	22797	22591	22387	22756	22644	22620	22699	22640	22650	22611	22415	22793	22792	22549	22711	22618	22524	22663	22564	22448	22807	22867	22543	22574	22682	22781	22843	22713	22682	22732	22614	22875	22461	22655	22633	22770	22778	22688	22491	22796	22697	22580	22752	22782	22580	22741	22640	22299	22697	22725	22636	22747	22945	22702	22648	22664	22524	22574	22534	22527	22594	22670	22476	22563	22414	22439	22596	22655	22588	22734	22675	22720	22611	22741	22578	22733	22615	22910	22675	22842	22876	22805	22529	22565	22683	22676	22569	22804	22636	22851	22754	22645	22675	22692	22668	22643	22737	22636	22445	22709	22547	22644	22708	22734	22675	22594	22946	22700	23110	22622	22642	22667	22735	22712	22472	22701	22595	22678	22654	22725	22647	22566	22677	22587	22664	22626	22663	22542	22519	22585	22588	22448	22559	22480	22635	22740	22579	22585	22444	22827	22672	22643	22824	22701	22764	22634	22609	22525	22651	22574	22903	22728	22704	22722	22654	22729	22811	22843	22694	22606	22729	22616	22717	22530	22777	22770	22769	22644	22524	22553	22611	22687	22751	22633	22683	22753	22463	22450	22632	22679	22582	22552	22614	22630	22431	22583	22669	22801	22718	22744	22681	22772	22757	22780	22707	22533	22593	22598	22768	22534	22824	22637	22716	22807	22708	22794	22687	22820	22615	22623	22782	22579	22582	22749	22642	22647	22856	22491	22667	22488	22678	22680	22827	22637	22699	22510	22567	22587	22440	22468	22798	22516	22648	22724	22466	22691	22635	22705	22478	22593	22710	22549	22437	22526	22577	22632	22614	22711	22677	22657	22721	22699	22674	22866	22768	22824	22559	22430	22425	22558	22774	22556	22686	23024	22688	22773	22699	22770	22750	22768	22762	22649	22747	22686	22855	22779	22594	22406	22565	22753	22671	22802	22499	22683	22622	22578	22599	22666	22481	22449	22591	22574	22557	22524	22597	22674	22714	22928	22535	22902	22602	22686	22861	22567	22728	22667	22593	22836	22586	22831	22722	22597	22746	22626	22808	22709	22868	22911	22641	22742	22731	22692	22722	22750	22630	22458	22707	22738	22714	22571	22521	22630	22750	22513	22602	22707	22865	22676	22845	22616	22785	22706	22753	22753	22778	22781	22758	22919	22757	22766	22718	22569	22820	22867	22819	22541	22678	22611	22651	22583	22638	22700	22767	22745	22851	22853	22736	22551	22597	22724	22731	22554	22535	22489	22471	22652	22736	22768	22683	22550	22604	22835	22807	22549	22696	22682	22708	22730	22662	22578	22733	22610	22814	22794	22806	22597	22686	22496	22784	22509	22791	22761	22680	22587	22523	22819	22808	22765	22716	22663	22704	22858	22548	22675	22652	22605	22539	22690	22687	22749	22421	22567	22565	22540	22831	22741	22795	22698	22605	22618	22955	22760	22627	22745	22613	22456	22651	22621	22542	22809	22619	22574	22694	22800	22611	22498	22701	22745	22686	22666	22575	22716	22563	22752	22617	22860	22651	22789	22678	22648	22727	22644	22728	22710	22541	22568	22937	22817	22606	22601	22724	22844	22572	22732	22806	22779	22536	22591	22541	22585	22871	22813	22660	22628	22520	22756	22751	22692	22563	22598	22601	22570	22518	22574	22519	22596	22690	22638	22534	22663	22699	22754	22759	22540	22632	22824	22827	22512	22785	22705	22715	22734	22670	22855	22641	22877	22754	22718	22666	22369	22674	22622	22490	22635	22668	22735	22696	22601	22690	22766	22584	22817	22730	22684	22750	22861	22817	22730	22605	22333	22827	22660	22737	22794	22702	22672	22654	22586	22855	22757	22492	22506	22693	22692	22714	22599	22776	22731	22915	22714	22588	22571	22431	22693	22788	22688	22598	22664	22767	22573	22571	22711	22506	22721	22612	22756	22788	22746	22585	22558	22558	22720	22714	22693	22603	22781	22662	22837	22704	22867	22455	22467	22723	22479	22752	22767	22508	22743	22613	22658	22758	22771	22565	22518	22776	22610	22877	22308	22661	22698	22793	22471	22873	22702	22630	22664	22650	22769	22397	22604	22736	22604	22767	22653	22792	22666	22831	22739	22846	22744	22648	22569	22629	22838	22404	22540	22691	22730	22625	22674	22676	22703	22518	22718	22507	22756	22718	22808	22741	22891	22917	22926	22769	22620	22532	22611	22677	22500	22627	22419	22681	22728	22742	22745	22666	22697	22690	22832	22774	22696	22571	22953	22614	22774	22784	22540	22755	22674	22785	22773	22607	22552	22826	22800	22823	22651	22683	22608	22716	22673	22589	22730	22682	22551	22452	22653	22747	22586	22602	22631	22546	22619	22683	22943	22679	22513	22511	22672	22560	22748	22660	22732	22588	22794	22602	22740	22720	22416	22700	22684	22598	22805	22792	22740	22756	22620	22669	22611	22619	22819	22623	22652	22727	22625	22763	22906	22684	22667	22621	22726	22830	22791	22543	22601	22680	22883	22759	22593	22589	22669	22783	22511	22725	22393	22596	22686	22857	22686	22490	22452	22910	22660	22578	22817	22769	22677	22464	22505	22581	22496	22664	22620	22573	22777	22559	22845	22384	22480	22687	22489	22529	22695	22575	22669	22630	22581	22714	22351	22784	22603	22710	22669	22483	22757	22654	22890	22586	22905	22592	22771	22621	22820	22854	22762	22793	22734	22667	22606	22731	22972	22554	22715	22608	22850	22761	22534	22740	22802	22746	22868	22387	22598	22819	22933	22562	22754	22674	22511	22745	22636	22590	22780	22708	22761	22832	22644	22843	22420	22767	22717	22655	22920	22338	22734	22470	22602	22676	22725	22485	22575	22595	22637	22672	22659	22745	22593	22478	22558	22626	22841	22397	22702	22573	22830	22714	22462	22565	22526	22683	22635	22589	22758	22708	22719	22440	22816	22729	22752	22715	22808	22676	22368	22575	22575	22676	22755	22684	22567	22767	22889	22603	22766	22893	22718	22640	22807	22467	22469	22556	22458	22802	22641	22691	22790	22728	22572	22775	22942	22869	22970	22715	22651	22765	22559	22609	22529	22688	22738	22805	22435	22794	22700	22686	22534	22614	22660	22679	22753	22767	22905	22854	22645	22580	22757	22560	22811	22672	22716	22666	22803	22745	22723	22767	22755	22758	22663	22712	22641	22719	22787	22643
35585	52440	47695	37166	31301	27119	24137	22252	20779	20059	19451	19153	18790	18688	18415	18322	18332	18273	18069	18180	17972	18043	17844	18122	18049	17963	18071	17984	18102	17910	17965	17894	17982	18013	18064	17957	18059	17855	17980	18067	17827	17940	18103	17888	17909	17847	17756	17786	17798	18003	17881	17915	18010	17945	17954	17988	17952	17872	17857	17975	17884	18139	17874	17837	18024	17885	17924	17902	17922	17996	17924	17975	17866	17869	17913	17782	17897	17939	17854	17827	17993	17997	18053	18010	17936	17980	18012	17794	18067	17845	17840	17919	17959	17966	17672	17868	17930	17769	17924	18003	17823	18028	17900	17877	17931	17814	17770	17879	17863	17891	17883	17818	17779	17885	17883	17886	18022	17886	17907	17717	17894	18013	17939	17960	17887	17738	17902	18182	18090	17931	17908	17950	17969	17864	17825	18011	17935	17979	17918	17975	18089	17962	18050	17804	17793	17882	17973	17968	18031	17853	17895	17789	17996	17948	17766	17826	17800	17966	17787	17841	17851	17804	18073	17900	17905	17936	18046	18064	17749	18050	17771	18062	17921	18065	17821	18099	17799	18007	17857	17875	18126	17942	17926	17740	17835	18004	17934	17905	17838	18021	17998	17831	18047	17996	17853	17785	17796	17994	17962	18103	17880	18155	17830	17749	17981	17926	17935	17944	18101	17820	17947	17935	17988	17915	17958	17765	17924	18138	18013	17849	17735	18097	17867	17795	17996	17884	18067	17862	17974	17992	17750	17953	17716	17902	17888	17999	17981	17776	18104	17705	17959	18122	17984	17923	17954	18163	18133	18177	18041	17931	17859	17905	17814	17990	17894	17981	17786	17987	17892	18190	18026	18057	17766	17888	17810	17807	18015	17999	17882	18069	17737	17819	17973	18015	17813	17978	18000	17869	17884	17911	18079	18105	17885	17918	17949	17819	17926	17908	18022	17789	17985	17837	17901	18173	18118	17758	17898	17982	17887	17747	17988	17807	17749	17932	18060	17987	17889	17968	17918	17755	17790	17965	18002	17963	18045	17928	18038	17927	17984	17909	17879	17896	17944	17810	17861	17898	17843	17921	17799	17876	18060	17905	17864	18033	18060	17880	17902	17864	17969	17928	18053	17901	17954	17986	17817	17931	17857	17978	17810	18135	17923	17897	17902	18003	17858	18094	17830	18115	17983	17920	17904	17909	18008	17914	17884	18013	17890	18060	17834	17882	17826	17890	17923	17916	18027	18069	17995	17795	17818	17841	18118	18070	17761	18036	18109	18023	18056	18023	17856	17932	17961	18020	17981	17943	18036	17862	17917	17760	17860	17858	18163	17939	17962	17923	17846	17844	17935	18050	17841	17942	17960	17670	18036	18003	17850	17892	18066	17908	17854	17921	17867	17872	17823	17900	17919	17880	17875	17819	17609	18026	17788	18011	17775	17729	17935	17973	17881	18039	17821	18057	17899	17670	17950	17967	17897	17854	17888	17919	17978	17868	18007	18107	17891	17774	17939	17995	17887	18049	17936	17809	17927	18105	17967	17971	17955	17968	17802	17895	17881	17803	17915	17951	17805	18021	17898	17702	18252	18020	17924	17944	17971	17887	17808	18100	17939	17819	18111	17769	17913	18117	17948	18033	18089	17942	17988	17893	17880	17684	17962	17832	18017	17879	17942	17767	17752	17899	17958	17869	17871	17963	17810	17877	17888	17952	17799	17712	18019	17922	17828	17948	17855	17934	17601	18002	18017	17989	17812	17827	17902	17880	17902	17967	17860	17904	18030	17897	17929	17862	17938	18054	17917	17940	17712	17856	18068	17948	17954	18067	17955	17926	17984	17974	17928	18119	18031	17972	17850	17792	17853	17950	17940	18000	17788	17865	18000	18009	17915	17881	17845	17964	17912	17839	17758	17814	17859	17865	17877	17960	17993	17853	17912	17915	18005	17977	17957	18058	17910	17846	18067	17794	17760	18069	17765	18021	17852	17958	17869	17884	17912	17848	17902	18036	17937	17941	17934	17886	18019	17947	17942	18065	18026	17990	17938	18012	17928	18053	17901	17704	17879	17985	17906	17960	17894	17748	17796	18026	17922	17810	17866	17893	17906	17951	17949	17822	17857	17924	17915	17898	17942	17998	17887	17970	17982	17786	17970	17910	17956	17833	18143	17967	17783	17935	18084	17803	18051	17994	18039	18030	18133	17870	17994	17809	17887	17814	17983	18231	18120	17902	17912	17779	18098	18177	17769	17869	18068	17906	17774	17983	17901	17812	17923	17847	17913	17882	18009	17854	17992	17825	18022	17974	17874	17852	18006	18056	17847	18088	17805	18111	17992	18096	18076	18209	17836	17874	17690	17559	17928	17880	17956	17881	17824	17919	18020	17809	17997	17865	17982	17904	17905	17996	17847	17979	17854	17962	18010	17814	17820	17811	17852	17964	17842	18122	17746	17881	17965	17831	17873	17855	17968	17791	17898	17940	18048	17851	18049	17991	17933	17872	17991	17830	18011	18086	18078	17884	17959	17894	18048	17906	18036	17895	17951	17930	17743	18067	17889	17873	17909	17792	18025	17848	17912	18075	18043	17930	17749	18057	17832	18030	18007	17826	17757	17980	17950	18008	18003	17972	17939	17821	17930	17946	17732	17954	17871	18050	17937	17876	17871	17913	17838	17878	17959	17932	17918	18058	17946	18140	17847	17925	17924	17958	18016	17871	17857	17804	18016	17947	17838	17877	17776	17874	17929	17904	17773	17933	17907	18050	17820	18091	17881	18021	17791	18146	17940	18018	17968	17870	17912	17925	17938	17924	17911	18017	17990	17849	17868	17917	18070	17933	17878	17914	17991	18081	17966	18008	17998	17910	17803	17892	17865	17912	18034	17743	17897	17899	17820	17953	17990	17882	18047	18004	17830	17916	17731	17835	17935	17859	18017	17937	17887	17815	17840	17878	17817	17909	17881	17973	17963	17983	17799	17831	17800	17907	17829	17790	18021	17905	18041	17836	17925	17922	17891	17956	18103	17823	17887	17925	17859	17930	17842	17972	17938	17956	17946	17962	17914	18001	17844	17773	17900	17975	17932	17997	17861	17985	17938	17932	17915	17842	17692	17910	17735	17930	17803	17920	17998	17880	18041	17903	17902	17843	17850	17979	17961	18041	17939	17848	18043	17832	17911	17963	18050	17816	17824	17825	17740	17944	17768	17873	17995	17893	17777	17969	17898	17849	17977	18065	17946	17925	17934	18028	17939	17909	17921	17941	17684	17822	17966	17914	17938	17773	17904	18097	17849	17891	17786	17972	17942	17789	17956	17870	17858	17948	18020	17932	17971	18020	17929	17902	17911	17927	18000	17829	17956	18205	17976	18058	17857	18091	17778	17893	17918	18048	17893	17795	17836	17775	17951	18228	17890	17989	18000	17782	17874	18008	17962	18166	18001	17858	17998	17645	17951	18081	17963	17947	18017	17984	17763	17898	17735	17986	17920	17915	17936	17856	17858	17869	17811	17958	17940	18066	17909	17732	17952	18037	17756	17970	18064	17998	17891	17885	17814	17920	18017	17973	17897	17956	17867	17896	18083	17754	17877	18042	17888	17814	17921	17909	17966	18000	17927	17971	17834	18042	17994	17966	18040	17907	17964	17910	17868	17859	17995	17916	17782	18033	17818	17942	17994	18051	17824	17700	18161	17920	17861	17918	17968	17930	17908	18014	17748	17763	17875	17929	17932	17998	17859	17959	17944	18014	17832	17831	18093	17953	17900	17905	17860	17775	17948	17859	17915	17770	17892	17825	18037	17842	17934	17972	17914	17849	18016	17802	18030	17970	17763	17862	17868	17741	17897	17986	17927	18030	17938	17762	17813	18008	18028	18013	17904	17930	17980	17968	17967	18069	17842	17935	17990	17893	17887	17958	17925	17997	17897	17791	17996	17790	18049	18061	17849	17917	17949	17887	17776	17908	17930	17920	18033	17945	17933	17923	17867	18006	18097	17898	17786	17821	17778	18050	17899	18003	18104	17947	17979	17913	18144	17866	17961	17958	17851	17790	17901	17976	17915	18013	17818	18075	17923	18170	17943	17830	17929	17893	17736	17966	17894	17988	18038	17791	17910	17867	18013	18153	17806	18048	17907	18040	18066	18019	18009	17954	17978	17853	17868	17943	18068	17930	18210	17787	17976	17993	17909	17910	17967	17894	17991	17689	18020	17985	17938	17992	17867	17818	17922	17914	18044	17954	17910	17927	17849	17851	18040	17805	17969	17926	17942	17881	18019	17866	17849	17853	17909	17857	17798	17863	17818	17955	17953	18049	17846	17994	17921	17899	17883	17969	17799	18062	17759	17846	18133	17896	17920	17843	17844	18044	17790	17919	18174	17914	17895	17848	18034	17861	18078	17848	17898	17945	18102	17956	18099	18027	17860	17751	17981	18044	17810	18069	17957	17899	17917	17852	17840	17898	17997	17724	18028	17997	17857	17933	17975	18039	17832	17982	17679	17795	17961	17794	17745	17881	18026	18030	17765	17989	17890	18021	18069	17931	17825	17968	17835	17949	17830	17939	17836	17971	17891	18059	18009	17970	17951	18116	18074	17857	17720	17881	17832	17962	17929	17826	17986	18078	17964	17973	17908	17816	17885	17851	17915	17733	17942	18029	18098	17997	17987	17825	17863	18006	17945	17848	17949	17962	17863	18040	17800	17892	17903	17840	17750	17980	17981	18165	18026	17992	17908	17962	17973	18049	17938	18038	18053	17966	17939	17812	18095	17889	17780	18016	18075	17841	17932	17949	17956	17935	17966	17861	18053	17733	18042	18096	18184	17939	18022	18000	17958	17985	17971	17881	18046	17738	17951	17817	17991	17817	17910	18093	17948	17991	18041	18079	17842	17990	18046	17861	17960	17889	17910	17821	17977	17854	17933	18030	17988	18148	18095	18014	17998	17877	17849	18033	17836	17911	18053	17931	17913	17930	17952	17987	17996	18049	17768	18014	17958	17782	17851	18005	17999	17932	17974	17945	18050	18030	17919	17924	17801	18109	17972	17960	18010	17748	18150	17823	18165	17890	18062	17890	17885	17736	18008	17896	17993	18008	18051	17954	17961	17960	18191	18080	17883	17822	17842	17959	17768	17943	18014	18042	17900	17970	17892	17960
23961	21239	29330	28440	30617	32857	31856	27745	26164	25163	24623	24065	23600	23538	23277	23244	23148	22976	22815	23192	22915	22957	22821	22969	22646	22818	23046	22876	22818	22653	22797	22559	22527	22637	22661	22782	22693	22597	22659	22477	22810	22704	22662	22737	22744	22575	22405	22560	22618	22538	22458	22676	22481	22451	22537	22595	22430	22495	22486	22652	22443	22523	22553	22514	22665	22619	22580	22578	22545	22422	22593	22390	22640	22593	22505	22490	22516	22494	22535	22322	22482	22552	22692	22597	22498	22526	22564	22595	22599	22763	22394	22588	22503	22657	22752	22582	22542	22589	22522	22465	22444	22528	22433	22946	22770	22461	22528	22615	22764	22696	22408	22447	22567	22497	22457	22720	22733	22582	22759	22651	22344	22555	22715	22450	22670	22667	22544	22441	22395	22442	22637	22462	22550	22538	22835	22462	22508	22625	22573	22487	22472	22598	22614	22486	22539	22372	22380	22495	22589	22566	22702	22606	22590	22406	22387	22625	22499	22699	22710	22642	22605	22738	22520	22581	22430	22710	22584	22555	22473	22500	22713	22598	22405	22644	22572	22526	22507	22533	22505	22410	22570	22544	22848	22495	22289	22632	22604	22611	22460	22336	22498	22612	22664	22461	22561	22574	22548	22651	22698	22587	22737	22583	22461	22590	22394	22786	22616	22603	22598	22695	22550	22576	22469	22708	22534	22455	22783	22531	22573	22582	22362	22343	22663	22637	22540	22631	22518	22585	22597	22667	22675	22809	22648	22335	22490	22662	22362	22639	22746	22369	22605	22571	22455	22602	22361	22595	22647	22572	22429	22422	22501	22522	22602	22659	22505	22488	22449	22689	22508	22609	22423	22465	22481	22494	22459	22266	22805	22752	22510	22604	22802	22619	22581	22460	22780	22327	22613	22471	22686	22702	22539	22468	22730	22534	22471	22631	22511	22439	22430	22712	22550	22642	22925	22471	22769	22574	22478	22560	22844	22456	22606	22569	22521	22693	22555	22495	22453	22603	22494	22675	22446	22366	22464	22586	22577	22741	22673	22491	22753	22479	22524	22346	22623	22367	22617	22462	22370	22435	22524	22574	22651	22541	22675	22442	22748	22330	22556	22597	22699	22489	22665	23005	22859	22556	22597	22549	22770	22591	22661	22429	22480	22538	22526	22289	22567	22618	22707	22868	22758	22527	22413	22448	22522	22625	22439	22314	22422	22707	22642	22662	22696	22593	22588	22324	22663	22536	22613	22328	22629	22762	22480	22579	22552	22678	22450	22588	22753	22722	22694	22583	22426	22716	22512	22613	22450	22514	22642	22606	22390	22561	22642	22640	22420	22624	22621	22549	22309	22489	22383	22742	22572	22802	22528	22794	22678	22715	22598	22353	22346	22448	22588	22510	22489	22804	22566	22523	22600	22541	22603	22618	22524	22621	22487	22539	22517	22495	22655	22672	22593	22518	22537	22627	22718	22512	22644	22458	22724	22558	22540	22468	22771	22598	22626	22509	22477	22516	22605	22466	22702	22367	22557	22595	22558	22485	22643	22805	22638	22549	22775	22682	22709	22587	22643	22471	22426	22410	22432	22425	22724	22610	22484	22689	22615	22562	22573	22644	22893	22244	22393	22708	22420	22412	22631	22356	22580	22612	22627	22482	22517	22485	22549	22555	22978	22712	22745	22447	22496	22445	22842	22495	22656	22362	22617	22512	22701	22827	22622	22544	22435	22713	22541	22449	22547	22413	22662	22676	22439	22641	22648	22362	22675	22547	22663	22689	22565	22551	22654	22526	22411	22544	22532	22617	22358	22496	22552	22330	22476	22524	22661	22763	22590	22565	22713	22621	22725	22675	22655	22602	22374	22488	22659	22536	22552	22472	22308	22516	22536	22382	22549	22538	22490	22632	22653	22488	22541	22580	22595	22345	22627	22454	22883	22675	22766	22430	22504	22573	22737	22587	22639	22734	22853	22564	22398	22492	22360	22568	22500	22378	22615	22507	22780	22635	22362	22528	22590	22422	22562	22289	22674	22514	22842	22528	22670	22891	22648	22714	22770	22632	22690	22406	22534	22532	22520	22615	22512	22567	22684	22396	22623	22739	22668	22626	22491	22593	22471	22415	22583	22651	22702	22809	22533	22597	22576	22671	22452	22465	22442	22417	22631	22631	22593	22691	22567	22390	22726	22411	22709	22656	22641	22606	22596	22687	22683	22654	22588	22259	22590	22438	22537	22618	22635	22820	22831	22484	22413	22430	22662	22634	22490	22660	22700	22405	22726	22556	22293	22533	22722	22602	22544	22537	22564	22549	22439	22579	22563	22492	22733	22829	22611	22438	22719	22709	22585	22666	22540	22557	22614	22529	22421	22575	22654	22594	22571	22577	22528	22624	22447	22669	22686	22544	22632	22375	22592	22522	22477	22652	22413	22758	22766	22398	22680	22423	22428	22485	22499	22489	22531	22656	22547	22743	22670	22575	22461	22653	22753	22600	22589	22720	22749	22608	22675	22458	22528	22482	22479	22634	22453	22596	22623	22543	22692	22751	22444	22532	22681	22611	22716	22474	22646	22476	22506	22369	22372	22521	22443	22570	22621	22679	22476	22329	22644	22397	22568	22712	22417	22462	22752	22601	22543	22556	22596	22467	22407	22551	22565	22550	22430	22698	22844	22477	22606	22567	22511	22724	22694	22520	22701	22368	22631	22459	22576	22466	22498	22628	22809	22558	22670	22592	22882	22791	22602	22360	22590	22314	22485	22725	22557	22529	22476	22648	22468	22476	22426	22597	22698	22556	22647	22368	22555	22431	22583	22511	22685	22587	22626	22698	22667	22711	22436	22489	22552	22623	22567	22630	22666	22585	22428	22612	22469	22777	22727	22599	22764	22513	22613	22575	22640	22531	22356	22433	22537	22588	22507	22749	22514	22671	22784	22525	22501	22608	22508	22559	22510	22561	22518	22627	22633	22496	22643	22621	22586	22621	22519	22548	22602	22550	22355	22625	22744	22487	22336	22414	22790	22380	22461	22710	22482	22278	22545	22573	22737	22579	22645	22685	22561	22793	22308	22544	22663	22588	22490	22412	22478	22655	22660	22806	22682	22571	22376	22535	22470	22568	22685	22597	22621	22464	22698	22543	22743	22631	22517	22375	22411	22420	22567	22549	22597	22592	22483	22684	22558	22460	22668	22650	22520	22623	22814	22295	22481	22597	22509	22498	22484	22527	22417	22426	22513	22629	22559	22599	22500	22471	22819	22442	22576	22472	22360	22533	22325	22457	22518	22687	22691	22599	22589	22387	22572	22571	22637	22580	22738	22680	22745	22639	22342	22417	22755	22590	22643	22635	22556	22687	22488	22438	22621	22496	22707	22488	22415	22501	22737	22765	22590	22489	22418	22533	22668	22740	22752	22441	22514	22402	22417	22657	22633	22588	22596	22450	22565	22557	22678	22686	22430	22649	22603	22425	22580	22503	22697	22583	22583	22632	22659	22453	22430	22467	22672	22647	22527	22536	22499	22401	22708	22554	22629	22610	22588	22739	22538	22343	22715	22931	22620	22511	22469	22596	22783	22496	22443	22624	22671	22502	22462	22498	22635	22611	22488	22516	22689	22724	22579	22725	22369	22581	22477	22714	22636	22749	22602	22592	22491	22410	22540	22583	22560	22525	22662	22438	22535	22665	22676	22502	22780	22748	22651	22686	22581	22499	22541	22491	22532	22751	22570	22583	22726	22787	22677	22474	22584	22528	22505	22694	22666	22750	22687	22482	22316	22405	22705	22637	22733	22537	22608	22694	22538	22439	22528	22547	22742	22752	22660	22707	22656	22657	22627	22565	22511	22823	22778	22587	22736	22627	22755	22507	22570	22614	22405	22588	22717	22746	22594	22332	22619	22520	22640	22424	22516	22514	22545	22566	22566	22531	22694	22343	22454	22581	22467	22625	22577	22493	22604	22532	22712	22499	22433	22527	22468	22597	22745	22530	22531	22702	22783	22645	22764	22565	22613	22716	22522	22725	22593	22532	22603	22486	22792	22378	22410	22263	22397	22595	22370	22524	22487	22435	22620	22626	22617	22678	22535	22606	22423	22487	22666	22607	22474	22574	22389	22705	22566	22520	22521	22551	22613	22662	22526	22559	22581	22579	22554	22507	22389	22665	22752	22474	22496	22805	22506	22532	22670	22679	22372	22660	22465	22620	22513	22722	22609	22590	22684	22795	22758	22490	22761	22618	22573	22512	22570	22713	22832	22517	22553	22357	22692	22675	22356	22541	22520	22593	22402	22390	22558	22460	22578	22477	22622	22722	22703	22549	22584	22681	22557	22512	22519	22580	22293	22324	22633	22460	22522	22677	22558	22650	22721	22412	22570	22634	22293	22281	22378	22540	22485	22606	22733	22864	22433	22736	22628	22511	22591	22609	22499	22515	22517	22727	22485	22590	22473	22698	22515	22602	22706	22524	22508	22738	22646	22578	22671	22382	22702	22487	22490	22593	22588	22636	22731	22492	22667	22581	22599	22609	22647	22593	22398	22497	22528	22381	22461	22639	22759	22634	22719	22610	22501	22414	22478	22575	22535	22663	22702	22818	22736	22484	22661	22608	22372	22639	22461	22628	22507	22599	22781	22292	22641	22719	22720	22656	22554	22390	22469	22488	22583	22669	22224	22539	22815	22480	22634	22682	22609	22571	22701	22503	22686	22381	22524	22481	22506	22407	22364	22474	22604	22498	22424	22805	22641	22566	22702	22553	22367	22489	22611	22437	22558	22673	22466	22510	22446	22696	22589	22723	22576	22506	22601	22621	22560	22298	22697	22626	22580	22624	22844	22738	22725	22681	22659	22670	22611	22463	22656	22325	22766	22620	22551	22657	22433	22714	22479	22564	22501	22528	22641	22739	22681	22750	22699	22656	22587	22409	22675	22460	22551	22615	22507	22544	22521	22569	22817	22563	22819	22399	22549	22739	22556	22632	22661	22481	22578	22581	22496	22536	22496	22450	22503	22611	22540	22663	22325	22607	22657	22692	22549	22569	22540	22388	22573	22664	22530	22618	22436	22539	22545	22304	22535	22380	22693	22607	22661	22575	22427	22750	22733	22520	22423	22800	22765	22656	22706	22760	22508	22851	22733	22788	22789	22513	22555	22647
35327	59675	54794	43650	37441	32831	28518	24810	22681	21082	20259	19826	19276	18973	18673	18673	18302	18333	18189	18301	18111	17935	18101	17807	18165	18079	18148	17988	17867	18105	18143	18000	17895	17949	17869	17898	17919	17872	17936	18086	17777	18107	17966	18024	17827	17889	18136	17768	18005	18007	17864	18054	18044	17869	17985	17910	17801	17873	17922	17971	17695	17869	18023	17791	17966	18078	17921	18022	17790	17832	18063	17961	17829	17932	17845	17965	17887	17827	17831	17929	17970	17835	18025	17928	17894	17860	17947	17857	17971	17837	17966	17949	18018	17955	17936	17838	17932	18064	17826	17787	17784	17963	17858	17951	17901	17903	17870	17852	17947	17998	17978	17977	17922	17906	17832	17865	17907	17938	17879	17946	17850	18002	17927	18063	17990	17955	17705	18033	18102	17750	17983	17881	17944	18002	17962	17945	17884	17952	17859	17893	17869	17895	17816	17700	17859	17699	17940	17954	17876	17930	17798	17748	17938	17868	17772	17893	17988	17801	18113	17956	17884	17920	17931	17806	17907	18100	18013	17768	17956	18003	17879	17948	17966	17813	17864	17917	17948	17931	18029	17909	17838	18021	18057	18004	17958	17881	18038	17753	17860	17975	17875	17853	17844	17835	18051	18095	17810	17855	17880	17737	17755	17894	17824	17753	17885	18040	17834	17951	17792	17846	17790	18014	17849	17951	17962	17650	17984	17929	18057	17835	17752	17729	17930	17786	17791	17917	17813	17918	17894	17838	17984	18007	17785	17828	17958	17976	17808	17955	18001	17890	17862	17971	17963	17878	18006	17946	17700	17677	17934	17985	17791	18037	17901	17870	17844	17774	17832	17966	18005	18006	17972	18014	17955	17979	17873	17993	17970	17863	18028	17887	18001	17886	18010	17730	17888	18047	17940	17964	18013	17891	17788	17884	18048	17779	18046	17810	17958	17791	17913	17984	17843	17948	17811	17906	17912	17713	18038	17892	17853	17951	18056	17685	17773	17794	17815	17922	17879	17820	18072	17968	17829	17733	17792	17716	17961	17898	17749	17968	17975	17872	18050	17887	17891	17847	17960	18063	17997	17840	17911	17930	17904	17770	17848	17883	17963	17985	17981	17971	17955	17814	17832	17785	17951	17751	18011	17974	18044	18054	17926	17680	17927	17684	18002	17870	17848	17959	17807	17751	17957	17872	17783	17891	17950	18041	17786	17797	17802	17838	17954	17926	18048	17864	17897	17972	18032	18019	17979	17908	17934	17958	17900	17919	17842	17976	17946	17765	17869	17808	17828	17847	17887	17841	17875	17901	17845	18031	17938	17822	17774	17958	18092	17945	18047	17923	17838	17923	17881	17964	17777	18071	17929	17962	17923	18015	17883	17865	17914	17889	17888	18038	17933	18083	17861	17805	17773	17916	17894	18041	17935	17793	17874	17997	17879	17932	17923	18008	17881	18054	17870	17824	17945	18126	17926	18024	17773	17921	17985	17773	17804	17835	18010	18018	17905	17916	17915	18047	17923	17930	17770	17913	17971	17887	17818	18002	17886	17885	17876	17810	17968	17784	17927	17706	17895	17892	17964	17869	17851	17834	17932	17912	17835	17968	17976	17828	17860	18067	17911	17852	17895	17840	17802	17870	18059	17840	17894	17716	17806	17796	17731	18028	17864	17947	17882	17907	17974	17863	18046	17677	17993	17892	17900	17987	17929	17816	17888	18008	17849	17876	17971	17824	17919	17900	17915	17915	18066	18156	17866	17884	17831	18007	18009	17734	17890	18050	17918	17942	18131	17940	17782	17887	17833	18013	17776	17914	17871	17958	17916	17927	17855	17749	17834	17920	17877	17874	17826	17911	17854	17791	17814	17967	17827	18042	17843	17742	17924	17955	18138	17734	17983	17935	17875	17988	18067	17947	17981	17857	17907	17819	17807	18006	17892	18002	17844	17916	17957	17864	17900	17851	17838	18053	17912	18040	17882	18001	17886	17927	18114	18078	17816	17875	17979	17992	17862	17837	18004	17817	18015	18027	17856	17909	17867	17797	17966	17865	17918	18210	17951	17959	17810	17804	18011	17815	17918	18009	18074	17961	17717	17899	17985	17958	18040	17877	18108	17974	18052	17854	17954	17988	17972	17797	17967	17759	18003	17976	18008	17854	17819	17849	17952	17961	17826	17931	17865	17841	17760	18070	17929	17930	17803	17878	17975	17872	17861	17865	17667	17897	18018	17853	17956	17941	17860	17807	17826	18042	17942	17819	17830	17900	17729	17867	18041	17789	17799	17899	17882	17918	17914	17839	17721	17934	17818	17872	18071	17798	17971	17942	17881	17744	17916	17806	17859	17866	17980	17970	17868	17939	17786	17751	18044	17835	17889	17900	18123	17929	17812	17816	18096	17982	17981	17832	17787	17920	17861	17700	17934	17993	17929	17928	17984	17867	17850	18009	18024	18034	17929	17862	18181	17925	17802	17954	17912	17905	17851	17949	17869	17946	18059	18186	17851	17950	17906	17867	17811	17954	17855	17660	17823	17860	18035	18029	17920	17827	17969	17927	17984	17980	17784	17861	17888	17956	17923	17895	18072	17961	17886	17911	17949	17969	17927	17944	18094	17913	17906	17793	17995	17753	17993	17831	18030	17871	17881	17842	17842	17967	17889	17891	17774	17947	17974	17951	17878	17895	17975	17930	18000	17918	17892	17886	17802	17864	17892	17988	17908	18012	17869	17812	17870	17885	17761	17904	17901	17850	18066	17882	17935	17906	17860	17886	17872	17993	17803	17919	17966	17838	17895	17732	17866	18037	17834	17731	17974	17940	17848	17947	17801	18001	17910	17896	17901	17739	17833	17791	17989	17899	17911	18040	17948	17754	17986	17996	18004	17702	17869	17952	17790	17987	17983	17901	17948	17936	18014	17838	17907	18098	18044	18016	17866	17953	17947	17800	18042	17862	17958	17747	17718	17785	17782	17992	17849	18001	17933	17806	18018	18056	17855	18027	17909	17968	18084	17728	17992	17865	17882	17918	17990	18028	17983	17901	17958	17858	18028	17747	17823	17848	17882	17927	17912	18111	17924	17975	17874	17885	17865	18049	17906	17989	17977	17893	17793	17929	17997	17965	17909	17931	17852	17911	17845	17844	17870	17904	17956	17956	17770	18114	18065	17802	17960	17927	17776	17781	18011	17975	17920	17987	17823	17888	17767	17769	17828	17877	18002	17835	17893	17852	17846	17773	17901	17820	17936	17907	17892	17945	18015	17818	18129	17962	17981	17989	18159	17944	17886	17790	17899	17835	18003	17854	17861	17851	17887	17854	17949	17884	17867	17995	17856	17742	17837	17954	17796	17838	17891	17749	17825	17772	17874	17970	17680	17984	18050	17916	18075	17877	17979	17878	17887	17994	17806	17831	17823	17770	17908	17839	17861	17944	17940	17958	17872	18102	17755	17974	17849	17913	17919	17859	17850	17896	17946	17992	17860	18016	18068	17841	17924	17970	17972	17847	17882	17885	17927	17916	17764	17934	18038	17896	17973	17863	18042	17913	17829	18050	17957	17906	17932	18017	17939	18036	17981	17854	17981	17899	17985	18165	18046	17888	17839	17914	18003	17939	18003	18106	18019	17846	17756	17876	17882	17783	17942	17945	17947	17869	17649	17942	17757	18145	17963	17868	17947	17915	17941	17800	17915	18092	17716	18048	17923	17923	18065	17915	17994	17877	18135	17844	17819	17783	17857	17859	17771	17779	17760	17928	18063	18161	17963	17920	17823	17665	17843	17930	17752	17740	17857	17908	17797	17804	17759	17845	17926	17846	17944	17825	18075	17975	17839	17949	18057	17935	17874	17938	17938	17803	18057	18044	17979	17848	17980	17820	17932	17847	18046	17725	17677	17698	17875	17846	17786	17838	17735	17895	17789	17953	17954	17879	17961	17861	17963	17924	17991	17788	17933	17839	17799	17841	17997	17891	17973	17860	17768	17926	17868	17817	18111	17964	17813	17810	17853	17975	17721	17963	17997	17874	18032	18030	17986	17920	17888	18012	17997	18086	18017	17870	17946	17862	17994	17746	17832	17865	17850	17904	17978	18074	17896	17706	17940	17840	17863	17975	17879	17945	17868	17902	17743	17780	17957	17830	17965	17644	17966	17776	17942	17743	17856	17893	18071	17873	17906	17949	17902	17825	17843	17754	18042	17846	17975	17804	17792	18027	17846	17916	18013	17870	17779	17895	17958	17857	17848	17750	17930	17872	17718	17898	17923	17693	17837	17784	18000	17828	17919	17803	17791	17815	17807	17942	17911	17911	17902	18064	17803	17942	18024	17970	17961	17873	17795	17801	17814	18047	17950	17879	17915	18111	18017	17991	17957	17859	17819	17919	17949	17867	17849	17988	17815	17925	17902	17919	17782	17940	18039	17960	17797	17832	18059	17894	17838	18062	17761	17800	17963	17655	17969	17929	17767	17938	17809	17787	18020	17842	17966	17959	17877	18007	17890	17767	17853	17942	17870	17904	17941	17959	17933	18002	18026	18000	17983	17937	17927	17755	17885	17940	17933	17821	17871	17898	17905	17773	18004	17921	17967	17854	17809	18136	17978	17973	17932	17999	17868	18103	17967	17822	17897	18033	18050	18032	17973	17935	18019	18042	17932	17890	17947	17848	17813	17755	18004	17947	17880	17926	17939	18021	17876	17832	17930	17747	18110	17967	17982	17764	17892	17793	17755	17884	17975	17924	17954	17859	17882	17915	17874	17827	17986	17796	17940	18127	17906	17948	17822	17973	18159	17749	17982	17924	18031	17947	17934	18058	17934	18073	17864	17892	17999	17920	17963	18065	17907	17934	18002	17827	17956	18026	17974	17905	18044	17782	17804	18045	17881	18096	17800	18099	17846	17835	17915	17909	18066	17880	18017	17917	17965	17943	17891	18057	17897	17782	17785	17909	17845	17931	18078	17915	17849	17925	17954	17779	17970	17840	17868	17998	17998	17881	18054	17656	17985	17870	17620	17877	18002	18014	17877	17883	17979	17889	17930	17701	17845	17943	17973	17987	17864	17949	17755	18022	17837	17903	17768	17829	18044	17872	17897	17771	18042	17747	17889	17843	17657	17883	17871	18014	17826	17783	17860	17790	17776	18025	17825	17878	17906	17752
22635	21188	29094	24842	26947	32750	35061	30756	28332	27094	25722	24976	24692	24400	24176	24010	23881	23874	23633	23594	23653	23565	23378	23489	23216	23349	23418	23279	23138	23665	23424	23169	23243	23075	23450	23285	23115	23231	23253	23280	23276	23098	23373	23338	23216	22987	22997	23003	23173	23258	23134	23300	23311	23122	23157	23214	23164	23142	23194	23191	23178	23181	23139	23131	23321	23242	23179	23192	23236	23103	23401	23037	23154	23321	23321	23286	23348	23247	23067	23143	22923	23173	23074	23011	23085	23160	23529	23147	23219	23132	23141	23198	23177	23319	23095	23342	23375	23104	23389	23044	23069	23483	23429	23161	23172	23202	23153	23113	23304	22983	23088	23183	23159	23110	23038	23018	23206	23279	23256	23084	23240	23119	23066	23197	23350	23172	23192	23190	23058	23131	23293	23134	23044	23110	23281	23079	22984	23205	23073	23135	23088	23144	22979	22894	23085	23063	23143	23115	23211	23039	22810	23062	23000	23082	23110	23068	23091	23120	23171	23129	23312	22950	22965	22914	23134	23087	23168	23175	23260	23082	22957	23033	23151	22984	23094	23099	22918	23021	23277	23058	23228	22950	23149	23173	22912	23159	23217	23033	23241	23173	23005	23192	23071	23182	22978	23335	23105	23007	23075	23155	23196	23066	23042	23089	23158	22978	23181	23311	23387	23092	22984	23054	23151	23374	23072	23109	23129	22925	23029	23013	23069	23180	23131	23465	23297	23088	22991	23092	23104	23206	23199	23191	22999	23155	23258	23263	22920	23098	23121	23054	23177	23206	23398	23065	23323	22921	23112	23199	23290	23322	23055	23098	23250	23129	23150	22988	23081	23213	23369	23108	23021	23030	22989	23165	23381	23132	23284	23297	23143	22972	23278	23307	23077	23357	23314	22999	23064	23021	23276	23188	22810	22908	23144	23306	23256	23116	23295	23094	23259	22991	23131	23138	23356	23171	23049	23208	23228	23236	23259	22997	23151	22877	23233	22931	23039	22985	23007	22940	23101	22927	23248	23077	23238	23122	23124	23185	23003	23223	23061	22969	23064	23201	22943	23064	23062	23151	23105	23190	23018	23064	23184	23062	23310	23106	23203	23023	22947	23196	23031	23140	23005	23191	23178	22994	23033	23228	23064	23177	23058	23110	23121	23221	23053	23017	23215	22953	23189	23104	23012	23320	23304	23027	23188	23292	23219	23157	23223	23185	23234	23124	23248	23031	23291	23251	23242	23334	23055	23366	23403	23027	23270	23162	23066	22969	23144	23277	23153	23048	23296	23143	23033	23059	23256	23441	23054	23022	23092	23093	23016	23287	23188	23414	22991	22948	23066	23180	23169	23101	23056	22963	23310	23117	22963	23117	23103	23289	23157	23331	23281	23161	23311	23148	23258	23141	23255	22919	23181	23107	22952	22901	23241	22974	23136	23175	23151	23118	23066	23039	23231	23242	23203	23182	23175	23179	23106	23206	22921	22958	23202	23046	23365	23206	23206	22947	23112	23102	23199	22968	23347	23160	23091	23109	23189	23383	23308	23100	23172	23103	22830	22927	23106	22960	23210	23099	23203	23043	23140	23123	23188	23056	23239	23177	23199	23074	23154	23222	23206	23193	23084	23126	22945	23136	22966	23027	23019	23064	23072	23067	23146	23030	23267	23330	23138	23121	23094	23030	23427	23160	23266	23050	23174	22941	23119	23079	22938	23114	22983	23024	23193	23097	23004	23021	23172	23539	23141	23227	23399	23064	23174	23151	23329	23143	22942	23112	22854	23236	23094	23151	23084	23195	23081	23039	22947	23023	23141	22967	23056	23374	23177	23017	23108	23035	23259	23159	23192	23273	23228	23334	23065	23109	23207	23218	23204	23233	23046	23237	23262	22736	23359	23115	23179	23186	23195	23112	23250	23345	23129	23223	23018	23143	23106	23131	23051	23196	22943	23145	23183	23215	23215	23279	23386	23093	22752	22855	23223	23025	22994	23034	23165	23117	23046	23333	23197	22972	23124	23174	22900	23389	23179	22958	23018	23112	23132	23045	23402	23126	23035	23037	23024	23151	23135	23244	23108	22970	23071	23305	22947	23169	23048	23188	23188	23263	23082	23128	23203	22985	23160	23078	23205	22924	23289	23036	23113	23289	23260	23135	23190	23014	23277	23251	23148	23382	23056	23002	23215	23123	23193	23235	23223	23171	23090	23213	23016	23030	23100	23044	23129	23037	23340	23219	22861	23070	23241	23155	22902	23048	23177	23173	23259	23118	23291	23224	23345	23244	23146	23161	23032	23043	23105	23177	23165	23120	22991	23350	23310	23194	23077	23152	23137	22974	23205	23216	23074	23030	23067	23024	23231	23211	23039	23150	23239	22865	23262	23155	23169	23185	22896	22979	23213	22986	22964	22992	23237	23145	23034	23204	23478	23047	22984	23363	23034	23333	23012	23148	23427	23291	23225	23294	23029	23286	23224	23134	22981	23181	23270	23107	23301	23185	22958	23073	23177	23052	22928	23249	22860	23289	23193	23150	23108	23343	23011	23079	23127	23148	23003	23209	23283	23346	23208	23080	23220	23272	23174	23398	23156	22982	23286	23135	23116	23048	23113	23083	22878	23064	23127	22998	23095	22731	23013	23267	23213	23082	23085	23170	22979	23184	23069	23216	23115	23064	23412	23229	23255	23265	23202	23213	23032	23038	23053	23143	23139	23030	22978	23151	23027	23090	23324	23020	23196	22936	23022	23015	23050	23244	23173	23218	22948	23083	23056	23262	22940	23276	23036	23190	23279	23214	23172	23181	23139	22904	23062	23245	23041	23084	22941	22990	23004	23275	23128	23165	23143	23043	23245	23305	23017	22961	23035	22960	22936	23189	23001	23224	23106	23122	23006	23201	23181	23332	23252	23231	23178	23261	23263	22997	23079	23073	23128	23165	22844	23060	23345	23025	23075	23018	23110	23057	23011	23297	23009	23040	23015	23101	23267	23298	22986	22836	22999	23095	23150	23166	23106	23018	22990	23087	23066	23229	23500	23258	22978	23239	23158	22873	23187	23229	23042	23196	23176	23048	23117	23102	23075	23281	23193	23209	23203	23124	23084	23201	23186	23390	22968	23058	22846	22915	23307	23232	23184	23001	22990	22953	22950	22946	23021	22914	23033	23290	23154	23144	23040	23228	23086	23117	23160	23096	23258	23193	23171	23143	23175	23174	22998	23202	23109	23097	23059	23138	23197	23217	23108	23249	23371	23175	23175	23137	23337	23062	23149	23313	22990	23332	23167	23149	23057	23053	23187	22999	23186	23355	23234	23115	23293	23196	22967	22817	22885	23087	23186	23145	23300	22996	23032	22900	23288	23120	23332	23260	23351	22955	23266	23395	22944	22906	23080	22996	23055	23172	22962	23053	23149	23161	23155	23050	23080	23210	23062	23141	23228	23083	22887	22954	23360	22909	23118	23002	23151	23272	23027	23008	23245	23135	23147	23195	22927	22976	23205	23199	23157	22925	23055	23079	23076	23174	23119	22996	23234	22919	23119	23380	23178	23192	23158	23335	22977	23100	22990	23234	23023	22955	23194	23111	22948	23101	23150	23148	23022	23009	23111	23148	23147	23173	23270	23132	23008	23171	23222	23216	22925	23062	23163	23263	23047	23215	23195	23191	23086	23265	23208	23180	23184	23323	23181	23365	23114	23249	23145	23285	23313	23265	23245	23016	23437	23222	23062	22987	23161	22935	23016	23102	23328	23184	23342	23014	23250	23239	23137	23134	22930	23316	23126	23015	23110	23158	22848	23252	23156	23189	23077	23281	23290	23055	23349	23010	23002	23177	23025	22937	23170	23170	23157	23109	23089	22981	23129	23128	23126	23158	23087	23135	23233	23189	23332	23210	23199	23146	22980	23041	23091	23254	23177	23078	23060	23227	23004	22957	23046	23152	23088	23029	23176	23189	23203	23272	23244	23014	23045	23173	23314	23262	23215	23136	23093	23251	23034	23101	23193	23114	22872	22770	23124	23217	23351	23132	23065	23228	23266	23043	23260	23054	23324	22854	23149	23163	23142	23133	23279	23214	22920	23035	23119	23219	23179	23207	23157	23218	22941	23054	23132	23141	22998	23109	23092	23204	23197	23059	23140	22996	23330	23222	23238	22866	23140	23094	22983	23006	23180	23073	23325	23389	23204	23045	23363	23134	22975	23245	23252	22950	23161	22890	23054	23322	23161	23097	23460	23145	23168	23092	23100	23122	23374	22959	23172	23216	23291	23380	23212	23223	23002	23070	23390	23343	23267	23322	23159	23310	22999	23200	23191	23192	23233	23039	23324	23214	22928	23144	23123	23103	23053	23022	23267	23181	23112	23224	23108	23111	23138	23176	23028	23201	23073	23408	23151	23066	23258	23064	23019	23314	23093	23095	23161	23119	23258	23210	23096	22906	23069	23152	23292	23104	23166	22930	23029	23125	23008	23487	23100	23170	23072	23099	23020	23017	23079	23256	23077	22944	23154	23210	23036	22959	22831	23107	23201	23266	23194	22970	23025	23158	23388	23216	23010	23148	23258	23404	23073	23077	23095	23062	23016	23217	23385	23052	23183	22889	23062	23217	23097	23124	23319	23193	23097	23114	23274	23123	23157	23112	22988	23324	23197	23216	22989	23373	23175	23042	22878	22896	23231	23259	23240	23189	23060	23406	23068	23055	23136	22905	23285	22982	23197	23110	23100	23041	23239	23192	23069	23300	23058	23090	22994	23104	23279	23070	23057	23065	23046	23100	23404	23305	22901	23010	23064	23158	22987	22999	22868	23227	22943	23305	23191	22968	23082	23113	23084	23050	23134	23192	22996	22964	23058	23175	23261	23259	23162	23147	23138	22956	23061	23309	22975	22855	23333	23058	23272	22999	23195	22994	23221	23263	23070	23185	23139	23086	23151	22973	23243	23273	23020	22778	23179	23048	23310	23073	23151	23150	23063	23171	23258	23187	23169	23088	23164	23105	22932	23039	23483	23176	23121	23179	23158	23250	22960	23286	23148	23034	23359	23230	23104	22920	23047	23049	23195	23109	22899	23135	23116	23205	23393	23181	23229	23188	23236	23039	23165	23141	23111	23136	23242	23118	23135	22922	23057	23205	23243	23009	23111	23178	23293	22906
37942	65470	60421	48748	42919	37116	32250	29047	25688	22960	21349	20291	20016	19619	19252	19051	18809	18576	18723	18768	18646	18583	18562	18501	18324	18194	18501	18451	18267	18374	18493	18528	18387	18246	18253	18175	18356	18277	18207	18217	18222	18205	17994	18305	18165	18175	18243	18174	18344	18199	18286	18181	18183	18348	18242	18021	18386	18260	18278	18205	18209	18111	18214	18155	18197	18298	18214	18261	18271	18287	17988	18100	18217	18180	18115	18180	18152	18195	18087	18209	18168	18096	18482	18178	18218	18122	17941	18318	18194	18204	18207	18277	18350	18086	18312	18243	18357	18234	18242	18066	18254	18128	18281	18151	18103	18105	17963	18266	18107	18300	18245	18245	18122	18317	18254	18192	18222	18357	18114	18144	18169	18383	18336	18367	18279	18417	18244	18147	18383	18207	18113	18255	18281	18299	18043	18155	18252	18208	18086	18006	18318	18257	18298	18249	18219	18117	18166	17987	18099	18198	18141	18113	18135	18159	18106	18411	18218	18133	18065	18089	18236	18161	18093	18213	18244	18046	18101	18168	18136	18061	18246	18225	18019	18090	18191	18048	18065	18049	18079	18287	18142	18172	18004	18262	18101	18198	18146	18177	18149	18238	18143	18091	18255	18119	18006	18169	18313	18150	18162	18034	18286	18463	18121	18082	18142	18028	18163	18299	18094	18198	18109	17999	18126	17990	18271	18194	18028	18171	18340	18054	18104	18323	18187	18182	18195	18167	18208	18189	18141	18328	18163	18085	18214	18104	18102	18221	18275	18320	18215	18127	18201	18189	18209	18140	18185	18154	18174	18238	18278	17915	18069	18072	18196	18214	18119	17926	18164	18110	18234	18088	18053	18270	18164	17971	18238	18212	18008	18129	18136	18349	18283	17938	18216	18140	18144	18280	18210	18488	18159	18294	18149	18284	18307	18128	18012	18160	18117	18295	18218	18071	18162	18197	18268	18353	18099	18185	18256	18127	18131	18201	18037	18098	18174	18208	18322	17970	18167	18239	17967	18054	18086	18150	17969	18111	18213	18272	18255	18147	18396	18073	18216	18137	18177	18210	18115	18344	18102	18193	18142	18202	18190	18323	18211	18152	18247	18062	18121	18206	18160	18168	18407	18109	17995	18041	17978	18216	18057	17980	18432	18231	18149	18189	18190	17992	18235	18268	18124	18227	18080	18149	18173	18228	18214	17991	18346	18261	18031	18028	18205	18329	18139	18207	18173	18378	18132	18338	18316	18069	18096	18262	18122	18140	18013	17966	18135	18198	18315	18143	18275	18057	18106	18044	18179	18184	18342	18230	18131	18210	18160	18179	18027	18217	18182	18225	18301	18050	18079	18118	18269	18151	18130	18094	18226	18297	18262	18162	18180	18299	18101	18080	18257	18015	18046	17986	18147	18189	18182	18211	18106	18122	18233	18150	17887	18322	18137	18252	18203	18039	18198	18173	18213	18307	18174	18211	18201	18224	18223	18167	18296	18254	18390	18042	18147	18194	18224	18263	18254	18136	18303	18167	18196	18283	18102	18154	18161	18102	18350	18117	18168	18199	18040	18137	18178	18185	18303	18146	18242	18258	18187	18228	18153	18188	18420	18071	18346	18295	18248	18056	18291	18115	18227	18134	18227	18133	17821	18241	18128	18169	18140	18077	18154	18105	18244	18210	18392	18184	18200	18251	18231	18056	17993	18167	18086	18170	18079	18114	18048	18098	18284	18089	18153	18012	18135	18192	18088	18238	18116	18058	18246	18237	18043	18154	18090	18173	18131	18076	18122	18098	18368	18174	18149	18090	18354	18153	18053	18119	18097	18056	18328	18114	17943	18143	18198	18070	18266	18302	18344	18229	18237	18152	18273	18126	18165	18183	18240	18219	18055	18471	18092	18180	18209	18056	18330	18202	18063	17924	18152	18215	17943	18229	18099	18089	18271	18160	18022	18273	18338	18140	18217	18141	17978	18149	18251	18212	18095	18147	17969	18183	18506	18154	18127	18271	18059	18150	18086	18065	18040	18417	17954	18157	18277	18136	18411	18113	18126	18330	18227	18251	18228	18085	18305	18217	18217	18176	18200	18144	18218	18095	18196	18192	18234	18225	17983	17999	18188	18180	18153	18145	18124	17947	17989	18312	18212	18195	17966	18229	18196	18207	18167	18065	18109	18187	18186	18323	18245	18137	18078	18181	18294	18133	18141	18244	18186	18175	18259	18127	18093	18207	18030	18233	18024	18189	18291	18164	18243	18295	18269	18305	18228	18247	18055	18140	18189	18182	18030	18092	18142	18056	18221	18261	18187	18301	18076	18133	18227	18050	18301	18248	18383	18195	18252	18094	18210	18175	18167	18119	17958	18231	18152	18198	18306	18231	18161	18200	18088	18128	18400	18286	18117	18154	18267	18026	18457	18306	18058	18207	18268	18148	18198	18116	18086	18103	18227	18279	18199	18253	18182	18264	18028	18214	18074	18212	18250	18244	18077	18179	18157	18047	18318	18115	18210	18175	18226	18166	18137	18165	17973	18121	18169	18216	18240	18237	18179	18285	18303	17997	18324	18080	18189	18187	17901	18189	18192	18119	18224	18255	18168	18012	18184	17829	18240	18152	18044	18066	18231	18180	18099	18115	18109	18186	18123	18118	18068	18285	18177	18210	18053	18129	18125	18158	18143	18201	18290	18286	18088	18098	18201	17915	18157	18130	18143	18208	18161	18283	18156	18272	18307	18092	18213	18165	18089	18267	18119	18262	17951	18203	18153	18128	18215	18182	18106	18140	18349	18114	18252	18089	18315	18158	18107	18222	17941	18129	18060	18226	18083	18101	18129	18007	18196	18108	18157	18223	18105	18048	18239	18167	18359	18432	18242	18100	18319	18039	18204	18196	18011	18183	18219	18228	18376	18130	18254	18476	18252	18317	18168	18153	18275	18276	18271	18407	18391	18123	18233	18344	18274	18304	18264	18127	18002	18201	18134	18305	18183	18204	18153	18281	18134	18113	18277	18256	18309	18174	18048	18189	18209	18212	17990	18122	18083	18115	18052	18311	18330	18152	18223	18133	18040	18081	18346	18257	18213	18186	18187	18286	18168	18097	18086	18098	18237	18135	18296	18204	18185	18163	18230	18217	18152	18049	18069	18237	18105	17939	18133	18052	18079	18064	17984	18357	17977	18255	18057	18308	18228	18177	18355	18105	18117	18159	18168	18170	18441	18137	18113	18249	18117	18261	18276	18168	18253	18031	18063	18042	18126	18290	18213	18182	18256	18200	18207	18268	18266	18176	18157	17996	18190	18141	17973	18295	18210	18110	18105	18182	18107	18178	18271	18158	18076	18180	18051	18332	18163	18189	18156	18223	18282	18243	18008	18278	18133	18201	18221	18083	18203	18187	18197	18143	18122	18171	18278	18126	18025	18265	18270	18291	18215	18121	18161	18132	18227	18153	18026	18078	18255	18221	18185	18353	18047	18152	18078	18116	18052	18066	18103	18216	18131	18297	18010	18326	18135	18031	18295	18257	18324	18137	18145	18143	18231	18136	18224	18125	18181	18209	18285	18097	18147	18121	18030	18197	18137	18194	18151	18210	18187	18111	18122	18334	18159	18196	18277	18296	18071	18151	18085	18318	18260	18252	18142	18188	18227	18214	18178	18153	18233	18164	18132	18140	18293	18366	18223	18318	18099	18149	18056	18262	18371	18123	18265	18293	18270	18229	18143	18229	18015	18120	18116	18110	18170	18178	18108	18206	18060	18199	18209	18158	18207	17981	18264	18213	18136	18194	18122	17861	18316	18075	18205	18067	18259	18127	18156	18169	18109	18110	18333	18250	18185	18290	18228	18251	17994	18110	18163	18324	18294	18081	18107	18249	18118	18113	18309	18245	18286	18048	18231	18130	18111	18050	18166	18098	18240	18297	18115	18257	18155	18070	18294	17852	18040	18221	18121	18190	18185	18123	18175	18306	18397	18143	18283	18222	18086	18206	18156	18227	18236	18220	18356	18224	18080	18273	18234	18030	18225	18063	18297	18222	17956	18222	18151	18085	18240	18061	18184	18209	18346	18266	18229	18202	18157	18138	18189	18132	18179	18257	17970	18385	18025	18204	18106	18108	18017	18204	18198	18155	18162	18469	18165	18306	18191	18070	18407	18120	18240	18174	18230	18192	18208	18391	18050	18140	18046	18285	18114	18284	18194	18174	18285	18103	18060	18118	18220	18195	18318	18057	18332	18316	18205	18156	18211	18116	18091	18018	18094	18099	18113	18202	18200	18197	18203	18148	18179	18202	18051	18056	18283	18188	18241	18435	18017	18224	18087	18050	17957	18089	18140	18194	18126	18023	17996	18189	18013	18136	17980	18210	18131	18103	18263	18162	18230	18143	18050	18076	18106	18231	18315	18086	18228	18066	18161	18178	18137	18081	18328	18305	18028	18179	18067	18122	18114	18117	18293	18189	18191	18151	18206	18165	18238	18294	18318	18131	18270	18237	18234	18100	18186	18170	18018	18092	18279	18006	18198	17929	18097	18322	18043	18248	18171	18267	18083	18277	18327	18193	18273	18242	18243	18202	18054	18173	18137	18259	18306	18171	18001	18119	18249	18207	18203	18073	18191	18218	18207	18175	18090	18102	18173	18170	17927	18217	18247	18160	18246	18255	18205	18102	18208	18224	18188	18177	18320	18127	18240	18105	18187	18136	18226	18277	18050	18302	18213	18125	18116	18194	18255	18094	18184	18188	18165	18293	18180	18252	18168	18199	18256	18051	18198	18143	18256	18138	18154	18230	18157	18293	18262	18069	18181	18326	18141	18165	18025	18257	18289	18002	18079	18110	18237	18104	18227	18035	18367	18101	18277	18144	18297	17993	18267	17995	18272	18030	18187	18501	18196	18119	18171	18238	18287	18177	18223	18167	18229	17972	18246	18183	18025	18121	18164	18184	18211	18103	18066	18210	18150	18176	18244	18127	18114	18194	18327	18194	18114	18084	18012	18187	18279	18148	18144	18185	18178	17839	18229	18116	18034	18330	18186	18070	18077	18279	18310	18087	18098	18198	18083	18226	18076	18139	18169	18207	18046	18178	18285	18165	18213	18041	18306	18166	18244	17981	18382	18272	18181	18201	18237	18117	18160	18341	18314	18285	18090	18207
31227	34682	44649	39603	33325	30032	27977	25808	24973	24118	23749	23662	23421	23394	22963	22980	22943	22893	22799	22941	22789	22912	22822	22710	22593	22989	22746	22837	22711	22986	22695	22856	22673	22806	22645	22737	22747	22946	22949	22619	22487	22631	22782	22786	22875	22635	22833	22731	22719	22609	22657	22555	22499	22697	22679	22677	22815	22831	22602	22761	22747	22740	22642	22584	22839	22756	22828	22784	22768	22562	22743	22644	22907	22621	22573	22687	22691	22822	22879	22600	22701	22670	22826	22888	22784	22699	22749	22828	22829	22614	22667	22761	22692	22550	22615	22793	22727	22724	22556	22771	22813	22784	22894	22811	22727	22895	22758	22665	22771	22741	22783	22686	22486	22649	22632	22639	22708	22638	22782	22724	22755	22918	22572	22726	22740	22695	22785	22706	22811	22624	22490	22610	22871	22830	22552	22614	22817	22511	22579	22667	22678	22673	22642	22744	22924	22839	22660	22535	22670	22813	22689	22714	22465	22788	22577	22544	22598	22861	22651	22499	22774	22625	22554	22569	22826	22716	22547	22689	22727	22908	22639	22903	22697	22599	22612	22698	22820	22848	22788	22787	22635	22734	22650	22724	22853	22639	23052	22679	22897	22578	22597	22553	22750	22524	22703	22528	22739	22595	22735	22951	22757	22469	22641	22642	22587	22710	22689	22900	22591	22556	22948	22842	22873	22829	22637	22638	22592	22704	22547	22589	22869	22695	22641	22799	22705	22693	22736	22802	22693	22540	22748	22784	22700	22527	22938	22507	22536	22780	22804	22578	22623	22628	22664	22739	22757	22849	22665	22729	22906	22883	22958	22797	22937	22607	22724	22489	22720	22533	22696	22765	22798	22717	22520	22622	22650	22619	22630	22705	22396	22547	22750	22799	22607	22705	22799	22777	22837	22594	22661	22612	22779	22585	22618	22646	22626	22381	22695	22729	22741	22802	22882	22591	22772	22698	22716	22614	22741	22589	22435	22808	22654	22753	22509	22730	22598	22669	22681	22675	22782	22803	22738	22677	22636	22698	22582	22800	22806	22918	22690	22866	22465	22395	22849	22526	22466	22629	22821	22549	22691	22635	22686	22530	22675	22791	22605	22740	22608	22755	22616	22806	22840	22683	22596	22731	22766	22691	22669	22511	22646	22676	22751	22861	22606	22690	22750	22539	22461	22687	22910	22646	22833	22843	22717	22981	22693	22748	22731	22948	22653	22846	22894	22706	22746	22700	22608	22637	22496	22676	22745	22424	22839	22727	22651	22534	22649	22810	22693	22782	22621	22615	22691	22694	22825	22549	22704	22822	22719	22649	22680	22753	22754	22825	22728	22596	22603	22800	22586	22618	22698	22611	22884	22538	22632	22568	22866	22815	22619	22792	22580	22636	22692	22510	22632	22735	22554	22852	22884	22739	22638	22602	22601	22624	22744	22587	22543	22732	22732	22519	22591	22680	22805	22658	22879	22700	22498	22632	22616	22665	22702	22859	22618	22549	22772	22718	22858	22657	22775	22659	22544	22473	22617	22675	22582	22655	22661	22812	22776	22823	22629	22635	22684	22801	22572	22535	22548	22711	22833	22895	22775	22813	22730	22504	22788	22497	22776	22528	22778	22973	22872	22796	22557	22644	22625	22693	22598	22944	22916	22671	22886	22677	22997	22662	22698	22831	22623	22630	22704	22805	22599	22567	22925	22788	22748	22728	22577	22768	22606	22626	22914	22481	22688	22617	22442	22849	22896	22689	22448	22842	22539	22621	22635	22564	22638	22571	22734	22557	22659	22743	22808	22825	22712	22660	22584	22562	22910	22889	22766	22634	22679	22636	22799	22850	22588	22724	22721	22748	22438	22872	22674	22558	22556	22624	22847	22457	22606	22712	22592	22494	22659	22681	22699	22565	22614	22677	22791	22801	22697	22633	22800	22826	22745	22840	22810	22753	22541	22767	22443	22706	22698	22634	22846	22853	22516	22558	22900	22790	22804	22762	22639	22619	22565	22752	22678	22488	22763	22742	22609	22808	22710	22702	22633	22660	22790	22723	22496	22780	22886	22696	22669	22778	22783	22549	22617	22701	22723	22729	22792	22638	22725	22859	22743	22760	22851	22709	22761	22616	22847	22744	22556	22681	22631	22576	22902	22784	22956	22626	22825	22655	22763	22638	22634	22673	22691	22778	22658	22781	22680	22792	22827	22820	22556	22579	22806	22602	22694	22817	22849	22406	22625	22532	22843	22760	22655	22608	22638	22648	22700	22808	22665	22819	22554	22740	22749	22620	22572	22691	22632	22936	22850	22650	22789	22794	22524	22673	22632	22757	22809	22498	22720	22728	22580	22766	22580	22738	22518	22784	22808	22555	22739	22778	22508	22826	23003	22579	22557	23016	22617	22815	22724	22581	22676	22645	22763	22944	22635	22797	22730	22539	23014	22613	22598	22843	22577	22522	22586	22429	22546	22569	22521	22630	22595	22812	22905	22682	22813	22776	22968	22778	22822	22816	22614	22699	22554	22843	22842	22685	22809	22817	22653	22609	22698	22738	22741	22515	22683	22923	22619	22734	22679	22467	22642	22741	22854	22796	22676	22628	22641	22471	22424	22564	22671	22586	22529	22571	22533	22737	22578	22840	22909	22610	22868	22711	22680	22474	22801	22652	22646	22611	22631	22646	22760	22546	22772	22743	22531	22837	22801	22854	22907	22485	22637	22929	22459	22705	22735	22864	22846	22824	22671	22749	22669	22863	22744	22661	22760	22802	22599	22687	22549	22678	22603	22880	22705	22754	22691	22726	22672	22770	22845	22803	22649	22716	22837	22669	22651	22756	22555	22808	22676	22715	22864	22722	22713	22392	22729	22814	22711	22639	22803	22863	22976	22651	22797	22774	22681	22708	22961	22626	22668	22541	22809	22875	22720	22822	22644	22743	22936	22703	22767	22898	22599	22591	22526	22803	22696	22764	22829	22594	22872	22890	22762	22590	22889	23019	22786	22457	22660	22685	22804	22852	22612	22542	22730	22798	22718	22726	22860	22724	22595	22484	22726	22648	22730	22889	22672	22663	22732	22509	22672	22788	22524	22571	22786	22733	22762	22575	22557	22722	22529	22795	22765	22716	22376	22428	22660	22588	22483	22703	22506	22703	22770	22713	22609	22684	22749	22865	22775	22793	22775	22493	22632	22602	22695	22814	22854	22628	22671	22536	22583	22594	22633	22714	22659	22587	22752	22545	22518	22818	22667	22878	22692	22745	22680	22680	22778	22721	22664	22976	22796	22746	22586	22813	22727	22545	22716	22950	22703	22706	22827	22663	22654	22631	22860	22580	22754	22602	22643	22724	22455	22557	22494	22781	22563	22611	22629	22756	22753	22804	22503	22741	22692	22827	22700	22660	22577	22867	22625	22739	22775	22453	22657	22832	22648	22484	22595	22771	22647	22665	22685	22653	22726	22698	22696	22615	22832	22500	22661	22365	22599	22591	22730	22467	22680	22524	22844	22756	22725	22706	22761	22752	22567	22945	22695	22477	22671	22595	22480	22508	22721	22824	22629	22735	22806	22719	22618	22673	22537	22590	22599	22683	22903	22775	22708	22677	22718	22692	22907	22494	22685	22660	22839	22622	22712	22836	22433	22617	22660	22818	22532	22727	22599	22560	22675	22648	22686	22781	22623	22543	22786	22633	22593	22670	22676	22652	22649	22564	22512	22662	22785	22706	22454	22655	22638	22697	22637	22698	22674	22866	22883	22768	22641	22406	22664	22712	22634	22756	22666	22602	22752	22889	22545	22683	22696	22563	22599	22814	22913	22668	22788	22475	22595	22694	22630	22745	22910	22656	22811	22794	22749	22652	22852	22868	22742	22844	22775	22754	22607	22577	22680	22653	22773	22648	22617	22697	22781	22676	22719	22479	22721	22524	22562	22677	22786	22630	22574	22591	22828	22698	22876	22691	22604	22862	22799	22499	22456	22905	22771	22870	22641	22675	22836	22887	22706	22665	22615	22514	22926	22861	22644	22980	22824	22597	22721	22607	22847	22731	22732	22728	22769	22642	22650	22631	23037	22766	22817	22512	22455	22625	22903	22784	22594	22813	22676	22737	22483	22643	22530	22616	22678	22650	22473	22638	22716	22691	22811	22689	22726	22801	22652	22596	22664	22732	22432	22644	22851	22893	22775	22865	22709	22687	22809	22828	22770	22585	22619	22545	22460	22602	22628	22483	22719	22934	22510	22701	22781	22575	22438	22608	22772	22779	22595	22595	22564	22483	22855	22588	22573	22798	22798	22723	22604	22724	22536	22713	22589	22495	22764	22693	22722	22731	22928	22687	22675	22656	22508	22625	22686	22581	22781	22925	22751	22717	22530	22630	22721	22812	22761	22594	22534	22782	22787	22552	22925	22734	22495	22589	22804	22734	22577	22530	22777	22666	22600	22789	22662	22785	22636	22828	22646	22685	22642	22713	22845	22699	22935	22956	22620	22803	22795	22749	22793	22542	22571	22564	22600	22696	22807	22631	22617	22698	22633	22683	22623	22720	22731	22562	22889	22575	22658	22686	22650	22705	22554	22541	22357	22593	22832	22771	22557	22612	22729	22733	22618	22803	22721	22680	22627	22585	22594	22673	22789	22705	22721	22742	22659	22630	22784	22568	22676	22797	22887	22592	22649	22792	22652	22731	22690	22867	22546	22645	22590	22606	22708	22676	22692	22503	22614	22584	22627	22660	22571	22598	22778	22793	22880	22574	22713	22877	22678	22812	22752	22832	22820	22766	22718	22638	22652	22537	22770	22657	22594	22593	22811	22753	22867	22931	22625	22738	22624	22756	22985	22549	22776	22799	22805	22615	22668	22825	22649	22867	22660	22770	22733	22707	22754	22611	22537	22513	22848	22671	22742	22548	22647	22487	22853	22770	22836	22631	22671	22753	22454	22588	22735	22719	22768	22718	22789	22700	22665	22596	22480	22734	22791	22712	22681	22921	22585	22688	22722	22676	22584	22493	22604	22439	22720	22668	22824	22712	22620	22738	22822	22702	22826	22858	22705	22715	22840	22827	22553	22684	22658	22489	22615	22762	22371	22832	22776	22722	22765	22655	22710	22636	22711	22689	22867	22678	22873	22724	22754	22621	22860	22416	22993	22795	22692	22802
36177	52429	48077	37287	32002	27676	24492	22216	21021	20340	19645	18948	18695	18708	18327	18437	18134	18326	18221	18240	18205	18034	18039	18065	18091	18061	18238	18119	17808	17949	18127	18108	17906	17972	17965	17960	17878	18134	18124	17697	18098	18006	17967	17872	17986	18110	18002	17871	17895	17934	18028	17874	18106	18011	17959	18127	17833	17951	18115	17878	17958	17960	17994	18044	18085	18104	17880	18056	18003	17935	17881	17842	17832	17968	17870	17903	17930	18010	18003	17963	18011	18003	18029	17972	17894	18117	17884	17916	17997	18114	17786	17929	17955	17967	17980	17980	17818	18077	17916	18045	17943	18033	17859	18006	18008	18171	17913	17987	18151	17884	17918	18098	17948	18174	17989	17955	18111	17933	17837	17751	18017	18095	18077	17845	17868	17934	17898	17820	17945	17918	17907	17991	17753	18062	17788	18039	17858	17901	18077	17855	18034	17955	17971	17980	18068	18000	18020	17977	17883	18231	18043	18189	17826	17949	17934	17988	18005	18027	17809	18063	17881	17783	17646	18124	17959	18017	18037	17920	17791	18207	17786	17950	17861	17865	17963	17908	17906	17779	17936	18013	18002	17865	17905	17989	18072	17883	17873	18052	18038	17964	18048	17787	17819	17958	18038	17933	17992	17747	18029	18051	17889	17860	17876	17913	17796	17913	17894	17945	17979	17787	18124	17987	17978	17979	17816	18035	17917	18036	18002	17864	17957	17919	17979	18024	17914	17885	18058	18028	17809	17957	17917	17943	17783	18135	17875	18095	17966	17918	17931	17999	17952	17869	17896	17927	17963	17850	18139	18004	17903	18120	18024	17824	17883	18045	17922	18159	17869	17988	17747	18048	18111	17804	17718	18027	18022	17954	17997	17901	18011	17967	18059	18131	17930	17999	17975	18016	18043	17918	18010	17981	17955	17889	17965	17877	17907	18002	18016	17924	17993	17924	17996	17853	17965	17878	17993	17961	18031	18000	17829	18020	18073	18206	18025	17991	17923	17815	18038	18017	18067	17897	18029	18126	17877	18031	17989	18010	18092	18140	17956	17742	17925	17928	17886	17902	18047	17905	17955	18082	18026	17879	18041	17831	18027	17798	18026	17966	17915	18075	18090	17851	17951	18031	18165	17770	17906	17907	17789	17970	17949	17934	18062	18174	17900	18025	17930	18101	17931	17893	17838	17856	17992	17908	17803	18114	17943	17974	17905	17975	17985	18048	18084	17956	17848	17969	17952	17965	17788	17927	18078	17900	18065	18030	17988	18097	18020	18072	17899	17947	17823	17847	17920	17959	18083	17922	17963	17793	17992	17909	18026	17699	17830	17923	17933	17856	17849	17918	17804	17806	17934	17975	17807	17883	17911	17978	17994	18064	17997	17972	17857	18069	18025	17881	18113	17846	18050	17978	17964	17767	18021	18026	18037	17796	17975	17779	17743	17974	17922	18302	18044	18294	18061	18129	17927	17871	17884	17853	18089	17982	17980	17936	18075	17893	18136	17934	18161	18013	18021	17893	18157	17929	18036	18063	17932	18131	18152	18067	18103	17879	17949	17941	18106	17978	18022	18096	17905	17857	18158	18033	17876	18014	18079	18014	17980	17849	17994	17940	18000	17838	17863	17965	18043	17850	17962	17872	17993	17813	17825	17889	17936	17826	17951	17877	18129	18047	17983	17966	17895	18057	17908	17892	17921	17990	18042	17963	17779	18009	18142	17942	17909	17778	18164	17973	17966	18009	17925	18134	17838	17865	17966	18118	18116	17960	18081	17876	17975	17744	17865	17983	18045	18015	17998	17912	18004	17960	17778	17892	17998	17904	18013	17786	18146	17840	18046	17981	17888	17971	18085	17997	17951	17863	18240	18050	17948	17935	17901	17934	18107	17830	17858	18022	17955	18047	17885	18134	17850	17940	18034	17974	17973	18070	18191	18090	17819	17846	17803	17918	17960	18137	17975	18034	17985	17856	17915	17903	18044	17943	17928	18128	17930	17932	17938	18000	18084	17845	17924	18016	17990	17985	17982	18156	18041	17916	18104	18106	17938	17899	17918	17998	17811	17788	17989	18048	18023	17861	17946	17853	18082	17915	17963	17832	18085	17959	17923	17883	17819	17830	17975	17945	18075	18007	18111	17833	17858	17835	17862	18029	17954	17875	18015	17861	18091	18037	17933	18043	17998	18045	18206	18030	17988	18338	17971	17912	18064	17719	18087	17999	18098	17759	17930	17934	18014	17905	18051	18012	17990	17928	17809	18033	17949	17809	17969	17889	17831	18071	17846	17952	17924	17943	17947	18019	17943	17862	17970	18051	17868	17930	17948	18029	17890	17919	17881	18093	17901	17949	17836	17808	18070	18116	17781	18164	18060	18069	17859	17992	18068	18055	17995	18069	17747	17963	17953	17933	17913	18106	17990	17907	17947	17960	18100	17939	18010	17902	18269	17951	17837	17725	18107	17928	17865	18189	18059	18021	17956	17897	18173	17959	18000	17935	17723	17858	17762	18149	17815	18027	17919	17992	18015	17844	17900	18043	17885	17948	17918	18226	18156	17988	18077	17940	17942	18055	17847	17804	17896	17883	18011	17825	17943	18101	17846	17961	17893	17863	17891	18055	18002	17939	17826	17933	17930	17913	17869	18157	18099	18060	17960	17834	17829	17889	17938	17964	17958	17814	17859	17892	17909	17879	17980	17988	17895	18108	18062	17952	17933	17918	17956	18027	17785	17973	17741	17920	17902	17881	18042	18063	18092	18060	17950	18131	18025	17925	18035	17899	17962	17803	17901	18082	17925	17917	17966	17959	17915	17981	17985	17944	17883	18020	18030	17925	17966	17900	17814	17821	18023	17915	17957	17888	18088	18014	18121	17924	17839	17960	18011	17988	18064	17882	17932	17951	17856	17790	17935	17966	17689	18067	17881	18019	17963	17898	17879	18124	17824	18014	17998	17971	18003	17903	18086	17882	18242	17888	18133	17902	18015	18236	17970	17936	17760	17987	18036	17917	17978	17874	18042	18022	17847	17968	18027	18078	18109	17848	18090	17977	17943	17937	18105	18044	18011	17983	17887	17839	17821	17918	17992	17960	18092	17921	17968	18128	18022	18029	17846	17807	17882	17938	17926	17887	17760	17994	17826	17875	18110	18018	17865	17859	17983	17987	17999	18028	17942	17928	17872	17977	17973	17884	17892	18193	18069	17817	18073	18116	17990	18249	17851	17941	18023	17831	18078	17998	18101	18014	17906	17887	18075	17983	18073	17869	18039	18191	17900	17818	18063	18018	17923	18022	17813	18086	18000	17865	18010	17887	17889	17927	18122	17997	18071	17804	18180	17811	17972	17756	18164	17780	17948	17829	18006	18018	17883	17989	17926	18213	18005	17935	17948	17994	17822	18045	17908	17925	18010	17858	18011	17962	17864	17982	17969	18008	17918	18002	17993	17985	18074	17957	17980	17973	17989	18022	18050	18014	17911	17936	17748	18122	17861	17951	18055	17957	17870	17993	18197	17993	17891	17860	18122	17880	18069	17821	17981	17992	17824	17914	17984	17927	17776	17759	17971	17913	17895	18217	18101	18053	17926	17897	18146	18160	18054	18135	18027	17800	17944	17935	18108	17776	17964	18075	17991	17988	17864	17936	18047	18103	17963	17905	18060	17939	17958	17968	17736	17922	17806	18118	17896	17981	17974	18090	17834	18001	18071	17843	17826	17987	17937	17870	18021	18091	17786	18013	18019	18004	18161	18049	17961	17982	17967	18033	17856	18079	18012	18033	18050	17861	17979	17789	17926	17956	18052	17980	17862	17940	17926	17988	17848	17981	18002	18003	17895	17896	18034	18066	18035	17851	17922	17894	17914	18009	18030	18123	17797	17852	18027	17939	17926	18089	17965	17936	18109	17943	18019	18012	17924	18076	17955	17762	17898	17891	17908	18108	18106	17989	17887	17733	18054	17873	17939	18002	17888	18148	17901	17931	18075	17830	17957	17908	17838	17916	18020	17788	17999	17995	17877	17883	18041	18086	18038	17955	17993	17983	17817	17959	18093	18210	18166	18210	17988	17889	17883	18005	18090	17905	17803	18107	17997	17883	18050	17950	18024	17932	17991	18076	17937	17977	17992	17833	18054	17836	18030	18054	17896	17946	17960	18066	18045	18136	18015	17886	17996	18179	17960	18014	17930	17959	17822	17954	17977	17714	18000	17866	18089	17892	17982	17978	18066	18115	18022	18043	17957	18093	17743	18089	18010	18021	17951	17888	18047	17951	17944	17873	17938	17929	18046	17833	17863	17947	17896	18046	18118	17850	18007	17901	17819	18135	18095	17955	17937	17889	18042	17876	17810	18043	17861	18116	17970	17982	18006	17959	17870	17944	17967	18004	18202	18033	18001	18039	17885	18028	17948	17840	17890	17951	18095	18008	17873	17962	18126	17942	17929	17962	18124	17982	18085	17934	18041	17940	18016	17802	17999	18038	17988	17977	17942	17963	18022	18024	17892	18017	17750	18140	18092	17953	17954	18043	17951	17895	17875	17952	17938	17892	17921	17985	17877	17971	17962	17988	17998	17930	18002	17976	17978	17979	17982	18073	17965	17956	17964	17944	17997	18092	17976	17754	17971	17901	18035	17998	17951	17867	17872	17882	17918	17890	17940	17972	17931	18001	17872	18078	18088	17815	18020	17930	18158	17852	17898	18031	18012	18070	18030	17950	17804	17862	18067	18080	18183	18024	17974	17947	17771	17917	17912	18107	17930	17777	18001	17977	17968	18013	17953	17986	18003	17936	17870	17920	18089	17676	18025	17874	17936	18014	17890	17912	17900	17949	17929	17863	18037	17975	17880	17994	17958	17982	17882	17971	18084	18157	17900	18030	17861	18060	17891	17879	17888	18121	17833	18079	18013	18121	17911	17933	17899	17862	17808	17968	17865	17840	17963	17848	18149	17866	17854	17946	18086	17879	17875	18114	17953	18095	18036	17987	17901	18023	18013	18009	17932	17966	17934	17908	18072	17864	17932	18072	17919	18071	18109	17943	18028	17860	17742	17981	17774	17924	18063	17986	18149	18024	17966	18119	17708	17926	18037	17913	17907	17966	17977	18039	18135	18131	17853	17958	18037	18248	17982	17967	18072	17840	17938	18041	18094	18012
23960	21177	29352	28309	30649	32601	32004	28356	26302	25638	24490	24135	23651	23316	23377	23193	22965	22980	23256	22924	22690	22727	22771	22894	22627	22634	22891	22671	22638	22703	22562	22647	22690	22932	22759	22500	22598	22629	22736	22758	22715	22933	22650	22849	22599	22643	22748	22811	22763	22755	22637	22751	22906	22703	22640	22534	22525	22727	22410	22569	22907	22720	22790	22440	22579	22511	22632	22776	22654	22423	22809	22909	22454	22812	22594	22882	22640	22590	22645	22609	22752	22574	22576	22703	22620	22629	22722	22646	22492	22716	22521	22663	22464	22562	22536	22688	22636	22458	22703	22387	22931	22449	22792	22652	22832	22517	22532	22706	22674	22666	22520	22623	22633	22599	22580	22572	22533	22828	22526	22624	22715	22671	22663	22569	22695	22683	22552	22554	22679	22587	22561	22438	22580	22780	22804	22412	22720	22605	22646	22616	22654	22574	22571	22542	22745	22613	22722	22639	22472	22591	22478	22491	22515	22347	22602	22809	22438	22321	22548	22568	22764	22558	22625	22752	22432	22643	22670	22569	22511	22529	22616	22535	22748	22564	22510	22450	22715	22388	22584	22614	22625	22764	22453	22955	22673	22689	22511	22721	22670	22434	22763	22719	22743	22530	22593	22560	22516	22719	22870	22656	22564	22573	22398	22740	22663	22457	22467	22481	22670	22829	22532	22463	22579	22853	22509	22495	22550	22564	22699	22704	22518	22596	22862	22723	22598	22638	22767	22667	22580	22670	22596	22551	22498	22517	22361	22514	22691	22467	22520	22355	22413	22637	22622	22832	22591	22598	22742	22609	22416	22618	22652	22560	22643	22740	22471	22642	22525	22532	22465	22674	22686	22815	22700	22549	22504	22915	22632	22450	22700	22654	22693	22764	22616	22621	22568	22550	22721	22318	22881	22355	22859	22453	22685	22573	22629	22615	22636	22488	22855	22565	22584	22598	22669	22766	22802	22656	22569	22691	22522	22510	22517	22544	22599	22568	22535	22552	22727	22543	22376	22544	22608	22598	22528	22705	22626	22574	22612	22613	22568	22695	22672	22534	22627	22553	22555	22671	22449	22421	22602	22602	22579	22659	22548	22520	22390	22714	22591	22623	22562	22599	22761	22463	22541	22627	22510	22742	22701	22654	22749	22677	22808	22549	22606	22651	22617	22633	22652	22623	22562	22565	22745	22723	22641	22560	22570	22779	22776	22305	22603	22542	22551	22565	22605	22538	22559	22698	22502	22768	22559	22697	22479	22325	22572	22583	22811	22411	22551	22588	22719	22666	22586	22395	22556	22762	22659	22686	22696	22470	22548	22652	22556	22595	22695	22696	22605	22491	22637	22551	22528	22652	22673	22584	22513	22687	22681	22626	22440	22711	22593	22866	22516	22501	22712	22616	22604	22777	22768	22501	22439	22632	22810	22634	22697	22523	22803	22495	22863	22432	22493	22850	22628	22549	22452	22487	22725	22746	22649	22481	22704	22958	22585	22760	22545	22818	22667	22600	22644	22427	22572	22564	22567	22482	22531	22593	22685	22695	22671	22665	22614	22759	22581	22656	22585	22655	22586	22681	22740	22658	22736	22712	22799	22605	22543	22774	22794	22535	22615	22585	22522	22667	22715	22542	22940	22658	22714	22341	22461	22606	22725	22578	22857	22563	22763	22764	22800	22558	22505	22633	22504	22606	22686	22603	22442	22612	22654	22529	22599	22603	22787	22645	22744	22440	22684	22600	22502	22769	22545	22767	22521	22752	22693	22796	22601	22747	22841	22632	22649	22388	22436	22670	22701	22744	22544	22630	22657	22605	22910	22512	22586	22390	22547	22543	22681	22823	22704	22573	22669	22532	22603	22570	22686	22795	22546	22565	22453	22652	22698	22684	22675	22655	22787	23027	22738	22300	22731	22782	22518	22756	22693	22716	22496	22547	22511	22541	23041	22559	22638	22488	22654	22590	22904	22672	22662	22519	22664	22697	22611	22607	22561	22562	22542	22477	22742	22527	22704	22544	22760	22619	22770	22812	22671	22623	22700	22503	22563	22584	22485	22485	22454	22578	22775	22634	22566	22349	22501	22374	22569	22617	22708	22649	22841	22526	22472	22550	22686	22367	22709	22645	22800	22654	22441	22758	22708	22648	22577	22635	22516	22478	22594	22708	22697	22417	22681	22638	22717	22644	22566	22765	22440	22677	22638	22531	22658	22593	22621	22560	22644	22799	22765	22831	22650	22583	22686	22678	22458	22787	22827	22707	22652	22621	22523	22735	22772	22863	22668	22637	22793	22603	22603	22798	22770	22634	22676	22588	22564	22712	22537	22607	22442	22621	22603	22728	22513	22538	22585	22685	22557	22797	22366	22645	22873	22506	22763	22752	22535	22366	22605	22640	22683	22596	22473	22903	22652	22673	22578	22686	22664	22476	22456	22648	22613	22597	22969	22639	22651	22685	22615	22732	22687	22743	22988	22646	22716	22760	22818	22606	22722	22695	22680	22512	22782	22438	22640	22730	22650	22615	22514	22640	22630	22519	22510	22722	22562	22350	22613	22918	22634	22544	22687	22715	22582	22600	22726	22560	22704	22698	22355	22591	22635	22546	22728	22531	22609	22388	22511	22599	22412	22562	22662	22617	22565	22686	22516	22552	22842	22756	22676	22808	22736	22343	22454	22682	22581	22517	22780	22613	22714	22722	22825	22556	22697	23020	22603	22493	22454	22613	22631	22690	22523	22671	22691	22722	22538	22653	22717	22673	22879	22719	22478	22693	22434	22545	22539	22669	22608	22786	22409	22676	22570	22619	22675	22644	22696	22606	22508	22628	22430	22531	22785	22499	22442	22889	22600	22453	22735	22712	22508	22626	22474	22527	22689	22707	22593	22738	22529	22599	22624	22647	22741	22661	22463	22563	22535	22597	22596	22534	22808	22683	22694	22598	22685	22674	22420	22555	22453	22596	22537	22679	22744	22600	22797	22622	22586	22656	22707	22534	22667	22505	22770	22733	22618	22498	22806	22635	22463	22663	22624	22768	22742	22549	22775	22580	22698	22709	22561	22694	22589	22738	22416	22345	22449	22736	22655	22491	22750	22483	22503	22522	22674	22957	22647	22982	22856	22715	22769	22665	22585	22568	22635	22521	22767	22704	22523	22446	22519	22657	22615	22505	22670	22802	22418	22643	22647	22387	22808	22678	22699	22454	22616	22670	22555	22632	22708	22526	22544	22529	22638	22744	22800	22565	22626	22593	22579	22486	22704	22868	22596	22520	22668	22464	22806	22773	22757	22649	22752	22474	22718	22718	22484	22544	22577	22688	22429	22429	22624	22647	22552	22723	22563	22526	22575	22761	22584	22743	22725	22500	22574	22709	22745	22521	22453	22596	22509	22687	22776	22735	22735	22382	22618	22809	22582	22561	22608	22429	22638	22499	22543	22616	22755	22673	22736	22542	22613	22536	22577	22509	22418	22545	22567	22706	22634	22792	22596	22742	22622	22537	22476	22528	22616	22516	22568	22655	22770	22516	22378	22592	22659	22734	22635	22580	22730	22708	22659	22610	22784	22523	22601	22951	22625	22751	22640	22559	22643	22668	22757	22377	22852	22551	22576	22769	22570	22467	22605	22640	22719	22519	22584	22469	22462	22504	22511	22583	22702	22597	22671	22586	22399	22511	22751	22525	22651	22690	22749	22543	22569	22609	22794	22384	22501	22729	22594	22381	22534	22460	22440	22428	22581	22591	22561	22552	22779	22726	22556	22550	22690	22762	22661	22702	22617	22571	22485	22582	22675	22610	22590	22597	22694	22431	22491	22547	22521	22545	22701	22628	22615	22646	22694	22637	22584	22735	22537	22650	22450	22707	22633	22532	22640	22781	22711	22566	22592	22509	22407	22713	22627	22648	22767	22391	22640	22566	22408	22701	22693	22598	22558	22889	22559	22686	22794	22639	22662	22669	22649	22598	22576	22609	22607	22575	22489	22763	22613	22499	22348	22694	22580	22812	22672	22650	22621	22885	22717	22665	22551	22481	22836	22775	22629	22441	22460	22497	22490	22857	22675	22705	22303	22399	22481	22625	22584	22487	22636	22552	22783	22454	22570	22802	22747	22503	22760	22614	22740	22851	22862	22773	22684	22591	22770	22547	22516	22805	22754	22795	22534	22658	22686	22794	22551	22684	22616	22651	22536	22654	22636	22699	22545	22594	23001	22608	22578	22627	22622	22612	22414	22571	22824	22584	22421	22682	22537	22746	22754	22590	22649	22589	22535	22831	22577	22534	22527	22716	22761	22698	22741	22672	22518	22551	22475	22490	22610	22506	22773	22581	22585	22555	22862	22653	22597	22579	22692	22706	22549	22707	22538	22386	22572	22483	22583	22622	22704	22840	22596	22530	22553	22609	22641	22477	22733	22597	22356	22676	22698	22642	22655	22726	22569	22657	22722	22326	22491	22558	22625	22647	22619	22648	22624	22716	22702	22558	22478	22524	22602	22787	22476	22649	22694	22753	22868	22677	22688	22579	22630	22575	22418	22560	22588	22676	22642	22957	22637	22629	22615	22663	22454	22485	22628	22647	22875	22609	22454	22507	22559	22799	22602	22542	22536	22595	22530	22497	22688	22555	22743	22580	22460	22402	22532	22586	22855	22695	22519	22559	22640	22551	22590	22762	22593	22782	22709	22468	22628	22232	22663	22684	22720	22645	22507	22730	22573	22396	22494	22619	22413	22504	22469	22364	22493	22605	22659	22536	22393	22567	22542	22584	22618	22701	22605	22854	22754	22625	22572	22662	22606	22583	22673	22755	22634	22474	22379	22755	22594	22676	22584	22672	22684	22622	22830	22738	22659	22769	22525	22483	22683	22741	22690	22839	22737	22530	22594	22830	22593	22631	22850	22788	22775	22745	22592	22423	22623	22531	22763	22388	22500	22673	22551	22534	22703	22694	22774	22693	22732	22648	22759	22513	22548	22416	22608	22585	22536	22490	22688	22772	22591	22496	22594	22634	22451	22455	22797	22596	22621	22640	22380	22488	22594	22729	22632	22643	22419	22673	22776	22513	22853	22623	22620	22624	22777	22374	22659	22662	22791	22479	22860	22584	22640	22521	22632	22599	22722	22553	22657	22818	22583	22760	22589	22475	22788	22723
35372	58833	54660	43704	37726	32655	28200	25231	23349	21339	20440	19551	19042	18760	18790	18679	18328	18472	18236	18361	18109	18254	17947	18200	18058	17939	18019	17925	18145	18041	17968	18077	18012	18018	17930	18018	17889	17896	17909	18064	17800	17895	17855	17861	18007	17938	17954	17893	17984	17848	17888	17919	17821	18112	17813	17962	17978	17955	18037	17935	18022	17775	17971	18010	17973	17897	18065	18009	17973	17839	18076	17932	17944	17919	17986	17890	17966	18120	17837	17847	17965	17772	18015	17907	17782	17990	17975	17913	17987	17880	18068	17857	17932	17868	18074	17961	17991	17944	17802	17978	18103	17802	17954	18013	17957	18006	18000	17978	17953	17935	17968	18074	17833	18180	17941	17973	17965	17815	17965	17942	17859	17785	17874	17833	17908	18006	17948	17940	18053	17957	18027	17857	17858	17823	18032	17813	17926	17901	17855	18088	17815	17843	18036	17856	17925	17907	17790	17747	17797	18037	18026	18042	18080	17887	17791	18053	17891	17873	17947	17924	17929	17937	17879	17767	17921	17648	17827	18019	17808	17902	18085	18028	18061	17931	17986	17936	17973	18013	17885	17789	18012	17930	17891	17858	17852	17892	18021	17969	17843	17867	18088	17921	17950	17848	17865	17845	18148	17896	17825	17907	18075	17950	18011	17848	17989	18090	18088	17781	17988	17817	17793	17869	17975	17817	17902	17997	17924	17926	17976	17872	17850	17986	18054	17758	18096	17814	17765	17813	17792	17879	18006	18007	17943	17907	17865	17879	17856	17773	17933	17783	17952	18045	18046	17853	18030	18039	17924	17934	17920	17981	17965	17880	18113	17925	17975	17846	17986	18005	17721	18070	17903	17790	17763	17950	17943	17940	17921	17848	18128	18036	17957	17960	17963	18078	17896	17924	17880	17773	17896	17883	18056	17947	17800	17901	17989	17933	18019	17946	18051	17951	17885	18057	17955	17914	17765	17941	18004	17848	17898	18035	17904	17937	18016	17820	17883	18121	17840	17814	17816	17830	17946	18069	17851	17837	17801	17959	17835	17786	17803	17870	17914	17849	18046	18054	17834	17963	17846	17962	17843	17964	17967	18048	17806	17975	17929	17770	17879	17912	17930	18021	18022	17928	18038	17850	17939	17945	17786	17988	17910	17906	18080	17975	18023	17939	17844	17834	17864	17920	17808	17915	17876	18060	17913	17956	17947	17875	17970	17742	17909	17825	17929	17868	18090	17861	17962	17821	17804	17996	17809	17823	17851	17938	17808	17887	17940	17900	17807	17766	17956	17925	17887	17956	17847	17921	17936	18041	17956	18117	18088	17766	17867	18060	18022	17887	17830	17761	17950	17836	18104	17901	17960	18140	17904	17920	17972	17891	17964	17993	17791	17962	17913	17776	17940	18008	18089	18015	17840	17611	18055	17872	17969	17771	18070	18033	17867	18159	17968	17828	18008	18009	18024	17951	18168	17857	17905	17886	17776	17892	17848	17916	18005	18092	17976	17801	17988	17900	18098	17811	17806	18056	17815	17896	18061	17858	17993	17880	17888	17854	18041	17674	17767	17940	17886	17746	17778	18005	17978	17909	17875	17933	17816	17867	17963	17904	18056	17978	17866	17820	17918	17902	17707	17822	18125	17906	17864	17900	17834	18050	17784	18069	18007	17804	18128	17899	18050	18057	17825	17939	17904	17742	17939	17760	17966	17823	18020	17901	17842	17972	17984	17825	17956	17809	17877	17912	17868	17983	17909	17902	17982	17876	17868	17803	17833	17945	17929	17902	18081	18048	17769	17870	17911	17984	17978	18077	17881	17908	18060	17821	17954	17743	17951	17834	17867	17801	18004	17873	18109	17832	17840	17964	18003	18007	17686	18068	17935	18068	17891	17932	17931	18031	17970	17929	17991	18017	17941	17753	17943	17882	17891	17789	17916	17920	17810	17905	17898	17969	18078	17657	17919	17926	18082	17756	17867	17864	18036	17984	18018	18009	18080	17989	17923	18046	17755	17901	18033	17870	18051	18021	18041	18010	17948	17800	17881	17933	17930	18083	18040	17979	18019	17767	18092	17936	17785	17911	17914	18020	17803	17958	18013	18042	17896	17892	17866	18059	18002	17879	17891	17902	17893	18036	18073	18028	17837	17893	17930	17939	17937	18027	17884	17740	17969	17937	18081	17928	17977	18005	17847	18014	17909	17812	18027	17847	18048	17841	17852	17674	17982	18050	17984	17935	18076	18001	18001	17867	18018	18046	17820	17813	17822	17865	17832	17978	17956	18103	17832	17827	17781	18017	17920	17874	17983	17959	18047	17957	17981	17633	17834	17889	17978	17830	17772	18013	17928	17979	17979	17906	17745	17838	17910	17915	17932	17978	17834	18049	18058	17832	17930	18021	17926	17833	17991	17819	17933	17877	17993	17849	17879	17560	18020	17906	18147	17792	18003	17938	18057	18052	17951	17833	17917	18036	17873	17922	17973	17779	17875	17897	18048	17989	17783	18119	18055	17881	18002	17859	17892	18047	17822	18037	17964	17984	18107	18110	17834	17864	17889	18078	17804	17981	18013	17906	17951	17913	17751	17763	17959	18053	17774	17803	17852	17931	18040	17942	17900	17946	17948	18026	17832	18094	17810	17926	18022	17918	17881	17912	17774	17927	17986	17901	17914	17742	18094	17972	17832	17884	17969	17853	17864	18015	17977	18029	18116	17789	17910	18025	17951	18051	17993	17919	17848	17974	17906	18005	17871	17788	18062	17804	18020	17898	18014	17843	18066	18021	17889	17826	17826	17845	17935	17838	17905	17781	18027	17716	17878	17978	17995	17942	17917	18142	18058	17807	17999	17975	17838	17942	17869	17902	17807	17866	18134	18001	17948	17950	18026	17785	18029	17872	18023	17957	17934	17882	17962	17894	18003	18023	18057	17835	17968	17779	17934	17946	17936	17933	18061	17901	17944	17898	18034	17862	17788	17894	17821	18080	17781	18055	17883	17872	17718	18032	17926	17816	17988	17984	17960	17696	17840	17826	17873	18037	17826	17994	17911	17789	17904	18017	17909	17722	17986	17943	17936	17854	18004	17872	17911	18107	17878	17890	17766	18190	17993	17903	17922	17865	17983	17916	17816	17711	17854	17969	17998	17861	18062	17986	17688	17910	17958	17932	17816	17769	17901	17955	17865	17877	17955	17787	18007	17924	17910	18079	17821	17803	17854	17898	17995	17861	18085	17942	17801	17873	17770	18003	18033	18044	17919	17993	17764	17947	17985	17995	17887	17934	17956	17960	17849	17877	17852	17830	17957	17833	18041	17978	17959	18024	17944	17860	17865	17978	17783	17860	17847	18089	17907	17909	18224	18037	17901	17863	17783	17988	17968	17809	17827	18018	18007	17936	17892	17938	17987	17848	18007	17913	17819	18008	17880	17968	18122	17713	18027	17988	17879	18030	17962	17891	18102	17942	17704	17947	18025	17730	17943	17874	17947	17912	17979	17960	18039	17829	17929	17901	18081	17846	17943	17954	17566	17890	17924	17995	17868	17876	17943	17998	17900	17972	17808	17839	17879	17947	17845	18061	17884	17916	17978	17973	17960	18111	17966	18143	17962	17831	17951	17799	17849	17902	17802	17958	17914	17899	18052	17924	17803	18067	17739	17796	18028	17930	17823	17900	17921	17954	17926	17905	17794	17925	17909	17955	18082	17971	18121	17790	17881	17822	17778	17995	18002	17927	17971	17860	18009	17921	17936	17993	17848	18016	18149	18089	17939	17886	17906	18107	17953	18002	18027	17908	17880	17938	17922	17838	18038	17857	17856	17804	17826	17844	18068	17728	17785	17876	18039	18056	17894	17863	17960	17968	18061	17882	17929	17882	18082	18228	17992	17979	18025	17901	17693	18075	18210	17767	17968	17870	17889	17980	17777	17931	17782	17856	17921	17855	17922	18034	18018	17865	17871	17978	17949	17928	17933	17882	17832	17803	18023	18105	17902	17768	18008	17849	17977	18021	17917	17831	17987	17857	17906	17989	17906	17836	18139	17959	17791	17995	18052	17682	17953	17810	17897	17904	17950	18001	17926	17952	17938	17786	17850	17939	17893	17975	18004	17833	17894	17831	17887	17845	17860	17903	17859	17961	17971	17890	18030	17867	18114	17965	17913	17821	17951	17860	17834	17840	17925	18015	17839	17918	17956	17901	17843	17823	17759	17822	18089	17950	17830	17998	17847	18052	17936	17980	17926	17944	17889	17915	18017	18020	18101	17936	17949	17847	17799	17821	17834	18081	17802	17950	17809	17857	17713	17912	17808	17981	17919	17815	17848	17833	18055	17945	17872	17890	17857	17811	17958	18008	17827	17928	17940	17954	17908	17840	17926	17903	18007	17990	17941	17976	17762	18028	17926	17760	17957	17900	17886	17926	17978	17773	17897	17924	18016	17899	18093	17930	17787	17902	18000	17879	17836	17919	17954	17945	18012	17806	18121	17884	17873	17989	17835	18085	17773	17954	18052	17812	18123	17876	17802	17916	17884	17804	17964	17930	17975	17885	18040	17848	17874	17834	17880	17936	17932	17802	18021	17931	18165	17952	17893	17921	18025	17785	17970	17944	17832	17928	17825	17909	18019	17973	17861	17841	17874	17923	17898	17896	17701	18109	17941	17944	18009	17952	17860	17937	18032	17886	17923	17731	17998	17949	17891	17920	18018	17914	18061	18092	18065	17970	17974	17936	17891	18059	17689	17942	17827	17988	17822	18147	17896	17902	17958	17801	17932	18105	17973	18014	18071	18017	17979	17805	17913	17886	17806	18000	17949	17894	17894	17833	17890	17804	17947	17968	17917	17856	17878	17983	17984	17963	17921	17975	17899	18007	17886	18060	17981	17841	18018	17980	17963	17755	17932	17987	17943	18008	17886	17712	17720	17861	17971	17927	17745	17781	18028	18102	17882	17936	17869	17866	17979	17986	17890	18034	17952	18121	17880	17885	18029	17778	17908	18071	17889	17945	18173	17950	17859	18066	17658	17851	18097	17705	18003	17921	18010	17939	17906	17912	17970	17810	17979	18105	17911	17782	17930	18105	18048	17944	17890	17823	17768	18008	17987	17904	17792	17916	17980	17918	17911	17812	17909	18176	17944	17986	18020	17938	17847	17871
22731	21259	29173	24933	26893	32625	35423	31232	28650	27178	25968	25193	24764	24340	24525	24105	23925	23840	23589	23625	23785	23645	23573	23473	23579	23583	23683	23366	23446	23483	23435	23469	23481	23399	23452	23321	23325	23177	23557	23636	23274	23384	23471	23303	23479	23270	23305	23515	23630	23417	23587	23410	23495	23664	23326	23323	23396	23409	23400	23433	23291	23268	23233	23387	23436	23417	23339	23257	23339	23566	23381	23410	23385	23273	23296	23002	23201	23188	23435	23335	23404	23358	23439	23048	23337	23438	23435	23421	23451	23564	23249	23221	23103	23332	23241	23249	23294	23446	23542	23426	23227	23392	23119	23103	23153	23237	23447	23581	23366	23293	23229	23269	23059	23183	23145	23363	23170	23146	23318	23184	23445	23409	23353	23284	23188	23106	23127	23314	23294	23183	23196	23195	23241	23360	23264	23215	23241	23238	23457	23081	23324	23212	23330	23263	23223	23313	23418	23224	23393	23171	22967	23239	23080	23322	23070	23323	23219	23369	23337	23294	23373	23370	23327	23302	23246	23310	23039	23054	23229	23385	23279	23211	23343	23483	23416	23096	23353	23258	23421	23404	23155	23536	23320	23345	23263	23425	23346	23337	23462	23225	23400	23126	23370	23164	23323	23309	23080	23326	23376	23208	23187	23090	23369	23416	23328	23564	23269	23232	23304	23406	23148	23392	23202	23329	23214	23480	23146	23350	23357	23262	23310	23285	23300	23300	23306	23065	23164	23463	23384	23328	23618	23132	23166	23311	23283	23258	22987	23289	23200	23292	23393	23171	23095	23333	23327	23348	23295	23140	23367	23146	23156	23229	23248	23402	23419	23171	23281	23276	23358	23188	23142	23379	23059	23191	23178	23173	23341	23275	23178	23226	23243	23449	23264	23508	23078	23080	23332	23455	23375	23336	23269	23211	23290	23342	23311	23200	23247	23299	23174	23233	23441	23074	23322	23115	23168	23159	23169	23094	23373	23189	23298	23138	23230	23171	23124	23425	23267	23291	22944	23279	22962	23361	23271	23264	23241	23145	23342	23275	23381	23166	23353	23341	23211	23288	23316	23243	23406	23171	23305	23351	23338	23278	23319	23138	23465	23164	23209	23349	23346	23320	23284	23426	23397	23324	23225	23366	23314	23076	23240	23293	23410	23201	23215	23211	23528	23141	23160	23477	23402	23097	23396	23260	23351	23265	23177	23585	23319	23248	23412	23332	23364	23467	23242	23219	23242	23202	23354	23217	23330	23622	23514	23126	23255	23385	23205	23504	23246	23210	23211	23423	23265	23222	23508	23135	23176	23112	23039	23253	23377	23426	23282	23371	23343	23001	23189	23283	23371	23313	23363	23079	23357	23260	23354	23321	23477	23124	23221	23328	23226	23409	23510	23460	23519	23111	23313	23308	23239	23333	23130	23229	23272	23353	23304	23317	23517	23254	23254	23165	23323	23033	23267	23465	23280	23297	23135	23208	23110	23097	23337	23301	23315	23219	23100	23317	23325	23186	23482	23251	23124	23421	23025	23164	23381	23321	23397	23172	23425	23181	23341	23322	23534	23248	23338	23362	23359	23066	23195	23299	23330	23215	23305	23184	23301	23316	23100	23325	23247	23283	23400	23253	23323	23166	23181	23356	23206	23471	23355	23263	23385	23131	23324	23492	23366	23161	23356	23518	23600	23257	23361	23282	23310	23197	23330	23366	23132	23368	23269	23266	23232	23261	23209	23215	23251	23353	23280	23243	23093	23258	23409	23311	23288	23267	23347	23185	23462	23208	23263	23419	23307	23311	23212	23124	23371	23631	23563	23668	23487	23220	23444	23189	23347	23376	23366	23466	23401	23240	23345	23243	23510	23107	23107	23290	23288	23319	23263	23178	23160	23369	23171	23079	23303	23409	23346	23325	23410	23388	23292	23042	23232	22973	23273	23384	23117	23270	23217	23238	23187	23391	23457	23152	23421	23190	23233	23264	23329	23372	23205	23163	23181	23401	23283	23193	23281	23192	23376	23281	23315	23307	23395	23105	23405	23429	23450	23133	23363	23326	23352	23428	23415	23476	23229	23346	23221	23335	23222	23284	23361	23196	23074	23124	23327	23118	23044	23118	23171	23328	23189	23066	23118	23240	23312	23280	23279	23304	23333	23294	22990	23046	23243	23091	23280	23398	23285	23174	23120	23330	23486	23336	23219	23391	23235	23432	23359	23189	23240	23253	23258	23291	23347	23332	23227	23406	23113	23112	23588	23461	23232	23112	23086	23281	23161	23460	23434	23130	23410	22925	23050	23258	23304	23359	23399	23167	23407	23352	23296	23212	23136	23355	23369	23347	23397	23152	23223	23300	23283	23351	23212	23044	23385	23385	23251	23329	23211	23445	23444	23198	23390	23358	23295	23375	22979	23093	23479	23418	23202	23362	23248	23417	23096	23124	23233	23208	23246	23406	23221	23521	23315	23523	23239	23290	23112	23125	23291	23343	23128	23191	23334	23281	23312	23372	23231	23316	23272	23211	23072	23462	23266	23257	23047	23444	23320	23273	23261	23355	23215	23249	23284	23189	23179	23486	23251	23303	23226	23435	23323	23352	23228	23181	23321	23253	23220	23114	22968	23305	23157	23182	23450	23338	23409	23263	23326	23176	23295	23595	23377	23413	23130	23180	23175	23051	23273	23242	23228	23112	23314	23157	23234	23352	23307	23281	23347	23214	23360	23211	23315	23212	23361	23455	23476	23197	23212	23209	23157	23135	23347	23534	23591	23375	23406	23205	23364	23350	23327	23268	23385	23399	23324	23271	23230	23241	23236	23448	23275	23078	23369	23282	23366	23192	23258	23235	23374	23296	23304	23237	23278	23270	23192	23058	23462	23254	23135	23358	23383	23220	23363	23148	23260	23126	23392	23456	23243	23254	23368	23442	23475	23264	23124	23617	23566	23277	23224	23305	23401	23459	23120	23282	23193	23278	23251	23194	23232	23285	23167	23370	23292	23176	23515	23196	23330	23245	23256	23461	23444	23228	23181	23254	23356	23459	23233	23249	23040	23309	23315	23296	23344	23150	23250	23552	23269	23285	23438	23240	23167	23200	23310	23610	23155	23157	23442	23404	23263	23117	23256	23416	23493	23237	23083	23077	23018	23230	23244	23132	23172	23323	23383	23319	23324	22987	23249	23318	23276	23072	23547	23246	23355	23340	23367	23251	23070	23000	23200	23425	23249	23274	23285	23255	23368	23158	23320	23287	23385	23125	23229	23197	23311	23020	23254	22988	23394	23366	23358	23245	23469	23552	23491	23385	23222	23334	23418	23446	23261	23295	23151	23479	23528	23255	23435	23136	23221	23557	23321	23248	23400	23190	23259	23181	23198	23305	23205	23350	23232	23169	23161	23372	23167	23298	23103	23251	23327	23431	23258	23205	23308	23205	23380	23479	23371	23171	23525	23291	23129	23234	23484	23383	23388	23247	23246	23098	23177	23175	23325	23321	23286	23208	23156	23403	23470	23394	23308	23437	23357	23257	23263	23249	23360	23279	23324	23446	23206	23294	23568	23300	23511	23079	23531	23410	23164	23380	23474	23137	23190	23277	23419	23441	23213	23562	23153	23377	23201	23462	23235	23401	23328	23227	23412	23109	23120	23210	23081	23455	23378	23550	23249	23384	23238	23172	23634	23332	23434	23253	23252	23391	23432	23537	23367	23337	23319	23315	23178	23200	23282	23243	23549	23215	23153	23291	23325	23262	23121	23146	23196	23304	23408	23435	23236	23225	23328	23293	23487	23259	23443	23315	23311	23351	23295	23159	23349	23305	23184	23209	23258	23229	23167	23373	23229	23192	23256	23239	23405	23414	23314	23448	23307	23365	23309	23322	23362	23191	23386	23255	23258	23040	23172	23140	23368	23257	23479	23310	23156	23141	23175	23373	23279	23069	23322	23236	23267	23366	23493	23073	23408	23362	23242	23324	23330	23233	23173	22976	23291	23168	23375	22921	22998	23405	23181	23256	23320	23376	23226	23046	23423	23496	23295	23335	23187	23574	23409	23135	23194	23395	23480	23420	23170	23275	23026	23319	23218	23291	23495	23318	23241	23589	23206	23368	23373	23319	23358	23028	23370	23291	23154	23264	23351	23352	23353	23069	23440	23420	23394	23049	23137	23262	23207	23169	23257	23283	23285	23290	23220	23439	23343	23310	23355	23429	23149	23177	23254	23169	23315	23029	23185	23289	23231	23322	23502	23456	23584	23264	23006	23533	23041	23149	23228	23109	23283	23160	23233	23293	23250	23192	23185	23237	23127	23376	23411	23188	23263	23263	23179	23402	23326	23111	23508	23148	23389	23304	23353	23189	23314	23355	23448	23205	23297	23344	23150	23228	23278	23378	23430	23161	23313	23110	23292	23209	23227	23444	23348	23440	23450	23355	23285	23048	23243	23328	23375	23401	23280	23414	23503	23454	23199	23266	23178	23118	23357	23167	23307	23292	23325	23212	23393	23308	23237	23516	23349	22874	23276	23343	23250	23279	23229	23314	23203	23294	23154	23242	23289	23191	23258	23186	23499	23056	23171	23490	23182	23193	23361	23358	23149	23210	23180	23361	23403	23337	23230	23124	23293	23384	23431	23193	23287	23110	23303	23205	23369	23199	23250	23461	23026	23258	23275	23087	23308	23204	23187	23406	23398	23427	23289	23305	23335	23368	23306	23080	23128	23401	23307	23407	23164	23197	23191	23182	23272	23241	23152	23249	23369	23318	23086	23211	23394	23330	23418	23352	23377	23229	23316	23309	23164	23232	23185	22980	23144	23344	23045	23245	23273	23330	23246	23252	23321	23246	23248	23200	23589	23260	23377	23097	23155	23235	23274	23301	23048	23295	23300	23413	23489	23205	23083	23211	23099	23349	23331	23083	23256	23280	23380	23360	23144	23703	23370	23206	23198	23339	23383	23319	23292	22990	23411	23301	23288	23354	23141	23195	23310	23263	23092	23171	23301	23377	23263	23240	23314	23510	23388	23332	22910	23090	23391	23395	23443	23146	23374	23073	23552	23499	23218	23275	23379	23368	23226	23212	23312	23212	23383	23330	23265	23611	23391	23333	23246	23343	23204	23168	23106	23564	23378	23027	23308	23078	23530	23306	23137	23300	23376	23048
38307	65565	60592	49417	43384	37272	32814	29332	25722	22755	21493	20570	19958	19596	19402	19399	18985	18947	18823	18748	18708	18655	18437	18444	18418	18449	18533	18277	18539	18318	18310	18388	18316	18300	18384	18407	18389	18312	18361	18393	18340	18250	18216	18367	18403	18140	18397	18316	18271	18339	18350	18389	18340	18211	18329	18284	18350	18378	18468	18210	18484	18046	18147	18285	18217	18296	18336	18277	18295	18172	18225	18402	18168	18277	18344	18249	18145	18343	18280	18303	18458	18411	18324	18053	18426	18214	18155	18189	18255	18198	18137	18303	18339	18374	18151	18276	18376	18337	18144	18144	18400	18330	18341	18347	18465	18113	18084	18392	18369	18370	18112	18255	18256	18193	18344	18156	18121	18371	18277	18258	18271	18316	18229	18210	18178	18265	17986	18185	18198	18142	18137	18411	18016	18164	18213	18087	18117	18142	18118	18299	18429	18340	18143	18123	18524	18249	18512	18289	18424	18224	18216	18281	18191	18263	18227	18119	18320	18388	18343	18223	18184	18407	18323	18383	18132	18232	18223	18275	18202	18246	18249	18313	18366	18143	18410	18280	18253	18515	18108	18316	18298	18294	18297	18222	18517	18110	18232	18049	18373	18214	18326	18160	18380	18396	18284	18173	18126	18205	18388	18254	18087	18139	18308	18183	18308	18216	18355	18301	18335	18229	18297	18280	18249	18196	18266	18436	18273	18295	18387	18230	18260	18324	18214	18375	18392	18242	18199	18395	18192	18248	18229	18312	18228	18325	18409	18387	18253	18249	18359	18259	18287	18234	18289	18229	18268	18411	18192	18247	18061	18073	18317	18184	18236	18219	18484	18251	18178	18194	18296	18208	18140	18346	18293	18234	18256	18336	18271	18343	18248	18260	18180	18337	18367	18189	18141	18476	18325	18256	18493	18265	18273	18401	18307	18167	18296	18239	18280	18248	18150	18074	18279	18260	18336	18165	18366	18272	18285	18097	18400	18539	18238	18198	18409	18073	18347	18284	18365	18241	18039	18345	18234	18344	18263	18063	18257	18254	18240	18010	18223	18356	18387	18197	18357	18274	18293	18384	18104	18070	18116	18166	18398	18297	18267	18137	18299	18227	18109	18373	18288	18238	18337	18158	18380	18288	18308	18292	18383	18265	18268	18182	18414	18280	18238	18181	18372	18105	18189	18360	18140	18142	18260	18246	18257	18265	18175	18156	18337	18308	18360	18225	18294	18415	18268	18318	18136	18125	18355	18164	18094	18044	18363	18080	18235	18193	18402	18350	18139	18191	18205	18341	18205	18317	18275	18167	18190	18149	18414	18163	18204	18375	18421	18357	18184	18358	18368	18432	18355	18389	18205	18280	18219	18129	18337	18169	18260	18185	18282	18267	18322	18295	18036	18262	18217	18252	18255	18220	18339	18286	18307	18275	18378	18426	18338	18310	18195	18170	18204	18136	18208	18278	18304	18151	18221	18208	18121	18316	18276	18191	18179	18288	18279	18242	18388	18445	18197	18287	18172	18234	18209	18172	18294	18268	18310	18161	18359	18170	18282	18322	18326	18241	18263	18152	18154	18237	18284	18163	18306	18185	18252	18235	18232	18347	18386	18406	18374	18306	18430	18148	18136	18226	18240	18304	18099	18258	18164	18243	18240	18308	18255	18199	18119	18391	18565	18205	18142	18317	18181	18218	18334	18290	18362	18224	18115	18381	18241	18256	18045	18169	18505	18233	18283	18293	18334	18046	18554	18166	18043	18218	18352	18299	18250	18016	18217	18264	18230	18236	18161	18128	18439	18140	18192	18372	18389	18258	18254	18308	18332	18209	18353	18276	18254	18369	18342	18293	18368	18303	18204	18318	18526	18122	18198	18159	18432	18273	18382	18268	18280	18261	18107	18415	18207	18274	18206	18314	18200	18093	18213	18356	18216	18300	18317	18320	18280	18385	18379	18080	18469	18236	18143	18330	18309	18040	18334	18272	18275	18326	18356	18168	18327	18228	18190	18091	18141	18198	18209	18196	18285	18278	18232	18176	18294	18245	18402	18318	18246	18232	18312	18001	18140	18135	18306	18194	18178	18223	18209	18232	18287	18322	18276	18171	18095	18282	18184	18139	18310	18197	18276	18119	18481	18339	18251	18296	18158	18188	18311	18360	18189	18473	18239	18257	18088	18164	18179	18199	18363	18314	18291	18355	18369	18301	18205	18265	18136	18298	18537	18155	18255	18215	18225	18377	18168	18129	18299	18229	18250	18488	18278	18233	18365	18331	18438	18105	18303	18387	18240	18215	18180	18328	18090	18241	18266	18343	18212	18358	18317	18320	18309	18187	18244	18301	18133	18314	18405	18111	18384	18220	18108	18232	18186	18279	18218	18518	18281	18230	18296	18162	18335	18283	18410	18054	18139	18361	18264	18326	18197	18384	18248	18528	18255	18294	18358	18339	18311	18420	18335	18257	18229	18260	18257	18321	18188	18130	18155	18177	18214	18299	18290	18282	18243	18183	18239	18272	18372	18211	18255	18073	18194	18290	18277	18131	18259	18263	18483	18301	18063	18357	18312	18234	18206	18125	18272	18329	18207	18163	18075	18347	18160	18236	18256	18281	18369	18271	18279	18310	18120	18269	18411	18359	18234	18211	18380	18237	18099	18411	18237	18312	18252	18356	18185	18456	18185	18236	18057	18178	18160	18098	18399	18144	18302	18273	18360	18135	18178	18274	18376	18325	18297	18250	18378	18209	18430	18149	18089	18160	18068	18332	18398	18202	18360	18243	18263	18356	18299	18141	18281	18264	18405	18252	18301	18217	18307	18062	18267	18443	18200	18213	18222	18116	18236	18295	18467	18127	18367	18234	18321	18224	18299	18284	18214	18132	18255	18255	18253	18244	18352	18138	18225	18271	18213	18357	18319	18392	18114	18300	18187	18237	18250	18514	18191	18190	18338	18270	18459	18386	18429	18201	18338	18368	18386	18170	18307	18360	18085	18233	18152	18146	18253	18175	18161	18432	18126	18254	18314	18321	18155	18355	18102	18304	18194	18331	18322	18347	18289	18423	18117	18196	18304	18237	18245	18174	18288	18338	18376	18305	18383	18407	18303	18451	18203	18193	18258	18344	18314	18318	18349	18187	18373	18213	18174	18242	18315	18138	18120	18015	18395	18349	18354	18276	18193	18334	18417	18048	18456	18240	18246	18090	18282	18360	18214	18259	18300	18300	18294	18262	18159	18411	18301	18218	18360	18163	18247	18217	18158	18320	18277	18045	18255	18168	18268	18204	18206	18190	18296	18183	18194	18479	17983	18203	18244	18264	18462	18449	18273	18257	18106	18085	18325	18154	18224	18238	18155	18328	18353	18245	18223	18118	18183	18180	18211	18255	18240	18231	18339	18102	18354	18321	18278	18412	18161	18350	18071	18110	18274	18269	18169	18275	18315	18307	18293	18207	18406	18402	18324	18420	18291	18127	18223	18244	18397	17994	18268	18366	18373	18274	18184	18336	18090	18308	18278	18189	18074	18286	18106	18268	18036	18245	18265	18383	18103	18315	18152	18257	18190	18055	18163	18386	18369	18216	18224	18156	18305	18149	18325	18349	18180	18314	18288	18126	18209	18375	18271	18289	18067	18256	18292	18261	18393	18240	18361	18104	18277	18138	18302	18223	18430	18319	18188	18130	18312	18466	18292	18272	18294	18532	18365	18386	18372	18314	18149	18194	18198	18188	18143	18132	18425	18358	18336	18119	18269	18240	18150	18381	18222	18193	18398	18313	18270	18295	18232	18119	18073	18216	18206	18307	18154	18215	18274	18192	18321	18299	18286	18262	18251	18238	18329	18206	18289	18104	18254	18230	18246	18137	18268	18133	18394	18314	18205	18313	18306	18090	18206	18120	18188	18353	18314	18232	18192	18218	18197	18272	18111	18257	18151	18321	18345	18303	18253	18260	18223	18346	18415	18283	18406	18123	18161	18317	18206	18059	18379	18156	18318	18152	18244	18421	18428	18105	18412	18387	18177	18255	18275	17984	18222	18140	18242	18461	18316	18354	18200	18272	18255	18161	18437	18272	18339	18299	18098	18157	18136	18348	18196	18185	18428	18198	18262	18240	18341	18296	18314	18356	18266	18244	18431	18507	18218	18165	18284	18287	18214	18106	18297	18097	18331	18272	18085	18225	18309	18177	18301	18305	18171	18287	18250	18169	18214	18196	18282	18331	18221	18260	18295	18183	18301	18210	18253	18286	18163	18340	18442	18136	18133	18183	18349	18297	18172	18144	18346	18420	18349	18214	18356	18372	18181	18308	18270	18292	18266	18261	18213	18320	18179	18202	18346	18307	18462	18386	18315	18111	18390	18263	18392	18259	18416	18096	18420	18279	18382	18204	18231	18201	18276	18271	18377	18150	18294	18057	18332	18080	18174	18163	18038	18359	18155	18182	18303	18268	18304	18306	18141	18181	18336	18181	18185	18288	18353	18366	18168	18110	18444	18328	18360	18313	18256	18252	18340	18156	18318	18249	18338	18222	18199	18184	18061	18191	18017	18148	18363	18373	18212	18329	18127	18291	18249	18117	18347	18175	18260	18274	18193	18289	18266	18257	18322	18397	18242	18244	18240	18313	18418	18131	18315	18198	18474	18152	18182	18506	18161	18134	18464	18199	18248	18508	18196	18482	18310	18317	18222	18162	18301	18319	18451	18301	18357	18311	18174	18414	18281	18124	18237	18037	18293	18237	18344	18234	18311	18159	18148	18375	18158	18200	18198	18186	18332	18315	18206	18094	18313	18353	18267	18233	18187	18230	18502	18360	18235	18146	18295	18317	18272	18285	18157	18215	18406	18365	18352	18409	18408	18362	18093	18222	18192	18345	18316	18309	18206	18376	18170	18156	18229	18284	18372	18292	18457	18261	18259	18355	18250	18258	18103	18374	18322	18046	18289	18204	18293	18283	18185	18198	18321	18298	18220	18159	18374	18393	18345	18356	18313	18249	18262	18153	18238	18333	18241	18230	18394	18242	18446	18239	18256	18168	18176	18264	18121	18219	18237	18351	18276	18290	18382	18326	18315	18154	18203	18191	18232	18326	18208	18238	18264	18233	18372	18299	18221	18380	18332	18333	18319	18302	18509	18194	18277	18272	18250	18148	18189	18051
31102	34707	44348	40058	33819	30277	27711	26040	24806	24360	23797	23522	23329	23368	23311	23186	23079	22884	23013	22925	22974	22753	23105	22891	22979	22940	22737	22636	22872	22772	22798	22803	22756	22887	22820	22649	22740	22898	22792	22886	22711	22814	22621	22952	22819	22731	22725	22640	22849	22806	23050	22830	22688	22923	22746	22927	23082	22823	22605	22930	22681	23048	22762	22926	22701	22659	22699	22625	22846	22800	22644	22684	22857	22899	22788	22790	22947	22715	22900	22942	22660	22760	22887	22599	22994	22716	22860	22732	22722	22795	22654	22743	22880	22883	22666	22512	22725	22927	22785	22771	22630	22998	22934	22887	22974	22537	22748	22795	23009	22951	22755	22740	22799	22808	22780	22962	22772	22872	23093	22799	22885	22790	22832	22872	22806	22790	22802	22699	22748	22668	22582	22599	22760	22924	22855	22692	22775	22830	22832	22733	22830	22742	22804	22921	22760	22747	22805	22729	22880	22930	22774	22736	22737	22774	22681	22720	22797	22808	22875	22833	22733	22638	22789	22944	22702	22816	22543	22633	22896	22626	22921	22875	22798	22760	22905	22607	22636	22903	22846	22790	22948	22911	22834	22970	22578	22768	22629	22871	22837	22768	22826	22722	22688	22889	22743	22650	22786	22680	22805	22888	22880	22766	22762	22664	22723	22767	22723	22882	23032	22663	22861	22810	22753	22993	22740	22847	22921	22790	22795	22808	22795	22700	22839	22866	22690	22658	22702	22575	22796	22920	22646	22862	22779	22807	22810	22737	22703	22627	22636	22750	22937	22718	22816	22649	22704	22724	22784	22684	22795	22518	22828	22735	22774	22700	22668	22632	22801	22817	22578	22617	22651	22636	22567	22694	22737	22817	22808	22652	22867	22772	22625	22772	22674	22699	22810	22637	22837	22920	22804	22684	22854	22470	22713	22932	22837	23055	22728	22914	22799	23107	22547	22758	23044	22941	22755	22924	22877	22900	22880	22878	22719	22802	22730	22807	22881	22697	22894	22719	22779	22884	23016	22781	22723	22745	22707	22698	22794	22633	22829	22841	22755	22653	22759	22831	22757	23083	22736	22862	22933	22792	23015	22753	22777	22699	22804	22819	22858	22591	22842	22560	22645	22751	22680	22615	22870	22952	22977	22593	22738	22950	22799	22822	22718	22819	22871	22781	22768	22808	22710	22531	22581	22858	22815	22605	22759	22801	22701	22762	22834	22797	22898	22703	22709	22856	22695	22689	22712	22809	22697	22690	22707	22925	22740	22563	22855	22968	22732	22407	22477	22814	23012	22912	22884	22710	22746	22899	22828	22618	22806	22941	22762	22961	22913	22824	22603	22436	22752	22730	22742	22756	22671	22849	22838	22771	22689	22794	22912	22949	22899	22870	22758	22800	22925	22840	22661	22707	22708	22668	23039	22735	22787	22749	22865	22869	22758	22909	22694	22801	22754	22825	22791	22610	22830	22677	22722	22852	22663	22808	22820	22734	22920	22784	22806	22919	22784	22842	22838	22796	22666	22769	22679	22935	22717	22791	22895	22871	22570	22647	22729	22923	22578	23059	22778	22956	22598	22943	22968	22970	22770	23036	22890	22921	22919	22969	22895	22764	22870	22711	22610	22652	22649	22467	22834	22813	22846	22887	22803	22801	22932	22756	22749	22962	22989	22820	23033	22925	22770	22835	22655	22682	22775	22924	22916	22862	22666	22754	22787	22876	22822	22865	22646	22744	22805	22887	22751	22965	22612	22646	22996	23059	22586	22744	22726	22724	22779	22753	22789	22817	22699	22475	22703	22874	22867	22839	22889	22747	22809	22660	22642	22891	22657	22492	22751	22658	22636	22713	22719	22727	22748	22741	22989	22780	22759	22740	22621	22620	22824	22946	22634	22968	22906	22828	22720	22847	22677	22806	22630	22673	22716	22737	23030	22669	22875	22763	22823	22421	22785	22625	23019	22897	22641	22669	23014	22842	22620	22736	22831	22819	22850	22747	22863	22697	22640	22931	22924	22883	22620	22569	23002	22866	22763	22716	22972	22754	22727	22621	22745	22754	22728	22714	22765	22656	22886	22761	22751	22552	22858	22598	22934	22813	22744	22692	22761	22840	22871	22699	22808	22608	22627	22762	22564	22779	22990	22652	22819	22959	22887	22771	22714	22716	22845	22962	22826	22659	22728	22850	22841	22722	22761	22512	22653	23021	23074	22712	22840	22766	22913	22944	22806	22664	22773	22696	22631	22628	22623	22778	22648	22863	22689	22803	22628	22665	22712	22696	22765	22981	22740	22671	22674	22901	23022	22739	22752	22505	22812	22836	22780	22919	22833	22743	22757	22890	22967	22694	22915	22694	22844	22707	22617	22845	22939	22860	22578	22799	22531	22889	22824	23037	22619	22783	22664	22796	22860	22541	22976	22918	22802	22711	22741	22699	22972	22751	22785	23055	22579	22869	22788	22981	22588	22576	22911	22729	22648	22700	22731	22787	22873	22608	22850	22777	22690	22639	22665	22635	22863	22742	22541	22647	22832	22449	22556	22729	22459	22742	23006	22965	22603	22753	22699	22975	22924	22761	22875	22732	22664	22538	22746	22781	22863	22672	22864	22891	22889	22774	22776	22716	22866	23040	22512	22872	22798	22804	22782	22838	23027	22763	22875	22680	22751	23031	22980	22936	22908	22777	22892	22901	22765	22801	22652	22772	22923	22756	22885	22705	22831	22817	22852	22818	22799	22852	22923	22828	22652	22734	22589	22729	22527	22888	22788	22650	22606	22758	22838	22690	22687	22732	22634	22504	22983	22935	22927	22880	22926	22643	22925	22912	22595	22818	22811	22521	22733	22903	22825	22738	22930	22878	22653	22859	22721	22531	22652	22794	22748	22587	22843	22834	22698	23025	22766	22742	22858	22825	22762	22793	22914	22802	22721	22605	22757	22910	22694	22875	22731	22816	22727	22789	22912	22857	22584	22877	22749	22617	22682	22762	22848	22760	22737	22885	22591	22597	22931	22795	22916	22780	22804	22676	22836	22616	22558	22825	22861	22602	23085	22680	22729	22735	22904	22866	22759	22957	22893	22889	22782	22671	22888	22844	22773	22778	22572	22761	22938	22783	22548	22802	22744	22632	22760	22856	22863	22796	22945	22926	22691	22700	22720	22690	22957	22762	22860	22727	22940	22806	22846	22754	22542	22823	22887	22758	22784	22771	22819	22712	22699	22594	22801	22853	22711	22715	22618	22765	22821	22699	22731	22860	22928	22678	22816	22879	22602	22882	22960	22854	22864	22747	22808	22891	22538	22701	22733	22843	22912	22726	22664	22707	22642	22832	23001	23011	22633	22633	22730	22829	22872	22891	22846	22906	22620	22773	22707	22810	22748	22858	22804	22951	22651	22786	22801	22881	22714	22522	22746	22680	22894	22807	22696	22910	22509	22684	23004	22793	22702	23017	22589	22588	22828	22810	22878	22675	22906	22850	22942	22806	22722	22814	22826	22692	22865	22816	22753	22908	22966	22773	22601	22878	22862	22670	22512	22625	22828	22810	22529	22699	22844	22833	22639	22686	22543	22949	22900	22678	22706	22836	22863	22782	22832	22750	22943	22924	22778	22777	22815	22774	22783	22919	22714	22863	22782	22941	23004	22893	23195	22945	22889	22731	22702	22695	22819	22689	22687	22697	23044	22763	22779	22663	22611	22727	22805	22843	22897	22866	22754	22743	22972	22873	22749	22812	22668	22860	22766	22831	22665	22512	22711	22745	22725	22800	22927	22779	22746	22779	22732	22811	22767	22673	22866	22783	22767	22675	22834	22793	22601	22672	22953	22709	22648	22909	22783	22768	22960	22945	22693	22831	22848	22878	22625	23032	22815	22881	22712	22460	22718	22836	22581	22803	22808	22690	22778	22833	22963	22795	22725	22847	22723	22882	22751	22760	22897	22967	22909	22706	22729	22833	22976	22729	22693	22714	22854	22661	22758	22703	22705	22648	22711	22897	22626	22881	22751	22816	22846	22842	22892	22606	22587	22750	22875	22864	22797	22920	22610	22926	22840	22885	22691	22587	22804	22780	22694	22796	22636	22699	22643	22691	22714	22579	22916	22995	22690	22738	22673	22695	22825	22908	22432	22537	22679	22749	22878	22799	22957	22870	22792	22808	22911	22731	22718	22959	22818	22612	22667	22887	22852	22693	22822	22639	22736	22878	22858	22814	22873	22682	22934	22931	22729	22592	22738	22822	22928	22846	22845	22931	22807	22853	22925	22745	22751	22787	22663	22707	22775	22838	22821	22755	22700	22707	22763	22689	22819	22915	22785	22809	22772	22745	23045	22792	22890	22688	22704	22841	22757	22692	22987	22790	22701	22771	22974	22919	22703	22958	22926	22831	22832	22619	22633	22665	22681	22672	22691	22658	22919	22727	22956	22684	22862	22705	22516	22793	22672	22752	22753	22902	22800	22840	22902	22794	22865	22866	22755	22593	22745	22722	22950	22686	22834	22935	22635	22760	22839	23123	22689	22580	22932	22742	22819	22650	22814	22809	22737	22623	22769	22661	22698	22856	22751	22707	22522	22595	22806	22744	22733	22785	22820	22763	22586	22745	22713	22783	22896	22928	22775	22762	22525	22619	22677	23042	22710	22838	22839	22748	22652	22725	22774	22853	22790	22798	22799	22932	22757	22611	22515	22742	22919	22769	22764	22734	22860	22623	23051	22608	22704	22829	22661	22681	22658	22704	22822	22909	23086	22840	22837	22813	22879	22702	22619	23037	22691	22823	22773	22885	22659	22707	22795	22579	22826	22684	22861	22708	22840	22583	22575	22634	22844	22574	22834	22598	22791	22597	22747	22752	22753	22902	22726	22875	22709	22687	22750	22719	22728	22775	22746	22688	22837	22771	22960	22818	22627	22767	22747	22722	22837	22680	22785	22683	22889	22880	22691	22723	22677	22761	22571	22831	22593	22970	22765	22791	22800	22821	22862	22855	22949	22596	22942	22616	22951	22796	22634	22673	22897	22896	22824	22623	22651	22988	22541	22792	22768	22827	22779	22638	22780	22756	22816	22924	22748	22772	22604	22684	22721	22842	22548	22669	22673	22745	22751	22642	22800	22660	23029	22891	22729	22612	22855	22950	22834	22801	22823	22855
36391	52437	47615	37580	32109	27839	24625	22544	20902	19914	19337	18942	18761	18654	18527	18383	18427	18318	18059	18108	18330	18086	18146	18070	18279	18042	17931	18205	18044	18116	18026	17934	17926	17995	17967	18063	17962	18022	17919	18031	17949	17934	18111	17988	17927	18038	17853	17903	17945	17913	18017	18038	18141	17851	18172	17849	17867	18126	17997	18031	18020	18075	18074	18007	17861	18079	17964	17899	18128	18045	18014	17907	18045	17975	18197	17823	17906	18166	17947	18031	17984	18022	18080	17932	17869	18059	17987	17816	17970	17987	17867	18016	17980	17981	17857	18023	18019	18031	18113	18170	18010	17960	17897	17997	18045	18014	17923	18015	18046	18074	17992	17753	18037	17964	17832	17986	17866	17953	18242	17813	17985	18024	17919	17922	17983	17947	17990	17983	17981	18002	18159	17873	17904	17940	18069	18026	18046	18166	18070	18124	17925	17875	18010	18082	17944	17971	18036	18085	17790	17924	17969	17977	17958	17912	17996	17977	18014	18155	18079	17879	18043	17959	17960	18104	18128	17983	17925	18117	18014	17892	17908	17957	18028	17826	17879	18018	18136	17953	17895	18176	18163	17915	18036	18087	18121	17913	18077	17974	18028	17862	18223	18085	18128	18153	18158	18119	17959	17819	18119	18054	18029	18086	18037	17907	17864	17949	18076	18092	17906	17728	18015	18015	17972	18045	17957	18072	17988	18085	17919	17840	17811	17989	17972	17959	18081	18130	18020	17995	18023	17919	17978	17937	18060	18040	17913	17996	17972	17911	18149	18022	17998	18002	17931	18008	17956	17889	18071	17920	18111	17950	17960	17998	17836	17953	17885	18009	18031	17983	18005	17865	17866	17803	17958	17967	18098	18098	18097	17925	18163	17742	18219	17956	17866	18155	17997	17868	17927	18008	17990	17811	17916	17919	18002	18006	18082	17831	18014	18123	18081	17937	18085	17984	17960	17934	18042	17827	17928	17834	17997	18152	18169	18101	17830	17878	17930	17955	17996	18030	17893	18029	18087	17833	17996	18073	17765	18049	17926	18089	17977	17993	18099	17905	17946	17965	18003	18138	17927	18089	18261	17886	17770	18087	17823	17971	18067	17982	18104	18191	17844	18086	17924	18033	18008	18174	18053	18097	17984	18259	18115	18121	18011	17834	18202	18054	17841	17847	17840	17934	17901	17973	17927	17997	18119	18178	17875	18064	17863	17902	17921	18038	17880	18056	17970	17959	17973	18012	18178	18063	18037	17892	17944	18130	17819	18068	17972	18219	18094	18097	17948	18015	18071	18000	17956	18034	18135	17989	18005	18023	18146	18003	17957	17858	17951	18055	18089	18021	17968	18008	17971	17811	18009	18016	18059	17955	18188	18004	17911	18155	17909	18107	17982	17821	17841	18163	17979	17880	18104	17977	17946	18103	18250	18008	17893	17978	17879	18042	17949	17891	18117	17975	18039	18002	18026	17876	17833	18178	18040	18055	17957	17965	17998	17872	18060	17988	18192	18138	17679	17956	17965	18015	17948	18165	18165	18085	17908	17974	17932	17972	18016	18018	18003	18072	18141	18008	17993	18185	18139	17910	18122	17946	18053	17895	18107	18056	17919	17897	18005	17890	17948	17944	18060	18282	18023	18093	18046	18081	17837	18015	17928	17984	17973	17857	17964	18120	17891	17784	18056	18123	17942	18198	18081	17848	18024	17911	18266	18093	18091	17952	17892	17871	17786	18225	18042	17791	17950	17898	18189	17927	17960	18117	17920	18039	18047	18003	17978	17841	17809	18069	17964	17948	18023	18044	17942	18064	17933	17916	18039	18034	17995	17917	18029	18008	17991	17898	17994	17938	17839	18081	17922	17940	17934	17938	18076	18124	17908	18146	18030	17944	18083	18006	17986	17951	17998	17925	18060	18235	18002	18113	18108	18044	18069	17954	17946	18097	17983	17998	18005	17911	18119	17988	17734	17990	17983	18078	18023	17910	17708	17867	17849	17943	18051	18033	17909	18097	17928	17891	17938	17913	17875	18159	18133	18130	17977	18057	17953	18016	17946	17888	18030	18103	18027	17985	17928	17930	17933	18029	18115	17922	18004	18036	17968	18029	18101	18055	17797	18099	17920	17866	17930	18096	17940	18005	17822	18134	18045	17902	18011	18111	18091	17980	18144	18067	18001	18048	18164	17991	17790	18084	17822	17914	18138	18019	18028	17877	18008	17829	17924	18104	18056	17813	17960	18004	18022	18182	18049	17972	17828	17911	17987	17941	17910	18036	18017	18024	18001	18102	17963	17993	17938	17828	18002	18087	17873	17941	17940	18027	18019	18222	18053	18025	18080	17875	17950	18167	17908	17979	17859	18257	18031	18075	18064	17989	17988	17934	17982	17891	18014	17897	17983	18110	18058	17966	17993	18003	18098	17903	18123	17981	17989	17816	18084	18143	17932	18068	17921	17995	18014	17793	17957	17868	18081	18006	17874	17923	17881	17972	17994	17987	18018	17998	17893	18076	17971	17865	18118	18006	18089	17902	18120	18001	18064	17798	18244	17934	18091	17944	18012	17974	18012	17874	17892	18252	17961	18097	18136	17949	17913	18101	17971	17926	17980	17965	18021	18145	17904	17946	17845	17985	18120	18124	18008	17883	17966	17936	17978	17852	18045	17899	17943	17986	18061	17987	18051	18047	18111	18126	18104	17992	17956	17908	18068	18149	17861	17908	17942	18032	18050	17964	18063	17928	18025	18002	17978	18067	17967	18065	17979	18012	18034	17970	18067	18170	18000	17885	18108	17900	17927	18025	17952	18187	18070	17903	18089	18019	17807	17893	18116	17819	18139	17963	18127	18008	18006	18045	18085	17772	18005	18006	18044	18089	18030	17874	18041	17950	17962	18005	17970	18001	18150	18047	17989	17956	17996	17941	18060	18021	18079	18197	17826	18134	18052	18012	18088	17866	18095	17781	18012	17928	18052	17980	17999	17851	18084	18082	18051	18112	17995	17991	18107	18148	17846	18007	18122	18159	18070	17968	17973	17951	17942	17791	18026	18026	17805	17962	17812	17990	17947	17997	18043	17834	18070	17939	18011	17990	17929	17968	17839	17843	18115	18024	17993	18157	18042	17980	18172	17860	17980	18018	17874	17921	18067	17971	17966	18022	18051	18120	18160	17953	17952	17949	18191	18130	18075	17809	18102	17854	17780	18145	18007	17942	18085	18066	18001	17805	17998	17895	17949	17940	18005	18031	18088	18040	17973	18075	18036	18089	17973	17896	17941	17987	18083	18143	18006	17887	17919	18069	17967	17898	18061	18107	18091	17994	18126	17845	18141	18029	17955	18074	18019	17963	17892	17928	17924	18122	17943	18018	17878	17966	17909	17975	18033	18059	17938	18014	17963	18027	17951	18042	17980	17990	18265	18089	17923	18070	18191	18039	18041	17929	17945	17880	17959	18040	17995	17905	17949	18013	17937	17986	18014	18051	18035	18086	17946	17849	17968	18002	18114	17914	18058	18138	18084	17952	18090	17930	18134	17981	17887	18072	18142	18165	18215	17930	18216	17941	17916	18125	18105	17922	18044	17944	17802	17947	17929	17839	18108	17952	18064	17993	18077	17920	17943	18124	17943	17960	17950	17847	17886	17938	17880	17757	17948	17950	18127	18146	18038	17961	17962	18027	17786	17960	17853	17941	17886	18035	17899	17954	17999	17971	17881	18094	18053	17939	18125	18125	17851	18155	18015	17865	18176	18017	17920	18017	17883	18058	17890	18004	17858	18077	17875	17945	17938	17863	17847	18101	18028	17958	18070	18132	18019	18013	17971	18001	17941	17929	17959	18025	17764	17904	17934	17895	17841	17950	17910	18072	17921	18118	17961	18097	17863	18010	17956	18095	17942	17972	18049	17988	18026	17887	17968	18027	17924	18011	17938	17926	17959	18100	18033	18092	17875	18013	17924	17969	18001	17951	18077	18150	18108	18109	17857	18011	17849	18048	17908	17892	17923	17933	17951	17994	17994	17996	18193	18086	18092	18025	17909	17914	18033	17827	17992	17891	17736	18012	17991	17993	17968	17917	17943	18025	17828	17951	18127	18001	17937	17943	17849	17999	18131	17983	18104	17895	18200	18118	17994	18059	18030	17863	17960	17977	18086	17910	18051	18049	18104	17999	17979	17948	18168	18055	18006	18126	17910	18078	17909	17964	18100	17967	17959	18115	17835	17958	17957	17929	17884	17885	17950	17980	18084	18019	17933	18139	18021	17997	17991	18012	17955	17967	17951	18163	18015	17972	17954	17915	18140	18090	17859	17912	17954	18092	17995	18056	18186	18034	17966	17986	18039	17869	17945	18090	17914	17859	17886	17964	18039	17899	18009	18116	17990	18104	18067	18077	17934	17951	18077	18100	17814	18032	17897	18015	18069	17972	17982	17940	18025	17960	18088	18178	17986	18017	17959	18026	18092	17982	18188	17985	17884	18134	18014	17924	17981	18034	17875	18027	17954	17994	18010	17847	18112	17730	17899	18225	17933	17783	18122	18003	18080	17987	18122	17879	17915	18117	17998	18040	18085	18110	17830	18075	18032	18153	17908	17942	17865	17954	18104	18233	18132	17940	18007	17862	17961	18003	17938	17976	18082	17984	17960	17889	17985	18043	18002	17974	18012	17770	18011	17947	18121	18095	17993	17955	18101	17903	17996	18002	17970	17959	17992	17938	18046	17876	18042	17977	17880	17862	17883	17828	17919	18038	18036	17929	18045	18086	17946	17893	18136	18106	17931	18079	17946	18123	17923	18187	18008	18071	17845	17998	18015	18044	18066	17926	18093	18024	18068	18118	18007	18058	17954	18142	17996	17974	18054	18048	17995	17988	17952	17915	17888	17991	17952	18022	17931	17931	18041	18121	18054	17965	17973	18069	17969	18079	18053	18027	17823	18030	17910	18081	18084	18013	18014	17967	18057	17928	17989	17972	17920	18024	18136	17975	18021	17891	18063	17994	18023	17975	17918	17994	18074	17990	18124	18101	18104	18031	17857	17711	17942	18086	18078	17979	17910	18113	17921	18064	17978	17896	17899	17977	18052	18050	17861	17973	18031	18066	17920	18074	18020	17862	17955	18064	18021	17878	17921	18073	18022	17984	17990	18124	18089	18011
23889	21168	29214	28123	30562	33098	32393	28414	26213	24823	24254	23959	23671	23413	23333	23113	23084	22979	22873	22881	22886	22833	22786	22737	22422	22787	22712	22607	22731	22677	22749	22812	22706	22575	22616	22400	22782	22617	22556	22674	22834	22698	22502	22612	22665	22697	22589	22414	22366	22754	22316	22591	22846	22395	22641	22580	22686	22376	22555	22527	22528	22620	22800	22491	22805	22642	22526	22631	22568	22482	22546	22619	22686	22590	22507	22267	22460	22486	22661	22552	22730	22400	22696	22534	22672	22577	22562	22391	22548	22577	22697	22698	22730	22552	22546	22404	22678	22438	22623	22603	22563	22587	22476	22664	22622	22586	22517	22659	22768	22708	22422	22546	22496	22703	22562	22354	22624	22452	22595	22556	22495	22714	22449	22417	22714	22592	22535	22442	22531	22499	22570	22639	22612	22530	22472	22654	22511	22629	22579	22731	22595	22599	22391	22497	22368	22843	22720	22824	22522	22571	22591	22575	22511	22517	22554	22634	22581	22570	22545	22656	22510	22610	22523	22435	22509	22509	22472	22525	22664	22806	22586	22368	22792	22491	22503	22549	22763	22592	22774	22682	22761	22541	22597	22450	22634	22451	22572	22735	22398	22615	22599	22245	22720	22631	22643	22529	22498	22565	22536	22705	22737	22450	22589	22512	22576	22551	22711	22483	22256	22398	22575	22510	22661	22447	22566	22412	22561	22504	22721	22396	22540	22556	22776	22601	22582	22457	22681	22574	22650	22531	22781	22520	22651	22613	22744	22534	22536	22537	22647	22563	22790	22587	22582	22632	22442	22552	22477	22581	22559	22703	22508	22578	22771	22497	22291	22663	22494	22701	22728	22728	22562	22695	22715	22635	22581	22536	22701	22728	22521	22452	22625	22452	22452	22483	22500	22346	22381	22614	22615	22529	22423	22697	22760	22486	22684	22521	22534	22599	22518	22536	22282	22491	22469	22787	22574	22482	22446	22430	22675	22558	22878	22412	22661	22488	22768	22485	22403	22547	22596	22578	22617	22568	22445	22484	22596	22644	22669	22572	22576	22781	22470	22614	22598	22599	22498	22529	22374	22490	22654	22409	22448	22488	22470	22504	22539	22550	22396	22659	22562	22510	22414	22398	22698	22498	22567	22450	22656	22538	22480	22529	22508	22493	22731	22611	22441	22365	22539	22528	22617	22475	22447	22437	22404	22617	22671	22685	22764	22675	22677	22593	22576	22727	22592	22536	22297	22641	22523	22586	22576	22611	22437	22647	22477	22592	22674	22705	22641	22572	22652	22799	22570	22698	22474	22429	22425	22637	22672	22625	22795	22646	22537	22654	22795	22435	22465	22340	22443	22539	22277	22474	22467	22462	22381	22517	22570	22662	22547	22644	22762	22603	22558	22423	22567	22738	22362	22296	22452	22443	22560	22536	22554	22582	22537	22427	22562	22470	22678	22361	22723	22608	22506	22453	22484	22575	22647	22665	22483	22514	22636	22717	22687	22799	22293	22687	22581	22563	22585	22517	22563	22653	22527	22546	22570	22667	22662	22578	22756	22581	22452	22713	22596	22445	22554	22514	22603	22516	22647	22647	22396	22553	22467	22642	22564	22694	22587	22664	22430	22492	22678	22531	22732	22476	22462	22537	22438	22589	22706	22638	22529	22357	22643	22745	22515	22613	22422	22460	22376	22571	22591	22575	22405	22519	22516	22475	22548	22678	22670	22522	22567	22468	22607	22611	22511	22449	22580	22674	22606	22576	22503	22411	22451	22469	22692	22546	22487	22194	22448	22419	22453	22629	22499	22628	22628	22498	22485	22505	22633	22250	22561	22448	22483	22356	22582	22527	22570	22360	22710	22819	22495	22552	22545	22493	22567	22635	22447	22437	22332	22467	22442	22699	22410	22575	22529	22516	22725	22514	22561	22578	22685	22781	22650	22747	22315	22481	22454	22690	22504	22728	22685	22531	22613	22283	22442	22438	22539	22496	22543	22545	22483	22487	22565	22581	22266	22627	22683	22579	22544	22642	22425	22391	22781	22636	22801	22453	22500	22546	22814	22489	22607	22484	22416	22525	22527	22663	22550	22651	22617	22536	22620	22753	22740	22735	22528	22513	22463	22465	22503	22582	22737	22460	22673	22489	22918	22732	22558	22321	22522	22462	22400	22323	22617	22569	22623	22666	22615	22498	22346	22630	22314	22631	22588	22517	22469	22567	22417	22534	22729	22648	22485	22574	22483	22537	22499	22515	22423	22558	22482	22422	22697	22533	22515	22536	22536	22465	22722	22452	22426	22477	22934	22702	22581	22682	22529	22664	22794	22533	22483	22629	22498	22581	22463	22549	22377	22731	22620	22693	22644	22722	22538	22487	22633	22511	22575	22670	22808	22602	22755	22637	22564	22458	22745	22591	22585	22712	22445	22399	22468	22337	22498	22596	22709	22615	22569	22675	22478	22470	22533	22544	22567	22329	22594	22789	22501	22522	22427	22505	22280	22547	22628	22715	22579	22467	22406	22622	22700	22474	22775	22524	22538	22477	22547	22577	22460	22889	22493	22521	22689	22445	22669	22601	22627	22480	22716	22321	22556	22411	22547	22636	22466	22491	22546	22469	22557	22513	22562	22785	22571	22749	22504	22469	22505	22626	22831	22443	22562	22589	22682	22803	22667	22549	22433	22594	22599	22404	22499	22644	22495	22641	22498	22667	22505	22475	22591	22550	22407	22339	22555	22430	22430	22370	22538	22528	22420	22366	22284	22395	22749	22555	22525	22490	22600	22485	22630	22540	22580	22513	22736	22264	22600	22385	22615	22646	22627	22481	22689	22567	22617	22527	22402	22349	22743	22573	22936	22430	22383	22668	22402	22767	22518	22687	22477	22514	22659	22559	22476	22522	22576	22542	22307	22603	22616	22425	22533	22506	22609	22635	22648	22552	22348	22532	22657	22531	22579	22541	22430	22460	22604	22515	22468	22773	22668	22747	22489	22462	22714	22348	22685	22699	22686	22672	22619	22701	22544	22454	22372	22732	22559	22496	22488	22561	22503	22670	22556	22566	22687	22660	22511	22502	22598	22736	22678	22741	22650	22388	22770	22493	22689	22564	22689	22464	22709	22563	22542	22745	22681	22306	22447	22607	22396	22692	22556	22307	22466	22709	22614	22423	22429	22571	22686	22499	22501	22462	22508	22498	22753	22663	22515	22240	22475	22283	22459	22427	22469	22583	22522	22273	22619	22534	22632	22556	22831	22514	22756	22539	22331	22508	22651	22636	22707	22599	22595	22442	22343	22615	22489	22405	22502	22486	22411	22645	22407	22571	22693	22454	22561	22588	22639	22393	22319	22489	22475	22389	22436	22374	22388	22676	22574	22529	22647	22482	22593	22516	22532	22325	22635	22357	22563	22588	22641	22573	22520	22372	22552	22610	22695	22587	22636	22555	22626	22543	22619	22663	22387	22660	22647	22665	22450	22691	22587	22703	22480	22487	22546	22629	22574	22700	22824	22543	22571	22446	22582	22624	22477	22579	22649	22304	22582	22543	22759	22727	22605	22670	22414	22402	22386	22494	22514	22714	22554	22469	22783	22667	22672	22639	22497	22530	22510	22562	22752	22540	22465	22430	22582	22524	22667	22710	22505	22709	22670	22491	22493	22445	22771	22740	22668	22331	22655	22525	22650	22676	22498	22560	22440	22781	22493	22619	22537	22582	22540	22473	22452	22487	22629	22392	22674	22368	22564	22472	22570	22457	22797	22435	22475	22565	22324	22503	22509	22518	22802	22565	22466	22399	22509	22707	22572	22645	22643	22594	22680	22673	22483	22637	22709	22536	22650	22712	22356	22680	22494	22603	22676	22478	22443	22547	22560	22557	22590	22720	22787	22463	22692	22579	22750	22607	22454	22554	22468	22609	22516	22631	22466	22586	22698	22470	22503	22324	22674	22433	22645	22508	22662	22623	22519	22565	22644	22504	22570	22642	22341	22566	22636	22587	22312	22436	22619	22674	22641	22626	22524	22526	22308	22495	22621	22570	22619	22484	22229	22754	22578	22563	22707	22383	22486	22501	22598	22558	22350	22443	22494	22500	22552	22541	22629	22486	22536	22557	22757	22532	22596	22576	22718	22449	22449	22628	22741	22524	22567	22564	22541	22456	22619	22487	22459	22470	22703	22287	22549	22701	22642	22570	22364	22761	22497	22565	22586	22504	22552	22392	22697	22595	22487	22619	22658	22461	22480	22486	22837	22504	22357	22414	22654	22206	22620	22502	22543	22374	22485	22267	22531	22762	22809	22494	22734	22425	22471	22795	22556	22587	22581	22445	22276	22623	22689	22686	22576	22440	22409	22730	22672	22580	22494	22622	22539	22615	22515	22385	22515	22554	22503	22607	22575	22630	22536	22700	22582	22764	22543	22463	22335	22659	22326	22639	22456	22480	22324	22538	22475	22610	22677	22516	22520	22491	22659	22552	22628	22520	22535	22324	22570	22530	22715	22854	22644	22813	22778	22665	22433	22671	22550	22467	22477	22312	22389	22599	22788	22683	22601	22436	22516	22629	22349	22678	22567	22756	22522	22651	22556	22632	22504	22388	22587	22413	22684	22674	22566	22461	22547	22559	22598	22479	22598	22428	22716	22635	22678	22553	22595	22716	22470	22539	22697	22531	22723	22573	22613	22749	22750	22507	22618	22582	22329	22656	22558	22554	22680	22729	22412	22480	22507	22713	22520	22672	22564	22558	22740	22632	22689	22446	22636	22464	22576	22682	22604	22793	22635	22662	22443	22461	22551	22580	22354	22698	22655	22383	22395	22576	22313	22561	22630	22665	22704	22520	22594	22474	22758	22412	22453	22425	22524	22487	22500	22441	22479	22533	22425	22439	22452	22542	22696	22608	22428	22640	22472	22796	22467	22505	22565	22595	22642	22846	22568	22314	22497	22519	22470	22283	22618	22483	22808	22622	22390	22535	22585	22552	22630	22617	22469	22523	22502	22512	22764	22589	22563	22637	22331	22324	22557	22476	22510	22404	22823	22741	22544	22459	22530	22588	22621	22717	22625	22541	22655	22652	22579	22558	22657	22381	22790	22403	22733	22492	23031	22771	22652	22617	22777	22563	22657	22299	22297	22435	22552	22467	22611	22574	22654	22526
36227	58738	54054	43225	37817	32566	28955	25510	22539	20650	19799	19288	18926	18801	18707	18302	18444	18316	18360	18314	18083	18114	17902	18020	18011	18093	17932	17977	18009	18028	18008	17863	17959	18016	17809	17881	18028	17956	17761	17857	18059	17750	17927	17781	18030	17957	17805	17750	17829	17850	17885	17847	17761	17920	17748	18002	17940	18060	17841	17771	17938	17828	17806	18058	17928	17816	17893	17977	17964	17821	18021	17828	17857	18004	17864	18106	17814	17961	17936	17722	17846	17953	17743	17790	17884	17835	17792	18031	17861	17801	17884	17920	17873	17923	17893	17747	17877	17929	17862	17793	18034	17904	17790	17926	17935	17881	18056	17816	17967	17729	17930	18014	17676	17941	17640	17950	17805	18004	17889	17930	17906	17750	17847	17906	17930	17939	17941	17966	17915	17700	17919	17664	17690	17752	17979	17904	17838	17900	17920	17764	17942	17715	17862	18136	17715	17863	17795	17911	17911	17652	17896	17784	17751	17679	17644	17995	17703	17893	17895	17907	17939	17776	17947	17864	17968	17690	17994	17859	17852	17946	17749	17988	17773	17924	17896	17909	17827	18036	17787	17654	17860	17934	17937	17766	18102	17830	17852	17887	18059	17878	17752	17761	17729	17771	17817	17992	17848	17936	17947	17874	17841	17707	17952	17959	17731	17733	17947	17957	17854	17996	17736	18020	17999	17946	17928	17957	17907	17694	17952	18059	17933	17823	17869	17801	17930	17778	17879	17999	17909	17917	17872	17855	18029	18039	17827	18015	17696	18003	18013	17777	17913	17731	17896	17816	17795	18146	17854	18037	17765	17933	17781	17846	17685	17816	17850	17962	17818	17933	17914	18029	17900	17744	17822	17854	17897	17792	17918	17885	17744	17877	18079	17937	17782	17973	17865	18023	17910	17922	17788	17850	17896	17824	17879	17733	17843	18060	17928	18029	17924	17900	17933	17811	17998	17815	17637	17841	17933	17918	17819	17845	17753	17931	18088	17968	17788	18011	17845	17664	17895	17918	17861	17772	17780	17918	18065	17818	17915	17848	17955	17941	17780	18013	17869	17856	17877	17811	17924	17808	17984	17711	17907	17828	18017	17792	17785	17917	17811	17934	17853	17878	17912	17870	17750	17973	17915	17834	17892	17983	17987	17974	17813	17820	17748	17779	17765	17896	18028	17687	17860	17866	17942	17887	17837	17672	17943	17896	17787	17751	17913	17716	17735	17766	17859	17863	17706	17869	17880	17819	17959	17813	17908	18028	17854	17969	17797	17892	17938	17846	17900	17900	17897	17922	17839	18029	17958	17733	17886	18066	17891	17727	17738	18011	17805	17783	17810	17749	17856	17841	17908	17933	17904	17914	17829	17915	18011	17822	17786	17788	17936	17954	17852	17885	17869	18062	17860	17882	17868	17762	17828	17704	18023	17728	17749	17744	17929	17867	17774	17916	17730	17846	17890	17889	17855	17943	17921	17935	17640	18107	17854	17897	17668	17958	17931	17761	17732	17868	17958	17758	17913	17727	17799	17877	18013	18077	18003	17730	17857	17796	17964	17944	17956	17736	17793	17783	17953	17849	18010	18055	17893	17714	17785	17984	17737	17696	17996	17879	17871	17748	17889	17856	17797	17809	17726	17823	17832	18000	17858	17976	17854	17860	17849	17933	17965	17743	17778	17953	18003	17836	17892	17880	17828	18045	17727	17958	17933	18058	17792	17863	17921	17790	17960	17973	18064	17993	17815	18051	17973	17969	17629	17798	17697	17851	17559	17934	17884	18034	17735	17950	18031	18000	17890	17846	17834	17728	17745	17994	17687	17912	17928	18028	17928	18008	17756	17902	17833	17939	17866	17958	17911	17945	17902	17829	17726	18019	17800	17834	17731	17949	17926	17911	17859	17737	17865	17833	17941	17881	17885	18007	17734	17876	18027	17907	17872	17945	18051	17818	17746	17807	17851	17865	17821	17993	17888	17830	17892	17943	17831	17824	17827	17982	17731	17909	17832	18017	17879	17850	17918	17837	17835	17763	17897	17918	17769	17763	17861	17858	17863	17788	17772	17915	17876	18045	17817	17898	17919	17882	17834	17778	18057	17884	17978	17763	18001	17785	17780	17875	17934	17976	17881	17948	17926	17906	17656	17842	17911	17821	17754	17802	17858	17778	17807	17858	17892	17754	17881	17703	17925	17708	17767	17849	17877	17801	17874	17910	17753	17956	17801	17913	17918	17955	17991	17779	17980	17890	17709	17896	17907	17811	17695	17899	17918	17671	17893	17799	17734	17913	17918	17746	17897	17930	17872	17869	17989	17712	17786	17908	17837	17960	17970	17891	17852	17976	17802	18037	17857	17874	17878	18070	17911	17710	17997	17963	17726	17743	17796	17914	17913	17871	17899	17907	17964	17756	17789	17777	17791	17891	17930	17795	17693	17748	17857	17888	18062	17821	18063	17823	17957	17895	17892	18006	17718	18094	17903	17898	17929	17845	17827	17900	17993	18026	17746	17875	17884	18051	17679	18017	17919	17865	17901	17916	17964	17966	17983	17700	17762	17721	17858	17724	17801	17782	17792	17876	17962	17789	17948	17834	17908	17832	17775	17873	17987	17821	17715	17881	17923	17875	17763	17788	17985	17847	17893	17808	17880	17841	17808	17774	18020	18047	17875	17790	18057	17899	17718	17901	17747	17715	17758	17954	17993	17919	17704	17821	17964	17853	17947	17827	17810	17832	17908	17855	17888	17830	18134	17793	17778	17803	17808	17801	17893	17863	17917	17816	17821	17878	17806	17951	17833	17855	17792	17640	17901	17976	18013	17957	17854	17773	17921	17848	17884	17893	17930	18112	17845	17870	18091	17882	17899	18025	17819	17936	17887	17995	17741	17777	17982	17988	17748	17965	17870	18111	17883	17795	17977	17820	17976	17870	18061	18070	17821	17986	17850	17897	17910	17656	18006	17767	17816	17913	17733	17776	17984	18048	17905	17846	17829	17905	18014	17765	17788	17893	17777	17825	17738	17847	17863	17886	17632	17761	17751	17952	17916	18027	17924	17839	17738	17883	17972	17727	17857	17914	17952	17812	17970	17827	17781	17884	17879	17763	17732	17833	17875	17903	17938	18011	18050	17864	17952	18025	17937	17836	17921	17838	17991	17997	17847	17902	17935	17891	17738	17781	17703	17890	17829	17919	17963	17845	17665	17974	17986	17938	18075	17785	17943	17839	17720	17772	17739	17835	17712	17753	17858	17990	17792	17813	18119	17795	17755	18142	17820	17976	17709	18014	17939	18102	17839	17815	17818	18180	17943	17852	17730	17999	17989	17908	17886	17924	17878	17947	17854	17783	17939	17869	17794	17821	17862	17843	17740	17869	17885	17850	17928	17971	17876	17729	17861	17838	17707	17768	17902	17862	17842	17755	17968	17922	17930	17999	17726	17804	17936	17777	17717	18011	17809	17864	17789	17984	17825	17881	17832	17748	17947	18017	17908	17872	17880	17669	17865	17934	17832	18030	17864	17697	17848	17648	17853	17994	17782	17855	17868	17943	17891	18051	17986	17877	17935	17902	17895	17936	17712	18074	17738	17787	17960	17778	17865	17951	17769	17873	17898	17633	17870	17677	17880	17730	17938	17769	17909	17859	17837	17875	17887	17896	17799	17880	17765	18027	17846	17909	17630	17888	17930	17847	17916	17844	17926	17822	17692	18044	17784	17945	17773	17887	17798	17976	17814	17853	17922	18003	17867	17850	17948	17729	17743	17917	17935	17823	17795	17900	17928	17916	17713	17786	18012	17747	17806	17956	17856	17826	17920	17978	17859	17915	17794	17912	17910	17787	17959	17901	18019	17834	17662	17812	17732	18151	17859	17915	17876	17887	17875	17779	17944	17904	17880	17898	17875	17933	17967	17935	17650	17810	17951	17794	17648	17851	17873	17785	17886	17832	17884	17795	17790	17894	17900	17607	17879	17891	17789	18012	17971	17830	18032	17868	17873	17888	17839	17819	17747	17793	17789	17888	17848	17985	17857	18007	17815	17808	17913	17903	18060	17781	17841	17972	17845	17790	17701	17929	17975	17918	17898	17745	17885	17969	17877	17752	17935	17955	17807	17918	17978	17814	17674	17890	17897	17846	17846	17832	17810	17935	18102	17931	17902	17882	17916	18033	17804	17842	17839	17824	17771	17822	17695	18003	17982	17992	17933	17823	17781	17889	18022	17826	17746	17830	17884	17794	17922	17752	17775	17910	17817	18092	17967	17876	17697	18100	17824	17806	17910	17853	17944	17971	17815	17846	17653	17957	17900	17851	17777	17911	18054	17856	17780	17672	17921	17866	17849	17910	17959	17903	17887	17922	17962	17789	17983	17848	17914	17875	17686	17913	17852	17793	17883	17947	18049	17851	17958	17698	17806	17920	18027	18035	17760	17827	17949	17816	18027	17893	17811	17830	17882	17640	17752	17815	17918	17707	17819	17903	17947	18049	18016	17721	17861	17795	17837	17885	17793	18016	17969	17946	17777	17891	17906	17918	17852	18006	18028	17834	17841	17738	17934	17939	17923	17785	17822	17691	17790	18015	17943	17845	17875	17932	17866	17826	17940	17970	17898	17983	17821	17826	17735	17908	17843	17621	17855	18006	17908	17831	17715	17754	18006	17752	17808	17758	17845	17823	17948	17760	17795	17710	17848	17948	17876	18156	17729	17975	17713	17917	17806	17788	17877	17906	17906	17746	18035	17639	17930	17994	17950	17696	17787	17716	17806	17934	17929	17746	17873	17878	17843	17915	18006	17805	17900	17846	17825	18073	17813	17910	18012	17918	17819	17743	17888	17813	17922	17910	17784	17716	17872	17841	17833	17813	18018	17683	17919	17860	17840	17804	17838	17826	17693	17873	17967	18017	17837	17921	17879	17751	17778	17817	17894	17917	17716	17928	17745	17885	17902	17768	17905	17734	17747	17829	17816	17922	17830	18083	17873	17793	17838	17830	17823	17984	17787	17893	17842	17907	17918	17888	17975	17894	18019	17761	17981	17923	17742	17863	17794	17864	17952	18026	17903	17900	17894	17660	17922	17811	17789	17894	17994	17867	17821	17895	17726	17791	17895	18038	17988	17858	17775	17898	17814	17863	17760	17884	17839	17740	17890	17752
22767	21230	29144	24945	26795	33240	36073	31048	28038	26648	26065	24891	24476	24416	24093	24098	23935	23851	23702	23577	23727	23475	23446	23408	23486	23353	23296	23400	23249	23132	23275	23436	23535	23428	23429	23179	23233	23117	23240	22977	23265	23178	23188	23318	23172	23304	23365	23461	23436	23427	23518	23253	23206	23322	23446	23164	23082	23279	23370	23219	23393	23290	23212	23260	23366	23333	23190	23144	23021	23499	23511	23074	23176	23159	23281	23036	23319	23254	23150	23062	23319	23244	22936	23281	23267	23398	23272	23195	23267	23266	23123	23221	22971	23053	23358	23301	23294	23446	23303	23163	23304	23332	23219	23087	23015	23093	23287	23323	23254	23420	23395	23120	23272	23069	23180	23358	23210	23157	23097	23311	23310	23255	23278	22896	23299	23146	23293	23290	23308	23216	23113	23134	23270	23140	23376	23210	23198	23107	23398	23245	23295	23135	23165	23099	23203	23088	23115	23229	23181	23326	23205	23017	23166	23195	23246	23126	23126	23118	23406	23260	23148	23054	23216	23186	23068	23084	23327	23156	23214	23151	23404	23203	23261	23113	23218	23317	23317	23220	23331	22991	22991	23057	23221	23375	23106	23248	23249	23243	23060	23231	23125	23280	23071	23340	23105	22961	23167	23207	23196	23048	23319	23001	23336	23128	23207	23217	23156	23190	23198	23188	23251	23088	23332	23374	23316	23344	23341	23018	23344	23092	23339	23120	23163	23187	23160	23362	23242	23223	23390	23347	23208	23151	23152	23319	23329	23324	22966	23359	23119	23081	23312	23267	23357	23408	23329	23267	23128	23159	23311	23143	23390	23226	23224	23306	22964	23195	23240	23177	23331	23083	22991	23126	23286	23207	23253	23228	23102	23203	23161	23145	23246	23342	23163	23110	23268	23295	23148	23207	23487	23207	23157	23205	23278	23264	23149	23298	23424	23255	23190	23231	23190	23079	23033	23367	23222	23062	23354	23202	23473	23335	23354	23247	23128	23253	23243	23040	23423	23366	23277	23246	23241	23152	23258	23051	23241	23089	23381	23030	23360	23292	23373	23053	23283	23158	23348	23266	23260	23490	23183	23178	23377	23255	23504	23133	23185	23174	23352	23143	23264	23169	23165	23113	23393	23271	23258	23148	23329	23446	23216	23463	23215	23210	23308	22937	22997	23126	23340	23109	23151	23183	22982	23150	23434	22936	23234	23238	23059	23095	23156	23113	23143	23587	23076	23383	22980	22992	23102	23240	23192	23226	23440	23272	23301	23243	23176	23245	22927	23021	23097	23455	23075	23403	23139	23289	23121	23320	23185	23383	23124	23088	23297	23052	23243	23213	22791	23103	23267	23065	23169	23148	23181	23102	23395	23345	23100	23140	23225	23257	23349	23117	23048	23064	23080	23284	23221	23220	23182	23154	22918	23141	23231	23040	23189	23336	23217	23361	23234	23245	23122	23144	23268	23194	23265	23143	23413	23162	23406	23421	23181	23306	23243	23465	23363	23031	23257	23067	22989	23371	23213	23238	23167	22986	23237	23351	23355	23132	23011	23190	23379	23225	23283	23127	23000	23294	22981	23098	23057	23145	23195	23226	23288	23235	23243	23314	23166	23496	22969	23308	23190	23267	23203	23264	23201	23264	23146	23351	23183	23256	23074	23161	23203	23346	23176	23077	23168	23139	23036	23360	23299	23098	23203	23259	23218	23485	23002	23153	23118	23020	23160	23493	23239	23199	23210	23350	23271	23155	23152	23280	23140	23162	23147	23195	23311	23323	23054	23183	23121	23183	23058	23257	23228	23131	23324	23154	23132	23531	23383	23320	23096	23214	23039	23344	23338	23184	23122	23465	23261	23246	23129	23270	23141	23066	23141	22929	23103	23109	23174	23183	23081	23101	23386	23211	23400	23088	23159	23250	23039	23122	23176	23188	23197	23325	23221	23525	23094	23213	23123	23124	23133	23325	23270	23231	23243	23203	23278	23300	23036	23024	23460	23444	23131	23203	23318	23159	23285	23387	23192	23142	23242	23165	23363	23127	23087	23291	23257	23007	23145	23051	23192	23119	23092	23177	23358	23269	23210	23146	23220	23215	23154	23257	23056	23107	23235	23075	23217	22960	23080	23320	23278	23434	23038	23113	22888	23188	23088	23584	23199	23395	23280	23190	23213	23278	23241	23189	23028	23123	23360	23222	23022	23254	23374	23221	23133	23058	23202	23262	22921	23164	23179	23074	23258	23350	23111	23202	23168	23055	23375	23381	23137	23157	23028	23212	23023	22895	23305	23012	23285	23292	23443	23016	23034	23273	23258	23033	23058	23363	23530	23253	23270	23090	23099	23108	23272	23127	23200	23122	23093	23261	23086	23548	23163	23440	22983	23293	23262	23467	23295	23259	23237	23148	23322	23047	23095	23382	23241	23248	23229	23273	23028	23425	23150	23088	22825	23163	23081	23303	23203	23250	23096	23267	23280	22952	23043	23401	23358	23368	23213	23274	23298	23156	22998	23027	23350	23313	23650	23113	23234	22984	23033	23146	23267	23314	23090	23146	23335	23242	23219	23092	23229	23153	23352	23456	23249	23301	23235	23221	23319	23113	23095	23181	23051	23047	23034	23063	23059	23079	23134	23019	23057	23151	23141	23019	23086	23259	23245	23314	23228	23464	23406	23045	23283	23306	23154	23265	23359	22972	23090	23360	23403	23007	23233	23493	23195	23201	23277	23204	23135	23123	23279	23401	23298	22980	23278	23330	23265	23367	23294	23163	23307	23266	23225	23192	23145	23334	23394	23133	23188	23360	23136	23271	23164	23040	23105	23054	23231	23207	23120	23249	23217	23181	23306	23088	23299	23304	23151	23062	23175	23420	23235	23278	23240	23175	23363	23300	23139	23156	23118	23246	23221	23269	23209	22995	23272	23067	23257	23152	23121	23263	23109	23238	23204	23330	23289	23221	23329	23088	23212	23353	23162	23284	23241	23170	23434	23125	23111	22940	23409	23020	23232	23178	23127	23126	23118	23041	23136	23215	23128	23249	23159	23055	23213	23228	23075	23397	23271	23145	23241	23261	23071	23144	23240	23212	23124	23071	23031	23293	23022	23248	23348	23274	23203	23162	23239	23048	23112	23297	23139	23227	23106	23341	23245	23181	23120	23256	23250	22997	23291	23105	23295	23421	23346	23196	23410	23155	23294	23198	23218	23276	23199	23407	23130	23138	23296	23192	23168	23177	23290	23134	23174	23136	23382	23316	23208	23252	23094	23294	23167	23296	23290	23150	23323	23177	23162	23065	23310	23182	23269	23222	23142	23225	23172	23223	23177	23262	23190	23222	23406	23151	23223	23208	23361	23054	23234	23209	23382	23197	23164	23115	23386	23093	23174	22990	23213	23059	22983	23420	23432	23039	23143	23171	23391	23224	23125	23227	23043	23422	23419	23167	23148	23154	23216	23146	22955	23276	23244	22982	23236	23089	22938	23212	23246	23293	23403	23201	23030	23110	23048	23348	23040	23064	23359	23365	23357	23106	22932	23220	23289	23212	23179	23187	23020	23290	23439	23310	23165	23372	23173	22970	23235	23246	23211	23310	23356	23068	23366	23217	23157	23279	23250	23158	23190	23114	22993	23265	23110	23106	23208	23119	22929	23015	23194	22916	23131	23128	23099	23105	23117	23155	23257	23196	23361	23172	23328	23114	23226	23047	23112	23525	23209	23206	23035	23197	23099	23136	23352	23402	23237	22872	23236	23061	23336	23130	23244	23170	23198	23277	23051	23250	23158	23318	23357	23226	23234	23225	23208	23055	23320	23186	23100	23361	23368	23150	23349	23410	23062	23149	23164	23192	23048	23093	23343	23203	23109	23041	23210	23245	23247	22911	23249	23256	23080	23178	23201	23253	23196	23104	23284	23175	23424	23366	23096	23205	23182	23305	23358	23214	23030	23228	23226	23212	23154	23170	23233	23168	23163	23103	23296	23382	23398	23267	23261	23152	23171	23239	23208	23181	23116	23344	23238	23117	23254	23366	23135	23270	23219	23048	23167	23250	23253	23153	23192	23149	23029	23179	23322	23137	23440	23434	23126	22975	23161	23308	23288	23261	23485	23126	23124	23100	23085	23335	23336	23072	23166	23188	23163	23174	23061	22971	23275	23160	23258	23135	23142	23204	23035	23193	23201	23200	22969	23075	23277	23024	23253	23000	23220	23038	23189	23219	23129	23186	23087	23226	23174	23243	23045	23186	23052	23085	23241	23319	23371	23187	23341	23271	23166	23298	23193	23260	23234	23228	23197	23253	23198	23176	23254	23105	23322	23337	23280	23213	23296	23075	23080	22993	23003	23034	23186	23210	23096	23193	23120	23211	23083	23292	23163	23123	23332	23237	23208	23055	22985	23061	23255	23164	23237	23187	23137	23445	23410	23110	23491	23296	23170	23292	23261	23018	23237	23133	23236	23552	23435	23295	23020	23303	23339	23366	23033	23035	23510	23207	23263	23361	23197	23185	23236	23239	23128	23218	23078	23189	23402	23254	23478	23182	22994	23102	23048	23242	23379	23275	23538	23207	23184	23293	23218	23204	23051	23207	23153	23345	23269	23220	23203	23302	23225	23193	23348	23459	23181	23117	23498	23254	23312	23104	23410	23149	23328	23265	22968	23244	23279	23326	23148	23154	23180	22979	23256	23383	23084	23331	23280	23340	23281	23060	23231	23274	23134	23178	23058	22963	23249	23244	23367	23364	23031	23158	23351	23444	23149	23142	23414	23292	23099	23090	23286	23230	23309	23401	23124	23087	23169	23340	23444	23428	23327	23103	23116	23160	23293	23186	23045	23254	23303	23099	23399	23156	23200	23088	23011	22986	23217	23285	23178	23132	23302	23264	23144	23500	23260	23324	23050	23240	23269	23137	23166	23114	23418	23318	23224	23289	23359	23063	23327	23158	23019	23220	23332	23275	23136	23296	23223	23135	23268	23341	23267	23431	23233	23072	23146	23104	23260	22830	23264	23247	23344	23306	23406	23349	23419	23368	23099	23233	23280	23375	23395	23185	23399	23266	23272	23218	23040	23437	23301	23214	23218	23163	23352	23055	23219	23190	23277	22973	23098	23074	23475	22990	23253	23071	23343	23159	23350	23261	23071	23234	23287	23224
38146	65170	60682	49499	43274	38364	33846	28903	24620	22585	21292	20225	19923	19384	19211	19150	18908	18782	18803	18675	18569	18571	18502	18450	18586	18528	18531	18377	18184	18284	18390	18220	18330	18244	18363	18293	18447	18574	18424	18482	18147	18360	18250	18221	18439	18332	18342	18172	18096	18174	18395	18205	18202	18279	18307	18107	18211	18407	18450	18287	18222	18367	18176	18230	18190	18132	18261	18406	18412	18230	18380	18238	18205	18166	18176	18217	18334	18224	18388	18054	18195	18201	18426	18089	18194	18287	18269	18136	18236	18434	18311	18449	18324	18164	18338	18256	18110	18363	18229	18084	18392	18428	18287	18261	18370	18346	18189	18188	18305	18401	18184	18386	18271	18278	18248	18368	18169	18340	17983	18241	18343	18272	18114	18368	18161	18274	18366	18291	18291	18163	18250	18261	18169	18458	18172	18289	18355	18187	18245	18368	18303	18256	18333	18476	18279	18298	18134	18260	18275	18298	18226	18361	18262	18123	18229	18352	18283	18201	18225	18062	18242	18114	18172	18306	18199	18266	18326	18263	18429	18184	18231	18180	18181	18258	18282	18300	18347	18366	18346	18287	18467	18177	18228	18233	17993	18233	18352	18213	18120	18258	18138	18279	18310	18285	18222	18338	18363	18253	18390	18171	18393	18329	18216	18234	18369	18092	18328	18224	18337	18296	18271	18266	18397	18179	18316	18278	18296	18189	18285	18107	18192	18276	18282	18300	18207	18371	18210	18010	18232	18215	18275	18516	18258	18361	18339	18233	18296	18182	18270	18236	18409	18396	18162	18198	18226	18297	18227	18259	18212	18172	18301	18225	18231	18217	18412	18272	18283	18179	18238	18371	18329	18196	18327	18176	18373	18160	18341	18376	18286	18380	18195	18202	18173	18322	18230	18304	18328	18456	18257	18215	17975	18216	18293	18171	18221	18301	18209	18333	18250	18186	18189	18371	18257	18165	18311	18064	18415	18272	18165	18182	18271	18295	18097	18125	18180	18247	18202	18214	18220	18068	18420	18220	18287	18277	18276	18220	18099	18245	18310	18332	18268	18187	18259	18283	18254	18168	18248	18197	18448	18361	18568	18283	18136	18323	18315	18293	18226	18208	18373	18315	18180	18342	18469	18112	18295	18089	18299	18400	18265	18420	18312	18230	18306	18253	18230	18166	18245	18200	18246	18343	18375	18066	18097	18205	18109	18386	18182	18316	18333	18128	18200	18144	18425	18218	18159	18244	18228	18214	18348	18138	18130	18415	18197	18217	18267	18280	18230	18281	18187	18205	18235	18334	18420	18146	18342	18402	18229	18322	18443	18329	18223	18286	18195	18307	18108	18324	18195	18280	18207	18340	18298	18336	18215	18062	18259	18213	18397	18253	18287	18121	18271	18243	18493	18341	18108	18296	18301	18246	18142	18318	18296	18225	18298	18162	18259	18350	18261	18421	18286	18273	18451	18161	18350	18338	18179	18422	18232	18284	18360	18263	18262	18189	18290	18451	18089	18411	18338	18407	18143	18246	18358	18416	18133	18135	18107	18137	18395	18269	18166	18324	18110	18348	18200	18514	18155	18376	18266	18129	18265	18283	18186	18180	18254	18166	18209	18261	18283	18368	18342	18315	18243	18498	18207	18069	18145	18040	18257	18273	18243	18192	18167	18348	18209	18201	18288	18315	18206	18214	18118	18264	18240	18320	18153	18307	18235	18278	18253	18235	18129	18099	18286	18249	18319	18292	18149	18314	18324	18136	18343	18404	18080	18378	18301	18057	18250	18273	18325	18235	18134	18158	18286	18289	18259	18266	18464	18257	18345	18285	18241	18282	18269	18167	18360	18299	18172	18249	18317	18197	18403	18226	18356	18345	18177	18298	18240	18248	18162	18134	18146	18182	18193	18174	18375	18307	18518	18061	18090	18234	18318	18192	18167	18151	18094	18272	18159	18332	18311	18312	18421	18193	18142	18220	18188	18276	18177	18177	18484	18285	18115	18366	18327	18216	18146	18369	18176	18372	18292	18284	18159	18297	18104	18349	18225	18092	18159	18253	18355	18280	18324	18262	18255	18011	18367	18280	18246	18298	18191	18145	18397	18245	18194	18285	18357	18170	18346	18280	18230	18148	18267	18284	18200	18329	18246	18191	18271	18064	18351	18327	18147	18119	18311	18255	18213	18420	18136	18243	18462	18329	18189	18296	18227	18359	18364	18223	18092	18227	18259	18042	18245	18391	18168	18293	18169	18359	18355	18209	18218	18132	18310	18408	18322	18257	18182	18271	18265	18384	18308	18220	18239	18408	18099	18125	18079	18190	18198	18421	18271	18233	18313	18285	18286	18156	18104	18369	18123	18338	18126	18203	18252	18221	18106	18216	18290	18234	18322	18273	18221	18186	18203	18388	18273	18035	18365	18326	18277	18128	18387	18269	18270	18339	18155	18247	18346	18246	18238	18329	18313	18367	18084	18201	18371	18350	18181	18373	18224	18356	18202	18149	18296	18251	18206	18115	18181	18269	18178	18385	18340	18233	18220	18215	18375	18272	18355	18260	18380	18108	18211	18312	18005	18542	18151	18227	18115	18398	18295	18223	18346	18427	18207	18175	18357	18268	18286	18183	18255	18326	18220	18455	18344	18235	18107	18217	18159	18135	18096	18348	18374	18232	18277	18325	18181	18464	18091	18181	18325	18363	18257	18254	18232	18182	18192	18111	18348	18185	18207	18110	18491	18212	18136	18452	18277	18326	18262	18303	18358	18282	18208	18273	18209	18350	18091	18330	18069	18308	18424	18210	18247	18353	18092	18134	18207	18270	18099	18330	18346	18266	18268	18200	18307	18116	18339	18333	18314	18246	18226	18260	18331	18349	18101	18245	18274	18143	18309	18195	18423	18244	18179	18245	18323	18196	18269	18235	18220	18175	18211	18240	18130	18290	18243	18497	18182	18291	18423	18312	18285	18197	18109	18156	18293	18340	18274	18397	18191	18135	18268	18214	18264	18265	18405	18246	18188	18275	18067	18202	18193	18202	18146	18284	18336	18205	18246	18223	18205	18133	18238	18211	18311	18251	18412	18297	18382	18140	18561	18276	18181	18333	18426	18256	18059	18328	18325	18402	18223	18091	18392	18323	18343	18242	18297	18384	18161	18257	18258	18208	18278	18150	18348	18179	18163	18172	18100	18318	18285	18214	18136	18409	18114	18292	18080	18331	18164	18369	18278	18295	18104	18238	18237	18216	18406	18184	18317	18249	18252	18374	18096	18197	18297	18252	18321	18449	18251	18231	18089	18060	18362	18212	18245	18360	18135	18241	18454	18163	18196	18205	18410	18240	18274	18140	18250	18189	18240	18340	18258	18431	18175	18255	18254	18206	18358	18333	18335	18224	18366	18375	18308	18124	18409	18303	18275	18313	18159	18390	18120	18282	18343	18239	18294	18251	18107	18337	18344	18277	18224	18145	18181	18200	18240	18173	18289	18262	18087	18255	18193	18158	18194	18081	18226	18328	18249	18194	18327	18205	18255	18264	18041	18239	18428	17870	18255	18229	18193	18371	18245	18406	18278	18324	18389	18224	18312	18252	18362	18283	18163	18449	18147	18093	18408	18327	18373	18293	18324	18174	18334	18348	18196	18227	18295	18338	18258	18319	18145	18451	18252	18104	18284	18222	18095	18209	18275	18286	18334	18239	18098	18135	18354	18033	18243	18247	18093	18271	18073	18249	18301	18184	18172	18345	18316	18136	18320	18392	18188	18127	18276	18191	18265	18301	18402	18220	18089	18053	18191	18195	18156	18234	18263	18321	18282	18277	18233	18126	18417	18106	18411	18309	18170	18010	18240	18228	18331	18424	18286	18322	18408	18156	18295	18258	18237	18202	18068	18244	18314	18128	18313	18268	18250	18250	18234	18157	18416	18133	18261	18163	18326	18130	18218	18362	18403	18339	18378	18222	18259	18035	18214	18266	18466	18176	18229	18086	18263	18352	18282	18251	18197	18332	18216	18189	18172	18429	18158	18268	18137	18251	17983	18275	18148	18131	18458	18307	18214	18264	18229	18318	18344	18254	18403	18079	18175	18259	18190	18174	18360	18184	18045	18246	18384	18379	18154	18134	18235	18350	18267	18069	18238	18286	18237	18271	18282	18084	18212	18398	18263	18382	18289	18255	18211	18142	18320	18429	18345	18109	18270	18304	18083	18329	18262	18225	18075	18174	18216	18173	18317	18305	18104	18307	18179	18352	18315	18237	18215	18277	18225	18211	18242	18212	18382	18052	18257	18138	18261	18416	18166	18425	18175	18215	18309	18404	18247	18065	18340	18285	18357	18423	18227	18298	18246	18015	18288	18235	18224	18275	18160	18230	18428	18267	18416	18353	18149	18388	18112	18397	18163	18242	18163	18319	18131	18198	18271	18298	18241	18365	18292	18091	18417	18277	18206	18238	18294	18441	18215	18416	18265	18019	18325	18177	18211	18168	18364	18299	18399	18348	18306	18275	18306	18241	18287	18323	18171	17976	18233	18064	18204	18197	18284	18395	18204	18278	18320	18307	18130	18246	18380	18199	18067	18279	18189	18200	18260	18253	18154	18082	18304	18338	18147	18348	18329	18270	18160	18231	18318	18299	18335	18235	18311	18004	18324	18364	18054	18301	18308	18323	18330	18385	18123	18166	18306	18270	18233	18187	18280	18250	18243	18081	18337	18193	18278	18198	18178	18211	18369	18195	18219	18224	18184	18160	18280	18174	18119	18240	18208	18328	18140	18090	18159	18405	18108	18129	18205	18254	18194	18288	18359	18210	18266	18376	18356	18171	18351	18364	18201	18254	18222	18186	18388	18245	18226	18128	18220	18231	18364	18271	18050	18317	18173	18161	18101	18243	18198	18160	18289	18185	18269	18330	18172	18273	18315	18284	18144	18315	18162	18146	18283	18309	18117	18289	18216	18204	18395	18348	18398	18247	18349	18352	18245	18151	18343	18247	18182	18367	18231	18289	18144	18290	18158	18334	18346	18179	18340	18178	18194	18356	18198	18185	18184	18219	18267	18221	18355	18273	18206	18326	18240	18223	18235	18095	18352	18288	18053	18274	18111	18190	18163	18209	18276	18176	18250	18160	18258	18225	18227	18318	18373	18395	18256	18242	18314	18304
30993	34914	44015	39426	33172	29733	27694	25842	24598	24058	23692	23302	23097	23188	22924	22778	22967	22785	22365	22666	22736	22880	22534	22694	22814	22670	22948	22745	22729	22511	22724	22435	22672	22503	22582	22544	22685	22780	22792	22489	22620	22322	22564	22593	22914	22759	22603	22623	22424	22616	22617	22657	22521	22642	22549	22449	22548	22775	22430	22568	22666	22575	22488	22743	22667	22542	22781	22739	22477	22781	22381	22676	22630	22617	22691	22379	22633	22713	22456	22693	22378	22379	22585	22705	22536	22529	22593	22606	22370	22534	22597	22451	22484	22660	22729	22536	22534	22499	22574	22398	22759	22636	22614	22597	22608	22858	22708	22613	22505	22477	22580	22541	22339	22598	22732	22568	22615	22542	22493	22463	22387	22514	22519	22575	22572	22713	22548	22553	22652	22629	22460	22512	22652	22679	22401	22454	22411	22493	22617	22452	22386	22400	22508	22650	22435	22640	22669	22793	22761	22608	22701	22670	22530	22720	22580	22493	22695	22628	22503	22579	22487	22472	22742	22533	22553	22456	22513	22871	22641	22453	22474	22840	22477	22508	22698	22520	22438	22705	22586	22587	22688	22500	22641	22624	22574	22515	22643	22529	22405	22584	22652	22576	22455	22603	22521	22436	22625	22489	22532	22631	22596	22439	22524	22471	22689	22427	22470	22594	22321	22284	22513	22688	22728	22371	22522	22582	22618	22703	22592	22817	22690	22483	22651	22474	22534	22437	22509	22566	22618	22540	22348	22576	22609	22814	22698	22423	22559	22630	22510	22648	22661	22714	22613	22529	22549	22619	22510	22673	22761	22611	22487	22371	22554	22559	22633	22465	22708	22430	22538	22663	22590	22394	22925	22733	22598	22575	22369	22641	22392	22644	22512	22734	22570	22539	22701	22705	22705	22598	22687	22542	22736	22426	22718	22492	22608	22541	22356	22596	22448	22700	22608	22614	22663	22656	22448	22328	22452	22523	22616	22563	22553	22485	22233	22804	22327	22450	22295	22482	22541	22535	22618	22570	22599	22545	22512	22478	22601	22524	22467	22425	22551	22876	22673	22450	22669	22702	22444	22773	22358	22530	22681	22554	22650	22510	22719	22687	22480	22479	22609	22689	22483	22430	22554	22519	22511	22398	22549	22526	22445	22829	22685	22425	22483	22475	22627	22609	22598	22686	22489	22618	22437	22558	22555	22378	22732	22426	22833	22631	22612	22433	22305	22482	22687	22470	22654	22606	22420	22599	22608	22723	22415	22633	22696	22407	22523	22375	22528	22541	22528	22364	22433	22673	22566	22741	22708	22543	22671	22503	22629	22439	22594	22280	22614	22651	22603	22550	22527	22648	22464	22449	22350	22678	22691	22616	22608	22799	22617	22626	22391	22400	22612	22491	22460	22588	22427	22714	22583	22501	22514	22579	22500	22493	22252	22498	22694	22524	22533	22505	22396	22704	22385	22422	22526	22583	22778	22547	22451	22501	22667	22629	22592	22589	22498	22452	22618	22544	22538	22578	22487	22358	22447	22414	22502	22562	22538	22674	22775	22696	22660	22554	22668	22414	22680	22693	22704	22405	22423	22503	22475	22554	22571	22742	22789	22540	22484	22719	22441	22457	22363	22736	22499	22768	22163	22554	22503	22317	22642	22524	22451	22473	22457	22539	22625	22618	22558	22608	22569	22616	22463	22477	22368	22442	22561	22538	22473	22777	22564	22656	22767	22487	22613	22270	22525	22480	22617	22685	22494	22476	22356	22699	22733	22702	22484	22588	22748	22507	22512	22413	22560	22596	22418	22506	22706	22571	22253	22603	22384	22366	22767	22628	22732	22397	22589	22577	22713	22677	22596	22619	22632	22773	22494	22770	22563	22707	22476	22442	22403	22441	22414	22505	22542	22342	22637	22345	22670	22576	22625	22719	22291	22725	22640	22680	22641	22697	22568	22661	22595	22758	22584	22628	22777	22729	22476	22504	22693	22508	22444	22740	22661	22650	22660	22521	22604	22571	22465	22526	22610	22592	22765	22672	22479	22584	22521	22439	22681	22658	22701	22586	22827	22646	22454	22494	22457	22484	22626	22393	22615	22406	22693	22416	22492	22667	22627	22504	22554	22474	22694	22703	22276	22435	22578	22610	22784	22563	22811	22737	22717	22771	22527	22674	22446	22535	22480	22502	22533	22417	22568	22692	22586	22510	22562	22519	22573	22623	22465	22524	22497	22492	22160	22559	22678	22619	22797	22512	22546	22591	22712	22731	22463	22609	22310	22521	22473	22532	22640	22453	22536	22601	22728	22508	22584	22468	22370	22610	22445	22713	22429	22525	22366	22592	22543	22390	22630	22569	22410	22429	22562	22574	22768	22628	22608	22590	22607	22688	22537	22287	22505	22495	22673	22442	22445	22716	22670	22526	22417	22637	22562	22454	22566	22453	22676	22498	22310	22549	22475	22504	22513	22467	22358	22494	22475	22659	22755	22662	22382	22588	22691	22740	22716	22546	22554	22636	22740	22607	22669	22325	22666	22563	22577	22630	22501	22508	22874	22841	22548	22522	22431	22454	22411	22511	22549	22651	22613	22438	22332	22513	22456	22666	22756	22451	22531	22622	22527	22623	22499	22622	22549	22751	22697	22594	22415	22557	22737	22604	22551	22727	22653	22517	22502	22742	22683	22433	22623	22388	22291	22697	22399	22532	22576	22793	22477	22488	22626	22582	22507	22526	22506	22648	22475	22460	22573	22666	22777	22622	22710	22553	22650	22631	22419	22810	22780	22505	22436	22579	22531	22731	22766	22547	22704	22334	22688	22370	22656	22523	22373	22575	22375	22496	22669	22858	22471	22650	22639	22636	22666	22672	22549	22660	22628	22545	22752	22705	22720	22690	22596	22685	22364	22675	22684	22763	22620	22635	22655	22397	22631	22680	22617	22620	22691	22480	22537	22795	22549	22617	22417	22697	22581	22712	22627	22474	22375	22585	22763	22669	22652	22504	22675	22732	22430	22532	22613	22497	22750	22418	22324	22446	22666	22442	22377	22613	22516	22515	22762	22555	22425	22732	22627	22773	22693	22833	22498	22501	22610	22479	22723	22561	22594	22439	22514	22403	22521	22695	22449	22540	22682	22662	22554	22614	22372	22688	22721	22610	22692	22623	22635	22467	22695	22582	22457	22587	22495	22871	22612	22483	22631	22640	22482	22605	22683	22434	22674	22645	22463	22425	22505	22700	22610	22548	22346	22276	22420	22609	22740	22652	22497	22515	22581	22617	22528	22432	22512	22529	22547	22763	22697	22470	22569	22535	22800	22440	22603	22479	22508	22657	22420	22502	22547	22582	22716	22505	22614	22558	22638	22627	22527	22798	22835	22582	22723	22614	22413	22755	22502	22726	22542	22563	22639	22732	22787	22424	22623	22364	22406	22736	22687	22579	22651	22792	22567	22555	22556	22526	22702	22567	22456	22445	22513	22346	22534	22724	22738	22451	22483	22863	22559	22370	22416	22518	22617	22668	22604	22530	22316	22627	22458	22622	22558	22548	22726	22620	22612	22626	22545	22618	22288	22560	22715	22630	22559	22737	22511	22787	22430	22433	22473	22599	22602	22656	22452	22534	22742	22678	22260	22733	22528	22417	22581	22501	22669	22407	22649	22489	22734	22290	22673	22736	22695	22593	22342	22713	22522	22590	22578	22752	22750	22474	22567	22601	22486	22515	22490	22607	22577	22525	22425	22348	22518	22605	22547	22661	22529	22468	22425	22563	22612	22711	22670	22753	22686	22526	22433	22602	22554	22385	22699	22727	22666	22526	22673	22661	22485	22556	22555	22546	22438	22615	22641	22591	22659	22819	22583	22480	22600	22602	22585	22154	22540	22371	22641	22639	22593	22645	22685	22561	22537	22593	22477	22477	22686	22672	22698	22328	22420	22725	22816	22597	22678	22400	22361	22755	22449	22555	22775	22562	22476	22667	22634	22434	22484	22592	22477	22570	22688	22574	22668	22597	22468	22574	22643	22572	22458	22561	22604	22444	22740	22516	22735	22366	22549	22449	22613	22607	22558	22458	22585	22651	22612	22723	22829	22712	22506	22551	22393	22595	22636	22649	22651	22326	22478	22401	22489	22544	22505	22480	22804	22792	22443	22404	22475	22672	22652	22837	22651	22504	22563	22178	22684	22607	22571	22556	22605	22572	22653	22815	22759	22607	22694	22698	22840	22616	22830	22304	22706	22588	22561	22228	22661	22424	22565	22415	22608	22596	22624	22656	22586	22589	22576	22612	22458	22814	22462	22507	22621	22433	22453	22449	22518	22547	22510	22650	22686	22697	22533	22523	22527	22722	22498	22305	22668	22698	22485	22409	22785	22535	22477	22647	22540	22822	22658	22753	22775	22535	22493	22377	22631	22453	22347	22572	22671	22367	22565	22610	22670	22317	22555	22585	22530	22436	22604	22531	22640	22566	22595	22638	22452	22721	22453	22845	22768	22504	22507	22519	22661	22451	22551	22496	22616	22549	22647	22637	22621	22527	22648	22658	22497	22732	22651	22564	22564	22802	22548	22404	22479	22402	22589	22697	22488	22620	22599	22563	22611	22543	22663	22534	22658	22591	22541	22532	22527	22518	22360	22351	22464	22717	22650	22556	22747	22674	22761	22832	22430	22705	22546	22396	22688	22450	22604	22666	22491	22366	22505	22462	22555	22622	22500	22558	22540	22579	22611	22519	22246	22561	22623	22416	22580	22596	22705	22776	22555	22487	22542	22574	22506	22558	22507	22497	22369	22704	22580	22467	22661	22525	22476	22465	22454	22648	22546	22553	22581	22439	22537	22428	22469	22731	22550	22515	22545	22685	22596	22621	22592	22455	22566	22626	22504	22691	22448	22573	22706	22665	22546	22408	22565	22684	22804	22405	22571	22566	22527	22644	22552	22577	22500	22634	22590	22472	22573	22548	22680	22766	22464	22692	22637	22575	22551	22576	22515	22717	22598	22400	22698	22619	22470	22596	22709	22523	22617	22670	22563	22544	22665	22702	22595	22632	22423	22695	22798	22483	22567	22508	22549	22657	22558	22689	22701	22439	22396	22492	22686	22710	22751	22655	22601	22356	22682	22657	22528	22432	22655	22488	22440	22633	22803	22660	22701	22357
35750	52103	46993	36912	31639	27340	24380	21867	20950	19818	19498	18783	18522	18398	18471	18354	18200	18155	18069	18126	18027	17965	18058	17889	17959	17778	17992	17828	17923	17871	18089	18097	17986	17870	17769	18064	17927	17991	17833	17855	17956	17957	17874	17884	17965	17898	17929	17826	18096	17846	17984	17842	17895	17957	18013	17849	17917	17834	17857	17934	18039	17904	18009	18044	17898	17915	18000	17905	17755	17859	18116	17925	17935	18002	17962	17922	17980	17995	18058	17992	17893	17931	17955	17899	17938	17729	17736	17809	17865	17875	17823	17903	17964	17848	17865	17927	17901	18046	17951	18099	17917	17955	18001	17944	17851	17862	17887	17937	17911	17956	17791	17845	17965	17864	17913	17922	17951	17732	17968	17858	17950	17812	17856	17828	18047	17797	17942	17880	17820	17673	18013	17756	17867	17866	17898	17902	17872	17950	18035	17919	17830	17863	18095	17944	18025	17798	17926	17707	17828	18030	18030	17948	18001	17906	17694	17872	17907	17994	17964	17871	17797	17987	17728	18024	17954	17931	17938	17957	17808	17876	17845	17813	18028	17857	17969	17927	17955	17982	17848	17878	17750	18051	17929	17853	17804	17872	17873	17962	17911	17952	17771	17846	17776	17714	17972	17870	17927	18084	17927	17980	17750	17895	17779	17923	17722	17973	17907	17839	17844	17924	17844	17894	18075	17953	17706	17947	17961	17759	17783	18194	17838	17684	17940	17948	18006	17786	17915	18010	17989	17919	17923	17955	17892	17933	17890	17822	17965	17931	18043	17992	17913	17798	17925	17966	17863	17713	17852	17964	18026	17938	18062	17976	17843	17873	17948	17842	17993	17817	17948	17990	17767	17695	17948	17965	17918	17852	17713	17875	17924	17782	17911	17932	18001	17921	17948	17685	17935	18011	18108	17830	17804	18064	17973	17816	17984	17993	17956	17970	17950	18035	17945	17995	17829	17935	17975	17760	18048	17893	17780	17902	17681	17898	17819	17897	17790	17851	17734	17983	17903	17729	17993	18055	17988	17926	17954	17842	17844	17807	18016	17919	17952	17828	17859	17941	18034	17862	18203	18017	17884	17895	17937	17939	18067	17966	18006	17840	17865	17932	17922	18098	17946	17905	17891	18018	18065	17999	18000	17947	17768	17861	17891	17854	17978	17876	17854	17865	17901	17815	17878	17926	17855	17846	17761	17927	17926	17898	17799	17868	17782	17845	17966	17954	17911	17910	17849	17945	17885	17854	18036	17764	17856	17922	18005	17886	17865	18007	17936	17878	17994	17838	17953	17913	17880	17952	17774	17770	17931	17922	17882	17843	18000	17936	17824	18044	17906	18084	17896	17871	17948	17932	18117	17871	17926	17888	17784	17853	17742	17814	17897	17900	17993	17977	17851	17919	18028	17969	17776	17922	18041	17969	17736	17876	17941	17866	17897	17981	17904	18064	17969	17772	17876	17958	17883	17861	17819	17795	17985	17947	17742	17902	18046	17929	17628	17908	17931	17709	18004	17909	17913	17908	17975	17665	17932	17918	18045	17889	17862	17824	17879	17989	17947	17763	17846	17803	17848	17899	18050	18019	17892	17974	17725	17924	17882	17881	17871	17794	17911	17826	17972	17905	17701	17886	17939	17629	17899	17832	18009	18037	17899	17927	18097	17970	17937	18081	18031	17960	17756	17921	17896	17841	17965	18112	17946	17742	17847	17834	17941	18030	17961	17671	17835	17737	17889	17784	17849	17972	17817	17806	17962	17787	17840	17818	17877	18058	17998	17921	17802	17736	17943	17957	17803	18011	17766	17890	17778	17960	17935	17946	17851	18004	18020	17861	17990	17992	17932	17959	17811	18075	18064	17840	17990	17794	17885	17919	17793	17909	17894	17955	17853	17933	17949	17985	18023	18002	17824	17848	17864	17964	17867	17936	17763	17956	17931	17951	17929	17938	17969	17840	17936	17849	17622	17818	17887	17855	17935	17927	18027	18046	17852	17795	17985	17870	17954	17971	17993	17854	17928	17879	18031	17877	17920	17969	18008	17854	17945	17962	18049	18000	17822	17955	17900	17980	17987	17882	17961	18106	17971	17757	18006	17931	17699	17870	17931	17896	17960	17855	17923	17946	17977	17961	17965	17838	18064	17843	17957	17961	18096	18164	17950	17983	18110	17839	17986	17926	17983	17944	17869	17891	17853	17893	17961	17993	17897	17777	17830	17859	17750	17886	17817	18026	18023	18184	17881	17869	17837	17885	17871	18077	17821	17996	18009	17721	18027	18020	18095	17907	17927	17843	17761	17732	18002	17950	17936	17909	17747	17888	17833	17983	17695	18050	18015	17937	18023	17862	17877	17837	17979	17808	17876	17839	17930	17757	17885	17821	17984	17906	17993	17857	17715	17879	17784	17862	17993	17802	17918	17959	18033	17969	18019	17825	17954	17869	17877	17927	17865	17742	17891	17955	17925	17815	17906	17934	17896	17723	17846	17899	18049	17917	17979	18027	17880	17873	17879	18041	17709	17993	17864	18040	17801	17757	17851	17867	17860	17871	17830	17936	18049	17969	17744	17830	17898	17887	17898	17852	17806	17829	17997	18067	17937	17994	17945	17904	17947	17956	17723	17689	17750	17925	17906	17853	17788	18034	17839	17944	17889	17824	17989	17796	18027	17996	17897	17979	17725	17943	17984	17968	18028	17971	17830	17988	17980	18156	18004	17724	18128	17945	17812	17930	17973	17914	17978	17959	17932	17823	17876	17902	17863	17973	17841	17973	18059	17866	18000	17992	17874	17959	17979	17904	17921	17853	17718	18057	17917	18000	18039	17818	17952	17838	18064	18079	18022	17909	17872	17798	17902	17947	17922	17912	17891	17931	17966	18127	17885	17778	17917	18006	17830	17995	17808	18213	17935	17936	17854	17884	17913	17959	17845	17952	17784	18014	17945	17807	17905	18144	17995	17912	18054	17729	17928	17851	17777	17934	18199	17882	17868	18037	18023	17878	17872	18066	17936	17848	18050	17961	17996	17829	17858	17963	17952	17879	17931	17854	17797	18036	17844	17768	18024	17840	18179	18035	17832	17861	17889	17906	17895	18004	17988	17904	18029	17865	17887	17866	17744	17671	17930	17814	17793	18020	17835	17898	17966	17817	18028	18072	17854	18025	17857	17834	17939	17997	17987	17891	17870	17927	18064	17908	17822	17973	17663	17933	17862	17988	17780	17936	17948	17803	17920	17952	18045	17668	18090	18089	17962	17867	17979	17743	17847	17926	17868	17887	17989	17904	17911	17962	17994	17701	17964	17845	18045	17914	17881	17978	17755	17865	17859	17942	17958	17863	17959	17873	17932	17937	18194	17938	17926	18002	17631	17988	17867	18041	17982	17787	17887	17919	17862	18037	17793	17976	17785	17883	17888	18054	18039	17935	17873	18039	17913	17973	17827	17745	17969	17849	18010	17980	17807	17986	18003	18055	17830	17886	18124	17699	17831	18042	17835	17882	17941	17898	17969	17896	17908	17968	17959	17802	17980	17814	17914	17786	17931	17582	18022	17926	18017	17886	17825	17890	17868	17927	18023	17998	17820	18015	17992	17870	17913	17832	17801	17805	17825	17991	17938	17981	17859	17878	18005	17944	17861	17850	17938	17866	17991	17865	17775	17830	17981	18013	18008	17875	17821	17941	17985	17691	17970	17891	17967	17947	17996	17943	17956	17952	17959	17791	17963	18036	17939	17798	17870	17868	17910	17833	17833	17852	17992	17779	17758	17948	17904	17920	17963	17909	18033	17990	17936	17909	18029	17788	17922	18016	17908	17890	18013	17932	17910	17861	17961	17887	17904	17934	17849	17919	17802	17888	17908	17854	17857	17945	17921	18100	17975	17796	18007	17937	17793	17932	17828	17945	17977	17940	17931	17980	17898	17950	17768	17989	17938	18113	17963	17996	17957	17943	18079	17679	17894	18072	18075	17692	17982	17804	17766	17884	17977	17849	18105	17788	18057	17808	18003	17755	17901	17933	17943	18003	18009	17926	17886	17987	17838	17791	17871	17831	17867	17786	17840	17912	17791	17824	18016	17879	17974	17755	17980	17826	17671	18109	17793	17961	17876	17860	17831	17829	17908	17831	17870	17734	17754	18051	17980	17981	17875	17889	18036	17902	17812	17934	18057	17934	17995	17918	18012	17812	17977	18071	17859	17912	17962	17841	17955	18009	17872	17699	18016	17879	17817	17857	17769	17817	17852	17837	17875	17914	17784	17968	17888	17806	18090	17981	17994	17781	18100	17956	17833	17838	17947	17868	17755	17894	17900	17938	17821	17828	17890	17778	17874	17925	17900	17935	17831	17884	17892	17889	17900	17987	17825	17806	18111	17949	18102	18004	17914	18021	17849	17949	17962	17756	17868	17867	17907	17862	17978	18021	18003	17930	18009	18000	17774	18132	17785	17964	17923	17995	17924	17926	17973	17847	18061	17819	17983	17995	17954	17925	17855	17680	17976	18009	17894	17821	17931	17992	17963	17892	17842	17932	17937	17813	17961	17796	17955	17979	17937	17976	17755	17976	17800	17801	17844	17891	17988	17795	17925	17876	17974	18128	18010	17869	17841	18010	17799	17920	17843	17839	17822	17902	17784	17798	17946	17928	18040	18050	17844	17921	17946	17999	17893	17938	18053	17884	17872	17857	18015	17997	17992	17857	17920	17859	17871	17859	17773	17962	17924	17994	18035	17993	17777	17844	17991	17776	18005	18052	17938	17993	17990	17758	17976	17948	18024	17848	18014	17803	18069	17936	17927	17953	17958	18125	18001	17902	17779	17928	17865	17914	17957	17836	18059	17881	17865	17954	17880	18038	17913	17936	18039	17947	18015	18102	18000	18010	17911	17917	17837	17881	17848	17878	17902	17921	17761	17949	18008	17881	17765	17861	17981	17875	17991	17881	18042	17891	17878	17904	17732	17954	17994	17935	17840	17781	17908	17929	18029	17722	17880	17941	17923	17873	17977	17864	17857	17819	17741	17959	17936	17872	17955	17990	17934	17986	17941	17853	17872	17919	17890	17887	17916	18040	17952	18043	17881	18021	17921	18272	17847	17769	18076	17989	17860	18117	18041	17918	17864	17870	17938	17749	18001	17925	17887	17842	17990	17847
23822	21213	29323	28364	30674	33319	31922	27544	25730	25168	24576	23720	23466	23434	23331	23108	23003	22801	22745	22771	22881	22688	22726	22565	22543	22975	22719	22614	22710	22559	22805	22494	22390	22409	22433	22616	22606	22731	22451	22767	22726	22337	22416	22569	22706	22569	22672	22539	22697	22315	22354	22644	22355	22578	22646	22491	22510	22508	22475	22565	22545	22625	22431	22540	22667	22678	22897	22320	22532	22418	22509	22591	22450	22793	22358	22683	22553	22545	22573	22412	22480	22323	22544	22641	22711	22451	22324	22439	22518	22307	22456	22425	22561	22493	22555	22511	22473	22449	22400	22474	22382	22467	22620	22684	22643	22374	22611	22513	22325	22377	22522	22653	22432	22400	22380	22718	22467	22478	22551	22704	22567	22526	22447	22437	22235	22739	22593	22477	22610	22487	22721	22400	22563	22500	22400	22526	22386	22588	22490	22461	22565	22600	22634	22486	22528	22429	22371	22485	22689	22574	22589	22559	22470	22662	22628	22461	22573	22545	22659	22461	22604	22600	22335	22519	22513	22649	22373	22601	22436	22538	22502	22533	22302	22426	22350	22362	22498	22474	22321	22425	22738	22486	22554	22459	22564	22605	22807	22542	22523	22661	22457	22401	22288	22602	22647	22550	22441	22302	22626	22471	22633	22518	22545	22459	22647	22449	22506	22435	22587	22681	22451	22319	22440	22439	22534	22428	22326	22410	22260	22502	22333	22417	22415	22819	22481	22674	22509	22426	22463	22484	22522	22273	22382	22643	22754	22501	22560	22643	22589	22589	22040	22422	22409	22372	22386	22436	22587	22562	22369	22447	22682	22535	22470	22275	22768	22480	22669	22526	22611	22408	22378	22511	22256	22467	22471	22545	22249	22440	22453	22346	22428	22519	22456	22345	22524	22596	22747	22337	22405	22556	22461	22496	22343	22333	22380	22363	22605	22592	22501	22532	22541	22581	22288	22534	22408	22419	22377	22479	22402	22309	22588	22805	22688	22295	22558	22462	22337	22408	22365	22483	22299	22554	22452	22347	22398	22659	22803	22681	22590	22433	22402	22417	22809	22403	22486	22699	22323	22639	22367	22561	22512	22562	22505	22656	22491	22570	22529	22546	22526	22399	22765	22534	22289	22214	22300	22525	22449	22742	22286	22516	22533	22431	22485	22313	22512	22641	22380	22612	22703	22468	22505	22397	22545	22456	22616	22699	22501	22471	22206	22515	22463	22429	22340	22544	22408	22437	22422	22576	22615	22344	22360	22435	22659	22436	22477	22598	22414	22440	22491	22589	22298	22549	22416	22731	22482	22639	22377	22596	22589	22550	22686	22449	22530	22454	22276	22507	22436	22510	22620	22524	22528	22533	22598	22517	22256	22579	22447	22323	22452	22559	22359	22627	22462	22384	22455	22403	22518	22380	22671	22623	22678	22591	22815	22385	22652	22635	22528	22422	22407	22398	22528	22347	22437	22421	22566	22551	22544	22681	22584	22651	22781	22434	22371	22654	22399	22616	22536	22393	22646	22230	22607	22486	22389	22371	22401	22518	22583	22756	22508	22520	22485	22630	22425	22523	22642	22580	22500	22304	22380	22455	22632	22619	22481	22603	22380	22518	22648	22583	22730	22500	22629	22621	22590	22438	22443	22551	22400	22666	22542	22487	22468	22342	22631	22432	22471	22619	22317	22311	22354	22240	22526	22539	22762	22428	22458	22488	22415	22572	22408	22688	22397	22711	22717	22418	22575	22557	22399	22489	22513	22486	22452	22554	22572	22498	22532	22624	22704	22490	22530	22561	22386	22429	22595	22494	22562	22394	22624	22470	22476	22324	22592	22438	22596	22374	22319	22252	22306	22625	22667	22197	22397	22720	22612	22493	22826	22525	22642	22730	22500	22464	22447	22577	22600	22551	22560	22541	22679	22416	22549	22522	22426	22361	22475	22582	22605	22455	22821	22507	22428	22617	22643	22457	22537	22553	22598	22557	22544	22291	22662	22505	22681	22322	22594	22478	22485	22489	22295	22669	22728	22657	22594	22415	22550	22659	22427	22296	22591	22162	22313	22625	22579	22712	22674	22487	22375	22367	22773	22723	22691	22551	22551	22401	22646	22515	22440	22494	22291	22543	22685	22575	22475	22524	22279	22592	22683	22556	22655	22325	22762	22477	22519	22428	22589	22542	22497	22334	22458	22393	22605	22540	22462	22434	22353	22526	22538	22375	22525	22551	22471	22588	22749	22551	22363	22358	22353	22349	22356	22607	22404	22559	22626	22291	22516	22574	22600	22602	22545	22473	22593	22683	22563	22697	22777	22535	22516	22357	22671	22382	22714	22465	22521	22462	22361	22347	22536	22604	22375	22543	22527	22679	22589	22444	22534	22532	22564	22484	22501	22522	22566	22685	22548	22356	22463	22539	22542	22265	22438	22497	22416	22445	22371	22539	22690	22616	22496	22534	22492	22445	22678	22578	22394	22409	22710	22633	22585	22369	22591	22546	22458	22494	22315	22430	22643	22363	22741	22539	22721	22369	22531	22521	22608	22507	22356	22358	22647	22646	22532	22441	22642	22688	22261	22275	22217	22713	22462	22262	22330	22418	22531	22435	22532	22386	22563	22656	22583	22562	22501	22529	22386	22383	22534	22729	22545	22437	22607	22205	22613	22526	22596	22360	22435	22459	22401	22506	22649	22567	22550	22443	22418	22558	22564	22732	22328	22525	22367	22498	22466	22717	22419	22728	22492	22469	22410	22593	22723	22453	22504	22338	22379	22441	22332	22441	22610	22486	22632	22707	22609	22568	22451	22600	22437	22508	22667	22495	22353	22577	22377	22391	22358	22514	22470	22564	22697	22193	22684	22385	22658	22637	22516	22640	22671	22429	22524	22566	22446	22438	22518	22424	22434	22432	22755	22654	22616	22554	22583	22633	22482	22540	22461	22269	22453	22488	22608	22765	22658	22393	22499	22621	22473	22490	22568	22544	22529	22564	22486	22580	22525	22600	22618	22252	22214	22490	22448	22269	22549	22465	22459	22335	22546	22494	22477	22422	22502	22253	22532	22395	22687	22312	22468	22520	22451	22493	22389	22520	22404	22581	22231	22390	22513	22430	22549	22373	22337	22330	22569	22434	22508	22451	22469	22626	22656	22505	22646	22366	22363	22322	22387	22606	22411	22547	22587	22640	22657	22576	22587	22422	22587	22254	22532	22610	22563	22248	22460	22480	22607	22564	22555	22523	22706	22341	22599	22329	22413	22456	22507	22358	22558	22602	22420	22333	22681	22277	22489	22376	22591	22572	22579	22494	22440	22680	22544	22492	22396	22406	22574	22469	22632	22499	22319	22502	22418	22542	22689	22499	22662	22651	22327	22638	22422	22589	22357	22559	22352	22523	22406	22383	22583	22520	22536	22604	22503	22562	22549	22589	22421	22577	22617	22534	22269	22652	22622	22384	22477	22490	22388	22613	22438	22344	22337	22390	22504	22314	22536	22253	22400	22461	22377	22399	22681	22398	22470	22612	22444	22392	22766	22639	22502	22485	22677	22446	22536	22514	22397	22572	22503	22450	22609	22419	22584	22498	22366	22313	22517	22480	22288	22513	22553	22696	22507	22656	22628	22543	22557	22646	22446	22272	22618	22704	22319	22469	22557	22624	22396	22535	22424	22366	22431	22522	22412	22432	22723	22616	22650	22417	22658	22451	22470	22878	22508	22302	22660	22549	22271	22357	22670	22555	22566	22455	22457	22494	22519	22636	22514	22449	22529	22462	22532	22412	22658	22408	22581	22391	22506	22355	22588	22599	22470	22465	22482	22460	22299	22525	22656	22430	22563	22490	22587	22237	22564	22502	22575	22650	22483	22478	22309	22239	22415	22328	22600	22410	22401	22453	22600	22702	22403	22322	22336	22578	22345	22544	22613	22170	22308	22583	22438	22337	22504	22363	22366	22454	22459	22251	22496	22567	22683	22480	22641	22553	22625	22414	22767	22626	22750	22405	22486	22512	22618	22549	22415	22653	22518	22464	22416	22567	22431	22340	22507	22459	22449	22655	22544	22453	22579	22732	22620	22421	22630	22354	22679	22581	22555	22487	22535	22434	22507	22512	22464	22271	22640	22555	22448	22335	22450	22609	22634	22706	22596	22410	22660	22488	22429	22421	22575	22681	22689	22508	22368	22444	22452	22474	22521	22520	22671	22632	22324	22560	22541	22392	22437	22509	22465	22530	22489	22509	22503	22549	22467	22482	22531	22486	22429	22601	22318	22186	22292	22462	22612	22580	22437	22377	22444	22515	22519	22506	22535	22757	22459	22694	22394	22443	22826	22346	22535	22405	22663	22540	22685	22557	22224	22601	22546	22393	22519	22669	22783	22402	22710	22545	22526	22455	22585	22591	22562	22658	22623	22287	22567	22490	22462	22538	22423	22551	22498	22470	22820	22608	22534	22759	22515	22578	22519	22538	22454	22574	22549	22542	22671	22600	22654	22259	22364	22522	22565	22494	22308	22468	22627	22520	22587	22596	22436	22520	22662	22634	22550	22383	22312	22609	22491	22431	22421	22575	22526	22447	22452	22380	22521	22560	22348	22792	22531	22795	22560	22491	22642	22291	22525	22540	22587	22619	22406	22374	22628	22435	22558	22597	22483	22324	22490	22308	22460	22744	22468	22185	22544	22626	22603	22550	22528	22552	22601	22664	22520	22586	22541	22337	22585	22645	22390	22417	22420	22572	22528	22584	22248	22477	22487	22316	22336	22640	22352	22574	22643	22500	22504	22414	22387	22609	22327	22571	22625	22499	22474	22491	22609	22441	22490	22421	22510	22799	22448	22407	22578	22418	22457	22469	22546	22482	22388	22477	22436	22741	22676	22440	22518	22617	22579	22471	22564	22608	22638	22555	22664	22403	22591	22629	22464	22402	22520	22528	22228	22566	22353	22479	22619	22457	22686	22514	22254	22643	22404	22668	22652	22723	22643	22423	22636	22627	22659	22322	22638	22501	22625	22512	22532	22489	22494	22501	22582	22443	22623	22601	22408	22527	22390	22495	22603	22579	22454	22614	22531	22511	22393	22415	22491	22568	22589	22312	22881	22694	22270	22519	22586	22601	22447	22224	22486	22693	22509	22576	22415	22427	22657	22697	22510	22412
35217	58752	54664	43760	37893	33165	28155	24043	22285	21293	20505	19379	19095	18888	18785	18331	18477	18304	18171	18221	18305	18113	17948	18102	18101	17945	18067	18020	18029	17898	17966	18065	17836	17741	17980	17996	17749	17910	17859	17936	17913	17866	17801	18014	17877	17788	18041	17874	17984	17928	17937	17894	17945	18026	17877	17893	17790	17900	17839	17847	18024	18223	17980	17754	17905	17980	17903	17989	18025	17801	17983	17866	17872	17944	17763	17930	17926	17968	17778	17938	17927	17888	17941	17888	17966	18108	17932	17803	17913	17823	17843	17821	17949	17672	17950	17894	17733	17944	17762	18059	17986	17858	18093	17926	17781	17820	18074	17929	17843	17936	17857	17837	17893	17770	17813	17967	17900	17702	17871	18050	17892	17939	17848	18028	17855	17853	18082	17740	17890	18011	18156	17822	17888	17957	17937	17949	18074	17774	17929	17832	18018	17910	17996	17762	17955	17832	17878	17892	17932	17886	17963	17949	17961	17875	17917	17891	17959	17857	17941	17727	18012	17651	17933	18001	17988	17938	18072	17862	18144	17866	17865	17993	17754	17963	17896	17764	17712	18086	17950	17908	17896	17893	18013	17872	17897	17899	18063	18012	17983	17873	17790	18050	17859	17981	17834	17855	17804	17891	17868	17795	18049	17986	17899	17887	17869	17865	17933	17729	17894	17907	17867	17788	17915	17807	17962	17875	18090	17965	17991	17867	17825	17907	17976	17936	17810	17948	17920	18002	18011	17944	18011	18150	17821	17930	17907	17942	17817	17790	17840	18001	17927	17873	17766	17954	17847	17919	17884	17869	17951	17884	17932	17776	17836	17687	17933	17709	17997	17723	17819	17711	17783	17783	17962	17832	17968	17969	17762	17906	18061	18080	17772	17794	17862	17985	17861	17759	17919	17923	17955	17889	17813	17896	17931	17988	17842	17887	17823	17909	17992	17821	17766	18034	18035	17992	18064	17814	17911	17966	17927	18008	17963	17850	17872	17975	18024	18095	17907	17626	17973	17852	17865	17981	17911	17822	17883	17751	17973	17796	18072	18011	17742	17971	17913	17935	17937	17989	17928	17819	17963	17994	17872	17998	17824	17940	17786	18022	17844	17934	17927	17957	18076	17934	17870	17745	17843	17867	17808	17992	18033	17877	18000	17933	17951	17958	17848	17778	17975	18001	17818	17856	17820	17974	18022	17903	17909	17919	17811	17812	17842	17888	17838	17845	18013	17895	17827	17848	18073	17872	17839	17983	17956	17764	17788	17862	17802	17839	17896	17899	17960	17888	17998	17791	17775	18012	17887	17810	17928	17928	17977	17795	18024	17853	17937	18005	17878	17852	18123	17972	17835	17817	17827	17950	17882	17831	18056	17799	17780	17917	17809	17932	17899	17923	17861	17982	17916	17870	17864	17954	17913	17919	17844	17995	17909	17739	17774	17789	17861	17870	17819	17847	17959	17839	17859	17757	17961	17854	17786	17961	17943	17858	17955	17980	17954	17902	17789	17940	17974	17816	17818	17878	18000	17911	17964	17853	17808	17733	17904	17852	17985	18045	17873	17937	18023	18103	17836	17918	17916	17765	17788	17944	17792	17803	17855	17953	17890	18009	17932	17789	18025	17900	17944	18050	18107	17850	17956	17964	17992	17916	17666	17898	17917	17966	17882	17976	17828	17832	18054	17935	18105	17927	17861	17841	17872	17790	17792	17848	17675	17820	17946	17899	17922	17771	18034	18016	17871	17782	17878	17836	17814	17874	17751	17865	17871	17986	17801	17832	18001	17927	17779	18000	17873	17935	17904	17911	17720	18099	18016	17829	17802	18104	17950	17982	17962	17830	17791	17983	17953	17832	17999	17624	17784	17789	17734	17814	17818	18012	17838	17809	17950	17683	17851	17959	17837	17830	17776	17917	17903	17764	17886	17836	17829	18114	17868	18012	18074	17904	17968	17973	17860	17818	18091	17669	17898	17935	17808	17885	18060	17850	17808	17773	17919	17961	17865	18107	17845	18031	17830	17804	17867	17803	17911	17799	17750	18060	17822	17874	17852	17837	17802	17806	18001	17861	17886	17981	17856	17865	17856	17764	17776	17859	17884	17850	17898	17811	17958	17910	17908	17867	17957	17904	17936	17884	17858	17716	17809	17919	17880	17803	17942	18041	17902	17748	17977	17882	17733	18133	17930	17967	18009	17827	17892	17878	17950	17813	18041	17859	17849	17860	17848	17975	17931	17874	17926	17959	17764	17876	17951	17815	18007	17863	18073	17893	17942	17860	18117	17778	17944	17866	17976	17929	17899	17788	17762	17892	17957	18013	17965	17810	17868	17838	17977	18032	17821	17906	17790	17934	17771	18040	17828	17896	17797	17962	17862	17950	18007	17948	18018	17886	17904	17738	18012	17991	17897	17813	17986	17927	17954	17974	17866	17923	17939	18073	17887	17991	17982	17784	17859	17946	17946	17817	17867	17916	17869	17877	17942	18067	17918	17983	17784	17973	17811	18025	17891	17832	17993	17916	17700	17696	18063	17947	17955	18051	17993	17797	18106	17894	18056	18030	18024	17822	17738	18079	17861	18019	17953	17970	17911	17983	18045	17826	17843	17861	17799	18023	17878	17932	17949	18012	17851	17682	17901	17880	17976	17869	17908	18048	17902	17716	17836	17833	17756	17850	17759	18036	17927	17872	17807	17866	17972	17939	17811	18027	17809	17932	18029	17784	17895	17925	17781	17855	17825	17861	17922	17766	17945	17926	17907	17996	17933	17819	17952	17889	17984	18002	17812	17892	17919	17931	17945	17879	17703	17949	17989	17881	17924	17896	17905	17952	17754	17907	17755	17928	17856	17925	17854	17822	17887	17965	17972	17800	17978	18045	18047	17940	17877	18006	17960	17834	17947	17919	17919	17974	17863	18005	17858	17844	17938	17975	17820	17835	17960	17849	17977	17910	18026	17883	18072	17885	17879	18060	18024	17915	17818	17985	17788	17954	17881	17808	18003	18042	17882	18009	17834	17798	17965	17816	17781	17923	17813	17886	17902	17912	17836	17887	17908	17809	17822	18024	17843	18077	18206	18000	17816	17889	17773	17850	18065	17731	17837	17799	17839	17805	18053	17932	17916	17777	17972	17785	17778	18088	17863	17861	17841	17792	17699	18095	17719	17721	17883	17829	17822	17811	17948	17979	17821	17912	17838	18077	18030	17784	17952	18010	17903	17879	17818	17814	17908	17983	17889	17869	17749	17928	17995	18090	18042	17900	17784	18031	17806	18013	17692	17909	18045	17687	18029	17828	17963	17865	17696	17836	17873	17793	17967	17829	17901	17954	17940	17740	17790	17735	17775	17824	17686	17853	17895	17848	17960	17827	17901	17814	17701	18047	17926	17831	17858	17885	17820	17987	17720	18033	17893	17881	17954	18076	17989	17786	17781	17914	17910	17871	18081	18048	17865	18045	17904	17884	17925	17966	17956	17815	18047	17790	17877	17662	17983	17985	18079	18066	18028	17958	17951	17858	17852	17955	17940	18059	17836	17948	18033	17890	18001	18040	17889	18006	17935	17960	17744	17774	17944	17985	17938	17974	17895	17799	17926	17879	17980	17746	17956	17872	17627	17930	17912	18005	17866	17866	17888	17939	17989	17838	18049	17899	17933	17878	17863	17806	17826	18016	17864	17898	17958	18032	17852	17902	17846	17743	18081	17979	17837	17848	18005	17915	17861	17804	17878	17898	17751	17838	17955	17977	17920	17936	17936	17735	17801	17974	17800	17891	18028	17813	17995	17897	17986	17777	17996	17996	17869	18038	17820	17944	17741	17962	17860	18015	17976	17949	17962	17965	17883	17998	17929	18060	17969	17893	17748	18008	17767	17879	17837	17836	17934	17911	17766	17915	18016	17722	17782	17880	18076	17878	17883	17801	17845	18048	17979	17913	17855	17813	17987	17834	17875	17895	17995	17756	17870	17927	17858	17993	17697	17968	17830	17866	17840	17975	17890	17909	17959	17919	17683	18104	18008	17939	17756	17712	17757	18020	18061	17902	17738	17846	17855	17838	17777	17951	17978	17924	17913	18030	17889	17962	17795	17955	17991	17849	17904	18096	17847	17923	17940	17955	17767	17898	17821	17974	17941	17899	17878	17764	17920	17849	17864	17844	17844	18070	17918	17855	17997	17915	17724	17845	17928	18055	18033	17799	17712	17944	17878	17897	17757	17824	17885	17889	17973	17964	17954	18078	17799	17933	17819	17977	17968	17938	17808	17916	17934	17913	17824	17867	17932	17869	17968	17900	17869	17950	17862	17651	18008	17694	17980	17822	17873	17994	17970	17953	18068	17838	17716	17775	17597	17907	17957	17978	17886	17868	18080	18058	17713	17927	17672	17752	17856	17914	17851	17731	17841	17885	17973	17943	17947	17938	17776	17930	17923	17945	17881	18036	17912	17893	17957	17764	18098	17849	17857	17818	17757	17887	17946	17772	17937	17827	17770	17840	18003	17900	17912	17899	17952	17769	17995	17989	17974	17936	18011	17853	17915	17871	17856	17909	17951	17822	18049	17982	17792	18039	17936	17935	17795	17927	17986	17851	17826	17900	18009	17783	17931	17941	18042	17709	17901	17732	17835	17771	17914	17910	17903	17848	17905	17862	17954	17880	17839	17907	17760	17883	17866	17994	17862	18009	17952	17912	17890	17865	17664	17722	17832	17920	17809	17817	17772	17867	18117	18048	17915	18021	18045	17806	17926	18020	18122	17991	17947	17859	18001	18001	18007	17795	17816	17888	17902	17942	18018	17837	18050	17957	17990	17959	17875	17896	17823	17764	17896	17875	17904	17895	18108	17952	17997	17811	17861	17824	17927	17795	17827	17862	17944	17882	17805	17953	17937	17862	17839	17738	17770	17915	17853	17897	17817	17888	17790	18040	17686	17976	17893	17955	17843	17911	17894	17956	17833	17973	17843	17910	17735	18000	17972	17872	17950	18088	17819	17856	17985	17923	18101	18088	18125	17866	17797	17994	17870	17942	17692	17753	17954	17764	17935	17864	17928	18057	17952	17707	17918	17831	17746	17986	17984	17935	17955	17952	18022	17903	18056	17988	17937	18019	17807	17979	17843	17788	17818	17979	17895	18081	17913	17929	17753	17719
22643	21163	29099	24903	26545	32149	34131	29880	28074	27416	26036	24814	24611	24356	24041	24023	23812	23651	23507	23622	23718	23491	23437	23233	23416	23306	23228	23189	23486	23152	23345	23112	23028	23372	23208	22986	23301	23236	23179	22912	23108	23168	23208	23113	23109	23223	23142	23063	23128	23187	23123	23080	23039	22977	23175	23020	23337	23151	23079	23353	23296	23288	22914	23127	23154	23155	22956	23055	23131	23086	23204	23054	23135	23068	23077	23117	23133	23184	23180	23135	23053	23063	23038	23207	23023	23128	23186	23404	23479	23178	23279	23228	23318	23049	23215	23128	23032	23149	23208	23178	22993	23215	23291	23313	23147	23094	23274	23264	22822	22889	23079	23043	23022	23087	23012	23129	23190	23003	23124	22961	22896	23038	22770	22986	23028	23111	23148	22886	23011	23032	22976	23063	23005	22934	23086	23007	23103	23245	23047	23117	22974	23042	23251	23089	23231	23194	23118	23123	23234	22920	22972	22876	23281	23243	23121	23054	23235	23154	23382	23070	23082	22924	22973	23206	23051	23119	22976	23079	23146	23168	22978	23118	23220	22886	23002	22935	23134	23048	23042	22905	23234	22920	23071	23103	23174	22871	23142	23054	23020	23096	22992	23116	23034	23001	23164	22979	23119	23040	23074	23106	23105	23299	23070	23322	23287	23190	23340	23240	22869	22872	23298	23151	23280	23200	23083	23205	23107	23224	23145	23050	23139	23166	23194	23188	23057	22880	22882	23243	23281	23185	23016	23161	23342	23229	22825	22998	23205	23200	22897	23071	22948	22975	23049	23156	22995	23203	23111	23198	23155	23015	23023	22890	22833	23030	23140	23038	22895	22986	23213	23231	23221	23045	23094	22911	23069	23022	22946	22856	22960	22940	22857	22969	22964	23101	23116	22962	23134	23070	23308	23026	23060	22885	23093	22971	23076	23024	23126	23166	23141	23093	23079	23163	22933	23095	22989	22927	22945	23000	23210	23258	23136	22784	23124	23128	23094	23128	23066	22878	23145	22970	22993	23010	22858	22987	23072	23036	22966	23270	23389	23225	23034	23002	23120	23128	22708	23171	23218	23192	23112	23069	23319	22863	23071	23044	23087	23234	23271	23020	23000	22927	23087	23150	23076	23243	22910	23067	23153	23163	22940	23194	23184	22992	23019	23044	23091	23216	22905	23101	23071	23151	22949	23281	22990	23111	23155	23139	23336	23412	23145	23175	22961	23370	23127	23338	23030	23027	23016	23089	23079	23039	23063	23026	23137	23022	23169	23247	23118	23211	23138	23143	23119	22833	22900	23037	22996	23050	23174	22969	23280	23155	23231	22946	23140	23032	23306	23008	23212	23205	23265	23080	23085	23161	23106	23183	23261	22870	23049	23243	23295	23065	23300	22867	23020	23155	22905	23056	23051	22965	23028	23033	22954	23193	23234	23137	23080	23062	23341	23212	23142	22955	22993	22941	22960	23299	23099	23106	23067	23044	23026	23004	23031	22976	22998	23117	22950	23023	23155	23078	23112	23184	23224	22956	22952	23032	22961	23362	22984	23046	23168	23041	22993	23168	23115	23046	23199	23223	23052	22855	22957	22945	23151	23156	23124	22974	22964	23213	23112	22877	22904	22802	22981	23044	23121	22964	22968	22876	23216	22990	23149	23151	23037	23107	22842	22939	23199	23231	23088	23136	22899	23046	23230	23130	22938	22971	22964	23045	23076	23010	23228	22959	23254	23082	22992	23084	23111	23089	23223	23025	23100	23182	23161	23181	23176	22921	23009	23455	22981	23062	23314	23145	23181	23077	23027	23082	23173	23075	23264	23118	23104	23160	22989	22964	23122	23028	23141	23192	23050	23111	23260	23085	23094	23262	23051	22944	22987	23074	23122	23101	23165	23248	23251	23151	23111	23237	23012	23018	23077	23153	23016	23139	23044	23042	23031	22812	23136	22891	22895	23121	22987	22993	23073	23014	23115	22878	23113	22976	23389	23369	22914	23274	23100	23144	23105	23042	23164	23011	22848	23200	22995	23364	23247	23035	22935	23180	23203	23082	23060	23048	23166	23152	23145	23039	23012	23039	22694	23111	23259	23263	23059	23022	23237	22952	23075	23259	23260	23003	22978	23089	23110	23067	23055	23173	23002	23025	22933	23124	23180	22889	23010	22823	23201	23018	23147	22970	23033	22977	23035	23193	23018	23141	23210	23023	23236	23008	23274	22921	22993	23184	22992	23056	23132	23155	23028	23205	23207	23093	23172	23170	23183	23152	23001	22865	22973	23065	22858	23188	23050	23014	23119	23068	23125	22869	23123	23031	23182	23014	23009	23304	23192	23037	23132	22992	23034	23143	22988	23081	23186	22912	23023	23109	22879	23112	23194	22778	22971	23115	23177	23140	23206	23161	23190	23095	23033	23131	22910	23201	23226	23132	22942	23027	22901	22967	23104	23199	23171	23444	23120	23257	23057	22900	22980	23164	23019	22924	23018	22970	23179	23023	22858	23241	23093	23107	23053	23195	23080	23007	23116	22980	22967	22886	23087	22978	23151	22898	23189	23096	23229	22934	23189	23039	23300	23004	22859	22989	23088	22900	23022	23042	23102	23191	23052	23098	23246	23252	23289	23176	23073	23276	23038	22969	23045	22986	22977	23212	22933	23123	22975	23043	23109	23239	23181	23177	23171	23136	22979	22889	23338	23113	23002	23217	23033	22998	23178	23072	23026	22963	23185	23026	22788	23001	23049	23084	22975	22873	22909	23242	22973	23048	22980	23093	23123	23028	23023	23050	23099	23140	23028	23066	22850	23119	23321	23369	22997	23193	22933	23053	22934	22894	23120	22886	22839	22989	22856	22906	22981	22986	23294	23065	23081	23130	23101	23051	23043	22995	23065	23135	23291	23290	23238	23253	23174	23142	23115	22983	22853	23236	23101	23028	23210	23098	23079	23127	23084	23089	22977	22911	23100	23154	23128	23204	23227	23411	23308	23145	23039	23310	23076	23022	22962	23135	23217	23103	23084	23166	23198	23212	23031	23112	23189	23202	22862	23219	23257	23058	23055	23364	23098	23048	23189	23335	23126	23178	23127	23213	22674	23111	23251	23211	23223	23114	23038	23124	23071	23036	22997	23081	22999	23109	23332	22979	23197	23199	23087	22876	23245	23234	23183	23151	23239	22976	23106	23048	23071	23115	23216	22917	22974	23223	22961	23169	23237	23089	22960	23091	23026	22927	23158	23321	23106	23289	23079	23322	23194	22812	22977	23165	23183	23241	22903	23167	23210	23255	23226	22821	23257	23063	23239	23164	22965	23139	23052	23128	23232	23033	23020	23278	23023	23135	23151	23025	23083	23099	23147	22996	22964	23101	23137	23015	23034	23151	23149	22998	23161	23067	23144	23073	23042	23002	23156	22906	23221	23140	23039	23037	23130	23275	22998	23190	23280	23251	23171	23283	23134	22999	23075	23116	22855	22901	23174	23273	22997	23244	23100	23023	23000	23066	23100	23245	23055	23179	23068	23020	23129	23000	23122	23038	23247	23066	23110	23054	23203	23291	23124	23161	23061	23198	23093	23063	23076	23011	22955	23231	23191	23160	22899	22979	23139	23061	23089	22871	23082	23051	23205	23012	23156	22952	23182	23284	23034	23223	23086	22990	22939	23066	23137	23088	23094	23107	23178	23106	22946	22925	23143	22991	23052	23227	23055	23161	23071	23158	23009	23217	23146	23049	23109	23019	23197	23078	23156	22841	22955	23211	22985	23023	23251	22926	23037	23071	23093	23213	22925	23211	23278	23048	23044	23171	23216	23079	23164	23100	23066	22974	23107	23114	23255	23019	23250	23227	23116	22920	22996	23205	22965	23014	23196	23154	23106	22869	23122	23076	23080	22935	22974	23000	22939	23165	23144	23131	23120	23297	23189	23294	23358	23062	23279	23267	23184	23185	23085	23178	23048	23214	23146	23026	23030	23482	23175	23051	23318	22990	23026	22951	22922	23034	23009	23038	23133	23067	23106	23160	23040	23232	23230	23202	23058	23145	22978	23061	23054	23190	23220	23006	23129	22981	23026	22851	23011	22972	23166	22955	23091	22932	23039	23144	23117	23202	23219	22948	23313	23126	22907	23158	22863	23019	23232	23306	23188	22916	23097	23013	23225	23004	23038	22931	23001	23001	23102	23045	23255	23087	23201	23030	22999	22893	22989	23117	22799	23064	23118	23361	23080	23105	23129	23120	23265	22910	23128	23005	22837	23226	22887	23067	22955	22994	23257	23140	22974	22953	23119	23016	23001	23119	22910	23158	23015	23052	23062	22899	23325	22952	23165	23026	22996	23331	23176	22937	23232	23061	23070	23058	23122	23172	22980	23084	23143	23058	23024	22996	22880	22787	23121	23130	23032	23048	23363	23132	23073	23113	22921	22991	23221	23135	23150	23094	23152	22889	23014	22919	23062	23171	23113	23054	23110	22920	23103	23061	23021	23005	23080	23130	23038	23131	23196	22957	23086	23148	23022	23219	23167	22916	22856	23127	22939	22964	23107	22944	23073	22885	23143	22936	22963	23088	22967	23273	23119	23158	23159	23132	23065	23022	23071	23066	23082	23193	22913	23123	22967	22997	23290	23052	22982	22976	23179	22939	22958	23141	23200	23359	22969	23202	23235	22923	23182	22826	23250	23045	23037	23066	23300	23191	23122	23156	23117	23151	23143	23038	23030	23087	23158	23142	23171	23141	23172	23192	22895	22982	23097	22982	23182	23140	23062	23331	23088	23135	23216	23043	23078	22895	22914	23013	23211	23095	23097	23169	23263	23115	22889	23239	23002	23117	23138	22891	23003	23086	22862	22821	23090	23292	23210	23041	23178	23049	23184	23005	23095	23058	22947	23175	23020	23056	22903	23048	23301	22847	23024	23045	23095	22997	23007	23088	23166	23251	23134	23003	23244	23042	23006	22954	22981	23076	23161	22892	23125	23025	23224	23097	23002	23139	23082	23163	23098	23089	23183	22995	22990	23178	23138	23001	22810	22992	23255	23193	23175	23195	23160	23069	23087	23044	23153	23239	23242	23330	23022	23130	22986	22808	22938	22918	23079	23156	23127	23133	23225	23080	23147	23192	23145	23055	23111	22974	23243	22975	23038	22949	22889	23025
37807	65272	60725	49072	42530	35982	31206	27913	25302	23615	21501	20280	19977	19328	19500	19238	18998	18982	18852	18732	18611	18639	18539	18523	18427	18199	18219	18435	18227	18300	18436	18206	18331	18308	18190	18184	18331	18069	18226	18086	18133	18193	18111	18136	18311	18323	18404	18348	17968	18277	18369	18313	18134	18204	18121	18324	18197	18329	18106	18178	18118	18331	18342	18399	18182	18182	18296	18220	18161	18284	18147	18280	18326	18164	18435	18345	18270	18171	18135	18221	18147	18051	18140	18184	18252	18272	18247	18321	18212	18161	18099	18310	18298	18013	18014	18478	18343	18092	18181	18270	18278	18349	18266	18132	18238	18224	18320	18188	18249	18254	18295	18250	18275	18337	18113	18217	18250	18193	18249	18365	18136	18372	18268	18227	18116	18133	18287	18385	18276	18265	18130	18271	18089	18172	18179	18259	18089	18142	18227	18104	18030	18166	18141	18149	18003	18010	18070	18230	18228	18071	18201	18060	18077	18260	18160	18312	18201	18268	18219	18148	18212	18383	18026	18271	18101	18171	18381	18178	18169	18132	18338	18385	18193	18042	18081	18138	18138	18142	18250	18147	18218	18193	18277	18322	18201	18055	18169	18337	18210	18162	18284	18244	18110	18280	18370	18277	18235	18248	18202	18188	17981	18138	18337	18163	18135	18216	18185	18091	18396	18051	18307	18175	18256	18308	18221	18251	18237	18225	18278	18116	18220	18028	18229	18243	18192	18202	18058	18324	18308	18176	18247	18244	17994	18143	18299	18065	18133	18244	18352	18203	18107	18091	18440	18247	18292	18008	18156	18225	18093	18135	18045	18196	18248	18239	18226	18271	18088	18178	18342	18150	18174	18250	18450	18096	18430	18354	18233	18212	18182	18375	18133	18136	18220	18019	18263	18080	18169	18102	18248	18159	18100	18255	18271	18284	18056	18191	18215	18178	18232	18151	18184	18195	18236	18250	18106	18229	18235	18035	18330	18259	18209	18240	18014	18288	18236	18164	17920	18025	18212	18294	18353	18033	18256	18315	18383	18180	18187	18226	18146	18294	18135	18294	18175	18188	18117	18193	18185	18072	18279	18060	18329	18171	18161	18276	18138	18158	18209	18234	18169	18199	18126	18189	18246	18099	18013	18193	18110	18136	18053	18134	18263	17991	18143	18215	18167	18306	18120	18193	18199	18305	18129	18055	18151	18284	18261	18106	18194	18145	18187	18109	18210	18307	18144	18216	18301	18096	18123	18195	18103	18120	18068	18170	17999	18382	18068	18211	18229	18106	18061	18182	18218	18123	18261	18195	18305	18282	18222	18036	17946	18114	18188	18224	18193	18323	18118	18408	18227	18261	18150	18290	18083	18205	18204	18093	18032	18237	18427	18188	18197	18274	18061	18287	18070	18246	17924	18205	18076	18216	18400	18191	18161	18177	18107	18051	18139	18223	18273	18217	18246	18091	18371	18144	18166	18018	18172	17955	18310	18118	18153	18144	18128	18238	18013	18124	18182	18158	18046	18435	18014	18237	18218	18069	18239	18114	18085	17965	18110	18237	18068	18331	18183	18100	18229	18136	18204	18148	18098	18255	18433	18050	18160	17989	18356	18291	18151	18103	18192	18124	18193	18096	18087	18348	18164	18202	18173	18240	18226	18247	18141	18158	18076	18143	18197	18264	18279	18075	18365	18288	18300	18079	18308	17956	18255	18227	18153	18188	18222	18153	18165	18126	18169	18071	18324	18061	18026	18349	18350	18118	18384	18110	18349	18125	18154	18242	18120	18247	18085	18016	18055	18225	18203	18359	18403	18188	18228	18174	18231	18228	18232	18103	18366	18105	18182	18082	18221	18244	18188	18158	18129	18132	18084	18023	18208	18103	18121	18086	18014	18173	18223	18185	18261	18162	18033	18209	18066	18245	18167	18183	18158	18245	18345	18211	18148	18155	18119	18342	18236	18155	18276	18102	18155	18249	18317	18432	18211	18098	18117	18220	18213	18238	18132	18210	18304	18031	18170	18232	18288	18134	18110	18088	18325	18192	18224	17994	18338	18159	18108	18140	18173	18040	18133	18170	18115	17902	18163	18069	18119	18324	18153	18393	18106	18260	18255	18179	18172	18112	17998	18260	18067	18270	18160	18384	18261	18236	18036	18199	18164	18275	18013	18303	18119	18141	18158	18136	18177	18158	18086	18213	18119	18263	18188	18134	18258	18253	18284	18088	18203	18159	18168	18233	18281	18067	18308	18177	18067	18160	18343	18140	18318	18129	18243	18172	18236	18161	18109	18144	18118	18183	18190	18133	18324	18158	18205	18253	18212	18094	18213	18265	18347	18231	18084	18209	18177	18154	18177	18154	18202	18183	18087	18088	18235	18174	18035	18252	18217	18161	18296	18292	18036	18151	18204	18122	18266	18133	18242	18074	18202	18179	18274	18161	18118	18088	18177	18166	18082	18269	18174	18098	18381	18291	18330	18234	18370	18065	18190	18261	18208	18126	18226	18136	18167	18137	18277	18155	18213	18211	18207	18276	18396	18092	18264	18153	18223	18145	18000	18175	18342	18156	18276	18401	18174	18335	18165	18215	18276	18195	18070	18146	18182	18037	18287	18117	18120	17973	18116	18140	18229	18168	18149	18285	18245	18232	18265	18111	18341	18191	18099	18179	18086	18053	18219	18155	18404	18190	18248	18251	18240	18133	18214	18414	18124	18093	18162	18339	18229	18200	18218	18081	18190	18450	18153	18295	17962	18241	18085	18140	18297	18301	18122	18036	18130	18240	18343	18187	18340	18153	18089	18374	18220	18278	18439	18218	18224	18170	18183	18016	18148	18097	18104	18274	18205	18195	18128	18185	18304	18324	18281	18379	18211	18000	18137	18378	18119	18227	18351	18229	18270	18137	18144	18200	18110	18452	18136	18197	18237	18102	17965	18265	18191	18148	18188	18264	18340	18326	18208	18385	18113	18260	18147	18147	18088	18207	18072	18067	18371	18215	18312	18119	18195	18222	18213	18266	18261	18252	18367	18189	18175	18211	18097	18202	18184	18228	18209	18115	18269	18246	18145	18195	18428	18196	18278	18216	18264	18024	18299	18140	18240	18193	18218	18157	18125	18322	18255	18171	18235	18155	18277	18272	18201	18113	18161	18266	18275	18096	18128	18272	18269	18155	18273	18296	18078	18141	18225	18193	18275	18043	18112	18227	18164	18231	18176	18198	18214	18162	18234	18065	18235	18108	18246	18188	18134	18150	18309	18278	18377	18323	18033	18093	18328	17951	18247	18077	18272	18253	18195	18232	18291	18259	18194	18064	18204	18138	18305	18149	18170	18190	18127	17983	18282	18188	18097	18112	18119	18247	18099	18173	18053	18182	18226	18133	18034	18277	18150	18192	18248	18229	18241	18294	18298	18241	18065	18314	18222	18097	18147	18219	18144	18241	18207	18166	18249	18385	18200	18052	18230	18360	18106	18214	18128	18196	18226	18292	18046	18096	18241	18288	18201	18130	18360	18228	18444	18275	18303	18227	18011	18298	18289	18317	18234	18126	18181	18313	18154	18191	18145	18175	18132	18077	18179	18158	18177	18180	18146	18184	18207	18266	18375	18093	18305	18289	17989	18163	18349	18213	18174	18057	18132	18013	18166	18063	18067	18205	18388	17949	18208	18176	18195	18020	18318	18276	18182	18428	18099	18094	18192	18041	18095	18342	18359	18258	18248	18197	18069	18031	18203	18236	18188	18377	18219	18220	18032	18386	18306	18099	18111	18258	18074	18230	18182	18015	18186	18072	18139	18267	18324	18134	18246	18135	18307	18347	18283	18185	18275	18135	18130	18207	18220	18130	18186	18288	18248	18228	18381	18077	18277	18260	18348	18343	18021	18295	18147	18108	18097	18135	18189	18177	18099	18148	18205	18196	18176	18043	18203	18196	18202	18171	18140	18054	18205	18167	18122	18270	18111	18129	18103	18199	18212	18237	18111	18093	18327	18183	18133	18278	18330	18083	18275	18155	18286	18288	18124	18303	18257	18122	18192	18233	17966	18194	18205	18320	18106	18125	18234	18224	18267	18165	18139	18367	18323	18136	18172	18224	18241	18129	18246	18315	18005	18027	18223	18189	18139	18104	18099	18165	18195	18392	18243	18125	18322	17972	18356	18088	18240	18162	18142	18112	18290	18261	18240	18247	18151	18154	18227	18115	18080	18216	18072	18075	18296	18117	18217	18085	18109	18204	18157	18173	18032	18079	18263	18047	18238	18335	18200	18060	18153	18176	18154	18087	18167	18139	18234	18380	18249	18022	18058	18166	18241	18261	18328	18304	18151	18132	18236	18104	18191	18124	18288	18188	18237	18140	18239	18227	18100	17998	18277	18321	18157	18425	18206	18266	18245	18312	18249	18229	18348	18148	18196	17982	18106	18199	18177	18170	18128	18092	18275	18367	18049	18118	18211	18346	18148	18101	18213	18169	17897	18175	18203	18221	18178	18359	18329	18326	18213	18075	18231	18352	18449	18294	18209	18266	18113	18104	18260	18174	18364	18121	18467	18374	18119	18201	18367	18214	18422	18155	18347	18225	18164	18032	18087	18241	18061	18324	18034	17906	18214	18120	18218	18260	18124	18258	18376	18131	18305	18179	18319	18241	18244	18120	18208	18450	18158	18386	18110	18263	18228	18320	18176	18191	18117	18295	18296	18096	18350	18193	18268	18317	18119	18273	18177	18266	18119	18209	18296	17986	18203	18299	17962	18230	18139	18284	18167	18220	18153	18253	18182	18188	18121	18376	18216	18317	18166	18287	18425	18174	18158	18229	18125	18228	18376	18156	18217	18170	18202	18101	18349	18150	18148	18067	18101	18264	18273	18033	18115	18268	18366	18158	18189	18165	18242	18291	18177	18145	18231	18011	18277	18251	18250	18157	18133	18269	18208	18101	18080	18339	18156	18110	18107	18231	18147	18167	18214	18253	18222	18314	18169	18246	18098	18165	18227	18195	18219	18077	18250	18058	18327	18354	18311	18220	18166	18204	18282	18030	18173	18182	18298	18306	18231	18392	18297	18160	18064	18407	18259	18079	18114	18296	17998	18182	18114	18302	18061	18164	18158	18110	18316	18339	18069	18293	18317	18141	18162	18013	18002	18319	18078	18120
31125	34685	43634	39022	32767	29387	27392	25552	24789	24036	23957	23309	23062	23195	23227	22599	22905	22762	22914	22888	22706	22812	22718	22732	22727	22713	22740	22473	22544	22533	22766	22609	22503	22486	22631	22600	22668	22609	22615	22566	22617	22461	22720	22445	22471	22562	22817	22345	22578	22750	22551	22551	22529	22663	22411	22682	22734	22544	22526	22583	22721	22771	22511	22332	22419	22760	22617	22413	22778	22524	22708	22640	22754	22581	22612	22545	22442	22723	22590	22529	22658	22545	22577	22452	22619	22611	22767	22524	22483	22611	22534	22453	22698	22631	22577	22661	22511	22584	22717	22787	22666	22579	22420	22879	22654	22767	22754	22607	22507	22536	22307	22523	22659	22449	22800	22827	22679	22397	22655	22651	22794	22598	22596	22811	22430	22540	22537	22292	22542	22569	22381	22593	22773	22738	22450	22656	22696	22497	22573	22392	22664	22617	22564	22510	22626	22489	22587	22826	22723	22282	22664	22456	22734	22635	22536	22525	22493	22432	22548	22705	22663	22568	22361	22550	22801	22518	22568	22588	22751	22491	22487	22546	22654	22702	22626	22712	22427	22735	22756	22724	22382	22709	22596	22550	22224	22706	22303	22616	22776	22648	22438	22572	22650	22713	22501	22759	22662	22472	22288	22677	22659	22430	22624	22514	22571	22384	22594	22660	22500	22580	22673	22528	22485	22467	22858	22573	22688	22776	22696	22773	22373	22720	22833	22661	22473	22626	22793	22765	22465	22495	22511	22608	22652	22643	22627	22558	22689	22441	22691	22691	22568	22461	22388	22523	22450	22570	22679	22406	22593	22680	22573	22610	22458	22503	22585	22519	22538	22622	22757	22525	22545	22568	22535	22268	22673	22563	22756	22465	22809	22686	22701	22598	22643	22487	22518	22523	22569	22437	22603	22648	22730	22611	22598	22540	22847	22434	22575	22485	22560	22790	22612	22477	22458	22483	22502	22647	22579	22600	22631	22703	22605	22756	22777	22452	22413	22405	22684	22705	22807	22576	22578	22667	22610	22675	22385	22681	22609	22562	22508	22553	22672	22655	22635	22555	22353	22493	22554	22577	22555	22542	22532	22714	22642	22643	22829	22798	22438	22674	22638	22701	22503	22538	22381	22701	22660	22642	22653	22657	22684	22792	22645	22526	22749	22604	22399	22794	22454	22450	22561	22609	22555	22666	22633	22669	22548	22603	22510	22673	22354	22621	22648	22682	22792	22553	22507	22823	22258	22532	22709	22643	22753	22628	22692	22473	22619	22663	22492	22599	22523	22495	22617	22679	22526	22720	22454	22461	22748	22533	22506	22434	22607	22747	22868	22645	22453	22579	22707	22683	22670	22583	22498	22706	22302	22695	22769	22670	22680	22595	22625	22601	22524	22505	22662	22739	22508	22349	22372	22604	22692	22458	22692	22685	22611	22550	22551	22540	22612	22596	22753	22834	22750	22534	22623	22786	22631	22469	22463	22610	22423	22568	22703	22714	22757	22684	22445	22425	22669	22703	22423	22458	22557	22524	22396	22585	22569	22457	22430	22706	22527	22245	22385	22507	22600	22557	22631	22781	22637	22651	22711	22558	22611	22436	22205	22400	22589	22460	22667	22650	22538	22694	22719	22549	22629	22564	22717	22437	22666	22803	22505	22562	22502	22561	22489	22334	22510	22556	22724	22701	22720	22531	22696	22484	22569	22507	22453	22458	22727	22626	22529	22580	22653	22366	22519	22502	22665	22645	22558	22340	22611	22567	22620	22554	22585	22464	22546	22591	22367	22473	22639	22534	22599	22394	22664	22706	22690	22516	22592	22607	22636	22557	22562	22578	22614	22425	22563	22734	22487	22558	22656	22606	22525	22733	22516	22654	22551	22631	22427	22710	22702	22514	22544	22748	22667	22740	22672	22638	22353	22460	22659	22655	22684	22530	22683	22466	22428	22669	22719	22688	22742	22641	22599	22516	22738	22771	23025	22761	22776	22529	22589	22455	22512	22461	22600	22627	22677	22556	22504	22658	22695	22453	22707	22495	22547	22869	22677	22738	22566	22574	22502	22604	22844	22822	22600	22659	22591	22535	22463	22575	22607	22497	22528	22579	22693	22480	22643	22602	22376	22482	22696	22567	22727	22588	22649	22617	22606	22657	22572	22543	22575	22519	22528	22669	22571	22596	22726	22456	22439	22537	22553	22536	22684	22578	22601	22673	22496	22665	22554	22584	22437	22465	22622	22496	22551	22516	22613	22543	22693	22728	22677	22747	22627	22466	22511	22601	22624	22674	22663	22382	22366	22328	22637	22430	22719	22409	22735	22714	22875	22787	22689	22550	22575	22495	22585	22729	22931	22639	22398	22506	22701	22612	22490	22582	22734	22556	22610	22455	22862	22716	22714	22619	22678	22607	22719	22697	22560	22537	22740	22726	22787	22872	22777	22707	22552	22661	22663	22570	22550	22492	22610	22640	22533	22790	22598	22727	22547	22444	22574	22540	22506	22805	22541	22599	22527	22598	22285	22639	22557	22369	22644	22608	22609	22787	22823	22549	22447	22754	22604	22623	22624	22476	22625	22653	22478	22447	22524	22570	22625	22442	22706	22531	22672	22637	22447	22597	22598	22620	22655	22760	22466	22459	22958	22514	22664	22568	22317	22602	22805	22429	22331	22571	22599	22577	22780	22581	22376	22674	22594	22531	22558	22613	22616	22316	22319	22619	22480	22728	22649	22581	22506	22498	22586	22551	22571	22591	22783	22610	22667	22528	22773	22529	22718	22605	22564	22529	22567	22535	22764	22543	22516	22740	22673	22703	22434	22581	22748	22698	22777	22390	22537	22650	22770	22659	22559	22549	22458	22691	22562	22392	22585	22400	22481	22795	22511	22608	22721	22470	22512	22381	22606	22496	22632	22443	22607	22684	22675	22652	22736	22662	22507	22714	22509	22723	22675	22647	22809	22804	22685	22499	22526	22538	22562	22510	22513	22726	22633	22567	22629	22623	22798	22594	22560	22397	22711	22741	22787	22636	22572	22552	22591	22673	22925	22706	22543	22710	22557	22527	22425	22451	22835	22635	22570	22441	22787	22601	22472	22540	22771	22564	22616	22518	22595	22702	22864	22461	22889	22537	22710	22516	22597	22790	22576	22613	22616	22474	22620	22407	22644	22721	22648	22691	22634	22375	22737	22657	22520	22572	22767	22649	22527	22738	22724	22463	22687	22456	22437	22618	22640	22612	22368	22460	22544	22634	22611	22439	22480	22594	22762	22489	22648	22436	22684	22584	22751	22582	22548	22909	22593	22804	22421	22698	22430	22362	22550	22469	22717	22402	22615	22534	22700	22803	22644	22376	22704	22462	22620	22416	22523	22701	22635	22467	22681	22259	22727	22685	22496	22669	22539	22518	22574	22690	22545	22642	22537	22532	22815	22883	22674	22578	22694	22700	22529	22528	22681	22459	22596	22538	22562	22650	22677	22703	22720	22777	22582	22661	22683	22521	22532	22608	22653	22410	22672	22845	22590	22527	22709	22572	22612	22739	22612	22583	22603	22577	22653	22496	22679	22456	22701	22668	22583	22379	22559	22692	22563	22721	22602	22397	22841	22727	22834	22602	22574	22607	22483	22599	22593	22646	22520	22795	22550	22781	22779	22594	22684	22532	22574	22755	22769	22663	22549	22583	22427	22734	22793	22509	22634	22645	22556	23000	22628	22672	22762	22617	22346	22620	22449	22548	22534	22555	22473	22528	22536	22462	22496	22408	22458	22476	22347	22594	22737	22488	22693	22642	22339	22688	22745	22715	22515	22547	22485	22640	22559	22642	22595	22617	22580	22500	22593	22483	22713	22542	22701	22535	22635	22489	22720	22458	22678	22483	22408	22620	22565	22656	22644	22596	22589	22644	22588	22568	22760	22425	22603	22791	22562	22633	22747	22659	22548	22525	22765	22465	22546	22499	22536	22726	22812	22729	22484	22487	22381	22681	22616	22488	22671	22568	22433	22498	22597	22719	22527	22751	22549	22712	22601	22694	22372	22524	22644	22850	22633	22557	22846	22462	22578	22571	22614	22748	22434	22549	22554	22498	22386	22278	22520	22458	22527	22709	22633	22538	22624	22423	22592	22632	22753	22758	22572	22402	22778	22690	22462	22432	22626	22378	22511	22642	22670	22458	22462	22294	22598	22642	22633	22602	22593	22574	22610	22536	22647	22664	22532	22742	22630	22682	22826	22481	22629	22848	22696	22785	22516	22407	22702	22463	22756	22531	22684	22581	22541	22497	22608	22785	22759	22497	22857	22565	22653	22831	22629	22498	22452	22699	22513	22591	22699	22673	22696	22642	22665	22553	22698	22789	22659	22501	22544	22615	22662	22754	22345	22304	22542	22825	22494	22516	22571	22556	22462	22604	22662	22621	22645	22685	22550	22341	22643	22677	22693	22535	22610	22462	22535	22647	22587	22578	22658	22411	22529	22698	22583	22814	22529	22509	22503	22631	22417	22458	22553	22366	22594	22379	22696	22627	22534	22409	22394	22472	22604	22656	22713	22679	22625	22519	22392	22581	22408	22780	22635	22775	22515	22444	22716	22637	22613	22463	22624	22563	22365	22333	22716	22504	22554	22518	22532	22818	22607	22655	22742	22752	22710	22665	22570	22627	22780	22620	22627	22722	22431	22614	22636	22625	22705	22730	22646	22446	22541	22681	22586	22753	22722	22558	22493	22731	22711	22680	22624	22665	22769	22429	22540	22564	22524	22485	22701	22497	22800	22435	22773	22736	22698	22463	22577	22661	22581	22628	22692	22587	22428	22676	22790	22615	22805	22637	22537	22544	22538	22909	22693	22608	22555	22493	22586	22684	22564	22400	22543	22604	22569	22656	22533	22661	22711	22422	22541	22444	22671	22635	22691	22575	22503	22537	22700	22208	22532	22632	22716	22390	22724	22551	22614	22549	22525	22650	22693	22703	22404	22844	22744	22589	22745	22715	22662	22671	22414	22571	22704	22699	22518	22504	22630	22395	22483	22647	22747	22526	22859	22823	22672	22535	22503	22487	22756	22735	22509	22577	22555	22490	22595	22530	22570	22496	22831	22454	22698	22619	22619	22359	22435	22520	22449	22689	22435	22618	22581	22665	22653	22767	22834	22548
35663	52181	46923	36597	31100	27050	24165	22144	20962	19985	19324	19152	18870	18748	18412	18464	18237	18317	18349	18174	18311	17986	18021	17945	17958	17770	17950	17922	18037	17963	17916	18116	18065	17863	17955	18013	17905	17939	18079	18040	18061	17804	17896	17942	17917	17886	17845	18001	18014	18152	18117	17890	18002	17870	18061	17952	17786	17957	17886	18016	17846	18013	17989	17838	17945	17975	17840	17969	17935	17916	17650	17974	17963	18031	17774	17768	18139	18071	18059	17949	18023	17902	17973	18108	17842	18053	18006	17887	17871	17829	17823	17968	17879	18077	17874	18046	18004	17885	17800	17964	17803	17982	18020	17997	17852	17840	17828	17874	17905	17965	17862	18002	18003	18064	18020	17951	17814	18064	17898	18076	17934	17970	17862	18003	18038	17866	17852	17867	17803	17978	17860	18033	17824	17958	17994	17947	18039	18033	17747	17991	17927	18125	17981	17952	17956	18192	17966	17897	18109	17952	18048	17866	18052	17827	17904	18036	17729	17865	17840	17998	17986	18015	17739	17933	17935	18007	17857	18037	17925	17875	17910	17643	17995	17930	17953	17869	17960	17934	17874	17910	17975	18015	18027	18060	17912	17972	17895	18091	17858	17989	18025	17923	17854	18143	17857	17912	17909	18064	17940	18110	17970	17873	17996	17937	17950	18001	17903	17932	17846	17863	17891	17835	18038	17867	17967	18109	17907	17921	17935	17859	18020	17909	17940	17997	18024	17963	18024	18032	17991	17938	17911	17997	18019	17874	17958	17916	17811	17920	17956	18012	18020	17884	17889	18053	18039	18138	17966	18005	17873	18018	17975	17985	18025	18010	17805	17986	17919	17934	17892	17909	17928	18023	18069	17826	18081	17785	17968	17998	18032	17777	17999	17819	17929	17932	17926	17931	17916	18007	17955	18002	17895	18112	18058	17950	17924	17960	17881	17977	17961	17913	17885	17984	17959	17908	17954	17889	17838	17861	18163	17964	18022	17737	17992	17944	18033	17864	18013	17849	17918	17761	17871	17965	17795	17943	17973	18004	18103	17964	17867	18003	17909	18024	17925	18007	17949	17943	18078	17782	17948	17989	17804	17927	17770	17906	17950	18066	17913	17938	17873	17966	17983	18018	18039	18050	18070	17869	18044	18076	17841	17985	17998	18120	18016	17880	18106	18080	18075	17990	17806	17832	18088	17886	17814	17850	17954	17994	17953	18019	17991	17992	18047	17931	17935	17952	17908	18074	17780	17987	17914	18128	18030	18006	18010	17805	17955	17934	17906	17997	18132	17898	17957	18035	17810	17917	17955	18032	17948	17908	17817	17832	18100	17862	17901	17889	18006	18074	18009	18046	17945	18076	17895	17880	17961	17930	17959	17908	17962	18027	17986	18066	17915	17852	17983	18014	18018	17812	17952	17937	18013	17756	17763	17959	18015	17985	17949	17929	17980	17996	18043	17797	18137	17940	17907	17886	18016	17950	17942	17835	17889	17917	17874	18098	18029	17878	17938	17961	17987	18042	18000	17929	17992	17807	17767	17893	18108	18049	17868	17963	17987	17952	18002	17924	17977	17914	18069	18083	18036	17924	18015	18067	17837	17953	17879	17987	17980	17911	17832	18052	17974	17893	17918	18000	17824	17898	17913	17879	17898	17828	18111	18102	17905	17834	18042	17947	17944	17917	17856	17805	17874	17993	17754	18021	17935	17834	17799	17822	18104	18156	17956	17839	17851	17950	17978	17791	18032	17978	17904	17907	17915	18101	18093	17946	17995	17921	17916	17807	18154	17771	17986	17888	17982	17697	18003	17972	18080	17912	18066	17926	17908	17937	17934	18036	17940	18129	17916	17746	17935	18106	17848	18058	17961	17940	17980	17965	17832	17893	17873	17948	17887	17757	17865	17984	17798	18022	17921	17959	18063	18019	17996	17986	17885	17910	18020	17960	17945	17947	17783	17832	17966	17982	18132	18050	17997	17907	17805	17859	17843	18100	17900	18036	17875	18069	17843	17805	17873	18031	17951	18065	17943	17980	18000	17820	17828	18017	17856	17932	17833	17852	17987	18056	17908	17813	17894	17929	17943	18098	18034	17975	17914	18042	17876	17982	17781	18016	17972	17707	17872	18034	18084	18086	17988	17962	18038	18097	17919	17919	18087	18012	17774	17926	17877	17919	17994	17889	17954	17809	17863	17958	17992	18085	17992	18125	17961	17938	18021	17905	17793	17960	17925	18008	17888	17810	17931	17926	17945	18058	18017	17943	17933	17811	17783	18091	17835	18019	17860	18149	17898	17939	17883	18089	17984	17978	17819	18106	18031	17898	17779	17807	17864	17965	17893	18004	18095	17921	18064	18025	17791	17961	17897	17978	17960	17854	17875	17942	17962	17750	18062	17834	17837	17932	18031	17720	18003	17998	17981	17819	17979	18012	18096	17964	17925	17969	18113	17836	17894	17968	18052	18046	17951	17961	17792	18021	18008	17975	17815	17856	18074	17828	18000	17961	18008	18049	17952	18033	18021	17986	17823	18005	17878	17995	17874	17906	17998	17962	17936	18006	17811	17990	18006	17888	18120	18053	17969	17880	17810	18042	18005	17911	17939	18002	17924	18012	18005	17792	17845	17865	18098	18017	17880	18134	17899	18030	18018	17922	17964	17816	17862	17956	17952	17933	17906	17894	17878	17896	18025	17922	18180	17877	17906	17873	18011	17874	17995	17851	18118	17994	17857	17870	17903	18063	18000	18033	17955	17938	18045	17844	18133	18145	17979	17927	17977	17792	18048	17813	18172	17881	18135	17925	17938	17984	17981	17923	17910	17805	18033	17993	17803	17892	17888	18102	17990	17978	17981	17958	17983	18117	17995	17729	17940	17978	17846	17915	18004	17862	17933	17896	18043	17901	18025	17769	17949	17918	17790	18051	17873	17927	17815	17831	17879	17837	17932	17950	18045	18014	18002	17936	17859	17872	18045	17945	17953	18045	18078	17983	17920	18012	17901	17999	18069	17926	18088	17989	18024	17970	17992	17899	18044	17820	17797	17929	17957	17956	18086	17831	17992	17880	17845	17862	17795	18106	17826	18132	17982	17797	18002	18101	17839	17739	17900	17981	17973	18072	18075	17900	18033	17807	18013	17907	18059	17969	17798	17964	17926	17814	17911	17821	17992	17908	17860	18091	17947	17979	17781	17956	17998	18018	17970	17853	17938	17818	17906	17937	17927	17978	17922	17901	17880	18049	17942	17881	18004	17974	17852	17776	18021	17857	17848	17711	17962	18031	18039	18005	17754	17940	17854	17930	17948	18013	18091	17958	17948	17964	17984	18040	17808	17815	18087	17849	17881	17928	17825	17934	18110	17874	18160	18012	18094	18105	17973	17952	17997	18045	17821	17936	18027	17685	17938	17766	17983	17792	17975	17778	18032	17847	18031	18032	17981	18006	17867	18013	17920	17826	17763	17999	17859	17916	18140	18023	17988	18046	17780	17809	17902	17961	18045	17729	18039	17882	18015	18072	17858	17819	18030	18153	17889	17837	18004	17818	17879	17773	17905	17825	18024	18041	17945	18115	17902	17904	18057	17890	18011	18041	18056	17959	18110	17931	17944	17846	18047	17981	17863	18082	18002	18083	18013	17738	18045	18087	17970	17861	17976	18082	18011	17997	18150	17940	18009	17900	18223	17931	17899	17727	17926	17982	17942	17844	17993	18024	18032	18031	17759	17952	17863	17908	17921	18075	17809	17784	18069	17885	18066	17916	17951	17890	18092	18086	17893	17895	17873	17851	17997	17961	17997	17908	18042	18078	17939	17956	18249	17900	17990	17858	17925	18054	17895	17841	17880	17924	17837	17956	18064	18005	17908	17903	17885	17972	17973	18013	17999	17835	17954	17930	18056	18073	17893	17998	17883	17863	17979	18062	17839	17934	17902	17934	17988	18027	17997	17959	18012	18067	17934	17977	17923	17931	17968	17961	17881	17882	17976	17922	17876	18000	17996	17952	17971	18208	17921	18064	17980	17890	17944	17894	18076	17970	17927	17979	17929	18029	17959	18064	17955	18012	17940	18130	17634	17831	17678	17979	17806	18040	18045	17648	17898	18115	17937	17909	17888	17826	17905	17965	17940	18109	18006	17793	17799	17935	17912	18016	17870	17977	17938	18031	18109	17901	18093	17780	17991	17870	17871	17869	18109	17847	18089	17902	17754	17982	17873	17895	18031	17978	17909	17965	18029	17917	17879	17874	17929	18038	18012	17986	17967	17834	17852	18031	18116	17913	18008	17917	17978	17901	18014	18070	17999	17905	17902	17888	18090	18028	17944	17819	17844	18042	17939	17981	18137	17887	17950	17959	18015	17866	18080	17850	17876	17875	17875	18004	17871	17966	17809	17897	17747	17901	17889	17923	17997	17771	17812	17909	18129	17912	17881	17942	17952	17962	17871	17941	17783	17919	17865	17996	18144	17800	17947	17907	17909	17977	17891	17889	17997	18061	17943	17880	17997	18147	17978	18078	17981	17824	17882	17929	17896	18060	17962	18061	17954	18024	17880	17940	17722	17808	17975	18025	17958	18089	17847	17954	17859	17711	17935	18073	17957	17909	18114	17918	17819	17847	18034	17977	17849	17977	17875	17977	18049	18215	17886	17794	17906	17921	18056	17860	18059	17980	17677	18065	18037	18073	17833	17835	17701	17835	18029	18061	17822	17922	17960	17988	17997	17754	18055	17912	18037	17927	18075	17940	17885	18008	18002	17994	17876	18096	17834	17957	17967	17855	17796	18029	18122	17995	17878	17860	18018	17979	18057	17886	17909	18102	17861	17788	17943	18012	17908	18092	17944	18062	18105	17709	18026	17972	18091	18147	17941	17936	17902	17828	17979	17931	17916	18057	18000	17924	18076	17797	17825	17845	18023	17942	17917	17906	17748	18062	18034	17945	18044	17957	17957	18013	17948	17927	17928	18063	18029	17878	17944	17927	17969	17954	18081	17933	18002	17992	18121	18064	18052	17943	18073	17874	17954	17821	17965	17953	17914	17868	17983	17972	18061	17821	17901	17932	17997	17875	17747	18130	18188	17788	17863	18091	18042	18085	17927	17933	17835	17846	17883	18121	17808	17981	18002	17793	17747	17921	17856	17906	17891	17989	17868	17860
24001	21225	29248	28123	30108	32326	31442	27975	26162	25208	24242	23714	23644	23603	23488	23264	23109	22998	22959	23066	23050	22926	22849	22879	22748	22903	22562	22877	22552	22623	22752	22680	22727	22789	22788	22837	22838	22721	22634	22605	22573	22618	22656	22629	22539	22639	22780	22535	22685	22690	22600	22662	22481	22642	22563	22584	22531	22788	22679	22641	22520	22616	22335	22849	22326	22454	22360	22585	22695	22689	22747	22586	22521	22450	22725	22365	22726	22619	22603	22624	22523	22478	22501	22706	22629	22496	22593	22649	22478	22479	22827	22459	22713	22635	22416	22517	22353	22578	22707	22490	22477	22646	22716	22735	22505	22742	22872	22357	22563	22421	22404	22475	22561	22367	22518	22543	22739	22508	22522	22446	22594	22446	22550	22543	22438	22507	22550	22585	22668	22506	22558	22516	22530	22567	22620	22528	22842	22337	22534	22393	22597	22568	22429	22599	22589	22593	22652	22596	22834	22648	22547	22424	22584	22697	22575	22514	22687	22666	22515	22542	22424	22428	22584	22429	22686	22680	22343	22480	22671	22478	22875	22573	22742	22508	22348	22590	22641	22422	22604	22564	22736	22305	22586	22395	22496	22571	22529	22483	22616	22374	22466	22752	22513	22725	22584	22578	22629	22422	22775	22509	22577	22454	22409	22669	22514	22633	22567	22380	22692	22824	22460	22659	22503	22708	22659	22560	22719	22443	22674	22253	22600	22503	22408	22380	22450	22473	22557	22723	22648	22502	22598	22622	22609	22500	22430	22468	22693	22625	22455	22541	22477	22488	22535	22746	22563	22639	22659	22762	22591	22524	22295	22500	22657	22590	22534	22469	22524	22707	22560	22772	22712	22484	22540	22358	22558	22365	22518	22479	22392	22773	22570	22533	22535	22555	22667	22561	22792	22713	22608	22746	22592	22671	22592	22503	22779	22471	22559	22468	22476	22547	22495	22686	22393	22445	22198	22644	22662	22567	22446	22526	22563	22634	22699	22787	22542	22461	22549	22257	22559	22524	22527	22580	22760	22450	22610	22618	22681	22576	22689	22601	22684	22407	22376	22384	22754	22562	22569	22447	22586	22753	22687	22489	22784	22680	22661	22604	22338	22666	22508	22443	22519	22334	22751	22433	22499	22380	22377	22370	22613	22488	22727	22722	22717	22571	22657	22390	22507	22740	22731	22508	22510	22506	22421	22499	22337	22523	22406	22584	22469	22439	22563	22693	22572	22616	22675	22550	22520	22766	22581	22677	22665	22566	22535	22532	22532	22510	22623	22314	22312	22707	22410	22596	22834	22556	22630	22547	22327	22534	22664	22435	22530	22519	22646	22401	22671	22535	22460	22297	22651	22414	22613	22494	22727	22638	22703	22440	22388	22618	22684	22600	22709	22528	22594	22510	22645	22656	22792	22275	22488	22629	22650	22556	22653	22716	22586	22440	22515	22527	22603	22472	22544	22465	22760	22534	22599	22607	22476	22458	22405	22718	22588	22583	22093	22524	22615	22445	22589	22678	22544	22676	22899	22483	22588	22643	22512	22600	22495	22429	22601	22428	22497	22556	22741	22506	22558	22698	22503	22711	22567	22614	22543	22718	22606	22672	22678	22336	22601	22453	22580	22632	22582	22749	22614	22611	22381	22450	22534	22532	22545	22544	22659	22642	22689	22698	22593	22718	22906	22475	22533	22882	22483	22602	22602	22426	22507	22384	22719	22496	22573	22406	22616	22281	22628	22514	22592	22632	22700	22753	22633	22435	22765	22513	22626	22527	22524	22589	22646	22640	22366	22458	22531	22585	22486	22530	22462	22524	22476	22724	22549	22579	22598	22438	22503	22538	22673	22529	22599	22519	22772	22656	22394	22503	22545	22447	22489	22539	22676	22665	22484	22458	22475	22530	22676	22585	22633	22777	22655	22393	22473	22571	22488	22597	22648	22617	22376	22708	22528	22539	22563	22537	22660	22606	22565	22589	22560	22566	22505	22689	22555	22703	22811	22479	22582	22710	22678	22591	22399	22461	22750	22699	22720	22651	22708	22746	22619	22698	22596	22372	22308	22594	22463	22561	22540	22454	22592	22505	22595	22688	22652	22442	22428	22432	22584	22799	22635	22451	22607	22677	22461	22473	22529	22597	22617	22571	22757	22642	22757	22552	22497	22606	22829	22449	22816	22591	22517	22478	22699	22379	22327	22547	22659	22781	22566	22616	22257	22612	22331	22556	22357	22507	22561	22387	22115	22546	22742	22538	22602	22667	22307	22618	22690	22679	22604	22561	22746	22347	22402	22561	22651	22584	22377	22611	22528	22422	22504	22654	22473	22326	22484	22443	22708	22619	22555	22719	22612	22569	22651	22494	22784	22763	22618	22687	22533	22741	22683	22737	22732	22436	22667	22523	22506	22671	22574	22831	22604	22447	22600	22669	22393	22669	22628	22762	22614	22691	22768	22465	22457	22575	22495	22618	22452	22793	22501	22736	22756	22578	22544	22715	22400	22906	22417	22547	22549	22670	22481	22527	22608	22490	22477	22508	22561	22616	22587	22707	22501	22463	22595	22379	22622	22492	22457	22326	22465	22532	22691	22436	22434	22510	22615	22629	22588	22428	22374	22464	22446	22583	22538	22436	22631	22619	22513	22560	22624	22430	22649	22542	22545	22769	22460	22477	22489	22645	22681	22587	22642	22510	22475	22376	22408	22619	22694	22629	22422	22651	22574	22551	22649	22419	22576	22490	22517	22337	22756	22584	22677	22627	22647	22630	22582	22632	22707	22321	22420	22276	22661	22665	22444	22647	22596	22551	22557	22671	22375	22479	22471	22429	22764	22529	22486	22585	22594	22402	22536	22643	22504	22683	22784	22443	22517	22563	22729	22491	22612	22707	22449	22604	22502	22657	22344	22512	22380	22314	22346	22611	22564	22648	22462	22629	22671	22702	22676	22664	22670	22659	22557	22428	22679	22593	22552	22784	22564	22495	22599	22400	22647	22566	22727	22483	22769	22507	22433	22264	22443	22597	22526	22559	22476	22521	22619	22639	22770	22529	22606	22572	22578	22561	22622	22533	22669	22493	22720	22566	22407	22560	22400	22614	22603	22574	22601	22527	22584	22691	22763	22338	22516	22428	22584	22319	22665	22664	22369	22642	22659	22700	22573	22664	22595	22646	22747	22682	22529	22340	22458	22585	22579	22503	22761	22471	22602	22585	22534	22641	22754	22856	22487	22538	22828	22507	22430	22347	22253	22412	22485	22301	22388	22646	22589	22459	22383	22593	22561	22697	22594	22459	22577	22531	22519	22577	22635	22271	22530	22299	22670	22766	22771	22530	22727	22429	22579	22496	22575	22580	22614	22379	22619	22517	22525	22548	22650	22268	22642	22513	22479	22568	22611	22449	22396	22596	22947	22560	22527	22547	22541	22794	22522	22586	22518	22521	22567	22528	22606	22446	22617	22739	22640	22468	22431	22554	22585	22604	22588	22539	22361	22623	22641	22314	22482	22509	22470	22428	22679	22535	22608	22565	22564	22626	22479	22568	22717	22614	22474	22541	22556	22594	22642	22631	22562	22631	22492	22485	22427	22840	22640	22529	22503	22375	22575	22456	22746	22890	22730	22610	22608	22565	22630	22466	22426	22611	22637	22512	22358	22432	22561	22529	22430	22396	22680	22638	22596	22721	22503	22564	22715	22577	22824	22563	22391	22568	22430	22790	22580	22488	22831	22592	22392	22458	22682	22704	22814	22580	22742	22623	22908	22435	22588	22457	22418	22620	22578	22492	22646	22567	22763	22679	22512	22466	22492	22645	22548	22287	22628	22376	22603	22469	22357	22509	22420	22517	22588	22263	22353	22642	22542	22533	22365	22554	22566	22529	22539	22566	22515	22589	22572	22569	22589	22573	22386	22571	22597	22872	22533	22853	22542	22457	22615	22688	22470	22540	22427	22580	22483	22576	22648	22829	22572	22557	22521	22579	22571	22718	22529	22557	22664	22539	22453	22172	22515	22350	22595	22580	22582	22565	22513	22535	22608	22627	22528	22638	22723	22505	22510	22434	22711	22646	22478	22451	22411	22398	22727	22350	22789	22573	22643	22466	22525	22369	22402	22485	22515	22612	22497	22530	22584	22654	22493	22600	22700	22530	22577	22511	22534	22647	22643	22632	22597	22675	22524	22557	22622	22572	22614	22645	22640	22567	22622	22488	22450	22668	22555	22587	22675	22671	22478	22598	22488	22579	22559	22452	22687	22586	22619	22325	22470	22533	22510	22647	22580	22358	22490	22745	22545	22503	22549	22641	22420	22562	22527	22574	22500	22443	22752	22702	22507	22322	22668	22423	22525	22701	22301	22595	22407	22532	22680	22626	22530	22535	22539	22599	22434	22482	22618	22561	22704	22858	22640	22557	22464	22772	22629	22682	22633	22539	22396	22521	22491	22595	22461	22499	22515	22688	22569	22476	22472	22715	22308	22687	22643	22664	22472	22642	22458	22530	22502	22604	22655	22646	22662	22620	22394	22577	22707	22536	22688	22677	22813	22633	22256	22318	22771	22636	22523	22462	22604	22537	22395	22668	22776	22704	22410	22644	22543	22533	22319	22669	22473	22586	22604	22420	22501	22277	22469	22542	22706	22650	22796	22542	22675	22661	22427	22564	22628	22585	22374	22438	22605	22362	22512	22383	22480	22708	22590	22475	22748	22589	22665	22815	22702	22595	22786	22326	22622	22696	22620	22463	22588	22700	22731	22353	22653	22310	22618	22585	22561	22549	22570	22472	22472	22567	22376	22368	22536	22487	22709	22474	22708	22531	22554	22566	22589	22606	22601	22603	22664	22716	22465	22697	22485	22697	22555	22742	22682	22736	22625	22556	22501	22616	22488	22603	22551	22599	22837	22499	22664	22622	22485	22623	22533	22550	22427	22533	22586	22359	22538	22533	22614	22403	22430	22584	22658	22665	22771	22687	22564	22537	22849	22653	22660	22700	22754	22879	22467	22813	22757	22786	22608	22265	22584	22628	22845	22509	22659	22515	22766	22475	22519	22617	22496	22544	22502	22560	22489	22813	22699	22655	22782	22444	22735	22770	22497	22300	22441	22735	22382	22634	22630	22594	22629	22446	22845	22560	22633	22345	22445	22706	22710	22695
35625	58718	53783	42944	36988	32039	28254	25290	22816	20940	19941	19475	19041	18971	18854	18696	18590	18235	18338	18311	18079	18037	18036	18145	18106	17957	18079	18056	17960	17909	17879	17910	18053	17833	17966	17979	17897	18095	18000	18100	17991	18055	18055	17967	18057	17809	17944	17920	17922	17951	17943	17905	17850	17934	18019	18019	17975	17999	17973	17823	18027	18042	17962	17815	17920	17918	17913	17985	17832	17964	17889	17851	17845	17801	17870	17855	17911	17979	17866	17869	17915	17923	17810	17926	17671	17848	17905	18005	17776	18030	17913	17977	17987	17933	17822	17903	17848	17751	17911	17884	18078	18016	17764	17953	17768	17930	17935	17850	18204	17926	17963	17925	18025	17912	18033	17891	17913	17899	18082	17932	17843	18017	17828	17746	18083	18049	17831	18013	17994	17729	18108	17875	17917	17853	17905	17888	18167	17950	18026	18016	18060	17928	17964	17935	17954	17883	17896	18001	17874	17766	17719	18031	17946	17997	17933	18117	18027	18083	17909	17843	17941	18049	17845	17976	17891	17980	17925	17958	18087	17959	17891	17718	17812	17954	18003	17895	17910	17858	18078	17911	17866	17862	17958	17993	17918	17977	17923	17938	17921	17851	17867	17817	17915	17841	17732	17880	17854	17999	17902	17839	17606	18100	17716	17935	17950	17854	17787	17957	17691	17812	17842	17884	18043	17787	17963	17937	17751	17905	17984	17820	18004	17853	17915	18000	18003	17900	17773	17984	17849	17885	17761	17874	17977	17972	18058	18064	17946	17963	17919	17900	18123	17814	17856	17889	17967	17934	17873	17871	18004	17712	17868	17886	17849	17859	18036	17953	17864	17799	17944	17962	17811	18005	18055	17735	18004	18026	18075	17818	17897	17939	18000	17927	17893	17758	17772	17840	17906	17841	17890	18061	17923	17925	17868	18048	17799	17849	17882	17941	17790	17908	17845	17931	17940	17837	17857	17896	17994	17936	17948	17953	17870	18046	17719	17868	17857	17845	17833	17957	17959	17919	18001	17742	17852	17916	17844	17987	18010	17880	17845	18067	17920	18027	17699	17909	18061	17928	17913	17998	17963	18127	17900	17824	17832	17872	17930	17765	17902	17921	17971	18009	17965	17917	17901	17785	18033	17795	17731	17681	17946	17989	17705	17903	18074	17729	18029	17969	17888	18054	17965	17933	17897	17732	17927	17749	17938	17791	18111	17809	17928	17979	17988	18042	17909	17792	17916	17963	17954	17989	17991	17907	18016	17850	17912	17964	17931	17940	17815	17964	17807	17862	17844	17971	17798	17682	17877	17939	17839	17936	17839	18010	17875	17975	18045	17986	17923	18098	17857	18027	17842	17701	17942	17836	17999	17688	17927	18020	17976	17949	17899	17845	17779	17830	17791	17809	18074	17870	17808	18005	18125	17860	17818	17747	17860	17998	18035	17865	17827	17935	17937	18118	17943	18007	17863	17838	17891	17953	17860	18039	17921	17913	18085	17915	17868	17795	17961	18023	17936	17990	17879	18051	17963	18049	17826	17993	17983	17990	17755	18068	17865	17943	17846	17682	17774	18034	17933	17928	17974	17982	17930	17944	17871	17870	17968	17994	17803	17936	18010	17942	17778	17988	18098	17980	17893	17912	17903	17722	17923	17977	18221	17759	17856	17939	17842	17817	17919	17919	17913	18051	18033	17886	17963	17992	17953	17936	17882	17861	17907	17863	17755	17998	17762	17953	17944	17797	17820	17968	17839	17959	17891	18005	17995	18062	17859	17907	17976	17928	17874	17937	17936	17742	17822	17829	17977	17918	18003	18080	17969	18032	17850	17849	17917	17960	17780	17860	17935	18028	18004	17797	17966	17952	18071	17877	17949	17810	17863	17828	17925	17980	18035	17981	17780	18048	17802	17821	17970	17850	17959	17921	18128	17763	17893	17743	17932	17954	17913	17944	17888	17991	18005	17932	17913	17838	17857	17862	17915	17949	17810	18241	17837	18057	17934	17882	17848	17958	18067	18027	17843	17995	17986	17760	17961	17829	17877	17920	17871	17965	17865	17768	17909	17938	17855	17990	17809	17919	17902	17908	17803	18001	18045	17853	18075	17935	18030	18013	17906	17920	17909	18030	17845	17925	18014	17753	17868	17893	17888	17749	17791	17780	17954	17879	17873	18047	18124	17890	17868	17794	17784	17848	18048	17974	17955	17842	17819	17938	18209	17872	17783	17984	17937	17913	18024	18064	17947	18089	17976	18006	17927	17875	17963	17772	17763	17910	17978	17988	17785	17832	17905	17940	17827	18026	17789	17948	17921	17794	17810	17841	17917	17906	17992	17896	17816	17950	17991	17833	17844	17910	17881	17922	17968	17891	17984	17833	17942	17979	17907	18055	17894	17927	17959	17984	17867	18069	17812	17922	18139	17785	17943	17924	17854	17674	17922	17918	17974	17960	17888	17881	17898	18092	17855	17803	17940	17869	17953	18002	17885	17872	17935	17845	17988	17792	17980	18215	17868	17952	17792	17837	17845	17848	18032	17921	18065	17813	17959	18034	17760	17916	18102	17852	17787	17923	17798	17879	17872	18063	17973	17714	17793	17919	17903	17785	17897	18120	17743	18132	17837	17886	17939	17838	17934	17970	17900	17753	18073	17927	17824	17814	17803	17948	18059	17821	17878	17909	17909	17933	17905	17890	17957	17827	17835	17776	17917	17934	17957	17755	17911	17856	17896	17777	18048	18040	18000	17958	18141	17891	17980	17985	17744	17860	17976	18013	18040	18094	17936	17800	17907	17946	17875	17832	17923	17737	17896	18076	17818	17778	18030	17923	18050	17871	17909	18002	17859	18017	17854	17979	18020	17873	17956	17975	17882	17905	17973	17984	17817	18099	17809	18027	17979	17987	17840	17928	17870	17958	18069	17828	17947	17998	17772	18001	18025	17721	17827	18002	17848	17876	18006	17800	17859	18059	18044	18053	18024	17857	17878	17886	18032	17990	18064	17909	17868	17916	17780	17913	18073	18000	17753	17792	18047	17986	17908	17866	17951	17829	18030	17940	17731	17941	18009	18086	17957	17885	17828	17853	17692	17899	17912	17941	18005	18083	17760	17983	17895	17663	17888	17888	17848	17962	17802	17958	17931	17820	18046	17829	17840	17783	17968	17946	17943	17777	17769	17929	17947	17955	17912	17780	18118	17804	17853	17996	17970	17798	17990	17865	17822	17934	18022	17816	18009	17972	18156	18057	17888	17896	17943	17963	17926	17880	18068	17996	17873	17985	18047	17962	18034	17969	17819	17824	17825	17927	18034	17877	17858	17905	17877	17944	17871	17924	17907	17878	18031	17910	18058	17883	17932	17841	17719	17956	17899	17741	17834	17748	17903	17810	17915	17784	17971	17770	17775	17897	18074	17770	18018	18122	17925	17985	17851	17873	17968	17868	17941	18046	17969	17906	17908	17908	17997	17969	17816	17985	17769	17936	17949	17836	17881	18106	17913	17867	17922	17825	17800	18039	17964	17893	18022	17911	17968	17827	17973	18025	18038	18009	17914	17898	18073	17959	17989	17807	18057	17956	17900	17927	18076	17835	17880	17850	18032	18115	17876	17976	17885	17675	17897	17890	17944	17947	17908	17879	18057	17987	17919	17907	17838	17982	17947	17964	17793	17835	18029	17959	17840	17956	17965	17796	17738	18013	18022	17844	17902	17801	17878	17919	17813	18001	17739	17961	17876	18077	17781	17903	17903	18056	18060	17871	17875	17931	17952	18081	17929	17947	17929	17852	18029	17925	17916	17988	17915	17892	17857	17767	17684	18132	17891	17857	17957	17977	17763	17889	18054	17879	17910	17828	17982	17865	17729	17933	17867	18018	17876	18007	17900	18141	17976	17858	18134	17959	17792	17865	17965	17975	18085	17909	17895	17969	17969	17980	17923	17956	17872	17856	17914	17816	17876	17817	18041	17902	17807	17826	17918	17860	17870	17851	18114	18038	17676	17943	18044	17719	17949	17912	17873	17857	17912	18072	17892	18046	17849	17891	18051	17953	17848	17778	17776	17867	17870	17886	17992	17753	17744	18071	17903	17907	17927	17947	17885	17938	17952	17798	17907	17933	17868	17843	17670	18030	17843	17869	18089	17833	17897	17855	17960	17972	17886	17886	17951	17885	17977	17883	17929	18073	17849	17759	17956	18113	18030	17924	17863	17773	17795	17956	17770	17881	17979	17794	17961	17896	17950	17897	18039	17893	17841	17956	17940	17884	17770	18013	17941	17902	18154	18014	17975	17885	17828	17848	18033	17906	18040	17805	18001	17936	17758	17998	17938	17802	17914	17992	17844	18031	17876	17959	17809	17817	17918	17898	17677	17880	17975	17976	17901	17928	17885	17876	18027	17840	17991	17849	17897	17996	17900	18008	17929	18035	17909	17788	17930	17855	17913	17921	17833	17990	18025	17919	17865	17855	17932	17764	17949	17847	17906	17967	17967	18011	17869	18006	17856	17799	17848	17815	18144	18028	17808	17725	17908	17892	17912	18096	17917	17778	17720	17943	18051	18115	17938	17965	17897	17986	17992	17784	18090	17991	17881	18073	17929	17821	17718	17996	18005	17962	18006	17942	17800	17986	17854	17841	17847	17926	17946	18087	17870	17967	17835	17944	18074	18077	17749	17780	18036	17903	17987	17754	17947	17879	17838	17960	17942	17757	17944	18088	17896	17950	17998	17836	17932	17941	17816	17929	17853	18007	17962	17976	17882	17775	17878	17765	17802	17962	17811	18023	17962	17761	17982	17924	17754	17988	17920	17987	18066	18029	17747	17932	17988	17874	17835	18015	17907	17958	17904	17853	17993	17870	17797	17975	18043	17943	18087	17908	17924	17987	17830	17799	17882	17977	17984	17799	17737	17991	17865	18005	17854	17975	17869	17936	17763	17886	17941	17998	17977	17833	17930	17934	17758	17901	17828	17755	18134	17863	18032	17840	17993	17870	17909	17907	17803	17927	17756	17948	18091	17936	17779	18038	17896	17879	17921	17805	17925	17945	17843	17898	17963	17925	17795	17911	17996	17770	17707	17997	18009	18034	17933	18068	17902	17965	17813	17857	17972	17984	18008	18031	17862	17990	17933	17995	17959	18061	17902	17854	17842	17915
22550	21068	28883	24937	26536	32432	34541	30275	28406	26757	25129	25035	24516	24372	23935	23945	23754	23689	23599	23390	23512	23434	23459	23367	23439	23228	23385	23126	23238	23186	23053	23106	23344	23316	23163	23200	23124	23109	23160	23265	23319	23013	23064	23189	23155	23151	23201	22943	23009	22914	23043	23008	22966	23021	23014	22868	23062	23267	23060	23054	23100	23337	23016	22878	22919	22974	23028	22938	22962	22952	22950	22936	23029	22927	22894	23173	23013	23133	23157	22984	23207	23155	22808	23136	23191	22790	22903	22851	22831	22772	22896	22917	22924	22971	23009	23253	23157	23067	22888	22964	23303	23255	23196	22961	23289	23180	23045	23215	22987	22963	23304	23157	23158	22842	22948	22957	23054	23236	22941	23043	22900	23115	22978	23224	23314	23099	22797	22984	23068	23050	22893	23031	23046	23082	22991	23195	23328	22725	23132	22999	23049	23002	23045	22920	22754	23045	22847	23126	23023	22915	22927	23094	23037	23169	23102	22986	22725	22996	23049	22891	23037	22964	23098	22856	23014	23048	23027	23172	22703	23132	23138	23063	22994	22835	23096	22835	23052	23085	23160	22850	23048	23043	22984	23005	22890	22896	23089	23094	22746	22995	23048	22763	22921	22982	23008	23005	22823	22931	22989	22970	22991	23013	23031	23153	23075	22975	23209	23167	23055	22999	22960	23140	23151	23129	23293	23145	23131	22998	23065	22839	22960	23049	23169	22993	23123	23244	23170	23121	23355	23143	23068	23147	23015	23072	23367	23268	23089	23009	22926	23109	23228	23071	22902	23028	23044	22976	22940	22948	22964	22925	22950	22890	23100	23082	23159	23079	22969	22773	22971	23214	23002	22948	23101	23045	22950	23234	23129	22797	23258	23207	23157	22939	23150	23194	23043	23103	23182	23101	23042	22930	22933	22893	23092	23090	22935	22739	22874	23165	23057	22986	23083	22902	22995	23030	22846	22938	23152	23100	23228	23180	22946	23086	22963	22950	23073	23083	22996	22893	23065	23182	22988	22915	22788	23148	23178	22805	23165	23068	23140	23000	22998	23050	22884	22957	23281	22830	23051	23094	23070	23139	22833	22906	23113	22923	22961	22917	22976	22940	22839	22917	23168	23140	23039	23052	23033	23058	22978	23139	22989	23031	22992	23063	23002	23067	23024	23317	23003	23051	23176	23003	23174	23150	23104	22744	23009	23074	23001	23112	22966	22827	22930	22930	22959	22876	23022	22925	23020	23157	23075	23010	22995	23253	22999	23217	23051	22829	22966	23175	22868	22977	22948	23021	23075	23056	22891	22909	23097	23032	22878	23386	23250	22934	22814	22867	22851	22950	23026	23219	23113	22863	22876	22971	23055	23164	22744	23063	22917	23037	23144	22974	23107	23232	23203	22953	22850	22901	22955	22982	22892	23051	23038	23025	23043	22867	22979	23053	22840	23177	22896	22944	23011	23043	22970	23044	22869	22975	23143	23071	22992	22978	23118	23056	22985	23011	23211	22979	22924	22903	23158	23260	23328	22992	23066	22967	23156	22923	22959	23098	23037	22718	23197	22927	23068	23135	22988	23074	22936	23199	23039	22919	22885	23063	23329	22816	23055	23122	23054	23222	23095	23023	22963	23131	22931	23106	23010	22916	22954	23200	23111	23063	22904	22933	23008	23012	23166	23013	23073	23067	23164	22911	22920	23051	23031	23052	22985	23066	22895	23054	22995	23020	22928	23073	22847	23060	22999	22978	23066	23090	23111	22977	23040	22965	22800	22834	22923	22733	22902	23099	23005	22877	22773	23027	23014	23010	23035	22858	23038	23223	22950	22961	23226	23017	23264	23259	22903	22906	23011	22994	23006	22730	22896	23063	23178	23202	23123	22947	23036	22893	22905	22920	23082	23202	23183	22783	23058	23159	22844	23066	22953	23143	23181	23198	22975	22937	22698	22874	23093	23086	23002	22948	22976	22959	23124	22904	23134	22966	22832	23071	23068	23088	23118	23103	23101	22688	22884	22928	22915	23069	23184	22995	23172	22885	22886	23037	22601	22774	22979	22893	23090	22941	23005	23070	22865	23016	22832	22884	23107	22968	23114	22999	23123	22847	23042	22994	23023	22754	22895	23040	23107	23069	23075	23059	22840	22862	23180	23035	22939	22995	23085	22904	22894	22883	22966	22879	22939	22837	22996	22867	22827	23016	22959	22837	22809	23042	23051	23002	22936	22879	22903	22993	22791	23031	23057	23091	23229	23112	23115	23235	23109	23000	22894	23035	23042	23043	23043	22926	23206	23084	23137	22917	23123	23054	23021	23062	23057	22907	23172	23108	22881	22995	23252	22974	23071	23100	22826	22779	23003	23190	23053	23218	23016	22922	23041	22809	22961	22928	23139	23009	22928	23062	23269	23189	23378	23069	22877	22976	22834	22991	23034	22938	22868	22783	22756	23029	22981	23119	22961	23043	23128	23241	23088	22950	23012	23034	23129	23198	23172	23030	22917	23014	23198	23086	23006	22917	23102	23020	22982	22917	22879	23237	23093	23192	22929	23025	22950	23199	23041	22832	22851	23070	23163	22847	22778	23041	23046	23251	22962	23040	22960	23041	23030	23145	22935	23018	22913	22942	23246	23059	23051	22683	22916	23129	23164	23120	22953	22944	22904	22999	23021	23088	23025	23140	23115	22963	23060	23003	22894	22865	23201	22990	22767	23071	22826	22832	22781	22875	22970	23056	22973	23181	23094	23135	23062	23087	23098	22888	23177	23105	22861	22883	22875	23056	22879	22960	23021	23135	22809	23064	23031	23031	22812	22736	23073	22914	22921	23048	22899	23167	23108	23048	22873	23029	23044	23213	23127	22977	22857	23055	22888	23111	22975	23031	23077	22672	23048	23166	23137	23148	23049	23231	22876	23132	22823	23065	22869	23184	23430	22846	23053	23094	23024	23080	23155	23165	23280	22857	22829	22881	22863	23006	23085	22930	22871	23074	23013	23180	23000	23174	22836	22981	23085	22961	23073	23096	23024	23086	22828	23132	22963	22893	23071	22920	23012	22964	23066	22842	23020	23065	22934	22897	23000	22813	22814	23135	23123	22849	23031	22918	22813	22824	23143	22921	22765	22913	22915	23099	23058	22943	23001	22862	22861	23190	22887	22920	23088	22739	22954	23124	23033	22833	23022	22912	22955	22901	22961	22836	22930	23163	22888	23111	23134	22845	23176	22952	23131	23079	22987	22772	23062	22915	23013	22845	23114	23138	22989	23116	23076	23135	23287	22960	23197	22925	23197	22930	22978	22939	23112	22840	23211	22813	23093	22755	22893	22976	22949	22684	22973	23074	23202	23053	22877	22949	22796	22950	23014	23104	23006	23032	22960	22928	22779	23132	22845	22879	23247	23074	23200	22927	22923	23049	23027	22949	22830	23122	22818	23022	23285	22988	22969	22905	23223	22976	23147	23001	22855	23040	22994	23005	22994	23101	23005	22967	23120	22950	23107	22839	23046	23095	23115	22882	22922	22816	22978	23056	22923	22849	23001	22988	22959	22911	22926	23075	22750	23121	22813	22935	22959	22937	22981	23112	22973	22902	22939	23149	23172	22840	22928	22968	22957	22974	22857	23205	23161	23111	23236	23005	23040	22890	23017	22733	23125	23001	22916	22935	23108	22833	22957	23068	22979	23173	22969	22974	22820	22914	22929	23052	23105	23006	22867	23241	22927	23126	23049	23084	22894	22874	23140	22863	22883	22977	23051	23034	23139	22839	22906	23191	23014	22944	23125	22947	22968	23024	23077	23011	23212	23182	23159	23005	22860	22999	22957	22911	23009	22834	23155	22895	22942	23021	23210	23001	22770	22972	22963	22882	22998	23089	23047	22851	22693	22870	23258	23229	23127	23083	22958	23156	23042	23006	23130	23164	23082	23062	23002	23122	23095	23029	22997	22861	23064	23129	23039	22933	22869	23148	23153	22924	22998	22987	22966	23013	23191	22986	22989	23134	22859	22968	23109	22942	22912	22809	23061	23013	23053	22835	23050	22930	23154	23189	22983	23008	22868	22862	23002	22834	22986	22993	23168	22827	23114	22865	22971	23012	23039	22952	22974	22875	23011	22913	23087	23001	23192	23242	23059	23118	22845	22936	23196	23173	23059	22945	23044	23025	22985	22919	23078	22776	23364	23302	22910	23052	22905	22946	23089	22871	23056	23077	23021	23025	23185	23009	23123	23154	23013	22819	23081	23115	22956	22958	23190	23185	22809	23079	22884	23042	23073	23091	22846	22928	22846	23172	22870	22984	23162	22925	23079	22867	23020	22996	22853	23017	22927	23066	23145	23033	23017	22926	22963	22978	23017	22891	23215	22971	23077	22965	23146	23145	23000	22991	23043	23162	22942	23157	22990	22983	23022	23127	23017	23096	23038	22991	23078	22916	22822	23025	22798	22869	23107	22949	22956	22917	23088	22896	22719	22930	23067	22963	23093	23172	23213	22882	23097	22983	23298	22916	22919	23025	23031	23318	22975	22763	22877	23046	23033	23089	23021	23043	23044	22925	23061	23000	22889	23034	22962	22833	23207	23057	23095	22927	22973	22978	22998	23127	22786	23091	22936	22945	22909	22820	23050	22789	23221	23005	22906	23051	23265	22997	23054	23082	22793	22952	22715	22834	22914	22895	23156	22866	23154	22812	22978	23109	23164	23104	22964	22749	23109	22996	23016	23043	23204	22977	23107	23022	23152	22957	23018	23025	23078	23050	22936	22999	23046	22977	23059	22806	23077	23068	22884	23124	22910	23086	23177	22924	23066	22992	22740	22900	23155	23222	23148	22818	22973	22813	22971	23147	23043	23085	22972	23138	23195	22957	23110	23064	23039	23108	22913	22946	23188	22817	23086	22997	22904	23119	22884	23082	22969	22960	22878	23182	23299	23140	23029	23161	23037	23005	23243	23259	23062	22940	22937	22847	23033	22850	22853	22877	22964	22816	23108	22914	22990	23210	22867	22952	23034	22967	23092	23010	23186	22996	22990	23068	23144	23023	23062	23032	22913	22860	23059	22983	23028	23081	22971	22949	23056	23106	22949	23152	22968	23077	23134	22991	22966	22940	22958	23038	23024	22887	22859	23212	23058	23015	23118	22853	23166	22797	22745	22904
37718	64454	59973	48776	42032	36748	31555	28176	25389	22642	20731	20274	19957	19753	19484	19034	19145	18746	18760	18542	18588	18430	18518	18336	18373	18362	18188	18341	18091	18151	18274	18168	18182	18170	18378	18151	18436	18245	18232	18135	18070	18111	18158	18291	18201	18232	18015	18196	18028	18105	18072	18160	18110	18091	18242	18175	18022	17997	18108	17992	17992	18240	18096	18194	18204	18130	18215	18029	18356	18084	17983	18128	18056	18057	18117	18079	18080	18168	18171	18075	18188	18203	18165	18167	18189	18251	18098	18181	18091	18197	18225	18083	18012	18257	18222	18030	18072	18239	18029	17993	18088	18128	18206	18309	18161	18140	18084	17889	18281	18032	18073	18065	18018	18082	18118	18181	17963	17964	18094	18120	18065	18275	18045	18185	18065	18137	18034	18190	18277	18141	18258	18059	18130	18129	17924	18169	18164	17938	18188	18008	17905	18191	18119	18104	18368	18205	18045	18225	18102	18118	17990	18234	18178	18078	18305	18030	18327	18123	18030	18101	17926	17999	18129	18174	18138	18206	18132	17994	18109	18002	18149	18229	18017	18074	18090	17942	18094	18058	18056	17937	18167	18151	18181	18195	18065	18184	18138	18237	18107	18028	18068	18056	18203	17967	18262	18128	18160	18005	18284	17953	18163	18063	18184	18247	18095	18017	18106	18141	18121	18098	18188	17886	18181	17913	18017	18079	18083	18041	17879	17960	18058	18173	18018	18263	18092	18260	18089	18174	18243	17907	18122	18024	18120	18111	18290	18150	18261	18188	17968	18178	18078	18189	18000	18044	18090	18092	18096	18075	18151	18086	18176	18125	18122	18227	18154	18180	17889	17970	18053	18086	18186	18254	18047	17905	18087	18015	18061	18215	18253	18069	18128	18038	18130	18138	18237	18070	18044	18106	18088	18125	18202	18123	18311	17936	18125	18171	18050	18154	18112	17995	18122	18088	18096	18079	18146	18171	18056	17952	17945	18105	18256	18176	18118	17938	18059	17900	18256	18172	17963	18095	18165	18035	17975	18152	18058	18243	18224	18160	17963	18068	18123	18028	18036	18114	18208	18043	18028	18021	18049	18041	18097	18042	18072	18017	18241	18021	18186	18030	18242	17969	18099	18055	18249	18172	18008	18158	18118	18113	18052	18271	18071	18207	18145	18253	18096	18226	18172	18078	18146	18208	18035	18057	18056	18210	18014	18189	18183	18218	18305	18063	18104	18127	18229	18126	18301	18156	18100	18145	18034	18156	18063	18119	18110	18004	18176	18146	18236	18044	17962	18194	18016	17883	18033	18098	17959	18077	18004	18320	18327	18035	18147	18252	18055	18073	18140	18179	18070	17975	18161	18067	18207	18108	18159	18016	18241	18081	18159	18106	17929	18035	18113	18057	18157	18063	18044	18145	17933	18039	18094	18163	18105	18244	18000	18227	18093	17941	18097	17997	18181	18142	18173	18195	18289	18146	18008	18233	18064	18094	18211	18019	18167	18144	17881	18076	17993	18133	18199	18074	18331	18206	17838	17825	18239	18134	18084	17953	18060	18204	18197	18227	18192	18069	18419	17986	18121	18036	17947	18254	18191	18312	17965	18206	18106	18065	18005	18103	18128	18115	18181	18005	18167	18149	18114	18135	18078	17952	17962	18184	18049	18194	18145	18118	18009	18248	18053	18033	17901	18084	18144	18013	18122	18128	18155	18267	17869	18235	17975	18110	18168	18005	18001	18069	18132	18040	18168	18172	18136	18189	18109	18136	18050	18027	18243	17942	18024	18123	18075	18002	18126	18128	18080	18115	18041	18118	18121	17971	18133	17863	18149	18067	18000	18162	17989	18199	18197	18144	18116	17981	18025	18181	18115	17966	18147	18267	18292	18071	18059	18089	18037	18068	18243	18292	18164	18141	18059	18178	18118	18200	18262	18189	18057	18121	18161	18125	18086	18126	18119	18148	18054	18197	18104	18040	18128	18005	17914	18069	18244	18204	18049	18068	18077	18005	18117	18294	18208	18239	18162	18194	18167	17997	18108	18114	18172	18192	18092	18076	18105	17997	18185	18094	18066	18054	18069	17936	18131	18296	18174	18041	18276	18066	18040	18073	18024	18157	18088	18172	18169	18025	18133	18122	18026	18057	18143	18053	18122	18287	18237	18072	17982	17878	18207	18003	18070	18213	18148	18143	18028	18144	18149	18059	18208	18199	17859	18039	18095	18216	18024	18196	18138	18161	18075	17926	18178	17949	18128	18305	17970	18058	18201	18136	18056	18254	18110	18177	18262	18386	18139	18231	18109	18081	17951	18203	18093	18136	18119	17899	17977	18273	18067	18255	18183	17985	18068	18108	18097	18096	18087	18024	18271	18146	18117	18227	18095	18084	18102	17951	17950	18149	18030	18063	18137	18184	18204	18137	18132	18171	18163	18196	17983	17998	18026	18086	18075	18203	17991	18074	18215	18020	18088	18132	18013	18110	17994	18119	18074	18070	17901	18127	18070	17894	18103	18037	18164	18061	18025	18182	18252	18033	18140	18215	18017	18229	18090	18154	18101	18253	18061	17938	18042	18097	18219	18109	18132	18236	18118	18027	18020	17989	18227	18208	18013	18130	18101	18132	18237	18002	18253	17948	18101	18070	18201	18003	18132	18156	18139	18094	18048	18145	18162	18045	18236	18011	17948	18095	18337	18034	18153	18188	18102	18039	18173	18076	18045	18223	18127	18024	18142	18186	18290	18173	18038	18167	18254	18089	18300	18309	18176	17907	18024	18221	18264	18108	17957	18035	18262	18161	18003	18147	18146	18272	18110	18037	18142	18294	18077	18102	18145	18000	18001	18083	18282	17902	17869	17989	18038	18095	18092	18061	18048	18098	18065	18154	18187	18123	18122	18095	17882	18195	18139	18173	18129	18164	17990	18063	18127	18140	18207	18013	18284	18089	17889	18218	18077	18265	18248	17947	18119	18148	18161	18087	18220	18223	18172	18003	17969	18108	18115	18083	18104	18104	17944	18207	18104	18036	18021	18121	18218	18173	18218	18194	18196	18097	18093	18088	18173	18095	18121	18106	18203	18052	18115	18030	18133	18100	18018	18134	18177	18114	18254	17937	18072	17961	18142	18129	18226	18048	18136	18231	18230	18013	18112	17951	18027	18136	18047	18153	18203	18132	18126	18126	18108	18055	18105	18164	18218	18197	17952	18164	18058	18207	18198	18163	18046	18206	18168	18058	18143	18009	18107	18108	18249	18148	18127	17905	18058	18103	18090	17955	18241	18196	18058	18153	18079	17978	18136	18330	18143	18026	17967	18029	18076	18231	18059	18171	18283	18080	17973	18290	18130	18231	18104	17943	18126	18108	18091	18173	18090	18095	18302	17909	18173	18068	18063	18103	18108	18166	18125	18002	18293	18162	18038	17870	18157	18071	18037	18163	18150	18139	18021	18132	18125	18068	18185	18174	18141	18022	17986	18190	17990	18049	17967	18109	18153	18130	18105	18127	18029	18121	18100	18165	18048	17852	18286	18144	18163	18021	17996	18080	18281	17946	17911	17960	18154	18411	18254	18080	18066	18131	18147	18043	18095	18042	18081	18034	18292	18010	18116	18056	17963	18158	18182	18083	18114	18049	18134	18095	18101	18158	18036	18261	18162	18108	17977	18082	18257	18166	18011	18249	18051	18177	18107	17999	18000	17871	18091	18088	18147	18127	18122	18132	18026	18139	18222	18181	18051	18188	18021	18092	18049	18122	18173	18007	18178	18157	17996	18255	18158	18179	18139	18066	18104	18064	18169	18064	18151	18199	18141	18076	18085	18173	17982	18018	18111	18108	18163	18158	18164	18058	18072	18083	18130	18092	18137	18016	17989	18038	18059	17961	18056	18130	18152	18084	17947	18105	18014	18227	18108	17988	17972	18082	18107	18097	18120	18001	18202	18185	18188	18022	18131	18131	18109	18046	18180	18191	18084	17986	18144	18268	18081	17970	18190	17851	18237	18032	18051	18214	18103	17964	17988	18129	17972	17817	18322	17973	18421	18068	18056	18165	18102	18215	18088	18082	18203	18117	18031	18147	18085	18139	18111	18007	18012	18261	18184	17969	18199	18189	18068	18193	18108	18159	17966	18163	17831	18115	18185	18202	18024	18066	18060	18023	18028	18017	18138	18012	18040	18106	18145	18234	18014	18115	18077	18086	18086	18103	18100	17979	18089	18056	17976	18137	18289	18003	17960	18030	18278	18342	18219	18082	18259	17992	18228	18270	18188	18076	18107	17984	18052	18276	18156	18129	18032	18079	18150	18097	18086	18218	18079	18292	18128	17973	18278	18125	18180	18245	18108	18099	18154	18027	18061	18120	18215	18210	18130	18040	18262	18040	18125	17989	18153	18089	18174	18234	18081	18127	18096	18122	18126	18190	18122	18117	18056	18070	18114	17943	17997	18159	18059	17976	18126	18085	18176	18035	18251	18214	18029	18120	18191	18210	18128	18020	18088	18025	18133	18034	18073	18051	18065	18041	18152	18158	18151	18026	18110	18145	18248	18179	18056	18189	18197	18137	18023	18087	18114	18377	17954	18186	18142	18166	18156	18100	18056	18066	18240	18082	18058	18217	18129	18237	18087	17888	18179	18060	18173	17984	18133	18173	18213	18112	18073	18011	18091	18202	18052	18211	18116	18111	18121	18077	17961	18151	17963	18075	17921	18107	18226	17971	18004	17954	18208	17879	17987	17995	18258	18018	18138	18062	18143	18110	18049	17997	18221	18093	18063	18142	18198	17913	18123	18185	18179	18027	18076	18048	18024	18080	18175	18163	17980	18149	18036	18119	18200	17927	18056	18020	18002	18202	18117	18096	18035	18088	18052	18072	17982	18229	18208	18193	18336	18183	18199	18219	18285	17998	18102	18186	18190	18075	18057	18044	18014	18185	18196	18255	18181	18186	18422	18253	17919	17991	18104	18117	18111	18220	18106	18163	17966	18107	18195	18035	18224	18237	17974	18102	18110	18134	18020	18259	18198	18025	18229	17989	18236	18056	18041	18018	18237	18097	18031	18084	18074	18189	17896	18103	18123	18296	18403	18118	18175	18345	18075	18008	17972	18011	18356	18100	18097	18209	18246	18252	18068	18110	18020	18048	18207	17958	18240	18164
31112	34296	44181	39114	32787	29473	27277	25685	24784	24236	23647	23549	23286	23190	22901	23057	22877	22891	22763	22631	22874	22792	22590	22683	22722	22857	22937	22609	22656	22668	22543	22718	22909	22764	22689	22882	22661	22644	22738	22716	22616	22404	22644	22504	22809	22718	22638	22559	22492	22791	22622	22603	22677	22611	22646	22821	22478	22739	22524	22544	22665	22585	22705	22294	22638	22438	22498	22680	22517	22677	22656	22512	22459	22768	22734	22518	22718	22480	22501	22872	22746	22886	22618	22694	22783	22706	22785	22761	22731	22733	22831	22762	22753	22681	22598	22456	22504	22726	22674	22484	22884	22701	22742	22709	22745	22580	22651	22595	22669	22968	22499	22557	22693	22618	22630	22597	22613	22649	22686	22614	22665	22509	22662	22415	22792	22518	22646	22606	22816	22889	22506	22689	22541	22425	22635	22644	22461	22526	22989	22681	22564	22661	22655	22493	22433	22706	22569	22576	22425	22388	22648	22530	22641	22541	22568	22550	22638	22644	22655	22694	22575	22541	22720	22641	22759	22634	22701	22639	22533	22348	22569	22743	22770	22503	22633	22663	22637	22872	22716	22679	22558	22905	22815	22734	22703	22533	22803	22645	22657	22507	22710	22585	22678	22599	22679	22543	22608	22784	22656	22612	22590	22517	22494	22789	22667	22638	22660	22652	22749	22371	22678	22662	22590	22661	22618	22755	22567	22576	22661	22611	22670	22458	22612	22598	22627	22597	22828	22757	22526	22521	22703	22836	22560	22708	22669	22580	22811	22340	22833	22722	22588	22678	22612	22655	22679	22736	22553	22470	22534	22686	22721	22725	22720	22665	22757	22718	22652	22627	22666	22829	22654	22725	22933	22639	22915	22595	22598	22621	22706	22666	22560	22495	22501	22633	22474	22688	22800	22656	22558	22495	22690	22748	22708	22639	22551	22675	22520	22672	22620	22489	22654	22690	22446	22569	22646	22525	22791	22519	22621	22599	22568	22629	22524	22865	22678	22568	22569	22488	22772	22353	22711	22432	22814	22838	22603	22632	22683	22579	22572	22653	22471	22699	22480	22529	22645	22763	22715	22674	22627	22690	22659	22749	22518	22575	22754	22650	22650	22518	22602	22750	22697	22630	22669	22564	22590	22493	22614	22389	22684	22558	22559	22394	22767	22660	22558	22451	22787	22577	22375	22672	22565	22682	22748	22647	22819	22723	22700	22496	22555	22560	22541	22524	22727	22654	22580	22627	22563	22524	22921	22768	22584	22521	22622	22594	22747	22771	22828	22514	22651	22675	22611	22558	22534	22478	22369	22572	22645	22609	22639	22823	22456	22548	22766	22754	22831	22568	22921	22535	22609	22532	22504	22443	22717	22442	22881	22572	22727	22444	22528	22548	22580	22628	22741	22589	22620	22501	22621	22509	22598	22493	22585	22458	22454	22607	22450	22452	22551	22595	22875	22516	22628	22479	22670	22521	22489	22390	22687	22689	22542	22605	22614	22692	22475	22576	22564	22688	22705	22700	22554	22829	22726	22644	22652	22776	22716	22593	22432	22708	22497	22696	22499	22810	22576	22690	22570	22607	22804	22501	22474	22580	22683	22414	22620	22518	22648	22635	22642	22713	22840	22586	22444	22640	22697	22521	22741	22904	22459	22676	22408	22631	22683	22756	22556	22583	22607	22457	22692	22821	22732	22463	22610	22410	22754	22791	22714	22810	22765	22811	22596	22724	22753	22650	22570	22406	22488	22572	22753	22573	22577	22684	22609	22701	22740	22588	22563	22835	22697	22653	22779	22614	22553	22430	22705	22612	22678	22617	22436	22555	22538	22689	22583	22646	22756	22747	22825	22847	22710	22554	22612	22645	22683	22733	22545	22600	22666	22649	22489	22483	22666	22504	22840	22831	22534	22451	22704	22667	22640	22504	22474	22786	22667	22591	22652	22632	22582	22615	22640	22639	22661	22738	22768	22564	22722	22708	22578	22632	22448	22717	22725	22536	22636	22622	22726	22755	22610	22788	22794	22682	22836	22744	22623	22650	22779	22559	22814	22713	22887	22689	22619	22596	22641	22641	22684	22558	22844	22577	22544	22563	22559	22669	22647	22754	22426	22710	22316	22697	22575	22618	22727	22622	22722	22686	22792	22526	22548	22597	22598	22431	22409	22634	22759	22731	22612	22462	22726	22564	22626	22517	22539	22566	22673	22411	22437	22859	22805	22630	22564	22651	22468	22534	22393	22569	22751	22615	22524	22643	22530	22535	22688	22717	22591	22399	22438	22698	22388	22415	22730	22396	22728	22720	22818	22824	22731	22710	22622	22661	22585	22667	22554	22509	22719	22841	22609	22656	22664	22578	22598	22728	22736	22680	22435	22407	22743	22567	22502	22635	22408	22420	22574	22501	22461	22472	22239	22576	22817	22594	22676	22339	22621	22670	22827	22607	22753	22698	22639	22927	22625	22725	22632	22612	22719	22476	22402	22810	22554	22895	22608	22546	22694	22582	22469	22521	22653	22527	22716	22931	22768	22681	22412	22584	22571	22578	22574	22648	22749	22849	22643	22678	22709	22566	22660	22523	22624	22656	22769	22679	22643	22584	22741	22564	22483	22668	22600	22557	22702	22843	22645	22726	22677	22681	22584	22509	22722	22800	22437	22400	22677	22687	22699	22668	22607	22854	22599	22793	22738	22722	22757	22721	22770	22479	22442	22601	22605	22617	22694	22815	22590	22407	22651	22620	23014	22775	22663	22826	22701	22674	22659	22741	22963	22548	22644	22540	22697	22504	22669	22613	22662	22779	22587	22712	22786	22656	22420	22629	22581	22761	22685	22496	22755	22697	22627	22725	22476	22571	22643	22569	22681	22634	22479	22626	22678	22679	22474	22604	22767	22687	22608	22620	22862	22668	22714	22600	22791	22669	22335	22571	22754	22560	22716	22731	22704	22735	22690	22609	22694	22266	22591	22544	22683	22592	22692	22746	22446	22671	22580	22648	22707	22541	22568	22663	22730	22708	22754	22548	22770	22777	22588	22629	22545	22966	22654	22670	22619	22549	22733	22791	22526	22618	22852	22665	22928	22491	22454	22595	22444	22687	22747	22720	22742	22400	22734	22743	22715	23029	22481	22450	22787	22795	22647	22838	22573	22865	22631	22530	22654	22615	22684	22475	22604	22413	22458	22572	22902	22801	22924	22781	22791	22613	22663	22576	22475	22817	22637	22704	22422	22486	22581	22777	22743	22423	22601	22450	22743	22808	22863	22809	22817	22704	22615	22696	22767	22726	22692	22687	22728	22618	22789	22716	22339	22512	22534	22675	22631	22736	22533	22517	22674	22586	22386	22728	22624	22454	22763	22692	22638	22511	22635	22637	22739	22573	22560	22883	22728	22618	22528	22497	22589	22593	22643	22721	22673	22744	22835	22850	22651	22581	22392	22446	22614	22668	22722	22646	22655	22591	22801	22436	22686	22375	22693	22810	22731	22537	22787	22744	22399	22719	22433	22433	22618	22654	22579	22678	22664	22603	22395	22731	22796	22499	22930	22766	22869	22816	22749	22736	22544	22749	22795	22411	22724	22573	22679	22598	22544	22618	22832	22669	22637	22383	22500	22681	22683	22723	22658	22621	22471	22608	22483	22723	22494	22638	22603	22631	22666	22640	22553	22636	22692	22534	22624	22569	22719	22514	22468	22700	22669	22786	22600	22745	22523	22588	22471	22672	22572	22714	22853	22295	22864	22672	22642	22819	22668	22651	22823	22579	22756	22615	22720	22586	22479	22679	22864	22534	22562	22576	22643	22737	22526	22430	22527	22580	22693	22796	22590	22651	22628	22885	22490	22374	22537	22719	22802	22660	22701	22801	22391	22610	22581	22637	22573	22658	22733	22508	22670	22644	22662	22486	22838	22580	22835	22617	22651	22535	22747	22873	22653	22788	22754	22607	22760	22775	22872	22740	22571	22603	22673	22840	22489	22708	22595	22719	22575	22639	22754	22653	22831	22724	22776	22551	22474	22701	22842	22480	22663	22628	22539	22688	22721	22654	22553	22859	22738	22874	22784	22471	22560	22495	22659	22771	22758	22554	22658	22748	22630	22770	22681	22422	22636	22511	22628	22584	22525	22671	22465	22601	22599	22819	22634	22508	22628	22624	22784	22659	22621	22516	22640	22621	22554	22589	22587	22662	22497	22483	22508	22802	22629	22734	22577	22591	22539	22517	22625	22809	22575	22555	22630	22675	22652	22364	22654	22469	22531	22882	22772	22476	22821	22625	22730	22525	22493	22632	22534	22702	22829	22744	22749	22703	22860	22477	22636	22571	22740	22647	22696	22572	22647	22567	22771	22542	22505	22624	22754	22644	22538	22776	22779	22717	22637	22711	22736	22886	22557	22779	22812	22454	22932	22598	22645	22750	22770	22830	22826	22748	22819	22675	22534	22986	22711	22745	22554	22601	22831	22429	22682	22697	22601	22712	22678	23030	22706	22568	22606	22678	22547	22843	22562	22831	22608	22745	22902	22613	22507	22234	22534	22604	22802	22641	22729	22842	22700	22514	22847	22570	22621	22509	22726	22495	22703	22799	22643	22588	22468	22694	22706	22607	22514	22512	22529	22532	22673	22606	22614	22872	22585	22708	22907	22724	22689	22637	22661	22781	22528	22526	22681	22948	22663	22708	22682	22723	22676	22725	22531	22725	22612	22732	22841	22693	22743	22562	22851	22587	22549	22558	22779	22700	22705	22766	22765	22759	22664	22678	22824	22707	22679	22610	22645	22513	22616	22546	22523	22761	22639	22668	22715	22705	22867	22701	22671	22630	22841	22706	22557	22647	22818	22697	22742	22616	22806	22514	22783	22502	22516	22595	22593	22602	22677	22602	22721	22733	22596	22642	22729	22623	22564	22794	22494	22513	22699	22801	22642	22507	22625	22773	22565	22612	22448	22517	22716	22654	22632	22643	22712	22680	22722	22610	22686	22477	22735	22342	22757	22684	22528	22777	22779	22404	22709	22510	22494	22818	22729	22789	22621	22790	22632	22674	22566	22682	22573	22646	22590	22538	22734	22741	22561	22571	22828	22563	22541	22570	22587	22607	22586	22830	22562	22583	22630	22718	22787	22641	22826	22724	22604	22750	22631	22578	22483	22614
35714	51881	47499	36335	30931	26607	24063	22254	20942	19980	19422	19053	18908	18780	18705	18607	18392	18204	18246	18080	18260	18154	18183	18035	18032	18080	18250	17915	18036	18175	18080	18020	17965	17918	17946	17899	17986	17921	17925	17810	18061	17995	18146	17888	17946	17885	17936	17885	18147	17957	18026	18073	17975	18042	17781	17908	18054	17977	17985	17910	17845	17933	17929	17998	17829	17872	17836	18093	17791	17758	18064	17929	17968	17931	18214	17997	17948	18146	17859	17794	17995	17923	18012	17903	17717	17959	17834	17750	17888	17955	17955	17934	17888	18081	18098	17857	17960	17920	17998	18004	17888	18024	17942	17977	17891	18046	17903	17907	18094	17999	18205	18014	18022	18162	17898	17965	17793	17887	17909	17904	17923	17885	17841	17945	17931	17959	17938	17822	17869	18035	17913	17893	17999	18094	17869	17956	18008	18001	17836	17672	17866	18024	17839	17911	17864	17936	17815	17918	18003	18010	18041	17996	17937	18033	18010	17974	17883	17917	17828	17944	17993	17974	17946	17928	17745	17962	18040	17901	18071	17951	18069	17916	17999	17840	17949	17845	17887	17934	17968	18113	17898	18050	17933	18216	17934	17977	17836	17993	18012	17960	17935	17942	17843	17916	18174	17933	18071	17930	18043	17918	18067	17930	17991	18120	17929	18141	17922	17920	17936	17970	17950	18141	18006	17831	17949	18000	17937	17811	17943	17899	18062	17836	18087	18025	17919	17789	17928	17797	17799	17850	17983	17978	17829	17728	18024	17933	18131	17811	17954	17881	17955	18008	17960	17979	17895	17944	17980	17925	17998	17908	18092	17877	17885	17729	17798	17879	17929	18003	17843	17896	17901	18007	17906	17908	17897	17803	17945	17742	17787	17986	18237	17894	18101	17854	17800	18062	17930	18045	17872	17957	17963	18104	18013	17927	18267	17897	17845	17863	17941	18027	18093	18000	17998	17984	18048	17734	17872	17972	18028	17972	17909	17862	18016	17902	17988	17838	17978	17885	17903	17991	17901	17921	17840	17910	17763	18003	17897	18062	18029	17772	17899	17950	18094	17872	18083	18051	17823	17991	17958	17899	17764	17813	18033	17879	17921	18031	17905	17888	17863	17883	17961	17931	17945	17868	17892	17961	17906	17846	18013	17923	17910	18074	18011	17978	17786	17937	18034	17917	17788	17795	18130	17996	18034	17845	17962	17985	17941	17877	18008	18023	18053	17862	17894	17945	17743	17785	18017	17804	17749	17979	18118	18025	18060	17943	17970	17930	18001	18032	17916	18070	17876	17941	17849	18006	18136	18023	17985	17749	17799	17939	18013	18119	17973	17876	17807	17868	17997	17721	18016	18049	18021	17870	18037	17811	17940	18027	18059	18021	17907	17981	18001	18014	18130	17879	18013	18084	17983	18011	18074	18056	17946	18075	17788	17973	17992	17784	17856	17942	18056	18004	17927	18026	17884	17993	17842	17876	18004	17889	18165	18060	17956	18057	17720	18010	17830	17913	17937	17967	17898	17962	17813	17967	17853	18182	17818	17914	17742	17925	17817	17916	17952	18060	17934	17926	17976	18157	18009	17831	18177	17942	18008	17977	17861	18054	17836	17952	18029	18115	17833	17922	17803	17981	18052	17752	17704	17880	17961	17992	18022	17906	17940	17864	17995	17998	17938	17807	17958	17841	17922	18134	17935	18034	17720	17930	17889	17889	17976	17940	17817	17984	17797	17975	17976	17875	17865	17798	17790	17964	18101	17972	18305	17873	17960	18059	17906	18006	18059	17958	17888	17960	17918	17885	17790	17826	18233	17989	17820	17901	18049	17916	17775	18145	17896	17812	18074	18010	18017	17727	18061	17975	17930	18103	17965	17883	18105	17795	17846	17741	17772	17949	17950	17951	17888	18086	18020	17960	17999	17979	18017	17996	18024	17926	17698	17856	17839	17921	17912	17927	18133	18077	17929	17994	17925	17856	17781	18094	17810	17863	18033	18042	17662	17905	17913	17878	17885	17981	18042	17879	17891	17932	17887	17853	17899	17953	17953	17990	17806	18019	17953	17844	18063	17799	17860	17949	18028	17847	17875	17949	17806	18017	17981	18077	18051	17937	17962	17949	18083	17969	18096	17963	18167	18084	18056	17932	18066	17984	17807	18134	18032	18035	18020	18007	17840	17972	17875	18081	17868	18008	17831	18022	18035	17904	17783	17873	17930	18184	17924	17902	17851	17833	17801	18066	18088	17961	17986	18030	17889	17947	17910	18059	17927	18035	17913	17835	17965	18034	17965	17816	17953	18075	17819	18003	17827	17949	18043	17756	17967	17895	18004	17974	18104	17872	17825	17939	17993	18042	17980	17886	17863	17988	18036	18069	17934	18059	17970	17925	17932	18075	18004	17783	18043	17902	17817	17926	17930	17737	17898	18012	17747	17967	17849	17768	18076	17999	17844	18044	17958	17933	17813	18079	17812	18032	18022	17900	18066	17823	17948	17998	18077	17764	17972	18050	17851	17864	17795	17699	17983	18082	17880	17924	17880	17986	17953	17864	17895	17775	18062	17819	17977	18004	17977	17974	18040	17973	17976	17975	17850	17793	17963	18101	17997	17910	17855	17802	17956	17834	17992	17942	18020	18030	17971	17908	17994	17771	17990	17747	17931	18072	17900	18114	17740	17716	18035	17855	18207	17888	17954	17774	17869	18028	17996	17924	17747	17884	17927	17934	18141	18023	17968	17965	18012	17889	17834	17964	17961	17836	18089	17989	18113	17796	18090	17961	17959	17896	17959	18175	18123	17729	17835	18130	17876	17866	17966	18002	17871	17778	17996	17893	18109	17811	17950	17923	17893	17936	17914	17982	17866	17975	17879	18128	17920	17958	17964	18056	17841	17805	17917	17962	17951	17899	17989	17941	17909	17953	17998	18030	18042	17990	17902	17902	18056	18161	17824	18034	18054	17879	17914	18025	18015	17877	17925	17801	17953	17965	17896	18077	18174	17818	17808	17995	17996	17942	17994	18001	17997	17925	18216	17829	17930	17956	17740	17740	17950	17831	17887	17812	17844	17977	17977	18032	17873	17929	17750	17900	17979	17926	18005	17921	17978	17954	17995	17913	17983	17981	18033	18022	18004	17849	18012	17882	18013	18145	17882	18042	17939	17894	17731	18069	18009	17855	17850	17786	18104	18082	18027	17717	17910	17891	17946	17859	17935	17984	17931	17784	18086	17995	17989	18103	17905	18242	17906	17912	17931	18001	17900	18036	18007	17937	17913	17992	17726	18036	17979	17932	18024	17900	18084	17907	17809	17920	18146	17906	18159	17927	17948	17853	17892	17810	17900	17931	18013	17954	17992	17904	18020	17932	18354	17917	18109	17823	17881	17953	17914	17922	17877	17761	18040	17882	17952	17707	18031	17900	17888	18085	18039	18020	17837	18060	17865	18008	17706	17949	17856	18059	17901	18084	18074	17731	18029	17932	17893	18066	18001	17833	17807	17916	17992	17901	18040	17912	17907	17897	17884	17802	17996	17814	18028	17831	17959	18031	18097	18006	18069	17847	17983	17992	18106	18009	17921	17838	17858	17939	18056	18046	18086	17994	17882	18021	17694	18093	17999	17894	18043	17883	17853	18077	17964	18049	17916	18211	17924	17996	17963	17980	17998	17882	18024	17972	18063	17997	17844	18124	17950	18051	18153	18073	17859	17958	18104	18067	18047	17889	17926	18013	17819	17896	17811	17861	17864	17935	18116	17851	18179	18007	17939	17934	17862	17849	17862	17895	17845	17996	17917	17906	18053	17938	17942	18114	17823	17910	17864	17802	18016	17884	17863	18025	17820	17866	18070	18013	18033	18088	17796	17989	17933	18085	17864	18012	18049	17820	18108	17871	17924	17874	18064	17851	18092	18000	17954	17953	17901	18047	17879	17865	18020	18137	17956	17946	18027	17903	17962	17904	18036	18035	17794	18033	17788	18130	18031	17922	17802	18069	17993	17926	17911	17965	18058	17953	18001	17955	17789	18019	17943	17960	18096	18064	17910	17992	17930	17960	17808	17938	17998	17985	17826	17919	18151	17945	17967	17911	18018	18060	17973	17849	18044	17971	18133	17834	18071	17937	17964	18021	18033	18100	17815	17907	18027	18034	18032	17957	17965	18038	18092	17954	17994	17966	17862	17929	17771	18099	17948	17879	17976	17888	18069	17984	17822	17993	17864	17878	17792	18085	17962	18028	18055	17991	17948	17928	17956	18055	18087	17968	17817	18038	17969	18080	17816	17973	18100	18014	17882	17942	17840	17829	18088	17961	17903	17836	17941	17934	18010	17988	17858	17920	17887	17909	17899	17828	17842	17935	17949	18060	17901	18094	17951	17893	18078	17870	17930	17865	18047	17966	18014	17883	17976	17913	18025	17909	17816	17818	17929	17999	17964	17920	18131	17937	18077	18083	18034	18051	17909	17994	18020	17977	18088	18227	18077	18102	17980	18022	18104	17800	18013	18004	17932	18047	17925	17984	17914	17878	18041	17974	17923	18023	17836	17991	18059	18004	17966	17944	17931	18008	17927	17828	18040	17898	17920	18001	18084	17997	17966	18021	17941	17990	17984	17724	17951	17890	17874	17835	17852	18123	17904	17763	17816	18177	18053	17909	17760	17941	17846	17917	17983	18095	17911	17952	17946	18085	17989	17937	18042	17919	17869	18052	17928	18152	17853	17957	18017	17812	17818	17992	17804	18057	17909	17857	17909	18016	17995	17812	17918	18131	18032	17952	18115	18018	17970	18043	17946	17911	17959	17993	17924	18065	17891	17872	17928	18007	17944	17956	18149	17983	17938	17846	18028	17990	18026	18031	17829	18048	17923	17981	17951	18047	18004	17831	17897	17811	18007	18096	18074	18069	17973	17927	17989	17870	17939	17898	18013	18062	17959	17966	18013	17923	18175	18066	18015	17923	17968	17842	17839	18139	17809	18017	18007	17957	17931	18004	18011	17972	18087	17841	17922	17989	18021	17867	17982	18223	17935	17903	17944	17939	17940	18136	18050	17949	18002	17880	18161	18045	17926	17923	17946	17861	17713	17958	17991	18060	17910	18168	18082	17761	18098	17989	17984	17837	17990	17931	17833	18171	17907	18088	17941	17734	17976	17827
23968	21223	29261	28121	30099	32285	31346	27890	26288	25139	24342	23716	23594	23496	23294	23336	23210	23026	22841	23065	22927	22729	22896	22848	22691	22608	22684	22816	22440	22559	22597	22614	22700	22344	22608	22634	22335	22657	22681	22644	22542	22570	22549	22506	22781	22689	22474	22705	22764	22535	22653	22488	22782	22482	22642	22669	22573	22791	22602	22701	22577	22515	22479	22602	22420	22366	22487	22745	22552	22654	22711	22504	22604	22645	22363	22408	22332	22446	22549	22648	22442	22755	22420	22617	22611	22545	22364	22627	22421	22459	22616	22691	22554	22715	22588	22441	22450	22577	22557	22493	22460	22446	22473	22592	22444	22526	22615	22703	22823	22691	22553	22410	22527	22816	22361	22404	22573	22521	22356	22359	22529	22467	22480	22655	22670	22560	22320	22734	22556	22502	22777	22608	22525	22520	22441	22490	22496	22491	22686	22571	22586	22342	22657	22629	22415	22759	22821	22562	22598	22533	22367	22672	22474	22651	22836	22554	22523	22478	22595	22399	22684	22514	22519	22559	22589	22431	22328	22438	22662	22439	22608	22705	22682	22455	22508	22648	22636	22618	22580	22594	22729	22716	22614	22487	22613	22427	22445	22497	22509	22582	22707	22542	22756	22465	22639	22410	22749	22549	22612	22662	22706	22455	22346	22570	22543	22686	22347	22470	22676	22733	22460	22543	22476	22455	22563	22446	22609	22508	22348	22690	22528	22545	22260	22343	22610	22560	22473	22640	22561	22579	22530	22629	22801	22377	22436	22417	22469	22540	22592	22392	22349	22468	22680	22597	22494	22618	22527	22532	22592	22511	22632	22521	22660	22395	22613	22547	22625	22596	22651	22655	22417	22389	22739	22649	22544	22664	22561	22492	22607	22479	22667	22469	22527	22525	22633	22627	22615	22622	22606	22678	22706	22505	22483	22395	22533	22449	22558	22560	22360	22368	22418	22395	22533	22528	22411	22381	22624	22593	22492	22240	22658	22525	22586	22618	22408	22388	22499	22429	22538	22658	22568	22678	22708	22719	22461	22662	22496	22663	22400	22623	22651	22629	22504	22830	22585	22644	22690	22466	22390	22630	22537	22602	22605	22706	22383	22397	22223	22820	22658	22579	22803	22351	22621	22478	22408	22183	22541	22694	22530	22571	22422	22599	22663	22656	22661	22615	22515	22644	22594	22498	22501	22438	22411	22746	22472	22562	22535	22637	22684	22860	22576	22330	22673	22567	22346	22658	22872	22507	22599	22517	22681	22508	22482	22592	22636	22570	22700	22351	22702	22605	22698	22595	22533	22477	22781	22579	22801	22822	22574	22803	22590	22716	22571	22514	22435	22529	22497	22534	22577	22512	22496	22315	22746	22546	22783	22641	22516	22502	22545	22525	22542	22501	22698	22572	22573	22454	22729	22484	22606	22422	22544	22567	22685	22339	22484	22495	22568	22617	22644	22587	22527	22466	22510	22469	22483	22733	22625	22433	22721	22470	22561	22538	22604	22538	22363	22486	22644	22732	22615	22239	22693	22826	22533	22857	22451	22633	22560	22634	22763	22533	22439	22509	22489	22905	22652	22436	22564	22570	22676	22643	22541	22442	22466	22300	22530	22402	22644	22428	22667	22813	22466	22628	22666	22479	22656	22502	22491	22527	22461	22413	22590	22535	22486	22559	22404	22551	22632	22726	22650	22584	22711	22576	22394	22489	22620	22608	22616	22560	22695	22634	22543	22607	22468	22420	22414	22541	22555	22458	22481	22541	22543	22424	22607	22607	22448	22516	22391	22422	22582	22678	22447	22415	22681	22616	22559	22514	22363	22298	22458	22312	22446	22275	22652	22630	22558	22665	22687	22636	22692	22591	22592	22247	22637	22512	22645	22794	22656	22723	22463	22453	22479	22531	22702	22595	22599	22509	22714	22599	22703	22729	22533	22593	22592	22403	22528	22445	22565	22436	22491	22473	22625	22309	22288	22563	22537	22669	22490	22750	22456	22619	22642	22506	22499	22407	22542	22467	22637	22549	22683	22771	22533	22333	22421	22449	22602	22439	22759	22605	22467	22174	22486	22470	22665	22690	22630	22524	22322	22470	22448	22350	22428	22553	22204	22333	22450	22637	22586	22508	22630	22443	22686	22621	22618	22507	22619	22638	22805	22564	22507	22437	22403	22442	22642	22401	22333	22481	22517	22500	22730	22404	22659	22387	22502	22428	22491	22755	22431	22522	22403	22377	22452	22481	22559	22625	22447	22614	22583	22448	22572	22548	22533	22730	22264	22478	22581	22667	22460	22537	22439	22667	22638	22422	22369	22477	22408	22580	22591	22434	22431	22639	22554	22706	22478	22554	22491	22706	22448	22413	22517	22629	22529	22375	22581	22452	22494	22668	22544	22479	22538	22518	22383	22250	22591	22446	22610	22303	22605	22464	22500	22347	22326	22465	22598	22504	22736	22463	23028	22463	22433	22680	22603	22702	22323	22682	22513	22480	22550	22369	22592	22538	22681	22536	22341	22537	22310	22318	22346	22585	22627	22635	22502	22787	22534	22355	22625	22640	22312	22594	22473	22461	22300	22236	22611	22596	22531	22631	22627	22614	22508	22677	22543	22605	22598	22488	22547	22506	22517	22509	22373	22801	22596	22723	22574	22636	22625	22301	22573	22575	22341	22336	22691	22660	22389	22556	22538	22588	22735	22550	22547	22602	22624	22439	22675	22458	22439	22497	22717	22451	22743	22885	22577	22673	22575	22602	22787	22472	22605	22572	22629	22479	22743	22477	22228	22709	22534	22614	22616	22459	22751	22656	22826	22603	22502	22686	22698	22492	22360	22510	22508	22714	22729	22717	22702	22667	22647	22451	22465	22760	22493	22494	22760	22930	22369	22589	22582	22657	22677	22411	22411	22570	22410	22346	22511	22621	22561	22560	22530	22383	22556	22557	22547	22455	22700	22282	22592	22460	22651	22260	22664	22355	22488	22328	22610	22692	22456	22558	22466	22529	22687	22512	22563	22601	22449	22319	22608	22622	22577	22486	22677	22462	22603	22475	22574	22410	22597	22634	22498	22573	22589	22434	22485	22418	22613	22444	22625	22357	22768	22663	22539	22632	22754	22521	22534	22537	22686	22448	22320	22505	22445	22431	22733	22451	22459	22758	22476	22517	22604	22720	22431	22348	22709	22475	22674	22582	22736	22654	22562	22619	22602	22389	22614	22576	22530	22594	22588	22468	22616	22515	22560	22552	22619	22659	22514	22524	22520	22423	22737	22583	22390	22442	22364	22615	22402	22599	22556	22511	22353	22516	22464	22507	22590	22684	22463	22436	22548	22462	22418	22507	22558	22447	22635	22434	22561	22561	22593	22442	22520	22404	22527	22650	22552	22649	22498	22445	22457	22584	22629	22475	22547	22831	22373	22621	22567	22452	22570	22513	22419	22557	22542	22831	22648	22691	22624	22411	22498	22451	22587	22902	22671	22451	22595	22566	22447	22429	22526	22484	22702	22353	22663	22406	22413	22462	22663	22724	22449	22241	22629	22741	22682	22572	22777	22578	22774	22570	22614	22512	22423	22544	22535	22492	22428	22699	22545	22473	22871	22523	22442	22696	22451	22512	22515	22637	22368	22609	22768	22687	22603	22828	22653	22446	22586	22523	22650	22587	22345	22805	22489	22574	22776	22588	22801	22515	22710	22709	22530	22292	22530	22680	22489	22718	22731	22589	22596	22459	22887	22460	22830	22450	22381	22585	22691	22594	22563	22498	22325	22423	22748	22649	22419	22611	22726	22306	22490	22538	22342	22673	22277	22546	22384	22575	22687	22424	22438	22495	22538	22587	22500	22736	22558	22686	22631	22493	22603	22684	22655	22557	22688	22536	22515	22555	22524	22642	22578	22664	22680	22532	22449	22470	22381	22656	22546	22524	22611	22358	22467	22507	22741	22406	22490	22668	22655	22632	22592	22747	22651	22390	22676	22446	22867	22296	22618	22318	22515	22508	22474	22470	22633	22433	22879	22665	22470	22570	22621	22550	22333	22562	22382	22428	22673	22733	22721	22336	22760	22624	22651	22599	22550	22460	22595	22744	22376	22575	22622	22547	22429	22672	22756	22561	22557	22466	22526	22500	22650	22679	22537	22351	22547	22709	22514	22670	22551	22587	22475	22708	22561	22458	22851	22647	22525	22524	22528	22505	22533	22385	22536	22483	22469	22620	22568	22601	22710	22881	22410	22442	22572	22466	22531	22524	22423	22537	22263	22556	22463	22503	22251	22519	22527	22768	22710	22455	22419	22573	22530	22559	22603	22451	22446	22363	22563	22819	22779	22535	22660	22515	22394	22476	22909	22529	22491	22583	22477	22595	22555	22365	22717	22438	22514	22412	22747	22718	22678	22538	22524	22765	22463	22470	22516	22636	22609	22462	22618	22351	22445	22552	22614	22447	22370	22466	22575	22526	22535	22599	22532	22656	22432	22463	22476	22430	22729	22578	22712	22517	22653	22756	22474	22386	22471	22436	22240	22489	22263	22592	22478	22514	22672	22533	22600	22432	22589	22693	22638	22512	22433	22478	22483	22600	22402	22783	22455	22651	22450	22564	22471	22494	22701	22461	22675	22439	22517	22378	22622	22492	22420	22507	22655	22729	22664	22644	22640	22673	22429	22723	22428	22457	22505	22713	22422	22317	22383	22586	22670	22499	22577	22530	22675	22410	22475	22573	22726	22629	22624	22679	22673	22572	22448	22425	22791	22550	22616	22437	22604	22625	22639	22421	22489	22449	22659	22645	22620	22520	22472	22690	22488	22515	22843	22522	22593	22742	22507	22529	22327	22639	22566	22529	22659	22429	22449	22475	22459	22454	22500	22611	22693	22638	22730	22609	22650	22502	22502	22589	22504	22394	22304	22654	22764	22684	22451	22557	22357	22439	22507	22564	22543	22588	22452	22497	22690	22557	22522	22538	22745	22614	22508	22581	22565	22451	22608	22475	22686	22656	22547	22423	22581	22382	22429	22447	22650	22546	22488	22541	22558	22460	22343	22410	22769	22665	22472	22693	22632	22738	22728	22537	22631	22364	22741	22778	22449	22418	22705	22641	22460	22436	22803	22759	22852	22537	22508	22653	22592	22650	22529	22726	22411	22735	22573	22411
35387	58814	53847	42836	36493	31615	27916	25414	23085	21020	20120	19610	19253	18881	18935	18576	18484	18419	18241	18214	18169	18122	18248	18099	18224	18105	18041	17948	18109	18047	18025	18202	18065	17928	17986	17874	17974	17990	17935	17826	18120	17945	18027	17946	17908	17945	18030	17964	17850	17780	18140	18024	17963	18003	17954	17990	18038	17883	17869	17870	17996	17958	17831	17897	18062	17860	17955	17971	18101	17967	18193	17881	18002	17904	18032	18049	18109	17768	17917	17864	18040	17927	17908	17844	17976	17740	18101	17853	17934	17837	18020	17812	17911	17894	18043	17919	18042	17804	17803	17862	17853	17841	17984	18144	17963	17998	17945	18006	17922	17915	17808	17884	17975	17859	17853	17920	17915	17997	17728	17981	17880	18002	17977	17846	17992	17811	17992	17893	18065	17926	17773	18096	18080	17846	17981	18044	17905	17977	18141	17936	17996	17897	17993	17890	17856	18006	17776	17818	17857	18004	17771	17922	18012	17717	17951	18012	17896	17943	17865	18009	18014	17978	17978	17837	17944	17893	17915	17801	18052	17957	17952	17976	18007	17809	17883	17825	17915	17993	17922	17937	18034	17871	17998	17887	17890	17932	18048	17972	17919	17675	18006	18031	17880	17996	17936	18068	17784	17758	17880	17834	17888	17845	18020	17928	18063	17814	17990	17862	18031	17969	18135	17751	17774	17937	17932	17847	18216	17971	17876	17926	17941	18130	18021	18010	17783	18009	17961	17836	17844	17800	17938	18047	17949	18062	17907	17973	18060	17759	17945	17835	17886	17934	18057	18018	17857	17977	17955	17825	17916	18021	17899	18121	18006	17980	17928	17921	17978	17852	17825	17967	17988	17979	17752	17902	18104	18008	17790	17751	17925	17862	17822	17967	17955	17830	18099	17857	17941	17905	17876	17909	17765	17979	17916	17952	17921	17777	18029	17704	17886	17868	17891	17983	17843	17992	17938	17839	17912	17786	17870	17913	17881	17971	18072	18098	17798	17950	17955	17891	17823	17885	17845	17883	18053	17818	17954	18067	17939	17851	17890	17972	18012	17853	17831	17828	17664	17951	17884	18032	17910	17955	17895	17985	17944	17797	18122	17859	17958	17976	17911	17989	17949	17780	17925	17918	17937	17775	17915	18098	18026	17810	17823	18031	17903	17949	17763	17751	17838	18111	18043	18014	17997	17921	17900	17828	18159	17985	17885	18120	17792	17901	17798	18014	18085	17878	18054	17705	17931	17934	18082	17936	17885	17883	17903	17994	17840	17937	17847	18058	17974	18011	18037	17845	17941	17816	18082	18029	17838	18002	17883	17764	17843	17901	17764	17909	17997	17886	17973	18053	17807	17959	17961	17812	17776	17718	17868	17929	17823	17852	17981	17947	18040	18004	18007	17838	17965	17812	18032	17933	18038	17875	18094	17911	17872	17949	17948	17919	17987	17972	17973	18162	17825	17886	17839	17921	18101	17945	17989	17988	18059	18007	18121	17997	17835	17975	17918	17943	17865	17973	17661	17884	17844	18080	17720	17848	17930	18064	17940	18014	17879	18095	17894	17738	17975	17802	17848	18144	17882	17902	17696	17956	18059	17889	17765	17904	18020	17883	17850	18045	17967	17985	17826	17908	17911	17936	17949	17817	17965	18035	17926	17980	18019	17869	17833	17982	17933	17974	17987	17995	17767	18065	17980	17952	17856	17989	17954	18010	17830	17964	17756	18127	17842	17982	17922	17966	17769	17889	17841	18031	17953	17927	17912	17893	18090	17931	17954	17984	17975	17921	17991	17858	17981	17947	17793	18013	17884	17863	17972	17888	18027	17950	17854	18034	17998	18013	17728	17854	17843	17912	17711	17962	17821	17996	18005	17812	17845	17935	17857	17937	17954	17771	17976	17908	17988	17869	17785	17886	18036	17820	17930	17998	18069	17895	17982	17986	17935	17969	18051	17892	17928	17922	17898	17931	17963	18036	17928	17969	18033	17880	17968	17976	17995	17844	17964	17910	18031	17913	17867	17622	18108	17970	17945	17889	17970	18043	17984	18047	17867	17916	17863	17967	17952	17848	17698	18030	17962	17842	17987	17943	18088	17758	17968	17819	17923	17909	17913	17888	17984	17989	18137	17992	17826	17958	17836	18013	17789	17947	17928	17707	18061	17810	17889	17883	17966	17976	18048	18035	17834	17787	18124	17981	17766	17808	17889	17959	17909	18065	17878	17949	17874	17731	17765	17886	17898	17840	17894	18101	17970	17861	17811	17924	17890	18094	17850	18101	17866	17892	17768	17988	17939	17718	18073	17839	17906	17756	17793	18047	18007	17873	17892	17969	17938	17921	17804	18033	18186	17921	17895	18074	17868	17909	17790	17801	18062	17808	17840	17754	18156	17985	17862	17986	17898	17886	18080	17923	17968	17928	17933	17914	17897	18026	18042	18052	17888	18036	17952	17858	17990	17951	17933	17928	17897	17999	17914	17912	18061	17971	17775	17960	17902	18110	17973	17831	17880	18002	17940	17997	17898	18119	17931	17917	18047	17867	17952	17903	18041	17955	17790	17937	17976	17952	18033	17806	18066	18029	17984	18055	17837	17746	17869	17725	17753	17926	17772	18015	17773	17745	17678	17886	17910	17949	17893	17895	17984	17835	17932	17888	17952	17884	17989	17794	17948	18016	18077	17831	17669	17720	17808	17824	17840	17963	17811	17911	17935	17868	18153	17987	17949	18000	17952	17949	17851	17872	17939	17999	17894	18191	17968	17880	17926	17830	17795	18021	17841	17927	17913	17842	17932	18065	18107	17956	17909	17869	17770	18023	17895	17897	17939	17933	17701	18136	17895	17697	17848	17861	18131	17865	17943	17972	18108	17907	17950	17970	17996	17857	18005	17909	17968	17944	17980	17981	17763	17926	17908	17883	17895	17973	17780	17967	17938	17960	17641	18007	17982	18015	17799	17856	18015	18081	18126	17921	17937	18002	17901	17830	17895	17878	18118	17796	17997	17881	17845	17906	17872	18032	17698	18002	17989	17678	17917	17839	17854	17914	17925	17932	17928	17749	18056	17828	17853	17894	17882	17897	18210	17846	17953	17816	17866	17913	17956	18006	17977	17827	17892	18024	18048	18005	17984	17922	18046	17900	17790	17774	17899	17990	17932	17990	18066	17793	17909	17809	18043	18014	17883	17882	17829	17944	17876	17868	17903	18033	17969	17944	18053	17862	17907	18100	17943	17827	17922	17996	18023	17926	17930	17893	17832	17977	17823	18031	18100	17817	17715	17823	17729	17937	17925	18093	17985	17971	17950	17989	17981	18149	17907	18038	18067	17929	17891	17821	17952	17870	18066	17981	17981	18107	17971	18053	18012	17835	18037	17935	17975	17849	18054	17964	17936	18024	17861	17846	18037	17962	17607	18059	17925	17972	17862	17812	17772	17989	17720	18104	17678	18041	17887	17844	17919	17937	17712	17701	17898	17950	17959	17799	17872	17857	17924	18051	17900	17813	17812	18065	17943	17854	17987	17900	17934	18018	18027	17995	18065	17982	17979	17953	17920	17901	17935	17923	18173	17838	18060	17929	17882	17935	17836	18206	17968	17888	17987	17758	17815	17993	18032	18014	17913	17970	17891	17916	17758	18033	17999	18092	18030	17870	18114	18015	17871	18062	18037	17976	17922	17968	17979	17892	18011	17673	17951	17876	17810	17796	18018	17921	18028	17969	17817	17973	18043	17940	17894	17825	17909	17957	18088	17648	17874	17902	17934	17951	17977	17942	17778	17930	17976	17864	17968	17999	18107	18062	17891	17872	17809	17863	18020	17933	17987	17956	18012	17730	18026	17984	17868	17961	17832	17792	17940	17860	17885	17958	17773	17916	18022	17786	17961	18070	17903	17897	17921	18019	17993	17899	18047	17860	17915	17904	17985	17890	17911	18129	18003	17956	18030	17881	17954	17896	18009	17896	17928	17980	17873	18049	17877	18047	17974	17816	18004	17994	17949	18022	18005	18020	17792	17926	17987	17937	17884	17807	17831	17902	18067	17908	18091	17949	18069	17849	17709	18000	17959	18000	18071	18072	17943	17973	17856	17916	17962	18085	17924	17918	17882	18006	17957	17992	17901	17809	17879	17919	18047	17906	18022	17822	17955	18036	17845	18015	18045	17849	17964	18106	18007	17849	17857	17799	17957	17768	17938	17899	17908	17999	17942	18145	17871	17808	17987	17966	17878	17948	18016	17836	18014	18019	18082	17812	18118	17890	17880	17828	17915	17936	18054	17971	18065	18033	17883	17723	18019	17927	18029	17780	17650	17952	17887	17856	18047	17864	17891	17982	18032	17830	17936	17962	18085	17828	18028	17908	17929	17903	17949	17929	17916	17923	17957	17794	17874	17956	18103	17967	17967	17938	18041	17886	17913	18018	18212	17843	18006	17995	17805	17915	18100	18048	17738	17873	17975	18024	17955	18007	18076	17803	17769	17888	17829	17936	17792	17862	18025	17956	17982	17884	17953	17879	18078	17919	17955	17904	17978	17919	17867	18034	17867	17859	17858	17979	17977	18002	17876	18114	18011	18001	18095	17862	17879	18058	17850	17987	18046	18007	17768	17724	17877	17754	17993	17981	17857	17928	17808	18050	17960	18043	17901	17939	18101	17888	18056	17945	17853	17908	17882	17932	17846	17656	17987	17704	18119	17784	17992	18085	17881	17891	18024	17736	17974	17993	17869	17897	17901	18116	17955	17886	17801	17836	18008	17822	18010	18019	17756	17877	17857	18024	18125	17950	17879	17958	17926	18025	17819	17843	17900	17889	17937	17877	17985	17880	17760	17814	17882	17895	18029	17993	18077	17970	17931	17877	17783	17992	18005	18018	18100	17836	17840	17940	18073	18037	17822	17770	17846	18026	17889	17915	18007	17845	17801	18004	17968	17776	17994	18029	17953	17965	17867	17869	17909	18102	17929	17887	17986	17928	18015	17921	17673	18191	17766	17936	17845	17921	17901	17919	18016	17866	17974	17897	17895	17879	17860	17996	18062	17798	18036	17911	17915	17924	17948	17842	17940	17954	17861	17978	17820	17785	18003	17925	17932	17955	17982	17935	17924	18062	17919	17940	17818	17981	17799	18042	17920	17946	17959	17963	17863	18079
22519	21102	28960	24753	25695	31786	34758	30440	28010	26812	25577	24997	24506	24358	24228	23957	23951	23874	23627	23751	23336	23362	23372	23382	23291	23404	23581	23191	23365	23222	23231	23417	23424	23310	23159	23197	23173	23160	23223	23333	23068	23188	23171	22839	23165	23185	23022	23128	22858	23278	23278	23281	23001	23111	23260	23357	23141	23119	23241	23065	23345	23160	23141	22891	23118	23151	22962	22988	23142	23316	23225	23068	23035	23065	22902	23103	23126	23101	23347	23327	23124	22819	23172	23088	23079	23139	23088	22951	23029	23072	23128	22917	23130	23001	23006	23131	22891	23026	22986	23040	23252	22818	23079	22815	23050	22985	23221	23060	22839	22982	22932	23176	23156	22989	23067	23132	23027	23015	23224	22894	22972	23195	23083	22996	23270	22948	23259	22999	23065	23226	22906	23001	23013	22989	23080	23153	23135	22914	23129	23142	23134	23123	23122	22972	23251	23018	22908	23153	23023	23128	23045	23234	22967	23024	23138	22870	23175	22882	22829	22945	23265	22998	22881	23061	23132	22956	23012	22995	23176	22908	23038	22976	22925	23002	23182	22975	23055	22812	23191	22936	23175	23160	23254	23203	23048	23112	23099	22875	22979	23083	23216	23024	22926	23204	23151	23064	23256	23057	22975	22905	23032	22835	22930	22957	22953	23060	23091	23001	23064	23152	23132	23001	23269	23093	23032	23160	23169	23024	22975	22904	23060	22901	22955	22956	22959	22869	23018	23034	22921	23118	23131	23284	23112	22951	23048	23045	23259	23043	22960	23031	23127	23158	22983	23061	22877	23033	23167	23074	23101	22910	23021	23396	23000	22879	23311	23199	23093	22986	23001	22928	23122	22968	22960	23031	23011	23307	22971	23071	23035	23062	23208	22921	22888	22971	23071	23119	23167	22904	22975	23218	23106	23020	23198	22871	23104	23030	23153	23009	23147	22996	22975	23177	22912	23014	23145	22881	23061	22901	22936	22852	22756	23173	22994	23076	23096	23047	23073	23182	23078	22910	23002	23118	23281	22988	23122	22980	22900	23106	22944	23057	23040	23071	23100	23009	22958	23078	22940	23005	23202	23156	23006	22915	23153	23052	22872	22922	22993	23051	23129	23217	23045	23032	22987	23040	23080	23101	22971	22902	23001	23009	23195	23022	23108	23180	23119	23004	22961	23235	22809	23165	23008	23119	23171	22839	23114	22717	23084	23277	23151	22766	23004	23132	22865	23126	23082	23026	23014	23185	22972	23021	23080	23034	22898	22912	22981	23215	23027	22969	23242	23037	23083	22948	22872	23046	23087	22990	22925	22793	23006	23130	22880	23230	22926	23127	22747	22736	23122	22916	23143	22893	22936	23039	22925	23092	22838	23118	23092	23193	23076	23025	23125	23002	23172	22977	23000	23192	22880	23038	23191	22857	23143	23185	23017	22934	23319	23133	22965	23063	23140	23011	23062	22953	23026	22938	22980	23190	23021	23106	22927	23005	22891	23175	22969	23101	23120	23006	23118	23115	23110	23228	23171	22920	23072	23228	23086	23209	23072	23133	23032	23028	23057	23079	22990	23104	23058	22897	22989	22945	23076	23184	22968	22964	23106	23064	22982	22874	22901	23097	23025	22994	23040	22960	22927	22886	23039	23140	23143	22926	23183	22746	23152	22926	23074	23055	23029	22960	23161	23009	23021	23256	22933	23008	23047	23051	23178	22866	23112	22920	22899	23146	22909	22995	22892	23127	23190	22835	22971	22693	23104	23190	23065	22986	23055	23226	23172	23034	23317	22967	23138	23047	23139	23224	23134	23320	22916	23081	22994	23152	23282	23104	23107	23050	22776	23144	22844	23108	23132	23102	22926	23180	22959	22950	23072	23041	23098	23061	23269	23165	23058	23035	23084	22860	22968	23040	22938	23064	22989	23037	23138	22833	22890	23129	23067	22987	23097	23141	22884	23160	23009	23049	23083	23217	23074	22957	23132	23026	23097	23082	23110	23252	23228	23134	23171	23075	22956	22845	22991	23019	23027	23233	22975	22875	23085	23059	23185	23068	23064	23105	23070	23043	23092	23044	22951	23036	23140	22862	23157	22682	23057	22947	23055	22950	22944	23114	23107	22867	22895	23094	23259	22948	23018	23203	22935	22913	23020	23078	23077	22846	23149	23281	22921	22885	23155	23175	23069	22981	23187	23094	23362	22874	23027	23271	23066	23163	23120	23150	22925	22910	23154	23259	23020	22840	23230	23095	23034	23166	23021	23013	23241	22924	23054	23019	22933	22857	23092	23090	23004	22811	23100	23204	22936	22898	23026	23091	23249	22941	23006	22983	23158	22784	22944	23096	22964	23121	22926	22994	23152	23076	22881	22966	23204	22969	22981	22936	23076	23060	22928	22696	22695	23276	23132	23045	23238	23111	23174	23024	23015	23210	23067	22964	23135	23221	23091	23192	22878	23229	23158	23174	23322	23171	23002	23063	23195	22958	23172	23100	23151	22888	22991	23096	22911	23029	22844	22929	22687	23070	23173	23172	23046	22994	22928	23140	23179	23263	23077	23038	23178	22975	23010	22909	23181	23150	23021	22995	23012	23199	23067	22901	23095	23100	23019	22940	22978	22932	23105	23093	23030	23078	23122	23078	22999	23067	22657	22894	23014	23037	23010	22789	23260	23141	22932	23071	22958	23159	22915	23191	22840	22953	23185	23055	23141	22999	23231	22930	23051	22987	22949	23057	23081	23032	23042	23073	23076	23129	23289	23155	23031	23023	23078	22830	23142	22959	23143	23129	23117	23103	23073	22987	23135	22763	23122	22987	23152	23114	23228	23083	22978	23183	23025	22923	23213	22965	23177	23139	23167	23153	23016	23065	22971	23231	22990	22930	23096	23116	22995	23123	23063	23047	23108	23069	23139	22965	22904	22999	23074	23162	23020	22705	22870	23176	23119	23090	22944	23251	23146	22792	22943	23089	22989	22776	23046	22901	23189	23163	22816	22976	22941	23100	23067	23176	22830	23083	22958	22977	23016	22994	23017	22969	22884	22853	23013	23380	22931	23073	22901	22969	23084	22814	22943	22995	22969	23098	22941	23096	23113	23341	23230	22875	23083	22925	22919	22883	22999	22862	22960	22769	23123	22895	22917	22993	23008	22983	22736	23018	23112	22833	22870	22953	23018	23181	23124	23106	23148	22823	22979	23081	23049	23179	23376	22995	23113	23192	23229	23193	22940	23019	23272	23097	23201	23160	22914	23082	22916	23037	23088	23129	23012	22891	23285	23163	23091	23072	23185	22872	22879	22985	23257	23094	23050	23280	22930	22992	23024	23096	22884	23189	23279	23005	23065	23091	23083	22898	22897	23032	23035	23156	23168	22903	22948	23203	23063	23117	22904	23068	23016	23010	23115	23210	23013	23050	23071	22956	23092	22871	23199	22827	23018	23193	22643	22910	22984	23030	23010	22953	23172	23197	23088	23076	23122	22883	23058	23091	22914	22795	23261	23085	23145	22939	22853	22764	23345	22945	23220	23115	22972	23115	23139	23127	23190	22932	22958	22799	23073	23219	22868	23244	23080	23041	23042	22980	22877	22914	23142	23160	22926	22963	23277	22793	22962	22972	23142	22989	23102	23126	23201	23014	22948	23220	23048	22886	23224	22802	23017	23163	22941	23104	23101	22983	23101	23077	23044	23057	22981	23161	23136	23200	23075	23225	23200	23024	22877	23175	23142	23002	23134	23048	23180	23020	23165	22865	23067	23074	22955	23061	22885	22918	23104	22989	23040	23248	23214	23142	22839	22817	22943	23208	23145	23082	22951	23101	22965	22938	23033	23078	23178	23025	23026	22973	23085	23070	23074	22866	23134	22857	23226	23105	22905	22992	22919	23232	23191	23098	23146	22842	22783	23133	22986	23088	23043	23030	22943	23023	23102	23048	23181	22932	23098	23114	23145	22821	22971	22971	22939	22989	23171	22849	23266	23083	22967	22934	23067	23084	23139	22858	23102	23142	23248	23025	23177	23320	23043	23380	23049	22976	23131	23048	23016	22909	23123	23310	22959	23175	22955	23127	23099	23028	22997	22930	23089	23245	22911	23133	23177	22996	22961	23082	23106	23215	23116	22986	23135	23116	23170	23083	23009	23020	22829	22936	23213	23032	23072	22968	23031	22680	22932	22787	23129	23269	23263	22905	23217	23166	23010	22952	23058	23125	22928	23052	23100	22969	23141	23122	23339	23014	23153	23098	23024	23135	23049	22972	22977	23132	23113	23069	23040	23037	22904	23151	23050	23173	23068	22746	23165	23101	23054	22904	23004	23229	23110	23008	22998	23160	23051	23187	23130	23125	22915	22861	22943	22918	23240	22760	22945	22841	23116	23072	23459	22988	23046	23013	23078	23229	23117	23056	23415	22906	23160	23138	23258	23052	22889	22750	23059	23198	23162	23085	23202	23063	23080	23177	23038	22865	23047	23088	23205	23047	23148	23180	23107	23200	22981	23110	23008	23082	23133	22885	23122	23078	23186	23206	23070	22795	22990	23104	22902	23046	23080	23077	23034	23067	23117	23084	23238	22972	23009	23011	23134	23017	23139	23080	23117	23108	23015	23274	23095	23107	23105	23028	23078	22814	23139	22880	22927	23008	23026	22988	23055	22981	22893	23057	23094	22944	23144	22997	23173	22786	23098	23163	23233	23067	22993	23177	23049	22794	23285	23011	23093	22895	22907	22816	22939	22921	23035	23310	22745	23158	23066	23255	23053	23183	23145	23229	23011	22810	23215	23175	23111	23179	23103	22946	23215	23255	23092	23033	22875	23105	23181	23074	23232	23040	23080	23222	23082	23234	23047	23004	23042	22857	23123	23090	23118	22924	22782	22924	22918	22887	23113	23012	23165	23034	23190	23003	22967	23150	23005	22984	23183	23075	22981	22930	23258	22974	23246	22834	23056	22882	23007	23073	23195	23034	23117	22853	22838	22778	22991	23060	23248	23059	23001	22928	23081	22960	22765	23117	23109	23044	22956	23080	23157	23068	23078	22918	23073	22738	23055	22744	23085	23063	23036	23259	23201	22910	22825	22847	23117	23132	22928	23223	23108	23308	22861	23078	23150	23151	22935	23211	23111	23265	22931	22973	23046	23059	22862	22902	23238	23013
37704	64696	59341	47896	41022	36018	31832	28300	25019	22319	21117	20124	19933	19649	19427	19288	19079	18969	18740	18646	18574	18504	18614	18497	18341	18422	18280	18191	18228	18406	18272	18487	18340	18273	18251	18216	18189	18342	18276	18217	18101	18155	18223	18169	18186	18302	18189	18332	18230	18234	18070	18120	18152	18246	18078	18166	18154	18159	18209	18245	18218	18126	18137	18190	18279	18099	18201	18224	18295	18259	18419	18238	18094	18199	18002	18185	18068	18110	18251	18113	18135	18323	18279	18171	18089	18150	18113	18175	18403	18222	18097	18136	18004	18050	18072	18152	18160	18294	18150	18056	18143	18145	18176	18221	18359	18145	18155	18223	18233	18147	18151	18155	18350	18207	18177	18259	18170	18138	18023	18168	18309	18070	17996	18112	18027	18079	18194	18102	17935	18285	18060	18031	18357	18389	18105	18157	18162	18157	18326	18163	18275	18204	18089	18147	18130	18140	18213	18151	18276	18193	18216	18180	18184	18065	18027	18183	18254	18270	18096	18265	18249	18182	18231	18170	18146	18266	18063	18017	18070	18258	18143	18113	18119	18025	18216	18057	18188	18165	18088	18277	18187	18309	18126	18199	18179	18274	18199	18068	17986	18209	18264	18372	17997	18046	18130	18199	18238	18043	18055	18081	18094	18106	18287	18096	18297	18189	18220	18147	18146	18308	18209	18148	18039	18168	18358	18115	18155	18148	18327	18325	18171	18215	18127	18096	18226	18272	18131	18187	18263	18272	18200	18146	18188	18094	18123	18125	18240	18124	18178	18039	18033	18088	18085	18298	18341	18032	18304	18031	18178	18302	18261	18036	18045	18311	18161	18247	18224	18251	17998	18169	18275	18290	18253	18348	18179	17851	18167	18274	18072	18103	18216	18234	18253	18340	18193	18091	18197	18118	18128	18273	18120	18201	18216	18087	18244	18061	18329	18166	18121	18205	18169	18307	18198	18039	18235	18017	18302	18169	18302	18151	18193	18312	18238	18109	17925	18295	18101	18193	18230	18193	18104	18087	18101	18181	18113	18168	18228	18248	18231	18157	18186	18050	18183	18245	18227	18092	18344	18140	18293	18146	18140	18142	18182	17968	18125	18232	18191	18270	18202	18300	18129	18348	18163	18194	18135	18279	17941	18206	18254	18150	18259	18166	18292	18171	18198	18045	18347	18222	18165	18450	18173	17987	18165	18053	18136	18084	18201	18027	18168	18313	18243	18038	18120	18222	17958	18182	17951	17990	18079	18229	18190	18188	18069	18093	18283	18219	18123	17917	18203	18256	18147	18116	18162	18185	18121	18270	18159	18049	18202	18098	18020	18242	18093	18059	18205	18477	18163	18116	18221	18329	18076	18206	18055	17995	18314	18260	18264	18080	18265	18291	18222	18105	18284	18176	17989	18208	18088	18090	18117	17960	18240	18156	18144	18160	18262	18129	18295	18191	18177	17979	18205	18082	18345	18112	18214	18145	18089	18130	18109	18273	18257	17978	18259	18032	18155	18093	18203	18136	18041	18220	18064	18101	18183	18133	18207	18154	18239	18206	18065	18203	17990	18116	18244	18304	18133	18122	18237	18014	18069	18150	18137	18235	18289	18045	18094	18192	18020	18299	18288	18029	18083	18229	18013	18107	18157	18120	18215	18145	18185	18244	18105	18193	18001	18075	18151	18243	18145	17930	18097	18344	18318	18254	18051	18182	18072	18171	18103	18055	18043	18259	18096	18245	18281	18247	18187	18304	18230	18086	18225	18198	18156	18045	18112	18204	18182	18191	18084	18335	18156	18087	18193	18242	18103	18277	18161	18068	18105	18174	18275	18108	18047	18113	18340	18119	18306	18004	18269	18234	18078	18191	17858	18228	18010	18223	18062	18291	18200	18246	18053	18062	18255	18207	17963	18098	18158	18120	18262	18381	18044	18097	18236	18156	18191	18193	18238	18219	18217	18146	18175	18156	18132	18200	18105	18344	18149	18213	18491	18062	18100	18005	17953	18293	18193	18032	18234	18137	18258	18156	18155	18231	18150	18186	18015	18288	18143	17947	18039	18127	18275	18499	18127	17993	18138	18386	18193	18178	18175	18135	18218	18313	18118	18427	18256	18066	18174	18040	17972	18040	18374	18267	18156	17994	18117	18280	18201	18204	18240	18252	18057	18127	18128	18239	18178	18183	18138	18194	18212	17944	18216	18201	18198	18202	18193	18110	18372	18340	18247	18278	18404	18031	18088	18108	18212	18043	18241	18352	18119	18081	18130	18216	18218	17927	18137	18162	18084	18203	18148	18228	18185	18068	18183	18077	18195	18149	18143	18191	18182	18153	18171	18036	18116	18110	18146	18232	18112	18303	18150	18244	18207	18171	18094	17969	18092	18211	18253	18064	18126	18159	18309	18128	18225	18216	18156	18315	18319	18139	18130	18087	18125	18196	18128	18107	18184	18308	18100	18229	18237	17986	18137	18162	18079	18206	18159	18119	18013	18099	18051	18307	18131	18202	18330	17920	18209	18023	18110	18128	18203	18062	18179	18171	18155	18364	18087	18227	18094	17994	18180	18224	18111	18127	18088	18173	18115	18096	18317	18265	18268	18005	18150	18063	18153	18052	18248	18171	18261	18142	18208	18173	18141	18061	18137	18141	18240	18169	18143	18209	18154	18094	18144	18140	18221	18145	18131	18191	18044	18191	18264	18093	18047	18255	18133	18085	18185	18123	18163	18176	18222	18143	18140	18179	18116	18065	18350	18030	18162	18172	18236	17962	18256	18217	17964	18185	18202	18194	18260	18059	18090	18184	18013	18295	18185	18109	18072	18248	18222	18321	18324	18240	18275	18189	18331	18059	18213	18096	18243	18181	18250	18142	18084	18142	18152	18262	18098	18172	18090	18137	18228	17934	17941	18354	18024	18240	18145	18174	18150	18194	18238	18369	18399	18189	18201	18108	18342	18110	18212	18083	18080	18032	18152	18118	18245	18182	18159	18342	18245	18197	17912	18169	17950	18135	18125	17949	18228	18049	18106	18065	18170	18093	18063	18258	18268	18230	18005	18160	18076	18170	17955	18257	18142	18272	18141	18204	18135	18062	18427	18209	17984	18396	18292	18300	17929	18446	18007	18263	18263	17945	18001	18006	18131	18229	18122	18132	18282	18032	18129	18204	18102	18047	18201	18184	18284	18144	18205	18230	18092	18154	18265	18287	18166	18226	18150	18101	18112	18162	18301	18056	18032	18118	18318	18414	18170	18188	18182	18054	18012	17914	18229	18036	18105	18113	18121	18240	18150	18151	18072	18045	18378	18297	18169	18249	18092	18180	18160	18228	18235	18137	18024	18226	18205	18115	18208	18180	18056	18000	18283	18240	18135	18160	18189	18200	18223	18216	18038	18388	18052	18024	18188	18212	18190	18145	18215	18069	18046	18091	18251	18093	18156	18268	18135	18145	18124	18228	18155	17985	18066	18151	18231	18127	18184	18250	18137	18176	18067	18116	18258	18154	18251	18290	18065	18069	17975	18308	18118	18060	18049	18157	18177	18255	18177	18103	18311	18178	18285	18170	18144	18394	18116	18143	18056	18282	18065	18176	18117	18375	18141	18156	18099	18252	18153	18188	18100	18289	18292	18227	17913	18337	18144	18187	18295	18229	18064	18273	17939	18214	18188	18245	18052	18179	18273	18170	17982	18383	18097	18233	18094	18169	18282	18170	18357	18060	18190	18164	18209	18181	18209	18051	18350	18066	18112	18183	18243	18268	18011	18140	18160	18327	18231	18194	18399	17896	18112	18056	18072	18094	18191	18110	18090	18208	18067	18126	18156	18119	18028	18250	18255	18079	18082	18127	18216	18287	18185	18155	18294	18155	17984	18023	18230	18235	18292	18241	18319	18188	18178	18104	18441	18145	18083	18186	18231	18121	18231	18254	18001	18003	18077	18202	18046	18289	18241	18186	18238	18181	18130	18231	18344	18251	18223	18252	17987	18276	18130	18002	17920	18199	18161	18230	18212	18204	18144	18012	18152	18073	18324	18045	18215	18045	18086	18324	18068	17963	18227	18187	18161	18129	18105	18082	18126	18071	18352	18128	18229	18123	18185	18344	18214	18143	18173	18106	18163	18210	18166	18016	18163	18090	18259	18151	18151	18122	18250	18185	17973	18116	18306	18140	18126	18266	18306	18097	18226	18109	18161	18114	18209	18174	18236	18218	18206	18089	18092	18263	18222	18070	18317	18164	18086	18136	18179	18084	18298	18261	18220	18026	18335	18106	18178	18249	18066	18248	18339	18098	18154	18163	18138	18312	18386	18060	18170	18042	18088	18217	18186	18184	18278	18251	18114	18125	18213	17954	18315	18080	18019	17986	18395	17906	18182	18027	18225	18019	18296	18096	17996	18326	18108	18089	18106	18159	18202	18212	18197	18034	18263	18066	18319	18157	18099	18118	18176	18175	18271	18061	18319	17994	18228	18111	18129	18103	18081	18110	18330	18140	18142	18195	18222	18074	18171	18332	18136	18130	18086	18103	18227	18096	18225	18167	18063	18274	18244	18346	18226	18054	18285	18131	18136	18165	18216	18185	18214	18027	18005	18083	18120	18235	18142	17990	18176	17967	18258	18026	18196	17968	18180	18238	18165	18002	18173	18017	18132	18175	18057	18148	18078	18280	18325	18254	18149	18358	18278	18178	18186	18051	18192	18253	18231	18088	18160	17951	18261	17990	18244	18155	18170	18257	18205	18233	18148	18159	18199	18190	18288	18069	18042	18202	18093	18104	18127	18168	18183	18229	17925	18190	18118	18129	18238	18129	18231	18363	18173	17971	18138	18093	18332	18018	18121	18121	18200	18027	18276	18205	18409	18142	18155	18066	18108	18282	18197	18275	18200	18268	18222	18123	18289	18092	18166	18125	18155	17937	17994	18215	18129	18180	18033	18335	18241	18217	18052	18063	18175	18197	18055	18129	18206	18297	18193	18174	18145	18127	18062	18272	18051	18260	18040	18273	17975	18108	18200	18217	18137	18277	18076	18230	18212	18132	18277	18126	18133	18147	18221	18185	18101	18266	18335	18093	18232	18140	18209	18320	18036	18149	18239	18194	18102	18006	18249	18125	18036	18126	18157	18107	18227	17924	18212	18094	18161	18026	18210	18270
30708	34248	43529	39256	33194	29807	27467	25668	24804	24120	23616	23273	23094	23064	22796	23058	22767	23011	22887	22837	22669	22734	22670	22699	22668	22626	22788	22879	22844	22558	22758	22721	22701	22799	22920	22610	22513	22587	22865	22584	22670	22767	22691	22492	22833	22579	22561	22700	22533	22635	22521	22679	22531	22755	22303	22651	22588	22643	22494	22658	22573	22682	22647	22516	22450	22541	22419	22512	22496	22600	22697	22676	22441	22380	22708	22633	22768	22530	22741	22455	22432	22565	22654	22439	22669	22494	22469	22602	22461	22467	22702	22783	22540	22639	22430	22740	22579	22692	22492	22698	22565	22460	22605	22889	22544	22543	22616	22685	22526	22738	22824	22520	22604	22587	22608	22680	22322	22643	22542	22611	22726	22579	22676	22670	22776	22616	22514	22537	22583	22596	22638	22589	22591	22659	22660	22365	22442	22732	22663	22523	22642	22671	22409	22471	22542	22731	22436	22460	22701	22472	22615	22703	22686	22703	22804	22747	22731	22584	22618	22833	22500	22478	22604	22591	22554	22691	22698	22648	22691	22619	22577	22724	22646	22614	22570	22617	22431	22649	22488	22489	22574	22534	22643	22503	22569	22530	22569	22579	22751	22639	22463	22452	22553	22699	22755	22655	22731	22478	22523	22685	22519	22498	22729	22587	22721	22635	22571	22645	22540	22713	22475	22321	22418	22435	22548	22584	22725	22543	22371	22586	22655	22639	22384	22589	22770	22750	22670	22581	22701	22551	22535	22492	22515	22433	22516	22560	22593	22661	22321	22349	22420	22527	22437	22637	22595	22701	22744	22633	22628	22688	22575	22793	22604	22623	22514	22622	22607	22631	22664	22499	22519	22636	22588	22573	22536	22738	22544	22579	22309	22636	22620	22345	22628	22691	22636	22628	22521	22743	22589	22476	22573	22552	22422	22492	22571	22572	22461	22624	22577	22809	22596	22655	22603	22720	22826	22322	22513	22446	22588	22557	22617	22651	22735	22692	22462	22469	22728	22503	22752	22692	22686	22550	22475	22530	22668	22400	22637	22546	22766	22748	22441	22526	22843	22614	22426	22430	22700	22487	22524	22555	22651	23035	22727	22584	22696	22516	22619	22964	22884	22356	22564	22615	22511	22587	22555	22510	22613	22381	22626	22766	22526	22538	22544	22698	22700	22356	22276	22659	22505	22646	22563	22850	22737	22865	22496	22500	22533	22589	22492	22454	22524	22509	22511	22804	22493	22513	22528	22496	22409	22727	22676	22686	22400	22528	22816	22574	22402	22693	22873	22560	22556	22741	22364	22168	22556	22673	22669	22566	22363	22527	22565	22663	22742	22573	22282	22938	22612	22688	22664	22829	22552	22578	22640	22600	22764	22599	22827	22626	22611	22342	22534	22566	22451	22553	22656	22522	22606	22472	22705	22654	22655	22587	22381	22614	22623	22557	22618	22462	22564	22658	22473	22567	22716	22655	22518	22893	22622	22693	22352	22808	22503	22613	22498	22703	22645	22790	22528	22520	22733	22679	22712	22788	22821	22638	22691	22466	22492	22668	22631	22611	22534	22315	22504	22492	22560	22806	22613	22359	22633	22708	22704	22500	22662	22424	22494	22593	22638	22755	22537	22614	22637	22516	22754	22684	22655	22541	22536	22859	22676	22557	22529	22586	22494	22759	22621	22647	22543	22383	22534	22666	22748	22558	22546	22618	23051	22892	22518	22516	22510	22359	22691	22462	22819	22527	22548	22584	22554	22549	22499	22630	22647	22506	22746	22504	22737	22489	22788	22784	22655	22704	22756	22496	22705	22494	22442	22624	22655	22720	22831	22760	22642	22630	22737	22572	22580	22578	22659	22546	22771	22534	22782	22625	22818	22762	22695	22601	22602	22403	22503	22558	22746	22952	22471	22660	22512	22619	22710	22512	22599	22459	22530	22598	22625	22659	22522	22569	22607	22696	22701	22466	22587	22752	22754	22685	22660	22373	22454	22718	22451	22648	22688	22283	22584	22407	22752	22856	22589	22656	22692	22508	22839	22411	22525	22480	22665	22474	22637	22625	22610	22802	22638	22399	22536	22448	22614	22713	22464	22656	22489	22485	22564	22436	22671	22601	22782	22697	22584	22431	22693	22629	22411	22596	22581	22644	22751	22610	22491	22515	22581	22501	22647	22535	22615	22788	22653	22771	22644	22630	22708	22605	22538	22868	22856	22630	22710	22700	22518	22575	22624	22886	22739	22750	22577	22674	22686	22571	22648	22710	22629	22680	22631	22609	22596	22579	22560	22546	22500	22337	22385	22532	22641	22447	22696	22972	22804	22466	22585	22469	22943	22557	22499	22546	22631	22809	22667	22540	22706	22592	22714	22479	22696	22605	22455	22442	22620	22584	22673	22667	22671	22716	22411	22620	22663	22578	22422	22447	22605	22476	22709	22702	22581	22654	22603	22590	22416	22836	22723	22774	22579	22561	22965	22709	22385	22818	22479	22373	22450	22506	22593	22557	22565	22421	22543	22745	22628	22753	22699	22765	22750	22721	22551	22618	22700	22610	22377	22446	22760	22402	22478	22543	22433	22493	22436	22521	22786	22611	22630	22317	22524	22532	22596	22642	22785	22660	22634	22503	22736	22626	22486	22501	22657	22648	22556	22591	22288	22679	22608	22646	22637	22402	22818	22588	22662	22894	22675	22581	22520	22441	22383	22759	22543	22510	22672	22859	22461	22562	22652	22433	22559	22474	22698	22529	22646	22583	22541	22830	22540	22662	22562	22799	22623	22729	22512	22676	22801	22724	22521	22531	22489	22853	22890	22623	22815	22635	22470	22736	22618	22537	22894	22697	22751	22628	22534	22624	22511	22598	22487	22578	22504	22695	22478	22536	22584	22509	22666	22605	22671	22679	22681	22486	22950	22679	22730	22640	22533	22667	22548	22569	22438	22813	22672	22596	22546	22696	22449	22554	22552	22510	22380	22584	22534	22496	22550	22600	22510	22637	22648	22674	22406	22595	22756	22697	22677	22599	22454	22755	22589	22417	22633	22639	22671	22727	22564	22467	22791	22633	22381	22783	22600	22712	22890	22570	22856	22494	22658	22616	22722	22428	22622	22790	22514	22728	22487	22733	22486	22609	22870	22520	22608	22564	22668	22431	22818	22453	22703	22722	22787	22685	22738	22526	22496	22792	22944	22591	22370	22575	22464	22687	22543	22562	22608	22473	22600	22431	22602	22446	22835	22314	22704	22489	22636	22801	22799	22684	22533	22554	22502	22496	22670	22562	22694	22759	22379	22685	22562	22704	22552	22668	22399	22568	22621	22496	22588	22878	22563	22665	22798	22527	22582	22620	22718	22519	22722	22601	22684	22573	22666	22621	22610	22523	22527	22800	22573	22744	22700	22642	22495	22770	22687	22494	22615	22757	22626	22599	22621	22771	22541	22445	22791	22738	22723	22614	22624	22504	22827	22532	22599	22828	22572	22533	22621	22597	22620	22659	22544	22775	22617	22610	22499	22525	22481	22655	22629	22518	22662	22688	22518	22526	22684	22656	22670	22358	22620	22698	22775	22563	22720	22850	22715	22616	22553	22541	22366	22638	22723	22741	22576	22554	22459	22530	22447	22540	22591	22739	22570	22513	22563	22504	22690	22680	22574	22818	22693	22713	22538	22701	22597	22839	22499	22549	22627	22783	22608	22350	22494	22690	22702	22893	22598	22381	22538	22657	22487	22556	22606	22440	22516	22625	22768	22657	22800	22462	22781	22445	22646	22595	22715	22437	22609	22607	22749	22687	22554	22652	22564	22677	22536	22544	22736	22593	22717	22638	22879	22665	22422	22618	22485	22527	22560	22729	22513	22653	22697	22671	22573	22574	22496	22654	22528	22686	22515	22888	22648	22559	22790	22446	22666	22890	22474	22619	22737	22483	22616	22525	22605	22790	22615	22509	22784	22502	22435	22612	22617	22665	22491	22818	22400	22626	22538	22509	22761	22649	22510	22684	22593	22658	22598	22497	22370	22627	22517	22752	22569	22429	22732	22325	22757	22715	22576	22559	22694	22596	22725	22444	22542	22598	22324	22606	22825	22625	22532	22537	22592	22494	22584	22517	22430	22650	22564	22666	22668	22768	22477	22519	22554	22672	22647	22655	22536	22603	22717	22714	22598	22728	22737	22716	22619	22689	22579	22789	22689	22389	22617	22587	22558	22533	22663	22694	22304	22772	22765	22405	22721	22659	22761	22476	22661	22621	22641	22730	22712	22463	22561	22580	22647	22630	22649	22556	22622	22858	22453	22550	22801	22815	22466	22815	22608	22600	22552	22292	22602	22495	22613	22484	22634	22624	22535	22693	22598	22635	22311	22810	22392	22470	22809	22639	22637	22599	22634	22738	22575	22727	22556	22548	22482	22577	22495	22543	22685	22649	22697	22566	22624	22604	22810	22640	22769	22756	22616	22598	22892	22499	22434	22573	22606	22550	22592	22466	22506	22607	22716	22431	22659	22578	22519	22629	22525	22631	22520	22601	22621	22729	22516	22530	22588	22819	22623	22475	22614	22654	22664	22580	22685	22479	22658	22684	22609	22587	22616	22425	22711	22540	22527	22824	22576	22515	22595	22640	22711	22519	22555	22670	22599	22593	22708	22738	22780	22660	22523	22567	22694	22746	22666	22683	22662	22729	22627	22529	22494	22644	22731	22758	22543	22480	22442	22469	22635	22860	22585	22707	22854	22631	22544	22334	22580	22752	22525	22695	22541	22499	22545	22553	22804	22564	22651	22453	22710	22564	22722	22586	22797	22566	22575	22687	22645	22670	22549	22452	22578	22480	22707	22743	22773	22595	22773	22837	22616	22542	22502	22483	22480	22460	22651	22672	22574	22702	22726	22836	22683	22525	22515	22539	22507	22457	22639	22349	22753	22685	22372	22624	22673	22484	22703	22701	22732	22595	22494	22451	22596	22665	22816	22550	22444	22580	22689	22623	22520	22757	22670	22840	22598	22684	22662	22783	22625	22568	22472	22498	22639	22560	22725	22531	22656	22711	22532	22573	22679	22710	22693	22418	22570	22822	22734	22362	22456	22677	22560	22546	22742	22460	22462	22528	22582	22484	22657	22587	22621	22493	22556	22858	22793	22623	22497	22553	22702	22489
35419	51758	46769	36717	31323	27295	24279	22164	20867	19804	19352	18904	18638	18623	18332	18178	18172	18174	18280	18192	18142	18118	18095	18108	17892	18188	17845	17969	18099	18040	17970	17865	18060	17962	17903	17824	18000	18003	17932	17892	17941	17964	17729	17935	18013	17853	18009	17977	18009	18016	17951	17872	17958	17945	18034	17973	17951	17984	17873	17886	17890	17727	17945	17955	17943	17849	17874	17974	17754	17862	18084	17983	17914	18001	17895	17954	18024	18065	17971	17828	17717	17900	17876	18092	18013	17910	17856	18088	17982	17931	17999	17758	17904	17966	17940	17910	18034	18041	17885	18020	17927	18103	17878	17941	17703	17907	17915	17810	17922	17907	17902	17881	17747	17837	17822	18071	17850	17815	17923	17833	17809	17979	17769	17931	18047	17873	17902	17885	17796	17907	17861	17947	17815	17828	17912	17756	17851	17826	17927	17911	17833	18085	17897	17757	17927	17933	17794	17900	17835	17941	17976	17906	17915	17718	17787	17834	17826	17970	17852	17832	17992	17999	17921	17945	17915	17978	18203	17780	17792	18103	17838	17895	17924	17896	17857	17999	17790	17964	17865	18098	17831	17858	17996	17950	17991	17982	17938	17882	18068	17923	17863	17775	18133	17903	17966	17996	18000	18011	17908	17841	17933	17879	17855	17885	17973	17973	17938	17873	17862	17846	18053	17907	17876	17950	17805	17903	17843	17887	17849	17786	17884	17803	18050	17944	18014	18061	17826	17914	18019	17861	17855	17938	17832	17974	17947	17903	17955	17926	17849	17879	17968	17991	17905	17849	17988	18021	17954	17923	17887	17910	17992	17932	17868	17776	17854	17882	17827	17761	17929	17852	17711	17802	17832	17998	18026	17788	18167	17978	17839	18037	17800	17958	17855	17971	18036	18065	18034	17908	18098	17764	17943	17985	17845	18112	17877	17886	17819	17927	17915	17784	17867	17930	17966	17955	18048	17804	17793	17725	17878	17917	17765	17913	17963	18061	17919	18031	17928	18017	17867	17653	18025	17781	17794	17866	17995	18054	18033	18041	17953	17881	17800	17779	17865	17849	18108	17987	17988	17935	17822	17966	17965	18096	17994	17888	17878	17881	18023	17815	18033	17959	18046	18040	17944	17971	17944	17842	18048	17786	17960	17913	17924	17920	17991	17902	17808	17952	18159	17857	17931	18077	17825	18028	17885	17943	17884	18035	17786	17913	17914	17825	17885	17820	18033	17945	18034	17914	17888	17811	17964	17964	17889	17952	17958	17768	17970	17979	18054	17992	17908	18017	18002	17891	17854	17955	17888	18043	17888	17962	17965	17732	17910	17972	18046	17992	17862	17934	17902	18022	17820	17860	17795	17959	17984	18010	17956	17912	18059	17936	17991	18152	17829	17816	17896	17956	17835	17945	17946	17928	17886	17650	18163	18066	17825	17882	17960	17971	17880	17998	17971	17810	17921	17982	17833	17859	17977	18022	17890	17805	17905	17715	17943	17907	17825	17938	17907	17987	18030	18015	17816	17943	17842	17867	18167	17925	17903	18012	17778	17932	18094	17875	18097	17991	17885	17968	18007	17752	18022	17858	17644	17775	17967	17831	17903	18006	18028	18022	17861	17878	17918	17644	17889	17876	17904	17848	18019	17839	17813	17905	17888	17768	18024	17921	17768	18008	17904	17846	18047	17865	18027	17736	17923	17824	17949	18041	17738	17903	17825	17933	17910	17882	18023	17969	17921	17953	17956	17848	17935	17752	18095	17924	18073	18072	17942	17813	17935	18052	18002	17913	17831	18093	17809	18042	17647	17774	17983	18020	17935	17893	18032	17957	17908	17849	18122	17889	18010	17889	17830	18002	17916	17800	17986	17942	17785	18154	17983	17916	17810	17766	17894	18056	17848	17774	17884	18054	17816	18004	17939	17909	17868	17921	18076	17847	17991	18036	17909	18012	18003	18002	17881	17896	17822	17842	18043	17909	17864	17998	17780	17982	17844	17931	17821	17920	17943	18030	17877	17939	18115	17727	17931	17820	17945	17906	17846	17822	18198	18089	17949	17992	17794	17855	17832	17745	17898	17904	17966	17835	17952	17981	17989	17900	18096	17829	18031	17906	17868	17710	17885	17872	18020	17952	17836	17871	17865	18096	17741	17899	17712	18032	17777	17919	17798	17877	17800	17946	18053	17914	17861	17888	17892	17842	18029	18024	17884	17802	17931	17937	17915	18000	17907	17880	17812	18083	17882	17907	17998	17796	17845	17791	17976	17891	17779	18084	17916	17930	17922	18133	17878	17849	17852	18068	17916	17852	17815	17920	17958	17954	17910	17857	18044	18000	17964	18043	17989	17962	17914	17839	17970	17847	18004	18039	17980	17759	17945	17682	17966	17833	18037	17976	18078	17819	17945	17995	17972	18074	17995	17998	17836	18035	18081	17824	17955	17687	17813	17874	18037	18016	18011	17962	18179	17680	17937	17985	17866	17964	18083	17888	17882	17913	17951	17780	17929	17929	17755	17948	18136	17998	17782	17704	17948	17961	18094	18003	17941	18033	18168	17863	17922	17910	17920	17996	17961	17791	17922	17874	17916	17943	17849	17834	18110	17986	18038	17993	17980	17920	17806	17768	17975	17815	17916	18014	18006	17930	18012	17888	17878	17963	17740	17851	17848	17845	18032	17926	17936	17982	17999	17742	17848	17945	17915	17977	17981	17954	17885	17980	17857	17849	18015	17839	17983	17926	18061	17740	17934	17983	17748	18044	17939	17937	17863	17749	17846	18052	17757	18171	18019	17834	18027	17707	17828	17931	18028	17990	17879	17917	18037	17849	17875	17881	17939	17846	17849	17889	17811	18051	17906	17862	17736	17916	17956	17801	17958	17709	17865	17913	17941	17969	17850	17976	17958	17911	17874	17836	17854	17836	18015	17814	17809	18023	17911	17869	17911	18091	17954	17956	17868	17876	17953	17822	17886	17832	17997	18020	18097	18118	17971	18050	17785	17724	17969	17942	17910	17859	18022	18112	17906	17958	18022	17874	17932	17833	17919	17895	17855	17864	17883	17664	18040	17934	17701	17924	17793	17887	17751	17725	17903	18061	18072	17892	17939	17954	17931	17974	17906	17972	18160	18084	17969	17838	18078	17959	17983	17889	17834	17998	17938	17785	18006	17800	18008	17746	18128	17738	17821	17986	18012	17984	17662	17942	17856	17917	17866	17909	17756	17858	17800	17807	17712	18032	17772	17825	18004	17829	17838	17899	17832	17756	17901	17875	17928	17965	17791	17986	18004	17824	17981	17788	17895	17814	17837	17876	17962	17829	17920	17887	17868	17991	17938	17870	17908	18041	17873	17891	17863	17954	18081	17828	17945	17862	17849	18022	17892	17839	17970	17977	17959	18009	17767	17938	18040	17919	17972	17968	17856	18040	17931	17952	17973	17904	17779	18013	18006	18072	17969	17797	17860	17866	17835	17885	17916	17903	17787	17936	18021	17856	17980	18021	17984	17978	17958	17805	17784	17998	17713	17870	17982	17961	18149	17930	18182	18080	17979	17882	17883	18015	17952	17948	18017	17905	17977	17866	17859	17915	17856	17957	17833	17979	17834	17820	18058	17774	18152	18002	17779	17961	18039	17779	17856	17782	17897	17973	17831	17913	17944	17984	18093	17906	17799	17936	17889	17947	18101	17892	17855	17982	17960	18032	17958	17940	17825	17852	17859	17870	17973	17797	17943	17959	18096	17923	17948	17976	17789	17884	17901	18026	17962	18046	17849	17690	17765	17834	17853	17885	17952	17871	17887	18084	17924	17939	17970	17862	17843	17844	17858	17933	17957	17942	18021	17973	17961	17816	18031	18064	17918	17867	17796	17806	17912	18004	17816	18083	17895	18015	17861	18000	17961	18041	17866	17817	17965	17972	17785	17999	17793	18067	17808	17827	17890	17994	17859	17840	17966	17740	17966	17917	17979	17817	17933	17888	17867	17937	17883	18052	17777	18083	18012	17804	17989	18018	18122	17952	17891	17902	17965	17618	17942	17902	17948	17852	18024	17878	18028	17969	17999	17904	17863	18008	18113	17903	17990	17997	17893	17869	18047	17896	17742	17925	17934	17897	17934	18066	18046	17958	17853	18044	18006	17828	17961	17886	17891	17816	18075	17795	17899	17854	18033	17994	17739	17855	18015	18050	17855	17835	17845	17891	17891	17804	17907	17889	17945	17723	17912	18010	17973	17891	17907	17987	17899	17824	17838	18012	17855	17880	17891	17939	17916	18023	17928	17923	17978	17974	17764	17991	17820	17986	18119	17813	17934	17966	18128	17817	17934	18061	17826	18091	17913	18018	17863	17907	18110	18016	17913	17832	17860	17833	17943	17944	17853	17915	17786	17832	17873	18042	17915	17802	17880	17940	18075	17985	17951	17933	17761	18050	17889	18072	17907	18137	17883	17905	18021	17877	17727	17900	17926	17898	17901	17918	17830	17876	17924	17879	17888	17940	17931	17991	17929	17832	17986	17988	17972	17964	17886	17936	17884	17921	17934	17730	18029	17948	17796	17969	17828	17854	17873	17809	18035	17921	17930	17977	17966	18008	17827	17908	17841	17922	17950	17703	18028	17967	18076	17998	17776	18004	17926	17912	17878	17875	17974	17809	17777	17985	17887	17846	17866	17902	17890	17891	18000	17874	17994	17774	17995	17977	17906	17961	17861	17749	17745	18009	17931	17846	17800	17866	17964	17817	17810	17915	17747	18043	17679	17892	17906	17933	17943	18087	17857	17870	18015	17971	17905	17952	17943	17737	17923	18101	17956	17944	17871	18047	17942	18050	17905	18012	17826	18156	17943	17920	17688	17861	17905	17871	17906	17947	17903	17918	17924	17872	17880	17957	17791	17867	17771	18031	17968	17877	17944	17907	17839	17933	17935	17893	17894	17982	18038	18007	17893	17862	17911	17777	17868	17891	17932	18003	17895	17917	18043	17915	17961	18018	18015	17942	17902	17991	17964	18045	17865	17777	17855	17992	17885	18113	17869	17913	17902	17914	18003	17961	17983	17738	17954	17902	17897	18121	17764	17835	17778	18084	17991	17986	17699	17885	18128	18015	17992	17960	17964	17803	17944	17867	17826	17915	17947	17628	17919	18101	17887	17952
23907	21245	29373	28403	30342	32464	31593	27581	25971	24803	24136	23841	23539	23180	23163	23188	22885	23180	22978	22900	22687	22623	22818	22890	22937	22814	22720	22791	22581	22523	22555	22507	22563	22435	22543	22791	22677	22726	22427	22693	22736	22765	22654	22404	22661	22453	22636	22526	22450	22721	22587	22449	22605	22665	22508	22648	22345	22850	22659	22564	22673	22607	22642	22705	22271	22586	22467	22466	22607	22438	22244	22617	22592	22447	22401	22557	22645	22381	22628	22649	22521	22617	22560	22527	22691	22591	22511	22517	22545	22724	22404	22458	22526	22454	22481	22635	22698	22531	22751	22440	22433	22446	22323	22397	22574	22540	22481	22482	22572	22431	22437	22584	22563	22366	22561	22465	22322	22365	22417	22639	22272	22272	22485	22458	22456	22531	22449	22632	22571	22593	22547	22402	22253	22657	22490	22459	22445	22507	22534	22339	22655	22441	22353	22352	22614	22279	22494	22633	22596	22535	22372	22517	22512	22422	22329	22354	22570	22675	22622	22726	22430	22497	22668	22328	22611	22585	22483	22457	22801	22601	22272	22574	22533	22620	22488	22672	22524	22465	22509	22505	22484	22198	22577	22609	22514	22441	22412	22365	22471	22437	22441	22521	22879	22323	22459	22393	22730	22517	22535	22647	22470	22761	22423	22335	22550	22486	22558	22593	22369	22443	22626	22380	22406	22437	22587	22438	22618	22447	22574	22511	22629	22521	22669	22579	22302	22608	22693	22512	22507	22448	22500	22531	22617	22446	22586	22403	22679	22662	22361	22447	22499	22581	22575	22418	22315	22396	22679	22529	22532	22570	22538	22286	22443	22452	22380	22317	22537	22639	22497	22497	22597	22518	22635	22510	22408	22586	22465	22478	22488	22613	22486	22417	22377	22616	22475	22529	22389	22623	22483	22490	22580	22563	22544	22514	22629	22508	22551	22423	22518	22408	22816	22725	22738	22631	22430	22459	22542	22554	22620	22506	22426	22522	22512	22445	22493	22597	22646	22736	22568	22358	22374	22446	22443	22593	22414	22565	22727	22540	22757	22591	22533	22587	22334	22725	22540	22494	22568	22349	22695	22692	22478	22418	22528	22515	22299	22325	22423	22497	22650	22414	22639	22514	22584	22710	22433	22402	22586	22555	22516	22628	22587	22508	22547	22498	22408	22348	22446	22512	22563	22483	22496	22544	22814	22691	22419	22323	22419	22561	22527	22488	22655	22646	22419	22303	22501	22528	22513	22487	22856	22580	22549	22741	22468	22511	22597	22531	22476	22351	22529	22376	22590	22670	22455	22545	22430	22509	22579	22225	22719	22438	22518	22577	22467	22305	22477	22493	22471	22310	22423	22401	22374	22422	22565	22561	22595	22499	22510	22619	22480	22589	22610	22554	22455	22600	22812	22537	22795	22543	22531	22501	22572	22535	22443	22651	22465	22584	22497	22299	22587	22532	22440	22361	22426	22403	22693	22547	22526	22641	22774	22456	22403	22535	22503	22486	22528	22583	22421	22545	22629	22268	22460	22473	22772	22600	22593	22501	22631	22369	22559	22692	22525	22491	22656	22415	22515	22855	22397	22411	22288	22334	22562	22540	22343	22508	22766	22422	22600	22301	22515	22427	22679	22580	22499	22318	22711	22414	22599	22465	22332	22601	22456	22446	22588	22388	22398	22417	22479	22572	22513	22630	22463	22595	22630	22498	22747	22653	22462	22428	22542	22367	22432	22485	22467	22665	22482	22545	22510	22572	22559	22652	22472	22368	22583	22594	22651	22476	22481	22318	22604	22696	22701	22418	22422	22238	22463	22542	22669	22539	22590	22421	22296	22415	22597	22413	22742	22515	22648	22540	22337	22233	22434	22706	22386	22565	22572	22445	22629	22697	22475	22635	22408	22407	22442	22394	22462	22197	22523	22331	22691	22596	22296	22548	22721	22680	22603	22556	22679	22572	22685	22569	22437	22640	22733	22387	22394	22570	22616	22437	22429	22393	22683	22486	22657	22609	22424	22726	22425	22460	22584	22491	22302	22603	22522	22424	22437	22317	22542	22560	22536	22706	22448	22626	22438	22626	22688	22362	22608	22495	22535	22390	22386	22499	22632	22540	22574	22402	22539	22328	22513	22677	22645	22550	22734	22609	22645	22592	22708	22582	22781	22458	22570	22590	22724	22531	22703	22513	22525	22524	22517	22414	22364	22134	22490	22618	22772	22336	22553	22337	22455	22475	22575	22462	22324	22430	22557	22568	22599	22560	22591	22626	22823	22627	22424	22384	22418	22425	22716	22594	22461	22628	22685	22588	22648	22536	22502	22369	22454	22379	22450	22499	22552	22405	22545	22374	22607	22537	22469	22486	22704	22580	22553	22337	22550	22538	22662	22625	22655	22357	22537	22505	22525	22555	22503	22537	22395	22370	22391	22531	22624	22708	22767	22506	22617	22639	22679	22497	22420	22441	22542	22453	22672	22778	22725	22469	22269	22539	22432	22319	22501	22269	22613	22489	22623	22402	22398	22423	22379	22527	22761	22599	22521	22421	22427	22455	22414	22555	22612	22485	22521	22523	22451	22523	22280	22474	22634	22609	22528	22437	22483	22348	22534	22401	22627	22460	22434	22609	22575	22663	22571	22429	22405	22465	22452	22589	22571	22423	22308	22532	22454	22451	22615	22341	22545	22608	22548	22637	22738	22534	22615	22541	22593	22352	22662	22421	22481	22457	22471	22504	22719	22457	22774	22352	22472	22500	22517	22713	22393	22676	22440	22405	22464	22276	22708	22577	22627	22284	22438	22463	22599	22450	22428	22470	22604	22832	22607	22372	22803	22491	22489	22527	22592	22551	22683	22724	22506	22495	22563	22581	22688	22523	22639	22313	22479	22420	22565	22464	22507	22517	22472	22406	22735	22617	22480	22525	22471	22328	22572	22484	22621	22573	22613	22329	22497	22478	22511	22528	22461	22548	22288	22529	22494	22593	22485	22826	22546	22528	22662	22544	22528	22586	22550	22415	22392	22383	22346	22416	22413	22705	22619	22416	22291	22444	22225	22371	22488	22306	22510	22286	22522	22693	22620	22283	22430	22578	22561	22591	22734	22494	22550	22380	22351	22400	22687	22470	22459	22367	22603	22405	22409	22479	22689	22436	22674	22548	22481	22370	22340	22614	22555	22356	22379	22711	22490	22304	22564	22574	22622	22493	22700	22575	22432	22651	22487	22316	22340	22391	22455	22612	22512	22479	22475	22476	22732	22684	22456	22562	22542	22406	22703	22489	22704	22590	22335	22360	22350	22611	22526	22510	22414	22665	22392	22536	22724	22540	22682	22633	22175	22798	22624	22428	22585	22622	22439	22380	22460	22507	22498	22279	22491	22390	22419	22418	22597	22442	22555	22474	22467	22498	22501	22522	22488	22422	22275	22351	22417	22545	22596	22660	22711	22473	22524	22508	22481	22527	22363	22482	22408	22601	22480	22538	22742	22379	22503	22458	22603	22559	22422	22558	22426	22387	22575	22541	22332	22639	22590	22671	22639	22397	22629	22521	22569	22500	22466	22717	22539	22597	22496	22644	22613	22394	22537	22560	22718	22420	22382	22363	22445	22721	22437	22604	22557	22633	22428	22474	22554	22532	22586	22637	22396	22489	22373	22709	22764	22668	22638	22564	22451	22520	22446	22522	22547	22415	22552	22550	22436	22327	22464	22649	22299	22269	22741	22600	22462	22347	22407	22556	22354	22667	22674	22501	22484	22496	22635	22589	22551	22309	22581	22417	22552	22514	22533	22522	22416	22450	22725	22367	22333	22602	22429	22460	22474	22582	22542	22601	22359	22477	22598	22609	22341	22551	22330	22598	22712	22373	22623	22555	22695	22680	22472	22751	22659	22593	22621	22612	22426	22629	22556	22232	22409	22652	22604	22605	22595	22368	22441	22360	22439	22529	22609	22517	22493	22177	22431	22620	22791	22498	22389	22337	22526	22380	22432	22421	22443	22527	22395	22573	22451	22528	22662	22667	22418	22626	22792	22631	22452	22927	22407	22640	22776	22734	22440	22639	22660	22583	22569	22574	22476	22427	22378	22485	22641	22516	22475	22548	22618	22473	22518	22624	22561	22503	22497	22442	22698	22809	22540	22515	22457	22470	22485	22308	22738	22668	22614	22354	22548	22603	22368	22357	22553	22457	22631	22463	22453	22432	22710	22816	22695	22594	22515	22527	22418	22427	22286	22600	22280	22445	22369	22474	22565	22570	22574	22576	22597	22618	22593	22303	22459	22530	22409	22497	22427	22320	22445	22693	22562	22511	22700	22531	22530	22544	22542	22320	22642	22433	22432	22339	22282	22563	22646	22533	22549	22570	22559	22761	22580	22534	22545	22458	22845	22602	22313	22439	22453	22537	22592	22387	22357	22698	22576	22515	22603	22495	22251	22440	22484	22396	22731	22412	22458	22443	22475	22554	22380	22742	22531	22474	22466	22475	22292	22287	22556	22372	22624	22453	22503	22311	22615	22485	22473	22573	22487	22476	22351	22506	22557	22609	22526	22340	22526	22393	22744	22530	22424	22406	22452	22404	22704	22542	22425	22561	22471	22469	22464	22324	22507	22471	22634	22569	22692	22378	22406	22536	22408	22352	22439	22422	22653	22582	22557	22598	22681	22594	22243	22471	22383	22546	22445	22495	22564	22613	22756	22776	22621	22635	22576	22394	22329	22577	22332	22410	22483	22579	22748	22552	22503	22485	22575	22424	22690	22511	22417	22428	22497	22304	22442	22446	22396	22695	22539	22291	22488	22429	22382	22405	22570	22522	22555	22688	22594	22570	22552	22653	22430	22623	22632	22522	22987	22657	22472	22456	22533	22581	22439	22634	22432	22375	22582	22447	22667	22598	22559	22441	22456	22362	22443	22435	22570	22468	22770	22633	22624	22389	22597	22743	22823	22525	22605	22436	22563	22578	22472	22362	22344	22299	22388	22483	22556	22789	22664	22690	22750	22576	22402	22490	22381	22620	22779	22388	22446	22418	22304	22258	22576	22575	22587	22502	22716	22601	22557	22694	22324	22537	22626	22327	22576	22704	22402	22342	22621	22587	22538	22478	22474	22471	22305	22530	22685	22565	22565	22476	22547	22671	22469	22552	22614	22446
35408	59061	54814	43568	37536	31951	27887	24298	22360	20628	20036	19503	19154	19097	18680	18606	18557	18425	18445	18198	18051	18287	18286	18090	18095	17903	18053	18173	18117	18038	18344	17981	17945	17994	17950	17856	17976	17862	18075	17870	17981	17877	18005	18119	17787	18036	17870	17835	17721	17890	17820	17712	17877	17768	17933	17961	17895	18182	18006	17785	17938	17837	17895	17944	18093	17960	17899	18093	17887	17947	17813	17836	17957	17751	17866	17795	17967	17830	18038	17782	17960	17975	18101	17943	17840	17875	17932	18046	17842	17915	18069	17991	17838	18017	17859	17921	17829	17956	17883	18044	17946	17928	17851	17935	17757	17787	17712	17996	17806	17961	18025	17863	18001	18012	17880	17924	17862	17865	18048	17915	18019	18052	17733	17990	17919	17875	17950	17901	18078	17867	17759	17763	17967	17827	18093	18055	17892	18123	17894	17944	17974	17979	17952	18013	17942	17956	18134	18004	17951	18093	18073	18153	17805	17968	18015	17722	17902	17846	17863	17874	17962	17835	17921	17985	17990	17830	17896	17913	17961	17904	17818	18038	18028	17884	17989	17878	17920	17817	18019	17811	17933	17865	17785	17950	17853	18059	17793	17971	17997	17798	18000	18026	17863	17835	18028	17984	17957	18004	17934	17857	17803	17969	17924	17893	17941	17822	17949	17935	18010	17633	17815	17922	17989	17973	17887	18004	17840	17827	17878	18155	17872	18055	18002	17820	17887	17884	18004	17966	17923	17925	18034	17949	17888	17873	17962	17800	17967	17891	18026	17849	17974	17792	17794	17734	18003	17641	17831	18117	17904	17863	18031	17923	17836	17863	17927	17737	17845	17922	17815	17931	17956	17797	17888	17902	18119	17979	17902	17848	17785	18055	17685	17990	17889	17892	17849	17900	17935	18010	17967	18084	17777	17973	17754	17836	17818	17949	17830	17957	18050	17956	17971	17825	18005	17928	17821	17975	17931	18023	17987	17819	17842	18007	17902	18001	17805	17891	17889	17773	17787	17820	18050	17889	17783	17835	17875	17947	17871	17944	17925	17997	18119	17994	17801	17902	17848	17936	17809	17912	17847	17958	17884	17938	17898	17884	17849	17781	17944	17868	17938	17922	17958	17976	17924	17970	17894	17918	17969	17996	17831	17802	18063	18085	17879	18046	17883	18110	18100	18019	17993	17892	17917	17780	17766	17953	17995	17986	18019	17865	17881	17865	17898	17914	17947	17771	17842	18018	17900	18021	17963	17851	18087	17742	17939	17904	17885	17978	18001	18096	18072	17977	18003	17888	17917	17762	18041	18002	17795	18026	17885	18008	17931	17729	17936	17902	17867	17847	17892	17818	18188	17666	18000	18092	17836	17981	17886	18025	17948	17957	17977	18026	17811	17813	17837	17870	17856	17763	18114	17963	17978	17979	17848	18067	17933	17992	17865	17982	17927	17885	17697	17715	18039	17941	18118	17851	17953	17891	17846	17928	17912	17837	17838	17899	17768	17704	17796	17791	17884	17867	18030	17952	17843	17969	17867	17841	17904	17784	18004	18050	18003	17823	17856	17956	17763	17949	18056	17895	17955	17824	18104	17926	17788	17879	17907	17937	17836	17948	17925	17819	17873	17760	17865	17768	17862	17925	17906	17836	17877	17714	18007	17930	17884	17831	17904	17974	17969	18034	17836	17884	17844	17833	17945	17961	17919	18067	17846	17808	17861	17888	17954	17718	17963	17996	18065	17736	18045	17827	17863	17955	17883	17865	17996	18029	17788	18040	17943	18005	17950	17956	17891	17716	17712	17941	17749	17924	17967	17839	17883	17965	17796	18003	17908	17906	17937	17989	18166	17778	17944	17924	17900	18086	18001	18136	18036	17971	17927	17958	17819	17672	17930	17975	17795	17791	17755	17799	17918	17882	17912	17925	18135	17849	17909	17904	17814	17902	18095	17902	17972	17803	17975	17957	17927	17759	17735	17815	17925	17908	17811	17959	17953	17916	17786	17970	17900	17833	17848	17903	17891	18077	17900	17872	17836	17982	18097	17953	17977	17884	17959	17942	17849	17881	17789	17754	17912	17925	17925	17893	17835	17968	17842	17844	17926	17972	17903	18010	17787	17811	17938	17884	18018	17829	17873	18046	17822	17910	18067	18097	18037	17979	18211	17823	17882	18004	17906	18030	17968	17949	17829	17934	17906	18058	17966	17921	17926	17700	17979	17829	17810	18040	17760	17836	18083	18073	17969	17911	17865	18002	18059	17993	17976	17957	17930	18001	17861	17891	17635	17858	17965	17770	18081	17989	17993	18027	17968	17872	17874	17920	18023	18003	17854	18012	17745	17817	17880	17807	17849	17971	17976	17819	17937	17898	17758	17893	17994	17788	18006	17792	17866	18188	17904	17874	17823	18113	17856	17834	17801	17941	18047	18007	17747	18037	17929	17855	17764	17999	17963	17912	17969	17753	17979	17820	17868	17836	17812	17975	18006	17920	17979	17830	17927	17897	17835	17954	17976	17776	17860	17842	17958	18009	17954	17791	17778	17842	17862	17964	18127	17977	17869	17986	17962	18009	17931	18077	17927	17957	17951	18031	17786	17841	18074	17665	17906	17969	17960	17763	17980	18010	17986	18123	17868	17961	17915	17910	17791	17898	17955	17806	17975	18063	17995	17722	17861	17975	17862	17819	17909	18080	17922	17911	18014	17881	17913	17886	17928	17856	17922	17969	18008	17887	17725	18102	17994	17955	17896	17859	18055	17791	17810	18128	17723	18048	17958	17788	17863	17854	17966	18071	18012	17889	17761	17982	17863	18017	17787	17848	17785	17834	17831	18008	17892	18000	17929	18001	17947	18000	17879	18132	17843	18152	17976	17696	17857	17974	18047	17928	17911	17908	17941	18080	17782	18002	17804	17996	17909	17768	17837	17930	17829	17923	17787	17999	17928	17972	17684	17926	18044	17878	17845	18019	17905	17697	17831	17811	17855	17908	17968	18033	17842	18008	17873	17719	18002	18066	17923	17777	17840	17924	17828	17964	17818	17789	17965	18073	17737	17853	17855	17895	17876	17910	17830	17720	17914	17805	17830	17998	17955	17808	17815	17970	17899	17951	17918	17974	18073	17838	17909	18109	17986	17959	17900	17863	17835	18113	18056	17841	17674	17791	17821	17937	17920	18057	17947	17634	17974	17912	17758	17774	17922	17982	17922	17789	17856	17903	18058	18058	17996	17681	17730	18073	17894	17988	17937	17944	17966	17828	17825	17828	17890	17737	17909	17878	17959	18001	17995	17881	18024	17990	17793	17782	17866	18060	17896	17753	17959	17959	17871	17909	17987	17861	18009	18042	17839	17805	17995	17876	18054	17915	17954	17885	17801	17988	17813	17868	17964	17844	18091	18066	17852	17912	17886	17764	17878	17784	17841	18080	17883	17825	17890	17909	17932	17920	17927	17921	17895	18020	17732	17881	17900	17851	17967	17937	17884	17999	17986	17804	17872	17818	18062	17956	17922	17856	17857	17949	18070	17895	17941	17912	17889	17986	17874	18050	17852	18130	18028	17849	17894	17856	17932	17764	17993	17826	17869	17834	17886	18133	17976	18075	17859	17731	17895	17826	17818	17928	18045	17901	17869	17915	18075	17883	17975	17896	17835	18041	17810	17752	18104	17919	17970	17865	17903	17844	17954	18057	17910	17966	18029	17692	17952	17956	17886	17908	17875	17748	17726	17862	17870	17945	17893	17961	17870	17964	17963	17829	17772	17910	17991	17888	17987	17955	17835	17764	17916	17863	18016	17785	17914	17901	17835	17926	17838	17757	17998	17757	17938	17711	17884	17832	17820	17929	17818	18185	17961	18046	17965	18134	17977	17970	17858	17949	18041	17759	18051	17892	18054	17810	17933	17844	17843	17754	17841	17865	17911	17821	17799	17991	17791	18038	17853	17825	17794	17928	17746	17982	17733	17980	18047	17904	17797	17997	18032	17890	18018	18022	17862	17895	17806	17963	17788	18088	18019	17864	18047	17972	17988	17895	17890	17959	18027	17756	17944	17550	17785	17991	17908	17844	17855	18052	17994	17884	17850	18006	18011	17828	17977	17842	17846	17917	17662	17859	18098	17786	17910	17774	17932	17872	17948	17913	17973	17995	17941	18001	17902	17911	17788	17846	18132	17928	17824	17823	18034	17966	17718	17960	17839	17901	17775	17949	17797	17898	18042	17850	18003	17930	17927	17859	18049	17965	17846	17994	17750	18084	17891	17845	17996	17981	18068	17910	17958	17956	17952	17826	17933	17768	17966	17862	17932	17959	17883	17934	17973	17839	17908	17880	18183	17987	17892	17822	17638	17912	17859	17920	18080	17920	17954	17962	18025	17912	18002	17870	18016	17862	18033	17904	17847	17913	17872	17951	18083	17931	17869	17901	17969	17969	18006	17966	17886	17910	17861	17947	17970	17785	17965	18065	17999	17797	17814	17853	18014	17963	17982	17921	17819	17940	17962	18123	17717	17972	18074	17834	18068	18015	17903	18127	17880	17892	17824	18032	17986	17843	17830	17961	17885	17896	17839	17970	17913	17721	17877	18008	18071	17954	17820	18015	17900	17868	17928	18099	18021	17904	18063	17785	17932	17874	17894	17902	17785	17789	17691	17829	17818	18054	17889	17970	18004	17912	17987	17884	17885	17874	17806	17948	17844	17862	17874	17810	17980	17747	17928	17985	17978	17927	18014	17894	17860	18032	18048	17864	17974	17996	17990	17727	17892	18014	17916	17804	18015	18025	18014	17827	17819	17939	17891	17803	18078	17760	18072	17898	18012	17954	17941	17903	17973	17822	18003	17980	17909	17903	17813	17782	18071	17995	17962	17945	17987	17827	17815	17953	18051	17942	18099	17892	17881	17848	17935	17994	18061	17807	17837	17876	18107	18001	17885	18045	17686	17890	17942	17847	17892	17959	17955	17971	17991	17852	18088	18103	18063	17814	17850	17919	17949	17860	17836	18089	18169	17907	17947	17959	17961	17806	18033	17864	17876	17861	17843	17806	17760	17952	17736	17952	17803	17927	17744	17999	17828	17783	17995	17968	17849	17858	17844	17690	18007	17889	18022	17867	17798	17916	18019	17763	18028	17900	17844	17732	17945	17936	17892	17876
22595	21145	29045	24817	26237	31829	34281	29327	27573	26612	25585	24684	24389	24188	24048	23747	23776	23713	23568	23374	23545	23446	23524	23298	23497	23370	23325	23390	23256	22979	23240	23349	23116	23176	23065	23231	23210	23152	23231	23321	23100	22974	23312	23140	23026	22900	23008	23107	23172	23239	23118	22976	23106	22781	23254	23063	23206	23016	23079	23020	23012	23133	23002	23074	23018	22979	23151	23072	22950	23039	23153	22875	23210	22986	23243	23218	23068	22980	22914	23006	23246	22912	23165	23200	23111	23231	23249	23081	23081	22997	22843	22913	23169	23054	23330	22937	23230	23155	23115	22948	22963	23066	23085	23309	23129	23243	23132	22886	22992	22988	23073	23118	22993	23027	22929	23077	22996	22913	23097	22971	22822	22988	22792	23073	23218	22715	23131	23147	23079	23042	22815	22802	23045	23092	23054	23310	23321	23076	23008	23146	23186	22957	22972	22994	23007	23207	23315	22971	22756	22867	23016	22855	23338	22919	22899	22718	23111	23233	23044	23201	22954	22917	23103	23221	23183	23152	22955	22885	23002	22860	22846	22949	22967	23193	23050	22996	23055	23163	23080	23154	22874	23121	22926	23088	22913	22919	22992	23008	22985	23092	23030	23225	22905	23016	22933	23140	22905	23005	23037	22892	23003	23233	23099	22983	22903	22949	23012	23036	23086	22949	22997	22859	22955	22976	22765	22999	23033	23023	23087	23133	23108	23027	23056	23082	23063	22857	23061	23106	22972	22924	23102	22856	23058	22958	23185	22973	22954	23003	23048	22789	23076	23053	22961	22908	23120	23361	23017	23037	23059	23030	22778	23199	22975	22858	23154	23104	22819	22820	23079	22990	22986	22954	22998	23082	22975	23120	23098	22776	22799	23078	22884	23338	23153	23061	22984	22949	23107	23107	22791	22739	23070	22882	23267	22993	23033	22912	23135	23045	23093	23179	23006	22962	22979	23190	22955	23117	22940	22981	22960	23029	23147	23071	23196	23127	23171	23032	22997	23094	22985	22746	23018	23063	23138	22909	23102	23081	22919	23096	22941	22878	22924	22966	23069	23254	23021	22972	22919	23148	22982	23251	22971	22933	22959	22858	23021	22949	23055	22799	23121	22835	22855	22819	22835	23294	23079	22961	23124	23066	22876	22848	22812	22937	23051	22896	23077	22938	23177	23050	23168	22976	23094	23225	22998	22980	23146	22980	22930	23120	22972	22999	23008	23158	22989	23042	23100	23163	23057	23026	22932	23025	23184	22975	23080	22789	23070	22808	23034	22852	22890	23267	23128	23178	22925	23110	22967	22975	23120	22845	23134	23202	22999	22905	22790	22818	23008	22931	22986	23033	22950	22995	23000	22936	22891	23098	23083	23107	23117	22740	22906	23155	23056	23074	23061	23055	23023	22939	22863	22967	22861	22870	23134	22956	23057	23080	22898	22996	23052	23007	23025	22985	23162	23235	22913	22898	22949	23016	23100	23107	23080	22911	23037	23164	22764	22845	23148	22922	23020	23182	23081	23124	23092	22884	22745	23168	22992	22833	22912	22924	22987	22726	23037	23018	23092	23047	22971	23294	23208	23122	22849	23161	22779	23021	23071	22855	23054	23026	23150	23134	23089	23022	22962	22789	23230	23051	22968	23205	23046	22955	23119	22917	23018	23063	22996	22888	22903	23022	23148	22968	22852	22928	23021	22876	23219	23134	23043	22775	22825	22892	22963	22937	23128	22965	22952	22968	22982	23034	23011	22964	23051	22881	22819	22924	22948	22836	23033	22996	23004	22883	23039	23148	23027	23109	22894	23227	22966	22829	23101	22998	22925	23022	22910	22872	23117	22619	22948	22912	22981	22905	23132	23098	23066	23051	22950	22937	22977	22919	23047	22981	23084	23034	22951	22996	22963	22885	23027	23111	23041	23005	22954	23037	23015	22970	22975	22983	23162	23065	22898	22780	23135	22801	23147	23024	23016	23080	23010	23065	23030	22798	23083	22913	22982	23024	22823	23173	22999	23017	22728	23038	23039	22948	23184	23004	22973	23012	23232	23225	22875	23174	22945	22947	23002	23187	22785	23310	23123	22965	22954	22833	23090	22981	23096	23094	23234	23184	22898	22819	22997	22939	23066	22916	22893	23077	23148	23145	22972	22903	22870	22754	23155	23056	23127	23186	23053	22935	22845	23014	23003	23097	23164	22809	23078	23157	22988	22958	23044	23104	23071	23094	23001	23168	22997	22924	23138	23106	23003	22978	23131	22949	23188	22970	22979	22883	23134	22928	22975	23015	23162	23091	23042	22877	23134	23067	23248	22989	23112	22930	22977	22997	23236	22926	23081	23170	23136	23183	22956	22964	23009	23032	22797	23015	23015	22722	23300	23204	23121	23147	23122	22966	22833	22993	23065	23155	23061	22821	22790	23016	22991	22849	23023	22850	22997	22932	23030	23094	23040	23200	23018	23035	23207	23092	23187	23031	22976	23100	22809	23159	23143	23232	23172	23125	22919	23092	23087	22871	23021	22851	23112	23071	22968	22912	22989	22829	22980	23004	23084	22903	23193	23134	22944	23042	23139	23015	23041	23002	23074	22944	23191	23171	23217	22905	22841	23110	22858	22967	22728	22939	22920	22993	23061	23079	23055	22873	22886	22979	23045	22706	23082	22831	23000	23106	23125	22914	22997	23048	22810	23095	22916	22900	22988	23057	22925	23248	23149	22793	23095	23146	22913	22737	23044	23000	23216	22941	22623	22922	23046	23064	23140	22941	22987	23012	22926	23043	22995	22927	22899	23002	22937	22833	22917	23009	23127	23026	22923	23040	23015	22919	23114	22969	22994	22790	23140	22967	23028	23059	22915	22992	23008	23112	23014	23082	23224	23014	23106	23034	22908	23001	23061	23020	22873	22875	23072	22948	23060	22982	22867	23006	23089	23027	23107	22894	22873	23049	22887	22711	22925	23042	22956	22688	22901	22873	23067	22938	23063	22869	23119	23037	22879	22891	23084	23116	22995	23208	23000	22853	23076	23195	23218	23044	23144	23004	22843	22902	23088	22891	23020	23101	23214	22858	23166	23020	23074	23054	23005	23001	23085	22894	23026	22875	23022	23014	23048	23051	22961	22948	23205	22843	23109	22906	22858	22901	23147	23112	23069	23117	22975	23048	23153	23071	23256	23064	23178	23210	23032	23011	22888	23028	23119	23107	22965	22924	23083	22951	22770	23137	23102	22910	23138	22907	23111	23084	22846	22752	23004	22912	22533	23061	23265	22860	22945	23186	23224	22910	22907	23282	23005	22927	23037	22942	22990	22909	22950	22934	22924	22977	23145	22886	23052	23020	23118	23058	23062	22967	22756	22947	22944	22962	23027	22821	22925	22948	22776	23017	23007	23118	22726	22916	23112	23050	23059	22984	23001	23035	22951	22977	22942	23004	22862	23023	23000	23102	22985	23217	22853	22788	23098	23017	23000	22943	23041	23045	23161	22973	23179	23082	22841	23006	22735	23005	22814	22989	22936	23180	22952	23017	23150	22892	23152	23035	23044	22820	22936	22947	22901	22783	23016	22908	22676	23223	23189	22931	23084	23032	23010	22975	22778	23225	23204	22974	23086	22953	23118	23007	22978	23062	23009	23111	23150	23025	22990	23075	23058	23112	23022	23164	23281	22805	23175	22837	23202	22996	22996	23000	23079	23029	23318	22860	23021	22784	23001	22920	23244	22919	23266	23417	23116	23153	22902	22731	22906	23183	22985	23024	22893	23038	23354	23191	23125	23235	23143	23020	23032	22934	22917	23006	23297	22853	22900	22981	23018	23089	23032	23100	23259	23109	22851	23050	22910	22749	22985	22990	23060	23072	23036	22904	22998	23104	23016	22919	23008	22989	23107	23079	23166	23163	22983	23005	22823	23018	23232	22953	22963	22824	22916	22761	23025	22905	22859	22898	23075	22986	22862	22934	23115	22784	22778	22986	22986	22930	22979	23101	23056	23055	22892	23124	22964	23137	23008	23069	23068	22909	23186	23050	22996	23260	22921	22863	23263	22926	22822	23089	22933	22903	23233	22761	23004	23071	23109	23104	22995	22808	22874	23042	23046	23051	23095	23111	23028	23223	22991	22974	22789	23014	23157	23014	23175	22911	22884	23198	22924	22909	23136	22783	22924	23064	22983	23035	22688	22917	23116	22890	22961	23184	23111	23145	22987	23072	22972	22878	22927	22890	23229	22957	22843	23016	22947	23193	23110	22929	22952	22997	22866	23050	23212	22975	23131	23037	22827	22851	23047	22924	23016	22885	23071	23084	22754	22897	22887	22897	23164	22953	22898	23068	22999	23069	23067	22880	23063	23021	23184	22890	22943	23109	23039	23157	22774	23208	22946	22994	22918	23139	23195	23143	23041	22990	22983	23041	22821	22891	23056	23016	23058	22908	22889	23018	23065	23149	23136	22713	22926	22685	23362	22863	23339	23005	22991	23075	22960	23013	23009	23035	22721	22912	22889	23023	22808	22908	23131	22955	23099	23043	23033	23042	22895	22927	22822	23031	23081	22929	23065	23093	23068	22922	22849	23149	22984	22858	23141	23125	22936	22975	23020	22788	23088	22921	22954	23002	22783	22876	22904	22969	23011	23042	22962	23243	23058	23025	22855	23179	22839	22829	23103	23164	22875	22864	23164	23046	23278	23188	23133	23059	23074	23051	23201	23046	23173	22767	23135	23294	22983	23248	23076	22784	23073	23000	23009	23071	22820	22970	22944	23070	23030	23065	22923	22958	22914	22906	23133	23142	23118	23136	22858	22972	22957	22998	22887	22899	23108	22941	22798	23084	23082	22962	22804	22966	22957	22902	23086	22903	22942	23089	23059	23194	23118	22983	23106	22861	22868	23064	22971	22845	22921	22670	23033	23025	22988	23199	22905	23064	23039	22981	22851	23104	23030	23024	23033	23198	23240	23222	23032	23052	22966	23007	22865	22944	22883	22963	22979	22913	23094	23053	22953	22846	22918	23227	22935	22909	23013	23033	22998	22811	22885	23117	22887	23155	23091	23048	22690	23118	23003	23047	23177	22977	23033	22966	22996	22871	23040	23005	22956	22826	22899	22860	23128	23152	22901	23111	22999	23072	23046	23040	23113	23106	23012	23000	23139	23058
37606	64774	60057	49131	42402	36448	31391	26932	24495	22533	21273	20019	19842	19624	19406	19010	19035	18927	18805	18514	18570	18551	18395	18490	18319	18127	18222	18240	18199	18339	18139	18236	18208	18151	18078	18105	18133	18124	18119	18236	18238	18090	18185	18178	18126	18023	18191	18187	18168	17872	18204	18066	18160	18101	18053	18202	18224	18019	18021	18167	18272	18157	18202	18084	18188	18156	18181	18033	18059	18138	17890	18151	18140	18054	18083	17945	18223	18134	18096	18146	18097	18146	18144	18010	18106	18065	17952	18235	18322	18225	18171	18340	18116	18094	18113	18098	18153	18411	17942	18189	18203	18344	17865	18232	18224	18016	18196	18246	18162	18199	18092	18275	18131	17951	18280	18040	18051	18224	18217	18076	17957	17977	18342	17979	18104	18043	18126	18101	18161	18165	18195	18023	18237	18023	18158	18074	18189	18152	18090	18235	18025	18008	18095	18071	18263	18159	18254	18108	18140	18298	18203	18092	18167	18245	18080	18053	18195	18181	18222	18185	18361	18136	18082	18203	18117	18192	18179	18099	18124	18137	18074	18124	17989	18168	18260	17957	18122	18048	18141	18074	18116	18065	18023	18192	18009	18271	18194	18106	18104	18024	18179	18166	18133	18094	18023	18022	18312	18127	18082	18168	18128	17984	17962	18272	18195	18127	18121	18021	18116	18069	18199	18079	18061	18288	18032	18134	18062	17961	18194	18135	18101	18163	18048	17969	18118	18311	18046	17986	18231	18163	18040	18150	18134	18333	18150	18067	18183	18082	18233	18005	17967	17955	18131	18040	18201	18109	18123	18060	18075	18033	18248	18131	18236	18028	18009	18251	18240	18068	18089	17974	18223	18109	18178	18258	18207	18010	18156	18138	18190	18173	18229	17994	18064	18207	18049	18103	18152	18031	18146	18092	17987	18201	18102	18088	18139	18211	18045	18149	17849	18412	18064	18256	18102	18191	18306	18196	18158	18282	18192	18135	18187	18021	18108	18031	18167	17976	18240	18015	17961	18117	18123	18025	18081	18093	18321	18156	18172	18080	18038	18110	17959	17985	18079	18066	18127	17918	17887	18205	18129	18076	17972	18014	18088	18007	18155	18128	18151	18141	18134	18124	18158	17956	18247	18220	18139	18126	18069	18238	18059	18171	18162	18177	18058	18024	18057	17997	18069	18239	18078	18205	18122	18131	18193	18212	18033	18217	18212	18144	18066	18170	18129	18198	18100	18077	18121	18209	18237	18135	18105	18244	18298	18055	18192	18017	18400	18036	18138	18267	17907	18093	18016	18004	18011	18159	18197	17930	18069	18039	18095	18200	18170	18243	18302	18110	18191	18098	18159	18055	18102	18002	18291	18000	18107	18110	18094	18122	18152	18282	18044	17955	18060	18186	18113	18167	18112	18029	18160	17996	18133	18079	18115	18044	18095	18034	18151	18050	18175	18090	18091	18008	18050	18231	18116	18162	18169	18020	18083	18145	18087	18074	18015	18179	18119	18078	18081	18107	18157	18101	18218	17984	18112	17900	18119	18131	18169	18048	18094	18131	18327	18030	17866	18048	18206	18254	18189	18246	17969	18188	18050	18073	18144	18241	18008	18045	18249	18160	18049	18132	18185	18081	18169	17970	18006	18178	18091	18057	18134	18048	18288	18058	18008	18007	17965	18095	18039	18091	18125	18149	18091	17946	18147	17898	18118	18185	17907	18034	18073	18113	18066	18164	18307	18128	18091	17997	18215	18173	18034	18265	18163	18062	18354	18278	18114	17998	18165	18167	18091	18116	18131	18102	18116	18087	17930	18067	18251	18114	18150	17964	18039	18150	18185	18243	18111	18058	18150	18041	18192	18062	18102	18341	18061	18388	18092	18117	18075	18026	18015	18272	18270	18014	18235	18135	18188	18099	18087	17954	18264	18043	18174	18166	18106	18156	18208	18034	18068	18054	18072	18219	18159	18175	18066	18006	18178	18030	17994	18036	18169	18179	18212	17992	17971	18221	18306	18093	18158	18031	18116	18136	18266	18005	18203	18137	18320	17905	18078	18102	18185	18092	18110	18281	18148	18101	18100	18036	18169	18075	18157	18059	18091	18161	18186	18040	18237	18114	18011	18147	18108	18181	18011	18218	18031	18134	18096	18076	17918	18254	17973	18125	18297	18220	17953	18314	18221	17829	18213	18124	18026	17976	18227	18050	18043	18179	18030	18071	18041	18105	18242	18173	18162	18206	18021	18181	18099	18055	18204	18123	18240	18188	18130	18139	18176	18159	18133	18199	17953	18132	18139	17966	18056	17999	17935	18029	17980	17960	18061	18175	18035	18192	18093	18265	18109	18167	18122	18166	18095	18002	18152	18213	18043	18094	18014	17996	18197	17930	17948	18163	18084	18053	18210	18163	18128	18245	17979	18100	18229	17997	18265	18076	18007	18119	18118	18165	17984	18236	18055	18098	18250	18242	18171	18000	18104	18014	18032	18131	18138	18181	18100	18013	18104	18070	18146	18164	18059	18156	18212	18065	18205	18145	18204	18152	17982	17937	18195	18112	18083	18075	17980	18166	18045	18053	18110	18124	18223	18062	18048	18254	17885	18139	18037	18210	18057	17980	18137	18035	18209	18110	18131	18098	18227	18136	18043	18075	18174	18108	18181	18151	18135	18286	18196	18131	18140	17965	18223	17990	18110	18004	18117	17920	18301	18015	18138	17953	18233	18068	18041	18134	17885	18122	18156	17940	18061	18220	18175	18149	18258	18102	18062	18071	18276	17961	18189	18059	18135	18162	18038	18237	18165	18127	18198	18152	18268	18097	18243	18052	18227	18103	18179	18077	18106	18264	17935	18158	18137	18080	18045	18256	18205	18291	18027	18160	18229	18172	18079	18050	18208	18070	18286	18160	18281	18127	18059	18110	18186	18146	18015	17976	18112	18131	18146	18198	18129	18142	17972	17898	18082	18071	18102	18062	18032	18013	18177	18094	18106	18128	18100	18032	18111	18052	18230	18350	18188	18122	18270	17941	18152	18198	18212	18239	18105	18099	18094	18189	18030	18148	18078	18275	18101	18009	18126	18071	18027	18146	17925	18117	18056	18171	18343	17925	18019	17960	18021	18240	18156	17994	18156	18187	18035	18171	18189	18131	18143	18243	18060	18164	18116	18241	18166	18150	18094	18076	17880	18259	18114	18019	17995	18042	18212	18135	18024	18209	18153	18045	18090	18170	18079	18111	18059	18137	18011	18175	18186	18063	18210	18252	18078	18177	18088	18199	18160	18197	18267	18045	18082	18012	18165	18328	18143	18118	18343	18150	18149	17920	18072	18271	18149	18303	18034	18017	17986	18292	18274	18103	18189	18120	18406	18276	17990	18088	17995	18336	18111	17938	17918	18195	18137	17933	17978	18096	18278	18146	18123	18261	17961	18074	18100	18224	18128	18342	18327	18085	18164	18082	18361	18045	18199	18050	18257	17990	18107	18295	18017	18180	18125	17980	18063	18112	18016	18202	18260	18022	18123	18051	18130	18202	18192	18243	18159	18034	18248	18094	18258	18109	17958	18131	17991	18267	18273	18049	18200	18092	18036	18188	18188	18053	18091	18222	18070	18219	18108	18038	17999	18245	18221	18205	18185	18040	18265	18029	18133	18257	18126	17977	18134	18064	18048	18312	18038	18034	18335	18189	18224	18238	18027	18083	18052	18230	18135	18011	18012	18147	18114	18228	18275	18106	18251	18099	18155	18168	18007	17977	18038	18061	18230	17927	17865	18049	18055	18218	18191	18077	18074	18099	18091	18186	18036	18003	18175	18176	17995	18087	18090	18064	18095	18043	18240	18205	18047	18045	18166	18117	18044	18036	18086	18153	18191	18020	17914	18189	17958	18301	18093	18172	17987	18221	18210	18146	18145	18098	17946	18047	18098	18096	17933	18054	18169	18109	18062	18135	18003	18142	18126	18063	18247	18123	18083	17955	18084	18142	18089	18006	18178	18008	18093	18009	17961	18139	18076	18326	17993	18004	18323	18108	18201	18215	18032	18172	18111	18052	18023	18300	18107	18069	18098	18189	18083	18056	18182	18142	18179	18140	18285	18123	18226	18226	18146	17884	18155	18206	18152	18142	18207	18036	18140	18079	18043	18229	18146	18288	18107	18168	18045	18034	18112	18128	18111	18198	18339	18339	17967	18100	18203	18253	18209	18067	18095	18018	18062	17989	18292	18130	18307	18245	18279	17883	18171	18332	18159	18187	17999	18049	18256	18005	18067	18206	18201	18100	18089	18287	18046	18155	18155	18014	18214	18233	17994	18126	18026	18127	17929	18056	18080	18074	18119	18080	18037	18165	18310	18146	18024	17989	18107	18109	18218	18174	18006	18030	18204	18104	18354	18094	18186	18168	18043	18154	18051	18036	18211	18081	18028	18087	18161	18196	18220	18215	18241	18206	18225	17989	18357	17998	18094	18185	18082	18287	18211	18097	18160	18153	18143	18225	18168	18192	17969	18167	18135	18131	18199	17949	18025	18151	18197	18202	18156	18172	18147	18188	18205	18120	17987	18196	17968	18079	18085	18026	18146	18168	18136	17965	17961	17940	17936	18340	17909	18224	17961	18235	18224	18235	18144	18017	18037	18101	18164	18177	17952	17993	18081	18113	18115	17961	18388	18192	17954	18232	18085	18089	18110	17954	18073	18122	18100	18306	18160	18019	18203	18147	18215	18261	17917	18122	18068	17945	18071	18280	18164	18228	18120	18070	18082	18120	18101	18056	18071	18304	17985	18180	18106	17997	18084	18158	18118	18066	17919	18082	17863	18212	18083	18135	18074	18188	18094	17946	18152	18231	18151	18038	17984	18108	18021	18065	18236	18172	18144	18136	18009	18059	18090	18090	18206	18174	18171	18156	18077	18110	17930	18322	17956	18105	18069	18020	18088	18161	18129	18196	18235	18115	18155	18085	18147	18331	18123	18124	18067	18179	18102	18047	18102	18136	18051	18195	18065	18141	18004	18146	18185	18180	18326	18179	18161	18087	18142	18096	18045	18325	18137	18133	18112	18176	18145	18052	18092	18045	18229	17957	18046	18313	18097	18108	18211	18071	18085	18196	18110	18051	18091	18149	18128	18161	18033	18143	18173	18080	18119	18192	18105	18029
30949	34488	44179	39398	32752	29571	27256	25515	24518	24044	23480	23290	23019	22987	23027	22879	22859	22874	22967	22660	22779	22919	22621	22788	22682	22661	22762	22443	22444	22599	22545	22696	22510	22606	22569	22631	22536	22520	22472	22382	22712	22462	22712	22666	22778	22495	22571	22471	22815	22767	22700	22741	22663	22547	22422	22678	22422	22440	22698	22527	22253	22755	22549	22521	22472	22429	22494	22573	22780	22770	22639	22537	22537	22611	22615	22578	22504	22539	22552	22382	22543	22635	22789	22437	22562	22758	22968	22627	22370	22559	22479	22635	22497	22468	22620	22571	22568	22687	22436	22607	22409	22407	22414	22446	22683	22420	22604	22560	22658	22534	22443	22579	22431	22669	22561	22370	22493	22575	22554	22379	22591	22575	22548	22586	22429	22427	22639	22411	22345	22527	22638	22720	22659	22611	22692	22403	22444	22440	22353	22481	22467	22645	22522	22345	22678	22697	22655	22554	22516	22753	22401	22589	22590	22513	22605	22507	22497	22311	22485	22544	22539	22608	22458	22686	22382	22577	22571	22606	22378	22680	22612	22421	22640	22651	22340	22367	22557	22659	22602	22638	22444	22461	22444	22699	22577	22652	22514	22555	22446	22516	22494	22500	22593	22391	22447	22611	22388	22585	22566	22532	22510	22528	22460	22451	22685	22533	22610	22662	22540	22724	22968	22545	22502	22532	22448	22407	22513	22481	22501	22679	22704	22509	22711	22548	22500	22524	22631	22365	22274	22468	22423	22468	22537	22405	22388	22508	22580	22426	22457	22493	22365	22434	22579	22524	22758	22526	22486	22279	22600	22517	22548	22595	22721	22594	22614	22314	22640	22540	22509	22589	22434	22600	22644	22543	22612	22503	22537	22265	22595	22597	22545	22546	22439	22601	22370	22312	22514	22457	22476	22390	22669	22437	22561	22419	22364	22577	22510	22474	22691	22438	22537	22506	22462	22626	22347	22517	22419	22577	22625	22670	22379	22529	22467	22666	22603	22463	22478	22429	22640	22535	22529	22408	22707	22409	22599	22413	22643	22561	22557	22616	22618	22377	22434	22420	22641	22433	22424	22811	22765	22548	22674	22622	22434	22683	22530	22419	22443	22546	22464	22687	22704	22402	22541	22347	22557	22464	22500	22527	22507	22582	22420	22552	22449	22628	22518	22621	22679	22784	22627	22545	22417	22640	22572	22422	22488	22857	22404	22486	22538	22393	22612	22692	22675	22340	22286	22456	22377	22403	22688	22470	22655	22650	22572	22665	22485	22624	22505	22542	22650	22453	22526	22651	22812	22695	22708	22531	22637	22685	22564	22191	22492	22361	22619	22574	22601	22595	22540	22647	22559	22398	22377	22490	22339	22698	22595	22571	22414	22459	22648	22708	22498	22435	22585	22624	22566	22469	22680	22358	22434	22727	22555	22637	22693	22503	22414	22412	22587	22586	22572	22417	22752	22419	22621	22505	22540	22418	22549	22572	22627	22407	22496	22467	22607	22203	22676	22716	22669	22483	22508	22654	22458	22493	22508	22595	22546	22743	22710	22442	22453	22383	22365	22487	22560	22456	22433	22622	22730	22466	22826	22506	22540	22291	22663	22364	22476	22678	22708	22512	22302	22744	22538	22499	22505	22524	22171	22299	22559	22655	22622	22478	22550	22365	22557	22640	22560	22505	22662	22472	22546	22570	22619	22536	22529	22560	22624	22418	22194	22647	22640	22661	22637	22549	22462	22612	22309	22574	22397	22441	22406	22605	22515	22444	22562	22656	22266	22307	22379	22430	22379	22630	22695	22634	22401	22615	22462	22521	22334	22477	22664	22509	22762	22536	22561	22610	22635	22554	22369	22306	22492	22748	22352	22801	22444	22663	22515	22333	22496	22515	22567	22368	22638	22543	22558	22567	22560	22548	22500	22297	22424	22462	22628	22576	22783	22662	22610	22415	22397	22579	22665	22480	22693	22515	22532	22403	22457	22287	22632	22571	22415	22364	22481	22537	22597	22566	22511	22511	22498	22550	22490	22459	22586	22667	22597	22551	22539	22450	22625	22525	22442	22445	22563	22518	22541	22307	22451	22454	22513	22610	22653	22380	22428	22357	22441	22638	22476	22423	22476	22519	22453	22441	22579	22498	22688	22292	22531	22526	22712	22404	22371	22291	22497	22652	22530	22328	22564	22446	22491	22774	22515	22566	22397	22390	22351	22338	22522	22404	22263	22371	22567	22624	22544	22401	22372	22565	22619	22503	22626	22631	22464	22476	22379	22619	22637	22381	22711	22317	22512	22661	22432	22320	22377	22399	22574	22509	22531	22508	22481	22429	22439	22506	22386	22344	22510	22445	22647	22748	22364	22482	22615	22452	22514	22486	22600	22605	22308	22753	22577	22320	22522	22515	22771	22415	22595	22531	22573	22461	22718	22608	22403	22421	22696	22605	22664	22676	22877	22687	22526	22728	22584	22304	22513	22426	22594	22495	22626	22425	22522	22605	22539	22519	22542	22298	22560	22434	22533	22556	22834	22475	22436	22327	22497	22582	22672	22610	22664	22434	22558	22509	22466	22311	22620	22600	22548	22708	22663	22388	22539	22362	22480	22514	22659	22479	22549	22750	22465	22251	22588	22237	22749	22570	22586	22520	22354	22514	22611	22578	22532	22430	22528	22415	22638	22662	22588	22595	22542	22720	22618	22399	22558	22402	22445	22341	22320	22493	22639	22417	22521	22591	22562	22717	22713	22384	22462	22472	22557	22487	22419	22305	22582	22452	22693	22666	22536	22636	22528	22518	22505	22459	22332	22338	22261	22505	22588	22488	22531	22374	22669	22500	22466	22499	22690	22362	22446	22533	22620	22350	22430	22341	22619	22576	22630	22405	22439	22669	22424	22655	22451	22379	22694	22504	22601	22835	22627	22438	22444	22509	22663	22511	22344	22474	22559	22253	22504	22331	22747	22597	22585	22596	22673	22482	22570	22489	22826	22567	22451	22506	22427	22599	22545	22541	22460	22505	22517	22558	22386	22431	22527	22431	22593	22445	22594	22530	22572	22684	22601	22542	22388	22158	22351	22508	22289	22479	22586	22387	22659	22511	22472	22331	22622	22456	22413	22636	22587	22740	22730	22424	22340	22641	22623	22480	22605	22433	22384	22476	22556	22585	22481	22680	22413	22505	22486	22548	22449	22452	22720	22395	22525	22480	22579	22630	22587	22453	22597	22453	22565	22497	22647	22309	22656	22426	22668	22636	22584	22663	22300	22624	22447	22385	22407	22113	22311	22475	22594	22533	22652	22678	22509	22564	22789	22711	22401	22633	22516	22551	22581	22357	22710	22611	22546	22536	22545	22614	22633	22553	22493	22511	22598	22475	22554	22661	22412	22545	22377	22590	22459	22336	22535	22443	22490	22504	22498	22545	22648	22729	22563	22584	22962	22449	22548	22691	22627	22271	22353	22542	22481	22500	22350	22554	22709	22451	22537	22565	22648	22320	22550	22470	22670	22417	22368	22518	22572	22722	22739	22601	22606	22457	22481	22475	22499	22377	22639	22616	22497	22658	22495	22385	22560	22471	22507	22707	22655	22366	22409	22513	22468	22598	22621	22780	22624	22325	22706	22556	22647	22410	22710	22726	22376	22771	22686	22371	22737	22642	22294	22252	22573	22523	22532	22669	22549	22356	22363	22401	22458	22432	22523	22568	22449	22767	22819	22480	22703	22718	22423	22209	22492	22775	22363	22477	22697	22477	22634	22534	22258	22555	22501	22526	22385	22601	22555	22672	22618	22562	22448	22580	22495	22564	22527	22559	22682	22326	22680	22473	22674	22587	22550	22487	22532	22486	22429	22495	22608	22610	22438	22292	22613	22519	22598	22663	22593	22577	22715	22310	22426	22653	22503	22453	22550	22502	22525	22574	22422	22521	22551	22633	22670	22713	22581	22459	22527	22506	22730	22625	22603	22592	22559	22413	22462	22518	22454	22437	22572	22468	22566	22621	22372	22577	22561	22229	22633	22552	22680	22637	22371	22605	22703	22597	22565	22681	22497	22580	22599	22539	22682	22595	22549	22575	22577	22468	22463	22757	22509	22581	22578	22489	22473	22555	22592	22469	22570	22599	22517	22651	22590	22622	22635	22629	22546	22506	22561	22725	22862	22408	22426	22544	22346	22528	22684	22734	22500	22345	22434	22457	22705	22430	22381	22519	22727	22284	22470	22500	22410	22523	22266	22564	22293	22492	22574	22396	22679	22390	22505	22651	22689	22664	22571	22459	22625	22633	22608	22553	22519	22538	22439	22460	22534	22589	22564	22477	22587	22509	22555	22568	22734	22523	22450	22459	22556	22291	22505	22360	22594	22502	22344	22511	22491	22640	22615	22404	22416	22333	22499	22655	22597	22628	22449	22318	22712	22602	22576	22413	22707	22514	22462	22472	22432	22658	22669	22429	22488	22537	22555	22520	22137	22521	22542	22527	22453	22351	22451	22447	22360	22277	22591	22455	22455	22591	22484	22534	22377	22322	22376	22519	22663	22410	22270	22392	22501	22570	22695	22303	22572	22455	22638	22502	22665	22478	22563	22602	22614	22573	22609	22414	22576	22580	22542	22637	22587	22686	22575	22545	22514	22754	22522	22461	22523	22789	22795	22586	22701	22617	22721	22608	22614	22488	22582	22638	22649	22492	22438	22396	22610	22404	22611	22519	22655	22587	22436	22527	22476	22763	22807	22451	22558	22621	22362	22348	22381	22392	22718	22566	22540	22550	22591	22553	22569	22637	22474	22667	22564	22533	22503	22397	22685	22479	22600	22467	22376	22704	22167	22500	22465	22661	22569	22690	22806	22554	22516	22769	22610	22464	22479	22453	22550	22362	22661	22520	22325	22545	22532	22491	22524	22596	22782	22446	22510	22586	22548	22520	22478	22456	22522	22545	22480	22418	22574	22434	22518	22448	22486	22456	22525	22449	22543	22439	22488	22572	22770	22572	22537	22674	22534	22384	22743	22664	22450	22169	22600	22568	22592	22569	22406	22407	22451	22661	22594	22631	22562	22584	22551	22648	22350	22428	22235	22268	22226	22339	22334	22465	22567	22396	22704	22655	22675	22656	22459	22528	22261	22477	22494	22406	22515	22542	22554	22644	22522	22370
36065	51629	47327	36807	31137	26917	23883	21760	20725	19638	19171	18803	18730	18381	18344	18294	18177	18143	18144	18042	18202	18041	18169	17979	18040	17909	17832	17990	17745	17741	17888	17941	17941	17751	17875	17976	17843	17661	17710	17939	17883	17940	17954	17837	17958	17690	17806	17651	17638	17829	17791	17856	17888	17795	17812	17971	17800	18003	17912	17872	17911	17783	17840	17966	17974	17838	17834	17817	17732	17749	17878	17790	17732	17920	17941	17917	17829	17718	17977	17841	17851	17883	17816	17867	17889	17767	17838	17682	17856	17929	17849	17895	17810	17723	17643	17916	17810	17681	17793	17739	17819	17938	17882	17908	17907	18052	18017	17940	17732	18127	17760	17837	18125	17881	17813	17813	17753	17892	17826	18023	17811	17835	18014	17696	17777	17778	17827	17974	17891	17803	17746	17857	17862	17802	17855	17872	17906	18027	18010	17903	17703	17821	17814	17743	17948	17710	17812	18011	17957	17726	17955	17870	17777	17947	17776	17813	17761	17768	17722	17948	17875	17731	17985	17987	17885	17771	17701	17935	17675	17870	17816	17909	17916	17721	17780	17733	17858	17826	17928	17919	17841	17974	17746	17839	17886	17843	17874	17940	17770	17712	17911	17811	17848	17855	17808	17806	17931	17879	17819	18062	18042	17840	17889	17861	17956	17953	17697	18110	17616	17953	17671	17877	17756	17790	17782	17813	17883	17922	17930	17948	17934	17810	17788	17933	17911	17744	17937	17931	17943	17968	18008	17849	17905	17911	17814	17744	17988	17701	17756	17799	17814	17745	17837	17833	17805	17684	17704	17875	17799	17936	17886	17882	17740	17959	17759	17786	17676	17941	17666	17748	17824	17693	17935	17895	17857	17985	17831	17864	17907	17891	17973	17883	18064	17919	18085	17828	17996	17786	17845	17877	17922	17741	17907	17792	17818	17991	17806	17998	17825	17878	17856	17766	18062	17665	17964	17746	17920	18007	17829	17864	17715	17921	17720	17773	17895	17835	17743	17733	17918	17835	17690	17808	17782	17896	17970	17615	17837	18021	17922	18057	17969	17842	17841	18019	17877	17744	17996	17751	17769	17960	17780	17794	17764	17844	17760	17949	17892	17737	17921	17849	17734	17849	18011	17838	17805	17848	17912	17828	17824	17923	17885	17866	17865	17884	17912	17969	17890	17972	17895	17791	17935	17789	17845	17896	17716	17987	17890	17976	17964	17836	17762	17834	17843	17854	17801	17785	17828	17958	17918	17805	17915	17820	17834	17889	17864	17901	17797	17986	17835	17839	17793	17825	17616	17924	17848	17791	17993	17817	17761	17849	17948	17805	17826	17804	17669	17880	17929	17828	17944	17611	17962	17800	17952	17635	17856	17914	17836	17858	17964	17914	17812	17710	17790	17954	17911	17949	17858	17890	17894	17832	17754	18060	17891	17896	17731	17952	17847	17872	17946	17838	17864	17926	17872	17833	17850	17914	17985	17664	17764	17921	17872	17819	17930	17892	17777	17724	17847	17897	17898	17705	17869	17722	17808	17833	17798	17757	17868	17856	17816	17927	17917	17739	18069	17950	17991	17718	18023	17852	18091	17906	17681	17740	18045	17883	17960	17878	17899	18023	17942	17763	17633	17736	17877	17781	17967	17834	17841	17889	17827	17760	17792	17845	17714	17859	17915	17930	17766	17849	17868	17856	18084	17978	17791	17813	17973	17851	17898	17836	17665	17810	17914	17835	17902	17842	17811	17917	17871	17758	17662	17766	17697	17674	17900	17890	17837	17960	18021	17937	17886	17835	17816	17736	17729	17798	17835	17804	17886	17999	18019	17854	17732	17885	18084	17938	17781	17678	17976	17871	17760	17978	17956	17904	17882	17905	17745	17831	17914	18033	17930	17793	17888	17825	17886	17811	17859	18031	17815	17776	17814	17942	17774	17977	17700	17854	17780	17702	17898	17759	17700	17842	17876	17779	17943	17903	17941	17828	17876	17819	17712	17712	17764	17807	17950	17861	17739	17714	17886	17688	17836	17995	17858	17929	17799	17875	17765	17960	17846	17768	17950	17995	17854	17771	17868	18033	17652	17935	17643	17820	17916	17680	17811	17681	18044	17844	17945	17858	18049	17724	17805	17823	17948	17806	17824	17740	17875	17694	17848	17882	17859	17800	17753	17859	17620	17825	17877	17829	17839	17747	17836	17931	17888	17756	17869	17791	17747	17700	18000	17937	17982	17808	17813	17859	17612	18025	17921	17842	17720	17879	17811	17759	17911	17934	18036	17785	17853	17835	17938	17822	17866	17859	17675	17946	17616	17848	17786	17901	17834	17852	17812	17813	17752	17931	17805	17901	17807	17873	17865	17816	17728	18027	17872	17858	17742	17907	17753	17931	17944	17935	18010	17940	17920	17623	17735	17774	17949	17844	17909	17877	17860	17789	17841	17861	17709	17992	18001	17693	17803	17596	17871	17871	17762	17767	18073	17893	17833	17772	17879	17816	17769	17815	17882	17780	17834	17971	17866	17943	17969	17783	17836	17901	18008	17888	18013	17914	17914	17928	17621	17954	17970	17759	17827	17929	17949	17859	17988	17830	17902	17891	17861	17799	17898	17817	17872	17789	17803	17795	17805	17957	17831	17784	18000	17899	17872	17879	17717	17867	17839	17938	17979	17837	17749	17733	17884	17853	17898	17815	17811	17841	17765	17855	17874	17833	17887	17935	17917	17708	17719	17854	17750	17861	17916	17836	17763	17833	17729	17833	17845	17864	17853	17861	17854	17899	17734	17865	17917	17789	17940	18018	17811	17832	17985	17897	17947	17880	17793	17798	17609	17772	17646	17893	17824	17707	18008	17716	17942	17890	17793	17896	17724	17719	18031	17788	17811	17919	17894	17884	17958	17918	17813	17897	17748	17602	18013	17843	17986	17841	17818	17947	17810	17970	18010	17919	17862	17873	17775	17737	17943	17946	17905	17756	17827	17873	17824	17948	17698	17786	17916	17998	17840	17707	17717	17939	17882	17812	17689	17929	17828	17623	17832	17923	17670	17946	17771	17696	17829	18162	17816	17692	17978	18059	18041	17900	17893	17748	17813	17883	17913	18009	17796	17946	17919	17908	17909	17877	17770	17944	17697	18010	17755	17923	17823	17886	17915	17803	17841	17874	17785	17828	17931	17806	17842	17883	17892	17866	17860	17786	17803	17981	17837	17732	17894	17786	17877	17854	17807	17869	17857	17777	17840	17960	17885	17825	17665	17861	17697	17903	17897	17896	17755	17809	17961	17934	17805	17846	17802	18015	17809	17865	17783	17780	17765	17899	17874	18034	17712	17832	17753	17865	17838	17668	17787	17747	17806	17912	17696	17846	17870	17663	17702	17783	17747	17915	17937	17775	17947	18022	17854	17863	17861	17703	17924	17902	17796	17758	18055	17780	17882	17686	17710	17860	17806	17959	17811	17802	17757	17910	17707	17829	17678	17644	18062	17891	17822	17780	17693	17900	17879	17827	17924	17857	17729	17859	17881	18005	18016	17800	17844	17832	17796	17910	17789	17900	17867	17850	17776	17801	17825	17968	17934	17814	17928	17884	17725	17942	17826	17817	17869	18016	17818	17895	17800	17912	17960	17833	17959	17796	17934	17777	17908	17964	17840	17831	17854	17834	17796	17797	18221	17893	17888	17789	17883	17892	17927	17875	17857	17877	17781	17909	17820	17738	17813	17872	17759	18122	17791	17806	17804	17809	17828	17823	17813	17807	17840	17906	17846	17860	17797	17909	17913	17970	17861	17984	17800	17835	17928	17957	17865	17942	17714	17842	17811	17689	17884	17823	17909	17938	17874	18030	17729	17723	17813	17930	17817	17834	17822	17837	17815	17782	17944	18054	17854	17806	18045	17795	17971	17946	17732	17777	17877	17947	17834	17965	17865	17729	17804	17817	17867	17980	17811	17787	17905	17735	17781	17868	17876	17923	17862	17864	17955	17761	17887	17742	17814	17780	17805	17850	17694	17961	17958	17865	17741	17787	17950	17629	17819	17920	17785	17893	17709	17934	17625	17727	17881	17830	17887	17923	17764	17723	17881	17938	17817	17880	17710	17998	17910	17903	17821	17992	17833	17985	17952	17887	17949	18010	17875	17930	18014	17943	18073	18016	17793	17740	17906	17898	17681	17846	17759	17743	17839	17951	18089	17916	17943	17893	17840	17647	17874	17961	17871	17805	17806	17868	17845	17865	17988	17805	17744	17821	17800	17761	17943	17867	17886	17842	17837	17851	17983	17837	17912	17886	17841	17867	17768	17725	17911	17932	17830	17831	17896	17871	17819	17800	17812	17849	17920	17946	17810	17842	17910	17917	17767	17994	17913	17835	17788	17932	17887	17914	17829	18000	17901	17950	17881	17744	17788	17877	17838	17878	17864	17742	17961	17847	17674	17804	17779	17966	17888	17887	17961	18037	17719	17793	18029	17803	17900	17914	17884	17801	17788	17898	17939	17807	17775	17691	17940	17848	17955	17938	17952	17963	17856	18045	17971	17784	17939	17813	17938	18004	17712	17905	17738	17863	17901	17728	17822	17906	17794	17773	17928	17748	17939	17926	17886	17886	17963	17900	17761	17835	17947	17965	17788	17901	17871	17757	17920	17928	17885	17895	17869	17819	17921	18014	18002	17735	17954	18094	17769	18018	17996	17763	17754	17794	17738	17804	17832	17778	17919	17693	17904	17901	17976	17945	17846	17701	17765	17991	17815	17771	17795	17889	17942	17947	17751	17951	17881	17853	17820	17898	17716	18006	17947	17864	17839	17881	17935	17735	17991	17848	17772	17686	17947	17859	17998	17707	17729	17955	17944	17867	17802	17770	17722	17885	17790	17783	17896	17735	17703	17960	17868	17952	17783	17728	17729	17804	17799	17896	17940	17838	17925	17631	18007	17741	17907	17978	17799	17813	17934	17696	17813	17982	17773	17784	17924	17954	18074	17786	17856	17926	17955	17906	17832	17809	17766	17855	17784	17774	17870	17916	17891	17962	17753	17952	17914	17877	17963	17845	17725	17917	17717	17794	17791	17878	17757	17815	17844	17625	17885	17854	17835	17972	17823	17906	17801	17927	17903	17848	17766	17916	17843	17838	17755	17937	17702	17890	17818	17845
24033	21241	29313	28451	30098	32363	31939	27522	25343	24841	24233	23519	23338	23369	23059	22958	22887	22751	22665	22573	22902	22614	22735	22625	22386	22338	22390	22274	22525	22354	22363	22393	22506	22519	22560	22397	22365	22277	22313	22376	22332	22379	22239	22494	22567	22411	22300	22425	22503	22567	22525	22523	22318	22271	22467	22386	22373	22401	22229	22250	22239	22409	22475	22385	22505	22285	22357	22289	22091	22310	22369	22408	22136	22288	22387	22379	22245	22230	22270	22313	22000	22328	22344	21993	22292	22429	22257	22484	22239	22371	22209	22179	22353	22213	22258	22207	22121	22414	22428	22362	22308	22401	22377	22318	22159	22499	22353	22354	22388	22228	22227	22392	22179	22180	22457	22265	22297	22408	22258	22483	22371	22360	22230	22229	22395	22290	22244	22160	22197	22248	22626	22310	22125	22446	21983	22237	22276	22348	22430	22267	22354	22197	22286	22323	22388	22421	22335	22310	22318	22381	22312	22337	22498	22164	22208	22386	22294	22310	22161	22294	22285	22281	22392	22366	22125	22273	22167	22179	22356	22183	22496	22263	22024	22197	22235	22216	22140	22153	21993	22463	22286	22229	22403	22359	22233	22365	22215	22616	22558	22431	22238	22353	22257	22599	22404	22362	22230	22429	22216	21974	22297	22267	22229	22406	22349	22159	22503	22219	22399	22145	22060	22184	22308	22344	22321	22356	22478	22330	22391	22250	22317	22157	22128	22187	22368	22356	22338	22404	22191	22362	22557	22166	22396	22431	22167	22312	22279	22485	22181	22312	22474	22305	22234	22349	22417	22413	22344	22392	22421	22270	22384	22547	22115	22383	22380	22327	22111	22213	22339	22428	22425	22283	22552	22546	22310	22562	22313	22447	22059	22458	22295	22102	22248	22386	22257	22489	22358	22325	22288	22350	22495	22343	22334	22381	22504	22325	22534	22417	22440	22473	22253	22482	22431	22296	22464	22477	22119	22267	22317	22204	22293	22100	22300	22186	22511	22245	22361	22435	22076	22401	22237	22292	22234	22252	22343	22013	22242	22065	22462	22371	22615	22394	22432	22312	22294	22226	22508	22291	22326	22339	22342	22304	22397	22449	22398	22309	22356	22546	22259	22454	22287	22262	22235	22502	22270	22267	22264	22177	22146	22245	22349	22491	22343	22458	22389	22123	22083	22357	22092	22329	22367	22458	22441	22154	22414	22352	22182	22366	22136	22308	22243	22176	22400	22253	22450	22339	22312	22332	22216	22303	22312	22350	22400	22516	22536	22192	22345	22351	22393	22346	22539	22048	22409	22423	22193	22086	22482	22293	22284	22196	22360	22317	22367	22447	22425	22263	22370	22565	22453	22358	22351	22421	22457	22149	22416	22245	22370	22128	22199	22425	22422	22254	22443	22146	22395	22341	22314	22063	22231	22336	22199	22159	22363	22448	22221	22378	22178	22307	22310	22416	22254	22235	22183	22375	22404	22358	22312	22290	22249	22387	22760	22389	22298	22153	22181	22319	22261	22038	22260	22422	22377	22336	22236	22328	22291	22203	22508	22390	22436	22610	22521	22236	22402	22109	22112	22144	22070	22300	22268	22288	22249	22504	22276	22352	22299	22213	22359	22384	22432	22359	22330	22475	22366	22401	22514	22309	22417	22228	22070	22443	22169	22327	22411	22339	22220	22051	22212	22496	22466	22406	22249	22128	22313	22339	22226	22337	22321	22251	22356	22418	22373	22141	22504	22612	22175	22353	22392	22328	22320	22514	22484	22641	22268	22228	22384	22307	22576	22271	22277	22353	22418	22329	22219	22290	22534	22404	22294	22307	22536	22195	22499	22525	22269	22361	22289	22382	22393	22191	22393	22351	22200	22239	22442	22429	22454	22249	22367	22271	22213	22233	22284	22311	22366	22413	22315	22472	22342	22384	22407	22168	22285	22329	22404	22327	22229	22297	22339	22294	22378	22238	22354	22484	22018	22444	22471	22254	22320	22308	22526	22326	22198	22537	22330	22470	22225	22215	22158	22374	22394	22408	22428	22497	22324	22458	22395	22205	22333	22282	22442	22416	22303	22065	22338	22490	22410	22268	22271	22280	22536	22369	22359	22351	22437	22224	22165	22105	22473	22208	22266	22271	22418	22371	22282	22411	22642	22266	22486	22325	22196	22200	22223	22300	22257	22407	22367	22245	22446	22425	22510	22414	22425	22376	22106	22207	22207	22225	22271	22500	22233	22191	22222	22350	22518	22451	22151	22386	22434	22439	22259	22579	22340	21960	22386	22436	22284	22206	22445	22388	22225	22403	22179	22374	22380	22214	22226	22463	22124	22159	22212	22281	22416	22214	22626	22360	22114	22262	22247	22381	22331	22420	22468	22177	22214	22305	22321	22414	22291	22242	22350	22270	22365	22263	22175	22439	22356	22344	22324	22294	22476	22299	22347	22587	22367	22451	22367	22240	22449	22297	22310	22348	22457	22362	22237	22437	22448	22481	22282	22252	22466	22320	22269	22318	22019	22327	22509	22270	22194	22310	22443	22405	22518	22314	22342	22479	22250	22368	22298	22182	22131	22221	22511	22512	22259	22360	22415	22320	22402	22283	22442	22386	22463	22211	22263	22259	22221	22314	22389	22191	22165	22287	22398	22495	22139	22323	22452	22336	22559	22248	22290	22374	22331	22141	22207	22355	22339	22353	22333	22421	22476	22073	22254	22375	22345	22275	22309	22381	22336	22410	22283	22178	22506	22432	22440	22186	22350	22228	22657	22347	22510	22399	22421	22183	22115	22378	22203	22363	22050	22134	22471	22310	22426	22123	22358	22254	22480	22328	22348	22439	22327	22171	22051	22264	22435	22412	22432	22362	22358	22522	22359	22329	22233	22224	22115	22107	22189	22205	22381	22610	22491	22117	22197	22410	22362	22223	22344	22368	22371	22308	22352	22528	22335	22280	22396	22260	22324	22213	22182	22269	22168	22278	22578	22403	22251	22093	22411	22334	22405	22340	22339	22272	22240	22336	22296	22334	22247	22463	22373	22185	22327	22164	22333	22296	22005	22267	22393	22426	22663	22272	22129	22425	22105	22488	22400	22425	22400	22436	22363	22558	22326	22450	22459	22338	22503	22331	22452	22169	22498	22563	22321	22294	22153	22155	22237	22326	22443	22381	22422	22420	22515	22363	22419	22413	22167	22277	22259	22171	22327	22265	22419	22172	22384	22460	22292	22194	22311	22426	22315	22463	22184	22294	22309	22525	22447	22409	22410	22217	22316	22119	22282	22257	22299	22176	22300	22111	22150	22385	22283	22438	22191	22425	22413	22350	22357	22437	22259	22372	22514	22323	22214	22299	22402	22446	22307	22479	22255	22297	22279	22156	22335	22194	22538	22594	22393	22322	22247	22442	22381	22262	22457	22326	22332	22346	22284	22241	22370	22357	22326	21941	22360	22404	22466	22326	22301	22390	22125	22420	22484	22344	22199	22304	22372	22231	22522	22213	22359	22394	22496	22281	22192	22293	22452	22150	22400	22318	22122	22321	22099	22258	22257	22242	22101	22181	22391	22303	22360	22390	22212	22360	22411	22243	22375	22357	22520	22358	22369	22357	22477	22171	22177	22071	22306	22217	22335	22470	22290	22266	22357	22450	22339	22146	22333	22191	22136	22246	22337	22297	22267	22378	22294	22192	22243	22335	22321	22183	22357	22332	22211	22200	22409	22641	22490	22315	22413	22441	22542	22308	22328	22154	22323	22258	22178	22362	22465	22374	22163	22389	22368	22291	22252	22147	22300	22169	22469	22181	22253	22417	22442	22431	22251	22413	22264	22259	22376	22324	22021	22547	22177	22177	22194	22216	22286	22313	22294	22371	22241	22324	22251	22192	22395	22398	22384	22308	22310	22520	22271	22220	22435	22208	22351	22200	22125	22149	22268	22210	22254	22560	22292	22223	22373	22420	22251	22265	22606	22511	22333	22503	22433	22199	22209	22234	22323	22223	22276	22083	22438	22315	22219	22278	22470	22469	22226	22208	22372	22277	22356	22359	22419	22259	22296	22043	22118	22420	22326	22087	22365	22290	22752	22325	22423	22455	22318	22472	22166	22421	22314	22252	22238	22153	22602	22293	22393	22392	22281	22251	22484	22292	22104	22245	22146	22440	22329	22199	22328	22381	22256	22375	22416	22136	22390	22306	22401	22163	22251	22271	22224	22261	22245	22296	22467	22391	22339	22147	22287	22180	22316	22230	22253	22192	22195	22462	22308	22432	22342	22404	22265	22351	22398	22462	22211	22419	22192	22420	22207	22288	22286	22341	22253	22059	22301	22384	22353	22549	22362	22532	22650	22236	22296	22442	22271	22150	22261	22432	22301	22202	22436	22517	22308	22181	22401	22583	22284	22160	22288	22180	22069	22124	22284	22350	22438	22419	22441	22354	22405	22051	22381	22387	22278	22366	22201	22167	22526	22299	22290	22545	22401	22453	22267	22204	22426	22425	22270	22235	22462	22383	22281	22429	22276	22287	22660	22382	22325	22366	22094	22324	22270	22279	22371	22161	22477	22349	22395	22069	22367	22304	22463	22311	22270	22225	22155	22322	22260	22364	22339	22179	22403	22450	22457	22242	22076	22100	22520	22291	22452	22459	22247	22299	22515	22087	22326	22498	22197	22160	22240	22315	22423	22209	22292	22231	22174	22214	22285	22459	22250	22298	22333	22149	22341	22227	22205	22494	22220	22155	22287	22278	22483	22317	22302	22407	22510	22324	22400	22263	22226	22226	22311	22307	22343	22338	22358	22262	22070	22433	22068	22329	22420	22226	22367	22543	22264	22305	22476	22288	22173	22483	22352	22524	22310	22242	22402	22221	22283	22444	22350	22144	22354	22103	22355	22270	22394	22348	22305	22382	22215	22506	22519	22513	22579	22584	22428	22253	22411	22174	22500	22416	22293	22224	22263	22214	22122	22428	22231	22285	22062	22176	22226	22335	22242	22347	22347	22448	22172	22312	22262	22458	22306	22181	22486	22193	22234	22247	22262	22330	22460	22348	22342	22444	22459	22307	22398	22435	22360	22190	22298	22201	22252	22261	22384	22165	22481	22397	22334	22380	22181	22394	22456	22411	22238	22122	22184	22305	22359	22455	22242	22215	22116	22665
35500	58853	54503	43448	36903	32356	28147	24228	22095	20594	20098	19264	18903	18767	18691	18608	18305	18373	18321	18024	18112	17883	18076	18025	18156	17769	17873	17823	17781	17886	17861	17850	17858	17746	17862	18177	17873	17780	17977	17990	17667	17853	17764	17862	17714	17771	17841	17883	17901	17880	17753	17714	17680	17859	17899	17973	17782	17882	17786	17648	18025	17853	17902	17895	17770	17755	17665	17750	17873	17715	17723	17691	17749	17634	17747	18080	17768	17747	17894	17859	17944	17919	17836	17818	17877	17769	17824	17738	17954	17887	17589	17795	17832	17733	17905	17817	17846	17918	17828	17837	17875	17907	17813	17851	17885	17688	17754	17769	17650	17905	17737	17797	17815	17835	17755	17884	17661	17753	17696	17873	17809	17524	17758	17860	17844	17727	17920	17796	17733	17882	17781	17835	17630	17797	17748	17875	17813	17808	17764	17855	17630	17676	17746	17670	17811	17663	17790	17704	17912	17652	17861	17864	17836	17707	17837	18012	17585	17790	17905	17854	17828	17770	17786	17797	17996	17765	17779	18079	17678	17950	17769	17652	17803	17745	17960	17579	17985	17812	17774	17641	17804	17937	17779	17736	17750	18000	17692	17768	18002	17684	17952	17615	17941	17779	18033	17798	17738	17594	17839	17884	17900	17870	17807	18065	18027	17761	17915	17820	17738	17835	17749	17894	17697	17726	17632	17829	17752	17729	17690	17771	17893	17813	17902	17834	17767	17736	17781	17759	17686	17731	17857	17814	17856	17684	17886	17865	17846	17767	17635	17866	17977	17804	17900	17894	17993	17733	17758	17832	17809	17623	17822	17937	17884	17763	17879	17988	17997	17668	17802	17796	17766	18012	17777	17840	17892	17774	17527	17756	17720	17846	17743	17778	17860	17873	18058	17900	17725	17669	17779	17774	17741	17897	17778	17789	18019	17707	17824	17823	17678	17916	17846	17760	18002	17684	17834	17851	17931	17812	17834	17830	17752	17721	17706	17777	17755	17709	17901	17760	17731	17896	17863	17950	17986	17660	17680	17920	17745	17710	17857	17799	17856	17939	17511	17769	17972	17906	17660	17763	17704	17964	17761	17674	17752	17838	17867	18002	17715	17974	17907	17808	17770	17864	17909	17679	17668	17682	17849	17709	17796	17779	17921	17844	17813	17967	17832	17650	17838	17667	17843	17786	17963	17698	17817	17839	17898	17717	17961	17941	17753	17962	17900	17873	17785	17847	17768	17804	17775	17784	17790	17793	17925	17891	17657	17726	17737	17762	17837	17791	17839	17640	17830	17842	17967	17855	17629	17675	17756	17752	17851	17590	17894	17797	17955	17788	17829	17756	17649	17853	17686	17904	17920	17766	17826	17670	17749	17825	17858	17630	17773	17859	17718	17960	17889	17801	17863	17783	17939	17761	17759	17827	17804	17652	17727	17840	17940	17844	17944	17879	17821	17913	17838	17804	17821	17810	17857	17727	17736	17742	17892	17906	17795	17870	17794	17825	17731	17849	17926	17726	17793	17947	17839	17797	17906	17889	17642	17832	17841	17861	17602	17824	17853	17809	17842	17694	17831	17977	17905	17848	17725	17850	17876	17630	17744	18122	17725	17812	18004	17747	17876	17723	17816	17925	17807	17897	17707	17816	18018	17760	17710	17862	17882	17805	17992	17798	17715	17760	17796	17756	17734	17837	17863	17761	17761	17842	17898	17722	17845	17869	17922	17576	17899	17705	17721	17749	17837	17646	17940	17927	17639	17691	17943	17704	17725	17927	17717	17750	17720	17730	17717	17795	17814	17687	17756	17999	17807	17754	18010	17872	17664	17838	17894	17812	17799	17768	18019	17760	17879	17796	17799	17659	17921	17738	17778	17829	17766	17694	17865	17761	17963	17961	17806	17796	17722	17911	17751	17786	17799	17743	17792	17939	17837	17724	17687	17761	17619	17887	17815	17602	17779	17706	17753	17935	17743	17815	17679	17746	17705	17849	17814	17677	17747	17937	17775	17875	17878	17775	17736	17918	17730	17988	17759	17901	17911	17696	17843	17867	17823	17688	17656	17851	17635	17860	17746	17853	17680	17786	17712	17911	17870	17902	17824	17799	17639	17766	17893	17732	17758	17753	17829	17929	17853	18057	17758	17929	17708	17889	17704	17789	17742	17855	17743	17889	17892	17759	17826	17886	17917	17812	17737	17916	17834	17788	17755	17815	17927	17853	17784	17881	17775	18010	17949	17869	17840	17786	17981	17739	17820	17736	17863	17919	17866	17909	17752	17799	17989	17809	17700	17880	17796	17701	17873	17815	17823	17836	17764	17859	17936	17677	17878	17811	17732	17813	17790	17944	17892	17930	17639	17667	17905	17834	17702	17726	17822	17838	17762	17806	17865	17662	17783	17755	17726	17865	17789	17841	17821	17877	17884	17804	17794	17713	17826	17845	18001	17871	17828	17890	17603	17982	17757	17876	17688	17612	17667	17718	17850	17891	17890	18140	17715	17947	17738	17871	17905	17731	17944	17817	17751	17817	17731	17792	17668	17762	17827	17915	17862	17787	17820	17808	17862	17734	17817	17744	17737	17953	17499	17613	17833	17737	17897	17680	17856	17904	17708	17924	17969	17754	17792	17725	17974	17957	17742	17730	17898	17984	17691	17748	17964	17895	17819	17814	17779	17814	17942	17861	17730	17811	17800	17713	17836	17812	17837	17756	17659	17818	17847	17718	17772	17739	17877	17935	17857	17913	17872	17808	17835	17798	17708	17820	17722	17786	17945	17641	17906	17868	17956	17673	17569	17735	17772	17794	17911	17905	17746	17836	17719	17867	17782	17616	17772	17849	17958	17698	17807	17797	17798	17805	17760	17759	17762	17945	17629	17847	18012	17980	17602	17841	17775	17551	17987	17943	17659	17943	17981	17700	17799	17809	17800	17805	17911	17907	17715	17797	17868	17800	17727	17763	17741	17854	17864	17881	17738	17822	17769	17772	17793	17740	17742	17901	17707	17983	17574	17738	17863	17872	17757	17999	17873	17888	17964	17834	17701	17837	17760	17957	17757	17745	17893	17935	17756	17910	17815	17841	17851	17851	17754	17813	17746	17885	17873	17850	17872	17732	17848	17871	17734	17883	17939	17876	17697	17958	17732	17886	17909	17820	17623	17997	18032	17786	17882	17836	17926	17966	17805	17875	17848	17672	17864	17835	17817	17844	17908	17782	17845	17738	17776	17845	17805	17733	17905	17692	17708	17625	17819	17824	17967	17932	17753	17989	17920	17791	17786	17776	17704	17861	17735	17713	17906	17712	17726	17860	17801	17860	17724	17638	17855	17773	17851	17810	17904	17822	17633	17780	17807	17866	17739	17785	17899	17727	17644	17839	17752	17873	17787	17991	17703	17871	17709	17767	17798	17723	17775	17768	17859	17805	17934	17727	17809	17709	17865	17884	18091	17869	17760	17809	18000	17739	17734	17572	17841	17859	17774	17817	17787	17878	17674	17766	17852	17918	17665	17810	17854	17636	17823	17976	17721	17900	17901	17741	17754	17923	17796	17921	17860	17620	17904	17778	17829	17859	17776	17872	17810	17785	17651	17720	17904	17877	17912	17732	18060	17659	17790	17851	17686	17992	17801	17645	17770	18030	17680	17703	17746	17871	17883	17760	17758	17722	17867	17829	17873	17751	17636	17820	17765	18026	17971	17793	17800	17941	17798	17742	17989	17880	17757	17900	17629	17692	17905	17669	17866	18030	17729	17713	17924	17636	17718	17795	17831	17838	17765	17814	17699	17766	17703	17806	17708	17801	17719	17640	17710	17809	18070	17802	17850	17731	17775	17906	17793	17889	17852	17782	17648	17823	17881	17705	17747	17800	17795	17842	17712	17912	17824	17903	17885	17804	17912	17751	17812	17554	17784	17789	17728	17835	17799	17824	17784	17754	17957	17675	17825	17923	17873	17730	17758	17697	17731	17951	17746	17801	17906	17712	17853	17823	17801	17631	17751	17796	17732	17571	17867	17829	17574	17821	17928	17979	17815	17744	17913	17851	17818	17891	17860	17747	17703	17720	17773	17759	17839	17758	17856	17950	17719	17954	17800	17867	17765	17982	17709	18053	17923	17848	17752	17755	17884	17873	17953	17628	17700	17806	17688	17805	17793	17682	17890	17784	17813	17743	17918	17767	17883	17829	17722	17712	17927	17837	17666	17696	17654	17674	17733	17982	17918	17898	17936	17862	17860	17664	17658	17725	17633	17972	17945	17866	17844	17634	17727	17857	17807	17880	17906	17795	17940	17909	17852	17790	17601	17822	17791	17924	17656	17680	17816	17824	17874	17824	17822	17699	17889	17848	17859	17732	17819	17795	17831	17915	17815	17987	17897	18025	17750	17811	17845	17753	17809	17823	17986	17740	17728	17921	17769	17885	17866	17772	17707	17653	17861	17938	17860	17791	17925	17732	17788	17806	17800	17895	17931	17981	17679	17931	17765	17876	17677	17816	17747	17777	18031	17761	17822	17839	17765	17685	17887	17659	17668	17795	17711	17862	17829	17909	17761	17800	18008	17848	17915	17923	17869	17968	17851	17822	17989	17806	17734	17735	17758	17827	17892	17673	17797	17862	17792	17848	17822	17842	17704	17740	17851	17775	17768	17702	17893	17676	17722	17832	17692	17640	17735	17855	17756	17897	17820	17765	17839	17681	17844	17971	17595	17760	17904	17866	17648	17997	17688	17831	17769	17765	17685	18001	17757	17790	17884	17773	17916	17822	17717	17802	17886	17912	17812	17825	17724	17728	17784	17626	17949	17806	17785	17755	17863	17698	17780	17801	17683	17730	17828	17799	17798	17680	17938	17749	17680	17799	17863	17879	17677	17799	17766	17850	17650	17945	17863	17780	17890	17848	17850	17738	17830	17883	17841	17817	17747	17781	17863	17582	17888	17730	17914	17741	17720	17780	17664	17730	17739	17717	17914	17822	17805	17806	17779	17826	17946	17719	17661	17604	17763	17775	17754	17572	17807	17832	17862	17760	17775	17761	17722	17899	17737	17857	17686	17909	17817	17640	17785	17733	17897	17945	17828	17931	17766	17812	17783	17855	17643	18130	17860	17711	17777	17689	17863	17765	17883	17814	17809	17824	17931	17639	17818	17626
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
