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
339685430277	339685430843	339685431393	339685431943	339685432495	339685433043	339685433593	339685434145	339685434693	339685435243	339685435795	339685436343	339685436895	339685437443	339685437993	339685438543	339685439095	339685439643	339685440193	339685440745	339685441295	339685441845	339685442395	339685442943	339685443495	339685444045	339685444593	339685445145	339685445695	339685446243	339685446795	339685447345	339685447893	339685448443	339685448993	339685449543	339685450093	339685450645	339685451193	339685451745	339685452295	339685452843	339685453395	339685453943	339685454495	339685455043	339685455595	339685456145	339685456695	339685457245	339685457795	339685458345	339685458895	339685459443	339685459995	339685460545	339685461095	339685461645	339685462195	339685462745	339685463293	339685463845	339685464393	339685464945	339685465495	339685466045	339685466595	339685467145	339685467693	339685468245	339685468795	339685469343	339685469895	339685470445	339685470995	339685471545	339685472095	339685472643	339685473195	339685473745	339685474295	339685474845	339685475395	339685475943	339685476495	339685477045	339685477595	339685478145	339685478695	339685479245	339685479795	339685480345	339685480895	339685481445	339685481995	339685482545	339685483095	339685483645	339685484195	339685484745	339685485295	339685485845	339685486395	339685486945	339685487495	339685488045	339685488595	339685489145	339685489695	339685490245	339685490795	339685491345	339685491895	339685492445	339685492995	339685493545	339685494095	339685494645	339685495195	339685495745	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2620	3600	2300	2621	3600	2300	2621	3600	2300	2622	3600	2300	2622	3600	2300	2623	3600	2300	2623	3600	2300	2624	3600	2300	2625	3600	2300	2625	3600	2300	2626	3600	2300	2626	3600	2300	2627	3600	2300	2627	3600	2300	2628	3600	2300	2628	3600	2300	2629	3600	2300	2629	3600	2300	2629	3600	2300	2630	3600	2300	2630	3600	2300	2631	3600	2300	2631	3600	2300	2632	3600	2300	2632	3600	2300	2633	3600	2300	2633	3600	2300	2634	3600	2300	2634	3600	2300	2635	3600	2300	2635	3600	2300	2636	3600	2300	2636	3600	2300	2637	3600	2300	2637	3600	2300	2638	3600	2300	2638	3600	2300	2639	3600	2300	2639	3600	2300	2640	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23132	21614	29652	24069	21967	25139	28919	25560	25143	24724	24410	23761	23207	23284	23063	23085	23093	30529	39740	37588	32357	26955	24174	22926	22508	22352	22234	22207	22315	22158	22271	22506	22408	22178	22233	22274	22121	22210	22437	22037	22286	22291	22310	22153	22282	22218	22394	22156	22268	22273	22264	22175	22425	22343	22243	22151	22160	22156	22198	22254	22209	22221	22248	21998	22085	22203	22216	21973	22342	22222	22042	22171	22307	22288	22311	22167	22359	22218	22316	22043	21980	22139	22287	22231	22079	22092	22245	22219	22007	22152	22061	22003	22333	22149	22293	22003	22066	22241	22074	22231	22184	22110	22093	22251	22073	22007	22048	22192	22174	22238	22079	22153	22278	22059	22101	22202	22218	22184	22317	22096	22191	22331	22104	22027	22060	22217	21986	22120	22240	22081	22324	22014	22487	22148	22154	22019	22104	22311	22232	22290	22135	22171	22158	22220	22305	22287	22079	22041	21938	22096	22431	22176	22416	22350	21914	21958	22197	22389	22209	22086	22253	22116	22240	22100	22281	22267	22155	22165	21934	22102	22334	22189	22328	22154	22087	22187	21975	22245	22135	22206	22068	22198	22091	21923	22107	21938	22026	22001	22239	22140	21980	22072	22148	22296	22142	21910	22224	22140	22126	22201	22291	22286	22236	22235	22087	22129	22309	22247	22348	22159	22194	22159	22232	22140	22099	22327	22113	22202	22221	22174	22063	22373	22210	22147	21944	22177	22296	22216	22090	22145	21984	22030	22063	22365	22368	22278	22099	22347	21974	22209	22041	22078	22240	22070	22290	22180	22337	22205	21992	22273	22224	22128	22171	22374	22016	22207	22320	22274	22134	22168	22190	22145	22208	22058	21934	22331	21895	21976	22034	22243	22008	22180	21931	22135	22077	22167	22073	22026	22327	22131	22216	22078	22151	22291	22037	22017	22130	22076	21960	22094	22192	21978	22017	22146	22127	22260	22073	22243	22067	21921	21996	21901	22197	22112	22148	22144	21988	21994	22035	22196	22173	22151	22086	22051	22080	22155	22187	22313	22151	22149	21946	22009	22251	22253	22008	22214	22427	22067	22397	22314	22258	22117	22030	22089	22158	22313	22132	22101	22174	22163	22239	22319	21958	22127	22089	22299	22255	22089	22186	22083	22283	22058	22160	22245	22108	22128	22278	22307	22122	22157	22360	21975	22132	22003	22406	22165	22021	21988	22123	22353	22304	22066	22044	22327	22189	22093	22054	22117	21928	22164	22279	22257	22362	22228	22027	22124	22030	21999	22404	22189	22037	22268	22237	21928	22222	22116	22337	22223	22055	22079	22213	22109	22146	22052	22039	22244	22185	22083	22073	22076	22114	22033	22282	22341	21939	22483	22105	22122	22302	22405	22246	22136	22305	21984	22116	22301	22237	21845	22225	22216	22103	22117	22307	22029	22220	22107	22323	22295	22422	22302	22133	21966	22145	22078	22030	22185	22186	22052	21937	21888	22064	22061	22171	22151	22008	22165	22390	22086	21875	22263	22229	22221	22094	22200	22000	22107	22027	22190	22278	21998	22134	22197	22262	22073	22152	22086	22164	21979	22009	22203	22405	22081	22121	22170	21961	22123	22222	22287	22240	22372	22136	22273	22290	22009	22110	22090	22146	22040	21943	22329	22286	22038	22323	22281	22384	22104	22167	22071	22182	22117	22243	22082	22017	22170	21972	22168	22054	22086	22096	22149	22260	22124	22278	22073	22115	22318	22406	22108	22093	22021	22331	22310	21772	22028	22171	22308	22250	21937	22132	22219	22092	22293	22224	22203	22051	22123	22047	22372	22091	22144	22151	22162	22103	22329	22081	22315	22133	22320	22226	22227	22281	22191	22229	22219	22185	22062	22456	22132	21908	21964	22200	21992	22095	21972	22061	22120	22139	21804	22054	22090	22120	22201	21961	22194	22056	21794	22209	22114	22296	22281	22119	22188	22206	22055	22060	22119	22180	22020	22286	22164	22167	22028	22008	22434	22093	22250	22062	22210	22213	22362	21965	22139	21896	21927	22135	22192	22195	21977	22143	22034	22154	22121	22113	21953	21972	22101	22219	22081	22035	22247	22287	22205	22431	22079	22004	22096	22034	22217	22174	22060	21981	22006	22136	22297	21905	22093	22086	22058	22111	21960	22133	22256	22115	22265	22189	22312	22227	22313	22131	21931	21984	22049	21976	22136	22139	22080	22112	22071	22073	22346	22131	22035	22282	22181	22125	22100	22157	22056	22150	22161	22054	22144	22214	22099	22341	22254	22033	22095	22057	22261	21918	22206	22043	22123	22212	22219	22087	22004	22316	22105	22149	22165	22103	22119	22084	22080	21997	21930	22072	22140	22141	22111	22198	21945	22145	22192	22264	22364	22174	22211	22173	22103	22067	22142	21885	22079	21995	22084	21959	22110	22296	22036	21968	22025	22196	22104	22096	22117	22136	22259	22141	22006	22132	22321	22131	22181	21915	22033	22005	22334	22205	22191	22366	22062	22134	22069	22288	22004	22177	22196	22154	22227	22207	22368	22177	22168	21879	22120	22314	22092	22034	22117	22224	21922	22040	22019	22086	22060	22186	22286	22256	22157	22166	22211	22304	22067	22284	22144	22234	22170	22049	22053	22169	22151	22184	22030	22163	21971	22191	22158	22078	22008	21932	22297	22041	22326	22224	22048	22077	21962	22129	22212	22252	22273	22182	22450	22207	21971	22173	21939	21872	22266	22123	22142	22069	22054	22255	22305	21979	22194	22292	22257	22160	22160	22249	22189	22088	22095	22169	21993	22455	22152	22202	22143	22125	22304	22031	21828	22367	22120	22074	22173	22148	22008	22053	22078	22244	22152	22248	22114	22095	22118	21923	21991	22132	22112	22338	22340	22378	22376	22334	22138	22185	22072	22158	22258	22124	22072	22140	22055	22234	22299	22183	21801	21928	21985	22139	22094	22270	22251	22049	22104	22081	22257	22180	21996	22332	22271	21977	21977	21974	22080	22148	22111	22231	22105	22236	22276	22066	22252	22159	22183	22105	22242	22097	22079	22155	22054	22132	22200	22308	22174	22218	22297	22172	22112	22237	22149	21915	21992	22186	21968	22093	22078	22054	21943	22209	22075	22205	22137	22193	22425	21976	21968	22118	22243	22279	22166	22027	22185	22073	22277	22120	21965	22223	22240	22119	22211	22157	21800	21988	21929	21975	22042	22048	22290	21976	22266	22101	22280	22218	22106	22104	22212	22214	22209	22176	22021	22099	22091	22139	22137	22205	21980	22099	22005	22040	22045	21970	22158	22059	22068	22317	22263	22066	22138	22088	22040	22134	22117	22053	22125	22065	22257	22118	22117	22492	22077	22244	21998	22128	22119	22076	22171	22152	21928	22199	22217	22067	22118	22176	22322	22175	22067	22228	21878	22312	21926	22099	21990	22197	22080	22241	22385	22184	22041	22104	22234	22215	21931	22021	22071	22015	22098	22256	22077	22105	22412	22113	22079	22110	22128	22191	22047	21976	22299	22070	22151	22330	22013	22219	22143	22329	22178	22232	22066	22072	22266	22380	22223	22290	22022	22191	21916	22126	22169	22087	22199	21987	22057	22120	22080	22177	22209	22188	22047	22209	22328	22230	21928	22336	22239	21982	22202	22450	22167	22017	22240	22001	22030	22285	22033	22145	22145	22131	22385	22438	22043	22154	22211	22029	22056	22211	22221	22202	22100	22227	22204	21767	21964	22197	22142	21972	22209	22328	22016	22325	22063	21997	22114	22140	22110	22227	22006	21991	22127	22257	22061	21992	22034	22168	22076	22239	22079	21991	22091	22138	22008	22041	22334	22151	22363	22087	22177	22167	22111	22176	21854	21974	22334	22268	22164	22127	22390	22006	21950	22240	22071	22137	22069	22259	22282	22191	22383	22092	22176	22410	22167	22211	22240	22218	22018	22256	22244	22334	22181	22090	22250	22190	22061	22266	22036	22231	22080	22011	22175	22105	22030	22286	22110	22117	22147	22183	22108	22112	22254	22255	22069	22150	22077	22082	22130	22126	22016	22134	22160	22263	22177	22243	22205	22282	22163	22307	22475	22290	21963	22048	22112	21899	22205	22406	22172	22125	22139	21981	22080	22326	22130	22159	22171	21968	22194	22242	22127	22246	22259	21884	22132	22329	22292	22211	22169	22067	22224	22098	22158	22139	22283	22307	21995	22284	21947	22210	22065	22035	21954	22082	22118	22163	22303	22286	22046	22216	22172	22232	22039	22272	22131	22264	22059	22050	22470	22039	22123	21917	21963	22136	22234	22145	22134	22208	22041	21966	22116	22021	21884	21891	21885	22071	22011	22294	22029	22288	22252	22102	22031	22266	22055	22137	22111	22049	22163	22016	22134	22256	22179	22016	21950	22078	22082	22244	22161	22269	22267	22221	22051	22033	21957	22165	21960	22279	22175	22091	22293	22488	22113	22076	22126	22206	22215	22124	21972	21941	22101	22336	22154	22341	21938	22297	22072	22114	21998	22320	22028	22165	22042	22177	22091	22138	22091	22186	22216	22232	22127	22197	22140	22315	22238	22240	22250	22095	22061	22260	22055	22043	22152	22340	22172	22141	22196	22065	22207	22001	22152	22165	22263	22469	22270	22080	22051	22190	22149	22153	22193	22305	22088	22088	22263	22075	22060	22261	22043	22198	22109	22031	22260	22281	22174	22291	22285	22262	22231	22209	22262	22157	22226	22166	21869	22273	22157	22190	22064	22116	22302	22124	22121	22172	22202	22069	22019	22098	22263	22109	22305	22285	22284	22320	22032	22080	22285	22145	22085	22264	22018	22277	22128	22396	22373	22169	22498	22166	22073	22173	22211	22193	22177	22239	22184	22198	22026	21989	22176	21852	22223	22057	22106	22195	22083	22134	22190	22042	22279	22273	22257	22411	22340	22269	22064	22256	22212	22249	22315	22128	22284	22086	22184	22246	22141	22030	22037	22190	22091	22088	22218	22292	22002	22151	22098	22109	22317	22242	22127	21963	22185	22169	21990	21955	22139	22326	22295	21959	22400	22099	22087	21917	22184	22235	22358	22418	22287	22131	22150	22401	22323	22181	22029	22032	22255	21933	22147	22116	21997	22380	22148	22009	22009
18378	34873	32866	26892	24886	22810	20810	23101	22606	20939	20570	19847	19336	19126	18970	18629	18755	29714	38435	34852	28784	22095	19544	18447	18031	18002	17868	17824	17819	17959	17761	17826	17874	17814	17604	17977	17786	17848	18025	17772	17849	17716	17813	17855	17848	17845	18014	17671	17888	17753	17812	17645	17864	17693	17826	17900	17817	17826	17896	17676	17844	17798	17743	17652	17785	17635	17823	17547	17921	17851	17677	17675	17830	17854	17804	17859	17865	17815	17703	17630	17679	17692	17802	17790	17844	17811	17818	17867	17857	17844	17621	17849	17700	17769	17989	17815	17715	17870	17821	17609	17920	17786	17711	17562	17767	17818	17713	17901	17901	17727	17773	17722	17751	17871	17722	17688	17974	17784	17818	17647	17721	17862	17695	17844	17896	17524	17803	17691	17861	17758	17761	17605	17658	17857	17717	17754	17852	17769	17647	17650	17659	17544	17847	17825	17740	17791	17640	17718	17695	17831	17525	17727	17777	17813	17843	17817	17713	17703	17700	17803	17938	17753	17753	17877	17727	17846	17752	17890	17810	17725	17657	17625	17962	17938	17692	17789	17638	17817	17899	17731	17875	17771	17714	17833	17702	17767	17755	17847	17816	17709	17744	17756	17631	17869	17876	17737	17721	18019	17841	17810	17997	17736	17821	17703	17750	17547	17759	17727	17671	18049	17731	17851	17586	17696	17634	17738	17750	17861	17837	17739	17811	17801	17854	17746	17853	17765	17657	17848	17863	17684	17775	17834	17778	17772	17819	17634	17589	17709	17700	17847	17695	17768	17604	17765	17699	17641	17549	17681	17959	17868	17873	17677	17675	17895	17773	17772	17768	17601	17779	17761	17730	17864	17868	17657	17586	17628	17608	17780	17894	17668	17790	17760	17724	17773	17642	17869	17706	17747	17726	17709	17940	17601	17774	17794	17835	17806	17779	17849	17649	17718	17663	17880	17723	17737	17722	17686	17748	17820	17756	17648	17833	17780	17801	17628	17954	17820	17637	17884	17902	17654	17859	17728	17854	17839	17672	17702	17833	17580	17736	17864	17805	17833	17711	17844	17826	17626	17702	17865	17652	17727	17809	17775	17798	17689	17662	17896	17815	17910	17819	17843	17734	17742	17846	17853	17775	17799	17828	17593	17964	17870	17757	17773	17748	17922	17673	17842	17803	17828	17743	17719	17833	17669	17792	17722	17870	17722	17729	17703	17865	17850	17638	18006	17845	17937	17722	17779	17806	17739	17815	17700	17556	17800	17863	17793	17836	17670	17607	17781	17704	17763	17723	17719	17733	17842	17678	17798	17651	17922	17717	17766	17870	17497	17738	17860	17831	17700	17756	17711	17889	17897	17780	17835	17827	17879	17767	17725	17683	17813	17760	17789	17776	17767	17785	17764	17789	17719	17894	17856	17775	17652	17726	17738	17793	17782	17619	17844	17777	17780	17856	17745	17694	17771	17722	17761	17777	17720	17693	17650	17669	17856	17808	17566	17690	17641	17886	17810	17754	17572	17859	17838	17804	17719	17892	17635	17633	17786	17784	17683	17888	17740	17738	17764	17720	17566	17727	17623	17700	17819	17765	18178	17823	17729	17931	17908	17477	17815	17925	17853	17619	17659	17683	17776	17650	17837	17621	17798	17993	17699	17634	17705	17868	17865	17758	17678	17755	17622	17759	17673	17753	17921	17762	17447	17772	17691	17830	17710	17585	17838	17640	17662	17765	17929	17818	17734	17781	17832	17720	17657	17717	17831	17761	17747	17855	17748	17695	17913	17712	17735	17949	17922	17632	17666	17615	17774	17529	17733	17610	17849	17692	17839	17781	17696	18034	17791	17680	17629	17867	17735	17847	17793	17780	17576	17747	17770	17767	17598	17775	17525	17897	17619	17605	17814	17754	17934	17731	17895	17691	17974	17640	17674	17748	17743	17760	17651	17681	17882	17863	17702	17866	17926	17822	17787	17897	17749	17839	17662	17691	17822	17691	17614	17608	17570	17962	17766	17845	17817	17771	17721	17828	17736	17818	17791	17803	17797	17949	17539	17739	17847	17805	17892	17745	17907	17760	17614	17525	17801	17907	17686	17754	17661	17845	17816	17705	17610	17717	17760	17818	17755	17836	17964	17799	17678	17779	17862	17822	17673	17863	17817	18004	17761	17790	17792	17871	17560	17886	17790	17759	17865	17782	17757	17847	17718	17682	17849	17657	17754	17865	17798	17845	17790	17799	17653	17741	17868	17869	17707	17641	17736	17739	17782	17929	17647	17672	17932	17557	17682	17800	17811	17811	17856	17712	17857	17863	17530	17754	17755	17728	17738	17783	17711	17620	17689	17839	17749	17535	17653	17686	17823	17700	17629	17763	17862	17712	17586	18078	17853	17808	17757	17719	17755	17883	17733	17619	17811	17995	17642	17929	17789	17926	17766	17723	17711	17687	17542	17799	17728	17848	17785	17868	17664	17858	17659	17719	17860	17707	17774	17714	17798	17951	17907	17832	17616	17783	17882	17730	17642	17774	17847	17827	17852	17710	17684	17879	17531	17756	17752	17743	17708	17771	17779	17715	17920	17899	17643	17802	17776	17600	17629	17586	17673	17652	17797	18002	17873	17681	17894	17813	17680	17669	17483	17746	17745	17798	17745	17719	17819	17742	17770	17870	17805	17887	17716	17583	17818	17806	17758	17770	17789	17909	17607	17799	17736	17739	17822	17813	17590	17741	17952	17785	17722	17809	17711	17723	17792	17531	17643	17662	17640	17777	17749	17696	17713	17663	17720	17688	17657	17810	17744	17764	17716	17611	17787	17817	17831	17816	17524	17777	17754	17762	17862	17676	17779	17641	17952	17575	17735	17835	17925	17537	17871	17779	17757	17868	17710	17921	17844	17814	17868	17775	17693	17841	17783	17763	17813	17769	17928	17511	17826	17631	17642	17586	17882	17722	17796	17887	17710	17685	17877	17646	17780	17620	17736	17726	17666	17968	17725	17764	17621	17753	17817	17629	17692	17608	17935	17761	17708	17725	17959	17787	17559	17677	17744	17699	17660	17678	17872	17598	17810	17927	17626	17770	17685	17745	17901	17885	17753	17829	17843	17697	17640	17699	17654	17733	17759	17658	17944	17706	17807	17747	17771	17666	17761	17797	17657	17859	17803	17662	17767	17714	17696	17813	17779	17501	17715	17868	17777	17774	17770	17743	17784	17749	17793	17729	17793	17680	17968	17749	17790	17737	17732	17885	17754	17782	17672	17755	17705	17734	17768	17683	17730	17689	17712	17700	17623	17619	17784	17920	17824	17614	17743	17783	17671	17677	17887	17743	17644	17939	17719	17920	17703	17732	17675	17646	18038	17847	17821	17536	17893	17627	17638	17694	17876	17710	17841	17860	17892	17725	17610	17873	17641	17667	17843	17610	17608	17796	17835	17817	17759	17950	17748	17801	17787	17755	17631	17697	17773	17793	17795	17704	17846	17736	17853	17770	17886	17690	17803	17710	17786	17774	17755	17572	17818	17963	17839	17696	17586	17865	17784	17868	17729	17762	17709	17630	17820	17595	17853	17675	17652	17709	17852	17816	17840	17779	17713	17831	17718	17835	17994	17624	17741	17828	17960	17814	17793	17883	17713	17731	17922	17671	17530	17521	17976	17843	17680	17744	17664	17848	17745	17634	17745	17840	17828	17705	17739	17808	17851	17815	17808	17602	17852	17615	17778	17892	17802	17889	17828	17688	17868	17759	17968	17861	17678	17667	17784	17793	17844	17677	17758	17707	17790	17866	17882	17671	17689	17736	17867	17778	17782	17660	17662	17750	17816	17804	17788	17771	17753	17757	17781	17796	17864	17727	17649	17774	17856	17713	17816	17699	17797	17702	17679	17839	17735	17719	17902	17612	17861	17773	17598	17650	17796	17775	17664	17822	17699	17753	17846	17684	17764	17695	17839	17566	17834	17743	17710	17878	17807	17628	17810	17583	17875	17811	17786	17854	17718	17655	17681	17652	17778	17768	17654	17700	17730	17697	17979	17699	17612	17658	17587	17679	17758	17814	17621	17599	17688	17942	17739	17653	17835	17667	17689	17897	17671	17807	17592	17742	17702	17807	17763	17831	17854	17785	17818	17730	17862	17689	17877	17844	17690	17772	17703	17753	17934	17783	17817	17712	17842	17773	17650	17645	17888	17724	17775	17740	17708	17755	17933	17894	17876	17873	17800	17749	17820	17777	17891	17781	17893	17661	17830	17891	17879	17840	17683	17824	17924	17665	17745	17851	17838	17732	17669	17891	17626	17786	17912	17649	17954	17700	17788	17764	17863	17659	17769	17738	17711	17841	17667	17724	17699	17777	17789	17635	17874	17856	17612	17845	17682	17848	17689	17628	17630	17605	17738	18071	17683	17643	17831	17656	17667	17775	17774	17748	17846	17724	17610	17924	17750	17622	17533	17643	17710	17717	17531	17779	17772	17754	17765	17730	17788	17896	17616	17757	17806	17892	17832	17720	17650	17724	17902	17797	17729	17796	17645	17670	17817	17718	17857	17860	17736	17791	17673	17773	17668	17818	17767	17699	17674	17812	17774	17733	17683	17868	17821	17727	17776	17785	17819	17713	17764	17747	17859	17856	17788	17654	17631	17816	17631	17745	17819	17837	17968	17856	17855	17740	17758	17695	17644	17766	17811	17697	17636	17884	17768	17778	17797	17782	17770	17844	17764	17681	17684	17707	17685	17720	17907	17654	17797	17722	17679	17809	17719	17711	17803	17739	17727	17743	17766	17938	17791	17875	17851	17781	17700	17748	17819	17892	17723	17844	17762	17688	17694	17810	17628	17754	17828	17798	17882	17636	17757	17788	17622	17615	17807	17871	17735	17598	17784	17776	17764	17805	17848	17870	17753	17770	17768	17825	17903	17862	17677	17882	17794	17794	17697	17684	17839	17723	17768	17753	17767	17618	17715	17773	17527	17802	17727	17645	17814	17789	17688	17732	17780	17788	17626	17792	17696	17709	17785	17552	18003	17577	17778	17822	17844	17791	17789	17708	17685	17809	17692	17680	17673	17730	17778	17609	17653	17803	17542	17842	17578	17590	17679	17889	17828	17804	17700	17887	17720	17622	17706	17829	17549	17710	17766	17693	17798	17624	17814
27239	22374	27498	25545	22568	22761	22819	22063	22137	22220	21956	22317	22023	22028	22178	21965	21809	22307	23307	23290	23106	22606	22104	21689	21889	22055	21830	21533	21789	21699	21903	21786	21897	21924	21855	21715	21588	21906	21739	22067	22004	21768	21671	22050	22151	21850	21915	21749	21898	21977	21766	21709	21886	21916	21769	22066	21786	21898	21845	21817	21613	21649	21724	21952	21802	21775	21681	21855	21737	21646	21869	21798	21851	21847	21826	21859	21779	21798	21824	21752	21778	21634	21845	21490	21785	22046	21806	21686	21869	21862	21766	21653	21751	21690	21859	21640	22047	21759	21640	21784	21855	21751	21896	21774	21886	21652	21830	21635	21641	21837	21834	21699	21888	21919	21888	21905	21848	21697	21576	21861	21878	21648	21716	21725	21865	21916	21732	21608	21764	21704	21686	21834	21687	21637	21727	21815	21900	21644	21711	21767	21795	21646	21675	21564	21798	21741	21732	21784	22013	21913	21708	21827	21797	21820	21835	21869	21759	21844	21918	21827	21855	22142	21689	21777	21596	21769	21780	21716	21745	21695	21945	21815	21826	21893	22073	21643	21885	21758	21892	21898	21799	21511	21652	21854	21750	21870	21777	21619	21609	21899	21845	21751	21697	21655	21863	21620	21801	21834	21783	21861	21634	21657	21739	21775	21786	21545	21685	21850	21872	21768	21702	21690	21723	21767	22011	21745	21718	21731	21899	21755	21936	21531	21953	21981	21612	21693	21676	21728	21803	21742	21720	21942	21847	21941	21780	21791	21938	21857	21697	21740	21845	21679	21832	21783	21881	21907	21925	21701	21731	21639	21784	21695	21618	21786	21611	21728	21670	21875	21975	21878	21999	21713	21787	21750	21712	21808	21746	21694	21688	21839	21773	21779	21495	21665	21640	21775	22009	21793	21715	21706	21606	21861	21863	21788	21544	21675	21756	21797	21823	21728	21722	21668	21521	21710	21800	21777	21779	21815	21647	21660	21935	22089	21728	21889	21795	21724	21932	21856	21831	21689	21852	21715	21584	21733	21750	21709	21695	21777	21952	21840	21372	21868	21634	21568	21728	21798	21889	21887	21801	21667	21770	21798	21890	21869	21730	21706	21895	21804	22081	21866	21846	21795	21736	21976	21767	21795	22050	21935	21971	21687	21764	21741	21807	21966	21526	21664	21759	21789	21697	21641	21957	21726	21693	21777	21769	21864	21771	21764	21993	21842	21666	21732	21706	22055	21810	21872	21722	21605	21746	21929	21599	21489	21830	21805	21756	21794	21772	21687	21980	21677	21804	21922	21923	21805	21859	21930	21706	21753	21823	21756	21809	21761	21864	21725	21752	21797	21694	21943	21898	21832	21816	21813	21876	21780	21727	21723	21811	21790	21687	21768	21824	21649	21927	21916	21833	21705	21743	21744	21747	21556	21832	21914	21779	21737	22027	21855	21814	21899	21605	21560	21843	21642	21851	21560	21824	21870	21883	21529	21753	21798	21767	21713	21801	22014	21977	21834	21767	21825	21714	21743	21987	21747	21897	21792	21819	21918	21799	21776	21741	21628	21707	21737	21749	21680	21572	21768	21868	21579	21891	21879	21773	21718	21919	21844	21968	21809	21896	21587	21764	21872	21645	21617	21841	21784	21718	21821	21987	21996	21945	21691	21781	21872	21817	21830	21753	22030	21915	21810	21832	21820	21918	21715	21897	22081	21746	21921	21850	21759	21775	21727	21885	21712	21883	22007	21787	21884	21846	21587	21644	21790	21551	21883	21770	21992	21651	21716	21920	22049	21752	21751	21828	21797	22108	21611	21759	21888	21738	21768	21680	21890	21662	21668	21843	22000	21654	21854	21839	21446	21660	21630	21798	21760	21660	21663	21533	21812	21725	21906	21931	21779	21637	21713	21822	21700	21752	21820	21743	21626	21735	21878	21774	21500	21683	21701	21712	21776	21778	21725	21777	21862	21830	21812	21687	21757	21982	21576	21732	21944	21664	21851	21807	21676	21826	21653	21708	21842	21777	21718	21690	21555	21846	21905	21993	21961	21903	21631	21742	21656	21868	22154	21921	21771	21757	21702	21835	21914	21922	21741	21829	21685	21714	21845	21847	21791	21819	21643	21845	21881	21604	21766	21910	21869	21877	21542	21828	21981	21770	21932	21651	21716	21723	21771	21860	21683	21862	21769	21984	21688	21700	21894	21722	21781	21852	21822	21799	21804	21959	21771	22043	21776	21923	21662	21971	22027	21717	21594	21981	21757	21899	21784	21924	21765	21667	21978	21546	21922	21833	21907	21580	21560	21841	21819	21617	21689	21547	21691	21776	21909	21638	21848	21720	21797	21838	21907	21754	21619	21695	21643	21968	21844	21740	21930	21741	21933	21872	21830	21972	21842	21766	21691	21666	21738	21691	21853	21798	21933	21757	21821	21838	21837	21785	21840	21753	21848	21698	21845	21909	21793	21773	21831	21834	21971	21939	21847	21553	21802	21540	21919	21880	21874	21808	21861	21841	21855	21570	21816	21955	21835	21812	21671	21662	21915	21701	21682	21900	21840	21987	21982	21663	21791	21664	21715	21845	21726	21991	21908	21734	21727	21950	21777	21914	21753	21646	21835	21834	21914	21784	21723	21890	21914	21682	21748	21685	21895	21901	21736	21879	21797	21937	21762	21831	21978	21627	21601	21651	21967	21704	21772	21728	21634	21832	21929	21936	21720	21793	21708	21980	22013	21846	21737	21743	21752	21802	21872	21971	21873	21766	21895	21902	21751	22037	21814	21747	21796	21866	21723	21653	21813	21650	21954	21815	21924	21870	21628	21762	21879	21835	21674	22016	21728	21944	21796	22046	21956	21983	21932	21860	21625	21688	21883	21805	21806	21838	21685	21761	21684	21633	21872	21713	21746	21854	21857	22014	21909	21933	22082	21952	21831	21793	21836	21855	21839	21690	21666	21700	21774	21889	21612	21728	21687	21878	21831	21811	21932	21653	21695	21864	22047	21795	21830	22029	21928	21980	21720	21757	22009	21642	21578	21965	21697	21836	21979	21795	21802	21995	21831	21739	21703	21776	21784	21576	21658	21914	21866	21855	21751	21594	21746	21789	21937	21685	21879	21733	22026	21711	21681	21856	21974	21780	21828	21678	21709	21595	21597	21788	21816	21911	21736	21820	21817	21669	21775	21829	21750	21656	21588	21920	21872	21736	21783	22007	21687	21904	21955	21839	21764	21692	21879	21695	21639	21777	21838	21819	21832	21826	21756	21681	21696	21823	21868	21612	21799	21803	21997	21570	21649	21769	21934	21792	21508	21792	21858	21923	21638	21685	21737	21833	21753	21750	21801	21766	21773	21769	21792	21789	21585	21890	21818	21927	22049	21640	21590	21613	22025	21887	21916	21733	21807	21658	21545	21783	21799	21783	21854	21946	21747	21875	21615	21702	22039	21760	21637	21922	21920	21859	21767	21938	21844	21824	21676	21838	22163	21703	21799	21803	21788	21976	21897	21943	21828	21770	21706	21781	21798	21823	21726	21845	21950	21849	21641	21699	21674	21700	21874	21778	21614	21648	21852	21868	21987	21764	21785	21757	21875	21574	21738	21675	21551	21725	21701	21736	21678	22004	21517	21816	21766	21812	21928	21810	21839	21704	21903	21899	21767	21554	21984	21892	21651	21655	21732	21626	21712	21945	21838	21718	21496	21757	21725	21802	21730	21848	21996	21988	21760	21818	21858	21746	21821	21747	21653	21840	21716	21601	21826	21791	21898	21940	21891	21723	21848	21775	21880	21845	21755	21757	21769	21674	21765	21946	21648	21762	21819	21853	21745	21790	21876	21777	21693	21668	21595	22248	22161	21782	21885	21832	21794	21866	21839	21767	21821	21683	21701	21535	21701	21796	21685	21626	21857	22139	21900	21751	21677	21877	21724	21741	21839	21778	21847	21603	21998	21919	21954	21792	21864	21755	21925	22003	21657	21662	21929	21688	21936	21973	21998	21781	21880	21824	21799	21861	21699	21867	21817	21764	21827	21909	21843	21689	21694	21605	21824	21521	21862	21642	21601	21761	21789	21715	21856	21883	21820	21746	21907	21844	21824	21825	21947	21707	21760	21756	21737	21706	21691	21794	21971	21914	21745	21812	21685	21769	21754	21787	21914	21742	21699	21810	21707	21750	22092	21856	21780	21731	21925	21696	21961	21764	21555	21757	21813	21681	21683	21620	21900	21688	21923	21648	21708	21696	21804	21693	21902	21958	21683	21715	21814	21762	21881	21875	21523	21944	21667	21882	21936	21807	21804	21953	21912	21940	21830	21863	21918	21823	21732	21786	21763	21815	21883	21815	21584	21807	21745	21773	21712	21761	21891	21891	21637	21738	21861	21617	21777	21827	21964	21820	22074	22168	21706	21894	21818	21893	21861	21782	22034	22047	21978	21631	21725	21999	21908	21878	21659	21755	21752	21734	21855	21819	21712	21644	21672	21701	22030	21845	21739	21693	21677	21728	21849	21851	21545	21823	21727	21835	21873	21818	21852	21929	22074	21802	21856	21746	21607	21787	21834	21946	21876	21983	21658	21734	21790	21856	21774	21667	21559	21692	21527	21879	21815	21871	21790	21753	21830	21903	21768	21912	21883	21873	21917	21648	21829	21774	21702	21653	21888	21743	21802	21618	21506	21763	21721	21852	21807	21657	21810	21790	21817	21976	21748	21733	21775	21851	21678	21817	21629	21703	21933	21851	21939	21600	21752	21523	21812	21807	21877	21896	21628	21975	21738	21643	21728	21944	22019	21994	21739	21977	21771	21923	21692	21725	21856	21854	21708	21793	22004	21838	21836	21777	21794	21870	21674	21968	21784	21736	21945	21820	21855	21920	21768	21686	21666	21662	21713	21790	21777	21637	21848	22004	21854	21839	21941	21799	21983	21958	21916	21785	21766	21689	21685	21864	21854	21674	21707	21994	21758	21811	21769	21559	21678	21695	21957	21906	21937	21750	21738	21716	21640	21936	21798	21736	21812	21887	22041	21788	21696	21947	21822	21641	21535	21736	21758	21958	21708	21753	21894	21795	21685	21677	21838	21996	21593	21640	21768	22001	21935	21734	21830	21812	21804	21743	21965	21955	21609	21556	21674	21776	21763	21841	21922
17546	22121	21691	19566	19204	18964	18549	18085	18183	17708	18111	18503	17898	17588	17839	17650	17455	18293	19316	19373	18657	17959	17758	17620	17524	17688	17596	17428	17456	17502	17546	17353	17512	17110	17352	17535	17433	17520	17425	17283	17513	17442	17455	17700	17671	17395	17662	17492	17452	17514	17549	17212	17353	17624	17383	17499	17612	17595	17525	17465	17393	17417	17444	17345	17548	17356	17508	17402	17414	17481	17380	17606	17401	17463	17244	17416	17470	17534	17390	17599	17410	17400	17434	17507	17424	17361	17416	17345	17502	17500	17370	17526	17605	17416	17504	17540	17355	17564	17606	17518	17338	17237	17388	17456	17554	17472	17427	17332	17481	17440	17511	17429	17519	17381	17461	17288	17355	17337	17303	17522	17468	17447	17321	17621	17314	17402	17445	17511	17463	17489	17613	17530	17498	17470	17340	17153	17372	17443	17278	17310	17338	17435	17306	17437	17492	17319	17344	17440	17484	17397	17539	17451	17410	17389	17441	17427	17293	17346	17396	17506	17674	17657	17539	17393	17483	17594	17338	17322	17325	17469	17449	17279	17438	17524	17565	17438	17503	17540	17251	17298	17388	17473	17524	17358	17512	17554	17390	17542	17311	17372	17484	17532	17515	17330	17612	17446	17447	17493	17565	17512	17345	17506	17324	17375	17505	17253	17425	17303	17330	17547	17371	17394	17306	17516	17401	17334	17513	17450	17209	17572	17646	17534	17515	17450	17499	17514	17529	17422	17459	17431	17266	17370	17445	17380	17454	17382	17559	17514	17376	17437	17494	17580	17419	17518	17455	17473	17511	17427	17445	17252	17579	17302	17533	17376	17453	17528	17458	17444	17479	17321	17675	17282	17456	17498	17452	17508	17404	17499	17340	17433	17372	17469	17421	17455	17315	17303	17498	17425	17521	17482	17344	17443	17263	17508	17368	17478	17672	17367	17666	17431	17433	17458	17372	17445	17454	17509	17487	17377	17349	17522	17420	17439	17535	17232	17525	17404	17398	17309	17281	17541	17664	17370	17666	17355	17306	17468	17405	17516	17316	17515	17394	17434	17396	17448	17321	17438	17388	17438	17382	17255	17489	17369	17353	17447	17563	17481	17352	17256	17457	17457	17361	17394	17412	17436	17460	17404	17279	17525	17369	17391	17566	17325	17516	17399	17530	17470	17514	17616	17478	17601	17627	17502	17424	17294	17378	17385	17374	17364	17475	17315	17536	17615	17468	17519	17347	17451	17405	17551	17311	17452	17511	17424	17580	17414	17491	17463	17536	17415	17415	17557	17382	17397	17506	17275	17395	17451	17493	17381	17413	17292	17465	17462	17518	17498	17336	17415	17419	17469	17530	17361	17481	17431	17542	17408	17480	17397	17490	17458	17538	17452	17471	17398	17460	17464	17394	17489	17457	17434	17544	17692	17431	17460	17383	17352	17541	17292	17468	17302	17641	17417	17302	17446	17625	17396	17528	17274	17566	17477	17414	17389	17391	17477	17431	17308	17479	17490	17440	17430	17527	17549	17692	17363	17324	17416	17395	17477	17546	17477	17529	17404	17515	17491	17493	17416	17473	17364	17559	17472	17430	17394	17476	17492	17630	17623	17411	17330	17341	17430	17446	17568	17387	17608	17404	17482	17573	17513	17470	17500	17342	17389	17504	17374	17438	17435	17619	17309	17398	17333	17353	17462	17298	17473	17558	17331	17357	17452	17526	17379	17461	17308	17469	17493	17452	17489	17344	17277	17333	17522	17460	17500	17494	17428	17400	17481	17287	17445	17528	17465	17530	17369	17572	17484	17471	17542	17412	17260	17393	17368	17490	17304	17362	17377	17549	17561	17378	17401	17373	17465	17460	17281	17483	17659	17384	17387	17466	17516	17400	17611	17418	17306	17461	17363	17431	17330	17466	17601	17612	17327	17505	17393	17235	17456	17625	17400	17439	17472	17318	17547	17454	17530	17336	17332	17417	17379	17413	17392	17374	17488	17493	17483	17436	17572	17516	17388	17655	17469	17507	17282	17517	17436	17368	17500	17347	17448	17406	17494	17341	17412	17234	17477	17306	17396	17465	17498	17398	17374	17294	17413	17437	17380	17399	17438	17465	17292	17373	17426	17286	17342	17404	17460	17484	17342	17567	17440	17302	17495	17391	17518	17503	17192	17306	17564	17367	17357	17503	17352	17370	17421	17508	17331	17514	17308	17597	17483	17294	17575	17397	17513	17424	17399	17412	17291	17392	17448	17322	17360	17630	17503	17473	17468	17406	17622	17254	17416	17482	17602	17302	17289	17543	17559	17233	17504	17324	17441	17521	17376	17481	17410	17430	17406	17193	17435	17477	17509	17468	17372	17639	17523	17475	17614	17382	17518	17466	17341	17554	17341	17348	17452	17617	17364	17527	17425	17580	17385	17409	17307	17422	17280	17285	17508	17558	17628	17352	17528	17389	17386	17358	17372	17359	17541	17472	17427	17201	17291	17423	17347	17326	17516	17334	17454	17440	17504	17559	17439	17448	17431	17513	17320	17305	17449	17721	17612	17603	17530	17532	17471	17412	17599	17469	17422	17344	17544	17492	17420	17356	17537	17382	17407	17489	17377	17378	17610	17460	17375	17549	17284	17611	17361	17553	17593	17427	17408	17505	17322	17509	17472	17409	17497	17450	17319	17494	17256	17512	17511	17261	17285	17484	17335	17417	17462	17336	17441	17472	17456	17234	17570	17511	17479	17406	17500	17529	17499	17418	17440	17535	17355	17519	17463	17239	17550	17418	17312	17527	17425	17386	17692	17605	17434	17532	17549	17418	17583	17469	17403	17540	17399	17253	17427	17384	17561	17565	17356	17541	17271	17502	17408	17481	17477	17232	17505	17442	17364	17168	17469	17330	17439	17407	17565	17459	17316	17768	17537	17566	17579	17444	17463	17398	17503	17396	17412	17563	17460	17662	17322	17355	17399	17569	17510	17399	17487	17540	17458	17383	17344	17408	17537	17514	17464	17558	17482	17494	17569	17576	17419	17440	17294	17310	17334	17376	17374	17375	17499	17495	17433	17320	17388	17357	17382	17217	17494	17506	17418	17460	17551	17387	17522	17372	17335	17486	17454	17313	17407	17498	17482	17433	17488	17406	17439	17341	17344	17477	17279	17374	17479	17397	17344	17607	17448	17435	17448	17552	17543	17260	17449	17426	17410	17510	17385	17471	17542	17538	17473	17515	17491	17428	17539	17497	17552	17449	17466	17359	17365	17397	17340	17451	17329	17621	17391	17437	17555	17473	17551	17634	17482	17455	17477	17460	17432	17451	17454	17519	17323	17488	17519	17415	17349	17464	17481	17341	17393	17454	17500	17456	17401	17281	17500	17331	17364	17535	17286	17379	17342	17466	17502	17413	17475	17458	17450	17474	17477	17496	17389	17426	17483	17342	17413	17296	17618	17363	17426	17517	17472	17426	17591	17366	17422	17518	17529	17296	17446	17452	17487	17357	17424	17425	17543	17278	17295	17446	17411	17352	17438	17335	17420	17407	17601	17421	17442	17539	17433	17385	17363	17435	17304	17415	17493	17648	17403	17490	17488	17405	17597	17426	17565	17598	17398	17615	17531	17531	17442	17409	17440	17647	17348	17362	17474	17413	17407	17494	17374	17365	17363	17419	17392	17387	17359	17494	17222	17387	17348	17341	17539	17348	17361	17511	17335	17462	17449	17423	17388	17347	17531	17550	17416	17412	17460	17360	17707	17529	17378	17398	17525	17326	17585	17550	17408	17381	17411	17429	17524	17552	17608	17383	17616	17567	17314	17509	17540	17522	17150	17477	17387	17259	17375	17394	17516	17590	17595	17489	17342	17147	17472	17425	17452	17409	17427	17474	17568	17301	17481	17405	17389	17575	17425	17412	17515	17607	17443	17354	17451	17494	17391	17394	17562	17579	17600	17365	17324	17328	17523	17454	17556	17250	17414	17678	17504	17436	17568	17309	17393	17496	17384	17419	17600	17509	17392	17429	17497	17448	17545	17565	17384	17606	17486	17420	17618	17326	17444	17355	17440	17510	17526	17470	17426	17724	17366	17542	17476	17325	17289	17452	17431	17549	17495	17446	17310	17333	17455	17292	17438	17494	17609	17595	17327	17295	17435	17502	17482	17438	17435	17753	17264	17309	17532	17369	17460	17525	17661	17400	17541	17382	17361	17280	17412	17444	17333	17406	17552	17485	17455	17463	17449	17525	17440	17464	17373	17355	17365	17672	17177	17451	17452	17421	17442	17583	17403	17550	17526	17523	17326	17456	17507	17389	17569	17544	17566	17385	17399	17340	17292	17447	17319	17629	17564	17537	17402	17423	17501	17363	17302	17573	17282	17560	17400	17470	17493	17514	17398	17470	17465	17446	17431	17487	17481	17426	17581	17497	17528	17502	17391	17494	17631	17466	17320	17328	17524	17277	17338	17644	17547	17550	17477	17329	17526	17199	17544	17378	17550	17558	17506	17438	17435	17348	17430	17486	17581	17355	17427	17338	17485	17444	17340	17421	17371	17361	17317	17267	17467	17536	17507	17511	17380	17424	17463	17489	17467	17498	17481	17556	17450	17327	17455	17469	17674	17347	17430	17242	17533	17395	17293	17486	17454	17481	17405	17307	17585	17328	17357	17479	17452	17580	17464	17391	17415	17446	17418	17271	17430	17556	17388	17479	17416	17500	17456	17433	17212	17407	17421	17468	17367	17356	17441	17487	17352	17429	17570	17427	17362	17423	17338	17510	17383	17430	17402	17357	17384	17516	17508	17497	17347	17283	17455	17535	17292	17663	17573	17634	17534	17502	17651	17230	17497	17421	17499	17493	17432	17296	17342	17435	17352	17327	17377	17505	17338	17583	17493	17342	17520	17539	17498	17636	17549	17379	17371	17545	17399	17436	17629	17510	17381	17470	17554	17428	17385	17393	17497	17551	17373	17442	17655	17436	17426	17496	17420	17371	17488	17409	17532	17358	17662	17376	17354	17431	17454	17514	17550	17485	17428	17256	17366	17432	17423	17412	17430	17360	17385	17494	17303	17556	17430	17413	17493	17410	17382	17444	17297	17585	17509	17332	17359	17418	17424	17333	17405	17382	17429	17154	17394	17456	17440	17481	17546	17430	17574	17284	17508
23834	20966	28367	24075	22853	24389	24744	22797	22074	22520	22098	22056	22093	22164	22140	21981	21876	25527	30523	28987	26271	23780	22647	21980	21825	21609	21658	21588	21619	21675	21569	21515	21800	21750	21865	21631	21552	21734	21634	21619	21555	21698	21672	21552	21724	21631	21694	21579	21344	21577	21565	21495	21645	21527	21654	21688	21739	21575	21588	21617	21648	21633	21647	21743	21825	21617	21592	21764	21473	21391	21726	21585	21623	21475	21551	21667	21703	21728	21560	21665	21568	21741	21602	21488	21787	21559	21377	21709	21562	21569	21706	21723	21693	21546	21457	21544	21530	21459	21525	21606	21472	21579	21382	21549	21572	21617	21758	21505	21503	21390	21408	21522	21723	21431	21644	21463	21599	21233	21464	21636	21599	21526	21759	21421	21297	21642	21463	21671	21487	21539	21800	21450	21592	21552	21638	21389	21264	21330	21573	21943	21514	21626	21662	21418	21497	21567	21486	21470	21683	21669	21411	21681	21457	21632	21741	21709	21454	21429	21386	21710	21543	21493	21697	21632	21377	21858	21615	21596	21631	21449	21284	21334	21692	21583	21704	21407	21432	21512	21449	21505	21587	21751	21624	21607	21489	21491	21467	21613	21710	21599	21574	21606	21643	21503	21604	21478	21637	21422	21588	21372	21656	21537	21548	21523	21471	21771	21512	21628	21754	21524	21708	21460	21580	21502	21499	21445	21386	21482	21450	21468	21683	21596	21474	21593	21585	21427	21714	21510	21346	21643	21651	21578	21514	21399	21491	21475	21667	21622	21482	21539	21654	21666	21590	21508	21765	21679	21644	21596	21698	21770	21495	21346	21591	21462	21569	21600	21701	21674	21768	21382	21634	21615	21702	21655	21384	21715	21653	21460	21483	21680	21751	21531	21485	21540	21795	21667	21665	21662	21516	21575	21620	21467	21935	21457	21529	21507	21710	21760	21522	21509	21607	21444	21488	21507	21471	21628	21800	21613	21653	21527	21277	21588	21693	21678	21538	21451	21798	21434	21599	21623	21481	21521	21708	21549	21392	21520	21594	21473	21366	21767	21747	21351	21776	21450	21467	21514	21750	21641	21557	21595	21561	21349	21684	21632	21538	21496	21496	21700	21695	21430	21500	21700	21576	21507	21610	21668	21562	21420	21559	21394	21389	21525	21531	21617	21623	21629	21515	21558	21573	21371	21425	21544	21534	21203	21741	21690	21503	21576	21413	21554	21508	21477	21359	21537	21310	21352	21339	21633	21732	21518	21687	21655	21447	21522	21671	21485	21311	21580	21441	21417	21735	21583	21596	21582	21519	21506	21657	21487	21490	21761	21773	21612	21663	21734	21546	21577	21546	21618	21565	21592	21425	21514	21548	21577	21696	21699	21383	21666	21409	21493	21518	21450	21694	21771	21645	21534	21602	21585	21881	21462	21609	21702	21517	21676	21739	21629	21806	21471	21481	21575	21631	21561	21632	21391	21272	21415	21568	21612	21508	21532	21526	21477	21369	21591	21561	21524	21355	21471	21700	21519	21674	21654	21557	21532	21425	21543	21645	21371	21632	21578	21586	21429	21528	21632	21581	21530	21427	21617	21537	21645	21487	21490	21648	21757	21574	21546	21595	21804	21353	21581	21544	21705	21744	21513	21631	21527	21607	21370	21649	21410	21482	21744	21700	21570	21660	21275	21482	21517	21723	21392	21267	21451	21659	21649	21597	21577	21460	21579	21449	21524	21533	21736	21555	21501	21694	21804	21764	21566	21632	21618	21574	21466	21382	21391	21581	21749	21475	21834	21569	21797	21623	21536	21526	21743	21615	21660	21491	21667	21569	21597	21570	21529	21556	21520	21485	21561	21626	21396	21547	21455	21516	21725	21691	21470	21537	21520	21584	21531	21644	21542	21426	21698	21490	21808	21517	21589	21574	21644	21499	21558	21797	21714	21553	21621	21758	21483	21672	21542	21358	21525	21405	21498	21682	21522	21536	21580	21752	21609	21497	21230	21612	21879	21612	21372	21684	21618	21533	21506	21368	21694	21637	21467	21372	21648	21444	21574	21768	21579	21624	21582	21639	21577	21613	21486	21808	21623	21614	21551	21529	21632	21451	21596	21511	21529	21531	21402	21473	21631	21598	21593	21665	21499	21626	21641	21624	21513	21653	21617	21824	21589	21730	21650	21369	21518	21608	21654	21390	21550	21505	21269	21546	21673	21573	21248	21625	21715	21556	21551	21549	21640	21716	21624	21571	21443	21704	21524	21615	21364	21484	21363	21504	21567	21562	21554	21617	21279	21540	21588	21682	21382	21397	21670	21702	21617	21560	21539	21552	21569	21676	21641	21768	21530	21573	21512	21462	21570	21449	21589	21302	21532	21433	21579	21455	21728	21409	21358	21555	21615	21679	21523	21759	21510	21667	21652	21305	21662	21747	21727	21588	21652	21639	21611	21362	21504	21717	21656	21614	21522	21650	21510	21575	21503	21477	21533	21656	21672	21521	21676	21553	21572	21658	21445	21502	21734	21579	21344	21809	21463	21707	21487	21543	21527	21505	21604	21603	21623	21427	21608	21685	21410	21390	21577	21358	21633	21699	21495	21568	21620	21470	21397	21690	21535	21635	21598	21698	21586	21612	21625	21578	21577	21758	21685	21690	21662	21382	21646	21762	21581	21697	21342	21582	21649	21412	21692	21450	21535	21824	21489	21417	21621	21385	21545	21689	21632	21774	21664	21726	21470	21628	21612	21528	21582	21784	21473	21702	21730	21817	21647	21370	21649	21389	21672	21403	21609	21876	21831	21516	21612	21390	21556	21488	21575	21656	21468	21542	21651	21568	21377	21322	21691	21717	21513	21503	21645	21560	21378	21717	21565	21154	21566	21683	21541	21456	21391	21943	21547	21375	21584	21764	21680	21509	21595	21576	21379	21674	21693	21531	21361	21795	21380	21268	21448	21503	21762	21641	21477	21554	21598	21636	21591	21699	21583	21361	21551	21780	21575	21615	21552	21594	21392	21507	21544	21458	21452	21691	21669	21618	21600	21752	21664	21831	21601	21462	21654	21841	21769	21517	21420	21479	21452	21452	21564	21398	21570	21530	21568	21584	21562	21471	21414	21686	21513	21437	21499	21494	21458	21740	21620	21468	21493	21354	21750	21583	21597	21607	21461	21448	21341	21624	21652	21646	21643	21627	21599	21587	21543	21322	21338	21466	21478	21594	21583	21529	21672	21596	21801	21559	21498	21544	21688	21539	21606	21624	21612	21758	21583	21686	21555	21660	21509	21518	21679	21514	21667	21485	21342	21713	21799	21372	21566	21474	21522	21687	21609	21605	21375	21418	21654	21547	21412	21793	21740	21748	21597	21632	21586	21481	21562	21824	21527	21710	21493	21575	21480	21687	21544	21572	21580	21674	21607	21455	21711	21698	21778	21687	21460	21949	21726	21559	21555	21705	21450	21670	21619	21628	21442	21582	21223	21457	21808	21493	21747	21375	21776	21346	21645	21506	21496	21396	21707	21534	21426	21721	21632	21440	21541	21576	21676	21773	21450	21606	21504	21769	21527	21594	21581	21630	21540	21610	21749	21482	21466	21721	21560	21492	21683	21682	21499	21602	21495	21581	21565	21548	21571	21354	21687	21640	21640	21587	21508	21756	21509	21674	21473	21544	21670	21622	21410	21662	21546	21837	21629	21719	21627	21533	21591	21590	21585	21829	21697	21427	21578	21482	21440	21514	21393	21319	21576	21530	21439	21454	21682	21784	21713	21607	21768	21663	21557	21490	21584	21606	21577	21598	21377	21486	21568	21749	21414	21613	21787	21642	21589	21762	21509	21567	21557	21750	21585	21403	21626	21764	21462	21632	21515	21503	21420	21523	21613	21565	21773	21521	21379	21468	21545	21469	21341	21788	21708	21738	21447	21561	21551	21690	21808	21541	21433	21515	21742	21466	21599	21619	21654	21531	21788	21677	21585	21674	21775	21467	21349	21733	21530	21471	21540	21498	21469	21589	21539	21535	21492	21458	21673	21657	21687	21609	21493	21610	21347	21528	21588	21557	21387	21693	21532	21718	21504	21530	21812	21489	21705	21536	21576	21502	21477	21579	21422	21414	21533	21548	21683	21863	21409	21660	21334	21446	21566	21451	21582	21628	21629	21644	21310	21433	21601	21528	21699	21447	21658	21622	21257	21488	21506	21690	21503	21695	21544	21680	21690	21560	21522	21563	21761	21541	21681	21528	21389	21684	21677	21550	21538	21684	21776	21702	21659	21595	21669	21452	21593	21324	21599	21698	21530	21873	21555	21553	21403	21497	21611	21461	21682	21631	21461	21655	21448	21848	21536	21608	21285	21513	21402	21459	21243	21527	21485	21618	21679	21700	21590	21672	21575	21708	21479	21386	21470	21463	21650	21710	21628	21549	21707	21389	21413	21536	21448	21471	21489	21545	21727	21487	21364	21421	21618	21603	21572	21561	21539	21817	21576	21652	21670	21710	21591	21599	21592	21668	21586	21549	21685	21544	21544	21717	21615	21753	21799	21694	21471	21521	21454	21601	21596	21470	21534	21657	21429	21497	21568	21528	21340	21811	21522	21610	21510	21884	21615	21740	21480	21595	21602	21656	21577	21630	21585	21763	21495	21703	21575	21611	21528	21508	21492	21597	21494	21769	21691	21467	21538	21501	21618	21534	21560	21665	21586	21677	21617	21609	21664	21589	21655	21385	21528	21586	21426	21311	21468	21612	21709	21574	21713	21633	21620	21545	21533	21523	21329	21329	21479	21473	21550	21701	21712	21567	21466	21604	21603	21595	21509	21516	21496	21586	21715	21751	21787	21642	21736	21228	21489	21614	21847	21455	21619	21641	21577	21660	21456	21625	21592	21489	21505	21494	21434	21525	21686	21463	21626	21448	21703	21514	21581	21364	21530	21629	21665	21457	21597	21404	21437	21593	21572	21496	21590	21503	21407	21565	21567	21531	21605	21387	21494	21606	21443	21534	21566	21519	21649	21807	21791	21530	21502	21731	21492	21836	21512	21576	21434	21578	21605	21626	21471	21493	21517	21730	21562	21460	21464	21604	21767	21614	21544	21538	21557	21673	21608	21544	21353	21737	21786	21746	21917	21475	21547	21515	21577	21482	21432	21696	21710
16193	27144	25828	21283	19802	19419	19433	18838	18580	18112	17980	17790	18026	17808	17840	17627	17541	23567	28497	25447	22210	19397	17827	17497	17398	17374	17434	17443	17311	17512	17302	17331	17439	17460	17285	17325	17310	17342	17120	17205	17444	17299	17384	17249	17310	17191	17395	17324	17242	17343	17442	17430	17244	17544	17392	17365	17338	17252	17263	17287	17319	17136	17300	17384	17314	17281	17267	17277	17274	17405	17336	17230	17444	17383	17335	17524	17202	17322	17374	17376	17374	17252	17297	17306	17472	17184	17373	17448	17133	17320	17215	17292	17280	17309	17276	17431	17281	17291	17242	17321	17322	17215	17302	17338	17384	17337	17356	17249	17293	17279	17256	17405	17222	17146	17257	17299	17359	17326	17224	17295	17267	17319	17498	17208	17288	17122	17312	17348	17167	17304	17510	17184	17277	17393	17463	17341	17245	17344	17428	17390	17107	17207	17416	17188	17232	17250	17371	17152	17125	17170	17262	17330	17402	17254	17359	17373	17251	17446	17124	17320	17315	17352	17355	17231	17306	17250	17147	17193	17201	17219	17295	17253	17316	17353	17173	17391	17312	17203	17254	17173	17252	17366	17372	17432	17297	17328	17332	17191	17276	17387	17237	17171	17320	17396	17171	17414	17314	17297	17167	17307	17239	17380	17411	17312	17294	17289	17274	17303	17189	17273	17224	17317	17186	17185	17292	17241	17360	17290	17284	17285	17234	17080	17230	17196	17284	17452	17362	17405	17248	17164	17157	17214	17447	17335	17160	17210	17277	17243	17351	17331	17362	17410	17122	17338	17440	17270	17483	17256	17213	17088	17379	17204	17295	17383	17263	17280	17230	17247	17300	17160	17307	17316	17225	17288	17242	17364	17260	17283	17196	17178	17172	17313	17261	17343	17167	17497	17155	17334	17395	17142	17244	17345	17322	17348	17270	17268	17250	17122	17415	17227	17271	17076	17446	17140	17356	17153	17158	17362	17294	17415	17207	17241	17308	17218	17222	17132	17071	17317	17431	17206	17383	17225	17219	17061	17458	17239	17403	17378	17250	17430	17246	17324	17191	17182	17297	17241	17131	17267	17279	17261	17264	17260	17279	17209	17208	17174	17159	17257	17304	17221	17161	17454	17152	17325	17386	17301	17266	17139	17544	17153	17417	17264	17322	17254	17306	17384	17375	17560	17321	17203	17328	17373	17227	17307	17366	17265	17093	17326	17282	17345	17219	17227	17412	17327	17356	17206	17162	17208	17337	17308	17398	17115	17285	17280	17199	17358	17375	17253	17218	17468	17310	17364	17279	17347	17213	17421	17195	17314	17473	17313	17307	17228	17322	17352	17300	17134	17231	17172	17214	17253	17442	17391	17325	17300	17417	17119	17266	17355	17437	17159	17402	17296	17218	17333	17330	17277	17359	17282	17357	17334	17354	17323	17300	17238	17321	17319	17206	17278	17191	17297	17365	17028	17286	17273	17403	17257	17177	17266	17204	17280	17303	17398	17434	17362	17227	17237	17247	17357	17111	17346	17254	17419	17220	17401	17332	17307	17351	17323	17194	17231	17286	17309	17221	17353	17253	17220	17321	17223	17357	17274	17071	17315	17358	17347	17216	17214	17224	17144	17150	17212	17288	17328	17285	17168	17287	17270	17182	17260	17219	17354	17187	17291	17219	17474	17325	17277	17223	17264	17372	17045	17379	17291	17380	17266	17340	17279	17352	17295	17494	17206	17442	17193	17120	17387	17347	17387	17207	17359	17329	17162	17260	17100	17425	17208	17301	17293	17284	17221	17168	17292	17403	17281	17439	17198	17200	17217	17240	17231	17150	17532	17530	17308	17249	17250	17326	17358	17220	17424	17336	17355	17332	17256	17294	17307	17169	17200	17384	17377	17193	17213	17375	17266	17246	17087	17201	17377	17341	17164	17317	17350	17305	17395	17261	17297	17294	17363	17273	17338	17224	17455	17349	17231	17132	17191	17210	17113	17347	17193	17199	17177	17365	17190	17186	17270	17228	17382	17375	17185	17230	17317	17268	17291	17313	17205	17202	17382	17381	17289	17406	17244	17443	17356	17393	17290	17395	17352	17166	17217	17359	17305	17152	17156	17450	17318	17388	17384	17269	17236	17398	17437	17272	17248	17220	17371	17193	17335	17349	17254	17181	17358	17334	17137	17387	17293	17390	17340	17182	17346	17280	17410	17146	17197	17399	17329	17328	17181	17178	17255	17304	17230	17316	17409	17087	17399	17452	17165	17278	17294	17179	17348	17191	17362	17248	17400	17233	17223	17241	17169	17326	17258	17307	17295	17368	17325	17419	17472	17331	17179	17432	17219	17220	17200	17554	17316	17235	17518	17491	17256	17271	17360	17312	17253	17306	17348	17488	17266	17316	17262	17352	17350	17286	17128	17152	17326	17270	17416	17274	17225	17355	17215	17410	17249	17298	17294	17274	17365	17264	17336	17219	17429	17208	17365	17258	17467	17325	17404	17221	17321	17334	17178	17460	17253	17347	17357	17252	17381	17275	17196	17352	17168	17299	17181	17360	17281	17238	17394	17332	17208	17223	17426	17183	17424	17346	17354	17359	17459	17314	17248	17288	17172	17335	17274	17338	17209	17262	17474	17155	17143	17193	17292	17538	17284	17361	17365	17241	17149	17298	17134	17093	17269	17378	17277	17223	17265	17089	17224	17211	17326	17280	17264	17469	17078	17257	17315	17251	17294	17167	17336	17446	17165	17266	17270	17302	17322	17250	17278	17299	17209	17287	17274	17380	17214	17576	17460	17242	17418	17234	17274	17430	17309	17264	17268	17295	17357	17322	17148	17276	17197	17269	17043	17245	17302	17233	17221	17269	17146	17253	17325	17427	17485	17225	17360	17406	17095	17385	17226	17275	17181	17348	17246	17384	17441	17399	17294	17311	17187	17579	17229	17458	17160	17075	17177	17377	17235	17377	17152	17262	17185	17278	17192	17275	17217	17416	17231	17264	17189	17424	17296	17290	17221	17209	17217	17214	17423	17355	17281	17160	17260	17267	17294	17168	17397	17101	17407	17168	17380	17253	17199	17413	17395	17327	17255	17225	17186	17235	17246	17381	17321	17359	17350	17271	17172	17293	17208	17153	17379	17192	17283	17340	17187	17367	17210	17518	17325	17275	17295	17310	17415	17383	17178	17252	17454	17197	17299	17151	17252	17286	17418	17267	17302	17168	17220	17143	17375	17219	17156	17232	17143	17296	17463	17202	17235	17348	17335	17223	17094	17378	17180	17176	17401	17191	17337	17164	17396	17245	17242	17315	17373	17431	17265	17157	17203	17290	17330	17294	17327	17155	17477	17307	17333	17280	17449	17264	17297	17274	17267	17262	17205	17356	17275	17277	17243	17339	17333	17324	17201	17277	17329	17273	17414	17500	17100	17446	17199	17355	17219	17137	17252	17246	17095	17212	17456	17421	17289	17143	17115	17253	17193	17153	17395	17273	17321	17230	17199	17235	17492	17154	17207	17076	17250	17335	17263	17205	17262	17182	17411	17297	17161	17390	17254	17251	17382	17137	17310	17331	17401	17439	17396	17242	17365	17305	17231	17221	17306	17396	17291	17351	17390	17234	17128	17231	17218	17112	17185	17202	17320	17190	17356	17262	17016	17269	17131	17214	17306	17376	17129	17402	17265	17261	17196	17176	17260	17323	17412	17320	17311	17265	17453	17231	17274	17294	17334	17223	17259	17281	17355	17038	17201	17202	17123	17328	17214	17317	17232	17189	17144	17388	17293	17233	17283	17269	17275	17267	17337	17221	17332	17441	17255	17474	17273	17521	17307	17413	17488	17219	17270	17414	17220	17293	17310	17318	17198	17196	17291	17267	17378	17477	17368	17287	17319	17227	17247	17320	17157	17088	17491	17153	17230	17171	17337	17139	17334	17230	17231	17284	17317	17184	17320	17275	17230	17229	17275	17185	17286	17309	17152	17140	17395	17305	17125	17437	17321	17488	17152	17268	17393	17310	17344	17304	17304	17309	17281	17268	17336	17460	17316	17236	17235	17389	17142	17248	17384	17326	17099	17200	17388	17199	17411	17332	17289	17285	17260	17330	17345	17306	17159	17172	17441	17273	17300	17203	17357	17449	17181	17236	17357	17270	17298	17326	17447	17269	17149	17277	17336	17289	17250	17107	17227	17352	17237	17182	17322	17236	17261	17495	17382	17175	17121	17244	17232	17308	17201	17249	17296	17397	17111	17147	17423	17230	17179	17218	17389	17178	17274	17423	17223	17294	17339	17315	17214	17359	17428	17293	17358	17187	17285	17230	17347	17155	17321	17272	17254	17230	17132	17183	17285	17350	17114	17248	17422	17266	17276	17167	17427	17262	17257	17436	17282	17287	17241	17100	17381	17169	17130	17129	17212	17604	17241	17188	17311	17178	17205	17326	17208	17347	17332	17210	17202	17300	17177	17300	17292	17230	17141	17385	17183	17272	17296	17342	17215	17351	17348	17155	17167	17185	17303	17379	17200	17264	17433	17194	17274	17270	17251	17147	17359	17337	17179	17360	17268	17387	17178	17549	17290	17161	17388	17355	17259	17202	17302	17345	17225	17270	17296	17483	17469	17459	17269	17363	17202	17417	17250	17267	17296	17266	17380	17161	17311	17372	17123	17294	17290	17225	17308	17330	17375	17297	17208	17136	17410	17425	17253	17239	17228	17345	17086	17433	17138	17170	17333	17254	17218	17454	17279	17238	17280	17206	17294	17200	17437	17302	17243	17377	17429	17173	17507	17288	17210	17293	17152	17188	17470	17296	17323	17220	17254	17212	17401	17258	17181	17275	17418	17232	17361	17328	17246	17320	17443	17218	17330	17382	17403	17361	17126	17245	17342	17379	17160	17285	17277	17443	17392	17333	17290	17232	17320	17332	17292	17105	17294	17094	17348	17293	17290	17257	17303	17332	17291	17272	17381	17219	17250	17249	17335	17304	17300	17369	17154	17161	17283	17164	17297	17342	17376	17080	17135	17264	17339	17152	17250	17273	17457	17366	17391	17234	17330	17139	17419	17201	17131	17382	17311	17355	17309	17514	17364	17344	17380	17269	17280	17385	17337	17220	17286	17440	17258	17279	17405	17208	17473	17463	17261	17224	17220	17176	17223
22458	20966	28756	23342	21343	24509	28428	23937	23225	23176	22945	22457	22353	22455	22494	22286	22263	30325	39009	36595	31514	26655	23644	22777	21948	21839	21899	21659	21954	21685	21860	21732	21754	21981	21899	21672	21783	22028	21623	21791	21704	21766	21890	21732	21592	21805	21830	21844	21859	21778	21943	21903	21768	21924	21463	21724	21678	21801	21772	21648	21785	21771	21668	21539	21575	21627	21831	21742	21554	21819	21824	21858	21880	21547	22035	21725	21733	21671	21840	21702	21660	21762	21756	21568	21547	21714	21662	21675	21739	21791	21682	21618	21538	21726	21636	21579	21607	21641	21555	21616	21671	21620	21779	21480	21672	21441	21592	21500	21780	21651	21764	21797	21619	21649	21659	21581	21457	21884	21705	21694	21566	21608	21866	21551	21715	21739	21721	21593	21832	21937	21651	21714	21607	21770	21736	21700	21540	21380	21731	21850	21587	21789	21782	21771	21661	21589	21850	21799	21486	21495	21658	21562	21582	21676	21648	21716	21669	21528	21560	21644	21599	21691	21687	21870	21748	21779	21578	21826	21743	21795	21434	21733	21625	21535	21580	21482	21817	21656	21614	21547	21430	21675	21718	21642	21726	21700	21884	21731	21463	21580	21710	21552	21839	21597	21572	21838	21811	21849	21589	21732	21604	21752	21604	21613	21577	21855	21762	21493	21659	21509	21736	21934	21794	21720	21765	21654	21612	21637	21700	21660	21558	21689	21608	21571	21712	21841	21731	21916	21790	21753	21812	21653	21455	21511	21489	21797	21829	21711	21814	21576	21548	21524	21695	21727	21782	21696	21511	21583	21789	21857	21860	21683	21346	21662	21678	21589	21711	21649	21639	21567	21769	21854	21682	21660	21736	21835	21679	21707	21506	21521	21760	21618	21486	21624	21733	21501	21546	21666	21805	21697	21763	21544	21568	21543	21528	21719	21738	21777	21586	21516	21872	21595	21423	21704	21667	21691	21797	21662	21693	21804	21902	21814	21816	21584	21589	21765	21652	21628	21558	21747	21649	21711	21677	21543	21356	21568	21644	21772	21493	21670	21475	21708	21894	21520	21575	21521	21598	21592	21644	21775	21669	21549	21632	21663	21527	21856	21415	21789	21623	21668	21756	21790	21745	21492	21657	21620	21721	21786	21788	21703	21607	21521	21505	21677	21502	21678	21628	21664	21646	21570	21644	21756	21687	21615	21765	21585	21607	21642	21573	21704	21612	21670	21922	21548	21881	21743	21552	21645	21885	21628	21590	21515	21501	21810	21704	21731	21635	21402	21595	21542	21534	21725	21702	21549	21582	21439	21553	21640	21490	21568	21602	21566	21632	21520	21609	21574	21704	21558	21584	21810	21541	21848	21658	21632	21735	21392	21495	21679	21968	21680	21718	21663	21996	21695	21648	21563	21571	21690	21676	21723	21704	21742	21837	21566	21763	21552	21801	21707	21620	21584	21892	21806	21597	21858	21639	21757	21705	21328	21794	21736	21579	21712	21612	21552	21597	21563	21627	21772	21673	21968	21790	21500	21943	21656	21596	21705	21588	21670	21396	21522	21463	21837	21481	21701	21851	21655	21582	21570	21435	21592	21483	21712	21674	21655	21698	21627	21625	21541	21479	21725	21776	21616	21663	21643	21851	21610	21640	21610	21871	21465	21523	21436	21729	21719	21593	21639	21702	21751	21716	21741	21720	21458	21714	21605	21528	21337	21712	21501	21794	21608	21812	21629	21563	21751	21646	21555	21709	21683	21482	21673	21818	21694	21604	21723	21631	21677	21712	21783	21711	21726	21732	21711	21608	21602	21648	21716	21685	21683	21426	21511	21774	21705	21749	21731	21630	21699	21419	21661	21792	21544	21815	21629	21795	21639	21538	21421	21781	21736	21599	21712	21879	21912	21612	21769	21693	21523	21619	21753	21566	21864	21789	21791	21782	21715	21783	21626	21648	21520	21811	21665	21621	21721	21645	21731	21644	21570	21538	21600	21709	21360	21698	21626	21465	21571	21646	21712	21501	21513	21684	21708	21583	21739	21748	21478	21632	21769	21756	21478	21576	21621	21553	21497	21622	21547	21531	21580	21676	21702	21458	21678	21531	21900	21759	21602	21635	21512	21750	21566	21782	21724	21786	21443	21677	21816	21632	21789	21601	21711	21724	21741	21887	21808	21618	21907	21661	21723	21524	21803	21741	21598	21510	21903	21888	21666	21609	21833	21689	21490	21746	21807	21901	21473	21773	21694	21540	21649	21743	21794	21784	21613	21542	21571	21664	21494	21489	21670	21747	21466	21437	21879	21688	21776	21797	21503	21582	21519	21633	21573	21668	21569	21653	21717	21497	21604	21537	21960	21583	21783	21641	21710	21786	21595	21747	21668	21627	21574	21575	21822	21791	21678	21567	21534	21535	21639	21421	21512	21802	21795	21741	21729	21673	21752	21597	21512	21636	21670	21555	21653	21675	21658	21517	21432	21514	21662	21478	21654	21750	21831	21522	21600	21666	21499	21727	21891	21746	21744	21740	21622	21585	21596	21655	21786	21867	21591	21524	21681	21752	21708	21863	21509	21693	21384	21653	21792	21658	21574	21891	21736	21565	21753	21505	21708	21609	21663	21722	21579	21854	21543	21616	21970	21682	21482	21569	21599	21850	21688	21563	21637	21672	21505	21785	21497	21656	21553	21647	21658	21670	21616	21461	21620	21675	21474	21839	21755	21441	21587	21781	21706	21526	21729	21545	21842	21772	21515	21842	21638	21630	21675	21734	21702	21383	21610	21676	21719	21792	21609	21763	21664	21640	21487	21632	21683	21804	21595	21702	21704	21669	21601	21804	21400	21555	21420	21664	21698	21785	21600	21663	21647	21606	21627	21617	21723	21563	21676	21616	21565	21884	21569	21445	21781	21858	21480	21694	21589	21592	21670	21586	21722	21663	21557	21711	21668	21790	21539	21717	21662	21788	21678	21778	21690	21820	21889	21609	21601	21772	21521	21582	21582	21789	21683	21554	21615	21733	21524	21663	21675	21827	21783	21762	21539	21548	21439	21654	21626	21564	21769	21831	21673	21430	21678	21825	21655	21670	21632	21725	21520	21774	21810	21805	21745	21950	21687	21628	21485	21479	21639	21851	21874	21646	21630	21511	21446	21638	21779	21793	21730	21544	21784	21869	21586	21714	21512	21846	21655	21501	21584	21578	21518	21626	21512	21640	21610	21480	21914	21674	21639	21747	21444	21619	21638	21680	21741	21711	21649	21496	21825	21752	21541	21503	21745	21803	21530	21547	21655	21673	21574	21598	21773	21365	21644	21585	21410	21425	21713	21718	21621	21640	21670	21515	21446	21769	21531	21614	21686	21810	21530	21756	21591	21611	21924	21533	21578	21608	21655	21657	21693	21724	21801	21674	21512	21706	21768	21673	21648	21749	21767	21812	21663	21561	21350	21693	21607	21768	21636	21848	21604	21795	21653	21647	21594	21732	21519	21901	21577	21585	21625	21637	21606	21788	21665	21689	21620	21635	21588	21749	21688	21772	21664	21524	21748	21702	21791	21715	21454	21780	21834	21710	21562	21572	21762	21774	21765	21649	21797	21697	21805	21587	21431	21691	21604	21654	21600	21577	21615	21569	21583	21905	21762	21521	21550	21533	21574	21642	21733	21477	21666	21721	21607	21796	21609	21647	21628	21555	21760	21612	21586	21652	21472	21672	21773	21725	21660	21588	21752	21777	21605	21574	21377	21827	21607	21802	21625	21777	21588	21671	21770	21767	21645	21750	21687	21541	21836	21567	21544	21721	21582	21521	21403	21671	21763	21525	21674	21752	21809	21724	21555	21778	21675	21570	21551	21831	21675	21494	21621	21711	21886	21560	21448	21663	21691	21773	21726	21768	21716	21691	21662	21717	21645	21578	21762	21745	21609	21668	21424	21749	21937	21760	21455	21876	21607	21869	21827	21778	21645	21812	21791	21404	21619	21860	21504	21768	21563	21692	21544	21645	21718	21924	21571	21650	21863	21942	21818	21696	21777	21952	21750	21829	21759	21599	21561	21648	21637	21562	21802	21665	21703	21824	21618	21676	21648	21772	21723	21646	21696	21594	21692	22112	21552	21686	21550	21813	21510	21785	21733	21461	21641	21580	21780	21852	21497	21385	21539	21574	21566	21647	21469	21737	21716	21783	21441	21601	21544	21553	21648	21845	21728	21593	21649	21559	21552	21760	21804	21967	21595	21627	21754	21765	21806	21583	21464	21756	21606	21660	21862	21651	21478	21590	21823	21668	21439	21577	21558	21701	21747	21753	21845	21759	21862	21790	21708	21892	21553	21543	21525	21827	21850	21733	21842	21448	21695	21602	21621	21765	21854	21623	21680	21815	21831	21607	21537	21614	21542	21627	21751	21745	21772	21435	21774	21707	21770	21528	21471	21686	21736	21596	21504	21546	21684	21645	21444	21513	21716	21765	21738	21731	21409	21641	21459	21658	21532	21815	21696	21488	21855	21723	21578	21721	21656	21450	21739	21802	21514	21690	21478	21599	21545	21814	21798	21709	21786	21709	21773	21798	21751	21826	21699	21686	21833	21699	21677	21558	21397	21572	21776	21844	21714	21706	21890	21706	21796	21573	21735	21818	21775	21665	21888	21906	21510	21543	21699	21802	21738	21901	21614	21587	21617	21534	21727	21789	21660	21679	21700	21947	21702	21657	21823	21797	21698	21963	21783	21683	21631	21602	21535	21671	21588	21521	21512	21652	21631	21520	21458	21420	21690	21737	21654	21791	21734	21509	21641	21569	21662	21727	21668	21642	21608	21476	21777	21669	21596	21464	21653	21795	21579	21670	21484	21572	21704	21593	21645	21682	21492	21716	21717	21690	21871	21733	21635	21647	21609	21761	21760	21632	21582	21628	21510	21759	21618	21640	21702	21761	21554	21511	21487	21608	21690	21428	21583	21649	21621	21607	21803	21443	21375	21706	21593	21711	21636	21704	21723	21493	21319	21660	21568	21513	21737	21867	21661	21750	21625	21887	21553	21715	21420	21338	21544	21684	21583	21688	21592	21654	21492	21707	21665	21641	21818	21613	21450	21622	21759	21449	21641	21537	21712	21730	21435	21554	21648	21703	21726	21851	21630	21773	21655	21570	21507
17476	31659	29722	24416	23795	22309	20723	19772	19418	18871	18555	18345	17944	18217	18133	17837	17644	29963	36942	34004	28370	22106	18932	18091	17556	17279	17332	17362	17301	17253	17366	17243	17440	17203	17274	17396	17472	17189	17386	17423	17321	17311	17482	17325	17401	17372	17115	17363	17185	17240	17204	17285	17120	17332	17282	17488	17193	17126	17266	17381	17303	17356	17252	17237	17230	17171	17280	17282	17318	17309	17299	17319	17172	17457	17299	17387	17330	17308	17296	17259	17300	17196	17307	17369	17479	17326	17333	17381	17329	17353	17412	17419	17299	17412	17353	17243	17182	17247	17294	17198	17429	17345	17496	17341	17113	17132	17201	17251	17492	17217	17227	17372	17461	17351	17122	17302	17069	17300	17480	17226	17263	17236	17193	17326	17215	17291	17337	17377	17192	17184	17230	17247	17282	17239	17256	17266	17307	17240	17291	17240	17211	17401	17199	17202	17331	17309	17459	17272	17281	17288	17113	17478	17306	17372	17331	17281	17376	17408	17265	17140	17443	17361	17321	17343	17384	17473	17383	17306	17209	17270	17421	17152	17151	17350	17264	17217	17405	17291	17305	17166	17412	17322	17331	17069	17285	17348	17576	17285	17291	17242	17106	17204	17260	17444	17095	17301	17256	17182	17261	17231	17217	17394	17245	17390	17346	17407	17177	17345	17214	17185	17316	17366	17176	17258	17405	17369	17379	17254	17201	17152	17020	17270	17287	17245	17304	17333	17451	17224	17106	17431	17208	17481	17131	17325	17258	17252	17071	17295	17464	17306	17196	17359	17177	17233	17485	17448	17278	17231	17165	17237	17275	17309	17384	17348	17295	17477	17398	17430	17316	17234	17042	17117	17146	17149	17199	17298	17378	17168	17410	17373	17153	17186	17294	17180	17334	17214	17298	17216	17426	17356	17158	17327	17213	17397	17315	17293	17303	17323	17235	17252	17161	17022	17251	17236	17223	17225	17430	17215	17313	17324	17200	17261	17318	17423	17260	17102	17218	17432	17242	17155	17306	17350	17154	17292	17319	17280	17282	17219	17355	17261	17272	17266	17223	17272	17378	17322	17173	17406	17244	17432	17171	17265	17399	17427	17353	17343	17305	17269	17031	17258	17345	17297	17296	17267	17200	17109	17396	17370	17219	17327	17097	17158	17345	17134	17220	17363	17245	17327	17295	17388	17348	17456	17230	17293	17394	17294	17365	17375	17352	17164	17290	17322	17297	17274	17206	17276	17225	17314	17029	17216	17278	17330	17362	17210	17333	17367	17305	17221	17221	17391	17191	17211	17367	17175	17240	17369	17282	17304	17352	17372	17311	17382	17293	17170	17329	17375	17343	17217	17193	17477	17196	17155	17218	17248	17190	17326	17434	17317	17346	17356	17127	17178	17157	17048	17309	17206	17212	17351	16994	17212	17531	17258	17362	17362	17324	17138	17265	17386	17152	17136	17326	17391	17274	17335	17250	17408	17287	17200	17310	17279	17296	16999	17150	17337	17229	17326	17307	17343	17227	17346	17306	17150	17336	17296	17305	17224	17369	17121	17097	17230	17201	17324	17336	17410	17207	17015	17391	17169	17247	17278	17310	17415	17216	17216	17167	17311	17381	17177	17195	17251	17294	17163	17298	17150	17203	17281	17337	17204	17163	17450	17195	17362	17197	17322	17316	17209	17328	17190	17306	17278	17331	17194	17244	17403	17410	17163	17218	17311	17171	17412	17338	17148	17302	17434	17182	17340	17316	17227	17226	17344	17268	17315	17288	17193	17321	17376	17394	17229	17460	17401	17129	17208	17024	17424	17175	17195	17393	17343	17278	17247	17275	17200	17334	17275	17463	17158	17176	17339	17280	17285	17168	17204	17234	17396	17285	17342	17157	17481	17326	17246	17249	17154	17181	17213	17331	17338	17113	17456	17403	17328	17147	17329	17267	17339	17312	17384	17272	17314	17323	17340	17288	17355	17070	17094	17288	17150	17259	17165	17317	17182	17241	17089	17334	17132	17119	17335	17156	17280	17241	17226	17306	17246	17376	17290	17345	17267	17395	17351	17078	17288	17367	17173	17263	17285	17237	17266	17207	17497	17256	17155	17189	17259	17251	17355	17244	17318	17157	17208	17403	17360	17358	17165	17114	17327	17346	17244	17223	17404	17193	17317	17152	17399	17357	17241	17279	17344	17129	17404	17308	17206	17218	17327	17360	17134	17305	17254	17215	17197	17379	17291	17384	17237	17199	17285	17205	17274	17335	17220	17211	16956	17241	17148	17494	17277	17362	17169	17114	17187	17291	17206	17290	17360	17275	17304	17291	17385	17268	17056	17256	17256	17332	17163	17296	17373	17216	17300	17373	17300	17193	17401	17365	17320	17269	17318	17312	17138	17163	17187	17288	17379	17276	17232	17260	17291	17276	17203	17359	17337	17379	17269	17290	17284	17438	17201	17483	17348	17248	17242	17082	17315	17380	17392	17367	17096	17336	17218	17345	17423	17238	17315	17234	17312	17178	17128	17120	17250	17320	17168	17351	17288	17433	17379	17045	17171	17214	17197	17388	17299	17132	17095	17295	17365	17263	17378	17180	17191	17311	17272	17398	17088	17352	17201	17266	17516	17141	17294	17303	17151	17287	17223	17252	17199	17266	17349	17251	17405	17155	17340	17227	17470	17176	17285	17361	17309	17421	17215	17388	17114	17323	17165	17297	17407	17281	17324	17209	17197	17214	17183	17219	17144	17270	17293	17303	17366	17293	17530	17503	17304	17199	17242	17358	17451	17398	17181	17248	17247	17403	17196	17131	17198	17213	17152	17326	17337	17230	17401	17156	17340	17229	17214	17285	17304	17288	17361	17093	17160	17241	17238	17327	17280	17329	17182	17275	17331	17410	17161	17273	17304	17358	17292	17287	17298	17404	17086	17349	17307	17313	17330	17324	17295	17202	17257	17217	17282	17220	17331	17335	17182	17250	17275	17582	17365	17438	17171	17153	17403	17232	17086	17159	17332	17248	17320	17179	17258	17304	17340	17226	17344	17335	17273	17295	17327	17275	17376	17298	17227	17284	17245	17317	17238	17108	17171	17240	17162	17208	17324	17253	17054	17163	16926	17252	17277	17289	17343	17240	17189	17250	17355	17191	17293	17234	17269	17203	17301	17326	17331	17406	17314	17218	17325	17105	17343	17408	17144	17200	17351	17356	17402	17154	17132	17344	17130	17102	17184	17316	17261	17242	17178	17217	17294	17247	17305	17144	17208	17308	17252	17171	17263	17315	17201	17300	17244	17404	17268	17277	17311	17104	17239	17294	17194	17162	17286	17351	17378	17344	17298	17401	17269	17327	17132	17426	17420	17256	17276	17372	17203	17426	17116	17245	17293	17337	17402	17263	17164	17335	17404	17299	17268	17306	17382	17235	17308	17237	17330	17332	17396	17249	17333	17119	17165	17248	17106	17297	17511	17023	17187	17309	17118	17286	17256	17174	17154	17278	17288	17186	17105	17318	17243	17253	17267	17269	17198	17147	17359	17276	17277	17224	17167	17177	17301	17192	17286	17278	17389	17203	17438	17362	17379	17354	17179	17217	17330	17310	17327	17302	17306	17261	17159	17192	17303	17450	17242	17241	17276	17308	17162	17134	17366	17270	17311	17330	17320	17387	17382	17329	17081	17290	17351	17319	17243	17134	17472	17419	17319	17380	17138	17236	17254	17150	17322	17189	17355	17277	17120	17406	17331	17161	17308	17360	17379	17300	17386	17392	17330	17324	17336	17319	17379	17364	17191	17446	17206	17297	17246	17296	17163	17384	17316	17243	17310	17363	17312	17382	17340	17179	17174	17287	17275	17281	17219	17304	17400	17344	17307	17287	17293	17314	17222	17222	17142	17269	17283	17436	17272	17407	17230	17267	17436	17387	17230	17159	17173	17439	17408	17206	17192	17236	17364	17384	17323	17288	17312	17156	17418	17334	17272	17324	17354	17201	17330	16973	17313	17255	17355	17108	17309	17511	17283	17106	17361	17416	17211	17186	17471	17299	17340	17282	17173	17324	17292	17373	17210	17242	17316	17433	17345	17239	17161	17188	17307	17321	17297	17366	17084	17312	17431	17351	17194	17260	17262	17290	17403	17237	17268	17269	17266	17320	17282	17263	17452	17315	17367	17279	17171	17195	17255	17147	17325	17375	17131	17352	17396	17230	17270	17354	17174	17459	17239	17381	17164	17228	17281	17065	17198	17166	17272	17253	17462	17208	17248	17207	17308	17503	17376	17268	17271	17314	17556	17396	17442	17389	17415	17265	17245	17111	17319	17262	17312	17213	17331	17121	17314	17287	17259	17371	17340	17074	17258	17371	17355	17158	17346	17294	17097	17256	17236	17238	17266	17367	17321	17363	17302	17349	17308	17304	17318	17311	17339	17247	17268	17207	17149	17280	17211	17247	17283	17313	17427	17179	17290	17295	17119	17314	17419	17210	17264	17459	17425	17282	17342	17245	17167	17253	17281	17275	17361	17196	17170	17337	17405	17302	17393	17408	17218	17271	17489	17096	17261	17148	17510	17094	17422	17401	17261	17239	17273	17191	17162	17299	17425	17297	17206	17336	17157	17377	17138	17106	17370	17342	17443	17175	17189	17414	17157	17096	17113	17269	17201	17513	17404	17078	17245	17313	17357	17276	17356	17418	17167	17477	17284	17175	17286	17246	17273	17428	17263	17286	17443	17235	17209	17245	17264	17196	17369	17124	17201	17225	17357	17174	17267	17128	17312	17168	17287	17300	17244	17390	17207	17400	17238	17199	17263	17297	17348	17305	17346	17229	17354	17098	17404	17400	17157	17141	17257	17378	17398	17233	17220	17195	17272	17284	17399	17164	17248	17248	17275	17216	17100	17305	17250	17289	17347	17391	17273	17202	17169	17178	17334	17419	17301	17323	17021	17342	17405	17288	17306	17377	17340	17252	17418	17084	17279	17320	17243	17216	17264	17223	17342	17406	17339	17251	17338	17470	17089	17315	17229	17263	17448	17310	17075	17274	17174	17291	17256	17054	17201	17235	17473	17127	17342	17441	17313	17505	17301	17224	17258	17349	17280	17375	17332	17160	17410	17403	17291	17198	17194	17367	17367	17207	17506	17211	17354	17250	17216	17292	17287
27396	22399	28326	27188	23588	23349	23235	22585	22286	22432	22333	22276	22222	22201	21945	22132	21908	22830	23498	23261	23025	22229	22227	21960	21916	22184	21830	21982	22104	21925	22018	22009	21951	22113	21752	21818	21923	21896	21860	21652	21982	21986	21952	22022	22082	21911	22080	21989	22008	22177	21767	21742	21855	21871	21740	21911	21791	21740	22055	21904	21734	22031	21815	22262	21977	21953	21901	21855	21860	21765	21931	21828	22006	22111	21824	22108	21871	22077	22141	21742	21952	22063	21819	21879	22013	21780	21958	21899	22013	21781	22012	21715	21930	22003	22127	21838	21829	22071	22134	21842	21938	21926	21757	21966	22075	21989	21793	22075	21890	21884	21916	21702	22096	21986	21957	22007	21951	21929	21924	22100	21840	21921	22049	22065	21849	21605	21953	21780	21992	21796	21891	21935	21802	21918	21795	21855	21912	21795	21976	21994	22238	22017	22037	21959	21882	21975	21898	21918	21684	21794	21713	21858	22025	21930	21868	21780	21831	21802	21949	21964	21799	22035	21888	21982	21963	21944	21771	22091	21906	21936	21848	22050	22170	21954	22033	21912	22008	21975	21924	21828	21913	21962	22073	21882	22011	21816	22163	22077	21877	21802	21897	21964	21930	21878	21753	21751	21941	21876	21766	21927	21910	21950	22080	21769	22062	21911	21973	21901	21972	21885	21785	21893	21853	21915	21870	22012	22035	21933	22142	21880	21977	21851	21932	22095	21967	21813	21618	21904	21873	21977	21751	21787	21954	21809	21849	22147	21833	21856	21883	22005	22052	21884	21856	21956	22110	21968	21893	21801	22091	21882	21996	21908	21945	22038	21863	21932	22052	21981	21763	21959	22132	21854	21868	22211	22067	21962	21839	22000	21914	21842	21889	22013	21969	22077	22230	22000	21890	21757	21926	21864	21875	21712	22012	21905	21925	22058	21772	21592	21847	21917	21977	21897	21856	21773	21712	21864	21920	21836	22092	21870	21763	21765	21928	21869	21996	21847	21672	21903	22011	21826	21758	21829	21918	22066	22046	22024	21837	21917	22137	21861	22015	22062	21842	21962	22057	21957	22016	21980	21906	21952	21850	21706	21766	21852	21813	22014	22101	21834	21981	21973	21952	21891	21741	21974	21741	22063	21915	21809	22059	21984	21693	21693	21898	22059	21930	21925	22134	21980	21855	22015	21803	21845	21822	21963	21827	22135	21857	21875	22064	21976	22045	21887	22072	22018	22051	21848	21749	21901	21948	22011	22004	21874	21776	21931	22112	21873	21976	22160	21946	21797	21628	21836	21687	21972	21996	21858	21968	22091	21941	22119	21884	21834	21958	21890	22083	21849	22008	21801	22079	21918	21875	21843	21766	21919	21723	21850	21679	21967	21829	21895	21954	21820	21835	21890	21935	22048	21797	21986	22222	21821	22244	22059	21993	21842	21800	21887	21973	21784	21837	21918	21953	21883	22017	22010	21969	21799	21875	22028	22051	21932	21974	22078	21828	21905	22102	21762	21889	21829	21959	21821	21735	21784	21756	22176	21913	22184	21786	21819	21868	22006	22016	21855	22025	22095	21881	22030	21955	22038	21873	22091	22261	22125	22083	21880	21779	21984	21844	21835	21541	21873	21859	22086	21897	21650	21867	21934	21842	22044	22041	22111	21923	21883	21883	21776	21763	21955	21831	22049	21944	21767	21889	21824	21560	21945	21908	21941	21745	21930	22119	22016	21862	22054	21804	21856	22106	21929	21840	21740	21936	22013	21698	21850	21988	21940	21933	21818	21926	21951	21879	21734	21903	22043	21999	22155	22026	21990	21891	22027	22178	21855	21754	21982	21516	21832	22156	22091	21832	21852	21922	21799	21947	21956	21893	22063	21842	21655	21982	21896	21714	21810	21804	21915	22105	21871	22081	22003	22135	21851	22093	21596	21783	21540	21781	21896	21866	21937	22045	21945	21699	21897	21973	21954	21948	21746	22067	22052	21834	22040	21836	21808	21904	21822	21914	21854	21839	21709	21897	21882	21997	21831	21962	22101	21704	22056	22068	21701	22019	22051	22040	21837	21863	21852	22040	21830	21731	21886	22029	21862	21988	22035	21867	21908	21816	21852	21844	22008	21876	21828	21944	21610	21897	21837	21799	21936	22071	21978	21849	21971	21999	22041	21811	21870	21950	21909	21825	22017	21917	21823	22054	22160	21847	22116	22045	22016	22134	22037	21913	21963	22069	21962	22013	21824	21740	21913	21883	21851	21639	21845	22131	21911	22130	22036	21967	21820	21780	21883	21939	21910	21701	21856	21921	22127	21811	21794	21864	21859	21819	21853	21924	21944	22016	21952	21915	22067	21902	21865	21956	21821	21748	21892	21898	21664	22031	22001	21994	22037	21979	21979	21809	21847	22013	21941	21807	21744	22013	22003	22170	21883	22138	21976	21938	21787	21821	22153	22062	21746	21993	22017	21973	22001	21948	21749	22091	21793	21833	21890	21883	22045	22021	21928	21736	21846	21893	21804	21835	21604	22205	21875	21662	21941	22016	21875	21897	22036	21961	22042	21946	21915	21839	21900	22018	21949	21973	21839	22101	21950	21804	21860	21733	21805	22139	21923	21905	21859	22139	22075	22111	21869	22041	21985	21886	22058	21853	21844	22143	21945	21963	21719	22006	22022	21800	21785	21922	21757	21909	21923	21861	22136	21966	21723	22136	21850	21861	21942	21990	22083	22043	21586	21970	21845	22084	22100	22047	21927	22102	22169	21894	21939	21986	21956	22055	21859	22043	21839	21701	22058	21807	21962	21682	21891	22058	21976	21791	21875	21829	21834	21956	22101	21849	21822	21980	22041	21843	21817	21984	21997	21849	21850	22110	21847	22056	21907	21879	21944	21776	21939	21704	21889	21780	21708	21954	22179	21821	21843	22029	21786	21890	21826	21920	21854	21897	22033	21963	21991	21705	22025	21916	21956	22014	21912	22129	21986	21710	21891	22044	21734	21956	21894	22080	21901	21962	21944	22042	21853	22072	21974	21711	21688	21783	21952	21973	21971	21870	22042	21890	21721	22008	21835	21926	21984	22051	21810	22085	22094	22120	21881	21722	21832	21977	21941	21981	21694	21882	21839	21997	21822	21865	21922	22070	21791	21903	21972	21924	21823	21950	21942	21725	21844	21698	21793	22076	21945	22084	21903	21898	21935	22121	22179	21970	22027	21845	22128	21886	21943	21803	21863	21863	21721	21859	21986	22011	22052	21969	22032	22050	21821	21859	21801	21894	21861	21978	21940	21724	21910	21913	22036	22080	21589	21950	21964	21792	21950	22099	21938	22075	21894	21631	21886	21755	21802	21880	21959	21930	21871	21933	21940	22194	21873	21862	21993	22057	21965	22089	21765	22028	21838	21934	21894	21999	21921	21882	21866	22019	22067	21937	22047	21967	22067	22015	21980	21882	21759	22083	21714	22010	21819	21847	21633	21879	21765	21846	21938	21978	22115	22115	21874	21923	21828	21770	21978	21880	21883	22034	22173	22057	22071	21976	21835	21708	22006	21879	21971	21651	21780	22038	22051	21887	21741	22028	21887	21893	21978	21919	21974	21943	21652	22103	21822	21978	21749	21960	21827	22058	21828	22121	21904	21972	21979	22103	21954	22002	22003	21778	21905	22030	21697	21789	21897	21992	21889	21958	21765	21879	21759	21770	21841	21984	21959	21653	21994	21939	21825	21936	21902	21872	21980	21723	22239	21885	21936	21928	21965	22013	21872	22143	21921	21939	21961	21936	21778	21801	22078	22044	21960	21793	21879	21869	21829	21852	21990	21791	22115	22087	21828	21822	21894	21738	21712	21861	21937	21964	21944	21998	21752	21974	21886	21945	21981	21957	21890	21995	21828	21864	21695	21981	21866	21829	21725	22002	21927	22032	21815	21682	22048	21995	21992	21874	22022	21927	22003	21803	21818	22038	21919	21724	22093	22003	22008	21979	21666	21943	22021	22096	21893	22025	21868	21931	21953	22098	21822	21920	21933	21869	22006	22055	21729	21843	21992	22088	21945	22173	21901	21806	21753	21864	21828	21911	21878	21970	21882	22041	21941	21915	21913	22121	21911	21870	22003	21968	22070	21847	22073	21833	21733	21768	21965	21909	22039	21978	22050	21832	21810	21702	21970	21846	21710	21871	21725	22001	22070	22077	21986	21902	22138	21965	22150	21890	21956	21897	22161	21851	21958	21790	21912	21887	21688	22055	22058	21971	22039	21803	21707	22216	21823	21973	21988	22063	22036	21618	21889	21948	21777	21947	21809	21764	21922	22104	21988	21941	22006	22028	21861	21721	21938	22038	22048	21998	21918	21947	22071	22041	22023	21925	21745	21802	21888	22014	22064	21976	21847	22092	22200	21892	21870	21985	22086	22053	21690	21861	22220	21898	22165	21955	21591	21696	22010	22088	21943	22063	22142	21891	22057	21950	21786	21834	21902	22001	22091	21702	21926	22054	21832	22118	22112	21991	22057	21801	21836	21976	22030	21777	21874	21735	21799	21794	21886	21904	22258	22027	21789	21859	21679	22206	21684	21955	22042	21899	22039	21816	21952	21958	21978	21945	21958	21821	21873	22124	21908	21953	21777	21797	21924	21962	21934	21828	21687	21927	21966	22168	21911	22016	21932	22047	21887	22107	22022	21927	21691	22171	21888	21988	21864	22003	21960	22059	21885	21728	21844	21737	21955	21932	22030	21949	21735	21855	21755	22042	21875	21720	22068	21808	21903	22057	21798	21952	21843	21813	21716	21983	21839	21688	21942	21997	22049	22038	21839	22001	21584	21901	21938	21645	21969	22060	21903	22008	21956	21805	22048	21753	21979	21880	21766	21966	21827	21836	22035	21961	22082	21907	21790	21883	21873	21932	21835	21932	21685	21989	21855	21771	22001	22063	22008	21787	21975	22101	22003	21935	21906	21935	21874	21827	21839	21968	21912	22095	21719	21822	22015	21878	21958	21774	21923	21942	21772	21911	21891	21718	21867	21763	22162	22111	21820	21866	21942	21846	21998	21964	21906	21853	22049	21924	21700	21977	21928	21941	21809	22033	22062	21903	21915	22051	21621	21903	21949	21769	22076	21736	22102	22024	21812	21799	21870	22050	21884	21938	21845
17121	22770	24054	21648	20263	19511	18607	18210	17968	18038	18062	17748	17642	17685	17631	17474	17649	18633	19215	18919	18634	18076	17906	17567	17659	17424	17439	17540	17582	17375	17366	17452	17423	17420	17449	17509	17482	17468	17378	17623	17465	17378	17357	17486	17522	17589	17327	17468	17313	17426	17447	17338	17380	17482	17603	17510	17390	17625	17435	17407	17446	17284	17460	17503	17537	17521	17389	17515	17593	17418	17624	17371	17480	17490	17488	17577	17607	17541	17510	17403	17416	17640	17459	17603	17294	17451	17478	17486	17617	17367	17197	17538	17497	17411	17652	17437	17471	17470	17493	17391	17485	17575	17358	17481	17573	17407	17451	17449	17403	17470	17486	17433	17437	17410	17375	17593	17329	17534	17537	17521	17579	17253	17480	17385	17590	17517	17416	17564	17470	17383	17437	17423	17330	17460	17545	17485	17361	17426	17566	17424	17590	17377	17360	17447	17525	17576	17530	17456	17379	17291	17504	17369	17582	17468	17578	17399	17304	17323	17282	17548	17429	17397	17591	17500	17543	17419	17385	17364	17362	17258	17458	17509	17431	17455	17292	17314	17486	17449	17578	17331	17644	17446	17610	17500	17478	17325	17332	17502	17540	17534	17460	17380	17497	17444	17400	17403	17296	17556	17554	17496	17318	17282	17439	17416	17623	17540	17180	17437	17467	17550	17696	17350	17450	17630	17446	17485	17420	17447	17503	17527	17567	17455	17535	17421	17431	17359	17551	17397	17433	17370	17416	17433	17557	17436	17465	17440	17648	17579	17379	17652	17533	17334	17432	17459	17631	17370	17371	17585	17445	17378	17397	17429	17340	17580	17645	17553	17376	17340	17320	17407	17544	17422	17608	17557	17349	17445	17473	17409	17388	17483	17436	17378	17536	17366	17454	17369	17398	17223	17498	17601	17469	17295	17514	17300	17488	17513	17270	17552	17287	17248	17489	17461	17512	17355	17521	17380	17352	17392	17579	17453	17442	17511	17521	17552	17556	17356	17650	17277	17572	17283	17470	17577	17464	17478	17541	17608	17346	17347	17470	17467	17550	17555	17390	17404	17509	17416	17571	17463	17354	17451	17565	17356	17467	17379	17545	17356	17512	17280	17530	17410	17461	17432	17306	17410	17523	17469	17524	17335	17495	17416	17615	17407	17510	17428	17563	17429	17493	17550	17431	17337	17396	17729	17625	17419	17386	17524	17434	17486	17550	17491	17459	17433	17451	17519	17428	17412	17453	17455	17643	17364	17498	17332	17374	17383	17510	17476	17416	17561	17513	17477	17369	17593	17319	17710	17392	17495	17500	17494	17496	17482	17528	17325	17333	17453	17312	17521	17453	17355	17549	17290	17557	17497	17608	17421	17357	17371	17389	17381	17524	17353	17400	17592	17429	17586	17459	17327	17410	17514	17540	17381	17480	17468	17588	17325	17426	17396	17461	17381	17439	17439	17477	17427	17371	17562	17490	17372	17496	17527	17339	17472	17365	17386	17502	17469	17572	17556	17446	17350	17403	17311	17368	17356	17558	17423	17432	17534	17359	17367	17492	17496	17431	17424	17412	17504	17508	17515	17369	17326	17592	17245	17412	17455	17533	17305	17504	17549	17501	17480	17535	17521	17607	17455	17453	17465	17295	17337	17427	17466	17262	17486	17505	17443	17608	17466	17499	17500	17504	17459	17524	17402	17429	17432	17475	17410	17551	17555	17472	17502	17467	17493	17520	17492	17529	17545	17456	17517	17440	17435	17509	17387	17251	17521	17285	17391	17363	17404	17421	17521	17434	17426	17348	17422	17448	17343	17273	17470	17412	17418	17450	17414	17666	17497	17541	17416	17555	17524	17389	17507	17538	17489	17583	17529	17195	17400	17408	17528	17433	17415	17389	17551	17472	17450	17269	17458	17425	17413	17445	17409	17406	17455	17577	17334	17414	17400	17377	17258	17351	17473	17679	17515	17353	17592	17538	17408	17374	17513	17300	17430	17512	17435	17373	17482	17242	17439	17493	17440	17423	17350	17304	17406	17370	17517	17515	17449	17562	17365	17457	17512	17474	17463	17394	17428	17422	17396	17665	17235	17622	17520	17539	17496	17444	17388	17389	17322	17565	17518	17324	17571	17491	17339	17393	17398	17421	17520	17283	17390	17351	17454	17396	17452	17396	17415	17443	17486	17163	17428	17657	17382	17540	17307	17465	17437	17394	17451	17279	17561	17417	17618	17426	17526	17646	17405	17355	17556	17391	17342	17372	17507	17590	17518	17383	17416	17315	17385	17481	17359	17484	17523	17476	17455	17385	17602	17462	17343	17320	17413	17452	17333	17412	17490	17406	17467	17513	17498	17505	17540	17332	17322	17513	17367	17363	17391	17482	17553	17528	17318	17391	17474	17414	17400	17727	17424	17490	17393	17446	17549	17456	17449	17431	17463	17469	17464	17518	17448	17254	17463	17447	17312	17459	17424	17379	17673	17234	17362	17573	17413	17378	17477	17378	17276	17410	17331	17589	17386	17398	17526	17542	17382	17638	17447	17458	17509	17494	17409	17317	17453	17480	17482	17605	17486	17596	17514	17452	17401	17525	17405	17417	17411	17372	17562	17454	17356	17301	17375	17442	17507	17517	17474	17302	17557	17259	17531	17264	17451	17454	17404	17296	17458	17486	17392	17653	17503	17563	17321	17524	17351	17615	17482	17448	17436	17400	17408	17477	17557	17546	17295	17411	17395	17405	17541	17496	17431	17474	17472	17356	17572	17456	17471	17440	17422	17393	17572	17506	17346	17579	17455	17428	17367	17494	17412	17643	17168	17352	17458	17475	17382	17490	17363	17510	17303	17296	17571	17500	17419	17446	17788	17570	17415	17480	17563	17346	17431	17381	17203	17423	17381	17503	17589	17488	17397	17487	17400	17625	17589	17443	17426	17218	17415	17446	17501	17413	17318	17372	17354	17361	17593	17476	17304	17438	17499	17516	17531	17457	17394	17296	17396	17434	17456	17416	17411	17578	17421	17471	17427	17534	17557	17407	17490	17221	17593	17517	17528	17339	17396	17470	17347	17496	17378	17486	17440	17290	17593	17416	17334	17434	17488	17525	17406	17439	17621	17524	17368	17358	17596	17452	17455	17663	17442	17385	17372	17442	17462	17533	17399	17373	17460	17420	17573	17424	17357	17430	17477	17483	17412	17492	17388	17536	17337	17416	17438	17359	17438	17660	17504	17554	17365	17584	17402	17547	17364	17450	17288	17464	17579	17717	17315	17446	17437	17400	17476	17324	17481	17372	17535	17339	17461	17386	17395	17210	17473	17458	17421	17402	17331	17499	17430	17415	17353	17540	17422	17505	17557	17446	17427	17500	17431	17684	17358	17582	17425	17590	17403	17516	17424	17534	17485	17377	17428	17497	17261	17433	17494	17632	17591	17469	17448	17450	17515	17203	17610	17393	17363	17540	17296	17348	17534	17466	17514	17464	17397	17358	17408	17508	17538	17307	17473	17462	17434	17559	17521	17312	17432	17484	17597	17531	17664	17420	17568	17475	17366	17374	17691	17518	17494	17506	17592	17446	17649	17464	17574	17266	17607	17532	17311	17372	17378	17560	17319	17325	17430	17672	17501	17494	17443	17585	17467	17586	17612	17271	17355	17540	17504	17545	17406	17341	17483	17477	17464	17538	17331	17505	17297	17610	17416	17417	17458	17373	17515	17522	17358	17267	17409	17470	17446	17452	17444	17344	17539	17374	17471	17402	17521	17416	17536	17538	17493	17410	17379	17395	17369	17564	17263	17534	17353	17360	17368	17510	17374	17537	17610	17517	17462	17420	17486	17486	17561	17470	17542	17306	17428	17466	17525	17692	17449	17429	17334	17496	17469	17408	17348	17543	17291	17464	17550	17359	17546	17499	17322	17426	17422	17465	17389	17481	17434	17520	17600	17607	17403	17454	17542	17569	17389	17391	17443	17393	17542	17494	17303	17440	17300	17576	17448	17505	17665	17363	17323	17460	17433	17515	17501	17352	17423	17364	17388	17339	17483	17493	17521	17404	17520	17380	17498	17348	17358	17469	17573	17508	17610	17516	17574	17565	17527	17329	17551	17222	17324	17515	17481	17443	17505	17626	17382	17383	17355	17416	17404	17506	17483	17403	17294	17595	17489	17335	17435	17527	17529	17410	17466	17492	17445	17418	17548	17340	17537	17439	17436	17488	17226	17436	17590	17564	17526	17523	17559	17506	17472	17528	17553	17410	17504	17555	17404	17319	17364	17597	17229	17367	17434	17522	17403	17246	17435	17451	17435	17727	17540	17350	17410	17393	17339	17401	17241	17529	17653	17445	17285	17435	17406	17366	17475	17533	17572	17512	17478	17424	17349	17365	17580	17344	17480	17378	17545	17496	17279	17498	17465	17496	17637	17429	17402	17505	17540	17583	17437	17479	17536	17306	17540	17420	17426	17524	17401	17455	17493	17353	17588	17404	17491	17528	17528	17248	17358	17292	17520	17406	17403	17576	17385	17514	17389	17478	17509	17425	17468	17390	17438	17504	17538	17469	17632	17521	17528	17483	17526	17423	17390	17504	17513	17440	17535	17399	17441	17538	17426	17351	17429	17482	17531	17613	17541	17318	17453	17385	17382	17414	17611	17527	17533	17646	17547	17500	17574	17533	17631	17365	17367	17347	17265	17401	17602	17211	17393	17693	17488	17577	17363	17545	17392	17499	17463	17506	17402	17395	17517	17339	17524	17457	17543	17434	17553	17621	17405	17586	17515	17367	17459	17510	17658	17400	17439	17426	17379	17373	17400	17415	17641	17394	17406	17537	17548	17401	17657	17300	17394	17506	17465	17447	17614	17410	17513	17430	17373	17510	17490	17439	17544	17292	17373	17363	17479	17489	17357	17453	17369	17431	17617	17421	17383	17388	17348	17254	17355	17537	17369	17300	17576	17380	17354	17471	17290	17456	17558	17578	17618	17566	17527	17460	17438	17531	17408	17512	17440	17505	17594	17323	17445	17588	17568	17321	17623	17594	17375	17334	17330	17513	17460	17378	17256	17510	17233	17493	17516	17346	17439	17572	17318	17412	17375	17358	17495	17448	17296	17443	17445	17341	17575	17430	17439	17415	17365	17513	17359	17471	17565	17440	17420
23822	20973	28386	24268	23475	24949	25591	23589	22902	22994	22576	22650	22219	22101	22185	21910	22391	28541	29896	28237	25814	23554	22408	22258	21972	21981	21841	21840	21967	21863	21725	21968	21814	21591	22024	21675	22007	22016	21888	21650	22032	21694	21803	22045	21779	21972	21871	21679	22211	21864	21706	21773	21754	21803	21693	21881	21825	21691	22066	21855	21573	21834	21932	21835	21616	21775	21788	21727	21811	21675	21591	21757	21806	21848	21809	21915	21908	21686	21873	22014	21723	21608	21747	21912	21689	21864	21840	21841	21734	21608	21729	21604	21972	21504	21758	21631	21743	21916	21944	21861	21742	21812	21897	21785	21723	21806	21540	21698	21705	21644	21901	21972	21892	21680	21726	21776	21541	21731	21740	21769	21898	21773	21702	21733	21778	21700	21789	21982	21943	21796	21809	21640	21850	21817	21726	21575	21629	21562	21782	21611	21752	21872	21664	21730	21727	21817	21701	21702	21736	21764	21727	21884	21759	21724	21717	21688	21580	21747	21691	21587	21892	21826	21891	21464	21819	21852	21815	21819	21919	21621	21726	21682	22044	21528	21541	21580	21703	21761	21484	21662	21696	21805	21781	21887	21654	21800	21799	21693	21747	21571	21629	21607	21839	21660	21869	21725	21853	21807	21640	21723	21917	21732	21825	21822	21787	21531	21726	21721	21630	21936	21408	21945	21817	21765	22097	21930	21777	21832	21819	21759	21826	21618	21668	21809	21788	21876	21845	21697	21877	21697	21613	21881	21908	21750	21670	21738	21806	21820	21719	21503	21868	21515	21837	21598	21755	21729	21546	21698	21726	21771	21650	21894	21765	21790	22117	21710	21584	21868	21844	21850	21921	21739	21841	21572	21728	21726	21580	21863	22014	21890	22045	21690	21750	21747	21707	21652	21672	21753	21559	21925	21898	21890	21580	21752	21807	21935	21723	21818	21797	21540	21606	21502	21645	21852	21799	21763	21630	21800	21720	21820	21745	21933	22019	21854	21858	21942	21816	21600	21633	21838	21835	21674	21532	21750	21593	21737	22032	21806	21788	21867	21772	21929	21862	21798	21667	21793	21820	21684	21788	21831	21800	21779	21790	21704	21584	21891	21783	21679	21938	21948	21779	21897	21666	21643	21846	21433	21854	21621	21834	21808	21726	21802	21848	21826	21777	21909	21757	21781	21832	21769	21932	21984	21845	21730	21749	21490	21856	21851	21687	21693	21596	21478	21807	21860	21815	21656	21904	22040	21642	21839	21804	21611	21875	21847	21820	21789	21821	21805	21823	22009	21803	21827	21735	21857	21901	22026	21854	21669	21635	21754	21798	21705	21906	21719	21647	21634	21782	21604	21612	21581	21654	21834	21748	21815	21837	21770	21610	21612	21671	22057	21850	21678	21710	21680	21869	21715	21567	21719	21729	21850	21798	21820	22050	21633	21762	21678	21643	21643	21894	21622	21885	21818	21774	21694	21964	21663	21978	21775	21793	21462	22001	21862	21781	21808	21844	21976	21933	21771	21723	21771	21691	21729	21934	21726	21874	21708	21793	21858	21827	21710	21878	21516	21984	21548	21502	21793	21917	21623	21878	21939	21711	21805	21981	21927	21739	21623	21787	21753	21844	21506	21890	21946	21630	21583	21889	21775	21822	21780	21425	21563	21716	21518	21769	21785	21584	21926	21814	21858	21705	21844	21801	21846	21706	21772	22006	21631	21508	21890	21800	21642	21750	21686	21767	21732	21867	21900	21765	21993	22015	21922	21497	21739	21657	21825	21884	21853	22089	21948	21809	21718	21790	21733	21668	21867	21679	21769	22055	21733	21995	21748	21928	21782	21728	21794	21663	21838	21868	21655	21741	21798	21939	21720	21643	21801	21832	21851	21733	21709	21853	21535	21841	21816	21796	21737	21796	21439	21635	21647	21766	21593	21675	21922	22007	21839	21888	21774	21397	21973	21901	21713	21571	21725	21892	21795	21640	21918	21719	21772	21990	21793	21708	21618	21978	21689	21811	21892	21582	21567	21594	21972	21650	21590	21789	21710	21937	21860	21738	21711	21714	21727	21655	21471	21928	21692	21794	21693	21965	21931	21643	22005	21633	21766	21915	21846	21834	21828	21663	21730	21893	21815	21797	21560	21899	21791	21905	21763	21780	21747	21829	21531	21792	21744	21803	21633	21697	21769	21743	21824	21582	21737	21899	21736	21922	21713	21750	21823	21683	21699	21938	21716	21840	21570	21870	21806	21871	21695	21993	21502	21810	21591	21948	21824	21765	21904	21669	21908	21803	21918	21908	21892	21835	21896	21891	21826	21768	21744	21874	21817	21823	21798	21739	21674	21862	21731	21692	21718	21739	21666	21951	21774	21889	21796	21926	21711	21854	21769	21847	21761	21789	21859	21983	21984	21814	21843	21976	21937	21830	21800	21857	21830	21731	21642	21866	21779	21586	21786	21853	21628	21685	21932	21963	21734	21865	21798	21680	21976	21862	21699	21621	21758	21831	21757	21675	21884	21793	21869	21819	21671	21642	21778	21945	21858	21749	21763	21887	21648	21778	21804	21708	21657	21774	21746	21788	21857	21867	21683	21738	21702	21795	21785	21792	21819	21773	21837	21733	21820	21681	21731	21848	21706	21719	21727	21812	21600	21878	21834	21861	21754	21709	21668	21643	21902	21838	21584	21870	21682	21718	21564	22093	21610	21793	21766	21921	21893	21539	21893	21662	21678	21568	21749	21675	21549	21756	21902	21844	21588	21797	21681	21934	21838	21883	21945	21776	21788	21831	21667	21823	21740	21841	21697	21590	21813	21832	21861	21869	21923	21896	21832	21857	21731	21667	21656	21598	21829	21816	21651	21620	21732	21683	21738	21720	21462	21766	21708	21671	21720	21698	21874	21656	21740	21779	21703	21857	21662	21767	21850	21759	21954	21894	21806	21824	21624	21638	21785	21702	21820	21943	21790	21990	21768	21840	21887	21947	21699	21951	21520	21919	21689	21740	21694	21877	21770	21896	21603	21700	21889	21936	21631	21823	21731	21743	21838	21871	21781	21921	21925	22046	21786	21423	21739	21705	21892	21666	21680	21593	21772	21851	21799	21811	21782	21709	21799	21834	21860	22118	22011	21625	21747	21826	21768	21735	21827	21805	21692	21692	21775	21710	21675	21987	21948	21695	21707	21789	21642	21703	21892	21812	21833	21740	21860	21894	21879	21805	21669	21803	21976	21670	21737	21569	21789	21835	21745	21570	21685	21773	21895	21788	21897	21720	21673	21542	21662	21706	21714	21660	21729	21792	21859	21932	21671	21780	21739	21700	21856	21906	21867	21570	21776	21668	21801	21730	21879	21722	21989	21793	21813	21802	21814	21849	21648	21829	21722	21643	21762	21656	21853	21804	21713	22002	21821	21621	21744	21841	21693	21658	21765	21877	21683	21758	21756	21670	22024	21776	21746	21607	21744	21757	22022	21791	21648	21827	21908	21848	21614	21828	21784	21790	21666	21848	21717	22016	21820	21948	21974	21782	21812	21732	21783	21895	21875	21883	21826	21734	21887	21844	21918	21933	21866	21890	21630	21956	21797	21610	21697	21805	21769	21731	21735	21642	21679	21755	21674	21729	21754	21770	21814	21748	21728	21795	21685	21757	21705	21927	21836	21862	21568	21855	21658	21829	21906	21762	21805	21885	21677	21785	21635	21705	21849	21800	21847	21911	21804	22086	21780	21692	21866	21601	21766	21634	21805	21654	22017	21826	21857	21916	21778	21838	21709	21848	21905	21735	21785	21449	21694	21792	21792	21572	21756	21736	21631	21629	21821	22055	21786	21799	21772	21758	21690	21722	21813	21757	21883	21730	21795	21839	21738	21717	21680	21971	21867	21701	21744	21802	21954	22021	21833	21865	21572	21846	21678	21889	21651	21619	21748	21736	21603	21714	21857	21585	21664	22013	21718	21891	21841	21743	21900	21842	21784	21795	21871	21872	21596	21910	21763	21802	21925	21644	21732	21847	21731	21947	21668	21702	21643	21723	21712	21847	21707	21675	21956	21747	21649	21728	21634	21755	21910	21498	21799	22019	21876	21739	21773	21697	21714	21854	21975	21783	22066	21603	21863	22052	21609	22081	21850	21519	21813	21728	21707	21649	21665	21720	21638	21885	21673	21771	21814	21870	21585	21884	21828	21797	21741	21755	21768	21792	21994	21786	21695	21698	21729	21800	21751	21824	21779	21595	21756	21769	21659	21761	21827	21775	22006	21872	21842	21830	21827	21792	21667	21693	21761	21751	21804	21858	21938	21757	21711	21706	21645	21744	21757	21796	21653	21759	21618	21752	21621	21790	21639	21976	21726	21860	21711	21633	21793	21828	21787	21874	21775	21667	21756	21930	21756	21757	21857	21827	21489	21658	22004	21768	21626	21764	21599	21676	21903	21845	21739	21864	21652	21655	21768	21845	21738	21729	21837	21715	21668	21800	21794	21677	21973	21782	21639	21700	21638	21780	21821	21781	21603	21979	21734	21724	21833	21889	21758	21795	21791	21743	21826	21815	21685	21743	21887	21735	21700	21597	22085	21837	21916	21771	21795	22010	21965	21894	21741	21788	21757	21662	21711	21837	21698	21963	21766	21809	21742	21842	21868	21863	21758	21878	21884	21625	21621	21790	21585	21810	21845	21516	21863	21884	21611	21803	21981	21826	21723	21813	21751	21646	21831	21820	21812	21921	21864	21894	21569	21789	21960	21708	21965	21737	21624	21908	21825	21693	21762	21791	21823	21957	22066	21670	21769	21682	21586	21987	21740	21477	21853	21818	21817	21958	22090	21611	21735	21824	22071	21866	21866	21696	21795	21739	21757	21695	21701	21821	21891	21702	21511	21535	21859	21949	21810	21826	21650	21635	21627	21848	21592	21822	21441	21758	21789	21920	21814	21964	21827	21741	21644	21858	21921	21780	21803	21846	21811	21585	21939	21686	21652	21874	21922	21714	21693	21850	21842	21701	21628	21800	21669	21613	21736	21677	22081	21959	21787	21891	21721	21912	21803	21981	21907	21833	21774	21714	21674	21878	21670	21732	21585	21737	21898	21812	21833	21850	21809	21639	21794	21772	21728	21739	21736	21553	21574	21706	21961	21904	21792	21685	21839
16730	30357	31316	25844	22509	20758	20518	19766	19082	18726	18540	18276	17984	17797	17809	17781	18171	27433	27160	24772	21825	19227	18177	17705	17531	17405	17533	17599	17460	17554	17440	17352	17398	17371	17506	17692	17474	17481	17535	17612	17413	17324	17635	17487	17566	17373	17392	17577	17298	17312	17501	17399	17356	17435	17506	17533	17511	17454	17519	17313	17515	17268	17372	17322	17483	17494	17496	17377	17486	17681	17548	17416	17421	17377	17466	17357	17464	17547	17582	17562	17462	17507	17489	17480	17531	17257	17483	17559	17406	17380	17464	17402	17344	17325	17246	17449	17539	17441	17438	17479	17782	17340	17402	17494	17423	17502	17467	17299	17428	17376	17394	17473	17500	17487	17384	17396	17599	17462	17381	17392	17381	17381	17454	17567	17377	17516	17387	17393	17533	17461	17417	17369	17487	17416	17334	17564	17403	17414	17545	17388	17316	17275	17577	17350	17423	17278	17499	17515	17493	17338	17417	17445	17304	17520	17399	17442	17436	17474	17510	17373	17490	17480	17494	17489	17459	17509	17494	17398	17509	17475	17556	17551	17654	17431	17455	17443	17573	17460	17282	17414	17368	17472	17408	17532	17350	17335	17278	17305	17471	17427	17362	17481	17557	17264	17360	17372	17466	17442	17371	17420	17385	17423	17409	17425	17410	17367	17457	17494	17419	17344	17502	17576	17410	17514	17537	17404	17531	17500	17253	17397	17459	17457	17443	17320	17468	17503	17415	17428	17612	17373	17379	17626	17476	17641	17323	17374	17344	17489	17326	17548	17510	17427	17399	17372	17575	17359	17397	17537	17327	17424	17384	17426	17295	17382	17318	17398	17481	17483	17286	17403	17362	17234	17454	17524	17408	17548	17430	17357	17341	17185	17455	17579	17477	17373	17383	17488	17328	17525	17467	17464	17548	17447	17588	17467	17312	17412	17308	17484	17594	17504	17510	17356	17518	17516	17552	17444	17251	17405	17343	17437	17375	17406	17224	17404	17528	17338	17494	17533	17347	17348	17502	17412	17564	17292	17516	17432	17433	17439	17507	17500	17334	17460	17394	17388	17302	17411	17489	17429	17503	17670	17390	17389	17375	17368	17360	17323	17291	17122	17302	17374	17589	17560	17292	17327	17378	17401	17447	17222	17498	17499	17163	17453	17538	17616	17508	17352	17519	17426	17438	17538	17544	17410	17544	17636	17322	17352	17541	17364	17324	17452	17436	17350	17287	17511	17385	17362	17429	17560	17602	17471	17485	17521	17262	17448	17395	17435	17471	17435	17303	17413	17481	17348	17447	17599	17491	17457	17423	17385	17427	17455	17293	17574	17473	17574	17354	17481	17376	17496	17405	17313	17436	17483	17376	17487	17522	17431	17379	17616	17448	17485	17390	17338	17480	17549	17489	17672	17448	17352	17559	17384	17481	17326	17553	17454	17493	17474	17350	17498	17559	17374	17536	17537	17346	17491	17409	17584	17548	17649	17454	17400	17418	17345	17457	17590	17484	17613	17427	17510	17691	17422	17522	17498	17345	17483	17498	17514	17215	17513	17314	17462	17546	17469	17446	17431	17400	17502	17388	17441	17499	17402	17535	17479	17593	17452	17323	17300	17327	17485	17363	17407	17428	17386	17229	17354	17534	17471	17561	17470	17488	17573	17611	17556	17576	17338	17552	17454	17531	17545	17425	17342	17380	17303	17626	17534	17458	17498	17278	17442	17468	17296	17495	17527	17442	17404	17544	17509	17444	17484	17424	17503	17349	17320	17400	17546	17339	17491	17375	17538	17538	17352	17405	17620	17483	17301	17353	17392	17475	17354	17322	17343	17337	17556	17521	17249	17531	17651	17399	17524	17487	17511	17411	17419	17528	17360	17424	17501	17403	17281	17455	17367	17384	17443	17509	17559	17293	17335	17400	17656	17371	17426	17556	17366	17435	17493	17363	17398	17532	17407	17377	17595	17400	17259	17416	17556	17265	17441	17597	17522	17471	17381	17425	17408	17302	17680	17406	17505	17543	17444	17614	17312	17547	17592	17529	17497	17423	17651	17415	17494	17528	17280	17417	17384	17427	17394	17424	17481	17485	17441	17380	17384	17408	17263	17244	17422	17483	17559	17326	17383	17461	17468	17353	17410	17387	17500	17391	17429	17402	17466	17290	17465	17482	17217	17410	17646	17501	17521	17394	17442	17402	17612	17441	17441	17351	17433	17495	17337	17307	17273	17607	17273	17472	17375	17312	17585	17422	17336	17568	17552	17347	17265	17319	17613	17463	17399	17297	17371	17464	17361	17531	17584	17445	17178	17430	17596	17284	17477	17305	17564	17316	17666	17455	17457	17257	17595	17402	17480	17409	17484	17499	17248	17634	17649	17434	17437	17551	17352	17485	17451	17431	17473	17431	17353	17270	17592	17423	17352	17303	17386	17468	17474	17469	17486	17363	17201	17546	17558	17447	17607	17573	17437	17502	17521	17334	17287	17436	17532	17445	17481	17399	17327	17528	17556	17335	17246	17418	17369	17319	17539	17423	17467	17536	17539	17492	17558	17303	17614	17394	17530	17488	17455	17521	17479	17421	17380	17420	17705	17269	17444	17508	17356	17519	17503	17322	17343	17612	17448	17539	17359	17456	17328	17295	17391	17646	17370	17401	17372	17298	17393	17411	17471	17260	17446	17435	17462	17347	17399	17468	17489	17416	17324	17373	17410	17360	17452	17526	17349	17354	17380	17379	17559	17464	17528	17443	17372	17542	17463	17514	17501	17318	17495	17507	17575	17531	17344	17316	17500	17379	17524	17476	17436	17456	17351	17487	17537	17440	17497	17454	17335	17412	17242	17533	17320	17567	17379	17260	17539	17387	17426	17454	17337	17443	17390	17399	17361	17361	17509	17528	17540	17348	17590	17431	17362	17370	17556	17403	17489	17536	17410	17381	17462	17430	17522	17456	17478	17470	17556	17529	17556	17489	17501	17439	17455	17411	17277	17456	17511	17465	17354	17583	17454	17439	17396	17497	17574	17597	17462	17369	17508	17337	17462	17263	17402	17378	17380	17595	17552	17489	17441	17284	17575	17239	17480	17458	17570	17396	17525	17485	17417	17338	17621	17372	17390	17490	17359	17510	17663	17317	17473	17515	17473	17281	17445	17416	17291	17427	17351	17347	17269	17344	17621	17595	17385	17450	17382	17390	17343	17402	17228	17466	17174	17358	17571	17416	17468	17392	17425	17434	17571	17463	17386	17450	17369	17537	17321	17533	17569	17424	17272	17708	17331	17357	17506	17541	17550	17499	17416	17484	17562	17528	17517	17515	17359	17423	17505	17346	17402	17509	17216	17321	17415	17474	17509	17322	17614	17424	17529	17450	17567	17528	17518	17411	17500	17257	17629	17319	17338	17250	17593	17235	17445	17308	17395	17417	17586	17669	17442	17539	17472	17592	17334	17499	17572	17534	17383	17437	17479	17506	17495	17369	17369	17572	17411	17357	17455	17423	17560	17549	17443	17446	17663	17401	17486	17360	17516	17455	17483	17513	17398	17449	17497	17377	17563	17443	17489	17534	17458	17522	17357	17306	17426	17343	17494	17217	17472	17483	17450	17360	17402	17412	17436	17335	17544	17280	17392	17451	17393	17562	17365	17587	17405	17555	17372	17601	17408	17621	17692	17465	17367	17378	17435	17623	17429	17504	17416	17325	17499	17493	17504	17480	17528	17456	17343	17497	17402	17405	17403	17346	17387	17558	17519	17406	17575	17450	17521	17356	17600	17464	17485	17585	17259	17477	17402	17546	17398	17566	17224	17329	17620	17510	17429	17599	17426	17526	17478	17491	17463	17407	17388	17374	17394	17433	17326	17431	17394	17570	17384	17494	17406	17346	17531	17248	17431	17673	17443	17571	17467	17509	17450	17541	17468	17576	17426	17431	17573	17450	17577	17340	17493	17389	17415	17460	17477	17348	17455	17583	17387	17311	17329	17591	17325	17612	17373	17351	17528	17509	17435	17543	17484	17465	17467	17661	17491	17466	17450	17511	17422	17371	17257	17377	17335	17412	17396	17514	17543	17599	17374	17429	17547	17331	17219	17442	17608	17323	17533	17392	17399	17573	17576	17582	17432	17349	17432	17563	17418	17427	17268	17473	17425	17340	17550	17490	17436	17447	17389	17443	17301	17488	17436	17409	17373	17435	17575	17480	17369	17535	17469	17528	17343	17374	17327	17349	17444	17377	17572	17398	17325	17407	17364	17425	17486	17404	17570	17504	17568	17397	17438	17497	17346	17409	17536	17435	17423	17711	17199	17415	17607	17493	17412	17542	17531	17359	17462	17597	17453	17372	17401	17440	17523	17383	17417	17357	17356	17410	17332	17361	17263	17577	17447	17516	17465	17553	17450	17414	17440	17519	17370	17338	17423	17400	17437	17483	17294	17573	17538	17249	17403	17329	17621	17439	17322	17477	17505	17583	17435	17359	17355	17260	17417	17454	17200	17489	17405	17455	17521	17281	17372	17303	17511	17622	17502	17482	17341	17506	17424	17438	17482	17388	17345	17475	17514	17410	17461	17341	17493	17278	17420	17452	17383	17411	17566	17453	17395	17489	17438	17482	17345	17489	17412	17393	17378	17439	17511	17447	17394	17405	17430	17403	17559	17360	17517	17233	17484	17457	17579	17343	17356	17419	17232	17522	17337	17446	17472	17479	17479	17506	17400	17559	17618	17368	17424	17527	17225	17443	17384	17477	17504	17396	17473	17347	17501	17489	17507	17349	17306	17491	17503	17395	17478	17425	17519	17330	17431	17450	17360	17209	17256	17540	17503	17390	17374	17308	17460	17392	17419	17455	17391	17475	17589	17287	17454	17536	17471	17343	17357	17524	17537	17519	17372	17485	17469	17492	17424	17354	17477	17285	17258	17325	17374	17491	17464	17467	17625	17404	17405	17483	17459	17480	17493	17418	17490	17440	17453	17284	17484	17523	17428	17352	17371	17657	17248	17680	17281	17562	17300	17464	17453	17606	17401	17558	17423	17384	17492	17413	17539	17420	17289	17510	17473	17529	17339	17480	17423	17437	17644	17466	17527	17465	17372	17742	17433	17369	17378	17536	17448	17326	17385	17457	17143	17487	17632	17237	17516	17625	17430	17468	17486
22414	20962	28771	23349	21387	24643	29369	24885	23734	23739	23326	22921	22932	23237	22676	22794	23638	34822	38498	35583	30810	26056	23658	22800	22120	22184	22019	21915	22110	22107	22083	22181	22100	22263	22262	22099	22244	21907	22100	22056	22116	22107	21937	22085	22285	22148	21997	21985	22100	21936	22065	22226	22026	22131	21989	22136	22021	22087	22094	22035	22075	21995	22197	22045	21977	22191	22135	22032	21975	21902	22196	22011	22017	21973	21858	21760	21951	22050	21855	21849	22044	22121	22050	22126	22149	21986	21977	22069	21977	21970	22158	21789	22132	22049	22008	21962	21791	21982	22012	21943	22000	22067	21884	22243	21809	21724	22020	21913	22065	21891	22052	22107	22093	22063	22088	21912	21931	21974	22018	21977	22208	21813	21942	21872	22065	21946	21896	22040	21778	21913	22047	21999	22067	22069	21915	21923	22173	22070	21962	22093	21978	21908	21958	22180	21988	22155	22017	22136	21934	22059	22061	22032	21912	21867	21990	21818	21778	21884	21831	21957	21871	22035	21987	22028	22050	21896	22119	21942	21931	22086	21894	21986	21719	21918	22041	21895	22119	21788	22027	22020	22105	21783	21810	22034	21959	21824	22037	21830	21756	21994	21871	21952	21878	21762	22026	21916	21857	22026	21788	21902	21814	21805	22049	22040	22344	22070	21835	21949	21907	22005	21950	22068	21808	21952	21806	22167	22190	22084	21990	21759	21833	21863	22168	22041	22057	21794	22021	21863	21891	21873	21786	21935	21912	21982	21851	21940	22073	21926	21783	21897	21930	21801	22058	21950	22080	21878	21865	21915	21927	21926	21869	21866	22015	21854	21929	22062	22306	21748	21887	21883	21922	21873	21917	21754	22188	21905	22114	21940	22260	22046	21885	21898	21946	22058	21933	22060	22050	22009	22011	21729	21955	21917	21975	22005	21885	22057	22148	22101	22110	21841	22110	22069	22080	21680	21849	22063	22095	22087	21933	21883	21862	22086	21943	21877	22030	21913	21861	22054	21987	22115	21810	21972	21800	21991	22125	22073	22027	21930	21911	21937	21954	22082	22007	22069	21850	22341	21999	21850	22017	22125	21898	21803	21942	21826	22014	22130	21817	22203	22103	22181	21982	21839	21736	21817	22257	22023	21907	22065	21738	21928	22144	21996	22259	22036	21867	21901	21815	21843	21902	21901	21977	21992	21917	21944	22082	22079	22004	21987	21934	22029	21952	21891	21925	21914	21807	21976	22016	21734	22030	22086	22217	21827	21955	21855	21886	21903	21859	21875	21781	21890	22157	22152	22111	21753	22114	21881	21984	21869	22088	21969	21906	21917	21793	22040	22061	22066	21876	21910	21830	21909	21923	21936	21900	22021	21897	21934	22036	21981	21846	21833	22033	21758	21974	22097	21883	22011	21953	21842	22194	21878	22001	21983	21654	21646	21842	21913	22138	22041	21784	22088	22069	21897	22068	21908	21953	21887	21851	21806	21928	21963	21960	21929	22035	21738	21901	22021	21937	21858	21734	22129	22001	22033	21990	21766	21940	21848	21879	21992	22045	22074	22059	21746	22057	21881	22030	22059	21974	22021	21906	21920	21904	21728	22026	21883	21949	22144	22005	22188	22261	22127	21964	21792	21945	21907	21984	22033	22098	21998	21901	21906	22039	22090	21907	21878	21620	21968	22113	21811	22166	21833	21936	21983	22103	21993	22050	21856	22044	21902	21839	22121	21823	21793	21783	21948	22152	22216	22036	21881	21799	21783	21884	21823	22008	21872	21940	21790	21903	22067	21866	21963	22091	22117	22134	21911	22070	21905	21868	21741	21940	21852	21933	22026	22002	21968	21976	21751	22089	21901	22053	22098	21853	22009	22062	21781	21857	22024	21987	21897	22090	22031	21892	21639	21991	21912	22087	21755	22035	21836	21926	21878	21694	21773	21940	21781	21854	21838	22015	22032	22078	22100	22013	22106	21972	21916	21937	21921	21781	21658	22011	21867	21902	21824	21792	22055	21879	21800	22030	22043	21922	21867	21981	21982	21953	22074	21920	21977	22075	22007	21873	22185	22121	21971	21662	22007	21942	22037	22007	22025	21857	22015	22015	21839	21841	21967	21924	21871	21994	21997	21808	21782	21823	21911	21980	21859	21771	22041	21885	21783	21905	21807	22013	21732	22181	22069	21878	21964	21834	21738	21963	21672	21892	22041	21930	21941	21969	21886	22132	21996	21923	22097	21938	21907	22090	21855	21777	21832	22093	21994	21859	21717	21906	21834	21759	21871	22123	21999	21954	22052	21881	21895	21818	21822	21930	22122	21946	21772	22059	21952	21726	21985	21947	22013	21966	21825	21767	21883	21803	22157	22165	21922	21762	21979	21994	21845	21925	21940	21999	22156	22091	21870	21852	21955	21882	22100	21836	21821	22093	21872	22029	21989	21879	22114	21743	21899	21918	21983	22035	21778	21939	22100	22132	21999	21747	21772	21935	22073	21888	22062	21980	22151	22001	21873	21870	22031	21737	22070	21999	22058	22068	21943	22105	21973	22017	21971	22038	21949	22098	22062	22035	22036	22001	22040	21934	21876	21906	21882	22214	21694	21911	21821	21991	21973	21817	21815	21947	22005	21914	21955	21939	21990	22226	21930	21932	22101	21925	21976	21866	21949	21954	21828	21851	21894	21922	21998	22009	21935	21804	21952	21956	22152	21960	21732	21633	22254	22028	22123	21938	21703	21958	21920	21868	21914	21918	21908	22115	21973	21885	21642	21760	22118	22153	21843	21964	21950	21743	21855	21856	21881	21807	22057	22054	21900	21834	22209	21738	21855	21928	21975	21781	21860	22016	21902	21917	21873	21895	21921	21860	22005	22091	21908	22141	21876	21969	22141	22022	21956	21716	21832	21918	21826	21656	21669	21872	21754	22069	22021	22071	21791	21941	21958	21940	22005	22063	21994	21944	21968	21942	22003	22172	21982	21896	22042	21919	21974	22126	22000	22004	22053	21946	21754	21855	21999	21861	21995	22047	21779	21997	21968	21983	22008	21943	21985	22086	21882	22087	21950	21845	21859	21849	21899	22007	21881	22014	21848	21986	22095	21825	21740	21803	21827	22104	21743	21939	21969	21927	22011	21871	21948	22025	21916	21913	21848	21977	21997	22088	22046	21888	21971	22040	21788	21741	22052	21984	22096	21941	22049	22089	21821	21823	21922	22055	22018	22122	21966	22139	21958	22091	21999	21736	22056	21903	21769	21883	21876	22075	21861	22057	22028	22103	21858	22087	21897	22022	21980	21961	21967	21870	21929	22031	22155	21774	21918	21878	21847	22007	21729	21914	22101	21885	21941	21898	22002	21849	21934	22100	21789	21791	22081	21760	22053	22037	21957	21759	21966	22079	21938	22006	21892	21916	21866	21816	21923	21874	21902	21867	22145	22085	21986	21646	21743	21880	21821	21864	21679	21800	21841	21912	21988	21793	22001	21901	21918	21891	22199	21887	21948	22022	21798	21735	21826	22071	22007	22000	21844	22089	21900	21800	22001	22101	21880	21985	21821	21723	21981	22052	21858	21930	22135	22152	22016	21998	22087	22015	22121	21902	21651	22032	21853	22074	22136	21911	21923	21848	22064	22180	22064	22094	21850	21890	21925	21965	21968	21947	21910	21937	22004	21899	21689	21910	21782	21779	21884	21968	21973	22031	21926	22077	21885	21831	21771	21909	21920	21730	21729	21890	21815	22084	21922	22094	21674	21957	21980	21986	21968	21950	21859	21713	21954	21963	21940	21938	21961	21799	21747	21993	21944	21738	21992	21965	21936	22106	22036	22008	21922	22169	21855	21922	22115	22018	21891	22023	21884	22043	21990	21959	21789	22069	21769	21938	21728	21955	22105	21906	21789	21819	21684	21953	21771	22066	21680	21805	21835	21861	21791	21770	21990	21891	22074	21689	22060	21751	22262	21836	21851	21952	21972	21865	22027	21935	22049	21812	22096	22042	22223	21927	21824	22009	21976	21873	21857	22020	22056	21857	21974	21912	21966	21853	21844	22021	21750	22065	22169	21794	21964	21808	21787	21931	21972	21745	21986	22009	21901	21795	21911	21887	21874	21887	21961	22043	22167	22060	22024	21828	21990	21998	21840	21837	21843	22068	21922	21907	21930	21853	22016	22092	21816	21909	21926	21746	22052	21872	21988	22008	22057	21748	21822	21918	21951	22017	21966	22056	21923	22215	21994	22100	21806	22043	21933	22168	22104	21663	21877	21685	22069	22039	22014	21926	22219	21975	21909	21766	21757	21863	21832	21794	21946	21901	21901	21672	21727	21913	22007	21832	21880	21881	22009	21816	21852	21825	21796	22110	21743	21865	22113	22018	22161	22125	22135	21790	22061	22090	22133	22208	21967	21957	21754	21897	21914	22053	22010	21989	21836	21954	21773	22104	22050	21838	22195	21952	22042	21964	21969	21826	21687	21854	21993	22032	21899	22142	21843	21848	21815	21992	21946	21822	22008	22028	21916	22003	21941	21956	22032	22073	22062	22030	22024	22237	21895	21810	22060	21716	21955	21958	22010	21817	21757	22205	21948	22070	21948	21687	22108	21666	21933	21938	21882	21802	21974	21899	21916	22120	22314	21993	21840	22021	22075	21995	21712	21760	21819	21728	21950	22222	22048	22040	21937	21894	21850	21900	21978	21823	22191	21823	21963	21899	22025	22150	21903	21884	22002	21845	21785	21891	22005	21780	22124	21877	21940	22093	21974	21892	21926	21969	22006	21874	21854	21899	22054	22172	21951	22000	21938	21753	21893	21847	21913	22086	21984	21755	21926	21883	21938	21921	21722	21970	21897	22203	21828	21742	21828	21954	21974	21895	21882	21861	21978	21844	21717	22214	21904	21975	22130	21975	22244	21755	21840	21992	21810	21982	21886	21957	22021	21952	22044	21762	21930	22020	21966	21710	21963	22008	21998	21967	21823	21701	22001	21850	21828	22033	21728	21927	21968	22010	22002	22083	21990	21731	21901	21926	21975	22108	21867	22030	21850	21995	22094	22035	22062	21853	22066	21735	21960	21945	21718	21907	21919	21868	21932	22025	21909	21987	21897	22001	22081	21723	21897	22032	21981	22045	22126	22054	22042	21951	22029	22012	21812
18723	35790	35543	28817	24705	22829	22989	21544	20381	19625	19060	18600	18593	18529	18156	18414	20000	34756	35821	32914	27251	21314	18869	18169	17691	17578	17553	17498	17407	17503	17509	17497	17552	17507	17633	17627	17414	17584	17547	17402	17522	17436	17504	17415	17338	17473	17336	17631	17285	17464	17466	17590	17435	17243	17405	17476	17413	17696	17449	17427	17453	17483	17424	17590	17428	17467	17421	17684	17565	17625	17434	17604	17665	17422	17464	17445	17419	17532	17455	17446	17477	17429	17467	17399	17409	17453	17354	17525	17366	17469	17466	17367	17498	17461	17544	17395	17547	17600	17649	17454	17574	17394	17497	17365	17504	17554	17535	17350	17447	17328	17381	17471	17470	17472	17418	17555	17522	17494	17564	17399	17448	17462	17524	17390	17601	17451	17474	17412	17530	17413	17480	17614	17399	17548	17403	17481	17456	17613	17542	17449	17558	17507	17369	17413	17461	17453	17483	17493	17645	17393	17498	17446	17405	17463	17482	17488	17468	17550	17315	17496	17481	17581	17517	17316	17523	17546	17389	17550	17357	17403	17477	17488	17418	17312	17473	17436	17395	17767	17519	17503	17399	17389	17390	17462	17312	17547	17409	17489	17398	17569	17506	17423	17461	17477	17302	17330	17493	17479	17438	17504	17401	17397	17354	17497	17465	17622	17346	17466	17324	17410	17550	17484	17559	17484	17458	17552	17397	17462	17585	17559	17529	17478	17481	17516	17530	17256	17486	17312	17418	17322	17487	17420	17445	17403	17440	17537	17313	17360	17412	17386	17415	17352	17474	17264	17273	17395	17248	17544	17555	17487	17511	17559	17607	17515	17594	17490	17495	17348	17458	17526	17450	17394	17454	17439	17411	17184	17335	17428	17231	17555	17539	17285	17478	17348	17511	17410	17492	17412	17376	17430	17478	17327	17590	17546	17558	17609	17480	17513	17622	17473	17535	17493	17513	17592	17419	17353	17387	17311	17535	17569	17659	17552	17403	17577	17471	17303	17460	17480	17401	17338	17466	17299	17413	17423	17362	17476	17611	17460	17532	17366	17393	17361	17635	17414	17578	17452	17513	17372	17456	17532	17283	17712	17490	17370	17571	17488	17431	17543	17513	17396	17715	17531	17275	17548	17412	17589	17428	17319	17476	17596	17605	17241	17545	17394	17560	17341	17367	17483	17647	17478	17513	17446	17497	17484	17367	17564	17349	17484	17551	17304	17513	17583	17463	17486	17450	17519	17494	17593	17417	17523	17392	17571	17467	17369	17494	17355	17385	17545	17330	17503	17576	17373	17482	17316	17386	17465	17472	17545	17426	17486	17443	17360	17535	17543	17385	17565	17483	17406	17380	17435	17494	17360	17394	17192	17634	17580	17506	17291	17614	17324	17533	17418	17382	17293	17444	17372	17561	17503	17421	17560	17538	17445	17433	17522	17465	17459	17186	17549	17460	17533	17428	17639	17432	17370	17362	17329	17415	17406	17433	17565	17280	17367	17559	17332	17413	17558	17579	17361	17568	17477	17488	17483	17652	17548	17444	17584	17618	17579	17450	17534	17372	17434	17454	17468	17354	17553	17502	17467	17710	17373	17718	17352	17421	17465	17392	17244	17357	17520	17483	17426	17318	17412	17508	17352	17475	17377	17455	17569	17476	17458	17588	17456	17451	17441	17473	17546	17425	17310	17478	17424	17565	17477	17599	17402	17648	17544	17633	17496	17474	17505	17367	17398	17390	17241	17534	17407	17466	17531	17575	17249	17526	17402	17538	17448	17485	17409	17353	17422	17615	17477	17333	17486	17549	17505	17472	17417	17337	17544	17448	17397	17293	17288	17640	17528	17550	17562	17297	17460	17651	17560	17559	17310	17446	17437	17463	17406	17461	17446	17550	17448	17506	17463	17379	17435	17465	17463	17216	17538	17550	17485	17387	17476	17462	17385	17432	17333	17664	17406	17448	17329	17544	17477	17401	17467	17500	17570	17321	17551	17220	17457	17307	17469	17335	17602	17573	17563	17396	17444	17461	17610	17435	17404	17460	17350	17600	17574	17449	17391	17536	17390	17371	17313	17376	17508	17293	17305	17538	17397	17385	17374	17495	17383	17455	17507	17282	17351	17422	17430	17476	17420	17477	17374	17687	17374	17453	17250	17403	17546	17437	17693	17505	17407	17497	17411	17589	17332	17416	17666	17458	17507	17521	17543	17379	17319	17392	17486	17368	17468	17433	17520	17551	17505	17498	17456	17552	17431	17633	17402	17244	17618	17390	17491	17510	17442	17251	17488	17409	17166	17529	17480	17422	17397	17557	17461	17394	17370	17474	17408	17555	17429	17553	17401	17397	17289	17513	17320	17291	17405	17570	17501	17481	17511	17520	17685	17282	17297	17249	17445	17594	17472	17403	17502	17267	17549	17361	17632	17438	17365	17492	17447	17485	17352	17549	17458	17448	17568	17374	17518	17519	17351	17529	17373	17444	17436	17433	17559	17392	17442	17491	17444	17508	17458	17515	17705	17428	17340	17524	17432	17504	17392	17666	17453	17345	17334	17528	17394	17556	17514	17497	17391	17312	17520	17571	17345	17473	17494	17344	17410	17420	17329	17527	17342	17349	17445	17488	17506	17550	17634	17557	17369	17447	17645	17477	17430	17280	17545	17537	17382	17252	17563	17538	17378	17556	17497	17394	17427	17523	17443	17489	17378	17535	17486	17579	17586	17349	17518	17313	17493	17457	17377	17554	17395	17271	17492	17468	17438	17396	17410	17459	17574	17489	17296	17548	17575	17464	17464	17606	17336	17371	17646	17335	17379	17588	17580	17429	17591	17568	17515	17273	17431	17399	17375	17514	17650	17378	17499	17571	17342	17550	17428	17718	17509	17465	17654	17360	17427	17294	17388	17429	17546	17413	17465	17580	17351	17396	17554	17357	17375	17368	17615	17447	17343	17491	17380	17515	17498	17419	17441	17721	17445	17469	17447	17461	17388	17485	17335	17351	17612	17437	17384	17519	17497	17401	17542	17441	17543	17405	17417	17402	17455	17489	17398	17541	17415	17308	17399	17522	17332	17483	17559	17416	17404	17574	17470	17357	17519	17527	17579	17487	17618	17418	17510	17394	17523	17453	17482	17385	17583	17472	17337	17457	17352	17386	17325	17356	17324	17380	17368	17369	17516	17666	17485	17346	17469	17475	17400	17321	17384	17486	17412	17527	17263	17369	17489	17285	17468	17370	17392	17296	17642	17452	17639	17567	17496	17503	17590	17458	17379	17330	17465	17476	17373	17573	17482	17253	17417	17378	17384	17291	17489	17363	17520	17472	17512	17515	17496	17306	17564	17378	17392	17509	17649	17515	17462	17447	17476	17568	17355	17457	17513	17535	17430	17335	17512	17294	17639	17458	17532	17410	17301	17415	17421	17505	17588	17301	17398	17381	17518	17323	17544	17571	17439	17569	17408	17540	17431	17463	17381	17383	17387	17412	17301	17434	17648	17502	17218	17397	17381	17540	17504	17437	17617	17529	17453	17513	17361	17354	17354	17635	17405	17492	17471	17371	17492	17464	17521	17410	17421	17502	17512	17403	17496	17409	17324	17385	17533	17392	17568	17403	17531	17430	17647	17388	17395	17588	17547	17655	17591	17569	17581	17303	17398	17386	17683	17233	17616	17287	17498	17298	17426	17472	17293	17499	17529	17482	17353	17628	17393	17385	17449	17564	17160	17373	17388	17417	17390	17333	17393	17418	17436	17561	17706	17508	17376	17669	17481	17362	17582	17641	17322	17422	17628	17404	17290	17469	17430	17299	17550	17607	17551	17384	17412	17705	17300	17531	17331	17389	17439	17349	17486	17549	17372	17560	17338	17450	17473	17470	17334	17321	17421	17384	17400	17483	17284	17363	17484	17550	17352	17561	17444	17404	17509	17450	17527	17450	17494	17273	17492	17470	17283	17467	17473	17567	17494	17470	17507	17512	17380	17235	17441	17371	17560	17507	17468	17444	17324	17396	17538	17406	17413	17281	17259	17403	17512	17532	17555	17463	17405	17414	17413	17474	17498	17537	17440	17566	17531	17353	17289	17486	17614	17553	17566	17488	17564	17427	17462	17444	17485	17634	17676	17575	17483	17296	17400	17484	17440	17431	17432	17398	17447	17485	17475	17518	17541	17405	17413	17525	17471	17493	17319	17511	17536	17514	17429	17534	17496	17298	17585	17532	17402	17649	17446	17358	17481	17579	17361	17524	17257	17507	17273	17432	17330	17422	17425	17433	17461	17361	17487	17399	17516	17435	17428	17519	17478	17190	17522	17598	17391	17409	17475	17347	17516	17413	17401	17523	17603	17766	17186	17422	17383	17666	17476	17365	17617	17534	17394	17378	17349	17555	17327	17520	17417	17444	17326	17590	17673	17457	17464	17521	17384	17407	17329	17360	17481	17308	17628	17498	17546	17326	17594	17394	17613	17375	17436	17373	17534	17530	17335	17583	17484	17458	17351	17424	17619	17458	17470	17311	17433	17537	17511	17494	17476	17587	17367	17357	17413	17226	17244	17514	17412	17373	17376	17562	17430	17523	17362	17455	17543	17526	17470	17500	17457	17356	17606	17478	17555	17375	17374	17426	17390	17310	17302	17545	17496	17665	17296	17527	17349	17402	17572	17371	17459	17467	17547	17484	17472	17639	17468	17327	17407	17384	17529	17456	17511	17638	17382	17334	17319	17588	17378	17651	17392	17461	17389	17466	17426	17462	17479	17392	17414	17529	17365	17512	17393	17519	17457	17599	17542	17648	17395	17461	17439	17401	17471	17619	17411	17343	17575	17423	17518	17461	17523	17528	17326	17594	17567	17545	17448	17370	17640	17550	17346	17388	17507	17463	17604	17496	17381	17478	17434	17526	17518	17598	17550	17460	17412	17443	17413	17592	17511	17339	17439	17602	17363	17252	17405	17591	17629	17453	17555	17468	17440	17479	17326	17547	17388	17498	17487	17546	17438	17393	17372	17443	17537	17637	17480	17357	17328	17356	17578	17434	17412	17369	17452	17456	17347	17627	17517	17462	17434	17403	17516	17454	17326	17614	17517	17537	17341	17633	17374	17431	17526	17415	17349	17423	17529	17358	17586	17452	17446	17629	17510	17403	17391	17468	17252
27425	22436	29251	28054	24622	23970	23580	23578	23057	23134	23045	22732	22675	22510	22485	22274	22494	23407	23675	23422	23087	22529	22294	22301	22244	22359	22216	22078	22230	22320	22119	22340	22166	22102	22139	22141	22363	22088	22049	22278	22311	22394	22218	22296	22009	22225	22172	22132	22022	22060	22023	22203	22212	22208	22249	22153	22063	22079	22304	22311	22140	22178	22007	22299	22334	22134	22392	22236	22297	22200	22184	21985	22107	22216	22153	22308	22057	22182	22173	22143	22031	22041	22073	22153	22250	22114	22141	22037	22156	22315	22303	22457	22420	22203	22132	22369	22087	22161	21965	21892	21993	22143	22222	22228	22212	22089	22174	22071	21996	22035	22186	22133	22273	22220	22128	22181	22031	22114	22034	22175	22165	22405	22365	22394	22065	21962	22031	22118	22071	22313	22358	22115	22098	22274	22293	22141	22271	22218	22286	22224	22056	22073	22047	22154	22222	22170	22152	22108	22168	22162	22261	22253	22360	22311	22051	22067	22251	22141	22141	22115	22194	22359	22086	22214	22034	22147	22119	22241	22129	22469	22242	22216	22285	22151	22313	22337	22311	22291	22168	22362	22309	22215	22204	22130	22019	22449	22213	22274	22389	22230	22142	22066	22423	22153	22314	22232	22290	22275	22156	22142	22021	22051	22246	22003	22141	22003	21981	21988	22217	22169	22326	22322	22177	22033	22313	22155	22102	22247	22274	22215	22162	22180	22204	22147	22278	22226	22193	21960	22090	22428	22196	22270	22018	22000	22220	22214	22303	22398	22131	22108	22118	22058	22122	22208	22220	22180	22281	22241	22153	22249	22381	22028	22135	22140	22363	22104	22127	22253	22181	22046	22090	22082	22173	22256	21938	22222	22072	22398	22283	22401	22225	22350	21966	21809	22157	22096	22289	22126	21959	22075	22389	21995	22138	22159	22078	22163	22244	22104	22236	22121	22309	22329	22111	22096	22132	22032	22242	22172	22260	22062	22134	22072	22185	22004	22013	22304	22200	22159	22196	22180	22277	22315	22084	22172	22247	22453	22311	22169	22126	22198	22032	22253	22155	22096	22063	22146	22132	22032	22056	22103	22088	22088	22284	22205	22241	22119	22356	22098	22328	22339	21975	22054	22146	22411	22057	22159	21897	22058	22309	22511	22069	22142	22160	22300	22111	22089	22372	22131	22160	22237	22231	21973	21939	22141	22049	22233	22100	22059	22257	22475	22383	22145	22377	22215	22286	22288	22145	22284	22333	22194	22110	22079	21998	22205	22157	22251	22098	22124	22103	22098	22331	22377	22173	22173	21967	22136	22155	22232	22126	22240	22025	22212	21994	22334	22278	22323	22048	22334	22112	22069	22173	22244	22317	22118	22021	22349	22117	22280	22252	22059	22085	22363	21954	22197	22028	22083	22307	22163	22110	22017	22149	22012	22097	22111	22075	22169	22027	22121	22067	22360	22312	22100	22343	22107	21939	21913	22237	22298	22312	22424	22185	22211	22076	22268	22168	22315	22162	22256	22234	22146	22110	22192	22338	22352	22239	22173	22102	22188	22106	22331	22185	22274	22137	22159	22160	22092	22319	22376	22201	21852	22224	22113	22168	22331	22170	22354	22102	22145	22425	22310	22271	22354	22225	22167	22150	22397	22171	22112	22289	22239	22169	22126	21951	22296	22057	22233	22350	22288	22139	22208	22122	22047	22168	22106	22039	22217	22019	22191	22275	22199	22181	22059	22202	22275	22357	22186	22272	22379	22456	22250	22110	22149	22158	22252	22360	22514	22268	22245	22197	22187	22080	22270	22109	22039	22221	22126	22240	22214	22246	22417	22226	22350	22163	22052	22402	22282	22154	22232	22282	22233	22171	22076	22038	22109	21982	22288	22259	22175	22213	22111	22183	22246	22356	22073	22254	22391	22341	22328	22369	22208	22295	22332	22060	22115	22211	22155	22338	22189	22163	22202	22265	22100	22363	22144	22172	22299	22359	22245	22250	22114	22392	22184	22286	22122	21969	22057	22003	22130	22335	22129	22093	22059	22075	22256	22266	22277	22304	22177	22324	22075	22215	22306	22277	22291	22283	22149	22196	22344	22114	22214	22364	22116	22166	22240	22371	22194	22295	22293	22234	22236	22054	22331	22157	22455	22220	22180	22100	22208	22193	22241	22249	22269	22106	22076	22254	22113	22223	22111	22327	22297	22176	22266	22206	21981	22147	22481	22380	22122	22463	22149	21995	22363	22244	22223	22166	22248	22115	22351	22203	22252	22052	22067	22226	22187	22232	22144	22051	22143	22314	22179	22117	22272	22118	22105	22135	22160	22056	22105	22309	22099	21853	22084	22035	22261	22097	22230	22121	22259	22145	22119	21981	21887	22290	22180	22283	22219	22266	22430	22413	22212	22039	22140	22198	22245	22247	22124	22274	22176	22040	22197	22216	22297	22144	22239	22169	22204	22318	22291	22299	22319	22368	22188	22211	22216	22237	22058	22341	22140	22412	22124	22311	22165	22226	22192	22056	21835	22214	22058	22263	22128	22204	22234	22124	22061	22360	22069	22318	22268	22041	22075	22171	22219	22546	22087	22182	22143	22300	22108	22189	22349	21985	21960	22286	22262	22209	22111	22233	21958	21976	22105	22099	22173	22208	22189	22328	22037	22148	22124	22170	22493	22188	22130	22244	22061	22216	22093	22081	22090	22139	22118	22308	22378	22205	22323	22246	22078	22399	22189	22288	22149	22111	22212	21916	22252	22304	22073	22225	22352	22126	22122	22116	21909	22209	22307	22268	21846	22295	22327	22244	22373	22451	22176	22223	22099	22234	22096	22071	22209	22202	22143	22017	22206	22413	22215	22188	22200	22203	21943	22018	22162	22201	22249	22316	21954	22193	22160	22087	22387	22036	22174	22187	22067	22273	22333	22448	22226	22145	22030	22213	22185	22217	22193	22106	22082	22400	22283	22257	22391	22295	22155	21937	22184	22447	22304	22096	22181	22103	22303	22154	22281	22390	22163	22297	22195	22214	22336	22243	22161	22266	22148	22186	22365	22249	22280	22274	22248	22192	22073	22277	22212	22364	22332	22230	22218	22048	22119	22465	22166	22198	22261	22217	22262	22317	22085	22258	22186	22301	21929	22230	22232	22137	22229	21996	22178	22157	22165	22295	22222	22021	22033	22253	22289	22300	22243	22318	22497	22349	22117	22281	22403	22314	22057	22105	22011	22131	21954	22142	22255	22114	22087	22369	22358	22291	22171	22148	22127	22200	22164	22137	22229	22087	22207	22397	22174	22173	22343	22307	22325	22381	22143	22244	22182	22145	22164	22380	22252	22067	22179	22071	22075	22076	22116	22259	22252	22235	22322	22264	21940	22188	21960	21902	22140	22273	22184	22245	22334	22325	22252	22385	22001	22215	22178	22074	22141	22179	22231	22189	22182	22165	22225	22112	22060	22091	22178	22228	22186	22235	22195	22312	22203	22070	22228	22246	22208	22164	21938	22420	22028	22101	22328	22226	22405	22121	22360	22128	22163	22428	22246	22177	22100	22417	22353	22376	22386	22167	22046	22035	22141	22132	22173	22068	22146	22131	22167	22180	22388	22210	22131	22140	22217	22033	22212	22262	22110	22216	22426	22457	22003	22141	21977	22075	22185	22273	22053	22309	22039	22335	22222	22132	22032	22346	22160	22141	22114	22266	22250	22121	22185	22420	22225	22306	22317	22044	22104	22078	22277	22368	22096	22382	22319	22139	21951	22431	22216	22031	22193	22224	22249	22154	22095	22222	22127	22212	22210	22248	22140	22280	22160	22421	22137	22434	22142	22471	22069	22027	22295	22329	21949	22126	22166	22287	22046	22082	22145	22312	22090	22083	22171	22241	22136	22346	22099	22220	22171	22292	22335	22190	22345	22042	22186	22356	22137	22337	22256	22164	22190	22064	22123	22133	22154	22044	22047	22190	22157	21998	22141	22301	22429	22296	22166	22131	22220	22126	22149	22095	22343	22480	22180	22123	22131	22193	22180	22229	22149	22319	22339	22200	22102	22258	22018	22082	22140	22383	22363	22384	22164	22255	22184	22212	22171	22316	22286	22159	22099	22153	22296	21880	22090	22267	22109	22058	22207	22136	22181	22226	22095	22373	22387	22080	22298	22066	22096	22559	22371	22254	22101	22116	21969	22193	22161	22345	22323	22221	22139	22179	22156	22372	22101	22032	22268	22164	22246	22026	22308	22495	22196	22299	22179	22371	22156	22179	22181	22262	22173	22169	22279	22001	22415	22223	22243	22210	22131	22237	22260	22142	22095	22214	22128	22228	22151	22081	22397	22374	22444	22245	22108	22111	22231	22275	22419	22313	22167	22181	21937	22137	22233	22089	22197	22306	22457	22213	22351	22051	22279	22118	22257	22198	22337	22028	22424	22114	22166	22220	22169	22083	22083	22030	22320	21954	22204	22301	21942	22215	22225	22149	22061	22138	22014	21967	22271	21836	22152	22241	22368	22397	22237	22031	22153	22092	22173	22282	22029	22328	22366	22147	22110	22225	21921	22016	22316	21978	22145	22397	22014	22099	22204	22226	21943	22246	22105	22081	22293	22162	22064	21978	22249	22249	22437	21989	22035	22285	22390	22167	22472	22167	22252	22341	22258	22272	22308	22313	22203	22184	22424	22025	22344	22288	22248	22273	22170	22320	22150	22472	22347	22111	22085	22221	22124	22438	22188	22418	21987	22334	22064	22168	22097	22106	22351	22234	22166	22355	21986	22035	22188	22239	22332	22275	22109	21981	22313	22187	22381	21824	22245	22097	22188	22161	22389	22041	22142	22070	21981	22186	22119	22246	22087	21991	22407	22404	22109	22157	22217	22005	22358	22177	22139	22112	22145	22235	21916	22229	22052	22256	22043	22243	22270	22175	22429	22230	22121	22128	22162	21900	22153	22153	22049	21989	22295	22162	22006	22240	22219	22183	22201	22124	22278	22173	22411	22300	22105	22328	22387	22143	22305	22388	22246	22225	22207	22180	22246	22210	22362	22144	21947	22101	22190	22352	22249	21867	22024	22209	22090	22077	22222	22146	22291	22203	22232	22189	22131	22185	22236	22205	22345	22168	22246	22095	21875	22106	21980	22121	22347	22121	22221	22371	22109
17501	23343	26796	23031	21870	20331	19369	19398	19262	18913	18688	18490	17888	17830	17951	17966	17807	19210	19371	19190	18649	18079	17605	17533	17703	17554	17785	17741	17526	17867	17654	17742	17652	17676	17694	17722	17695	17707	17802	17689	17679	17759	17675	17574	17568	17815	17674	17590	17654	17506	17749	17665	17684	17776	17653	17706	17651	17798	17581	17490	17581	17455	17772	17651	17646	17623	17625	17561	17782	17630	17596	17609	17440	17612	17584	17536	17603	17748	17426	17648	17534	17736	17723	17523	17619	17605	17577	17517	17574	17670	17791	17575	17616	17487	17505	17662	17711	17742	17716	17620	17757	17404	17617	17506	17665	17679	17332	17779	17696	17669	17459	17647	17447	17461	17390	17623	17594	17604	17683	17535	17584	17434	17548	17597	17564	17715	17836	17661	17415	17434	17716	17609	17623	17619	17535	17682	17759	17531	17630	17629	17608	17538	17752	17559	17576	17649	17563	17458	17694	17797	17497	17585	17410	17411	17445	17701	17725	17402	17713	17771	17752	17656	17545	17470	17762	17675	17607	17600	17604	17692	17674	17608	17542	17620	17843	17435	17720	17746	17571	17421	17672	17607	17454	17730	17700	17700	17583	17594	17583	17519	17746	17613	17542	17533	17585	17503	17492	17738	17515	17749	17750	17652	17751	17707	17614	17605	17596	17485	17528	17639	17598	17619	17498	17467	17401	17613	17534	17579	17554	17734	17652	17395	17489	17701	17673	17465	17523	17569	17792	17652	17598	17647	17764	17701	17616	17658	17639	17608	17544	17703	17776	17762	17511	17728	17592	17620	17589	17604	17593	17669	17517	17586	17862	17577	17494	17545	17754	17535	17649	17653	17781	17555	17479	17621	17683	17633	17586	17526	17587	17531	17715	17497	17643	17735	17414	17542	17657	17649	17664	17583	17514	17589	17645	17472	17751	17781	17622	17575	17696	17619	17743	17605	17650	17578	17590	17700	17693	17661	17568	17529	17634	17512	17516	17418	17854	17409	17628	17556	17659	17552	17518	17623	17470	17548	17671	17637	17618	17463	17655	17633	17594	17491	17645	17517	17499	17561	17617	17639	17632	17577	17628	17505	17566	17598	17665	17674	17531	17602	17555	17565	17781	17613	17438	17560	17516	17709	17518	17757	17642	17530	17630	17780	17622	17562	17521	17676	17686	17633	17635	17554	17644	17559	17591	17518	17472	17652	17429	17528	17493	17484	17626	17590	17640	17683	17650	17575	17697	17633	17540	17631	17629	17601	17618	17678	17648	17603	17709	17391	17641	17516	17527	17791	17702	17545	17754	17505	17639	17495	17679	17669	17588	17515	17519	17626	17615	17752	17516	17718	17629	17530	17540	17623	17583	17692	17604	17553	17682	17655	17706	17554	17564	17463	17586	17648	17571	17443	17814	17748	17511	17649	17646	17737	17572	17677	17515	17886	17677	17597	17656	17530	17637	17689	17541	17762	17696	17406	17775	17650	17656	17725	17643	17702	17775	17632	17506	17722	17432	17555	17426	17684	17639	17701	17527	17598	17756	17596	17788	17735	17701	17589	17754	17631	17388	17703	17549	17513	17454	17577	17519	17484	17593	17660	17372	17618	17828	17542	17496	17565	17516	17658	17744	17407	17705	17412	17678	17516	17640	17447	17658	17624	17511	17550	17536	17481	17498	17587	17647	17575	17535	17491	17752	17694	17456	17681	17496	17713	17582	17522	17653	17446	17512	17636	17721	17701	17683	17559	17569	17642	17498	17728	17648	17708	17741	17560	17591	17528	17667	17687	17601	17513	17690	17484	17708	17500	17520	17755	17649	17700	17619	17695	17621	17495	17656	17713	17684	17735	17710	17749	17495	17603	17493	17561	17546	17662	17720	17585	17774	17651	17736	17680	17525	17693	17689	17527	17591	17687	17700	17479	17664	17586	17451	17563	17602	17825	17671	17466	17579	17786	17684	17499	17616	17595	17604	17367	17674	17674	17724	17667	17602	17615	17626	17795	17588	17575	17681	17724	17686	17769	17651	17636	17667	17612	17658	17515	17402	17573	17565	17515	17649	17522	17605	17607	17684	17491	17456	17594	17691	17610	17570	17636	17480	17643	17810	17531	17511	17683	17493	17680	17699	17732	17663	17550	17675	17577	17538	17619	17462	17730	17738	17719	17580	17431	17652	17633	17542	17631	17719	17469	17642	17856	17590	17559	17645	17665	17630	17432	17617	17673	17564	17600	17678	17569	17665	17724	17654	17708	17563	17762	17724	17497	17651	17610	17480	17689	17462	17679	17568	17641	17560	17484	17310	17850	17577	17744	17537	17533	17701	17479	17739	17517	17560	17718	17518	17635	17748	17588	17577	17797	17555	17517	17514	17682	17710	17526	17391	17699	17494	17658	17634	17588	17629	17724	17715	17624	17743	17636	17637	17612	17797	17776	17632	17443	17632	17675	17545	17792	17697	17681	17766	17530	17532	17571	17445	17471	17539	17655	17535	17583	17581	17783	17492	17566	17684	17533	17697	17711	17677	17638	17682	17674	17533	17696	17581	17595	17672	17644	17874	17456	17608	17721	17737	17573	17587	17690	17676	17578	17619	17572	17634	17491	17785	17416	17594	17696	17584	17449	17520	17779	17761	17717	17533	17470	17632	17656	17658	17673	17678	17506	17692	17810	17548	17646	17555	17453	17640	17616	17468	17813	17525	17663	17692	17687	17493	17700	17630	17684	17684	17728	17554	17854	17584	17492	17640	17419	17648	17571	17827	17448	17714	17599	17626	17633	17714	17591	17675	17618	17720	17408	17720	17537	17824	17514	17621	17448	17501	17697	17494	17546	17685	17599	17601	17682	17550	17501	17659	17436	17487	17585	17520	17679	17610	17612	17607	17565	17650	17617	17535	17731	17658	17713	17570	17507	17670	17488	17696	17532	17512	17666	17659	17512	17563	17635	17558	17645	17493	17575	17509	17626	17721	17544	17488	17624	17726	17434	17480	17616	17553	17566	17673	17501	17418	17766	17608	17592	17560	17708	17672	17664	17529	17652	17679	17542	17395	17622	17520	17745	17500	17568	17736	17469	17615	17431	17744	17514	17656	17567	17589	17497	17658	17590	17676	17795	17649	17449	17470	17424	17696	17470	17685	17625	17751	17347	17569	17585	17579	17799	17503	17630	17761	17607	17585	17758	17491	17587	17650	17721	17659	17567	17689	17572	17528	17719	17812	17504	17644	17584	17530	17666	17717	17628	17517	17642	17708	17501	17444	17668	17457	17633	17634	17621	17696	17533	17600	17737	17698	17649	17745	17776	17694	17755	17749	17635	17624	17536	17592	17626	17632	17667	17474	17578	17597	17766	17568	17552	17633	17602	17488	17795	17596	17698	17556	17699	17413	17652	17677	17657	17535	17656	17637	17667	17663	17644	17436	17666	17617	17383	17744	17560	17626	17706	17618	17717	17723	17654	17658	17731	17702	17481	17409	17562	17705	17647	17428	17603	17848	17536	17748	17547	17460	17719	17578	17619	17835	17740	17648	17629	17701	17704	17569	17576	17643	17563	17586	17514	17688	17568	17760	17502	17761	17580	17636	17488	17659	17684	17582	17669	17836	17652	17729	17772	17799	17692	17552	17776	17566	17705	17400	17655	17599	17606	17616	17644	17710	17463	17634	17703	17705	17641	17736	17595	17605	17515	17655	17728	17586	17614	17704	17563	17689	17707	17865	17502	17501	17539	17549	17682	17720	17656	17700	17591	17699	17616	17586	17820	17591	17645	17597	17563	17724	17528	17662	17600	17673	17699	17646	17634	17660	17441	17704	17476	17633	17637	17734	17534	17724	17575	17669	17561	17609	17643	17565	17643	17539	17461	17674	17577	17519	17549	17609	17736	17548	17527	17694	17765	17595	17507	17620	17508	17463	17623	17716	17564	17634	17528	17729	17601	17596	17612	17488	17589	17746	17588	17610	17596	17815	17556	17627	17650	17656	17719	17404	17627	17657	17581	17647	17573	17669	17757	17694	17678	17804	17543	17690	17619	17758	17497	17446	17604	17752	17691	17581	17540	17571	17554	17658	17621	17713	17536	17675	17679	17591	17706	17607	17618	17429	17737	17559	17472	17585	17548	17586	17809	17609	17563	17500	17670	17518	17688	17622	17711	17548	17723	17782	17467	17695	17737	17604	17646	17756	17498	17557	17575	17485	17531	17474	17752	17644	17566	17659	17712	17596	17771	17728	17686	17481	17612	17576	17578	17589	17634	17646	17613	17626	17494	17535	17473	17559	17669	17649	17700	17582	17531	17523	17562	17564	17561	17703	17657	17475	17608	17561	17658	17542	17606	17574	17512	17622	17670	17489	17559	17656	17734	17655	17620	17760	17673	17456	17578	17653	17726	17694	17642	17598	17685	17517	17535	17632	17537	17707	17653	17494	17566	17817	17474	17567	17699	17536	17657	17591	17819	17646	17599	17523	17586	17635	17570	17551	17636	17639	17623	17659	17685	17602	17607	17543	17536	17670	17501	17693	17582	17576	17574	17632	17481	17766	17561	17766	17703	17571	17572	17509	17656	17484	17727	17685	17460	17442	17692	17634	17753	17519	17759	17636	17631	17736	17775	17652	17430	17772	17613	17623	17599	17587	17755	17510	17601	17696	17702	17495	17643	17627	17707	17696	17506	17508	17645	17538	17611	17745	17566	17637	17515	17627	17615	17736	17669	17618	17741	17669	17653	17625	17629	17721	17684	17679	17830	17712	17522	17533	17644	17490	17537	17531	17681	17565	17662	17698	17759	17544	17671	17710	17666	17667	17704	17619	17460	17763	17609	17598	17808	17682	17684	17665	17556	17748	17583	17614	17617	17580	17598	17591	17643	17632	17637	17705	17607	17652	17562	17633	17590	17620	17628	17573	17611	17688	17564	17581	17579	17697	17526	17638	17673	17517	17637	17744	17689	17553	17654	17584	17706	17703	17582	17505	17696	17780	17519	17694	17724	17616	17678	17506	17827	17533	17478	17643	17482	17448	17687	17791	17663	17433	17684	17506	17680	17487	17708	17717	17686	17578	17591	17646	17557	17943	17630	17509	17566	17589	17783	17750	17590	17585	17671	17786	17683	17729	17689	17699	17834	17650	17732	17743	17781	17645	17712	17599	17627
23749	20970	28400	24237	23169	25086	25943	23972	23374	23505	23315	22822	22718	22880	22601	22594	22690	28827	29460	28672	26315	23676	22779	22510	22137	22267	22285	22093	22226	22155	22263	22083	22131	22192	22255	22260	21942	22015	21960	22176	21853	21926	21957	22223	22039	22017	21967	22138	21993	22230	21969	22262	22024	22029	21957	22106	22015	22100	21917	21937	22026	22111	22143	22101	21965	22163	22087	22164	22093	21874	21866	22171	21941	22007	21797	22037	22060	21924	22134	22004	21895	21996	22050	21892	21936	22148	22013	21972	21900	22057	21858	22134	22050	22040	22020	21871	22034	22015	22157	21954	21887	21879	21965	22161	22144	22106	21896	21911	22243	22020	22149	22249	21899	22047	21792	21871	22059	21920	21966	22048	22053	21982	22043	21927	22142	22056	22071	21816	21960	21923	21925	22011	22166	22050	22057	22140	22095	22189	22085	22173	21992	22032	22044	21972	21863	22225	22045	22215	22235	22024	22180	21949	21921	22224	21920	22186	21913	22135	22017	21939	21837	21906	21986	21799	22007	21934	21974	21910	21969	22017	21780	22107	22192	22016	22146	22123	22105	21890	22090	22007	22306	22062	22048	22037	22112	21989	22069	22004	21706	22034	22066	22048	21915	21971	22159	22010	22032	21877	22087	21878	21960	22176	22216	21922	22183	22051	21960	22018	22219	22297	22193	22121	22089	21915	22097	21911	22086	21856	21791	21924	21897	21782	21969	21794	22117	22090	22040	22060	21981	22065	21859	22018	21899	22188	22162	21927	22053	22065	21963	21973	22000	22138	21899	22049	21898	22047	21929	21751	21826	22029	21749	21984	22051	22107	21967	21818	21935	21924	22075	21665	21878	22103	21921	21963	21829	22058	21957	22063	22112	21939	22080	22113	21906	22058	22081	22129	22110	21911	22152	22100	21970	22059	22037	22105	22146	22010	22198	22058	22021	21795	21996	22206	21956	22071	22199	21923	22053	22106	21801	22001	22109	21978	21921	22038	22010	22204	21946	22050	22204	22280	22166	22021	21833	22010	22096	22018	22186	22099	22257	21961	21866	22085	22048	22122	22014	22120	22198	22036	22228	21973	22237	22087	22080	21682	22042	21627	22003	22171	21983	22071	22084	21881	22122	22154	22316	22007	22079	22004	22109	22003	21884	21898	22011	22010	22002	21951	21944	21957	21934	22252	22060	22218	21897	21782	22053	22373	22259	22109	22078	22127	22063	21982	22057	21996	22045	21934	22209	21940	21798	21883	22101	21928	22072	22170	21975	22137	21963	22073	22058	22021	21882	22119	22088	21878	21996	21896	22056	22047	21880	22092	22127	21945	22001	22199	21928	22090	22093	21787	22017	21749	22136	22001	21968	22111	22136	21923	21947	22006	22170	22078	22109	22117	22213	22070	21999	22035	21936	22045	21972	21937	22011	21875	22025	21923	22007	22065	22212	22021	22012	21911	21954	21898	22257	22037	22057	21916	21967	21940	22126	21953	21786	21955	21970	22047	22236	22023	22062	22053	22066	21864	21914	21948	22074	21976	22139	21922	22115	22039	22092	22095	21939	21968	22063	22001	21997	22004	22111	22067	22046	22024	21955	22342	21960	22060	22106	21670	22183	21896	22071	22182	22044	21794	21936	21821	21916	22181	21792	21912	21924	22180	21894	21880	21793	21994	22101	22076	22007	22012	21928	21993	21812	22275	21843	22117	22027	21937	21948	21977	21896	21832	22049	21981	21988	22296	22067	22295	22118	21898	22139	21891	21898	21929	22101	22122	22060	22092	22058	22048	22120	21751	22226	22106	22052	22058	22016	22183	21875	22085	22098	21824	21871	21950	22011	22006	22229	22039	21650	21974	21825	22164	22069	21940	22291	21970	21958	21853	22071	22095	21907	22029	22076	21983	22126	21935	21914	21841	22045	21804	21798	22123	21891	21778	21993	22062	22149	21961	21983	22189	22129	22012	21765	21967	21940	22146	21832	22159	22138	21882	21950	21937	22021	22164	22127	21882	22194	21780	22202	21961	21945	22166	22103	21994	21934	21875	21953	22003	21851	21985	22168	22393	21975	21791	21899	21841	22368	22095	21931	22219	21972	22266	22030	21859	21969	21799	21922	21896	21869	21912	21996	21992	21878	21999	21857	21893	22098	21976	22003	22143	22049	22154	22098	22135	22141	22175	22023	21934	22169	21945	21989	22126	21892	22098	22208	21908	22005	21923	22112	21957	22149	21980	22141	22005	21993	22138	22153	21771	22169	21869	22017	22264	22140	21930	21944	22110	21978	21857	22208	22061	21875	22103	21945	22119	22148	22104	22050	22009	21895	22057	21871	22130	22028	22141	22108	22195	22106	22174	21925	21931	22047	22239	22064	22010	22066	22061	22087	22130	22045	22035	21950	21969	21879	21827	21966	21963	21977	22010	22027	21988	21976	21942	22289	22118	21926	21930	22060	21938	21941	21980	22036	22053	21985	22008	22130	22003	22080	22081	22118	21951	22165	22075	21984	22147	21779	22045	21990	21894	22024	22119	22081	21963	22135	22214	21991	21840	22116	22212	22199	22113	22094	21999	22045	21931	22198	22026	22116	22109	21899	21969	21944	21991	22057	22046	22146	21721	22071	22108	21958	21986	22078	21991	22035	21955	22029	21930	21832	22104	22145	21984	21926	22158	21970	22010	22060	22007	21988	22033	21889	22087	21870	22176	22093	22120	22021	22057	22191	21926	22027	21863	21996	22104	22173	21890	22019	22098	21786	21824	21833	21988	22014	22135	22019	22003	22014	22026	22004	21887	22271	21992	22174	21881	22000	21910	22088	22176	22136	21811	22180	21936	22339	22220	22023	22311	21934	22053	21958	22001	22195	22117	21966	21967	22191	22169	21950	21946	21864	21994	21981	22043	22022	21893	22141	22095	22275	21915	22142	22025	22187	21913	22154	22073	21852	21889	22084	22146	22001	21724	22049	21958	21848	22011	21736	22040	21956	22152	22054	21881	22048	21958	21870	21842	22231	22162	21898	22257	22021	22063	22136	22126	21858	22076	22071	22139	22212	22150	21891	21892	21876	21859	22238	21952	22097	22160	21918	21840	21969	22020	22083	22195	22202	22149	21967	21890	22145	21997	22111	22027	22143	21883	22178	22115	22043	22060	22275	22042	21824	22116	22041	21905	22141	22031	22138	22000	22126	22008	21967	21906	21960	21998	22194	22117	22009	22140	21957	21925	22043	21981	21909	21916	21968	21945	22030	22103	22128	22146	21827	21990	21973	21944	22177	22127	22256	22046	22027	21855	22014	21925	21971	21837	22167	21910	22119	22036	22131	22007	21921	22094	22013	22099	22307	22061	21934	22346	21951	22103	21933	21954	22068	21932	22068	22038	21885	21989	22061	22052	22091	22109	22044	22033	22173	21968	21949	21807	22209	22126	22013	21915	21960	22040	22092	22073	21964	22127	22201	21870	21991	21872	22149	21995	21938	21879	21831	22110	22015	22064	22214	22029	21985	21898	22190	21985	22164	22151	21989	22253	22016	21987	22113	22113	22241	22019	22034	22072	21763	21837	22154	22029	21945	21955	21955	22032	22075	22218	22126	22010	22068	21937	22163	22091	22085	22156	21925	21950	21951	21907	22270	22161	21945	21962	22159	22088	22140	22116	22035	22106	21981	22052	22164	22083	21958	21911	21929	22115	22006	21866	22109	22004	22134	22096	22133	22331	22015	22256	22189	22300	21917	22010	22097	22086	22001	21986	22168	21969	22151	22088	22089	22184	22114	21936	22045	22034	22083	22194	22115	21769	22025	22078	22080	22166	21957	21954	22122	22305	21891	22002	22082	22097	21968	21955	22012	22085	22126	22123	21929	22035	22143	21933	22093	21955	21936	22032	22315	22049	22122	21732	22085	21843	22174	22001	22086	21895	21904	22003	21885	22020	21906	22014	21903	21864	22003	22070	21909	21876	21925	21958	22132	22075	22276	22040	22165	22195	21829	21997	22042	21927	21853	21673	21939	22000	22120	22070	22131	22045	21975	21950	22093	22012	22013	22022	21878	21963	22110	22043	22003	22143	22062	22137	22123	21910	21781	22238	22076	21897	21838	22121	21905	21995	21859	22072	21905	22103	22066	21874	22211	22170	21888	22117	21927	22061	21861	22219	21965	22138	21994	22037	21965	22034	22184	22042	21858	22224	22000	22000	22316	21959	22099	22240	21993	21887	21890	22062	22023	21827	21949	22197	22131	21909	21933	22133	21953	21966	22041	21953	22074	21929	22107	21881	21924	21990	21915	21985	22073	21926	21781	21971	22288	21932	22047	21905	21930	22360	22130	21970	22138	21998	21872	22118	22007	22248	22046	22125	21982	22206	22331	22087	22075	22103	22056	22089	21968	22168	21964	21884	22138	22000	22019	22034	21757	21923	22143	21989	22008	22150	22227	21994	21970	21950	21879	21904	21894	22121	22075	22157	22086	22064	21946	21971	21930	21918	21969	22042	22000	22102	22048	21975	21950	21754	22276	22127	22143	22071	22104	21943	22072	22040	21833	21837	22142	22113	22257	22039	21988	22248	22021	22130	22117	21955	21969	22060	22073	21933	21985	22134	22116	22101	22109	21776	21977	21797	21893	22098	22030	22186	22143	22171	22019	22067	21914	22019	22166	22132	21962	22175	21977	22031	22035	22255	22315	21988	21838	21971	22341	22121	22134	22079	22259	22323	21988	22178	22114	21995	21979	21996	22039	21900	21872	21675	22057	22150	21930	21962	21960	22057	22154	22111	22133	21858	21860	21963	22165	22141	22069	21958	21877	21932	21904	22045	21909	21992	22059	22177	22146	21853	21997	22012	21890	22125	22076	21917	21826	22184	22265	22008	22109	21898	22105	21992	21905	22167	22071	22180	22175	21990	21941	21999	22154	22003	22090	22029	22349	22095	22074	22042	22092	22061	22264	21991	21946	22099	22243	21983	22248	21846	22043	22173	22082	21962	22088	22178	22024	21901	21884	21937	21965	21969	22136	22045	22133	22041	22099	22075	22264	22140	22130	21899	22183	22328	22125	22227	22218	22330	22227	21956	21783	21893	22207	22104	22112	22133	22030	22042	22078	22063	22097	22064	22098	21786	22028	22106	22204	22104	22163	21981	21834	22180	21963	21971
15903	26832	27177	25058	21580	21054	20822	20388	19744	19817	19179	19134	18500	18418	18247	18106	18877	27272	26644	25036	21990	19360	18155	17870	17561	17630	17623	17567	17615	17583	17570	17707	17705	17615	17835	17653	17448	17882	17434	17668	17700	17542	17509	17546	17626	17546	17688	17483	17646	17766	17389	17680	17708	17534	17759	17585	17641	17630	17802	17513	17786	17655	17880	17574	17770	17733	17806	17560	17610	17678	17621	17549	17405	17662	17718	17551	17675	17608	17681	17685	17503	17737	17628	17442	17664	17461	17587	17637	17661	17748	17595	17483	17502	17541	17493	17673	17689	17438	17551	17499	17367	17848	17573	17683	17693	17580	17657	17513	17531	17549	17474	17429	17632	17808	17489	17523	17503	17714	17773	17603	17310	17603	17597	17587	17670	17504	17672	17585	17484	17516	17585	17508	17758	17503	17610	17560	17532	17772	17427	17683	17718	17537	17654	17743	17600	17663	17473	17666	17678	17689	17516	17530	17523	17561	17507	17694	17489	17615	17591	17513	17705	17592	17632	17642	17453	17688	17528	17635	17511	17686	17570	17589	17737	17621	17598	17582	17489	17513	17697	17622	17687	17627	17585	17711	17485	17721	17814	17565	17454	17556	17714	17742	17641	17577	17496	17659	17560	17672	17504	17565	17590	17707	17466	17582	17724	17530	17473	17647	17641	17572	17565	17391	17494	17705	17632	17511	17703	17700	17556	17483	17766	17575	17708	17633	17716	17492	17645	17607	17447	17566	17567	17411	17614	17558	17656	17554	17589	17566	17534	17576	17478	17565	17615	17566	17441	17590	17702	17811	17475	17636	17554	17613	17549	17553	17714	17855	17731	17449	17483	17469	17542	17930	17673	17561	17450	17564	17524	17506	17499	17480	17696	17467	17586	17565	17528	17435	17668	17432	17356	17682	17660	17461	17710	17693	17719	17688	17494	17587	17374	17620	17528	17560	17534	17512	17690	17670	17697	17626	17663	17581	17457	17468	17589	17599	17702	17625	17619	17362	17603	17809	17568	17715	17695	17530	17671	17575	17627	17551	17704	17650	17562	17585	17543	17513	17666	17684	17524	17518	17602	17464	17559	17314	17667	17636	17770	17531	17660	17593	17766	17509	17665	17597	17571	17474	17621	17415	17544	17697	17631	17488	17691	17505	17708	17649	17612	17578	17581	17598	17558	17695	17472	17485	17631	17661	17598	17601	17712	17541	17760	17567	17628	17453	17590	17485	17728	17459	17599	17616	17511	17560	17529	17520	17402	17684	17821	17616	17523	17377	17544	17430	17589	17526	17790	17530	17446	17575	17602	17605	17850	17617	17804	17420	17523	17601	17606	17368	17563	17596	17508	17434	17617	17521	17556	17655	17598	17600	17455	17703	17466	17556	17612	17475	17582	17656	17546	17639	17452	17625	17551	17621	17599	17582	17488	17705	17423	17623	17705	17579	17573	17641	17669	17580	17396	17458	17508	17709	17626	17608	17518	17448	17656	17535	17583	17438	17646	17500	17572	17505	17655	17628	17557	17465	17646	17624	17674	17528	17505	17541	17584	17655	17573	17581	17571	17582	17525	17558	17470	17740	17693	17479	17657	17488	17758	17405	17697	17553	17514	17572	17473	17489	17644	17353	17642	17457	17464	17604	17450	17671	17662	17475	17671	17605	17650	17477	17667	17486	17645	17556	17644	17514	17485	17625	17441	17506	17663	17684	17542	17640	17595	17620	17373	17513	17535	17439	17640	17560	17593	17488	17576	17781	17551	17714	17559	17610	17465	17534	17658	17649	17446	17535	17588	17429	17544	17577	17555	17554	17730	17500	17543	17635	17499	17523	17475	17634	17585	17660	17558	17598	17661	17564	17765	17560	17643	17454	17746	17678	17638	17624	17440	17689	17548	17511	17636	17570	17680	17611	17432	17501	17632	17710	17669	17472	17507	17498	17792	17416	17528	17768	17563	17695	17716	17688	17594	17630	17582	17548	17599	17581	17552	17708	17553	17582	17629	17677	17642	17662	17630	17597	17635	17452	17703	17388	17642	17751	17774	17512	17628	17595	17692	17633	17608	17605	17611	17553	17681	17536	17681	17471	17483	17686	17714	17579	17659	17621	17473	17574	17487	17630	17664	17464	17661	17427	17662	17571	17560	17455	17681	17563	17510	17648	17602	17601	17523	17514	17542	17742	17551	17748	17358	17535	17544	17574	17431	17516	17618	17637	17459	17672	17535	17591	17590	17668	17464	17681	17556	17462	17555	17764	17614	17569	17391	17723	17334	17529	17583	17516	17580	17570	17427	17594	17679	17462	17491	17670	17583	17446	17654	17731	17717	17662	17554	17682	17575	17625	17543	17735	17482	17528	17513	17525	17596	17575	17585	17404	17533	17426	17563	17573	17685	17617	17606	17707	17855	17630	17651	17490	17506	17385	17593	17625	17495	17526	17524	17510	17543	17454	17578	17467	17721	17458	17599	17653	17538	17711	17589	17643	17498	17671	17526	17550	17608	17581	17691	17595	17606	17735	17637	17636	17573	17694	17507	17605	17454	17669	17640	17527	17618	17625	17514	17646	17467	17581	17446	17474	17422	17496	17716	17538	17710	17594	17535	17516	17635	17725	17706	17722	17639	17770	17576	17561	17520	17548	17506	17573	17493	17541	17523	17506	17525	17675	17482	17536	17356	17719	17505	17621	17706	17592	17666	17646	17811	17838	17542	17514	17465	17563	17564	17561	17545	17484	17629	17574	17561	17498	17570	17408	17606	17538	17588	17700	17485	17399	17607	17633	17626	17659	17607	17474	17515	17736	17621	17701	17586	17680	17339	17647	17755	17586	17675	17511	17587	17513	17707	17528	17610	17571	17478	17446	17432	17671	17631	17648	17682	17575	17742	17534	17603	17537	17549	17567	17635	17664	17649	17697	17634	17404	17537	17232	17537	17556	17638	17595	17505	17633	17684	17669	17453	17630	17457	17502	17637	17634	17550	17507	17583	17687	17672	17443	17525	17575	17489	17405	17543	17569	17643	17577	17596	17461	17682	17668	17544	17463	17703	17513	17611	17785	17610	17608	17551	17701	17470	17773	17546	17430	17511	17577	17671	17543	17575	17575	17605	17657	17520	17720	17545	17734	17710	17408	17562	17644	17647	17500	17531	17593	17557	17472	17534	17591	17501	17433	17546	17616	17636	17652	17610	17693	17516	17550	17452	17643	17593	17635	17606	17394	17790	17389	17573	17561	17657	17548	17578	17646	17631	17625	17587	17520	17442	17581	17599	17643	17451	17660	17571	17600	17589	17557	17611	17587	17633	17654	17573	17456	17438	17555	17360	17703	17675	17755	17660	17678	17601	17512	17525	17655	17641	17632	17349	17714	17533	17790	17681	17541	17554	17628	17580	17664	17605	17552	17629	17611	17471	17561	17641	17832	17591	17648	17512	17613	17462	17542	17508	17771	17437	17586	17538	17638	17567	17726	17695	17555	17494	17492	17587	17681	17602	17422	17591	17425	17640	17674	17557	17666	17643	17627	17584	17668	17646	17829	17480	17667	17525	17690	17684	17484	17531	17516	17561	17548	17822	17720	17619	17397	17536	17576	17557	17434	17612	17548	17507	17712	17545	17698	17634	17725	17633	17392	17558	17619	17466	17515	17599	17434	17827	17726	17550	17614	17589	17547	17544	17488	17674	17700	17517	17640	17662	17576	17549	17592	17479	17469	17533	17632	17519	17433	17519	17633	17582	17734	17724	17704	17577	17697	17596	17510	17604	17619	17726	17677	17656	17606	17707	17377	17579	17641	17580	17496	17377	17624	17641	17706	17561	17677	17487	17671	17575	17580	17553	17455	17660	17507	17629	17761	17581	17614	17475	17669	17602	17355	17498	17630	17617	17676	17663	17706	17395	17662	17594	17544	17494	17415	17541	17585	17537	17643	17597	17466	17536	17616	17667	17550	17635	17571	17492	17582	17614	17465	17611	17595	17752	17500	17697	17677	17649	17386	17579	17562	17614	17625	17565	17658	17612	17335	17789	17566	17607	17790	17677	17682	17442	17613	17476	17387	17499	17576	17619	17741	17681	17634	17559	17663	17538	17452	17722	17667	17553	17527	17753	17369	17604	17611	17721	17581	17532	17626	17685	17454	17635	17517	17543	17531	17558	17736	17577	17525	17569	17548	17674	17508	17531	17650	17496	17540	17768	17759	17574	17687	17621	17575	17800	17601	17647	17746	17595	17552	17681	17605	17522	17610	17739	17531	17566	17488	17650	17509	17414	17590	17698	17500	17571	17644	17561	17618	17679	17550	17685	17663	17588	17555	17467	17491	17584	17637	17637	17653	17623	17747	17574	17578	17725	17858	17481	17665	17452	17602	17623	17521	17597	17707	17458	17525	17650	17587	17513	17576	17490	17450	17414	17418	17636	17583	17459	17603	17603	17655	17360	17643	17664	17588	17506	17677	17756	17558	17511	17515	17502	17508	17702	17471	17594	17739	17630	17635	17660	17585	17578	17519	17543	17468	17572	17595	17520	17724	17503	17466	17574	17566	17538	17641	17675	17623	17603	17575	17681	17500	17786	17526	17603	17747	17437	17619	17611	17420	17415	17545	17452	17651	17524	17445	17599	17669	17736	17593	17680	17582	17572	17582	17600	17558	17417	17718	17516	17569	17584	17523	17617	17618	17527	17673	17569	17516	17566	17576	17731	17401	17473	17681	17510	17722	17527	17579	17644	17419	17681	17586	17465	17626	17642	17643	17568	17497	17622	17552	17429	17533	17570	17612	17529	17460	17609	17575	17520	17711	17600	17412	17458	17477	17449	17591	17377	17550	17608	17716	17709	17415	17619	17545	17678	17574	17580	17468	17595	17403	17469	17615	17592	17663	17477	17594	17586	17606	17716	17747	17770	17709	17460	17437	17613	17498	17563	17566	17714	17534	17602	17610	17603	17603	17639	17638	17629	17658	17516	17679	17580	17614	17528	17599	17794	17453	17434	17811	17453	17669	17545	17759	17675	17823	17553	17419	17632	17545	17614	17478	17663	17525	17465	17538	17423	17594	17712	17619	17408	17702	17613	17654	17570	17484	17502	17625	17524	17482	17408	17627	17510	17478	17624	17563	17649	17569	17681	17620	17626	17491	17690	17743	17627	17696
22431	20970	28783	23357	21334	24560	28495	23928	23538	23804	23681	23421	23656	23449	23296	23392	23480	35445	37942	36130	31406	26146	23648	23166	22545	22292	22368	22542	22335	22453	22381	22432	22611	22347	22543	22392	22335	22344	22378	22530	22325	22462	22343	22121	22374	22255	22482	22461	22478	22490	22324	22121	22588	22206	22351	22284	22153	22265	22415	22510	22485	22246	22356	22138	22442	22403	22344	22326	22286	22259	22214	22369	22260	22399	22418	22440	22175	22228	22276	22269	21965	22276	22320	22412	22425	22390	22521	22441	22232	22339	22510	22401	22223	22284	22496	22248	22211	22180	22209	22589	22677	22194	22386	22213	22351	22323	22412	22186	22419	22265	22523	22359	22202	22278	22156	22306	22391	22359	22224	22185	22397	22143	22319	22136	22216	22268	22326	22303	22452	22330	22314	22278	22368	22171	22387	22328	22272	22134	22312	22230	22296	22320	22111	22199	22282	22164	22365	22146	22496	22242	22201	22226	22254	22496	22221	22273	22224	22265	22247	22341	22425	22419	22168	22258	22199	22222	22417	22157	22234	22326	22170	21950	22170	22066	22318	22268	22449	22277	22294	22427	22256	22208	22152	22291	22267	22422	22317	22209	22146	22278	22297	22354	22386	22406	22332	22330	22415	22135	22049	22407	22398	22238	22145	22445	22157	22290	22226	22359	22097	22355	22292	22391	22437	22298	22178	22177	22268	22224	22067	22398	22218	22439	22211	22326	22249	22324	22402	22196	22141	22055	22330	22323	22273	22327	22360	22236	22233	22117	22311	22327	22285	22250	22327	22228	22394	22207	22258	22504	22256	22514	22363	22250	22087	22133	22336	22329	22256	22251	22188	22339	22260	22316	22240	22241	22308	22310	22181	22177	22171	22211	22348	22164	22392	22100	22342	22446	22391	22229	22516	22174	22092	22516	22167	22255	22307	22279	22163	22305	22272	22299	22290	22247	22269	22326	22220	22267	22304	22283	22594	22113	22109	22229	22346	22267	22334	22140	22388	22225	22315	22233	22286	22431	22245	22457	22329	22233	22309	22291	22140	22126	22238	22226	22236	22195	22138	22392	22257	22184	22509	22116	22411	22520	22112	22083	22235	22334	22290	22409	22442	22246	22202	22336	22222	22339	22117	22172	22268	22129	22315	22055	22216	22231	22445	22206	22479	22162	22252	22498	22291	22139	22341	22321	22447	22491	22198	22150	22360	22294	22289	22224	22136	22147	22324	22391	22143	22127	22330	22100	22333	22238	22379	22205	22194	22286	22200	22323	22179	22363	22267	21971	22097	22095	22308	22235	22085	22266	22167	22159	22170	22378	22245	22236	22252	22336	22220	22285	22167	22134	22255	22391	22196	22204	22319	22080	22133	22392	22455	22206	22272	22198	22235	22130	22513	22295	22201	22389	22334	22155	22212	22253	22179	22183	22027	22174	22122	22274	22215	22133	22302	22236	22283	22252	22012	22244	22285	22251	22193	22092	22508	22206	22191	22292	22379	21865	22108	22035	22273	22445	22158	22132	22062	22086	22398	22280	22319	22240	22276	22443	22212	22197	22280	22188	22289	22194	22323	22236	22342	22294	22267	22310	22246	22198	22181	22260	22264	22328	22258	22270	22274	22295	22291	22347	22325	22163	22334	22273	22042	22009	22328	22138	22376	22158	22159	22275	22289	22163	22285	22212	22161	22346	22170	22311	22211	22285	22297	22372	22174	22212	22089	22272	22106	21991	22098	22174	22298	22287	22429	22027	22292	22141	22436	22402	22226	22232	22191	22104	22173	22389	22107	22251	21957	22210	22334	22102	22246	22257	22245	22389	22324	22206	22349	22272	22234	22388	22340	22129	22195	22247	22226	22223	21980	22188	22350	22265	22295	22309	22037	22138	22415	22006	22287	22229	22432	22324	22282	22204	22247	21999	22344	22252	22013	22312	22266	22360	22400	22342	22164	22216	22160	22380	22298	22266	22334	22217	22263	22480	22337	22062	22025	22525	22227	22347	22208	22055	22303	22222	22263	22313	22262	22224	22369	22188	22383	22289	22391	22088	22110	22334	22197	22380	22069	22249	22365	22340	22326	22169	22425	22219	22281	22167	22313	22185	22268	22105	22320	22382	22227	22040	22176	22301	22234	22097	22253	22172	22190	22411	22317	22209	22381	22126	22214	22186	22200	22233	22395	22053	22050	22315	22378	22112	22432	22231	22319	22118	22061	22166	22055	22158	22421	22244	22274	22239	22225	22140	22436	22270	22326	22152	21991	22151	22165	22149	22380	22376	22305	22206	22356	22277	22424	22189	22148	22281	22215	22349	22287	22250	22239	22319	22334	22455	22268	22373	22164	22170	22295	22132	22097	22171	22296	22217	21983	22047	22170	22263	22084	22288	22269	22110	22124	22314	22352	22364	22369	22093	22332	22357	22269	22361	22316	22404	22105	22096	22165	22135	22316	22447	22316	22177	22277	22303	22135	22284	22350	22171	22231	22214	22255	22340	21979	22211	22485	21989	22216	22228	21960	22009	22139	22228	22263	22404	22316	22218	22332	22313	22140	22172	22269	22282	22296	22174	22223	22323	22283	22212	22281	22210	22411	22305	22273	22201	22322	22517	22331	22291	22185	22159	22368	22349	22223	22161	22102	22363	22302	22421	22169	22470	22381	22113	22395	22128	22227	22483	22563	22236	22183	22477	22398	22155	22445	22243	22263	22193	22284	22456	22134	22110	22362	22380	22245	22564	22372	22344	22524	22201	22068	22123	22299	22241	22173	22264	22255	22187	22363	22203	22330	22254	22169	22301	22313	22250	22291	22351	22229	22078	22221	22167	22335	22246	22479	22282	22224	22452	22254	22533	22128	22455	22036	22400	22437	22541	22306	22289	22454	22022	22460	22328	22490	22202	22234	22224	22321	22170	22192	22285	22332	22234	22178	22196	22360	22143	22237	22151	22365	22208	22244	22192	22135	22274	22444	22222	22162	22419	22105	22190	22326	21976	22231	22158	22151	22400	22425	22422	22265	22195	22340	22203	22119	22177	22029	22331	22455	22416	22441	22314	22371	22189	22317	22364	22352	22210	22099	22194	22163	22180	22122	22108	22315	22294	22033	22246	22375	22428	22270	22386	22150	22290	22089	22251	22234	22075	22038	22259	22382	22289	22277	22290	22218	21997	22405	22280	22375	22117	22364	22322	22243	22350	22268	22323	22323	22227	22569	22073	22078	22154	22340	22237	21983	22404	22225	22165	22314	22105	22059	22198	22270	22405	22361	22414	22378	22196	22309	22300	22138	22394	22240	22229	22304	22344	22227	22420	22137	22180	22320	22349	22217	22134	22220	22268	22183	22257	22108	22165	22317	22228	22351	22217	22279	22209	22177	22140	22293	22427	22207	22161	22146	22319	22124	22184	22139	22177	22347	22231	22545	22174	22365	22266	22483	22086	22175	22258	22276	22359	22249	21927	22339	22314	22123	22339	22263	22451	22243	22088	22177	22158	22264	22260	22225	22246	22427	22215	22311	22362	22454	22201	22065	22392	22214	22194	22140	22275	22328	22329	22383	22428	22292	22265	22399	22230	22357	21947	22430	22324	22186	22239	22207	22508	22509	22404	21874	22203	22386	22034	22372	22167	22457	22338	22269	22290	22317	22250	22268	22305	22039	22330	22357	22077	22116	22391	22393	22187	22500	22187	22184	22115	22128	22391	22408	22193	22309	22369	22275	21997	22259	22316	22470	22231	22231	22258	22277	22368	22384	22120	22326	22369	22309	22448	22147	22259	22229	22137	22262	22389	22224	22305	22122	22251	22007	22300	22410	22228	22042	21987	22232	22095	22127	22137	22101	22018	22062	22328	22169	22343	22316	21968	22162	22305	22457	22363	22300	22277	22219	22064	22179	22316	22045	21993	22470	22459	22350	22179	22455	22030	22381	22406	22334	22341	22109	22052	22292	22239	21902	22001	22437	22246	22375	22146	22442	22295	22297	22266	22166	22355	22367	22275	22186	22457	22357	22094	22134	22271	22316	22177	22282	22294	22239	22256	22245	22259	22216	22257	22402	22343	22082	22263	22171	22326	22369	22338	22206	22172	22385	22153	22152	22195	22364	22106	22077	22136	22303	22248	22299	22224	22358	22081	22449	22304	22133	22107	22446	22306	22292	22274	22101	22459	22184	22279	22247	22251	22515	22304	22159	22432	22214	21944	22008	22253	22261	22202	22284	22214	22075	22235	22358	22384	22475	22299	22261	22347	22191	22234	22219	22189	22233	22369	22402	22438	22265	22394	22108	22312	22330	22336	22157	22325	22284	22095	22184	22396	22127	22356	22373	22100	22272	22263	22188	22522	22324	22228	22065	22328	22170	22289	22349	22308	22299	22241	22224	22135	22237	22176	22179	22204	22173	22500	22237	22428	22179	22084	22126	22006	22493	22144	22497	22199	22460	22467	22111	22230	22119	22366	22202	22192	22229	22440	22248	22288	22144	22118	22639	22362	22436	22133	22205	22062	22276	22474	22197	22230	22239	22408	22336	22387	22281	22379	22452	22388	22475	22403	22463	22324	22123	22202	22408	22251	22127	22293	22346	22248	22058	22261	22392	22473	22307	22225	22410	22218	22357	22275	22260	22277	22400	22386	22175	22240	22399	22154	22245	22436	22275	22202	22231	22211	22332	22264	22363	22445	22367	22301	22344	22188	22188	22360	22205	22367	22284	22124	22110	22178	22567	22153	22256	22208	22200	22063	22425	22213	22145	22309	22496	22299	22159	22304	22361	22355	22297	22265	22325	22352	22327	22281	22326	22303	21981	22013	22312	22301	22516	22352	22388	22220	22281	22320	22134	22344	22272	22194	22435	22086	22047	22134	22138	22253	22313	22162	22408	22282	22323	22393	22354	22232	22223	22131	22308	22225	22193	22198	22247	22221	22369	21989	22109	22240	22213	22220	22465	22031	22362	22092	22168	22177	22107	22492	22240	22371	22088	22463	22230	22184	22293	22278	21959	22374	22422	22165	22307	22154	22389	22189	22270	22121	22281	22281	22256	22434	22411	22056	22448	22341	22308	22215	22309	22539	22587	22353	22315	22433	22185	22258	22389	22441	22165	22201	22242	22370	22164	22324	22266	22076	22133	22124	22347	21993	22194	22228	22261	22188
18033	33176	30313	24380	23303	21657	20580	19875	19603	19634	19776	19524	19526	19116	18740	18395	19288	35527	35215	33198	27522	21173	18888	18248	17832	17775	17809	17665	17752	17655	17826	17636	17728	17706	17548	17582	17798	17666	17747	17618	17559	17627	17555	17615	17718	17664	17641	17872	17712	17677	17625	17758	17691	17744	17636	17809	17670	17729	17666	17739	17567	17513	17713	17640	17675	17538	17739	17768	17525	17573	17540	17433	17669	17653	17733	17574	17637	17589	17600	17734	17836	17553	17528	17748	17905	17745	17585	17849	17655	17809	17620	17581	17680	17460	17815	17683	17542	17526	17528	17857	17619	17802	17677	17667	17696	17636	17544	17522	17620	17548	17484	17631	17646	17595	17587	17642	17616	17730	17460	17657	17560	17698	17721	17513	17602	17662	17665	17593	17604	17766	17812	17606	17633	17518	17615	17689	17686	17674	17680	17525	17632	17587	17567	17575	17761	17510	17690	17571	17705	17735	17674	17557	17542	17662	17762	17538	17630	17710	17539	17558	17499	17702	17812	17583	17720	17572	17638	17706	17548	17617	17624	17714	17841	17653	17754	17678	17698	17644	17663	17712	17750	17423	17630	17568	17638	17747	17702	17647	17527	17601	17685	17567	17610	17786	17629	17662	17538	17793	17642	17554	17632	17546	17444	17558	17613	17633	17509	17647	17588	17535	17624	17671	17813	17559	17703	17602	17566	17706	17826	17490	17603	17637	17636	17605	17613	17648	17629	17748	17591	17665	17644	17453	17584	17644	17656	17781	17594	17665	17454	17733	17619	17694	17637	17666	17570	17509	17973	17924	17600	17655	17448	17741	17533	17600	17547	17668	17523	17709	17776	17625	17519	17587	17493	17621	17601	17589	17492	17515	17663	17740	17603	17637	17603	17459	17493	17426	17702	17679	17515	17716	17614	17613	17705	17646	17716	17709	17652	17557	17585	17513	17682	17621	17596	17703	17523	17550	17469	17677	17678	17580	17608	17659	17696	17833	17549	17545	17575	17723	17621	17451	17537	17645	17610	17762	17555	17616	17642	17609	17494	17527	17587	17662	17616	17453	17754	17580	17652	17753	17657	17559	17565	17580	17570	17505	17548	17770	17487	17654	17668	17671	17691	17794	17746	17676	17629	17650	17550	17652	17593	17584	17636	17386	17646	17669	17538	17766	17550	17622	17724	17709	17725	17664	17752	17556	17588	17595	17698	17694	17564	17628	17701	17558	17696	17565	17691	17767	17724	17558	17685	17634	17681	17669	17706	17660	17537	17523	17791	17714	17677	17672	17686	17372	17859	17631	17536	17578	17597	17782	17538	17876	17716	17546	17597	17541	17638	17541	17785	17546	17568	17498	17459	17577	17811	17623	17692	17785	17487	17544	17631	17653	17585	17515	17620	17703	17649	17765	17587	17582	17725	17587	17699	17608	17556	17567	17509	17601	17778	17684	17622	17802	17714	17728	17702	17709	17550	17532	17719	17639	17469	17731	17599	17641	17602	17658	17520	17598	17575	17613	17645	17833	17666	17588	17411	17572	17559	17654	17720	17658	17663	17615	17744	17602	17632	17612	17505	17564	17518	17694	17709	17679	17601	17631	17590	17671	17449	17752	17626	17544	17615	17663	17609	17495	17599	17615	17589	17478	17749	17536	17587	17619	17483	17661	17585	17398	17483	17429	17754	17697	17561	17651	17659	17640	17832	17584	17492	17572	17571	17578	17600	17489	17509	17605	17598	17615	17682	17632	17576	17597	17610	17685	17646	17617	17585	17647	17677	17617	17856	17617	17785	17553	17726	17487	17777	17581	17626	17724	17577	17662	17465	17559	17697	17545	17574	17621	17577	17641	17713	17589	17510	17656	17493	17615	17604	17658	17642	17709	17702	17379	17530	17438	17628	17691	17649	17586	17598	17494	17630	17507	17648	17732	17464	17554	17664	17552	17563	17697	17594	17597	17696	17648	17641	17655	17649	17523	17536	17527	17724	17817	17606	17623	17656	17592	17634	17635	17681	17664	17708	17681	17622	17619	17719	17527	17698	17570	17711	17612	17674	17687	17675	17628	17530	17650	17607	17412	17533	17644	17711	17661	17659	17621	17832	17731	17624	17727	17653	17818	17518	17699	17640	17621	17766	17663	17580	17457	17716	17549	17583	17782	17660	17574	17586	17651	17589	17556	17724	17459	17687	17688	17697	17563	17652	17522	17682	17778	17687	17629	17658	17798	17616	17549	17522	17544	17442	17577	17700	17573	17527	17642	17675	17681	17753	17680	17649	17599	17559	17715	17617	17621	17776	17570	17685	17573	17685	17556	17567	17558	17665	17705	17761	17418	17533	17530	17637	17497	17792	17566	17702	17697	17683	17694	17617	17650	17578	17587	17659	17677	17600	17587	17630	17623	17649	17762	17696	17584	17663	17538	17650	17422	17775	17559	17709	17766	17697	17530	17431	17419	17768	17622	17658	17500	17561	17762	17602	17711	17581	17489	17645	17751	17499	17527	17610	17636	17512	17609	17605	17783	17761	17606	17596	17743	17570	17630	17545	17732	17574	17622	17915	17617	17721	17646	17599	17574	17605	17506	17792	17468	17788	17709	17713	17797	17568	17797	17383	17770	17623	17627	17720	17598	17517	17650	17480	17562	17804	17623	17608	17634	17450	17761	17712	17566	17628	17646	17643	17650	17663	17559	17522	17681	17444	17617	17455	17674	17587	17511	17530	17558	17606	17640	17524	17812	17459	17467	17593	17644	17784	17483	17565	17611	17644	17696	17480	17658	17584	17635	17389	17643	17550	17486	17668	17537	17850	17569	17673	17663	17564	17755	17662	17444	17724	17688	17612	17626	17509	17631	17699	17681	17562	17507	17705	17553	17608	17719	17678	17720	17810	17621	17607	17684	17800	17619	17517	17693	17529	17667	17463	17687	17554	17612	17638	17615	17498	17472	17788	17722	17715	17487	17649	17646	17678	17664	17599	17699	17726	17696	17594	17730	17706	17613	17614	17734	17543	17629	17712	17635	17757	17746	17579	17527	17735	17567	17722	17588	17614	17538	17574	17629	17544	17656	17688	17575	17736	17503	17580	17461	17733	17671	17736	17719	17570	17450	17771	17451	17502	17625	17661	17600	17743	17778	17679	17497	17511	17589	17689	17545	17740	17668	17770	17495	17688	17565	17674	17676	17601	17581	17680	17791	17741	17687	17610	17655	17516	17486	17683	17686	17562	17586	17610	17561	17705	17675	17683	17690	17675	17631	17384	17492	17609	17603	17796	17497	17849	17687	17664	17709	17610	17487	17753	17715	17630	17603	17555	17667	17479	17516	17650	17688	17695	17511	17663	17679	17632	17581	17661	17566	17605	17527	17721	17689	17661	17660	17499	17505	17470	17727	17666	17595	17718	17601	17627	17742	17608	17509	17599	17778	17488	17660	17667	17602	17720	17529	17703	17649	17694	17599	17557	17466	17476	17682	17504	17388	17567	17454	17510	17443	17619	17588	17684	17587	17671	17541	17670	17738	17598	17693	17691	17658	17544	17656	17668	17556	17780	17568	17592	17664	17621	17636	17825	17702	17483	17600	17730	17780	17688	17568	17528	17686	17720	17602	17768	17596	17752	17768	17738	17544	17551	17765	17382	17754	17572	17440	17623	17470	17595	17669	17618	17571	17623	17496	17803	17684	17792	17731	17621	17635	17669	17566	17717	17653	17674	17561	17603	17392	17759	17604	17562	17576	17543	17589	17637	17587	17485	17687	17423	17602	17837	17767	17749	17528	17632	17582	17778	17668	17694	17655	17487	17545	17579	17670	17728	17693	17585	17549	17554	17738	17551	17436	17773	17600	17678	17618	17696	17395	17677	17563	17593	17687	17406	17602	17777	17834	17536	17654	17778	17546	17530	17724	17568	17751	17558	17587	17631	17542	17700	17600	17681	17527	17716	17790	17654	17542	17620	17508	17678	17597	17436	17820	17707	17662	17604	17507	17525	17452	17766	17667	17603	17577	17815	17510	17558	17653	17482	17680	17651	17641	17493	17631	17739	17492	17787	17597	17613	17548	17544	17545	17669	17687	17826	17696	17550	17533	17630	17596	17578	17704	17597	17587	17824	17601	17650	17542	17600	17699	17746	17552	17654	17655	17694	17593	17582	17619	17613	17541	17609	17702	17632	17532	17635	17525	17785	17699	17607	17737	17564	17555	17577	17669	17696	17626	17707	17528	17482	17652	17623	17712	17773	17675	17510	17559	17860	17577	17786	17608	17511	17527	17722	17559	17425	17635	17773	17653	17673	17721	17626	17756	17575	17427	17673	17627	17496	17695	17545	17715	17554	17805	17705	17525	17606	17548	17771	17583	17689	17735	17654	17466	17894	17728	17675	17466	17619	17688	17640	17587	17784	17500	17681	17563	17687	17605	17554	17763	17630	17730	17697	17638	17581	17462	17481	17815	17748	17677	17551	17583	17653	17597	17668	17677	17572	17534	17729	17840	17473	17673	17523	17718	17625	17514	17737	17641	17624	17560	17596	17552	17773	17660	17518	17605	17850	17695	17657	17745	17639	17412	17697	17607	17534	17703	17637	17561	17590	17744	17550	17614	17626	17659	17709	17696	17598	17683	17445	17730	17576	17660	17417	17647	17511	17646	17578	17842	17637	17409	17542	17617	17890	17736	17624	17573	17755	17606	17539	17563	17567	17608	17584	17489	17572	17728	17420	17483	17487	17612	17621	17687	17623	17645	17604	17587	17608	17585	17615	17607	17769	17633	17636	17747	17665	17621	17787	17752	17791	17712	17434	17648	17525	17643	17553	17740	17627	17636	17556	17689	17563	17486	17682	17493	17520	17610	17468	17682	17762	17539	17582	17619	17744	17701	17488	17577	17635	17640	17520	17686	17515	17526	17751	17588	17677	17553	17601	17598	17620	17564	17587	17590	17634	17926	17723	17898	17686	17655	17436	17595	17769	17434	17688	17730	17570	17692	17626	17699	17660	17614	17513	17515	17599	17446	17503	17581	17680	17565	17636	17615	17604	17700	17641	17674	17688	17478	17710	17680	17726	17692	17597	17634	17506	17468	17673	17560	17549	17645	17564	17596	17720	17554	17621	17518	17672	17644	17522	17735	17611	17638	17644	17745	17585	17458	17715	17704
27266	22344	27757	26041	23284	23466	23387	22931	22875	22767	22540	22871	22860	22689	22828	22722	22620	23273	23903	23822	23488	22922	22722	22512	22375	22497	22438	22471	22405	22173	22215	22161	22329	22452	22272	22393	22534	22572	22437	22363	22395	22310	22298	22409	22324	22650	22504	22460	22519	22492	22387	22455	22074	22422	22400	22457	22529	22401	22274	22365	22235	22362	22230	22341	22289	22373	22563	22627	22485	22581	22337	22448	22190	22246	22369	22314	22470	22320	22632	22440	22349	22360	22377	22303	22450	22471	22422	22304	22505	22469	22309	22577	22407	22377	22380	22424	22421	22364	22395	22265	22399	22224	22476	22564	22275	22379	22404	22100	22396	22360	22628	22105	22447	22191	22344	22326	22333	22395	22341	22228	22251	22429	22358	22470	22499	22153	22313	22432	22354	22405	22347	22474	22484	22274	22105	22323	22285	22164	22504	22298	22401	22389	22249	22425	22382	22424	22510	22423	22418	22451	22688	22477	22226	22456	22305	22479	22486	22510	22279	22650	22441	22339	22666	22419	22372	22362	22441	22288	22370	22390	22516	22612	22716	22398	22436	22292	22543	22309	22233	22258	22415	22486	22354	22454	22434	22155	22537	22525	22274	22102	22246	22582	22357	22386	22146	22512	22409	22570	22217	22526	22432	22364	22298	22516	22576	22692	22406	22345	22281	22239	22455	22667	22673	22360	22533	22400	22237	22231	22407	22339	22280	22437	22515	22359	22305	22340	22276	22235	22359	22277	22342	22277	22378	22276	22570	22531	22341	22260	22383	22489	22390	22316	22135	22255	22437	22394	22583	22434	22232	22434	22418	22495	22177	22416	22501	22488	22373	22302	22249	22228	22098	22227	22165	22436	22535	22434	22379	22249	22472	22423	22379	22178	22505	22239	22298	22281	22222	22359	22411	22192	22036	22325	22252	22319	22457	22455	22297	22392	22480	22482	22088	22396	22327	22472	22379	22287	22537	22595	22430	22357	22350	22377	22203	22309	22456	22457	22426	22395	22240	22349	22521	22343	22466	22525	22196	22442	22240	22397	22431	22278	22355	22392	22273	22262	22156	22488	22552	22138	22413	22345	22241	22245	22344	22226	22279	22554	22162	22395	22508	22327	22562	22409	22359	22132	22342	22263	22610	22168	22424	22416	22322	22618	22321	22726	22461	22172	22298	22368	22325	22541	22395	22314	22282	22251	22369	22527	22493	22327	22425	22329	22301	22520	22336	22507	22336	22123	22197	22277	22376	22475	22347	22381	22342	22322	22381	22216	22363	22383	22193	22295	22314	22416	22326	22350	22350	22384	22287	22416	22681	22268	22519	22506	22382	22472	22229	22278	22240	22401	22398	22413	22385	22422	22451	22521	22303	22327	22377	22382	22426	22506	22345	22266	22416	22514	22412	22241	22655	22565	22665	22441	22516	22513	22187	22394	22330	22530	22448	22222	22458	22343	22435	22503	22416	22413	22588	22380	22170	22286	22491	22368	22185	22309	22281	22534	22511	22341	22352	22492	22510	22096	22347	22399	22477	22398	22245	22379	22400	22581	22401	22255	22346	22584	22120	22452	22698	22314	22697	22118	22214	22499	22434	22322	22592	22130	22280	22361	22215	22441	22363	22241	22158	22297	22652	22424	22395	22405	22420	22350	22404	22529	22529	22459	22531	22603	22177	22328	22270	22331	22503	22081	22393	22471	22479	22390	22338	22356	22244	22325	22573	22435	22516	22489	22490	22369	22397	22439	22289	22415	22543	22506	22342	22454	22244	22323	22289	22354	22388	22251	22608	22438	22397	22481	22471	22314	22392	22264	22330	22402	22417	22483	22314	22597	22501	22605	22349	22348	22459	22584	22538	22450	22267	22453	22348	22328	22142	22237	22336	22416	22487	22428	22399	22322	22550	22269	22652	22138	22564	22425	22152	22696	22392	22346	22220	22331	22550	22372	22378	22504	22407	22444	22389	22417	22244	22565	22522	22432	22354	22478	22287	22246	22458	22329	22426	22157	22363	22502	22504	22360	22365	22329	22477	22434	22634	22514	22611	22295	22288	22301	22505	22485	22523	22231	22382	22378	22353	22514	22375	22518	22210	22410	22472	22249	22401	22456	22399	22440	22411	22283	22446	22540	22338	22269	22308	22460	22213	22286	22474	22585	22171	22269	22301	22411	22496	22351	22386	22440	22540	22329	22500	22382	22253	22231	22392	22294	22442	22184	22323	22181	22327	22291	22382	22215	22374	22461	22398	22382	22201	22475	22543	22364	22439	22237	22369	22323	22361	22592	22371	22175	22475	22417	22249	22270	22463	22408	22200	22260	22481	22296	22432	22254	22581	22481	22312	22456	22122	22315	22628	22404	22507	22124	22355	22189	22245	22263	22350	22522	22232	22507	22532	22234	22362	22540	22304	22440	22326	22323	22291	22344	22398	22271	22207	22396	22211	22496	22429	22379	22398	22343	22280	22381	22445	22266	22246	22469	22369	22409	22495	22193	22322	22355	22353	22329	22465	22429	22383	22400	22227	22238	22438	22396	22551	22471	22293	22512	22529	22370	22260	22342	22207	22307	22182	22279	22286	22325	22462	22313	22358	22454	22399	22451	22473	22357	22511	22328	22345	22486	22607	22164	22176	22408	22322	22417	22312	22181	22307	22268	22492	22381	22160	22336	22362	22527	22338	22420	22359	22410	22310	22358	22421	22421	22408	22394	22741	22179	22357	22439	22370	22346	22433	22557	22382	22399	22136	22447	22438	22486	22159	22309	22540	22431	22504	22272	22558	22312	22544	22415	22472	22395	22275	22443	22458	22622	22420	22419	22257	22397	22241	22441	22619	22511	22421	22412	22507	22609	22400	22177	22352	22493	22494	22321	22519	22412	22706	22502	22469	22669	22184	22483	22571	22298	22330	22207	22344	22284	22433	22353	22274	22354	22404	22240	22520	22443	22349	22347	22319	22428	22422	22361	22548	22262	22280	22367	22424	22322	22323	22488	22309	22396	22355	22489	22480	22515	22268	22434	22473	22404	22372	22373	22515	22515	22341	22192	22311	22423	22510	22585	22307	22282	22378	22399	22368	22185	22430	22183	22379	22434	22415	22514	22241	22197	22316	22291	22300	22310	22530	22709	22362	22170	22727	22315	22720	22421	22276	22284	22499	22380	22586	22357	22359	22355	22218	22261	22271	22414	22201	22376	22435	22475	22190	22303	22482	22432	22168	22379	22487	22484	22316	22335	22394	22306	22448	22322	22287	22231	22564	22474	22277	22361	21956	22415	22257	22337	22440	22343	22261	22305	22235	22150	22203	22573	22337	22291	22260	22252	22449	22396	22330	22450	22379	22470	22555	22432	22399	22343	22465	22349	22510	22375	22265	22453	22248	22237	22528	22312	22348	22379	22463	22413	22532	22570	22487	22428	22431	22021	22285	22317	22221	22469	22546	22343	22265	22316	22374	22425	22382	22273	22420	22532	22328	22540	22184	22321	22355	22699	22325	22249	22163	22582	22538	22363	22351	22511	22224	22319	22630	22239	22230	22385	22347	22526	22468	22341	22472	22158	22301	22148	22240	22251	22373	22404	22310	22662	22469	22190	22486	22421	22463	22363	22252	22422	22414	22427	22296	22487	22542	22428	22373	22369	22498	22276	22205	22239	22283	22482	22356	22402	22437	22379	22445	22348	22222	22417	22582	22685	22240	22225	22380	22393	22235	22235	22434	22577	22563	22383	22490	22492	22477	22468	22550	22595	22580	22382	22271	22482	22476	22387	22431	22329	22576	22341	22117	22350	22279	22367	22244	22386	22546	22730	22426	22416	22557	22649	22382	22227	22547	22432	22391	22357	22345	22445	22439	22469	22543	22575	22394	22150	22236	22321	22444	22287	22412	22406	22401	22566	22420	22244	22290	22451	22423	22478	22518	22368	22432	22506	22486	22418	22349	22254	22573	22528	22675	22275	22610	22342	22535	22311	22344	22383	22544	22569	22222	22357	22626	22411	22368	22370	22274	22342	22395	22278	22322	22305	22633	22409	22630	22450	22206	22295	22591	22536	22463	22536	22345	22439	22410	22390	22586	22560	22638	22404	22379	22411	22312	22386	22388	22363	22193	22400	22426	22504	22437	22343	22370	22122	22462	22385	22208	22426	22645	22362	22139	22329	22245	22378	22557	22558	22514	22493	22449	22539	22444	22201	22556	22391	22390	22383	22321	22484	22312	22026	22434	22520	22268	22300	22283	22280	22387	22407	22270	22091	22318	22253	22374	22456	22033	22436	22411	22735	22392	22559	22452	22254	22258	22429	22149	22206	22268	22401	22410	22594	22483	22532	22444	22309	22315	22188	22236	22571	22262	22524	22638	22418	22191	22646	22391	22323	22294	22396	22483	22760	22603	22530	22545	22503	22180	22555	22388	22505	22362	22309	22442	22498	22392	22412	22218	22462	22443	22525	22542	22524	22263	22367	22370	22558	22407	22372	22288	22402	22585	22401	22291	22216	22424	22586	22548	22426	22397	22413	22334	22631	22464	22285	22443	22388	22417	22505	22375	22432	22397	22610	22458	22256	22477	22445	22292	22428	22320	22257	22261	22282	22507	22506	22431	22463	22457	22286	22442	22285	22193	22201	22397	22524	22458	22358	22399	22275	22427	22436	22371	22201	22333	22306	22510	22409	22402	22351	22359	22456	22411	22464	22585	22328	22536	22364	22394	22425	22343	22461	22383	22452	22613	22437	22507	22493	22434	22380	22417	22546	22391	22484	22485	22595	22449	22380	22331	22493	22383	22370	22183	22309	22322	22550	22643	22387	22353	22496	22358	22533	22231	22538	22404	22388	22195	22279	22305	22375	22432	22604	22493	22543	22365	22347	22563	22371	22336	22250	22370	22298	22142	22362	22385	22219	22332	22330	22424	22324	22434	22228	22551	22337	22278	22266	22517	22152	22449	22308	22619	22251	22303	22061	22437	22553	22491	22504	22494	22423	22370	22515	22499	22353	22324	22368	22418	22445	22367	22271	22351	22405	22479	22082	22517	22435	22403	22480	22300	22493	22325	22298	22500	22247	22447	22383	22653	22623	22472	22481	22429	22708	22391	22289	22209	22557	22257	22545	22461	22229	22482	22327	22269	22428	22197	22508	22486	22455	22460	22547
17521	23644	21855	20109	19822	19753	18924	18559	18491	18201	17929	18375	18337	18230	18122	18017	17996	19190	19626	19464	18785	18380	17968	17908	17651	17937	17755	17825	17925	17742	17485	17741	17649	17678	17778	17804	17724	17682	17527	17692	17682	17597	17771	17691	17684	17562	17833	17689	17619	17802	17639	17816	17664	17717	17781	17599	17735	17811	17730	17670	17589	17789	17809	17754	17705	17666	17760	17690	17575	17790	17844	17798	17919	17749	17681	17825	17731	17648	17766	17747	17633	17672	17502	17543	17709	17704	17688	17822	17568	17778	17627	17751	17769	17781	17750	17746	17594	17815	17831	17736	17659	17563	17610	17865	17649	17666	17778	17657	17573	17631	17793	17816	17678	17693	17596	17719	17789	17609	17561	17947	17578	17676	17622	17822	17528	17703	17835	17569	17801	17657	17687	17918	17655	17721	17862	17532	17626	17633	17609	17608	17782	17748	17675	17494	17542	17631	17771	17521	17628	17616	17615	17791	17873	17727	17667	17888	17773	17644	17705	17538	17646	17776	17750	17584	17665	17750	17651	17583	17803	17735	17744	17749	17655	17599	17713	17823	17799	17657	17924	17727	17831	17670	17551	17571	17798	17666	17757	17914	17695	17738	17795	17706	17870	17707	17722	17560	17821	17880	17475	17693	17620	17752	17618	17701	17695	17831	17801	17727	17955	17662	17678	17728	17631	17840	17722	17594	17610	17649	17570	17653	17640	17664	17730	17752	17844	17784	17799	17700	17765	17678	17593	17677	17758	17818	17742	17746	17648	17687	17757	17684	17602	17558	17727	17615	17708	17703	17652	17720	17660	17663	17851	17759	17775	17816	17729	17936	17752	17642	17748	17683	17497	17827	17799	17856	17792	17699	17676	17922	17697	17784	17824	17820	17653	17622	17868	17955	17656	17775	17624	17638	17807	17516	17594	17673	17539	17622	17923	17782	17702	17841	17702	17716	17584	17602	17708	17679	17614	17731	17820	17736	17705	17717	17751	17669	17469	17732	17759	17895	17728	17807	17627	17586	17719	17754	17612	17683	17706	17753	17635	17882	17737	17717	17714	17679	17751	17768	17685	17754	17647	17715	17723	17625	17811	17722	17723	17703	17707	17931	17657	17662	17676	17704	17701	17729	17542	17643	17684	17693	17887	17714	17801	17866	17654	17706	17685	17532	17895	17797	17858	17618	17625	17736	17601	17748	17851	17625	17773	17641	17679	17688	17688	17609	17769	17586	17885	17753	17715	17485	17793	17649	17753	17736	17630	17693	17627	17684	17513	17650	17805	17813	17608	17593	17599	17493	17677	17885	17687	17703	17896	17683	17842	17689	17812	17797	17835	17893	17659	17731	17637	17631	17662	17653	17889	17633	17738	17907	17654	17778	17601	17677	17727	17705	17645	17680	17789	17662	17692	17831	17558	17561	17662	17838	17755	17877	17764	17652	17709	17738	17622	17836	17578	17750	17783	17690	17818	17754	17623	17536	17647	17827	17724	17653	17743	17750	17724	17675	17743	17644	17946	17632	17677	17947	17677	17788	17758	17448	17896	17783	17606	17695	17796	17757	17702	17707	17761	17880	17670	17687	17673	17725	17717	17446	17673	17621	17650	17931	17726	17685	17726	17619	17666	17589	17745	17835	17756	17685	17870	17624	17706	17734	17673	17744	17722	17767	17794	17739	17849	17592	18060	17620	17733	17693	17726	17635	17735	17765	17592	17763	17759	17647	17657	17771	17633	17644	17542	17720	17673	17698	17660	17784	17769	17664	17769	17861	17711	17684	17602	17908	17707	17709	17728	17650	17722	17671	17698	17691	17650	17793	17838	17870	17618	17787	17559	17866	17715	17690	17693	17795	17610	17634	17658	17629	17680	17688	17766	17678	17608	17868	17824	17728	17758	17669	17784	17763	17735	17628	17687	17701	17883	17791	17729	17663	17648	17672	17724	17591	17715	17706	17761	17580	17748	17769	17626	17866	17478	17717	17615	17672	17705	17506	17580	17631	17913	17812	17724	17708	17489	17815	17802	17616	17693	17723	17784	17898	17669	17609	17615	17812	17529	17657	17603	17645	17774	17669	17662	17856	17737	17653	17741	17756	17884	17754	17611	17674	17727	17659	17586	17853	17767	17592	17809	17821	17950	17750	17760	17714	17788	17721	17746	17685	17619	17783	17552	17745	17763	17555	17705	17778	17817	17709	17687	17737	17725	17702	17747	17760	17742	17828	17757	17589	17829	17715	17913	17652	17774	17739	17678	17779	17641	17525	17665	17789	17693	17729	17644	17628	17803	17804	17693	17699	17759	17696	17461	17739	17644	17636	17748	17718	17683	17665	17790	17744	17859	17724	17801	17753	17770	17477	17719	17761	17821	17634	17798	17774	17730	17605	17866	17787	17588	17674	17759	17702	17752	17566	17608	17669	17626	17715	17766	17611	17498	17649	17890	17724	17857	17744	17631	17918	17650	17707	17817	17615	17757	17769	17807	17707	17671	17695	17693	17600	17752	17679	17791	17769	17683	17679	17730	17681	17866	17674	17760	17571	17660	17779	17628	17602	17784	17724	17662	17740	17707	17646	17593	17742	17714	17551	17853	17781	17957	17457	17806	17750	17662	17473	17834	17611	17655	17711	17732	17679	17869	17631	17721	17570	17707	17716	17538	17665	17632	17635	17858	17751	17845	17848	17593	17781	17755	17634	17761	17561	17726	17516	17594	17718	17762	17703	17621	17708	17734	17683	17734	17785	17580	17717	17775	17747	17607	17692	17625	17911	17821	17556	17851	17661	17702	17610	17685	17721	17703	17746	17704	17590	17695	17582	17700	17776	17668	17636	17780	17702	17587	17852	17687	17580	17663	17859	17713	17853	17758	17729	17795	17731	17715	17589	17634	17576	17760	17723	17784	17669	17699	17761	17757	17599	17961	17758	17696	17607	17820	17773	17773	17711	17755	17594	17725	17793	17616	17650	17653	17687	17731	17524	17866	17746	17620	17644	17724	17709	17766	17464	17778	17652	17778	17730	17517	17808	17783	17662	17595	17605	17653	17768	17748	17811	17600	17827	17633	17819	17548	17814	17621	17883	17769	17789	17828	17784	17761	17570	17712	17946	17790	17535	17893	17845	17775	17742	17557	17744	17546	17684	17768	17722	17660	17682	17767	17776	17460	17744	17777	17632	17625	17834	17952	17565	17733	17604	17676	17659	17810	17702	17740	17664	17649	17620	17732	17788	17718	17764	17624	17686	17632	17829	17739	17697	17556	17855	17796	17849	17588	17668	17621	17640	17713	17702	17753	17657	17843	17639	17823	17831	17649	17852	17715	17704	17504	17552	17885	17678	17767	17754	17631	17586	17698	17692	17632	17739	17521	17476	17832	17699	17759	17719	17634	17672	17795	17679	17806	17828	17707	17595	17577	17551	17668	17614	17547	17801	17795	17777	17627	17684	17737	17669	17667	17718	17555	17723	17676	17676	17609	17814	17815	17827	17589	17788	17653	17858	17662	17651	17727	17727	17826	17685	17630	17617	17662	17839	17751	17754	17785	17764	17611	17735	17617	17770	17849	17636	17685	17760	17693	17785	17688	17923	17747	17720	17825	17833	17819	17786	17654	17636	17902	17731	17654	17720	17689	17567	17574	17762	17780	17744	17767	17710	17694	17729	17735	17658	17913	17635	17772	17516	17586	17821	17613	17711	17639	17822	17674	17839	17861	17574	17549	17825	17718	17701	17681	17816	17492	17842	17799	18027	17735	17804	17689	17765	17806	17724	17855	17699	17841	17673	17638	17771	17646	17764	17776	17569	17741	17697	17859	17831	17860	17740	17769	17545	17792	17856	17555	17763	17583	17694	17637	17712	17820	17739	17701	17640	17611	17828	17696	17730	17538	17520	17904	17594	17818	17753	17615	17867	17574	17505	17712	17678	17883	17790	17708	17628	17570	17737	17572	17568	17813	17622	17757	17777	17753	17702	17658	17897	17775	17763	17700	17665	17948	17820	17509	17902	17594	17564	17791	17643	17644	17885	17658	17843	17706	17790	17693	17692	17706	17778	17786	17771	17753	17742	17678	17637	17782	17742	17683	17912	17793	17627	17578	17604	17737	17559	17829	17624	17806	17791	17648	17645	17596	17724	17494	17587	17672	17550	17658	17974	17811	17668	17791	17688	17515	17625	17663	17674	17576	17664	17630	17764	17700	17661	17617	17849	17739	17722	17860	17794	17616	17696	17754	17707	17528	17679	17751	17751	17765	17664	17602	17810	17638	17593	17569	17871	17645	17669	17608	17948	17584	17681	17764	17592	17702	17626	17734	17982	17764	17812	17704	17543	17536	17590	17736	17727	17566	17732	17576	17652	17904	17660	17715	17703	17799	17586	17788	17583	17690	17648	17742	17552	17829	17667	17765	17746	17860	17820	17549	17787	17775	17867	17707	17636	17726	17868	17750	17754	17763	17875	17610	17702	17779	17751	17922	17655	17817	17881	17595	17620	17603	17850	17987	17733	17752	17672	17586	17702	17692	17685	17780	17655	17766	17589	17694	17733	17796	17686	17769	17724	17770	17650	17806	17884	17717	17718	17885	17890	17716	17776	17742	17627	17650	17699	17487	17828	17699	17915	17693	17480	17755	17723	17820	17569	17728	17701	17658	17752	17772	17690	17684	17663	17808	17729	17720	17599	17838	17612	17817	17645	17701	17854	17737	17591	17691	17729	17460	17809	17570	17891	17633	17634	17801	17830	17727	17597	17622	17739	17771	17513	17913	17770	17783	17773	17722	17745	17616	17518	17793	17741	17699	17821	17809	17620	17594	17683	17732	17637	17813	17670	17579	17783	17693	17669	17915	17623	17722	17796	17587	17824	17712	17778	17666	17747	17517	17744	17757	17756	17745	17707	17773	17628	17716	17697	17874	17614	17618	17696	17610	17710	17806	17664	17810	17668	17692	17728	17757	17584	17718	17783	17585	17768	17717	17741	17703	17701	17615	17814	17821	17649	17753	17612	17633	17762	17680	17379	17734	17852	17669	17641	17783	17640	17817	17634	17750	17696	17550	17757	17641	17909	17742	17736	17660	17789	17731	17672	17716	17809	17673	17646	17685	17876	17645	17609	17624	17667	17557	17846	17710	17667	17797	17708	17719	17658	17603	17699
23886	20999	28399	24309	23465	25941	26709	24079	23445	23614	23177	22937	22740	22860	22932	22857	22905	27660	30632	29822	27120	23934	23046	22863	22645	22488	22521	22491	22501	22638	22237	22435	22302	22360	22410	22317	22302	22651	22397	22493	22311	22216	22071	22336	22456	22189	22392	22154	22335	22346	22351	22419	22366	22297	22433	22346	22405	22533	22558	22409	22438	22433	22180	22370	22271	22368	22208	22481	22497	22560	22558	22370	22252	22336	22383	22499	22376	22358	22310	22385	22518	22536	22358	22218	22247	22161	22412	22107	22085	22246	22319	22357	22171	22466	22385	22410	22562	22261	22342	22485	22252	22198	22248	22301	22347	22393	22387	22223	22353	22300	22504	22221	22405	22250	22417	22373	22539	22215	22407	22368	22500	22406	22357	22143	22213	22213	22377	22381	22269	22490	22263	22331	22360	22570	22350	22291	22452	22377	22445	22484	22322	22481	22417	22280	22252	22307	22423	22345	22344	22636	22549	22399	22283	22247	22424	22349	22331	22368	22116	22516	22390	22281	22203	22220	22455	22456	22372	22541	22351	22348	22350	22313	22358	22557	22484	22266	22376	22296	22322	22147	22422	22326	22246	22303	22342	22251	22405	22390	22189	22361	22476	22109	22126	22336	22441	22342	22293	22460	22433	22358	22410	22543	22507	22239	22454	22223	22329	22226	22349	22305	22379	22166	22232	22430	22714	22411	22347	22368	22542	22309	22222	22377	22381	22386	22202	22378	22197	22320	22238	22145	22097	22403	22304	22324	22428	22260	22285	22341	22619	22305	22557	22355	22348	22415	22437	22427	22606	22343	22422	22399	22542	22136	22212	22407	22605	22213	22416	22247	22374	22419	22361	22220	22601	22243	22479	22153	22371	22254	22341	22332	22433	22360	22336	22345	22475	22276	22405	22529	22680	22265	22566	22416	22395	22400	22304	22307	22324	22342	22550	22326	22451	22307	22370	22285	22339	22464	22268	22304	22309	22137	22418	22221	22329	22133	22391	22326	22367	22198	22418	22285	22315	22271	22274	22270	22484	22238	22424	22244	22294	22243	22322	22345	22295	22435	22234	22422	22352	22345	22338	22420	22504	22351	22005	22185	22493	22389	22366	22579	22303	22398	22292	22552	22447	22405	22334	22454	22518	22332	22178	22402	22386	22340	22381	22353	22431	22108	22452	22256	22361	22356	22345	22345	22377	22286	22463	22351	22390	22351	22385	22217	22225	22394	22477	22318	22238	22440	22171	22034	22393	22238	22297	22300	22315	22401	22215	22248	22326	22453	22168	22528	22284	22420	22403	22341	22370	22609	22329	22499	22401	22398	22249	22343	22492	22359	22188	22616	22332	22295	22161	22441	22156	22358	22322	22194	22269	22269	22471	22441	22520	22247	22198	22360	22124	22572	22400	22353	22356	22535	22159	22094	22225	22384	22488	22475	22353	22331	22330	22288	22389	22570	22300	22291	22700	22337	22276	22336	22492	22165	22322	22125	22618	22415	22209	22404	22381	22344	22716	22359	22443	22392	22166	22325	22348	22133	22195	22413	22403	22316	22281	22331	22360	22488	22378	22235	22394	22388	22299	22338	22402	22329	22444	22389	22449	22411	22322	22351	22336	22290	22415	22365	22604	22421	22161	22339	22609	22440	22518	22476	22548	22480	22327	22411	22283	22431	22267	22435	22092	22498	22203	22163	22417	22478	22342	22339	22506	22388	22211	22390	22476	22330	22452	22302	22501	22351	22437	22187	22248	22285	22527	22637	22228	22426	22202	22051	22314	22402	22302	22481	22582	22275	22218	22497	22602	22448	22476	22433	22343	22206	22463	22305	22182	22499	22384	22437	22251	22162	22448	22479	22552	22406	22521	22175	22390	22435	22342	22086	22358	22413	22431	22295	22278	22504	22444	22469	22084	22338	22057	22401	22354	22472	22259	22462	22397	22464	22288	22302	22332	22317	22449	22144	22253	22373	22334	22318	22335	22506	22556	22457	22373	22148	22066	22529	22284	22385	22463	22314	22576	22389	22284	22246	22391	22338	22135	22359	22287	22245	22602	22507	22300	22269	22293	22327	22248	22248	22427	22423	22106	22317	22303	22418	22198	22308	22342	22319	22376	22378	22485	22177	22309	22352	22287	22392	22321	22580	22234	22228	22082	22560	22077	22217	22200	22460	22373	22374	22283	22325	22346	22389	22596	22484	22507	22396	22336	22417	22470	22506	22571	22246	22356	22629	22379	22316	22120	22426	22193	22371	22319	22400	22277	22609	22545	22538	22373	22168	22578	22449	22468	22315	22232	22371	22238	22374	22487	22284	22314	22141	22502	22456	22230	22276	22417	22342	22447	22280	22435	22344	22275	22674	22510	22016	22319	22356	22376	22425	22412	22277	22485	22293	22136	22449	22372	22417	22367	22500	22504	22395	22325	22381	22306	22156	22243	22563	22293	22162	22377	22580	22500	22411	22222	22295	22352	22236	22451	22369	22528	22624	22254	22506	22563	22404	22341	22324	22359	22161	22478	22307	22254	22285	22451	22280	22349	22402	22493	22431	22234	22355	22392	22262	22315	22297	22421	22270	22347	22182	22305	22342	22506	22345	22482	22466	22123	22250	22331	22179	22385	22423	22577	22476	22249	22375	22364	22250	22363	22467	22223	22341	22188	22356	22454	22228	22287	22522	22380	22132	22311	22208	22408	22404	22240	22312	22594	22269	22401	22511	22420	22318	22107	22305	22297	22214	22182	22291	22345	22231	22489	22220	22198	22446	22438	22522	22369	22338	22496	22278	22311	22458	22427	22289	22606	22328	22408	22361	22345	22170	22244	22107	22213	22484	22439	22479	22270	22291	22153	22394	22708	22261	22433	22357	22306	22521	22562	22390	22481	22427	22355	22259	22402	22125	22466	22311	22356	22437	22340	22332	22530	22348	22265	22574	22145	22084	22372	22453	22350	22298	22071	22403	22291	22245	22316	22438	22245	22179	22274	22439	22310	22287	22399	22436	22207	22644	22371	22195	22385	22403	22290	22162	22569	22180	22355	22360	22245	22585	22534	22426	22411	22370	22411	22137	22356	22536	22392	22265	22534	22576	22429	22226	22127	22380	22259	22349	22361	22382	22270	22298	22514	22346	22519	22497	22445	22130	22537	22478	22606	22439	22409	22392	22476	22419	22308	22468	22223	22224	22259	22450	22467	22257	22141	22308	22534	22466	22237	22553	22300	22349	22258	22410	22299	22117	22317	22436	22367	22302	22320	22390	22390	22177	22205	22367	22427	22626	22609	22415	22269	22421	22491	22361	22263	22425	22245	22342	22340	22217	22268	22625	22182	22341	22396	22383	22330	22344	22189	22282	22599	22350	22259	22309	22333	22392	22282	22308	22604	22385	22462	22501	22508	22314	22363	22167	22520	22660	22403	22285	22287	22484	22154	22146	22411	22400	22309	22298	22093	22373	22383	22300	22262	22432	22231	22523	22214	22351	22336	22404	22454	22363	22338	22682	22328	22467	22171	22285	22230	22463	22214	22501	22361	22396	22165	22243	22618	22131	22444	22561	22386	22472	22532	22264	22433	22410	22399	22375	22308	22310	22276	22378	22545	22196	22574	22413	22307	22521	22499	22513	22346	22279	22412	22352	22244	22278	22379	22311	22391	22393	22023	22222	22263	22247	22428	22239	22426	22402	22463	22470	22212	22590	22269	22228	22483	22375	22154	22307	22179	22351	22189	22204	22576	22403	22444	22510	22302	22625	22440	22283	22346	22245	22496	22529	22206	22331	22222	22589	22251	22341	22350	22277	22312	22317	22302	22430	22612	22382	22244	22356	22655	22165	22407	22174	22305	22317	22315	22458	22295	22266	22201	22219	22561	22347	22208	22528	22342	22452	22417	22422	22284	22339	22309	22481	22401	22253	22174	22352	22193	22313	22405	22536	22270	22379	22426	22423	22564	22403	22457	22337	22502	22310	22346	22412	22471	22285	22474	22307	22397	22432	22435	22241	22329	22435	22496	22200	22259	22472	22262	22310	22295	22284	22313	22275	22484	22417	22546	22155	22332	22471	22385	22334	22607	22522	22348	22493	22240	22485	22429	22445	22337	22179	22294	22135	22315	22300	22336	22396	22359	22397	22442	22247	22455	22323	22321	22472	22237	22525	22406	22438	22372	22142	22277	22393	22367	22412	22490	22294	22290	22412	22348	22349	22459	22382	22238	22141	22319	22267	22323	22600	22210	22473	22514	22542	22345	22246	22194	22220	22169	22438	22393	22209	22432	22513	22678	22203	22462	22413	22208	22341	22369	22373	22386	22352	22307	22529	22461	22226	22431	22325	22374	22366	22304	22235	22408	22468	22357	22305	22456	22447	22361	22515	22497	22384	22369	22460	22366	22374	22095	22483	22304	22317	22184	22407	22360	22488	22355	22396	22305	22317	22629	22172	22341	22174	22503	22378	22374	22245	22387	22437	22385	22329	22378	22385	22331	22269	22434	22354	22544	22277	22352	22349	22259	22324	22293	22267	22207	22226	22328	22334	22305	22249	22443	22442	22446	22435	22514	22376	22244	22233	22118	22292	22444	22258	22427	22431	22363	22379	22200	22274	22170	22438	22229	22239	22276	22206	22289	22316	22325	22363	22321	22478	22273	22363	22566	22626	22214	22278	22517	22567	22373	22470	22425	22442	22561	22354	22347	22231	22505	22444	22378	22230	22263	22266	22518	22469	22521	22393	22311	22252	22261	22464	22489	22330	22327	22400	22506	22208	22297	22301	22422	22238	22517	22405	22353	22394	22417	22187	22130	22357	22424	22256	22342	22376	22443	22334	22377	22238	22369	22253	22376	22506	22411	22447	22577	22555	22437	22571	22304	22531	22356	22451	22440	22462	22560	22384	22297	22172	22089	22416	22282	22532	22566	22538	22529	22289	22449	22493	22552	22412	22368	22341	22329	22299	22571	22500	22583	22292	22395	22134	22238	22298	22178	22530	22194	22536	22270	22483	22646	22446	22182	22220	22293	22565	22318	22390	22339	22515	22290	22488	22247	22169	22320	22241	22435	22164	22189	22369	22431	22473	22433	22495	22477	22513	22471	22292	22537	22356	22102	22610	22586	22239	22218	22391	22244	22175	22343	22272	22606	22397	22321	22490	22625	22108
16773	29220	28526	23391	22307	22101	21372	20066	19443	19117	18789	18211	18269	18515	18556	18472	18564	25750	27558	26450	22592	19254	18297	18105	17823	17888	17829	17788	17626	17903	17893	17692	17743	18021	17844	17601	17865	17741	17680	17873	17773	17663	17795	17778	17579	17796	17682	17732	17731	17586	17834	17776	17833	17741	17796	17771	17731	17732	17720	17774	17857	17844	17699	17747	17696	17778	17846	17695	17760	17636	17646	17762	17758	17784	17769	17685	17825	17740	17820	17650	17764	17642	17818	17617	17587	17881	17852	17771	17942	17701	17795	17770	17819	17744	17885	17743	17738	17593	17664	17592	17870	17817	17756	17781	17788	17593	17789	17882	17685	17829	17611	17631	17655	17641	17820	17835	17681	17803	17618	17613	17912	17806	17653	17724	17871	17629	17746	17762	17604	17632	17828	17729	17631	17770	17552	17796	17916	17696	17843	17660	17723	17793	17673	17628	17773	17621	17617	17802	17697	17638	17729	17672	17784	17723	17536	17827	17540	17840	17823	17713	17821	17915	17819	17690	17872	17747	17531	17814	17729	17778	17868	17852	17843	17647	17779	17723	17763	17542	17617	17718	17842	17721	17750	17753	17814	17727	17781	17760	17745	17936	17824	17739	17943	17789	17762	17820	17972	17665	17791	17769	17527	17803	17838	17820	17763	17797	17583	17844	17740	17701	17813	17931	17657	17675	17843	17814	17794	17689	17798	17742	17841	17670	17567	17676	17723	17833	17697	17485	17711	17699	17741	17657	17914	17622	17730	17753	17695	17736	18030	17800	17673	17651	17873	17784	17581	17778	17646	17959	17763	17715	17672	17675	17767	17754	17821	17649	17893	17844	17787	17743	17592	17747	17794	17811	17692	17648	17670	17668	17685	17851	17725	17747	17713	17519	17836	17803	17568	17716	17748	17916	17784	17780	17740	17790	17590	17767	17745	17775	17611	17801	17845	17620	17682	17687	17675	17893	17831	17719	17832	17767	17747	17598	17681	17765	17702	17804	17818	17705	17715	17855	17733	17966	17682	17732	17833	17787	17757	17691	17708	17862	17774	17840	17720	17656	17731	17751	17767	17625	17675	17774	17865	17756	17797	17819	17669	17799	17808	17876	17861	17621	17810	17865	17861	17868	17582	17721	17625	17811	17693	17722	17605	17728	17781	17690	17676	17615	17821	17701	17868	17826	17788	17729	17708	17745	17810	18033	17897	17798	17769	17700	17703	17900	17686	17822	17691	17607	17704	17820	17841	17608	17744	17750	17834	17900	17925	17875	17766	17854	17710	17825	18077	17829	17814	17584	17581	17750	17762	17727	17896	17756	17864	17634	17722	17603	17735	17702	17799	17910	17758	17702	17809	17801	17806	17654	17866	17730	17666	17726	17900	17862	17738	17795	17560	17544	17658	17810	17682	17814	17657	17648	17845	17585	17732	17609	17805	17724	17724	17742	17684	17622	17638	17933	17670	17672	17722	17815	17990	17719	17853	17762	17753	17731	17706	17611	17661	17760	17718	17722	17767	17819	17856	17730	17649	17810	17726	17811	17684	17781	17745	17652	17767	17654	17794	17692	17804	17724	17610	17779	17558	17676	17710	17739	17899	17710	17639	17745	17834	17720	17829	17728	17808	17859	17826	17770	17634	17683	17774	17790	17694	17750	17674	17777	17709	17780	17656	17803	17636	17853	17853	17720	17715	17701	17865	17774	17739	17650	17799	17586	17825	17785	17617	17696	17730	17682	17740	17651	17820	17832	17653	17816	17821	17689	17732	17716	17716	17893	17803	17931	17581	18009	17710	17759	17539	17721	17676	17791	17629	17647	17724	17772	17907	17734	17649	17828	17485	17694	17780	17871	17857	17785	17734	17742	17913	17791	17644	17940	17874	17716	17701	17674	17742	17920	17766	17666	17817	17862	17708	17624	17764	17795	17482	17751	17804	17674	17986	17675	17809	17588	17629	17875	17673	17768	17763	17584	17745	17705	17638	17748	17564	17793	17775	17795	17747	17715	17695	17766	17771	17757	17764	17771	17698	17594	17741	17866	17651	17865	17670	17834	17863	17688	17661	17809	17713	17800	17792	17766	17714	17570	17634	17832	17819	17587	17751	17931	17576	17648	17855	17589	17859	17635	17636	17715	17715	17887	17741	17628	17757	17791	17706	17713	17749	17628	17870	17574	17867	17630	17673	17726	17754	17851	17652	17672	17711	17890	17731	17849	17734	17855	17677	17945	17656	17749	17783	17877	17769	17638	17704	17936	17852	17785	17677	17735	17819	17786	17780	17788	17837	17938	17676	17863	17788	17824	17686	17759	17801	17938	17850	17772	17714	17606	17789	17764	17815	17721	17712	17711	17710	17731	17827	17714	17759	17790	17803	17872	17826	17763	17848	17846	17674	17779	17687	17615	17741	17797	17737	17800	17793	17719	17889	17789	17728	17600	17860	17820	17899	17885	17779	17807	17773	17622	17702	17772	17710	17764	17613	17681	17521	17932	17792	17674	17682	17717	17667	17986	17922	17719	18002	17816	17792	17809	17634	17734	17833	17837	17756	17793	17718	17732	17858	17830	17702	17485	17725	17709	17868	17904	17682	17742	17660	18002	17860	17716	17586	17760	17850	17851	17650	17807	17778	17837	17611	17802	17768	17714	17807	17694	17608	17721	17629	17815	17721	17762	17762	17760	17776	17755	17805	17726	17739	17739	17941	17848	17672	17631	17569	17852	17839	17577	17790	17485	17813	17891	17787	17636	17814	17717	17684	17702	17665	17665	17737	17787	17738	17710	17684	17726	17695	17594	17683	17658	17631	17633	17755	17670	17806	17932	17673	17754	17807	17696	17825	17792	17725	17864	17681	17718	17600	17846	17865	17880	17796	17746	17702	17851	17642	17851	17714	17778	17896	17802	17640	17868	17715	17779	17744	17884	17740	17653	17741	17889	17903	17781	17649	17797	17641	17676	17735	17698	17872	17887	17713	17906	17632	17675	17774	17736	17644	17718	17857	17697	17759	17847	17636	17734	17755	17698	17682	17682	17665	17666	17470	17599	17783	17584	17864	17686	17719	17768	17627	17793	17801	17631	17769	17678	17920	17792	17899	17692	17792	17691	17742	17709	17775	17776	17762	17600	17851	17728	17715	17660	17771	17697	17640	17866	17775	17751	17727	17648	17741	17649	17859	17640	17796	17696	17740	17803	17773	17834	17803	17531	17873	17729	17751	17714	17593	17492	17788	17735	17657	17571	17780	17678	17702	17710	17778	17793	17871	17582	17932	17931	17641	17766	17794	17795	17745	17658	17861	17633	17606	17704	17671	17708	17895	17690	17917	17660	17963	17762	17739	17724	17707	17708	17686	17842	17781	17632	17650	17611	17824	17679	17648	17831	17689	17736	17745	17859	17681	17700	17763	17872	17877	17856	17689	17776	17842	17641	17759	17726	17754	17542	17643	17814	17834	17842	17630	17774	17842	17739	17754	17669	17863	17835	17700	17711	17695	17943	17863	17858	17742	17602	17842	17821	17722	17838	17536	17503	17856	17657	17657	17810	17974	17647	17916	17606	17625	17838	17704	17842	17677	17466	17801	17553	17865	17813	17719	17778	17982	17856	17710	17782	17753	17818	17867	17812	17751	17797	17870	17677	17794	17746	17700	17625	17849	17823	17947	17783	17788	17710	17776	17721	17825	17730	17750	17540	17703	17818	17837	17880	17800	17616	17788	17783	17934	17738	17743	17694	17746	17688	17576	17820	17769	17687	17740	17582	17698	17729	17908	17748	17873	17636	17824	17847	17736	17654	17878	17806	17844	17783	17899	17875	17905	17723	17740	17713	17882	17766	17790	17780	17849	17699	17637	17837	17872	17632	17719	17728	17701	17788	17748	17635	17614	17631	17648	17789	17788	17817	17894	17692	17656	17880	17902	17675	17781	17760	17628	17575	17830	17964	17727	17962	17655	17724	17824	17617	17807	17916	17719	17735	17767	17694	17772	17724	17692	17720	17891	17716	17732	17784	17813	17776	17755	17647	17781	17836	17768	17820	17741	17853	17682	17758	17614	17877	17727	17830	17710	17883	17637	17476	17813	17765	17912	17636	17782	17752	17735	17907	17900	17851	17776	17703	17827	17809	17852	17826	17678	17738	17721	17780	17645	17781	17909	17707	17665	17691	17838	17765	17683	17754	17534	17730	17723	17764	17873	17788	17631	17518	17804	17820	17693	17857	17541	17722	17904	17746	17703	17699	17752	17557	17641	17725	17616	17749	17678	17826	17761	17772	17653	17597	17711	17713	17675	17637	17807	17723	17727	17668	17777	17481	17722	17842	17724	17757	17765	17572	17674	17873	17675	17849	17767	17669	17695	17699	17839	17731	17831	17928	17857	17776	17880	17699	17912	17720	17675	17750	17782	17808	17859	17706	17958	17695	17776	17865	17740	17761	17852	17736	17773	17790	17611	17822	17608	17734	17666	17945	17761	17696	17682	17878	17731	17685	17866	17906	17780	17765	17519	17599	17950	17534	17687	17572	17734	17843	17534	17807	17837	17656	17744	17873	17787	17856	17800	17750	17812	17701	17854	17889	17746	17830	17757	17753	17543	17594	17758	17909	17707	17632	17761	17760	17728	17660	17587	18001	17607	17593	17807	17684	17882	17756	17803	17758	17726	17744	17719	17768	17735	17735	17857	17690	17821	17774	17582	17657	17494	17705	17883	17716	17816	17728	17979	17696	17781	17716	17743	17759	17779	17780	17730	17751	17844	17653	17704	17708	17768	17628	17546	17881	17769	17940	17700	17929	18020	17857	17755	17763	17582	17783	17729	17660	17680	17541	17698	17599	17775	17730	17801	17695	17658	17645	17720	17737	17867	17741	17821	17813	17763	17881	17761	17667	17608	17893	17758	17841	17733	17883	17608	17779	17754	17749	17824	17698	17850	17832	17690	17704	17811	17835	17743	17480	17854	17652	17726	17926	17701	17695	17859	17918	17810	17736	17988	17666	17687	17752	17947	17672	17719	17726	17681	17917	17675	17713	17822	17798	17689	17583	17720	17803	17868	17911	17818	17900	17741	17891	17825	17887	17635	17709	17851	17632	17959	17918	17785	17832	17699	17708	17772	17647	17871	17850	17815	17720	17870	17671	17839	17706	17705	17847
22445	20982	28770	23404	21582	25627	29991	25623	24645	24691	24103	23378	23426	23199	23323	23451	25911	33270	38537	36667	31218	25988	23829	23078	22852	22750	22656	22551	22670	22446	22385	22493	22532	22562	22143	22473	22467	22468	22392	22458	22643	22387	22623	22591	22526	22457	22367	22489	22427	22639	22309	22629	22411	22497	22482	22401	22421	22491	22516	22457	22411	22638	22559	22284	22332	22452	22461	22364	22549	22487	22237	22632	22647	22436	22569	22621	22716	22549	22432	22471	22492	22603	22544	22273	22477	22269	22563	22275	22444	22531	22732	22544	22446	22450	22394	22476	22503	22465	22585	22367	22433	22443	22412	22320	22507	22371	22423	22466	22349	22240	22398	22520	22402	22355	22567	22337	22503	22233	22700	22336	22470	22592	22588	22367	22593	22316	22463	22563	22534	22618	22569	22382	22528	22506	22212	22340	22546	22488	22207	22309	22425	22378	22402	22397	22486	22429	22494	22273	22298	22274	22363	22320	22344	22437	22485	22456	22385	22504	22376	22295	22573	22634	22542	22418	22380	22210	22154	22153	22426	22314	22348	22494	22302	22241	22599	22400	22599	22438	22422	22444	22401	22600	22655	22194	22481	22413	22238	22172	22567	22360	22256	22375	22314	22339	22538	22379	22249	22440	22280	22251	22447	22433	22545	22384	22514	22567	22583	22492	22507	22589	22361	22480	22367	22393	22455	22507	22510	22416	22460	22424	22369	22268	22453	22320	22494	22351	22413	22580	22511	22374	22367	22407	22250	22496	22410	22472	22362	22395	22421	22230	22298	22166	22448	22391	22088	22476	22381	22450	22463	22243	22346	22438	22643	22385	22285	22446	22299	22593	22383	22275	22318	22456	22499	22212	22291	22448	22533	22529	22400	22730	22688	22468	22490	22682	22287	22589	22268	22721	22536	22211	22440	22400	22387	22366	22594	22561	22421	22310	22524	22549	22362	22343	22476	22437	22486	22623	22531	22521	22462	22331	22302	22396	22513	22377	22406	22376	22493	22460	22520	22338	22410	22392	22723	22552	22322	22474	22360	22601	22424	22525	22636	22591	22334	22431	22478	22447	22632	22538	22364	22302	22347	22271	22501	22351	22370	22055	22676	22448	22493	22266	22358	22320	22357	22431	22640	22445	22342	22583	22433	22461	22630	22238	22601	22320	22492	22439	22470	22324	22357	22529	22473	22341	22593	22649	22391	22374	22516	22505	22390	22394	22423	22377	22462	22495	22481	22360	22267	22333	22385	22337	22281	22598	22493	22488	22652	22427	22381	22393	22332	22276	22363	22654	22489	22336	22456	22311	22375	22572	22499	22460	22269	22375	22374	22537	22261	22445	22531	22452	22377	22465	22372	22311	22435	22486	22412	22580	22432	22755	22534	22498	22403	22203	22483	22341	22588	22596	22348	22238	22211	22408	22461	22236	22383	22347	22514	22419	22548	22407	22419	22617	22401	22238	22327	22390	22594	22350	22369	22424	22623	22415	22453	22521	22308	22332	22602	22529	22457	22494	22420	22242	22415	22188	22323	22467	22292	22324	22402	22515	22347	22409	22415	22520	22464	22733	22659	22374	22426	22344	22541	22534	22282	22148	22472	22451	22123	22546	22399	22371	22382	22602	22491	22495	22626	22316	22625	22237	22303	22300	22433	22593	22554	22370	22381	22553	22441	22110	22332	22180	22534	22555	22261	22259	22412	22373	22505	22589	22412	22361	22359	22385	22104	22162	22535	22230	22467	22460	22365	22491	22451	22555	22459	22437	22423	22553	22474	22471	22400	22460	22249	22402	22672	22486	22424	22232	22303	22483	22415	22421	22436	22287	22487	22474	22562	22649	22349	22368	22471	22590	22562	22530	22457	22517	22302	22457	22335	22439	22165	22252	22520	22560	22347	22393	22305	22387	22382	22384	22237	22323	22579	22380	22437	22473	22558	22425	22242	22471	22431	22458	22436	22329	22335	22549	22398	22104	22356	22368	22487	22250	22512	22523	22363	22385	22612	22254	22378	22472	22495	22564	22366	22486	22538	22521	22433	22560	22257	22492	22445	22533	22552	22484	22299	22452	22271	22293	22218	22168	22411	22453	22473	22549	22354	22464	22448	22362	22344	22313	22364	22394	22291	22388	22591	22743	22610	22596	22272	22239	22452	22346	22498	22292	22559	22314	22480	22412	22543	22178	22349	22485	22441	22492	22662	22348	22452	22406	22232	22320	22435	22485	22407	22535	22362	22302	22320	22235	22190	22370	22484	22504	22383	22501	22509	22333	22528	22573	22217	22490	22586	22427	22389	22449	22353	22282	22401	22564	22514	22304	22143	22280	22316	22419	22468	22198	22422	22538	22338	22658	22312	22615	22533	22151	22316	22377	22355	22364	22548	22304	22374	22246	22482	22375	22485	22667	22328	22649	22294	22474	22545	22538	22528	22305	22211	22322	22265	22427	22479	22257	22510	22387	22369	22332	22411	22348	22490	22387	22473	22138	22426	22394	22446	22247	22133	22479	22518	22304	22439	22457	22662	22445	22380	22471	22325	22422	22439	22545	22413	22603	22420	22171	22481	22457	22608	22357	22385	22263	22620	22550	22660	22483	22550	22396	22358	22364	22364	22425	22460	22636	22463	22506	22343	22421	22300	22488	22333	22456	22481	22367	22351	22575	22369	22273	22386	22748	22467	22416	22501	22186	22491	22486	22354	22462	22582	22427	22614	22595	22482	22526	22516	22414	22651	22372	22219	22357	22416	22416	22386	22348	22274	22429	22329	22223	22216	22358	22367	22506	22473	22279	22499	22502	22610	22448	22525	22096	22421	22519	22527	22581	22620	22265	22382	22326	22700	22296	22519	22455	22665	22416	22420	22374	22423	22358	22500	22497	22612	22430	22478	22405	22407	22418	22456	22212	22365	22140	22523	22325	22584	22552	22477	22473	22620	22473	22614	22643	22555	22418	22662	22567	22282	22253	22386	22524	22280	22552	22367	22465	22488	22507	22278	22544	22476	22226	22386	22380	22625	22409	22347	22341	22472	22405	22330	22576	22172	22527	22510	22483	22394	22276	22501	22399	22164	22343	22485	22553	22247	22539	22433	22367	22493	22281	22448	22271	22322	22331	22488	22161	22548	22479	22108	22427	22378	22328	22310	22354	22532	22442	22437	22257	22131	22293	22629	22576	22431	22506	22342	22575	22249	22498	22278	22188	22413	22589	22425	22424	22546	22275	22577	22339	22419	22511	22575	22239	22614	22628	22459	22287	22175	22409	22556	22264	22356	22366	22310	22286	22412	22428	22490	22232	22352	22390	22188	22427	22424	22483	22259	22431	22628	22439	22541	22284	22323	22394	22535	22661	22626	22491	22360	22217	22459	22554	22320	22358	22391	22367	22383	22490	22539	22325	22348	22381	22363	22467	22457	22292	22559	22442	22205	22466	22479	22287	22329	22499	22265	22413	22409	22415	22681	22541	22591	22564	22319	22401	22604	22426	22412	22470	22473	22458	22551	22594	22400	22287	22274	22394	22345	22409	22557	22307	22243	22339	22321	22405	22542	22491	22274	22398	22296	22398	22406	22279	22477	22496	22367	22597	22307	22435	22522	22455	22361	22410	22425	22462	22430	22259	22385	22465	22413	22335	22372	22386	22451	22485	22441	22237	22560	22249	22389	22639	22262	22298	22364	22418	22291	22424	22400	22589	22290	22322	22536	22474	22644	22374	22337	22329	22364	22346	22238	22298	22501	22352	22357	22260	22565	22468	22557	22359	22454	22578	22346	22720	22506	22487	22416	22302	22568	22458	22436	22378	22326	22111	22326	22493	22485	22642	22425	22425	22469	22246	22314	22464	22459	22248	22507	22485	22490	22405	22606	22471	22317	22451	22451	22450	22405	22419	22383	22277	22246	22463	22521	22374	22490	22480	22366	22413	22452	22385	22370	22515	22391	22295	22426	22456	22640	22333	22261	22430	22600	22125	22372	22601	22464	22332	22363	22413	22504	22546	22439	22426	22644	22586	22305	22386	22257	22385	22345	22478	22510	22258	22319	22465	22448	22323	22562	22386	22431	22213	22450	22433	22474	22367	22424	22248	22364	22371	22602	22411	22334	22379	22693	22442	22288	22455	22311	22345	22429	22198	22565	22291	22210	22489	22411	22221	22475	22553	22298	22595	22406	22240	22445	22238	22357	22245	22426	22340	22402	22366	22449	22361	22298	22374	22383	22498	22506	22422	22398	22143	22560	22475	22318	22391	22342	22502	22342	22209	22215	22375	22462	22294	22534	22158	22557	22439	22548	22586	22404	22361	22419	22389	22328	22311	22618	22441	22461	22317	22568	22270	22199	22455	22650	22637	22287	22437	22191	22383	22353	22545	22596	22458	22393	22345	22321	22187	22567	22457	22336	22533	22366	22575	22431	22470	22366	22379	22400	22439	22405	22369	22177	22388	22500	22385	22370	22509	22446	22490	22237	22235	22580	22303	22429	22384	22271	22367	22563	22386	22305	22620	22312	22536	22331	22261	22377	22499	22512	22395	22348	22295	22306	22359	22445	22576	22337	22497	22298	22338	22302	22319	22419	22320	22366	22510	22554	22280	22518	22324	22329	22430	22246	22500	22510	22553	22591	22458	22530	22342	22499	22368	22527	22228	22358	22393	22375	22590	22398	22641	22325	22396	22262	22631	22493	22430	22365	22299	22249	22339	22273	22336	22414	22431	22317	22452	22441	22342	22420	22433	22412	22296	22502	22252	22419	22509	22556	22385	22441	22343	22469	22369	22432	22467	22649	22397	22367	22363	22294	22491	22526	22392	22484	22547	22392	22482	22247	22489	22735	22497	22324	22586	22497	22601	22630	22696	22636	22588	22413	22282	22298	22210	22605	22519	22484	22525	22352	22284	22581	22693	22539	22349	22432	22540	22378	22450	22477	22420	22358	22319	22325	22492	22563	22265	22438	22448	22441	22486	22505	22382	22277	22578	22451	22268	22552	22318	22676	22466	22383	22483	22358	22426	22269	22437	22482	22417	22415	22296	22369	22568	22473	22329	22495	22126	22625	22355	22370	22439	22330	22297	22313	22472	22536	22353	22450	22371	22437	22261	22283	22353	22405	22605	22324	22513	22486	22450	22160	22269	22516	22482	22142	22499	22633	22243
18017	35049	35910	29852	27861	25636	23842	22489	21239	20461	19797	19010	18711	18527	18619	18873	22898	32771	35977	33745	27011	20731	18929	18196	17950	17640	17814	17843	17935	17781	17574	17818	17751	17821	17661	17878	17880	17895	17883	17820	17729	17931	17916	17867	17849	17659	17770	17706	17931	17875	17907	17693	17746	17777	17700	17856	17980	17791	17840	17836	17799	17722	17736	17727	17813	17588	18004	17743	17861	17819	17783	17633	17843	17770	17872	17746	17871	17919	17960	17712	17909	17617	17743	17816	17893	17703	17874	17593	17672	17800	17752	17790	17901	17682	17815	17618	17877	17678	17683	17825	17914	17730	17756	17595	17690	17728	17683	17736	17800	17769	17839	17630	17741	17788	17652	17732	17757	17585	17737	17718	17717	17715	17833	17640	17964	17618	17814	17757	18062	17737	17808	17849	17868	17788	17857	17662	17870	17861	17772	17844	17768	17688	17767	17748	17890	17735	17740	17753	17832	17813	17894	17885	17650	17897	17856	17667	17719	17673	17809	17967	17792	17750	17690	17814	17825	17737	17908	17671	17805	17886	17829	17758	17820	17757	17768	17606	17735	17859	17704	17730	17702	17850	17860	17829	17804	17774	17808	17738	17792	17748	17798	17880	17785	17664	17821	17825	17682	17591	17819	17633	17773	17788	17708	17656	17693	17798	17795	17741	17619	17802	17866	17774	17799	17935	17551	17728	17752	17807	17868	17546	17481	17863	17859	17611	17862	17881	17686	17660	17749	17714	17847	17672	17846	17773	17729	17567	17786	17732	17752	17791	17780	17853	17591	17703	17823	17724	17535	17715	17832	17737	17864	17834	17650	17742	17716	17789	17789	17626	17771	17805	17673	17745	17828	17677	17952	17675	17684	17829	17847	17777	17742	17835	17661	17939	17651	17577	17781	17882	17641	17777	17793	17699	17778	17697	17741	17647	17693	17686	17847	17698	17695	17648	17732	17864	17782	17975	17690	17941	17863	17702	17643	17807	17729	17918	17697	17765	17767	17851	17702	17740	17774	17758	17733	17869	17860	17673	17723	17836	17779	17655	17789	17897	17835	17630	17813	17826	17836	17821	17718	17507	17799	17713	17906	17748	17950	17649	17730	17815	17722	17943	17723	18030	17743	17697	17790	17684	17942	17772	17809	17850	17796	17906	17771	17780	17786	17758	17754	17727	17745	17754	17695	17797	17922	17655	17875	17746	17693	17810	17847	17869	17647	17699	17808	17808	17812	17832	17841	17892	17945	17796	17965	17537	17682	17630	17778	17898	17711	17652	17732	17919	17917	17673	17930	17913	17778	17681	17811	17675	17711	17839	17650	17788	17777	17801	17737	17852	17672	17836	17889	17699	17708	17801	17879	17729	17905	17641	17792	17797	17813	17802	17759	17655	17808	17681	17794	17845	17661	17800	17806	17796	17645	17674	17725	17776	17769	17807	17788	17596	17762	17717	17663	17684	17832	17679	17778	17846	17760	17898	17829	17667	17724	17652	17854	17730	17730	17653	17932	17815	17739	17802	17738	17592	17951	17703	17827	17693	17677	17976	17659	17813	17727	17651	17705	17704	17642	17846	17739	17765	17611	17738	17859	17816	17758	17664	17871	17563	17622	17831	17896	17791	17900	17782	17887	17686	17743	17737	17838	17722	17636	17749	17725	17829	17739	17681	17721	17740	17769	17711	17676	17694	17646	17949	17791	17709	17641	17763	17810	17707	17790	17585	17855	17734	17909	17664	17911	17701	17859	17863	17655	17848	17924	17729	17828	17785	17828	17746	17945	17839	17760	17865	17900	17753	17759	17743	17895	17819	17656	17756	17889	17707	17664	17725	17721	17861	17820	17716	17727	17969	17780	17688	17724	17690	17742	17961	17775	17717	17626	17708	17642	17875	17784	17679	17694	17701	17667	17766	17813	17738	17793	17847	17840	17542	17820	17781	17771	17640	17682	17753	17737	17627	17857	17720	17715	17822	17673	18030	17653	17726	17767	17739	17816	17722	17863	17843	17781	17771	17653	17712	17655	17835	17718	17690	17797	17827	17650	17781	17760	17708	17494	17688	17774	17688	17768	17864	17791	17723	17696	17829	17671	17709	17637	17746	17772	18039	17612	17981	17795	17825	17818	17830	17894	17639	17799	17565	17688	17768	17966	17487	17795	17931	17693	17778	17585	17765	17718	17880	17761	17722	17774	17703	17978	17662	17682	17856	17677	17929	17735	17891	17871	17665	17639	17652	17780	17909	17655	17804	17785	17918	17811	17763	17857	17797	17863	17715	17639	17460	17920	17913	17714	17925	17834	17632	17887	17722	17743	17727	17970	17789	17730	17765	17820	17902	17967	17779	17754	17728	17698	17746	17894	17844	17724	17765	17728	17747	17689	17671	17732	17714	17748	17760	17739	17775	17850	17784	17928	17918	17895	17756	17529	17655	17793	17766	17860	17856	17869	17768	17742	17744	17751	17855	17844	17877	17589	17845	17639	17698	17609	17594	17840	17678	17746	17639	17669	17730	17950	17672	17736	17841	17694	17806	17711	17665	17775	17747	17752	17628	17850	17780	17724	17878	17725	17690	17886	17615	17801	17787	17638	17765	17711	17734	17852	17742	17919	17815	17963	17721	17763	17793	17820	17687	17759	17753	17824	17810	17637	17569	17883	17685	17772	17751	17675	17820	17648	17720	17633	17640	17824	17718	17849	17592	17864	17831	17708	17689	17706	17664	17799	17702	17686	17538	17860	17641	17885	17719	17884	17842	17641	17705	17795	17736	17817	17679	17893	17766	17906	17777	17745	17662	17595	17756	17998	17669	17735	17770	17763	17749	17766	17777	17750	17715	17583	17742	17712	17733	17980	17706	17667	17689	17510	17778	17791	17982	17733	17864	17622	17752	17783	17807	17820	17840	17991	17638	17891	17721	17843	17758	17770	17668	17732	17683	17724	17594	17699	17865	17739	17699	17853	17728	17787	17720	17794	17889	17823	17567	17658	17655	17772	17852	17866	17764	17737	17874	17774	17816	17799	17682	17930	17674	17779	17657	17923	17958	17700	17498	17692	17745	17740	17721	17738	17828	17797	17672	17717	17827	17617	17713	17643	17581	17728	17725	17667	17883	17797	17685	17730	17689	17859	17687	17728	17794	17688	17705	17779	17647	17740	17752	17815	17688	17587	18003	17624	17768	17717	17663	17507	17660	17739	17763	17844	17901	17604	17799	17760	17783	17812	17741	17778	17662	17715	17827	17699	17842	17887	17937	17669	17837	17664	17881	17671	17518	17712	17714	17749	17584	17850	17702	17778	17768	17723	17770	17773	17650	17949	17710	17920	17617	17738	17748	17735	17748	17834	17841	17730	17864	17864	17808	17595	17764	17637	17781	17665	17668	17846	17795	17853	17696	17737	17827	17975	17780	17887	17698	17718	17724	17831	17728	17862	17807	17668	17759	17716	17831	17801	17754	17698	17702	17807	17802	17762	17913	17653	17717	17929	17822	17738	17702	17735	17557	17817	17863	17649	17705	17922	18095	17781	17707	17796	17891	17669	17814	17700	17535	17744	17770	17690	17758	17706	17715	17881	17835	17762	17924	17702	17594	17785	17801	17750	17591	17736	17632	17778	17713	17829	17544	17750	17806	17871	17721	17590	17648	17741	17700	17751	17771	17849	17800	17677	17892	17790	17820	17708	17824	17648	17628	17961	17775	17770	17687	17902	17845	17738	17848	17774	17762	17742	17738	17785	17876	17622	17760	17751	17729	17772	17838	17637	17704	17744	17745	17676	17780	17895	17746	17813	17516	17795	17777	17797	17730	17776	17764	17774	17758	17703	17623	17803	17698	17644	17854	17804	17721	17751	17752	17834	17805	17837	17490	17719	17731	17635	17667	17906	17695	17788	17985	17736	17852	17812	17728	17748	17746	17680	17945	17702	17829	17809	17685	17878	17931	17723	17594	17680	17523	17851	17675	17790	17711	17799	17688	17846	17768	17787	17573	17720	17829	17955	17818	17600	17671	17553	17733	17814	17816	17646	17813	17859	17824	17653	17787	17681	17906	17730	17852	17687	17643	17747	17859	17695	17723	17819	17827	17798	17864	17751	17852	17775	17796	17804	17678	17706	17681	17804	17762	17761	17718	17721	17827	17794	17688	17736	17799	17510	17683	17735	17858	17826	17719	17807	17635	17752	17615	17758	17559	17616	17799	17791	17645	17786	17791	17762	17903	17613	17646	17764	17790	17822	17858	17748	17686	17712	17781	17817	17772	17781	17539	17652	17760	17644	17640	17765	17724	17777	17907	17766	17725	17658	17766	17586	17728	17646	17711	17854	17724	17923	17892	17726	17716	17869	17684	17828	17889	17716	17818	17822	17644	17841	17710	17818	17880	17805	17675	17689	17898	17799	17824	17864	17880	17724	17596	17692	17699	17907	17725	17657	17636	17784	17693	17788	17643	17640	17728	17715	17767	17671	17679	17685	17830	17809	17731	17781	17782	17760	17679	17749	17714	17703	17894	17765	17827	17903	17870	17757	17731	17775	17609	17990	17761	17749	17862	17822	17870	17761	17757	17609	17873	17749	17947	17617	17719	17887	17743	17792	17555	17796	17738	17629	17742	17902	17924	17722	17690	17674	17962	17570	17998	17802	17766	17688	17655	17704	17769	17758	17806	17824	17763	17696	17821	17731	17819	17747	17779	17636	17734	17819	17832	17694	17701	17653	17625	17856	17608	17712	17674	17637	17846	17717	17810	17786	17704	17639	17660	17683	17641	17729	17661	17747	17785	17760	17822	17689	17859	17665	17769	17791	17826	17740	17776	17899	17854	17790	17798	17685	17922	17740	17755	17860	17768	17833	17777	17805	17651	17792	17786	17736	17769	17839	17665	17646	17916	17593	17764	17720	17639	17940	17714	17758	17741	17733	17616	17705	17868	17726	17923	17647	17767	17899	17829	17813	17749	17717	17770	17923	17605	17785	17731	17825	17808	17783	17664	17805	17648	17967	17730	17653	17766	17684	17714	17877	17868	17834	17752	17827	17775	17761	17875	17760	17621	17860	17830	17656	17827	17591	17789	17824	17652	17590	17845	17700	17653	17669	17775	17904	17790	17677	17760	17602	17833	17772	17629	17793	17818	17789	17784	17783	17684	17832	17798
27444	23174	30260	28977	25702	25123	24629	23986	23220	23221	23180	22967	22929	22863	22860	23032	22872	23689	23876	23867	23424	22989	22689	22407	22404	22530	22696	22617	22628	22578	22509	22525	22519	22415	22583	22438	22435	22526	22546	22675	22471	22545	22738	22753	22472	22750	22666	22428	22421	22388	22513	22641	22534	22499	22309	22788	22511	22644	22665	22546	22457	22783	22855	22455	22473	22698	22522	22447	22631	22664	22567	22383	22497	22533	22488	22635	22648	22594	22796	22368	22908	22427	22669	22557	22572	22772	22655	22549	22531	22468	22675	22616	22482	22516	22239	22567	22559	22390	22523	22568	22524	22551	22475	22446	22638	22534	22753	22703	22772	22452	22463	22493	22558	22566	22391	22576	22643	22658	22565	22566	22274	22663	22605	22938	22433	22773	22649	22334	22529	22552	22645	22643	22387	22567	22606	22446	22564	22434	22587	22439	22732	22526	22481	22495	22520	22556	22353	22429	22676	22657	22599	22743	22619	22595	22603	22449	22427	22581	22592	22369	22626	22533	22365	22469	22654	22476	22550	22599	22651	22523	22597	22575	22523	22490	22604	22587	22663	22625	22538	22488	22536	22574	22586	22517	22557	22412	22315	22648	22769	22504	22667	22491	22660	22486	22636	22520	22529	22516	22734	22419	22369	22399	22599	22539	22434	22542	22555	22800	22447	22468	22390	22572	22381	22770	22701	22563	22565	22542	22470	22662	22494	22518	22613	22602	22538	22434	22357	22684	22277	22473	22526	22245	22553	22555	22596	22377	22543	22581	22569	22740	22562	22588	22430	22550	22348	22449	22558	22629	22624	22714	22462	22568	22645	22484	22765	22671	22701	22473	22661	22425	22707	22550	22617	22368	22745	22536	22559	22536	22664	22698	22662	22538	22673	22675	22402	22629	22540	22514	22404	22578	22510	22475	22505	22436	22513	22627	22686	22322	22509	22485	22538	22446	22361	22530	22655	22458	22669	22475	22313	22344	22620	22612	22575	22649	22602	22433	22720	22478	22760	22725	22700	22357	22543	22623	22695	22489	22564	22592	22580	22426	22371	22694	22550	22648	22490	22567	22443	22553	22325	22584	22657	22558	22607	22680	22396	22553	22651	22471	22389	22502	22416	22774	22517	22465	22488	22555	22523	22429	22499	22642	22671	22567	22624	22583	22625	22636	22215	22652	22384	22582	22625	22631	22452	22672	22445	22646	22605	22485	22692	22558	22631	22412	22446	22548	22676	22529	22514	22759	22501	22662	22614	22596	22551	22616	22451	22695	22503	22502	22485	22473	22790	22464	22576	22377	22455	22511	22351	22497	22606	22476	22661	22814	22492	22602	22628	22449	22592	22431	22453	22560	22618	22511	22722	22624	22576	22651	22829	22470	22728	22499	22332	22528	22676	22653	22568	22486	22384	22508	22277	22469	22528	22594	22711	22596	22430	22587	22829	22613	22591	22419	22531	22526	22524	22619	22695	22386	22598	22705	22660	22544	22554	22496	22394	22420	22513	22627	22428	22663	22439	22659	22679	22559	22815	22546	22389	22332	22381	22473	22527	22532	22621	22659	22605	22791	22752	22528	22574	22589	22503	22447	22689	22513	22690	22591	22687	22722	22552	22551	22698	22602	22478	22611	22582	22389	22297	22647	22713	22547	22294	22495	22484	22510	22541	22535	22476	22685	22496	22510	22758	22677	22736	22632	22544	22667	22558	22496	22501	22687	22502	22628	22471	22643	22485	22647	22590	22437	22400	22400	22625	22621	22281	22482	22480	22409	22574	22538	22468	22532	22517	22451	22644	22319	22777	22466	22601	22395	22482	22581	22487	22371	22563	22609	22527	22402	22567	22418	22591	22440	22217	22749	22409	22448	22606	22552	22640	22533	22607	22499	22691	22780	22505	22503	22856	22516	22417	22673	22557	22628	22682	22623	22561	22486	22677	22495	22382	22578	22581	22585	22744	22524	22486	22420	22589	22643	22555	22544	22480	22537	22584	22385	22797	22591	22527	22631	22544	22518	22380	22563	22677	22496	22583	22369	22823	22529	22725	22541	22422	22620	22493	22696	22603	22535	22324	22489	22540	22383	22384	22596	22497	22521	22378	22372	22488	22383	22535	22690	22536	22500	22642	22429	22723	22663	22379	22563	22751	22464	22458	22511	22789	22650	22510	22648	22736	22557	22607	22575	22634	22538	22740	22607	22539	22541	22433	22603	22682	22570	22681	22539	22233	22623	22467	22442	22593	22531	22648	22453	22543	22794	22573	22702	22685	22612	22640	22236	22821	22571	22497	22405	22571	22514	22644	22534	22520	22583	22413	22450	22354	22611	22673	22794	22666	22596	22841	22512	22616	22462	22700	22539	22496	22247	22420	22416	22230	22579	22632	22484	22602	22432	22595	22397	22582	22585	22675	22315	22430	22421	22584	22553	22705	22678	22596	22497	22528	22509	22538	22583	22523	22398	22715	22601	22745	22537	22321	22458	22770	22660	22653	22553	22624	22467	22610	22744	22531	22706	22617	22590	22506	22680	22751	22525	22417	22577	22503	22349	22548	22305	22406	22532	22685	22544	22652	22706	22784	22717	22522	22451	22550	22601	22649	22402	22823	22898	22754	22688	22358	22682	22778	22497	22571	22344	22389	22694	22788	22874	22505	22603	22597	22542	22572	22602	22471	22483	22687	22473	22648	22362	22614	22616	22612	22398	22481	22749	22648	22452	22519	22567	22256	22714	22830	22432	22686	22415	22632	22574	22500	22596	22641	22649	22559	22526	22483	22507	22702	22409	22405	22509	22600	22575	22625	22513	22474	22480	22573	22657	22451	22420	22682	22540	22433	22493	22699	22769	22713	22762	22762	22640	22401	22592	22595	22509	22659	22727	22646	22457	22479	22667	22577	22684	22696	22753	22600	22503	22613	22509	22434	22618	22529	22606	22623	22604	22439	22705	22567	22748	22471	22636	22516	22547	22479	22597	22560	22307	22214	22484	22461	22515	22395	22571	22791	22828	22560	22633	22535	22701	22611	22433	22385	22393	22695	22488	22679	22500	22343	22523	22659	22447	22502	22751	22412	22476	22406	22487	22658	22415	22469	22460	22486	22751	22544	22628	22625	22557	22727	22496	22806	22450	22515	22611	22592	22643	22472	22512	22675	22586	22553	22528	22546	22427	22569	22553	22366	22685	22648	22431	22558	22553	22752	22748	22580	22421	22880	22458	22751	22690	22571	22722	22583	22675	22410	22275	22408	22452	22379	22508	22629	22644	22535	22551	22831	22628	22642	22754	22292	22481	22605	22465	22517	22367	22833	22580	22338	22389	22433	22813	22639	22803	22472	22636	22447	22529	22582	22440	22587	22513	22698	22628	22574	22664	22576	22632	22598	22705	22421	22550	22564	22495	22761	22690	22531	22465	22702	22658	22479	22635	22419	22700	22852	22496	22363	22420	22578	22427	22711	22658	22563	22453	22642	22583	22735	22503	22735	22420	22597	22529	22479	22542	22718	22717	22563	22679	22669	22203	22620	22539	22435	22489	22676	22639	22558	22479	22330	22538	22547	22697	22656	22520	22453	22573	22534	22640	22551	22378	22664	22552	22648	22626	22611	22561	22448	22602	22473	22471	22423	22606	22783	22490	22748	22218	22709	22560	22589	22435	22556	22543	22619	22516	22474	22486	22573	22584	22554	22464	22546	22502	22596	22471	22553	22689	22810	22498	22578	22552	22367	22691	22548	22614	22667	22350	22731	22592	22499	22603	22506	22524	22685	22456	22642	22448	22694	22468	22385	22665	22596	22537	22604	22638	22636	22662	22702	22407	22523	22482	22517	22532	22647	22450	22730	22642	22632	22267	22472	22462	22555	22474	22491	22389	22493	22347	22402	22614	22710	22445	22541	22580	22449	22251	22462	22423	22753	22667	22519	22520	22578	22660	22544	22491	22870	22574	22604	22509	22623	22288	22355	22525	22539	22511	22726	22664	22739	22750	22620	22778	22620	22471	22480	22343	22602	22411	22466	22543	22754	22346	22678	22491	22597	22548	22616	22560	22717	22527	22486	22693	22522	22556	22537	22706	22522	22579	22551	22589	22745	22620	22471	22545	22610	22667	22863	22561	22568	22584	22646	22569	22533	22519	22422	22495	22429	22498	22655	22648	22656	22546	22549	22581	22551	22693	22440	22413	22492	22685	22682	22498	22648	22423	22554	22510	22691	22618	22376	22622	22351	22561	22560	22740	22550	22646	22644	22569	22397	22556	22714	22518	22561	22589	22771	22430	22496	22579	22521	22368	22499	22476	22743	22653	22603	22440	22485	22547	22347	22576	22538	22498	22740	22494	22628	22558	22617	22726	22727	22806	22432	22745	22541	22351	22548	22461	22643	22736	22569	22405	22441	22482	22586	22468	22563	22384	22394	22607	22475	22671	22643	22698	22481	22643	22511	22480	22715	22623	22309	22551	22566	22493	22314	22560	22545	22577	22500	22611	22679	22527	22423	22698	22670	22379	22745	22716	22612	22613	22566	22587	22750	22678	22481	22535	22400	22553	22628	22679	22467	22674	22713	22528	22483	22544	22634	22319	22629	22564	22579	22615	22679	22693	22384	22539	22655	22622	22846	22478	22609	22612	22846	22503	22756	22391	22288	22574	22401	22486	22564	22641	22695	22576	22730	22663	22655	22656	22359	22360	22456	22497	22371	22529	22666	22353	22656	22600	22513	22709	22658	22593	22423	22428	22518	22663	22432	22571	22290	22641	22493	22471	22443	22509	22911	22500	22603	22421	22559	22452	22310	22420	22688	22359	22408	22658	22671	22528	22683	22690	22549	22566	22774	22574	22681	22574	22470	22305	22634	22480	22526	22642	22535	22556	22582	22471	22392	22553	22563	22634	22484	22747	22725	22488	22669	22736	22514	22708	22683	22657	22627	22609	22316	22699	22334	22603	22426	22474	22529	22615	22624	22680	22651	22772	22597	22360	22361	22542	22526	22548	22643	22719	22551	22673	22517	22504	22693	22607	22306	22638	22554	22560	22754	22459	22526	22368	22641	22705	22728	22517	23009	22708	22663	22434	22606	22349	22378	22538	22770	22773	22445	22449	22625	22657	22472	22676	22602	22590	22595	22591	22666	22530	22583	22453	22464	22595	22455	22491
19115	28088	27976	24335	22946	21419	20698	19977	19195	18803	18597	18511	18078	18281	18432	18358	18466	19614	19372	19400	18773	18360	18218	18009	17943	17827	18035	17854	17864	17977	17915	17936	17905	17891	17855	17798	17977	17872	17595	17879	17834	17920	17968	17900	17785	17837	17825	17724	17790	17754	17893	17854	17996	17804	17842	17888	17881	17966	17905	17845	17861	17780	17847	17887	17750	17776	17955	17889	17896	17868	17928	17842	17709	17959	17880	17935	17928	18002	17717	17812	17828	17908	17966	17697	17770	17856	17922	17820	17755	17950	17879	18013	17820	17889	17818	17964	17922	17745	17891	18104	17873	18050	17956	17802	17974	17886	17671	18004	17862	17886	17813	17937	17856	17673	17979	17902	17814	17890	17741	17785	17837	17954	18022	17817	17734	17835	17982	17956	17855	17828	17894	17733	17782	17782	17889	17759	17860	18041	17730	17711	17814	17853	17909	17858	18054	17971	17911	17734	18006	17897	17844	17723	17764	17757	17828	17806	17775	17848	18002	17818	17848	17734	17851	17870	17694	17973	17755	17844	17773	18042	18049	17870	17824	17766	17718	17887	17689	17941	17841	17828	17880	17885	17722	17805	18055	17822	17723	17710	17870	17917	17787	17851	17839	17764	17533	17985	17731	17839	17938	17838	17913	17963	17725	17908	17841	17854	17720	17891	17829	17952	17742	17872	17801	17896	17777	18005	17877	17742	17813	17878	17727	17658	17817	17808	17927	17879	17965	17897	17841	17823	17867	17729	17807	17871	17932	18007	17728	17761	17808	17788	17954	17803	17851	17796	17865	17813	17833	17891	17805	17767	17868	17737	17832	18005	17824	17743	17910	17951	17845	17870	17712	17795	17848	17879	17908	17832	17828	17901	17760	17864	17642	17833	17793	17802	17950	17774	17858	17848	17965	17700	17713	17760	17834	17902	17994	17783	17755	17700	18148	17781	17766	17932	17992	17870	17843	17878	17662	17894	17864	17813	17873	17963	17726	17910	17862	17882	17887	17744	18120	17871	17857	17774	17886	17840	17841	17847	17888	17676	17896	17915	17930	17890	17876	17780	17769	17729	17906	17870	17852	17982	18163	17826	17869	17769	17776	17945	17781	17970	17819	18024	17888	17847	17811	17918	17898	17782	17948	17790	17877	17712	17967	17802	17752	17725	17737	17987	18061	17908	17922	17765	17837	17830	17728	17900	17797	17799	17787	17849	17815	18027	17978	17867	17888	17612	17766	17713	17790	17968	17847	17841	17855	17776	17700	17746	18021	17844	17977	17897	17832	17678	17947	17820	17795	17878	17778	17680	18030	17821	17942	17700	17735	17973	17796	17835	17999	17959	17791	17820	17722	17812	17872	17856	17846	17842	18085	17804	17897	17767	17890	17605	17970	17923	17829	17912	17794	17801	17928	17832	17864	17721	17910	17939	17855	17841	17882	17841	17744	17746	17812	17997	17933	17806	17952	17724	17915	18019	17885	18063	17882	17867	17650	17789	17963	17922	17762	17688	17841	17935	17771	17877	17704	17904	17952	17978	17955	17792	17805	18032	17893	17804	17836	17798	17819	17852	17943	17802	17690	17934	17849	17806	17779	17859	17923	17586	17885	17814	17936	17761	17939	17853	17932	18001	17949	17821	17796	17610	17694	17785	17948	17839	17806	17701	17948	17808	17978	17861	18010	17989	17858	17896	18055	17814	17891	17776	17770	17815	17796	17834	18002	17885	17960	17806	17887	17919	17916	17903	17912	17866	18000	17731	17985	17825	17833	17834	17924	17604	17714	18098	17835	17848	17770	17853	17804	17741	17813	17856	17850	17829	17932	17706	17764	17869	17784	17860	17931	17851	17979	17840	17878	17956	17778	17697	17690	18097	17744	18031	17836	17760	17762	17824	17896	17770	17822	17717	17928	17915	17837	17845	17963	17942	17763	17746	17812	17807	17927	17925	17915	17913	17805	17823	17955	17845	17743	17853	17643	17802	17798	17711	17863	17928	17801	17887	17933	17705	17833	17810	17677	17809	18090	17882	17813	18018	18078	17950	17913	17937	17864	17870	17733	17843	17750	17927	17941	17860	17737	17705	18023	17844	17691	17842	18003	17808	17792	17982	17893	17824	17783	17864	17855	17879	17733	17824	17924	17890	18051	17900	17838	17912	17883	17898	17895	18154	17934	17908	17863	17810	17902	17903	17940	17878	17944	17947	17878	17847	17802	17849	17928	17671	18003	17871	17792	17934	17907	17836	17832	17820	17844	17882	17994	17843	17915	17712	17885	18037	17900	17777	17982	17848	17560	17824	17779	17891	17987	17863	17661	17876	17923	17873	17751	17952	17954	17901	17853	17931	17851	17815	17818	17947	18044	17818	17832	17835	18032	17952	17899	17720	18022	17904	17899	17956	17960	17910	17925	17976	17816	17810	18049	18059	17600	17900	17966	17735	18107	17863	17840	17824	17755	17867	17670	17856	17862	17925	17735	17806	17887	17687	17776	18012	17874	17991	17835	17954	17971	17866	17827	17800	18157	17665	17744	17649	17783	17780	17897	17776	17685	17919	17799	17895	17884	17900	17808	17881	17764	17787	17988	17787	17898	17900	17834	17793	17904	17763	17771	17673	17748	17805	17912	17705	17795	17822	17944	17924	17977	17883	18005	17640	17861	17817	17914	17872	17986	17600	17888	17761	17760	18078	17766	18031	17850	17895	17904	18001	18030	17892	17986	17704	17877	17957	17951	17666	18027	17990	17769	17931	17866	17910	17758	17738	17912	17742	17941	17638	17835	17927	17897	17887	17986	17760	18132	17998	17855	17835	17819	17870	17938	17806	17901	17932	17799	17888	17940	17802	17998	17924	17886	17932	17934	17897	17775	17738	17816	17787	17953	17913	18010	18067	17881	17847	17981	17902	17901	17815	17932	17951	17893	17807	17839	18006	17883	17933	17819	17851	17689	18053	17972	17753	17881	17856	17868	17942	18075	18042	17709	17977	17902	17992	17918	17752	17865	17879	17907	17861	17677	17895	17917	17834	17798	17926	17799	17835	17933	17809	17927	17866	17960	17738	17848	17856	18046	17825	17949	17839	17812	18021	17799	17785	17685	17953	17867	17751	17830	17914	17881	17803	18001	17941	17728	17959	17982	17646	17827	17916	17983	17760	17686	17838	17754	17758	18006	18009	17816	17765	17909	17770	17997	18025	17870	17758	18084	17963	17762	17847	18035	17985	17738	18105	17926	17860	17936	17754	17771	17758	17928	17938	17910	17883	17816	17967	17881	17907	17826	17943	18006	17657	17890	17890	17772	17816	17999	18011	17892	17939	17838	17873	17839	17664	17916	17736	17747	17782	17821	17988	17960	17824	17974	17817	17939	17934	17826	17820	17858	17941	17818	17845	18051	17730	17990	17614	17832	17765	17902	17831	17798	17720	18012	17862	17927	17918	17898	17791	18017	17913	17828	17742	17864	17889	17806	17747	17969	17942	17832	17879	17778	17979	18033	17916	18045	17961	17850	17766	17862	17935	17670	17901	18048	17894	17818	17963	17940	17932	17771	17873	17870	18066	17931	17969	17734	17916	17890	18020	17898	17910	17764	17973	17659	17807	17961	17757	17925	17954	17870	17755	17828	17833	17774	18008	17738	17897	17577	17877	17731	17875	17743	17811	17808	17872	17810	17990	17749	17700	17698	17950	18011	17889	17617	17794	17935	17869	17815	17834	17683	17936	17791	17698	18100	17863	17977	17933	17963	17945	18089	17847	17774	17927	17612	17841	17875	17864	17988	17743	17776	17889	17987	18060	18037	17800	17782	17903	17912	17733	17967	17854	17932	18091	17849	17979	17742	17908	18043	17833	17799	17775	17758	17866	17806	17997	17903	17896	17806	17845	17897	18045	17785	18017	18034	17772	17791	17689	17862	17758	17901	17966	18044	17823	17826	17985	17939	17868	18051	17975	17977	17988	17944	17887	17806	17744	17759	17862	17953	17737	17719	17690	17970	17614	18100	17688	17910	17852	17897	17945	17818	17858	17799	17907	17773	17810	17972	17738	17719	17815	17633	17839	17660	18081	17799	17886	17874	17687	17852	17805	17815	17999	17881	18046	17805	17745	17939	17809	17712	17926	17772	18072	17914	17864	17797	17876	17833	17907	17867	17936	17965	17774	17944	17794	17811	17753	17781	17970	17955	17888	17902	17903	17724	17877	17853	17773	17888	17870	17918	17847	17768	17555	17880	17915	17801	17749	17754	17825	17790	17717	17673	17754	17933	17910	18091	17778	17981	18023	17879	17839	17899	17947	17879	18014	17864	17842	17860	17629	17810	17824	17720	17889	17964	17792	17862	17927	17905	17772	18055	17960	17791	17686	17775	17984	17899	17849	17821	17785	17984	17796	17941	17918	17801	18037	17830	17931	17848	17935	17800	17930	17740	17877	17787	17809	17992	17838	17718	17697	17914	17696	18021	17945	17812	17960	17771	17764	17745	17918	17872	17779	17932	17790	17974	17791	17927	17785	17918	17732	17839	17798	17929	17822	17866	17935	17939	17819	17913	17969	17786	18172	17946	17929	18072	17826	17879	17938	17968	17896	17879	17785	17701	17987	17955	18035	17777	18014	17729	17623	17811	17775	17999	17922	17886	17890	17889	17913	17739	17823	17987	17890	17913	17866	17846	17827	17756	17778	17896	17959	17944	17847	17937	17986	17686	17897	17855	17935	17950	17855	17800	17883	17916	17882	17781	17893	17813	17630	17784	17953	17812	17882	17920	17639	17833	17919	18005	18017	17781	17927	17775	17845	17848	17982	17767	17751	17669	17854	17790	18014	17945	17951	17907	17786	17755	17830	17991	17729	17830	17803	18005	17835	17767	17986	17856	17787	17914	17852	17850	17840	17848	18171	17797	17964	17725	17885	17806	17765	17682	17894	17838	17808	17736	17875	17934	17918	17862	17706	17796	17862	17789	17926	17850	17943	17725	17822	17916	17937	17937	17883	17962	17878	17902	17793	17861	17759	17985	17714	17994	17875	17958	17757	17852	17956	17675	18089	17807	17994	17899	17828	17977	17775	17879	17977	17721	17924	17879	17863	17822	17879	17907	17862	18030	17817	17902	17831	17812	17887	18034	17856	17989	18022	17691	17821	17973	17752	17906	17774
23757	20998	28450	24256	23856	26376	27235	24105	23651	23604	23532	23237	23109	23017	23017	22681	23832	30189	30649	28292	25722	23967	23002	22505	22342	22657	22327	22420	22337	22267	22367	22536	22292	22319	22434	22449	22341	22283	22510	22541	22350	22222	22438	22365	22301	22361	22493	22228	22272	22560	22418	22261	22164	22186	22286	22378	22287	22215	22436	22278	22309	22476	22352	22353	22316	22350	22542	22223	22302	22264	22495	22346	22155	22444	22238	22398	22423	22245	22265	22368	22372	22482	22302	22291	22200	22283	22178	22350	22349	22246	22145	22375	22445	22133	22388	22434	22230	22208	22349	22300	22244	22490	22331	22414	22103	22437	22249	22324	22242	22330	22234	22453	22118	22514	22407	22198	22247	22455	22207	22115	22278	22349	22339	22403	22378	22431	22305	22351	22406	22358	22409	22334	22363	22120	22229	22259	22278	22186	22362	22132	22475	22283	22349	22036	22448	22426	22268	22204	22284	22293	22330	22169	22422	22283	22243	22074	22077	22327	22351	22494	22099	22165	22452	22306	22415	22301	22345	22225	22445	22447	22260	22053	22244	22194	22088	22268	22141	22166	22403	22445	22698	22342	22350	22346	22388	22327	22183	22509	22366	22349	22316	22310	22330	22352	22411	22415	22153	22250	22396	22304	22270	22256	22546	22281	22122	22554	22218	22329	22188	22379	22397	22264	22260	22338	22308	22335	22304	22415	22324	22268	22340	22412	22081	22184	22419	22371	22191	22335	22317	22276	22022	22242	22434	22452	22302	22298	22214	22454	22458	22323	22182	22303	22437	22178	22312	22088	22165	22332	22242	22393	22519	22350	22352	22291	22528	22161	22266	22166	22428	22160	22371	22387	22425	22362	22326	22360	22424	22133	22107	22202	22216	22252	22035	22120	22496	22380	22389	22128	22185	22457	22217	22275	22175	22257	22359	22184	22441	22315	22222	22247	22341	22316	22301	22080	22427	22159	22455	22283	22251	22123	22182	22288	22522	22197	22295	22117	21976	22395	22347	21897	22247	22282	22517	22307	22372	22238	22398	22605	22239	22288	22275	22174	22260	22309	22420	22352	22308	22312	22305	22608	22400	22248	22110	22608	22346	22388	22212	22280	22311	22244	22493	22268	22285	22178	22240	22321	21948	22137	22233	22187	22313	22310	22572	22426	22142	22245	22336	22230	22182	22145	22310	22341	22371	22407	22285	22194	22307	22209	22366	22317	22336	22283	22302	22321	22302	22279	22453	22180	22379	22394	22355	22449	22152	22055	22283	22425	22130	22202	22320	22187	22147	22324	22442	22242	22220	22387	22070	22174	22331	22236	22447	22435	22617	22519	22260	22262	22470	22372	22409	22204	22209	22189	22305	22022	22195	22291	22145	22202	22354	22292	22335	22132	22436	22291	22384	22380	22156	22524	22373	22341	22567	22430	22334	22505	22276	22274	22434	22387	22160	22382	22379	22479	22366	22203	22165	22236	22468	22134	22253	22399	22257	22382	22236	22403	22386	22449	22502	22165	22216	22232	22219	22207	22361	22402	22275	22495	22435	22161	22387	22437	22496	22414	22360	22087	22206	22407	22081	22062	22139	22172	22454	22228	22405	22606	22314	22286	22402	22466	22436	22646	22333	22257	22298	22297	22373	22391	22409	22264	22348	22200	22299	22280	22682	22560	22402	22249	22202	22475	22376	22294	22272	22455	22413	22394	22421	22328	22137	22389	22484	22359	22354	22399	22478	22204	22190	22607	22342	22485	22320	22410	22189	22421	22485	22398	21981	22178	22270	22489	22284	22457	22481	22378	22605	22101	22275	22374	22255	22374	22232	22205	22320	22508	22288	22371	22411	22228	22248	22293	22402	22194	22426	22420	22361	22329	22211	22125	22384	22419	22509	22419	22119	22225	22243	22155	22350	22195	22378	22295	22384	22261	22665	22510	22261	22177	22154	22253	22481	22319	22213	22232	22361	22253	22360	22111	22406	22417	22500	22263	22535	22286	22404	22083	22332	22316	22358	22238	22419	22211	22522	22388	22388	22385	22366	22334	22294	22430	22193	22361	22401	22161	22348	22296	22346	22304	22351	22335	22327	22366	22306	22476	22376	22142	22282	22445	22286	22315	22326	22298	22274	22218	22246	22050	22237	22353	22079	22183	22350	22293	22369	22200	22366	22351	22210	22268	22489	22435	22385	22197	22366	22181	22420	22167	22351	22456	22023	22378	22218	22530	22424	22230	22147	22260	22304	22186	22086	22050	22362	22466	22234	22253	22229	22326	22645	22411	22551	22168	21981	22323	22311	22288	22468	22189	22303	22381	22238	22322	22458	22505	22452	22422	22188	22413	22371	22265	22302	22455	22093	22267	22384	22262	22612	22378	22366	22367	22378	22233	22496	22421	22163	22329	22538	22246	22273	22131	22153	22360	22112	22234	22213	22273	22221	22487	22343	22199	22112	22198	22330	22256	22414	22166	22093	22297	22488	22420	22613	22507	22427	22227	22260	22122	22328	22125	22435	22086	22322	22253	22327	22275	22310	22216	22460	22367	22373	22511	22347	22291	22215	22205	22214	22319	22308	22353	22160	22306	22336	22193	22230	22536	22332	22299	22479	22438	22478	22379	22335	22312	22325	22280	22281	22251	22259	22289	22298	22436	22157	22321	22410	22191	22363	22539	22322	22263	22029	22277	22700	22197	22298	22264	22502	22278	22369	22153	22302	22367	22180	22176	22002	22312	22231	22161	22375	22352	22283	22238	22257	22287	22165	22458	22403	22237	22544	22528	22404	22386	22248	22457	22147	22340	22318	22276	22446	22463	22309	22307	22472	22216	22208	22300	22258	22389	22361	22348	22225	22409	22362	22503	22166	22386	22241	22289	22460	22300	22369	22351	22481	22148	22311	22363	22213	22420	22337	22082	22234	22314	22497	22202	22252	22480	22513	22492	22194	22165	22156	22372	22287	22309	22245	22444	22352	22288	22186	22298	22343	22272	22271	22490	22250	22229	22247	22242	22226	22418	22249	22117	22328	22229	22297	22258	22245	22312	22289	22185	22262	22381	22255	22033	22331	22249	22132	22137	22252	22416	22248	22352	22359	21977	22516	22243	22141	22412	22258	22280	22589	22294	22503	22296	22373	22304	22169	22445	22366	22244	22326	22422	22330	22179	22307	22268	22353	22194	22190	22555	22369	22314	22235	22281	22234	22335	22037	22221	22321	22302	22342	22228	22429	22452	22355	22570	22370	22522	22229	22519	22343	22360	22163	22445	22179	22273	22309	22461	22296	22654	22310	22195	22441	22251	22237	22417	22399	22337	22210	22483	22228	22425	22469	22487	22321	22243	22241	22263	22191	22326	22369	22133	22297	22268	22148	22289	22291	22228	22206	22388	22249	22368	22038	22319	22398	22406	22432	22518	22209	22228	22222	22329	22288	22239	22451	22217	22374	22335	22336	22212	22304	22350	22349	22196	22439	22285	22452	22327	22598	22454	22336	22305	22478	22269	22244	22323	22492	22287	22549	22385	22494	22395	22162	22491	22236	22484	22366	22327	22241	22291	22308	22338	22210	22090	22286	22291	22268	22445	22231	22053	22365	22207	22428	22244	21972	22272	22324	22173	22263	22231	22429	22271	22402	22074	22394	22406	22276	22180	22588	22420	22255	22270	22270	22462	22224	22355	22068	22280	22427	22258	22340	22290	22557	22226	22254	22343	22320	22113	22516	22253	22241	22376	22199	22281	22040	22218	22458	22345	22428	22375	22170	21998	22087	22172	22213	22210	22480	22501	22295	22246	22554	22117	22434	22450	22254	22407	22382	22276	22351	22317	22473	22310	22380	22136	22342	22374	22487	22311	22512	22342	22464	22283	22450	22409	22265	22341	22370	22424	22393	22325	22234	22177	22442	22456	22475	22305	22112	22408	22300	22183	22465	22308	22400	22368	22383	22426	22300	22319	22185	22212	22096	22304	22276	22336	22442	22293	22242	22462	22485	22518	22409	22468	22205	22187	22507	22151	22317	22460	22476	22287	22319	22194	22174	22301	22209	22055	22322	22267	22408	22201	22031	22304	22075	22241	22380	22339	22313	22278	22402	22250	22313	22335	22354	22381	22425	22285	22416	22460	22255	22289	22210	22080	22093	22208	22286	22494	22280	22592	22440	22235	22509	22035	22495	22319	22394	22209	22274	22235	22457	22229	22493	22380	22267	22221	22026	22327	22274	22564	22225	22365	22543	22555	22444	22289	22258	22290	22254	22255	22455	22296	22510	22223	22410	22321	22299	22232	22304	22249	22342	22344	22434	22408	22403	22170	22351	22199	22390	22297	22280	22129	22420	22381	22556	22387	22138	22296	22485	22273	22304	22349	22231	22348	22329	22540	22486	22345	22238	22143	22261	22269	22432	22292	22403	22159	22146	22374	22384	22177	22405	22420	22428	22324	22272	22306	22208	22398	22498	22396	22409	22170	22487	22345	22435	22264	22366	22516	22103	22324	22407	22501	22541	22511	22316	22341	22568	22477	22287	22248	22304	22219	22185	22337	22206	22154	22289	22082	22397	22060	22203	22303	22274	22464	22082	22274	22429	22319	22243	22256	22210	22240	22354	22288	22115	22331	22353	22357	22322	22372	22275	22240	22158	22134	22447	22265	22391	22243	22550	22410	22192	22240	22283	22471	22517	22407	22284	22267	22428	22547	22312	22346	22103	22380	22346	22208	22330	22277	22236	22479	22469	22460	22327	22288	22358	22390	22240	22071	22322	22433	22382	22354	22285	22353	22286	22458	22385	22353	22450	22235	22314	22172	22377	22450	22374	22329	22385	22397	22455	22529	22364	22273	22381	22349	22321	22242	22230	22501	22334	22379	22421	22117	22388	22388	22387	22138	22414	22356	22435	22546	22332	22500	22379	22226	22161	22547	22600	22142	22195	22385	22392	22390	22410	22546	22563	22408	22366	22397	22229	22306	22226	22533	22354	22416	22192	22289	22207	22420	22434	22234	22524	22297	22194	22256	22377	22151	22378	22321	22345	22336	22315	22330	22255	22307	22304	22198	22340	22431	22280	22235	22171	22049	22252	22397	22296	22311	22286	22423	22380	22288	22409	22401	22455	22381	22283	22063	22258	22250	22096	22505	22413	22254	22437	22456	22554	22451
18690	32166	30941	25949	24147	22945	21807	20478	19773	19537	19507	19122	18992	18424	18335	18448	20011	28707	27829	24111	21747	19232	18046	17981	17876	17781	17866	17736	17820	17792	17791	17843	17736	17977	17699	17809	17856	17668	17810	17691	17827	18027	17844	17858	18020	17522	17923	17823	17981	17684	17603	17872	17611	17805	17855	17765	17891	17825	17638	17896	17828	17659	17673	17833	17951	17633	17823	17770	17740	17695	17702	17711	17840	17690	17701	17782	17817	17727	17879	17921	17518	17785	17852	17801	17758	17817	17760	17861	17716	17693	17776	17799	17752	17968	17866	17836	17756	17838	17647	17600	17810	17760	17666	17915	17792	17748	17804	17667	17657	17788	18024	17701	17884	17825	17803	17773	17783	17662	17790	17827	17733	17679	17774	17806	17743	17723	17736	17715	17621	17816	17745	17639	17804	17726	17851	17762	17755	17759	17807	17788	17645	17986	17777	17944	17801	17683	17897	17757	17942	17601	17711	17907	17612	17851	17808	17775	17857	17792	17869	17730	17878	17762	17641	17978	17572	17804	17783	17726	17822	17588	17839	17884	17865	17732	17719	17701	17804	17725	17756	17711	17783	17833	17765	17732	17804	17728	17661	17840	17648	17821	17777	17713	17722	17923	17852	17797	17907	17792	17811	17900	17832	17766	17788	17848	17750	17808	17872	17752	17784	17831	17595	17924	17793	17830	17756	17808	17927	17731	17739	17843	17773	17830	17690	17907	17745	17889	17708	17881	17810	17779	17909	18016	17652	17792	17861	17688	17632	17785	17911	17688	17852	17878	17843	17991	17961	17743	17600	17905	17833	17539	17892	17775	17865	17804	17712	17714	17695	17693	17670	17850	17842	17950	17649	17616	17984	17951	17769	17809	17791	17665	17698	17791	17713	17675	17790	17759	17789	17779	17780	17561	17727	17778	17915	17658	17733	17851	17641	17771	17838	17751	17879	17725	17635	17979	17785	17762	17822	18004	17799	17903	17821	17702	17869	17727	17861	17924	17862	17655	17711	17843	17700	17851	17504	17890	17846	17815	17714	17769	17651	17959	17763	17691	17812	17923	17693	17786	17924	17845	17874	17847	17825	17809	17735	17891	17900	17736	17727	17906	17897	17784	17710	17705	17787	17841	17778	17889	17764	17829	17809	17705	17840	17706	17749	17911	17813	17763	17759	17665	17841	17742	17743	17723	17775	17778	17912	17720	17762	17900	17900	17562	17825	17828	17792	17857	17731	17834	17771	17923	17724	17800	17676	17851	17718	17722	17842	17632	17787	17827	17646	17658	17838	17868	17784	17826	17958	17638	17782	17785	17964	17875	17733	17658	17791	17931	17860	17791	17766	17762	17868	17955	17851	17800	17688	17583	17777	17943	17878	17885	17766	17939	17809	17729	17829	17756	17754	17620	17766	17835	17844	17990	17764	17811	17912	17756	17697	17785	17686	17873	17849	17862	17722	17826	17735	17878	17681	17816	17884	17844	17826	17699	17848	17832	17692	17910	17763	17667	17735	17859	17761	17853	17913	17739	17707	17795	17786	17878	17840	17882	17715	17887	17755	17762	17901	17864	17916	17823	17792	17708	17713	17751	17697	17852	18010	17764	17854	17779	17591	17789	17877	17803	17680	17673	17880	17724	17690	17607	17709	17868	17749	17785	17788	17685	17735	17866	17745	17643	17887	17714	17635	17806	17824	17897	17770	17814	17822	17820	17760	17658	17889	17867	17841	17624	17712	17803	18024	17543	17656	17814	17857	17726	17873	17647	17903	17689	17845	17913	17873	17950	17798	17656	17675	17717	17751	17740	17822	17696	17700	17736	17833	17837	17663	17820	17651	17809	17896	17681	17939	17609	17734	17646	17907	17897	17634	17770	17798	17689	17802	17794	17802	17744	17961	17824	17719	17723	17684	17665	17751	17683	17728	17789	17806	17670	17765	17776	17761	17836	17731	17753	17571	17635	17844	17818	17814	17559	17940	17709	17902	17782	17764	17707	17530	17719	17797	17685	17773	17769	17632	17737	17783	17902	17870	17906	17881	17632	17582	17935	17760	17731	17745	17937	17593	17675	17918	17541	17734	17715	17719	17685	17830	17790	17637	17729	18008	17896	17928	17857	17729	17817	17794	17642	17687	17757	17850	17700	17770	17711	17872	17712	17689	17909	17854	17590	17835	17693	17701	17719	17787	17745	17668	17582	17872	17643	17974	17614	17907	17805	17667	17769	17742	17912	17788	17896	17878	17771	17792	17913	17882	17820	17770	17814	17867	17789	17849	17546	17835	17931	17855	17994	17877	17970	17764	17756	17644	17563	17871	17717	17903	17677	17839	17678	17815	17684	17774	17655	17707	17946	17789	17976	17773	17670	17875	17795	17649	17923	17671	17746	17770	17933	17858	18001	17858	17782	17833	17758	17806	17721	17727	17773	17800	17922	17817	17686	17688	17915	17729	17727	17717	17955	17882	17797	17790	17761	17806	17808	17726	17731	17730	17895	17723	17782	17798	17886	17770	17725	17819	17726	17801	17850	18015	17801	17629	17742	17878	17704	17656	17897	17926	17670	17729	17857	17796	17726	17803	17825	17833	17898	17756	17778	17855	17621	17884	17840	17779	17708	17647	17731	17769	17869	17765	17724	17755	17743	17714	17841	17730	17896	17766	17687	17679	17916	17853	17884	17714	17800	17726	17727	17881	17853	17943	17786	17694	17866	17693	17771	17743	17757	17790	17919	17937	17769	17861	17740	17713	17583	17716	17790	17787	17630	17789	17750	17849	17825	17790	17768	17925	17815	17770	17887	17951	17873	17778	17775	17811	17854	17666	17950	17727	17767	17610	17989	17841	17797	17763	17740	17725	17773	17717	17793	17875	17733	17709	17684	17708	17907	17799	17667	17942	17791	17817	17901	17892	17803	17858	17769	17854	17854	17641	17607	17816	17522	17708	17722	17687	17770	17783	17776	17795	17840	17699	17814	17808	17747	17655	17631	17838	17863	17820	17793	17978	17823	17680	17793	17814	17792	17819	17844	17692	17773	17812	17758	17854	17842	17675	17808	17849	17696	17840	17885	17729	17824	17841	17681	17835	17842	17755	17860	17702	17882	17632	17606	17979	17778	17734	17682	17743	17979	17899	17875	17914	17728	17850	17774	17723	17650	17761	17855	17758	17757	17652	17853	17758	17771	17587	17910	17774	17998	17846	17931	17810	17756	17909	17897	17878	17781	17771	17779	17727	17857	17701	17728	17723	17755	17754	17822	17871	17803	17803	17871	17860	17716	17881	17793	17774	17954	17713	17870	17702	17854	17718	17818	17800	17711	17800	17953	17652	17850	17758	17862	17987	17807	17779	17798	17728	17810	17871	17658	17608	17887	17922	17624	17659	17679	17745	17749	17848	17717	17782	17756	17868	17958	17576	17807	17928	17722	17851	17814	17691	17676	17576	17835	17831	17833	17787	17894	17703	17855	17604	17862	17699	17772	17734	17825	17756	17804	17829	17854	17688	17750	17811	17767	17778	17872	17847	17747	17764	17662	17726	17938	17697	17756	17850	17617	17745	17761	17877	17760	17826	17592	17585	17812	17609	17758	17773	17875	17785	17590	17933	17766	17768	17654	17840	17885	17878	17882	17632	17679	17805	17824	17824	17846	17760	17797	17839	17819	17721	17858	17870	17908	17734	17829	17786	17805	17840	17770	17831	17916	17689	17780	17844	17973	17690	17748	17772	17551	17766	17834	17692	17830	17769	17874	17817	17718	17778	17755	17805	17857	17908	17724	17947	17795	17913	17681	17771	17808	17911	17826	17761	17697	17875	17853	17793	17823	17549	17998	17794	17822	17824	17798	17859	18051	17705	17800	17847	17770	17578	17757	17775	17839	17584	17758	17684	17813	17834	17682	17760	17857	17837	17751	17883	17624	17789	17703	17909	17771	17753	17854	17823	17866	17744	17685	17872	17677	17771	17671	17785	17960	17824	17892	17770	17818	17676	17760	17742	17745	17759	17860	17755	17778	17677	17707	17695	17823	17967	17826	17846	17725	17786	17776	17972	17811	17656	17718	17720	17665	17723	17718	17811	17827	17692	17678	17719	17651	17854	17835	17797	17722	17807	17671	17704	17799	17691	17806	17806	17691	17695	17676	17682	17614	17906	17702	17874	17804	17921	17693	17823	17735	17557	17884	17543	17935	17588	17720	17699	17897	17741	17701	17887	17819	17848	17774	17736	17748	17877	17747	17704	17682	17741	17872	17926	17749	17668	17881	17658	17736	17894	17738	17627	17675	17895	17665	17792	17619	17793	17786	17641	17772	17778	17729	17863	17719	17649	17882	17712	17796	17678	17805	17788	17859	17671	17687	17818	17688	17852	17794	17819	17583	17772	17738	17850	17632	17855	17859	17810	17733	17714	17670	17843	17865	17772	17786	17688	17796	17776	17925	17884	17665	17772	17728	17780	17781	17884	17765	17800	17695	17701	17681	17691	17585	17773	17683	17804	17678	17902	17737	17792	17748	17732	17921	17803	17768	17591	17897	17772	17757	17857	17514	17796	17738	17815	17790	17715	17701	17584	17901	17810	17760	17784	17704	17896	17706	17865	17885	17813	17858	17698	17781	17784	17760	17688	17737	17942	17896	17866	17823	17931	17855	17959	17665	17836	17875	17803	17808	17778	17975	17682	17791	17741	17895	17784	17834	17880	17894	17921	18008	17738	17902	17786	17637	17619	17660	17743	17494	17554	17689	17886	17764	17826	17889	17856	17899	17839	17830	17778	17870	17714	17893	17679	17846	17764	17915	17803	17595	17896	17829	17810	17904	17885	18034	17769	17938	17599	17936	17764	17896	17781	17734	17826	17714	18002	17640	17927	17646	17956	17831	17633	17633	17679	17730	17798	18070	17605	17780	17906	17834	17705	17863	17725	17660	17780	17852	17924	17676	17853	17816	17726	17859	17981	17804	17832	17817	17676	17982	17782	17793	17816	17564	17657	17934	17896	17772	17854	17687	17891	17803	17639	17826	17825	17832	17722	17594	17753	17831	17847	17684	17901	18031	17879	17979	17761	17790	17931	17799	17626	17762	17576	17901	17701	17963	18007	17679	17915	17683	17818	17812	17766	17879	17725	17709	17776	17817	17822	17765	17918	17741	17808	17763
22438	20962	28758	23337	21613	26187	30740	25992	24654	24872	24390	24128	24076	24081	23695	23394	27294	36529	37529	33884	29650	25494	23534	22985	22736	22735	22815	22426	22658	22550	22817	22506	22678	22699	22686	22475	22614	22620	22493	22410	22545	22554	22619	22537	22579	22584	22535	22512	22429	22526	22703	22379	22337	22606	22610	22361	22395	22443	22525	22565	22560	22518	22581	22436	22457	22398	22531	22728	22448	22341	22566	22499	22418	22553	22487	22637	22513	22620	22535	22333	22407	22509	22473	22550	22594	22410	22414	22289	22449	22523	22580	22215	22302	22494	22558	22499	22380	22375	22283	22377	22468	22354	22660	22477	22609	22775	22550	22458	22413	22534	22339	22534	22338	22475	22530	22321	22534	22442	22467	22518	22418	22481	22549	22489	22291	22458	22484	22514	22280	22481	22534	22394	22413	22540	22457	22426	22455	22372	22412	22319	22488	22541	22455	22453	22300	22346	22421	22374	22500	22148	22463	22400	22338	22271	22508	22412	22581	22531	22196	22363	22470	22533	22417	22469	22444	22468	22831	22562	22384	22491	22395	22423	22658	22483	22418	22353	22330	22348	22535	22520	22375	22602	22423	22275	22506	22377	22480	22443	22461	22464	22437	22362	22612	22516	22517	22505	22288	22351	22692	22415	22566	22498	22518	22510	22498	22324	22308	22428	22354	22370	22392	22473	22455	22560	22672	22386	22460	22478	22160	22587	22492	22371	22575	22588	22475	22435	22482	22276	22372	22454	22334	22586	22562	22386	22257	22268	22361	22385	22301	22380	22629	22487	22440	22308	22352	22357	22531	22321	22497	22644	22589	22539	22429	22442	22555	22637	22422	22441	22373	22562	22613	22250	22479	22531	22319	22497	22448	22229	22587	22369	22445	22678	22565	22582	22631	22274	22346	22612	22399	22517	22425	22763	22298	22421	22143	22506	22491	22687	22679	22252	22513	22307	22290	22643	22452	22133	22520	22433	22403	22131	22209	22531	22512	22201	22473	22364	22387	22317	22521	22284	22285	22304	22348	22562	22593	22545	22541	22494	22330	22464	22495	22551	22568	22671	22394	22509	22573	22198	22590	22331	22503	22414	22414	22412	22423	22302	22493	22658	22656	22357	22317	22555	22299	22454	22496	22463	22416	22513	22568	22591	22483	22290	22335	22492	22471	22392	22119	22391	22237	22363	22370	22541	22375	22345	22235	22565	22474	22602	22565	22455	22488	22473	22681	22451	22443	22382	22390	22442	22331	22476	22323	22494	22347	22477	22464	22495	22377	22598	22485	22517	22248	22461	22454	22464	22390	22404	22748	22444	22514	22390	22350	22372	22315	22405	22517	22440	22469	22645	22348	22301	22456	22473	22516	22533	22267	22451	22319	22398	22430	22430	22446	22391	22386	22461	22388	22608	22373	22387	22467	22385	22406	22285	22642	22396	22440	22581	22532	22282	22394	22582	22346	22419	22355	22391	22384	22342	22623	22536	22512	22641	22422	22550	22496	22310	22375	22431	22583	22810	22371	22360	22408	22376	22476	22452	22184	22391	22449	22322	22502	22367	22316	22294	22393	22279	22464	22354	22591	22541	22696	22307	22405	22580	22679	22504	22464	22358	22415	22448	22247	22309	22460	22435	22240	22425	22390	22779	22519	22305	22408	22341	22542	22180	22381	22303	22290	22415	22491	22530	22317	22576	22386	22447	22450	22305	22564	22435	22326	22484	22471	22498	22296	22431	22439	22138	22315	22571	22482	22547	22629	22550	22359	22562	22588	22496	22336	22461	22539	22489	22421	22319	22465	22517	22432	22315	22407	22349	22625	22296	22651	22452	22443	22332	22447	22560	22461	22460	22385	22413	22411	22611	22445	22476	22343	22525	22565	22534	22387	22457	22539	22509	22327	22304	22442	22541	22545	22441	22304	22376	22516	22480	22323	22552	22369	22430	22589	22710	22370	22472	22365	22378	22389	22338	22406	22384	22307	22506	22480	22172	22496	22448	22700	22500	22233	22259	22276	22447	22563	22385	22666	22516	22338	22474	22331	22514	22554	22225	22470	22439	22364	22469	22293	22506	22509	22427	22488	22498	22478	22508	22564	22541	22615	22502	22494	22327	22431	22466	22469	22383	22344	22400	22421	22327	22401	22503	22589	22601	22566	22580	22538	22552	22324	22324	22547	22571	22428	22553	22408	22247	22610	22379	22327	22590	22423	22476	22469	22605	22397	22554	22618	22611	22416	22525	22288	22430	22515	22383	22463	22110	22430	22379	22210	22408	22436	22512	22412	22334	22530	22380	22363	22461	22244	22429	22261	22302	22296	22276	22539	22273	22378	22456	22397	22446	22629	22429	22646	22681	22347	22521	22410	22503	22445	22441	22318	22582	22350	22417	22373	22535	22282	22171	22253	22350	22323	22475	22335	22268	22445	22411	22396	22280	22299	22364	22451	22373	22316	22267	22104	22483	22453	22417	22701	22406	22385	22461	22697	22698	22467	22420	22377	22505	22416	22474	22413	22580	22218	22337	22298	22507	22445	22623	22546	22494	22381	22323	22398	22511	22461	22480	22452	22503	22555	22578	22537	22117	22295	22364	22482	22325	22704	22422	22335	22599	22312	22627	22282	22298	22454	22491	22551	22622	22528	22508	22568	22554	22560	22562	22539	22400	22330	22470	22475	22583	22460	22468	22526	22398	22427	22535	22309	22399	22340	22350	22360	22424	22342	22430	22496	22513	22423	22433	22622	22443	22168	22280	22294	22511	22223	22493	22273	22505	22510	22550	22378	22504	22637	22557	22290	22269	22399	22472	22396	22385	22391	22296	22524	22414	22381	22209	22329	22296	22279	22300	22381	22354	22450	22417	22568	22703	22382	22318	22565	22655	22589	22566	22605	22536	22701	22306	22634	22515	22448	22470	22588	22509	22684	22367	22341	22363	22286	22700	22470	22614	22137	22375	22135	22435	22404	22389	22321	22363	22617	22252	22253	22487	22339	22384	22667	22399	22520	22552	22499	22178	22306	22556	22455	22210	22555	22630	22391	22504	22479	22292	22423	22537	22462	22384	22575	22473	22561	22325	22346	22448	22374	22511	22325	22399	22485	22594	22503	22466	22457	22466	22293	22316	22490	22366	22547	22599	22316	22400	22224	22620	22274	22687	22628	22181	22504	22263	22352	22278	22541	22236	22467	22272	22378	22458	22215	22333	22500	22585	22402	22458	22569	22430	22368	22296	22324	22311	22504	22556	22365	22149	22478	22446	22546	22283	22361	22522	22428	22346	22537	22284	22303	22659	22436	22496	22470	22170	22437	22345	22352	22508	22519	22351	22684	22488	22449	22456	22589	22434	22538	22334	22429	22409	22427	22321	22508	22411	22291	22271	22467	22494	22588	22337	22593	22341	22570	22388	22466	22597	22435	22461	22545	22349	22529	22386	22574	22383	22482	22109	22649	22446	22508	22469	22229	22521	22420	22506	22203	22668	22549	22149	22335	22609	22583	22491	22410	22441	22434	22398	22743	22670	22541	22336	22408	22429	22543	22438	22285	22544	22559	22356	22407	22412	22298	22256	22428	22497	22583	22321	22590	22417	22264	22704	22603	22350	22635	22246	22373	22361	22445	22431	22439	22616	22713	22403	22410	22194	22231	22304	22602	22293	22595	22421	22539	22241	22279	22532	22332	22489	22585	22559	22372	22284	22557	22409	22612	22446	22344	22336	22399	22385	22518	22443	22129	22426	22289	22319	22522	22530	22324	22346	22352	22467	22445	22486	22492	22466	22487	22480	22208	22486	22291	22314	22429	22297	22412	22441	22418	22542	22470	22243	22283	22396	22344	22470	22692	22303	22376	22390	22420	22410	22412	22544	22630	22172	22316	22302	22429	22443	22437	22351	22641	22708	22240	22355	22410	22366	22335	22356	22197	22439	22511	22645	22498	22292	22545	22392	22437	22441	22423	22417	22350	22481	22577	22340	22605	22165	22320	22434	22335	22541	22488	22391	22501	22635	22338	22449	22345	22476	22445	22472	22471	22612	22698	22641	22354	22467	22529	22464	22307	22381	22331	22271	22447	22552	22444	22543	22316	22375	22264	22393	22366	22332	22224	22328	22374	22424	22469	22561	22430	22528	22284	22528	22549	22478	22513	22545	22393	22324	22285	22586	22355	22416	22322	22498	22403	22269	22195	22430	22635	22467	22341	22411	22237	22456	22543	22506	22448	22436	22441	22469	22220	22374	22457	22441	22275	22348	22486	22203	22219	22531	22490	22382	22464	22555	22381	22471	22749	22332	22172	22516	22341	22418	22401	22429	22434	22178	22383	22478	22424	22308	22371	22427	22472	22601	22440	22283	22367	22527	22458	22546	22511	22412	22339	22480	22359	22293	22456	22542	22532	22555	22385	22453	22499	22536	22306	22569	22445	22434	22291	22479	22611	22412	22213	22568	22400	22481	22445	22227	22277	22230	22456	22414	22588	22211	22346	22298	22476	22618	22376	22436	22498	22267	22603	22247	22521	22427	22413	22476	22532	22511	22321	22461	22410	22402	22303	22440	22439	22398	22461	22444	22605	22363	22617	22468	22419	22384	22343	22559	22484	22441	22443	22338	22236	22404	22382	22473	22323	22412	22489	22465	22519	22507	22324	22413	22431	22578	22481	22400	22447	22316	22465	22369	22628	22508	22644	22442	22191	22495	22407	22372	22383	22274	22698	22491	22459	22374	22385	22528	22430	22500	22231	22541	22320	22580	22609	22382	22402	22478	22468	22333	22437	22466	22325	22269	22464	22192	22381	22287	22604	22270	22406	22388	22616	22565	22332	22324	22420	22540	22494	22327	22527	22436	22453	22467	22551	22392	22492	22357	22455	22411	22306	22371	22317	22412	22471	22413	22496	22468	22482	22590	22506	22297	22461	22389	22515	22120	22591	22541	22443	22425	22488	22474	22293	22399	22387	22201	22535	22344	22541	22401	22467	22600	22334	22503	22441	22365	22452	22563	22469	22430	22554	22721	22533	22389	22472	22583	22301	22210	22375	22434	22212	22493	22421	22444	22403	22354	22412	22613	22525	22294	22283	22417	22294	22450	22597	22340	22362	22429	22571	22511	22393	22338	22483	22542	22648	22485	22266	22305	22285	22399	22541	22264	22703	22552
19755	37677	37246	31212	29086	27818	25398	22738	21176	20702	20461	20219	20121	19734	19336	18919	25590	35516	35254	30861	25472	20299	18783	18094	17976	17909	17887	17729	17894	17850	18131	17902	17994	17927	17951	17674	17935	17794	17871	17857	17852	17830	17824	17968	17801	17963	17753	17838	17747	17898	17654	17860	17883	17849	17726	17927	17767	17832	17645	17795	17804	17822	17859	17699	17663	17777	17686	17900	17913	17937	17896	17759	17824	17984	17879	17818	17854	18011	17983	17884	17803	17860	17583	17732	17846	17766	17726	17793	17805	17824	17804	17844	17889	17866	17824	17851	17859	17889	17912	17640	17786	17678	17728	17832	17791	17682	17780	17831	17847	17888	17912	17618	17748	17768	17916	17627	17653	17781	17683	17780	17746	17806	17877	17633	17846	17788	17663	17853	17768	17910	17776	17769	17729	17696	17960	17725	17815	17745	17825	17708	17851	17816	17868	17769	17748	17628	17885	17641	17674	17719	17817	17882	17934	17763	17910	17848	17742	17719	17870	17589	17717	17745	17883	17914	17780	17906	17824	17737	17859	17853	17920	17770	17675	17934	17820	17678	17850	17752	17717	17958	17918	17905	17899	17892	17637	17772	17928	17697	17809	17846	17888	17846	17699	17729	17664	17896	17792	17661	17683	17673	17561	17901	17794	17736	17702	17973	17688	17655	17811	17777	17860	17848	17819	17927	17885	17797	17866	17806	17675	17840	17872	17695	17859	17642	17855	17706	17862	17783	17908	17796	17776	17696	17770	17810	17768	17805	17999	17821	17800	17695	17859	17698	17799	17564	17854	17806	17687	18002	17602	17824	17777	17665	17739	17618	17572	17836	17817	17877	17744	17739	17885	17791	17812	17840	17909	17839	17723	17530	17777	17819	17625	17651	17791	17710	17662	17701	17964	17852	17636	17615	17701	17803	17759	17827	17833	17816	17756	17759	18038	17774	17700	17618	17944	17888	17762	17730	17799	17810	17736	17735	17592	17768	17662	17749	17827	17773	17801	17924	17774	17844	17716	17916	17674	17768	17772	17613	17830	17774	17675	17685	17964	17796	17671	17597	17705	17664	17870	17707	17738	17774	17734	17750	17678	17732	17778	17863	17723	17795	17655	17858	17741	17812	17780	17812	17801	17741	17977	17879	17721	17714	17707	17826	17678	17763	17557	17541	17851	17774	17762	17741	17819	17803	17773	17735	17823	17754	17660	17631	17853	17763	17885	17782	17692	17652	17833	17768	17634	17809	17658	17756	17797	17914	17726	17806	17741	17828	17765	17699	17749	17739	17767	17733	17790	17768	17887	17655	17897	17872	17777	17753	17791	17802	17659	17568	17850	17717	17746	17765	17711	17740	17842	17706	17825	17797	17773	17749	17821	17928	17819	17808	17709	17785	17974	17861	17846	17931	17806	17796	17867	17907	17657	18015	17882	17813	17814	17936	17835	17686	17884	17821	17819	17802	17837	17716	17710	17802	17696	17724	17704	17594	17738	17822	17557	17698	17800	17807	17663	17843	17827	17601	17879	17782	17838	17837	17760	17970	17688	17715	17702	17902	17765	17656	17675	17561	17826	17730	17776	17848	17717	17811	17642	17730	17775	18053	17825	17810	17817	17832	17605	17727	17808	17740	17815	17771	17673	17786	17991	17823	17666	17683	17770	17937	17764	17749	17772	17569	17738	17826	17756	17788	17813	17774	17657	17683	17769	17994	17761	17842	17791	17703	17758	17807	17799	17812	17802	17784	17988	17859	17763	17768	17764	17791	17884	17741	17830	17710	17924	17745	17756	17661	17702	17760	17700	17736	17779	17675	17727	17889	17680	17798	17845	17744	17891	17627	17796	17798	17861	17617	17973	17645	18039	17823	17688	17684	17857	17838	17803	17715	17561	17693	17770	17823	17965	17822	17844	17688	17739	17773	17791	17733	17710	17803	17792	17691	17970	17726	17829	17826	17786	18028	17814	17818	17621	17784	17695	17844	17739	17821	17852	17948	17789	17936	17761	17846	17896	17931	17795	17746	17709	17788	17714	17922	17896	17814	17798	17816	17795	17794	17946	17857	17677	17702	17687	17740	17869	17701	17905	17808	17883	17765	17966	17571	17904	17737	17725	17745	17677	17774	17795	17688	17676	17846	18003	17783	17692	17800	17831	17878	17730	17814	17742	17938	17784	17708	17780	17763	17620	17929	17668	17658	17820	17736	17786	17558	17987	17833	17762	17919	17749	17712	18008	17713	17803	17845	17843	17743	17880	17748	17674	17790	17809	17861	17779	17712	17806	17814	18067	17897	17836	17757	17802	17819	17839	17724	17810	17661	17902	17903	17493	17797	17760	17687	17780	17644	17765	17914	17775	17717	17930	17625	17808	17942	17847	17895	17899	17691	17894	17610	17694	17712	17670	17781	17652	17781	17754	17905	17811	17838	17833	17802	17672	17653	17808	17913	17648	17790	17834	17877	17863	17762	17685	17673	17819	17737	17782	17808	17847	17596	17858	17695	17846	17689	17754	17780	17914	17647	17850	17894	17843	17819	17774	17870	17675	17641	17995	18013	17672	17979	17786	17586	17838	17821	17615	17729	17864	17734	17790	17924	18021	17806	17818	17808	17817	17692	17810	17774	17759	17778	17625	17718	17786	17851	18054	17723	17747	17717	17843	17863	17827	17698	17830	17809	17801	17859	17826	17750	17810	17796	17761	17525	17811	17749	17838	17583	17803	17665	17636	17792	17617	17675	17973	17729	17765	17750	17769	17752	17726	17734	17856	17747	17738	17957	17861	17718	17775	17887	17681	17569	17719	17686	17674	17742	17820	17767	17684	17909	17831	17652	17662	17744	17798	18002	17759	17601	17805	17788	17794	17905	17563	17892	17704	17766	17928	17892	17690	17745	17776	17757	17748	17783	17581	17871	17940	17823	17881	17796	17740	17549	17611	17723	17796	17812	17841	17694	17957	17583	17867	17714	17598	17749	17854	17847	17885	17605	17734	17815	17926	17636	17585	17851	17679	17791	17828	17842	17744	17799	17740	17741	17772	17735	17948	17681	17789	17828	17832	17598	17721	17651	17737	17973	17752	17628	17910	17580	17554	17713	17752	17719	17782	17858	17850	17886	17629	17785	17610	17750	17676	17833	17815	17750	17722	17741	17885	17843	17725	17596	17863	17695	17759	17881	17847	17861	17785	17862	17874	17878	17803	17793	17847	17695	17800	17698	17837	17854	17713	17832	17733	17789	17898	17655	17850	17742	17699	17799	17719	17743	17721	17675	17741	17914	17803	17807	17774	17683	17833	17812	17653	17709	17780	17789	17709	17787	17858	17595	17944	17843	17781	17848	17826	17944	17849	17944	17751	17831	17831	17717	17824	17855	17856	17645	17759	17793	17530	17822	17867	17732	17687	17804	17865	17672	17911	17742	17764	17787	17749	17718	17814	17789	17727	17847	17613	17848	17872	17720	18088	17885	17682	17815	17724	17621	17747	17852	17553	17852	17785	17718	17616	17651	17957	17601	17671	17889	17823	17729	17924	17913	17852	17761	17649	17856	17740	17730	17639	17801	17794	17818	17903	17823	17744	17592	17751	17935	17733	17699	17632	17649	17701	17766	17689	17891	17803	17840	17821	17799	17889	17793	17772	17667	17879	17791	17699	17705	17698	17862	17627	17785	17857	17651	17803	17847	17825	17813	17944	17761	17836	17706	17805	17693	17742	17600	17829	17713	17892	17695	17685	17842	17838	17809	17773	17780	17821	17695	17941	17716	17677	17681	17737	17930	17585	17683	17780	17607	17709	17698	17744	17886	17783	17748	17678	17802	17785	17712	17722	17777	17815	17790	17740	17707	17639	17931	17632	17705	17761	17891	17788	17752	17803	17914	17857	17693	17755	17821	17975	17563	17665	17736	17763	17838	17747	17817	17943	17858	17875	17646	17768	17663	17912	17543	17620	17866	17960	17568	17803	17806	17765	17697	17896	17708	17761	17864	17762	17638	17723	17881	17982	17778	17767	17874	17953	17563	17950	17866	17655	17678	17735	17788	17740	17702	17600	17700	17637	17754	17803	17737	17870	17652	17711	17936	17847	17824	17773	17737	17723	17754	17859	17793	17785	17705	17903	17793	17520	17990	17767	17752	17929	17700	17813	17768	17619	17811	17812	17820	17678	17693	17774	17789	17774	17665	17867	17662	17775	17794	17851	17890	17756	17530	17779	17728	17792	17823	17843	17767	17796	17751	17698	17699	17829	17816	17903	17686	17842	17836	17821	17810	17796	17970	17823	17744	17775	17786	17883	17646	17913	17819	17778	17923	17716	17765	17818	17877	17773	17844	17868	17877	17763	17748	17666	17667	17864	17684	17792	17826	18091	17786	17950	17631	17632	17810	17880	17769	17704	17729	17589	17878	17772	17596	17791	17771	17734	17867	17768	17659	17936	17737	17900	17725	17810	17581	17975	17808	17904	17700	17697	17778	17827	17791	17814	17614	17842	17773	17704	17715	17906	17607	17835	17712	17636	17970	17671	17840	17891	17624	17748	17857	17899	17786	17950	17818	17833	17781	17848	17918	17851	17637	17765	17768	17795	17813	17968	17727	18015	17874	17745	17843	17862	17891	17852	17630	17690	17728	17833	17807	17668	17920	17716	17714	17744	17813	17908	17642	17817	17485	17903	17883	17922	17833	17856	17828	17884	17814	17829	17833	17804	18129	17840	17852	17814	17725	17794	17769	17814	17754	17902	17930	17670	17851	17563	17859	17851	17626	17831	17832	17846	17690	17823	17759	17866	17799	17825	17794	17722	17836	17812	17699	17781	17848	17780	17819	17782	17833	17828	17670	17720	17731	17929	17655	17777	17695	17720	17716	17701	17572	17826	17726	17714	17569	17877	17683	17785	17693	17782	17773	17837	17659	17741	17818	17832	17819	17743	17849	17824	17794	17937	17823	17827	17746	17908	17861	17780	17710	17858	17739	17742	17960	17840	17652	17635	17784	17741	17849	17819	17644	17948	17790	17847	17941	17783	17714	17968	17793	17720	17811	17564	17761	17921	17782	17865	17719	17917	17779	17904	17888	17743	17692	17923	17756	17819	17758	17588	17777	17899	17698	17877	17709	17791	17696	17577	17872	17742	17673	17825	17838	17950	17853	17839	17873
27404	23531	31312	30940	26642	25525	24735	23671	23340	22981	23308	23299	22845	22890	22793	22706	22775	23789	24198	24130	23292	23023	22641	22518	22450	22638	22330	22495	22546	22685	22387	22503	22222	22620	22642	22603	22450	22454	22482	22693	22348	22568	22442	22613	22478	22628	22369	22348	22577	22358	22465	22433	22415	22569	22406	22550	22424	22653	22510	22742	22305	22503	22648	22326	22474	22289	22367	22388	22553	22482	22503	22391	22491	22500	22513	22395	22453	22545	22647	22398	22625	22555	22477	22356	22481	22354	22500	22247	22363	22455	22537	22445	22536	22470	22543	22531	22478	22437	22503	22577	22655	22464	22460	22475	22478	22466	22348	22492	22667	22440	22602	22549	22492	22582	22360	22468	22523	22330	22275	22529	22312	22389	22451	22616	22301	22409	22310	22486	22446	22562	22533	22255	22698	22413	22613	22685	22427	22437	22378	22283	22344	22554	22321	22493	22712	22594	22445	22746	22562	22503	22309	22457	22483	22382	22329	22525	22513	22357	22341	22569	22491	22519	22349	22447	22592	22582	22558	22324	22284	22395	22290	22687	22480	22403	22345	22547	22415	22539	22617	22490	22524	22421	22407	22595	22647	22464	22628	22538	22464	22456	22551	22443	22377	22549	22193	22480	22603	22588	22331	22298	22571	22424	22456	22369	22646	22512	22589	22563	22216	22434	22506	22417	22452	22630	22461	22582	22544	22620	22681	22708	22518	22526	22471	22477	22395	22582	22463	22556	22277	22505	22329	22480	22414	22406	22554	22519	22254	22562	22681	22231	22525	22431	22513	22305	22487	22287	22550	22315	22533	22506	22558	22271	22371	22363	22687	22551	22557	22794	22627	22501	22415	22408	22341	22224	22454	22541	22537	22463	22183	22476	22441	22364	22475	22489	22674	22603	22600	22639	22466	22422	22465	22331	22463	22259	22347	22413	22500	22213	22404	22201	22523	22607	22331	22276	22524	22305	22341	22743	22450	22597	22515	22291	22368	22495	22328	22463	22436	22215	22487	22483	22373	22403	22453	22333	22407	22282	22628	22657	22716	22531	22443	22489	22355	22296	22654	22418	22576	22301	22582	22512	22482	22483	22514	22462	22606	22510	22434	22577	22700	22531	22360	22413	22374	22513	22688	22502	22307	22327	22573	22234	22534	22479	22305	22520	22379	22471	22434	22313	22325	22570	22273	22577	22527	22580	22474	22604	22380	22445	22575	22456	22496	22486	22577	22452	22271	22584	22533	22251	22510	22585	22691	22592	22461	22489	22556	22602	22507	22389	22372	22711	22548	22492	22286	22484	22451	22361	22373	22485	22615	22550	22506	22594	22575	22640	22819	22378	22490	22504	22599	22580	22591	22483	22547	22538	22521	22556	22409	22445	22611	22379	22521	22489	22335	22338	22532	22617	22376	22406	22504	22788	22474	22336	22480	22586	22315	22504	22548	22301	22430	22496	22453	22394	22401	22543	22564	22369	22404	22481	22583	22514	22477	22352	22574	22572	22328	22855	22300	22358	22725	22660	22468	22511	22480	22264	22603	22422	22494	22515	22589	22638	22172	22421	22353	22349	22455	22476	22295	22515	22624	22328	22609	22385	22494	22475	22670	22585	22607	22556	22472	22406	22417	22115	22268	22341	22497	22487	22594	22547	22469	22427	22270	22614	22440	22470	22607	22735	22399	22418	22604	22545	22373	22279	22520	22552	22418	22313	22399	22436	22606	22354	22513	22528	22578	22364	22583	22355	22298	22586	22435	22403	22573	22541	22805	22330	22397	22448	22662	22707	22435	22596	22493	22605	22449	22397	22398	22569	22476	22388	22536	22560	22351	22510	22529	22418	22420	22351	22463	22543	22635	22495	22563	22686	22569	22582	22608	22480	22506	22373	22478	22191	22394	22532	22550	22399	22562	22410	22498	22560	22455	22502	22380	22495	22448	22364	22653	22490	22287	22368	22557	22449	22585	22503	22411	22638	22284	22457	22493	22551	22338	22691	22455	22503	22319	22366	22400	22354	22515	22537	22340	22520	22360	22271	22448	22526	22371	22524	22401	22429	22491	22301	22503	22435	22264	22410	22311	22516	22347	22479	22557	22366	22430	22496	22425	22473	22526	22640	22524	22590	22523	22611	22535	22720	22295	22602	22394	22611	22231	22341	22544	22286	22225	22443	22461	22462	22380	22334	22421	22653	22586	22458	22390	22776	22365	22315	22291	22439	22558	22617	22419	22466	22191	22446	22402	22307	22317	22395	22439	22608	22716	22440	22504	22570	22400	22525	22542	22292	22490	22302	22699	22410	22511	22478	22346	22592	22467	22411	22393	22446	22488	22454	22541	22298	22549	22381	22472	22639	22477	22254	22475	22324	22428	22403	22404	22658	22597	22488	22595	22458	22372	22555	22609	22496	22652	22669	22354	22492	22603	22494	22561	22531	22539	22529	22315	22542	22526	22586	22502	22292	22514	22381	22689	22586	22419	22750	22564	22628	22641	22493	22564	22342	22582	22463	22426	22526	22514	22385	22435	22295	22425	22621	22446	22429	22632	22510	22590	22326	22596	22445	22565	22613	22517	22380	22523	22535	22520	22354	22352	22425	22536	22444	22553	22318	22629	22547	22478	22485	22495	22594	22497	22646	22512	22494	22519	22400	22383	22510	22540	22373	22409	22629	22468	22677	22504	22779	22622	22502	22496	22196	22552	22445	22524	22352	22591	22446	22821	22563	22686	22426	22718	22375	22627	22508	22555	22488	22458	22412	22417	22545	22666	22612	22507	22637	22476	22394	22461	22537	22663	22613	22606	22597	22498	22633	22531	22490	22350	22479	22406	22216	22448	22600	22437	22326	22382	22641	22309	22508	22593	22512	22434	22526	22494	22433	22457	22369	22488	22442	22520	22451	22343	22591	22449	22474	22699	22405	22568	22453	22471	22623	22584	22518	22518	22449	22779	22540	22451	22314	22397	22284	22528	22408	22219	22325	22456	22379	22361	22542	22446	22391	22519	22369	22535	22395	22397	22430	22399	22509	22290	22501	22474	22700	22588	22557	22291	22530	22270	22464	22463	22473	22382	22389	22602	22450	22476	22518	22441	22494	22210	22363	22348	22451	22636	22585	22692	22549	22488	22388	22375	22325	22510	22386	22315	22620	22657	22459	22488	22450	22362	22427	22388	22449	22424	22330	22457	22405	22463	22292	22474	22560	22212	22313	22468	22481	22401	22410	22247	22231	22330	22424	22190	22552	22410	22497	22646	22775	22490	22549	22477	22804	22536	22511	22733	22476	22496	22505	22445	22351	22484	22481	22478	22499	22295	22492	22322	22614	22492	22465	22373	22511	22378	22401	22649	22577	22585	22560	22612	22677	22278	22472	22521	22403	22267	22593	22381	22474	22496	22795	22548	22493	22293	22563	22524	22433	22329	22456	22686	22607	22389	22544	22520	22696	22423	22429	22434	22559	22391	22363	22434	22391	22385	22646	22633	22343	22451	22507	22416	22410	22572	22308	22462	22793	22521	22605	22546	22653	22634	22134	22390	22452	22388	22421	22616	22569	22447	22797	22493	22610	22891	22484	22356	22445	22370	22585	22380	22350	22545	22425	22421	22513	22656	22435	22334	22475	22515	22436	22345	22219	22525	22547	22339	22297	22242	22518	22756	22649	22555	22288	22509	22752	22381	22262	22399	22446	22488	22602	22336	22314	22538	22650	22532	22370	22664	22577	22537	22454	22582	22355	22447	22497	22352	22532	22358	22557	22428	22305	22444	22262	22402	22585	22578	22490	22567	22657	22650	22526	22263	22651	22406	22488	22441	22324	22542	22370	22609	22457	22423	22665	22509	22539	22553	22472	22515	22399	22260	22480	22402	22619	22571	22395	22784	22610	22468	22464	22550	22365	22571	22363	22309	22508	22543	22606	22500	22553	22214	22401	22582	22580	22516	22595	22468	22702	22508	22459	22424	22406	22493	22345	22208	22575	22452	22183	22467	22527	22538	22516	22516	22462	22698	22532	22195	22531	22587	22706	22353	22531	22513	22550	22377	22530	22488	22355	22433	22363	22355	22532	22663	22612	22336	22434	22507	22554	22254	22440	22411	22514	22518	22555	22523	22646	22490	22550	22424	22492	22627	22680	22499	22440	22715	22480	22426	22397	22709	22561	22416	22570	22687	22507	22471	22367	22240	22486	22403	22381	22361	22301	22590	22474	22582	22339	22434	22517	22530	22530	22209	22507	22633	22595	22399	22521	22330	22511	22558	22651	22346	22532	22367	22417	22317	22418	22441	22525	22610	22473	22658	22454	22504	22517	22533	22775	22409	22536	22268	22540	22596	22453	22481	22286	22229	22623	22290	22367	22528	22604	22379	22432	22539	22740	22556	22510	22497	22385	22541	22499	22456	22294	22446	22584	22479	22577	22398	22281	22447	22453	22460	22503	22568	22550	22303	22471	22703	22601	22547	22383	22479	22443	22377	22311	22410	22522	22456	22637	22422	22452	22505	22597	22454	22505	22281	22231	22412	22700	22601	22391	22533	22661	22395	22561	22267	22315	22320	22464	22469	22679	22344	22575	22523	22455	22263	22370	22539	22352	22419	22481	22483	22384	22800	22315	22417	22176	22641	22476	22563	22348	22595	22626	22572	22362	22462	22556	22608	22431	22688	22560	22405	22458	22494	22417	22645	22411	22530	22280	22529	22368	22541	22609	22690	22382	22503	22562	22333	22366	22438	22566	22435	22847	22369	22549	22382	22669	22457	22348	22507	22402	22381	22291	22416	22375	22702	22641	22356	22525	22569	22589	22281	22610	22405	22556	22340	22583	22415	22478	22474	22426	22522	22480	22649	22390	22433	22454	22305	22379	22543	22246	22403	22537	22536	22318	22694	22572	22380	22572	22411	22458	22323	22208	22575	22564	22356	22429	22335	22523	22552	22310	22474	22134	22557	22543	22250	22551	22506	22462	22606	22571	22702	22417	22329	22466	22273	22417	22540	22610	22477	22522	22544	22626	22376	22401	22350	22378	22496	22359	22467	22563	22573	22554	22340	22408	22521	22528	22602	22500	22744	22771	22505	22315	22510	22647	22458	22472	22566	22399	22536	22195	22490	22476	22721	22531	22521	22578	22555	22370	22451	22642	22487	22564	22620	22280
20003	29979	30470	27058	23866	22300	21024	19996	19043	18444	19136	18921	18627	18315	18090	18169	18238	19549	19742	19206	18458	18069	17941	17914	17698	17825	17785	17792	17769	17836	17907	17763	17754	17893	17900	17725	17647	17888	17850	17717	17718	17929	17679	17747	17818	17825	17879	17918	17888	17921	17757	17755	17952	17773	17843	17905	17907	17800	17653	17903	17772	17745	17701	17777	17821	17848	17916	17870	17687	17793	17907	17726	17983	17745	17713	17852	17801	17722	17642	17628	17874	17707	17909	17990	17820	17814	17730	17907	17733	17818	17833	17757	17696	17974	17689	17875	17780	17810	17972	17804	17731	17946	17977	17732	17787	17847	17784	17847	18003	17977	17857	17922	17829	17856	17835	17749	17763	17992	17781	17688	17977	17840	17795	17846	17636	17848	17932	17861	17686	17973	17759	17694	17837	17855	17908	17861	17733	17858	17807	17927	17936	17926	17773	17782	17624	17713	17688	17751	17729	17973	17731	17765	17950	17842	17766	17828	17700	17763	17722	17742	17912	17778	17891	17890	17830	17820	17933	17897	17803	17705	17754	17705	17792	17833	17743	17868	17875	17732	17787	17873	17773	18071	17689	17681	17745	17645	17777	17965	17997	17863	17994	17672	17786	17841	17877	17955	17754	17830	17869	17810	17848	17911	17674	17692	17916	17837	17857	17671	17711	17755	17772	17692	17859	17815	17792	17842	17776	17855	17745	17773	17819	17728	17704	17941	17851	17910	17807	17718	17912	17773	17861	17690	17655	17747	17965	17778	17662	17812	17772	17731	17942	18021	17930	17923	17704	17769	17808	17770	17937	17863	17733	17932	17886	17753	17807	17739	17854	18077	17785	17698	17634	17783	17826	17804	17750	17788	17774	17850	17793	17784	17783	17692	17857	17857	17885	17729	17665	17701	17920	17679	17827	17722	17741	17904	17705	17890	17820	17799	17792	17741	17788	17632	17958	17824	17827	17759	17910	17921	17816	17752	17856	17856	17846	17825	17746	17852	17768	17608	17797	17874	18175	17859	17807	17783	17773	17758	17912	17798	17714	17665	17883	17726	17927	17688	17975	17694	17695	17873	17982	17823	17753	17607	17853	17788	17902	17938	17891	17798	18025	17692	17804	17684	17742	17664	17778	17968	17705	17740	17972	17676	17808	17891	17788	17907	17900	17794	17674	17841	17764	17896	17910	18030	17728	17771	17730	17854	17705	17745	17872	17785	17745	17748	17739	17812	17792	17920	17838	17727	17863	17768	17836	17655	17863	17981	17686	17938	17842	17938	17820	17920	17761	17938	17834	17762	17647	17920	17664	17793	18006	17721	17877	17809	17854	17669	18060	17767	17960	17756	17860	17769	17853	17833	17861	17819	17758	17841	17687	17970	17677	17975	17858	17859	17767	17767	17916	17791	17765	17871	17682	17725	17892	17744	17779	17751	17906	17733	17797	17898	17867	17726	17602	17892	17868	17817	17720	17697	17650	17863	17821	17658	17733	17795	17892	17693	17905	17948	17907	17977	17888	17892	17994	17763	17701	17966	17809	17899	17755	17768	17728	17793	17843	17732	17856	17833	17894	17798	17945	17725	17841	17764	17739	17853	17826	17800	18049	17964	17935	17762	17739	17909	17830	17867	17897	17826	17685	17849	17768	17714	17910	17774	17829	17759	17897	17735	17969	17829	17810	17729	17849	17777	17778	17849	17704	17948	18016	17869	17867	17905	17660	17783	17821	17687	17764	17934	17896	17738	17820	17958	17718	17825	18036	17801	17737	17687	17660	17801	17707	17844	17869	17676	17813	17761	17857	18082	17872	17712	17710	17721	17677	17800	17840	17737	17745	17826	17827	17746	17829	17705	17762	17816	17875	17892	17766	17657	17661	17852	17811	17803	17824	17936	17820	17816	18037	17890	17693	17840	17778	17804	17858	17709	17798	17798	17855	17846	17829	17764	17861	17711	17667	17863	17940	17808	17762	17818	17856	17776	17905	17851	17752	17757	17909	17892	17888	17931	17768	17767	17835	17824	17817	17878	17812	17892	17750	17886	17683	17855	17917	17896	17611	17924	17840	17793	17693	17788	17876	17665	17870	17923	17878	17912	17822	17682	17904	17817	17925	17741	17819	17731	17897	17650	17992	17781	17583	17739	17885	17836	18000	17617	17775	17948	17831	17790	17949	17787	17828	17823	17826	17888	17916	17936	17869	17779	17762	17922	17878	17619	17889	17861	17718	17717	18028	17850	17920	18098	17787	17704	17771	17869	17684	17818	17864	17989	17863	17892	17682	17836	17819	17870	17773	17777	17986	17920	17847	17800	17859	17786	17811	18014	17714	17936	17732	17901	17942	17747	17813	17889	17735	17782	17891	17665	17637	17731	17786	17837	17686	17865	18159	17816	17695	17911	17776	17759	17888	17819	17984	17703	17840	17828	17890	17827	17916	17856	17737	17589	17953	17997	17771	17898	17782	17899	17897	17813	17730	17838	17851	17847	17943	17825	17861	17707	18023	17762	17873	17885	17926	17904	17723	17810	17713	17901	17795	17813	17794	18071	17956	17719	17782	17950	17793	17786	17856	17752	17809	17652	17797	17871	17718	17951	17942	17721	17745	17876	17883	17938	17767	17704	17826	17730	17957	17881	17848	18007	17925	17844	17915	17839	17758	17717	17829	17942	17695	18027	17724	17842	17761	17875	17888	17917	17760	17708	17833	17772	17910	17854	17911	17988	17832	18001	17683	17931	17725	17872	17904	17851	17770	17818	17949	18000	17591	17899	17715	17839	17810	17890	17988	17771	17887	17810	17871	17877	17793	17786	17960	17751	17725	17864	17884	17775	18022	17795	17814	17783	17769	17982	17936	17774	17855	17842	17955	17747	17854	17834	17934	17729	17924	17864	17959	17795	17913	17892	17910	17687	17850	17793	17478	17855	17919	17870	18063	17786	17841	17883	17719	17695	17881	17854	17767	17825	17795	17953	17581	17900	17604	17829	17811	17908	17772	17868	17926	17832	17786	17972	17793	17831	17789	17958	17845	17702	17958	17895	17935	17779	17803	17751	17777	17952	17461	17823	17836	17886	17751	17684	17786	17579	17736	17957	17902	18063	17647	17818	17817	17857	17749	17806	17889	17798	17767	17883	17877	17794	18004	17844	17700	17988	17962	17813	17941	17923	17777	17870	17723	17636	17778	17819	17928	17835	17687	17847	17649	17711	17751	17779	17769	17789	17827	17697	17834	17856	17839	17967	17980	17780	17929	17866	17730	17892	17821	17762	17849	17855	17881	17925	17836	17754	17797	17992	17768	17877	17728	17960	17840	17839	17827	17871	17837	17675	17828	17778	17703	17800	18174	17786	17758	17762	17935	17606	17836	17826	17864	17766	17988	17706	17704	17702	17788	17790	17859	17874	17888	17649	17844	17908	17789	17833	17783	17760	17954	17678	17742	17859	18000	17895	17718	17722	17699	17793	17916	17786	18050	17682	17951	17725	17874	17756	17774	17940	17828	17772	17896	17900	17913	17852	17806	17789	17827	17705	17859	17748	17898	17776	17849	17985	17858	17841	17933	17767	17790	17813	17740	17796	18149	17987	17930	17973	17869	17718	17919	17824	17871	17883	17810	17493	17852	17954	17770	17870	17799	17831	17934	17640	17955	17699	17855	17615	17721	17750	17808	17809	17843	17797	17638	17748	17984	17947	17950	17898	17957	17816	17860	17782	17837	17814	17853	18125	17769	17621	17890	17763	17790	17784	17719	17819	17849	17887	17743	17700	17673	17830	17796	17685	17750	17758	17720	17694	17862	17783	17749	17763	17928	18025	17790	17661	17962	17994	17735	17649	17784	17941	17928	17714	17805	17849	17843	17844	17773	17812	17711	17739	18088	17836	17803	17733	17789	17851	17838	17842	17887	17802	17813	17771	17793	17838	17646	17767	17986	17918	17946	17745	17703	18059	17717	17963	17749	17966	17830	17896	17945	17720	17785	17831	17794	17881	17903	17821	17939	17963	17768	17728	17868	17823	17933	17730	17896	17895	17737	17808	17894	17801	17828	17847	17901	17868	17942	17856	17858	17765	17656	17857	17749	17995	17793	17847	17868	17515	17669	17898	17903	17863	18012	17802	18051	17841	17648	17893	17797	17806	17896	17870	17882	17868	17908	18009	17738	17906	17668	17856	17824	17788	17858	17710	18049	17800	17733	17740	17871	17816	17995	17747	17779	17749	17822	17821	17860	17635	17888	17808	17821	17928	17843	17756	17788	17762	17813	17739	17796	17692	17679	17657	17752	17889	17703	17629	17831	17840	17694	17602	17929	17862	17983	17804	17904	17800	17948	17690	17789	17909	17833	17636	17797	17941	17640	17978	17824	17690	17809	17818	17961	17955	17868	17947	17636	17882	17785	17730	17899	17777	17763	17833	17931	17767	17540	17720	17919	17779	17714	17965	17802	17823	17632	17775	17736	17832	17546	17866	17972	17677	17709	17690	17755	17652	17853	17785	17664	17911	17797	17805	17878	17832	17893	17702	17790	17663	17815	17750	17858	17873	17900	17956	17742	17718	17958	17750	17584	17848	17689	17827	17919	17892	17921	17726	17894	17825	17924	17739	17796	17792	17979	17777	17973	17906	17720	17967	17821	17963	17945	17655	17895	18015	17934	17624	17670	17997	17716	17683	17890	17752	17837	18061	17672	17758	17877	17692	17780	17758	17828	17750	17726	18017	17720	17754	17649	17818	17725	17776	17827	17666	17889	17881	17802	17864	17866	17933	17863	17791	17485	17943	18093	18033	17818	17858	17781	17926	17750	17895	18003	17943	17998	17892	17913	17763	17984	17752	17900	17835	17970	17963	17840	17750	17867	17760	17920	17608	17776	17731	17912	17766	17913	17887	17890	17759	17903	17771	17943	17741	17647	17746	17949	18050	17817	17681	17900	17907	17667	17897	17880	17903	17743	17801	17710	17948	17484	17822	17760	17989	17863	17869	17838	17880	17774	17560	17733	17792	17878	17880	17845	17895	17816	17790	17685	17677	17608	17704	17830	17898	17937	17864	17813	17915	17638	17726	17814	17783	17799	17894	17971	17734	17661	17834	17669	17737	17828	17812	17764	17796	17700	17895	17848	17826	17842	17817	17959	17891	17734	17858	17825	17796
23771	20981	28429	24619	24547	27131	27380	24924	23575	23623	23561	23585	23369	23085	23021	22873	23605	29728	30774	28701	25920	23721	22804	22562	22505	22617	22478	22431	22478	22442	22638	22495	22553	22296	22471	22243	22526	22399	22460	22678	22473	22372	22208	22451	22568	22255	22324	22455	22264	22446	22450	22601	22425	22294	22619	22593	22473	22564	22392	22245	22293	22303	22109	22483	22510	22436	22285	22402	22452	22075	22095	22309	22334	22489	22468	22485	22348	22387	22501	22402	22326	22258	22281	22398	22205	22355	22408	22302	22417	22418	22360	22296	22270	22349	22380	22069	22306	22193	22394	22353	22097	22548	22511	22346	22451	22279	22214	22237	22307	22434	22443	22513	22312	22572	22270	22148	22646	22294	22391	22338	22252	22174	22313	22202	22380	22326	22353	22372	22384	22210	22537	22327	22178	22300	22345	22443	22274	22377	22170	22510	22502	22389	22244	22329	22452	22451	22232	22324	22157	22352	22538	22468	22351	22495	22322	22324	22218	22276	22297	22406	22340	22333	22346	22408	22502	22289	22259	22391	22413	22361	22300	22219	22341	22395	22482	22181	22382	22311	22317	22209	22481	22316	22311	22507	22116	22367	22292	22355	22352	22435	22194	22186	22515	22446	22255	22173	22237	22503	22404	22365	22317	22269	22137	22400	22300	22255	22173	22232	22307	22361	22488	22292	22400	22300	22330	22291	22135	22217	22150	22516	22225	22297	22327	22156	22375	22698	22219	22410	22357	22222	22352	22398	22302	22439	22304	22383	22635	22338	22402	22316	22561	22421	22084	22251	22102	22422	22455	22256	22371	22385	22349	22391	22308	22107	22350	22396	22115	22396	22193	22439	22332	22272	22247	22236	22373	22303	22157	22135	22372	22294	22395	22252	22172	22304	22276	22216	22449	22428	22398	22108	22278	22289	22272	22323	22494	22408	22439	22200	22432	22191	22413	22209	22366	22455	22219	22238	22406	22478	22482	22348	22363	22423	22405	22290	22345	22278	22201	22320	22417	22143	22429	22331	22338	22338	22442	22272	22342	22595	22212	22497	22275	22204	22248	22454	22303	22330	22325	22112	22273	22530	22492	22313	22337	22176	22387	22434	22302	22173	22326	22158	22403	22303	22402	22342	22250	22328	22458	22249	22349	22456	22375	22288	22210	22563	22454	22419	22348	22277	22187	22329	22517	22379	22371	22450	22302	22465	22389	22208	22318	22221	22274	22164	22150	22244	22571	22421	22522	22471	22226	22420	22241	22406	22362	22220	22211	22156	22307	22178	22223	22496	22347	22124	22395	22354	22194	22327	22565	22271	22539	22195	22472	22164	22386	22072	22175	22458	22409	22326	22379	22389	22369	22463	22287	22300	22325	22289	22451	22443	22277	22380	22357	22448	22390	22261	22535	22409	22339	22394	22404	22147	22322	22264	22463	22447	22312	22195	22422	22161	22300	22366	22360	22157	22236	22314	22490	22338	22215	22492	22553	22396	22380	22613	22568	22414	22276	22237	22353	22319	22208	22349	22288	22391	22509	22084	22354	22331	22481	22589	22062	22444	22248	22259	22339	22144	22508	22312	22397	22478	22357	22344	22433	22256	22412	22327	22275	22366	22262	22487	22301	22204	22532	22189	22401	22429	22447	22284	22309	22422	22310	22504	22512	22254	22369	22414	22156	22246	22306	22278	22371	22266	22330	22469	22362	22585	22321	22136	22333	22402	22121	22468	22494	22343	22260	22398	22232	22267	22388	22394	22494	22430	22130	22465	22157	22202	22202	22417	22512	22207	22481	22625	22232	22371	22370	22277	22567	22209	22278	22420	22365	22395	22462	22149	22392	22663	22397	22316	22383	22422	22360	22007	22359	22194	22529	22218	22403	22300	22409	22447	22446	22249	22186	22237	22377	22188	22181	22449	22342	22505	22364	22244	22279	22265	22411	22414	22221	22408	22284	22352	22236	22207	22301	22539	22458	22319	22454	22275	22402	22336	22418	22478	22361	22421	22318	22185	22410	22267	22340	22345	22240	22490	22341	22164	22414	22415	22476	22456	22104	22425	22145	22405	22234	22458	22168	22354	22533	22271	22272	22430	22417	22306	22648	22432	22194	22374	22391	22276	22216	22283	22378	22297	22396	22248	22220	22272	22273	22351	22347	22250	22334	22239	22298	22396	22238	22352	22240	22108	22347	22315	22325	22243	22246	22436	22415	22172	22330	22207	22428	22465	22373	22266	22394	22391	22345	22337	22426	22377	22488	22129	22442	22324	22253	22337	22225	22298	22613	22240	22446	22163	22481	22442	22249	22204	22400	22187	22217	22451	22267	22498	22405	22350	22352	22610	22404	22234	22513	22276	22288	22473	22424	22309	22511	22380	22347	22361	22487	22263	22144	22112	22093	22289	22416	22240	22352	22396	22250	22300	22356	22310	22395	22224	22185	22372	22086	22423	22443	22260	22350	22178	22294	22505	22318	22280	22404	22247	22192	22318	22389	22208	22313	22279	22458	22366	22435	22403	22344	22271	22559	22384	22399	22283	22376	22407	22338	22388	22183	22366	22371	22410	22414	22693	22185	22319	22286	22560	22426	22490	22267	22389	22363	22236	22381	22317	22226	22341	22320	22311	22250	22580	22280	22428	22444	22206	22530	22347	22364	22313	22513	22186	22308	22225	22145	22346	22342	22095	22336	21972	22320	22263	22258	22492	22307	22140	22312	22342	22449	22370	22418	22311	22321	22308	22393	22317	22489	22286	22351	22506	22282	22557	22434	22387	22170	22337	22357	22305	22213	22458	22201	22285	22338	22303	22101	22275	22393	22295	22364	22207	22539	22445	22507	22474	22696	22403	22261	22343	22452	22321	22456	22328	22311	22108	22353	22367	22125	22138	22406	22353	22353	22320	22537	22257	22582	22328	22263	22422	22295	22159	22437	22370	22497	22406	22380	22528	22617	22485	22300	22418	22531	22336	22296	22420	22342	22305	22408	22343	22371	22523	22275	22130	22332	22098	22298	22424	22227	22336	22292	22151	22472	22429	22491	22613	22431	22204	22329	22464	22325	22277	22188	22209	21979	22367	22271	22483	22450	22304	22247	22447	22336	22301	22214	22253	22275	22431	22457	22490	22410	22487	22518	22126	22253	22587	22317	22404	22378	22423	22232	22333	22287	22279	22415	22314	22476	22391	22328	22516	22268	22513	22234	22193	22304	22238	22443	22148	22390	22463	22486	22133	22479	22625	22480	22262	22346	22548	22397	22201	22418	22520	22093	22372	22349	22311	22351	22440	22252	22283	22443	22169	22384	22385	22375	22204	22108	22449	22483	22457	22275	22371	22299	22190	22355	22511	22308	22394	22421	22313	22284	22463	22469	22361	22197	22313	22278	22287	22340	22375	22113	22137	22392	22338	22414	22354	22493	22382	22477	22339	22363	22395	22359	22501	22349	22435	22323	22249	22288	22228	22257	22481	22440	22430	22286	22419	22692	22282	22309	22026	22347	22198	22235	22192	22299	22360	22205	22226	22543	22321	22366	22457	22168	22436	22367	22250	22378	22352	22250	22262	22403	22426	22230	21988	22390	22322	22394	22263	22161	22496	22287	22347	22216	22357	22331	22307	22297	22181	22506	22619	22282	22369	22439	22466	22393	22462	22321	22143	22289	22336	22332	22238	22511	22268	22340	22399	22436	22360	22367	22186	22232	22554	22316	22058	22359	22469	22502	22242	22274	22310	22360	22528	22074	22502	22111	22333	22398	22423	22499	22300	22216	22261	22459	22422	22299	22405	22212	22482	22279	22447	22513	22274	22303	22462	22322	22388	22317	22414	22368	22252	22385	22451	22281	22289	22286	22383	22220	22477	22399	22556	22242	22481	22412	22047	22305	22256	22241	22291	22506	22105	22358	22085	22293	22484	22489	22344	22287	22715	22406	22393	22464	22212	22262	22465	22513	22171	22465	22424	22413	22428	22574	22377	22430	22500	22328	22311	22354	22417	22445	22354	22443	22225	22449	22156	22314	22494	22237	22297	22215	22165	22284	22151	22260	22352	22278	22433	22314	22576	22431	22463	22491	22230	22425	22185	22198	22303	22376	22339	22324	22103	22349	22209	22205	22352	22487	22292	22650	22343	22167	22370	22448	22602	22442	22311	22344	22308	22339	22459	22246	22501	22244	22159	22299	22346	22281	22095	22477	22310	22187	22426	22351	22268	22389	22265	22351	22233	22548	22415	22481	22133	22493	22454	22096	22247	22276	22245	22250	22227	22311	22256	22208	22469	22302	22498	22521	22415	22346	22198	22250	22197	22528	22301	22238	22329	22417	22539	22555	22179	22332	22299	22447	22360	22417	22304	22554	22059	22323	22284	22348	22219	22401	22258	22300	22505	22525	22267	22243	22246	22550	22332	22184	22462	22355	22287	22409	22235	22296	22131	22342	22331	22302	22210	22191	22189	22327	22357	22319	22485	22548	22298	22220	22265	22244	22354	22240	22441	22231	22005	22173	22346	22260	22394	22316	22451	22359	22287	22348	22334	22297	22566	22399	22292	22384	22407	22239	22444	22408	22451	22449	22296	22358	22264	22513	22199	22233	22340	22387	22116	22225	22554	22288	22571	22319	22323	22252	22020	22363	22485	22308	22305	22083	22359	22377	22541	22301	22546	22396	22517	22201	22488	22339	22075	22362	22572	22138	22404	22359	22309	22284	22297	22340	22534	22462	22495	22416	22382	22145	22408	22359	22530	22151	22296	22248	22354	22373	22687	22363	22380	22306	22380	22463	22519	22238	22381	22346	22450	22239	22342	22397	22365	22422	22323	22279	22256	22384	22251	22261	22171	22353	22227	22108	22290	22192	22293	22625	22332	22268	22220	22195	22196	22217	22315	22612	22401	22258	22427	22224	22371	22253	22116	22399	22215	22227	22412	22305	22439	22588	22515	22244	22185	22234	22312	22508	22542	22419	22483	22670	22432	22290	22180	22212	22232	22400	22429	22246	22394	22332	22464	22454	22396	22516	22341	22179	22233	22296	22264	22400	22207	22312	22280	22481	22312	22463	22402	22115	22355	22184	22342	22397	22156	22167	22465	22391	22403	22523	22536	22493	22478	22244	22408	22588	22431	22371	22540	22456	22368	22210	22296	22454	22399	22363	22144
19264	35123	34401	30189	26304	24251	22583	21110	20007	19287	19212	19512	19052	18819	18208	18363	19722	27757	27948	24768	21474	18929	18216	18075	17991	17871	17962	17872	17894	17812	17873	18035	17766	17926	17710	17698	17700	17773	17713	17877	17762	17823	17808	17768	17844	17970	17723	17601	17730	17725	17690	17883	17733	18031	17936	17886	17794	18018	17873	17899	17840	17670	17843	17835	17779	18127	17866	17732	17845	17829	17906	17880	17765	18050	17972	17810	17817	17704	17927	17778	17735	17755	17989	17673	17980	17968	17686	17757	17808	17834	17772	17689	17763	17747	17777	17942	17811	17832	17873	17737	17867	17904	17890	17905	17744	17841	17856	17931	18030	17843	17761	17849	17795	17860	17949	17776	17896	17924	17940	17604	17889	17865	17917	17704	17744	17896	17645	17980	17967	17824	18035	17733	17849	17800	17988	17797	17998	17809	17987	17715	17834	17753	17792	17796	17818	17836	17908	17766	17642	17787	17937	17932	17859	17967	17810	17719	17758	17826	17984	17857	17909	17784	17791	17828	17788	17795	17638	17938	17826	17804	17649	18006	17869	17857	17922	17638	17897	18015	17858	17647	17756	17911	17990	17867	18005	17742	17733	17879	17919	17703	17556	17915	17797	17725	17736	17691	17788	17803	17765	18031	17837	17687	17717	17635	17776	17784	17888	17783	17861	17951	17640	17852	17846	17905	17676	17916	17876	17871	17862	17793	17688	17905	17857	17860	17929	17806	17639	17841	17796	17851	17734	17805	17812	17821	17787	17847	17985	17753	17901	17835	17742	17730	17787	17855	17902	17858	17794	17684	17796	17834	17760	17887	17839	17836	17886	17836	17707	17893	17943	17682	17808	17776	17878	17778	17887	17786	17750	17897	17937	17671	17837	17866	17744	18006	18023	17900	17789	17899	17683	17751	17924	17789	17834	17680	17824	17786	17829	17775	17792	17714	17862	17782	17918	17784	17925	17763	17717	17839	17829	18041	17771	17775	17932	17930	17824	17836	17800	17884	17775	17828	17623	17762	17700	17839	17862	17874	17686	17948	17857	17985	17786	17927	17868	17981	17801	17834	17795	17895	17910	17776	17757	17838	17759	17848	17739	17731	17908	17804	17917	18025	17943	17813	17829	17635	17814	17881	17850	17805	17750	17826	17856	17902	17844	17709	17602	17686	17886	17818	17629	17775	17924	17675	17803	17792	17850	17869	17774	17897	17748	17852	17727	17860	17751	17950	17727	17741	17661	17769	17830	17704	17839	17675	17890	17813	17941	17854	17884	17803	17909	17867	17852	17780	17735	17896	18040	17638	17761	17953	17835	17855	17927	17737	17844	17842	17857	17842	17778	17760	18034	17774	17907	17882	17915	17770	17748	18026	17867	17727	17855	17925	17814	17830	17857	17834	17923	17856	17787	17779	17913	17764	17749	17839	17830	17793	17888	17689	18021	17795	17791	17654	17888	17800	17858	17797	17631	17942	17730	17722	17702	17803	17911	17804	17803	17781	17922	17977	17884	17727	17897	17734	17795	17829	17689	17973	17790	17779	17908	17831	17780	17690	17844	17816	17863	17738	17836	17898	17784	17956	17814	17843	17738	17546	17781	17868	17810	17772	17717	17762	17713	17870	17765	18017	17685	17657	18000	17731	17657	17829	17645	17962	17840	17888	17894	17677	17716	17569	17715	17860	17646	17803	17681	17703	17752	17782	17699	17986	17981	17891	17791	17855	17920	17932	17920	17761	17717	17798	17798	17855	17736	17805	17868	17706	17796	17806	17843	17891	17783	17913	17968	17870	17731	17798	17940	17915	17951	17727	17769	17750	17622	17862	17881	17723	17799	17878	17755	17628	17675	17829	17784	17831	17735	17973	17604	17876	17643	17805	17849	17774	17785	17945	17916	17813	17813	17690	17678	17749	17950	17813	17894	17913	17899	17811	17832	17768	17860	17758	17785	18014	17834	17837	17849	17908	17909	17808	17621	17921	18045	17819	17818	17864	17920	17782	17736	17723	17701	17770	17633	17776	17816	17909	17948	17917	17713	17944	17874	17869	17952	17894	17817	17851	17699	17822	17570	17831	17761	17667	17884	17616	17819	17843	17877	17581	17643	17847	17787	17868	17819	17895	17902	17788	17932	17936	17877	17886	17809	17833	17870	17823	17656	17840	17964	17755	17786	17793	17839	17759	17727	17961	17750	17947	17961	17849	17788	17825	17750	18004	17759	17842	17817	17654	17709	17751	17785	17781	17588	18000	17823	17846	17742	17720	17857	17943	17878	17803	17823	17844	17723	18002	17789	18016	17749	17618	17803	17883	17707	17886	17869	17851	17725	17875	17915	17740	17940	17693	17805	17727	17764	17725	17654	17994	17768	17960	17735	17787	17770	17863	17944	17706	17693	17806	17825	17822	17692	17786	17945	17711	17794	17807	17931	17777	17808	17801	17713	17761	17677	17901	17799	17802	17827	17856	17791	17832	17781	17968	17902	17751	17656	17713	17927	17938	17862	17679	17600	17854	17835	17847	17778	17730	17806	17814	17736	17948	17654	17755	17737	17842	17775	17686	17863	17791	17687	17809	17955	17785	17974	17912	17871	17894	17818	17943	17690	17925	17817	17814	17791	17801	17854	17847	17777	17820	17935	17885	17884	17857	17961	17847	17783	17704	17613	17824	17774	17769	17967	17818	17803	17756	17704	17958	17934	17915	17827	17941	17877	17919	17667	17949	17640	17735	17847	17805	17682	17855	17820	17851	17929	17984	17662	17734	17957	17825	17883	17695	17883	17786	17770	18048	17754	17777	17863	17800	17914	17782	18007	17925	17850	17927	17910	17753	17680	17719	17730	17792	17942	17807	17646	17875	17763	17775	17803	17813	17814	17715	17778	17742	18016	17820	17812	17781	17979	17838	18033	17704	17745	17900	17773	17755	17885	17794	17692	17776	17849	17714	17983	17808	17717	17607	17782	17812	17770	17793	17829	17859	17980	17765	17974	17835	17835	17643	17946	17713	17753	17823	17744	17759	17845	17795	17684	17874	17914	17834	17676	17732	17734	17868	17850	17830	17801	17833	17802	17816	17867	17737	17790	17784	18011	17757	17836	17823	17776	17613	17758	17799	17829	17837	17827	17811	17792	17954	17942	17715	17861	17561	17749	17822	17815	17995	17817	17885	17727	17968	17996	17902	17924	17701	17766	17749	17667	17823	17896	17893	17735	17782	17734	17824	17750	17853	17827	17994	17645	17787	17924	17801	18029	17754	17753	17819	17704	17707	17776	17882	17955	17748	17724	17819	17875	17882	17919	17817	17919	17784	17765	17809	17752	17833	17850	17800	17873	17988	17796	17827	17745	17858	17893	17796	17824	17781	17833	17852	17682	17782	17759	17911	17703	17822	17821	17920	17738	17943	17651	17918	17962	17887	17795	17652	17789	17704	17719	17737	17694	17765	17881	17807	17659	17742	17701	17744	17783	17706	17979	17754	17788	17801	17782	17820	17757	17840	17844	18027	17786	17773	17684	17970	17707	17936	17858	17796	17803	17753	17687	17838	17789	17932	17817	17780	18011	17865	17801	17844	17984	17800	17837	17924	17810	17644	17782	17886	17962	17870	17758	17800	17789	17759	17853	17785	17781	17645	17684	17818	17781	17687	17883	17649	17662	17847	17776	17737	17890	17813	17792	17851	17898	17825	17857	17869	17785	17868	17959	17850	17843	17761	17663	17771	18029	17717	17617	17749	17891	17776	17679	17825	17875	17895	17697	17766	17855	17726	17836	17804	17796	17781	17761	17938	17771	17726	17892	17926	17861	17820	17624	17818	17651	17842	17783	17766	17869	18000	17630	17845	17913	17800	17732	17889	17774	17764	17836	17805	17867	17864	17842	17667	17656	17781	17853	17668	17763	17810	17912	17810	17883	17818	17727	17815	17838	17779	17801	17746	17731	17785	17825	17754	17945	17633	17902	17793	17670	17785	17689	17902	17915	17812	17699	17629	17861	17774	17812	17695	17841	17873	17754	17819	17790	17677	17868	17766	17892	17756	17877	17903	17850	17918	17799	17842	17869	17770	18034	17784	17839	17823	17647	17703	17772	17731	17974	17880	17914	17921	17776	17679	17763	17885	17788	17668	18029	17804	17768	17939	17964	17873	17824	17790	17767	18024	17907	17855	17772	17697	17705	17756	17837	17850	17830	17675	17803	17729	17693	17645	17687	17888	17871	17765	18046	17973	17970	17909	17723	17912	17880	17899	17941	17751	17977	17845	17837	17852	17786	17740	17793	17717	17786	17827	17921	17855	17887	17796	17706	17755	17853	17877	17660	17733	17737	17816	17781	17611	17794	17732	17840	17902	17830	17955	17891	17889	17677	17684	17821	17778	17794	17763	17887	17769	17822	17787	17876	17880	17716	17821	17887	17796	17839	17841	17737	17770	17724	17935	17654	17704	17787	17941	17818	17608	17721	17849	17746	18011	17640	17835	17796	17768	17778	17733	17869	17803	17845	17953	17774	17734	17707	17780	18023	17797	17727	17974	17697	17782	17810	17897	17959	17934	18031	17806	17706	17890	17850	17666	17901	17904	17859	17680	17828	17760	17827	17796	17626	18053	17770	17718	17782	17682	17832	17737	17782	17949	17824	17799	17814	17607	17767	17728	17873	17798	17965	17820	17877	17741	17717	17741	17835	17646	17817	17931	17759	17666	17914	17677	17821	17791	17885	17783	17771	17877	17772	17804	17879	17781	17738	17745	17727	17582	17788	17860	17685	17724	17772	17871	17777	17882	17829	17683	17818	17788	17717	17770	17835	18057	17817	17723	17765	17962	17812	17764	17867	17810	17882	17780	17881	17878	17973	17813	17749	17844	17827	17831	17766	17855	17685	18040	17825	17953	17856	17763	17762	17803	17770	17843	17797	17831	17763	17835	17936	17908	17718	17759	17884	17882	17665	18093	17711	17706	18000	17899	17892	17756	17741	17836	17773	17906	18010	17670	17812	17911	17745	17675	17702	17681	17905	17715	17721	17670	17923	17706	17662	17868	17784	17694	17840	17786	17916	17891	17795	17865	17902	17709	17862	17606	17966	17764	17932	17881	17728	17716	17605	17779	17780	17946	17885	17837	17815	17808	17916	17999	17797	17766	17781	17841	17633	17760
22377	20958	28770	23419	21760	25493	30081	25482	25171	24947	24431	24157	23901	23795	23197	23341	25969	39219	38108	34238	29421	25142	23416	23092	22731	22896	22831	22676	22887	22616	22814	22639	22549	22637	22658	22655	22771	22846	22473	22669	22549	22434	22547	22775	22694	22592	22439	22649	22503	22719	22463	22731	22704	22606	22434	22718	22467	22545	22607	22495	22338	22543	22322	22464	22461	22655	22508	22408	22530	22408	22565	22426	22629	22530	22553	22542	22523	22603	22580	22583	22708	22478	22503	22777	22744	22684	22622	22571	22598	22467	22562	22668	22580	22558	22369	22622	22444	22578	22634	22468	22352	22677	22487	22670	22731	22368	22764	22493	22510	22710	22493	22630	22547	22308	22735	22569	22620	22533	22595	22507	22537	22430	22587	22776	22662	22636	22700	22351	22514	22386	22499	22585	22470	22603	22685	22476	22432	22672	22588	22550	22643	22434	22614	22490	22528	22497	22559	22607	22397	22672	22697	22347	22377	22623	22823	22670	22513	22444	22508	22576	22652	22596	22596	22489	22449	22719	22527	22537	22383	22435	22636	22671	22667	22484	22621	22490	22359	22481	22582	22328	22744	22689	22636	22511	22374	22245	22392	22346	22524	22459	22398	22399	22666	22683	22536	22379	22411	22488	22493	22523	22351	22488	22537	22387	22429	22501	22532	22371	22327	22638	22472	22476	22555	22481	22561	22548	22777	22391	22557	22422	22756	22580	22368	22514	22710	22372	22676	22557	22455	22630	22694	22403	22422	22480	22340	22573	22652	22601	22502	22667	22441	22636	22666	22586	22807	22672	22280	22383	22603	22434	22419	22316	22449	22446	22530	22314	22238	22485	22545	22646	22431	22573	22803	22549	22575	22467	22570	22593	22335	22170	22324	22404	22571	22706	22679	22519	22448	22638	22495	22277	22437	22656	22488	22346	22606	22276	22542	22365	22567	22320	22433	22366	22468	22307	22422	22715	22509	22500	22452	22528	22625	22421	22417	22701	22462	22240	22441	22499	22294	22615	22436	22548	22402	22403	22546	22783	22541	22602	22480	22346	22538	22550	22467	22752	22478	22441	22415	22661	22557	22604	22600	22432	22498	22450	22579	22524	22434	22373	22574	22391	22566	22548	22601	22457	22442	22242	22385	22606	22441	22350	22681	22445	22592	22471	22599	22743	22520	22469	22648	22546	22466	22402	22572	22695	22429	22350	22467	22478	22696	22693	22372	22643	22469	22464	22325	22416	22409	22362	22603	22725	22591	22514	22659	22354	22447	22496	22416	22547	22569	22453	22425	22404	22814	22585	22709	22415	22468	22420	22455	22603	22469	22777	22708	22578	22530	22628	22503	22568	22572	22479	22515	22424	22351	22520	22539	22593	22488	22715	22428	22650	22471	22547	22284	22326	22720	22525	22605	22471	22401	22475	22436	22376	22455	22437	22486	22441	22329	22552	22430	22619	22357	22192	22410	22426	22522	22333	22451	22170	22648	22325	22452	22509	22411	22597	22433	22620	22492	22635	22534	22527	22562	22603	22405	22481	22584	22521	22468	22469	22432	22480	22661	22627	22587	22199	22493	22656	22558	22686	22697	22678	22718	22582	22484	22518	22647	22436	22586	22446	22384	22621	22470	22716	22578	22227	22240	22513	22571	22336	22459	22626	22748	22367	22387	22499	22581	22262	22571	22684	22332	22361	22437	22541	22584	22686	22412	22427	22784	22436	22354	22465	22511	22420	22544	22480	22403	22544	22543	22392	22451	22497	22502	22741	22379	22647	22594	22730	22298	22555	22492	22482	22628	22619	22563	22449	22519	22599	22604	22278	22560	22401	22588	22450	22390	22617	22545	22439	22607	22423	22167	22231	22364	22491	22455	22532	22502	22504	22795	22470	22556	22493	22730	22558	22535	22582	22368	22530	22710	22580	22652	22537	22582	22443	22417	22642	22427	22417	22509	22502	22416	22470	22627	22767	22531	22360	22442	22519	22584	22500	22565	22305	22308	22436	22617	22504	22585	22517	22414	22586	22516	22245	22215	22485	22496	22389	22552	22507	22497	22476	22668	22573	22429	22624	22251	22430	22473	22473	22286	22264	22543	22419	22663	22726	22155	22410	22533	22637	22485	22263	22622	22559	22615	22710	22505	22599	22569	22517	22676	22476	22609	22495	22390	22572	22399	22503	22491	22415	22666	22509	22599	22431	22529	22558	22467	22508	22649	22419	22556	22552	22480	22388	22642	22502	22539	22677	22491	22467	22597	22201	22354	22447	22452	22442	22508	22563	22526	22532	22405	22581	22586	22433	22669	22655	22508	22399	22422	22539	22490	22598	22480	22611	22388	22557	22577	22547	22405	22714	22475	22281	22493	22381	22796	22578	22790	22560	22380	22486	22505	22781	22453	22429	22448	22676	22832	22559	22402	22533	22443	22471	22545	22361	22524	22735	22403	22526	22839	22416	22438	22618	22341	22341	22499	22429	22501	22584	22371	22678	22626	22539	22609	22297	22610	22430	22436	22445	22458	22411	22525	22454	22725	22492	22492	22568	22536	22383	22609	22551	22591	22440	22530	22658	22392	22368	22633	22678	22750	22581	22505	22589	22465	22452	22459	22689	22467	22396	22386	22575	22298	22448	22487	22440	22620	22389	22548	22351	22466	22537	22444	22545	22407	22560	22290	22315	22732	22324	22645	22645	22623	22474	22589	22388	22560	22583	22676	22541	22497	22165	22432	22588	22402	22594	22227	22469	22590	22446	22539	22547	22461	22518	22654	22263	22448	22779	22455	22580	22652	22610	22577	22626	22610	22716	22448	22675	22559	22375	22564	22455	22448	22620	22403	22511	22441	22449	22870	22317	22349	22431	22339	22461	22472	22521	22273	22399	22482	22738	22503	22656	22669	22502	22564	22779	22703	22385	22616	22610	22362	22304	22593	22552	22498	22195	22476	22437	22308	22438	22671	22530	22561	22458	22621	22652	22517	22413	22498	22669	22382	22449	22721	22558	22393	22526	22251	22500	22396	22590	22280	22600	22374	22453	22444	22636	22629	22527	22534	22306	22487	22722	22461	22384	22470	22466	22408	22539	22507	22566	22479	22471	22562	22657	22542	22537	22665	22549	22572	22451	22454	22527	22615	22452	22397	22749	22559	22353	22472	22451	22500	22391	22504	22558	22455	22365	22536	22489	22655	22509	22521	22606	22611	22433	22601	22327	22653	22508	22451	22534	22547	22585	22669	22549	22389	22548	22331	22640	22505	22659	22648	22546	22696	22554	22865	22565	22684	22690	22420	22622	22386	22543	22721	22518	22436	22261	22475	22403	22448	22539	22617	22681	22696	22469	22331	22645	22503	22409	22548	22329	22435	22484	22536	22459	22556	22463	22595	22520	22646	22590	22594	22740	22656	22543	22740	22573	22754	22438	22798	22379	22624	22477	22515	22355	22562	22647	22593	22478	22424	22444	22392	22457	22446	22521	22585	22484	22332	22527	22582	22387	22372	22547	22498	22340	22447	22532	22408	22506	22656	22735	22415	22515	22354	22624	22551	22497	22622	22649	22455	22652	22378	22513	22316	22388	22531	22511	22480	22644	22552	22419	22483	22304	22529	22582	22601	22440	22411	22617	22293	22625	22783	22469	22681	22406	22758	22409	22461	22817	22538	22483	22500	22241	22595	22551	22573	22320	22574	22406	22363	22602	22408	22346	22503	22544	22386	22557	22513	22681	22299	22427	22568	22507	22502	22394	22286	22214	22439	22638	22483	22474	22481	22545	22552	22583	22724	22552	22213	22629	22469	22392	22305	22431	22493	22297	22503	22493	22369	22598	22299	22449	22517	22607	22396	22599	22608	22433	22586	22437	22697	22769	22492	22366	22361	22479	22555	22404	22473	22598	22478	22665	22412	22439	22362	22388	22301	22562	22474	22450	22743	22583	22353	22541	22313	22344	22487	22537	22493	22726	22457	22558	22669	22684	22490	22381	22605	22419	22546	22515	22526	22384	22729	22624	22385	22475	22549	22478	22515	22398	22626	22627	22665	22230	22437	22473	22454	22433	22458	22716	22542	22477	22488	22304	22437	22547	22698	22750	22568	22474	22606	22403	22455	22523	22437	22485	22557	22590	22679	22377	22425	22435	22480	22590	22277	22384	22424	22455	22544	22418	22533	22256	22646	22447	22459	22415	22503	22530	22559	22519	22455	22518	22436	22492	22522	22512	22429	22529	22334	22513	22478	22750	22437	22267	22750	22522	22730	22657	22475	22553	22727	22431	22478	22436	22553	22544	22441	22492	22349	22599	22742	22362	22647	22481	22587	22623	22567	22516	22509	22622	22575	22498	22545	22323	22425	22305	22367	22274	22519	22449	22554	22482	22437	22515	22592	22506	22599	22495	22302	22443	22623	22539	22624	22240	22547	22755	22544	22653	22927	22634	22620	22433	22471	22497	22447	22382	22392	22605	22823	22324	22406	22531	22604	22580	22461	22437	22487	22519	22524	22447	22592	22385	22618	22603	22637	22373	22565	22493	22536	22446	22573	22489	22419	22533	22687	22536	22648	22551	22566	22561	22470	22549	22421	22699	22665	22425	22718	22673	22489	22583	22406	22381	22514	22472	22442	22467	22537	22511	22464	22496	22497	22229	22410	22593	22511	22580	22407	22515	22548	22458	22471	22582	22618	22651	22426	22391	22354	22644	22520	22408	22599	22542	22608	22559	22684	22374	22588	22488	22545	22532	22510	22420	22574	22344	22676	22633	22568	22465	22494	22361	22554	22405	22540	22249	22478	22555	22486	22604	22496	22192	22293	22546	22498	22644	22665	22441	22476	22585	22560	22453	22578	22630	22494	22615	22472	22288	22496	22512	22423	22462	22640	22440	22477	22416	22379	22502	22405	22611	22679	22423	22359	22456	22374	22342	22346	22547	22577	22485	22489	22540	22508	22394	22332	22566	22245	22699	22470	22428	22398	22297	22486	22447	22733	22397	22545	22524	22382	22613	22163	22822	22700	22693	22356	22412	22459	22304	22511	22542	22405	22367	22528	22451	22629	22660	22675	22520	22589	22425	22582	22563	22774	22564	22427	22460	22417	22285	22542	22661	22532	22562	22586	22464	22381	22405	22405	22512	22619	22544	22528	22750	22455	22714	22386	22171
20884	40076	41389	34471	29130	25323	23780	21812	22014	20734	20550	19970	19540	19113	18755	18610	23477	37700	36091	31265	25137	19813	18758	18255	18016	17863	17737	17692	17882	18002	17816	17854	17990	17841	17864	17856	17940	17923	17781	17844	17875	17875	17950	17779	17927	17744	17801	17700	17811	17832	17718	18031	17863	17909	17906	17981	17889	17901	17847	17664	17890	17900	17789	17875	17821	17894	17861	17772	17746	17749	17890	17930	17883	17902	17882	17801	17766	17944	17779	17701	17741	17840	17873	17961	17740	17865	17842	17807	17952	17719	17796	18031	17820	17625	17722	17885	17811	17849	17765	17759	17654	17786	17752	17787	17797	17840	17906	17708	17695	17973	17869	17875	17752	17865	17849	17715	17996	17882	17865	17994	17798	17868	17995	17850	17918	17820	17794	17923	17890	17771	17800	17802	17781	17957	17698	17936	17877	17725	18000	17595	17923	17840	17902	18012	17848	17951	17657	17922	17899	17821	17844	17959	17781	17848	17930	17884	17812	17710	17789	17980	17848	17785	17739	17793	17854	17946	18021	17918	17906	17897	17722	17786	17811	17874	17881	17747	17780	17759	17733	17660	17664	17910	17790	17925	17871	17881	17961	17895	17861	17894	17740	17817	17863	17852	17798	17766	17737	17722	17844	17849	17862	17829	17865	17770	17810	17847	17863	17909	17907	17844	17798	17751	17937	17770	17882	17667	17908	17819	17984	18045	18029	17816	17862	17838	17602	17868	17722	17901	17778	17724	17854	17791	17794	17773	17732	17737	17841	17699	17856	17821	17842	17846	17712	17964	17706	17823	17741	17881	17896	17832	17773	17748	17928	17758	17849	17702	17746	17722	17957	17836	17701	17924	17912	17657	17773	17771	17784	17787	17812	17748	17622	17803	17622	18049	17876	17790	17842	17813	17846	18006	17804	17942	17768	17774	17921	17801	17970	17837	17945	17881	17902	17672	17864	17675	17735	17896	17757	17886	17810	17970	17816	17840	17985	17845	17890	17645	17741	17746	17851	18002	17891	17697	17701	17731	17850	17889	18057	17949	17724	17996	17775	17882	17936	17874	17826	17935	17939	17742	17967	17763	17677	17706	17796	17770	17908	17767	17684	17716	17781	17762	17893	17905	17677	17771	17712	17781	17805	17960	17623	17930	17717	17765	17664	17653	18071	17901	17790	17780	17800	17789	17828	17972	17739	17954	17861	17787	17715	17571	17819	17678	17865	17761	17988	17647	17734	17870	17881	17885	17837	17827	17839	17737	17864	17810	17784	17801	17813	17852	17903	17855	17764	17758	17986	17820	17791	17773	17764	17795	17747	17751	17789	17707	17969	17818	17920	17716	17946	17821	17707	17862	17866	17918	17805	17867	17783	17902	17890	17895	17983	17715	17891	17782	17964	17663	17759	17917	17847	17856	17762	17849	17865	17914	17905	17789	17930	17722	17596	17885	17822	17874	17693	17812	17745	17897	17828	17629	17785	17724	17841	17721	17851	17639	17822	17819	17964	17726	17921	17677	17807	17908	17759	17805	17789	17938	17981	17884	17845	17806	17823	17822	17917	17647	17715	17752	17855	17781	17793	17756	17725	17683	17783	17885	17958	17814	17804	18002	17851	17852	18018	17815	17804	17834	17866	17718	17761	17821	17670	17816	17740	17784	17804	17802	17838	17828	17621	17865	17762	17889	17994	17831	17823	17927	17887	17797	17797	17802	17921	17907	17872	17721	17845	17944	17837	17758	17766	17911	17744	17823	18005	17844	17819	17741	17926	17842	17769	18012	17790	17857	17695	17905	17782	17667	17638	17822	17792	17692	17950	17874	17905	17982	17701	17700	17834	17762	17735	17659	17823	17875	17892	17882	17903	17813	17802	17815	17717	17682	17899	17788	17799	17684	17817	17819	17627	17808	17935	17842	17816	17782	17710	17816	18040	17693	17952	17866	17919	17804	18042	17858	17785	17776	17844	17791	17855	17838	17874	17843	17928	17715	17855	17829	17726	17719	17620	17864	17705	17731	17970	17734	17769	17803	17727	17948	17883	17980	17823	17843	17741	17951	17805	17834	17891	17903	17869	17727	17815	17795	17807	17843	17760	17835	17826	17776	17718	17788	17801	17912	17795	17826	17781	17742	17911	17821	17709	17752	17820	17720	17738	17736	17945	17639	17765	18035	18000	17837	17980	17717	17753	17706	17759	17822	17765	17844	17796	17730	17814	17732	17760	17832	17836	17900	17722	17729	17896	17905	17762	17902	17679	17604	17875	17837	17835	17785	17985	17785	17804	17872	17741	17963	17871	17738	17776	17845	17752	17803	17937	17838	17807	18028	17910	17701	17812	17765	17808	17725	17852	17672	17911	17717	17931	17878	17859	17692	17813	17750	18030	17751	17818	17637	17847	17727	17954	17672	17811	17685	17728	17784	17797	17831	17706	17982	17872	17738	17977	17842	17841	17961	17833	17913	17763	17702	18012	17704	17855	17815	17682	17590	17819	17859	17777	17746	17903	17743	17763	17802	17891	17761	17787	17856	17837	17813	17665	17786	17781	17685	17870	17829	18026	17660	17819	17740	17655	17884	17801	17848	17764	17715	17787	17850	17614	17939	17809	17825	17921	17726	17896	17751	17764	17941	17760	17812	17959	17872	17581	17781	17842	17681	17755	17819	17855	17869	17775	17784	17840	17721	17785	17732	17792	17777	17664	17823	17781	17985	17832	17772	17908	17690	17726	17796	17674	17832	17753	17883	18043	17655	17905	17759	17847	17969	17730	17745	17722	17892	17918	17871	17881	17870	17877	17766	17748	17742	17803	17616	17726	17836	17774	17758	17864	17740	17636	17698	17797	17869	17912	17764	17630	17784	17649	17955	17759	17813	17809	17836	17684	17798	17857	17742	17714	17852	17825	17692	17789	17769	17642	17856	17826	17821	17985	17765	17722	17822	17931	17821	17777	17688	17775	17733	17930	17784	17926	17709	17859	17605	17946	17800	17875	17830	17695	17825	17754	17691	18004	17852	17837	17761	17864	17714	17877	17906	17867	17949	17765	17801	17809	17842	17870	17948	18013	17775	17948	17823	17697	17783	17682	17857	17673	17741	17720	17900	17829	17936	17896	17755	17606	17902	17723	17808	17803	17826	17619	17793	17880	17736	17732	17793	17809	17791	17815	17839	17802	17752	17785	17999	17991	17792	17914	17777	17922	17811	17723	17722	17959	17932	17707	17857	17690	17780	17744	17974	17783	17717	17733	17926	17791	17682	17893	17809	17706	17972	18005	17839	17721	17675	17817	17961	17700	17758	17796	17824	17720	17917	17892	17786	17828	17729	17647	17733	17718	17753	17634	17843	17851	17682	17945	17766	17758	17904	17997	17881	17643	17744	17773	17769	17710	17793	17869	17764	17783	17734	17803	17889	17692	17767	17926	17675	17943	17929	17526	17688	17792	17673	17763	17873	17780	17744	17752	17778	17731	17744	17798	17732	17707	17897	17604	17790	17809	17851	17845	17952	17691	17829	17866	17853	17836	17831	17760	17890	17819	17913	17727	17835	17666	17762	17810	17889	17806	17665	17903	17911	17781	17854	17917	17828	17873	17688	17824	17817	17768	17816	17925	17776	17814	17971	17659	17868	17688	17862	17643	17776	17863	17728	17843	17820	17956	17775	17842	17684	17844	17724	17842	17743	17837	17907	17855	17767	17805	17607	18017	17984	17815	17825	17910	17730	17773	17843	17709	17831	17642	17733	17808	17728	17854	17746	17778	17875	17788	17889	17833	17783	17730	17868	17854	17752	17660	17915	17794	17938	17753	17667	17757	17769	17901	17704	17913	17871	17774	17683	17803	17721	17798	17792	17880	17845	17799	17743	17882	17701	17774	17917	17629	17937	17732	17783	17778	17679	17719	17852	17892	17799	17760	17764	17850	17933	17829	17953	18014	17921	17757	17781	17909	17819	17668	17842	17873	17827	17728	17780	17882	17821	17790	17910	17576	17963	17844	17844	17825	17668	17783	17911	17927	17682	17860	17779	17834	17849	17599	17861	17805	17902	17764	17867	17676	17788	17698	17764	17745	17908	17761	17733	17952	17806	17857	17670	17772	17870	17776	17689	17816	17665	17709	17884	17855	17761	17733	17771	17800	17620	17884	17838	17584	17883	17873	17935	17799	17834	17813	17650	17917	17757	17768	17752	17789	17786	17841	17913	17780	17855	17844	17771	17671	17837	17716	17818	17851	17869	17635	17943	17856	17916	17702	17749	17838	17768	17915	17839	18012	17836	17916	17759	17726	17878	17952	17650	17907	17816	17886	17961	17871	17850	17866	17795	17788	17756	17785	17820	17846	17900	17948	17771	17714	17712	17719	17930	17948	17765	17848	17834	17791	17824	18036	17792	17748	17887	17749	17827	17804	17805	17688	17886	17661	17662	17778	17878	17717	17763	17756	17882	17805	17842	17789	17866	17831	17675	17810	17873	17726	17604	17834	17813	17726	17912	17870	17733	17751	17700	17776	17849	17816	17582	17718	17960	17750	17720	17891	17826	17919	17545	17850	17842	17852	17784	17988	17893	17879	17655	17733	17864	17716	17917	17880	17891	17815	17876	17766	17579	17597	17794	17885	17780	17813	17927	17893	17924	17535	17907	17856	17622	17716	17716	17672	17750	17690	17880	17766	17856	17883	17674	17946	17795	17765	17847	17758	17713	18029	17745	17820	17782	17790	17963	17680	17835	17913	17782	17712	17814	17946	17694	17800	17775	17648	17743	17526	17754	17588	17888	17765	17812	17938	17964	17827	17818	17861	17824	17726	17659	17829	17720	18034	17749	17688	17857	17944	17873	17752	17854	17854	17789	17817	17827	17856	17754	17710	17687	17907	17874	17779	17925	17958	17948	17760	17743	17766	17754	17831	17975	17747	17887	17936	17720	17881	17712	17888	17804	17807	17720	17703	17822	17738	17673	17968	17733	17980	17713	17718	17740	17784	17640	17872	18030	17809	17634	17824	17803	17765	17710	17761	17918	17563	18015	17757	17885	17834	17830	17744	17746	17778	17682	17692	17760	17787	17791	17875	17792	17706	17739	17753	17748	17901	17788	17876	17847	17888	17758	17780	17772	17716	17961	17920	17768	17644	17770	17841	17771	17842	17825	17827	17685
27746	24084	33232	30705	25652	24783	24259	23883	23723	23147	23343	23117	23374	23107	22978	23169	23169	24053	24678	24275	23930	23279	22838	22932	22777	22749	22826	23075	22761	22826	22814	22914	22643	22704	22635	22632	22896	22879	22750	22898	22666	22714	22868	22763	23020	22954	22719	22692	22845	22687	22636	22826	22871	22959	22968	22764	22532	22834	22875	22945	22867	22828	22604	22805	22928	22667	22815	22778	22806	22988	22772	22871	22760	22861	22749	22622	22536	22924	22855	22912	22611	22766	22692	22891	22841	22865	22637	22894	22676	22620	22715	22727	22673	22627	22946	22792	22876	22791	22795	22998	23081	22810	22693	22768	22795	22672	22711	22703	22579	22708	23113	22684	22837	22774	22689	22769	22771	22942	22706	22801	22851	22740	22958	22678	22760	22770	22981	22822	22766	22555	22636	22904	22765	22810	22945	22669	22536	22705	22853	22766	22719	22720	22650	22581	22734	22784	22765	22646	22623	22940	22866	22891	22699	22843	22791	22670	22884	22690	22921	22702	22568	22520	22905	22832	22690	22808	23015	22933	22933	22687	22724	22772	22941	22720	22846	22990	22670	22820	22669	22863	22693	22739	22689	22812	22806	22686	22854	22819	22799	22844	22978	22788	22827	22704	22582	22718	22836	22584	22724	22900	22812	22806	22672	22803	22834	22680	22886	22712	22712	22880	22755	22744	22961	23043	22796	22918	22710	22816	22690	22619	22659	22607	22755	22925	22805	22810	22903	22685	22777	22784	22663	22740	22938	22671	22492	22964	22799	22562	22735	22668	22882	22645	22958	22800	22774	22671	22834	22894	23032	22908	22893	22752	22779	22847	22973	22814	22767	22868	22861	22863	23130	22810	22684	22880	22987	22519	22789	22855	22759	22787	22812	22798	22631	22688	22884	22753	22500	22639	22942	22700	22811	22634	22524	22860	22620	22776	22865	22747	23000	22997	22654	22754	22739	22763	22712	22579	22693	22880	22841	22700	22636	23102	22846	22599	22871	22975	22735	22628	22753	22783	22968	22836	22873	22886	22725	22575	22857	22587	22488	22576	22706	22925	22868	22664	22674	22570	22662	22878	22871	22898	22816	22695	22873	22679	22947	22820	22794	22978	22723	22807	22908	22962	22836	22820	23106	22690	22859	22859	22864	22831	22724	22760	22925	22698	22751	22622	22832	22704	22792	23055	22911	22825	22687	22708	22725	22825	22606	22700	22839	22941	22916	22775	22851	22592	22947	22635	22665	22786	23070	22968	22712	22678	22498	22835	22530	22885	22802	22989	22571	22633	22811	22942	22703	22790	22827	22784	23120	22565	22632	22722	22816	22817	22948	23023	23020	22827	22678	22838	22941	22781	22627	22649	22912	22867	22802	22739	22715	22912	22736	22951	22743	22824	22680	22548	22680	22888	22971	22826	22658	22906	22727	22633	22725	22817	22827	22698	22873	22993	22914	22881	22912	22749	22782	22852	22787	22848	22784	22709	22623	22781	22858	22713	22795	22610	22929	22783	22914	22761	22611	22748	22689	22873	22785	22889	22759	22662	22768	22867	22665	22798	22797	22809	22694	22824	22778	22814	22907	22779	22869	22871	22695	22757	22509	22745	22507	22838	22832	22791	22716	22791	22695	22883	22611	22772	22851	22828	22599	22817	22680	22827	22932	22745	22857	22817	22800	22553	22800	22856	22713	22765	22798	22880	22861	22901	23105	22819	22486	22800	22881	22884	22762	22608	22872	22950	22503	22764	22915	22675	22721	22810	22899	22597	23068	22757	22726	22791	23008	22818	22862	22811	22632	22818	22628	22695	22766	22790	22770	22813	22944	22819	22538	22536	22906	22897	22511	22857	22600	22639	23018	22738	22907	22784	22707	22834	22730	22723	22959	22676	22570	22683	22536	22758	22685	22625	22871	22704	22908	22625	22677	22837	22899	22818	22925	22999	22801	22674	22743	22728	22852	22640	22718	22623	22830	22760	22938	22692	22811	22648	22770	22841	22604	22783	22850	22630	22849	22976	22619	22576	22834	22786	22978	22734	22689	22775	22887	22865	22713	22562	22704	22816	22566	22912	22717	22721	23026	22801	22967	22912	22978	22864	22823	22944	22782	22840	22845	22662	22798	22573	22788	22734	22700	22958	22930	22662	22904	22804	22882	22742	22777	22957	22693	22843	22816	22884	22740	22814	22920	22737	22804	22792	22756	23068	22573	22741	22811	23020	22729	22747	22824	22890	22889	22727	22997	22669	22758	22929	22848	22726	22688	22999	22717	22790	22749	22629	22641	22661	22771	22780	22927	23032	22806	22654	22968	22936	22727	22998	22724	22597	22791	22783	22932	22743	22925	22788	22602	22755	22725	22701	22875	22810	22961	22958	22640	22677	22692	22643	22953	22599	22647	22871	22874	23005	22731	22707	22945	22691	22644	22985	22798	22731	22567	22447	22730	22733	22779	22806	22649	22929	22757	22621	22910	22787	22808	22785	22920	22899	22853	22647	22848	22899	22788	22919	22669	22756	22987	22758	22956	22722	22709	22743	22638	22700	22627	22593	22798	22925	22732	22761	22652	22906	22903	22798	22878	22633	22832	22747	22633	22784	22761	22796	22912	22687	22720	22901	23059	23023	22636	22787	22638	22762	22863	22621	22612	22924	22973	22638	22634	22782	22782	22773	22792	22661	22788	22779	22765	22764	22965	22665	22827	22785	22969	22592	22618	22747	22821	22605	22766	22799	22972	22490	22685	22788	22916	22789	22765	22846	22872	22714	22627	22797	22876	22653	22864	22830	22841	22521	22836	22812	22751	22763	22983	22595	22871	22812	22598	22675	22829	22704	22546	22613	22772	23048	22840	22669	22619	22751	22652	22929	22905	22628	22827	22914	22750	22578	22906	22828	22801	22712	22660	22805	22658	22672	22716	22517	22801	22752	22617	22795	23053	22784	22695	22796	22810	22651	22648	22814	22697	22766	22603	22951	23027	22894	22805	22987	22809	22670	22603	22853	22832	22837	22967	23035	22890	22707	22574	22589	22906	22851	22988	22820	23077	22777	22908	22726	22814	22603	22977	22722	22643	22873	22760	22677	23018	22869	22840	22859	22695	22666	22712	22669	22893	22937	22776	22668	22704	22774	22822	22672	22714	22610	22807	22938	22702	22606	22799	22829	22819	22827	22864	22558	22867	22799	22642	22707	22986	22753	22844	22977	22818	22850	22899	22855	22788	22841	22825	22780	22728	22944	23023	22818	22743	23038	22782	22803	22830	22901	22907	22882	22618	22740	22738	22968	22854	23018	22736	22922	23024	22893	22655	22934	22738	22698	23030	22753	22902	22737	22728	22875	22803	22723	22788	22708	22752	22871	22736	22973	22609	22547	22582	22795	22677	22527	22767	22789	23023	22979	22831	22803	22707	22806	22862	22615	22846	22984	22673	22857	22714	22800	22999	23229	22778	22705	22825	22660	22781	22754	22970	22893	22843	22678	22825	22608	22830	22810	22739	22753	22779	22765	22906	22906	22531	22762	22596	22969	22917	22781	22594	22975	22690	22984	22755	22714	22732	22787	22685	22890	22787	22780	22745	22767	22920	22595	22710	22977	22787	22450	22694	22761	22844	22913	22759	22901	22590	22705	22820	22653	22891	22714	22804	22894	22857	22924	22698	22871	22751	22961	22732	22713	22935	22961	22738	22779	22881	22758	22890	22744	23001	22929	22872	22624	22768	22588	22551	22622	22959	22848	22851	22897	22865	22763	22561	22918	22951	22595	22943	22807	22847	22721	22712	22776	22773	22787	22915	22923	22867	22881	22756	22702	22720	22786	22862	22492	22732	22613	22900	22743	22874	22751	22911	22692	22890	22823	22727	22666	22757	22603	22581	22786	22944	22785	22811	22790	22876	22798	22974	22753	22670	22774	22741	22852	22690	22501	22764	22862	22717	22789	22739	22933	22735	22823	22726	22816	22946	22716	22877	22754	22680	22793	22737	22808	23052	22645	22983	22852	22787	22601	22579	22752	22831	22722	22763	22735	22735	22986	22846	22858	22764	22961	22786	22567	22791	22824	22876	22754	22881	22720	22600	22782	22823	22728	22932	22790	22783	22843	22741	23002	22628	22820	22641	22851	22917	22644	22527	22657	22795	22642	22915	22769	22863	22838	22772	22696	22769	22699	22880	22739	23006	22881	22882	22862	22890	22755	22688	23034	22790	22983	23007	22671	22863	22830	22934	22855	22906	22683	22926	22786	22812	22773	22837	22809	22742	22893	22658	23139	22780	22721	22699	22872	22878	22849	22716	22712	22811	22927	22786	22925	22792	22939	22691	22750	22823	22864	22839	22923	22743	22867	22804	22881	22881	22823	22622	22853	22752	22786	22827	22805	22724	22739	22956	22678	22787	22697	23161	22861	23065	22856	22771	23059	22807	22636	22827	22620	22569	22867	22720	22738	22872	22777	22781	22844	22993	22629	22780	22666	22944	22740	22900	22625	22664	22870	22787	22680	22748	22879	22943	22862	22959	22595	22754	22860	22749	22988	22977	22782	22811	22725	22674	22602	22774	22602	22739	22936	22745	22994	22884	22903	22798	22633	22695	22525	22890	22804	22698	22758	22687	22919	22986	23000	22989	22740	22874	22815	22771	22842	22562	22421	22661	22717	22988	22836	22868	22798	22793	22667	23028	22673	22765	22813	22847	22925	22959	22658	22849	22757	22598	22879	22883	22584	22745	22700	22938	22577	22785	22582	22664	22778	22861	22782	22954	22800	22947	22824	22798	22879	22760	22972	22716	22794	22616	22655	22901	22918	22664	22689	22807	22882	22651	22893	22796	22722	22795	22799	22782	22714	22784	22896	22866	22688	22815	22617	22815	22667	22767	22857	22822	22843	22822	22788	22912	22792	22776	22776	22774	22881	22733	22793	22947	22694	22905	22860	22744	22836	22662	23060	22854	22844	22530	22748	23109	22568	22850	22734	22766	22722	22845	23011	22870	22939	22650	22586	22597	22896	22719	22914	22899	22819	22893	22614	22819	22919	22823	22852	22921	22892	22719	22777	22633	22845	22737	22731	22794	22803	22788	22830	22842	22689	22516	22837	22894	22956	22821	22944	23018	22904	22858	22708	22941	22798	22709	22831	22798	22654	22605	22599	22862	22872
21007	32011	33342	26606	22256	21326	19760	19620	19243	18445	18598	18600	18581	18231	18218	18079	18412	19674	20289	19568	18805	18348	18023	18170	18140	17945	18107	18013	17968	17969	17919	18071	18015	18086	17965	18016	17869	18045	17991	17860	18130	17911	18170	17927	18002	17953	17996	18056	17916	17894	17914	18069	18088	17889	18064	18114	17912	18102	18089	18061	17797	17935	18120	17896	17934	18215	17845	17731	18028	18080	18021	17985	18100	17721	17928	18085	18127	18030	17872	18006	18108	18006	17919	18034	17898	17876	18044	17834	17842	17991	17930	18049	17829	18075	18015	18120	17891	18111	17961	18037	18212	17852	18115	18058	17892	18014	18019	18014	18101	18096	17907	17882	17928	18124	17749	17869	17875	17951	17923	18002	18085	17752	17976	17806	17923	17840	18052	18151	18008	17925	17906	18026	18114	18143	17930	17968	17978	18029	17976	18002	17953	18024	18056	17973	17807	18253	18028	17932	17964	17895	18158	17950	18012	18014	18096	17996	17976	18009	17916	17975	17972	17920	17907	18040	18003	18082	18029	17953	18019	17966	17883	17955	18032	17999	17909	18043	18102	17844	18028	17845	17828	17999	17976	18012	17890	18021	18123	18064	17848	17999	17950	18036	17859	17986	17961	18104	17910	18053	18047	17892	17811	18015	17952	18094	18037	17935	18070	18025	17910	17863	18115	18024	17999	18189	17980	18101	18005	18093	17936	17946	17987	17864	18135	17828	17934	17752	18012	17818	18071	18086	17891	17886	18090	17950	18053	18026	18124	18122	18030	18032	18056	17981	17958	17991	18170	17854	18157	17942	18032	17973	18060	18094	18147	17770	18132	17969	17973	17810	18062	18139	18093	18111	18007	18102	17799	17931	17936	18021	18030	18012	17963	18014	17905	18037	17960	18036	17974	17885	17990	18032	17905	17925	18001	17944	17957	18001	18017	17891	18074	17855	18128	17995	18007	18054	18028	17829	18053	17978	18048	17943	17948	17903	18102	17926	17985	17797	18057	18083	17768	18024	18149	18053	17918	18025	18010	18025	18035	17985	17935	17846	17996	17977	17942	17905	18088	17952	17820	18072	18045	17894	18175	17976	17832	17878	17856	18021	17972	17891	17941	17920	17864	17935	18110	17952	18008	17996	17955	17964	18128	17905	18104	18003	17975	17757	18094	17871	17849	18193	18029	18021	17970	18088	18013	17841	17978	18055	18040	18088	17994	18105	17960	17922	17972	18036	18045	17909	18053	17857	18216	18065	18039	18067	17854	17902	17929	18054	17985	17932	17968	17861	17952	17946	18030	17968	18027	18101	18003	17954	18104	17998	17962	17992	17994	18031	18046	18108	17886	17984	17861	18081	18047	18103	18005	17919	18135	18152	17923	18078	17967	17957	18049	18056	17924	17994	18007	17801	17954	18089	18133	17978	17954	18132	18061	17977	18109	17997	17845	17865	17979	17907	17961	17992	17914	18039	18034	18077	17936	18186	17958	18033	17977	17942	17980	18082	17891	18035	18001	17962	18157	17823	18161	18014	18092	17980	18042	18103	18034	18105	18019	18075	18100	18001	18004	18006	18070	18101	18075	17936	17894	17943	17796	17958	17880	18129	18021	18092	17934	18027	17909	17880	17944	17875	18054	17999	17936	17957	17987	18106	17947	17977	17919	18075	17985	17858	18063	18127	18002	17922	17939	18076	17981	17819	17964	17965	18109	18008	18137	18146	17777	18170	18118	18070	18121	18167	18075	17961	17985	18005	18118	17986	17887	17959	18040	18111	17969	17818	18072	17900	18015	17885	18049	18085	18032	17997	17971	18131	18044	17953	18218	18069	17846	17895	17772	17996	17884	18107	17983	18023	18052	18036	17983	17737	17856	17834	18025	18027	17798	18049	17835	18142	17912	18083	18035	18051	18015	17990	17893	18135	18031	18065	18008	18104	17944	18072	18016	17991	18079	18001	18061	17840	17757	17978	18021	18050	18009	18025	17899	17854	18065	17834	18123	17844	17992	17973	18149	17945	18020	17983	18080	17821	17978	17961	18146	17951	18026	17986	17949	17915	17840	18027	18074	18011	18019	17982	17923	18084	17995	18065	17935	17872	17934	18115	17947	18097	17938	17754	18034	17963	17886	17980	18127	17942	17935	17998	17866	17984	17940	17894	18043	18154	17942	18092	17986	18047	17960	18051	18173	18108	17941	18092	17882	17915	18083	17812	18010	18022	17796	18234	17810	17923	17966	18075	17990	17911	17929	18044	18093	18009	18030	18149	17923	17872	18070	17968	18097	18048	17863	18139	17827	17954	18121	18143	17974	17996	17936	17879	18000	17837	17923	18060	17995	18214	18106	18052	18166	18023	18019	18168	18055	17935	17961	17852	18072	18080	18089	18018	17868	17999	17836	18057	18124	18120	17703	17968	17983	17841	17954	18032	18157	17851	17855	17897	18101	17950	17932	18010	18158	18056	17884	18010	18006	18160	17903	17915	17867	17890	18081	18064	17873	18001	18032	18001	17892	17838	17820	18077	18123	18035	17971	17991	17969	17987	18017	17741	18074	17724	18084	17994	18102	17969	17937	17878	17832	17963	17906	17774	17790	17933	17913	17892	17902	18076	18045	17792	17876	17970	18014	18184	17962	17857	17943	18092	17959	18061	17987	18006	18050	17922	17963	17909	17985	17862	18009	17948	17792	17934	18073	18157	17819	18027	18029	18124	18114	17929	17935	17966	18015	18096	18023	17797	17979	18174	18130	18104	17950	18033	17913	17884	17884	17796	17919	17931	17976	18102	18026	17885	17993	18123	18000	17965	18008	18117	18066	18086	17808	17900	17784	17878	17890	18015	17954	18214	18105	17890	17984	17795	17970	17787	18000	17952	18036	18012	18227	17969	17889	17983	17977	17895	18007	17794	18103	17936	17955	17877	18000	18025	17912	17867	18111	18063	17940	17945	17972	17837	18013	17932	18100	18052	18025	17829	17943	18065	18091	18047	17956	17891	18157	18012	17977	17766	18088	18171	17972	18096	17965	18120	18095	17870	18040	18145	17933	17938	18036	17957	17966	17896	17985	18099	18049	18097	18079	17932	18125	17911	18110	18131	17928	18103	18016	17956	18008	18018	18004	17884	18005	17846	17848	17869	17844	18030	17833	18011	18021	18014	18008	17945	18010	17898	17840	17939	18047	17911	18087	18073	18028	18045	17839	18128	18019	18012	17934	17861	17970	18051	18011	18012	17996	17942	17968	17997	17900	17995	17915	18130	17974	17745	17964	17929	17976	17920	18082	18043	18010	17984	17985	18015	17976	18042	17914	18060	18106	17973	17905	17938	18097	17921	17978	18110	17881	18076	17959	18089	18035	18073	18037	18056	17906	18057	18216	17988	17959	17998	18165	17932	18098	18061	18142	18039	18044	17922	17956	17796	18093	18189	17944	17886	17982	18055	17982	17959	18117	17989	18102	18210	17849	17864	18128	18082	17910	18009	18099	18118	17986	18026	17962	18046	17931	18021	18075	17885	18025	17989	17829	17868	17850	17873	18021	17937	17891	17971	17946	18068	17948	18038	17979	17866	17997	17844	17961	18066	18003	17795	17956	17960	18162	17915	18055	17935	18024	18136	17857	18173	18077	17786	17882	18016	18120	17972	17827	17859	17963	18010	17975	17878	18191	17916	18190	17931	18248	17953	17913	17719	18378	18121	17984	17953	17901	18132	18006	18064	18102	18086	17917	17918	17893	17854	18125	17908	17950	18291	17904	17952	17828	17794	17988	18169	18100	18020	18062	17964	17847	18019	17934	17961	18037	17756	17823	17903	17951	17988	18045	17817	17959	18165	18116	18163	17979	17886	17981	18038	18034	17871	17923	17979	18141	17782	18067	17900	18000	18143	17892	18114	17967	17949	17965	18139	17853	17789	17841	17943	17809	18139	17794	18175	17915	18150	17946	18120	17957	18170	17949	18027	18013	17867	18061	17914	18123	18131	17960	17819	17937	17789	17952	17999	17927	18182	17993	17974	18077	17817	17897	18043	18070	17932	18058	17963	17914	18061	17938	18120	17979	17950	18245	18057	17843	18034	18073	18127	18169	18057	17974	17917	17973	17817	17929	18009	17997	18068	17901	18024	17930	17959	17972	18036	18151	18069	18071	17877	17952	17995	18027	18079	17989	18049	18068	18077	18019	18106	17988	18122	18146	17994	17914	18066	17868	17995	17915	18057	18015	17950	17831	17876	17988	17906	17918	18083	17872	17923	17951	17924	18018	18096	18017	18047	18110	18035	17987	17969	17761	18006	18094	18062	17967	18150	17946	18158	18026	17880	18079	18051	18006	17916	18146	17906	18156	18123	17911	18059	18018	18170	17971	17919	17985	17800	18184	18053	18038	18038	17990	18051	17966	18007	17956	18131	17965	18019	17908	17842	18039	18055	18016	17937	17998	18020	17957	18105	18086	17985	18098	18021	17887	18081	17850	18010	17861	17901	17941	18058	18023	17795	18155	18009	18172	17956	17944	17981	17884	18040	18118	18086	17817	17996	18030	18093	18043	17916	17962	17962	18128	17994	18063	17974	17861	17941	18077	18111	17877	17994	17954	18111	17921	18039	18111	18121	17959	18072	17918	18113	17799	17992	18112	18001	17770	18014	17952	18062	18134	18089	17900	17918	17838	17934	18046	18025	17931	18138	17951	18030	18187	17861	18016	17968	18108	18090	17983	18033	17851	17850	17864	18110	18047	18297	17990	17921	18149	18015	17949	17941	18028	18169	17937	18008	18160	17852	17988	17795	18095	17923	17816	18064	18014	18081	17838	18040	17927	18014	18046	18169	17898	17894	17934	18182	18032	18112	17898	17877	18282	17896	18102	17861	17825	18040	17880	18008	18023	18002	17961	17850	18033	17881	17995	17769	18163	17727	17963	17838	17945	18083	17848	18018	18070	17967	18138	18080	18113	17948	17986	17974	18132	17982	17971	18062	18081	18091	17910	18096	18010	17991	18127	17796	18133	18029	18061	17962	17872	18171	18064	18091	17885	17839	17955	17894	17888	17971	18034	17819	17877	18180	17892	18046	17836	17937	17937	18011	18196	18035	17980	18120	18023	18047	18078	18114	17827	18100	17978	18033	18001	18037	17890	17923	18097	18088	17881	18053	17918	17985
23721	20949	28413	24336	23833	25849	26434	23641	23128	23264	23022	22988	22746	22787	22754	22576	23359	29427	30273	28849	26328	23817	22967	22519	22567	22593	22349	22295	22291	22444	22391	22515	22682	22584	22245	22276	22336	22717	22466	22451	22316	22516	22606	22577	22446	22491	22459	22364	22422	22602	22216	22510	22392	22403	22379	22370	22408	22265	22242	22581	22375	22491	22434	22607	22581	22376	22472	22285	22354	22346	22413	22372	22203	22525	22320	22352	22273	22531	22519	22471	22301	22484	22486	22360	22329	22418	22518	22345	22416	22473	22302	22515	22407	22404	22299	22306	22589	22486	22175	22506	22394	22484	22400	22291	22443	22444	22362	22377	22286	22481	22457	22116	22235	22372	22411	22514	22605	22525	22331	22463	22400	22392	22420	22265	22329	22572	22402	22445	22110	22354	22367	22521	22447	22422	22291	22389	22225	22255	22487	22489	22314	22436	22502	22336	22272	22477	22506	22316	22533	22107	22592	22396	22282	22424	22250	22554	22371	22403	22288	22314	22330	22232	22196	22329	22358	22383	22325	22481	22528	22319	22516	22370	22303	22509	22301	22312	22278	22211	22327	22578	22299	22381	22215	22442	22573	22136	22259	22188	22327	22395	22268	22542	22406	22522	22354	22203	22358	22354	22194	22281	22390	22431	22474	22550	22544	22343	22344	22480	22466	22423	22157	22221	22269	22403	22359	22361	22330	22274	22183	22573	22367	22475	22365	22495	22382	22273	22131	22615	22401	22321	22340	22466	22477	22497	22518	22450	22283	22185	22441	22372	22316	22400	22354	22201	22408	22463	22216	22524	22541	22346	22312	22361	22438	22460	22436	22285	22238	22191	22357	22412	22385	22377	22275	22335	22597	22344	22437	22410	22421	22639	22236	22476	22246	22390	22202	22294	22480	22374	22408	22115	22381	22092	22510	22443	22504	22203	22613	22311	22426	22304	22284	22355	22526	22381	22416	22723	22545	22470	22252	22597	22464	22434	22349	22206	22441	22430	22471	22550	22547	22304	22338	22483	22358	22512	22370	22295	22343	22176	22620	22494	22399	22537	22496	22392	22434	22307	22418	22300	22309	22224	22368	22422	22433	22398	22398	22370	22415	22377	22323	22366	22429	22501	22057	22428	22269	22345	22386	22197	22123	22529	22229	22435	22482	22314	22468	22256	22221	22185	22357	22528	22540	22453	22664	22512	22313	22158	22296	22323	22393	22300	22218	22386	22503	22415	22292	22405	22521	22406	22304	22426	22169	22313	22367	22478	22363	22449	22455	22383	22604	22301	22409	22345	22604	22494	22427	22573	22396	22345	22317	22421	22339	22316	22380	22554	22225	22343	22339	22607	22291	22347	22376	22403	22534	22352	22454	22332	22442	22335	22395	22468	22301	22467	22386	22245	22241	22430	22442	22676	22496	22486	22543	22484	22351	22326	22572	22314	22202	22250	22429	22346	22456	22463	22447	22347	22659	22415	22352	22295	22472	22484	22461	22095	22571	22176	22341	22225	22465	22314	22617	22357	22476	22387	22301	22192	22448	22256	22409	22247	22393	22333	22375	22497	22359	22375	22397	22382	22287	22443	22371	22473	22369	22482	22301	22312	22457	22335	22134	22196	22296	22532	22501	22569	22445	22411	22279	22234	22480	22446	22452	22363	22040	22577	22532	22417	22397	22281	22357	22490	22499	22219	22112	22314	22643	22557	22471	22356	22291	22223	22314	22382	22235	22349	22631	22309	22526	22344	22411	22260	22250	22452	22303	22285	22279	22473	22517	22554	22485	22421	22039	22400	22437	22384	22200	22303	22256	22405	22207	22440	22401	22337	22411	22417	22475	22258	22452	22349	22567	22463	22347	22449	22435	22380	22391	22209	22371	22362	22325	22414	22262	22337	22403	22123	22342	22421	22218	22400	22426	22596	22257	22623	22321	22364	22207	22455	22503	22222	22322	22322	22336	22245	22348	22424	22224	22422	22320	22638	22441	22326	22433	22488	22299	22545	22655	22556	22436	22462	22296	22191	22068	22383	22545	22304	22560	22315	22509	22363	22465	22393	22186	22242	22216	22372	22251	22236	22440	22313	22401	22391	22354	22495	22323	22270	22393	22561	22313	22407	22462	22273	22275	22301	22293	22482	22279	22646	22307	22111	22625	22480	22396	22417	22292	22402	22405	22399	22335	22351	22448	22424	22195	22079	22329	22425	22527	22206	22607	22445	22457	22645	22467	22293	22395	22180	22432	22275	22413	22381	22432	22456	22372	22386	22524	22143	22519	22416	22495	22327	22244	22212	22484	22393	22449	22228	22454	22583	22327	22544	22601	22244	22354	22263	22302	22567	22382	22363	22392	22413	22432	22517	22051	22308	22235	22209	22414	22330	22362	22285	22350	22444	22401	22391	22404	22504	22483	22428	22245	22343	22562	22398	22536	22261	22406	22648	22574	22507	22494	22414	22214	22280	22318	22500	22455	22356	22336	22407	22234	22384	22484	22174	22477	22362	22163	22439	22626	22440	22430	22363	22426	22460	22227	22515	22495	22463	22363	22384	22132	22549	22439	22222	22475	22305	22439	22339	22241	22432	22414	22390	22363	22420	22223	22294	22728	22439	22373	22355	22597	22382	22369	22546	22320	22129	22416	22467	22474	22436	22563	22462	22250	22414	22406	22358	22305	22170	22418	22000	22414	22480	22437	22377	22443	22364	22232	22117	22533	22348	22354	22310	22183	22329	22365	22397	22351	22518	22459	22428	22263	22383	22500	22622	22367	22346	22384	22488	22239	22354	22359	22414	22708	22613	22412	22327	22467	22316	22329	22384	22471	22383	22257	22361	22470	22259	22407	22243	22313	22653	22358	22295	22569	22396	22325	22371	22432	22391	22467	22472	22517	22448	22221	22422	22246	22464	22587	22473	22300	22395	22431	22365	22367	22441	22348	22378	22334	22206	22418	22527	22381	22395	22521	22250	22505	22345	22362	22683	22558	22262	22555	22467	22519	22361	22262	22400	22366	22447	22453	22321	22472	22174	22534	22448	22454	22358	22198	22286	22401	22421	22276	22412	22387	22262	22633	22519	22415	22152	22428	22472	22382	22567	22307	22275	22427	22382	22430	22340	22419	22222	22460	22245	22340	22476	22460	22296	22335	22391	22207	22315	22292	22478	22539	22483	22405	22238	22445	22351	22408	22366	22346	22226	22619	22368	22536	22569	22220	22410	22342	22486	22441	22217	22448	22684	22274	22421	22331	22229	22481	22562	22602	22389	22611	22340	22320	22370	22127	22014	22406	22471	22134	22285	22432	22378	22427	22268	22370	22251	22302	22422	22377	22326	22262	22552	22450	22262	22166	22152	22159	22327	22140	22268	22324	22338	22577	22369	22360	22346	22413	22364	22409	22274	22434	22339	22199	22398	22335	22347	22271	22579	22550	22523	22458	22544	22448	22569	22173	22326	22380	22449	22516	22540	22408	22181	22463	22280	22629	22405	22089	22431	22466	22510	22100	22462	22663	22321	22339	22317	22228	22445	22397	22371	22325	22349	22332	22275	22471	22518	22325	22418	22310	22336	22293	22199	22301	22368	22313	22468	22375	22355	22291	22360	22479	22199	22331	22471	22331	22680	22423	22403	22178	22298	22338	22366	22453	22347	22567	22456	22352	22407	22294	22186	22215	22389	22487	22473	22538	22382	22484	22520	22311	22358	22286	22265	22522	22393	22583	22275	22246	22192	22533	22439	22411	22023	22276	22259	22322	22278	22219	22335	22421	22430	22613	22439	22230	22284	22421	22375	22450	22286	22361	22386	22325	22236	22150	22346	22417	22278	22559	22373	22462	22260	22382	22202	22229	22249	22386	22558	22373	22492	22756	22577	22550	22542	22432	22583	22134	22494	22740	22300	22354	22364	22555	22247	22482	22306	22300	22524	22241	22285	22376	22474	22555	22663	22308	22564	22413	22582	22615	22590	22316	22213	22432	22268	22499	22239	22217	22421	22438	22081	22567	22307	22295	22482	22430	22238	22512	22431	22205	22343	22320	22584	22448	22463	22404	22430	22430	22395	22577	22542	22534	22200	22403	22579	22473	22547	22444	22347	22339	22367	22274	22350	22369	22502	22614	22562	22403	22398	22472	22305	22462	22539	22280	22276	22541	22419	22221	22457	22478	22540	22411	22269	22394	22536	22157	22298	22384	22513	22015	22278	22362	22494	22318	22464	22328	22332	22728	22445	22407	22453	22466	22395	22288	22337	22298	22360	22475	22574	22431	22291	22368	22399	22455	22326	22183	22576	22243	22271	22213	22432	22389	22316	22183	22128	22455	22395	22304	22354	22266	22384	22330	22365	22360	22455	22237	22460	22354	22463	22187	22466	22393	22565	22351	22531	22411	22330	22435	22402	22323	22468	22364	22474	22361	22253	22419	22190	22212	22552	22238	22428	22355	22479	22077	22517	22397	22353	22468	22400	22209	22485	22406	22441	22526	22506	22480	22558	22258	22518	22506	22459	22459	22393	22257	22241	22299	22492	22409	22413	22394	22480	22408	22364	22359	22566	22201	22320	22387	22164	22220	22374	22509	22468	22353	22212	22402	22508	22397	22513	22443	22437	22413	22328	22263	22464	22134	22471	22483	22390	22264	22359	22417	22255	22397	22384	22225	22256	22441	22513	22456	22386	22574	22556	22289	22410	22295	22240	22398	22353	22333	22397	22424	22400	22473	22413	22160	22395	22458	22532	22225	22369	22440	22593	22386	22480	22633	22346	22388	22486	22555	22476	22363	22378	22378	22536	22333	22246	22468	22586	22493	22385	22185	22348	22469	22401	22390	22172	22346	22386	22490	22448	22173	22431	22516	22365	22456	22583	22382	22288	22328	22436	22296	22437	22359	22352	22533	22468	22374	22591	22586	22390	22305	22201	22472	22227	22374	22503	22531	22485	22371	22093	22322	22441	22559	22347	22527	22565	22409	22222	22317	22456	22165	22185	22164	22340	22336	22176	22375	22261	22214	22487	22295	22548	22238	22123	22423	22292	22260	22372	22203	22436	22415	22289	22608	22176	22239	22313	22185	22519	22399	22450	22485	22337	22378	22205	22469	22030	22312	22299	22197	22361	22559	22268	22413	22211	22468	22471	22512	22408	22279	22540	22523	22419
20581	38609	35558	26686	23524	21928	20399	19832	19110	18449	18500	18471	18270	17991	18276	18212	19560	27294	27482	24851	21725	19198	18297	18004	17942	18033	17920	17718	17874	17927	17799	17704	17732	17751	17900	17848	17762	17933	17768	18100	17665	17866	17719	17806	17767	17723	17860	17817	17774	17654	17906	17779	17680	17623	17928	17895	17862	17829	17789	17680	17904	17792	17978	17744	17762	17896	17835	17645	17963	17992	17666	17832	17916	17581	17879	17613	17914	17748	17807	17951	17736	17978	17885	17853	17815	17613	17887	17881	17804	17508	17866	17691	17667	17725	17755	17829	17874	17705	17721	17593	17816	17553	17748	17812	17772	17788	17782	17654	17891	17846	17762	17650	17663	17804	17773	17895	17718	17947	17677	17623	17727	17917	17595	17708	17738	17713	17839	17750	17803	17942	17811	17759	17663	17955	17774	17671	17826	17905	17732	17761	17797	17774	17875	17723	17772	17859	17836	17729	17888	17932	17721	17623	17900	17861	17855	17837	17848	17558	18002	17981	17726	17865	17784	17768	17805	17764	18054	17928	17789	17859	17885	17929	17753	17754	17780	17535	17923	17806	17771	17715	17833	17938	17882	17717	17751	17697	17865	17804	17685	17744	17659	17828	17813	17924	17747	17919	17722	17777	17825	17955	17649	17868	17777	17792	17651	17796	17684	17821	17799	17594	17845	17829	17736	17814	17749	17800	17683	17999	17726	17715	17735	17601	18027	17632	17814	17845	17946	17772	17759	17890	17844	17689	17788	17870	17800	17782	17867	17896	18010	17703	17771	18084	17782	17765	17785	17821	17768	17599	18013	17825	17777	17790	17676	17755	17771	17761	17720	17554	17701	17755	17560	17838	17773	17715	17799	17790	17784	17834	17801	17684	17911	17699	17833	17672	17739	17728	17772	17888	17968	17760	17728	17881	17793	17813	17841	17898	17783	17660	17742	17808	17937	17761	17754	17846	17750	17748	17788	17768	17924	17797	17683	17779	17833	17936	17720	17684	17749	17751	17764	17759	17784	17744	17912	17809	17812	17830	17805	17929	17760	17794	17698	17791	17827	17770	17616	17881	17788	17684	17667	17784	17765	17873	17800	17629	17792	17694	17832	17853	17966	17899	17611	17703	17868	17637	17777	17654	17639	17794	17923	17804	17752	17800	17969	17795	17806	17841	17598	17934	17635	17712	17879	17935	17630	17920	17832	17865	17813	17877	17896	17710	17827	17991	17851	17586	17810	17833	17847	17899	17904	17764	17965	17782	17696	17763	17872	17818	17807	17771	17678	17541	17949	17737	17864	17751	17880	17721	17961	17841	17766	17634	17948	17865	17894	17908	17868	17829	17980	17741	17769	17649	17666	17773	17835	17865	17875	17707	17825	17811	17993	17889	17743	17825	17953	17724	17748	17911	17776	17661	17932	17804	17792	17673	17810	17697	17954	17586	17764	17760	17659	17815	17839	17918	17787	17758	17817	17786	17902	17967	17790	17731	17906	17683	17723	17798	17608	17807	17732	17868	17658	17764	17745	17734	17837	17716	17712	17917	17854	17861	17927	17644	17825	17838	17843	17731	17755	17981	17802	17778	17929	17847	17606	17747	17862	17757	17889	17858	17768	17916	17725	17871	17958	17842	17973	17801	17780	17943	17974	17758	17877	17740	17725	18029	17853	17757	17710	17946	17859	17766	17905	17902	17771	17755	17810	17770	17550	17707	17762	17950	18049	17875	17814	17621	17968	17633	17728	17991	17717	17758	17810	17640	17835	17792	17877	17789	17705	17783	17854	17919	17715	17759	17767	17860	17730	18054	17754	17595	17663	17830	17969	17941	17790	17769	17682	17727	17748	17853	17680	17824	17781	17686	17804	17702	17722	17754	17833	17837	17691	17704	17901	17809	17817	17735	17651	17725	17835	17826	17712	17691	17724	17940	17717	17613	17878	17764	17735	17772	17692	17850	17927	17777	17664	17881	17900	17545	17903	17831	17823	17720	17829	17774	17840	17967	17871	17726	17785	17755	17905	17752	17665	17651	17912	17795	17875	17828	17860	17761	17854	17783	17735	17829	17765	17900	17876	17753	17924	17887	17848	17815	17708	17706	17771	17799	17695	17814	17555	17645	17715	17862	17892	17787	17729	17621	17874	17849	17765	17522	17835	17814	17906	17731	17935	17882	17899	17720	17774	17841	17656	17763	17830	17832	17870	17675	17784	17781	17818	17607	17934	17676	17762	17847	17756	17575	17774	17871	17821	17827	17727	17779	17754	17873	17849	17782	17781	17748	17524	17930	17964	17742	17882	17875	17965	17802	17867	17751	17872	17800	17617	17744	17890	17855	17874	17685	17865	17727	17886	17952	17712	17775	17850	17804	17746	17912	17773	17747	17782	18022	17801	17642	17870	17590	17860	17717	17824	17737	17737	17658	17847	17855	17980	17816	17658	17715	17832	17825	17701	17737	17762	17822	17872	17838	17703	17849	17781	17831	17720	18003	17829	17810	17864	17782	17691	17837	17773	17777	17916	17809	17905	17771	17760	17885	17866	17971	17767	17791	17855	17856	17841	17849	17680	17693	17898	17716	17934	17858	17737	17700	17658	17776	17946	17823	17793	17737	17943	17735	17847	17726	17891	17888	17900	17754	17719	17759	17763	17830	17858	17652	17887	17896	17831	17742	17495	17850	17643	17927	17873	17927	17774	17871	17685	17814	17693	17872	17703	17744	17803	17751	17927	17864	17817	17829	17745	17761	17819	17844	17961	17681	17688	17669	17791	17953	17880	17670	17952	17686	17845	17682	17954	17743	17707	17623	17748	17727	17882	17940	17892	17690	17863	17819	17904	17667	17884	17770	17906	17829	17807	17983	17739	17866	17740	17720	17773	17914	17679	17882	17805	17773	17787	17722	17900	17856	17836	17787	17687	17857	17724	17850	17919	17917	17864	17809	17717	17804	17781	17736	17917	17995	17795	17731	17825	17929	17820	17652	17821	17689	17612	17749	17776	17855	17642	17894	17798	17887	17806	17848	17897	17831	17645	17738	17725	17643	17787	17754	17778	17736	17794	17837	17782	17754	17874	17685	17803	17785	17755	17878	17649	17817	17762	17736	17840	17935	17880	17758	17717	17811	17811	17690	17681	17891	17904	17814	17778	17563	17412	17798	17939	17674	17705	17835	17828	17597	17831	17761	17709	17779	17917	17718	17756	17947	17699	17837	17823	17755	17784	17848	17814	17621	17826	17791	17761	17986	17824	17683	17760	17908	17827	17954	17813	17932	17784	17721	17876	17649	17825	17879	17885	17748	17754	17752	17841	17691	17790	17771	17952	17644	17877	17897	17807	17804	17816	17861	17756	17883	17789	17684	17742	17723	17870	17792	17869	17747	17712	17830	17838	17763	17908	17786	17838	17740	17765	17804	17659	17742	17702	17824	17855	17769	17666	17758	17890	17731	17623	17825	17928	17773	17755	17845	17616	17846	17902	17733	17914	17659	17760	17872	17900	17800	17696	17764	17835	17862	17653	17878	17992	17781	17790	17520	17963	17619	17765	17727	17893	17736	17868	17830	17792	17883	17917	17765	17899	17806	17778	17858	17719	17655	17904	17827	17728	17778	17740	17826	17667	17721	17733	17985	17727	17841	17847	17739	17719	17665	17785	17613	17718	17845	17673	17928	17766	17791	17651	17740	17663	17779	17823	17813	17624	17748	17789	17782	17926	17851	17944	17946	17929	17829	17991	17742	17823	17815	17851	17813	17939	17817	17961	17771	17674	17821	17816	17856	17689	17835	17758	17831	17843	17789	17751	17839	17874	17869	17755	17790	17797	17788	17827	17686	17750	17916	17591	17781	17988	17734	17879	17950	17814	17924	17856	17832	17701	17753	17880	17940	17837	17584	18053	17866	17708	17788	17800	17632	17913	17823	18018	17821	17970	17781	17756	17875	17845	17850	17549	17896	17831	17682	17854	17658	17897	17838	17726	17724	17799	17755	17802	17731	17664	17745	17863	17808	17598	17696	17829	17671	17612	17646	17951	17828	17774	17654	17685	17925	17935	17877	17800	17810	17672	17647	17712	17881	17652	17774	17775	17825	17887	17741	17891	17908	17860	17754	17781	17727	17759	17726	17847	17853	17804	17696	17835	17806	17887	17848	17643	17657	17801	17717	17896	17758	17960	17741	17770	17763	17904	17714	17674	17715	18074	17662	17750	17557	17868	17770	17669	17897	17827	17721	17720	17800	17774	17659	17766	17740	17783	17798	17726	17952	17880	17713	17826	17909	17824	17746	18112	17800	17901	17869	17726	17710	17897	17623	17561	17826	17685	17898	17761	17745	17804	17891	17736	17980	17987	17788	17867	17833	17816	17691	17855	17772	17643	17772	17874	17928	17880	17616	17856	17803	17914	17707	17676	17827	17727	17819	17816	17677	17896	17709	17717	17843	17612	17853	17912	17825	17661	17831	17605	17793	17785	17700	17808	17898	17792	17852	17682	17894	17929	17743	17620	17584	17881	17708	17819	17809	17630	17588	17663	17841	17788	17799	17843	17780	17828	17894	17950	17815	17702	17764	17768	17748	17826	17779	17781	17919	17790	17708	17810	17756	17719	17813	17902	17750	17940	17672	17826	17751	17783	17954	17916	17619	17832	17725	17787	17837	17832	17814	18042	17773	17753	17660	17849	17791	17673	17821	17541	17789	17703	17897	17988	17890	17542	17815	17856	17562	17759	17844	17982	17696	17972	17691	17691	17792	17872	17705	17656	17846	17706	17810	17757	17745	17857	17748	17850	17841	17838	17701	17827	17667	17779	17781	17678	17682	17721	17577	17682	17727	17765	17735	17787	17678	17655	17986	17796	17623	17961	17860	17797	17665	17756	17792	17949	17724	17937	17852	17758	17729	17703	17841	17741	17665	17762	17711	17761	17953	17782	17802	17723	17657	17948	17858	17715	17753	17903	17833	17870	17760	17680	17798	17802	17786	17711	17733	17899	17658	17716	17937	17688	17802	17628	17753	17719	17865	17807	17868	17728	17743	17840	17748	17839	17588	17873	17666	17798	17695	17835	17761	17816	17798	17820	17828	17848	17748	18041	17716	17892	17612	17631	17781	17604	17703	17834	17813	17852	17802	17948	17760	17953	17731	17724	17774	17880	17762
22446	20990	28818	23389	21488	24886	28933	24320	23525	24100	23658	23524	23242	23260	23507	23062	24916	37360	38448	35682	30281	25833	24153	23042	23070	22639	22693	22645	22881	22643	22553	22656	22598	22685	22892	22719	22789	22795	22591	22622	22441	22621	22684	22786	22642	22699	22705	22676	22657	22518	22590	22322	22366	22552	22780	22669	22614	22611	22655	22762	22660	22780	22639	22688	22720	22599	22601	22615	22507	22582	22706	22448	22608	22672	22741	22603	22578	22728	22584	22541	22615	22516	22468	22489	22658	22500	22467	22804	22528	22420	22591	22474	22549	22740	22647	22420	22582	22508	22609	22576	22366	22599	22546	22649	22428	22594	22854	22580	22499	22410	22698	22395	22538	22587	22491	22507	22535	22646	22594	22597	22563	22720	22484	22536	22619	22573	22752	22351	22473	22411	22606	22594	22679	22914	22550	22513	22646	22614	22284	22634	22647	22523	22714	22528	22530	22766	22509	22657	22548	22605	22531	22572	22504	22470	22557	22607	22437	22430	22491	22808	22456	22590	22552	22686	22593	22462	22638	22619	22548	22425	22572	22656	22723	22784	22846	22779	22670	22577	22608	22591	22552	22523	22701	22718	22582	22726	22815	22403	22496	22732	22788	22683	22635	22567	22288	22670	22605	22466	22694	22659	22413	22628	22646	22415	22554	22494	22529	22603	22521	22719	22607	22649	22691	22574	22513	22495	22498	22481	22524	22375	22685	22531	22491	22488	22402	22674	22411	22633	22443	22568	22549	22687	22430	22438	22525	22585	22522	22638	22563	22493	22565	22619	22469	22553	22589	22773	22617	22603	22607	22512	22320	22557	22509	22451	22535	22581	22377	22655	22390	22490	22500	22731	22739	22241	22686	22622	22558	22644	22540	22639	22555	22667	22826	22721	22570	22323	22575	22819	22744	22579	22525	22553	22488	22507	22433	22537	22695	22683	22737	22641	22747	22800	22629	22541	22517	22479	22592	22644	22574	22755	22768	22563	22539	22422	22404	22469	22715	22534	22727	22620	22549	22870	22699	22665	22555	22582	22530	22581	22744	22710	22537	22677	22502	22651	22511	22486	22677	22672	22551	22456	22431	22693	22457	22603	22544	22590	22444	22626	22733	22497	22597	22540	22613	22484	22607	22632	22779	22560	22688	22699	22679	22636	22564	22408	22465	22401	22522	22679	22404	22625	22711	22314	22474	22303	22473	22647	22725	22354	22780	22533	22511	22456	22661	22689	22396	22531	22476	22473	22516	22684	22355	22488	22594	22733	22661	22559	22374	22383	22675	22500	22258	22596	22620	22625	22506	22740	22639	22710	22609	22634	22485	22689	22557	22719	22584	22477	22469	22425	22520	22526	22437	22678	22642	22309	22523	22467	22696	22730	22605	22358	22739	22704	22510	22624	22641	22638	22627	22624	22422	22618	22366	22611	22557	22570	22431	22616	22773	22620	22533	22696	22510	22706	22720	22643	22512	22640	22378	22563	22390	22462	22467	22511	22402	22387	22599	22469	22637	22780	22575	22396	22711	22359	22371	22750	22386	22614	22537	22663	22582	22570	22618	22609	22717	22655	22904	22660	22709	22271	22452	22517	22500	22461	22584	22669	22647	22253	22521	22828	22548	22648	22610	22403	22652	22275	22695	22583	22567	22596	22729	22629	22550	22643	22664	22451	22630	22527	22401	22410	22636	22348	22531	22610	22545	22707	22503	22400	22501	22579	22498	22510	22326	22588	22566	22497	22421	22640	22561	22657	22625	22413	22559	22403	22501	22620	22635	22346	22561	22501	22581	22614	22535	22330	22395	22438	22604	22671	22598	22440	22466	22450	22763	22382	22395	22522	22640	22622	22834	22504	22623	22465	22469	22724	22516	22631	22680	22482	22467	22448	22640	22732	22582	22542	22602	22640	22602	22611	22573	22434	22551	22561	22498	22507	22670	22560	22812	22731	22738	22572	22492	22686	22738	22505	22559	22400	22651	22748	22514	22594	22678	22596	22548	22751	22462	22713	22680	22362	22623	22566	22632	22479	22638	22508	22698	22613	22410	22540	22596	22393	22759	22538	22427	22671	22522	22406	22673	22445	22579	22649	22795	22801	22794	22592	22788	22610	22674	22433	22397	22429	22451	22675	22410	22638	22449	22453	22827	22748	22664	22551	22546	22338	22475	22588	22876	22637	22593	22530	22717	22479	22374	22534	22540	22469	22542	22598	22359	22454	22331	22541	22484	22504	22434	22647	22576	22577	22564	22530	22431	22344	22660	22418	22456	22483	22377	22667	22455	22548	22532	22558	22656	22467	22610	22468	22624	22356	22488	22580	22479	22337	22633	22401	22553	22662	22550	22782	22472	22521	22789	22513	22469	22371	22607	22449	22493	22592	22494	22554	22385	22443	22497	22404	22584	22496	22521	22734	22621	22404	22554	22614	22468	22605	22589	22560	22702	22601	22446	22838	22393	22561	22738	22537	22396	22670	22533	22677	22321	22504	22668	22524	22654	22533	22546	22513	22630	22546	22621	22451	22495	22628	22678	22557	22579	22637	22618	22471	22575	22360	22476	22475	22557	22567	22759	22720	22601	22331	22602	22321	22407	22443	22478	22327	22467	22471	22475	22333	22539	22588	22652	22719	22609	22539	22493	22597	22430	22624	22487	22645	22579	22582	22754	22604	22519	22497	22500	22614	22573	22532	22536	22628	22705	22553	22694	22500	22613	22725	22520	22618	22693	22785	22426	22601	22444	22510	22459	22414	22543	22438	22757	22521	22457	22643	22509	22352	22474	22464	22546	22620	22474	22458	22760	22663	22531	22434	22544	22484	22590	22635	22713	22508	22624	22629	22671	22396	22718	22575	22445	22464	22536	22739	22450	22520	22486	22802	22553	22576	22478	22610	22422	22747	22623	22559	22387	22457	22429	22615	22663	22433	22577	22480	22608	22585	22724	22357	22629	22637	22569	22547	22583	22479	22567	22565	22527	22533	22521	22474	22607	22443	22524	22319	22536	22298	22527	22311	22687	22640	22456	22824	22653	22587	22578	22766	22441	22537	22676	22409	22407	22605	22539	22382	22648	22738	22698	22367	22275	22464	22367	22680	22413	22511	22455	22627	22394	22444	22355	22636	22504	22662	22342	22439	22414	22712	22562	22657	22930	22636	22716	22526	22577	22685	22477	22564	22704	22449	22431	22534	22537	22559	22873	22559	22586	22715	22502	22630	22475	22529	22575	22384	22493	22550	22528	22644	22496	22541	22503	22571	22673	22471	22591	22643	22491	22618	22545	22731	22722	22832	22503	22609	22631	22528	22634	22480	22739	22325	22549	22551	22561	22529	22520	22555	22684	22512	22393	22463	22298	22905	22373	22374	22711	22408	22635	22748	22469	22524	22503	22562	22508	22455	22475	22643	22326	22440	22586	22650	22656	22431	22705	22611	22356	22564	22442	22412	22566	22612	22377	22533	22626	22621	22734	22414	22697	22317	22538	22502	22846	22468	22441	22321	22472	22495	22458	22704	22568	22452	22631	22523	22787	22532	22618	22474	22813	22560	22682	22440	22454	22393	22640	22535	22693	22463	22428	22383	22713	22350	22727	22554	22564	22641	22628	22533	22543	22376	22524	22544	22455	22422	22452	22423	22659	22869	22573	22522	22713	22397	22620	22494	22556	22330	22511	22447	22466	22603	22489	22636	22654	22664	22747	22361	22644	22569	22592	22530	22504	22471	22465	22603	22587	22773	22476	22470	22356	22686	22497	22580	22578	22681	22602	22500	22517	22599	22534	22467	22332	22754	22414	22697	22637	22551	22511	22543	22545	22423	22735	22476	22394	22493	22463	22528	22641	22736	22537	22523	22598	22433	22414	22549	22522	22669	22934	22539	22516	22845	22595	22500	22613	22483	22629	22550	22278	22477	22602	22426	22495	22478	22547	22681	22816	22649	22450	22429	22575	22474	22623	22799	22563	22383	22697	22660	22635	22702	22859	22644	22715	22573	22591	22720	22548	22740	22542	22483	22628	22609	22430	22424	22459	22479	22378	22595	22714	22428	22550	22828	22675	22685	22570	22795	22562	22571	22595	22563	22426	22490	22575	22366	22530	22321	22497	22644	22554	22643	22689	22325	22568	22757	22398	22430	22658	22598	22513	22566	22510	22592	22615	22533	22710	22754	22479	22543	22667	22551	22549	22542	22761	22788	22555	22517	22639	22384	22663	22478	22364	22748	22554	22663	22527	22667	22566	22681	22559	22694	22478	22617	22458	22535	22401	22625	22478	22681	22341	22727	22706	22425	22592	22643	22754	22518	22461	22426	22582	22463	22436	22601	22562	22534	22681	22437	22869	22569	22476	22698	22706	22555	22751	22797	22517	22571	22522	22498	22346	22476	22753	22280	22601	22512	22577	22580	22610	22479	22710	22508	22323	22532	22568	22585	22604	22785	22491	22559	22491	22607	22563	22475	22456	22697	22760	22597	22609	22767	22635	22401	22712	22498	22451	22385	22669	22638	22624	22538	22598	22654	22292	22414	22607	22661	22611	22577	22698	22538	22582	22436	22473	22504	22573	22629	22562	22439	22557	22609	22421	22656	22467	22583	22672	22385	22569	22401	22545	22696	22580	22582	22689	22807	22390	22467	22430	22679	22531	22565	22637	22693	22396	22700	22649	22621	22649	22444	22650	22533	22747	22636	22545	22594	22597	22602	22667	22637	22472	22333	22626	22643	22586	22563	22444	22510	22690	22791	22378	22601	22378	22391	22540	22590	22643	22619	22490	22232	22536	22743	22573	22665	22544	22633	22513	22415	22804	22370	22414	22739	22658	22457	22636	22584	22536	22523	22656	22540	22415	22757	22615	22320	22555	22648	22459	22460	22454	22422	22436	22639	22529	22347	22419	22476	22527	22423	22587	22605	22520	22516	22691	22618	22741	22514	22760	22681	22597	22466	22615	22546	22449	22684	22564	22600	22392	22650	22514	22637	22532	22784	22635	22384	22774	22604	22419	22412	22620	22460	22397	22316	22631	22410	22757	22512	22549	22457	22533	22594	22547	22683	22553	22463	22659	22571	22463	22575	22561	22721	22539	22490	22614	22524	22497	22724	22431	22585	22686	22501	22473	22450	22496	22367	22670	22664	22831	22666	22586	22718	22475	22482
21124	40844	37822	29091	25596	22845	21308	20139	19650	19404	19048	18946	18576	18576	18532	18418	21580	36462	36182	32451	25803	20978	19008	18390	17995	18015	17835	17956	17887	17823	17784	17935	17876	17905	18096	17847	17842	17914	17946	17802	17841	17965	17779	17854	17956	17930	17825	17847	18160	17746	17814	17891	17897	17998	17782	18076	17862	17894	17746	18030	17769	17780	17912	18005	17887	18138	17873	17964	17740	17891	17991	17913	17869	17819	17823	17706	17881	17937	17580	17725	17823	17778	17807	18026	17786	17830	17956	17813	17948	17974	17847	17896	17963	17683	17883	17759	18024	18019	17977	18130	17901	17730	17834	17867	17872	17733	17905	17885	17867	17815	17890	17884	17835	17504	17754	17895	17996	17940	17984	17863	17713	17848	17898	17810	17863	17712	17878	17955	17713	17907	17902	17734	17876	17809	17669	18024	17746	17923	17862	17795	17813	17968	17924	17836	17973	17857	17805	18014	17793	18011	17688	17916	17886	18019	18078	17979	17778	17684	18044	17906	17917	17854	17843	17804	17988	17877	17940	17843	17817	17930	17697	18008	17842	17959	17801	17820	17852	17766	17853	17832	17772	17627	18075	17883	17775	17831	17767	17723	17882	17710	17935	17905	17834	17690	17920	17774	17865	17840	17828	17746	17757	17726	17919	18036	17869	17706	17932	17911	17872	17772	17921	17765	17832	17879	17959	17995	17666	17645	17745	17842	17919	17676	17849	17766	17762	17846	17736	17774	17962	17867	17882	17841	17720	18004	17873	17829	17889	17710	17814	17820	17779	17863	17895	17731	17742	17958	17756	17973	17847	17798	17667	17745	17884	17961	17879	17810	18042	17927	17892	17807	17855	17866	17873	17896	17778	17971	18109	17922	17740	17786	17880	17900	17766	17944	17972	17908	17913	17720	17785	17819	17662	17934	17733	17878	17842	17811	17795	17815	17924	17881	17793	17677	18146	17899	17757	17813	17886	17726	17793	17820	17754	17733	17786	17701	17946	17763	17801	17912	17770	17761	17802	17898	17892	17781	17934	17895	17915	17818	17729	17836	17812	17867	17879	17990	17913	17791	17787	17763	17774	17818	17927	17804	17935	17787	17853	17912	17794	18016	17994	17867	17783	17833	17953	17932	17951	17835	17695	17693	17841	17541	17778	17782	17851	17830	17940	17717	17718	17921	17912	17845	18053	17788	17949	17948	17731	17726	17899	17819	18005	17977	17788	17834	17766	17600	17832	17815	17593	17909	17881	17703	17885	17782	17799	17751	18004	17789	17814	17930	17761	17868	17875	17760	17919	17917	17899	18048	17843	17924	17949	17591	17846	17884	17722	17832	17906	17738	17923	17821	17672	17953	17914	17919	17831	17948	17830	17802	17889	17618	17956	17702	17853	17814	17843	17832	17879	18038	17871	17945	17773	17832	17893	17907	17819	18040	17686	17881	17823	17857	17788	17947	17796	17816	17750	17938	17763	17880	17810	17767	17693	17767	17900	17836	17833	17630	17554	17860	17782	17681	17897	17913	17927	17866	17974	17873	17799	17755	17858	17930	17936	17817	17901	17790	17733	17847	17756	17860	17757	17828	17852	18005	17848	17854	17829	17977	17727	17787	17796	17859	17825	17966	17896	17802	17836	17629	18024	17889	17889	17876	17885	17886	17747	17984	17815	17777	17857	17861	17914	17890	17811	17875	17885	17880	17885	17836	17839	17717	17805	17799	17792	17866	17632	17733	17876	17824	17919	17715	17842	17800	17760	17845	17961	17845	17839	17852	17883	17920	17788	17815	17934	17991	17902	17735	17767	17903	17868	17778	17898	17839	17808	17764	17914	17767	17748	17847	17790	17930	17994	17768	17846	17924	17772	17997	17777	17738	17825	17875	17742	17730	17773	17966	17912	18023	17590	17893	17991	17666	17981	17979	17819	17761	18003	17725	17769	17624	17731	17672	17975	17863	17724	17881	17909	17888	17857	17937	17844	17871	17777	17718	17840	17933	17799	17809	17937	17729	17766	17765	17876	17948	17780	17734	17784	17743	17918	17785	17896	17768	17834	17829	17982	17735	17851	17624	17813	17706	17912	17932	17854	17953	17845	17710	17793	17857	17932	17907	17853	17939	17840	17846	17969	17858	17817	17906	17777	17776	17812	17863	17904	17725	17730	17839	18029	17587	17860	17842	17839	18073	17785	17651	17821	17815	17805	17749	17951	17767	17845	17847	17919	17762	17803	17725	17979	17684	17778	17953	17804	17862	17845	17871	17931	17978	17831	17824	17795	17894	17754	17629	17944	17730	17892	17658	17755	17871	17804	17882	17799	17821	17755	17884	17736	17776	17802	17922	17719	17653	17797	17804	17918	17808	17940	17866	17988	17862	17714	17670	17850	17829	17977	17737	17712	17915	17866	17758	18036	17859	18081	17857	17951	17839	17835	17800	17919	17751	17835	17924	17816	17922	17884	17567	17780	17906	17598	17799	17929	17867	17760	17917	17812	17936	17679	17882	17834	17836	17850	17739	17822	17741	17824	17927	17724	17975	17904	17824	18017	17860	17730	17806	17820	17749	17899	17872	17856	18002	17749	17658	17841	17926	18079	17879	17755	17922	17859	17884	17938	17754	17920	17871	17738	17834	17971	17726	17955	17953	17916	17792	17672	18030	17829	17642	17623	17961	17763	17752	17650	18016	17747	17682	17748	17724	17832	18002	17685	17724	17803	17808	17840	17852	17820	17853	17941	17879	17795	17867	17948	17700	18044	17796	17736	17678	17808	17984	17684	17744	17717	17760	17856	18031	17865	17820	17942	17763	17773	17713	17885	17934	17758	17723	17870	17902	17993	17725	17878	17713	17870	18118	17898	17750	17879	17869	17844	17773	17793	17838	17694	17917	17837	17908	17978	17682	17824	17919	17848	17703	17860	17804	17869	17792	17852	17814	17685	17989	17907	17951	17680	17826	17812	17686	17770	18124	17713	17641	17972	17769	17710	17853	17911	17839	17854	17960	17751	17773	17953	17739	17784	17799	17802	17864	17876	17842	17895	17743	17938	17936	17943	17839	17708	18157	17743	17854	17893	17861	17868	17741	17857	17802	17658	17839	17648	17786	17863	17911	17671	17764	17844	17790	17996	17626	17831	17821	17932	17917	18020	17924	18007	17859	17923	17850	17947	17757	17757	17940	17824	17828	17867	17810	17767	17848	18042	17730	17666	17978	17798	17806	17722	17607	17885	17839	17884	17774	17941	17719	17840	17937	17933	17780	17792	17866	17636	17749	17750	17837	17833	17815	17765	17911	17911	17852	17823	17961	17856	18095	17591	17752	17923	17757	17694	17827	17746	17590	17866	17698	17895	17784	17764	18000	17939	17858	17735	17791	17842	17815	17985	17777	17968	17945	17834	17793	17869	17697	17780	17693	17809	17658	17840	17869	17773	17750	17889	17844	17878	17812	17810	17728	18041	17986	17991	17759	17812	17840	17883	17673	17958	17898	17750	17831	17884	17840	17776	17855	17880	17698	17810	17643	17892	17841	17767	17761	17915	17593	17778	17905	17989	17815	17908	17920	17833	17776	17730	17603	17696	17829	17855	17969	17669	17799	17911	17659	17943	17787	17906	17952	17731	17846	18006	17621	17698	17861	17779	17997	17775	17999	17767	17897	17750	17911	17792	17841	17710	17817	17894	17917	17718	17869	17894	17643	17813	17806	17841	17871	17863	17912	17759	17874	17725	17852	17853	17637	17902	17944	17740	17810	17942	17819	17823	17920	17894	17835	17924	17898	17741	17927	17993	17686	17942	17861	17913	17549	17881	17764	17706	17865	17937	17561	17722	17824	17823	17896	17808	17899	17744	17810	17849	17797	17714	17708	17854	17776	17935	18036	17855	17791	17838	17865	17956	17808	17897	18014	17823	17826	17854	17711	17904	17988	17702	17751	17916	17933	17779	17947	17948	17758	17767	17861	17809	17925	17724	17669	17845	17691	17925	17609	17970	17823	17771	17952	17820	17738	17805	17615	17762	18015	17885	17822	17757	17701	17941	17913	17749	17607	17934	17884	17676	17815	17938	17786	17939	17898	18038	17820	18042	17831	17820	17780	17966	17819	17923	18066	17822	17970	17838	17793	17821	17842	17663	17918	17880	17752	17950	17683	17783	17806	17801	17830	17779	17876	17731	17907	17753	17976	17726	17791	18000	17849	18030	17829	17680	17666	17939	17907	17777	17939	17802	17818	18090	17703	17790	18053	17645	17909	17863	17737	18011	17720	17775	17909	17868	17720	17874	17697	17898	17775	17839	17680	17890	17827	17937	17841	17863	17829	17760	17663	17873	17819	17783	17737	17724	17745	18024	17820	17776	17833	17949	17992	17920	17693	17674	17796	17893	17775	17773	17916	17923	17860	17816	17883	17751	17745	17733	17909	17804	17913	17811	17838	17786	17853	17724	17903	17811	17681	17932	17872	17863	17938	17865	17788	17752	17756	17808	17777	17852	17708	17933	17890	17841	17939	17869	17879	17727	17864	17797	17853	17820	17779	17820	17807	17967	18042	17755	17914	17952	17776	17817	17821	17830	17853	17824	17842	17776	17946	17797	17771	17763	17773	17818	17870	17879	17800	17759	17850	17848	17776	18006	17806	17851	17813	17912	17798	17876	17809	17848	17949	17907	17868	17709	17761	17698	17805	17788	17926	17987	17816	17887	17811	17837	17911	17926	17786	17908	17622	17842	17905	17923	17828	17642	17951	17958	17838	17740	18040	17772	17826	17960	17962	17866	17899	17874	17828	17895	17914	18008	17826	17798	17953	17741	17785	17718	17673	17738	17934	17733	17858	17770	17821	17970	17883	17902	17845	17859	17750	17822	17892	17800	17813	17838	17813	17797	17971	17703	17760	17879	17970	17654	17828	18017	17922	17691	17848	17854	17828	17753	17820	17749	17955	17840	17817	17795	17811	17886	18020	17801	17736	17893	17798	17667	17861	17816	17649	17826	17693	17778	17629	17804	17739	17878	17808	17846	17846	17905	17871	17891	17713	17970	17827	17876	17903	17777	17810	17939	17869	17926	17872	17993	17672	17860	17983	17865	17919	17863	17942	17852	17819	17839	17576	17923	17823	17770	17802	17843	17709	17791	17809	17836	17820	17864	17795	17787	17792
27412	22688	28899	27388	24010	23937	23535	22913	22855	23099	23255	22985	22713	22815	22902	22881	22960	24161	24170	24190	23546	23196	22765	22773	22745	22881	22866	22964	22893	22631	22577	22879	22808	22596	22661	22823	22788	22700	22822	22789	22665	22594	22947	22894	22816	22703	22560	22621	22789	22672	22655	22726	22694	22681	22727	22768	22696	22714	22745	22718	22751	22567	22612	22570	22867	22754	22753	22634	22805	22674	22981	22791	22675	22767	22529	22757	22816	22762	22869	22659	22822	22674	22712	22603	22777	22804	23022	22610	22792	22666	22655	22518	22626	22760	22855	22740	22735	22728	22655	22740	22817	22689	22550	22639	22503	22815	22630	22722	22554	22860	22632	22672	22854	22483	22591	22667	22849	22870	22654	22625	22742	22681	22785	22843	22655	22891	22629	22609	22660	22658	23016	22719	22723	22532	22620	22732	22631	22589	22648	22610	22723	22779	22707	22812	22710	22975	22737	22848	22622	22631	22666	22708	22739	22824	22799	22683	22661	22903	22714	22814	22957	22717	22713	22647	22707	22710	22697	22568	22712	22627	22642	22593	22755	22758	22508	22780	22788	22705	22534	22727	22679	22477	22576	22749	22739	22528	22541	22694	22774	22641	22660	22631	22758	22785	22711	22673	22579	22549	22884	22484	22724	22652	22613	22654	22600	22878	22968	22867	22573	22538	22735	22562	22724	22662	22746	22886	22872	22685	22644	22801	22457	22789	22770	22945	22668	22725	22587	22635	22646	22920	22679	22554	22704	22802	22880	22773	22851	22909	22719	22836	22732	22672	22734	22710	22696	22540	22686	22517	22757	22541	22674	22724	22737	22545	22555	22776	22533	22544	22623	22512	22720	22783	22798	22600	22549	22698	22626	22552	22682	22732	22685	22797	22733	22681	22914	22624	22481	22436	22615	22646	22624	22727	22674	22679	22803	22749	22775	22916	22866	22744	22864	22610	22650	22537	22850	22850	22637	22722	22603	22812	22700	22546	22607	22536	22538	22587	22617	22741	22677	22648	22730	22731	22668	22780	22731	22635	22678	22832	22544	22737	22589	22607	22729	22846	22895	22545	22732	22755	22672	22526	22641	22603	22684	22929	22763	22786	22765	22600	22731	22957	22704	22873	22892	22698	22758	22813	22635	22724	22644	22763	22797	22722	22772	22659	22726	22666	22686	22764	22784	22763	22671	22646	22825	22676	22976	22720	22775	22815	22854	22742	22846	22950	22772	22587	22871	22786	22813	22550	22769	22644	22840	22674	22658	22577	22849	22804	22587	22483	22596	22724	22793	22766	22532	22656	22742	22536	22775	22736	22770	22694	22851	22738	22514	22740	22394	22590	22702	22695	22764	22786	22605	22757	22982	22833	22973	22468	22817	22691	22647	22754	22955	22422	22732	22821	22698	22718	22522	22602	22813	22619	22655	22716	22666	22831	22575	22731	22616	22605	22812	22683	22711	22845	22735	22810	22845	22876	22773	22845	22789	22669	22778	22961	22545	22862	22719	22655	22647	22886	22969	22844	22583	22780	23043	22365	23016	22718	22595	22682	22691	22581	22832	22935	22879	22628	22855	22880	22681	22655	22654	22828	22876	22839	22789	22531	22716	22775	22788	22688	22669	22608	22659	22828	22683	22837	22676	22473	22830	22626	22536	22788	22860	22671	22631	22658	22845	22779	22704	22860	22822	22733	22696	22557	22721	22723	22745	22710	22703	22730	22553	22505	22796	22762	22572	22580	22759	22818	22812	22858	22780	22580	22502	22862	22728	22577	22678	22770	22706	22647	22721	22709	22651	22846	22926	22451	22698	22452	22498	22675	22721	22602	22707	22693	22759	22697	22763	22502	22738	22781	22537	22511	22641	22974	22709	22865	22712	22765	22599	22942	23033	22682	22768	22821	22687	22822	22869	22732	22795	22613	22731	22774	22606	22824	22733	22691	22689	22571	22664	22927	22786	22671	22778	22665	22968	22741	22763	22719	22551	22643	22775	22741	22771	22818	22919	22692	22553	22693	22716	22721	22649	22678	22690	22711	22551	22781	22693	22794	22768	22887	22658	22830	22850	22715	22809	22696	22692	22868	22842	22364	22492	22815	22621	22528	22552	22798	22895	22760	22758	22640	22709	22646	22707	22758	22820	22767	22786	22749	22733	22526	23038	22616	22616	22591	22589	22799	22750	22779	22936	22753	22654	22713	22790	22714	22697	22602	22796	22743	22382	22585	22850	22938	22734	22723	22706	22760	22756	22645	22759	22604	22782	22632	22859	22866	22536	22659	22512	22548	22545	22674	22767	22796	22579	22501	22836	22764	22885	22785	22727	22551	22712	22728	22760	22622	22665	22694	22886	22789	22492	22678	22859	22692	22616	22679	22920	22543	22831	22829	22567	22688	22650	22772	22837	22734	22900	22558	22986	22653	22781	22601	22874	22578	22743	22807	22614	22624	22904	22686	22854	22689	22659	22721	22767	22744	22731	22908	22697	22570	22731	22676	22634	22820	22880	22596	22799	22642	22627	22574	22881	22649	22765	22815	23013	22696	22775	22735	22768	22532	22711	22683	22525	22745	22713	22804	22722	22851	22952	22576	22723	22537	22699	22809	22874	22560	22752	22727	22864	22851	22508	22699	22982	22748	22787	22631	22575	22605	22781	22464	22742	22647	22764	22699	22657	22776	22801	22794	22544	22609	22619	22770	22508	22613	22789	22785	22726	22655	22484	22689	22839	22686	22625	22834	22583	22769	22856	22971	22880	22683	22424	22769	22825	22821	22727	22886	22595	22696	22561	23015	22844	22688	22788	22778	22845	22707	22713	23026	22362	22770	22481	22764	22878	22715	22680	22797	22746	22712	22569	22713	22662	23036	22853	22722	22684	22693	22714	22950	22645	22517	22818	22532	22647	22568	22763	22755	22825	22808	22883	22715	22672	22591	22750	22612	22677	22389	22784	22514	22471	22627	22713	22654	22867	22847	22526	22978	22703	23006	22602	22805	22824	22712	22879	22829	22825	22503	22742	22744	22782	22664	22642	22664	22823	22823	22759	22921	22918	22702	22626	22498	22501	22652	22839	22790	22604	22543	22763	22746	22801	22596	22830	22849	22653	22668	22798	22637	22718	22636	22904	22711	22784	22523	22645	22500	22792	22658	22723	22826	22898	22596	22780	22797	22588	22730	22694	22762	22689	22582	22782	22549	22780	22707	22615	22803	22764	22590	22723	22826	22680	22646	22716	22742	22651	22657	22519	22806	22769	22774	22671	22736	22782	22640	22776	22580	22866	22818	22758	22734	22947	22692	22732	22648	22803	22864	22656	22850	22667	22966	22728	22783	22465	22644	22811	22557	22767	22626	22648	22742	22788	22660	22571	22766	22649	22909	22689	22743	22499	22585	22933	22825	22741	22875	22676	22928	22584	22621	22675	22898	22740	22878	22561	22559	22717	22744	22907	22637	22830	22850	22788	22782	22820	22696	22877	22807	22497	22823	22788	22976	22592	22667	22817	22853	22674	22682	22627	22529	22594	22556	22802	22649	22639	22678	22496	22710	22619	22528	22843	22639	22610	22707	22704	22622	22756	22711	22838	22835	22727	22763	22714	22610	22828	22699	22615	22610	22832	22458	22475	22524	22563	22733	22934	22573	22639	22727	22680	22614	22672	22589	22796	22655	22647	22731	22537	22606	22712	22704	22909	22603	22488	22602	22515	22593	22654	22782	22865	22783	22650	22744	22770	22770	22686	22595	22915	22828	22665	22752	22566	22815	22836	22706	22650	22631	22529	22752	22605	22829	22871	22659	22725	22659	22733	22610	22718	22708	22795	22770	22440	22774	22630	22762	22594	23191	22829	22696	22743	22764	22591	22843	22552	22688	22692	22870	22570	22928	22679	22605	22809	22639	22636	22505	22748	22539	22623	22733	22770	22906	22802	22735	22700	22708	22927	22852	22828	22813	22803	22566	22625	22666	22716	22564	22656	22761	22569	22538	22662	22718	22828	22738	22729	22632	22655	22696	22807	22573	22737	22621	22729	22688	22717	22729	22595	22675	22494	22755	22740	22922	22660	22609	22630	22797	22758	22670	22784	22722	22953	22797	22802	22735	22728	22522	22716	22774	22656	22630	22741	22853	22695	22541	22846	22727	22746	22717	22813	22885	22632	22451	22863	22659	22849	22815	22744	22621	22724	22665	22767	22840	22586	22521	22756	22635	22703	22838	22628	22882	22792	22883	22869	22602	22491	22651	22569	22636	22779	22760	22636	22526	22812	22935	22825	22949	22625	22769	22775	22702	22743	22784	22771	22663	22531	22728	22834	22852	22891	22562	22789	22848	22725	22703	22787	22778	22502	22736	22816	22744	22648	22852	22878	22525	22707	22472	22875	22886	22615	22756	22734	22838	22907	22889	22779	22681	22832	22769	22537	22653	22938	22813	22590	22508	22826	22802	22708	22763	22709	22524	22827	22810	22947	22937	22748	22690	22802	22663	22757	22870	22560	22589	22591	22636	22718	22636	22781	22644	22965	22793	22710	22668	22721	22609	22882	22618	22681	22846	22847	22580	23044	22620	22456	22758	22632	22736	22696	22754	22772	22565	22639	22735	22434	22970	22664	22612	22534	22767	22865	22599	22863	22870	22875	22728	22742	22489	22668	22714	22724	22695	22725	22550	22543	22669	22549	22613	22594	22648	22781	22774	22511	22599	22852	22668	22634	22569	22568	22739	22778	22865	22970	22603	22808	22773	22632	22487	22760	22660	22909	22740	22773	22719	22629	22957	22719	22738	22638	22530	22673	22574	22534	22555	22650	22739	22623	22455	22686	22782	22643	22568	22941	22701	22965	22782	22565	22780	22754	22565	22861	22818	22716	22864	22762	22629	22807	22675	22721	22863	22654	23008	22796	22894	22765	22957	22918	22840	22556	22554	22434	22645	22840	22649	22873	22874	22824	22814	22640	22533	22775	22622	22571	22733	22708	22739	22714	22899	22717	22656	22696	22769	22721	22475	23033	22705	22543	22844	22709	22663	22751	22732	22752	22899	22636	22838	22574	22683	22871	22785	22689	22601	22915	22744	22761	22757	22740	22774	22675	22867	22648	22750	22753	22789	22752	22765	22762	22783	22822	22688	22708	22650	22671	22885	22658	22947	22803	22799
19095	26000	25258	22107	20558	19427	18738	18444	18441	18354	18219	18151	18178	18194	17995	18012	18475	19749	19863	19397	18544	18371	18138	17969	18109	17901	17783	17907	17953	17932	18028	18157	17967	17920	17855	17788	17929	17963	17835	17974	18047	17807	17922	17935	17978	17820	18072	17788	17868	18035	17937	17961	17834	17861	18131	17859	17953	17844	17948	17833	18033	17774	17981	18066	17943	18048	17811	17910	17989	18028	17949	17918	17919	17962	17906	18087	17954	17963	17854	18043	17812	17833	18042	17856	17876	18038	17998	17883	17867	17754	18020	17944	18001	18025	18004	18013	17904	17909	17941	18086	17961	17854	17951	17753	17985	17927	17836	17917	17882	17977	17954	17888	17828	17997	18060	18007	17956	17821	17829	17974	17922	17849	17976	17793	18086	17944	17978	18017	17908	17797	17862	17989	17857	17897	17823	18011	17839	17829	17949	17949	17967	17974	18129	17951	17915	17935	17776	18069	17870	17873	17982	17725	18072	17901	17808	17819	17908	17855	17874	17805	17881	17904	18064	17871	17942	17795	17793	17759	17976	17992	17817	17890	17943	17907	17954	17925	17834	18040	17850	17802	18007	17959	17914	17938	17953	17862	17936	17963	17941	17842	17741	17929	17937	18024	18094	17866	17923	17996	17855	17746	17923	17921	17953	17773	17913	18004	17953	17925	17936	17813	17906	17958	17978	17889	17934	17784	17955	18096	17939	17936	18064	17928	17871	17773	17833	17814	18017	17905	17915	17873	17730	17911	17980	18063	17992	18017	17958	18130	17804	18121	17881	18075	17930	17859	17846	17848	18052	17815	17940	18028	17962	17929	18006	17813	17968	17967	17988	17934	17869	17605	18003	17826	18032	18032	17900	17875	17917	17779	17916	17985	17887	18055	17875	18041	17933	17819	18089	17933	18053	18093	18017	17723	17795	17937	17837	17986	17936	17910	17872	17959	17904	17838	17803	17766	18134	18038	17975	17931	17830	17951	17924	17929	17957	17893	17893	17879	17770	17991	17806	17804	17903	17770	18069	17866	17997	17981	17918	17953	17779	17975	18045	17930	17939	17831	17976	17901	17982	18068	17959	17951	17850	17836	17960	18006	18037	18033	17833	17747	17843	17810	18029	17964	17871	17892	17917	18093	17968	18114	17786	17964	17709	17953	18028	17881	17863	17747	17829	17921	17912	18071	17881	17874	18019	18125	17786	17833	18120	17808	17844	17779	17945	17888	18139	17875	18040	17832	17930	17951	18033	17865	17868	17997	17949	17962	18065	17980	17871	17872	17873	17955	18013	18011	17881	17982	17839	17865	17873	17980	17929	17838	17849	17832	17795	18054	17931	17751	17969	17818	17951	17816	17743	18086	17844	17924	17901	17921	17758	17900	17857	17861	18099	17914	17890	17904	17780	17886	18063	17905	17908	17898	17893	17819	17756	17879	17895	17838	17979	18053	17976	17838	17875	17890	18228	17933	17765	18036	18101	17994	17943	17979	17884	18131	17980	18126	17792	17902	18017	17744	17820	17959	17928	17930	17732	17857	17977	17972	17807	17920	17966	18092	17904	17988	17802	17836	17714	17999	18038	17983	17868	17907	17867	17999	17954	18040	17897	17838	17904	17940	17784	17827	17965	18036	17773	17863	17820	17738	17960	17884	17824	17795	17981	17948	17983	17893	17760	17901	17780	17838	17625	18109	17944	17887	17735	17938	17789	18036	17930	18049	17972	17897	17988	17985	17824	17733	17975	17803	17770	18045	17981	17878	17825	17983	18024	17891	18079	17835	17933	17795	17974	17803	17770	17958	17907	17872	17940	17868	17931	17814	18013	18038	17949	18010	17865	17989	17851	17932	17882	17915	17933	17821	18004	17784	17969	17792	17936	17985	17934	18028	17979	17926	18010	17993	17967	17921	17950	18017	17869	17994	18018	18052	17939	17776	17815	17902	18006	17842	17809	18124	17973	17801	18108	17815	17908	17918	17895	17773	18098	17805	17938	17925	17960	17949	17879	18067	17898	17856	17922	17803	17963	17814	18002	17924	18015	17917	17682	17915	17778	17839	17863	17952	17964	17898	18092	17961	17896	17842	17940	17882	17945	17936	17874	17988	18022	17989	17848	17927	17840	17830	17935	17825	17946	17986	17772	17903	18009	17984	17748	17845	18078	18071	17986	17914	17911	17808	17794	18171	17891	17906	18026	18078	17982	17830	17961	17770	17950	17928	17934	17735	18097	17942	17811	18075	17867	18080	17950	17783	18073	17810	17877	17842	17909	17937	18073	17803	17849	17888	17913	17996	17753	17866	18108	17790	17732	17952	18043	17790	17871	17765	17964	18201	17918	17828	17735	17874	17911	18059	18055	17835	17828	17797	17937	17841	17875	17976	17942	17897	17990	17907	18019	17587	17975	18007	18061	17849	17925	17850	17933	17869	18036	17843	17628	18060	17858	17954	18023	17857	17946	17845	17904	18065	17933	17858	17949	17826	18012	17817	18014	17956	17837	17847	17921	18000	17849	17896	17832	17857	17956	18023	17633	17900	17807	17901	17838	17885	18117	18043	17916	18000	17989	17941	17892	17907	17858	17958	17928	17938	17924	17770	17790	17734	17912	17959	17930	17989	17856	17981	17901	17898	18152	17915	17988	18057	17783	17924	17993	17968	17898	17873	17806	17869	17754	17930	17931	18013	17875	17859	18108	17931	17883	18027	17920	17999	17856	17967	17791	17911	17910	17833	17907	18039	18044	17952	17924	17892	17779	17995	17989	17892	17979	17926	18027	17996	17808	17872	17929	17920	17920	17982	18015	17733	17964	17943	18060	17770	17651	17961	17824	17813	17848	17929	17995	17999	17910	17738	17870	17784	17920	17957	18024	17988	17926	17801	17885	18003	18036	17895	17976	17893	18071	17911	17977	17845	18068	18067	18056	18029	17910	17923	17905	18069	17910	17942	18016	18012	17854	18032	17887	17838	18008	17844	17887	17779	18010	17894	17810	17793	17960	17929	17927	17883	17826	17901	17912	17922	17973	17957	17909	17713	17977	18101	17774	17954	18018	17762	17950	18098	17931	18044	17816	17832	17908	17841	17894	17957	18145	17816	17962	17889	17857	17813	18032	18089	17871	17807	17862	17981	17892	17946	17872	17902	17946	18063	17849	17892	18155	17965	17948	17767	17965	17993	17993	17795	17924	17771	17904	18032	18025	17888	18048	17890	17953	17905	17851	17645	17955	17919	17961	17915	17750	18014	17932	17842	17746	18099	17985	17980	17860	18021	17872	18123	17822	18065	17935	17945	17997	17755	17759	18049	17819	17883	17751	17973	17866	18017	18002	17748	17915	17985	18047	18017	17839	18032	17956	18085	18020	17907	17986	17807	17874	17946	17853	17825	17870	18026	17777	18064	17828	17939	17843	17730	17909	18084	17953	17968	18027	17922	17790	17801	17890	17918	18080	17967	17892	17911	17917	17911	17975	17947	17937	18131	17884	17981	18071	18009	17993	17820	17771	18014	17695	18005	18009	18030	17964	17955	17669	17984	17981	17835	17897	17887	18041	17809	17984	17764	17828	18102	17851	18034	17916	17767	17984	17907	18056	17813	17928	17885	17994	18009	17878	17961	17979	17960	17964	18015	17930	17974	18099	17934	17834	17815	18039	18042	17928	17807	17828	18025	17911	17815	17880	17925	18107	17835	17875	17926	17861	17972	18162	18032	17963	17889	17860	18298	17952	17812	17856	17848	18043	17968	17874	17839	18031	17984	17841	17988	17819	17901	17939	18073	17972	18040	17720	18019	17824	18012	18011	17888	17853	17844	17861	17802	17743	17954	18011	17942	18078	17833	17754	17978	18041	17910	17901	18106	17977	17899	17903	17953	17929	17944	17910	18006	17984	17923	18056	17950	17809	17925	17691	17887	17822	17838	17799	17756	17841	18049	18104	18010	17826	18034	18096	18005	17832	18139	17895	17885	17987	18031	17898	17987	18065	18007	17949	18029	18096	17854	17961	17780	17831	17957	17837	17934	17821	17899	17835	17890	17995	17861	17858	18099	17960	18124	18048	17806	18014	17913	17926	17946	17981	17828	17865	17853	17818	18036	18017	17748	18059	17985	17862	17924	18037	17902	17862	18149	17983	17802	17868	17762	17937	17797	17880	18012	17787	17946	18004	17894	17785	17917	17706	18133	17826	17942	17783	17875	17969	17789	18088	17930	17759	17777	17910	17879	17803	17849	17813	18004	17740	17863	17963	17865	17940	17876	17899	17967	17849	17912	18009	17901	17992	17812	17842	18040	17993	17846	17856	17715	17796	18016	17937	17844	17994	18007	18008	18123	17869	17880	17927	17828	17805	17831	17893	17932	18010	17914	17812	17947	17978	17970	17998	17921	17817	17934	18006	17806	17881	17953	18088	17972	17947	17963	17930	17861	17968	17964	17770	18023	17892	17908	17797	17869	18073	17929	17920	17866	18000	17920	18129	17890	18006	17910	18155	17798	17919	17920	17888	18045	17931	17967	17980	17952	17920	17914	17983	17870	17750	17771	17986	17833	17934	17929	18011	17911	17900	17863	17800	17956	17881	17925	17880	18038	17844	17823	17862	17705	17903	18007	17796	17894	18003	18158	17680	18007	17961	17946	17864	17915	17819	17736	18086	18116	18059	18011	17909	17796	17814	18132	17765	17667	17914	17815	17794	17939	17948	17936	17816	17813	17887	18065	17978	17845	18004	17993	17715	17986	17935	17906	18030	18006	17837	18141	17860	18104	18006	17874	18088	17769	18145	18002	17942	17990	17941	17867	18021	17839	18083	18007	17854	18096	17744	17739	17974	17865	17782	17964	18194	17827	18063	18086	17960	17974	17973	17809	18055	17809	17990	17703	18140	17994	18019	18037	17826	17825	17965	17894	17793	18122	17914	18074	17823	17892	18050	17848	17929	17977	17931	18026	18043	17974	17863	17887	17915	17987	17915	17844	17831	17885	17892	17793	17899	17856	17776	17846	17862	17934	18098	17987	17893	18044	17946	17998	18032	17786	17898	17987	18064	18008	17982	17910	17888	18012	17759	17953	17869	17595	18010	17962	18086	17916	18011	17997	18000	17986	17781	17889	17930	17982	17716	17896	17828	17978	17821	18081	17816	17785	17741	17880	18005	17984
23826	20962	28382	24112	23194	25116	25621	23527	23241	23316	23094	22824	22936	22845	22659	22770	25546	31018	29962	27858	25589	23788	22977	22665	22742	22478	22423	22488	22445	22570	22396	22492	22607	22214	22575	22419	22387	22562	22493	22505	22613	22718	22424	22353	22406	22350	22657	22500	22376	22313	22381	22529	22532	22421	22450	22504	22347	22561	22453	22283	22518	22616	22377	22516	22489	22292	22288	22456	22529	22499	22523	22447	22424	22423	22550	22553	22494	22463	22521	22370	22503	22212	22397	22364	22445	22515	22573	22519	22507	22396	22342	22424	22495	22356	22323	22513	22431	22434	22381	22163	22560	22489	22506	22646	22297	22244	22437	22333	22527	22358	22429	22200	22330	22371	22424	22612	22349	22576	22503	22174	22310	22682	22381	22485	22488	22524	22374	22549	22513	22507	22415	22356	22499	22318	22308	22564	22223	22333	22258	22658	22610	22473	22468	22603	22427	22451	22319	22573	22449	22570	22443	22459	22529	22177	22236	22430	22390	22466	22346	22398	22451	22376	22506	22310	22487	22505	22297	22347	22567	22497	22300	22426	22264	22328	22485	22319	22357	22217	22406	22634	22386	22434	22460	22563	22385	22340	22331	22375	22522	22511	22430	22578	22430	22405	22510	22294	22302	22577	22440	22400	22586	22211	22276	22345	22492	22659	22375	22365	22131	22457	22375	22265	22514	22593	22496	22184	22387	22584	22391	22566	22562	22289	22402	22551	22436	22528	22421	22504	22312	22436	22417	22530	22504	22323	22376	22439	22543	22391	22212	22392	22557	22596	22536	22490	22403	22426	22555	22213	22445	22530	22547	22534	22474	22332	22517	22413	22308	22135	22169	22350	22320	22404	22505	22325	22375	22553	22238	22410	22509	22273	22390	22326	22418	22322	22430	22439	22562	22413	22396	22448	22398	22676	22248	22473	22453	22381	22216	22327	22262	22348	22465	22541	22354	22476	22385	22481	22303	22341	22382	22391	22418	22417	22623	22539	22381	22420	22395	22380	22421	22359	22385	22459	22557	22314	22408	22627	22399	22518	22653	22323	22620	22378	22551	22569	22627	22573	22363	22408	22506	22234	22479	22454	22428	22331	22272	22337	22233	22406	22285	22398	22554	22400	22334	22455	22301	22453	22272	22524	22415	22459	22470	22378	22323	22387	22503	22433	22530	22396	22577	22504	22164	22349	22291	22429	22296	22405	22450	22593	22304	22341	22656	22329	22432	22464	22480	22444	22366	22452	22291	22443	22300	21993	22385	22535	22257	22177	22447	22699	22388	22390	22205	22287	22197	22464	22317	22568	22465	22497	22382	22563	22440	22435	22368	22237	22491	22411	22355	22458	22600	22568	22234	22246	22468	22349	22397	22347	22535	22463	22500	22525	22638	22428	22467	22469	22303	22330	22241	22509	22467	22371	22735	22621	22319	22387	22382	22665	22615	22484	22531	22500	22175	22431	22202	22492	22401	22438	22398	22478	22350	22375	22449	22360	22435	22440	22482	22438	22475	22440	22292	22191	22606	22399	22270	22390	22474	22410	22545	22600	22474	22316	22411	22256	22590	22377	22359	22466	22384	22425	22507	22382	22399	22223	22106	22318	22324	22496	22668	22603	22522	22378	22579	22488	22557	22615	22430	22238	22363	22396	22341	22399	22409	22301	22462	22414	22332	22449	22377	22566	22293	22602	22326	22477	22395	22470	22291	22458	22599	22470	22519	22212	22492	22428	22439	22304	22440	22530	22462	22253	22600	22399	22358	22450	22610	22566	22259	22304	22450	22393	22528	22418	22342	22386	22235	22396	22379	22545	22263	22393	22599	22438	22545	22386	22487	22399	22543	22166	22499	22319	22293	22444	22604	22571	22353	22245	22622	22359	22569	22556	22466	22348	22581	22137	22505	22558	22422	22412	22310	22405	22173	22427	22338	22570	22585	22347	22563	22421	22361	22543	22397	22520	22649	22328	22299	22457	22432	22459	22631	22517	22404	22554	22318	22422	22519	22510	22146	22440	22504	22478	22566	22477	22591	22549	22468	22447	22442	22435	22356	22482	22456	22257	22428	22417	22566	22259	22376	22637	22613	22413	22367	22273	22490	22452	22314	22437	22483	22720	22499	22353	22503	22425	22440	22444	22467	22429	22319	22524	22302	22412	22536	22239	22394	22180	22309	22500	22472	22491	22447	22335	22350	22360	22436	22574	22458	22309	22595	22454	22407	22455	22448	22585	22548	22361	22547	22261	22503	22515	22505	22687	22331	22353	22423	22265	22406	22493	22154	22380	22421	22256	22601	22286	22491	22299	22361	22484	22215	22603	22446	22288	22262	22266	22323	22276	22447	22364	22284	22561	22259	22262	22624	22303	22575	22573	22501	22466	22319	22584	22317	22579	22389	22389	22375	22628	22245	22257	22582	22394	22348	22528	22478	22270	22340	22343	22379	22420	22215	22429	22429	22432	22303	22314	22590	22510	22537	22635	22344	22399	22582	22548	22496	22789	22234	22621	22497	22234	22570	22275	22466	22491	22358	22461	22367	22319	22277	22556	22623	22348	22404	22508	22427	22425	22629	22469	22416	22463	22604	22662	22613	22409	22484	22218	22430	22371	22253	22366	22488	22496	22368	22282	22413	22486	22346	22552	22515	22603	22150	22421	22517	22266	22470	22699	22648	22606	22519	22310	22263	22408	22285	22542	22481	22478	22538	22454	22476	22370	22635	22524	22440	22477	22557	22483	22297	22504	21984	22302	22424	22559	22457	22277	22405	22519	22405	22481	22568	22386	22527	22514	22522	22295	22350	22386	22513	22541	22540	22300	22484	22238	22527	22400	22363	22467	22538	22572	22462	22569	22497	22327	22530	22415	22398	22327	22460	22589	22384	22466	22428	22662	22403	22465	22617	22519	22316	22424	22612	22419	22392	22482	22280	22310	22595	22464	22264	22397	22434	22534	22535	22400	22642	22398	22497	22455	22346	22468	22739	22399	22262	22431	22459	22629	22467	22507	22582	22200	22348	22384	22266	22437	22431	22366	22421	22470	22292	22254	22388	22320	22274	22428	22408	22330	22406	22162	22405	22444	22323	22294	22343	22277	22482	22464	22169	22311	22368	22335	22185	22562	22472	22447	22770	22641	22542	22381	22478	22448	22392	22438	22625	22458	22234	22199	22515	22330	22489	22694	22531	22548	22472	22440	22631	22460	22360	22411	22537	22398	22333	22250	22424	22414	22487	22405	22171	22376	22406	22516	22598	22443	22445	22435	22275	22351	22570	22225	22407	22366	22508	22467	22458	22484	22418	22370	22530	22256	22522	22583	22569	22507	22363	22243	22287	22257	22474	22443	22182	22443	22539	22200	22228	22406	22135	22496	22413	22491	22416	22375	22490	22544	22335	22371	22385	22365	22397	22296	22570	22456	22199	22317	22508	22514	22345	22407	22399	22327	22254	22288	22339	22658	22459	22453	22251	22491	22526	22449	22404	22597	22388	22379	22293	22286	22394	22284	22431	22233	22410	22615	22437	22274	22377	22456	22454	22495	22560	22361	22652	22345	22510	22267	22421	22401	22493	22529	22395	22337	22544	22368	22700	22284	22491	22401	22339	22347	22580	22379	22414	22479	22404	22593	22630	22460	22291	22566	22512	22425	22532	22426	22693	22382	22296	22346	22305	22209	22544	22327	22449	22524	22406	22519	22409	22412	22373	22525	22431	22535	22475	22339	22406	22498	22461	22454	22519	22485	22258	22395	22364	22290	22440	22390	22423	22481	22505	22398	22484	22438	22199	22460	22438	22444	22336	22274	22716	22519	22485	22383	22227	22397	22524	22342	22548	22195	22504	22230	22517	22399	22359	22287	22660	22437	22386	22412	22307	22350	22457	22538	22419	22464	22561	22258	22458	22493	22352	22461	22291	22413	22361	22308	22601	22336	22322	22472	22445	22313	22421	22491	22458	22129	22425	22467	22570	22670	22570	22532	22523	22275	22265	22306	22383	22282	22339	22298	22337	22488	22641	22340	22492	22580	22433	22659	22291	22389	22456	22528	22285	22455	22514	22465	22436	22345	22535	22582	22428	22313	22527	22356	22249	22292	22373	22381	22141	22185	22502	22581	22271	22448	22462	22459	22366	22542	22548	22432	22271	22464	22184	22370	22368	22322	22500	22326	22417	22338	22195	22454	22610	22496	22426	22422	22418	22289	22370	22388	22681	22450	22302	22344	22530	22400	22439	22458	22410	22417	22405	22272	22386	22452	22528	22191	22534	22338	22340	22269	22255	22198	22487	22398	22580	22310	22385	22461	22458	22232	22603	22480	22536	22568	22362	22424	22464	22428	22389	22256	22337	22441	22463	22509	22275	22342	22500	22319	22364	22026	22628	22248	22191	22419	22399	22532	22522	22566	22405	22491	22265	22477	22489	22384	22464	22434	22454	22510	22502	22402	22590	22417	22550	22450	22307	22488	22396	22407	22560	22369	22361	22391	22480	22337	22297	22294	22383	22436	22430	22460	22533	22399	22352	22464	22393	22369	22321	22261	22532	22170	22384	22363	22350	22427	22562	22490	22272	22177	22581	22304	22588	22309	22367	22512	22294	22447	22402	22599	22490	22379	22118	22469	22061	22440	22504	22531	22326	22599	22421	22336	22255	22342	22639	22382	22546	22376	22192	22194	22371	22499	22347	22260	22475	22265	22351	22137	22306	22580	22379	22123	22377	22373	22316	22443	22378	22490	22637	22393	22527	22244	22367	22443	22542	22405	22277	22554	22373	22476	22262	22435	22299	22328	22669	22563	22219	22373	22562	22511	22311	22403	22326	22451	22572	22446	22475	22180	22328	22430	22381	22446	22513	22447	22417	22529	22424	22320	22262	22372	22586	22321	22486	22457	22485	22473	22552	22575	22523	22565	22551	22422	22351	22250	22438	22549	22505	22295	22582	22319	22285	22332	22451	22296	22452	22372	22583	22347	22408	22384	22482	22241	22419	22387	22216	22479	22450	22423	22668	22403	22430	22297	22509	22459	22497	22626	22392	22403	22481	22404	22539	22798	22447	22338	22365	22449	22386	22314	22286	22193	22396	22424	22408	22408	22226	22668	22306	22349	22439	22543	22443	22446	22475	22609	22510	22584	22406	22478	22414	22438	22606	22435
17411	30141	28442	24035	21206	20728	19623	19278	18876	18629	18563	18283	18310	18143	18002	18370	23002	29044	26874	24130	21072	18961	18225	18066	17860	17981	17762	17828	17831	17746	17883	17935	17873	17899	17856	17891	17709	17704	17680	17727	17938	17827	17982	17912	17884	17623	17930	17814	17804	17969	17886	17918	18022	17747	17890	17702	17794	17907	17824	17794	17793	17951	17922	17810	17923	17687	17928	17744	17788	17913	17974	17907	18052	17830	17744	17731	17681	17834	17718	17657	17773	17655	17761	17985	17893	17738	17647	17813	17855	18114	17829	17762	17621	17754	17616	17836	18110	17700	17786	17686	17744	17773	17818	17757	18003	17589	17820	17658	17832	17800	17955	17906	17790	17902	17906	17742	17729	17907	17734	17904	17729	17924	17772	17732	17976	17879	17749	17779	17609	17762	17682	17968	17702	17762	17707	17748	17751	17820	17763	17770	17805	17842	17735	17773	17753	17865	17812	17866	17737	17838	17918	17852	17875	17695	17818	17876	17765	18001	17707	17833	17860	17822	17950	17880	17750	17817	17704	17759	17824	17651	17805	17825	17896	17681	17794	17745	17810	17808	17991	17805	17874	17839	17874	17900	17690	17748	17830	17756	17743	17694	17775	18014	17747	17649	17650	17947	17861	17857	17794	17681	17934	17739	17774	17777	17847	17762	17753	17833	17904	17786	17833	17627	17983	17773	17884	17791	17908	17757	17984	17870	17930	17814	17819	17666	17784	17754	17815	17846	17836	17760	17818	17741	17694	17737	17853	17742	17939	17872	17802	17762	17981	17996	17826	17871	17789	17894	17760	17923	17727	17860	17743	17629	17943	17875	17884	17746	17715	17808	17797	17750	17868	17830	17685	17758	17794	17909	18029	17733	17738	17699	17742	17740	17694	17765	17682	17897	17704	17889	17946	17790	17691	17770	17836	18083	17723	18064	17924	17963	17719	17742	18005	17943	18012	17931	17863	17990	17734	17734	17939	18065	17795	17775	17805	17864	17728	17837	17874	17726	17823	17789	17853	17745	17965	17837	17722	17863	17891	18088	17934	17593	17806	17656	17853	17763	17691	17901	17876	17807	17754	17955	17802	17798	17637	17840	17758	17853	17662	17730	17953	17891	17732	17726	17811	17747	17796	17744	17850	17634	17668	17797	17614	17864	17692	17821	17637	17872	17824	17682	17844	17878	17795	17965	17713	17947	17874	17742	17712	17811	17888	17860	17911	17693	17703	17849	17930	17523	17829	17851	17704	17705	17891	17703	17882	17921	17716	17912	17677	17847	17966	17842	17853	17888	17808	17798	17767	17836	17750	17920	17708	17938	17819	17857	17822	17887	17766	17955	17858	17887	17848	17889	17662	17850	17742	17626	17696	17874	17843	17659	17802	17818	17823	17793	17730	17737	17900	17592	17867	18019	17982	17935	17919	17926	17606	17724	17901	17729	17681	17908	17750	17895	17959	17908	17809	17921	17803	17899	17894	17866	17967	17928	17763	17846	17740	17755	17782	17785	17701	17738	17814	17926	17750	17712	17825	17796	17731	17858	17816	17879	17602	17959	17803	17737	17804	17827	17881	17869	17832	17835	17886	17766	17720	17927	17809	17994	17705	17654	17833	17959	17800	17868	17654	17777	17817	17689	17654	17912	17819	17617	17947	17744	17571	17738	17681	17779	17848	17739	17580	17872	17753	17834	17854	17625	18009	17775	17780	17652	17788	17815	17688	17785	17901	17738	17800	17901	17780	17688	17820	17907	17873	17895	17857	17763	17735	17711	17848	17708	17975	17825	17858	17798	17700	17974	17677	17776	17854	17773	17690	17947	17899	17728	17870	17658	17800	18077	17859	17863	17769	17755	17743	17809	17831	17804	17787	17651	17827	17904	18008	17751	17957	17787	17708	17722	17813	17836	17729	17696	17769	17852	17811	17600	17861	17745	17682	17870	17795	17897	17732	17812	17732	17849	17740	17893	17734	17765	17725	17916	17837	17729	17773	17837	17831	17781	17883	17834	17789	17775	17695	17660	17711	17764	17827	17894	17756	17890	17862	17862	17691	17983	17821	17992	17730	17875	17791	17797	17877	17773	17927	17865	17682	17871	17743	17809	17927	17658	17853	17792	17694	17866	17808	17864	17739	17947	17814	17857	17840	17677	17654	17779	17809	17889	17798	17883	17749	17840	17775	17775	17784	17466	17686	17905	17715	17813	17855	17718	17884	17926	17778	17877	17665	17833	17792	17947	17936	17720	17843	17723	17840	17897	17744	17873	17862	17743	17909	17841	17609	17885	17847	17736	17796	17714	17838	17941	17932	17899	17976	17763	17654	17778	17799	17931	17824	17882	17769	17987	17828	17964	17981	17709	17739	17886	17738	17713	17935	17849	17803	17825	17670	17885	17781	17817	17809	17909	17820	17696	17860	17791	17715	17908	17817	17768	17992	17719	17753	17819	17812	17693	17884	17904	17596	17840	17770	17775	17846	17882	17734	17783	17936	17851	17734	17656	17886	17937	17825	17718	17702	17907	17626	17854	17668	17879	17931	17647	17723	17791	17723	17812	17750	17810	17827	17855	17910	17751	17747	17841	17879	17741	17714	18040	17728	17756	17959	17995	17885	17824	17694	17727	17862	17827	17793	17931	17875	17958	17899	17836	17900	17801	17675	17935	18012	17728	18086	17798	17798	17869	17767	17950	17696	17832	17729	17785	17792	17696	17763	17937	17825	17865	17715	17891	17776	17834	17697	17843	17805	17932	17936	17595	17735	17824	17796	17707	17849	17963	17728	17982	17754	17618	17851	17893	17641	17957	17969	17700	17879	17846	17996	17714	17917	17870	17914	17862	17809	17941	17829	17994	17811	17689	17672	17706	18046	17694	17905	17789	17744	17822	17726	17658	17899	17769	17708	17704	17641	17725	17744	17831	17787	17829	17810	17771	17771	17884	17900	17878	17858	17709	17805	17631	17950	17984	17797	17717	17828	17822	17900	17770	17758	17706	17871	17974	17869	17734	17772	17900	17968	17885	17837	17776	17914	17737	17747	17836	17934	17735	17762	17723	17833	17799	17712	17600	17790	17971	17775	17952	17877	17803	17894	17927	17704	17747	17965	17693	17976	17855	17876	17750	17632	17841	17791	17663	17840	17690	17635	17764	17753	17940	17675	17742	17826	18071	17889	17848	17869	17852	17804	17737	17733	17843	17917	17747	17808	17705	17894	17700	17764	17724	17830	17785	17885	17844	17916	17803	17807	17717	17768	17656	17797	17941	17840	17791	17715	17890	17809	17711	17706	17774	17783	17871	17755	17682	17997	17734	17749	17793	17776	18019	17775	17916	17879	18013	17735	17640	17740	17717	17702	17839	17821	17712	17844	17853	17704	17912	17792	18006	17859	17859	17836	17904	17792	17744	17868	17988	17910	17822	17752	17797	17867	17857	17615	17812	17922	17915	17640	17948	17796	17888	17849	17840	17782	17790	17712	17826	17859	17712	17907	17801	17856	17778	17690	17766	17772	17972	17780	17956	17812	17699	17820	17921	17632	17752	17995	17953	17823	17895	17862	17830	17613	17814	17666	17744	18040	17729	17640	17923	17733	17805	17777	17723	17887	17848	17939	17843	17775	17900	17872	17854	17858	17957	17709	17787	17946	17562	17778	17721	17875	17791	17906	17849	17836	17614	17755	17722	17789	17829	17738	17852	17909	17923	17744	17851	17746	17776	17779	17690	17722	17899	17822	17832	17718	17614	17957	17700	17985	17888	17917	17738	17890	17720	17814	17870	17788	17706	17719	17802	17638	17833	17808	17728	17932	17701	17698	17950	17828	17692	17855	17643	17717	18035	17639	17858	17902	17893	17790	17790	17915	17727	17841	17796	17984	17771	17795	17890	17887	17785	17909	17881	17975	17766	17838	17781	17925	17910	17760	17952	17788	17760	17645	17733	17794	17752	17776	17820	17717	17943	17802	17801	17975	17958	17750	17823	17764	17758	17802	17785	17822	17584	17652	17855	17839	17793	17920	17843	17991	17857	17896	17624	17866	17844	17823	17744	17758	17607	17927	17798	17883	17757	17820	17763	17889	17773	17656	17846	17765	17971	17950	17931	17814	17909	17864	17972	17809	17937	17818	17909	17908	17834	17897	17750	17898	17844	17916	17836	17620	17692	17797	17734	17883	17971	17868	17985	17658	17836	17711	17820	17815	17623	17807	17899	17749	17834	17836	17858	17811	17740	17876	17849	17876	17858	17879	17855	17623	18024	17832	17824	17737	17795	17777	17652	17873	17615	17855	17551	17855	17665	17882	17689	17753	17914	17753	17743	17768	17786	17632	17664	17818	17709	17584	17863	17779	17676	17605	17740	17937	17800	17872	17733	17884	18080	17790	17834	17875	17794	17771	17646	17789	17787	17838	17915	17940	17737	17730	17676	17800	17871	17670	17760	17967	17902	17724	17782	17853	17829	17864	17743	17630	17597	17942	17741	17793	17963	17651	17854	18010	17737	17781	17722	17863	17796	17963	18029	17744	17667	17726	17880	17748	17839	17906	17880	17774	17988	17830	17701	17850	17860	17767	17910	17874	17817	17778	17905	17736	17810	17708	17892	17871	17901	17836	17914	17557	17733	17781	17921	17610	17805	17826	17915	17751	17820	17767	17857	17702	17808	17748	17845	18000	17739	17837	17744	17853	17920	17711	17713	17764	17710	17909	17741	17839	17821	18038	17740	17686	17851	17705	17763	17786	17757	17705	17796	17909	17745	17905	17980	17800	17803	17810	17753	18011	17685	17740	17878	17774	17920	17754	18062	17946	17726	17896	17734	17679	17893	17900	17881	17865	17865	17884	17970	17858	17617	17841	17815	17844	17924	17963	17859	17845	17701	17960	17772	17900	17825	17916	17997	17674	17796	17667	17791	17718	17762	17733	17858	17807	17792	17724	17710	17637	17840	17764	17892	17856	17913	17677	17864	17656	17879	17744	17617	17648	17930	17870	17870	17840	17863	17726	17892	17791	17737	17687	17805	17964	18003	17664	17877	17866	17905	17686	17554	17738	17787	17727	17780	17985	17773	17801	17935	17884	17634	17848	17603	17748	17829	17905	17784	17679	17892	17835	17756	17780	17896	17776	17684	17817	17705	17754	17759	17871	17708	17656	17787
22384	20954	28760	23316	21335	24598	28913	24445	23446	23835	23425	23134	23267	23280	23134	23457	31618	39450	38393	33806	28756	25051	23814	22943	22678	22534	22499	22638	22670	22570	22813	22554	22738	22606	22646	22741	22648	22723	22431	22662	22619	22788	22728	22698	22630	22633	22622	22738	22624	22735	22796	22512	22943	22834	22739	22706	22623	22745	22581	22603	22606	22625	22621	22717	22483	22534	22755	22302	22530	22807	22595	22479	22413	22538	22489	22484	22718	22520	22648	22616	22435	22507	22689	22625	22592	22522	22707	22569	22574	22657	22418	22478	22570	22662	22386	22714	22493	22508	22828	22529	22739	22535	22451	22562	22533	22663	22571	22511	22486	22561	22310	22526	22540	22705	22528	22335	22452	22708	22611	22492	22659	22457	22514	22485	22718	22609	22572	22672	22684	22550	22434	22653	22563	22828	22676	22560	22491	22586	22540	22534	22444	22592	22403	22665	22544	22600	22761	22654	22450	22684	22620	22364	22734	22663	22424	22445	22546	22666	22552	22490	22542	22757	22519	22607	22275	22582	22847	22496	22789	22327	22467	22537	22581	22311	22666	22644	22652	22344	22474	22564	22696	22622	22484	22478	22730	22675	22665	22592	22609	22427	22488	22697	22604	22554	22365	22376	22399	22502	22621	22679	22772	22661	22450	22459	22543	22515	22728	22525	22513	22462	22673	22758	22539	22623	22382	22626	22400	22393	22347	22296	22540	22475	22402	22538	22447	22629	22417	22446	22840	22376	22632	22640	22540	22478	22511	22597	22503	22477	22498	22376	22407	22546	22559	22456	22531	22673	22443	22602	22542	22411	22656	22632	22522	22688	22447	22396	22641	22417	22474	22497	22660	22560	22588	22723	22541	22725	22757	22504	22459	22418	22754	22519	22661	22436	22591	22575	22563	22490	22545	22637	22715	22393	22319	22628	22630	22415	22444	22643	22597	22586	22632	22639	22468	22606	22422	22513	22546	22409	22556	22401	22518	22612	22541	22413	22496	22279	22452	22444	22754	22560	22666	22674	22518	22399	22524	22685	22727	22613	22492	22708	22513	22382	22645	22455	22588	22312	22452	22399	22464	22552	22485	22576	22465	22695	22578	22678	22471	22616	22459	22462	22447	22528	22628	22521	22555	22388	22648	22533	22543	22631	22751	22825	22571	22607	22596	22415	22633	22624	22410	22547	22470	22446	22565	22401	22673	22506	22517	22748	22454	22691	22670	22760	22474	22671	22515	22745	22482	22348	22436	22414	22321	22443	22637	22428	22431	22701	22309	22592	22832	22651	22413	22572	22657	22630	22744	22439	22539	22648	22561	22421	22464	22502	22590	22607	22399	22530	22513	22456	22468	22358	22693	22581	22438	22539	22498	22437	22493	22505	22503	22464	22369	22375	22601	22583	22271	22663	22687	22481	22579	22596	22734	22651	22595	22496	22404	22396	22763	22620	22429	22577	22544	22449	22608	22716	22275	22411	22598	22477	22889	22587	22482	22709	22608	22614	22613	22638	22345	22320	22556	22706	22511	22608	22480	22598	22529	22537	22448	22495	22580	22437	22474	22404	22548	22646	22731	22582	22660	22475	22883	22462	22598	22201	22552	22161	22392	22508	22320	22633	22504	22560	22601	22596	22608	22776	22416	22492	22502	22494	22466	22583	22617	22681	22659	22454	22677	22495	22649	22435	22692	22606	22578	22378	22365	22744	22449	22244	22462	22587	22576	22582	22588	22422	22700	22619	22589	22653	22524	22522	22430	22506	22413	22579	22426	22567	22463	22314	22538	22607	22582	22657	22452	22714	22681	22683	22402	22610	22453	22604	22675	22287	22499	22373	22642	22556	22663	22588	22422	22369	22623	22489	22496	22545	22385	22498	22550	22336	22379	22522	22463	22278	22654	22542	22655	22603	22522	22457	22629	22387	22615	22617	22621	22404	22673	22750	22660	22676	22528	22399	22512	22462	22469	22471	22509	22663	22742	22364	22598	22564	22366	22580	22577	22597	22609	22447	22654	22526	22215	22437	22484	22385	22384	22445	22564	22710	22648	22509	22654	22578	22631	22520	22681	22725	22739	22701	22586	22473	22484	22435	22496	22492	22391	22426	22430	22660	22382	22473	22470	22492	22669	22353	22599	22708	22461	22389	22667	22406	22446	22410	22360	22424	22652	22710	22484	22507	22680	22518	22795	22715	22372	22307	22358	22483	22644	22446	22287	22561	22568	22785	22646	22629	22590	22396	22458	22564	22714	22681	22705	22491	22617	22370	22496	22592	22570	22645	22569	22423	22498	22402	22609	22659	22368	22674	22627	22645	22574	22639	22372	22370	22531	22537	22488	22571	22582	22344	22395	22676	22413	22376	22522	22503	22526	22679	22609	22520	22399	22303	22654	22513	22719	22717	22752	22433	22645	22528	22495	22421	22592	22519	22562	22484	22540	22534	22601	22355	22267	22485	22504	22565	22579	22654	22520	22557	22415	22356	22699	22437	22573	22365	22841	22532	22476	22685	22518	22614	22483	22504	22425	22733	22311	22568	22577	22608	22547	22508	22708	22680	22485	22441	22435	22726	22485	22498	22545	22527	22794	22459	22565	22540	22518	22496	22332	22561	22521	22610	22222	22350	22459	22621	22559	22599	22506	22570	22491	22510	22483	22485	22348	22513	22526	22602	22548	22695	22613	22374	22634	22620	22582	22527	22451	22495	22649	22637	22625	22639	22663	22382	22534	22432	22609	22530	22609	22590	22561	22622	22574	22531	22737	22456	22390	22636	22568	22312	22487	22409	22644	22492	22218	22608	22608	22456	22695	22494	22620	22668	22497	22839	22785	22274	22447	22553	22553	22510	22703	22562	22391	22549	22380	22492	22736	22624	22647	22529	22368	22520	22408	22502	22355	22522	22408	22398	22386	22468	22571	22693	22562	22487	22579	22548	22483	22545	22648	22471	22632	22753	22595	22365	22697	22608	22624	22397	22511	22451	22434	22497	22417	22552	22672	22540	22696	22425	22239	22697	22444	22462	22604	22542	22424	22632	22678	22660	22444	22432	22607	22495	22496	22490	22594	22498	22711	22676	22468	22353	22489	22649	22379	22578	22495	22522	22527	22601	22771	22611	22394	22722	22386	22560	22513	22418	22640	22348	22597	22420	22570	22687	22486	22413	22447	22691	22667	22667	22442	22497	22306	22805	22604	22762	22549	22665	22621	22421	22543	22424	22539	22677	22473	22745	22715	22398	22629	22379	22618	22497	22464	22779	22340	22451	22546	22458	22484	22583	22464	22292	22699	22592	22333	22444	22584	22469	22628	22630	22479	22392	22592	22572	22582	22397	22404	22469	22358	22649	22479	22364	22425	22537	22676	22458	22405	22620	22538	22600	22589	22542	22466	22594	22534	22465	22153	22401	22301	22383	22455	22698	22293	22453	22584	22490	22567	22431	22268	22490	22537	22727	22778	22527	22660	22470	22672	22402	22193	22391	22533	22555	22569	22620	22806	22438	22566	22599	22448	22508	22565	22326	22517	22535	22563	22482	22558	22421	22513	22542	22485	22377	22833	22819	22697	22736	22455	22448	22776	22462	22590	22335	22571	22368	22653	22635	22511	22509	22532	22457	22458	22375	22530	22528	22664	22556	22533	22567	22526	22405	22595	22474	22856	22623	22477	22506	22729	22498	22558	22690	22645	22582	22580	22589	22648	22410	22772	22548	22607	22418	22187	22436	22604	22412	22566	22441	22613	22621	22660	22541	22513	22529	22458	22509	22489	22519	22504	22526	22588	22705	22691	22612	22423	22568	22437	22418	22630	22515	22487	22699	22642	22653	22540	22590	22660	22679	22404	22809	22480	22413	22502	22560	22490	22526	22549	22620	22483	22502	22440	22646	22581	22538	22660	22715	22654	22584	22491	22696	22646	22562	22560	22503	22544	22335	22368	22504	22482	22293	22533	22240	22381	22212	22451	22563	22351	22473	22457	22380	22660	22435	22591	22735	22598	22305	22616	22489	22460	22615	22595	22554	22712	22421	22609	22715	22727	22508	22544	22512	22622	22540	22565	22847	22683	22627	22613	22488	22588	22530	22534	22498	22533	22519	22574	22215	22472	22739	22583	22574	22450	22554	22348	22473	22541	22473	22560	22511	22525	22552	22506	22507	22500	22498	22489	22545	22538	22490	22384	22427	22556	22727	22544	22597	22544	22414	22591	22464	22591	22541	22494	22340	22487	22551	22513	22504	22582	22376	22463	22526	22583	22692	22836	22479	22477	22505	22443	22567	22541	22615	22669	22354	22465	22701	22570	22735	22736	22455	22478	22615	22702	22426	22454	22571	22510	22436	22658	22675	22646	22492	22630	22584	22524	22431	22654	22287	22354	22748	22577	22690	22701	22651	22503	22611	22886	22499	22536	22516	22428	22614	22514	22580	22526	22438	22511	22490	22388	22369	22620	22486	22474	22292	22710	22356	22472	22728	22354	22488	22614	22420	22477	22640	22539	22359	22330	22431	22537	22369	22527	22773	22613	22470	22595	22488	22444	22591	22472	22435	22570	22658	22739	22541	22504	22584	22511	22556	22807	22634	22432	22638	22477	22565	22541	22655	22694	22382	22520	22588	22683	22640	22397	22387	22615	22365	22474	22562	22562	22521	22677	22693	22582	22690	22396	22690	22409	22438	22539	22376	22508	22669	22509	22388	22616	22540	22456	22440	22715	22400	22664	22471	22371	22601	22603	22580	22630	22652	22512	22609	22642	22425	22335	22538	22455	22511	22699	22526	22407	22383	22654	22736	22689	22605	22646	22425	22369	22606	22621	22433	22458	22520	22675	22668	22364	22473	22509	22595	22576	22579	22462	22518	22378	22500	22199	22432	22598	22662	22580	22554	22474	22417	22528	22567	22530	22636	22626	22674	22565	22602	22515	22453	22721	22572	22709	22199	22618	22223	22527	22609	22570	22444	22507	22432	22519	22677	22309	22683	22378	22306	22258	22433	22395	22447	22736	22579	22585	22559	22404	22530	22492	22627	22418	22568	22529	22521	22503	22496	22298	22449	22332	22399	22601	22440	22525	22469	22511	22505	22605	22678	22642	22347	22503	22881	22853	22662	22535	22534	22363	22667	22616	22373	22388	22433	22654	22349	22552	22389	22687	22354
19364	35958	34377	27314	23001	22119	21464	20090	19350	18978	18890	18745	18903	18779	18398	18957	31063	37531	35624	30263	24465	20179	18709	18071	18155	17859	17990	18063	17809	17946	17926	17794	17907	17849	17831	17826	17861	17901	17813	17581	17776	17769	17942	17753	17652	17763	17937	17766	17781	17872	17830	17813	17715	17921	17836	17814	17951	17885	17773	17876	17714	17898	17728	17923	17665	17790	17839	17804	17832	17940	17909	17852	18049	17851	17836	17763	17929	17969	17837	17752	17744	17812	17889	17835	17987	17878	17851	17716	17764	17966	17785	17707	18015	17884	17834	17872	17912	17913	17777	17836	17697	17750	17797	18053	17821	17774	17827	17775	17853	17595	18047	17896	17633	18005	17890	17880	17872	17569	17863	17856	17842	17809	17804	17914	17708	17809	17635	17808	17758	17719	17935	17843	17940	17940	17782	17938	17702	17851	17913	17930	17896	17855	17746	17779	17915	17723	17674	17717	17872	17653	17982	17878	17793	17648	17834	17780	17940	17801	17758	17878	17698	17803	17760	17826	17750	17625	17834	17763	17964	18063	17678	17737	17801	17951	17922	17902	17743	17761	17870	17767	17710	17775	17860	17943	17839	17828	17757	17575	17926	17788	17777	17863	17823	17958	17944	17798	17796	17913	17816	18050	17703	17777	17913	17976	17812	17778	17877	17837	17873	17865	17879	17881	17656	17855	17878	17986	17763	17998	17886	17742	17823	17738	17893	17886	17753	17805	17966	17856	17969	17692	17713	17783	17813	17766	17782	17719	17787	17811	17745	17631	17818	17761	17774	17892	17962	17600	17803	17925	17849	17793	17852	17721	17803	17887	17652	17940	17714	17704	18031	18010	17726	17783	17626	17808	17971	17827	17852	17811	17805	17783	17766	17842	17709	17859	17768	17782	17712	17682	17867	17761	17666	17851	17858	17758	17817	17891	17658	17939	17729	17849	17685	17785	17755	17969	17603	17818	17855	17792	17972	17938	17886	17789	17744	17880	17824	17658	17828	17678	17895	17799	17835	17707	17768	17802	17815	17701	17819	17675	17665	17717	17945	17737	17891	17737	17888	17784	17805	17853	17939	17822	17591	17901	17743	17799	17867	17895	17930	17762	17674	17736	18004	17935	17942	17746	17741	17621	17926	17754	17923	17625	17709	17995	17777	17719	17908	17683	17850	17921	17715	18027	17783	17732	17817	17953	17878	17707	17673	17688	17623	17812	17794	17865	17801	17853	17824	17713	17876	17835	17884	17705	17963	17731	17747	17720	17640	17855	17754	17941	17850	17633	17904	17622	17723	17830	17727	17779	17926	17824	17840	17834	17761	17906	17627	17763	17654	17720	17926	17771	17968	17855	17962	17765	17928	17671	17770	17863	17763	17775	17757	17800	18046	17813	17753	17760	17904	17822	17885	17832	17814	17861	17784	17776	17562	17915	17750	17590	17842	17749	17894	18010	17871	17903	17814	17742	17790	17798	17681	17681	17824	17786	17830	17698	17906	17783	17820	17676	18000	17929	17773	17758	17641	17809	17825	17928	17929	17570	17884	17842	17718	17768	17715	17657	17704	17704	17790	17974	17855	17806	17859	17731	17654	17796	17692	17830	17862	17747	17873	17654	17893	17719	17884	17771	17785	17683	17829	17871	17984	17805	17863	17839	17612	17843	17897	17940	17822	17870	17936	17815	17836	17520	17875	17852	17843	17620	17802	17593	17964	17912	17947	17766	17885	17750	17802	17960	17762	17865	17677	17849	17753	17681	17798	17899	17789	17749	17746	17961	17795	17846	17949	17701	17690	17707	17814	17770	17833	17640	17595	17764	17989	17889	17690	17928	17837	17940	17646	17827	17837	17707	17826	17827	17952	17690	17749	17763	17815	17807	17934	17666	17748	17657	17831	17689	17977	17729	17857	17910	17863	17684	17787	17702	17933	17772	17731	17894	17747	17618	17706	17791	17667	17713	17716	17694	17745	17935	17752	17862	17661	17987	17726	17732	17888	17747	17856	17881	17838	17723	17830	17808	17584	17858	17794	17720	17753	18062	17769	17711	17974	17820	17844	17931	17759	17775	17732	17942	17765	17927	17786	17852	17888	17760	17879	17827	17768	17780	17745	17902	17889	17726	17790	17767	17990	17821	17799	17827	17738	17834	17787	17748	17815	17859	17827	17768	17982	17789	17908	17778	17646	17853	17723	17775	17804	17918	17757	17931	17699	17707	17947	17986	17857	17763	17795	17924	17756	17865	17853	17795	17795	17725	17798	17655	17827	17894	17896	17877	17833	17969	17767	17758	17827	17892	17769	17767	17742	17730	17758	17744	17698	17790	17855	17751	17749	17871	17859	17781	17804	17588	17886	17878	17780	17767	17720	17793	17673	17916	17730	17722	17787	17848	17776	17712	17915	17866	17711	17676	17656	17895	17975	17805	17907	17843	17711	17886	17870	17685	17905	17810	17769	17865	17924	17607	17841	17956	17834	17780	17810	17859	17833	17785	17782	17883	17970	17783	17610	17658	17876	17713	17751	17842	17906	17859	17788	17736	17887	17954	17812	17741	17723	17607	17787	17863	17884	17986	17939	17675	17921	17847	17969	17940	17772	17982	17849	17821	17984	17814	17900	17741	17951	17980	17740	17738	17889	17689	17892	17777	17817	17787	17713	17805	17880	17685	17779	17795	17753	17828	17790	17742	17842	17639	18068	17767	17790	17716	17891	17844	17799	17783	17899	17724	17798	17793	17655	17709	17861	17834	17903	17871	17722	17841	17800	17627	17913	17802	17866	17730	17936	17866	17890	17925	17687	17828	17790	17675	17721	17794	17941	17763	17874	17952	17710	17762	17835	17799	17850	17844	17722	17824	18032	17722	17818	17780	17823	17832	17831	17843	17685	18056	17676	17879	17737	17633	17845	17965	17820	17863	17753	17803	17767	17692	17854	17681	17645	17795	18017	17821	17744	17807	17776	17786	17773	17747	17911	17780	17792	17904	17682	17709	17814	17687	17663	17903	17821	17843	17876	17749	17705	17793	17665	17729	17906	17795	17845	17864	17846	17884	17828	17975	17685	17738	17843	17822	17767	17756	17902	17898	17893	17628	17801	17757	17594	17881	17762	17919	17909	17757	17840	17723	17799	17781	17846	17669	17877	17711	17740	17839	17661	17754	17822	17922	17848	17615	18001	17839	17780	17945	17879	17605	17932	17728	17911	17871	17849	18038	17747	18086	17926	18004	17853	17726	17656	17757	17801	17816	17775	17899	17868	17747	17845	17806	17905	17878	17834	17898	17643	17849	17866	17933	17838	17778	17810	17979	17637	17701	17739	17943	17852	17716	18051	17882	17759	17777	17933	17798	17917	17803	17991	17832	17740	17918	17806	17756	17657	17826	17675	17756	17699	17927	17975	17796	17813	17750	17834	17792	17898	17684	17904	17672	17918	17960	17931	17576	17793	18010	17863	17914	17709	17726	17600	17629	17759	17617	17825	17879	17823	17820	17771	18006	17655	17790	17974	17892	17895	17875	17749	17905	17818	17892	17834	17686	17691	17789	17827	17733	17857	17636	17952	17649	17813	17792	17828	17816	17853	17940	17989	17802	17807	17713	17855	17770	17655	17885	17688	17969	17777	17845	17802	17751	17865	17910	17977	17777	17951	17748	17717	17760	17721	17700	17839	17991	17748	17730	17812	17785	17628	17866	17732	17811	17877	17960	17822	18022	17817	17932	17690	17823	18016	17758	17719	17563	17807	17773	17854	17659	17831	17866	17779	17760	17743	17845	17792	17977	17781	17765	17730	17850	17894	17910	17822	17881	17644	17825	17932	17929	17797	17663	17980	17894	17792	17693	17653	17830	17919	17694	17861	17726	17980	17760	17787	17803	17792	17895	17690	17748	17962	17764	17842	17991	17725	17707	17876	17536	17768	17836	18020	17794	17890	17817	17749	17715	17736	17947	17746	17817	17922	17676	17831	17868	17910	17927	17602	17750	17844	17752	17797	17771	17659	17799	17872	17862	18002	17681	17830	17792	17704	17797	18019	17784	17694	17821	17796	17685	18062	17771	17913	17799	17678	17738	17809	17906	17931	17913	17758	17769	17893	17910	17845	17841	17754	17863	17851	17817	17902	17871	17800	17687	17616	17745	17907	17646	17892	17909	17717	17971	17889	17818	18004	17711	17850	17824	17758	18013	17765	17917	17798	18008	17733	17979	17876	17805	17673	17651	17925	17829	17789	17721	17879	17826	17847	17786	17895	17920	17847	17958	17698	17890	17897	17862	17781	17896	17624	17852	17871	17833	17900	17748	17860	17866	17890	17857	18049	17835	17871	17822	17745	17884	17713	17690	17807	17649	17882	17861	17850	17883	17822	17694	17681	17605	17812	17712	17893	17739	17799	17770	17722	17652	17967	17729	17808	17745	17892	17768	17818	17642	17647	17933	17581	17770	17876	17966	17608	17795	17867	17993	17744	17805	17888	17874	17834	17765	17787	17823	17858	17938	17776	17937	17805	17702	17907	17763	17883	17734	17645	17769	17961	17753	17673	17755	17946	17762	17813	17906	17808	17726	17763	17555	17847	17828	18048	17788	17752	17771	17808	17807	17767	17780	17883	18010	17819	17803	17754	17928	17649	17729	17693	17908	17766	17907	17898	17863	17669	17800	17722	17873	17538	17885	17880	17880	17791	17713	18053	17601	17780	17937	17830	17836	17878	17794	17823	17867	17888	17823	17901	17658	17669	17742	17878	17844	17742	17832	17702	17862	17695	17832	17857	17811	17847	17844	17801	17743	17864	17785	17809	17583	17901	17917	17784	17840	17788	17983	17784	17903	17671	17746	17717	17836	17904	17920	17840	17962	17903	17782	17868	17845	17883	17727	17736	17874	17749	17821	17729	17917	17695	17789	17848	17706	17704	17847	17816	18001	17764	17697	17775	17998	17761	17826	17807	17873	17894	17733	17819	17808	17765	17822	17652	17683	17833	17862	17765	17870	17755	17794	17915	17905	17655	17723	17855	17820	17640	17781	17825	17630	17743	17881	17997	17811	17890	17839	17709	17818	17885	17624	17840	17760	17730	17830	17987	17729	17784	17684	17725	17845	17801	17842	17856	17836	17946	17820	17949	17701	17979	17709	17669	17805	17802	18013	17782	17660
27596	22863	29257	26892	23632	23435	23635	22683	22799	23021	22845	22733	22726	22783	22915	22879	23332	24160	24384	24239	23515	23021	22771	22983	22899	22915	22931	22787	22873	22672	22726	22809	22903	22850	22728	22798	22526	22652	22697	22790	22667	22869	22661	22689	22762	22566	22707	22651	22779	22727	22721	22768	22646	22804	22811	22670	22671	22719	22711	22590	22769	22573	22797	22764	22762	22855	22705	22857	22851	22916	22711	22946	22790	22838	22944	22740	22570	22805	22709	22586	22676	22888	22862	22706	22614	22644	22425	22620	22563	22758	22706	22636	22810	22675	22689	22783	22905	22975	22670	22599	22678	22767	22730	22604	22665	22574	22689	22837	22698	22661	22817	22804	22867	22742	22737	22613	22507	22757	22752	22628	22931	22663	22765	22931	22704	22728	22509	22653	22739	22466	22650	22602	22576	22590	22612	22868	22621	22701	22695	22656	22743	22668	22697	22709	22545	22789	22913	22870	22642	22527	22702	22578	22716	22679	22601	22746	22630	22892	22846	22781	22703	22865	22912	22805	22764	22520	22687	22690	22619	22971	22766	22819	22704	22431	22734	22785	22639	22656	22923	22662	22871	22675	22690	22766	22818	22609	22768	22754	22558	22526	22858	22489	22632	22774	22749	22578	22680	22502	22721	22672	22670	22881	22702	22658	22674	22606	22632	22670	22800	22805	22846	22662	22761	22723	22692	22815	22707	22754	22910	22715	22956	22715	22692	22660	22782	22869	22789	22814	22814	22631	22716	22565	22913	22791	22785	22538	22532	22627	22748	22946	22892	22663	22670	22666	22779	22868	22956	22868	22711	22644	22555	22850	22849	22665	22802	22471	22664	22813	22708	22842	22747	22449	22601	22650	22736	22703	22719	22591	22631	22537	22685	22690	22611	22592	22729	22687	22735	22637	22422	22589	22696	22747	22636	22703	22721	22629	22600	22756	22825	22573	22782	22634	22666	22875	22706	22625	22629	22651	22715	22498	22727	22749	22647	22680	22725	22855	22697	22916	22637	22684	22907	22678	22577	22633	22645	22584	22677	22916	22739	22677	22916	22796	22762	22583	22663	22750	22735	22560	22514	22519	22743	22649	22632	22725	22685	22803	22711	22718	22517	22601	22705	22469	22669	22848	22630	22615	22747	22736	22521	22708	22687	22821	22748	22546	22802	22477	22792	22649	22928	22582	22834	22553	22599	22873	22902	23079	22717	22454	22607	22548	22871	22459	22634	22681	22774	22874	22759	22664	22571	22916	22885	22611	22809	22537	22776	22505	22756	22541	22707	22764	22483	22778	22668	22618	22790	22583	22694	22693	22761	22673	22734	22722	22639	22802	22689	22907	22460	22629	22427	22596	22667	22792	22580	22512	22625	22952	22564	22926	22874	22638	22613	22556	22611	22854	22852	22530	22652	22872	22629	22685	22699	22625	22693	22716	22671	22694	22703	22485	22844	22851	22716	22584	22679	22668	22689	22723	22639	22469	22715	22817	22735	22562	22777	22824	22724	22714	22658	22885	22654	22655	22555	22728	22636	22929	22670	22564	22841	22856	22742	22517	22639	22837	22593	22864	22992	22636	22730	22850	22524	22904	22821	22817	22744	22739	22833	22637	22527	22521	22392	22708	22539	22574	22764	22791	22720	22647	22613	22598	22686	22660	23001	22584	22581	22697	22868	22709	22654	22499	22669	22670	22779	22541	22644	22723	22643	22706	22890	22762	22690	22925	22560	22773	22813	22670	22795	22482	22674	22730	22603	22643	22459	22701	22748	22778	22718	22815	22649	22667	22677	22550	22809	22788	22815	22715	22501	22712	22686	22627	22927	22546	22618	22593	22923	22538	22759	22708	22665	22555	22699	22501	22514	22847	22853	22593	22763	22693	22656	22734	22791	22633	22378	22771	22721	22695	22947	22719	22882	22909	22626	22720	22755	22586	22670	22923	22735	22879	22837	22974	22812	22706	22661	22784	22557	22891	22615	22721	22658	22677	22799	22767	22685	22704	22801	22794	22741	22826	22890	22649	22837	22532	22742	22825	22763	22792	22839	22837	22644	22858	22514	22523	22967	22665	22812	22725	22543	22913	22673	22867	22678	22502	22683	22811	22502	22717	22798	22734	22758	23022	22663	22989	22779	22705	22946	22968	22626	22626	22722	22513	22458	22638	22570	22687	22925	22687	22687	22785	22648	22434	22785	22783	22932	22579	22847	22879	22461	22746	22763	22654	22638	22742	22647	22812	22808	22477	22746	22642	22617	22718	22695	22801	22797	22657	22789	22488	22721	22586	22767	22766	22759	22551	22657	22613	22767	22581	22923	22742	22721	22589	22716	22681	22629	22650	22768	22729	22798	22710	22901	22753	22743	22764	22585	22716	22844	22777	22655	22947	22910	22672	22855	22682	22826	22763	22912	22772	22810	22422	22855	22856	22786	22890	22439	22561	22761	22733	22564	22729	22720	22712	22643	22298	22652	22667	22600	22548	22806	22716	22641	22919	22820	22796	22742	22702	22824	22779	22760	22616	22756	22835	22622	22700	22420	22772	22664	22874	22694	22726	22800	22655	22625	22673	22695	22639	22705	22868	22740	22716	22728	23008	22669	22787	22731	22675	22739	22563	22655	22892	22776	22548	22792	22761	22708	22679	22645	22659	22958	22877	22612	22956	22624	22619	22772	22679	22635	22786	22711	22882	22711	22804	22644	22658	22761	22969	22873	22621	23012	22512	22881	22781	22763	22634	22883	22780	22549	22616	22951	22649	22792	22840	22708	22460	22685	22839	22578	22632	22764	22663	22483	22755	22807	22752	22809	22704	22767	22787	22718	22573	22750	23027	22641	22689	22835	22720	22773	22664	22814	22887	22763	22613	22797	22703	22536	22610	22896	22580	22546	22870	22749	22609	22529	22625	22762	22899	22766	22490	22744	22719	22806	22630	22758	22761	22662	22781	22700	22705	22641	22568	22638	22703	22820	22691	22433	22739	22742	22844	22782	22649	22665	22668	22652	22708	22793	22930	22821	22677	22637	22782	22896	22704	22870	22638	22775	22944	22832	22919	22622	22630	22657	22718	22732	22747	22712	22561	22854	22672	22822	22726	22505	22530	22835	22854	22647	22637	22851	22545	22594	22682	23000	22620	22893	22609	22720	22574	22718	22633	22993	22567	22599	22560	22586	22762	22744	22701	22614	22688	22691	22527	22737	22799	23059	22823	22907	22707	22870	22834	22525	22802	22725	22856	22765	22785	22694	22607	22701	22713	22604	22662	22817	22764	22658	22742	22866	22724	22673	22532	22747	22686	22480	22724	22437	22574	22872	22810	22655	22677	22686	22808	22717	22674	22718	22732	22763	22820	22650	22757	22639	22807	22805	22757	22631	22642	22736	22543	22607	22703	22626	22696	22832	22703	22760	22699	22585	22678	22690	22585	22513	22854	22686	22660	22650	22919	22799	22694	22544	22612	22546	22640	22890	22866	22623	22784	22643	22452	22848	22641	22807	22704	22822	22688	22710	22692	22719	22600	22556	22593	22747	22852	22916	22870	22611	22628	22602	22476	22605	22600	22740	22562	22690	22610	22677	22610	22671	22601	22696	22549	22796	22760	22747	22803	22668	22520	22805	22586	22829	22648	22621	22700	22840	22772	22665	22611	22605	22825	22758	22727	22664	22767	22598	22449	22808	22737	22759	22628	22562	22727	22645	22584	22562	22582	22704	22658	22689	22873	22649	22662	22602	22713	22927	22728	22792	22737	22570	22867	22706	22632	22563	22551	22765	22730	22673	22666	22546	22597	22718	22791	22781	22742	22765	22646	22676	22470	22860	22696	22815	22712	22672	22629	22821	22469	22707	22719	22917	22770	22613	22533	22925	22578	22661	22688	22871	22685	22705	22494	22566	22495	22660	22788	22745	22818	22730	22773	22946	22609	22793	22671	22617	22705	22829	22459	22608	22517	22767	22892	22660	22728	22762	22764	22465	22749	22661	22583	22909	22865	22667	22758	22798	23107	22537	22408	22764	22730	22762	22678	22711	22645	22566	22811	22965	22830	22553	22647	22603	22662	22885	22800	22659	22691	22703	22647	22821	22752	22497	22808	22669	22774	22798	22839	22826	22661	22632	22602	22738	22654	22650	22760	22663	22670	22940	22890	22707	22614	22800	22713	22679	22667	22627	22739	22839	22684	22908	22842	22819	22610	22499	22615	22460	22578	22708	22551	22740	22554	22640	22845	22908	22792	22856	22706	22684	22545	22723	22558	22664	22835	22818	22562	22596	22709	22654	22771	22804	22853	22690	22590	22850	22710	22793	22768	22784	22746	22706	22737	22844	22702	22631	22638	22760	22557	22788	22502	22601	22782	22850	22764	22747	22749	23035	22732	22563	22848	22868	22631	22568	22513	22815	22482	22913	22689	22788	22948	22711	22741	22560	22638	22801	22848	22669	22849	22622	22734	22672	22526	22640	22536	22577	22917	22829	22772	22748	22751	22631	22749	22709	22610	22704	22484	22750	22659	22520	22608	22769	22674	22730	22568	22836	22698	22685	22650	22572	22598	22726	22757	22660	22619	22559	22716	22655	22466	22868	22711	22896	22723	22851	22684	22915	22739	22702	22878	22671	22750	22546	22675	22514	22786	22824	22663	22770	22630	22870	22804	22776	22845	22531	22627	22510	22860	22782	22549	22661	22493	22833	22575	22344	22792	22872	22684	22737	22646	22673	22602	22546	22350	22703	22556	22752	22582	22800	22688	22844	22820	22707	22724	22832	22922	22741	22701	22692	22596	22782	22816	22562	22551	22760	22514	22652	22948	22703	22735	22795	22880	22610	22631	22785	22770	22645	22712	22752	22619	22741	22618	22658	22838	22920	22588	22872	22656	22894	22602	22622	22553	22983	22554	22716	22476	22574	22746	22687	22872	22784	22634	22686	22641	22849	22800	22573	22664	22758	22501	22577	22600	22857	22617	22608	22824	22578	22758	22776	22732	22790	22772	22618	22542	22464	22791	22602	22639	22689	22674	22684	22607	22703	22594	22803	22706	22810	22611	22518	22593	22677	22870	22484	22803	23007	22614	22699	22619	22748	22706	22445	22835	22804	22779	22744	22756	22621	22503	22684	22839	22743	22665	22730	22490	22707	22788	22753	22930	22890	22710
18937	26333	25279	20473	19605	18879	18672	18440	18204	18194	18251	18321	18209	18190	17928	17933	18734	19872	19883	19363	18485	18232	18143	17737	18122	17916	18054	18148	17862	18004	17803	17983	17999	17907	18001	17996	17959	17762	17995	17928	18024	18092	17783	18039	18106	17926	17831	18043	18141	17999	17979	18107	17795	17919	18019	18024	18008	17980	17871	18107	17810	18021	17917	17997	17837	18159	17872	17771	17700	17994	17916	17907	17731	17987	17939	17937	17858	18134	17900	17990	17968	17892	17973	17979	17857	17834	17924	17929	17935	17889	17754	18116	18050	18054	18008	17860	17941	18018	17867	18016	17987	17749	17929	17938	17974	17848	17845	17891	17977	17970	18132	17900	18124	17915	17896	17871	17912	18008	18047	17833	18007	18079	17997	18071	17870	17919	17935	17909	18059	17937	17917	18104	17913	18019	17929	18021	18035	18071	17822	17881	18087	17953	18132	18031	18043	17853	17968	17854	17917	18128	17843	17893	17885	18030	17951	17693	18011	17796	17761	18058	17953	17763	17835	17970	17957	17863	17973	17946	17918	17910	17864	17890	18050	17975	17813	17942	18101	17843	17977	17971	18033	18059	17971	18013	18033	17746	17815	17812	18107	17964	18133	17736	17907	17997	17957	17967	17866	17815	18018	17888	17904	17826	18031	17885	17906	17908	17829	17857	18033	18041	17928	17723	18030	18012	17979	17942	17825	18065	18090	17894	18070	17878	18023	18007	17782	17949	18035	17885	18083	17930	18141	17968	17870	17930	17846	17829	18118	17849	17862	17931	17921	18026	18077	18108	17888	17972	17936	17898	17955	17977	18002	17902	17796	18067	17870	17980	18051	17958	17985	17917	18087	17853	17986	17970	17963	17975	17965	17864	17987	18016	17822	17939	18061	18022	18034	17961	18163	18041	17771	17954	17930	17914	18090	18047	17997	17977	18185	17905	18096	17937	17978	17963	17874	17909	18010	18086	17917	17947	18015	18018	18069	17807	17948	17937	17799	17996	17961	17949	18001	18023	17802	18004	17949	17763	17993	18119	17904	17961	17751	17982	18014	17857	18021	17941	17873	18048	17874	18018	17972	17933	17954	17922	18029	17957	17905	17836	18095	17997	17871	18019	17898	17844	17966	18082	18014	18064	17941	17749	17891	18067	17994	17882	17822	18024	17923	17902	17908	18104	17806	17897	17860	18001	18112	17996	17946	17950	17835	17938	18058	17921	17873	17906	17958	17934	17919	17974	17957	18025	17977	17823	17963	17824	18014	17941	18070	18031	17924	17784	17952	17891	17877	17904	17918	17991	17650	17927	17958	18130	17822	18018	18037	18017	17889	17899	17858	18049	17828	17978	18018	17885	17971	17837	18006	17767	17736	18104	17860	17903	17996	17970	18032	17950	18031	17903	18043	17821	17971	18096	17974	17933	17955	18007	18018	17995	18084	17846	17780	17867	17958	17844	17970	17738	18024	18137	17940	18000	18020	17895	17970	17988	18094	17913	17951	18039	18006	17993	18063	17791	18019	18051	17863	17883	17937	17921	17879	17908	18027	17837	17969	18040	17902	17791	17933	17891	18022	17881	18103	18066	17877	17973	18004	17993	17892	17763	17858	17874	17970	17937	17817	17986	18073	18077	17825	17856	18041	17852	17879	18092	18084	17856	18036	17949	17903	17859	17865	17832	18143	17875	17823	18098	17831	17868	17882	17975	17992	17891	18053	17953	17958	17835	17810	17814	17959	18005	17994	17851	17914	17997	17930	17875	18157	17997	18017	18072	17975	17881	17999	17854	18073	18052	18009	17873	18135	17983	17975	17905	18048	17853	17820	17958	17975	18026	17920	17884	17832	17986	18034	17998	17841	18052	17848	18074	18084	17917	17907	17992	17749	17964	17972	17923	17968	18120	18037	18051	18135	17987	17983	17895	18196	18084	17995	18080	17912	17895	17913	17870	17855	17870	17763	17920	17975	17953	17870	17891	18028	17867	17966	17975	18059	18105	17971	17980	18050	17907	17982	17994	18096	17918	17982	17997	17880	17955	17903	17927	18082	18075	17845	17897	17794	17814	18012	17882	18127	17845	17853	18046	17938	18003	18103	17977	18048	17980	17891	18063	18058	17884	17820	17872	17918	18050	17933	17854	17884	17859	17996	17785	17790	17976	18004	18063	17958	17890	17978	17905	17938	17989	17859	18011	17935	17930	17818	17965	18099	17907	17996	18040	17960	17847	18030	17921	17952	18031	18007	17976	17976	17715	17932	18016	17843	18092	18080	17863	17967	17848	18085	17901	17953	17824	18113	17925	18024	17983	17966	17895	18116	17890	17995	17891	18061	18021	18059	17840	17997	17992	17966	17998	17905	18027	17923	17766	17835	17922	18004	17984	18073	17932	17921	17885	18080	17898	17975	17898	17904	17883	17931	17709	17827	18098	17948	17923	17793	17961	17936	17888	17956	17886	17955	17959	17897	18014	18027	17836	17912	17977	17953	17857	18095	18123	17872	17892	17969	18036	18083	17950	17727	17930	17961	18005	17926	18018	17954	17957	18056	17907	17950	17947	17912	17918	17818	18017	17915	17858	17925	18060	17947	17913	17905	17814	17731	18081	17840	17894	17968	17974	17898	17929	17944	17998	17977	17928	17878	17978	17803	18140	17861	17779	17947	17953	17843	17944	18046	17980	18053	17961	17962	17890	17912	17977	18051	17912	17795	18007	17914	18088	17994	17843	17739	18026	18056	17909	18009	17830	17920	18039	17988	17907	17961	18004	17992	17898	17879	17817	17955	17862	17949	17783	17927	17901	18049	17858	17922	17873	18022	18017	17804	17964	17939	18206	17873	17795	17990	17970	17923	17976	17999	17824	18272	17834	17976	17803	17989	18141	17952	18197	18028	17914	17941	17814	17910	17926	17891	18049	17871	17996	17887	17774	17893	17760	17967	17850	18001	17916	17945	18020	17894	18037	18035	17759	17906	18053	18047	17882	18035	18004	17870	17925	17958	17995	17893	17840	17903	17826	17828	17827	17931	17942	17719	18098	18030	17994	18011	17992	17836	17912	17901	17912	17908	17994	17886	18012	17885	18090	17974	17872	17946	18107	18026	18022	17817	17886	17936	17988	17896	18111	18004	17962	17990	18002	17894	18017	17861	17946	17963	18107	18016	17943	18000	18071	17970	17786	18025	17951	17869	17956	18038	17858	17939	17911	17958	18196	17880	17931	17811	17999	18022	18148	17930	17964	17837	17922	17978	18042	17937	17876	18020	17854	17943	17743	18015	17916	17838	18029	18062	18167	17938	18087	18091	17952	18043	18016	17891	18078	17949	18012	17887	18027	17867	17843	17829	17957	17960	17993	17978	17962	17856	17839	17919	18038	17784	17952	17874	17881	17961	18048	17922	18048	17927	17782	18077	17911	17986	17726	18024	17901	17882	18024	18117	17904	17857	18015	17954	18076	17953	17955	17915	17997	17878	18036	17934	18043	17886	17895	17994	18102	17920	17838	18130	17980	17940	17877	18214	17908	17940	18049	17923	18037	17913	17906	17985	17870	17995	18112	18024	18008	17851	17861	18064	17956	17911	17833	17919	18091	17948	17968	18099	17831	17910	18099	17878	17876	17834	17970	18084	17944	17892	18057	17935	17970	18006	18081	17995	17795	17992	18079	17903	17994	17923	17978	18022	17993	17836	17840	18030	17740	18027	17965	17752	17978	18125	17968	18209	17923	17981	17927	17980	18196	17952	18041	17896	17826	17904	17708	17840	17829	17818	17872	17930	18012	17992	17942	17912	17796	18010	17865	17871	17946	18072	18125	17963	17993	17919	18019	17898	17968	17839	18175	18100	18039	17973	18003	17921	17746	17941	17768	17943	17840	18010	17825	18028	18003	17990	17808	18000	17935	18043	17933	18003	17919	17790	18075	17951	17964	18018	18039	18064	17927	17938	17886	17988	17875	18019	17978	18000	17902	17935	18066	17854	17970	18078	18101	17857	17866	18127	17953	17814	17967	17893	17812	17981	17831	17968	17872	17934	18028	17862	18075	17916	17947	18063	17954	18013	17943	18009	17902	18080	17963	17860	17921	18054	18130	17958	17991	17859	17668	17860	17973	17948	18081	17840	17927	17845	18192	17915	17919	18042	18017	17928	17952	17825	18061	17890	17869	17850	17900	17922	17947	17967	17945	17936	18020	17992	17985	17856	17971	17823	18109	17867	18004	18181	17875	17844	17928	17808	17934	18032	17814	17789	17888	17899	17771	17960	17868	17808	17988	18040	17868	17952	17803	17973	17844	17887	17922	18020	17929	18023	17974	18021	17924	17966	18122	17996	18072	18015	18176	18051	18046	18107	17858	17900	17960	17978	18110	17825	18104	17946	17943	17953	18001	17930	18133	18007	17980	17945	17933	18022	18136	17939	18023	18084	17843	17965	17868	17751	17986	17892	17915	17947	17913	17948	17952	17995	17988	17892	18000	17942	18030	17874	17968	18027	17959	17774	18002	17804	18086	17879	18068	17843	17716	17980	18113	17995	17935	17977	17853	17997	17861	17929	17939	17990	17934	17827	17937	17888	17925	18047	18180	17972	17767	17980	17983	17857	17923	17935	17881	17978	18029	18075	17949	17964	17752	17907	18081	18139	17924	17968	17900	17980	18109	17840	17849	17953	17877	17888	17839	17926	17781	17980	17947	17888	17977	17969	17810	18013	17885	17663	17963	17913	17944	18046	17902	17971	17872	18172	17923	17827	17839	17935	17935	18069	17889	18022	18043	17831	17908	17942	17867	17839	17985	17867	18120	17963	18004	18034	18066	18056	18041	17958	17930	18046	17878	17875	17830	17998	17889	17979	17943	17843	17878	17889	17891	17975	18036	18036	17969	17946	18089	18033	18036	17959	17933	17926	18007	17991	17960	17950	17874	18089	17839	17950	17936	17945	17800	17921	17924	17890	18064	18124	18000	18138	17934	17900	17999	17889	17752	17838	17845	17932	17972	17994	18004	17950	18031	18099	18017	17858	17914	17849	18242	17691	18089	17997	18012	17741	17906	17945	18077	18007	17961	18115	18046	17926	18154	17847	17936	17912	17970	17890	18003	17957	18133	18021	18001	17786	17978	17921	17925	17937	18065	17823	17966	17917	17921	17934	17962	17955	17937
23860	21020	28384	24200	23170	25073	25605	23247	22859	23088	23103	23035	23075	22837	22781	23291	26105	31393	30697	27961	25317	23590	23125	22741	22609	22313	22505	22362	22712	22332	22551	22642	22662	22348	22495	22507	22520	22479	22711	22444	22410	22556	22350	22550	22347	22573	22534	22665	22591	22561	22531	22488	22657	22429	22590	22535	22396	22338	22519	22370	22497	22627	22621	22471	22477	22381	22592	22313	22519	22492	22540	22473	22788	22479	22551	22536	22454	22587	22269	22509	22633	22522	22335	22506	22399	22399	22312	22567	22324	22456	22540	22468	22370	22426	22581	22512	22457	22441	22460	22567	22624	22533	22604	22629	22619	22436	22364	22355	22562	22514	22561	22292	22630	22470	22576	22230	22422	22367	22572	22391	22384	22559	22626	22553	22373	22572	22412	22488	22417	22270	22506	22503	22658	22487	22338	22316	22610	22227	22489	22479	22313	22538	22477	22304	22439	22440	22399	22485	22383	22390	22529	22482	22415	22314	22331	22591	22287	22423	22460	22553	22433	22339	22894	22506	22387	22555	22509	22434	22437	22601	22502	22640	22590	22657	22584	22239	22620	22543	22527	22582	22476	22380	22484	22542	22517	22425	22375	22459	22423	22241	22578	22503	22424	22555	22423	22125	22593	22631	22559	22210	22480	22560	22396	22486	22374	22562	22519	22231	22551	22473	22449	22387	22634	22498	22476	22733	22728	22615	22500	22460	22573	22529	22525	22569	22511	22546	22264	22374	22657	22609	22419	22512	22475	22592	22608	22454	22312	22280	22305	22366	22394	22561	22561	22584	22526	22822	22632	22509	22595	22691	22505	22463	22436	22183	22298	22536	22443	22488	22431	22147	22274	22597	22343	22498	22651	22546	22325	22605	22571	22483	22593	22466	22406	22556	22594	22337	22423	22503	22638	22280	22391	22520	22698	22429	22334	22544	22560	22585	22590	22460	22434	22527	22557	22384	22488	22498	22598	22357	22516	22574	22509	22392	22574	22418	22468	22605	22482	22439	22320	22467	22554	22406	22079	22491	22638	22579	22448	22486	22482	22378	22606	22387	22368	22414	22485	22484	22466	22541	22615	22591	22306	22500	22407	22433	22551	22466	22484	22384	22520	22420	22392	22402	22374	22467	22640	22490	22443	22323	22448	22608	22524	22468	22519	22557	22652	22295	22472	22344	22635	22632	22509	22672	22403	22281	22280	22596	22597	22492	22509	22413	22587	22300	22499	22638	22571	22651	22495	22686	22580	22554	22696	22578	22647	22455	22474	22392	22431	22274	22438	22410	22512	22544	22848	22464	22388	22375	22328	22438	22608	22468	22355	22497	22497	22363	22396	22536	22378	22496	22446	22456	22434	22582	22435	22338	22530	22433	22207	22410	22629	22586	22460	22422	22424	22448	22607	22430	22331	22344	22473	22534	22384	22339	22424	22503	22525	22467	22402	22500	22391	22389	22551	22281	22716	22368	22444	22327	22614	22372	22754	22434	22273	22497	22501	22561	22800	22473	22395	22342	22501	22393	22464	22395	22576	22457	22472	22348	22513	22396	22396	22412	22570	22373	22561	22353	22437	22576	22512	22616	22571	22654	22474	22772	22572	22381	22641	22695	22637	22540	22461	22763	22490	22386	22450	22432	22295	22433	22378	22588	22406	22296	22650	22263	22366	22358	22439	22365	22415	22485	22521	22509	22352	22273	22722	22571	22491	22426	22333	22338	22464	22532	22372	22498	22573	22647	22527	22502	22478	22576	22514	22405	22398	22440	22399	22496	22578	22464	22423	22751	22598	22319	22525	22615	22566	22596	22445	22468	22536	22553	22603	22662	22579	22572	22483	22295	22370	22643	22500	22550	22347	22476	22414	22495	22451	22498	22436	22459	22479	22494	22528	22361	22341	22504	22570	22619	22426	22486	22266	22585	22204	22144	22252	22527	22319	22571	22611	22563	22521	22515	22576	22481	22598	22341	22302	22424	22304	22470	22458	22503	22349	22419	22495	22455	22443	22423	22425	22209	22425	22399	22343	22285	22606	22413	22582	22587	22715	22452	22430	22480	22460	22419	22437	22083	22282	22217	22315	22324	22428	22574	22477	22351	22403	22371	22426	22483	22381	22496	22585	22517	22552	22625	22535	22554	22375	22485	22506	22370	22415	22629	22657	22515	22653	22268	22488	22398	22594	22389	22562	22407	22548	22469	22433	22493	22354	22279	22512	22258	22558	22506	22498	22610	22627	22515	22594	22323	22474	22471	22675	22441	22245	22425	22540	22622	22540	22516	22435	22312	22584	22467	22605	22417	22586	22440	22511	22420	22270	22429	22640	22433	22710	22575	22495	22579	22624	22340	22520	22503	22239	22612	22740	22505	22424	22558	22703	22473	22558	22609	22577	22643	22472	22509	22449	22551	22859	22339	22474	22358	22529	22553	22758	22388	22678	22429	22284	22417	22429	22369	22554	22767	22445	22379	22454	22541	22478	22404	22589	22674	22665	22230	22488	22504	22618	22628	22542	22534	22428	22630	22630	22429	22388	22589	22676	22605	22592	22398	22453	22327	22676	22703	22392	22597	22459	22495	22265	22365	22298	22478	22438	22337	22374	22489	22627	22391	22500	22494	22346	22343	22636	22444	22327	22356	22289	22352	22386	22567	22416	22150	22595	22391	22495	22355	22359	22554	22525	22406	22650	22159	22723	22431	22301	22594	22483	22344	22275	22327	22289	22459	22448	22450	22569	22404	22411	22552	22630	22495	22535	22459	22677	22461	22481	22236	22257	22393	22507	22461	22543	22646	22560	22664	22449	22589	22551	22575	22691	22491	22563	22403	22259	22635	22618	22761	22551	22333	22463	22385	22458	22474	22653	22553	22503	22414	22696	22236	22379	22410	22463	22592	22535	22536	22481	22412	22686	22371	22488	22572	22534	22347	22353	22378	22414	22433	22546	22462	22590	22580	22623	22429	22422	22409	22703	22474	22531	22344	22394	22604	22844	22451	22654	22628	22542	22668	22627	22450	22427	22487	22279	22424	22398	22253	22387	22478	22433	22506	22282	22413	22449	22575	22475	22417	22677	22524	22689	22489	22524	22561	22493	22221	22390	22331	22583	22519	22593	22481	22431	22183	22380	22477	22504	22532	22536	22335	22617	22217	22535	22650	22433	22602	22362	22448	22544	22653	22479	22397	22338	22348	22481	22630	22426	22400	22543	22591	22385	22607	22567	22468	22511	22473	22488	22416	22397	22388	22499	22558	22332	22517	22612	22591	22507	22747	22347	22474	22409	22502	22627	22245	22413	22589	22502	22633	22482	22299	22506	22488	22426	22380	22484	22298	22360	22533	22694	22446	22521	22474	22492	22424	22444	22506	22634	22343	22526	22471	22457	22491	22352	22531	22627	22246	22467	22324	22500	22586	22469	22469	22771	22619	22411	22332	22393	22357	22415	22422	22541	22739	22226	22634	22602	22346	22498	22297	22265	22355	22223	22473	22590	22533	22478	22466	22490	22372	22710	22572	22505	22371	22525	22617	22542	22528	22583	22615	22581	22586	22599	22373	22332	22496	22298	22588	22658	22461	22447	22549	22360	22415	22506	22397	22507	22376	22531	22272	22533	22516	22352	22497	22406	22546	22595	22671	22316	22435	22338	22289	22579	22514	22295	22420	22307	22585	22592	22336	22463	22600	22734	22287	22433	22253	22556	22529	22466	22661	22398	22683	22433	22388	22429	22581	22513	22279	22529	22579	22565	22585	22325	22472	22493	22360	22351	22324	22481	22530	22260	22520	22779	22453	22517	22446	22496	22426	22446	22258	22462	22495	22636	22516	22354	22379	22441	22631	22474	22530	22459	22370	22493	22348	22466	22737	22679	22332	22434	22190	22460	22412	22448	22555	22298	22484	22612	22194	22270	22568	22556	22679	22595	22228	22414	22555	22343	22316	22271	22285	22397	22037	22484	22647	22520	22436	22363	22495	22632	22500	22615	22651	22572	22502	22527	22612	22493	22526	22524	22539	22473	22501	22583	22408	22528	22673	22391	22294	22541	22379	22479	22649	22426	22483	22503	22453	22715	22606	22359	22422	22371	22527	22319	22428	22534	22214	22502	22451	22297	22672	22439	22336	22465	22604	22389	22415	22517	22463	22461	22584	22374	22440	22390	22495	22367	22481	22473	22344	22472	22455	22539	22686	22675	22537	22561	22229	22668	22344	22564	22156	22281	22501	22288	22447	22572	22501	22309	22242	22509	22271	22343	22418	22427	22474	22451	22607	22568	22621	22754	22237	22555	22561	22589	22378	22653	22662	22579	22532	22456	22174	22492	22407	22364	22551	22336	22558	22588	22425	22524	22424	22499	22405	22740	22612	22470	22635	22544	22506	22488	22638	22506	22473	22551	22518	22528	22507	22349	22375	22419	22544	22102	22480	22380	22609	22630	22421	22534	22669	22554	22419	22282	22478	22527	22281	22212	22472	22506	22359	22584	22661	22636	22218	22360	22394	22424	22453	22467	22325	22585	22234	22378	22420	22599	22454	22469	22570	22585	22365	22526	22633	22425	22522	22470	22582	22300	22453	22573	22568	22562	22282	22442	22450	22517	22566	22468	22404	22335	22462	22385	22430	22521	22583	22544	22468	22438	22545	22578	22419	22336	22412	22649	22397	22409	22427	22392	22403	22521	22502	22445	22570	22487	22573	22286	22585	22582	22522	22631	22588	22635	22471	22636	22291	22438	22572	22293	22327	22659	22450	22533	22511	22323	22742	22410	22616	22621	22375	22702	22484	22492	22554	22511	22226	22453	22468	22559	22350	22510	22337	22635	22511	22656	22272	22495	22464	22497	22417	22415	22490	22531	22505	22307	22292	22245	22503	22372	22498	22680	22148	22493	22541	22363	22344	22416	22349	22536	22480	22700	22644	22521	22423	22519	22494	22314	22487	22304	22640	22403	22532	22576	22456	22629	22374	22399	22449	22275	22227	22617	22467	22529	22364	22336	22537	22644	22363	22276	22566	22428	22411	22440	22254	22362	22427	22432	22306	22410	22561	22618	22607	22425	22674	22105	22477	22495	22449	22276	22470	22340	22450	22502	22588	22426	22448	22287	22819	22581	22503	22301	22412	22641	22528	22515	22418	22528	22457	22554	22704	22470	22531
17955	31210	29934	22910	20953	20087	19474	18692	18330	18485	18411	18458	18289	18206	18107	18689	23489	29297	27366	24039	20770	18819	18197	17821	17941	17884	17771	17754	17960	17930	17816	17930	17746	17885	17855	18057	17852	17927	17884	17935	17723	17986	17896	17849	17824	17839	17925	17904	17871	17841	17934	17984	17953	18074	17892	17739	17973	17762	17797	17672	17860	17879	17947	17755	17730	17723	17925	17857	17899	17789	17915	17899	17775	17831	17929	17916	17709	17952	17853	17877	17950	17918	17934	17704	17876	17867	17820	17888	17856	17803	17890	17877	17747	17890	17553	17969	17788	17931	17926	17838	17891	17787	17823	17848	17936	17962	17831	17931	17812	17805	17718	17962	17725	17821	17798	17787	17790	17909	17864	17886	17889	17926	17765	17817	17733	17877	17856	17866	17804	17873	17676	18026	17806	17912	17828	17803	17939	17833	17782	17903	17650	17987	17941	17852	17975	17793	17861	17762	17838	18012	17907	17731	17774	17881	17852	17868	17719	17861	17828	17906	17832	17860	17775	17968	17943	17780	17796	17899	17877	17781	17774	17925	17846	17898	17850	17818	17829	17928	17918	18005	17736	17786	17865	17817	17855	17846	17767	17828	17896	17828	17861	17804	17908	17714	17891	17967	17869	17770	17820	17749	17754	17887	17697	17906	17862	17807	17772	17818	17781	17905	17923	17733	17885	17879	17986	17855	17755	17941	17889	17784	17876	17801	17879	17714	17906	17938	17777	17721	17796	17926	17869	17736	17923	17741	17681	17765	17721	17893	17867	17759	17898	17768	17819	17908	17877	17720	17837	17911	17761	17803	17823	17617	17905	17852	17798	17726	17781	17876	17700	18005	17976	17816	17823	17999	17921	17692	17790	17735	17789	17830	17802	17885	17893	17804	17860	17953	17574	17638	17696	17616	17908	17782	17757	18044	17669	17766	17761	17768	17885	17800	17834	17963	17836	17946	17833	17928	17741	17829	17809	17573	17813	17940	18050	17727	17921	17956	17895	17940	17789	17951	17768	17798	17940	17901	17680	17825	17758	17859	17858	17777	17868	17799	17743	17925	17918	17758	17959	17739	17658	17908	17798	17920	17885	17753	17995	17892	17825	17882	17784	17839	17684	17715	17923	17816	18006	17802	17906	17928	17802	18003	17771	17911	17686	17848	17764	17941	17833	17800	17654	17935	17954	17812	17863	17697	17882	17922	17884	17763	17738	17825	17793	17643	17903	17769	18048	17860	17784	17637	17725	18032	17685	17803	17908	17845	17867	17987	17932	17790	17860	17722	17914	17821	17965	17709	17988	17840	17766	17957	17863	17941	17804	17842	17782	17826	17561	17869	17819	17743	17779	17876	17920	17904	17813	17859	17990	17895	17889	17804	17929	17971	18017	17835	17610	17730	17805	17898	17808	17869	17814	17799	17885	17793	17965	17972	17814	18110	17561	17730	17883	17982	17753	17764	17754	17967	17817	17736	18025	18057	17940	17759	17770	17709	17834	17823	17981	17935	17810	17764	17823	17713	18002	17895	17787	17950	17861	17975	17963	17856	17930	17817	17759	17662	17672	17775	17951	17773	17894	17883	17959	18045	17882	17808	17956	17818	17916	17801	17825	17811	17834	17952	17861	17894	17972	17853	17814	17716	17804	17814	17839	17945	17780	18004	17724	17653	17991	17917	17826	17753	17802	17907	17821	18003	17861	17802	17841	17850	17826	17891	17714	17727	17838	17920	17877	17825	17721	17869	17921	17749	17658	17814	17827	17777	17909	17870	17638	17742	17947	17931	17735	17841	17964	17780	17746	17861	17589	17723	18020	17882	17868	17739	17856	17930	17813	17832	17834	17882	17823	17768	17928	17888	17813	17830	17764	17717	17708	17884	17791	17777	17919	17953	17817	17827	17767	17797	18006	17736	17848	17791	17895	17928	17874	17799	17942	17758	17831	17872	17828	17954	17836	18055	17850	17767	17842	17809	17780	17772	17758	17747	17975	17825	17811	17895	17801	17861	17747	17892	17968	17779	17811	17890	17684	17785	17935	17786	17892	17867	17894	17954	17812	17844	17885	17930	17746	17838	17796	17752	17769	17993	17768	17735	17940	17961	17823	17717	17731	17711	17729	17876	18033	17648	17895	17922	17824	17737	17920	17832	17951	17846	17966	17757	17883	17614	17736	17764	17765	17956	17842	17976	17923	17840	17827	17860	17704	17878	17783	17856	17778	17947	17992	17935	17749	17886	17817	17860	17830	17640	17922	17951	17778	17879	17858	17931	17776	17746	17813	17714	17997	17702	17652	17870	17828	17836	17746	17771	17920	17828	18066	17845	17783	17956	17843	17961	17758	17760	17897	18026	17800	17994	17892	17700	17859	17941	17834	17894	17809	17817	17866	17735	17855	17845	17958	17796	17898	17826	17843	17934	17928	17522	17759	17948	17911	17615	17857	17752	17741	17605	17846	17800	18044	17671	17956	17755	17899	17892	17746	17851	17765	17776	17797	17782	18000	17875	17832	17854	17877	17825	17755	17772	17714	17685	17756	17774	17838	17805	17833	17809	17753	17822	17693	17825	17778	17864	17772	17751	18020	17863	17853	17763	17686	17768	17889	17798	17646	17673	17630	17636	17719	17866	17894	17889	17718	17892	17910	17736	17503	18036	17866	17900	17733	17899	17817	17760	17772	17862	17952	17989	17878	17783	17720	17897	17818	17735	17909	17790	17924	17776	18006	17689	17947	17890	17658	17729	17835	17851	17739	17802	17950	17917	17867	17871	17979	17801	17863	17723	17924	17798	17883	17872	17726	18086	17731	17906	17970	17969	17798	17852	17901	17848	17731	17962	17783	17855	17812	17769	17832	17858	17931	17767	17758	17905	17864	17831	17931	17955	17803	17814	17798	17864	17923	17793	17851	17779	17815	17855	17759	17788	17892	17826	17769	17800	17857	17923	17849	17918	17728	17738	17953	18114	17796	17899	17880	17700	17772	17963	17794	17744	18036	17936	17882	17784	17969	17868	17853	17726	17851	17723	17789	17779	17896	17807	17858	17792	17815	17943	17859	17869	17812	17758	17831	17894	17926	17582	17885	18081	17822	17761	17854	17700	17755	17906	17827	17606	17965	17970	18018	17809	17844	17845	17842	17726	17805	17825	17833	17831	17812	17997	17628	17881	17912	18032	17762	17749	17921	17841	17938	17746	17901	17774	17724	18010	17882	17829	17892	17885	17840	17721	17663	17940	17904	17699	17710	17921	17753	17769	17776	17904	17857	17689	17976	17775	17820	17946	17811	17629	17957	17866	17819	17898	17894	17969	17776	17824	17639	17955	17802	17839	17832	17774	17794	17945	17888	17858	17907	17831	17833	17709	17730	17754	17940	17910	17958	17904	17978	17879	17950	17719	17674	17746	17775	17890	17812	17747	17876	17862	17865	17689	17946	17729	17808	17764	17978	17859	17817	17717	17751	17664	17942	17712	17687	17797	17906	18001	18013	17804	17895	17792	17996	17796	17740	17942	17932	17802	17854	17722	17918	17814	17814	17726	17877	17937	17957	17822	17759	17815	17820	17976	17873	17913	17870	17691	17945	17756	17975	17863	17749	17828	17811	17882	17859	17881	17811	17917	17885	17857	17910	17777	17900	17691	17863	17873	17894	17801	17892	17763	17866	17867	17885	17703	17868	17737	18115	17934	17886	17876	17866	17726	17804	17833	17714	17821	17874	17898	17810	17887	17885	17781	17658	17851	17923	17803	18023	18007	17941	17919	17790	17880	17647	18073	17771	17912	17769	17850	17852	17848	17840	17972	17686	17822	18041	17791	17887	17671	17665	17922	17847	17862	17719	17768	17761	17876	17792	17934	17827	17788	17683	17749	17657	17790	17838	17910	17813	17783	17766	17925	17745	17784	17915	17741	17764	17841	17845	18080	17808	17772	17837	17844	17960	17707	17968	17984	17893	17959	17919	17646	17803	17744	17888	17880	18068	17878	17887	17818	17924	17852	18008	17758	17888	17957	17841	17830	17964	17928	18032	17763	18011	17741	17969	17924	17886	17890	18014	17915	17974	17799	17730	17968	17771	17962	17718	17846	17624	17836	17857	17805	17673	17981	17825	17781	17843	17857	17926	17675	17853	17786	17936	17947	17740	17862	18208	17815	17886	17849	17959	18074	17710	17827	17800	17988	17896	17701	17750	17884	17874	17831	17840	17762	17711	17821	17864	17966	17917	17882	17785	18030	17966	17830	17662	17838	17939	17859	17813	18033	17709	17929	17842	17990	17870	17842	17706	17790	17916	17667	17791	17931	17769	17791	17789	17783	17899	17953	17964	17771	17785	17840	17751	17789	17767	17899	17876	17817	17743	17916	17849	17869	17979	17927	17904	17804	17883	17986	17787	17783	17749	17811	17751	17833	17642	17911	17719	17829	17730	17835	17820	17798	17743	17959	17913	17734	17891	17759	17762	17905	17731	17773	18067	17811	18038	17858	17713	17746	18011	17795	17899	17962	17986	17873	17770	17792	17993	17831	17681	18114	17770	17787	17825	17890	17807	17880	17773	18028	17833	17873	17822	17851	17979	17861	17744	17781	17996	17931	17842	17932	17854	17843	17981	17976	17950	17982	17901	18128	17861	17738	17812	17861	17961	17819	17928	17796	17902	17894	17839	17692	17871	17844	17729	17654	17877	17874	17883	17859	17820	18100	17733	17728	17887	17897	17783	17816	17723	17723	17771	17706	17836	17856	17876	17787	17850	17950	17724	17787	17828	17886	17753	17893	17843	17804	17950	17842	17715	17997	17931	18000	17732	17911	17798	17823	17584	17914	17871	17879	17978	17947	17721	17837	17851	17803	17827	17978	17707	17843	17747	17774	17839	17852	17840	17770	17832	17550	17743	18022	17720	17897	17844	17944	17909	17808	17910	18007	17925	17816	17813	17721	17813	17921	17770	17912	17892	17834	17696	17830	17678	17944	17835	17819	17822	17780	17793	17594	17800	17823	17873	17856	17871	17769	17989	17815	17644	17975	17918	17809	17789	17723	17904	17883	17958	17961	17761	17843	17757	17935	17910	17765	17880	17811	17890	17707	17914	17990	17897	18040	17992	17950	17942	17822	17819	17742	17874	17846	17716	17927	17804	17833	17920	17654	17806	18012
22432	20953	28703	23366	21349	24634	28749	24109	23342	23483	23636	23456	23539	23588	23292	23548	30665	39042	38739	33785	28870	25114	23434	23002	22515	22707	22713	22912	22807	22649	22728	22572	22620	22566	22416	22564	22658	22743	22748	22467	22421	22529	22623	22536	22600	22622	22661	22625	22538	22394	22564	22359	22599	22622	22587	22545	22754	22636	22566	22466	22697	22518	22577	22502	22505	22650	22416	22544	22811	22478	22535	22662	22549	22620	22440	22526	22376	22484	22595	22669	22630	22339	22622	22771	22412	22795	22436	22570	22528	22424	22468	22515	22411	22500	22719	22685	22672	22747	22429	22529	22586	22216	22507	22701	22554	22368	22506	22306	22645	22458	22427	22416	22364	22575	22644	22660	22643	22424	22438	22779	22623	22477	22460	22618	22414	22598	22710	22628	22447	22481	22641	22559	22634	22776	22582	22502	22400	22409	22545	22375	22506	22500	22272	22376	22570	22474	22507	22598	22508	22521	22546	22548	22669	22522	22526	22343	22349	22475	22403	22366	22545	22557	22481	22512	22644	22565	22419	22460	22541	22377	22563	22557	22547	22483	22592	22669	22580	22341	22568	22480	22413	22575	22426	22593	22397	22582	22607	22478	22420	22454	22495	22334	22739	22677	22478	22432	22649	22244	22163	22462	22459	22471	22682	22516	22527	22224	22531	22468	22497	22453	22533	22495	22572	22567	22503	22483	22491	22512	22540	22540	22449	22611	22489	22465	22303	22603	22545	22591	22569	22617	22797	22777	22605	22423	22468	22693	22832	22480	22737	22507	22485	22273	22611	22651	22571	22511	22597	22500	22644	22582	22401	22585	22484	22601	22647	22510	22565	22493	22446	22512	22440	22534	22686	22624	22684	22616	22627	22563	22357	22741	22687	22542	22446	22622	22473	22509	22751	22432	22621	22490	22594	22466	22554	22535	22571	22540	22595	22440	22564	22397	22626	22318	22586	22426	22400	22635	22478	22458	22620	22504	22335	22606	22550	22177	22807	22510	22374	22666	22682	22527	22708	22405	22400	22578	22463	22707	22550	22554	22371	22528	22491	22502	22366	22644	22512	22535	22238	22544	22510	22476	22411	22601	22500	22472	22534	22428	22574	22448	22418	22475	22547	22510	22412	22701	22409	22449	22583	22509	22472	22439	22642	22739	22506	22436	22514	22441	22495	22533	22542	22695	22763	22522	22325	22438	22450	22332	22396	22493	22561	22499	22624	22444	22433	22571	22418	22432	22673	22379	22595	22444	22482	22407	22665	22648	22423	22370	22513	22624	22721	22541	22532	22629	22466	22504	22629	22411	22463	22436	22535	22374	22299	22600	22554	22378	22516	22471	22527	22460	22232	22512	22288	22766	22453	22219	22637	22652	22454	22471	22512	22599	22556	22652	22563	22329	22616	22580	22448	22471	22669	22519	22298	22350	22600	22425	22405	22431	22335	22249	22537	22586	22546	22478	22499	22539	22389	22592	22422	22596	22300	22593	22446	22567	22557	22582	22586	22413	22537	22406	22594	22341	22686	22339	22473	22380	22601	22370	22475	22388	22647	22604	22436	22520	22400	22499	22307	22369	22492	22407	22458	22567	22434	22713	22310	22510	22346	22490	22449	22574	22404	22669	22326	22511	22278	22425	22552	22468	22550	22730	22601	22618	22492	22295	22457	22611	22558	22547	22457	22430	22631	22453	22401	22356	22376	22424	22360	22611	22532	22561	22528	22340	22537	22426	22571	22390	22640	22544	22498	22520	22627	22540	22585	22538	22367	22465	22514	22630	22351	22290	22504	22464	22431	22464	22654	22636	22498	22552	22516	22595	22376	22469	22578	22354	22289	22558	22536	22624	22331	22523	22374	22566	22790	22578	22701	22504	22530	22389	22501	22403	22621	22473	22716	22532	22418	22574	22671	22321	22476	22340	22549	22485	22621	22583	22679	22335	22391	22644	22532	22416	22333	22439	22523	22552	22624	22474	22534	22561	22738	22493	22605	22517	22480	22526	22538	22544	22563	22558	22542	22672	22548	22574	22432	22539	22661	22680	22451	22424	22605	22327	22485	22582	22511	22412	22362	22576	22324	22237	22503	22273	22578	22459	22492	22472	22598	22721	22688	22697	22183	22374	22338	22509	22389	22386	22381	22499	22439	22248	22606	22413	22437	22598	22388	22398	22722	22699	22630	22642	22582	22341	22404	22641	22356	22500	22392	22443	22195	22557	22774	22387	22276	22416	22416	22490	22480	22608	22503	22652	22742	22415	22569	22694	22542	22438	22444	22313	22602	22462	22562	22516	22360	22512	22546	22660	22569	22555	22616	22697	22458	22523	22546	22314	22540	22520	22457	22423	22416	22301	22563	22583	22584	22676	22511	22555	22458	22573	22521	22597	22601	22488	22527	22519	22452	22757	22666	22605	22575	22522	22406	22339	22463	22614	22446	22573	22586	22365	22561	22299	22383	22390	22407	22362	22662	22563	22498	22482	22745	22406	22579	22628	22451	22531	22478	22651	22486	22600	22583	22591	22521	22610	22496	22459	22429	22275	22434	22571	22408	22286	22445	22357	22345	22456	22480	22427	22622	22335	22421	22542	22556	22595	22296	22303	22692	22636	22418	22574	22498	22447	22752	22311	22497	22313	22613	22589	22594	22342	22549	22694	22469	22506	22600	22418	22657	22648	22529	22392	22401	22699	22488	22528	22650	22373	22598	22289	22551	22619	22609	22684	22500	22607	22433	22665	22311	22488	22453	22499	22299	22581	22558	22425	22675	22473	22444	22686	22306	22447	22436	22444	22587	22490	22466	22490	22404	22377	22660	22525	22394	22299	22596	22758	22520	22424	22474	22442	22548	22543	22664	22482	22405	22357	22498	22388	22415	22575	22390	22468	22356	22465	22382	22635	22295	22381	22392	22657	22488	22519	22401	22502	22489	22402	22537	22332	22584	22510	22559	22641	22594	22615	22463	22522	22697	22539	22564	22496	22424	22394	22462	22542	22668	22439	22622	22617	22712	22549	22519	22242	22585	22513	22548	22484	22519	22584	22561	22536	22698	22539	22385	22561	22414	22699	22579	22545	22537	22678	22451	22415	22683	22586	22496	22596	22439	22319	22555	22564	22449	22699	22609	22566	22790	22557	22376	22596	22617	22691	22467	22557	22753	22387	22384	22400	22367	22524	22632	22540	22564	22557	22263	22375	22649	22529	22410	22498	22524	22311	22440	22543	22343	22179	22488	22517	22473	22382	22678	22574	22684	22525	22383	22552	22692	22569	22633	22340	22583	22601	22543	22597	22438	22423	22468	22502	22658	22643	22573	22591	22443	22342	22572	22409	22413	22494	22546	22361	22547	22606	22602	22799	22352	22422	22388	22504	22438	22453	22527	22401	22520	22425	22815	22459	22345	22343	22377	22514	22505	22560	22562	22462	22371	22433	22452	22726	22936	22283	22589	22521	22626	22515	22390	22404	22545	22524	22384	22532	22373	22584	22484	22523	22611	22562	22556	22587	22571	22451	22426	22627	22439	22664	22563	22462	22302	22655	22614	22619	22476	22407	22631	22244	22618	22471	22609	22455	22499	22565	22775	22307	22502	22378	22474	22400	22286	22362	22554	22351	22363	22437	22512	22329	22608	22638	22449	22486	22630	22527	22434	22421	22655	22466	22512	22377	22514	22647	22506	22581	22467	22471	22590	22373	22401	22511	22533	22392	22474	22459	22625	22416	22457	22523	22865	22566	22493	22398	22431	22445	22447	22496	22445	22329	22587	22431	22529	22423	22675	22436	22467	22427	22318	22576	22339	22229	22533	22558	22491	22450	22694	22358	22338	22401	22138	22414	22464	22280	22781	22511	22583	22438	22571	22235	22621	22725	22499	22492	22646	22458	22344	22114	22419	22500	22345	22441	22490	22575	22443	22231	22486	22348	22487	22489	22535	22362	22353	22453	22369	22581	22689	22565	22422	22647	22333	22347	22579	22265	22344	22606	22418	22457	22398	22512	22435	22496	22397	22532	22475	22601	22388	22457	22448	22321	22543	22444	22485	22352	22596	22479	22437	22526	22499	22318	22488	22624	22577	22419	22583	22535	22440	22384	22500	22374	22380	22514	22612	22551	22607	22707	22343	22370	22521	22502	22455	22472	22583	22532	22337	22387	22329	22719	22435	22651	22551	22574	22273	22499	22416	22429	22465	22596	22448	22440	22460	22419	22571	22589	22624	22528	22485	22566	22526	22583	22643	22347	22654	22521	22224	22578	22603	22626	22272	22211	22403	22587	22632	22652	22662	22541	22320	22404	22670	22567	22366	22559	22787	22554	22591	22461	22605	22507	22541	22595	22447	22500	22337	22532	22525	22662	22351	22500	22528	22641	22583	22667	22387	22470	22440	22584	22622	22611	22592	22449	22321	22435	22309	22420	22355	22508	22458	22452	22457	22402	22741	22696	22462	22501	22529	22412	22424	22265	22412	22387	22506	22650	22762	22776	22573	22381	22581	22674	22721	22362	22567	22663	22376	22338	22445	22485	22419	22391	22491	22308	22516	22685	22334	22475	22620	22608	22405	22365	22545	22382	22636	22502	22504	22651	22732	22284	22539	22645	22621	22562	22589	22446	22643	22417	22525	22289	22372	22487	22505	22551	22625	22451	22682	22503	22551	22649	22659	22513	22519	22650	22467	22550	22510	22565	22317	22472	22322	22538	22499	22433	22563	22359	22479	22282	22293	22508	22625	22639	22219	22570	22447	22435	22684	22488	22603	22671	22470	22376	22660	22468	22777	22459	22595	22397	22585	22421	22574	22636	22336	22442	22650	22527	22379	22478	22255	22394	22776	22467	22634	22425	22519	22529	22388	22580	22527	22503	22440	22537	22387	22443	22347	22365	22413	22614	22385	22431	22543	22599	22500	22578	22478	22405	22494	22409	22517	22433	22467	22547	22290	22447	22505	22571	22455	22449	22733	22502	22414	22390	22497	22664	22581	22442	22648	22575	22671	22537	22551	22425	22528	22628	22512	22478	22243	22435	22447	22381	22323	22899	22337	22410	22363	22672	22472	22434	22319	22363	22476	22289	22476	22560	22528	22417	22493	22474	22587	22408	22693	22500	22705	22395	22682	22411	22506	22398	22582	22458	22398	22711	22445	22338	22388	22441
19327	37382	35842	26894	23137	21580	20614	19494	19041	18947	18783	18883	18794	18675	18576	19519	29762	37687	35929	30301	24428	20135	18538	18317	17825	17694	17928	17696	17787	17741	17819	17723	17776	17807	17817	17686	17941	17826	17896	17998	17746	17786	17741	17848	17858	17770	17721	17837	17786	17882	17832	17883	17794	17846	17626	17745	17671	17720	17987	17951	17859	17830	17892	17757	17730	17757	17878	17861	17869	17633	17805	17872	17882	17729	17993	17962	17735	17725	17964	17717	17821	17658	17805	17793	17723	17679	17858	17621	18063	17993	17845	17758	17849	17751	17850	17877	17709	17820	17839	17569	17854	18012	17854	17857	17885	17665	17777	17719	17946	17780	17833	17770	17777	17733	17806	17865	17761	17690	17853	17843	17761	17859	17791	17885	17823	17868	17821	17654	17791	17956	17800	17802	17876	17721	17833	17844	17755	17750	17748	17864	17702	17712	17942	17726	17801	17851	17928	17867	17795	17911	17729	17649	17834	17709	17919	17955	17911	17836	17699	17869	17785	17928	17756	17730	17796	17979	17745	17877	17763	18012	17789	17741	17876	17751	17782	17711	17915	17800	17806	17837	17846	17706	17903	17899	17757	17728	17951	17723	17951	17914	17673	17829	17758	17756	17881	17608	17912	17728	17824	17757	17712	17742	17872	17794	17752	17896	17731	17723	17709	17676	17787	17737	17854	17808	17945	17641	17692	17762	17633	17742	17673	17809	17829	17777	17772	17707	17886	17787	17748	17835	17906	17793	17833	17785	17583	17779	17846	17732	17671	17825	17777	17928	17734	17778	17687	17752	17813	17829	17835	17786	17733	17731	17888	17972	17770	17764	17846	17894	17802	17815	17731	17807	17895	17893	17891	17827	17704	17958	17792	17798	17746	17776	17813	17948	17883	17775	17747	17714	17764	17777	17941	17888	17638	17736	17732	17725	17656	17798	17668	17680	17747	17728	17749	17837	17660	17783	17728	17706	17683	17708	17738	17939	17842	17838	17898	17860	17767	17767	17747	17914	17885	17622	17769	17707	17755	17578	17917	17837	17723	17649	17702	17834	17957	17930	17798	17853	17871	17613	17819	17799	17899	17758	17778	17821	17733	17727	17642	17822	17830	17888	17699	17746	17738	17818	17617	17856	17871	17686	17923	17679	17911	17865	17762	17788	17865	17768	17890	17850	18056	17871	17643	17704	17733	17878	17821	17734	17858	17705	17620	17837	17964	17763	17752	17864	17788	17802	17632	17737	17913	17734	17808	18010	17890	17786	18084	17930	17863	17637	17900	17824	17712	17863	17912	17837	17829	18000	17751	17707	17771	17827	17717	17832	17842	17685	17845	17600	17800	17744	17821	17881	17720	17887	17613	17664	17717	17669	17858	17582	17878	17746	17825	17785	17998	17720	17758	17840	17996	17955	17946	17877	17711	17941	17659	17694	17823	17831	17927	17837	17765	17913	17616	17867	17749	17771	17690	17874	17713	17849	17875	17781	17702	17821	17745	17579	17772	17689	17844	17804	17778	17881	17803	17750	17926	17678	17937	17684	17820	17832	17862	17863	17840	17743	17922	17527	17879	17789	17645	17709	17635	17737	17900	17738	17771	17972	17819	17835	17607	17887	17956	17700	17715	17792	17711	17690	17849	17936	17807	17772	17914	17677	17718	17602	17754	17886	17800	17669	17783	17695	17805	17806	17798	17945	17730	17907	17863	17709	17863	17701	17814	17817	17938	17772	17799	17860	17777	17916	17883	17792	17846	17778	17726	17834	17832	17945	17701	17827	17852	17724	17680	17776	17777	17771	17870	17809	17864	17838	17703	17807	17736	17668	17810	17814	17827	17906	17890	17855	17692	17751	17702	17874	17777	17672	17715	17824	17994	17789	17812	17779	17891	17775	17821	17900	17944	17661	17707	17754	17922	17846	17728	17843	17943	17808	17821	17673	17824	17852	17763	17653	17813	17781	17689	17893	17635	17765	17695	17858	17846	17945	17786	17964	17823	17571	17748	17865	17844	17785	17834	17771	17829	17734	17885	17703	17796	17666	17743	17714	17707	17878	17804	17423	17853	17656	17855	17846	17794	17666	17840	17801	17764	17823	17964	17705	17834	17659	17517	17740	17912	17692	17915	17877	17754	17836	17735	17935	17853	17860	17650	17817	17969	17937	17723	17652	17749	17638	17825	17679	17646	17613	17738	17845	17705	17777	17774	17728	17897	17798	17647	17631	17790	17847	17832	17740	17802	17720	17747	17799	17754	17844	17874	17816	17778	17803	17819	17917	17897	17910	17764	17918	17847	17826	17951	17941	17779	17749	17767	17859	17794	17936	17704	17719	17794	17709	17934	17845	17760	17796	17928	17696	17807	17832	17891	17821	17662	17714	17735	17876	17801	18013	17773	17582	17906	17805	17763	17625	17827	17742	17941	17667	17636	17716	17747	17834	17798	17837	17764	17983	17623	17789	17919	17845	17707	17819	17786	17761	17737	17851	17763	17738	17700	17770	17562	17744	17741	17863	17893	17819	17703	17745	17748	17762	17735	17633	17856	17884	17912	17838	17763	17696	17852	17813	17780	17792	17779	17701	17727	18135	17593	17873	17695	17834	17799	17769	17828	17708	17701	17783	17845	17945	17836	17946	17914	17863	17917	17615	17805	17674	17831	17693	17662	17809	17706	17792	17982	17935	17654	17620	17724	17835	17810	17854	17862	17721	17836	17892	17859	17720	17898	17776	17776	17682	17787	17976	18003	17873	17765	17714	17645	17828	17732	17779	17834	17609	17831	17794	17637	17848	17700	17753	17785	17891	17757	17812	17827	17784	17902	17880	17793	17886	17683	17798	17855	17806	17872	17786	17782	17852	17591	17911	17946	17651	17789	17766	17774	17763	17845	17696	17787	17678	17571	17875	17869	17727	17572	17703	17794	17672	17681	17708	17783	17712	17917	17688	17903	17657	17659	17978	17757	17847	17815	17735	17805	17837	17772	17935	17736	17776	17602	17824	17782	17669	17635	17710	17606	17666	17840	17858	17943	17748	17812	17822	17637	17722	17773	17819	17776	17838	17884	17885	17719	17666	17686	17708	17778	17739	17647	17881	17903	17793	17689	17682	17727	17896	17900	17833	17619	17913	17833	17884	17862	17750	17933	17810	17868	17839	17767	17933	17774	17804	17595	17855	17722	17744	17837	17734	17840	17721	17675	17914	17776	17646	17832	17696	17697	17662	17737	17758	17803	17688	17813	17729	17787	17698	17972	17698	17740	17790	17831	17916	17887	17726	17730	17856	17564	17648	17797	17614	17868	17883	17892	17910	17803	17865	17799	17576	17721	17580	17816	17587	17732	17742	17731	17664	17704	17825	17768	17782	17778	17718	17880	17748	17636	17762	17950	17658	17803	17869	17817	17804	17709	17766	17787	17635	17864	18037	17758	17631	17705	17745	17885	17877	17700	17878	17800	17752	17805	17795	17755	17897	17808	17739	17861	17834	17771	17713	17921	17839	17665	17891	17924	17801	17736	17860	17809	17752	17901	17825	17828	17940	17779	17961	17870	17662	17618	17577	17976	17655	17757	17704	17840	17724	17831	17707	17759	17935	17770	17623	17995	17889	17752	17817	17788	17960	17853	17752	17703	17842	17837	17738	17746	17722	17760	17901	17817	17972	17642	17760	17814	17844	17748	17823	17871	17847	17543	17798	17768	17912	17778	17561	17762	17750	17715	17836	17708	17781	17834	17772	17802	17847	17806	17790	17782	17821	17674	18037	17695	17723	17708	17802	17643	17676	17854	17795	17927	17749	17870	17787	17932	17827	17776	17942	17776	17641	17729	17810	17830	17831	17594	17705	17913	17974	17718	17792	17824	17681	17640	17748	17571	17829	17778	17830	17744	17702	17919	17845	17750	17838	17772	17817	17849	17879	17777	17985	17832	17796	17619	17605	17918	17780	17663	17732	17828	17845	17672	17822	17623	17683	17823	17750	17729	17843	17696	17886	17759	17947	17689	17664	17829	17844	17784	17941	17830	17824	17741	17859	17711	17792	17812	17807	17776	17800	17900	17742	17781	17863	17790	17805	17736	17836	17914	17708	17826	17902	17706	17747	17770	17785	17764	17709	17859	17815	17817	17898	17802	17628	17767	17855	17690	17728	17800	17918	17793	17918	17900	17720	17733	17712	17687	17718	17838	17760	17651	17879	17842	17837	17876	17816	17667	17735	17672	17730	17826	17782	17906	17966	17786	17792	17843	17782	17783	17687	17761	17712	17789	17823	17759	17849	17709	17772	17958	17803	17840	17731	17702	17809	17785	17748	17875	17722	17745	17809	17896	17793	17722	17803	17917	17790	17689	17774	17858	17599	17973	17770	17759	17697	17826	17913	17747	17790	17840	17869	17795	17836	17681	17635	17885	17772	17848	17565	17818	17725	17739	17834	17853	17732	17952	17846	17841	17646	17822	17699	18041	17786	17770	17792	17658	17852	17804	17935	17931	17855	17724	17766	17649	17815	17856	17592	17704	17761	17809	17873	17748	17736	17893	17845	17847	17847	17805	17817	17791	17606	17741	17856	17689	17930	17910	17913	17754	17837	17777	17646	17846	17793	17861	17695	17598	17785	17716	17844	17876	17722	17817	17643	17772	17677	17712	17924	17754	17898	17734	17715	17742	17853	17727	17859	17747	17709	17699	17878	17766	17850	17625	17808	17797	17881	17826	17779	17955	17757	17666	17838	17892	17904	17672	17815	17787	17865	17684	17717	17837	17742	17738	17809	17713	17756	17820	17667	17829	17825	17822	17674	17931	17832	18049	17795	17681	17837	17922	17872	17608	17765	17863	17610	17948	17869	17664	17810	17759	17702	17715	17876	17783	17717	17610	17900	17871	17813	17758	17730	17584	17643	17757	17749	17776	17751	17920	17768	17646	17917	17657	17752	17645	17676	17754	17816	17826	17681	17819	18052	17779	17624	17816	17765	17813	17773	17821	17566	17775	17738	17818	17766	17728	17948	17721	17799	17787	17849	17808	17922	17929	17844	17724	17737	17792	17814	17598	17860	17798	17643	17879	17765	17872	17718	17865	17686	17780	17781	17838	17694	17876	17750	17869	17872	17851	17966	18011	17688	17573	17790	17836	17871	17730	17818	17761	17710	17926	17703
27545	23003	28920	26636	23385	23444	23322	22733	22843	22810	22884	22818	22817	22936	22974	22646	23564	24264	23977	23549	23478	23005	22646	22726	22595	22682	22664	22557	22681	22826	22881	22677	22690	22745	22711	22574	22644	22617	22686	22573	22731	22703	22618	22310	22540	22529	22710	22795	22615	22702	22616	22424	22476	22593	22832	22811	22699	22506	22715	22609	22848	22584	22564	22563	22564	22725	22493	22616	22903	22614	22623	22751	22494	22490	22854	22707	22584	22672	22568	22593	22683	22807	22726	22683	22767	22469	22604	22599	22618	22847	22664	22774	22427	22498	22662	22654	22845	22664	22649	22546	22783	22685	22664	22524	22596	22560	22400	22625	22386	22393	22619	22501	22642	22691	22524	22704	22789	22376	22395	22524	22630	22469	22430	22601	22804	22641	22569	22563	22522	22780	22588	22678	22505	22683	22508	22645	22471	22544	22787	22773	22637	22768	22499	22700	22689	22652	22515	22740	22604	22439	22688	22695	22543	22314	22657	22582	22605	22438	22330	22485	22859	22630	22881	22584	22509	22584	22649	22428	22569	22713	22598	22733	22610	22462	22665	22634	22461	22218	22416	22452	22586	22551	22698	22548	22502	22541	22700	22557	22544	22497	22625	22613	22709	22341	22596	22628	22409	22695	22564	22598	22660	22675	22548	22735	22506	22553	22649	22551	22558	22522	22645	22568	22503	22496	22656	22741	22731	22694	22357	22695	22785	22692	22596	22845	22708	22466	22560	22501	22491	22686	22559	22638	22517	22471	22598	22464	22423	22736	22582	22578	22588	22918	22755	22651	22574	22579	22575	22816	22471	22651	22592	22519	22736	22574	22492	22819	22807	22705	22627	22667	22632	22377	22413	22574	22592	22571	22464	22468	22308	22611	22640	22539	22701	22558	22706	22751	22633	22574	22653	22405	22721	22783	22501	22839	22701	22787	22643	22496	22628	22642	22592	22747	22854	22978	22470	22667	22513	22440	22631	22708	22667	22627	22754	22453	22651	22540	22791	22605	22492	22608	22539	22610	22514	22516	22696	22638	22564	22582	22751	22821	22604	22570	22586	22638	22523	22386	22679	22646	22805	22640	22982	22552	22503	22480	22702	22757	22787	22701	22524	22771	22492	22715	22640	22688	22658	22647	22529	22615	22717	22595	22400	22773	22727	22471	22697	22597	22500	22767	22684	22736	22517	22641	22821	22765	22791	22671	22589	22405	22611	22726	22733	22515	22726	22778	22561	22776	22746	22600	22526	22810	22652	22772	22522	22807	22529	22518	22725	22554	22670	22606	22531	22865	22620	22435	22436	22747	22555	22563	22569	22732	22596	22667	22311	22467	22578	22692	22606	22660	22506	22429	22572	22687	22626	22575	22638	22432	22573	22670	22684	22707	22658	22570	22764	22627	22526	22455	22588	22611	22668	22750	22714	22702	22720	22525	22594	22641	22757	22497	22654	22753	22663	22672	22647	22645	22642	22729	22642	22513	22675	22579	22406	22649	22715	22591	22720	22484	22765	22627	22693	22448	22661	22458	22757	22585	22838	22552	22525	22692	22747	22503	22556	22578	22687	22601	22637	22476	22588	22859	22458	22623	22801	22575	22783	22589	22673	22510	22610	22614	22609	22705	22777	22577	22695	22604	22665	22501	22747	22687	22743	22465	22606	22433	22672	22605	22770	22586	22885	22703	22526	22759	22615	22554	22538	22377	22616	22712	22649	22576	22742	22447	22479	22637	22482	22584	22619	22565	22687	22450	22940	22908	22766	22642	22389	22739	22337	22587	22906	22693	22579	22481	22754	22765	22739	22555	22601	22691	22529	22707	22669	22766	22716	22645	22741	22635	22578	22622	22624	22615	22618	22594	22663	22612	22459	22531	22764	22586	22788	22486	22576	22657	22690	22575	22600	22476	22482	22661	22708	22820	22606	22565	22639	22788	22539	22764	22703	22529	22523	22636	22692	22713	22881	22634	22700	22445	22611	22669	22660	22575	22748	22673	22697	22764	22755	22937	22795	22738	22613	22694	22490	22591	22735	22557	22640	22700	22677	22507	22776	22487	22356	22475	22715	22444	22805	22690	22588	22648	22829	22631	22596	22553	22802	22614	22618	22680	22558	22587	22716	22571	22666	22703	22577	22630	22840	22454	22680	22476	22551	22612	22707	22730	22558	22647	22744	22698	22519	22365	22656	22659	22502	22533	22613	22531	22699	22649	22583	22887	22674	22535	22539	22671	22685	22729	22711	22826	22619	22473	22590	22487	22502	22651	22548	22627	22503	22568	22520	22624	22712	22627	22678	22690	22674	22782	22674	22596	22636	22729	22741	22780	22652	22855	22829	22496	22586	22404	22662	22818	22606	22462	22266	22453	22751	22848	22523	22525	22790	22582	22527	22722	22805	22368	22513	22603	22561	22683	22623	22526	22633	22455	22799	22675	22326	22587	22596	22821	22970	22834	22683	22475	22689	22782	22624	22614	22736	22771	22941	22790	22840	22672	22573	22665	22578	22605	22437	22475	22771	22527	22766	22708	22578	22611	22524	22585	22772	22589	22699	22523	22736	22591	22657	22567	22679	22707	22495	22494	22541	22598	22710	22802	22644	22747	22592	22614	22741	22603	22597	22615	22657	22586	22776	22656	22683	22553	22723	22684	22596	22504	22752	22644	22554	22776	22651	22646	22709	22651	22518	22809	22523	22514	22820	22663	22644	22700	22694	22636	22751	22611	22705	22516	22604	22504	22757	22569	22733	22637	22559	22517	22531	22761	22694	22708	22778	22612	22678	22533	22601	22537	22569	22573	22596	22675	22842	22383	22525	22673	22840	22697	22360	22759	22695	22638	22736	22718	22416	22430	22787	22648	22780	22614	22550	22619	22593	22581	22562	22633	22553	22587	22545	22545	22678	22364	22543	22672	22771	22718	22607	22504	22465	22588	22606	22650	22555	22654	22888	22706	22767	22630	22508	22599	22689	22649	22721	22592	22753	22511	22513	22783	22716	22689	22763	22563	22671	22687	22627	22749	22618	22636	22660	22743	22676	22576	22647	22544	22549	22641	22705	22482	22633	22675	22707	22385	22731	22593	22725	22577	22742	22574	22585	22739	22423	22556	22618	22626	22438	22469	22821	22683	22624	22686	22640	22653	22544	22677	22685	22727	22702	22771	22630	22486	22675	22670	22589	22649	22712	22706	22788	22563	22694	22818	22784	22755	22571	22748	22550	22808	22554	22359	22704	22523	22481	22694	22549	22653	22824	22796	22570	22715	22750	22525	22761	22897	22506	22529	22576	22692	22668	22738	22769	22540	22644	22380	22717	22487	22601	22854	22667	22829	22568	22712	22381	22816	22669	22584	22524	22629	22644	22894	22607	22465	22465	22544	22562	22624	22685	22518	22609	22498	22598	22575	22839	22674	22647	22439	22650	22671	22758	22687	22564	22356	22659	22601	22704	22573	22560	22383	22619	22748	22784	22607	22582	22585	22646	22810	22684	22570	22533	22686	22722	22736	22526	22610	22704	22674	22637	22695	22606	22523	22457	22328	22761	22639	22734	22574	22488	22460	22610	22591	22539	22835	22525	22762	22655	22526	22620	22824	22821	22478	22566	22383	22515	22412	22490	22558	22420	22605	22758	22732	22513	22728	22747	22745	22812	22750	22735	22625	22424	22738	22682	22537	22774	22576	22953	22446	22639	22555	22429	22688	22706	22602	22867	22495	22623	22516	22718	22549	22935	22796	22638	22654	22346	22363	22625	22571	22607	22627	22649	22662	22670	22760	22652	22779	22805	22640	22645	22497	22723	22648	22737	22673	22702	22724	22689	22617	22656	22746	22552	22696	22821	22614	22509	22633	22493	22493	22601	22811	22759	22733	22764	22693	22364	22387	22783	22595	22708	22681	22694	22958	22593	22651	22588	22525	22612	22468	22396	22753	22599	22551	22532	22551	22644	22608	22454	22624	22484	22482	22749	22537	22802	22613	22730	22588	22686	22678	22707	22547	22531	22575	22703	22894	22485	22541	22381	22544	22494	22646	22519	22655	22749	22683	22717	22637	22585	22587	22464	22743	22363	22508	22543	22764	22332	22542	22744	22648	22624	22688	22582	22268	22479	22678	22803	22471	22700	22372	22605	22768	22758	22527	22601	22835	22600	22592	22605	22614	22853	22572	22703	22617	22687	22479	22576	22639	22570	22569	22900	22829	22792	22612	22649	22647	22541	22653	22900	22724	22866	22955	22589	22771	22716	22678	22556	22529	22544	22740	22384	22663	22604	22798	22738	22534	22532	22550	22759	22777	22637	22448	22718	22644	22606	22770	22580	22687	22531	22626	22794	22753	22846	22661	22502	22847	22702	22593	22487	22928	22650	22630	22631	22750	22979	22549	22627	22563	22781	22575	22774	22637	22363	22531	22660	22838	22515	22660	22661	22677	22612	22602	22485	22698	22605	22648	22599	22744	22588	22488	22581	22563	22731	22520	22661	22656	22505	22702	22793	22590	22498	22757	22874	22663	22611	22543	22701	22762	22688	22511	22757	22679	22899	22987	22416	22638	22455	22617	22670	22525	22490	22492	22819	22525	22662	22618	22586	22707	22427	22837	22626	22709	22413	22378	22772	22623	22669	22695	22792	22538	22594	22472	22629	22447	22349	22711	22413	22616	22683	22429	22497	22584	22722	22366	22631	22419	22580	22664	22668	22512	22591	22566	22697	22493	22543	22618	22690	22614	22737	22590	22702	22614	22686	22714	22965	22814	22547	22508	22709	22696	22753	22606	22408	22520	22706	22726	22720	22707	22572	22625	22758	22830	22780	22690	22654	22824	22819	22761	22804	22653	22824	22689	22630	22804	22713	22504	22473	22483	22585	22728	22568	22638	22768	22880	22556	22690	22593	22584	22676	22655	22598	22714	22619	22524	22625	22560	22793	22673	22603	22594	22583	22570	22736	22798	22480	22518	22358	22799	22798	22641	22563	22501	22686	22576	22351	22611	22549	22658	22625	22703	22574	22604	22591	22458	22581	22469	22768	22683	22774	22727	22683	22663	22736	22786	22659	22688	22769	22631	22376	22520	22938	22486	22673	22510	22598	22629	22528	22598	22746	22672	22846	22512	22458	22601	22752	22771	22691	22624	22639	22593	22730	22698	22644	22824
19522	27101	24687	20341	19329	18964	18365	18174	18097	18047	18162	18207	18154	18354	18143	18363	19196	19745	19413	18814	18464	18251	18078	17818	17986	17921	17774	17739	18057	17921	18035	17690	17889	17789	18000	17901	18064	17757	17965	17727	17810	17795	17930	17808	17785	17932	17926	17807	17833	17779	17800	17743	17918	17959	17931	17911	17850	17883	17923	17766	17907	17907	17832	17766	17773	17992	17826	17880	18121	17898	17909	17899	17974	17862	17901	17952	18110	17774	17939	18060	17988	17939	17766	17977	17921	17940	17958	17769	17925	17804	17912	17912	17922	18022	17924	17988	18057	17927	17965	17841	17866	17861	17877	17740	17949	17836	17865	17887	17816	17853	17791	17949	17992	17973	17851	17897	17891	18007	17947	17912	17870	17801	17913	17990	17939	17938	18083	17947	17996	17878	18010	17888	18010	17716	17935	17835	17996	18006	18021	17830	17764	18049	17884	17642	17744	18043	17921	17704	17871	17910	18099	17882	18032	17838	18107	17884	17838	17810	18003	17840	17870	17910	17935	17918	17889	17895	17904	17820	17763	17962	17889	17875	17892	17671	17849	18058	17906	17962	17989	18028	17880	17802	17898	17694	18032	18014	17824	17879	17885	17909	17911	17810	18093	17914	17955	17988	17704	17920	17992	17889	17777	17977	17838	17927	17977	17978	17835	17790	17918	17925	17900	17861	17873	17972	17878	17920	17793	17890	17971	17931	17894	17915	17953	17744	17939	17882	17799	17790	17715	17999	17877	17854	18021	17871	17678	17938	17962	18005	17874	17899	17773	17768	18053	17717	18127	17862	17769	17806	17786	17829	17827	17948	17836	17925	17799	17752	17932	17935	18004	17902	17957	17860	17798	17973	17880	17895	17835	18058	17850	17905	17976	17763	17975	17825	17915	17903	17783	18044	17859	17987	17799	17891	18013	17950	17847	17977	17883	17866	17776	17981	17785	17961	17949	18000	17885	17863	17838	17782	17858	17952	18003	17987	17964	18012	17846	17921	17982	17817	17978	17763	17961	18000	17847	17930	17886	18008	17861	17982	17839	17903	17821	17913	17950	17786	18032	17957	18036	17883	17821	17815	17876	17901	17835	17761	17825	18048	17886	18068	18015	17945	17978	17955	17929	18080	17912	17848	17957	17881	17839	17831	17887	17875	17791	17988	17879	17867	17898	17900	17892	17869	17926	17843	17865	17988	17959	17786	17896	17979	17850	17952	17953	17943	17914	18062	17933	17933	17863	17855	18052	17867	18095	17876	17919	17953	18141	17940	17852	17923	17697	18026	17828	17901	17968	17969	17939	17900	17890	17728	17830	17977	17933	17756	17945	17988	17771	17857	17918	17909	17913	17907	17976	17958	17852	18110	17769	17947	17811	17877	18006	17937	17909	17745	17760	17975	17933	18023	17822	17884	18022	17933	17911	17937	18067	17843	17895	17916	17941	17964	17874	18084	17834	17910	17813	17821	17865	17799	18014	17907	17837	17813	17912	17909	17878	17869	17921	18050	17968	18030	18044	17940	17822	18005	17898	18030	17861	17887	17935	17823	17987	17713	18026	17837	17857	17927	17907	17853	17948	17805	18104	17880	17848	18014	17867	17758	17854	17963	18131	17837	17714	18046	18001	17829	17735	17887	18049	17961	18036	17996	17745	17821	17723	17771	17937	17887	17869	17806	17797	17809	17889	17819	17872	17936	17859	17822	18016	17787	17808	17981	17769	17936	18163	17976	17847	17962	18044	17753	17879	17829	17868	17893	17824	18102	17811	17800	17880	17885	17966	17789	17828	17868	17792	17957	17913	17899	17855	18038	17849	17682	17955	17881	17834	17839	17836	17998	17958	17843	17977	18066	18020	17896	17740	17733	17926	18070	17832	17882	17848	17942	17828	17753	17837	17803	17952	17912	18011	17754	17959	17860	17866	17957	17957	18207	17949	17996	17908	18049	17940	17862	17896	17946	17921	17788	17925	17968	17922	17867	17726	18007	17881	17803	18124	17938	17963	17779	17901	17997	17800	17929	17835	17824	17936	17835	17813	17809	17945	17779	17969	17837	17833	17883	17913	17856	17953	17971	17865	17983	17858	17875	17803	17915	17946	17791	17933	17808	17620	17950	17864	17863	17946	17929	17929	17922	17878	18092	17896	18012	17911	18036	17940	17833	17874	17888	17933	17791	18046	17897	17939	18046	18025	17926	17852	17803	18005	17939	17919	17828	17855	17928	17948	17801	17894	18050	17802	18089	17826	17950	18048	17951	17950	17840	17927	17896	17829	17852	17772	17806	17798	17998	17839	18018	17922	17888	17768	17989	17900	17899	18010	17957	17974	17761	17769	17996	18005	17899	18006	17878	17773	18161	17913	17760	17773	17922	17706	17847	17874	17919	17838	17875	17857	17720	17928	17799	17962	17818	17988	17797	17984	17883	17916	17879	17970	17799	17874	17719	18054	17982	17839	17955	17877	18010	17748	17944	17761	17847	17942	17879	17980	17914	17879	17762	17894	17825	17756	17747	17754	17826	17891	18146	18069	17965	17829	17944	17847	17933	17981	17739	17853	17842	17948	17914	17994	17861	17963	17979	17839	17876	17899	17709	18047	18035	17802	18005	17839	17909	17908	17827	17879	18040	17844	17837	17694	17824	18079	17860	17836	17987	17850	18063	17708	17916	18028	17811	17872	18015	17974	17961	17954	17987	17881	17900	17921	17746	17863	18029	17962	17892	18022	17845	17785	17785	17967	17848	17922	18174	17895	17817	18119	17940	17838	17801	17909	17877	17892	17756	17793	17929	17876	17911	17665	17903	18000	17889	17846	17899	17822	17862	17738	17918	18034	17958	17897	17931	17864	17959	17749	17745	17954	17890	17829	17905	17711	18064	17850	17924	18148	17923	17880	17960	18007	18016	17900	17872	18022	17960	17751	17778	18085	17830	17912	17881	17903	17948	17773	17825	18073	18004	18057	17838	17757	17867	17950	17736	17875	17885	17938	18051	17975	17922	17903	17849	17959	17891	17880	17832	17742	17979	18023	17916	17827	17935	17972	17807	17928	17902	17785	17693	17784	17719	17919	17968	17945	17839	17921	17635	17968	17911	18019	17850	17869	17844	17825	17871	17788	17810	18038	18026	17870	17840	17963	17758	17888	17888	17910	17998	17722	17930	17852	17920	18041	17944	17848	17928	18051	17876	17746	17852	17903	18065	17777	17908	17946	17929	17867	17952	17678	17870	17936	18159	18126	18034	17810	17831	17809	17933	18095	17844	17926	18051	17867	17931	17783	18075	17881	17938	17738	17938	17793	17908	17889	17722	17989	17765	17932	17990	17846	17997	17919	18036	17864	17889	17937	17847	17897	17687	17904	17812	17868	17861	17814	17812	17878	18151	17673	17868	17816	17946	17899	17890	17972	17917	18042	17822	17958	17881	18061	17947	17733	17909	17814	17923	17856	18032	17840	18076	18097	17802	17853	17723	18012	17788	17927	17802	17979	17913	18083	18164	17757	17768	17888	17916	17984	17851	17962	17829	17958	17856	17925	17905	17889	17910	18046	17753	17895	17815	17888	17938	18056	18076	17873	17938	17867	17675	18025	17952	17956	18003	18077	17956	17884	17734	17838	17952	17828	17997	17999	17857	17943	17962	17936	17892	17709	18159	17898	18039	18050	17823	17858	17839	17994	17888	17952	17975	17824	17873	17898	17898	17961	17846	17921	17859	18066	17981	17912	18021	18021	17955	18009	17836	17907	18035	17808	17980	17974	17822	17783	17838	18016	17829	17746	17942	17754	17862	17850	17925	18027	17917	17803	17865	17973	17884	17934	17770	17781	17859	17974	17980	17944	17880	17833	17807	17866	17802	17906	17776	17804	17929	17984	18033	17654	18039	17883	17984	17998	17938	17852	17978	18035	18046	17854	18097	17887	17717	17975	17688	17941	17932	18027	17987	17913	18118	17859	17923	17852	18065	17940	18025	17900	17646	17754	17835	17912	17896	17986	17788	17832	17902	18064	17905	17869	17810	17927	17791	17854	17940	17672	17985	18111	17870	18091	18098	17759	17957	17894	17936	17872	17956	17974	17963	17943	17931	17970	17831	17800	17772	17907	17642	17999	17899	17847	17919	18006	17982	17932	17842	17890	17999	17818	17886	17946	17889	17780	17907	17909	17959	17891	17972	17918	17793	17995	17855	17793	17815	17985	18003	17911	17951	17888	17823	17945	17722	17949	17807	18009	17864	17888	17875	17940	17956	17806	17861	17913	17765	17816	17957	17977	17966	17939	18055	17957	17904	17868	17870	17843	17948	17955	17964	17806	18012	17924	17907	17904	17816	17866	17954	17818	17861	17769	17789	17967	17932	17849	18075	17840	18002	17823	17870	17927	17894	17997	17962	17968	17918	17849	17897	17933	18101	17956	18045	17926	17952	17897	17778	18108	17818	17747	18103	17883	17799	17804	18029	17885	17871	17754	17859	17970	17946	17987	17846	18197	17995	17912	17850	17953	17873	17923	17880	17890	17913	18041	18140	17835	18008	17930	17808	17729	17990	17851	17795	17949	18000	17810	17775	17980	17716	17789	17840	17973	17740	17854	17967	17925	17876	17923	18103	17873	17860	17891	18012	17861	17902	17883	17924	17744	17852	17805	17942	17847	17860	17995	18022	17795	17752	17924	18140	17898	17922	17790	17983	17929	17936	18048	17820	17960	18012	17890	17953	17781	17821	17852	18024	18041	17876	17956	17948	17728	17988	17977	17857	17800	17916	18123	17858	17874	17968	18107	17806	18013	17834	17977	17764	17762	17860	18003	17996	17933	17903	17933	17933	18001	17875	17897	17794	17947	17913	17712	17818	17805	17929	17873	17998	17876	17973	17852	17703	17815	17985	17920	17916	17806	18020	17925	17938	18032	17855	17935	17844	17868	17768	17979	17718	18015	18065	17754	17930	18053	17834	17916	17998	17913	17901	18019	17879	17879	17909	17928	17838	17934	17935	17918	17882	17945	17756	17972	17916	17876	17880	18029	17899	17968	17897	17922	17976	17928	18013	17947	17895	17968	17942	17885	17740	18101	17761	17889	17770	17937	17901	17860	17761	17898	17855	17800	17886	17759	18023	17933	17913	18000	17863	17891	18003	17920	18046	17844	17975	17936	17991
23842	21038	28404	24180	23142	24641	25319	23009	22819	23019	22649	22943	22793	22928	22929	24002	28879	31513	29903	26944	25209	23374	22841	22727	22556	22388	22431	22523	22452	22430	22549	22397	22470	22374	22212	22470	22431	22571	22581	22507	22420	22333	22440	22480	22321	22670	22490	22440	22439	22440	22461	22547	22521	22407	22323	22541	22580	22559	22393	22687	22367	22326	22566	22581	22324	22315	22312	22664	22269	22332	22455	22510	22487	22328	22539	22421	22274	22392	22301	22433	22269	22627	22260	22371	22335	22377	22420	22333	22326	22372	22155	22221	22422	22220	22135	22193	22356	22219	22327	22547	22371	22300	22370	22238	22485	22439	22385	22421	22341	22443	22497	22466	22430	22375	22348	22282	22361	22378	22571	22454	22281	22232	22315	22260	22500	22536	22382	22415	22210	22488	22407	22386	22369	22442	22372	22335	22503	22406	22535	22498	22466	22183	22396	22336	22598	22530	22445	22371	22349	22252	22317	22527	22320	22155	22389	22329	22096	22357	22388	22490	22401	22200	22392	22169	22454	22474	22321	22588	22476	22206	22483	22690	22408	22231	22133	22208	22561	22491	22510	22192	22457	22485	22448	22416	22524	22353	22344	22439	22451	22311	22435	22463	22424	22362	22439	22474	22346	22289	22459	22270	22111	22441	22449	22516	22140	22447	22341	22317	22221	22420	22511	22459	22299	22204	22153	22580	22407	22307	22223	22346	22114	22327	22549	22522	22414	22401	22474	22202	22294	22380	22424	22202	22434	22281	22314	22454	22545	22459	22567	22349	22409	22420	22039	22049	22364	22243	22190	22334	22435	22379	22244	22233	22213	22420	22322	22321	22399	22539	22260	22327	22079	22306	22183	22270	22727	22435	22479	22370	22328	22020	22326	22381	22449	22068	22374	22383	22312	22485	22304	22279	22273	22452	22155	22300	22450	22466	22209	22396	22487	22420	22429	22217	22392	22295	22454	22229	22310	22241	22259	22448	22270	22297	22315	22404	22309	22189	22354	22485	22136	22451	22253	22263	22302	22419	22276	22389	22508	22208	22260	22500	22271	22618	22489	22443	22402	22391	22321	22396	22463	22495	22248	22443	22370	22148	22316	22434	22432	22460	22294	22306	22213	22367	22403	22333	22234	22270	22447	22488	22483	22414	22613	22465	22355	22304	22560	22590	22257	22277	22194	22272	22325	22436	22379	22674	22381	22282	22294	22324	22263	22425	22528	22430	22362	22345	22428	22475	22336	22577	22450	22381	22293	22321	22299	22401	22357	22243	22248	22233	22532	22295	22207	22367	22370	22294	22307	22331	22478	22121	22350	22410	22365	22408	22375	22535	22442	22641	22446	22372	22432	22423	22256	22217	22346	22568	22613	22397	22588	22569	22539	22339	22423	22257	22597	22427	22294	22537	22303	22437	22245	22359	22321	22307	22277	22247	22332	22483	22517	22466	22551	22394	22420	22252	22496	22382	22446	22388	22299	22449	22315	22220	22186	22182	22343	22494	22235	22065	22221	22367	22315	22435	22183	22310	22512	22441	22353	22567	22242	22552	22548	22258	22418	22257	22375	22371	22384	22390	22331	22426	22429	22465	22271	22222	22269	22604	22413	22314	22423	22377	22289	22207	22427	22245	22577	22327	22292	22281	22155	22290	22349	22414	22364	22240	22154	22226	22296	22543	22328	22304	22447	22593	22460	22323	22401	22456	22327	22349	22359	22193	22278	22509	22333	22286	22443	22222	22280	22358	22219	22239	22044	22299	22385	22171	22490	22298	22270	22549	22623	22497	22335	22288	22392	22445	22323	22277	22375	22339	22339	22465	22293	22495	22558	22505	22263	22268	22158	22464	22283	22493	22174	22476	22440	22327	22569	22390	22336	22241	22626	22411	22197	22292	22355	22234	22330	22433	22313	22394	22528	22546	22328	22476	22358	22398	22300	22225	22472	22567	22454	22483	22393	22121	22341	22364	22346	22444	22328	22252	22514	22549	22480	22208	22098	22314	22379	22516	22411	22552	22336	22336	22252	22419	22489	22292	22205	22551	22329	22399	22323	22527	22392	22516	22308	22305	22233	22450	22276	22286	22385	22437	22421	22269	22323	22293	22641	22419	22513	22571	22267	22424	22154	22375	22310	22402	22357	22530	22223	22333	22458	22277	22374	22499	22340	22361	22356	22627	22679	22370	22236	22480	22329	22472	22247	22279	22493	22437	22436	22389	22227	22420	22332	22432	22260	22489	22418	22409	22350	22122	22318	22308	22445	22480	22547	22531	22395	22421	22403	22314	22400	22326	22443	22434	22139	22375	22227	22353	22307	22273	22520	22325	22413	22340	22236	22392	22543	22266	22505	22294	22498	22393	22666	22175	22499	22371	22454	22354	22626	22514	22465	22406	22192	22385	22310	22512	22251	22300	22278	22399	22588	22361	22463	22445	22470	22354	22493	22559	22415	22526	22404	22140	22297	22300	22391	22343	22496	22485	22230	22315	22475	22274	22588	22334	22447	22497	22452	22338	22298	22318	22371	22359	22382	22045	22427	22402	22332	22396	22239	22247	22543	22427	22562	22413	22402	22492	22299	22409	22487	22248	22469	22506	22119	22187	22338	22420	22135	22333	22503	22299	22454	22578	22483	22210	22098	22377	22475	22406	22452	22333	22258	22279	22486	22371	22392	22649	22312	22489	22423	22436	22345	22427	22374	22436	22229	22412	22599	22412	22474	22406	22262	22290	22304	22552	22457	22199	22454	22649	22362	22521	22664	22375	22325	22177	22579	22355	22558	22497	22535	22351	22302	22378	22467	22462	22392	22294	22313	22508	22213	22309	22401	22367	22435	22214	22532	22486	22312	22186	22319	22228	22415	22300	22136	22374	22433	22352	22527	22488	22313	22472	22350	22411	22313	22357	22480	22357	22265	22495	22312	22338	22237	22247	22473	22580	22307	22452	22547	22192	22415	22499	22435	22590	22616	22289	22103	22330	22410	22382	22324	22583	22228	22343	22647	22439	22256	22177	22316	22396	22261	22347	22355	22367	22359	22508	22348	22348	22422	22342	21939	22367	22335	22388	22285	22458	22421	22556	22302	22241	22267	22126	22338	22386	22319	22474	22290	22423	22223	22243	22440	22494	22429	22432	22479	22334	22371	22461	22507	22385	22530	22223	22456	22321	22296	22332	22184	22270	22446	22355	22334	22116	22248	22380	22576	22417	22489	22390	22344	22290	22403	22326	22487	22424	22439	22283	22181	22428	22606	22411	22379	22462	22172	22521	22420	22472	22626	22248	22456	22480	22320	22377	22486	22339	22497	22310	22505	22423	22367	22479	22307	22415	22582	22608	22304	22343	22338	22434	22452	22157	22267	22198	22399	22563	22386	22346	22485	22316	22483	22249	22160	22275	22207	22354	22538	22276	22317	22383	22428	22318	22204	22316	22389	22347	22131	22258	22593	22426	22413	22289	22401	22385	22374	22512	22547	22350	22507	22306	22425	22245	22441	22363	22306	22468	22381	22478	22327	22424	22377	22038	21991	22311	22395	22466	22282	22320	22349	22304	22358	22256	22463	22456	22343	22299	22240	22301	22334	22120	22311	22383	22445	22264	22012	22421	22264	22124	22252	22271	22383	22451	22539	22310	22379	22387	22224	22403	22255	22178	22330	22322	22214	22321	22515	22190	22420	22278	22545	22420	22340	22166	22362	22574	22507	22489	22385	22254	22045	22201	22481	22309	22524	22354	22107	22631	22281	22361	22502	22455	22235	22421	22358	22220	22193	22352	22205	22465	22317	22429	22372	22479	22361	22466	22502	22459	22381	22212	22611	22332	22543	22401	22541	22291	22321	22452	22443	22552	22263	22439	22528	22659	22344	22338	22609	22474	22281	22307	21989	22422	22444	22270	22491	22441	22241	22350	22372	22290	22299	22243	22429	22382	22525	22593	22550	22414	22595	22518	22337	22262	22328	22417	22581	22309	22422	22355	22471	22317	22657	22401	22448	22245	22385	22398	22320	22504	22202	22170	22412	22510	22361	22314	22335	22148	22387	22314	22406	22283	22551	22291	22234	22280	22293	22486	22302	22448	22283	22595	22149	22411	22399	22460	22405	22480	22393	22448	22413	22698	22218	22129	22398	22262	22369	22349	22462	22411	22357	22378	22381	22226	22334	22592	22440	22325	22222	22394	22248	22455	22321	22276	22220	22292	22394	22487	22357	22342	22398	22484	22292	22516	22494	22339	22459	22546	22482	22385	22269	22178	22563	22302	22405	22278	22284	22251	22268	22415	22374	22520	22211	22366	22527	22527	22426	22364	22257	22503	22575	22302	22267	22194	22384	22392	22371	22211	22319	22451	22376	22250	22063	22275	22480	22369	22358	22246	22456	22421	22399	22404	22067	22480	22398	22415	22336	22261	22343	22444	22447	22455	22278	22312	22313	22443	22313	22512	22366	22247	22297	22321	22398	22349	22259	22445	22763	22261	22029	22279	22593	22340	22067	22290	22348	22533	22322	22410	22288	22465	22471	22295	22333	22379	22379	22447	22417	22488	22269	22356	22489	22282	22433	22469	22531	22274	22503	22239	22471	22343	22480	22419	22225	22304	22358	22461	22414	22548	22541	22283	22184	22603	22446	22423	22296	22449	22562	22297	22222	22171	22544	22506	22320	22317	22411	22430	22314	22450	22588	22482	22556	22468	22371	21999	22396	22123	22265	22174	22220	22325	22341	22394	22478	22142	22313	22223	22275	22131	22287	22462	22219	22214	22427	22559	22781	22487	22377	22337	22330	22442	22470	22506	22278	22267	22418	22475	22430	22468	22473	22408	22320	22174	22222	22281	22287	22364	22375	22622	22322	22355	22219	22296	22300	22402	22482	22080	22190	22621	22193	22223	22370	22492	22170	22315	22410	22185	22387	22495	22358	22420	22578	22470	22241	22352	22366	22411	22507	22412	22526	22295	22314	22307	22224	22236	22428	22119	22486	22465	22286	22394	22528	22229	22448	22261	22503	22428	22337	22341	22470	22213	22251	22466	22315	22496	22288	22454	22279	22461	22512	22365	22257	22264	22454	22156	22363	22399	22398	22353	22308	22487	22482	22317	22614	22367	22430	22541	22239	22343	22529	22448	22304	22042	22429	22412	22539	22290	22381	22218
17517	27864	25383	21607	20233	19375	18661	18503	18429	18205	18334	18266	18507	18422	18219	20107	26672	28852	26357	22944	20300	18934	18212	17954	17959	17910	17868	17798	17881	17714	17646	17893	17821	17774	17786	17826	17937	17801	17902	17792	17710	17789	17685	17722	17874	17909	17745	17871	17783	17767	17841	17813	17757	17952	17647	17843	17941	17685	17870	17781	17782	17788	17754	17848	17977	17795	17787	17877	17892	17882	17743	17944	17906	17874	17940	17858	17810	17920	17827	17888	17844	17893	17745	17912	17724	17936	17804	17679	17868	18039	17701	17747	17880	17881	17749	17866	17743	17772	17860	17769	17589	17719	17781	17870	17881	18002	17747	17820	17815	17813	17808	17825	17724	17645	17998	17786	17819	17794	17698	17661	17752	17731	17897	17823	17841	17795	17885	17766	17870	17798	17847	17922	17682	17852	17732	17783	17656	17858	17839	17801	17745	17830	17792	17697	17644	17619	17881	17734	17881	17795	17659	17862	17693	17831	17839	17712	17946	17835	17814	17966	17815	17921	17634	17751	17901	17815	17758	17846	17872	17882	17758	17766	17774	17716	17756	17836	17682	17772	17906	17936	17782	17753	17833	17683	17822	17843	17963	17827	17732	17778	17929	17780	17935	17938	17792	17777	17646	17763	17683	17923	17754	17806	17818	17665	17840	17712	17919	17984	17841	17932	17860	17960	17780	17777	17880	17923	17741	17855	17862	17777	17952	17629	17894	17869	17750	17884	18000	17917	17698	17775	17764	17603	17781	17652	17762	17783	17868	17972	17798	17853	17913	17826	17783	17765	17849	17887	17795	17776	17920	17889	17810	17943	17694	17796	17830	17746	17812	17814	17868	17809	17881	17903	17847	17768	17859	17675	17799	17992	17850	17671	17706	17873	17760	17901	17898	17901	17791	17873	17678	17727	17914	17749	17898	17757	17752	17875	17815	17828	17597	17754	17613	17741	17855	17834	17850	17837	17794	17787	17982	17733	17769	17726	17848	17972	17783	17800	17889	17798	17883	17923	17815	17744	17889	17912	17723	17844	17863	17925	17662	17930	17963	17794	17832	17721	17889	17650	17862	17795	17747	17904	17711	17748	17843	17674	17839	17767	17806	17902	17730	17731	17880	17613	17722	17876	17741	17816	17818	17774	17656	17713	17914	17882	17791	17878	17896	17725	17888	17869	17821	17887	17653	17640	17910	17754	17978	17741	17837	17883	17672	17881	17725	17917	18052	17800	17747	17816	17750	17670	17555	17797	17841	17698	17789	17812	17827	17763	17681	17837	18023	17562	18020	17897	18017	17755	17908	17847	17842	17828	17639	17864	17906	17882	17764	17927	17829	17986	17752	17756	17883	18068	17859	17776	17750	17875	17821	17724	17829	17823	17629	17977	17825	17798	17771	17923	17826	17778	17697	17934	17868	17680	17951	17913	17808	17857	17793	17827	17791	17850	17896	17876	17920	17828	17874	17665	17871	18015	18067	17687	17812	18113	17801	17867	17766	17973	17879	17790	17828	18030	17787	17814	17790	17563	17743	17767	17828	17914	17765	17824	17786	17755	17810	17802	17815	17939	17759	17942	17937	17969	17753	17857	17859	17741	17837	18000	17725	17663	17690	17866	17605	17778	17827	17899	17722	17776	17875	17774	17764	17754	17990	17792	17862	17780	17828	17960	17954	17852	17891	17943	17903	17800	17990	17828	17935	17752	17742	17806	17755	17558	17686	17765	18028	17803	17826	17917	17873	17827	17747	17799	17818	17743	17709	17912	17945	17954	17780	17884	17910	17849	17689	17613	17811	17744	17653	17630	17668	17819	17869	17901	17750	17867	17718	17748	17907	17766	17820	17863	17872	17801	17661	18135	17846	17761	17900	17856	17872	17728	17869	17643	17784	17831	17743	17667	17862	17895	17748	17694	17608	18015	17883	17827	17869	17663	17851	17784	17737	17876	17784	17879	17735	17780	17814	17836	18024	17981	17700	17684	17896	17737	17794	17771	17766	17600	17756	17866	17820	17847	17880	17743	17864	17751	17724	17685	17818	17911	17690	17945	17955	17820	17779	17926	17953	17820	17857	17872	17711	17987	17703	17796	17914	17509	17801	17930	17713	17868	17778	17866	17865	17738	17963	17815	17861	17846	17891	17814	17925	17892	17803	17807	17860	17664	17719	17790	17804	17809	17688	17742	17875	17876	17824	17774	17950	17873	17713	17788	17683	17730	17812	17866	17842	17749	17718	17824	17795	17827	17780	17847	17748	17655	17781	17900	17844	17652	17815	17942	17746	17911	17927	17846	17970	17773	17845	17706	17847	17742	17762	17772	17899	17755	17749	17875	17991	17710	17695	17736	17872	17879	17902	17790	17785	17958	17676	17657	17949	17878	17773	17679	17836	17867	17793	17905	17673	17835	17879	17784	17859	17839	17867	17744	18039	17837	17728	17776	17749	17777	17882	17889	17553	17770	17719	17823	17608	17775	17916	17755	17880	17784	17868	17756	17930	17678	17738	17818	17851	17703	17663	17926	17794	17931	17748	17769	17691	17741	17840	17742	17850	17532	17841	17825	17668	17709	17922	17691	17780	17961	17577	17808	17889	17743	17875	17820	17887	17818	17829	17784	17797	17762	17874	17901	17741	17770	17907	17606	17672	17801	17880	17790	17712	17781	17797	18114	17976	17700	17948	17761	17794	17936	17901	17983	17806	17777	17947	17809	17804	17812	17808	17821	17865	17962	17865	17688	17932	17800	17924	17810	17839	17833	17929	17933	17596	18024	17758	17803	17793	17764	17861	17747	18041	17688	17861	17804	17947	17843	17783	17753	17760	17738	17859	17658	17756	17917	17905	17704	17702	18015	17781	17966	17756	18030	17779	17833	17840	17821	17856	17833	17680	17936	17762	17831	17874	17915	17867	17651	17714	17689	17787	17790	17833	17937	17840	17700	17630	17771	17864	17879	17801	17893	17787	17885	17752	17780	17831	17893	17908	17833	17832	17810	17914	17716	17787	17864	17799	17653	17751	17878	17880	17793	17729	17821	17748	17820	17795	17849	17732	17908	17884	17752	17982	17793	18023	17867	17815	17812	17641	17784	17831	17883	17849	17795	17868	17915	17817	17797	17851	17803	17768	17911	17856	17844	17939	17837	17884	17706	17665	17721	17745	17820	17796	17893	17676	17889	17824	17877	17499	17786	17815	17916	17697	17928	17961	17764	17972	17880	17827	17632	17810	17956	17780	17547	17767	17998	17548	17725	17886	17749	17790	17748	17800	17815	17742	17996	17974	17781	17979	17803	17713	17881	17902	17782	17823	17805	17924	17711	17585	17642	17685	17862	17761	17835	17894	17793	17789	17789	17868	17556	17767	17696	17627	17869	17837	17894	17691	17924	17893	17729	17917	17827	17863	17627	17890	17924	17861	17819	17932	17734	17885	17735	17723	17580	17867	17728	17920	17704	17903	17907	17763	17839	17842	17848	17937	17775	17837	17793	17868	17806	17766	17717	17716	17959	17789	17774	17686	17945	17736	18035	17839	17860	17604	17823	17873	17800	17681	17663	17948	17929	17809	17676	17869	17839	17727	17722	17818	17697	17830	17672	17692	17893	17783	17826	17709	17923	18099	17937	17833	17918	17751	17831	17851	17944	17873	17703	17805	17626	17793	17791	17677	17878	17794	17855	17629	17843	17861	17743	17754	17632	17849	17663	18026	17705	18016	17918	17694	17633	17967	17582	17780	17828	17578	17836	17820	17661	17586	17659	17837	17782	17953	17763	17783	17958	17925	17988	17895	17772	17760	17874	17806	17773	17875	17758	17861	17855	17750	17852	17875	17737	17798	17850	17816	17578	17735	17780	17868	17768	17943	17794	17780	17842	17717	17925	17822	17837	17649	17683	17668	17851	17723	17758	17760	17760	17841	17830	17999	17647	17767	17885	17874	17887	17842	17778	17839	17966	17885	17721	17980	17691	17868	17875	17761	17810	17843	17919	17760	17769	17818	17875	17772	17857	17850	17919	17836	17836	17818	17744	17923	17715	17806	17971	17794	17733	17804	17675	17908	17805	17819	17730	17706	17703	17844	17672	17850	17514	17688	17804	17660	17809	17782	17716	17789	17879	17737	17899	17521	17869	17926	17789	17732	17821	17877	17860	17760	17899	17829	17825	17890	17951	17823	17929	17903	17617	17769	17887	17872	17809	17859	17861	17681	17814	17807	17979	17895	17869	18099	17732	17828	17728	17956	17921	17866	18022	17918	17811	17736	17844	17732	17648	17951	17757	17740	17902	17993	17622	17788	17708	17876	17964	17984	17853	17966	17881	17767	17906	17887	17804	17745	17890	17970	17864	17844	17816	17940	17930	17704	17776	17785	17625	17912	17818	17842	17807	17752	17896	17734	17788	17749	17886	17711	17842	17940	17926	17904	18068	17918	17873	17758	17898	17763	17905	17936	17831	17613	17824	17787	17857	17675	17833	17936	17884	17779	17730	17823	17763	17818	17676	17785	17784	17752	17914	17757	17700	17882	17811	17756	17620	17815	17983	17684	17806	17843	17689	17793	17751	17846	17713	17865	17864	17736	17735	17862	17749	17816	17796	17791	17902	17762	17796	17836	17932	17896	17853	17800	17732	17797	17887	17758	17697	17871	17918	17792	17907	17977	17813	17818	17823	17756	17817	17884	17897	17970	17721	17987	17728	17988	17750	17640	17792	17751	17773	17893	17653	17845	17887	17878	17734	17625	17831	17855	17756	17893	17724	17832	17907	17942	17856	17907	17841	17932	17898	17770	17799	17962	17775	17721	17807	17756	18007	17668	17793	17814	17762	17898	17721	17916	17630	17753	17906	17803	17700	17745	17792	17835	17697	17851	17940	17698	17698	17852	17762	17828	17953	17821	17847	17861	17719	17699	17800	17622	17716	17923	17806	17754	17839	18058	17782	17826	17797	17653	17768	17923	17931	17963	17869	17794	17872	17683	17822	17824	17764	17950	17861	17775	17930	17896	17826	17719	17697	17967	17673	17857	17655	17804	17819	17669	17798	17677	17742	17859	17784	18026	17626	17776	17785	17973	17772	17787	17720	17910	17830	17735	17604	17758	17689	17823	17724	17842	17775	17833	17793	17860	17727	17849	17828	17902	17742	17830	17802	17792	17716
22433	20954	28747	23322	21289	24264	28313	23751	23233	23494	23284	23111	23074	23250	23220	25395	35450	40857	36788	31462	27642	24473	23117	22799	22565	22575	22425	22530	22562	22634	22483	22393	22454	22429	22527	22402	22602	22289	22638	22567	22327	22497	22222	22250	22521	22703	22766	22180	22392	22351	22430	22251	22519	22624	22372	22472	22811	22430	22336	22554	22323	22526	22340	22356	22232	22157	22392	22344	22339	22249	22566	22383	22307	22528	22484	22179	22310	22480	22283	22451	22417	22387	22152	22461	22362	22383	22466	22419	22226	22219	22309	22373	22280	22353	22495	22409	22435	22392	22210	22350	22365	22492	22300	22227	22193	22279	22297	22387	22441	22458	22436	22473	22158	22338	22354	22464	22301	22311	22345	22364	22396	22530	22260	22215	22492	22406	22318	22430	22251	22349	22298	22213	22425	22584	22223	22296	22382	22541	22147	22244	22523	22292	22168	22310	22108	22273	22561	22371	22433	22401	22578	22566	22422	22336	22480	22231	22242	22405	22222	22253	22325	22511	22372	22376	22315	22444	22518	22366	22419	22400	22279	22237	22526	22541	22500	22194	21951	22057	22261	22341	22417	22526	22245	22404	22417	22509	22129	22218	22330	22455	22390	22292	22532	22370	22161	22224	22246	22363	22358	22160	22307	22263	22305	22468	22319	22466	22389	22575	22372	22386	22215	22487	22314	22410	22335	21998	22386	22433	22387	22535	22206	22232	22321	22356	22292	22456	22421	22240	22433	22342	22612	22486	22474	22428	22261	22296	22246	22283	22210	22199	22392	22314	22144	22390	22312	22464	22223	22370	22306	22369	22509	22179	22422	22493	22488	22112	22294	22463	22670	22288	22171	22351	22545	22263	22326	22167	22363	22335	22167	22342	22273	22452	22281	22194	22331	22157	22434	22499	22636	22509	22309	22452	22407	22345	22601	22220	22446	22468	22246	22304	22245	22198	22335	22333	22249	22240	22389	22387	22350	21984	22294	22491	22303	22534	22181	22241	22279	22249	22488	22421	22303	22423	22129	22291	22627	22345	22127	22540	22230	22376	22260	22203	22327	22359	22514	22293	22165	22374	22254	22289	22258	22462	22375	22440	22485	22452	22450	22193	22284	22312	22316	22461	22127	22378	22305	22452	22227	22186	22265	22384	22320	22352	22166	22261	22483	22204	22374	22444	22312	22351	22279	22324	22255	22368	22303	22494	22187	22302	22446	22288	22398	22373	22483	22374	22393	22292	22284	22516	22248	22329	22505	22319	22305	22278	22163	22420	22258	22355	22444	22309	22366	22128	22381	22263	22510	22452	22420	22493	22394	22437	22138	22404	22359	21915	22147	22376	22505	22479	22485	22422	22258	22349	22340	22148	22464	22221	22340	22348	22110	22244	22465	22423	22258	22510	22571	22413	22188	22321	22175	22375	22154	22118	22427	22249	22546	22339	22326	22251	22225	22175	22514	22154	22486	22210	22273	22406	22446	22395	22296	22313	22416	22246	22172	22402	22416	22456	22142	22505	22415	22349	22296	22093	22170	22401	22325	22338	22287	22502	22444	22391	22161	22224	22296	22374	22385	22248	22427	22415	22566	22321	22308	22411	22217	22428	22340	22480	22389	22505	22426	22291	22342	22246	22382	22352	22391	22391	22298	22197	22126	22493	22268	22311	22347	22349	22299	22589	22314	22121	22239	22533	22219	22405	22411	22378	22320	22154	22491	22472	22441	22581	22343	22200	22244	22534	22365	22466	22208	22157	22384	22459	22539	22421	22438	22220	22276	22455	22390	22335	22276	22370	22442	22520	22391	22228	22241	22283	22254	22349	22434	22525	22288	22561	22104	22360	22197	22412	22272	22423	22116	22411	22182	22320	22302	22481	22407	22350	22305	22542	22309	22237	22096	22183	22533	22403	22279	22451	22345	22266	22013	22345	22505	22188	22620	22238	22229	22380	22235	22473	22323	22212	22407	22378	22315	22345	22450	22388	22331	22471	22308	22382	22368	22172	22201	22280	22439	22378	22632	22471	22256	22348	22366	22221	22258	22635	22407	22342	22166	22354	22130	22427	22389	22213	22558	22522	22321	22174	22352	22331	22330	22398	22221	22455	22245	22265	22275	22468	22263	22321	22389	22095	22296	22337	22422	22398	22153	22484	22375	22599	22520	22308	22340	22452	22388	22053	22310	22267	22248	22145	22351	22492	22485	22403	22440	22337	22236	22334	22330	22276	22359	22486	22354	22243	22434	22170	22286	22343	22457	22485	22258	22294	22223	22572	22244	22212	22337	22181	22297	22379	22454	22388	22333	22267	22151	22337	22312	22240	22259	22319	22499	22120	22466	21999	22278	22511	22142	22381	22395	22464	22381	22338	22337	22313	22329	22342	22167	22213	22525	22364	22055	22290	22474	22321	22228	22408	22244	22324	22145	22574	22390	22408	22340	22448	22339	22389	22295	22433	22391	22261	22520	22206	22315	22124	22423	22441	22340	22451	22427	22195	22336	22261	22421	22346	22444	22471	22486	22282	22200	22378	22451	22343	22210	22241	22064	22280	22227	22362	22379	22306	22289	22472	22490	22292	22272	22324	22191	22255	22464	22519	22350	22598	22582	22376	22382	22377	22342	22317	22402	22212	22330	22322	22363	22381	22331	22426	22545	22398	22303	22356	22442	22258	22321	22194	22394	22378	22197	22357	22412	22185	22226	22231	22276	22280	22402	22405	22264	22331	22091	22206	22368	22243	22024	22277	22244	22202	22144	22279	22408	22092	22300	22182	22461	22313	22100	22170	22316	22257	22398	22173	22241	22434	22242	22355	22135	22418	22205	22363	22453	22361	22488	22395	22307	22398	22217	22119	22504	22271	22308	22505	22527	22394	22474	22339	22175	22297	22608	22480	22328	22167	22373	22343	22429	22306	22323	22376	22415	22362	22375	22203	22203	22469	22207	22173	21982	22534	22207	22426	22187	22322	22232	22410	22414	22556	22251	22243	22438	22491	22205	22425	22251	22362	22465	22237	22421	22276	22523	22380	22218	22166	22377	22322	22384	22273	22372	22428	22366	22221	22528	22420	22387	22405	22384	22415	22476	22128	22099	22313	22424	22395	22397	22486	22231	22142	22539	22382	22420	22055	22242	22280	22223	22327	22385	22576	22269	22376	22271	22199	22581	22107	22279	22306	22447	22427	22293	22275	22343	22109	22421	22203	22272	22270	22076	22325	22085	22514	22558	22234	22345	22516	22408	22212	22286	22378	22237	22404	22376	22526	22251	22410	22415	22153	22486	22345	22424	22367	22500	22283	22452	22411	22465	22248	22394	22422	22179	22142	22462	22307	22431	22318	22482	22345	22180	22367	22223	22294	22283	22242	22489	22241	22383	22331	22296	22295	22274	22268	22454	22442	22317	22254	22443	22232	22283	22250	22547	22388	22304	22064	22293	22211	22351	22186	22390	22342	22273	22395	22382	22272	22365	22286	22506	22380	22521	22252	22462	22303	22177	22321	22290	22368	22459	22293	22176	22364	22326	22221	22321	22433	22409	22282	22167	22203	22405	22453	22449	22153	22247	22202	22214	22130	22558	22284	22364	22503	22406	22644	22581	22140	22293	22428	22405	22176	22408	22384	22339	22436	22350	22466	22200	22286	22268	22367	22500	22490	22190	22516	22367	22385	22435	22112	22388	22278	22523	22475	22549	22373	22405	22233	22299	22286	22357	22608	22356	22230	22527	22417	22445	22320	22109	22320	22430	22195	22468	22329	22169	22181	22411	22307	22352	22192	22359	22344	22430	22253	22196	22425	22502	22264	22323	22314	22535	22182	22292	22530	22310	22370	22546	22421	22142	22138	22551	22629	22154	22255	22353	22197	22372	22362	22586	22436	22396	22483	22168	22327	22188	22139	22379	22315	22451	22368	22333	22197	22058	22172	22278	22261	22270	22417	22518	22380	22395	22218	22546	22302	22408	22365	22346	22296	22446	22365	22309	22370	22561	22519	22223	22329	22290	22415	22318	22432	22285	22244	22468	22306	22301	22322	22225	22509	22372	22127	22420	22322	22361	22460	22469	22383	22206	22230	22398	22272	22267	22185	22280	22304	22468	22451	22356	22146	22290	22371	22234	22379	22585	22257	22445	22329	22272	22174	22324	22322	22439	22354	22416	22108	22378	22176	22248	22527	22330	22660	22309	22228	22195	22314	22355	22290	22179	22419	22253	22150	22478	22488	22450	22278	22355	22431	22311	22450	22246	22460	22219	22445	22305	22330	22444	22500	22543	22349	22345	22524	22194	22238	22357	22239	22122	22224	22228	22315	22287	22276	22599	22447	22334	22351	22262	22560	22434	22103	22291	22223	22283	22460	22516	22361	22381	22296	22225	22162	22511	22475	22312	22539	22249	22336	22304	22255	22352	22488	22621	22119	22476	22384	22466	22465	22419	22342	22308	22198	22150	22305	22369	22249	22337	22330	22457	22397	22257	22344	22141	22252	22293	22294	22445	22269	22351	22612	22280	22238	22301	22404	22301	22155	22274	22309	22356	22351	22407	22226	22418	22351	22289	22313	22240	22430	22139	22419	22338	22248	22591	22304	22436	22292	22178	22189	22295	22429	22171	22513	22132	22257	22298	22370	22489	22297	22268	22379	22273	22451	22582	22525	22576	22226	22318	22472	22341	22253	22421	22346	22326	22385	22426	22208	22432	22125	22294	22264	22213	22425	22261	22287	22339	22238	22269	22332	22372	22342	22157	22298	22388	22290	22382	22152	22577	22355	22378	22239	22398	22240	22618	22129	22400	22235	22391	22357	22107	22282	22531	22528	22220	22249	22416	22242	22309	22100	22344	22447	22218	22354	22429	22218	22213	22385	22347	22335	22252	22265	22455	22432	22245	22406	22304	22190	22521	22326	22408	22229	22307	22391	22268	22406	22225	22440	22366	22362	22464	22186	22244	22269	22457	22361	22376	22568	22330	22604	22182	22288	22125	22376	22274	22105	22365	22227	22338	22179	22244	22283	22238	22187	22311	22231	22305	22416	22223	22529	22515	22154	22298	22433	22451	22399	22252	22326	22339	22441	22616	22336	22375	22396	22377	22407	22532	22537	22503	22337	22396	22347	22384	22121	22423	22477	22325	22124	22326	22491	22199	22253	22322	22279
17338	31037	28771	23443	21532	20271	19529	19180	19062	18790	18592	18347	18581	18487	18735	23010	35126	38395	34125	27860	23318	19618	18269	17875	17725	17761	17787	17764	17836	17930	17675	17667	17626	17888	17586	17897	17915	17796	17894	17820	17889	17711	17774	17900	17686	17721	17880	17668	17973	17717	17692	17774	17947	17714	17740	17654	17825	17823	17692	17790	17788	17690	17592	17656	17762	17838	17749	17760	17748	17582	17864	17627	17726	17746	17813	17683	17849	17740	17684	17767	17716	17640	17722	17701	17783	17717	17809	17599	17596	17613	17842	17868	17612	17619	17688	17782	17747	17641	17895	17734	17732	17765	17701	17779	17684	17789	17747	17702	17605	17750	17811	17627	17628	17865	17827	17740	17666	17785	17695	17774	17635	17810	17713	17761	17399	17744	17585	17798	17917	17807	17703	17693	17556	17834	17568	17786	17649	17815	17708	17605	17466	17828	17506	17692	17633	17848	17828	17650	17863	17709	17664	17790	17690	17646	17765	17658	17647	17886	17743	17562	17704	17604	17722	17683	17782	17596	17905	17658	17626	17637	17842	17630	17865	17633	17758	17689	17867	17783	17751	17822	17681	17775	17763	17530	17823	17461	17837	17881	17645	17800	17622	17726	17799	17717	17758	17767	17687	17692	17668	17882	17820	17661	17593	17685	17710	17556	17682	17642	17806	17585	17857	17611	17767	17636	17665	17718	17635	17786	17578	17787	17584	17787	17565	17777	17690	17699	17895	17816	17756	17613	17754	17626	17757	17662	17668	17651	17728	17591	17725	17720	17772	17861	17699	17821	17662	17666	17808	17719	17740	17631	17594	17693	17665	17919	17629	17858	17856	17700	17747	17750	17668	17769	17739	17786	17869	17698	17706	17765	17749	17758	17891	17523	17625	17607	17532	17624	17781	17740	17781	17772	17780	17681	17739	17736	17898	17695	17641	17566	17622	17760	17765	17741	17736	17726	17772	17646	17759	17697	17795	17789	17648	17801	17924	17638	17663	17661	17718	17727	17864	17824	17662	17662	17679	17677	17698	17731	17748	17703	17782	18032	17892	17690	17763	17599	17777	17788	17712	17679	17825	17806	17584	17869	17754	17873	17786	17697	17819	17567	17610	17796	17780	17786	17707	17749	17604	17802	17608	17792	17605	17656	17736	17888	17673	17799	17808	17755	17626	17794	17744	17598	17566	17807	17777	17643	17639	17720	17844	17787	17614	17704	17745	17584	17698	17645	17870	17696	17730	17832	17678	17619	17644	17749	17599	17616	17769	17860	17659	17737	17605	17695	17783	17697	17716	17688	17750	17766	17603	17790	17547	17695	17658	17708	17794	17624	17811	17677	17810	17788	17759	17802	17754	17745	17790	17676	17762	17674	17755	17566	17708	17793	17692	17635	17671	17705	17789	17711	17723	17584	17815	17534	17688	17405	17527	17586	17776	17744	17669	17832	17611	17699	17701	17793	17842	17545	17845	17602	17717	17765	17830	17765	17650	17775	17569	17642	17718	17702	17678	17748	17490	17754	17641	17674	17649	17735	17595	17537	17849	17597	17841	17685	17802	17691	17821	17737	17660	17655	17809	17719	17726	17656	17806	17565	17690	17761	17609	17718	17702	17739	17725	17853	17652	17600	17635	17584	17821	17770	17757	17847	17886	17880	17705	17759	17689	17746	17967	17487	17732	17710	17731	17770	17946	17885	17671	17646	17596	17801	17599	17615	17670	17846	17661	17822	17967	17677	17736	17606	17801	17845	17669	17675	17775	17758	17806	17776	17635	17835	17789	17730	17592	17690	17705	17826	17801	17551	17835	17842	17629	17566	17757	17579	17635	17535	17802	17810	17659	17580	17575	17565	17847	17843	17776	17675	17762	17878	17598	17690	17691	17695	17712	17549	17663	17762	17803	17793	17872	17592	17747	17637	17710	17583	17737	17693	17709	17709	17657	17659	17802	17783	17661	17597	17649	17623	17712	17762	17672	17819	17687	17902	17800	17821	17604	17722	17772	17631	17769	17643	17787	17733	17736	17653	17784	17792	17848	17598	17652	17630	17793	17740	17644	17606	17754	17724	17697	17709	17756	17736	17602	17754	17666	17635	17761	17446	17609	17651	17661	17825	17616	17745	17644	17756	17829	17685	17898	17567	17732	17684	17851	17766	17663	17799	17630	17566	17688	17811	17747	17569	17683	17602	17752	17750	17775	17599	17735	17616	17749	17750	17575	17685	17825	17737	17787	17735	17908	17725	17568	17527	17817	17697	17698	17717	17715	17587	17763	17677	17645	17690	17583	17794	17544	17746	17706	17585	17471	17786	17703	17605	17777	17835	17686	17522	17646	17748	17643	17560	17725	17546	17602	17630	17651	17696	17593	17864	17714	17577	17672	17670	17733	17588	17694	17878	17581	17795	17610	17757	17777	17811	17715	17577	17721	17754	17767	17656	17601	17771	17674	17653	17698	17797	17645	17708	17793	17523	17852	17685	17610	17795	17577	17790	17824	17729	17808	17715	17668	17627	17774	17705	17712	17644	17670	17853	17560	17612	17692	17762	17702	17533	17638	17689	17663	17725	17886	17547	17692	17760	17779	17720	17860	17769	17855	17744	17868	17829	17841	17832	17669	17749	17800	17747	17662	17537	17556	17833	17655	17686	17697	17546	17885	17634	17673	17749	17540	17684	17708	17871	17776	17707	17748	17738	17466	17743	17769	17832	17598	17450	17618	17693	17624	17767	17779	17741	17786	17717	17626	17674	17563	17669	17703	17743	17639	17620	17727	17701	17775	17509	17867	17585	17693	17720	17581	17559	17659	17767	17579	17605	17911	17630	17617	17804	17579	17749	17661	17574	17910	17709	17590	17720	17684	17610	17635	17793	17563	17727	17736	17852	17877	17834	17837	17623	17741	17724	17738	17694	17840	17634	17706	17751	17704	17645	17637	17847	17676	17753	17600	17685	17630	17727	17699	17587	17636	17791	17718	17790	17818	17531	17810	17573	17802	17744	17660	17583	17582	17624	17838	17651	17620	17724	17700	17667	17568	17495	17588	17627	17766	17648	17737	17718	17664	17775	17611	17764	17609	17755	17805	17713	17732	17646	17628	17717	17594	17702	17791	17831	17804	17674	17682	17714	17739	17603	17775	17695	17768	17838	17509	17603	17807	17798	17635	17877	17624	17659	17699	17454	17876	17843	17682	17690	17811	17588	17737	17617	17660	17843	17765	17719	17658	17913	17508	17655	17869	17604	17642	17577	17728	17561	17635	17790	17713	17766	17818	17738	17852	17661	17759	17675	17646	17749	17854	17757	17591	17624	17857	17868	17715	17573	17679	17597	17677	17791	17744	17770	17812	17546	17493	17871	17615	17638	17685	17739	17839	17614	17708	17731	17395	17672	17779	17595	17708	17837	17736	17850	17658	17612	17720	17605	17542	17874	17803	17851	17697	17773	17666	17711	17623	17688	17671	17721	17648	17796	17705	17797	17669	17790	17652	17780	17674	17814	17809	17767	17721	17690	17803	17494	17660	17652	17694	17749	17729	17789	17552	17799	17851	17842	17733	17752	17650	17803	17549	17676	17776	17773	17657	17742	17713	17615	17614	17683	17679	17742	17679	17794	17541	17571	17726	17614	17726	17639	17843	17764	17788	17702	17691	17706	17929	17690	17739	17666	17614	17651	17747	17620	17923	17610	17701	17843	17762	17706	17757	17866	17897	17596	17785	17581	17610	17719	17780	17752	17747	17759	17669	17656	17738	17754	17633	17783	17693	17847	17611	17677	17595	17585	17604	17720	17693	17622	17591	17774	17774	17624	17765	17795	17753	17795	17863	17635	17658	17664	17621	17745	17695	17635	17743	17560	17753	17773	17849	17628	17665	17768	17817	17730	17561	17554	17765	17727	17663	17784	17588	17864	17671	17621	17775	17741	17892	17538	17679	17680	17694	17726	17826	17594	17714	17644	17854	17695	17693	17930	17767	17535	17549	17568	17820	17870	17753	17623	17806	17598	17619	17546	17912	17683	17662	17550	17591	17613	17748	17675	17773	17662	17686	17630	17652	17777	17551	17842	17829	17659	17736	17920	17772	17762	17630	17592	17655	17564	17717	17600	17870	17856	17679	17563	17817	17580	17640	17517	17506	17785	17700	17806	17941	17696	17889	17740	17764	17590	17659	17800	17500	17512	17618	17617	17670	17646	17721	17654	17712	17674	17666	17628	17406	17750	17689	17680	17716	17637	17754	17841	17623	17565	17757	17600	17689	17727	17706	17837	17741	17684	17596	17690	17661	17640	17629	17640	17674	17684	17708	17685	17667	17837	17599	17640	17722	17754	17643	17925	17512	17736	17723	17452	17610	17635	17727	17504	17783	17560	17750	17670	17883	17852	17849	17766	17724	17576	17660	17777	17796	17630	17713	17835	17758	17725	17654	17595	17645	17813	17835	17760	17589	17528	17712	17649	17738	17785	17541	17767	17636	17652	17786	17532	17993	17779	17698	17477	17653	17678	17590	17550	17629	17651	17517	17741	17614	17604	17622	17830	17699	17559	17688	17629	17764	17699	17687	17616	17679	17755	17660	17770	17742	17924	17767	17652	17736	17522	17715	17707	17567	17835	17773	17688	17778	17657	17643	17691	17504	17842	17652	17520	17659	17706	17587	17599	17755	17707	17623	17676	17666	17762	17667	17750	17509	17716	17691	17850	17720	17654	17798	17721	17536	17789	17794	17671	17665	17726	17636	17665	17714	17602	17910	17723	17672	17720	17796	17704	17619	17782	17526	17770	17736	17744	17777	17748	17687	17654	17797	17720	17569	17700	17704	17772	17686	17607	17560	17727	17784	17750	17666	17764	17792	17712	17714	17721	17715	17635	17818	17632	17658	17672	17924	17673	17640	17734	17760	17826	17811	17808	17800	17658	17711	17699	17815	17737	17685	17767	17764	17703	17663	17762	17725	17645	17692	17662	17687	17692	17839	17596	17931	17756	17830	17812	17695	17829	17808	17808	17727	17665	17729	17627	17815	17724	17637	17645	17714	17606	17676	17680	17796	17575	17739	17607	17714	17785	17740	17763	17731	17753	17567	17670	17721	17672	17680	17598	17662	17828	17726	17610	17544	17904	17672	17635	17610	17726	17625	17654	17553	17644	17758	17712
27450	22405	27411	25685	22670	22961	22986	22790	22786	22534	22703	22730	22877	22651	22606	22806	23538	24003	23837	23652	23306	22789	22755	22678	22357	22762	22780	22491	22422	22510	22650	22546	22508	22664	22430	22553	22537	22456	22637	22546	22515	22448	22431	22306	22511	22598	22482	22813	22535	22387	22536	22473	22686	22507	22764	22356	22488	22576	22385	22389	22529	22390	22429	22593	22691	22666	22667	22707	22381	22316	22516	22609	22645	22375	22351	22628	22800	22623	22585	22581	22637	22382	22569	22424	22371	22751	22557	22637	22663	22725	22605	22718	22566	22655	22575	22513	22749	22445	22504	22441	22329	22536	22609	22368	22355	22577	22413	22443	22735	22405	22698	22580	22663	22574	22868	22696	22343	22352	22568	22257	22497	22639	22498	22469	22626	22742	22636	22443	22474	22667	22535	22516	22462	22408	22398	22527	22528	22731	22584	22856	22506	22564	22779	22519	22621	22572	22603	22514	22565	22587	22576	22556	22681	22617	22565	22442	22419	22318	22684	22661	22542	22530	22495	22420	22322	22491	22473	22303	22340	22555	22550	22184	22603	22435	22559	22568	22555	22682	22544	22650	22658	22400	22529	22625	22535	22476	22636	22513	22518	22470	22698	22571	22438	22747	22809	22446	22499	22506	22533	22558	22537	22504	22922	22511	22677	22506	22454	22776	22610	22509	22438	22495	22546	22653	22600	22493	22433	22433	22627	22415	22496	22574	22418	22481	22588	22466	22429	22598	22694	22599	22517	22607	22616	22432	22629	22539	22555	22468	22617	22586	22413	22793	22609	22574	22427	22307	22401	22414	22658	22486	22837	22545	22574	22521	22498	22517	22543	22515	22416	22709	22703	22632	22376	22286	22504	22535	22651	22461	22367	22715	22595	22749	22480	22390	22554	22379	22375	22422	22535	22563	22587	22477	22667	22540	22418	22432	22848	22630	22577	22612	22405	22422	22620	22721	22508	22357	22534	22470	22689	22533	22602	22621	22680	22473	22487	22615	22515	22672	22785	22414	22519	22557	22598	22449	22471	22578	22626	22439	22523	22611	22802	22533	22706	22715	22493	22415	22447	22389	22655	22447	22543	22580	22531	22613	22500	22286	22642	22535	22632	22702	22332	22669	22562	22665	22592	22376	22407	22627	22473	22676	22645	22723	22627	22427	22460	22488	22598	22618	22361	22515	22530	22401	22333	22593	22609	22786	22473	22534	22499	22735	22469	22324	22478	22463	22352	22720	22659	22392	22359	22603	22659	22533	22387	22463	22715	22588	22530	22646	22570	22486	22413	22653	22685	22505	22501	22600	22473	22555	22601	22488	22666	22561	22505	22278	22432	22316	22619	22657	22459	22514	22335	22628	22518	22612	22541	22386	22682	22444	22866	22530	22627	22437	22360	22383	22603	22482	22428	22433	22469	22407	22637	22392	22412	22362	22496	22475	22714	22668	22561	22681	22593	22489	22544	22439	22790	22642	22419	22624	22455	22424	22552	22641	22667	22645	22739	22742	22691	22621	22576	22494	22625	22702	22589	22715	22601	22560	22553	22606	22551	22466	22485	22501	22465	22350	22516	22598	22486	22424	22436	22620	22429	22538	22635	22369	22674	22620	22277	22372	22414	22413	22418	22559	22477	22305	22516	22489	22428	22542	22436	22446	22514	22469	22477	22477	22607	22828	22542	22542	22567	22575	22414	22435	22786	22431	22468	22397	22480	22789	22630	22474	22398	22287	22674	22654	22739	22611	22503	22635	22363	22623	22504	22505	22468	22654	22680	22572	22588	22555	22391	22404	22598	22658	22531	22397	22478	22604	22551	22536	22582	22380	22607	22368	22573	22701	22739	22599	22735	22442	22749	22519	22268	22543	22485	22625	22592	22566	22598	22391	22487	22622	22433	22333	22583	22465	22403	22568	22566	22465	22502	22541	22423	22586	22837	22416	22791	22654	22497	22460	22424	22506	22386	22603	22539	22434	22354	22684	22492	22639	22592	22627	22462	22438	22553	22570	22690	22542	22643	22584	22474	22636	22473	22492	22477	22390	22608	22670	22613	22618	22644	22717	22614	22783	22630	22700	22513	22589	22532	22193	22749	22536	22539	22496	22706	22602	22650	22479	22341	22551	22622	22579	22491	22454	22425	22582	22493	22439	22560	22481	22538	22383	22679	22412	22615	21875	22239	22475	22511	22311	22494	22585	22484	22567	22653	22445	22659	22404	22625	22269	22356	22424	22472	22453	22793	22692	22674	22399	22542	22547	22503	22274	22563	22609	22507	22435	22428	22521	22657	22303	22585	22701	22582	22534	22577	22409	22418	22495	22491	22582	22331	22579	22362	22332	22480	22648	22594	22452	22587	22453	22491	22502	22497	22414	22550	22541	22496	22535	22569	22686	22754	22559	22522	22741	22532	22394	22647	22445	22666	22613	22322	22489	22520	22682	22526	22519	22550	22485	22689	22540	22549	22517	22736	22620	22489	22673	22635	22409	22386	22585	22656	22323	22676	22523	22374	22287	22512	22499	22734	22589	22344	22569	22169	22395	22315	22669	22728	22649	22427	22595	22561	22563	22565	22395	22569	22316	22671	22525	22459	22446	22487	22413	22476	22560	22518	22582	22575	22470	22230	22412	22482	22447	22414	22512	22603	22496	22407	22380	22658	22546	22358	22430	22677	22532	22434	22725	22551	22529	22531	22322	22491	22468	22504	22608	22659	22351	22437	22462	22459	22439	22764	22532	22631	22550	22478	22701	22355	22684	22522	22522	22476	22564	22513	22523	22513	22538	22558	22550	22540	22562	22470	22637	22682	22492	22670	22616	22510	22575	22595	22539	22579	22524	22525	22607	22425	22781	22570	22501	22515	22592	22447	22537	22292	22255	22521	22500	22631	22510	22500	22592	22523	22535	22453	22310	22649	22460	22621	22612	22756	22448	22655	22342	22540	22495	22251	22409	22693	22503	22504	22689	22592	22629	22474	22371	22486	22489	22701	22605	22610	22515	22566	22541	22514	22443	22558	22664	22778	22422	22578	22632	22622	22365	22493	22480	22472	22753	22530	22408	22550	22561	22540	22612	22519	22331	22452	22348	22663	22589	22529	22220	22534	22519	22590	22418	22478	22604	22421	22567	22509	22654	22382	22571	22593	22310	22615	22755	22401	22593	22668	22554	22440	22511	22570	22464	22492	22606	22304	22353	22619	22773	22633	22391	22732	22422	22407	22432	22753	22611	22461	22475	22540	22724	22467	22425	22618	22642	22685	22343	22597	22548	22460	22782	22396	22407	22705	22427	22577	22497	22456	22580	22461	22636	22404	22554	22449	22487	22513	22601	22470	22488	22447	22425	22396	22402	22401	22504	22524	22383	22407	22796	22590	22540	22416	22524	22488	22639	22485	22488	22498	22531	22353	22612	22699	22415	22771	22566	22489	22480	22692	22483	22502	22383	22416	22358	22427	22613	22338	22557	22555	22664	22501	22445	22549	22653	22403	22751	22536	22536	22432	22408	22447	22404	22661	22762	22519	22432	22666	22657	22339	22369	22414	22641	22441	22433	22538	22522	22541	22693	22668	22320	22559	22677	22577	22413	22613	22571	22537	22375	22382	22437	22559	22482	22590	22840	22657	22327	22430	22501	22520	22537	22588	22568	22469	22426	22585	22701	22757	22689	22407	22600	22535	22367	22499	22572	22314	22574	22745	22565	22830	22498	22382	22520	22586	22484	22584	22589	22597	22523	22508	22772	22630	22539	22527	22563	22732	22601	22533	22500	22524	22299	22496	22495	22601	22549	22566	22567	22290	22417	22578	22621	22554	22463	22567	22392	22579	22559	22768	22514	22368	22491	22626	22740	22733	22657	22420	22656	22585	22407	22322	22903	22509	22443	22683	22465	22698	22456	22497	22549	22729	22576	22432	22710	22756	22605	22486	22628	22486	22425	22387	22535	22507	22663	22521	22596	22389	22492	22505	22346	22525	22430	22537	22509	22473	22717	22574	22557	22768	22577	22487	22568	22606	22581	22583	22511	22420	22469	22559	22376	22399	22402	22580	22598	22421	22676	22742	22525	22489	22478	22468	22673	22379	22356	22399	22529	22752	22492	22466	22610	22589	22623	22481	22637	22732	22483	22477	22566	22475	22595	22494	22563	22495	22478	22456	22467	22601	22507	22503	22537	22360	22296	22385	22521	22635	22750	22635	22485	22436	22565	22631	22475	22641	22573	22557	22440	22440	22520	22461	22564	22443	22410	22716	22563	22511	22534	22380	22471	22519	22429	22423	22549	22536	22492	22721	22453	22588	22462	22525	22553	22558	22473	22738	22395	22499	22415	22547	22492	22562	22493	22453	22529	22584	22449	22494	22548	22746	22657	22870	22716	22485	22547	22522	22538	22540	22579	22321	22509	22520	22442	22552	22373	22483	22654	22554	22670	22515	22624	22456	22525	22398	22507	22728	22575	22606	22737	22342	22422	22499	22554	22520	22589	22579	22779	22529	22507	22715	22529	22655	22749	22599	22516	22492	22607	22500	22623	22641	22489	22537	22615	22595	22429	22680	22684	22560	22374	22574	22683	22571	22473	22466	22549	22528	22524	22431	22538	22651	22640	22736	22523	22644	22458	22406	22495	22600	22710	22493	22668	22226	22681	22664	22467	22583	22613	22422	22427	22744	22490	22433	22537	22531	22393	22622	22544	22366	22571	22558	22447	22399	22430	22419	22612	22439	22562	22520	22515	22628	22580	22547	22395	22432	22474	22547	22255	22698	22397	22586	22589	22637	22498	22405	22728	22562	22430	22619	22549	22270	22305	22458	22515	22488	22705	22456	22509	22531	22430	22450	22724	22571	22474	22672	22458	22426	22449	22472	22604	22572	22627	22553	22652	22597	22433	22431	22553	22572	22618	22452	22513	22416	22746	22570	22646	22581	22543	22346	22324	22486	22779	22389	22426	22746	22479	22523	22813	22570	22452	22614	22495	22655	22517	22544	22521	22720	22526	22483	22486	22826	22575	22467	22353	22676	22589	22554	22480	22679	22688	22712	22441	22659	22449	22455	22693	22593	22423	22446	22430	22637	22555	22356	22551	22384	22297	22553	22481	22797	22487	22678	22461	22363	22508	22631	22482	22487	22500	22641	22528	22659	22708	22311	22592
17845	21403	20617	19041	18463	18384	17969	18140	18173	18133	17838	18165	17985	17897	18056	18083	19283	19882	19314	18992	18635	18265	18153	17869	17913	17924	17708	18103	17786	17772	17975	18016	17970	17735	17905	17828	18031	17653	17744	17980	17705	17924	17795	17893	17882	17792	17804	18010	17787	17874	17932	17869	17950	17769	18020	17658	17899	17959	17971	17968	18013	17954	17923	17840	17802	17831	17893	18007	17972	17898	17874	17916	17903	17742	17909	17875	17784	18001	17879	17826	17881	17920	17915	17850	17986	17759	17960	17933	17933	17877	17891	17858	17866	17817	17877	17881	18051	17954	17894	17897	17918	17957	17859	17740	17880	17764	17933	17938	17765	17793	17786	17859	17847	17977	17946	17997	17846	17827	17940	17833	18040	17922	17838	17871	17875	17743	17768	17846	17852	17870	17742	17900	17871	17784	17868	17979	17869	17833	17789	17948	17977	17873	18053	17870	17749	17862	17864	17860	17924	17737	18011	17928	17840	17938	17899	17826	17856	18058	17808	17776	17683	17921	18019	17717	17657	17949	17815	17737	17665	17867	17981	17831	17894	18023	17845	17722	17908	17814	17868	17950	17832	17877	18009	17786	18033	17773	17870	17788	17977	17843	18267	17856	17862	17695	17879	17854	17923	17852	17897	17923	17786	17752	17978	17930	17842	17936	17816	17893	17661	17992	18041	17920	17606	17868	17978	17938	17939	17991	17689	17796	17816	17869	18005	17815	17774	17847	17826	17800	17943	17969	17917	18007	17864	17848	17840	17820	17816	17944	17854	17915	17764	17835	17922	17755	17764	17770	17800	17801	17771	17861	17911	17877	17990	18058	17659	17842	17769	17886	17741	17670	17843	17935	17877	17798	17841	17806	18037	17882	17836	17819	17866	17883	17830	18023	17898	17925	17879	17804	17724	17834	17923	17923	18045	17984	17804	17770	17947	17803	17822	17843	17902	17906	17746	17915	17902	17929	17814	17796	17776	17989	17800	17863	17772	17836	17895	17810	17877	17791	17823	17886	17817	17932	17940	17923	17933	17995	17954	17933	17709	18018	17928	17717	17798	17833	17855	17805	17860	17829	17775	17728	17807	17854	17908	17908	17837	17849	17812	17833	18005	17801	17843	17923	17789	17973	17804	17904	17912	17720	17953	17731	17871	17828	17925	17952	17895	17818	17802	17891	17956	17992	17885	17882	17749	17841	17844	17775	17802	17911	17974	17777	17879	18082	17956	17819	17903	17694	17783	17836	17823	17803	17782	17819	17927	17935	17819	17752	17895	17818	17767	17876	17809	17946	17896	17993	17770	17890	17957	17801	17748	18129	17633	17870	17945	17796	17784	17905	17958	17820	17755	17883	17670	18050	17834	17889	17847	17849	17727	18064	17788	17860	17752	17890	17989	17732	17839	17914	17852	17996	17830	18012	17870	17934	17936	17777	17951	17750	17681	17981	17807	17751	17823	17749	17847	17902	17852	17766	17730	17925	17781	17775	17923	17822	17861	18010	17934	18067	17899	17786	17938	17818	17992	17829	17878	17888	17909	17688	17843	17821	17993	17704	17841	17924	17869	17730	17922	17884	17872	17902	17805	18044	17751	17919	17894	17930	17731	17782	17859	17926	17744	17725	17945	17642	17893	17847	17903	17852	17762	17798	18005	17924	17962	17761	17905	18024	17821	17904	17962	17821	17936	17865	17788	17941	17822	17813	17852	17993	17919	17756	17788	17779	17782	17925	17967	17848	18096	17794	17886	17943	17819	17734	17872	17757	17791	18077	17752	17973	17913	17909	17953	17991	18131	17841	17880	17907	17723	18065	18023	17723	17879	18029	17932	17800	17881	17898	17844	17860	17995	17869	18021	17924	18065	17861	17844	17843	17827	17984	17707	17979	17773	17970	17931	17737	17843	17812	18056	18027	18003	17861	17785	17818	17934	17964	17981	18021	18077	17765	17902	17911	17812	17868	18145	17811	17845	17890	17860	17806	17886	17946	17917	18119	17737	17847	17760	17839	17782	17797	17793	17931	17630	17990	17785	17989	17874	17938	17920	17827	17873	17717	17946	17895	17673	17875	17915	17935	17907	18130	17968	17659	17902	17859	18032	17916	17862	17948	17891	18042	18080	17900	17897	17911	17749	17829	17903	17894	17880	18001	18021	17837	17919	17885	17744	17799	17717	17856	17790	17973	17916	17940	17784	17833	17858	18055	17849	17902	17794	17900	17823	17902	17838	17776	17868	17764	17840	17991	17953	17969	18039	17784	17757	17822	17809	18010	17749	17995	17884	17874	17946	17803	17857	18102	17871	17816	17916	17841	17694	17905	17742	17764	17898	17932	17884	17801	17890	17904	17914	17977	17870	17884	17913	18056	17743	17923	17855	17856	18006	17846	18049	18016	17837	17737	17829	17807	17890	18094	17687	18026	17909	17841	17835	17947	17778	17808	17783	17781	17871	17870	17981	17919	18017	17963	17941	17979	17873	17833	18020	17852	17816	17937	17763	17901	17837	17958	17692	17942	17844	17916	18125	18043	17813	17748	17920	17837	18087	17947	17845	17849	17839	17813	17902	17850	17893	17742	17810	17808	17759	17885	17840	17986	17847	17888	17980	17764	17813	17779	17908	17885	17944	18036	17884	17952	17984	17883	17929	17908	17824	17761	17878	17841	17897	17873	17837	17944	18006	17782	17874	17855	17896	17907	17898	17879	17948	17867	18000	17882	17770	17965	17795	17976	17929	17859	18046	17965	18033	18021	17927	18033	17872	17850	18020	17722	17785	17827	17947	17788	17772	17842	17861	17866	17792	17872	17882	17808	17868	17937	17997	17905	17920	17748	17818	17689	17999	17920	17945	17836	18011	18020	17664	17821	17802	17929	17775	17725	17925	18035	17986	17963	17888	17978	17948	17971	17998	17898	17844	17877	17864	17923	17841	17822	17929	17890	17862	17745	17988	17972	17829	17948	17921	18020	17635	17818	18013	17901	17858	18024	17676	17954	17795	17846	17991	17845	17854	17808	17963	17994	17929	17858	18048	17914	17821	17701	18088	17955	17825	17865	17983	17969	17961	17798	17985	17881	17864	18086	17742	17980	17884	17843	17757	18011	17699	17895	17779	17782	17846	17940	17646	18118	17832	17998	17863	17685	17813	17867	17888	17762	17876	17969	17765	17993	17901	17707	17831	17752	17900	17883	17812	17853	18028	17791	17672	17984	17806	17829	17946	18053	17869	17864	17959	17792	17832	17904	17856	17799	17971	17886	17881	17948	18050	17780	17805	17899	17909	17818	17789	17969	17899	17926	17989	17916	18094	17747	17999	17953	17872	17936	18093	17873	17806	17956	17776	18011	17866	17899	17715	17843	17732	17930	17887	18004	17833	17824	17916	17807	17730	17923	17941	17813	17845	17752	17734	17890	17878	17791	17814	17815	17865	17617	18113	17879	17905	17958	17932	17903	18047	17855	17825	17864	17979	17863	17978	17873	18000	18021	17955	17987	17790	17943	17784	17799	17948	17586	17879	17928	17889	17863	17770	17897	17955	17660	17983	17843	17870	17819	17824	17874	17874	17994	17792	17603	18018	17942	17940	17722	17803	17933	17893	17864	17969	17815	17676	17825	17890	17894	17845	17854	17819	17784	17752	17788	17880	17770	17811	17777	17820	17614	18067	17956	17967	17838	17956	17944	17870	17772	17983	17945	17818	17888	17945	17811	17777	17795	17859	17926	17940	17827	17857	17872	17933	17818	17950	17978	17870	17850	17792	17953	17881	17813	17886	17882	18025	17873	17822	17792	17950	17868	17953	17792	17813	17814	17874	17763	17905	17773	17741	17961	18000	17785	17864	17877	18078	17762	17884	17852	17722	17844	17880	17869	17797	17888	17823	17699	17986	17930	17939	17741	17877	17892	17742	17835	17930	17880	17891	17827	17775	17738	17934	17876	17770	17912	17755	17764	17782	17850	17780	17633	17916	17982	17670	17995	17854	17873	17913	17799	17848	17776	17842	17890	17797	17840	17947	17911	17895	17924	17898	17840	17934	17926	17942	17929	18015	17979	18056	17956	17827	17767	17976	17879	17793	17873	17892	17731	17759	17821	18027	17825	17955	17883	17745	17954	18047	17924	17812	17910	17659	17910	17936	17809	17945	17862	17977	17766	17790	17751	17822	17857	17877	18137	17908	17996	17924	17790	17817	17879	17882	17879	17914	17670	17856	18003	17842	18002	17859	17957	17830	17986	17704	17936	17829	17959	17907	18149	17898	17857	17861	17941	17949	17673	17724	17829	17863	17874	17893	17985	17966	18064	17887	17894	17866	17832	17956	17918	17858	18042	17955	17864	17953	17996	17918	17852	17877	17862	17886	17866	17841	17987	17779	17863	17875	17948	17744	17899	17942	17744	17912	18056	17959	18038	18004	18008	17814	17763	17879	17796	17770	17875	17796	18023	17819	17862	17795	17673	17723	17929	18049	17740	17868	17942	17708	17952	17831	17819	17959	17965	17768	17593	17954	17801	17701	18004	17851	17957	17991	17660	17909	17980	17958	17884	18005	17797	17853	17947	17881	17869	17883	17883	17700	18049	17860	17793	17789	17969	17917	18011	17702	17818	18007	17905	17893	17788	17956	17921	17894	18016	17983	17869	17765	17890	17920	17993	17953	17860	17805	17792	17972	17840	17836	17739	17839	17843	17940	17715	17842	17801	17897	17825	18064	17842	18063	18030	17977	17733	17924	17976	17855	17992	17767	17940	17944	17889	17897	17936	18012	17932	18011	17877	17783	17984	17858	17960	17791	17599	17958	17851	17813	17770	17750	17809	17686	17998	17838	17940	17805	17743	17949	17788	18007	17823	17888	17923	17987	17833	17700	17935	17803	17816	17775	17851	17769	17857	17845	17913	17734	17901	17941	17820	17845	17875	17645	17854	18011	17984	18075	17790	18016	17736	17835	17715	18019	17838	17977	17875	17896	17943	17898	17956	17928	17845	17925	17888	18044	17806	17949	17854	17908	17761	17914	17768	17841	17684	17993	17835	18113	17852	17913	17902	17674	17691	17861	17859	17953	18045	18022	17857	17898	17957	17814	17843	17973	17904	17901	17781	18034	17904	17887	17787	17967	17833	17947	18050	17840	17984	17707	17856	17876	17953	17915	17984
23899	21086	28522	24167	23010	24565	24943	22904	22591	22684	22707	22321	22610	22533	22468	23373	27824	30608	29255	27275	25160	23614	22635	22691	22425	22483	22171	22249	22273	22264	22095	22253	22250	22218	22330	22137	22230	22177	22276	22240	22390	22017	22217	22167	22255	22310	22035	22287	22551	21985	22080	22258	22174	22425	22209	22320	22196	22064	22419	22163	22585	22333	21925	22119	22083	22241	22267	22259	22121	22094	21998	22274	22172	22217	22094	22012	22134	22031	22126	22212	22146	22397	22084	22237	22181	22314	21964	22051	22310	22304	22086	22084	22209	22266	22458	22284	22260	22412	22223	22354	22232	22146	22191	22186	22243	22329	22242	21959	22122	22134	22176	22145	22089	22171	22046	21997	22060	22334	22341	22060	22072	22466	22183	22284	22118	22216	22430	22446	22141	22281	22171	22201	22361	22207	22082	22098	22000	22226	22116	22254	22078	22114	22046	22091	22172	22234	22284	22207	22121	22224	22152	22068	21812	22159	21951	22053	22236	22022	22053	22216	22253	22196	22031	22027	22156	22084	22216	22096	22090	22060	22072	22082	22160	22134	22115	22325	22116	22164	22163	22413	22185	22169	22108	22096	22172	22235	22144	22109	22334	21997	22085	22046	22236	21949	22195	22155	22017	22263	21972	22357	22300	22159	22007	22291	21952	22236	22183	22262	22249	22286	22118	22178	22097	22055	22024	22053	22150	21977	22433	22101	22295	22133	22273	22229	22183	22424	22018	22351	22068	22192	22118	22222	22060	22099	22175	22221	21994	22091	21985	22261	22075	22087	22170	22392	21982	21902	22060	22153	22149	22017	22277	22011	22369	22028	22317	22084	22117	22047	22104	22199	22012	22295	22261	22296	22105	22207	22265	22085	22042	22319	22408	22004	22309	22076	22356	22210	22369	22308	22141	22234	22384	22364	22055	22040	21928	22087	22154	22286	22234	21992	22242	22007	22189	22287	22127	22045	22169	22416	22249	22120	22154	22157	22141	22136	21981	21986	22168	22100	22519	22103	22118	22150	22201	22174	22233	22165	22152	22143	22209	22015	22174	22109	22172	22203	22310	22352	22145	22233	22338	22253	21967	22226	22139	22090	22336	22099	22155	22139	22164	21977	22237	21930	22128	22143	22234	22342	22217	22090	22119	22145	22214	22105	22228	22355	22161	22206	22242	22205	22127	22119	22184	22349	22084	22056	22090	22177	22236	22250	22291	22421	22236	22180	21929	22115	22346	22226	22176	22230	22093	22178	22226	22134	22238	22039	22242	22513	22299	22206	22315	22068	22059	22029	22018	22187	22026	22177	22205	22264	22320	22402	22146	22205	22176	22067	21965	22228	22048	21955	22257	22201	22357	22416	22154	22184	22007	22208	22140	22073	22144	22266	21967	22110	22069	22287	22384	22203	22343	22043	22340	22120	22246	22239	22200	22210	22179	22042	22257	22233	22257	22110	22222	21961	22192	22296	22125	22226	21940	22229	22111	22115	22075	22267	22076	22063	22308	22207	21908	22063	22254	22130	22305	22125	22277	22202	22024	22126	22196	21995	22149	22164	22085	22340	22137	22136	22262	22230	22359	22238	22266	22142	22348	22220	22307	22053	22119	22117	22007	22262	22136	22057	22245	22257	22013	21989	22135	21944	21971	22235	22025	22194	22036	22164	22365	22098	22184	22248	22389	22231	22107	22232	22113	22035	22066	22420	22374	22324	22237	22170	22198	22139	22097	22203	22199	22238	22163	22264	22000	22080	22252	22196	22204	22261	22123	22213	22216	22156	22324	22230	22104	22038	22231	22135	21984	22253	22106	22124	22094	22248	22159	22071	22286	21917	22165	22242	22100	21839	22359	22129	22080	22059	22366	22260	21810	22027	22354	22083	21971	22022	22097	22259	22236	22070	22052	21997	22211	22142	22309	22212	22144	22008	22174	22123	22189	22191	22125	22097	22031	22102	22112	22072	21936	22205	21994	22302	22090	22126	22021	22111	22411	22256	22120	22240	21987	22124	22289	22147	21987	22060	21942	22134	22147	22143	22560	22202	22465	21944	22139	22246	22123	22216	22186	22041	21995	22277	22215	22112	21945	22116	22172	22198	22300	21999	22254	22314	22060	22102	22290	22239	22132	22372	22357	22253	22087	22182	22076	22162	22205	22126	22027	22173	22299	22338	22057	21877	22281	22337	22216	22314	22213	22203	22215	22239	22295	22325	22147	22185	22326	22053	22330	22014	22343	22004	22202	22129	22116	22275	22180	22168	22130	22300	22191	22205	22242	22127	22296	21869	22064	22198	22129	22439	22131	22226	22296	22144	22020	21947	22187	22167	22109	22096	22046	22405	22225	22073	22185	22169	22032	22138	22230	22231	22303	22226	21956	22246	22331	22034	22091	22149	22270	22026	22212	21834	22154	22155	22190	22097	22394	22358	22146	21963	22375	22050	22167	22205	22158	22034	21982	22247	22127	22095	22184	22180	22148	22143	22150	22125	22256	22157	22335	22316	22297	21946	22080	22063	22247	22089	22418	22337	22037	22111	22210	22174	22128	21989	22255	21840	22098	21956	22307	22243	22113	22199	22318	22136	22316	22127	22418	22106	22113	22031	22309	22139	22181	22291	22370	22089	22342	21886	22069	22249	22310	22097	22153	22236	22228	22289	22145	22125	22181	22124	22085	22139	22214	22021	21950	22347	22128	22040	22243	22354	22345	22035	22196	22192	22157	22325	22107	21948	22063	21946	22328	22194	22264	22366	22132	22137	22331	22132	22228	22109	22025	22293	22108	22133	21937	22237	22311	22149	22097	22368	22357	22122	21968	22129	22124	22253	22077	21978	22293	22154	22199	22092	22119	22100	22264	22111	22445	22361	22309	22129	21930	22237	22079	22172	22034	22181	22088	21993	22190	22324	22091	22003	21921	22177	22166	22149	21955	22185	22210	22151	22080	22078	22198	22299	22056	22289	22390	22220	22039	22105	22092	22114	22207	22030	22220	22129	22361	22181	22049	21981	22163	22056	22296	21926	22293	21970	22241	22367	22125	22120	22171	22156	22071	22289	21962	22207	22027	21962	22198	22229	22106	21949	22139	21928	21914	22272	22029	22084	22255	22062	22097	22023	22242	22295	22105	22277	22136	22239	22103	22108	22416	21923	22314	22034	22177	22250	22182	22207	22136	22133	22165	22008	22160	22176	22025	22172	22241	22321	22102	22160	22003	22213	22199	22005	22054	22196	22284	21908	22139	22219	22025	22076	22130	22125	22324	22283	22028	22070	22096	22199	22185	21989	22117	22235	22181	22093	22029	22191	22093	22396	22280	22048	22181	22063	22002	22423	22290	22344	22369	22139	22270	21813	22235	22106	22103	21960	22073	22126	22145	22195	22030	22094	21895	22123	22170	22235	22288	22193	22211	21979	22130	22077	22089	22131	22276	22088	22015	21934	22180	22028	22095	22068	22147	22126	22172	22095	22349	22027	22059	22263	22064	22242	22334	22345	22228	22096	22080	22302	22340	22317	22266	22063	22101	22215	22190	22259	21916	22270	21940	22330	22321	22076	21999	21915	21964	22301	21984	21994	22250	21976	22219	22009	22206	22033	22202	22049	22073	22086	22016	22080	22295	22271	21965	22247	22130	22201	21968	22185	22094	22127	22043	22073	22243	22023	22191	22186	22314	22241	22117	22137	22136	22234	22232	22120	22027	22247	22174	22210	22075	22259	22159	22010	22037	22026	22220	22308	22211	22108	22095	22326	22180	22282	22250	22087	22275	22050	22220	22323	22030	22014	22331	22367	22176	22170	22034	22220	22278	22094	22195	22092	21997	22113	22334	22320	21937	22019	22056	22326	22184	22159	22120	22099	22235	22620	22327	22273	22071	22375	22076	22198	22181	22262	22065	22040	22135	22168	22098	22083	22329	22310	22250	22063	22131	22101	22055	22193	22309	22225	22059	22119	22263	22068	22325	22182	22149	22373	22162	22089	22097	22213	22223	22057	22061	22378	22138	22072	22301	21985	22272	22240	22001	22262	21964	21999	22068	22209	22020	22162	22099	22224	22117	22233	22143	22145	22476	22334	22303	22215	22228	22109	22065	22097	22313	22123	22143	22011	22113	22161	22381	22317	21993	22058	22117	21979	22105	22269	22368	22123	22110	22050	22093	21993	22157	22047	21815	22255	22144	22052	22178	22081	22202	22136	22146	22126	22389	22237	22035	22127	22263	22300	22343	22160	22162	22104	22221	22280	22497	22217	22362	22144	22173	21989	22336	22022	22326	22257	22139	21903	22443	22217	22053	22235	22010	22030	21924	22448	22200	21895	22094	22243	21965	22206	22068	22215	22121	22110	22308	22231	22102	22232	22415	22305	22440	21859	22134	22241	22113	22101	22288	22040	22288	22172	22079	22117	22159	22093	22222	22179	22003	22216	22149	22028	22018	22073	21864	22306	22258	22210	22207	22273	22198	22278	22015	22259	21989	22099	22136	22120	22357	22154	22261	22081	22265	22147	22170	22076	22144	21943	22066	22030	22424	22143	22041	22153	22331	22070	22289	22215	22006	22036	22117	21965	22150	21936	22233	22235	22161	22103	22276	22194	22167	22255	22253	22134	22164	22062	22263	22239	22310	22227	22355	22090	22141	22104	22076	22188	22197	22215	22443	22249	21976	21933	22217	22147	22215	22316	22315	22118	22288	22070	22004	22187	22311	22070	22149	22056	22179	22223	22005	22116	22274	22282	22153	22060	22139	22056	22115	22062	22114	22051	22291	22202	22208	22151	21930	22158	22363	22158	22073	22234	22335	21995	22002	22214	22035	22101	21956	22355	22364	22144	21990	22105	22333	22121	22083	22310	22046	22011	22201	22083	21999	22077	22067	22029	22087	22297	22161	22317	21997	22136	22058	22079	22047	22219	22207	22182	22193	21982	22248	22099	22097	21993	22078	22114	22189	22234	22170	21892	21942	22041	22289	22262	22232	22140	22060	21851	22372	22054	22259	22228	22151	21981	22249	22094	22362	22173	21997	22158	22006	22336	22164	22090	22307	22310	22016	22050	22297	22130	22077	22249	22175	22088	22037	22238	22164	22162	22090	21962	22227	22048	22205	22170	22192	22158	22069	22022	22286	22268	22245	22044	22074	21999	22094	22134	22128	22006
16819	26908	24562	20965	19741	19096	18664	18149	18405	18276	18129	17842	17692	18038	17933	19787	26270	28204	26110	23616	21097	18840	18080	17937	17834	17757	17885	17729	17889	17700	17708	17747	17729	17562	17697	17755	17805	17819	17912	17775	17770	17694	17633	17681	17746	17679	17658	17374	17741	17596	17567	17745	17814	17586	17787	17725	17774	17652	17626	17714	17748	17750	17718	17523	17761	17843	17644	17720	17738	17738	17895	17710	17804	17723	17617	17773	17795	17769	17740	17798	17726	17811	17698	17815	17713	17652	17696	17787	17765	17782	17625	17535	17725	17825	17585	17723	17741	17798	17697	17653	17681	17663	17770	17822	17625	17754	17579	17610	17740	17738	17652	17685	17741	17572	17622	17734	17900	17681	17735	17747	17747	17695	17670	17441	17600	17494	17831	17791	17729	17666	17764	17547	17864	17611	17831	17761	17486	17721	17808	17764	17789	17700	17651	17686	17663	17868	17699	17537	17593	17708	17771	17608	17580	17626	17769	17839	17744	17745	17647	17696	17572	17784	17574	17842	17660	17611	17773	17706	17807	17478	17653	17666	17800	17869	17552	17686	17862	17573	17715	17789	17632	17666	17644	17616	17715	17734	17579	17655	17454	17644	17735	17608	17665	17826	17716	17607	17793	17769	17662	17498	17768	17634	17780	17544	17728	17673	17814	17562	17650	17758	17716	17599	17720	17718	17698	17744	17740	17664	17675	17680	17742	17728	17816	17635	17709	17760	17627	17636	17636	17611	17802	17763	17681	17746	17757	17743	17772	17843	17890	17650	17630	17648	17607	17689	17763	17741	17703	17676	17701	17704	17663	17715	17820	17780	17749	17658	17741	17639	17553	17590	17830	17695	17584	17657	17690	17891	17519	17679	17665	17556	17699	17683	17553	17782	17778	17669	17680	17793	17769	17646	17853	17826	17558	17831	17849	17567	17726	17504	17731	17841	17653	17641	17682	17827	17734	17895	17709	17700	17489	17790	17605	17928	17620	17790	17657	17722	17522	17653	17798	17650	17784	17704	17740	17663	17739	17711	17585	17764	17596	17628	17653	17826	17718	17653	17767	17734	17606	17717	17648	17593	17736	17909	17619	17605	17759	17802	17557	17522	17717	17671	17644	17501	17867	17612	17805	17661	17581	17584	17730	17584	17645	17585	17688	17611	17876	17631	17749	17697	17773	17682	17720	17604	17814	17695	17673	17759	17603	17667	17778	17745	17796	17628	17851	17658	17737	17716	17768	17684	17583	17790	17815	17848	17542	17785	17701	17791	17621	17666	17769	17579	17741	17587	17745	17594	17654	17774	17505	17737	17784	17755	17739	17787	17861	17667	17643	17745	17743	17710	17715	17758	17531	17648	17724	17532	17718	17950	17663	17699	17717	17700	17767	17580	17739	17790	17688	17772	17546	17657	17728	17704	17584	17777	17618	17413	17481	17651	17732	17665	17728	17643	17721	17638	17645	17745	17833	17780	17726	17693	17494	17627	17744	17799	17775	17543	17669	17655	17585	17756	17635	17632	17643	17845	17647	17634	17622	17641	17649	17674	17727	17568	17618	17862	17754	17615	17678	17688	17643	17786	17728	17655	17510	17622	17584	17883	17649	17758	17827	17817	17829	17575	17605	17736	17701	17776	17730	17683	17574	17772	17602	17499	17674	17809	17453	17773	17630	17676	17737	17748	17704	17616	17698	17701	17586	17672	17738	17823	17676	17551	17647	17624	17754	17792	17730	17485	17644	17781	17878	17574	17661	17637	17609	17516	17524	17865	17955	17758	17596	17857	17878	17608	17830	17754	17718	17621	17722	17533	17695	17651	17808	17837	17623	17631	17703	17773	17612	17816	17877	17782	17602	17758	17695	17901	17768	17755	17679	17771	17719	17640	17744	17598	17659	17712	17720	17687	17714	17640	17657	17646	17741	17631	17667	17727	17664	17623	17645	17777	17562	17840	17675	17851	17593	17648	17757	17832	17710	17795	17847	17849	17809	17574	17844	17685	17733	17715	17767	17797	17785	17518	17655	17622	17629	17651	17785	17646	17738	17599	17689	17743	17721	17632	17634	17705	17736	17612	17561	17668	17878	17778	17611	17749	17643	17687	17693	17705	17768	17623	17658	17627	17635	17707	17578	17724	17713	17701	17643	17833	17743	17676	17662	17507	17604	17867	17392	17755	17632	17732	17561	17761	17651	17673	17858	17835	17592	17775	17746	17608	17738	17741	17655	17676	17637	17820	17669	17874	17679	17788	17718	17731	17890	17570	17733	17620	17660	17681	17693	17696	17646	17671	17720	17916	17628	17694	17780	17629	17611	17706	17704	17730	17755	17802	17845	17752	17655	17645	17837	17697	17728	17717	17712	17787	17716	17699	17763	17612	17781	17696	17773	17830	17683	17591	17864	17575	17669	17639	17636	17573	17665	17668	17642	17651	17669	17618	17641	17601	17720	17722	17665	17668	17828	17599	17716	17687	17576	17685	17703	17830	17732	17835	17666	17654	17605	17644	17660	17708	17903	17499	17721	17639	17724	17563	17646	17755	17742	17839	17682	17539	17758	17669	17721	17580	17700	17816	17774	17600	17793	17707	17859	17617	17847	17765	17742	17746	17665	17614	17718	17662	17629	17506	17801	17725	17700	17774	17617	17777	17590	17588	17711	17562	17689	17661	17680	17754	17607	17627	17731	17580	17857	17712	17681	17784	17657	17599	17877	17740	17714	17785	17858	17695	17721	17787	17893	17771	17709	17695	17698	17442	17741	17643	17742	17679	17709	17709	17707	17786	17777	17656	17763	17740	17730	17600	17721	17691	17603	17795	17803	17880	17640	17657	17787	17893	17861	17678	17739	17849	17647	17598	17815	17586	17712	17775	17774	17624	17559	17587	17752	17662	17650	17795	17749	17720	17675	17511	17646	17860	17740	17653	17635	17608	17644	17568	17763	17851	17699	17608	17723	17693	17700	17727	17783	17619	17676	17661	17464	17687	17828	17492	17730	17656	17681	17648	17679	17648	17591	17691	17777	17657	17743	17597	17632	17735	17762	17868	17681	17734	17711	17661	17680	17825	17781	17721	17769	17644	17446	17635	17672	17888	17701	17740	17747	17671	17631	17863	17656	17808	17667	17818	17690	17520	17668	17661	17401	17597	17586	17752	17684	17651	17820	17543	17568	17596	17715	17599	17765	17683	17807	17546	17756	17676	17619	17659	17618	17617	17831	17697	17892	17575	17671	17738	17735	17617	17675	17665	17713	17525	17677	17730	17818	17782	17799	17511	17666	17780	17779	17731	17867	17617	17783	17634	17776	17826	17855	17613	17596	17868	17498	17493	17753	17694	17552	17638	17614	17787	17706	17737	17573	17811	17851	17748	17653	17673	17697	17707	17698	17707	17644	17634	17751	17789	17760	17558	17707	17816	17728	17660	17567	17386	17782	17620	17739	17693	17801	17584	17764	17860	17680	17602	17767	17743	17850	17569	17748	17907	17505	17818	17775	17797	17758	17722	17413	17737	17577	17826	17685	17682	17690	17717	17745	17619	17787	17687	17604	17811	17813	17625	17700	17628	17697	17793	17846	17643	17659	17641	17593	17553	17671	17655	17807	17660	17635	17651	17678	17756	17575	17847	17899	17534	17716	17707	17788	17490	17528	17549	17719	17841	17818	17597	17573	17867	17629	17645	17565	17711	17701	17687	17631	17692	17691	17573	17581	17728	17754	17785	17633	17673	17526	17690	17638	17700	17750	17759	17752	17519	17610	17631	17464	17757	17614	17820	17807	17795	17624	17698	17772	17552	17863	17778	17798	17819	17666	17677	17671	17715	17609	17838	17797	17673	17645	17571	17686	18019	17764	17749	17542	17832	17747	17586	17846	17553	17576	17802	17799	17690	17601	17654	17670	17771	17551	17813	17807	17776	17560	17729	17546	17774	17808	17752	17513	17817	17650	17834	17570	17562	17659	17747	17726	17647	17707	17716	17766	17854	17787	17755	17676	17587	17727	17587	17614	17707	17544	17704	17670	17856	17635	17715	17646	17621	17772	17637	17573	17624	17694	17705	17744	17475	17763	17696	17585	17672	17593	17669	17640	17909	17672	17862	17760	17705	17793	17650	17626	17630	17666	17728	17847	17665	17717	17712	17561	17661	17668	17611	17750	17745	17414	17470	17488	17769	17699	17768	17723	17670	17716	17693	17691	17719	17768	17494	17535	17659	17558	17687	17638	17754	17739	17640	17611	17722	17705	17643	17760	17640	17528	17926	17670	17625	17819	17697	17546	17744	17808	17599	17539	17591	17694	17766	17705	17742	17604	17743	17899	17501	17558	17706	17809	17627	17626	17739	17746	17716	17801	17837	17608	17668	17815	17658	17810	17549	17442	17580	17702	17709	17850	17649	17762	17947	17761	17665	17552	17813	17748	17691	17828	17762	17577	17533	17742	17606	17632	17686	17742	17606	17585	17818	17693	17672	17741	17794	17609	17710	17677	17837	17535	17739	17732	17724	17869	17794	17851	17792	17640	17747	17738	17700	17689	17711	17676	17911	17720	17669	17777	17678	17667	17698	17833	17734	17627	17568	17716	17723	17696	17665	17704	17597	17651	17708	17782	17768	17839	17652	17766	17457	17768	17671	17705	17498	17787	17584	17755	17389	17552	17879	17721	17757	17711	17765	17460	17499	17605	17675	17761	17664	17702	17728	17709	17502	17804	17733	17742	17701	17642	17415	17725	17620	17555	17619	17715	17600	17939	17618	17770	17571	17726	17823	17709	17799	17717	17938	17651	17736	17662	17807	17427	17816	17802	17560	17801	17748	17717	17646	17505	17706	17765	17678	17754	17668	17676	17442	17529	17685	17625	17390	17749	17539	17663	17808	17736	17661	17734	17794	17687	17693	17607	17638	17674	17766	17764	17531	17830	17703	17792	17671	17674	17745	17631	17685	17709	17743	17902	17667	17596	17765	17684	17735	17639	17725	17675	17628	17732	17763	17664	17654	17718	17764	17674	17707	17730	17864	17644	17738	17640	17671	17601	17688	17658	17878	17471	17770	17763	17719	17806	17495	17857	17589	17720	17746	17822	17711	17688	17714	17834	17761	17639	17735	17626	17788	17801	17639	17564	17667	17748	17796	17617	17746	17613	17572	17867	17653
22526	20994	28825	23359	21331	24417	28016	23485	22632	23107	22940	22712	23109	22687	22653	23035	31585	38875	36185	33516	29506	25350	23202	22458	22345	22044	22055	22067	22217	22147	22201	22039	22122	22079	22012	21723	22038	22028	21987	22078	22033	22046	21938	22041	21923	22063	22210	21923	22122	22219	21983	21990	22026	21680	21984	22191	21918	22127	22116	22051	22062	22029	22038	22281	22172	22016	21959	22111	22003	21634	22160	22030	22147	22090	21990	22028	22003	21999	22041	22072	21914	21882	22034	22062	22201	22144	22031	21937	22153	22092	22002	21916	21985	22000	21913	22121	22184	21995	21972	22073	21812	21961	21943	22077	22009	21881	21870	22139	21777	22001	21826	22198	22009	21872	22022	21917	22097	21980	22237	22047	21858	22138	22171	21861	21963	21965	21943	21862	22250	22153	22216	22107	21962	22125	22236	22090	21844	21844	21967	21957	21984	21882	21923	21951	22165	22086	21879	21813	21809	21720	21979	22104	22061	22281	21820	22070	22102	22011	21929	21750	22013	21924	21768	21982	21991	21904	22037	21958	21909	21903	22078	21838	21892	21851	22020	21786	21950	22088	22077	22016	21957	21816	21956	21917	22142	22216	22268	21741	22069	21991	22044	21854	21873	22205	22004	21907	21858	22023	21922	21889	22133	22266	22130	22002	21909	22019	22049	21848	22007	22091	22064	22096	21992	21888	22000	21920	21842	21902	21816	21962	21944	21869	21979	22014	21897	21790	21965	21995	22001	21920	21999	21986	21808	22254	22266	22048	22063	22139	22006	21948	21976	21944	22049	21968	21769	21808	22014	22148	21910	22182	22052	21893	21816	21946	22125	22132	21991	22053	21854	22076	21809	21750	21945	22104	22036	21955	22115	21969	21836	21704	21926	22026	22147	22170	22022	22012	21814	21983	21956	22053	22005	21813	21783	22092	21890	22101	21885	22042	21736	21995	22226	21930	22003	21912	21931	22110	22042	21881	22057	22043	21978	21953	22037	21893	22039	22118	21859	22113	22060	21822	22026	22017	21965	22017	22058	22091	22047	22106	22060	22054	21998	22015	21902	21913	21970	21945	22047	22065	21899	22098	22050	22002	22171	21908	22255	22133	21847	21921	21879	21923	22062	22013	21960	21800	22100	21786	21944	22090	22072	21950	21993	21882	22010	21999	22093	22229	21975	21838	21924	22249	21852	22193	21962	21940	22013	21995	22042	21738	22071	21975	22039	22051	22153	21941	21957	22079	21954	22026	22065	21885	21949	22027	21986	21986	21958	21877	21881	22054	21894	21853	22134	22126	21845	22115	21896	21919	22129	21835	22052	21911	21893	21945	21968	21895	22041	21918	21992	21983	22028	21859	22083	22045	21934	21650	22000	21940	22049	21996	22041	22039	22156	21982	21988	21889	22008	22071	22171	21882	22044	21803	22066	21933	22054	22086	21878	21936	21955	21823	21785	21977	22077	22169	21899	21977	21738	21986	21874	22061	21922	22077	21777	21986	21934	22086	22132	21884	21858	22039	21846	21895	22119	22006	21842	21775	21932	22228	22077	22000	21826	21991	21999	22003	21925	21841	21999	22126	21860	22083	21888	21991	21799	21996	22025	21999	22026	22179	21976	22146	22076	22045	22145	22144	21938	22016	22002	22099	21981	21842	21878	21949	22024	22025	21955	21911	21862	22013	22057	22074	22104	22153	21921	21964	21897	22081	21865	21822	22057	21993	22013	22089	22083	21970	22031	22167	22026	22163	22063	22200	22070	22024	22139	22134	21942	21931	22083	21920	21803	22125	21816	22084	22216	21967	21920	21839	21925	21865	21910	21918	22122	22135	21959	21879	21990	21861	21979	21945	22089	22168	22082	22082	21989	21981	21866	22038	21789	22019	22078	22024	21764	21994	21960	21991	22036	21873	22038	22049	21816	22086	22017	21901	21768	21927	22143	22070	22161	21965	21866	22187	22069	21910	21943	22045	22078	21678	22010	22168	21956	21831	22091	22063	22014	21972	21866	21850	21780	22119	22052	22072	22053	22162	21619	21965	22063	22022	22006	21941	22069	21978	21891	22210	21727	21820	21915	21940	22061	22009	21960	21982	21930	22025	22135	21895	22006	22026	21872	21937	21932	21918	21812	22009	21858	21948	22037	21989	21821	22078	22089	22029	22018	21717	21993	21910	22044	22115	21964	22015	22222	21733	21895	21636	21972	21935	22233	22044	22140	21855	21870	22058	22230	22068	21785	21904	22092	22006	21892	22050	21714	21861	22003	21977	22036	22299	21810	22065	21881	21978	22017	21978	22188	22046	21763	21767	22089	22154	22085	22047	21834	22005	21754	22000	22181	21811	22168	21924	22245	22133	22055	21883	22162	21950	21897	22025	21900	21898	22190	21915	21904	21985	22073	21863	21824	22079	22229	21736	21569	21848	21945	22005	22056	22094	22035	21994	22006	22172	22170	21880	22015	21956	21955	22037	22248	21973	22180	22059	21985	22016	22024	21946	21995	22025	22014	22136	22084	22038	22083	21679	22031	22195	22002	21982	22081	21949	21816	22027	21875	21993	22070	21875	22043	21871	21974	22091	22051	21985	21912	21930	22232	21848	22038	21958	22022	21953	21617	22074	21810	22050	21792	21869	22013	21876	22095	21969	21763	22189	21914	21745	22035	21968	22043	21784	21969	21870	21893	22301	21994	21934	22195	21956	22027	22024	21945	21796	22150	22026	21936	21899	21997	22016	22065	21846	21887	22262	21930	21940	22141	21855	22243	21770	21798	21902	21919	21886	22040	22003	22034	22052	22047	21915	22123	22068	22125	22153	22084	21959	21968	22035	22019	21913	21993	21831	22006	22036	22153	22100	21986	21857	22105	22010	22131	21939	22083	22120	22084	21890	22089	21893	21989	21869	22065	21995	21779	21799	22129	21999	22092	22058	21968	21975	22026	21985	21979	21931	21831	21853	22258	22045	22048	22104	21734	21859	21707	21909	22048	21976	21874	21956	22126	21787	22058	21972	22014	21890	21933	21796	22010	21951	21909	21747	21724	22030	21907	22146	22050	21966	22013	21944	22060	22045	21943	22063	22023	21857	21946	22021	21993	22046	22100	22098	21682	21821	22060	21884	22047	22042	22136	21848	21975	21971	21863	21743	21768	21963	21953	21926	22160	22006	21884	21862	22030	21892	22257	22023	22136	21886	22117	21993	22151	22085	21992	22013	21839	22048	22019	21727	21869	21897	21922	22137	21885	21920	22070	21831	21799	21782	22122	22025	22051	21959	22048	21869	21996	22087	22095	21967	22001	22088	21894	22055	21934	22118	21937	22106	22208	21916	22110	21941	21815	21855	21954	22044	21897	21898	21847	21926	21921	22170	22129	21999	22380	22002	21801	21829	21979	22099	21916	22006	22035	22023	21881	22059	22078	21934	21864	21878	22031	21878	21966	21949	21744	22187	22033	21873	22000	21910	21845	21976	21972	21921	22052	21912	22062	21829	21919	22053	22102	21882	22038	21983	22169	22122	22194	22009	21802	21980	21993	22001	21852	21833	21995	21784	21779	22028	21763	21935	21887	21956	21896	22224	22101	21933	21962	21751	22037	21986	21902	22053	21944	22064	21976	21818	21929	21894	22010	22223	21656	21959	21608	21949	22008	21946	21811	22022	21869	21866	21851	21884	21992	22021	22092	21936	21972	22071	22037	22188	22016	21950	21922	21979	22125	21841	21962	21920	21885	21927	22108	21813	22205	21951	21921	22146	22044	22223	22243	22040	22018	22007	21772	21998	21974	21864	22120	22130	21934	21776	22157	21745	21862	22031	21969	21919	21873	22040	21919	21979	22014	21990	21949	22083	22249	21894	22171	22031	22020	21940	21988	22096	22032	22060	22003	21994	21910	21906	22089	21972	22015	22024	22070	21947	21905	21976	22174	22232	21966	21976	21866	22225	22049	21758	21968	21909	21948	22179	22026	22136	21932	22041	21985	22039	22258	22071	22131	22161	21726	22041	21951	22031	21718	21807	22056	21899	21930	21970	21966	21767	22112	21768	21910	22096	22089	21931	22085	22027	21926	22037	21970	21699	21780	21948	21923	21956	21946	21870	21987	22134	21970	22109	22026	22200	22164	22074	21976	21863	21955	22033	21848	21878	21753	22099	22019	21980	22064	21826	21925	22021	21991	21652	22157	21968	22086	21987	21812	22225	22103	22102	21921	21799	22026	21878	22138	21969	22166	21817	22021	21911	22061	22090	21945	21998	21899	22061	21982	21873	22225	22037	21975	22002	21978	22060	22052	22022	21986	21975	22052	21968	21963	21966	21952	21955	22093	21719	21948	22088	21922	22023	22089	22052	21907	22098	22047	21985	21817	21873	22130	21930	21902	22346	22005	21918	21891	22148	22016	22085	22118	21810	21826	22005	21983	22002	21899	21673	21876	21912	21960	21915	21977	21691	22079	22076	21936	21997	21998	22020	21997	21913	21963	22293	21900	22184	21925	22150	22106	22077	22036	21981	21985	22098	21882	21894	22056	22115	21952	21934	22107	22032	22069	22209	22056	22141	22041	22052	21853	22024	21913	21925	21995	22120	21927	22162	21913	21936	21797	21913	21807	22134	21876	22046	21929	22084	22006	21956	21891	21956	21974	21938	22029	22094	21998	22033	21857	21981	21871	22022	21902	21980	22120	22114	22069	21925	21939	21978	21947	21768	22158	21945	21872	21904	21792	21767	22006	21722	21959	21910	22189	22045	21830	22046	22123	22156	22089	21891	21962	21802	21933	21860	22132	22125	22186	22155	22033	21982	22009	22069	21959	21992	22030	21858	22176	22117	22176	21950	22103	21878	22164	21869	22061	22068	21989	22093	21762	21899	22012	22031	21898	21976	22032	22132	21969	21891	21877	22016	21898	21942	22085	22087	22164	21985	22274	21823	21979	22011	22051	21975	21972	21835	22070	21872	21862	21877	21850	21900	22061	22099	22068	21996	22115	22265	22087	22048	22030	21964	21983	22154	21814	21968	21939	22051	22032	21963	22091	21781	22139	22141	22087	21950	21976	22195	22077	22054	22094	21950	22043	21943	22249	21845	21715	21959	21977	22105	21871	21977	22024	21947	21954	21818	22017	21853	22049	22214	21878	21993	22040	22044	21768	21933	21906	22035
18442	32495	29351	24080	21612	20556	19695	19068	18610	18656	18216	18372	18208	18174	18354	18795	31553	37323	34076	30329	25787	20624	18571	17989	17570	17623	17538	17775	17590	17472	17473	17442	17514	17680	17508	17658	17573	17590	17659	17567	17627	17652	17623	17469	17520	17566	17525	17634	17754	17602	17539	17602	17756	17662	17580	17511	17719	17351	17493	17516	17492	17695	17585	17679	17558	17600	17547	17394	17576	17529	17575	17662	17562	17455	17557	17436	17515	17603	17455	17320	17573	17466	17604	17540	17685	17660	17519	17503	17561	17552	17482	17609	17408	17514	17442	17530	17435	17568	17696	17548	17593	17552	17661	17513	17459	17472	17574	17483	17624	17400	17588	17562	17541	17674	17474	17653	17536	17600	17620	17714	17524	17479	17481	17481	17485	17410	17433	17638	17490	17403	17438	17480	17522	17690	17558	17437	17733	17470	17536	17562	17558	17775	17555	17603	17601	17590	17510	17694	17544	17697	17356	17611	17394	17527	17533	17470	17502	17678	17503	17584	17481	17541	17605	17433	17698	17611	17539	17753	17547	17346	17536	17422	17467	17384	17459	17401	17525	17530	17428	17706	17646	17523	17496	17565	17584	17388	17558	17631	17498	17642	17500	17612	17513	17431	17572	17547	17572	17549	17651	17510	17547	17602	17616	17578	17513	17756	17571	17405	17701	17588	17558	17609	17637	17638	17481	17412	17729	17614	17379	17577	17426	17603	17443	17638	17576	17570	17553	17435	17592	17727	17451	17626	17519	17433	17583	17738	17564	17536	17475	17546	17429	17538	17539	17479	17528	17574	17553	17701	17710	17555	17558	17279	17504	17399	17473	17443	17372	17406	17570	17710	17710	17515	17390	17515	17606	17480	17557	17614	17535	17538	17495	17558	17541	17648	17403	17461	17427	17524	17443	17720	17656	17445	17535	17438	17604	17531	17444	17379	17557	17549	17561	17755	17660	17571	17531	17575	17559	17573	17464	17509	17395	17432	17502	17629	17417	17535	17510	17530	17613	17564	17526	17548	17473	17522	17431	17570	17608	17356	17550	17518	17473	17340	17688	17608	17470	17616	17572	17386	17635	17505	17498	17674	17468	17395	17473	17465	17577	17526	17541	17569	17594	17642	17613	17492	17555	17448	17592	17592	17482	17560	17652	17415	17599	17484	17530	17542	17261	17526	17445	17555	17501	17435	17610	17514	17382	17540	17438	17439	17429	17577	17442	17488	17439	17496	17476	17453	17528	17489	17422	17543	17628	17421	17726	17529	17681	17626	17364	17460	17437	17413	17290	17429	17536	17418	17497	17509	17747	17471	17573	17586	17771	17661	17442	17576	17614	17521	17561	17466	17530	17674	17515	17691	17671	17345	17566	17589	17485	17368	17551	17670	17539	17512	17462	17574	17524	17428	17671	17631	17442	17482	17580	17500	17590	17617	17341	17534	17306	17729	17539	17622	17501	17586	17680	17302	17535	17563	17377	17557	17603	17653	17409	17654	17472	17418	17466	17516	17390	17628	17356	17574	17443	17693	17567	17547	17556	17666	17637	17622	17604	17570	17552	17599	17566	17296	17529	17557	17470	17438	17493	17561	17601	17678	17518	17547	17685	17406	17562	17527	17736	17572	17571	17648	17531	17603	17456	17541	17295	17404	17453	17428	17637	17567	17520	17621	17546	17471	17589	17481	17599	17351	17480	17501	17648	17423	17419	17578	17530	17410	17465	17538	17523	17642	17509	17473	17439	17392	17550	17467	17545	17509	17628	17458	17604	17592	17552	17571	17587	17506	17483	17738	17454	17718	17636	17468	17418	17490	17458	17481	17584	17545	17680	17504	17548	17575	17582	17458	17510	17529	17702	17521	17351	17394	17471	17484	17495	17444	17567	17575	17432	17624	17547	17609	17597	17706	17575	17539	17553	17633	17609	17506	17660	17579	17606	17574	17612	17671	17555	17439	17327	17489	17549	17600	17726	17370	17502	17552	17588	17677	17485	17635	17294	17427	17550	17300	17438	17442	17561	17584	17618	17542	17613	17614	17299	17602	17655	17383	17405	17526	17332	17325	17547	17473	17521	17455	17503	17457	17544	17568	17748	17548	17564	17446	17330	17624	17504	17497	17379	17563	17459	17632	17622	17641	17497	17639	17832	17523	17622	17584	17283	17495	17619	17330	17500	17748	17457	17544	17681	17507	17483	17527	17660	17598	17603	17488	17630	17560	17378	17451	17549	17613	17660	17560	17534	17502	17553	17413	17391	17525	17636	17512	17526	17691	17486	17327	17668	17577	17613	17470	17474	17524	17436	17586	17565	17595	17477	17598	17525	17508	17496	17617	17450	17360	17854	17416	17601	17584	17372	17570	17413	17655	17368	17489	17624	17633	17661	17553	17433	17483	17527	17699	17324	17362	17547	17488	17429	17584	17618	17348	17498	17405	17482	17568	17506	17479	17699	17550	17395	17707	17448	17602	17582	17537	17647	17500	17432	17699	17503	17550	17481	17588	17634	17452	17486	17654	17640	17650	17491	17548	17431	17509	17434	17504	17608	17496	17451	17450	17457	17540	17668	17557	17402	17483	17635	17498	17739	17513	17536	17521	17726	17583	17585	17466	17599	17311	17485	17388	17591	17497	17583	17601	17422	17444	17595	17480	17592	17479	17479	17627	17358	17309	17514	17582	17445	17584	17628	17431	17486	17387	17514	17361	17587	17616	17526	17567	17519	17457	17497	17496	17730	17557	17302	17675	17533	17499	17604	17493	17480	17281	17569	17618	17360	17592	17568	17712	17503	17460	17636	17502	17394	17543	17554	17511	17404	17291	17519	17522	17622	17497	17506	17559	17747	17594	17564	17596	17476	17334	17446	17668	17458	17371	17526	17331	17555	17390	17413	17517	17330	17512	17630	17526	17587	17531	17501	17525	17583	17468	17738	17563	17509	17447	17419	17684	17696	17692	17527	17621	17567	17346	17481	17472	17675	17442	17540	17603	17559	17544	17496	17415	17492	17565	17676	17596	17443	17549	17537	17561	17454	17510	17576	17569	17519	17568	17481	17514	17626	17507	17478	17418	17505	17585	17562	17608	17742	17648	17739	17434	17534	17490	17520	17628	17516	17516	17349	17532	17643	17521	17524	17479	17441	17595	17400	17507	17437	17511	17318	17584	17375	17630	17519	17480	17578	17605	17433	17715	17514	17416	17713	17366	17497	17577	17439	17501	17595	17670	17421	17647	17539	17477	17504	17662	17647	17535	17644	17468	17519	17350	17549	17401	17416	17519	17516	17509	17457	17510	17632	17501	17321	17522	17630	17606	17484	17514	17488	17561	17551	17478	17599	17479	17512	17335	17561	17573	17595	17651	17456	17650	17574	17480	17613	17408	17370	17510	17594	17556	17577	17483	17593	17457	17332	17421	17638	17549	17516	17439	17672	17384	17652	17479	17451	17371	17623	17633	17612	17340	17579	17496	17513	17673	17547	17562	17522	17474	17623	17522	17535	17602	17684	17652	17486	17635	17460	17694	17457	17411	17482	17558	17446	17684	17519	17678	17473	17469	17543	17672	17558	17432	17561	17486	17511	17563	17494	17482	17478	17572	17384	17576	17544	17482	17490	17324	17462	17591	17587	17523	17399	17516	17457	17564	17438	17496	17511	17397	17616	17637	17419	17521	17491	17414	17550	17502	17686	17443	17436	17455	17650	17635	17400	17442	17387	17559	17653	17507	17528	17564	17449	17484	17599	17474	17583	17559	17742	17541	17413	17632	17432	17584	17457	17547	17370	17522	17579	17523	17445	17553	17543	17582	17521	17525	17586	17562	17340	17534	17626	17551	17540	17674	17657	17513	17642	17559	17540	17446	17297	17713	17446	17548	17486	17483	17550	17553	17565	17630	17622	17534	17573	17423	17524	17339	17658	17444	17542	17570	17371	17369	17547	17515	17517	17603	17426	17479	17579	17393	17677	17409	17676	17616	17521	17588	17464	17561	17561	17486	17592	17393	17585	17466	17651	17534	17499	17640	17520	17500	17455	17382	17673	17557	17389	17498	17596	17683	17543	17669	17567	17532	17689	17398	17675	17442	17551	17384	17355	17359	17426	17649	17539	17496	17561	17601	17515	17701	17722	17555	17515	17599	17616	17553	17454	17561	17567	17619	17676	17412	17514	17275	17574	17500	17607	17553	17507	17531	17547	17699	17604	17814	17478	17370	17590	17531	17548	17506	17572	17422	17620	17622	17524	17628	17497	17574	17611	17502	17525	17573	17520	17712	17498	17570	17444	17575	17599	17404	17636	17541	17554	17650	17504	17546	17357	17610	17512	17705	17614	17514	17503	17689	17530	17595	17530	17626	17657	17506	17562	17577	17631	17645	17377	17428	17543	17533	17581	17605	17653	17430	17566	17445	17436	17432	17446	17557	17414	17564	17548	17361	17572	17598	17535	17496	17628	17414	17639	17516	17479	17546	17513	17485	17397	17627	17480	17550	17445	17598	17455	17282	17534	17417	17243	17569	17493	17418	17513	17627	17592	17570	17593	17566	17570	17544	17632	17579	17652	17543	17414	17686	17653	17432	17636	17508	17546	17428	17565	17543	17701	17425	17599	17572	17508	17524	17489	17431	17526	17631	17522	17663	17552	17535	17438	17468	17473	17638	17704	17487	17482	17618	17439	17572	17476	17662	17400	17571	17407	17782	17551	17375	17451	17579	17408	17475	17596	17557	17559	17427	17266	17611	17353	17595	17494	17629	17573	17521	17696	17545	17506	17513	17463	17583	17452	17307	17552	17755	17516	17681	17552	17354	17590	17674	17539	17625	17519	17555	17549	17610	17625	17548	17535	17560	17532	17510	17503	17542	17529	17437	17350	17516	17599	17524	17598	17542	17394	17427	17663	17759	17487	17530	17518	17473	17666	17529	17486	17493	17446	17438	17612	17479	17453	17512	17404	17515	17574	17459	17412	17620	17650	17500	17500	17602	17778	17562	17488	17694	17495	17587	17547	17758	17605	17516	17647	17494	17698	17382	17529	17406	17536	17454	17649	17436	17579	17611	17429	17725	17635	17496	17684	17562	17674	17555	17538	17604	17779	17579	17509	17551	17530	17547	17558	17426	17584	17682	17595	17497	17495	17843	17590	17707	17466	17417	17357	17591
27497	22382	27400	25809	22465	22596	22901	22277	22211	22180	22232	22403	22567	22357	22397	22105	22481	23298	23482	23655	23120	22613	22521	22388	22261	22038	22142	22230	22057	22304	22169	22148	22408	22038	22075	22265	21995	22083	22105	22311	22403	22039	22211	22506	22165	21971	22080	21985	22068	22192	22375	22281	22198	22207	21981	22083	22351	21948	22168	22225	22129	22267	22143	21965	22119	22261	22191	22263	22107	22105	22148	22078	22256	22421	22293	22099	22121	22042	22465	22086	22199	21998	22030	22301	22028	22183	21939	21916	22254	22179	22246	22077	22009	22058	21992	22195	22472	22026	22299	22117	22071	22272	21889	22044	22054	22153	22091	21985	22052	22059	22153	22210	22375	22114	21826	22166	22267	22357	22025	22259	22166	21970	22105	21917	22387	22139	22020	22225	22172	22025	22309	22239	22217	22052	22516	22057	22070	22072	21886	22144	22242	22135	22272	22103	22202	22086	22295	22209	22091	21993	21980	22160	22193	22097	22047	21976	22070	21836	22121	22216	22140	22067	22116	22122	22211	22080	22059	22153	22020	22202	22031	22443	22141	22206	22068	22025	22089	22157	22298	22159	21814	22102	21964	21994	22111	22167	22180	22378	22075	22058	22219	22109	22045	22386	22230	22062	22028	22268	22255	22238	22076	22319	22103	22211	22206	21973	22072	22029	22181	21980	22435	22160	22268	21958	22186	22145	22211	22022	22325	22071	22108	21994	21944	22203	22333	22274	22022	21894	22003	22212	22132	22108	22046	22199	21944	22177	22274	22082	22160	22514	22045	22406	22085	22205	22030	22271	22381	22128	22108	22082	22157	22164	22037	22143	22253	22035	22333	22423	22023	22239	22189	22040	22506	22189	22230	22064	22176	22136	21974	22214	22210	22119	22208	22101	22177	22197	22093	22198	21908	21913	22190	22228	22264	22224	22223	22176	22302	22076	22110	22217	22131	22081	22196	22276	22239	22218	22197	21947	22208	22043	22115	22042	22182	22258	22149	22212	21973	21882	22065	21946	22225	22160	22277	22033	22111	22190	22191	22106	22293	22189	21934	22030	21829	22083	22125	22314	22134	22126	22197	22075	22032	22297	21997	22060	22145	22021	22087	21919	22217	22321	22146	21936	22242	22182	22265	22144	22167	22132	22163	22056	22180	22214	22089	22083	22193	21997	22143	22057	22281	22221	22338	22169	22410	22241	22152	22204	22224	22019	22231	22226	22059	22151	22113	22315	22159	21998	22240	22054	22149	22131	22184	22165	22345	22220	22138	22075	22027	22162	22089	22136	22211	22228	21979	22202	22176	22065	22021	22043	22121	21927	22073	22075	22254	22126	22172	22035	22311	22279	22141	22199	22069	22252	22250	21954	21886	22072	22214	22145	22111	22285	22224	21970	22070	22233	22177	21956	22297	22187	22430	22053	21872	22077	22072	22105	22125	21958	22044	22063	22099	22093	22053	22095	22230	22224	21956	22073	21922	22274	22281	22170	22346	22215	22238	22228	22071	22069	22105	22196	22193	22214	22248	22243	22250	22202	22507	22236	22248	22188	22364	22254	22218	22216	22072	22087	22284	22353	22112	22146	22126	21834	22269	22119	22239	22094	22150	22116	22023	22234	22119	22187	22293	22190	22194	22207	22149	22237	22286	22116	22149	22056	21909	22067	22200	22069	22253	22157	22363	22093	22216	22262	22285	22492	22323	22244	22218	22239	22082	22047	22313	22475	22402	22252	22115	22278	22232	22345	22201	21959	22104	22054	22183	22059	22196	22189	22186	22199	22411	22358	21990	22041	22192	21999	22031	22214	22168	22184	22297	22204	22101	22105	22111	22200	22299	22125	22116	22224	22114	22219	22093	22184	22302	22201	22114	22088	22080	22226	22211	22031	22020	22275	22255	21936	22154	22074	22193	21982	22332	22274	21984	22276	22275	22299	22036	22173	22249	22084	21978	22330	22416	22028	22224	22201	22304	21881	22285	22130	22036	21914	22393	22229	22051	22026	22183	22182	22112	22197	22257	22024	22097	21958	22221	22080	22034	22110	22100	22145	22117	21974	22244	22212	22124	22239	22274	21948	22240	22348	22403	22164	22308	22045	22309	22038	22320	22133	22064	22014	22358	22086	22108	22123	22028	22144	22003	22055	22142	22182	22061	22176	22206	22062	22144	22278	22165	22040	22139	22153	21886	22193	22387	21969	22117	22148	22358	22148	22378	22096	22035	22146	21978	22235	22246	22100	22147	21981	22006	22135	22182	22102	22124	22323	22106	22162	22275	21934	22122	22137	22224	22236	22197	22154	22126	22294	22243	22250	21997	22296	22114	22098	22197	22201	21961	22288	22307	22222	22113	22029	22232	22215	22105	22054	21962	22256	22369	22375	22148	22112	22048	22015	22103	22188	22107	22187	22042	22134	22185	22204	22109	22327	22076	22092	22099	22033	22175	22164	22161	22230	22280	22051	22175	22308	22153	21964	22388	22204	22424	22159	22069	21962	22235	22199	22035	21899	22179	22168	22141	22157	21957	22023	22046	22127	22179	22330	22149	22095	22049	21996	22190	22283	22499	22155	22236	22138	22147	21947	22071	22042	22088	22203	22308	21940	21985	22123	22097	21942	22220	21903	22282	22143	22057	22146	22160	21986	22190	21998	22254	22102	22056	22120	22097	22382	22270	22218	21898	22162	22054	21770	22158	22395	22025	22121	22137	22033	22156	22027	22140	22002	22063	21996	22133	22123	22381	22425	22023	22112	22174	22024	22195	21999	21967	22177	22157	22136	22067	22247	22469	22241	22150	22284	22382	22079	22040	22149	22100	22201	22080	22066	22149	22055	22177	22271	22143	22016	22267	22134	22245	22190	22202	21911	22191	22268	22243	22104	22111	22006	22095	22258	22071	22133	22156	22081	22382	22029	21953	22219	22307	22226	22088	22287	22304	22325	22105	22189	22075	22050	22252	22307	22309	22015	22177	22001	22312	22143	22151	22105	22323	22339	22235	22183	22088	22036	21996	22204	22166	21847	22167	22232	22294	22149	22084	22029	22367	22156	22133	22187	22156	21973	22106	21885	22079	22221	21978	22091	22164	22210	22127	22075	22126	22025	22120	21998	22118	22137	22127	22163	22162	22148	21874	22303	22125	21958	22136	21971	22149	22028	22115	21918	22030	22072	22019	22175	22107	22241	22145	22146	22228	22098	22126	22161	21891	22159	22008	22172	22266	22249	21968	22140	22262	21950	22132	22227	22106	22097	22242	22197	22234	22057	22183	22174	22169	22088	22140	22183	21943	22094	22148	21952	22209	22073	22067	22167	22382	22179	22181	22078	22335	21979	22183	22258	22244	22077	22305	21957	22171	22177	22252	21979	22353	22508	22260	22244	22291	22196	22162	22298	21931	22050	22173	22105	22096	22182	22192	22243	22079	22187	22322	22232	22271	22070	22138	22237	22162	22107	22115	22090	22018	22015	22171	22246	22148	22199	22139	22147	22138	22261	22125	22092	22224	22369	22304	21975	22078	22193	22306	22183	21860	22164	22293	22218	22143	22205	22163	22223	22280	22208	22253	22061	22152	22146	22229	22053	22241	22154	22266	22072	22081	22002	22015	22043	22250	22031	22248	22249	21953	22156	22253	22112	22318	22048	22346	22156	22262	22034	22406	21977	22053	22272	22279	22031	22414	22317	22191	22054	22113	22085	22111	22066	22129	22267	22232	22150	22348	22338	22109	21934	22208	21979	22109	22250	22135	21984	22003	22168	22033	22158	22220	22184	22083	22105	22263	22374	22084	22049	22364	22088	22112	22084	22252	22167	22147	21970	22110	22124	21983	22290	22149	22034	21854	22198	22166	22049	22051	22252	22027	22062	22195	22221	22103	22087	22082	22218	22049	22222	22303	22244	22067	22223	22115	21890	22029	21951	21984	21889	22223	22268	22092	21998	22157	22064	22090	22070	22428	22232	22053	22302	22309	22298	22234	22125	22104	22227	22286	22261	22195	22034	22165	22336	22137	22390	22025	22184	22262	22155	22013	22264	22238	22311	21753	22194	22146	22107	22253	21913	22027	22097	22117	22002	21861	22229	22310	22095	22066	22065	21926	22117	22255	22101	22083	22223	21927	22211	22073	22221	22203	22307	22164	22129	22191	22211	22260	22188	22066	22265	22233	21897	22136	22225	22115	22354	22136	22192	22312	22120	22142	22370	22169	21993	22370	22158	22304	22160	22127	22277	22197	22079	22013	22211	22008	21929	22155	22069	22231	22162	22046	22171	22153	22007	22398	22135	22125	22066	22345	22215	22095	22020	22082	22010	22284	22070	22191	22222	22152	22176	22098	22012	22044	22102	22185	22114	22226	22224	22123	22196	22258	22278	21982	22189	22169	22160	22113	22084	22062	22106	22047	22271	22233	22417	21972	22342	22282	22208	22124	22366	22052	22100	22211	22151	22114	21917	22175	22080	22174	22055	22317	22379	22026	22208	22212	22224	21999	22275	22140	22111	22266	22166	22382	22067	22101	22324	22365	22268	22291	22069	22156	22262	22027	22190	22163	22258	22182	22159	22285	21977	22279	22102	22307	22210	22247	22094	22089	22139	22228	22113	22091	22091	22266	22228	22123	22167	22124	22185	22091	22245	22088	22364	22201	22190	22323	22077	22165	21919	22110	22204	22218	22030	22310	22113	22254	22037	22425	21839	22082	22175	21929	22168	22143	22129	21979	22265	22335	22020	22056	22100	22401	22216	22171	22150	22003	22214	22001	22118	22187	22250	22149	22290	22329	22080	22197	22507	22265	22080	22404	22291	22124	21856	21945	22077	22017	22164	22240	22298	22054	22188	22166	22035	22156	22238	22031	22078	22324	22171	22324	22242	21994	22240	22213	22135	22367	22232	22059	21907	22165	22255	22294	22269	22033	22240	22220	22370	22091	22170	22170	21964	22205	21949	21947	22053	22299	22128	22106	22273	22092	22511	22140	22048	22096	22307	22011	22485	22218	22061	22114	22092	22261	22246	22236	22282	22463	22087	21851	22236	22130	22166	21980	22088	22045	22003	22171	22079	22094	22147	22008	22180	22171	22330	21989	22101	22178	22323	22204	22103	22213	22058	22130	22252	22346	22100	22250	22234	22255	22362	22364	22119	22217	22272	22170	22200
17934	22746	21525	19618	19011	18219	18114	17828	17708	17861	17922	17885	17825	17966	17770	17926	18085	19265	19462	19149	18642	18134	17966	17826	17777	17687	17849	17679	17692	17645	17681	17882	17675	17784	17597	17717	17789	17624	17586	17623	17731	17599	17759	17777	17642	17663	17726	17812	17660	17736	17566	17642	17576	17725	17656	17695	17604	17654	17708	17557	17559	17632	17526	17650	17615	17509	17774	17632	17753	17647	17682	17719	17632	17536	17673	17660	17540	17656	17697	17758	17741	17591	17633	17627	17652	17617	17814	17710	17707	17629	17712	17642	17528	17751	17630	17464	17755	17544	17731	17701	17611	17679	17798	17675	17691	17698	17693	17733	17793	17624	17654	17440	17745	17652	17728	17721	17622	17592	17700	17571	17741	17593	17793	17605	17582	17783	17625	17616	17665	17744	17760	17853	17457	17834	17653	17610	17624	17676	17564	17685	17761	17616	17581	17595	17556	17763	17644	17474	17738	17672	17539	17746	17641	17614	17641	17889	17380	17740	17811	17641	17597	17591	17648	17616	17832	17654	17705	17636	17701	17527	17601	17516	17589	17651	17630	17689	17510	17521	17531	17712	17599	17692	17734	17634	17618	17583	17663	17543	17600	17772	17488	17761	17494	17620	17442	17932	17439	17656	17626	17535	17601	17666	17630	17673	17708	17554	17521	17456	17762	17659	17515	17669	17859	17625	17661	17699	17666	17768	17426	17838	17641	17712	17602	17544	17615	17745	17557	17498	17701	17495	17753	17770	17691	17743	17651	17674	17768	17627	17555	17667	17737	17427	17749	17596	17514	17486	17593	17710	17466	17618	17565	17718	17575	17766	17647	17606	17623	17655	17470	17530	17755	17530	17780	17634	17637	17774	17844	17963	17759	17630	17707	17571	17647	17642	17739	17692	17818	17631	17536	17778	17702	17546	17557	17691	17546	17726	17676	17851	17664	17685	17715	17864	17702	17638	17777	17565	17527	17751	17574	17658	17678	17813	17522	17698	17604	17432	17719	17605	17614	17495	17730	17651	17663	17580	17841	17597	17790	17557	17663	17789	17598	17745	17737	17783	17751	17778	17727	17595	17624	17659	17693	17777	17577	17555	17681	17749	17776	17737	17665	17699	17605	17829	17520	17702	17770	17684	17788	17531	17630	17608	17641	17957	17609	17630	17676	17731	17749	17661	17637	17596	17674	17672	17582	17627	17615	17653	17489	17579	17629	17694	17712	17486	17625	17563	17670	17695	17631	17844	17652	17664	17674	17619	17580	17509	17406	17709	17853	17683	17534	17613	17605	17695	17720	17416	17684	17726	17540	17767	17651	17728	17694	17615	17574	17470	17882	17777	17634	17715	17631	17758	17495	17729	17696	17697	17614	17620	17628	17744	17706	17494	17505	17646	17678	17487	17595	17769	17726	17694	17731	17688	17592	17652	17738	17579	17635	17701	17657	17708	17611	17680	17627	17763	17677	17708	17695	17694	17578	17937	17576	17796	17662	17853	17634	17676	17708	17749	17627	17574	17430	17647	17473	17649	17676	17677	17771	17702	17488	17537	17482	17670	17731	17751	17741	17507	17736	17675	17692	17651	17637	17595	17734	17747	17637	17760	17822	17782	17770	17667	17732	17566	17707	17749	17495	17634	17686	17736	17545	17695	17578	17697	17729	17542	17790	17602	17691	17562	17641	17613	17760	17734	17600	17819	17720	17582	17579	17600	17562	17664	17661	17574	17766	17596	17867	17739	17706	17671	17619	17612	17740	17641	17681	17677	17750	17556	17679	17594	17683	17644	17684	17661	17649	17777	17532	17621	17605	17558	17660	17747	17749	17555	17653	17577	17756	17665	17617	17741	17500	17530	17643	17696	17652	17624	17724	17545	17646	17620	17760	17640	17466	17625	17755	17756	17557	17633	17592	17743	17812	17565	17773	17555	17553	17746	17544	17536	17568	17449	17755	17873	17526	17644	17592	17796	17507	17456	17471	17670	17770	17517	17675	17654	17758	17724	17808	17741	17577	17765	17555	17760	17778	17673	17622	17796	17739	17750	17766	17652	17665	17525	17743	17667	17737	17801	17807	17768	17717	17863	17565	17554	17705	17590	17486	17918	17755	17594	17633	17673	17565	17615	17493	17750	17659	17802	17658	17464	17650	17532	17496	17779	17855	17645	17695	17671	17552	17617	17625	17760	17746	17588	17869	17803	17554	17644	17719	17731	17749	17816	17647	17612	17827	17534	17568	17765	17920	17733	17761	17635	17724	17720	17512	17614	17599	17474	17723	17593	17842	17714	17629	17663	17409	17554	17538	17558	17673	17498	17616	17696	17839	17582	17770	17572	17651	17691	17642	17726	17593	17572	17643	17671	17579	17594	17793	17766	17708	17731	17591	17658	17814	17453	17776	17647	17856	17854	17756	17584	17671	17587	17754	17706	17866	17488	17543	17753	17626	17730	17842	17762	17617	17746	17902	17613	17450	17780	17636	17815	17908	17711	17571	17596	17768	17686	17561	17635	17703	17531	17767	17709	17493	17625	17613	17848	17691	17656	17719	17820	17624	17717	17544	17637	17625	17569	17775	17771	17603	17634	17651	17633	17662	17679	17595	17771	17788	17556	17591	17668	17608	17547	17666	17719	17592	17576	17716	17471	17631	17707	17471	17582	17526	17549	17658	17447	17507	17571	17630	17630	17440	17645	17659	17687	17720	17687	17668	17653	17661	17663	17625	17713	17513	17602	17753	17545	17568	17821	17782	17680	17691	17592	17497	17547	17603	17848	17606	17663	17665	17573	17710	17685	17589	17746	17594	17456	17866	17770	17786	17607	17637	17505	17557	17735	17791	17818	17456	17714	17609	17735	17619	17686	17713	17810	17708	17674	17561	17796	17669	17605	17553	17656	17598	17675	17702	17804	17839	17466	17695	17721	17840	17493	17756	17571	17717	17473	17516	17796	17577	17682	17684	17771	17578	17792	17910	17710	17464	17772	17553	17618	17592	17718	17658	17574	17631	17715	17639	17375	17777	17504	17796	17753	17752	17637	17755	17715	17649	17737	17651	17800	17563	17691	17614	17777	17521	17628	17680	17645	17627	17609	17525	17625	17506	17826	17603	17513	17617	17743	17616	17623	17544	17669	17806	17659	17738	17661	17698	17735	17711	17754	17683	17708	17710	17542	17730	17715	17709	17562	17629	17664	17471	17836	17816	17567	17548	17686	17572	17559	17647	17601	17655	17602	17591	17757	17644	17747	17667	17689	17538	17684	17661	17698	17651	17689	17631	17589	17640	17679	17684	17752	17754	17627	17565	17611	17667	17796	17647	17658	17678	17565	17691	17584	17662	17506	17618	17628	17667	17802	17786	17680	17854	17747	17676	17646	17643	17459	17575	17740	17719	17560	17564	17620	17633	17729	17689	17703	17743	17760	17842	17787	17673	17793	17648	17522	17601	17841	17861	17777	17574	17692	17580	17593	17494	17597	17540	17620	17500	17805	17812	17754	17673	17872	17671	17875	17605	17490	17700	17607	17795	17684	17765	17690	17644	17806	17618	17643	17664	17584	17727	17764	17582	17833	17651	17671	17513	17520	17717	17816	17735	17586	17663	17775	17895	17836	17588	17743	17559	17570	17645	17557	17682	17644	17743	17713	17742	17674	17701	17759	17595	17646	17678	17628	17836	17710	17643	17603	17649	17604	17626	17678	17481	17639	17759	17684	17590	17664	17776	17528	17606	17624	17615	17627	17632	17542	17588	17742	17486	17598	17641	17623	17572	17575	17495	17901	17807	17776	17766	17623	17827	17687	17622	17665	17710	17617	17734	17717	17811	17552	17614	17726	17604	17683	17542	17551	17433	17580	17538	17529	17646	17557	17795	17482	17633	17492	17523	17634	17759	17619	17635	17599	17576	17629	17631	17676	17601	17614	17513	17581	17714	17742	17884	17490	17695	17594	17623	17819	17600	17774	17677	17645	17760	17705	17568	17718	17585	17745	17612	17638	17612	17721	17657	17637	17680	17669	17619	17534	17523	17809	17778	17771	17764	17676	17723	17656	17776	17662	17708	17763	17569	17606	17702	17672	17618	17621	17695	17715	17760	17451	17669	17684	17658	17790	17693	17662	17792	17686	17673	17400	17590	17562	17703	17626	17535	17676	17540	17649	17786	17757	17716	17475	17604	17706	17516	17659	17589	17796	17487	17544	17810	17691	17706	17638	17586	17765	17704	17630	17666	17588	17622	17529	17577	17679	17510	17835	17528	17551	17683	17525	17720	17562	17699	17707	17574	17587	17625	17599	17607	17635	17723	17610	17590	17527	17756	17628	17685	17672	17610	17675	17613	17711	17565	17601	17660	17607	17704	17597	17680	17514	17508	17576	17724	17595	17651	17767	17767	17755	17577	17641	17718	17712	17693	17742	17691	17643	17648	17651	17703	17743	17562	17715	17491	17453	17636	17561	17626	17703	17588	17680	17550	17745	17544	17548	17760	17631	17791	17659	17668	17673	17779	17631	17630	17719	17839	17432	17726	17683	17799	17592	17776	17709	17547	17682	17434	17613	17713	17855	17575	17643	17732	17793	17618	17626	17608	17677	17699	17446	17597	17502	17654	17671	17823	17646	17778	17647	17726	17484	17754	17733	17758	17529	17651	17722	17573	17783	17533	17620	17641	17755	17655	17660	17653	17754	17674	17744	17666	17669	17722	17682	17704	17626	17667	17615	17646	17751	17719	17747	17556	17558	17679	17601	17564	17601	17692	17560	17775	17679	17557	17567	17554	17476	17595	17468	17590	17708	17645	17631	17528	17659	17711	17840	17723	17677	17536	17603	17648	17651	17688	17706	17790	17547	17734	17720	17775	17567	17554	17498	17482	17769	17576	17519	17759	17632	17515	17675	17752	17544	17781	17608	17802	17592	17706	17538	17711	17699	17647	17509	17637	17730	17548	17758	17785	17738	17795	17836	17644	17558	17832	17674	17770	17659	17530	17630	17633	17580	17431	17730	17547	17725	17777	17620	17655	17759	17620	17550	17630	17732	17651	17600	17730	17736	17774	17654	17802	17702	17478	17607	17650	17605	17733	17583	17617	17678	17565	17650	17583	17704	17768	17616	17844	17655	17780	17665	17626	17602	17629	17698	17659	17841	17701	17728	17626	17546
23744	20998	28373	24082	22809	24186	24747	22424	22327	22433	22460	22303	22434	22343	22366	22001	22315	27578	30279	29015	26428	23916	22688	22099	21804	21992	21676	21674	21686	21638	21839	21649	21833	21847	21827	21841	21815	21876	21802	21789	21956	21601	21727	21860	21680	21927	21822	21917	22059	21738	21596	21709	21734	21508	21955	22012	22027	21630	21716	21769	21792	21732	21650	21760	21867	21879	21799	21707	21622	21639	21949	21888	21739	21648	21678	21818	21835	21733	21698	21589	21931	21945	21937	21732	21654	21666	21802	21785	21936	21656	21830	21837	21707	21727	21781	21847	21747	21710	21815	21733	21808	21745	21765	21741	21748	21720	21731	21719	21780	21823	21817	21731	21591	21957	21851	21682	21835	21683	21550	21721	21652	21539	21667	21758	21362	21468	21738	21937	22052	21638	21697	21658	21706	21643	21756	21798	21452	21781	21715	21780	21625	21801	21741	21723	21864	21854	21707	21705	21609	21772	21845	21713	21846	21680	21681	21684	21850	21850	21799	21899	21629	21627	21765	21678	21772	21748	21848	21751	21751	21777	21627	21971	21799	21718	21592	21819	21864	21607	21657	21701	21951	21899	21753	21406	21934	21798	21830	21647	21773	21756	21700	21616	21705	21689	21641	21682	21812	21886	21708	21701	21708	21561	21563	21616	21810	21556	21696	21713	21507	21682	21625	21828	21693	21890	21661	21770	21809	21634	21760	21752	21899	21623	21675	21905	21730	22045	21676	21722	21679	21809	22058	21700	21795	21461	21561	21659	22132	21942	21801	21698	21719	21568	21824	21691	21619	21643	21923	21628	21605	21628	21655	21721	21823	21834	21674	21808	21742	21694	21630	21477	21834	21834	21786	21654	21765	21538	21925	21910	21882	21705	21652	21592	21845	21755	21747	21776	21652	21801	21709	21567	21718	21677	21725	21710	21806	21782	21835	21922	21694	21738	21877	21525	21905	21716	21600	21746	21754	21753	21712	21746	21715	21785	21595	21782	21826	21638	21894	21589	21873	21700	21705	21753	21412	21722	21727	21681	21809	21831	21975	21930	21806	21959	21687	21884	21619	21687	21810	21837	21722	21815	21773	21777	21653	21645	21697	21880	21802	21838	21592	21613	21640	21693	21830	21815	21759	21700	21969	21863	21760	21776	21907	21663	21795	21793	21820	21797	21861	21904	21752	21688	21645	21836	21932	21886	21844	21702	21600	21745	21684	21643	21838	21788	21607	21570	21706	21665	21721	21699	21859	21610	21591	21881	21686	21724	21591	21725	21733	21659	21776	21795	21832	21761	21717	21752	21698	21925	21736	21943	21937	21954	21912	21774	21872	21852	21609	21792	21919	21651	21558	21631	21667	21807	21861	21678	21849	21785	21573	21773	21477	21672	21719	21756	21737	21552	21759	21925	21874	21779	21864	21476	21937	21656	21652	21476	21932	21644	21904	21866	21695	21867	21851	21651	21681	21847	21774	21673	21547	21652	21857	21710	21767	21896	22010	21581	21548	21827	21539	21708	21609	21614	21858	21939	21894	21712	21670	21866	21716	21658	21609	21682	21846	21618	21680	21708	21947	21721	21617	21741	21906	21658	21901	21920	21555	21907	21813	21586	21833	21982	21846	21657	21795	21720	21677	21592	21671	21822	21756	21577	21765	21791	21628	21750	21815	21736	21953	21752	21922	21950	21829	21741	21820	21706	21770	21795	21579	22108	21752	21670	21583	21840	21472	21794	21857	21922	21536	21745	21735	21609	21738	21614	21512	21626	21539	21743	21732	21516	21829	21737	21688	22179	21798	21899	21896	21771	21751	21744	21804	21699	21690	22107	21828	21889	21860	21521	21592	21706	21730	21641	21738	21659	21868	21964	21586	21684	21715	21572	21742	21567	21900	21851	21698	21667	21698	21719	21855	21662	21753	21577	21783	21828	21823	21590	21853	21675	21617	21624	21685	21557	21754	21593	21540	21754	21641	21648	21719	21883	21623	21711	21731	21639	21964	21972	21729	21742	21610	21768	21934	21646	21825	21677	21800	21746	21698	21787	21855	21573	21823	21764	21568	21780	21792	21771	21721	21769	21659	21627	21874	21780	21791	21802	21708	21648	21782	21846	21726	21767	21762	21734	21617	21654	21816	21758	21707	21809	21775	21718	21979	21769	21617	21748	21700	21710	21605	21671	21661	21701	21829	21677	21887	21695	21640	21799	21798	21621	21821	21698	21801	21839	21959	21715	21750	21833	21783	21702	21969	21659	21613	21701	21698	21877	21747	21533	21962	21715	21665	21698	21874	21865	21722	21902	21724	21506	21627	21810	21695	21766	21713	21671	21861	21609	21621	21702	21716	21637	21945	21864	21647	21778	21913	21689	22012	21575	21603	21711	21705	21661	21632	21594	21508	21856	21658	21743	21751	21744	21840	21656	21692	21800	21768	21751	21565	21775	21750	21721	21932	21709	21922	21611	21875	21667	21749	21712	21747	21972	21779	21778	21779	21769	21846	21803	21538	21740	21438	21760	21666	21827	21757	21820	21755	21931	21628	21672	21788	21768	21892	21756	21678	21858	22114	21871	21762	21732	21400	21909	21917	21664	21844	21713	21789	21604	21784	21699	21664	21591	21669	21687	21753	21695	21779	21690	21545	21727	21766	21636	21487	21643	21664	21839	21731	21847	21739	21903	21907	21632	21757	21810	21738	21787	21712	21632	21791	21577	21774	21635	21952	21622	21753	21752	21762	21714	21820	21593	21724	21774	21551	21602	21514	21558	21558	21749	21480	21728	21785	21681	21829	21701	21533	21706	21893	21950	21640	21452	21636	21740	21585	21559	21589	21809	21884	21859	21747	21609	21634	21757	21663	21601	21879	21836	21816	21849	21788	21994	21888	21743	21625	21887	21773	21646	21530	21824	21730	21805	21844	21724	21684	21704	21888	21662	21778	21802	21945	21656	21820	21594	21829	21890	21811	21596	21648	21792	21748	21719	21823	21717	21792	21712	21630	21664	21754	21902	21942	21628	21679	21690	21668	21863	21722	21859	21811	21824	21851	21718	21740	21756	21725	21565	22096	21840	21726	22262	21892	21897	21655	21611	21683	21849	21864	21447	21810	21850	21812	21854	21783	21753	21652	21737	21961	21836	21662	21709	21657	21773	21607	21638	21710	21821	22003	21624	21711	21689	21747	21913	21681	21542	21992	21925	21616	22102	21824	21810	21742	21505	21791	21775	21652	21550	21729	21667	21709	21788	21850	21524	21517	21702	21583	21592	21661	21874	21739	21869	21788	21647	21606	21841	21710	21861	21599	21800	21661	21891	21699	21719	21787	21762	21680	21612	21895	21698	21708	21693	21862	21721	21613	21717	21643	21590	21667	21830	21594	21850	21621	21814	21699	21716	21596	21772	21748	21717	21688	21744	21566	21830	21592	21789	21699	21780	21814	21895	21822	21894	21791	21770	21733	21922	21803	21885	21767	21900	21758	21785	21816	21740	21662	21754	21860	21743	21661	21870	21818	21931	21705	21754	21610	21808	21832	21700	21816	21677	21749	21648	21781	21784	21943	22015	21791	21811	21680	21591	21644	21858	21668	21635	21786	21860	21586	21837	21686	21802	21927	21611	21973	21824	21709	21726	21745	21555	21848	21759	21941	21681	21846	22134	21607	21677	21715	21667	21540	21861	21718	21723	21735	21842	21841	21678	21527	21819	21638	21630	21532	21602	21769	21581	21675	21717	21783	21695	21753	21882	21668	21669	21809	21576	21572	21613	21758	21818	21681	21766	21753	21609	21724	21751	21529	21490	21543	21906	21596	21583	21616	21723	22013	21924	21662	21680	21549	21713	21704	21840	21686	21828	21625	21796	21664	21706	21847	21645	21545	21858	21779	21977	21802	21771	21861	21660	21625	21695	21525	21657	21867	21761	21691	21574	21703	21712	21939	21715	21727	21522	21596	21735	21608	21542	21838	21618	21764	21769	21682	21781	21766	21800	21741	21839	21960	21822	21868	21638	21733	21718	21868	21653	21800	21842	21810	21462	21830	21924	21767	21905	21801	21651	21747	21740	21783	21941	21792	21933	21991	21500	21639	21776	21469	21544	21611	21881	21596	21809	21712	21518	21848	21804	21820	21687	21845	21584	21569	21704	21769	21753	21748	21660	21814	21708	21803	21770	21820	21647	21716	21626	21839	21642	21805	21662	21708	21761	21540	21675	21593	21824	21727	21726	21843	21416	21889	21668	21578	21612	21674	21632	21936	21713	22091	21684	21621	21714	21648	21885	21709	21724	21726	21735	21775	21639	21891	21602	21764	21592	21654	21682	21731	21709	21718	21630	21630	21657	21580	21669	21746	21785	21842	21953	21835	21742	21729	21835	21704	21776	21741	21788	21619	21763	21824	21819	21994	21968	21680	21776	21676	21691	21593	21692	21705	21810	21701	21635	21826	21650	21806	21643	21659	21575	21579	21637	21607	21594	21519	21652	21616	21837	21812	21692	21753	21772	21758	21632	21689	21921	21772	21546	21769	21721	21862	21672	21852	21509	21938	21596	21912	21560	22022	21580	21620	21900	21690	21676	21637	21794	21863	21517	21752	21639	21763	21869	21821	21538	21830	21680	21718	21507	21622	21921	21677	21801	21498	21834	21841	21831	21709	21842	21838	21716	21701	21745	21758	21704	21690	21713	21665	21718	21726	21958	21939	21810	21634	21708	21721	21705	21645	21875	21779	21557	21623	21829	21620	21969	21827	21547	21793	21653	21722	21842	21679	21936	22112	21873	21667	21706	21518	21755	21658	21712	22042	21545	21684	21670	21702	21709	21802	21667	21667	21832	21716	21769	21668	21549	21692	21802	21664	21640	21688	21839	22071	21868	21650	21801	21603	21970	21879	21726	21725	21714	22020	21867	21586	21714	21952	21703	21741	21833	21791	21715	21926	21724	21736	21947	21750	21648	21637	21857	21884	21622	21702	21763	21749	21891	21873	21735	21741	21635	21652	21757	21766	21603	21649	21785	21771	21809	21918	21816	21565	21781	21767	21700	21815	21623	21808	21538	21618	21725	21772	21631	21814	21559	21985	21773	21860	21612	21650	21617	21746	21725	21823	21746	21963	21597	21628	21985	21857	21687	21783	21962	21820	22061	21638	21593	21757	21525
17187	29147	26473	21453	19740	19175	18752	18282	18135	17967	18226	18120	17916	17979	17841	17838	17962	26261	27402	25798	22573	19311	18117	17812	17540	17515	17419	17451	17453	17451	17486	17572	17499	17484	17573	17374	17373	17576	17549	17302	17543	17576	17477	17391	17427	17509	17495	17160	17503	17513	17534	17368	17451	17414	17503	17565	17412	17466	17361	17788	17528	17537	17527	17621	17562	17371	17605	17371	17515	17285	17418	17446	17406	17493	17349	17531	17442	17339	17602	17543	17442	17493	17457	17806	17465	17432	17230	17417	17503	17495	17547	17535	17641	17386	17735	17520	17502	17448	17676	17213	17335	17581	17638	17331	17567	17628	17587	17435	17739	17466	17501	17496	17467	17384	17503	17465	17565	17592	17440	17538	17391	17606	17508	17511	17607	17331	17550	17177	17422	17610	17571	17603	17651	17476	17278	17630	17307	17430	17417	17519	17537	17453	17382	17641	17510	17562	17450	17461	17403	17514	17598	17576	17547	17583	17528	17624	17493	17356	17546	17466	17640	17342	17557	17361	17576	17504	17599	17482	17347	17389	17468	17462	17419	17551	17515	17467	17345	17450	17420	17431	17583	17721	17256	17477	17343	17396	17392	17299	17495	17418	17570	17484	17366	17467	17486	17303	17571	17433	17572	17431	17497	17381	17354	17697	17528	17431	17536	17385	17303	17437	17344	17791	17334	17485	17450	17609	17470	17425	17467	17515	17464	17537	17528	17353	17553	17563	17542	17527	17469	17480	17482	17328	17447	17489	17355	17604	17433	17553	17423	17592	17390	17507	17476	17463	17535	17537	17399	17423	17575	17523	17482	17598	17513	17364	17514	17346	17419	17530	17576	17332	17590	17550	17406	17214	17392	17339	17601	17453	17653	17335	17546	17508	17421	17544	17501	17516	17558	17389	17476	17589	17294	17296	17433	17504	17350	17223	17517	17658	17639	17473	17292	17542	17472	17479	17474	17478	17530	17519	17514	17538	17296	17341	17488	17577	17487	17483	17459	17373	17372	17535	17444	17698	17452	17492	17536	17501	17370	17459	17292	17699	17477	17330	17508	17418	17546	17409	17449	17486	17323	17558	17473	17445	17362	17496	17418	17440	17631	17548	17581	17455	17319	17395	17502	17494	17381	17260	17391	17407	17467	17470	17518	17356	17459	17488	17387	17389	17576	17490	17605	17421	17581	17397	17595	17415	17482	17470	17457	17429	17435	17213	17576	17425	17491	17651	17378	17526	17466	17637	17432	17519	17414	17578	17461	17603	17394	17614	17510	17516	17378	17475	17522	17496	17480	17355	17623	17482	17475	17545	17317	17678	17385	17390	17515	17493	17263	17513	17461	17529	17508	17515	17449	17374	17546	17404	17364	17558	17399	17407	17535	17369	17597	17522	17271	17610	17501	17436	17530	17312	17374	17559	17430	17626	17539	17598	17565	17430	17513	17513	17421	17535	17524	17384	17548	17581	17409	17512	17337	17453	17299	17274	17311	17456	17446	17330	17518	17364	17551	17597	17500	17396	17444	17516	17403	17468	17307	17523	17619	17471	17695	17607	17429	17367	17548	17548	17527	17601	17498	17409	17401	17445	17549	17478	17412	17502	17405	17246	17375	17285	17367	17388	17359	17450	17380	17408	17623	17420	17457	17364	17471	17454	17619	17511	17509	17395	17345	17525	17698	17370	17346	17310	17496	17339	17493	17660	17407	17717	17544	17463	17433	17498	17611	17493	17438	17432	17472	17366	17428	17336	17498	17660	17421	17432	17403	17477	17408	17314	17450	17507	17619	17604	17519	17433	17623	17355	17487	17585	17347	17403	17319	17214	17448	17510	17575	17507	17479	17461	17569	17486	17431	17416	17458	17480	17498	17554	17334	17454	17531	17543	17444	17480	17310	17394	17628	17568	17409	17453	17535	17615	17308	17537	17494	17350	17552	17351	17406	17427	17478	17377	17501	17460	17408	17325	17536	17461	17472	17552	17506	17366	17464	17554	17317	17281	17307	17487	17354	17543	17483	17525	17565	17388	17556	17487	17610	17637	17674	17452	17529	17439	17461	17543	17510	17466	17497	17642	17349	17396	17381	17395	17516	17498	17500	17566	17409	17442	17470	17418	17438	17633	17505	17376	17508	17427	17458	17421	17536	17381	17562	17368	17610	17637	17583	17562	17442	17647	17388	17299	17521	17426	17433	17513	17487	17386	17397	17494	17349	17509	17579	17356	17657	17510	17457	17457	17460	17496	17424	17583	17573	17289	17387	17432	17378	17471	17345	17630	17494	17414	17476	17366	17474	17456	17628	17317	17579	17578	17406	17368	17610	17457	17392	17664	17616	17535	17650	17462	17340	17456	17509	17422	17619	17545	17426	17452	17496	17414	17533	17475	17492	17563	17452	17328	17688	17483	17412	17409	17463	17535	17681	17446	17442	17487	17583	17455	17591	17526	17407	17401	17366	17485	17515	17503	17377	17549	17205	17343	17566	17516	17445	17524	17528	17415	17450	17503	17466	17484	17495	17367	17679	17596	17440	17561	17534	17499	17574	17501	17538	17314	17421	17526	17482	17411	17459	17476	17508	17429	17431	17394	17542	17320	17492	17317	17581	17434	17372	17365	17470	17408	17364	17420	17384	17326	17517	17608	17495	17339	17525	17464	17583	17350	17409	17523	17600	17491	17324	17530	17411	17444	17369	17437	17493	17552	17572	17467	17482	17377	17619	17452	17385	17438	17344	17521	17690	17403	17391	17357	17458	17381	17401	17532	17544	17431	17517	17400	17494	17417	17587	17458	17568	17380	17304	17357	17564	17304	17556	17487	17313	17564	17581	17373	17339	17578	17631	17432	17445	17610	17291	17507	17492	17359	17500	17237	17387	17348	17463	17287	17386	17487	17404	17411	17486	17556	17429	17530	17502	17496	17563	17530	17488	17394	17370	17411	17571	17348	17382	17468	17422	17544	17712	17584	17359	17563	17440	17692	17351	17353	17459	17409	17530	17544	17427	17485	17362	17606	17554	17398	17467	17524	17438	17564	17384	17670	17507	17420	17507	17408	17475	17433	17551	17422	17258	17500	17351	17562	17428	17484	17560	17415	17532	17447	17503	17412	17681	17535	17409	17375	17309	17432	17513	17213	17492	17481	17428	17403	17608	17369	17465	17334	17267	17453	17473	17391	17257	17515	17570	17416	17574	17249	17453	17484	17458	17603	17558	17650	17507	17336	17473	17303	17523	17289	17438	17460	17551	17382	17486	17526	17528	17380	17406	17523	17470	17259	17595	17427	17439	17401	17462	17358	17478	17417	17611	17458	17415	17447	17422	17397	17511	17399	17406	17572	17364	17450	17491	17544	17450	17479	17494	17586	17475	17362	17396	17429	17382	17338	17652	17577	17481	17486	17516	17440	17429	17558	17540	17365	17369	17332	17595	17442	17612	17413	17394	17432	17504	17432	17434	17382	17383	17281	17392	17452	17553	17464	17534	17448	17436	17389	17432	17447	17502	17401	17425	17485	17520	17525	17459	17531	17474	17416	17531	17524	17453	17542	17466	17588	17474	17495	17569	17546	17503	17488	17381	17460	17498	17311	17474	17393	17436	17595	17491	17518	17413	17524	17278	17405	17394	17550	17613	17177	17432	17445	17327	17643	17481	17371	17561	17532	17419	17463	17468	17602	17502	17593	17469	17523	17545	17547	17626	17441	17581	17481	17481	17507	17413	17500	17500	17325	17611	17593	17478	17466	17542	17486	17519	17556	17550	17429	17586	17436	17554	17541	17380	17356	17669	17483	17606	17510	17514	17502	17375	17403	17517	17337	17626	17451	17463	17346	17527	17463	17445	17515	17332	17498	17485	17687	17666	17516	17543	17425	17537	17442	17386	17415	17241	17527	17353	17512	17490	17576	17425	17659	17182	17426	17292	17628	17394	17429	17661	17504	17571	17396	17483	17582	17461	17580	17461	17571	17450	17271	17599	17615	17612	17385	17361	17362	17666	17447	17397	17429	17567	17295	17433	17579	17439	17500	17586	17500	17632	17370	17330	17524	17393	17459	17349	17516	17436	17371	17325	17402	17494	17565	17473	17468	17245	17570	17480	17413	17525	17590	17503	17679	17498	17549	17557	17349	17547	17570	17538	17510	17535	17567	17542	17482	17476	17408	17584	17525	17399	17452	17560	17445	17443	17401	17483	17551	17389	17555	17588	17593	17504	17293	17447	17371	17419	17504	17532	17482	17377	17347	17427	17395	17513	17614	17359	17391	17632	17401	17447	17584	17471	17277	17515	17450	17444	17442	17577	17471	17333	17539	17452	17559	17477	17643	17400	17440	17545	17621	17522	17455	17380	17604	17589	17724	17471	17438	17421	17609	17460	17670	17444	17354	17592	17516	17430	17377	17427	17515	17451	17407	17347	17263	17663	17340	17378	17421	17430	17357	17548	17475	17477	17430	17443	17595	17344	17388	17407	17431	17479	17507	17557	17496	17490	17546	17466	17428	17279	17303	17452	17515	17576	17542	17562	17363	17385	17519	17335	17281	17374	17593	17400	17544	17467	17437	17453	17466	17522	17540	17481	17474	17544	17467	17419	17425	17507	17313	17455	17564	17568	17564	17539	17537	17354	17379	17446	17508	17437	17438	17406	17460	17418	17482	17306	17453	17386	17522	17485	17400	17459	17203	17403	17471	17452	17540	17441	17674	17533	17451	17405	17370	17474	17599	17499	17557	17604	17579	17439	17582	17357	17425	17404	17471	17610	17427	17488	17344	17489	17536	17451	17336	17503	17274	17563	17454	17439	17452	17520	17464	17514	17174	17662	17660	17455	17397	17392	17443	17405	17579	17338	17529	17620	17362	17500	17384	17495	17341	17711	17450	17504	17360	17551	17427	17601	17492	17438	17648	17311	17379	17597	17375	17464	17290	17286	17577	17439	17420	17375	17494	17643	17534	17635	17527	17346	17538	17400	17614	17502	17341	17421	17582	17525	17393	17547	17356	17347	17587	17473	17464	17468	17375	17505	17629	17475	17593	17496	17445	17385	17444	17426	17373	17392	17601	17385	17546	17349	17608	17390	17423	17498	17463	17640	17327	17457	17294	17455	17456	17377	17384	17477	17446	17436	17184	17525	17541	17286	17474	17354	17387	17615	17395
22459	21004	28819	23403	21325	24422	28121	23655	22674	22882	22771	22645	22671	22560	22408	22411	22702	33948	38641	36196	31224	25906	23375	22453	21979	22019	21883	21814	22156	21876	22128	21909	21962	21714	22171	21821	21875	21933	21880	21735	21875	21828	21994	22049	21856	21806	21808	21798	21985	21830	21778	21706	21743	21694	22052	22281	21858	21836	21819	21520	21819	21862	22238	21950	21968	21912	21743	21996	21727	21828	22124	21795	21966	21846	21844	21844	21830	21761	21659	21914	21941	21793	21721	21683	21831	21815	21688	21671	21940	21880	21777	21901	21797	22141	21726	21879	21729	21637	21808	21844	22080	22098	22040	21932	21891	21926	21670	21662	21887	21841	21723	21849	21814	21685	21758	21939	21853	21623	22063	21540	21553	21784	21707	21792	21798	21830	21876	21713	21753	21722	21606	21705	21991	21672	22055	21812	21878	21757	21551	21695	21660	21790	21785	21841	21629	21728	21824	21783	21895	21746	21870	21813	21863	21701	21892	21928	21724	21602	21838	21781	21664	21782	21945	21827	21951	21753	22038	21957	21827	21897	21775	21928	21764	21748	21980	21839	21994	21662	21909	21600	21890	21775	21853	21833	21923	21904	21605	21730	21822	21756	21920	21955	21826	21742	21972	21636	21916	21700	21723	21526	21655	21817	21811	21660	21950	21954	21500	21998	21683	21807	21866	21966	21794	21999	21852	22011	21662	21703	21670	21923	21568	21678	21729	21623	21761	21882	21950	21838	21831	21628	21844	21751	21825	21660	21706	21829	21775	21867	21812	21870	21755	21814	21874	21810	21676	21953	21886	21901	21776	21563	21947	21788	21798	21843	21832	21780	21636	21893	21693	21714	21883	21698	21805	21637	21682	21931	21808	21635	21845	21749	21777	21947	21701	21891	21727	21675	21804	22000	21834	21848	21722	21836	21866	21838	21689	21671	21673	21944	21869	21753	21882	21784	21876	21631	21724	21787	21884	21803	21948	21979	21759	21772	21905	21762	21815	21727	21745	21691	21634	22049	21744	21726	21726	21779	21526	21845	21791	21921	21945	21878	22015	21877	21558	21767	21841	21715	21672	22057	21668	21875	21924	21764	21608	21830	21839	21901	21844	21828	21670	21951	21872	21665	21811	21800	21684	21812	21936	21903	21819	21960	21506	21747	21823	21800	21967	21697	21780	21730	21816	21859	21981	21944	21943	21741	21868	21618	21670	21628	21623	21855	21888	21733	21814	21680	21870	21553	21809	21910	21768	21760	21826	21803	21697	21750	21730	21867	21761	21738	21824	21837	21598	21823	21683	21756	21767	21628	21693	21627	21646	21723	21825	21805	21631	21863	21750	21889	21658	22035	21933	21741	21820	21794	21808	21651	22017	21789	21721	21764	21562	21617	21825	21799	21803	21883	21834	21947	21626	21889	21695	21733	21596	21826	21788	21543	21740	22068	21507	21873	21695	21983	22111	21906	21953	21890	21850	21774	21832	21857	21699	21824	21812	21556	21910	21764	21682	21671	21772	21797	21959	21834	21657	21705	21645	21910	21832	21793	21857	21998	21566	21863	21735	21830	21994	21634	21815	21851	21754	21739	21895	21807	21849	21735	21581	21884	21744	21669	21630	21850	21823	22080	21768	21742	21806	21742	21708	21792	21663	21948	21729	21878	21635	21882	21862	22003	21796	21604	21719	21550	21724	21616	21886	21699	21785	21730	21912	22089	22001	21690	21855	21829	22155	21739	21996	21829	21680	21938	21899	21922	21937	21614	21862	21678	21684	21762	21615	21821	21829	21918	21935	21694	21715	21782	21806	21722	21830	22218	21786	21563	21800	21672	21965	21796	21906	21831	21844	21812	21684	21825	21933	21905	21757	21776	21629	21718	21857	21584	21781	21948	21864	21773	21690	21950	21711	21842	21808	21824	21770	21686	21801	21744	21829	21902	21832	21742	21731	21800	21686	21626	21926	21792	21628	21711	21672	21869	21821	21897	21784	21914	21685	21821	21749	21891	21843	21889	21790	21838	21855	21811	21822	21835	21716	21776	21769	21709	22003	21879	21986	21777	21914	21702	21498	21663	21782	21918	22015	21660	21924	21812	21804	21859	21546	21779	21747	21679	21968	21714	21683	21897	21995	21706	21739	21983	21889	21711	21661	21800	22068	21739	21558	21865	21779	22038	21687	21461	21747	21897	21792	22013	21869	21937	21626	21587	21582	21904	21833	21939	21698	21822	21581	21960	22007	21977	21804	21643	21950	21796	21852	21619	21834	21886	21725	21565	21704	21869	21947	21616	21801	21849	21801	21702	21690	21750	21862	21794	21789	21886	21632	21657	21981	21917	21886	21677	21608	21917	21754	21937	21914	21880	21937	21725	21980	21749	21736	21743	21448	21798	21746	21728	21985	21635	21670	21682	21643	21845	21878	21650	21808	21701	21761	21668	21760	21930	22073	21922	21763	21714	21638	21845	21784	21692	21723	21682	21772	21902	21886	21776	21688	21819	21686	21786	21830	21768	21582	21885	21930	21716	21943	21811	21622	21569	21941	21962	21922	21707	21942	21876	22009	21774	21996	21938	21854	21797	21867	21704	21837	21572	21739	22046	21582	21709	21675	21720	21771	21684	21554	21801	21950	21944	21813	21825	22027	21724	21800	21661	21779	21766	21791	22072	21946	21765	21949	21967	21618	21864	21981	21886	21845	21825	21632	21712	21659	21719	21933	21730	21831	21851	22137	21809	21717	21684	21790	21677	21898	21827	21868	21887	21775	21923	21610	22039	21494	21647	21500	21744	21692	21783	21748	21816	21912	21898	21781	21827	21694	21632	21716	21753	21824	21811	21977	21605	21932	21760	21808	21810	21788	21683	21868	21602	21866	21899	21693	21776	21665	21486	21610	21874	21890	21687	21802	21698	21632	21868	22017	21863	21573	21482	21802	21744	21922	21788	21825	21749	21843	21848	21475	21876	21808	21620	21978	21887	22004	21653	21594	21809	21714	21851	21791	21880	21739	21845	21873	21877	21959	21879	21685	21552	21797	21576	21813	21823	21998	21941	21829	21842	21564	21852	21924	21737	21789	21918	21972	21935	21902	21867	21886	21579	21743	21701	21845	21846	21710	21694	21682	21907	21725	21816	21955	21983	21688	21811	21553	21626	21798	21634	21815	21849	21965	21801	21808	21641	21723	21792	21903	21735	22018	21920	21744	21908	21664	22139	21791	21865	21887	21745	21509	21827	21699	21737	21691	21775	21856	21853	21995	21740	22018	21652	21880	21877	22039	21708	21692	21628	21803	21920	21852	21543	21748	21710	21819	21685	21788	21927	21723	22033	21889	21765	21607	21732	21925	21958	21905	21506	21718	21691	21893	21757	21786	21877	21712	21862	21880	21939	21894	21686	21728	21937	21936	22022	21969	22057	21822	21619	21949	21814	21743	21760	21791	21661	22024	21641	21805	21841	21851	21857	21882	21753	21773	21839	21769	21551	21901	21849	22015	21920	21764	21571	21897	21582	21944	21850	21539	21615	21557	21754	21841	21782	21769	21638	21662	22006	21590	21820	21942	21828	21785	21593	21637	21719	21761	21766	21813	21587	21793	21872	21650	21769	21655	21632	21593	21867	21844	21557	21910	21799	21693	21788	21802	21764	21928	21839	21848	21873	21505	21707	21679	21953	21876	21917	21756	21761	21854	21925	21749	21867	21521	21637	21747	21756	21797	21967	21584	21910	21787	21982	22036	21861	21539	21738	21812	21914	21916	21878	21786	21703	21947	21864	21888	21656	21793	21898	21686	22042	21764	21567	21772	21805	21916	21747	21730	21598	21828	21735	21668	21762	21785	21763	21851	21840	21921	21801	21768	21562	21660	21766	21760	21764	21757	21965	21640	21882	21847	21742	21800	21609	21818	21794	21746	21648	21942	21926	21779	21882	21617	21875	21891	21608	21922	21676	21716	21695	21963	21878	21759	21789	21756	22030	21698	21802	21884	21856	21671	21911	21822	21815	21931	21791	21857	21995	21639	21667	21857	22040	21587	21819	21871	21872	21745	22002	21962	21897	21995	21592	21719	21807	21747	21792	21665	21885	21972	21651	21857	21752	21937	21781	22067	21632	21816	21670	21650	21848	21862	21786	21796	21949	21708	21848	21777	21939	21637	21946	21825	21876	21683	21746	21604	21761	21776	21776	21933	21817	21649	21956	21960	21785	21919	21822	21891	21879	21526	21597	21871	21852	21917	21620	21867	21752	21682	21752	21825	21937	22060	21770	21880	21821	21825	21683	22025	21635	21690	21778	21893	21813	21882	21671	21629	21708	21811	21963	21888	21895	21674	21800	21761	21712	21869	21631	21992	21734	21648	21837	21647	21728	21655	21772	21688	21854	21726	21960	21817	21547	21964	21755	21927	21996	21773	21744	21717	21678	21991	21762	21752	21705	21497	21713	21623	21621	21804	21518	21792	21691	21952	21804	21664	21691	21689	21885	21690	21541	21727	21773	21936	21817	21750	21865	21521	21833	22038	22021	21896	21872	21604	21754	21851	21751	21854	21889	21745	21722	21987	21782	21717	21769	21765	21717	21598	21898	21725	21860	21852	21877	21907	21976	21746	21915	21594	21983	21860	21653	21699	21777	21710	21739	21963	21705	21751	21633	21843	21705	21945	21820	21592	21831	21991	21767	22009	21608	22012	21756	21963	21999	21697	21812	21610	21553	21787	21748	21945	21748	21779	21695	22045	21720	21602	21595	21948	22024	21752	21634	21904	21944	21831	21959	21719	21705	21908	21803	21614	21830	21718	21765	21642	21624	21856	21533	21913	21797	21907	21784	21910	21878	21548	21940	21606	21765	22004	21856	21768	21777	21730	21835	21712	21922	21812	21758	21778	21825	21966	21711	21831	21657	21720	21608	21816	21817	21656	21875	21877	21892	21730	21594	21697	21861	21816	21688	21591	22029	21839	21697	21745	21895	21527	21830	21863	21692	21608	21642	21661	21566	21799	21708	21816	21794	21694	21669	21751	21878	21803	21863	21798	21851	21750	21564	21666	21871	21635	21585	21639	21855	21800	21813	21783	21742	21776	21935	21899	21666	21888	21766	21840	21777	21849	21822	21723	21827	21710	21662	21840	22059	21832	21836	22007	21940	21929	21640	21677	21771
18169	33759	30675	24390	22475	20965	19893	19351	18929	18302	18549	18761	18594	18382	18178	18007	18591	34131	36135	33344	27730	21321	18949	18006	17545	17508	17392	17543	17510	17406	17485	17412	17469	17266	17436	17641	17527	17412	17529	17416	17477	17344	17394	17352	17388	17591	17506	17531	17378	17604	17665	17402	17323	17478	17556	17622	17379	17339	17435	17345	17365	17558	17381	17504	17404	17334	17356	17482	17451	17665	17434	17475	17494	17397	17321	17616	17381	17529	17353	17470	17329	17307	17538	17300	17269	17461	17606	17426	17476	17322	17345	17370	17409	17405	17253	17386	17527	17403	17380	17647	17496	17271	17464	17375	17369	17577	17378	17501	17343	17508	17367	17325	17509	17334	17635	17570	17413	17431	17584	17442	17303	17385	17422	17351	17407	17353	17297	17323	17467	17419	17284	17427	17475	17440	17377	17378	17355	17482	17289	17525	17415	17485	17648	17436	17402	17383	17431	17318	17430	17295	17299	17504	17420	17269	17561	17554	17460	17464	17518	17417	17484	17386	17385	17426	17327	17385	17469	17411	17526	17562	17296	17413	17474	17356	17464	17488	17516	17459	17549	17378	17342	17288	17294	17440	17493	17291	17562	17337	17580	17386	17356	17589	17464	17418	17499	17416	17343	17457	17373	17563	17379	17213	17424	17431	17536	17401	17221	17347	17276	17408	17188	17542	17533	17454	17340	17359	17525	17384	17340	17529	17353	17408	17486	17569	17479	17395	17445	17475	17368	17460	17296	17527	17437	17546	17487	17371	17464	17438	17449	17330	17527	17458	17511	17287	17371	17517	17252	17557	17512	17475	17137	17394	17408	17278	17385	17488	17388	17319	17525	17614	17476	17185	17426	17503	17325	17461	17337	17432	17471	17415	17492	17338	17433	17390	17332	17388	17393	17437	17555	17289	17393	17305	17542	17293	17307	17483	17293	17522	17454	17455	17443	17629	17569	17497	17305	17534	17553	17295	17477	17300	17476	17533	17403	17476	17283	17445	17444	17535	17507	17420	17381	17567	17401	17443	17385	17580	17385	17391	17502	17248	17400	17306	17493	17414	17364	17506	17423	17444	17309	17326	17399	17442	17441	17385	17410	17358	17312	17356	17566	17499	17393	17417	17436	17495	17348	17503	17421	17433	17495	17401	17403	17276	17405	17456	17507	17525	17335	17357	17444	17594	17325	17321	17490	17509	17345	17543	17411	17448	17355	17439	17215	17330	17223	17288	17362	17458	17290	17469	17251	17495	17479	17378	17257	17214	17373	17370	17316	17309	17638	17467	17420	17421	17249	17357	17518	17320	17276	17538	17454	17396	17540	17372	17422	17454	17455	17333	17366	17285	17539	17390	17242	17482	17448	17429	17631	17274	17297	17302	17359	17310	17334	17318	17264	17515	17370	17560	17264	17506	17302	17467	17340	17499	17551	17533	17467	17412	17338	17487	17318	17409	17464	17340	17457	17473	17379	17519	17200	17556	17399	17462	17360	17352	17251	17501	17348	17343	17537	17580	17306	17334	17313	17605	17562	17359	17356	17459	17340	17612	17451	17470	17232	17501	17224	17399	17364	17459	17447	17304	17369	17344	17600	17319	17442	17533	17496	17362	17358	17301	17516	17477	17465	17280	17391	17507	17535	17273	17460	17302	17299	17293	17546	17347	17442	17338	17341	17274	17343	17398	17454	17343	17472	17349	17393	17536	17330	17366	17432	17071	17504	17597	17306	17531	17319	17634	17344	17162	17463	17468	17455	17270	17401	17422	17314	17478	17463	17443	17396	17268	17452	17311	17499	17357	17406	17310	17552	17433	17431	17365	17312	17348	17269	17345	17500	17396	17481	17461	17512	17352	17356	17475	17308	17668	17286	17365	17597	17493	17409	17501	17257	17357	17470	17442	17348	17461	17325	17638	17170	17328	17449	17454	17621	17438	17330	17447	17480	17306	17509	17326	17544	17462	17505	17498	17458	17272	17385	17484	17504	17411	17401	17407	17246	17347	17384	17451	17346	17424	17664	17366	17627	17428	17530	17382	17479	17371	17344	17638	17482	17443	17301	17395	17328	17325	17428	17632	17284	17401	17638	17482	17415	17401	17514	17473	17376	17443	17477	17608	17410	17423	17336	17382	17478	17507	17496	17457	17420	17436	17484	17323	17538	17389	17286	17486	17579	17679	17494	17301	17324	17261	17410	17205	17461	17543	17378	17567	17231	17443	17532	17372	17452	17361	17352	17516	17459	17525	17565	17379	17425	17458	17297	17387	17469	17426	17292	17502	17414	17363	17351	17548	17448	17526	17489	17337	17632	17374	17448	17453	17551	17438	17426	17550	17429	17377	17358	17331	17617	17306	17480	17353	17255	17289	17379	17344	17376	17467	17327	17471	17432	17445	17419	17297	17286	17322	17336	17571	17436	17280	17225	17415	17403	17481	17531	17497	17457	17343	17373	17547	17383	17394	17499	17341	17332	17517	17555	17270	17463	17479	17411	17423	17412	17308	17335	17363	17502	17467	17385	17526	17494	17450	17532	17302	17463	17422	17460	17398	17501	17439	17346	17530	17334	17440	17397	17468	17306	17407	17411	17393	17462	17418	17354	17343	17392	17495	17290	17416	17461	17326	17553	17404	17457	17475	17364	17450	17451	17403	17263	17337	17291	17388	17304	17250	17333	17342	17318	17437	17430	17572	17418	17163	17596	17392	17448	17413	17390	17295	17439	17378	17399	17448	17339	17412	17473	17349	17452	17460	17425	17383	17360	17417	17408	17392	17444	17284	17355	17539	17399	17427	17519	17340	17319	17453	17415	17340	17466	17533	17393	17148	17409	17368	17482	17543	17427	17386	17409	17327	17383	17399	17356	17400	17316	17388	17388	17422	17441	17447	17495	17323	17476	17332	17230	17343	17459	17335	17286	17392	17391	17276	17417	17452	17308	17554	17618	17556	17468	17328	17270	17346	17442	17512	17351	17450	17447	17327	17334	17454	17461	17296	17475	17500	17517	17449	17231	17320	17539	17333	17423	17494	17478	17514	17418	17319	17360	17559	17505	17522	17660	17504	17451	17459	17447	17430	17539	17439	17351	17294	17313	17294	17439	17343	17400	17444	17255	17397	17300	17459	17485	17346	17345	17230	17390	17456	17299	17352	17461	17369	17548	17590	17404	17478	17435	17524	17513	17337	17329	17412	17390	17453	17466	17401	17513	17306	17498	17304	17556	17404	17143	17289	17312	17482	17297	17284	17436	17348	17223	17442	17351	17322	17502	17407	17397	17284	17371	17330	17545	17323	17389	17397	17509	17462	17481	17411	17397	17248	17413	17441	17322	17439	17693	17420	17396	17613	17319	17526	17280	17483	17475	17635	17460	17234	17415	17420	17168	17553	17409	17352	17541	17446	17421	17427	17373	17276	17513	17307	17420	17496	17514	17321	17348	17323	17433	17415	17369	17465	17315	17275	17512	17354	17263	17369	17414	17441	17442	17535	17480	17460	17439	17477	17506	17468	17477	17267	17410	17573	17467	17643	17532	17219	17255	17428	17292	17386	17233	17444	17483	17388	17543	17504	17288	17284	17551	17395	17342	17467	17562	17463	17351	17461	17375	17268	17579	17419	17298	17432	17295	17429	17478	17403	17204	17505	17302	17483	17382	17481	17350	17536	17293	17516	17473	17504	17484	17324	17387	17435	17424	17382	17331	17283	17409	17382	17374	17389	17475	17389	17179	17387	17376	17492	17605	17375	17397	17479	17399	17314	17499	17422	17439	17391	17344	17521	17375	17363	17406	17480	17313	17254	17483	17383	17478	17384	17519	17439	17348	17312	17483	17393	17445	17324	17307	17487	17357	17292	17391	17308	17290	17382	17371	17512	17448	17435	17332	17188	17519	17388	17365	17338	17321	17362	17357	17294	17512	17528	17414	17483	17353	17336	17629	17085	17387	17432	17154	17307	17376	17355	17236	17354	17261	17376	17373	17325	17314	17591	17429	17464	17440	17503	17592	17462	17254	17438	17398	17456	17317	17226	17339	17591	17381	17653	17496	17430	17397	17397	17532	17408	17383	17437	17384	17469	17410	17371	17509	17407	17424	17218	17392	17445	17334	17409	17283	17430	17424	17614	17273	17382	17507	17494	17430	17599	17317	17571	17388	17311	17537	17439	17338	17443	17453	17322	17294	17164	17414	17428	17518	17460	17490	17371	17544	17367	17423	17567	17489	17365	17521	17488	17447	17210	17548	17330	17324	17465	17436	17182	17212	17487	17453	17531	17565	17413	17340	17447	17315	17537	17357	17349	17428	17422	17355	17354	17382	17505	17425	17471	17394	17341	17355	17381	17261	17422	17337	17502	17463	17381	17519	17383	17534	17498	17320	17256	17377	17349	17385	17381	17585	17436	17457	17361	17369	17210	17551	17507	17365	17358	17329	17464	17495	17360	17428	17354	17385	17461	17396	17385	17393	17387	17326	17422	17380	17368	17459	17446	17417	17544	17368	17515	17518	17496	17380	17342	17321	17618	17490	17421	17363	17379	17462	17405	17462	17290	17459	17514	17488	17361	17414	17516	17492	17437	17228	17604	17407	17285	17466	17266	17450	17301	17509	17425	17530	17450	17337	17359	17578	17337	17430	17363	17318	17465	17370	17318	17494	17318	17414	17547	17304	17392	17635	17551	17384	17486	17447	17258	17431	17441	17352	17410	17530	17384	17493	17371	17393	17461	17330	17578	17274	17537	17443	17541	17445	17301	17487	17400	17331	17526	17477	17284	17441	17428	17536	17425	17546	17291	17510	17444	17562	17428	17404	17548	17471	17285	17374	17350	17350	17305	17287	17454	17343	17339	17327	17467	17610	17584	17224	17504	17410	17439	17373	17542	17432	17403	17359	17424	17389	17482	17311	17477	17437	17350	17607	17435	17389	17496	17338	17321	17463	17416	17587	17233	17382	17391	17530	17345	17374	17332	17323	17563	17306	17524	17311	17272	17477	17324	17348	17585	17344	17293	17438	17127	17499	17380	17575	17489	17460	17494	17448	17450	17484	17339	17459	17408	17278	17468	17443	17391	17559	17293	17425	17334	17508	17388	17298	17155	17370	17413	17555	17383	17190	17437	17278	17300	17420	17313	17543	17403	17353	17428	17484	17553	17414	17472
27573	22766	27814	25518	22434	22735	22815	22511	22292	22069	22085	22126	22319	21886	22057	21825	22044	22739	23615	23382	23206	22348	22279	22205	21984	21926	21912	21653	21908	21887	21978	22020	21713	21766	21915	21681	22150	22003	21988	21986	21922	22143	21736	21901	22105	21981	21867	21916	22031	21948	22014	22013	21958	22124	21804	21981	21852	21865	21998	21963	22039	22104	21804	22028	22095	21983	21958	21905	21966	21951	21814	21947	22124	21890	21754	21752	22228	22085	21944	21877	21837	21980	21926	22054	21956	22016	22047	21873	21790	21928	21890	22123	22029	22080	21762	21853	21623	21904	22036	21946	21892	21816	21874	21929	21897	21806	22068	21914	21837	21937	21968	21822	21857	22015	21992	22052	21700	22142	21939	22093	22029	21819	22056	22071	21852	21715	21892	22144	21999	22126	21843	21717	22051	21960	22069	21941	21858	21877	21856	21838	22012	21826	21870	21933	21833	21958	21780	21771	22077	21886	21997	22072	21834	21983	21948	21739	21723	21968	21894	21983	22035	22100	21854	21977	21956	21814	22125	21979	22167	22027	21776	21663	21990	21841	21820	22005	21792	21883	21875	21721	21946	21953	21804	21883	21767	21933	22001	21849	22093	21941	21879	21892	22011	21981	22026	21922	22008	21879	21888	21905	21853	21704	22053	21863	21951	21889	21963	21965	21711	21987	21921	21670	22050	21947	21947	22122	21930	21877	21861	21794	21887	21720	21751	21883	21697	21987	21837	21809	21998	21761	21826	21891	21866	21733	21825	21851	21999	21843	21905	21978	21907	21897	21753	21956	22069	22165	21944	21763	21962	21980	21976	21982	21995	22019	21769	21927	21801	21876	21873	22085	21734	21956	22171	21868	22008	22044	22002	21920	21947	22068	21967	21672	21794	21876	22110	22040	22159	21897	21926	21952	22042	21986	21777	21898	21820	21893	22002	21936	21942	21876	22016	21724	22232	21768	21976	22023	22116	21921	21953	22105	22052	21981	21688	21900	21811	22101	22198	22132	22087	22029	21956	21931	21894	21967	21721	22017	21902	21821	21734	21885	22052	21864	21843	21807	22097	21963	21789	21929	21911	21992	21710	21923	21760	21892	21981	22047	21867	22053	21922	21708	21964	21950	22011	21873	21813	21884	21898	21852	21762	21782	21936	22211	22008	21969	21834	21990	21960	22062	21786	21706	21966	21957	21925	21853	21927	21910	21858	21945	21771	21931	21842	21932	21896	21733	21953	21852	21643	21825	21995	21926	21915	21968	21722	21792	22087	21953	22019	21915	21914	21838	21942	21700	21780	22084	22127	21946	21924	22315	21963	21958	21924	22025	21744	21853	21833	22031	21924	21893	22068	21728	21929	21977	21913	22012	22072	21876	21986	21903	21974	21783	21842	21792	21943	21943	22000	21891	21925	21861	21989	21726	21905	21848	21911	22026	21873	22073	21656	21778	21806	22082	21929	21834	21925	22059	22192	22100	22124	21962	22156	21836	21979	22016	21959	22034	22070	21632	21836	22030	21984	21837	21686	21820	22127	21988	21953	21976	21980	22091	22055	21882	21908	21731	21837	21856	22071	21918	21896	22035	21911	21869	21771	21780	22048	21887	21964	21875	22078	21824	21731	21852	21946	21932	21868	21778	21890	21906	22028	21882	22087	21925	21686	21877	21865	21868	21913	21857	21859	21895	21983	21876	21913	21805	21839	21737	21946	21914	22124	21838	21986	21891	21822	22030	21995	21888	21987	21793	22076	21971	21987	21735	21830	22086	21781	21995	21861	21725	22032	22064	21893	22045	22039	22002	21650	21925	21861	21908	21824	21953	21888	21682	21856	21948	21790	21945	21894	22017	21888	22072	22096	21962	21652	21917	22044	21858	22132	21882	21769	22014	21996	21755	21954	21837	21844	21797	21917	21911	21919	21714	21683	21916	21752	21937	21850	22126	21859	21867	21971	21939	22017	21994	21961	22016	21859	22113	21987	21788	21813	21934	21906	22202	21648	21822	22222	21935	21875	21820	21882	21853	21982	21970	21817	21949	22102	21877	21775	21790	21953	21991	21989	21910	21847	21954	22002	21925	22006	21873	21866	21954	21870	21979	21821	21857	21867	21733	22089	21857	22132	21813	21849	21969	21777	21842	22014	21837	21897	22011	21823	21764	21722	22038	21999	22031	21963	21982	21917	21908	21829	21855	21797	21887	22048	21826	21875	21839	21687	21969	21874	21955	21852	22019	22005	22001	21831	21794	21954	21749	21801	21826	21866	21763	21950	21894	21871	21963	21977	21803	22061	21845	21911	21991	21801	21862	22181	21943	22024	21873	21774	21895	22028	22031	21945	22002	21954	21844	21863	22014	21760	21852	21940	21938	22078	21985	21767	21775	21805	21779	22078	21550	21988	21888	21814	21759	21803	21766	21974	22085	21791	22237	22094	21895	22066	21744	21933	21920	21954	22004	22044	21762	21979	21921	21945	21733	22019	22058	21910	21853	21930	21993	22002	21934	21677	21846	21873	21922	21847	21839	21957	22151	21886	21875	22153	21964	22026	21912	21894	21854	21951	22167	21962	21988	22102	21646	21954	21912	21850	22057	21950	22022	21903	21765	21884	22095	22006	21874	21787	21983	21989	21831	21915	21929	21986	22088	22020	21852	22240	21957	22015	22047	21859	21776	21694	21752	22002	22008	21917	21975	22017	21886	21816	21993	21847	21917	21999	21884	22072	21947	21820	21996	22062	21901	21690	21510	21875	21941	21835	21784	21915	21919	21778	21907	22156	22104	21987	21788	21673	21920	21979	21873	21906	21873	21908	21882	22070	21934	21974	21831	21868	21780	21836	21868	22311	21832	21765	21863	21759	21976	21981	21966	22051	22031	21633	21915	21858	21905	21904	21995	21787	21935	21971	21776	21772	21939	21881	22080	21908	21960	21812	21753	21954	21846	21819	21772	21979	21842	21959	21907	21918	21985	21915	21931	22047	21950	21887	21903	21828	21736	21932	21884	21887	21820	21770	21999	21998	21845	21821	21787	21995	21906	22092	21926	22100	21993	21842	21883	21887	21943	21858	21859	22150	21771	21954	21902	22108	21902	21862	22052	22226	21919	22033	22013	21886	21876	21995	22082	21687	21783	21764	22043	21990	21836	22091	21996	22213	21970	22025	22183	21948	21849	21814	21986	21901	21916	21784	21843	21890	21975	22007	21858	22031	21899	21907	21986	21814	21858	21791	22013	21980	22109	21892	22012	21947	22010	21860	21745	21772	21902	21930	21940	21886	21908	21703	21881	21773	21693	22043	21870	22097	21881	21990	21972	21726	21879	21896	22031	22071	21938	22051	22119	22022	22054	21887	21751	22041	21910	21854	21862	22113	22127	21853	21950	21800	22040	21866	21951	21942	22110	21848	21858	21963	22044	22049	21693	22070	21694	21649	22007	21991	21898	22011	21932	22010	22068	22183	22012	22027	21944	21831	21899	22139	22039	21859	21918	21721	22001	22189	21956	21958	21746	21765	21964	21844	21895	21883	21970	21960	21961	21791	21923	21839	21987	21882	21995	22047	22078	21929	21912	21918	21942	21888	22180	21840	22093	21886	22102	21995	21835	21870	21870	21917	21978	22048	21754	22049	22033	22043	21886	21975	21545	22155	22013	21939	21835	22002	21783	22093	21720	21854	21848	21764	21753	21941	21939	22065	21950	21998	21669	22120	22165	21985	21984	21935	22131	22001	21953	22134	22054	22010	22121	22007	21770	22015	21803	21995	21898	22275	21882	21832	21922	21974	21978	21974	22097	21924	22054	21934	21724	22148	21934	21977	21889	21800	21748	21923	22089	21685	21815	21664	21763	21979	21900	21935	21971	22017	21928	21792	21987	21748	22029	21878	22032	22058	21575	21534	21915	22018	21948	21995	21952	22264	22050	21977	21958	21843	22062	22226	21854	21883	22001	21984	21878	22016	22175	21613	21933	21915	22033	21928	21968	22057	21929	21900	21996	21810	21954	22016	21959	21860	21902	22173	21692	21976	21909	21889	21870	22025	21936	22052	21960	21806	22113	21896	22195	22102	21988	21995	21695	21819	21869	22005	21839	21930	21732	21643	21921	22013	21987	22047	21966	21946	22017	21984	21836	21964	22067	21853	21945	21904	22041	21891	21837	22113	22026	21796	21813	21905	21821	22054	21700	21877	21808	21945	21998	21855	21817	22047	22089	22012	21914	21997	21951	21974	21804	22032	21831	22104	21986	21816	22017	22101	22116	21856	21788	21837	21578	21850	21831	21696	21709	21920	21930	21797	22019	21896	21832	21945	21849	21915	22032	21908	21858	21891	22012	22059	21843	21964	21921	21679	22167	22103	21952	21692	21925	22094	21941	21893	21991	21910	22022	22045	21958	21889	21790	22277	22002	21819	22045	21928	21851	21959	21927	21666	21772	21871	21982	21968	21938	21976	21921	21808	21917	21900	21779	21994	21890	21838	21791	21981	21734	21985	21915	21756	21812	22033	22039	22050	22020	22038	21986	21786	21941	21868	21831	22037	21762	21856	21946	21984	22058	21812	22016	22042	21899	22120	21812	21803	22081	21910	22042	21905	21983	21931	21855	22024	22134	21889	21802	21677	21839	22008	21951	21810	21897	21850	21748	21824	21815	21813	21714	21999	21670	21710	22016	21949	21847	22038	21789	22016	21877	22014	21813	21965	21826	21880	21959	21942	21722	21901	22043	21805	21712	21761	21957	21954	21929	21981	21631	22104	21875	22006	21824	21983	21856	22212	21875	21833	22034	21862	21821	21919	21908	21924	21896	21868	21893	21877	21972	21895	21881	21852	21826	22029	21866	21953	21828	21821	21971	21911	21721	21726	21744	21695	22178	21968	22021	21786	21919	21719	21818	21834	21955	22185	21862	21736	21989	21616	22073	21982	21986	22115	21874	21924	21988	21888	21849	21613	21940	21837	21895	22008	21835	22078	21774	22017	22038	21817	22054	21628	21922	21875	21857	21957	21720	21991	21787	21887	21830	21838	21998	21959	21895	21796	22028	21986	21831	21973	22040	21983	21922	21719	21781	21850	21989	21940	22017	21794	21822	21994	21971	21765	21892	21994	21958	21870	22011	22082	21857	22032	22019	21794	21857	22000	21996	22048	21956	21874	21930
18657	25215	22132	19549	18925	18505	18481	18265	18067	17846	18006	17863	17884	17857	17558	17513	17572	18500	19451	19497	18547	18230	17539	17644	17507	17446	17553	17479	17668	17384	17508	17472	17371	17561	17483	17444	17453	17393	17615	17461	17769	17490	17609	17529	17512	17404	17518	17557	17408	17467	17362	17503	17677	17388	17505	17589	17596	17496	17681	17478	17581	17495	17467	17582	17453	17632	17590	17450	17556	17376	17235	17541	17467	17410	17608	17456	17679	17569	17691	17401	17441	17496	17502	17423	17614	17559	17401	17488	17380	17486	17405	17580	17593	17645	17404	17458	17550	17623	17381	17365	17622	17465	17520	17580	17567	17577	17424	17441	17495	17479	17599	17389	17721	17496	17537	17478	17439	17390	17640	17585	17416	17484	17520	17450	17582	17481	17564	17416	17558	17419	17349	17503	17646	17573	17451	17504	17430	17429	17507	17579	17529	17557	17489	17392	17443	17519	17608	17396	17457	17493	17486	17485	17422	17398	17561	17487	17421	17364	17544	17506	17557	17595	17611	17420	17320	17638	17362	17444	17568	17412	17469	17591	17587	17578	17406	17574	17619	17539	17601	17440	17588	17526	17387	17585	17469	17387	17519	17408	17523	17547	17584	17489	17597	17536	17355	17580	17453	17496	17636	17527	17452	17539	17249	17505	17560	17472	17562	17571	17609	17363	17657	17577	17378	17572	17594	17532	17549	17478	17440	17331	17511	17522	17321	17627	17538	17525	17524	17410	17303	17477	17579	17514	17498	17485	17628	17669	17678	17487	17544	17541	17523	17512	17606	17540	17425	17493	17495	17549	17397	17604	17539	17446	17468	17572	17561	17401	17567	17387	17410	17655	17593	17457	17481	17514	17476	17419	17682	17435	17473	17435	17438	17489	17708	17380	17413	17448	17283	17580	17516	17468	17503	17583	17448	17558	17548	17430	17293	17518	17426	17576	17560	17528	17531	17619	17411	17518	17279	17555	17403	17610	17452	17598	17477	17444	17424	17527	17398	17517	17629	17548	17481	17559	17655	17574	17491	17484	17682	17239	17431	17481	17437	17503	17283	17546	17413	17478	17535	17467	17489	17490	17678	17474	17464	17354	17575	17367	17555	17531	17503	17512	17579	17564	17418	17591	17523	17482	17579	17438	17517	17601	17568	17388	17437	17507	17368	17450	17393	17715	17745	17429	17409	17421	17553	17349	17498	17519	17574	17620	17597	17517	17458	17481	17501	17193	17485	17449	17604	17555	17455	17540	17501	17438	17393	17424	17401	17357	17449	17547	17469	17488	17435	17637	17431	17598	17430	17455	17627	17433	17293	17425	17458	17547	17488	17485	17653	17339	17583	17682	17516	17395	17606	17500	17413	17401	17268	17371	17559	17595	17407	17672	17493	17626	17527	17427	17422	17585	17423	17557	17468	17448	17620	17455	17430	17425	17350	17468	17557	17507	17503	17644	17597	17354	17478	17424	17510	17578	17626	17483	17356	17606	17638	17509	17613	17602	17477	17527	17572	17407	17465	17390	17617	17611	17304	17407	17545	17475	17450	17354	17362	17523	17472	17423	17393	17420	17500	17295	17511	17511	17414	17526	17550	17579	17376	17384	17540	17298	17575	17569	17715	17387	17526	17656	17499	17369	17453	17515	17362	17493	17443	17423	17528	17364	17446	17629	17563	17461	17488	17527	17648	17475	17627	17552	17528	17564	17602	17429	17615	17483	17475	17427	17535	17270	17500	17486	17471	17711	17414	17551	17496	17506	17596	17530	17499	17389	17479	17592	17519	17375	17629	17359	17505	17502	17458	17630	17574	17580	17344	17574	17522	17605	17396	17558	17496	17629	17557	17422	17622	17493	17555	17308	17498	17398	17514	17528	17461	17472	17513	17723	17522	17338	17322	17577	17413	17539	17525	17524	17388	17614	17468	17610	17576	17388	17593	17567	17575	17547	17495	17527	17549	17525	17528	17490	17423	17674	17502	17442	17388	17420	17431	17497	17490	17527	17511	17317	17529	17508	17389	17364	17584	17325	17430	17568	17581	17380	17534	17555	17490	17504	17568	17653	17505	17409	17491	17550	17461	17533	17501	17417	17599	17570	17536	17560	17512	17408	17509	17523	17609	17515	17647	17478	17487	17486	17449	17547	17491	17485	17422	17454	17574	17476	17680	17553	17599	17312	17612	17409	17472	17648	17611	17802	17410	17482	17595	17570	17482	17580	17474	17477	17527	17481	17525	17516	17521	17445	17451	17534	17388	17554	17396	17460	17519	17425	17550	17411	17374	17449	17687	17487	17562	17518	17504	17580	17695	17485	17530	17609	17586	17414	17647	17498	17526	17482	17565	17331	17425	17288	17551	17592	17466	17656	17413	17518	17418	17383	17483	17494	17638	17515	17513	17611	17380	17482	17411	17386	17534	17334	17534	17711	17596	17529	17507	17438	17564	17571	17583	17540	17476	17543	17397	17695	17440	17627	17471	17579	17290	17668	17338	17589	17580	17288	17545	17337	17337	17531	17557	17521	17311	17523	17582	17478	17474	17540	17624	17384	17658	17507	17630	17462	17527	17634	17530	17476	17484	17373	17544	17573	17576	17530	17394	17309	17574	17515	17335	17364	17399	17540	17469	17487	17500	17671	17437	17568	17556	17557	17542	17566	17441	17498	17462	17491	17497	17488	17512	17508	17647	17536	17484	17636	17381	17447	17462	17670	17419	17605	17383	17419	17640	17632	17521	17597	17563	17539	17624	17598	17413	17487	17471	17555	17593	17526	17343	17390	17539	17521	17370	17409	17652	17407	17438	17498	17329	17589	17646	17569	17656	17468	17521	17585	17471	17567	17435	17523	17481	17399	17425	17511	17414	17458	17557	17543	17559	17560	17632	17439	17396	17285	17539	17575	17618	17390	17523	17616	17476	17491	17544	17413	17575	17447	17481	17488	17520	17471	17328	17531	17524	17462	17453	17359	17480	17381	17384	17432	17678	17683	17465	17562	17478	17413	17618	17473	17429	17602	17605	17582	17619	17515	17755	17346	17469	17378	17520	17460	17509	17520	17551	17593	17642	17538	17554	17495	17550	17609	17350	17406	17521	17554	17615	17685	17635	17576	17564	17338	17642	17436	17448	17525	17345	17305	17489	17579	17493	17539	17512	17557	17522	17468	17383	17450	17530	17332	17545	17686	17504	17488	17465	17511	17519	17545	17423	17467	17492	17350	17513	17341	17445	17311	17434	17613	17407	17538	17670	17381	17416	17471	17456	17601	17386	17612	17609	17574	17465	17498	17370	17509	17388	17630	17517	17396	17514	17417	17652	17570	17573	17368	17407	17450	17693	17482	17449	17566	17456	17580	17405	17603	17515	17316	17569	17356	17509	17549	17361	17530	17453	17572	17561	17396	17478	17667	17592	17649	17540	17536	17455	17270	17537	17606	17687	17520	17362	17401	17515	17511	17565	17422	17579	17521	17488	17502	17512	17484	17596	17444	17530	17422	17430	17575	17418	17577	17707	17465	17328	17527	17535	17501	17612	17518	17481	17492	17457	17471	17591	17500	17437	17558	17482	17278	17452	17345	17576	17557	17459	17583	17698	17450	17572	17556	17488	17559	17341	17562	17477	17395	17367	17319	17464	17364	17431	17467	17608	17517	17371	17515	17441	17584	17489	17594	17471	17448	17607	17402	17577	17448	17548	17485	17453	17553	17507	17589	17519	17621	17375	17352	17528	17517	17461	17506	17448	17520	17503	17673	17443	17546	17489	17592	17395	17398	17603	17507	17708	17662	17459	17441	17675	17582	17581	17488	17612	17421	17566	17455	17709	17507	17498	17491	17512	17566	17611	17461	17580	17487	17588	17521	17452	17565	17621	17430	17712	17471	17537	17493	17424	17732	17743	17523	17479	17496	17500	17569	17387	17674	17473	17721	17588	17535	17477	17452	17560	17432	17357	17454	17424	17726	17608	17487	17481	17390	17479	17497	17513	17553	17536	17479	17473	17530	17551	17355	17529	17449	17553	17440	17400	17679	17391	17561	17464	17367	17480	17611	17416	17536	17491	17513	17609	17486	17544	17472	17452	17479	17518	17610	17538	17505	17566	17531	17396	17269	17605	17533	17565	17597	17650	17517	17409	17613	17520	17421	17480	17556	17527	17557	17417	17494	17481	17622	17451	17553	17492	17392	17413	17503	17608	17535	17551	17501	17557	17521	17595	17591	17534	17481	17436	17496	17826	17517	17415	17605	17529	17388	17599	17474	17549	17475	17538	17460	17534	17493	17425	17524	17680	17495	17484	17474	17362	17566	17444	17519	17552	17468	17587	17454	17481	17558	17486	17517	17514	17504	17544	17622	17514	17315	17571	17530	17447	17578	17389	17592	17428	17512	17620	17582	17620	17418	17461	17502	17409	17468	17623	17551	17433	17445	17605	17454	17418	17416	17547	17443	17611	17501	17641	17488	17568	17626	17537	17529	17522	17406	17728	17386	17305	17515	17641	17620	17799	17567	17490	17578	17424	17731	17640	17555	17528	17488	17544	17452	17606	17481	17566	17345	17720	17514	17619	17439	17314	17395	17461	17344	17662	17579	17501	17508	17412	17602	17450	17369	17268	17573	17472	17546	17593	17458	17535	17587	17504	17489	17569	17466	17390	17593	17483	17578	17508	17490	17423	17433	17588	17449	17513	17547	17623	17537	17519	17537	17542	17416	17615	17501	17554	17409	17635	17579	17429	17475	17465	17489	17314	17649	17496	17385	17303	17562	17674	17601	17442	17526	17435	17740	17554	17624	17460	17550	17319	17604	17444	17507	17674	17441	17482	17611	17310	17494	17509	17308	17387	17574	17432	17658	17621	17573	17355	17479	17490	17571	17349	17487	17493	17485	17487	17582	17506	17433	17586	17399	17610	17437	17407	17436	17516	17551	17435	17424	17531	17448	17437	17451	17546	17426	17271	17459	17630	17492	17453	17547	17422	17529	17441	17492	17452	17512	17458	17506	17317	17477	17335	17438	17558	17566	17543	17531	17522	17505	17455	17537	17536	17558	17600	17539	17466	17341	17678	17320	17666	17607	17457	17498	17501	17511	17583	17666	17473	17459	17595	17477	17469	17516	17277	17465	17596	17340	17519	17360	17631	17423	17590	17539	17611	17616
23847	21007	28441	24066	22924	24532	25050	22938	22749	22705	22547	22050	22069	22085	21793	21527	21869	26716	30089	28974	26555	23580	22537	21804	21756	21720	21525	21757	21571	21527	21574	21586	21460	21694	21409	21452	21710	21745	21676	21397	21484	21458	21656	21738	21577	21364	21520	21486	21698	21536	21620	21478	21392	21617	21710	21685	21642	21393	21295	21366	21648	21542	21973	21615	21662	21298	21411	21476	21514	21641	21795	21488	21437	21677	21414	21555	21394	21525	21524	21441	21596	21870	21292	21543	21408	21348	21633	21629	21570	21621	21432	21572	21543	21504	21714	21581	21573	21543	21704	21381	21569	21816	21380	21528	21736	21525	21544	21497	21597	21564	21555	21522	21567	21501	21593	21754	21414	21289	21466	21618	21294	21226	21520	21521	21730	21747	21584	21676	21577	21595	21514	21450	21608	21581	21539	21357	21710	21722	21365	21349	21452	21379	21662	21553	21356	21369	21406	21492	21709	21522	21441	21485	21518	21608	21362	21412	21506	21608	21322	21408	21661	21488	21479	21273	21473	21674	21535	21421	21502	21787	21455	21696	21693	21545	21576	21877	21610	21665	21692	21516	21400	21665	21458	21610	21419	21528	21578	21656	21664	21543	21460	21342	21569	21642	21768	21614	21486	21599	21280	21712	21452	21511	21469	21355	21672	21653	21567	21551	21709	21619	21367	21563	21448	21675	21541	21419	21651	21568	21509	21561	21508	21382	21508	21421	21410	21622	21683	21699	21468	21584	21753	21616	21436	21474	21563	21456	21463	21635	21465	21502	21678	21583	21483	21356	21469	21470	21493	21426	21379	21609	21713	21554	21362	21646	21637	21543	21401	21597	21611	21518	21609	21420	21502	21648	21523	21818	21468	21491	21325	21404	21406	21469	21506	21545	21450	21629	21506	21640	21545	21568	21585	21535	21823	21321	21455	21619	21499	21517	21578	21641	21781	21503	21385	21657	21582	21550	21546	21509	21211	21562	21680	21575	21457	21554	21526	21391	21597	21581	21650	21562	21550	21361	21599	21480	21722	21484	21463	21643	21483	21512	21552	21688	21642	21642	21551	21362	21416	21419	21644	21557	21319	21434	21471	21484	21695	21359	21587	21369	21518	21719	21484	21532	21598	21486	21447	21642	21413	21464	21508	21583	21450	21532	21679	21543	21570	21511	21640	21425	21536	21508	21679	21405	21548	21504	21441	21518	21759	21416	21462	21609	21536	21296	21474	21692	21433	21478	21328	21670	21447	21599	21476	21813	21482	21597	21728	21604	21487	21627	21629	21385	21706	21389	21258	21446	21450	21742	21514	21825	21382	21534	21577	21411	21555	21266	21658	21283	21624	21805	21595	21723	21719	21518	21463	21523	21449	21526	21389	21705	21531	21502	21492	21593	21647	21461	21673	21446	21495	21567	21743	21446	21458	21538	21558	21393	21517	21628	21798	21572	21631	21543	21747	21497	21467	21564	21656	21495	21558	21649	21759	21511	21618	21430	21392	21492	21507	21663	21498	21550	21409	21624	21521	21585	21477	21635	21501	21463	21478	21494	21550	21456	21558	21607	21549	21467	21625	21544	21398	21614	21572	21359	21824	21566	21569	21405	21414	21211	21476	21554	21558	21667	21576	21481	21375	21683	21440	21626	21611	21634	21641	21780	21566	21613	21614	21639	21711	21622	21558	21337	21613	21563	21529	21525	21614	21487	21562	21487	21624	21691	21680	21519	21539	21764	21532	21664	21539	21558	21814	21673	21616	21554	21409	21504	21310	21580	21660	21389	21619	21396	21658	21714	21744	21518	21559	21648	21769	21496	21510	21391	21786	21314	21586	21666	21464	21539	21483	21605	21518	21414	21387	21474	21729	21535	21607	21645	21562	21215	21636	21469	21531	21558	21718	21544	21460	21559	21620	21718	21340	21615	21538	21566	21419	21518	21559	21399	21533	21566	21552	21591	21802	21582	21444	21385	21299	21345	21434	21573	21601	21608	21357	21412	21494	21564	21507	21611	21550	21622	21483	21385	21614	21333	21568	21493	21460	21643	21604	21584	21734	21759	21386	21591	21619	21338	21465	21601	21803	21515	21605	21596	21703	21668	21534	21577	21740	21733	21425	21681	21479	21613	21495	21684	21614	21436	21529	21556	21486	21408	21675	21450	21360	21690	21497	21527	21411	21698	21735	21616	21519	21657	21489	21358	21652	21495	21698	21679	21562	21344	21591	21575	21317	21346	21425	21609	21378	21445	21341	21647	21680	21379	21564	21580	21565	21671	21521	21628	21675	21484	21441	21667	21662	21456	21424	21587	21570	21581	21401	21574	21614	21586	21742	21551	21702	21522	21820	21642	21517	21393	21602	21656	21554	21534	21437	21560	21529	21529	21311	21666	21503	21548	21563	21600	21692	21605	21614	21572	21549	21209	21652	21430	21651	21732	21332	21365	21659	21767	21448	21525	21742	21485	21743	21562	21544	21684	21406	21416	21639	21423	21628	21552	21410	21685	21609	21488	21543	21591	21673	21468	21417	21692	21644	21739	21527	21585	21598	21525	21398	21681	21822	21634	21494	21485	21599	21529	21419	21445	21602	21489	21593	21517	21508	21530	21633	21457	21540	21510	21625	21489	21694	21259	21354	21637	21525	21706	21742	21486	21550	21375	21363	21478	21403	21572	21380	21671	21655	21425	21429	21579	21518	21376	21576	21675	21387	21368	21670	21450	21451	21442	21709	21709	21688	21403	21536	21607	21529	21396	21541	21388	21693	21692	21432	21616	21443	21713	21474	21297	21329	21672	21634	21704	21624	21486	21585	21450	21644	21725	21762	21589	21687	21417	21517	21521	21635	21547	21657	21666	21743	21512	21620	21507	21746	21848	21440	21447	21525	21458	21579	21600	21797	21404	21644	21531	21606	21477	21468	21617	21567	21484	21426	21637	21551	21396	21570	21535	21639	21453	21378	21591	21553	21434	21680	21495	21361	21755	21438	21577	21598	21382	21524	21460	21446	21564	21569	21555	21427	21624	21483	21773	21630	21694	21606	21526	21615	21457	21586	21364	21446	21501	21434	21530	21451	21595	21510	21484	21830	21615	21578	21465	21654	21585	21689	21668	21343	21502	21616	21594	21559	21760	21497	21288	21535	21695	21408	21576	21502	21526	21543	21607	21629	21694	21536	21534	21680	21223	21416	21825	21689	21426	21648	21505	21624	21414	21401	21421	21314	21478	21520	21441	21777	21486	21545	21528	21616	21516	21690	21518	21396	21675	21495	21513	21535	21397	21612	21537	21655	21488	21453	21658	21562	21547	21503	21535	21612	21667	21522	21459	21711	21489	21670	21589	21594	21509	21471	21561	21451	21572	21583	21468	21285	21545	21529	21733	21647	21448	21510	21574	21513	21474	21659	21558	21758	21508	21508	21554	21447	21405	21569	21542	21521	21645	21647	21626	21617	21444	21560	21360	21634	21563	21679	21636	21647	21540	21474	21458	21484	21554	21625	21620	21438	21405	21318	21668	21368	21277	21533	21432	21440	21596	21680	21459	21505	21428	21420	21434	21612	21636	21562	21626	21464	21661	21551	21540	21445	21464	21547	21608	21556	21590	21424	21766	21452	21503	21494	21524	21492	21402	21304	21566	21708	21370	21618	21484	21357	21553	21524	21390	21580	21639	21751	21539	21579	21585	21667	21592	21389	21273	21509	21490	21359	21490	21476	21385	21767	21673	21473	21649	21781	21757	21711	21487	21448	21498	21737	21433	21296	21569	21773	21549	21720	21692	21500	21666	21800	21630	21592	21528	21247	21544	21475	21533	21466	21649	21587	21711	21463	21374	21705	21467	21736	21557	21347	21846	21823	21716	21680	21576	21523	21398	21429	21435	21637	21467	21558	21431	21614	21376	21590	21588	21621	21532	21291	21560	21311	21502	21553	21561	21588	21802	21488	21462	21485	21553	21651	21584	21496	21672	21473	21532	21723	21524	21608	21355	21489	21452	21574	21411	21560	21443	21462	21527	21566	21757	21554	21651	21521	21600	21621	21598	21549	21640	21688	21665	21592	21567	21694	21513	21561	21529	21366	21446	21673	21367	21441	21524	21433	21357	21628	21412	21570	21676	21553	21560	21623	21584	21409	21617	21488	21678	21627	21467	21461	21575	21546	21554	21548	21649	21342	21595	21744	21451	21476	21379	21466	21734	21661	21582	21547	21551	21319	21722	21303	21674	21585	21484	21692	21570	21610	21553	21523	21734	21383	21584	21532	21660	21736	21551	21526	21590	21477	21287	21552	21685	21672	21592	21521	21694	21592	21469	21597	21449	21658	21464	21373	21421	21700	21656	21443	21551	21458	21604	21614	21449	21518	21535	21519	21460	21476	21640	21446	21449	21575	21557	21488	21562	21688	21442	21516	21463	21663	21349	21557	21512	21416	21442	21463	21604	21438	21412	21435	21489	21636	21711	21646	21552	21352	21502	21408	21418	21437	21461	21492	21471	21347	21700	21654	21360	21588	21656	21594	21510	21332	21428	21694	21769	21743	21581	21620	21410	21465	21555	21466	21417	21524	21539	21619	21534	21739	21452	21429	21515	21399	21625	21542	21530	21720	21586	21420	21620	21345	21564	21587	21588	21714	21453	21729	21501	21556	21387	21775	21678	21223	21536	21572	21431	21690	21549	21360	21585	21468	21618	21637	21668	21613	21332	21505	21506	21738	21567	21394	21591	21429	21409	21385	21429	21334	21539	21600	21626	21374	21217	21550	21444	21460	21638	21508	21759	21716	21605	21804	21466	21400	21597	21728	21508	21554	21591	21504	21655	21474	21571	21553	21595	21618	21706	21608	21847	21604	21720	21625	21675	21317	21387	21415	21478	21375	21342	21538	21607	21501	21585	21756	21442	21563	21579	21946	21683	21635	21514	21679	21504	21582	21761	21485	21501	21574	21738	21448	21578	21590	21494	21390	21318	21616	21710	21471	21736	21483	21629	21626	21671	21448	21636	21542	21280	21560	21567	21523	21653	21387	21566	21618	21407	21757	21675	21584	21565	21323	21492	21691	21459	21453	21484	21482	21530	21625	21500	21394	21520	21426	21444	21662	21322	21654	21482	21581	21417	21396	21376	21423	21491	21538	21510	21400	21460	21554	21481	21587	21504
16464	28009	25630	21349	20647	20301	19603	19558	19070	18787	18404	18332	17920	17692	17672	17530	17834	25317	27513	25858	22492	19223	17907	17774	17593	17335	17521	17273	17386	17454	17396	17423	17455	17299	17340	17404	17414	17403	17578	17370	17354	17275	17330	17387	17245	17230	17497	17389	17361	17453	17312	17175	17462	17432	17498	17310	17459	17432	17368	17470	17591	17251	17326	17400	17339	17351	17297	17200	17346	17349	17425	17430	17477	17328	17478	17237	17437	17467	17344	17365	17278	17321	17481	17252	17516	17283	17326	17187	17407	17401	17336	17219	17409	17433	17371	17406	17292	17403	17483	17326	17374	17272	17188	17288	17542	17364	17303	17347	17322	17404	17380	17401	17284	17461	17395	17358	17368	17369	17444	17328	17352	17318	17336	17162	17334	17383	17454	17278	17437	17267	17383	17210	17279	17043	17229	17361	17224	17275	17430	17257	17234	17320	17328	17395	17282	17449	17435	17374	17545	17509	17355	17343	17295	17398	17303	17366	17151	17267	17401	17288	17437	17509	17375	17210	17289	17318	17224	17336	17371	17388	17159	17405	17318	17382	17324	17534	17404	17368	17383	17393	17483	17270	17314	17366	17159	17382	17490	17456	17390	17349	17374	17496	17265	17334	17384	17497	17359	17252	17426	17220	17254	17314	17314	17164	17263	17487	17258	17287	17246	17455	17317	17260	17402	17289	17205	17329	17267	17377	17294	17230	17267	17171	17397	17170	17301	17207	17235	17431	17268	17344	17421	17274	17513	17235	17364	17381	17289	17434	17488	17377	17385	17374	17269	17381	17456	17315	17225	17436	17446	17202	17536	17469	17530	17370	17212	17219	17357	17244	17457	17292	17253	17367	17475	17449	17299	17195	17281	17272	17433	17174	17444	17321	17358	17307	17240	17419	17378	17319	17369	17237	17453	17325	17303	17262	17208	17295	17347	17292	17442	17361	17413	17376	17356	17300	17357	17346	17253	17547	17317	17353	17242	17305	17224	17420	17396	17293	17448	17104	17295	17457	17240	17414	17222	17502	17380	17356	17482	17352	17520	17306	17358	17368	17224	17438	17450	17309	17452	17449	17371	17359	17391	17355	17314	17325	17268	17342	17264	17352	17258	17254	17271	17298	17344	17284	17152	17382	17307	17173	17461	17345	17340	17393	17325	17363	17268	17204	17390	17405	17264	17271	17502	17377	17184	17146	17190	17484	17269	17244	17326	17390	17192	17394	17371	17342	17433	17460	17249	17374	17370	17291	17257	17268	17242	17317	17325	17422	17278	17289	17261	17454	17337	17342	17264	17238	17337	17279	17347	17485	17398	17332	17212	17228	17327	17288	17461	17480	17458	17404	17540	17272	17301	17405	17329	17308	17262	17405	17262	17394	17279	17270	17288	17299	17320	17455	17469	17215	17403	17379	17383	17439	17338	17341	17291	17232	17320	17354	17301	17468	17358	17342	17258	17386	17307	17300	17332	17375	17308	17408	17422	17297	17479	17637	17325	17265	17361	17520	17416	17242	17185	17338	17376	17282	17255	17446	17355	17421	17315	17364	17417	17216	17202	17332	17442	17268	17304	17294	17338	17305	17201	17390	17294	17497	17415	17332	17326	17424	17350	17289	17364	17245	17389	17360	17309	17381	17501	17279	17320	17415	17303	17351	17327	17478	17461	17283	17415	17243	17175	17204	17543	17493	17225	17382	17417	17379	17272	17365	17322	17264	17495	17300	17221	17330	17331	17250	17413	17360	17443	17335	17316	17366	17475	17403	17408	17416	17245	17434	17331	17386	17356	17337	17455	17445	17392	17236	17503	17475	17346	17401	17296	17315	17363	17227	17401	17217	17268	17454	17309	17291	17445	17550	17263	17293	17332	17394	17410	17464	17288	17346	17401	17278	17585	17382	17405	17487	17273	17224	17303	17223	17480	17338	17283	17245	17384	17343	17393	17161	17382	17320	17456	17408	17512	17134	17367	17327	17265	17371	17249	17347	17332	17248	17250	17462	17184	17298	17366	17371	17463	17385	17316	17468	17211	17360	17281	17450	17371	17554	17460	17379	17401	17386	17355	17311	17364	17156	17415	17188	17483	17274	17454	17483	17287	17414	17394	17205	17594	17404	17396	17589	17453	17335	17254	17345	17400	17352	17356	17315	17487	17364	17344	17394	17280	17383	17390	17263	17248	17297	17362	17415	17357	17309	17365	17283	17393	17301	17245	17253	17375	17327	17459	17184	17341	17380	17321	17417	17271	17237	17301	17345	17441	17281	17257	17399	17299	17390	17374	17377	17378	17310	17339	16966	17221	17334	17224	17351	17442	17576	17286	17375	17300	17221	17442	17232	17334	17256	17359	17476	17393	17391	17417	17200	17383	17353	17335	17354	17418	17297	17259	17237	17228	17419	17311	17343	17382	17324	17410	17447	17367	17480	17295	17285	17184	17351	17190	17320	17373	17357	17272	17542	17461	17263	17399	17272	17269	17343	17360	17248	17383	17268	17347	17327	17310	17278	17396	17450	17384	17274	17237	17228	17444	17377	17424	17348	17222	17255	17387	17506	17378	17229	17303	17321	17420	17271	17400	17328	17362	17340	17233	17212	17313	17354	17293	17383	17299	17411	17513	17274	17294	17444	17181	17310	17120	17474	17163	17343	17199	17444	17466	17359	17370	17380	17434	17340	17258	17454	17263	17235	17363	17384	17306	17414	17354	17336	17396	17338	17435	17311	17457	17225	17316	17372	17283	17500	17374	17321	17293	17335	17230	17342	17328	17299	17506	17214	17269	17200	17376	17351	17200	17351	17515	17180	17328	17336	17406	17270	17468	17347	17369	17352	17309	17204	17109	17372	17312	17017	17400	17272	17404	17199	17233	17294	17351	17484	17314	17119	17310	17320	17344	17454	17507	17510	17552	17526	17486	17291	17500	17201	17368	17297	17363	17419	17203	17461	17401	17238	17483	17116	17292	17388	17373	17336	17193	17266	17400	17428	17453	17243	17365	17275	17391	17435	17382	17320	17333	17395	17161	17201	17387	17333	17300	17374	17186	17295	17250	17226	17311	17409	17313	17380	17459	17359	17336	17374	17483	17262	17473	17216	17532	17464	17358	17317	17282	17306	17392	17569	17418	17120	17259	17311	17355	17257	17358	17216	17309	17445	17297	17318	17311	17489	17297	17444	17294	17217	17346	17192	17351	17284	17447	17345	17320	17418	17213	17452	17531	17315	17346	17273	17273	17459	17379	17454	17424	17371	17424	17446	17327	17229	17234	17240	17368	17284	17400	17488	17565	17065	17321	17429	17280	17288	17319	17337	17253	17284	17386	17287	17199	17496	17300	17354	17451	17448	17342	17386	17476	17309	17420	17395	17419	17397	17408	17286	17403	17416	17247	17417	17278	17406	17466	17309	17177	17397	17279	17349	17428	17370	17402	17352	17250	17373	17358	17244	17265	17402	17325	17257	17454	17411	17383	17309	17332	17313	17243	17314	17315	17153	17205	17167	17363	17302	17256	17325	17424	17308	17335	17259	17265	17226	17348	17364	17328	17477	17250	17338	17220	17383	17387	17457	17303	17391	17336	17377	17320	17293	17475	17457	17386	17547	17274	17467	17430	17259	17264	17502	17294	17198	17425	17215	17355	17332	17277	17391	17284	17241	17469	17404	17267	17399	17249	17276	17369	17321	17335	17315	17279	17355	17277	17310	17484	17363	17383	17456	17389	17526	17222	17345	17327	17446	17277	17293	17228	17280	17302	17445	17486	17532	17305	17437	17366	17325	17391	17306	17517	17374	17214	17402	17451	17324	17382	17499	17318	17243	17358	17198	17157	17236	17279	17349	17322	17299	17181	17422	17281	17190	17203	17277	17400	17285	17109	17441	17401	17301	17437	17305	17303	17311	17402	17228	17360	17439	17566	17228	17313	17370	17301	17486	17311	17307	17282	17358	17318	17318	17250	17255	17268	17359	17301	17500	17310	17265	17301	17415	17292	17347	17372	17258	17438	17340	17430	17211	17388	17388	17337	17436	17326	17187	17278	17523	17406	17470	17284	17284	17172	17378	17397	17433	17246	17265	17388	17389	17204	17509	17270	17311	17280	17533	17362	17385	17356	17361	17429	17472	17428	17310	17370	17224	17335	17388	17381	17345	17513	17442	17372	17357	17340	17343	17192	17305	17376	17327	17331	17446	17301	17143	17243	17476	17358	17364	17392	17144	17465	17289	17252	17142	17375	17385	17423	17368	17413	17485	17289	17380	17373	17264	17116	17469	17293	17396	17360	17326	17256	17385	17398	17501	17388	17233	17288	17364	17347	17285	17418	17419	17530	17215	17285	17375	17162	17195	17418	17234	17371	17276	17526	17326	17220	17165	17391	17342	17249	17354	17350	17278	17317	17313	17382	17309	17375	17295	17344	17128	17367	17140	17472	17452	17366	17295	17419	17387	17441	17443	17264	17313	17417	17381	17340	17409	17288	17223	17272	17344	17333	17434	17270	17256	17221	17424	17242	17247	17453	17239	17435	17310	17472	17150	17491	17524	17371	17383	17365	17537	17512	17307	17328	17483	17324	17256	17318	17317	17317	17282	17371	17323	17127	17294	17341	17481	17247	17410	17393	17389	17350	17407	17367	17362	17286	17291	17358	17165	17245	17345	17388	17315	17430	17431	17379	17278	17177	17494	17435	17389	17347	17219	17237	17388	17282	17369	17207	17389	17292	17324	17235	17436	17598	17341	17223	17409	17503	17323	17284	17377	17284	17324	17278	17400	17420	17348	17225	17368	17556	17195	17430	17292	17308	17369	17513	17287	17246	17425	17364	17317	17314	17366	17248	17194	17409	17323	17392	17142	17325	17296	17412	17325	17407	17238	17402	17234	17318	17299	17293	17389	17417	17366	17323	17289	17511	17256	17469	17352	17227	17320	17430	17280	17378	17306	17348	17322	17368	17505	17450	17367	17395	17349	17386	17259	17278	17639	17244	17432	17445	17479	17284	17219	17404	17418	17330	17188	17240	17418	17347	17219	17268	17415	17199	17390	17233	17352	17522	17547	17143	17441	17466	17412	17424	17328	17254	17375	17220	17347	17292	17286	17419	17271	17390	17301	17409	17272	17386	17410	17453	17324	17461	17381	17398	17462	17440	17365	17312	17401
22518	20990	28782	23416	21391	24975	29036	24258	23088	23002	23070	22467	22494	22174	22202	22132	22305	31264	38557	36538	31808	26271	23381	22583	22158	21972	21828	21989	21812	21740	21797	21567	21824	21820	21808	21726	21874	21831	21653	21867	21754	21589	21653	21680	21893	21773	22040	21873	21766	21702	21759	21804	21848	21810	21805	21874	21780	21707	21858	21615	21770	21714	21766	21621	21754	21671	21935	21945	21513	21729	21828	21717	21814	21822	21633	21578	21871	21733	21975	21609	21830	21734	22100	21654	21741	21582	21732	21779	21647	21640	21752	21426	21637	21540	21700	21629	21637	21633	21567	21657	21794	21806	21844	21668	21828	21754	21644	21696	21808	21632	21766	21776	21974	21591	21547	21511	21634	21636	21675	21654	21693	21651	21818	21685	21994	21633	21607	21599	21698	21731	21661	21771	21700	21612	21602	21521	21889	21816	21815	21700	21692	21679	21673	21694	21850	21706	21649	21633	21704	21610	21476	21785	21650	21754	21524	21503	21671	21841	21947	21577	21599	21724	21726	21770	21847	21700	21796	21700	21742	21734	21897	21705	21618	21778	21665	21662	21659	21535	21610	21630	21544	21788	21636	21709	21629	21672	21664	21667	21663	21551	21715	21784	21496	21650	21575	21695	21622	21636	21529	21770	21592	21480	21503	21461	21825	21498	21664	21704	21681	21475	21447	21748	21464	21621	21468	21596	21474	21681	22079	21656	21669	21631	21803	21471	21540	21635	21621	21508	21596	21678	21716	21747	21702	21707	21655	21705	21549	21513	21375	21621	21723	21704	21650	21767	21760	21749	21672	21656	21615	21988	21740	21902	21703	21804	21897	21692	21722	21599	21657	21741	21502	21620	21767	21608	21545	21712	21794	21899	21832	21652	21456	21541	21751	21686	21821	21341	21901	21576	21792	21603	21612	21549	21488	21725	21639	21471	21618	21480	21439	21364	21687	21717	21828	21696	21563	21624	21810	21609	21476	21713	21553	21637	21757	21528	21602	21601	21755	21538	21639	21510	21610	21736	21576	21726	21701	21496	21845	21723	21529	21594	21657	21693	21865	21894	21888	21723	21875	21663	21526	21270	21592	21729	21547	21836	21539	21727	21687	21781	21707	21516	21638	21689	21439	21654	21723	21668	21758	21836	21746	21627	21629	21568	21626	21813	21862	21657	21591	21624	21538	21600	21576	21757	21499	21549	21770	21687	21654	21570	21596	21926	21448	21640	21426	21624	21522	21819	21784	21504	21822	21551	21674	21713	21451	21388	21531	21521	21492	21781	21828	21569	21716	21346	21630	21565	21830	21842	21491	21467	21576	21577	21559	21814	21785	21760	21742	21521	21567	21716	21572	21630	21676	21679	21799	21810	21785	21540	21606	21640	21499	21711	21767	21476	21592	21476	21689	21469	21632	21636	21606	21776	21812	21675	21928	21622	21590	21613	21676	21645	21779	21644	21766	21636	21565	21785	21518	21506	21773	21839	21810	21551	21652	21533	21724	21787	21439	21686	21632	21581	21726	21653	21715	21781	21782	21532	21644	21699	21625	21549	21660	21615	21617	21483	21613	21786	21798	21578	21766	21795	21614	21812	21611	21627	21650	21578	21537	21721	21733	21672	21496	21719	21576	21480	21615	21789	21675	21720	21773	21699	21591	21544	21561	21548	21547	21745	21734	21482	21571	21452	21537	21598	21444	21366	21741	21575	21657	21746	21950	21674	21716	21619	21520	21755	21610	21589	21823	21680	21687	21705	21588	21786	21416	21633	21666	21703	21529	21533	21738	21733	21656	21459	21737	21435	21577	21564	21659	21572	21514	21762	21352	21391	21817	21823	21685	21737	21674	21460	21776	21642	21531	21621	21567	21594	21659	21670	21620	21656	21539	21708	21733	21401	21816	21609	21783	21532	21585	21542	21445	21555	21612	21529	21402	21764	21719	21634	21623	21634	21584	21577	21617	21662	21723	21620	21621	21588	21618	21492	21744	21684	21624	21616	21798	21395	21584	21604	21454	21735	21450	21584	21600	21644	21872	21862	21649	21608	21697	21384	21491	21775	21541	21681	21663	21389	21602	21818	21680	21734	21576	21668	21641	21667	21854	21488	21593	21499	21551	21623	21582	21708	21790	21547	21769	21627	21673	21722	21495	21495	21751	21322	21629	21667	21734	21873	21375	21523	21694	21513	21603	21453	21689	21681	21491	21720	21709	21485	21548	21710	21714	21644	21551	21463	21709	21571	21557	21432	21451	21699	21672	21783	21710	21629	21812	21812	21707	21709	21733	21707	21601	21632	21703	21498	21681	21451	21553	21474	21582	21693	21530	21503	21758	21741	21612	21709	21786	21551	21709	21616	21755	21418	21728	21601	21685	21485	21574	21873	21695	21528	21551	21523	21772	21764	21649	21879	21656	21612	21587	21736	21511	21745	21589	21564	21569	21672	21498	21613	21472	21708	21738	21658	21887	21433	21670	21446	21705	21679	21665	21796	21590	21757	21744	21598	21676	21709	21843	21792	21442	21508	21753	21664	21659	21519	21848	21635	21610	21684	21495	21306	21735	21491	21891	21778	21751	21540	21503	21713	21731	21651	21616	21752	21668	21512	21506	21823	21770	21505	21687	21646	21738	21751	21492	21797	21685	21398	21580	21629	21557	21662	21556	21523	21540	21841	21776	21667	21624	21751	21778	21673	21484	21623	21725	21491	21800	21695	21829	21677	21539	21725	21640	21520	21561	21570	21850	21457	21479	21490	21614	21521	21651	21517	21548	21723	21726	21586	21589	21553	21730	21541	21684	21678	21578	21554	21657	21363	21729	21607	21641	21611	21712	21583	21705	21597	21559	21571	21737	21762	21580	21712	21715	21687	21545	21512	21841	21685	21766	21674	21534	21739	21752	21655	21706	21426	21637	21681	21529	21493	21696	21598	21704	21591	21719	21587	21528	21336	21551	21648	21533	21507	21557	21744	21725	21641	21586	21699	21526	21556	21545	21677	21830	21569	21521	21617	21530	21683	21731	21578	21828	21839	21603	21590	21926	21622	21621	21569	21681	21657	21591	21672	21829	21628	21494	21755	21634	21638	21612	21649	21679	21757	21553	21635	21789	21574	21616	21847	21817	21579	21649	21733	21634	21527	21728	21621	21863	21630	21763	21662	21753	21754	21704	21441	21540	21713	21808	21671	21661	21558	21481	21562	21630	21638	21707	21597	21745	21465	21543	21750	21601	21481	21531	21403	21496	21706	21795	21298	21416	21622	21964	21622	21729	21411	21673	21724	21608	21607	21522	21540	21579	21551	21388	21651	21621	21634	21656	21495	21852	21630	21471	21445	21693	21570	21658	21799	21802	21543	21651	21617	21719	21437	21597	21536	21756	21666	21659	21571	21739	21741	21758	21847	21592	21569	21635	21739	21632	21861	21685	21568	21635	21814	21554	21609	21611	21628	21719	21721	21674	21478	21478	21784	21505	21948	21777	21615	21819	21637	21740	21638	21668	21711	21754	21705	21691	21854	21562	21739	21590	21704	21363	21688	21435	21674	21471	21617	21745	21648	21535	21610	21735	21716	21568	21753	21730	21710	21593	21663	21885	21690	21686	21754	21640	21895	21810	21341	21624	21575	21734	21668	21451	21528	21576	21564	21568	21651	21656	21723	21521	21623	21509	21708	21560	21673	21861	21614	21758	21722	21756	21895	21675	21742	21689	21774	21572	21663	21487	21604	21638	21819	21734	21289	21424	21662	21778	21650	21568	21513	21798	21570	21811	21850	21702	21880	21635	21567	21794	21703	21592	21830	21390	21823	21478	21435	21660	21497	21416	21810	21491	21679	21641	21377	21538	21613	21931	21754	21786	21676	21554	21562	21431	21618	21466	21602	21590	21773	21787	21693	21759	21753	21490	21341	21704	21659	21719	21661	21845	21785	21625	21664	21754	21880	21781	21666	21587	21632	21581	21668	21484	21571	21747	21626	21658	21600	21662	21571	21688	21566	21657	21696	21584	21693	21670	21555	21653	21576	21604	21527	21514	21553	21821	21663	21760	21333	21592	21663	21902	21699	21739	21705	21642	21594	21525	21716	21582	21735	21599	21674	21645	21689	21467	21615	21596	21538	21734	21604	21596	21665	21344	21828	21597	21659	21708	21754	21569	21718	21647	21468	21728	21797	21531	21535	21540	21443	21785	21605	21602	21860	21475	21439	21713	21799	21698	21674	21528	21762	21934	21650	21973	21627	21697	21684	21759	21592	21590	21578	21674	21672	21717	21530	21594	21711	21630	21400	21757	21526	21513	21871	21599	21651	21583	21721	21736	21518	21807	21545	21666	21891	21654	21479	21748	21541	21407	21613	21715	21747	21656	21732	21418	21786	21505	21755	21724	21498	21786	21610	21413	21672	21598	21753	21735	21712	21622	21859	21625	21708	21555	21763	21709	21779	21843	21636	21869	21561	21610	21610	21806	21728	21556	21491	21613	21584	21750	21606	21774	21543	21647	21598	21730	21655	21763	21608	21596	21524	21711	21608	21633	21579	21476	21489	21776	21661	21494	21532	21537	21649	21689	21735	21732	21458	21714	21677	21613	21542	21822	21760	21646	21516	21422	21458	21614	21823	21681	21614	21887	21619	21469	21564	21718	21787	21393	21654	21456	21569	21801	21619	21358	21423	21720	21543	21639	21862	21612	21598	21769	21791	21613	21563	21602	21722	21610	21739	21638	21578	21577	21699	21499	21434	21535	21539	21380	21558	21641	21658	21658	21723	21741	21814	21771	21663	21703	21603	21588	21498	21539	21524	21758	21695	21752	21708	21532	21831	21518	21780	21794	21581	21637	21599	21708	21535	21580	21833	21794	21609	21613	21789	21667	21760	21495	21543	21764	21619	21553	21526	21596	21717	21954	21658	21654	21815	21660	21466	21701	21683	21929	21723	21749	21792	21509	21413	21779	21695	21621	21384	21906	21682	21503	21694	21635	21589	21586	21600	21488	21694	21787	21602	21753	21717	21533	21467	21682	21562	21453	21540	21429	21626	21600	21703	21504	21565	21837	21430	21544	21663	21375	21939	21848	21557	21826	21678	21721	21739	21568	21620	21497	21461	21802	21714	21682	21967	21563	21680	21619	21451	21844	21573	21701	21635	21723	21624	21712	21724
17822	32466	31046	25595	24634	23569	22449	20799	19558	19020	18763	18282	17965	17855	17755	17875	17770	31349	36605	33750	28455	21777	18677	17946	17525	17265	17481	17343	17510	17352	17412	17266	17280	17283	17268	17438	17560	17059	17521	17190	17396	17400	17436	17339	17515	17467	17507	17322	17205	17349	17400	17340	17371	17336	17280	17496	17533	17446	17280	17383	17341	17364	17257	17346	17244	17496	17214	17387	17399	17325	17219	17239	17363	17190	17291	17354	17425	17455	17291	17251	17344	17214	17355	17227	17314	17279	17421	17437	17332	17490	17356	17382	17449	17335	17339	17150	17493	17343	17366	17332	17327	17266	17388	17392	17430	17460	17337	17284	17368	17231	17189	17412	17276	17289	17243	17291	17186	17431	17127	17457	17387	17224	17475	17275	17265	17265	17199	17355	17318	17282	17433	17470	17257	17405	17367	17338	17267	17487	17228	17221	17445	17188	17292	17351	17323	17260	17459	17328	17368	17512	17349	17264	17428	17391	17441	17281	17495	17220	17359	17432	17423	17304	17384	17428	17190	17488	17229	17459	17404	17187	17453	17117	17263	17196	17342	17348	17354	17315	17344	17392	17288	17348	17275	17240	17362	17484	17313	17383	17411	17411	17399	17381	17392	17328	17419	17232	17154	17406	17384	17282	17386	17458	17389	17150	17274	17266	17273	17414	17278	17268	17279	17261	17338	17311	17292	17313	17371	17406	17345	17344	17321	17378	17312	17368	17263	17237	17150	17271	17421	17319	17162	17241	17415	17331	17320	17174	17376	17408	17192	17174	17286	17441	17255	17312	17284	17483	17228	17329	17378	17441	17390	17251	17248	17262	17338	17356	17317	17187	17474	17312	17410	17357	17167	17318	17370	17333	17361	17421	17432	17360	17376	17469	17284	17203	17307	17590	17362	17281	17378	17284	17279	17216	17234	17264	17215	17227	17076	17233	17330	17423	17161	17392	17375	17550	17339	17329	17319	17238	17477	17523	17332	17424	17490	17207	17196	17384	17485	17389	17307	17321	17357	17448	17313	17474	17244	17448	17366	17292	17325	17319	17367	17255	17389	17168	17371	17332	17382	17399	17152	17362	17249	17453	17348	17367	17364	17192	17171	17352	17473	17404	17384	17241	17228	17333	17364	17340	17392	17327	17343	17243	17340	17407	17388	17085	17497	17392	17345	17225	17361	17243	17181	17086	17261	17408	17363	17280	17271	17277	17392	17293	17383	17329	17467	17523	17305	17423	17201	17153	17360	17262	17269	17427	17151	17432	17350	17443	17238	17202	17535	17275	17433	17454	17376	17260	17234	17288	17347	17407	17348	17210	17372	17254	17464	17125	17411	17473	17419	17273	17575	17416	17329	17390	17327	17253	17338	17493	17339	17330	17356	17445	17312	17338	17387	17233	17171	17311	17398	17316	17262	17353	17180	17195	17349	17276	17306	17445	17271	17376	17462	17360	17346	17301	17338	17369	17260	17390	17320	17273	17270	17429	17395	17313	17153	17304	17206	17182	17461	17291	17407	17291	17377	17215	17366	17512	17318	17278	17181	17532	17221	17350	17364	17145	17376	17354	17218	17321	17154	17251	17437	17349	17299	17525	17230	17292	17308	17436	17329	17326	17445	17378	17233	17255	17204	17323	17285	17403	17324	17346	17319	17355	17421	17308	17215	17221	17446	17253	17200	17423	17177	17136	17350	17334	17312	17318	17141	17311	17500	17220	17332	17456	17231	17215	17371	17391	17205	17360	17317	17409	17503	17267	17241	17367	17346	17284	17432	17274	17329	17312	17269	17322	17215	17310	17469	17349	17109	17494	17369	17426	17274	17350	17288	17275	17375	17300	17259	17349	17287	17353	17117	17296	17357	17187	17354	17494	17318	17414	17341	17471	17309	17458	17331	17121	17221	17338	17242	17391	17370	17239	17194	17447	17331	17234	17227	17204	17285	17297	17297	17162	17450	17384	17313	17492	17436	17349	17423	17360	17306	17327	17194	17417	17452	17417	17400	17344	17374	17367	17291	17138	17177	17257	17391	17428	17410	17426	17208	17390	17303	17219	17411	17168	17305	17163	17248	17304	17317	17226	17464	17289	17383	17495	17295	17245	17495	17399	17481	17324	17441	17229	17437	17099	17331	17295	17448	17341	17146	17475	17232	17253	17212	17331	17447	17367	17446	17349	17358	17347	17433	17530	17231	17315	17345	17479	17390	17412	17300	17421	17301	17306	17340	17418	17446	17286	17515	17239	17256	17205	17500	17271	17369	17207	17410	17288	17241	17482	17206	17275	17158	17131	17396	17287	17366	17113	17222	17322	17301	17412	17426	17314	17319	17206	17326	17406	17245	17206	17323	17185	17208	17367	17177	17354	17319	17329	17363	17293	17532	17237	17273	17402	17449	17454	17370	17276	17262	17418	17345	17380	17432	17448	17484	17331	17358	17355	17332	17353	17209	17204	17314	17247	17279	17192	17475	17406	17410	17318	17240	17271	17336	17266	17369	17406	17303	17451	17288	17369	17358	17315	17403	17175	17336	17279	17535	17323	17228	17398	17132	17238	17354	17207	17248	17256	17369	17303	17364	17140	17297	17326	17266	17443	17127	17284	17197	17223	17248	17208	17438	17353	17325	17195	17364	17346	17212	17439	17437	17192	17382	17246	17242	17405	17375	17344	17169	17191	17177	17179	17472	17428	17209	17271	17318	17083	17280	17281	17324	17277	17230	17362	17567	17314	17394	17320	17294	17283	17119	17394	17455	17258	17279	17300	17328	17420	17253	17203	17337	17297	17439	17361	17147	17459	17230	17290	17437	17401	17335	17436	17183	17313	17452	17197	17096	17319	17243	17241	17429	17238	17523	17467	17386	17265	17225	17404	17435	17408	17448	17093	17217	17184	17386	17498	17414	17305	17343	17514	17260	17430	17222	17365	17187	17441	17401	17459	17355	17179	17384	17292	17233	17290	17433	17227	17423	17221	17202	17355	17482	17271	17319	17346	17391	17290	17418	17105	17319	17219	17277	17217	17304	17242	17270	17377	17327	17318	17413	17345	17277	17355	17205	17254	17267	17303	17420	17283	17349	17186	17311	17354	17273	17434	17141	17307	17528	17193	17273	17207	17296	17478	17212	17210	17316	17318	17390	17314	17168	17363	17236	17513	17342	17305	17376	17448	17308	17192	17213	17426	17292	17311	17364	17352	17423	17258	17381	17461	17310	17358	17381	17386	17310	17408	17298	17501	17408	17349	17348	17494	17310	17354	17348	17322	17468	17434	17143	17312	17416	17415	17346	17394	17424	17399	17293	17271	17194	17390	17198	17366	17418	17273	17369	17334	17245	17318	17348	17319	17298	17207	17443	17313	17151	17421	17328	17319	17392	17233	17322	17342	17517	17211	17419	17395	17247	17399	17333	17468	17491	17283	17315	17201	17470	17256	17432	17252	17248	17367	17163	17280	17148	17102	17310	17393	17317	17286	17343	17292	17140	17273	17346	17308	17333	17350	17334	17388	17381	17314	17338	17238	17407	17285	17307	17321	17441	17147	17365	17257	17313	17139	17516	17207	17194	17396	17201	17322	17467	17353	17173	17196	17335	17362	17323	17333	17333	17285	17326	17192	17351	17515	17267	17187	17190	17192	17447	17183	17356	17290	17516	17431	17333	17192	17463	17212	17355	17285	17376	17226	17303	17344	17323	17407	17334	17303	17368	17281	17358	17281	17230	17452	17349	17313	17317	17120	17428	17410	17377	17377	17148	17537	17247	17065	17365	17343	17143	17483	17151	17358	17387	17182	17377	17379	17321	17425	17234	17316	17365	17155	17386	17280	17331	17251	17214	17338	17366	17352	17256	17297	17414	17163	17429	17508	17173	17394	17384	17290	17275	17228	17367	17341	17338	17357	17228	17376	17364	17274	17255	17359	17370	17371	17208	17413	17325	17284	17427	17295	17303	17291	17095	17333	17359	17307	17406	17365	17242	17409	17268	17203	17243	17332	17115	17372	17216	17212	17390	17263	17285	17379	17131	17384	17398	17310	17346	17297	17210	17201	17294	17161	17149	17369	17230	17437	17336	17467	17300	17436	17231	17411	17366	17331	17317	17327	17324	17508	17426	17412	17395	17335	17208	17381	17380	17212	17269	17387	17405	17286	17247	17266	17384	17231	17349	17229	17366	17326	17194	17147	17219	17321	17513	17392	17334	17380	17272	17416	17373	17373	17366	17326	17235	17349	17409	17182	17260	17336	17201	17398	17454	17282	17412	17408	17252	17297	17406	17399	17378	17282	17430	17252	17069	17360	17288	17359	17341	17372	17372	17216	17281	17405	17351	17321	17092	17344	17318	17373	17376	17190	17353	17417	17191	17319	17426	17401	17421	17467	17352	17142	17196	17211	17408	17515	17350	17239	17271	17437	17354	17484	17382	17385	17342	17279	17227	17420	17546	17335	17296	17371	17335	17197	17354	17334	17411	17445	17241	17269	17401	17338	17405	17469	17427	17383	17354	17376	17357	17364	17064	17274	17490	17324	17271	17315	17400	17365	17456	17435	17177	17380	17499	17292	17360	17384	17267	17226	17175	17382	17100	17369	17204	17405	17241	17222	17391	17298	17293	17361	17325	17251	17228	17183	17416	17247	17181	17351	17417	17297	17449	17272	17282	17188	17366	17159	17365	17298	17244	17262	17285	17350	17413	17280	17366	17298	17259	17356	17321	17398	17331	17528	17313	17256	17313	17270	17249	17324	17243	17382	17400	17520	17388	17525	17248	17436	17315	17298	17184	17279	17260	17172	17380	17210	17115	17314	17446	17289	17351	17384	17288	17190	17250	17139	17179	17328	17292	17375	17398	17392	17364	17268	17197	17400	17314	17383	17400	17257	17454	17191	17579	17296	17257	17291	17285	17349	17386	17367	17319	17299	17454	17451	17285	17255	17344	17286	17333	17234	17334	17387	17208	17130	17351	17337	17427	17245	17368	17362	17486	17334	17135	17405	17464	17281	17339	17379	17425	17347	17258	17347	17247	17344	17248	17196	17424	17003	17141	17376	17427	17481	17145	17371	17253	17212	17316	17280	17361	17273	17311	17360	17211	17280	17522	17191	17271	17360	17354	17346	17165	17341	17270	17227	17447	17212	17471	17317	17304	17344	17225	17176
27476	22537	29617	29008	24463	24249	24132	23310	23197	22257	22361	22240	22109	22066	22065	22094	22022	22787	23451	23632	23154	22574	22310	22102	22066	22128	21967	22093	21956	22180	22001	21770	22031	22131	22156	22113	22038	22003	22381	21913	22083	22070	22171	22086	22116	22097	21955	22185	22112	22092	22022	22143	21928	22071	21953	22005	22058	22059	21941	22086	21994	21937	21968	22054	22071	22050	21999	21959	22126	21971	21859	21899	22012	21958	22360	22023	22006	21969	22070	22002	22011	22062	21886	22039	21869	22204	22309	21990	22060	21992	21946	22124	22067	22023	21838	22096	21923	21956	21972	22021	21957	22141	22027	22112	22119	22067	22080	22109	22094	22161	22017	21958	22016	21937	21815	22260	22020	21907	22307	22128	22071	21866	22134	21931	21801	21837	21982	22244	21812	21842	22040	22181	22004	21923	21926	22246	21947	22167	21795	21886	21993	22036	21978	21993	22019	22107	21973	21923	21950	21969	21968	21996	21876	21971	22055	21984	21929	21973	22127	22104	21776	22213	22057	21925	22020	22075	21924	21831	21937	22229	22077	22181	22113	22163	21919	21984	22071	21858	22086	22128	22209	22001	21958	21865	21938	21999	22030	22173	22139	22124	21858	22171	21823	22101	22125	21959	22109	21919	21959	22112	22098	22053	21945	21950	21944	22157	21922	21920	21947	22090	22072	21851	22262	22039	21959	21998	22207	21759	22085	22017	21917	22019	21970	22102	22069	21890	21907	21843	22033	21962	21814	22015	21834	22071	22007	22092	21947	22143	21922	21946	22392	21838	22045	21844	22018	21869	22094	22021	22080	22153	22055	21901	21750	21921	22077	22010	22139	21913	21728	21929	21996	22028	21947	22058	21994	21910	21990	21982	21731	21832	21726	21925	22069	21928	22014	21841	21832	21916	22027	22239	21918	22062	22020	21832	22014	21933	21961	22032	22081	22252	22004	22254	22055	22012	21949	22029	21935	22000	22007	21911	21921	22031	22164	21956	21898	21839	22160	21902	22049	21950	21869	21882	21964	21912	21951	22108	21859	21927	22009	22038	22141	21792	21906	21979	21948	22112	22320	22000	22194	22047	21956	21823	21956	21781	21856	22073	22081	22118	21881	22022	21825	21779	21984	22093	22025	21986	22028	22037	21970	22015	22049	21981	22009	21920	21995	22077	22032	21873	22008	22027	22062	21870	21976	21971	22058	22043	22133	22059	22112	22107	22242	22095	22212	21861	22160	22184	22047	22027	21927	21875	22050	22101	22101	22033	22081	21848	21869	22018	21801	22136	22053	22043	21953	21954	22105	22147	22039	21941	21898	22088	21872	22088	22019	22103	22123	22072	22080	22173	22183	21918	22036	22054	21979	22048	21794	22098	22113	22094	21957	22289	21924	22137	22095	21923	22070	22004	21930	21915	21781	21867	22068	21811	22100	21941	22121	21961	22059	21878	21988	22132	21940	21898	21961	21885	21888	22102	21882	21776	22006	21972	22019	22038	22121	21949	22094	21914	22100	22142	22074	21969	22117	22207	21972	21967	21868	22035	21908	21950	21874	22149	21865	21934	22165	22120	22082	21995	22143	22013	22091	21836	22096	21949	22039	21981	22048	21905	21747	21986	21982	22043	21916	22151	21780	22247	21938	22172	22009	21841	22107	22001	21926	22133	21967	22025	22008	22097	22105	22066	21980	21751	22065	22218	22099	22054	21933	21958	22064	21849	22113	22174	22118	21998	22084	21980	22067	22032	21873	21989	22157	21992	22216	22342	21861	22132	22028	21904	21896	22049	22173	22007	22202	22259	21951	21963	21795	22276	22306	22194	22015	22104	21988	21859	22072	22062	22015	22181	21946	21851	22108	21958	21863	22042	21949	22041	22097	22214	21920	22122	21908	21905	22248	22064	21923	22109	21779	21908	22123	22089	21884	22004	21978	22180	21946	22262	22014	22114	21838	21867	21968	22130	21976	22005	21970	22098	22353	21961	21984	22005	21994	22023	22081	22146	22084	21911	21950	21962	22224	21957	21973	22104	22058	22185	22108	22182	22098	21817	22161	22227	21942	21987	22022	21806	22222	22334	21957	22194	22004	22040	21932	21963	22309	22141	22102	22196	22005	21944	21903	22131	22186	22057	21938	21896	22267	21882	22143	21985	21947	21929	22033	21992	22008	22134	21849	21867	22023	22035	21955	22025	22049	21974	21995	22016	22109	22013	22060	21852	21724	21958	22074	22140	21873	22066	22283	21953	22097	22175	21997	22080	22197	21844	22214	21941	22117	21882	21880	22078	21942	22108	21935	21994	21960	22011	21903	21944	22139	22116	22000	21923	21992	22017	21998	22059	21888	22106	22058	22229	22020	21910	22147	21805	21983	21953	22095	22031	22186	21948	22011	21892	21791	21971	21924	22223	21966	22223	22045	22153	22105	22086	22113	22133	22236	22227	22079	22041	21973	22057	21946	21886	21837	22138	22010	22107	22170	22122	22057	21785	21893	22031	21909	22238	21897	21919	22224	22111	22083	21948	22024	22098	21854	22138	21928	21928	21889	22153	22108	22130	21837	21819	22246	21995	21757	21923	22031	22256	22103	22255	22015	21992	22025	21847	21993	22076	21840	21749	22021	21832	21967	21982	22201	21964	21751	21960	22017	21943	22115	21897	21927	22007	21654	21827	22023	22046	22104	21886	21940	22056	22099	22107	21870	21945	22215	21959	22041	21989	22006	21950	21939	22124	21956	21954	22001	22127	22003	22157	22278	22266	22008	21918	22163	22239	22326	22131	22039	22041	22044	22065	21795	22045	22057	21983	22024	21951	21908	21975	22110	22155	21883	22086	21895	21866	22161	21986	22158	21934	22034	22151	22039	21792	21966	21935	22191	22036	22060	22069	22190	22319	22132	22012	22053	22069	22069	21974	21863	22141	22161	22163	22028	22250	22177	21952	22005	22131	21962	21974	22039	22226	22295	22046	22028	22098	21998	22205	22069	22070	22068	22009	22144	21914	21986	22192	22096	21960	22012	22094	22038	22184	22006	21995	22045	22046	22198	22146	21966	21984	21876	22124	21849	21991	21839	22075	21793	21928	22036	21892	22050	22057	22183	22161	22113	22134	22195	22052	22010	22049	21822	22044	22084	21774	21925	22140	21863	21963	22013	22053	21879	21904	22112	22302	22002	21847	22135	22126	22017	22075	22024	22110	22217	22127	21966	22011	21919	21874	21990	21962	22043	21916	21773	21934	22196	21953	21854	22041	22002	22113	22264	21902	21894	21996	21883	22009	22069	22019	22145	22007	22132	22170	22085	22132	22017	22085	21840	21906	22321	22020	22010	22245	22032	22098	21980	22243	22047	22141	22085	22113	22194	22218	22100	22196	22082	21965	22422	22112	21859	22088	22179	22043	22050	22118	21851	21934	22140	21857	22137	21827	21902	21896	22097	22026	21953	22229	22198	21938	21960	22041	22008	22183	21924	22055	21880	22210	21917	22151	21963	21978	21898	22041	21917	22003	22065	22022	22184	22141	22026	22052	22146	22161	22042	22036	22202	21925	22117	21893	21979	21947	22052	22143	21997	22240	22027	21972	21979	22089	22112	21970	21996	21951	22024	22051	22082	21858	21899	22140	21997	22102	22224	22113	22108	22098	21820	21924	22134	21927	22031	21942	22042	21917	22008	22165	21996	21930	21932	21939	21982	22060	21940	22135	22066	22115	22079	22181	22084	21991	21998	21960	22049	21948	22009	21971	22138	22114	21886	22079	21993	21954	21864	22059	21894	21819	22049	21986	21964	21883	21825	22043	22013	21915	21922	21973	22003	22056	21929	21911	22117	22073	22140	22038	22183	21916	22083	22150	21907	22037	22089	22133	21716	21986	22101	22073	22149	22127	21998	21865	21972	22080	22137	22240	22009	22014	21932	22245	22050	22036	22001	21934	21946	22067	21991	22277	22224	22081	21877	21696	22030	22146	22154	22012	22090	22086	21943	22157	22273	21839	22116	21868	21978	22151	21948	22052	21905	22078	22178	21894	21996	22107	21963	21804	21952	22186	22060	22129	22155	21989	21964	21990	22094	22074	22077	22120	22176	22098	21986	22126	22311	22073	21796	22001	22038	22247	21988	21894	22053	22098	21933	22196	21992	22084	22102	21958	21932	21826	22092	22183	22080	22194	22282	22114	21849	22120	21969	21993	22102	22160	22243	22179	22062	22141	22118	21930	22025	21974	22145	22137	21940	21824	21847	22332	22144	22142	22085	21988	21919	22067	22000	22256	22084	22054	22117	22094	21956	21997	21967	21885	22083	22109	22041	22034	22264	22056	22106	21971	22058	21966	22185	21938	22121	22114	21897	22130	22039	22003	21929	22123	21956	21836	21988	21968	21878	22023	21979	22190	22131	21918	22037	21967	22053	21911	21827	22142	21995	21899	21989	21938	22009	21923	22216	21893	22164	21772	21976	22023	22185	21985	22056	22109	22274	22394	21909	21869	22193	22141	22068	21912	22212	21845	22039	21951	22058	22076	21995	22049	21963	21955	22182	22160	22064	21957	21766	22111	22353	22205	21906	21889	22185	22283	22113	21988	21960	21975	21866	21849	22062	22135	22046	21857	21910	22093	21935	22150	22078	21902	22107	21881	21987	21987	22050	22041	21969	22132	21993	22272	22353	22005	22033	21877	21963	22063	22336	21947	22088	21883	21984	21836	21917	22026	21861	21801	22227	21985	21888	22089	21988	22071	21931	22157	22148	22249	21945	22056	22016	22112	22077	21842	21886	22037	22081	22074	21873	22079	22138	22067	22152	22026	22153	21994	22112	22075	22096	22135	22077	21836	22034	22069	21984	21932	22053	22189	22217	22020	21982	21881	22214	22074	22006	22083	21911	22113	22069	22015	22072	22025	22140	22075	22110	22041	22065	22067	22092	21871	22196	22187	22020	22195	22037	21979	21996	21908	21929	22239	22112	22218	21967	22037	22115	22027	22147	22047	22038	22036	22117	22142	22132	22067	21816	22044	21818	22179	22176	21919	22136	22030	21946	21962	22103	22034	22122	22154	21992	22032	22001	21900	21781	22116	22027	22000	22035	22118	22025	22002	21941	22114	22176	22063	21957	21894	22169	22145	22264	22085	22162	21973	22143	21868	21890	21935	22096	22012
17484	24227	27567	24210	21416	20878	20444	20123	19203	18378	18035	17847	17745	17639	17747	17607	17691	18845	19290	19420	18807	18067	17844	17699	17697	17697	17628	17766	17541	17608	17621	17687	17627	17470	17604	17602	17487	17494	17422	17748	17530	17520	17602	17552	17637	17521	17524	17575	17504	17522	17550	17544	17552	17607	17495	17683	17693	17576	17536	17757	17442	17766	17755	17731	17608	17539	17486	17563	17390	17680	17506	17803	17715	17595	17603	17596	17383	17592	17565	17651	17705	17551	17720	17544	17514	17565	17700	17685	17608	17595	17689	17533	17547	17670	17659	17542	17698	17699	17716	17685	17578	17669	17634	17512	17741	17787	17591	17646	17460	17555	17539	17577	17599	17622	17593	17373	17679	17676	17636	17635	17620	17544	17508	17669	17577	17663	17530	17395	17675	17459	17532	17638	17668	17615	17673	17601	17537	17686	17533	17655	17777	17534	17579	17643	17669	17488	17549	17617	17620	17644	17575	17529	17557	17695	17645	17568	17632	17599	17459	17532	17727	17659	17543	17604	17541	17665	17629	17703	17517	17518	17655	17412	17658	17569	17739	17535	17448	17786	17766	17465	17515	17531	17545	17607	17473	17590	17597	17590	17558	17571	17681	17659	17449	17541	17418	17413	17624	17460	17445	17613	17451	17541	17678	17431	17612	17624	17519	17593	17664	17529	17553	17623	17298	17647	17659	17717	17584	17541	17547	17540	17622	17489	17468	17496	17501	17575	17636	17593	17479	17654	17515	17714	17577	17621	17536	17549	17704	17514	17733	17535	17511	17698	17611	17359	17419	17582	17578	17591	17683	17478	17561	17557	17701	17624	17565	17660	17694	17592	17554	17416	17380	17614	17519	17615	17719	17583	17564	17600	17676	17655	17716	17489	17700	17653	17709	17535	17671	17559	17644	17603	17733	17638	17471	17667	17436	17554	17473	17639	17529	17634	17447	17477	17722	17558	17453	17578	17461	17684	17681	17594	17612	17742	17608	17652	17644	17524	17567	17843	17598	17746	17552	17657	17674	17704	17566	17588	17548	17502	17741	17456	17373	17525	17704	17569	17714	17592	17723	17711	17586	17700	17372	17584	17464	17494	17543	17540	17659	17470	17739	17465	17570	17595	17564	17565	17507	17583	17512	17642	17566	17509	17557	17408	17430	17467	17478	17457	17624	17755	17624	17570	17569	17623	17621	17656	17698	17601	17554	17654	17539	17420	17543	17664	17620	17395	17615	17736	17714	17467	17603	17535	17709	17658	17827	17534	17630	17649	17662	17596	17624	17446	17492	17618	17689	17657	17779	17620	17596	17617	17657	17677	17410	17500	17645	17487	17577	17453	17740	17663	17598	17588	17499	17546	17669	17811	17501	17516	17504	17679	17645	17556	17525	17829	17676	17474	17629	17521	17783	17744	17595	17372	17669	17680	17716	17715	17535	17651	17512	17718	17479	17538	17542	17415	17645	17632	17482	17570	17622	17843	17575	17472	17513	17702	17459	17754	17780	17596	17436	17692	17546	17734	17661	17650	17750	17685	17643	17450	17525	17626	17627	17335	17523	17682	17484	17495	17716	17737	17505	17672	17569	17581	17570	17568	17871	17633	17583	17668	17676	17472	17523	17653	17740	17744	17654	17649	17817	17512	17756	17515	17466	17598	17759	17703	17441	17564	17480	17645	17550	17491	17656	17660	17676	17578	17701	17401	17769	17543	17432	17586	17372	17472	17547	17670	17589	17692	17524	17551	17639	17561	17675	17506	17609	17547	17715	17473	17785	17757	17452	17625	17737	17601	17516	17692	17849	17689	17637	17626	17680	17465	17669	17630	17764	17671	17601	17538	17496	17534	17610	17757	17505	17544	17581	17638	17657	17537	17487	17483	17456	17655	17629	17453	17667	17592	17610	17534	17572	17589	17482	17611	17414	17698	17403	17444	17599	17594	17703	17536	17466	17479	17605	17551	17371	17546	17655	17398	17690	17629	17611	17444	17383	17551	17732	17633	17629	17634	17743	17500	17431	17488	17741	17639	17642	17523	17537	17410	17570	17741	17424	17727	17735	17689	17505	17456	17635	17583	17611	17445	17566	17556	17601	17741	17464	17850	17577	17605	17526	17547	17751	17571	17636	17514	17609	17605	17666	17643	17529	17690	17435	17633	17704	17542	17587	17723	17671	17762	17511	17661	17484	17519	17867	17513	17686	17647	17425	17610	17557	17629	17479	17626	17638	17499	17410	17648	17540	17492	17533	17534	17638	17549	17523	17699	17498	17505	17583	17579	17573	17446	17575	17652	17399	17605	17520	17673	17529	17601	17767	17449	17545	17599	17662	17493	17464	17515	17577	17726	17521	17640	17841	17627	17505	17633	17558	17726	17458	17622	17360	17476	17641	17551	17653	17527	17576	17443	17524	17496	17598	17583	17502	17570	17698	17644	17549	17409	17498	17641	17577	17518	17612	17427	17627	17687	17578	17659	17543	17645	17549	17725	17623	17534	17651	17407	17442	17459	17701	17594	17639	17585	17637	17471	17590	17532	17659	17653	17542	17445	17579	17644	17673	17564	17665	17472	17514	17538	17736	17612	17617	17593	17607	17565	17443	17790	17483	17757	17604	17520	17487	17632	17382	17606	17719	17513	17675	17529	17449	17474	17696	17859	17562	17581	17684	17607	17507	17540	17362	17431	17712	17653	17532	17628	17692	17381	17670	17439	17578	17534	17761	17454	17628	17602	17617	17679	17733	17493	17750	17649	17474	17538	17503	17593	17484	17579	17691	17697	17609	17579	17656	17624	17422	17652	17632	17752	17575	17435	17462	17714	17475	17642	17487	17528	17615	17531	17505	17651	17617	17496	17542	17538	17544	17574	17633	17653	17819	17520	17441	17633	17574	17643	17534	17682	17828	17473	17571	17553	17604	17563	17752	17527	17467	17579	17526	17607	17510	17548	17556	17586	17649	17620	17703	17558	17601	17663	17553	17557	17518	17662	17585	17577	17517	17635	17593	17613	17720	17592	17564	17634	17795	17614	17598	17692	17518	17723	17490	17498	17631	17528	17492	17570	17526	17798	17531	17603	17703	17746	17711	17633	17536	17426	17552	17473	17609	17663	17752	17637	17575	17629	17623	17611	17616	17726	17617	17369	17522	17699	17538	17331	17504	17711	17594	17616	17569	17476	17463	17550	17491	17532	17674	17649	17506	17587	17560	17568	17529	17634	17524	17533	17675	17589	17564	17499	17606	17592	17500	17856	17624	17516	17678	17754	17622	17686	17585	17499	17582	17661	17553	17607	17573	17411	17478	17580	17494	17633	17585	17692	17785	17646	17537	17644	17656	17697	17615	17597	17586	17672	17736	17445	17518	17516	17501	17639	17539	17464	17593	17592	17675	17424	17645	17656	17538	17658	17618	17711	17629	17583	17437	17626	17534	17490	17608	17494	17590	17773	17625	17477	17622	17688	17467	17652	17490	17511	17535	17607	17578	17675	17668	17648	17414	17533	17620	17547	17570	17674	17674	17608	17688	17514	17690	17664	17736	17522	17482	17435	17617	17655	17441	17488	17498	17665	17564	17550	17576	17449	17699	17716	17523	17525	17476	17616	17682	17709	17401	17541	17667	17530	17726	17557	17562	17452	17663	17540	17418	17723	17355	17719	17564	17509	17594	17621	17572	17528	17695	17502	17559	17391	17629	17465	17611	17658	17693	17688	17619	17414	17665	17510	17614	17622	17594	17532	17678	17574	17689	17463	17733	17568	17647	17520	17324	17532	17604	17624	17619	17567	17492	17538	17590	17578	17608	17560	17617	17652	17612	17630	17636	17676	17470	17617	17534	17527	17434	17631	17618	17499	17597	17629	17785	17613	17646	17655	17502	17680	17633	17559	17610	17800	17701	17369	17662	17575	17544	17775	17570	17548	17551	17430	17624	17536	17401	17497	17491	17665	17531	17528	17682	17624	17466	17575	17486	17799	17560	17617	17484	17780	17587	17539	17715	17542	17695	17771	17474	17666	17651	17606	17673	17620	17562	17533	17517	17489	17423	17611	17566	17560	17750	17705	17620	17518	17551	17687	17619	17576	17664	17626	17611	17594	17516	17456	17541	17644	17685	17567	17566	17650	17774	17719	17681	17643	17465	17694	17600	17690	17775	17661	17709	17643	17539	17485	17586	17626	17463	17791	17553	17649	17659	17442	17570	17576	17570	17619	17530	17588	17634	17620	17535	17442	17395	17668	17711	17551	17565	17452	17459	17736	17429	17623	17659	17487	17660	17728	17589	17631	17737	17658	17553	17813	17748	17589	17674	17448	17651	17585	17581	17623	17512	17748	17555	17434	17641	17648	17521	17708	17824	17692	17572	17647	17445	17782	17591	17696	17524	17516	17721	17739	17662	17597	17527	17755	17402	17548	17614	17569	17631	17499	17593	17495	17596	17570	17578	17611	17698	17613	17574	17512	17562	17404	17591	17520	17708	17625	17579	17704	17535	17578	17563	17462	17650	17582	17535	17577	17497	17424	17512	17635	17500	17535	17577	17658	17471	17555	17297	17661	17502	17674	17637	17730	17577	17662	17483	17735	17554	17702	17437	17523	17610	17553	17467	17781	17514	17616	17563	17675	17629	17559	17587	17690	17474	17607	17642	17380	17717	17633	17439	17567	17649	17632	17537	17675	17604	17514	17525	17615	17722	17606	17734	17594	17537	17570	17598	17450	17516	17659	17419	17616	17625	17566	17748	17530	17498	17640	17616	17595	17757	17456	17579	17628	17586	17424	17529	17767	17734	17651	17559	17514	17629	17742	17364	17467	17557	17546	17500	17686	17663	17591	17621	17598	17543	17626	17710	17559	17571	17465	17522	17617	17520	17615	17665	17589	17453	17454	17636	17638	17638	17691	17676	17654	17511	17585	17604	17679	17470	17783	17648	17608	17458	17647	17443	17675	17705	17603	17530	17550	17631	17624	17488	17547	17629	17551	17613	17443	17602	17515	17667	17473	17712	17578	17711	17515	17665	17426	17703	17536	17690	17564	17639	17602	17474	17639	17740	17772	17670	17540	17522	17554	17583	17586	17639	17624	17760	17796	17555	17542	17535	17450	17480	17469	17755	17693	17564	17633	17573	17461	17525	17633	17595	17603	17500	17587	17479	17641
23826	21000	28418	24230	23625	25923	26615	24492	23953	23201	22696	22490	22361	22144	22258	22261	22341	27035	30355	29058	26611	24139	22764	22211	21913	22131	22009	22006	22063	21851	22028	22039	22242	21797	22090	21988	21994	22095	22012	22126	21987	22028	21947	22002	22094	22002	21963	21882	21789	21958	21796	21920	21920	22183	21985	22039	22022	21797	21997	21979	21917	21935	21962	21948	21804	22045	21857	22097	21666	22039	21904	22167	22014	22158	22066	21885	21770	22123	21820	22028	21826	22103	22055	21811	21937	22080	22102	22018	21962	22090	21827	22028	21845	21854	21762	21834	21897	21882	22012	22047	21908	21920	21863	21937	21947	21916	21978	21892	22004	21904	21941	21878	21965	22071	21752	21959	21854	21875	21927	21985	21825	22095	22034	21745	21831	21827	21924	21978	21858	21807	21927	21959	21919	21873	21880	21843	21740	21850	22026	22072	21923	21680	22028	22013	21966	21961	21819	21914	21936	21586	22056	21700	21779	21934	22014	21929	21669	21818	22006	22053	21931	22039	22038	21991	22012	21971	22001	21845	22093	21785	21972	21938	21949	21981	21722	21900	21888	21793	21873	22230	21867	21733	21737	21889	22026	21858	22106	21963	22058	22059	21806	22088	21917	21927	21748	21916	22082	22033	22138	22153	21835	22057	21964	21889	21714	22066	22058	22098	21751	22056	21918	21942	21930	21883	21875	21845	21909	21792	21977	21719	21970	22123	21816	22010	21890	21844	21907	21910	21894	21832	22052	21785	22065	22005	21979	21914	21807	22125	21797	21860	21954	21835	21855	22014	21974	21936	22157	21671	21895	21851	21870	21736	22103	21965	21852	21946	21994	21988	21993	21945	22084	21877	21844	21950	21978	22048	21751	22029	22100	21898	22014	21883	22007	21986	22018	21763	22097	22035	21982	21665	22002	21782	21865	22012	21976	22139	22052	21939	21728	22047	21759	22014	21845	22099	21899	21724	21980	22028	22057	21935	21824	21893	21910	21715	22131	22092	21974	21867	21709	21760	21690	21976	22076	22166	22131	21959	21855	21782	21964	21815	21835	21977	22101	21891	22071	22010	22055	21753	21942	21925	21928	21923	21955	21840	22012	21798	21828	21796	22079	22050	21960	21868	22002	21876	21625	22045	21947	21846	22048	21841	22061	22005	22017	22125	22058	21848	22145	21906	21972	21940	22002	21965	22074	22031	22060	21929	22193	21950	22018	22098	22145	21851	22007	21800	22056	21911	21998	21889	21988	22004	21986	21836	22066	22135	22086	21818	21935	21838	21925	22024	21822	21970	22094	22026	22008	21697	21982	22100	22077	21984	21976	21719	21933	21889	21817	21873	22147	21580	21847	22104	21989	21972	21754	22017	22086	21741	22071	21693	21731	22011	22000	21695	21913	22011	21933	21932	21880	21930	22194	21888	21914	22196	21987	22102	21764	21996	22120	22106	22033	22000	22198	21956	21829	22027	22135	21880	22080	21813	21779	21842	21513	21881	22021	22046	22190	21927	21846	21823	21894	22018	22039	22021	21946	21813	22107	21723	21827	22166	21807	22046	21937	21996	21902	22020	21752	21864	22053	22075	21965	21985	22125	21991	21794	21930	22019	21768	22007	21947	21981	21981	21852	21895	21949	21872	22158	22002	22004	21966	21894	21838	21692	21905	21975	22047	22216	22182	21879	21935	22057	22136	21789	21934	21955	22138	22117	21637	21764	21904	21863	21918	22178	21976	21996	21877	21888	22058	21874	22068	21879	22040	21971	21944	21831	22120	22089	21850	22189	21879	22067	21896	21713	22018	22029	21936	21816	21794	21793	22072	22021	21999	21844	22214	21881	21789	22306	21933	21994	21913	21993	21943	21997	21851	21906	21817	22013	21994	22140	21923	22095	21874	22108	22030	22006	22128	21762	21858	21883	21726	21484	21970	22041	21882	22083	22102	21935	21886	21982	21991	21833	21672	21835	21980	21843	22020	21813	21975	21992	21987	22041	21856	21792	22073	21936	22055	21788	21961	21933	21849	21793	21880	21636	21987	21848	21899	22160	22233	21926	21890	21980	21794	21879	21832	21708	21905	22096	21764	21771	21823	21896	21960	21973	21913	21801	21916	21979	21731	22122	22024	22046	21931	21801	21774	21936	22056	21997	21993	21948	21883	22034	21999	21742	21747	21957	21934	21903	21864	21826	22068	21895	22054	21790	22035	21912	21920	22013	21899	21954	22126	22051	22089	21958	21813	21664	22041	21932	21968	21774	21862	22013	21931	22089	21805	21897	21677	21991	21952	21880	22038	21939	22098	21952	21849	21862	21861	21866	22024	22057	21801	21852	22067	21756	21837	21998	21852	21844	21871	21872	21987	21899	21818	21972	22004	22097	21862	21965	21882	21827	21757	22053	21983	21919	22015	21867	21693	21956	21763	21981	22013	22079	21841	21926	21842	21821	21734	21844	22035	22000	22073	22103	21955	21713	21889	21968	21829	21896	22073	22018	21982	22104	21881	21698	21660	21936	21791	21862	21840	21814	22131	22006	21823	21813	21827	22054	21767	21849	21977	21814	21849	21823	22112	21900	21944	22105	21808	21802	22003	21784	21846	21890	21917	22069	22044	21963	21917	22068	22101	21866	22012	22072	21937	21995	21833	21670	21855	21897	22068	21999	21789	22155	21978	21848	21872	21988	22086	22034	21872	21967	22094	21683	21937	22060	22092	21939	22050	22335	21859	21967	21994	22033	21860	21916	21817	21818	21827	22010	21921	21970	21830	22027	22139	22082	22124	22065	22022	22193	21856	21885	21823	22037	21774	22074	21816	21973	22033	21986	22000	22034	21890	21904	21864	21706	21877	22047	21999	21905	21888	21755	22014	21896	21842	21987	21887	21712	21874	21909	22055	22144	21910	21975	21956	21948	22240	21944	21901	22008	22162	21942	21883	21873	21713	21858	21948	21876	22054	21946	21855	22095	22005	21939	21782	21852	21766	22023	21994	21873	22043	21977	22113	21960	22213	22260	22071	21903	21932	21978	21872	21921	21989	21787	21802	21964	21912	21915	21825	22058	22007	21990	22024	21968	21914	21965	21843	21857	21923	21903	22111	22096	21893	21973	21843	22004	21898	21932	21970	21737	22081	21872	21974	22041	21913	21831	21863	21830	21913	21866	22024	22124	21884	22067	22053	22036	21874	22030	21957	22058	21896	21698	22052	21865	21949	21890	21918	21855	22256	21944	21892	21970	21875	21845	21919	22038	21824	21877	21749	21814	22053	21853	22033	21829	21801	22027	21944	21846	21911	21900	22111	21821	21941	22054	22106	21961	21914	21771	22076	21706	21989	22253	22076	21755	21930	21798	21863	22049	21904	21856	22062	21750	22034	21917	22269	22207	21661	22020	21970	21993	21988	21916	21914	22032	22032	22196	21872	22114	21893	21879	21898	22209	21886	22003	21732	21944	21648	21926	21943	21714	21827	21802	22024	21976	21908	21818	21973	22043	22072	22049	21856	21843	21859	21928	21831	21711	21773	21921	22178	21833	22012	22085	22039	21981	22133	22047	22050	21922	22099	22052	21977	21958	22161	22100	22176	21947	21900	21907	21999	21956	21808	21999	21810	21850	21855	21872	21939	21608	21962	21847	22037	21859	21962	22164	22054	22028	21786	22210	21943	22020	22013	21906	21972	21865	21877	21916	22038	21789	21925	21974	22079	22000	21843	21982	21982	21848	21832	21702	21944	21987	22068	21783	22084	22013	22021	21767	21983	22030	22003	22037	21875	21729	22176	21789	21809	21931	21820	21856	21775	21866	21897	22083	21810	21942	21952	22012	21763	21786	21890	22051	21890	21994	22054	22011	21823	21885	21942	21841	21956	22021	21835	21791	22028	21949	21984	21876	21805	21812	22093	21975	22023	21873	22032	21801	22002	22051	22159	21971	21959	21864	21935	21945	21981	21814	21958	22090	21937	22108	22034	21999	21775	22188	22141	22075	22058	21993	21857	21862	21992	22170	21893	21962	22105	21713	21908	22070	22062	21927	22140	22210	21741	22087	22146	21861	22162	21787	22052	21946	21872	21828	21784	21860	21904	21896	21904	21835	22086	22013	21849	21822	21982	21993	21765	21641	21767	21771	22019	21688	22033	21939	21879	21911	21957	22032	21977	21995	22099	21926	21909	21933	22002	21785	21766	21810	21944	21836	21934	21985	22152	21856	21766	21938	21810	22105	21831	21685	21871	21743	21998	21944	21884	21796	21875	21834	21839	22108	21870	21864	21907	21965	21773	22099	21783	22024	21958	21974	21988	22056	21878	21834	21898	21982	21832	21965	21827	22023	22052	21784	21858	21835	21788	21903	21908	22047	21701	22054	22107	21990	21976	22037	21774	21947	22112	22184	21958	22156	21999	22014	21790	21888	21714	21770	22035	21931	22001	21974	21878	21823	21950	21725	22014	21993	21865	21829	21807	21767	22067	21898	22064	22097	22065	22284	21957	22136	21925	21921	21915	22171	21961	22034	22044	21922	21968	21838	21799	22058	22046	22108	22008	22050	21982	22000	21818	22084	21995	21791	22027	21788	21890	21979	21783	21725	21954	22006	22072	22156	22005	21811	21750	21986	21807	22145	22171	21852	22052	22038	21891	22071	21845	21921	21719	21888	22024	22051	21940	21841	21810	21818	21981	21788	22018	21944	22014	21959	21851	21880	21702	21934	22014	22164	21903	21892	21932	21960	21919	22011	21977	21826	21956	21974	21931	21992	22024	21901	22027	21699	21910	21866	22097	22000	21900	21974	21887	22002	21907	21999	21922	21715	21673	22050	21837	21873	21963	21858	21969	21937	21972	22131	21922	22097	21920	21988	21958	22033	21957	21909	21940	21802	22083	21960	22204	22085	21899	21954	21953	21879	21839	22090	22312	21815	21984	22006	22009	21961	22156	21935	22068	21926	22099	21859	21781	21813	21942	21757	21970	21940	21919	21921	22134	22139	22113	22115	21796	21880	22090	21958	21884	22009	21944	21903	22048	21816	21957	21973	22002	22005	21900	21764	21872	22031	21857	21997	22060	22255	21957	21992	21834	21859	21749	21768	22085	21952	21925	22097	21811	22049	22150	22017	21781	21862	21957	21832	21908	22111	22047	21901	21857	22032	22035	21954	21943
15603	26859	27848	24913	24021	22788	21429	20897	20396	19266	18697	18075	17911	17673	17708	17794	17670	25472	27386	25919	22863	19648	17934	17765	17659	17723	17642	17675	17489	17633	17639	17590	17502	17606	17683	17635	17716	17618	17484	17589	17342	17708	17659	17547	17598	17440	17667	17673	17557	17521	17368	17514	17409	17651	17626	17617	17504	17611	17599	17563	17566	17650	17500	17708	17527	17499	17445	17488	17624	17461	17525	17605	17522	17594	17549	17502	17525	17528	17396	17566	17504	17577	17400	17669	17613	17668	17557	17490	17525	17503	17645	17457	17502	17638	17670	17471	17474	17466	17538	17423	17520	17398	17681	17575	17557	17608	17574	17642	17539	17467	17736	17572	17563	17606	17497	17508	17640	17400	17538	17490	17487	17498	17668	17590	17404	17503	17618	17443	17584	17470	17723	17526	17525	17459	17545	17555	17670	17464	17484	17519	17443	17588	17419	17612	17391	17581	17518	17673	17580	17511	17538	17413	17707	17566	17502	17412	17550	17460	17546	17599	17329	17419	17440	17444	17508	17661	17551	17508	17606	17487	17607	17529	17591	17559	17562	17634	17559	17527	17626	17580	17547	17593	17616	17525	17428	17570	17569	17508	17500	17479	17515	17553	17388	17574	17559	17616	17600	17516	17604	17602	17521	17323	17484	17417	17599	17602	17603	17545	17617	17522	17432	17532	17560	17528	17558	17493	17540	17512	17593	17461	17345	17547	17433	17562	17561	17471	17671	17482	17768	17471	17455	17397	17462	17563	17532	17512	17403	17424	17465	17609	17614	17601	17637	17380	17594	17418	17499	17288	17477	17500	17516	17424	17609	17612	17601	17585	17548	17521	17515	17449	17675	17607	17502	17491	17504	17427	17497	17560	17641	17597	17561	17603	17365	17625	17384	17614	17498	17406	17551	17707	17423	17429	17584	17660	17609	17587	17478	17578	17352	17565	17541	17896	17488	17688	17545	17448	17605	17541	17564	17488	17426	17536	17547	17487	17516	17367	17540	17426	17608	17422	17573	17584	17429	17539	17599	17475	17441	17558	17631	17522	17682	17532	17523	17554	17266	17498	17615	17516	17542	17477	17513	17506	17550	17491	17638	17333	17554	17527	17444	17557	17596	17750	17434	17540	17536	17600	17610	17402	17508	17689	17565	17487	17579	17539	17540	17423	17419	17470	17314	17372	17574	17594	17647	17414	17649	17393	17562	17618	17495	17517	17494	17418	17398	17618	17502	17357	17593	17469	17388	17539	17637	17501	17594	17643	17460	17426	17405	17611	17425	17559	17588	17677	17381	17575	17471	17470	17541	17545	17526	17526	17511	17586	17494	17625	17427	17511	17376	17443	17636	17706	17522	17458	17569	17467	17372	17551	17584	17621	17578	17552	17534	17556	17460	17430	17393	17437	17320	17473	17418	17571	17420	17605	17507	17476	17404	17423	17417	17460	17626	17524	17376	17478	17609	17574	17502	17756	17392	17570	17557	17438	17656	17601	17557	17481	17492	17426	17435	17525	17454	17684	17311	17486	17545	17398	17478	17468	17529	17464	17516	17290	17516	17553	17498	17420	17571	17551	17608	17595	17478	17539	17334	17583	17645	17485	17485	17505	17317	17577	17438	17506	17469	17459	17530	17341	17619	17594	17496	17589	17636	17496	17617	17353	17412	17577	17438	17525	17468	17494	17398	17599	17511	17578	17488	17723	17537	17493	17555	17339	17440	17467	17635	17617	17400	17657	17457	17594	17472	17472	17689	17513	17605	17542	17433	17562	17379	17436	17655	17546	17630	17482	17393	17484	17346	17305	17641	17347	17671	17477	17620	17545	17667	17521	17610	17435	17501	17573	17518	17444	17469	17420	17500	17535	17470	17568	17313	17380	17630	17386	17554	17682	17496	17410	17502	17620	17717	17380	17567	17632	17544	17421	17513	17514	17470	17707	17347	17299	17504	17481	17451	17339	17490	17559	17337	17336	17457	17704	17343	17551	17663	17432	17547	17702	17503	17522	17473	17576	17385	17465	17666	17409	17585	17616	17489	17622	17446	17551	17474	17559	17501	17490	17419	17703	17517	17511	17310	17483	17633	17603	17563	17702	17449	17492	17549	17599	17473	17668	17435	17395	17671	17613	17535	17659	17504	17399	17580	17561	17324	17287	17679	17662	17576	17521	17359	17340	17439	17555	17635	17509	17699	17644	17795	17522	17389	17555	17611	17505	17608	17397	17509	17419	17533	17643	17499	17633	17678	17599	17645	17561	17524	17512	17479	17643	17436	17573	17300	17565	17490	17471	17489	17593	17699	17391	17615	17357	17430	17321	17660	17344	17604	17615	17737	17451	17477	17398	17709	17519	17473	17478	17517	17626	17415	17507	17453	17615	17476	17688	17524	17472	17675	17639	17634	17581	17390	17731	17484	17544	17613	17600	17509	17458	17449	17468	17707	17489	17576	17558	17487	17413	17533	17579	17468	17419	17480	17625	17525	17674	17487	17483	17560	17588	17757	17561	17605	17548	17513	17451	17491	17507	17678	17434	17557	17690	17634	17497	17353	17562	17564	17581	17304	17408	17552	17382	17455	17477	17672	17535	17645	17522	17517	17541	17479	17577	17675	17579	17633	17463	17559	17568	17633	17728	17504	17487	17466	17490	17512	17423	17711	17451	17541	17470	17533	17412	17549	17529	17406	17429	17543	17692	17458	17516	17474	17492	17639	17604	17535	17368	17594	17720	17514	17376	17547	17480	17649	17410	17423	17419	17511	17380	17511	17596	17505	17603	17382	17397	17554	17610	17470	17405	17616	17579	17492	17475	17352	17490	17509	17452	17498	17575	17409	17573	17445	17469	17397	17510	17612	17597	17537	17620	17360	17652	17609	17583	17372	17541	17391	17613	17638	17461	17557	17545	17464	17424	17600	17523	17795	17456	17571	17550	17444	17462	17629	17533	17527	17520	17614	17387	17469	17550	17485	17500	17473	17495	17434	17445	17650	17590	17427	17526	17534	17469	17516	17400	17595	17612	17547	17629	17622	17572	17529	17685	17367	17411	17489	17646	17461	17640	17528	17550	17507	17540	17518	17652	17664	17599	17534	17556	17526	17607	17668	17463	17535	17399	17505	17573	17649	17408	17589	17639	17430	17491	17652	17561	17524	17551	17528	17521	17566	17447	17364	17380	17501	17490	17449	17557	17335	17543	17418	17589	17350	17511	17575	17533	17541	17687	17609	17516	17559	17370	17584	17461	17418	17554	17532	17518	17494	17452	17599	17471	17470	17585	17525	17549	17474	17463	17434	17448	17501	17326	17475	17591	17539	17596	17554	17600	17581	17598	17643	17465	17454	17559	17416	17709	17344	17404	17385	17666	17667	17773	17519	17530	17475	17471	17543	17564	17634	17338	17554	17509	17573	17457	17714	17564	17586	17558	17549	17563	17459	17339	17571	17710	17527	17591	17585	17504	17444	17465	17462	17508	17723	17551	17574	17593	17541	17314	17593	17651	17493	17528	17597	17473	17316	17535	17625	17725	17565	17446	17589	17540	17703	17554	17684	17567	17380	17438	17562	17342	17421	17350	17414	17585	17638	17497	17700	17466	17584	17639	17566	17374	17569	17565	17579	17692	17499	17576	17529	17829	17652	17583	17543	17337	17404	17564	17364	17489	17472	17437	17545	17489	17577	17467	17530	17490	17549	17686	17534	17633	17578	17511	17633	17420	17601	17411	17642	17570	17460	17472	17457	17468	17470	17359	17521	17549	17476	17449	17395	17471	17446	17596	17477	17643	17700	17554	17537	17454	17572	17440	17539	17550	17506	17691	17591	17369	17443	17538	17566	17390	17499	17438	17443	17610	17543	17457	17510	17575	17626	17555	17578	17405	17451	17514	17638	17568	17524	17496	17628	17426	17677	17556	17568	17541	17498	17487	17480	17527	17440	17485	17550	17366	17504	17627	17540	17594	17587	17417	17407	17463	17645	17603	17544	17426	17440	17725	17579	17369	17579	17429	17448	17647	17611	17498	17608	17650	17547	17568	17420	17631	17667	17578	17530	17509	17593	17483	17418	17630	17529	17233	17426	17419	17565	17508	17579	17529	17584	17598	17466	17560	17480	17716	17403	17434	17611	17356	17445	17620	17497	17679	17390	17531	17567	17627	17483	17663	17776	17539	17736	17640	17535	17515	17602	17449	17538	17540	17373	17504	17651	17535	17440	17358	17542	17559	17478	17500	17747	17535	17526	17473	17452	17339	17600	17508	17530	17371	17397	17605	17415	17662	17567	17487	17740	17476	17547	17541	17517	17517	17514	17619	17415	17403	17559	17676	17398	17244	17513	17331	17476	17620	17428	17587	17550	17616	17513	17476	17367	17442	17523	17565	17560	17595	17569	17551	17603	17505	17340	17430	17634	17579	17444	17353	17318	17488	17391	17616	17549	17507	17607	17577	17452	17576	17447	17588	17504	17566	17505	17775	17254	17453	17466	17525	17511	17570	17493	17452	17579	17502	17548	17587	17533	17628	17578	17588	17629	17486	17532	17349	17619	17362	17547	17483	17498	17613	17485	17440	17748	17615	17571	17605	17558	17402	17521	17540	17480	17425	17689	17428	17539	17506	17582	17634	17551	17597	17560	17539	17546	17541	17583	17482	17678	17641	17558	17473	17644	17672	17549	17496	17557	17582	17416	17532	17652	17446	17501	17497	17468	17539	17399	17618	17564	17511	17608	17530	17476	17613	17603	17761	17578	17538	17611	17642	17415	17433	17489	17511	17467	17396	17552	17472	17445	17541	17401	17515	17475	17471	17514	17528	17745	17396	17408	17381	17544	17560	17575	17632	17636	17633	17441	17375	17491	17540	17677	17487	17445	17602	17553	17456	17518	17511	17502	17549	17531	17567	17546	17419	17503	17401	17579	17598	17524	17523	17482	17707	17597	17645	17324	17497	17666	17370	17525	17696	17614	17455	17673	17752	17479	17542	17526	17651	17485	17626	17559	17436	17526	17565	17229	17615	17376	17352	17642	17529	17582	17558	17674	17428	17721	17484	17613	17707	17579	17543	17420	17477	17759	17501	17536	17690	17460	17525	17503	17441	17615	17402	17491	17534	17595	17497	17630	17486	17579	17581	17547	17597	17562	17537	17409	17453	17551	17630
22470	21018	28816	23439	21963	26312	30480	25672	24980	25087	24071	23320	23081	22797	22930	22782	22747	30784	38611	36458	32026	26701	23798	22954	22489	22251	22293	22331	22255	22242	22200	22260	22362	22294	22337	22194	22400	22412	22526	22201	22292	22351	22142	22336	22249	22267	22250	22276	22161	22157	22315	22315	22283	22156	22289	22288	22532	22170	22356	22225	22135	22248	22376	22123	22253	22122	22135	22375	21999	22425	22163	22311	22247	22282	22303	22370	22126	22233	22278	22399	22225	22094	22373	22468	22144	22379	22179	22391	22421	22208	22286	22125	22346	22290	22147	22279	22181	22185	22253	22263	22185	22154	22377	22159	22613	22048	22318	22173	22118	22405	22405	22119	22387	22099	22285	22095	22230	22248	22187	22259	22218	22253	22202	22061	22294	22212	22138	22225	22319	22370	22264	22411	22234	22194	22281	22113	22371	22235	22044	22098	22238	22165	22118	22216	22075	22417	22289	22235	22226	22359	22307	21969	22271	22144	22222	22113	22214	22291	22272	22244	22076	22097	22450	22245	22262	22078	22035	22088	22393	22355	22313	22184	22105	22164	22348	22343	22170	22258	22432	22253	22066	22002	22487	22178	22535	22390	22097	22177	22228	22140	22216	22343	22241	22243	22234	22214	22130	22103	22375	22403	22258	22117	22322	22223	22067	22232	22321	22230	22464	22293	22181	22458	22362	22197	22081	22125	22149	22197	22118	22274	22390	22224	22178	22155	22386	22182	21959	22202	22137	22278	22165	22146	22121	22350	22263	22372	22225	22212	22051	22335	22226	22038	22445	22146	22051	22146	22333	22067	22167	22202	22444	22091	22126	22221	22152	22216	22385	22267	22244	22236	22014	22009	22579	22140	22182	22370	22541	22123	22174	22197	22110	22205	22080	22109	22045	22075	22145	22244	22264	22150	22216	22276	22238	22255	22154	22315	22218	22420	22285	22211	22001	21973	22155	22288	22499	22271	22561	22320	22303	22263	22387	22428	22293	22215	21942	22454	22363	22207	22080	22268	22400	22411	22272	22059	22178	22293	22156	21968	21975	22299	22274	22203	22111	22145	22223	22367	21947	22273	22318	22270	22188	22221	22112	22179	22331	22195	22482	22083	22042	22258	22386	22209	22303	22229	22431	22251	22222	22128	22357	22071	22268	22073	22084	22079	22175	22200	22202	22486	22226	22176	22288	22177	22161	22222	22205	22157	22249	22183	22029	22223	22452	21862	22197	22321	22310	22399	22272	22248	22336	22170	22252	22239	22333	22250	22224	22188	22459	22382	22274	22240	22106	22184	22212	22294	22474	22138	22109	22334	22234	22259	22391	22344	22309	22088	22365	22254	22139	22134	22268	22156	22341	22063	22308	22090	22179	22035	22446	22093	22321	22278	22275	22267	22090	22242	22271	22258	22024	22288	22222	22259	22114	22219	22062	22129	22069	22384	22220	22109	22160	22238	22173	22235	22286	22315	22265	22117	21973	22493	22332	22174	22162	22313	22253	22282	22130	22147	22213	22400	22424	22325	22092	22153	22194	22205	22186	22316	22227	22213	22237	22318	22194	22276	22000	21922	22269	22427	22223	22047	22232	21972	22152	22352	22204	22192	22150	22085	21996	22201	22343	22363	22236	22249	22166	22049	22086	22113	22341	22488	22052	22194	22310	22474	22401	22271	22315	22116	22253	22131	22259	22022	22035	22118	22246	22230	22250	22081	21910	22190	22208	22143	22274	22088	22177	22205	22228	22155	22037	22175	22181	22054	22316	22219	22178	22099	22163	22203	22132	22228	22530	22216	22379	22241	22128	22058	22137	22260	22215	22035	22190	22347	22260	22355	22171	22271	21989	22158	22209	22120	21925	22162	22154	22360	22073	22359	22177	22244	22333	21930	22247	22268	22231	22489	22103	22291	22217	22134	22248	22180	22330	22116	22275	22233	22512	22340	22289	22265	22335	22208	22271	21891	22239	22149	22275	22188	22396	22060	22240	22515	22032	22089	22142	22227	22353	22216	22328	22205	22076	22101	22157	22090	22353	22533	22160	22274	22221	22166	22222	22148	22007	22275	22203	22218	22249	22227	22173	22375	22130	22224	22086	21958	22099	22152	22131	22217	21931	21958	22215	22225	22367	21940	22059	22227	22273	22133	22143	22201	22325	22194	22077	22194	22274	22285	22316	22287	22253	22173	22079	22360	21942	22168	22223	22240	22219	22246	22444	22275	22143	22111	22026	22162	22173	22275	22283	22195	22107	22181	22271	22255	22135	22407	22233	22354	22321	22179	22307	22221	22498	22209	22213	22100	22190	22223	22317	22392	22142	22229	22221	22179	22151	22281	22395	22167	22298	22255	22194	22096	22355	22201	22185	22152	22266	22287	22379	22214	22134	22404	22019	22129	22160	22076	22154	22182	22272	22413	22227	22009	22385	22177	22466	22335	22477	22166	22105	22102	22321	22352	22243	22247	22269	22247	22289	22223	22077	22349	22216	22143	22129	22382	22154	22348	22209	22281	22188	22112	22193	22096	22296	22500	22395	22255	22247	22219	22357	22150	22226	22188	22004	22358	22529	22102	22418	22176	22294	22357	22274	22176	22299	22260	22170	22283	22362	22221	22429	22014	22176	22072	22229	22224	22195	22098	22117	22079	22146	22328	22166	22418	22254	22154	22081	22210	22249	22097	22197	22121	22250	22083	22243	22322	22363	22145	22168	22061	22131	22238	22004	22091	22302	22362	22209	22139	22188	22261	22401	22090	22149	22139	22163	22221	22193	22045	22247	22101	22219	22220	22256	22148	22240	22209	22271	22001	22120	22313	22269	22309	22274	22288	22353	22157	22199	22011	22135	22128	22161	22242	22227	22174	22364	22092	22184	22324	22476	22174	22122	22128	22068	22371	22263	22241	22172	21950	22390	22105	22193	22020	22175	22268	22225	22155	22346	21945	22184	22226	22214	22186	22093	22343	22385	22361	21945	22182	22314	22120	22347	22199	22357	22074	22241	22066	22116	22203	22441	22153	22195	22271	22408	22393	22275	22237	22244	22111	22079	22138	22258	22145	22281	22410	22266	22353	22247	22296	22257	22364	22095	22111	22092	22244	22275	22127	22001	22374	22107	22058	22071	21978	22203	22226	22215	22415	22195	22267	22141	22281	22078	22208	22265	22113	22155	22334	22205	22335	22319	22045	22239	22054	22082	21945	22274	22154	22359	22309	22107	22264	22268	22261	22104	22221	22123	22351	22231	22172	22201	22217	22010	22186	22351	22270	22121	22259	22169	22183	22487	22426	22204	22349	22306	22362	22213	22206	22323	22194	22366	22324	22225	22229	22234	21954	22135	22431	22164	22369	22215	22329	22101	22176	22187	22287	22130	22255	22270	22231	22117	22247	22223	21998	22088	22108	22220	22398	22026	22450	22171	21885	22099	22235	22463	22262	22026	22312	22196	22231	22314	22151	22149	22132	22440	22242	22286	22442	22427	22226	22216	22135	22204	22179	22093	22395	22298	22238	22200	22202	22210	22171	22284	22150	22292	22382	22082	22350	22237	22334	22326	22212	22278	22266	22136	22199	22315	22442	22214	22234	22125	22055	22136	22155	22225	22499	22377	22199	22289	22159	22194	22019	22376	22269	22111	22054	22248	22110	22202	22530	22110	22115	22250	22613	22305	21950	22358	22221	22198	22176	22381	22128	21977	22227	22040	22343	22145	22183	22050	22117	22281	22087	22191	22194	22351	22137	22047	22420	22188	22099	22167	22381	22176	22210	22115	22332	22448	22218	22345	22163	22033	22141	22406	22357	22273	22018	21868	22403	22147	22177	22308	22387	22514	22404	22319	22144	22212	22190	22183	22055	22220	21987	22195	22388	22327	22116	22394	22320	22015	22316	22191	22084	22110	22238	22270	22274	22189	22285	22259	22293	22285	22314	22292	22321	22165	22325	22069	22260	22207	22076	22289	22121	22314	22122	22221	22273	22048	22245	22342	22119	22082	22276	22116	22309	22241	22263	22085	22217	22018	22054	22248	22163	22031	22336	22018	22221	22079	22286	22230	22180	22301	22429	22252	22359	22386	22243	22283	22264	22340	22158	22340	22144	22158	22150	22004	22442	22205	22048	22130	22160	22276	22297	22290	22394	22050	21964	22237	22253	22024	22326	22206	22180	22117	22347	22235	22016	22304	22079	22356	22034	22342	22126	22073	22177	22045	22261	22293	22440	22252	22305	22116	22178	22051	22148	21904	22210	22209	22310	22274	22169	22308	22159	22121	22287	22286	22198	22215	22284	22153	22242	22226	22394	22111	22256	22300	22427	22304	22128	22133	22246	22247	22218	22190	22411	22245	22362	22403	22328	22255	22108	22262	22301	22192	22053	22219	22256	22267	22210	22413	22340	22331	22153	22299	22496	22209	22177	22150	21851	22193	22209	22224	21950	22015	22059	22109	22248	22085	22269	22295	22197	22104	22297	21942	22131	22186	22250	22335	22163	22516	22207	22346	22314	22354	21922	22274	22261	22347	22226	22119	22148	22218	22200	22257	22285	22480	22136	22179	22353	22325	22284	22292	22265	22335	22267	22169	22182	22175	22136	22206	22265	22265	22345	22002	21988	22290	22270	22225	22434	22090	22128	22306	22190	22421	22368	21949	22189	22293	22119	22339	22397	21975	22434	22398	21991	22245	22274	22305	22123	22149	22200	22001	22127	22291	22056	22101	22440	22367	22334	22122	22199	22048	22001	22250	22500	21973	22075	22362	22249	22223	22080	22281	22291	22029	22349	22266	22243	22459	22022	22191	22248	22144	22373	22301	22431	22225	22264	22383	22170	22201	22262	22101	22287	22127	21961	22293	22182	22115	22120	22143	22211	22471	22288	22190	22408	22274	22136	22269	22248	22005	22225	22221	22147	22373	22274	22213	22252	22184	22262	22019	22181	22200	22215	22209	22245	22085	22451	22195	22090	22250	22193	22258	22204	22205	22345	22381	22002	22248	22210	22128	22247	22406	22359	22373	22240	22268	22375	22407	22000	22269	22137	22254	22411	22263	22149	22109	22223	22105	22351	22350	22344	22340	22064	22157	22250	22226	22053	22304	22376	22520	22116	22155	22237	22191	22240	22308	22409	22034	22275	21974	22264	22345	22347	22346	22113	22353	22087
18311	38223	39857	34305	31460	27781	24775	23135	22113	21351	20029	19257	18441	18282	18149	17939	18132	30207	36336	33713	28298	21779	18955	18054	17971	17612	17802	17854	17704	17722	17627	17731	17478	17687	17580	17586	17726	17668	17488	17684	17681	17462	17664	17747	17706	17652	17751	17498	17526	17687	17786	17433	17498	17579	17683	17608	17786	17668	17716	17753	17803	17615	17594	17637	17636	17688	17692	17818	17502	17798	17573	17479	17810	17677	17767	17693	17640	17700	17748	17495	17679	17776	17644	17813	17309	17702	17625	17361	17626	17747	17703	17728	17702	17686	17659	17658	17635	17704	17674	17714	17746	17736	17651	17771	17483	17675	17531	17574	17868	17577	17719	17778	17658	17580	17798	17670	17569	17593	17726	17419	17802	17674	17676	17625	17480	17640	17754	17585	17577	17706	17700	17673	17504	17706	17619	17641	17638	17718	17694	17691	17663	17633	17548	17667	17747	17643	17710	17546	17621	17717	17628	17635	17752	17525	17755	17556	17453	17523	17666	17714	17503	17666	17574	17763	17679	17513	17612	17650	17630	17690	17428	17609	17427	17577	17735	17683	17497	17591	17619	17617	17568	17647	17665	17554	17497	17465	17705	17636	17621	17857	17708	17482	17757	17549	17489	17622	17640	17654	17642	17552	17663	17613	17699	17438	17512	17511	17527	17734	17697	17632	17532	17635	17657	17536	17613	17717	17716	17501	17638	17601	17658	17532	17517	17699	17681	17674	17656	17721	17680	17702	17613	17776	17476	17538	17886	17696	17643	17721	17654	17820	17578	17618	17686	17706	17636	17548	17561	17516	17451	17688	17630	17698	17687	17777	17655	17685	17574	17626	17676	17522	17732	17482	17516	17601	17715	17470	17607	17736	17565	17594	17587	17704	17666	17496	17631	17728	17667	17713	17522	17589	17547	17595	17736	17512	17656	17524	17810	17575	17584	17513	17644	17829	17572	17548	17603	17749	17552	17751	17755	17531	17556	17603	17820	17575	17712	17593	17484	17704	17676	17676	17692	17504	17583	17647	17470	17648	17641	17630	17531	17664	17594	17762	17593	17822	17724	17540	17690	17788	17651	17610	17796	17520	17690	17567	17636	17615	17663	17605	17778	17645	17665	17777	17763	17746	17760	17488	17740	17615	17598	17583	17586	17657	17741	17627	17595	17653	17569	17448	17553	17477	17695	17525	17675	17489	17662	17605	17595	17640	17551	17655	17520	17586	17677	17439	17745	17661	17658	17650	17640	17553	17730	17565	17541	17545	17567	17795	17684	17690	17719	17649	17715	17577	17656	17713	17727	17486	17652	17591	17498	17630	17696	17855	17635	17537	17693	17373	17689	17446	17482	17582	17603	17549	17587	17540	17703	17647	17826	17606	17542	17691	17717	17575	17773	17640	17555	17575	17510	17616	17744	17708	17696	17817	17699	17609	17538	17671	17496	17728	17675	17710	17533	17670	17761	17617	17404	17644	17548	17609	17579	17747	17718	17598	17558	17680	17639	17635	17557	17551	17792	17643	17728	17678	17668	17594	17660	17805	17721	17596	17545	17483	17802	17471	17475	17573	17769	17603	17496	17578	17633	17707	17665	17595	17558	17671	17749	17560	17635	17701	17754	17673	17579	17354	17437	17487	17739	17687	17553	17622	17611	17776	17769	17601	17381	17508	17708	17428	17684	17534	17513	17643	17654	17748	17559	17530	17645	17592	17596	17586	17590	17524	17382	17570	17694	17601	17512	17635	17511	17670	17632	17592	17696	17745	17580	17641	17711	17721	17724	17654	17636	17534	17701	17655	17590	17610	17757	17664	17542	17501	17587	17541	17693	17528	17661	17773	17549	17589	17825	17635	17654	17621	17427	17703	17599	17683	17644	17464	17554	17792	17542	17746	17694	17525	17696	17635	17679	17633	17749	17635	17549	17518	17701	17581	17729	17618	17653	17542	17561	17606	17465	17568	17644	17740	17542	17578	17531	17543	17613	17615	17581	17568	17465	17522	17552	17545	17503	17707	17499	17539	17569	17573	17476	17557	17585	17364	17814	17540	17556	17424	17556	17758	17570	17685	17555	17657	17498	17659	17551	17574	17705	17601	17618	17598	17662	17443	17511	17662	17659	17554	17643	17659	17716	17616	17811	17760	17540	17558	17488	17645	17620	17529	17613	17706	17672	17526	17527	17704	17596	17777	17625	17577	17496	17708	17776	17575	17696	17536	17459	17697	17565	17716	17660	17893	17549	17772	17716	17639	17555	17603	17732	17614	17648	17554	17512	17612	17742	17576	17813	17559	17719	17653	17850	17462	17782	17659	17470	17489	17635	17616	17723	17478	17701	17641	17831	17721	17598	17647	17672	17696	17793	17591	17704	17717	17591	17590	17571	17726	17625	17769	17678	17555	17658	17578	17425	17678	17524	17556	17542	17662	17739	17588	17479	17732	17720	17640	17699	17819	17612	17458	17576	17757	17672	17640	17622	17859	17653	17599	17800	17586	17882	17649	17624	17609	17714	17463	17548	17624	17637	17500	17694	17619	17613	17786	17718	17681	17608	17590	17549	17674	17709	17324	17802	17660	17636	17618	17575	17554	17730	17596	17722	17511	17789	17658	17654	17448	17671	17587	17752	17671	17541	17516	17594	17666	17647	17505	17629	17770	17685	17696	17763	17634	17631	17780	17405	17668	17552	17555	17637	17502	17625	17610	17494	17636	17578	17401	17614	17374	17662	17725	17749	17584	17758	17517	17540	17642	17687	17552	17696	17538	17551	17575	17544	17606	17647	17513	17846	17594	17620	17491	17465	17713	17772	17672	17625	17624	17668	17602	17680	17728	17792	17567	17643	17552	17703	17759	17702	17538	17520	17570	17569	17730	17600	17452	17507	17662	17593	17522	17665	17570	17384	17637	17713	17587	17516	17525	17591	17725	17551	17805	17611	17624	17726	17526	17355	17664	17681	17706	17638	17626	17643	17946	17665	17579	17495	17651	17745	17505	17580	17522	17502	17649	17603	17557	17464	17702	17567	17564	17625	17503	17553	17626	17449	17552	17838	17545	17514	17515	17630	17495	17696	17634	17616	17669	17567	17749	17737	17605	17453	17816	17705	17586	17649	17658	17605	17711	17703	17574	17744	17897	17536	17661	17740	17679	17747	17474	17502	17460	17582	17443	17592	17648	17762	17496	17411	17678	17486	17638	17458	17732	17769	17562	17692	17611	17776	17669	17515	17569	17550	17687	17644	17700	17798	17654	17502	17769	17733	17629	17627	17729	17813	17651	17637	17789	17531	17645	17585	17614	17665	17476	17422	17573	17561	17662	17635	17572	17642	17427	17707	17801	17777	17538	17618	17514	17677	17473	17712	17747	17832	17538	17719	17584	17530	17736	17814	17604	17615	17556	17710	17776	17484	17806	17662	17765	17586	17524	17575	17578	17564	17753	17520	17642	17663	17572	17723	17683	17689	17648	17706	17498	17553	17594	17718	17684	17536	17594	17774	17656	17548	17713	17704	17549	17608	17555	17591	17597	17630	17534	17725	17678	17631	17769	17691	17584	17583	17725	17716	17739	17700	17644	17580	17571	17543	17689	17497	17852	17641	17708	17514	17672	17676	17614	17516	17566	17463	17695	17879	17718	17585	17535	17617	17585	17609	17585	17490	17601	17543	17734	17600	17829	17599	17529	17745	17736	17578	17708	17717	17767	17576	17546	17602	17610	17542	17678	17599	17706	17917	17559	17566	17616	17665	17751	17475	17503	17848	17533	17615	17627	17769	17795	17648	17780	17815	17714	17717	17606	17559	17637	17699	17497	17795	17668	17687	17666	17404	17922	17616	17644	17933	17641	17563	17771	17522	17717	17766	17704	17619	17643	17673	17627	17525	17545	17679	17478	17807	17798	17624	17604	17896	17649	17559	17617	17495	17787	17440	17790	17652	17419	17759	17650	17747	17642	17685	17483	17682	17719	17705	17601	17658	17748	17774	17616	17648	17699	17603	17747	17392	17649	17708	17646	17774	17647	17671	17734	17673	17727	17571	17542	17526	17610	17639	17671	17588	17619	17648	17695	17778	17781	17649	17597	17520	17722	17775	17601	17593	17467	17679	17570	17540	17571	17398	17523	17573	17538	17526	17683	17599	17609	17586	17654	17640	17757	17814	17564	17673	17750	17738	17535	17727	17729	17641	17545	17710	17682	17537	17570	17786	17701	17662	17648	17722	17589	17672	17545	17584	17565	17487	17624	17626	17411	17726	17558	17665	17707	17712	17538	17658	17595	17558	17441	17551	17567	17612	17724	17683	17503	17574	17659	17581	17681	17471	17570	17542	17676	17876	17753	17618	17566	17816	17642	17475	17704	17621	17707	17657	17611	17517	17769	17764	17722	17699	17729	17611	17715	17585	17650	17672	17678	17707	17757	17615	17548	17647	17560	17739	17611	17537	17443	17821	17668	17566	17750	17676	17547	17522	17520	17617	17494	17579	17543	17570	17792	17622	17597	17619	17695	17523	17577	17696	17708	17768	17608	17646	17769	17561	17552	17809	17570	17662	17498	17652	17427	17661	17656	17750	17595	17640	17507	17557	17521	17622	17649	17835	17586	17588	17635	17776	17738	17642	17746	17579	17545	17756	17743	17631	17590	17603	17610	17687	17650	17714	17578	17681	17746	17642	17771	17550	17494	17785	17514	17681	17782	17638	17601	17677	17644	17566	17759	17416	17602	17647	17573	17621	17524	17767	17641	17732	17753	17478	17683	17654	17460	17587	17686	17664	17542	17764	17752	17589	17470	17800	17419	17639	17591	17696	17638	17460	17581	17476	17771	17518	17592	17635	17515	17679	17693	17502	17596	17575	17707	17533	17635	17518	17463	17606	17631	17507	17682	17544	17696	17740	17625	17649	17654	17467	17669	17503	17624	17570	17675	17721	17678	17673	17514	17488	17780	17600	17675	17643	17743	17665	17681	17573	17662	17751	17615	17572	17628	17756	17664	17642	17649	17656	17498	17564	17590	17644	17611	17600	17653	17392	17768	17522	17490	17672	17604	17620	17507	17679	17703	17418	17663	17549	17764	17552	17489	17576	17698	17423	17568	17578	17562	17558	17637	17552	17600	17729	17690	17530	17680	17617	17594	17808	17610	17526	17550	17742	17415
27664	23748	30639	30156	28281	26816	25347	23972	23622	23429	23153	23167	23053	22874	22795	22744	22640	23001	23854	24293	23503	23106	22914	22498	22684	22534	22726	22558	22512	22492	22567	22455	22591	22482	22486	22531	22513	22704	22584	22535	22786	22449	22542	22613	22532	22521	22306	22554	22401	22526	22453	22587	22610	22454	22529	22610	22704	22624	22534	22748	22531	22523	22512	22680	22644	22433	22418	22555	22608	22511	22511	22553	22587	22396	22624	22488	22531	22532	22522	22712	22592	22566	22360	22650	22593	22392	22632	22708	22740	22480	22339	22341	22494	22426	22659	22542	22765	22597	22559	22678	22576	22418	22284	22576	22537	22636	22440	22630	22651	22594	22553	22503	22572	22655	22523	22473	22255	22646	22663	22499	22608	22485	22558	22574	22444	22508	22334	22490	22539	22503	22460	22314	22404	22419	22462	22555	22515	22641	22367	22500	22444	22680	22478	22581	22650	22480	22610	22432	22607	22528	22658	22622	22498	22494	22451	22274	22763	22656	22761	22510	22757	22463	22609	22460	22687	22601	22552	22781	22539	22622	22581	22507	22585	22387	22473	22399	22629	22705	22584	22484	22589	22558	22466	22548	22448	22410	22533	22664	22595	22646	22540	22337	22603	22559	22548	22542	22530	22619	22532	22677	22545	22439	22547	22512	22480	22304	22448	22518	22530	22756	22568	22409	22588	22375	22334	22427	22402	22317	22466	22612	22362	22509	22460	22608	22603	22531	22453	22419	22390	22490	22551	22706	22515	22420	22810	22616	22566	22515	22658	22726	22552	22592	22648	22432	22426	22444	22415	22369	22618	22553	22606	22485	22650	22532	22408	22463	22615	22202	22359	22696	22594	22598	22542	22407	22453	22643	22417	22419	22422	22598	22495	22495	22452	22753	22714	22555	22536	22403	22655	22510	22400	22463	22596	22559	22659	22574	22441	22613	22376	22644	22581	22389	22368	22485	22557	22782	22576	22577	22465	22509	22693	22705	22616	22532	22445	22539	22419	22574	22537	22563	22741	22422	22598	22354	22727	22690	22546	22723	22376	22515	22695	22551	22567	22386	22394	22378	22374	22542	22803	22364	22547	22448	22696	22569	22421	22534	22476	22532	22441	22550	22235	22594	22494	22516	22584	22553	22749	22450	22721	22466	22315	22665	22716	22774	22661	22553	22584	22339	22530	22363	22659	22585	22516	22658	22416	22404	22373	22533	22611	22714	22656	22435	22561	22337	22736	22409	22524	22634	22525	22329	22679	22273	22546	22660	22417	22614	22565	22672	22403	22414	22591	22435	22416	22377	22569	22458	22507	22633	22719	22496	22573	22692	22629	22675	22473	22315	22626	22446	22451	22254	22580	22408	22458	22547	22455	22461	22569	22580	22342	22410	22571	22638	22697	22364	22412	22443	22477	22475	22527	22408	22503	22454	22544	22677	22469	22484	22653	22549	22553	22520	22463	22481	22568	22455	22662	22496	22532	22457	22440	22521	22413	22499	22473	22642	22413	22432	22382	22539	22636	22560	22764	22359	22744	22442	22592	22506	22494	22401	22789	22523	22452	22584	22513	22482	22482	22589	22677	22488	22555	22347	22435	22551	22479	22690	22576	22612	22650	22370	22495	22747	22333	22641	22579	22775	22327	22192	22543	22473	22526	22359	22502	22309	22637	22487	22399	22626	22584	22478	22486	22343	22506	22373	22566	22362	22589	22559	22312	22302	22544	22626	22795	22783	22491	22511	22462	22580	22737	22474	22322	22553	22553	22435	22632	22406	22733	22649	22553	22456	22444	22593	22580	22471	22501	22542	22351	22504	22539	22595	22543	22564	22369	22423	22189	22698	22475	22474	22422	22405	22589	22317	22618	22622	22664	22746	22711	22433	22460	22522	22332	22559	22636	22510	22603	22392	22413	22579	22630	22704	22430	22327	22596	22186	22290	22447	22450	22591	22736	22366	22498	22539	22474	22604	22645	22648	22681	22657	22385	22292	22600	22619	22401	22435	22576	22481	22498	22301	22724	22609	22701	22456	22547	22630	22359	22583	22576	22765	22723	22605	22303	22701	22680	22345	22592	22582	22543	22369	22462	22481	22628	22428	22583	22436	22486	22549	22688	22499	22577	22678	22445	22547	22685	22388	22433	22625	22318	22755	22734	22309	22445	22669	22640	22692	22464	22555	22573	22623	22593	22488	22730	22244	22468	22209	22426	22608	22598	22425	22617	22575	22487	22500	22551	22439	22497	22568	22567	22441	22701	22665	22331	22258	22408	22699	22575	22476	22437	22447	22600	22408	22355	22576	22561	22397	22480	22358	22575	22522	22428	22281	22408	22706	22642	22633	22514	22432	22546	22271	22313	22481	22501	22519	22509	22325	22687	22429	22485	22476	22281	22747	22688	22641	22490	22505	22496	22422	22429	22627	22532	22636	22473	22417	22364	22502	22476	22408	22646	22580	22435	22371	22475	22521	22487	22518	22564	22536	22670	22646	22541	22480	22514	22714	22543	22424	22421	22605	22518	22531	22837	22513	22476	22401	22561	22536	22614	22609	22402	22407	22199	22584	22616	22500	22536	22342	22653	22598	22415	22463	22763	22713	22418	22431	22449	22422	22566	22567	22517	22653	22582	22574	22522	22614	22397	22608	22534	22477	22342	22565	22475	22364	22541	22441	22387	22800	22698	22614	22487	22451	22627	22580	22389	22400	22440	22576	22640	22458	22637	22595	22361	22397	22472	22359	22500	22466	22860	22692	22620	22465	22585	22599	22451	22331	22158	22362	22480	22520	22374	22529	22308	22535	22629	22528	22608	22476	22470	22435	22506	22625	22547	22565	22731	22482	22543	22576	22597	22482	22495	22770	22639	22508	22187	22773	22521	22564	22515	22484	22793	22626	22422	22656	22561	22297	22655	22537	22650	22459	22498	22664	22345	22376	22442	22618	22704	22526	22587	22598	22666	22567	22503	22574	22619	22492	22431	22837	22472	22585	22422	22643	22597	22712	22567	22413	22661	22383	22439	22539	22481	22564	22734	22476	22506	22312	22505	22540	22615	22460	22477	22383	22481	22514	22572	22555	22480	22376	22531	22617	22492	22477	22482	22579	22636	22414	22652	22435	22530	22579	22569	22472	22740	22649	22555	22530	22554	22507	22427	22495	22482	22569	22470	22744	22639	22714	22455	22484	22529	22429	22359	22506	22522	22540	22716	22390	22632	22469	22420	22551	22614	22792	22642	22415	22567	22382	22617	22563	22821	22620	22504	22671	22623	22433	22289	22564	22337	22507	22474	22526	22407	22454	22425	22460	22463	22386	22725	22456	22548	22600	22716	22388	22509	22534	22670	22734	22583	22394	22456	22597	22558	22574	22569	22496	22449	22614	22581	22623	22450	22704	22438	22644	22605	22603	22510	22518	22547	22327	22345	22699	22402	22214	22651	22495	22521	22403	22593	22620	22557	22128	22627	22643	22449	22654	22488	22440	22668	22605	22688	22516	22271	22586	22695	22414	22614	22419	22548	22593	22584	22746	22653	22603	22740	22233	22478	22382	22429	22511	22573	22618	22590	22472	22562	22366	22745	22600	22352	22513	22512	22425	22606	22465	22599	22258	22442	22602	22607	22514	22440	22437	22478	22399	22551	22459	22445	22441	22429	22572	22632	22430	22491	22695	22653	22585	22482	22378	22485	22464	22190	22368	22539	22323	22444	22475	22438	22529	22654	22684	22646	22435	22665	22748	22516	22367	22602	22473	22200	22709	22646	22497	22508	22493	22332	22387	22674	22499	22420	22252	22452	22442	22472	22429	22538	22442	22569	22411	22530	22450	22561	22601	22313	22589	22381	22545	22603	22473	22608	22450	22631	22449	22646	22495	22397	22257	22711	22721	22496	22501	22511	22452	22578	22394	22482	22523	22444	22422	22500	22544	22401	22374	22520	22402	22669	22440	22565	22702	22827	22590	22405	22436	22448	22410	22442	22779	22312	22570	22631	22538	22658	22194	22693	22559	22466	22509	22509	22566	22592	22653	22618	22435	22528	22279	22330	22537	22658	22717	22559	22541	22477	22554	22487	22554	22666	22478	22455	22736	22614	22341	22457	22577	22545	22524	22517	22460	22600	22592	22674	22402	22661	22538	22393	22452	22774	22417	22478	22669	22435	22482	22457	22681	22576	22423	22457	22488	22581	22505	22291	22277	22448	22575	22358	22678	22616	22437	22455	22651	22428	22480	22536	22575	22565	22350	22567	22526	22288	22477	22520	22674	22503	22403	22410	22528	22575	22338	22745	22697	22584	22529	22377	22607	22509	22568	22568	22407	22708	22592	22401	22710	22318	22450	22547	22326	22225	22486	22658	22579	22448	22371	22459	22360	22554	22431	22500	22551	22620	22441	22296	22387	22562	22530	22628	22505	22560	22508	22684	22556	22519	22598	22381	22392	22555	22222	22567	22447	22337	22795	22634	22610	22285	22467	22657	22625	22584	22666	22512	22537	22505	22750	22606	22560	22552	22440	22408	22333	22530	22530	22515	22430	22584	22706	22437	22751	22467	22409	22561	22495	22463	22563	22603	22369	22569	22571	22624	22482	22569	22529	22548	22673	22612	22520	22422	22527	22418	22538	22504	22707	22609	22557	22373	22479	22632	22468	22416	22742	22691	22674	22411	22441	22342	22547	22294	22488	22382	22574	22437	22543	22641	22449	22524	22345	22421	22466	22400	22680	22486	22500	22586	22389	22511	22507	22659	22415	22411	22603	22423	22582	22541	22465	22500	22528	22618	22420	22353	22648	22469	22353	22528	22597	22866	22498	22633	22612	22491	22524	22483	22631	22499	22633	22575	22442	22803	22524	22580	22491	22765	22547	22764	22595	22474	22573	22611	22614	22635	22264	22416	22447	22776	22429	22563	22660	22529	22439	22575	22482	22649	22380	22441	22651	22507	22501	22485	22564	22513	22692	22478	22424	22591	22405	22626	22524	22454	22327	22652	22728	22237	22453	22404	22757	22567	22684	22602	22657	22413	22254	22606	22633	22516	22265	22536	22274	22529	22577	22593	22726	22501	22585	22286	22656	22591	22534	22575	22724	22617	22484	22690	22589	22466	22447	22448	22573	22565	22510	22472	22451	22614	22541	22363	22710	22424	22630	22547	22696
21285	30473	28896	26089	26184	23376	21408	20134	19559	19220	18994	18659	18258	18158	17976	17954	17812	18562	19556	19392	18906	18406	18025	17823	17896	17734	17931	17803	17691	17756	17832	17722	17754	17856	17701	17804	17625	18057	17942	17781	17844	17694	17920	18025	17816	17746	17801	17851	17779	17774	17891	17721	17736	17899	17770	17967	17902	17935	17906	17924	17643	17976	17869	17826	17884	17854	17644	17618	17796	17888	17718	17837	17876	17940	17929	17820	17876	17771	17792	17842	17674	17858	17845	17784	17866	17718	17712	17852	17736	17734	17951	17947	17772	17783	17725	17926	17744	17728	17947	17850	17831	17731	18023	17734	17826	17758	17751	17712	17619	18038	17835	17769	17795	17804	17850	17973	17743	17756	17743	17847	17802	17840	17742	17941	17769	17828	17754	17641	17776	17802	17858	17788	17883	17687	17674	17827	17888	17721	17908	17786	17804	17729	17954	17790	17768	17804	17760	17897	17750	17786	17933	17796	17676	17767	17865	17762	17895	17795	17797	18013	17786	17918	17844	17679	17749	17861	17860	17616	17845	17798	17819	17837	17894	17892	17890	17841	17850	17846	17861	17721	17712	17849	17850	17821	17727	17613	17809	17954	17702	17823	17855	17671	17886	17681	17707	17688	17825	17698	17746	17915	17733	17737	17902	17694	17645	17816	17857	17760	17872	17766	17815	17870	17744	17753	17631	17751	17870	17799	17802	17797	17824	18025	17907	17801	17845	17659	17751	17908	17891	17764	17854	17729	17770	17946	17827	17958	17869	17759	17915	17756	17865	17856	17875	17873	17821	17784	17699	17672	17757	17755	18041	17772	17791	17905	17845	17678	17813	17711	17928	17771	17869	17850	17762	17925	17843	17806	17716	17843	18028	17585	17750	17862	17684	17786	17903	17681	17807	17790	17799	17747	17880	17761	17856	17724	17834	17850	17776	17830	17611	17701	17942	17894	17800	17822	17779	17995	17957	17770	17642	17827	17920	17994	17658	17768	17871	17818	17826	17875	17815	17816	17947	17799	17850	17833	17714	17801	17851	17805	17929	17788	17864	17722	17773	17925	17753	17578	17826	17712	17807	17777	17781	17731	17846	17969	17848	17812	17719	17833	18079	17898	17731	17736	17782	17901	17887	17897	17796	17815	17729	17899	17756	17794	17764	17866	17714	17915	17695	17804	17694	17814	17830	17844	17713	17792	18015	17796	17674	17689	17812	17826	17907	17726	18006	17796	17864	17933	17706	17861	17772	17918	17809	17693	17798	17770	17775	17825	17790	17829	17826	17803	17686	17988	17787	17728	17857	17719	17865	17877	17782	17871	17691	17823	17832	17665	17862	17793	17819	17893	17674	17763	17880	17797	17788	17738	17772	17861	17849	17995	17952	17934	17967	17737	17875	17674	17773	17735	17795	17788	17783	17827	17887	17763	17845	17698	18039	17766	17774	17866	17703	17766	17806	17765	17847	17810	17627	17796	17798	17704	17870	17629	17928	17667	17797	17771	17678	17827	17805	17688	17941	17876	17649	17864	17719	17841	17627	17911	17898	17828	17656	17906	17794	17903	17678	17778	17666	17845	17952	17791	17826	17875	17631	18012	17680	17938	17707	17615	17733	17822	17747	17712	17863	17892	17851	17719	17766	17970	17796	17914	17879	17768	17661	17661	17764	17832	17738	17768	17829	17690	17794	17840	17713	17770	17728	18016	17861	17737	17776	17777	17830	17836	17991	17819	17815	17740	17809	17718	17917	17749	17946	17903	17818	17882	17887	17850	17687	17812	17932	17922	17890	17802	17879	17769	17823	17676	17992	17737	17862	17829	17821	17867	17762	17804	17749	17938	17740	17952	17856	17871	17733	18023	17906	17811	17824	17715	17971	18037	17935	17767	17914	17837	17832	17792	17953	17731	17833	17963	17716	17938	17827	17860	17922	17898	17778	17782	17863	17897	17808	17894	17814	17863	17900	17658	17751	17820	17858	17749	17721	17724	17837	17823	17961	17747	17899	17864	17814	17776	18097	17706	17727	17922	17871	17653	17710	17801	17693	17881	17631	17795	17716	17913	17792	17825	17945	17947	17838	17855	17933	17738	17901	17765	17671	17973	17745	17667	17895	17866	17789	17734	17789	17838	17731	17704	17763	17816	17962	17776	17941	17888	17777	17876	17793	17891	17894	17751	17857	17596	17691	17784	17946	17703	17769	17733	17814	17751	17898	17791	17843	17741	17815	17772	17659	17715	17836	17721	17988	17632	17806	17717	17611	17660	17973	17711	17702	17992	17835	17860	17913	17655	17687	17831	17758	17828	17762	17859	17783	17830	17843	17706	17770	17805	17966	17657	17999	17794	17897	17924	17764	17825	17961	17795	17845	17813	17773	17868	17820	17715	17931	17728	17853	17978	17807	17823	17884	17823	17665	17870	17729	17810	18083	17840	17893	17891	17885	17777	17959	17813	17848	17781	17728	17648	17855	17728	17930	17706	17668	17759	17791	17859	17727	17906	17637	17936	17971	17797	17657	17806	17723	17875	17871	17818	17885	17881	17761	17807	17699	17680	17742	17867	17692	17810	17591	17931	17611	17975	17849	17794	17811	17789	17731	17788	17699	17735	17940	17862	17643	17802	17693	17843	17839	17746	17873	17937	17792	17694	17847	17841	17992	17778	17842	17820	17847	17832	17876	17794	17902	17892	17832	17705	17816	17785	17753	17909	17789	17773	17788	17810	17944	17903	17766	17704	17902	17863	17697	17858	17990	17651	17758	17814	17884	17708	17731	17757	17962	17782	18005	17802	17712	17925	17969	17750	17763	17894	17793	17771	17909	17705	17979	17734	18014	17891	17891	17754	17847	17900	17680	17651	17795	17776	17839	17694	17782	17877	17766	17973	17663	17735	17907	17629	17844	17862	17777	17861	17870	17929	17911	17823	17769	17908	17808	17674	17932	17805	17793	17753	17830	17772	17819	17853	17863	17717	17727	17713	17824	17894	17777	17788	17758	17826	17888	17926	17765	17938	17693	17828	17987	17807	17884	17825	17955	17753	17847	17872	17920	17777	17666	17694	17795	17789	17753	17927	17744	17735	17846	17932	17630	17864	17770	17846	17873	17845	17838	18065	17759	17816	17751	17704	17959	18021	17792	17546	17717	17893	17765	17807	17820	17811	17833	17811	17847	17701	17792	17863	17789	17861	17655	17743	17888	17824	17825	17853	17898	17669	17982	17797	17864	17835	17824	17858	17837	17934	17674	17660	17697	18055	17818	17993	17894	17853	17709	17752	17823	17689	17872	17743	17944	17749	17757	17798	17620	17825	17897	17702	17898	17794	17936	17849	17727	17725	17713	17711	17708	17869	17727	17784	17718	17904	17827	17980	17865	17854	17709	17776	17735	17826	17776	17921	17847	17950	17951	17818	17746	17671	17912	17821	17763	17857	17812	17948	17851	17683	17732	17757	17657	17842	17841	17828	17855	17651	17794	17900	17932	17705	17827	17766	17952	17859	17762	17622	17710	17791	17731	17834	17744	17878	17713	17815	17828	17872	17738	17804	17718	17765	17727	17905	17871	17739	17785	17814	17727	17731	17840	17848	17768	17699	17962	17840	17827	17900	17855	17704	17815	18032	17761	17852	17862	17838	17765	17756	17854	17680	18020	17960	17719	17836	17832	17709	17828	17934	17771	17839	17863	17740	17774	17786	17726	17668	17851	17771	17852	17704	17926	17838	17686	17753	17654	17794	17796	17802	17763	17708	17834	17791	17838	17712	17892	17798	17858	17914	17734	17709	17981	17910	17856	17868	17844	17836	17714	17869	17839	17905	18120	17838	17781	17876	17653	17803	17834	17797	17984	17875	17763	18012	17807	17673	17763	17697	17825	17757	17487	17697	17703	17706	17877	17768	17778	17830	17735	17935	17962	17710	18117	17709	17887	17752	17637	17814	17859	17695	17711	17751	17615	17875	17674	17809	17801	17825	17890	17884	17939	17993	17733	17945	17925	17800	17865	17854	17760	17754	17940	17636	17725	17825	17928	17876	17727	17806	17867	17943	17734	17891	17797	17962	17904	17847	17817	17634	17712	17776	17976	17999	17860	17771	17926	17791	17793	17813	17833	17774	17825	17721	17811	17891	17624	17667	17875	17822	17780	17916	17701	17762	17755	17662	17968	17750	17833	17854	17863	17864	17753	17905	17839	17849	17786	17692	17773	17976	17881	17766	17688	17721	17813	17870	17809	17697	17835	17932	17902	17968	17871	17982	17845	17847	17849	18009	17736	17699	17745	17920	17830	17974	17863	17660	17990	17689	18004	17709	17747	17792	18113	17810	17692	17903	17597	17673	17873	17834	17842	17662	17875	17731	17914	17695	17853	17791	17933	17690	17715	17823	17782	17811	17887	17602	17842	17812	17699	17812	17794	18001	17855	17672	17864	17764	17706	17748	17952	17851	17720	17644	17726	17706	17921	17824	17926	17748	17788	17869	17789	17753	17763	17717	17875	17878	17809	17944	17793	17885	17939	17816	17826	17683	17807	17834	17762	17756	18038	17784	17851	17720	17861	17841	17887	17790	17763	17964	17611	17848	17845	17885	17840	17820	17826	17614	17980	17923	17875	17908	17720	17999	17948	17847	17866	17752	17895	17726	17778	17775	17710	17844	17850	17805	17938	17715	17772	17803	18103	17693	17859	17705	17848	17890	17806	17781	17696	17746	17796	17718	17779	17896	17637	17927	17753	17763	17740	17810	18044	17804	17899	17756	17731	17852	17754	18011	17852	17870	17921	17699	17721	17736	17876	17848	17753	17863	18060	17631	17740	17837	17866	17998	17759	17805	17798	17764	17752	17716	17935	17761	17715	17667	17839	17800	17723	17831	17922	17725	17921	17825	17975	17639	17935	17764	17888	17795	17732	17883	17925	17731	17937	17812	17722	17911	17722	17926	17808	17603	17876	17769	17496	17828	17755	17949	17666	17733	17936	17964	17865	17891	17802	17939	17838	17856	17922	17672	17807	17898	17796	17758	17697	17921	18004	17762	17752	17936	17734	17739	17659	17932	17738	17875	17831	17802	17773	17865	17833	17741	17728	18016	17879	17816	17941	17888	17735	17756	17694	17750	17796	17934	17786	17766	17732	17659	17896	17657	17877	17806	17949	17839
23683	20956	28429	24169	23918	27481	28547	25415	24187	23592	23471	23424	23160	23244	22957	22909	22757	26011	30383	29300	27223	24796	23239	22787	22339	22582	22272	22560	22667	22426	22418	22623	22379	22508	22474	22350	22528	22440	22394	22399	22249	22501	22355	22315	22581	22564	22530	22271	22578	22414	22438	22403	22511	22614	22337	22452	22506	22287	22602	22426	22387	22462	22337	22264	22475	22409	22431	22299	22679	22261	22268	22711	22455	22578	22446	22495	22580	22282	22424	22405	22703	22522	22274	22685	22329	22348	22568	22301	22283	22407	22516	22392	22212	22450	22464	22475	22474	22429	22257	22460	22506	22359	22325	22496	22425	22527	22653	22388	22399	22367	22591	22321	22551	22292	22351	22593	22331	22304	22403	22514	22672	22414	22301	22148	22369	22353	22338	22517	22279	22280	22274	22196	22443	22443	22582	22524	22342	22227	22444	22592	22407	22617	22455	22296	22452	22316	22355	22506	22536	22317	22692	22458	22529	22379	22292	22327	22438	22358	22466	22443	22605	22498	22302	22565	22493	22357	22343	22185	22395	22293	22447	22553	22613	22485	22500	22392	22281	22428	22632	22417	22478	22450	22215	22245	22054	22208	22370	22357	22403	22413	22292	22461	22504	22469	22348	22339	22403	22410	22502	22433	22356	22311	22413	22540	22513	22169	22510	22292	22522	22322	22445	22447	22237	22486	22481	22238	22484	22415	22379	22332	22269	22248	22375	22379	22483	22197	22412	22361	22474	22440	22362	22486	22326	22542	22259	22474	22424	22428	22296	22646	22500	22438	22474	22327	22451	22648	22470	22457	22495	22533	22282	22698	22366	22593	22389	22440	22310	22249	22426	22431	22716	22248	22534	22198	22296	22095	22404	22388	22254	22293	22403	22391	22292	22339	22461	22329	22391	22326	22578	22392	22449	22646	22453	22387	22493	22399	22376	22509	22509	22484	22379	22257	22252	22387	22428	22461	22381	22210	22310	22384	22463	22277	22531	22566	22400	22428	22478	22430	22490	22527	22200	22322	22484	22285	22363	22373	22572	22288	22331	22758	22528	22369	22393	22241	22413	22318	22504	22516	22376	22433	22311	22602	22286	22562	22392	22242	22353	22412	22009	22363	22360	22518	22379	22407	22537	22308	22235	22280	22474	22517	22268	22289	22643	22263	22219	22591	22431	22195	22431	22483	22428	22351	22502	22194	22671	22522	22513	22362	22482	22623	22333	22206	22331	22565	22386	22383	22377	22426	22452	22388	22911	22400	22448	22262	22472	22394	22489	22468	22405	22558	22385	22232	22635	22636	22133	22367	22369	22514	22413	22605	22371	22470	22478	22342	22351	22414	22244	22487	22402	22424	22564	22220	22386	22496	22579	22378	22356	22363	22172	22580	22374	22335	22535	22375	22405	22268	22304	22378	22626	22321	22478	22277	22322	22650	22511	22391	22569	22494	22577	22510	22558	22566	22241	22296	22471	22427	22218	22315	22346	22305	22434	22443	22445	22391	22453	22626	22324	22276	22462	22431	22463	22401	22288	22430	22349	22353	22339	22554	22492	22532	22446	22459	22557	22616	22462	22341	22499	22284	22544	22354	22650	22246	22357	22427	22438	22507	22221	22205	22214	22322	22225	22329	22250	22272	22529	22409	22567	22442	22569	22583	22574	22452	22470	22559	22489	22303	22238	22241	22505	22565	22645	22571	22546	22351	22438	22294	22298	22585	22509	22609	22290	22578	22294	22310	22255	22395	22307	22420	22264	22520	22278	22482	22635	22426	22315	22557	22472	22456	22459	22611	22439	22623	22499	22480	22327	22256	22318	22465	22406	22448	22416	22576	22559	22581	22402	22460	22418	22380	22425	22466	22363	22421	22446	22345	22201	22382	22445	22338	22337	22414	22675	22612	22404	22494	22329	22286	22624	22409	22188	22416	22361	22503	22463	22579	22420	22712	22393	22389	22522	22478	22462	22350	22617	22489	22407	22600	22420	22277	22652	22444	22633	22490	22384	22314	22372	22537	22443	22630	22589	22375	22513	22630	22555	22460	22330	22495	22472	22604	22387	22477	22468	22413	22286	22368	22357	22598	22408	22321	22401	22443	22346	22406	22511	22270	22469	22608	22426	22717	22390	22573	22553	22440	22392	22470	22536	22347	22301	22482	22496	22529	22462	22225	22791	22468	22626	22548	22605	22273	22455	22657	22256	22183	22591	22353	22440	22586	22315	22362	22470	22554	22578	22451	22644	22453	22319	22319	22345	22247	22349	22230	22355	22277	22547	22533	22265	22487	22565	22102	22479	22524	22511	22602	22411	22426	22414	22333	22453	22529	22499	22293	22349	22267	22349	22167	22363	22468	22433	22398	22698	22263	22472	22439	22478	22156	22503	22481	22357	22347	21978	22141	22277	22256	22439	22505	22667	22226	22386	22493	22582	22347	22524	22282	22475	22336	22456	22175	22226	22248	22220	22561	22431	22535	22396	22437	22581	22131	22663	22572	22417	22526	22474	22294	22601	22351	22292	22476	22408	22433	22502	22553	22342	22500	22573	22490	22487	22336	22410	22406	22208	22346	22457	22270	22571	22426	22444	22250	22701	22547	22217	22241	22552	22486	22532	22341	22420	22455	22535	22476	22402	22526	22627	22240	22348	22305	22362	22533	22356	22401	22557	22313	22453	22695	22255	22358	22589	22392	22670	22357	22524	22383	22460	22671	22339	22429	22487	22506	22513	22585	22479	22287	22343	22339	22683	22232	22604	22165	22397	22497	22380	22241	22284	22455	22466	22530	22514	22392	22329	22297	22431	22608	22551	22432	22242	22538	22476	22575	22423	22382	22586	22563	22559	22330	22270	22361	22601	22442	22221	22235	22271	22434	22442	22473	22377	22362	22531	22523	22398	22235	22489	22311	22336	22696	22700	22578	22227	22710	22514	22379	22548	22326	22401	22382	22279	22433	22337	22400	22452	22453	22374	22323	22310	22277	22457	22310	22707	22587	22274	22337	22516	22317	22204	22405	22242	22477	22252	22449	22475	22487	22510	22382	22283	22371	22312	22313	22499	22493	22310	22463	22424	22440	22308	22356	22031	22352	22543	22464	22555	22317	22414	22542	22535	22174	22554	22197	22344	22530	22449	22341	22399	22330	22287	22490	22345	22486	22396	22498	22443	22585	22299	22383	22427	22590	22457	22365	22450	22396	22483	22452	22361	22394	22319	22259	22240	22387	22493	22385	22271	22256	22351	22407	22248	22503	22431	22469	22497	22511	22505	22539	22138	22402	22400	22391	22521	22467	22335	22321	22500	22295	22172	22170	22383	22466	22448	22184	22502	22462	22511	22490	22521	22373	22261	22408	22648	22534	22474	22468	22235	22437	22448	22353	22437	22364	22433	22406	22531	22274	22325	22296	22301	22471	22399	22458	22486	22393	22251	22348	22338	22488	22280	22332	22257	22345	22358	22269	22505	22454	22214	22271	22487	22421	22554	22507	22305	22427	22373	22367	22414	22545	22421	22597	22361	22623	22482	22427	22476	22482	22531	22315	22345	22425	22274	22458	22306	22488	22450	22250	22243	22473	22288	22265	22658	22524	22484	22523	22450	22372	22428	22398	22299	22438	22526	22400	22335	22295	22637	22558	22314	22401	22362	22432	22310	22480	22227	22464	22482	22316	22472	22373	22453	22333	22443	22221	22089	22475	22253	22374	22590	22486	22339	22311	22245	22360	22556	22316	22583	22368	22452	22569	22412	22565	22575	22539	22502	22551	22586	22443	22358	22353	22402	22309	22394	22302	22576	22320	22567	22525	22506	22450	22464	22508	22621	22357	22520	22389	22543	22328	22193	22289	22102	22551	22513	22395	22555	22243	22444	22182	22359	22462	22381	22404	22534	22361	22196	22114	22380	22492	22318	22380	22313	22401	22534	22480	22491	22605	22549	22612	22517	22435	22656	22395	22021	22312	22544	22516	22126	22362	22259	22376	22530	22296	22279	22430	22466	22420	22549	22446	22489	22367	22495	22494	22422	22606	22683	22292	22377	22504	22455	22673	22348	22286	22357	22354	22451	22378	22394	22281	22282	22259	22401	22492	22381	22423	22279	22463	22447	22551	22364	22397	22436	22382	22233	22349	22258	22494	22182	22412	22393	22413	22282	22351	22456	22541	22502	22215	22540	22499	22518	22311	22339	22388	22552	22432	22065	22311	22452	22346	22401	22267	22226	22283	22460	22577	22255	22489	22288	22407	22234	22324	22496	22419	22380	22452	22277	22566	22149	22231	22521	22238	22297	22307	22569	22331	22209	22282	22450	22513	22456	22450	22458	22396	22472	22148	22494	22463	22188	22477	22471	22296	22262	22573	22268	22458	22602	22368	22266	22215	22430	22355	22274	22245	22383	22477	22301	22238	22313	22572	22375	22504	22488	22280	22373	22381	22534	22435	22404	22674	22328	22592	22193	22177	22234	22494	22388	22302	22607	22484	22407	22335	22488	22308	22332	22611	22425	22501	22524	22478	22532	22622	22482	22369	22480	22248	22379	22383	22663	22263	22386	22378	22492	22464	22302	22311	22403	22601	22459	22486	22514	22419	22603	22524	22313	22523	22474	22574	22359	22501	22456	22387	22469	22320	22555	22274	22094	22342	22292	22450	22432	22389	22405	22333	22461	22211	22534	22362	22371	22493	22280	22313	22201	22590	22554	22540	22276	22507	22374	22447	22419	22405	22457	22501	22456	22552	22342	22483	22211	22494	22380	22864	22521	22345	22293	22331	22244	22393	22334	22574	22448	22309	22491	22436	22363	22431	22383	22628	22302	22358	22255	22423	22200	22261	22915	22530	22520	22431	22625	22255	22473	22388	22717	22554	22441	22411	22543	22221	22681	22366	22316	22372	22419	22476	22470	22567	22573	22725	22274	22341	22421	22528	22410	22615	22369	22368	22370	22322	22408	22361	22399	22355	22325	22464	22309	22486	22310	22453	22419	22263	22285	22353	22252	22427	22336	22409	22438	22555	22463	22579	22610	22314	22381	22324	22577	22535	22454	22452	22542	22682	22551	22425	22473	22493	22286	22233	22284	22378	22469	22538	22369	22393	22411	22566	22380	22199	22408	22471	22143	22272	22442	22439	22349	22445	22547	22624	22565	22354	22369	22395
19211	31967	29340	26114	24795	25255	24221	22184	20324	19471	19459	19132	18624	18748	18235	18260	18114	23870	27678	25936	23002	19902	18379	18252	17905	17713	17914	17946	17942	17946	17951	17835	17763	17772	17750	17784	17754	17804	17873	17742	17826	17814	17807	17975	17671	17776	17818	17828	17864	17809	17674	17932	17699	17796	17819	17786	17703	17805	17920	17616	17943	17782	17788	17801	17706	17848	17785	17810	17900	17822	17996	17843	17738	17893	17904	17821	18032	17755	17817	17819	17854	17798	17873	17761	17896	17870	17858	17873	17939	17720	17829	17845	17711	17679	17772	17882	17863	17679	17794	17698	17868	17671	17766	17615	17663	17901	17908	17814	17774	17861	17650	17780	17856	17855	17762	17956	17867	17833	17663	17745	17663	17579	17796	17847	17823	17840	17598	17714	17880	17825	17936	17739	17624	17781	17820	17871	17786	17867	17785	17829	17562	17873	17726	17738	17766	17810	17881	17815	17924	17750	17676	17692	17856	17721	17741	17756	17851	17730	17820	17839	17805	17701	17723	17692	17701	17647	17841	18044	17725	17748	17795	17583	17895	17816	17915	17633	17776	17720	17965	17680	17749	17775	17777	17846	17785	17845	17713	17827	17836	17796	17634	17678	17991	17776	17925	17787	17580	17889	17682	17831	17820	17967	17830	17680	18011	17765	17681	17929	17799	17728	17689	17652	17781	17710	17726	17711	17748	17725	18021	17807	17923	17769	17696	17739	17873	17896	17874	17568	17797	17778	17944	17662	17843	17705	17822	17894	18128	17546	17958	17819	17869	17871	17632	17737	17811	17882	17742	17755	17642	17867	17887	17875	17671	17705	17744	17601	17744	17979	17469	17779	17796	17809	17816	17816	17881	17806	17744	17851	17726	17856	17713	17905	17729	17787	17993	17747	17755	17888	17764	17778	17627	17715	17896	17809	17731	17755	17774	17804	17841	17781	17789	17837	17764	17829	17862	17716	17801	17706	17711	17777	17664	17553	17817	17814	17608	17655	17768	17741	17645	17672	17797	17767	17798	17841	17941	17686	17630	17769	17691	17794	17905	17658	17827	17684	17896	17850	17790	17906	17758	17877	17702	17681	17652	17739	17857	17876	17688	17795	17896	17781	17779	17827	17835	17807	17801	17722	17739	17890	17589	17782	17720	17732	17740	17896	17795	17745	17957	17957	17908	17851	17774	17805	17654	17727	17701	17750	17716	17875	17860	17731	17797	17624	17641	17713	17837	17804	17787	17774	17710	17673	17681	17861	18051	17707	17812	17727	17714	17744	17745	17867	17829	17826	17855	17820	17700	17752	17926	17882	17714	17775	17873	17884	17725	17861	17742	17867	17697	17796	17749	17888	17856	17784	17624	18016	17744	17701	17685	17768	17867	17938	17725	17783	17734	17859	17699	17797	17732	17858	17769	17795	17775	17755	17877	17773	17903	17751	17883	17891	17583	17714	17753	17765	17673	17807	17895	17863	17706	17795	17783	17742	17925	17929	17725	17750	17699	17901	17910	17809	17644	17803	17655	17904	17703	17998	17853	17720	17819	17688	17975	17867	17882	17807	17780	17912	17859	17934	17838	17842	17790	17827	17922	17778	17765	17780	17914	17629	17853	17710	17831	17727	17807	17774	17658	17759	17840	17876	17918	17826	17761	17704	17877	17753	17845	17886	17793	17795	17814	17820	17716	17879	17784	17787	17791	17865	17693	17606	17818	17816	17700	17769	17924	17672	17804	17856	17715	17849	17713	17859	17935	17728	17741	17782	17714	17630	17766	17766	17708	17809	17750	17759	17872	17998	17870	17789	17930	17689	17715	17645	17783	17646	17881	17962	17834	17903	17794	17809	17970	17625	17851	17695	17670	17949	17877	17732	17721	17768	17615	17693	17808	17798	17682	17892	17708	17636	17812	17832	17671	17751	17769	17736	17858	17765	17784	17772	17813	17763	17816	17818	17744	17910	17836	17872	17850	17693	17897	17884	17615	17805	17723	17857	17856	17835	17755	17880	17803	17845	17652	17860	17891	17835	17850	17741	17793	17835	17824	17667	17721	17635	17689	17881	17757	17685	17736	17770	17946	17753	18015	17719	17883	17779	17781	17802	17855	17915	17866	17699	17757	17877	17392	17752	17898	17813	17856	17567	17935	18001	17866	17928	17870	17779	17716	17745	17838	17773	17898	17939	17774	17622	17818	17688	17780	17566	17748	17842	17755	17706	17820	17737	17816	17706	17839	18017	17850	17696	17858	17792	17792	17390	18009	17735	17664	17867	17927	17651	17921	17799	17819	17703	17856	17742	17842	17535	17882	17798	17863	17681	17894	17879	17799	17739	17810	17693	17734	17772	17830	17848	17957	17654	17690	17836	17787	17661	17849	17680	17779	17861	17728	17795	17759	17767	17881	17813	17909	17786	17843	17806	17716	17829	17783	17886	17629	17790	17741	17853	17871	17870	17743	17755	17828	17820	17837	17857	17828	17719	17837	17721	17859	17850	17838	17848	17663	17906	17799	17898	17683	17895	17739	17824	17732	17764	17753	17701	17785	17754	17791	17811	17662	17721	17691	17760	17786	17801	17637	17811	17892	17607	17744	17704	17731	17822	17924	17815	17807	17797	17760	17693	17848	17650	17769	17837	17792	17816	17965	17817	17658	17760	17867	17705	17784	17665	17689	17800	17947	17709	17753	17732	17857	17848	17775	17730	17740	17872	17845	17821	17813	17768	17857	17848	17701	17778	17708	17824	17549	17625	17716	17636	17843	17826	17940	17651	17911	17759	17929	17616	17913	17784	17604	17841	17679	17707	17708	17692	17861	17681	17811	17948	17908	17766	17723	17675	17811	17771	17958	17627	17791	17814	17850	17772	17883	17837	17825	17855	17702	17743	17821	17788	17837	17853	17687	17724	17888	17776	17813	18090	17782	17762	17743	17780	17942	17681	17902	17898	17775	17802	17702	17826	17853	17685	17681	17679	17842	17829	17750	17747	17682	17621	18014	17794	17767	17824	17775	17637	17804	17880	17855	17699	17739	17843	17798	17752	17880	17964	17816	17744	17825	17809	17809	17647	17638	17688	17780	17737	17833	17836	17744	17818	17739	17622	17826	17768	17785	17788	17791	17683	17627	17764	17603	17716	17890	17742	17775	17810	17863	17677	17788	17741	17766	17848	17846	17844	17708	17608	17816	17852	17652	17798	17858	17691	17968	17772	17759	17788	17831	17959	17801	17801	17929	17802	17885	17811	17924	17752	17792	17582	17882	17854	17534	17776	17825	17792	17810	17681	17842	17692	17882	17819	17802	17736	17860	17805	17957	17731	17807	17889	17918	17787	17856	17704	17883	17697	17569	17789	17713	17866	17725	17859	17721	17623	17847	17974	17743	17482	17832	17768	17973	17975	17563	17802	18098	17534	17858	17750	17806	17981	17817	17739	17499	17898	17752	17596	17713	17857	17958	17868	17787	17737	17660	17757	17865	17596	17601	17826	17863	17747	17589	17744	17706	17804	17744	17726	17591	17841	17649	17802	17797	17611	17752	17755	17691	17779	17706	17680	17815	17793	17788	17748	17888	17913	17778	17760	17695	17764	17683	17799	17897	17924	17820	17942	17818	17822	17866	17693	17919	17767	17590	17877	17812	17944	17816	17872	17983	17866	17754	17809	18035	17781	17676	17903	17689	17777	17859	17675	17834	17918	17680	17678	17619	17862	17728	17640	17901	17606	17707	17786	17775	17739	17669	17873	17942	17883	17649	17824	17703	17832	17921	17764	17851	17763	17763	17863	17897	17798	17813	17971	17802	17806	17720	17786	17822	17802	17726	17691	17790	17746	17822	17737	17834	17696	17810	17760	17846	17800	17855	17877	17896	17818	17850	17923	17644	17734	17933	17734	17815	17794	17672	17842	17653	17613	17817	17778	17812	17778	17812	17813	17802	17811	17726	17813	17926	17757	17807	17777	17932	17683	17756	17714	18011	17797	17971	17831	17941	17775	17641	17796	17762	17708	17910	17777	17792	17983	17753	17901	17780	17807	17829	17612	17882	17949	17850	17669	17773	17594	17733	17691	17772	17780	17756	17636	17829	17757	17693	17762	17842	17907	17573	17875	17790	17882	17858	17639	17827	17636	17968	17681	17836	17697	18131	17782	17829	17766	17802	17765	17727	17882	17801	17804	17823	17608	17715	17694	17802	17681	17649	17980	17738	17859	17903	17868	17974	17823	17951	17807	17691	17852	17830	17737	17878	17824	17825	17844	17766	17705	17950	17773	17650	17719	17842	17617	17777	17790	17685	17818	17646	17621	17859	17903	17631	17795	17737	17815	17969	17693	17866	17646	17843	17699	17862	17738	17816	17757	17934	17751	17904	17827	17651	17814	17751	17736	17775	17558	17886	17692	17874	17834	17672	17935	17766	17563	17701	17803	17642	17847	17869	17765	17699	17721	17756	17738	17717	17685	17883	17857	17884	17712	17741	17787	17717	17878	17851	17991	17686	17859	17652	17868	17725	17649	17741	17765	17947	17835	17901	17825	17895	17573	17864	17724	17868	17837	17919	17933	17994	17548	17656	17758	17766	17648	17956	17747	17794	17629	17693	17809	17773	17705	17831	18076	17712	17851	17889	17872	17816	17763	17815	17764	17797	17643	17812	17740	17822	17813	17853	17852	17956	17712	17765	17760	17762	17777	17858	17675	17843	17736	17866	17881	17856	17799	17747	17801	17836	17778	17737	17927	17881	17695	17702	17911	17739	17714	17830	17835	17748	17612	17771	17891	17488	17680	17804	17769	17907	17946	17751	17790	17782	17897	18007	17925	17657	17782	17857	17802	17752	17665	17927	17797	18082	17920	17783	18005	17895	17846	17877	17927	17669	17850	17740	17720	17614	17893	17799	17844	17649	17893	17888	17888	17646	17710	17861	17906	17748	17873	17505	17713	17878	17831	17746	17791	17823	17713	17679	17875	17882	17558	17824	17775	17655	17854	17892	17697	17777	17808	17821	17760	17752	17644	17866	17726	17783	17855	17907	17758	18025	17900	17872	17860	17872	17761	17762	17662	17739	17681	17641	17761	17845	17683	17749	17806	17800	17835	17678	17728	17988	17668	17841	17798	17694	17900	17974	17726	18057	17694	17824	17703	17689	17939	17729	17669
22427	20972	28793	23368	21544	25498	29994	25951	26078	25890	24959	24579	23936	23939	23851	23531	23422	29045	38630	36958	32797	28163	24540	23557	23110	22935	22874	22758	22742	22886	23010	22916	22796	22585	22841	22739	22989	22811	22700	22660	22880	22739	22915	22684	22979	22846	22987	22924	22673	22509	22615	22664	22909	22861	22777	22778	22664	22847	22869	22779	22852	22794	22888	22709	22713	22745	22664	22619	22699	22566	22821	22919	22853	22831	22840	22712	22830	22671	22906	22695	22641	22675	22847	22806	22735	22730	22604	22749	22729	22894	22959	22708	22616	22486	22864	22744	22735	22664	23035	22789	22642	22827	22589	22793	22831	22574	22566	22816	22723	22732	22759	22547	22905	22475	22749	22674	22744	22746	22571	22824	22700	22822	22752	22691	22717	22769	22634	22676	22709	22634	22953	22537	22687	22680	22906	22683	22622	22555	22884	22752	22695	22700	22665	22922	22732	22832	22835	22827	22583	22648	22833	22691	22674	22709	22734	22498	22703	22779	22719	22583	22793	22716	22551	22713	22833	22813	22700	22646	22776	22549	22870	22819	22693	23029	22786	22701	22680	22664	22766	22760	22706	22894	22630	22759	22823	22949	22748	22536	23065	22763	22837	22614	22710	22687	22697	22873	22940	22636	22786	22720	22481	22732	22785	22758	22823	22824	22534	22672	22789	22676	22861	22863	22723	22662	22679	22650	22821	23027	22891	22834	22833	22714	22681	22753	22515	22509	22722	22605	22843	22850	22798	22708	22782	22841	22777	22732	22642	22662	22784	22668	22966	22750	22617	22779	22485	22595	22759	22746	22674	22754	22652	22756	22844	22873	22715	22676	22892	22622	22468	22754	22969	22772	22585	22891	22398	22660	22764	22668	22515	22771	22620	22693	22709	22814	22653	22867	22776	22731	22689	22696	22739	22595	22558	22697	22589	22761	22785	22818	22790	22476	22773	22588	22787	22811	22699	22809	22747	22715	22378	22542	22632	22775	22586	22412	22491	22709	22686	22711	22557	22754	22629	22619	22866	22843	22775	22490	22670	22687	22762	22717	22643	22750	22697	22699	22595	22609	22661	22827	22662	22826	22604	22739	22801	22559	22581	22588	22617	22665	22634	22827	22628	22616	22758	22608	22886	22506	22699	22686	22678	23008	22756	22666	22811	22675	22668	22489	22782	22690	22436	22560	22819	22668	22524	22601	22925	22525	22840	22570	22680	22754	22513	22659	22542	22624	22615	22528	22600	22765	22680	22578	22720	22758	22627	22653	22543	22696	22675	22649	22689	22700	22713	22771	22672	22581	22610	22712	22770	22719	22772	22893	22695	22562	22889	22600	22594	22788	22817	22830	22683	22728	22685	22814	22616	22645	22955	22796	22689	22792	22763	22649	22878	22764	22707	22845	22568	22629	22826	22885	22739	22821	22707	22852	22754	22311	22689	22919	22580	22558	22734	22650	22782	22828	22673	22824	22644	22813	22762	22703	22746	22921	22514	22669	22675	22707	22788	22811	22837	22347	22510	22726	22866	22774	22769	22795	22720	22484	22763	22772	22559	22736	22822	22807	22747	22679	22700	22710	22608	22675	22915	22616	22775	22559	22548	22736	22807	22953	22578	22691	22665	22667	22635	22677	22499	22751	22953	22594	22764	22480	22767	22600	22621	22716	22519	22701	22894	22692	22779	22848	22570	22867	22761	22620	22551	22667	22882	22810	22790	22719	22849	22641	22670	22718	22925	22766	22805	22732	22795	22858	22752	22844	22882	22762	22614	22637	22518	22622	22547	22625	22741	22954	22898	22777	22591	22984	22675	22545	22754	22663	22847	22731	22631	22839	22675	22896	22674	22676	22624	22699	22621	22797	22694	22731	22600	22676	22581	22685	22762	22536	22612	22930	22869	22658	22636	22758	22794	22637	22802	22819	22778	22966	22924	22718	22520	22711	22586	22587	22805	22502	22743	22608	22759	22770	22689	22855	22911	22597	22842	22900	22686	22651	22675	22739	22796	22618	22712	22609	22736	22640	22746	22645	22836	22513	22792	22832	22705	22570	22713	22424	22755	22930	22720	22790	22860	22717	22559	22766	22805	22791	22621	22583	22810	22526	22621	22582	22718	22838	22407	22736	22871	22808	22641	22434	22714	22663	22672	22623	22778	22370	22603	22852	22749	22629	22675	22668	22722	22904	22634	22573	22801	22633	22792	22491	22818	22444	22460	22685	22801	22747	22551	22867	22715	22765	22611	22909	22825	22589	22749	22621	22611	22681	22777	22813	22769	22775	22906	22887	22854	22831	22655	22694	22658	22657	22702	22915	22657	22716	22567	22604	22546	22550	22663	22664	22568	22658	22674	22828	22776	22668	22695	22742	22706	22597	22795	22726	22556	22784	22515	22617	22785	22959	22752	22755	22666	22737	22747	22690	22702	22501	22763	22790	22831	22888	22662	22831	22721	22884	22605	22768	22801	22851	22817	22724	22510	22615	22622	22757	22790	22532	22584	22614	22856	22850	22794	22646	22704	22655	22431	22611	22654	22803	22620	22570	22624	22794	22927	22610	22884	22624	22806	22785	22827	22806	22935	22663	22684	22729	22728	22565	22555	22724	22714	22782	22663	22770	22409	22630	22803	22539	22703	22707	22576	22744	22721	22733	22766	22829	22756	22571	22931	22612	22634	22564	22604	22786	22912	22697	22849	22535	22880	22640	22466	22736	22671	22751	22645	22575	22828	22633	22504	22753	22882	22671	22753	22600	22639	22647	22507	22807	22708	22588	22525	22545	22772	22510	22832	22437	22629	22569	22577	22756	22675	22797	22659	22382	22773	22677	22603	22643	22634	22657	22730	22846	22782	22567	22487	22548	22654	22692	22754	22876	22634	22823	22749	22848	22677	22709	22823	22857	23012	22837	22686	22777	22897	22735	22628	22781	22597	22712	22798	22777	22756	22721	22619	22823	22795	22835	22724	22699	22701	22636	22712	22779	22644	22790	22789	22690	22572	22641	22780	22710	22749	22700	22955	22534	22544	22541	22600	22845	22555	22662	22555	22699	22682	22749	22557	22549	22732	22772	22749	22924	22532	22865	22575	22833	22939	22655	22681	22597	22601	22646	22726	22711	22462	22816	22642	22720	22854	22541	22839	22771	22633	22903	22634	22613	23049	22625	22564	22808	22744	22555	22552	22794	22579	22693	22739	22642	22870	22704	22684	22624	22666	22828	22597	22763	22654	22451	22758	22781	22916	22876	22573	22813	22834	22960	22871	22659	22846	22714	22600	22559	22527	23056	22584	22477	22840	22544	22471	22807	22578	22628	22504	22902	22582	22684	22853	22813	22740	22790	22734	22618	22668	22728	22322	22635	22677	22703	22734	22694	22824	22735	22753	22698	22726	22977	22898	22618	22630	22721	22801	22540	22654	22577	22702	22641	22533	22626	22534	22592	22803	22808	22679	22405	22779	22607	22575	22613	22639	22681	22750	22602	22670	22747	22734	22811	22716	22588	22773	22543	22608	22483	22844	22692	22561	22649	22596	22665	22624	22902	22613	22747	22748	22789	22853	22713	22739	22720	22895	22824	22804	22665	22825	22480	22582	22793	22569	22634	22703	22606	22621	22682	22715	22594	22631	22717	22795	22705	22565	22559	22751	22780	22554	22872	22560	22978	22772	22628	22618	22665	22826	22854	22660	22813	22829	22714	22793	22768	22618	22572	22623	22641	22744	22609	22737	22799	22585	22628	22748	22703	22700	22993	22655	22730	22598	22491	22909	22783	22699	22956	22416	22725	23048	22809	22780	22581	22627	22523	22495	22721	22665	22792	22794	22712	22856	22750	22591	22685	22703	22930	22793	22672	22794	22827	22637	22591	22804	22737	22658	22642	22886	22487	22446	22693	22718	22637	22755	22777	22838	22602	22724	22481	22681	22592	22967	22728	22670	22821	22817	22619	22694	22868	22506	22679	22721	22875	22660	22671	22639	22582	22913	22630	22789	22715	22727	22646	22767	22787	22963	22756	22878	22468	22643	22737	22816	22833	22842	22674	22501	22855	22891	22779	22628	22758	22774	22550	22688	22700	22791	22577	22818	22672	22689	22631	22699	22780	22596	22712	22625	22743	22731	22578	22543	22604	22717	22568	22666	22730	22778	22731	22749	22724	22526	22803	22609	22779	22510	22698	22607	22752	22707	22827	22695	22814	22808	22699	22544	22858	22609	22695	22797	22506	22774	22669	22700	22726	22514	22570	22620	22719	22801	22776	22680	22821	22801	22521	22874	22598	22966	22649	22838	22812	22725	22621	22798	22703	22638	22745	22652	22770	22885	22688	22727	22626	22738	22783	22621	22465	22597	22817	22643	22837	22459	22650	22486	22633	22623	22653	22593	22762	22514	22622	22748	22587	22970	22321	22742	22605	22897	22536	22571	22877	22685	22707	22878	22687	22742	22697	22350	22610	22936	22723	22763	22538	22622	22776	22701	22768	22493	22558	22628	22650	22723	22480	22546	22576	22835	22567	22694	22613	22728	22773	22543	22726	22724	22718	22670	22873	23041	22752	22684	22567	22500	22496	22724	22714	22648	22751	22724	22656	22511	22792	22719	22836	22603	22636	22510	22728	22839	22599	22792	22708	22715	22560	22689	22714	22915	22439	22885	22886	22773	22872	22484	22577	22540	22617	22860	22635	22725	22727	22770	22865	22628	22572	22755	22626	22506	22593	22545	22659	22757	22633	22919	22718	22771	23038	22776	22721	22946	23067	22472	22774	22660	22481	22558	22966	22857	22596	22665	22699	22664	22774	22862	22564	22573	22733	22645	22712	22732	22677	22790	22708	22513	22689	22509	22823	22774	22850	22733	22657	22714	22704	22713	22660	22679	22970	22977	22737	22816	22789	22601	22610	22687	22693	22675	22759	22578	22537	22812	22805	22700	22718	22732	22698	22599	22836	22743	22677	22780	22772	22502	22738	22951	22618	22681	22586	22573	22704	22808	22709	22672	22729	22843	22774	22758	22713	22618	22608	22861	22620	22691	22784	22812	22847	22861	22664	22673	22812	22491	22712	22650	22800	22938	22573	22522	22645	22418	22737	22727	22722	22720	22889	22732	22678	22704	22599	22693	22776	22556	22718	22673	23022	22505	22591	22690	22546	22603	22633
19707	36446	33471	28329	27274	25510	23537	23101	23325	21884	21006	20253	19658	19526	19181	19015	18605	27573	36317	34258	29184	23261	19492	18466	18076	18013	17908	17855	17869	17939	17799	17941	18155	17817	17927	17858	17872	17991	18051	17970	18093	18008	17966	17973	17936	17969	17840	18011	17932	17911	17919	17868	17865	17837	17882	17887	17976	17804	17823	18008	17918	17964	17921	17903	17953	17792	17775	17908	17907	17856	17827	18036	17845	17875	17874	17782	17897	17901	18123	17880	17958	17921	17898	17832	18083	17933	17852	17821	17889	17947	17812	17851	17836	17688	17850	17726	17999	17988	17998	17977	17887	17729	17818	17954	17920	17872	17929	17887	17858	18094	17785	17788	17699	17801	17929	18021	18026	17891	17881	17849	17979	17960	17904	17914	17941	17979	18032	17903	17748	17997	17901	17956	17962	17957	17897	17990	17845	17725	17805	17800	17844	18021	17833	17840	17924	17898	17878	17719	17809	17864	17991	17931	17915	17909	18013	17933	18022	17758	17856	17953	17936	17762	17893	17988	17879	17915	17861	17797	17925	17919	17843	17786	17975	17859	17745	17949	17902	17890	17838	17863	17839	17885	18007	17823	17937	17656	17858	17919	18014	17749	17767	17927	17908	17936	18006	17949	17797	17819	17936	17883	17895	17817	17907	18021	17853	17918	17692	17919	17911	17953	17848	17657	17956	17978	17754	18063	17991	17866	17738	18001	17824	17785	17787	17860	17836	18002	17827	17818	17831	17888	17899	17946	17820	17903	17953	17787	17759	17901	17817	17792	17798	17891	18006	17901	17932	17824	17859	17704	18012	17900	17857	17815	17994	17817	17841	18032	17756	18022	17781	17904	17789	17963	17941	17906	17827	17956	17801	17880	17896	17922	17700	17986	17719	17846	17936	17860	17820	17904	17767	17741	17939	17959	17986	17872	17894	17913	17840	17938	17839	17803	17831	18013	17846	17793	17890	18025	17872	17945	17902	17858	17904	18065	17618	17989	18102	17936	17833	17954	17873	17755	18213	17770	17814	17718	17872	17833	17898	17795	17930	17806	17750	17937	18094	17772	17897	17771	17944	17961	17935	17892	17898	17839	17714	17948	17866	17798	17812	17940	18071	17960	17787	17985	17930	17881	18219	17747	17899	17954	17937	17936	18058	17799	17866	17946	17776	17890	17974	17920	17818	17959	17900	17945	17963	18106	17977	17863	17792	18097	17967	17827	18032	17882	17965	17781	17932	17864	18022	17987	17870	17779	17951	17841	17942	17957	17874	17824	17723	18014	17898	18011	17897	17885	18160	17935	17722	17899	17826	17939	17827	18002	17879	17873	18031	17668	17900	17858	17907	18126	17727	17964	17871	17929	17742	17929	17829	17793	17830	17917	17968	17932	17996	17780	17919	17795	17886	17920	17939	17855	18063	17768	17759	17988	18068	17897	18020	17855	17979	17812	17845	17881	18035	17741	17815	17753	17887	17842	17982	17696	17909	17905	17848	17744	17920	18045	17882	17808	17988	18166	17959	17973	17853	18040	17880	17935	17760	17984	17759	18095	17860	17875	17898	17723	17964	17923	17883	17877	17957	17979	17809	17730	18000	17817	17757	17565	17843	18012	17864	17823	17836	17902	17680	17935	17846	17916	17885	17907	18014	17814	17805	17767	18003	17934	17841	17987	17948	17747	17989	17898	17775	17821	17886	17871	17841	17991	17775	17973	17811	17800	17811	17758	17875	17782	17951	17924	17720	17835	17861	17674	17733	18056	18088	17818	17798	17728	17994	17759	17945	17782	17865	17846	17852	17924	17858	17855	17757	17776	18010	17954	17858	17881	18018	17907	17852	17765	17988	17749	18057	17862	17891	17880	17849	17986	17892	18047	17942	18052	17912	17928	17731	17863	17754	17856	17870	17888	17714	17878	17905	17741	17871	18089	17843	18017	18007	17790	17915	17844	17832	17987	17889	17793	17975	17868	17857	17896	17844	17783	17965	17927	17858	17923	17849	17722	17884	17649	17785	17887	17919	17826	17829	18037	17761	17975	17929	17741	17762	18074	17795	17795	17783	17863	17811	17921	17890	17897	17907	17888	17947	17866	17890	17757	17808	17993	17822	17707	17993	17812	17967	17971	17900	18118	17973	17927	17856	17680	17849	17934	17920	17773	17824	17808	17842	17628	17808	18081	17944	17944	17742	17899	17786	17815	17756	17845	17661	17951	17794	18006	17657	17831	17966	17815	17858	17880	17902	17829	17938	17935	17902	17901	17928	17819	17635	18024	17890	17793	18031	17921	17862	17806	17940	17838	17960	17953	17662	17985	17898	17911	17753	17896	17753	17850	17895	17861	17980	17765	17940	17815	17872	18013	17928	17847	17905	17919	17951	17873	17648	17970	17773	17900	17805	17981	17953	17887	17938	17778	17713	17928	17882	17954	17790	17904	17928	17845	18034	17972	17909	17766	17983	17927	18014	17943	17804	17920	17833	17949	17749	17787	17676	17811	17859	18027	17941	17877	17955	17931	17907	17771	17749	17849	17963	17942	17798	17999	17941	17909	18044	17829	17968	18005	17882	17826	17971	17869	17751	17832	17904	17910	17828	18017	17766	17976	17788	17913	17867	17899	17944	17823	17845	17954	17929	17878	17972	17917	17640	17789	17757	17917	17848	17740	17838	17942	18117	17977	17836	17923	17734	17989	17784	17697	17822	17847	17813	17836	17851	17854	17919	17909	17848	17938	17954	17889	17842	17821	17835	17829	17947	17658	17794	17833	17859	18032	17838	17926	17819	17865	17943	17818	17919	17934	18022	17738	17909	18000	17889	17854	18001	17938	17905	17902	17807	17825	17898	17940	17941	17922	17850	17927	17730	18086	17864	17750	17760	17835	17845	17895	17926	17840	17827	17801	17935	17889	17775	17960	17825	17836	17898	17859	17781	17775	17875	17854	17821	18008	17799	17756	17887	17947	17727	17776	17863	17854	17790	18138	17988	17873	17837	17732	17875	17811	17944	17986	17876	17856	17746	17816	17766	17993	17875	17837	17850	17912	17954	17902	17815	17658	17891	17897	17996	18011	17852	17784	17934	17859	17841	17764	17760	17852	17733	17923	17770	17960	17954	17867	17950	17924	17871	17897	17959	17946	17905	17812	17930	17854	17727	17886	17998	17917	17941	18072	17905	17878	17844	17912	17810	17781	17893	17768	17818	18030	17974	17760	17852	17937	17902	17946	17845	18048	17985	17962	17789	18004	17866	17877	17796	17712	17822	17875	17951	17932	18006	17806	17840	17883	17900	17809	17783	17901	17836	17911	17888	17848	17952	17973	17824	17929	17986	17679	17878	17852	17722	17820	17692	17881	17841	18021	17900	17881	18003	17819	18079	17893	17921	17814	17996	17905	17806	17852	17987	18014	17870	17692	17836	17856	17998	18014	17804	17822	17900	17888	18118	17749	18001	17770	17663	17957	17972	17859	17980	18160	17952	17871	17840	17866	18010	17956	17820	17943	17883	17825	17848	17860	17964	17899	17896	18008	17965	17886	17759	17784	17896	17845	17714	17769	17775	17975	18005	17982	17936	17921	17913	17854	17792	17799	17842	17995	17948	17794	18005	18007	17849	17919	17849	17886	17985	17844	17839	17991	17824	17932	17902	17940	17838	17848	17856	17781	17956	18180	17847	18035	17696	17954	17932	17798	18039	17869	17902	17954	18008	17640	17886	17874	17799	17781	17818	17865	17847	17928	17784	17888	17907	17865	17804	17856	17977	18001	17849	17802	17820	17967	17927	17941	17821	17732	17947	17921	17997	17748	17918	17929	17830	17830	17761	18001	17921	17861	17798	17850	17784	17800	17889	17784	17703	17781	18021	17805	17997	17777	17785	17782	17927	17838	17861	17986	17785	17812	18040	17888	17909	17743	17877	17803	18021	17834	17781	18166	17883	17903	17883	17925	18107	18077	17796	17715	17971	17952	17941	17903	17797	17755	17850	17812	17931	17757	17879	17860	17705	17976	17859	17853	17912	17990	17832	17959	17851	17917	17848	18008	17855	17957	17999	17867	17862	17938	17917	17972	18109	17885	18062	18044	17919	17937	17858	18023	17945	18006	17975	17694	17948	18005	17791	17884	17698	17811	17707	17988	17958	17852	17878	17829	17713	17816	17900	17788	17927	17704	17929	17911	17916	17854	17710	18075	17697	17895	18082	17970	18045	17810	17908	17903	18045	17882	17743	17765	17878	17687	17791	17735	17896	17917	17844	17851	17974	17817	17848	17862	17987	17697	17864	17743	17906	17717	18126	17883	17885	17687	17976	17899	17959	17795	17829	17841	17810	17813	17847	17929	17812	17964	17824	17964	17798	17822	17922	17802	17903	17905	17751	17850	17891	17809	17941	17835	18049	17902	17947	17883	17884	17826	17919	17894	17986	17951	17951	17993	17817	17894	17928	17824	18004	17827	18050	18080	17962	17823	18005	17783	17815	17739	17911	17975	17941	18011	17969	17754	18061	17950	17819	17746	17869	17828	17726	17824	17935	17826	17871	17779	17852	17872	18031	17935	17657	17764	17806	17861	17881	17776	18010	17787	17879	17995	17877	17835	17885	17867	17881	17788	17967	17759	17994	18001	17962	17959	17884	17968	18063	17872	17894	17750	17848	17831	17832	17785	17866	17904	17858	18084	17792	17914	17799	18015	17908	18045	17972	17813	17871	17947	18011	17898	17933	17874	17860	17936	17932	17832	17920	17956	17907	18028	17836	17990	17722	18077	17971	17889	17962	17826	17902	17774	17975	17726	17932	18201	17962	17950	17843	17779	17766	17796	17770	17864	17930	17789	17876	17884	17636	17788	17868	17929	18075	17921	17756	17795	17945	17821	18042	17965	18020	17917	17834	17912	17836	17831	17957	17920	17930	17690	18049	17915	18082	18010	17901	17767	17819	17846	17845	17835	17910	18000	18030	17744	17751	17890	17933	17936	17873	17972	17988	17920	18047	17835	18002	17820	17994	17740	17973	17912	18027	17838	17896	17962	17776	17904	17824	17929	17859	17904	17873	17846	17701	17796	17649	18041	17898	17868	17891	18002	17759	17881	17898	17916	17764	17890	17746	17775	17910	17904	18032	17704	18003	17923	17781	17955	17779	17766	17915	17882	17830	17816
27536	23405	30163	29545	25567	24772	24602	23782	23604	23883	24081	23695	23622	23636	23357	23146	23213	23689	24281	24429	23974	23784	23319	23214	23253	23266	23095	22915	23192	22810	22927	23039	23131	22876	22892	22933	22891	22872	22783	23008	22975	22989	23134	22893	23037	23040	22847	23044	23092	22843	22806	23163	23050	22927	22821	23078	23073	22833	23053	22840	23029	22953	22937	23038	22930	22957	22808	23026	22808	22940	23107	23027	23005	22928	22945	23014	22870	23054	23080	22903	23111	22941	22904	23130	23045	22829	22957	22797	23083	22898	23042	23028	22978	22959	23161	23155	23066	23008	22878	23113	22980	22954	22937	22872	23155	23054	23069	23149	23120	23012	23113	23136	23074	23140	22992	22832	22918	22957	22972	22872	22959	22882	23185	22831	23016	23066	23125	22975	23030	22893	22959	23136	22825	23046	22910	22772	22879	23071	22962	22974	22835	22982	22763	22766	22940	22814	22966	23062	22909	22843	23052	22909	23002	23024	23052	22917	22817	22826	22868	23010	22900	22958	22958	23091	22889	22703	22832	22902	23001	22868	22783	23084	22969	22928	23143	23179	22991	22820	22970	23130	22941	22980	22941	22964	23036	22949	23075	22901	22986	22934	22820	22995	23034	22839	23132	23083	22997	22828	22956	22919	22961	22773	22850	22939	23265	22993	22884	22937	23157	22936	23032	23071	23048	23202	23014	22832	22955	23022	23023	23069	22923	22999	22959	22876	23049	23054	23155	22959	22963	22952	22972	22824	23103	22904	23048	23003	22893	22843	23057	22742	22919	22689	22827	23060	22953	23096	22878	22984	23019	23200	22993	22961	23095	22953	22959	22702	22996	22965	22828	23228	22845	23023	22879	23116	23040	22943	23006	22906	22829	23002	22927	23158	22827	22628	22882	23080	22786	23029	22951	22977	23176	23157	23003	22931	23054	22974	22774	23067	23025	22965	23075	23026	22874	23013	23010	23000	23009	22933	23034	22895	23005	23075	22819	22913	22889	22854	22903	22877	22583	22951	23015	22928	23032	23097	23097	23078	22948	22962	23084	22817	22957	22850	22723	22915	23020	22892	22990	22651	23095	22833	23345	23014	22816	22916	23093	22897	22968	22888	22961	22929	23158	23023	22913	22914	22942	22963	22947	23059	22953	23132	22947	22920	22725	22791	22829	22837	22921	22912	23035	23025	23171	23145	22995	22776	22908	23046	22948	22884	22945	22892	22989	23109	22773	22896	22891	22891	22989	23056	23096	22804	22657	22988	23140	22889	23083	23074	23003	22931	22796	22901	23002	22961	23006	23012	22929	23016	22873	22909	22752	23093	23075	23223	22976	22764	22954	22826	22984	22848	22931	23090	23144	22904	23184	22983	23003	23111	22964	23042	23194	22997	22996	23234	22692	22820	23130	23029	23119	22882	22918	23004	23102	22935	22998	23009	23018	23000	22887	22875	22967	22850	22840	22751	23238	22820	22956	23091	23029	22881	22612	23089	22778	23063	22836	22964	22683	23107	22950	23024	23019	22898	23081	22962	22931	23128	23039	23278	22991	22923	23074	23006	23105	22961	22970	22966	22993	22936	22979	22792	23037	22756	22916	23038	22809	23137	23099	23054	22926	23170	23027	23024	23265	22907	22929	22978	22892	22985	22777	22857	23169	22754	23135	23315	22914	22811	22927	23072	23105	22837	23038	23203	22931	23077	23031	23049	23059	23156	23205	23124	22991	22954	22922	22987	23031	22913	22834	23100	22969	22825	22900	22827	22928	23008	22792	22896	23039	22970	22869	23131	23104	22911	22657	23256	22903	23171	23000	22999	23084	23082	22841	23047	22964	22884	22898	22992	23107	23038	23015	23026	23146	22884	23134	23037	22696	22875	22862	22990	23075	22967	23121	22823	23139	22918	22899	23068	23034	23255	23027	23060	23113	23013	22995	23105	22869	22990	22952	22766	22762	23036	22838	22887	22886	23079	22964	22983	22923	22880	22813	22817	22782	22687	22942	22921	22789	23004	23106	22928	22766	23007	22892	23178	22988	22874	22751	22975	22887	23162	23133	22959	23159	23036	22892	22934	22924	23034	22966	22997	22771	23207	22919	23012	22782	23005	22915	23022	22986	23049	22990	22932	22950	22798	22871	23098	22982	23189	22934	22781	22947	22988	22877	22993	23159	23079	23184	22843	22818	22920	22986	23004	23072	22786	22883	23039	22864	22907	23057	22900	23043	23006	22976	23002	22938	22936	23047	23189	23013	22917	23055	23004	23040	23054	23177	23028	23040	22843	23243	23103	22809	22981	23125	23165	23231	22919	22934	23012	22955	23270	22972	22846	22856	23114	23149	23079	22812	22902	22896	23054	22801	22973	22884	22872	23075	23044	23004	22948	22962	23024	23155	22947	22765	23000	23091	23125	23113	23025	23104	22922	23178	23010	23049	22864	23095	23064	23279	23131	23116	23183	23097	22929	23037	22902	22993	23044	23085	22959	22974	22889	22901	22967	22866	22810	22843	22913	23125	23077	22993	23087	22985	22820	22979	22992	22942	22868	22963	22784	23100	22998	23032	22985	22800	22943	22871	23054	22900	23067	23146	23027	22959	22953	23189	22974	23019	23023	23090	22881	23218	22955	22966	22960	23103	22930	22985	22932	23014	23017	22818	22917	23075	23008	23052	22954	23035	22970	22942	22852	22726	22658	23039	22728	22961	22996	22899	23108	22931	22937	23210	22944	22908	22848	22980	22980	23054	22961	22963	22989	22978	23044	22925	23125	22843	22792	22824	22896	23095	23074	22861	22695	22937	23155	22940	22965	23133	23013	23153	23011	22856	23038	22974	22855	22901	22973	22761	22827	23047	23042	23057	22991	23146	23092	23023	22930	23041	22842	23025	22963	22945	22938	22919	23024	22962	23137	22761	22938	22792	22767	22928	22950	22848	22810	22875	22671	22955	22892	23017	23129	23010	22957	23008	22851	22822	23103	23043	22837	23310	22889	23035	23122	22943	23159	23258	23200	23008	23043	22977	22987	23015	22803	22971	23008	22795	23065	22911	22885	23134	23064	22907	22753	22816	23178	23014	23152	23046	22858	22888	22819	22953	22795	23060	23129	22957	22821	22921	23025	23060	22962	23136	23034	22959	22940	22716	23178	23044	23079	22940	23058	22895	22823	22961	22870	23105	22838	23058	23049	23050	22905	23002	23067	22756	22924	22890	22918	22882	23025	23042	23098	23252	23252	22920	23123	22944	23043	22888	22960	23080	23174	23106	22939	22967	22805	22885	22790	22999	23106	22893	23006	22848	22941	22966	23086	23139	23020	22837	23065	22830	23043	22861	22913	22845	22887	23030	23249	22946	22761	22912	22870	22806	23077	22995	22778	22883	22886	22761	22828	22877	22904	22762	23086	23231	23039	23115	23039	23070	22975	23084	22868	22819	23193	22945	22949	22903	22807	23138	23101	22928	22830	22986	22863	23147	22698	23143	23124	22929	22768	22875	22951	22921	23101	23029	23217	23033	22963	23046	22892	23134	23260	23036	23018	23031	22834	22963	22985	22992	22992	22849	23029	22867	23012	22894	22953	23125	23064	22898	23080	23008	22980	23030	23207	23169	22935	23121	23005	23089	22903	22910	23018	23048	23007	23003	22894	23014	23054	23253	22972	22982	22953	22931	23155	22942	22867	22845	23126	23096	22750	22927	22870	22776	23019	23116	22747	22878	23033	22877	22936	23187	23096	22876	23124	22995	23131	22960	22796	22942	22959	22983	23045	23048	22995	22987	22919	23049	23020	22871	22988	22974	23066	23119	22801	22948	22924	22945	23095	22904	23072	22839	22906	23050	22790	22919	23063	22835	23023	22994	23005	22981	22938	23072	22904	22729	23138	22915	22972	23303	23001	22859	22780	23022	22952	23027	23158	22851	23003	23057	22986	22972	23096	23023	23063	22869	23035	23084	23154	23090	23061	23034	23037	23091	23023	22725	23008	22998	23120	23044	22791	22945	23086	22819	22842	22984	23118	22904	22857	22946	22962	22900	22948	22947	22922	23075	23111	22986	22819	22958	22921	23078	23078	23208	23086	23006	22817	22888	23007	22751	22843	22873	23014	22968	23235	22931	22986	22974	23095	23146	23039	23133	22938	22940	22928	23109	23093	23015	23071	22928	23190	22873	22861	22984	23009	23001	22986	23212	22832	23005	23307	23016	23075	23017	22960	22894	22997	23088	23037	23027	22918	23056	22976	22932	23040	23063	23086	22813	22963	23133	22860	22961	22900	22763	22919	22883	23119	22902	22692	23010	23006	23012	22848	23174	22722	23170	23276	22915	22919	22984	23040	23002	23048	23136	22924	23165	23076	22989	22929	22682	22935	23106	23095	22985	23015	23084	22700	23123	22997	22811	23065	22999	23189	23007	22992	23020	23037	23008	22910	22862	23090	23019	22834	23117	22882	23007	22888	22744	23010	22904	23030	22908	22823	22884	22840	22965	22871	23067	22826	23133	23054	23008	22963	23009	22909	23120	22879	22982	22940	22909	23013	23121	22911	23174	22985	23109	22759	22936	22946	22945	22814	23119	23016	22924	22977	22926	23041	22988	23005	22923	23045	23131	22989	22917	23027	23103	23005	22847	22978	22979	22926	22759	23149	23010	22887	22904	23223	22942	22905	23196	23094	22994	22951	23191	23123	22895	22838	23140	22986	23064	23218	22927	22979	23048	22958	22670	22943	22884	22834	23089	23073	22938	23110	23094	22965	22915	22878	23099	23019	23157	23071	22960	22962	23136	22908	23080	23167	22831	23014	22893	22926	22916	22981	22753	23003	23001	23046	22862	22992	23032	22913	22971	23222	23011	23043	23119	23066	22964	22740	23117	22991	22824	22930	23093	23125	22901	23056	22847	23067	23049	22867	23004	22958	22990	23274	23044	22825	22951	22931	23072	23052	23260	22989	22891	22900	23004	22936	22949	22965	23045	22859	22902	22977	22986	22879	23065	23072	22937	22826	22922	22871	22906	23016	22916	22929	23057	23177	23141	22889	22869	22905	23096	22948	22963	22886	22959	22971	23014	23009	22863	22715	22984	23069	23036	22940	23016	23110	23140	23038	23097	23115	23122	23191	23149	22842	23162	22903	23049	22912	22909	22900	23354	23146	23132	22872
20313	29345	27847	24874	22348	20917	19855	18905	19330	19591	19715	19566	18995	18840	18514	18550	18326	19033	19593	19810	19062	18665	18437	17967	18093	18110	18119	18048	18229	18041	17958	18077	18117	18006	18069	18131	18022	18047	18029	18062	18101	18109	18054	18087	18272	18062	18259	18127	18126	18195	18042	17952	18035	18175	18154	18141	18127	18097	18015	17939	17983	18111	18218	18144	17924	18104	18183	18107	18039	18220	17985	18143	18046	18043	17930	18237	18088	18050	18138	18167	18084	17987	18022	18252	18068	18018	18076	17995	17989	18034	17952	18155	18223	18044	17957	18095	18110	17938	18011	18024	18150	18108	18110	18201	17888	18089	18193	18219	18244	18161	18160	18176	18058	17946	18204	18148	18059	18204	18130	18073	18061	17919	18069	18004	18043	18245	18071	18073	18154	17957	18139	18172	18104	17738	18131	18137	17924	18143	18270	18135	18070	18109	17970	18194	18125	18097	18226	17978	18105	18014	18204	17990	18117	18170	18010	18033	18175	18192	18070	18023	18343	18230	18169	18089	18123	18052	17919	18103	17973	17938	17910	17913	18052	17902	18024	18043	17944	17888	17990	18147	17954	17954	18115	18078	18157	18288	17983	17949	18104	18000	18063	17889	18030	17990	18099	17843	18032	18051	18004	18044	18081	17975	18019	18065	18031	18254	18033	18084	18071	18112	18154	17965	18027	18182	18061	17878	18132	18124	18046	18092	18107	18103	17985	17925	18007	18139	18065	18116	18127	18180	18022	18114	18063	18136	17991	18081	18116	18071	17862	18061	18061	18111	18095	18041	17953	18075	18051	18085	18121	17894	18013	17956	18105	18080	18133	18055	18116	18082	18162	17950	17989	18189	18076	18205	17972	18224	18233	17960	18250	17911	18149	18036	18189	18017	18213	18131	18232	18032	18055	18123	18139	18102	18103	18111	18032	18074	17909	18239	18180	18250	18131	18075	18115	17978	18233	18074	18094	17908	18033	18028	17912	17994	18173	17961	18126	18242	17961	18112	18131	18123	18104	18095	18180	18043	18111	18226	18077	17910	18072	18185	17978	18104	18201	18164	18026	18036	18144	18160	18108	17980	18122	18008	18194	18070	18234	18121	18151	18136	18114	17961	18006	18134	18027	18160	17965	17912	18026	17990	18155	18044	17981	17977	18143	17949	18049	18168	17906	18017	18019	18056	18104	18060	18093	18139	18213	18186	18067	18155	17953	17958	17976	17929	18056	17995	18078	18168	18113	18136	17929	18183	18110	18091	18084	18075	18105	18104	18253	18073	18238	18093	18132	18068	17952	18146	18009	18058	18176	18112	18090	17984	18188	18150	18040	17964	18028	17857	18054	18203	18177	18045	17982	18058	18081	18011	17935	18190	18033	18184	18101	18204	18026	18219	17966	18196	18228	17988	18147	18135	18070	18105	18118	18125	18025	18169	17960	17947	18190	17949	18057	18103	18100	18162	18100	17930	18228	18035	18117	18124	18191	17961	18101	18007	18090	18085	18053	18038	18154	18040	18155	18167	18197	18122	18032	17976	18310	18002	18223	18092	18060	18205	18071	18121	18230	17950	17973	18034	18048	18023	17964	18134	17897	18125	18210	18167	18135	17967	18075	18137	18216	18054	18178	18130	18080	18154	18184	18173	18237	17878	17910	18044	18125	18037	18057	18090	18063	18226	17922	18215	18093	17934	18028	18158	18082	18095	18326	18271	18111	17974	18040	18039	17978	17963	18086	18132	18133	17955	18275	18118	18118	18064	18164	18214	18143	18063	18028	18120	17890	18114	18090	18035	18245	18011	17983	18145	18090	18063	18044	18204	18046	18070	17989	17970	18153	18054	18053	18114	18111	18235	18219	17971	18029	18065	18096	18186	18023	17963	17915	17991	18011	17974	18105	18208	18001	18060	18128	18114	18021	18133	18223	17958	18046	18267	18106	18010	17871	17918	18185	18167	18168	18041	18014	18263	18243	18088	18013	18016	18171	18173	18024	18141	17844	18149	18210	18029	18087	18345	18099	17880	17910	17958	18118	18111	18054	17850	18132	18220	18064	18260	17981	18095	18070	18215	18192	18007	18234	18136	18092	17882	17953	18134	17976	18082	18185	18108	18145	18081	18066	18075	18054	18034	17982	18159	18083	18147	18110	18155	18146	18075	18143	18058	18030	18151	17989	18116	18046	17993	18147	18264	18053	18121	17885	18057	18107	18124	18150	17857	18067	17844	18199	18178	18172	17971	18243	18100	18041	18181	18103	18142	18049	18109	18094	18180	18061	18089	18070	18134	17999	18210	17958	17890	18083	18035	18027	18130	18060	18121	18044	18006	18176	18050	18009	18043	18098	17953	18158	18108	18078	18116	18203	18035	18019	18130	18065	18095	18097	18057	18095	18282	18055	18113	17936	18017	18251	18078	17986	18082	17902	18094	18133	18029	18079	17950	18066	18238	18145	18110	18090	18044	18041	17918	18189	18294	17924	17992	18086	18111	18192	18198	18128	18094	18063	18177	18141	17992	18187	18091	17993	18234	18085	17994	18125	18175	18153	18112	17898	18154	17957	17957	18200	18014	18203	17981	18140	18151	18288	18024	18136	18147	18182	18121	18095	18094	18010	18109	18206	18067	18216	18288	17950	18092	18213	18025	18076	17989	17948	18098	17983	18114	18033	18076	18087	18175	18216	18106	18074	17961	18025	18157	18084	18087	18289	18092	18075	18009	18107	18169	18096	17986	18008	18047	17964	18070	17876	18006	18120	18135	18198	18046	18201	17990	18104	18035	17988	18044	18075	17959	18100	17995	18112	18027	18172	18155	18085	18052	18011	18093	18126	18233	18257	18143	18114	18196	18145	18093	18118	18199	18351	17958	18032	18006	18018	18100	18277	17943	18148	18068	18008	18055	18183	17824	18263	18214	17912	18042	18125	18002	18014	17988	17996	18072	18122	18128	18015	18354	17866	18078	18138	18039	18321	17901	18152	18078	18007	17969	18178	17990	18269	18145	18017	18045	18268	18298	18032	17976	18029	18104	18054	17992	18136	18234	17969	18075	18107	18154	18056	18128	18194	18066	18099	18021	18053	18072	18207	18239	17972	18266	17948	18135	18048	17931	18166	18197	18061	18166	18061	18154	18166	18153	18021	17957	18006	18036	18230	18341	17982	18149	18084	18084	18019	18037	17929	18024	18096	18218	18247	18152	18095	18182	18008	18068	18043	18107	18047	18066	18058	18242	18062	17955	18028	18002	18175	18026	18186	18015	18107	18093	18016	18042	17957	18148	18013	18095	18091	18114	18031	18103	18047	18058	17902	17857	18060	18187	18216	18086	18023	17908	18238	18061	17856	18183	18156	18050	18079	18178	18050	18207	18064	18086	18106	18028	18294	18087	18180	18103	18136	17941	18048	18080	18046	17963	18161	18080	18087	18141	17819	18134	17978	18087	18158	18028	18231	18055	17957	18159	17905	18081	18151	18108	18090	18048	17976	18095	18029	18204	17909	18102	18154	18089	18144	18078	18120	18000	18028	18050	18041	18157	18011	18010	18122	17909	17992	17979	18024	17998	17974	17898	18055	18049	18154	18151	18074	18101	18092	18123	18111	18037	18127	18072	17992	18010	18182	17954	17945	18019	17916	18181	18089	18017	18136	18047	18150	18103	18241	17995	18112	18197	18172	18044	18024	18084	18164	18107	18033	18147	18052	17986	17999	18138	18110	17912	18277	17941	18145	18000	18015	18026	18134	18196	18116	17937	18141	18102	18129	17984	17954	18078	18131	17931	18049	17940	18076	18066	18140	17934	18021	18041	18048	18144	18140	18182	18034	18101	17933	18082	18089	18110	18038	18244	17983	18145	17988	17976	17942	18164	17963	17815	17931	18114	17997	18148	18162	18027	18186	18197	17991	18058	18150	17991	18068	18025	18258	18067	18220	18085	18052	18057	17976	18105	18029	18092	17932	18069	17950	18209	17983	18111	17887	18099	17990	18122	17975	18166	18189	18078	18011	18101	18089	18009	18164	18170	17940	18043	18078	18141	17901	18109	18060	18026	18061	18102	18144	17896	18039	18136	18068	17986	17947	18105	18075	18083	18119	18045	18086	17993	18032	18334	17890	18079	18043	18147	18046	18122	18051	18138	18209	17999	18020	18162	18000	18244	18108	17960	17937	17890	18059	17977	18025	18193	17982	18380	17993	18102	17964	18116	17998	18067	17956	18065	17983	17967	18224	18142	18243	18122	18004	18157	18059	18164	18177	17938	18291	18069	18044	17975	17948	18082	18241	18009	18145	18003	17914	17970	18214	18019	18021	17844	18158	18037	18143	18088	17975	18136	17899	18002	17999	18240	18110	18239	18006	18186	18171	18308	18054	18092	18078	18108	18135	18019	17997	17982	17922	18080	18191	18005	18173	17964	18080	18118	18104	18006	18119	18137	18026	17948	17998	17860	18078	18069	17994	18020	18190	18006	17988	18163	18077	17987	18023	18022	17985	18110	18216	18167	17975	18000	18002	18013	18101	18157	18082	18028	18164	18007	18034	18085	18120	18051	18031	18159	18263	18037	17989	18083	18122	18125	18041	18134	18133	18173	18161	18080	18103	18028	18168	18035	18120	18073	18152	18074	18153	18041	18018	17960	18074	18083	17922	18100	18110	18092	18108	18122	18106	17976	18024	18042	17875	18136	18174	18170	18155	18077	18103	18013	17903	18007	18147	18133	18024	18077	18121	18049	18113	18050	18106	18197	18181	18009	18199	17955	18253	18225	18026	18098	18117	18150	18082	17998	18181	18087	18111	18253	18063	18163	18232	18029	18018	18202	18145	18044	18298	17986	18127	18217	18180	18025	18144	18214	17962	18111	18136	17973	18040	18144	18053	18286	17849	17951	18094	18016	18093	18055	18163	18318	17937	17940	18048	17999	18078	17999	18061	18186	18030	18106	17970	18167	18108	18051	18016	18015	18105	18248	18024	18050	18142	18115	18160	18106	17915	17993	17901	18115	18250	18025	17880	17956	18099	17976	18077	18030	18211	17940	18156	17892	18023	18005	17949	18182	18336	18077	18118	17896	18138	18050	18131	18045	18028	18044	18138	18158	18118	18109	18079	18128	18146	17962	18146	18043	17916	18240	18181	18101	18168	18033	17954	18178	18259	18281
23806	21009	28488	24518	24413	26543	26379	23954	23445	23715	23695	23607	23529	23499	23253	23421	24024	28934	30210	29313	27149	24922	23659	23249	22910	22804	22724	22776	22897	22809	22769	22803	22881	22848	22769	22743	22762	22844	22883	22914	22803	22819	22792	22644	22688	22782	22620	22872	23022	22940	22931	22663	22847	22817	22776	22702	22747	22782	22770	22606	22542	22458	22580	22647	22845	22735	22602	22863	22623	22586	22884	22677	22868	23010	22679	22697	22834	22981	22791	22532	22807	22682	22886	22669	22952	22729	22910	22741	22698	22783	22723	22835	22924	22528	22746	22765	22740	22527	22597	22567	22870	22661	22738	22661	22789	22723	22809	22472	22633	22923	22648	22697	22705	22616	22728	22788	22855	22993	22906	22584	22619	22688	22781	22619	22615	22543	23044	22681	22795	22921	22618	22794	22778	22604	22916	22724	22791	22841	22759	22815	22851	22969	22668	22734	22666	22779	22547	22994	22691	22865	22604	22854	22809	22761	23042	22905	22906	22998	22615	22844	22737	22885	22920	22726	22696	22729	22782	22844	22717	22648	22700	22659	22863	22968	22443	22778	22804	22822	22768	22943	22676	22646	22594	22815	22676	22516	22767	22893	22743	22601	22594	22680	22835	22834	22641	22894	22827	22770	22763	22558	22861	22800	22730	22670	22748	22733	22620	22846	22757	22820	22844	22909	22824	22721	22738	22685	22956	22914	22770	22817	22676	22683	22712	22700	22747	22814	22817	22805	22676	22838	22951	22852	22649	22743	22614	22867	22703	22711	22659	22836	22686	22618	22861	22819	22717	22667	22821	22750	22778	22883	22745	22505	22971	22774	22829	22790	22729	22767	22803	22624	22759	22653	23023	22953	22845	22808	22771	22767	22680	22760	22973	22709	22563	22816	22896	22576	22812	22827	22918	22687	22718	22864	22762	22784	22576	22814	22506	22779	22596	22636	22760	22719	22640	22682	22744	22646	22710	22939	22730	22775	22756	22844	22720	22756	23003	22738	22723	22735	22868	22817	22763	22713	22869	22880	22872	22612	22612	22633	22697	22452	22676	22767	22560	22688	22895	22724	22654	22552	22886	22633	22600	22605	22652	22715	22778	22952	22839	22619	22699	22794	22919	22674	22747	22799	22463	22677	22653	22503	22694	22834	22656	22808	22958	22810	22602	22555	22676	22737	22718	22950	22683	22825	22638	22580	22860	22692	22850	22961	22888	22963	22980	22953	22880	22677	22816	22668	22918	22730	22720	22668	22694	22652	22819	22445	22725	22740	22668	22789	22739	22695	22932	22737	22636	22611	22929	22789	22450	22724	22897	22729	22969	22763	22840	22541	22751	22795	22895	22800	22681	22590	22724	22825	22766	22804	22683	22749	22775	22730	22587	22835	22712	22675	22850	22768	22770	22778	22525	22440	22912	22944	22745	23071	22897	22725	22899	22813	22724	22681	22764	22878	22951	22631	22608	22927	22785	22608	22624	22630	22759	22898	22499	22770	22595	22963	22733	22771	22916	22717	22708	22899	22660	22735	22771	22950	22792	22786	22681	22560	22832	22904	22724	22633	22930	22621	22526	22918	22671	22856	22903	22774	22706	22645	22868	22639	22839	22779	22706	22710	22696	22557	22769	22490	22707	23078	22817	22797	22802	22601	22687	22656	22624	22817	22517	22642	22906	22594	22994	22921	22832	22857	22626	22815	22838	22886	22835	22615	22617	23036	22810	22853	22917	22885	22803	22931	22723	22880	22762	22891	22638	22975	22727	22860	22556	22579	22826	22617	22535	22794	22819	22723	22995	22746	22849	22768	22851	22889	22823	22618	22561	22465	22863	22776	22717	22657	22735	22630	22607	22942	22772	22583	22829	22685	22967	22774	22645	22671	22729	22797	22831	22842	23019	22860	22735	22833	22647	22601	22637	22849	22879	22794	22801	22823	22835	22648	23056	23049	22875	22568	22751	22598	22826	22687	22934	22825	22799	22894	22800	22858	22867	22911	22641	22626	22886	22920	22886	22781	22657	22983	22894	22658	22697	22718	22841	22700	22694	22643	22676	22871	22780	22517	22779	23019	22795	22613	22643	22670	22598	22472	22842	22907	22651	22804	22788	22873	22956	22638	22918	22607	22939	22612	22682	22854	22798	22435	22685	22795	22625	22717	22833	22698	22909	23040	22840	22715	22788	22944	22905	22698	22607	22678	22747	22769	22539	22723	22722	22729	22685	22815	22724	22846	22777	22797	22917	22737	22774	22503	22992	22804	22788	22784	22883	22799	22808	22734	22616	22811	22661	22809	22489	22719	22817	22459	22683	22600	22645	22796	22815	22783	22633	22645	22517	22869	22975	22790	22610	22925	22773	22833	22852	22809	22659	22884	22631	22862	22960	22776	22483	22772	23047	22860	22792	22788	22624	22640	22776	22786	22900	22739	22879	22559	22802	22930	22540	22660	22636	22547	22854	22720	22705	22826	22833	22911	22606	22903	22534	22820	22858	22694	22825	22488	22617	22816	22851	22689	22735	22632	22658	22893	22818	22836	22656	22859	22655	22915	22762	22836	22721	22797	22653	22740	22727	22830	22781	22787	22815	22760	22776	22759	22737	22709	22984	22717	22518	22810	22881	22767	22690	22439	22605	22837	23025	22810	22662	22860	22627	22646	22585	22703	22821	22724	22635	22636	22763	22613	22629	22749	22889	22670	22921	22794	22724	22693	22717	23140	22909	22791	22671	22618	22942	22819	22986	22674	22868	22847	22659	22612	22900	22887	22995	22729	22701	22567	22636	22878	22839	22625	22631	22545	22921	22795	22608	22900	22633	22747	22726	22855	22830	22631	22600	22619	22641	22743	22798	22790	22653	22676	22980	22752	22760	22754	22710	22517	22644	22698	22922	22995	22891	22609	22661	22649	22775	22770	22722	22636	22540	22620	22667	22792	22888	22948	22812	22711	22728	22872	22570	22873	22848	22626	22682	22817	22861	22732	22819	22851	22815	22680	22783	22844	22508	22743	22798	22821	23011	22764	22891	22703	22572	22964	22916	22762	22680	22568	22919	22715	22768	22811	22771	22840	22704	22477	22885	22723	22952	22812	22821	22813	22641	22704	22792	22851	22886	22731	22779	22811	22669	22565	22763	22530	22690	22882	22803	22890	22705	23096	22819	22753	22869	22751	22722	22970	22775	22791	22781	22705	22727	22652	22755	23039	22883	22588	22627	22796	22822	22580	22865	22926	22730	22925	22787	22805	22738	22711	22883	22789	22881	22704	22479	22698	22574	22634	22829	22753	22626	22591	22609	22523	22817	22711	22781	22820	22767	22752	22824	22614	22869	22743	22753	22733	22593	22758	22734	22811	22786	22813	22678	22879	22655	22729	22414	22909	22856	22914	22639	22692	22688	22668	22480	22744	22765	22811	22676	22865	22738	22754	22940	22701	22821	22873	22741	22904	22719	22695	22580	22792	22857	22738	22643	22820	22852	22782	22787	22539	22934	22771	22668	22916	22654	22774	22793	22783	22997	22524	22830	22891	22805	22860	22766	22685	22975	23020	22740	22747	22783	22811	22648	22588	22537	22716	22760	22720	22744	22454	22603	22932	22678	22785	22499	22642	22662	22832	22637	22614	22657	22759	22773	22682	22929	22908	22767	22906	22529	22653	22606	22911	22761	22784	22624	22544	22569	22761	22816	22878	22703	22788	22732	22995	22838	23088	22801	22692	22710	22730	22708	22880	23060	22843	22649	22728	22694	22873	22457	22495	22863	22761	22524	22635	23048	22820	22679	22616	22788	22929	22812	22666	22666	22815	22877	22874	22921	22722	22638	22584	22786	22658	22659	22610	22900	22659	23019	22827	22700	22825	22870	22745	22763	22854	22858	22704	22817	22633	22750	22585	22787	22835	22857	22736	22788	22964	22802	22561	22512	22621	22711	22811	22609	22610	22762	22792	22789	22701	22731	22703	22879	22554	22754	22774	22758	22638	22735	22699	22770	22979	22741	22873	22732	22691	22821	22669	22909	22596	22628	22948	22692	22740	22673	22796	22569	22698	22664	22833	22697	22712	22847	22733	22532	22673	22854	22786	22750	22620	22726	22680	22762	22741	22679	22720	22733	22770	22620	22733	22552	22793	22609	22927	22837	22754	22766	22678	22776	22735	22601	23019	22724	22771	22690	22755	22643	22810	22666	22818	22733	22769	22753	22793	22768	22834	22772	22701	22757	22862	22690	22740	22982	22665	22800	22632	22749	22938	22787	22594	22724	22751	22612	22630	22744	22743	22881	22869	22829	22849	22649	22712	22770	22484	22788	22784	22724	22675	22756	22561	22797	22700	22688	22866	22760	22725	22691	22908	22797	22881	22541	22691	22779	22771	22805	22507	22680	22500	22801	22698	22789	22782	22693	22716	22542	22724	22727	22765	22764	22802	22664	22573	22856	22664	22622	22597	22786	22757	22739	22780	22658	22806	22942	22742	22741	22723	22959	22817	22587	22810	22512	22711	22699	22536	22707	22561	22517	22840	22773	22910	22656	22750	22920	22691	22814	22758	22685	22737	22723	22872	22808	22823	22792	22770	22648	22882	22532	22720	22678	22583	22820	22839	22560	22781	23016	22827	22773	22698	22749	22611	22983	22593	22792	22811	22768	22910	22991	22760	22844	22783	22777	22748	22922	22802	22534	22581	22910	22717	22651	22657	22687	22711	22843	22659	22586	22779	22737	22897	22768	22686	22802	22843	22499	22744	22589	22631	22739	22681	22949	22755	22750	22634	22810	22612	22958	22758	22777	22738	22806	22750	22390	22888	22655	22977	22882	22701	22761	22737	22625	22642	22631	22693	22595	22961	22801	22669	22880	22687	22773	22803	22834	22612	22692	22803	22796	22891	22743	22632	22567	22442	22825	22736	22712	22722	22819	22734	22671	22660	22673	22465	22949	22851	22768	22850	22782	22761	22879	22705	22912	22850	22747	22810	22654	22783	22655	22691	22681	22723	22715	22457	22673	22668	22747	22673	22871	22868	22823	22735	22659	22759	22781	22602	22643	22485	22666	22821	22754	22719	22754	22681	22651	22859	22638	22793	22657	22894	22431	22838	22930	22531	22784	22857	22751	22891	22757	22696	22785	22778	22872	22966	22749	22914	22729	22835	22654	22938
19472	34896	33948	28840	25687	22627	20573	19380	19056	19126	19143	19236	18912	18588	18616	18429	20112	26854	27219	25808	22433	19799	18572	18121	17962	18021	17934	18074	17969	18025	17958	18026	18089	18121	17907	17984	17960	18021	18063	18030	17954	18088	18092	18018	17953	17821	18006	18100	17987	17977	17976	18051	18093	17995	17840	17921	17818	17969	18034	17938	18014	18072	17895	17914	17980	18071	17953	18005	18035	17959	17758	17973	17853	18038	17909	17879	17865	18023	18021	18172	17949	17920	17989	17953	18019	18056	17891	18178	17945	18144	18074	18024	18109	17950	17954	17986	18023	17980	18169	18024	17840	17987	17934	18054	18115	17883	18087	18004	18044	18002	17951	18040	18006	18003	17884	18070	17851	18079	18023	17900	18009	17870	18070	18007	17724	17986	17966	17978	18010	18193	18014	18070	18038	17991	17926	17972	18008	17741	17971	17893	17844	17792	18045	18147	18091	18019	18019	18009	17974	17983	18130	18061	18122	17998	18130	17880	18200	18132	17903	17956	17930	18144	17877	18121	18071	17933	17983	17961	17914	17992	18028	18042	18007	17848	18004	17842	17932	18057	17912	18048	17963	17894	18113	18112	17941	17873	17843	17917	17900	18074	17982	17923	17997	18114	18034	18068	18126	17873	17905	18058	17949	17906	18159	18067	18089	17955	18098	18017	17925	18062	18061	18073	18052	18016	17912	18070	18057	17937	17908	17857	17947	17940	17971	18105	17960	17897	18026	18011	18002	18003	18112	18033	18029	18075	17894	17888	17889	18026	18043	18119	18122	17940	17999	18117	17923	18076	18047	17735	18076	18004	17981	17887	18055	17972	17998	17953	17945	17946	17874	18000	17887	17977	17956	18047	17984	17899	18000	18091	17768	18072	18059	17997	18071	18004	17897	17977	18050	18072	17914	18092	17951	18028	18050	17836	17949	18008	18037	17831	18062	17982	18105	17828	18014	18230	18121	17979	17640	18115	17841	17954	18088	17873	18014	17885	17977	18054	18189	18035	17886	17907	18093	18070	18010	17758	18012	18068	18038	17952	18033	17874	18034	18013	18021	18175	18004	18090	17943	18032	18001	17916	17908	17822	18042	18180	17938	18067	17878	17968	17981	17947	17887	18016	18061	18074	17906	17948	17997	18056	17954	17827	17725	18024	18084	18146	17952	17810	18038	17992	18021	18092	17926	18136	17836	18039	18064	17884	17952	18083	17948	17894	18014	18042	17917	17922	18166	17874	18066	17941	17905	18020	17849	17977	18048	18001	18031	18060	18015	18094	17975	18061	17969	18177	17818	17979	17885	17998	18014	17895	18128	17836	18098	17986	17840	17870	17961	17984	18051	18145	17808	17926	18068	17921	17975	17997	18013	17960	18010	17981	17956	18023	18095	18081	17883	17950	18006	17996	18039	18006	18018	17962	18071	17995	17878	18150	18104	18052	17839	17959	17965	18067	17987	18000	17904	17969	17979	18067	18093	18086	18063	17802	18125	17909	18053	18120	18064	17884	17978	17940	18022	17983	17914	17955	18135	17815	18118	18020	17859	18101	17950	18101	18202	17900	18034	17956	17884	17978	17934	17943	17796	17985	17952	18100	17788	18143	17913	17899	18121	18072	17884	17928	17947	18142	18102	18077	17894	18087	17912	17995	18056	17983	18057	18092	17849	17956	18043	17891	17975	18011	18075	17924	18098	17944	17941	17991	17943	18043	18035	17910	17849	18075	17986	17807	18197	17916	18154	17999	18121	17728	18046	17844	18179	18105	17906	17926	18007	18032	17960	17914	17987	17893	18097	18107	17951	17855	17873	18135	17893	18145	17891	17940	18074	18130	18030	17917	18037	18008	17934	17895	18000	17800	17988	17903	17776	17888	17904	17806	17936	17958	18085	18078	17982	17809	17911	18010	18086	18099	18166	18012	18072	18016	18098	17909	18098	18038	17918	17953	17946	17874	17889	17919	17912	17896	18178	17960	18109	17977	18120	17982	17975	17852	18239	17988	17869	18012	18018	18185	17928	17807	17979	18057	17887	17874	17982	17937	17971	17994	18087	17918	17974	18110	17987	18196	17953	17958	17774	18101	17903	18026	17949	18110	18062	18052	18042	18033	17920	18151	17877	18117	18053	18149	17926	18221	18051	18044	17959	18208	17989	18219	17954	18079	18039	17928	17856	17952	17907	17970	17950	18107	18091	18130	17974	17992	17829	18137	18068	18042	18020	18164	17902	17758	18053	17909	17982	17981	18011	17871	17997	18037	17875	18210	17916	18132	18183	17980	17948	17972	17929	18120	18224	17888	17808	17775	17966	18159	17951	17985	17988	17998	17890	17948	17995	18027	17933	17886	17905	18035	18031	18134	18006	17937	17823	18012	18015	17884	17946	17872	18003	18121	18062	18035	18022	18091	18038	17884	17978	18026	18033	17842	17824	17943	17998	17964	17961	17896	17963	17993	17814	17921	18009	17943	17895	18100	18120	17873	18160	17990	17879	18078	18003	17919	18091	17960	18027	18002	18106	17877	17974	17953	17955	18023	18028	17861	17974	17998	17976	17944	18257	18102	17809	17869	17861	17948	17973	17871	17991	17977	18051	18156	17844	17896	17927	17858	18249	18018	17947	17837	18036	18055	18015	18062	18150	17992	17901	18032	17965	17968	17900	17873	18042	18054	18006	18094	17949	17885	18024	17904	18186	17732	17873	18075	18060	17869	17948	17919	17979	18057	18002	17985	18066	17983	17967	17979	17991	18195	17994	17904	17883	17886	18048	17995	18088	18084	17955	17916	18249	17985	17983	17901	18074	18028	18141	18043	18143	18151	17970	17991	18092	18088	17971	18016	18108	18032	17812	18022	18059	17993	17878	17964	18048	17845	17743	17904	17980	17907	17911	17884	18019	18060	17848	17945	18041	18116	17867	17966	17834	18083	17978	17952	18155	18035	18045	17917	17949	17835	18072	17949	17847	18042	17776	18002	18290	17856	17985	17984	17995	18091	18123	17965	17896	17882	17978	17891	17996	18017	17984	17796	18011	17882	18092	17825	17839	18090	18062	18005	17898	17948	17937	18017	17804	18020	18154	17925	17996	17895	18086	17975	18073	18046	17966	17887	17801	17786	18151	17855	17909	17858	17914	18201	18124	17990	18085	17967	18045	18044	17970	17962	18072	18043	18116	18073	17928	17957	17929	17918	17945	18100	18098	17826	17975	18078	18069	18232	18182	17976	18029	18091	18171	17789	17903	17984	17948	17921	17935	18019	18060	18029	17891	18169	18047	17852	18173	18006	17933	18050	17911	17909	17844	18095	17996	18106	18010	17962	18066	18022	18057	17955	17995	17875	17898	17995	18102	18056	18017	18069	18037	17885	18017	18000	18101	17975	17991	17878	18112	17969	18012	18073	18063	18015	18176	17871	17848	18188	17991	17956	17910	17891	18002	17982	17928	18024	17974	17977	17900	17976	17947	17998	18045	17933	17876	18012	17937	18104	17977	18001	17998	17902	17920	18149	18059	17942	17909	18098	17964	18102	17822	17834	17953	17972	18081	18144	17908	18070	18072	18036	17998	17999	18030	17988	18017	17909	17964	17966	18039	17916	17922	18043	18062	17947	18059	18029	17981	18075	17989	18123	17942	18036	18086	17933	18031	18098	18082	17999	18127	18084	18132	18189	18002	18173	18062	17927	17998	18083	18116	17959	18008	18007	17972	17940	17973	18029	17903	18012	18121	18010	17986	17974	17871	17943	17806	17965	17852	18031	18053	17880	17837	17878	18041	18022	18061	17910	17930	18112	18178	18084	18097	17931	18027	17999	17925	18203	18089	18148	18020	18069	17935	17975	18005	17884	18078	18170	17963	18172	17947	18057	17955	18051	18060	18122	18022	18165	18308	17787	18000	17955	17776	17879	17954	17905	17934	17885	18110	18006	18052	18032	18116	18007	18228	17952	17926	17913	18028	18097	18029	17800	18093	17958	17880	18021	17915	17921	17974	17964	18016	17885	18045	18069	17721	17958	17859	17974	18035	17972	18029	17951	17857	18075	17908	17947	18101	18086	18004	18005	17910	17891	17990	17982	18118	17827	18087	17943	18132	17951	18121	17937	18098	17814	17968	17961	17845	17766	17996	17977	18074	18027	18026	17888	17804	17980	17912	18080	17695	18061	18092	17912	17997	17915	18039	17951	18008	18243	17962	17989	17905	17975	18072	17994	17951	17965	18006	17912	18022	18073	17753	17950	17992	18053	18072	17846	18053	17932	18039	18108	17990	17889	18203	17964	18056	18191	18020	18100	18190	17980	17921	17918	17929	17827	18053	17927	17949	18026	18064	17957	18069	17875	17988	18033	17946	18058	17926	17920	18103	17999	17918	18234	17968	17970	17866	17968	17978	17952	17944	17965	17891	18068	17994	17893	18110	17985	17989	18033	17882	17945	17954	18076	18222	18025	17984	18224	18011	17999	17891	17930	18061	17892	18067	18225	17951	17906	18025	18023	18007	17873	18028	17970	17970	17999	17908	18108	18071	17794	18038	17991	17975	17883	18004	18074	17998	17874	17965	17921	18094	18001	18066	17954	18014	17832	18050	17909	17950	17855	17974	17979	18067	17930	18008	18010	18038	17862	17838	17911	18037	18009	18174	18072	18066	17870	18011	18053	17953	18132	18086	17808	18083	18165	18020	18055	17900	17958	17837	18135	17974	17962	18084	17990	17975	18048	18147	18127	18059	18098	18074	18038	17942	17997	17987	18110	17814	17946	17883	17977	17943	18048	17892	17885	18032	18080	17917	18112	17914	18014	17939	18039	17995	17887	17874	18005	18054	17907	18001	17956	18010	17969	18074	18122	17937	17877	17858	18169	18043	18020	17922	18035	17982	17975	18055	17760	18065	17988	18093	17848	17950	18055	18012	17948	17880	18084	18014	17884	17856	17849	18199	17828	17941	17828	17909	18056	17829	18010	18101	17833	17950	18172	18032	18073	18039	18086	18137	17850	17885	17927	17916	18055	18073	17884	18037	17988	17920	18015	17954	17837	17934	17907	17991	17987	18050	17866	17996	17988	17960	18149	17723	17999	18045	17997	17980	17975	17976	17995	18148	18085	17968	18023	17826	17959	18179	18130	17833	17809	17837	18047	17789	17958	18167	17880	18043	18028
22404	20962	28806	23300	21542	25488	29779	24750	24129	24631	24283	23964	24077	23843	23743	23450	25384	38263	38310	35142	30412	26412	24110	23510	23036	22828	22982	23229	23078	23020	22974	23142	22942	23176	23047	22977	23012	22870	23187	22932	22977	22967	22985	23050	22994	22916	22951	22970	23212	23012	22941	23102	23153	23214	22934	22835	22825	22857	22785	22882	22897	22841	22850	22832	22856	22694	23212	22780	22893	23064	22995	22733	22924	23083	22869	22947	22727	23033	23008	22907	23007	22914	22794	22714	23044	22837	23096	22872	22952	22835	22978	22812	22889	22985	23026	23003	23029	22762	22942	22940	22630	22692	23128	22931	22884	22699	22834	22967	23141	22942	22831	22991	22906	22804	22664	22966	22981	22893	22717	22715	22945	22737	22791	22849	23035	22997	22998	22975	22745	22863	22913	22868	22942	22859	22959	22930	22659	22784	22940	22823	22829	22918	22893	22964	22867	22974	23012	22695	22866	22691	22790	22892	22924	22842	22885	22774	22938	22917	22800	22927	22895	22771	23104	23024	22891	23072	22819	22807	22886	22805	23011	22815	22782	22771	22832	22641	22818	22806	22749	22829	22844	22962	22905	22974	22924	22719	22925	22811	22673	22814	22803	22827	22939	22809	22819	22791	22816	22898	22680	23078	22892	22967	22825	23085	22853	22931	22875	22930	23024	23068	22838	22833	22739	22701	22893	22832	22926	22738	22630	22765	22851	23087	22924	22686	22675	22652	22857	22913	22939	22793	22903	22900	22755	22925	23032	22771	23167	22940	22833	22781	22966	22670	22928	22752	22676	22883	22748	22763	22879	22809	22994	22788	22681	22865	22853	22799	22673	22697	22880	22956	22756	22919	22837	22953	22771	22881	22836	22933	22721	22771	22949	22918	22840	22798	22900	22929	22871	22632	22875	22709	22943	22818	22791	22713	22994	22994	22970	22855	22715	23049	22958	22869	22930	22938	22905	22794	22924	22814	22900	22823	23164	22664	22818	23018	23039	22722	22942	23095	23108	22869	22877	22874	23026	22966	22898	22914	22776	22827	22923	22860	22816	23035	22862	22722	22918	22809	22781	22854	22879	22553	22738	23142	22793	22697	23107	22941	22853	22978	22784	22844	22774	22781	22865	22727	23124	22878	22941	22840	23029	23022	22679	22739	22755	22899	22940	22922	22890	22766	22955	22830	23018	22767	22885	22951	22754	23062	23028	23119	22938	22749	22934	22903	22938	22862	22954	22898	22981	23000	22887	22919	22900	22966	22904	22620	22906	22708	22690	22957	22696	22757	22785	22779	22835	23086	23155	22833	22583	22652	22863	22924	22938	22822	22884	22630	22848	22901	22831	22862	22844	23155	22557	22798	22884	22815	22843	22599	22777	22730	22872	22605	22576	22857	22631	22826	22974	22884	22924	23003	22792	22664	22799	22954	22883	22815	23053	22847	23052	22835	22870	22743	22950	22917	22714	22798	22678	22868	23011	23011	22761	22912	22727	22730	22859	22939	23125	22986	22921	22724	23042	22747	22918	22867	22746	22606	22792	22766	22991	22774	22858	22871	22922	22847	22872	22851	22848	22891	22993	22796	22933	23016	23046	23020	22890	22866	22672	22875	22882	22847	22859	22766	22608	22892	22809	22636	22764	22802	22901	22778	22999	22898	22988	22806	22893	22921	22848	22988	22729	22629	23064	22889	23010	22770	22820	22999	22827	22982	22860	22806	22733	22894	22947	22694	22733	22825	22921	22873	22943	22680	22708	22860	22890	22961	22587	23051	22980	22923	22729	22767	22848	22639	22760	22974	22732	22841	22921	23014	22783	22831	22755	22646	22747	22710	22857	22791	22919	22827	22986	22602	22911	22622	22650	22955	22822	22863	22870	22901	22971	22948	22787	22935	22830	22722	22767	22771	22965	22843	22679	22772	22828	22861	23021	22885	22959	22799	22702	22774	22914	22950	23031	22865	22827	23032	22905	22902	22897	22894	22750	22926	22827	23076	22728	22770	22794	22779	23033	22842	22841	22777	22805	22886	23062	22952	22710	22853	22933	22884	22540	22658	22851	22839	22921	22866	22750	22909	22910	22835	22902	22799	22737	22829	23076	23033	22865	22804	22654	22819	22597	22965	22986	22815	23061	22791	22913	22742	22751	22943	22988	22909	22902	22814	22924	22851	23001	22901	22809	22820	23091	22739	22868	23028	22811	22958	23024	23043	22905	22799	22845	22745	22988	22868	22949	22737	22906	22921	22760	22789	22866	22891	23084	22991	22965	22874	22761	22717	22874	22834	22925	22895	22885	22805	22960	22841	22837	22698	22812	22849	22833	22777	22786	22810	22822	22779	22942	22885	22657	22649	23053	23066	23013	22864	22572	22758	22991	22842	22866	22798	22812	22635	22830	23099	22955	23041	22792	22786	22854	22767	23085	22748	22908	22868	22973	22909	22853	22829	22583	22825	22712	22674	22786	22922	22992	22909	22780	22786	22933	22913	22916	22922	22854	22969	22879	22744	23085	22853	22978	22867	23118	22922	22917	22778	22921	22846	22958	22846	22852	22784	22853	22796	23027	22793	22743	22853	22826	22699	23018	23055	22903	22877	22857	22721	22832	22692	22893	22742	22867	22657	22947	22894	22989	23028	22800	22783	22797	22831	22824	22837	22916	22867	22992	22818	22905	22714	22615	22790	22897	23025	22754	22892	22810	22871	23121	23020	22761	23123	22968	22791	22838	22919	23054	22873	22814	23060	22768	22865	22927	23133	23065	22972	22755	22857	22725	22886	22522	23018	22818	22652	22909	22911	22773	22726	22890	22767	22708	22993	22822	22956	22996	22968	22900	22790	22773	22997	23005	22903	22925	22939	22758	22808	22765	22700	22927	23009	22931	22509	22927	22876	22741	22948	22830	22645	22875	22740	22748	22935	22887	22804	23005	22841	22934	22848	22871	23041	22870	22870	22835	22821	22930	22922	22953	22931	22995	22872	22884	22884	23135	22841	22984	22925	22782	22869	22751	22844	22833	22691	22782	22863	23029	22853	22899	22914	22852	22808	22947	22507	22766	22663	22933	22992	22730	22931	22859	22707	22921	22949	22989	22679	22979	22827	23016	22745	22907	23105	22946	22648	22919	23085	22865	22726	22610	23037	22835	22951	22829	22738	22809	22878	22867	22796	22867	22766	22844	23027	22866	22910	22663	22814	23047	22744	22841	22937	22916	22947	23034	22859	22873	22730	23075	22976	22810	23102	22733	22989	22808	22749	22700	22915	22881	22819	22899	22859	22878	22798	22812	22747	22933	22903	22952	22732	22721	22704	22780	22854	22845	22688	22961	22893	22902	22795	22809	22928	22789	22788	22874	22700	22939	22728	22737	22756	22926	22755	22940	22819	22818	22992	22906	23050	22992	22665	22801	22709	22779	22583	22831	22990	22896	22741	22674	22947	22889	23079	22812	22673	22841	22649	22947	23020	22866	22685	22901	22988	22945	22916	22745	22866	22857	22783	22911	22943	22919	22876	22666	22701	22873	22852	22882	22833	22883	22688	23024	22920	22699	22890	23017	22872	23150	22916	22912	22875	22800	22730	22967	22841	22857	22778	22821	22940	22747	23043	23012	22948	23032	22904	22820	22863	22797	22945	22696	22950	22973	22900	22778	22630	22751	22904	22786	22877	22822	23048	23001	22894	22816	22799	23076	22923	22749	22837	22793	22776	22983	22781	22764	22713	22900	22811	22824	22813	22732	22917	22814	22654	22774	22698	22747	22945	22779	22882	22905	22683	22830	22815	22931	22850	22790	22992	23104	22809	22913	22829	23077	22920	22906	23006	23101	22681	22798	22776	22640	22746	23027	22677	23003	22865	22925	22840	23120	22750	22907	22866	22880	23076	22727	23091	22787	22865	22878	22774	22729	22895	22819	22843	22721	22684	22884	22648	22938	22831	22796	22797	22673	22836	22797	23057	22971	22730	22842	22881	22881	22973	22704	22996	22932	23131	23107	23030	22712	22848	22917	22848	22896	22771	22633	22764	22940	22847	22890	22721	22903	22866	22685	22970	22861	22763	22808	22945	22736	22894	22696	22942	22736	22726	22979	22880	22712	22823	22796	23147	22900	22850	22901	22901	22658	22834	23010	22843	22763	22866	22951	23044	22796	22963	22833	22811	22725	22599	22979	22782	23055	22763	22653	22952	22693	22997	22780	22875	22933	22824	22842	22713	22946	22883	22682	22860	22897	22873	22620	22640	22912	22656	22763	22900	22919	23056	23084	23054	22899	22934	22843	22855	23106	22937	22762	22883	23042	22532	22834	22830	22882	23066	22705	22838	22724	22746	22961	22844	22879	23111	22908	22824	22800	22707	22863	22892	22844	22981	22788	22759	22946	22632	23080	22747	22842	22843	22732	22830	23136	22863	22565	22961	22811	22778	22852	22985	22729	22734	23244	22921	23046	22738	22974	22965	22995	22887	22788	22824	22907	22799	22887	22850	22954	23001	22711	23222	22985	23016	22662	22961	22849	22830	22605	22829	22736	22823	22780	22709	22947	22786	22655	22761	22988	22855	22834	22848	23131	22821	22888	22882	22804	22948	23081	22886	22677	22675	22886	23238	22964	22790	22992	23061	22812	23136	22737	22689	22609	22636	23034	22822	22929	22738	22653	22831	22799	22955	22961	23010	22871	22799	22842	22898	22822	22786	22841	23025	22737	22926	22946	22963	22908	22871	22939	22785	22996	22811	22718	22670	22964	22900	22765	22783	22746	22728	22831	22704	22999	22741	22887	22704	22899	22956	22931	22747	22785	22819	22955	22998	22923	22936	22874	22961	22772	22794	22823	22958	22734	22791	22769	23002	23056	22752	22981	22915	22651	22807	22873	22792	22730	22949	22887	22812	22847	22670	22731	23014	22954	22821	22911	22874	23114	22896	22900	22818	22796	22898	22790	22721	22881	22740	22818	22954	22779	22765	23099	22854	22989	22782	22916	22964	22902	22976	22795	22924	22757	22776	22926	22699	22834	22578	22933	22760	22784	22709	22867	22746	22770	22811	22909	22903	22720	22825	22748	22863	22989	23010	22911	22718	22834	22906	22662	22821	22844	22877	23021	22866	22860	22705	22830	22854	22801	22711	22835	22915	22987	22933	22965	22638	22737	22957
20595	39148	37511	30850	26912	24408	22660	20640	20172	19924	19819	19692	19430	19234	18907	18772	22031	37526	35357	32213	26392	21306	18856	18407	18044	18096	18142	18056	18052	17935	18161	17938	18059	17880	17953	18127	18030	18014	18039	18083	18185	18144	18145	18048	17858	17992	18033	17950	18032	18035	18152	18115	17900	17913	18078	17954	17991	18186	17954	18208	18042	17845	18197	18033	17923	17899	18117	17976	18114	17875	18109	17986	17952	17923	17895	17962	18127	17973	18158	17901	17880	18162	17954	18116	18095	18091	18149	17896	18057	18044	17793	18041	18032	18076	17900	17983	17871	18176	18071	18003	18196	18068	17968	18107	18016	18029	17895	18012	18083	18019	17968	17889	18018	18077	18013	18006	17991	18023	17957	18147	17952	18071	18025	18086	17991	18114	18033	17967	18161	18059	17933	18186	18083	18066	17912	18007	17943	18112	18012	18009	17943	18028	18038	18023	18104	17908	18045	18120	17941	18070	17901	17904	17912	17930	17993	17946	17936	18056	18024	17932	18099	17950	17895	17928	17920	18013	17887	18101	17866	18187	17800	17846	17780	18053	18020	17990	17954	18021	18090	17887	17881	17972	18079	17891	18120	18040	18013	17773	17970	18009	17971	17944	17968	17817	18082	18044	17873	17954	17910	18010	18060	18107	17988	18203	18020	17742	18004	17914	17961	17915	17646	17981	17915	17952	18069	17892	17872	17918	17917	18123	17853	17941	17970	18059	17910	17964	17989	17940	17869	17915	18040	18067	18048	18064	17977	17935	17998	17810	17884	18012	17913	17953	17837	18056	18249	17831	17880	17915	17982	17839	17920	17953	17781	17902	17894	18005	17968	17891	18075	18056	18050	17898	18000	17664	18054	17997	18003	18014	17914	17939	18092	17793	17905	17894	17976	17807	17928	17873	17761	17940	18063	17914	18020	18019	17767	18005	17743	17846	17848	17916	18012	17985	17913	17988	18106	18038	18073	17986	18057	17887	18001	17994	17847	18024	18028	17762	18021	18049	18036	18092	18152	17934	18195	17875	17898	17952	17931	17819	17880	18118	17852	18015	18128	18079	17944	18004	18094	17824	17983	18015	18130	17777	18034	17913	17975	17988	18029	17947	17987	17944	17889	17973	17934	17886	17918	18062	17854	17915	18095	17978	17941	17944	18080	18025	17872	18096	18050	17961	18071	17961	17806	17879	17990	18123	17907	17907	17977	18061	17884	17976	17974	17836	18046	17996	18025	17867	17942	18024	17912	18223	17941	17920	17970	17907	18015	17967	17900	18011	17862	18090	17741	18052	17948	17928	17962	17956	18095	17906	18017	17927	18129	18138	17971	18026	17903	18001	18022	17957	18007	18017	18026	18112	17696	18080	17982	17901	17845	18116	17998	18037	17840	18129	17947	17912	17986	17863	17953	18151	18063	18092	18127	17952	17976	17979	17969	18005	17866	18150	17918	17877	17959	18018	17998	17804	17849	17911	17994	17926	17879	18012	17902	17909	17871	18052	17999	17927	18063	17903	17965	18176	18016	17856	17882	17875	17861	17837	17994	17836	18059	17967	18022	18017	17927	18086	17955	18101	17964	18046	18056	17984	18103	17842	17931	17999	17938	18150	17970	18045	17984	17997	17973	17925	17846	17801	18015	18000	18192	18188	17820	18024	17997	17950	17945	18080	18001	18039	18001	17957	17741	17866	17901	18150	18049	17836	18124	17852	17809	18017	17924	17963	17949	18129	17881	18118	17908	17815	17885	18059	17862	18055	17965	17821	17957	18008	17857	17954	18062	18108	17911	17941	18015	17851	18026	18068	17879	17823	17902	17858	17997	17966	17955	18020	17828	17868	18097	17790	17966	18044	17852	18037	17933	17959	17916	17878	18113	17907	17919	17783	18201	17925	17954	17968	18189	17930	17832	17878	17955	18057	18013	17888	17807	17906	18033	17843	18083	17969	17917	17955	18055	17849	17943	17947	17901	17858	18127	17836	18022	18033	17962	17918	17874	17926	17945	17905	18096	17738	18076	17817	17955	18093	17965	17825	17751	17880	17943	18022	17875	17950	17918	18030	18123	17977	17906	18107	17989	17925	17948	18015	17989	17934	17905	18009	17993	17935	17895	17910	18003	17993	18036	17857	18150	17899	18021	17871	18073	18008	17892	18034	18125	18004	18035	17940	17901	18024	17915	18004	17872	17810	18023	17897	17969	17999	17942	17917	18060	18059	18213	18048	18020	17946	17889	18006	17797	17961	18136	18083	17704	17983	18160	18039	18080	17981	17914	18055	17774	18058	17999	17988	17930	17769	18065	17882	17930	18087	18023	17953	18057	18158	17872	17959	17942	17938	17910	18053	18079	18087	17998	17850	18028	17958	17813	17880	17905	17945	17930	17870	18014	18063	18069	18103	18011	17833	17858	17861	18022	17874	18008	17890	17864	17970	18121	18078	18030	17889	17994	18060	18053	17867	18001	18037	18080	17847	17942	17959	17924	17747	18006	18238	17998	17885	17950	18045	17796	17903	18022	18084	17957	18042	17860	17806	18043	18192	17875	17853	18026	17899	17947	17918	17969	18086	17877	17948	17980	17969	17955	17875	18058	17786	17915	17911	18047	17965	17983	18055	17806	18081	18010	18153	17941	18114	18080	17951	17977	18051	18044	17950	17941	17985	18102	17813	18040	18004	17940	17905	17789	17892	17998	17825	17989	17948	17933	18039	17884	17903	18023	17989	18134	17897	17972	17914	18035	17864	18083	17784	18075	18054	17724	18076	18076	18058	17906	17869	17986	17993	17971	17989	18018	18028	18007	18008	17899	17970	18037	18046	17811	18093	18011	17978	17902	18048	18137	17781	18134	18195	18073	18055	17929	18025	18185	17990	18095	17984	17837	18016	17902	18002	18023	18194	18034	17969	17947	17889	18050	17896	18063	18031	17929	18077	17901	17920	17898	17969	17825	18084	17941	18040	17801	17836	17940	18004	17901	18108	18030	17958	17942	18015	18078	17990	17853	18053	17783	18066	18046	17956	18045	17810	18082	18230	17924	17976	17910	18019	17927	17942	17937	18097	18076	17786	17994	18024	17901	18037	17867	17893	17974	17885	17896	17850	18024	18035	18043	17943	17882	17908	18036	17793	17932	17932	18068	17830	17981	17888	17909	17960	17804	17963	18011	17868	17984	17948	18199	17860	18163	17880	17679	17829	17936	18075	18061	18064	17942	18134	17936	17894	18009	17993	18011	17890	18045	17907	18023	18103	18030	17958	18023	18057	18007	18064	17984	17897	17936	18000	18078	17976	18067	18012	17929	17979	18078	17938	18026	17870	17870	17989	17940	17952	17998	17869	18006	18119	18107	17887	17997	17933	18127	17916	17956	17898	17767	17938	17911	18147	18124	18032	17807	18038	17854	17979	17782	18027	18020	17975	17925	17894	17926	18005	17995	17870	17994	17963	18012	18053	17902	18073	18032	18110	17933	18169	17990	17927	17964	17817	18030	18015	18006	18022	18161	17954	18048	18007	17978	17957	18005	18095	17984	17864	17950	18003	17931	17892	18001	18045	17967	17864	18079	18046	18053	18001	18033	17967	17775	17971	18053	17932	17984	17942	18052	17935	18070	17839	18016	18015	17917	17843	17970	18010	17912	18000	17989	17981	17828	18173	17823	17922	17914	17778	18068	17975	17875	18084	17804	17748	17841	18068	17967	17903	17813	17984	17976	17824	17831	18051	18042	18112	18035	18036	17882	17776	17987	18004	17893	18109	17902	17938	18040	18103	18028	18099	18051	18061	18176	17842	18070	17925	17982	18185	18015	17721	18126	17896	17890	17997	17892	18017	17946	17835	18130	18055	17974	18000	17955	17984	18001	17998	18112	17825	18026	17942	18033	17981	17918	17920	17924	17876	17985	17898	17922	17964	18026	18073	17940	18018	17854	17814	17975	18106	17734	17911	18036	17974	18002	17986	17950	17909	18057	18037	18041	17990	17938	17993	17947	18031	17980	18055	17954	18048	17965	18024	17853	17916	17874	17834	18136	17749	17832	18161	17994	17887	17906	18125	17974	18124	17895	17941	17969	18017	17881	18044	17952	17870	17829	17864	18027	17967	18149	17877	17923	17971	17929	17889	18159	17976	18024	17899	18012	17949	18033	17898	18065	17855	18049	18041	17945	18039	17721	17894	18000	17966	17980	17865	17901	17975	18111	17974	18083	17964	18077	17858	17879	18016	18020	17928	17869	17922	17951	17992	17976	17859	18125	18029	17900	17865	17933	17888	18001	18078	17894	17901	17995	18066	17983	17842	17889	17990	18051	18005	17898	17905	17999	18149	17910	17958	18047	18004	18196	17946	17968	17966	17997	18031	18082	18096	17903	17958	17905	18042	17937	18021	18030	17968	17944	17933	17942	17948	17902	17876	17985	17896	17874	17873	17957	17955	17921	17993	18039	17979	18058	17755	17979	17971	17952	17914	17993	17934	18070	18065	17926	17897	18137	17920	17945	18019	18044	17833	18199	17978	18002	18023	17956	18036	18050	17884	17993	17917	17897	18065	17916	18001	18150	17941	17999	17982	17877	18067	17968	17868	18004	17961	18034	17942	18080	17887	18040	17944	17929	17816	18020	18118	18040	18054	17946	18006	17939	17889	17966	17964	18023	18099	17837	17962	17971	18059	18208	17950	17971	18103	17879	18047	17939	17840	17990	17938	17850	18097	18030	17804	17948	17805	17893	17969	17976	17950	17832	18010	17871	18006	17921	17910	17970	18054	18043	18107	18097	18156	17808	17972	18120	18119	18013	17885	17939	17947	18155	18027	18008	18020	18043	17916	17900	17731	17940	18105	17928	18148	18013	18050	17915	17945	17915	17949	18029	17965	17919	18015	17926	17874	17865	17929	18040	17999	17786	18140	17972	17952	17933	18103	17900	17975	18085	18240	17904	17972	17978	17874	18051	17888	17869	18007	17892	17831	17911	17939	18076	17903	18039	18028	18002	18117	18013	17804	17842	17832	18074	17974	18148	17995	17940	17911	17868	17824	17830	17946	18003	17927	18093	18083	17864	18096	18102	18023	17938	17937	18180	18001	17854	17932	17999	18027	18104	17838	17973	17921	18037	18040	18042	17882	18008	18056	17963	18028	17760	18073	17943	17839	18003	17991
27618	23219	30094	27892	24633	24398	24187	23611	23523	23453	23557	23419	23300	23462	23283	23271	23233	23902	24823	24574	24328	23792	23419	23184	23302	23123	23309	23136	23173	23117	23170	23076	23188	23149	23039	23141	23079	23160	23127	22957	22928	23186	23125	22983	22983	23001	23148	23093	23200	23154	23206	23132	23096	23086	23060	23000	23107	23215	22930	23067	22967	23072	23148	23125	23150	23077	23233	23208	22949	23012	22861	23109	22963	23133	23050	23242	23013	23351	23042	23253	23270	23247	23098	23159	23191	23166	22990	23128	23113	23246	23282	22922	23311	23129	22938	23163	23186	23138	23133	22939	23356	22926	23257	23073	23235	23024	23238	23202	23224	22977	23061	23046	23124	23067	22984	22991	23066	23381	23208	23162	23117	23210	23176	23233	23129	23191	23054	23100	23102	23129	23011	22977	23099	23216	23029	23223	22939	23225	23037	23286	23036	23133	23229	23177	23020	23110	23211	23089	23059	22955	23371	23101	22902	23185	23054	23022	23326	23137	23085	23076	22971	23058	23102	22859	22990	23120	23106	22914	23237	23094	23147	23163	23051	23085	23202	23124	23004	23004	23311	23221	23125	23213	22933	23076	23218	23109	23061	23065	23076	22896	23225	23176	23185	22998	22945	23157	22954	22967	23049	22977	22998	23124	23086	23079	22949	23106	23229	23114	22889	23001	23173	23291	23014	22846	23137	23242	23082	23050	22948	23052	23091	22965	22900	23224	22967	23083	23114	22735	22994	22939	23078	23118	23133	23032	23051	22886	23115	22951	23057	23168	23297	23262	23324	22959	23396	23355	23220	23136	23146	23168	22929	22934	23095	23145	23120	23282	23112	23136	23197	23464	23120	23177	23296	23269	22979	22889	23154	23187	23019	23179	22975	23171	23120	22811	23197	22955	22789	23030	23224	22988	22957	22934	23140	23105	23257	23155	23116	23114	22864	23140	23007	23430	23029	23083	23181	23037	23308	23142	23036	23103	23277	23106	23190	23055	23048	23029	23279	23286	23224	23039	23157	23072	23100	23024	23239	23161	23239	22912	23267	23055	23245	23035	23255	23175	23064	22964	23127	23232	23066	23097	23182	23215	23310	23147	23251	22860	23065	23002	23173	22944	22902	23270	22971	23307	23241	23087	23226	23085	23171	23233	23158	23203	23124	23100	23207	23115	22975	23122	23205	23069	23004	23155	22903	22980	22844	23115	23140	22855	23121	23109	23093	23115	23138	23202	22932	23121	23264	23064	23166	23238	22941	22864	23042	23046	22959	23138	23251	23066	22981	23081	22889	22930	23038	23061	23035	23259	22929	22855	23105	23013	23068	22989	22996	23160	23184	23059	23082	23171	23262	23019	23113	23184	22858	23104	22939	23071	23156	23187	23307	23020	23386	23158	23274	23208	23261	23312	23111	23036	23498	23083	23046	22862	22992	22788	22984	23207	23292	22962	23170	23161	23232	23260	22896	22999	23059	23070	22887	22816	23191	22847	23214	23169	22994	22922	22999	23055	23226	23114	22844	22931	23155	23316	23116	22944	22892	23168	23149	22981	23112	23054	23077	23079	23429	23109	22946	23181	23318	23053	23106	23108	23227	23185	23144	23229	22942	23291	23167	23067	23109	23094	23149	23063	23123	23107	23254	22945	23171	23108	23044	23252	23041	23113	23117	23128	23209	22924	22973	23053	23087	22974	23060	23043	23097	23296	23100	23125	23004	23082	23043	23300	22965	22868	22956	23056	23273	23199	23371	23030	23084	23065	23152	23112	23109	23046	23074	23035	23162	23169	23158	23092	23157	23437	23051	23025	23273	23001	23128	23014	23043	22892	22929	22966	23184	22876	22962	23225	23272	23174	23351	22871	23191	23028	23178	22943	23160	23007	23173	22907	23014	23154	23100	23060	23102	22854	23187	22921	23215	23147	23217	23210	23191	23211	22997	23195	23113	23163	23265	23076	22955	23137	23296	23228	23168	23288	23197	23172	22992	23158	23089	22999	22946	23189	23088	23229	23303	23079	23084	23192	23082	23102	22996	22963	23059	23017	23095	23177	23186	23115	23196	23158	23171	23134	23161	23024	22950	23177	22945	23034	23263	23130	23263	23165	23044	22940	23264	23066	23058	22885	23151	23139	23134	23087	23311	22931	23102	23113	23237	23370	23194	23018	23251	23317	23128	22896	23357	23160	23152	23171	23201	23094	23154	23119	23090	23014	23011	23098	23085	23181	23196	23230	22986	23085	22991	23179	23097	23168	23300	23219	23031	23184	23220	23134	23119	23117	22981	23112	23325	22977	22904	23031	23232	23202	23246	23135	23110	23005	23035	23028	23175	22972	22917	23033	23106	23044	23109	23090	23397	23065	23095	23124	23097	22957	23087	23181	23015	23215	23053	23144	23077	23101	23030	22742	23035	23211	22986	22984	23284	22849	23064	23186	23262	23037	22860	23231	23175	23203	22914	23017	23084	23323	23077	23255	23248	23331	23324	23072	23272	23190	23072	23116	23016	23062	22823	23014	23027	23140	23183	23027	23082	23153	23039	23157	22973	23099	23083	23086	23113	23401	23220	23294	23223	22924	23046	23253	22964	23094	23196	22955	23033	22956	23229	22955	22996	23106	23210	23098	23148	23105	23128	23272	23027	23073	22995	23056	23090	23027	23407	23147	22939	23131	22772	23026	23164	23099	23164	22958	23176	23094	23193	23053	23069	22994	23117	22940	23051	23149	23108	22976	23010	23122	23052	23145	23111	22820	23081	23123	23111	23281	23132	23162	23288	23067	23160	23149	23005	23122	23118	22996	23123	23025	22955	23193	23377	22861	23339	23295	22902	23002	23044	23074	23265	23145	23112	23051	23171	22829	23091	23251	23177	23050	23226	22927	23084	23230	23265	23047	23121	23169	23233	23099	23030	23234	23139	23163	23273	23148	22971	23198	23034	22847	22937	23077	22934	23169	23100	22829	23223	23073	23111	23197	23087	23357	23285	23345	23230	23202	23234	23129	23298	23233	23066	23094	23134	23110	23073	23142	23229	23255	23308	23258	22913	23275	23337	23031	22952	23199	23134	22990	23238	22974	23140	22875	22997	23020	23051	22948	23157	23213	23153	22913	23085	23134	23091	23233	22950	22904	23128	23177	23176	23252	22976	22998	23242	23159	22875	23015	23045	22924	22944	23137	23396	22997	23297	23127	23075	23030	23002	23028	23151	23062	23135	22981	23057	23217	23158	23096	23063	22981	22928	23002	23208	23195	23142	23258	23170	23013	22975	22917	23235	23243	23206	23283	23207	23044	23149	22996	23137	23090	23107	23148	23195	22997	22889	23018	23086	23132	23077	23105	23165	22986	23133	23308	23231	23129	23081	23295	23146	23095	23033	23151	22917	23055	22974	23061	23150	23219	23079	23099	23115	23163	23151	22785	22980	23212	23032	22972	23162	23081	23154	23049	23008	23137	23182	23168	23224	22975	23121	23079	22937	23149	22799	23076	23253	23281	23087	23097	22924	23029	23085	23172	22972	22937	23065	23253	22988	23238	23290	23092	23183	23034	23103	23076	23204	22988	23116	22995	22939	23164	23157	23307	23105	23163	23147	22963	23278	23291	23151	23272	23119	22987	23010	23043	22904	22964	23105	23291	22878	23153	23076	23258	23153	23013	23139	23063	23221	22933	22837	23158	23172	23203	23122	23254	23178	23051	23133	23120	23089	23109	23167	23061	23252	23082	23092	23053	23261	23047	23104	23217	23073	23146	23226	23122	23160	23132	22929	22998	23190	22945	23038	23299	22977	23101	23074	23376	23036	23031	23212	23314	23142	23019	23085	23189	23350	23265	23158	22973	23197	23038	23118	23147	22887	23052	23128	23063	23047	23120	23186	22897	23328	23068	23154	22938	22945	22997	23201	23226	23274	23043	23087	22950	23143	23052	22990	22919	23141	23253	23184	23208	23105	23074	23127	23115	23077	23037	23166	23172	23239	23234	23184	23238	23055	23394	22841	23058	23146	22975	23178	23220	23237	23171	23052	23038	22987	22944	23211	23244	23353	23199	22994	23212	23117	22958	23048	23271	23186	23255	23092	23248	23102	23210	22990	23355	23025	23109	23380	23147	23052	22946	23088	23184	23210	23093	23179	22876	23064	23238	22968	22987	23421	23039	23221	22960	23060	23337	23265	23169	23087	22969	22984	23100	23035	23101	23153	23031	23141	23055	23119	23157	23120	23088	23058	23125	22978	23158	23154	23024	23353	23122	23209	23051	22641	23081	23135	23095	22985	23114	23135	23165	23103	23091	23305	23186	23002	23135	23026	23142	22983	23158	23176	23249	23309	23203	23016	23006	22987	23016	23276	23132	23046	22931	22969	23214	23318	23088	23028	23098	23134	22997	23155	23050	23084	23118	22924	23098	23106	22983	23101	23130	23115	22998	23181	23094	23251	23198	23156	23065	22947	23080	23144	23350	23231	22785	23084	23222	22868	23231	23308	23078	23235	23077	23080	23216	23216	23238	23124	23367	23102	22888	23165	23284	23287	23158	22957	23082	22935	23182	23260	22997	22938	23127	23170	22995	23183	22997	23136	23044	22996	23068	22932	23061	23059	23197	23112	23253	23063	23172	23145	22823	22893	23000	23080	23199	23239	23029	23210	23289	22844	22960	22967	23089	23164	23047	23219	23167	23279	23306	23250	23091	22912	23014	23032	23008	23005	23178	22901	23366	23170	23033	23123	23106	22942	23084	23099	23104	23312	23132	23339	23336	23124	23086	23064	23137	23108	22935	23141	23317	22942	22907	23161	22860	23175	23068	23166	23230	23276	23203	23058	23007	23014	23140	23045	23231	23309	23164	23091	23090	23096	23142	23164	23091	23104	23165	23076	23255	23162	23239	23105	23253	23137	23152	23359	23027	23231	23125	23000	23183	23029	23234	23282	23097	22931	23006	23055	23206	23295	23133	23132	23079	23154	23085	23144	23136	23104	23268	23186	23003	23227	23231	23362	23300	23024	22999	23184	23053	22913	23253	23148	23096	23021	23262	23193	22986	23096	23270	23197	23211	23054	23279	22896	22990	23174	22971	23042	23020	23156	23188	23134	22978	23312	23370	23128	23141	23175	23322	22956	22947	23164	22912	23018	22924	22914	23095	23291	23026	23135	23111
20026	27542	27404	22432	21302	19991	19376	18816	18972	18623	18840	18761	18685	18565	18492	18308	18268	19596	20304	19824	19172	18642	18332	18355	18175	18308	18005	18326	17993	18123	18080	18320	18041	18214	18095	18231	18015	18349	18158	18160	18290	18104	18124	18073	18175	18153	18030	18169	18116	18278	18197	18057	18249	18020	18015	18188	17947	18118	18087	18286	18168	18190	18147	18158	18288	18214	18109	18130	18168	18188	18324	18244	18211	18225	18095	18284	18171	18091	18185	18298	18203	18193	18052	18093	18083	18264	18148	18316	17981	18157	18126	18069	18170	18195	18067	18262	18378	18108	18167	18159	18107	18142	18306	18115	18318	18163	18292	18324	18257	18047	18105	18178	18161	18013	17996	18103	18090	18152	18202	18151	18320	18104	18069	17990	18057	18158	18129	18239	18162	18292	18216	18284	18184	18166	18283	18088	18322	18002	17868	18311	17931	18008	18178	18202	18221	18114	18302	18040	18192	18084	18127	18082	18012	18199	18197	18216	18151	18206	18185	18071	18095	17995	18024	18286	18059	18222	17973	18155	18129	18205	18248	17992	18197	18170	18212	18196	18272	18121	18235	18066	17957	18219	18230	18218	18099	18242	18053	18075	18130	18340	18207	18117	18268	18162	18310	18225	18260	18213	18282	18065	18223	18120	18207	18079	18250	18172	18096	17983	18135	17969	18159	18129	18264	18106	18213	18184	18115	18131	18125	17963	18389	18274	18131	18221	18085	18155	18095	18106	17959	18106	18281	18225	18156	18170	18149	18145	18286	18195	18178	18174	18126	17950	17935	18248	18290	17853	18069	18145	18103	18089	18034	17977	18030	18125	18156	18103	18130	18137	18138	18082	18268	17917	18318	18143	18257	18130	18272	18236	18076	18336	18219	18094	18229	18043	17990	18034	18254	18223	18052	18193	18050	18289	18071	18260	18094	18195	18031	18231	18241	18133	18086	18086	18155	18176	18066	18179	18251	18275	18045	17978	18148	18104	18041	18145	18262	17971	18184	17969	18215	18177	18136	18209	18395	18200	18084	18077	18107	18078	18087	18046	18156	18105	18183	18172	18019	18008	17967	18355	18099	18267	18098	18182	18142	18230	18041	18144	18166	18220	18165	18039	18183	18107	18173	18176	18178	18232	18003	18165	18246	18099	18163	18162	18150	18117	18147	18072	18097	18257	18038	18235	18241	17975	18141	18314	18197	18004	18107	18049	18174	18095	18042	18144	18082	18304	18203	18238	17968	18155	18240	18187	18139	18257	18084	18093	18012	18227	18237	18089	18155	18084	18038	18140	18194	18091	18197	18209	17918	18134	18245	18100	18140	18063	18173	18118	18201	18220	18189	18277	18244	18103	18171	18151	18117	18317	18182	18035	18210	18018	18203	18426	18073	18029	18204	17992	18282	18229	18059	18001	18064	18309	18083	18168	18229	18316	18283	18161	18056	18123	18314	18308	18263	18210	18143	18200	18169	18123	18354	18178	18264	18214	18218	18097	18209	18214	18148	18106	18309	17986	18004	18200	18161	18208	18061	18366	17953	18076	17996	18215	18164	18097	18256	18108	18117	18152	18056	18102	18199	18142	18114	18157	18179	18093	18191	18125	18229	18326	18152	18056	18105	18229	18224	18045	18018	18226	18182	18099	18058	18029	18062	18134	18126	18294	18243	18152	17955	17998	18161	18128	18205	18121	18290	18106	18191	18141	18186	18132	18310	18099	18064	18235	18353	18139	18256	18115	18163	18193	18054	18108	18196	18156	18275	18131	18283	18102	18032	18126	18177	18090	18169	18137	17936	18105	18162	18127	17865	18025	18159	18121	18104	18027	18138	18348	18248	18079	18065	18149	18246	18020	18184	18158	18139	18266	18063	18208	18130	18345	18182	18245	18311	18188	18062	18005	18209	18222	18062	18346	18042	18058	18202	18169	18211	18003	18233	17973	18051	18073	18077	18198	18030	18230	18318	18193	18205	18158	17968	18308	18026	18047	18198	18101	18077	18195	18228	18232	17853	17922	18384	18036	18136	18058	18173	18162	18114	18227	18006	18228	18072	18128	18138	18067	18167	18170	18187	17820	18297	18116	18117	18011	18149	18147	18146	17955	18225	18159	18186	18166	18163	18183	18164	18204	18238	18183	18080	17968	18009	18210	18074	18135	18182	17989	18065	18170	18131	18119	18183	18128	18211	18350	18264	18124	18141	18235	18369	18138	18307	18103	18016	18133	18090	18312	18141	18299	18185	18055	18201	18134	18082	18153	18131	18090	18236	18058	18207	18145	18105	18173	18137	18010	18132	18207	18226	18143	18124	18297	18061	18227	18250	18093	18158	18032	18179	18307	18139	18129	18078	18329	18038	18114	17933	18270	18192	18179	18132	18087	18209	18187	18334	18078	18204	18258	17956	18139	18299	18092	18205	18173	18060	18210	18162	18178	17951	18075	18104	18096	18311	18273	18216	18143	18135	18229	18209	18164	18055	18202	18093	18171	18301	18049	18232	18243	18196	18122	18327	18243	18167	18159	18158	18171	18094	18115	18263	18166	18112	18250	18053	18222	18188	18187	18082	18145	18111	18207	18170	18117	18050	18025	18181	18309	18146	18261	18031	18078	18206	17999	18100	18016	18135	18360	18070	18221	18203	18044	17976	18212	18285	17953	18243	18179	18128	18365	18106	18232	18196	18187	18134	18027	18229	18318	18082	18332	18117	18170	18137	18058	18098	18103	18239	18052	18095	17941	18157	18157	18008	18223	18166	18150	18241	18117	18206	18049	18207	18032	18248	18233	18219	18232	18084	18107	18285	18299	18219	18237	17999	18291	17985	18181	18104	18232	17953	18154	18060	18055	17988	18081	17979	18084	18102	18222	18348	18089	18148	18153	18266	18023	17799	18324	18121	18173	18253	18021	18308	18132	18109	18278	18196	18110	18044	18047	17948	18111	18132	18020	18163	18052	18036	18150	18008	18034	18305	18238	18179	18030	17987	18072	18162	18202	18214	18091	18108	18230	18076	18048	18219	18345	18353	17858	17991	18125	18202	18064	18171	18209	18180	18071	18148	18006	18113	18283	18269	18182	18054	18109	18257	18187	18065	18107	18289	18183	18145	18242	18104	18099	18209	18000	17976	18120	18193	18326	18109	18100	18348	18142	18378	17997	18229	18155	17930	18119	18192	18146	18203	18102	18064	18192	18069	18073	18226	18076	18400	18205	18221	18219	18189	17978	18142	18245	18151	18330	18288	18058	18183	18084	18137	17973	18099	18142	18213	18197	18313	18239	18058	18100	18236	18241	18045	17962	18157	18044	18124	18166	18226	18078	17990	18194	18100	17945	18183	18211	18184	18217	18109	18095	18154	18197	18265	18160	18042	18313	18164	18199	18160	18148	18042	18053	18225	18238	18091	18154	18139	18203	18085	18213	18209	18095	18197	18188	18195	18125	18268	18076	18213	18019	18259	18349	18157	18317	18219	18148	18323	18088	18222	18264	17971	18221	18127	18039	18196	18161	18238	18267	18080	18366	18165	18046	18253	18121	18039	18102	18042	18167	18071	18044	17995	18146	18197	18034	18160	18316	18133	18192	18055	17994	18164	18159	18113	18352	18198	18288	18099	18400	18207	18046	18159	18032	18182	18204	18144	18162	18287	18206	17960	18211	18276	18242	18259	18085	18090	18109	18285	18018	18185	18181	18336	18238	18115	18011	18130	18167	17955	18286	18022	18185	18139	18125	18231	18044	18289	18263	18044	18227	18229	18071	18227	18142	18111	17914	18244	18200	18234	17950	18175	18090	18138	18231	18117	18140	18035	18306	18238	18168	18233	18034	18172	18085	18117	18086	18070	18190	18255	18204	18150	18228	18104	18196	18135	18301	18228	18129	18329	18179	18149	18191	18113	18175	18230	18083	18302	18194	18149	18205	18239	18152	18169	18144	18263	18266	18012	18045	18239	18134	18214	18090	18350	18056	18215	18136	18311	18290	18090	18275	18128	18184	18027	18161	18156	18320	18259	17860	18099	18130	18084	18154	18320	17986	18269	18240	18107	18152	18085	18134	18174	18077	18109	18023	18181	18188	18312	18075	18156	18079	18098	18133	18043	18107	18172	17983	18087	18086	18018	18089	18329	18182	18162	18208	17936	18176	18297	18128	18129	17991	18312	18217	18279	18066	18048	18384	18152	18206	18257	18209	18102	18228	18025	18138	18139	18160	18343	18292	17908	18167	18081	18232	18153	18041	18030	18125	18182	18068	18120	18165	18171	18254	18166	18038	18303	18291	18023	18271	18276	18064	18115	18339	18211	18103	18129	18119	18267	18104	18147	18035	18114	18085	18018	18203	18199	18127	18187	18207	18330	18013	18208	18184	18246	18096	18171	18174	18257	18077	18125	18242	18143	18054	18152	18215	18171	18071	18079	18219	18234	18228	18039	18150	18164	17981	18254	17953	18100	18213	18139	18188	18098	18065	18102	18027	17959	18038	18114	18228	18128	18175	18139	18333	18155	18163	18036	17938	18028	18171	18276	18080	18230	18127	18102	17946	18144	18082	18202	18179	18089	18163	18135	18361	18248	18126	18339	18120	18082	18230	18026	18349	18106	17899	18372	18231	18045	18133	18128	18033	18310	17985	18128	18114	18097	18152	18138	18123	18181	18191	17967	18221	18185	18064	18323	17940	18137	18209	18133	18124	18172	18078	18065	18141	18231	18184	18109	18134	18019	18013	18255	18092	18125	18104	18207	18079	18045	18130	18063	18136	18499	18191	18228	18063	18126	18117	18310	18263	18007	18109	18133	18231	17996	18004	18287	18153	18144	18201	18213	18166	18121	18114	18117	18096	18284	18080	17999	18008	18103	18075	18167	18435	18389	17893	18307	18160	18172	18222	18197	18206	18232	18104	18034	18188	18284	18138	18216	18194	18120	18146	18047	18186	18141	18201	18378	18327	17988	18171	18263	18128	18061	18183	18041	18203	18106	18210	18251	18194	18070	18030	18150	18128	18137	18115	18104	18261	18119	18250	18107	17997	18116	18212	18086	18188	18208	18192	18052	18158	18108	18119	18051	18208	18056	18307	18115	18338	18039	18232	18134	17908	18069	18204	18121	18113	18078	18059	18253	18331	18070	18227	18113	18255	18057	18190	18379	18069	18018	18263
23709	21001	28460	24193	23475	25455	26320	24075	23940	23819	23388	23375	23277	23134	23275	23062	23213	28445	31678	30121	27265	24698	23535	23311	22932	22904	22843	22925	22675	22902	22728	22747	22929	22870	22759	22776	22828	22772	22563	22999	22921	22768	22808	22993	22792	22736	22618	22750	22738	22873	22693	22822	22770	22614	22616	22713	22826	22561	22798	23090	22693	22614	22945	22703	22443	22486	22741	22802	22775	22784	22680	22924	22856	22680	22814	22688	22722	22668	22733	22853	22802	22734	22955	22929	22644	22739	22863	22876	22875	22852	22687	22708	22780	22682	22765	22832	22651	22752	22837	22861	22946	22787	22767	22583	22753	22639	22734	22794	22871	22802	22655	22602	22625	22932	22960	22772	22923	22809	22939	22726	22841	22765	22600	22787	22578	22622	22835	22659	22827	22715	22779	22823	22860	22588	22595	22990	22838	22856	22741	22718	22678	22647	22612	22614	22799	22757	22718	22462	22693	22663	22676	22702	22726	22583	22717	22699	22873	22615	22546	22740	22779	22462	22826	22672	22791	22825	22763	22659	22576	22521	22858	22626	22695	22843	22611	22587	22986	22437	22782	22560	22755	22766	22908	22859	22569	22558	22712	22654	22783	22715	22869	22667	22731	22642	22733	22810	22752	22763	22619	22820	22841	22645	22640	22794	22756	22915	22940	22832	22598	22694	22911	22730	22841	22534	22607	22731	22616	22706	22563	22565	22638	22661	22856	22642	22786	22858	22612	22689	22666	22933	22611	22815	22645	22729	22671	22792	22834	22769	22837	22614	22570	22883	22674	22661	22715	22779	22871	22399	22892	22559	22740	22612	22817	22699	22693	22685	22726	22477	22773	22556	22632	22652	23034	22726	22782	22885	22843	22669	22891	22602	22725	22646	22711	22890	22711	22543	22866	22734	22938	22747	22634	22765	22632	22606	22509	22767	22709	22733	22767	22705	22736	22599	22690	22683	22833	22616	22698	22624	22599	22741	22837	22625	22690	22836	22657	22571	22715	22657	22659	22657	22628	22652	22947	22532	22686	22829	22653	22818	22635	22601	22761	23154	22853	22952	22799	22882	22570	23026	22802	22949	22694	22836	22833	22841	22681	22659	22914	22757	22715	22740	22800	22624	22920	22869	22675	22595	22648	22834	22770	22689	22731	22802	22651	22716	22904	22871	22835	22441	22882	22515	22748	22858	22779	22766	22932	22728	22688	22673	22694	22900	22770	22721	22583	22705	22484	22771	22714	22708	22948	22960	22778	22870	22850	22488	22835	22616	22926	22764	22608	22655	22616	22709	22766	22653	22676	22464	22800	22758	22597	22760	22914	22909	22616	22932	22764	22918	22638	22716	22770	22750	22847	22760	22671	22583	22895	22606	22784	22490	22572	22764	22832	22638	22791	22968	22870	22618	22658	22835	22777	22692	22927	22745	22814	22702	22900	22930	22681	22837	22680	22774	22877	22713	22817	22752	22770	22473	22790	22769	22814	22675	22820	22766	22744	22737	22837	22782	22523	22626	22875	22688	22708	22812	22795	22678	22782	22722	22752	22871	22806	22754	22701	22509	22771	22681	22875	22646	22800	22646	22721	22636	22802	22702	22638	22685	22656	22737	22691	22776	22609	22694	22713	23042	22885	22823	22711	22844	22787	22562	22599	22573	22668	22692	22646	22770	22762	22666	22566	22702	22717	22828	22648	22690	22747	22812	22817	22573	22640	22972	22907	22595	22618	22565	22572	22780	22524	22697	22899	22844	22573	22622	22867	22720	22595	22773	22893	22932	22483	22819	22929	22797	22644	22912	22926	22675	22869	22760	22814	22652	22812	22669	22771	23104	22620	22737	22692	22673	22952	22861	22819	22682	22626	22732	22802	22816	22757	22732	22668	22780	22848	22900	22751	22780	22703	22671	22726	22814	22816	22943	22720	22655	22722	22713	22857	22651	22778	22611	22791	22632	22791	22672	22591	22609	22717	22710	22895	22670	22682	23041	22810	22731	22776	22549	22815	22623	22725	22659	22588	22623	22617	22588	22455	22740	22601	22573	22749	22876	22740	22726	22855	22805	22687	22638	22745	22685	22558	22560	22758	22823	22851	22677	22869	22675	22660	22673	22768	22797	22791	22850	23010	22763	22544	22979	22794	22559	22684	22767	22840	22712	22906	22623	22799	22731	22905	22738	22935	22668	22763	22788	22807	22671	22771	22955	22695	22958	22610	22692	22786	22709	22540	22769	22877	22899	23009	22684	22742	22699	22892	22741	22715	22805	22845	22927	22645	22498	22561	22780	22772	22775	22731	22622	22876	22756	22750	22727	22814	22725	22731	22566	22734	22584	22763	22683	22769	22668	22717	22572	22636	22851	22642	22824	22778	22887	22833	22818	22872	22756	22892	22531	22628	22674	22933	22653	22889	22648	22823	22887	22780	22656	22802	22820	23065	22822	22865	22563	22745	22648	22579	22723	22552	22803	22730	22908	22847	22551	22823	22773	22713	22675	22838	22686	22740	22853	22704	22813	22839	22658	22645	22895	22847	22797	23090	22573	22734	22838	22721	22825	22808	22529	22725	22720	22941	22656	22757	22711	22448	22776	22917	22687	22827	22711	22847	22795	22810	22736	22838	22665	22696	22498	22614	22726	22740	22602	22860	22734	22873	22587	22636	22627	22734	22597	22523	22687	22712	22896	22921	22887	22919	22603	23022	22699	23057	22840	22960	22754	22877	22771	22889	22631	22721	22646	22584	22403	22602	22649	22608	22734	22492	22811	22570	22778	22411	22745	22809	22672	22701	22735	22803	22916	22671	22790	22770	22603	22475	22787	22697	22772	22871	22688	22524	22809	22783	22951	22796	22644	22841	22846	22608	22764	22634	22666	22670	22730	22801	22666	22773	22686	22659	22753	22849	22635	22905	22856	22754	22719	22473	22816	22700	22639	22653	22689	22792	22743	22847	22791	22618	22933	22896	22895	22693	22867	22565	22667	22823	22768	22726	22838	22738	22731	23009	22759	22858	22614	22711	22745	22735	22873	22520	22714	22484	22666	22777	23022	22608	22584	22814	22907	22737	22745	22743	22869	23010	22911	22944	22963	22877	22858	22828	22724	22612	22941	22761	22725	22591	22693	22692	22834	22749	22634	22524	22808	22559	22712	22808	22994	22816	22746	22627	22746	22928	22616	22863	22719	22985	22703	22731	22910	22584	22717	22842	22497	22853	22820	22854	22768	22865	22631	22822	22754	22632	22722	22738	22581	22747	22557	22359	22729	22576	22610	22738	22547	22667	22655	22652	22735	22724	22978	22794	22887	22713	22880	22748	22778	22603	23004	22787	22737	22518	22534	22693	22826	22905	22601	22656	22666	22903	22744	22875	22759	22322	22892	22850	22813	22972	22642	22893	22820	22891	22617	22747	22765	22723	22857	22580	22776	22806	22548	22658	22753	22639	22794	22950	22795	22819	22819	22770	22765	22708	22705	22943	22896	22793	22582	22625	23051	23017	22776	22718	22650	22823	22860	22807	22694	22713	22731	22666	22847	22504	22571	22736	22818	22669	22641	22774	22745	22882	22886	22653	22486	22596	22500	22694	22873	22908	22810	22748	22843	22776	22852	22952	22680	22812	22693	22628	22742	22749	22596	22716	22691	22709	22616	22618	22585	22855	22846	22663	22654	22768	22706	22781	22731	22722	22788	22714	22642	22805	22766	22588	22929	22887	22991	22723	22871	22577	22827	22964	22622	22638	22791	22757	22669	23038	22856	22565	22806	22548	22868	22907	22831	22820	22504	22814	22950	22886	22933	22644	22758	22723	22828	22585	22855	22919	22691	22971	22552	22787	22786	22758	22760	22539	23077	22916	22941	22706	22703	22748	22683	22746	22942	22790	22694	22503	22799	22809	22429	22705	22633	22714	22737	22873	22517	22903	22882	22864	22630	22730	22717	22821	22890	22838	22745	22595	22756	22791	22790	22801	22957	22561	22535	22642	22625	22829	22986	22621	22414	22824	22767	22688	22778	22964	22545	22992	22725	22995	22939	22633	22674	22723	22859	22856	22643	22393	22795	22681	22705	22813	23064	22815	22737	22792	22686	22651	22747	22952	22604	22926	22807	22975	22595	22694	22844	22571	22659	22689	22843	22724	22985	22683	22481	22781	22533	22715	22744	22602	22735	22660	22859	22856	22687	22847	22621	22668	22707	22666	23110	22888	22599	22751	22717	22605	22517	22865	22754	22887	22733	22670	22559	22649	22682	22875	22834	22588	22684	22790	22784	22766	22780	22646	22631	22584	22883	22942	22601	22731	22648	22753	22882	22826	22495	22899	22654	22886	22694	22765	22819	22824	22801	22655	22823	22611	22658	22694	22698	22778	22695	22847	22665	22562	22624	22623	22638	22726	22717	22899	22824	22820	22747	22865	22701	22661	22739	22823	22773	22612	22757	22809	22755	22705	22726	22693	22777	22902	22866	22763	22971	22733	22849	22682	22725	22635	22783	22793	22752	22784	22559	22895	22674	22756	22852	22875	22769	22760	22886	22777	22846	22915	22598	22749	22503	22905	22651	22762	22636	22722	22806	22826	22455	22706	22661	22960	22714	22788	22837	22754	22715	22706	22545	22706	22788	22635	22568	22719	22730	22841	22911	22583	22813	22862	22670	23015	22896	22790	22996	22720	22569	22744	22866	22790	22729	22711	22747	22873	22709	22700	22709	22788	22770	22588	22801	22793	22812	22628	22755	22676	22772	22757	22619	22752	22792	22828	22773	22725	22821	22849	22898	23023	22556	22687	22720	22653	22915	22568	22685	22949	22695	22618	22861	22917	22806	22673	22805	22871	22709	22826	22652	22511	22674	22906	22952	22919	22784	22887	22682	22951	22912	22656	22776	22728	22848	23069	22647	22783	22669	22694	22849	22769	22659	22848	22660	23048	22830	22716	22633	22710	22873	22476	22612	22718	22703	22752	22927	22829	22972	22812	22812	22706	22556	22709	22482	22758	22761	22585	22618	22701	22574	22882	22626	22714	22877	22774	22798	22467	22681	22612	22746	22893	22640	22754	22979	22734	22898	22982	22626	22962	22786	22595	22616	22748	22805	22759	22798	22795	22741	22786	22836	22859	22881	22723	22749	22751	22925	22831	22885	22707	22743	22882	22976
18080	31369	29859	25150	22577	20771	19918	19876	19990	19314	18788	18569	18665	18453	18352	18375	18522	26690	29032	26200	22755	19649	18545	18320	17942	17957	18116	17915	18072	18118	17894	18011	18013	18040	17924	18061	17982	18182	17940	17957	17921	18167	17914	18001	18044	17974	18000	18142	17987	17918	17983	17898	17932	17978	17843	17999	17997	18010	18020	18075	18076	18101	18061	17856	18045	18074	17894	18020	17933	17835	18006	18016	18086	17953	18055	17885	18032	17873	17842	17992	18002	17945	18022	17936	18164	17890	17912	17860	18032	17947	18056	18096	17931	17907	18252	18037	17948	18039	18075	18121	18011	17995	17978	17959	17831	18105	17733	17973	18157	18050	17944	18044	18146	18052	18123	17817	18076	17977	17925	17915	18117	17936	17949	18000	17920	17847	17881	17980	17857	18009	17866	18016	17928	18056	17852	18143	17830	18042	18029	17840	17961	18090	18078	18185	17914	17980	17870	17973	17896	17871	17968	18038	17989	17774	17885	18102	18096	18059	17917	18066	18020	17819	17864	17774	17910	17872	17720	17974	18055	17995	17809	17984	18131	17920	18060	17960	17872	18039	18009	17993	17941	18024	18057	18052	18035	17978	17927	18020	17964	18009	17953	17843	18006	18038	17929	17901	18100	17896	18024	17891	18171	18040	17934	18024	18032	18003	18135	17927	18126	17769	18110	18052	17880	17986	17804	17959	17894	17953	17957	18046	18129	17982	17927	17986	17848	17892	17918	18345	17878	18184	18072	17928	17807	18184	18061	17840	17969	18079	18072	17935	18065	18016	17962	17935	17888	17958	18095	17995	18056	17832	17838	17896	17902	17889	17900	18111	17953	18077	18048	17890	18155	18005	17919	17953	18030	17953	17962	18122	18015	17989	17791	18015	18052	18105	17994	18018	17941	17919	17986	18044	18012	18153	17993	17939	18165	17854	17799	17980	17915	17794	17994	18065	18059	17781	17945	18045	18123	18067	18031	17949	17943	17989	18065	17983	18044	17870	17878	18063	17919	18138	17990	17970	18131	17999	18131	17869	18022	17824	17817	17938	18095	18065	18068	18218	17932	17919	17936	18032	18107	18009	17839	17950	17937	18018	18125	18087	17956	18007	18006	18082	17916	17975	17874	18126	17937	17922	17901	17904	17962	18116	18062	18047	17965	17873	18053	18115	17975	17749	17967	18019	18039	18174	18189	18065	17895	17787	17825	17980	18110	17886	17999	18108	18028	18034	17862	17944	17973	17964	18034	17931	17974	17701	18039	18164	17928	18093	17996	18005	18120	18016	18053	17823	17980	17922	17856	17858	17863	17933	18046	17935	17885	17871	17971	18124	18018	17763	18071	17977	18097	17874	17871	17954	17948	17843	17989	17867	17964	18060	17841	17858	18042	17911	18005	17916	18046	17978	17973	18007	17886	18066	18000	18019	18091	18021	17877	17906	17989	18000	18069	17945	17823	18099	18073	18056	18009	18107	18017	18142	18093	18019	18063	17963	17954	17935	18069	18055	18036	18015	17993	17969	17917	18065	17864	18033	17879	18000	18122	18007	18085	17923	17889	17955	18029	18086	17995	17928	17994	17877	18036	17923	17934	17863	18167	18024	17846	17926	17844	18090	17928	18041	17966	17868	18067	17928	17937	17908	17956	17960	17962	17923	17876	18139	17761	18017	18057	18030	17974	17852	17990	18084	17739	17888	17816	18128	18072	18032	17911	18094	17962	17881	18027	17848	18167	17997	18018	17884	18027	18026	18009	17985	18020	17891	17878	17898	18026	18006	18064	18152	17937	18048	18022	17830	18125	17928	17978	18093	18093	18067	17976	17991	17956	17769	18120	17967	17969	17963	18001	17888	17913	17864	17985	17995	17737	17951	18096	18031	17941	17845	17802	17865	18063	18030	17912	18015	17940	18053	18034	17889	17891	18005	18022	18040	18023	18046	18158	18005	18087	18077	17906	17964	18065	17917	17909	17902	17968	18178	18050	17925	18019	17957	17836	17985	17941	17774	18109	17897	17985	17963	17902	17939	17887	17911	18107	18101	18100	17819	18010	17857	17968	17907	17928	18058	17911	17964	18131	17833	17884	17858	18074	18096	17892	18022	17912	18028	18130	18139	18123	18222	18046	17974	17812	17957	17943	18091	17903	18115	18165	18039	18016	18017	17976	17867	18182	18081	17909	18020	18056	17996	17853	17924	17984	18063	18044	17928	18021	17947	17906	17990	17954	17981	18108	17958	17981	17852	17911	17928	18220	18076	18047	18049	18095	17937	17846	18005	17931	17872	18108	17867	17935	17838	18116	17911	17923	17951	18028	17792	17985	17802	17900	18009	17920	17925	18057	17973	18039	17865	17915	17930	17915	18073	18159	17895	18061	17837	18085	18003	17967	17936	17963	17969	18017	17819	18073	17855	17952	18080	18083	17997	17891	17943	18035	18085	18039	17953	17915	18016	18071	18001	17875	18117	18155	18089	17908	17787	18075	17936	18005	18074	18069	17945	17888	17930	17965	18108	18152	17852	18077	17966	17960	18082	18037	18129	18010	17992	17980	18007	17967	17975	18192	18080	17803	17827	17940	18012	18009	17976	17806	17871	17977	18011	17947	18045	17995	17802	17996	17919	18095	17925	17799	18095	17923	18095	18061	18101	18011	17971	17817	18143	17906	18046	17958	17793	17982	17892	18078	18007	17996	17848	17980	17956	18029	17894	17962	17829	17867	18007	18107	17854	18088	17946	17910	17930	18033	17963	17791	17995	17918	18241	18067	18107	18131	17886	18384	18006	18318	17932	17829	18042	18037	17969	18119	17752	18119	18025	17915	17902	18015	17921	17866	18092	17824	18094	18039	17937	17980	17886	17903	17865	18025	17953	17979	18024	18015	17875	17984	17984	18015	17984	18004	18025	18183	17952	18030	17844	17953	17974	18035	17957	17879	17975	18056	17904	17815	17983	17957	17847	17913	17987	17994	18074	17919	17917	17947	18029	17978	17942	18155	18100	17915	17817	18001	18112	18061	17875	18067	18096	17984	17817	18082	17915	17887	17928	17904	18071	17894	17944	18087	17838	18158	17857	17949	18027	18084	18126	17878	17923	18038	17871	18030	18049	17905	17878	18084	18016	18026	17918	17913	18012	18023	17940	17903	17894	17796	18020	17952	18037	17879	17858	18044	18068	17955	18036	17972	18259	17904	17906	17907	17952	18095	17881	17920	17995	18102	17982	17933	17964	17914	17902	17979	18088	17923	17975	18029	18046	17928	17903	18050	18054	18027	17928	17865	17949	17938	17796	17958	18207	18075	17790	17968	17987	18068	17890	17821	17923	18051	17883	17947	18091	17774	17916	17978	17829	17962	18060	17922	18005	18029	17890	17945	17934	18083	17953	17965	17975	18087	17950	17811	17983	18036	17807	17910	17882	17919	18080	18188	18170	17906	17961	17962	17955	18096	18147	18147	18008	17976	17967	18016	18017	18181	17969	18084	18040	18024	18086	17934	18147	17965	17843	18044	18011	17909	17916	18027	17955	17874	17950	17893	18019	17937	18010	17956	18022	17955	17921	17905	17976	18052	17970	17931	17948	17946	17847	18061	18051	17965	18017	17766	18007	17963	18041	17901	17983	17812	17852	18048	17965	17948	17830	17995	18016	17879	17995	17838	17996	18101	18001	18000	17973	17826	17975	17909	17988	18098	17798	17969	18065	18071	18025	17974	18130	18026	17965	17835	17816	18025	17961	17828	18008	17891	17984	18058	17977	17844	17937	17980	17795	18073	18151	18076	18041	18193	18169	18030	17855	18050	17900	17984	18003	18110	17958	18039	17886	18101	18064	18013	18031	17932	17861	17983	17995	17967	17866	17913	17935	18103	18002	17956	18072	18002	17980	18117	18103	18031	18020	18040	17816	18019	18031	18138	17965	18057	17925	17920	17999	17952	17863	17826	18041	18001	17912	17914	18106	18066	17985	18008	18099	17957	17947	17923	17874	17910	17998	18113	18088	17891	17910	17905	17963	18046	17972	17932	17950	17845	17964	18056	18046	17962	18104	17965	17978	18111	18018	18118	18138	17830	17948	18024	18054	18019	17959	18047	18030	18067	18126	18017	17980	18033	17879	17823	18170	18054	17978	17887	18050	18018	17993	18028	17972	18100	17955	17930	18058	17955	17970	17958	17907	18048	17951	17847	18006	17938	17927	17986	17961	17936	18050	17933	17906	18007	17955	18127	18128	17882	17968	17950	17909	17959	18218	17996	17932	18163	18086	17998	18085	17868	18060	18014	17954	17839	17848	18126	17928	18087	18003	17841	17860	17894	17943	17905	17905	17864	17854	18006	17989	17951	17996	18085	18089	17883	18193	18008	17845	17955	18054	18004	18000	17833	18047	17843	17894	18011	17961	17962	17899	17990	17882	18117	18023	17926	17770	18100	18080	17974	17914	18087	18030	18054	17981	17956	17931	18121	17911	18005	17940	17993	18196	17955	17954	18129	17958	17930	18060	18087	18085	17976	17998	18076	17960	17869	18016	18042	17932	18017	17910	18105	17958	18043	17884	18065	18004	18020	18181	17843	17958	17939	18087	17956	18106	17992	17969	17970	17959	17952	17955	17894	18006	17921	18053	17929	17916	18032	18040	18036	17945	18150	18119	17946	18110	17948	18061	17929	18125	18060	17973	18029	17943	17984	17900	18010	17904	17942	18050	17764	17988	17954	17988	18053	18048	17861	18126	18000	18052	17878	17801	18137	18009	18007	18027	18099	17735	18038	17979	18164	17909	17930	17916	17951	18086	17983	17860	18111	18045	18032	17763	18159	18017	18043	17829	18022	18040	17816	18033	18055	17852	17899	17943	18027	18002	17999	18029	18036	17941	18003	18068	17994	17881	17990	17796	17973	18071	18181	18031	17974	18128	18078	18048	17995	18074	17978	18057	17839	18035	17865	17896	17945	18046	17864	17890	17754	17985	17922	17903	18053	17989	18029	18035	18200	17876	18134	18032	17886	17891	17900	18125	18042	17981	17909	17973	18164	17841	17939	18152	17935	17799	18018	18025	17857	17982	18089	17909	17868	18066	17895	18113	17779	18006	18007	18089	17996	17963	17963	18025	18245	18013	18062	17969	17987	17953	17922	17999	17899	18073	17854	17963	17855	17876
22397	20968	28780	23354	21460	25110	30139	25708	24191	24400	23950	24048	23713	23562	23545	23316	23484	33687	39721	37291	32229	26841	24519	23566	23367	23335	22857	22878	23022	22839	22739	23035	23061	22949	23038	22884	23099	23023	22986	23081	22993	23161	22873	22877	22988	22920	23042	22915	22878	23055	22897	23209	22991	22756	23070	23139	22856	22798	23043	22580	22848	23001	22848	22940	22710	22971	22959	23069	22857	23148	22828	22618	22863	22983	23077	23007	22918	23069	22905	22975	22931	22767	23037	22867	23119	23053	22681	23034	23097	22899	23065	22840	22727	22845	22836	22832	22814	22888	23012	23044	22799	22829	22989	22946	22904	23061	22832	23103	23249	22904	23101	22815	22888	22896	22937	22945	22930	22976	23082	22800	22875	22750	22909	22799	22869	23011	23085	22864	22884	22754	23228	22764	22962	22855	22969	22802	22980	22816	22794	22927	23015	22799	22762	22706	22877	23063	23093	22870	23102	22799	22924	22891	22942	23019	22572	23005	22918	22834	22720	22497	22766	22925	22815	23006	22826	22846	22785	22664	23100	22877	22878	23088	22858	22922	22990	22672	23014	22953	22829	22783	22852	22781	22762	22831	22938	22919	22875	22786	22600	22772	22727	22693	23127	22697	22842	22946	22777	22979	22890	22626	22768	22921	22992	22998	22893	22758	22977	22982	22974	22812	22706	22788	23035	22978	22806	22937	22734	22628	22730	22760	22573	22916	22892	22890	22868	23002	22843	22590	23134	22873	22977	22978	22770	22737	22575	22711	23068	22632	22898	22741	22938	22831	22929	22909	23060	22793	22878	22997	22919	22907	22924	22943	22861	22861	22864	22793	22974	22781	22883	22853	22838	22728	23122	22662	22973	22904	23073	22814	22932	22897	22901	22816	22779	22893	22734	22677	23083	22721	23034	22781	22615	22568	22986	22864	22878	22903	22624	23110	22865	22762	22777	22998	22983	22866	22925	22814	22982	22835	22726	23008	22823	22826	23074	23003	22975	22971	22864	22659	22920	22798	23038	22675	22703	22909	22670	22846	22948	22860	22913	22727	22825	22864	22812	23129	22761	22998	22777	22711	22766	22879	22887	22967	22783	22906	22736	22958	22751	22834	22755	22602	22836	22809	22806	22974	22881	22914	22855	22759	23038	22975	22817	22703	22959	22770	22811	22948	23015	23059	22960	22962	22926	22845	22853	22910	22648	22927	22813	22874	22666	22638	23105	22752	22590	22922	23006	22832	22653	22787	22930	22707	22839	23058	22948	22723	23162	22669	22875	22780	22885	23017	22877	22969	22816	22924	23015	22996	22797	23028	22917	22774	22907	22882	22882	23045	22948	22700	22796	22791	22827	22797	22986	22642	22955	22840	22927	22871	23011	22822	22697	22635	22725	22773	23094	22799	22866	22808	22637	22845	22858	22751	22797	22876	22870	22812	22657	22813	22709	22799	22903	22942	22813	22981	22974	22890	22818	23036	22688	22772	22925	22904	22771	22872	22734	22952	22913	22840	22855	23021	22849	22836	22839	22945	22900	22837	22928	22743	22977	22893	22962	22988	22857	23036	22933	22687	23080	22796	22851	22854	23026	23000	23069	22770	22737	22829	22729	22697	22744	22899	22466	22921	23065	22756	22886	22939	22900	22982	22777	22863	22897	22889	22592	22547	23078	22810	22914	23008	22513	22881	22924	22799	22707	22942	22758	22848	23087	22898	22947	23000	22688	22894	22935	22942	22986	22613	22849	22863	22955	22625	22887	22867	22960	22763	22814	22846	22804	22921	22712	22840	22759	22863	23109	22890	22837	22960	22755	22978	22845	22899	23033	22953	22877	22731	22993	22827	22938	22929	22961	22884	22724	22803	22857	22698	22808	22721	22760	22889	22623	22799	22858	22949	22624	22901	23095	22874	22820	22837	22871	23042	22762	22814	23026	22689	22832	22618	22734	23011	22864	23011	22915	22914	22874	22826	22786	23060	22889	22868	23007	22922	22875	22896	23001	22771	22904	22917	22841	22635	22881	22860	23083	22989	22996	22890	22981	22771	23017	22862	22907	22667	22821	22912	22798	22695	22771	23033	22763	22667	22910	22921	22956	22807	22867	22878	22781	23033	22980	22878	22798	22838	22861	22883	23049	22732	23103	22960	23056	23016	22859	22779	22893	22985	22847	23014	22778	22912	22963	22980	22757	22826	22803	22798	22848	22966	22960	22889	22946	22899	22816	22704	22443	22962	22776	22889	22968	22802	22759	22861	22728	22717	22826	22827	22756	22726	22773	22832	22812	23002	22774	22925	22842	22970	23045	22885	22998	22912	22806	22973	22864	22808	22817	22708	22741	22684	23034	22967	22929	22769	22769	22851	22702	22889	22774	23026	22850	22915	23026	22699	22899	23026	22885	22815	22879	22617	22732	22980	22992	22819	22872	22671	22806	22845	22928	22858	22687	22810	22734	23014	22815	22715	22925	22752	22962	22726	22787	22837	22919	22981	22887	22779	22822	22817	22830	22952	23106	22916	22888	22839	22723	22883	22772	22920	22761	22666	22916	22754	22829	22682	22753	23086	22997	22993	23040	22746	22923	22814	22717	22652	22924	22702	22801	22844	22954	22611	23000	23026	22742	22963	22811	22850	22698	22847	22952	22784	23137	22584	23012	22855	22855	22726	22850	22847	22744	22874	22890	23177	23048	22827	22575	22766	22857	22987	22902	22980	22787	22832	22840	22690	22907	22846	22813	22693	22847	22755	22924	22844	22956	22815	22939	22784	22792	22938	22810	22583	22917	22802	22779	22722	22933	22789	22952	22886	22811	22946	22783	22939	22833	22671	22946	22936	22954	22856	22956	23039	22694	22817	22749	22788	22762	22811	22583	22955	22765	22558	22829	23037	22726	22835	22816	22602	22622	22823	23050	22861	22753	22931	23101	22939	22800	22963	22800	22769	22793	22954	22944	22698	23059	22767	22793	22880	22680	22678	22936	22899	22821	22761	23078	22801	22944	22755	22804	22861	22765	23009	22967	22835	22775	22667	22958	22715	22754	22847	23045	22889	22802	22643	22957	22691	22858	23041	22954	22839	22822	22854	22828	22739	22778	22649	22839	22922	22917	22897	22790	22863	22868	22871	22638	22869	22961	22699	22831	22770	22765	22800	22767	22920	22948	22858	22938	22772	22801	22787	22758	22794	22750	23027	22890	23081	22998	23144	22622	22710	22827	22954	22870	22686	22860	22667	22663	23102	22971	22961	22912	22950	22956	22889	22749	23018	22726	22888	22814	22710	22915	23010	22545	22952	22710	23166	22827	22991	22907	22798	22655	22735	23090	22925	22832	23084	23017	23024	22884	22802	22910	22984	22909	22799	22887	22891	22639	22766	22795	22877	23001	22684	22943	22851	23001	22871	22895	22780	22868	22829	22835	22748	22986	22646	22803	22665	22666	22870	22759	22779	22861	22785	22948	23011	22962	22943	22921	22948	23003	22804	22965	22859	22796	22625	22774	22836	22777	22913	22719	22773	22763	22801	22988	22847	23042	22503	22820	22725	22569	22824	22905	22867	22802	22776	23084	22944	22986	22676	22863	22835	22751	22760	22729	22940	23094	22786	22761	22768	22834	22826	22919	22974	22863	22842	22864	22911	23017	22915	22669	22968	22874	22711	22780	22901	22755	23112	23072	22911	22824	23061	22908	22794	22814	22729	22903	22707	22994	22459	22816	22807	22917	22675	22801	22818	22934	22985	22988	22663	22793	22763	22789	22984	23007	22929	22718	22883	22723	22916	22803	22914	23008	22880	22898	22849	22976	22944	23237	22721	22678	22700	22820	22880	23113	23041	22867	23018	22894	22879	22964	22620	22718	22774	22981	23027	22745	22838	22670	23163	22605	22723	22868	22876	22819	22767	22798	22854	22808	22824	22925	22748	22871	23178	22918	22955	23076	23029	23146	22903	22882	23079	22797	22829	22776	22950	22693	22879	22733	22811	22850	22643	23015	22838	22821	22829	22724	22822	22609	22792	22794	22882	23014	22992	22730	22963	23094	22821	22854	22653	22588	22911	23118	22825	22883	22844	22748	23003	23121	23044	23047	23114	22829	23060	22843	22971	22715	22671	22944	23089	22961	22776	22956	22804	22867	22887	22919	22789	22902	22900	22707	22673	22689	22836	22803	22834	22858	22710	22777	22868	22967	22829	22825	22723	22865	22832	22772	22727	23013	22807	23117	22899	22981	22756	22644	22848	22794	22895	22757	22952	22900	22873	22823	22848	22840	22694	22726	22707	22653	22839	22949	22795	22895	22592	22870	22924	22901	22672	22836	22944	22920	22917	22871	23013	22736	22714	23087	22858	22710	23005	22726	22986	22675	22900	22868	22774	22942	22995	23004	23084	22982	22940	22759	22809	22908	22787	22563	22693	22776	22825	22757	22835	22849	22857	22736	22919	23040	22947	22830	22717	22722	22557	22914	22876	22966	22771	22967	22677	22923	22817	22842	23021	22756	22700	23039	23091	22838	22831	22654	22788	22634	22869	22769	23081	22979	22833	22860	22812	23028	22739	22877	22861	22929	22806	22966	22932	22912	23025	22649	22796	22793	23004	22946	23197	22907	22773	22779	22906	22798	22652	22969	22845	22818	22851	22988	22900	23151	22608	22855	22843	22693	22951	22913	22801	22678	22752	22831	22842	22909	22979	22880	22833	22904	23103	22778	22836	22969	22738	22648	22679	22938	22991	22861	22834	22959	22843	22726	22839	22863	22618	22763	22806	22855	22888	22634	22737	22958	22737	22915	22826	22871	22967	22928	22926	23021	23095	22889	22721	22774	22744	22978	22802	22683	22640	22883	22847	22706	22798	22672	22916	22818	22824	22898	23023	22930	22927	22917	22997	22967	22747	22874	22947	22921	22791	22927	22790	22958	22817	22813	22978	22927	22814	23011	22647	22865	22991	22736	22776	22941	23023	22855	23021	22881	22725	22792	23032	23018	22812	22776	23146	23057	22944	23018	22988	23012	22601	22868	22869	23032	23003	23098	22883	22937	22995	22860	22716	22875	22909	22763	23097	23002	22575	22968	23040	22783	22926	22830	22951	22826	22944	22882	22984	23095	22850	22635	22782	22895	22988	22908	22912	22950	22763	22709	22780	22924	22747	22956	22740
19012	35223	33672	27568	25797	23904	23416	21967	19820	19228	19310	19237	19013	18846	18560	18739	18388	33563	36924	34231	28119	21824	19082	18479	18019	18023	18150	17899	18073	18088	17883	18170	18122	18122	17980	17996	17968	17869	18087	17894	18137	17970	18004	17962	18028	18134	17941	17950	17901	18000	18070	18000	17921	18135	18076	17873	18040	17954	17825	18131	17965	18036	18078	17946	17914	17972	17865	17922	18022	18094	18060	18019	17936	18100	18027	18038	18039	17932	18202	17916	18135	17919	18052	17828	18064	17894	17953	18032	17957	18104	18042	17950	17972	17740	17991	17920	17906	17999	17909	17946	17830	17947	17857	18045	17936	17990	17922	17976	17808	17808	17885	18014	17904	17819	17873	17815	18058	17979	18056	18004	17806	18076	18016	18021	18010	18125	18145	18113	18149	17920	18169	18104	17988	18011	18023	18033	17870	17908	18151	18105	17847	18052	18004	18058	17969	17928	17949	18068	17928	18045	17774	17909	18004	17993	17910	17778	18021	17881	17950	17928	17876	18046	17864	17908	17955	17960	18020	17965	17943	18001	17962	17914	18128	17980	17921	17790	18027	17969	17989	17871	17865	17970	18162	17887	18114	18032	17826	17990	17911	17975	18091	17844	17907	17951	17999	17899	17905	17969	17970	17924	17904	18057	17907	17889	17921	18131	17893	18082	17967	17971	18015	17801	18151	17917	18000	17867	17984	17906	18045	17816	17914	18088	17968	17915	18001	18096	17838	17866	17916	17992	17927	17883	17905	18002	18022	17921	18090	17888	18065	18115	18052	17893	17922	17965	17940	17839	17850	18006	17890	17995	17931	18147	17995	17996	18012	17820	18095	17921	17958	17978	17758	17967	18122	17937	17979	17925	17981	17864	17957	17943	18042	17758	17869	18061	17965	17953	17883	17935	18011	18081	18083	17923	17927	17924	17972	17964	17980	17954	17810	17856	17963	18079	18151	17947	17911	18072	18003	18008	17930	17785	17837	17972	17921	18113	17883	17838	18070	18050	17875	17955	17970	18069	18011	18016	17902	18047	18053	17996	17859	18138	17966	17894	17962	17968	17875	18054	17877	17867	18088	18099	17833	17901	18059	17850	17943	17990	17937	17824	17790	17957	17972	17978	17832	17899	17899	18022	17884	17938	17939	18207	17996	17937	18025	17765	17916	18011	17919	17726	17903	17861	18179	17811	17882	18131	18114	18015	17803	17885	18135	17905	17948	17937	18071	17835	17966	18004	17818	17926	17738	17999	18048	18127	17819	18003	17968	17873	18124	18048	17874	17924	17886	17869	18087	18088	17979	18022	17900	17943	18095	17971	18014	17862	17927	18033	17968	17807	17957	17915	18057	17929	17852	18088	17939	18068	17870	18110	17898	17867	17885	18050	18165	18087	18106	17938	18065	17949	17978	17953	17709	17835	17965	17998	18007	17952	17786	17918	17996	17863	18016	17939	17886	17867	17963	18049	17735	18065	17915	18104	18269	17855	18012	18017	18004	17999	18047	17923	17810	17971	18166	17823	18116	17896	18110	17708	17911	18012	17908	18052	18108	18027	17943	17977	18010	17816	18013	17953	17956	17988	18025	18064	17888	18193	17793	18074	18016	18044	17883	17763	17909	18001	17822	17952	18002	18079	18061	18026	17920	18028	18050	18027	17969	17970	18016	18001	17902	17949	17770	18010	18059	17670	17965	18029	18062	18153	17763	18009	17967	18034	17994	17826	17864	17913	17920	17903	18046	18024	18040	17898	17849	17873	18080	17961	17934	17740	17926	18036	17855	18146	18016	17862	17973	17965	17979	17965	17928	17832	18019	18055	18054	17937	17989	17948	18094	17963	17903	17942	17935	18080	17812	17982	17947	18122	17940	17819	17997	17852	17901	17814	17924	17996	17901	18025	17884	17898	18066	17879	17977	18003	18094	18060	17890	17968	17814	18018	17987	17881	18059	17885	17882	17938	18050	17946	17881	18063	17963	17898	18148	17964	17909	17797	17976	17842	18130	17871	17809	18035	18110	17881	17917	17926	17918	17893	18083	17921	17937	17881	18006	17847	18066	18003	17764	17742	18016	17987	18006	17922	17900	18027	17999	17986	17982	17974	17981	17890	18005	18070	18077	17851	17967	17959	17951	18052	17943	17999	17801	17938	17757	17895	18021	17946	17976	18017	17775	18094	17830	17912	17987	17714	17772	18088	17883	17841	17937	17813	17754	17925	17871	18037	17919	18011	18080	18047	18032	18085	17835	17955	18014	17846	17838	18028	17923	18051	18072	18058	18046	17941	18063	17967	17977	18166	17779	17954	17949	17926	17898	18119	17808	17989	17852	17858	17972	18065	17977	17947	17970	17751	17862	18030	18020	17807	18151	17889	17979	17796	17882	17999	18012	18091	18061	17918	17879	18212	17961	18005	17955	17873	17807	17764	17995	17940	17911	17910	18028	17956	18116	17934	18038	18098	17873	17975	17813	17971	17912	18027	17931	17839	18033	18018	17785	17969	17941	17985	17957	17972	17805	17956	18096	17944	17908	17815	17901	17928	17864	17973	17932	17776	18012	17995	17926	17949	18067	17855	17827	17966	17775	18029	18107	17822	18075	17898	17937	18001	17880	17849	17939	17897	18007	18122	17855	17972	18056	17824	17792	17908	17856	18062	17882	17848	17923	17987	17856	17856	17887	17806	17997	18064	17911	18139	18092	17921	18049	18014	17940	17938	17812	18063	17926	17927	17923	18080	17760	18061	17990	17860	17833	17996	18102	17917	17984	17841	17786	17871	17935	18037	18202	17810	17929	17732	17946	17927	17917	18062	17934	18149	17922	17992	17884	18092	17779	17960	17924	17940	17968	17957	17930	17977	17834	18032	17967	17888	17873	17972	18033	18008	17904	17990	17927	18007	17965	17882	17975	17746	18071	17933	17981	17857	18015	17865	17806	18037	17999	17804	17924	18019	17968	17876	17982	18043	18038	17757	17932	18051	17880	18000	17936	18010	17986	18007	17992	18126	17919	17984	18104	17881	18042	17820	17959	18018	17858	18125	17995	17945	17982	17843	18079	17838	17856	18075	17995	17925	17827	18049	18007	18038	17904	17852	18001	18053	17935	17902	17792	17782	17851	18039	17915	17967	18033	18047	17856	18109	17796	17782	18130	17951	17999	17854	18012	17988	17824	18015	17786	17981	17848	18092	17936	18085	17839	17850	17882	18034	17950	18011	17912	17982	17990	17954	17782	17921	17974	17842	17970	17965	17776	17958	17968	17801	17992	17920	18035	17834	17978	17990	17976	18178	17867	18093	17869	18049	18015	17915	17925	17938	18066	17957	17921	18202	18064	17916	17778	17891	17902	17968	18112	18033	17987	17920	17856	18025	17879	17917	17975	17890	17965	17890	17959	18007	17868	17802	17925	17873	17799	17912	17918	18087	17903	18019	17982	17853	17937	17981	17965	18134	18003	17984	17808	17735	17941	18149	17784	17997	17942	17825	17911	17776	18023	17895	17867	17996	18082	17996	17981	18014	18027	17891	17936	17892	17881	18174	17873	18028	17735	17973	17847	18042	17886	17842	17918	18007	18146	17827	18079	18053	18094	18056	17819	18124	17965	17910	17815	17899	17999	17900	17943	18032	17841	18020	17920	17996	17888	17936	17890	18020	17903	18044	17873	17938	18024	18013	17958	18025	18024	17994	18002	17970	18047	18004	17967	17987	17976	17849	18099	17761	18021	17857	18095	17879	17888	17787	17935	18122	17990	17979	17900	17972	17852	17929	17978	18012	17983	17815	18113	17872	17906	18155	17984	17977	17947	18012	17908	17956	17935	18096	17997	17949	18089	18045	17989	17994	17930	18047	17953	17884	17949	17805	17871	17756	17931	17948	17920	18026	17792	18039	17895	17853	18047	18095	17850	17886	17893	18151	17868	18049	18071	17944	17890	17952	17995	17895	18026	17962	17935	17975	18001	18133	18043	17924	17890	17923	17980	17889	17872	17903	18022	18037	18025	17974	17942	17834	17953	17915	17992	17906	17998	17937	17771	18009	17836	18026	17867	17934	17889	17770	17978	18005	17967	17846	17885	17940	17872	18004	18056	17849	17981	17753	17991	17871	17888	18124	17884	17817	18064	18001	17953	17980	17807	17879	17893	17999	17966	18050	18134	17949	17935	18090	17785	18029	18114	17740	17925	18060	18135	18119	18044	17982	18103	18017	18053	17834	17916	17935	17798	17800	18027	18046	17963	17932	17950	17968	17857	17879	18135	17999	18147	18100	18058	18068	17934	17963	18070	18010	17981	17919	18063	18111	18009	18015	18059	17880	17890	18038	17977	17999	18002	18026	17880	17751	18026	17820	17934	17920	17839	17933	17976	17936	18000	17927	18039	18003	17934	17958	18046	17918	17916	17797	18030	18003	17996	17846	18008	17905	18173	17798	18032	18099	18040	18082	17944	17862	17944	17801	18160	17857	17932	18086	18125	17888	17947	17982	17981	17968	18102	17954	18142	17893	18033	17810	17899	17984	17997	18087	18052	18182	17857	17890	18053	18027	18083	18132	17971	18030	17895	18039	18036	17949	17993	18099	18029	17884	17874	17919	17974	18034	18006	17886	17762	17946	18046	18013	18027	17983	17904	18058	18078	18057	17940	17979	17914	17979	17830	17837	17805	17967	17895	18023	17967	18044	17891	18070	18077	17910	17987	17924	18017	18014	18081	18104	17878	18020	17860	18050	18062	17919	17876	18039	17987	17932	17960	18024	18025	17930	17969	17835	18030	17895	17983	17892	17936	18014	17787	17905	17811	17952	17915	18002	17882	18041	17924	18113	17917	17838	17960	17889	18034	17917	18028	17924	17946	17935	17951	17835	18091	18010	17950	17923	17897	18005	18008	17955	17835	17920	18141	18143	17972	17856	18046	17914	17815	17976	18004	17948	17892	17955	17915	18166	17826	18082	17882	18101	17960	17824	17840	18051	17924	17927	18124	18040	17915	17878	17896	17980	18104	17934	17905	17866	17798	17953	18064	17915	17906	17957	17950	17938	18039	17835	17957	17903	17857	17900	17884	17937	17973	18095	17901	18031	17993	17947	17734	18094	18034	17890	18008	17937	17993	17893	17923	17950	17852	17945	18026	17805	17986	17934	17827	17974	17886	17891
27349	22628	28937	27764	24449	24127	24104	23440	23439	23277	23055	23094	23220	23076	23150	23327	23068	23871	24549	24608	24062	23582	23114	23114	22950	23009	23099	22950	22940	23137	23004	22978	22954	23037	22889	22882	23012	22832	22870	23009	23041	23054	22787	22879	23114	22815	23095	22827	22891	22921	22926	23028	22804	23035	23004	23000	23081	22938	22980	23029	22806	22947	23067	23092	23037	22970	23006	22971	23035	23020	23293	23087	23118	23036	22937	22882	22938	23035	22924	23025	22918	22953	23153	23061	22910	22765	22843	22887	23130	22993	22927	22646	22929	22811	22844	23045	22943	23107	22955	22841	22927	23149	22843	22836	22898	23069	23009	22898	22843	22749	23075	23045	22986	22866	22890	22955	22971	23084	23060	23005	22932	23228	23003	23029	22843	22936	22838	22826	23129	22998	22860	22738	22877	22953	23069	23046	22897	22947	22906	22944	22839	23013	22918	23130	23071	22976	22757	22905	23052	22882	23218	22862	22815	22980	23061	23003	22794	22971	23101	23014	22914	22858	23172	22879	22995	22999	22872	23017	22830	22876	23054	22855	23079	23055	22840	23019	23168	22834	22947	22755	22924	23066	22897	22990	23084	22945	23058	22938	23304	22782	22805	23029	23392	22899	23076	22843	22821	23099	22998	23006	23022	22875	23027	22982	22885	22797	22935	22771	22890	22867	23120	23010	22891	22777	23070	22836	22885	22843	22743	22955	22896	23174	22797	22873	22925	22955	22817	22696	22966	22928	22981	22974	22859	23180	23074	22846	22848	22936	22935	22928	22871	22935	23027	22903	22910	22905	23077	22879	22848	23009	22992	23081	22829	22825	22831	23019	22862	23015	23009	22889	22817	22823	22809	22989	23165	22884	23031	22997	23001	22950	22884	23003	23082	22991	23088	23171	23015	22963	22726	22781	22952	22978	22840	22888	22922	22881	22975	23011	22874	22890	22914	23050	23036	22931	22937	22912	23092	22946	22800	23032	22846	22943	22883	22944	23184	22936	22961	22972	23121	23074	22811	22754	22870	23062	23005	23044	22861	22950	22938	22941	22823	22810	22998	22806	22748	22934	23051	23250	22818	22965	22644	22957	22780	22907	22987	22864	23157	23074	23153	22960	23101	22884	23141	22985	22866	22936	23106	23110	22950	22906	22952	22994	22941	23043	22981	22991	22960	23002	23156	22988	23061	22864	22899	22955	22870	22857	22855	22901	23042	23070	22824	22857	22940	22986	22992	22952	22865	22667	22824	22979	22930	22784	23006	23036	22898	22925	22853	22835	23050	22955	22802	22817	23064	22906	23000	22917	22892	22998	23071	23003	23078	22795	22916	22889	22798	22963	22981	22939	23197	22916	23162	22992	22925	22798	22861	22760	23050	22882	23035	23050	22929	23127	22991	22784	22961	22819	23192	22902	22994	23090	22824	22943	23055	22835	22864	22887	22885	22792	23081	22892	23112	22782	23047	22770	23070	22920	22982	22848	22955	22864	22759	22909	22888	23103	23063	22871	22841	22936	22992	22893	22866	22801	22840	22969	23085	22947	22961	23024	23140	22980	22979	23064	23116	23075	22912	22856	22990	22793	22922	22867	22807	22820	22864	23068	23174	23026	23062	22954	22966	22893	23151	23101	22962	22686	22801	23108	22963	23068	22900	22732	22843	22787	22897	22928	23017	23106	23251	22958	22874	23176	23053	22748	23014	22940	22804	23006	22984	23000	23099	23037	22772	22892	23000	22855	22960	23024	22996	22971	22836	23026	22808	22920	23073	22882	22775	22889	23031	22791	23024	22956	22867	22871	23009	23105	23061	22838	22744	22754	23206	22898	23085	22920	23197	23044	22710	22957	23016	23043	23203	23052	22832	22942	22938	23016	22967	23115	22860	22909	22920	23102	23115	23041	23029	22841	23131	22842	23054	22784	23024	22896	22828	23050	22893	23072	23186	22923	22924	23204	23105	23003	22868	22947	22959	22856	22965	23026	22679	22857	22795	23067	23146	22905	22847	22992	23007	22883	23129	22969	23073	23016	22839	23041	22832	23001	23146	22845	22959	23132	22968	22871	23132	22863	22954	22920	22812	22936	22935	22914	22980	23190	22861	22946	22930	22856	22836	22820	22760	22811	22903	23083	22853	22986	22983	23177	22830	22988	22985	23218	22944	22770	23087	22862	22969	23120	23102	23160	23092	22920	22887	22970	23067	22810	23063	22893	22799	23098	23122	22890	22893	22945	22947	22915	22937	22854	22864	23229	23066	22975	22849	22890	22914	22954	23057	23065	23181	22891	22832	22893	23096	22939	22946	22916	22823	23026	22902	22729	22928	22825	22935	22936	23079	23053	22773	22986	22929	23026	23256	23155	22899	22796	22936	23005	22919	23134	22772	23067	23041	22915	23140	22715	22602	22937	22790	22959	23050	22884	23065	23061	22795	22797	22864	23020	22729	22877	22868	22928	23186	23129	22958	22879	23033	22714	22883	22815	22725	22869	22965	22973	22940	23088	22986	23038	22815	22869	23200	22734	22844	22812	23006	23033	23084	23121	23213	23093	22913	22914	22797	23037	23113	22976	22892	22951	22916	22908	23156	23036	23069	22894	22934	23156	23032	22940	22909	22809	23008	22933	23071	22933	23104	22885	23015	22983	22941	22914	22923	22873	22930	22928	22918	23035	23093	23058	22937	22971	23160	23032	22990	23114	23047	22763	22807	22721	22878	23006	23062	22930	22933	23000	22893	23150	22896	22916	22921	22907	22894	23009	23061	22869	22899	22925	22853	22911	23079	22907	23021	22892	22871	22829	23269	23030	23341	23029	22950	23125	22984	22923	22792	22880	22881	23039	23036	22943	23140	23046	22920	22856	22852	23189	22933	22942	22742	22770	22847	22772	22963	23084	22851	22967	22898	22904	22757	22862	23199	22835	23273	22898	22954	23163	22911	23190	22762	22985	22803	22812	22774	22844	23045	22824	22812	22654	22992	22951	23187	22853	22955	22856	23072	23007	23167	22875	22914	23079	22983	23064	23072	22957	23084	22970	23220	22957	22860	22949	22878	23130	23078	22861	22791	22970	22803	22907	22997	22951	22887	23057	22857	22915	23052	22842	23147	22807	23058	23200	22821	22966	23130	22923	23180	23139	23030	22909	23016	23007	22978	23089	22866	23025	23141	23067	22920	23042	23219	22955	22916	23113	22965	22932	22871	22786	23000	22875	23249	22937	22966	23005	22920	22701	22946	23099	22917	22965	23005	22921	22897	23107	22884	22760	23066	22947	22997	22888	22854	22805	22934	22910	23077	22966	22968	22880	22896	23029	22963	22934	22922	22789	23055	23054	22961	23002	23117	23105	23042	23136	23222	22964	22988	23065	23126	22923	23100	23112	22988	22909	22935	22986	22938	23073	22936	22939	22985	22885	23034	22881	23045	22996	23126	22884	22813	23105	22895	23050	22722	22904	23082	22911	22936	23176	22904	22849	22871	23166	23067	23031	22970	22785	22935	23183	22967	22959	22931	22991	23041	23006	22864	22824	22842	22747	23028	23075	22927	22966	22779	23058	23060	22885	22972	22898	23075	22955	22733	22783	23041	23092	22874	22925	23006	22980	23128	22972	22910	23056	23051	22853	23026	22883	23110	23049	22848	22783	23033	23061	23117	23063	22966	22811	23007	23047	23138	23109	22962	23007	22917	23054	22970	22921	23176	22909	22904	22801	22880	22942	23027	23230	23079	22967	22965	22901	22940	23082	22920	23139	22653	22844	23065	22877	22581	23089	23034	23065	22973	22856	23223	22964	23035	23094	22949	22878	23019	22912	23008	22972	22998	22932	23015	22755	23025	22992	22912	22829	23003	22770	23071	22828	22902	22844	22713	22990	23134	22728	23115	22973	22777	23021	22961	23060	22847	22835	22827	22545	22952	23048	22779	22847	22789	22881	22955	23166	22876	22857	23159	23024	22992	22790	22951	23004	22836	22872	23004	22810	22821	22980	22966	23085	22919	22886	22748	22707	23062	22961	23006	23175	22956	22908	23072	23048	22989	22990	23008	22998	23048	23099	22873	22924	22922	23018	23065	23067	23070	23034	23008	22911	23044	23152	23017	22929	22966	22913	22904	23137	22854	22758	22923	22859	23018	22983	23014	22956	23031	23055	22966	22926	22864	22885	22737	22926	23049	22974	23080	22956	23240	22862	22993	23010	23114	22864	23054	22941	23018	23152	22975	22917	22844	23031	22893	22912	23067	22998	22977	23115	23042	22781	23037	23062	22962	22744	23083	23059	22811	22967	23128	23110	22938	23044	23181	23038	23111	22776	23055	22767	22733	22814	22848	22980	23007	22900	23006	22964	23026	22944	23000	22953	23192	22987	22856	23050	23072	22859	23093	23071	23114	22813	22859	22974	22991	22830	23116	22902	22979	22880	22856	23044	22802	22977	22928	22875	23040	23013	23068	22821	23057	22890	22860	22956	22991	23026	22996	22892	22750	22991	23213	23001	22920	22667	22904	23147	23042	23125	23117	23266	22943	23028	22751	23108	23121	22886	23030	22922	22785	23025	23072	23031	22916	22749	23030	22884	23166	22959	22905	23058	22925	23217	23211	23130	23093	23149	23275	22970	22966	22727	22816	22876	23111	22995	23047	22920	22970	22851	22862	23041	23040	22845	22924	23303	23014	23104	23000	22909	22922	22955	23075	23168	22772	22847	22880	22756	22930	22650	22936	22899	22952	22922	22847	22947	22860	22915	23033	23053	22934	23056	23048	22961	23121	22876	22770	22807	22843	22874	22869	22940	23079	23117	23028	23253	22935	23048	23022	22878	22809	22881	22952	22898	22807	23127	22800	22920	22746	23122	23047	22917	22862	22925	22727	22776	22998	22790	22989	23028	23146	22960	22989	23066	23043	22988	23067	22997	23052	23060	23079	23130	22771	22840	22898	22994	22806	23097	22913	23190	22834	23066	22810	22995	23081	22963	22968	22983	22860	22961	22985	23107	23028	22893	22985	22947	23027	23067	22935	22947	22822	22824	23006	23018	22923	22969	23011	22770	23010	22923	23141	22821	23185	23009	22919	22981	22987	22610	22892	23156	22844	23189	22975	22627	22962	22938	23099	22846	23046	22964	23035	22881	22910	22879	22890	22934	22806	23141	22844	22919
18431	25320	24915	21854	20394	19763	19321	19029	18345	18420	18199	18194	18343	18288	18088	18451	18062	19407	19944	19648	19173	18637	18236	17995	18160	18175	18078	18090	18152	18332	17960	17931	17944	18123	18131	17993	17943	17980	18087	17956	18103	18124	18011	18043	17972	18124	18219	18079	18017	17907	18234	17984	18077	18096	18021	18007	18067	18168	17986	17913	17996	17938	18134	18059	17953	18016	18108	18143	17883	18093	18197	17930	18021	18110	18136	18090	18028	18045	18061	18087	17856	17942	17991	18141	18059	17872	18017	18209	18045	18072	17962	17968	18048	18210	18114	18019	18017	17969	18012	18021	18196	17917	17975	18063	17945	17910	18152	18008	17968	18019	17845	17827	18070	18089	17954	18301	17935	17953	18218	18112	17986	18087	18056	18063	17997	18196	18084	17921	18085	18200	18099	17990	18118	17867	18100	18078	18170	17989	18019	17873	17871	18183	18164	17982	18078	18019	18001	18027	18042	17962	17976	18021	17988	18061	18147	17875	17915	18208	17942	18104	18113	18006	18165	18027	17931	18070	18031	18081	18045	17993	18160	18095	18002	18042	18040	17932	18013	18128	18033	18043	18069	18090	17912	18087	17991	17841	17981	17999	18111	17950	18060	18061	17971	17861	17897	18082	18025	18070	18130	18096	18028	18157	18068	17954	18167	17995	18023	18157	18128	18038	18218	17959	18076	18099	18064	18083	17960	18102	17973	17849	17892	18064	17949	18077	17938	18087	18016	18073	18178	18062	18036	18092	18048	17987	17934	17989	17846	17979	17969	17870	18082	17958	18034	17966	18143	18087	17913	18217	18094	17906	18068	17965	17988	17927	18040	17967	17830	18013	18073	18050	18078	17842	18061	18007	18140	17893	18163	18122	17849	18126	18040	17870	17986	18038	18017	17838	18044	17921	18082	18025	17956	18153	18041	18198	18034	17984	18119	17962	17956	18032	18032	17982	18046	18152	18185	17766	17938	18116	18149	18073	18086	18135	17978	18091	17881	18032	18081	17956	17973	18039	18055	18174	18001	18092	18055	18063	17947	18180	18028	18065	18002	18046	18026	18224	18101	17986	17906	18118	18147	18102	18105	18039	17986	18197	18167	18154	18052	17942	18063	18002	18077	18012	18097	18033	18212	18100	17914	17922	18121	17967	18087	17997	18060	18116	17909	17940	18157	18018	18023	17993	18031	18027	18071	17988	17967	18069	18237	17923	18186	17995	18048	18085	18093	17878	18125	18112	17927	17826	18149	18129	18012	18004	18105	18032	18101	18100	18047	17982	18338	17908	18142	18066	18057	18119	18167	18242	18071	17975	17890	18057	18059	17964	17990	18050	18159	17989	17974	18070	18018	17914	18082	17943	18165	18057	17919	18089	18118	17981	18168	18016	17952	18039	18159	17920	18057	18012	18050	18076	18224	18090	18176	17880	17951	17705	17955	17858	18028	18139	18268	18074	18067	18091	18072	18056	18108	17867	18129	18012	17982	17950	18041	18004	18070	18023	18114	17990	18002	17928	18035	18136	18076	17932	17898	17998	18096	17897	18117	18126	18075	17892	18038	17951	18093	18231	18058	18001	18042	17958	18101	17955	18067	17890	18103	17886	18047	17951	17945	18185	17925	18135	18108	18182	17968	17873	18092	18073	18102	18050	17664	18066	18094	18089	18002	17977	18061	18042	18032	17920	18043	17952	18080	18076	18141	18204	18070	18128	17895	17868	17884	17950	18013	18132	17962	17991	17890	18055	18111	17972	18083	18094	17972	17998	17870	18052	18285	18068	18080	17911	18135	18181	17933	17792	17962	18033	18014	18142	17931	18015	18075	17853	17907	17948	18118	18028	18108	18009	18185	18230	18004	18193	17916	18031	18046	18085	18117	17862	18024	17888	18050	17996	18082	17952	18067	17889	18180	17944	17929	18045	18235	18031	18016	17883	18215	18118	18159	18015	18090	18117	18093	18144	18066	18056	17952	17987	17878	18123	18118	17903	18061	18144	18013	18066	18034	17957	17977	18104	18063	18032	18041	18017	17979	18138	17970	18096	17732	18093	18092	18044	17949	17886	17919	18011	18013	17984	17905	18061	17973	17912	18023	17876	18081	18225	18052	17832	18141	17899	18129	18003	17945	18096	17930	17883	17913	18041	17959	17960	18003	18112	17860	18026	17953	18091	18214	17938	17829	18156	18032	17950	17995	18015	18050	17971	18151	18100	18060	17985	17846	18130	17914	18099	18016	17897	18146	17899	17957	17997	17829	17965	18006	18116	18038	18280	17973	18136	17884	18150	17986	18115	18134	17988	18033	18192	17924	18163	18023	17943	17913	17985	17996	18081	17961	17930	17956	17942	18039	17853	18075	17964	18081	18138	17957	17954	17940	18160	17922	17965	17989	18024	18064	17967	17907	18065	17999	18220	18008	18190	18059	18028	17973	18098	17832	18171	18071	18001	18192	18168	18171	18002	18014	17826	18024	17909	18140	18041	18173	17998	18089	18147	18062	18116	18098	17991	18071	17929	17877	18106	18036	18200	17938	18024	17851	17979	18165	18085	17976	18040	18221	17938	18081	18159	17973	18108	18081	18085	18127	17807	17920	18149	18072	18144	17874	17966	17998	18014	17964	17971	17956	17876	18138	17939	18010	18090	18046	17872	18116	18005	17973	18296	18027	17948	18028	18059	17947	18082	18007	17992	18101	18042	18197	18078	17991	17987	17992	18050	17887	17848	18025	17957	18091	18122	17911	18045	17888	18105	18213	17899	18041	17980	18083	18204	17984	17983	18150	17944	17993	18189	18077	17927	18172	18002	18158	18132	18074	18031	17977	18025	18082	17981	18067	18156	18045	18059	17980	18209	17938	18032	18092	17809	18112	17979	18139	17875	18051	17969	17865	17862	18009	18278	17847	18088	17890	18057	18125	18148	17938	17924	18142	17969	18180	17975	18010	18057	17950	18000	18061	17909	18000	18059	18235	18041	18062	17935	17945	18109	17800	18192	18238	17860	18149	18052	18137	17989	17956	17922	17920	17969	17913	18047	17948	18185	17963	17972	18059	18130	18121	18076	18013	18167	17827	18145	18225	18172	18034	17948	18069	17987	18055	17975	18127	17971	18100	18106	17906	17989	18063	18257	17909	18038	18056	18045	18128	17994	18023	18038	18111	18097	18055	18049	18053	18185	18052	18069	17910	18138	18122	18148	17933	17980	17933	17896	17785	17991	18057	18012	17993	18130	18093	17970	18126	18082	17954	17988	17976	18023	18076	17883	18244	17811	17988	17967	18036	18051	17960	18118	17949	18028	18102	18018	18147	18011	17935	17965	17990	18122	18087	18144	18105	18196	18059	18038	17885	18058	17986	18073	18037	18071	17856	17859	17890	17978	18131	18055	17914	17987	18161	17928	18080	17938	18032	18172	18187	17999	18099	17869	17980	18018	18082	18174	18033	17955	18136	18044	18026	18010	18032	18021	18062	18005	18012	18044	17998	17993	18106	17945	18030	18004	17919	17890	17961	18000	18023	18026	18118	17876	17785	17946	17995	18160	18019	18025	17944	17970	18172	18114	18157	18049	17938	18040	18003	18043	17958	18153	17900	18040	17936	17878	17995	18089	18085	18139	17849	17877	18045	18056	18013	18118	17965	18010	18068	18166	17983	18019	17789	18102	18069	17994	18190	18163	18023	18041	18097	17724	17974	18074	18154	18011	17902	18162	17993	17997	17981	18097	18095	18009	17997	17892	17989	18212	17973	18083	17978	17994	18048	18238	17996	18063	18107	18114	18220	17945	18085	17932	18007	18106	18019	18133	17998	18156	18018	18157	18018	17998	17956	17773	18108	18143	18039	18108	18151	18209	17983	18016	18100	18006	17974	18284	17972	18203	17980	18172	18009	18009	18033	18061	18112	18049	18034	17933	18018	17987	18145	18000	18110	18073	18194	17956	17915	18182	18247	17995	18107	17867	18134	18109	18032	18013	17864	17924	17998	18111	18169	18137	17953	18033	17993	18156	17931	18053	17959	17892	18171	17975	17952	18111	18157	18067	18002	17968	18142	18225	18078	17953	18185	17880	17824	17991	17940	18283	17879	17866	18108	18265	18104	18130	18019	17981	18080	18055	18262	18166	17843	18030	18019	18137	17937	18012	18154	18013	18126	18072	18136	18080	18081	18097	18069	17983	17919	18036	17996	18132	18003	18099	18062	17917	18075	17957	17918	18154	18162	17819	18051	18050	17891	17991	18211	18101	17983	18040	17977	18089	18048	18027	18093	18005	18279	17905	18058	18001	18157	17988	17972	18129	17971	17883	18037	18020	17972	18026	18123	18130	18102	18021	18137	18143	18069	18182	17770	18151	17885	18108	18050	17833	18044	17885	18145	17861	18082	18007	17949	17929	17894	17919	18002	18220	18111	17958	17975	18189	18144	18042	17966	17995	18018	17951	17967	18051	17973	18093	18049	18196	18054	18102	17992	18041	17982	18174	17922	17861	18002	17995	18026	18153	18109	17998	18045	17924	18160	18039	18018	17902	17896	18129	17953	17916	18095	18010	17886	18061	18191	17957	17919	17912	17977	18092	18091	17973	18055	17889	18147	17978	17977	18067	18077	18226	18278	18002	17977	18032	18340	18100	18029	17964	18021	17970	18096	17946	17943	17892	17939	17897	17986	18099	18006	18098	17984	18139	18158	18030	18065	17911	17971	18055	18174	18032	17922	18046	17945	17974	18112	18223	17961	18027	17834	18047	17926	18153	17912	18055	17993	17969	17949	17925	18009	18004	17903	17976	17944	18024	18225	18138	17935	18064	18004	18026	17890	18002	18056	18001	17995	18007	18016	17985	17943	17946	18170	18025	17918	18162	18033	17976	18012	17855	17934	18135	17933	18016	18048	18150	18081	18110	18162	18148	18026	18010	18078	17906	18017	17990	17977	18039	18190	17855	18128	17990	17946	18122	18110	18015	18128	18049	18053	17885	18079	17938	18025	18025	18159	17937	17926	18131	18154	18195	18085	18168	17922	18100	18032	18138	18088	18097	18072	18091	18050	17953	18082	18024	18125	18025	18193	17914	18072	18152	17990	17872	18084	18156	17982	18112	18121	18194	18060	18230	18079	17941	17972	18024	18087	17868	18078	18024	18102	18039	18119	17999	18071	17993
23672	20952	28324	24103	23317	25636	26446	23847	23441	23574	23371	22996	23372	23272	23203	23047	23403	29332	31163	29474	26912	24910	23618	23157	23021	22897	22732	22833	22908	22797	22995	22661	22844	22866	22741	22660	22848	22762	22936	22898	22902	23019	22945	22838	23081	22840	22695	22902	22800	22618	22800	22725	22961	22844	22778	22870	22453	22753	22645	22636	22790	22792	22601	22817	22613	22488	22639	22984	22963	22817	22881	22815	23137	23037	22931	22697	22702	22629	22949	22695	22808	22862	22751	22695	22780	22786	22755	22907	22861	22764	22909	22611	22573	22505	22941	22807	23043	22726	22698	22471	23013	22776	22764	22829	22618	22828	22982	22697	22701	22765	22697	22892	22893	22666	22701	22710	22695	22636	22608	22674	22695	22902	22752	22790	22662	22797	22652	22433	22847	22779	22573	22833	22573	22669	22720	22714	22792	22615	22751	22745	22996	22972	22746	22670	22713	22655	22880	22751	22880	22914	22510	22849	22927	22621	22751	22676	22854	22851	22654	22635	22653	22833	22804	22704	22761	22628	22781	22835	22518	22539	22749	22874	22856	22905	22872	22676	22741	22748	22594	22886	22712	22753	22744	22653	22776	22740	22859	22704	22955	22830	22567	22614	22841	22503	22792	22755	22911	22915	22694	22932	22845	22742	22724	22814	22541	22567	22663	22725	22816	22606	22565	22598	22795	22907	22666	22732	22524	22559	22819	22731	22725	22732	22682	22648	22616	22804	22761	23026	22751	22749	22740	22596	22840	22801	22704	22592	22739	22754	22738	22655	22939	22555	22688	22875	22760	22622	22883	22824	22672	22666	22645	22574	22647	22989	22928	22665	22741	22885	22788	22686	22825	22759	22704	22688	22627	22766	22867	22722	22893	22700	22917	22690	22513	22796	22789	22906	22686	22887	22713	22683	22866	22705	22956	22695	22674	22640	22746	22720	22725	22841	22982	22737	22755	22517	22714	22631	22841	22768	22756	22724	22827	22685	22971	22663	22832	22710	22650	22901	22833	22556	22777	22797	22626	22585	22639	22836	22860	22575	22702	23133	22948	22992	22812	22690	22646	22658	22734	22586	22788	22630	22635	22994	22523	22604	22619	22804	22733	22547	22787	22661	22817	22794	22718	22654	22818	22921	22601	22775	22800	22693	22575	22801	22635	22677	22869	22953	22733	22728	22844	22842	22764	22884	22647	23003	22756	22803	22716	22638	22726	22832	22796	22719	22640	22997	22680	22586	22669	22388	22894	22443	22767	22645	22875	22979	22769	22809	22895	22804	22843	22821	22915	22685	22653	22685	22763	22878	22812	22735	22820	22699	22710	22629	22759	22959	22894	22745	22983	22760	22765	22906	22793	22443	22688	23055	22696	22880	22739	22673	22719	22650	22907	22779	22864	22929	22686	22876	22825	22784	22719	22641	22917	22666	22791	22623	22794	22821	22592	22922	22898	22682	22647	22892	22649	22878	22619	22623	22755	22842	22854	22968	22754	22844	22868	22806	22766	22690	22865	22873	22692	22772	22719	22564	22988	22792	22727	22652	22806	22755	22797	22820	22569	22849	22644	22681	22932	22812	22780	22689	22757	22654	22629	22604	22681	22715	22659	23003	22848	22885	22771	22820	22833	22437	22752	22663	22697	22761	22981	22813	22794	22663	22741	22597	22894	22600	22598	22555	22608	22525	22849	22606	22998	22890	22431	22806	22578	22861	22749	22707	22678	22790	22660	22947	22753	22809	22824	22708	22935	22825	22601	22940	22781	22581	22827	22883	22868	22674	22973	22801	22682	22678	22845	22731	22715	22709	22806	22688	22701	22758	22765	22914	22837	22623	22865	23003	22872	22802	22919	22523	22706	22786	22679	22406	22769	22475	22645	22451	22546	22540	22679	22756	22877	22879	22782	22808	22660	22557	22492	22844	22779	22754	22739	22905	22739	22648	22903	22911	22707	22726	22855	22797	22628	22493	22854	22736	22592	22662	22986	22872	22813	22792	22738	22614	22650	22718	22697	22616	22926	22986	22640	22750	22727	22831	22775	22827	22804	23088	22647	22664	22583	22607	22735	22938	22824	22728	22890	22741	22961	22672	22827	22827	22851	22696	22765	22748	22574	22739	22855	22677	22803	22649	22825	22566	22863	22624	22709	22673	22619	22642	22897	22954	22685	22822	22770	22518	22611	22731	22740	23022	22830	22878	22995	22696	22560	22619	22647	22697	22606	22911	22881	22725	22855	22698	22633	22843	22733	22629	22663	22706	22826	22920	22714	22877	22705	22829	22828	22549	22927	22714	22656	22711	22680	22705	22499	22491	22595	22897	22992	22556	22840	22874	22592	22548	22640	22743	22826	22722	22729	22768	22648	22618	22735	22567	22670	22913	22967	23011	22765	22729	22787	22472	22602	22624	22812	22725	22970	22687	22447	22866	22748	22873	22850	22571	22608	22497	22698	22817	22611	22676	22729	22640	22593	22633	22809	22735	22724	22767	22976	22691	22738	22896	22971	22762	22964	22873	22619	22935	22639	22719	22751	22645	22843	22983	22964	22664	22675	22971	22898	22790	22824	22700	22857	22510	22717	22651	22520	22751	22795	22642	22579	22687	22738	22680	22757	22715	22897	22846	22863	22571	22829	22715	22960	22727	22636	22757	22776	22709	22685	22677	22944	22836	22920	22743	22783	22684	22577	22926	22476	22594	22762	22703	22567	22364	22938	22849	22767	22731	22897	22642	22775	22717	22630	22838	22746	22898	22733	23063	22644	22937	22810	22639	22899	22653	22948	22813	22868	22814	22720	22650	22988	22598	22841	22886	22976	22614	22757	22803	22747	22837	22725	22848	22820	22670	22822	22635	22861	22722	22668	22822	22503	22849	22589	22638	22864	22712	22757	22636	22979	22740	22613	22613	22864	22936	22957	22568	22765	22906	22701	22852	22685	22963	22814	22858	22564	22990	22730	22792	22644	22857	22817	22546	22861	22704	22889	22726	22769	23154	22777	22795	22512	22649	22720	22769	22808	22894	22610	22706	22667	22864	22822	22954	22750	22762	22811	22657	22942	22791	22698	22704	22931	22705	22753	22669	22758	22598	22598	22672	22768	22645	22745	22480	22627	22795	22853	22883	22893	22711	22824	22517	22910	22956	22898	22599	22577	22817	22796	22658	22945	22926	22847	22614	22626	22645	22661	22633	22902	22515	22713	22686	22562	22734	22548	22844	22763	22630	22873	22788	22822	22582	22775	22559	23010	22662	22721	22531	23022	22782	22935	22618	22751	22720	22600	22707	22638	22644	22651	22694	22829	22706	22752	22860	22902	22776	22977	22724	22816	22750	22842	22779	22739	22894	22572	22681	22990	22862	22814	22955	22823	22848	22662	22628	22666	22824	22855	22800	22732	22738	22688	22790	22929	22740	22774	22512	22785	22664	22779	22754	22630	22853	22907	22859	22769	22562	22835	22992	22804	22588	22962	22724	22625	22645	22573	22651	22858	22943	22752	22834	22875	22505	22764	22629	22752	22695	22741	22762	22750	22835	22673	22864	22725	22755	22519	22631	22747	22706	22745	22877	22651	22561	22782	22685	22862	22642	22774	23007	22750	22647	22714	22703	22874	22901	22693	22803	22798	22715	22755	22906	22634	22804	22685	22864	22642	22708	22610	22875	22423	22664	22732	22820	22785	22718	22807	22689	22973	22634	22572	22736	22756	22801	22787	22726	22753	22750	22735	22752	22669	22711	22673	22749	22694	22506	22833	22877	22708	22745	22789	22737	22840	22648	22586	22720	22728	22632	22685	22903	22654	22568	22722	22796	22778	22810	22961	22871	22738	22794	22663	22824	22759	22696	22881	22668	22768	22688	22865	22724	22835	22641	22725	22761	22737	23012	22638	22743	22944	22625	22591	22718	22919	22721	22921	22918	22792	22818	22658	22653	22744	22675	22918	22820	22847	22590	22504	22596	23007	22898	23079	22895	22614	22699	22724	22897	22666	22614	22886	22610	22694	22812	22929	22721	22694	22935	22881	22658	22687	22803	22602	22663	22522	22930	22742	22820	22589	22951	22846	22882	22680	22788	22813	22666	22955	22795	22757	22808	22558	22774	22830	23001	22955	22779	22672	22550	22993	22809	22691	22846	22699	22736	22548	22834	22648	22952	22913	22688	22737	22762	22505	22926	22878	22779	22702	22735	22809	22631	22710	22731	22971	22785	22753	22664	22804	22726	22756	22776	22718	22633	22949	22876	22793	22890	22636	22872	22541	22574	22806	22697	22683	22813	22854	22664	22727	22728	22883	22894	22740	22655	22787	22906	22639	22910	23075	22704	22950	22861	22824	22653	22690	22614	22780	22699	22810	22735	22858	22844	22750	22825	22878	22864	22825	22855	22576	22839	22812	22690	22824	22961	22963	22822	22793	22582	22870	22857	22870	22679	22687	22606	22785	22731	22685	22756	22733	22773	22577	22706	22775	22915	22671	22939	22763	22796	22756	23064	23001	22655	22672	22868	22813	22745	22848	22714	22828	22758	22726	22865	22741	22882	22621	22952	22684	22544	22648	22633	22820	23025	22755	22819	22807	22991	22711	22761	22680	22742	22674	22738	22808	22722	22967	22744	22771	22792	22660	22823	22724	22771	22703	22635	22823	23022	22924	22822	22794	22628	22587	22831	22954	22749	22704	22916	22841	22664	22757	22619	22733	22706	22832	22885	22813	22833	22706	22642	22692	22767	22717	22626	22735	22650	22440	22640	22960	22401	22632	22730	22783	23034	22843	22675	22880	22797	22761	22671	22760	22757	22758	22963	22866	22834	22860	22725	22880	22674	22811	22747	22928	22630	22903	22817	22795	22778	22914	22852	22881	22793	22569	22868	22779	22695	22705	22857	22917	22872	22819	22846	23068	22693	22868	22826	22851	22750	22890	22765	22843	22572	22551	22739	22742	22742	22906	22671	22743	22500	22900	23028	22727	22687	22865	22847	22573	22512	22625	22800	22857	22816	22667	22614	22501	22568	22910	22740	22949	22709	22754	22855	22943	22785	22859	22788	22888	22587	22920	22530	22794	22685	22824	22645	22579	22765	22747	22588	22895	22761	22685	22616	22684	22684	22772	22755	22845	22587	22486	22879	22640	22802	22896	22525	22559	22816	22946	22680
16301	28213	27004	23030	21704	21355	20659	19364	19075	18460	18456	18484	18427	18515	18474	18256	18708	27662	27880	25918	22800	19796	18586	18213	18028	18086	17976	18062	18096	17778	18119	17923	17813	18174	18059	18118	18146	18006	18029	18069	18063	18119	17889	17842	18092	18003	18042	17906	17988	17954	18020	18041	18064	18192	18096	18187	17983	18026	18020	17892	17906	18096	18093	18066	17896	18011	18218	17888	18033	18009	17846	18027	17964	18261	17983	18067	17937	17863	18221	17984	17943	17938	17884	17937	17996	17957	18199	18072	17881	17754	18046	18096	18011	18016	17999	18064	18157	17985	18085	17954	18108	17957	17925	17997	17991	17850	18256	18055	18070	18045	17929	18047	17865	18144	18094	18159	18052	17919	18079	17865	18098	18062	18035	18004	17945	18107	17990	17863	18083	17940	18001	18013	17880	18118	18048	18095	18026	18085	18079	17991	17956	17986	17928	17939	18144	17910	18036	17849	18027	18118	17966	17907	17929	18182	18137	18054	17936	18140	17838	18044	17838	17848	18109	17989	17845	18188	17922	17936	18102	18095	17930	18040	17993	18007	18181	18079	17979	17951	17970	17985	17938	18045	18135	18163	18151	18134	18059	17992	17945	18032	17916	18091	18009	18040	18192	18068	18017	17834	18096	17836	17948	18120	18087	18024	18160	17957	17892	17944	17914	17877	18135	17827	18018	17946	17994	18087	17978	18006	18130	17874	18098	18013	18138	18061	17923	18207	17860	18124	18087	17881	17862	18165	17888	17887	17998	17980	17983	17904	17950	17978	18094	18071	18054	18090	18044	18013	18064	18051	17966	17867	18055	18147	17985	18000	17958	17876	17960	18016	18113	18148	18120	18026	18088	18076	17888	17905	17947	17766	17797	18025	18044	18080	18098	18127	17926	17970	18037	17929	17996	18023	18055	17964	17974	17979	17955	18016	17986	17858	18220	18014	18056	18040	18010	18071	18123	18000	18031	18027	18053	18000	17951	17919	17986	17925	17959	17839	18060	17900	17909	17920	17985	18248	18064	18048	18090	18228	18295	17953	17983	18102	17934	17988	18027	18105	17882	17905	17890	18072	17876	17813	18160	18065	17882	18041	18100	18008	17901	18046	18041	17926	17951	18038	17954	18148	18134	18127	17949	18051	17884	18065	18030	17907	18000	17994	18077	18064	17895	17880	18184	17915	18100	18067	18014	17955	17970	17915	18079	18015	17843	17986	17923	17880	17972	18088	17845	17966	17943	18083	18000	17955	17918	17828	17810	18022	18006	18012	17998	18077	17947	18048	17917	17992	18058	18110	17989	18024	17969	18007	17840	18049	18053	17950	18081	18060	17815	17900	18031	17857	17900	18093	18107	17851	17958	17899	17933	18017	18071	18019	17987	18075	18009	17996	18065	18122	17979	17935	18130	18073	17901	18028	17904	18036	18034	17935	18001	17799	18027	18097	17881	17913	18014	17939	18064	17931	17983	18095	18106	18065	17812	17945	18060	18096	18061	17992	18035	17917	17891	17943	17932	18045	18126	17963	17851	17925	17932	18016	17951	17801	18149	17986	18139	18071	18017	18140	17963	17893	18179	17999	18147	18009	18083	18018	18006	17928	17990	17973	17993	18036	18021	17960	18055	18004	18086	17950	18067	17850	17909	18065	18066	18098	17931	17982	17948	17978	17958	17943	18059	18004	17980	18062	17975	17909	17929	17767	18030	18125	18011	18173	17973	17895	17986	18057	17983	18007	18028	17929	17965	17974	18152	18185	17981	18087	17809	18097	18064	18187	18032	17932	18059	18083	17888	17916	17920	17996	17949	18065	17986	18055	17991	18115	17831	18112	17925	18222	17973	18113	17975	18062	18011	17861	17966	18019	17985	18046	18039	18032	17900	18035	18034	18121	17947	17797	18057	17919	17839	17909	17951	18016	18003	18103	18024	17989	17890	17972	18081	17996	17975	18015	17975	17877	17986	17983	18140	18006	18004	18020	17893	18099	17965	17947	18109	18142	17908	17890	17985	18012	17861	17924	17962	17894	18069	18041	17929	17959	18076	18010	18110	17999	18101	17753	17933	17973	17957	18108	17913	18234	18136	18014	18033	17930	18044	18068	17876	18132	18065	17917	18013	17854	17960	17947	17964	17955	18081	17828	18110	17892	17750	17994	18046	18159	18143	18041	18026	17964	17984	17920	17906	17965	18162	17993	18092	17897	18014	18000	18024	17861	18033	18162	17969	17942	17852	18020	17952	17955	17890	17948	18083	17891	17980	17985	17717	17943	18178	17953	18089	18163	17932	17995	17914	17802	18001	18082	18084	18034	18048	18068	17952	17922	18093	18049	17904	18165	18086	17945	17986	18008	18025	17988	17994	17996	18081	17971	18111	17862	18059	18026	17926	17988	18042	18058	17998	18005	17876	18040	18114	18156	17945	18261	17920	18072	18111	18092	17874	18003	18053	17891	17952	17992	17957	17864	18300	18055	17933	17995	17928	18072	18045	18064	18006	18084	18009	17939	17971	18077	18109	17930	17874	18104	18092	17991	18080	18089	18017	17953	18098	18201	17958	18072	17966	17852	17836	18052	18048	18078	17980	17979	18037	18012	18041	18120	18182	18068	18025	17904	18004	17986	18040	17943	18022	17888	17992	17893	17792	18158	18067	17970	18129	17890	17841	17925	18036	18054	18009	17954	18094	17922	17890	18090	18087	17980	17964	17942	18016	17986	18047	17852	17909	17840	18074	18093	18044	17996	17951	18131	18072	18060	18122	17830	17913	17968	18046	18133	18082	17859	18135	17930	17962	18052	18008	17993	17963	18018	17827	18106	17944	17942	18012	17983	18058	18088	17896	17928	17956	18170	17764	18008	17914	18012	18004	18114	17979	17777	18043	18021	17817	17905	17969	18062	18077	18177	18105	18047	18173	18037	17828	17987	18008	17932	18027	18094	17955	17972	17954	17955	18033	18088	17938	18030	18161	18056	17976	17971	17932	18006	17948	18045	18016	18048	18045	17932	18008	17977	17964	17887	18016	17990	18083	18017	17731	18154	17898	17932	17949	17887	17951	17853	17926	17926	18135	18028	18025	18193	18011	18068	17927	18136	17849	18019	17977	17836	17905	18062	18032	17864	18039	18012	17887	17924	18121	18061	17912	18021	17826	17930	18050	18109	18122	18086	17883	18028	18142	18037	17986	17883	18027	17950	17928	18028	18031	18007	18029	17868	18071	18057	17990	18030	18038	18112	18019	17799	18173	18268	17984	17924	17877	17989	18088	17938	18009	17921	18039	17918	18078	18067	17970	18073	18057	17880	18195	17911	17889	17902	18241	18228	17889	17995	17906	17962	18051	18079	17971	18023	17930	17981	17971	17990	17705	18060	18070	17879	18097	18016	17956	18039	17984	18052	18044	17959	18214	17914	17885	18008	18164	18010	17978	17931	18021	18093	18032	17840	18012	18062	17983	18054	17971	17986	17817	17990	17835	18091	18043	17892	17987	17997	17970	17937	17939	18126	18030	17992	17910	17923	17947	18045	17872	17946	18160	18131	17981	17924	18013	17888	18079	17941	18006	17972	18126	18007	18031	17945	18169	17970	18143	17944	17951	18131	17971	18011	18034	17830	18085	18039	18063	17858	18069	17994	18059	17913	17949	18097	18002	18004	18190	18033	18182	18060	17774	18148	17957	18122	18154	18121	18056	17826	18013	17907	18111	17965	17964	18084	18070	17759	17903	18099	17845	17948	18092	17994	18059	18218	17995	18063	18022	17925	17888	17861	18023	18041	17952	17919	17959	17871	17962	17955	18006	17968	17961	17956	17974	17966	17968	18097	18050	18069	17983	17914	18132	18010	18043	17875	18188	18045	17923	18091	18026	18117	17915	18181	18058	17792	18160	17935	17973	18015	17937	18017	17995	17931	18095	17847	17904	18034	18062	17879	17749	18051	17993	18212	18008	18039	18049	17924	18002	17968	17966	17983	18042	17912	18021	18119	17969	18045	17817	18059	17991	18022	17952	18075	17962	18019	18080	17913	18099	17934	18114	18166	17985	17998	17974	17980	17925	17918	18207	18062	17861	17993	17871	18108	18067	18015	18154	17864	17850	17954	18058	17863	18030	17812	18001	18100	18075	17846	18015	18048	18217	18212	18065	17852	17952	18109	18042	17958	18089	17955	18157	18109	17979	17951	18063	17847	18149	17945	18062	17910	18049	17838	18082	18072	17844	18039	18208	17808	18100	18188	18065	18080	17993	17874	18109	17961	17893	17943	17959	18138	18055	17988	18047	18065	17934	18036	18113	18101	17942	17904	17968	18212	17973	18106	18049	17899	18013	17939	17893	18077	18135	17878	17965	17961	18141	17816	18196	18051	18328	18006	17961	18034	18159	17981	17929	18061	17892	18014	18195	17988	17956	17941	17923	18054	17970	18050	18075	18055	18057	17871	18003	17908	17927	18098	18025	17971	18086	18031	18091	18170	18099	17830	18046	17851	18069	18059	18080	18002	18130	17963	18004	18053	18102	18058	17949	17986	18037	18032	17850	17908	18004	17858	18229	17984	18065	18018	18231	17898	17983	17922	17924	18014	17975	18184	18059	18024	18013	18141	17937	17966	18054	17984	18055	18079	18035	17978	17898	18122	17929	18115	18170	18017	18083	18001	18041	18028	18134	18038	17896	17887	18049	18011	18208	18012	18178	18066	17948	18116	17889	17955	18135	17941	18059	18004	18056	18002	17980	18103	18070	17880	17965	18061	18199	17902	18103	18093	18159	17987	17897	18090	17807	18042	18089	17981	18151	17987	17993	18064	17902	17791	17951	18057	18086	18015	17926	17908	18116	18028	17981	18011	18110	18022	18185	18017	17975	17966	18024	18033	17859	18000	18058	17943	18213	17919	18053	18046	17950	17956	18066	17982	18085	18042	18000	17930	18035	18178	17856	18041	18033	18152	18130	18096	17965	17934	18121	18086	18200	18105	18017	18048	18187	18077	17811	18185	18061	17936	18149	18117	18197	18087	18145	18074	18170	17874	18029	17885	18069	18199	17871	18057	18032	18061	18029	17999	17984	18039	18145	18142	18002	17827	17826	17949	17977	18139	18004	18071	17976	18107	18061	18076	18001	18117	17966	17970	18092	18052	18027	17901	17952	17896	18089	17904
22424	21010	28824	23410	21408	25198	29703	25528	24816	24413	24256	23746	23902	23870	23818	23627	25533	38047	38389	36271	31192	26712	24528	23709	23549	23236	23111	23210	23226	23341	23258	23168	23107	23011	23132	23365	23141	23136	23344	23155	23302	23226	23003	23326	23177	23165	23345	23130	23172	23100	23228	23176	23122	22970	23177	22913	23224	23193	23176	22984	23146	23290	23072	23287	23182	23270	23067	23142	23001	23094	23233	23084	23251	22877	23241	23344	23170	23168	23199	23166	23137	23128	23212	23091	23285	23246	23203	23156	23265	23152	23171	23146	23123	23022	23189	23318	22999	23271	23106	23338	23179	23120	23257	23215	23217	23263	23156	23076	23172	23026	23105	22971	23082	23053	23083	23350	22975	23210	23227	23245	22997	23150	23035	23116	23173	22955	23179	22992	23261	23010	23141	23049	23054	23161	22996	22981	23265	23099	23156	23052	23115	22984	23003	23063	23250	23064	23116	22976	23011	23132	23063	22967	22950	23092	23071	23248	23253	23214	23211	23070	23073	23102	23035	23298	23065	23105	23109	22851	23082	22956	23006	23074	22815	23045	23049	23116	23014	23046	23223	23109	23166	23176	23316	23306	23187	23174	23310	22998	22906	23209	23054	23017	23133	23055	23071	23348	23037	23281	23197	23100	22856	22989	23030	23053	23101	22866	23232	22961	23071	23129	22985	23253	23098	23228	22979	23193	23208	23067	23381	23174	23086	23224	23004	23293	23282	23203	23403	23016	23361	23049	23233	23191	23212	23103	23168	23453	23217	23108	22903	23040	22865	22988	23180	23062	22939	22949	23142	23220	23097	23072	23034	23150	23054	23129	23192	23077	23067	23027	22963	23197	23013	23020	22858	23156	23126	22998	22954	23148	23072	22964	23032	23055	23087	22959	23035	23160	22796	23034	23125	23093	23174	23062	22749	22987	23091	22957	23123	23051	23002	23043	23032	23236	23102	22974	23112	23062	22944	22998	23072	23463	23017	23078	23088	22880	22897	23127	22947	23158	23022	23025	23127	23223	23293	22970	23250	22976	22905	23140	23171	22961	23139	23125	23142	23152	23237	22829	23025	23072	23126	23164	23499	22881	23156	23279	23233	23181	23169	23231	23010	22920	23191	23120	23190	23104	22985	22947	22955	23132	23011	23199	23274	23158	23081	23135	23070	22970	23065	23044	23018	23242	23098	23133	22855	23213	22941	22995	23076	23186	23239	23174	23130	22934	22986	23030	23053	23162	23044	23062	23075	23212	23395	23117	23044	23116	23174	23034	23010	23088	23028	23265	23092	22993	23051	23146	23188	23154	23121	23042	23205	23177	23216	23210	22882	23234	22963	23281	23000	23056	23078	23006	22980	23025	22915	23116	23194	22967	23070	23200	23192	22954	23183	23089	23233	23054	23087	23207	23202	23138	23291	23211	22910	23063	23013	23112	23287	23166	23228	23121	23101	23199	23009	23027	23038	23176	23194	23306	23273	23331	23168	23027	23237	22816	22841	23134	23007	22981	22839	22915	22828	22776	22941	23211	23254	23151	23096	23070	23085	23014	23234	23048	23021	22994	23181	23136	23196	23051	22954	23048	23035	23077	23004	23026	23080	23188	23121	23038	23076	23082	23152	22989	23089	23018	23133	22993	23204	23017	23024	22963	23017	22880	23061	23072	23074	23161	22969	22885	23023	23352	23253	23052	23239	23199	23072	23156	23336	23105	23189	23227	23086	22865	23002	23138	23104	22979	23160	22905	22941	23032	23046	23091	23037	23046	23090	22907	23065	23108	22947	23174	23123	23119	23223	23215	22957	23174	23213	23133	23325	23178	23043	23184	23093	23165	23020	22964	23012	23069	23202	23237	23057	23161	23105	23102	23541	23214	22962	22733	23253	23066	22996	23057	23208	23101	22849	23119	23005	23059	23079	23086	23025	22977	23075	23330	23019	22935	23130	23286	23037	23189	23277	23304	23171	23104	23050	23067	23084	23047	23026	23021	22957	23026	22839	23077	22985	22987	23070	23185	22863	23113	23189	22972	23239	22899	23130	23035	23124	23114	23052	23329	23075	23179	23143	22927	23089	22865	22837	23020	23288	23104	23062	23092	23010	23150	23121	22978	22913	22862	22934	23228	23190	22854	22929	23162	22988	22874	23192	23005	23119	23047	22930	23140	23060	23199	23173	23130	23042	23016	23138	22901	23124	23004	23029	22853	22956	23060	23193	22927	23112	23034	23044	22985	23122	23056	23126	23170	23068	22974	23029	22999	22855	23190	23061	23086	23066	23063	23042	23109	23073	22922	22949	23045	22884	23138	23203	23095	23078	23062	23285	23157	23180	23082	23123	23085	23153	23079	23206	23170	22959	23053	23163	22993	23179	23054	23171	23098	22968	23144	23277	23177	23031	23230	23159	23187	23069	23086	22824	22910	23014	23043	22786	22810	23237	23209	23137	23146	23095	22784	23218	23009	23137	23010	23055	22989	23166	23059	22852	23039	23304	23048	22946	22993	23096	23348	23209	23075	23308	23282	23223	23268	23130	23031	23056	22970	23109	23116	23190	22963	23174	23210	23103	23161	23228	23066	23162	23383	22946	22937	23249	23038	23209	23376	23038	23196	23177	22988	23115	23146	23185	23217	23089	22916	23028	23081	23131	23229	23074	23144	23179	23136	23163	22901	23265	23162	23243	23271	23173	22993	22966	22967	23238	23041	23266	23146	23053	22919	23044	22862	23023	23030	22997	23263	23118	23098	23174	23082	23020	23034	22954	23193	23204	22894	22975	23045	23049	23287	23168	23007	23053	23184	23095	22961	23099	22933	22965	22975	23379	23014	23079	23099	22962	23049	23140	22875	23178	23062	23151	23249	23058	22933	22980	23094	22971	23036	23021	23042	22710	23067	23188	23053	23097	23175	23112	23209	22973	23015	22827	23169	23072	22870	23047	23182	22974	23033	23107	23022	23098	23177	23135	23265	23236	23163	23075	23358	23227	22839	22809	22991	23003	23070	22799	23021	23147	23131	22925	23092	23131	23007	22985	23027	23058	23217	23053	22843	23212	23252	23147	22962	23093	22840	23053	23054	23015	23113	23213	23088	23041	23292	23150	22960	23276	23183	22983	22942	22908	23028	22954	22953	22973	23091	22960	23121	22943	23136	22935	23015	23142	23286	22899	22874	23114	23127	23000	23148	23097	22892	23335	22961	23230	23045	22961	23119	22984	23298	23189	23206	23059	23035	23194	23014	23151	23054	22931	23098	23187	22941	23142	23022	23050	22822	23105	22903	22895	22854	22814	23107	23026	22839	22961	22931	22947	23075	23187	23013	23072	22963	23051	22984	22966	22941	23157	23073	22894	23182	22979	22997	22838	23177	23274	23111	22919	22767	23133	23291	23094	22953	22971	23076	22939	23136	23021	23143	23229	23068	23024	23283	23125	23201	23206	23160	22955	23110	23024	23113	23104	23040	23138	22988	23250	22944	23120	23101	23071	22961	23034	23258	23068	22997	23206	23169	23111	23102	23237	23091	23170	23296	23244	23094	23031	23278	23157	23250	22919	22953	23163	22995	23111	22836	23166	23099	23125	23254	23236	23252	23089	23207	23097	22956	23051	22957	23234	23103	23092	23028	23110	23048	23235	23399	23179	23060	23232	23102	22904	23137	23077	23237	23002	23172	23124	23042	23102	23084	23015	22949	23009	22919	23177	23186	23166	23058	23160	23170	23196	23027	23081	22999	23150	23184	23083	23144	23114	23255	23170	23008	23184	23032	23073	23104	22956	23062	22973	22978	22972	23180	23106	23013	23160	23001	23073	23253	23282	23039	22980	23117	23198	23117	22961	22991	22810	22880	22954	23045	22975	23249	23220	23142	23300	23267	23218	22949	23210	23180	23049	23125	23215	23011	22794	23076	22904	23255	23099	23042	22885	23083	23189	23126	23144	22996	23100	23106	22846	23059	22992	23127	22927	22977	23170	22838	23339	23024	23198	23149	23059	23270	23043	23051	23202	22938	23053	23153	23302	22969	23238	23087	23059	23082	23366	23036	23347	23116	22986	22923	22950	23173	23007	23108	23205	23078	23332	23109	23040	22936	23161	23162	22949	23333	23260	23287	23092	23074	22880	22885	23139	23052	22990	23199	23379	23170	23338	23151	23183	23213	22922	23033	23132	23028	23309	22956	23008	23026	23100	23044	22849	23315	23127	23012	22890	22950	23038	23063	23291	23254	23203	22994	23253	22974	23129	23112	23198	23133	23121	23095	23153	23145	23326	23196	22772	23197	23080	23213	22946	22942	23094	23046	23032	23140	23081	23067	23027	22989	23056	23044	23062	23019	23069	23113	23407	23078	23249	22959	23259	22782	23236	23023	23183	23105	23209	22964	22922	22926	23217	23137	23199	22791	23129	22964	23096	23021	23059	23058	23049	23040	23227	23163	23210	22968	22925	22890	23156	23034	23095	22970	23133	22982	22997	23084	23157	23113	23059	23226	22985	23099	23192	23342	23232	22943	23103	23020	23209	23000	23030	23051	23037	23038	23101	23085	22988	23041	23185	22907	23055	23173	23006	23107	23121	22836	23043	23083	22871	22944	23041	23107	23055	23020	23089	23181	23168	23134	23134	23160	23208	22901	22989	22910	23032	23143	23054	22896	23086	23119	23228	23041	23388	23308	22817	23177	23171	23116	23080	23154	23171	23137	23271	23145	23316	23105	23239	23185	23015	22893	23177	23132	23036	23142	23051	22911	23169	23180	23077	22964	23004	23134	23057	23117	23015	22936	23006	23052	22904	22978	23254	22866	23015	23126	23055	23021	23215	23237	23199	22926	23163	22990	23043	22994	23193	23217	23064	23122	23044	23138	23092	23020	22936	22935	23087	23211	23209	23111	23131	23057	23228	23049	23052	22973	23269	22992	23306	23079	23247	23129	23081	23403	23055	22979	23259	22969	22958	22977	23349	23115	22876	22994	23231	22941	22980	23307	23190	23281	22915	22891	22899	23022	23047	22911	23166	22998	23095	23240	23179	22967	23142	23083	22986	23267	22824	22951	23165	23180	23279	23189	23223	22919	22916	22898	22917	23110	22831	23142	23198	23035	23118	23210	23212	23168	23357	23002	23107	22986	23231	23131	23012	23035	23044	23127	23035	23153	23256	23048
17837	33783	31394	25304	22956	23711	21878	21345	20591	19215	18977	18900	19004	18787	18638	18611	22153	37083	35656	32822	27118	21443	19546	18562	18418	18231	18296	18269	18238	18235	18099	18235	18171	18177	18348	18209	18103	18170	18303	18019	18371	18111	18377	18184	18007	18359	18021	18441	17974	18096	18119	18164	18124	18147	18123	18120	18155	18063	18480	18104	18265	18102	18243	18249	18173	18227	18070	18180	18210	18004	18096	18133	18161	18114	18323	18049	18215	18184	18128	18206	18323	18089	18177	18129	18128	18163	18186	18102	18038	18269	18253	18001	18059	18136	18144	17957	18249	18091	18018	18112	18149	18157	18229	18132	18229	18390	18161	18045	18059	18060	17980	18173	18293	18118	18095	18039	18144	18098	17844	18228	18087	17959	18232	18258	18082	18018	18293	18116	18126	18092	18132	18084	18011	18167	18112	18121	18197	18023	18034	18231	18201	18181	18034	18110	18154	18223	18217	18067	18285	18233	18135	18157	17978	18190	18063	18148	17915	17971	18036	18193	18126	18133	18082	18101	18165	18184	17969	18279	18035	18336	18133	18109	18144	18098	18076	18149	18179	18141	18127	18021	18022	18132	18202	18070	18168	18101	17932	18164	18194	18080	18082	18325	18195	18146	18001	18120	18052	18275	18093	18189	17837	18126	18123	18119	18083	18161	18170	18030	18151	18090	18146	18220	18047	18261	18262	18045	18113	18047	17906	17995	17944	18116	18230	18091	18225	18105	18052	18139	18217	18174	17999	18171	18288	17932	18079	17952	18065	17944	18247	17977	18281	18089	18135	18126	18097	18152	18003	18300	18194	18210	18151	18246	18159	18133	18102	17906	18168	18075	18263	18121	18008	17975	18213	18227	18174	18094	18119	18061	18045	18145	18110	18030	18112	18238	18056	18233	18101	18178	18049	18114	18161	18349	18133	18212	18038	18092	18221	18135	18043	18070	18098	18023	18015	18218	17967	17963	18346	18035	18148	18205	18040	18002	18043	18053	18056	18332	18164	18041	18223	18032	17930	18300	18147	18275	18302	17999	18101	18189	18152	18061	18227	18083	18254	18136	17997	18045	18130	18217	18070	18176	18042	18181	17948	17847	18051	18158	17959	18240	18041	18032	18210	18166	18309	18046	18239	18256	18017	18284	18260	18359	18062	18239	18141	18047	17866	18126	17973	18131	18076	17932	18222	18346	18198	18239	18113	18156	18091	18018	18167	18132	18257	18071	18117	17931	18169	18104	18002	18121	18166	18158	18147	18211	18185	18131	17973	18268	18112	18159	17969	18183	17974	18359	18121	18139	18023	18009	18093	18103	18164	18243	18186	18207	18251	18054	18123	18014	18138	18054	18109	18273	18202	18119	18112	17807	18228	18052	18190	18177	18159	18212	18007	18155	18103	18013	18216	18213	18106	18128	18046	18108	18301	18230	18047	18079	18122	18187	18175	18036	18242	18137	18218	18054	17934	18146	18182	18148	18105	18057	18117	17996	18110	18087	18205	18019	17895	18198	18206	17971	18153	18207	18135	18308	18092	18018	18191	18209	18091	18093	18223	18160	18165	18092	18173	18101	18018	18088	18090	18007	18304	18046	18065	18123	18248	18197	18089	18228	18056	18031	18106	18051	18217	18201	18091	18190	18116	18116	18146	18349	18030	18157	18195	18047	18242	18004	18181	18226	18160	17981	18346	18145	18130	18152	18255	17984	18135	18146	18054	18060	18057	18055	18153	17907	18208	18147	17970	18191	18092	18195	18166	18163	18219	18035	18069	18058	18317	18171	18109	18119	17956	18043	18165	18090	18050	18103	18086	18288	18157	18143	18147	18085	18119	18140	18213	18034	18129	18011	18043	17982	18092	18249	17924	18044	18128	18041	18216	17931	18131	18219	18223	18267	18066	18147	18182	18130	18127	18288	18145	18300	18025	18192	18264	18297	18205	18187	18103	17941	18150	18035	18136	17977	18081	18146	18170	18193	18219	18158	18261	18028	18135	18061	18122	18158	18137	18049	18175	18115	18090	18059	18165	18199	18049	18169	18218	18021	17960	18228	18246	18158	18093	18154	18062	18003	18004	18175	18131	18156	17946	18172	18212	17994	18032	18157	18012	18049	18150	18217	18093	18095	18079	18116	17948	18228	18224	18169	17848	18280	18084	18105	18070	18108	18011	18107	18115	18197	18181	18130	18265	17993	18239	18167	18236	17982	18186	18236	18111	18184	18063	18238	18096	18251	18012	18127	18117	18120	18098	18109	18076	18094	18128	18188	17986	18074	18174	18085	17954	17989	18186	18181	18020	18172	18200	18252	18155	18195	18170	18016	18118	17917	18083	17958	17894	18035	17988	18205	18078	18118	18157	18128	18122	18209	18077	17971	18119	18293	17924	18113	18210	18260	18189	18147	18046	18116	18133	18250	18060	17918	18209	18052	18126	18128	18204	17947	18150	17935	18031	18131	18179	17961	18184	18137	18008	18091	18183	18179	18128	18278	18172	18077	18157	17955	18235	18096	17994	17927	18297	18026	18271	18185	17903	18219	18084	17987	18096	18086	18132	17995	18135	18105	18064	18138	18112	18204	18268	18132	18093	18284	18105	18088	17925	18099	18088	18033	18233	18069	18240	18111	18005	18121	18131	18046	18056	18095	18081	18182	18107	18235	18075	18101	18056	18147	18226	18127	18219	18016	18055	18194	18174	18374	18140	18151	18129	18109	18163	18126	18250	17986	18171	18205	18132	18097	18067	18171	18067	18152	18239	18029	18251	18062	18214	18119	18225	18113	18077	18246	18110	17975	18130	18083	18280	18186	18078	18049	18087	18102	18130	18120	18009	18072	18070	17999	18124	18182	18122	18263	18196	18061	17996	18151	18204	18188	18074	18132	18192	18014	18031	18107	18059	18258	18029	18033	18273	18262	18032	18283	18040	18292	17875	18140	18168	18077	18000	18129	18179	18137	18072	18186	17993	18253	18136	18060	18050	18199	18058	18071	18092	18090	18121	18168	18244	18083	18372	18125	18185	18057	18000	17990	18076	17965	17974	17975	18227	18030	18235	18156	18018	18191	18098	18045	17952	18105	18003	18029	18112	18126	18001	18103	17976	18190	18088	18119	18100	18280	18109	18128	18098	18035	18160	18029	18245	18042	17922	18135	18107	17962	18148	18146	18126	18239	17946	18041	18053	18202	17916	18230	18089	17968	18267	18032	18071	18128	18043	17992	17940	17988	18120	18064	18141	17887	18310	18094	18120	17985	18250	18110	18134	18031	18097	18024	18026	18146	18099	18286	18001	18086	18083	18155	18203	18065	18044	18148	18108	17975	18132	18233	18244	18227	18099	18224	18196	18222	18090	18184	18257	18247	18116	18125	18200	18091	18123	18080	18102	18222	18151	18107	18046	18096	18053	18143	18115	18135	18178	18105	17861	17930	17974	18026	18108	18144	18054	18101	18104	18010	18050	18147	18194	18259	18038	17890	18228	18355	17945	18195	18067	17949	18001	18102	18169	17976	18078	18105	18347	18078	18165	18204	18240	18018	18057	18089	18200	18123	18043	18134	18122	18096	18220	17994	18200	18012	18184	17990	18151	18055	18021	18185	18193	18197	18032	18147	18080	18124	18140	18092	18033	18188	18104	18133	18088	18029	18105	18198	18264	18150	18074	18224	18029	18172	18318	18086	18276	18092	18092	18049	18142	18270	18082	18115	18232	18136	18030	18208	17991	18212	18049	18325	18106	18058	18043	18209	18046	18139	18198	18067	18232	18190	18221	18004	17989	18189	17999	18135	18187	18149	18174	18103	18051	18105	17936	17989	18231	18151	18129	18055	18133	18299	18198	18031	18144	17976	18059	18068	18197	17993	17992	18174	18141	17984	18000	18076	17902	18007	18032	18174	18206	17989	18151	18029	18205	18206	18000	18061	18072	18005	18169	18111	18242	18233	18086	18022	18090	18052	18017	18090	18200	18168	18106	18190	18260	18091	18034	18218	18148	17985	18121	18168	18199	18316	18244	18071	18030	18087	18154	18343	18092	18060	18195	18004	18082	18155	18048	18166	17954	17997	18079	18135	18045	18253	18147	18173	18251	17966	18013	18079	18082	17977	18078	18318	18150	18096	18016	18123	18141	18215	17982	18103	18149	18148	17943	17985	18041	18098	18137	18010	18196	18032	18118	17981	18183	18033	18105	18039	18058	18096	18089	18058	17894	18140	18146	17965	18232	18029	18011	18164	18072	18283	18041	17966	18019	18162	17883	17981	18107	18195	18164	18138	18033	18001	18183	18374	18208	18256	18103	18086	18096	18098	18194	18120	18062	18092	18035	18146	18054	18231	18020	18067	18291	18218	18162	18089	18299	18096	18104	18048	18099	18003	18228	18032	18218	17966	18283	18053	18145	18009	18198	18017	18216	18010	18127	18198	18194	18206	18132	18076	18089	18145	18010	18036	18018	18049	18156	18069	18242	18235	18034	18077	18031	18116	18169	18065	18169	18007	18023	18073	18054	18182	18012	18120	18047	18162	18138	18056	18283	18046	18171	18325	18227	18205	17933	18066	18151	18218	18030	17971	18144	18107	18098	18012	18192	18109	18224	18247	18223	18160	18234	18163	18164	18315	18158	17999	17939	18066	18101	18235	17993	18116	18167	18189	18152	17982	18041	18131	18119	18026	18111	18089	18167	18096	18172	18015	18142	18219	18140	18100	18205	18207	18017	18079	18013	18125	18037	18082	18224	18052	18216	18344	18167	18189	18136	18185	18241	17906	18218	18189	17978	18075	17743	18139	18009	18067	18143	18050	17983	18176	18009	18043	18153	18034	18148	18113	18281	18137	18036	18022	18203	18274	18246	18149	17978	17998	18103	18188	18175	18195	18200	18307	18136	18082	18254	18037	18168	18250	18054	18192	18177	18153	18236	18002	18253	18132	18007	18079	18032	18111	18118	18154	18082	18178	18202	18214	18041	18114	18060	18090	18237	17946	18163	18040	17978	18193	18168	18063	18002	18020	17961	18120	18291	18130	18113	18066	18172	18006	17999	18189	17985	18107	18052	18028	18141	18130	18094	18143	18233	18046	17999	18084	18102	17992	18272	18140	18075	18180	18000	18212	18087	18251	18129	17987	18210	17964	18258	18433	17920	18093	18178	18021	18087	18197
27352	22416	27514	26006	23278	23972	24087	23503	23279	23408	23421	23266	23513	23335	23349	23619	23378	24303	24829	24685	24008	23954	23522	23301	23321	23257	23355	23436	23234	23229	23563	23521	23166	23313	23301	23296	23200	23309	23344	23316	23351	23298	23178	23316	23214	23245	23077	23352	23329	23260	23359	23278	23034	23232	23310	23063	23293	23140	23305	23125	23315	23321	23228	23196	23277	23268	23299	23163	22987	23232	23225	23304	23190	23309	23009	23136	23531	23202	23508	23361	23212	23304	23300	23330	23274	23363	23178	23282	23399	23336	23255	23240	22917	23193	23342	23380	23315	23225	23305	23122	23227	23247	23322	23218	23352	23262	23343	23187	23132	23147	23299	23212	23333	23220	23413	23257	23282	23108	23350	23148	23172	23086	22951	23325	23291	23073	23312	23164	23247	23336	23136	23437	23292	23263	23219	23258	23225	23316	23331	23166	23140	23242	23526	23267	23212	23101	23346	23300	23345	23147	23290	23301	23197	23224	23396	23294	23304	23450	23072	23105	23347	23356	23274	23273	23379	23172	23135	23312	23400	23042	23072	23476	23326	23250	23353	23101	23329	23471	23532	23437	23336	23257	23427	23425	23395	23261	23181	23114	23240	23301	23267	23217	23376	23203	23244	23295	23334	23266	23484	23031	23164	23193	23108	23332	23092	23279	23181	23180	23102	23157	23486	23257	23359	23133	23151	23314	23388	23337	23345	23083	23349	23352	23281	23188	23353	23346	23204	23255	23174	23138	23144	23146	23445	23153	23456	23478	23326	23188	23031	23365	23157	23412	23046	23028	23203	23185	23191	23257	23354	23301	23360	23235	23326	23466	23263	23262	23183	23201	23420	23079	23253	23150	23290	23338	23218	23169	23236	23316	23178	23178	23301	23357	23292	23466	23117	23368	23300	23331	23500	23270	23236	23394	23538	23487	22960	23166	23111	23165	23371	23246	23210	23163	23240	23214	23314	23239	23224	22996	23412	23175	23429	23527	23401	23307	23176	23000	23197	23283	23334	23142	22966	23380	23133	23475	23409	23440	23482	23221	23273	22983	23471	23094	23023	23098	23040	23364	23501	23203	23281	23408	23250	22959	23133	23182	23250	23263	23288	23458	23183	23296	23250	23321	23344	23156	23404	23218	23061	23098	23145	23272	23210	23154	23073	23333	23199	23245	23276	23115	23313	23400	23364	23032	23310	23204	23259	23302	23324	23003	23128	23111	23216	23378	23246	23170	23329	23382	23233	23454	23141	23181	23339	23529	23274	23102	23169	23465	23198	23152	23266	23267	23222	23328	23368	23132	23208	23200	23195	23337	23122	23278	23235	23272	23402	23464	23157	23083	23320	23246	23087	23447	23375	23028	23168	23243	23409	23274	23182	23259	23361	23255	23230	23331	23189	23259	23225	23461	23482	23353	23295	23243	23332	23295	23134	23084	23230	23260	23124	23215	23244	23418	23252	23255	23092	23247	23191	23558	23361	23271	23490	23176	23069	23335	23212	23209	23215	23206	23163	23503	23219	23163	23279	23244	23380	23227	23426	23343	23269	23222	23349	23139	23232	23427	23334	23261	23119	23095	23091	23079	23246	23275	23465	23199	23411	23010	23043	23205	23110	23482	23452	23266	23172	23307	23007	23094	23519	23483	23385	23140	23376	23310	23372	23302	23297	23147	23229	22939	23308	23276	23319	23280	23214	23275	23340	23080	23380	23423	23242	23259	23418	23397	23498	23271	23208	23255	23138	23368	23200	23278	23141	23154	23213	23064	23398	23201	23244	23373	23530	23304	23374	23305	23051	23335	23109	23128	23381	23201	23350	23161	23216	23160	23172	23357	23400	23194	23319	23240	23289	23180	23336	23114	23184	23438	23272	23450	23486	23112	23350	23263	23089	23259	23359	23165	23340	23361	23414	23212	23166	23294	23352	23483	23299	23214	23209	23194	23431	23269	23300	23347	23262	23295	23342	23578	23223	23003	23215	23390	23410	23362	23338	23377	23377	23337	23230	23412	23274	23135	23133	22929	23187	23141	23248	23114	23165	23225	23221	23319	23102	23156	23193	23240	23162	23355	23433	23433	23246	23360	23249	23268	23386	23108	23293	23191	23188	23238	23331	23354	23464	23350	23060	23226	23307	23581	23207	23356	23375	23194	23212	23428	23313	23375	23366	23177	23122	23302	23180	23163	23331	23128	23096	23201	23324	23204	23301	23110	23202	23357	23096	23353	23060	23107	23339	23195	23333	23121	23180	23211	23203	23053	23132	23328	23280	23107	23187	23219	23253	23284	23447	23107	23294	23492	23430	23220	23251	23214	23396	23141	23272	23477	23154	23122	23357	23241	23247	23273	23170	23183	23492	23279	23275	23238	23042	23252	23167	23091	23418	23277	23498	23267	23265	23352	23173	23126	23252	23317	23211	23179	23205	23169	23359	23344	23174	23469	23218	23475	23165	23196	23188	23320	23395	23386	23298	23583	23309	23339	23108	23071	22928	23125	23473	23090	23311	23252	23073	23245	23395	23361	23229	23361	23240	23162	23133	23017	23232	23057	23286	23220	23208	23328	23172	23144	23302	23150	23190	23265	23268	23142	23460	23381	23019	23143	23342	23192	23177	23083	23223	23314	23048	23134	23285	23252	23183	23350	23566	23295	23354	23280	23224	23279	23356	23052	23366	23330	23237	23098	23210	23258	23294	23326	23032	23151	23472	23438	23343	23294	23203	23381	23522	23286	23282	23193	23106	23356	23205	23178	23183	23166	23061	23017	23125	23352	23233	23186	23184	23277	23246	23387	23267	23121	23057	23237	23298	23326	23098	23229	23175	23286	23326	23168	23254	23186	23390	23108	23185	23459	23345	23122	23345	23287	23357	23273	23374	23306	23429	23034	23325	23206	23247	23457	23297	23153	23204	23210	23217	23111	23405	23357	23327	23087	23297	23462	23257	23114	23195	23194	23086	23028	23498	23098	23501	23108	23277	23302	23467	23548	23347	23196	23270	23393	23192	23131	23246	23331	23255	23084	23149	23348	23195	23396	23431	23294	23082	23244	23228	23079	23247	23217	23245	23365	23210	23289	23481	23181	23164	23215	23224	23171	23280	23123	23368	23378	23446	23285	23138	23256	23498	23242	23251	23278	23238	23112	23438	23438	23046	23042	23285	23383	23255	23184	23476	23305	23309	23336	23207	23331	23195	23338	23600	23278	23175	23299	23158	23523	23338	23093	23376	23114	23399	23359	23237	23310	23291	23187	23191	23112	23417	23370	23340	23187	23287	23303	23159	23402	23277	23187	23145	23185	23183	23249	23320	23263	23159	23428	23287	23355	23360	23271	23162	23382	23309	23381	23292	23186	23168	23129	23464	23203	23053	23252	23122	23129	23321	23073	23083	23113	23169	23243	23364	23188	23299	23309	23318	23238	23238	23321	23123	23392	23107	23215	22910	23010	23016	23164	23268	23182	23283	23151	23415	23499	22975	23368	23174	23306	23347	23245	23233	23162	23343	23109	23275	23355	23262	23326	23259	23216	23344	23410	23343	23504	23261	23399	23221	23385	23261	23192	23204	23111	23301	23297	23245	23137	23192	23390	23384	23506	23242	23393	23281	23295	23279	23238	23406	23395	23430	23150	23491	23191	23326	23360	23349	23194	23235	23354	23230	23351	23347	23187	23095	23234	23504	23212	23175	23151	23224	23285	23371	23254	23209	23047	23197	23422	23264	23327	23287	23128	23198	23323	23254	23233	23345	23217	23295	23302	23461	23042	23337	23243	23208	23325	23283	23352	23313	23083	23140	22899	23270	23072	23295	23353	23187	23471	23244	23163	23158	23543	23209	23114	23202	23298	23293	23158	23508	23284	23389	23369	23266	22832	23202	23361	23462	23410	23337	23193	23365	23339	23275	23252	23181	23116	23113	23321	23188	23193	23322	23356	23212	23554	23259	23213	23309	23380	23472	23182	23338	23218	23414	23165	23127	23096	23248	23260	23398	23324	22917	23211	23452	23144	23137	23500	23284	23424	23364	23194	23264	23348	23299	23365	23242	23266	23168	23366	23373	23427	23074	23174	23292	23137	23297	23135	23311	23200	23224	23411	23185	23170	23167	23076	23429	23089	23128	23206	23194	23405	23096	23343	23134	23232	23231	23442	23422	23230	23036	23403	23279	23185	23292	23123	23300	23060	23275	23193	23268	23538	23239	23077	23359	23218	23184	23350	23478	23223	23138	23112	23345	23169	23147	23346	23359	23297	23345	23328	23423	23299	23255	23095	23366	23243	23195	23310	23374	23159	23194	23421	23527	23106	23344	23342	23286	23198	23143	23528	23471	23200	23199	23179	23317	23242	23055	23121	23367	23110	23370	23193	23331	23152	23290	23399	23291	23286	23184	23318	23427	23343	23117	23313	23404	23435	23268	23154	23126	23036	23093	22974	23454	23206	23161	23188	23346	23315	23217	23180	23302	23401	23224	23213	23373	23453	23272	23273	23444	23366	23326	23429	23360	23238	22980	23230	23220	23160	23410	23253	23090	23215	23341	23447	23415	23126	23267	23271	23088	23169	23079	23317	23299	23213	23217	23167	23486	23245	23265	23260	23425	23458	23180	23158	23323	23361	23070	23328	23321	23248	23180	23217	23253	23235	23373	23145	23200	23325	23364	23103	23275	23379	23526	23244	23409	23416	23303	23310	23271	23317	23131	23458	23387	23457	23354	23156	22909	23309	23109	23139	23316	23384	23155	23073	23351	23442	23202	23130	23450	23319	23355	23178	23139	23291	23201	23311	23326	23248	23403	23139	23010	23165	23198	23190	23301	23369	23221	23372	23160	23240	23198	23395	23187	23291	23266	23104	23534	23297	23516	23084	23219	23347	23410	23327	23151	23313	23146	23129	23505	23281	23271	23220	23257	23163	23176	23142	23177	23245	23099	23379	23284	23313	23097	23096	22926	23199	23181	23234	23309	23412	23501	23450	23190	23271	23281	23215	23160	23406	23129	23083	23310	23360	23324	23336	23184	23095	23088	23353	23178	23298	23397	23209	23163	23385	23440	23461	23428	23304	23186	23245	23095	23211	23305	23301	23211	23062	23147	23160	23187	23461	23257	23293	23182	23071	23220	23241	23254	23193	23191	23096	23399	23068	23192	23247	23459	23361
18033	22544	20331	19100	18915	19734	19011	18627	18481	18423	18363	18330	18449	18438	18282	18290	18448	19841	19978	19752	19250	18589	18544	18080	18439	18349	18244	18223	18211	18304	18187	18289	18257	18093	18340	18307	18259	18274	18109	18378	18247	18262	18357	18147	18118	18203	18139	18160	18218	18104	18272	18387	18213	18302	18076	18291	18249	18233	18392	18122	17946	18258	18272	18275	18404	18098	18366	18432	18118	18229	18107	17965	18404	18347	18414	18224	18302	18360	18111	18387	18262	18284	18019	18225	18203	18245	18292	18222	18188	18240	18441	18310	18188	18196	18060	18271	18058	18046	18142	18195	18052	18186	18217	18347	18351	18163	18217	18236	18237	18329	18106	18238	18170	18254	18255	18395	18252	18165	18146	18183	18293	18207	18249	18259	18090	18255	18310	18204	17994	18248	18449	18110	18219	18092	18422	18203	18218	18299	18205	18114	18411	18259	18132	18146	18443	18225	18252	18277	18269	18256	18181	18353	18108	18220	18346	18164	18264	18201	18304	18187	18286	18256	18345	18296	18150	18170	18337	18281	18189	18208	18218	18258	18246	18001	18150	18103	18187	18400	18204	18212	18266	18328	18335	18195	18268	18100	18217	18174	18251	18231	18314	18034	18325	18033	18313	18047	18335	18197	18308	18012	18184	17948	18214	18189	18242	18316	18140	18291	18177	18249	18341	18188	18307	18233	18325	18194	18293	18293	18230	18281	18244	18235	18290	18186	18259	18210	18086	18242	18217	18316	18363	18409	18335	18061	18294	18216	18140	18183	18181	18263	18321	18327	18170	18238	18191	18280	18174	18113	17957	18082	18171	18348	18281	18133	18231	18340	18223	18232	18338	18108	18253	17951	18150	18382	18356	18159	18233	18407	18354	18190	18045	18093	18031	18152	18152	18117	18262	18196	18139	18298	18481	18245	18216	18114	18170	18249	18306	18099	18150	18137	18176	18250	18103	18212	18151	18283	18226	18187	18329	18190	18067	18313	18214	18291	18090	18029	18435	18391	18159	18185	18263	18235	18406	18305	18138	18234	18363	18157	18250	18159	18244	18155	18246	18110	18181	18155	18273	18323	18221	18250	18248	18291	18259	18175	18378	18233	18083	18319	18172	18124	18152	18229	18302	18370	18258	18217	18253	18330	18317	18155	18094	18154	18193	18367	18152	18132	18336	18087	18211	18154	18415	18372	18194	18273	18155	18228	18057	18197	18289	18229	18152	18133	18116	18245	18284	18229	18341	18277	18185	18084	18291	18093	18319	18336	18100	18114	18244	18333	18369	18292	18127	18246	18182	18241	18196	18209	18332	18232	18216	18175	18287	18257	18084	18199	18166	18332	18262	18306	18314	18062	18256	18167	18292	18274	18103	18292	18408	18334	18073	18204	18323	18201	18177	18261	18303	18102	18262	18214	18214	18376	18408	18297	18231	18255	18179	18204	18282	18303	18179	18297	18203	18246	18212	18230	18137	18263	18028	18330	18336	18291	18220	18354	18167	18370	18185	18321	18134	18410	18193	18277	18061	18283	18132	18270	18200	18164	18174	18196	18127	18192	18063	18230	18299	18290	18332	18165	18364	18248	18277	18312	18300	18210	18244	18183	18194	18140	18103	18320	18222	18371	18235	18098	18220	18121	18201	18212	18332	18132	18138	18285	18345	18149	18187	18289	18197	18055	18238	18091	18194	18241	18402	18281	18080	18140	18056	18066	18245	18203	18202	18092	18230	18175	18248	18302	18308	18198	18367	18304	18471	18269	18116	18323	18397	18203	18351	18166	18167	18045	18210	18206	18140	18067	18304	18166	18212	18251	18306	18276	18190	18141	18208	18213	18144	18247	18327	18337	18098	18126	18389	18380	18204	18350	18256	18231	18194	18394	18161	18149	18223	18243	18128	18244	18205	18161	18238	18174	18226	18322	18210	18206	18243	18317	18333	18082	18173	18220	18063	18215	18201	18243	18282	18280	18161	18093	18437	18125	18221	18368	18193	18077	18348	18190	18176	18405	18372	18304	18178	18112	18077	18182	18221	18054	18187	18180	18324	18368	18215	18196	18178	18111	18097	18278	18231	18149	18277	18297	18294	18152	18240	18251	18281	18449	17987	18225	18221	18073	18299	18245	18158	18242	18279	18207	18116	18238	18291	18071	18137	18245	18299	18132	18336	18082	18096	18228	18336	18303	18026	18194	18185	18103	18236	18279	18315	18165	18231	18211	18196	18297	18069	18394	18090	18321	18193	18207	18100	18350	18188	18223	18290	18262	18224	18274	18311	18297	18165	18136	18203	18090	18075	18294	18062	18083	18240	18239	18271	18197	18236	18240	18444	18408	18294	18157	18205	18177	18165	18400	18092	18318	18209	18389	18249	18019	18236	18217	18076	18174	18269	18263	18196	18318	18424	18182	18322	18062	18207	18184	18101	18421	18258	18208	18259	18110	18100	18302	18264	18185	18291	18300	18195	18118	18084	18004	18220	18286	18043	18394	18151	18063	18129	18120	18438	18239	18187	18256	18206	18209	18221	18290	18249	18292	18242	18175	18176	18129	18308	18161	18209	18258	18114	18162	18444	18349	18045	18265	18154	18346	18202	18075	18075	18221	18226	18249	18317	18324	18191	18141	18292	18309	18199	18332	18152	18203	18102	18278	18152	18381	18048	18308	18191	18085	18063	18292	18297	18127	18352	18081	18208	18180	18317	18210	18290	18375	18270	18283	18279	18167	18237	18080	18331	18252	18236	18351	18095	18125	18191	18268	18307	18164	18257	18290	18329	18327	18160	18099	18376	18390	18164	18178	18053	18155	18067	18403	18033	18228	18313	18384	18214	18352	18402	18136	18190	18392	18270	18179	18319	18108	18197	18310	18209	18363	18196	18221	18166	18342	18078	18173	18234	18332	18238	18307	18303	18152	18294	18251	18392	18293	18358	18213	18406	18095	18263	18330	18270	18391	18141	18299	18485	18253	18132	18366	18215	18054	18281	18300	18157	18250	18143	18250	18271	18209	18320	18206	18116	17953	18280	18235	18072	18373	18294	18134	18130	18135	18177	18230	18276	18114	18030	18198	18189	18175	18220	18142	18169	18384	17985	18304	18342	18321	18269	18150	18279	18266	18335	18052	18293	18172	18260	18104	18258	18300	18195	18152	18268	18448	18436	18376	18161	18137	18306	18152	18213	18175	18254	18109	18164	18160	18135	18241	18163	18260	18112	18053	18273	18291	18306	18302	18150	18346	18321	18323	18122	18226	18168	18238	18170	18130	18056	18268	18314	18134	18219	18233	18222	18030	18346	18260	18199	18395	18224	18199	18349	18314	18140	18261	18192	18162	18222	18298	18208	18135	18338	18521	18182	18255	18275	18127	18178	18282	18480	18395	18255	18288	18134	18146	18211	18186	18238	18180	18383	18406	18290	18203	18140	18295	18350	18195	18269	18171	18464	18195	18188	18152	18143	18270	18281	18368	18137	18270	18167	18327	18186	18242	18242	18242	18340	18224	18158	18209	18332	18417	18169	18105	18225	18391	18288	18189	18224	18152	18337	18203	18214	18027	18265	18274	18269	18226	18110	18055	18080	18183	18153	18302	18031	18235	18058	18125	18221	18329	18120	18111	18311	18212	18010	18209	18351	18163	18123	18130	18076	18220	18198	18177	18375	18317	18115	18207	18302	18087	18163	18267	18290	18244	18295	18108	18317	18231	18041	18214	18385	18267	18112	18131	18202	18260	18126	18162	18271	18396	18232	18347	18312	18248	18146	18218	18051	18409	18335	18232	18297	18188	18099	18256	18234	18274	18126	18247	18349	18192	18226	18236	18197	18270	18306	18103	18302	18450	18214	18193	18282	18039	18152	18346	18251	18204	18274	18280	18400	18294	18237	18320	18366	18290	18234	18402	18311	18154	18119	18240	18370	18182	18270	18149	18287	18296	18301	18049	18172	18327	18111	18106	18379	18167	18374	18194	18249	18081	18285	18211	18229	18238	18255	18050	18337	18286	18200	18269	18238	18298	18133	18254	18242	18191	18211	18205	18215	18316	18269	18251	18214	18203	18208	18162	18115	18343	18271	18160	18079	18247	18188	18266	18367	18118	18216	18414	18169	18215	18273	18290	18229	18261	18168	18201	18269	18245	18333	18275	18340	18208	18271	18139	18303	18194	18218	18419	18125	18280	18212	18223	18358	18210	18113	18176	18211	18140	18438	18193	18134	18346	18303	18232	18389	18261	18277	18314	18240	18271	18188	18426	18129	18334	18423	18192	18198	18217	18340	18184	18231	18123	18156	18290	18254	18325	18110	18306	17933	18145	18222	18193	18108	18371	18193	18213	18422	18254	18235	18211	18450	18315	18309	18258	18230	18253	18175	18137	18200	18310	18183	18511	18323	18332	18118	18291	18384	18194	18306	18267	18299	18119	18246	18245	18332	18056	18250	18145	18198	18253	18181	18193	18302	18192	18384	18314	18197	18223	18173	18343	18151	18393	18352	18262	18291	18287	18094	18179	18257	18173	18399	18103	18238	18230	18334	18265	18236	18282	18252	18234	18151	18215	18400	18358	18301	18218	18114	18261	18266	18445	18377	18269	18266	18167	18146	18203	18325	18211	18164	18282	18217	18405	18228	18231	18283	18276	18125	18296	18262	18157	18166	18298	18325	18155	18447	18175	18128	18360	18198	18260	18151	17995	18265	18376	18136	18434	18267	18191	18248	18457	18306	18134	18342	18161	18313	18284	18303	18134	18415	18168	18076	18414	18201	18300	18303	18313	18132	18094	18327	18144	18124	18258	18301	18200	18029	18275	18141	18198	18369	18251	18186	18159	18281	18280	18117	18249	18229	18237	18371	18385	18279	18025	18239	18425	18353	18102	18242	18195	18111	18309	18061	18312	18415	18228	18338	18290	18175	18405	18285	18362	18269	18200	18332	18141	18376	18263	18265	18390	18151	18106	18395	18102	18245	18393	18138	18370	18157	18324	18108	18203	18334	18090	18270	18263	18234	18157	18217	18309	18185	18112	18040	18211	18197	18288	18194	18216	18326	18175	18348	18188	18181	18258	18152	18394	18293	18367	18296	18142	18066	18225	18242	18246	18199	18279	18246	18132	18307	18215	18057	18153	18234	18140	18373	18268	18126	18029	18427	18265	18222	18160
23741	21001	28373	24114	22976	25073	25666	23559	23448	23578	23441	23302	23500	23367	23344	23453	23607	29387	31591	30061	27561	25051	23928	23432	23169	23247	23449	23026	23073	23220	23095	23082	23164	23176	22967	22955	23048	22968	22962	23082	23133	23326	23008	23047	23140	23099	22881	22785	23001	22917	23055	23142	23115	23045	23121	22995	23130	22867	23148	23003	23002	23211	23197	23071	23259	23068	23053	23083	22862	23074	23080	23190	23037	23208	23192	22899	23090	22996	23196	22740	23129	23020	23151	23013	23208	22941	23164	23160	22915	23036	23199	23040	22834	23132	23334	23223	23361	23303	23297	22912	23098	23031	23211	23064	23032	22986	22945	23301	23034	23047	23033	23002	23060	22995	23378	23182	23062	23135	23162	23146	23063	22837	23081	23025	22988	23198	23099	23018	23060	23086	23088	22908	23093	22956	23190	23154	23213	23129	23179	22917	23141	23122	23140	22964	23071	23139	22997	22999	23135	22804	23215	22995	23097	22889	23021	23082	23090	22929	23058	22926	23176	23121	23143	22946	23008	23089	22852	22899	22914	22911	23264	23260	22969	23133	23123	22825	22936	22994	22824	23096	23041	22973	23104	23049	23288	23244	23162	23142	22741	22928	23082	23145	22880	22895	22915	23066	23160	23078	22938	23086	23014	23043	22802	22948	22973	23132	23005	22840	23240	23212	23212	22928	22872	23038	23104	22720	23385	23155	23058	22953	22934	22794	23087	23175	23175	22974	23101	22824	23011	22960	22816	22792	22881	23027	23188	23144	23069	23176	23059	23009	23184	22929	23084	23030	23049	23057	23023	22815	23099	23073	23122	22986	23002	23031	23047	22929	23219	23141	23077	23008	23165	22753	23064	22910	23357	22976	23086	23131	23108	23146	23083	23204	23016	23110	23111	23084	23110	23022	23210	23159	23057	22957	23077	23105	22866	23060	22951	22926	23153	22945	23100	23306	23168	23039	23218	23267	23041	22742	23009	23151	23213	23020	22909	22972	23035	23137	22999	23088	23033	23138	22958	23015	22959	22998	23202	22729	23034	23129	23110	23127	23057	23137	23064	23244	23033	23051	22999	23103	23099	22955	23194	22984	22915	22932	23270	23048	23200	23118	23018	23037	23027	23016	23094	23070	23060	22990	23210	22889	23164	23082	23258	23098	23229	22927	23243	22968	22944	23165	23125	23088	23000	22970	22838	23114	23266	23003	23123	22993	23076	22942	23310	22955	22980	23352	23074	22779	23144	22961	23206	23108	23118	23086	23069	23156	23163	22950	23015	23066	23175	22970	22848	22872	23013	22876	23078	23206	23038	23057	22922	22910	22853	23114	22985	23149	22910	22841	22903	22885	23147	23166	23045	23082	23061	23122	23247	23063	23220	23120	22974	23014	23087	23088	23106	23036	23144	23189	23072	23204	22973	23032	22886	23089	23129	22978	22949	22891	23081	23064	22919	23008	23144	23223	23219	23144	23112	23195	23013	23100	22919	23016	23060	23085	22926	23097	22942	23049	23169	23135	23039	22975	23130	23176	22966	23221	22927	23186	23320	23019	23106	23253	23029	23032	23098	23049	23174	23007	22975	23074	22902	23234	23133	23027	22922	23214	23116	22805	23136	23176	23029	22915	23025	22978	23112	23232	22984	23073	22891	22937	23181	23321	22957	23043	23022	23066	22905	23258	23318	22814	23010	23142	23024	23004	23034	23048	23053	23131	23236	23197	22951	22976	23062	22988	23094	22956	23077	22985	22848	23128	23310	23096	23154	23063	23128	22937	23081	23169	23142	22959	23115	23104	22984	23066	22959	23072	22949	23117	23103	23185	23346	23037	23007	23019	23086	22959	23020	22995	23039	23109	22931	22978	23242	23124	23000	22974	23159	22923	22905	22861	23124	23018	22904	23170	22939	22993	23031	22906	23275	23013	23032	23085	23089	23238	23086	22966	22946	23180	23191	23001	23212	23143	23037	23070	23068	23217	23037	23186	22954	23203	23200	23059	23031	23013	23182	22807	23063	23332	23488	23080	23099	23139	22972	22973	22930	23161	23155	22832	23028	23132	23093	23125	23008	23113	23098	23162	23081	23093	22974	23204	23207	22883	22980	23034	23220	23186	23085	23009	23058	23006	23152	23059	22999	23129	23019	22807	23182	23140	23081	23030	23164	22963	22897	23172	23094	23037	23001	22855	23162	23067	23048	22813	23174	23155	23114	23165	23150	22957	23069	23010	23199	22806	22987	23090	23048	23261	23082	23124	23106	22956	22943	23157	22954	23272	23141	22835	23001	22896	22977	23014	23195	23293	23059	23064	22995	22975	22904	23209	22878	23148	23028	22892	22973	23028	22940	23155	23113	23192	23053	22845	23284	23054	23055	23026	23005	23204	23190	22972	23252	23143	23080	22986	23016	23095	23109	23055	22959	23079	22963	22966	23042	23206	22852	23023	23249	23133	22999	22923	22999	22992	23122	22859	22887	22616	23083	22969	23087	22833	23169	22969	22857	23242	23183	23193	23052	23118	22980	23173	23011	23007	23028	23046	23158	23186	23070	23195	23090	23262	23060	23193	23057	22929	23096	23179	23091	22954	23197	23068	23013	22912	22974	23174	23023	22990	23071	23060	23043	23048	22978	23329	23126	23127	22988	22965	23224	23138	22959	22780	22947	22991	23089	23165	23020	22920	23078	23249	23036	23130	23011	23037	23246	23215	23147	22965	23043	23031	22941	23335	23065	23155	23245	23172	23238	23007	23150	23198	23202	23112	23062	22987	23024	23186	23279	23091	23197	22962	22822	23092	23227	22891	23031	23276	23053	23040	23259	23080	23094	23078	22979	23032	23181	23155	23024	23070	23129	22899	22977	23123	22922	23073	23004	23018	23056	23061	22906	23078	23123	23090	23080	22941	23037	22914	23073	23050	23173	23062	23120	22996	23032	23220	23101	23209	22801	23161	23099	23031	22825	23081	22916	23054	23179	22961	22793	22954	23252	23082	23111	23250	23117	22761	23118	23040	22968	23179	23306	23015	23183	22915	23212	23254	23174	23117	23113	22937	23182	23228	23077	23030	23196	23064	23049	23062	23309	22806	23044	22970	22985	23035	23040	23177	23136	23120	23076	23095	23076	23074	22876	23126	23045	23243	23091	23058	23115	23083	23145	23150	23193	23034	22991	23178	22972	23188	23013	23016	23069	23067	23013	23197	23091	23143	23218	23153	23296	23058	22906	22986	23046	23190	22926	23133	23203	23133	23293	23160	22909	23080	23133	22958	23111	22862	23033	23214	23014	23205	23129	23144	23153	22961	22994	23302	23225	23163	23132	23302	23109	22983	23009	22972	23273	23011	22800	22948	22938	23066	23192	22877	22951	22935	23127	22815	23023	23128	23161	23280	22992	23273	23321	22894	23140	22899	23179	23256	22858	23202	23080	22980	22881	23018	23027	23462	22924	23161	23180	23312	23017	22911	22951	22985	23037	23068	23200	23175	23187	23021	23228	22876	23003	22747	23069	22974	23199	23072	23188	23270	22959	23015	23068	22980	23040	23041	23040	23148	22975	23039	22875	22922	23033	22916	23104	23082	23066	22905	23007	22925	23120	23346	23271	23074	23303	22838	23112	22989	23145	22997	23259	23082	23194	23072	23005	23080	22981	22911	23226	22886	22969	23077	22922	23077	23109	23260	23193	23026	23159	23068	23070	23228	23317	23078	23108	23245	23187	23027	23243	23055	23079	23124	23051	23116	23048	23100	23135	23054	23329	23320	22888	22942	22855	22988	22917	22793	23115	23008	23190	23138	23017	22989	23252	23406	23033	22997	22878	22980	23145	23040	23043	23033	23219	22854	23101	23226	23051	22925	23044	23183	23037	23055	23304	22865	22934	23268	23054	23035	23085	23202	23083	23055	22938	23186	22937	22735	23106	22987	22893	23062	22849	22947	22946	23000	22911	23252	23091	23102	23086	23135	22930	23208	23050	23188	23122	23331	23088	22970	23157	23124	23048	23099	23291	23058	22955	23110	23103	22957	22958	22927	22742	23079	23071	22961	23007	23176	23023	23079	23023	22865	23045	23002	23011	23074	23223	23232	23064	23219	23144	22884	23111	23077	22908	23102	23060	22969	23101	23111	23015	23124	22949	23061	23134	23188	23105	23048	23041	23112	23147	23208	23140	22920	23247	22988	23146	23060	22922	23214	23055	23020	23085	23077	22978	23049	23047	23421	23061	22985	23269	22888	23053	23047	22871	23101	22989	23129	23160	23225	22961	23354	23047	22984	23082	22997	23052	23058	22862	22968	23081	23020	22955	22912	23062	23093	22997	23122	22981	22847	22965	23106	23157	23174	23300	22971	22901	23015	23067	22854	23097	22834	22979	23006	23093	23026	22911	23034	22870	23140	23215	23061	23093	23065	22995	23010	23044	23095	22951	23111	23218	22971	22952	22943	23011	23065	23204	23149	23219	23016	23030	22716	23116	23177	23233	23265	22806	23135	22926	23036	23097	23070	23041	22778	22852	22971	23075	23240	22930	23038	23053	23009	22956	23138	23132	22992	23104	23143	22806	22918	22905	22962	23003	23147	23083	23107	23081	23337	23163	22977	23248	23015	23107	22897	23171	23064	23102	22950	22955	23394	23137	22798	23050	23186	23122	23133	23205	23354	23081	23041	23158	22963	23274	22941	23277	23129	22995	22915	23007	23120	23027	23279	22913	23024	23145	23061	22960	22942	23122	23153	22900	23391	23341	23153	23162	23096	23126	23063	22958	22933	23104	23070	23061	23156	23077	22993	22953	23077	23137	23027	23061	23290	23103	23132	23038	23140	23283	22808	22960	23183	23176	23177	23019	23084	23105	23128	23207	23026	23114	23091	23130	22865	22975	22988	23155	23183	23015	23215	23074	22935	23018	23026	23161	23047	22892	23085	23213	22938	22876	22796	22971	23162	23064	23092	23101	23102	23079	23315	23048	23134	22898	23031	23272	22989	23145	23108	23080	23130	23067	23116	23252	22911	22886	23017	23155	22871	23186	23124	23198	22965	23096	23019	23187	22983	23036	23116	22823	23217	22792	23244	22970	23229	23217	23139	22963	23154	22940	23111	23432	23242	23168	23057	23182	22984	22951	23174	23038	23183	23046	23059	23178	22871	23227	23103	23022	22994
16094	25579	23247	20992	20102	19322	19003	19063	18758	18588	18660	18573	18581	18422	18457	18531	19040	26846	28775	26155	23256	20134	18894	18548	18134	18429	18248	18182	18257	18271	18308	18052	18218	18228	18171	18172	18185	18194	18232	18146	18259	18070	18332	18277	18065	18075	18193	18285	18161	18152	18302	18210	18224	18207	18278	18308	18200	18196	18222	18289	18073	18289	18360	18219	18303	18187	18119	18160	18490	18174	18339	18244	18463	18360	18242	18365	18052	18291	18239	18203	18208	18088	18322	18298	18194	18222	18192	18195	18033	18080	17952	18101	18153	18308	18222	18024	18224	18177	18297	18164	18351	18055	18165	18047	18395	18303	18235	18093	18366	18140	18213	18246	17977	18180	18230	18069	18161	18264	18155	18177	18237	18178	18059	18188	18195	18190	18117	18117	18101	18116	18150	18061	18268	18156	18129	18272	18358	18108	18188	18118	18214	18106	18118	18234	18273	18064	18285	18179	18172	18247	18246	18327	18080	18114	17998	18221	18148	18096	18344	18235	18191	17983	18319	18110	18047	18151	18101	18192	18157	17987	18213	18030	18215	18041	18140	18249	18034	18290	18317	18270	18241	18182	18263	18451	18183	18263	18170	18023	18209	18144	18070	18070	18255	18154	17985	18269	17969	18288	18257	18143	18200	18121	18346	18099	18105	18116	18028	18211	18066	18034	18230	18179	18162	18235	18241	18227	18210	18233	18211	18270	18124	18216	18290	18182	18111	18200	18172	18066	18229	18075	18253	18199	18222	18135	18229	18264	18223	18328	18183	18267	18060	18232	18104	18230	18129	18388	18207	18232	18072	18149	18131	18109	18115	18265	18148	18312	18088	18233	18186	18246	18060	18326	18214	18147	18138	18186	18329	18176	18072	18233	18317	18123	18344	18156	18136	18177	17904	18155	18353	18114	18256	18318	18208	17990	18016	18067	18186	18147	18052	18214	18133	18087	18201	18112	18131	18216	18147	17889	18214	18280	18339	18196	18313	18141	18268	18151	18309	18177	18161	18124	18305	18168	18204	18193	18052	17972	18082	18170	18214	18133	18096	18240	18090	17978	18099	18227	18341	18167	18002	18270	18288	18145	18227	18099	18074	18392	18211	18082	18226	18061	18077	18307	18094	18316	18087	18146	18104	18276	18232	18006	18337	18179	18061	18053	18111	18300	18190	18225	18137	18147	18197	18183	18126	18024	18226	18148	17991	18196	18175	18055	18180	18128	17974	18092	18201	18241	18185	18246	18099	18142	18218	18201	18190	18114	18156	18314	18413	18177	18172	18159	18101	18091	18268	18112	18077	18221	18153	18216	18323	17770	18086	18034	18057	18134	18199	18197	18237	18040	18085	18219	18122	18197	18311	18291	18190	18234	18030	18317	18175	18071	18139	18173	18177	18116	18312	18191	18037	18280	18121	18223	18192	18117	18173	18138	18149	18176	18164	18201	18344	18130	18037	18203	18140	18155	18163	18192	18045	18402	18120	18324	18010	18245	18326	18140	18112	18147	18099	18476	18065	18179	18217	18063	18107	18148	18154	18034	18196	18209	18214	18292	18051	18112	18204	18158	18375	18166	18146	18211	18288	18320	18229	18136	18181	18158	18201	18181	18290	18111	18179	18070	18262	18318	17996	18468	18287	18179	18009	18305	18200	18232	18343	18155	18284	18228	18206	18177	18106	18162	18133	18168	18027	18098	18085	18242	18344	18102	18112	18176	18114	17999	18272	18259	18313	18098	18158	18410	18105	18175	18232	18106	18072	18292	18209	18212	18216	18157	18139	18273	18373	18107	18313	18208	18395	18151	18088	18025	18149	18137	18185	18350	18176	18259	18195	18232	18220	18127	18150	18189	18195	18106	18302	18169	18089	18041	18382	18079	18038	18188	18154	18377	18149	18034	18256	18258	18119	18180	18295	18292	18230	18159	18392	18239	18185	18134	18174	18098	18251	18183	18084	18246	18321	18104	18272	17979	18093	18284	18125	18162	18211	18145	18219	18188	18095	18256	18207	18317	18084	17938	18198	18271	18077	18083	18183	18149	18189	17949	18234	18171	18201	18184	18284	18203	18406	18069	18106	18039	18302	18197	18195	18109	18261	18014	18182	18291	18066	18162	18078	18207	18138	18081	18111	18024	18169	18284	18112	18268	18094	18194	18120	18163	18187	18224	18192	18261	18366	18130	18267	18240	18077	18137	18148	18397	17997	18086	18198	18077	18138	18243	18132	18279	18204	18147	18095	18010	18087	18129	18133	18205	18293	18259	18089	17980	18135	18188	17902	18211	18240	17972	18196	18035	18421	18153	18172	18128	18200	18167	18393	18247	18090	18231	18161	18476	18190	18150	18157	18114	18283	18114	18200	18081	18130	18164	18208	18133	18181	18064	18362	18194	18052	18391	18222	18229	18014	18223	18201	18192	17995	18186	18258	18200	18134	18063	18252	18121	18138	18102	18082	18243	18284	18075	18300	18188	18122	18051	18189	18136	18181	18195	18066	18169	18257	18155	18298	18174	18108	18136	18039	18160	18255	18172	18176	18048	18296	18198	18172	18118	18222	18056	18066	18165	18015	18049	18147	18175	18236	18150	18286	18308	18166	18190	18167	18148	18136	18174	18277	18054	18218	18180	18211	18110	18308	18182	18106	18017	18156	18269	18131	18299	18100	18205	18114	18244	18158	18271	18002	18319	18153	18244	18215	18201	18277	17901	18200	18444	18140	18064	17901	18213	18413	18144	18020	18156	18308	18217	18099	18107	18153	18130	18165	18337	18209	18100	18149	18023	18185	18242	18093	18132	18311	18226	18223	18340	18381	18056	18383	18244	18160	18177	18134	18320	18087	18202	18199	18110	18188	18215	18118	18109	18144	18266	18164	17950	18377	18367	18178	18077	18349	18117	18225	18263	18073	18141	18150	18160	18145	18163	18174	18159	18184	18263	18270	18185	18342	18407	18249	18138	18231	18167	18155	18130	18159	17986	18234	18206	18144	18132	18012	18354	18209	18280	18029	18079	18327	18310	18267	18275	18246	18120	18094	18112	18139	18127	18119	18357	18131	18162	18175	18136	18081	17946	18118	18434	18089	18141	18272	18160	18158	18209	18183	18124	18056	18142	18047	17844	18199	18216	18356	18237	18243	18126	18265	18105	18239	18147	18131	18282	18379	18154	18230	18066	18069	18112	18072	18068	18155	18322	18257	18280	18081	18140	18215	18305	18239	18248	18318	18195	18019	18283	18133	17983	18320	18236	18172	18220	18193	18097	18223	18116	18201	18227	18221	18214	18246	18338	18125	18183	18142	18208	18083	18141	18297	18372	18265	18153	18205	18096	18323	18123	18070	18211	18182	18151	18196	18304	17842	18168	18300	18148	18249	18279	17951	18203	18261	18191	18100	18122	18313	18136	18151	18311	18120	18120	18180	18142	18263	18108	18107	18120	18486	18189	18183	18187	17985	18268	18123	18121	18201	18214	18197	18058	18326	18302	18203	18288	18242	18323	18061	18248	18058	18080	18146	18262	18216	18035	18114	18095	18251	17985	18156	18253	18158	18305	18261	18344	18049	18269	18112	18309	18210	18289	18211	18191	18137	18240	17987	18234	18155	18239	18095	18140	18043	18277	18387	18087	18056	18036	18284	18231	18320	18216	18240	18366	18221	18273	18282	18111	17953	18068	18264	18128	18384	18038	18051	18030	18162	18206	18171	18244	18232	18174	17983	18431	18076	18063	18180	18098	18234	18179	18397	18298	18316	18333	18191	18183	18126	18184	18078	18212	18220	18107	18069	18208	18206	18125	18007	18286	18145	18188	18152	18293	18129	18244	18281	18305	18131	18053	18276	18072	18114	18246	18135	18174	18255	18170	18179	18103	18279	18147	17965	18161	18112	18086	18065	18290	18286	18168	18256	18221	18163	18220	18148	18208	18073	18253	18072	18226	18053	18211	18076	18234	18208	18283	18156	18135	18082	18096	18327	18267	18257	18057	18169	18408	18068	18129	18229	18119	18144	18246	18234	18160	18043	18278	18116	18310	18065	18194	18039	18403	18148	18166	18164	18085	18252	18075	18218	18146	18154	18261	18288	17919	18133	18058	18359	18112	18392	18232	18212	18260	18197	18036	18147	18143	18235	18261	18228	18242	18247	18122	18300	18256	18150	18127	18212	18075	18247	18259	18232	18298	18292	18248	18197	18413	18167	18281	18222	18149	18207	18249	18363	17991	18113	18192	18105	18322	18297	18195	18172	18120	18127	18093	18087	18300	18155	18282	18147	18251	18203	18209	18359	18174	18263	18288	18141	18148	18322	18108	18299	18206	18296	18243	18234	17904	18022	18288	18151	18129	18262	18082	18261	18159	18107	18207	18130	18130	18209	18274	18209	18111	18200	18197	18260	18049	18239	18263	18081	18156	18110	18149	18157	18310	18335	18157	18187	18117	18115	18035	18207	18057	18310	18214	18115	18111	18109	18081	18264	18132	18225	18117	18248	18281	18230	18355	18306	18118	18180	18003	18138	18093	18099	18131	18235	18329	18311	18217	18243	18127	18164	18186	18276	18317	18135	18149	18269	18092	18205	18204	18284	18133	18333	18088	18253	18379	18212	18247	18148	18074	18050	18289	18168	18150	18165	18222	18180	18076	18255	18211	18172	18079	18251	18225	18196	18267	18055	18042	18193	18407	18084	18355	18076	18012	18130	18005	18172	18211	18219	18083	18242	18158	18470	18259	18414	18176	18217	18156	18080	18410	18132	18133	18260	18143	18215	18227	18282	18164	18339	18149	18071	18256	18171	18178	18089	18301	18251	18197	18103	18280	18197	18378	18192	18071	18117	18036	18325	18100	18099	18148	18297	17982	17717	18039	18116	18110	18338	18339	18227	18229	18135	18303	18278	18032	17987	18081	18233	18125	18111	18056	18260	18287	18043	18319	18052	18195	18255	18054	18301	18154	18348	18258	18288	18268	18124	18175	18210	18154	18210	18014	18169	18115	18217	18147	18196	18234	18053	18144	18275	18204	18170	18081	18103	18299	18115	18318	18097	18183	18198	18156	18254	18268	18241	18074	18211	18178	18236	18174	18305	17948	18222	18221	18178	17979	18261	18281	18196	18326	18224	18288	18117	18363	18000	18165	18420	18152	18239	18271	18111	17927
22349	20956	28772	23304	21366	24453	28642	24321	23744	24297	24173	23961	23622	23604	23703	25231	30269	37818	39446	34676	30527	26537	24432	23856	23508	23539	23341	23373	23332	23174	23386	23524	23240	23066	23508	23357	23376	23460	23303	23320	23359	23344	23267	23357	23370	23267	23295	23267	23330	23274	23410	23455	23099	23184	23175	23240	23172	23106	23090	23205	23280	23252	23318	23010	23189	23294	23182	23328	23316	23152	23426	23450	23104	23361	23225	23370	23049	23164	23285	23436	23372	23372	23182	23309	23206	23278	23020	23367	23375	23517	23384	23267	23317	23356	23223	23283	23506	23329	23330	23085	23467	23206	23152	23146	23230	23262	23427	23169	23224	23141	23294	23420	23321	23304	23315	23356	23165	23276	23393	23409	23238	23278	23099	23102	23127	23172	23148	23102	23090	23105	23202	23184	23493	23203	23281	23249	23231	23149	23051	23117	23165	23311	23358	23289	23133	23069	23043	22942	23075	23075	23104	22981	23180	23171	23212	23150	23122	23137	23373	23184	23480	23256	23141	23204	23137	23147	23217	23092	22929	22960	23229	23097	23077	23434	23176	23027	23275	23243	23148	23499	23029	23069	23143	23285	23358	23184	23229	23448	23265	23311	23357	23196	23261	23285	23168	23202	23179	23285	22945	23292	23181	23271	23289	23071	23271	23303	23226	23402	23237	23302	23280	23051	23370	23266	23157	23200	23104	23234	23047	23317	23239	23321	23192	23347	23211	23211	23266	23008	23025	23133	23107	23234	23255	23294	23225	22883	23390	23304	23050	23206	23533	23163	23076	23166	23268	23137	23043	23210	23225	23122	23148	23021	23058	23216	23167	23121	23089	23255	23253	23050	22893	23207	23380	23269	23352	23162	23137	23196	23181	23170	23152	22958	23114	23040	23410	23402	23011	23209	23070	23133	22965	23295	23249	23174	23200	23223	23281	23261	23212	23336	23320	23024	23293	23267	23282	23134	23268	23313	23105	23183	23179	23072	23195	23139	23276	23274	23424	23225	23290	23256	23463	23150	23200	23566	23034	23091	23066	23129	23312	23234	23197	23320	23154	23299	23044	23095	22983	23208	23222	23082	23356	23214	22975	23024	23114	23429	23269	23195	23007	23033	23280	23275	23210	23139	23496	23378	22992	23011	23176	23372	23239	23266	23136	23176	23100	23263	23035	23104	23254	22975	23033	23153	23373	23036	23373	23208	23200	23019	23159	23095	23173	23140	23012	23129	23137	23162	23330	23022	23101	23286	23191	23162	23178	23173	23354	23065	23270	23213	23276	23207	23207	23342	23431	23339	23225	23172	23333	22912	23169	23139	23116	23063	23190	23168	22979	23367	22850	23015	23253	23055	23189	23229	23141	23395	23417	23048	23200	23385	23246	23204	22998	23445	23076	23167	23189	23250	23118	23071	23268	23107	23247	23242	23068	23090	23158	23251	23042	23049	22987	23304	23266	23083	23165	23237	23338	23180	23289	23340	23310	23161	22925	23214	23093	23402	23215	23300	23280	23233	23186	23219	23328	23067	23353	23114	23332	23018	23331	23245	23082	23159	23155	23071	23268	23138	23107	23476	23052	23124	22961	23169	22937	23436	23082	23251	23263	23065	23082	23227	23267	23161	23328	23187	23069	23266	23287	23174	23276	23147	23140	23141	23198	23344	23297	23112	23454	23199	23145	23070	23385	23207	23420	23231	23025	23299	23007	23122	23119	22986	23251	23329	23128	23226	23080	23223	23219	23211	23241	23132	23300	23234	23141	23226	23470	23049	23352	23076	23185	23176	23088	23391	23187	23154	23206	23124	23188	23151	23233	23100	23096	23173	22959	23281	23063	22945	23109	23167	22974	23067	23399	23335	23167	23289	23417	23105	23184	22976	23231	23274	23103	23297	23385	23212	23166	23246	23009	23117	23144	23265	23168	23181	23461	23251	23124	23284	23126	22937	23046	23340	22962	23069	23144	23202	23276	23016	23046	23221	23360	23216	23248	23274	23123	22972	23081	22959	23118	23274	22950	23173	23158	23201	23212	23018	23091	23079	23156	23291	23100	23093	23271	23136	23140	23270	23021	23291	23144	23089	23146	22882	23091	23037	23066	23197	23129	23319	23349	23302	23386	23167	23267	23186	23306	23041	23065	23221	23258	23134	23155	22910	23181	23123	23173	23148	22964	23219	23293	23246	23354	23309	23141	23304	23091	23149	23300	23233	23002	23270	23361	23318	23176	23331	23082	23130	23210	23219	23331	23376	23294	23190	23266	23002	23109	23255	23288	23120	23283	23264	23354	23568	23287	23184	23071	23004	23195	23381	23126	23104	23150	23212	23042	23235	23369	23162	23230	23297	23207	23116	23119	23044	23115	23192	23290	23230	23134	22913	23271	23351	23192	23356	23048	23002	23106	23252	23188	23281	23392	23328	23364	23198	23283	23187	23233	23216	23295	23227	23245	23058	23148	23149	23074	23250	23255	23125	23177	23249	23096	23374	23205	23342	23405	23194	23346	22978	23205	23240	23288	23048	23358	23199	23335	23129	23202	23143	23078	23229	23062	23049	23331	23116	23249	23154	23238	23088	23253	23179	23283	23209	23249	23244	23274	23066	22991	23067	23405	23005	23352	23385	23060	23158	23294	23295	23320	23224	23136	23099	23181	23183	23323	23193	23048	23165	23250	23013	23149	23267	23283	23125	23399	23205	23241	23184	23360	23159	23026	23144	23306	23004	23236	23298	23229	23102	23206	23358	23208	22903	23166	23117	23051	23447	23307	23088	23016	23193	23002	23042	23455	23133	23254	23461	23241	23242	23338	23003	23163	23104	23080	23262	23206	23323	23224	23066	23320	23116	23123	23058	23189	23116	23116	23224	23228	23111	23262	23208	23299	23261	23069	23156	23431	23047	23169	23045	23173	23146	23284	23344	23220	23159	23142	23257	23150	23322	23203	23262	23359	23203	23287	23244	22968	23301	23300	23058	23121	23432	23174	23096	23182	23378	23159	23154	23046	23115	23169	23315	23061	23208	23242	23361	23038	22933	23231	23207	23301	23348	23140	23061	23097	23098	23201	23345	23191	23050	22931	22888	23159	23274	23194	23129	23272	23001	23175	23033	23180	23238	23053	23131	23258	23153	23059	23304	23528	23212	23182	23245	22960	23130	23039	23199	23154	23060	23103	23142	23093	23158	23225	23170	23046	22961	23272	23264	23313	23494	23263	23035	23182	23168	23352	22983	22948	23120	23139	23146	23239	23233	22904	23565	23192	23248	23165	23114	23077	23276	23076	23217	23215	23329	23315	23286	23308	23271	23133	23115	23030	23216	23355	23277	23246	23105	23073	23350	23158	23069	23196	23260	23334	23247	23026	23029	23084	23304	23227	23501	23113	23115	23139	23092	23088	23195	23251	23316	23126	23123	23190	23043	23146	23093	23402	23049	23207	23292	23173	23253	23206	23110	23405	23108	23398	23136	23143	23123	23219	23217	23126	22937	23044	23230	23226	23228	23122	23062	22989	23074	23205	22954	23245	23196	23089	23165	23114	22927	23124	23200	23115	23112	23146	23188	23269	23245	23195	23159	23088	23249	23154	23057	23287	23215	23077	23163	23189	23003	23099	23119	23300	23347	23189	23212	23100	23087	23055	23039	23185	22991	23113	23087	23256	23268	23173	23276	23194	23452	23263	23167	22973	23076	23326	23167	23220	23227	23204	23156	23034	23130	23376	23038	23078	23266	23081	23138	23241	23129	23201	23230	23230	23173	23141	23072	23024	23170	23276	23011	23496	23120	23347	23122	23039	23180	23124	22983	23303	23313	23085	23147	23071	23209	23254	23301	23411	23114	23208	23213	23100	23202	23033	23115	23395	23178	23296	23211	23402	22977	23244	23138	23158	23010	23230	23245	23129	23239	23442	23149	23155	23162	23264	23165	23180	23496	23387	23202	23208	23438	23259	23174	23216	23051	23395	23229	23218	23125	23189	23093	23210	23150	23232	23339	23245	23320	23277	23392	23167	23125	23250	23212	22898	23307	23130	23259	23102	23273	23222	23007	22963	23315	23418	23159	23107	23168	23165	23175	23323	23018	23251	23105	23013	23203	23115	22673	23443	23220	23253	23159	23273	23334	23210	23086	23090	23001	23256	23267	23004	23190	23233	23175	23043	23216	23178	23197	23007	22933	23339	23330	23121	23038	23194	23166	23134	23215	23109	23348	23252	23034	23134	23181	23289	23216	23159	23317	23034	23309	23212	23033	23022	23183	23379	23178	23194	23214	23252	23119	23417	23225	23091	23158	23283	23290	23340	23095	23296	23189	23294	23045	23339	23206	22885	23003	23074	23143	23225	23177	23266	23192	23033	23109	23105	23224	23114	23223	23206	23231	23348	23276	23217	23113	23236	23117	23212	23296	23065	23398	23234	23146	22991	23474	23199	23351	23085	23118	23140	23253	23255	22964	23165	23166	23161	23235	23096	23272	23176	23313	23024	23246	23307	23188	23401	23375	23269	23106	23143	23509	23369	23117	23084	23223	23266	23231	23066	23163	23207	23000	23206	23128	23185	22898	23136	23181	23034	23032	22873	23079	23223	23115	22966	23110	23253	22914	23309	23036	23054	23076	23175	23290	23188	23086	23256	22959	23070	23041	23110	23069	23229	23208	23242	23130	23077	23173	23126	23180	23127	23203	23293	23132	23040	23370	23206	23407	23406	23111	23185	23349	23274	22922	23138	23172	23322	23285	23271	23123	23274	23226	23168	22943	23056	22928	23244	23225	23240	23125	23154	23233	23362	23215	23219	23284	23396	23501	23111	23265	23127	22996	23057	23092	23013	23197	23263	23292	23150	23145	23291	22963	23183	23307	23027	23358	23055	23390	23189	23030	23306	23307	23159	23264	23175	23109	23291	23267	23215	23300	23195	23062	23246	23323	23198	23269	23330	23324	23033	23200	23089	23297	23293	23264	23211	23310	23172	23165	23139	23353	23150	23158	23297	23146	23163	23173	23235	23230	23193	23382	23204	22966	23054	23177	23015	23272	23219	23351	23181	23131	23290	23141	23051	23177	23171	22960	23454	23352	23114	23172	23227	23202	23383	23189	23103	23172	22996	23160	23254	23265	23199	23227	23156	23339	23216	23165	23247	22997	23237	23404	23322	23319
16968	30548	28859	23896	22068	20740	20001	19622	19380	19144	19020	18681	18622	18632	18994	21184	28121	36686	36492	31326	26075	21199	19351	18735	18235	18106	18185	18203	18111	18323	18323	18261	18319	18308	18035	18210	18163	18162	18130	18410	18193	18124	18141	18420	18070	18164	18285	18165	18241	18176	18119	18215	18154	18149	18139	18133	18193	18072	18421	18114	18189	18070	18137	18103	18274	18029	18283	18154	18134	18122	18317	18352	18201	18116	18153	18091	18278	18198	18169	18121	18305	18128	18208	18127	18170	18236	18241	18067	18324	18193	18268	18165	18187	18205	18205	18151	18103	18409	18153	18090	18057	18404	18206	18213	18156	18180	18213	18173	18243	18031	18362	18101	18190	18080	18111	18027	18304	18219	18207	18141	18234	18033	18116	18139	18118	18176	18220	18055	18166	18138	18085	18136	18128	18198	18170	17938	18084	18261	18227	18204	18185	18031	18070	18245	18251	18272	18231	18112	18191	18275	18288	18136	18383	18237	18343	18225	18091	18154	17985	18119	18121	18100	18125	18155	17935	18349	18275	18102	18060	18247	18055	18339	18206	18065	18243	18179	18011	18299	18147	18259	18195	18188	18113	18155	18174	18097	18114	17994	18153	17955	18146	18215	18290	18293	18121	18195	18129	18068	18307	18110	18317	18352	18138	18169	18089	18235	18257	18244	18155	18201	18180	18073	18264	18000	18293	18280	18146	18061	18216	18232	18073	18292	18043	18004	18236	17959	18168	18015	18158	18213	18017	18039	18219	18086	18051	18169	18088	18227	18101	18165	18108	18072	18137	17977	18174	18242	18067	17971	18312	18105	18006	18345	18226	18186	18321	17974	18165	18114	18214	18293	18227	18228	18101	18246	18066	18166	18200	18206	18145	18171	18094	18253	18104	18216	17935	18121	18226	18384	18056	18243	18092	18305	18213	18201	18095	18299	18175	18263	18000	18003	18187	18204	18168	18316	18283	17960	18236	18158	18223	18189	18152	18205	18152	18165	18196	18012	18343	18159	18177	18357	18062	18139	18092	18159	18041	18255	18133	18116	18040	18257	17973	18341	17945	18141	18037	18161	18112	18050	18168	18118	18261	18176	18265	18180	18151	17962	18068	18135	18270	18432	18359	18186	18071	18287	17986	18119	18213	18147	18103	18076	18189	18154	18167	17912	18071	18088	18269	18149	18077	18210	18224	18359	18061	18091	18023	18241	18079	18342	18295	18257	18057	18193	18121	18015	18147	18015	18199	18239	18248	18079	18191	18088	18213	18098	18104	18332	18203	18183	18105	18363	18227	18212	18314	18201	18099	18150	18027	18227	18099	18367	18133	18146	18151	18212	18209	18090	18148	18197	18025	18180	18371	18142	18230	18181	18170	18077	18225	18100	18066	18313	18081	18251	18121	18160	18127	18334	18090	18380	18048	18246	18164	18253	17999	18220	18175	18151	18082	18170	18283	18133	18221	18037	18217	18213	18191	18254	18171	18171	18182	18074	18168	18342	18103	18180	18217	18213	18206	18251	18216	18146	18153	17998	18288	18270	18051	18139	18202	18147	18165	18042	18216	18155	18222	18326	18075	18160	18222	18249	18132	18157	18182	18279	18122	18130	18118	18082	18090	18107	18133	18001	18182	18076	18266	18215	18108	18009	18102	18005	18015	18294	18185	18080	18096	18144	18149	18178	18195	18157	18140	18143	18233	18144	18190	18242	18139	17990	17969	18290	18199	18122	18120	18149	18222	18329	18313	18203	18244	18135	18103	18282	18200	18211	18189	18301	18070	18001	18130	18067	18163	18137	18096	17970	18214	18264	17921	17994	18136	17970	18312	18163	18180	18220	18198	18097	18152	17998	18223	18082	18214	18073	18224	18135	18147	18226	18353	18211	18184	18084	18143	18223	18031	18180	18155	18189	18104	18053	18151	17940	18158	18145	18185	18175	18275	18139	18134	18132	18108	18143	18196	18170	18155	18304	18151	18202	18131	18188	17992	18231	18198	18130	18196	18189	18250	18340	18069	18202	18214	18032	18338	18043	18242	18212	18171	17960	18093	18103	18163	18307	18077	18187	18104	18126	18148	18033	18179	18142	18156	18246	18082	18185	18291	18041	18166	18177	18022	18208	18299	18072	18085	18014	18165	18271	18287	18276	18219	18232	18179	18123	18178	18175	18008	18082	18111	18210	18195	18176	18148	18111	18071	18095	18254	18062	17984	18123	17935	18119	18133	18260	18167	18128	18174	18232	18305	18266	18122	18004	18170	18307	18159	18180	18185	18375	18195	17968	18208	18261	18091	17937	18261	18239	18080	18186	18171	18141	18170	18237	18249	18220	18091	18179	18162	18161	18281	17903	18043	18099	18250	18240	18360	18262	18149	18090	18140	18255	18145	18224	18045	18176	17975	18063	18300	18205	18269	18024	18159	18198	17971	18258	18172	18313	18238	18106	18120	18174	18118	18122	18088	18159	18245	18296	18119	18323	18184	18280	17960	18125	17999	18181	18140	18302	17990	18104	18269	18175	18162	18116	18193	18263	18096	18172	18275	18396	18269	18276	18248	18255	18093	18133	18159	18160	18220	18231	18176	18288	18034	18096	18349	18001	18121	18224	18095	18273	18247	18115	18159	18212	18101	18199	18267	18260	18262	18103	18319	18120	18170	18034	18053	18008	17995	18240	18074	18144	18148	18207	18121	18288	18178	18040	18190	18106	18224	18334	18164	18076	18123	18165	18109	18179	18139	18374	18266	18056	18196	18119	18252	18310	18215	18265	18104	18125	18218	18267	18204	18160	18077	18108	18247	18087	18092	18027	18215	18068	18141	18182	18207	18120	18112	18077	18250	18307	18134	18131	18207	18013	18053	18216	17895	18258	18085	18175	18227	18287	18199	17962	18159	18249	18305	18039	18064	18223	18335	18350	18092	18151	18098	17996	18152	18202	18062	18125	18193	18180	18298	18161	18180	17908	18295	18125	18101	18130	18410	17945	18216	18222	18105	18089	18300	18118	17973	18035	18082	18000	18080	18107	18165	18179	18174	18009	18120	17997	18099	18123	18109	18202	18070	18320	18108	18255	18132	18213	18208	18163	18221	18092	18176	18169	18220	18033	18088	18210	18038	18297	17995	18036	18222	18383	18267	18100	18051	18128	18199	18028	17960	18036	18173	18162	18231	18047	18357	18157	18174	18140	18198	18240	18118	18296	18168	18107	18179	18181	18193	18217	18145	18011	18142	18145	18122	18381	18100	18193	18155	18256	18269	18125	18199	18119	18134	18244	18030	18019	18192	18001	18201	18251	18228	18317	18155	18097	18323	18041	18192	18019	18153	18150	18238	18163	18183	18255	18259	18186	18245	18092	18280	18224	18327	18187	18250	18006	18073	18101	18228	18166	18114	18126	18257	18188	18172	18071	18132	18110	18210	18151	18015	18197	18070	18248	17944	18194	18120	17974	18132	18082	18059	18095	18185	18025	18233	18297	18115	18372	18145	18196	18126	18081	18319	18153	18278	18317	18150	18196	18117	18095	18133	18167	18180	18272	18230	18139	18126	18117	18249	18167	18138	18361	18058	18091	18232	18074	18221	18070	18043	18031	18043	18123	18275	18137	18097	18108	18000	18137	18276	18187	18118	18119	18110	18236	18063	18267	18085	18090	18003	18087	18248	18042	18344	17858	17967	18289	18118	18190	18097	18209	18257	18197	18039	18174	18239	18163	18034	18261	18167	18131	18220	18133	18265	18152	17977	18183	18133	18147	18008	18177	18039	18264	18261	18248	18153	18104	18169	18061	17978	18252	18162	18080	18123	18305	18196	18136	18348	18064	18156	18185	18044	18152	18005	18244	18197	18124	18180	18140	18093	18118	18145	18117	18145	18156	17984	18258	18140	18064	18238	18265	18056	18184	17926	18197	18132	18330	18254	18203	18267	18070	18234	18188	18099	18286	18109	18159	18142	18112	18171	18190	18290	18423	18280	18145	18166	18057	18182	18092	18053	18105	17996	18166	18109	18239	18176	18209	18060	18172	18069	18093	18291	18225	18083	18142	17927	18336	18039	18272	18179	18191	18199	18238	18197	18105	18041	18118	18287	18404	18179	18225	18228	18192	18075	18241	18011	18046	17985	18231	18299	18119	18099	17996	17965	18160	18105	18290	18147	18134	18230	18196	18086	18025	18224	18180	18206	18103	18096	18095	18209	18072	18203	18090	18008	18070	18035	18131	18156	18135	18180	18113	18136	18086	18214	18149	18302	18030	18137	18152	17992	18126	18055	18170	18264	18127	18263	18403	18164	18003	17983	18149	18077	18095	18199	18188	18274	18311	18084	18057	18204	18153	18047	18138	18147	18090	18308	18001	18225	18093	18327	18296	18242	18280	18212	18197	18133	18108	18227	18303	18260	18152	18133	18180	18356	18038	18398	18044	18255	18111	18012	18070	18130	18254	18208	18283	18133	18147	18207	18086	18142	18257	18193	17964	18044	18181	18257	18192	18049	18105	17980	18273	18099	18289	17885	18159	18225	18075	18301	18111	18112	18137	18057	18105	18102	18256	18158	18166	18217	18247	18072	18193	18212	18004	18135	18188	18269	18099	18003	18140	17926	18184	18284	18278	18151	18219	18094	18145	18180	18017	18092	18148	18283	18111	18129	18089	18194	18208	17853	18250	18249	17910	18455	18249	18266	18134	18209	18154	18131	18054	18124	18214	18094	18169	18319	18223	18165	18163	18248	17976	18213	18250	18145	18198	18285	18250	18132	18332	18252	18439	18147	18171	18234	18188	18291	18280	18136	18221	18286	18211	18213	18115	18184	18076	18296	18242	18309	18150	18295	18105	18125	18087	18288	18089	18113	18109	18111	18243	18176	18284	18086	18237	18260	18329	18288	18321	18208	18118	18146	18199	18295	18177	18153	18210	18252	18221	18267	18024	18209	18166	18117	18128	18116	18034	18249	18188	17951	18166	18179	18286	18073	18153	18301	18176	18025	18070	18247	18231	18138	18298	18191	18223	18148	18284	18155	18040	18150	18245	18025	18072	18123	18085	18086	18157	18087	18047	18079	18024	17996	18016	18027	18239	18179	18097	18147	18095	18267	18155	18319	18097	18083	18188	17960	18322	18341	18046	18218	18224	17923	18026	18050	18007	17988	18237	18175	18086
27368	22511	28166	26641	23485	23461	23572	22978	23325	23281	23321	23335	23452	23361	23322	23627	24562	24449	24431	24067	23860	23687	23399	23293	23284	23093	23173	23226	23274	23138	23258	23358	23316	23216	23275	23377	23360	23287	23046	23229	23231	23188	23356	23173	23240	23271	23301	23217	23193	23261	23046	22998	23275	23446	23382	23341	23314	23041	23234	23157	23177	23176	23459	23064	23308	22948	23148	23239	23049	23191	23243	23268	23225	22987	23128	23191	23324	23229	23460	23134	23264	23233	23249	23277	23168	23265	22956	23197	23148	23211	23363	23211	23315	23399	23226	23082	23393	23279	23191	23422	23237	23165	23556	23402	23467	23404	23164	23228	23416	23133	23297	23321	23149	23427	23351	23303	23177	23265	23423	23194	23253	23196	23090	23239	23172	23365	23469	23189	23215	23206	23231	22964	23359	23314	23174	23318	23094	23111	23282	23315	23155	23188	23440	23277	23019	23110	23228	23002	23067	23382	23275	23264	23199	23046	23294	23267	22978	23055	23191	23335	23234	23453	23116	23198	23400	23031	23390	23207	23266	23301	23369	23176	23343	23317	23284	22991	23330	23388	23232	23297	23275	23271	23175	23316	23130	23267	23168	23154	23248	23344	23416	22753	23214	23054	23238	23221	23167	23401	23349	23075	23141	23219	23231	23313	23409	23267	23161	23128	23274	23329	23178	23077	23241	23143	23323	23038	23158	23048	23219	23325	23299	23145	23077	23326	23045	23058	23237	23490	23348	23305	23200	23301	23400	23146	23272	23460	23216	23503	23254	23083	23067	23322	23081	23117	23203	23112	23303	23335	23418	23180	23203	23212	23380	23207	23251	23181	23040	23300	23336	23312	23263	23034	23187	23034	23332	23344	23330	23326	23107	23312	23111	23326	23230	23300	23165	23318	23221	23130	23341	23098	23364	23291	23095	23296	22988	23095	23379	23148	23205	23267	23321	23080	23475	23419	23230	23146	23083	23326	23202	23412	23374	23316	23172	23034	22934	23167	23239	23249	23042	23248	23051	23157	23086	23193	23178	23204	23074	23425	23163	23066	23244	23164	23386	23170	23208	23401	23081	23341	23279	23091	23234	23134	23266	23356	23238	23292	23197	23276	23194	23229	23012	23373	23319	23143	23064	23029	22962	23380	23277	23196	23437	23349	23237	23241	23117	23064	23287	23393	23302	23268	23189	23207	23143	23395	23148	23176	23319	23181	23032	23280	23220	23260	23146	23206	23204	23338	23061	23199	23302	23156	23471	23066	23233	22916	23249	23305	23098	23216	23280	23193	23063	23151	23153	23009	23188	23399	23445	23167	23311	23297	23196	23162	23031	23285	23238	23208	23331	23154	23205	23257	23235	23323	23150	23357	23241	22980	23415	23277	23104	23361	23074	22824	23204	23231	23256	23099	23282	23105	23101	23016	23243	23186	23234	23220	23264	23137	23392	23380	23179	22993	22973	23040	23296	23188	22994	23295	23316	23208	23139	23258	23127	23088	23093	23202	23161	23128	23378	23457	23240	23224	23284	23206	23458	23198	23161	23074	23106	22991	23400	23132	23281	23053	23063	23213	23176	23098	23430	23309	23173	23188	23230	23325	23092	23352	23193	23203	23217	23353	23187	23020	23303	23294	23133	23251	23443	23318	23108	23137	23329	23389	23287	23276	23018	23266	23155	23115	23345	23140	23290	23231	23286	23321	23267	23377	23432	23024	23385	23282	23225	23312	23286	23311	23303	23456	23276	23331	23470	23082	23370	23274	23095	23385	23244	23228	23404	23031	23212	23369	23180	23158	23176	23173	23272	23123	23273	23299	23345	23232	23366	23080	23266	23266	23330	23105	23133	23276	23297	23185	23195	23146	23389	23087	23210	23233	23201	23142	23383	23502	23389	23406	23073	23126	23222	23312	23218	23125	23389	22984	23200	23171	23175	23178	23161	23233	23197	23249	23321	23225	23253	23219	23051	23213	23205	23316	23097	23231	23462	23292	23353	23392	23268	23243	23423	23160	23155	23366	23319	23439	23170	23240	23315	23304	23187	23290	22950	23271	23023	23173	23119	23285	23147	23337	23222	23118	23407	23076	23223	23207	23268	23204	23381	23128	23292	23326	23326	23160	23081	23193	23411	23318	23176	23207	23168	23275	23166	23113	23130	23153	23366	23373	23005	23119	23345	23052	23240	23553	23036	23229	23142	23230	23253	23242	23364	23375	23226	23050	23342	23030	23337	23069	23313	23329	23231	23161	23228	23209	23163	23037	23424	23194	23106	23280	23246	23206	23037	23111	23006	23288	23023	23091	23180	23350	23174	23173	23135	23144	23111	23211	23192	23103	23192	23509	23352	23077	23274	23429	23253	23003	23196	23309	23253	23008	23238	23283	22936	23110	23147	23243	23303	23198	23350	23217	23126	23261	23109	23221	23137	23271	23314	23183	23234	23256	23160	23077	23198	23349	23287	23230	23122	23187	23311	23091	23347	23193	23344	23182	23128	23158	23272	23075	23127	23294	23094	23439	23369	23165	23371	23388	23432	23200	23169	23173	23190	22995	23060	23219	23072	23315	23319	23239	23014	23045	23223	23383	23290	23068	23090	23034	23107	23410	23461	23295	23211	23282	23204	23333	23351	23289	23278	23323	23149	23415	23210	23200	23465	23366	23151	23262	23333	23277	23392	23370	23452	23479	23180	23265	23254	22986	23224	23398	23010	23239	23231	23003	23133	23122	23107	23221	23117	23150	23113	23170	23115	23085	23313	23322	23431	23113	23335	23183	23401	23267	23421	23329	23395	23222	23158	23388	23077	23262	23097	23242	23300	23222	23113	23238	23364	23266	23186	23104	23292	23216	23269	23064	23272	23363	23128	23265	23291	23194	23009	23378	23142	23188	23379	23254	23206	23434	23166	22975	23102	23158	23185	23290	23426	23141	23285	23141	23351	23207	23243	23293	23286	23215	23244	23249	23174	23158	23291	23075	23072	22999	23125	23223	23294	23298	23430	23269	23470	23227	23249	23072	23140	23285	23448	23257	23163	23081	23258	23263	23341	23160	23228	23192	23286	23275	23241	23073	23271	23299	23139	23206	23391	23190	23271	23207	23241	23058	23515	23226	23191	23265	23052	23323	23261	23019	23301	23408	23421	23257	23140	23312	23128	23144	23425	23257	23081	22990	23134	23260	23226	23181	23367	23147	23151	23390	23337	23105	23105	23329	23312	23404	23343	23459	23195	23333	23179	23162	23261	23017	23133	23248	23193	23184	23285	23299	23339	23366	23235	23180	23291	23242	23240	23348	23381	23111	23357	23500	23059	23197	23428	23210	23162	23131	23235	22994	23316	23234	23229	23063	23287	23413	23355	23176	23243	23230	23270	23243	23105	23310	23314	23422	23290	23215	23190	23366	23338	23423	23309	23672	23301	23115	23153	23295	23349	23121	23246	23000	23370	23355	23200	23302	23274	23173	23087	23191	23312	23145	23229	23021	23264	23423	23178	23144	23203	23270	23338	23374	23214	23295	23242	23347	23346	23173	23189	23152	23006	23255	23114	23346	23038	23019	23123	23265	23206	23358	23409	23341	23279	23429	23117	23167	23152	22949	23161	23229	23283	23154	23267	23055	23326	23007	23312	23267	23097	23098	23078	23040	23149	23275	23250	23251	23318	23333	23353	23395	23375	23126	23227	23411	23229	23122	23246	23169	23130	23022	23318	23134	23424	23229	23089	23347	23253	23037	23145	23221	23338	23231	23259	23362	23204	23326	23152	23330	23165	23209	23139	23161	23176	23304	23492	23152	23120	23139	23336	23065	23452	23252	23235	23211	23249	23226	23279	23291	23278	23213	23094	23279	23312	23243	23269	23256	23282	23262	23192	23333	23238	23142	23075	23060	23172	23156	23214	23373	23293	23403	23343	23023	22955	23230	23438	23495	23385	23193	23308	22982	23173	23324	23277	23286	23302	23315	23495	23309	23139	23204	23371	23126	23139	23229	23285	23317	23249	23209	23157	23453	23108	23076	22967	23164	23330	23463	23278	23104	23319	23340	23108	23144	23292	23069	23142	23306	23383	23610	23088	23206	23221	23296	23173	23221	23465	23297	23236	23411	23155	23025	23323	23155	23484	23110	23054	23302	23366	23207	23414	23353	23266	23259	23208	23207	23285	23278	23232	23241	23481	23391	23291	23240	23170	23156	23346	23163	23361	23208	23202	23265	23293	23393	23405	23257	23198	23384	23155	23099	23133	23101	23258	23035	23319	23275	23119	23399	23116	23239	23364	23164	23239	23201	23158	23142	23251	23325	23160	23097	23231	23340	23266	23098	23381	23116	23404	23347	23263	22884	23529	23286	23247	23414	23328	23083	23271	23396	23217	23151	23319	23384	23192	23217	23263	23349	23252	23143	23402	23260	23298	23152	23251	23073	23279	23352	23421	23624	23320	23110	23223	23055	23117	23176	23292	23309	23200	23392	23132	23099	23231	23335	23017	23270	23167	22969	22981	23094	23384	23204	23221	23534	23270	23352	23363	23211	23214	23251	23249	23324	23420	23075	23166	23179	23168	23344	23262	23190	23276	23311	23196	23342	23186	23269	23330	23150	23310	23097	23154	23248	23228	23235	23317	23055	23220	23212	23305	23129	23145	23047	23059	22998	23192	23298	23099	23242	23247	23172	23444	23217	23316	23347	23312	23447	23099	23157	23132	23070	23000	23270	23133	23247	23354	23316	23176	23426	23361	23189	23175	23196	23056	23541	23394	23191	23244	23193	23267	23315	23258	23133	23202	23231	23232	23255	23368	23138	23351	23004	23309	23344	23333	23346	23209	23390	23137	23360	23563	23405	23375	23194	22948	23165	23340	23152	23527	23214	23145	23208	22935	23240	23173	23241	23449	23370	23318	23454	23268	23376	23339	23286	23485	23214	23108	23411	23324	23296	23238	23022	23491	23205	23229	23500	23148	23154	23273	23116	23195	23202	23112	23338	23118	23256	23549	23263	23525	23417	23388	23301	23239	23188	23425	23199	23247	23051	23248	23042	23090	23178	23409	23199	23215	23421	23197	23362	23332	23216	23058	23132	23285	23237	23367	23179	23442	23056	23072	23086	23350	23195	23214	23396	23380	23298	23086	23446	23357	23274	23191	23205	23216	23259	23297	23392
17854	23948	22867	19817	18925	18592	18321	18281	18352	18588	18270	18414	18347	18311	18444	19113	19862	19821	19483	19047	18893	18416	18374	18198	18125	18156	18209	18158	18366	18089	18126	18079	18089	18271	18184	18227	18319	18346	18284	18257	18113	18358	18308	18259	18039	18166	18191	18159	18191	18223	18133	18155	18071	18120	18180	18396	18320	18183	18091	18318	18175	18222	18339	18154	18116	18180	18193	18153	18015	18302	18166	18347	18146	18100	18342	18299	18186	18071	18066	18216	18046	18240	18073	18212	18007	18206	18414	18166	18384	18156	18246	18278	18183	18131	18179	18150	18101	18035	18333	18231	18299	18087	18269	18260	18272	18211	18117	18209	18086	18257	18294	18172	18123	18226	18087	18110	18206	18388	18094	18188	18413	18207	18372	18336	18316	18254	18142	18215	18082	18100	18209	18186	18050	18145	18339	18244	18459	18117	18185	18337	18125	18315	17977	18128	18202	18273	18150	18144	18197	18332	18344	18029	18097	18210	18170	18089	18206	18321	18372	18021	18354	18111	18172	18270	18182	18294	18275	18244	18316	18267	18126	18138	18086	18368	18160	18119	18081	18100	18125	18159	18128	18033	18091	18179	18294	18221	18281	18236	18175	18153	18251	17978	18219	18203	18302	18194	18177	18305	18124	18153	18001	18134	18280	18081	18062	18296	18033	18190	18102	18160	18338	18215	18200	18143	18003	18293	18225	18121	18218	18204	18253	18247	18160	18273	18171	18224	18195	18231	18283	18056	18170	18316	18155	18056	18130	18102	18303	18308	18211	18264	18218	18223	18185	18142	18153	18272	18277	18173	18124	18065	18140	18117	18272	18370	18074	18201	18168	18190	18311	18196	18097	18329	18267	18088	18087	18107	18178	17980	18214	18286	18329	18280	18109	18174	18394	18245	18127	18211	18359	18173	18180	18071	18239	18286	17905	18093	18119	18001	18216	18153	18308	18269	18184	18269	18406	18232	18247	18240	18234	18210	18388	18223	18161	18182	18268	18184	18246	18304	18316	18234	18242	18147	18282	18292	18067	18157	18199	18221	18270	18145	18150	18305	18276	18222	18353	18210	18259	18297	18175	18113	18221	18099	18326	18138	18147	18034	18111	18157	18102	18077	18066	18205	18448	18150	18323	18047	17919	18083	18196	18213	17950	18144	18206	18312	18131	18059	18218	18340	18232	18200	18010	18251	18162	18249	18326	18149	18149	18232	18100	18153	18328	18206	18215	18132	18198	18286	18152	18087	18259	18124	18213	18096	18179	18317	18253	18316	18115	18238	18202	18325	18148	18145	18067	18338	18230	18092	18146	18121	18207	18228	18280	18134	18055	18232	18063	18226	18225	18249	18258	18086	18232	17976	18237	18207	18364	18121	18193	18295	18104	18153	18293	18029	18230	18353	18251	18195	18176	18142	18313	18315	18182	18332	18219	18217	18206	18059	18320	18197	18208	18330	18068	18197	18215	18125	18236	18096	18121	18137	18356	18297	18220	18107	18336	18076	18148	18312	18270	18224	18237	18281	18215	18135	18189	18344	17999	18264	18258	18315	18121	18337	18236	18361	18321	18138	18198	18195	18211	18218	18139	18092	18333	18204	18181	18145	18353	18071	18268	18185	18281	18150	18129	18203	18146	18156	18190	18152	18185	18240	18105	18299	18282	18135	18150	18117	18248	18206	18174	18354	18110	18133	18080	18228	18213	18092	18157	18202	18163	18172	18136	18310	18189	18183	18130	18195	18125	18198	18340	18161	18242	18279	18228	18338	18250	18209	18247	18237	18150	18291	18052	18209	18274	18284	18182	18161	18229	18317	18194	18181	18166	18229	18300	18347	18214	18179	18321	18194	18064	18156	17967	18235	18119	18130	18009	18075	18391	18235	18048	18124	18092	18243	18347	18217	18154	18215	18173	18224	18200	18106	18119	18188	18339	18173	18263	18172	18228	18298	18233	18341	18124	18115	18148	18367	18027	18123	18134	18209	18274	18138	18302	18274	18170	18232	18169	18462	18241	18326	18260	18007	18289	18057	18139	18299	18233	18188	18336	18170	18351	18202	18419	18215	18134	18187	18106	18284	18211	18319	18255	18227	18323	18254	18201	18336	18325	18087	18208	18115	18384	18113	18329	18183	18309	17999	18232	18262	18266	18133	18409	18313	18204	18140	18228	18304	18309	18242	18216	18219	18276	18181	18236	18319	18176	18240	18151	18246	18255	18387	18275	17918	18356	18115	18240	18309	18237	17915	18232	18270	18347	18174	18365	18251	18201	17969	18018	18239	18197	18342	18326	18131	18389	18229	18273	18168	18147	18243	18137	18170	18326	18175	18240	18310	18101	18287	18014	18223	18171	18200	18188	18214	18294	18071	18313	18267	18268	18152	18224	18133	18214	18368	18144	18025	18261	18362	18419	18240	18148	18217	18196	18247	18310	18289	18067	18340	18152	18390	18164	18091	18258	18221	18225	18174	18201	18213	18167	18203	18334	18267	18185	18019	18249	18188	18202	17960	18007	18160	18081	18179	18271	18139	18189	18076	18271	18206	18075	18172	17986	18185	18261	18253	18190	18149	18226	18127	18070	18169	18227	18147	18247	18244	18256	18130	18151	18406	18379	18230	18170	18368	18389	18257	17841	18377	18253	18300	18209	18275	18205	18241	18157	18183	18324	18345	18156	18357	18225	18247	18325	18075	18241	18337	18251	18200	18201	18116	18167	18381	18186	18236	18138	18121	18181	18103	18219	18243	18303	18239	18335	18176	18157	18231	18216	18191	18382	18316	18307	18042	18173	18142	18115	18234	18230	18228	18161	18127	18408	18224	18314	18085	18146	18203	18158	18293	18319	18152	18203	18171	18252	18158	18207	18134	18229	18239	18341	18161	18182	18247	18260	18223	18262	18125	18099	18186	18236	18175	18196	18198	18104	18105	18186	18165	18129	18103	17998	18384	18374	18286	18274	18288	18317	18169	18293	18281	18077	18304	18209	18380	18105	18273	18309	18048	18279	18070	18179	18055	18270	18348	18138	18175	18198	18121	18184	18316	18221	18103	18123	18171	18258	18292	18233	18189	18205	18167	18182	18305	18195	18037	18268	18265	18150	18368	18224	18046	18089	18258	18166	18208	18405	18289	18122	18174	18165	18120	18156	18413	18115	18332	18209	18165	18218	18267	18191	18211	18264	18221	18175	18202	18132	18421	18251	18250	18174	18058	18288	18169	18195	18154	17963	18128	18206	18055	18106	18272	18107	18327	18153	18219	18290	18191	18388	18193	18194	18075	18244	18137	18124	18206	18202	18275	18181	18242	18083	18339	18076	18238	18311	18207	18048	18220	18091	18244	18131	18126	18258	18110	18285	18281	18060	18173	18206	18192	18278	18124	18317	18074	18323	18018	18265	18217	18203	18122	18226	18282	18375	18053	18154	18352	18127	18264	17959	18296	18227	18179	18222	18110	18207	18120	18209	18341	18146	18033	18391	18209	18100	18311	18110	18299	18248	18162	18330	18239	18319	18207	18248	18301	18216	18344	18182	18220	18219	18067	18281	18123	18192	18178	18376	18180	18234	18196	18237	18213	18138	18358	18327	18207	18024	18096	18098	18193	18281	18090	18277	18247	18169	18129	18426	18137	18421	18345	18143	18223	18123	18194	18264	18084	18328	18249	18174	18214	18083	18060	18177	18363	18081	18178	18257	18238	18128	18061	18084	18269	18278	18268	18347	18174	18102	18129	18274	18284	18339	18166	18222	18141	18152	18271	18257	18491	17973	18125	18232	18213	18152	18243	18127	18249	18270	18316	18205	18318	18218	18241	18218	18381	18302	18179	18235	18404	18149	18190	18229	18333	18192	18224	18297	18282	18181	18179	18245	18126	17954	18262	18166	18207	18047	18226	18240	18140	18279	18323	18215	18352	18098	18234	18233	18238	18198	18183	18227	18126	18070	18085	18107	18352	18207	18196	18126	18260	18177	18299	18085	18124	18333	18172	18237	18289	18260	18130	18232	18219	18360	18315	18172	18064	18435	18269	18224	18201	18240	18130	18185	18216	18282	18233	18068	18068	18166	18241	18163	18190	18278	18272	18120	18191	18228	18114	18023	18333	18100	18099	18039	18123	18290	18418	18282	18267	18091	17982	18169	18073	18185	18240	18175	18259	18376	18240	18432	18018	18480	18280	18189	18466	18257	18186	18507	18310	18153	18300	18202	18218	18166	18168	18258	18347	18032	18109	18239	18136	18213	18226	18220	18132	18260	18183	18244	18090	18133	18269	18187	18251	18218	18239	18237	18182	18290	18100	18316	18144	18195	18278	18111	18403	18241	18048	18054	18356	18347	18264	18283	18069	18192	18244	18281	18205	18205	18180	18203	18210	18235	18212	18033	18178	18140	18220	18239	18274	18372	18268	18167	18148	18179	18232	18430	18207	18298	18179	18297	18149	18194	18052	18186	18164	18341	18214	18125	18038	18302	18392	18132	18235	18025	18145	18149	18329	18331	18001	18112	18358	18073	18116	18275	18207	18367	18159	18270	18170	18252	18191	18173	18152	18460	18107	18209	18284	18124	18251	18164	18242	18261	18181	18220	18190	18220	18163	18381	18257	18198	18126	18172	18230	18302	18176	18293	18230	18283	17915	18123	18173	18048	18264	18220	18228	18165	18232	18175	18133	18165	18325	18114	18243	18191	18210	18233	18149	18241	18171	18219	18186	18203	18079	18223	18182	18173	18318	18202	18314	18138	18178	18095	18323	18263	18090	18310	18220	18085	18333	18193	18232	18100	18070	18331	18205	18277	18006	18323	18140	18362	18270	18145	18299	18164	18215	18105	18110	18277	18240	18189	18263	18280	18211	18094	18159	18109	18192	18171	18153	18098	18261	18229	18127	18079	18195	18160	17995	18246	18327	18109	18267	18375	18475	18171	18302	18204	18355	18173	18363	18482	18166	18029	18152	18006	18171	18244	18122	18082	18309	18211	18213	18261	18073	18155	18174	18182	18220	18358	18002	18239	18257	18398	17968	18203	18012	18043	18201	18234	18128	18055	18073	18133	18292	18291	18254	18152	18113	18304	18096	18076	18066	18217	18282	18182	18132	18189	18344	18180	18278	18109	18150	18021	18212	18110	18318	18185	18246	18168	18145	18332	18305	18291	18188
23735	20996	28425	24172	23223	25139	25870	23456	23343	23497	23460	23454	23192	23191	23485	25680	30926	32084	29323	26978	25164	23960	23496	23375	23316	23118	23172	23141	22933	22942	23053	23163	23239	22987	23142	23046	23060	23128	23071	23032	23015	22892	23142	23111	23223	23144	23124	23084	23201	23042	23287	23043	22825	23051	22992	22947	22957	23087	23037	23074	22815	22992	23173	23013	23037	22937	22896	23185	22936	22939	23037	22944	22884	22960	23087	23137	22952	23105	23186	22878	22967	23123	23362	22818	23189	23054	23039	22976	22980	23209	22878	22957	22942	22848	22807	23018	22744	23129	22951	22851	23172	23103	23108	23136	23059	23051	22936	23051	22828	22993	23156	22827	23192	23172	23134	22999	22802	23286	22981	22968	23051	23050	22876	22977	23369	22941	23007	23010	23251	23002	23013	22830	22926	22957	23189	22968	23049	22832	22979	22881	23093	23103	23200	22954	22907	22942	23174	23111	23123	23032	23287	22928	22858	22966	23068	22976	22901	23035	23136	22836	22919	23007	22973	22952	23034	23149	23198	22898	22982	23196	23189	23014	23139	23004	22910	23057	23281	22892	23063	22955	22875	22843	22876	23009	23066	23033	23088	22855	22862	22990	23182	23028	23093	23024	22931	22816	22973	22958	23089	23112	22975	23025	22980	22981	22855	23081	23157	23044	23096	23047	23121	23164	22923	23080	23030	22973	23159	23124	22888	22922	23048	22921	23265	23111	23102	23207	23156	22937	22926	22913	23082	23007	22980	23025	22879	22969	23114	23174	23056	23034	22918	23227	23118	22857	23061	23053	23141	22974	23030	23061	23018	22934	23010	22982	22969	23038	22989	22964	22859	23117	23073	23011	22960	22932	23051	22934	23074	22848	22951	22983	22965	22813	23315	23025	23100	23097	22986	23025	22899	23080	23185	23023	23089	22833	23073	23001	23242	23173	23191	23111	22871	23047	22850	22936	22926	22939	23133	23121	23142	23035	23144	23070	23157	23092	23063	23091	23108	23000	23067	22977	23163	23078	23056	22971	23068	23069	22998	22826	23040	23057	23009	22831	23063	23272	22995	22927	23136	23130	23241	23190	23016	23053	23109	23039	22919	23052	23270	22969	23010	23170	23111	22816	22952	23229	23204	23154	22942	22931	22837	23071	23079	23097	23099	23120	23102	22756	22839	23295	23107	22962	22982	22935	23073	22923	23213	22782	23020	23053	23002	23029	22971	23047	22777	23181	23055	22917	22894	23118	22952	23063	22938	23139	23071	22974	23065	23019	23119	23014	22885	22953	23117	23058	22965	23074	22876	23051	22873	22754	22888	23043	23113	23086	22894	23031	23011	23056	23166	23115	22999	23066	23084	22793	22813	22943	23001	23085	23126	22958	23081	23152	23021	22934	23033	23252	23173	23185	23090	22969	23060	23035	22878	23095	23221	22949	23125	22927	22989	22867	22704	23108	23194	23141	22939	23110	22873	22811	23090	23021	23101	22812	23043	22920	22684	22833	22926	23168	22978	23051	23089	22911	23106	23016	23065	23024	22917	23026	23176	23063	23087	22971	23143	22911	23106	23085	22994	23106	22945	23112	22959	22976	23154	22877	23028	22988	23010	22993	23287	22985	23305	22894	22966	23160	22962	22961	23049	22919	23007	22998	23058	22921	22729	23154	23013	23009	23183	22826	22994	22946	23082	23151	22920	22948	23193	23061	22936	22884	22998	22924	22952	22990	23011	23079	22860	22954	22929	23011	23064	23153	23236	23027	22923	22991	23051	23062	23137	22937	23143	22950	23084	22936	22955	23136	23002	23088	22995	23315	22774	23120	22893	23239	23278	23123	22910	22924	23085	22989	23083	23068	22969	22995	23214	22965	22967	22859	22873	22919	22862	22931	23194	22974	23238	23201	23014	23144	23232	23147	23115	22888	23153	23280	23023	23029	22887	22987	22945	22954	22855	23116	22957	22922	22952	22910	22890	22887	22925	22897	23195	22854	23253	22980	22783	23077	22876	23080	22962	23028	22932	22970	23180	23012	23158	23225	23170	23037	22983	23167	23027	23187	23069	22684	23098	23023	22911	23065	23125	22950	22986	23167	22955	23035	23023	22966	22917	22960	23065	22924	23017	23069	23107	23131	22956	22971	23082	23104	22973	22917	22921	22758	23106	23101	22911	22904	22989	23058	22977	23029	22995	22903	22918	23121	23109	23028	23164	23101	23023	22851	23083	22918	22868	22927	23160	23108	23030	23195	23016	22830	22848	23156	23143	22969	22892	23033	22793	23091	22998	22969	22967	22948	23144	22900	22877	23021	22991	22889	23138	22971	22998	23071	22803	22927	23058	22990	23038	22945	23020	22946	23034	22969	22932	23141	23001	23045	22964	23079	22994	23213	23095	23072	23070	23058	23018	22973	23093	23033	22886	22992	22945	22903	23082	23150	22974	22988	22947	23071	23048	23132	22928	22917	22889	23146	23045	22794	22900	22662	22810	22894	23178	23133	22738	22651	22971	23045	23096	23102	22986	22968	23051	22955	22982	22982	23184	22995	23240	23075	23303	22848	22920	22966	23027	22919	23017	22775	23036	22926	23183	23042	23050	23018	23098	22955	23107	23064	22714	22839	23119	23044	23022	22946	23098	23057	23171	23132	23095	22786	22933	23084	23169	23136	23046	23084	23045	22848	22945	22993	22963	22768	22988	23032	23082	23087	22938	23059	22926	22899	22994	22902	23012	23169	23008	23141	22986	23052	23141	22956	22815	23002	23027	22829	23193	23046	22983	23045	22918	22924	23030	22993	23084	23112	23137	22916	23009	22909	22924	22999	22995	23086	23076	23251	23018	22983	23168	22842	23004	22996	23054	22792	23060	23018	22884	22910	22888	22977	23137	22899	23124	23141	23143	22988	22988	23099	22949	22978	22928	23121	22907	22943	22936	23198	22937	23128	23195	23026	23112	22842	23094	23092	23291	23095	22986	23058	22821	22770	23115	23013	23032	23242	22971	22900	23018	23022	22831	23043	23000	23015	22893	23101	23049	23128	22897	22864	22972	23096	22829	23014	22887	22983	22974	22889	22938	22850	22985	23021	23105	23013	23006	22806	23145	22870	22906	23067	23193	22840	22893	23077	23001	23355	23125	22918	23017	23005	23024	23012	23115	23246	22958	23151	22802	22954	22892	23004	22836	22938	22995	22795	23002	22894	22844	23187	23125	23057	22888	23083	23052	23012	23032	22960	23088	23143	23012	23145	23075	23194	23138	23034	23063	23101	23180	23097	23036	22667	23056	23155	22885	23041	22839	23049	23170	23040	22909	23041	23111	23207	23092	22989	22990	23050	23033	22907	23074	23126	23052	23305	22964	22895	22943	23155	23215	22800	22826	23313	23062	23054	23016	23200	22970	23140	22976	22808	22999	23093	22865	23202	22964	23028	23072	23062	23157	23179	23075	22935	22842	23010	23010	23024	23230	22985	23012	22921	22995	23066	23176	23145	23089	23146	22978	23076	23227	22909	23317	23125	22995	23114	22978	23003	23108	22814	22931	23050	22768	23070	22987	22996	23199	23084	22913	23068	22964	23155	23056	22961	23126	22981	23144	22773	22897	23223	23135	22992	23018	23213	22882	23042	22961	23095	23024	23119	23024	23036	23045	23020	22834	22908	23022	23193	23015	23055	22986	22809	22967	23042	22866	23127	23031	22930	23096	23202	23131	23224	22945	23154	23072	23131	23035	22937	23311	23012	23207	22936	23101	23070	23085	23000	23064	22883	23069	23027	23170	23348	22983	22679	23215	23099	23185	22924	22951	22915	23039	23141	22916	22887	22962	23139	23118	23116	23052	23044	23078	22940	23005	22890	23116	23091	23034	23286	22934	23081	23087	23042	23059	23113	22958	23143	23079	23089	23141	23111	22937	22908	23071	23122	22988	23057	23181	23028	23060	23180	23053	23074	23168	22873	23144	22905	23148	23114	23022	23150	23302	22743	22886	23090	22966	23028	23107	23004	23159	23101	23094	22802	22764	23156	23010	23124	23145	23018	22906	22962	23100	23226	23060	23055	22596	23243	22989	22803	23109	22888	23020	22959	23155	22887	22788	22870	23111	22848	22837	23063	23029	23142	23001	23090	22914	22999	23118	23106	23075	22998	22903	22878	23016	22979	22903	22988	22980	23124	22910	22877	23017	23150	22725	22952	23013	23160	22841	23151	23009	23266	23168	22909	23039	23163	22927	22967	22965	22964	23073	22907	23311	23086	23048	23031	22941	22978	23221	23078	22752	23093	23044	22897	23187	23034	23170	22915	23211	22902	22947	23048	23153	23129	23159	23161	23187	23008	23144	22857	22985	22972	23035	23092	23044	23070	23033	22986	23047	23005	23256	23113	23067	23021	22814	22908	23201	23012	23204	23199	23112	23054	23285	23191	23172	22979	23209	23114	23119	22967	22923	22968	23131	23206	22931	22973	23083	22979	23121	23161	23287	23089	23127	22989	23023	23050	23156	23154	23236	22812	22858	23002	23063	22950	22922	23158	22772	23025	23056	23122	23123	22987	22977	23245	22872	23070	23030	23035	23112	23065	23016	23069	23271	23010	22860	23089	23043	23191	23000	22999	23175	23041	23140	23027	23121	23130	23130	22942	23169	23183	22885	22949	23072	22973	23228	22882	23114	23142	23083	22970	23134	23173	23020	23074	23242	23153	22948	23113	23051	23134	23143	23115	22965	22973	22991	23204	23267	23159	23054	22877	23128	22899	23229	23068	23083	23078	22857	22853	23174	22922	22944	23085	23010	22985	22800	23118	23210	22915	23171	23171	22962	22990	23141	23255	23181	23254	23219	23204	23074	23050	23147	22900	22898	23203	23108	23071	23026	23096	22937	22780	22976	23116	23017	22946	23006	22986	23077	23079	22991	23168	23128	23011	23320	23032	22632	23121	22891	23076	22967	22943	23036	23209	23129	22848	22867	22955	23278	23099	22979	23006	23019	22936	23090	22803	23203	22839	22916	23050	22912	22863	23023	22909	23113	22978	23042	23043	22923	23159	22974	22854	22958	22922	23031	23017	22913	23086	22987	23059	22770	22781	23230	23036	23189	23174	22824	23021	22765	22906	23114	23148	23044	23110	23311	23211	23111	23184	23115	23097	23119	22898	22937	22895
16520	29230	27275	24282	20746	19871	18931	18784	18471	18623	18446	18642	18295	18301	18550	22745	29341	28613	25499	22397	20273	18853	18599	18410	18202	18105	18156	18014	18127	18012	18205	17986	18157	18218	18079	18120	18135	18083	17963	18069	18173	18100	18042	18190	18149	18106	18148	17983	18152	18179	18215	18219	18160	18206	18045	18070	18095	18099	18218	18059	18265	18099	18157	18104	18047	18068	18363	18096	18075	17971	18193	18235	18077	18013	17999	18234	18015	18109	18153	18069	18076	18200	18035	18095	18065	18256	18134	18341	17976	18280	17915	18149	18049	18186	18027	17969	18091	17969	18077	18111	18176	18305	18031	17938	18072	17961	17989	18067	18237	18211	18365	18091	18047	18082	17955	18031	18054	18036	18088	18306	18180	18009	18090	18096	18186	18433	18051	18384	17988	18119	18192	17970	18048	18076	18178	18011	18156	18202	18036	17930	18076	18078	18268	18069	18153	18035	18087	18182	18092	17982	18048	18056	18037	18149	18222	18100	18133	18114	18032	18186	18183	18217	18247	17924	18228	18032	18175	17992	18220	18012	18296	17998	18155	17924	18133	18065	18065	17994	18212	18012	18115	18238	18016	18099	17967	18195	18271	18206	17908	18139	17966	18295	18117	18186	17927	18166	18041	17961	18194	18238	18014	17987	18001	17953	18199	18098	18021	18111	18202	18143	18270	18098	18007	18177	18222	18133	18143	18209	18096	18243	18065	18063	18065	17964	17932	18076	18188	18186	18128	18011	18027	18026	17925	17940	18110	18109	18099	18072	17960	18169	18140	18213	18067	18027	18146	18117	18250	18074	18054	18066	18171	18054	18247	17987	18207	18038	18191	18027	18090	18005	18173	18098	18197	18148	18023	18049	18183	17918	18096	18054	18277	18061	18093	17982	18191	18070	18067	18119	18057	18098	18193	18057	18044	18080	18102	18128	17988	18126	18116	18009	18177	17986	18092	17982	18358	18162	18071	18150	18171	18056	17998	18098	18140	18289	18196	17996	18086	17948	18054	18106	18148	17952	18033	18192	17969	18175	18069	18139	17877	18157	17945	18059	18049	18101	18152	18119	18156	17923	18095	18139	18171	18080	18196	18083	18021	18107	18121	17989	17887	18106	18113	18076	18117	18239	18220	18135	18225	17893	18065	18078	18202	17891	18296	17954	18076	18092	18214	18071	18254	18182	18194	18141	17955	18068	18043	18180	17952	18259	18139	17874	18122	18104	18052	18041	18075	18012	18264	18101	18269	18016	18206	18255	18167	18078	18165	18077	17813	18092	18231	18000	18229	18115	18172	18046	18172	18083	18167	18077	18101	18129	18086	17862	18200	18101	18041	18002	18115	18300	18031	18160	18200	18124	18187	18227	18094	18033	18115	18035	18065	17873	18149	18190	18164	18103	18202	18130	18238	18031	18091	17752	18098	18121	17946	18055	18120	18096	18025	18177	18091	18242	18123	18033	17937	18027	18028	18191	18083	18140	18194	18062	18046	18017	17875	18152	18239	18123	18062	18272	18078	18063	18266	18032	18050	18006	18098	18095	18258	17922	18001	18088	18057	18009	18081	18112	17979	17955	18121	18036	18091	18001	18264	18145	17948	18153	18153	18080	18244	18154	18069	18162	17887	17921	18108	18007	18075	18183	17987	18002	18245	18197	18023	18012	18110	18233	18123	18052	17907	18115	18130	18120	18056	18012	17969	18306	18138	18122	18138	17871	18107	18160	18164	18091	17963	18012	18070	18052	17833	18104	18038	18050	18095	18081	18278	18069	18119	18133	18079	17861	18106	18172	17936	18129	18216	18174	17984	18278	18034	18108	18165	18124	18015	18135	18001	18064	18108	18072	18144	18008	18217	18114	18305	18094	17981	17913	18226	18127	18359	18104	18120	18115	18195	17960	18223	18278	18133	17927	18093	18141	18178	17839	17982	18178	17996	18077	18016	18195	18150	18092	18079	18141	17998	18095	18089	18057	18292	18143	18169	18199	18099	17934	18131	18094	18161	18041	17993	18048	18170	18130	18049	18165	18248	17955	18028	18026	18207	18123	18018	18074	18024	17999	18175	18081	17977	18036	18142	18267	18104	18154	18304	17849	18082	18013	18097	18181	17942	18158	18248	17977	18194	18012	17906	18058	18060	18113	18238	18260	17915	18185	18168	18339	18170	18260	18048	18074	18168	18176	18272	18065	18183	18189	18010	18115	18081	18062	18016	18154	17877	18072	18184	18060	18122	18087	18144	18139	18095	18136	18233	18255	18259	18131	18066	17845	18070	18039	18044	17963	18270	18050	17997	18225	18151	17952	18208	18134	18098	17960	18047	18096	18319	17882	18107	18234	17985	18155	18154	17989	17983	18071	18353	18021	17995	18034	18024	18102	18113	17973	18133	18068	18192	18014	18093	18226	18176	18134	18100	18180	18213	18004	18086	18131	18149	18093	18317	18194	17989	18206	18230	18106	18192	18203	18094	18062	18018	17978	18084	18066	18209	17999	17963	18076	17945	18085	18016	18065	18187	18030	18034	18118	18069	18020	17926	18173	18013	18088	18125	18006	17994	18088	18032	18003	18029	18150	18133	18019	18213	18121	17990	18180	17970	18078	18025	17998	18061	18126	18232	18012	18022	18244	18069	18120	18166	18061	17951	17995	17921	18025	18049	18142	18104	18009	18139	18064	18106	18243	18077	17946	18138	18050	18091	18175	18056	18063	18162	18131	17993	18213	18068	18028	18175	18107	18157	18116	18043	18089	18206	18027	18194	18066	18193	18022	18107	18178	18089	17930	18259	18228	18123	18095	18149	17986	18033	18057	18123	18091	18041	18149	18032	18030	18164	18117	18054	18078	18283	18200	18098	18022	18086	17970	18257	17931	18145	18151	18048	18115	18106	18070	17944	18231	18249	17987	18195	18086	18069	18054	18028	17961	18045	18033	17836	18169	17990	18184	18243	18003	18172	17984	18195	18168	18186	18113	18007	18083	17922	18240	18063	18046	18276	18053	18084	17959	18102	18164	18099	18172	18084	18162	18060	18061	18225	18039	18160	18086	17900	18157	18127	17966	18206	18207	18134	18210	18217	18207	18121	18210	18123	18222	18086	17961	18177	18115	18094	18037	17957	17980	18021	18127	18156	18144	18103	18113	18157	18202	18205	17985	18045	18239	18108	18098	18143	18207	18118	18147	18248	18043	18129	18101	18226	18214	18053	17963	18020	18062	18165	18046	18202	18092	18144	18048	18059	18168	18112	17976	18053	18106	18059	18209	17899	18089	18166	18135	18031	18226	17920	18025	18007	18110	18132	18086	18105	18137	18106	18051	18100	18087	17989	18007	18207	18180	18102	18055	18059	18122	18001	18021	18121	18150	17941	18076	18189	18095	18089	18088	17937	18028	18297	18108	18061	17962	18209	18190	17985	18109	18263	18038	18163	17876	17989	18001	18039	18211	18215	18183	18112	18191	18061	18128	18079	18091	18096	18186	18137	17993	18108	18208	18165	18221	18237	18004	18151	18079	18102	18178	18087	18056	18121	17814	18077	18167	18048	18091	18094	18003	18136	17949	18249	17971	18205	18193	18130	18165	18255	18193	18164	18075	18324	18123	17992	18122	18077	18216	17916	18177	18067	18174	18080	18070	18061	18074	17993	18153	18139	18210	18084	18203	18057	17879	18036	18091	18017	18033	18071	18136	18095	18213	17990	18173	18052	18024	18139	18050	18219	18012	18208	18252	18059	17941	18249	18064	18089	18128	18133	18140	18116	17850	18081	18040	18280	18087	17995	18107	18265	18273	18109	18268	18019	18194	18157	18057	18142	18006	18176	18165	18237	18017	18192	18129	18055	18175	18156	18062	18082	17971	18069	18026	18167	17991	18156	18114	18140	18071	18219	18138	18242	17910	18138	18236	18166	18245	18060	18366	18102	18119	18019	18129	18052	18253	18030	18011	18261	18239	18018	18099	18014	18041	18083	17964	18221	18134	18060	18091	18229	18119	18009	18162	18105	18101	17960	17979	18276	18142	18177	18227	17986	18126	18009	18078	18265	18209	18153	18138	18181	18043	18157	18035	18050	18017	18283	18124	18277	17846	18234	18153	18078	18099	18149	18045	18071	18206	18102	18174	18233	18082	18177	18223	18020	18128	18162	18119	18202	18000	18112	18226	18098	18245	17891	18078	18014	18165	18008	17987	17893	18105	17944	18137	18146	18012	18127	18113	18146	18075	18008	18199	18110	18025	18206	18089	18215	18085	18083	18057	18032	18133	17968	18247	18264	18166	18026	18248	18074	18056	18104	18055	18161	18069	17893	18108	18084	18138	18176	17977	18157	18269	17978	17988	18195	18055	18147	17942	18237	17819	17978	18025	18219	18032	18120	18005	18033	18040	18113	18189	18219	18107	18085	18129	18174	18112	18190	18168	18023	18003	18201	18157	18189	18201	18064	18114	18109	18045	18228	18219	18076	18142	18214	18153	18036	18286	18211	18118	18132	18259	18186	17947	18045	18011	18161	18166	18082	18084	18162	18119	18199	18103	17957	17908	17958	18070	18148	17982	18111	18270	18185	18097	18079	18087	18014	18160	17993	18149	18090	18028	18052	18204	18208	17976	18186	18153	18023	18149	18043	18000	18101	17863	18168	18181	18097	18087	18120	18201	18057	18150	18117	18060	18082	18143	17979	17991	18157	18043	18015	17830	18075	17957	18219	18126	18089	18155	18132	18279	18281	18168	18163	18136	18248	18098	18128	18332	18119	18062	18012	18122	18175	18148	18153	18196	18182	18071	18066	18113	18021	18102	18132	18055	17889	18106	18095	18134	17978	18173	18057	18194	18040	18071	18037	18133	17946	18192	18143	18335	18059	17995	18125	18242	18142	18107	18272	18060	18197	17959	18024	18101	18003	18103	18106	18205	17981	18188	18216	18104	18192	18064	18265	18248	18025	17936	18081	18026	18092	18226	18069	18126	18216	18078	18082	17987	18124	18151	17997	18223	18122	18091	18238	17971	18157	18216	17949	18153	18097	18264	18238	18019	18167	17996	18101	18225	18222	18096	18090	17961	18088	18245	18012	18091	18106	18190	18210	18212	18128	18061	18216	18037	18046	18059	18178	18045	18084	18116	17941	18236	18072	17942	18178	18122	17968	18161	18095	18191
22429	20954	28749	23346	21388	24650	28591	24466	23759	24115	23797	23297	23286	23546	24102	27279	39451	41181	36411	31058	27003	24293	23645	23458	23164	23107	23005	23178	23246	23239	23305	23121	22946	23038	23168	23073	23102	22997	23139	23273	23055	23178	23114	22748	22933	22926	23050	23186	23217	23112	23090	23097	23295	23129	22908	23236	23146	23070	23118	23092	23005	23046	22990	22927	23134	23012	23082	23225	22973	22968	23057	22834	22914	22969	23172	23085	23341	23103	23009	23265	22882	22793	22885	23159	23179	22833	23179	22709	22808	22825	23282	23168	22933	22867	22764	22956	23146	23054	22990	22988	23183	23161	23235	22786	23089	22942	22993	23157	23105	22964	23080	23031	22932	23004	23043	22996	23013	22874	22954	22860	22894	22994	22948	22889	23054	23088	23091	22701	23100	22942	22887	23127	23207	22949	23031	22926	23059	22841	23052	22931	23031	23033	23039	23046	22892	23113	22744	22938	22967	22889	22835	22848	23089	23157	22982	22947	23082	23048	22970	22729	23113	23106	23178	22980	23216	23014	22814	22987	22690	22893	22874	22978	22856	23203	23172	22891	22926	22902	23133	22793	23196	23017	22973	22965	22814	23005	22792	22942	23140	22886	23048	23084	23073	22915	22931	22997	23093	23016	22936	23072	22928	22853	22670	22776	23006	23065	22971	22943	23000	23204	23084	23125	22997	22969	23209	22896	23092	23043	22890	23020	23026	23044	22795	22978	22893	22775	23081	22965	22744	23032	23230	23040	23044	22811	22946	22713	22840	22935	22815	23032	23023	23115	23128	22919	23061	23263	22940	23018	23016	22812	23065	22844	22978	22887	23151	22950	22932	22944	22742	22912	23009	22891	22934	22863	23044	23108	23044	23093	22925	22947	22928	23222	22838	22665	22856	23019	23051	22892	22994	22852	22975	22866	23051	22887	22965	22950	22966	22517	23117	22934	22741	22831	22874	23137	23067	23071	23162	22939	22950	23103	23039	22835	22796	23013	22839	22810	23111	22738	23150	22889	22898	22859	23013	22936	22905	22957	22839	22975	22974	23127	22769	23078	23270	23058	23191	23142	22987	23021	23018	22829	22767	23008	22917	22972	23043	23092	22887	22847	23036	22913	22905	23065	23047	23099	22812	22873	23125	23022	23074	23022	22884	22774	22807	22992	23321	22969	23008	22772	23114	23007	22979	22975	23038	23170	22945	22892	23164	22878	23081	22822	22911	22957	23215	23007	22822	22724	23026	22722	22879	23010	23018	22834	22848	22789	23128	22900	22745	22927	22837	23003	22822	23138	23130	23085	22982	23065	23016	23036	22985	22935	23146	22989	22913	23122	23104	22761	22976	23325	23030	23084	22991	22934	22969	23065	22941	23113	22948	23045	22948	23016	23246	22932	22703	23015	23136	22769	23085	23105	22919	22823	23024	22945	23053	23023	23071	23067	23287	22890	23049	23085	23006	22891	22921	22989	22897	22995	22988	23000	22896	23091	23040	22773	22902	23093	22938	22724	22776	22999	23276	23143	23047	22983	22910	23035	23045	22876	23042	22773	22958	22997	22792	22786	23042	23030	23098	22758	23061	23013	23068	23146	23033	22994	22885	22810	22945	23044	23094	22971	22853	22771	22922	22763	22888	23234	22989	22862	23099	22808	22927	22984	22930	22849	22891	22867	22865	22970	22770	22977	22732	22863	23172	23127	23158	22991	22834	22979	23113	22942	22795	22962	23148	22804	22994	22987	22825	23036	22933	22865	22969	23035	22948	23013	23074	22917	22781	22900	22879	22957	23043	22890	22869	22927	23002	23060	22887	22982	22891	22755	23005	22981	23103	22962	22785	23020	22791	23084	22986	22843	22774	22931	23131	22779	22916	22906	23131	22972	22978	22970	22922	22757	23268	22847	22767	22950	22934	22859	22870	23114	23082	23114	23113	22764	23099	23045	23087	23304	23016	22986	22954	22981	23035	22980	22927	22802	23120	22952	22902	22961	22928	23108	22738	22881	22787	23008	23135	22962	22882	23103	23056	22990	22904	22758	22934	23076	22829	22804	22894	22971	22932	22933	22938	23085	22893	23047	23023	22986	22874	23096	23052	23132	22951	22904	22906	22858	23058	22811	22943	23012	23295	23056	22932	23287	23029	23026	23048	22914	23091	23000	22938	22976	22994	22977	22866	22971	22887	22802	22697	22982	22801	23056	22675	23113	22835	22885	22955	22960	23082	23031	22979	23015	23039	23082	22807	23118	23036	22987	22850	23052	22988	23240	22989	22771	22945	23122	23045	22929	22778	22915	23012	22846	23062	22982	23175	23068	22942	22736	23060	22724	22948	22930	22942	22861	22977	22945	22736	23101	22946	23212	23102	22787	22924	22974	23067	22996	22888	22941	22831	22901	22943	23013	23109	23041	22918	23072	23007	23088	22973	22998	23143	22827	22908	23060	23224	22993	22953	22850	22857	23081	23015	22831	23007	22950	22985	23023	23205	22954	22960	23058	22802	23141	23173	22719	22899	23002	22957	22730	22988	22908	22995	22979	23170	23027	23007	22994	22966	22860	23037	23035	22776	22981	22866	22858	22733	22949	22842	22914	23157	23049	22957	22782	22894	23076	23021	22987	23026	23035	23206	23111	22925	23084	23173	22974	23098	23005	22921	23015	23046	22892	22935	22925	22670	22796	23194	22991	22897	23034	23197	22951	22919	22931	22912	22827	22956	22968	22887	22851	23129	23119	23135	23143	23022	23076	23165	22940	22940	22877	22855	23011	23051	22986	23075	22872	23032	23015	23031	22903	22725	23134	22969	22953	22922	22964	22842	23128	22835	22960	22953	22937	23091	23084	23001	23029	23051	23013	22874	23159	22909	22847	22924	22877	23062	23253	22836	22763	22734	22657	23007	22900	23061	23008	22850	22985	22608	23024	22913	22963	22968	22899	22862	22896	22929	22912	22932	23090	22957	22983	22954	22827	22688	22875	23077	22970	22694	23007	22999	22928	22945	22994	22830	22881	22910	23105	22780	23073	22897	22988	23094	22727	22962	22952	22841	22984	23005	22906	22870	22932	22943	22700	22917	23238	23053	22940	22643	22820	23081	22829	23126	22985	23096	23119	22959	23020	23065	22915	23102	23051	22713	22975	22738	22893	22767	22879	22802	22912	22957	22712	22959	23007	23001	23023	22954	23034	22901	22890	22799	22837	23042	22984	22855	23043	23039	23015	22881	23009	22853	22820	23094	23008	22932	23157	23114	23126	23026	22938	22649	23022	23052	23001	23170	23051	22848	22912	22805	23026	23052	22778	22818	22816	22901	23058	23049	22957	23078	22807	22976	23214	22984	23183	22809	22915	22881	22759	23143	23180	23124	22898	23000	23075	23146	22969	22948	23035	23039	22965	23087	22807	23259	22937	22830	23131	23023	22862	22917	23022	23065	23151	22871	22952	22876	22951	22987	22906	23030	23104	23093	22942	22773	22953	22817	22870	22905	22962	22687	22917	22926	22963	22919	22831	22797	23060	23063	23002	22935	22835	23151	22909	22919	22978	23030	22870	22924	23087	23043	22943	22939	22939	23048	22866	22979	23030	22976	22884	22988	22749	23064	23118	23204	23083	22838	23197	22884	22850	23076	22820	22918	22844	22952	23134	23086	23021	23043	22957	22875	23110	23139	22927	23139	23250	22970	23082	22919	22854	22886	22987	22892	23029	23014	22877	22878	23005	22838	22802	23068	22865	23034	22710	22914	22773	23130	23119	22959	22960	22843	22739	22998	23004	22931	22962	22866	22941	22946	22855	22854	23151	23123	23057	23000	23035	23016	22869	22871	22836	23000	22993	22804	22775	22880	23012	23068	22895	23024	23072	23090	23022	22881	22909	23090	22975	22704	23173	23111	22929	23030	22718	22996	22949	22848	23079	22903	22899	22625	22983	23018	22972	22918	22963	23002	22957	22809	22970	23056	22933	22786	22890	22975	23021	23107	22977	22984	23113	23041	23215	22796	22978	22918	23063	23016	22836	22826	22703	23087	22939	23159	23037	22847	23160	23107	22983	22724	22900	23116	22908	22753	22747	22970	22951	23028	23067	22730	22680	22940	23000	23232	22970	22884	22812	22990	22950	22901	22831	22894	23026	22921	22942	22858	23228	22840	22915	23018	22898	22832	22977	22935	22821	22788	22880	22910	23062	23173	22878	23021	22914	22843	22826	23016	23008	23013	22867	23010	22763	22875	23065	22858	22923	23019	22983	23004	22809	23134	23044	22977	22801	22861	23030	22747	22959	22806	22982	23111	23059	22973	23195	22966	22944	22836	22976	22976	22968	22986	22925	23256	22839	22963	22992	22835	22845	22849	22995	22995	23083	22994	23097	23035	23000	23036	22883	22840	23220	22988	22866	23132	22848	23004	22943	22859	22751	22958	22856	22881	22822	23056	23219	23045	22865	23003	23065	22965	22965	22890	22905	22764	23049	23000	23038	23023	22912	23071	22754	23037	23133	22684	22768	23050	22892	22935	22880	23041	22817	22739	23182	22850	23146	23067	23084	22937	22935	22583	22851	22889	22861	22937	22850	22771	22886	23123	23043	23146	22924	22861	22919	22974	22927	22850	23050	23193	23080	22980	22863	22835	23086	22927	22898	23032	23062	22857	23041	23062	23033	22958	22920	23031	23051	22946	23093	23037	23050	22769	22785	22877	22832	22800	22859	22971	22936	23009	22863	22829	23039	23089	22975	23074	22779	23036	22820	22738	22887	23101	22901	22874	22839	23144	23028	23148	22912	22754	22833	22951	22816	22896	22955	23008	22899	22750	23114	22846	22783	22950	22939	22985	22961	22937	23032	22745	23135	22722	22977	22711	22995	22883	22857	22924	23145	23131	23097	23156	22895	23073	22976	22942	23010	22723	22968	22866	22885	23142	22921	22941	23026	23028	23054	23117	23013	23145	22976	23139	23022	23171	23031	22985	23078	22856	22854	23004	22876	23010	22955	22875	23006	22945	22599	23015	23007	23265	22845	22814	22770	22918	23057	23007	22877	23084	22890	23200	23149	22735	22826	22866	22976	22884	22833	22989	22923	22692	22869	23022	22951	23081	22951	23037	23059	23085	22946	22974	23070	23121	22849	22895	23096	23157	22927	23247	23055	22984	22739	22910	23136
18300	34011	30924	26150	24456	21476	19937	19582	19232	19001	18935	18567	18505	18590	19794	24814	38629	38278	33326	26887	21882	19315	18648	18245	18221	18002	18272	17997	18107	18238	18076	18131	17974	18091	17992	18098	18246	17964	18039	18012	18204	17982	18255	18180	18195	18037	18123	18134	18040	17985	17988	18130	18206	17808	18224	18087	18100	17896	18033	18128	18050	17913	17862	18107	17912	17924	18082	18191	18118	17927	18009	18105	17971	18111	17887	18159	17949	18133	17981	18028	18098	17958	17974	18103	18123	18022	18064	17786	17984	17997	18253	17992	17881	17966	17998	18172	18002	18036	18089	18111	18037	17963	18044	18096	18008	18073	18094	17998	17990	18204	18049	17894	17987	17923	17963	18046	18051	18016	17973	18110	17853	18119	18149	18121	17928	18105	18060	18008	18136	18125	18107	17907	18116	18170	18070	18105	17982	18039	17970	17962	17962	18066	18042	17935	17924	18242	17990	17983	18050	17998	18146	18074	18057	17808	18144	17860	18206	17996	18034	17813	18098	18051	18246	17984	17937	18088	18000	18182	17908	17969	18146	18033	17941	17847	18055	17941	18076	17911	17885	18046	17910	18201	18138	17971	18147	18105	17989	17943	18134	18093	17893	18095	18058	18139	17971	17893	18060	18001	18228	18126	18194	18180	17888	17947	18066	17959	17954	18011	17952	17948	18137	17887	17984	18089	18014	17973	17889	17818	17981	18039	18037	18012	17985	18035	18124	18056	18116	17901	18049	18080	17974	18007	17981	18086	17879	17821	17851	17873	17928	18040	18154	17933	18054	18199	17872	18131	18067	17844	17982	18134	18115	17887	18019	17962	18196	17861	18013	18047	18054	18042	18082	17835	17988	17885	18045	17991	17974	17830	18135	18024	18213	18042	18092	18054	17956	18087	17960	18007	18041	18019	18129	17984	17967	18199	17994	17855	18118	18125	18078	18037	18017	18117	17804	17952	17963	18026	18027	18090	18021	17944	18172	18133	18053	18023	17737	17948	18089	18125	17949	17944	17884	18141	17996	17916	17805	18036	18034	18095	18057	18093	18066	17915	18084	17992	18134	18025	18183	18070	17921	18001	18041	18014	18062	18177	18125	18033	18096	17920	17944	18217	18011	18104	17946	17917	18119	17978	18062	17894	18028	17983	17985	17945	17987	17937	18083	17977	17969	18024	18012	18015	18123	18001	17961	17874	17964	18044	17945	17964	17852	18030	18018	17954	18017	17944	18172	17984	18018	18016	18022	17961	17996	18064	17988	18100	17952	18011	17931	18029	18078	18060	17905	18109	17965	18247	18065	17989	18097	18080	17882	18144	18006	18158	17930	18033	17995	17999	18151	18051	18018	18063	18058	18030	18008	18016	18153	18082	18072	17992	17980	18209	17986	18076	18105	17994	17910	17907	17781	18075	18023	18091	17962	17932	18119	17903	17960	18007	17927	18017	18118	17816	18047	17871	18024	17904	17897	18135	17910	17945	18190	17986	17992	18033	18170	18000	17972	18063	17952	17981	17946	17977	17879	17948	17967	18017	18032	18058	17955	18075	18088	18171	18010	18031	18168	18016	18081	17894	17848	18082	18005	17937	17970	18090	17936	17886	18070	18013	17922	18004	18085	17959	18008	18057	18073	17900	17996	17962	18036	18116	17917	17866	17827	18000	17859	17953	18070	18032	18198	17980	18071	18017	17906	17937	17850	18026	17983	18041	17963	18111	17941	18010	18137	18065	18069	18171	17908	18075	17883	18260	17912	17974	17992	18081	18066	18038	18096	17835	17974	17966	17963	18110	18018	17918	18062	17905	17965	18116	18069	18113	18076	18024	17848	18084	18006	17939	17968	18074	18109	18073	18078	17997	18038	18110	17986	17950	17972	18036	17721	18078	18043	18005	18112	18157	18032	18127	17860	17895	17925	18009	18024	18069	18091	18053	18041	17962	18070	18003	18085	17831	18120	18025	17967	18038	18138	18098	18068	17882	18031	18075	18243	18267	18114	17852	17943	18015	18127	18068	17986	18143	17972	17980	18174	18050	18183	17959	18079	17950	17896	17877	18258	18005	17911	18079	18056	17987	17944	17864	18070	17995	18117	18124	17935	18069	18088	18226	18147	18083	17876	17893	17817	18147	18206	18147	17993	17955	18064	17956	18125	17754	18098	18160	17978	17786	18086	18126	17996	18041	17926	18037	17882	18039	18061	17979	17968	18127	18046	17987	18122	18038	18176	17879	18115	18009	18163	18046	17928	18107	17890	18138	17915	18075	18116	18053	17992	18127	17962	18325	18065	18022	18124	18030	18069	18098	18137	17902	18020	17797	17992	18131	17916	18148	17935	17992	18005	17999	18245	18080	17867	18154	18078	18020	18116	17971	18053	17972	18057	17990	18049	17929	18081	18155	18096	18133	18036	17914	17991	18073	17950	18066	18033	18066	18070	17900	18085	18005	17991	17927	18082	17930	17935	18151	18030	18063	17973	18066	18094	17822	17972	17906	18037	18155	18022	18047	17807	17947	18133	17946	17966	18125	17990	18152	17939	17906	18012	17859	18145	18087	17918	17881	18018	17976	18009	17944	18072	17984	18192	17986	17926	17920	17973	18052	18022	18029	18063	17920	17985	17977	18011	18208	18167	18034	17852	18053	17991	18051	17964	18181	18068	17988	18090	18036	17942	18169	17961	18035	17935	17830	18089	17967	18004	18064	18178	17969	17929	17854	18078	17969	18146	17919	18036	17977	18165	17983	18177	18072	18173	18073	18145	17873	17959	17983	17936	18054	18209	17934	17794	17892	18001	18193	18034	18029	18062	17986	18031	18091	17833	17990	18151	18074	18071	18072	18152	18040	18106	18040	18250	18020	18188	18102	17956	18137	17957	17948	18123	18152	18131	18197	18055	18138	18124	18012	18087	18135	17951	17871	18110	17967	17984	17786	18112	18128	18035	17888	17915	17995	17890	17881	18191	18115	17885	18222	17925	18192	17962	17852	18027	17893	18061	17868	17990	17968	18134	18075	17785	17993	18081	17960	17915	18080	18002	17681	17940	18088	17970	17881	17784	17979	18126	17957	17899	18094	18050	18002	18063	18003	17862	17939	18067	18087	17836	17896	18068	17827	18098	17993	17987	17814	17952	18041	18099	17946	17989	18009	17950	18107	18063	18082	17944	18147	18114	18010	18101	18046	17871	17877	18089	17755	17975	18111	17969	17908	17985	17970	17938	18006	18085	18000	17819	17927	18097	17908	17983	17946	17956	18097	17891	18058	18118	17966	18240	18047	18037	17923	18125	18056	18117	18003	18009	18028	17994	17904	17891	17957	18126	17888	17974	18119	18144	17994	18045	18037	18106	18004	18008	17999	17963	18076	18112	17976	18135	18091	17988	18007	17941	18007	17920	18113	17915	18115	18000	18028	18213	17737	18039	18188	17954	18084	17891	18251	18023	17925	17871	17974	18292	17893	17880	17923	17948	18016	18044	17965	17889	17904	17943	18000	18036	18021	18003	18124	18166	18039	18085	18017	18093	17977	17969	18047	17998	17839	18070	18010	18002	18080	17930	18038	18005	17837	18179	18119	17950	18015	18038	17891	18006	17923	17986	17881	18062	18095	18060	18049	17987	18090	17833	18093	18050	18083	18113	17843	17995	18110	17968	17962	17886	17986	17876	18165	17937	18107	18069	18126	18195	17835	18185	18004	17977	17967	18151	18236	18101	17890	18038	18045	17935	18063	18099	17865	17881	18143	17932	18070	17935	17952	18176	18025	17934	18122	18047	18049	17967	17932	17899	18194	17956	18013	18010	18144	17893	17948	18008	18149	18097	18046	18164	17884	18153	17876	17985	17997	17970	18106	18072	17897	18057	18025	18190	18001	17934	17943	18168	17993	18087	17901	18082	18126	17873	17977	17906	18070	18038	17885	17935	18031	18070	18003	17666	17955	17975	17952	18008	18206	18050	18159	17985	17880	17955	17970	17869	18050	17984	17823	17993	17956	17919	18101	18060	17992	17910	17978	18039	17847	17884	17987	18068	18015	18098	18082	18062	17888	18062	17931	17928	18241	18046	17876	18096	18089	17981	18165	18009	18161	17991	17928	18058	17972	17971	18058	18191	18128	18005	17877	18063	17975	18179	18085	18027	17892	17981	18051	18127	18067	17971	18086	17982	17977	18070	18067	17960	18148	18095	18034	18115	17866	18099	18040	18179	18040	17985	18010	18050	18029	17938	18108	18060	18097	18076	18204	17924	18107	18087	17771	17974	18115	18039	18064	18039	18199	17970	18094	17851	18005	17919	17943	18017	18046	18108	17943	17857	18108	18026	17958	17908	17996	18173	18031	18052	17951	17978	18013	18063	18012	17840	18098	18015	18130	17950	17967	18114	17931	18037	18122	18124	18054	18082	18134	17992	18039	18119	17969	18193	18012	17986	18026	17965	17937	18047	17837	18060	18013	17908	17888	18128	18018	18021	17881	18088	18001	17909	17954	18046	18109	18059	17950	17968	18062	18164	17997	18069	18104	17967	17909	17937	18072	18182	18088	18213	17976	17914	18093	18042	18062	17992	18086	17946	17819	18149	17950	18054	18112	17970	17915	18018	17988	18084	18000	18051	18139	18018	17872	18050	17801	18014	18008	18128	17857	18022	18177	18032	18028	18021	18066	17978	17780	18060	17983	18008	17995	17915	18002	18109	18026	18067	17944	18025	18094	17956	17877	17994	18212	18061	17930	18113	18090	17949	18057	18059	18118	18105	17958	18008	17864	18250	18023	18090	18013	18021	17944	17901	17919	18038	18086	17946	17796	17964	18100	18307	17820	17945	18051	18015	17959	18007	17810	17930	17965	18173	18087	17835	18098	17965	18051	18111	17943	18060	18093	18030	17930	18000	17987	18075	17997	18172	17959	18188	17927	17973	18145	17985	17967	17992	18053	17989	18033	18084	18145	18080	18043	18127	17967	17901	18017	18016	17828	18158	18116	17961	18016	18077	17927	18072	17971	17786	18083	18132	17930	18009	17998	17926	18164	18060	18004	18066	18117	18072	18066	17972	18229	18079	18027	18016	18153	17887	18033	18067	17909	18039	17955	17977	18070	18163	17975	17731	18102	18034	18143	17988	17941	18115	18076	18040	18078	18008	18018	18208	18173	18038	18002
27592	22441	27959	26526	23859	23503	23567	22899	23050	23017	23081	22984	23026	22932	22875	23223	23714	24465	24277	23946	23783	23096	23010	23056	23086	22946	22791	22911	23163	23013	23024	22887	22984	23164	23094	22893	23070	23019	22965	22917	23066	22726	22834	22991	23053	22750	23045	23021	22963	23014	22996	22986	23102	22994	23040	22928	23055	22997	23023	23088	22991	22894	22837	23029	22799	23129	22892	22904	22646	22977	22866	23025	22758	22791	23105	22851	22697	23037	23058	22921	22765	22870	23019	22898	23078	22876	22733	22933	22771	22871	23038	22949	22989	22757	22950	22782	22942	23038	22939	22889	22935	23154	22824	22909	22902	23172	23041	22863	22910	22932	22853	22994	23009	23019	22870	22923	22928	23013	23017	22660	22830	22769	22976	23038	22960	22997	23019	23071	23007	22923	22722	22986	22898	23082	23022	23129	22891	22981	23096	22793	23210	22937	22727	22936	23050	22867	22783	22928	22972	23071	22936	22942	23069	22943	22849	23017	22973	23013	23061	22793	23014	23072	22780	23068	22845	23070	22784	22844	22861	22778	22835	22754	22971	22970	23031	22867	22989	22841	23242	22978	22957	22889	22827	23006	22905	22852	22929	22741	22914	22825	22890	22742	23011	23060	23038	22863	22740	22991	22891	22852	23120	23033	22881	23043	22844	22875	22909	22836	22682	22767	22989	22976	22931	22883	22901	22727	22914	23124	22751	22912	23086	22908	22890	23118	22961	22882	23071	22885	22929	22894	23067	22993	22922	22957	22843	22850	22841	22840	22836	22756	22883	22829	23160	22858	22939	22946	23015	22673	22793	23016	23098	22959	22826	22953	23061	22949	23091	22861	23011	22793	23068	22894	22858	23023	22792	22915	22794	22824	22969	22952	22971	23184	23159	22940	22945	22948	22836	23055	22773	23086	23027	23062	23221	22997	22889	22999	23071	22828	22934	22881	22726	22790	22581	22704	22824	22935	22923	22996	23240	22831	23011	22780	22905	22791	23110	23005	22632	22917	22872	22958	22941	22854	23100	22786	22884	22953	22980	22971	22830	22848	23149	22938	23058	22954	22780	23055	22912	22890	22872	23156	22957	22953	22911	23025	22879	22853	23059	22781	22931	22780	23036	22721	22887	22648	22710	22651	22949	22672	22716	22979	23048	22799	23159	22759	22937	22827	22979	23037	23037	22921	22909	22866	22843	22971	23243	22912	23201	22990	22992	23111	22689	22931	23226	22806	23050	22911	22868	22929	23100	22724	22901	23115	23110	22904	23002	22884	22977	22737	22972	23027	22820	22889	23063	22821	22940	22982	22807	22965	23022	22971	23176	22958	22738	22846	22833	22981	22809	23116	22735	22919	22879	23172	23082	23036	22948	22952	22866	22859	23137	22944	23042	23090	23008	22809	22929	22792	22856	22925	22967	22884	23070	22701	22941	23101	22975	22842	23202	22906	23031	23105	22721	22976	22826	23000	22877	22561	23002	23060	23120	22882	22952	22923	22806	23062	23036	22930	22631	22916	22911	22766	22925	22875	22833	22902	22957	22876	23013	23027	22981	23137	22928	22800	22918	23085	23043	22840	22974	23099	22834	23088	22963	22843	22890	22941	22881	23030	23086	22924	22950	22875	23072	22958	22984	22750	22822	22911	22664	22940	22858	23069	23038	22956	22969	22965	23066	22993	22914	22839	22864	22916	22705	22768	22850	22937	22765	22821	22863	23093	22891	22851	22989	23146	22904	22944	22891	23101	22848	22919	22894	23022	23146	22767	23061	22764	22958	23041	22729	22842	22887	23259	23164	22956	22748	23001	22949	22910	22896	22950	22919	22883	22782	23123	23101	22859	22879	23185	22867	23142	23267	22825	23011	22920	22837	23008	22955	23201	23033	22860	22999	22944	22931	22942	22945	22887	22818	23019	22782	22925	22848	22996	22979	22966	22801	22971	22956	22954	23001	22779	22846	22768	22980	22768	22963	22840	22974	23033	23133	22814	22943	22664	23065	22924	23007	22866	22913	22838	23014	23017	22873	22892	22890	23003	22753	22925	23068	22949	23022	22891	22863	22907	23032	22854	22871	22671	22968	22816	23197	23061	23013	23161	23020	22867	22893	22515	23165	23176	22921	22891	22929	22984	22853	23042	23124	23036	22885	22805	23020	22976	23052	22993	22986	23106	23150	23183	22879	22792	22999	23037	22931	22902	23264	23240	23133	22852	23008	23027	23106	22822	23018	22958	22810	22836	22938	22814	22958	22810	22858	22688	22890	22853	22850	23024	23045	23001	22969	22906	22944	22761	23075	23033	22852	22918	23152	23052	22925	22825	23015	22932	22786	22976	22913	22934	22895	22641	23022	22979	23087	23059	23022	22935	22985	22897	22915	22808	22890	22962	23023	23017	22954	22821	22998	22983	22936	22952	22727	23041	22879	22973	23187	23000	23139	22828	23076	22905	23044	23132	23025	22861	23062	23134	22893	22914	22884	23010	22935	23002	22785	22977	23115	22765	22843	22894	22809	22940	22844	23042	22883	23063	22952	22899	23084	23046	22937	22938	22798	22844	23008	22895	22847	22953	22778	23131	23135	22844	22888	22920	22942	22796	22900	23018	22923	23022	22991	22695	22930	22893	22865	22796	23108	22994	23057	23283	23034	22939	22955	22690	22900	22817	22710	22765	22940	23037	22738	23061	23105	22744	22782	22940	22949	22897	23002	22908	22923	23196	23003	22843	23083	22922	23062	22867	22860	23230	22874	22828	22883	22886	23002	23010	23023	23022	22928	22971	23186	22872	22943	23000	22940	22967	23150	22618	22728	23046	22795	22916	23117	23063	22725	22644	22592	22851	22931	23072	22997	23063	22810	23048	23056	23013	22957	23043	22801	22928	23229	23021	22883	22891	22920	22800	22811	22946	22785	22868	22977	22870	22809	22832	22949	22977	23094	22788	22942	23111	22748	22955	22898	23166	22852	22886	23022	23004	22913	22792	22649	22958	22929	23030	23088	23089	22873	22982	22992	22874	22826	22891	22965	22888	23131	22790	23203	23063	22840	22777	22930	22788	23063	22861	22965	23135	23060	22622	22907	22782	23012	22995	23038	22765	22877	22829	22793	22984	22950	22889	22876	22907	23005	22759	22965	23115	22919	22879	22957	23116	22891	22950	22904	22692	22757	22765	23179	22901	23040	22949	22891	22804	22993	22968	22852	22944	22826	22598	22859	22893	22711	23088	22849	22871	23058	22795	23009	23065	23070	22798	22935	23012	23128	22974	22981	22928	22893	22923	22940	22995	22913	22897	23057	22865	22915	22848	22782	22941	23015	22850	23055	22956	23022	22808	23015	23014	22806	23092	23013	22870	23107	22751	22683	23170	22995	22981	23052	23029	22954	22900	23035	22874	22980	22860	22807	23083	23089	22964	23036	23004	22897	22975	22949	23020	22881	23023	22906	23030	22788	23092	23002	22960	22839	22926	22968	22928	23023	22964	23239	22868	22909	22952	22905	22601	23000	22991	22870	23076	22964	22901	23114	22920	22932	22928	22958	22756	22909	23045	23201	23068	22925	22877	22891	22960	22991	23092	22871	23051	22964	22995	22915	22892	23120	22934	22950	22839	23189	22867	22968	22782	22854	23025	22881	22917	22977	23002	22759	22827	23114	22864	22903	22828	22917	23010	22835	23043	23095	22727	22919	22965	22959	22689	22757	22890	23128	23144	23064	22996	22880	22854	23118	23055	22730	22955	23014	22976	22888	22990	23033	22914	22971	22886	22988	22978	23007	22894	22897	22983	22709	22697	22765	22864	22975	23015	23041	22780	22949	22853	23161	22835	22946	22818	23068	22834	22886	23019	23208	23036	23098	23350	22911	22950	23027	22836	23083	22908	22962	22734	22857	22859	23079	22946	22946	22998	23075	22940	23200	23096	23097	22915	23152	22977	22962	22854	22820	22814	22881	22951	22840	23011	22770	22713	23167	22888	23111	22930	22806	22891	23187	22959	23036	23005	22831	22800	22892	23091	22980	23109	23171	22934	23045	22998	22892	22944	23051	23003	22956	22735	22868	23042	23014	22891	23031	22992	22889	23018	22960	22779	23111	23124	22919	22937	22864	23096	22923	22945	22853	22802	22988	22881	23143	22871	23068	22953	23074	22983	22859	22855	22829	23081	22948	22976	22930	23117	22738	22974	23074	23016	23008	22872	22866	23099	22859	23115	23174	23057	23138	22955	22918	22966	22890	22915	22951	22963	22994	22773	23043	22991	22991	23133	22968	22949	22894	22956	23062	22778	22742	23089	22988	22973	22900	22831	22841	22907	22668	22957	22914	22746	22897	22921	22948	23113	22850	23119	23004	22960	23304	23204	22944	23076	22860	23111	23203	22684	23051	22797	22898	22988	22969	22811	23030	22787	22940	23047	22982	23058	22940	22899	22784	22840	22992	22853	23159	22793	22922	22955	22934	23002	23057	22937	23069	22781	22887	23007	23011	22770	22893	22961	22950	23086	22926	22806	22546	22970	23046	22881	22858	23030	22961	22926	22876	22889	22841	22871	23238	22756	23014	22991	23016	22939	22907	22985	22966	22851	22862	22634	23029	22839	23048	22871	22749	22842	22703	23129	22959	22782	23001	22891	23080	23061	22981	23001	22811	23095	23004	22864	22881	23060	23120	23013	22965	22866	22996	22945	23111	22836	22850	22852	23028	23151	22932	23033	22861	22769	23126	22899	23047	22899	22807	22829	23080	22953	22976	22827	22991	22966	23122	23084	22774	22884	23025	22903	22885	23027	22887	23080	22990	23046	22995	22890	23071	22866	23150	23086	23115	22915	22974	22856	22917	22798	22987	22930	22942	22882	22938	22897	23026	22905	22890	23022	22807	22921	23076	22875	23000	22858	23183	23081	23314	23018	23062	23087	22878	22952	23085	23039	22925	22880	22891	22983	23009	22711	22936	22803	22725	22918	23113	22931	23034	23060	22827	23134	23021	22994	22793	23125	22913	23345	22719	23014	23088	22933	23012	23040	22956	23013	22916	23069	23167	22898	22800	22758	22968	23063	23026	23077	23004	22814	22867	22833	22904	22942	22713	22922	22908	22984	23054	22795	22922	22722	22893	22960	22918	23045	23189	22782	22799	22916	23080	22828	23021	23234	22984	22896
18453	23064	22104	20159	19504	18634	18404	18560	18371	18091	18196	18125	18130	18181	18117	18635	19512	19820	19580	19147	18562	18354	18301	18273	18016	18017	18112	18157	18035	18166	17930	18038	18134	18144	18138	18298	18167	18076	18164	18163	18068	18048	18352	17964	18283	18183	17868	18098	18013	18159	18048	18112	18058	18047	18084	18121	17915	18056	18099	18152	17894	17993	18078	18053	18202	18015	18153	18168	18114	17960	18006	18140	17996	18126	17928	18121	18048	18210	17929	18117	18012	18151	18135	18090	18241	17944	18063	18059	18160	18245	17964	18035	18157	18098	18009	18093	18135	18081	18169	17896	18179	18206	17935	18162	17917	18105	17909	18056	18112	18081	18030	18219	18099	18195	18161	18273	18040	18146	18082	18011	18081	18140	18165	18143	18054	18137	18030	18039	18129	18136	18150	17930	17955	18049	18069	17945	17994	18114	18135	17964	17957	18278	18318	18066	17665	18005	17998	18137	18155	18051	18076	17893	18195	18117	18010	18194	17959	18228	18036	17856	18180	17972	17907	18034	18097	18023	18133	18270	18043	18083	18028	18114	18025	18103	18059	18050	18073	18002	18177	18095	18190	17954	18159	18002	18279	18025	17999	18158	18171	18029	18135	17899	18161	17908	18020	18212	17994	17921	18043	18035	18085	18150	18051	18099	18185	18098	17953	18197	18053	18239	18117	17970	18043	18169	18009	18142	18187	18020	18043	18115	18053	18065	18030	18043	17998	18044	18022	17978	18268	18142	18141	18127	18106	18197	18087	18002	17996	18136	18010	18123	17996	17944	18065	18003	18042	18094	18226	18261	17974	18206	17961	17996	18042	17993	18172	17948	18060	18065	18061	18197	18010	18095	18137	18084	18200	18082	17987	17962	18034	18084	18004	18079	18072	17949	18263	18042	18117	18252	18164	18217	18029	18108	17995	18016	18002	18128	18159	18008	18055	18199	18099	18142	18127	17986	17930	17982	18150	18082	18159	17973	18101	18149	18257	18104	18156	18216	17817	18085	18101	17975	17966	18014	17979	17907	18071	18039	18131	18099	18087	18025	18246	17943	18050	18116	18151	18102	18054	18031	18127	18188	18228	18050	18275	18063	18110	17860	17915	18135	17933	17966	18117	18094	18181	18118	18231	18122	18022	18109	18278	18041	18014	17904	18157	17854	18062	18055	18238	18056	18051	17998	18049	18072	18046	18090	17925	18025	17919	17990	17889	18217	18090	18004	18020	17859	18067	18171	17929	17958	18019	17938	18211	18164	17935	18045	18048	18287	18107	17937	18112	18121	17998	18093	18129	18059	18128	18136	18216	18052	18180	17969	18018	18053	17969	18172	18199	18246	18166	18069	18199	18008	18144	18185	18095	18144	18124	18185	18042	18054	17996	18134	18364	18042	18044	18080	18035	18181	18227	18066	18213	17802	18056	18202	18005	18010	17979	17929	18015	17800	18106	17982	18124	18166	18111	17940	18058	18157	18034	18132	18046	18088	18174	18020	18021	18151	18066	17974	18035	18039	18052	18163	17792	18063	18033	18107	18064	18175	18037	18036	18268	18014	18178	18224	18032	18034	18179	18151	18163	18122	18123	18296	18107	17989	18141	17957	18153	17978	18077	18143	18044	17966	18103	18040	18014	18112	18099	17964	18173	18035	17987	18128	18061	18185	18218	18024	18087	18151	18132	18138	18003	18265	18133	18050	18079	17994	18027	18049	18042	17949	18044	17987	17929	18214	18121	17907	17993	18203	18204	18041	17837	18019	18013	18191	18225	18016	18284	17926	18096	18125	18090	18119	18113	18173	18090	18193	18034	18130	18311	18176	18090	18170	18073	18067	18027	18011	18141	18027	18147	18014	18102	17981	17920	18087	18200	18078	17853	18080	18327	18077	17976	17921	18056	18200	18041	17976	18189	18054	17932	18032	17954	18113	18120	17903	18018	17945	18000	18001	18117	18159	18030	18024	18151	17851	18016	18106	18112	18092	18101	18115	17965	17976	18285	17938	18187	18066	18136	18178	18015	18068	17968	18128	18021	18166	17775	18023	18065	17952	17925	17923	17960	18093	18037	18096	17989	18062	18100	18202	18202	18081	18144	18056	18198	18099	18088	18050	18051	18002	17962	18234	18152	18200	18019	18092	18007	18033	18037	18248	18173	18120	18031	18125	18293	18151	18183	17935	17937	18025	18117	18186	18150	18165	17873	18113	18002	18076	18138	18003	18073	17909	18259	18015	17988	18050	18025	18065	18029	18144	18240	17986	17983	17989	17997	18057	18015	18111	17909	18180	17979	18225	18093	18029	18175	18173	18118	18057	17964	18288	18009	18194	18105	18093	18072	18171	18207	18023	18066	18045	18118	18071	18210	17898	18263	18042	18239	18089	18101	18042	18174	18044	18093	18146	18011	18138	18146	18004	18123	18035	17987	18030	17900	18050	18138	17990	18158	18123	18077	18086	18069	18009	18276	17980	18048	18095	17992	18050	18069	17861	17996	18112	18081	18088	18115	17901	18043	18040	18148	18119	18212	18042	18065	18006	18095	17868	18109	18103	17995	18219	18243	17959	18024	18103	18102	18162	18098	18017	17927	18119	17848	18189	18018	18043	17975	18235	18135	18192	17960	18036	18138	18121	18247	18048	18139	18181	17935	18186	17933	18175	17944	18164	18213	17953	18182	18103	18068	18118	18064	18119	18032	18089	18091	18035	18198	18036	18059	17944	18066	18003	18115	18049	18048	18221	18108	18041	17999	18296	17951	18025	18188	18215	18204	18069	17981	18203	18236	18227	18174	18076	18303	17958	17997	18088	18149	18014	18115	18087	17975	18112	17912	18149	18083	18020	18010	18256	17897	18030	17867	18112	18303	18155	18208	18244	18241	18093	18076	18144	18152	17829	18147	18013	18030	18067	18186	18232	18010	17955	18128	17983	18133	18057	17989	18088	18066	17980	18146	18115	18137	18122	17890	17934	18148	18136	18024	18118	18088	18276	18096	18122	17863	18049	18017	18017	18092	17873	18034	18170	17979	18013	18060	18197	17897	18071	18118	18038	18120	17999	18198	18021	18182	18117	18008	18237	18102	18199	18009	18109	18053	17995	18196	18078	18050	18077	18155	18119	18173	18206	18024	18078	18253	18049	18066	18229	18213	18119	17952	17980	18010	18033	18188	17925	18030	18082	18111	18171	18185	18164	17930	18170	18063	18267	18133	18016	18040	18225	18023	17950	18048	18253	18155	18078	18108	18226	18192	17937	18030	17996	18072	17888	18119	18201	18099	18232	17906	18180	17832	18246	18072	18064	18190	18073	18312	18051	18015	18248	18164	17960	18276	18114	18015	18106	18209	18178	18160	18123	18042	18253	18136	18140	18007	18065	18219	18042	18198	18086	18136	18123	18131	18162	18073	18198	18078	17950	18055	18150	17960	18114	18092	18057	17959	18055	18009	18149	18236	17940	18286	18061	18262	18030	18207	18028	18218	18110	18036	18187	18121	17982	18010	18054	18231	18121	18231	18178	18034	18027	18050	18006	17978	17925	18060	18135	18100	17984	18024	18096	18059	18052	18398	18232	18009	17898	18054	18020	18050	18118	18189	18107	18284	18237	18038	17978	18204	18002	18093	18086	17960	18042	17918	17867	18030	17982	18039	17950	17955	18031	18088	18162	18014	18193	18106	17862	18053	18045	18113	18080	18142	18164	18182	18058	18131	18010	18033	18052	18269	18053	18189	18031	17961	18030	17965	18017	18204	17992	18086	18103	18107	18164	17900	18055	17995	17956	18068	18038	18014	18121	18082	18195	18173	18105	18032	18066	18045	17943	18051	18044	17895	18150	18049	18144	18202	18206	18101	18014	18077	18209	18027	18066	18155	17894	18076	18197	18088	18139	18110	18022	18212	18015	18112	17935	18473	18084	18137	18084	17897	17974	18185	18131	18201	18054	18155	18140	18166	18107	18086	17969	18073	18031	17976	18140	18024	18123	18010	18128	18158	18090	18141	18179	18085	17974	17982	18069	18206	18065	18033	18070	18089	17995	18151	17882	18149	18092	18073	17946	18121	18146	18182	18053	17995	17957	18078	18168	17990	18131	18198	18055	18131	18134	18191	17912	18276	18024	18091	18188	18005	18021	18045	18047	18045	17925	18100	18078	18085	18213	18091	18061	17918	18056	18017	18000	18139	17908	18156	18050	18067	18123	18253	18097	18128	18034	18031	18072	18087	17993	18185	18075	18190	17927	18103	18194	17973	18081	18002	18029	18269	18244	18130	18075	18126	18083	18165	17971	18094	18013	17965	18100	18200	18180	17963	18068	18258	18076	18158	18189	18167	17982	18072	18274	17989	18074	18128	17983	18076	18124	18012	18061	18245	18016	18153	18053	17938	17950	18170	17880	18149	18136	18060	18173	18239	18131	18214	17991	17997	18092	18132	18079	18181	17990	18095	18118	18270	18040	18032	18147	17847	18091	17871	18120	18103	18245	18051	17953	18120	18119	18013	17938	18130	18163	17969	18179	18256	18077	18005	18208	18028	17906	18145	17972	18113	18051	18230	18116	18151	17894	18216	18028	17952	18058	18071	18193	17943	18061	18031	18125	18120	17989	18166	18077	18250	18001	18123	18247	18068	18153	18260	18010	18176	18007	18133	17965	17873	18107	18091	18303	18246	18027	18231	18151	18207	18020	17913	18038	18098	18221	18113	18072	18158	18008	18139	18230	17904	18168	18015	17947	18052	18209	18009	18214	17904	18041	18098	18119	18091	18102	18041	18101	18211	18160	17988	18229	18175	17859	18108	18175	18064	18050	18093	18218	18077	18107	18111	18154	18178	18109	17991	18038	18146	18124	18120	18009	18025	18033	18124	17967	18168	18071	18290	18286	17927	18012	18165	18023	18105	18185	18390	18214	18233	18161	18087	18059	18126	17965	18066	18121	18152	18077	17877	18165	18274	18007	18009	18028	18122	18184	18091	18139	18138	18214	18220	18160	18098	17982	18090	18102	18053	18049	18063	18146	18048	18037	18118	17999	17794	18085	18059	18205	18063	18083	18057	18082	18053	18172	17910	18216	17933	18144	17894	18113	17911	18034	17957	17864	17839	18221	18142	18096	18039	18069	18231	17862	18075	18127	18248	17959	18121	18146	17964	18002	18025	18049
23702	20956	28330	24121	23035	25103	25735	23401	23170	23286	23011	22958	23053	22671	22944	24520	29464	29759	29606	28022	25281	23763	22969	22853	22692	22569	22721	22623	22765	22704	22460	22596	22554	22686	22614	22348	22445	22703	22794	22658	22596	22510	22409	22589	22501	22589	22426	22666	22484	22696	22483	22548	22574	22561	22611	22411	22601	22567	22570	22642	22662	22449	22576	22263	22632	22500	22493	22202	22497	22649	22484	22648	22634	22599	22533	22371	22680	22384	22533	22314	22651	22680	22559	22448	22588	22614	22304	22539	22432	22516	22390	22783	22726	22615	22505	22650	22534	22640	22576	22464	22655	22459	22348	22651	22335	22185	22383	22533	22643	22288	22581	22422	22261	22509	22523	22381	22429	22574	22614	22482	22317	22652	22541	22455	22461	22872	22468	22448	22338	22378	22800	22646	22405	22639	22503	22605	22510	22500	22370	22440	22513	22306	22460	22536	22456	22555	22584	22671	22593	22536	22453	22520	22383	22503	22618	22315	22377	22753	22475	22440	22416	22610	22734	22556	22452	22283	22759	22609	22586	22454	22460	22530	22568	22250	22318	22452	22589	22638	22413	22524	22502	22521	22559	22608	22519	22414	22771	22527	22484	22471	22399	22522	22801	22570	22540	22481	22575	22547	22379	22331	22500	22589	22519	22386	22580	22349	22508	22509	22456	22317	22649	22534	22438	22652	22595	22713	22648	22683	22523	22387	22472	22538	22553	22368	22627	22636	22416	22501	22702	22331	22561	22597	22451	22439	22632	22419	22397	22699	22666	22390	22570	22714	22519	22508	22520	22664	22651	22678	22566	22515	22596	22514	22535	22557	22595	22719	22497	22516	22376	22447	22491	22490	22317	22501	22357	22604	22678	22467	22686	22579	22723	22477	22481	22563	22731	22468	22344	22452	22667	22646	22486	22637	22706	22521	22457	22492	22588	22575	22660	22589	22612	22579	22553	22570	22526	22418	22655	22368	22534	22409	22424	22624	22644	22570	22549	22243	22275	22499	22593	22236	22471	22583	22513	22425	22451	22458	22414	22364	22587	22330	22553	22770	22461	22560	22621	22466	22393	22373	22542	22691	22385	22479	22820	22601	22567	22464	22627	22493	22550	22558	22634	22430	22639	22543	22536	22526	22614	22477	22366	22720	22519	22528	22504	22494	22486	22547	22580	22454	22590	22454	22381	22459	22332	22320	22489	22482	22572	22683	22505	22676	22446	22311	22416	22429	22733	22618	22490	22671	22573	22409	22345	22582	22407	22466	22534	22679	22479	22507	22549	22395	22634	22574	22520	22650	22532	22524	22413	22517	22459	22649	22502	22395	22661	22605	22698	22467	22398	22572	22695	22667	22509	22331	22492	22691	22628	22480	22464	22509	22565	22390	22344	22448	22563	22518	22571	22434	22598	22419	22436	22712	22539	22614	22287	22271	22449	22354	22581	22515	22475	22607	22477	22523	22575	22465	22598	22543	22680	22536	22272	22600	22537	22410	22530	22299	22607	22629	22549	22462	22335	22477	22419	22730	22326	22377	22454	22541	22485	22420	22373	22398	22471	22369	22467	22473	22477	22298	22557	22403	22868	22614	22529	22441	22273	22620	22380	22598	22276	22499	22706	22443	22427	22307	22523	22519	22713	22808	22411	22558	22584	22534	22345	22454	22387	22570	22452	22602	22605	22352	22409	22587	22587	22468	22481	22546	22490	22611	22626	22425	22630	22589	22528	22757	22638	22677	22373	22630	22647	22704	22393	22342	22500	22416	22700	22697	22455	22335	22519	22534	22324	22329	22643	22380	22486	22601	22444	22544	22449	22351	22545	22287	22380	22326	22642	22648	22257	22285	22394	22696	22641	22668	22541	22662	22394	22324	22371	22400	22335	22588	22715	22363	22524	22615	22393	22494	22537	22543	22568	22524	22584	22307	22591	22493	22422	22463	22689	22586	22384	22501	22631	22405	22317	22503	22351	22656	22596	22803	22505	22594	22482	22500	22453	22393	22406	22504	22558	22636	22516	22494	22479	22342	22474	22600	22391	22482	22338	22697	22307	22468	22682	22375	22429	22257	22783	22549	22572	22432	22719	22710	22509	22592	22615	22483	22711	22525	22437	22560	22494	22418	22368	22415	22569	22465	22703	22666	22720	22715	22552	22552	22738	22502	22212	22466	22370	22468	22622	22753	22561	22473	22440	22671	22621	22482	22625	22503	22367	22254	22365	22318	22417	22415	22564	22257	22597	22465	22421	22523	22485	22507	22371	22567	22447	22368	22511	22520	22844	22463	22464	22615	22679	22413	22591	22209	22542	22471	22493	22624	22547	22512	22465	22468	22528	22519	22386	22401	22401	22354	22498	22738	22432	22517	22493	22597	22486	22346	22629	22431	22671	22316	22605	22468	22519	22560	22445	22493	22742	22654	22477	22406	22468	22535	22418	22389	22378	22484	22530	22467	22468	22491	22414	22725	22532	22605	22558	22434	22666	22392	22680	22452	22469	22491	22668	22520	22523	22489	22405	22580	22594	22320	22221	22490	22579	22539	22500	22334	22701	22567	22519	22365	22509	22306	22598	22795	22649	22253	22637	22589	22710	22379	22346	22540	22545	22660	22457	22293	22300	22742	22655	22447	22758	22371	22543	22673	22530	22427	22636	22485	22521	22603	22397	22436	22713	22549	22562	22330	22566	22620	22511	22308	22543	22391	22510	22546	22272	22655	22719	22362	22646	22452	22507	22284	22350	22732	22536	22545	22734	22772	22657	22416	22802	22525	22265	22205	22513	22561	22613	22569	22157	22409	22554	22489	22441	22433	22488	22635	22533	22484	22346	22531	22486	22418	22403	22511	22563	22414	22549	22450	22368	22608	22575	22507	22523	22509	22211	22320	22427	22322	22626	22468	22597	22671	22650	22643	22427	22488	22570	22402	22438	22330	22309	22448	22309	22477	22267	22450	22496	22369	22546	22445	22451	22559	22505	22365	22509	22378	22577	22583	22567	22190	22179	22559	22766	22290	22629	22373	22605	22727	22444	22399	22566	22545	22548	22470	22433	22804	22372	22500	22369	22378	22441	22357	22293	22551	22536	22590	22487	22557	22738	22441	22599	22513	22520	22565	22559	22620	22367	22565	22571	22402	22695	22480	22453	22684	22423	22212	22577	22626	22460	22446	22648	22566	22533	22369	22708	22561	22453	22478	22249	22263	22604	22475	22500	22333	22328	22439	22438	22480	22505	22573	22464	22553	22299	22407	22417	22337	22577	22430	22562	22432	22487	22267	22614	22521	22439	22547	22613	22436	22591	22640	22379	22405	22695	22602	22522	22441	22566	22552	22443	22325	22480	22714	22410	22248	22462	22444	22518	22492	22512	22642	22624	22671	22544	22541	22812	22644	22288	22251	22655	22464	22181	22338	22602	22430	22646	22359	22504	22408	22487	22397	22451	22840	22628	22627	22510	22378	22522	22328	22571	22673	22501	22416	22662	22609	22458	22363	22477	22616	22344	22373	22500	22660	22405	22407	22411	22640	22515	22592	22433	22513	22695	22455	22579	22618	22306	22615	22264	22648	22534	22552	22539	22570	22582	22718	22495	22465	22440	22451	22372	22411	22540	22557	22675	22543	22715	22570	22392	22423	22403	22425	22505	22475	22597	22458	22793	22766	22410	22686	22614	22425	22438	22618	22499	22456	22500	22293	22410	22432	22366	22265	22216	22438	22750	22334	22622	22447	22604	22446	22502	22710	22466	22252	22658	22404	22546	22220	22324	22350	22690	22233	22602	22562	22401	22347	22643	22546	22297	22390	22655	22442	22401	22345	22362	22361	22346	22632	22534	22292	22622	22597	22469	22526	22720	22412	22398	22509	22574	22561	22312	22413	22556	22534	22298	22579	22287	22504	22720	22463	22727	22681	22335	22734	22473	22589	22602	22597	22544	22658	22560	22504	22462	22412	22639	22399	22606	22416	22676	22600	22289	22452	22433	22454	22759	22398	22488	22423	22563	22568	22569	22394	22312	22461	22504	22327	22272	22300	22563	22492	22477	22397	22389	22647	22489	22516	22629	22609	22522	22415	22624	22356	22481	22607	22681	22245	22528	22443	22300	22500	22380	22592	22455	22693	22668	22268	22664	22419	22217	22547	22596	22357	22327	22626	22604	22444	22511	22463	22655	22426	22392	22663	22519	22665	22563	22436	22756	22614	22552	22556	22351	22398	22523	22334	22322	22376	22633	22667	22413	22601	22557	22450	22613	22738	22465	22522	22501	22488	22380	22662	22286	22482	22406	22469	22656	22300	22571	22651	22692	22272	22517	22260	22580	22372	22514	22421	22340	22611	22624	22697	22661	22602	22495	22511	22588	22541	22376	22344	22628	22283	22576	22528	22474	22518	22738	22522	22506	22705	22405	22586	22403	22761	22453	22635	22450	22500	22811	22613	22572	22612	22195	22698	22522	22543	22441	22755	22565	22584	22520	22244	22548	22529	22430	22389	22702	22440	22555	22653	22456	22563	22435	22477	22351	22359	22357	22499	22531	22594	22466	22287	22487	22611	22658	22635	22294	22385	22604	22470	22487	22359	22469	22465	22322	22417	22611	22509	22375	22432	22321	22456	22340	22456	22467	22507	22591	22467	22580	22376	22608	22526	22549	22445	22381	22496	22353	22450	22555	22340	22486	22360	22414	22564	22708	22235	22606	22448	22343	22538	22595	22476	22490	22454	22452	22414	22426	22454	22615	22645	22371	22412	22499	22367	22589	22818	22575	22467	22344	22360	22498	22411	22704	22718	22529	22455	22638	22542	22428	22295	22230	22532	22524	22474	22312	22628	22329	22727	22527	22621	22450	22272	22624	22665	22681	22585	22615	22749	22547	22542	22367	22566	22686	22614	22296	22374	22482	22506	22459	22536	22516	22715	22669	22329	22445	22646	22619	22663	22597	22276	22515	22526	22375	22459	22520	22579	22525	22704	22550	22443	22513	22357	22508	22545	22679	22489	22515	22762	22662	22306	22464	22375	22256	22699	22543	22487	22536	22298	22333	22355	22668	22445	22469	22420	22365	22483	22404	22530	22535	22255	22504	22343	22512	22757	22654	22461	22444	22405	22464	22346	22508	22408	22595	22589	22612	22613	22667	22599	22449	22632	22701	22610
16311	28471	27794	23555	21028	20690	19563	18859	18799	18489	18634	18253	17939	18135	18405	21006	27368	27041	26371	23903	20620	18861	18058	18006	17918	18131	17782	17888	17884	18007	17802	17727	17920	18049	17768	17787	18013	17853	17994	17884	18067	17799	17922	18009	17839	17994	17727	17813	18042	17929	17840	17958	17866	17726	17924	17828	18029	17873	17710	17927	17824	17851	17873	17900	17976	17867	17794	17995	17886	17788	17871	17875	17886	17922	17816	17881	17863	17814	17859	18024	17810	17717	17914	17898	17804	17949	17958	17963	17667	18020	17853	18018	17725	17911	17780	17812	17974	17808	17826	17789	17912	17861	17940	17982	17789	17890	17778	17889	17899	18081	17871	17957	18092	18106	17791	17800	17906	17879	17809	17872	17890	18028	17792	17872	17925	17888	17882	17915	17816	17869	17743	17990	17771	17708	17820	17760	18097	17778	17827	17832	17860	17858	17830	17919	17956	17833	17964	17975	17899	17901	17890	17796	17811	17918	17786	17739	17929	17654	18071	17908	17832	17868	17876	17779	17862	17914	17934	17912	18100	17835	17964	17833	17860	17894	17785	17742	18048	17801	17984	17874	17871	17724	17853	17916	18014	17946	17909	17918	17775	17949	17736	17874	18005	17777	17774	17863	17787	17901	17863	17654	17917	17813	17930	17816	17902	17750	17806	17811	17800	17976	18028	17947	17846	17871	17874	17933	17940	17927	17850	17830	17920	17894	17845	17735	17905	17888	17740	17755	18017	17826	17968	17926	17882	17758	17729	17897	17759	17681	17872	17899	17916	17925	17799	17683	17878	17804	17910	17783	17962	17914	17971	17874	18030	17709	17944	17965	17799	17975	18014	17709	17740	17867	17900	17885	18026	17909	17773	17908	17697	17978	18087	17798	17787	17991	17644	17783	17940	17965	18048	17912	17905	17779	17878	17832	18014	17879	17754	17921	17850	17708	17868	17873	18026	18074	17897	17929	17829	17983	17867	17899	17957	17998	17989	17642	17861	17848	17730	17974	17893	17657	17811	17878	17900	17911	17768	17854	17934	17979	17894	17890	18173	17889	17823	17816	17805	17680	17982	18000	17899	17775	17973	17690	17853	17804	17825	17876	17713	17936	17728	17737	17754	18068	17777	17923	17904	17839	17922	17715	17863	18000	17938	17782	17698	17849	18016	17886	17741	17796	17906	17969	17882	17873	17818	17832	17959	17891	17907	18010	17833	17894	17873	17760	17899	17955	17855	17967	17963	17745	17955	18034	18022	17788	17895	17773	18200	18049	17846	17905	17887	17845	17931	17876	17778	17998	17751	17761	17949	17759	17687	17839	17965	17935	17722	17806	17710	17822	17859	17874	17707	17847	17815	17916	17731	17953	17820	17934	18088	17954	18022	17824	17871	18064	17932	17886	17873	17862	18111	17803	17882	17973	17834	17869	17860	17819	17871	17774	17755	17870	17754	17902	17771	17839	18020	17793	17809	18096	18000	17766	17911	17991	17809	17926	18038	17850	17900	17858	17894	17782	17742	17876	17924	17857	17705	17834	17934	17894	17786	17843	17749	17974	17875	17915	17879	18023	17699	17945	17818	17887	17898	17740	17857	17953	17889	17974	17860	17815	17970	17851	17946	17793	17928	18002	17815	17724	18000	18001	17743	17901	17719	18010	17677	17971	17912	17920	17931	17985	17845	17834	17944	17897	17790	17885	17887	17642	17764	17942	18013	17899	17849	17903	17880	17877	17812	17867	17738	17989	17767	17887	17836	17894	18076	17857	17885	17878	17991	17783	17726	17973	17859	17916	17898	17917	17950	17809	17904	17988	17811	17919	17840	18027	18000	17789	18069	17941	17899	17901	17810	17764	17965	17903	17920	17712	17897	17840	17854	17841	17820	17858	17796	17773	17955	17891	17973	17846	17834	17885	17934	17829	17921	17701	17974	17877	17773	17694	17931	17810	17793	17816	17639	18088	17773	17948	17930	17781	18035	17753	17795	18072	17747	17839	18029	17883	17813	17795	17720	17835	17780	18009	17843	17895	17954	17938	17842	17932	17968	17897	17872	18013	17840	17920	17808	18070	17937	17919	17882	17911	17859	17868	17904	17957	17751	17880	17757	17985	17800	17826	17819	17875	17834	17829	17953	17809	17811	17750	17752	17918	17768	17865	17810	17783	18004	17728	17915	17724	17809	17947	17934	17791	17802	17668	17993	17792	17691	18130	17788	17966	17915	17623	17890	17937	18078	17954	17742	17697	17742	17734	17847	17818	17953	17859	17964	17895	17888	17722	17930	17891	17762	17842	17934	17781	17965	17844	17789	17709	18046	17899	17988	17923	17790	17718	17876	17887	17887	18025	17835	17777	17868	17816	17804	17974	17679	17832	17858	17832	17860	17903	17880	18010	17886	17894	17824	17813	17952	18087	17904	18043	18063	17840	17798	17645	17922	17865	17745	17789	17900	17890	17822	17828	17799	17775	17949	17977	17797	17826	18045	17947	17808	17805	17868	17858	17923	17687	17834	17843	17840	17814	17880	17835	17915	17836	17757	18017	17876	18096	17990	17868	17760	17891	17925	17951	17752	17898	17967	17916	17836	17916	17954	17899	17874	17778	17821	17860	17778	17926	17952	17887	17842	17878	17826	17875	18085	17872	17775	17899	17927	17910	17985	17817	17693	17913	17805	17805	17964	17861	17856	17953	17874	17938	17743	17761	17837	17852	17731	17885	17886	17813	17901	17810	17810	17942	17924	17954	17764	17802	17871	17936	17942	17899	17656	17947	18018	17880	17698	17851	17922	17848	17799	17682	17812	17849	17877	17767	17910	17919	17783	17743	17920	17996	17998	17716	17837	17847	17880	17878	17966	17814	17922	17841	17936	17889	17847	17873	17775	17981	17788	17941	17850	17797	17842	17826	17708	17904	18014	17813	17758	17939	17919	17860	17964	17786	17772	17796	17791	17848	17951	17885	17809	17701	17852	17944	18091	17819	17835	17742	17867	17805	17871	17723	17754	17972	17846	17768	17740	17902	17902	18012	17859	17865	17961	17772	17888	17679	17930	17713	17718	17844	17835	17849	17756	17755	17977	17839	17856	17964	17980	17727	17951	17898	18092	17825	17789	17768	17873	17821	17775	17859	17888	17800	17833	17787	17830	17841	17997	17922	17882	17977	17780	17778	17952	17979	17802	17777	17804	17810	17788	17957	17807	17898	17964	18048	17914	17840	17895	17937	17937	17810	17945	17769	18007	17845	17689	17875	17856	18064	17873	17931	17985	17799	17876	17902	17781	17846	17783	17930	17928	17843	17754	17945	17739	17957	17694	17888	17755	17775	18005	17960	17729	17956	17870	17706	17660	17953	17932	18001	17848	17855	17802	17938	17883	17801	17800	17988	17894	17740	17835	17882	17924	17892	17742	17675	17856	17944	17737	17897	17913	17981	17931	17808	17903	18020	17983	17935	17960	17816	17815	18070	17907	17820	17748	17868	17908	17858	17810	17929	17900	17994	17995	17863	18007	17958	17919	17863	17668	17842	18010	17804	17853	17791	17858	18020	17796	17835	18018	17898	18004	17895	17798	17977	18085	17867	17996	17800	18073	17772	17950	17987	17918	17872	17862	17972	17974	17944	17881	17834	17827	18048	18034	17837	17847	17918	17863	17872	17822	17959	17809	17896	17975	17837	17940	17792	17836	17944	17924	17852	17745	17827	17856	18036	17739	17947	17883	17929	17889	17792	18065	17790	17920	17820	17821	17905	17919	17998	17765	17826	17868	17835	17858	17867	17754	17756	17832	17821	17944	17915	18025	17742	17883	17833	18154	17847	17726	17776	17780	17997	17909	17860	17786	17998	17750	17958	17931	17655	17729	17901	17637	17853	17858	18001	17811	17616	18002	17913	18043	17786	17667	17854	17879	17739	17791	17861	17810	17708	17873	17909	17780	17891	17742	17928	17671	18078	17815	17808	17990	17709	17786	17734	17804	17781	17782	18001	17956	17945	17906	18025	17608	17975	17964	17766	17820	17890	17728	17881	17969	17945	17813	17745	17891	17866	17869	17694	17948	17882	17989	17948	17957	17887	17861	17673	17895	17819	17899	17909	17861	17825	17760	17756	17963	17885	17811	18012	17815	17802	17925	18068	17845	17701	17840	17817	17845	17899	17931	17903	17813	17981	17837	18001	17938	17944	17895	17841	18008	17877	18000	17767	17688	17891	17931	18055	17982	17735	17978	17952	17894	17926	17878	17760	17817	17859	17956	17817	17945	17849	17828	17796	17906	17835	17941	17989	17894	17804	17876	17745	17912	17929	17717	17881	17850	17750	17737	18009	17862	17896	18108	17781	17846	17838	17977	17909	17954	17833	17981	17769	17863	17742	17928	17837	18012	17756	17948	18004	17677	17828	17782	17993	17700	18244	17933	17821	17943	17931	17966	18092	17817	17874	17928	17985	17829	17876	17873	17786	17824	17874	17762	17942	17842	17898	17847	17771	17959	17731	18098	17861	17863	17901	18130	17842	17995	17852	17886	17653	17926	18038	17868	17884	17832	17811	17784	17856	17834	17823	17758	17891	17752	17768	17910	17814	17845	17870	17920	17749	17812	17747	18112	17898	17874	18059	17963	17766	17845	17874	17852	17731	17909	17758	17828	17889	17793	17912	17946	17928	17844	17957	17784	17962	17915	17825	18068	17805	18088	17791	17915	17871	17994	17912	18038	17875	17893	17860	17848	17871	17982	17806	17919	17748	18004	17905	17899	17827	17724	17857	17865	18112	17831	17904	17783	17867	17901	17883	18054	17924	17720	17949	17912	17771	17956	17767	17866	17814	18007	17796	17821	17952	18011	17850	17916	17821	17940	17852	17902	17902	17879	17855	17958	17755	17677	17879	17817	17873	18010	17896	17998	17849	17940	17843	17802	17822	17841	17809	18074	17777	17953	17761	17781	17939	17834	17787	17852	17852	17821	17891	17732	17984	17671	17870	17782	17884	17906	17917	17939	17853	17808	17898	17964	17977	17971	17789	17944	17901	17775	17956	17635	17871	18010	17836	17928	17941	17754	17822	17896	17901	17908	17861	17973	17964	17970	17810	17955	17953	17744	18058	17891	17935	17788	18046	17841	17948	17963	17861	17892	17817	18077	18027	17762	17997	17830	17874
22386	20948	28730	23357	21363	24552	28903	25029	23878	24131	23886	23553	23195	23017	23304	25350	37832	39869	34947	31039	27251	24773	23366	22935	22785	22579	22678	22640	22667	22623	22553	22637	22717	22488	22418	22451	22668	22534	22310	22446	22448	22556	22587	22470	22685	22289	22541	22546	22566	22540	22430	22555	22533	22460	22533	22507	22410	22597	22428	22257	22214	22235	22421	22350	22380	22597	22362	22425	22375	22407	22354	22416	22451	22409	22354	22521	22214	22125	22400	22657	22566	22441	22360	22669	22555	22428	22626	22550	22348	22229	22432	22418	22496	22380	22388	22430	22404	22204	22554	22501	22378	22250	22344	22423	22587	22460	22194	22339	22417	22234	22441	22265	22540	22410	22532	22503	22343	22327	22275	22329	22472	22374	22374	22399	22437	22738	22575	22563	22207	22413	22405	22440	22111	22234	22467	22420	22509	22232	22397	22288	22376	22605	22413	22645	22464	22389	22642	22367	22397	22433	22338	22440	22512	22194	22289	22500	22282	22397	22582	22330	22416	22385	22258	22516	22422	22312	22310	22540	22314	22082	22623	22302	22370	22506	22396	22232	22497	22340	22405	22494	22333	22575	22532	22381	22299	22440	22332	22362	22256	22568	22472	22313	22434	22304	22293	22444	22358	22396	22488	22336	22391	22623	22359	22547	22394	22425	22480	22293	22344	22666	22340	22269	22486	22341	22177	22469	22311	22334	22358	22135	22470	22108	22373	22162	22563	22382	22424	22311	22489	22511	22356	22408	22299	22528	22366	22320	22589	22412	22303	22343	22325	22141	22338	22363	22490	22536	22396	22351	22252	22505	22495	22669	22409	22668	22268	22491	22392	22271	22237	22294	22323	22399	22238	22476	22410	22372	22253	22598	22393	22283	22575	22432	22383	22550	22405	22517	22408	22395	22215	22353	22501	22656	22634	22485	22300	22475	22453	22241	22393	22312	22363	22835	22624	22330	22359	22498	22478	22630	22433	22343	22341	22579	22521	22558	22480	22340	22422	22536	22407	22437	22456	22408	22241	22308	22490	22289	22377	22590	22451	22590	22330	22187	22577	22461	22243	22480	22544	22465	22427	22319	22495	22534	22339	22398	22355	22591	22405	22344	22403	22291	22245	22396	22456	22225	22146	22235	22379	22312	22483	22267	22241	22477	22439	22363	22624	22298	22268	22457	22441	22620	22335	22677	22536	22459	22603	22424	22290	22281	22391	22313	22461	22402	22431	22502	22349	22466	22544	22484	22723	22427	22259	22359	22495	22464	22336	22487	22181	22385	22725	22464	22329	22495	22553	22457	22545	22420	22572	22361	22654	22414	22414	22471	22494	22113	22318	22387	22325	22241	22353	22208	22387	22376	22554	22401	22443	22165	22504	22403	22305	22436	22298	22464	22403	22408	22332	22407	22557	22469	22552	22457	22419	22340	22406	22309	22324	22459	22226	22289	22408	22388	22056	22350	22466	22653	22525	22364	22476	22309	22235	22385	22341	22542	22416	22503	22545	22609	22472	22412	22237	22311	22581	22239	22245	22400	22529	22409	22504	22288	22245	22477	22499	22456	22279	22273	22351	22267	22452	22361	22540	22259	22310	22153	22308	22174	22187	22342	22293	22351	22558	22213	22251	22301	22466	22776	22393	22458	22376	22341	22413	22288	22386	22337	22280	22328	22397	22403	22654	22534	22494	22390	22468	22318	22321	22319	22519	22458	22558	22248	22261	22496	22266	22417	22332	22309	22373	22442	22325	22251	22209	22322	22516	22573	22168	22413	22365	22224	22595	22467	22325	22474	22290	22416	22394	22273	22273	22229	22223	22377	22389	22456	22423	22249	22363	22327	22406	22654	22324	22460	22563	22678	22456	22417	22370	22282	22324	22303	22172	22447	22493	22436	22329	22279	22419	22406	22243	22391	22336	22449	22565	22491	22382	22293	22240	22362	22393	22431	22245	22418	22476	22395	22298	22498	22245	22263	22403	22368	22348	22341	22452	22426	22585	22367	22429	22203	22205	22438	22366	22486	22445	22424	22227	22178	22139	22398	22365	22337	22378	22223	22468	22668	22351	22368	22421	22357	22241	22308	22258	22499	22238	22302	22449	22494	22270	22240	22369	22537	22581	22654	22528	22430	22389	22230	22537	22346	22405	22362	22405	22531	22547	22311	22456	22297	22321	22280	22500	22369	22184	22576	22455	22244	22279	22226	22348	22235	22256	22294	22492	22411	22679	22411	22354	22641	22306	22380	22230	22343	22223	22437	22319	22415	22260	22362	22172	22559	22251	22375	22149	22434	22339	22316	22407	22533	22383	22469	22437	22358	22340	22398	22382	22308	22347	22265	22429	22274	22210	22500	22278	22382	22328	22401	22284	22484	22454	22276	22568	22394	22641	22371	22432	22389	22142	22613	22448	22424	22295	22363	22432	22371	22258	22411	22435	22283	22317	22433	22198	22395	22559	22473	22459	22240	22552	22443	22563	22619	22101	22274	22258	22294	22406	22381	22410	22521	22330	22624	22229	22324	22438	22354	22486	22578	22359	22574	22364	22441	22208	22266	22368	22219	22369	22460	22341	22337	22192	22548	22341	22449	22255	22344	22430	22323	22337	22248	22275	22402	22357	22298	22457	22225	22642	22379	22199	22080	22426	22324	22394	22291	22383	22556	22460	22423	22150	22146	22578	22111	22435	22554	22554	22325	22104	22301	22471	22283	22341	22464	22337	22311	22347	22366	22404	22557	22242	22427	22624	22263	22510	22589	22507	22471	22391	22267	22504	22135	22231	22235	22380	22163	22225	22301	22345	22197	22412	22376	22598	22410	22548	22452	22389	22675	22446	22674	22596	22543	22237	22158	22439	22477	22236	22226	22412	22286	22434	22428	22555	22266	22434	22456	22434	22436	22496	22538	22522	22327	22234	22386	22506	22480	22175	22350	22315	22235	22365	22476	22297	22372	22489	22406	22409	22516	22748	22304	22553	22388	22406	22471	22267	22685	22395	22085	22424	22415	22217	22345	22337	22428	22491	22371	22391	22410	22326	22177	22308	22313	22295	22450	22175	22330	22249	22370	22416	22457	22197	22324	22403	22233	22437	22324	22425	22525	22290	22322	22248	22280	22590	22348	22363	22374	22425	22444	22300	22475	22405	22324	22564	22326	22572	22374	22250	22440	22414	22405	22577	22414	22343	22252	22224	22228	22542	22231	22395	22411	22440	22480	22482	22418	22404	22481	22173	22333	22569	22544	22331	22421	22203	22462	22486	22566	22419	22591	22402	22350	22324	22402	22386	22459	22421	22258	22571	22194	22543	22391	22356	22529	22342	22424	22454	22382	22407	22332	22422	22286	22255	22439	22504	22581	22453	22397	22452	22341	22321	22276	22371	22262	22586	22336	22385	22403	22683	22078	22478	22352	22363	22337	22213	22309	22399	22482	22356	22313	22406	22414	22550	22249	22120	22314	22382	22373	22182	22430	22474	22428	22570	22213	22444	22304	22251	22523	22502	22277	22248	22236	22373	22271	22378	22146	22392	22380	22442	22151	22401	22247	22098	22495	22339	22547	22332	22477	22356	22265	22268	22441	22402	22429	22291	22499	22190	22453	22604	22192	22668	22390	22455	22371	22482	22253	22480	22408	22446	22455	22397	22375	22557	22351	22290	22090	22386	22468	22335	22241	22275	22173	22210	22257	22433	22509	22351	22424	22441	22293	22489	22362	22416	22476	22195	22346	22348	22363	22303	22455	22432	22370	22262	22706	22292	22308	22445	22418	22268	22349	22464	22475	22470	22354	22425	22429	22685	22351	22250	22352	22332	22460	22471	22382	22351	22434	22219	22263	22250	22153	22453	22376	22381	22427	22486	22440	22614	22246	22328	22516	22463	22225	22238	22241	22517	22522	22332	22298	22421	22309	22420	22524	22467	22558	22320	22443	22325	22698	22490	22305	22279	22456	22548	22432	22444	22293	22545	22328	22358	22381	22237	22336	22428	22282	22398	22423	22547	22500	22274	22369	22289	22409	22366	22357	22221	22344	22175	22306	22310	22353	22080	22252	22248	22392	22259	22465	22533	22514	22454	22549	22624	22317	22237	22355	22494	22290	22256	22095	22425	22320	22509	22608	22357	22407	22405	22376	22329	22498	22149	22311	22534	22275	22196	22180	22406	22226	22396	22687	22512	22294	22658	22332	22438	22424	22428	22322	22412	22503	22447	22513	22184	22555	22414	22230	22506	22465	22603	22391	22308	22402	22378	22231	22292	22422	22337	22323	22393	22589	22349	22287	22361	22487	22444	22351	22483	22419	22490	22649	22476	22328	22417	22652	22464	22529	22317	22350	22309	22322	22619	22370	22461	22346	22443	22413	22175	22388	22432	22513	22371	22391	22319	22554	22246	22449	22282	22167	22403	22451	22291	22338	22503	22212	22134	22338	22483	22373	22336	22542	22547	22170	22432	22313	22198	22416	22395	22464	22362	22326	22417	22399	22386	22269	22435	22268	22456	22402	22441	22362	22365	22180	22359	22312	22309	22295	22312	22184	22449	22380	22269	22354	22309	22492	22356	22377	22388	22433	22521	22443	22530	22497	22652	22360	22406	22204	22387	22334	22353	22291	22612	22284	22374	22343	22344	22314	22317	22450	22497	22350	22566	22359	22605	22453	22373	22450	22582	22380	22219	22510	22399	22287	22454	22455	22367	22659	22337	22337	22455	22360	22260	22586	22284	22356	22434	22548	22310	22203	22455	22603	22473	22465	22376	22396	22530	22343	22497	22289	22427	22348	22126	22244	22545	22230	22495	22281	22422	22149	22477	22222	22262	22301	22313	22261	22519	22415	22285	22265	22367	22434	22575	22358	22200	22408	22179	22345	22346	22232	22327	22503	22286	22522	22384	22290	22150	22298	22416	22304	22147	22224	22328	22508	22456	22332	22558	22511	22284	22292	22489	22310	22486	22321	22485	22544	22525	22395	22559	22501	22458	22417	22548	22360	22215	22430	22337	22527	22714	22598	22572	22554	22294	22510	22554	22334	22567	22412	22296	22357	22553	22532	22156	22460	22275	22273	22666	22615	22351	22480	22372	22544	22592	22277	22328	22539	22483	22313	22361	22591	22076	22422	22407	22440	22312	22342	22535	22359	22552	22448	22496	22496
18651	36127	33600	25657	23062	21137	21217	21517	19849	19922	19506	18937	18406	18213	18532	22793	37392	37176	32256	27598	22782	19876	18686	18010	17965	17723	18013	17865	17730	17658	17697	17907	17564	17743	17846	17719	17789	17534	17753	17746	18053	17722	17694	17658	17929	17873	17631	17740	17708	17732	17882	17581	17587	17555	17841	17967	17796	17805	17811	17884	17865	17802	17677	17809	17864	17727	17949	17723	17681	17747	17813	17893	17702	17797	17784	17895	17727	17670	17776	17671	17934	17765	17840	17649	17775	17890	17716	17792	17844	17803	17761	17716	17815	17833	17905	17800	17839	17742	17845	17661	17842	17617	17685	17797	17668	17655	17809	17528	17655	17841	17624	17869	17762	17829	17705	17762	17524	17760	17714	17715	17791	17670	17880	17900	17865	17891	17562	17689	17773	17662	17737	17612	17729	17756	17653	17742	17730	17728	17627	17744	17609	17689	17718	17730	17826	17788	17978	17585	17724	17529	17889	17622	17971	17934	17731	17832	17630	17854	17739	17725	17737	17819	17747	17840	17726	17792	17796	17659	17679	17719	17521	17840	17708	17536	17844	17752	17696	17743	17754	17880	17708	17627	17959	17876	17764	17827	17732	17718	17890	17747	17840	17625	17808	17907	17729	17861	17643	17525	17856	17775	17848	17779	17614	17604	17625	17609	17624	17883	17704	17779	17764	17604	17608	17788	17929	17740	17718	17832	17825	17712	17839	17696	17701	17956	17571	17722	17888	17782	17701	17681	18013	17657	17822	17813	17781	17942	17807	17585	17785	17755	17849	17579	17838	17681	17807	17573	17634	17661	17724	17725	17785	17810	17703	17628	17778	17733	17648	17644	17695	17689	17740	17873	17714	17832	17736	17748	17810	17567	17725	17589	17809	17645	17756	17828	17528	17617	17658	17920	17634	17780	17820	17768	17761	17725	17896	17732	17845	17683	17735	17818	17692	17839	17648	17634	17965	17536	17685	17569	17821	17800	17757	17570	17770	17796	17733	17700	17654	17620	17781	17673	17866	17744	17752	17773	17732	17771	17779	17808	17619	17666	17692	17743	17687	17749	17814	17752	17741	17801	17660	17877	17765	17544	17811	17880	17619	17656	17708	17726	17561	17807	17772	17699	17674	17767	17683	17717	17897	17678	17740	17692	17540	17669	17798	17546	17713	17771	17735	17675	17662	17770	17669	17866	17693	17609	17860	17735	17748	17838	17886	17651	17856	17693	17633	17639	17797	17725	17660	17573	17747	17643	17647	17661	17598	17699	17707	17689	17730	17682	17696	17671	17620	17789	17744	17785	17690	17785	17748	17703	17791	17819	17648	17513	17618	17708	17626	17664	17627	17744	17877	17558	17736	17872	17945	17589	17802	17742	17748	17886	17765	17651	17683	17594	17661	17761	17644	17720	17880	17704	17531	17771	17926	17745	17846	17755	17768	17716	17641	17794	17758	17545	17770	17594	17591	17702	17569	17890	17686	17806	17631	17810	17711	17791	17658	17593	17730	17750	17790	17851	17818	17702	17641	17869	17719	17665	17685	17851	17741	17774	17765	17522	17787	17727	17789	17657	17776	17908	17792	17732	17778	17706	17685	17766	17808	17584	17855	17828	17747	17893	17833	17715	17828	17662	17819	17669	17832	17704	17532	17873	17732	17815	17755	17793	17697	17965	17805	17698	17588	17695	17695	17638	17512	17599	17597	17757	17694	17692	17676	17641	17589	17893	17803	17622	17743	17712	17638	17694	17771	17785	17644	17786	17862	17762	17986	17639	17701	17825	17763	17840	17798	17651	17697	17882	17867	17775	17813	17906	17626	17684	17704	17759	17655	17649	17558	17751	17848	17722	17659	17667	18017	17731	17720	17907	17780	17791	17898	17751	17629	17800	17803	17785	17745	17662	17683	17717	17665	17772	17688	17767	17710	17620	17733	17803	17908	17796	17771	17821	17661	17760	17796	17634	17831	17686	17786	17700	17629	17689	17796	17775	17638	17624	17911	17704	17780	17676	17755	17594	17642	17839	17727	17569	17774	17765	17714	17713	17790	17612	17566	17594	17812	17730	17784	17723	17660	17681	17792	17647	17835	17642	17646	17757	17789	17558	17818	17589	17778	17761	17635	17818	17750	17627	17814	17704	17710	17774	17602	17626	17704	17833	17610	17710	17762	17672	17620	17703	17689	17691	17666	17711	17867	17767	17803	17607	17717	17585	17659	17817	17732	17709	17603	17780	17669	17705	17721	17648	17693	17793	17657	17650	17840	17805	17669	17618	17829	17763	17718	17458	17777	17805	17717	17746	17660	17798	17651	17659	17869	17689	17549	17751	17728	17819	17906	17718	17665	17644	17771	17778	17827	17719	17575	17693	17657	17865	17689	17890	17584	17775	17825	17719	17840	17777	17655	17851	17752	17706	17861	17613	17564	17562	17812	17676	17659	17727	17805	17643	17801	17792	17669	17738	17685	17808	17874	17717	17763	17648	17564	17796	17848	17665	17832	17720	17745	17709	17728	17673	17684	17734	17769	17696	17668	17672	17799	17768	17587	17783	17622	17660	17658	17724	17717	17887	17930	17710	17815	17664	17665	17722	17641	17686	17721	17647	17663	17764	17649	17845	17757	17758	17792	17713	17515	17740	17652	17528	17773	17901	17799	17725	17607	17714	17684	17659	17831	17761	17671	17586	17877	17778	17775	17646	17689	17687	17655	17872	17691	17500	17786	17664	17633	17816	17756	17703	17802	17794	17794	17744	17830	17623	17685	17665	17801	17604	17622	17840	17878	17838	17786	17617	17720	17599	17727	17703	17689	17676	17716	17781	17680	17819	17663	17919	17660	17737	17699	17691	17645	17821	17713	17665	17733	17724	17789	17677	17561	17644	17660	17757	17711	17652	17713	17709	17780	17703	17731	17840	17680	17856	17607	17550	17609	17772	17711	17809	17835	17761	17764	17812	17555	17788	17764	17748	17796	17692	17735	17798	17814	17591	17715	17799	17839	17693	17806	17684	17836	17614	17759	17836	17659	17740	17666	17752	17663	17676	17675	17874	17661	17784	17660	17703	17745	17644	17736	17687	17794	17750	17826	17725	17626	17644	17992	17745	17756	17722	17562	17739	17662	17634	17551	17801	17719	17702	17684	17678	17708	17641	17759	17871	17745	17605	17545	17462	17661	17647	17717	17684	17672	17654	17949	17712	17763	17811	17767	17782	17819	17550	17737	17717	17656	17576	17625	17796	17741	17721	17686	17731	17916	17761	17635	17805	17761	17721	17922	17709	17801	17618	17686	17648	17714	17670	17691	17748	17853	17656	17803	17758	17815	17901	17874	17720	17650	17866	17907	17757	17762	17690	17704	17787	17699	17816	17679	17658	17763	17764	17715	17811	17633	17811	17633	17753	17677	17915	17600	17857	17705	17750	17697	17728	17895	17563	17743	17615	17622	17645	17800	17535	17743	17707	17682	17648	17784	17605	17577	17829	17623	17513	17456	17773	17778	17783	17765	17747	17710	17877	17714	17548	17745	17740	17709	17839	17803	17642	17629	17704	17685	17590	17654	17805	17531	17710	17853	17651	17658	17580	17723	17904	17618	17844	17744	17772	17648	17594	17798	17751	17789	17699	17934	17476	17684	17649	17686	17673	17680	17773	17743	17865	17767	17586	17623	17640	17777	17805	17696	17940	17635	17782	17721	17640	17624	17620	17794	17746	17816	17673	17767	17839	17746	17842	17780	17663	17862	17731	17634	17815	17772	17851	17781	17799	17507	17688	17686	17827	17736	17955	17829	17735	17622	17661	17581	17814	17643	17691	17725	17690	17871	17706	17657	17665	17751	17764	17704	17761	17748	17789	17684	17782	17901	17760	17658	17805	17695	17776	17711	17801	17660	17798	17972	17696	17679	17584	17643	17715	17692	17701	17802	17839	17761	17759	17685	17857	17708	17700	17693	17604	17607	17808	17573	17706	17633	17661	17704	17563	17623	17823	17642	17712	17750	17840	17830	17791	17703	17817	17726	17725	17672	17780	17818	17686	17743	17596	17571	17797	17824	17639	17758	17571	17697	17776	17642	17605	17892	17676	17693	17760	17901	17716	17865	17583	17865	17768	17700	17692	17880	17835	17699	17786	17797	17671	17734	17742	17533	17789	17515	17925	17824	17804	17825	17594	17780	17781	17839	18010	17735	17630	17743	17791	17684	17609	17826	17627	17786	17722	17732	17671	17725	17650	17727	17665	17621	17949	17776	17666	17487	17775	17707	17732	17638	17857	17721	17596	17714	17811	17727	17802	17638	17636	17704	17853	17718	17911	17602	17489	17875	17549	17702	17857	17808	17702	17883	17729	17653	17591	17736	17767	17806	17631	17510	17648	17818	17560	17678	17773	17821	17797	17744	17774	17803	17714	17760	17787	17704	17611	17856	17867	17804	17627	17978	17653	17933	17677	17813	17781	17663	17734	17808	17653	17774	17832	17766	17677	17783	17862	17641	17774	18021	17609	17632	17708	17685	17542	17792	17791	17659	17928	17902	17908	17727	17691	17649	17803	17702	17569	17890	17674	17712	17963	17753	17683	17517	17928	17776	17881	17755	17627	17626	17718	17721	17830	17667	17724	17774	17719	17792	17637	17831	17485	17787	17593	17596	17626	17932	17773	17834	17824	17710	17894	17679	17695	17690	17663	17662	17891	17844	17608	17741	17674	17815	17835	17817	17700	17589	17899	17584	17682	17802	17844	17661	17740	17678	17585	17687	17910	17552	17805	17862	17785	17702	17615	17875	17753	17796	17913	17729	17793	17810	17621	17753	17693	17734	17868	17721	17661	17698	17790	17824	17749	17799	17659	17684	17594	17841	17609	17818	17748	17829	17697	17736	17859	17615	17816	17660	17864	17767	17768	17634	17772	17678	17783	17733	17690	17601	17693	17619	17575	17689	17806	17790	17761	17791	17692	17588	17797	17638	17769	17548	17852	17661	17768	17706	17588	17676	17813	17838	17679	17682	17753	17618	17733	17713	17641	17689	17774	17663	17670	17616	17572	17888	17696	17806	17782	17708	17725	17627	17737	17856	17676	17535	17772	17699	17782	17805	17633	17738	17665	17810	17771	17720	18017	17702	17618	17885	17720	17826	17858	17798	17686	17715	17786	17721	17751
27461	22356	27699	25603	22347	22756	23253	22950	22993	22990	22836	22475	22560	22411	22230	22563	22905	23586	23838	23301	22572	22537	22380	22249	22300	22010	22159	22083	22163	22188	22249	22403	22209	22361	22101	22085	22210	22169	22036	21924	22246	22071	22335	22024	22284	22272	22219	22121	22218	22112	22259	22154	22322	22440	22240	22058	22033	22289	22208	22273	22127	22123	22003	21983	22152	22306	22173	22208	22109	22270	22235	22274	22016	22128	22171	22190	22084	22087	22138	22188	22272	22067	22135	22212	22150	22137	22282	22202	22318	22363	21887	22093	22347	22043	22067	22116	22142	22024	22183	22224	22104	22186	22272	22310	22170	22414	22229	22366	22316	22110	22096	22482	22246	22078	22225	22273	22086	22083	22258	22136	22055	22225	22319	22189	22164	22080	22212	22198	21860	22281	22241	22167	22152	22146	22213	22101	22135	22264	22135	22160	22210	22273	22089	22501	22177	22149	22051	22311	22035	22256	22254	22080	21963	22166	22169	22180	22118	22178	22296	22144	22295	22407	22103	22285	22211	22232	22001	22165	22277	22088	22331	22007	22200	22130	22169	22078	22204	21958	22335	22285	22091	22054	22229	22219	22119	22002	22168	21958	22130	21999	22253	22344	22021	22099	22251	22173	22392	22187	22256	22142	22107	22056	22058	22269	22226	22025	22240	22186	22239	22332	22002	22364	22147	22297	22099	22356	22054	22142	22162	22091	22204	22159	22139	22298	22305	22171	22312	22297	22148	22285	22140	21908	22197	22097	22263	22019	22294	22218	22326	22084	22195	22238	22090	22215	22124	22106	22305	22186	22002	22049	22167	21891	22252	22289	22105	22065	22110	22209	22452	22417	22022	22139	22212	22062	22109	22133	22051	22238	22205	22196	22281	22133	22367	22261	22226	22020	22230	21996	22081	22217	22357	22119	22215	22329	22274	22088	22222	22143	22162	21976	22185	22288	22152	22384	22064	22195	22345	22191	22111	22156	22214	22203	22384	22262	22167	22045	22065	22084	21979	22198	21950	22121	22012	22194	22368	22363	22041	22004	22187	22124	22121	22089	22145	22165	22011	22017	22074	22025	22280	22109	22212	22183	22115	22097	22276	22191	22235	22282	22206	22024	22108	22301	22168	22095	22310	22237	22138	22258	22125	22317	22236	22296	22235	22265	22190	22308	22309	22249	22185	22117	22101	22333	22191	22092	22092	22297	22088	22192	22358	22198	22205	22212	22039	22377	22235	22296	22349	22241	22045	22327	22136	22215	22324	22122	22197	22099	22137	22145	22137	22042	22299	22052	22341	22135	22118	22146	22138	22316	22294	22328	22315	22050	22248	22232	22286	22279	22372	22104	22191	22133	22215	22197	22182	22341	22254	22342	22378	22094	22295	22197	22147	22081	22241	21957	22253	22256	22243	21831	22305	21934	22133	22164	22132	22347	22212	22355	22388	22176	22153	22216	22189	22219	22222	22454	22166	22441	22034	22144	22299	21923	22377	22091	22324	22134	22194	22311	22377	21875	22088	22336	22279	22228	22206	22306	22179	22274	22003	22237	22439	22039	22234	22283	22090	22234	22316	21975	22281	22266	22357	22132	21853	22251	22267	22127	22102	22080	22105	22169	22117	22140	22293	22100	22131	22280	22192	22062	22205	22070	22220	22147	22206	22255	22053	22150	22445	22274	22215	22002	22302	22222	22096	22061	22263	22362	22039	22412	22200	22275	22066	22254	22201	22526	22376	22073	22024	22258	22385	22180	22341	21989	22141	22161	22091	22469	22217	22046	22139	22243	22116	22171	22196	22126	22139	22267	22096	22398	22331	22077	22343	21989	22254	22272	22059	22175	22096	22152	22204	22101	22287	22232	21961	22065	22165	22333	22177	22132	22296	22343	22226	22191	22182	22049	22065	22027	21879	22094	22103	22175	21983	22127	22236	22194	22209	22060	22126	22122	22313	22066	22384	22002	22284	22174	22140	22368	22263	22145	22091	22348	22293	21995	22076	22320	22158	22215	22174	21865	22087	22318	22098	22387	22226	22156	22186	22243	22054	22114	22127	22122	22242	22093	22142	22372	22308	22292	22421	22342	22194	22079	22208	22083	22020	21972	22181	22082	22120	22225	22188	22080	22250	22143	22132	22242	22273	22209	22097	22260	22274	22199	22094	22070	22295	22194	22357	22301	22301	22383	22270	22089	22387	22185	21865	22207	22247	22164	22238	22394	22371	22169	22167	22112	21947	22105	22160	22102	22177	22173	22257	21940	22340	22446	22159	22221	22049	22114	22079	22032	22356	22214	22181	22415	22163	22279	22212	21976	22306	22081	22138	22388	22032	22180	22162	22137	22341	21940	22107	22240	22167	22258	22102	22055	22084	22032	22443	22214	22055	22138	22343	22036	22256	22002	22334	22332	22349	22025	22428	22235	22398	22062	22033	22014	22233	22198	22180	22181	22197	22221	22194	22167	22444	22163	22078	22249	22123	22175	22206	22328	22260	22080	22484	22290	22432	22173	22242	22225	22342	22111	22321	22073	22076	22015	22085	22064	22375	22422	22057	22211	22136	22183	22189	22279	22363	22050	22080	22310	22215	22235	22115	22009	22306	22001	22215	22363	22322	22021	22294	22157	22031	22133	22138	22265	22014	22261	22254	21910	22058	22131	22033	22030	22170	22060	22499	22137	22158	21948	22225	22240	21982	22229	22089	22280	22109	22195	22193	22063	22376	22116	21980	22122	22112	22068	22201	22379	22079	22090	21997	22364	22341	22119	22365	22147	22287	21942	22280	22237	21978	22341	22351	22341	22349	22242	22163	22188	22210	22272	22144	22339	22194	22280	22012	21978	22175	22049	22112	22243	22166	22088	22093	22225	21951	22136	22159	22066	22222	22198	22020	22222	22168	22106	22098	22393	22202	22167	22111	22032	22164	22199	22209	22267	22215	22356	22013	22229	22400	22312	22165	22144	22385	22345	22295	22215	22395	21980	22311	22242	22232	22225	22267	22236	22153	22084	22141	22465	22131	22281	21932	22028	22172	22182	22088	22036	22276	22306	22219	22077	22335	22325	22154	22368	22358	22413	22285	22237	22234	22204	22270	22332	21942	22112	22416	22186	21809	22222	22079	22097	22011	22124	22204	21919	22258	22194	22342	22282	22171	22225	22321	22285	21996	22191	22233	22362	22144	22084	22131	22200	21979	22210	22262	22334	22178	22324	22121	22287	22234	22030	22256	22206	22080	22245	22176	22066	22107	22170	22084	22097	22142	22211	22092	22328	22342	22276	22109	22047	22181	22224	22330	22095	22220	22012	22061	22010	22299	22267	22302	22049	22527	22239	21990	22168	22207	22233	22166	22318	22250	22258	22144	22153	22122	22300	22497	22249	22372	22086	22118	22058	22436	22081	22273	22354	22041	22312	22282	22180	22288	22137	22218	22141	22235	22190	22319	22031	22116	22030	22017	22387	22289	22022	22056	22266	22360	22387	22099	22312	22190	22270	22083	22192	22187	22064	22429	22167	22197	22099	22199	21973	22358	22227	22188	22098	22253	22280	22113	21805	22178	22295	22105	22240	22291	22264	22255	22180	22309	22159	22225	22194	22077	22103	22110	22146	22091	22250	22216	22035	22402	22055	22194	22257	22191	22139	22266	22234	22202	22140	22213	22367	22127	22096	22109	22140	22334	22319	22173	22235	22193	22090	22119	22214	22079	22041	22273	22250	22078	22226	22169	22095	22261	22228	22017	22167	22335	22249	22149	22152	22256	22202	22233	22292	22324	22207	22188	22269	22308	22274	22217	22227	22158	22109	22295	22175	22103	22146	22205	22096	22249	22291	22219	22421	22103	22080	22181	22301	22113	21929	22459	22430	22321	22154	21926	22201	22271	22422	22237	22157	22041	22343	22192	22149	21870	22114	22163	22450	22369	22158	22009	22053	22323	22539	22374	22081	22104	22089	22295	22255	22080	22046	22027	22265	22159	22083	22326	22005	22296	22363	22088	22162	22186	22288	22276	22299	22205	22230	22377	22388	22400	22276	21962	22285	22108	22107	22123	22355	22208	22206	21957	22032	22084	22220	22358	22243	21951	22344	22206	22310	22052	22080	22350	22224	22322	22075	22327	22303	22032	22133	22264	22437	22257	22233	22191	21983	22099	22054	22048	22164	22100	22176	22017	22203	22275	22107	22250	22221	22008	22206	22378	22258	22398	22243	22320	22254	22284	22185	22242	22126	22164	22110	22399	22273	22352	22340	22200	22187	22139	22151	22242	22026	22133	21943	22229	22046	21921	22190	22166	22003	22247	22113	22237	22281	22228	22234	22132	22376	21984	22163	22151	22043	22197	22189	22302	22114	22240	22128	22127	22088	22345	22076	22236	22129	22169	22183	22063	21961	22164	22110	22142	22111	22160	22279	22146	22219	22307	21975	22294	22256	22371	22292	22259	22251	22303	22448	22201	22238	22332	21975	22175	22184	22011	21965	22177	22243	22001	22058	22051	22135	22294	22302	22237	22201	22099	22271	21995	21981	22196	22162	22010	22226	22228	22240	22114	22307	22372	22074	22054	22021	22239	22076	22399	22135	22143	22122	22066	22048	22437	22290	22403	22039	22038	22100	22010	22189	22342	22277	22182	22228	21992	22247	22120	21966	22078	22421	22144	22133	22282	22195	22270	22270	22148	22010	22396	22305	21861	22213	22274	21896	22145	22161	22068	22197	22227	22258	22072	22169	22364	22305	21946	22191	22204	22165	22102	21988	22059	22206	22336	22137	22260	22135	22050	22147	22236	22341	22284	22181	22191	22119	22005	22053	22111	22016	22505	22254	22103	22316	22230	22189	22135	22095	22108	22107	22083	22236	22231	22306	22088	22042	22000	22238	22433	22216	22050	22089	22197	22355	22341	22130	22273	22244	22211	22137	22311	22157	22018	22133	22020	22476	21930	21989	22158	22208	22192	22106	21821	22201	22144	22190	22226	22235	22249	22035	22198	22189	22184	22420	22327	22136	22318	21900	22005	21991	22239	22308	22067	22017	22117	22313	22224	22072	22258	22109	22353	22222	22223	22290	22149	22379	22203	22325	22181	22349	22029	22126	22204	22203	22201	22211	22007	22278	22081	22234	22049	22050	22191	22088	22075	22289	22122	22115	22028	22074
17584	23135	22550	19653	18508	18163	18734	18756	18645	19048	18628	18516	18391	17899	17719	17957	18866	19249	19522	18737	18068	17952	17781	17642	17645	17728	17599	17626	17837	17656	17630	17557	17526	17705	17789	17522	17856	17819	17748	17707	17817	17623	17751	17699	17544	17574	17699	17734	17592	17713	17669	17589	17613	17618	17554	17647	17747	17738	17540	17771	17727	17682	17540	17550	17788	17556	17760	17602	17587	17600	17583	17788	17699	17540	17664	17374	17534	17415	17555	17578	17742	17635	17580	17681	17526	17635	17762	17600	17619	17598	17643	17823	17491	17811	17733	17750	17693	17648	17829	17723	17616	17918	17574	17489	17689	17581	17669	17552	17723	17724	17635	17564	17814	17606	17516	17630	17687	17609	17872	17683	17835	17589	17787	17554	17624	17794	17532	17724	17660	17670	17472	17670	17616	17459	17551	17735	17592	17615	17537	17763	17400	17725	17464	17863	17544	17702	17705	17727	17670	17657	17573	17640	17435	17607	17668	17674	17568	17643	17556	17771	17587	17837	17748	17533	17487	17696	17472	17799	17766	17559	17655	17700	17699	17453	17444	17684	17838	17560	17661	17712	17596	17561	17429	17649	17737	17472	17573	17529	17726	17514	17640	17547	17560	17700	17663	17758	17757	17779	17643	17666	17577	17742	17651	17658	17767	17462	17751	17697	17631	17785	17627	17588	17567	17674	17773	17709	17505	17770	17645	17466	17650	17443	17637	17602	17549	17648	17645	17751	17683	17670	17734	17659	17598	17563	17738	17563	17765	17624	17683	17725	17732	17585	17730	17655	17711	17805	17550	17645	17682	17495	17668	17687	17624	17790	17771	17662	17625	17532	17524	17887	17665	17623	17667	17603	17794	17413	17566	17575	17715	17691	17651	17542	17534	17672	17588	17564	17655	17563	17599	17736	17646	17567	17711	17629	17711	17756	17566	17723	17562	17654	17795	17682	17596	17585	17503	17550	17695	17620	17785	17531	17615	17536	17535	17759	17636	17646	17634	17678	17576	17602	17858	17629	17725	17400	17754	17717	17827	17621	17546	17633	17537	17670	17713	17671	17513	17515	17720	17586	17639	17860	17744	17434	17561	17576	17749	17596	17673	17758	17667	17618	17765	17482	17471	17601	17638	17499	17597	17783	17678	17704	17605	17599	17654	17563	17784	17598	17649	17743	17703	17626	17603	17682	17573	17665	17639	17542	17683	17542	17666	17559	17615	17641	17652	17577	17546	17573	17711	17659	17650	17449	17477	17727	17685	17650	17686	17523	17783	17599	17597	17543	17709	17785	17444	17712	17689	17578	17650	17690	17575	17602	17689	17727	17644	17565	17453	17876	17748	17802	17671	17842	17605	17617	17653	17633	17706	17751	17714	17613	17741	17722	17603	17732	17608	17667	17467	17561	17595	17564	17777	17484	17610	17496	17531	17784	17569	17593	17748	17584	17522	17745	17665	17600	17687	17573	17713	17668	17634	17667	17592	17754	17476	17573	17810	17642	17676	17627	17587	17609	17537	17641	17741	17841	17600	17706	17686	17558	17746	17705	17677	17689	17697	17636	17703	17551	17586	17793	17775	17767	17872	17695	17622	17775	17767	17589	17636	17632	17710	17722	17670	17743	17903	17677	17663	17589	17577	17650	17677	17801	17664	17612	17571	17837	17579	17640	17562	17584	17727	17612	17563	17727	17635	17617	17590	17811	17503	17766	17747	17563	17606	17662	17627	17622	17604	17772	17527	17422	17808	17716	17629	17708	17890	17639	17608	17537	17525	17740	17674	17522	17684	17585	17541	17565	17615	17588	17568	17827	17671	17585	17683	17761	17584	17709	17652	17768	17594	17757	17633	17766	17592	17761	17456	17805	17564	17755	17730	17618	17650	17666	17749	17534	17595	17665	17524	17556	17676	17612	17707	17501	17563	17706	17620	17592	17549	17690	17664	17608	17802	17512	17723	17719	17721	17728	17480	17771	17754	17710	17488	17498	17645	17632	17747	17629	17675	17753	17487	17738	17563	17725	17701	17728	17523	17737	17716	17592	17734	17762	17755	17651	17445	17717	17644	17575	17723	17701	17669	17743	17790	17734	17538	17672	17830	17577	17696	17800	17577	17580	17460	17683	17627	17563	17607	17600	17569	17681	17582	17639	17815	17573	17728	17680	17531	17690	17650	17558	17673	17563	17815	17406	17571	17690	17689	17702	17541	17618	17651	17659	17691	17810	17668	17524	17653	17757	17636	17738	17586	17475	17726	17677	17474	17664	17604	17707	17603	17670	17698	17781	17594	17788	17802	17563	17656	17667	17613	17635	17471	17541	17574	17748	17583	17625	17617	17677	17808	17686	17748	17645	17734	17485	17583	17746	17703	17554	17633	17651	17636	17644	17578	17758	17551	17612	17773	17729	17803	17851	17763	17625	17838	17604	17669	17683	17663	17535	17680	17693	17779	17624	17551	17644	17520	17691	17652	17539	17667	17883	17638	17553	17702	17587	17668	17539	17788	17626	17704	17616	17540	17759	17697	17582	17724	17625	17470	17574	17784	17740	17516	17670	17702	17724	17715	17468	17496	17565	17627	17515	17732	17555	17766	17734	17684	17700	17820	17733	17737	17615	17566	17636	17739	17552	17507	17433	17533	17757	17720	17685	17542	17676	17779	17614	17657	17711	17731	17837	17637	17623	17514	17538	17588	17833	17754	17579	17791	17622	17592	17751	17546	17548	17563	17612	17738	17682	17630	17779	17686	17564	17625	17651	17605	17630	17588	17587	17613	17633	17555	17535	17470	17503	17640	17763	17648	17703	17616	17659	17762	17570	17690	17689	17797	17490	17774	17653	17832	17765	17579	17609	17664	17631	17514	17861	17692	17650	17464	17666	17690	17691	17825	17593	17549	17754	17656	17515	17747	17783	17581	17701	17612	17761	17637	17506	17642	17741	17642	17576	17580	17687	17561	17740	17786	17613	17754	17658	17786	17681	17876	17648	17676	17693	17642	17738	17652	17603	17527	17686	17649	17742	17853	17605	17531	17606	17896	17542	17684	17596	17738	17645	17601	17666	17765	17610	17700	17718	17691	17647	17732	17735	17789	17395	17707	17587	17517	17684	17627	17581	17777	17617	17552	17741	17601	17597	17550	17575	17715	17574	17582	17716	17804	17543	17767	17574	17640	17652	17687	17646	17565	17698	17600	17516	17702	17555	17666	17904	17658	17613	17647	17543	17682	17521	17779	17532	17664	17672	17661	17721	17677	17912	17600	17655	17684	17683	17837	17803	17793	17634	17619	17624	17686	17513	17586	17558	17628	17758	17571	17790	17740	17572	17514	17536	17623	17626	17763	17577	17596	17622	17474	17570	17730	17598	17653	17634	17623	17612	17728	17652	17658	17713	17578	17564	17724	17542	17562	17659	17669	17665	17775	17526	17617	17582	17534	17604	17730	17407	17615	17664	17560	17616	17658	17429	17733	17845	17675	17617	17722	17600	17607	17699	17633	17622	17552	17746	17640	17862	17647	17729	17613	17543	17440	17642	17739	17822	17507	17709	17593	17813	17537	17655	17683	17611	17711	17633	17696	17810	17543	17567	17581	17612	17731	17433	17820	17781	17577	17691	17599	17782	17511	17586	17749	17761	17482	17771	17524	17603	17619	17642	17552	17586	17566	17619	17745	17604	17750	17627	17713	17721	17615	17598	17830	17500	17598	17715	17622	17536	17621	17696	17722	17561	17647	17478	17666	17718	17550	17520	17528	17719	17557	17839	17742	17696	17637	17613	17552	17680	17573	17603	17785	17635	17761	17749	17611	17654	17556	17654	17652	17709	17764	17534	17641	17640	17614	17661	17600	17861	17748	17531	17836	17741	17599	17639	17592	17658	17627	17673	17743	17563	17648	17643	17567	17750	17806	17728	17842	17616	17583	17620	17662	17717	17653	17560	17612	17584	17660	17754	17800	17679	17597	17785	17717	17733	17743	17766	17634	17643	17680	17584	17627	17653	17691	17679	17548	17511	17534	17687	17827	17523	17667	17591	17795	17649	17768	17545	17648	17760	17702	17613	17737	17577	17552	17786	17665	17637	17573	17621	17660	17523	17807	17549	17584	17605	17623	17710	17443	17607	17571	17741	17768	17633	17724	17677	17605	17682	17607	17730	17576	17817	17659	17750	17774	17729	17645	17590	17870	17713	17875	17591	17734	17573	17729	17596	17651	17572	17763	17602	17803	17786	17705	17503	17589	17612	17738	17780	17743	17482	17528	17668	17735	17810	17678	17563	17667	17647	17479	17559	17527	17851	17562	17595	17569	17769	17707	17683	17597	17695	17602	17575	17456	17716	17619	17625	17722	17784	17711	17282	17628	17629	17634	17606	17798	17775	17753	17764	17523	17632	17637	17662	17514	17712	17655	17715	17710	17732	17514	17599	17643	17601	17637	17675	17721	17624	17594	17564	17648	17663	17797	17726	17717	17759	17699	17694	17674	17550	17669	17700	17554	17826	17679	17693	17599	17679	17700	17563	17540	17724	17870	17757	17748	17754	17590	17597	17735	17515	17682	17562	17525	17580	17830	17692	17661	17742	17543	17723	17721	17659	17707	17784	17554	17714	17609	17855	17732	17564	17660	17508	17708	17604	17653	17699	17624	17679	17448	17695	17740	17735	17557	17664	17787	17871	17798	17740	17674	17661	17560	17576	17530	17623	17694	17802	17751	17692	17831	17579	17747	17635	17711	17655	17575	17766	17700	17631	17735	17671	17522	17599	17570	17737	17750	17637	17690	17722	17615	17697	17645	17570	17583	17717	17628	17661	17663	17706	17625	17686	17626	17557	17734	17590	17625	17693	17597	17547	17425	17704	17822	17608	17685	17871	17610	17627	17430	17745	17615	17791	17541	17651	17565	17605	17606	17579	17632	17615	17442	17691	17603	17566	17479	17587	17625	17696	17813	17639	17689	17677	17510	17515	17550	17829	17726	17815	17639	17616	17765	17660	17780	17654	17643	17625	17754	17657	17662	17651	17616	17590	17634	17618	17821	17650	17861	17651	17740	17743	17645	17614	17853	17619	17691	17617	17684	17616	17830	17758	17657	17674	17779	17793	17545	17689	17795	17704	17750	17727	17700	17749	17847	17725	17827	17862	17619	17517	17535	17730
23738	20942	28345	23992	22749	24651	25568	23674	23254	22950	22882	22701	22692	22396	22267	22986	27491	28211	29034	27892	25290	23255	22212	21803	21831	21859	21841	21752	21509	21726	21734	21639	21726	21725	21840	21498	21595	21627	21845	21785	21900	21907	22017	21688	21622	21641	21590	21668	21940	21692	21583	21878	21739	21799	21570	21748	21786	21829	21623	21389	21652	21735	21500	21802	21710	21743	21741	21669	21653	21694	21743	21823	21685	21413	21857	21548	21934	21694	21620	21736	21751	21749	21694	21623	21738	21593	21660	21828	21770	21754	21775	21447	22015	21852	21610	21640	21625	21388	21649	21809	21489	21491	21584	21739	21710	21823	21704	21656	21735	21799	21733	21807	21661	21749	21684	21601	21900	21859	21788	21666	21483	21719	21845	22026	21568	21646	21748	21634	21602	21677	21509	21737	21449	21681	21504	21573	21597	21913	21870	21570	21802	21726	21584	21892	21738	21835	21814	21833	21842	21548	21754	21745	21767	21749	21485	21482	21393	21652	21755	21713	21439	21761	21503	21761	21761	21557	21838	21631	21728	21773	21533	21762	21684	21665	21804	21696	21736	21872	21685	21756	21679	21680	21617	21696	21620	21844	21562	21862	21858	21562	21508	21764	21669	21663	21748	21833	21608	21674	21854	21700	21797	21708	21610	21750	21727	21641	21788	21809	21953	21675	21777	21712	21636	21641	22001	21712	21647	21777	21925	21688	21746	21685	21674	21666	21650	21762	21652	21640	21705	21692	21726	21548	21845	21654	21570	21773	21683	21579	21709	21631	21780	21625	21800	21812	21754	21747	21692	21575	21772	21633	21786	21589	21727	21576	21740	21708	21780	21687	21596	21453	21531	21781	21829	21659	21720	21806	21588	21654	21545	21639	21868	21664	21672	21686	21767	21663	21694	21493	21712	21718	21670	21648	21713	21461	21583	21603	21587	21582	21767	21691	21803	21666	21785	21576	21722	21775	21810	21733	21673	21683	21800	21770	21776	21756	21722	21726	21943	21536	21630	21677	21772	21634	21852	21886	21682	21461	21622	21592	21699	21595	21614	21480	21662	21787	21886	21603	21765	21751	21664	21713	21607	21694	21685	21716	21845	21651	21830	21570	21795	21646	21749	21892	21685	21697	21656	21652	21586	21672	21767	21548	21851	21741	21494	21529	21616	21661	21691	21688	21769	21836	21947	21723	21756	21548	21803	21701	21760	21577	21761	21688	21710	21493	21668	21770	21505	21636	21677	21739	21676	21737	21754	21852	21623	21878	21724	21638	21643	21780	21643	21700	21668	22063	22121	21619	21772	21612	21838	21672	21692	21494	21839	21944	21712	21669	21581	21756	21714	21457	21685	21670	21734	21718	21776	21804	21874	21556	21781	21878	21815	21832	21710	21641	21823	21579	21902	21754	21752	21625	21650	21711	21770	21671	21832	21924	21752	21615	21610	21434	21624	21631	21605	21804	21844	21660	21777	21868	21511	21616	21849	21774	21825	21787	21733	21724	21911	21751	21904	21520	21647	21448	21801	21683	21624	21693	21696	21699	21730	21665	21597	21805	21830	21582	21769	21564	21693	21942	21706	21697	21679	21476	21757	21692	21858	21714	21721	21711	21617	21915	21581	21707	21822	21939	21572	21792	21780	21604	21599	21669	21437	21633	21586	21862	21566	21620	21579	21853	21763	21663	21767	21576	21545	21625	21835	21749	21833	21777	21657	21745	21432	21668	21507	22022	21499	21562	21734	21836	21842	21781	21647	21607	21716	21857	21565	21648	21729	21512	21845	21506	21762	21664	21906	21769	21564	21491	21669	21662	21572	21401	21797	21765	21673	21780	21690	21656	21813	21574	21694	21630	21770	21502	21473	21756	21771	21603	21927	21619	21787	21710	21653	21640	21863	21674	21726	21771	21678	21736	21836	21744	21639	21664	21610	21608	21634	21556	21855	21687	21924	21812	21729	21612	21657	21699	21805	21564	21767	21810	21633	21698	21651	21645	21534	21567	21637	21578	21757	21698	21744	21532	21513	21795	21557	21610	21627	21785	21620	21736	21755	21621	21810	21582	21900	21740	21777	21893	21883	21654	21523	21699	22094	21788	21721	21621	21943	21531	21601	21571	21870	21749	21797	21575	21636	21769	21807	21682	21721	21869	21478	21777	21820	21554	21966	21769	21915	21779	21573	21704	21741	21548	21745	21815	21878	21744	21593	21787	22000	21401	21673	21933	21674	21579	21791	21765	21722	21763	21575	21669	21747	21494	21570	21831	21730	21930	21590	21743	21720	21738	21703	21797	21423	21901	21813	21675	21580	21680	21742	21887	21648	21469	21563	21670	21920	21874	21680	21610	21546	21779	21874	21579	21511	21708	21607	21712	21803	21724	21774	21723	21608	21780	21809	21822	21745	21750	21886	21929	21785	21576	21912	21940	21684	21615	21652	21615	21577	21804	21824	21874	21837	21723	21869	21714	21462	21655	21799	21637	21555	21848	21657	21712	21608	21932	21785	21622	21525	21733	21730	21670	21564	21950	21801	21821	21748	21743	21909	21565	21768	21830	21793	21756	21745	21803	21686	21770	21765	21772	21831	21642	21744	21775	21684	21606	21675	21579	21885	21465	21348	21405	21821	21630	21734	21846	21684	21799	21640	21519	21935	21725	21736	21711	21613	21653	21599	21662	21642	21697	21601	21839	21458	21795	21640	21742	21585	21764	21369	21731	21627	21696	21718	21595	21611	21741	21838	21966	21744	21780	21801	21672	21670	21563	21760	21874	21936	21814	21713	21976	21759	21710	21798	21509	21735	21800	21770	21570	21512	21659	21668	21658	21621	21572	21464	21692	21728	21850	21809	21674	21617	21730	21572	21841	21515	21647	21781	21651	21584	21538	21904	21635	21796	21716	21764	21781	21710	21769	21854	21702	21528	21663	21836	21682	21525	21788	21523	21852	21816	21564	21825	21830	21621	21538	21881	21673	21606	21486	21559	21555	21710	21551	21626	21608	21708	21786	21820	21489	21623	21610	21694	21546	21747	21689	21736	21693	21497	21694	21723	21775	21711	21658	21960	21811	21682	21612	21701	21610	21490	21593	21607	21826	21629	21676	21753	21658	21667	21758	21665	21481	21484	21623	21642	21888	21604	21569	21865	21782	21645	21765	21714	21726	21714	21670	21598	21638	21739	21646	21630	21727	21740	21531	21848	21913	21632	21699	21849	21670	21785	21601	21621	21808	21765	21705	21662	21553	21646	21694	21694	21810	21667	21480	21780	21863	21899	21503	21599	21837	21571	21744	21771	21621	21758	21712	21863	21552	21697	21802	21661	21665	21712	21620	21616	21675	21809	21677	21636	21709	21538	21371	21789	21572	21763	21646	21545	21884	21641	21616	21644	21703	21599	21652	21726	21676	21560	21706	21642	21765	21600	21614	21728	21749	21612	21771	21687	21633	21698	21652	21724	21785	21665	21846	21702	21627	21969	21495	21631	21654	21775	21662	21734	21863	21601	21880	21808	21716	21664	21743	21766	21931	21858	21642	21689	21689	21723	21684	21596	21459	21557	21735	21723	21647	21612	21468	21750	21663	21877	21827	21711	21560	21449	21452	21715	21733	21737	21681	21552	21827	21623	21774	21695	21657	21848	21739	21666	21774	21756	21759	21735	21498	21699	21744	21836	21805	21701	21652	21553	21617	21709	21831	21831	21662	21850	21602	21631	21682	21711	21718	21586	21568	21620	21729	21494	21695	21660	21686	21713	21781	21869	21840	21876	21753	21634	21879	21792	21494	21523	21848	21733	21635	21573	21671	21649	21488	21579	21748	21857	21715	21799	21844	21593	21821	21615	21557	21750	21766	21639	21764	21697	21703	21635	21693	21484	21699	21916	21869	21746	21838	21870	21668	21808	21582	21786	21546	21659	21660	21693	21610	21689	21937	21646	21791	21588	21710	21655	21757	21805	21487	21584	21968	21629	21652	21884	21530	21644	21833	21839	21702	21562	21815	21610	21676	21826	21640	21649	21915	21608	21863	21857	21808	21508	21713	21783	21651	21780	21614	21642	21770	21582	21607	21719	21708	21817	21869	21540	21616	21730	21692	21496	21803	21991	21757	21742	21742	21712	21701	21732	21622	21690	21920	21645	21885	21808	21548	21768	21662	21425	21665	22017	21378	21760	21792	21684	21580	21733	21530	21691	21755	21765	21679	21567	21555	21546	21672	21603	21797	21711	21717	21661	21734	21562	21516	21807	21699	21687	21524	21522	21625	21580	21832	21529	22055	21892	21848	21765	21702	21634	21833	21669	21672	21936	21699	21697	21691	21610	21760	21730	21668	21670	21977	21645	21810	21727	21702	21712	21785	21731	21647	21678	21605	21679	21695	21474	21697	21542	21617	21493	21653	21808	21678	21767	21450	21648	21599	21547	21626	21632	21678	21710	21820	21880	21804	21852	21896	21706	21743	21588	21668	21791	21724	21563	21745	21727	21761	21710	21854	21869	21736	21462	21629	21905	21836	21529	21699	21714	21750	21704	21669	21914	21786	21633	21813	21672	21960	21599	21657	21570	21862	21802	21728	21562	21769	21606	21749	21624	21730	21659	21556	21838	21820	21913	21662	21581	21498	21662	21762	21780	21615	21667	21780	21648	21712	21690	21711	21648	21655	21929	21750	21637	21638	21701	21731	21761	21865	21574	21516	21941	21736	21799	21834	21614	21787	21555	21661	21573	21814	21681	21846	21868	21677	21819	21482	21658	21563	21763	21890	21769	21675	21862	21715	21615	21937	21791	21721	21802	21684	21456	21630	21614	21719	21731	21741	21358	21745	21697	21669	21557	21774	21795	21658	21870	21663	21687	21692	21557	21765	21643	21636	21580	21514	21610	21787	21663	21576	21607	21427	21903	21601	21630	21850	21644	21730	21626	21807	21589	21782	21856	21853	21673	21697	21804	21583	21644	21797	21742	21686	21545	21527	21705	21510	21723	21554	21637	21613	21780	21650	21723	21587	21592	21658	21669	21527	21792	21639	21697	21829	21822	21579	21711	21517	21676	21698	21757	21460	21842	21676	21713	21902	21772	21570	21596	21498	21561	21757	21496	21778	21740	21695	21760	21867	21584	21504	21594	21686	21670	21720	21856	21381	21675	21538	21775	21866
15655	25823	24529	20711	19618	19828	20454	20369	19743	19248	19005	19010	18959	18434	18141	19323	25521	26090	26442	24313	20968	18798	18024	17564	17431	17482	17610	17544	17571	17413	17344	17497	17354	17316	17648	17295	17513	17312	17596	17359	17330	17405	17386	17494	17639	17392	17390	17382	17454	17361	17707	17426	17495	17364	17526	17382	17334	17505	17559	17382	17208	17362	17502	17447	17247	17525	17427	17557	17309	17323	17327	17463	17484	17422	17472	17450	17370	17613	17410	17274	17345	17442	17314	17472	17424	17470	17489	17507	17420	17589	17321	17409	17425	17249	17352	17455	17277	17470	17512	17560	17456	17429	17398	17492	17342	17455	17387	17537	17373	17344	17352	17525	17259	17505	17442	17305	17298	17253	17447	17317	17332	17482	17433	17460	17522	17314	17616	17285	17443	17527	17279	17653	17496	17320	17451	17431	17587	17334	17252	17388	17519	17567	17519	17507	17324	17336	17246	17467	17493	17538	17355	17430	17434	17573	17336	17381	17338	17471	17469	17449	17521	17286	17601	17492	17433	17403	17433	17298	17423	17339	17636	17199	17477	17472	17425	17229	17497	17387	17265	17509	17373	17460	17356	17460	17451	17434	17519	17414	17500	17487	17211	17408	17495	17480	17342	17357	17395	17398	17464	17509	17365	17501	17466	17512	17428	17288	17524	17320	17455	17316	17614	17376	17529	17479	17247	17333	17379	17380	17404	17449	17448	17419	17468	17347	17396	17282	17317	17249	17366	17364	17341	17394	17362	17596	17382	17422	17449	17412	17536	17446	17415	17399	17330	17657	17351	17340	17386	17453	17567	17442	17418	17317	17382	17282	17325	17313	17435	17377	17487	17330	17474	17392	17153	17255	17450	17490	17351	17385	17425	17464	17560	17377	17371	17590	17449	17350	17373	17393	17408	17267	17291	17529	17423	17387	17407	17530	17421	17420	17383	17495	17299	17337	17584	17400	17381	17396	17422	17643	17441	17477	17473	17469	17523	17357	17380	17430	17347	17498	17540	17443	17552	17456	17300	17378	17237	17456	17410	17504	17414	17297	17434	17417	17594	17423	17457	17430	17428	17442	17343	17610	17528	17494	17410	17472	17548	17548	17482	17454	17336	17311	17366	17320	17495	17369	17384	17390	17516	17408	17295	17482	17312	17291	17580	17424	17426	17220	17411	17469	17362	17281	17630	17327	17404	17347	17370	17597	17483	17475	17296	17486	17342	17386	17228	17367	17314	17335	17433	17356	17337	17516	17425	17317	17336	17448	17441	17470	17356	17375	17361	17460	17436	17318	17418	17311	17658	17460	17322	17450	17300	17394	17326	17466	17599	17404	17748	17425	17424	17696	17395	17366	17329	17452	17522	17381	17386	17446	17572	17415	17422	17459	17422	17384	17480	17542	17460	17405	17491	17243	17533	17285	17461	17349	17422	17500	17487	17364	17485	17337	17543	17533	17362	17320	17427	17464	17367	17500	17463	17490	17517	17428	17358	17502	17404	17431	17239	17280	17330	17532	17477	17470	17339	17464	17506	17306	17124	17320	17446	17594	17434	17362	17510	17364	17376	17344	17298	17447	17182	17300	17437	17321	17616	17152	17481	17324	17448	17524	17382	17330	17454	17201	17213	17491	17297	17452	17531	17542	17632	17210	17038	17505	17316	17238	17512	17471	17327	17349	17250	17413	17308	17459	17404	17397	17538	17341	17307	17317	17374	17472	17392	17516	17489	17269	17242	17261	17355	17404	17388	17357	17518	17427	17382	17303	17307	17467	17418	17365	17470	17611	17463	17403	17240	17537	17382	17427	17450	17587	17332	17348	17321	17146	17430	17488	17414	17424	17238	17394	17444	17390	17264	17369	17436	17291	17506	17310	17162	17391	17470	17482	17436	17296	17342	17439	17391	17438	17248	17405	17212	17390	17571	17545	17378	17189	17426	17373	17408	17343	17341	17372	17471	17408	17440	17413	17309	17567	17420	17680	17507	17489	17491	17352	17537	17486	17399	17417	17461	17366	17293	17330	17442	17451	17348	17473	17324	17308	17485	17311	17456	17516	17334	17352	17288	17413	17370	17434	17472	17469	17610	17488	17434	17433	17402	17304	17467	17508	17470	17448	17449	17476	17343	17403	17467	17271	17592	17168	17214	17342	17547	17449	17258	17451	17285	17385	17411	17374	17515	17303	17466	17375	17498	17470	17401	17413	17343	17333	17473	17400	17460	17317	17371	17559	17608	17362	17484	17432	17305	17377	17522	17503	17433	17501	17569	17500	17293	17206	17563	17269	17331	17270	17404	17376	17361	17373	17413	17303	17565	17358	17496	17458	17460	17284	17450	17277	17396	17390	17272	17323	17421	17607	17451	17324	17473	17485	17600	17529	17356	17372	17414	17304	17434	17252	17380	17405	17272	17425	17438	17493	17283	17388	17496	17269	17384	17375	17456	17221	17389	17307	17524	17360	17308	17265	17537	17424	17308	17340	17270	17488	17536	17194	17457	17422	17371	17417	17350	17404	17341	17309	17423	17284	17395	17548	17384	17433	17431	17283	17380	17351	17544	17362	17440	17596	17366	17384	17416	17334	17391	17457	17402	17447	17501	17482	17281	17329	17501	17362	17342	17437	17318	17472	17466	17467	17458	17502	17503	17423	17497	17573	17421	17425	17425	17464	17380	17443	17433	17324	17411	17254	17371	17445	17431	17279	17436	17461	17428	17431	17467	17451	17477	17378	17558	17494	17408	17352	17473	17331	17436	17285	17586	17531	17486	17380	17445	17428	17448	17445	17474	17308	17614	17381	17551	17359	17359	17678	17335	17436	17451	17581	17382	17356	17443	17453	17396	17370	17370	17385	17528	17380	17470	17452	17365	17360	17400	17407	17500	17350	17330	17501	17438	17375	17436	17428	17361	17460	17346	17381	17342	17359	17492	17374	17491	17307	17445	17484	17563	17445	17362	17384	17369	17558	17491	17523	17241	17278	17425	17358	17307	17272	17445	17281	17380	17320	17340	17432	17363	17396	17445	17367	17429	17491	17524	17595	17305	17507	17437	17476	17520	17617	17551	17355	17495	17358	17405	17472	17379	17332	17346	17573	17271	17588	17393	17161	17544	17371	17485	17448	17381	17523	17523	17416	17412	17448	17524	17437	17519	17435	17391	17504	17444	17454	17429	17397	17249	17356	17552	17378	17409	17306	17381	17513	17460	17480	17416	17407	17474	17410	17345	17448	17486	17333	17262	17409	17437	17331	17477	17485	17503	17372	17405	17408	17347	17533	17370	17492	17460	17522	17268	17260	17310	17481	17232	17419	17425	17428	17488	17556	17467	17342	17549	17536	17356	17373	17210	17591	17495	17488	17428	17476	17372	17590	17445	17517	17257	17502	17368	17441	17417	17255	17413	17324	17322	17477	17350	17586	17575	17406	17445	17362	17591	17629	17211	17389	17711	17397	17421	17386	17374	17421	17420	17413	17491	17319	17375	17425	17491	17370	17567	17319	17438	17464	17357	17516	17391	17269	17398	17448	17381	17453	17329	17333	17390	17180	17320	17452	17257	17498	17327	17314	17453	17528	17335	17440	17367	17349	17460	17518	17395	17452	17358	17579	17467	17142	17454	17316	17459	17354	17422	17545	17452	17376	17298	17440	17388	17570	17437	17518	17354	17443	17466	17267	17515	17431	17592	17422	17410	17538	17360	17296	17317	17348	17442	17372	17318	17390	17279	17332	17105	17457	17521	17364	17292	17348	17241	17415	17346	17521	17412	17191	17303	17443	17539	17405	17468	17532	17571	17598	17526	17468	17696	17319	17461	17183	17623	17450	17463	17304	17440	17491	17288	17466	17527	17418	17361	17540	17427	17369	17312	17414	17329	17281	17475	17338	17407	17417	17366	17544	17208	17352	17305	17339	17328	17355	17512	17689	17591	17421	17491	17340	17432	17451	17485	17433	17374	17424	17370	17372	17460	17315	17427	17520	17241	17358	17522	17466	17403	17544	17306	17339	17420	17156	17338	17581	17462	17436	17532	17509	17544	17315	17548	17379	17428	17348	17398	17402	17537	17373	17437	17291	17546	17386	17350	17453	17507	17217	17526	17480	17311	17491	17434	17363	17246	17365	17319	17522	17428	17363	17416	17291	17629	17327	17418	17453	17423	17450	17240	17308	17515	17252	17504	17485	17342	17491	17525	17465	17566	17387	17390	17453	17406	17374	17355	17395	17552	17304	17276	17287	17353	17523	17436	17389	17347	17240	17480	17498	17258	17388	17393	17417	17478	17355	17563	17506	17457	17522	17500	17412	17356	17489	17395	17585	17367	17333	17435	17403	17611	17181	17295	17327	17549	17511	17427	17393	17373	17435	17253	17338	17391	17599	17406	17443	17591	17322	17395	17495	17491	17390	17346	17397	17298	17314	17345	17285	17300	17558	17415	17233	17205	17477	17565	17403	17643	17500	17407	17549	17462	17613	17183	17467	17367	17255	17370	17254	17447	17370	17319	17480	17452	17337	17390	17363	17358	17563	17636	17284	17357	17302	17430	17490	17472	17441	17304	17364	17460	17416	17453	17458	17312	17403	17520	17424	17252	17360	17504	17424	17389	17431	17464	17508	17507	17321	17376	17575	17311	17303	17353	17435	17400	17645	17358	17410	17237	17210	17438	17488	17315	17573	17333	17469	17361	17532	17573	17546	17462	17464	17272	17578	17395	17618	17500	17329	17353	17462	17437	17461	17323	17459	17312	17349	17320	17463	17353	17506	17640	17340	17352	17249	17428	17335	17349	17317	17334	17491	17461	17602	17315	17343	17328	17492	17547	17524	17384	17253	17517	17279	17321	17340	17481	17336	17593	17471	17430	17389	17412	17421	17475	17436	17553	17615	17487	17505	17500	17455	17499	17392	17577	17435	17298	17417	17373	17326	17454	17434	17463	17430	17418	17323	17384	17428	17368	17482	17198	17294	17595	17390	17231	17419	17482	17437	17397	17512	17448	17429	17558	17423	17521	17393	17263	17333	17328	17508	17368	17462	17475	17451	17376	17431	17558	17390	17542	17477	17469	17274	17406	17376	17434	17427	17288	17446	17492	17546	17326	17472	17493	17366	17373	17503	17477	17256	17465	17412	17377	17444	17608	17408	17611	17422	17514	17346
22442	20986	28808	23362	21291	24301	28677	24828	24528	24688	24144	23761	23365	23292	23160	24469	32799	39025	37137	32890	27897	24325	23079	22541	22087	22070	22137	22052	22052	21980	22126	21913	22030	22172	21923	21934	22239	22026	21897	22013	21923	22001	22157	22009	21963	21965	22056	22147	22098	22038	21911	22243	21744	22087	22099	22050	21842	21873	21991	21995	21816	21954	22107	21936	21979	22129	22068	22070	21923	21828	21881	21965	21864	21959	21987	22086	22294	21881	21917	22047	22038	21826	21901	21894	22038	21812	22044	22023	22072	22027	22077	21923	21882	21754	22026	21952	21921	22250	22037	21971	21816	22135	22017	21923	22053	21991	21958	21737	21986	21910	21939	21664	22117	21985	21884	21939	21751	21818	21940	21853	21784	22018	21925	21968	21833	21991	21899	21942	21711	21852	21689	21914	21830	21874	21719	21887	21930	22063	21981	21949	21916	21962	21955	21980	21957	21932	22029	21836	21863	22001	21905	22021	21976	21847	21877	21930	21835	21931	21844	21811	21821	22029	21986	21802	21736	21912	22069	22015	21770	21984	22016	22266	22010	22030	22059	21927	22099	21933	21870	21758	21719	21881	21711	21956	21841	21912	21668	21827	22020	21857	21763	22076	22076	21885	21839	21910	21912	21894	21920	21969	21966	21865	21895	22005	21938	21832	22006	21955	21908	21943	22002	22079	21931	21790	21824	21741	22018	22029	22051	21784	21985	21915	21937	21917	22074	22002	21880	21624	21901	21831	21852	21952	21810	22020	21911	21783	21881	21754	21867	21929	21963	21786	22180	21910	22132	21794	21802	21849	21863	21855	21818	21808	21897	21695	21809	21738	22162	21822	22015	21855	21959	21957	21981	22015	21780	22083	21952	22040	22029	22029	21975	21813	21845	21857	21816	21905	22056	21724	21890	21862	21947	21877	22007	21953	21961	21748	21974	22044	22010	21887	21854	21659	22064	21858	21811	21803	21821	21989	21814	21940	21795	21926	21837	21891	21838	21815	21819	21872	21672	21785	21997	21902	21987	21842	21955	22035	22019	21984	21959	22277	22087	21746	21839	21746	21994	21885	21858	21770	21965	21701	21850	22031	21957	21816	21904	21835	21985	21918	22170	22144	21806	22098	22149	21870	21989	22001	21919	22023	22025	21747	21632	21894	21928	22092	21770	21739	21966	21943	21832	21814	22085	22012	22012	22092	21808	21736	21964	21847	21856	21887	21996	22169	22113	22175	21877	21997	22011	21828	21972	21799	21808	21963	21715	21876	21787	21899	21938	21890	21870	22002	21908	22037	21770	22000	21989	21878	22049	21991	21893	21925	21916	21749	21848	21938	22099	21869	21709	22032	22045	22062	21923	21829	21784	22158	21873	21906	21856	21833	22021	21951	21905	21922	21976	22023	21704	21956	21875	21821	21888	21935	22143	21811	21757	21922	22042	21896	21814	21991	21897	22096	21814	21898	21944	21866	22172	22332	22074	21936	21795	21869	21833	22175	21871	21916	21955	21745	21790	21961	21984	21955	22007	22054	21859	21654	21909	21713	21864	22048	22021	21946	21921	21870	22032	21961	21847	21913	21805	22005	21921	21784	21995	22072	21931	21913	22058	22086	22055	21878	21937	22028	21883	22003	21878	21772	21967	21767	21807	21704	21966	21782	21996	22094	21940	21864	21832	22171	21897	21905	22088	21908	22076	21975	21870	21927	21889	21714	22021	22115	21860	21928	21860	21734	22056	22151	21865	21889	21889	22001	21947	22048	22087	21881	22149	21854	21724	21962	21994	21890	21879	21793	21978	22058	21900	21908	21895	22051	21869	22014	21717	22050	22052	21968	21994	21932	22037	21869	22000	22006	21780	21932	21806	22045	22181	21958	22141	21840	21992	21919	21988	21944	21952	21940	22045	22144	21912	21790	21819	22071	22081	21905	21797	21843	21891	21717	22026	22035	21936	21986	21752	21800	21985	22169	22032	21945	21819	21824	22205	21867	21763	21869	21910	21734	21848	21925	22077	21752	21886	21884	21987	21876	22003	21749	22103	21800	22119	21932	21872	21911	22179	21864	21790	21903	21809	21982	21863	21726	21936	21856	21826	21912	21950	22039	22151	21744	22071	21870	22048	21905	21947	22097	21888	22064	21770	21851	21768	21996	21893	22047	21812	21901	21754	21838	22016	21742	21847	21695	21780	21931	21992	22141	21686	22079	21926	21933	21909	21825	22045	22007	21826	21876	22036	22033	21880	21725	21999	21980	21842	22056	21869	21831	22055	21981	21703	21932	21892	21959	22052	21997	21860	21865	21800	22020	21919	21646	21872	21917	21982	21822	22158	21818	21845	21817	21603	22002	21939	21998	21852	21867	21679	21905	21723	21911	21947	21921	21825	21882	21687	21810	22043	21707	21837	21975	21856	21870	21960	21932	21779	21900	21910	22056	21796	21787	22028	21882	21754	21755	21923	21903	21827	21717	21961	21820	21920	21985	22027	21732	21920	21903	21646	21739	21985	21898	22117	21896	21974	21921	22012	21830	22025	21852	21743	21875	21913	21834	21910	21868	21712	21827	21878	21691	21920	21729	22075	22060	21894	21814	22058	21850	21957	21824	22036	21804	22223	21939	21997	22084	21906	21897	21917	21803	21768	21711	21892	22144	22014	21765	21954	22020	21744	21917	21877	22047	21949	22069	22169	21936	21917	21884	22020	21920	22070	21940	21925	22059	22073	22048	21811	22027	22031	21865	21879	22002	21931	22013	21873	21824	22055	21842	21746	21813	21892	22128	21957	21818	21834	21983	21697	22031	21949	21946	21938	21821	21749	21981	21868	21926	21855	21955	21885	22230	21771	21913	22203	22055	22060	22008	21936	21830	21878	22073	21829	22065	21995	21851	22082	21845	22224	21908	21882	21932	21735	21837	21958	21862	21941	21956	21953	21904	21894	21843	21943	21877	21975	21992	22033	21964	21746	21864	22061	21913	21930	22047	22146	22065	21833	21803	21796	22066	21778	21920	22030	22002	21869	21676	21908	22066	22136	21806	22107	21923	21870	21778	21811	22061	22014	21873	21750	21821	21739	21775	21815	21836	22074	21975	21936	21909	21948	22075	21797	22102	21853	21866	21942	21797	22027	21854	21929	21966	21997	22156	21879	21996	21894	22079	21895	22003	22100	22038	21824	22102	21796	22029	22106	21656	21908	21941	21893	22002	21837	21855	21804	21958	21855	21905	21841	21862	21986	21957	22060	21886	21900	21753	21833	21969	22044	21807	21932	21808	22112	21650	21947	21970	21955	22200	21880	21967	21987	21922	21845	22110	21736	21674	22037	22085	21979	21973	21919	21874	22056	22062	21998	21908	21806	21824	21897	21975	21812	22069	22021	21787	21920	21957	22074	21967	22022	21813	22100	21784	22075	21956	22051	21798	22081	21900	22053	21958	22126	22199	21731	21879	21879	21823	21936	21787	22006	21669	21987	21926	21876	21941	21580	21902	21980	21694	21763	22091	21699	21948	21884	21861	22178	21742	21964	21946	21998	22027	22097	21915	21972	22058	22038	22109	21723	21870	22152	21980	21989	21822	21514	22048	22007	21918	21802	21713	21766	21943	21839	21956	22057	22053	22139	21977	21761	21903	22012	21933	21896	21870	21858	22175	21794	21867	21844	21927	21882	21826	21829	22018	22030	21893	21728	21938	21998	21742	21713	22092	22102	21875	21955	21767	21997	21956	22033	21870	21970	21968	22080	21631	22033	21779	22049	21909	21907	21909	21799	21868	21984	22060	21908	21931	21887	21967	21781	21773	22175	21882	21959	21701	21672	21702	21916	21832	22028	21953	21597	21888	21896	21808	21628	21870	21729	21972	21882	22000	21707	21822	21945	21875	22021	22104	21942	21918	21996	22077	21966	21996	21963	21905	21955	21963	22042	21961	21778	21970	21982	21852	21878	21908	21903	21793	21796	21767	21812	22125	21736	21641	21850	21714	21891	21903	21992	21705	22061	22023	21938	22050	21961	21923	21858	21920	22028	21936	21941	21891	21775	22164	21764	21837	21942	21910	21948	22167	21877	21922	21987	22128	21851	21926	21942	21976	22013	21933	21708	22072	22095	21816	21883	21831	21875	21769	21733	21987	21769	21808	22005	21860	21901	21872	21922	22128	21969	21776	21930	21987	21798	22032	21932	21913	21919	21757	21963	21847	21773	21977	22053	22058	22059	22117	21869	21706	21890	22063	22210	21845	22082	21965	21912	21845	21783	21967	22071	21823	21969	21917	21986	21886	21720	21735	21995	21989	22091	21806	21927	22070	21795	21860	21870	21921	21780	21871	21952	21854	22065	22060	22007	21903	21966	21874	21931	21747	21998	21833	21779	21869	21752	21707	21816	21703	21902	22021	22084	21925	22158	22003	22015	22032	21841	21956	21859	21797	21772	21899	21838	21920	22036	21896	21920	22047	22012	22032	21884	22049	22027	21842	21622	21976	21717	21803	22188	22082	21920	21824	22082	21795	22068	21863	21909	22187	22064	21993	21913	21926	21802	21667	21861	21946	21896	21948	21945	21839	21829	21939	22025	21880	22002	21666	21711	21967	21842	21907	21986	21851	21895	21763	22007	22040	21900	22029	21929	21693	22050	21697	21818	21896	22048	22199	21978	22062	21878	21969	21691	22141	22071	21858	21868	21729	21990	21860	22180	21938	22080	21854	21921	22050	21925	22191	21968	21779	21877	22047	21773	22083	21899	22059	22124	21821	22044	21871	22066	21820	21690	21990	21806	21956	22096	21785	21824	21972	21856	21764	21688	22005	21773	21716	21617	21631	21873	22006	22141	21919	21891	22014	21991	21875	21969	21812	21920	21919	21938	21897	22141	21868	22040	21925	21939	22010	21834	22131	22084	21937	21826	21979	22307	21862	22094	21890	21827	21879	21988	21985	21598	21854	21801	22035	21761	21910	21908	21918	21808	21886	22138	21790	22053	21726	21917	21921	21886	21764	22126	21818	21891	22059	21863	21973	21872	21880	21960	21930	21826	21707	22058	21945	21893	21821	21783	21982	22095	22013	21843	21725	21961	22080	21871	21836	21787	21850	21842	21858	21802	21720	21700	21961	21785	22184	21957	21944	21830	21731	21929	21796	21888	21843	21991	22030	22074	21807
17119	30561	27444	22843	21395	21226	21341	21664	21772	21157	20340	19916	19066	18900	18887	21530	32658	37288	34604	29525	23645	19564	18332	17779	17634	17550	17542	17523	17539	17470	17441	17600	17269	17512	17537	17410	17585	17701	17427	17517	17518	17362	17452	17315	17531	17548	17387	17527	17426	17458	17482	17498	17354	17314	17401	17548	17453	17480	17523	17647	17457	17393	17539	17377	17589	17335	17481	17453	17460	17544	17460	17637	17476	17566	17451	17461	17546	17437	17337	17332	17620	17416	17607	17443	17552	17489	17559	17428	17405	17480	17441	17428	17572	17595	17485	17624	17508	17535	17293	17348	17412	17394	17488	17549	17362	17456	17484	17574	17399	17488	17456	17441	17632	17477	17439	17551	17591	17519	17518	17428	17606	17522	17422	17401	17353	17465	17451	17515	17403	17323	17395	17536	17422	17649	17461	17552	17424	17373	17639	17477	17456	17514	17461	17546	17420	17413	17593	17518	17434	17623	17437	17487	17612	17480	17434	17470	17441	17550	17248	17370	17452	17368	17566	17629	17431	17263	17300	17375	17449	17432	17483	17406	17593	17478	17581	17424	17424	17480	17440	17484	17505	17534	17662	17378	17687	17500	17414	17379	17273	17624	17328	17551	17276	17382	17523	17282	17674	17413	17510	17249	17451	17552	17468	17545	17462	17538	17477	17495	17369	17411	17482	17357	17468	17513	17488	17400	17599	17484	17418	17492	17527	17473	17469	17606	17547	17374	17574	17493	17317	17527	17457	17391	17376	17388	17422	17547	17421	17400	17221	17487	17354	17287	17356	17628	17387	17668	17469	17397	17438	17444	17424	17675	17350	17401	17638	17533	17367	17430	17439	17524	17557	17551	17527	17465	17565	17527	17259	17419	17547	17261	17475	17552	17401	17342	17553	17473	17385	17311	17600	17477	17315	17518	17334	17485	17476	17483	17465	17380	17479	17279	17502	17676	17388	17369	17396	17501	17451	17468	17502	17386	17457	17441	17401	17263	17437	17505	17488	17452	17397	17403	17521	17391	17478	17370	17472	17356	17608	17599	17362	17353	17584	17365	17417	17421	17438	17399	17488	17483	17486	17651	17315	17385	17378	17437	17384	17612	17545	17370	17514	17540	17581	17432	17614	17404	17399	17452	17309	17317	17443	17483	17558	17380	17550	17344	17273	17369	17532	17518	17466	17475	17400	17582	17414	17432	17563	17494	17547	17422	17564	17299	17437	17484	17508	17560	17478	17246	17251	17381	17224	17392	17407	17379	17490	17434	17383	17197	17624	17307	17385	17433	17374	17521	17496	17555	17551	17546	17510	17227	17429	17386	17626	17416	17359	17589	17290	17556	17593	17565	17509	17620	17462	17371	17339	17546	17469	17385	17539	17351	17551	17491	17376	17444	17373	17372	17324	17509	17277	17443	17272	17558	17424	17467	17322	17572	17391	17280	17585	17441	17458	17303	17469	17422	17598	17410	17307	17428	17582	17515	17412	17560	17483	17411	17392	17355	17533	17411	17357	17406	17425	17429	17287	17334	17501	17471	17527	17518	17346	17500	17672	17300	17194	17344	17567	17431	17418	17462	17471	17478	17430	17472	17369	17419	17580	17418	17478	17460	17527	17540	17535	17516	17530	17381	17378	17328	17417	17494	17292	17605	17374	17593	17456	17513	17293	17559	17541	17430	17439	17425	17499	17428	17541	17532	17434	17339	17450	17513	17422	17358	17343	17390	17536	17371	17626	17394	17467	17666	17493	17369	17224	17556	17585	17400	17415	17289	17540	17459	17471	17441	17407	17409	17370	17569	17359	17595	17411	17442	17492	17546	17521	17494	17527	17585	17529	17445	17433	17409	17575	17313	17503	17367	17578	17531	17354	17476	17519	17624	17466	17374	17421	17287	17603	17315	17493	17403	17408	17424	17607	17223	17355	17384	17401	17325	17388	17413	17448	17529	17560	17570	17572	17495	17400	17264	17420	17481	17383	17253	17436	17365	17484	17524	17420	17625	17473	17512	17418	17495	17485	17426	17628	17383	17457	17460	17511	17333	17387	17426	17277	17640	17365	17461	17461	17299	17444	17489	17463	17500	17304	17498	17439	17548	17429	17520	17411	17499	17420	17459	17568	17637	17399	17503	17335	17380	17602	17232	17525	17525	17378	17473	17435	17370	17331	17508	17577	17382	17420	17394	17450	17667	17513	17357	17534	17470	17511	17400	17511	17505	17284	17491	17567	17457	17592	17486	17364	17529	17545	17323	17399	17589	17420	17495	17436	17586	17605	17430	17338	17645	17393	17452	17446	17475	17668	17457	17576	17534	17474	17271	17390	17458	17456	17542	17467	17191	17390	17455	17629	17420	17616	17443	17396	17476	17433	17458	17337	17361	17516	17332	17373	17578	17591	17470	17561	17293	17368	17089	17419	17394	17389	17379	17374	17502	17485	17497	17592	17394	17508	17604	17524	17550	17421	17594	17432	17591	17409	17372	17403	17467	17432	17540	17402	17474	17370	17381	17513	17348	17362	17612	17480	17429	17532	17370	17536	17471	17345	17466	17459	17694	17338	17280	17337	17500	17596	17333	17527	17485	17438	17486	17494	17657	17523	17473	17508	17523	17473	17568	17500	17532	17408	17272	17460	17458	17564	17582	17468	17468	17504	17407	17489	17420	17293	17313	17498	17444	17456	17621	17601	17814	17425	17377	17466	17457	17349	17466	17462	17468	17345	17369	17377	17392	17382	17448	17517	17297	17622	17426	17504	17384	17574	17527	17418	17261	17350	17436	17416	17438	17310	17500	17447	17354	17484	17398	17364	17413	17480	17355	17394	17535	17467	17609	17467	17622	17422	17462	17720	17356	17618	17430	17460	17421	17340	17357	17410	17550	17429	17382	17490	17427	17587	17435	17463	17557	17314	17463	17579	17401	17554	17522	17378	17629	17363	17457	17533	17420	17337	17485	17458	17549	17492	17561	17399	17517	17358	17513	17464	17428	17385	17507	17518	17464	17601	17497	17482	17316	17517	17364	17524	17426	17424	17508	17491	17421	17620	17535	17485	17260	17545	17373	17395	17253	17368	17266	17443	17462	17186	17374	17270	17370	17411	17485	17371	17527	17447	17405	17597	17402	17570	17467	17418	17489	17525	17447	17474	17509	17419	17360	17589	17578	17353	17474	17375	17375	17333	17504	17503	17488	17459	17678	17658	17339	17368	17399	17436	17344	17439	17337	17413	17407	17431	17552	17591	17373	17490	17358	17351	17532	17367	17214	17278	17358	17437	17441	17305	17507	17251	17387	17441	17360	17515	17409	17373	17507	17480	17517	17587	17347	17505	17461	17392	17295	17522	17361	17570	17469	17353	17508	17327	17289	17302	17459	17354	17437	17464	17388	17287	17347	17504	17411	17585	17504	17391	17404	17303	17412	17419	17514	17420	17448	17460	17556	17369	17575	17392	17231	17455	17349	17443	17394	17408	17377	17374	17578	17311	17543	17335	17332	17521	17358	17468	17447	17504	17593	17532	17369	17344	17511	17321	17419	17479	17364	17345	17475	17258	17402	17397	17508	17345	17511	17266	17539	17515	17439	17428	17557	17349	17364	17467	17438	17409	17417	17439	17467	17365	17634	17442	17548	17431	17595	17525	17437	17577	17544	17386	17381	17437	17462	17392	17608	17618	17524	17534	17448	17561	17484	17385	17329	17464	17557	17416	17401	17480	17506	17533	17590	17370	17552	17456	17363	17254	17458	17471	17298	17547	17442	17537	17538	17484	17554	17565	17558	17255	17509	17357	17489	17520	17591	17472	17455	17495	17470	17341	17424	17400	17674	17510	17511	17549	17619	17340	17434	17481	17307	17540	17497	17433	17495	17648	17381	17369	17517	17444	17567	17240	17515	17391	17553	17357	17493	17451	17456	17345	17378	17517	17544	17407	17519	17424	17439	17445	17643	17362	17490	17337	17516	17444	17564	17506	17346	17563	17476	17472	17358	17493	17659	17347	17431	17405	17375	17478	17485	17497	17561	17545	17457	17178	17376	17369	17605	17589	17467	17451	17292	17427	17360	17519	17473	17501	17450	17578	17250	17476	17505	17514	17590	17441	17372	17538	17410	17462	17476	17406	17404	17550	17347	17513	17589	17416	17388	17359	17441	17467	17447	17346	17416	17543	17457	17276	17580	17499	17513	17246	17329	17633	17474	17513	17540	17553	17397	17512	17409	17505	17604	17374	17544	17339	17435	17407	17380	17432	17437	17661	17387	17409	17604	17664	17530	17481	17493	17486	17449	17492	17508	17584	17469	17305	17550	17316	17420	17468	17444	17520	17458	17477	17499	17480	17462	17574	17650	17517	17402	17438	17484	17350	17577	17645	17193	17402	17536	17484	17460	17445	17642	17412	17670	17486	17612	17325	17475	17585	17365	17507	17321	17499	17375	17385	17473	17431	17341	17472	17433	17592	17459	17355	17444	17506	17425	17462	17553	17373	17560	17495	17648	17399	17422	17514	17326	17416	17604	17354	17462	17455	17437	17446	17428	17398	17412	17353	17407	17507	17455	17563	17377	17278	17317	17567	17518	17304	17419	17327	17322	17512	17255	17586	17436	17421	17476	17364	17382	17384	17439	17361	17403	17406	17392	17385	17412	17377	17473	17551	17335	17397	17279	17137	17285	17459	17385	17566	17603	17468	17228	17346	17394	17487	17370	17576	17464	17398	17428	17511	17768	17388	17423	17356	17291	17387	17528	17475	17473	17561	17485	17644	17423	17408	17519	17556	17297	17566	17463	17460	17478	17413	17431	17597	17413	17403	17330	17611	17388	17465	17542	17640	17263	17337	17450	17433	17439	17425	17352	17495	17608	17419	17472	17482	17301	17445	17403	17378	17377	17670	17336	17395	17431	17488	17457	17463	17296	17349	17560	17298	17492	17513	17421	17282	17424	17355	17453	17450	17487	17543	17563	17409	17474	17429	17522	17354	17459	17629	17515	17491	17445	17481	17446	17629	17382	17402	17420	17345	17347	17478	17417	17265	17433	17457	17460	17441	17560	17347	17456	17487	17519	17419	17465	17483	17497	17485	17420	17598	17452	17330	17471	17354	17425	17408	17410	17500	17405	17513	17678	17445	17382	17544	17411	17343	17411	17519	17319	17527	17499
27098	22020	26597	25322	22520	22581	22700	22618	22787	22722	22536	22298	22242	21991	22080	22454	22987	23498	23495	23199	22885	22291	22199	22254	22161	22085	22061	22105	22040	22133	22272	22112	21978	22081	22041	22044	22019	22012	22063	22220	22367	22138	22041	22046	22219	22140	22033	22001	22118	22001	22028	21836	22274	22104	22096	22086	22070	22046	21941	21895	22201	21812	22093	22097	22133	22139	22022	22303	22201	21907	22045	22154	22054	21991	22388	22144	22191	22248	22091	22154	22266	22026	21958	22089	21964	22356	22172	21847	22121	22169	22008	22062	22036	21982	22125	21967	22009	21882	22229	22037	22009	21911	22068	22022	22052	22224	22094	22116	22149	22203	22004	22144	21923	21979	22067	22095	22173	22186	22104	21926	22129	21887	22080	21969	22058	21985	22155	21938	22038	21845	22058	21924	22052	22065	22016	21977	22171	22220	22094	22020	22119	21910	22009	22189	22166	21916	21862	22086	22103	22083	22044	22159	21949	22013	21924	22119	21909	22247	22022	22140	22018	21981	22222	22259	22126	22279	22015	22098	22410	21933	22391	22283	22093	22043	22141	22173	21957	22273	22207	21954	21971	22276	22126	22214	22124	21971	22025	22002	22050	22259	22127	21910	22061	21882	22073	22019	22073	21914	21861	21928	22013	22138	22322	21923	21910	22015	21864	21989	22067	21856	22017	21838	21983	21996	22165	21998	21992	22128	22036	21787	21992	22246	22095	21914	22152	21785	22072	21908	22114	22059	22011	21803	22103	21947	22125	22089	22192	22215	22008	22157	22223	22202	21954	22116	22092	22191	22003	22030	22119	22100	22154	21813	21985	22038	21867	22122	21949	22084	22087	22228	21877	22213	22091	22085	21977	21887	22059	22060	22207	22086	21905	22202	22041	21999	21958	22011	22214	22141	22020	21976	22045	22099	22148	22107	22246	22195	22290	22019	22079	22162	22028	21989	22216	21832	21902	21967	22135	21865	22091	21950	21952	21820	22076	21953	22159	22068	22042	22185	22122	22205	22151	21897	22031	22016	21880	22263	21982	21987	22171	21978	22027	22103	22199	21930	21815	22087	22074	21978	22040	21977	22092	21988	22074	22390	21982	22129	21901	22109	21968	22030	22093	22062	22127	21991	22133	22030	22047	22129	22011	22029	22092	22015	22069	21895	22102	22087	22275	22129	22220	22002	22037	22079	22080	21811	22148	21929	22004	22056	22054	22000	22094	22112	22026	22014	22064	22390	22335	22188	21966	22247	22250	21925	22013	22009	21973	22069	21801	22003	21999	21924	22173	21970	22118	22101	21855	21888	22194	22123	22051	21878	22155	22271	22108	22290	21929	21874	22009	22068	22022	22109	22221	22294	22074	22256	22097	21995	21929	22037	22075	22168	21951	21900	22208	21992	22066	22203	22004	22064	22273	22098	22161	21946	22091	22111	21949	22028	22187	22040	21826	21996	22099	22028	22125	22296	22049	21914	22065	21946	22023	22027	21931	22115	21829	22170	21939	22244	22143	22057	21942	21995	22071	21983	22288	21994	21997	22097	22213	22120	22129	21890	22070	22022	21818	22098	22179	22211	21968	22025	22105	21931	22168	21993	21921	21934	22013	21917	21957	21892	22160	21861	21867	21987	22226	21979	21985	22007	22053	21977	22019	22036	22174	22406	21946	21895	22260	22237	22154	22115	22139	22121	22255	21958	21936	21876	22002	22115	21921	21953	22107	22028	22115	22037	21986	21996	22024	22060	21957	22113	22185	21998	21972	22308	22050	22261	22067	22230	21917	21946	21971	22081	22001	22314	21983	21996	21973	22234	22118	21884	22155	22044	22219	22087	22101	21878	22163	22181	22121	22325	21938	22137	22049	22006	21952	21963	21927	21992	21911	22008	21994	21922	22085	21921	22180	22229	22088	22126	21898	22049	22167	22127	22044	22089	22135	22098	22012	21722	22225	22069	21875	21878	21905	21927	22059	22178	22000	22338	22009	22012	21901	22090	22133	22164	22067	22329	22187	21985	22242	22164	22233	22249	22134	21924	22149	21995	22104	22019	21983	21852	21888	22146	21866	21790	22185	22110	22104	22043	21944	22080	22098	22191	21976	22130	22033	22327	22008	21961	22061	21993	22117	22136	22090	22219	21965	22146	21942	22007	22030	22024	22006	21976	22080	22185	22121	22113	22092	22064	22108	21829	22059	21998	21909	21943	21921	22247	21919	22267	22155	22095	21995	21981	22175	22097	22187	22045	22089	22177	22097	22213	21881	21958	22093	21969	21850	21977	22167	22039	22045	22288	21991	22064	21802	22109	21907	22014	22197	22191	22169	21989	22223	22025	22122	22180	21899	21998	22137	21916	22109	22007	22226	22107	22016	22086	21948	22070	22187	22253	22145	22050	21986	22043	22125	21930	21857	22106	22160	21928	22106	22146	22126	21941	22073	21970	22018	22072	22034	22166	22149	22163	22182	21981	22301	22152	21873	22150	21918	22023	22063	21943	22158	22019	22117	22063	22096	22019	21901	22311	22099	22085	22269	21857	22138	21939	22049	22011	21941	22145	21922	21962	21910	21858	22079	22096	21882	22194	22187	22057	22020	21813	22173	22160	22119	22105	21946	22117	22047	21934	22196	21861	22031	21874	21980	21959	22162	22260	21762	22086	22297	21918	21855	22054	22007	21971	22150	22163	22095	22106	21980	22124	22066	21982	21975	21919	22221	22000	22226	21995	22086	22094	22313	22003	22009	22045	22076	21965	21994	22036	21814	21931	22132	22225	22108	22077	21843	21943	21930	22188	22105	22159	22040	22110	21963	22281	22212	21992	22116	22015	22127	22169	22170	21951	22216	22235	22239	22047	22152	22172	22247	22036	22259	21945	22368	22143	22015	22035	22053	22400	21869	22017	21819	21928	22161	22084	22045	22021	21876	22034	22093	22031	22065	22009	22036	22048	22242	22168	22087	22117	22035	22131	22210	22177	21894	22150	22204	21934	22093	22070	22481	22002	22087	22159	22089	22206	22012	22014	22086	21993	22097	22048	22159	22078	22015	22116	22206	21978	22055	22189	22095	22255	22080	22037	22232	22102	21994	21890	22042	22031	21875	22186	22148	22024	22038	22177	22333	22044	22105	22015	22091	22094	21913	21940	22005	21979	21963	21840	22201	22225	22182	22115	22250	21941	22250	22098	22296	22034	21962	22046	21854	22172	22048	22146	22103	22162	21817	22162	21935	22118	22349	22055	22059	22063	21970	22079	21873	21917	22068	22121	21909	22084	22168	22083	22085	21920	22046	21946	21862	21972	22247	22122	22092	22159	22301	21914	22018	22132	21910	22225	22067	22292	21972	21992	22115	22028	22367	22027	21957	22345	21900	21938	21926	22085	22055	22031	22023	22154	22270	22032	22015	22012	22128	22218	21979	21913	21953	21965	22113	22061	22034	22359	22051	21871	22140	21948	22055	22134	21909	21862	21969	22002	21914	21989	22133	22166	22050	22037	22073	22155	22079	22052	21953	22026	22290	22307	22135	22208	22178	21977	22059	21915	21986	22243	22168	21969	22066	22273	22026	22285	21946	22202	22233	21941	22168	22150	22015	22048	22071	21925	22229	21982	22150	22042	21983	22103	21895	21934	21937	22094	22103	22300	22258	22043	21970	22176	22183	22053	22143	22001	21960	22004	22113	21961	22163	22282	22241	22049	22213	22032	22179	22128	21840	22305	21973	22093	22126	21709	21969	22051	22248	21863	22051	22251	22160	22014	22148	21839	21937	22051	22129	22246	22148	22133	21909	21835	22002	21862	21947	21981	22037	21883	22228	22233	22147	22011	22134	22023	21904	22079	22005	22052	22302	22285	22135	21853	22005	22087	22248	22291	22167	22214	22123	22055	21901	21885	21822	22109	22193	21966	22324	22197	22002	22141	21793	22040	22013	21999	22069	22189	21986	22115	22178	22044	22138	22037	21880	22178	22243	22053	22096	22042	21920	22143	22111	22044	21932	21942	22072	22077	21964	22131	22221	22117	22123	22163	22039	22137	22138	21929	21819	22120	22144	21959	22095	22214	22092	22029	22030	22195	22153	22174	22076	22022	22120	22008	22076	22054	21962	22081	22158	21840	21859	22111	21848	22125	22103	22065	21947	22266	22110	22092	22151	22236	21994	22112	21936	22005	21993	21992	22093	21897	22127	21776	22108	22033	22101	22030	21896	21967	22175	22100	22034	22038	22018	22196	22056	22121	21983	22023	22184	22083	22019	22166	22078	22097	21981	22056	22041	21995	22007	21883	22315	22111	22107	21949	21997	22007	21925	21957	21884	22147	21860	22194	22221	22299	22089	22311	22044	22156	22116	21916	22089	21962	22069	21995	22019	22225	22127	22085	22152	22093	22344	22327	22080	21962	22218	22110	22249	22009	22118	21996	21913	22201	22047	21939	22108	22259	22076	22133	22212	21883	21963	21934	22045	22054	22178	22119	22035	21988	22063	21994	22152	22013	21893	22089	22013	22011	21961	21957	22001	22215	22111	22199	22163	22176	22055	21899	21921	21952	22134	22114	22063	22015	22176	21984	22115	22025	22102	22117	22229	22135	21999	22108	22005	22040	22052	22123	22088	22050	22150	21952	22106	22071	22045	22043	22208	22091	22106	22076	22112	21942	22092	21980	22099	22023	21811	22248	22007	22277	22137	22243	22049	22179	21795	22028	21855	21816	21926	21784	22052	21865	22031	21975	22109	21998	21998	22194	21971	22339	22058	22107	22180	22029	21738	22148	22145	22083	22355	22130	21817	22225	22090	21983	21885	21930	22088	22063	22327	21932	21986	22154	22099	21948	22033	21855	22342	21892	21801	21936	21982	22073	22169	22305	22266	21940	22056	22030	22099	21988	21872	22115	21869	22239	22062	21905	22091	21924	22173	22234	22194	21922	22175	22210	21963	21970	21921	22031	21945	21977	22111	22440	22157	21832	22108	22100	22043	21889	22243	22209	22109	22079	22124	22028	22020	22058	22084	22023	22054	21962	22027	22154	22202	22107	22058	22275	22011	22066	22126	22175	22142	22129	22140	22108	21994	22126	22154	21978	22089	22065	22171	22122	21963	22209	22201	22250	22128	22262	21841	22106	22144	22095	21843	22011	21817	22219	22086	21995	22115	22181
16136	19157	19267	19098	18923	18503	18241	18280	18655	18532	17814	18235	17673	17561	17835	18105	18979	19289	19285	18542	18160	17619	17581	17530	17695	17507	17466	17448	17463	17387	17567	17572	17443	17527	17539	17311	17534	17368	17632	17455	17452	17536	17634	17588	17546	17578	17582	17540	17480	17514	17447	17470	17554	17424	17621	17405	17533	17553	17610	17476	17573	17543	17640	17575	17381	17624	17409	17446	17541	17515	17522	17377	17718	17481	17444	17549	17443	17480	17455	17435	17643	17522	17553	17501	17645	17536	17660	17568	17632	17582	17378	17412	17471	17275	17598	17484	17480	17465	17541	17625	17523	17612	17415	17498	17482	17424	17660	17505	17611	17351	17583	17528	17410	17584	17514	17738	17585	17482	17560	17316	17468	17564	17405	17597	17541	17621	17584	17540	17457	17405	17630	17412	17541	17275	17400	17611	17542	17419	17487	17555	17523	17467	17440	17605	17542	17414	17484	17530	17625	17367	17340	17456	17426	17596	17363	17658	17559	17500	17434	17424	17609	17469	17589	17460	17518	17617	17426	17520	17529	17489	17532	17434	17545	17545	17664	17629	17398	17647	17477	17632	17364	17643	17563	17482	17314	17196	17446	17456	17330	17640	17549	17538	17385	17599	17400	17565	17490	17551	17409	17461	17499	17587	17694	17565	17389	17544	17442	17395	17481	17376	17317	17535	17439	17441	17562	17530	17446	17356	17708	17638	17297	17629	17503	17454	17398	17511	17485	17437	17524	17640	17511	17314	17723	17476	17512	17434	17637	17591	17532	17567	17639	17328	17554	17515	17576	17690	17553	17607	17483	17451	17487	17685	17590	17582	17426	17524	17502	17341	17335	17369	17486	17542	17573	17522	17471	17514	17712	17504	17571	17561	17528	17589	17599	17663	17509	17650	17325	17666	17512	17379	17395	17386	17520	17537	17378	17353	17705	17629	17504	17571	17632	17555	17457	17606	17484	17455	17367	17385	17390	17588	17610	17462	17526	17644	17643	17526	17605	17567	17491	17517	17635	17553	17348	17550	17453	17355	17745	17599	17478	17591	17475	17361	17428	17499	17436	17562	17513	17382	17482	17520	17251	17636	17488	17485	17480	17544	17556	17511	17372	17477	17655	17736	17533	17488	17384	17547	17520	17574	17356	17525	17440	17545	17537	17654	17623	17481	17648	17428	17649	17659	17451	17605	17645	17597	17467	17713	17416	17695	17509	17465	17492	17440	17560	17376	17526	17435	17517	17464	17473	17544	17470	17637	17467	17647	17572	17552	17642	17543	17482	17738	17423	17625	17415	17555	17582	17510	17454	17490	17558	17407	17475	17447	17595	17551	17472	17537	17436	17594	17477	17693	17497	17471	17490	17539	17671	17678	17702	17597	17620	17685	17677	17547	17447	17639	17505	17558	17641	17577	17425	17519	17420	17581	17276	17469	17416	17672	17382	17562	17475	17409	17577	17478	17455	17377	17705	17610	17437	17449	17338	17434	17484	17691	17516	17484	17518	17488	17558	17541	17373	17528	17464	17633	17636	17443	17565	17370	17427	17602	17495	17369	17631	17516	17313	17514	17452	17652	17700	17466	17520	17553	17441	17460	17624	17449	17490	17572	17522	17456	17394	17273	17534	17474	17530	17699	17419	17502	17560	17534	17456	17570	17375	17561	17404	17392	17467	17677	17475	17385	17368	17538	17532	17516	17548	17499	17567	17552	17635	17457	17662	17384	17569	17526	17472	17377	17263	17458	17565	17479	17514	17667	17630	17495	17287	17592	17486	17503	17488	17707	17532	17608	17496	17546	17540	17582	17625	17522	17319	17465	17686	17682	17533	17382	17398	17431	17502	17709	17356	17514	17491	17481	17533	17472	17663	17464	17631	17551	17602	17784	17624	17356	17544	17630	17504	17655	17585	17563	17694	17461	17471	17375	17607	17460	17551	17636	17599	17619	17704	17416	17450	17523	17391	17469	17483	17466	17576	17405	17538	17560	17430	17495	17544	17628	17492	17407	17543	17418	17487	17511	17504	17598	17442	17666	17521	17495	17529	17336	17562	17707	17487	17616	17562	17660	17355	17565	17526	17489	17496	17525	17507	17598	17704	17552	17661	17404	17407	17437	17381	17567	17607	17474	17434	17513	17513	17536	17520	17421	17523	17672	17451	17491	17572	17515	17549	17585	17458	17725	17643	17427	17439	17642	17425	17634	17669	17551	17454	17442	17491	17580	17514	17439	17417	17495	17569	17467	17617	17509	17708	17545	17533	17664	17681	17685	17497	17699	17592	17368	17462	17495	17605	17465	17384	17462	17576	17334	17586	17581	17466	17479	17716	17478	17465	17505	17478	17545	17604	17469	17615	17644	17386	17611	17512	17522	17548	17427	17414	17604	17676	17440	17659	17455	17450	17624	17414	17710	17587	17419	17481	17434	17525	17493	17443	17526	17524	17723	17642	17649	17566	17463	17622	17548	17441	17515	17280	17545	17499	17373	17463	17511	17524	17749	17514	17590	17423	17519	17564	17402	17451	17478	17508	17434	17469	17520	17588	17583	17435	17606	17516	17414	17601	17725	17441	17559	17451	17491	17585	17535	17483	17382	17687	17581	17452	17768	17732	17721	17489	17371	17476	17386	17511	17426	17619	17390	17553	17622	17370	17463	17511	17453	17473	17549	17450	17453	17550	17535	17609	17347	17448	17461	17286	17470	17485	17428	17503	17567	17592	17401	17677	17398	17555	17688	17627	17363	17354	17499	17494	17655	17324	17582	17437	17519	17547	17523	17524	17571	17558	17559	17512	17554	17370	17482	17553	17545	17532	17480	17547	17533	17542	17416	17536	17598	17670	17426	17422	17607	17264	17639	17536	17332	17615	17570	17510	17570	17460	17533	17443	17613	17549	17461	17622	17655	17598	17577	17517	17488	17600	17401	17510	17527	17430	17669	17456	17857	17412	17602	17508	17439	17544	17648	17628	17529	17599	17549	17410	17520	17510	17395	17583	17527	17329	17477	17593	17440	17507	17351	17534	17535	17461	17538	17340	17528	17626	17671	17597	17425	17677	17377	17546	17544	17533	17641	17482	17572	17471	17538	17575	17650	17519	17569	17465	17764	17474	17692	17624	17635	17578	17440	17558	17444	17550	17632	17508	17636	17416	17372	17462	17603	17499	17542	17560	17541	17412	17654	17441	17616	17365	17368	17587	17327	17570	17558	17517	17588	17537	17419	17495	17698	17427	17614	17494	17442	17533	17384	17386	17559	17621	17529	17580	17551	17485	17672	17481	17455	17586	17586	17658	17658	17494	17551	17604	17434	17539	17567	17368	17638	17482	17423	17519	17634	17454	17658	17338	17374	17616	17538	17456	17616	17475	17674	17490	17652	17507	17310	17355	17639	17633	17489	17501	17463	17579	17592	17491	17537	17368	17576	17668	17334	17511	17515	17446	17663	17517	17671	17502	17434	17522	17639	17513	17436	17513	17620	17648	17516	17447	17569	17505	17464	17425	17493	17606	17622	17486	17615	17456	17549	17611	17367	17777	17579	17635	17694	17419	17575	17467	17535	17664	17590	17486	17583	17442	17379	17509	17444	17577	17466	17360	17554	17463	17527	17684	17369	17445	17523	17461	17499	17477	17552	17459	17641	17535	17431	17664	17526	17442	17610	17451	17472	17690	17497	17493	17458	17399	17495	17599	17693	17397	17547	17366	17648	17536	17614	17520	17525	17524	17483	17568	17405	17587	17490	17509	17578	17596	17459	17505	17441	17703	17528	17555	17570	17767	17462	17539	17430	17494	17561	17546	17482	17523	17565	17542	17514	17520	17476	17572	17432	17403	17500	17542	17506	17573	17594	17615	17500	17530	17511	17551	17545	17515	17446	17464	17577	17624	17526	17427	17443	17519	17687	17504	17492	17560	17572	17589	17555	17450	17386	17501	17667	17649	17332	17593	17563	17529	17641	17762	17552	17366	17670	17591	17453	17430	17475	17595	17464	17504	17583	17663	17541	17563	17590	17728	17462	17629	17666	17540	17523	17602	17385	17575	17413	17558	17499	17741	17505	17745	17413	17652	17700	17539	17363	17624	17479	17620	17524	17591	17442	17605	17572	17371	17425	17719	17442	17480	17561	17487	17713	17566	17411	17477	17532	17623	17519	17488	17580	17461	17507	17669	17677	17419	17516	17591	17528	17723	17563	17575	17456	17584	17636	17532	17364	17466	17567	17706	17486	17552	17462	17503	17647	17423	17552	17468	17546	17559	17474	17635	17548	17643	17511	17625	17480	17594	17596	17749	17456	17521	17560	17638	17477	17561	17378	17468	17578	17595	17615	17448	17521	17386	17626	17502	17364	17508	17481	17555	17664	17601	17460	17405	17568	17343	17625	17502	17593	17519	17477	17660	17518	17480	17453	17423	17525	17484	17808	17546	17648	17504	17567	17531	17494	17505	17555	17400	17355	17627	17429	17500	17540	17476	17537	17494	17583	17397	17508	17525	17422	17662	17404	17341	17469	17475	17471	17579	17529	17584	17529	17536	17536	17428	17706	17512	17433	17532	17593	17427	17508	17573	17482	17281	17723	17577	17462	17603	17532	17602	17542	17623	17475	17425	17494	17498	17609	17691	17573	17482	17443	17635	17530	17541	17453	17606	17528	17507	17512	17511	17589	17442	17693	17539	17385	17482	17630	17315	17424	17597	17475	17472	17595	17319	17419	17480	17646	17580	17551	17532	17604	17648	17327	17642	17532	17545	17481	17467	17492	17445	17395	17328	17701	17472	17574	17578	17629	17560	17611	17593	17484	17487	17361	17462	17439	17624	17401	17394	17385	17327	17594	17435	17525	17642	17444	17387	17624	17695	17429	17410	17611	17696	17429	17416	17608	17525	17579	17475	17563	17632	17396	17342	17622	17609	17418	17543	17553	17574	17611	17471	17519	17501	17315	17550	17393	17307	17479	17365	17471	17648	17529	17362	17661	17472	17515	17444	17702	17477	17555	17556	17630	17590	17528	17497	17496	17370	17456	17506	17486	17621	17581	17510	17595	17614	17541	17447	17406	17585	17598	17504	17613	17497	17501	17443	17668	17496	17650	17439	17755	17577	17558	17624	17464	17517	17370	17510	17552	17485	17552	17694	17505	17548	17526	17338	17486
23707	20962	28356	23985	22816	24452	24935	22702	22818	23022	22463	22184	22182	22135	22184	24420	29910	30430	28429	25960	24419	22752	22168	22067	21774	21872	21886	21767	21824	21866	21663	21548	21851	21954	21876	21754	21844	21827	21743	21600	22011	22038	21942	21693	21964	21946	21658	21906	21893	22048	21835	21768	22013	21682	21964	21671	21791	21947	21860	21831	21872	21679	21638	21830	21754	21920	21854	21874	21611	21777	21656	21815	21898	21839	21842	21982	21894	21864	21859	21705	21907	21684	21841	22120	21908	21875	21932	21424	21855	21887	21903	21676	21874	21937	21710	21875	21914	21729	21796	21865	21841	21674	21994	21853	21860	21523	21870	21920	21935	21784	21703	21627	21658	21845	21951	21778	21873	21897	21781	21834	21865	21691	21776	22118	21839	21745	21708	21971	21568	21843	21885	21726	21938	21866	21943	21847	22035	21975	21768	21576	21828	21673	21779	21829	21847	21547	21897	21721	21791	21773	21692	21596	21627	21856	21819	21675	21764	21827	21751	21575	21846	21912	21631	21689	21801	21911	21654	21782	21892	21555	21794	21995	21692	21874	21723	21789	21733	21695	22047	21882	21868	21787	21747	21749	21854	21817	22034	21644	21623	21816	21899	21913	21927	21803	21916	21518	21908	21820	21877	21862	21739	21712	21932	21728	21913	21885	21900	21903	21552	21849	21873	21805	21826	21771	21702	21688	21824	21820	21823	21723	21851	21712	21710	21655	21793	21962	21802	21820	21798	21706	21816	21841	21797	21879	22021	21761	21976	21796	21642	21855	21770	21998	21668	21774	21853	22016	21924	21793	21865	21782	21914	21919	21697	21864	21853	21804	21761	21931	21758	21640	21809	21846	21820	21788	21706	21918	21816	21717	21871	21912	21785	21993	21776	21881	21939	21555	21839	21651	21617	21792	21882	21862	21817	21776	21948	21633	21719	21780	21773	21775	21889	21856	21751	21843	21799	21750	21834	21859	21726	21765	21890	21962	21882	21800	21786	21617	21701	21892	21952	21777	21830	21715	21858	21917	21886	21632	21854	21778	21784	21893	21853	21776	21843	21800	21684	21707	21914	21865	21745	21795	21748	21900	21875	21677	21868	21695	21679	21675	21892	21893	21789	21725	21785	21796	21843	21756	21880	21614	21635	21676	21757	21881	22042	21723	21780	21859	21800	21770	21815	21730	21915	21568	21817	21820	22032	21783	21795	21601	21875	22023	21850	21830	21802	21622	21760	21853	21761	21805	21858	21832	21834	21835	21585	21722	21516	21596	21850	21701	21652	21816	21856	21926	21887	21949	21672	21671	21952	21586	21720	21824	21767	21808	22021	21911	21815	21784	21822	21665	21623	21847	21834	21746	21878	21566	21868	21822	21862	21846	21748	21850	21797	21680	22170	22041	21991	21974	21791	21651	21839	21729	21861	21754	21632	21795	22022	21745	21674	21824	21972	21805	21604	21777	21635	21650	21912	21849	22005	21699	21830	21907	21808	21968	21807	21786	21900	21659	21983	21867	21875	21986	21847	21880	21800	21587	21802	21945	21828	21888	21784	21581	21732	22079	21802	21782	21770	21954	21750	21707	21798	22029	21954	21939	21730	21745	21927	21795	21559	21735	21783	21747	21719	21666	21842	21537	21896	21837	21661	21740	21590	21866	21782	21621	21904	21743	21902	21586	21532	21614	21949	21798	21937	21973	21769	21694	21842	21773	21876	21933	21899	21907	21908	21796	21534	21928	21806	21892	22041	21872	21793	21818	21807	21888	21806	21908	21766	21909	21917	22047	21895	21775	21879	21926	21614	21890	21805	21840	21825	21920	21691	21759	21859	21612	21710	21992	21748	21890	21811	21641	21920	21866	22025	21887	21738	21888	21715	21650	21786	21638	21821	21807	21773	21664	21825	21910	21813	21762	21762	21923	21907	21876	21571	22050	21823	21748	21900	21827	21914	21588	21794	21803	21610	21962	21903	21864	21803	21527	21911	21742	21882	21875	21751	21961	21635	21711	21678	21973	21774	22013	21786	21892	22046	21912	21901	21937	21769	21649	21781	21757	21911	21763	21759	21757	21924	21842	21929	21774	21764	21792	21772	21766	21867	22004	21891	21690	21870	21739	21916	21769	21725	21992	21880	21642	21798	21661	21986	21797	21961	21814	21910	21875	21863	21774	21798	21789	21889	21718	21828	21868	21843	21776	21652	21786	21725	21895	21902	21709	21814	21968	21761	21781	21890	21751	21836	21866	21982	21728	21977	21871	22008	21649	21792	21770	21935	21786	22017	21890	21899	21696	21831	21756	21826	21727	21798	21913	21963	21848	21871	21948	21786	21615	21867	21880	21813	21818	21783	21552	21820	21629	21791	21913	21933	21821	21478	21737	21733	21755	21812	21792	21926	21727	21703	21777	21712	21918	21906	21798	21651	21584	21762	21703	21800	21655	21637	21778	22023	21824	21885	21952	21699	21867	21792	21902	21687	21946	21925	21916	21853	21783	22025	21834	21653	21824	21794	21920	21635	21969	21782	21659	21907	21808	21828	21708	21875	21825	21671	21661	21680	21714	21769	21674	21779	21653	21847	21780	21789	22001	21805	21701	21985	21923	21895	21819	21538	21740	22015	21783	21774	21603	21770	21829	21675	22035	22040	21848	21658	21858	21907	21610	21911	21725	21746	21859	21790	21855	21850	21828	21804	21923	21731	21739	21988	21860	21845	21970	21723	21740	21716	21906	21694	21806	21712	21836	21912	21611	21676	21849	21604	21796	21980	21833	21855	21963	21706	21799	21783	21634	21700	21888	21778	21825	22157	21766	21641	21772	21718	22022	21927	21973	22010	21705	21743	21831	21771	21640	21876	21600	21774	21706	22058	21925	21893	21794	21951	21772	21730	21743	21738	21649	21888	21905	21696	21747	21805	21734	21915	21637	21804	21564	21854	21803	21596	21501	21886	21701	21917	22001	21921	21775	21760	21751	21748	21825	21936	21778	21805	21664	21624	21836	21692	21717	21956	21953	21804	21681	21651	21756	21866	21773	21817	21827	21589	21877	21688	21650	21835	21765	21897	21804	21823	21924	21921	21843	22180	21727	22042	21681	21860	21572	21630	21919	21838	21735	22024	21852	22259	21753	21787	21798	21962	21786	21764	21793	21840	21734	22014	21632	21827	21584	21723	21844	21648	21953	22143	21633	21623	21949	21945	21736	22085	21854	21626	21852	21785	21525	21817	21761	21905	21981	21644	22126	21800	21917	21912	21895	21830	21687	21820	21759	21881	21765	21875	21720	21779	21820	21797	21836	21695	21630	21708	21687	21824	22007	21948	21830	21761	21757	21973	21962	21776	21752	21845	21717	21669	21804	21926	21717	21883	21531	21940	21872	21918	21797	21835	21708	21924	21680	21713	21872	21768	21743	21765	21731	21944	21719	21781	21831	21814	21702	21835	21781	21819	21968	21901	21912	21851	21841	21887	21725	21779	21855	21726	21834	21865	21645	21779	21822	21701	21886	21628	21939	21630	21833	21498	21788	21850	21726	21730	21725	21981	21781	21795	21719	21943	21484	21677	21840	21823	21937	21878	21822	21689	21820	21790	21700	21819	21794	22111	21842	22103	21852	21733	22006	21769	21623	21692	21694	21786	21885	21994	21730	21866	21700	21859	21987	21810	21781	21833	21858	21861	21766	21901	21820	21697	21648	21755	21888	21753	21600	21902	21845	21664	21597	21730	21802	21904	21788	21840	21748	21654	21787	21769	21867	21994	21840	21609	21869	21688	21826	21750	21938	21811	21925	21951	21913	21824	21715	21777	21744	21660	21795	21801	21860	21791	21674	21613	21781	21663	21946	21704	21655	21839	21924	21754	21812	21672	21752	21928	21576	21841	21928	21619	21762	21764	21743	22048	21950	21952	21978	21829	21620	21938	21827	21534	21773	21732	21679	21897	21630	21793	21901	21933	21797	21781	21857	21586	21833	21917	21723	21741	21777	21684	21785	21937	22022	21956	21870	21805	21625	21682	21743	21621	21861	21896	22070	21906	21844	21806	21624	21885	21778	21878	21757	21550	21833	22098	21847	21931	21594	21673	21847	21866	21817	21742	22123	21831	21699	21823	21495	21550	21734	21882	21742	21604	21492	21884	21805	21791	21636	21716	21995	22100	21881	21835	21709	21893	21932	21589	21758	22031	22035	21844	21606	21670	21856	21885	21815	22056	21683	21876	21837	21714	21945	21780	21782	21755	21458	21916	21798	21656	21818	21746	21906	21784	21678	21872	21785	21797	21716	21962	21791	21677	21668	21771	21840	21756	21682	21711	21699	21858	21707	21863	21734	21818	21923	21802	21969	21657	21653	21775	21999	21847	21793	21853	21749	21609	21793	21893	21659	21696	21916	21917	21800	21683	21817	21934	21674	21666	21478	21611	21736	21742	21750	21728	21784	21869	21862	21872	21500	21789	21767	21833	21837	21969	21583	22013	22050	21693	21937	21775	21778	21953	21748	21824	21888	21886	21825	21698	21822	21841	21585	21680	21798	21937	21782	21752	21774	21776	21702	21884	21820	21765	21740	21814	21911	21715	21663	21714	21875	21785	21655	21860	21837	21586	21744	21837	21898	21834	21874	21596	21705	21889	21721	21818	21986	21917	21884	21867	21740	21875	21793	21869	21716	21715	21680	21788	21658	21781	21774	21729	21771	21831	21917	21849	21779	21964	21920	21813	21822	21875	21736	21749	21793	21714	21788	21707	21985	21801	21937	22004	21686	21656	21889	21950	21840	21795	21769	21911	21758	22054	21851	22027	21773	21909	21908	21784	21693	21795	22043	21869	21941	21757	21952	21688	21897	22002	21809	21638	21726	21971	21741	21598	21808	21979	21711	22014	21654	21662	21830	21823	21948	21810	21796	21749	21660	21869	21814	21718	21873	21758	21730	21958	21783	22014	21694	21832	21744	21753	21994	21969	21745	21782	21753	21735	21844	21859	21917	21836	21999	21779	21911	21737	21783	21855	21742	21958	21879	21884	21761	21771	21729	21752	21951	21636	21716	21578	21769	21883	21891	21887	21695	21757	21743	21715	21829	21923	21774	21624	21694	21662	21680	21933	21786	21833	21515	21957	21627	21687	21662	21761	21688	21831	21805	21805	21530	21826	21716
14453	23559	22736	20587	19534	19652	18906	18502	19381	18694	18117	17840	17782	17521	17764	21366	28542	27796	24944	22026	19676	18352	17646	17690	17435	17431	17293	17417	17498	17201	17637	17449	17530	17298	17384	17519	17648	17437	17454	17488	17472	17475	17394	17427	17670	17410	17377	17525	17428	17388	17384	17346	17467	17447	17414	17306	17360	17427	17329	17428	17566	17452	17429	17411	17391	17513	17456	17570	17581	17562	17262	17416	17559	17340	17561	17374	17369	17443	17450	17386	17551	17478	17476	17437	17345	17396	17368	17313	17282	17343	17527	17236	17367	17327	17525	17438	17324	17322	17291	17453	17335	17475	17477	17533	17545	17464	17338	17518	17466	17561	17347	17427	17300	17294	17364	17324	17572	17425	17368	17321	17413	17267	17304	17340	17433	17277	17443	17573	17473	17332	17356	17499	17438	17575	17404	17529	17502	17124	17378	17261	17336	17358	17381	17472	17526	17345	17243	17351	17407	17486	17431	17465	17393	17284	17457	17482	17526	17307	17467	17344	17380	17352	17448	17334	17302	17433	17372	17374	17415	17379	17381	17414	17387	17399	17352	17436	17270	17446	17287	17505	17453	17254	17541	17301	17367	17249	17443	17418	17158	17348	17430	17401	17490	17515	17435	17349	17269	17575	17435	17466	17369	17279	17495	17420	17409	17469	17298	17378	17482	17254	17430	17610	17295	17443	17657	17418	17447	17432	17475	17385	17475	17288	17435	17415	17435	17284	17354	17276	17303	17524	17349	17372	17399	17516	17484	17425	17414	17255	17554	17332	17395	17387	17270	17484	17309	17297	17393	17500	17350	17177	17257	17463	17398	17477	17413	17399	17463	17379	17357	17452	17445	17502	17482	17549	17501	17517	17365	17438	17183	17509	17533	17306	17541	17553	17216	17444	17406	17184	17405	17369	17494	17411	17171	17420	17382	17426	17439	17331	17373	17587	17262	17433	17423	17292	17461	17336	17525	17382	17339	17193	17392	17256	17399	17486	17458	17346	17546	17482	17306	17498	17360	17350	17456	17442	17229	17345	17532	17302	17470	17417	17388	17312	17524	17543	17384	17347	17396	17281	17431	17199	17587	17211	17444	17306	17503	17368	17378	17561	17384	17405	17301	17341	17391	17407	17349	17484	17451	17225	17385	17464	17453	17257	17458	17404	17307	17352	17291	17431	17401	17313	17444	17279	17410	17410	17411	17431	17395	17418	17357	17302	17516	17494	17300	17200	17515	17293	17577	17436	17379	17567	17496	17368	17340	17426	17383	17473	17364	17525	17291	17553	17476	17196	17404	17353	17347	17510	17518	17428	17412	17306	17322	17495	17304	17496	17161	17660	17383	17359	17400	17434	17459	17280	17444	17441	17310	17350	17207	17506	17366	17365	17363	17445	17459	17394	17414	17160	17577	17183	17377	17394	17365	17324	17359	17407	17466	17183	17397	17270	17553	17451	17509	17516	17377	17475	17433	17314	17328	17477	17481	17450	17358	17366	17280	17423	17341	17440	17359	17334	17504	17398	17426	17331	17380	17460	17224	17391	17262	17363	17367	17343	17521	17446	17538	17359	17532	17332	17441	17400	17116	17379	17457	17563	17509	17164	17322	17436	17314	17452	17369	17500	17325	17355	17383	17332	17408	17432	17399	17460	17313	17454	17462	17425	17388	17305	17569	17456	17351	17336	17303	17460	17463	17225	17426	17470	17246	17301	17435	17498	17428	17439	17315	17467	17470	17563	17362	17355	17437	17526	17446	17590	17359	17453	17541	17537	17515	17242	17416	17588	17309	17519	17388	17232	17367	17463	17411	17501	17226	17440	17541	17552	17506	17307	17445	17362	17479	17533	17376	17489	17345	17499	17406	17470	17374	17403	17308	17332	17259	17357	17450	17342	17309	17571	17414	17561	17458	17283	17486	17454	17284	17485	17409	17324	17359	17377	17497	17479	17279	17390	17258	17359	17366	17463	17436	17464	17289	17252	17523	17490	17578	17411	17164	17345	17357	17346	17323	17487	17292	17359	17436	17518	17249	17365	17481	17398	17294	17523	17418	17390	17481	17300	17412	17318	17418	17471	17415	17450	17428	17491	17405	17517	17289	17415	17307	17199	17594	17332	17265	17323	17467	17407	17327	17349	17370	17314	17312	17325	17537	17434	17562	17320	17404	17447	17338	17486	17396	17392	17473	17293	17443	17352	17399	17456	17496	17356	17400	17327	17378	17237	17531	17522	17405	17401	17345	17205	17401	17430	17286	17434	17479	17537	17286	17517	17463	17467	17429	17354	17351	17333	17398	17591	17491	17587	17330	17562	17334	17248	17369	17541	17381	17397	17570	17417	17647	17432	17432	17522	17274	17360	17308	17431	17473	17477	17496	17409	17390	17326	17616	17447	17489	17479	17378	17443	17417	17357	17478	17489	17529	17303	17370	17343	17420	17336	17299	17277	17529	17393	17427	17400	17513	17520	17266	17380	17394	17403	17530	17485	17408	17434	17407	17427	17434	17318	17520	17437	17425	17411	17490	17382	17350	17391	17450	17529	17329	17480	17552	17335	17453	17405	17416	17386	17535	17410	17446	17282	17312	17374	17370	17507	17441	17440	17450	17459	17324	17392	17513	17458	17456	17460	17386	17359	17401	17365	17352	17411	17447	17452	17351	17504	17369	17433	17469	17328	17361	17384	17213	17498	17436	17525	17331	17466	17307	17335	17474	17308	17393	17449	17220	17715	17432	17513	17273	17362	17315	17467	17496	17473	17230	17392	17480	17510	17361	17288	17380	17415	17531	17428	17422	17576	17274	17376	17232	17503	17464	17307	17373	17391	17385	17466	17485	17383	17276	17402	17378	17514	17381	17578	17243	17311	17550	17387	17355	17301	17530	17441	17554	17512	17535	17489	17527	17464	17461	17408	17495	17297	17492	17399	17411	17537	17414	17411	17519	17340	17555	17500	17299	17459	17382	17482	17295	17389	17296	17416	17573	17327	17266	17292	17385	17480	17441	17579	17277	17490	17218	17472	17320	17209	17340	17420	17360	17401	17408	17394	17462	17537	17237	17519	17350	17197	17344	17422	17307	17397	17305	17453	17424	17533	17462	17530	17355	17411	17364	17375	17344	17626	17381	17628	17380	17338	17406	17324	17444	17453	17377	17313	17355	17438	17478	17362	17286	17518	17267	17282	17457	17494	17315	17358	17409	17334	17516	17418	17307	17442	17453	17598	17402	17682	17415	17520	17416	17424	17205	17447	17450	17514	17644	17511	17444	17516	17345	17518	17344	17445	17325	17418	17379	17371	17362	17462	17533	17154	17344	17397	17354	17533	17377	17342	17349	17337	17607	17262	17366	17424	17389	17367	17575	17370	17482	17514	17397	17519	17567	17455	17482	17404	17458	17413	17417	17511	17553	17468	17353	17431	17342	17404	17447	17492	17548	17478	17211	17490	17398	17419	17303	17533	17378	17238	17324	17263	17497	17606	17317	17317	17394	17251	17311	17412	17598	17613	17535	17665	17384	17475	17444	17251	17240	17513	17379	17580	17313	17474	17337	17247	17349	17501	17271	17495	17492	17261	17425	17489	17402	17365	17487	17489	17404	17164	17385	17394	17393	17379	17492	17485	17540	17166	17352	17499	17309	17426	17317	17240	17331	17403	17565	17388	17353	17420	17527	17219	17363	17350	17390	17424	17377	17299	17548	17283	17357	17345	17533	17537	17420	17410	17530	17331	17428	17324	17363	17570	17508	17376	17301	17327	17524	17466	17363	17270	17363	17379	17415	17334	17467	17582	17394	17369	17390	17476	17206	17412	17295	17712	17392	17325	17451	17377	17539	17638	17303	17675	17442	17461	17400	17522	17511	17345	17375	17257	17492	17462	17352	17380	17358	17448	17375	17224	17415	17591	17411	17286	17382	17290	17229	17444	17325	17527	17468	17357	17386	17495	17534	17358	17358	17546	17346	17473	17676	17357	17390	17320	17433	17485	17326	17565	17379	17383	17297	17303	17263	17228	17464	17344	17301	17547	17377	17383	17328	17460	17441	17278	17313	17352	17405	17409	17223	17266	17441	17494	17097	17586	17379	17194	17451	17370	17470	17294	17415	17374	17362	17459	17380	17519	17662	17487	17299	17421	17447	17320	17393	17316	17408	17220	17315	17328	17446	17638	17456	17525	17384	17596	17388	17411	17249	17418	17370	17570	17295	17516	17394	17226	17358	17407	17262	17418	17402	17550	17247	17436	17349	17384	17509	17372	17457	17386	17499	17258	17400	17525	17526	17277	17259	17465	17379	17469	17349	17326	17328	17467	17374	17491	17401	17518	17484	17383	17407	17417	17596	17225	17331	17292	17385	17492	17436	17464	17429	17462	17280	17418	17467	17460	17224	17443	17474	17592	17462	17452	17395	17349	17277	17419	17396	17588	17369	17399	17458	17311	17289	17315	17528	17433	17346	17262	17392	17387	17366	17300	17221	17611	17581	17455	17320	17409	17195	17528	17573	17223	17540	17321	17321	17277	17689	17300	17514	17454	17583	17470	17331	17566	17389	17367	17322	17459	17292	17349	17230	17484	17177	17558	17274	17403	17454	17262	17361	17404	17398	17412	17349	17404	17298	17363	17451	17219	17316	17482	17306	17382	17501	17500	17587	17470	17398	17566	17434	17344	17424	17300	17443	17433	17375	17322	17386	17414	17210	17431	17255	17353	17347	17515	17342	17347	17454	17434	17385	17425	17487	17440	17478	17369	17502	17329	17278	17206	17316	17481	17429	17457	17307	17335	17549	17488	17297	17371	17261	17432	17371	17429	17376	17346	17499	17354	17489	17391	17378	17482	17411	17191	17418	17322	17508	17483	17354	17236	17415	17451	17380	17432	17514	17404	17347	17245	17344	17373	17309	17381	17387	17593	17513	17359	17232	17350	17441	17425	17435	17394	17401	17329	17421	17439	17227	17239	17480	17318	17322	17537	17328	17445	17294	17458	17414	17443	17537	17419	17353	17587	17457	17323	17429	17544	17547	17360	17500	17318	17397	17318	17330	17590	17306	17431	17325	17392	17496	17534	17398	17402	17405	17506	17323	17514	17386	17358	17504	17257	17483	17380	17332	17294	17505	17477	17262	17301	17411	17404	17464	17499	17347	17341	17587	17360
22486	20954	28795	23300	21219	24243	28328	23716	22948	23073	22834	22888	22367	22435	22623	28236	36245	37848	35949	31397	27011	24033	23009	22256	22451	22185	22009	22191	22139	22033	21779	22053	22087	22032	22066	21733	22259	22073	22166	22029	21972	22099	22042	21978	22149	22007	22000	21906	22123	21954	22238	22154	21984	22008	21801	22064	21948	22213	21969	22057	21943	21909	21955	21971	22133	22071	21922	21770	22049	22115	21736	21893	22055	22040	21890	22124	21630	21843	21894	21676	21915	22090	21817	21959	21986	21952	22141	22153	21846	21709	21904	21844	22072	21785	22021	21838	21924	21881	21920	22236	22059	21904	21779	21810	21959	22007	22154	22087	21928	21883	21934	21763	21868	21881	21957	22067	22140	21883	22006	21907	22036	22033	21847	21971	21962	21671	21805	21813	21893	21977	22123	21956	21776	21883	22152	22094	21759	21854	21981	21813	22047	21981	21906	21953	21809	22029	22061	21731	21876	22014	21650	21993	21854	21849	22008	22107	21889	22052	21810	21926	22141	22078	21850	21813	21869	21765	21925	22006	21884	21875	21910	21839	21897	21897	21922	22132	21914	22042	22070	21956	22012	22146	21877	21807	21930	21895	21878	22283	22060	22045	21946	22026	21916	21885	21837	22061	21932	21889	21886	22008	21985	21934	21945	21923	21750	22020	21964	21884	21950	22048	22124	21826	21945	22137	21731	21872	21973	21838	21935	21739	21768	21787	21884	21931	21689	21858	22055	21757	21996	21925	21932	22164	21991	21820	22012	21985	21937	21842	22077	21690	21900	21789	21756	21647	21852	21742	22044	21994	22002	21778	22012	21939	21982	21830	22103	21935	21777	21793	22131	21792	21943	22270	21961	22072	21780	21918	21933	21927	21698	22029	22022	21773	22094	21736	21891	21970	21861	21976	22174	21889	21833	21890	21992	21941	21688	21845	21914	21938	21833	22025	21982	21909	21749	21716	22035	21802	21911	21895	21735	21885	22042	21690	21911	21743	21715	21880	21711	21976	21897	21920	21983	21915	21820	22040	21899	22018	21857	21861	21934	22123	21952	21845	21945	22012	21757	21690	21901	21949	21896	21849	22010	21947	21809	22047	22089	21942	21986	21925	21977	21858	21977	22012	21907	21979	21924	21695	21716	21922	22057	21889	21806	21963	21958	21785	21639	21840	21997	22078	21906	22019	22083	21818	21917	21987	21997	22120	22018	21845	21906	21824	21873	21820	22090	21901	22003	21970	21985	21870	21833	21739	21869	22002	21989	22014	22068	21832	21858	22219	22159	21710	21889	21981	21920	21889	21839	21887	21663	21923	21755	21803	21773	21827	21973	21739	22016	21876	21661	22054	21719	21837	21949	22066	21966	21721	21789	21891	22025	21959	21758	22039	21832	21878	21752	21751	21908	21918	21983	21922	21895	21919	21973	22104	21965	21852	21830	21949	21967	21851	21917	21998	21869	21973	21970	21847	21813	21975	21819	21992	21896	21864	22020	21940	21870	21997	22004	21923	22115	21898	21845	22121	21839	21671	21970	22153	21800	22058	21807	21905	21947	22063	21838	21624	22002	21790	22220	22076	21933	22047	21794	22001	21925	21797	22017	22146	21934	22041	21872	21850	21807	21737	21942	21781	21927	21849	21972	22043	22089	22060	22146	21910	21665	21887	21940	21899	21950	21889	21812	21786	21971	22005	21872	21998	21964	21955	21830	21694	21950	21778	22046	21801	21780	21901	21906	21763	21913	21938	21842	21839	21948	21755	21778	22016	21923	21690	21920	22116	22069	22053	21956	21630	21799	21700	21885	21919	22026	22075	22176	22003	22090	22018	22054	21962	21966	21928	21931	21822	21731	21694	21928	21848	21820	22020	21882	21813	21896	21947	22155	21879	22005	22066	21945	21838	22076	21966	21893	21928	22001	22107	21908	22101	21972	22102	21759	21826	22055	21793	21722	22065	21903	22004	21909	21649	21866	21806	21785	21766	21796	22104	22035	21785	21820	21997	21924	21970	22022	21836	21780	21980	21870	21848	21876	21634	21807	21874	21767	21887	21774	21757	21931	21690	21873	21860	21943	21894	22136	22210	22056	21979	22017	22062	21927	21790	21822	21692	21683	21682	21734	21860	22075	22039	21861	21923	21934	21817	21901	21863	22019	21732	21632	22107	22041	21965	21856	21743	21753	21854	21923	21835	22008	22172	21957	21854	21952	22105	22199	21981	21920	22106	21912	21927	21809	21940	22115	21742	22047	21959	21907	21997	21984	21637	21748	21684	21662	21888	21947	21811	21821	21613	21922	21829	21702	21831	21729	22064	21822	21882	21794	21943	21862	21945	22041	21943	21921	21950	21895	21922	21841	21961	22024	21859	22075	21944	22006	21721	21931	21755	21997	21791	21759	21987	21942	22075	21978	22096	21949	21974	21796	21954	21962	21921	21954	21986	22165	22043	21925	21862	21957	21885	22017	21686	21873	21846	21895	21899	21928	21977	21968	22145	22102	21970	22013	21906	21834	21849	21925	21892	22052	22050	21752	21984	21929	21976	21892	21892	21897	21690	21771	21944	21987	21792	21816	21910	21907	21802	21886	21945	21762	21831	22002	21848	21963	21879	21837	21962	21886	22018	21712	21917	21850	22040	21995	22027	21888	22086	21940	21906	22048	21943	21840	21751	22012	21978	21864	21944	21958	22017	21782	21995	21955	21743	21903	21918	22182	21894	22133	22103	22068	21788	22028	21817	21977	22039	21901	21820	21843	21870	22008	21853	21897	21802	21866	21766	21762	21743	22104	21910	22010	21863	21995	22025	21930	21828	21999	21608	21950	22022	21965	22155	21869	21773	21884	21872	21814	21962	22025	21960	21782	22059	22008	21877	21982	21686	21845	22053	21798	22009	22106	21858	21883	22009	21907	21963	21829	21824	22240	21895	21987	21726	21797	21803	21969	21920	21891	21956	22166	22073	21945	21917	21800	21821	21924	22010	21976	21826	21675	21740	21939	21981	21819	21693	21858	21665	21644	22109	22063	21864	22073	21843	22016	22075	21855	21904	21993	22191	21854	21942	21949	21671	21912	21989	21939	22010	21806	21895	22038	21998	22050	21839	21947	21890	22066	21815	21937	22011	22124	21906	21792	22084	22108	21865	21824	22042	21974	22135	21867	21746	21732	21885	22240	21769	21860	21833	22003	22058	22026	21871	21677	21887	22105	22091	22024	22086	22040	22138	21877	21901	21842	21750	22018	21903	22035	22040	21841	22034	21954	21968	22220	21849	21881	21879	21816	21862	22120	22036	22176	22078	21833	21664	21786	22006	22033	21778	21943	21741	21827	22021	21972	21877	21871	21702	21900	21759	21934	21794	21973	21793	21974	21902	21932	21986	21725	21748	21902	22109	21888	21841	21966	21662	22009	21802	22125	21548	21892	22158	21951	21661	21864	21767	21867	21953	22127	22063	21961	21839	22022	22056	21787	21958	21912	21813	22013	22033	21961	21806	21843	21799	21817	21883	21900	21890	21792	21936	22017	21981	21691	21872	21853	21782	22012	22018	21998	21798	22119	21778	21992	22039	21813	21916	21723	22083	21993	21897	21941	21835	21979	21992	22017	21960	21686	21794	21917	21714	21985	22062	21982	21925	22033	22170	21764	21796	21886	22003	22183	22072	21929	22080	21881	22068	21992	22053	21841	21873	21939	21960	22046	21952	21927	22033	21955	21773	21858	22005	21775	21786	21887	21839	22267	22017	21971	22075	21937	22002	21887	21957	21900	21860	21868	22026	22004	21960	21666	22075	21889	21964	22017	21844	21933	21847	22009	22017	21963	21762	21928	21874	21703	21825	21745	21958	21907	21737	21800	21748	21743	22160	21832	21857	21831	21745	21897	21850	21760	22089	21838	22012	21875	21900	21794	21874	21961	21846	21894	21900	21941	21982	21916	21997	21900	21712	21933	21980	22009	21896	21911	21992	21890	21887	21818	21890	21908	21640	21866	21850	22058	21830	22092	22064	21898	21966	21862	22095	21728	21916	21758	21775	22089	21928	21969	21977	21724	21831	22177	21731	22176	22059	21921	21951	21942	22085	21919	21827	22112	21919	21986	21879	22100	22022	21929	21876	21783	21698	21852	21746	21885	22178	22032	21963	22026	21816	21846	21978	22090	21793	21891	21910	21667	21642	21854	21995	22192	21910	21887	21865	21921	22022	21813	22103	21926	21959	21811	22016	22061	21796	21974	21953	21814	21944	21835	22106	22040	21996	21937	22012	22063	21987	21901	22045	22058	22009	22238	21756	21952	21860	22114	21979	21875	21954	21920	21771	21930	21809	21850	21954	22015	22192	21958	21730	22077	21794	21994	21998	22055	22007	21802	21896	21854	21834	21846	21768	21928	21804	22023	21744	22042	21897	22028	21829	21897	21862	22071	21961	21980	21866	22033	22061	21818	21963	21979	21911	21995	21760	21972	21937	22040	21937	21954	22049	21850	22030	22003	22087	21787	22100	22107	22159	22037	21992	21818	21841	21812	21684	21623	21720	21955	22078	21829	21954	21873	21802	21976	22049	21850	22015	22068	21935	21845	21800	22056	21863	21933	22101	22142	21755	22054	21940	21815	21958	21986	21935	21932	21738	21643	21945	21836	21867	21895	21702	21735	21936	22022	21932	22106	21860	21998	21946	21955	21835	21726	21674	21888	21812	21926	21759	21830	21946	22055	21897	21881	21846	21883	21725	21954	21872	22063	21800	22016	21876	21778	22104	21902	21625	22047	21820	21675	21910	21865	21868	21987	21999	22030	21882	21909	21894	21962	22048	21871	21901	21903	21929	21895	21799	21928	21676	22098	21692	21951	21981	21669	21819	21929	21953	21771	21761	21991	21864	22078	21939	22124	22083	21684	21953	22150	21987	21932	21836	21959	21861	21912	21923	21968	21917	21925	21793	21777	21969	22015	22047	21821	21883	21937	22041	21859	22092	22118	21894	21845	21974	22020	21899	21841	21755	22158	21931	22110	21887	21894	21925	22230	21876	21930	21752	21719	21764	21806	21897	21957	21847	21860	21884	21626	21966	21951	22095	21883	21701	22145	22160	21964	21863	21980	21754	22087	21890	21968	22024	21907	22208	21875	21887	22037	21965	21977	22025	21770	21825	21925	21909
16052	29531	27559	22807	21118	20883	20261	19435	19418	18860	18457	18121	18107	17905	18291	27546	35132	36525	33335	27944	22698	19466	18231	17639	17511	17512	17469	17493	17446	17411	17405	17588	17577	17498	17444	17483	17475	17465	17333	17653	17470	17397	17423	17515	17644	17364	17582	17679	17625	17507	17373	17472	17418	17514	17524	17512	17360	17580	17409	17689	17459	17364	17502	17450	17597	17456	17254	17405	17439	17345	17484	17569	17418	17547	17416	17611	17489	17526	17414	17314	17649	17509	17534	17433	17468	17509	17480	17459	17605	17493	17508	17428	17599	17366	17458	17532	17368	17422	17641	17482	17236	17401	17470	17458	17425	17573	17208	17564	17330	17217	17287	17560	17597	17492	17560	17447	17534	17573	17350	17466	17435	17457	17260	17450	17593	17450	17451	17380	17473	17439	17307	17491	17548	17283	17541	17450	17518	17378	17469	17343	17554	17419	17486	17368	17407	17605	17351	17496	17393	17477	17528	17562	17539	17403	17406	17391	17441	17570	17494	17668	17511	17546	17501	17317	17501	17332	17377	17511	17361	17497	17595	17525	17622	17599	17662	17589	17445	17240	17293	17504	17400	17452	17299	17445	17507	17530	17669	17460	17353	17485	17252	17522	17392	17579	17415	17427	17620	17495	17365	17382	17505	17611	17386	17549	17427	17396	17516	17672	17389	17506	17402	17501	17574	17582	17521	17366	17479	17245	17477	17438	17446	17422	17478	17438	17492	17361	17448	17450	17677	17452	17406	17344	17464	17258	17597	17486	17441	17463	17436	17474	17451	17442	17463	17477	17557	17498	17560	17400	17284	17466	17473	17365	17322	17563	17470	17320	17568	17391	17346	17588	17604	17412	17408	17564	17479	17417	17525	17630	17368	17465	17403	17468	17341	17524	17400	17568	17469	17470	17342	17457	17477	17565	17450	17383	17406	17590	17328	17472	17514	17489	17321	17407	17369	17442	17467	17416	17400	17213	17453	17332	17622	17446	17474	17527	17518	17428	17452	17324	17318	17305	17502	17580	17377	17508	17477	17476	17416	17480	17403	17497	17410	17473	17412	17439	17326	17479	17522	17402	17356	17511	17515	17377	17603	17309	17500	17316	17505	17556	17298	17342	17335	17451	17322	17496	17320	17423	17450	17362	17357	17424	17419	17592	17458	17382	17560	17342	17564	17448	17279	17453	17529	17277	17384	17178	17381	17338	17384	17366	17404	17327	17512	17310	17461	17445	17366	17351	17322	17418	17296	17483	17501	17502	17431	17396	17522	17476	17591	17440	17472	17320	17545	17390	17256	17548	17360	17450	17372	17299	17570	17429	17416	17460	17385	17392	17492	17324	17480	17378	17349	17492	17355	17319	17613	17476	17447	17350	17300	17288	17251	17513	17576	17413	17367	17380	17331	17466	17469	17474	17325	17466	17458	17465	17452	17489	17412	17450	17449	17326	17518	17288	17500	17499	17411	17545	17415	17529	17442	17457	17351	17500	17343	17409	17519	17551	17519	17558	17585	17376	17434	17322	17464	17463	17437	17321	17581	17473	17476	17416	17331	17515	17647	17524	17183	17546	17390	17397	17360	17445	17664	17518	17489	17335	17592	17531	17361	17560	17268	17472	17615	17589	17441	17506	17382	17475	17356	17573	17619	17359	17375	17528	17488	17388	17436	17509	17394	17332	17519	17382	17386	17404	17437	17454	17612	17345	17346	17547	17523	17387	17472	17399	17342	17400	17508	17402	17398	17408	17461	17528	17341	17401	17441	17537	17457	17455	17564	17496	17358	17404	17565	17316	17327	17322	17401	17444	17526	17496	17454	17523	17501	17396	17452	17377	17375	17350	17291	17580	17450	17336	17409	17577	17252	17536	17526	17424	17346	17263	17346	17559	17272	17334	17385	17492	17335	17592	17376	17348	17327	17462	17580	17404	17350	17507	17393	17604	17460	17512	17374	17330	17496	17458	17528	17523	17378	17464	17487	17379	17492	17353	17772	17345	17515	17579	17449	17561	17600	17514	17494	17493	17540	17372	17309	17502	17280	17318	17507	17374	17456	17463	17367	17425	17613	17630	17457	17512	17570	17645	17492	17315	17503	17382	17431	17406	17434	17421	17465	17360	17610	17420	17512	17278	17459	17282	17288	17283	17533	17420	17362	17493	17410	17374	17343	17510	17590	17428	17356	17475	17232	17353	17428	17501	17416	17440	17462	17518	17472	17444	17561	17534	17303	17476	17443	17456	17336	17518	17430	17480	17365	17539	17388	17432	17456	17238	17478	17339	17416	17661	17306	17181	17340	17617	17341	17274	17394	17361	17457	17413	17421	17217	17353	17547	17459	17421	17457	17492	17327	17401	17360	17347	17489	17429	17376	17372	17436	17387	17586	17491	17420	17474	17438	17491	17414	17368	17415	17454	17406	17544	17308	17419	17371	17340	17447	17285	17485	17519	17672	17451	17546	17541	17460	17401	17608	17466	17344	17430	17341	17588	17439	17536	17448	17534	17446	17348	17381	17443	17149	17563	17402	17488	17381	17336	17323	17505	17366	17380	17449	17405	17508	17450	17310	17318	17461	17425	17389	17475	17384	17414	17486	17461	17522	17475	17487	17358	17408	17506	17357	17420	17275	17501	17496	17386	17406	17507	17341	17262	17423	17314	17593	17431	17575	17579	17581	17440	17394	17645	17345	17456	17550	17511	17439	17386	17587	17265	17388	17447	17436	17471	17407	17428	17386	17484	17419	17357	17560	17364	17370	17470	17432	17516	17528	17447	17481	17435	17551	17453	17433	17331	17573	17482	17343	17446	17456	17335	17472	17444	17368	17466	17429	17353	17480	17408	17534	17469	17503	17440	17624	17393	17571	17491	17447	17378	17486	17787	17386	17365	17358	17310	17598	17567	17325	17602	17350	17275	17316	17316	17414	17398	17367	17306	17321	17652	17414	17247	17499	17414	17467	17395	17407	17424	17444	17573	17265	17380	17333	17517	17529	17351	17194	17332	17360	17483	17289	17288	17598	17528	17251	17724	17473	17568	17415	17364	17224	17411	17438	17427	17390	17567	17424	17407	17347	17399	17317	17338	17567	17490	17496	17348	17390	17404	17541	17388	17364	17303	17461	17405	17437	17612	17371	17371	17356	17607	17432	17219	17492	17450	17528	17466	17462	17843	17516	17492	17530	17359	17304	17381	17329	17531	17583	17383	17451	17312	17397	17367	17542	17325	17427	17581	17605	17430	17431	17429	17431	17398	17483	17213	17376	17495	17470	17409	17420	17584	17329	17371	17507	17344	17438	17397	17463	17540	17513	17405	17423	17455	17357	17312	17471	17526	17482	17449	17369	17397	17594	17411	17576	17385	17409	17423	17509	17454	17464	17452	17441	17630	17478	17450	17633	17443	17396	17447	17279	17355	17220	17323	17641	17653	17279	17377	17528	17269	17424	17382	17445	17467	17529	17508	17429	17453	17566	17454	17458	17400	17445	17352	17530	17511	17431	17299	17482	17404	17419	17524	17350	17336	17283	17505	17509	17359	17345	17460	17461	17333	17394	17324	17566	17397	17505	17307	17448	17317	17418	17530	17353	17298	17485	17282	17457	17509	17546	17445	17492	17506	17404	17562	17647	17586	17496	17225	17441	17399	17375	17561	17466	17347	17470	17436	17359	17429	17336	17342	17512	17531	17215	17483	17342	17483	17569	17113	17320	17302	17546	17409	17664	17622	17457	17549	17386	17469	17330	17599	17458	17523	17472	17511	17344	17334	17316	17511	17463	17461	17391	17310	17413	17546	17379	17456	17413	17228	17471	17433	17387	17465	17340	17474	17438	17378	17641	17447	17442	17434	17300	17352	17427	17475	17364	17310	17400	17411	17363	17322	17369	17516	17277	17400	17347	17701	17183	17400	17585	17597	17256	17401	17567	17427	17381	17530	17231	17308	17487	17340	17406	17450	17481	17436	17283	17352	17471	17377	17591	17497	17464	17463	17356	17506	17608	17357	17488	17419	17448	17503	17324	17488	17478	17415	17607	17456	17565	17574	17433	17562	17254	17352	17302	17491	17404	17356	17455	17258	17388	17505	17440	17467	17435	17372	17313	17454	17408	17401	17416	17179	17309	17507	17201	17451	17256	17532	17389	17465	17351	17393	17510	17305	17493	17377	17482	17318	17451	17430	17389	17324	17564	17361	17395	17498	17456	17575	17450	17499	17540	17418	17262	17272	17437	17381	17463	17260	17345	17281	17460	17355	17380	17342	17354	17346	17449	17536	17535	17269	17221	17521	17357	17389	17454	17552	17227	17457	17549	17488	17435	17188	17443	17602	17448	17438	17475	17499	17593	17434	17391	17493	17410	17524	17221	17338	17523	17444	17297	17575	17474	17327	17337	17408	17427	17508	17311	17475	17423	17472	17509	17503	17615	17414	17584	17303	17435	17531	17359	17435	17495	17474	17433	17426	17588	17347	17533	17490	17254	17560	17504	17335	17488	17498	17449	17570	17453	17465	17527	17629	17538	17478	17416	17296	17388	17504	17253	17626	17608	17282	17330	17317	17462	17371	17445	17502	17411	17494	17295	17409	17389	17521	17485	17537	17550	17509	17428	17352	17463	17443	17285	17315	17471	17432	17575	17336	17345	17502	17462	17297	17455	17376	17481	17388	17496	17396	17536	17382	17523	17569	17547	17221	17720	17394	17409	17449	17507	17565	17493	17436	17434	17255	17431	17310	17617	17553	17430	17563	17599	17455	17389	17424	17447	17298	17514	17523	17472	17577	17467	17432	17328	17429	17394	17503	17373	17577	17366	17390	17405	17623	17406	17533	17161	17315	17310	17462	17435	17281	17359	17230	17338	17343	17357	17393	17464	17533	17593	17444	17363	17495	17508	17434	17348	17367	17540	17545	17287	17523	17323	17364	17341	17339	17508	17367	17509	17401	17396	17371	17518	17259	17397	17406	17410	17394	17361	17479	17366	17280	17421	17384	17418	17313	17450	17381	17527	17530	17445	17409	17515	17443	17520	17385	17472	17377	17551	17338	17465	17390	17406	17317	17565	17664	17384	17376	17555	17493	17323	17405	17298	17512	17477	17384	17478	17365	17497	17351	17492	17357	17335	17306	17480	17530	17469	17420	17473	17418	17508	17402	17374	17328
27318	22138	27036	25266	22176	22605	23012	22462	22461	22254	22305	22244	22207	22323	22599	22662	23133	23603	23637	23273	22764	22413	22201	22237	22256	22261	22209	22217	22238	22402	22199	22061	22253	22381	22309	22276	22091	22193	22156	22050	22080	22272	22109	22293	22267	22224	22392	22248	22311	22190	22083	22103	22350	22174	22197	22080	22176	22104	22324	22265	22266	22279	22084	22190	22270	22229	22143	22229	22197	22337	22208	22072	22121	22255	22383	22145	22302	22236	22317	22255	22293	22008	22099	22229	22184	22125	22213	22222	22249	22239	22275	22137	22201	22257	22075	22182	22279	22390	22288	22269	22064	22229	22173	22409	22176	22171	22278	22340	22114	22100	22181	22091	22438	22263	22293	22161	22122	22147	22135	22163	22214	22474	22028	22221	22171	22306	21962	22015	22000	22228	22067	22370	22171	22408	22278	22325	22346	22034	22158	21852	22170	22276	22124	22241	22553	22305	22200	22056	22236	22477	22187	22029	22267	22196	22211	22195	22196	22210	22241	21965	22184	22055	22227	22236	22303	22297	22215	22461	22370	22259	22119	22032	22180	22183	22189	22062	22359	22084	22202	22162	22158	22146	22049	21995	22138	22279	22073	22149	22442	22220	22345	22370	22073	21902	22256	22412	22432	22300	22298	22353	22162	22076	22224	22136	22322	22364	22288	22073	22129	22359	22295	22019	22311	22476	22262	22241	22319	22171	22299	22138	22223	22225	22263	22356	22417	22262	22173	22352	22419	22200	22135	21971	22148	22187	22192	21919	22285	22141	22260	22211	22257	22058	22377	22140	22108	22257	22230	22188	22079	22324	22165	22096	22136	22192	22298	22154	22328	22276	22304	22133	22086	22192	22296	22065	22027	22136	22097	22219	22433	22072	22147	22400	22354	22115	22344	22344	22166	22291	22114	22280	22259	22261	22260	22048	22136	22307	22338	22098	22157	22253	22172	22231	22096	22154	22117	22090	22134	22334	22095	22211	22195	22247	22100	22288	22102	22319	21967	22292	22040	22191	22199	22333	22199	22089	22170	22418	22017	22108	22222	21998	22107	22289	22247	22111	22007	22166	22019	22236	22119	22302	22463	22288	22223	22281	22041	22372	22319	22090	22052	22012	22248	22372	22353	21965	22129	22289	22317	22179	22241	22060	22211	22009	22296	22119	22456	22405	22299	22233	22058	22323	22162	22132	22117	22303	22329	22203	22135	22452	22164	22080	22381	22160	22065	22176	22201	22473	22308	22020	22213	22111	22249	22305	22256	22315	22180	22465	22393	22268	22270	22304	22171	22245	22293	22246	22398	22030	22255	22221	22218	22279	22285	22283	22111	22335	22310	22147	22078	22167	22149	22183	22345	22305	22219	22225	22160	22109	22090	22135	22269	22154	22063	22345	22160	22340	22218	22255	22159	22027	22480	22255	22218	22249	22195	21975	22215	22206	22276	22303	22141	22164	22310	22277	22186	22119	22041	22156	22253	22198	22196	22390	21931	22066	22350	21965	22013	22221	22004	22364	21900	22207	22313	22268	22255	22212	22087	22022	22190	22301	22403	22201	22158	22258	21884	22167	22061	22214	22107	22081	22378	22067	22267	22014	22003	22279	22202	22288	22340	22026	22108	22210	22166	22248	22123	21891	22263	22209	22318	22356	22253	22052	22142	22052	22428	22264	22135	22288	22190	22183	22164	22208	22280	22138	22148	22145	22330	22195	22261	22328	22156	22014	22150	22143	22276	22136	22305	22264	22225	22348	22337	22122	22182	22134	22257	22267	22394	22140	22145	22049	22394	22301	22183	22159	22325	22357	22290	22363	22355	22136	22170	22247	22268	22153	22250	22284	22416	22294	22330	22200	22193	22210	22303	22350	22192	21935	22087	22143	22070	22139	22303	22255	22367	22210	22436	22369	22218	22238	22216	21991	22387	22219	22042	22362	21991	22091	21944	22197	22150	22242	22124	22049	22148	22433	22244	22415	22133	22170	22342	22120	22294	22139	22327	22227	22222	22153	22003	22168	22072	22252	22026	22126	22059	22218	22081	22182	22079	22184	22175	22088	22099	22335	22161	22218	22179	22183	22092	22278	22326	22055	22358	22101	22315	22222	22011	22237	21927	22421	22107	22100	22147	22235	22047	22422	22212	22223	22196	22141	22128	22278	22186	22172	22270	22324	22180	22188	22260	22080	22474	22313	22070	22277	22344	22330	22106	22256	22153	21926	22327	22244	22209	22106	22299	22073	22229	22375	22290	22135	22273	22319	22231	22171	22142	22148	22050	22123	22030	22405	22313	22211	22087	22274	22235	22187	22103	22088	22277	22398	22194	22288	22283	22115	22259	22292	22354	22166	22202	22534	22351	22488	22290	22257	22025	22154	22415	22338	22183	22278	22259	22308	22285	22282	22272	22288	22087	22287	22093	22147	22148	22189	22340	22070	22410	22133	22258	22429	22214	22248	22093	22129	22180	22314	22126	22210	22189	22399	22128	22376	22126	22269	22128	22063	22236	22210	22192	22154	22279	22616	22093	22270	22212	22368	22129	22451	22309	22306	22340	22102	22384	22405	22321	22227	22335	22246	22103	22329	21992	22106	22232	22355	22421	22182	22006	22283	22208	22302	22254	22237	22253	22336	22008	21944	22140	21945	22420	22299	22199	22243	22367	22051	22190	22292	22177	22465	22241	22149	22233	22212	22307	22062	22270	22415	22138	22183	22274	22113	22130	22301	22305	22290	22290	22259	22172	22106	22266	22278	22145	22225	22353	22284	22162	22175	22090	22222	22374	22550	22246	22330	22209	22159	22431	22090	22067	22363	22329	22252	22302	22151	22143	22157	22158	22338	22426	22148	22204	22148	22261	22338	22283	22224	22299	22282	22331	22344	22242	22388	22203	22306	22123	22232	22464	22096	21971	22128	22394	22039	22206	21991	22267	22255	22253	22043	21941	22157	22487	22125	22140	22319	22587	22065	22423	22161	22244	22248	22114	22132	22100	22317	22165	22637	22250	22105	22090	22096	22275	22127	22267	22373	22116	22291	22233	22113	22446	22263	22175	22188	22209	22363	22237	22034	22433	22199	22323	22256	22075	22244	22215	22357	22533	22535	22176	22263	22041	22324	22118	22149	22408	22262	22342	22454	22399	22141	22263	22182	22228	22080	22151	22199	22387	22320	22438	22486	22321	22343	22023	22168	22331	22375	22325	22173	22256	22378	22518	22043	21914	22194	22149	22148	21886	22051	22156	22240	22127	22474	22146	22231	22129	22121	22093	22229	22354	22348	22231	22293	22059	22099	22200	22374	22274	22230	22075	22043	22165	22179	22320	22134	22249	22243	22091	22174	22203	22200	22200	22237	22209	22146	22170	22209	22233	22255	22445	22265	22229	22205	22162	22506	22306	22168	22004	22244	22172	22334	22214	22139	22098	22351	22141	21979	22117	22082	22120	22334	22155	22092	22286	22345	22227	22234	22192	22305	22324	22315	22142	22248	22172	22095	22301	22149	22468	22139	22143	22117	22010	22164	22113	22452	22569	22335	22210	22325	21893	22207	22248	22256	22123	22244	22335	22174	21942	22364	22279	22223	22263	22410	22339	22075	22010	22202	22204	22151	22378	22197	22244	22166	22505	22250	22203	21950	22477	22179	22243	22329	22526	22269	22143	22397	22280	22003	22096	22109	22190	22189	22496	22274	22148	22156	22344	22201	22217	22137	22077	22202	22179	22154	22083	22312	22166	22443	22139	22043	22212	21904	22086	22024	22382	22125	22310	22381	22342	22202	22278	22267	22286	22085	22175	22324	22298	22308	22220	22173	22269	22244	22285	22255	22139	22226	22208	22185	22138	22190	22148	22240	22233	22052	22361	22264	22234	22125	22305	22222	22487	22368	22203	22180	22117	22299	22350	22150	22135	22156	22402	22420	22498	22354	22108	22235	22234	22146	22238	22256	22295	22066	22291	22131	22269	22267	22441	22396	22253	22265	22093	22220	22110	22117	22247	22258	22168	22116	22186	21882	22256	22316	22171	22070	22160	22151	22111	22093	22098	22385	22289	22271	22268	22022	22390	22014	22297	22207	22157	22369	22052	22269	22225	22432	22254	22041	22306	22323	22383	22263	22414	22187	22376	22089	22223	22062	21881	22401	22329	22328	22290	22217	22235	22193	22339	22297	22124	22027	22191	22355	22391	22485	22414	22226	22162	22237	22419	22443	22169	22348	22238	22072	22171	22034	22289	22126	22225	22293	22066	22117	22281	22164	22145	22252	22379	22194	22372	22163	22274	22214	22196	22182	22192	22116	22352	22243	22219	21963	22317	22179	22158	22277	22146	22214	22056	22300	22407	22149	22222	22489	22198	22340	22430	22141	22358	22225	22223	22338	22219	22234	22418	22087	22217	22235	22133	22234	22191	22001	22063	22236	22137	22143	22178	22170	22320	22250	22169	22187	22269	22267	22446	22297	22254	22308	21937	22256	22130	22253	22468	22154	22450	21967	22249	22323	22257	22391	22241	22363	22389	22284	21894	22244	22232	22177	22199	22232	22514	22298	22467	22203	22256	22150	22265	22414	22323	22111	22126	22150	22224	22125	22395	22435	22277	22423	22246	22413	22166	22089	22255	22306	22025	21978	22124	22193	22324	22212	22153	22126	22297	22232	22179	22226	22185	22152	22116	22265	22229	22299	22185	22314	22091	22332	22166	22160	22329	22109	22098	22150	22347	22180	22252	22450	22240	22256	22204	22094	22315	22143	22248	22185	22139	22011	22125	22240	22291	22171	22297	22339	22390	22300	22253	22254	22084	22035	22081	22100	22214	22267	22138	21965	22139	22099	21980	22173	22319	22418	22265	22330	22172	22233	21935	21967	22152	22183	22318	22226	22060	22148	22285	22162	22370	22300	22100	22048	22046	22180	22168	22304	21999	22013	22206	21946	22164	22253	22322	22479	22280	22025	22321	22233	22248	22340	22193	22394	22260	22498	22323	22227	22037	22143	22057	22230	22463	22024	22355	22326	22599	22230	22202	21986	22293	22131	22161	22145	22365	22130	22159	22179	22141	22164	22229	22224	21974	22218	22210	22291	22234	22206	22109	22288	22069	22355	22320	22325	22386	22284	22307	22271	22341	22295	22454	22297	22397	22093	22210	22158	22303	22254
16298	20096	19798	18597	18370	18342	18225	17978	18027	18017	17998	17983	17988	17886	17795	18657	18922	19566	19454	18977	18298	18031	17861	17886	17810	17710	17802	17844	17836	17599	17886	17633	17865	17551	17730	17726	17795	17786	17796	17693	17700	17805	17642	17635	17819	17803	17642	17538	17571	17805	17901	17699	17840	17778	17670	17701	17608	17720	17763	17839	17766	17710	17615	17585	17622	17523	17877	17692	17730	17759	17592	17752	17637	17459	17771	17606	17775	17809	17808	17541	17769	17654	17668	17572	17913	17801	17739	17533	17787	17572	17749	17853	17775	17619	17649	17777	17731	17829	17590	17775	17915	17471	17556	17732	17582	17676	17613	17670	17689	17821	17667	17601	17749	17650	17742	17612	17784	17575	17814	17690	17736	17669	17706	17807	17583	17803	17561	17819	18065	17575	17703	17680	17741	17582	17593	17775	17702	17819	17657	17684	17732	17584	17716	17769	17527	17536	17739	17819	17847	17804	17637	17913	17696	17690	17681	17767	17718	17751	17628	17660	17663	17710	17663	17581	17758	17600	17686	17543	17814	17744	17727	17707	17833	17685	17777	17734	17680	17730	17623	17665	17794	17718	17584	17646	17833	17554	17597	17717	17652	17621	17611	17684	17581	17734	17764	17636	17630	17877	17565	17761	17803	17776	17791	17595	17710	17824	17647	17777	17620	17613	17676	17669	17727	17819	17821	17696	17656	17723	17695	17678	17706	17617	17793	17843	17715	17703	17713	17939	17680	17693	17706	17619	17732	17814	17649	17763	17596	17650	17691	17739	17499	17877	17802	17832	17830	17824	17753	17725	17586	17566	17696	17664	17700	17775	17837	17669	17814	17723	17705	17629	17722	17784	17864	17645	17538	17767	17628	17592	17827	17737	17647	17783	17735	17764	17790	17665	17800	17649	17743	17725	17637	17648	17773	17720	17623	17597	17794	17754	17573	17630	17677	17636	17951	17796	17627	17657	17731	17629	17709	17575	17846	17817	17750	17674	17924	17574	17738	17733	17654	17613	17738	17797	17792	17867	17710	17798	17704	17683	17711	17702	17739	17887	17657	17641	17746	17740	17405	17550	17686	17710	17820	17525	17813	17670	17690	17848	17562	17728	17718	17852	17739	17464	17785	17764	17606	17514	17790	17621	17770	17668	17811	17787	17729	18013	17865	17762	17527	17673	17699	17640	17840	17708	17660	17737	17839	17772	17690	17608	17719	17540	17790	17688	17800	17745	17626	17690	17779	17709	17760	17529	17691	17728	17709	17715	17771	17751	17741	17563	17792	17796	17774	17758	17720	17582	17685	17578	17639	17687	17765	17791	17680	17807	17735	17633	17650	17691	17858	17772	17730	17643	17643	17555	17657	17545	17892	17675	17743	17631	17676	17789	17612	17637	17630	17533	17764	17779	17710	17531	17511	17579	17669	17800	17830	17639	17647	17627	17771	17720	17720	17573	17896	17513	17868	17799	17657	17739	17648	17713	17698	17822	17712	17678	17628	17615	17689	17645	17513	17659	17775	17773	17736	17652	17741	17599	17629	17730	17781	17454	17698	17765	17729	17537	17705	17700	17838	17769	17619	17585	17498	17796	17656	17581	17798	17689	17581	17666	17681	17566	17838	17670	17688	17681	17737	17757	17663	17804	17622	17704	17658	17625	17881	17730	17777	17782	17721	17769	17803	17461	17566	17855	17663	17636	17670	17788	17836	17529	17523	17776	17609	17657	17793	17612	17629	17889	17912	17773	17779	17516	17729	17691	17671	17670	17760	17693	17817	17775	17501	17659	17690	17678	17666	17788	17670	17815	17707	17769	17835	17722	17728	17743	17670	17724	17812	17688	17694	17516	17747	17695	17700	17640	17705	17749	17716	17605	17728	17753	17637	17710	17726	17738	17630	17668	17676	17701	17613	17701	17646	17742	17721	17716	17795	17793	17738	17643	17657	17500	17784	17608	17796	17714	17773	17607	17661	17798	17783	17706	17719	17799	17684	17919	17807	17778	17752	17750	17821	17582	17559	17668	17802	17710	17823	17603	17775	17795	17768	17604	17782	17851	17812	17660	17847	17843	17671	17544	17521	17712	17740	17674	17715	17563	17678	17635	17872	17674	17743	17832	17817	17754	17920	17583	17682	17547	17672	18012	17597	17552	17654	17591	17695	17668	17708	17603	17703	17782	17490	17615	17859	17718	17689	17697	17675	17649	17649	17613	17726	17777	17645	17822	17548	17668	17635	17735	17718	17721	17708	17834	17743	17768	17784	17707	17614	17658	17718	17704	17687	17753	17756	17713	17718	17811	17730	17794	17683	17925	17882	17851	17633	17559	17613	17678	17716	17676	17791	17684	17735	17718	17711	17633	17641	17642	17625	17831	17760	17784	17669	17693	17607	17634	17733	17870	17704	17652	18048	17597	17594	17756	17673	17609	17576	17669	17593	17787	17755	17506	17635	17776	17785	17711	17769	17616	17635	17835	17745	17632	17708	17744	17805	17603	17661	17784	17639	17587	17766	17681	17922	17580	17898	17859	17642	17581	17708	17670	17626	17731	17864	17737	17586	17761	17652	17632	17545	17663	17870	17669	17580	17595	17758	17746	17634	17744	17877	17883	17537	17801	17581	17660	17772	17720	17611	17655	17727	17845	17702	17585	17704	17647	17806	17799	17700	17631	17691	17672	17734	17752	17828	17792	17848	17627	17803	17527	17553	17735	17823	17569	17645	17640	17662	17822	17779	17803	17545	17823	17702	17567	17869	17596	17711	17534	17633	17706	17549	17678	17869	17856	17804	17727	17704	17620	17649	17839	17763	17723	17635	17725	17658	17728	17658	17549	17673	17808	17670	17645	17692	17512	17743	17884	17534	18017	17711	17605	17816	17768	17646	17624	17625	17707	17807	17675	17545	17588	17594	17766	17635	17765	17760	17609	17764	17538	17663	17658	17603	17643	17633	17973	17675	17663	17741	17536	17928	17722	17701	17580	17791	17655	17637	17657	17676	17619	17681	17833	17449	17695	17586	17738	17660	17658	17708	17796	17708	17748	17661	17697	17894	17618	17668	17712	17729	17821	17662	17540	17780	17832	17658	17740	17773	17726	17755	17628	17668	17866	17708	17792	17633	17748	17770	17533	17689	17760	17717	17961	17736	17722	17949	17721	17797	17880	17704	17750	17821	17723	17655	17761	17772	17705	17732	17759	17644	17722	17715	17569	17663	17759	17764	17714	17683	17691	17758	17692	17794	17654	17838	17658	17650	17713	17723	17754	17746	17618	17605	17876	17588	17860	17461	17640	17807	17568	17730	17617	17767	17522	17569	17720	17625	17804	17782	17599	17716	17724	17615	17650	17786	17707	17813	17692	17584	17754	17750	17694	17617	17763	17704	17724	17737	17730	17691	17597	17705	17678	17783	17707	17784	17492	17742	17777	17718	17724	17590	17612	17708	17667	17602	17851	17537	17678	17662	17793	17740	17777	17828	17753	17862	17598	17617	17868	17818	17722	17651	17662	17725	17751	17784	17647	17724	17700	17692	17674	17628	17748	17620	17684	17664	17736	17764	17700	17577	17779	17830	17729	17641	17575	17734	17475	17616	17656	17809	17629	17750	17732	17636	17802	17608	17851	17594	17715	17866	17729	17787	17537	17669	17673	17615	17847	17512	17604	17569	17719	17960	17515	17801	17727	17586	17665	17733	17716	17682	17763	17721	17654	17768	17802	17776	17787	17636	17639	17613	17663	17647	17778	17606	17583	17883	17566	17781	17716	17615	17866	17831	17709	17683	17855	17595	17649	17769	17659	17617	17697	17892	17710	17784	17623	17607	17660	17694	17554	17581	17665	17699	17577	17624	17694	17528	17813	17733	17754	17702	17689	17735	17676	17636	17663	17942	17641	17702	17788	17639	17745	17702	17730	17834	17581	17647	17854	17798	17860	17778	17663	17749	17830	17913	17556	17844	17809	17860	17797	17734	17840	17764	17623	17583	17761	17583	17715	17674	17879	17538	17713	17650	17794	17739	17509	17681	17736	17900	17676	17727	17782	17732	17793	17778	17757	17694	17808	17668	17582	17635	17829	17654	17772	17768	17744	17535	17559	17742	17732	17771	17685	17747	17586	17763	17651	17747	17863	17602	17587	17696	17618	17759	17652	17731	17748	17640	17851	17536	17659	17776	17532	17852	17778	17793	17713	17733	17982	17573	17692	17609	17668	17696	17499	17822	17586	17727	17714	17632	17786	17637	17907	17704	17752	17971	17618	17813	17612	17645	17511	17669	17831	17590	17684	17769	17576	17737	17790	17489	17709	17842	17865	17680	17724	17718	17602	17745	17729	17804	17836	17772	17653	17481	17618	17825	17697	17726	17697	17618	17706	17626	17630	17784	17512	17642	17774	17746	17710	17613	17662	17712	17843	17680	17769	17688	17690	17698	17431	17695	17779	17712	17698	17517	17664	17729	17813	17613	17847	17625	17666	17766	17840	17727	17735	17702	17705	17708	17649	17612	17663	17554	17501	17634	17738	17833	17493	17717	17859	17749	17624	17620	17784	17937	17874	17662	17642	17766	17676	17581	17803	17794	17672	17674	17607	17662	17826	17667	17647	17830	17731	17655	17812	17609	17676	17691	17735	17789	17754	17707	17740	17818	17714	17603	17817	17612	17586	17669	17686	17777	17718	17735	17670	17640	17717	17760	17701	17914	17673	17822	17626	17756	17918	17671	17673	17821	17701	17814	17752	17660	17609	17689	17803	17559	17866	17702	17669	17682	17691	17859	17821	17691	17855	17644	17696	17856	17899	17661	17761	17495	17670	17665	17839	17634	17713	17722	17708	17853	17628	17773	17643	17595	17651	17836	17781	17561	17632	17704	17691	17751	17614	17730	17747	17707	17708	17790	17655	17582	17832	17751	17715	17672	17931	17536	17830	17751	17703	17674	17654	17641	17669	17690	17817	17558	17656	17656	17845	17805	17849	17907	17809	17704	17656	17752	17691	17663	17672	17680	17625	17798	17714	17805	17599	17887	17625	17778	17520	17594	17786	17798	17653	17630	17894	17733	17635	17580	17837	17748	17619	17859	17828	17682	17721	17601	17597	17673	17655	17792	17728	17614	17884	17735	17853	17706	17862	17823	17733	17570	17746	17529	17519	17831	17600
23753	20991	28387	24041	22841	24390	24914	22916	22549	22661	22774	22276	22515	22392	22624	24008	30022	30710	28752	26753	24510	22978	22532	22333	22209	22047	22190	22038	22122	21791	22236	22076	22092	22129	22163	21938	22323	22111	22087	21965	22075	22078	22079	22152	22022	22111	22222	22092	22162	21874	22037	21962	21965	21933	22136	21922	21953	22071	22254	21964	22100	21994	21958	21992	21933	22197	22152	22287	21939	21849	21897	22001	22032	22196	22044	22039	21980	22144	21985	21985	21951	21928	21988	22061	22164	22007	22026	22121	21976	22187	22120	21867	22081	22112	22068	22088	22423	22001	22178	21990	22018	22075	21964	22008	21885	22075	21915	21984	22076	21924	22162	22064	21901	21798	21936	22122	22152	22259	22173	21992	21938	22210	22081	22119	22029	21942	22026	22088	22090	22158	22033	22032	21998	21853	22150	21992	22105	22018	22236	22125	22180	21748	21935	22101	22129	21843	21784	21958	22093	21902	21904	21937	22123	22153	22017	21859	21928	21948	21787	21957	21897	22090	21985	22249	22023	22176	21961	22166	21982	22000	21924	22029	21993	21893	21997	22149	21810	22105	21895	22220	22093	22070	22163	21945	22112	21943	22268	22311	22162	22044	22050	21850	22115	21992	22198	22095	22008	21858	21872	22267	22115	22057	22020	21918	21882	22057	21904	21925	22000	22073	21920	21979	22110	21960	22098	22105	21965	22174	22172	22084	21973	22067	21875	22054	22144	22161	22136	22099	21998	22164	21894	21737	22099	22130	22051	21976	21901	22176	22089	21931	21934	22122	22033	21995	21978	21976	21984	21977	22025	22151	22196	22122	22202	21919	21950	22190	21896	22147	22077	21906	21972	21989	22013	22111	22008	22120	21894	21783	21857	21957	21972	21943	22058	22067	22092	21989	21965	22106	22137	22069	22071	22147	21922	22231	21992	22353	21961	21921	22002	22061	22168	22001	21957	21811	22134	21933	22022	21748	22019	21904	22133	22073	21937	21699	22166	22205	22158	22010	21941	21964	22023	21853	22138	22151	21997	22068	22021	22119	21945	21966	22288	22150	22181	22237	22147	22156	21872	21960	21790	22103	21793	22087	22200	21942	21990	22237	22176	22036	22026	22090	22006	22043	21914	21849	22123	22066	22023	21862	22197	21828	22002	21926	21928	21839	22136	22121	22073	21994	21878	22071	22331	21863	21952	22093	22185	21796	22116	22037	22120	21932	21906	21929	22208	22074	22138	21891	22272	22103	22038	21921	22096	21902	22069	21964	21930	21862	22122	21919	21992	22041	21893	21885	21940	22091	21946	22064	22022	22008	21728	22079	21932	22048	21966	21754	21939	21992	21876	22046	22019	21989	22019	21915	22233	22062	21947	21911	21809	21960	22070	22184	22096	22037	22041	22187	22249	21935	22036	22132	21986	22128	22127	22092	21901	22033	22171	22066	22145	21967	22065	21915	22062	22122	22152	21995	21932	22200	22210	22143	22275	22167	22006	21966	22216	21957	22090	22003	22070	21997	21901	21974	22184	22022	22123	22013	22115	22224	22121	22023	22233	22218	21983	21944	22024	22032	22020	22094	21938	22021	22165	22032	21995	21983	22064	22151	22104	21992	22134	21909	22016	21943	21902	21976	22102	22152	21946	21982	22058	21862	22050	21999	21985	22057	22083	22251	22202	22248	22031	22084	21931	22158	22126	22412	21936	22032	21885	22200	22050	21956	22104	22044	22239	22035	21943	22073	22008	21880	22174	21999	22132	21927	21802	22171	22067	21973	21922	22005	21981	22177	22012	21898	21960	22037	22007	21980	21916	22125	22002	22061	22108	21726	22101	22028	21915	21893	21863	21944	22062	22112	22138	21996	22091	22019	21988	21995	21891	21853	21943	22098	22017	22243	22066	22199	22141	21993	22240	22012	21837	22043	21985	22008	22014	21864	22140	22068	22102	22006	21989	22015	21955	22079	22218	22072	21960	21992	22020	21899	22003	22155	22106	21965	21832	22048	22060	22120	22074	22151	21858	22138	22052	21969	22044	22050	22035	21853	22087	22284	21999	21959	22059	22094	22443	22034	22191	21942	21841	22148	21968	22110	22131	22009	22274	22049	21929	21984	22016	22116	22140	22160	22125	21814	22196	22048	21867	22091	22199	21979	22078	22225	22025	22018	21932	21927	22153	22097	22234	22036	21805	21692	22137	21967	21873	21770	22053	22021	22092	22129	22175	22147	22120	22112	22139	21977	22156	22168	22016	22092	22159	22066	22090	21905	21914	22134	22110	22122	21919	22013	22063	22063	21956	21976	22011	21912	22100	21960	22016	22140	22032	22118	22093	21961	22067	22006	21905	21907	22004	21979	22142	22165	21930	22069	21891	21913	21879	22057	22058	22156	22126	22181	22079	22025	21891	22023	22022	22383	22418	21859	21968	22007	21977	22141	21966	21884	22161	21923	21793	21811	22107	21968	22039	22068	22161	22066	22167	22249	22088	22076	22083	22055	21975	22170	22264	21824	21960	21996	22052	22068	21743	22163	22024	21998	22093	22001	22018	22120	21960	22031	21956	22175	22054	21907	21981	22032	22024	22085	21915	21914	21999	22026	22035	22108	22156	21806	22046	21925	21895	22040	22012	22109	21960	22085	22152	21966	22006	21994	21971	22102	22065	21959	22135	22003	22061	21670	21950	21915	21979	22047	21952	21934	21897	21785	21962	22105	22021	22025	22118	21903	22044	22124	21868	22145	22152	21923	21944	22032	21911	22002	22092	22023	21676	22186	22073	21947	22292	21932	21935	22023	21955	22125	22151	22051	22048	22085	22321	22148	22093	22002	22165	22004	22041	21876	22005	22006	22073	22089	22007	21912	21947	21945	22193	21977	22103	22113	22079	21975	21929	22113	22004	22161	22093	22208	21965	22143	22066	22260	22264	21885	21908	22154	22020	22000	22142	21908	21930	22135	22070	22136	22136	22224	22197	22124	21712	22096	21962	21877	22145	21866	22036	21992	22150	22175	22048	22057	21882	22003	21990	22055	21952	21855	22173	21989	21900	22072	22143	22137	22009	21994	21914	22007	21920	21997	22166	22022	21995	22062	21982	21806	22172	22181	21952	22216	22164	22108	21700	21976	22329	22214	22138	22020	21989	21970	22359	22073	22178	22083	22139	21957	21804	21929	21944	22102	21935	21968	21960	21935	22185	21983	21920	22026	21993	22117	22091	21913	22110	22013	22099	21821	21986	22140	22321	22163	22045	21962	22120	21988	21784	21996	21939	22135	21956	22092	22215	22041	22058	21858	21825	21921	22175	21987	21973	21874	22015	22040	21860	22019	21979	22125	22185	21973	22056	22076	22243	21962	22050	22039	21992	22037	22137	22014	22002	22135	22106	21999	22130	22121	22096	22128	21885	22023	22127	22032	22013	21995	21784	22049	21902	22106	22041	22121	22256	22064	21940	21874	21867	22115	21938	21894	22097	21976	21789	21957	22133	21922	22114	22028	22160	21925	22138	22186	22310	21922	21906	22069	22081	22157	21807	22187	22052	22123	21947	22019	22116	22008	22004	22000	21962	21736	21826	21900	22186	22137	21957	22047	22355	22090	22389	22061	22068	22114	22132	22097	22047	22063	22170	22108	22320	21930	21981	22051	21813	21954	21989	22275	22046	22064	21941	21822	22104	21873	21706	21852	22016	22090	21792	21857	22087	21958	21904	21826	21994	22222	21922	22068	21999	22021	22236	21943	22175	22048	22081	21872	22094	22202	21998	22068	22165	21896	21908	22009	21915	22032	22006	22120	22261	22061	22017	21992	21936	22023	21919	21884	22110	21925	22080	22137	21990	22009	21844	21902	22026	22223	22147	21996	22074	21974	21991	22221	22071	21964	22024	21961	21937	22009	22057	21848	21978	22078	22133	21981	22030	21818	22180	22157	21952	22100	22164	21921	22269	22107	21980	21944	22211	22108	21963	22159	22016	21956	21902	21923	22043	21963	22123	22162	22068	21810	21910	22056	22129	22105	22206	22083	22201	22142	21852	22186	22156	21915	21812	21940	22024	22066	21928	21944	22060	21972	21956	22013	22001	22100	22033	22062	22110	22012	21928	22039	22143	22008	22204	21927	22085	21999	22020	21998	22057	21988	22042	21985	22096	21897	22190	21990	21962	22203	21798	22100	22254	21832	22206	22324	21884	22045	22072	21979	22213	22019	21978	21937	22089	21858	21779	22040	22051	21906	22037	22114	21998	21950	22111	21890	22028	22136	21982	22091	21859	22131	22051	22072	22120	22076	22055	22122	21947	21888	22169	21969	21886	21963	22195	22152	21951	21897	22342	21853	22018	21918	22294	22013	21840	22012	21924	21960	22050	22118	22061	22021	22391	22182	22087	22191	22346	22037	22182	22014	22106	22069	21843	21881	22057	21975	21973	22057	22019	22112	21995	22061	21995	22109	22102	22082	22092	21872	22169	22155	22182	22087	21911	21952	22059	22099	22000	21888	21985	22223	22091	21901	22195	22032	22249	21963	21929	21921	21856	21739	21915	21963	22126	21859	21961	22013	21977	22094	21935	21856	21927	22064	21792	22033	22090	22002	21941	22007	22080	22078	22125	22043	21845	21996	22002	22097	22130	22058	22016	21871	21965	21998	21935	22033	22110	22147	21802	22097	22175	22177	22273	22023	22097	21981	21929	21963	22154	21955	21966	22042	22004	22095	22318	22027	22096	22015	21787	21897	21708	21829	22170	22009	21790	21823	21957	21990	22263	22124	21805	22447	22159	22105	22041	22038	21975	22073	22128	21997	22059	21881	22114	22184	22011	21983	21918	21898	22026	21939	21767	22197	22043	21966	22025	22123	22237	22080	22225	21754	21995	22048	22109	21826	21950	21891	22145	22071	21967	22056	22131	22185	22187	21987	22178	22320	21757	22089	22154	22068	22101	21868	22132	21815	21976	21954	22206	21874	22096	22071	22034	22181	22137	22150	21990	22229	22106	21821	22135	22167	22218	22061	22079	21892	21931	22058	21861	22289	22327	22024	21937	21990	21847	21913	21994	21807	21932	21846	21770	21910	21924	22035	21859	22020	22047	21888	22165	22055	22129	22092	21897	22034	21995	21677	21993	21982	22233	22052	22077	21921	22213	22240	22231	21927	22150	22021
14741	23674	22878	20342	19499	19200	18691	18969	18230	18366	18648	18086	18054	18253	18243	21115	28622	28262	25377	22792	20051	18408	18087	17733	17831	17644	17706	17519	17686	17750	17579	17733	17547	17589	17730	17730	17640	17607	17723	17738	17659	17711	17782	17632	17586	17521	17499	17767	17651	17511	17755	17726	17725	17634	17432	17563	17463	17640	17627	17573	17672	17676	17630	17668	17691	17639	17711	17593	17675	17820	17714	17527	17670	17705	17549	17645	17647	17772	17684	17631	17656	17619	17775	17687	17719	17851	17566	17422	17574	17579	17542	17823	17471	17593	17758	17814	17716	17623	17618	17660	17618	17570	17725	17766	17657	17697	17685	17587	17644	17516	17591	17711	17584	17689	17807	17680	17679	17489	17681	17439	17677	17698	17560	17583	17604	17668	17577	17674	17699	17699	17546	17733	17447	17667	17443	17801	17796	17632	17605	17522	17786	17557	17529	17783	17842	17581	17531	17633	17582	17562	17554	17642	17578	17763	17602	17683	17542	17837	17680	17566	17714	17635	17580	17436	17755	17628	17837	17582	17642	17678	17700	17631	17637	17602	17443	17658	17672	17765	17556	17545	17650	17662	17729	17479	17655	17540	17556	17560	17607	17650	17628	17646	17617	17612	17626	17674	17588	17701	17437	17731	17706	17586	17653	17600	17635	17677	17595	17647	17681	17453	17582	17764	17696	17823	17678	17754	17781	17654	17731	17463	17652	17519	17679	17524	17723	17561	17559	17612	17637	17675	17659	17549	17500	17616	17773	17698	17502	17663	17561	17582	17517	17604	17631	17515	17948	17615	17704	17638	17635	17488	17675	17714	17540	17715	17549	17458	17656	17674	17546	17644	17642	17538	17554	17534	17650	17600	17757	17566	17496	17768	17618	17684	17570	17720	17664	17571	17611	17664	17513	17558	17598	17662	17273	17908	17660	17559	17627	17506	17653	17658	17607	17653	17650	17657	17576	17523	17665	17549	17660	17588	17655	17583	17682	17660	17419	17792	17479	17573	17672	17512	17643	17652	17660	17595	17591	17500	17561	17537	17510	17617	17695	17616	17668	17584	17614	17784	17537	17558	17620	17497	17742	17507	17639	17637	17580	17824	17575	17622	17537	17595	17519	17768	17622	17616	17669	17687	17741	17697	17744	17670	17537	17615	17740	17556	17824	17808	17627	17553	17617	17540	17515	17675	17705	17513	17585	17677	17602	17613	17607	17710	17695	17601	17510	17648	17489	17819	17566	17716	17522	17561	17609	17627	17607	17713	17633	17607	17658	17799	17611	17667	17579	17670	17587	17619	17678	17532	17588	17690	17709	17476	17507	17450	17669	17797	17518	17700	17509	17523	17509	17720	17489	17697	17428	17596	17606	17564	17726	17633	17480	17776	17643	17487	17725	17650	17467	17702	17632	17650	17588	17800	17634	17495	17461	17550	17567	17689	17652	17553	17674	17681	17567	17401	17605	17592	17589	17498	17559	17621	17654	17628	17585	17691	17693	17616	17675	17693	17726	17489	17642	17577	17499	17693	17632	17622	17727	17593	17464	17486	17557	17643	17641	17359	17591	17706	17684	17430	17545	17584	17608	17645	17576	17684	17405	17643	17462	17680	17573	17688	17786	17589	17685	17613	17621	17721	17552	17477	17580	17500	17484	17679	17646	17611	17562	17588	17551	17393	17748	17505	17782	17633	17566	17412	17758	17559	17631	17841	17433	17652	17614	17715	17544	17717	17662	17663	17597	17536	17682	17539	17814	17861	17678	17649	17528	17556	17694	17642	17670	17654	17600	17646	17607	17725	17691	17744	17368	17604	17456	17534	17559	17637	17530	17729	17843	17705	17698	17415	17594	17666	17618	17662	17395	17496	17713	17466	17561	17611	17504	17608	17673	17803	17668	17487	17597	17545	17731	17606	17751	17701	17618	17586	17696	17563	17511	17624	17596	17553	17638	17631	17610	17749	17538	17775	17608	17526	17659	17834	17605	17678	17548	17654	17438	17755	17639	17798	17488	17639	17660	17665	17754	17602	17617	17731	17642	17578	17440	17602	17407	17735	17643	17631	17416	17488	17577	17669	17777	17498	17837	17634	17556	17623	17650	17732	17564	17495	17698	17551	17580	17726	17700	17716	17680	17580	17546	17527	17685	17728	17804	17747	17723	17442	17642	17711	17748	17642	17510	17702	17699	17685	17665	17585	17709	17555	17611	17651	17547	17705	17454	17530	17517	17565	17612	17531	17622	17608	17563	17793	17720	17697	17607	17688	17639	17548	17616	17704	17476	17759	17769	17510	17660	17607	17571	17684	17587	17625	17583	17598	17690	17599	17655	17759	17607	17459	17449	17576	17798	17577	17713	17712	17447	17675	17574	17543	17626	17626	17590	17619	17606	17531	17727	17676	17712	17453	17606	17607	17652	17544	17676	17709	17556	17740	17617	17609	17505	17593	17630	17671	17636	17503	17614	17539	17635	17563	17618	17524	17735	17865	17578	17745	17653	17406	17753	17699	17593	17558	17631	17594	17628	17772	17428	17660	17618	17541	17447	17648	17889	17615	17753	17643	17642	17790	17743	17567	17837	17489	17611	17551	17623	17590	17744	17746	17658	17688	17458	17762	17696	17590	17436	17753	17610	17510	17452	17523	17639	17592	17524	17590	17458	17598	17569	17572	17601	17655	17680	17737	17503	17549	17699	17556	17774	17689	17467	17626	17617	17679	17470	17762	17611	17572	17827	17546	17568	17730	17643	17630	17714	17754	17556	17671	17509	17698	17746	17633	17634	17433	17538	17538	17817	17795	17774	17639	17657	17583	17792	17539	17710	17586	17397	17513	17680	17634	17649	17687	17591	17614	17697	17743	17638	17452	17706	17546	17538	17454	17500	17543	17559	17469	17569	17763	17638	17700	17691	17610	17371	17742	17545	17469	17553	17605	17553	17663	17611	17595	17635	17597	17732	17539	17678	17634	17569	17743	17551	17585	17627	17486	17646	17738	17615	17645	17604	17797	17598	17781	17617	17596	17719	17593	17812	17618	17656	17699	17642	17474	17686	17684	17720	17514	17581	17424	17732	17640	17676	17557	17530	17632	17563	17601	17592	17506	17547	17802	17693	17624	17766	17563	17713	17614	17725	17635	17710	17712	17663	17614	17653	17656	17650	17806	17678	17694	17563	17680	17669	17564	17599	17685	17556	17512	17669	17843	17636	17881	17574	17588	17626	17681	17652	17626	17741	17606	17599	17656	17527	17521	17445	17764	17480	17582	17477	17704	17518	17535	17811	17568	17650	17436	17638	17478	17744	17775	17614	17611	17727	17636	17521	17584	17689	17703	17537	17614	17544	17612	17649	17723	17548	17578	17873	17626	17666	17672	17681	17744	17728	17505	17662	17524	17599	17620	17570	17501	17622	17514	17807	17557	17654	17715	17630	17725	17574	17566	17650	17562	17560	17532	17618	17790	17567	17741	17580	17619	17528	17531	17692	17660	17501	17780	17527	17572	17559	17709	17613	17746	17839	17681	17596	17636	17571	17641	17632	17721	17764	17630	17536	17584	17688	17631	17639	17612	17739	17683	17620	17740	17640	17727	17783	17476	17746	17674	17471	17755	17796	17441	17584	17645	17571	17578	17723	17710	17563	17449	17765	17488	17696	17654	17673	17678	17725	17605	17632	17521	17691	17602	17671	17493	17594	17523	17640	17773	17690	17666	17602	17684	17461	17566	17478	17656	17589	17555	17787	17695	17623	17522	17654	17513	17449	17672	17743	17633	17432	17680	17644	17751	17650	17422	17649	17538	17695	17592	17655	17542	17638	17482	17753	17641	17487	17585	17563	17705	17565	17624	17685	17501	17658	17666	17542	17593	17597	17523	17591	17901	17569	17589	17504	17538	17732	17651	17714	17567	17699	17394	17664	17771	17576	17598	17607	17557	17599	17709	17613	17651	17674	17632	17445	17559	17823	17661	17606	17618	17720	17665	17694	17578	17496	17411	17690	17693	17431	17678	17658	17525	17698	17388	17637	17603	17596	17502	17622	17552	17805	17705	17605	17647	17477	17684	17597	17573	17627	17613	17633	17762	17629	17787	17649	17522	17508	17636	17628	17582	17722	17644	17482	17589	17523	17560	17567	17569	17374	17480	17693	17551	17715	17608	17633	17626	17760	17573	17536	17604	17591	17698	17641	17795	17696	17771	17839	17627	17652	17534	17626	17584	17635	17735	17579	17591	17584	17554	17683	17646	17663	17525	17605	17742	17724	17592	17482	17625	17741	17644	17567	17707	17589	17529	17822	17651	17767	17641	17553	17578	17675	17665	17532	17642	17624	17544	17402	17681	17621	17624	17844	17875	17811	17491	17554	17527	17474	17575	17691	17750	17453	17634	17691	17692	17623	17705	17664	17547	17411	17537	17693	17731	17629	17478	17568	17740	17884	17851	17607	17735	17743	17672	17773	17609	17661	17457	17694	17816	17617	17590	17440	17627	17735	17638	17683	17722	17588	17457	17713	17586	17563	17851	17603	17503	17579	17768	17672	17474	17827	17378	17594	17462	17682	17648	17594	17608	17674	17707	17561	17604	17606	17584	17515	17690	17454	17655	17740	17643	17523	17514	17585	17469	17672	17615	17590	17631	17642	17672	17747	17604	17655	17439	17628	17567	17563	17661	17633	17619	17559	17731	17350	17588	17588	17749	17536	17409	17521	17673	17506	17491	17524	17579	17506	17519	17832	17767	17634	17632	17675	17556	17711	17482	17696	17537	17578	17688	17544	17656	17594	17675	17560	17615	17554	17699	17621	17805	17795	17546	17557	17457	17704	17670	17554	17617	17663	17537	17602	17611	17611	17596	17568	17568	17673	17609	17766	17612	17622	17677	17677	17533	17681	17759	17621	17470	17510	17741	17625	17496	17497	17401	17624	17601	17648	17513	17661	17611	17571	17704	17616	17462	17664	17587	17688	17599	17712	17718	17550	17595	17600	17717	17620	17686	17673	17599	17601	17708	17595	17572	17654	17698	17794	17661	17636	17523	17646	17509	17530	17701	17706	17733	17554	17402	17705	17673	17520	17673	17530	17588	17569	17725	17631	17669	17644	17652	17506	17759	17577	17698	17512	17692	17659	17765	17589	17597	17569	17617	17546	17817	17587	17709
22404	20954	28749	23327	21272	24329	28474	23795	23070	23730	23493	23461	23059	22996	23290	27975	38332	40159	35839	30443	26468	23781	22931	22506	22441	22362	22686	22502	22273	22417	22265	22459	22256	22261	22374	22403	22321	22253	22169	22571	22358	22597	22544	22247	22401	22495	22501	22355	22582	22606	22510	22536	22371	22396	22380	22357	22449	22291	22520	22410	22600	22306	22341	22214	22473	22252	22289	22307	22404	22220	22470	22495	22325	22285	22206	22333	22309	22467	22385	22404	22348	22342	22312	22367	22391	22120	22539	22272	22509	22196	22347	22242	22411	22360	22393	22383	22366	22477	22216	22177	22574	22242	22329	22399	22339	22412	22377	22254	22189	22290	22490	22247	22438	22346	22219	22175	22277	22326	22162	22159	22423	22211	22132	22336	22106	22256	22370	22281	22288	22185	22078	22296	22185	22318	22412	22444	22445	22477	22475	22377	22285	22321	22340	22324	22480	22527	22459	22427	22346	22254	22224	22157	22299	22245	22245	22251	22436	22075	22276	22353	22393	22243	22300	22117	22514	22220	22280	22246	22385	22263	22110	22169	22222	22505	22252	22285	22518	22369	22389	22427	22296	22397	22413	22300	22462	22264	22336	22094	22327	22405	22191	22401	22068	22208	22356	22298	22368	22122	22354	22284	22280	22451	22403	22335	22198	22281	22605	22270	22449	22274	22183	22443	22220	22232	22150	22291	22296	22479	22301	22382	22574	22399	22448	22278	22182	22459	22357	22355	22269	22226	22413	22239	22324	22325	22495	22262	22233	22287	22414	22107	22323	22420	22363	22223	22063	22377	22232	22368	22352	22442	22367	22180	22121	22139	22263	22364	22249	22268	22219	22259	22132	22370	22254	22276	22347	22169	22381	22220	22299	22245	22235	22342	22158	22208	22171	22433	22305	22184	22390	22346	22341	22198	22391	22374	22113	22389	22265	22123	22252	22477	22395	22161	22335	22252	22457	22539	22234	22352	22597	22308	22164	22282	22375	22108	22277	22246	22309	22398	22363	22434	22276	22278	22475	22251	22278	22123	22366	22152	22510	22355	22189	22381	22229	22271	22284	22304	22160	22476	22441	22415	22182	22222	22350	22234	22100	22218	22236	22409	22255	22221	22332	22130	22248	22494	22503	22457	22425	22042	22328	22530	22337	22232	22358	22319	22448	22188	22092	22386	22313	22193	22257	22471	22289	22321	22329	22290	22191	22481	22367	22243	22270	22073	22245	22026	22317	22256	22327	22273	22238	22222	22178	22171	22422	22208	22263	22329	22238	22223	22131	22215	22333	22216	22251	22287	22142	22200	22455	22373	22447	22251	22517	22173	22415	22449	22225	22429	22449	22207	22253	22128	22250	22273	22324	22267	22264	22111	22086	22552	22464	22108	22255	22344	22204	22381	22294	22335	22135	22209	22343	22078	22218	22425	22183	22318	22257	22100	22359	22224	22232	22249	22343	22411	22422	22011	22224	22332	22259	22437	22229	22112	22158	22441	22400	22170	22420	22214	22326	22314	22217	22153	22267	22299	22435	22200	22365	22208	22484	22085	22260	22202	22290	22241	22187	22550	22368	22090	22222	22345	22241	22496	22108	22278	22123	22219	22239	22428	22239	22525	22177	22283	22425	22407	22265	22284	22187	22438	22405	22173	22283	22287	22272	22210	22385	22330	22086	22125	22176	22304	22302	22293	22653	22283	22280	22351	22229	22430	22226	22168	22344	22142	22102	22163	22239	22577	22451	22278	22163	22424	22238	22323	22132	22388	22172	22239	22350	22199	22494	22207	22403	22239	22543	22269	22288	22494	22342	22227	22113	22254	22287	22286	22134	22158	22206	22206	22557	22276	22278	22276	22443	22373	22288	22446	22264	21979	22200	22257	22268	22221	22324	22318	22537	22312	22410	22167	22195	22232	22366	22078	22349	22316	22206	22413	22387	21966	22368	22483	22286	22292	22236	22370	22321	22389	22256	22328	22209	22172	22277	22518	22227	22374	22584	22437	22388	22276	22170	22439	22456	22496	22492	22250	22318	22349	22176	22370	22158	22213	22494	22614	22302	22355	22156	22285	22363	22125	21850	22180	22310	22388	22103	22368	22314	22408	22336	22282	22131	22373	22239	22076	22305	22162	22350	22356	22231	22379	22084	22197	22160	22269	22378	22245	22363	22506	22307	22190	22354	22570	22414	22215	22324	22240	22230	22368	22373	22319	22169	22200	22181	22151	22502	22256	22439	22326	22162	22298	22166	22379	22509	22193	22331	22084	22213	22514	22494	22297	22318	22299	22277	22286	22284	21977	22340	22165	22237	22240	22232	22247	22431	22231	22214	22357	22305	22298	22304	22254	22339	22273	22284	22321	22306	22239	22397	22248	22231	22178	22178	22305	22186	22254	22208	21989	22432	22592	22282	22392	22288	22310	22285	22247	22476	22118	22355	22281	22192	22298	22296	22341	22223	22355	22227	22462	22289	22204	22261	21936	22139	22259	22315	22268	22440	22265	22342	22305	22527	22446	22402	22194	22261	22334	22230	22227	22250	22284	22190	22213	22211	22118	22255	22470	22249	22408	22395	22329	22240	22226	22103	22366	22076	22335	22259	22227	22411	22247	22127	22414	22431	22316	22265	22388	22185	21915	22318	22340	22192	22355	22483	22096	22096	22158	22281	22297	22093	22109	22541	22257	22255	22387	22446	22177	22323	22157	22037	22357	22321	22129	22329	22234	22293	22109	22450	22294	22180	22181	22271	22298	22237	22321	22216	22186	22406	22207	22350	22428	22188	22352	22411	22278	22176	22200	22100	22229	22342	22176	22536	22402	22335	22389	22403	22136	22193	22206	22267	22288	22460	22292	22173	22167	22206	22265	22180	22333	22347	22288	22448	22330	22377	22360	22428	22118	22172	22374	22246	22183	22032	22344	22082	22431	22308	22501	22066	22433	22172	22014	22352	22397	22414	22305	22587	22152	22079	22336	22216	22431	22294	22225	22180	22392	22468	22455	22228	22417	22268	22446	22337	22393	22475	22295	22135	22384	22271	22136	22465	22296	22317	22533	22367	22260	22479	22242	22263	22251	22333	22463	22211	22195	22321	22208	22408	22133	22350	22020	22267	22223	22159	22353	22355	22251	22423	22288	22373	22149	22293	22236	22297	22113	22285	22123	22078	22540	22399	22315	22376	22181	21960	22385	22227	22255	22388	22233	22272	22117	22166	22217	22172	22307	22342	22405	22554	22435	22224	22214	22313	22297	22464	22267	22261	22408	22356	22455	22217	22397	22267	22388	22434	22366	22461	22340	22462	22349	22210	22247	22145	22347	22361	22490	22334	22207	22425	22364	22263	22143	22131	22255	22403	22276	22172	22378	22433	22210	22360	22357	22415	22243	22327	22106	22458	22417	22505	22155	22330	22244	22199	22284	22251	22304	22572	22397	22189	22257	22279	22165	22164	22292	22273	22201	22489	22259	22327	22164	22326	22114	22146	22338	22181	22280	22176	22299	22217	22302	22469	22385	22311	22359	22047	22338	22442	22130	22277	22449	22038	22212	22256	21850	21985	22324	22490	22469	22210	22186	22327	22099	22424	22263	22189	22380	22104	22146	22077	22195	22442	22456	22390	22215	22284	22190	22304	22351	22366	22289	22379	22405	22147	22342	22261	22272	22302	22198	22190	22257	22312	22148	22306	22219	22151	22114	22318	22268	22254	22294	22357	22224	22360	22140	22044	22162	22358	22482	22169	22233	22277	22089	22118	22525	22298	22345	22328	22365	22169	22177	22376	22153	22267	22393	22727	22325	22345	22150	22035	22152	22532	22209	22142	22254	22264	22386	22190	22241	22247	22252	22309	22235	22263	22238	22488	22187	22630	22314	22069	22243	22346	22394	22322	22367	22297	22075	22266	22307	22255	22284	22221	22132	22225	22344	22266	22226	22125	22332	22504	22332	22281	22195	22228	22152	22449	22133	22363	22278	22123	22045	22309	22488	22232	22266	22328	22410	22335	22196	22374	22178	22404	22415	22369	22422	22315	22260	22393	22415	22125	22374	22144	22272	22269	22440	22310	22286	22255	22438	22173	22255	22031	22161	22307	22286	22496	22426	22175	22214	22459	22269	22365	22234	22025	22030	22028	22235	22297	22029	22150	22242	22361	22304	22283	22437	22163	22308	22372	22376	22472	22251	22255	22278	22326	22540	22225	22386	22149	22152	22355	22243	22173	22279	22352	22392	22286	22480	22255	22058	22300	22217	22152	22316	22248	22297	22140	22418	22386	22252	22333	22373	22172	22167	22469	22347	22410	22490	22285	22217	22194	22216	22419	22178	22074	22424	22318	22291	22305	22365	22182	22380	22211	22431	22321	22173	22359	22446	22310	22220	22473	22349	22308	22342	22343	22190	22254	22289	22626	22285	22427	22234	22670	22450	22391	22294	22379	22245	22374	22493	22443	22456	22126	22216	22270	22254	22263	22274	22268	22426	22219	22283	22431	22458	22155	22258	22261	22231	22309	22272	22409	22305	22233	22423	22479	22362	22026	22210	22333	22185	22147	22098	22372	22216	22350	22261	22173	22186	22381	22177	22291	22302	22005	22491	22156	22287	22302	22483	22385	22214	22484	22153	22222	22389	22362	22342	22397	22344	22142	22253	22301	22289	22252	22449	22410	22303	22207	22398	22134	22428	22114	22302	22120	22353	22321	22090	22389	22372	22194	22235	22316	22307	22272	22162	22288	22419	22202	22300	22380	22269	22408	22262	22494	22372	22141	22319	22296	22275	22133	22252	22398	22077	22310	22136	22415	22292	22275	22339	22188	22369	22241	22243	22459	22211	22298	22310	22391	22385	22205	22328	22312	22339	22386	22265	22226	22307	22102	22321	22129	22366	22234	22241	22141	22201	22328	22357	22504	22372	22086	22240	22123	22323	22416	22419	22408	22229	22278	22461	22242	22556	22379	22395	22261	22147	22294	22100	22366	22256	22350	22293	22164	22237	22428	22337	22313	22450	22308	22247	22400	22294	22215	22182	22457	22310	22307	22215	22249	22216	22241	22312	22339	22224	22382	22130	22080	22388	22386	22025	22413	22281	22400	22273	22430	22489	22393	22228	22382	22266	22269	22535	22387	22231	22348	22353	22472	22321	22282	21998	22465	22410
16211	29113	27643	22961	21316	20440	20174	19668	19142	19383	19023	19202	18706	18774	18630	27278	37429	37754	32720	26616	22175	19215	18032	17825	17722	17886	17869	17794	17737	17733	17591	17599	17647	17699	17617	17768	17680	17524	17723	17839	17675	17817	17852	17721	17751	17757	17916	17941	17759	17811	17729	17699	17588	17865	17667	17624	17684	17745	17565	17738	17656	17629	17610	17795	17796	17712	17795	17628	17830	17692	17652	17634	17761	17945	17699	17573	17614	17765	17629	17685	17726	17626	17621	17685	17748	17756	17743	17811	17450	17691	17564	17626	17630	17647	17660	17626	17531	17640	17769	17925	17821	17810	17662	17473	17627	17794	17622	17804	17730	17651	17512	17677	17756	17631	17585	17848	17736	17532	17539	17724	17579	17832	17718	17720	17654	17745	17748	17744	17615	17588	17764	17657	17896	17614	17645	17803	17744	17605	17726	17901	17747	17591	17667	17840	17797	17621	17682	17765	17595	17684	17777	17740	17723	17862	17677	17606	17725	17794	17597	17670	17713	17631	17658	17750	17797	17761	17686	17640	17723	17863	17732	17915	17683	17735	17576	17798	17600	17742	17660	17750	17738	17532	17816	17695	17601	17567	17627	17547	17775	17653	17595	17728	17502	17946	17595	17616	17671	17649	17708	17632	17710	17600	17582	17562	17913	17618	17585	17633	17627	17655	17595	17710	17699	17828	17629	17744	17842	17655	17654	17737	17806	17636	17596	17561	17653	17608	17596	17584	17752	17594	17529	17805	17693	17663	17754	17579	17680	17751	17630	17594	17690	17877	17637	17757	17734	17618	17665	17563	17694	17659	17623	17700	17591	17554	17729	17757	17804	17687	17698	17781	17809	17733	17670	17573	17581	17538	17767	17460	17652	17607	17726	17590	17635	17794	17726	17812	17848	17799	17560	17788	17681	17696	17501	17559	17781	17576	17648	17587	17808	17615	17621	17857	17852	17589	17777	17805	17599	17702	17706	17701	17678	17660	17551	17689	17479	17665	17631	17654	17641	17785	17681	17594	17719	17527	17809	17683	17793	17599	17540	17664	17574	17557	17673	17610	17637	17585	17691	17590	17770	17575	17762	17702	17622	17637	17749	17580	17681	17642	17628	17616	17664	17727	17675	17579	17602	17678	17924	17774	17617	17735	17778	17761	17662	18005	17714	17838	17879	17663	17554	17734	17804	17832	17773	17756	17693	17710	17640	17641	17705	17712	17767	17779	17781	17700	17671	17747	17565	17633	17698	17665	17601	17572	17725	17494	17696	17666	17839	17653	17665	17748	17685	17654	17632	17596	17692	17660	17667	17931	17670	17803	17682	17689	17620	17774	17645	17631	17619	17777	17589	17795	17863	17503	17894	17718	17763	17651	17671	17608	17616	17738	17742	17734	17719	17803	17615	17601	17524	17745	17670	17798	17669	17657	17564	17507	17889	17788	17770	17726	17660	17715	17736	17552	17640	17673	17519	17514	17618	17610	17675	17515	17625	17851	17545	17685	17812	17603	17734	17780	17705	17556	17666	17808	17556	17812	17720	17779	17762	17729	17639	17559	17612	17696	17691	17674	17702	17754	17649	17675	17678	17665	17867	17783	17680	17761	17716	17650	17769	17697	17601	17883	17741	17749	17867	17713	17701	17763	17684	17560	17726	17765	17683	17679	17557	17773	17741	17603	17671	17699	17653	17683	17834	17647	17720	17790	17672	17714	17827	17673	17707	17647	17660	17627	17728	17778	17726	17582	17630	17711	17770	17595	17729	17765	17738	17683	17636	17592	17758	17448	17678	17745	17549	17724	17648	17615	17672	17822	17737	17643	17731	17584	17516	17852	17515	17578	17617	17569	17583	17652	17607	17717	17523	17632	17520	17837	17763	17746	17757	17753	17768	17533	17685	17654	17719	17651	17732	17523	17677	17716	17599	17681	17686	17836	17500	17505	17633	17755	17578	17585	17825	17696	17918	17876	17486	17704	17687	17644	17849	17709	17678	17657	17641	17728	17768	17680	17663	17684	17697	17759	17690	17714	17682	17858	17683	17684	17716	17495	17761	17626	17784	17680	17690	17646	17690	17616	17690	17619	17573	17590	17713	17604	17544	17732	17695	17758	17665	17691	17523	17711	17721	17614	17673	17877	17536	17839	17562	17524	17634	17621	17620	17651	17628	17667	17592	17718	17652	17717	17686	17715	17667	17763	17695	17754	17557	17703	17695	17735	17532	17643	17697	17725	17651	17705	17643	17647	17555	17798	17683	17632	17683	17735	17796	17736	17685	17628	17873	17717	17743	17569	17766	17759	17480	17673	17624	17767	17837	17806	17667	17592	17775	17629	17679	17583	17652	17674	17512	17692	17533	17759	17810	17637	17841	17767	17727	17527	17903	17680	17752	17724	17687	17670	17814	17765	17617	17660	17494	17640	17728	17666	17594	17684	17714	17466	17747	17763	17590	17672	17586	17848	17647	17750	17804	17766	17708	17514	17657	17682	17687	17777	17650	17515	17690	17550	17633	17496	17886	17564	17657	17806	17522	17774	17684	17506	17663	17806	17739	17692	17695	17598	17665	17696	17830	17702	17711	17749	17620	17588	17616	17784	17761	17728	17694	17495	17822	17614	17660	17731	17789	17773	17725	17632	17684	17655	17692	17605	17677	17534	17707	17654	17695	17779	17616	17717	17546	17606	17682	17719	17881	17711	17622	17644	17800	17643	17785	17645	17633	17708	17663	17609	17657	17684	17534	17763	17719	17618	17658	17767	17776	17557	17747	17526	17565	17776	17758	17644	17814	17619	17709	17856	17663	17675	17665	17785	17736	17869	17627	17616	17820	17600	17587	17779	17581	17697	17715	17718	17670	17644	17789	17835	17589	17663	17874	17585	17739	17687	17986	17655	17715	17802	17608	17559	17846	17592	17570	17567	17743	17567	17733	17555	17628	17624	17779	17627	17816	17689	17640	17724	17834	17681	17715	17756	17601	17773	17653	17615	17660	17793	17685	17761	17537	17686	17666	17486	17754	17668	17750	17547	17809	17593	17788	17603	17818	17652	17747	17621	17582	17847	17619	17549	17861	17617	17622	17623	17734	17671	17622	17602	17652	17683	17679	17643	17565	17908	17700	17452	17710	17821	17778	17820	17627	17843	17738	17817	17667	17744	17650	17588	17777	17629	17771	17513	17829	17724	17768	17536	17639	17682	17619	17619	17611	17707	17728	17616	17539	17756	17588	17700	17715	17589	17639	17563	17486	17608	17776	17680	17666	17710	17634	17731	17699	17528	17706	17585	17697	17638	17731	17431	17831	17663	17702	17654	17713	17772	17564	17718	17692	17639	17698	17649	17918	17621	17764	17795	17673	17465	17703	17718	17710	17589	17728	17712	17665	17624	17800	17563	17569	17730	17662	17835	17731	17641	17711	17707	17565	17713	17696	17727	17672	17814	17688	17853	17492	17838	17648	17779	17705	17574	17641	17615	17516	17567	17577	17654	17739	17763	17729	17855	17743	17729	17636	17642	17566	17609	17646	17764	17681	17536	17695	17733	17831	17616	17716	17583	17593	17554	17639	17634	17824	17568	17523	17694	17734	17674	17613	17696	17576	17669	17723	17679	17579	17687	17630	17866	17579	17759	17756	17675	17582	17694	17772	17566	17845	17606	17650	17639	17819	17610	17654	17690	17845	17650	17492	17664	17671	17878	17650	17738	17568	17787	17756	17543	17809	17578	17728	17686	17761	17779	17847	17602	17823	17678	17530	17597	17689	17684	17731	17752	17769	17694	17834	17702	17597	17739	17662	17706	17629	17403	17692	17657	17698	17523	17618	17666	17913	17584	17757	17585	17479	17688	17780	17687	17649	17714	17683	17738	17771	17655	17511	17544	17830	17463	17681	17610	17672	17723	17729	17646	17567	17720	17599	17647	17719	17652	17779	17767	17666	17693	17744	17538	17776	17653	17700	17721	17705	17635	17693	17636	17541	17656	17632	17664	17767	17698	17602	17790	17626	17634	17617	17655	17482	17777	17538	17611	17743	17791	17765	17813	17742	17726	17679	17427	17813	17820	17637	17717	17814	17651	17710	17631	17654	17546	17806	17691	17630	17542	17650	17696	17567	17747	17909	17690	17688	17697	17736	17576	17653	17776	17509	17792	17597	17579	17644	17689	17583	17703	17746	17946	17633	17619	17739	17452	17633	17767	17543	17688	17658	17784	17490	17770	17733	17576	17597	17425	17663	17577	17659	17743	17700	17729	17701	17627	17675	17703	17666	17760	17676	17527	17725	17539	17650	17610	17647	17518	17790	17573	17597	17655	17814	17926	17726	17691	17694	17614	17747	17566	17695	17647	17588	17683	17560	17623	17727	17662	17699	17804	17604	17707	17672	17602	17531	17742	17876	17713	17596	17659	17494	17797	17781	17663	17808	17654	17617	17629	17624	17692	17603	17709	17545	17773	17659	17701	17804	17758	17613	17716	17749	17632	17755	17672	17665	17745	17572	17866	17585	17712	17723	17546	17665	17662	17643	17723	17617	17658	17830	17553	17547	17619	17527	17676	17840	17700	17682	17433	17688	17685	17671	17712	17622	17743	17539	17508	17656	17603	17661	17864	17711	17670	17753	17594	17668	17751	17640	17483	17573	17908	17684	17698	17610	17591	17781	17779	17639	17713	17811	17601	17803	17662	17785	17757	17774	17910	17401	17752	17725	17578	17621	17710	17661	17626	17675	17679	17781	17659	17729	17530	17809	17638	17806	17652	17586	17714	17796	17773	17694	17651	17545	17891	17653	17721	17838	17692	17790	17632	17573	17668	17739	17792	17778	17618	17717	17565	17527	17544	17706	17484	17782	17712	17681	17705	17611	17758	17827	17734	17607	17785	17626	17516	17752	17689	17771	17719	17651	17713	17531	17851	17619	17437	17543	17746	17662	17583	17636	17526	17697	17739	17755	17658	17710	17765	17705	17679	17750	17820	17792	17752	17690	17741	17628	17766	17746	17609	17879	17671	17652	17611	17720	17737	17753	17644	17766	17705	17624	17740	17618	17763	17732	17750	17498	17879	17576	17716	17618	17789	17627	17731	17816	17552	17791	17803	17728	17609	17596	17539	17827	17707	17702	17714	17586	17700	17688	17558	17674	17684	17410	17715	17836	17666
27344	22050	26696	25366	22414	22870	22978	22882	22809	22989	22942	23197	23005	22886	22792	22964	23409	24123	24001	23574	23243	22759	22795	22807	22543	22559	22648	22553	22299	22659	22889	22722	22704	22635	22646	22381	22449	22721	22519	22605	22629	22598	22698	22411	22428	22549	22559	22538	22610	22676	22634	22702	22704	22683	22514	22341	22534	22407	22536	22566	22547	22566	22638	22319	22304	22500	22369	22776	22697	22488	22513	22308	22510	22411	22646	22501	22533	22705	22416	22552	22774	22538	22511	22356	22772	22449	22534	22640	22462	22481	22734	22587	22482	22800	22628	22559	22643	22669	22651	22426	22515	22549	22819	22614	22782	22802	22484	22525	22618	22644	22456	22667	22615	22431	22403	22447	22491	22609	22587	22436	22537	22522	22659	22372	22664	22724	22745	22693	22514	22529	22552	22428	22581	22517	22480	22493	22631	22424	22543	22713	22442	22414	22737	22668	22539	22477	22500	22656	22693	22433	22618	22343	22530	22436	22558	22405	22664	22602	22426	22574	22536	22544	22712	22451	22575	22723	22932	22592	22707	22579	22376	22306	22463	22488	22346	22696	22619	22296	22702	22581	22779	22320	22732	22556	22661	22334	22683	22545	22575	22582	22448	22503	22554	22769	22629	22509	22502	22722	22527	22573	22423	22527	22711	22350	22634	22631	22527	22459	22695	22735	22602	22612	22418	22313	22493	22514	22390	22494	22774	22642	22749	22595	22518	22462	22487	22527	22627	22583	22661	22573	22710	22363	22639	22585	22391	22397	22561	22589	22679	22499	22574	22821	22470	22679	22656	22738	22704	22582	22619	22588	22720	22753	22705	22697	22836	22587	22811	22511	22644	22400	22301	22612	22664	22619	22562	22524	22549	22455	22336	22622	22724	22753	22513	22728	22653	22630	22681	22604	22597	22243	22538	22400	22761	22541	22700	22580	22523	22325	22545	22435	22530	22509	22479	22389	22827	22169	22531	22690	22375	22470	22692	22631	22468	22722	22583	22727	22664	22565	22516	22614	22605	22712	22648	22693	22668	22396	22593	22684	22685	22369	22360	22682	22605	22781	22465	22536	22514	22537	22508	22557	22705	22572	22274	22470	22659	22587	22718	22396	22635	22488	22512	22665	22659	22566	22607	22706	22664	22630	22471	22503	22403	22335	22606	22464	22682	22757	22509	22559	22516	22562	22571	22729	22646	22478	22633	22628	22656	22511	22486	22543	22483	22485	22738	22588	22426	22648	22666	22634	22499	22621	22426	22388	22563	22521	22641	22450	22657	22737	22765	22737	22475	22435	22502	22578	22850	22409	22288	22593	22667	22693	22608	22668	22677	22632	22578	22491	22660	22612	22663	22727	22482	22670	22676	22267	22427	22596	22576	22808	22546	22530	22464	22697	22649	22639	22492	22451	22647	22651	22502	22686	22528	22608	22526	22677	22487	22529	22471	22760	22571	22648	22651	22576	22471	22415	22520	22603	22697	22582	22651	22674	22574	22618	22612	22794	22542	22585	22484	22487	22481	22444	22619	22648	22605	22541	22595	22649	22476	22481	22618	22481	22547	22777	22439	22597	22668	22532	22733	22555	22416	22613	22641	22581	22656	22484	22298	22708	22679	22463	22528	22646	22719	22701	22741	22641	22679	22650	22614	22722	22525	22618	22584	22535	22671	22434	22583	22362	22501	22659	22644	22496	22683	22595	22401	22586	22453	22544	22516	22652	22678	22801	22419	22538	22459	22573	22560	22567	22637	22516	22536	22405	22414	22746	22493	22637	22507	22578	22498	22323	22561	22529	22475	22592	22562	22613	22683	22474	22825	22584	22722	22696	22517	22541	22537	22475	22464	22611	22570	22538	22718	22347	22300	22314	22490	22573	22860	22451	22433	22496	22807	22574	22708	22499	22647	22585	22582	22461	22653	22500	22447	22563	22676	22538	22695	22448	22699	22697	22599	22456	22749	22682	22654	22675	22638	22672	22692	22612	22573	22403	22642	22515	22407	22545	22383	22391	22485	22519	22485	22400	22596	22457	22799	22585	22443	22730	22548	22527	22807	22588	22596	22565	22607	22826	22788	22618	22499	22503	22586	22550	22622	22768	22657	22250	22525	22554	22624	22745	22748	22686	22572	22757	22516	22599	22634	22769	22491	22557	22481	22772	22593	22606	22484	22539	22728	22497	22501	22426	22678	22575	22384	22765	22480	22614	22677	22309	22701	22633	22454	22695	22623	22642	22555	22573	22523	22307	22502	22420	22440	22585	22639	22495	22619	22774	22473	22597	22552	22817	22447	22463	22700	22741	22241	22474	22351	22389	22474	22502	22674	22372	22255	22626	22560	22645	22674	22325	22663	22732	22635	22749	22258	22546	22314	22497	22608	22592	22717	22641	22498	22600	22489	22743	22724	22588	22770	22549	22388	22484	22620	22594	22436	22450	22582	22437	22657	22620	22452	22518	22435	22633	22578	22589	22770	22736	22803	22711	22604	22625	22564	22353	22468	22637	22529	22547	22434	22534	22396	22621	22624	22469	22574	22484	22403	22633	22659	22596	22799	22544	22493	22699	22713	22524	22637	22407	22639	22565	22340	22448	22570	22788	22517	22441	22561	22483	22485	22993	22555	22579	22729	22548	22629	22750	22539	22536	22708	22622	22588	22504	22419	22582	22499	22567	22623	22644	22753	22551	22674	22577	22557	22661	22660	22491	22382	22592	22656	22590	22577	22497	22357	22535	22508	22503	22498	22393	22534	22599	22347	22539	22486	22523	22642	22625	22771	22718	22610	22834	22620	22507	22691	22701	22638	22586	22620	22482	22929	22580	22527	22551	22515	22554	22727	22806	22732	22397	22577	22600	22427	22617	22740	22649	22587	22613	22377	22382	22561	22421	22647	22417	22809	22698	22516	22389	22728	22535	22551	22566	22727	22529	22782	22571	22500	22503	22428	22391	22502	22503	22640	22624	22671	22593	22546	22732	22434	22592	22523	22652	22632	22574	22751	22582	22711	22671	22696	22525	22706	22590	22436	22410	22648	22421	22480	22569	22377	22612	22631	22574	22321	22614	22617	22677	22368	22662	22792	22638	22668	22486	22509	22676	22639	22373	22728	22644	22588	22723	22601	22610	22570	22640	22297	22614	22735	22674	22710	22601	22529	22445	22581	22518	22531	22566	22665	22729	22834	22499	22676	22479	22377	22629	22502	22764	22449	22713	22613	22521	22552	22663	22649	22308	22439	22430	22654	22548	22501	22584	22490	22358	22561	22639	22612	22698	22664	22578	22683	22753	22677	22642	22640	22763	22407	22836	22405	22435	22671	22715	22780	22891	22601	22620	22600	22520	22482	22581	22500	22472	22649	22444	22626	22398	22430	22464	22567	22542	22753	22410	22623	22607	22773	22540	22463	22527	22564	22512	22592	22370	22414	22422	22536	22664	22792	22602	22552	22538	22446	22563	22521	22616	22712	22432	22814	22604	22653	22590	22560	22714	22486	22683	22570	22478	22520	22579	22605	22641	22545	22484	22506	22554	22534	22388	22384	22460	22633	22467	22389	22372	22710	22464	22421	22461	22439	22650	22537	22644	22562	22453	22600	22445	22621	22444	22648	22759	22686	22758	22557	22545	22535	22478	22367	22604	22627	22363	22710	22583	22561	22609	22682	22414	22788	22613	22732	22534	22436	22222	22599	22425	22565	22597	22608	22523	22465	22580	22573	22670	22486	22615	22739	22624	22554	22699	22626	22477	22532	22453	22413	22655	22401	22752	22496	22624	22503	22533	22611	22445	22495	22591	22628	22613	22682	22700	22691	22616	22502	22435	22760	22434	22594	22355	22545	22648	22414	22599	22761	22645	22626	22674	22570	22634	22728	22728	22680	22766	22459	22574	22466	22527	22459	22564	22401	22484	22510	22571	22389	22444	22500	22428	22483	22752	22666	22575	22666	22638	22923	22323	22604	22627	22704	22623	22563	22460	22601	22324	22526	22720	22594	22315	22433	22611	22568	22623	22492	22602	22423	22691	22617	22453	22594	22691	22416	22657	22475	22644	22486	22308	22645	22642	22425	22455	22547	22703	22502	22585	22622	22461	22521	22599	22626	22472	22607	22360	22526	22563	22760	22659	22590	22397	22590	22411	22532	22701	22695	22627	22439	22665	22418	22642	22603	22626	22563	22505	22674	22641	22627	22483	22521	22589	22590	22577	22552	22690	22479	22617	22593	22521	22378	22570	22616	22576	22605	22538	22593	22618	22461	22687	22417	22656	22525	22424	22291	22555	22730	22705	22360	22741	22764	22451	22561	22496	22848	22510	22669	22443	22706	22560	22600	22444	22787	22561	22790	22547	22653	22444	22554	22427	22352	22445	22508	22259	22621	22519	22612	22844	22724	22893	22801	22747	22488	22688	22475	22570	22526	22706	22342	22510	22335	22422	22525	22765	22319	22798	22510	22489	22456	22520	22567	22614	22641	22477	22629	22461	22601	22473	22722	22525	22528	22556	22570	22569	22634	22791	22359	22603	22536	22409	22546	22585	22573	22639	22675	22679	22609	22481	22830	22680	22548	22388	22583	22586	22734	22520	22474	22541	22548	22592	22544	22629	22555	22721	22502	22599	22567	22495	22519	22564	22810	22467	22712	22473	22496	22597	22565	22660	22765	22587	22375	22325	22698	22573	22545	22479	22227	22471	22571	22444	22473	22416	22676	22602	22759	22686	22710	22522	22504	22449	22580	22616	22794	22696	22624	22612	22533	22571	22588	22381	22437	22345	22574	22454	22691	22642	22643	22506	22652	22739	22529	22656	22509	22469	22533	22537	22492	22649	22645	22603	22587	22494	22751	22844	22526	22572	22625	22493	22723	22623	22481	22486	22521	22610	22632	22610	22347	22417	22574	22483	22727	22383	22673	22664	22397	22521	22643	22628	22536	22586	22563	22562	22565	22634	22648	22546	22699	22618	22755	22716	22626	22757	22437	22499	22719	22626	22654	22690	22793	22504	22492	22519	22522	22480	22392	22548	22401	22364	22815	22710	22648	22472	22716	22545	22729	22639	22489	22659	22726	22659	22565	22520	22783	22452	22496	22438	22592	22423	22589	22635	22527	22610	22512	22578	22553	22593	22620	22618	22554	22677	22664	22662	22773	22690	22530	22643
16042	19252	19210	18511	18095	18332	18441	18379	18087	18427	18718	18711	18187	18169	18109	18477	19639	20231	19727	18824	18316	18057	18087	17809	17922	17988	17767	18048	18000	17763	17939	17859	17938	17816	17949	17896	17982	17930	17751	17758	17923	17952	17863	17926	18003	17924	17725	17992	17926	17859	17730	18153	17931	17738	17638	17965	17786	17867	17891	17780	17708	17781	17839	17830	17947	17893	17962	17719	17887	17939	17777	17978	17844	17957	17911	17906	17813	17873	17913	17840	17761	18028	17932	18015	17920	18126	17817	17966	17976	17879	18077	17960	17697	17874	17852	17880	17801	17823	17937	17838	17922	17917	17900	17932	17902	17929	17942	17943	17850	17894	17834	17839	17819	17969	17990	17840	17753	17901	17852	18046	17767	17955	17775	17775	17881	17865	17664	17957	17770	17828	17725	17892	17855	18015	17883	17886	17970	17887	17765	17669	17901	17935	17774	17813	17776	17971	18052	18012	17843	17916	17900	18037	17966	17797	17799	17765	17845	18151	17879	18028	17975	17885	17853	17713	17820	17718	18031	17934	17921	18011	17793	17933	17853	17815	17831	17757	17886	17880	17889	17886	17835	17943	17993	17772	17726	17655	18032	17966	17949	17810	17732	17731	17771	17903	17702	17698	17898	17803	18012	17800	17755	17960	17902	17909	17938	17850	17950	17996	17860	17980	17912	17945	18011	17705	17826	17767	17861	17917	17838	17904	17733	17983	17846	18006	17976	17856	17846	17819	17880	18018	17776	17903	17899	17821	17772	17911	17840	18050	17790	18021	17856	17861	17960	17834	17737	17831	17822	17928	17850	17812	17758	17721	17964	17889	17853	17795	17813	17791	17921	17746	17915	17748	17931	17817	17813	17987	17848	17957	18045	17862	17998	17905	17934	17893	17897	17892	17807	17912	17862	17775	17966	17904	18002	17878	17917	17860	17896	17903	17921	18037	18046	17881	17893	17888	17917	17824	17988	17939	17858	17750	17954	17983	17790	17874	17874	17826	17841	17749	17922	17875	17856	17932	17947	17869	17890	17835	17845	17811	17846	17991	18141	17758	17928	17839	18045	18036	17850	17881	17712	18014	17863	17982	17909	17956	18038	17789	18011	17818	17951	17845	18037	17654	17885	17720	18001	17881	17924	17973	17873	17700	17908	17911	17731	17973	17970	17727	17998	17816	17897	17711	17732	17995	17988	17933	17725	17968	17823	17909	17943	17746	17758	17849	17893	18090	17748	17969	17839	17761	17799	18094	17831	17933	17877	17868	17836	18013	18035	17854	17758	17956	18027	17828	17857	17779	18022	17775	18039	17823	17812	17899	18031	17801	18014	18006	17957	17906	17834	17803	18034	17738	17762	18031	17858	17764	18083	17998	17871	17809	17889	17885	17920	17893	17915	17890	17874	17885	18023	17742	17879	17859	17880	17882	17895	17899	17649	17770	17844	17655	17939	17774	17873	17867	17882	17783	17801	17881	17967	17855	18016	17878	17932	17723	17629	18056	17902	17969	17980	17918	17866	18114	17908	17740	18088	17842	18016	17804	17947	17876	17816	17930	17747	17980	17840	17994	17907	17839	17841	17780	17831	17868	17795	17804	18033	17687	17837	17822	17852	17937	17766	17786	17867	17847	17785	17859	17802	17766	17703	17920	17938	18177	17861	17787	17795	17858	17913	17979	17849	17954	18030	17826	18036	17835	17893	17964	17822	17855	17778	17790	17795	17829	17902	17953	17861	17768	17940	17838	17902	17856	17828	17799	17898	17725	17795	18006	17991	18084	17923	17776	17943	17603	18056	17784	17742	18019	18025	17800	17965	18005	17738	17738	17915	17832	18078	17915	18027	18062	17960	17869	17826	17830	17911	17833	17847	17809	17760	17923	17855	18072	17819	18021	17659	17670	17945	17734	17800	17782	17948	17928	18050	17752	18016	17896	18029	17891	18078	17829	17990	17999	17797	17852	17836	17908	17845	17859	17793	17866	17926	17937	17983	17802	17885	17875	17793	17933	18042	17868	17935	17757	17820	17761	17922	17809	17835	17714	17902	17874	17903	18156	17835	17876	17972	17989	17923	17879	17881	17908	17839	17757	18090	17902	17812	17852	17974	17810	17966	17742	17932	17951	17827	17986	17946	17716	17932	17843	17891	17866	18018	17960	17884	17893	17992	17986	17962	17728	17967	17958	18143	17932	17860	17876	17832	17973	17889	18045	17967	17859	18033	17818	17822	17780	17860	17949	17708	17901	18072	17871	17832	17899	17797	18014	17868	17861	18060	17987	18010	17924	17616	17868	17840	17723	17872	17806	17999	17946	17766	17841	17910	17888	17851	17919	17980	17762	17928	17833	17756	17990	17795	17915	17931	17801	18006	17958	17900	17859	17953	17835	17908	17918	17929	17988	17871	17835	18054	18004	17874	17913	17873	17835	18003	17880	17868	17948	18049	17995	18030	17879	17949	17923	17981	17755	17910	17782	17712	18017	17814	17808	17722	17814	17809	17982	17856	17863	17954	17926	18070	18057	17861	17784	17833	17857	17732	17997	17678	17964	17997	17942	17868	17899	18021	17965	18015	17843	18051	17850	18004	17948	17725	18043	17872	17838	17760	17926	17975	17777	17765	17784	17865	17988	17677	18071	17849	18003	17890	17872	17744	17875	17877	17860	17827	17744	17937	17989	17874	17959	17937	17890	17861	18040	17809	17993	18049	17867	17883	17843	17770	17874	17837	18036	17801	17940	17996	18050	17985	17813	18171	17940	17897	17734	17779	17873	17928	17807	17834	18000	17811	17916	18015	17754	17879	17998	17757	17834	17697	17972	17993	17791	17738	17854	17943	17853	17820	17817	17973	17745	17754	17840	17868	17886	17909	17764	17844	17935	17923	17792	18017	17924	17705	17899	17741	17956	17844	17982	18049	17907	17916	17943	17777	18106	17924	17854	18159	17921	17800	17827	17831	17746	17854	17757	17939	17907	17899	17855	17977	17846	17814	17914	17953	18034	17858	17899	17859	17891	17744	18101	17874	17769	17793	17810	17878	17880	17916	17990	17964	17849	17882	17889	17751	17889	17909	17731	17840	17820	17769	17879	17886	17828	17900	17895	17907	17984	17845	17740	17905	17939	18023	17715	17893	17880	17819	17945	18052	17864	17850	17863	17944	17929	17950	17943	17848	17947	17903	17854	17942	17869	18090	17850	17879	17836	17798	17847	18005	17863	17964	17937	17860	17933	17997	17724	17944	17987	17838	18000	17947	18000	18001	17852	17886	17957	17719	17937	17942	17969	17886	17889	17891	17793	17759	17922	17993	17992	17999	17987	17988	17857	17974	17835	17912	17841	17976	17936	17861	17879	17899	17878	17747	17940	17876	17895	17854	17938	17678	17876	17969	17817	17880	17875	17809	17880	17734	17732	17967	18063	17809	17936	17791	17856	17991	18033	17760	17872	17723	17881	17849	17892	17942	17668	18014	17942	17834	17840	18042	17856	18011	18051	17731	17864	17920	18094	17938	17990	17880	17965	17859	17912	17850	17913	17752	17695	17755	17973	17882	17969	17900	17941	17832	17974	17771	17901	17853	17982	17847	17876	17937	17939	18007	17993	17989	18030	17966	18043	18118	17887	17928	17958	17978	17945	17762	17992	17777	17767	17912	17878	17931	17799	17798	18015	17773	17835	17955	17881	17819	17906	17938	17881	17853	17944	17736	17976	17777	17836	17801	17881	17886	17743	17852	17919	17940	17811	17941	17699	17726	17896	18010	17730	17830	17793	17831	17846	17882	17860	17940	17934	17922	17906	17790	17804	17986	17758	17725	17836	17963	17918	17864	17835	17675	17804	17925	17927	17845	17766	17995	17893	18074	17893	17730	17795	18033	17859	17931	17859	17874	17784	17946	17831	18014	18036	17891	17638	18008	17989	17802	17855	18080	17860	17955	17587	17776	17998	17945	17888	17924	17799	17858	17730	18059	17915	17997	18059	17969	17820	18053	17848	17817	17864	17847	17998	18010	17785	17789	17857	17970	17946	17807	17858	17909	17845	18015	18010	17860	17933	17742	17919	17873	17928	17959	17817	17776	17899	18028	18130	17991	17873	17817	18047	17845	17823	18015	17996	17820	17985	17939	17991	18009	18011	17799	17899	18023	17901	17749	17763	17816	17988	18086	17923	17983	18002	17848	17921	17738	17859	17955	17696	17881	17977	17857	17833	17876	17967	17803	18061	17771	17849	17757	17921	17953	17863	17908	18012	17978	17867	17847	17804	17909	17870	18100	17889	17818	18004	17803	17875	17771	17710	17880	17839	17732	18033	17937	17944	17797	17772	17932	17900	17970	17832	17971	17923	17817	17806	17954	17896	17866	17923	17921	17716	17952	17884	17798	17877	17912	17900	17978	17798	17844	17789	17914	18048	17856	17801	17862	17982	17908	17943	17779	17807	17893	17852	17860	17870	17892	17902	18033	17896	18063	17799	18018	17977	17860	17838	17912	17887	17887	17730	17870	17846	17880	17935	17954	17879	17883	17958	17863	17668	17935	17924	18015	18005	17861	17846	17885	17812	17912	18029	17903	17884	17763	17894	17891	17868	17725	17857	17923	17901	17897	17916	17741	17832	17894	18014	17752	17790	17994	17917	17917	17890	17996	17823	17771	17794	17884	17851	17783	17939	17779	17892	17826	17847	17918	17851	17952	17982	17710	17988	17975	17959	17783	17876	17859	17848	18024	17924	18048	17790	17847	18100	17895	17908	17904	17915	18081	18000	17899	17672	17914	17923	17955	18073	17979	17944	17788	17881	17658	17886	17934	17885	17788	17845	17892	17947	17896	17785	17846	17906	17851	17844	17914	17792	18093	17734	18011	17969	18067	18074	17897	17844	17829	17617	17872	17849	17638	17860	17879	17931	17856	18050	17885	17820	17932	17756	17905	17835	17769	17747	18011	17947	17907	17934	18006	17875	17799	18020	17925	17905	17907	18049	17804	17951	18100	17964	18090	17567	17956	17870	17955	17856	17855	17923	17767	18036	17858	17897	17779	17900	17893	17891	17938	17832	17889	17893	17964	17824	18002	17877	17853	17999	17839	17836	18132	17963	17988	17862	17685	17876	17816	17905	17766	17804	18093	17804	17834	17922	17980	18075	18067	17927	17848	18024
23666	20960	28333	24007	22822	24757	25489	23447	22893	23447	23637	23183	23196	22910	22931	24650	31290	31979	29354	26311	24403	23510	22983	22644	22573	22591	22899	22566	22634	22654	22645	22729	22523	22624	22442	22686	22653	22533	22518	22781	22671	22437	22549	22683	22630	22648	22682	22329	22737	22737	22698	22434	22563	22495	22544	22929	22607	22619	22633	22775	22543	22530	22527	22597	22491	22526	22519	22577	22650	22555	22581	22307	22586	22419	22657	22429	22375	22550	22629	22634	22595	22560	22491	22675	22605	22433	22406	22480	22617	22570	22671	22462	22584	22611	22679	22527	22582	22648	22603	22589	22315	22483	22481	22658	22479	22626	22698	22408	22403	22503	22619	22537	22324	22294	22460	22420	22475	22600	22471	22529	22888	22516	22519	22494	22500	22756	22656	22532	22666	22407	22599	22421	22622	22725	22597	22460	22542	22416	22377	22878	22640	22336	22385	22563	22490	22467	22443	22507	22586	22664	22508	22638	22663	22477	22536	22502	22539	22508	22643	22584	22431	22573	22675	22408	22517	22439	22476	22680	22592	22353	22597	22811	22510	22352	22755	22623	22773	22472	22770	22690	22800	22480	22549	22534	22582	22836	22483	22704	22481	22573	22722	22896	22550	22559	22654	22560	22630	22489	22507	22658	22712	22596	22549	22725	22604	22558	22481	22308	22525	22372	22464	22519	22412	22466	22481	22430	22543	22309	22755	22596	22417	22564	22625	22876	22680	22551	22600	22519	22660	22322	22604	22448	22456	22463	22649	22439	22605	22680	22626	22566	22488	22615	22539	22461	22555	22700	22526	22517	22444	22738	22543	22350	22481	22472	22539	22418	22613	22397	22423	22638	22571	22556	22662	22529	22739	22427	22717	22559	22534	22672	22249	22400	22560	22510	22681	22495	22626	22717	22508	22489	22615	22404	22383	22699	22463	22554	22626	22650	22658	22524	22534	22298	22550	22469	22794	22483	22505	22670	22708	22469	22807	22514	22642	22585	22584	22406	22660	22590	22420	22397	22726	22468	22644	22344	22548	22493	22465	22618	22494	22601	22574	22487	22661	22513	22715	22504	22620	22605	22638	22569	22391	22514	22715	22585	22343	22519	22430	22299	22405	22474	22436	22248	22514	22622	22486	22455	22763	22610	22616	22641	22682	22604	22347	22554	22741	22791	22565	22456	22611	22609	22747	22552	22552	22715	22613	22716	22577	22650	22634	22554	22651	22582	22643	22513	22559	22439	22374	22557	22644	22546	22754	22528	22528	22558	22455	22467	22408	22549	22540	22493	22708	22599	22612	22756	22512	22409	22311	22464	22602	22594	22366	22379	22489	22543	22503	22610	22372	22655	22440	22673	22461	22694	22504	22699	22420	22754	22446	22471	22668	22727	22610	22472	22677	22727	22692	22509	22606	22410	22659	22312	22578	22517	22555	22372	22461	22651	22619	22683	22790	22460	22537	22351	22612	22574	22420	22533	22390	22652	22633	22432	22523	22536	22629	22684	22603	22503	22422	22598	22529	22537	22543	22503	22399	22659	22611	22547	22607	22329	22411	22651	22756	22681	22669	22675	22721	22889	22658	22544	22654	22635	22568	22710	22748	22732	22433	22463	22482	22453	22613	22599	22463	22630	22523	22526	22469	22642	22454	22498	22433	22567	22563	22592	22605	22640	22908	22408	22570	22575	22596	22752	22760	22545	22476	22492	22476	22514	22502	22465	22494	22460	22540	22635	22429	22449	22658	22517	22465	22755	22664	22654	22484	22629	22540	22387	22424	22490	22771	22295	22381	22397	22551	22681	22669	22689	22619	22602	22637	22552	22519	22508	22602	22511	22647	22606	22536	22569	22609	22533	22562	22614	22733	22396	22413	22501	22613	22550	22638	22559	22600	22521	22614	22895	22472	22451	22525	22480	22312	22423	22355	22333	22472	22586	22538	22330	22600	22682	22511	22582	22565	22436	22685	22399	22405	22537	22549	22516	22761	22411	22669	22783	22334	22728	22358	22885	22683	22489	22484	22559	22399	22236	22484	22675	22535	22421	22627	22655	22449	22741	22707	22564	22620	22814	22664	22494	22641	22407	22694	22660	22630	22508	22537	22423	22495	22492	22651	22595	22468	22495	22436	22559	22186	22590	22406	22637	22567	22613	22413	22356	22513	22469	22557	22542	22567	22574	22802	22479	22525	22700	22661	22343	22611	22382	22471	22682	22649	22410	22550	22928	22697	22462	22537	22693	22453	22618	22434	22686	22618	22436	22738	22607	22786	22515	22509	22315	22634	22748	22617	22632	22805	22433	22584	22420	22474	22565	22685	22263	22400	22394	22519	22385	22517	22581	22646	22650	22531	22566	22615	22707	22402	22474	22590	22453	22538	22643	22901	22595	22662	22693	22436	22347	22415	22605	22740	22812	22428	22460	22304	22505	22266	22473	22581	22421	22446	22529	22782	22442	22463	22490	22376	22544	22644	22557	22747	22561	22539	22566	22537	22491	22695	22506	22538	22634	22718	22523	22380	22413	22334	22529	22483	22528	22699	22487	22638	22505	22576	22582	22432	22617	22562	22492	22401	22590	22386	22388	22550	22438	22665	22606	22709	22518	22490	22585	22743	22527	22594	22884	22420	22505	22446	22618	22438	22456	22750	22544	22626	22660	22679	22495	22490	22748	22773	22410	22598	22461	22454	22444	22781	22766	22574	22440	22766	22458	22455	22602	22574	22658	22517	22641	22659	22558	22601	22716	22459	22485	22636	22378	22656	22623	22322	22593	22589	22591	22340	22696	22453	22472	22598	22505	22723	22581	22277	22660	22429	22583	22622	22634	22545	22725	22612	22364	22480	22470	22369	22524	22778	22679	22673	22503	22410	22292	22478	22462	22597	22558	22338	22524	22658	22616	22493	22514	22509	22433	22747	22637	22601	22516	22535	22484	22566	22462	22628	22429	22525	22648	22442	22454	22483	22673	22549	22469	22618	22557	22524	22851	22448	22440	22736	22485	22510	22571	22326	22347	22546	22922	22440	22562	22528	22614	22633	22784	22452	22469	22712	22632	22571	22714	22798	22535	22556	22439	22574	22573	22757	22542	22728	22807	22517	22580	22655	22297	22524	22508	22463	22479	22550	22560	22569	22505	22278	22748	22492	22490	22569	22528	22577	22489	22626	22506	22734	22594	22555	22581	22646	22686	22749	22513	22467	22628	22491	22626	22505	22546	22621	22584	22571	22527	22301	22485	22644	22567	22565	22651	22503	22575	22580	22755	22667	22697	22746	22803	22702	22346	22733	22705	22546	22856	22495	22592	22563	22553	22526	22667	22712	22702	22794	22808	22620	22325	22554	22625	22683	22369	22694	22672	22746	22522	22674	22492	22579	22496	22355	22704	22600	22594	22646	22793	22745	22452	22450	22444	22509	22544	22462	22430	22655	22722	22275	22780	22725	22412	22656	22633	22772	22620	22754	22640	22436	22627	22769	22487	22638	22565	22549	22619	22355	22607	22517	22583	22631	22440	22744	22437	22773	22480	22679	22691	22458	22591	22657	22574	22633	22534	22705	22461	22368	22654	22554	22456	22735	22435	22628	22636	22578	22933	22463	22391	22625	22551	22606	22575	22506	22599	22720	22717	22553	22626	22538	22435	22851	22646	22640	22708	22778	22627	22450	22647	22504	22365	22682	22350	22532	22549	22626	22561	22440	22788	22601	22553	22474	22428	22692	22685	22634	22667	22559	22480	22532	22421	22539	22417	22473	22606	22571	22434	22688	22814	22491	22535	22466	22551	22610	22559	22386	22703	22913	22620	22472	22422	22442	22329	22683	22694	22691	22605	22736	22523	22528	22340	22722	22612	22607	22518	22532	22552	22536	22568	22588	22757	22429	22688	22574	22615	22578	22551	22727	22710	22761	22488	22782	22732	22598	22727	22499	22657	22586	22449	22346	22851	22662	22528	22539	22591	22455	22530	22511	22603	22572	22483	22610	22421	22527	22423	22426	22552	22421	22486	22700	22703	22359	22542	22659	22477	22551	22404	22415	22596	22469	22496	22631	22619	22444	22522	22531	22519	22458	22462	22646	22606	22518	22385	22487	22549	22440	22507	22448	22619	22497	22605	22804	22616	22628	22544	22835	22754	22662	22578	22667	22510	22426	22741	22638	22524	22591	22492	22481	22537	22715	22538	22369	22468	22560	22589	22797	22706	22536	22380	22515	22596	22534	22489	22650	22501	22546	22658	22565	22491	22457	22619	22766	22612	22536	22734	22455	22649	22609	22550	22518	22618	22617	22547	22440	22549	22478	22548	22444	22717	22694	22365	22349	22396	22828	22618	22575	22496	22572	22731	22474	22466	22438	22475	22557	22556	22537	22531	22586	22384	22580	22814	22692	22494	22215	22596	22507	22478	22487	22792	22693	22419	22454	22476	22474	22636	22449	22544	22536	22707	22654	22590	22543	22614	22338	22620	22595	22729	22713	22462	22481	22572	22588	22499	22710	22715	22607	22496	22773	22597	22635	22438	22483	22391	22400	22520	22422	22369	22440	22484	22720	22718	22438	22602	22571	22490	22589	22725	22554	22599	22637	22610	22552	22604	22416	22593	22569	22515	22489	22563	22623	22777	22760	22566	22385	22637	22513	22703	22454	22808	22506	22678	22747	22599	22651	22177	22546	22679	22554	22526	22633	22530	22623	22414	22511	22508	22399	22374	22556	22348	22735	22376	22973	22579	22468	22473	22646	22708	22578	22487	22661	22434	22392	22311	22555	22521	22599	22684	22557	22611	22462	22585	22696	22449	22420	22654	22488	22652	22558	22445	22685	22497	22542	22650	22544	22509	22645	22547	22328	22572	22449	22514	22745	22680	22291	22674	22614	22545	22680	22551	22580	22743	22540	22589	22728	22629	22525	22599	22489	22642	22546	22520	22504	22867	22619	22650	22634	22599	22644	22619	22615	22525	22544	22528	22658	22531	22614	22260	22707	22504	22370	22762	22758	22681	22717	22649	22479	22655	22447	22547	22317	22588	22331	22627	22615	22563	22493	22396	22557	22391	22458	22545	22688	22704	22661	22517	22753	22557	22737	22576	22598	22658	22427	22523	22579	22645	22739	22526	22449	22505	22586	22532	22700	22476	22456	22462	22615	22727	22744	22644
15553	25796	23126	20324	19495	19277	19003	18677	18500	19199	19122	18926	18516	18280	18361	21437	29728	29222	25717	22045	19402	18637	17968	17981	17771	17942	18064	17851	17963	18034	18006	17998	17921	18085	17909	17892	17853	17974	17883	17993	17906	17815	17862	18145	17892	17981	17814	17801	17970	17694	18016	17889	18030	17956	18000	18062	17967	17796	17885	17895	17720	17928	17927	17960	17858	17762	17913	17939	17832	17824	17875	18029	18024	17962	17921	17851	17857	17983	17921	17905	17744	17887	17815	17892	17817	17934	18014	17927	17634	18034	17984	17939	17818	17864	17751	17849	17861	17698	17877	17893	17965	17887	18021	17937	17950	18075	17730	17887	17800	17696	17749	17935	17920	17849	17874	17849	17919	17867	17929	17806	17843	17860	17839	18078	17889	17907	17882	17865	17765	17858	17876	17958	17782	17952	17902	17852	17874	17927	17905	17873	17959	17956	17837	17942	17796	18012	17821	17905	17891	17875	17941	17987	17859	17960	17905	17883	17771	17826	17771	17804	17863	18005	17914	17910	17928	17886	18018	17735	17912	17844	17894	17852	18002	17770	17846	17930	17891	17783	18003	18047	17885	17870	17840	17864	17857	17765	17894	17880	17845	17825	17814	17896	17779	17700	17989	17895	17927	17857	17861	17795	17874	17747	17827	17897	17830	17843	17900	17962	17842	17878	17814	17926	17866	17926	17895	17761	17984	17787	17870	17939	18043	18042	18054	17992	17850	18016	17708	17942	17647	17909	17905	17898	17682	18031	17813	17871	17663	17746	17960	17783	17747	17864	18064	17931	17740	17968	18073	17913	17798	17701	17907	17797	17801	18049	18076	17857	17844	17981	17864	17780	17756	17891	17952	17912	17932	17864	18075	17993	17936	17779	17766	17809	17828	17704	17926	17879	17759	18044	18024	17818	17760	17846	17866	17840	17768	17902	17927	17899	17788	17567	17801	17830	17909	17980	17830	17903	17862	17880	17897	18006	18015	17864	17972	17845	17909	17860	17930	17895	18031	17868	17873	17912	17834	18042	18010	17806	17958	17862	17822	18016	17784	17937	17933	17796	17963	17985	17825	18036	17856	18023	18043	17866	17874	17750	17672	17872	17802	17776	17812	17966	17825	18052	17974	17757	17813	17985	17809	17893	17930	17918	17666	17843	18057	17818	17970	17863	17961	17822	17838	17907	17736	17837	17945	17912	17830	17834	18017	17837	17999	17901	18079	17851	18076	17821	17883	17860	17884	17648	17956	17982	17824	17960	17889	17856	17894	17812	17751	18004	17939	17748	17868	17814	17826	17966	17970	17842	17844	17782	17973	17919	17997	17704	17930	18033	17923	17892	17849	17857	17933	17900	17933	17685	17742	17768	18030	17889	17756	17938	17918	17986	17832	17822	17976	17758	17882	17804	17894	18093	17865	17887	17922	17839	17812	17823	17897	17959	17932	17940	17930	18051	17858	17881	17664	18055	17754	18032	17879	17765	17873	17938	17753	17946	17915	17878	17777	17894	17757	17772	18097	17878	17916	17939	17620	17885	17846	17814	17879	17944	17993	17924	17889	18021	17921	17903	17845	17848	17775	17678	17918	17945	18020	17862	17874	17648	17913	17821	17901	17917	17921	17805	17917	17949	17901	17928	17845	17809	17915	17887	17758	17763	17911	17901	17911	17970	17827	18011	17812	17912	17741	17764	17907	17891	17903	17881	17874	17953	17962	17877	17907	17830	17941	18041	17753	17858	17862	17952	17794	17873	17962	17874	17914	17947	17846	17812	17896	17953	17827	17838	17868	17920	18004	17754	17863	18084	18097	17815	17551	17691	17834	17940	18048	17935	17995	17891	17779	17884	18129	17904	17817	17895	17941	17921	18069	17863	18081	17908	17849	17927	17942	17903	17951	17954	17864	17836	17992	17844	17830	17780	17849	17917	17792	17964	17972	18051	17895	17850	17855	17789	17901	17997	17879	18030	17891	17909	17833	17956	17916	17911	17676	17819	17933	17927	17963	17873	18015	17940	17719	17715	17857	17927	18087	17977	17875	17955	17935	17869	17789	17805	17807	18065	18029	17756	17822	17826	17914	17925	17827	17821	17723	17860	17873	17944	17807	17878	17875	17815	17960	17998	18055	17826	17853	17895	17874	17832	17909	18035	18042	17659	17992	17984	17868	17811	18034	17976	17980	17767	17772	17948	17816	17964	18016	17921	18010	17905	17732	17950	18034	18128	17898	17985	17872	18004	17914	17719	17932	17846	17897	18063	17824	17983	17852	17925	17830	17837	18023	17934	17899	18097	18002	17810	17882	17998	17849	17811	18009	17930	17844	17803	17954	17860	17958	17976	17795	18029	17844	17979	17930	17784	17799	17801	17917	17755	18009	17789	17912	17850	17955	17858	17826	17887	17843	17720	17788	17839	17849	17942	17879	17825	18117	17935	17848	18034	17946	17939	17876	17949	18029	17761	18014	17666	17824	17936	17747	17837	17964	17879	17902	17986	17860	17940	18078	17925	17976	17903	18011	17798	17813	17722	17989	17981	17892	17952	17743	17878	17774	17835	17832	17965	17917	17945	17872	17866	17803	17936	17866	17755	17805	18018	17773	17800	17958	17777	17843	17769	17916	17748	17880	17914	18093	17822	17994	17886	18181	17785	17908	17865	17869	17879	18109	18053	17853	17923	17969	17712	17876	17865	17728	17982	18007	17955	18086	17823	17809	17850	17964	17980	17878	17949	17889	17884	17765	17818	17842	17856	17873	17732	17923	17959	17732	17947	17748	17881	17900	17960	17853	17760	17911	17814	17809	17919	17903	17910	17826	17763	17797	17915	17841	17801	17913	17986	17957	17828	18001	17833	17885	17907	17725	17840	17858	17840	17773	17821	17858	18002	17785	17932	17704	17889	17950	17890	17872	17960	17892	17737	17796	17905	17863	17989	17837	17950	17785	17681	17895	17929	17851	17796	17892	17947	17683	17932	17872	17879	17989	17883	17922	17821	17793	17688	17952	17823	17845	17935	17912	17802	17849	17865	17907	17814	18105	17798	17932	17810	17900	17984	17949	17820	17799	17999	17781	17804	17827	17942	17781	17791	18040	17882	17916	17798	17807	17900	17799	17936	17963	17729	17901	17868	17900	17921	17812	17835	17831	17678	17915	17884	17819	17877	17713	17861	17823	17822	17940	17914	17942	17819	17927	17797	17924	17801	17845	17867	17818	17889	17888	17729	17731	18018	18034	17807	17996	18037	17801	17850	17873	17840	17999	17894	17898	17872	17823	17931	17983	17923	17988	17928	17729	17908	18046	17891	17892	17753	17778	17929	17884	17969	17939	17796	17926	17897	17753	17864	17919	17841	17916	17933	17946	17906	17867	18004	17905	17816	17730	17794	17814	17964	17885	17905	18036	17833	17886	17720	17973	17863	17788	17910	17889	17931	17964	17845	17813	17772	17873	17872	17811	17915	17731	17848	17879	17830	17973	17799	17914	17857	17859	17971	17975	18006	17831	17855	17925	17884	17869	17831	17902	17818	18028	17907	18044	17964	17852	17772	17773	18027	17868	17959	17777	17773	17727	17895	17996	17727	17921	17917	17798	18050	18135	17925	17589	17999	17783	17683	17900	17674	17918	17839	18060	17819	17928	17771	17910	17781	18086	17768	17849	17906	17923	17958	17851	17873	17978	17818	17944	17745	17983	17975	17765	17911	17965	17805	17843	17821	17716	18038	17872	17991	17969	17899	17961	17966	17758	17810	17860	17816	17979	17823	17963	17814	18006	17775	18177	18009	18027	17950	18002	17837	17824	18003	17888	18010	17856	17934	17759	17962	17786	17912	17993	17842	17678	17967	17818	17825	17911	17779	17928	17786	18040	17729	17769	17727	17857	17854	17932	17925	17816	17859	17946	17823	17865	18015	17932	17884	17899	17914	17787	18001	17894	17964	17805	17663	17945	17924	18131	17995	17859	17935	17762	17876	17898	17759	17796	17844	17914	17914	17850	17828	17863	17888	17924	17854	17852	17910	17813	18016	17747	18015	18056	17917	17714	17826	17985	17853	17982	17841	17919	17969	17907	17895	18078	17933	17903	18180	17735	17740	17925	17784	17847	17836	17916	17875	17725	17947	17865	17776	17861	18020	17905	17936	17734	17869	17858	17928	17767	17745	17812	17863	17821	17938	17757	18022	18047	17777	17913	18028	17821	17942	17954	17830	17994	17846	17876	17928	17891	17725	17858	17916	17975	17926	17891	17756	17747	17927	17996	17800	17785	17830	18012	17836	17950	17864	17935	17720	17799	17916	17879	17881	17862	17836	17943	17933	17857	17803	17908	17758	17885	17807	17836	17824	17893	18017	17913	17818	17878	17943	17994	17852	17863	17818	17952	17934	17966	17938	17871	17863	17777	17967	18012	17902	18054	18057	17932	17882	17911	17618	17711	17931	17896	17875	17957	17898	17747	17875	17912	17911	17873	17950	17895	17702	17769	17894	17837	17991	17875	17828	17961	17971	17916	17879	17792	17756	17936	17967	17780	17673	17986	18013	17900	17861	17893	17823	17986	17773	17849	17935	17956	17874	17916	17839	17890	17703	17925	17794	18009	17975	17862	18094	17924	17884	17774	18120	17817	17776	17883	17860	17766	17878	17899	18037	17995	17759	18186	17918	17872	17903	17848	17948	17910	17956	17922	17894	17924	17850	17972	18028	17931	17917	17955	17924	17913	17897	17876	17895	17913	17958	17882	17889	17772	17797	17961	17902	17791	17848	17806	17925	17853	18078	17993	17780	17827	17855	17963	17798	17902	17699	17839	17875	18063	17906	17880	17836	17934	18024	17958	17963	17936	17797	17767	17835	17811	17754	17921	17954	17826	17870	17814	17921	17895	17907	17786	17722	17927	17790	17725	17994	17868	17933	17827	17946	17904	17819	17841	17787	18012	17890	17901	17847	17744	17922	17862	17756	17911	17932	17829	17868	17959	17933	17788	17785	17926	17945	17814	17801	17949	17894	17996	17808	17919	17844	17813	17927	18038	17698	17889	17948	17732	18028	17836	17998	17649	17888	17975	17863	17775	17846	17946	17905	17912	17910	17954	17781	17867	18051	17849	17956	17708	17920	18022	17994	17978	17858	17965	17795	17980	18019	17874	17762	17952	17942
22402	20948	28765	23309	21368	24652	29521	25635	24583	24714	24186	23963	23671	23627	23655	27230	40536	40571	36034	30123	26241	24013	23194	22987	23081	23032	23124	23190	22942	22776	23189	22919	22848	22833	22714	22895	22948	22778	23104	22746	22715	22836	22730	22956	22797	22805	22974	22956	22872	22823	22966	22632	22807	22790	22704	22929	22784	22724	22754	22600	22824	22841	22748	22780	22772	22631	23057	22705	22933	22793	22783	22894	22808	22774	22901	22830	22666	22824	22810	22886	22906	23081	22865	22700	22849	22852	22697	22942	22781	22827	23013	23039	22881	22746	22836	22711	22862	22645	22854	22638	22864	23016	22993	22657	22863	22849	22741	22759	22909	22837	22719	22877	22795	22755	22733	22883	22792	22843	22877	22728	22875	22829	22619	22880	22797	22651	22792	22781	22728	22867	22703	22602	22713	22749	22676	22921	22904	23059	22966	22763	22908	22957	22890	22800	22685	22762	22672	22740	22654	22889	22781	22666	22932	23048	22607	22658	23080	22784	22787	22503	22971	22984	22746	22577	22701	22654	22729	22720	22829	22829	22746	22654	22785	22841	22793	23013	22620	22586	22771	22688	22840	22850	22755	22738	22971	23066	22794	22871	22731	22980	22847	22884	22498	22725	22827	22748	22606	22767	22717	22872	22554	22652	22962	22801	22738	22931	22990	22995	22816	22984	22686	22951	22708	22630	22683	22692	22843	22856	22986	22792	22660	22790	22918	22671	22738	22546	22770	22748	23017	22642	22703	22585	22863	22843	22811	22876	22756	22837	22519	22772	22662	22853	22852	22676	22779	22660	22810	22759	22993	22871	22909	22774	22553	22788	22870	22718	22654	22744	22952	22820	22925	22749	22752	22737	22899	22730	22639	22839	22694	22767	22937	22762	22825	22798	22755	22746	22958	22823	22664	22879	22855	22902	22893	22780	22593	22778	22652	22798	22802	22829	22887	22754	22726	22627	22788	22850	22738	22815	22794	22598	22712	22665	22694	22841	22753	22703	22712	22756	22793	22808	22662	22764	22728	22743	22498	22650	22586	22686	22672	22735	22722	22640	22693	22739	22781	22866	22671	22782	22843	22764	22612	22796	22927	22769	22924	22688	22891	22836	22770	22639	22716	22894	22697	22694	22650	22608	22750	22709	22679	22939	22708	22938	22648	22895	22959	22856	22811	22821	23055	23059	22897	22608	22586	22757	22866	22620	22641	22729	22835	22716	22764	22533	22651	22687	22767	22753	22619	22811	22729	22747	22740	22601	22747	22947	22720	22909	22791	22766	22879	22772	22986	22773	22967	22736	22735	22750	22770	22882	23030	22696	22605	22605	22800	22745	22985	22680	22694	22687	22672	22804	22929	22948	22976	22598	22938	22534	22924	22722	22694	22769	22961	22844	22805	22906	22846	22898	22613	22768	22659	22934	22799	22755	22885	22719	22687	22784	22716	22912	22681	22488	22501	22821	22803	22625	22657	22773	22846	22767	22908	22969	22793	22642	22753	22648	22685	22862	22602	23009	22668	22782	22649	22884	22618	22813	22758	22692	22694	22762	22719	22696	22635	22836	22583	22773	22617	22840	22997	22794	22790	22783	22785	22805	22809	22759	22590	22791	22831	23037	22824	22652	22800	22695	22639	22751	22810	22718	22593	22853	22796	22765	22891	22730	22497	22834	22904	22827	23074	22758	22911	22646	22706	22789	22680	22743	22714	22892	22414	22823	22678	22716	22784	22922	22999	22791	22784	22788	22837	22896	22736	22747	22905	22569	22768	22877	22864	22689	22591	22735	22598	23157	22770	22754	22665	22810	22879	22952	22641	22914	22587	22755	22781	22917	22729	22878	22795	22869	22608	22895	23020	22775	23009	22966	22734	22561	22700	22740	22828	22881	22905	23029	22725	22810	22820	22790	22850	22774	22848	22853	22640	22824	22891	22733	22676	22748	22604	22818	22817	22865	22662	22706	22655	22656	22762	22760	22976	22781	22624	22666	22955	22789	22717	22616	22728	22748	22994	22585	22826	22722	22853	22964	23117	22856	22901	22730	22668	22697	22728	22556	22780	22977	22715	22492	22560	22674	22736	22807	22771	22822	22442	22661	22848	22682	22606	22702	22755	22657	22755	22690	22805	22727	22842	22937	22876	22765	22829	22768	22604	22780	22961	22826	23080	22715	22810	22588	22795	22750	22851	22498	22789	22768	22585	22827	22643	22659	22825	22815	22676	22853	22551	22935	22871	22686	22848	22804	22735	22941	22879	22631	22708	22906	22737	22875	22861	22782	22763	22785	22903	22815	22913	23010	22753	22872	22781	22761	22929	22849	22704	22748	22712	22864	22845	22766	22772	22816	22630	22890	22660	22631	22767	22622	22592	22709	22743	22840	22801	23083	22728	22752	22780	22809	22524	22710	22815	22728	22561	22632	22680	22823	22856	22748	23031	22808	22494	22726	22964	22819	22724	22732	22763	22791	22780	22807	22657	22741	22994	22930	22956	22893	22715	22664	22869	22747	22814	22781	22425	22964	22664	22812	22747	22627	22693	22809	22884	22931	22919	22783	22929	22805	22839	22688	22798	22699	22868	22845	22754	22426	22645	22659	22862	22895	22851	22757	22706	22639	22840	22728	22829	22759	22920	23047	22982	22655	22666	22774	22857	22649	22805	22713	22680	22776	22707	22595	22952	22676	22805	22686	22931	22709	22871	22723	22772	22627	22656	22887	22790	22693	22659	22639	22664	22858	22798	22696	22648	22891	22601	22726	22585	22998	22671	22785	22850	22584	22802	22406	22768	22796	22784	22788	22855	22824	22715	22842	22959	22643	22760	22773	22787	22728	22883	22926	22660	22919	22965	22719	22755	22716	22912	22825	22598	22585	22858	23061	22837	22905	22822	22767	22605	22779	22860	22860	22896	22699	22652	22894	22803	22901	22726	23003	22892	22822	22916	22684	22796	22925	22769	22753	22803	22740	22818	22642	22648	22733	22749	22809	22808	22848	22818	22624	22894	22787	22808	22907	22853	22661	22830	23019	22643	22753	22955	22724	22842	22679	22915	22990	22760	22635	22951	22797	22951	22579	22713	22834	22950	22782	22695	22752	22828	22997	22842	22619	22630	22718	22831	22806	22741	22771	22802	22592	22655	22764	22624	22967	22778	22777	22822	22857	22903	22825	22676	22429	22645	22815	22913	22734	23032	22952	22959	22849	22653	22716	22729	22974	22923	22904	22811	22738	22848	22918	22656	22722	22870	22603	22887	22502	22816	22798	22554	22608	22808	22805	22613	22768	22907	22871	22767	22894	22853	22738	22626	22937	22772	22968	22856	22637	22981	22788	23015	22923	22820	22890	22708	23101	22778	22876	22776	22686	22635	22762	22553	22882	22718	22656	22856	22685	22489	22786	22715	22899	22632	22931	22901	22589	22971	22713	22740	22892	22796	22671	22947	22761	22568	22804	22803	22771	22823	22869	22811	22724	22740	22764	22825	22721	22671	22677	22573	22670	22818	22744	22545	22630	22725	22840	22883	22764	22766	22715	22846	22611	22715	22591	22707	22725	22621	22641	22831	22630	22867	22721	22660	22659	22898	22810	22837	22771	22816	23096	22867	22953	22774	22709	22926	22843	22927	22786	22758	22617	22745	22640	22661	22720	22568	22729	22432	22889	22788	22668	22822	22680	22835	22792	22838	23079	22719	22670	22748	22716	22693	22891	22734	22546	22769	22811	22742	23019	22791	22655	22713	22890	22674	22831	22755	22908	22588	22681	22824	22597	22790	22901	22623	22651	22542	22760	23018	22822	22678	22848	22811	22758	22767	22742	22889	22610	22836	22652	22808	22814	22662	22640	22696	22738	22754	22588	22794	22750	22889	22566	22787	22702	22950	22989	22853	22814	23026	22810	22741	22831	22801	22942	22733	22682	22695	22772	22704	22786	22807	22634	22692	22818	22587	22866	22990	22672	22824	22985	22812	22894	22973	22780	22737	22554	22834	22964	22618	22877	22605	22712	22742	22894	22687	22591	22839	22690	22881	22891	22930	22910	22654	22786	22743	22677	22877	22542	22915	22782	22906	22710	22734	22662	22654	22695	22864	22742	22727	22848	22883	22742	22644	22731	22936	22541	22704	22764	22971	22789	22858	22842	22845	22776	22699	22698	22750	22933	22788	22800	22827	22770	22928	22761	22722	22897	22738	22538	22861	22898	22890	22815	22793	22862	22728	22939	22696	22574	22933	22811	22703	22975	22679	22541	22776	22646	22693	22914	22802	22681	22859	22641	22759	22553	22833	22760	22720	22800	22720	22762	22823	22896	22816	22729	22854	22720	22646	22493	22764	22533	22884	22969	22826	22711	22794	22642	22839	22803	22888	22832	22597	22765	22871	22651	22697	22694	22675	22837	22755	22799	23008	22884	22730	22622	22930	22881	22598	22715	22762	22886	22918	23002	22786	23060	22673	22866	22802	22782	22687	22791	22887	22760	22752	22820	22713	22778	22809	22822	22752	22795	22717	22752	23028	22639	22944	22657	22897	22714	22834	22789	22914	22645	22900	22619	22815	22880	22873	22867	22774	23090	22700	22701	22807	22677	22954	22796	22820	22873	22819	22690	22690	22950	22838	22679	22765	22621	22769	22808	22888	22535	22793	22892	22807	22793	22889	22740	22705	22808	22844	22900	22753	22764	22948	22908	22763	22686	22830	22667	22851	22832	22958	22935	22641	22647	22624	22840	22491	22839	22818	22711	22821	22746	22755	22784	22935	22750	23058	22677	22806	22662	22683	22597	22743	22800	22691	22764	22894	22889	22661	22789	22791	22651	22654	22759	22869	22668	22927	22741	22771	22475	22580	22579	22824	22644	22708	22807	22826	22585	22600	22847	22598	22792	22815	22752	22692	22778	22797	23040	22844	22775	22901	22806	22817	22652	22789	22532	22566	22722	22617	22642	23061	22918	22692	22855	22739	22854	22707	22775	22937	22854	22895	22770	22777	22666	22856	22718	22948	22835	22872	22927	22634	22892	22668	22830	22700	22776	22777	22677	22654	22817	22872	22767	22516	22860	22659	22665	22734	22866	22880	22729	22638	22781	22945	22867	22834	22707	22630	22951	22675	22767	22927	22540	22794	22684	22765	22687	22812	22646	22838	22746	22794	22687
17784	34242	32126	24648	22425	21435	22485	22379	20515	20000	19646	19431	19130	19194	18702	25250	39373	38002	32895	26074	21323	19202	18388	18146	17859	17972	18086	18244	17955	17953	18030	17890	18007	18047	17886	18013	18115	17928	17823	18088	18101	17914	18097	18252	17867	17930	17883	18133	17961	18031	18006	18015	17944	18091	17917	18133	17953	17994	18021	17916	17938	18181	18060	18043	17870	18028	17905	17869	17990	17850	17933	17948	17885	18067	17853	18290	18115	17792	17865	17959	17947	18045	17979	17869	17889	18168	18045	18026	17984	17901	17893	18014	18111	17987	18086	17801	17954	18150	18041	17874	18006	17909	17947	18080	17828	17911	18138	17981	17854	17816	18002	17867	17953	17856	17914	17967	17961	17941	17908	18030	17930	17803	18164	18080	17892	18085	17831	18070	18083	17734	17877	18090	18100	18097	18021	17851	17723	17975	17911	17925	18065	17864	17946	18015	17939	18080	17949	17747	17882	18049	17878	18030	17848	17803	17905	17856	18043	17841	17869	17707	17928	17912	18219	18058	17864	18028	18033	18044	18036	18036	17960	17952	17964	18063	17992	17808	17988	18146	17949	17971	17860	17808	18092	17984	17981	17930	18012	18001	17899	17964	17925	18019	17884	17889	18090	17908	17908	17817	17914	17927	17915	17933	17867	18067	17947	18078	18049	17797	17992	17898	18053	17955	18096	18014	17890	17984	18043	17901	18005	17898	17973	17810	17948	17937	17777	17889	17944	17870	17970	18079	17957	17896	17888	17935	17868	17945	17858	18070	17929	18116	17938	17890	17834	17953	17894	17873	18016	17894	18054	18036	18004	17964	17870	18053	17937	17884	17993	17932	18023	17899	17907	18011	17810	17927	17882	17871	17922	18059	17933	17829	17960	18033	17936	18003	17845	17961	17956	17911	17949	18044	18096	18098	18004	18004	17948	17949	18043	17982	17907	17834	17990	17971	17826	17888	17686	17773	18011	17903	17953	17909	18015	17954	17911	17862	17778	17967	17996	18031	18022	18101	17773	17865	18111	17997	18043	17969	17970	17798	18190	17996	17942	18036	17982	17950	18169	17718	17954	17998	18002	18132	17925	17964	17932	18117	17980	17984	17928	18126	17988	18011	17970	17904	17912	17940	17873	18012	17928	17988	17999	17987	17927	17985	17810	17977	17949	17847	17972	17949	17913	17913	18031	18132	17944	18049	18009	17854	18119	17941	17880	17987	18024	17912	17992	17966	18033	17795	18033	17915	17944	17973	17868	17965	18054	17972	18088	17985	17971	17735	17954	17779	17988	17938	17876	17830	17989	17913	17910	17896	18050	17948	17969	18093	17964	17986	17972	17828	17770	18210	17971	17964	18104	17843	17981	17837	17849	17743	17832	17941	17960	18048	17804	17787	17863	17945	17955	17892	17935	17975	17958	18012	17890	17994	17850	18031	18027	17847	17914	18076	18074	17813	18045	18129	17880	18012	17778	18156	17906	17852	17852	17907	18050	17923	18046	17916	17847	17914	17875	18071	17878	17863	17740	18011	17932	18016	18047	17823	17890	17899	18150	18006	17927	17831	17836	18077	17934	18049	17803	18023	18047	17931	17934	18341	17842	18104	18129	18100	17934	17927	17910	17998	17920	17950	18009	17900	17825	17936	17942	18007	18094	17850	17990	18006	18053	17903	17908	17873	17905	17744	17920	17990	17957	17918	17984	17935	17785	17875	17974	18082	17821	18018	17894	17974	17931	17988	18011	17899	17860	18006	18001	18005	18008	18053	17993	17784	18081	17924	17965	17934	18052	18141	17913	17814	17803	18022	18085	17921	17944	17870	17963	17863	18093	17984	17982	17841	18131	17913	17830	18028	18029	17859	18036	17775	18117	18059	18010	17829	17959	18000	17978	17802	17936	17983	18009	18055	17897	17926	18051	18092	17817	18089	18057	17745	17878	17857	17975	17948	18043	17793	17991	17988	18037	18056	18111	17971	18032	17996	18159	18001	17895	18164	17990	18084	17855	18026	17932	17996	17960	17992	17800	18061	17859	18031	18145	17981	17934	18100	17896	18117	17950	17939	17990	17938	17901	17916	18172	17949	17945	17962	17880	17867	17945	17948	17913	18047	17893	17962	17837	17950	17954	18018	17829	17834	17975	17765	17917	17864	18034	17939	18082	18122	17929	18008	17938	17916	17969	17979	17887	17954	17938	17976	18035	17930	17896	17850	17994	18004	18089	17887	17949	17974	17989	18061	17690	17852	17816	17872	18068	18016	17924	17917	18072	18025	17721	17951	18108	17956	17920	18017	18025	17792	17905	18027	18053	18018	18032	18037	17983	17887	17987	18009	18074	17940	18006	17839	17907	18057	18203	18025	18114	18007	17933	18093	17871	17851	18031	17980	18089	18172	17868	17979	17890	17855	17845	17993	18090	17790	17886	17907	17785	17973	17998	17769	17958	17854	17966	18005	17940	18041	17868	17875	18047	17955	17932	17798	17908	17976	18038	17877	18068	17931	17964	17904	17928	17946	18090	17748	17849	17976	18009	17986	17861	17831	17965	17950	17975	17886	17967	17957	17767	17825	17937	17962	17816	17728	17955	17863	18151	17794	17907	17734	18118	17952	18044	17878	17878	18157	17975	17970	17871	17976	17973	17891	18006	18038	17868	17855	17994	17871	17957	17816	17958	17793	17980	17948	18207	17861	17803	17992	18031	17917	17998	17947	17972	18014	17927	17975	17850	18052	18097	18051	17838	17966	18022	18034	17862	18212	18107	18014	17934	17889	18068	18059	17871	17911	17876	17708	18036	18085	17952	17946	17814	17828	17790	17990	17945	17912	17967	17943	17984	17947	17917	18116	17983	18069	17779	17914	17992	17955	17928	17946	17987	18123	17996	17830	17989	17899	18000	17957	18111	17824	17868	17864	17946	17901	17883	18230	18109	17947	17962	18055	17702	18037	18062	18013	17739	17973	17872	17864	18029	18023	17854	17957	18008	17911	17774	18086	17939	18010	17960	17945	17981	17890	17978	18158	17779	17945	17952	17891	17947	17876	17974	17906	17976	17962	17883	18046	17979	17999	17911	18192	17909	17979	18081	17912	17902	18056	17880	18075	17887	17920	17873	17922	17988	18010	17982	17774	17988	17867	18005	17988	17962	17898	17877	18029	17966	17798	17926	18077	17858	17854	17981	17911	17902	17950	17925	17780	17967	17992	18135	18167	17937	17870	18012	18056	17947	17977	17877	17893	17945	17813	18002	17897	17850	18214	17990	17788	17935	17985	17940	17941	17931	18219	17941	17866	18323	17972	17936	17905	17776	18036	18006	17915	18033	18085	18063	18020	18027	18044	18023	17990	18032	17866	17835	17906	17854	18042	18158	17837	17856	17985	17892	17902	18065	17916	17995	18170	17957	17981	17990	17851	18072	17934	18077	17960	17901	17978	18084	17907	18043	17915	17912	17875	17948	17965	17994	17899	17860	18051	18038	17798	17897	18198	17852	17846	17935	18001	17770	17938	17961	17888	18029	17942	17872	18030	17976	17925	17923	17943	17918	17754	18051	17973	17891	17974	18032	17937	17864	17975	17976	17958	18003	17978	18082	17918	17915	17827	18016	18011	18074	17982	17811	18024	17828	17976	18067	17826	17929	17940	17745	17958	17743	18070	18032	18112	18039	18006	17949	18094	18095	17988	18072	18130	18179	17784	17889	17880	17934	17827	18033	18072	17936	17743	17829	17945	18067	17965	18076	18052	17994	17992	17970	17973	17904	17947	17814	18057	17784	17936	17916	17911	17989	18004	17881	17853	18030	17923	17888	17625	18039	17860	18015	17780	17928	17960	18085	17929	17923	17973	18038	18041	17825	18037	18027	17864	17910	17923	18030	18033	17927	17895	17842	17988	17848	17981	18058	17906	17985	17733	18032	17937	18045	17920	17924	17917	17950	17946	17945	18003	17949	17880	17900	17795	18030	18009	17822	17810	17898	17990	17998	18029	17969	17815	18046	17939	18020	18030	17935	17879	17921	18083	18062	18017	17960	17895	17905	18012	17905	17798	18142	17941	17935	17934	18034	17890	17900	18029	18101	18095	17773	17719	18007	18021	18015	18002	18007	17891	18022	17912	18074	17958	17868	17886	18135	18019	18078	17956	17950	17928	17858	17899	18031	17769	17936	18063	18025	17891	17978	17937	17942	17781	17766	17892	17933	18120	17963	18020	17845	18023	17839	18102	18067	18080	18007	17943	17957	17909	18027	17876	18172	17878	17988	17789	17670	17932	17972	17808	18047	17884	18065	17965	17850	17876	17926	17976	17868	17889	17968	17913	17968	17869	18087	17964	17852	17929	17687	17743	18090	17868	17952	18058	17895	17879	17848	18024	17775	17982	17936	17913	17939	18095	18092	17885	18024	18031	17983	17862	18034	17861	18030	17975	17968	17891	17996	18077	17980	17973	18080	17984	17686	17978	17962	17788	17895	18010	17830	17927	17939	18072	17875	17950	17972	18054	17894	17973	17851	17906	17860	18043	17830	17821	17847	18016	17857	17980	17796	17999	17838	18043	17974	17953	17925	18013	18203	17911	18012	17844	18032	17860	17990	18062	18061	17962	17943	17850	17928	18092	18049	17932	17958	18063	18009	17914	18084	17950	17906	17892	17928	17901	18117	18108	18018	17912	18036	17876	18155	17710	17984	17892	18018	17940	17890	17936	17913	18060	17932	18125	17918	17893	17997	18048	17929	17790	17877	17844	18085	17872	17955	18061	18027	17845	17879	17973	17896	17877	17939	17846	18032	17951	17994	17996	17821	17943	17763	17868	17990	18155	17857	18013	17858	18003	17990	17885	17806	17844	17947	18030	17981	17978	17893	17931	17941	18064	17978	17966	17908	18028	17939	18004	18032	17978	18022	17999	17915	17766	17792	17848	18170	17870	18034	18022	17954	18103	17930	17914	17757	17995	17952	17799	17787	18003	17971	17868	17905	17764	17913	17947	18147	17761	17855	17964	17841	18036	17923	18027	17998	17860	17776	17961	17947	17868	17945	17930	18184	17922	17862	17995	17875	17991	17942	17892	17944	17754	18033	17957	18004	17996	18017	18006	17912	18063	18170	18081	18047	17930	17895	17934	18061	18030	17937	17918	17866	18197	17966	17985	17950	17795
27647	23284	29875	28484	25139	24774	24629	24136	23714	23632	23507	23387	23315	23158	23203	23241	24373	24952	24675	23794	23544	23080	23047	22906	23012	22929	23052	22838	22906	23044	23069	22880	23100	23010	22997	22996	23013	22790	23070	22833	23093	22888	22999	23218	22945	22772	23033	23048	22767	23221	22940	23008	22725	22845	22961	23187	23135	22788	22978	23154	22973	22739	22980	23082	22896	22834	22907	23010	23068	22903	22752	22846	22876	22907	23166	23091	22813	23074	22896	23003	23014	22790	22966	22960	23095	22916	22905	23040	22981	22641	22918	22923	22740	22994	22996	22862	23053	22884	23125	23030	23089	23099	22863	23116	22851	23048	22982	23112	22936	23220	23000	23039	22922	23114	23215	23224	22881	23027	22846	22835	23077	23001	22995	22987	22767	23002	23078	22894	22930	23282	23134	22978	22993	23001	22885	23049	22923	22694	22892	23172	22911	23048	23082	22936	22815	22726	23116	22975	22991	23024	22941	22813	22974	22878	23040	23096	22939	22968	23185	22918	23049	22868	23024	23016	22835	23244	22866	23097	22918	22890	23038	22894	22897	22985	22795	23067	23181	23026	22978	22743	22854	22921	23022	22983	23034	23176	22879	22879	23045	22922	23076	23055	22862	22931	23021	23032	23047	22853	23219	23013	23042	22931	23281	22878	23020	22952	23234	23029	22874	22821	22985	23100	22898	22914	23060	22774	22921	23149	23020	22818	22890	22874	22987	23077	23130	22748	22938	22876	22948	22725	23274	22767	23203	23007	23152	22953	23244	22910	22919	22862	22884	22772	22936	23024	23058	22895	22849	22843	23155	23027	23135	23126	23104	22952	22929	23063	22868	22935	22976	22826	22971	23035	23110	22904	23079	23045	22849	22833	23101	22966	22811	22898	22810	22920	23066	22961	22885	22855	22996	22852	22834	23140	22930	22782	23000	23225	22861	23086	23109	23010	22781	23014	22914	22829	23056	22856	23234	23127	22887	23027	23090	22968	22932	22963	23080	23000	23021	23215	22990	23173	22989	22910	23000	22970	22886	23116	22813	22914	23062	22851	22950	22714	22645	22757	22897	22837	23019	22972	23103	22888	23062	23060	23047	23119	23041	22786	22917	22847	23087	23143	22837	22940	22858	22818	22979	22864	22745	23103	22968	22641	22924	23019	23059	23093	23055	23039	22916	23120	22816	22989	23169	23050	23182	23084	22875	22911	23095	23090	22739	22661	23018	23139	23046	22896	23110	23100	22720	22894	22929	23139	22794	22920	22984	22990	22949	23019	23141	22799	23110	22917	22948	23060	22916	22852	23006	23152	22894	22826	23164	22921	23062	22886	22780	23161	22543	22947	23151	23056	22862	23127	23193	23141	22801	22623	22960	23037	22939	22807	22827	22819	22959	22759	23138	22892	22935	22875	22824	22967	23145	23060	22827	23189	23028	22994	22987	22976	23244	23032	22843	22911	22721	22877	22929	23025	22895	23022	23131	22892	23026	23005	22798	23004	22956	23041	22948	23017	22926	22865	23352	22961	22915	23048	22974	22905	22675	23195	22837	22961	23155	22959	22727	22975	22830	22981	23127	23135	23159	23182	22975	22783	22917	22883	22838	22806	22851	22888	22889	22884	23043	22658	23000	22741	22948	22739	22773	22978	22929	23148	23201	22973	22850	22979	22959	22847	23007	22911	22900	22916	22933	23218	22845	23004	22874	22930	23110	23113	22948	22991	22976	22964	23052	22971	22848	22870	23135	22900	23048	23060	23001	22964	23109	23049	23040	22742	22768	22992	22649	23042	23155	22803	22979	22749	22933	22949	22988	23087	22905	23011	23003	22661	22877	23361	22968	23083	23000	22962	23111	23119	22827	22893	23186	22999	23343	22840	23062	23007	23101	22821	22904	22770	23049	23159	23135	22873	22923	22897	22990	23042	22965	22867	23026	23139	23181	23087	23098	23054	23095	22961	22979	22969	22918	23058	22936	22922	22938	22949	22838	22912	22918	23019	22942	22939	22850	22871	22859	22979	22815	23107	23035	22912	23014	23056	22927	22947	22895	23114	22959	22950	22818	23102	22929	22973	23050	22950	22795	22938	22979	22946	23044	23295	22892	22870	22962	22857	23004	22953	23233	22862	22934	23048	22870	22843	23181	23058	23152	22951	22987	22792	23106	22933	22859	22927	23068	22884	22941	22849	23015	22835	23182	22834	23005	22912	22923	22856	22795	22831	23187	23052	23122	22880	22969	23032	23028	23081	22940	23040	22895	22712	22913	23012	22994	22884	22971	22893	23018	23097	22940	23005	23006	23115	22971	23098	23117	22929	22905	22971	22905	22928	23137	23014	23237	22895	22944	22966	23003	22829	23112	22838	22965	23063	23234	23053	22832	22866	23072	22986	22992	23090	23059	22907	22967	22869	23279	23052	22876	22904	22970	23090	22856	22865	23046	23022	23109	23055	22734	23013	23140	22979	22954	23016	22977	22903	22872	22948	23013	22686	22941	22949	22724	22841	22935	23089	22809	23056	22867	23161	22960	23125	23273	23060	23047	22963	22775	23000	22946	22984	23067	23212	23081	23174	22990	23028	22959	22831	22820	22883	22776	22946	23078	23071	23039	22845	22855	22859	22976	22879	23169	23061	22960	22967	22892	22862	23033	22833	22863	22987	23134	23007	22963	22741	23021	22979	23053	23225	22882	22981	23057	22831	22954	22845	23212	22791	23151	23122	22866	23191	22983	23041	22780	23043	22728	22952	23161	22903	23027	22997	22804	22868	22965	23022	22940	23033	22947	22894	23197	22995	22945	23191	22986	22950	23223	23149	22785	23045	23120	23237	23031	23038	23113	23072	22919	23054	23036	23062	23144	23069	22946	22925	22929	22843	23295	23093	22977	23133	23100	22949	22950	23032	22818	22866	22740	22911	22665	22871	23170	22978	22848	23119	22964	22944	22850	23023	23111	22865	22845	22942	23014	23075	23267	22855	22963	23085	22783	22674	22830	22974	22854	22783	23037	23139	22925	22948	23081	22792	22933	22893	22783	22929	22933	22987	23091	22863	22815	23021	22971	23134	22953	22902	23072	23028	22891	23078	22853	22841	23062	22958	23090	22899	22939	22679	22966	22918	22942	22804	22907	22887	22999	22918	22935	22955	23036	23023	22914	22973	22875	22926	23149	22950	22842	23058	22936	22839	22876	22884	22962	23147	22977	23059	22684	22787	23076	22795	22896	23041	23127	23072	22980	22800	23059	23013	22984	22844	22906	22967	23047	23138	22820	22936	23055	22970	23132	22923	23133	23020	22926	23007	22849	23045	22984	22903	22974	22964	23061	22834	23033	23072	23157	22924	22795	22912	23175	22988	23005	22877	23012	22920	22948	22872	22971	22952	22990	22967	22961	22916	22999	22915	22924	23148	22954	23161	23199	23061	22820	23032	22770	22902	22953	22865	22993	22929	22730	22769	22935	22885	22931	23036	22940	22836	22923	22894	22977	22963	22988	22810	23096	23171	22868	22942	22972	23036	22999	22865	22888	23185	23129	22990	23213	23020	23086	23063	22879	22905	23149	23005	23000	23053	23130	22784	23148	23134	23123	22845	22908	22962	23030	22920	22909	22928	23041	23037	23105	22860	23047	23103	22766	23178	23159	23114	22938	22824	22834	23004	22989	22698	22682	22961	23127	23073	23023	22973	22869	23194	23020	23060	23094	22948	22914	22977	23105	23073	23193	22857	22899	22973	23073	23068	22801	23099	22876	23012	23027	22923	23058	23066	23129	23038	22889	22999	22942	23030	22969	22936	23036	23131	22960	23017	22905	23026	22995	22727	23072	22904	22909	22802	23058	23031	22980	23028	22987	23018	22784	23017	23185	22983	22969	23082	23030	23095	23007	23012	23003	23274	22925	22919	23037	22939	22997	23026	23142	22982	23003	23008	23112	22952	22767	23229	23022	23108	22874	23102	22971	22925	23101	23047	23040	22990	23226	23199	23112	23229	23006	23139	22976	23089	23162	23001	22828	22933	23156	22942	23071	22934	23019	22946	23133	23206	23048	23013	23099	22983	23120	22922	23055	22990	22838	23034	23103	22965	23142	23049	23030	23212	23214	22898	23092	23010	23038	23026	23076	22963	22855	22938	23077	23091	23071	23060	23099	22874	22823	23069	23122	23120	23047	23028	22806	23178	23149	23184	23010	22939	23099	23163	22963	22791	22908	22865	23064	23050	23050	23096	23016	22983	22964	23131	23028	23035	23102	22983	22794	23045	22804	23078	23045	22751	22940	22800	22885	23107	22993	23069	22843	23200	22911	23028	22795	22874	23120	22761	23085	22877	23100	23236	22960	22903	23180	22926	22777	23107	23025	22997	23039	23025	22983	22993	22915	23124	23023	23016	23073	23133	22860	22937	22840	22887	22947	23212	23027	22979	22997	22980	23004	22954	23110	23048	22980	23036	23139	23005	23099	22826	23063	22957	22992	23105	22999	23068	23033	22909	22922	23188	22954	23126	22971	22996	22880	23082	22552	22876	23104	23104	22953	23087	22835	23031	23252	23063	22963	22931	22917	23000	23187	23145	22818	22830	22935	22942	22824	22930	22951	22900	22968	23169	22944	22819	22878	23078	22884	22851	23045	22983	22993	22988	23075	23286	23156	23018	22866	22860	23086	22977	23111	23040	23105	23221	22867	22904	22907	23041	22997	22972	22874	23001	23122	23092	22891	23026	23245	22952	22979	22877	23005	23064	23045	23191	22986	23052	23062	22847	22842	22951	22659	22891	23023	23084	22944	23127	22957	23025	23043	22966	22871	22836	23005	23041	22874	22997	22724	22986	23053	23017	23010	23024	22916	23011	22948	22838	22870	23202	23005	23134	23057	22853	23230	23007	23136	22861	23044	23003	23200	22827	23115	22882	22819	23056	23094	23074	23088	22920	23060	23136	23038	22812	22890	22881	22870	22894	22853	23064	23116	22989	23022	22895	23243	23042	22922	23034	23152	22875	22752	23079	22954	22968	23033	22963	22823	22904	23032	22923	22949	23079	23257	22783	23149	22968	22993	23250	22999	23024	23040	23131	22928	22896	23098	23033	23130	22839	22975	22940	23195	22954	22945	22851	23175	22860	22930	23053	23173	22932	22734	23018	22819	22928	23069	23161	23015	23088
19178	27366	27213	23449	21477	20625	20444	19698	19174	18940	18746	18696	18481	18447	18234	18688	19926	20356	19724	19005	18371	18121	18162	18167	18132	18170	18123	18160	18040	17957	18246	18072	18259	18055	18256	18202	18118	18043	18113	18024	18326	18120	18140	18165	17998	18224	18018	18204	17954	18056	18059	18100	17947	18193	18296	18051	18082	18154	18145	18023	17999	18136	18212	18130	18185	17940	18092	18153	18200	18085	18169	18166	18186	18062	18077	18068	18178	18074	18148	17989	18149	18173	18125	17959	18141	18141	17954	18120	18057	18210	17940	18206	18047	18167	18137	17984	18146	18125	17975	18104	18083	18115	18183	18120	18105	18202	18076	18073	17956	17995	18244	18141	18085	18054	18121	18088	18092	18042	18026	18062	18225	18101	18119	18007	18112	18022	17980	17967	18190	17996	18212	18047	17980	18125	18061	18096	18184	18228	18189	18163	17982	18122	18038	18263	17968	18268	18092	18250	18233	18155	18016	18241	18137	18084	18171	18155	18023	17934	18087	18175	18214	18022	18128	18113	18167	18127	18225	18080	18176	18058	18219	18105	18010	18163	18185	18205	17974	18054	18115	18103	18034	18066	17943	17975	18108	18167	17968	18105	18106	17830	17930	17990	18093	17942	18202	18085	18091	18013	18089	18101	18063	18119	18039	18020	18249	18305	18064	18119	18024	18061	17931	18278	18211	18007	18113	18100	18118	18064	18143	18029	18179	18072	18367	18087	18056	17998	18158	18097	17994	18169	18120	18212	18005	18259	18024	18188	18209	18047	18189	17967	18132	18099	17999	18079	17966	18044	17986	18011	18059	18169	18143	17991	18233	18085	18013	17961	18225	18197	18109	18055	18087	18129	18066	18154	18150	18196	18258	18227	18002	17919	18198	18174	18282	18240	18286	17907	18251	18242	18108	18130	18200	18165	18115	18043	17989	18068	17965	18074	18002	18205	18021	18146	18111	18292	18183	17866	17962	18039	18110	17999	18253	18030	18016	17912	18173	18112	18198	17909	17869	18098	18013	18245	18088	17960	18050	18137	18132	18176	18055	17935	18188	18078	18179	18089	18087	18109	18327	18126	17997	18208	18236	18294	17938	18067	18044	18112	18086	18165	18179	18092	17814	18210	18124	17958	18272	17956	18021	18002	17953	18241	18181	18003	18280	18087	18164	18064	17941	18283	18141	18000	18227	17970	18075	18168	18113	18129	18087	18041	17965	18247	18195	18320	18225	18082	17886	17952	18222	18055	18252	18108	18162	18120	18081	18161	18094	18167	18035	18267	17961	18356	18025	18309	18058	18231	18101	18158	18195	17991	18046	18103	18206	18135	18043	18031	17926	18033	18071	18146	18098	18126	18201	18070	18204	17987	18041	18120	18006	18279	18153	18109	18209	18047	17989	18272	17965	18077	18086	18027	18227	18020	18209	18174	18049	18174	18259	18217	18116	18184	18105	18057	18108	18006	18123	18041	18280	18038	18113	17969	18122	18250	17977	18080	18093	17940	18176	17976	18063	18089	18095	18047	18316	18250	18117	18094	17925	17999	18052	18123	17821	18131	18083	17944	18061	18112	18105	18082	18049	17962	18012	18251	17889	18032	18058	18255	17971	18087	18070	18234	18025	18087	18024	18162	18168	18092	18131	18183	18067	18235	18004	18147	18212	17943	18062	18017	18216	18126	18056	18129	17948	18110	18032	17961	18263	17961	18123	18300	18224	18069	18211	18270	18257	18224	17889	18068	18087	18161	18160	17964	18284	18140	17978	18236	18131	18184	18207	18094	18105	18112	18083	18215	18110	18192	18347	18138	18151	18230	18161	18091	18126	18229	18234	18210	18143	17960	18076	17988	18000	17966	18111	18017	18072	18009	18030	18088	18037	17966	18106	18040	18012	18115	18122	18055	18239	18049	17988	18072	17936	18207	18223	18219	18056	17973	17967	17988	18277	18014	18225	18194	17960	18381	18104	18004	18103	17985	18151	18098	18033	18193	18087	17966	18198	18012	18152	18121	17934	18160	18088	18118	18140	18126	18109	18077	18112	18089	18094	18151	18142	18007	17967	18018	18159	18210	18290	18364	17937	18178	18063	18242	18232	18017	18012	18095	18292	18379	18125	18133	18002	18117	18083	18006	18135	18121	18141	18288	17985	18250	18198	18058	18005	17972	18042	18097	18274	18214	18158	17930	18171	18108	18116	18054	17977	18157	18095	17995	18143	17976	17952	18285	18129	17997	18170	18195	18108	18059	18095	18096	18172	17974	18273	18055	18123	18105	18090	17995	18201	18153	18035	17963	17960	17816	18115	17911	18079	18059	18145	17956	18043	18078	18006	18005	17963	17990	18103	18163	18018	18155	18186	18045	18017	18307	18188	18068	18032	18119	18000	17948	18043	17950	18022	18088	18061	18210	18065	18006	17936	17973	18034	18092	17997	17932	18091	18031	18014	18116	18200	18157	18185	18024	17924	18015	18078	18299	18143	18035	18165	18147	18225	18052	18155	18045	17960	18311	18155	18105	17912	18101	18128	18106	18090	18016	18163	18135	18003	17984	17963	18046	18260	18171	18099	18049	18070	17925	18120	18031	18021	18097	17957	18099	18114	18132	18131	17961	18125	17958	18148	18073	18127	18052	17998	18055	18189	18118	18104	17997	18261	18004	18175	18066	18303	18187	18041	18148	18205	18011	18040	17972	18188	18115	18216	17985	18057	17999	17944	18088	17939	18092	18021	17978	18075	17839	18105	18074	18092	18003	18066	18069	17986	18171	18130	17945	18074	17966	18162	18130	18108	18076	18107	18022	18046	17975	18068	17948	18246	18061	18125	18089	18341	18060	18081	18050	18066	18114	18108	18091	18110	18004	18215	18099	18107	18134	18055	18215	17901	18196	17997	18082	18061	18171	18012	18110	18036	18090	18108	18056	18114	18079	18043	18242	18245	18222	18052	18108	18153	18132	18171	18151	17995	18196	18027	18140	17956	18149	18100	18158	18181	18114	18057	18164	18161	18010	17887	18113	18136	18079	18109	17995	18041	18126	18077	17967	18023	18079	18051	18175	17938	18101	18272	18152	18119	18115	18060	18141	18131	18200	18151	18213	17850	18012	17947	18219	18109	18042	18021	18126	18108	18040	18160	18215	18044	18196	18124	18133	18071	18027	18130	18043	18100	18170	18104	18154	18133	18192	18118	18068	18128	18192	18168	18003	18165	17949	18004	17946	17845	18094	18097	18184	18182	18090	18107	18230	18087	18072	18240	18105	18079	18227	18125	18108	18150	18012	18162	18198	18220	18123	17973	18071	18135	18136	18135	18129	18278	18016	18062	18006	18011	18206	18067	18182	18147	18114	18074	17971	18124	18251	18118	18091	18110	18181	18211	18073	18139	17931	18179	18067	18078	18071	18202	18171	18109	18122	17968	17922	18135	18293	17938	18170	18046	18192	18191	17999	18291	18143	18365	17938	18080	18258	18013	18227	17920	18088	17979	18070	18077	18121	18212	18123	18242	17991	17982	18049	17950	18026	18074	18098	17904	18156	18312	18048	18025	18181	18320	18132	18122	18146	18242	18141	18252	18119	18023	18098	18059	18091	18099	18007	18262	17977	18057	18099	18132	18031	18120	18018	18304	18079	18103	18141	18153	18182	18023	17993	17864	18255	18030	18063	17942	18150	18042	18025	18074	18137	18185	18195	18013	18278	18096	18087	18334	18147	18110	18059	18137	18178	18015	18131	18087	17984	17939	18060	18062	18148	18245	18070	17924	17909	17988	18004	18122	18046	18144	18164	18235	18149	18109	18165	18026	18030	18098	17973	18116	18181	18220	18111	18106	18211	18159	18133	17970	18152	18054	18017	18172	18069	18093	18095	18113	18003	18181	18011	18221	17895	18283	18099	18273	18104	18191	18116	18269	17873	18137	18160	18222	17737	17977	18104	18032	18055	18100	17989	18218	18157	18174	18134	17933	18096	18083	18207	18116	18156	18263	18021	18171	18131	18102	18165	18079	17996	18086	18151	18131	17905	18102	18176	18128	18193	18058	17957	18233	17897	18082	18197	18045	18132	18375	18248	17964	18055	17937	18124	18178	18204	17953	18094	18071	18246	18100	18183	17995	18125	18164	18149	18113	17968	17925	18206	18083	18196	18223	18215	17951	18130	18185	18043	18151	18250	18114	18035	18191	18051	18103	18095	18037	18224	18275	17938	17935	18024	18229	18074	18023	18043	18166	18179	18207	18147	18290	18109	18057	18157	18131	18079	18199	17966	18125	18206	17859	17941	18089	18143	18068	17985	18246	18038	18092	18000	18162	18156	18054	18117	18018	18139	17982	18156	18153	18184	17970	17785	18167	18136	17942	18112	18073	18110	18130	18096	18096	18266	18178	18013	18021	17916	18102	18040	18343	17964	18161	18139	18157	18176	18053	18128	18041	18296	18039	17996	18023	18002	18095	18078	18154	17978	18089	17993	18006	18128	18003	18150	17902	18088	18183	18220	18241	18240	18042	18030	18213	18083	18014	17926	18103	18061	17989	18054	18079	18099	18062	18062	18169	18048	18076	18089	18210	18003	18239	18124	18073	18255	18196	18086	18166	18264	18162	17876	18040	18036	18278	18095	18146	18144	18294	18188	18133	18061	18074	17981	18268	17968	18096	18184	17963	18138	18093	18097	18035	18163	18037	18085	18053	18077	17895	18222	18243	18000	18034	18216	18158	18329	18103	18014	18039	18107	18134	18146	18077	18107	18172	17909	18270	18106	18120	18306	17993	18115	18258	18015	18129	18052	17990	18132	18001	17988	17998	18168	18059	18028	18058	18122	18161	18068	18091	18179	18001	18104	18035	18230	18135	18055	17889	17947	18080	18020	17968	18298	17941	18076	18274	18098	18174	18056	18128	18083	17985	18120	18312	18195	18072	18112	18103	18197	18091	18083	18150	18049	18193	18162	18237	18081	18205	18166	18099	18229	18264	18160	17944	18142	18156	18000	18099	17971	18033	18079	18031	18053	18266	18101	18004	17973	18192	18106	18057	18024	18217	18063	18289	18074	17982	18046	18198	18068	18092	18169	18037	18227	18290	18205	18145	18063	18241	18229	18116	18045	18130	18053	18016	18203	18018	18189	18257	18080	17936	18169	18029	18154	18042	18180	18185	17975
23774	20999	28438	24329	23828	26289	26813	24590	23883	23893	23708	23519	23707	23365	23139	23804	29310	32291	30655	27146	24596	23432	23084	22862	22819	22955	22902	22960	22748	23081	22690	22626	22768	22600	22688	22698	22707	23036	22899	22718	22873	22791	22672	22794	22668	22604	22949	22528	22656	22800	22617	22686	22861	23055	22836	22832	22872	22661	22713	22731	22876	22890	22858	22792	22843	22637	22769	22614	23054	22987	22909	22796	22775	22909	22727	22860	22937	22850	22788	22809	22797	22675	22754	22824	22882	22651	23059	22662	22675	22650	22844	22900	23065	22929	22736	22813	22645	22864	22633	22821	22852	22790	22721	22803	22663	22689	22830	22634	22674	22683	22722	22687	22939	22685	22886	22973	22725	22797	22689	22757	23025	22746	22777	22736	22944	23011	22712	22895	22994	22850	22651	22795	22830	22921	23137	22848	22822	22737	22778	22794	22880	22757	22672	22726	22812	22822	22820	22691	22558	22630	22815	22787	22618	22636	22741	22694	22702	22766	22821	22966	22884	22726	22818	22916	22762	22957	22841	22883	22687	22892	22654	22733	22776	22757	22661	22665	22829	22715	22852	22630	23007	22890	22508	22718	22868	22590	22685	22920	22755	22757	22878	22703	22678	22771	22785	22865	22637	22515	22714	22898	22617	22793	23151	22592	22628	22738	22810	22633	22863	22793	22841	22903	22896	22717	23017	22505	22776	22920	22848	22825	22744	22795	22473	22772	23068	22707	22896	22856	22585	22911	22789	22760	22755	22655	22793	22714	22525	23002	22679	22899	22838	22629	22695	22573	22732	23030	22543	22668	22589	22765	22959	22766	22927	22880	22692	22812	22652	22991	22723	22736	22918	22846	22529	22741	22844	22561	22816	22838	22519	22755	22727	22852	22590	22732	22846	22829	22847	22942	22775	22783	22998	22770	22718	22822	22625	22583	22759	22681	22764	22682	22880	22674	22865	22831	22683	22743	22709	22618	22705	22845	22756	22897	22849	22743	23018	22622	22752	22943	22989	22704	22596	22706	22688	22588	22727	22653	22741	22874	22571	22602	22788	22842	22854	22666	22718	22582	22639	22598	22618	22785	22846	22636	22642	22906	22920	22774	22531	22735	22742	22678	22668	22806	22814	22789	22817	22720	22784	22946	22808	22722	22711	22687	22751	22644	22627	22710	22725	22774	22523	22742	22959	22916	22836	22880	22864	22808	22528	22747	22599	22748	22817	22822	22846	22755	22565	22468	22820	22744	22834	22704	22744	22545	22607	22841	22751	22594	22901	23067	22764	22781	22854	22950	22884	22482	22843	22801	22739	22937	22743	22654	22696	22522	22819	22828	22707	22800	22840	22654	22726	22638	22632	22561	22765	22800	22790	22679	22808	22730	22706	22674	22753	22856	22810	22632	22782	22814	22672	22761	22933	22692	22637	22803	22717	22863	22888	22756	22948	22865	22986	22941	22967	23005	22603	22790	22774	23008	22892	22678	22731	22665	22635	22782	22742	22797	22893	22724	22797	22745	22856	22655	22698	22760	22579	22694	22653	22610	22620	22848	22781	22618	22716	22577	22702	22807	22691	22780	22977	22845	22739	22729	22806	22567	22737	22681	22797	22695	22394	22566	22716	22716	22769	22876	22948	22751	22903	22740	22735	22918	22642	22710	22982	22735	22946	22646	22679	22793	22738	22545	22694	22878	22725	22652	22811	22575	22783	22765	22712	22593	22862	22855	22879	22697	22841	22686	22841	22889	22732	22864	22846	22708	22756	23022	22813	23017	22816	22736	22482	22728	22659	22624	22983	22639	22905	22699	22669	22771	22807	22719	22844	22654	22685	22793	22854	22722	22762	22835	22641	22742	22837	22724	22954	22787	22875	22915	22864	22737	22497	22903	22909	22759	22696	22809	22889	22661	22730	22556	22781	22633	22702	22674	22992	22747	22850	22724	22740	22860	22966	22858	22982	22648	22777	22601	23077	23077	22862	22850	22858	22760	22719	22780	22982	22842	22769	22686	22725	23043	22809	22767	22733	22765	22826	22617	22715	22668	22635	22708	22610	22939	22766	22571	22750	22656	22801	22666	22818	22697	22832	22866	22834	22683	22804	22757	23028	22526	22730	22763	22854	22783	22848	22769	22486	22874	22636	22886	22891	22567	22831	22975	22741	22731	22655	22781	22862	22751	22805	22605	22713	22473	22685	22665	22626	22805	22849	22923	22700	22936	22685	22846	22730	22483	22555	22526	22840	22679	22821	22804	22730	22892	22938	22934	22715	22861	22820	22610	22706	22622	22866	22511	22994	22802	22913	22546	22607	22804	22732	22754	22917	22796	22766	22891	22757	22941	22799	22596	22763	22605	22653	22901	22831	22859	22785	22712	22842	22746	22696	22799	22715	22755	22734	22869	22761	22845	22700	22748	22732	22770	22562	23017	22798	22679	22763	23037	22876	22831	22808	22649	22800	22685	22866	22885	22859	22799	22680	22842	22855	22924	23020	22683	22770	22594	22596	22878	22825	22903	22711	22576	22773	22634	22744	22604	22574	22668	22831	22916	22885	22793	22645	22725	22673	22738	22682	22794	22796	22746	22664	22646	22808	22738	22764	22739	22631	22926	22763	22662	22647	22681	22913	22765	23007	22847	22762	22831	22815	22654	22865	22742	22792	22884	22793	22535	22708	22511	22772	22931	22658	22887	22861	22800	22688	22776	22765	22835	22721	22918	22778	22771	22689	22888	22794	22785	22762	22944	22761	22741	22992	22688	22789	22554	22810	22821	22775	22807	22910	22616	22735	22758	22762	22897	22777	22738	22774	22904	22451	22836	22829	22725	22480	22989	22718	22704	22545	22722	22865	22568	22840	22801	22773	22889	22737	22688	22941	22607	22803	22940	22785	22669	22631	22639	22762	22837	23047	22734	22849	22995	22700	22650	22697	22819	22558	22785	22857	22715	22794	22614	23072	22874	22758	22755	22756	22432	22630	22882	22618	22991	22649	22806	22781	22807	22861	22679	22730	22682	22838	22667	22720	22633	22961	22649	22925	22812	22889	22604	22919	22778	22997	22786	22587	22678	22684	22832	22563	22879	22649	22807	22776	22788	22756	22716	22868	22843	22566	22769	22655	22931	22817	22749	22888	22875	22869	22803	22757	22707	22586	22720	22818	22608	22815	22754	22910	22541	23008	22647	22955	22579	22767	22879	22663	22756	22821	22693	22859	22853	22708	22768	22840	22740	22737	22711	22670	22884	22667	22731	22725	22766	22552	22910	22984	22763	22859	22613	22729	22599	22627	22695	22890	22939	22584	22689	22760	22733	22863	22728	22675	22863	22778	22943	22823	22716	23137	22880	22776	22679	22957	22702	22830	22595	22597	22758	22720	22636	22572	22655	22952	22824	22630	22702	22752	22520	22816	22844	22783	22772	22761	22740	22980	22725	22775	22814	22564	22756	22717	22826	22853	22701	22665	22809	22739	22839	22793	22872	22745	22716	22678	22774	22896	22813	23009	22946	23050	22673	22866	22716	22734	22629	22933	22862	22881	22785	22627	22769	22934	22763	23053	22802	22686	22787	22788	22755	22692	22541	22751	22720	22855	22814	22695	22821	22758	22643	22870	22867	22687	22603	22726	22719	22683	22656	22707	22572	22875	23007	22887	22699	22690	22888	22809	22883	22693	22682	22699	22942	22927	22737	22782	22753	22709	22868	22871	22920	22792	22862	22882	22771	22721	22794	22884	22523	22704	22677	22810	22875	22910	22714	22761	22723	22813	22922	22766	22586	22826	23005	22780	22966	22798	22585	22883	22714	22959	22848	22709	22663	22883	22896	22684	22859	22740	22800	22764	22799	22813	22712	22770	22828	22741	22736	22643	23020	22748	22758	22776	22759	22628	22916	22932	22841	22869	22923	22746	22697	22738	22773	22609	22788	22934	22750	22738	22689	22832	22924	22714	22739	22837	22661	22811	22601	22684	22693	22684	22747	22664	23106	22644	22763	22894	22780	22824	22884	22664	22544	22534	22760	22953	22854	22798	22496	22739	22871	22953	22727	22771	22697	22969	22784	23155	22640	22848	22817	22916	22903	22866	22872	22676	22721	22912	22549	22747	22715	22781	22674	22882	22701	22797	22769	22745	22671	22942	22881	22767	22773	22667	22876	22725	22682	22793	22836	22931	22715	22627	22793	22715	22710	22851	22672	22802	22780	22814	22851	22959	22738	22706	22862	22847	22813	22833	22748	22813	22725	22617	22791	22871	22709	22964	22663	22696	22616	22591	22858	22835	22711	22900	22820	22988	22842	22725	22689	22625	22832	22691	22854	22829	22790	22902	22907	22659	22578	22732	22726	22539	22667	22814	22593	22702	22720	22587	22813	22881	22785	22837	22751	22844	22829	22964	22780	22551	23121	22720	22821	22913	22927	22700	22733	22735	22602	22719	22785	22852	22339	22744	22685	22784	22920	22822	22750	22747	22854	22911	22775	22794	22674	22757	22958	22847	22872	22817	22908	22633	22843	22825	22807	22755	23017	22813	22688	22735	22747	22522	22692	22977	22736	22782	22749	22772	22687	22805	22896	22938	22752	22815	22990	22501	22730	22854	22941	22727	22764	22886	22790	22781	22767	22869	22881	22952	22723	22547	22916	22883	22783	22959	22704	22701	22617	22732	22510	22965	22711	22878	22798	22839	22716	22844	22933	22888	22787	22808	22802	22539	22614	22847	22888	22877	22745	22884	22773	22640	22859	22933	22763	22491	22851	22802	22905	22909	22789	22693	22671	22992	22744	22757	22780	22859	22666	22900	22702	22860	22703	22789	22627	22573	22898	22755	22497	22671	22631	22862	22810	22683	22893	22677	22577	22776	22935	22956	22742	22801	22956	22676	22865	22629	22854	22687	22869	22788	22855	22673	22605	22695	22826	22823	22814	22935	22968	22687	22910	22747	22794	22834	22747	22719	22629	22930	22792	22816	22685	22632	22678	22666	22667	22710	22655	22805	22797	22893	22711	22676	22850	22905	22686	22743	22897	22745	22594	22725	22693	22670	22619	22663	22724	22763	22913	22695	22801	22736	22761	22924	22622	22997	22625	22847	22773	22833	22728	22946	22633	22929	22594	22808	22708	22870	22747	22865	22790	22813	22585	22955	22751	22649	22767
18565	34083	31879	26664	23978	22308	21120	20465	19776	19414	19335	19005	18663	18462	18569	19853	27375	29614	26883	22681	19830	18616	18223	18222	18134	18188	18222	18001	18077	17823	17972	18067	18064	18023	18207	18021	18129	18031	18090	18000	17915	18015	17945	18111	17949	18165	18201	17932	18118	17990	18061	18170	17979	17951	18111	17875	17995	18073	18087	17951	18134	17928	18037	17829	18171	18009	18216	18140	18070	18115	18054	18104	18018	18015	18145	18055	17852	18048	17922	18110	18079	18046	18098	17898	18072	18040	18064	17945	18159	18069	18039	18202	17755	17991	18147	18162	18028	18072	18008	18025	18012	17995	17991	18055	18088	18106	18071	18110	18028	17936	17912	18186	17897	18120	18119	17997	18004	18012	17998	18015	17941	17988	18044	18103	18044	18041	18178	18135	17923	17891	17994	18196	17946	18178	18350	18036	18063	17872	17993	17906	18120	18131	18071	18123	18148	17996	18286	18009	18025	17907	18073	18047	17977	17915	17849	18062	18012	18039	17998	18000	18029	18007	18079	18104	17960	18100	17936	18081	18106	17972	18088	17882	17997	18031	18085	18123	18068	18067	18002	18183	17958	18006	18130	17993	17922	17864	18111	17913	18048	17988	18034	17928	18111	17965	18106	17993	18097	18088	17993	17882	18030	18039	17948	18108	17822	18009	18056	17894	18142	17958	18059	18188	18110	17983	18000	18189	18267	18002	17947	18084	17976	17999	18125	17876	18096	18139	18021	17975	17926	18138	18044	17873	17946	18082	18025	17992	18094	18029	18013	18032	18250	18427	18042	18055	18176	18083	18051	18184	17991	18070	18104	17990	18133	17914	18047	17939	18129	17909	18174	18165	17799	18006	18300	18154	18042	18052	18062	17966	18116	17953	17987	18062	18096	18079	17795	17956	17910	17981	18023	18053	18042	17920	18197	18121	18082	17938	17958	18038	18053	18148	18267	18038	17926	18129	18120	18214	17922	17937	18190	17980	18101	17926	17987	18274	18140	18215	18128	18062	18077	17875	18277	17999	18081	18177	17826	18145	18035	18119	18201	18058	17952	17878	17938	17951	17891	18030	17981	17889	18059	18029	17942	18006	18120	18197	18154	17961	17826	18151	18001	17955	18031	18022	18120	18097	17896	17938	18113	18025	17970	17830	17949	18015	17962	17983	18200	18057	17832	18039	17969	17929	17882	18191	18053	18186	18161	18196	17887	17966	17871	18025	18060	18222	18097	17901	18192	17984	17926	18116	18206	18041	17976	18088	17863	18007	18115	17935	17922	18061	18142	18200	18084	18061	17955	18097	18110	18019	17784	17910	18054	18115	17929	18033	18001	17972	18151	17966	18061	18082	17904	18145	18096	17970	17964	18104	17992	18096	18042	18181	17946	17804	17995	18068	17925	17922	18060	17989	18113	18221	17965	18037	18046	18055	17927	17990	18199	17974	17883	18060	18053	17942	18087	18056	18230	17974	18000	18032	17967	17957	18068	18080	18197	17994	17927	17938	18058	17971	18041	17993	18143	17902	17945	17963	18146	18066	18075	17982	18275	17880	18139	17990	17986	18073	17764	17828	18027	18076	18024	18120	17864	17950	17979	18007	18077	17839	18041	18087	18188	17964	18050	17893	17985	17963	18111	18104	17958	18152	18119	17971	18041	17889	18191	18052	17943	18046	17939	18226	18069	18107	17922	18059	17998	18026	17950	18066	18002	18082	18105	18189	17938	18032	17958	17841	18043	17972	17869	17935	17898	18178	18091	18014	18108	18118	18079	17999	17971	17963	18072	18045	18037	17844	18091	18016	18050	17922	18063	18217	17899	18094	18096	18012	18032	17915	18113	17938	18168	17861	17941	17882	18079	17926	17970	18099	18006	18088	18065	17853	18157	18185	17976	17994	17953	18054	18198	17994	18015	18115	18064	17736	18058	17966	18180	18102	17964	18161	17867	18041	18035	17983	18049	18047	18124	18119	17947	18011	18007	17981	17864	17945	17906	17985	18106	17987	17974	17890	17988	17949	18050	18147	17929	18054	18137	17877	17767	18125	17949	17978	17892	17931	18086	17869	17895	18127	17847	18044	18156	18015	17959	17991	17987	18053	18195	18052	17985	18073	18049	18035	17887	17977	18158	18164	18122	17958	18013	17982	18030	18178	18257	17852	18099	17988	18030	17986	17979	17970	18123	18057	17946	17958	17988	18045	18143	18093	18122	17868	17853	18018	17876	17947	18238	17920	17935	18040	18047	17934	17911	18122	18068	18094	18009	17882	17986	18112	17924	18076	17980	17937	17899	17973	18047	18135	17957	18061	18196	18000	17995	17913	17811	18068	17928	18017	17908	18011	18158	17989	18057	18054	18252	18036	18009	18189	18016	18049	17910	17958	18012	18084	17933	18058	18027	17881	18075	17958	18029	17984	17997	18108	18010	18272	17975	18200	17952	18039	18113	18032	17829	18101	17769	18187	18180	18156	18107	18057	17977	18114	18135	18077	18018	17888	18058	17786	18005	18015	17948	17930	18209	18034	18066	17977	17945	18118	18061	17930	18057	18049	18117	18226	18179	17982	17997	17990	18075	17992	17993	18055	17931	17996	18142	18149	18104	17812	18169	18008	18054	18090	18154	17947	17963	18138	17939	17911	18017	17955	18001	18063	17900	17942	18031	17983	18100	18198	18069	17957	18075	17975	17963	18025	17904	17973	17992	17834	18144	18018	17900	18114	18112	18057	18117	17982	18172	18082	18261	18016	18107	18007	17908	17927	17896	18107	18073	17943	18088	17952	18086	18111	18041	18095	17975	17962	18051	18035	17914	18002	18032	18056	17770	18058	17895	17875	18244	17978	18074	18078	18103	18038	17996	18004	17962	18024	18045	18135	17864	18095	18041	18105	17927	18089	17972	17975	17879	18142	18125	17856	18168	18081	18029	17957	17968	18009	18089	18020	18087	17993	17986	17960	17843	18212	18093	17898	17809	17997	17961	18161	17878	17998	18053	17989	17969	17998	18050	18078	18151	17987	17882	17946	17921	17835	18135	17924	18017	17941	18116	17930	17997	17868	18067	18015	17902	17943	18118	17906	17998	18199	18224	18061	18191	17941	18022	18072	18098	18039	18234	18101	18118	17878	18060	18056	17867	17788	18098	17993	17950	18027	17920	17971	18013	18045	17963	18082	18136	17917	18125	18171	17911	18056	18011	17985	18012	18109	18075	18050	18095	18194	18019	17948	18081	18030	18152	18063	17802	17945	18094	17981	17978	18101	18019	17910	18075	18222	18138	18104	18046	17996	18061	18009	18141	18064	18062	18026	17911	18134	18216	17950	18242	17908	17916	18135	17933	18135	17866	18063	18016	18112	18121	17905	18006	17913	18191	17981	18080	18211	18096	18106	18079	17960	18114	18120	18078	17860	18277	17863	18124	17870	17945	18061	17952	18095	18090	18108	17872	18154	18006	17868	18041	18059	18058	18013	18120	18042	18010	18110	18056	18067	18049	17999	18117	17982	18127	18104	18125	17954	17863	17889	18058	18087	18034	17870	18047	18096	18021	17834	18142	17890	18109	18096	18107	18103	18085	18136	17974	18013	17933	17891	18134	17995	18260	18053	18070	17999	17951	18101	17989	18022	18129	18053	18140	18140	17739	17954	17827	18090	17979	18130	18068	18127	18004	18098	17952	18040	18108	17832	18159	18200	18067	18125	18231	18096	17916	17932	18289	18069	18026	18006	18015	18195	18080	18161	18019	17884	18240	17979	18115	18153	18082	17999	18117	18085	17967	18040	17920	17893	17923	17964	18086	17986	18146	17800	18018	18209	17978	18219	18029	18033	18038	18034	18057	18010	18002	17993	18010	18028	18029	18006	18037	18064	17810	17985	18032	17920	18062	18015	18143	18278	18021	18094	17876	18059	18166	17972	17889	18116	17948	18097	18178	17995	18091	18133	18038	18133	18292	17970	17982	18085	18164	18021	18249	17976	18030	18065	18102	17931	18175	17970	18004	18189	18248	17915	18156	17761	17939	18091	17975	17973	18066	18066	18047	18177	18123	18028	17853	18070	18020	18003	18015	18168	18168	18001	18127	18036	18066	18076	18271	18037	17984	17891	17920	18006	17927	18125	18044	17821	18076	18131	17971	17922	17997	18063	17882	18142	17993	18034	18081	18002	18076	18029	18213	18103	17958	18112	17989	17976	17942	18183	17978	18169	18083	18070	18007	18005	18018	17798	17905	18049	18105	17807	17995	18140	18019	18006	18051	17877	18000	17927	18274	17813	18173	18170	18107	18066	18044	17978	18043	17991	18067	17982	18008	18089	17928	18098	17943	17961	18086	18003	18003	17991	18053	18121	18197	18067	18041	18194	18056	18036	17940	18016	17936	17802	18011	18011	18073	17888	18028	18188	17983	18008	18055	17894	18097	18090	18082	17996	18074	18000	18044	18012	18076	18186	18136	18056	18032	17995	18049	17957	18048	18082	18044	17852	18147	17959	17943	18035	18169	18082	18115	17950	18150	18032	17986	18050	18153	18119	18257	18206	18002	18041	18188	17965	18126	18000	17995	18181	18004	17910	17966	18225	18287	18043	18057	18026	18132	17819	18115	18134	17859	18060	18050	18135	18058	18055	18012	18129	18057	17914	18086	18085	17958	18036	17985	18024	18103	18121	18062	18050	17895	18113	18098	18136	18148	18043	18249	18011	18019	17914	18062	18114	17958	18175	17916	18230	17900	18149	18186	18078	18138	17936	17900	18120	18210	17967	18162	18056	18217	18134	18036	18021	17983	18155	17975	17966	17962	17894	17992	18091	18064	18129	18123	18023	17998	18134	17921	17986	18020	18012	18227	17848	18112	18067	18251	17982	18142	18040	17962	18068	18140	18036	18068	18053	18125	18197	17910	18154	18100	17997	18038	18114	17811	18017	18118	18012	17950	17986	17847	18125	18075	18146	18129	17983	17888	18021	17829	17880	18285	18078	18067	18064	17872	17896	18037	18003	18019	17935	17810	18092	18120	17984	18105	18083	18082	18065	18190	18181	17957	18175	17861	18145	17972	18157	18026	18119	17984	17994	18227	18075	17931	18180	18034	18125	17955	18003	18184	18046	17902	18030	18020	17758	17982	18093	18162	17923	18054	18146	18046	18053	17977	18111	17956	18034
22452	20958	28739	23382	21592	25393	29762	25596	24969	24670	24269	24362	24057	23945	23457	25073	35982	40364	37893	31875	27100	24642	23461	23025	22910	23231	23233	22811	23212	22887	22997	23077	22897	22844	22985	23021	22906	22959	22900	22867	22895	22696	22944	22936	22960	22881	22958	22868	23047	22817	22880	22963	22862	22743	22835	22773	22636	22943	23070	22848	23093	23115	22790	22747	22716	22738	22938	22953	22959	23152	22906	22803	22732	22696	22857	22732	22988	22757	22879	22953	23184	22760	22751	22748	22866	22726	22964	22887	22889	23050	22760	22928	22899	23007	22990	23012	22786	22873	22833	22783	22873	22789	22799	22892	22840	22916	23096	22786	22778	22919	22898	22827	22941	22756	22892	23019	22834	22779	22891	22983	22970	22830	22752	22852	23046	22880	22945	22765	22973	22823	22874	22897	22779	22822	22840	22908	22749	22885	22770	22884	22980	22649	22605	22819	22916	22844	22721	23000	22805	23087	22885	22874	22841	22725	22834	22914	22832	23017	22812	22854	22752	22788	22894	22751	23105	22675	22886	22812	22854	22796	22668	22668	23139	22967	22916	22635	22677	22936	22905	23212	22976	22819	22909	22731	22844	22693	22737	22718	22825	22998	22800	22745	22873	22849	22720	22823	22800	22692	22729	22738	22814	22696	22879	22669	22666	22818	22768	23062	22653	22817	22973	22795	22837	22764	22599	22972	22865	22697	22724	22744	22976	22977	22720	22598	22912	22587	22880	22863	22860	22839	22873	22782	22693	22902	22740	22935	22729	22806	22825	22733	22838	22710	22922	22858	22908	22821	22848	22666	23020	22901	22794	22872	22669	22911	22740	22730	22888	22883	22771	22828	22911	22856	22841	22721	22893	22960	22996	22680	22891	22769	22776	22939	22776	22770	22813	22950	22513	22933	22817	22958	22699	22781	22802	22599	22878	22908	22826	22895	23009	22663	22770	22675	22870	22699	22972	22794	22867	22847	22757	22928	22657	22809	23062	22929	22755	22651	22792	22859	22788	22753	22811	22689	22702	22652	22859	22665	22788	22832	22874	22820	22828	22836	22776	22733	22646	22769	22813	22865	22756	22830	22956	22922	22938	22837	22689	22802	22712	23026	22814	22802	22752	22802	22839	22891	22706	22616	22789	22894	22664	22876	22737	22896	22765	22834	22940	22802	22843	22872	22961	22978	22650	22635	22749	22689	22632	22648	22682	22775	22889	23145	22780	22633	22825	22951	22902	22712	22937	22813	22735	22881	23054	22732	23037	22718	22827	22912	22723	22891	23009	22723	22721	23037	23083	22621	22911	22717	22705	22857	22750	22827	23020	22663	22892	22833	22874	22858	22813	22883	22908	22799	22799	22797	22896	22782	22850	22804	23032	22631	23193	22562	22815	22779	22885	23068	22720	22778	22644	22675	22872	22702	22865	22680	22800	22853	22767	22733	22770	22703	22807	22828	22722	22730	22928	22741	22717	22635	22828	22839	22786	22643	22987	22824	22726	22910	22797	22827	23048	22663	22744	22850	22919	22844	22838	22757	22782	22908	22802	22646	22786	22871	22801	22911	23026	22480	22745	22916	22809	22806	22778	22797	22785	22951	22936	22774	22887	22804	22994	22819	22740	22560	22805	22853	22656	22655	22897	22569	22924	22806	22576	23007	22726	22600	22808	22861	22649	22769	22869	22812	22777	22763	22967	22834	22752	23004	22936	22710	22889	22966	23037	22744	22637	22682	22702	22412	22881	22936	22840	22888	22900	22823	22762	22564	22788	22840	22679	23061	22844	22838	22813	22932	22793	22730	22973	23051	22612	22861	22718	22791	22727	22906	22966	22821	22808	22583	22956	22662	22713	22791	22865	22939	22940	22790	22750	22862	22671	22766	22865	22872	22981	22788	22875	22878	22840	22906	22850	22569	22809	22879	22964	22690	22792	22725	22829	22966	22860	22795	22857	22936	22784	22718	22853	22827	22773	22833	22877	22808	22979	22849	22808	22763	22731	22716	22803	22801	22926	23012	22930	22854	22902	22616	22807	22823	22830	22821	22994	22983	22756	22989	22707	22839	22652	22837	22957	22863	22702	22901	22996	23238	22777	22888	22798	22904	22942	22927	22917	22954	22899	22653	22816	22669	22696	22740	22879	22880	22952	22714	22887	22808	22760	22666	22854	22723	22909	22697	22732	22927	22700	22739	22932	23036	22744	22784	22823	22786	22986	23039	22798	22919	23029	22882	22973	22884	22990	22484	22689	22545	22837	22939	22690	22753	22967	22782	22770	22853	22968	23015	22682	22880	22862	22870	22841	22597	23001	22849	22737	22801	22750	22659	22712	22651	22898	22633	22742	22773	22916	23006	22770	22828	22689	22642	22779	22935	22760	22972	22977	22957	22867	22917	22681	22934	22945	22733	22670	22838	22818	22696	22895	22821	22821	22969	22979	22852	22894	22884	22859	22936	22892	22878	22838	22686	22841	22792	23021	22896	23156	22852	22683	22936	22907	22749	22566	22661	22839	22809	23010	22931	22757	22809	22721	22927	22798	22861	22903	22829	22700	22790	22852	22809	22927	22921	22931	22756	22546	22704	22604	22610	22704	22916	22779	22701	22812	22725	22883	22927	22869	22864	22917	22891	22643	23025	22819	22866	22802	22781	23040	22573	22994	22756	22682	22756	22559	22837	22818	22877	22922	22766	22631	22829	22963	22905	22974	22829	22911	22942	22786	22830	22972	22981	22978	23052	22741	22801	22886	22664	22976	22467	22813	22816	22865	22769	22873	23078	22821	22827	22853	22981	22965	22866	22977	23043	22937	22777	22968	22884	22830	22766	22804	22764	22712	22970	22879	22900	22731	22854	22813	22929	22499	22887	22850	22741	22728	22717	22914	22845	22926	23015	22614	22995	22802	22958	22792	22754	22841	22806	22875	22755	23012	23121	22810	22779	22884	22810	22756	22867	22839	22616	22552	22642	22970	22692	22830	22615	22719	22757	23003	22896	22760	22673	22749	22988	22741	22804	22942	23002	22810	22843	23242	22802	22809	22959	22928	22709	22835	22600	22848	22857	22825	22765	22814	22859	22680	22757	22823	22659	23133	22825	22705	22566	22787	22796	22935	22792	22978	22827	22933	22842	22980	22934	22656	22948	22832	22507	22647	22707	22729	23062	22960	22793	22572	22617	22836	22974	22901	22714	22723	22741	22963	22765	22720	22891	22797	22729	22858	22838	22759	22785	22732	22808	22899	22783	22930	22853	22861	22827	22836	22725	22740	22431	22728	22615	22912	22771	22775	22850	22909	23046	22914	22692	22854	22782	22916	22941	23084	22933	23107	22743	22766	23067	22709	22851	22770	22787	23088	22796	23034	22804	22871	22830	22711	22851	22749	22892	22910	23005	22794	22767	22972	22678	22574	22901	22791	22881	22936	22599	22805	22733	22751	22673	23028	22997	22804	22858	22658	22823	22719	22918	22983	22616	23007	22847	22641	22970	22940	23044	22908	22831	22836	22711	22923	22854	22779	22939	22947	22875	22894	22737	22919	22983	22887	22841	22698	23109	22683	22735	22781	22698	22851	22787	23005	22911	22828	23085	22895	22694	22889	22858	22759	22960	22866	22703	22968	22679	22946	22797	22847	22908	22904	22825	22992	22896	22906	22971	22912	22885	22676	22784	22824	22726	22893	22666	22710	22785	22993	22757	22758	22700	22719	22724	22678	22801	22922	22841	22689	22815	22809	22723	22881	22895	22862	22805	22713	22974	22922	22935	22677	22913	22879	22822	22836	22777	22755	22782	22869	22859	22636	22745	22709	22867	22907	23067	22999	22733	22795	22878	22838	22941	22772	22795	22807	22859	22804	22558	22920	22850	22881	22622	22991	22712	22860	22928	22943	23072	22956	22816	22747	22670	22868	23021	22791	23035	22744	22936	22823	22973	22970	22706	22750	22730	22676	22813	22844	23013	22604	22769	22767	22732	22819	22775	22867	22948	22877	22745	22899	22757	22617	22753	22921	22770	22756	22828	22965	22816	22929	22904	22793	22969	22966	22876	22867	22784	23032	22716	22994	22980	22850	22841	22909	22721	22883	22950	22893	22779	22897	22834	22919	22684	22771	22870	22923	22807	22628	22825	22735	22646	22705	22714	22805	22736	22827	22818	22669	22814	22842	22698	22985	22801	22763	22739	22690	22847	22690	22930	22749	22915	22662	22649	22875	22844	22735	22770	22992	22868	22884	22804	22738	22886	22920	22615	22643	22812	22818	22760	22588	22760	22921	22836	22842	22626	22860	22703	22861	22889	22842	22652	22932	22965	22736	22693	22724	22848	22895	22716	22949	22754	22764	22749	22756	22678	22672	22626	22950	22826	22705	22908	22950	22733	23062	22722	22881	22733	22741	22725	23075	22771	22946	22752	22804	22892	23032	22772	22993	22908	22864	22675	22881	22946	22782	22815	22934	22820	22995	22887	22974	22931	23074	22888	23017	22814	22786	22860	22674	22882	22920	22934	22740	22681	22973	22661	22772	22759	22538	22772	22809	22906	22945	22655	22967	23032	22896	22900	22833	22765	22790	22994	22911	22760	22719	22826	22706	22927	22906	23067	23075	22898	22748	22777	22793	22763	22569	22662	23059	22689	22556	22833	23046	22728	22786	22770	22875	22686	23116	22684	22871	22738	22879	22606	23071	22896	23077	22974	22968	22736	22821	22818	22923	22838	22678	22970	22905	22958	22841	22882	22630	22964	22806	22885	22689	22851	22845	22863	22998	22797	22828	22900	22720	22949	22721	22772	22965	22710	22826	22983	22788	22786	22535	22703	22805	22826	22963	22798	22693	22838	22716	22899	22744	22829	22832	22854	22874	22722	22973	22778	22856	22739	22954	22633	22887	22535	22780	22855	22771	22605	22946	22685	22571	22768	22862	22910	22993	22937	23052	22754	22809	22835	23127	22715	22935	22860	22924	22966	22702	22797	22939	22735	22943	22797	22876	22801	22853	22886	22739	22917	22838	22809	22843	22752	22673	22846	23095	22750	22844	22882	22698	22935	22764	22806	22899	23031	22734	22838	22662	22935	22898	22889	23001	22808	22971	22909	22953	22888	22981	22782	22898	22772	22682	22732	22865	23017	22684	22892	23016	22899	22855	22962	22857	22796
19601	39298	39261	31590	27007	24386	23009	21923	21294	20285	19817	19883	19611	19330	18779	21558	35579	38056	34678	27618	22101	19503	18637	18099	18133	18115	17862	18166	18094	18070	18047	18176	18058	17866	18019	17913	17919	18058	18058	18160	17991	18187	18170	17905	18172	18048	18074	18136	18029	17862	17980	18102	17930	18110	18195	18215	18108	17975	17914	18039	18026	18123	17906	18291	17926	17917	17978	18034	18058	18057	17825	18037	18006	18022	17983	17979	18048	17992	18016	18062	18026	18090	18063	17822	17865	17887	18073	18266	18199	18018	17996	17871	18059	18197	18049	18100	18062	17966	18055	18066	18060	17945	18129	18036	18138	17918	17817	18194	18049	18069	18052	17978	18205	18156	17798	18056	18092	18009	17943	18050	18028	18092	18044	17927	18096	17919	17881	17928	17906	18272	17890	18031	18158	18168	17920	18120	18121	17946	17765	17982	18001	18090	17915	18032	17960	18155	17875	17952	17848	18063	18142	18048	18070	18023	17906	18053	17979	18096	18211	18106	18045	17961	18157	18085	18041	18006	18008	18124	17865	18086	18006	17978	17982	17910	17898	18097	17989	18028	18079	17954	17881	18149	17989	18053	17911	17958	17901	17945	18085	17896	17991	18099	17810	18161	18044	18114	18006	18144	18134	18098	18026	17989	17971	18175	17949	17901	18057	17955	17884	17968	17944	18034	18007	17863	18020	17973	17998	17934	17840	18140	17877	18095	17956	18219	17865	17932	18015	18156	18011	18017	18081	17993	17945	17926	18102	17980	17944	17848	17967	17934	17892	17983	17971	18105	17980	18047	18103	18117	18064	18075	17866	18214	17997	18144	17999	17916	17932	18096	18125	18190	17882	17918	18045	18150	18154	17986	18021	17872	18084	17971	18038	18087	18080	17835	17982	18001	18104	17948	18153	18187	17869	18110	18071	18071	18113	18078	17910	17960	17938	17927	17763	18283	17982	17859	18235	18052	17982	18024	18149	17987	18185	17967	17991	17862	17949	17983	17998	17828	18055	17835	17844	17996	17970	18051	18092	18018	18082	17932	18106	17840	18088	18026	18067	17962	17830	18150	18105	17996	17950	18043	17871	17891	18112	17818	17950	18144	17807	18027	18024	18030	17991	17963	18047	18113	17863	17995	18110	18059	18108	17914	18159	17997	18011	18193	18159	17980	17919	18016	18134	17996	18056	18041	17916	17806	17989	17863	18104	17942	17864	17849	17887	18108	18005	17952	17892	18097	17969	17983	18063	18059	18075	17966	17831	18136	17961	18133	17983	18084	17988	18030	17905	18142	18177	18147	17918	17942	18042	18045	18048	18141	17861	18153	18079	17969	18024	17920	18091	18164	17967	18118	17833	18116	17973	17949	18074	18137	18006	17966	17889	17983	18051	17967	18149	17980	18138	17957	18028	18291	18038	18157	18109	18123	18078	18016	17815	18119	18158	18111	18063	18005	18070	17957	18132	18063	18233	18142	17914	18066	18015	17865	18113	18130	18229	17794	18190	17926	17875	17956	17960	17911	18112	17712	17985	17815	17887	18039	17902	18187	18038	18048	18037	17989	17869	17923	18004	18101	17964	18077	17923	18041	18057	18059	17921	18228	18119	18088	18012	18136	18112	17916	17930	17730	18068	18155	17986	17949	17947	17942	18073	18122	17875	18163	18055	18135	18092	17907	17959	17991	17961	17977	18021	18242	18003	18307	17871	17950	17976	17994	17889	17972	17858	18129	17939	18027	17952	17872	18114	17810	18088	18056	17878	18135	17969	18063	18055	18151	18146	17976	18090	17944	18091	18038	18136	18004	17897	17911	18002	18013	18085	18006	17861	17984	18013	17907	18117	18036	17976	18103	18012	18026	18230	18038	18012	18004	17834	18184	18222	17898	17898	17919	18025	17907	18168	18020	17998	17931	18103	18089	18051	18167	18061	18063	18031	17950	18075	18045	18158	18055	18050	18070	18003	17848	18081	18006	17959	17953	17923	18032	17864	17838	17954	17978	18086	18090	17786	18058	17931	17994	18107	17987	18100	17916	18023	17989	18044	18092	17938	18076	17969	17811	18049	17940	17881	18027	17989	18030	18018	17884	18078	17965	17754	17984	18032	18111	17963	18109	18169	17830	18097	17988	17880	17863	18095	18145	18005	17966	17896	17995	18040	18031	17977	18084	18058	18097	18054	18027	17987	17988	18139	17927	18154	17998	17971	17976	18088	17942	18004	18007	17947	18035	17922	18014	17979	17954	18140	18114	18037	18020	18000	18078	18111	17965	18071	18016	17934	18011	18152	18145	18010	17941	18098	17896	17871	18127	18103	18192	17979	17981	18040	18101	17946	18042	17979	17979	18124	17907	17997	17927	17922	18130	17984	17918	17884	17983	17954	18140	17981	18159	18230	17975	18121	18094	17954	18016	17829	17900	17941	18272	18118	17940	17954	18157	17935	17886	17853	18095	18024	18072	18006	17995	18005	17947	17985	17912	17970	17979	18052	18030	18073	18018	17980	17963	18024	18007	18159	17967	17938	18163	18019	18022	18088	17972	17965	17986	17978	17966	18099	18077	18081	18060	17892	17896	18111	18017	18119	18055	17935	18036	18111	18097	17953	17857	17960	18032	18080	18066	18228	17982	18029	17957	18008	18104	17920	18011	17992	18116	18137	18018	18014	17918	17815	18044	17929	17929	17963	17966	17922	17937	17965	17856	17849	18274	17859	17938	18023	17877	17929	18052	17908	18034	17947	18078	17854	17945	17942	17906	17939	18088	18136	18038	18083	18073	18164	17990	18049	17891	18152	17865	18064	17901	17979	17955	18005	18070	17844	17946	18127	17890	17793	18026	18163	17870	17978	18045	17938	17989	18010	18136	18211	17902	17840	18025	18195	18049	17947	18200	18073	17896	17787	18121	18051	18021	17997	18024	18017	18093	17927	18044	18111	17877	17877	18079	18056	17961	17904	18034	17957	17934	18130	17950	18035	18071	17841	17978	17856	17954	17999	18028	17905	17877	17818	18024	17866	17821	18025	18061	17798	18226	18027	17937	17998	17929	17923	18003	17993	18099	18073	17951	18096	17895	17902	18155	18105	17978	17992	17999	18031	17986	17977	17937	18015	17958	18150	17985	17936	17949	18110	18114	18046	18101	18080	18016	17944	17889	17817	17840	18003	18064	17885	18062	17876	18011	18107	18164	18087	18037	18124	17975	17926	18157	17873	18082	18019	17976	18011	18053	18058	17950	18162	17947	18016	18048	18166	17981	18020	18011	17953	18050	17957	17861	17948	18130	17919	17951	17809	18063	18115	17961	17943	18021	18092	17965	18089	18069	18022	18042	18130	18096	17915	18133	18065	17986	17884	18139	18094	18037	17891	18155	17921	17919	18031	18010	18105	18050	18234	18126	18021	18017	17887	17993	18118	17926	18115	18004	17869	18090	17963	17917	17929	17887	17837	18149	18046	18006	17925	18062	18051	17959	17917	18112	18001	18199	17930	18071	18026	17931	17988	17911	17975	17897	17851	18135	17801	18097	18017	18015	18086	17917	18128	17971	18003	17855	17874	18084	18025	18121	18028	18113	17889	17949	17995	17999	18146	17964	18039	18093	17872	18174	17922	17749	17902	18113	17886	17916	18042	18032	18096	18044	17931	18015	17891	18168	18067	17960	18121	17891	17958	17818	17926	17879	18077	18118	17693	17883	18052	17979	18065	17900	18115	17974	17908	17932	18040	18001	18030	17831	17929	18004	18103	18011	18100	17868	18229	17922	17926	18038	18000	18009	18008	18210	18038	18193	18037	18075	17913	18096	18004	18162	17898	17969	18066	18035	17930	18125	17950	17931	17847	18223	17901	18066	17963	17902	18095	18088	17867	18044	17888	17999	18002	18041	18017	18025	17870	17857	18129	18048	17878	18010	17914	18128	17884	17950	17992	17921	18033	18025	18058	17867	18052	18031	17916	17953	18058	18000	18242	17883	18103	18128	18149	18070	18088	18009	18101	17924	17979	18172	17960	17976	18088	18075	18082	18018	17894	18008	17960	17889	18068	18178	17970	18021	18025	18179	17959	18144	17751	18061	18027	18083	17969	18034	18066	17908	17946	18007	18077	17989	18085	17932	18019	18127	17937	17977	17880	18114	17985	18082	18014	18008	17692	18052	17974	18057	18023	17998	18035	18084	18151	18088	18001	18143	18025	17861	18034	17957	17956	17925	18108	18073	18092	17978	18079	18203	18215	18044	17881	17955	18052	17969	17994	17982	17946	17875	18057	17998	18057	18127	18053	18046	17976	17902	17968	18081	18096	18109	18063	18102	18090	17998	17906	18062	18055	17992	18043	17856	18000	18063	18023	17985	18064	17818	18084	17989	17974	17912	18191	18091	17756	17921	18124	17875	17945	17894	17975	18084	17950	18122	17954	17983	18110	18052	18055	17989	18028	17911	17939	18016	18171	18153	17945	18005	18129	17999	18039	17977	17878	17940	18182	18082	17932	18050	17974	18141	17895	18012	17905	17937	18171	17967	18116	17884	18112	18021	18178	17890	17908	17993	18052	18187	17969	18047	17845	17981	17784	18181	17989	17977	18046	18046	18025	17903	18082	17970	17938	18055	17978	18178	17982	17832	17864	18058	18166	18057	18020	17907	17903	17855	17846	17974	17998	17961	17930	17896	17882	17976	18177	18037	17982	17946	18100	17815	18003	18012	18000	17931	17996	17960	18179	18040	18014	18138	18057	18028	17869	17931	17947	17954	18039	18054	17828	17890	18116	17910	17979	17983	18036	18027	17870	18059	17978	17979	18152	18123	18014	18005	17965	18153	18031	17960	17906	18011	18144	18071	18105	17955	17919	18317	17903	17865	18044	17994	18018	17946	17971	18078	17942	17901	18052	18216	18108	18012	17984	17999	17995	17890	18031	18019	18006	18015	17922	18037	18149	18128	18019	17941	17948	18179	17850	17957	17914	18118	18102	17931	18140	17971	17955	18095	17868	18061	18119	18072	18146	18097	18092	18014	17835	18093	18132	17947	17790	17924	17817	17873	18116	17996	17995	18085	17879	18023	17887	17918	17978	17968	18064	18091	18103	18024	18113	18034	18052	17873	18120	18026	17894	18146	17974	17886	17906	18001	18121	18031	18011	17991	17927	18105	17958	17984
27347	23010	31608	29326	24606	24719	24473	23880	23697	23401	23114	23313	23162	23372	23163	23136	23988	24556	24505	23823	23260	23126	23078	22940	23029	23124	23034	22700	22941	22947	22999	22857	22873	22880	23008	22869	22848	22938	22997	23164	22789	22923	22665	23023	22735	22869	22898	23025	22864	22952	22823	22885	22921	22975	22933	22917	22899	22969	22957	23021	22763	22762	22935	22564	22910	22763	22774	22810	22616	22689	22844	22939	23100	22869	22757	22840	22874	22841	23086	22872	22959	22786	22868	22875	22769	22896	22847	22648	22725	23008	22957	22936	22833	22865	22710	22855	22811	23039	23093	22951	22943	22776	22929	22773	22816	22788	22764	22761	22644	22786	22732	23004	22632	22983	22786	22760	23032	22848	22801	22886	22898	22771	22849	22745	22935	22794	22687	22831	22759	22649	22739	23030	22741	22778	22754	23000	22767	22789	22875	22850	22791	22622	22895	23019	22911	22741	22737	22947	22819	22603	22801	22602	22841	22862	22847	22803	22695	22852	22794	23085	23063	22839	22644	22684	22770	22835	23100	22849	22951	22886	22895	22846	22771	22845	22655	22829	22718	22863	22866	22789	22798	22868	22946	23034	22818	22917	22975	22853	22909	22815	22891	22997	22835	22815	22808	22793	22828	22756	22857	22799	22888	22750	22820	22959	22744	22897	22964	22646	22873	22961	22867	22653	22891	22896	22922	22789	22821	22706	22794	22914	22958	22837	22818	22736	22960	22936	23073	22881	23137	22814	22756	22664	22927	22892	22943	22961	22858	22959	22944	22936	23059	22928	22822	22753	22843	22950	22541	22735	22883	22711	22747	23007	22850	23136	22832	23147	22945	22886	22719	22925	22769	22982	22976	22737	22858	22792	23007	22687	22699	22692	22829	22975	22857	22811	22956	23004	22969	22781	22806	22824	22767	22675	22959	22694	22960	23100	22888	22966	22952	23077	22795	22689	22868	22859	22718	22894	22839	22829	22802	22882	22802	22782	22931	22994	22596	23035	22929	22937	22809	22760	22678	22851	22842	22791	23060	22931	22914	22807	22877	22785	22777	22916	22835	22759	22775	22818	22833	22959	22761	22935	22870	22785	22830	23025	23040	22935	23036	22694	22879	22828	23074	22981	22830	23013	22741	22939	22744	22781	22793	22791	22871	23012	23065	22741	22796	23066	23003	22803	22840	22791	22958	22863	22746	22842	22748	22818	22947	22891	22859	22886	22872	23016	22953	22869	22864	22908	22839	22767	22632	22937	22685	23220	23012	23115	23030	22863	22896	22918	22930	22695	22667	22922	22951	22901	22959	22896	22833	22728	23080	22945	22756	22729	23068	23000	22471	22710	22639	22867	23028	22900	23036	22698	23141	22803	22908	22866	22772	22473	22774	22827	22914	22813	22870	22954	22728	22979	22818	22740	22944	22984	22962	22915	23139	22913	22819	22844	22915	22741	22966	22628	22811	22686	22605	22872	22743	22749	22934	22587	22662	22896	22794	22888	22783	22814	22753	22885	22871	22938	22715	22772	22846	23143	22925	22791	22646	22802	23008	22911	23019	22698	22721	22582	22849	23180	22751	22825	23019	22789	22948	22681	22851	22772	22739	22746	22880	22659	22846	22870	22813	22656	22653	22878	22892	22833	22929	22921	22848	22910	22678	22804	22995	22983	22955	22774	22936	22818	22865	22615	22947	22941	22794	22681	22843	22961	22986	22935	22642	22783	22688	22793	22897	22828	22954	22774	22983	22736	22853	22881	22897	22844	22700	22838	22730	22768	22908	22928	22933	22815	22744	22861	22770	22804	22658	22858	22835	22884	23055	22784	22874	22723	23053	23001	22969	22695	23210	22965	22806	22728	22957	22782	22952	22890	22878	22893	22746	22806	22574	22982	22896	23116	22716	23018	22871	22809	22882	22933	22871	22892	22752	22755	22789	22799	22789	22742	22791	22856	22883	22757	22774	22810	22801	22820	22895	22826	22906	22840	22682	22894	22899	22935	23144	22789	22828	22790	22986	22804	22735	22956	22739	22898	22863	22929	23055	22939	23029	22816	22645	22869	22904	22822	22768	23095	22970	22639	22964	22895	22604	22802	22906	22903	22798	22983	22953	22760	22970	22887	22818	22857	22919	22871	22881	22949	23022	23064	22929	22812	22562	22836	22872	22667	22755	22957	22674	22746	22602	22882	22737	22786	22921	22935	22968	22999	22956	22719	22799	22706	23036	22819	23107	23019	22885	22845	22848	22756	22885	22615	22577	22811	22770	23040	23050	22894	22887	22726	22789	22801	22837	22682	22922	23023	22788	22940	23179	22659	22794	22841	22840	22656	22758	22924	22781	22834	22849	22817	22949	23078	22856	22780	22805	22674	22789	22973	22883	22936	22877	22813	22881	22866	22930	22927	22829	22776	22881	22959	22941	22828	22871	22850	22782	23005	23050	22970	22655	22767	22768	22710	23045	22839	22827	22649	22945	22860	22791	22806	22765	22917	23062	22846	22741	22763	23112	22728	23024	22771	22922	22798	22715	22911	22684	22916	23035	22784	22768	22902	22849	22758	22971	22857	22870	22897	22806	22880	22783	22909	22775	22744	22758	22708	22991	22885	22800	22812	22735	22916	22954	22884	23028	22854	22813	22815	22957	22935	22835	22642	22801	22707	22988	22879	22840	22806	22947	22973	22964	22748	22922	22756	22682	22931	22748	23023	22913	22928	22584	23089	22895	22844	23035	22869	22928	22662	22741	22791	22785	23035	22803	22974	22830	22710	22948	22891	22822	22877	22817	22803	22917	23060	22767	22861	23031	23007	22898	22750	22561	22916	23188	22592	22953	22582	22877	22818	22851	22932	22888	22874	22984	22916	22837	22780	22816	22931	22938	22740	22886	22839	22853	23000	22733	22737	22754	22751	22683	22761	22672	22976	22782	22738	22978	22783	22784	22827	23000	23147	23008	22874	22719	22978	22895	22662	22675	22863	22740	22931	22930	22779	22806	22852	22923	23024	22995	22990	23029	22804	22999	22893	22941	22924	22951	22942	22856	22829	22924	22954	22640	22915	23014	22858	22954	22714	22690	22776	22794	22779	22841	22752	22981	22631	22900	22752	22704	23035	22925	22791	22951	23049	22847	23028	23066	23087	22981	22930	22887	22692	22918	22945	22779	22744	22731	23079	22764	22843	22802	22959	22851	22993	22832	22967	22709	22858	22703	22879	23053	22808	23054	22817	22976	23070	22744	22741	23017	23007	22994	22906	22791	22854	22903	23135	22990	23040	22917	22726	22813	22740	22978	22808	23110	22894	23154	22872	22786	22929	22779	22772	22818	22792	22833	22769	22885	22687	22925	22610	22773	22868	23022	22634	22782	22844	22671	22800	22861	22698	22655	22778	23005	22721	22832	22827	22988	23031	22938	22966	22668	22800	22887	23028	22833	22983	22999	22904	22884	23199	22768	22858	22831	22999	22807	22714	22859	22796	22702	23116	22838	22570	22857	22674	22775	22620	22868	22753	22780	22948	23025	23008	22888	22717	23040	22816	22864	22853	22797	23041	22663	22914	22744	22985	22735	23107	22951	22952	22742	22881	22882	22890	22943	22864	22855	23066	22909	22933	23095	22997	22906	23149	22920	23052	22857	22959	22908	22913	22822	22910	23002	22695	22907	22757	23048	22929	22763	22728	22697	22887	22778	23027	22776	22904	22785	22897	23070	23153	22873	22974	22927	22972	22838	22985	22970	22757	22848	22876	22839	22782	22905	22702	22804	22810	22780	22764	22897	22962	22829	22871	22676	22893	22791	23026	22787	22781	23070	22795	22835	23102	22730	22844	22758	22760	22760	22764	22835	22788	22932	22924	22636	22775	22921	22951	22995	22766	22839	22875	22615	23059	22972	22863	23032	22797	22921	22746	22962	22876	22965	22854	22707	22786	23085	22744	23058	22823	22844	22818	22993	22851	22962	22950	22938	23250	22870	22762	22894	22728	22942	22911	22779	22780	22659	22984	22977	22991	22725	22997	22825	22931	22954	22772	22559	22787	22886	22799	22709	22814	22875	22712	22947	22784	22904	22988	22757	22753	22972	22853	22887	22858	22848	23004	22943	22886	22742	23080	22833	22846	22818	22815	22902	22926	22759	22987	22896	22906	22897	22985	22781	22937	22781	22706	22745	22688	22873	22845	22906	23074	22818	23037	22786	23024	23090	22817	22808	22845	22822	22779	22924	22692	22620	22962	22897	22802	22878	22744	22820	23034	22837	22785	22620	22922	22974	22951	22810	22655	22775	22882	22999	23011	22671	22696	22986	22838	22938	22852	23022	23007	22868	22714	22683	22840	22887	22855	22942	22752	22772	23040	22844	22869	22980	22956	22706	22969	22932	22767	22874	23058	22987	22982	22790	22965	22963	22858	22874	22752	22903	22699	22564	22828	22737	22847	22817	22882	22738	22912	22852	22779	22860	22893	23017	22839	22882	22868	22930	22642	23033	22926	22985	22962	23038	22720	22749	22637	22839	22945	22791	22846	22881	22774	23048	22856	22923	22715	22809	22980	22898	22984	22750	22865	22970	22852	23190	22890	22837	23122	22990	22886	22877	22832	22767	22968	22759	22883	22791	22757	22956	22926	22925	22693	22780	22959	23079	22873	23139	23089	23001	22704	22737	22865	22906	22975	22927	23039	22742	23082	22843	22944	22872	22753	22924	22852	22702	23021	22913	22787	22757	22760	22821	22901	22953	23131	22864	22699	22891	22947	22744	22829	22910	22827	22928	22997	22907	22721	22806	22990	22658	22961	22885	22777	22707	23092	22966	22754	22771	22911	22834	23020	22902	22799	22688	22744	22919	22879	22938	22780	22774	22671	22824	22734	22881	23070	22971	23109	22694	22738	22879	22820	22724	22742	22908	22619	22948	23129	22788	22939	22971	22801	22997	22797	22882	22877	22649	22929	22816	22811	22921	22933	22945	22849	22959	22988	23029	22585	22890	22792	22738	22889	23010	22789	22820	22943	22703	22843	22759	22958	22861	22621	22729	23046	22839	22978	22935	22723	22870	22904	23121	22814	22963	22970	22943	23114	22968	22667	22765	22927	22658	22819	22916	22875	22952	22923	22840	22840	22845	22676	22959	22814	22816	22956	22847	22764	22959	23037	22841	22686
17288	25823	30001	23956	20926	21067	20264	19687	19133	18959	18409	18487	18482	18472	18444	18071	19662	20187	20140	19098	18554	18309	18117	17933	18147	18056	18145	18267	18212	17951	17921	18069	17918	18041	17942	18129	17992	18007	18024	17972	17972	18134	18120	17796	18143	18001	18024	18019	17979	18017	18181	18050	17880	17898	18091	18069	17995	18129	18001	17939	17930	17958	18041	18125	18060	18102	18053	18036	17813	18027	18086	17765	17992	17810	17980	17955	17887	18056	17920	17910	17993	17934	18100	17953	17928	18000	17875	18104	17957	17827	18111	17966	18079	18036	18063	18159	17870	17963	18269	17903	17733	17758	17955	18193	17940	17998	17902	18027	18159	17908	17971	17968	18052	17882	18029	17956	18001	17940	17916	18057	17959	17848	17851	17977	18050	18001	17926	18003	18031	17944	18020	17874	18006	17969	18201	17990	18097	18143	18020	17849	18051	17784	17991	18257	17904	18032	17968	17892	17933	18005	18120	18142	18015	18002	17882	17959	17928	17824	18017	18009	17940	18020	18005	17968	18124	18016	18019	17959	17922	17966	18207	18063	18108	17926	17943	18238	18163	17940	17901	17917	18108	17860	18042	18144	18000	17965	17955	17943	17872	17971	17860	18015	18264	17806	18051	17853	17969	18052	18020	18018	18050	18100	18015	18029	17923	18183	18088	18058	18205	17970	18020	17904	18018	17933	17833	17940	18023	18050	17942	17951	18125	18159	18131	18042	17991	18186	18048	18014	17960	17940	17858	17919	18023	18074	18080	18056	18091	18033	18086	18155	17897	17944	18140	18086	17985	18001	17818	18074	18263	18018	17989	18086	18045	17936	17995	17947	17960	18076	17949	18159	18196	18031	18084	17860	18188	17836	18008	18064	17978	17984	17964	18063	17953	17934	17888	17987	18009	18214	17979	17933	18023	18013	18051	18118	18130	17954	17885	18010	17956	18058	17915	17936	18281	18004	18076	17923	18119	18009	17880	17995	17985	17913	17879	17881	18296	18016	17944	17886	18099	18082	18067	18019	18132	17942	18057	17926	18048	17972	17960	18046	18151	17820	17931	18034	17825	18228	17892	18014	18028	18063	18018	17969	18004	17947	17914	17955	17908	17912	17828	18060	17907	17846	18181	17971	18118	18065	17988	17988	17991	17929	18064	18033	18050	17857	18071	18102	18152	18087	17976	17991	18020	18070	17824	17938	18006	18179	18005	17952	17873	18010	18024	18123	18159	18132	17973	18080	17964	18049	18162	18163	17937	18075	17964	18006	17996	17988	18139	17987	17975	18100	17940	18120	18016	18214	17922	18028	18231	18179	18004	17778	17858	18155	18088	18036	17957	18016	18115	18082	17991	17897	18178	17989	18031	18100	17989	18071	17972	17861	18188	18155	17978	17960	17882	17936	17850	17882	17863	18019	17953	18082	18159	18204	18037	17980	18119	18109	17972	18032	18108	18070	18135	18117	18087	17959	17882	18127	17964	18121	18112	18190	18139	17946	17939	18066	17880	17985	17955	18126	18081	17947	17911	18027	18046	18060	18003	18004	18077	17930	17962	18145	18110	18034	18066	17926	18075	18200	18006	18127	17986	18088	18207	17881	17850	18063	18027	17912	18100	17921	18075	17904	17942	18149	17960	18178	17982	17962	17973	17755	18017	17989	18060	17981	18071	17844	17904	18038	17874	17930	18050	17982	18069	17977	18073	17882	17843	18106	17978	18145	18210	17917	18109	17913	18198	17898	18177	18060	17918	18056	18129	18026	17952	17881	18041	18194	18013	18028	17930	17808	17992	18090	18135	18046	18159	17989	18108	18032	17949	18003	18062	18152	18252	17856	17992	18067	18077	17874	17910	17977	17990	18069	17993	18017	18143	17957	18078	18072	18026	18017	17867	18082	18077	18241	18091	18112	18052	17906	17901	18051	17868	18150	17778	18097	17945	17960	18087	18101	18112	17962	18077	18164	17893	18068	17970	18008	18126	17878	18098	18160	17950	18050	18026	17997	18120	17895	18131	18024	17998	17967	18190	18011	17925	18043	17942	18044	17966	18170	18050	17873	18115	18115	17943	18042	17927	17991	18112	18067	18136	17995	18089	17969	18023	17951	18062	18046	18027	17994	18001	17920	18161	18121	17889	17943	18055	18049	17944	17827	18086	17886	18020	18053	18159	17999	17954	17984	17872	17991	18136	17961	18037	17940	17912	17907	17951	18055	18075	18124	18002	18018	18153	18067	18115	18207	17916	18092	17906	17827	17987	17964	17951	17883	17885	18205	18173	17841	17909	17975	18022	18067	17866	17969	18147	17937	18080	17847	18096	17933	17896	17964	17993	18206	17923	18035	17862	17735	17980	18110	17845	17930	18003	18123	18112	17954	18028	18137	18119	18165	18005	18054	18063	17934	17959	17859	18137	18240	17911	18039	18125	18008	17998	18062	18111	17916	18062	18083	18104	17987	18173	18103	18163	18058	18058	18090	18052	17918	18104	17951	18188	17881	18006	17872	18162	18125	18052	18140	18056	18021	18109	18011	17796	18116	17906	18181	18032	18115	17984	18212	18049	18165	18086	17917	18087	18165	18027	17977	17862	18063	18095	17880	18011	17970	17992	18083	17973	17994	18224	17937	17968	18122	17945	17878	18149	18212	18060	18019	17976	18050	18095	17898	18006	17885	17950	17889	18059	18112	18053	17932	18073	18075	17871	17856	17879	17990	17914	17861	17910	18028	18077	17820	18080	17955	18044	17956	18021	18013	18113	17806	17931	17907	18179	17890	18039	17951	17921	18103	18120	18022	18056	18232	18106	17870	18045	17959	18067	18068	18165	17918	17971	18004	18018	18169	17907	17813	18053	17908	17922	18204	17876	18109	18026	18229	18011	18006	18157	17989	17986	17921	17957	17893	17977	17864	17986	17934	18073	17876	17855	17866	18038	17933	17962	18092	18047	17919	17981	17856	18179	18093	18010	17972	18093	18051	18133	17933	18024	17851	18139	17987	18056	17783	18036	17957	18145	18161	17995	18051	17909	18022	18040	17965	18014	18089	17862	17839	17752	18089	18068	17985	17876	18073	18037	17789	17834	18057	18046	17977	17847	17975	17971	17935	17972	17916	17926	17999	18021	17904	17926	17998	17901	17952	18028	17854	17977	18003	17958	17866	18114	17986	18043	18182	18242	18078	17939	18080	18077	18077	18187	18059	18052	17939	17959	18024	18064	18016	17997	18114	18059	18098	17861	18310	17902	18057	17927	18050	17937	18150	17994	18008	18109	17978	18055	18068	18011	17930	18062	18079	18031	17822	18119	18022	17875	17954	17860	17836	17970	17945	17903	18263	17958	18009	17960	17909	17990	18034	17951	17893	18045	17991	17930	18009	17953	17974	18055	18070	18089	17936	17876	18003	18168	18083	18159	17865	17965	17824	17829	18126	17984	17915	18053	18052	17977	18055	18163	18102	17978	17993	18014	17986	17887	18008	17864	17938	17931	17883	17937	18110	18156	17883	18143	18039	18120	17854	18003	18144	17993	17972	18052	18003	18130	17984	18213	17736	17935	17880	17875	17959	17851	17782	18098	17922	17972	17983	18053	18117	18003	17948	18189	18044	17994	18025	18016	18106	17947	18060	18206	18004	17944	18070	18113	17917	18047	17905	18013	17924	18001	18033	17953	17938	18044	18071	18059	17984	18086	18090	17984	17917	18094	17950	17940	17934	18011	18033	18039	18051	17938	17882	18022	18167	17974	17989	18118	17975	17988	17901	18148	17985	17960	17956	17887	18011	17886	17934	18137	18013	18098	17975	17941	18072	17985	17977	18209	18120	17958	18123	18023	18083	17988	18219	18023	17934	18154	18010	18066	17968	17928	18113	17975	17905	17815	18045	18069	17807	17918	18134	18091	18049	17965	17977	18062	17916	18006	18033	18098	18024	17968	18259	18028	18190	17953	18063	17856	17943	18057	18117	17807	17975	17949	18034	17932	17981	18189	17955	18088	18250	18109	17943	18069	18041	18070	18063	18011	17923	17973	17971	18065	18100	17865	18095	18020	18053	18077	18090	17855	17968	18073	17999	17893	18077	17990	17962	17886	18050	18136	18054	17960	17907	17997	18034	18047	18032	18283	17963	18132	18018	18157	18172	18037	18191	18060	17995	18088	17942	18132	18176	17852	17968	18069	18012	17956	17945	18070	18042	17984	18074	17897	17940	17936	18151	18118	17943	17983	17874	18186	18034	18098	18020	17919	18136	18142	18026	18102	18097	18160	18159	18139	17946	17877	17998	17928	18040	17917	17759	18003	18210	17947	18182	18024	18015	17840	18022	18128	17995	17964	18074	18050	18153	18116	17990	18054	17873	17916	18082	18106	17818	18100	18045	18004	18075	18092	18090	17964	18155	18079	18104	18187	17980	18067	18027	17878	18236	18211	17996	18108	18179	18008	17944	17827	17991	18242	18114	18059	18076	17962	18061	17863	18039	17914	18089	18037	18272	18034	18012	18095	18069	18056	17999	18039	18116	17970	17953	18001	17932	18034	17845	18143	17958	18129	17938	17993	18015	18036	18071	18011	17905	18088	17885	18062	17924	18036	17901	17861	17835	18084	17837	17886	18008	17886	18127	18066	17928	17998	17854	17990	17989	17848	18063	18102	18017	17909	18002	17931	17945	18128	18016	18246	18116	18111	17938	17962	17907	17892	17944	18067	18087	18054	18232	17965	18003	18061	17862	17806	17872	17870	18172	17960	18031	18037	18021	18046	17998	17979	18175	17974	18080	18034	18042	17995	18010	17901	17907	17986	18098	18089	18095	17861	17965	17801	18053	18162	17968	18075	18069	18129	17962	18108	18036	17965	18052	18015	17973	17959	18053	18000	18064	17975	18258	18041	18044	18030	17998	18136	17893	18148	17849	18007	17943	18025	18158	18206	18111	17921	17899	18240	18153	17801	18058	17898	17946	17969	18116	18071	18015	18117	17967	17907	18164	18064	17974	17957	18024	18105	17914	18095	18062	18029	17908	18112	18066	18047	17987	17891	17940	18016	18052	17905	18280	18030	18086	18043	18208	18164	17993	17830	17932	18101	17950	18126	18008	18022	17864	18159	17982	18088	18139	17984	18102	17957	17989	18106	17881	18179	18098	18031	18176	18049	18022	17996	18052
23689	20970	28373	24130	23634	26741	27531	25402	24375	23875	23570	23303	23188	23209	23043	23098	27504	32095	30555	27527	24845	23411	22926	22638	22513	22373	22881	22509	22662	22542	22625	22748	22716	22566	22698	22523	22492	22462	22541	22497	22519	22466	22449	22645	22641	22657	22499	22476	22674	22578	22564	22534	22701	22507	22605	22462	22562	22681	22501	22515	22513	22254	22721	22777	22551	22601	22722	22780	22636	22653	22520	22548	22772	22767	22624	22532	22623	22459	22495	22532	22248	22649	22666	22581	22607	22516	22359	22648	22451	22670	22644	22666	22496	22515	22513	22537	22623	22511	22605	22461	22357	22721	22379	22468	22335	22487	22718	22345	22669	22589	22550	22464	22515	22499	22508	22600	22505	22376	22453	22465	22483	22306	22408	22596	22684	22481	22591	22391	22583	22592	22468	22697	22372	22573	22621	22457	22268	22566	22495	22322	22498	22587	22589	22566	22463	22402	22265	22666	22397	22424	22462	22498	22776	22543	22516	22811	22623	22757	22665	22451	22450	22461	22316	22270	22487	22530	22703	22444	22437	22682	22557	22674	22529	22390	22388	22226	22497	22471	22286	22546	22623	22500	22417	22726	22497	22645	22431	22343	22587	22383	22665	22464	22478	22535	22339	22418	22521	22548	22838	22520	22626	22589	22492	22469	22406	22527	22695	22267	22399	22549	22563	22361	22457	22570	22387	22389	22805	22677	22448	22374	22506	22768	22451	22574	22737	22392	22457	22391	22484	22675	22554	22622	22477	22403	22393	22811	22498	22662	22669	22520	22423	22417	22525	22512	22519	22384	22316	22578	22582	22398	22529	22579	22464	22581	22575	22533	22616	22392	22574	22547	22539	22502	22547	22440	22604	22679	22755	22494	22527	22545	22584	22405	22459	22460	22528	22633	22577	22280	22748	22667	22374	22650	22772	22425	22658	22411	22374	22748	22550	22478	22388	22478	22709	22435	22574	22469	22438	22383	22561	22548	22363	22431	22575	22710	22328	22265	22442	22570	22531	22617	22506	22373	22551	22470	22574	22424	22597	22550	22708	22618	22580	22777	22666	22512	22519	22594	22505	22438	22555	22613	22411	22450	22514	22469	22301	22549	22471	22436	22577	22480	22557	22429	22540	22465	22503	22407	22380	22394	22298	22506	22517	22286	22656	22561	22439	22291	22373	22663	22434	22189	22585	22309	22600	22439	22567	22545	22724	22554	22562	22349	22411	22519	22609	22649	22560	22580	22619	22646	22582	22585	22396	22444	22497	22482	22346	22576	22511	22645	22575	22511	22469	22502	22368	22628	22618	22534	22432	22679	22447	22453	22439	22527	22413	22548	22369	22375	22414	22641	22386	22470	22645	22434	22566	22516	22225	22647	22446	22291	22383	22291	22658	22482	22641	22615	22568	22370	22458	22372	22501	22477	22305	22247	22438	22442	22582	22577	22375	22647	22519	22274	22607	22533	22344	22308	22506	22389	22678	22531	22739	22548	22434	22530	22557	22499	22322	22492	22420	22545	22465	22582	22518	22765	22623	22451	22522	22528	22461	22591	22692	22377	22470	22699	22625	22556	22475	22663	22573	22458	22512	22589	22517	22503	22623	22439	22524	22330	22303	22534	22544	22439	22439	22496	22516	22448	22319	22498	22545	22576	22397	22759	22609	22590	22225	22383	22527	22438	22421	22701	22558	22600	22507	22620	22418	22263	22280	22536	22360	22775	22615	22505	22628	22485	22590	22601	22467	22334	22723	22726	22581	22588	22398	22365	22449	22230	22502	22435	22374	22425	22661	22262	22368	22520	22552	22325	22351	22397	22582	22352	22420	22278	22337	22744	22671	22508	22723	22490	22429	22481	22584	22626	22757	22447	22604	22573	22582	22381	22590	22421	22464	22650	22367	22437	22660	22409	22714	22290	22619	22473	22442	22562	22423	22507	22806	22462	22529	22607	22373	22503	22370	22428	22379	22445	22632	22517	22494	22615	22573	22693	22907	22422	22722	22726	22592	22475	22485	22560	22301	22322	22746	22630	22371	22443	22307	22612	22340	22458	22602	22476	22563	22528	22543	22310	22612	22714	22763	22656	22690	22473	22498	22375	22513	22683	22318	22700	22467	22542	22500	22756	22504	22540	22587	22487	22686	22649	22804	22583	22644	22493	22602	22483	22469	22436	22552	22492	22537	22563	22462	22567	22494	22578	22526	22546	22594	22434	22522	22661	22564	22365	22379	22771	22568	22341	22553	22444	22702	22389	22594	22617	22614	22478	22416	22707	22692	22523	22649	22436	22672	22513	22674	22613	22566	22605	22462	22512	22528	22539	22585	22613	22538	22492	22628	22557	22519	22450	22628	22294	22748	22609	22685	22640	22516	22514	22554	22352	22447	22301	22389	22498	22780	22420	22417	22635	22614	22561	22649	22570	22640	22537	22613	22578	22465	22462	22611	22749	22634	22243	22538	22448	22725	22463	22543	22483	22191	22457	22511	22456	22293	22353	22463	22388	22688	22404	22603	22464	22532	22329	22469	22522	22413	22361	22478	22574	22363	22306	22519	22309	22352	22426	22318	22627	22571	22612	22541	22449	22210	22270	22304	22325	22470	22576	22498	22434	22394	22555	22511	22397	22775	22189	22399	22608	22467	22431	22505	22485	22487	22568	22688	22747	22669	22501	22502	22703	22480	22671	22581	22341	22757	22365	22409	22529	22597	22726	22266	22625	22478	22447	22636	22522	22481	22588	22494	22431	22686	22744	22475	22648	22521	22512	22385	22416	22377	22244	22639	22691	22424	22541	22451	22514	22746	22637	22570	22461	22538	22692	22441	22474	22644	22500	22423	22450	22578	22493	22691	22737	22565	22477	22453	22498	22697	22513	22429	22426	22491	22633	22405	22464	22704	22502	22319	22350	22405	22652	22566	22642	22546	22544	22670	22533	22395	22478	22353	22572	22454	22625	22609	22512	22607	22698	22417	22591	22386	22437	22558	22556	22575	22406	22519	22508	22490	22466	22742	22502	22452	22513	22543	22497	22611	22585	22527	22389	22469	22695	22582	22449	22392	22531	22824	22636	22491	22507	22612	22751	22666	22416	22548	22561	22467	22487	22482	22613	22461	22511	22682	22545	22391	22385	22662	22528	22328	22410	22356	22386	22581	22658	22683	22480	22592	22460	22668	22613	22535	22358	22550	22538	22539	22613	22723	22376	22447	22369	22426	22393	22384	22610	22456	22709	22549	22389	22483	22685	22607	22430	22458	22521	22515	22756	22636	22433	22593	22494	22307	22521	22359	22690	22598	22495	22500	22543	22262	22480	22628	22580	22500	22569	22634	22381	22686	22702	22470	22714	22480	22347	22481	22561	22522	22311	22426	22482	22469	22372	22525	22505	22472	22482	22495	22430	22443	22569	22632	22410	22514	22484	22478	22539	22563	22476	22336	22417	22657	22484	22499	22353	22477	22451	22640	22699	22556	22764	22483	22588	22379	22373	22447	22400	22572	22446	22461	22391	22648	22444	22527	22335	22213	22550	22571	22583	22629	22577	22512	22625	22634	22340	22412	22559	22546	22398	22566	22662	22555	22376	22811	22520	22335	22326	22576	22639	22471	22400	22357	22523	22422	22674	22591	22479	22562	22830	22592	22607	22626	22846	22687	22630	22638	22611	22641	22535	22655	22390	22455	22554	22437	22441	22431	22352	22436	22569	22612	22603	22634	22679	22628	22462	22677	22555	22485	22619	22544	22783	22483	22495	22406	22619	22518	22580	22555	22256	22370	22624	22389	22605	22522	22606	22697	22310	22534	22475	22445	22588	22560	22539	22506	22608	22626	22498	22656	22643	22573	22357	22294	22548	22619	22582	22645	22412	22500	22419	22525	22433	22727	22624	22614	22288	22593	22406	22702	22365	22592	22583	22606	22584	22490	22447	22742	22447	22338	22562	22743	22632	22331	22377	22325	22506	22634	22450	22626	22567	22492	22631	22372	22465	22741	22377	22325	22352	22416	22490	22744	22674	22642	22588	22647	22485	22450	22753	22531	22731	22634	22649	22773	22707	22548	22341	22621	22499	22446	22672	22727	22609	22502	22445	22470	22384	22378	22421	22572	22592	22522	22655	22389	22633	22830	22664	22587	22592	22559	22272	22539	22420	22475	22517	22791	22403	22368	22554	22357	22458	22466	22638	22421	22540	22583	22443	22436	22564	22631	22537	22486	22755	22446	22269	22319	22487	22685	22811	22673	22219	22670	22488	22315	22437	22590	22505	22677	22645	22627	22588	22603	22430	22456	22584	22613	22334	22450	22462	22430	22359	22440	22412	22294	22501	22407	22582	22384	22488	22653	22643	22653	22727	22607	22635	22501	22513	22328	22592	22425	22544	22631	22586	22618	22463	22622	22616	22525	22501	22457	22557	22447	22592	22393	22319	22625	22511	22419	22531	22726	22612	22326	22491	22434	22561	22405	22441	22564	22531	22669	22389	22279	22322	22317	22595	22500	22429	22562	22490	22663	22364	22630	22411	22394	22359	22216	22373	22288	22584	22350	22508	22754	22578	22641	22827	22613	22623	22374	22134	22244	22496	22458	22751	22616	22556	22630	22295	22416	22516	22690	22720	22719	22560	22474	22706	22636	22664	22453	22626	22566	22584	22523	22515	22654	22800	22362	22341	22388	22432	22428	22663	22559	22548	22493	22558	22622	22621	22500	22634	22470	22550	22496	22621	22632	22601	22566	22439	22465	22368	22226	22401	22477	22677	22380	22546	22460	22645	22516	22302	22433	22557	22530	22395	22350	22394	22612	22426	22496	22603	22400	22648	22697	22615	22632	22478	22442	22725	22561	22589	22360	22548	22651	22502	22575	22418	22493	22551	22351	22687	22293	22472	22357	22359	22618	22372	22741	22483	22602	22726	22552	22548	22364	22514	22384	22627	22409	22358	22582	22633	22363	22437	22512	22698	22427	22433	22409	22463	22594	22537	22501	22598	22622	22540	22557	22328	22565	22604	22679	22526	22550	22545	22700	22688	22496	22463	22753	22487	22564	22570	22618	22300	22414	22340	22640	22479	22478	22619	22485	22390	22388	22511	22487	22420	22563	22438	22608	22756	22594	22616	22461	22370	22431	22681	22524	22359	22641	22561	22684	22613	22630	22689
17062	28921	28129	24658	23671	24041	22890	21961	20446	19492	18690	18525	18607	18659	18758	18787	25508	29497	27276	23199	20270	18732	18107	17957	18062	17950	17783	18027	18056	17982	18125	18027	17919	17897	17948	17921	17875	17917	17964	17970	17804	17874	17958	17806	17868	17964	17874	17962	17841	18105	17865	17933	17753	17787	18032	18166	17880	17754	18161	17753	17863	17907	17749	17858	17879	17981	17931	17878	17872	17831	17794	17830	17978	17953	18033	17841	17819	17813	17865	17845	17885	17778	17878	17846	17815	17962	18021	17995	17965	17854	17919	17999	17944	17979	17834	17981	17956	18027	18013	17873	17864	17852	17950	17857	17797	17926	17910	17853	17683	17881	18076	17953	17830	17910	17826	17980	17745	18044	18000	17948	17939	17814	17889	17670	17898	18034	17824	17974	17930	17816	18007	17908	17658	17803	17664	17926	17807	17944	17935	18033	17779	18020	17960	17804	18027	17859	17867	17880	18044	18049	17804	18023	17968	17947	17865	17964	17955	18015	18021	17949	18018	17965	17916	17909	17726	17716	17945	17883	17982	17821	17921	17931	17938	17744	17758	17914	17847	17960	17879	17904	17864	17970	17843	18016	17931	17799	17950	17769	17855	17917	17939	17971	17845	17829	17859	17834	17737	17835	17716	17882	17969	17768	17768	17984	17814	17816	18003	17781	17886	17998	17774	17860	17875	17992	17936	18019	18010	17895	17953	17905	17831	17842	18063	17918	17965	17888	18055	17981	17920	17881	17881	17839	17796	17986	17729	17780	17920	17696	17902	17843	17665	17987	17825	17781	17739	17837	17900	17798	17659	18007	17896	17908	17976	18103	17808	17862	17864	17818	18005	18090	17846	17795	17908	17805	17798	17784	17740	18020	17801	17753	17852	17847	17827	17983	17888	17901	17773	17913	18004	17878	17796	17919	17873	17755	17914	17854	17909	17896	17985	17896	17809	18005	18015	17891	17957	17783	17923	17792	18095	17737	17904	17760	17906	17804	17831	17946	17855	17820	17754	17871	17725	17809	18067	17837	17985	17833	18004	17733	17921	17778	17690	18016	17820	17940	17882	17889	17955	18034	18000	17859	17896	17811	17855	17980	17790	17827	17790	17854	17955	18029	17758	17813	17913	17887	17836	17881	17899	17717	17777	17898	17867	17949	17976	17874	17909	17879	17777	17879	17925	17823	17860	18006	17898	17628	17763	17963	17878	17713	18109	17835	17964	17987	17897	18017	17855	17907	17934	17908	17861	17929	17943	17977	17930	17692	17885	17774	17840	17866	17753	17925	17929	17900	18007	17916	17932	17782	17955	17955	17997	18113	17968	17658	18010	17839	17880	17751	17897	17776	17896	17833	18035	17870	17858	17896	17968	17993	17942	17829	17905	17921	17982	17934	17742	17900	18049	17899	17868	17894	17940	18171	17740	17864	17900	18109	17791	17926	17912	17945	17850	17749	17876	17822	18017	17963	17895	17980	17953	17827	17895	17711	17824	17755	17789	17807	18010	17914	17899	17843	18053	17874	17863	17899	17915	17900	18005	17855	17831	17837	17950	18014	17864	17633	17803	17809	17952	17800	17856	17787	17872	17857	17869	18072	17924	17857	17934	17825	17951	18000	17706	17970	18042	17919	17832	17959	17679	17903	17857	18052	17854	17732	17780	17740	17751	17658	17989	17794	17924	17918	17878	18001	17963	17844	17814	17731	17887	17833	17741	18045	17942	17880	17913	17910	17933	17827	17910	17921	17939	17864	17965	17697	17949	17992	18062	17849	17871	17980	17839	17801	17933	17803	17786	17930	17933	17877	17841	17937	17778	17977	17651	17766	17859	17846	17948	17892	17822	17821	17982	18091	17658	17994	17922	17882	17990	17810	17824	18025	17983	17880	18059	17823	18065	17805	17671	17893	17939	17783	17919	17809	17961	17823	17899	18108	17705	17910	17891	17843	17729	17759	17895	17813	17989	17917	17900	17872	18080	17757	17989	17789	17838	17819	17845	17871	17822	17951	17767	18006	18095	17801	17847	17934	17922	17906	17978	17943	18005	17950	17919	17924	17829	17959	17939	17877	17868	17846	17923	17679	17943	17876	17953	17789	17815	17907	17827	17899	17925	18042	17833	17966	17982	17775	17947	18070	17855	17886	17934	17933	17915	18074	17875	17859	17902	18079	17934	17869	17941	17903	17739	17967	17934	17755	17787	17884	17658	17829	17880	17792	17901	17811	17864	18058	17895	17873	17906	17952	17878	17994	17696	17900	17945	17850	17812	17793	17792	17783	17900	18076	17858	17994	17850	17982	17959	17877	17777	17694	17787	17817	17802	17827	17939	17809	17818	17802	17962	17930	17840	17870	17801	17773	17908	17902	17782	17925	18020	17765	17883	17936	17773	17863	17793	17997	18144	17776	17909	18037	17963	17900	17951	17919	17898	17796	17836	17838	17853	18043	17908	17835	17847	17969	17733	17879	18010	17886	17886	17842	17998	18100	17847	17872	17905	17915	17935	17862	17860	17987	17990	18008	17773	17958	17796	18072	17762	17773	17985	17870	17943	17785	17881	17741	17901	17985	17968	17753	17792	18071	17875	17759	17914	17954	17780	17844	17918	17932	17791	17836	17946	18100	17845	18018	17849	18004	18012	17782	18048	17738	18028	17844	18068	17883	17805	17915	17870	17917	17929	17825	17953	17889	17870	17855	17941	17947	18041	17863	17760	17894	17925	18092	17841	17838	18033	17940	17890	17990	17654	17814	17812	17818	17808	17906	17918	17821	17899	17797	17771	17877	17733	17916	17913	17787	17922	17763	17869	17836	17842	17799	17941	17917	17760	17775	17919	17795	17998	17840	17763	17895	17908	17852	18015	17781	17945	17889	17812	17813	18046	17998	17837	17840	17743	18028	17898	17935	17806	17872	17783	17927	17962	17843	17947	17977	17979	18105	17841	17948	17925	17947	17954	17788	17934	17829	17903	17872	17786	17999	17950	17975	18060	17940	17875	17832	17804	17860	17963	17803	17801	17868	17872	17869	17842	17823	17833	17864	17908	17944	18049	17887	17895	18039	17929	17803	17859	17937	17806	17920	18097	17908	17995	17989	17926	17831	17977	17851	18045	18010	17733	17739	17838	17896	18035	17936	17783	17770	17992	17895	17806	17917	17959	17910	17847	17810	17807	17848	17915	17885	17963	17843	18030	17748	17772	17854	17854	18135	17880	17833	17937	17891	17831	17933	17739	17871	17826	17978	17812	17939	17968	18052	17830	17936	17956	17658	17967	17825	17923	17925	17823	17899	17932	17959	17916	17987	17739	17942	17932	17933	17900	17868	17860	17810	17890	18033	17802	17935	17835	17953	17728	17908	17884	18045	17927	17773	17842	17727	17965	17924	17780	17634	17996	17769	17836	17851	17956	17904	17986	17896	17844	17739	17983	18073	17881	17807	18067	17935	17959	17964	17775	17974	17906	17972	17869	17986	17957	17659	17804	17694	17789	17842	17815	17870	17852	17740	17941	17686	17779	17707	17887	17946	17868	17860	17782	17864	17887	17846	17975	17884	17834	17994	18027	17800	17767	18001	17790	17807	18051	17914	17821	17883	17914	17987	17901	17823	18032	17806	17904	18242	18085	17872	17782	17744	17882	17889	17825	17920	17797	17784	17857	17826	17913	17843	17745	17947	17823	17824	17881	17928	17932	17891	17895	17978	17663	17904	18012	18094	17902	17696	17899	17706	17931	17752	17838	17880	17996	17896	17950	17962	17905	17730	17925	17806	17945	17929	17797	17746	17676	17941	17813	17749	17951	17917	17919	17903	17977	17909	17899	17886	17841	17808	17859	17873	17701	17902	17878	18068	17798	17853	17792	17974	17870	17862	17839	17935	17761	17831	17853	17950	17863	17921	17983	18070	17919	17929	17960	18036	17837	17860	17729	17656	17824	17937	17847	17972	17858	17678	17760	17849	17914	17935	17778	17951	17986	17932	18068	17888	17847	17936	17767	17866	17991	17876	17838	17977	17820	17923	17944	17880	17733	17890	17968	17894	17817	17813	17686	17780	17700	17905	17916	17788	17894	17812	17801	17886	18105	17960	17920	17858	17922	17861	17949	17855	18020	17865	18028	18017	17837	17862	18113	17830	17929	17768	17947	17757	17827	17968	17808	17907	17892	17862	17866	17868	17799	18146	17955	17919	18080	17995	17857	17850	17861	17959	17818	18026	18144	17950	17904	17987	17899	17963	17885	17852	17955	17910	17953	17962	18129	17936	17782	18023	17852	17851	18031	17817	18026	17747	17876	17720	17804	17932	17850	18105	17807	17931	17766	17744	17851	17839	17818	18007	17866	17887	18090	17907	17819	17799	18019	17828	18002	17832	18043	17714	17873	17957	17795	17990	17955	17856	17900	18016	17703	17994	17768	17956	17908	17929	17862	17900	18011	18068	17922	17677	17907	17837	17857	17893	17886	17882	17991	17855	18100	17779	17952	17997	17874	17931	17886	17983	17772	17820	18047	17937	17992	17756	18165	17949	17799	17975	17754	17938	17964	17921	18000	17860	17872	17724	18024	18003	17834	17994	18133	17988	17729	17893	17763	17752	17847	18036	17788	17898	17851	17779	17691	18069	17784	18035	17843	17757	17823	17906	17858	18001	17817	17912	17830	17799	17828	17919	17824	17872	17839	17826	17771	18009	17915	17785	17744	17730	17673	17955	17873	17789	17974	17769	17837	17992	18088	17861	17949	18022	17828	17925	17828	17769	17814	17876	17787	17855	18190	17870	18056	17972	17923	17730	18045	17872	17903	17966	17943	18004	17664	17747	17774	18011	17966	17897	17848	17823	17935	17785	17744	17981	17876	17786	17993	18009	17872	17962	17841	17996	17769	17792	18067	17798	18000	17872	17825	17972	18096	17940	17730	17818	17884	17757	18077	17727	17971	17876	17918	17995	17783	17806	17873	17885	18016	17846	17958	17844	17958	17947	18080	17984	17693	18127	17960	17874	17839	17938	17834	17837	18023	18024	17939	17869	17943	17853	17665	17874	17979	17914	17997	17924	18088	18008	17970	17998	17884	17831	17935	17769	17951	18047	17918	17764	18022	18049	17855	17725	17917	17769	17875	17950	18045	17672	17834	17884	17974	17818	18043	17745	17976	18078
22457	20982	28823	23358	21649	25580	30933	26778	26178	25979	24599	23815	23477	23475	23527	23168	28208	39292	39360	33600	27760	24634	23467	22734	22368	22719	22416	22587	22608	22504	22830	22702	22622	22611	22757	22445	22661	22487	22553	22665	22629	22435	22390	22593	22497	22445	22806	22500	22469	22563	22594	22656	22718	22733	22627	22459	22448	22726	22380	22796	22633	22684	22566	22382	22477	22430	22580	22640	22483	22427	22429	22735	22633	22555	22499	22628	22513	22446	22590	22290	22480	22698	22476	22248	22575	22466	22409	22422	22555	22572	22489	22595	22611	22428	22462	22686	22546	22447	22275	22439	22750	22372	22399	22364	22620	22570	22530	22431	22331	22560	22687	22384	22505	22647	22489	22329	22525	22455	22413	22375	22378	22448	22220	22295	22544	22675	22379	22501	22403	22658	22396	22246	22356	22356	22605	22586	22557	22547	22431	22617	22404	22539	22259	22520	22554	22320	22526	22495	22354	22483	22554	22290	22461	22492	22763	22629	22527	22494	22504	22391	22302	22537	22641	22555	22786	22576	22484	22448	22443	22529	22487	22362	22438	22632	22407	22542	22491	22403	22357	22495	22547	22411	22411	22622	22536	22413	22472	22399	22457	22506	22430	22365	22331	22457	22536	22445	22355	22315	22341	22268	22443	22432	22442	22362	22657	22574	22475	22439	22541	22572	22415	22368	22488	22394	22428	22598	22313	22336	22168	22406	22485	22389	22561	22519	22526	22679	22435	22478	22254	22510	22635	22414	22374	22389	22474	22618	22634	22599	22329	22486	22431	22480	22431	22474	22605	22517	22516	22461	22564	22532	22284	22584	22458	22524	22538	22471	22420	22612	22427	22593	22397	22522	22441	22238	22449	22493	22496	22666	22422	22636	22377	22497	22566	22574	22424	22464	22288	22434	22565	22354	22521	22528	22578	22377	22479	22646	22363	22679	22554	22537	22503	22615	22617	22401	22344	22457	22590	22459	22444	22425	22253	22315	22436	22286	22300	22572	22470	22476	22460	22460	22425	22527	22499	22410	22449	22203	22494	22713	22306	22481	22620	22440	22333	22431	22458	22438	22500	22509	22498	22267	22459	22333	22331	22482	22306	22194	22361	22249	22621	22427	22582	22504	22263	22488	22587	22605	22411	22566	22531	22504	22657	22254	22663	22396	22317	22385	22218	22622	22519	22645	22499	22543	22518	22545	22427	22593	22414	22566	22491	22476	22498	22512	22468	22391	22621	22416	22425	22533	22503	22637	22431	22278	22436	22407	22587	22661	22364	22447	22535	22518	22550	22437	22321	22708	22323	22457	22485	22299	22486	22235	22558	22465	22594	22429	22541	22410	22490	22361	22313	22291	22422	22349	22191	22344	22344	22357	22520	22348	22466	22637	22573	22580	22632	22262	22430	22422	22510	22487	22380	22292	22308	22369	22539	22327	22273	22421	22519	22544	22596	22593	22322	22398	22409	22445	22546	22496	22570	22716	22703	22577	22525	22336	22458	22435	22360	22421	22431	22473	22484	22538	22610	22279	22541	22511	22336	22255	22500	22342	22536	22384	22558	22518	22585	22439	22527	22364	22614	22285	22219	22543	22337	22457	22550	22500	22550	22418	22601	22531	22485	22489	22482	22482	22634	22532	22460	22614	22602	22421	22403	22574	22535	22364	22514	22683	22529	22300	22335	22249	22458	22582	22497	22654	22680	22509	22180	22378	22262	22664	22349	22406	22366	22457	22452	22598	22374	22520	22547	22481	22450	22452	22426	22557	22581	22698	22520	22363	22357	22608	22260	22480	22453	22392	22468	22455	22558	22262	22297	22376	22757	22570	22365	22378	22488	22487	22593	22414	22481	22350	22450	22316	22518	22502	22577	22611	22365	22513	22413	22353	22383	22177	22332	22434	22352	22528	22601	22483	22437	22300	22525	22226	22442	22472	22627	22380	22573	22440	22301	22357	22388	22454	22461	22439	22345	22644	22402	22590	22540	22611	22325	22426	22314	22598	22587	22359	22331	22520	22314	22295	22756	22478	22435	22728	22458	22333	22482	22430	22523	22348	22412	22416	22527	22520	22575	22484	22584	22415	22395	22347	22561	22559	22420	22590	22468	22482	22424	22574	22569	22386	22651	22465	22337	22705	22678	22477	22580	22346	22383	22456	22370	22452	22507	22648	22482	22256	22522	22629	22547	22382	22532	22499	22445	22464	22521	22531	22352	22439	22617	22408	22533	22395	22385	22725	22397	22390	22432	22590	22638	22188	22594	22405	22566	22550	22541	22488	22456	22392	22361	22510	22273	22572	22560	22561	22525	22478	22578	22477	22444	22473	22441	22544	22533	22544	22635	22628	22532	22480	22221	22541	22624	22356	22256	22342	22504	22475	22516	22607	22537	22527	22374	22368	22514	22738	22544	22580	22570	22699	22354	22440	22579	22396	22481	22427	22369	22508	22551	22341	22648	22424	22510	22292	22398	22354	22386	22781	22555	22197	22497	22329	22446	22478	22395	22345	22418	22298	22581	22371	22321	22452	22522	22436	22478	22392	22319	22479	22400	22416	22476	22526	22331	22364	22475	22472	22438	22502	22470	22502	22508	22473	22292	22503	22365	22565	22443	22343	22527	22516	22302	22326	22511	22248	22390	22610	22312	22365	22414	22337	22522	22613	22436	22465	22463	22296	22479	22597	22227	22210	22394	22367	22481	22559	22456	22445	22339	22348	22559	22349	22355	22381	22388	22606	22689	22435	22343	22578	22474	22480	22428	22498	22472	22275	22605	22661	22439	22667	22342	22392	22612	22439	22484	22611	22541	22580	22619	22293	22664	22509	22275	22564	22549	22500	22396	22562	22262	22527	22567	22435	22480	22656	22273	22418	22495	22450	22616	22508	22503	22693	22629	22300	22364	22531	22540	22692	22436	22331	22366	22594	22499	22461	22518	22402	22618	22428	22583	22474	22391	22462	22232	22381	22638	22453	22429	22550	22418	22497	22481	22245	22284	22579	22632	22406	22300	22390	22576	22520	22502	22218	22679	22492	22762	22591	22692	22366	22538	22493	22863	22529	22452	22361	22541	22502	22377	22340	22643	22441	22403	22659	22333	22448	22324	22252	22501	22420	22480	22423	22387	22515	22574	22299	22434	22327	22265	22542	22447	22469	22390	22427	22540	22454	22354	22438	22550	22364	22525	22318	22370	22502	22392	22433	22667	22585	22444	22562	22521	22331	22493	22403	22444	22483	22556	22475	22533	22342	22227	22741	22552	22577	22522	22523	22443	22301	22471	22364	22442	22393	22412	22160	22416	22520	22334	22481	22499	22251	22419	22538	22470	22553	22310	22385	22660	22443	22324	22507	22629	22397	22525	22506	22696	22493	22513	22336	22446	22463	22414	22401	22367	22420	22283	22380	22544	22331	22344	22358	22573	22681	22490	22507	22386	22661	22340	22250	22485	22658	22837	22444	22524	22679	22391	22559	22511	22572	22627	22577	22720	22541	22681	22435	22366	22579	22582	22294	22615	22363	22477	22618	22398	22373	22420	22331	22685	22458	22152	22336	22385	22389	22467	22452	22397	22414	22416	22419	22418	22444	22505	22284	22528	22451	22597	22597	22453	22416	22533	22612	22308	22290	22363	22145	22272	22414	22521	22697	22627	22411	22466	22346	22340	22621	22226	22581	22289	22298	22426	22400	22340	22261	22716	22317	22441	22658	22677	22416	22478	22622	22431	22328	22213	22525	22674	22430	22535	22352	22554	22420	22510	22346	22499	22593	22551	22300	22369	22376	22706	22369	22376	22447	22582	22443	22494	22485	22429	22290	22575	22307	22397	22556	22252	22609	22426	22331	22398	22411	22393	22562	22492	22464	22575	22333	22464	22412	22182	22427	22558	22710	22463	22532	22614	22395	22354	22370	22407	22709	22227	22558	22374	22528	22631	22475	22456	22502	22309	22627	22483	22469	22345	22205	22225	22358	22372	22504	22625	22423	22302	22702	22624	22518	22355	22342	22430	22428	22325	22498	22468	22545	22582	22184	22229	22345	22263	22489	22464	22194	22330	22304	22306	22461	22383	22569	22392	22419	22675	22581	22461	22620	22427	22360	22416	22597	22458	22344	22425	22359	22251	22279	22310	22541	22511	22420	22361	22426	22552	22560	22390	22579	22535	22469	22538	22484	22466	22340	22477	22452	22489	22589	22665	22383	22210	22421	22573	22360	22595	22402	22388	22350	22370	22328	22392	22204	22492	22564	22410	22318	22578	22481	22455	22692	22281	22393	22384	22367	22496	22256	22319	22288	22379	22404	22569	22679	22571	22581	22448	22386	22340	22285	22413	22304	22588	22412	22491	22425	22529	22489	22448	22609	22235	22335	22526	22563	22604	22655	22623	22430	22562	22374	22359	22300	22403	22532	22506	22752	22588	22601	22442	22563	22223	22290	22257	22658	22711	22342	22472	22315	22391	22440	22631	22462	22386	22424	22453	22367	22341	22474	22591	22506	22586	22501	22443	22411	22432	22588	22605	22670	22551	22462	22367	22284	22491	22553	22545	22548	22427	22577	22505	22423	22578	22466	22423	22459	22369	22467	22622	22612	22306	22510	22298	22583	22589	22503	22578	22567	22545	22437	22493	22616	22376	22476	22410	22428	22360	22280	22462	22429	22639	22562	22340	22359	22543	22235	22395	22614	22427	22321	22404	22377	22495	22408	22296	22468	22468	22348	22384	22215	22619	22647	22568	22276	22438	22598	22657	22555	22474	22463	22441	22475	22454	22586	22430	22509	22449	22599	22327	22447	22573	22296	22556	22476	22487	22368	22491	22472	22339	22560	22509	22514	22407	22527	22511	22432	22570	22425	22339	22497	22626	22675	22371	22551	22557	22565	22423	22525	22400	22546	22618	22291	22500	22437	22501	22256	22368	22700	22623	22435	22281	22383	22476	22596	22409	22341	22567	22777	22486	22438	22448	22624	22515	22608	22424	22409	22264	22292	22680	22413	22587	22456	22563	22626	22569	22361	22621	22399	22317	22526	22528	22582	22642	22551	22529	22392	22437	22375	22541	22525	22524	22558	22235	22449	22466	22466	22392	22315	22445	22732	22545	22434	22596	22448	22498	22294	22428	22365	22433	22333	22534	22305	22396	22463	22617	22346
20612	37767	35005	30120	28074	25757	25832	24673	23744	22220	20357	19349	18916	18990	19197	18912	26588	38353	36555	29931	23122	19835	18384	18215	17869	17896	17909	17972	17864	17936	17720	17888	17875	17790	17749	17717	17931	17879	17825	17801	17969	17824	17789	17930	17857	17833	17826	17814	17766	17814	17838	17853	17878	17776	17981	17881	17830	17919	17898	17749	17840	17904	17785	18001	17963	18000	17899	17860	17733	17883	17950	17941	17697	17881	17865	17965	17921	17895	17859	17822	17773	17974	17942	18016	17902	17709	17932	17669	17899	17688	17874	17682	17839	17812	17623	17851	17760	17662	17783	17796	17918	17832	17936	17858	17785	17891	17778	17923	17992	17721	17775	17882	17918	17825	17899	17861	17874	17697	17820	17999	17834	17858	17887	17940	17902	17988	17901	17848	17959	17848	17721	17930	17715	17846	17940	17975	17864	17902	17621	17710	17966	17951	17882	17972	17773	17871	17851	17803	17790	17753	17735	17872	17730	17651	17891	18093	17775	17830	17615	17949	17945	17807	17868	17967	17813	17886	17954	17800	17695	17675	17866	17831	17691	17837	17674	17843	17934	17834	17904	17774	17857	17831	17835	17882	17786	17862	17817	17607	17849	18000	17834	17731	17867	17925	17900	17783	18014	17811	17915	17833	17743	17896	17948	17990	17814	17782	17897	17985	17885	17916	17828	17779	17753	17793	17955	18012	17702	17762	17806	17790	17872	17748	17915	17790	17983	17930	17744	17935	17882	17852	17843	17721	17771	17966	17817	17936	18101	17832	17789	17862	17903	17810	17825	17963	17861	17840	17852	17961	17859	18005	17827	17781	17782	17909	17780	17804	17762	17640	17936	17950	17792	17751	17858	17787	17941	17760	17744	18031	17821	18024	17903	17845	17848	17712	17998	17776	17743	17798	17888	17880	18017	17867	17974	17676	17810	17874	17811	17846	17866	17954	17981	17739	17892	18004	17712	17710	17894	17697	17840	17827	17882	17719	17863	17892	17994	17934	17686	17955	17945	17853	17831	17800	17818	17854	17720	17768	17779	17851	17921	17998	17838	17681	17818	17807	17768	17849	17819	17744	17891	17662	17817	17752	17784	17900	17843	17834	17863	17698	18078	17905	17946	17615	17950	17876	17740	17914	17746	17991	17764	17980	17799	17689	17927	17873	17843	17740	17972	17712	17888	17741	17908	17725	17886	18047	17828	17799	17850	17681	17738	17996	17810	17891	18041	17743	17930	17771	17798	17765	17764	17919	17763	17784	17791	17834	17961	17706	17935	17955	17707	17623	17813	17782	17784	17923	17807	17846	17694	17793	17919	17604	17936	17876	17865	17825	17816	17639	17676	17831	17791	17673	17947	17968	17850	17886	17923	17796	17792	17875	17652	17876	17826	17850	17798	17873	17771	17741	17761	17899	17878	17800	17899	17800	17873	17814	17813	17863	17766	17838	17907	17966	17772	17868	17756	17726	18003	17840	17608	17919	17748	17936	17883	17717	17741	17752	17690	17715	17787	17868	17848	17754	17805	17735	17771	17664	17852	17928	17896	17633	17779	17886	17891	17941	17866	17885	17731	17715	17793	17838	17970	17804	17862	17845	17914	17934	17970	17802	17813	17851	17782	17880	17842	17756	17911	18070	17763	17870	17770	17727	17749	17821	17822	17811	17862	17826	17792	17928	17763	18079	18013	17751	17773	17901	17822	17929	17871	17869	17993	18012	17930	17687	18017	17887	17889	17822	17791	17795	17755	17824	17933	17856	18013	17923	17641	17901	17912	17902	17747	17863	17859	17703	17813	17624	17825	17829	17830	17904	17928	17917	17698	17879	17623	17657	17882	17850	17895	17740	17709	17755	17817	17887	17860	17660	17859	17889	18017	17624	17765	17921	17748	17954	17845	17910	17870	17861	17716	17847	17776	17823	17808	18015	17772	17739	17829	17820	17660	17776	17816	17949	17982	17975	17836	17752	17690	17811	17675	17857	17851	17943	17848	17600	17806	17855	17707	17868	17822	17801	18035	17708	17846	17783	17844	17772	17779	17747	17871	17949	17910	17683	17882	17939	17755	17840	17707	17927	17939	17878	17817	17910	17797	17926	17894	17883	17855	17992	17794	17755	17942	17744	17930	17871	17842	17937	17853	17820	17756	17896	17705	17860	17945	17826	17934	17813	17924	17811	17746	17781	17713	17914	17585	17703	17791	17560	17974	17852	17734	17890	17775	18032	17923	17681	17897	17730	17646	17814	17959	17845	17857	17780	17708	17958	17674	17757	17997	17839	17877	17756	17838	17794	17875	17714	17877	17972	17799	17764	17732	18021	17854	17899	17812	17819	17752	17934	17848	17796	17908	17700	17778	17888	17856	17739	17845	17972	17825	17832	17741	17914	17748	17853	17663	17785	17712	17892	17763	17817	17959	17817	17868	17759	17919	17810	17852	17874	17777	17803	17900	17783	17872	17888	17883	17842	17897	17796	17819	18038	17830	17707	17755	17947	17815	17846	18017	17640	17882	17905	17821	17733	17857	17784	17849	17850	17711	17746	17869	17763	17965	17979	17764	17888	17659	17939	17875	17889	17809	17806	17783	17994	17857	17756	17773	17838	17869	17838	17893	17750	17818	18004	17788	17933	17726	17945	17981	17947	18069	17743	17821	17717	17895	17893	17974	17895	17792	17888	17865	17837	17789	17908	17836	17796	17720	17804	17761	17740	17751	18011	17801	17819	17806	17739	17856	17826	17741	17672	17851	18051	17524	17734	17739	17952	17991	17751	17964	17881	17943	17920	17721	17943	17867	17780	17994	17711	17779	17792	17801	17998	17949	17850	17736	18015	17710	17802	17817	18045	17908	17731	17951	17815	17838	17922	17717	17820	17798	17840	17802	17976	17836	17897	17777	17818	17796	17887	17774	17930	17699	17837	17810	17818	17964	17926	17770	17731	17977	17910	18043	17926	17828	17920	17880	17712	18005	17945	17862	17833	17764	17864	17854	17929	17922	17809	17727	17903	17873	17805	17769	17915	17782	17814	17941	17877	18020	17896	17816	17813	17791	17843	17808	17704	17899	17724	17767	17789	17822	17752	17842	17818	17786	17773	17824	17799	17819	17665	17778	18037	17798	17817	18008	17951	17754	17665	17749	17805	17895	17848	17879	17894	17872	17890	17849	17975	17955	17816	17868	17809	17810	17915	17825	17920	17911	17933	17877	17735	17807	17863	17838	17948	17912	17836	17833	17739	17796	17763	17918	17809	17882	17739	17829	18013	17832	17745	17869	17774	18055	17887	17892	17892	17852	17852	17811	17696	17923	17865	17859	17827	17952	17868	17605	17932	17935	17954	17734	17897	17728	17865	17894	17775	17722	17748	17648	17877	17940	17855	17909	17840	17759	17841	17813	17839	17798	18060	17846	17786	17817	17928	17850	17834	17918	17718	17796	17822	17730	17866	17895	17946	18031	17642	17754	17745	17810	18018	17801	17821	17855	17785	17813	18036	17927	17727	17842	17839	17874	17837	17820	17834	17957	17883	18087	17884	17645	17765	17940	17728	17710	17796	17943	17831	17868	17844	17911	17893	17867	17899	17867	17836	17843	17894	17785	17659	17895	17842	17765	17767	17963	17891	17864	17780	17874	17950	17801	17809	17888	17820	17662	17882	17672	17800	17786	17927	17866	17853	17776	17894	17900	17785	17822	17898	17879	17932	17953	17693	17870	17913	17815	17776	17830	17649	17910	17822	18051	17861	17738	17814	17895	17748	17944	17813	17644	17730	17799	17822	17909	17787	17866	17744	18069	17789	17883	17923	17790	17926	17963	17849	17855	17984	17822	17840	17972	17908	17904	17880	17864	17787	17847	17896	17818	17899	17847	17870	17778	17810	17866	18068	17778	17769	17734	17718	17555	18003	17938	17911	17668	17756	18082	17814	17712	17798	17877	17715	17865	17772	17929	17808	17874	17896	17843	17829	17816	17910	17827	17797	17942	17732	17874	17835	17920	18184	17881	17906	17836	17786	17706	17794	17789	17960	17853	17915	17928	18017	17835	17625	17875	17962	17826	17891	17858	17898	18079	18007	17781	17795	17859	17743	17935	17698	17690	17852	17907	17863	17764	17828	17948	17797	17899	17882	17975	17845	17838	17895	17703	17697	17940	17856	17963	17839	17771	17692	17627	17824	17812	17875	17783	17925	17838	17734	17947	17717	17929	17985	17872	17841	17748	17878	17705	17873	17719	17866	17937	17807	17642	17788	17714	18120	17775	17735	17965	17711	17756	17808	17933	17753	17767	17780	17790	17894	17981	17892	17968	17763	17782	17908	17832	17837	17722	18081	17886	17777	17615	17854	17777	17793	17847	17913	17854	17809	17909	17730	17784	17833	17770	17681	17820	17766	17736	17819	17756	17815	17890	17796	17844	17730	17800	17872	17915	17798	17817	17793	17847	17823	17738	17820	17740	17614	17930	17999	17731	17819	17783	17745	17884	18047	17591	17750	17845	17672	17826	17749	17941	17859	17867	17814	18132	17859	17881	17745	17886	17709	17742	17832	17798	17906	17728	17857	17940	17952	17984	17841	17968	17844	17884	17995	17839	17837	17833	17833	17743	17942	17936	17807	17798	17796	17815	17948	17825	17618	17690	17756	17761	17786	17945	17595	17831	17710	17904	17644	17894	17800	17776	17802	17818	17654	17882	17896	17933	17717	17858	17801	17706	17737	17762	17642	17866	17774	18028	17605	18008	17955	17702	17790	17975	17834	17826	17805	17752	17873	17900	17930	17896	17863	17892	17681	17802	17730	17958	17676	17852	17869	18057	17875	17710	17821	17849	17783	17953	17825	17934	17769	17860	17924	17754	17836	17837	17942	17915	17790	17843	17910	17822	17779	17841	17703	17671	17801	17652	17951	17841	17735	17788	17916	17962	17864	17801	17922	17770	17892	17801	17903	17716	17567	17961	17638	18093	17805	17971	17839	17764	17852	17706	17861	17751	17901	17787	17895	17933	17711	17667	17964	17596	17850	17911	17934	17900	17816	17927	17741	17821	17812	17780	17874	18033	17843	17711	17839	17734	17880	17876	17802	17787	17841	17766	17922	17994	17910	17783	17714	17971	17866	17747	17795	17806	17913	17961	17796	17839	17924	17844	17804	18054	17999
27680	23592	30175	29203	26397	25520	25145	24395	24387	24000	23574	23071	22905	22898	23149	22931	23067	23985	24366	23795	23265	22752	22718	22761	22655	22399	22566	22431	22597	22668	22505	22533	22528	22428	22483	22779	22371	22580	22522	22647	22725	22626	22482	22433	22497	22650	22412	22457	22613	22523	22744	22547	22517	22610	22768	22569	22312	22439	22423	22554	22684	22634	22606	22486	22446	22587	22405	22647	22523	22413	22650	22602	22469	22509	22798	22302	22429	22434	22564	22567	22697	22699	22503	22682	22473	22474	22602	22643	22566	22338	22564	22585	22469	22696	22703	22579	22152	22666	22620	22639	22577	22695	22625	22458	22536	22673	22627	22609	22621	22684	22482	22541	22532	22536	22440	22589	22596	22676	22520	22686	22555	22547	22736	22587	22493	22403	22434	22300	22446	22721	22669	22699	22329	22470	22590	22508	22450	22619	22572	22617	22506	22524	22734	22624	22494	22601	22562	22610	22779	22495	22485	22554	22613	22658	22592	22444	22541	22459	22303	22385	22515	22540	22467	22654	22709	22551	22431	22516	22488	22540	22588	22733	22403	22648	22655	22481	22642	22514	22534	22645	22763	22473	22671	22656	22528	22617	22726	22430	22614	22464	22429	22495	22499	22486	22428	22531	22545	22567	22474	22404	22506	22580	22631	22838	22538	22665	22661	22504	22529	22550	22617	22631	22725	22676	22615	22410	22844	22505	22365	22640	22538	22691	22519	22477	22600	22421	22509	22643	22676	22487	22443	22480	22405	22670	22712	22682	22698	22633	22703	22624	22833	22391	22564	22865	22558	22667	22696	22718	22627	22693	22454	22486	22622	22564	22640	22625	22537	22504	22444	22527	22340	22424	22593	22472	22563	22415	22441	22446	22603	22786	22690	22423	22547	22482	22619	22382	22465	22789	22457	22523	22602	22464	22656	22395	22475	22681	22555	22570	22923	22546	22584	22358	22431	22632	22504	22533	22516	22336	22480	22559	22549	22585	22489	22709	22473	22628	22353	22635	22573	22688	22573	22300	22664	22480	22514	22705	22580	22462	22612	22450	22625	22664	22318	22756	22543	22511	22652	22381	22501	22611	22546	22587	22496	22382	22713	22653	22719	22316	22334	22565	22411	22680	22409	22511	22758	22854	22493	22680	22584	22506	22444	22429	22702	22418	22542	22635	22569	22423	22674	22459	22531	22513	22590	22441	22389	22636	22464	22561	22685	22583	22629	22514	22639	22336	22568	22221	22510	22541	22547	22441	22639	22551	22659	22540	22426	22470	22506	22305	22514	22432	22529	22507	22486	22528	22464	22477	22677	22248	22505	22679	22692	22389	22361	22599	22624	22559	22610	22511	22556	22729	22343	22744	22370	22547	22562	22409	22603	22582	22463	22556	22674	22412	22610	22485	22444	22610	22790	22619	22501	22805	22576	22667	22560	22482	22636	22477	22661	22666	22618	22472	22341	22810	22570	22814	22363	22421	22463	22795	22393	22642	22613	22448	22649	22681	22375	22645	22529	22507	22480	22644	22563	22675	22487	22610	22543	22605	22399	22413	22691	22592	22442	22788	22388	22435	22551	22397	22754	22424	22252	22337	22450	22441	22496	22465	22324	22613	22570	22458	22727	22590	22724	22541	22384	22385	22424	22716	22695	22563	22694	22600	22625	22499	22524	22537	22521	22516	22734	22724	22659	22618	22851	22488	22611	22394	22571	22543	22611	22601	22525	22734	22709	22573	22676	22675	22627	22646	22639	22548	22515	22469	22678	22557	22426	22681	22544	22348	22564	22585	22395	22535	22719	22523	22487	22818	22550	22668	22577	22743	22442	22321	22520	22673	22469	22672	22570	22484	22503	22581	22585	22331	22468	22507	22630	22586	22558	22506	22649	22542	22631	22765	22604	22589	22597	22297	22739	22739	22732	22436	22417	22579	22787	22600	22617	22554	22522	22398	22293	22682	22650	22424	22564	22576	22722	22465	22784	22396	22779	22597	22529	22615	22470	22705	22636	22603	22483	22743	22654	22746	22519	22460	22645	22597	22383	22478	22633	22659	22763	22611	22522	22533	22582	22733	22623	22541	22571	22519	22593	22392	22780	22640	22509	22415	22703	22551	22567	22428	22462	22428	22518	22677	22582	22748	22635	22494	22640	22486	22531	22555	22624	22558	22639	22656	22598	22779	22688	22508	22598	22428	22443	22442	22650	22408	22688	22479	22523	22531	22540	22448	22341	22246	22584	22658	22696	22666	22379	22466	22691	22382	22705	22251	22334	22689	22566	22641	22663	22620	22694	22746	22534	22721	22393	22519	22610	22550	22468	22418	22622	22428	22583	22167	22408	22628	22277	22553	22670	22555	22595	22592	22833	22743	22941	22749	22624	22481	22522	22359	22643	22489	22594	22583	22526	22370	22543	22540	22544	22502	22534	22391	22412	22799	22654	22558	22422	22640	22561	22625	22623	22411	22604	22721	22645	22574	22261	22470	22791	22553	22662	22413	22574	22407	22539	22699	22416	22379	22689	22509	22645	22799	22489	22525	22416	22410	22477	22785	22543	22483	22454	22544	22532	22627	22567	22604	22538	22591	22600	22400	22733	22521	22370	22458	22781	22307	22479	22769	22606	22555	22670	22695	22689	22501	22590	22499	22315	22471	22513	22566	22483	22533	22362	22556	22572	22636	22794	22644	22619	22531	22438	22571	22454	22666	22672	22580	22446	22588	22605	22616	22498	22641	22588	22459	22178	22503	22584	22471	22607	22496	22583	22493	22492	22563	22843	22399	22422	22555	22557	22490	22191	22400	22525	22533	22412	22566	22921	22588	22626	22575	22576	22687	22780	22559	22664	22604	22336	22500	22495	22270	22403	22557	22591	22597	22480	22582	22640	22631	22751	22535	22769	22557	22685	22583	22429	22578	22629	22629	22443	22801	22496	22572	22549	22665	22665	22443	22557	22615	22467	22645	22887	22594	22612	22786	22653	22583	22639	22495	22309	22530	22486	22553	22744	22749	22638	22745	22927	22712	22800	22751	22546	22429	22641	22842	22461	22622	22833	22699	22398	22687	22435	22629	22504	22667	22362	22499	22472	22413	22490	22506	22695	22375	22452	22507	22485	22578	22575	22351	22780	22730	22914	22347	22621	22326	22575	22411	22670	22588	22687	22541	22485	22544	22595	22612	22434	22532	22552	22565	22474	22440	22570	22289	22447	22691	22599	22508	22583	22640	22511	22482	22663	22655	22435	22668	22620	22614	22666	22504	22648	22538	22547	22520	22681	22561	22446	22492	22675	22644	22617	22360	22566	22535	22914	22536	22557	22557	22716	22606	22577	22562	22507	22660	22583	22629	22517	22589	22552	22503	22583	22488	22560	22533	22671	22378	22595	22644	22819	22557	22697	22561	22347	22384	22446	22461	22630	22461	22589	22721	22619	22666	22593	22517	22524	22461	22549	22463	22795	22585	22453	22568	22555	22689	22734	22462	22351	22453	22372	22579	22530	22485	22663	22716	22479	22756	22798	22540	22701	22628	22488	22552	22601	22751	22267	22546	22497	22646	22633	22671	22639	22797	22478	22683	22362	22445	22512	22447	22783	22474	22779	22747	22576	22840	22743	22654	22451	22606	22744	22481	22566	22503	22623	22734	22625	22745	22473	22619	22363	22492	22474	22558	22620	22636	22698	22485	22644	22668	22772	22491	22608	22557	22552	22614	22540	22586	22612	22442	22652	22585	22464	22627	22382	22556	22411	22422	22554	22688	22691	22476	22444	22674	22584	22522	22600	22516	22499	22562	22517	22352	22628	22681	22439	22745	22582	22464	22606	22222	22528	22546	22498	22387	22488	22564	22726	22361	22540	22748	22701	22575	22503	22551	22592	22545	22800	22357	22520	22558	22528	22553	22456	22959	22573	22649	22765	22745	22512	22582	22700	22666	22558	22685	22664	22772	22373	22710	22731	22733	22550	22346	22714	22588	22732	22641	22497	22585	22609	22531	22608	22656	22569	22667	22736	22726	22450	22329	22351	22669	22687	22314	22488	22512	22618	22598	22331	22433	22395	22675	22637	22634	22447	22457	22588	22518	22823	22668	22458	22542	22481	22573	22775	22601	22740	22619	22445	22439	22504	22484	22570	22606	22931	22459	22693	22735	22770	22617	22449	22424	22362	22707	22616	22636	22486	22529	22565	22588	22324	22570	22749	22755	22718	22429	22525	22642	22636	22491	22421	22208	22604	22598	22568	22841	22626	22718	22569	22450	22833	22518	22614	22626	22660	22524	22807	22492	22461	22398	22820	22485	22514	22543	22506	22545	22414	22564	22632	22478	22636	22540	22633	22526	22624	22635	22502	22599	22354	22645	22662	22607	22576	22563	22644	22396	22535	22456	22620	22526	22480	22627	22535	22569	22520	22652	22617	22556	22649	22630	22460	22494	22626	22643	22564	22415	22676	22741	22506	22697	22452	22674	22470	22544	22491	22576	22502	22433	22480	22709	22487	22386	22540	22649	22796	22678	22668	22667	22619	22556	22532	22488	22692	22784	22516	22613	22681	22691	22474	22638	22653	22549	22539	22561	22746	22873	22747	22403	22592	22423	22503	22489	22603	22600	22525	22625	22819	22811	22667	22609	22647	22658	22519	22625	22727	22326	22516	22489	22533	22574	22639	22742	22466	22513	22462	22527	22619	22472	22675	22561	22590	22758	22549	22807	22439	22632	22535	22598	22690	22818	22747	22413	22695	22385	22488	22599	22507	22698	22676	22416	22312	22593	22306	22526	22507	22576	22581	22372	22491	22553	22365	22562	22317	22550	22596	22449	22572	22417	22482	22498	22752	22473	22645	22634	22619	22735	22272	22648	22544	22572	22624	22581	22539	22394	22555	22712	22671	22587	22776	22658	22661	22593	22663	22558	22478	22723	22507	22280	22673	22539	22549	22704	22698	22538	22496	22362	22721	22590	22591	22412	22556	22597	22662	22562	22608	22508	22691	22645	22589	22345	22626	22726	22665	22678	22511	22600	22595	22558	22770	22643	22680	22777	22470	22643	22783	22417	22589	22601	22904	22534	22497	22476	22544	22545	22660	22420	22774	22504	22675	22616	22557	22816	22747	22624	22302	22680	22459	22326	22554	22696	22373	22513	22592	22595	22659	22492
20260	29466	28204	24569	23704	22312	21247	20812	20378	19709	19381	18865	18422	18423	18342	18280	18930	19932	19914	19110	18507	18195	18037	17897	18014	17906	17838	17861	17937	17740	17892	17789	17947	17804	17858	17791	17995	17903	17966	17884	17894	18069	17819	17699	17883	17913	17794	17738	17890	17892	17935	17951	17843	17864	17841	17927	17894	17887	17812	17980	17834	17765	17746	17968	17906	18041	17886	17905	17893	18130	17869	17966	17921	18024	17896	18015	17802	17970	17783	17917	17773	17795	17878	17896	17885	17663	17898	18217	17866	17751	17923	17911	17996	17697	18010	17753	17918	17998	17736	17948	17881	17860	17736	17858	17883	17987	17800	17844	17816	17994	17729	17732	17745	17872	17800	17991	17814	17825	18067	17863	17973	17850	17938	17777	17872	17970	17808	17989	17758	17996	17990	17787	17995	17855	17788	17934	17884	17864	17651	17758	17821	17780	17841	17987	17627	17910	17775	17824	17669	17768	17924	17801	17934	17856	17839	17979	17960	17977	17843	17838	17815	17933	17679	17948	17958	17827	18112	17878	17976	17768	17834	17799	17831	17876	17826	17935	17921	17882	17852	17886	17943	17874	17821	17935	17720	17831	17684	17931	17858	17987	17978	17739	17855	18068	17792	17801	17835	17673	17950	17895	17793	17871	17851	17891	17898	17841	17773	17853	17730	17847	17880	17836	17873	17900	17793	17983	17800	17950	18047	17911	17890	17665	17869	17726	17735	17921	17965	18061	17854	17924	17832	17834	17899	17840	17829	17991	17794	18070	17966	17694	17961	17934	18008	17871	17840	17900	17967	17906	17884	17768	17883	17812	17803	17782	17837	17919	17864	17890	17817	17966	17744	17777	17963	17761	17859	17893	17913	17901	17843	17801	17818	17871	17906	17900	17789	18017	17944	17912	17893	17811	17821	18019	17986	17926	17884	17748	17923	17947	17786	17790	17873	17813	17874	17746	17829	17971	17947	17951	17804	18019	17937	17773	17888	17795	17883	17949	17941	17760	18006	17957	17890	17750	17857	18119	17875	18142	17770	17912	17973	17786	17972	17759	17868	17853	17785	18080	18058	17901	17720	17882	17866	17814	17885	17798	17810	17806	17940	17982	17955	17836	17807	17894	18000	17826	17898	17690	17822	17789	18071	17903	17813	17803	17984	18028	17985	17869	17687	17680	18088	17858	17838	17771	18035	17895	17923	17854	17824	18008	17811	17884	17953	17924	17960	18004	17827	17875	17936	17806	17984	17802	17817	17928	17924	17947	17765	17846	17914	17745	17814	17876	17736	17920	17895	18004	17997	18086	17874	17823	17889	17900	17984	17996	17779	17903	17777	17837	17920	17942	17898	17812	17909	17853	17977	17911	17873	17809	17866	17918	17661	18111	17922	17828	17895	18021	17895	17891	17922	17904	17990	17899	17937	17834	17954	17810	17786	18021	17827	17826	17804	17872	17882	17735	17864	17715	18042	17928	17905	17898	17953	18030	17856	17801	17876	17850	17878	17889	17926	17906	17788	17893	17753	17708	17897	17927	17791	17749	18029	17714	17951	17656	17968	17981	17829	17953	17829	17808	17818	17879	17822	17835	17975	17899	18031	17705	17760	17806	17761	17783	17898	17906	17773	17791	17902	17936	17886	17861	17862	17878	17718	17849	17820	17775	17865	17822	17819	17743	18125	17782	17786	17901	17766	17929	17684	17796	17735	17817	17805	17856	17760	17937	17776	18007	17774	17799	18039	17949	17682	17830	17900	17818	17822	17755	18010	17872	17957	17919	17805	17820	17900	17770	17932	17965	17852	17771	18076	17950	17903	17748	17779	17981	17731	17784	17774	17857	17905	17894	17855	17937	17800	17840	17860	17886	17959	17952	17907	17927	17828	17912	17877	18065	17945	17912	17832	17909	17780	17962	17954	17863	17900	17978	17943	17965	17988	17798	17835	17899	17826	17758	17804	17850	17923	17859	17828	17877	17869	17814	17823	17932	17878	18053	17614	17916	17988	17864	17954	17824	17904	17899	17776	17866	17680	17846	17831	18023	18096	17866	17864	17934	18148	17768	17883	17956	17763	17906	17890	17836	17922	17951	17766	17880	17816	17894	17833	17912	17793	17921	17800	17867	17846	17935	17898	17820	17894	17830	17905	17918	17996	17833	17913	17954	18047	17773	17776	17902	17864	17819	18017	17873	17905	18000	17773	17967	18040	17837	17969	17828	17720	17903	17702	18033	17878	17918	17798	17996	17882	17768	17864	17766	17926	17679	17889	17727	17835	17889	17967	17876	17920	17808	17995	17796	17937	17926	17893	17776	17759	17771	18015	17953	17825	18016	17763	17955	18019	17725	17791	17866	17734	17870	17837	17878	17754	17726	17861	17764	17863	17902	17932	17759	17982	17828	17766	17674	17830	17813	17914	17903	17991	17853	17934	17699	17832	17786	17908	17813	17696	17724	17894	17742	18008	17866	17880	17941	17753	17820	17772	17639	17761	17766	17896	17991	17853	17821	17946	17890	17991	17907	17854	17915	17798	17893	17750	17858	17954	17895	18003	17989	17796	17778	17891	17777	18069	18017	17960	17845	17861	17867	17877	17841	17891	17854	17787	17942	17825	18009	17865	17935	17841	17846	18028	17882	17907	17814	17793	17856	17795	17959	17800	17840	18042	18008	17789	17757	17879	17824	17894	17999	17831	17996	18015	17942	17976	17641	17922	17906	17896	17888	18066	17986	17675	17793	17825	17982	17977	17881	17902	17941	17680	17787	17998	17832	17933	17951	17925	17910	17932	17783	17798	18016	17886	17939	17788	17871	17833	18035	17773	17765	17972	17824	17832	18121	17812	18034	17798	17915	17877	17939	17909	17786	17853	17729	17917	17795	17702	17828	17672	17858	17910	17854	17858	17755	17900	17799	17831	17997	17824	17875	17884	17875	17989	17746	17920	17744	17878	17804	17906	17947	17959	17868	17810	17780	17947	17801	17884	17924	17967	17624	17936	17691	17828	17876	17819	17972	17825	17810	18071	18007	17721	17928	18014	17927	17885	17831	17618	17645	17874	17954	18026	17894	17942	17952	17923	17861	17934	17764	17920	17776	17973	17744	17885	17899	17761	18033	18046	17954	17813	17822	17789	17737	17763	17879	17869	18026	17849	17878	17842	17976	17913	17858	17800	17913	17823	17915	17873	17829	17996	17844	17744	17858	17884	18029	17841	17850	17907	17868	17933	17879	17948	17761	18019	17893	17849	17808	17981	17863	17708	17893	17708	17730	18016	17934	17949	17809	17989	17898	17930	17896	17747	17983	18074	17822	17943	17838	17769	17918	17841	17928	17849	17927	18054	17635	17844	18059	17817	17783	17926	17969	17883	17638	17929	17751	17890	17911	17777	17856	17868	17858	17742	17688	17945	17842	17822	17823	17698	17923	17825	17723	17879	17872	17799	17861	18015	17825	17766	17943	17870	17872	18030	17924	17984	17759	17770	17721	17855	17890	18061	17847	17845	17896	17793	17782	17738	17894	17702	17821	17753	18004	17883	17915	17778	17998	17960	17874	17905	17761	17911	17938	17758	17924	17652	17762	17797	17787	17900	17993	17708	18058	17960	17964	17776	17630	17993	17960	17903	17959	17869	17998	17827	18005	17891	17987	17978	17765	17782	18003	17856	17868	17820	17926	17827	17807	17902	17966	17844	17761	17911	17911	17873	17879	17836	17973	17951	17842	17845	18050	17745	18014	17818	17954	17824	17866	17889	17779	17820	17622	17877	17855	17738	17754	18047	18019	17796	17934	17831	17760	17651	17929	17808	17813	17976	17756	17889	17966	17924	17767	17990	17682	17901	17746	17985	17873	17953	17997	17765	17999	17884	17928	17845	17768	17908	17959	17858	17808	17810	17984	18015	17728	18089	17951	17882	17889	17996	17849	17787	17911	17897	17914	17845	17980	17920	17881	17981	17911	17723	18046	17918	17900	17757	17990	17781	17918	17776	18117	17688	17941	17922	17952	17854	17958	17893	17999	17901	17889	17906	17817	17912	18023	17762	17871	17855	17897	17746	17984	17843	17905	17863	18090	17840	17692	17973	17831	17942	17957	18124	17826	17716	17848	17857	17853	18020	18057	17990	17999	17921	17731	17838	17906	17964	17826	17768	18030	17922	17940	18027	17828	17849	17884	17996	17894	17903	17937	17924	17792	18001	17905	17893	17884	17713	17935	17681	17865	17890	17724	17918	17845	17930	17749	17956	17769	17788	17781	17653	17690	18012	18006	17846	18000	17834	17708	17830	17901	17897	18036	17990	17895	18051	17908	17737	17804	17974	17999	18040	17761	17807	17886	17966	18084	17828	17859	17951	17669	17909	17997	17908	17844	17954	17861	17694	17740	17825	17955	17909	17813	17845	18052	17896	17909	17821	17998	17966	17800	17989	17858	17927	18046	17802	17714	17956	17747	17996	17919	17935	17955	17668	17723	17753	17882	18011	17935	17974	17859	17880	17738	17914	17820	17796	17790	17913	17903	17771	17879	17958	17905	17836	17744	17886	17750	17979	17821	17990	17864	17820	17943	17891	17856	17909	17818	17750	17846	17853	17857	17909	17766	17808	17915	17995	17849	18052	17952	17864	17776	18034	17897	17854	17704	17961	17891	17809	17950	17843	17888	17823	17917	17801	17992	17844	17910	17824	17910	17903	17923	17799	17873	17864	18010	17747	17921	17825	17879	18056	17890	17885	17721	17869	17741	17868	17984	17769	17801	18096	17744	17866	17983	17940	17989	17911	17925	17936	17955	17852	17856	17884	18034	17839	17843	17829	17695	17918	17885	17831	17834	17759	17930	17764	17832	17897	18010	17986	17835	18047	17738	18049	17848	17909	17938	17769	17901	17843	17938	17838	18035	17619	17873	17894	18015	17944	17902	17831	17934	17916	17882	18008	17849	17860	17891	17922	18000	17843	18035	17841	17930	17986	17844	18024	17865	17761	17894	17833	17942	17994	17960	17914	17768	17907	17875	17733	17967	17999	17823	18017	17846	17897	17917	17821	17819	17893	17766	17971	17844	17857	17955	17795	17768	17800	17715	17999	18029	17935	17754	17847	17905	17821	17705	17865	17761	17792	18044	17789	18044	17810	18091	17878	17879	18007	17831	17870	17605
23691	20970	28422	24211	23648	25918	26514	24352	24063	24245	23766	23335	23145	22929	22970	22861	27638	31889	30047	27374	24694	23083	22632	22436	22543	22455	22306	22270	22352	22331	22396	22313	22443	22380	22447	22150	22382	22434	22315	22399	22259	22254	22481	22216	22165	22408	22376	22073	22336	22167	22217	22310	22440	22354	22204	22300	22272	22497	22367	22467	22285	22135	22174	22499	22211	22110	22163	22378	22258	22232	22289	22185	22418	22164	22189	22152	22456	22157	22294	22316	22276	22376	22347	22288	22216	22242	22109	22284	22188	22368	22125	22448	22302	21937	22337	22390	22422	22405	22542	22323	22194	21985	22205	22261	22073	22296	22606	22359	22286	22268	22335	22424	22419	22382	22208	22410	22222	22267	22227	22385	22302	22346	22253	22248	22447	22193	22384	22083	22368	22370	22264	22199	22280	22056	22374	22305	22336	22268	22568	22263	22341	22296	22096	22482	22226	22270	22439	22371	22612	22418	22247	22336	22307	22403	22106	22268	22378	22313	22250	22434	22144	22219	22400	22308	22421	22189	22151	22308	22140	22401	22363	22458	22426	22365	22385	21979	21962	22047	22123	22258	22311	22352	22171	22469	22259	22331	22495	22142	22280	22282	22390	22092	22283	22304	22226	22585	22438	22194	22279	22044	22462	22194	22135	22182	22253	22223	22375	22379	22251	22202	22289	22313	22582	22194	22118	22200	22255	22095	22231	22430	22305	22169	22233	22272	22031	22366	22015	22244	22510	22259	22506	22163	22335	22096	22226	22301	22238	22404	22460	22151	22335	22284	22172	22359	22209	22104	22221	22249	22356	22591	22251	22208	22320	22314	22240	22246	22323	22267	22106	22283	22311	22271	22232	22227	22147	22312	22109	22142	22304	22342	22232	22144	22253	22260	22205	22377	22512	22451	22213	22379	22273	22189	22195	22083	22226	22457	22640	22467	22326	22163	22306	22204	22289	22144	22471	22323	22331	22343	22159	22190	22147	22227	22308	22245	21901	22345	22383	22208	22381	22161	22193	22419	22506	22234	22413	22074	22280	22183	22294	22184	22164	22256	22513	22447	22294	22443	22301	22317	22248	22344	22119	22357	22174	22295	22375	22424	22270	22335	22421	22495	22103	21943	22312	22398	22031	22145	22512	22241	22358	22407	22388	22229	22287	22202	22340	22334	22224	22266	22430	22205	22146	22084	22093	22125	22308	22251	22321	22288	22404	22300	22141	22410	22467	22174	22234	22132	22089	22503	22403	22256	22498	22324	22291	22320	22126	22254	22504	22171	22170	22418	22526	22387	22228	22344	22226	22291	22324	22137	22190	22275	22187	22239	22133	22230	22153	22259	22223	22409	22303	22282	22309	22148	22316	22433	22201	22232	22331	22129	22371	22280	22252	22225	22202	22322	22332	22407	22214	22288	22186	22265	22387	22504	22117	22145	22171	22320	22423	22118	22252	22591	22196	22494	22541	22248	22006	22236	22275	22171	22226	22256	22111	22246	22158	22013	22267	22178	22207	22333	22292	22155	22317	22382	22245	22252	22314	22406	22407	22485	22065	22190	22446	22230	22362	22162	22150	22219	22134	22398	22263	22117	22426	22270	22574	22361	22148	22409	22307	22315	22135	22335	22321	22430	22427	22214	22406	22250	22204	22146	22304	22234	22098	22354	22169	22139	22220	22349	22417	22146	22237	22326	22419	22446	22299	22541	22382	22368	22224	22176	22333	22386	22257	22113	22215	22244	22318	22226	22409	22172	22267	22110	22111	22273	22340	22260	22363	22234	22336	22335	22113	22515	22226	21865	22358	22275	22075	22163	22371	22254	22372	22278	22279	22246	22353	22144	22461	22244	22270	22455	22365	22381	22375	22165	22113	22038	22279	22136	22215	22386	22278	22159	22130	22491	22364	22283	22268	22180	22625	22367	22295	22331	22276	22398	22329	22212	22361	22278	22363	22331	22224	22274	22263	22219	22229	22225	22364	22182	22299	22298	22398	22217	22216	22347	22626	22238	22234	22111	22331	22043	22149	22157	22509	22181	22496	22389	22175	22369	22634	22005	22364	22130	22355	22137	22492	22280	22337	22102	22338	22257	22321	22414	22232	22277	22418	22219	22213	22250	22168	22215	22385	22458	22365	22234	22342	22085	22295	22384	22408	22270	22292	22019	22109	22150	22245	22297	22371	22190	22355	22202	22454	22292	22453	22292	21965	22286	22485	22307	22074	22145	22312	22200	22200	22445	22329	22153	22227	22034	22288	22490	22411	22093	22418	22367	22213	22370	22156	22454	22300	22314	22146	22291	22311	22453	22346	22231	22244	22137	22060	22414	22346	22274	22370	22321	22447	22319	22221	22260	22291	22278	22072	22236	22206	22230	22522	22449	22270	22192	22160	22110	22365	22344	22543	22293	22266	22339	22281	22319	22293	22335	22277	22037	22251	22083	22238	22193	22395	22205	22125	22336	22321	22455	22230	22235	22249	22215	22168	22133	22239	22245	22332	22092	22321	22168	22173	22196	22249	22310	22257	22227	22151	22357	22582	22344	22107	22550	22374	22310	22171	22262	22480	22275	22521	22305	22164	22354	22526	22344	22110	22108	22539	22093	22324	22155	22136	22154	22394	22591	22260	22522	22238	22119	22177	22263	22492	22266	22301	22194	22262	22214	22417	22443	22088	22084	22312	22229	22252	22102	22351	22238	22216	22354	22339	22301	22453	22413	22424	22324	22466	22312	22172	22123	22284	22305	22441	22333	22167	22347	22063	22139	22350	22192	22307	22146	22477	22457	22034	22491	22135	22166	22337	22454	22362	22231	22363	22217	22173	22320	22403	22147	22200	22205	22255	22382	22230	22438	22306	22328	22205	21934	22125	22302	22373	22190	22222	22294	22240	22390	22342	22396	22292	22343	22208	22029	22587	22217	22254	22368	22400	22412	22138	22021	22069	22382	22231	22309	22401	22474	22426	22159	22268	22145	22354	22305	22311	22255	22422	22189	22252	22208	22227	22320	22377	22325	22206	22344	22394	22349	22215	22260	22195	22243	22323	22202	22270	22135	22256	22419	22264	22380	22155	22152	22226	22360	22173	22332	22338	22089	22172	22329	22217	22261	22300	22248	22244	22221	22410	22322	22226	22321	22215	22104	22499	22142	22181	22331	22166	22352	22377	22070	22006	22266	22102	22157	22220	22494	22244	22268	22391	22446	22394	22153	22281	22463	22058	22198	22215	22286	22019	22255	22025	21975	22308	22213	22211	22170	22529	22447	22235	21968	22380	22563	22362	22507	22275	22330	22475	22302	22277	22408	22261	22440	22159	22261	22260	22198	22588	22300	22319	22005	22405	22406	22469	22290	22072	22230	22321	22244	22487	22170	22124	22148	22240	22135	22261	22378	22436	22565	22220	22352	22389	22270	22072	22212	22359	22258	22298	22347	22405	22245	22214	22435	22392	22322	22285	22502	22130	22548	22297	22366	22527	22124	22360	22118	22340	22048	22197	22248	22180	22081	22324	22132	22266	21966	22236	22130	22298	22286	22326	22388	22347	22200	22350	22298	22195	22277	22206	22409	22018	22129	22310	22513	22278	22368	22393	22309	22396	22360	22369	22444	22294	22417	22371	22176	22157	22306	22106	22221	22388	22479	22317	22367	22437	22384	22306	22033	22366	22424	22325	22226	22264	22114	22275	22143	22412	22229	22407	22557	22202	22482	22226	22059	22237	22477	22374	21900	22251	22444	22380	22301	22237	22317	22298	22428	22309	22462	22441	21959	22184	22241	22402	22345	22398	22432	22240	22213	22187	22490	22364	22327	22290	22340	22297	22348	22242	22326	22393	22185	22224	22164	22396	22365	22339	22272	22290	22319	22273	22538	22150	22354	22202	22254	22536	22273	22034	22089	22118	22272	22263	22274	22326	22091	22233	22167	22416	22409	22344	22387	22412	22384	22375	22340	22264	22326	22128	22212	22308	22177	22225	22142	22166	22030	22238	22163	22288	22180	22030	22260	22457	22106	22213	22334	22365	22343	22320	22160	22172	22174	22453	22190	22246	22359	22278	22479	22297	22057	22542	22374	22191	21994	22362	22321	22195	22378	22199	22160	22355	22301	22358	22314	22535	22390	22165	22105	22311	22372	22296	22387	22179	22278	22197	22281	22412	22331	22244	22322	22345	22327	22535	22332	22227	22112	22297	22243	22226	22405	22225	22045	22067	22245	22299	22486	22431	22237	22182	22142	22434	22233	22330	21974	22181	22256	22339	22275	22242	22248	22302	22550	22467	22294	22285	22428	22240	22386	22352	22251	22320	22408	22292	22292	22408	22093	22241	22233	22307	22230	22165	22296	22236	22229	22260	22158	22040	22193	22290	22325	21964	22533	22374	22338	22383	22138	22280	22249	22082	22566	22413	22122	22120	22372	22340	22245	22234	22237	22255	22402	22432	22173	22414	22444	22329	22139	22285	22179	22438	21926	22340	22343	22131	22331	22262	22366	22577	22459	22454	22296	22454	22403	22444	22305	22316	22279	22409	22077	22260	22270	22537	22183	22285	22241	22403	22172	21981	22174	22236	22179	22291	22334	22524	22463	22369	22406	22458	22275	22051	22419	22230	22298	22308	22230	22164	22407	22332	22237	22361	22359	21994	22168	21946	22555	22328	22268	22222	22321	22282	22344	22305	22420	22287	22233	22161	22340	22370	22220	22374	22284	22401	22320	22204	22055	22297	22403	22313	22178	22207	22393	22182	22162	22132	22176	22416	22086	22206	22323	22296	22387	22392	22388	22336	22181	22364	22214	22455	22382	22215	22094	22180	22199	22245	22337	22332	22383	22237	22407	22336	22046	22522	22034	21943	22117	22511	22229	22297	22429	22344	22278	22420	22155	22305	22374	22385	22482	22194	22211	22198	22320	22186	22362	22487	22457	22431	22107	22163	22334	22370	22348	22357	22160	22315	22095	22121	22349	22422	22481	22368	22334	22233	22327	22370	22324	22372	22076	22288	22176	22246	22356	22444	22248	22257	22053	22383	22232	22311	22300	22200	22199	22079	22053	22707	22351	22235	22348	22174	22330	22260	22225	22191	22160	22055	22243	22193	22289	22113	22283	22293	22265	22404	22287	22378	22320	22390	22333	22306	22259	22402	22251	22188	22154
20728	35165	31737	26528	23735	22007	21396	20656	20924	20203	19925	19274	18652	18563	18527	18538	26243	29039	26714	23325	19797	18238	18071	17632	17818	17743	17803	17697	17836	17757	17857	17771	17821	17809	17765	17597	17784	17588	17811	17794	17864	17704	17781	17601	17736	17660	17741	17584	17542	17604	17830	17848	17704	17757	17750	17627	17612	17801	17677	17759	17680	17805	17687	17726	17649	17891	17772	17780	17935	17724	17636	17706	17486	17818	17614	17680	17683	17739	17711	17824	17779	17649	17771	17613	17630	17721	17754	17590	17733	17521	17803	17753	17736	17628	17657	17633	17720	17617	17641	17693	17644	17491	17725	17688	17660	17774	17635	17871	17631	17772	17949	17779	17659	17722	17830	17586	17697	17849	17623	17641	17809	17570	17666	17600	17794	17752	17675	17634	17777	17715	17535	17830	17724	17677	17734	17813	17866	17722	17548	17814	17610	17691	17811	17805	17654	17788	17702	17685	17622	17523	17741	17636	17831	17660	17702	17654	17772	17777	17710	17677	17522	17712	17916	17810	17650	17568	17776	17737	17734	17822	17717	17643	17666	17678	17759	17623	17617	17599	17776	17641	17551	17830	17743	17603	17783	17679	17594	17743	17798	17710	17752	17689	17701	17741	17760	17684	17771	17728	17744	17693	17733	17775	17438	17598	17736	17585	17676	17652	17725	17683	17750	17678	17689	17872	17824	17597	17687	17824	17694	17576	17647	17592	17767	17740	17629	17547	17717	17799	17811	17757	17826	17729	17562	17770	17816	17743	17568	17711	17803	17756	17713	17511	17654	17719	17699	17446	17639	17597	17593	17804	17837	17790	17616	17757	17560	17693	17682	17772	17795	17518	17738	17585	17764	17591	17746	17572	17769	17753	17742	17795	17850	17722	17759	17757	17660	17607	17762	17756	17710	17743	17608	17818	17678	17650	17613	17709	17613	17702	17528	17634	17666	17706	17620	17667	17807	17612	17657	17695	17738	17724	17732	17933	17677	17806	17742	17493	17826	17697	17702	17474	17731	17582	17793	17843	17613	17657	17853	17519	17671	17642	17724	17685	17626	17751	17758	17561	17521	17899	17705	17666	17641	17680	17702	17751	17654	17753	17743	17825	17585	17717	17721	17619	17596	17712	17638	17802	17736	17776	17698	17677	17759	17796	17631	17612	17679	17758	17772	17506	17735	17674	17826	17732	17740	17692	17654	17594	17621	17642	17791	17783	17658	17795	17726	17812	17877	17590	17688	17817	17649	17811	17895	17694	17668	17789	17547	17636	17745	17859	17588	17641	17650	17851	17749	17743	17650	17627	17770	17792	17664	17668	17734	17470	17727	17716	17639	17616	17474	17620	17740	17570	17793	17846	17695	17621	17824	17433	17728	17680	17856	17846	17735	17761	17831	17866	17692	17787	17786	17852	17705	17648	17775	17747	17854	17540	17579	17641	17623	17827	17686	17617	17815	17695	17724	17645	17764	17747	17747	17673	17545	17607	17634	17634	17743	17795	17832	17421	17771	17541	17700	17576	17778	17752	17569	17515	17668	17596	17626	17757	17708	17800	17536	17695	17678	17637	17775	17635	17805	17618	17644	17889	17668	17795	17691	17706	17669	17731	17599	17582	17636	17673	17675	17742	17839	17597	17698	17814	17711	17887	17631	17707	17656	17743	17691	17747	17577	17919	17809	17668	17687	17641	17712	17793	17942	17708	17612	17774	17668	17623	17733	17774	17655	17768	17916	17652	17802	17787	17886	17714	17772	17688	17842	17559	17842	17566	18042	17640	17540	17599	17605	17665	17809	17730	17740	17957	17899	17651	17740	17663	17529	17895	17600	17580	17756	17646	17657	17739	17594	17669	17776	17646	17630	17775	17735	17576	17755	17606	17794	17517	17725	17702	17596	17687	17707	17673	17822	17637	17533	17722	17516	17714	17743	17636	17704	17670	17701	17573	17763	17787	17787	17566	17637	17852	17750	17547	17715	17607	17811	17480	17653	17655	17518	17757	17745	17785	17724	17760	17619	17595	17829	17729	17683	17750	17797	17805	17861	17639	17644	17740	17613	17676	17527	17573	17785	17627	17804	17947	17712	17484	17830	17671	17661	17704	17783	17694	17616	17664	17736	17608	17771	17728	17719	17783	17805	17605	17761	17526	17744	17715	17827	17587	17714	17617	17749	17538	17700	17703	17693	17682	17521	17654	17669	17602	17752	17623	17673	17678	17606	17826	17809	17777	17595	17723	17781	17778	17692	17711	17617	17679	17814	17733	17743	17521	17789	17601	17788	17626	17787	17615	17844	17654	17657	17781	17761	17579	17755	17684	17698	17887	17807	17796	17847	17769	17779	17714	17770	17727	17705	17752	17641	17706	17567	17745	17781	17436	17723	17753	17868	17728	17813	17770	17624	17626	17700	17665	17688	17652	17711	17606	17717	17784	17608	17770	17498	17876	17708	17734	17816	17705	17613	17662	17610	17532	17686	17681	17717	17527	17770	17713	17739	17766	17657	17468	17790	17623	17839	17707	17731	17686	17684	17721	17796	17700	17687	17712	17666	17697	17611	17701	17683	17711	17545	17785	17740	17803	17946	17685	17624	17668	17695	17711	17526	17872	17735	17845	17592	17802	17841	17581	17938	17522	17741	17725	17600	17603	17712	17900	17654	17744	17729	17666	17785	17768	17741	17646	17713	17633	17682	17833	17738	17645	17655	17892	17725	17729	17587	17643	17743	17553	17711	17717	17742	17831	17797	17902	17628	17735	17832	17719	17662	17546	17692	17804	17661	17569	17903	17621	17748	17697	17617	17848	17616	17767	17800	17837	17722	17594	17678	17627	17740	17844	17507	17747	17728	17661	17582	17735	17721	17596	17618	17717	17550	17832	17794	17568	17740	17805	17679	17711	17565	17713	17708	17648	17660	17799	17817	17604	17690	17576	17628	17647	17792	17642	17766	17750	17599	17781	17708	17902	17699	17683	17547	17654	17662	17668	17718	17681	17564	17741	17724	17939	17683	17714	17671	17515	17657	17524	17699	17717	17654	17480	17665	17687	17617	17933	17660	17755	17849	17697	17715	17731	17722	17743	17823	17665	17769	17565	17597	17822	17764	17943	17663	17657	17618	17614	17707	17599	17885	17808	17754	17779	17811	17804	17827	17708	17785	17614	17695	17794	17691	17636	17691	17673	17727	17705	17610	17503	17916	17598	17651	17588	17639	17676	17766	17575	17705	17810	17694	17635	17663	17684	17829	17614	17705	17547	17682	17634	17665	17745	17799	17706	17543	17662	17712	17547	17515	17581	17651	17626	17727	17658	17577	17846	17869	17761	17647	17774	17755	17904	17729	17544	17672	17724	17505	17597	17545	17644	17831	17688	17762	17670	17640	17781	17769	17916	17637	17795	17705	17715	17836	17739	17683	17757	17659	17625	17624	17540	17789	17579	17568	17727	17836	17704	17811	17696	17755	17735	17656	17741	17738	17674	17740	17558	17693	17710	17802	17632	17661	17631	17678	17616	17725	17781	17748	17660	17663	17634	17685	17806	17764	17639	17745	17639	17712	17920	17668	17757	17827	17632	17696	17735	17589	17663	17665	17499	17594	17735	17824	17649	17732	17792	17651	17697	17549	17766	17808	17592	17666	17677	17592	17607	17709	17731	17609	17766	17968	17729	17639	17682	17776	17635	17693	17830	17858	17739	17833	17534	17723	17728	17626	17490	17669	17807	17714	17711	17764	17729	17717	17423	17792	17686	17678	17764	17929	17672	17822	17703	17527	17653	17669	17636	17736	17519	17801	17938	17722	17678	17610	17664	17633	17689	17663	17657	17831	17586	17678	17668	17593	17737	17819	17698	17732	17462	17580	17603	17677	17684	17628	17678	17634	17643	17540	17488	17556	17798	17808	17765	17710	17754	17777	17712	17759	17691	17671	17591	17601	17760	17651	17584	17430	17758	17603	17766	17715	17615	17819	17775	17696	17757	17682	17818	17795	17743	17765	17590	17875	17638	17660	17770	17703	17649	17611	17712	17638	17691	17746	17699	17685	17666	17821	17703	17683	17694	17645	17662	17403	17637	17585	17691	17591	17763	17885	17818	17869	17644	17590	17561	17481	17596	17646	17780	17627	17887	17629	17780	17575	17552	17490	17589	17715	17616	17692	17827	17632	17768	17901	17807	17792	17597	17553	17650	17737	17535	17648	17730	17641	17958	17805	17618	17652	17675	17626	17816	17685	17648	17633	17897	17647	17675	17615	17754	17644	17677	17766	17627	17695	17804	17749	17584	17745	17785	17686	17638	17674	17706	17806	17533	17783	17680	17709	17681	17585	17686	17658	17725	17620	17811	17814	17715	17831	17555	17753	17806	17689	17572	17624	17665	17656	17708	17689	17676	17840	17683	17692	17827	17784	17598	17792	17651	17787	17676	17688	17705	17658	17601	17642	17623	17748	17710	17777	17633	17608	17692	17636	17826	17592	17918	17739	17673	17605	17696	17603	17553	17715	17718	17766	17775	17863	17697	17876	17669	17625	17686	17644	17757	17633	17655	17693	17719	17761	17858	17690	17558	17706	17636	17639	17553	17678	17774	17841	17704	17628	17758	17481	17653	17692	17776	17629	17744	17769	17595	17698	17554	17832	17623	17803	17589	17654	17937	17753	17689	17912	17715	17896	17400	17851	17769	17773	17729	17640	17698	17743	17708	17644	17660	17646	17756	17639	17607	17848	17646	17653	17542	17660	17614	17845	17570	17701	17702	17594	17628	17638	17740	17526	17762	17679	17723	17702	17762	17701	17803	17688	17691	17788	17637	17781	17702	17568	17850	17688	17707	17717	17881	17693	17645	17797	17777	17565	17688	17686	17691	17638	17721	17638	17953	17593	17810	17479	17817	17673	17617	17591	17742	17700	17613	17752	17709	17779	17768	17648	17672	17579	17635	17485	17781	17688	17601	17838	17645	17641	17630	17760	17716	17549	17721	17682	17471	17681	17736	17765	17488	17848	17787	17703	17885	17680	17777	17823	17687	17629	17696	17844	17627	17814	17446	17767	17761	17757	17574	17751	17576	17766	17637	17747	17628	17695	17830	17701	17591	17904	17649	17698	17735	17676	17615	17680	17624	17573	17819	17779	17850	17647	17634	17755	17666	17708	17684
22365	20954	28779	23338	21579	25652	29447	25174	24567	24610	24249	23779	23464	23083	23099	23136	32171	40665	37798	32369	27219	24317	23408	22621	22554	22712	22436	22518	22646	22477	22562	22526	22297	22574	22382	22414	22421	22186	22411	22356	22581	22346	22364	22352	22350	22448	22497	22482	22333	22512	22517	22492	22500	22471	22534	22249	22492	22577	22622	22550	22435	22519	22603	22449	22412	22381	22310	22325	22470	22277	22459	22155	22302	22271	22456	22311	22247	22270	22547	22259	22705	22252	22464	22342	22341	22291	22301	22262	22317	22307	22544	22279	22497	22312	22248	22156	22396	22533	22310	22250	22521	22253	22280	22454	22080	22283	22604	22402	22281	22374	22311	22301	22416	22358	22594	22273	22418	22339	22454	22397	22222	22334	22222	22166	22174	22178	22606	22470	22225	22223	22424	22372	22429	22346	22442	22344	22225	22411	22334	22279	22452	22447	22455	22584	22402	22279	22558	22288	22236	22397	22426	22234	22244	22300	22259	22396	22309	22342	22344	22339	22417	22284	22329	22480	22279	22198	22105	22237	22231	22310	22362	22260	22485	22363	22439	22388	22269	22388	22290	22409	22324	22285	22506	22283	22266	22490	22424	22323	22357	22494	22429	22357	22231	22475	22253	22272	22285	22291	22435	22380	22168	22492	22396	22342	22317	22447	22450	22443	22352	22340	22406	22455	22578	22300	22307	22346	22064	22290	22471	22228	22278	22169	22311	22143	22464	22527	22311	22115	22194	22368	22172	22485	22422	22223	22266	22166	22400	22103	22228	22357	22206	22282	22522	22420	22310	22347	22522	22291	22181	22225	22283	22283	22405	22334	22521	22254	22267	22364	22399	22221	22366	22498	22561	22216	22388	22266	22378	22181	22508	22380	22414	22063	22287	22467	22235	22166	22198	22237	22405	22376	22090	22274	22198	22291	22458	22500	22659	22475	22364	22382	22396	22235	22460	22137	22419	22379	22340	22486	22067	22331	22374	22182	22206	22416	22171	22470	22487	22353	22544	22536	22264	22288	22239	22152	22320	22275	22190	22536	22264	22210	22347	22499	22203	22465	22239	22400	22328	22336	22345	22502	22496	22295	22253	22162	22492	22232	22120	22393	22450	22313	22349	22378	22173	22535	22527	22343	22295	22169	22429	22289	22208	22300	22393	22393	22283	22430	22239	22210	22095	22199	22202	22102	22454	22474	22338	22282	22259	22166	22243	22230	22390	22493	22327	22427	22112	22157	22386	22524	22254	22396	22360	22433	22253	22533	22316	22117	22205	22106	22258	22300	22261	22142	22539	22453	22287	22262	22355	22353	22397	22244	22210	22264	22267	22256	22353	22350	22446	22304	22349	22312	22415	22362	22391	22312	22488	22615	22384	22395	22388	22422	22442	22263	22259	22110	22466	22500	22473	22266	22310	22337	22188	22175	22214	22247	22206	22304	22556	22466	22436	22258	22407	22301	22333	22223	22454	22228	22081	22313	22170	22275	22335	22291	22234	22338	22372	22391	22292	22091	22274	22463	22430	22353	22334	22365	22322	22295	22266	22419	22327	22389	22160	22088	22331	22165	22194	22219	22284	22117	22240	22375	22346	22166	22393	22340	22448	22423	22425	22313	22376	22230	22269	22137	22366	22348	22578	22278	22305	22404	22260	22357	22306	22465	22529	22430	22315	22358	22332	22241	22286	22431	22242	22498	22241	22499	22406	22577	22384	22378	22394	22272	22261	22501	22362	22166	22307	22343	22389	22305	22212	22323	22425	22210	22332	22385	22394	22398	22387	22400	22289	22341	22453	22465	22463	22306	22460	22202	22332	22479	22344	22158	22314	22087	22571	22201	22339	22216	22323	22367	22336	22251	22453	22213	22276	22352	22407	22229	22494	22133	22393	22299	22400	22307	22440	22517	22395	22493	22302	22295	22044	22194	22278	22391	22286	22291	22264	22180	22639	22361	22216	22363	22443	22233	22195	22408	22506	22517	22270	22421	22278	22362	22372	22386	22488	22174	22492	22307	22321	22348	22295	22317	22211	22065	22189	22259	22251	22210	22417	22349	22361	22436	22296	22307	22185	22240	22458	22348	22319	22231	22234	22321	22360	22382	22364	22508	22362	22373	22533	22285	22356	22271	22358	22326	22491	22217	22173	22268	22226	22122	22368	22323	22469	22264	22348	22267	22251	22328	22366	22136	22284	22501	22212	22346	22251	22270	22393	22305	22303	22208	22370	22329	22409	22428	22355	22418	22188	22266	22329	22321	22182	22398	22502	22221	22301	22135	22222	22246	22415	22291	22062	22564	22285	22139	22368	22170	22488	22390	22393	22402	22266	22395	22399	22316	22215	22473	22527	22295	22284	22081	22201	22173	22183	22205	22418	22272	22318	22269	22547	22383	22339	22271	22156	22517	22504	22604	22202	22431	22266	22213	22537	22077	22293	22242	22520	22510	22236	22159	22425	22345	22282	22071	22140	22444	22197	22197	22440	22385	22380	22337	22249	22193	22348	22225	22481	22394	22313	22168	22235	22070	22166	22338	22380	22280	22193	22346	22351	22410	22418	22236	22237	22370	22349	22447	22275	22523	22183	22127	22503	22373	22206	22271	22445	22224	22132	22143	22566	22298	22088	22353	22486	22285	22301	22401	22189	22282	22359	22124	22207	22301	22459	22203	22294	22624	22269	22239	22267	22442	22427	22197	22412	22128	22170	22190	22372	22241	22287	22204	22231	22387	22280	22189	22677	22195	22242	22224	22360	22195	22216	22292	22240	22144	22247	22454	22241	22104	22581	22265	22304	22165	22405	22267	22320	22330	22412	22369	22282	22447	22576	22307	22401	22178	22288	22427	22490	22331	22477	22324	22517	22315	22228	22387	22271	22449	22321	22233	22272	22443	22190	22123	22456	22355	22178	22342	22332	22164	22222	22280	22191	22352	22282	22229	22399	22405	22422	22230	22245	22412	22576	22559	22618	22435	22424	22224	22512	22256	22492	22264	22221	22670	22354	22314	22305	22569	22128	22432	22236	22149	22214	22407	22588	22341	22396	22528	22314	22313	22550	22274	22317	22411	22346	22233	22307	22246	22334	22276	22390	22245	22317	22270	22465	22268	22384	22546	22523	22321	22305	22307	22373	22305	22344	22234	22295	22454	22252	22099	22240	22312	22379	22320	22281	22342	22353	22256	22205	22308	22337	22285	22255	22247	22369	22157	22424	22188	22261	22298	22279	22512	22446	22573	22224	22369	22340	22310	22291	22367	22388	22279	22497	22430	22411	22253	22335	22212	22381	22513	22478	22473	22351	22188	22518	22234	22230	22421	22157	22323	22458	22302	22437	22181	22521	22427	22269	22355	22356	22322	22322	22310	22289	22419	22387	22073	22447	22486	22330	22256	22539	22438	22316	22395	22281	22257	22310	22183	22560	22332	22376	22436	22188	22279	22275	22421	22387	22154	22286	22404	22264	22157	22384	22473	22282	22392	22217	22429	22256	22286	22341	22435	22395	22241	22407	22383	22387	22300	22237	22543	22401	22227	22112	22242	22269	22375	22193	22194	22321	22371	22404	22512	22173	22108	22193	22461	22336	22307	22271	22391	22451	22329	22421	22285	22383	22453	22257	22441	22303	22544	22447	22423	22312	22466	22184	22480	22222	22413	22298	22224	22443	22343	22243	22226	22030	22505	22365	22317	22324	22452	22338	22242	22428	22362	22343	22564	22349	22604	22322	22252	22332	22300	22523	22250	22221	22237	22316	22261	22439	22399	22385	22436	22673	22466	22399	22512	22134	22193	22336	22327	22441	22406	22417	22095	22356	22365	22325	22394	22275	22210	22335	22237	22293	22357	22450	22498	22325	22331	22310	22489	22128	22177	22312	22277	22199	22388	22459	22337	22390	22557	22465	22492	22346	22375	22236	22441	22167	22526	22469	22427	22430	22340	22312	22361	22412	22554	22260	22404	22160	22438	22126	22226	22389	22188	22390	22300	22425	22016	22152	22288	22360	22300	22398	22165	22091	22279	22049	22414	22387	22327	22599	22253	22427	22304	22326	22464	22274	22194	22348	22203	22167	22412	22157	22447	22075	22173	22404	22396	22372	22190	22356	22156	21986	22515	22384	22540	22177	22518	22129	22209	22324	22390	22321	22229	22207	22397	22384	22436	22503	22413	22304	22422	22158	22316	22396	22327	22359	22006	22218	22170	22498	22196	22307	22309	22333	22374	22402	22330	22565	22178	22342	22369	22301	22357	22167	22325	22395	22410	22378	22214	22293	22243	22432	22238	22446	22450	22469	22517	22158	22345	22131	22315	22161	22383	22285	22265	22607	22290	22346	22347	22472	22246	22262	22193	22457	22308	22339	22582	22360	22394	22239	22179	22285	22391	22356	22481	22365	22496	22252	22312	22275	22377	22326	22427	22145	22263	22399	22409	22439	22314	22183	22306	22070	22084	22164	22352	22627	22378	22577	22082	22225	22240	22101	22192	22211	22061	22272	22423	22186	22396	22437	22354	22453	22241	22134	22125	22409	22479	22399	22239	22130	22516	22421	22615	22300	22388	22564	22503	22380	22220	22399	22019	22496	22414	22154	22413	22328	22299	22441	22687	22454	22433	22288	22397	22391	22322	22442	22260	22417	22412	22369	22429	22436	22235	22429	22462	22196	22428	22262	22283	22298	22250	22141	22597	22504	22180	22245	22334	22043	22388	22406	22397	22598	22324	22419	22294	22190	22344	22398	22373	22251	22245	22317	22125	22264	22388	22497	22241	22412	22292	22302	22572	22419	22249	22448	22294	22244	22102	22402	22273	22293	22517	22378	22380	22448	22457	22411	22238	22538	22365	22319	22554	22352	22352	22238	22391	22516	22178	22302	22398	22416	22379	22198	22495	22321	22491	22315	22435	22538	22476	22239	22468	22423	22355	22364	22434	22263	22330	22228	22348	22281	22401	22343	22228	22132	22376	22443	22283	22322	22199	22399	22036	22403	22189	22267	22470	22448	22304	22277	22434	22338	22339	22273	22385	22290	22495	22546	22444	22050	22346	22328	22134	22272	22171	22330	22277	22632	22299	22318	22383	22288	22395	22494	22415	22437	22355	22550	22344	22436	22464	22319	22533	22302	22174	22380	22351	22405	22296	22597	22462	22566	22491
21899	38166	35571	31177	27994	25123	23265	22028	21414	20601	19813	19389	19020	18691	18527	18889	32058	38568	34981	28729	22349	19222	18300	17743	17960	17668	17632	17858	17663	17643	17515	17725	17757	17782	17771	17684	17630	17784	17387	17696	17616	17717	17658	17671	17730	17610	17820	17754	17769	17716	17603	17727	17651	17731	17646	17688	17735	17608	17616	17752	17789	17796	17687	17763	17838	17650	17687	17734	17687	17670	17829	17849	17895	17706	17805	17770	17883	17681	17798	17514	17771	17680	17689	17705	17700	17652	17826	17851	17766	17719	17630	17655	17709	17674	17750	17632	17793	17606	17747	17808	17706	17604	17783	17583	17709	17640	17645	17746	17613	17687	17666	17808	17679	17743	17792	17822	17773	17585	17810	17666	17622	17796	17779	17811	17663	17768	17631	17789	17687	17698	17604	17814	17641	17685	17811	17751	17558	17656	17826	17667	17937	17668	17713	17698	17635	17537	17948	17692	17742	17802	17627	17632	17576	17581	17510	17643	17680	17604	17757	17671	17816	17884	17734	17698	17830	17859	17435	17795	17648	17538	17539	17894	17729	17750	17806	17741	17804	17774	17746	17748	17679	17678	17855	17754	17663	17786	17639	17580	17536	17808	17874	17666	17554	17641	17708	17948	17568	17836	17716	17885	17849	17687	17636	17811	17784	17465	17704	17684	17685	17870	17856	17658	17714	17621	17684	17541	17661	17865	17751	17690	17625	17812	17678	17714	17597	17823	17792	17430	17537	17584	17643	17801	17592	17670	17615	17641	17540	17661	17550	17745	17633	17652	17819	17547	17585	17711	17795	17766	17686	17680	17514	17717	17656	17565	17557	17768	17620	17536	17633	17714	17511	17759	17625	17627	17863	17609	17579	17656	17737	17776	17794	17841	17666	17683	17807	17865	17692	17619	17815	17608	17634	17651	17676	17562	17628	17655	17800	17661	17558	17794	17746	17728	17691	17662	17854	17739	17543	17822	17690	17571	17856	17582	17591	17661	17669	17774	17553	17731	17651	17833	17695	17644	17537	17690	17666	17683	17622	17719	17764	17743	17675	17619	17534	17768	17520	17907	17687	17758	17693	17725	17857	17618	17668	17814	17590	17810	17716	17546	17652	17655	17758	17709	17774	17728	17687	17823	17799	17687	17604	17731	17608	17762	17720	17730	17668	17528	17744	17698	17573	17727	17513	17714	17636	17653	17699	17954	17618	17733	17701	17700	17870	17748	17746	17742	17779	17578	17753	17730	17839	17634	17677	17668	17618	17815	17650	17669	17646	17887	17613	17680	17690	17588	17601	17559	17644	17871	17771	17621	17585	17653	17739	17604	17721	17776	17587	17579	17767	17684	17631	17713	17694	17812	17685	17847	17660	17800	17751	17711	17718	17527	17570	17620	17752	17785	17727	17570	17615	17730	17828	17805	17818	17579	17704	17730	17709	17703	17776	17596	17696	17790	17790	17861	17652	17540	17806	17718	17729	17709	17766	17613	17571	17796	17647	17642	17679	17728	17786	17593	17600	17773	17517	17775	17690	17620	17606	17605	17660	17695	17648	17555	17774	17690	17656	17685	17662	17785	17681	17468	17781	17783	17684	17531	17770	17659	17606	17818	17625	17657	17713	17610	17649	17667	17731	17497	17674	17526	17626	17839	17762	17584	17667	17667	17768	17720	17756	17741	17719	17727	17798	17539	17843	17704	17828	17588	17663	17651	17810	17683	17750	17733	17572	17588	17624	17891	17693	17624	17935	17727	17750	17562	17846	17555	17882	17707	17807	17668	17760	17760	17800	17751	17896	17653	17683	17507	17693	17816	17664	17660	17684	17752	17562	17656	17751	17643	17841	17780	17526	17638	17596	17854	17685	17669	17749	17532	17700	17621	17862	17675	17569	17682	17740	17643	17643	17740	17578	17497	17766	17703	17712	17633	17784	17795	17717	17740	17651	17788	17847	17712	17615	17567	17691	17608	17637	17626	17562	17661	17568	17548	17643	17628	17699	17557	17704	17569	17482	17597	17595	17717	17718	17709	17727	17868	17692	17680	17888	17690	17707	17841	17682	17797	17768	17582	17624	17685	17755	17691	17843	17707	17786	17916	17599	17746	17803	17639	17565	17673	17668	17861	17816	17724	17598	17690	17507	17773	17792	17677	17669	17429	17850	17562	17664	17674	17848	17784	17678	17785	17672	17674	17487	17544	17672	17741	17777	17646	17609	17771	17626	17654	17746	17556	17681	17750	17594	17813	17689	17641	17685	17580	17706	17729	17637	17690	17793	17637	17807	17698	17765	17757	17748	17622	17579	17727	17736	17851	17626	17670	17695	17704	17537	17605	17817	17701	17672	17790	17867	17595	17905	17692	17626	17807	17761	17670	17583	17671	17973	17624	17650	17829	17832	17749	17585	17629	17714	17752	17785	17670	17644	17679	17668	17803	17442	17831	17852	17823	17648	17816	17575	17688	17621	17727	17647	17650	17706	17583	17798	17823	17706	17779	17725	17615	17687	17543	17884	17867	17636	17732	17710	17612	17651	17685	17768	17680	17560	17568	17604	17792	17723	17469	17589	17761	17817	17679	17563	17677	17645	17701	17701	17678	17759	17697	17737	17606	17481	17595	17625	17744	17736	17799	17751	17626	17709	17848	17625	17708	17681	17693	17653	17867	17684	17796	17578	17641	17577	17841	17553	17790	17703	17760	17800	17681	17825	17736	17635	17604	17762	17615	17577	17709	17694	17583	17637	17830	17544	17954	17840	17707	17619	17582	17671	17640	17718	17615	17805	17709	17701	17539	17814	17811	17728	17669	17626	17537	17848	17740	17688	17613	17671	17728	17695	17658	17650	17841	17729	17733	17704	17804	17723	17844	17634	17763	17585	17610	17686	17772	17650	17617	17744	17689	17596	17813	17601	17626	17497	17757	17720	17649	17730	17754	17558	17561	17703	17571	17839	17738	17574	17737	17623	17768	17767	17607	17776	17685	17754	17511	17663	17699	17765	17719	17652	17748	17746	17739	17672	17882	17706	17678	17576	17795	17719	17789	17674	17599	17692	17866	17730	17701	17686	17702	17649	17736	17698	17544	17781	17690	17581	17645	17721	17525	17755	17681	17740	17658	17536	17550	17841	17766	17768	17773	17603	17847	17797	17586	17746	17640	17636	17743	17714	17614	17635	17654	17731	17670	17682	17667	17628	17598	17707	17634	17768	17596	17481	17747	17474	17525	17660	17689	17861	17723	17666	17599	17578	17731	17894	17639	17597	17759	17844	17654	17728	17649	17703	17784	17484	17766	17676	17684	17588	17670	17756	17574	17783	17725	17703	17659	17661	17573	17667	17660	17760	17680	17736	17884	17663	17766	17594	17816	17615	17642	17755	17834	17709	17639	17752	17649	17534	17717	17826	17542	17600	17943	17662	17721	17706	17673	17622	17748	17639	17780	17828	17644	17793	17453	17675	17849	17542	17604	17682	17778	17723	17717	17784	17788	17872	17747	17616	17632	17743	17701	17758	17702	17615	17634	17774	17575	17842	17581	17631	17594	17710	17632	17724	17784	17862	17895	17588	17683	17679	17662	17709	17808	17556	17715	17812	17764	17752	17673	17858	17434	17690	17591	17878	17555	17549	17743	17766	17623	17761	17640	17686	17613	17630	17541	17744	17572	17604	17656	17691	17735	17714	17861	17668	17530	17612	17729	17528	17629	17667	17758	17694	17598	17643	17671	17575	17785	17704	17794	17767	17567	17666	17832	17719	17700	17672	17687	17572	17659	17674	17814	17611	17724	17676	17540	17793	17666	17754	17608	17619	17617	17618	17832	17836	17826	17481	17661	17682	17841	17645	17640	17732	17728	17835	17775	17752	17761	17739	17614	17849	17635	17682	17577	17673	17683	17858	17623	17702	17674	17589	17812	17724	17860	17587	17647	17610	17708	17823	17630	17674	17775	17659	17863	17683	17774	17862	17722	17702	17655	17642	17724	17705	17776	17763	17562	17678	17570	17689	17766	17801	17647	17793	17811	17740	17770	17852	17752	17587	17736	17820	17662	17778	17627	17686	17777	17809	17757	17754	17833	17629	17642	17704	17720	17782	17583	17651	17732	17756	17520	17702	17582	17649	17710	17871	17664	17844	17745	17536	17546	17650	17751	17778	17715	17562	17883	17711	17898	17664	17649	17583	17688	17565	17653	17736	17715	17636	17750	17666	17590	17689	17533	17759	17781	17701	17631	17704	17787	17579	17829	17632	17589	17867	17771	17638	17739	17579	17651	17702	17588	17682	17681	17747	17747	17728	17767	17570	17617	17671	17713	17771	17630	17753	17818	17632	17606	17507	17771	17649	17539	17819	17760	17818	17784	17746	17522	17626	17533	17632	17733	17673	17741	17878	17813	17565	17731	17681	17779	17698	17736	17664	17577	17651	17651	17883	17523	17555	17775	17545	17825	17599	17599	17571	17775	17522	17454	17576	17676	17623	17768	17669	17607	17663	17707	17692	17565	17647	17516	17567	17763	17522	17624	17710	17589	17707	17739	17666	17890	17658	17669	17667	17665	17694	17806	17568	17694	17745	17659	17703	17716	17920	17847	17575	17703	17650	17609	17737	17709	17741	17734	17584	17698	17731	17519	17778	17574	17740	17711	17665	17677	17730	17782	17648	17837	17818	17461	17886	17735	17570	17568	17645	17819	17755	17771	17784	17627	17571	17771	17754	17735	17754	17653	17666	17627	17698	17471	17784	17906	17694	17580	17774	17736	17752	17670	17593	17473	17697	17586	17597	17826	17462	17854	17707	17717	17658	17720	17510	17725	17827	17744	17713	17684	17629	17590	17711	17537	17637	17804	17488	17813	17603	17653	17795	17695	17787	17647	17812	17628	17715	17581	17754	17616	17855	17641	17660	17677	17543	17650	17756	17608	17718	17512	17785	17605	17637	17659	17579	17677	17701	17693	17700	17868	17675	17661	17647	17731	17759	17772	17711	17642	17607	17838	17690	17751	17656	17786	17649	17582	17838	17748	17780	17554	17797	17712	17759	17669	17716	17814	17714	17696	17658	17564	17629	17757	17785	17507	17827	17498	17709	17639	17793	17836	17735	17670	17708	17605	17687	17685	17584	17756	17845	17675	17712	17505	17701	17716	17541	17599	17591	17822
27475	22807	29034	27144	24300	24984	24287	23473	23313	23242	23083	23000	23200	23056	22902	22539	23300	24066	23795	23784	22802	22687	22626	22430	22474	22537	22451	22282	22523	22486	22364	22360	22228	22519	22638	22341	22493	22630	22485	22409	22462	22350	22507	22442	22471	22458	22520	22363	22393	22473	22445	22626	22569	22494	22545	22375	22608	22479	22386	22724	22584	22428	22402	22410	22511	22348	22484	22236	22307	22497	22651	22353	22756	22560	22411	22376	22586	22391	22468	22303	22437	22462	22539	22386	22510	22467	22500	22526	22344	22520	22561	22397	22509	22325	22426	22566	22283	22583	22670	22295	22526	22236	22411	22412	22468	22486	22308	22316	22543	22269	22658	22423	22345	22192	22388	22647	22510	22484	22639	22611	22268	22488	22474	22317	22488	22344	22528	22412	22575	22625	22457	22343	22663	22564	22356	22396	22367	22451	22383	22460	22503	22296	22535	22618	22549	22427	22405	22319	22372	22369	22231	22316	22492	22382	22430	22499	22187	22498	22300	22534	22296	22463	22521	22291	22350	22381	22374	22492	22394	22384	22606	22452	22347	22364	22432	22161	22422	22428	22620	22606	22599	22301	22493	22537	22541	22432	22554	22310	22225	22545	22332	22672	22474	22281	22370	22458	22523	22513	22482	22516	22385	22489	22557	22787	22286	22354	22254	22659	22346	22261	22524	22372	22463	22572	22411	22212	22447	22167	22448	22522	22499	22282	22272	22509	22350	22526	22465	22626	22470	22474	22635	22447	22607	22460	22373	22213	22076	22411	22454	22467	22594	22482	22487	22146	22433	22303	22578	22383	22407	22381	22500	22360	22197	22386	22371	22479	22685	22436	22529	22280	22447	22312	22506	22533	22676	22502	22409	22349	22348	22472	22613	22439	22649	22599	22493	22304	22438	22435	22547	22633	22512	22352	22584	22346	22509	22283	22311	22397	22387	22541	22558	22264	22508	22542	22240	22579	22462	22363	22382	22576	22410	22492	22295	22320	22448	22476	22330	22200	22506	22534	22349	22500	22345	22475	22207	22485	22557	22558	22441	22526	22431	22464	22414	22307	22493	22566	22584	22580	22545	22568	22480	22363	22414	22361	22488	22292	22525	22491	22531	22532	22533	22510	22491	22466	22384	22491	22383	22309	22457	22512	22458	22148	22327	22368	22667	22392	22437	22136	22564	22377	22434	22324	22420	22424	22490	22109	22349	22708	22499	22601	22512	22317	22356	22601	22625	22457	22805	22473	22493	22414	22187	22575	22347	22363	22391	22469	22313	22459	22375	22198	22365	22462	22509	22465	22680	22310	22494	22323	22394	22407	22588	22646	22590	22317	22348	22396	22489	22269	22330	22396	22437	22328	22409	22242	22412	22401	22424	22427	22594	22424	22258	22446	22587	22675	22295	22562	22490	22464	22390	22471	22474	22447	22525	22330	22379	22459	22441	22355	22698	22552	22430	22272	22509	22581	22434	22395	22385	22535	22349	22356	22233	22494	22491	22295	22388	22470	22606	22369	22539	22380	22483	22444	22529	22442	22399	22290	22442	22579	22451	22504	22435	22498	22260	22539	22284	22534	22520	22324	22641	22571	22689	22414	22291	22468	22435	22526	22530	22487	22438	22358	22426	22616	22508	22199	22294	22419	22214	22378	22416	22474	22734	22616	22398	22363	22617	22326	22472	22560	22388	22180	22527	22543	22408	22405	22419	22567	22599	22395	22446	22314	22488	22269	22423	22274	22388	22452	22678	22462	22318	22486	22440	22602	22447	22529	22473	22468	22620	22320	22569	22602	22354	22297	22442	22439	22643	22405	22400	22555	22443	22405	22488	22435	22494	22598	22571	22319	22457	22278	22507	22165	22430	22511	22631	22600	22398	22187	22353	22441	22696	22381	22382	22548	22411	22302	22352	22482	22606	22397	22452	22371	22445	22593	22466	22539	22462	22292	22616	22599	22639	22535	22477	22554	22468	22247	22383	22445	22478	22231	22515	22288	22271	22366	22553	22480	22376	22498	22446	22418	22380	22434	22360	22438	22596	22445	22436	22490	22473	22352	22539	22534	22496	22546	22603	22578	22308	22337	22039	22596	22061	22661	22374	22393	22491	22599	22378	22247	22475	22573	22410	22541	22531	22453	22373	22254	22538	22600	22846	22410	22322	22501	22609	22318	22455	22542	22250	22332	22494	22341	22381	22322	22518	22480	22502	22409	22313	22320	22463	22437	22339	22431	22399	22534	22441	22341	22601	22538	22300	22477	22683	22185	22592	22434	22830	22575	22624	22304	22393	22546	22391	22279	22281	22438	22541	22676	22282	22442	22417	22425	22602	22370	22426	22374	22317	22430	22257	22477	22515	22613	22489	22371	22340	22543	22381	22445	22364	22421	22551	22640	22560	22558	22629	22438	22416	22290	22563	22245	22538	22604	22528	22468	22705	22504	22426	22358	22491	22627	22418	22481	22308	22439	22404	22463	22490	22288	22248	22568	22377	22205	22425	22314	22214	22292	22295	22299	22659	22539	22469	22368	22378	22320	22513	22429	22458	22310	22203	22364	22252	22366	22387	22437	22347	22628	22580	22518	22313	22516	22429	22460	22773	22528	22491	22267	22337	22466	22508	22558	22587	22332	22406	22412	22347	22419	22458	22442	22512	22452	22633	22413	22498	22487	22437	22609	22453	22140	22357	22577	22452	22451	22554	22459	22565	22331	22434	22219	22499	22238	22572	22406	22566	22759	22600	22672	22681	22412	22456	22417	22654	22429	22335	22499	22632	22307	22241	22449	22222	22482	22616	22351	22466	22409	22500	22401	22501	22596	22484	22551	22468	22362	22531	22594	22467	22390	22229	22503	22362	22640	22577	22506	22312	22579	22385	22517	22418	22242	22317	22616	22394	22439	22690	22334	22297	22304	22331	22524	22366	22310	22604	22553	22362	22526	22280	22544	22603	22642	22419	22346	22506	22388	22650	22357	22691	22166	22474	22443	22116	22313	22568	22326	22427	22455	22358	22464	22492	22807	22541	22271	22501	22562	22448	22296	22648	22208	22391	22604	22518	22676	22507	22370	22541	22237	22232	22504	22603	22509	22270	22265	22633	22285	22420	22601	22453	22170	22530	22265	22432	22546	22753	22286	22304	22366	22543	22373	22388	22362	22378	22280	22449	22246	22478	22629	22342	22611	22458	22348	22384	22188	22471	22224	22537	22489	22555	22515	22271	22304	22435	22577	22264	22702	22561	22503	22529	22395	22486	22555	22505	22375	22519	22372	22556	22365	22364	22381	22434	22492	22561	22268	22438	22391	22297	22466	22388	22412	22588	22484	22368	22214	22264	22335	22431	22345	22601	22233	22514	22474	22546	22513	22453	22602	22457	22546	22727	22394	22396	22357	22308	22549	22560	22488	22412	22423	22280	22392	22584	22590	22552	22355	22369	22347	22566	22636	22485	22449	22234	22405	22515	22408	22318	22442	22519	22477	22429	22660	22493	22192	22559	22496	22475	22536	22519	22174	22326	22555	22582	22421	22357	22412	22574	22497	22569	22317	22608	22649	22587	22405	22448	22461	22437	22421	22389	22359	22410	22404	22706	22532	22548	22501	22576	22511	22762	22530	22303	22546	22568	22503	22664	22417	22439	22547	22593	22514	22308	22475	22368	22471	22459	22674	22552	22504	22362	22520	22437	22333	22515	22540	22450	22373	22599	22518	22454	22479	22472	22462	22570	22546	22488	22606	22455	22483	22530	22436	22391	22430	22596	22305	22537	22583	22360	22401	22398	22185	22330	22470	22579	22534	22450	22192	22492	22439	22506	22258	22731	22578	22606	22409	22349	22498	22351	22443	22567	22394	22501	22231	22398	22476	22496	22603	22484	22343	22307	22464	22450	22548	22425	22469	22628	22276	22590	22256	22449	22549	22652	22462	22545	22456	22400	22257	22327	22315	22504	22502	22470	22635	22358	22504	22459	22346	22403	22504	22530	22427	22407	22419	22599	22497	22422	22449	22354	22493	22538	22545	22428	22416	22384	22481	22378	22192	22454	22399	22263	22528	22680	22354	22446	22477	22613	22591	22543	22528	22441	22502	22376	22525	22276	22291	22413	22511	22251	22434	22454	22493	22418	22312	22443	22401	22603	22565	22474	22521	22520	22383	22476	22364	22440	22403	22495	22554	22600	22387	22300	22322	22562	22418	22561	22549	22466	22506	22508	22329	22633	22432	22467	22378	22377	22473	22439	22554	22419	22653	22319	22262	22399	22397	22324	22534	22235	22640	22510	22519	22582	22437	22636	22466	22399	22419	22479	22196	22455	22452	22407	22356	22502	22393	22599	22580	22474	22403	22560	22447	22424	22482	22542	22336	22421	22469	22686	22501	22382	22497	22441	22397	22301	22450	22469	22280	22426	22646	22465	22449	22650	22244	22388	22447	22423	22418	22503	22528	22380	22585	22196	22444	22380	22402	22538	22234	22491	22343	22711	22462	22578	22408	22356	22538	22546	22562	22320	22694	22613	22510	22421	22468	22583	22267	22546	22444	22614	22659	22507	22568	22490	22421	22540	22149	22550	22272	22575	22484	22368	22415	22355	22796	22618	22588	22645	22473	22376	22525	22349	22545	22541	22572	22489	22541	22495	22384	22469	22362	22417	22309	22403	22420	22450	22569	22364	22519	22452	22375	22414	22490	22260	22442	22449	22337	22484	22514	22207	22257	22427	22247	22335	22319	22471	22475	22224	22403	22364	22533	22332	22503	22337	22319	22402	22679	22470	22603	22412	22431	22467	22359	22529	22296	22366	22432	22600	22518	22561	22334	22293	22436	22614	22503	22334	22248	22477	22426	22315	22165	22511	22364	22322	22505	22546	22390	22488	22456	22344	22293	22414	22478	22423	22572	22424	22451	22463	22479	22414	22334	22234	22678	22561	22497	22390	22506	22386	22317	22308	22386	22230	22486	22530	22620	22242	22296	22457	22359	22618	22478	22318	22398	22624	22445	22360	22432	22316	22360	22496	22466	22501	22573	22407	22412	22344	22589	22265	22529	22624	22576	22504	22489	22339	22490	22664	22492	22437	22645	22159	22658	22295	22288	22534	22377	22330	22388	22240	22380	22662	22595	22543	22524	22505	22470	22465	22401	22464	22464	22528	22390
19321	25986	25623	21679	20888	21433	20293	19444	19262	18997	18880	18968	18808	18789	17946	17983	19198	19598	19675	18843	18323	18022	17781	17904	17824	17921	17777	17849	17808	17923	17699	17948	17801	17808	17821	17732	17695	17660	17762	17604	17797	17760	17763	17747	17636	17761	17805	17891	17758	17717	17784	17707	17907	17904	17850	18009	17760	17571	17983	17736	17903	17736	17733	17815	17677	17867	17763	17753	17809	17874	17728	17879	17667	17767	17943	17773	17913	17765	17832	17742	17706	17759	18002	17659	17783	17957	17889	17875	17733	17772	17869	17884	17735	17790	17749	17926	17780	17515	17878	18021	17913	17826	17946	17796	17713	17829	17784	17873	17727	17811	17917	18010	17708	17788	17787	17620	17904	17683	17711	17780	17776	17660	17841	18079	17533	17782	17674	17800	17745	17847	17662	17886	17739	17683	17740	17763	17856	17844	17760	17777	17889	17749	17930	17799	17773	17893	17877	17716	17805	17656	17723	17886	17943	17645	17806	17934	18052	17763	17753	17875	17929	17862	17955	17893	17828	18034	17863	17629	17739	17716	17867	17890	17886	17735	17874	18045	17935	17664	17947	17874	17658	17688	17728	17677	17789	17848	17653	17714	17690	17775	17762	17782	17912	17802	17746	17799	17884	17692	17740	17879	17841	17831	17860	17984	17798	17882	17802	17764	17761	17614	17633	17838	17813	17943	17777	17806	17973	17923	17965	17867	17848	17894	17871	17797	17725	17887	17823	17840	17894	17886	17595	17654	17802	17857	17682	17705	17966	17738	18061	18008	17823	17844	17770	17717	17811	17873	17894	17802	17829	17874	17635	17717	17854	17714	17698	17686	17747	17643	17760	17742	17874	17945	17500	17849	17934	17743	17843	17859	17875	17764	17635	17802	17870	17834	17748	17792	17814	17905	17747	17741	17879	17795	17818	17815	17734	17712	17896	17749	17901	17551	17808	17729	17816	17711	17736	17755	17764	17772	17776	17772	17695	17703	17896	17691	17979	17554	17798	17796	17817	17940	17838	17714	17839	17890	17797	17927	17793	17955	17844	17747	17857	17583	17668	17868	17899	17738	17889	17710	17691	17835	17732	17872	17774	17842	17781	18029	17689	17924	17706	17863	17665	17704	17674	17863	17922	17910	17759	17858	17793	17826	18048	17869	17656	17700	17746	17863	17658	17749	17847	17726	17622	17820	17750	17809	17820	17832	17981	17688	17787	17813	17819	17815	17895	17746	17617	17715	17733	17885	17864	17712	17873	17809	17899	17809	17756	17881	17840	17798	17891	17809	17841	17893	17763	17717	17861	17758	17975	17928	17875	17750	17801	17772	17739	17830	17824	17732	17873	17804	17808	17900	17834	17740	17768	17591	17771	17567	17579	17610	17907	17624	17802	17658	17750	17969	17823	17809	17861	17852	17799	17948	17823	17665	17823	17726	17886	17772	17840	17904	17882	17941	17758	17959	17919	17773	17785	17931	17824	17844	17651	17737	17804	17665	17639	17805	17816	17761	17934	17802	17794	17903	17780	17800	17770	17710	17735	17754	17675	17591	17846	17632	17867	17967	17779	17680	17893	17910	17663	17835	17849	17709	17718	17985	17719	17705	17959	17956	17806	17922	17679	17798	18009	17872	18021	17742	17946	17662	17595	17890	18081	17745	17974	17689	17832	17835	17901	17779	17844	17771	17879	17813	17993	17653	17974	17911	18069	17862	17806	17780	17725	17899	17826	17768	17668	17749	17854	17707	17930	17720	17907	17872	17694	17645	17710	17770	17777	17845	17664	17767	17841	17788	17738	17601	17835	17841	17799	17796	17758	17810	17544	17831	17799	17827	17713	17945	17792	17877	17755	17814	17732	18009	18044	17883	17827	17604	17866	17721	17853	17709	17779	17757	17937	17797	17710	17576	18012	17698	17639	17624	17878	17802	17811	17767	17701	17744	17872	17861	17808	17873	17755	17852	17932	17749	17716	17847	17611	17723	17770	17711	17827	17838	17910	17784	17641	17871	17768	17859	17638	17971	17753	17828	17843	17721	17750	17830	17852	17826	17804	17557	17665	17627	17765	17733	17893	17739	17638	17676	17982	17784	17804	17850	17749	17819	17719	17807	17790	17952	17845	17845	17695	17762	17717	17603	17804	17827	17912	17716	17817	17562	17793	17782	17774	17932	17701	17700	17774	17837	17940	17661	17829	17948	17835	17748	17797	17850	17685	17761	17746	17731	17763	17922	17711	17736	17773	17737	17825	17916	17814	17885	17969	17672	17747	17660	17758	17846	17799	17799	17747	17730	17734	17680	17846	17664	17881	17822	18026	17854	17728	17944	17895	17764	17888	17768	17624	17808	17906	17678	17793	17695	17673	17758	17902	17735	17952	17814	17831	17702	17730	17650	17785	17685	17778	17815	17973	17697	17632	17847	17795	17869	17904	17722	17871	17741	17956	17864	17986	17854	17828	17917	17597	17808	17714	17691	17582	17796	17684	17760	17789	17759	17685	17795	17714	17887	17992	18009	17877	17682	17621	17862	17626	17700	17929	17931	17698	17764	17874	17850	17676	17840	17876	17981	17871	17863	17828	17872	17772	17914	17812	17776	17703	17619	17870	17837	17823	17706	17488	17726	17793	17760	17707	17800	17761	17654	17967	17694	17970	17797	17805	17750	17843	17835	17704	17683	17761	17909	17784	17971	17729	17675	17742	17744	17911	17885	17601	17790	17753	17794	17882	17597	17811	17838	17913	17779	17797	17822	17682	17829	17703	17800	17839	17877	17596	17994	17835	17812	17767	17921	17713	17791	17663	17917	17838	17623	17875	18023	17777	17734	17904	17694	17703	17680	17818	17814	17862	17861	17700	17611	17973	17745	17800	17741	17786	17930	17754	17785	17875	17830	17812	17840	17737	17857	17809	17713	17809	17763	17848	17951	17769	17654	17709	17642	17923	17634	17730	17744	17725	17880	17773	17939	17731	17801	17785	17664	17691	17918	17942	17831	17729	17866	17828	17789	17711	17803	17778	17922	17778	17973	17789	17705	17774	17841	17779	17931	17956	17665	17917	17892	17704	17996	17924	17761	17723	17707	17860	17691	17919	17750	17935	17899	17789	17685	17918	17709	17792	17853	17776	17703	17644	17747	17716	17659	17852	17723	17857	17741	17845	17830	17756	17722	17758	17868	17697	17728	17851	17843	17649	17688	17826	17732	17692	17854	17808	17804	17753	17856	17839	17814	17765	17891	17759	17844	17953	17730	17877	17692	17930	17826	17609	17769	17800	17855	17860	17787	17669	17945	17708	17792	17904	17959	17736	17945	17824	17761	17882	17602	17839	17861	17873	17984	17832	17846	17775	17947	17927	17711	17728	17811	17843	17821	17890	17738	17748	17630	17858	17789	17858	17783	17725	17856	17797	17902	17773	17929	17751	17897	17794	17953	17830	17963	17705	17736	17775	17719	17881	17807	17822	17767	17887	17749	17763	17773	17809	17771	17869	17883	17743	18010	17798	17954	17800	17804	17981	17942	17921	17912	17661	17763	17834	17963	17693	17735	18040	17818	17889	17888	17760	17726	17824	17894	17810	17779	17949	17839	17791	18025	17752	17922	17771	17867	17727	17761	17909	17776	17715	17930	17688	17851	17770	17649	17899	17794	17855	17843	17927	17864	17684	17661	17772	17745	17780	17700	17709	17713	17796	17825	17913	17495	17801	17902	18026	17782	17886	17816	17800	17799	17849	17793	17773	17973	17885	17761	17853	17587	17761	18011	17779	17804	17933	17785	17794	17938	18063	17719	17839	17760	17631	17778	17829	17688	17940	17563	17845	17709	17722	17827	17866	17782	17946	17689	17813	17811	17688	17756	17878	17977	17704	17806	17850	17740	17831	17833	17851	17784	17697	17814	17822	17827	17842	17775	17844	17756	17655	17948	17820	17747	17819	17931	17732	17760	17747	17785	17893	17646	17846	17861	17796	17878	17692	17752	17803	17897	17859	17587	17936	17890	17826	17772	17847	17741	17742	17722	17836	17705	17700	17729	17899	17852	17898	17815	17835	17907	17817	17782	17770	17783	17766	17615	17854	17743	17839	17735	17735	17846	17710	17704	17739	17867	17785	17932	17929	17742	17850	17911	17849	17803	17728	17909	17820	17940	17747	17813	17865	17849	18006	18008	17614	17861	17727	17840	17827	17745	17825	17684	17856	17872	17730	17822	17713	17842	17761	17852	17897	17793	17655	17549	17667	17879	17917	17758	17894	17880	17876	17716	17845	17882	17905	17886	17908	17801	17715	17851	17994	17858	17711	17868	17884	17777	17900	17980	17980	17793	17670	17766	17859	17747	17697	17779	17792	17998	17834	17825	17839	17860	17777	17902	17754	17939	17655	17632	17777	17809	17771	17800	17737	17811	17804	17733	17747	17748	17710	17844	17690	17841	17752	17703	17725	17724	17775	17755	17950	17614	17891	17701	17923	17818	17854	17795	17763	17793	17927	17775	17737	17850	17782	17966	17757	17625	17982	17741	17651	17888	17872	17797	17846	17924	17678	17731	17900	17841	17846	17765	17850	17684	17723	17842	17761	17818	17778	17953	17853	17770	17694	17699	17853	17740	17861	17751	17751	17779	17879	17739	17828	17711	17843	17832	17774	17968	18002	17877	17636	17781	17829	17817	17903	17845	17991	17776	17879	17598	17818	17703	17776	17659	17826	17870	17743	17803	17781	17841	17827	17673	17724	17883	17876	17764	17869	17790	17755	17745	17735	17806	17842	17846	17835	17748	17806	17821	17904	17819	17948	17774	17823	17949	17793	17747	17732	17757	17876	17757	17920	17852	17974	17838	17863	17676	17766	17677	17752	17884	17918	17829	17782	17922	17860	17730	17810	17938	17705	17691	17733	17594	17626	17611	17834	17667	17733	17755	17877	17848	17826	17729	17733	17879	17800	17938	17814	17745	17767	17686	18000	17741	17866	17948	17836	17660	17896	17911	17693	17832	17871	17875	17970	17808	17820	17721	17881	17749	17758	17782	17896	17579	17838	17895	17804	17784	17739	17885	17853	17835	17634	17718	17421	17896	17649	17516	17680	17934	17747	17899	17792	17602	17654	17810	17660	17945	18017	17702	17927	17775	17969	17766	18070	17911	17869	17858	17602	17921
23714	20953	28359	24143	23645	26268	26724	24384	23686	23412	23162	23009	22999	23129	23185	23027	27084	30749	30378	27586	24595	23086	22491	22413	22198	22206	22320	22182	22288	21942	22390	22438	22424	22224	22492	22175	22307	22352	22252	22149	22086	22316	22088	22170	22244	22264	22232	22175	22121	22403	22293	22219	22225	22199	21973	22249	22343	22384	22397	22332	22086	22200	22031	22014	22277	22233	22237	22305	22205	22182	22342	22124	22262	22180	22139	22211	22317	22218	22244	22340	22288	22193	22352	22254	22221	22029	22112	22272	22316	22092	22172	22008	22211	22224	22193	22204	22313	22208	22312	22201	21781	22331	22246	22258	22367	22168	22337	22279	22048	22196	22297	22344	22132	21992	22245	22031	21936	22224	22125	22048	22251	22182	22299	22170	22228	22253	22178	22181	22417	22152	22009	22411	22081	22030	22126	22278	22176	22260	22168	22077	22181	22342	22022	22109	22187	22202	22275	22160	22182	22294	22056	22125	22115	22213	21965	22233	22018	22281	22031	22176	22153	21961	22115	22372	22236	22134	22116	22296	22170	22022	22231	22251	22130	22100	22254	21789	22296	22196	22269	22133	22443	22130	22221	22298	22104	22198	22370	22169	22128	22147	22235	22252	22384	22279	22222	22205	22255	22075	22289	22183	22112	22188	21903	22114	22365	22301	22171	22000	22134	22045	22017	22110	22408	22119	22204	22054	22236	22257	22189	22462	22123	22248	22349	22206	22395	22365	21955	22019	22146	22307	22067	22268	22088	22078	22174	22005	22322	22079	22420	22040	22174	22282	22305	22259	22018	22180	22135	22299	22287	22098	21932	22208	22090	22212	22072	22177	22188	22189	21999	22266	22161	22088	22215	22310	22112	22221	22228	22085	22211	22009	22151	22275	22233	22225	22082	22148	22214	21927	22338	22242	22242	22196	22189	22119	22086	22147	21971	22188	22105	22366	22089	21988	22230	22334	22205	22142	22091	22121	22197	22224	22167	21984	22415	22288	22231	22111	21985	22077	22066	22229	22082	22292	22347	22248	22171	22092	21904	22000	21958	22076	22293	22206	22210	22211	22231	22047	22236	22220	22170	21921	22183	22157	22351	21947	22208	22148	22180	22121	22305	22195	22022	22185	22185	22311	22040	22162	22288	22048	22071	22143	22054	22029	22191	22270	22132	22356	21967	22265	22324	22145	22165	22027	22069	22262	21993	21966	22324	22240	22133	22229	22203	22146	22132	22250	22216	21866	22218	22054	22264	22099	22091	21979	22198	22088	22081	22190	22100	22187	22108	22151	21981	22103	22183	22134	22405	22303	22256	22189	22155	22263	21997	22111	22244	22206	22365	22156	22165	22057	22305	22097	22106	22129	22169	22010	22173	22116	22359	21903	22250	22227	22208	21913	22089	21971	22098	22022	22084	22065	22093	21993	22124	22100	22226	21940	22111	22223	22137	22410	22316	22027	22264	22409	22253	22366	22238	21920	22155	22141	22059	22235	22507	21947	22106	22245	22135	22308	22131	22033	22219	22170	22106	22365	22211	22451	22028	22276	22074	22172	22341	22152	22324	22031	22229	22103	22194	22161	22030	21970	22253	22103	22046	22183	22273	22180	22205	22305	22162	22075	22223	22236	22329	22120	22247	22367	22078	22148	22081	22318	22267	22239	22106	22218	22219	22240	22106	22269	22310	22176	22284	22160	22347	22024	22337	22268	22139	22191	22204	22106	22171	22089	22038	21897	22069	22155	22065	22039	22183	21991	22271	22282	22213	22217	22058	22098	22237	22255	22406	22214	22241	22257	22243	22227	22065	22092	22305	22401	22184	22254	22210	22284	22027	22008	22052	22135	22250	22257	22236	22300	22137	21887	22069	22142	22289	22240	22065	22255	22053	22197	22042	21842	21985	22103	22172	22005	22146	22236	22064	22136	22126	22235	22160	22198	22155	22075	22259	22103	22019	22220	22046	22090	22240	22295	22297	22232	22201	22234	22280	22091	22329	22001	22071	22152	22193	22033	22015	22168	22301	22107	22085	22006	22126	22063	22122	22026	22170	22081	22055	22242	22048	22173	22191	22136	22097	22462	22153	22033	22298	22249	22165	22015	22308	22339	22114	22186	22137	22084	22221	22279	22139	22223	22151	22294	22059	22289	22181	22329	22235	22244	22145	21876	22312	22276	22308	22322	22148	22263	22187	22080	22344	22210	22239	22229	22128	22295	22089	21981	22387	22217	22122	22210	22073	22124	22186	22243	22258	22240	22128	22495	22273	22228	22233	22043	22160	21990	22269	22107	22248	22034	22462	22198	22239	22218	22068	22165	22127	22161	22179	22413	22039	22050	22240	22210	22187	22111	22306	22153	22171	22266	22274	22205	22261	22271	22037	22249	22102	22355	22168	22340	22246	22214	22130	22202	22251	22203	22125	22201	22185	22190	22164	22305	22156	22174	22256	22000	22188	22144	22000	22195	22239	22184	22160	22252	22223	22195	22116	22063	22102	22254	22248	22251	22247	22180	21926	22202	22153	21979	21815	22300	22250	22363	22220	22310	22109	22082	22343	22090	22324	22196	22041	22097	22328	22385	22088	22126	22251	22190	22083	22195	22326	22177	22357	22164	22331	22169	22135	22205	22216	22177	21930	22204	22253	21921	22379	22339	22295	22306	22153	22293	22202	22127	22004	22298	22421	22218	22070	22279	22010	22015	22381	22248	22109	22222	22105	22188	22237	22089	22311	22179	21992	22098	22288	22275	21945	22081	21989	22077	22141	22081	22344	22019	21979	22223	22139	21965	22175	21952	22201	22236	22003	22231	22055	22026	22149	22203	22209	22108	22134	22102	22231	22116	21950	22251	22237	22138	21827	22166	22317	22294	22278	21963	22196	22105	22115	22307	22082	22136	22180	22332	22002	22249	22050	22344	22041	22127	22360	22040	22188	22177	22020	22050	22364	22361	22411	22308	22333	22401	22303	21922	22147	22310	22374	22276	22113	22339	22236	22242	22028	22180	21946	22253	22294	22145	22279	22122	22243	22323	22277	22290	22245	22207	22288	22320	22052	22263	21932	22175	22144	22108	22262	22093	21957	22154	22006	22251	22090	22257	22256	21962	22332	22134	22238	22225	22203	22285	22190	22227	21930	22100	22106	22317	22164	22011	22105	22203	22155	22103	22105	22315	22241	22282	22232	21956	22102	22074	22278	22107	22307	22262	22311	22357	21899	22243	22082	22008	22101	22287	22261	22152	22159	22091	22145	22180	22159	22078	22313	22109	22021	22181	22234	22330	22047	22252	22191	22155	22165	22083	22240	22131	21884	22203	22321	22079	22031	22133	22199	22060	22373	22129	22344	22349	22269	22149	22183	22341	22085	22071	22292	22194	22228	22041	22233	22160	22121	22004	21995	22114	22266	22234	22280	22042	22278	22175	22122	22261	21997	22395	22135	22173	22221	22076	22301	22212	22188	22132	22078	22280	22339	22011	22135	22044	22210	22251	22314	22327	22043	22316	22205	22153	22156	22233	22289	22218	22110	22197	22143	22352	22116	22440	22365	22193	22331	22147	22043	22205	22310	22241	22376	22429	21967	22209	22257	22165	22190	22194	22271	22161	21964	22118	22281	22274	22250	22368	22067	22321	22206	22076	22157	22021	22237	22113	22084	21855	22183	22353	22040	22309	22192	22314	22376	22087	22162	22171	22181	22204	22101	22026	22277	22043	22239	22039	22044	22102	22121	22261	22320	22038	22072	22171	22112	22151	22118	22098	22165	22152	22239	22221	22161	22232	22153	22051	22082	22148	22012	22401	22150	22044	22218	22170	22220	22235	22222	22272	22122	22075	22328	22162	22025	22185	22197	22007	22234	22035	22240	21998	22182	22305	22255	22416	22078	22188	22046	22030	22306	22382	22236	22074	22133	22268	22243	22193	22305	22215	21934	22132	22360	22124	22149	22039	22085	22127	22290	22363	22318	22119	21895	22342	22364	22077	22149	22223	22235	22079	22081	22015	22068	22194	22250	22023	22029	22138	22274	21980	22235	22129	22144	21946	22433	21948	22012	22191	22243	22285	22202	22214	21951	22192	22049	22050	22131	22135	22227	22235	22282	22150	22100	22253	22356	22122	22380	22183	22040	22101	22108	22186	22286	22227	21990	22091	22079	22262	22071	22264	22462	22151	22172	22184	22294	22113	22280	22218	22332	22220	22156	22013	22249	22111	22124	22127	22136	22168	22027	22099	22144	22286	22047	22126	22236	22350	22214	22121	22244	22237	22049	22395	22206	22114	22227	22127	22386	22198	22145	22157	22290	22242	22337	22144	22061	22021	22345	22145	22110	22292	22044	22112	22181	22124	22209	22221	22446	22211	22115	22075	21992	22045	22134	22286	22397	22108	22163	22041	22249	22271	21921	22165	22188	22230	22311	22350	21989	22276	22161	22249	22199	22161	22325	22140	22157	22276	22174	22103	22499	22418	22275	22395	22281	22376	22106	22114	22272	22118	22130	22288	22252	22042	22111	22364	21977	22179	22048	22212	22332	22260	22011	22043	22204	22237	22341	22331	22150	22199	22119	22244	21960	22153	22196	22194	22204	22054	22337	22311	22195	22347	22043	22111	22127	22256	21753	22322	22094	22096	22187	21810	21907	22094	22106	22335	22267	22274	22130	22063	22211	22381	22186	22176	22440	22199	22126	22230	22246	21972	22189	22382	21977	22243	22303	22144	22257	22127	22101	22164	22336	22348	22200	22040	22264	22226	22218	22377	22387	22312	22390	22200	22272	22193	22166	22147	22210	22063	22257	22362	22198	22313	22098	22155	22314	22472	22153	22021	22093	22207	21979	22370	22041	22017	22210	22242	22194	22369	22351	21967	22094	22004	22229	22365	22054	22149	22082	22267	22091	22035	22021	22159	22199	22338	22211	22146	22129	22005	21893	22161	22091	22001	22150	22081	22119	22186	22169	22263	22147	22157	22065	22421	22061	21960	22211	22178	22205	22008	22013	22085	21996	22131	22279	22176	22281	22199	22163	22245	22184	22160	22172	22244	22269	22189	22271	22124	22321	22269	22306	22242	22051	22139	22008	22233	22163	22241	22172	22206	22195	22281	21986	22113	22283	22183	22352	22226	22066	22283	22218	22297	22024	22317	22368	22231	22177	22178
17655	29910	28160	24411	23478	23021	21797	20527	20017	18954	18760	18514	18832	18932	18952	19059	24857	28974	27413	23427	20168	18561	18085	17920	17799	17716	17710	17670	17657	17775	17860	17900	17629	17764	17664	17767	17714	17747	17854	17781	17726	17698	17804	17760	17691	17668	17777	17770	17696	17787	17817	17732	17811	17785	17864	17744	17766	17699	17763	17701	17737	17902	17702	17762	17609	17756	17811	17600	17793	17768	17691	17748	17761	17556	17992	17611	17924	17650	17833	17805	17765	17809	17712	17719	17743	17727	17871	17766	17676	17533	17764	17671	17841	17594	17625	17660	17781	17802	17705	17785	17746	17839	17811	17747	17681	17726	17631	17695	17941	17649	17576	17675	17723	17786	17591	17992	17619	17523	17800	17663	17732	17892	17749	17729	17693	17727	17846	17704	17703	17861	17746	17874	17626	17712	17612	17654	17792	17788	17708	17755	17744	17824	17734	17867	17688	17616	17827	17621	17655	17775	17795	17720	17801	17713	17648	17690	17628	17533	17604	17730	17638	17499	17848	17787	17659	17667	17681	17809	17701	17943	17572	17689	17726	17650	17749	17610	17770	17621	17698	17688	17637	17634	17731	17629	17620	17801	17622	17635	17710	17637	17774	17638	17660	17806	17611	17599	17768	17600	17967	17643	17669	17641	17801	17672	17822	17791	17661	17689	17696	17963	17818	17590	17638	17760	17758	17781	17540	17640	17662	17760	17555	17809	17632	17687	17638	17812	17734	17757	17835	17575	17893	17659	17571	17522	17693	17672	17801	17923	17522	17581	17715	17505	17606	17649	17626	17580	17925	17522	17769	17511	17773	17913	17743	17705	17683	17648	17774	17595	17628	17836	17658	17604	17683	17765	17728	17731	17660	17676	17691	17699	17976	17798	17762	17525	17670	17763	17889	17761	17653	17751	17685	17775	17660	17772	17794	17722	17688	17618	17839	17709	17846	17604	17628	17768	17813	17729	17817	17693	17760	17572	17605	17562	17754	17558	17615	17759	17811	17611	17813	17856	17758	17956	17761	17727	17588	17704	17761	17640	17598	17807	17785	17523	17781	17711	17772	17777	17694	17734	17604	17609	17885	17709	17665	17650	17839	17867	17789	17727	17613	17629	17721	17794	17651	17684	17802	17755	17725	17676	17670	17661	17786	17533	17801	17581	17593	17720	17815	17731	17718	17633	17675	17660	17571	17709	17678	17829	17688	17693	17605	17688	17651	17736	17763	17639	17743	17690	17792	17638	17567	17629	17849	17689	17678	17717	17671	17671	17733	17628	17592	17730	17765	17644	17913	17777	17748	17597	17662	17715	17834	17739	17610	17706	17581	17632	17622	17668	17719	17610	17665	17595	17821	17576	17803	17742	17713	17690	17695	17603	17800	17797	17721	17558	17684	17750	17676	17638	17794	17684	17596	17789	17810	17579	17755	17656	17729	17599	17597	17654	17824	17793	17839	17673	17578	17712	17903	17746	18035	17777	17652	17683	17704	17706	17702	17614	17730	17463	17848	17729	17630	17718	17596	17615	17785	17535	17835	17616	17792	17883	17775	17625	17675	17864	17686	17672	17764	17692	17690	17589	17797	17626	17653	17774	17745	17592	17782	17576	17880	17816	17675	17758	17757	17815	17603	17729	17924	17764	17663	17771	17661	17645	17656	17646	17658	17810	17753	17697	17620	17706	17599	17844	17681	17918	17751	17640	17695	17766	17929	17720	17697	17578	17659	17589	17600	17707	17759	17758	17835	17769	17747	17644	17678	17696	17706	17605	17669	17733	17691	17597	17615	17784	17683	17731	17669	17702	17621	17796	17650	17678	17642	17691	17663	17751	17702	17795	17898	17735	17557	17721	17807	17818	17838	17837	17490	17760	17588	17844	17760	17633	17726	17634	17732	17453	17705	17810	17731	17675	17628	17513	17812	17720	17744	17740	17696	17768	17788	17689	17642	17806	17602	17730	17780	17692	17617	17678	17799	17577	17670	17773	17614	17829	17592	17874	17672	17689	17743	17777	17628	17611	17604	17445	17608	17742	17717	17741	17759	17561	17637	17588	17607	17666	17803	17774	17542	17762	17727	17655	17863	17798	17730	17602	17890	17804	17718	17620	17827	17622	17681	17736	17771	17717	17709	17638	17677	17462	17769	17830	17676	17881	17616	17800	17498	17679	17669	17755	17895	17743	17814	17508	17626	17627	17740	17694	17662	17740	17703	17613	17697	17676	17780	17572	17660	17770	17810	17703	17750	17811	17579	17735	17606	17786	17770	17844	17843	17594	17834	17814	17797	17757	17694	17869	17503	17820	17706	17777	17856	17706	17748	17662	17704	17703	17626	17719	17860	17634	17699	17731	17757	17781	17705	17616	17659	17635	17693	17829	17666	17568	17665	17677	17784	17692	17792	17630	17762	17715	17692	17748	17728	17700	17810	17574	17703	17678	17672	17674	17821	17560	17717	17871	17682	17658	17772	17615	17838	17687	17741	17659	17606	17629	17759	17737	17706	17730	17710	17568	17617	17766	17681	17738	17638	17797	17640	17526	17711	17873	17684	17595	17636	17597	17772	17817	17627	17653	17680	17786	17785	17615	17818	17669	17635	17806	17646	17663	17672	17693	17822	17932	17693	17784	17760	17884	17604	17716	17538	17746	17723	17801	17794	17649	17671	17633	17682	17962	17807	17599	17511	17610	17722	17741	17704	17712	17776	17728	17509	17973	17676	17953	17583	17720	17632	17765	17765	17685	17858	17628	17879	17791	17795	17721	17603	17499	17621	17752	17681	17735	17742	17737	17714	17791	17631	17709	17733	17858	17771	17755	17675	17512	17822	17641	17657	17821	17703	17721	17700	17717	17488	17702	17799	17662	17851	17873	17927	17739	17508	17874	17692	17691	17620	17809	17805	17842	17741	17726	17739	17683	17724	17587	17740	17705	17948	17720	17652	17496	17583	17715	17579	17775	17717	17634	17497	17771	17786	17767	17609	17719	17583	17550	17603	17542	17734	17570	17560	17701	17652	17723	17691	17809	17562	17717	17719	17752	17736	17717	17701	17645	17660	17810	17482	17624	17748	17645	17839	17705	17669	17873	17706	17892	17775	17565	17905	17815	17699	17703	17655	17703	17714	17700	17660	17701	17719	17713	17668	17659	17873	17761	17913	17745	17777	17727	17659	17828	17707	17643	17860	17690	17754	17759	17624	17663	17675	17772	17664	17778	17749	17681	17724	17839	17688	17681	17632	17645	17811	17751	17910	17565	17717	17620	17719	17663	17718	17658	17625	17846	17649	17670	17673	17470	17701	17712	17857	17851	17740	17619	17724	17745	17702	17730	17449	17740	17757	17653	17728	17752	17502	17643	17845	17598	17604	17563	17659	17528	17805	17641	17765	17570	17586	17744	17572	17735	17783	17475	17776	17776	17816	17863	17673	17766	17728	17705	17945	17693	17621	17752	17791	17635	17822	17782	17905	17845	17683	17714	17507	17724	17812	17804	17769	17607	17769	17800	17817	17771	17768	17761	17741	17726	17718	17729	17686	17601	17714	17527	17828	17600	17564	17687	17614	17650	17774	17664	17793	17919	17732	17741	17688	17723	17675	17516	17720	17721	17637	17757	17782	17809	17822	17850	17714	17802	17600	17608	17691	17750	17735	17773	17688	17788	17645	17638	17561	17675	17682	17767	17803	17709	17638	17755	17800	17665	17757	17847	17754	17731	17686	17702	17611	17768	17805	17662	17666	17754	17761	17700	17758	17760	17801	17821	17728	17745	17602	17617	17800	17601	17803	17694	17719	17774	17676	17765	17674	17726	17777	17606	17666	17651	17707	17632	17669	17646	17655	17801	17742	17714	17848	17570	17581	17650	17622	17757	17900	17839	17686	17797	17886	17639	17467	17683	17738	17777	17748	17738	17727	17690	17721	17596	17692	17558	17812	17673	17699	17826	17859	17694	17700	17609	17591	17787	17818	17795	17835	17757	17705	17651	17752	17629	17664	17838	17781	17791	17670	17661	17832	17628	17637	17661	17722	17735	17879	17642	17598	17704	17719	17600	17781	17697	17820	17620	17629	17794	17575	17673	17791	17801	17892	17629	17738	17580	17690	17739	17668	17882	17652	17713	17923	17654	17692	17700	17683	17662	17654	17748	17850	17747	17915	17745	17858	17656	17705	17730	17779	17645	17735	17618	17578	17799	17758	17749	17768	17667	17766	17602	17900	17674	17601	17790	17725	17786	17635	17716	17722	17592	17702	17747	17815	17828	17761	17524	17819	17687	17747	17818	17735	17744	17645	17724	17729	17791	17865	17600	17786	17759	17708	17814	17897	17686	17812	17620	17711	17805	17596	17588	17876	17768	17767	17713	17701	17724	17786	17708	17788	17740	17709	17437	17810	17639	17654	17689	17842	17718	17770	17847	17782	17698	17768	17677	17781	17572	17678	17743	17568	17717	17654	17792	17806	17670	17769	17634	17717	17727	17692	17777	17771	17777	17777	17703	17689	17797	17728	17655	17759	17802	17649	17778	17875	17440	17680	17857	17501	17732	17618	17599	17638	17844	17817	17659	17803	17729	17625	17616	17739	17568	17680	17950	17731	17642	17725	17666	17592	17770	17741	17626	17717	17624	17895	17647	17770	17825	17721	17629	17589	17925	17836	17750	17748	17815	17744	17674	17731	17776	17767	17832	17743	17659	17820	17763	17694	17669	17746	17765	17817	17673	17614	17647	17725	17720	17762	17750	17895	17865	17733	17762	17662	17759	17818	17673	17964	17656	17602	17737	17782	17744	17635	17639	17625	17757	17649	17736	17917	17886	17852	17840	17542	17813	17766	17761	17694	17663	17801	17709	17775	17632	17578	17589	17736	17606	17777	17525	17760	17679	17833	17644	17662	17647	17814	17851	17770	17757	17762	17745	17738	17774	17671	17802	17681	17565	17654	17758	17579	17833	17491	17648	17780	17711	17847	17553	17860	17770	17766	17857	17690	17755	17682	17885	17750	17816	17699	17812	17756	17584	17795	17759	17741	17678	17680	17983	17540	17611	17606	17579	17784	17780	17780	17653	17672	17760	17839	17561	17572	17545	17890	17728	17781	17754	17641	17816	17718	17769	17687	17780	17684	17715	17671	17748	17837	17647	17644	17736	17754	17670
22439	21000	28807	23391	21499	25296	30040	25529	24239	24472	24111	23713	23585	23524	23360	23730	31533	39873	38883	32922	27687	24838	23248	22988	22816	22588	22714	22774	22549	22623	22585	22670	22517	22577	22615	22756	22576	22388	22782	22346	22756	22635	22794	22696	22463	22632	22633	22699	22592	22435	22527	22486	22680	22488	22541	22502	22744	22506	22585	22429	22783	22519	22519	22528	22412	22401	22713	22448	22568	22567	22632	22624	22614	22640	22434	22624	22599	22690	22246	22431	22650	22573	22737	22709	22663	22503	22443	22379	22575	22388	22262	22515	22551	22303	22506	22460	22468	22470	22642	22307	22332	22287	22395	22634	22488	22572	22477	22420	22496	22639	22523	22540	22241	22359	22520	22381	22543	22406	22478	22409	22555	22511	22540	22413	22495	22585	22604	22518	22674	22528	22556	22503	22491	22614	22481	22712	22700	22508	22258	22595	22478	22622	22559	22554	22496	22414	22528	22689	22520	22383	22578	22313	22524	22605	22428	22342	22437	22424	22518	22545	22458	22598	22385	22441	22791	22511	22497	22368	22485	22551	22099	22337	22309	22635	22628	22444	22637	22546	22588	22372	22436	22408	22584	22286	22610	22351	22368	22598	22493	22430	22689	22839	22517	22431	22687	22475	22452	22673	22505	22606	22531	22420	22618	22402	22593	22484	22729	22303	22337	22368	22425	22703	22472	22320	22480	22490	22386	22739	22334	22429	22395	22403	22592	22596	22486	22506	22630	22627	22376	22449	22571	22340	22341	22514	22440	22377	22574	22411	22375	22586	22334	22510	22452	22624	22625	22494	22668	22447	22323	22440	22328	22460	22521	22474	22431	22382	22491	22477	22644	22733	22491	22402	22466	22397	22487	22508	22465	22618	22737	22333	22448	22478	22539	22577	22473	22710	22387	22403	22415	22434	22611	22263	22519	22639	22451	22406	22433	22301	22599	22392	22846	22728	22475	22696	22471	22517	22407	22566	22694	22514	22467	22533	22175	22374	22624	22409	22564	22288	22384	22386	22392	22430	22536	22295	22282	22442	22372	22546	22675	22424	22657	22778	22652	22390	22607	22551	22331	22823	22723	22496	22541	22416	22528	22356	22428	22520	22561	22435	22695	22334	22488	22432	22688	22405	22601	22505	22398	22650	22447	22559	22367	22554	22533	22693	22450	22385	22436	22278	22401	22353	22561	22275	22528	22440	22486	22426	22571	22356	22532	22505	22528	22339	22507	22779	22556	22458	22451	22426	22557	22732	22484	22553	22630	22456	22493	22637	22474	22548	22463	22357	22467	22701	22626	22496	22432	22456	22481	22561	22383	22607	22529	22562	22620	22483	22646	22620	22301	22479	22675	22847	22764	22725	22363	22607	22538	22564	22454	22496	22427	22498	22475	22601	22580	22510	22411	22371	22747	22472	22245	22389	22635	22613	22525	22494	22568	22643	22365	22504	22431	22487	22578	22636	22457	22635	22731	22702	22741	22329	22491	22479	22519	22412	22495	22508	22579	22375	22552	22366	22334	22688	22362	22482	22485	22394	22206	22459	22523	22606	22403	22525	22473	22716	22446	22474	22512	22439	22394	22317	22616	22310	22246	22694	22212	22380	22533	22634	22598	22633	22437	22382	22281	22435	22318	22479	22468	22680	22540	22553	22522	22456	22503	22397	22534	22316	22633	22358	22468	22418	22198	22436	22499	22539	22333	22540	22324	22559	22643	22488	22425	22305	22563	22665	22551	22281	22559	22746	22472	22285	22358	22522	22426	22469	22554	22630	22612	22412	22562	22437	22420	22451	22494	22519	22571	22429	22534	22275	22671	22450	22417	22485	22484	22276	22346	22382	22534	22481	22514	22595	22559	22568	22481	22366	22626	22604	22448	22469	22609	22605	22360	22239	22634	22520	22683	22427	22451	22500	22324	22687	22384	22399	22219	22428	22410	22632	22666	22293	22415	22353	22499	22456	22605	22586	22668	22305	22700	22509	22596	22690	22287	22470	22566	22279	22161	22286	22344	22617	22544	22592	22544	22528	22472	22659	22565	22457	22608	22434	22481	22589	22504	22351	22795	22446	22533	22422	22488	22272	22548	22676	22696	22696	22664	22373	22447	22452	22315	22442	22467	22588	22585	22639	22237	22434	22556	22309	22507	22568	22504	22732	22583	22454	22410	22532	22430	22411	22571	22536	22595	22575	22551	22449	22422	22315	22548	22781	22646	22365	22452	22505	22631	22523	22333	22714	22345	22446	22498	22391	22584	22484	22565	22369	22452	22465	22433	22496	22279	22617	22126	22495	22482	22559	22345	22463	22529	22553	22536	22638	22395	22595	22449	22472	22514	22279	22183	22596	22633	22415	22703	22269	22640	22706	22558	22497	22532	22442	22369	22646	22553	22485	22401	22463	22693	22558	22636	22376	22638	22322	22363	22407	22512	22760	22424	22727	22542	22386	22519	22440	22394	22328	22470	22381	22383	22259	22520	22562	22560	22389	22592	22671	22397	22483	22367	22498	22302	22569	22714	22619	22469	22550	22458	22606	22628	22850	22821	22520	22457	22429	22528	22463	22485	22209	22446	22373	22545	22217	22533	22444	22557	22445	22394	22483	22629	22335	22438	22446	22521	22434	22692	22287	22353	22370	22386	22453	22492	22407	22417	22620	22666	22467	22578	22430	22372	22382	22393	22564	22567	22484	22476	22429	22483	22501	22617	22557	22590	22623	22505	22378	22532	22662	22601	22514	22575	22452	22255	22443	22515	22481	22602	22412	22540	22457	22595	22483	22659	22464	22420	22506	22332	22414	22478	22351	22427	22487	22465	22419	22435	22405	22372	22588	22487	22453	22389	22404	22398	22444	22636	22401	22565	22495	22562	22497	22516	22380	22382	22540	22465	22543	22435	22485	22451	22552	22390	22540	22280	22545	22408	22525	22411	22578	22642	22222	22553	22323	22465	22556	22496	22589	22509	22501	22364	22688	22199	22548	22351	22402	22705	22406	22588	22481	22592	22412	22269	22495	22236	22550	22599	22581	22471	22591	22540	22387	22580	22468	22435	22431	22463	22732	22582	22486	22284	22381	22517	22468	22608	22501	22369	22418	22441	22374	22655	22587	22337	22446	22625	22415	22306	22364	22654	22605	22582	22427	22665	22625	22593	22492	22586	22428	22580	22639	22420	22719	22543	22309	22360	22405	22469	22328	22413	22488	22519	22440	22285	22455	22501	22707	22674	22624	22733	22497	22281	22572	22512	22413	22365	22417	22636	22507	22413	22702	22352	22226	22488	22551	22461	22407	22377	22348	22418	22379	22630	22437	22531	22486	22463	22620	22682	22383	22462	22483	22371	22284	22397	22290	22379	22417	22382	22806	22591	22547	22474	22557	22509	22352	22369	22518	22405	22650	22504	22457	22514	22500	22304	22416	22564	22465	22581	22447	22614	22321	22509	22358	22520	22482	22422	22405	22518	22730	22532	22536	22490	22558	22477	22539	22589	22513	22415	22468	22463	22417	22696	22577	22759	22579	22432	22349	22510	22580	22353	22272	22437	22718	22351	22365	22556	22384	22464	22334	22441	22564	22618	22481	22584	22518	22512	22425	22284	22538	22506	22459	22660	22315	22496	22315	22268	22570	22710	22618	22756	22303	22737	22387	22537	22449	22235	22379	22481	22549	22560	22405	22650	22576	22461	22379	22606	22749	22491	22530	22300	22498	22515	22524	22575	22618	22405	22651	22452	22400	22308	22479	22382	22549	22621	22486	22368	22404	22533	22380	22418	22507	22257	22312	22603	22530	22518	22430	22308	22265	22500	22374	22600	22634	22540	22244	22585	22403	22412	22683	22454	22680	22378	22395	22303	22482	22536	22571	22756	22258	22459	22636	22267	22590	22387	22650	22478	22527	22482	22422	22395	22384	22386	22497	22616	22566	22421	22497	22436	22507	22546	22663	22486	22255	22580	22578	22594	22506	22413	22296	22686	22408	22484	22686	22354	22411	22598	22395	22568	22588	22420	22467	22566	22355	22465	22729	22508	22559	22532	22581	22625	22493	22245	22412	22618	22482	22427	22550	22661	22531	22437	22410	22369	22562	22566	22350	22522	22459	22562	22843	22407	22570	22420	22332	22369	22602	22576	22457	22444	22602	22615	22435	22453	22477	22427	22565	22519	22466	22473	22675	22654	22533	22701	22317	22442	22260	22592	22399	22400	22214	22505	22601	22552	22546	22719	22581	22594	22567	22582	22577	22715	22519	22435	22549	22454	22317	22579	22494	22470	22434	22501	22560	22362	22558	22448	22563	22464	22410	22422	22587	22541	22554	22368	22414	22543	22513	22675	22445	22527	22535	22485	22631	22212	22513	22677	22412	22366	22493	22370	22356	22510	22532	22620	22536	22515	22538	22177	22537	22566	22414	22530	22372	22533	22352	22589	22619	22588	22500	22432	22294	22499	22452	22711	22398	22560	22667	22514	22440	22466	22560	22450	22396	22564	22398	22587	22521	22539	22753	22517	22447	22429	22329	22390	22517	22398	22368	22666	22422	22366	22410	22452	22569	22289	22636	22469	22701	22645	22452	22505	22595	22512	22317	22668	22431	22210	22522	22476	22547	22508	22515	22400	22638	22349	22442	22735	22481	22545	22608	22292	22457	22731	22610	22356	22513	22460	22442	22485	22302	22514	22567	22497	22370	22497	22561	22426	22654	22504	22556	22361	22562	22526	22461	22547	22643	22426	22570	22471	22427	22474	22560	22583	22339	22544	22564	22446	22533	22654	22423	22513	22426	22375	22388	22483	22592	22331	22329	22517	22593	22679	22607	22420	22513	22606	22551	22581	22372	22681	22620	22479	22648	22608	22468	22521	22543	22394	22565	22586	22429	22554	22317	22485	22358	22519	22286	22493	22280	22820	22531	22499	22470	22402	22341	22431	22195	22424	22385	22564	22625	22406	22432	22363	22244	22658	22459	22665	22592	22455	22601	22603	22332	22360	22502	22453	22289	22349	22530	22416	22441	22463	22439	22617	22342	22623	22354	22542	22573	22436	22283	22517	22609	22681	22434	22864	22477	22311	22623	22526	22494	22679	22905	22658	22636	22406	22341	22420	22320	22437	22383	22448	22371	22565	22321	22510	22503	22409	22529	22312	22550	22668	22585
19072	34070	32735	26326	25729	24839	23554	22282	20704	20143	19881	19552	19074	19158	18844	19447	31062	38476	35805	29214	23040	20093	18453	18343	17824	17866	18135	18020	17888	17916	17819	17931	17952	17772	17900	17602	17893	17861	17820	17991	17862	17897	17793	17991	17842	17816	18049	18078	17967	17831	17735	17807	17846	18081	17803	17777	17775	17771	17674	18079	17906	17846	17556	17802	17730	17760	17865	18018	17785	17885	17736	17808	17874	17873	17793	17939	17851	17727	17834	17776	17957	17806	17937	17846	17802	18018	17874	17665	17817	17976	17800	18003	17764	17760	17935	17795	17808	17684	18002	17865	17710	17761	17780	17989	17830	17749	17692	17801	17992	17876	17978	17686	17969	17787	17576	17751	17916	17694	17704	17999	17831	17928	17968	17833	17808	17824	17795	17793	17802	17899	17881	17816	17812	17907	17827	17833	17881	18005	17875	17688	17877	17936	17697	17805	17853	17906	18008	17762	17885	17772	17806	17878	17827	17748	17744	17698	18095	17947	17840	17731	17840	17630	17940	17968	17910	17863	17709	17896	17729	17766	17844	17805	17904	17808	17999	17809	17899	17924	17682	17761	17835	17870	17690	17910	17759	17770	17826	17879	17828	17778	17931	17895	17851	17868	17827	17736	17786	17729	17762	17824	17888	17850	17786	17879	17716	17751	17798	17786	17831	17958	17804	17853	17905	17834	17698	17802	17646	17725	17970	17838	17742	17944	17861	17842	17783	18032	17896	17844	17839	17870	17901	17954	18004	17881	17967	17919	17873	17730	17768	17831	17797	17909	17868	17941	17938	17793	17969	17860	17819	18019	17711	17876	17783	17647	17764	17761	17780	17767	17724	17677	17868	17737	17819	17922	17770	17698	18036	17700	17740	17793	17684	17573	17691	17771	18022	17876	17733	17899	17722	17864	17875	17853	17872	17887	17882	18017	17911	17978	17739	17684	17743	17837	17827	17771	17850	17925	17806	17901	17676	17889	17728	17801	17793	17768	17782	17931	17997	17854	18007	17839	17834	17903	17907	17629	17853	17862	17785	17913	17748	17813	17837	17889	17836	17973	17836	17784	18001	17916	17819	17774	17853	17766	18004	17775	17784	17970	17766	17897	17683	17668	17716	17782	17978	18046	18000	17801	17816	17863	17750	17895	17667	17913	17831	17834	17757	17880	17868	17803	17803	17817	17851	17534	17816	17846	17705	17869	17805	17787	17943	17634	17942	17857	17959	17850	17731	17778	17831	17756	17963	17882	17904	17732	18043	17935	17788	17835	17839	17800	17900	17858	17884	18057	17711	17680	17854	17952	17910	17968	17814	17714	17819	17766	17899	17827	17673	17748	17989	17914	17858	17645	17779	17938	17736	17884	17672	17863	17769	18005	17845	17793	17881	17887	17823	17944	17832	17745	17768	17809	17710	17636	17846	17683	17916	17777	17843	17959	17921	17797	17954	17848	17910	17911	17639	17790	17801	17774	17964	17745	17965	17876	17863	17689	17853	17805	17822	17717	17894	17982	17808	17762	17863	17709	17841	17874	17783	17852	17852	17895	17790	17783	17827	17859	17888	17907	18013	17906	17847	17873	17878	17875	17934	17762	17831	17906	18040	17696	17845	17857	17694	17780	17849	17671	17749	17682	17996	18015	17907	17758	17671	17940	18007	17769	17691	17734	17878	17827	17843	17971	17902	17930	17882	17727	17654	17811	17741	18013	17689	17713	18009	17755	17997	17826	17949	17838	17852	17751	17609	17917	17941	17964	17567	17831	17944	17747	17773	17831	17945	17837	17799	17653	17615	17943	17908	17875	17876	17852	17898	17844	17715	17914	17804	17651	17653	17878	17820	17799	17795	17716	17900	17824	17769	17912	17771	17890	17785	17920	17773	17819	17876	17792	17750	17860	17832	17803	17892	17725	17835	17751	17798	17886	17834	17801	17902	17730	17949	17643	17941	17766	17769	17986	17762	17816	17917	17903	17942	17824	17717	17878	17925	17866	17809	17970	17706	17926	17812	17867	17853	17827	17900	17833	17836	18062	17815	17682	17841	17982	17819	17679	17599	17814	17889	17715	17855	17865	17986	17906	17821	17920	17849	17913	17658	17708	18039	17785	17848	17789	17743	17834	17877	17740	17840	17897	17983	17828	17752	17855	17795	17687	17825	17807	17622	17837	17737	17826	17857	17849	17884	17767	17667	17854	17687	17720	17883	17761	17905	17535	17981	17964	17634	18007	17730	17752	17838	17872	17927	17897	17758	17827	17939	17919	17779	17823	17841	17864	17775	17694	17940	17817	17799	17780	17828	17871	17563	17836	17846	17907	17828	17888	18047	17881	17664	17979	17793	17689	17874	17598	17792	17841	17838	17707	17823	17873	17829	17866	17840	17832	17853	17805	17778	17810	17937	17674	17690	17730	17998	17703	18002	17856	17751	17933	17731	17802	17774	17878	17795	17727	17867	17821	17832	17729	17837	17717	17977	17851	17956	17868	17896	17753	17772	17944	17848	17765	17741	17688	17969	17700	17719	17672	17647	17835	17853	17924	17685	17732	17872	17615	17965	17810	17982	17819	17684	17895	17792	17990	17952	17815	17781	17798	17756	17891	17755	17719	17914	17923	17803	17659	17972	17852	17774	17942	17855	17813	17792	17810	18013	17988	17852	17879	17977	17713	17846	17817	17866	17864	17748	17756	17900	17630	17745	17713	17779	17780	17870	17772	17717	17814	17659	17909	17915	17725	17850	17946	17850	17864	17809	17928	17707	17689	17954	17921	18080	17820	17757	17824	17860	17892	17887	17848	17577	17819	17907	17829	17872	17826	17903	17923	17738	17902	17822	17661	17947	17883	17725	17765	17785	17868	17807	17826	17844	17743	17827	17913	17974	17755	18054	17830	17873	17832	17803	17909	17899	17869	17865	17875	17903	17771	17747	17725	17850	17889	17839	17767	17677	17711	17889	17734	17706	17840	17904	17676	17874	17890	17859	17872	18064	17908	17804	17983	17837	17831	18010	17745	17751	17834	17863	17926	17946	17910	17651	17823	17809	18001	17903	17790	17755	17814	17757	17834	17889	17990	17891	17732	17879	17700	17806	17884	17770	17700	17809	17926	17974	17771	17801	17893	17677	17771	17795	17814	17833	17842	17659	17938	17911	17720	17810	17726	17746	17841	17562	17803	18004	18020	17685	17779	17803	17797	17819	17790	17597	17720	17830	17759	17688	17973	17820	17839	18029	17796	17780	17840	17951	17852	17835	17876	17748	17863	18017	17973	17885	17747	17722	17727	17724	17841	17806	17821	17690	17709	17762	17772	17784	17664	17797	17909	17807	17691	17913	17855	17806	17745	17887	17798	17843	17768	17879	17873	17633	17878	17893	17848	17884	17519	17930	17945	17889	17699	17873	17929	17751	17750	17734	17898	17720	17904	17873	17886	17837	17949	17992	17796	17660	17752	17647	18021	17719	18128	17815	17743	17733	17881	17732	17889	18018	17892	17800	17891	17614	17672	18004	17720	17751	17838	18052	17780	17709	17895	17762	17802	17833	17896	17672	17720	17968	18004	17876	17822	17933	17905	17823	18032	17950	17804	17839	17836	17751	17908	17799	17720	17816	17686	17760	17707	17780	17735	17964	17832	17756	17800	17782	17780	17843	17849	17790	17852	17769	17740	17866	17882	17915	17811	17603	17943	17833	17788	17913	17798	17792	17901	17825	17904	17795	17830	17883	17787	17869	17876	17906	17845	17804	17909	17851	17961	17931	17877	17864	17712	17767	17599	17907	17988	17909	17774	17672	18003	17811	17616	17755	17918	17868	17726	17843	17730	17907	17828	17852	17908	17920	17863	17928	17949	17792	17703	17960	17836	17870	17723	17860	17831	17784	17824	17947	17851	17699	17893	17595	17745	17891	17682	17891	17861	17830	17875	17851	17856	17885	17799	17836	17854	17615	17808	17757	17771	17713	17884	17750	17860	17773	18082	17763	17742	17812	17890	17790	17698	17817	17672	17728	18005	17709	17886	17854	17692	17840	18003	18038	17885	17910	17839	17756	17917	17734	17704	17882	17960	17765	17661	17827	17799	17989	17663	17815	17802	17882	17885	17893	17844	17790	17839	17888	17846	17914	17991	17824	17695	17758	17878	17957	17896	17936	17754	17823	17959	17915	17826	17773	17839	17874	17649	17830	17988	17807	17869	17709	17835	17849	17751	17864	17684	17839	17918	17751	17928	17713	17552	17757	17803	17742	17882	17659	17863	17858	17887	17718	17795	17981	17723	17855	17928	17828	17927	17718	17707	17983	17679	17750	17771	17974	17969	17887	17862	17809	17893	17711	17820	17998	17838	17967	17878	17922	18017	17898	17667	17874	17760	17671	17713	17763	17979	17762	17791	17706	17834	17794	17933	17798	17979	17789	17895	17774	17781	17752	17896	17959	17710	17653	17946	17976	17733	17823	17787	17596	17991	17796	17971	17945	17772	17725	17697	17791	17876	17722	17823	17875	17896	17861	17772	17838	17860	17737	17979	17765	17866	17946	17831	17626	17799	17664	17912	17861	17959	17793	17744	17942	17773	17649	17798	17815	17857	17876	17749	17671	17805	17903	17787	17801	17757	17827	17728	17746	17660	17704	17738	17654	17834	17818	17738	17798	17642	17818	17924	17818	17632	17752	17823	17822	17828	17869	17818	17806	17678	17767	17845	17777	17682	17910	17701	17932	17803	17772	17734	17911	17753	17735	17847	17944	17545	17688	17838	17834	17810	17850	17944	17808	17739	17655	17900	17761	17847	17866	17975	17848	17953	17905	17753	17806	17763	17715	17751	17798	17883	17790	17775	17725	17955	17883	17805	17829	17848	17801	17707	17807	17768	17869	17584	17897	17726	17881	17781	17775	17850	17796	17901	17750	17775	17756	17916	17861	17908	17966	17993	17800	17766	17821	17785	17736	17730	17896	17897	17870	17899	17801	17778	17672	17725	17788	17780	17704	17656	17863	17827	17723	17861	17937	17740	17772	17715	17941	17718	17922	17833	17738	17736	17714	17986	17776	17840	17901	17819	17832	17779	17959	17882	17768	17899	17699	17678	17989	17748	17897	18022	17674	17806	17794	17874	17841	17690	17698	17838	17795	17902	17730	17805	17761	17923	17885	17923
27574	22716	28265	27089	23934	24114	23670	23371	23252	23043	23020	22904	23003	22875	22756	22732	23152	24021	24115	23981	23210	22892	22791	22762	22588	22535	22690	22784	22701	22681	22566	22604	22698	22729	22618	22514	22692	22595	22571	22813	22637	22655	22617	22478	22653	22710	22724	22873	22622	22635	22804	22691	22779	22785	22474	22702	22627	22698	22666	22736	22784	22673	22451	22622	22691	22885	22718	22663	22601	22603	22600	22621	22755	22723	22572	22661	22835	22390	22950	22863	22636	22789	22792	22616	22325	22472	22548	22679	22724	22690	22672	22349	22790	22681	22658	22715	22782	22525	22772	22704	22459	22691	22700	22578	22658	22656	22889	22641	22700	22713	22580	22421	22508	22494	22622	22755	22844	22592	22718	22723	22589	22386	22788	22582	22766	22767	22747	22444	22568	22429	22627	22545	22339	22442	22313	22751	22503	22646	22546	22659	22699	22807	22744	22730	22712	22616	22615	22713	22631	22612	22487	22545	22886	22742	22835	22948	22758	22568	22734	22475	22585	22663	22658	22615	22438	22513	22472	22561	22831	22795	22504	22467	22664	22670	22569	22518	22633	22715	22759	22472	22759	22655	22540	22677	22680	22448	22673	22636	22660	22725	22712	22615	22592	22906	22588	22666	22630	22512	22985	22706	22408	22443	22487	22708	22547	22569	22748	22333	22627	22578	22727	22410	22792	22809	22789	22639	22625	22641	22594	22522	22789	22608	22606	22406	22603	22449	22486	22521	22503	22629	22766	22842	22731	22722	22668	22679	22572	22644	22540	22691	22521	22825	22563	22746	22646	22544	22650	22534	22964	22703	22646	22609	22578	22621	22474	22513	22676	22515	22695	22641	22326	22672	22580	22461	22829	22484	22782	22715	22883	22718	22679	22637	22703	22648	22800	22698	22702	22774	22748	22553	22642	22745	22636	22830	22491	22740	22535	22695	22579	22598	22735	22513	22810	22731	22842	22645	22618	22621	22663	22586	22592	22542	22774	22560	22623	22666	22572	22583	22621	22744	22638	22664	22794	22503	22622	22651	22502	22544	22559	22680	22493	22541	22588	22677	22514	22589	22646	22506	22744	22901	22672	22707	22511	22778	22902	22482	22672	22599	22792	22528	22662	22767	22649	22789	22514	22475	22693	22679	22541	22504	22483	22659	22539	22640	22616	22397	22469	22651	22632	22810	22715	22615	22482	22464	22570	22749	22714	22726	22606	22608	22495	22619	22612	22594	22653	22539	22535	22468	22591	22546	22696	22605	22609	22677	22675	22676	22767	22515	22752	22647	22808	22533	22672	22587	22750	22636	22787	22741	22528	22388	22474	22683	22467	22501	22538	22507	22635	22730	22577	22832	22733	22624	22562	22647	22573	22646	22666	22731	22661	22561	22826	22826	22892	22674	22823	22522	22697	22704	22546	22804	22797	22484	22283	22793	22659	22655	22770	22536	22807	22569	22476	22722	22569	22961	22443	22637	22642	22489	22680	22583	22817	22378	22482	22721	22719	22917	22773	22612	22860	22592	22654	22696	22726	22583	22792	22594	22711	22572	22775	22873	22473	22519	22630	22579	22594	22599	22689	22579	22680	22711	22467	22438	22586	22773	22589	22582	22667	22683	22688	22510	22621	22716	22646	22546	22400	22790	22588	22676	22615	22738	22430	22518	22591	22626	22646	22494	22477	22635	22964	22652	22641	22523	22651	22591	22516	22636	22404	22695	22722	22590	22588	22760	22656	22616	22542	22529	22369	22678	22582	22516	22506	22600	22608	22643	22473	22675	22567	22432	22588	22567	22778	22400	22652	22436	22570	22470	22513	22718	22522	22813	22602	22657	22809	22736	22549	22691	22807	22486	22832	22769	22661	22457	22574	22511	22546	22351	22590	22521	22633	22785	22721	22645	22765	22665	22647	22650	22627	22424	22475	22872	22779	22590	22692	22415	22780	22577	22696	22527	22842	22761	22702	22682	22832	22831	22616	22541	22519	22675	22682	22599	22570	22509	22700	22756	22655	22483	22614	22602	22577	22490	22609	22527	22427	22660	22567	22614	22681	22665	22776	22454	22751	22477	22619	22578	22561	22682	22794	22564	22677	22557	22546	22708	22485	22501	22678	22677	22694	22401	22550	22635	22639	22697	22790	22598	22737	22650	22655	22561	22294	22655	22742	22542	22614	22661	22749	22694	22637	22596	22768	22741	22951	22614	22480	22695	22706	22583	22514	22716	22721	22685	22481	22780	22610	22480	22767	22525	22702	22541	22597	22526	22780	22683	22696	22480	22430	22740	22731	22650	22636	22633	22724	22860	22608	22443	22585	22369	22581	22603	22784	22524	22608	22366	22619	22905	22586	22591	22554	22561	22442	22621	22643	22433	22509	22639	22722	22502	22761	22747	22536	22723	22591	22480	22701	22836	22676	22590	22494	22535	22530	22394	22612	22383	22846	22746	22663	22844	22687	22691	22673	22595	22624	22783	22872	22556	22672	22575	22693	22589	22536	22770	22448	22646	22523	22518	22727	22578	22890	22739	22617	22545	22673	22501	22422	22606	22635	22407	22760	22711	22673	22575	22691	22495	22536	22543	22527	22429	22559	22550	22501	22540	22641	22346	22787	22734	22496	22442	22684	22726	22503	22635	22819	22815	22596	22632	22764	22518	22706	22827	22900	22734	22642	22624	22766	22498	22590	22706	22703	22336	22535	22549	22481	22573	22812	22649	22398	22601	22521	22711	22552	22618	22510	22484	22604	22468	22622	22724	22866	22579	22648	22677	22682	22556	22756	22614	22847	22773	22622	22811	23098	22831	22870	22728	22743	22560	22727	22618	22724	22528	22658	22555	22772	22634	22615	22774	22649	22496	22586	22661	22770	22657	22763	22711	22725	22550	22414	22404	22537	22784	22665	22448	22970	22501	22589	22468	22625	22889	22835	22616	22668	22586	22275	22697	22764	22715	22725	22645	22770	22898	22782	22625	22515	22563	22560	22687	22373	22642	22519	22561	22700	22749	22535	22518	22490	22641	22643	22503	22729	22644	22513	22761	22599	22612	22794	22499	22597	22730	22553	22840	22687	22689	22619	22621	22518	22685	22832	22852	22688	22564	22507	22903	22589	22456	22500	22511	22654	22592	22548	22623	22602	22548	22673	22565	22857	22756	22573	22767	22605	22657	22549	22539	22512	22751	22645	22634	22624	22581	22672	22551	22611	22660	22493	22461	22834	22656	22632	22587	22457	22801	22843	22533	22540	22616	22646	22519	22510	22611	22543	22491	22637	22608	22607	22621	22541	22651	22583	22584	22691	22815	22768	22698	22554	22429	22544	22955	22603	22625	22701	22611	22611	22906	22626	22680	22659	22539	22748	22565	22801	22850	22594	22273	22637	22753	22745	22537	22671	22595	22815	22816	22658	22417	22885	22770	22776	22429	22601	22645	22594	22701	22788	22860	22507	22630	22621	22744	22757	22541	22660	22741	22424	22704	22676	22525	22613	22461	22369	22704	22641	22387	22769	22705	22509	22752	22775	22602	22720	22656	22622	22439	22540	22597	22578	22734	22746	22739	22670	22737	22808	22602	22614	22589	22580	22474	22665	22606	22656	22755	22686	22385	22554	22645	22483	22598	22716	22281	22617	22498	22417	22444	22730	22680	22674	22570	22522	22543	22596	22448	22603	22597	22665	22814	22791	22667	22552	22523	22725	22743	22577	22887	22790	22511	22739	22569	22563	22604	22642	22683	22695	22602	22794	22748	22701	22804	22755	22632	22352	22554	22594	22633	22785	22870	22702	22706	22729	22778	22590	22603	22650	22710	22765	22836	22616	22791	22724	22526	22593	22562	22645	22531	22564	22692	22559	22515	22649	22786	22706	22695	22616	22527	22429	22698	22891	22708	22553	22638	22555	22585	22719	22740	22816	22602	22564	22444	22747	22618	22456	22527	22535	22765	22813	22484	22722	22650	22684	22576	22578	22798	22672	22468	22539	22764	22729	22546	22554	22634	22632	22564	22754	22687	22691	22561	22629	22779	22768	22693	22676	22712	22557	22794	22601	22703	22605	22682	22674	22794	22909	22661	22762	22864	22839	22489	22859	22470	22513	22710	22743	22705	22397	22498	22570	22566	22734	22645	22658	22688	22560	22515	22909	22598	22565	22752	22690	22773	22551	22414	22589	22657	22733	22730	22769	22801	22849	22582	22647	22781	22665	22531	22722	22535	22586	22741	22673	22895	22665	22778	22657	22643	22724	22678	22707	22606	22651	22640	22893	22421	22832	22656	22891	22667	22470	22723	22752	22818	22661	22495	22583	22645	22800	22742	22388	22839	22536	22667	22680	22651	22484	22590	22599	22620	22492	22575	22751	22734	22883	22572	22443	22665	22829	22601	22692	22600	22652	22645	22620	22832	22658	22609	22625	22564	22472	22555	22544	22415	22662	22699	22868	22752	22619	22685	22652	22578	22557	22755	22612	22740	22761	22640	22623	22800	22739	22746	22512	22732	22757	22505	22336	22614	22769	22597	22623	22563	22588	22556	22526	22645	22657	22614	22623	22587	22707	22551	22492	22683	22633	22764	22797	22611	22665	22682	22650	22546	22851	22598	22704	22639	22711	22754	22526	22542	22504	22787	22529	22782	22563	22529	22621	22734	22834	22669	22542	22706	22702	22314	22535	22659	22433	22545	22719	22548	22644	22839	22640	22522	22484	22716	22649	22609	22429	22503	22653	22825	22513	22605	22386	22571	22754	22576	22867	22719	22781	22600	22700	22656	22635	22772	22697	22646	22582	22668	22547	22471	22588	22588	22600	22357	22556	22656	22838	22601	22669	22586	22825	22747	22771	22501	22469	22462	22623	22520	22499	22704	22650	22504	22808	22583	22521	22778	22722	22765	22778	22552	22540	22785	22647	22700	22334	22697	22590	22411	22613	22793	22579	22449	22701	22619	22626	22493	22745	22613	22815	22483	22580	22631	22804	22630	22638	22710	22531	22618	22789	22553	22596	22634	22734	22616	22746	22556	22715	22596	22658	22620	22650	22592	22673	22815	22835	22940	23011	22653	22655	22479	22699	22804	22632	22351	22738	22630	22881	22603	22684	22685	22559	22721	22676	22507	22879	22856	22527	22733	22792	22840	22600	22521	22651	22447	22608	22514
18951	24321	23655	21379	20757	20284	19219	19035	18733	18439	18265	18591	18057	18138	18242	18103	18823	19876	20037	19513	18596	18191	17915	17930	17994	18053	18040	17955	17847	17924	17904	17950	17995	17846	18081	17896	17902	18041	17957	17933	17862	17882	17870	17904	17927	17951	17984	17984	18023	18045	17899	17995	17696	17865	17882	17998	17942	17918	17988	17888	18135	17749	17930	17949	17882	17972	17905	17993	17871	17850	17909	17715	17832	17827	18011	18059	17837	17845	17884	17861	17981	17720	17961	18071	17999	17838	17904	17924	17969	18110	17996	17886	17999	17934	17899	17801	17732	18013	17932	17930	17956	17784	17857	17986	17689	17937	18057	17892	17926	17980	18004	17769	17795	17971	17848	18013	17818	17983	17943	18010	17892	17884	18012	17862	17998	17948	17977	17844	17890	17959	17937	18020	17882	17977	17886	17914	17880	17962	17877	17888	18048	18174	17623	17848	17955	17803	17937	17927	17746	17721	18033	17842	17849	17893	18048	18029	18008	17683	18047	17875	17752	18103	17784	18040	17779	17990	17974	18008	17895	17980	17962	17861	17883	17973	18087	17876	17950	18006	17849	17889	18019	17917	17877	17914	17982	17963	17975	17889	17864	17778	17820	17911	17855	18075	17935	17942	17962	17779	18031	18025	17900	17963	17950	17878	17847	17894	18038	17963	17906	17817	17861	17912	17997	17951	17898	17653	18075	17844	17941	17877	17986	18040	17856	17946	18053	17990	18100	17925	17743	17848	17993	17813	17967	17957	17771	17893	17752	17954	17747	17794	17891	17884	18006	17870	17915	17996	17788	17940	18091	18068	17830	17902	17829	17821	18089	17919	18020	17938	17972	17924	17920	17884	17843	17818	18026	18040	17910	17942	17898	17955	18046	17783	17869	18002	17851	17977	18063	17888	17823	18004	17835	17994	18060	17822	17990	18056	17914	17945	17744	17872	17914	17956	17801	17788	17977	18079	17973	18001	17903	17805	17902	17875	17888	17876	17735	18024	17823	18001	17918	18018	17820	17814	18086	17999	17981	17978	18021	18060	17820	17909	17866	17886	17854	17928	18071	17913	18024	17801	17916	17910	18158	18072	18065	17821	18114	17905	17888	17776	17968	17952	18127	17976	17866	17811	17897	17907	18101	17967	18011	18100	17810	17844	17788	17811	17978	18025	18072	18003	17946	18061	17913	17914	17876	17799	17886	17721	17885	17867	17772	17955	17981	17863	17882	17717	17819	17840	18021	17829	17919	18006	17910	17926	17730	18023	18012	18063	17871	17894	17748	18029	17724	17777	17957	17838	17893	18042	17776	18132	17794	17942	17929	17920	17924	17800	17868	18085	17852	17829	17904	17801	17893	17833	17916	17908	17986	17781	18013	17875	18123	17937	17728	17866	18038	17881	17748	18012	17885	17987	17836	17946	17877	17854	17927	17968	17978	17820	18037	17912	17856	17979	17886	17969	17856	18076	17919	17980	17750	17957	18048	18020	17929	17941	18052	18070	18100	17723	17968	18017	17916	17972	17936	17994	17890	18022	17801	17973	18118	17881	17976	17950	17938	18034	17807	17879	17855	17931	18048	18025	17808	17970	17902	17952	17872	17770	18030	18070	18085	17902	17879	17814	18110	17920	17879	17927	17893	17900	17877	17902	17795	17977	17844	17895	17926	18047	17975	17965	17980	18116	17933	17921	17865	17720	17971	17977	17926	17870	17837	17965	17890	17959	17998	18040	17845	17869	17820	18050	17972	17868	17831	18133	17971	17884	17843	17899	17940	17898	17897	17810	18001	17845	17926	17768	18103	18009	18114	17896	17897	18012	17795	17994	17701	18074	17956	18084	17841	17942	18011	18055	17907	17921	17974	17886	17866	18073	18050	18064	17919	18006	17752	17838	18000	17854	18180	17814	17870	17792	17949	18028	18009	17844	17988	17901	18015	18002	17840	17735	18051	17866	17685	17933	18085	17844	17913	17964	17893	17878	17837	17755	18059	17845	17924	17693	17930	17914	17937	18008	17905	17870	18043	18279	17999	17969	18030	17958	17809	18035	18073	17872	17837	17970	17909	17889	18102	17866	17736	18022	17927	17918	17780	17912	18065	17956	18032	18013	18119	17838	17948	17961	17863	17960	17933	17859	18004	17863	17877	17963	17918	17866	17895	17925	17967	18027	17861	17891	17968	17784	17931	18093	17938	17976	17917	17888	17967	18040	18126	17921	17927	17875	18022	17896	17800	17986	17928	17956	17992	17762	17933	17878	18074	17885	17764	17990	18056	17939	17730	17985	17841	17924	17931	17932	17875	18046	18009	17770	17849	17902	18059	17987	17892	17867	18036	17901	17925	18137	18021	17875	18006	17751	18020	17891	17895	17882	18013	18071	17795	17810	18013	18039	17930	17717	18024	17909	17955	17902	17872	18024	18099	17925	18054	17783	17981	17983	17834	17973	18074	17926	17867	17903	17927	17942	17894	18090	18005	17937	18037	17952	17789	17893	18029	17759	17813	17789	17890	17812	17875	17901	17987	17906	17939	18173	17877	17999	18046	17921	17708	17887	18007	17920	17897	17770	17921	17866	17991	17816	17972	17848	17816	17801	17967	17912	17865	17997	17862	17743	17968	17969	17820	17743	17929	17789	18135	17725	17859	17989	17762	17747	18047	18029	17951	17979	17956	17730	17997	17912	17868	18172	17824	17967	17870	17867	17881	17990	17891	17770	17945	17941	18039	17800	17966	17961	18141	17932	17991	17881	17957	17932	17814	17872	17778	17903	17962	17990	17921	18063	17851	18025	17802	18054	18051	18032	18068	17669	18015	17848	17926	17815	17883	17965	17970	17973	17957	17979	17812	17870	17881	17874	18079	18068	17899	17935	18027	17902	17764	17905	18077	17882	17957	17893	17902	18086	17972	17887	17902	17880	17926	17834	18068	17847	17985	17904	17914	17953	17801	18007	17946	17758	17932	18056	17906	17958	17939	17958	17953	17869	17889	18013	17832	17757	17805	18044	18031	17913	17846	17996	17897	17953	17897	17728	18024	17801	18050	17998	17823	17980	17902	17892	17844	17972	17868	17878	17880	17990	17806	18029	17954	18082	17988	18035	17921	17922	17847	17966	18010	18086	17882	17874	18009	18037	17946	17847	17946	17903	17730	18108	17814	17981	17815	17825	17874	17850	17941	17905	17973	17828	17910	17963	18079	17949	17787	17814	17820	17928	17838	17824	18114	17816	17834	17900	17887	17810	17797	17882	17812	18029	17883	17967	17921	17900	17867	18035	17810	17915	17929	17987	17907	17953	18010	18001	17876	17960	18026	18032	18024	17835	17896	18046	17939	17941	17818	17917	17852	17849	17930	17841	18060	17939	17931	17922	17874	17908	17929	18083	17906	17976	17992	17960	18075	17817	17866	17894	17797	17957	17986	17843	17988	18011	17879	17949	17946	17982	17714	17874	17930	17997	17938	17950	18066	17978	17787	17973	17849	17965	18039	17895	17990	17839	17922	17834	17672	17903	17934	17868	17987	17889	18052	17865	17790	18051	17878	17793	17882	18174	17848	17973	17814	17990	17940	17777	18028	17841	17795	17968	17939	18083	18084	18066	17981	17868	17849	17950	18066	17958	18058	17815	17917	18016	17883	17917	17661	18027	18046	18044	17917	18066	17811	17973	17944	17829	17869	17948	18037	17900	17970	18050	17889	18057	17966	17947	17971	17858	17776	17899	17993	17904	17815	18010	17706	18015	17899	17912	17920	17800	17993	17974	17929	18189	17925	17786	18034	17817	17893	17887	17945	17950	17838	17888	17721	17966	17897	17792	17861	18135	17939	17986	17719	17994	17870	17826	17916	17949	17872	17879	18068	17973	18017	17996	18069	18048	17943	17819	17926	17924	17939	17766	17947	17930	18021	17920	17778	17882	17949	17918	17959	17948	17991	18048	18014	17973	17888	17979	18001	17927	17848	18012	17912	18060	18001	17955	17985	17765	18169	17884	17959	17963	17768	17877	17749	17869	17993	17918	17911	17933	17940	17784	17942	17855	17930	17982	17981	17911	17877	18030	17967	17994	18001	17906	17877	18026	17921	17929	17954	18023	17811	17750	18033	17915	17873	17939	18148	17800	17900	17853	17873	17978	17923	17780	17999	17894	17931	18043	17895	18022	17800	17945	18000	17813	18030	17904	17970	17839	17964	17743	18000	17950	17681	17869	17891	17745	17940	18015	17863	17935	18029	17846	18012	17870	17982	18170	18093	17879	17847	17911	18046	18041	18067	17925	17948	17942	17904	17830	17933	17938	17888	17836	17907	18009	18058	17946	17709	18041	17968	18125	17736	17978	17888	17846	17868	17963	17907	17946	17884	17916	17907	17966	18018	18007	17970	18019	18071	17964	17824	17795	17919	17999	17998	18046	17891	17876	18014	17994	17888	17920	17720	17984	17963	17807	17906	18085	18082	17826	17681	18035	17868	17964	17916	17761	18045	17754	18065	17879	17958	18009	17819	18060	17974	17924	18044	17967	17945	17814	17905	17932	17938	18003	18001	18051	17936	17980	17758	18163	17747	17862	17870	18003	17942	18066	17899	17920	17851	17920	17897	17973	17783	17889	18082	17993	17782	17909	17861	17938	17888	17950	17838	17933	17889	17857	18020	17970	17967	17960	17894	18010	17983	17831	18093	17918	17951	17725	17902	17964	17958	17719	18041	17903	17832	17884	17951	17930	17996	17898	17915	18060	17861	17833	18065	17939	17945	17985	18136	17779	18094	17923	17922	17913	17842	17993	18025	17861	17925	17779	17768	18116	17942	17710	17880	17922	18011	18035	17893	18122	17934	18007	17945	17897	18076	17920	17891	17883	17753	17845	17965	17945	17980	17876	17920	17851	17819	17885	18008	17887	17758	17747	17961	18063	18048	17941	17900	18067	17943	17833	17994	18023	17971	17791	18078	17808	18113	18106	17818	17860	18082	17833	18041	18029	17943	17901	17932	17862	17983	17824	17988	17783	18022	17960	18050	17809	17926	17894	18101	17952	17807	17969	17906	17956	17925	17885	17864	17875	17780	17939	17989	17924	18045	17989	17799	18008	17711	17850	18170	17914	17949	18148	17796	17998	18013	17877	17977	17963	17840	17891	17850	18091	18076	17894	17973	17704
23681	20974	28439	24025	23208	25398	25939	23576	23083	23086	23227	22656	22996	22927	23014	22680	23965	31336	31952	28718	25283	23513	23129	22535	22558	22580	22478	22510	22263	22209	22169	22313	22420	22421	22389	22345	22376	22266	22339	22457	22457	22490	22248	22309	22413	22308	22244	22622	22571	22388	22376	22354	22540	22446	22459	22584	22465	22438	22510	22230	22482	22578	22359	22244	22420	22389	22144	22356	22353	22464	22387	22412	22209	22418	22498	22449	22302	22214	22292	22437	22471	22219	22277	22129	22393	22606	22589	22313	22290	22274	22530	22377	22116	22388	22282	22159	22313	22261	22359	22211	22570	22347	22468	22449	22443	22374	22271	22427	22556	22370	22361	22370	22233	22194	22425	22131	22269	22371	22470	22145	22306	22252	22312	22371	22336	22535	22301	22201	22545	22537	22553	22385	22397	22254	22300	22425	22477	22196	22370	22228	22287	22183	22498	22281	22131	22198	22441	22259	22347	22338	22044	22360	22489	22485	22249	22223	22171	22303	22472	22385	22454	22436	22115	22530	22342	22424	22342	22330	22428	22271	22406	22396	22206	22282	22139	22477	22303	22546	22350	22229	22493	22224	22174	22229	22281	22523	22218	22341	22226	22216	22170	22373	22513	22286	22414	22100	22365	22325	22374	22283	22608	22294	22300	22362	22366	22448	22442	22337	22516	22537	22378	22434	22327	22410	22333	22300	22380	22177	22328	22262	22513	22394	22338	22462	22180	22239	22353	22258	22315	22406	22222	22214	22441	22384	22497	22346	22530	22404	22360	22364	22293	22228	22261	22322	22495	22351	22379	22275	22228	22400	22415	22384	22245	22392	22404	22318	22260	22304	22391	22474	22406	22393	22290	22443	22411	22403	22366	22477	22417	22255	22375	22452	22251	22217	22078	22412	22263	22246	22360	22272	22409	22474	22447	22483	22155	22428	22500	22284	22202	22286	22239	22218	22426	22198	22180	22252	22421	22348	22238	22246	22188	22268	22351	22200	22224	22395	22272	22589	22493	22347	22363	22293	22505	22362	22363	22137	22604	22612	22506	22323	22571	22309	22069	22163	22442	22234	22397	22089	22415	22358	22468	22247	22174	22283	22216	22521	22181	22355	22567	22520	22660	22410	22176	22357	22277	22467	22438	22150	22326	21995	22333	22252	22488	22344	22332	22382	22481	22082	22544	22282	22270	22421	22568	22375	22435	22310	22590	21961	22307	22461	22262	22266	22518	22343	22356	22300	22396	22369	22352	22108	22371	22217	22404	22189	22469	22584	22503	22198	22450	22405	22292	22155	22304	22178	22250	22190	22284	22381	22222	22502	22433	22312	22512	22423	22336	22506	22449	22359	22251	22179	22204	22361	22570	22239	22355	22288	22453	22436	22667	22502	22224	22384	22358	22128	22371	22238	22344	22445	22203	22339	22163	22214	22500	22411	22432	22368	22427	22363	22290	22472	22343	22193	22182	22627	22432	22170	22307	22440	22285	22409	22608	22374	22273	22559	22313	22356	22438	22299	22211	22180	22187	22370	22331	22231	22584	22309	22312	22253	22108	22217	22266	22297	22313	22417	22354	22348	22573	22356	22442	22242	22473	22208	22365	22308	22502	22236	22267	22520	22498	22426	22328	22258	22412	22294	22397	22365	22514	22392	22324	22563	22306	22270	22244	22425	22240	22220	22324	22177	22312	22370	22440	22108	22506	22425	22258	22395	22408	22520	22136	22480	22127	22196	22183	22571	22360	22356	22113	22595	22475	22480	22457	22157	22234	22380	22279	22026	22289	22429	22343	22336	22148	22207	22079	22315	22374	22401	22546	22506	22256	22232	22233	22312	22226	22389	22388	22343	22334	22492	22180	22339	22146	22074	22259	22437	22324	22273	22404	22358	22107	22427	22219	22070	22348	22358	22445	22260	22484	22133	22534	22276	22196	22431	22271	22517	22471	22374	22350	22333	22457	22452	22287	22463	22263	22289	22375	22417	22290	22314	22251	22268	22604	22305	22312	22255	22343	22575	22403	22525	22346	22103	22390	22456	22344	22340	22315	22135	22263	22360	22247	22299	22382	22345	22238	22308	22574	22398	22642	22533	22565	22240	22342	22205	22372	22407	22503	22411	22185	22398	22307	22320	22453	22397	22391	22282	22285	22536	22414	22357	22492	22362	22355	22431	22316	22452	22333	22202	22288	22293	22447	22175	22116	22102	22273	22403	22394	22250	22241	22295	22593	22227	22305	22322	22237	22322	22363	22450	22383	22383	22325	22460	22387	22393	22389	22223	22350	22296	22246	22432	22290	22287	22349	22375	22243	22400	22095	22254	22296	21947	22449	22492	22376	22369	22216	22326	22325	22249	22366	22389	22342	22519	22505	22402	22309	22390	22401	22387	22249	22349	22316	22353	22200	22377	22281	22266	22239	22305	22464	22331	22392	22351	22479	22326	22491	22237	22512	22456	22340	22507	22153	22318	22314	22341	22172	22211	22032	22480	22356	22290	22378	22404	22340	22262	22510	22513	22457	22331	22400	22539	22310	22640	22455	22393	22420	22368	22255	22062	22246	22172	22138	22429	22434	22387	22298	22462	22265	22575	22277	22425	22319	22382	22507	22355	22378	22264	22420	22484	22317	22544	22335	22450	22360	22379	22382	22537	22229	22103	22268	22304	22457	22390	22561	22498	22396	22356	22237	22449	22614	22413	22182	22286	22331	22299	22394	22377	22395	22485	22452	22508	22310	22348	22295	22509	22214	22102	22501	22295	22207	22534	22281	22549	22304	22256	22387	22500	22444	22311	22357	22285	22432	22231	22254	22235	22202	22586	22286	22407	22352	22267	22438	22348	22420	22287	22275	22547	22338	22531	22321	22401	22398	22210	22292	22369	22268	22243	22258	22119	22170	22231	22424	22367	22418	22290	22208	22261	22449	22345	22541	22282	22558	22193	22263	22226	22272	22388	22338	22315	22231	22211	22269	22473	22094	22332	22239	22295	22413	22303	22491	22574	22215	22321	22420	22338	22408	22532	22394	22098	22444	22380	22235	22161	22455	22436	22376	22073	22198	22281	22398	22272	22406	22389	22248	22122	22638	22192	22293	22216	22558	22647	22370	22469	22253	22302	22408	22343	22305	22389	22205	22281	22547	22437	22455	22499	22132	22311	22328	22516	22203	22297	22281	22417	22379	22428	22304	22338	22445	22364	22335	22299	22630	22330	22247	22140	22252	22327	22087	22394	22252	22288	22262	22264	22350	22293	22344	22278	22420	22323	22231	22293	22278	22265	22266	22463	22368	22257	22549	22370	22419	22416	22424	22360	22362	22193	22354	22377	22353	22160	22255	22143	22338	22504	22271	22537	22182	22516	22476	22274	22362	22436	22283	22307	22332	22443	22436	22331	22345	22233	22488	22237	22365	22551	22280	22340	22281	22293	22440	22362	22402	22421	22281	22247	22327	22403	22626	22463	22202	22289	22623	22461	22202	22160	22247	22370	22241	22343	22365	22404	22162	22508	22202	22268	22230	22418	22275	22140	22278	22471	22189	22416	22310	22194	22230	22323	22431	22418	22235	22270	22416	22522	22415	22476	22188	22413	22447	22532	22493	22190	22542	22182	22161	22439	22259	22250	22361	22486	22396	22282	22149	22438	22201	22400	22268	22410	22291	22071	22226	22097	22403	22302	22486	22250	22451	22325	22479	22387	22196	22497	22344	22314	22324	22249	22327	22234	22372	22366	22507	22444	22254	22326	22249	22172	22353	22572	22185	22341	22295	22602	22275	22336	22427	22145	22350	22247	22118	22546	22362	22449	22242	22254	22356	22415	22316	22228	22244	22213	22334	22426	22550	22197	22438	22273	22307	22358	22302	22273	22364	22147	22389	22336	22576	22274	22242	22583	22387	22300	22376	22288	22287	22307	22469	22236	22286	22394	22259	22327	22433	22209	22273	22313	22306	22479	22360	22460	22203	22372	22722	22323	22335	22191	22474	22386	22339	22363	22369	22244	22349	22172	22495	22335	22184	22163	22302	22423	22287	22166	22284	22272	22608	22259	22371	22293	22215	22264	22460	22530	22359	22228	22172	22369	22197	22200	22427	22442	22286	22322	22329	22116	22289	22291	22561	22259	22314	22511	22558	22337	22402	22350	22319	22269	22235	22244	22457	22400	22052	22370	22197	22337	22272	22451	22366	22360	22454	22390	22471	22375	22255	22350	22426	22274	22577	22435	22455	22177	22395	22355	22341	22534	22195	22312	22290	22147	22535	22286	22326	22271	22417	22408	22348	22547	22348	22289	22039	22326	22155	21928	22462	22160	22398	22281	22317	22500	22352	22299	22387	22256	22632	22293	22246	22240	22416	22374	22466	22441	22171	22374	22196	22399	22380	22407	22182	22372	22503	22446	22333	22131	22392	22275	22321	22353	22557	22514	22401	22541	22530	22221	22280	22479	22343	22253	22196	22269	22299	22166	22096	22403	22503	22605	22247	22487	22379	22403	22370	22448	22445	22444	22495	22415	22329	22240	22333	22269	22240	22310	22262	22183	22203	22336	22344	22307	22594	22208	22421	22200	22199	22360	22251	22407	22375	22347	22301	22307	22400	22237	22397	22214	22373	22395	22509	22179	22322	22454	22374	22257	22367	22186	22272	22273	22254	22190	22483	22120	22399	22324	22475	22170	22196	22282	22484	22285	22175	22413	22516	22424	22251	22328	22695	22272	22134	22234	22524	22381	22256	22209	22241	22300	22459	22468	22457	22328	22088	22133	22328	22250	22377	22199	22443	22507	22389	22366	22388	22374	22375	22332	22386	22515	22418	22251	22394	22474	22074	22273	22349	22351	22277	22367	22497	22297	22293	22043	22322	22272	22465	22418	22353	22338	22318	22477	22282	22603	22391	22330	22284	22428	22456	22227	22310	22309	22328	22433	22641	22404	22372	22284	22272	22213	22432	22515	22267	22412	22375	22159	22357	22333	22514	22602	22399	22285	22236	22404	22351	22255	22338	22343	22179	22209	22370	22458	22439	22326	22178	22329	22355	22233	22432	22427	22320	22209	22446	22536	22267	22213	22609	22547	22411	22566	22313	22154	22342	22306	22243	22294	22172	22492	22533	22349	22449	22510	22339	22221	22370	22467	22416	22283	22606	22280	22242	22194
18059	29293	27005	22752	21893	21354	20416	19765	19272	18788	18609	18392	18450	18264	17995	18180	20429	29642	29140	24670	20591	18966	18090	17970	17752	17886	17765	17880	17806	17904	17819	17843	17826	17804	17728	17792	17652	17929	17810	17886	17880	17951	17744	17806	17823	17831	17845	17847	17721	17636	17801	17873	17738	17740	17724	17793	17846	17833	17853	17622	17875	17931	17791	17774	17860	17769	17921	17913	17662	17906	17692	17824	17724	17916	17883	17770	17954	17918	17630	17840	17691	17772	17898	17720	17724	17730	17934	17784	17953	17872	17718	17884	17728	17947	17822	17762	17757	17849	17638	18023	17940	17781	17752	17627	17928	17938	17760	17844	17862	17939	17635	17854	17893	17619	17795	17679	17845	17941	17749	17814	17895	17829	17915	17814	17959	17868	17855	17865	17669	17675	17939	17939	17669	17875	17930	17695	17760	17802	17915	17829	18022	17753	17825	17799	17685	17855	17837	17755	17861	17827	17842	17930	17727	17877	17780	17829	17915	17744	17780	17700	17767	18024	17545	17745	17784	17926	17772	17741	17608	17787	17671	17754	17812	17744	17899	17718	17861	17869	17740	17810	17689	17957	17773	17943	17802	17759	17744	17861	17807	17805	17838	17721	17880	17779	17771	17801	18004	17881	17747	17795	17778	17645	17979	17872	17891	17789	17836	17667	17882	17965	17824	17947	17919	17765	17773	17993	17589	17912	17759	17618	17827	17763	17757	17654	17723	17693	17740	17897	17861	17848	17807	17731	17807	17792	17888	17665	17717	17905	17773	17874	17871	17543	17891	17781	17791	17723	17700	17880	17738	17886	17963	17986	17979	17851	17821	17817	17997	17866	17933	17662	17922	17805	17997	17769	17611	17948	17764	17723	17786	17818	17657	17862	17852	17884	17924	17688	17545	17842	17744	17927	17859	17661	17624	17653	17832	17745	17802	17775	17645	17899	17781	17861	17942	17653	17701	17801	17675	17746	17855	17664	18016	17898	17730	17845	17712	17690	17756	17740	17833	17848	17841	17797	17926	17684	17792	17705	17695	17629	17764	17785	17840	17682	17649	17771	17735	17866	17867	17844	17790	17794	17910	17779	17602	17687	17822	17843	17805	17936	17946	17798	17912	17896	17689	17739	17735	17775	17855	17758	17695	17689	17856	17737	17620	17561	17692	17714	17637	17689	17710	17695	17689	17666	17706	17524	17724	17664	17937	17965	17735	17893	17644	17844	17916	17625	17810	17714	17741	18042	17749	17922	17739	17946	17702	17805	17736	17771	17865	17769	17807	17785	17845	17825	17707	17867	17668	17885	17787	17677	17785	17874	17750	17814	17808	17723	17667	17800	17668	17965	17811	17827	17780	17701	17834	17697	17812	17765	17734	17721	18009	17777	17891	17751	17816	17806	17669	17881	17843	17733	17624	17769	17731	17740	17965	17721	17881	17685	17848	17795	17820	17776	17831	17881	17934	17816	17813	17707	17771	17695	17693	17914	17752	17759	17802	17886	17866	17853	17917	17763	17919	17804	17709	17886	17864	17862	17813	17806	17777	17853	17617	17708	17811	17688	17786	17875	17879	17760	17691	18006	17821	17790	17820	17757	17667	17795	17842	17883	17918	17795	17677	17885	17801	17993	17706	17737	17870	17813	17899	17652	17919	17688	17822	17644	17683	17696	17899	17880	17844	17757	17770	17733	17640	17843	17916	17621	17693	17775	17794	17640	17754	17554	17887	17902	17766	17833	17727	17682	17845	17891	17802	17822	17652	17918	17626	17683	17770	17778	17785	17736	17819	17852	17732	17539	17750	17715	17706	17555	17807	17863	17749	17953	17772	17694	17815	17761	17762	17720	17729	17879	17866	17734	17917	17638	17797	17628	17857	17917	17948	17584	17671	17817	17873	17870	17829	17805	17698	17638	17896	17651	17805	17662	17720	17826	17761	17780	17736	17841	17798	17973	17802	17817	17624	17858	17931	17873	17830	17791	17823	17955	17829	17750	17821	17626	17813	17836	17638	17873	17913	17819	17780	17871	17714	17758	17730	17597	17810	17872	17729	17802	17672	17706	17869	17799	17688	17743	17829	17702	17782	17899	17847	17682	17778	17791	17791	18089	17687	17795	17689	17865	17831	17739	17848	18026	17842	17912	17634	17813	17737	17831	18025	17717	18002	17864	17927	17864	17773	17759	17939	17623	18002	17614	17835	17846	17782	17887	17933	17768	17869	17738	17661	18037	17968	17881	17949	17779	17892	17693	17748	17767	17766	17880	17702	17841	17790	17804	17870	17906	17785	17812	17818	17844	17747	17726	17914	17885	17684	17711	17785	17761	17690	17843	17562	17802	17808	17735	17817	17811	17989	17608	17803	17805	17901	17928	17891	17958	17782	18001	17842	17770	17858	17991	17854	17788	17834	17725	17770	17855	17890	17839	17695	17807	17983	17794	17761	17952	17853	17801	17761	17658	17807	17875	17990	17946	17921	17749	17747	17760	17796	17847	18001	17800	17953	17932	17886	17657	17889	18045	17820	17816	17891	17927	17886	17637	17818	18010	17861	17784	17775	17712	17840	17690	17679	17818	17817	17833	17793	17771	17878	17893	17694	17847	17862	17763	17858	17887	17865	17937	17720	17803	17818	17858	17661	17874	17843	17899	17956	17564	17936	18030	17913	17980	17721	17869	17622	17819	17824	17834	17717	17704	17804	18053	17725	17952	17858	17661	17815	17862	18065	17816	17759	17727	17794	17773	17830	17773	17795	17847	17848	17735	17879	17771	17956	17717	17652	17692	17869	17628	17884	17800	17732	17795	17830	17862	17869	17811	17863	17691	17703	17771	17670	17938	17925	17777	17829	17603	17930	17842	17916	17520	17993	17698	17827	17860	17746	17797	17810	17879	17862	17856	17961	17634	17718	17859	17714	17819	18085	17802	17934	17783	17937	17863	17755	17740	17928	17695	17773	17648	17809	17904	17622	17680	17790	17781	17890	17765	17899	17750	17838	17882	17867	17647	17603	17746	17687	17849	17905	17599	17739	17831	17834	17826	17861	17646	17687	17951	17523	17872	17821	17796	17744	17766	17736	17782	17897	17894	17776	17754	17769	17736	17871	17821	17811	17784	17761	17810	17675	17830	17970	17736	17802	17858	17960	17820	17693	17771	17749	17830	17628	17575	17749	18038	17893	17799	17652	17866	17912	17795	17918	17805	17877	17909	17840	17804	17698	17673	17951	17729	17697	17848	17829	17881	17660	17688	17922	17805	17760	17925	17773	17754	17921	17749	17721	17803	17965	17828	17896	17717	17837	17765	17826	17849	17617	17848	17731	17754	17844	17786	17781	17734	17873	17818	17703	17820	18130	17649	17777	17836	17802	17824	17827	17679	17999	17673	17990	17704	17722	17691	17782	17763	17979	17906	17818	17741	17972	17620	17765	17678	17894	17774	17791	17683	17842	17904	17645	17723	17939	17982	17579	17745	17621	17761	17792	17714	17830	17838	17844	17877	17657	17831	17751	17729	17760	17826	17759	17885	17890	17864	17883	17977	17904	17772	17702	17791	17770	17765	17805	17882	17843	17815	17961	17714	17729	17838	17877	17770	17692	17963	17851	17596	17779	17637	17820	17748	17757	17936	17907	17951	17756	17870	17725	17747	17789	17934	17857	17739	17679	17973	17799	17789	17791	17815	17629	17770	17803	17865	17798	17611	17801	17609	17686	17753	17601	17896	17835	17764	17773	17677	17920	17732	17767	17787	17867	17979	17929	17873	17803	17970	17840	17837	17767	17813	17860	17694	17871	17779	17712	17822	17738	17791	17815	17948	17752	17865	17676	17881	17628	17819	17889	17849	17831	17657	17885	17782	17778	17775	17696	17821	17700	17921	17782	17718	17722	17783	17846	17874	17807	17775	17713	17855	17898	17850	17899	17836	17854	17872	17856	17979	17923	17977	17761	17977	17872	17936	17684	17872	17746	17725	17906	17866	17879	17943	17783	17886	17900	17721	17781	17643	17843	17763	17739	17818	17802	17827	17794	17890	17726	17877	17906	17772	17757	17550	17953	17937	17803	17856	17728	17919	17725	17851	17742	17723	17792	17934	17691	18021	17698	17600	17694	17699	17802	17776	17892	17837	17606	17772	17815	17790	17923	17753	17718	17628	17810	17665	17660	17660	17699	17937	17820	17714	17699	17869	17835	17681	18043	17868	17977	17840	17640	17766	17969	17778	17723	17781	17919	17981	17915	17689	17807	17721	17840	17754	17868	17918	17700	17937	17727	17728	17894	17590	17705	17872	17789	17669	17823	17680	17967	17963	17902	17870	17973	17658	17754	17791	17695	17734	17811	17701	17884	17743	17788	17596	17675	17600	17729	17787	17801	17848	17978	17852	17870	17764	17814	17935	17721	17804	17799	17847	17752	17874	17829	17669	17733	17755	17867	17749	17868	17810	17707	17957	17754	17905	17709	17644	17823	17757	17802	17840	17723	17726	17772	17820	17790	17805	17782	17841	17760	17718	17881	17853	17781	17852	17624	17892	17738	17826	17931	17882	17827	17856	17853	17693	17914	17930	17920	17830	17635	17794	17825	17755	17834	17753	17801	17870	17773	17948	17831	17850	17707	17680	17936	17728	17746	17758	17771	17881	17701	17855	17785	17785	17901	17855	17679	17914	17739	17761	17755	17986	17777	17781	17792	17791	17707	17766	17780	17789	17905	17657	17903	17731	17811	17791	17872	17835	17656	17739	17816	17819	17783	17756	17844	17590	17938	17867	17795	17784	17763	17721	17727	17792	17805	17766	17739	17691	17731	17737	17769	17808	17968	17895	17848	17736	17698	17791	17801	17745	17799	18041	17633	17815	17653	17829	17727	17876	17639	17740	17898	17724	17937	17711	17819	17962	17871	17995	17747	17822	17810	17949	17720	17814	17723	17820	17767	17843	17821	17896	17737	17858	17676	17761	17758	17727	18058	17692	17847	17683	17781	17907	17738	17901	17814	17774	17794	17824	17803	17705	17704	17867	17790	17704	17723	17738	17963	17853	17794	17827	17765	17806	17912	17757	17845	17588	17832	17795	17814	17764	17765	17785	17936	17884	17680	17772	17713	17817	17730	17923	17687	17793	17848	17734	17707	17742	17782	17775	17852	17645	17783	17647
22441	20990	28807	23374	21426	24745	29066	24863	24021	24372	23928	23551	23281	22923	23067	22991	25907	39126	40396	34488	28750	25127	23492	22924	22746	22648	22694	22637	22499	22311	22525	22595	22559	22618	22425	22579	22583	22574	22604	22561	22663	22277	22475	22272	22395	22501	22525	22523	22566	22427	22559	22479	22542	22555	22427	22400	22561	22529	22468	22532	22533	22653	22720	22621	22616	22525	22384	22592	22343	22428	22378	22432	22593	22447	22429	22549	22367	22327	22789	22545	22566	22687	22507	22650	22237	22400	22436	22194	22500	22638	22481	22732	22594	22678	22564	22287	22528	22522	22205	22501	22589	22593	22412	22502	22507	22251	22321	22197	22571	22264	22429	22459	22602	22463	22484	22492	22464	22506	22306	22330	22377	22363	22540	22454	22332	22216	22575	22511	22353	22244	22468	22542	22676	22474	22381	22235	22300	22424	22441	22136	22430	22381	22439	22308	22597	22490	22429	22341	22656	22359	22378	22293	22437	22285	22437	22210	22624	22686	22576	22359	22414	22503	22342	22485	22260	22499	22342	22451	22355	22510	22159	22634	22358	22593	22669	22393	22555	22390	22413	22434	22306	22172	22340	22361	22469	22516	22513	22459	22487	22350	22381	22378	22257	22447	22378	22388	22557	22580	22198	22350	22496	22228	22490	22577	22707	22380	22449	22096	22477	22531	22209	22505	22493	22390	22200	22492	22321	22364	22193	22404	22340	22536	22598	22416	22324	22371	22381	22517	22549	22454	22367	22419	22331	22249	22370	22571	22399	22414	22483	22403	22345	22201	22429	22406	22353	22381	22304	22323	22434	22444	22364	22434	22419	22592	22651	22454	22275	22317	22514	22543	22399	22456	22217	22337	22332	22642	22304	22552	22511	22218	22487	22491	22406	22630	22333	22377	22469	22282	22421	22525	22417	22352	22415	22432	22470	22495	22478	22253	22437	22475	22463	22332	22405	22344	22425	22435	22355	22380	22280	22456	22429	22286	22323	22261	22266	22371	22367	22278	22433	22432	22362	22307	22438	22406	22494	22540	22440	22545	22314	22299	22551	22503	22538	22390	22298	22278	22255	22463	22507	22388	22565	22577	22417	22460	22532	22347	22379	22472	22362	22498	22537	22160	22371	22509	22559	22476	22469	22573	22505	22455	22630	22415	22464	22407	22189	22479	22515	22655	22644	22516	22285	22416	22641	22268	22448	22431	22530	22425	22418	22411	22344	22510	22358	22513	22418	22567	22332	22313	22352	22401	22381	22298	22390	22135	22298	22492	22471	22358	22409	22394	22518	22348	22602	22436	22609	22425	22293	22456	22244	22325	22305	22277	22266	22559	22360	22414	22506	22366	22474	22387	22471	22559	22511	22397	22372	22471	22496	22521	22386	22408	22461	22349	22441	22569	22297	22484	22470	22384	22517	22298	22489	22403	22453	22151	22282	22471	22434	22386	22521	22425	22444	22398	22452	22521	22199	22348	22308	22404	22266	22452	22342	22445	22475	22526	22159	22363	22216	22569	22616	22438	22610	22403	22246	22437	22450	22358	22427	22291	22329	22472	22286	22416	22543	22138	22308	22367	22574	22658	22463	22498	22405	22411	22309	22423	22327	22271	22224	22334	22357	22452	22412	22500	22627	22540	22360	22529	22413	22489	22472	22252	22483	22553	22510	22402	22206	22590	22421	22644	22564	22380	22297	22468	22446	22370	22333	22188	22486	22339	22476	22506	22503	22380	22613	22391	22292	22403	22329	22122	22513	22246	22356	22270	22416	22260	22353	22261	22362	22352	22475	22645	22581	22398	22307	22397	22311	22606	22461	22528	22503	22190	22460	22345	22565	22395	22336	22386	22269	22307	22392	22368	22377	22408	22291	22208	22329	22254	22493	22533	22592	22299	22441	22274	22542	22468	22345	22545	22401	22313	22346	22408	22215	22348	22453	22397	22406	22479	22356	22343	22192	22349	22233	22517	22536	22403	22388	22094	22415	22323	22215	22499	22456	22278	22391	22582	22467	22422	22514	22228	22405	22456	22324	22582	22203	22542	22378	22141	22459	22374	22293	22560	22597	22556	22349	22317	22218	22289	22024	22296	22528	22562	22293	22474	22489	22335	22337	22432	22346	22214	22476	22282	22468	22257	22301	22683	22442	22572	22279	22329	22327	22516	22444	22261	22390	22437	22370	22406	22450	22478	22429	22387	22465	22252	22243	22234	22570	22597	22347	22440	22621	22639	22480	22359	22428	22562	22571	22414	22367	22173	22421	22441	22205	22325	22511	22445	22391	22464	22292	22350	22394	22543	22539	22427	22257	22419	22393	22266	22400	22498	22326	22123	22498	22348	22322	22381	22556	22541	22293	22629	22446	22513	22382	22401	22320	22413	22642	22571	22197	22442	22644	22546	22720	22565	22582	22129	22386	22328	22192	22509	22403	22378	22270	22429	22374	22155	22531	22554	22340	22466	22617	22469	22561	22310	22430	22579	22577	22313	22672	22483	22535	22377	22505	22424	22462	22446	22398	22320	22346	22320	22492	22277	22491	22485	22407	22318	22318	22350	22324	22466	22379	22520	22241	22394	22633	22186	22341	22245	22407	22409	22527	22443	22426	22229	22467	22386	22309	22487	22641	22476	22508	22563	22515	22281	22172	22475	22106	22407	22482	22481	22336	22347	22256	22416	22183	22380	22464	22569	22558	22589	22494	22246	22361	22612	22416	22314	22412	22551	22371	22263	22300	22482	22613	22167	22255	22451	22220	22317	22364	22298	22445	22319	22125	22305	22152	22318	22537	22628	22426	22425	22684	22555	22303	22409	22341	22306	22347	22253	22510	22429	22524	22458	22395	22306	22396	22441	22449	22362	22489	22370	22443	22429	22497	22483	22245	22370	22146	22304	22491	22441	22227	22465	22744	22398	22504	22348	22453	22305	22203	22037	22400	22319	22190	22195	22411	22374	22504	22458	22517	22398	22314	22149	22563	22529	22229	22559	22541	22421	22392	22589	22312	22378	22541	22462	22447	22265	22477	22515	22495	22465	22320	22392	22345	22346	22593	22228	22578	22458	22426	22393	22736	22446	22412	22419	22539	22436	22645	22533	22521	22572	22217	22393	22600	22390	22385	22448	22515	22374	22436	22298	22401	22549	22295	22450	22691	22379	22502	22553	22514	22285	22403	22468	22484	22222	22474	22616	22394	22269	22229	22107	22194	22318	22177	22261	22552	22454	22561	22343	22406	22267	22495	22652	22438	22375	22350	22300	22314	22467	22484	22424	22363	22340	22432	22446	22403	22325	22390	22562	22252	22358	22410	22270	22445	22433	22399	22410	22284	22425	22420	22456	22163	22578	22210	22319	22543	22553	22549	22479	22387	22428	22590	22373	22501	22328	22480	22570	22152	22267	22643	22260	22541	22370	22408	22430	22415	22293	22290	22318	22154	22406	22404	22367	22470	22136	22495	22430	22542	22456	22491	22480	22333	22411	22210	22332	22475	22467	22186	22315	22346	22396	22208	22146	22512	22315	22461	22499	22678	22189	22382	22339	22315	22428	22348	22450	22386	22209	22286	22352	22274	22397	22402	22337	22560	22520	22589	22357	22479	22405	22374	22405	22265	22170	22291	22654	22506	22486	22411	22336	22541	22317	22493	22417	22482	22367	22352	22491	22349	22524	22343	22398	22517	22406	22481	22513	22493	22338	22337	22615	22474	22411	22232	22386	22370	22318	22220	22513	22284	22371	22388	22375	22361	22511	22283	22447	22445	22310	22422	22396	22484	22265	22471	22412	22517	22425	22425	22435	22402	22284	22403	22203	22474	22547	22183	22234	22215	22242	22488	22485	22391	22443	22536	22504	22430	22266	22496	22548	22534	22311	22442	22312	22354	22354	22311	22402	22292	22265	22164	22523	22519	22310	22442	22557	22368	22371	22485	22540	22343	22352	22346	22487	22344	22389	22332	22573	22520	22747	22423	22365	22302	22353	22407	22137	22595	22303	22370	22272	22501	22487	22534	22309	22444	22305	22481	22573	22366	22376	22248	22308	22679	22345	22535	22434	22506	22290	22360	22440	22652	22333	22467	22403	22264	22577	22520	22513	22448	22452	22407	22497	22351	22399	22331	22493	22537	22642	22444	22583	22567	22098	22389	22277	22307	22516	22548	22382	22361	22433	22437	22205	22546	22455	22551	22489	22380	22464	22332	22231	22414	22402	22379	22528	22457	22313	22306	22255	22382	22542	22464	22416	22218	22428	22445	22444	22425	22318	22541	22431	22377	22195	22349	22139	22210	22408	22536	22407	22484	22401	22424	22332	22366	22363	22419	22413	22451	22209	22209	22389	22469	22597	22335	22277	22486	22347	22297	22457	22388	22482	22423	22518	22388	22408	22508	22388	22267	22284	22383	22562	22449	22296	22559	22518	22504	22459	22247	22328	22299	22344	22438	22531	22398	22394	22182	22355	22304	22353	22348	22643	22378	22598	22348	22583	22238	22227	22397	22372	22377	22253	22422	22267	22588	22310	22405	22313	22549	22483	22473	22281	22372	22348	22248	22359	22404	22392	22253	22339	22358	22250	22393	22660	22338	22341	22514	22457	22202	22450	22308	22293	22359	22585	22383	22442	22491	22393	22459	22323	22310	22297	22389	22415	22567	22434	22170	22346	22527	22328	22426	22424	22536	22412	22321	22446	22322	22523	22362	22571	22268	22240	22458	22432	22265	22486	22499	22367	22491	22612	22459	22453	22470	22417	22492	22419	22435	22260	22304	22436	22314	22446	22515	22401	22742	22577	22543	22725	22529	22408	22413	22427	22344	22496	22361	22264	22159	22328	22616	22507	22554	22476	22546	22170	22533	22389	22341	22585	22364	22425	22443	22514	22303	22225	22531	22339	22394	22133	22354	22372	22452	22297	22516	22196	22518	22376	22564	22368	22568	22368	22409	22269	22477	22398	22377	22470	22538	22140	22458	22425	22523	22312	22457	22469	22378	22365	22311	22396	22552	22381	22383	22446	22225	22574	22586	22376	22333	22425	22427	22355	22412	22235	22421	22370	22229	22284	22256	22332	22550	22476	22156	22413	22540	22582	22548	22469	22530	22451	22509	22423	22336	22509	22476	22245	22564	22282	22450	22407	22351	22355	22345	22253	22372	22442
18806	33724	32055	26336	23759	22209	21833	21281	20719	20055	19473	19231	18565	18562	18314	18221	23733	38388	37315	31262	24223	20505	18557	18129	17840	18042	18019	17851	17901	17845	17858	17754	17970	17873	17788	17944	17942	17919	17856	17875	17767	17862	17801	17877	17830	17852	17965	17899	17702	17847	17827	17901	17892	17750	17771	17845	17822	17735	17632	17820	17854	17913	17796	17921	17862	17846	17841	17778	17731	17930	17977	17860	17944	17897	17659	17824	17751	17802	17643	18027	17867	18116	17880	17712	17895	17756	17900	17790	17808	17950	17955	17803	18017	17745	17813	17739	17738	17808	17774	17908	17781	17735	17810	17868	17723	17646	17814	17831	17871	17847	17876	17804	17730	17849	17710	17919	17687	17914	17745	18014	17720	17811	17660	17803	17733	17797	17719	17735	17898	17750	17862	17824	17854	17594	17718	17977	17781	17920	17840	17679	17841	17662	17650	17904	17771	17833	17849	17620	17916	17733	17802	17821	17831	17766	17703	17876	17699	17900	17942	17832	17668	17831	17840	17843	17747	17848	17737	17671	17835	17915	17786	17873	17905	17652	17703	17620	17809	17894	17715	17888	17795	17812	17787	17837	17886	17708	17908	17681	17732	17734	17665	17907	17746	17763	17724	17725	17856	17908	17746	17813	17909	17835	17689	17689	17926	17819	17799	17931	17720	17864	17738	17862	17789	17866	17825	17632	17970	17717	17740	17775	17683	17934	17778	17786	17682	17812	17846	17798	17945	17816	17930	17626	17977	17782	17834	17795	17831	17611	17705	17810	17941	17903	17851	17901	17673	17773	17710	17770	17731	17873	17910	17764	17899	17721	17885	17907	17759	17512	17882	17888	17879	17790	17992	17878	17702	17730	17746	17742	17834	17878	17848	17765	17753	17664	17854	17832	17770	17787	17777	17874	17834	17859	17749	17755	17649	17854	17655	17773	17802	17788	17903	17780	17702	17700	17788	17693	17806	17756	17844	17871	17884	17822	17671	17730	17824	17912	17705	17677	17739	17939	17794	17803	17833	17939	17675	17934	17861	17727	17737	17847	17737	17794	17716	17905	17629	17860	17851	17726	17782	17635	17719	17768	17913	17773	17838	17906	17870	17897	17865	17777	17697	17818	17765	17725	17771	17981	17665	17773	17796	17808	17712	17911	17923	17763	17782	17865	17731	17820	17776	17469	17969	17714	17787	17887	17991	17695	17801	17782	17792	17756	17737	17765	17725	17574	17801	17638	17746	17860	17739	17669	17726	17792	17779	17715	17714	17676	17811	17694	17855	17685	17731	17877	17837	17976	17607	17791	17862	17747	17675	17805	17691	17912	17873	17665	17837	17671	17801	17850	17720	17890	17825	17939	17877	17821	17664	17845	17720	17918	17825	18009	17947	17785	17788	17753	17705	17700	17888	17629	17814	17787	17789	17880	17709	17666	17757	17685	17768	17673	17873	17846	17891	17889	17791	17625	17753	17659	17736	17841	17687	17735	17837	17820	17797	17795	17863	17850	17704	17684	17731	17726	17928	17800	17748	17856	17768	17834	17799	17640	17809	17839	17675	17777	17774	17867	17772	17851	17903	17660	17792	17632	17715	17771	17843	17713	17967	17889	17922	17809	17738	17743	17735	17574	17795	17889	17835	17669	17796	17696	17805	17840	17879	17825	17744	17667	17638	17894	17657	17774	17688	17878	17817	17860	17863	17838	17822	17747	17750	17785	17815	17876	17839	17664	17915	17757	17914	17593	17822	17520	17850	17810	17615	17863	17632	17874	17673	17913	17851	17693	17807	17762	17829	17710	17845	17649	17740	17860	17799	17669	17891	17776	17857	17596	17705	18018	17651	17818	17979	17727	17816	17929	17687	17582	17664	17765	17712	17864	17674	17683	17809	17661	17808	17664	17745	17751	17682	17952	17879	17803	17812	17762	17785	17765	17716	17759	17849	17865	17755	17778	17822	17761	17763	17674	18048	17787	17688	17647	17719	17843	17838	17627	17814	17738	17822	17823	17808	17857	17891	17708	17770	17634	17716	17794	17813	17666	17858	17751	17744	17883	18061	17936	17724	17797	17831	17991	17724	17762	17737	17796	17715	17820	17795	17816	17681	17807	17739	17856	17770	17864	17816	17867	17673	17650	17772	17842	17678	17887	17789	17909	17683	17627	17798	17753	17825	17561	17560	17872	17641	17943	17773	17900	17821	17758	17797	17776	17862	17621	17741	17882	17800	17872	17733	17832	17804	17792	17724	17881	17798	17741	17749	17712	17897	17897	17817	17776	17652	17834	17851	17788	17698	17860	17763	17798	17773	17854	17819	17717	17733	17793	17858	17851	17796	17791	17742	17825	17773	17927	17710	17647	17745	17690	17823	17693	17648	17654	17873	18036	17715	17645	17798	17885	17717	17767	17679	17745	17696	17834	17656	17931	17818	17806	17887	17480	17887	17872	17853	17807	17871	17782	17784	17965	17829	17883	17452	17825	17772	17850	17783	17927	17849	17650	17913	17559	17876	17698	17775	17768	17660	17674	17695	17793	17782	17683	17816	17737	17750	17722	17911	17862	18050	17854	17831	17935	17925	17874	17807	17870	17746	17725	17742	17840	17781	17824	17958	17714	17917	17976	17882	17619	17805	17968	17727	17820	17920	17699	17820	17730	17703	17642	17632	17632	17733	17587	17772	17677	17767	17735	17442	17717	17680	17823	17646	17564	17790	17748	17773	17860	17593	17793	17795	17581	17766	17773	17757	17680	17747	17775	17783	17755	17872	17817	17810	17811	17757	17581	17766	17827	17646	17857	17637	17794	17692	17894	17847	17793	17697	17564	17877	17764	17791	17767	17662	17573	17811	17772	17635	17938	17904	17649	17797	17883	17623	17960	17694	17856	17810	17726	17829	17839	17723	17674	17729	17902	17676	17713	17842	17811	17705	17898	17536	17848	17837	17662	17732	17961	17696	17634	17697	17687	17757	17830	17753	17781	17747	17663	17862	17784	17705	17665	17702	17940	17791	17630	17793	17832	17702	17752	17827	17799	17646	17792	17617	17849	17739	17842	17814	17691	17802	17650	17596	17750	17878	17729	17810	17848	17758	17827	17908	17621	17658	17653	17772	17945	17615	17976	17758	17537	17966	17756	17898	17723	17749	17919	17857	17772	17767	17642	17843	17632	17923	17822	17836	17866	17823	17709	17910	17717	17873	17802	17826	17815	17805	17685	17838	17723	17680	17739	17790	17832	17897	17743	17499	17825	17755	17837	17860	17746	17695	17682	17901	17667	17720	17829	17687	17826	17673	17754	17905	17755	17644	17850	17754	17887	17641	17730	17649	17835	17848	17750	17917	17554	17721	17818	17901	17930	17855	17810	17775	17797	17692	17790	17746	17757	17720	17768	17640	17840	17556	17816	17867	17903	17704	17809	17758	17961	17736	17757	17768	17697	17751	17834	17674	17723	17784	17775	17721	17734	17669	17860	17784	17836	17889	17742	17828	17887	17876	17832	17776	17467	17883	17902	17525	17737	17742	17732	17878	17778	17738	17851	17737	17596	17899	17992	17773	17634	17801	17888	17864	17923	17814	17777	17715	17756	17544	17695	17769	17843	17914	17726	17903	17914	17737	17734	17701	17767	17743	17796	18032	17828	17741	17746	17787	17778	17767	17714	18106	17668	17881	17614	17825	17715	17967	17812	17743	17733	17736	17623	17690	17731	17661	17697	17818	17896	17869	17722	17790	17785	17792	17892	17812	17655	17855	17825	17772	17676	17724	17900	17703	17754	17835	17920	17771	17833	17908	17711	17638	17776	17689	17782	17772	17737	17734	17591	17700	17713	17697	17710	17712	17550	17661	17737	17745	17914	17976	17535	17709	17710	17774	17958	17776	17810	17642	17728	17818	17834	17832	17779	17834	17759	17962	17784	17724	17758	17864	17864	17691	17737	17774	17856	17835	17752	17816	17736	17737	17646	17723	17734	17772	17836	17724	17859	17760	17838	17944	17784	17721	17821	17761	17684	17816	17674	17690	17678	17524	17824	17676	17797	17645	17818	17849	17703	17789	17733	17932	17839	17793	17844	17966	17822	17694	17724	18014	17865	17775	17776	17778	17843	17775	17747	17770	17825	17758	17681	17867	17774	17799	17842	17718	17949	18022	17758	17750	17723	17793	17781	17683	17822	17826	17633	17749	17687	17793	17965	17828	17792	17935	17732	17872	17721	17773	17750	17604	17786	17876	17727	17929	17874	17716	17745	17910	17840	17726	17679	17921	17747	17779	17868	17714	17796	17873	17887	17858	17814	17859	17922	17757	17750	17863	17867	17657	17860	17956	17879	17936	17660	17818	17886	17596	17863	17925	17712	17931	17727	17889	17567	17822	17832	17750	17785	17616	17646	17725	17695	17770	17845	17746	17689	18001	17602	17849	17792	17980	17809	17892	17748	18031	17845	17749	17734	17646	17878	17763	17825	17700	17742	17662	17788	17731	17772	17766	17798	17758	17834	17840	17832	17662	17822	17719	17911	17820	17758	17790	17898	17688	17740	17783	17768	17681	18001	17662	17797	17794	17705	17680	17752	17925	17570	17608	17952	17803	17783	17643	17737	17705	17689	17875	17792	17695	17425	17763	17873	17700	17827	17903	17795	17989	17861	17658	17798	17846	17768	17654	17762	17757	18086	17840	17767	17764	17654	17849	17841	17603	17814	17879	17864	17819	17873	17602	17817	17928	17517	17824	17527	17811	17639	17798	17919	17741	17722	17681	17882	17690	17877	17949	17689	17806	17679	17759	17820	17829	17842	17872	17655	17681	17753	17666	17785	17838	17795	17680	17872	17633	17742	17799	18000	17831	17706	17990	17679	17827	17751	17589	17796	17948	17842	17849	17820	17844	17760	17862	17798	17788	17741	17837	17782	17770	17744	17887	17709	17779	17767	17791	17702	17933	17663	17790	17931	17888	17895	17891	17852	17861	17799	17778	17779	17875	17720	17806	17854	17789	17731	17743	17671	17910	17713	17849	17776	17734	17949	17596	17930	17814	17756	17890	17747	17707	17694	17773	17800	17669	17669	17704	17687	17713	17899	17732	17728	17812	17598	17853	17704	17752	17695	17873	17814	17696	17814	17957	17720	17655	17768	17716	17913	17766	17659	17769	17943
27467	22597	28052	26912	23475	23407	23425	23199	23236	23109	22827	22767	22686	22600	22853	22807	23094	24112	24282	23887	23243	22853	22548	22678	22584	22337	22730	22473	22545	22444	22439	22474	22424	22587	22413	22547	22617	22361	22329	22605	22527	22438	22348	22541	22510	22536	22327	22476	22419	22516	22414	22341	22781	22219	22548	22573	22228	22568	22587	22278	22463	22438	22404	22546	22505	22600	22602	22489	22461	22511	22416	22584	22304	22335	22188	22614	22569	22429	22205	22578	22624	22287	22452	22486	22462	22207	22453	22276	22497	22380	22351	22405	22471	22354	22557	22505	22243	22539	22486	22266	22361	22362	22409	22643	22520	22326	22434	22248	22455	22407	22400	22434	22317	22214	22461	22406	22311	22207	22466	22464	22599	22507	22485	22296	22319	22433	22287	22666	22620	22453	22318	22575	22446	22569	22552	22610	22292	22509	22319	22563	22463	22412	22330	22245	22369	22327	22753	22465	22270	22500	22595	22307	22390	22567	22547	22281	22266	22246	22402	22181	22208	22412	22784	22589	22399	22346	22334	22382	22464	22285	22313	22212	22475	22278	22367	22481	22340	22569	22516	22313	22628	22538	22447	22363	22598	22514	22501	22465	22328	22201	22550	22506	22423	22502	22568	22444	22491	22242	22430	22111	22248	22516	22798	22520	22349	22498	22405	22408	22255	22092	22474	22616	22333	22374	22215	22637	22453	22275	22416	22582	22440	22362	22336	22256	22499	22639	22619	22446	22475	22338	22521	22282	22344	22542	22446	22148	22476	22386	22559	22459	22528	22549	22500	22304	22398	22410	22557	22412	22574	22079	22625	22341	22544	22431	22335	22399	22316	22463	22557	22247	22644	22387	22479	22198	22577	22188	22364	22411	22622	22476	22469	22410	22509	22617	22365	22292	22276	22443	22476	22504	22738	22585	22439	22452	22338	22599	22471	22425	22448	22319	22394	22471	22410	22437	22301	22505	22456	22172	22285	22495	22500	22323	22422	22611	22561	22540	22359	22513	22300	22409	22289	22389	22321	22530	22470	22444	22497	22400	22388	22472	22398	22518	22380	22324	22557	22225	22338	22587	22477	22400	22648	22368	22794	22567	22519	22213	22329	22337	22567	22306	22209	22314	22526	22420	22757	22490	22335	22410	22406	22370	22233	22411	22158	22454	22374	22605	22453	22168	22228	22410	22489	22644	22546	22488	22444	22345	22576	22539	22504	22550	22106	22249	22318	22379	22320	22416	22308	22398	22597	22601	22380	22347	22644	22354	22420	22282	22232	22422	22316	22275	22377	22562	22534	22353	22683	22393	22313	22597	22259	22299	22444	22280	22265	22319	22315	22431	22328	22220	22132	22537	22532	22487	22572	22593	22530	22610	22589	22468	22509	22293	22263	22297	22701	22567	22408	22318	22424	22612	22330	22666	22336	22761	22464	22506	22296	22497	22418	22352	22669	22419	22388	22463	22535	22523	22157	22568	22450	22302	22351	22501	22335	22513	22457	22504	22427	22407	22437	22281	22357	22504	22506	22471	22226	22520	22470	22473	22430	22406	22599	22409	22370	22366	22344	22309	22361	22390	22515	22458	22585	22466	22161	22312	22314	22218	22308	22231	22563	22567	22361	22355	22440	22578	22314	22368	22357	22470	22329	22519	22351	22222	22472	22251	22377	22418	22586	22705	22649	22673	22468	22447	22559	22406	22659	22418	22488	22448	22466	22526	22542	22466	22432	22369	22320	22629	22394	22560	22183	22397	22422	22420	22590	22276	22523	22561	22350	22730	22390	22463	22474	22559	22647	22408	22470	22354	22429	22535	22534	22315	22636	22408	22419	22239	22541	22240	22425	22341	22392	22326	22239	22471	22492	22381	22301	22607	22450	22571	22503	22384	22526	22305	22436	22344	22288	22406	22541	22283	22314	22474	22452	22224	22497	22518	22489	22498	22687	22451	22621	22451	22399	22501	22355	22412	22309	22273	22307	22294	22339	22411	22476	22400	22535	22522	22226	22252	22489	22389	22259	22254	22624	22363	22317	22399	22347	22111	22488	22322	22481	22545	22797	22385	22424	22621	22340	22533	22571	22358	22525	22398	22440	22562	22403	22313	22391	22374	22547	22477	22397	22387	22508	22414	22316	22451	22357	22419	22662	22410	22618	22452	22494	22415	22459	22341	22657	22580	22560	22455	22401	22601	22496	22549	22370	22472	22625	22280	22417	22358	22279	22409	22525	22338	22351	22318	22401	22326	22491	22718	22298	22214	22504	22494	22367	22414	22238	22431	22506	22485	22421	22474	22607	22514	22677	22452	22324	22373	22379	22314	22616	22260	22404	22372	22606	22391	22425	22398	22274	22396	22352	22500	22756	22302	22275	22347	22480	22213	22564	22453	22462	22335	22305	22445	22561	22296	22359	22687	22535	22328	22509	22429	22647	22450	22392	22364	22580	22525	22391	22127	22330	22091	22361	22512	22531	22340	22697	22542	22538	22492	22476	22558	22509	22807	22317	22456	22376	22531	22436	22531	22500	22387	22426	22313	22341	22599	22314	22577	22476	22469	22800	22491	22569	22379	22376	22442	22232	22435	22518	22527	22654	22571	22602	22404	22420	22358	22338	22543	22549	22388	22402	22365	22257	22309	22417	22264	22148	22564	22306	22413	22498	22370	22489	22560	22427	22502	22565	22306	22607	22458	22352	22264	22314	22426	22351	22559	22469	22455	22338	22186	22349	22416	22414	22410	22494	22569	22475	22434	22339	22510	22566	22478	22382	22345	22243	22382	22455	22551	22382	22549	22391	22408	22345	22271	22383	22522	22478	22377	22588	22432	22510	22452	22512	22355	22407	22432	22552	22492	22331	22491	22332	22361	22492	22321	22427	22400	22249	22295	22144	22331	22384	22436	22440	22470	22506	22257	22597	22497	22422	22541	22405	22601	22339	22468	22311	22436	22524	22500	22518	22407	22444	22340	22195	22438	22481	22335	22563	22521	22310	22338	22512	22608	22526	22330	22376	22389	22349	22370	22450	22497	22670	22454	22411	22373	22344	22401	22492	22408	22729	22412	22432	22345	22472	22489	22422	22435	22431	22425	22278	22318	22188	22425	22279	22459	22374	22523	22347	22508	22470	22355	22416	22530	22483	22283	22288	22308	22219	22351	22406	22312	22522	22278	22368	22509	22492	22361	22573	22442	22355	22352	22327	22208	22443	22413	22427	22557	22437	22419	22333	22462	22496	22652	22620	22275	22539	22428	22391	22362	22431	22343	22450	22465	22393	22548	22589	22589	22581	22378	22425	22409	22429	22247	22385	22530	22323	22555	22415	22523	22375	22423	22558	22387	22377	22364	22484	22465	22549	22354	22386	22251	22375	22397	22460	22487	22347	22488	22368	22545	22427	22436	22698	22456	22212	22382	22342	22526	22382	22609	22650	22673	22428	22461	22301	22169	22420	22326	22326	22574	22495	22347	22482	22666	22565	22583	22403	22399	22606	22487	22571	22509	22288	22509	22574	22440	22572	22467	22446	22674	22493	22506	22430	22421	22490	22700	22456	22381	22284	22270	22362	22380	22369	22417	22453	22395	22306	22275	22653	22596	22484	22449	22295	22305	22424	22678	22594	22358	22444	22424	22306	22450	22316	22474	22504	22373	22442	22371	22239	22379	22527	22608	22665	22546	22179	22253	22615	22448	22409	22519	22363	22512	22546	22404	22523	22502	22337	22475	22214	22502	22576	22542	22468	22342	22656	22597	22465	22435	22348	22293	22353	22432	22387	22519	22214	22200	22691	22628	22585	22390	22353	22451	22380	22474	22708	22389	22166	22759	22582	22466	22292	22256	22261	22373	22403	22769	22473	22438	22430	22394	22395	22414	22497	22390	22357	22203	22313	22595	22495	22419	22464	22685	22479	22611	22489	22430	22355	22532	22669	22338	22520	22174	22249	22568	22501	22292	22617	22594	22556	22538	22423	22522	22417	22205	22376	22482	22246	22246	22482	22566	22464	22460	22225	22234	22408	22242	22574	22423	22557	22302	22421	22202	22283	22454	22437	22436	22333	22228	22563	22373	22436	22445	22297	22484	22483	22502	22394	22648	22372	22438	22465	22495	22517	22427	22315	22425	22572	22511	22445	22380	22423	22742	22572	22532	22591	22440	22496	22377	22494	22629	22524	22370	22346	22786	22530	22508	22517	22577	22482	22387	22279	22132	22463	22459	22499	22339	22720	22637	22642	22468	22473	22370	22507	22396	22569	22557	22410	22661	22370	22617	22423	22053	22428	22506	22252	22340	22460	22564	22484	22308	22419	22459	22481	22538	22637	22599	22415	22566	22473	22281	22511	22470	22419	22585	22453	22241	22450	22363	22314	22539	22361	22337	22330	22486	22450	22271	22609	22366	22455	22581	22512	22363	22576	22521	22590	22559	22306	22535	22482	22373	22229	22720	22488	22584	22712	22513	22444	22352	22507	22429	22343	22232	22393	22423	22350	22469	22416	22572	22600	22639	22435	22255	22405	22288	22576	22248	22445	22620	22423	22495	22535	22469	22401	22493	22344	22397	22514	22385	22571	22301	22556	22580	22482	22553	22522	22324	22540	22479	22320	22258	22471	22180	22520	22460	22628	22351	22282	22410	22490	22539	22316	22428	22512	22214	22678	22398	22488	22278	22324	22426	22501	22391	22258	22532	22379	22416	22464	22463	22663	22397	22497	22506	22480	22534	22378	22615	22590	22529	22812	22491	22396	22566	22446	22580	22352	22505	22372	22467	22562	22528	22567	22708	22581	22446	22301	22349	22556	22594	22569	22501	22516	22526	22249	22492	22313	22142	22487	22362	22481	22577	22447	22309	22492	22410	22348	22571	22554	22310	22391	22388	22385	22607	22587	22452	22536	22263	22291	22373	22505	22265	22617	22618	22615	22292	22252	22390	22620	22408	22487	22312	22558	22453	22173	22239	22550	22570	22445	22483	22480	22449	22149	22193	22195	22326	22449	22421	22538	22411	22334	22559	22614	22459	22362	22251	22493	22389	22336	22413	22390	22411	22535	22382	22401	22262	22423	22264	22472	22388	22270	22202	22502	22487	22446	22352	22448	22559	22504	22538	22507	22481	22524	22412	22366	22476	22459	22421	22518	22685	22540	22267	22483	22343
18180	23997	23564	21100	20096	19094	18855	18841	18874	18656	18442	18120	17960	18067	17958	18035	18743	20174	19894	19375	18564	18109	18101	17722	17884	17832	17690	17921	17758	17882	17768	17887	17717	17909	17679	18061	17744	17715	17728	17758	17720	17913	17721	18069	17889	17821	17995	18050	17856	17773	17787	17794	17744	17977	17806	17943	17907	17764	17742	17896	17847	17825	17756	17786	17682	17652	17746	17763	17711	17825	17855	17808	17765	17796	17939	17773	17473	17798	17922	17835	17847	17792	18012	17971	17887	17827	17894	17730	17930	17851	17816	17950	17925	17933	18066	17840	17831	17687	17918	17856	17805	17793	17723	17799	17896	17730	17819	17668	17867	17924	17677	17740	17866	17866	17669	17785	17764	17802	17902	18089	18057	17857	17849	17832	17765	17445	17950	17780	17815	17951	17828	17874	17717	17822	17816	17767	17767	17765	17886	17834	18021	17634	17939	17852	18009	17833	17721	17729	17759	17861	17868	17587	17919	17836	17978	17920	17907	18057	17609	17894	17757	17956	17967	17790	17808	17703	17733	17710	17774	17811	17785	17879	17783	17680	17773	17771	17772	17830	17784	17714	17745	17751	17723	17867	17780	17821	17775	17709	17960	17918	17854	17652	17803	17790	17734	18039	17644	17922	17788	17972	17891	17818	17615	17828	17849	17865	17887	17836	17764	17650	17778	17977	17852	17893	17947	17815	17764	17855	17984	17803	17736	17829	17863	17669	17863	17616	17797	17862	17796	17642	17956	17797	17664	17822	17927	17973	17834	17735	17859	17771	18055	17931	17763	17903	17754	17949	17927	17710	17877	17891	17778	17766	17763	17862	17872	17608	17655	17853	17830	17792	17820	17853	17976	18038	17777	17918	17699	17880	17760	17636	17847	17737	17878	17672	17862	17744	17931	17700	17710	17720	17708	17791	17969	17747	17923	17628	17787	17888	17797	17954	17795	17892	17751	17956	17813	17718	17869	17658	17982	17717	17877	17942	17808	17923	17994	17690	17830	17782	17815	17947	17793	17748	17956	17892	17800	17771	17989	17499	17855	17765	17821	17883	17881	17905	17774	17855	17791	17740	17743	17837	17895	17885	17831	17781	17779	17688	17863	17767	17808	17908	17696	17922	17911	18027	17812	17615	17787	17691	17723	17828	17711	17826	17762	17863	17607	17955	17867	17760	17829	17714	17909	17732	17793	17967	17877	17750	17734	17832	17740	17604	17936	17968	17731	17983	17850	17833	17869	17830	17770	17974	17853	17760	17805	17727	17822	17791	17808	17773	17974	17803	17856	17712	17980	17710	17884	17860	17836	17653	17800	17665	17797	17724	17884	17911	17840	17807	17900	17736	17727	17882	17765	17910	17676	17750	17813	17881	17644	17889	17867	17768	17841	17819	17986	17815	17841	17731	17743	17699	17937	17738	17735	18031	17779	17826	17771	17858	18088	17746	17696	17637	17792	18036	17657	17862	17812	17784	17888	17596	17952	17829	17793	17978	17817	17812	17815	17769	17941	17831	17834	17887	17634	17855	17935	17729	17923	17629	17852	17920	17547	18058	17723	17957	17746	17802	17609	17953	17799	17689	17595	17736	17904	17839	17885	17844	17933	17983	17849	17774	17903	17734	17795	18012	17758	17926	17851	17824	17832	17806	17849	17815	17907	17746	17830	17724	17861	17945	17858	17956	17686	17732	17842	17917	17867	17776	17735	17713	17949	17769	17790	17956	17794	17897	18038	17624	17893	17583	17846	17814	17866	17851	18034	17907	17800	17825	17818	17838	17868	17908	17732	17722	17820	17784	17793	17811	17918	17806	17711	17817	17925	17673	17680	17734	18027	17820	17757	17745	17778	17678	18018	17844	17925	17659	17906	17735	17806	17796	17738	17594	17926	18027	17683	17760	17864	17940	17830	17871	17799	17844	17764	17715	17740	17840	17799	17946	17804	17851	17773	17733	17815	17902	17854	17818	17886	17914	17902	17897	17855	17712	17882	17811	17877	17789	17663	17818	17778	17881	17766	17858	17712	17906	17950	17799	17798	17740	17654	17642	17807	17671	17808	17881	17863	17670	17916	17879	17880	17801	17932	17666	17714	17849	17660	17762	17653	17821	17902	17954	18021	17725	17818	17865	17708	17764	17870	17756	17612	17761	17817	17759	17757	17785	17738	17863	17710	17702	17709	17765	17845	17840	17991	17867	17791	17910	17866	17582	17702	17789	17785	17725	17806	17777	17818	17751	17800	17786	17909	17674	17754	17692	17490	17817	17864	17749	17729	17865	17777	17706	17695	17828	17822	17807	17675	17999	17693	17634	17718	17822	17726	17878	17929	17678	17822	17765	17861	17929	17840	17827	17875	17859	17962	17794	17804	17810	17822	17814	17843	17787	17874	17976	17754	17729	17816	17976	17926	17936	17874	18068	17985	17813	17720	17680	17896	17735	17712	17785	17885	17823	17745	17798	17914	17791	17829	17772	17848	17705	17886	17833	17850	17896	17943	17886	17937	17755	17853	17751	17793	17866	17632	17823	17800	17821	17674	17783	17899	17905	17955	17871	17944	17767	17505	17744	17766	17692	17906	17885	17690	18017	17785	17689	17743	17876	17809	17962	17570	17841	17909	17988	17809	17679	17762	17762	17828	17737	17699	17981	17664	17905	17739	17790	17783	17825	17761	17922	17797	17746	17905	17637	17647	17929	17956	17880	17765	17643	17757	17674	17891	17874	17881	17651	17969	17775	17871	18136	17671	17820	17633	17822	17929	17811	17997	17769	17762	17700	17909	17864	17686	17759	17784	17922	17846	17722	17927	17810	17980	17854	17873	17858	17732	17831	17884	17804	17712	17799	17914	17767	17827	17703	17733	17885	17892	17849	17876	17895	17768	17776	17849	17926	17876	17615	18111	17871	17724	17720	17857	17934	17861	17791	17752	17779	17711	17701	17694	17672	17890	17722	17968	17720	17813	17776	17675	17855	17678	17689	17732	17877	17899	17937	17800	17947	17810	17808	17745	17740	17918	17866	17708	17778	17902	17755	17767	17768	17790	17911	17901	17778	17820	17684	17622	17711	17635	17823	17870	17852	17777	17782	17790	17773	17780	17912	17866	17947	17856	17868	17957	17815	17885	17935	17695	17954	17852	17893	17827	17817	17835	17998	17744	17712	18003	17765	17857	17854	17932	17815	17783	17780	17956	17687	17851	17891	17672	17719	17753	17883	17723	17878	17717	17839	17865	17876	17810	17735	17891	17848	17795	17833	17884	17838	17823	17732	17776	17746	17945	17767	17795	17758	17797	17771	17849	17691	17611	17901	17846	17846	17563	17892	17770	17851	17830	17810	17912	17860	17879	17811	17767	17774	17855	17815	17999	17842	17764	17814	17808	17863	17833	17660	17876	17872	17759	17867	17954	17818	18001	18041	17787	17815	17908	17675	17807	17822	17902	17764	17893	17823	17880	17835	17562	17764	17839	17818	17767	17982	17826	17656	17768	17801	18004	17913	17815	17840	17732	17773	17916	17863	17733	17968	17686	17914	17918	17860	18041	17897	17992	17969	17772	17842	17819	17858	17953	17884	17853	17810	17890	17673	17884	17938	17945	17883	17810	17712	17660	17828	17833	17793	17839	17705	17945	17781	17796	17796	17893	17857	17998	17849	17747	17749	17723	17859	17854	17856	17817	17735	17819	17905	17803	17917	17797	17946	17994	17714	17857	17753	17723	17958	17891	17840	17704	17698	17800	17949	17724	17686	17773	17904	17710	17786	17696	17695	17634	17819	17973	17846	17901	17785	17850	17670	17790	17780	17857	17652	17880	17844	17760	17813	17793	17983	17712	17874	17890	17818	17874	17878	17813	17898	17985	17738	17725	17669	17801	17901	17963	17798	17934	17844	17908	17834	17712	17912	17926	17943	17799	17896	17717	17985	17742	17747	17979	17821	17946	17778	17758	18071	17840	17714	17889	17932	17813	17723	17742	17702	17887	17901	17916	17797	17695	17810	17840	17763	17707	17779	17812	17712	17867	17712	17822	17625	17823	17883	17822	17644	17855	17838	17812	17757	17802	17673	17952	17786	17843	17919	17704	17601	17832	17864	17735	17706	17822	17871	17758	17808	17912	17886	17911	17957	17776	17886	17823	17875	18006	17670	17799	17745	17818	17870	17875	17764	17930	17577	17814	17864	17805	17767	17744	17963	17790	17671	17821	17809	17885	17877	18065	17709	18039	18017	17652	17833	17741	17837	17843	18061	17935	17704	17751	17820	17975	17874	17702	17961	17873	17816	17778	17851	17774	17756	17603	17816	17785	17794	17835	17812	17834	17917	17812	17700	17774	17747	17892	17699	17912	17911	17878	17885	18024	17866	17682	17880	17928	17811	17738	17704	17908	17819	17630	17856	17781	17774	17696	17855	17676	17810	17758	17772	17835	17597	17916	18051	17817	17896	17771	17822	17827	17902	17868	17684	17729	17759	17806	17755	17768	17656	17812	17835	17800	17968	18033	17876	17700	17860	17815	17721	17801	17806	17703	17648	17786	17921	17799	17854	17687	17940	17972	17740	18059	17842	17732	17925	17892	17626	17829	17860	17754	17924	17872	17921	17649	17847	17736	17745	17810	18054	17852	17801	17788	17784	17721	17726	17728	17764	17872	17974	17903	17944	17689	17939	17722	17959	17895	17705	17852	17772	17726	17807	17913	17774	17940	17909	17900	17806	17849	17750	17786	17899	17801	17818	17736	17824	17749	17615	17786	17907	17800	17756	17766	17802	17991	17889	17900	17732	17725	17859	17872	17798	17853	17933	17968	17766	17766	17939	18000	17838	17680	17805	17812	17818	17800	17823	17793	17810	17728	17847	17838	17931	17979	17787	17793	17803	17910	17620	17751	17751	17975	17675	17867	17743	17848	17754	17815	17840	17860	17865	17750	17859	17828	17810	17874	17820	17889	17925	17952	17794	18061	17720	17789	17855	17726	17651	17978	17879	17926	17767	17818	17670	17881	17937	17625	18021	17881	17813	17924	17827	17912	17860	17832	17742	17899	17952	17710	17864	17989	17905	17731	17809	17696	17826	17701	17918	17916	17730	17724	17937	17825	17733	17776	17937	17848	17831	17818	17956	17705	17824	17862	17905	17783	17803	17951	17987	17934	17880
23721	20964	28407	24035	23199	25321	25479	23229	22813	23056	22821	22329	22360	22522	22533	23216	29287	31893	29804	26414	24038	22683	22442	21909	21941	22119	22229	22191	22039	21990	22240	22276	21979	22213	22243	22022	21833	21933	21944	21899	22133	22059	22004	22083	21952	22122	22056	21942	21914	22224	22011	21936	21806	22319	21965	22154	22098	22081	22003	22020	22013	22125	22065	22009	21964	21880	21988	22254	21822	21916	22093	22234	21810	21961	21890	22122	22173	22279	22107	22110	22038	21988	21977	22007	22283	22049	21947	22198	22238	22054	21984	22204	21977	22063	22216	21857	22017	22146	22020	22048	22204	22017	22124	21874	21746	21953	22052	22072	21980	22186	22098	21935	21934	22093	22243	22003	21923	22012	22041	21941	21970	21942	22194	21842	22256	22107	21880	21812	22138	21951	22144	21930	22044	21989	21986	22059	21852	21932	21804	21772	21884	22019	22017	21917	21907	22009	22100	22157	22008	21989	21827	21996	21954	22089	22249	22230	21910	22122	21961	22149	22157	22089	21937	21964	21964	22153	21980	22179	22036	21975	21993	22053	21932	22095	22024	21907	21994	22047	22054	22260	21865	21878	22153	21925	22179	22007	22071	22004	22199	21885	21895	22053	22110	21781	22099	21896	21969	22007	21996	22009	22094	21945	22134	22005	22043	22033	22032	21984	22132	22116	21960	22074	22166	22072	22147	21951	21945	22034	21952	22017	22042	22132	21945	22043	22134	22164	22001	22036	22024	21860	21891	22001	22271	22142	22106	21683	22201	21992	22044	22316	22004	21991	22198	22181	21911	21929	21910	22212	22221	22222	21950	22025	21718	22061	21872	21781	21871	21918	22106	22122	22002	21959	22005	22016	21912	21753	21958	21835	21972	21979	22096	22078	22124	21968	22158	21984	21866	21944	21835	22019	22007	21906	21895	22008	22054	22064	21981	21954	22057	22148	21987	22040	22031	22160	21997	22006	22239	21940	21833	22064	22110	22304	22117	21919	22059	21858	22263	21946	21880	21967	21837	21969	22102	22180	22276	21909	21926	22160	22124	22060	22197	22115	21958	22031	22146	21929	22037	21920	22030	22093	22046	21987	21962	21856	22093	22047	22046	22063	22165	21925	22072	22132	21894	22012	21985	22036	22041	21907	21961	22085	21895	22112	22043	21903	22144	22082	21826	22012	21885	22005	21946	22001	22093	22020	22180	21972	21868	22073	21929	21952	21840	21902	21988	21955	22086	22030	22123	21984	22042	22124	22196	22068	21894	21909	22158	21856	22149	22110	21839	22007	21935	21950	22033	21902	22111	21951	21747	22035	22002	21955	22027	21941	21765	21946	22072	22239	21872	22039	21932	22069	22022	21946	22080	21828	21846	22011	21839	21948	21713	22183	21956	22093	22055	22036	22066	21875	21829	22106	22079	22135	22168	21860	22068	21876	22110	22032	22172	21913	22056	21874	21990	22100	22017	21892	21882	22082	22125	22042	22132	21991	22056	21896	21926	22044	22051	21834	21976	22088	22104	22024	21954	21974	21976	22151	22002	21869	22025	22001	21910	22175	22129	22177	22142	22300	21893	22097	22146	21970	21986	21908	22221	22021	22119	22126	21871	22146	22040	22037	21789	21830	21925	22080	22064	22040	22075	22090	21806	22107	22097	22154	22163	21787	22195	22152	22151	21974	22126	22110	21902	22096	22072	21984	21954	21932	22163	21945	21938	22050	22124	22118	22005	22280	21959	21907	22045	21948	22065	21830	21913	21957	21807	22118	22013	22044	21930	22036	21885	22094	21831	21822	21955	21890	22110	21957	22086	22145	22109	22024	21957	21898	21942	22023	21843	22162	22162	22024	21968	22023	21935	21978	21924	21930	22005	21934	22256	22036	21976	22148	21857	21866	22024	22065	22018	22292	21940	22005	22226	22043	22098	21810	22135	21826	22066	21936	21949	21751	22101	22153	22043	21876	22162	21952	22151	22140	22135	22031	21995	22011	22047	21901	22040	22169	22158	22029	21945	22144	22083	22132	22158	22235	21934	21887	22007	21790	21840	21899	21996	21881	21915	22240	22155	22002	22112	21880	22018	22059	22026	22020	21913	21950	21966	22058	21736	21951	21861	21864	22151	22222	22028	22238	22091	21891	21820	21944	21988	21791	22073	21980	21912	22039	21834	21960	21983	21954	21984	22025	22043	21994	21846	22011	21902	21910	22017	22036	21934	21969	22196	21943	21949	22062	22118	21992	21981	22063	22070	22141	21875	21807	21964	21934	21870	21847	22012	21906	21724	22127	21928	21912	21930	21956	21820	22086	21948	21881	21884	21827	22070	22085	21717	22077	21939	21950	22079	22007	22099	22093	21910	21979	21925	21804	21870	21901	21934	21833	22127	22109	22144	21861	21920	22097	21761	22082	21877	22100	22114	22023	21968	21874	21975	22068	21886	22079	21865	21980	22319	21935	21802	22088	21956	22014	22150	22047	22056	21953	21998	21891	21891	21924	22045	22053	21901	22149	22038	21969	21978	21907	21840	21832	22061	22181	22216	22065	22187	22120	21985	22055	22000	22122	21925	22078	21764	22077	21973	22115	22107	22333	22120	22095	22290	22165	22124	22132	21845	21808	21758	22026	22055	22191	22092	22017	22208	22228	22374	21777	22133	21832	22065	21756	22116	21935	22011	21916	22097	21999	22098	21998	21947	21821	21992	21931	22071	22031	21907	22004	22074	21845	22055	21902	21960	21915	22005	22003	21920	21858	21975	22166	22082	21983	22094	21992	21840	21890	21987	22088	22036	21991	22174	21965	21863	21959	22111	21838	21926	21977	21838	22053	22000	21917	22009	22042	22167	22380	22096	22136	22150	21959	21938	22126	22089	22228	22177	21903	22004	21896	21938	21967	22036	22043	21867	22204	22016	21822	22088	21838	22147	22044	22056	21923	21873	21861	22021	21995	22333	22070	21965	22025	22038	22094	22310	22048	22093	22196	22146	22215	22311	22082	21978	22097	22154	21982	21710	22061	21982	22015	22073	21875	22069	21891	22028	21832	22031	21975	22157	22269	22116	22000	22196	22109	22100	22067	22104	22171	21843	22109	22087	22189	22164	21871	21985	22244	22122	21846	22071	21892	21941	21927	22005	22188	21930	21955	21884	22200	22117	22016	22122	22026	21932	21864	22149	22018	22237	21919	22173	22004	22156	22158	21934	22101	22017	22059	21832	22133	22191	22069	22175	21898	22020	21987	21806	21894	21911	22035	21902	21941	22134	21973	22061	22062	21943	22391	22146	22038	22042	22140	21971	22139	22213	22072	21935	21891	21862	22093	21969	22059	21960	22045	22059	21963	22130	21962	21860	21976	21985	22077	22113	22052	22183	22073	21936	21907	21996	22229	21981	22154	21966	22067	22141	21875	21807	22075	21994	22070	22034	22081	21979	22146	22099	21811	21989	22028	22077	21796	22010	22150	21867	21993	22027	22200	21871	22020	22344	22056	22062	22034	22084	21897	22157	21869	21948	21939	22284	21892	21989	22219	22145	21910	22051	22007	22025	21919	22154	22070	21936	22112	22033	21960	21761	21971	22023	22048	21984	22129	21935	21840	22113	22061	22149	22122	21895	21986	22095	22032	21834	21820	22000	22046	21897	22115	22079	21886	22058	21865	21830	21930	21913	22110	21955	22002	22219	22057	22029	21862	21945	21988	21971	21918	22161	22076	22060	22191	21767	22094	22034	22068	22279	21945	22112	22230	21822	21820	22118	22151	22007	21958	22041	22070	22192	22240	21867	21905	22070	22191	21798	22176	21935	21976	21951	22305	22054	22029	22016	22040	21997	22153	22007	22070	22079	22089	21935	21900	21983	21887	21986	21889	22167	22043	22019	21576	21694	21965	22039	22014	22069	21953	22017	22131	22106	22006	21897	21866	22194	22151	22045	21948	21987	21881	22009	22177	22040	22258	21973	21916	22049	22101	21967	22052	22124	21905	22197	22022	21867	21944	22118	21836	22017	22171	22354	22184	22035	22204	22015	22275	22226	21885	21989	22108	22074	22009	21956	21871	22060	21895	21871	22123	22048	21893	21921	22053	22115	21832	21963	22150	21970	22132	21978	21951	21915	21951	22211	21994	22210	22105	21991	21983	22024	21885	21929	21880	21833	21845	22108	22171	22075	22123	22208	21830	21929	21937	21896	22252	22214	21815	21716	22145	21993	21751	21950	22040	21786	22203	22021	21863	21920	21778	22063	21945	22050	21966	21915	22027	22052	21884	22003	22041	21873	22141	22165	21938	21990	21985	21933	22174	22197	22137	22035	21934	21969	22094	21781	21909	22028	21973	22095	21776	21853	22009	21944	22105	21974	22382	22049	22002	21780	21989	22004	21720	22182	22110	22270	22089	21914	22090	22126	22149	22099	21948	21932	22113	22264	22395	22144	21991	21927	22086	22161	22281	22021	22156	21785	22119	21858	21909	22112	21987	22100	21955	22025	22089	22104	22097	22000	21974	21877	22199	21955	21930	22372	22071	22157	22011	22241	22092	22027	22081	21808	22013	22136	22010	21956	22013	22072	22009	21896	22052	22060	22117	22102	22205	22013	22175	22186	21971	21898	22113	22008	22061	22256	22137	21911	21980	22032	22133	22001	22050	22024	22098	21974	22085	22082	22042	22001	21878	22154	22093	22182	21872	22045	22091	22075	21983	22140	21976	21922	22136	21895	22058	22332	21954	22082	22222	21949	22161	21819	22208	22110	22035	22114	22106	22108	22120	22124	22006	21696	22171	22000	22067	21963	21755	21998	22131	22077	22127	21942	22177	22155	22117	22043	22049	22032	21962	21916	21966	22024	22030	22104	22078	22065	22063	22094	21975	21977	21882	22053	22045	21965	22231	22126	22055	21781	21974	21802	21688	21992	21930	22062	21797	21945	22006	21953	22098	21990	22172	22234	21982	22005	21978	22212	22223	22106	21853	21899	21889	22008	22077	21954	21929	21871	22073	21829	22002	22008	22121	21766	21891	22074	21842	21828	22185	22101	22001	21985	21834	21987	22004	22090	21755	22014	21986	22124	22012	22094	22203	22125	22175	22069	22205	22135	22097	22022	21957	21975	22011	21865	22104	22138	22025	21861	21929	22099	22075	22095	21901	22004	21908	22162	21946
16542	27353	26412	23206	22068	20847	19382	19401	19271	18975	18412	18095	18036	18087	17923	19457	27890	29718	26422	22331	19440	18428	17611	17719	17641	17608	17624	17671	17686	17408	17493	17601	17826	17684	17438	17765	17652	17593	17560	17752	17652	17634	17532	17710	17590	17571	17662	17724	17574	17375	17609	17549	17597	17661	17782	17577	17541	17712	17444	17683	17632	17613	17616	17502	17606	17671	17526	17423	17670	17548	17607	17589	17623	17501	17790	17438	17617	17790	17646	17562	17589	17580	17820	17700	17614	17718	17641	17704	17789	17723	17671	17592	17397	17487	17606	17508	17819	17612	17633	17804	17656	17580	17634	17520	17393	17635	17524	17632	17597	17684	17686	17571	17714	17637	17644	17434	17516	17715	17625	17733	17614	17716	17705	17769	17529	17489	17626	17680	17644	17584	17793	17694	17457	17655	17609	17625	17650	17604	17600	17673	17565	17632	17566	17530	17689	17543	17626	17593	17410	17650	17644	17666	17676	17785	17559	17637	17659	17612	17751	17625	17577	17663	17650	17553	17664	17611	17592	17497	17539	17795	17609	17495	17704	17594	17531	17646	17600	17701	17701	17582	17700	17584	17799	17742	17632	17585	17667	17580	17672	17786	17561	17537	17696	17560	17621	17549	17433	17662	17651	17607	17716	17704	17470	17756	17562	17748	17651	17588	17529	17452	17632	17575	17780	17508	17634	17613	17656	17488	17464	17624	17479	17469	17608	17669	17506	17723	17499	17552	17640	17715	17674	17718	17622	17625	17847	17481	17589	17749	17545	17603	17672	17653	17613	17721	17614	17712	17621	17524	17768	17529	17547	17456	17540	17598	17642	17672	17621	17774	17619	17753	17572	17525	17656	17702	17670	17614	17678	17611	17634	17483	17604	17534	17576	17771	17670	17811	17626	17653	17543	17539	17588	17705	17594	17481	17567	17741	17556	17616	17527	17573	17581	17641	17709	17622	17741	17554	17668	17642	17558	17453	17582	17758	17436	17550	17627	17561	17599	17590	17537	17544	17601	17676	17486	17705	17629	17376	17714	17622	17596	17823	17519	17555	17485	17757	17683	17747	17582	17802	17623	17560	17583	17581	17469	17722	17745	17753	17543	17680	17773	17459	17408	17533	17762	17638	17829	17631	17566	17667	17555	17585	17530	17738	17745	17412	17538	17631	17631	17630	17436	17609	17604	17646	17735	17550	17402	17352	17582	17699	17606	17702	17589	17706	17536	17511	17530	17519	17595	17764	17436	17592	17690	17573	17634	17723	17525	17634	17477	17542	17880	17542	17674	17751	17612	17708	17550	17481	17730	17674	17632	17550	17696	17513	17684	17608	17483	17767	17586	17623	17482	17555	17614	17695	17687	17542	17746	17701	17501	17592	17530	17568	17741	17547	17759	17406	17638	17586	17574	17525	17610	17707	17512	17573	17580	17681	17677	17630	17590	17524	17414	17579	17501	17585	17758	17636	17417	17620	17625	17647	17576	17503	17510	17596	17702	17441	17622	17376	17581	17718	17530	17573	17507	17500	17634	17504	17459	17593	17354	17739	17674	17505	17641	17766	17710	17611	17490	17562	17611	17625	17601	17679	17596	17750	17764	17534	17672	17588	17607	17699	17598	17544	17374	17644	17560	17577	17568	17535	17552	17794	17572	17545	17590	17504	17442	17613	17582	17559	17743	17695	17709	17608	17733	17674	17669	17424	17603	17579	17719	17635	17556	17485	17519	17779	17593	17624	17696	17720	17756	17614	17624	17602	17530	17529	17623	17608	17502	17754	17548	17556	17732	17543	17489	17463	17695	17560	17738	17473	17673	17491	17801	17482	17537	17560	17571	17627	17558	17648	17687	17558	17502	17628	17519	17596	17473	17616	17606	17536	17523	17587	17651	17613	17599	17502	17620	17761	17624	17597	17506	17622	17453	17775	17559	17617	17687	17497	17567	17581	17661	17601	17552	17621	17577	17790	17731	17610	17674	17529	17680	17592	17777	17563	17622	17831	17658	17575	17627	17443	17602	17538	17550	17612	17504	17564	17591	17806	17544	17502	17473	17756	17585	17356	17599	17645	17686	17573	17622	17641	17560	17851	17574	17431	17474	17679	17826	17392	17610	17754	17918	17579	17634	17597	17703	17767	17613	17629	17478	17638	17593	17468	17666	17483	17335	17640	17605	17631	17443	17505	17805	17566	17471	17670	17562	17617	17709	17473	17875	17485	17656	17627	17716	17504	17530	17441	17615	17649	17597	17501	17656	17601	17694	17527	17590	17512	17670	17596	17433	17816	17801	17583	17708	17831	17583	17637	17394	17441	17540	17533	17877	17600	17604	17557	17546	17750	17443	17393	17616	17795	17485	17645	17668	17680	17714	17600	17681	17629	17614	17468	17542	17660	17653	17657	17497	17588	17622	17551	17581	17687	17546	17748	17445	17418	17741	17432	17728	17573	17629	17498	17635	17640	17441	17596	17497	17538	17526	17835	17654	17637	17507	17701	17757	17671	17700	17598	17597	17436	17686	17454	17584	17451	17545	17608	17552	17675	17628	17576	17697	17542	17618	17428	17896	17629	17697	17718	17673	17619	17384	17505	17615	17716	17716	17666	17564	17683	17611	17586	17474	17639	17510	17506	17605	17517	17581	17511	17575	17463	17598	17574	17597	17493	17674	17568	17530	17610	17645	17584	17623	17633	17496	17598	17589	17532	17644	17622	17489	17700	17681	17737	17632	17730	17687	17449	17514	17588	17632	17687	17599	17564	17587	17668	17644	17766	17573	17701	17573	17726	17508	17505	17644	17502	17483	17725	17684	17674	17620	17597	17577	17561	17736	17678	17570	17593	17722	17501	17595	17721	17573	17394	17726	17495	17510	17685	17801	17554	17719	17645	17772	17628	17612	17675	17552	17797	17562	17782	17637	17426	17610	17553	17727	17538	17623	17695	17827	17476	17653	17676	17624	17667	17634	17638	17422	17649	17601	17652	17818	17575	17668	17674	17700	17613	17627	17583	17707	17686	17763	17581	17608	17787	17575	17960	17633	17561	17622	17584	17687	17580	17589	17745	17655	17562	17652	17527	17628	17572	17630	17554	17490	17638	17525	17555	17575	17502	17675	17676	17623	17660	17755	17598	17546	17605	17655	17629	17617	17550	17464	17563	17569	17635	17560	17633	17506	17570	17612	17662	17673	17573	17393	17688	17678	17602	17654	17624	17541	17481	17571	17599	17810	17572	17625	17870	17783	17719	17603	17542	17622	17542	17686	17731	17583	17772	17542	17486	17591	17705	17754	17590	17570	17554	17726	17714	17365	17518	17590	17526	17607	17617	17551	17783	17644	17736	17577	17688	17570	17567	17605	17655	17569	17643	17567	17720	17640	17623	17666	17686	17535	17529	17566	17496	17694	17743	17642	17664	17581	17336	17529	17773	17620	17448	17739	17684	17617	17416	17676	17517	17583	17502	17504	17609	17560	17501	17689	17500	17624	17648	17776	17542	17662	17589	17622	17639	17568	17579	17743	17437	17768	17740	17615	17515	17770	17662	17652	17560	17674	17354	17565	17400	17699	17634	17659	17630	17354	17803	17610	17571	17714	17462	17616	17501	17661	17531	17741	17620	17716	17471	17504	17579	17566	17495	17517	17579	17746	17616	17451	17762	17588	17558	17484	17649	17741	17533	17483	17700	17478	17548	17541	17674	17513	17642	17483	17550	17677	17519	17720	17472	17568	17650	17572	17623	17580	17587	17471	17525	17726	17513	17468	17669	17717	17469	17588	17470	17661	17580	17576	17643	17588	17592	17628	17505	17470	17608	17561	17612	17538	17564	17621	17653	17536	17603	17702	17480	17680	17558	17622	17658	17836	17624	17660	17559	17471	17524	17664	17644	17680	17478	17622	17755	17592	17459	17510	17696	17445	17588	17549	17781	17606	17578	17647	17529	17580	17395	17510	17806	17479	17766	17532	17712	17455	17610	17607	17599	17431	17828	17595	17659	17572	17535	17561	17645	17730	17523	17751	17615	17479	17632	17587	17733	17533	17613	17494	17635	17575	17682	17487	17838	17574	17740	17693	17678	17444	17657	17671	17510	17727	17570	17642	17496	17711	17681	17550	17669	17611	17542	17650	17440	17739	17577	17525	17704	17786	17637	17728	17601	17522	17529	17596	17632	17561	17488	17466	17529	17528	17623	17398	17798	17757	17660	17515	17511	17907	17653	17588	17837	17599	17539	17540	17733	17549	17478	17599	17427	17628	17549	17581	17647	17493	17558	17626	17465	17580	17757	17573	17575	17476	17619	17568	17538	17593	17563	17610	17481	17546	17635	17550	17617	17499	17602	17633	17677	17729	17779	17709	17586	17457	17455	17642	17663	17501	17630	17727	17605	17586	17607	17851	17541	17514	17592	17583	17728	17703	17601	17570	17669	17428	17725	17674	17683	17558	17623	17551	17768	17727	17401	17554	17659	17490	17505	17644	17501	17587	17425	17631	17712	17548	17903	17447	17742	17511	17640	17487	17764	17515	17598	17690	17635	17657	17533	17627	17615	17612	17531	17637	17526	17529	17661	17676	17595	17709	17534	17700	17628	17600	17661	17613	17548	17423	17598	17551	17751	17432	17572	17401	17527	17657	17644	17517	17744	17767	17582	17628	17354	17591	17654	17721	17501	17612	17695	17484	17679	17617	17805	17690	17487	17620	17635	17688	17536	17767	17547	17793	17624	17553	17664	17587	17762	17714	17640	17539	17658	17678	17564	17811	17658	17735	17571	17565	17698	17632	17727	17610	17735	17523	17610	17744	17609	17696	17549	17641	17768	17687	17548	17525	17595	17611	17551	17587	17690	17665	17665	17606	17707	17548	17486	17611	17576	17497	17524	17489	17788	17688	17716	17632	17430	17633	17605	17648	17588	17649	17657	17680	17545	17678	17656	17623	17503	17647	17574	17621	17659	17597	17544	17492	17763	17510	17507	17600	17568	17605	17627	17659	17568	17416	17712	17592	17622	17563	17622	17433	17674	17787	17495	17643	17628	17652	17649	17697	17540	17675	17614	17646	17511	17898	17728	17600	17739	17679	17585	17675	17510	17532	17666	17360	17365	17582	17707	17607	17495	17535	17649	17448	17677	17522	17765	17631	17780	17534	17637	17737	17805
22497	21004	28827	23385	21348	24683	28961	24499	23692	24071	23388	23070	22867	22856	22731	22826	30104	41593	38746	32201	26818	24236	23099	22393	22344	22129	22244	21881	22284	22093	22411	22513	22328	22245	22085	22169	22251	22123	22208	22061	22310	22333	22100	22067	22003	21982	22201	22225	22264	22145	22112	22185	22036	22187	22090	21933	22206	22067	22085	22238	22384	22083	22414	22289	22224	21982	22048	22187	22059	22094	22156	22108	21976	22066	21931	22204	22121	22179	22163	21974	21982	22055	22078	22108	22132	21991	22255	22018	22091	22104	21979	21887	22054	22061	21857	21912	22023	22183	22084	22215	22087	21946	22121	21902	22084	22069	22282	22038	22069	22180	22163	22092	22207	22022	22109	21902	21965	21887	22056	22119	21848	22120	22151	21944	21949	21913	21912	22076	22126	22091	21880	22044	22012	21764	21935	22101	21912	22063	21848	22043	21882	22148	22203	21905	22052	22152	22162	22095	22050	21953	21923	22144	22050	22128	22228	22152	22178	21922	22050	22092	22222	22145	22164	22135	22082	22048	22039	22074	22285	22125	22195	22075	21991	22117	22000	21923	22044	21871	22177	21867	21789	22178	22055	22115	21981	21952	21977	22209	21956	21963	22000	21992	21904	22109	21987	22158	21983	21957	21890	21902	21957	22046	22054	22012	21868	22158	22134	21948	21965	21918	21924	21918	21992	21988	22062	21921	22004	22012	22009	21906	22062	21908	22011	22016	22027	21943	22175	22054	21983	21847	22089	22005	22055	22129	21996	22039	21799	22117	21907	22079	22114	21887	22037	21987	22015	22099	22078	22033	22003	22071	21997	22011	21900	21965	22108	22060	22165	21951	21927	21907	22000	21964	22132	22039	22057	21982	22221	22016	21982	22092	22062	21862	22077	22131	22097	22028	21996	21978	22246	21918	21859	21871	22027	22121	22135	22137	21964	22130	21987	22015	22020	22020	21851	21946	22022	21979	22113	22060	22082	22094	21978	21967	22044	22015	22143	21874	21793	22130	21847	22026	22219	21989	22142	22086	22112	21999	22071	22051	21869	21905	21981	22185	22260	21829	22108	21726	21989	22023	21838	21862	22058	22186	22003	22114	21968	22180	22241	22287	22056	22061	22133	22102	22153	21997	22006	21984	21848	21961	21976	22102	22252	22061	22115	21908	21981	22092	22142	22083	21860	21961	21905	21912	21997	21928	22180	21924	22252	21943	21935	21964	21956	21994	22181	22012	21956	22108	22182	21822	21902	21997	21990	22043	22102	21907	22017	21982	21818	21869	21928	22045	21977	21878	22076	21973	22133	21586	21979	22162	21928	22060	22124	22009	22188	22262	22016	22015	21948	22024	22271	22114	22227	22069	21991	22221	21911	21929	22090	22025	22188	22392	21884	22156	22127	21944	21836	21874	21968	21947	21920	21830	22201	21883	21825	21938	21805	22142	21960	22156	22183	21930	21904	22209	22064	21944	21985	22007	21778	21953	21904	21974	21946	21910	22051	22179	22082	21971	22176	22066	22062	21872	22024	22358	22148	22087	21741	22058	21846	22175	22064	22039	22191	21955	22068	21813	22052	22072	22091	21896	22150	21935	22095	22122	22159	21930	22071	22054	22057	21994	21915	22090	22016	22041	21762	21792	22034	22173	21985	22037	21837	22013	22083	22002	21901	21947	22157	21910	21722	22041	21928	21810	21946	21770	22141	21870	21966	22057	21883	22101	21819	21789	21889	21866	21832	21935	22130	21849	22207	22103	21939	21986	22129	21969	21852	21977	21940	22171	21953	22069	22128	22029	21994	21778	21743	21940	22147	21958	22032	22074	21924	22002	21948	22114	22101	22111	21931	21801	22053	22287	22092	21885	21888	21878	22072	21877	22103	21846	22011	22040	21776	21969	22127	22298	22172	22014	22141	22110	21986	21977	21901	22137	22077	21918	22089	21903	22045	22142	22115	22062	21886	21960	22030	21936	22114	22154	21814	22021	22129	21846	22038	22133	22186	21969	21770	21989	21921	22108	21979	22187	21986	22089	22133	22086	22095	22021	22081	21981	21928	22140	22067	21922	21917	21978	22065	22029	21872	21972	21902	22108	22029	21926	21910	21917	22008	22096	22171	22005	21978	22289	21947	22101	21900	22052	22099	21966	22192	21850	22045	22129	22148	21949	21990	22037	22016	22096	22139	22000	22131	22064	22166	22044	21897	22147	21982	22138	22066	22098	21901	21794	22065	21818	22042	22206	21988	21926	22094	21960	21829	22258	22195	22000	21870	21846	21875	21928	22268	22001	21823	21935	22147	22199	21958	21975	21981	21953	22005	22273	22072	22159	22107	22062	22269	21831	22125	22129	21875	21961	22138	22006	22208	22047	22227	22008	22029	22076	22100	21849	22061	21973	22027	22051	21930	22005	21980	21900	22096	22109	22081	21917	22031	22150	21925	21985	22114	22250	22307	21974	21972	21850	21863	21919	22040	21694	21823	21884	21938	22113	22139	21873	22112	21998	21943	22094	22047	22026	22002	22078	22109	22026	21948	21928	21802	21884	22056	21926	22044	22094	21935	21892	22056	22010	21905	21826	22105	22010	22087	22115	22037	22061	22113	21999	22012	21946	21902	21825	21969	22141	22179	22150	21894	22127	22020	21851	22064	22099	21966	22063	21999	22021	22057	22005	22012	21871	21968	21816	22084	22146	22017	22013	22093	21950	21963	21969	22253	22111	22098	21917	22098	21913	22010	22229	21935	22061	22082	21973	22116	22051	22022	21977	22054	21993	21951	21957	21815	21992	22077	21964	21844	22153	22101	21987	21911	22035	22039	22047	22038	22098	21946	22130	22055	22029	21855	21753	22041	22021	21823	21871	21878	22140	22069	21967	22177	22045	22040	22043	21958	22068	22234	22135	21981	21936	21801	22046	22131	21862	21974	21892	22058	22050	21963	22123	22053	21912	21865	21764	21846	21855	21771	22005	22015	22187	22315	21924	22284	22104	21979	22131	21986	21806	21970	21928	22136	22233	22042	22034	21955	21966	21888	21823	21866	22002	22250	22147	22018	21836	21987	22178	21964	21974	21923	22102	22183	21986	21757	22068	22067	21770	21996	21992	22013	21995	22105	22023	22001	21987	22004	22040	21900	21856	22077	22175	22077	21988	21794	21848	22061	21932	21908	22005	22066	21906	21960	21788	22096	21950	21942	22145	22112	22114	21971	21994	22028	22047	22014	21940	22024	21940	22113	22124	22071	22189	22093	21995	22084	21854	22152	21927	21957	21963	21927	21977	22079	22027	21815	22017	21891	22060	21841	21984	21800	22020	22007	22021	21880	21968	22022	21986	22160	21954	22113	22171	22010	22174	22070	21903	21996	22196	21889	22117	22010	22105	21937	21773	22100	22319	21998	21891	22202	21850	22043	22044	22052	22169	22007	21834	22032	22021	21921	21870	21989	21907	22069	22007	22219	22009	22046	22270	22045	22090	21941	22178	21960	22085	21983	21746	22005	22240	22128	21867	21927	21980	22112	21908	21821	22201	22181	21964	21819	21983	21917	21984	22047	21926	21843	22195	21905	21875	22014	21892	21997	22103	21951	21725	21939	21832	22160	22015	22173	22044	22106	21935	22035	21959	21982	22059	21884	22046	21739	21938	21786	22145	21791	22030	22008	22033	22046	21911	22036	22059	22151	22165	21792	22160	22131	21978	22066	22007	22059	21937	22038	21969	22116	21969	21921	22149	21946	22035	22233	22243	21975	22256	22203	22086	22025	22020	22086	22119	21983	22158	22281	21951	21990	21943	22162	22112	22176	22011	21739	22036	22074	21946	21970	22009	22242	22260	22133	22124	21914	22073	22130	21943	21916	21942	21904	21941	22198	22067	21803	22028	22133	22052	22209	21873	21970	22009	22178	21757	21889	22050	21877	21768	21881	21968	22106	22103	22229	22168	22123	22074	21983	22109	22190	22081	22008	22098	21982	21974	22024	22021	22002	22020	22129	22304	21964	22212	22007	21799	22015	21979	22145	21959	21984	22097	22074	21913	22048	22058	21937	21845	21801	22016	22025	22185	21795	21956	21844	21769	21963	21872	21967	22102	21864	21892	21989	21930	21943	21752	22082	22168	22159	22196	22043	22110	21898	22105	22142	22010	22260	21755	21968	21773	22057	22036	22092	22086	22222	21917	22087	22142	22075	22202	22197	21975	21959	22078	21968	21874	21946	21881	21994	21962	22045	22072	22088	21952	21974	21850	21973	22027	22061	21785	21973	22241	22202	22062	22168	22036	21903	21898	22039	21978	22017	21973	21906	21795	21920	22080	21986	22082	22054	21803	22053	22068	21997	22147	21944	21884	22147	22265	22109	22012	22140	22155	22049	22028	22041	21944	22061	21975	22052	21953	21968	22038	22042	22112	22196	22053	21906	22271	21994	21890	22272	22274	22069	22037	22296	21851	22089	21962	22084	22089	21861	21854	21742	22095	22167	21994	21981	22034	22081	22170	21845	22139	22033	22023	22026	22082	22107	22083	21930	22009	22019	21866	21992	22026	21938	21967	21986	22179	21902	21900	21990	21999	21837	22086	22022	21945	22189	21834	22101	22056	22116	21999	21966	21876	22150	21929	22049	21967	21979	21867	21948	22101	22106	21912	22059	22213	22290	22053	22198	21998	22048	22028	22020	21953	21890	21989	21957	21890	21946	21919	22005	21961	22235	22065	21961	22052	22264	22182	21759	22282	22141	21888	22060	22260	21866	22130	21999	21847	22110	21995	22011	21911	22017	21939	22096	21886	21906	21992	22152	22068	22002	22073	22105	21928	22108	22052	22227	21911	21943	22114	22019	22101	22062	22109	22182	22078	21836	21943	22046	22142	22049	22188	22125	21993	21882	22019	21980	22096	22181	22007	22095	21738	22046	22044	21919	22069	21807	22145	22118	22109	22119	21977	22195	22000	21889	21999	22111	21938	22141	21902	21952	22103	22204	22212	22032	21986	22186	21902	22039	21910	21954	21948	21835	21946	22327	22065	22009	21918	22106	22062	22074	22075	21888	21948	21925	21667	22135	22097	21871	22058	22072	22103	22109	22141	21939	21959	22086	22100	22129	22105	22007	22109	21808	21994	22101	21975	22094	22031	22131	21980	22045	21928	21984	21918	21916	21629
17627	33755	31991	25957	23955	22798	22059	21012	20343	19883	19007	18567	18439	18653	18264	18668	29289	39673	35761	28492	22147	19521	18183	17813	17701	17615	17755	17548	17694	17557	17607	17502	17748	17626	17735	17631	17599	17777	17664	17456	17605	17465	17464	17549	17407	17709	17718	17672	17678	17544	17591	17514	17751	17646	17661	17612	17603	17579	17585	17601	17597	17592	17610	17500	17658	17629	17812	17692	17676	17470	17734	17644	17683	17430	17585	17573	17626	17458	17535	17607	17456	17595	17599	17453	17843	17435	17471	17548	17521	17544	17538	17517	17511	17575	17474	17555	17576	17562	17617	17665	17642	17687	17564	17570	17622	17728	17768	17464	17453	17619	17485	17537	17559	17520	17664	17546	17543	17563	17470	17470	17491	17650	17505	17475	17745	17401	17539	17629	17806	17600	17513	17716	17480	17692	17423	17574	17676	17490	17441	17474	17564	17525	17690	17550	17697	17617	17544	17689	17439	17600	17575	17631	17671	17643	17662	17723	17545	17649	17500	17582	17614	17595	17716	17492	17625	17543	17605	17610	17475	17630	17669	17651	17540	17696	17509	17439	17421	17328	17715	17471	17493	17333	17472	17544	17629	17559	17568	17619	17489	17657	17634	17455	17466	17360	17676	17504	17539	17596	17453	17613	17738	17484	17613	17481	17607	17353	17478	17504	17617	17464	17586	17522	17606	17324	17545	17685	17591	17661	17458	17645	17552	17523	17620	17444	17478	17472	17595	17560	17611	17590	17407	17421	17704	17552	17655	17552	17609	17767	17518	17416	17409	17457	17552	17449	17571	17561	17584	17654	17694	17584	17490	17577	17547	17621	17634	17469	17631	17594	17588	17566	17602	17663	17582	17326	17477	17623	17529	17363	17714	17438	17394	17453	17573	17540	17582	17513	17622	17636	17611	17387	17686	17649	17334	17501	17427	17452	17569	17433	17477	17399	17514	17453	17627	17558	17351	17640	17550	17606	17701	17561	17540	17515	17627	17540	17559	17597	17645	17594	17529	17557	17493	17683	17643	17419	17609	17580	17460	17596	17511	17575	17542	17536	17685	17479	17633	17604	17705	17432	17676	17608	17684	17253	17401	17548	17708	17618	17593	17462	17527	17506	17639	17721	17541	17729	17744	17615	17490	17298	17524	17588	17465	17607	17611	17627	17496	17535	17718	17547	17509	17732	17505	17653	17601	17642	17649	17437	17746	17458	17497	17381	17559	17556	17479	17465	17639	17498	17551	17547	17515	17299	17540	17559	17636	17412	17502	17498	17607	17414	17561	17686	17419	17453	17503	17493	17239	17539	17473	17658	17400	17488	17654	17738	17363	17604	17685	17427	17512	17667	17625	17565	17522	17580	17449	17669	17668	17365	17629	17581	17653	17543	17423	17534	17595	17522	17474	17540	17589	17665	17591	17546	17683	17439	17619	17598	17482	17619	17560	17813	17542	17386	17635	17447	17500	17651	17578	17790	17663	17473	17594	17395	17554	17471	17606	17638	17516	17617	17511	17436	17577	17507	17597	17622	17525	17483	17672	17518	17704	17362	17579	17396	17462	17591	17583	17533	17464	17553	17492	17507	17648	17444	17666	17587	17710	17445	17639	17753	17609	17566	17613	17666	17438	17426	17668	17645	17506	17562	17529	17394	17605	17532	17444	17720	17508	17643	17408	17688	17443	17456	17366	17430	17531	17408	17626	17541	17430	17451	17539	17499	17643	17485	17503	17661	17605	17531	17537	17575	17418	17428	17406	17517	17740	17765	17522	17426	17803	17473	17413	17422	17469	17635	17514	17404	17584	17434	17451	17595	17528	17622	17616	17597	17590	17500	17398	17432	17373	17669	17599	17534	17511	17632	17440	17546	17467	17635	17533	17588	17492	17564	17601	17488	17377	17595	17627	17457	17411	17648	17408	17549	17406	17530	17470	17629	17459	17540	17373	17728	17404	17533	17437	17541	17372	17482	17522	17549	17759	17651	17469	17511	17498	17525	17623	17359	17528	17651	17780	17393	17432	17618	17512	17561	17468	17678	17738	17660	17437	17324	17466	17392	17545	17606	17536	17555	17504	17783	17473	17600	17469	17427	17507	17661	17548	17388	17604	17580	17521	17653	17559	17647	17464	17485	17632	17602	17442	17614	17690	17727	17435	17555	17499	17534	17606	17570	17603	17578	17647	17564	17492	17633	17274	17408	17573	17541	17663	17681	17394	17605	17910	17531	17728	17462	17587	17510	17556	17532	17511	17527	17453	17319	17570	17533	17522	17449	17432	17576	17535	17626	17563	17411	17641	17562	17550	17430	17664	17656	17438	17536	17517	17531	17397	17628	17606	17513	17720	17651	17436	17557	17574	17588	17510	17480	17621	17630	17673	17639	17597	17613	17618	17501	17489	17491	17713	17541	17462	17524	17450	17483	17437	17526	17720	17619	17416	17554	17449	17526	17646	17551	17622	17542	17530	17545	17638	17542	17439	17598	17600	17511	17525	17728	17471	17575	17714	17643	17518	17584	17672	17504	17410	17529	17509	17479	17487	17655	17613	17493	17676	17702	17442	17539	17730	17426	17488	17488	17463	17561	17581	17363	17616	17480	17779	17376	17493	17507	17584	17471	17496	17571	17497	17372	17451	17529	17561	17475	17502	17480	17637	17514	17539	17491	17461	17519	17508	17577	17547	17465	17624	17702	17618	17405	17352	17668	17634	17634	17566	17597	17474	17232	17622	17531	17435	17538	17694	17419	17583	17540	17632	17386	17633	17359	17500	17505	17552	17725	17508	17381	17628	17455	17505	17501	17603	17489	17596	17604	17743	17596	17520	17508	17611	17571	17514	17501	17527	17652	17448	17662	17661	17598	17498	17385	17450	17530	17525	17477	17649	17723	17586	17638	17467	17532	17439	17416	17693	17448	17426	17475	17527	17516	17597	17482	17562	17434	17437	17596	17507	17569	17518	17610	17415	17596	17770	17611	17482	17492	17632	17544	17676	17433	17636	17388	17530	17670	17724	17481	17404	17664	17658	17443	17449	17600	17581	17560	17568	17440	17609	17515	17423	17410	17465	17532	17491	17739	17614	17507	17650	17574	17526	17659	17471	17465	17532	17700	17598	17587	17571	17518	17532	17730	17608	17519	17555	17506	17284	17692	17441	17619	17639	17466	17633	17515	17440	17587	17578	17435	17560	17605	17381	17433	17595	17285	17431	17732	17569	17466	17632	17436	17410	17397	17737	17584	17807	17413	17617	17593	17658	17577	17670	17605	17469	17473	17518	17676	17548	17371	17614	17634	17420	17559	17274	17432	17473	17385	17563	17349	17591	17532	17543	17489	17507	17489	17656	17439	17497	17584	17567	17449	17544	17623	17652	17592	17563	17521	17642	17566	17543	17445	17703	17500	17499	17500	17607	17630	17519	17407	17431	17445	17450	17522	17591	17631	17365	17497	17545	17462	17281	17643	17545	17427	17471	17433	17593	17296	17584	17583	17436	17512	17488	17572	17613	17385	17552	17618	17596	17674	17471	17586	17535	17510	17432	17649	17514	17615	17616	17554	17657	17546	17445	17474	17319	17536	17588	17568	17655	17565	17477	17384	17448	17588	17444	17666	17534	17550	17668	17890	17542	17609	17597	17519	17615	17454	17584	17400	17593	17571	17697	17372	17644	17484	17552	17512	17562	17480	17471	17573	17435	17418	17643	17499	17498	17394	17777	17674	17286	17498	17567	17541	17565	17522	17384	17458	17537	17514	17669	17474	17432	17546	17447	17520	17392	17505	17611	17332	17504	17487	17465	17571	17593	17592	17469	17495	17455	17548	17681	17579	17478	17500	17375	17660	17355	17455	17548	17584	17426	17603	17521	17434	17599	17535	17526	17535	17464	17637	17507	17620	17525	17617	17565	17571	17346	17418	17653	17502	17554	17363	17459	17486	17580	17553	17434	17467	17771	17607	17678	17718	17482	17550	17531	17518	17495	17410	17464	17549	17483	17430	17679	17596	17687	17587	17559	17603	17680	17440	17453	17525	17596	17391	17888	17562	17480	17478	17643	17481	17618	17510	17575	17660	17529	17627	17570	17678	17556	17339	17987	17477	17598	17536	17585	17829	17517	17479	17491	17631	17496	17616	17459	17588	17473	17596	17593	17695	17434	17462	17569	17501	17373	17628	17536	17433	17633	17569	17608	17630	17603	17631	17499	17463	17561	17582	17450	17663	17492	17477	17376	17502	17594	17549	17566	17505	17551	17545	17468	17579	17583	17704	17415	17647	17520	17516	17544	17337	17704	17553	17589	17497	17357	17513	17476	17560	17404	17510	17586	17440	17496	17502	17493	17599	17470	17456	17586	17516	17565	17520	17655	17536	17360	17585	17489	17418	17639	17458	17475	17451	17566	17447	17384	17468	17616	17361	17524	17493	17513	17503	17769	17385	17599	17595	17542	17293	17501	17516	17615	17622	17562	17463	17697	17569	17617	17539	17502	17490	17537	17460	17488	17561	17628	17428	17376	17817	17521	17533	17472	17591	17488	17774	17474	17710	17569	17531	17417	17566	17444	17663	17534	17483	17482	17578	17456	17569	17363	17519	17496	17559	17624	17613	17418	17582	17568	17482	17419	17517	17530	17596	17446	17627	17742	17505	17554	17512	17500	17649	17661	17404	17427	17514	17492	17378	17544	17332	17586	17647	17390	17589	17561	17501	17576	17587	17554	17540	17549	17489	17650	17550	17407	17392	17565	17447	17610	17700	17651	17613	17593	17549	17627	17474	17577	17591	17541	17586	17553	17479	17450	17619	17500	17628	17399	17650	17593	17514	17392	17638	17436	17503	17534	17537	17480	17487	17625	17475	17492	17602	17709	17420	17674	17614	17543	17622	17445	17470	17578	17564	17496	17551	17566	17495	17571	17608	17496	17667	17560	17367	17510	17537	17549	17576	17418	17581	17636	17626	17608	17443	17517	17571	17411	17561	17531	17515	17605	17665	17491	17449	17479	17594	17558	17563	17670	17567	17462	17624	17339	17542	17427	17562	17635	17545	17603	17561	17553	17571	17644	17477	17641	17396	17562	17530	17568	17505	17652	17485	17531	17447	17793	17528	17358	17631	17417	17597	17370	17509	17511	17567	17275	17711	17663	17535	17438	17616	17660	17540
27513	22600	28807	27848	23112	22928	22982	22862	22723	22659	22070	22051	22005	21997	22095	22155	22206	23610	23978	23391	22749	22365	22020	21923	22049	22138	21899	22141	22037	21935	22110	21840	21938	21751	22008	21980	21929	22079	21753	21926	21901	21984	21835	21735	21813	21974	21947	21828	22105	21821	21908	21809	21932	21892	21710	21986	21753	21669	21957	22008	21948	21905	22021	22124	21823	21920	21859	22037	21832	22011	22045	22039	21924	21829	21841	21996	21994	21777	21768	21854	21955	22057	21854	21729	21875	21900	21917	21849	22011	21987	21847	21967	21988	22165	21802	21667	21802	21782	21752	21969	21915	22046	21802	22025	21994	21849	21959	21719	21873	21841	21903	22324	21867	22076	21936	22127	21928	22044	21848	21802	21884	21914	21887	22030	21913	21825	21865	22032	21826	21780	21754	22002	21906	21939	21962	21810	21763	21780	21933	21729	21962	21903	21869	21754	21862	21733	22006	21844	21794	22002	21887	21870	21831	21742	22031	22037	22034	21879	21893	22015	21973	21886	21923	21721	21846	21897	21858	21836	21819	21874	21999	21948	21975	22085	21919	21972	21986	21874	21691	21813	22008	21744	21913	21842	21980	21772	21855	21851	21814	21943	21758	21848	21959	21952	21645	21896	21950	21914	21707	21800	21824	21765	21810	21971	22061	22074	21921	21858	21885	21779	21814	21875	21720	21852	21903	21762	21861	21954	21755	21629	21715	22057	21936	22057	21798	21807	21952	21759	21925	22100	21970	21790	21885	21955	21754	21562	22080	21775	21982	21758	21998	21846	21879	21690	21848	21732	21678	22019	21790	21760	22006	21749	21981	21923	21922	21706	21791	21839	21750	21675	21772	21859	21863	22142	22012	21937	21922	21935	21921	22004	21980	21976	21963	21870	21974	21908	21866	21966	22021	21803	21851	21821	21834	21835	21984	21973	21941	22017	21812	21994	21957	21846	22042	22217	21889	21698	21923	21867	21725	21819	21689	21618	21824	21854	21896	21800	21897	21676	21789	21710	21913	21920	21950	22007	21850	22005	21723	21988	21897	22001	21912	21905	21901	22087	21788	21910	21978	21874	22039	22036	21909	21852	21655	21946	21987	21805	22060	21866	21825	21798	21973	21779	21913	21832	21899	21764	21930	21873	21826	21737	21798	21759	22085	21894	22090	21896	21984	21905	21699	21850	21917	21819	21907	21896	21840	21961	21829	21900	21898	21868	21835	21831	21802	21954	21962	22126	21928	21851	21908	21719	21914	22116	22042	22147	21967	21817	21780	22104	21800	21854	21928	21805	21747	21904	21929	21882	21737	21692	21937	21898	22077	22029	21994	21766	21852	21860	22004	21761	21986	21845	21993	21747	22016	21662	21699	21883	21925	22091	22119	21820	21966	21941	21818	21815	21903	21991	21905	22193	21775	21953	21896	21731	21636	22097	21852	22026	22007	21702	21846	21686	21857	21847	21898	21929	21895	21795	21765	21696	21782	22213	21924	21952	22087	22012	21895	21886	21772	21883	22000	22050	21922	21944	22001	21771	22206	22045	22065	21667	22052	21838	21960	21895	21949	21883	22060	22034	21739	22002	22027	22141	22035	21823	22131	21918	21867	21950	22106	22186	22028	21909	21916	21971	21904	21856	21926	21719	21962	22081	21718	21822	21944	21899	21894	22044	21658	21864	21903	21837	21938	22010	21950	21925	22021	21915	22027	21942	21656	21922	22038	22055	21903	22048	21927	22102	21953	22156	22023	21696	21573	21820	22311	21731	21764	21868	21734	21901	21924	21764	21711	21932	21835	21913	21892	21701	21806	21897	21832	21990	21972	21945	22041	21966	21972	21682	21922	21952	21862	21942	21873	21688	21802	21908	21956	21857	21929	21759	22042	21812	22158	22032	21911	21910	21700	21875	21968	22052	21932	21785	21956	21758	21995	21878	21663	22031	22079	21938	22030	21887	21921	22091	21642	22052	22010	21955	21915	21963	22025	21713	21854	21854	21843	21752	22034	21898	22036	21811	21766	21913	22039	22025	21748	21833	21942	21899	21852	21872	21854	21785	21768	21937	22031	21918	21940	21766	21649	21973	21817	21968	21900	22063	21856	21838	22087	21791	21815	21805	21766	21847	21914	21951	22005	21919	21999	21912	21954	21919	21988	21892	22124	22044	21901	21961	21977	21896	21922	21806	21915	21926	22020	21738	21764	21827	21879	22100	21719	21810	21915	21896	22051	21929	21911	21751	22070	21887	21959	22049	21940	21651	21942	21840	21802	22005	21981	22015	21739	21845	21766	21939	21723	21962	21840	21840	22024	21708	21856	21892	21915	22236	21844	22020	21888	21901	22168	22026	21961	21856	21972	21974	21791	22078	21994	21820	21686	21778	21894	22267	21875	21790	21963	22003	22030	21939	21953	21921	21757	21808	21892	21941	21901	21979	21765	21932	21825	21943	21993	21834	21765	22102	21896	21919	22037	22016	21838	21814	21980	21832	21870	21911	21843	21805	22027	21830	21928	21960	22129	21874	21893	21803	21995	21896	22081	21930	21635	21855	21678	21910	21949	21898	21888	21934	21862	21854	22025	21768	21678	21806	21737	21865	21955	21958	21989	21820	22003	22074	21829	21935	21998	21752	21997	21846	21987	21737	21857	21722	21721	21717	21731	21901	21850	21861	21892	21765	21799	21942	21843	21927	21910	22032	21808	21997	21966	22181	21896	21615	21826	22030	21789	21861	21602	22048	21979	21997	21971	21993	21943	21903	21835	21827	21943	21809	21855	22012	21741	22014	22010	21876	21700	21918	22110	21882	21652	21796	21666	22012	22037	21974	21858	21909	21943	22086	21790	21849	21801	22019	22122	22032	21850	21995	21960	21948	21955	21956	22016	21916	21980	22031	21760	21928	22022	21957	21797	21779	21961	21928	21878	21770	21821	21873	22143	21907	21804	21857	21930	21861	21860	21780	21624	21756	21814	22093	21765	21878	21793	21993	22172	21824	21848	21860	21737	21871	21740	21963	21824	21880	21816	21941	21984	21821	21772	22005	21826	21740	21805	21766	21986	21809	21934	22092	22044	21836	21763	22018	22077	21887	21946	22013	21834	21834	21979	21728	22081	21719	22097	21946	21806	21913	21765	21932	22101	21923	21670	21968	21972	22038	21843	21973	21970	22056	21930	21875	22159	21746	22083	22045	22051	21885	21844	22118	22044	21797	21943	22219	21691	22102	21889	22016	21961	21946	21982	21889	22077	22034	21875	22010	22031	21760	21629	22015	21934	21967	22092	21800	22044	21788	22058	21880	22098	21915	22012	21705	21927	21713	21891	21952	21877	22014	22142	21958	21721	21741	22031	22034	21833	21752	21778	21887	21797	22060	22020	21841	21817	21637	22035	22040	21865	21872	21880	21930	22001	21711	21889	21880	22083	21790	21779	22055	21898	21960	21865	21882	22015	21886	21943	21868	21917	21954	21750	21646	21808	22002	21826	21857	21763	21795	21904	21705	21840	21864	21857	21951	21786	21814	22020	21981	22090	21945	22001	21915	21820	22012	22034	22042	22056	21888	21999	22039	21955	21812	22063	21970	21842	21987	22073	21725	21879	21956	22129	21779	21991	21867	21996	22007	22065	21780	22075	21689	21762	21750	21960	21771	21848	22166	21889	21892	21992	21861	21793	21875	21695	21913	21914	21947	21879	21896	21962	21933	21964	21825	21926	21938	21791	21870	21763	22152	21903	21814	21990	21796	21916	21885	21875	21774	21975	22042	22119	22130	22120	22046	21832	21968	21795	21652	21831	21874	21770	21796	21912	21963	21988	22039	21894	21665	21954	21938	21797	21925	21767	21906	21811	22021	21773	22030	21989	22049	21963	21964	22027	21777	21798	21940	21741	21964	21766	21958	21985	21709	21756	21778	21881	21823	21842	22158	21902	21817	21954	21912	21935	22019	21779	21940	21969	21822	21949	22128	21862	22028	21902	22017	21923	21894	21841	22044	21965	21891	21908	21926	21632	21857	22060	22020	22023	21846	21915	21869	21858	21734	21811	21969	22090	22112	21930	21969	21836	21939	21732	21704	21604	21952	21957	21829	21830	21907	21963	21918	21980	21971	21845	22036	21882	21850	21999	21777	21888	22079	21900	21885	21686	21863	21777	21626	22261	22108	21806	21864	21767	21700	21893	21729	21790	21848	21944	22175	21877	21894	21960	22085	21914	21705	21860	21902	21817	21898	21842	21771	21925	21801	21875	21733	21727	21794	21830	22002	21933	21936	21988	22018	22013	21910	21991	21961	22042	22050	22021	21942	21814	21954	21836	21904	21759	21830	21804	21959	21903	22035	21704	22052	21983	21846	21811	21783	21794	21903	22025	22132	22301	22027	21974	21932	21888	21907	22041	21775	21724	21806	22157	21924	21687	21914	21614	21913	21871	22048	21947	21813	21993	21936	21975	21612	22124	21963	21899	21886	21856	21558	21969	22052	21746	21881	22063	21951	22042	22141	22052	21863	21828	21904	22015	21666	21909	21841	22014	21812	21871	21850	22056	21962	22004	21729	21919	21744	21932	21865	21942	21882	21994	21889	21682	22029	22118	21811	21761	21988	21736	21788	21649	21906	22020	21929	21970	21967	22011	21970	21771	21949	22124	21887	21941	21850	22053	22043	21932	21871	22055	21785	22075	22032	22031	21860	21808	21717	21904	21749	21866	21815	21726	21822	21949	21979	22010	22006	21892	21856	21801	22053	22007	21840	21773	22109	21819	21725	21852	21863	22043	21711	21873	21713	21832	21971	21937	21893	21900	21782	21958	22153	21784	21985	21858	21656	21882	21928	22009	21956	21873	21776	21969	21884	21911	22028	21957	21928	21876	21795	21705	22016	21908	22096	21913	21741	22165	21689	21872	21748	21848	21714	21912	21969	21879	22041	21791	21842	21873	21912	21889	21888	21959	21758	21925	21930	22009	21638	21668	21735	21771	21736	21810	21959	21981	21598	22019	22268	22079	21931	21737	21939	21721	22064	21955	22056	21907	21910	22040	21696	21778	22025	21708	21865	22171	22049	22112	22028	21816	22068	22216	22103	21795	21882	21940	21878	21891	21793	21962	21905	21953	21894	21591	21881	21804	21929	21819	22066	21947	21857	22081	22050	22007	21850
17803	24029	25110	22993	19316	18951	18752	18998	18925	18289	18049	17762	17730	17685	18001	17692	17850	19928	19839	19115	18105	17880	17633	17565	17598	17549	17480	17541	17597	17559	17469	17470	17596	17475	17460	17597	17585	17457	17497	17594	17444	17340	17558	17604	17544	17403	17380	17558	17625	17327	17627	17424	17561	17378	17410	17374	17422	17576	17529	17630	17390	17469	17434	17410	17502	17465	17553	17403	17508	17357	17595	17479	17519	17532	17535	17363	17582	17299	17602	17501	17601	17557	17452	17382	17429	17449	17379	17405	17555	17600	17550	17608	17704	17518	17638	17554	17552	17638	17525	17415	17545	17507	17498	17660	17696	17447	17616	17414	17465	17617	17580	17709	17531	17580	17412	17524	17631	17498	17432	17598	17400	17321	17573	17572	17562	17476	17460	17634	17623	17415	17633	17424	17592	17584	17504	17592	17433	17426	17597	17475	17626	17540	17573	17462	17551	17570	17500	17523	17574	17393	17607	17565	17595	17651	17535	17506	17633	17410	17647	17676	17601	17598	17521	17714	17450	17506	17511	17454	17513	17407	17750	17415	17547	17481	17383	17288	17489	17287	17450	17445	17444	17606	17468	17464	17597	17551	17691	17478	17500	17440	17622	17471	17566	17506	17627	17469	17652	17456	17604	17328	17629	17555	17554	17468	17679	17376	17367	17458	17543	17438	17426	17494	17681	17535	17539	17667	17451	17431	17587	17540	17327	17679	17572	17477	17618	17509	17532	17514	17550	17628	17498	17435	17558	17552	17490	17585	17512	17520	17624	17644	17626	17464	17669	17578	17577	17605	17542	17562	17410	17590	17418	17419	17446	17546	17401	17507	17612	17558	17559	17420	17394	17558	17706	17349	17437	17454	17518	17524	17581	17599	17517	17338	17519	17461	17523	17597	17478	17516	17615	17331	17379	17694	17625	17430	17491	17512	17409	17479	17629	17618	17703	17614	17669	17508	17566	17432	17495	17529	17474	17414	17591	17659	17521	17323	17474	17363	17598	17534	17564	17495	17537	17374	17448	17526	17380	17618	17534	17591	17617	17478	17360	17477	17415	17400	17335	17573	17550	17506	17417	17373	17415	17508	17432	17433	17431	17533	17606	17474	17401	17548	17383	17476	17582	17633	17554	17414	17573	17483	17597	17486	17364	17610	17384	17456	17458	17619	17540	17590	17602	17511	17530	17377	17466	17372	17405	17510	17545	17281	17641	17542	17501	17328	17613	17452	17357	17617	17407	17542	17413	17719	17496	17496	17580	17421	17708	17487	17500	17522	17545	17523	17491	17623	17390	17401	17528	17585	17616	17639	17512	17767	17534	17552	17456	17318	17526	17371	17512	17745	17665	17587	17398	17444	17384	17353	17566	17453	17590	17540	17632	17496	17505	17537	17539	17572	17571	17589	17243	17638	17461	17318	17266	17453	17432	17460	17536	17453	17602	17433	17480	17665	17501	17541	17526	17513	17480	17643	17446	17374	17589	17611	17308	17411	17594	17576	17581	17509	17436	17473	17558	17517	17393	17412	17574	17539	17256	17529	17579	17400	17496	17372	17788	17589	17598	17462	17523	17594	17583	17457	17529	17445	17574	17630	17479	17460	17709	17547	17461	17599	17610	17564	17425	17444	17568	17563	17549	17608	17394	17463	17663	17591	17649	17480	17359	17393	17551	17418	17535	17376	17566	17531	17372	17643	17398	17478	17561	17607	17597	17422	17455	17483	17569	17448	17752	17400	17561	17420	17558	17451	17516	17572	17468	17485	17506	17538	17507	17545	17637	17465	17658	17527	17519	17597	17456	17450	17623	17656	17475	17644	17363	17526	17355	17547	17470	17549	17474	17664	17586	17537	17556	17534	17478	17558	17381	17549	17433	17569	17702	17513	17465	17378	17525	17452	17538	17535	17448	17506	17332	17393	17448	17589	17510	17455	17520	17514	17411	17538	17375	17451	17655	17532	17315	17753	17681	17401	17578	17483	17609	17462	17415	17435	17591	17518	17547	17463	17538	17509	17673	17581	17654	17425	17508	17509	17548	17496	17655	17477	17522	17448	17580	17524	17410	17532	17595	17423	17462	17645	17456	17369	17520	17481	17454	17521	17442	17572	17368	17537	17510	17330	17379	17486	17550	17464	17670	17463	17549	17442	17559	17532	17548	17399	17595	17637	17441	17602	17547	17506	17427	17594	17591	17574	17628	17530	17602	17497	17554	17525	17407	17595	17595	17671	17580	17536	17558	17388	17547	17608	17498	17506	17658	17475	17769	17525	17538	17639	17477	17403	17669	17429	17681	17513	17442	17511	17576	17600	17581	17483	17271	17695	17634	17803	17504	17400	17534	17456	17559	17574	17539	17606	17456	17434	17416	17559	17507	17701	17524	17460	17572	17427	17465	17556	17562	17575	17473	17272	17720	17484	17433	17605	17557	17484	17429	17547	17385	17433	17479	17591	17525	17251	17492	17630	17382	17510	17476	17496	17577	17533	17494	17455	17481	17358	17609	17556	17516	17501	17464	17481	17324	17566	17494	17466	17459	17492	17433	17557	17579	17502	17431	17417	17448	17430	17475	17376	17535	17587	17595	17481	17398	17405	17641	17457	17520	17587	17464	17594	17600	17450	17538	17538	17639	17495	17557	17578	17495	17345	17599	17424	17598	17419	17426	17698	17397	17605	17397	17348	17572	17487	17440	17619	17439	17447	17452	17479	17339	17619	17473	17674	17546	17426	17635	17374	17522	17422	17584	17487	17336	17377	17566	17362	17519	17477	17564	17529	17559	17368	17588	17340	17538	17579	17610	17357	17628	17481	17546	17415	17490	17382	17573	17705	17439	17366	17592	17479	17615	17430	17475	17436	17443	17445	17423	17468	17415	17463	17527	17590	17587	17484	17376	17558	17413	17547	17430	17497	17488	17536	17514	17596	17488	17554	17583	17522	17421	17530	17560	17445	17676	17402	17565	17438	17677	17642	17437	17504	17396	17484	17463	17453	17629	17535	17441	17496	17597	17237	17621	17568	17452	17366	17573	17438	17600	17560	17517	17643	17425	17499	17547	17451	17575	17461	17486	17516	17395	17428	17491	17558	17500	17605	17445	17465	17619	17554	17563	17501	17535	17369	17538	17669	17469	17477	17529	17586	17502	17512	17461	17567	17436	17452	17549	17475	17639	17438	17480	17450	17485	17419	17547	17494	17381	17441	17508	17334	17469	17707	17592	17558	17460	17484	17520	17377	17627	17493	17525	17547	17664	17632	17440	17529	17453	17545	17677	17655	17504	17406	17513	17494	17636	17546	17505	17424	17395	17699	17617	17403	17419	17501	17506	17619	17518	17351	17649	17652	17426	17559	17389	17605	17520	17543	17364	17503	17625	17491	17531	17502	17597	17376	17528	17331	17484	17468	17652	17333	17508	17347	17527	17531	17331	17631	17702	17669	17404	17371	17432	17567	17514	17358	17619	17325	17468	17468	17417	17698	17493	17505	17581	17520	17461	17585	17556	17604	17414	17460	17534	17473	17630	17515	17345	17574	17536	17601	17648	17581	17578	17479	17745	17346	17643	17530	17600	17451	17481	17569	17351	17441	17648	17560	17611	17511	17672	17400	17557	17478	17527	17389	17590	17790	17459	17693	17582	17575	17275	17513	17512	17435	17582	17507	17699	17419	17434	17397	17544	17655	17503	17434	17595	17413	17386	17539	17631	17599	17648	17436	17448	17474	17571	17615	17498	17484	17438	17518	17601	17576	17419	17556	17316	17567	17709	17555	17566	17564	17581	17547	17528	17428	17648	17566	17452	17575	17525	17416	17476	17447	17521	17550	17498	17437	17551	17553	17462	17532	17371	17480	17829	17494	17558	17598	17754	17510	17642	17398	17432	17519	17555	17481	17531	17429	17393	17400	17475	17569	17446	17584	17637	17488	17429	17498	17566	17501	17559	17400	17551	17445	17547	17560	17590	17372	17528	17572	17637	17538	17612	17479	17543	17614	17408	17736	17663	17569	17485	17570	17522	17515	17370	17536	17582	17471	17518	17546	17449	17704	17585	17603	17670	17408	17637	17504	17643	17430	17647	17624	17549	17449	17378	17509	17428	17459	17746	17568	17564	17403	17504	17454	17378	17532	17593	17519	17557	17176	17360	17583	17413	17608	17389	17454	17669	17759	17627	17587	17610	17479	17582	17466	17551	17421	17767	17598	17478	17568	17646	17479	17550	17554	17539	17581	17602	17443	17307	17515	17487	17398	17563	17551	17696	17414	17444	17470	17605	17475	17473	17649	17506	17642	17549	17561	17675	17479	17646	17589	17530	17584	17572	17355	17637	17403	17464	17344	17549	17644	17529	17485	17353	17462	17446	17471	17446	17657	17541	17628	17401	17531	17599	17633	17431	17395	17545	17553	17529	17409	17559	17526	17451	17619	17444	17596	17401	17513	17505	17384	17543	17583	17370	17505	17564	17765	17456	17610	17374	17570	17544	17503	17419	17475	17631	17622	17574	17522	17642	17532	17493	17516	17511	17403	17569	17482	17513	17432	17440	17538	17499	17715	17647	17485	17535	17561	17526	17663	17357	17511	17494	17563	17534	17520	17518	17554	17539	17569	17519	17544	17624	17559	17588	17518	17468	17557	17413	17539	17494	17686	17690	17539	17628	17730	17407	17431	17299	17690	17745	17429	17471	17521	17394	17493	17403	17509	17583	17291	17476	17487	17703	17449	17527	17663	17608	17396	17553	17507	17520	17659	17325	17468	17604	17525	17641	17514	17542	17543	17427	17446	17533	17388	17615	17446	17634	17615	17487	17422	17466	17488	17457	17499	17592	17635	17398	17557	17567	17400	17487	17366	17510	17476	17532	17367	17651	17418	17581	17438	17607	17457	17633	17631	17613	17585	17366	17563	17539	17553	17646	17604	17522	17443	17552	17806	17477	17499	17514	17391	17492	17588	17494	17563	17527	17443	17584	17475	17440	17428	17332	17606	17595	17556	17452	17343	17523	17646	17410	17515	17623	17475	17624	17743	17491	17583	17596	17389	17304	17508	17577	17475	17425	17496	17467	17559	17554	17637	17652	17556	17612	17437	17382	17669	17618	17519	17532	17504	17645	17452	17387	17541	17457	17606	17252	17475	17632	17428	17612	17554	17463	17559
23663	20938	28383	24138	23237	24591	25099	23040	22739	22528	22075	21762	21975	21590	21681	21722	22058	30509	31201	27571	24623	22796	21892	21609	21534	21352	21462	21609	21533	21472	21320	21364	21438	21330	21423	21393	21432	21509	21308	21345	21448	21476	21372	21348	21452	21474	21385	21311	21322	21506	21491	21655	21332	21434	21366	21468	21506	21457	21378	21422	21313	21374	21410	21665	21483	21340	21273	21542	21377	21359	21365	21369	21258	21379	21335	21477	21322	21466	21559	21614	21395	21196	21477	21354	21459	21340	21332	21401	21286	21461	21489	21197	21183	21332	21601	21307	21362	21165	21335	21482	21446	21242	21316	21438	21320	21324	21151	21285	21258	21359	21543	21277	21347	21092	21315	21339	21460	21408	21413	21296	21439	21404	21720	21602	21472	21102	21268	21230	21180	21314	21564	21427	21333	21480	21333	21480	21512	21458	21300	21499	21421	21460	21531	21386	21294	21381	21448	21249	21210	21338	21296	21143	21194	21441	21403	21515	21542	21474	21159	21464	21374	21202	21296	21353	21434	21281	21520	21481	21229	21464	21479	21311	21269	21449	21351	21241	21195	21627	21375	21355	21397	21389	21446	21382	21418	21226	21242	21386	21328	21438	21477	21467	21316	21170	21153	21231	21244	21459	21301	21421	21413	21480	21226	21465	21352	21456	21360	21422	21442	21339	21354	21401	21396	21202	21116	21293	21465	21207	21291	21449	21143	21211	21366	21267	21366	21278	21347	21315	21189	21170	21302	21203	21408	21320	21270	21379	21347	21293	21329	21220	21325	21282	21143	21401	21649	21395	21274	21384	21413	21593	21363	21581	21487	21306	21337	21256	21427	21365	21342	21247	21425	21273	21393	21255	21295	21442	21342	21439	21309	21252	21391	21648	21447	21418	21465	21319	21294	21469	21502	21568	21551	21222	21293	21221	21343	21407	21340	21397	21264	21154	21252	21170	21310	21347	21214	21324	21306	21547	21481	21463	21337	21465	21416	21154	21360	21377	21262	21290	21288	21430	21213	21341	21345	20996	21669	21442	21689	21182	21209	21493	21303	21277	21330	21360	21434	21331	21350	21031	21149	21212	21381	21238	21397	21100	21308	21326	21207	21132	21367	21451	21318	21467	21485	21513	21535	21453	21283	21285	21284	21386	21219	21179	21534	21438	21375	21298	21496	21332	21228	21455	21380	21308	21303	21424	21132	21377	21388	21321	21251	21507	21405	21267	21237	21317	21127	21545	21263	21468	21375	21297	21265	21269	21388	21463	21542	21476	21213	21369	21603	21348	21375	21337	21536	21210	21400	21280	21150	21450	21230	21318	21103	21186	21398	21497	21566	21318	21535	21338	21440	21305	21305	21312	21240	21343	21442	21434	21406	21518	21458	21210	21243	21410	21272	21187	21474	21294	21449	21578	21279	21364	21371	21348	21210	21464	21339	21413	21442	21174	21357	21448	21616	21464	21550	21412	21464	21074	21252	21149	21402	21596	21166	21190	21310	21360	21417	21481	21365	21310	21405	21243	21376	21380	21363	21422	21385	21317	21319	21451	21361	20992	21187	21451	21310	21364	21411	21461	21494	21196	21322	21374	21199	21196	21179	21334	21260	21259	21454	21421	21526	21343	21500	21354	21205	21380	21436	21349	21297	21489	21354	21258	21168	21272	21220	21446	21475	21373	21311	21359	21296	21521	21374	21331	21320	21337	21413	21301	21399	21251	21346	21388	21438	21538	21352	21155	21450	21209	21340	21492	21421	21348	21192	21274	21287	21252	21308	21366	21297	21289	21395	21435	21260	21374	21428	21281	20935	21285	21589	21302	21299	21209	21428	21147	21348	21455	21218	21119	21286	21375	21280	21459	21370	21398	21121	21304	21520	21290	21118	21435	21312	21443	21292	21051	21295	21392	21435	21311	21344	21520	21348	21483	21491	21570	21553	21213	21235	21308	21355	21375	21506	21399	21580	21358	21115	21439	21243	21346	21648	21342	21294	21405	21373	21404	21408	21300	21107	21310	21409	21093	21329	21451	21408	21362	21224	21377	21485	21552	21468	21170	21356	21212	21170	21321	21483	21373	21433	21320	21363	21416	21287	21342	21350	21329	21427	21531	21403	21468	21201	21376	21412	21343	21186	21322	21343	21322	21616	21305	21434	21452	21321	21319	21280	21107	21525	21297	21603	21198	21083	21235	21427	21380	21567	21376	21269	21289	21462	21262	21521	21353	21429	21225	21325	21373	21222	21208	21525	21210	21281	21056	21077	21288	21456	21399	21331	21187	21267	21388	21350	21412	21411	21523	21495	21406	21275	21206	21551	21429	21373	21208	21456	21318	21323	21304	21258	21256	21361	21528	21289	21268	21246	21648	21329	21322	21298	21189	21379	21373	21422	21453	21412	21358	21597	21170	21428	21310	21236	21289	21410	21264	21329	21412	21399	21725	21485	21306	21499	21316	21390	21420	21385	21368	21390	21417	21381	21350	21350	21414	21393	21534	21360	21311	21365	21472	21404	21393	21381	21485	21212	21205	21575	21569	21468	21303	21226	21239	21211	21293	21439	21233	21390	21331	21533	21419	21511	21280	21223	21319	21412	21489	21212	21147	21453	21310	21368	21382	21354	21317	21249	21362	21383	21372	21314	21385	21285	21490	21303	21441	21323	21436	21344	21233	21367	21375	21582	21419	21243	21413	21390	21231	21300	21511	21285	21387	21548	21276	21287	21227	21311	21443	21321	21291	21300	21464	21293	21278	21337	21388	21449	21410	21201	21436	21289	21075	21354	21238	21405	21350	21374	21250	21439	21304	21432	21264	21591	21355	21338	21433	21367	21415	21235	21424	21457	21279	21357	21223	21353	21300	21488	21407	21392	21297	21434	21231	21300	21351	21248	21219	21303	21477	21460	21457	21415	21344	21260	21282	21477	21357	21376	21172	21327	21373	21389	21325	21504	21169	21261	21467	21444	21267	21339	21120	21364	21165	21237	21313	21268	21249	21486	21236	21387	21345	21198	21427	21351	21286	21458	21072	21193	21455	21501	21216	21297	21411	21404	21407	21460	21438	21362	21320	21548	21514	21260	21593	21343	21418	21587	21246	21197	21248	21587	21352	21350	21255	21243	21449	21427	21360	21561	21415	21606	21302	21388	21420	21401	21423	21357	21625	21397	21339	21165	21493	21368	21038	21296	21135	21374	21161	21320	21339	21304	21502	21222	21379	21231	21030	21385	21485	21350	21514	21317	21246	21440	21354	21354	21411	21330	21652	21464	21374	21449	21389	21406	21423	21283	21328	21209	21294	21098	21433	21396	21203	21326	21409	21396	21444	21165	21436	21571	21254	21337	21473	21341	21390	21212	21508	21265	21277	21373	21524	21278	21237	21288	21383	21293	21382	21371	21263	21253	21263	21443	21250	21441	21280	21474	21388	21604	21365	21084	21424	21407	21500	21381	21559	21296	21236	21271	21342	21321	21156	21534	21130	21159	21379	21321	21229	21509	21357	21371	21211	21441	21174	21447	21379	21272	21153	21385	21431	21390	21157	21446	21518	21649	21235	21464	21235	21170	21607	21209	21229	21586	21377	21457	21402	21186	21353	21432	21401	21435	21220	21528	21276	21377	21213	21405	21422	21513	21452	21349	21260	21401	21324	21443	21464	21387	21406	21558	21105	21335	21311	21298	21248	21447	21276	21251	21441	21281	21468	21677	21224	21392	21281	21501	21191	21232	21295	21399	21190	21373	21228	21385	21354	21348	21421	21308	21337	21407	21241	21271	21374	21396	21271	21316	21446	21305	21424	21390	21197	21423	21281	21365	21440	21401	21274	21597	21472	21575	21389	21407	21417	21497	21419	21327	21363	21503	21337	21663	21196	21286	21318	21382	21146	21466	21385	21513	21379	21299	21150	21280	21384	21329	21241	21332	21227	21453	21318	21385	21289	21380	21443	21432	21087	21326	21206	21155	21317	21471	21335	21430	21354	21283	21194	21373	21158	21243	21347	21476	21349	21122	21522	21255	21442	21284	21210	21521	21525	21234	21472	21476	21634	21179	21343	21347	21172	21274	21336	21398	21175	21374	21332	21521	21538	21286	21345	21267	21491	21244	21471	21461	21419	21422	21356	21410	21427	21257	21247	21406	21569	21317	21067	21403	21394	21206	21597	21365	21431	21371	21409	21415	21397	21430	21392	21266	21192	21465	21422	21360	21289	21151	21230	21377	21330	21094	21411	21328	21371	21410	21450	21554	21617	21351	21287	21523	21208	21297	21066	21356	21358	21381	21382	21189	21329	21343	21321	21357	21282	21264	21440	21354	21167	21430	21497	21213	21381	21346	21355	21261	21454	21307	21583	21344	21401	21310	21485	21460	21268	21264	21334	21467	21468	21376	21414	21319	21508	21304	21382	21239	21446	21509	21235	21521	21433	21290	21344	21271	21246	21256	21390	21346	21458	21541	21612	21301	21351	21414	21308	21369	21319	21210	21337	21274	21200	21369	21317	21321	21618	21559	21397	21314	21473	21310	21222	21416	21318	21370	21448	21276	21504	21274	21306	21319	21360	21623	21499	21434	21261	21424	21533	21382	21383	21182	21233	21356	21343	21187	21311	21382	21162	21386	21375	21204	21560	21438	21615	21497	21449	21390	21437	21481	21478	21327	21486	21558	21350	21406	21374	21284	21482	21621	21374	21310	21455	21113	21176	21364	21470	21496	21322	21189	21389	21267	21373	21446	21437	21232	21251	21304	21439	21458	21355	21418	21187	21436	21293	21161	21327	21208	21336	21191	21490	21489	21279	21518	21477	21236	21315	21306	21183	21314	21329	21383	21666	21474	21544	21233	21387	21419	21427	21337	21659	21528	21396	21336	21472	21364	21386	21236	21345	21504	21507	21542	21427	21468	21150	21196	21426	21366	21147	21372	21606	21308	21259	21311	21062	21494	21407	21297	21355	21395	21211	21301	21456	21287	21303	21281	21420	21389	21494	21275	21301	21405	21334	21330	21417	21386	21382	21216	21127	21302	21408	21199	21382	21237	21510	21308	21516	21416	21454	21362	21254	21404	21316	21034	21367	21457	21209	21513	21159	21159	21475	21435	21287	21467	21328	21191	21243	21391	21281	21193	21192	21329	21226	21425	21552	21322	21283	21303	21265
15655	27350	28109	26015	22669	20484	19644	19870	19798	18682	18055	17935	17913	17631	17643	17543	18797	29814	28762	24181	20483	18428	17696	17620	17167	17510	17304	17266	17362	17257	17373	17334	17312	17162	17383	17278	17375	17395	17299	17267	17370	17264	17425	17411	17156	17498	17244	17240	17275	17344	17399	17317	17243	17356	17508	17467	17229	17274	17371	17245	17400	17196	17409	17234	17255	17301	17463	17176	17395	17174	17295	17225	17163	17280	17243	17389	17124	17525	17262	17376	17275	17284	17209	17391	17110	17328	17397	17323	17387	17553	17325	17270	17327	17241	17263	17370	17387	17226	17394	17329	17161	17269	17171	17254	17367	17375	17321	17325	17492	17337	17251	17303	17228	17132	17403	17206	17374	17227	17214	17386	17248	17400	17260	17266	17253	17383	17541	17300	17356	17247	17186	17366	17127	17313	17369	17378	17258	17190	17262	17291	17196	17369	17173	17237	17407	17177	17553	17410	17307	17287	17227	17280	17190	17233	17286	17395	17285	17322	17194	17238	17377	17271	17283	17158	17330	17309	17201	17224	17256	17229	17298	17358	17255	17179	17508	17174	17367	17569	17230	17162	17454	17278	17377	17260	17242	17212	17264	17319	17356	17331	17423	17383	17294	17237	17342	17111	17157	17139	17272	17417	17363	17255	17242	17141	17434	17224	17269	17216	17319	17232	17181	17377	17360	17188	17368	17239	17290	17353	17333	17399	17066	17282	17369	17295	17335	17273	17470	17326	17333	17259	17467	17212	17315	17313	17217	17313	17160	17262	17258	17205	17273	17358	17434	17295	17188	17295	17372	17070	17320	17235	17248	17435	17216	17424	17407	17475	17240	17282	17055	17266	17492	17202	17257	17486	17328	17261	17208	17220	17407	17418	17329	17313	17302	17333	17216	17374	17249	17371	17392	17307	17166	17352	17232	17339	17327	17272	17281	17283	17435	17175	17244	17310	17344	17273	17241	17369	17314	17230	17308	17289	17250	17247	17312	17166	17183	17232	17235	17307	17238	17359	17448	17158	17228	17171	17223	17417	17202	17332	17129	17236	17223	17269	17206	17441	17342	17383	17257	17309	17417	17239	17377	17283	17365	17292	17351	17290	17230	17352	17284	17415	17330	17228	17464	17329	17206	17384	17300	17233	17117	17261	17338	17419	17366	17340	17181	17079	17425	17260	17267	17309	17509	17306	17410	17290	17188	17225	17411	17204	17439	17097	17218	17230	17142	17381	17414	17339	17189	17359	17278	17292	17349	17182	17320	17289	17167	17196	17348	17385	17265	17176	17256	17351	17173	17331	17405	17374	17442	17325	17369	17172	17336	17169	17374	17306	17384	17304	17302	17257	17378	17161	17259	17307	17434	17356	17390	17270	17246	17376	17340	17309	17286	17213	17305	17117	17338	17310	17293	17184	17289	17208	17210	17346	17366	17227	17281	17391	17277	17474	17398	17402	17257	17295	17425	17320	17194	17327	17424	17229	17081	17394	17293	17214	17182	17399	17271	17115	17380	17236	17187	17429	17145	17349	17314	17355	17489	17180	17312	17333	17216	17248	17123	17293	17348	17314	17303	17337	17226	17406	17201	17409	17272	17325	17224	17238	17438	17307	17183	17198	17141	17425	17135	17193	17344	17253	17419	17171	17457	17409	17248	17277	17241	17415	17199	17160	17281	17364	17453	17260	17381	17145	17294	17454	17311	17277	17386	17218	17210	17359	17250	17197	17251	17358	17113	17260	17221	17335	17337	17226	17385	17203	17260	17276	17288	17095	17287	17162	17172	17154	17143	17412	17050	17284	17147	17284	17376	17301	17229	17211	17267	17272	17305	17395	17164	17458	17217	17379	17314	17234	17307	17208	17249	17246	17134	17319	17335	17231	17254	17140	17178	17305	17320	17236	17379	17219	17388	17327	17200	17179	17325	17379	17182	17360	17259	17259	17169	17093	17402	17350	17256	17434	17304	17234	17240	17380	17202	17243	17171	17214	17372	17338	17203	17317	17294	17344	17329	17254	17310	17247	17205	17406	17334	17107	17331	17285	17478	17300	17406	17203	17360	17277	17319	17057	17328	17271	17139	17296	17308	17189	17212	17256	17297	17235	17422	17473	17411	17432	17300	17152	17232	17227	17241	17277	17427	17232	17466	17407	17333	17364	17345	17327	17185	17429	17155	17365	17256	17179	17348	17303	17349	17212	17378	17294	17199	17351	17288	17329	17337	17358	17256	17351	17319	17232	17216	17415	17159	17284	17145	17334	17287	17396	17277	17285	17164	17226	17347	17193	17373	17360	17200	17249	17250	17424	17357	17277	17394	17307	17245	17403	17365	17448	17375	17479	17266	17131	17204	17470	17159	17467	17434	17237	17193	17112	17295	17424	17190	17361	17407	17289	17435	17313	17332	17205	17317	17209	17340	17299	17341	17409	17272	17295	17441	17201	17430	17258	17239	17383	17264	17282	17376	17196	17128	17372	17305	17383	17281	17387	17182	17222	17188	17128	17100	17276	17105	17263	17351	17239	17418	17134	17214	17097	17120	17308	17421	17154	17208	17271	17318	17203	17285	17388	17271	17179	17354	17151	17181	17224	17308	17174	17429	17107	17179	17392	17286	17392	17283	17376	17236	17299	17434	17293	17253	17334	17259	17356	17275	17318	17248	17376	17189	17251	17430	17169	17309	17335	17353	17342	17365	17345	17250	17412	17273	17331	17281	17233	17416	17174	17232	17541	17313	17231	17386	17408	17305	17262	17387	17362	17227	17153	17442	17305	17151	17421	17359	17392	17271	17296	17206	17168	17389	17081	17325	17338	17117	17299	17300	17237	17316	17247	17422	17297	17368	17337	17379	17292	17364	17286	17569	17336	17359	17162	17276	17106	17215	17284	17258	17364	17113	17182	17154	17306	17163	17288	17247	17105	17387	17326	17355	17270	17233	17279	17376	17218	17305	17348	17220	17215	17092	17299	17352	17341	17281	17402	17077	17339	17295	17380	17321	17319	17222	17405	17387	17364	17098	17230	17155	17372	17268	17181	17353	17303	17227	17254	17236	17317	17359	17404	17140	17276	17166	17200	17222	17254	17152	17163	17231	17275	17258	17129	17275	17265	17275	17323	17272	17161	17301	17350	17094	17378	17127	17321	17268	17274	17312	17298	17241	17343	17407	17362	17422	17182	17200	17318	17084	17390	17386	17218	17386	17195	17288	17348	17216	17274	17272	17273	17209	17276	17259	17328	17194	17276	17296	17193	17341	17343	17314	17151	17192	17149	17343	17272	17178	17424	17176	17361	17029	17348	17345	17389	17193	17355	17108	17264	17201	17265	17422	17467	17167	17089	17266	17395	17253	17271	17291	17333	17354	17385	17287	17374	17130	17243	17239	17469	17321	17228	17260	17226	17307	17344	17193	17365	17225	17409	17280	17308	17257	17246	17474	17218	17337	17244	17320	17275	17237	17154	17373	17252	17241	17212	17295	17445	17453	17391	17232	17304	17137	17265	17306	17293	17236	17247	17304	17345	17191	17273	17409	17426	17094	17338	17337	17358	17423	17349	17148	17207	17417	17184	17240	17283	17277	17357	17349	17220	17313	17286	17310	17146	17185	17203	17261	17430	17275	17247	17368	17297	17339	17484	17258	17324	17190	17214	17301	17196	17429	17319	17277	17228	17382	17291	17253	17331	17231	17204	17039	17344	17404	17212	17324	17154	17346	17240	17211	17339	17320	17265	17248	17358	17396	17222	17391	17231	17443	17398	17340	17194	17340	17198	17396	17285	17342	17279	17261	17278	17166	17126	17316	17344	17253	17216	17277	17142	17206	17181	17250	17064	17285	17155	17297	17330	17415	17104	17300	17178	17269	17291	17372	17234	17426	17216	17231	17072	17142	17322	17354	17326	17134	17142	17415	17428	17138	17341	17460	17232	17178	17282	17336	17347	17197	17343	17372	17296	17304	17189	17419	17173	17181	17268	17229	17426	17206	17320	17180	17325	17388	17209	17226	17340	17309	17275	17358	17204	17198	17340	17332	17211	17231	17342	17457	17177	17202	17262	17276	17244	17295	17375	17304	17219	17311	17143	17258	17119	17378	17277	17073	17213	17244	17239	17299	17426	17328	17492	17202	17240	17260	17281	17383	17160	17376	17208	17392	17132	17245	17311	17286	17192	17280	17190	17348	17369	17350	17424	17293	17340	17333	17173	17271	17225	17220	17146	17324	17347	17389	17400	17246	17130	17319	17263	17319	17183	17157	17330	17341	17321	17303	17189	17185	17267	17227	17220	17215	17474	17222	17351	17338	17317	17335	17310	17288	17231	17420	17427	17388	17241	17243	17219	17450	17364	17426	17290	17178	17328	17215	17185	17171	17078	17281	17192	17425	17239	17402	17402	17262	17325	17377	17249	17478	17275	17356	17417	17312	17289	17251	17353	17332	17320	17166	17170	17382	17298	17231	17337	17326	17433	17217	17307	17219	17331	17231	17170	17091	17250	17276	17470	17398	17293	17286	17433	17416	17204	17273	17409	17215	17315	17265	17220	17325	17281	17231	17227	17263	17208	17364	17334	17471	17178	17159	17292	17156	17422	17195	17183	17409	17256	17194	17287	17333	17282	17333	17293	17340	17232	17251	17137	17296	17277	17380	17332	17449	17431	17101	17216	17183	17377	17205	17407	17316	17329	17194	17433	17285	17186	17165	16995	17317	17183	17358	17242	17360	17365	17412	17166	17362	17165	17367	17180	17318	17277	17373	17432	17228	17199	17470	17173	17315	17345	17315	17307	17351	17339	17359	17392	17237	17397	17350	17258	17265	17130	17286	17288	17452	17145	17414	17251	17218	17266	17422	17166	17294	17097	17420	17197	17265	17184	17166	17218	17227	17429	17355	17148	17236	17311	17358	17214	17299	17250	17289	17274	17168	17465	17437	17218	17317	17372	17318	17085	17304	17328	17371	17265	17227	17462	17281	17313	17332	17359	17303	17224	17167	17263	17171	17296	17385	17202	17374	17348	17299	17273	17134	17456	17172	17465	17273	17152	17318	17334	17303	17251	17358	17318	17216	17144	17433	17290	17382	17286	17229	17208	17307	17417	17244	17288	17214	17281	17256	17456	17267	17349	17393	17272	17144	17315	17217	17295	17548	17332	17246	17178
22475	20970	28803	23348	21499	24803	28722	24468	23815	23836	23009	22313	22262	22109	22060	21940	23968	37819	39744	33465	28296	24236	22453	22049	21454	21327	21233	21517	21519	21374	21419	21361	21413	21447	21420	21502	21435	21289	21458	21405	21350	21292	21500	21396	21277	21388	21548	21449	21617	21220	21375	21443	21447	21647	21380	21460	21408	20996	21396	21378	21439	21286	21380	21361	21366	21490	21454	21409	21303	21408	21466	21545	21352	21368	21407	21178	21210	21410	21338	21415	21152	21407	21440	21274	21347	21285	21334	21532	21491	21182	21407	21481	21190	21205	21408	21573	21198	21328	21229	21363	21396	21461	21568	21444	21474	21458	21290	21300	21451	21396	21479	21294	21526	21454	21356	21268	21385	21338	21428	21511	21405	21197	21324	21350	21402	21240	21260	21319	21239	21252	21199	21277	21558	21223	21494	21289	21072	21200	21178	21498	21427	21461	21383	21187	21443	21320	21384	21385	21218	21444	21276	21155	21156	21469	21322	21213	21222	21267	21174	21345	21287	21299	21317	20955	21393	21318	21379	21464	21700	21433	21348	21240	21321	21271	21286	21547	21426	21258	21292	21448	21222	21319	21423	21109	21318	21003	21064	21128	21276	21347	21373	21223	21328	21396	21267	21214	21363	21364	21262	21207	21355	21213	21057	21318	21482	21184	21264	21262	21249	21217	21294	21330	21190	21246	21254	21320	21313	21486	21220	21561	21338	21390	21507	21164	21126	21302	21195	21296	21377	21328	21353	21352	21445	21390	21418	21495	21198	21483	21245	21297	21295	21215	21405	21295	21454	21343	21402	21328	21406	21241	21359	21276	21412	21519	21226	21296	21233	21294	21153	21405	21337	21235	21372	21272	21513	21168	21243	21403	21401	21127	21295	21191	21328	21397	21612	21341	21330	21215	21209	21367	21338	21399	21443	21404	21172	21422	21282	21457	21318	21163	21431	21381	21305	21226	21391	21228	21336	21158	21335	21316	21295	21438	21458	21599	21644	21441	21241	21149	21422	21339	21203	21412	21191	21239	21218	21081	21378	21329	21125	21300	21453	21236	21240	21167	21229	21436	21330	21314	21336	21393	21336	21438	21330	21409	21289	21477	21240	21470	21371	21416	21383	21184	21280	21201	21417	21337	21345	21294	21322	21427	21350	21110	21327	21272	21376	21280	21471	21473	21424	21259	21209	21375	21458	21307	21339	21447	21473	21438	21219	21338	21282	21317	21322	21165	21290	21547	21362	21498	21155	21256	21198	21459	21353	21188	21388	21235	21469	21352	21274	21483	21319	21285	21058	21185	21464	21410	21248	21267	21323	21364	21395	21187	21556	21217	21198	21314	21347	21194	21238	21426	21184	21588	20992	21239	21347	21189	21232	21228	21238	21428	21418	21241	21203	21264	21427	21425	21293	21215	21382	21441	21320	21347	21271	21323	21450	21333	21410	21205	21398	21485	21354	21425	21473	21442	21369	21360	21292	21456	21272	21205	21418	21251	21340	21424	21357	21350	21459	21328	21423	21137	21353	21247	21358	21403	21372	21227	21329	21410	21328	21455	21305	21051	21288	21396	21335	21033	21310	21184	21355	21223	21334	21401	21237	21130	21591	21265	21282	21455	21388	21372	21293	21143	21210	21370	21676	21296	21162	21347	21402	21202	21386	21457	21356	21278	21312	21334	21301	21425	21446	21176	21129	21460	21307	21126	21264	21411	21266	21374	21290	21354	21402	21316	21416	21285	21211	21525	21373	21186	21409	21285	21425	21475	21540	21115	21205	21214	21309	21281	21243	21413	21323	21400	21301	21383	21346	21191	21460	21223	21241	21292	21445	21314	21249	21049	21353	21150	21203	21348	21177	21344	21303	21105	21195	21279	21001	21423	21154	21079	21299	21240	21536	21234	21327	21196	21173	21131	21410	21089	21227	21291	21207	21273	21212	21310	21254	21259	21427	21303	21294	21346	21150	21287	21286	21341	21156	21301	21580	21302	21472	21095	21381	21309	21149	21281	21281	21188	21189	21360	21423	21254	21300	21306	21237	21195	21365	21251	21469	21181	21549	21260	21252	21293	21278	21227	21147	21216	21283	21327	21131	21045	21522	21360	21598	21201	21408	21360	21274	21496	21217	21268	21175	21451	21505	21465	21239	21245	21324	21354	21307	21387	21124	21327	21403	21242	21236	21333	21064	21543	21164	21260	21220	21375	21511	21456	21187	21664	21293	21246	21405	21305	21292	21199	21382	21429	21334	21239	21416	21268	21013	21295	21001	21213	21131	21379	21420	21264	21234	21226	21214	21300	21318	21232	21488	21298	21360	21175	21345	21234	21049	21206	21086	21003	21312	21353	21291	21245	21252	21250	21238	21296	21342	21431	21307	21290	21243	21365	21154	21314	21104	21413	21089	21230	21283	21275	21331	21255	21446	21159	21372	21448	21253	21224	21268	21189	21247	21167	21236	21561	21356	21140	21342	21291	21184	21326	21289	21353	21362	21339	21402	21455	21237	21340	21281	21254	21191	21234	21326	21464	21279	21242	21413	21281	21369	21278	21208	21148	21099	21070	21042	21145	21325	21559	21429	21296	21345	21276	21178	21184	21369	21078	21470	21304	21181	21383	21232	21165	21531	21400	21507	21405	21484	21239	21375	21321	21314	21280	21162	21438	21297	21432	21780	21443	21399	21214	21320	21168	21267	21292	21222	21646	21376	21244	21102	21255	21428	21441	21312	21482	21178	21380	21341	21293	21212	21344	21359	21409	21221	21193	21199	21272	21285	21202	21295	21355	21474	21179	21463	21329	21380	21392	21332	21221	21328	21239	21222	21481	21325	21244	21375	21359	21264	21197	21290	20975	21163	21076	21200	21197	21324	21280	21339	21243	21214	21338	21219	21349	21579	21149	21202	21301	21112	21488	21354	21273	21412	21429	21378	21322	21385	21139	21394	21103	21088	21137	21363	21183	21034	21259	21494	21234	21424	21429	21444	21481	21357	21376	21121	21169	21301	21429	21194	21469	21322	21214	21254	21241	21443	21355	21431	21398	21363	21332	21466	21372	21283	21319	21486	21359	21272	21115	21366	21425	21259	21228	21220	21617	21194	21391	21106	21310	21345	21310	21392	21536	21499	21305	21306	21501	21172	21573	21564	21284	21195	21270	21171	21228	21047	21266	21267	21304	21252	21311	21118	21358	21370	21353	21540	21292	21235	21181	21326	21238	21260	21519	21558	21496	21319	21234	21125	21183	21241	21250	21252	21379	21254	21193	21363	21315	21382	21384	21204	21422	21205	21494	21494	21275	21531	21239	21415	21099	21385	21014	21247	21090	21460	21260	21238	21110	21471	21471	21362	21478	21418	21394	21358	21179	21005	21347	21355	21384	21178	21293	21328	21096	21153	21188	21284	21262	21305	21137	21240	21321	21144	21424	21290	21248	21277	21418	21496	21327	21381	21394	21261	21406	21298	21441	21544	21290	21228	21229	21154	21324	21376	21474	21325	21559	21454	21389	21338	21316	21212	21213	21179	21382	21369	21177	21428	21163	21361	21394	21264	21328	21176	21262	21301	21499	21283	21185	21347	21283	21265	21366	21300	21116	21432	21322	21400	21326	21372	21149	21343	21222	21400	21409	21183	21180	21285	21187	21148	21251	21217	21216	21438	21673	21262	21347	21393	21143	21476	21473	21415	21335	21145	21143	21444	21349	21396	21194	21304	21411	21481	21320	21434	21122	21173	21390	21366	20943	21318	21164	21243	21368	21347	21342	21335	21494	21290	21242	21242	21086	21247	21303	21184	21351	21323	21400	21538	21376	21296	21378	21230	21264	21519	21369	21335	21455	21491	21400	21536	21122	21240	21290	21191	21210	21362	21379	21318	21364	21406	21435	21380	21258	21518	21229	21545	21330	21405	21382	21138	21336	21491	21392	21349	21333	21228	21208	21297	21298	21115	21239	21254	21174	21130	21177	21324	21390	21367	21127	21220	21217	21242	21299	21344	21338	21274	21332	21325	21663	21402	21340	21191	21220	21498	21235	21265	21669	21403	21457	21373	21207	21133	21272	21502	21342	21426	21481	21266	21417	21223	21325	21178	21287	21430	21401	21259	21274	21236	21267	21308	21504	21106	21378	21361	21124	21341	21298	21454	21298	21247	21176	21519	21449	21155	21229	21329	21331	21355	21317	21160	21165	21315	21598	21346	21274	21511	21386	21402	21457	21481	21436	21253	21214	21168	21413	21269	21152	21449	21054	21315	21423	21232	21340	21276	21324	21091	20974	21326	21276	21115	21450	21259	21217	21138	21350	21235	21382	21246	21397	21211	21306	21070	21184	21409	21446	21458	21511	21292	21497	21208	21199	21103	21342	21241	21323	21303	21272	21304	21226	21401	21493	21302	21205	21449	21378	21179	21320	21285	21434	21363	21248	21506	21317	21410	21433	21440	21329	21218	21525	21195	21258	21568	21485	21424	21227	21281	21232	21319	21436	21323	21342	21303	21334	21043	21239	21230	21334	21293	21299	21346	21264	21394	21281	21131	21304	21327	21322	21232	21361	21414	21344	21544	21290	21071	21306	21242	21272	21376	21449	21286	21362	21327	21227	21296	21307	21413	21177	21379	21446	21196	21342	21374	21356	21470	21311	21446	21404	21240	21200	21455	21331	21496	21395	21142	21116	21387	21599	21027	21267	21313	21348	21269	21375	21198	21309	21321	21236	21646	21040	21481	21529	21431	21302	21195	21434	21241	21438	21244	21524	21184	21317	21237	21317	21390	21317	21406	21222	21268	21185	21160	21207	21207	21320	21278	21370	21407	21341	21127	21250	21392	21298	21063	21217	21080	21467	21406	21244	21175	21022	21391	21137	21213	21159	21157	21415	21566	21180	21264	21187	21362	21226	21204	21406	21080	21349	21127	21179	21307	21264	21377	21553	21430	21109	21177	21378	21377	21465	21451	21353	21481	21252	21272	21178	21137	21328	21315	21276	21586	21206	21285	21501	21231	21288	21525	21202	21429	21309	21359	21356	21349	21376	21139	21238	21245	21418	21382	21255	21390	21272	21358	21211	21390	21425	21091	21429	21580	21167	21535	21469	21474	21279	21322	21194	21063	21161	21289	21414	21374	21373	21349	21176	21375	21248	21538	21360	21505	21317
17439	32668	31552	29534	26650	23268	21826	21683	21237	20359	19233	18443	18245	18320	17986	17871	21656	37461	37305	30489	24045	20041	18152	17615	17339	17153	17219	17321	17145	17148	17241	17248	17376	17267	17288	17136	17402	17260	17235	17300	17205	17099	17217	17231	17222	17323	17196	17228	17285	17316	17267	17277	17164	17139	17153	17145	17162	17305	17112	17212	17144	17200	17262	17260	17196	17101	17121	17309	17076	17297	17221	17068	17337	17255	17407	17257	17319	17184	17240	17238	17196	17190	17217	17095	17093	17420	17174	17076	17324	17231	17139	17029	17143	17238	17183	17031	17296	17225	17322	17296	17175	17290	17179	17429	17228	17196	17258	17025	17062	17193	17285	17209	17243	17104	17026	17106	17209	17061	17271	17119	17079	17238	17243	17158	17160	16957	17267	17204	17164	17333	17269	17146	17187	17115	17195	17187	17159	17116	17200	17147	17211	17317	17190	17197	17187	17277	17373	17112	17142	17195	17336	17161	17333	17207	17165	17201	17175	17232	17056	17172	17151	17191	17193	17232	17151	17101	17264	17243	17277	17218	17160	17226	17297	17292	17177	17343	17021	17350	17113	17386	17046	17167	17162	17014	17320	17208	17257	17120	17279	17216	17144	17332	17175	17345	17183	17217	17208	17453	17278	17018	17383	17133	17182	17186	17247	17187	17127	17205	17153	17217	17307	17202	17169	17115	17190	17244	17137	17279	17270	17198	17250	17069	17112	17138	17229	17231	17281	17152	17154	17289	17156	17196	17369	17314	17139	17258	17468	17149	17104	17189	17291	17197	17424	17235	17207	17302	17218	17198	17213	17268	17254	17050	17273	17150	17206	17184	17077	17020	17201	17320	17122	17342	17105	17103	17126	17295	17348	17122	16987	17396	17320	17117	17257	17270	17166	17242	17024	17355	17033	17254	17173	17122	17237	17107	17187	17141	17252	17211	17125	17141	17181	17164	17101	17341	17084	17269	17093	17290	17001	17164	17373	17151	17098	17274	17109	17179	17116	17290	17261	17222	17169	17265	17060	17106	17236	17205	17076	17315	17331	17102	17362	17212	17358	17062	17413	17147	17181	17122	17163	17189	17256	17119	17271	17026	17060	17226	17289	17073	17205	17291	17018	17342	17159	17207	17358	17368	17210	17248	17199	17230	17216	17171	17281	17167	17130	16965	17165	17250	17157	17127	17211	17197	17293	17097	17272	17212	17148	17240	17086	17279	17246	17244	17389	17176	17325	17189	17104	17196	17177	17109	17063	17096	17186	17220	17297	17355	17126	17103	17145	17128	17135	17272	17125	17211	17170	17207	17229	17015	17240	17454	17242	17205	17252	17120	17057	17104	17102	17154	17183	17182	17087	17234	17190	17240	17094	17077	17366	17260	17228	17181	17275	17270	17160	17301	17334	17060	17314	17040	17098	17068	17293	17375	16968	17252	17073	17071	17071	17094	17084	17323	17219	17134	17243	17110	17221	17143	17509	17181	17135	17092	17226	17096	17159	17263	17277	17274	17118	17084	17054	17071	17309	17261	17371	17113	17154	17273	17079	17321	17052	17360	17271	17083	17218	17176	16918	17212	17148	17342	17202	17204	17250	17130	17215	17167	17368	17094	17228	17201	17213	17192	17261	17111	17160	17202	17161	17290	17234	17123	17095	17070	17281	17227	17393	17303	17289	17289	17239	17240	17054	17273	17283	17251	17268	17090	17174	17029	17267	17043	17189	17163	17089	17089	17044	17166	17181	17280	17223	17239	17217	17233	17212	17258	17180	17238	17134	17223	17132	17223	17134	17210	17165	17170	17257	17052	17378	17181	17315	17039	17187	17177	17148	17296	17281	17259	17264	17154	17193	17185	17255	17105	17170	17116	17194	17174	17015	17298	17309	17125	17319	17094	17034	17242	17137	17211	17262	17344	17152	17085	17104	17210	17320	17074	17439	17251	17022	17307	17177	17193	17292	17274	17331	17262	17330	17224	17362	16962	17177	17195	17148	17153	17117	17104	17281	17199	17075	17150	17380	17070	17125	17096	17160	17193	17236	17193	17193	17196	17164	16980	17168	17185	17343	17274	17285	17256	17135	17358	17221	17058	17239	17121	17308	17268	17237	17285	17171	17170	17208	17167	17170	17219	17187	16977	17202	17138	17189	17233	17143	17082	17235	17143	17351	17246	17428	17235	17103	17280	17058	17209	17174	16974	17420	17225	17333	17040	17169	17214	17218	17326	17181	17291	17294	17099	17187	17241	17044	17241	17163	17186	17085	17164	17361	17207	17263	17176	17337	17137	17016	17288	17261	17251	17200	17080	17190	17144	17396	17182	17063	17156	17162	17124	17219	17104	17233	17275	16994	17293	17244	17047	17049	17271	17266	17188	17010	17205	17250	17192	17106	17344	17188	17279	17052	17320	17118	17361	17173	17205	17133	17320	17059	17236	17324	17327	17207	17378	17252	17264	17219	17106	17326	17104	17064	17238	17309	17248	17034	17195	17172	17279	17128	17307	17147	17225	17196	17067	17273	17140	17166	17081	17242	17351	17192	17308	17263	17295	17251	17267	17132	17109	17270	17029	17206	17293	17264	17351	17441	17212	17169	17271	17173	17142	17109	17307	17141	17133	16984	17223	17309	17138	17259	17202	17232	17261	17301	17227	17076	17232	17080	17361	17351	17174	17253	17039	17193	17271	17156	17053	17179	17168	17071	17081	17062	17195	17317	17056	17190	17297	17050	17087	17081	17217	17026	17078	17125	17222	17116	17117	17146	17239	17028	17248	17190	17159	17264	17039	17078	17234	17154	17170	17117	17278	17165	17343	17314	17167	17268	17176	17276	17228	17128	17177	17027	17179	17096	17117	17152	17111	17089	17273	17192	17335	17273	17194	17132	17123	17202	17122	17172	17151	17315	17183	17316	17161	17137	17315	17131	17390	17279	17107	17220	17158	17225	17124	17221	17242	17143	17239	17094	17098	17286	17285	17072	17175	17127	17274	17123	16992	17228	17243	17200	17164	17080	17137	17259	17062	17285	17214	17219	17258	17292	17204	17389	17087	17109	17298	17077	17166	17240	17170	17206	17237	17200	17284	17355	17216	17343	17184	17243	17305	17311	17152	17340	17185	17368	17239	17115	17312	17235	17123	17050	17156	17165	17123	17160	17336	17145	17013	17232	17091	17237	17169	17069	17263	17226	17250	17086	17342	17021	17237	17328	17316	17295	17093	17212	17180	17300	17121	17295	17085	17179	17081	17188	17155	17136	17035	17266	17263	17094	17189	17276	17235	17153	17200	17147	16972	17133	17267	17232	17186	17335	17163	17149	17217	17315	17233	17247	17371	17220	17307	17376	17058	17207	17252	17414	17036	16937	17337	17040	17301	17257	17053	17247	17175	17183	17200	17288	17111	17237	17192	17137	17330	17168	17196	17235	17122	17225	17198	17097	17386	17325	17056	17103	17242	17238	17203	17176	17084	17254	16979	17194	17141	17222	17276	17223	17139	17083	17241	17178	17381	17086	17207	17158	17163	17234	17148	17305	17243	17246	17133	17359	17115	17405	17110	17257	17201	17134	17084	17268	17177	17253	17408	17170	17179	17120	17097	17233	17259	17341	17110	17117	17158	17157	17205	17150	17189	17399	17046	17160	17176	17123	17205	17136	17325	17074	17128	17199	17190	17298	17248	17032	17221	17184	17384	17248	17064	17195	17201	17199	17062	17129	17300	17005	17262	17283	17356	17232	17064	17540	17179	17282	17321	17277	17208	17117	17234	17098	17213	17145	17274	17103	17270	17177	17205	17278	17284	17303	17254	17279	17137	17153	17243	17122	17382	17346	17144	17207	17244	17047	17247	17126	17206	17221	17296	17133	17340	17236	17143	17200	16998	17186	17118	17244	17079	17274	17304	17169	17200	17342	17216	17302	17117	17299	17265	17160	16827	17246	17278	17257	17118	17242	17126	17246	17256	17323	16925	17088	17372	17072	17258	17207	17239	17088	17367	17160	17212	17094	17150	17109	17375	17036	17414	17325	17251	17141	17295	17264	17349	17117	17283	17029	17208	17094	17053	17321	17273	17203	17175	17249	17138	17267	17249	17237	17082	17261	17164	17152	17252	17281	17131	17115	17381	17259	17126	17266	17290	17093	17176	17240	17194	17065	17257	17191	17253	17253	17411	17162	17267	17199	16997	17240	17252	17103	17202	17310	17186	17277	17279	17422	17213	17076	17172	17318	17153	17126	17200	17199	17168	17358	17048	17235	17312	17272	17264	17144	17195	17212	17366	17008	17219	17173	17302	17325	17243	17152	17276	17092	17114	17271	17380	17196	17362	17283	17286	17102	17047	17187	17318	17328	17212	17150	17209	17170	17215	17181	17303	17310	17336	17288	16951	17277	17124	17360	17130	17272	17331	17137	17199	17171	17318	17328	17115	17175	16987	17243	17239	17123	17295	17159	17037	17316	17187	17094	17268	17186	17284	17329	17162	17113	17203	17319	17238	17375	17247	17244	17044	17055	17232	17151	17168	17116	17239	17241	17083	17244	17201	17255	17300	17151	17179	17305	17144	17136	17187	17171	17029	17168	17130	17190	17326	17229	17205	17215	17181	17169	17237	17194	17307	17145	17393	17085	17053	17233	17297	17273	17101	17148	17142	17028	17231	17206	17151	17270	17164	17137	17060	17227	17324	17167	17218	17059	17176	17237	17322	17291	17045	17423	17309	17177	17209	17214	17230	17181	17126	17147	17241	17112	17269	17223	17274	17161	17024	17258	17307	17086	17195	17073	17239	17168	17289	17137	17124	17204	17104	17297	17209	17175	17159	17147	17297	17203	17134	17161	17246	17128	17134	17218	17287	17242	17205	17312	17177	17216	17229	17184	17056	17366	17063	17370	17105	17183	17267	17001	17180	17372	17183	17009	17280	17046	17152	17222	17239	17209	17171	17192	17246	17120	17137	17206	17214	17147	17354	17114	17300	17119	17100	17205	17097	17397	17233	17198	17322	17091	17130	17394	17335	17221	16985	17121	17155	17323	17239	17104	17160	17189	17157	17234	16978	17270	17272	17225	17118	17338	17362	17231	17302	17124	17087	16978	17261	17127	17185	17150	17223	17168	17120	17308	17184	17151	17161	17102	17123	17280	17179	17281	17266	17072	17293
27303	22538	28110	28200	24781	23867	23107	22247	22317	22520	22289	22039	21714	21545	21534	21808	22146	23202	23137	22613	22234	21809	21526	21536	21517	21549	21655	21505	21310	21484	21514	21415	21423	21601	21389	21530	21402	21445	21519	21506	21613	21438	21344	21628	21618	21439	21611	21467	21532	21499	21613	21376	21655	21597	21578	21662	21732	21536	21441	21523	21596	21647	21559	21474	21640	21421	21492	21468	21460	21578	21621	21457	21611	21527	21530	21482	21482	21545	21193	21508	21591	21542	21349	21515	21346	21457	21454	21456	21424	21584	21490	21501	21538	21388	21400	21319	21388	21511	21480	21567	21667	21253	21307	21396	21663	21543	21255	21500	21264	21628	21463	21560	21355	21508	21378	21361	21486	21392	21302	21420	21287	21553	21463	21480	21341	21343	21344	21507	21496	21461	21379	21383	21371	21524	21751	21352	21386	21549	21431	21606	21401	21441	21597	21395	21647	21538	21503	21448	21591	21427	21520	21532	21255	21457	21568	21648	21439	21435	21433	21500	21480	21611	21819	21460	21360	21330	21472	21547	21680	21406	21371	21693	21632	21353	21646	21407	21610	21364	21633	21332	21130	21224	21478	21428	21371	21515	21489	21460	21542	21534	21323	21261	21534	21306	21479	21505	21379	21396	21287	21452	21374	21374	21538	21328	21463	21398	21532	21592	21339	21523	21486	21422	21450	21469	21396	21388	21539	21571	21337	21510	21521	21783	21684	21477	21391	21428	21630	21321	21325	21622	21445	21683	21567	21461	21613	21620	21426	21300	21528	21419	21482	21495	21279	21470	21669	21555	21649	21567	21383	21371	21546	21567	21575	21740	21550	21345	21388	21670	21648	21557	21380	21475	21672	21665	21525	21343	21662	21554	21515	21580	21521	21607	21614	21532	21736	21573	21508	21267	21169	21395	21426	21404	21486	21417	21419	21709	21545	21554	21461	21384	21439	21394	21534	21621	21493	21338	21500	21347	21423	21617	21377	21515	21385	21385	21432	21487	21409	21430	21487	21484	21369	21373	21300	21542	21653	21225	21590	21528	21546	21621	21477	21426	21587	21383	21673	21474	21457	21272	21536	21528	21522	21509	21431	21492	21504	21337	21458	21566	21361	21637	21575	21556	21344	21636	21579	21780	21561	21374	21351	21379	21473	21431	21390	21544	21669	21535	21282	21372	21318	21647	21526	21514	21541	21532	21417	21602	21553	21546	21608	21403	21294	21348	21339	21396	21630	21329	21417	21296	21605	21259	21254	21389	21186	21413	21522	21735	21460	21326	21402	21284	21567	21732	21496	21336	21442	21575	21530	21363	21392	21422	21481	21371	21327	21481	21282	21418	21511	21466	21386	21712	21361	21372	21364	21165	21358	21396	21383	21390	21470	21442	21354	21418	21412	21299	21423	21491	21309	21622	21416	21536	21481	21571	21352	21397	21427	21525	21632	21507	21408	21313	21620	21478	21532	21619	21393	21552	21594	21714	21498	21598	21521	21596	21288	21650	21553	21458	21694	21315	21319	21496	21261	21259	21386	21664	21470	21573	21514	21451	21510	21316	21359	21542	21325	21261	21508	21519	21282	21710	21264	21546	21577	21655	21444	21530	21310	21598	21173	21280	21385	21392	21286	21612	21519	21507	21548	21598	21262	21452	21263	21419	21442	21322	21305	21538	21399	21567	21397	21589	21816	21243	21524	21535	21513	21485	21492	21526	21504	21494	21367	21355	21518	21675	21478	21410	21476	21466	21559	21668	21591	21346	21599	21657	21569	21399	21436	21337	21523	21657	21361	21509	21329	21520	21599	21358	21487	21542	21609	21422	21456	21210	21505	21450	21359	21564	21400	21650	21584	21474	21742	21580	21377	21422	21327	21689	21558	21421	21397	21497	21492	21441	21494	21308	21348	21580	21282	21490	21603	21221	21276	21470	21612	21419	21464	21407	21602	21407	21691	21459	21119	21443	21511	21407	21510	21435	21564	21525	21584	21504	21326	21232	21522	21370	21342	21290	21513	21345	21541	21507	21547	21382	21662	21705	21454	21442	21561	21619	21558	21430	21349	21385	21307	21391	21558	21472	21349	21490	21379	21496	21452	21576	21381	21443	21453	21404	21520	21469	21612	21311	21537	21408	21263	21315	21454	21638	21433	21545	21604	21511	21364	21412	21705	21563	21662	21464	21521	21383	21569	21591	21382	21738	21411	21430	21460	21290	21483	21401	21425	21413	21424	21446	21477	21617	21549	21562	21767	21395	21497	21461	21492	21345	21217	21426	21541	21450	21539	21571	21457	21570	21575	21358	21388	21463	21579	21367	21436	21362	21494	21513	21506	21375	21400	21401	21404	21471	21460	21608	21533	21238	21521	21194	21497	21647	21550	21240	21531	21472	21399	21537	21429	21369	21663	21263	21510	21553	21416	21346	21559	21490	21533	21508	21494	21379	21385	21342	21585	21254	21629	21498	21298	21578	21576	21583	21579	21450	21523	21417	21492	21478	21343	21185	21447	21445	21650	21496	21556	21434	21406	21457	21641	21425	21335	21265	21486	21470	21503	21599	21539	21289	21636	21607	21338	21503	21502	21686	21422	21562	21498	21253	21451	21453	21482	21436	21574	21408	21712	21432	21713	21557	21477	21610	21430	21547	21557	21359	21345	21533	21631	21363	21288	21504	21362	21586	21409	21339	21275	21296	21546	21399	21437	21365	21606	21496	21690	21365	21458	21626	21715	21694	21313	21766	21445	21643	21652	21439	21430	21564	21541	21640	21671	21712	21499	21431	21372	21297	21513	21488	21651	21682	21481	21512	21565	21481	21397	21548	21230	21479	21533	21652	21373	21445	21704	21465	21419	21578	21369	21295	21202	21569	21724	21589	21532	21646	21675	21493	21537	21531	21312	21314	21211	21330	21159	21417	21452	21569	21482	21610	21342	21469	21507	21430	21361	21207	21307	21538	21362	21431	21507	21679	21466	21455	21430	21330	21484	21453	21172	21399	21355	21426	21410	21228	21442	21453	21398	21614	21299	21430	21548	21475	21532	21587	21414	21378	21383	21543	21590	21392	21470	21697	21461	21525	21496	21490	21572	21539	21688	21444	21626	21461	21514	21303	21549	21316	21491	21395	21495	21574	21677	21507	21438	21524	21539	21372	21522	21225	21502	21426	21322	21503	21351	21461	21633	21419	21655	21374	21510	21441	21588	21620	21441	21515	21545	21316	21523	21257	21363	21519	21665	21500	21318	21349	21487	21617	21328	21557	21480	21577	21517	21341	21451	21408	21684	21719	21396	21476	21470	21517	21610	21466	21371	21706	21459	21393	21650	21736	21379	21340	21657	21717	21563	21451	21545	21590	21338	21665	21486	21713	21483	21451	21596	21426	21575	21347	21537	21591	21321	21497	21317	21393	21535	21429	21512	21352	21338	21359	21475	21415	21350	21500	21489	21307	21618	21562	21689	21542	21514	21441	21395	21338	21478	21594	21548	21330	21451	21439	21436	21688	21595	21629	21339	21495	21569	21714	21505	21459	21558	21516	21540	21684	21224	21541	21596	21527	21585	21431	21543	21757	21480	21382	21563	21474	21506	21385	21366	21281	21703	21160	21413	21398	21534	21398	21540	21621	21370	21364	21417	21477	21416	21527	21404	21538	21399	21492	21558	21473	21545	21417	21534	21408	21484	21388	21634	21339	21511	21602	21576	21544	21429	21413	21381	21628	21473	21425	21469	21393	21557	21515	21576	21536	21424	21579	21642	21418	21648	21465	21462	21408	21500	21392	21420	21378	21500	21375	21276	21325	21385	21244	21283	21384	21358	21312	21373	21656	21475	21369	21353	21521	21514	21467	21414	21422	21273	21453	21446	21275	21305	21396	21347	21553	21466	21290	21531	21527	21367	21419	21628	21321	21518	21449	21454	21746	21472	21252	21579	21396	21472	21648	21668	21613	21481	21468	21325	21486	21483	21686	21680	21506	21382	21515	21784	21316	21362	21736	21457	21611	21393	21678	21616	21351	21523	21439	21579	21512	21479	21410	21587	21430	21453	21513	21664	21420	21314	21581	21535	21310	21614	21672	21565	21647	21433	21319	21525	21267	21675	21498	21197	21526	21491	21480	21391	21611	21552	21612	21377	21321	21459	21356	21226	21543	21442	21666	21352	21481	21495	21534	21439	21373	21581	21247	21297	21281	21372	21291	21284	21624	21257	21500	21341	21360	21419	21608	21476	21323	21382	21511	21369	21464	21529	21423	21421	21469	21628	21434	21472	21581	21410	21485	21460	21276	21429	21686	21437	21474	21633	21441	21514	21467	21603	21509	21191	21578	21532	21370	21421	21414	21328	21539	21654	21509	21481	21660	21336	21401	21652	21486	21268	21474	21421	21456	21486	21564	21307	21737	21464	21497	21420	21511	21687	21412	21471	21555	21530	21519	21338	21488	21302	21375	21243	21441	21718	21471	21496	21567	21482	21466	21445	21395	21482	21623	21565	21381	21568	21243	21428	21616	21541	21490	21401	21489	21321	21401	21394	21317	21337	21656	21620	21412	21373	21542	21442	21646	21413	21483	21464	21431	21362	21329	21453	21485	21477	21250	21468	21370	21492	21478	21426	21204	21593	21495	21365	21531	21694	21388	21454	21462	21437	21441	21644	21286	21425	21547	21393	21387	21704	21457	21489	21601	21360	21431	21505	21291	21260	21392	21307	21582	21417	21372	21660	21488	21460	21479	21565	21548	21468	21519	21325	21380	21398	21570	21473	21426	21473	21333	21385	21403	21533	21588	21375	21516	21558	21564	21311	21432	21618	21553	21313	21326	21348	21446	21361	21471	21337	21684	21425	21403	21470	21415	21374	21335	21422	21314	21482	21374	21325	21585	21411	21609	21367	21542	21324	21387	21591	21504	21453	21534	21485	21627	21606	21672	21346	21581	21329	21329	21505	21549	21433	21563	21543	21529	21429	21458	21604	21609	21436	21401	21455	21562	21554	21606	21488	21456	21472	21497	21466	21349	21535	21135	21315	21429	21473	21432	21637	21598	21847	21291	21369	21462	21206	21547	21259	21548	21538	21662	21465	21613	21622	21542	21538	21555	21471	21612	21397	21548	21186	21429	21349	21456	21484	21468	21721	21420	21598	21532	21628	21593	21406	21725
17293	24318	24157	24073	22462	20639	19491	18578	18707	18716	18561	18106	17586	17482	17550	17405	18255	19735	19258	18489	17859	17608	17314	17497	17213	17185	17482	17305	17334	17343	17402	17236	17435	17382	17422	17406	17367	17267	17198	17270	17484	17291	17265	17319	17383	17336	17335	17318	17380	17391	17322	17207	17306	17282	17329	17331	17275	17361	17321	17407	17336	17329	17246	17420	17394	17271	17379	17314	17301	17304	17270	17371	17377	17378	17229	17500	17356	17405	17341	17271	17131	17474	17347	17224	17386	17245	17320	17252	17182	17318	17321	17226	17215	17428	17404	17494	17232	17400	17310	17369	17166	17354	17307	17349	17181	17386	17327	17222	17380	17275	17166	17260	17351	17406	17167	17531	17382	17347	17254	17289	17433	17294	17359	17345	17212	17318	17247	17203	17495	17199	17382	17415	17417	17189	17202	17373	17388	17521	17200	17233	17339	17179	17233	17325	17111	17344	17365	17287	17300	17369	17331	17201	17197	17341	17335	17305	17306	17426	17283	17385	17299	17337	17317	17297	17334	17191	17358	17327	17206	17309	17210	17300	17204	17475	17189	17355	17203	17230	17318	17188	17420	17432	17468	17427	17158	17358	17246	17457	17378	17302	17261	17373	17289	17253	17316	17210	17301	17403	17375	17096	17338	17265	17322	17318	17376	17380	17334	17477	17121	17212	17356	17141	17192	17310	17319	17249	17259	17149	17512	17225	17299	17290	17386	17187	17338	17357	17233	17415	17353	17198	17252	17390	17485	17340	17341	17343	17296	17330	17321	17303	17400	17307	17211	17317	17238	17249	17395	17337	17228	17432	17374	17162	17380	17204	17449	17324	17321	17311	17379	17404	17319	17281	17125	17387	17381	17382	17232	17293	17254	17365	17355	17290	17262	17346	17355	17273	17238	17348	17164	17341	17445	17348	17264	17462	17214	17420	17189	17342	17325	17281	17341	17265	17397	17238	17527	17196	17381	17401	17262	17317	17324	17412	17135	17325	17390	17361	17175	17344	17382	17232	17348	17112	17398	17392	17348	17324	17228	17412	17408	17477	17227	17251	17254	17313	17439	17327	17232	17341	17243	17320	17342	17519	17320	17309	17237	17364	17258	17449	17259	17137	17438	17278	17407	17271	17229	17406	17300	17234	17286	17353	17311	17480	17180	17319	17242	17350	17403	17351	17203	17261	17395	17283	17350	17170	17267	17325	17280	17268	17444	17196	17162	17301	17266	17187	17177	17117	17286	17340	17390	17389	17303	17234	17191	17468	17108	17211	17280	17328	17302	17308	17367	17213	17398	17283	17313	17253	17391	17196	17306	17357	17253	17459	17257	17289	17335	17361	17321	17492	17298	17249	17184	17373	17400	17277	17299	17285	17308	17279	17256	17155	17432	17190	17368	17346	17259	17393	17335	17254	17400	17255	17314	17314	17161	17246	17508	17370	17249	17220	17433	17187	17355	17384	17217	17408	17323	17250	17390	17327	17360	17366	17296	17229	17277	17356	17074	17149	17294	17338	17404	17261	17257	17383	17181	17239	17276	17354	17381	17218	17411	17426	17266	17104	17312	17134	17153	17273	17463	17500	17270	17343	17364	17299	17314	17304	17382	17331	17544	17234	17207	17440	17355	17288	17310	17350	17270	17201	17438	17337	17543	17324	17271	17381	17362	17346	17134	17438	17240	17411	17225	17155	17354	17434	17188	17377	17393	17372	17324	17455	17252	17396	17413	17266	17405	17222	17290	17335	17255	17232	17262	17341	17269	17251	17441	17243	17388	17319	17192	17282	17468	17328	17337	17295	17340	17189	17328	17428	17311	17268	17355	17183	17284	17148	17427	17215	17410	17449	17313	17343	17111	17344	17458	17545	17184	17431	17290	17260	17441	17496	17438	17258	17213	17234	17284	17369	17213	17256	17347	17213	17287	17506	17304	17172	17306	17268	17419	17342	17353	17225	17207	17343	17346	17359	17265	17305	17407	17418	17144	17582	17189	17231	17243	17363	17543	17284	17196	17150	17320	17379	17251	17284	17301	17307	17326	17250	17285	17260	17437	17251	17197	17266	17360	17405	17444	17332	17305	17354	17344	17374	17337	17391	17449	17351	17388	17415	17351	17404	17356	17306	17436	17350	17187	17271	17305	17186	17333	17451	17206	17178	17276	17424	17271	17301	17258	17303	17180	17363	17425	17206	17339	17254	17379	17346	17382	17248	17081	17291	17381	17259	17315	17252	17271	17434	17166	17347	17293	17368	17466	17280	17254	17248	17377	17259	17345	17426	17305	17301	17382	17274	17498	17405	17424	17292	17250	17181	17235	17244	17380	17332	17268	17447	17413	17146	17278	17342	17284	17394	17450	17302	17214	17394	17552	17075	17219	17338	17565	17273	17392	17297	17420	17186	17284	17237	17244	17342	17168	17318	17268	17319	17321	17295	17355	17323	17398	17376	17183	17238	17226	17283	17344	17375	17311	17301	17291	17422	17402	17287	17279	17440	17399	17181	17515	17236	17492	17340	17317	17251	17310	17308	17404	17333	17163	17268	17274	17273	17236	17344	17373	17282	17245	17469	17417	17342	17322	17244	17349	17191	17240	17268	17239	17448	17325	17271	17185	17222	17444	17401	17316	17317	17282	17386	17401	17343	17326	17303	17328	17301	17389	17319	17354	17139	17376	17242	17340	17507	17291	17095	17158	17340	17310	17197	17165	17312	17253	17425	17192	17156	17247	17286	17436	17412	17443	17351	17320	17196	17202	17242	17206	17357	17397	17365	17321	17270	17144	17398	17227	17213	17191	17247	17293	17263	17305	17435	17132	17453	17400	17401	17210	17452	17210	17337	17319	17340	17250	17358	17328	17430	17390	17160	17419	17356	17447	17107	17328	17297	17200	17291	17308	17181	17307	17337	17406	17148	17458	17375	17238	17322	17370	17327	17372	17352	17260	17329	17252	17166	17277	17403	17493	17245	17279	17273	17295	17029	17282	17282	17328	17157	17206	17359	17399	17332	17238	17414	17235	17359	17260	17227	17371	17318	17447	17344	17495	17345	17344	17251	17244	17337	17451	17250	17400	17268	17427	17348	17261	17224	17328	17355	17195	17399	17365	17304	17230	17225	17253	17327	17338	17244	17279	17166	17457	17162	17243	17382	17370	17280	17246	17177	17345	17523	17311	17293	17300	17168	17307	17337	17159	17544	17230	17188	17190	17384	17259	17466	17426	17364	17300	17286	17234	17447	17286	17350	17330	17187	17329	17284	17340	17168	17354	17215	17391	17247	17329	17446	17371	17317	17269	17454	17319	17279	17375	17194	17302	17166	17385	17422	17356	17282	17344	17327	17264	17367	17411	17318	17291	17285	17272	17261	17294	17254	17408	17296	17310	17298	17392	17471	17380	17245	17552	17313	17609	17393	17144	17397	17200	17368	17336	17088	17371	17236	17235	17189	17226	17416	17259	17490	17383	17271	17194	17445	17478	17349	17466	17443	17290	17330	17293	17280	17323	17368	17402	17337	17349	17265	17410	17337	17414	17310	17420	17257	17308	17203	17249	17444	17272	17394	17253	17429	17453	17352	17162	17214	17351	17457	17318	17376	17378	17246	17119	17484	17236	17428	17341	17237	17456	17293	17450	17283	17300	17433	17387	17322	17270	17413	17403	17374	17364	17223	17316	17112	17196	17438	17409	17379	17368	17298	17194	17179	17530	17203	17225	17446	17453	17133	17297	17355	17324	17451	17453	17373	17146	17147	17473	17323	17138	17332	17359	17292	17303	17446	17242	17128	17196	17163	17226	17297	17168	17366	17277	17269	17420	17299	17327	17299	17256	17346	17233	17230	17246	17226	17152	17367	17314	17307	17325	17400	17393	17258	17316	17323	17367	17394	17381	17353	17555	17186	17443	17180	17433	17204	17210	17315	17188	17219	17361	17381	17299	17367	17277	17202	17418	17192	17427	17336	17316	17166	17392	17326	17213	17232	17421	17357	17486	17309	17236	17271	17233	17315	17478	17307	17471	17384	17420	17366	17308	17402	17286	17231	17204	17393	17268	17324	17294	17385	17330	17278	17224	17485	17266	17455	17323	17360	17361	17333	17151	17232	17353	17292	17452	17421	17446	17354	17249	17351	17237	17313	17320	17256	17113	17250	17355	17422	17308	17306	17396	17271	17261	17222	17439	17449	17466	17420	17203	17296	17268	17343	17301	17309	17408	17190	17150	17284	17344	17224	17359	17243	17261	17244	17292	17536	17398	17457	17252	17356	17396	17202	17151	17409	17184	17338	17274	17295	17306	17266	17354	17334	17286	17391	17444	17310	17196	17323	17314	17272	17401	17410	17334	17277	17235	17230	17405	17151	17350	17276	17488	17244	17211	17434	17228	17154	17375	17454	17358	17364	17374	17301	17357	17282	17348	17360	17392	17218	17268	17355	17618	17366	17173	17298	17391	17378	17255	17477	17509	17420	17407	17381	17305	17379	17364	17411	17301	17424	17243	17351	17252	17426	17468	17211	17477	17300	17487	17283	17297	17275	17259	17314	17255	17323	17321	17328	17203	17382	17362	17275	17239	17260	17333	17379	17213	17215	17253	17334	17289	17508	17396	17428	17411	17370	17389	17446	17273	17218	17367	17368	17258	17239	17433	17330	17491	17397	17263	17144	17336	17329	17287	17341	17358	17462	17189	17312	17265	17289	17241	17303	17207	17036	17274	17328	17393	17342	17395	17257	17459	17389	17301	17412	17303	17120	17469	17252	17376	17255	17205	17173	17361	17240	17428	17226	17478	17225	17319	17271	17384	17226	17389	17231	17277	17482	17254	17293	17369	17302	17337	17477	17327	17280	17240	17357	17447	17294	17290	17249	17289	17221	17389	17319	17386	17316	17455	17271	17191	17281	17337	17367	17470	17304	17419	17252	17350	17334	17250	17441	17275	17265	17138	17267	17314	17362	17425	17151	17325	17225	17359	17412	17383	17371	17298	17340	17372	17321	17469	17161	17305	17250	17338	17201	17442	17443	17471	17319	17351	17334	17272	17190	17305	17452	17449	17277	17292	17498	17338	17070	17407	17251	17243	17130	17401	17333	17340	17270	17470	17182	17341	17145	17250	17201	17259	17388	17304	17462	17221	17402	17311	17373	17182	17478	17154	17290
23735	20991	28402	24109	23418	25355	25337	22696	22277	22311	22237	22028	21997	21514	21608	22068	27813	30986	28894	25524	23670	22315	21426	21465	21310	21113	21242	21154	21128	21107	21124	21252	21126	21091	21148	21219	21146	20969	21173	20968	21120	21203	21196	20946	21052	21142	21027	21062	21045	21166	21130	21263	21254	21158	21101	21377	21085	21170	21171	20936	21053	21173	21235	21061	21078	21089	21013	20966	21082	21231	21135	21312	21192	21081	20997	21139	21186	21080	21190	21101	21205	21138	21203	21357	21253	21175	21196	21085	21215	21285	21062	20955	21131	21347	21325	20913	21227	21152	21061	21018	21212	21363	21212	20931	21064	21033	21272	21185	21239	21080	21059	21392	21325	20917	21077	21338	21176	21214	21246	21232	21199	21186	20731	21209	21276	20894	21249	21425	21152	21011	21099	20918	21153	21011	20971	21274	21256	21110	21035	21060	21325	21231	21100	20997	21051	21082	21240	20994	21134	21117	20897	21025	21188	21101	21132	21030	21170	21114	21050	21013	21037	21001	21081	21092	20973	21145	21160	20996	21097	21025	21003	21207	21190	21048	21070	21029	20956	21039	21082	21166	21196	21201	21266	21054	20980	21031	21109	21215	20973	21039	21266	20958	21320	20985	21026	21101	21229	21194	21268	20989	21223	21284	21129	21159	21363	21149	21106	21035	21151	21413	21238	21419	20977	20913	21113	21129	21310	20999	21153	21254	21156	21161	21153	21304	20955	21052	21074	21034	21217	21101	21016	21289	21458	20936	21068	21041	21151	20975	20828	21114	21117	21127	21323	21200	21043	21121	21174	21224	21317	21010	21047	21216	21049	21152	21081	21228	20953	20986	21181	20963	20950	21144	21265	21115	20987	21007	21254	21335	21198	20968	21209	21269	21124	21011	21196	21198	21050	21123	21105	21121	21125	21107	21081	21092	21184	21259	21109	20927	21069	20892	21003	21233	21065	21077	21051	21081	21091	21079	21223	21075	21098	21131	21236	21144	21059	21335	21039	21276	21129	21038	20955	20914	20971	21147	21015	21130	21065	21123	21026	21093	21225	21098	21146	21172	21005	20987	21167	21077	21084	21209	21186	20971	20970	21133	21016	21295	21135	21315	21085	21012	21313	21035	21001	21008	21172	21132	21073	20949	21064	21199	21077	21203	21037	21121	21275	21038	21238	20893	20907	21269	21130	21256	21340	21200	21099	21034	21168	21051	21075	21154	21122	21089	21092	21284	20959	21065	21251	21111	21042	20990	21181	21018	21228	21296	21324	21107	21172	20952	20976	21131	21192	20951	21387	21162	21122	21086	21104	21025	20912	21018	20936	21069	21194	21116	21107	21199	21017	21238	21212	21151	21135	21074	21007	21194	21102	21157	21072	21500	21144	21098	21220	21079	20982	21003	21150	21136	21027	21019	21210	21136	21305	21073	21378	21143	21136	21158	21157	21002	21091	21036	21138	21183	21156	20905	21089	21112	21147	21045	21254	21098	21230	21057	21075	21121	21043	21381	21360	21141	21105	21065	21164	21086	20938	21079	21069	20952	21016	21110	21267	21137	21374	21077	21107	21100	21128	21074	21187	20978	21170	21102	20982	20909	21036	21089	21141	21115	21298	21072	21360	21175	21078	21105	20999	21307	21125	21124	21127	21185	21100	21013	21198	20906	20758	21052	20820	20804	21166	20950	21150	21240	21177	21363	21066	21337	21166	21233	21104	21079	20934	21106	20975	21136	21115	21127	21126	20968	21269	21170	21095	20907	21186	20942	21194	21278	21064	21136	21048	21085	21395	21007	21075	21066	20980	20939	21222	20912	21139	21194	21098	21188	21273	20978	20810	21202	21041	21208	21049	21185	21079	20985	21109	21110	21032	21061	20894	21151	20966	21168	21183	21099	21232	20881	21137	21060	21123	21197	21165	21204	21147	21194	21168	20885	21189	21151	21004	21248	21241	21201	21145	20972	21174	21142	21268	21198	21145	21091	21446	20960	21127	21293	21188	21082	21152	21160	21393	21020	20987	20932	21195	20961	21327	21254	21216	21100	21043	21159	21093	21139	21133	21140	21162	21216	21208	21240	21260	21162	21356	21061	21222	21050	21380	21111	20937	21038	21172	21077	21311	21038	21150	21086	21021	21209	21085	21183	21260	21025	21151	21109	21301	21213	21227	21208	20938	21097	21170	21098	21142	20988	21116	21098	21295	21100	20912	20915	20862	21173	21055	21114	21231	21129	21086	21013	20958	21148	21287	21078	21145	21333	20697	21025	21091	20937	20994	21213	21219	21032	21066	21141	21022	21193	21339	21299	21103	21114	21159	21110	20829	21144	20971	21197	21033	21042	21143	20994	20942	21060	21149	20997	21186	21349	21076	21221	21201	21053	21088	21518	21165	21193	21086	20935	21073	21041	21036	21103	21028	20886	21180	21022	20975	20934	20887	21131	21060	21171	21127	20983	21074	21206	21102	20939	21072	21130	21164	21118	21154	21139	21065	21023	21006	20901	21165	21228	21420	21266	21361	21149	21130	21084	20856	21209	21218	21313	21009	21328	21256	21241	21284	21080	21160	21045	21324	21009	21258	21146	21129	21254	21369	21176	21157	21133	20943	20949	21103	21059	21074	21074	21223	21007	21011	21015	21212	21193	21324	21248	21124	21148	21191	20996	21137	21092	21081	21034	21315	21066	21108	21153	21191	21304	21199	21465	21217	21223	21083	21118	20990	20944	21134	21055	21129	21153	21176	21116	21090	21052	21099	21121	21065	21086	21080	21206	21108	21134	21061	21142	21161	21146	21229	21171	21186	21143	21092	21040	21108	21080	21183	21171	21194	21253	21323	21119	21184	20947	20821	21130	21132	21088	21021	21470	21064	21196	21102	20960	21201	21011	21185	21136	21125	20998	21225	21293	21070	20950	21113	21208	21161	21214	21113	21101	20822	21152	21432	21220	21290	21079	21040	21068	21125	20897	21187	21110	21095	21055	21059	21098	21287	20998	21354	21216	21095	21173	20987	21031	21035	21346	21306	21188	21256	20909	21056	20973	20888	21232	21053	21222	21345	21243	20919	21055	21110	21051	21047	21206	21275	21217	21145	21027	21147	21247	21127	21050	20976	21016	21262	21047	21136	21098	21056	21118	21060	21143	21192	21019	21084	20943	21208	21082	20964	21264	20911	21196	20878	20976	21245	21055	21093	20846	21228	21247	21001	21153	21374	21358	21135	21142	21068	21044	21184	21120	21220	21049	20960	21205	21143	21018	20994	21175	20987	21023	21167	21256	21174	20966	21045	21182	21119	21084	21118	21095	20998	21200	21020	21226	21182	21177	21071	21116	21264	20980	21185	20923	20921	20899	21378	21300	21162	20996	21243	21317	21204	21128	21169	21225	21393	21345	21206	21331	20981	21289	21100	21001	21018	21174	21027	21086	21162	21052	21031	21078	21104	21104	21083	21192	20849	21029	21135	21244	21150	21138	21329	21037	21243	21005	21261	21107	21122	21128	21159	21152	21097	21101	20961	20899	21122	21190	21280	21018	20964	21024	21030	21207	21076	21376	21396	21159	21135	21076	21163	21149	20922	21123	21233	21108	21165	21126	21066	21309	21015	21027	20854	20850	21326	21012	20920	21225	21316	20885	21061	21036	21020	20963	21123	21191	21125	21045	20984	21111	21186	21092	21233	21216	21039	21163	21125	21171	21104	21197	21115	21192	21130	21050	20896	21045	21011	21291	21130	21011	21092	21269	21059	20948	20886	21123	21266	21268	21276	21138	21313	21213	21252	21148	20981	21105	21314	21036	21201	21073	21164	21141	21011	21005	21037	21187	21036	21313	20947	21067	21047	20971	20908	21073	20981	21278	21237	21124	21192	21058	21114	21163	21169	21096	21053	21109	21223	21115	21012	20845	20989	21213	21139	21001	21121	21065	21121	21100	21217	21029	21290	21149	21059	21137	21183	21207	21221	21130	21282	21237	21148	21159	20981	21224	21049	21073	21181	21170	21060	21448	21354	21166	21147	21054	21227	21104	21214	21015	21322	20828	21148	21104	21164	21127	21043	21101	21256	21075	21126	21159	21101	20995	21157	21291	20936	21048	21224	21021	21259	21254	21119	21195	21074	20996	21268	21072	21091	21099	21098	21020	21038	21192	21087	21081	21142	21232	21232	21151	20987	21147	21294	21229	21166	21276	21028	21185	21386	21206	21227	21344	21203	21259	21183	20936	21043	21013	21167	21186	21115	21477	21105	21242	20978	21129	21055	21221	21064	21304	21221	21056	21102	21020	21313	21165	21286	21417	21244	21193	21274	21050	21198	21136	21171	21213	21011	21229	21216	20904	21024	21233	20938	21170	21047	21122	20990	21138	21215	21232	21277	21133	21016	20997	21209	21091	20979	21323	21259	21195	21077	21158	21119	21122	21203	21252	21119	21064	21184	21146	21137	21096	20976	20988	21373	20917	21241	21162	20887	21287	21187	21054	20975	21035	21145	20831	21143	21072	21104	21061	21130	21170	21105	21160	21215	21003	21318	21231	21042	21079	21028	21214	21182	21161	20976	21034	20993	21287	21051	20957	21147	21012	20920	21020	21249	21127	21157	20922	21005	21160	21036	21122	21010	21145	21072	21257	21325	21080	21128	21023	21039	21040	21174	21023	21199	21002	21109	20847	21269	21038	20950	21111	21264	21165	21064	21072	21156	21001	20992	21093	20949	21210	21222	21225	21043	21090	21100	21186	21241	20950	21232	21151	21240	21085	21308	21071	21139	21122	21096	20999	21147	21215	21253	21181	21029	21296	21042	20854	21199	21315	21220	21095	21045	21075	21268	21199	21021	20989	20909	21059	21361	20956	21102	21267	21037	21003	21214	21049	21115	21020	21111	21013	21248	20967	21258	21270	21180	21123	21129	21182	21293	21164	21075	21122	21274	21455	21312	21237	20938	21294	21180	21149	21144	21069	21222	21103	21070	20971	21133	21041	21191	21058	21106	21066	21120	20932	21113	21111	21059	21096	21166	20992	21221	20975	21314	21073	21005	21095	21332	21327	21151	20830	21047	20999	21117	20991	21145	21134	21107	21279	21383	21288	21107	20994	21269	21067	21236	21199	21207	21191	21215	21256	21258	21122	21218	21142	20977	21127	21184	21100	21224	21044
16123	26910	27089	23405	23627	21744	20351	19529	18701	18806	18650	18337	18305	17785	17553	18285	27063	29345	25881	21905	19393	17990	17334	17240	17275	17267	17122	17197	17125	17160	17176	17249	17230	17003	17257	17242	16986	17358	17071	17208	17153	17140	17127	17139	17073	17257	17158	17149	17128	17102	17064	17175	17054	17032	17065	17230	17270	17141	17183	16938	17223	17288	17078	17127	17031	17263	17208	17136	17108	17322	17118	17287	17087	17359	17132	17245	17192	17013	17117	17149	17086	17250	17097	17021	17180	17166	17148	16989	16932	17445	17163	17226	17263	17129	17096	17092	17043	17163	17099	17160	17096	17228	17182	17022	17282	17011	17085	17157	17066	17003	17093	17111	17300	17086	17091	17189	17118	17273	17189	17085	17230	17010	17291	17249	17138	17169	17188	17210	17170	17060	17172	17109	17234	16951	17055	16960	16929	17065	17103	17260	17087	17028	17168	17184	17084	17053	17189	17216	17245	17206	17162	17215	16985	17238	17091	17120	17036	17054	17184	17161	17077	17099	17119	17010	17098	17131	17002	16945	17180	17215	17158	17244	17063	17292	17145	17126	16990	17220	17196	17287	17203	17107	17167	17146	17140	17114	17081	17234	17176	17155	17204	17154	17061	17073	17166	17195	17121	17038	17288	16961	17216	17286	17069	17063	17115	16906	17076	17189	17154	17105	17140	16987	17066	17142	17200	17251	17124	17148	17096	17209	17246	16984	17125	17213	17069	17071	17094	17082	17373	17112	17032	17299	16994	17238	17106	17287	17163	17178	17203	17304	17074	17229	17221	17173	17326	17071	17246	17258	17237	17244	16961	17056	17203	17020	17057	17066	17096	17005	16968	17170	17136	17012	16977	17107	17291	16981	17127	17012	17111	17151	17088	17169	17305	17152	17239	17050	17139	17192	17045	17200	17193	17245	17295	17020	17216	17189	17140	17099	17291	17055	17122	17339	17105	17202	17259	17187	17200	17335	17199	17102	17145	17094	17362	17159	17253	17011	17199	17125	17202	17046	17129	17124	17208	17291	17037	17026	17098	17086	17166	17099	16970	17077	17103	17089	16920	17058	17110	17090	17134	17148	17149	17143	17119	17065	17181	17263	17265	17216	17122	17077	17097	17214	17004	17097	16976	17024	17247	17034	17050	17199	17044	17121	17221	17138	17083	17109	17104	17048	17326	17184	17056	17231	17168	17178	17254	17003	17272	17147	17250	17195	17071	17195	16993	17044	17213	17125	17063	17127	17143	17079	17217	17338	17317	17153	17166	17006	17351	17158	16922	17270	17099	17061	16936	17091	17102	16984	17176	17067	17202	17093	17156	17458	17048	17150	17185	17147	17066	17121	17139	17174	17245	17093	17016	17241	17232	17061	17272	16993	17301	16967	17200	16974	17200	17327	17212	16917	17212	17030	17218	17120	17068	16947	17135	17016	16954	17307	17021	17093	17016	17104	17188	17070	17135	17165	17107	17078	16925	17012	17076	17172	17160	17261	17185	17158	17245	17290	17349	17128	17170	17140	17325	17243	17031	17208	17095	17118	17283	17193	17202	17365	17220	17148	17142	17165	17141	17180	17004	17081	16964	17156	17231	17058	17013	17226	17198	17087	16978	17156	17081	17032	17182	17080	17146	17306	17238	17048	17192	17091	17134	17082	17114	17212	17214	17109	17073	17170	17106	17306	17169	17093	17174	17158	17046	17190	17175	17244	17132	17317	17227	17101	17086	17120	17013	17248	16924	16996	17188	17102	17157	17244	17120	17085	17377	16996	17114	17152	17237	17158	17144	17107	17198	17165	17289	17268	17140	17153	17091	17182	17219	17052	17120	16994	17063	17049	17047	17072	17144	17039	17029	17153	17010	17208	17111	17059	17251	17129	17157	17103	17065	17168	17307	17093	17122	17178	17013	17081	17151	17087	17364	17126	17292	17329	17047	17055	17220	17399	17390	17115	17039	17173	17179	17180	17014	17167	17076	16963	17122	17169	17160	17207	17144	17064	17030	17094	17070	17226	17203	17257	17226	17084	17166	17158	17165	17190	17035	17183	17288	17304	17262	17116	17152	16989	17128	17000	17090	17113	16942	17088	17071	17255	17173	17118	17151	17074	17030	17052	17117	17241	16989	17062	17294	17118	17080	17146	17047	17125	17244	17155	17323	17221	17123	17071	17044	17031	17110	17118	17078	17271	17032	17181	17208	17052	17055	17094	17081	17165	17052	17261	17169	17199	17139	17042	17030	17129	17227	17016	16926	17191	17347	17180	17049	17172	17061	17190	17244	17136	17140	17259	17092	17136	17142	17140	17105	17099	17095	17085	17256	17186	17072	17047	16921	17119	17209	17136	17105	17093	17051	17119	17058	17106	17177	17236	17190	17102	17172	17076	16992	16925	17050	17142	17238	17067	17183	17124	17300	16935	17207	17246	17259	17185	17211	17254	17191	17164	17146	17097	17188	17246	17186	17023	17098	17276	17193	16871	17222	16989	17139	16994	17268	17078	17268	16997	17306	17148	17304	17096	17054	17027	17139	17241	17257	16995	17012	17129	17152	17087	17181	17259	17058	16972	17184	17288	17094	17152	17134	17237	17042	17162	17138	17174	17268	17042	16975	17370	17028	17182	17191	17132	17146	17223	17203	17145	17306	16960	17253	17196	17116	17078	17157	17190	17090	16938	17186	17175	17113	17161	16942	16972	17059	17006	17082	17281	17091	17121	16991	17040	17035	17121	17141	17158	17101	16984	17150	17211	17177	17104	17233	17011	17071	17057	17229	17154	17339	17096	17253	17250	17111	16961	17198	17010	17197	17228	17143	17026	17278	17094	17130	17099	17221	17181	17028	16957	17039	17159	17310	17056	17203	17052	17183	17266	17065	17187	17101	17073	17086	17118	17045	17184	17013	17086	17080	17259	17205	17096	17226	17044	17133	17315	17176	17030	17130	17255	17149	17007	17431	17216	16947	17069	17241	17153	17151	16978	16956	17062	17153	17129	17336	17066	17215	17196	17206	17123	17000	17085	17018	16937	17297	17026	17118	17150	17245	17106	17182	17234	17133	17210	16959	17129	17274	17152	17196	17040	17308	17025	17070	17238	17053	17192	17107	17100	16898	17238	17244	17135	17184	17146	17243	16980	17080	17115	17100	17128	17158	17197	17017	17010	17347	17115	17216	17176	17041	17167	17138	17118	17202	17161	17154	17223	17159	17197	17101	17299	17140	17111	17032	17016	17140	17142	17200	17249	16951	17152	17162	17031	17188	17093	17153	17169	17184	17156	17071	17298	17122	17188	17113	17001	17251	17007	17249	16980	17092	17208	17189	17145	17025	17150	17124	17171	17093	17209	17097	16996	17072	17168	17090	17127	17087	16980	17164	17222	17127	17281	17178	17245	17099	17063	17175	16970	17024	17132	17135	17071	17191	16997	17138	17317	17088	16994	17069	17357	17162	17236	17111	17062	17227	17132	17194	17096	17125	17185	17186	16991	16887	17106	17237	17287	17274	17068	17079	17315	17231	17149	17188	17111	17089	17116	16915	17107	17073	16970	16956	17197	17020	17142	17146	17074	17134	17072	17412	17102	17218	17000	17220	17448	16993	17252	17276	17158	16973	17151	17028	16996	17225	17032	17051	17260	17106	17218	17051	17162	17094	17144	17219	17221	17043	17169	17204	17302	17243	16963	17033	17174	17246	16990	17172	17110	17046	17163	17084	17111	17306	17251	16955	17246	17082	17208	17136	16863	17043	17154	17259	17179	16950	17199	17191	17042	17221	17064	16986	17259	17355	17025	17028	17106	17152	17116	17191	17119	17055	17220	17107	17032	17119	17086	17178	17058	17230	17219	17081	17055	17223	16914	17099	17362	17062	17174	17170	17102	17209	17128	17050	17218	17171	17095	16928	17098	17185	17009	17407	17291	17027	17098	17043	17161	17095	17103	17338	17133	17191	17079	17218	17062	17270	17016	17099	17268	17043	17184	17114	17051	17281	17168	17152	17005	17132	17124	17021	17294	17012	17012	17195	17210	16986	17137	17209	17117	17121	17092	17055	17257	17177	17243	17097	17107	17118	17019	17161	17260	17129	17234	17171	17112	17199	17071	17155	17048	17164	17246	17115	16952	17235	17090	17307	17065	17120	17118	17078	17245	17317	17200	17312	17384	17016	17028	17284	16988	17211	17225	17235	17185	17273	16953	17105	17101	17361	17146	17217	17102	17214	17235	17177	17015	16994	17151	17206	17019	17022	17116	17250	17162	17221	17226	17067	16968	17166	17276	17062	17159	17220	17166	17094	17203	17086	17282	17374	17008	17297	17063	17058	17125	17191	17320	17082	17022	17157	17289	17080	17005	17188	17236	17110	17132	17094	17172	17067	17217	17106	17022	17158	17168	17268	17186	16973	17161	17147	16947	17072	17101	16998	17131	17199	16889	17218	17114	17217	17081	17136	17110	17045	17140	17150	17083	17212	17149	17120	17121	17182	17133	17091	17116	17224	17168	17152	17081	17167	16960	17164	17108	16959	17078	17087	17166	17161	17266	17303	17051	17005	17069	17115	17039	17207	17138	17153	17299	17016	17072	16998	17121	17195	16979	17192	17136	17279	17110	17119	17062	17233	17280	17121	17023	17204	17151	17072	17169	17041	17050	17211	17016	17154	17068	17183	17175	17197	17126	17131	17174	17199	17143	17239	17082	17134	17000	17280	17283	17105	17192	17093	17186	17390	17195	17124	17143	17219	17144	17202	17142	17208	17142	17041	17001	17036	17216	17084	17092	17313	17111	17077	17142	17111	17193	17079	17265	17240	16913	17081	17192	17115	17272	17315	17086	17104	17070	17156	17112	17120	17172	17141	17157	17169	17212	17100	17200	17209	17085	17030	17269	16952	17237	17050	17161	17315	17091	17086	17137	17150	17084	17163	17096	17171	17327	17181	17097	17024	17102	17032	17009	17072	17078	16977	17034	17167	16941	17171	17083	17001	17101	17071	17216	17070	17008	17132	17112	17078	17296	17202	17155	17174	17240	17149	17159	17002	17164	17019	17318	17175	17131	17153	17127	17238	17200	17041	17291	17073	17256	17132	16909	17157	17142	17087	16978	17180	17028	17281	17330	17080	17131	17029	17075	16961	16975	17125	17052	17245	17038	16935	17321
22439	20952	28746	23334	21278	24600	28526	23584	22775	22875	22709	22342	22344	22144	21650	22392	30185	37499	36886	31811	27321	24100	22283	21670	21318	21455	21169	20984	21180	21252	21068	21211	21340	21131	21041	21204	21220	21015	21373	21199	21532	21298	21196	21174	21117	21349	21108	20755	21427	21324	21239	21139	21074	21114	21109	20944	21533	21077	20966	20985	21153	21260	21211	21006	21242	21176	21134	21102	21225	21131	21062	21018	21158	21124	21029	20870	21065	21085	21170	21148	21241	21180	21162	21140	21152	20779	21171	21030	21046	20994	21084	21069	20989	21023	20933	21235	21069	21146	21261	21170	21419	21155	21045	21259	21341	21162	21152	21053	20882	21009	21169	21180	21307	21177	21226	20959	21370	21166	21098	21286	21287	20793	20990	21345	21000	21280	21146	21066	21343	20760	21274	21209	21066	21232	21095	20961	20978	21150	21179	21234	21065	21182	21347	21157	21038	21046	21090	21154	21277	21181	21293	21169	20890	20812	21138	21068	21105	20991	21063	20991	21084	21095	21222	21132	21033	20984	21081	20969	21084	21094	20873	20770	20983	21067	21119	21082	21148	21005	21132	20944	21147	21172	21165	21018	21122	21030	21093	21152	21163	21232	21094	21001	21033	21096	21151	21021	21222	21201	21128	20968	21076	21133	21070	20918	20920	20968	21192	20963	21002	21145	21036	21122	21071	21032	21055	20994	21152	21021	20951	20852	21065	21128	21241	21155	21110	21158	21064	21087	21265	20955	21090	21069	21202	20867	21069	20843	20775	21125	21050	21027	21058	21041	21225	21048	20962	20923	21075	21023	21042	21052	20854	21001	21128	21061	21037	20967	21033	20895	21099	21039	21070	21034	21191	21372	21259	21170	20990	21307	21078	20766	21028	20958	21247	21120	20970	21133	21010	20918	20872	21100	21267	21019	21002	20947	21174	21033	20984	21089	21043	21111	21147	21139	21010	20941	21052	21038	20948	21092	21030	21074	20901	21116	21127	21135	20896	21067	21017	20848	21018	20855	20984	21180	21094	20977	21062	20910	21174	21052	20893	20928	21304	20864	21044	20998	20881	20998	21164	21008	20779	21124	21048	21108	20958	20921	21026	21229	21019	20751	21151	21031	21150	21013	21019	21091	20813	21219	21129	21188	21125	21155	21120	21018	20980	20880	20789	21235	20815	21245	21019	21032	20965	21142	21197	20975	21091	20930	21217	21024	20809	20921	21114	21109	21343	21025	21021	20901	21038	20853	21279	21096	21053	21273	21075	21042	21164	20851	21088	21215	21249	21158	21089	21031	21028	20954	21297	20981	21079	21311	20925	20842	21064	21126	21110	21133	21061	20903	21330	20972	21202	21153	21177	21219	20908	21117	21352	20914	20961	20787	21351	21021	21160	20921	21026	21311	20930	21133	20987	20971	21007	21238	20901	20930	20757	21094	21033	20923	21017	21129	20907	21004	20975	20959	20979	20942	21138	21192	20860	20859	21074	21225	21048	21178	21036	21058	21015	20890	21117	20880	21111	21243	21027	20909	21045	20909	21364	21053	21163	21219	21265	20871	21306	21123	21020	20882	20914	21123	21054	21177	21120	20993	21182	21036	21035	21129	20891	21100	21134	21209	21188	20955	21041	21123	21031	21258	21140	21033	21133	21298	21243	21012	21001	21096	21070	21086	21048	21120	20982	20858	21057	21131	21070	21065	21042	21040	21129	20845	21100	20921	21092	20964	21175	20908	21119	20903	21146	21119	21072	21074	21363	21061	21038	21184	21052	21326	21140	21340	21125	20879	20783	21046	21094	20947	20984	21136	21067	20887	21024	20853	21299	20963	21089	21387	20894	21194	20985	21254	21158	20809	20982	21124	20970	21101	20829	20990	21157	20924	21241	20988	21135	21279	21032	21130	20896	20997	21110	21054	21031	21045	21147	21084	20986	20985	20933	21209	21303	21102	20975	20998	21137	21122	21075	21253	21114	21106	20912	20986	20955	21124	20968	21007	21063	21206	21088	21087	21162	20958	21076	20958	20909	21117	21096	21149	21130	20929	21126	21071	21267	21166	20922	21094	21033	20982	21228	21070	21002	20989	21097	21051	21202	21002	20744	20923	20907	21149	20955	21152	21020	21051	21066	21010	21108	21218	21081	21289	20939	20956	21117	20827	21023	21129	21129	21006	21214	21032	20991	20956	21010	20993	21216	21144	21124	21007	21178	20898	20915	21025	21100	20999	21172	21312	21068	21064	21200	21198	21024	20856	21208	21114	21157	21096	21017	21102	21028	21100	21090	21093	21108	21117	21110	21055	21153	20919	21189	21301	20926	21185	21067	21063	21033	21205	21029	20831	21092	20892	21048	21165	20719	21027	21207	21010	21127	21098	20885	21187	21051	20842	20897	21045	21030	20998	21059	21162	21392	21135	21034	21249	21013	21074	20879	21053	21144	21070	21060	20894	21033	21205	20908	21045	20981	21271	21048	20936	20891	20953	21068	20913	21108	21280	21127	21063	21218	20948	20868	21105	20988	20956	20985	21127	21205	21098	20992	21090	21120	21188	21275	21238	21115	21085	20974	20958	21003	20965	21037	21079	20938	21104	21318	20908	21030	21071	20977	21073	20974	20953	21233	20926	20906	21041	21086	21042	20945	21033	21060	21085	21007	21099	20941	20972	21179	21168	21248	21134	21052	21087	20976	21244	20979	21032	21098	21259	20992	21206	20990	20964	21098	21110	21037	21155	21037	21091	21054	21233	21143	20999	21109	21104	21148	20986	21008	21103	21185	21047	21140	21083	20974	20993	20974	20994	21037	20961	21077	21081	21106	21149	21086	21115	20831	21040	21044	21113	21213	21025	20850	21065	20937	20872	21107	21090	21010	21157	20909	21097	21196	20804	21189	20901	21079	21165	20937	20894	20829	21062	21179	21257	21415	20993	21066	20942	20987	21093	21166	21073	21083	20924	21345	21082	20921	21111	21185	20965	21230	21019	20938	21043	21041	21184	21207	20934	20977	21236	21141	21148	20944	21024	21042	21097	20906	21006	21135	21123	21168	21194	21310	21209	21057	21036	20999	21223	20947	21213	20863	21221	20954	20961	21045	21067	21060	21032	21083	21074	21204	21169	21084	21005	21140	21041	20947	20850	21060	21232	21065	20955	20956	21204	20982	20978	21200	21124	21069	20980	21134	21043	21058	20970	21116	20837	20791	21001	20858	21189	20805	20949	20824	21032	21165	21069	21152	21204	20991	21113	20925	20887	20978	21029	20689	21049	21238	21290	21130	21053	20966	21099	21162	20954	21165	21145	21236	20954	21060	21198	21118	21218	20943	20912	21101	20916	21165	21115	20886	20981	20815	21085	20925	21030	21058	21117	21020	21020	21095	21062	21157	21074	20939	21054	21136	21033	21026	21064	21221	21208	21083	21087	20950	21061	20952	21144	20915	21118	21303	21034	21081	21037	20963	21006	21028	21128	21310	21178	21194	21048	21004	21143	21129	20897	21400	21008	21075	21138	21093	21079	20945	21094	21074	21100	21035	21230	21137	21034	20952	21062	20990	21036	20915	21058	20904	21112	21075	21219	21098	20982	21055	20917	21019	21181	21092	21151	21181	21076	21140	21064	21101	21049	20854	20950	21098	20840	21041	21086	21092	21105	21057	21049	21271	21100	20973	21050	21135	20959	21045	20982	21068	21180	21143	21253	21118	21055	21089	21125	21339	21182	20978	20914	21097	20978	21109	21271	21081	20995	21015	20956	21177	21016	21054	21127	20936	21157	21099	21023	21067	21135	20968	20914	21185	20947	21044	21207	21059	21265	21256	21026	21217	21091	20933	21022	20912	21057	21174	21296	21045	21059	21119	21203	21065	20959	20784	21000	21137	21183	20997	21065	21157	21057	21185	21197	21060	21075	21084	21106	20853	21072	21068	21241	21256	21067	21115	21241	21196	21130	21109	21196	21021	21071	20988	21081	20990	21126	21034	21149	20923	21111	21071	21152	21171	21065	21010	21041	21313	21002	20922	20823	21147	21116	20964	21119	21137	21070	20928	21131	21066	21057	21320	21214	21071	21206	20978	20974	20892	21217	20898	21127	21078	20729	20874	21101	21078	21139	21237	21051	21045	20984	21021	21270	21113	20898	20832	21189	20971	20985	21028	20886	21016	20958	21129	21086	20993	20921	21088	21029	21062	21280	21209	21204	21151	21215	21078	21068	20926	21332	21107	21114	21017	21028	21086	21197	21088	21111	21030	20934	21053	21116	20889	20997	21199	20976	21216	21056	21093	21236	20971	21161	21117	21078	21139	21237	20859	20945	21049	21190	20900	21096	21025	20978	21035	21240	21065	21057	21189	20959	21137	21080	21102	21080	20906	20872	21177	20886	20856	20883	20955	20837	21111	20980	21226	21239	21206	20813	21124	21242	21122	20870	21216	20992	21290	20992	21021	21119	21059	21121	21138	21090	21030	20964	21009	21222	21113	21094	21124	21104	20839	20929	21156	21096	21131	21079	21188	21265	20780	21090	20959	21131	21093	20931	21138	21145	21181	20961	21013	21193	21276	21120	21223	21145	21127	21116	21000	21028	20894	21313	20985	21028	21236	21213	21280	20947	21096	21306	21216	21192	21089	21332	20703	21086	20965	20893	21157	21205	21164	21160	20891	21118	21165	21056	21113	21127	21010	21036	20876	21093	20886	21191	21241	20845	20953	21105	21166	20895	20953	20999	21210	21085	20884	21049	20950	21068	21160	21134	21056	20901	20764	21155	21351	21194	21189	21110	21083	20978	21040	21109	21029	21051	21059	20906	21070	20907	20988	20882	21020	21129	21295	21218	21020	21089	21288	21008	21156	21245	20850	21140	21281	21096	20968	21191	20800	21020	21178	21247	20989	21004	20987	21078	21209	20980	21242	21068	21176	21075	21100	21068	21083	21100	21049	20704	21212	21243	21244	21007	21176	21110	21156	20986	21125	20885	21045	20992	20798	21062	21207	21027	21100	20929	20848	21229	21071	21023	20788	20894	20995	20980	21108	20940	21130	21336	21251	21139	21044	21118	20942	21096	21102	20895	20883	21143	20908	20850	21193	20966	21073	21250	21024	20979	21001	21072	21227	20847	21060	21066	21021	21162	21162	20826	21131	21044	21101	21079	21113	21085
17092	31592	29398	24611	23510	22642	21519	20257	19541	19300	19196	18760	18490	18299	17905	18976	30319	36829	34657	29073	23499	19894	17842	17278	17134	17111	17138	17318	17081	17218	17128	17208	17224	17143	17017	17159	16985	17081	17038	17079	17160	17055	17117	17127	17158	17046	16982	17072	17067	17070	17056	17081	17057	17037	16974	16900	17023	17085	17132	17226	17178	17011	17065	17021	16970	17169	17283	17131	17198	17141	17137	17056	17164	17152	17140	17097	17227	17117	17118	17330	17174	17029	17202	17210	17150	17050	17214	17076	17045	17070	17142	17067	17113	17093	17271	17044	17095	17174	16962	16977	16955	17128	17137	17104	17131	17237	17016	16929	17090	17020	17154	17087	17223	17106	16951	17135	16883	17023	16899	17160	17130	17281	17206	17044	17104	16950	16947	17073	17159	17038	17057	17143	17026	17113	16964	17061	17051	16948	16980	17070	17047	17136	17104	17181	16800	17140	16992	17038	17149	16882	17104	16976	17083	17221	17063	16986	17048	17100	17113	17131	17153	17052	17050	17123	17219	17116	17064	16995	17206	16868	16979	16958	17049	16877	17059	17146	16959	17188	17019	17127	17071	17013	17007	17185	17102	17047	17073	17034	17094	17099	17153	17180	17079	17051	17141	16915	16977	17019	17179	17088	17065	16932	17231	17072	17183	17075	17081	17236	16985	16878	17161	17183	17222	16869	17149	17032	17165	17001	17070	17030	16999	16989	17005	17100	17146	17238	17115	16836	16968	16870	17001	17046	17057	17146	17092	17101	16966	17071	16979	16975	16958	17187	17000	17033	17215	17075	16925	16949	17110	17174	17043	17132	16950	17064	17233	17030	17013	17033	17259	16952	16862	17131	17243	16949	17130	16923	16986	17107	16975	17092	17031	17075	17098	17005	16924	17108	17098	17100	17170	16974	17027	16970	17153	17233	17106	17188	17093	16944	17008	17106	17053	17031	17172	17158	17090	16956	17023	16978	17130	17197	17080	17067	17242	17167	17218	17098	17078	17007	17100	17031	17162	16867	17158	17116	16979	17015	17203	17024	17002	17103	17119	17039	16967	17000	17060	16954	17067	17079	17094	17104	17045	17015	17006	17266	17153	17233	17196	16978	17284	17050	17041	16958	17122	16988	17014	17099	17000	17004	17146	17081	16888	16973	17041	16844	17038	17095	16983	17175	17111	17050	17154	17060	17226	17166	17144	17084	17195	17025	17127	16970	16968	17025	17164	17011	17184	16989	17104	17211	16985	17245	17148	17020	17082	17005	16993	17061	17062	16984	17145	17172	17076	17088	17077	17085	17011	17090	17029	17220	17219	17212	17288	17033	17134	16901	16975	17018	17055	17088	17029	17041	17106	17005	16962	16975	17130	17056	17004	16969	16964	17264	17051	17030	17049	17029	17111	16873	16986	17025	16841	17087	16935	16892	17163	17053	17060	17182	16962	17019	17011	17008	17288	16920	16916	17019	17025	17040	16945	17017	17152	17059	16994	17066	16950	17035	17028	16953	17084	17051	17343	17076	17154	17150	16856	17165	17124	17078	17076	16970	17008	17079	17106	17087	16931	16979	16977	17236	16942	16993	17054	16884	17219	17221	17080	16949	16996	17232	17159	17072	17140	16888	17092	17072	16893	17032	17198	17001	17118	16914	16948	16949	17184	17057	16798	17010	17011	17063	17164	17095	17103	16978	17128	17116	17069	17126	17072	16935	17058	16938	17006	17076	17176	16848	17069	16896	17226	16919	16989	17124	17091	16936	17131	17110	17160	17085	17080	16836	17047	17193	17039	17009	17094	17036	16999	17043	17071	16864	17013	16956	16940	17027	17016	16951	16939	17109	17190	16890	17108	16920	17080	16956	17141	16891	17099	16959	17110	17180	17059	17166	17170	16990	17209	17121	17048	16894	16962	16911	16994	17133	17003	16950	17063	17176	17136	17132	16927	17029	17058	16927	17046	17039	16909	17198	17093	16928	17194	17241	17142	17015	17154	17334	17140	16976	17183	16967	16999	17087	17251	17027	17152	16837	17038	17020	16859	17069	17085	16896	16794	17195	17047	17056	17103	17098	16995	17058	17173	16946	17081	17086	17009	17070	17095	17081	17114	17042	17086	17091	17148	17066	17133	17115	17080	16873	17000	16920	16855	17023	17125	17022	16905	17030	16991	16828	16964	17027	17040	16961	17193	17049	16997	16998	16856	17218	16895	17047	17086	17034	17171	17048	17086	17038	16954	17021	17093	17216	17099	17013	17157	17058	16881	17129	17290	17031	17096	17188	17077	17111	17074	17030	17199	17059	17026	17072	16985	16909	17225	17085	16866	16925	16982	17028	17167	17086	16975	17085	17128	17093	17157	17061	17090	17195	16919	17025	17000	16881	16881	16957	17209	17080	17033	16976	16954	16986	17201	17061	17134	17047	16984	17117	17007	16981	17127	17048	17122	17079	17005	17073	17004	16966	17125	17006	17116	17040	16960	17011	16935	16909	17189	17048	16888	17056	17231	17002	17099	17058	17022	17045	17093	17074	16981	17341	16897	17067	16978	17081	17062	17035	17099	17204	17170	16891	17090	16901	17116	17089	17039	16940	16986	17036	17101	17025	17071	17156	17082	16927	17076	16986	17089	17164	17068	17143	17023	17172	17120	17172	17081	17218	16933	17089	17028	16924	17023	17024	17032	17009	17205	17099	17037	17096	17203	16920	17108	17037	16970	17100	17033	17242	17133	17137	16954	17077	16879	17064	17055	17129	16842	16891	17046	16890	17203	17128	17254	17119	17035	17140	17227	17165	16988	17099	17002	17082	17032	17101	17210	17072	17058	17037	17068	17021	17100	17096	17081	16880	16895	16929	17053	17084	16951	17030	17170	17114	17169	16956	16863	17148	17160	17029	17049	17010	16990	17181	17030	17030	17125	17137	17111	17126	17101	17208	17108	17066	17048	17214	17070	17054	17119	17127	17013	16945	17007	16989	17022	17278	17048	16984	17095	16995	17094	16933	17196	16918	17149	17035	16956	17015	17046	17088	17148	17064	17199	17068	17131	16955	17094	17174	17274	17059	17217	17112	16987	17129	17178	17205	16909	17291	16972	16949	17136	16971	17081	17052	17222	16866	17126	17048	17049	17092	16999	16870	17324	17080	17253	17154	16855	17093	17113	16984	17123	17195	17040	17117	17289	16992	16996	17146	16989	17138	16976	16959	17067	17138	16845	17241	17088	17073	17126	17232	17120	17039	17291	17031	17085	16889	17122	17098	17014	16992	16996	17068	17048	17045	17081	17000	17083	16864	17097	16899	17145	17054	17101	16991	17232	16997	16992	16934	16867	17270	16972	17227	17177	16986	17093	16997	16852	17153	17125	16995	17096	17003	17050	17007	17138	17249	17053	16913	17086	16871	17015	17144	16997	17059	17020	17146	17004	16962	17066	16766	17109	16974	17199	17115	17124	17078	17069	17010	16998	17220	17031	17102	17039	17227	17184	17033	17089	16846	17132	17092	17061	16985	16965	16979	16979	16997	17271	17052	17080	16933	17059	17128	17245	17111	17088	17005	17071	17089	17096	16977	17069	16982	17010	17135	17148	16949	17062	16960	17017	16970	16947	16969	17093	17079	17002	16894	17032	17039	16980	17098	17007	16925	17149	16972	17066	16986	17138	16971	16965	17151	17157	17110	17173	16993	17011	16784	16951	16999	17192	16999	17080	16996	16985	17079	16892	16894	17055	17081	16893	17177	17202	16884	17069	17079	17145	17015	17059	17156	16881	17100	17300	16856	17211	16974	16879	16855	17020	17031	17118	17130	16842	17059	17133	17052	16922	17131	17033	17077	16973	16917	17228	17042	17038	16929	16999	17075	17008	17015	17223	16998	17072	17092	17089	16809	17191	17052	17152	17102	17019	17095	17048	17143	17061	16924	16906	16869	17107	16988	17032	17111	17108	17109	17033	17120	16974	16983	17116	16932	17110	17074	17195	16989	17115	17048	16960	17011	17210	16943	17018	16924	17034	16956	17244	17164	17049	17005	17166	17019	17039	17042	16990	17129	17095	16924	17056	17076	17089	16982	16937	17038	17117	17004	17072	16968	17219	17077	16830	17282	16932	17188	16994	17007	17040	16972	16858	17060	17153	17084	17015	17083	17097	17072	17124	17100	17080	16977	16979	17144	16914	16991	17088	16919	16964	17018	17078	17067	16954	17123	17058	16952	16901	17050	17215	17090	16830	17210	16981	17049	17045	16925	17116	16991	17044	17011	17107	17123	16909	16915	17020	17010	16935	17088	17115	17213	17014	16967	17118	17082	17056	16991	17121	16925	17030	16981	16994	17179	17025	17209	17094	17059	17096	17090	17019	16927	17048	16999	17029	17156	17126	17264	16964	17073	17201	17142	17131	17086	16975	17098	17074	16859	17084	17109	17063	17099	17083	17139	17073	17094	17044	17055	17061	17006	17087	17072	17161	16890	17114	17200	16950	17148	16984	17096	17138	17154	17039	16993	16935	17106	16927	17101	17039	16957	16949	16949	17139	17250	16977	16906	16942	17096	17087	17099	17002	16913	16969	16923	16990	17089	16974	16958	16985	17075	16966	17096	17025	16906	17100	16937	17033	16946	16941	17124	16826	17083	16951	17032	17006	17123	16979	17117	17037	17110	17181	17148	17035	17134	17124	17016	17050	17065	17007	17006	17156	17190	16974	17023	17059	17092	17030	17013	17100	17002	17006	17026	17162	17034	17037	17095	17006	17154	16969	17051	17015	16942	16925	16908	17158	16925	17006	17056	17121	16981	17030	17103	17037	17066	17063	16882	17058	17128	17032	17068	16945	17158	16964	16928	17019	17063	16997	17094	17176	16993	16943	17059	17049	16953	17022	17083	17017	17090	17001	17095	17058	17145	16971	17138	17240	17114	17242	16937	17011	17023	17043	17088	17112	17088	17093	17071	17111	17148	16944	17280	16844	16923	17057	16991	17031	17115	17125	16936	17116	16932	17178	17235	17074	17042	16968	17016	17057	17053	16997	17004	17177	17107	17052	16888	17115	17041	17148	17058	17329	16996	17150	16937	17046	16998	17086	17221	17121	17088	17146	16902	17006	16964	17007	16977	16958	17053	17208	16974	17085	17085	17201	17139	17020	17010	17172	16965	17405	16979
27322	22241	27259	25457	22378	22524	22355	21773	21574	21598	21555	21402	21423	21269	21382	21239	21777	22480	22807	22551	22156	21480	21202	21146	21187	21171	21014	21330	21076	21297	21177	21119	21341	21412	21339	21313	21030	21128	21143	21136	21203	21294	21132	21026	21298	20987	20996	21089	21230	21189	21193	21345	21268	21011	20900	21054	20947	20925	21132	21074	21149	21242	20798	21036	20964	21170	21251	21258	21116	21194	21064	21242	21256	21132	21326	21320	21482	21082	21097	21195	21212	21046	21179	21086	21218	21216	21227	21295	21166	21103	21176	21288	21182	21208	20947	21133	21138	21184	21094	21250	21238	21010	21195	21058	21247	21172	21031	21021	20908	21473	21295	21214	21314	21227	20854	21156	21093	20961	21325	21094	21070	21148	21135	21121	21041	21060	21096	21103	21128	21078	21042	20963	21332	21095	21128	21138	21200	21307	21255	21057	21122	20948	21226	21155	21132	21015	21260	20987	21297	21122	21117	21069	21093	21189	21098	21067	21161	21222	21127	21174	21281	21192	21147	21082	21204	21022	21429	21247	21337	21207	21192	21103	21284	21293	21092	21223	21238	20906	21304	21202	21276	21038	21286	20988	21175	21140	21274	21102	21144	21120	21268	20949	21265	21123	21021	21068	21050	21422	21217	21135	21135	21291	20888	20998	20955	21031	21130	21208	21267	21127	21121	21183	21147	21229	21190	21265	21089	21171	21117	20957	21045	21280	21117	21137	21199	21152	21108	21379	21350	20949	21122	20953	20963	21218	21154	21049	21198	21292	21050	21418	21181	21191	21124	21287	20847	21003	21199	20959	21280	21007	21158	21354	21102	21241	21305	21330	21094	21159	21100	21260	21006	21238	20931	21366	20939	21240	21120	20894	21207	21117	21212	21216	21234	21220	21093	21220	21194	21094	21028	21293	21136	21299	21299	21140	20987	21223	21073	20861	21326	20979	21188	21192	21270	20915	21233	21116	20986	21016	21252	21061	21007	21259	21172	21449	21347	21099	21158	21251	20956	21128	20954	20975	21180	21085	21222	21319	21148	21266	21346	21151	21260	21003	21228	21120	21192	21134	21178	21129	20921	21280	21255	21374	21121	21219	21244	21356	21076	21088	21076	20942	21095	21132	20912	21205	21266	21205	21008	21332	21219	21363	21270	21204	21156	21236	21127	21190	21013	21224	21079	21335	21278	21115	21160	21133	21174	21244	21438	21070	21191	21134	21139	21310	21183	21166	21217	21054	21110	21056	21010	21132	21154	21132	21215	21088	21290	21114	21057	21127	21199	21333	21171	21276	21162	21198	21187	21161	21222	21237	21217	21203	21300	21157	21024	21240	21163	21388	20858	21114	21205	21253	21088	21320	21109	21106	21071	21168	21135	21150	20980	21051	21195	21136	21163	21294	20999	21032	21206	21160	21136	21215	21141	21292	21289	21137	21003	21137	21184	21264	21072	21311	21350	21026	21151	21013	20978	21091	21079	21268	21160	20868	21128	21143	21260	21174	21072	21095	21303	21212	21070	21093	21244	20942	21163	21154	21099	21052	21267	21365	21182	21319	21146	21035	21192	21118	21020	21145	21379	21348	21170	21060	21075	21146	21099	21215	21162	21311	21166	20939	20949	20992	21312	21142	21259	21263	21084	21267	21307	21266	21029	21008	21128	21301	21355	21111	21234	21266	21271	21242	21066	21112	21296	21188	21010	21068	21083	21155	21215	21163	21317	21188	21256	20993	21043	21069	21152	21164	21502	20998	21214	21104	21223	21246	21164	21074	21183	21207	21272	21057	21063	21300	21443	21023	21288	21346	21077	21289	21141	21180	20925	21146	21105	21169	21216	21110	21076	21084	21179	21075	21262	21270	21127	20932	21068	21305	20956	21081	21222	21044	21053	21336	21247	21013	21272	21176	21349	21222	21126	21224	21207	21109	21311	21091	21045	21195	21115	21030	21338	21079	21143	21229	21031	21327	21023	21074	20995	21286	21014	21200	21112	21232	20910	21141	21123	20882	21150	21071	21267	21135	21131	21153	21019	21006	21091	21154	21115	21271	21159	21106	21021	21215	21091	21166	21413	21265	20957	21214	21232	20900	21155	21218	21272	21150	21080	20858	21260	21115	21163	21278	21217	21140	21182	21247	21114	21332	21281	21384	21211	20916	21331	21177	21035	21319	21091	21083	21316	21053	21118	21090	20811	21147	21237	21168	21040	21103	21162	21101	21145	21375	21090	21297	21057	21302	21269	21095	21171	21256	21198	21043	21259	21291	21189	21111	20910	21163	21190	21171	21035	21191	21378	21156	21167	21110	21211	21097	21217	21349	21028	21256	20983	20885	21070	21115	21234	21346	21154	21248	21261	21324	21125	20969	21153	21247	21305	21178	20959	21051	21054	21283	21096	21280	21075	21177	21157	21183	21185	21191	21061	20993	20944	21112	21127	21140	21259	21278	20989	21112	21155	21177	21025	21079	21246	21064	21273	21398	21160	21166	21093	21189	21034	21074	21271	21139	21145	21202	20964	21084	21021	20971	20965	21237	21178	21213	21326	21178	21175	21109	21329	21082	21260	21129	21201	21423	21083	21214	21157	21184	20923	21470	21264	21056	21157	21291	21318	21114	21065	21080	21199	21170	21187	21200	21030	21090	21286	20900	21029	21278	21213	21040	21215	20965	21160	21312	21230	21131	21122	21357	20983	21084	21025	21200	21142	21099	21138	21197	21154	21062	21298	21014	21278	21130	21015	21278	21308	21102	21141	21130	21591	21157	21224	21171	21243	21220	20877	20883	21257	21178	21225	21316	21014	21136	21055	21122	21183	21097	21165	21215	21060	20929	21072	21153	20953	20996	21018	21018	21379	21162	20893	21195	21240	21107	21204	21221	21164	21146	21329	20976	21094	21167	21281	21132	21270	21058	21190	21386	21298	20983	21168	21401	21198	20992	21073	21107	21055	21141	21377	21195	21283	20944	21136	20935	21160	21172	21284	21146	21211	20956	21090	21199	21169	21242	21276	21088	21342	21181	21155	21085	21138	21067	21197	21053	21221	21299	20963	21083	20968	21231	21241	21118	21258	21163	21253	21422	21070	21135	21072	21034	21067	21021	20890	21086	21134	20948	21092	20986	21066	21427	21144	21163	21220	21177	21260	21013	20923	21311	21029	21177	21201	21395	21171	21324	21102	21251	21099	21143	21081	21043	21178	21090	20986	21094	20987	21015	21196	21258	21212	21127	21006	21352	21133	21219	21182	21181	20864	21185	21065	21105	21167	21210	21083	20834	21058	21133	21197	21181	21010	21122	21326	21344	21341	21082	21267	21210	21050	21146	21084	21107	21064	21219	20991	21255	21084	21111	21150	21110	21228	21274	21146	21127	21054	21143	21218	21277	21057	20961	21122	21199	21031	20911	21209	21218	21166	21368	21326	20945	21183	21319	21209	21275	21050	21167	21161	21038	21278	21137	21005	21092	21111	21272	21225	21282	21191	21182	21178	21183	21143	21128	21224	21075	21296	21138	21344	21078	21101	21206	21136	21083	21039	21053	21012	21201	21058	21452	21172	21210	21295	21210	21287	21379	21022	21116	21233	21006	21026	21198	21155	21050	21263	20901	21082	21363	20857	21317	21252	21285	21083	20964	21307	21264	21313	21021	21088	21127	21298	21179	21252	21262	21261	21018	21260	21194	21165	21055	21276	20895	21128	21181	21215	21266	20941	21137	21221	21221	21085	21210	21117	21310	21186	21164	21364	21278	20942	21176	21064	21205	21234	21157	21007	21140	21100	21229	20994	21240	21076	21054	20986	21189	21000	21416	21117	21213	21189	21117	21213	21150	21276	21113	21171	20901	21023	21268	21145	21185	21060	21204	21188	21112	21155	21200	21364	21209	21246	21002	21197	21526	21104	21115	21174	21165	21350	21184	20922	21088	21134	21077	21168	21297	21080	21099	21252	21211	21085	21166	21199	21307	21108	21001	21195	21339	21227	21314	21047	21102	21070	21308	21091	21116	21018	21030	21040	21223	21259	21431	21078	21022	21233	21106	21205	20901	21100	21194	21070	21255	21120	21208	21295	21265	21230	21128	21175	20906	20967	21039	21228	21085	21087	21096	21103	21103	21257	21252	21239	21135	21197	21082	21158	21190	21159	21142	21457	21123	20973	21221	21225	21187	21215	21199	21115	21154	21217	21100	21101	21330	21249	21032	21123	21161	21148	21131	21420	21269	21183	21120	21139	21242	21086	21300	21225	21175	21268	21566	21145	21296	21266	21161	21195	21283	21371	20984	21222	21291	21340	21140	21402	21198	21252	21191	21285	21150	21138	21033	20957	21148	21259	21222	21150	20976	21173	21199	21155	21259	21244	21268	21075	20961	21062	21200	21188	21040	21136	21346	21107	20916	21150	21060	21104	21056	21061	21259	21160	21271	21148	20886	21298	21203	21316	21121	21100	21176	21079	21117	21218	21021	21023	21139	21234	21010	21349	21081	21212	21326	21063	21024	21191	21100	21250	21081	21040	21139	21162	21188	21068	20983	21181	21469	21116	21105	20903	21263	21164	21079	21052	21094	21198	21151	21210	21056	21193	21229	21075	21219	21032	21126	21013	21241	21153	20980	21165	21163	21196	21081	21196	21324	21198	21099	21244	20912	20910	21298	21090	21218	21110	21153	21210	20880	20959	20967	21053	21037	21313	21142	20998	21213	21033	21098	21247	21125	21272	21043	21121	21248	21248	21086	21290	21183	21096	21022	21267	21279	21208	21406	21098	20784	21208	21044	21345	20956	21200	21196	21266	21110	21178	21391	21224	21305	21033	21150	21312	21204	21141	21386	21199	21135	21095	21078	21292	21317	21227	21297	21199	21111	21283	21142	21083	21243	21297	21203	21180	21025	21209	21058	21164	21084	21335	21288	21270	21234	21281	21206	21041	21300	21129	20958	21088	21103	21276	21155	21205	20999	21217	21238	21210	21179	21432	21285	21282	21061	21138	21190	21420	21241	21310	21232	21085	21026	20937	21141	20942	21259	21012	21128	21265	21253	21049	21282	21410	21152	21068	21352	21071	21047	21312	21215	21239	21213	21112	21320	21153	21132	21191	21048	21393	21028	21216	21027	21195	21005	21163	21152	21122	21331	21196	21162	21247	21173	21052	21204
16641	22108	21990	19878	19428	18843	18760	18204	17923	17753	17860	17713	17657	17524	17276	17449	17703	19073	19024	18462	17937	17400	17130	17143	17236	17253	17166	17053	17255	17122	17258	17170	17102	17078	17062	16888	16963	17240	17062	17232	17048	16945	17225	17096	17159	17198	17032	17085	17016	17299	17141	17072	17089	17306	17090	17081	17061	17093	17109	17255	17088	17086	17092	17204	17297	17116	16920	17149	17181	17135	17228	17189	17085	17164	17154	17165	17219	17117	17112	17159	17034	17189	17085	17126	17001	16979	17233	17278	17221	17349	16969	17205	17156	17104	16998	17101	17131	17104	17054	17132	16958	17159	17151	17018	17164	17117	16997	17205	17262	17009	17148	17118	17126	17217	17177	17088	17230	17066	16999	16882	17092	17207	16992	17099	17216	17214	17063	17076	17140	17378	17182	17241	17115	17173	17069	17080	17020	17130	17025	17136	17110	17088	17109	17055	17243	17062	17075	17116	16992	17035	17061	17086	17105	17156	17239	16959	17186	17107	17161	17053	17283	16887	17173	17038	17043	17103	17263	17194	17126	17020	17050	17185	17101	17121	17115	17081	17253	17059	17194	16980	17059	17182	17136	17297	17026	17137	17102	17209	17160	17203	17049	17108	17155	17184	17178	17180	17004	17147	17096	17242	17213	16936	17222	17042	17302	17030	17034	17048	17015	17082	17126	17330	17197	17014	17050	17205	17168	17302	17025	17065	17372	17068	17119	17257	17039	17054	17081	17170	17243	17116	17066	16979	17155	17103	17232	17140	17095	17372	17257	17089	17363	17064	17296	17207	17108	17156	17195	17113	17181	17213	17073	17209	17248	17241	17182	17000	17236	17135	17079	17028	17129	17061	17315	16953	16978	17225	17302	16954	17308	17130	17219	17196	17016	17032	16966	17204	17072	16978	17280	17085	17113	17252	17049	16871	17170	17150	17220	17053	17122	17036	16939	17238	17077	17263	17106	17055	17132	16869	16953	17082	17177	17049	16957	17270	17140	17137	17115	17126	17138	17092	17080	17154	17134	16818	17168	17353	17143	17136	17148	17048	17326	17036	17145	17351	17105	17001	17059	17219	17196	17120	16966	17255	16851	17285	17008	17137	17107	17055	17093	17055	17098	17039	17290	17219	17178	17270	17320	16963	16942	17130	17193	17143	17172	16961	17203	17148	16993	17156	17200	17137	17202	17112	17213	17141	17119	17058	17251	17124	17262	17288	17138	17005	17231	17128	17094	17139	17094	17021	17104	17097	17240	17038	17048	17136	17125	17298	17041	17181	17314	17106	17218	17103	17255	17129	17103	16934	17188	17413	17139	17111	17143	17106	17071	17042	17087	17074	17277	17146	17117	17240	17216	17117	17165	17185	16996	17150	17089	17145	17123	17194	17063	17022	17164	16984	17177	17169	17141	17000	17098	17258	17108	17131	16886	17154	17035	17111	17182	17140	17182	17033	16948	17228	17181	16972	17180	17143	17029	17178	17068	17195	17084	17071	17056	17191	16856	17169	17101	17144	17101	17060	16948	17012	17202	16982	17045	17174	17150	16976	17070	17158	17172	17101	17097	17193	17191	17218	17100	17177	16921	17182	17143	17037	16950	17148	17050	17158	17128	16940	17131	17113	17172	17057	17118	17204	16944	17008	17139	17398	17150	17091	17026	17127	17125	17160	17160	16908	17096	17213	17079	17065	17169	17151	17218	17113	16963	17244	17083	17266	17216	16947	17146	16998	17095	17135	16996	17193	17093	17110	17102	16944	17114	17136	17235	17071	17097	17160	17123	17122	17278	17048	17234	17030	17161	17057	17122	17309	17200	17185	16997	17188	17135	16960	17219	17275	17076	17115	17043	17148	17176	17299	17085	16921	17215	17217	17060	17204	17072	17185	17075	17231	17124	17171	17150	17134	17179	17236	17061	17171	17206	16990	17055	17115	17149	17315	17224	17145	17241	17087	17175	17172	17108	17060	17050	17271	17136	17140	17011	17198	17156	17230	16991	17053	17392	17026	17266	17110	17164	16971	16940	17157	17060	17284	17164	17127	17109	17233	17027	17164	17061	17118	17000	17173	17156	17283	17091	17164	16787	17134	17112	17071	17193	17175	17189	17077	17157	17198	17221	17217	17190	17270	17105	17254	17230	17155	17257	17164	17273	17077	17088	17074	17153	16990	17042	17162	17037	17079	17128	17149	17204	17094	17130	17235	17071	17154	17129	17080	17161	17162	16924	17235	17129	17118	17214	17189	17137	17303	17200	16993	17166	17094	17171	17315	17190	17038	17060	17061	17362	17161	17319	16950	17070	16964	17230	17166	17109	17207	17112	17070	17090	17097	17088	17125	17157	17093	17217	17054	17094	17219	17148	17213	17069	17250	17112	17071	17145	17255	17133	17057	17219	17291	17125	17338	17340	17147	16986	17167	17162	17099	17042	17061	17203	17167	17137	17287	17108	17224	17069	17271	17201	17089	16968	17141	17078	17173	17082	17071	17078	17058	17021	17182	17047	17184	17137	17058	17249	17048	17105	17097	17123	17154	17180	17097	17114	17165	17302	17198	17161	17272	17014	17265	17104	17001	17066	16998	17233	17203	16990	17251	17116	17013	17028	17131	17177	17109	17087	16920	17108	17213	17276	17236	17128	17128	17139	17103	17266	17064	16936	16906	17212	17230	17139	17086	17200	17248	17056	17405	17307	17164	17194	17274	17214	17000	17183	17061	17419	17170	17004	17317	17081	17041	17080	17021	17161	17158	17224	17223	17382	16948	16965	17108	16938	17098	17230	17109	17108	16984	17168	16934	17066	17064	16988	17136	17125	17260	17085	17066	17048	17342	17031	17039	16976	17124	17174	17105	17212	17177	17072	17119	17062	16979	17218	17240	17040	17249	17138	17087	17215	16915	17245	17129	16942	17016	17173	17192	17045	17213	17203	17041	17046	17062	17189	17179	17127	17032	17181	17204	17195	17000	17057	17043	17172	16985	17225	16913	17096	17175	17099	17211	16989	17183	17282	16929	17058	17032	17009	17155	17066	17197	17097	17136	17180	17246	17130	17237	17069	17349	17180	17142	17116	17007	17168	17155	17199	17134	16935	17053	17124	17151	17205	17241	17186	16917	17098	17153	17162	17227	17286	17087	17101	17163	16993	17143	17120	16915	17332	17203	17059	17148	16958	17177	16940	17199	17225	17071	17070	17251	17041	17150	17051	17100	17248	17334	17155	17120	17076	17096	17206	17109	16945	17199	17218	16962	16882	17030	17153	17273	17108	16995	17164	17035	17140	17160	17092	17069	17260	17057	17039	17163	17223	17062	17016	17110	17111	17115	17048	17147	17165	17196	17231	17040	17191	17118	17247	17098	17172	17137	17005	17054	17134	17051	17234	17181	16955	16953	17102	17266	17123	16980	17119	17070	17236	17171	17057	17130	17158	17156	17095	17125	17193	16999	17281	17077	16977	17031	16996	17182	17100	17174	17128	17129	17159	17029	17189	17087	17079	17159	17132	17201	17119	17261	16944	16989	17162	16988	17019	17156	17156	17108	17120	17206	17149	17060	17068	17201	17100	17238	17114	17134	17249	17051	17204	17022	17171	17028	17132	17109	17180	17024	17086	17230	16984	17080	17191	17159	17175	17079	17128	17178	17104	17082	17111	17226	17223	17139	17043	17163	16854	17360	17154	17234	16915	17108	17167	17021	17059	17077	17223	17065	17001	17180	17226	17287	17137	17043	17187	17061	17051	17269	17281	17162	17062	17217	17346	17086	17030	16941	17128	17112	17177	17132	17206	17016	17244	17077	17126	17037	17139	17100	17123	17255	17000	17075	16972	17098	16974	17050	17178	16933	17241	17211	17155	17118	16995	17175	17075	17198	17211	17018	17162	17139	17115	17235	17223	17112	17122	17188	17145	16834	17103	17109	17151	17142	17140	17286	17092	16871	17069	17180	17227	17113	17125	17078	16980	17277	17184	17015	17196	17239	17176	17112	16971	17200	17132	17180	17097	17128	17161	17069	17106	17033	17116	17173	17194	17285	17040	17111	17050	17079	17246	17347	17049	17184	16957	16970	17252	17127	17107	17111	17235	17287	17101	17185	17105	17079	17075	17247	17126	17097	17267	17144	17179	17208	17062	17161	17098	17022	17022	17177	17106	17066	17346	17147	17010	17108	17248	17075	17261	17086	17074	17147	17336	17220	17089	17103	17263	17055	17193	17167	17179	17115	17085	17078	17318	17138	17143	17026	17053	17084	17128	17093	17141	17152	17156	17108	16976	17206	17151	17115	17154	17198	17236	16986	17128	17061	17192	17140	17141	17060	17241	17141	17107	17187	16998	17184	17200	17148	17287	17197	17274	17092	17258	17137	17099	17296	17079	17080	17215	16990	17189	17146	17214	17109	17230	17172	17091	17161	17047	17147	17216	17046	17118	17216	17070	17002	17034	17126	17201	17131	17090	17134	17068	17196	17296	17012	16972	17120	17173	17120	17169	17097	17158	17147	17298	17301	17184	17127	17199	17275	16990	17136	17169	17148	17171	17231	17083	17188	17242	16980	17129	17186	17049	17115	17317	17078	17096	17195	17077	17146	17292	17089	17250	17225	17241	17215	17193	17272	17122	17157	17125	17184	17331	17064	17075	17405	17010	17033	17117	17237	17097	17200	17250	17129	17148	17182	17121	17100	17060	17094	16906	17277	17205	17157	17153	17184	17113	17062	17273	17159	17055	17078	17089	17073	17057	17068	17069	17187	17104	17206	17051	17156	17218	17126	17266	17090	17132	17225	16945	17017	17264	17076	17000	17111	16982	17327	17218	17032	17119	17170	17141	17100	17029	17236	17284	17089	17255	17113	17052	17246	17347	17158	17191	17145	17145	17143	17139	17154	17171	17149	17131	16855	17140	17220	17332	17112	17197	17075	17179	16931	17063	17281	17062	17179	17086	16952	17232	17092	17036	17065	17215	17181	17131	17061	17111	17259	16899	17063	17157	17045	17213	17133	17156	17143	17269	17029	17170	17188	17113	17253	17295	17106	17281	17026	17278	17079	17049	17229	17082	17275	17297	17105	17255	17231	17153	17064	17266	17113	17092	16990	17115	17181	17103	17202	17094	17200	17087	17072	17036	17061	17166	17129	17130	17020	17241	17238	17033	17143
23745	20987	28334	24079	22600	23816	24326	22236	22060	22076	21920	21609	21649	21505	21469	21268	21705	28970	30391	27824	24812	23178	21674	21359	21138	21004	21073	21139	21019	20876	21041	21208	21139	21180	21066	20590	20972	21009	21054	20941	20930	21068	20904	20756	20787	21106	21124	20840	20786	20947	21078	20977	21051	21057	21224	20974	20750	21025	20872	20866	21117	20758	21086	20996	20816	21119	21104	20841	20949	21149	21164	21156	20852	21036	21060	21090	20923	20976	21068	20992	20930	20924	21072	20774	21009	20942	20975	20919	20960	20764	21046	21109	21013	20961	20808	20825	20950	20709	20988	20941	21069	21029	20907	20890	21127	20817	20773	20909	21002	20889	20873	21082	21116	20970	20901	20875	20963	20833	21014	21079	20929	20951	20935	20818	21032	20826	20859	20988	20915	20895	20911	20877	20989	21026	20846	20939	20701	20882	21181	20826	20989	20814	20876	20912	20934	21036	21171	20998	20591	20986	20879	21186	21051	20973	21006	21167	20816	21053	20931	20907	20787	20963	20968	21006	20939	20909	21000	20796	21012	21105	21085	21019	21042	21033	20862	20777	21095	20768	20759	20822	20950	20726	20986	20766	20737	21088	21024	20964	21042	21060	20853	20975	21174	21075	21100	21038	20941	20984	21014	20977	20887	21202	20640	20855	20732	20760	20859	20793	20865	21042	21233	20901	20942	20973	20795	21017	20916	20739	20874	20946	20966	20869	20924	21063	20970	20891	20842	20832	20664	21038	21168	20788	20969	20989	20970	21081	20849	20832	20975	20887	20942	21014	21039	21016	21154	20931	20954	20979	20768	20794	21127	20895	21014	20921	21007	20992	20932	21077	20838	20796	21177	20972	21078	20835	20822	20914	20942	20836	20892	20954	20865	20851	20824	20792	21005	21059	20867	20802	21036	20931	20739	20909	20953	20968	20905	20954	20858	20840	20923	20819	20846	20903	20878	21170	20917	21019	20738	21069	20997	20797	21021	20938	20823	20795	21124	20740	20911	20897	20820	21011	20970	20870	20949	21020	21034	21100	20998	20864	20782	20750	20917	20792	20993	21033	20905	21109	20886	20949	20920	21062	21110	20890	20836	20835	21005	20873	20974	20933	20996	20952	20844	21058	20971	21067	20861	20813	20959	20804	21053	20706	20909	21267	20866	20972	20884	20988	20957	21313	20958	20902	20901	20943	21007	20988	20904	20744	20871	20895	20862	20823	21045	21011	20984	20761	20952	21076	20917	21089	21103	21199	21050	20951	21007	20846	21160	21003	21087	20911	21012	20932	20960	20888	20739	21119	20918	20892	21132	21146	20882	20772	21045	21001	21025	20965	21013	21098	20890	21092	20846	21024	21028	20896	20990	21008	20806	20845	20797	21168	20840	20887	20995	20959	20764	20812	20847	20848	20889	21127	20858	20857	20856	20939	21006	21110	20721	20927	20708	20948	21064	20732	21000	21261	20935	20895	20962	20749	20939	20915	20961	21085	20942	20833	20978	20833	20893	20868	20944	20955	20949	21082	21025	20950	20868	21222	21033	20938	20870	20710	21026	21242	20985	21139	20999	20904	20739	21070	20931	20723	21065	20962	20756	20838	20891	21019	20789	20900	20791	20871	21099	20943	20918	20951	20698	21062	21001	20851	21001	20921	21000	21155	20970	20916	20833	20865	20964	20814	21009	20999	20837	20802	20816	20866	20774	21026	20814	20802	20945	20916	21131	21138	21104	20870	20843	20897	20865	21006	20825	21054	20934	20853	21140	20933	20974	20916	20756	21077	20876	20895	20863	20920	20836	20929	20919	20807	20844	20656	21063	20974	20935	21085	21033	21063	21059	20809	20968	20805	20937	20894	20812	21058	20931	20971	20994	21181	20959	20803	20929	21169	20868	20974	21121	20781	20806	20943	20730	20558	20822	20830	20924	20990	20963	20858	20992	20971	21014	20934	20877	20931	20978	20771	20906	20896	20927	20874	20914	20861	20899	20909	20798	20929	21196	20897	20881	20946	20979	20710	20898	21072	21128	20699	20823	20984	20794	20804	20952	20958	21100	20838	21026	20867	20708	20943	20942	21163	20871	20979	20829	20703	20865	20880	21056	20907	20972	21149	21065	20766	21125	20984	21019	20997	20874	21004	20777	20681	20846	21006	20859	20853	20748	20818	21023	21009	20932	20991	20834	21110	21026	20850	20634	20884	20881	20866	20914	21067	20961	21043	20805	20941	21072	20736	20922	20844	20944	20959	20770	21008	20920	20766	20720	20895	21036	20898	20757	20824	20785	21139	20777	21047	21132	20994	20878	20885	20915	21027	20986	20805	20850	20829	21054	20848	20763	20954	20959	20957	20885	20903	20966	20903	21036	21135	20917	20719	21022	21106	21019	20954	21209	20867	21030	20806	20968	21027	20976	20935	20949	20885	20922	20803	20806	20848	20789	20917	21012	21134	20895	20906	21148	21022	20907	20987	20907	20892	20850	21048	21077	20969	21141	20750	20890	20598	20813	20933	21040	20817	21150	21035	20884	20890	20886	20943	20894	20949	20850	20914	20724	20778	20873	20686	21159	20844	20917	20985	20938	21014	20902	20988	21025	21122	20825	20908	20818	21068	21067	20957	20934	21022	20794	20903	20912	20846	20999	20905	21014	20826	20946	20884	21088	20876	20615	21082	21035	21017	21179	20942	20961	20737	20953	20739	20966	20689	20905	21027	20929	20884	20745	20721	20887	20843	21310	21153	20862	21009	21001	21209	21114	20827	20992	20876	20962	20887	20857	20993	20767	20695	20918	21125	21120	20940	20909	20882	20713	20943	21146	21102	21041	20918	20826	21127	21058	20823	20954	21115	20734	20931	21049	20868	21206	20853	21033	20803	21084	20736	20705	20992	21107	20783	20765	20962	20851	20957	20916	20615	20937	20745	20896	21089	21077	21120	20985	20876	20895	20917	21008	20843	21046	20800	20936	20833	20842	20907	20787	20932	21158	21032	20728	21068	20816	21032	20907	21033	20955	20796	20814	20931	20918	20789	21107	21100	20855	20983	20871	21097	20993	20785	21017	21027	20964	21038	20917	21105	20875	20715	20652	21211	21047	20739	20923	20915	20743	20768	21095	20783	21067	21001	20835	20963	21002	20838	20982	21101	20911	20911	21127	21012	20790	20892	21234	20863	21112	21244	21127	20827	21187	20905	21002	21084	21143	20996	20874	20837	20872	20881	20871	20929	20956	21002	21021	20844	20877	20907	20940	21066	20827	20832	20809	21060	21003	20863	21106	20970	20912	20790	20898	21051	20944	21082	20733	20701	20799	20885	20892	20916	20976	21069	20826	20801	21104	20931	20877	20854	20823	20815	20819	21056	20804	20811	21219	20969	21170	20832	21017	20847	20983	20912	21129	20952	20553	21095	20962	20805	20750	21237	20807	21082	20969	20783	20835	20928	20969	20760	21046	20837	20652	21004	21021	20795	20852	20947	20826	21039	20827	20898	20782	20914	20835	20745	20827	20814	20942	20885	21001	20895	20957	20826	20977	20862	20872	20770	20918	21000	20959	21077	20840	20814	20695	21045	20885	20807	20967	21046	21073	20920	20918	20844	20661	20932	20992	21102	20910	20937	21022	20986	21026	20737	20846	20791	21107	20689	20976	20739	20942	20739	20724	21046	21064	20998	21008	20680	21033	20806	20889	20947	20821	20805	20955	20819	20943	20995	20922	20794	20858	20811	20922	21094	21128	20943	20919	20847	20902	20894	20835	20913	20971	20883	21014	21037	21105	20934	21044	21075	20892	20894	20725	21030	21066	20928	20887	21049	21042	20944	20905	20828	20875	21032	20863	20778	20993	20972	21005	21024	20854	20852	21159	21106	21017	21045	20986	20804	20892	20980	20920	21071	20889	21172	20918	21098	20903	20771	21078	20978	20936	20791	20997	20876	20746	20817	20955	21033	20946	20841	20874	20907	21027	21145	21002	20863	20986	20894	21158	20913	20996	20739	20928	20876	20901	20920	21025	20683	20926	21107	20878	20727	20760	21110	20894	20692	21044	20991	20808	20894	20745	20830	20914	20835	20940	20972	21017	21106	20966	21041	20702	20836	20959	21244	20794	20830	20828	20822	20928	21125	20745	20947	20800	21011	20658	20803	20895	21140	20819	20766	20982	21075	21061	21180	20945	20908	20959	20762	21045	20966	20811	20767	20914	20839	20966	21066	20783	20937	20877	21164	21132	20943	21219	21082	21026	20812	20987	20886	20816	20929	21141	21024	21048	20942	20934	20894	20975	20910	21066	20956	20911	21059	21106	20958	20724	21005	20856	20754	20872	20716	20743	21010	21113	20808	20867	20876	20944	20819	20899	20966	20815	20949	21029	20965	20957	21072	20668	20803	20893	20847	21033	20757	20991	20891	20954	20998	20964	20793	21046	20870	20834	20985	20758	21009	20870	20928	20894	21003	20966	21160	20871	20846	21027	20982	20680	20848	21083	20933	21079	20982	21144	20943	20849	20877	20885	20684	20752	20912	20851	20931	20976	20912	21119	20964	21141	21091	20855	21086	20850	20831	20956	20976	20719	20857	20902	20936	21068	20978	21085	20740	20802	20910	20724	21098	21043	20886	20925	20895	20906	20971	21053	20890	20923	20864	21019	21051	20991	20939	20928	20999	20935	21045	21093	20928	20990	21006	20906	20894	20966	20894	20792	21115	21245	20881	20941	21081	20988	20789	20796	20955	20982	20971	20768	20657	20943	20856	21093	21062	20829	21019	21108	20980	20894	20891	20987	21021	20802	20761	20864	20793	21065	21079	20807	20821	20914	20626	20966	20821	20977	21117	20867	20958	20888	20782	21045	20878	20932	21091	20972	20701	20757	20825	20910	20952	21036	20748	21077	21024	21070	20906	20843	21075	21113	21017	20922	21150	20914	20990	21058	21208	21031	20796	20961	20892	20951	20873	20688	20904	20884	20787	21078	20995	20771	20902	20998	21242	20942	21096	20970	20950	20798	20820	21029	21142	20824	21057	20967	21041	20986	20963	20660	21024	21047	20985	20822	20869	20988	20916	20938	20925	20693	20853	20873	20909	21078	20906	20655	20700	20881	21004	20938	21065	20978	21028	21038	20958	20878	20964	20914	21047	20884	21178	20779	20745	21035	20859
15584	27142	25813	21129	19773	19065	19126	18918	18639	18329	18002	18077	17900	17802	17686	17548	18696	28168	28297	24700	21343	18796	17551	17238	17184	16779	17128	16944	17001	16894	16975	17067	16981	16949	17034	16946	17069	17037	17126	17023	17083	17061	16986	16934	17030	17090	16829	17204	17002	17168	17026	17093	16968	16996	17012	17026	16818	17017	16932	17081	17220	17189	17115	17038	17050	17008	17154	17117	16941	17211	17080	16994	16989	16944	17031	17243	17072	16989	17146	16829	17026	17061	16928	16973	17025	16960	17180	16634	17107	17069	17087	16754	17095	17010	17167	17116	16942	17185	17168	17059	16767	17174	17153	17122	16956	16962	16893	17083	17134	16960	17087	17092	17034	16953	17131	17144	17077	17222	17093	16984	17025	17037	17154	16963	17148	17075	17021	16836	17127	16963	17061	16899	17140	16992	17014	16825	17061	17151	17126	16942	16882	17066	17021	16981	17173	16861	17052	16835	16930	17141	17136	16941	17014	17202	17156	16919	17043	17097	17056	16922	16985	17049	17040	17129	17220	16865	16986	16924	16906	17069	16950	16897	17069	17045	17140	17142	17106	17130	16895	17032	16988	17041	16975	16978	17118	17106	17116	16967	16844	16958	16853	17064	17056	17040	17068	17064	16881	17029	17067	17086	17049	16929	16992	16939	17164	17168	16972	17034	17064	16993	17146	17037	17032	16877	17085	16900	17136	17103	17065	17193	16928	17137	16855	16922	17091	16955	17078	16965	17024	16895	17049	16948	16925	16977	16878	16899	17087	17050	17040	17130	16969	17071	17029	17021	16840	16931	16755	16931	17174	16958	17054	16981	16987	16859	16986	17095	17101	16994	17160	17045	17090	16923	16957	17116	16912	17000	17095	16858	17085	16950	16992	17110	16891	16983	16835	16976	17010	16827	17002	17058	16757	16991	17054	17128	17029	16993	16899	16967	16910	17171	17060	17038	17101	16992	17134	17012	17030	17118	16944	17137	17004	17009	16973	17030	17009	17037	17048	17044	16992	17008	16871	16981	17189	16953	17099	17251	16987	17109	17062	17064	17101	17035	17093	16912	17000	17011	16966	17027	16917	17134	17090	17044	17084	17195	17113	17082	17020	17030	17192	17068	16990	17003	17158	17036	17047	16967	17028	17060	16916	16926	17166	16879	16944	16955	17028	16969	17092	16986	17135	16993	17060	17060	16962	17127	17041	17030	17051	17045	16809	17084	16891	17077	16980	17061	17116	16965	17035	16921	17016	17111	17034	17072	17007	17097	17112	16982	16878	16975	17066	17006	17037	17075	16922	17085	17050	17080	17001	16965	17029	16930	16991	16956	17001	17066	16962	17004	17033	16947	17017	16984	16909	17096	17012	17109	17157	17161	16985	17159	16993	16978	16953	17142	17055	16924	16968	17083	16960	16883	16869	17203	16993	17035	16841	17310	17187	17051	17023	16981	16944	17128	16866	17011	16869	16966	16962	16935	17101	17072	17026	17075	16982	17001	17146	16885	17086	17014	16867	17000	16953	17049	17106	17131	16905	16999	17004	17006	16908	16959	16912	17003	17065	17006	16996	16986	16948	16999	17202	17031	17150	17047	16997	17148	17083	16997	17016	17093	17034	17046	17027	16976	16999	17177	17208	17182	16934	17060	16918	16815	17063	17059	17079	17139	17087	16975	17193	17049	17108	16990	17142	17096	17095	16884	16940	16999	17055	17245	16974	17014	16892	16776	16991	17062	17028	17029	16899	17063	16985	17122	17051	17123	17108	16945	17159	17108	17007	16990	16909	17027	16966	17031	17067	17125	16917	17104	16975	17032	16967	16852	17086	17236	17216	17100	16893	17042	16976	17072	17196	16985	16968	16921	16894	16986	17022	17145	16948	17023	17072	17067	17069	16891	17029	17180	17025	17193	17017	17020	16955	17042	17128	16983	17195	17176	17099	16869	16866	16909	17023	17010	17114	17058	16874	16883	16863	17281	17089	16725	17029	17074	17083	17037	17054	17142	17077	17039	16951	16971	16927	17005	17101	16934	17025	17110	17018	17016	17097	17164	17061	17069	16978	17017	16988	16930	16933	17158	17101	17109	16878	16863	16916	17012	16991	17098	16964	17227	17119	16970	16909	16947	17051	16923	17080	17078	17078	17002	17111	16866	17117	17066	17029	16843	17217	17072	17037	17050	17088	17005	17081	17005	17150	17155	16990	17018	17117	17088	16888	16972	17084	17099	17033	16952	17108	17028	16906	17097	17069	17045	17041	16839	17095	17021	16917	17028	16976	16979	17227	16999	17121	16974	17018	17102	17039	16922	17089	16992	16946	16820	16906	17056	17034	16986	16931	17276	17069	17093	17207	16929	16869	16919	17110	16869	17019	17002	17011	17264	16995	17081	16914	17163	17031	16963	17038	16877	16874	17052	16982	17120	16939	17014	17078	16929	17117	17009	16972	17034	16805	16828	17160	16985	17010	16954	17041	16758	17027	17103	17031	17116	16829	17013	17116	17023	17039	16969	16814	17427	16854	17115	17060	17005	17128	16951	17041	17004	16819	17052	17016	17054	17099	17118	16972	17213	16913	17076	16866	17036	16939	17149	17315	17187	16986	17015	17114	17095	16907	16831	17042	17096	16975	17029	17115	17120	17154	17204	16957	16881	16872	17041	16827	17076	16987	17217	17143	17100	16818	17016	16930	17104	17204	16909	17035	17055	17142	17088	17068	16941	17134	17185	17077	17131	16970	17047	17018	17128	16965	17060	16972	17057	16941	17014	16906	16966	17228	16825	16881	16861	17048	17192	17041	17118	17059	16948	17177	16989	16929	17007	16905	16937	17182	16970	17031	17100	16947	16989	16997	16960	16877	17012	16935	17204	17005	17057	16952	16974	17056	17119	17104	17017	17116	16911	16997	17001	17087	17160	17053	16968	17075	17138	17001	17138	16969	16912	17072	17084	17058	16979	16991	16995	16974	17053	17068	16957	17032	16928	17092	17115	17095	17009	16936	16912	16964	17043	16945	17030	17019	17038	17123	16975	17118	16997	16925	16909	17128	17035	16890	17041	16945	16951	17008	17082	17132	17098	16903	17132	17184	17119	16915	16925	17101	16894	17172	16946	16838	17027	16988	17019	16906	16998	17264	16786	17062	17171	17056	16898	17129	17098	16973	17129	17010	17084	17047	16945	17029	16914	16983	16874	17175	16927	17129	17044	16962	17129	17018	16953	17148	17135	16995	17009	17048	17242	16964	17037	17035	17019	17026	16954	16960	17049	17143	17046	17117	17045	17054	16983	16971	17116	16971	16952	17071	16911	16999	16888	17110	17065	16954	17042	17043	16961	17021	17153	16979	17005	17058	16957	16970	17005	17200	17033	16972	17047	16985	17034	17151	16950	16855	17103	17044	17104	16916	16979	17011	17054	17042	17016	17179	16968	16759	16988	17268	16722	16953	17113	17044	16878	16876	17020	17037	16894	16959	17039	17075	16927	17093	17113	17204	17186	17005	16946	16957	17034	16866	16904	17025	17257	16936	16858	17102	17005	17034	17014	16907	17016	17042	16877	16984	17014	17098	17090	17096	16928	16912	16913	16902	17139	17007	16897	17123	17088	16892	17201	17086	17178	17181	17074	17024	17009	17156	17066	16981	16993	16905	16898	17270	17091	17229	17038	16995	17107	17040	16870	17015	16915	17023	17168	17098	17063	17025	17005	17100	16939	17051	17064	16889	17085	16904	16870	16966	17087	17156	16759	17049	16857	17057	16976	17069	17009	17145	17004	16867	17096	17024	17048	16994	17076	17105	17077	17008	17117	17219	16978	16830	16962	16944	16953	16983	16974	17091	17022	17210	16848	16914	17324	17177	17111	17223	16895	16977	17095	17072	16808	17050	17024	17084	16921	17040	16908	16880	17189	17123	17180	16997	16988	17068	16791	16822	16970	16762	16842	17269	17073	16995	16992	16924	16781	16956	17021	16981	16934	17029	17080	17065	16977	17068	17033	17095	17061	17046	16860	17080	17045	17113	16987	17103	16935	17059	16943	17183	16927	17075	17035	17135	17140	17095	17025	16937	17028	17206	17021	16790	16932	16867	17079	17036	16951	17076	16931	17085	16863	17054	17012	17048	17084	17134	16969	16860	17037	17114	17077	16881	17012	17043	16882	17194	16872	17044	17220	17059	16888	16918	16843	17137	16956	16929	17072	16892	17140	17019	16998	16843	17153	17206	17065	16949	16741	17016	17189	16973	17055	16954	17008	17071	17014	17064	16870	16894	17009	17053	16997	16937	16957	17164	17047	17070	17066	17082	17020	17186	16909	17090	16927	16918	17127	17054	17018	17103	16977	17214	17251	16850	17212	17011	17024	17163	16869	16987	17071	17041	17061	17135	16937	16894	16986	16905	17063	17119	16919	17042	16982	17080	17026	17025	16996	17088	17005	16863	16880	17032	16996	17021	17061	17005	17150	17157	16962	17025	17002	17198	17118	17181	17110	16952	17013	16967	16887	16828	17078	17025	17109	16932	16943	16955	17012	16928	16969	17071	16962	17061	17102	16975	17029	17086	16969	17044	17091	17056	17048	16960	17156	17062	17039	17033	16984	17018	17036	17049	17100	17138	16835	16982	16867	16995	17099	16949	17017	17157	16985	17075	16958	17015	17158	16884	16922	16983	16989	17171	17059	17092	17235	16903	16942	17021	17204	17046	17136	17119	17138	17175	16861	17056	16929	16968	17035	16999	17060	16991	17023	17040	17019	17119	17014	17081	16979	16996	16840	17240	16950	16868	17000	17154	17182	16998	17158	17203	17099	16829	17043	17123	16910	17026	16938	16998	16934	16939	17097	17102	17107	17034	16966	17006	16901	16962	16981	17029	17017	16976	17133	16945	17118	16926	17118	16911	17103	16970	16965	17138	17040	17022	17066	17031	17282	17001	16869	17076	17133	17201	17030	16983	17108	16970	16971	17046	17048	17024	17120	17232	17076	17022	17136	17090	16969	17004	17013	17069	16915	17108	16990	17220	17127	16991	16911	16974	17082	17030	16973	16935	16981	16877	17180	16889	17127	16802	17218	16908	17082	17113	17143	17020	16986	16982	17142	16939	17098	16934	17092	17182	16972	16840	16884	16904	17128	17131	17036	17100	17266	17035	17127	17134	16849
22497	20996	28815	23350	21326	24255	28055	23419	22380	22462	22505	22441	22040	22208	22107	21955	24378	37471	37934	33389	28667	24683	22548	21680	21482	21110	21176	21321	21146	21411	21370	21274	21207	21204	21260	21131	21136	21110	21342	21085	21021	21085	21250	21321	21348	21184	21249	21144	21073	21178	21024	21151	21196	21253	21291	21248	21178	21162	21123	21250	21261	21292	21176	21148	21110	21128	21219	21023	21095	21122	21210	21377	21231	21290	21184	21226	21042	21114	21235	21233	21211	21008	21019	21193	21194	21151	21214	21193	21292	21192	21135	21179	21186	21220	21205	21203	21239	21238	21021	21287	21482	21249	21073	21164	20878	21168	21221	21255	21091	21361	21163	21051	21055	21071	20907	21108	21150	21117	21211	21132	21056	21087	21200	21217	21027	21038	21162	21033	20958	21233	21211	21229	21008	21184	20968	21182	21194	21052	21060	21167	21018	21017	21020	21228	21362	21225	21258	21239	20991	21105	21136	20961	21282	21258	21275	21303	21212	21125	21068	21122	21010	21223	21093	21243	21184	21272	21146	21148	21043	21137	20914	21213	21131	21137	21324	21093	21240	21268	21055	20973	20981	21211	21048	21098	21215	20941	20926	21107	21095	20862	21128	21142	20968	21091	20958	20979	21011	21158	21140	21143	21106	21251	21193	21215	21017	21122	20912	21108	21044	21018	21044	21182	21146	21164	21023	20981	20812	20978	21047	21209	21213	21153	21173	21096	21172	21164	20906	21137	21077	21076	21361	21008	21169	21120	21295	21336	21088	21004	20961	21124	20889	21202	21119	20911	21131	21334	21119	21363	21225	20973	20983	21004	21138	21118	21079	20991	21079	21026	21107	21082	21102	21109	21147	20990	20986	21248	21247	21114	20869	21186	21016	21114	20993	21094	21335	21180	21092	20947	20938	20870	21013	20988	20936	21052	21171	21055	21236	21154	20836	21331	20983	20877	21069	21120	21155	21314	20985	20997	21023	21348	21071	21003	21104	20931	21085	21216	21199	20852	21060	21184	20932	20938	21105	21328	21100	21077	21192	20919	21216	21168	21013	21023	21256	21246	20995	21191	21029	21136	21243	21014	21144	21288	21067	20920	21003	20904	21119	21073	21146	21112	21120	21150	21319	20760	21071	21278	21130	21124	21095	20964	21014	20954	21014	21252	21180	20942	21004	20959	21229	21035	21090	20970	21108	21051	20963	20994	20990	20995	21108	21063	21132	20840	21022	20871	21022	20963	21205	21065	21133	21009	21111	21017	21149	20990	21058	21058	20980	21363	20950	21369	21133	21120	21091	21154	21166	21153	20989	21024	21286	21116	21179	21021	21164	21045	21145	20935	21095	20915	21078	21002	21250	21131	21085	21134	21011	21052	20978	21133	21178	21266	21133	21116	21220	20910	20842	21036	21196	20950	21068	21134	20981	21043	20866	21198	21159	21145	21188	21124	20985	21064	21065	21022	21217	21085	21254	20994	21134	21222	21080	21103	21152	21076	21257	21299	21143	21404	21170	21286	21009	20963	20939	20953	21155	20934	21107	21031	21140	21058	20901	20958	21099	21045	21088	21147	21034	20962	21178	21151	21132	21342	21096	21158	21148	21128	21119	21225	21196	21114	20955	21040	21107	20826	20954	21299	21053	21055	20980	21167	21049	21105	21175	21107	21047	21205	21039	21037	21264	21058	20948	21129	21039	20948	20988	21100	21323	20986	21129	21238	21275	21207	21046	20980	21125	21169	21131	21060	20974	21158	21169	21117	21253	21255	21168	21191	21118	21213	21218	21309	21000	20964	21019	21267	21239	21065	21281	21097	21182	21122	21250	21030	21016	20981	21043	21094	21076	20903	21030	21078	21101	21080	20970	21097	21254	20936	21053	21288	20931	20906	21076	21246	21281	20961	21346	21005	21194	21090	21041	21076	21067	21139	21200	21169	21065	20900	20880	20862	21003	21209	21182	21079	20939	21132	21206	20963	21099	20909	20953	20984	21101	21262	21232	21107	20897	21060	21038	21033	21075	20985	21245	21060	21151	21116	21129	21195	21059	21229	20806	21096	21063	20991	21001	21074	21114	21199	21295	20984	20953	20875	21015	21269	21236	21080	20986	21088	21209	21062	20836	20920	21197	21100	21244	21110	21044	21264	21057	21165	21087	21056	21239	21279	21209	21301	21126	21209	21225	21046	20976	21028	21079	21084	21137	21160	21168	21275	20983	21060	21115	21235	21252	21076	20976	21004	21038	20959	21302	21021	21161	20839	21139	21175	21221	21136	21188	20841	21073	21145	20905	21196	21150	20876	21175	21257	21374	21175	20947	21002	21004	21253	21036	21178	21015	20968	21121	21151	21107	21129	21189	21037	21142	21271	21259	21052	21200	21163	21096	21090	21240	21123	21189	21095	21090	21106	21191	21092	21048	21088	21094	20899	20846	21235	21195	21030	20980	21147	21009	20984	21211	21016	20969	21188	21036	20868	21237	21304	21121	21096	21168	20993	21324	21053	20941	21165	21126	20989	20964	21067	21034	21258	21057	21102	20934	21155	21206	20933	21180	21217	21067	21183	21138	21159	21156	21152	21122	21040	21023	21061	21041	21166	20957	20887	21138	21137	21019	20957	21154	20881	21328	21226	21001	21088	20841	20936	20958	21052	21209	21146	20899	21220	21179	20899	21058	21060	21005	21275	21077	21134	21173	20992	21012	21017	21103	21168	21076	21017	21260	21127	21026	21092	20994	21091	21078	21109	21246	21142	20958	20950	21278	20967	20825	21045	21079	21216	20910	21192	21144	20953	21257	21130	21195	20998	20953	20834	21192	21023	21149	21035	21202	21218	21218	21058	21271	21161	21216	20804	20824	21000	21037	21032	21103	21161	21073	21114	20886	21043	21047	21082	21116	21212	21235	20922	21026	20977	21104	21075	20941	20968	21157	21153	21083	21253	20862	21080	21299	21016	21049	20904	21275	21085	21142	21174	21111	21219	21041	21132	21106	21090	20985	20943	21107	21098	21230	20950	20903	20808	21019	20955	21025	21114	20976	21084	20786	21058	21140	21003	21088	21051	20988	21304	21144	21032	20991	21257	21126	21161	21011	20975	20932	21229	21057	21146	21126	21096	21154	20963	21011	20943	20983	21165	21303	21040	21118	21133	21156	21140	21230	21194	21149	20984	21042	21153	20882	21153	20935	21005	21206	21321	20995	21238	21170	21050	21274	21294	21101	21169	20990	21048	21108	21167	21157	21224	21168	21333	21032	21122	21106	21063	20888	21070	20941	21023	21180	21126	21183	21150	21249	20823	20996	21077	21187	21057	21230	21336	21048	21199	21243	21139	21219	21170	21060	21180	21091	21105	20947	21093	21191	21106	21017	21100	20912	21150	21062	21227	21143	21003	21016	21042	20948	20977	21113	20958	21041	21059	21016	20984	20965	21214	21272	21067	20963	21180	21033	20983	21245	21166	20917	20967	20924	20974	21327	21038	21003	21219	21268	21091	20989	21054	21109	20928	21079	20886	21088	21028	21424	21130	21378	21073	21091	20996	21251	21278	21394	21019	21022	21017	21154	21169	21020	21276	21337	21109	21119	21058	20773	21149	20998	21201	21215	21216	21085	21127	21067	21080	21189	21074	21136	21168	21297	21045	21223	21311	21144	21139	21115	21129	21272	21136	21183	21106	21122	21075	21193	20924	21243	21018	21012	21310	20966	21153	21226	21195	21077	21056	21111	21029	21210	21330	20874	21037	21228	21200	21168	21061	21023	21078	21251	21097	21137	21201	21150	21231	21402	21124	21028	20937	20946	20911	21105	21078	21189	21156	21192	21155	21208	21228	21240	21191	21020	21209	21089	21295	21235	21187	21033	21051	21119	21198	21219	21060	20926	20933	21222	20932	20971	21160	20955	21081	21123	20968	20866	21202	21203	21143	21057	21349	21256	20949	21234	21122	20816	21111	21114	21261	21322	20966	21139	20980	21303	21130	20899	21079	21243	21121	21084	21123	21062	21062	21108	20992	21124	21116	20980	21181	21038	21119	21000	21032	20905	21225	21079	21111	21116	21144	20829	20926	21272	21073	21101	21011	21022	21066	21015	20976	21144	21169	21191	20893	21204	21117	21119	21224	21142	21197	21312	21090	20867	20913	21092	21069	20967	21131	21129	21371	21300	21417	21209	21005	20981	20864	20977	20990	21327	21120	21115	21175	21069	21021	21078	21283	20992	20900	21077	21276	21377	21112	21088	20957	20977	21017	21098	21393	21461	21088	20868	21181	20977	21107	21061	21282	21334	21001	20809	21076	21050	20993	21257	21136	21136	21036	21157	20996	21025	21146	21199	21066	21160	21333	21066	20950	20971	21142	21064	21170	21073	21192	21213	21269	20902	20965	21056	21165	21064	20992	21213	21001	20872	21193	20977	21032	21166	21075	21028	21165	21014	21049	21194	20993	21076	21199	21114	21001	21285	21074	21139	21097	21291	21140	21272	21342	20812	21087	21182	21127	21042	21315	21151	21125	20815	21238	21054	20961	20974	21300	21287	21030	21012	21010	21081	21115	21067	21209	20965	21246	21166	21332	20867	21106	20948	21191	21185	21029	21282	21174	21098	21006	21042	21032	20884	21146	21062	20999	21311	21182	21063	21384	20952	21074	21144	20904	21121	20984	21060	21070	21219	20837	21180	20874	21141	21077	21155	20988	21115	21199	21053	20924	21091	21190	20861	20990	20963	21089	21189	21090	21192	21062	21139	21209	21114	20884	21207	20898	21096	21147	21047	20942	21031	21166	21360	20992	21037	21132	20869	20945	20938	21030	21197	21043	21140	21139	21085	21106	21160	20940	21065	21148	21137	20992	21191	21015	21116	20820	21016	21026	20978	21047	21177	21108	21161	21008	20938	21259	21103	21302	20962	21035	21015	21293	21113	21208	21017	21096	20964	20961	21101	20792	20918	21188	21010	21032	20967	21016	20842	21215	21199	21053	20939	21119	21168	20928	21097	21202	21230	21226	21086	21069	21194	21024	21080	21302	21150	21109	21079	21208	20945	20842	21080	21190	21103	21119	21109	21060	21249	21016	21282	21132	21085	21060	21109	21090	21010	21159	21062	21069	20928	20986	20940	21221	21115	21058	21004	21235	21066	21083	21023	21308	21209	20912
16907	31732	30732	24268	22095	21145	20964	19997	19403	18638	18886	18575	18496	18063	18149	18096	22363	37040	35829	30906	25349	20692	18347	17383	17225	17164	17114	17204	17176	17167	17120	16927	17103	16867	17145	17010	16984	17048	17168	17059	17164	17094	17093	17055	17104	17183	16896	17057	17145	16940	17176	17144	17033	17088	17122	16927	16888	17125	17095	16885	17062	17144	17163	16895	17105	16976	16965	17037	17059	17167	16875	17110	17114	16985	16978	17077	16999	17152	17034	16971	17080	17022	17090	16935	16970	17068	16945	16933	17018	17017	17058	17176	17245	16985	17056	17099	16882	17013	16954	17183	16947	16965	17077	17194	17072	17223	17120	16981	17117	17053	17110	16914	17017	17087	17101	17071	16988	16725	17048	17181	16949	17033	17181	17066	17123	16989	16809	17163	17093	17080	17010	17011	16937	16788	17122	16969	17153	16983	17151	17010	17034	16923	16942	16900	17124	17059	16997	17088	16885	16901	17081	16977	17204	16982	17118	16904	16987	16952	17228	17064	17073	16946	17046	16782	17067	17021	16976	17110	17080	17012	16970	16928	17069	17096	17066	16916	16911	17007	16822	16930	17059	17170	17122	17123	16989	17002	17042	17143	17057	17134	17016	17065	17008	16915	16892	17019	16890	16998	16803	17080	16935	16975	16910	17092	17111	17111	17012	16850	17076	17062	16829	17065	17002	17121	16998	16976	17032	17206	16845	17092	17009	16947	17016	17169	17174	17196	17058	17069	17093	16977	17075	17085	17002	16893	16967	17013	17009	17221	16976	17233	16970	16997	17082	17172	16963	17034	17046	16864	17145	17015	17049	16969	17057	16921	17045	17024	17173	16909	16812	17138	17031	17122	16905	16967	17154	17026	17159	17144	17098	16880	17177	16884	16979	17079	16930	17004	17048	17149	16933	16978	16848	17120	17136	17186	16916	16855	17177	16896	16950	17125	16940	17026	16961	17004	16965	17018	16950	16976	17131	16862	17091	17083	17107	16997	17111	17185	17097	17007	17216	16999	16927	17010	16943	17092	16827	17011	17041	17093	17061	17112	17000	17054	17092	16947	16878	16999	16973	17031	17135	17087	17122	17039	17160	16890	17013	17210	17085	17032	16822	17043	16984	17115	16950	16908	16947	16972	17028	17094	17032	16938	17052	16875	17075	16942	17019	17197	17089	17090	16865	16921	17027	17016	17113	17008	17071	17052	17098	17039	16969	17040	17166	16946	17032	17092	17116	17001	17102	16770	17072	16973	17054	17028	17019	16994	17077	17135	16922	17258	16888	17011	16998	17056	16911	16797	17010	17109	17012	17102	17018	17128	17088	17105	17069	17053	16914	16828	17071	16896	17062	17028	17148	17021	16971	16839	17035	17064	16984	16867	17032	17076	17022	16971	16859	17049	17105	16898	17188	16885	17010	16975	17028	17009	16795	16999	16981	16958	17050	16983	17096	17026	17224	17045	17187	17015	16980	16903	16991	16954	17101	17056	17051	16977	17132	17046	17060	17009	17095	17153	17108	17058	17067	17040	16939	16934	16905	16839	17000	17193	16880	17144	17157	17129	17140	16932	17011	17119	16713	17162	17110	17009	17013	17003	16885	16955	17148	16962	16945	16999	16998	17001	17048	17057	17117	17054	17081	17109	17163	17033	16894	17162	16936	17090	16834	17271	17010	17055	16933	17147	16928	17033	17196	17039	17120	16951	16942	17034	17025	16959	17046	16944	17044	17019	16926	17050	17114	16958	17196	16981	17105	16926	17148	17112	17077	16883	16963	17112	17183	17137	17000	17019	17111	17090	17059	16969	16966	16902	17039	17029	16898	16953	17095	17033	17224	16964	17124	16924	16931	17017	17091	17046	17102	17047	16950	17129	16987	16881	17112	17034	17199	16986	17056	17199	16901	17043	17016	17024	16933	17032	16951	17051	17155	16790	17056	17023	16943	16962	16942	17030	16990	16827	16996	16947	17070	16976	17111	16809	17254	17066	17202	16862	17159	17107	17002	17058	17033	17203	16794	16892	16987	17002	16916	17197	16977	17089	17047	17177	17002	17064	17179	17112	16906	16993	17129	17055	16967	17074	17092	17067	17021	16985	16915	16848	17026	17115	17087	16899	17025	16922	16903	17024	17180	16969	16983	16871	16948	17117	17045	17039	16973	16895	17100	16992	17046	16814	16967	17036	16838	17040	17080	16985	17043	16886	16879	17111	17036	16886	16800	16903	16828	17041	17008	16979	17085	17016	17162	16906	16904	17019	16969	16991	16930	17110	16832	16998	17141	17042	17117	17036	16993	17068	16998	17039	17075	17045	17002	16905	16922	16851	17021	17080	17001	17020	16992	17000	17043	17036	16899	17064	17129	17091	17001	16980	17051	16975	17010	17112	17064	17103	17172	17157	17145	17161	16894	16943	16931	17117	17050	17168	17002	17029	17007	17074	17008	17027	17015	16975	17054	16988	17127	17067	16820	17057	17027	16955	16976	16941	17061	16961	17168	16842	16766	16959	17010	17045	17189	16985	16980	17113	17073	17164	16934	17030	16915	17053	16912	16785	16955	17054	17064	17149	16959	17181	17102	17087	16914	17099	17041	16910	17151	16963	17110	16973	17018	17098	16965	16982	16969	17063	17100	17063	17102	17042	16884	17028	17021	16930	16995	17088	16872	16840	17053	17082	17051	17044	17100	16943	16760	17017	17130	17064	17041	17080	17057	17137	16897	17163	16931	16923	17164	16976	17003	17026	16957	17076	17010	16984	17005	16871	16922	17105	17086	16950	17031	16987	17010	17066	16900	16850	17098	17229	17015	16911	17075	17119	17000	17089	17053	17201	17036	17115	17171	17121	17232	17038	16921	17044	16889	17038	17033	16924	17072	16807	16948	17201	17011	17069	16998	17037	17087	16984	17041	16974	16989	17100	16953	16868	17227	17000	16950	17028	17074	17017	16915	17175	16980	17076	17022	17139	17043	16947	17094	16976	16882	17153	16933	17163	16981	16917	17029	16964	17009	16952	16901	17006	17252	17105	17066	16867	17000	17074	17060	17086	17142	17041	17093	17155	17243	17039	17046	16912	16807	17023	16867	17079	16923	16887	17157	17110	17116	16998	17011	17037	17122	16990	16942	17051	16998	17171	16930	16877	16871	17023	16972	16945	17151	17125	17002	17097	16944	17093	16823	17132	17078	17087	17070	16867	16979	16974	16887	16905	17065	17068	17005	17068	16872	17003	17148	17137	17073	16906	16983	16963	17099	17047	17013	16941	16858	17038	17059	17065	16972	17110	17100	16904	17302	16969	16997	17060	16971	17043	17018	16966	17037	17083	17229	16907	16896	16934	17004	16994	17145	16944	17213	17021	17094	16994	16951	16818	16933	17066	17137	17023	16924	16867	16882	16899	16996	17088	16880	17011	16971	17120	17062	16976	17099	17036	16962	17154	16949	16909	16975	17064	17045	16939	17061	17062	17051	17031	17048	17002	17098	17064	16921	16965	17061	16941	17054	16854	16822	16814	17054	16928	17139	17129	17121	16891	16933	17238	17158	16923	17075	17105	17032	17141	17126	16934	17124	17047	17183	17004	16999	16936	17224	17075	17234	17081	16970	17014	17004	17124	17077	17091	17182	17025	17029	16997	17085	16901	17076	17028	16983	17061	17239	16948	16880	16983	17123	16972	17028	16874	16968	17080	17046	17146	16916	16919	16968	17188	16960	17074	16987	17117	17002	16816	17043	17002	17081	16793	16792	17128	16978	16997	17112	17029	16990	17077	17067	17001	17055	17048	16801	17108	17000	17279	17089	17020	17029	17050	17036	16960	16909	16758	17073	17076	17281	16889	16980	16962	16928	16965	16983	17029	17012	16964	17118	16994	16907	17108	17023	17142	16925	17074	16947	17135	17013	17055	16977	16999	17003	16968	17182	16983	17045	16904	17151	17107	17063	16950	16993	16939	17069	16868	17047	16976	17055	17040	16868	17051	17160	17154	17076	17121	16904	16891	17069	17060	17075	17136	17058	17051	16968	16961	17020	16995	17048	17074	17040	17031	17157	16919	17033	17064	17099	17081	17111	16976	16910	16987	17089	16945	16968	17073	17011	17076	16972	17044	17042	16950	17098	17007	17184	16921	17036	17036	17081	17117	16807	17269	16937	17033	17244	17173	16983	16875	17061	17090	16939	16927	17184	16935	16993	16989	16827	17014	16918	17100	17054	16971	17094	17197	17048	17189	17099	17038	17287	17046	17022	17039	17137	16992	17027	17028	16931	16951	16977	16983	17018	17002	17076	17017	16974	17027	16871	17082	16965	17264	17065	17125	17093	17046	16908	16951	17046	17161	17099	17118	17043	16887	17023	17186	17114	16848	17065	16948	17109	17100	17101	17145	17082	17032	16774	16827	17086	16886	17274	16900	17065	17159	17026	17000	17062	17090	16822	17056	16762	16968	17074	16960	16968	16862	16947	17181	17032	16966	17065	16989	17008	17158	17208	16981	17024	17004	16983	17018	16861	17113	17028	16921	17033	17146	17010	17048	16979	17138	17134	17074	17148	16794	17051	16955	16875	17005	16798	17075	17061	16907	17153	17120	16801	17020	17068	17227	16959	16923	16897	17129	17109	17116	16934	17000	16847	17041	17018	16879	16925	17120	16978	16935	16920	16911	17043	17050	16884	17036	16974	17191	17055	17135	17033	16995	17020	17149	17022	16890	17082	17104	16873	17130	17083	17265	16935	16961	17004	16934	17147	17119	17014	17055	17035	16963	17044	16874	17232	16848	17058	17040	16973	17024	16890	16917	16743	16953	16845	17095	16947	16985	16967	16914	16967	16920	17227	17065	17052	17023	17047	17089	17045	16986	17040	17052	17005	16955	16925	16981	17050	17110	16922	17102	17080	16945	17030	17156	17096	16944	16968	16905	17217	17032	17106	17082	17015	17079	17022	16998	16981	16975	17144	17136	16901	16937	17040	16981	17171	16884	17014	17025	17098	16876	17033	17088	17108	17080	17054	16872	17055	17083	17017	17183	17024	16972	17127	17139	17083	17009	16962	17084	17054	17009	17151	16957	16898	16808	16881	17028	17084	17006	16966	17084	17045	17114	17089	17077	17084	17083	16932	16999	16999	17028	17165	16918	17035	17148	16906	16936	16791	17046
27231	22177	26962	25252	21644	21755	22042	21719	21509	21511	21354	21537	21602	21521	21242	21546	21555	22469	22961	22689	22180	21913	21568	21405	21326	21266	21203	21484	21295	21126	21373	21306	21355	21334	21195	21308	21276	21316	21470	21348	21107	21415	21200	21067	21447	21215	21278	21201	21144	21252	21202	21136	21118	21236	21515	21347	21245	21299	21289	21357	20931	21006	21195	21462	21481	21279	21065	21247	21321	21127	21289	21198	21179	21292	21375	21387	21433	21355	21395	21186	21363	21086	21317	20973	21351	21368	21331	21193	21334	21236	21224	21204	21220	21229	21260	21180	21153	21313	21332	21318	21310	21159	21272	21366	21142	21034	21393	21459	21155	21284	21334	21380	21181	21348	21357	21309	21142	21339	21366	21382	21309	21342	21440	21404	21307	21286	21039	21246	21102	21278	21134	21122	21192	21241	21219	21253	21148	21057	21059	21139	21080	21400	21123	21075	21248	21312	21229	21188	21433	21334	21340	21392	21253	21213	21364	21125	21089	21338	21057	21319	21226	21244	21406	21325	21224	21131	21249	21059	21404	21150	21191	21087	21218	21163	21238	21407	21207	21199	21230	21313	21190	21020	21173	21341	21277	21077	21379	21252	21242	21410	21248	21019	21267	21349	21297	21276	21210	21125	21134	21122	21195	21145	21195	21297	21288	21314	21137	21148	21240	21091	21197	21337	21216	21099	21153	21225	21307	21206	21170	21350	21205	20956	21049	21144	21421	21215	21268	21342	21054	21323	21245	21088	21177	21323	21217	21266	21270	21245	21078	21249	21313	21122	21339	21373	21473	21172	21105	21390	21445	21118	21419	21175	21211	21386	21204	21075	20989	21078	21200	21362	21211	21324	21405	21148	21252	21353	21066	21153	21440	21434	21296	21019	21213	21307	21219	21279	21478	21130	21210	21274	21385	21091	21211	21082	21092	21329	21472	21356	21317	21183	21270	21418	21310	21155	21233	21499	21138	21262	21180	21287	21392	21305	21205	21210	21353	21154	21375	21180	21441	21336	21375	21213	21210	21148	21124	20941	21287	21143	21409	21411	21267	21317	21234	21167	21055	21363	21485	21289	21227	21383	21214	21366	21110	21423	21339	21269	21295	21376	21329	21315	21281	21324	21157	21173	21386	21204	21255	21350	21410	20966	21221	21240	21169	21209	21211	21441	21249	21087	21361	21295	21282	21333	21312	21186	21205	21173	21183	21008	21187	21463	21359	21156	21265	21285	21179	21327	21195	21221	21297	21077	21358	21116	21304	21303	21284	21317	21242	21117	21237	21291	21303	21232	21261	21336	21179	21213	21300	21068	21188	21320	21076	21145	21208	21222	21016	21304	21244	21141	21479	21061	21113	21323	21391	21184	21316	21159	21346	21212	21219	21046	21257	21278	21363	21045	21141	21240	21386	21533	21258	21186	21291	21352	21359	21135	21349	21262	21186	21494	21368	21305	21344	21382	21213	21272	21336	21366	21363	21178	21317	21248	21253	21259	21191	21307	21144	21029	21110	21468	21279	21199	21110	21180	21243	21208	21262	21364	21411	21267	21206	21303	21319	21086	21105	21097	21243	21306	21097	21115	21207	21435	21234	21260	21145	21251	21284	21086	21268	21221	21269	21263	21361	21301	21432	21195	21413	21336	21245	21330	21237	21187	21193	21235	21070	21220	21322	21309	21307	21105	21249	21370	21184	21260	21137	21367	21427	21236	21355	21145	21090	21181	21267	21184	21249	21128	21254	21082	21193	21275	21375	21254	21095	21236	21144	21420	21132	21250	21357	21206	21299	21337	21412	20952	21210	21251	20978	21218	21193	21329	21213	21313	21309	21364	21084	21296	21158	21148	21205	21236	21350	21321	21235	21239	21241	21543	21375	21033	21020	21182	21135	21184	21344	21362	21161	21401	21054	21267	21370	21029	21295	21137	21332	21272	21434	21301	21431	21315	21070	21412	21247	21198	21235	21342	21189	21156	21304	21159	21104	21321	20956	21068	21245	21307	21424	21101	21210	21461	21120	21124	21237	21368	21185	21326	21069	21121	21414	21320	21170	21209	21148	21151	21428	21511	21203	21204	21224	21395	21336	21196	21185	21473	21185	21095	21320	21261	21214	21131	21419	21208	21236	21183	21012	21104	21129	21316	21393	21318	21337	21265	21245	21307	21301	21216	21259	21184	21313	20963	21345	21325	21173	21461	21232	21261	21092	21312	21307	21195	21340	21318	21267	21265	21076	21334	21379	21260	21291	21200	21154	21178	21320	21118	21260	21243	21034	21238	21239	21041	21018	21322	21371	20992	21249	21365	21257	21391	21383	21480	21247	21299	21450	21248	21211	21068	21346	21470	21375	21269	21025	21563	21098	21144	21284	21159	21249	21160	21410	21235	21360	21183	21408	21154	21103	21292	21051	21339	21422	21248	21156	21533	21307	21411	21365	21075	21244	21336	21309	21189	21055	21246	21229	21063	21185	21228	21210	21135	21127	21254	21281	21194	21358	21250	21354	21315	21470	21133	21380	21225	21087	21112	21243	21044	21371	21284	21205	21307	21310	21203	21184	21423	21334	21375	21230	21188	21440	21155	21328	21368	21191	21151	21480	21218	20936	21322	21184	21267	21300	21254	21286	21175	21158	21145	21225	21352	21154	21342	21351	21157	21147	21184	21386	21465	21196	21115	21171	21129	21348	21296	21347	21240	21113	21289	21290	21336	21184	20974	21331	21274	21551	21383	21276	21305	21253	21328	21280	21231	21311	21280	21355	21304	21209	21206	21216	21185	21123	21226	21163	21163	21221	21227	21163	21190	21116	21403	21159	21334	21340	21108	21196	21146	21479	21329	21136	21174	21274	21339	21270	21474	21512	21368	21191	21380	21132	21275	21315	21339	21656	21256	21244	21371	21130	21437	21256	21486	21199	21168	21394	21222	21245	21188	21622	21173	21500	21422	21356	21423	21101	21426	21160	21512	21115	21385	21521	21307	21160	21279	21432	21325	21302	21469	21220	21403	21280	21444	21512	21237	21164	21197	21131	21077	21209	21203	21372	21167	21272	21259	21099	21348	21233	21385	21345	21188	21075	21170	21218	21184	21200	21220	21235	21015	21067	21469	21130	21284	21145	21218	21345	21327	21545	21332	21129	21284	21209	21243	21323	21227	21167	21206	21228	21312	21246	21189	20896	21159	21358	21160	21183	21276	21407	21262	21193	21097	21186	21439	21192	21335	21265	21186	21400	21319	21326	21359	21254	21364	21361	21240	21226	21271	21173	21322	21403	21208	21262	21427	21314	21158	21263	21296	21396	21133	21154	21274	21271	21332	21167	21254	21229	21395	21237	21288	21161	21159	21192	21257	21300	21138	21310	21272	21264	21329	21387	21211	21321	21294	21209	21306	21199	21444	21534	21256	21303	21210	21095	21447	21236	21199	21178	21302	21610	21156	21209	21188	21083	21151	21032	21236	21253	21049	21135	21448	21351	21359	21294	21122	21239	21245	21265	21303	21300	21399	21268	21096	21399	21161	21271	21401	21439	21192	21226	21102	21394	21341	21173	21391	21287	21356	21052	21329	21426	21345	21196	21202	21156	21148	21370	21215	21237	21597	21277	21240	21165	21198	21278	21244	21315	21349	21107	21268	21214	21118	21114	21075	21304	21306	20937	21046	21298	21258	21249	21079	21399	21317	21318	21258	21087	21214	21229	21145	21359	21147	21349	21283	21308	21200	21221	21295	21039	21124	21059	21163	21201	21088	21247	21075	21539	21228	21230	21072	21154	21313	21221	21155	21197	21394	21234	21178	21359	21154	21320	21435	21413	21165	21471	21354	21195	21383	21001	21073	21397	21308	21234	21375	21245	21114	21242	21230	21289	21152	21401	21173	21244	21425	21313	21140	21194	21191	21338	21185	21220	21256	21282	21145	21123	21266	21203	21247	21303	21273	21255	21336	21231	21290	21322	21316	21186	21246	21248	21381	21312	21154	21294	21232	21067	21098	21144	21140	21075	21232	21151	21264	21154	21253	21494	21420	21264	21213	21262	21008	21149	21110	21095	21463	21442	21106	21076	21237	21276	21323	21145	21129	21040	21253	21352	21004	21480	21252	21311	21435	21066	21099	21352	21465	21340	21443	21195	21334	21260	21536	21317	21246	21245	21190	21208	21212	21253	21125	21361	21246	21251	21450	21300	21279	21233	21180	21495	21380	21118	21190	21339	21118	21167	21280	21319	21185	21264	21055	21226	21330	21413	21317	21144	21301	21243	21247	21514	21349	21447	21293	21069	21306	21307	21105	21149	21395	21207	21361	21207	21074	21384	21160	21189	21262	21089	21076	21227	21133	21031	21256	21287	21329	21266	21330	21111	21255	21289	21419	21204	21360	21247	21248	21117	21259	21063	21218	21405	21319	21244	21331	21137	21399	21359	21251	21515	21197	21148	21169	21573	21187	21418	21349	21089	21312	21463	21342	21200	20950	21230	21085	21179	21414	21119	21311	21271	21297	21422	21200	21261	21265	21385	21329	21259	21341	21091	21212	21291	21378	21006	21354	21151	21467	21326	21212	21112	21261	21350	21264	21342	20972	21180	21117	21465	21496	21207	21346	21061	21267	21239	21125	21297	21375	21231	21379	20864	21122	21194	21457	21491	21306	21452	21257	21226	21299	21387	21348	21329	21219	21321	21114	21190	21486	21181	21247	21141	21391	21320	21229	21460	21210	21324	21329	21068	21301	21193	21262	21417	21396	21314	21359	21541	21180	21244	21182	21401	21339	21323	21260	21142	21294	21398	21358	21151	21367	21321	21206	21238	21339	21202	21217	21283	21272	21579	21291	21285	21457	21165	21123	21083	21372	21330	21159	21202	21195	21208	21136	21258	21126	21359	21261	21335	21307	21110	21056	21312	21224	21275	21407	21281	21070	21181	21417	21345	21409	21248	20974	21170	21247	21300	21010	21443	21338	21097	21211	21160	21312	21166	21264	21231	21453	21172	21255	21324	21419	21194	21272	21299	21241	21338	21176	21160	21541	21593	21657	21406	21173	21103	21312	21231	21261	21332	21445	21384	21359	21416	21277	21179	21279	21317	21290	21324	21115	21488	21485	21294	21269	21036	21447	21236	21330	21435	21217	21607	20969	21328	21186	21492	21386	21233	21330
16842	21395	20990	19447	18372	18057	17967	17920	17542	17640	17482	17492	17426	17424	17497	17411	17499	18740	19204	18764	18113	17615	17388	17228	17162	17075	17068	17069	17193	17198	16988	17163	17016	17189	17268	17121	17069	17150	17076	17333	17007	17168	17202	17193	17171	17007	17255	17033	17067	17056	17147	17268	17210	17146	17091	16976	16973	17221	17149	17045	17038	17051	17253	17073	17110	17188	17149	17246	17174	17082	17221	17133	17220	17180	17262	17092	17211	17263	17241	16993	17247	17124	16885	17236	16932	17046	17267	17076	17122	17069	17237	17034	17084	17242	17111	17344	17230	17219	17237	17304	17302	17246	17165	17054	17206	17136	17075	17022	17362	17002	17266	17034	16921	17068	17153	17178	17139	17248	17174	17100	17141	17257	17087	17146	17128	17102	17086	17158	17250	17144	17073	16989	17211	17267	17216	17246	17136	17298	17135	17230	17160	17247	17155	17180	17000	17167	17250	17009	17073	17282	17293	17074	17202	17022	17030	17105	17061	17104	17215	17128	17152	17171	17336	17036	17216	17093	17171	17108	17098	17245	17048	17032	17060	17137	17131	17065	17031	17164	17151	16980	17074	17124	17190	17210	17192	17004	17255	17145	17133	17043	17183	17132	17175	17087	17084	17187	17151	17104	17053	17084	17035	17057	16958	17196	16973	17234	17121	17289	17201	17246	17109	17192	17095	17355	17229	17149	17265	17049	17105	17248	17212	17076	17158	17287	17162	17147	17202	17192	17069	16952	17073	17040	17177	17112	17110	17053	17181	17107	17201	17118	17171	17155	17215	17099	17330	17085	17149	16962	17085	17094	17140	17217	17127	17118	17098	17077	17154	17132	17066	17231	17109	17177	17065	17135	16975	17177	17177	17185	17072	17008	17173	17158	17044	17062	17025	17163	17024	17113	17143	17077	17306	17167	17223	17166	17145	17237	17219	16995	17255	17306	17077	17121	17081	17050	17142	17229	17141	17111	17104	17170	17145	17195	17261	17180	17278	17171	17246	17058	17082	17331	16944	16993	17349	17080	17057	17269	17175	17233	17081	17317	16998	17241	16991	17226	17114	17021	17158	17306	17129	17069	17009	17204	17158	16960	17057	17174	17180	17213	17046	17200	17147	17135	17068	17159	17063	17081	17252	17129	17138	17257	17126	16955	17145	17191	16966	17060	17244	17240	17089	16999	17055	16933	16908	17156	17040	17038	17155	17148	17141	17134	17117	17429	16860	17203	17117	17290	17043	17115	17210	17152	17168	17068	17345	17052	17182	17029	17209	17110	17273	17019	17001	17115	16989	17246	17218	17283	17038	17053	17236	17201	17037	17111	17094	17183	17165	17173	17048	17218	17202	17215	17237	17130	17242	17167	17090	17200	17233	17204	17060	17272	17097	17121	16965	17109	17059	17089	17245	17127	17109	17208	17234	17065	17179	17304	17010	17194	17036	17191	16945	17114	17010	17218	17163	17135	17233	17269	17022	17226	17130	17246	17059	17076	17017	17224	17290	17212	17018	17070	17329	17244	17157	17005	17116	17264	17171	17140	17012	17138	17053	16952	17101	17052	17178	17169	17205	17118	16944	17203	17096	17035	17276	17029	17175	17102	17053	17184	17239	17160	17219	17024	17076	17145	17126	17064	17129	17048	17243	17148	17237	17124	17220	17115	17189	16977	17342	17138	17130	16937	17137	16954	17199	17127	17214	17228	17077	16961	17380	17219	17078	17343	17270	17131	17090	17155	17029	17141	17080	17122	17304	17216	17249	17240	16890	17146	17033	17256	17254	17239	17030	17035	17138	17113	17215	17081	17100	17033	17182	17170	17183	17161	17108	17210	17178	17085	17342	17139	17157	17228	17228	17056	17189	17171	17351	17115	17077	17145	17121	17065	17118	17244	17044	17204	17084	17281	16928	17201	17169	17343	17114	17261	17200	17179	17237	16992	17077	17186	17198	17174	17176	17168	17007	17226	17146	17142	17106	17247	16963	17122	17029	17193	17071	17035	16994	17127	17217	17231	17187	17066	17197	17118	17127	17036	17221	17419	17225	16954	17131	17155	17174	17152	17082	17122	17099	17147	17242	17344	17053	17097	17082	17125	17175	17180	17026	17198	17141	17185	17184	17190	17151	17090	17007	17040	17261	17068	17117	17297	17100	17056	17106	17137	17342	17034	16941	17073	16985	17217	17079	17080	17068	17151	17149	17090	17180	16944	17168	17202	17257	17274	17128	17182	17209	17164	17199	17154	17201	17269	17203	16998	16952	17183	17146	17145	17280	17288	16932	17117	17127	16993	17045	17136	17150	17093	17247	17036	17358	17084	16984	17193	17021	17220	17290	17025	17174	17075	16939	17190	17267	17091	17023	16970	17237	17065	17124	17085	17238	17036	17277	17239	17207	17034	16912	17198	17264	17090	17007	17179	16990	17241	17230	16959	17021	17311	17004	17395	17183	17027	17253	17072	17080	17104	17201	17222	17094	17213	17214	17077	17001	17137	17192	17198	17193	17168	17151	17239	17265	17128	17294	17118	17218	17059	17238	17108	17078	17114	17113	17226	17249	17126	16966	17027	17124	17190	17178	17262	17189	17145	17128	17154	17240	16987	16970	17173	17062	17130	17104	17101	17170	17176	17112	17128	17190	17214	17047	17185	17197	17060	17231	17095	17334	17055	17239	17081	17232	16972	17121	17215	17120	17185	16967	16998	17174	17233	17222	17202	17098	17160	17169	17100	17021	17304	17119	17032	17254	17050	17136	17151	17271	17019	17308	17119	17147	17021	17227	17121	17217	17130	17099	17365	17275	17153	17292	17185	17140	17228	17021	17165	17127	17173	17083	17197	17372	17045	17179	17323	17196	17065	17195	17141	17017	17044	17414	17064	17071	17120	17053	17033	17192	17053	17232	17196	17121	17040	17160	17311	17058	17065	17235	17180	17149	17069	17157	17053	17302	17124	17183	17185	16983	17021	17099	17013	17176	17119	17128	17208	17174	17051	16971	16961	17165	17129	17088	17014	17045	17163	17118	17066	17180	17131	17188	17053	17171	17139	17099	17144	17008	17041	17183	17305	16991	17080	17166	17082	17163	17225	17249	17132	17211	17354	17165	16998	17110	17168	17064	17102	17125	17150	17115	17270	17017	17091	17328	17173	17015	17102	17167	17174	17240	17250	17179	17000	17178	17048	17265	17152	16989	17116	17439	17036	17206	17175	17246	17150	17165	17129	17039	17167	17153	17155	17185	17109	17126	17340	17088	16988	17010	17232	17261	17276	16975	17218	17076	17186	17126	17075	17159	17114	17136	17172	17033	17109	16938	17150	17284	17086	17223	17200	17159	17098	16995	17156	17140	17247	17309	17250	17220	17153	17075	17058	17092	17331	17109	17084	17142	17206	17010	17182	16951	17202	17317	17109	17352	17138	17245	17178	17229	17135	17267	17010	17072	17258	17123	17187	17293	17204	17210	17192	17174	17139	17117	17183	17256	17137	17009	17074	17088	17061	17381	17348	17174	17186	17038	17149	17267	17121	17343	17128	17013	17232	17063	17090	17128	17221	17199	17202	17358	17159	17122	17202	17260	17135	16995	17265	17199	17133	17225	17024	17135	17271	17230	17309	17122	17121	17066	17135	17141	16980	17151	17165	17221	17066	17016	16984	17365	17132	17051	17284	17068	17161	17187	17128	17205	17027	17099	17124	17126	17243	17254	17132	17246	17275	17184	17203	17078	17173	17198	17098	17069	17094	17101	17007	17306	17101	17169	17152	17239	17091	17181	17127	17098	17238	17211	17203	17082	17230	17217	17173	17058	17026	17136	17170	16981	16936	17049	17246	17088	17045	17115	17089	17284	17040	17229	17151	17002	17042	17135	17123	17339	16994	17281	17318	17236	17019	17136	17118	17020	17063	17016	17249	17221	17154	17384	17104	17291	17030	17085	17159	16969	17224	17255	17070	17173	17009	17133	17275	17045	17161	17093	17169	17184	17047	17332	17149	17059	17123	17144	17024	17065	17002	17137	17277	17053	17125	16994	17149	17202	17294	17030	17036	17073	17420	17148	17230	17148	17214	17148	17085	17030	17269	17141	17324	17142	17157	17033	17141	16991	17039	17191	17270	17085	17261	17241	17284	17262	17283	17393	17296	17234	16921	17199	17104	17008	17153	17092	17102	17176	17338	17160	17187	17063	17069	17183	17013	17184	17315	17131	17244	17106	17162	17059	17173	17119	17153	17088	17149	17188	17381	17052	17179	17212	17276	17156	17380	17097	17105	17175	17225	17066	17131	17262	17132	17221	17072	17141	17168	17090	17212	17196	17179	17109	17189	17136	17165	17104	17108	17120	17209	17098	17097	17193	17290	17110	17133	17015	17122	17206	17329	17277	17089	17327	17067	17173	17244	17174	17182	17009	17215	17236	17261	17022	17148	17052	17164	17036	17038	17129	17261	17211	17051	17281	17179	17205	17176	16949	17231	17091	17100	17003	17219	17381	17111	17067	17179	17066	17143	17176	17107	17168	17262	17203	17112	17275	17117	17248	17078	17207	17142	17176	17020	16945	17067	17245	17069	17150	17214	17150	17042	17216	17170	17085	17165	17068	17154	17210	17184	17152	16943	17291	17120	17111	17075	17276	17291	17197	17209	17212	17123	17260	17053	17018	17332	17111	17334	17110	17041	17326	17245	17085	17252	17107	17164	17129	17191	17200	17133	17231	17106	17196	17099	17210	16915	17110	17043	17030	17068	17108	17287	17099	17093	17233	17144	17186	17243	17212	17150	17086	17249	17177	17181	17241	17078	17159	17187	17315	17209	17179	17143	17214	17213	17087	17186	17342	17286	17227	17198	17057	17161	17242	17152	17260	16878	17181	17017	17148	17036	17169	17179	17105	17180	17346	17074	17088	17200	17215	17187	17284	17131	17181	17046	17128	17180	17265	17206	17102	17122	17164	17131	17130	17078	17254	17084	17183	17186	17056	17143	17256	17099	17190	17161	17101	17016	17179	17190	17265	17163	16923	17001	17082	16920	17151	17254	17184	17203	17154	17115	17138	17131	17131	17303	17224	17261	17150	17136	17138	17197	17066	17144	17119	17123	17042	17175	17194	17178	17097	16982	17104	17201	17319	17247	17201	17203	17167	17169	17149	17194	17143	17177
23807	20972	28323	24004	22478	24099	24265	22142	21734	21958	21630	21417	21438	21242	21250	21296	22468	29805	30290	27337	24542	22517	21894	21289	21283	20977	21319	21052	21135	20953	21036	21063	20981	20821	21096	20896	20977	20979	21092	20992	21034	21086	21212	20897	20928	21033	21129	21049	20800	21035	20950	20725	21012	21075	21020	20916	20928	20859	20822	20927	21049	21133	20977	20828	21124	21040	21042	21012	20983	20980	20962	21333	21266	21110	21076	21080	20929	20950	20678	21078	21145	21194	21088	21029	20942	20925	21143	20855	20938	20979	21102	21146	21026	20825	21144	21018	20939	20934	21071	21115	21083	20868	20954	20981	20977	20947	20969	20998	20862	20989	20963	21103	21036	20917	21031	21019	20742	20632	20899	20845	21059	20967	21121	20924	20998	20728	21119	21019	20975	21006	21049	20939	20887	20964	20927	20972	20940	20994	21023	21046	20960	20893	20985	20938	20870	20821	21070	21140	20959	20826	20830	20962	20843	20757	20764	21145	20872	20986	21112	21042	20788	20884	21057	21050	20907	20974	21109	20886	20883	20880	21007	20821	21129	21107	21123	20919	20979	21035	20896	20983	20841	21050	21074	20859	21017	20962	20683	21049	21076	20772	21013	20959	21021	21105	20980	20973	21043	20947	21006	20806	20854	20841	21144	20967	20924	21002	20883	21015	20952	20942	20922	20967	21097	20765	21061	21116	21066	20820	21022	21100	21095	21051	21033	20992	20975	20963	20974	20938	20961	20705	20895	20787	21170	20850	21114	20975	21167	20946	20917	21041	21110	21047	20979	20967	21028	20967	21112	21019	20892	20979	20963	20794	20925	20830	20995	20998	21040	20829	21168	20843	20925	21097	20895	20674	21047	20883	20867	20915	20952	20818	21170	20998	20840	20978	20961	21001	21066	20916	20846	21101	21022	20990	21041	20802	20861	20831	21012	21189	21069	20998	20961	21026	21017	20840	20744	21015	21034	21057	21006	20894	20829	20922	20888	20995	21107	21082	20979	20956	21043	20876	20937	20858	21110	21106	21044	20977	21073	21028	21077	21018	21051	20957	20864	21158	21029	21099	21016	21025	21035	21156	20784	21068	20977	20995	21059	20997	20993	21069	20916	20975	20773	20785	21048	21042	20768	20919	20764	20616	20838	20703	21013	20788	21156	21021	20996	21092	20909	20847	20906	20908	21027	21070	21009	20894	21145	20949	20881	20855	21039	21142	20775	20919	21202	20947	21065	20862	20979	21095	20968	21049	21056	21047	20978	20723	20943	21271	20906	20879	20993	20745	20947	20826	20967	20876	20970	21098	20836	20869	20787	21020	21090	21016	20852	20955	20788	20847	20973	20929	20836	20752	20879	20807	20859	20514	21114	20673	20808	20978	21103	20741	20992	20920	20790	21032	21028	20827	20930	21125	20982	20804	20944	20987	20952	20991	20790	21108	21004	20888	20963	20905	20844	20811	21011	21068	20867	20999	20864	20992	20986	20956	20837	21035	20759	21275	20959	20920	20811	21022	20953	20966	20733	21027	21037	20908	20847	20876	21161	20781	21052	20965	20997	20996	20701	20984	20982	21001	21045	20836	20781	21101	20992	20802	21027	20928	20983	20813	20972	20902	20978	20899	21166	20937	20838	20935	20805	21073	21008	20714	20966	21022	20950	21000	21001	20935	20939	20886	21018	20895	20810	20807	21354	20959	21020	20950	21023	21055	21006	21006	20960	20786	21097	21198	21190	20894	21002	21136	21097	20797	20721	20736	20984	20975	20930	21147	20803	21019	20773	20974	20671	20849	21031	21101	20957	20979	20988	20991	20881	21010	21098	20976	21064	21140	20753	20941	20880	20858	21062	20982	20740	20948	21070	20816	20925	20905	21001	20899	20898	20941	20850	21070	20918	20861	20979	21236	20907	20937	20911	21096	21052	21046	20927	20882	20771	20905	21027	20831	20957	20883	20982	20977	20919	20945	20984	20758	20901	20920	21011	20909	21053	21290	21254	20843	20717	21105	20929	20979	21046	21001	21050	20982	20967	21073	20854	21152	20903	20870	21352	21027	20918	20926	21145	20976	20861	20879	21029	20802	20954	20779	20833	20770	20847	20929	20889	21112	20950	20989	20979	20807	21036	20901	20872	20859	21007	21028	20972	20810	20911	20985	20893	21177	21083	21018	21011	20942	21036	21057	20825	20966	20987	20811	21009	20928	21178	20833	21096	20943	21037	21066	20868	20876	21130	20974	21018	21009	21049	20996	20877	20914	20978	21074	21020	20992	20805	20985	20877	20891	20972	20960	20769	20958	20890	21192	20986	20824	21047	20692	20870	20793	20946	21131	20936	20916	20926	21008	20998	20954	21132	21205	21013	21023	20848	21004	21192	21007	20889	21009	20979	21115	20988	20962	20891	21020	20884	21081	21021	21122	20972	21085	21138	20895	21006	20887	21115	20944	20699	20857	20865	21013	21128	21037	21122	20875	21086	20834	21165	20953	21065	21018	21019	21165	21060	20808	21103	21003	20880	21084	20879	20784	20975	21068	20792	21112	21105	21090	21033	20968	21014	20964	20967	21077	20824	20907	21090	20983	21088	20992	21097	21014	20938	20983	20762	21081	21093	20973	20988	21121	21056	20869	20897	20806	20798	20863	20980	20967	20938	21001	21069	20978	20779	21102	20985	20722	20992	20811	20916	20892	20837	20923	20882	21218	21057	21065	20928	21020	21063	21062	20809	20869	20917	20985	20905	20928	21025	21000	20972	21021	21112	20923	20837	20900	21083	21052	21007	20963	21117	20991	20863	21059	21195	20920	21286	21047	21048	20979	20873	20882	20990	20887	21143	21016	21083	20960	20778	21159	20874	20774	21041	21148	21114	21113	20809	20896	20913	20978	20797	21039	21002	21046	20968	21108	21163	20938	21038	20919	21059	20815	20975	20844	20807	20965	21076	21009	20772	21148	21027	21003	20811	21036	20937	20935	20957	20986	20983	21090	21002	20947	20927	20840	20985	21119	20895	20938	21040	20865	21027	20997	20833	20777	20756	21086	20723	20986	20818	21125	20972	20999	20970	20704	21067	21052	21020	20662	20962	20891	21151	21121	20737	20746	20969	20887	21131	21020	20985	21156	20909	21078	21056	20873	20928	21029	20967	21050	21059	21121	21018	21102	20885	20839	21217	20964	20966	20927	20781	20830	20903	21010	20954	21002	20922	21022	21149	21069	21009	20709	21079	21131	21205	20807	21041	21000	21058	21188	21143	21112	20817	20884	21070	21039	21014	20747	20958	21047	20776	21113	20961	20839	21068	20776	20739	20953	21127	20906	21059	20685	21029	21009	20865	20707	20810	20969	20909	21075	21157	21066	20943	21010	20808	20947	21108	20996	21221	20937	21003	20960	21292	20930	20875	20913	20987	21038	21007	21034	21070	21074	21133	21036	20991	20867	20844	21059	20932	20956	21001	20786	20853	20851	21023	20922	20731	20964	21168	20840	21056	20826	20896	20911	21138	21104	20910	20866	21065	21044	21087	20852	21053	21173	21010	20861	20861	20833	20777	20775	20967	20911	21129	20865	20886	20645	20932	20875	20969	21023	20882	21033	20756	20841	20703	21182	20842	20959	20957	21024	21055	21054	20892	20983	21021	20999	20875	21008	20961	20907	20723	20910	21071	20956	21092	21195	21033	20741	20969	20884	20942	21010	21102	21054	20966	21124	20825	20891	21072	21192	20985	20788	21113	21025	20932	21129	20793	20873	20728	20909	21142	20984	20967	20676	20722	20855	20851	20977	20889	20948	20939	20995	20957	20955	20945	20955	21153	20972	21014	21048	20832	21019	20972	21029	21150	20988	21034	20874	20990	20933	21036	20914	21080	20901	21221	20919	20773	20952	21136	21027	20813	20729	20972	21024	20748	20779	20991	20920	21001	20970	21190	21005	20905	20879	21022	21092	20900	20656	21125	20907	21093	21075	20940	21086	21029	20981	21057	20799	20943	20945	21171	20977	20874	20784	20982	20927	20912	20953	20969	20912	21005	20980	20933	20796	21058	20744	20882	21012	21076	21036	20983	20915	20781	21131	20925	20906	21007	20952	20749	20930	20916	20723	20970	20952	21116	20993	21024	20747	20940	20811	21076	20815	20925	21144	20906	20902	21037	21091	20851	21080	21136	20993	20863	21019	21002	20996	20897	20865	21056	20795	20887	21117	20829	21109	21137	20888	21070	20938	20900	20872	20912	21137	20996	20927	21050	20868	20918	21024	20839	20974	21048	21063	20922	20845	20845	20858	20970	20946	21037	20806	21054	21086	20991	21077	20951	20791	21047	21175	21133	21035	20962	20970	21164	20911	20753	21145	20686	20920	21021	20788	21005	20975	21068	21185	20989	21222	21155	20915	20859	21029	20877	21176	21027	20942	20905	20867	20948	20880	21044	20975	20923	21085	20922	20891	20999	20881	20835	21112	21062	20905	21263	21025	20904	21033	21126	21087	21065	21054	20921	21071	20947	21127	21131	21036	20914	21027	21122	21014	21072	20825	21110	20952	20976	20930	21136	21038	20876	20765	21046	20825	21013	21024	21061	20808	20972	20944	21041	20979	21053	20798	21157	20838	20806	20993	21090	20931	20972	20823	20937	20905	20799	21043	21045	20956	20902	20811	21168	20867	20896	20836	21091	20876	20946	20816	20893	20827	20974	21008	20858	21124	20973	20903	20936	20958	20815	21116	21072	21135	20912	20858	20996	21060	20942	21025	20926	20998	21013	20786	21105	20997	20999	20902	21106	21089	20611	20832	21163	20970	21120	20833	20954	20809	20835	20861	20956	20918	20962	20947	21014	20921	20979	20640	20871	20571	21067	21207	21173	20832	20851	20869	20992	20907	20841	20821	20998	21175	20801	20939	21005	20734	20799	20957	20791	21008	21091	20780	21110	20794	20977	20918	20841	21082	20999	20931	21183	21002	21228	21106	20954	20923	20923	21099	20763	20993	21053	20934	21074	21162	20847	20934	21226	21019	20895	20866	20721	21144	20851	21286	20741	21015	20939	20871	20786	20919	20974	20965	21214	20926	20832	20875	20991	20970	21240	21013	21203	20960	21006	21147	20929	21014	20925	21119	21005	20919	21078	21032	21132	20795	20922	20911	20883	20839	20965	20871
15130	25079	23820	20544	19638	19389	18957	18242	18152	17963	17583	17523	17623	17483	17503	17445	19853	28884	27935	23951	20766	18621	17498	17416	16981	17041	17012	17290	16982	17041	17156	16849	16943	17178	17060	16998	17121	17102	17099	17087	17082	17176	17238	16893	17034	17318	17096	17036	17055	17125	17020	17002	17104	17162	17072	17003	17015	17012	17083	17125	17044	17001	17162	16882	17120	16961	17108	17049	17146	17302	17103	17067	17133	17075	17149	17152	17146	17101	17103	17023	17262	17190	17164	17007	17028	16998	16885	16985	16968	17109	16995	17054	17068	16871	16906	17122	17065	17100	17045	16999	17018	17108	16960	17096	16940	17113	16975	17103	17168	17138	16977	16974	17080	17084	17069	17234	16952	16985	17153	16932	16984	17061	17186	17073	17104	17040	17084	17020	17044	17148	17130	17124	17024	16941	17042	17062	17093	16980	17128	16982	17032	16921	17049	17051	17243	16972	17111	16860	17078	17066	17084	16837	16992	17092	17010	17161	17081	17011	17069	17043	17084	16886	16950	17127	16955	17084	16970	17150	16942	17217	17132	16970	17084	16795	17153	16951	17044	17058	17148	17074	16997	17129	17101	17204	16953	17175	17167	17026	16951	17042	17008	16951	17139	17088	16904	17024	17137	17165	16947	17023	17042	17045	17219	17062	17024	16982	17026	17105	17024	16981	17065	17043	17065	16981	17019	17112	17254	16874	17018	17044	17059	17101	16903	16947	17181	16990	17002	17022	17055	17008	17231	17116	17039	17043	17057	16931	17006	17109	17124	17137	17105	17163	17042	17139	17078	17016	17071	17068	16932	17168	16934	17079	17065	16971	17144	17108	16881	17045	16977	17021	16994	16852	17016	17006	17107	16899	16950	17171	17063	17185	17048	16981	16958	17023	17045	16947	17210	17180	17140	16994	16979	16845	17177	17107	17081	17082	17003	17101	17062	17090	17001	17111	17172	17031	17118	17010	17088	17147	17141	16962	16986	16960	16954	17076	17064	17171	16924	17154	17057	17121	17026	17180	16924	17065	17033	17036	17114	16863	17076	17017	17102	17171	17001	17143	17105	17067	17050	17020	17040	16902	17005	17062	17057	17008	17032	17017	16932	17071	17009	17155	17006	16913	17112	17144	17079	16981	16982	16966	16973	16861	17090	17105	17195	17042	17122	17038	17177	16961	17071	16914	16910	17158	17220	17033	17077	17076	16967	17073	17070	16884	16989	17088	17070	16931	17114	17042	17201	17053	17004	16969	16994	17035	17093	17019	17053	16982	17062	17063	17042	16987	17167	17213	17202	16990	17165	17087	17081	17136	17136	17055	16999	17109	17177	17006	17114	17098	17137	16817	16994	16904	16818	17014	16919	17039	17100	16991	17058	16951	17125	17013	17275	17121	17034	16920	17093	16975	17131	17059	17083	17191	16925	16954	16980	16950	16948	16994	16987	16989	17051	17095	16957	17029	17179	17065	17238	17088	17069	17124	17153	17108	17058	17059	17092	16910	17037	16990	16959	17040	17055	16955	17103	16860	16953	17026	17139	17020	17014	17154	17058	16947	17042	17013	17053	17082	17120	17068	17282	16918	16975	17030	16824	16975	17043	17152	17105	16994	17133	16920	16908	17028	16921	17099	16967	16858	17220	16957	17099	16921	17016	16990	16945	16876	17264	16945	17045	16978	17188	17164	17060	17037	17079	16924	16928	16903	17139	16877	17159	16956	17177	16938	17174	17230	17098	17006	17068	17050	17176	17126	17115	17011	16891	17242	17194	17013	17122	16986	17120	17079	17136	17072	17038	17020	17043	17021	17224	17079	17229	16918	17127	17076	16902	17049	17171	17136	17075	17214	17084	17058	17004	16917	16993	16817	16996	17174	16939	16965	17073	17147	17102	17005	17072	16880	17002	17049	16948	17099	17101	17008	16990	16902	16907	16947	16903	17261	17055	17036	17135	17139	17209	17078	17006	16971	17125	17053	17171	17084	17125	17007	16927	17069	17023	17124	16982	17009	17056	16991	17121	17240	17123	17137	16865	17194	17021	17194	17074	17124	17026	16995	17233	16926	16960	17034	17033	17081	17075	17138	17037	17012	17207	17205	16954	17094	17102	17004	16975	16968	16970	17152	17247	17146	17200	17124	17064	16894	17208	17083	17019	17003	16987	17089	17001	17016	17071	17109	17103	17093	16969	17088	17010	16979	16985	16940	17011	17031	16852	17028	17066	16979	16973	16944	16875	17067	17033	17076	16953	17046	17077	17037	17103	17115	16931	17014	17033	17083	17206	16930	16988	17112	17037	17072	17041	17034	17013	17023	16968	17015	17084	17023	17046	17173	16982	16950	17000	17016	17042	17163	17123	17162	17123	16908	17061	17089	17124	17125	17103	17021	17008	17049	17027	17094	16972	17173	16937	17161	16989	16946	17072	16975	16971	17102	17216	17059	17150	16856	17156	16989	17168	17064	17158	17102	17177	16817	16989	17040	17170	17004	17084	17118	17182	17075	17188	16958	16938	17208	17048	17032	17128	17011	17034	16953	16982	17306	17078	17217	16964	17086	17040	17034	17045	17061	17194	17065	17228	16890	16959	17086	16963	16918	16920	17022	17108	16946	16892	17284	17071	17114	16998	17081	16974	17055	16989	17102	16980	17003	16811	17071	16971	17029	17096	16973	17250	16964	17026	17090	17101	16944	17144	16871	16923	17077	17073	17002	16959	17094	17031	16914	16961	17008	16889	16935	17011	16881	16981	17184	16878	17099	17226	17246	17129	17101	17110	17018	16903	17032	17016	17091	17018	17017	17082	17124	17009	17017	17048	17022	16942	16971	16955	17012	16927	16956	16998	17049	17066	17074	17089	16928	16887	17058	17086	17097	16985	17065	16902	17099	16988	16995	17072	17089	17028	16885	17055	16979	17308	16904	16880	17070	17047	17006	17045	17027	17171	17175	17019	16988	16947	17107	17093	17113	16955	17142	17018	17256	16963	16984	17104	17209	17005	17033	16955	17082	16948	17101	17054	17129	17128	17114	16903	17093	17197	17131	17024	17053	17057	17077	17070	17098	16938	17093	17078	17128	16848	16933	17103	17090	16872	16999	17196	17024	16982	17070	16804	17021	17214	17088	17074	17135	17016	17095	17110	16852	16909	17136	16898	17134	17112	17047	17069	17149	17143	16936	17056	17033	17194	17141	16968	17103	17082	17111	17130	17080	16995	16989	17147	16956	16928	17097	16954	17035	17132	17042	16961	17106	17126	16950	17004	17022	17151	17008	17056	16876	17148	17175	17025	17139	16919	16945	17128	16976	17092	16892	17016	17036	17020	16988	17128	17183	17115	17006	17033	17135	16944	17187	17000	17046	17013	17107	17232	16875	17157	17170	17024	17084	17055	17016	17095	17090	17070	17021	17053	17215	16849	17109	16910	16961	17123	16983	17128	16982	17029	17068	17012	16964	16934	16907	16946	17131	17083	17065	17164	17114	16989	17112	16964	17039	16994	17095	17149	17028	17094	16949	17187	17023	17055	17150	17048	17069	17047	17143	16929	16893	17137	17201	16993	17068	16971	17056	17110	17114	16898	17061	17064	17003	16960	17063	17100	16991	16854	16954	17127	17030	17205	17015	17091	17047	17247	17204	17016	17011	16958	17068	17268	17054	17106	16895	17104	16973	17001	16961	17134	16975	17161	17007	17157	16998	17152	17137	16856	17115	17161	17062	17013	17090	16821	16971	16907	17082	16918	16919	17014	16967	17025	17157	17063	17062	17071	17040	17105	16944	16943	16940	17043	16945	16954	17185	17142	16969	16952	17126	17035	17194	17125	17006	16942	17016	16901	16943	17085	17068	16876	17173	17025	17186	17076	16994	16990	17086	16948	17066	17283	17102	17176	17086	16927	17229	16895	17092	17056	17082	17008	16900	17133	17104	17003	17087	17078	17054	17025	16983	17073	17096	17006	17237	17102	17066	17088	17060	16919	17123	17060	16841	17218	16982	16985	17040	16873	17024	16842	17066	17018	17032	16995	16815	17125	17006	17193	17022	17011	17081	17052	16976	16991	17022	17063	16982	17114	17048	16893	17123	17063	17112	16982	17008	16869	16976	17086	16854	16845	16846	17109	17024	17097	17082	17007	17097	17032	17016	16981	16995	17127	16993	17105	17039	17043	16903	17007	17072	17010	17038	17045	17082	17142	17141	17085	16954	16981	16996	17043	17093	17173	17098	17035	17107	17284	17051	17122	17152	17100	16940	17136	16989	17064	16857	17043	17135	17050	16993	17256	17041	16930	17153	17021	17060	17001	17102	17050	17131	16998	17177	17034	17065	17109	17220	17126	17034	16917	16925	17151	17004	16964	16752	17203	16848	17139	17085	17052	17079	17141	17175	17260	17161	17005	17008	17256	16943	17137	17084	17166	17020	16996	17187	17015	17022	16803	17132	17166	17066	16949	17107	16995	17075	17083	17071	17116	17085	17110	17178	17120	17194	17065	16958	17046	16975	16980	17063	16961	17154	17032	17007	17095	17036	17030	17114	16916	16900	17144	17130	17063	17072	16952	17133	17066	17256	17059	17043	16950	16994	16977	17071	16973	17174	17048	17093	17036	17050	17000	17044	16994	17050	17133	17146	17154	17058	17018	16838	17148	17073	17067	17210	17015	17021	17106	17153	16852	17007	16990	17209	17108	17193	17210	16976	17197	17251	17143	17151	16922	16945	17306	17063	16975	17056	16916	17133	17032	17212	17029	17036	17017	16971	17168	17066	17112	17107	16927	17051	16989	17203	17086	17075	16783	17125	17074	17015	17159	16913	17200	17134	16996	17004	16824	16955	17040	16901	16858	17106	17126	16951	17131	17015	16899	17041	16983	17093	16997	16993	17257	17049	17141	17120	16907	17122	16985	16991	17113	17050	17076	16920	16921	17055	17066	17055	17101	16899	17023	17091	17099	17096	17091	17133	17195	17046	17083	16878	17122	17165	17101	17173	17171	16989	17084	17126	17078	17122	16967	16803	17225	17027	16879	17152	17100	17203	17071	16969	17020	17041	16984	17105	17155	16991	17043	16939	17080	16935	17002	16929	17076	17090	16886	16919	17092	17154	17144	16973	17063	17037	16830	16883	16998	17089	17214	17076	17016	17062	17173	17032	17136	17052
22425	20946	28745	23353	21202	23864	27390	22744	22021	22502	22178	21946	21832	21694	21615	22731	32043	39402	37324	31071	26604	23684	22418	21775	21206	21422	21090	21161	21028	21213	21240	21357	21173	21135	21226	21252	21287	21182	21149	21240	21202	21137	21181	20949	20883	21255	21107	21156	21382	21089	20985	21074	21096	21044	21338	21176	21068	21037	21240	20925	21088	21124	21122	21399	21116	21187	21118	20901	21170	21126	21083	21086	21125	21205	21021	21130	21339	21099	21079	21073	21216	21131	20931	21010	20954	20865	20945	21079	21227	21058	21147	21196	21254	21196	21242	20983	20994	21059	20945	20962	21010	21044	21228	21034	21176	21207	21027	21121	21094	20815	20976	20765	21152	21043	20911	21148	20975	21208	21197	20904	21162	21117	20950	21073	21117	20956	21258	21178	21020	20989	21169	21267	20991	21048	20969	21057	21017	20939	21089	21101	21031	21020	21110	21031	21130	21035	20855	20935	21016	21035	20978	20866	21026	20987	21154	21038	20976	21104	20994	21197	21034	20948	21078	21201	21031	21050	21159	21043	21040	20984	21132	20945	21140	20876	21104	21063	21184	21126	21065	20999	21170	20936	21048	21014	20950	20872	21138	20975	21067	20910	21316	21115	20946	20946	21258	20870	21035	21058	21122	21268	21125	21014	20778	21166	20939	20856	21039	21214	21135	20891	21272	20976	21014	20986	20995	20987	21167	20930	21045	21299	21071	20959	20854	21048	20923	21097	20951	21186	21175	21044	21101	21078	21070	21126	21058	21121	21057	21251	21118	21077	21174	21048	20934	20975	21184	21062	21022	20941	20917	20945	21017	21203	21141	21064	20946	21064	20884	20770	21115	21196	20896	20861	20866	21031	21114	21199	21151	21006	21052	20865	21140	20759	21149	20824	20888	20813	20977	20847	20893	20871	20806	21034	20904	21077	21004	20828	20998	21359	21182	20981	20909	20962	20978	21212	21140	21023	20938	20824	21213	20949	21037	20627	21199	21018	21183	21162	21100	20940	21057	21006	20943	21131	20994	21037	20938	21188	21100	21064	21154	21253	21072	21060	21003	21171	21025	21229	21001	21047	21125	20985	21112	21150	21099	21036	21218	21044	21138	20922	21079	21132	20889	20791	20880	21017	20869	20966	21154	21259	21232	21173	21051	20985	20728	21016	21007	21090	21272	21185	20934	20960	21272	20746	21012	20635	20976	20911	21142	21125	20961	21079	21212	20973	21085	20889	21237	21084	20926	21029	21157	21141	20996	21106	21209	21208	20988	20917	21097	20978	20950	20920	20830	20981	20952	20964	20886	20912	21052	21034	21070	21019	21192	20982	21164	20943	21073	20963	21109	21244	21149	21048	20910	21054	21072	21018	20974	20889	21077	20966	20921	21037	21129	21108	21071	20944	21148	21172	21278	21092	21328	21022	21061	21009	21116	21034	21246	20981	21045	20967	21086	21224	21107	21088	20941	20889	21011	21059	21314	21045	20969	21299	20931	20870	21201	20923	21099	20955	21154	20734	21208	20816	20954	21053	20859	21117	20932	21086	20976	20856	21009	21097	21158	21067	20930	21177	21020	20762	21003	20901	21189	21122	20886	21193	21049	20863	21047	20985	20969	21060	20879	21028	21201	21148	20798	21133	21179	20796	20815	20778	20894	21002	20746	21138	20848	21143	21065	20999	21084	21285	21007	20910	21128	21055	21111	21108	21110	20924	21149	20872	20790	21038	21098	20917	20936	20978	21064	20887	20946	21115	21151	20807	21022	21097	20893	20969	20938	21142	20942	20905	21100	21131	21032	21030	20803	20985	20888	21051	20934	20867	20873	21047	21060	21149	21100	21058	21032	21091	20782	20975	20819	20884	21097	20993	21093	21072	20962	21160	20960	21168	20982	21022	21116	21181	20942	21074	21275	20979	21057	21067	21047	20985	20928	20831	20953	21231	21046	21148	20940	21053	21006	21074	21102	20924	21040	21118	20825	21042	21037	21011	21159	21057	21039	21006	20815	20937	20995	20889	21090	20996	20928	21169	20991	20948	21116	21078	20930	20962	21117	21026	21050	20934	20994	20931	20958	20965	21023	21262	21271	21189	20951	21037	20965	21059	20960	21070	20951	20925	21005	21073	21177	21093	20911	20829	21180	21129	21100	20981	21008	21259	21049	21151	20960	20876	20989	21078	20769	21088	20995	20984	21175	20886	20895	21103	21104	21042	20857	20953	21111	20705	20855	21138	20979	21138	21148	21086	21099	20885	21049	20972	21106	20738	20916	21079	20985	21037	21191	21178	21127	21133	21082	21048	21066	21077	21021	20992	20967	20900	21210	21234	21065	20910	21008	21182	20951	21023	20980	21184	21017	20919	21086	21097	21062	21003	20867	21063	20966	21041	21070	21020	21265	21073	21116	21142	20742	21071	21032	21051	21190	20891	20907	21175	21043	21023	21103	20967	21005	21010	20941	20831	20800	20822	21003	20823	20798	20985	21019	21004	20978	21085	21199	21180	21054	20976	20994	21144	21109	21126	21143	20941	20976	20996	21088	21074	21046	21100	21101	21016	21099	20927	21042	20951	21315	20962	21032	21097	21020	21017	21113	20918	21130	21061	20972	20896	20878	21027	20974	21019	21069	20955	20779	21033	21035	21293	21093	21052	20966	20890	21227	21177	20893	20905	20931	20867	21033	20917	20853	20934	20766	21000	20888	20979	21061	21169	21086	21316	20970	21023	21269	20860	21032	21106	20882	21252	21086	21003	21086	21002	20972	21191	21022	20926	20951	21073	21147	21238	20838	21073	20985	20951	21004	20865	20977	21095	20783	20994	21303	21081	21007	20925	21064	20841	20927	21017	21229	21059	21038	20926	20815	21021	21025	20918	21004	21104	20957	21027	20857	20977	21110	21094	21128	20992	21097	21133	20970	21098	20957	20913	21066	21081	21016	21054	21010	20942	21114	21078	21034	20894	21061	20850	21008	21074	21189	20945	21139	21162	20973	21273	21020	21268	20942	21060	21144	21067	20812	21003	21186	21077	21101	20865	21035	21045	20825	20896	20896	20905	20964	21124	21279	21112	20879	21188	21003	21243	21119	21146	21015	20992	20846	20949	20827	21088	21069	21054	21005	21243	20961	20870	21099	20939	20971	21005	21111	21004	20967	21030	20855	21045	20873	21278	21143	20986	20965	21055	21174	21087	21106	20945	21120	21121	20948	20828	20925	21045	21095	21237	21073	21061	21105	21314	21141	21120	20946	20984	20985	20894	21078	20802	21124	21000	21143	21037	21040	21101	20893	21121	20857	20924	20974	21040	20985	20990	20795	21152	20906	21002	21073	21073	21039	21037	21112	21177	21098	20930	20894	20968	21203	21077	20860	20821	20975	20881	21045	20935	20965	21012	20967	21064	21170	21078	21036	20907	21034	21098	21190	21188	20969	20952	21371	21046	21213	21093	21019	20987	21019	21197	21021	20788	21158	21108	20892	20994	21001	20979	21130	20950	21011	20920	20845	21122	21024	20992	20940	20969	21279	20826	20803	21030	20889	21087	21121	21326	21236	21166	21248	21075	21099	21005	21172	21066	20995	20934	21006	21004	21075	21037	20934	20891	20917	21097	21147	21032	21018	20924	21102	21187	21020	21229	21102	20970	21023	20950	21150	21276	21091	21010	20858	21060	21025	20968	21057	21066	20982	20826	20974	21031	20913	21116	21015	21105	20911	21006	21055	21080	21080	21081	21002	20837	21161	21032	21189	21280	20909	20955	20850	21066	20943	21007	20999	21117	21113	20885	21006	21106	21040	20891	21172	20833	20870	20992	20910	21015	20998	21236	20891	21215	20854	21004	21034	20949	21005	21005	21050	21137	21106	21124	20839	21117	20988	20977	21191	21196	20985	20953	21073	21196	20892	21077	21081	20898	21192	21238	20952	21075	21174	20832	20935	21159	20838	21015	20871	20902	21123	21006	20949	21243	21044	21097	20881	20889	21025	21043	20942	20959	21037	20898	21254	20807	21090	21106	20969	20923	20950	21156	21115	21073	20988	21152	21024	21087	21152	21135	21194	21029	20986	20988	21194	21143	21163	21157	21046	21006	21012	20898	20976	21216	20973	20898	21129	20948	20924	21143	21040	21056	20922	21281	20987	21056	20954	20880	20836	21055	21212	20901	21182	21127	20951	21078	20958	20992	21021	20774	20881	21140	21064	20954	21009	20911	20866	20939	20991	21088	20993	20997	21152	20893	21005	20795	21102	21174	21064	21123	20972	21055	21144	21089	21066	21025	21122	21047	20792	20970	20930	20987	20784	21233	21005	21109	20890	21008	21070	20784	21040	21138	21245	21049	20857	21069	20987	21073	21124	21080	21035	21056	21044	21013	21083	21090	20782	21176	20944	21088	21115	21200	21241	21071	20821	20958	20940	20922	21094	20966	21074	20905	21056	21048	21023	20848	21054	20982	21007	20878	21149	21149	21155	21142	21122	21008	20900	20982	21178	21209	21044	21066	20841	21080	20986	21063	21023	21002	21015	20994	20832	21051	21088	20849	20911	20993	20878	21144	20948	20914	21071	21012	21180	21227	20919	20983	20893	21130	21035	21103	20943	21108	21117	21085	21074	21038	20977	21008	20968	20955	21042	21098	20965	20988	20857	20951	21174	21047	20867	20892	21172	21068	21141	21001	20934	21092	21100	20883	21106	20983	20986	21060	21128	20864	21241	20941	21235	21000	21099	21111	20978	21071	20862	21042	21178	21334	20849	21029	21145	20886	21094	21107	21055	21169	20807	20840	21099	21116	20930	21193	20893	21232	21233	21144	21187	21199	20938	21008	21049	20872	21270	21060	20975	21116	21063	21114	21106	20792	21011	21214	21133	21001	20882	20912	21024	21087	21173	21056	21218	20958	21107	21070	20885	20975	21000	21026	21142	21028	20953	20908	21056	21097	21025	21021	20893	20970	20996	20926	21137	20960	20972	21083	20972	21149	21190	21163	20813	21048	21000	21120	21023	20843	20905	20875	20896	21190	21185	20982	21002	21151	21098	20907	20841	20953	21001	21063	20838	20885	21113	20908	21069	20899	21219	20989	21042	21141	21158	21316	20855	21077	21062	20914	21142	20939	20938	20974	21219	21226	21116	21072	21090	21150	21077	21127	20991	21152
17011	31897	29070	22757	20974	20094	19444	18914	18840	18725	18363	18154	18101	17610	17574	19563	31950	38565	34680	28076	23156	19690	18121	17389	17276	17079	17172	16897	17184	17101	17062	16933	16971	16912	17023	16890	17111	17153	17099	17038	17119	17115	17089	17073	17287	16950	17099	17058	16978	16906	16983	17090	17109	17097	17056	16892	17133	17045	17153	17226	17317	17054	17058	17059	17113	16969	16990	17105	16902	17090	17083	17120	16934	17016	16985	17132	17095	17124	17140	17021	16994	17135	17013	17029	17019	17032	16918	17011	17145	17054	17087	17007	17088	17086	17205	17007	16977	17024	17074	17187	17166	16950	16961	17125	17024	16974	17052	17110	17138	17101	16995	16940	17197	17105	17174	17105	16840	17203	16900	16927	16987	17033	17150	16904	17026	16840	16925	17051	17229	17122	17237	17031	17066	17039	17140	17096	17049	16979	17101	16999	16957	17025	17175	16943	16960	16968	17048	17042	17137	17001	17109	16918	17023	16955	17121	17311	17096	17091	16976	17108	16969	17054	17007	17109	16999	17108	16930	17131	17066	17023	16992	17140	17059	17043	16857	17011	16941	17165	16903	17122	17240	17038	16997	17059	17129	16977	17088	17022	17011	16953	17083	16991	17101	16910	17006	16962	17022	16895	17034	17105	17070	17139	17002	17185	16931	17269	17038	17080	17082	16917	17107	17054	17033	16923	17157	17178	17090	17148	16880	17047	17023	17096	17047	16983	17060	16990	16851	17082	17036	17054	17103	17034	17109	17017	16909	17152	17021	16958	17094	17051	17155	17157	16916	17063	16938	17080	17064	17036	17016	17115	16948	17113	17131	17160	16901	17051	17072	17013	16911	17081	17137	16986	17043	16962	17189	16846	17145	17092	17044	17119	16969	17043	17114	17035	17050	17053	17044	17117	17079	17033	16980	16964	17044	17078	16848	17249	16995	16991	16987	17007	17185	16888	17109	16849	17066	16984	17005	16918	17050	16965	17052	17054	16858	16940	17193	17228	16954	16969	16970	17011	17046	16976	16949	17022	16924	17166	17049	17114	17166	17004	16965	16899	16966	17119	16876	17134	17046	17053	17102	17161	17221	17033	17193	16990	17204	16937	17125	17090	17035	17107	17019	17141	16937	16939	16964	17171	16939	17253	17028	17211	17042	16948	17065	17002	17088	16909	17168	17037	17003	17017	16992	17085	16969	17010	17020	16861	17182	16927	17106	17057	17004	17146	16937	17004	17032	17017	17011	17003	17025	17092	16799	16918	17282	17200	17084	16942	17161	16905	17117	17007	17027	17001	17211	17063	16965	17055	16887	17033	17051	17125	16831	17172	16875	17004	16876	17148	17088	17125	17216	17062	16984	17012	17082	16969	16979	17102	17050	17055	17203	16869	17036	16884	16950	17142	16993	17174	17039	17270	16994	16913	17109	17232	17216	16929	17141	17162	17050	17028	17041	17025	17042	17024	17070	16958	16976	16963	16953	16947	17055	17126	16990	17061	17025	16908	17257	17050	17124	16867	17038	16897	16965	16944	17017	17017	16998	17020	17117	17120	17098	16929	16952	16891	16817	16957	16917	17216	17142	17083	16933	16966	17034	17029	17168	16935	16982	16852	16964	16947	16914	17010	17067	17090	16935	17065	17038	16930	16886	17053	17096	16932	17028	17053	17104	16975	17140	17015	17001	16975	16901	16947	16919	17084	16892	16986	17179	17095	17105	17150	16987	17176	17047	17199	16897	17057	16966	17143	17084	17103	16959	17058	17112	16981	16936	16932	16983	17156	16947	16967	17043	17183	16913	16945	17125	16989	16898	16949	16845	17139	17012	16963	16845	17209	17034	17057	16894	17059	17161	17030	17069	16927	17037	16911	17232	17009	17153	16972	17020	17192	17158	16906	17094	17169	17130	17055	17074	17051	17031	17030	16939	17088	16948	17016	16925	16952	17043	16887	17024	16893	17153	17064	16975	17082	17099	16986	17126	16881	17141	16826	17072	16941	17152	17180	16987	16880	17152	17008	16990	17036	17153	17055	16927	16840	16939	16817	16913	16989	17042	17021	16955	17014	16876	17028	16940	16905	17191	17174	16989	17024	16923	17190	17074	17146	17063	17248	16993	17101	17201	16908	17185	16886	16974	16907	17086	16992	17005	16938	17025	17129	17005	17055	17024	16916	17116	16925	17149	17098	17070	16987	17045	16789	17099	17121	17172	17154	16872	17245	16849	16935	16926	16899	17000	16999	17165	16933	16963	17161	16871	17092	17078	16937	17160	17107	17112	17119	17135	17139	16790	16994	17033	16886	17082	17114	16900	17165	17086	16907	17161	16992	17123	16908	17195	17025	17029	17011	16996	16881	17039	16976	16944	17106	16993	16962	17127	17020	17037	17019	16939	16943	17094	17041	16970	16977	17047	17121	16967	16916	16912	17102	17123	17123	17173	17086	17004	17088	17169	17038	17160	17191	17134	17092	16952	17138	17103	17137	17150	16992	17012	17010	17231	17029	16968	16954	17197	17001	16961	16945	17052	17110	17118	16877	16969	16988	16935	16987	17068	17178	17038	17038	16948	17095	17081	17155	17202	17118	16955	17042	16980	16823	17211	17151	16931	17061	17176	17016	17148	16980	16972	17069	17087	16915	17045	16914	16964	17143	17070	16999	17066	16971	17095	17087	17050	16941	17000	16990	17052	17061	17201	17064	17017	17042	17018	17005	17133	17092	17200	17125	17173	17058	17110	17229	16936	17245	16956	17080	17157	17073	16880	17161	17052	16906	16983	17121	17061	16945	16908	17064	16966	17038	17018	17008	16936	16954	17156	16969	16933	17161	17047	17045	17160	17144	16894	17116	17155	17109	17182	16980	17093	16987	17021	16998	17154	17074	16953	17208	17008	16963	17479	16923	16966	17315	16882	17027	17037	16981	17106	17017	17004	17046	16944	17109	17114	17110	17108	17054	17110	17095	17011	16955	16866	16887	17088	17092	17141	17079	17093	16937	17268	17148	17053	16929	16999	17028	17020	16980	17141	16994	17100	16997	17157	17107	17033	17093	17062	16811	16993	17108	16981	16931	17087	17195	16935	17032	16930	17030	16979	17092	16985	16972	16968	17092	17044	16955	17137	17070	16976	17097	17124	17105	16963	16814	16852	16804	17038	17024	16998	17047	17005	16923	16962	16937	16989	17024	17177	17075	17192	16902	16906	16961	16947	17172	16919	17003	16959	17043	17088	17101	16786	17160	17038	17235	17207	16948	17088	17047	17142	17087	16961	17163	16999	16945	16916	17098	17041	17113	16952	16970	17122	17039	17042	16983	16924	17168	16922	17097	17084	16887	17018	17063	17169	17108	17152	16985	17061	17099	16854	16950	17051	17146	16989	17123	17171	17094	17050	17036	17077	16937	16984	16920	17026	17169	17126	17141	16937	17176	17190	17049	17104	16976	16835	16942	17020	17062	16837	17126	16982	17072	16956	16764	16751	16974	17040	17085	17092	17120	17080	17061	17032	17039	16873	17084	16966	17148	16883	16942	17137	16990	17146	17105	17101	16885	17021	16971	17018	16905	17057	16999	17031	17037	17113	17048	17066	16997	17000	17075	16913	16913	17016	17221	17102	17091	17039	16969	17244	17031	17122	17131	17091	17024	16998	16989	17150	16997	17009	17126	17109	17043	17293	17044	17136	17017	16949	17152	17050	16972	17048	17047	17009	17073	16920	17027	16860	17111	16946	17036	17132	16961	16963	16998	17055	17218	16902	17192	17018	16894	16918	16990	17002	16979	17045	17156	16934	16966	17049	17074	17075	17130	16897	17029	16876	16819	17162	17081	16969	16927	17015	16987	17012	17049	17118	17153	17038	17079	16959	17008	16932	16993	16933	17089	16976	17113	16939	17159	17037	17201	17093	17192	16985	17031	17140	17121	17255	16984	16941	16977	17051	17015	17036	17125	17021	17064	17056	17002	17006	16978	16935	17028	16935	17036	16957	17096	17182	16986	17008	17016	17092	17039	17026	17080	17118	16887	16842	16851	17136	17148	16948	17042	16878	17133	16935	16967	16880	16886	16911	17096	16971	16985	17020	17073	16748	17076	17010	17066	17264	17087	17156	17086	17070	17060	17061	17086	17172	16966	17103	17007	17217	17065	17016	16977	17122	17115	17052	17081	17035	16918	16960	17062	17043	17051	17062	17068	16987	16912	17107	16847	17005	17012	17100	16973	17011	16962	17071	17105	17131	16950	17202	17066	17045	17183	16928	17226	16966	17270	16844	17144	17086	16976	17140	17065	16949	17045	16921	16921	17087	16927	16942	16977	17112	17171	17028	16998	16953	17087	16984	16995	17167	16946	17074	17159	17281	17069	17080	16932	17090	17080	17126	17135	16976	17202	17068	16988	16960	17040	17014	17085	17009	16952	17046	16986	17060	17125	17034	16913	17009	16942	17011	17011	17027	16859	17086	17144	17044	17258	16912	16988	17044	17147	17069	16966	16953	16982	17082	16992	17034	17220	17178	17293	17136	16813	16996	17065	17232	16846	17140	16957	17098	17129	16972	17043	17070	17136	17003	17014	17303	17194	17076	17080	17164	16925	16985	17091	16929	17089	17155	17006	16971	16854	17125	17003	16930	17082	17340	17177	17023	17252	16925	16981	17134	16907	17170	16879	17057	17177	16886	16796	17091	17020	16923	16992	16898	16861	16987	16977	16871	17001	17101	16971	16974	17191	17191	16921	16952	16946	17038	17167	17045	17323	17200	17166	17014	17039	17138	17138	17232	17065	16829	17107	17060	17211	17067	16962	16982	16898	16976	16944	17071	17045	16976	17206	17215	17081	16978	17078	17051	17075	17025	17245	17034	16942	17039	16978	17122	16834	16995	17177	16917	16962	16955	17038	17016	17149	16996	17151	17217	17136	17050	16994	16987	16921	16918	17027	16819	16984	17095	17084	17056	17042	17020	17046	16905	16991	17023	17101	16821	17161	16968	17066	17065	16951	17088	17143	17008	17071	16958	17076	17095	16901	16897	16980	16947	17022	17042	17078	17155	16786	17022	16975	17005	17035	17155	16928	17039	16976	17183	17118	16941	17081	17025	17126	17113	16912	16934	16934	17100	16952	17032	17011	16983	17196	17144	16891	17105	16939	16942	17081	16898	16948
27350	22179	26729	24447	21575	21613	21618	21421	21691	21484	21370	21340	21412	21411	21374	21458	21840	22969	22766	22394	21961	21542	21260	21365	21367	21188	21207	21191	21257	21183	21213	21342	21402	21101	20919	21161	21307	21131	21266	21086	21088	21225	21118	21216	21394	21060	21146	21143	21466	21226	21100	21019	21264	21273	21314	21191	21065	21184	21229	21160	21347	21203	21154	21324	21129	21174	21199	21264	21351	21258	21335	21287	21290	21106	21250	21228	21325	21233	21385	21483	21295	21081	21318	21262	21196	21315	21333	21134	21249	21005	21294	21068	21226	20975	21325	21088	21131	21376	21223	21228	21245	21057	21346	21111	21192	20985	21257	21316	21149	21220	21201	20955	21362	21084	21149	21102	21319	21304	21328	21354	21111	21223	21350	21125	21147	20983	21348	21328	21316	21101	21182	21345	21411	21287	21261	21349	21240	21074	21258	21308	21252	20886	21195	21221	21452	21344	21511	21352	21248	21126	21265	21192	21116	21267	21427	21128	21513	21282	21303	21168	20904	21226	21119	21177	21105	21414	21162	21035	21204	21285	21302	21345	21138	21075	21298	21181	21534	21117	21213	20998	21446	21382	21263	21488	21185	21043	21228	21113	21228	21185	21014	21045	21508	21202	21194	21116	21089	21104	21334	21225	21194	20979	20942	21114	21117	21222	21236	20941	21055	21442	21120	21272	21459	20900	21091	21318	21357	21252	21203	21295	21310	21378	21219	21072	21206	21173	21030	21364	21251	21090	21298	21220	21094	21344	21225	21128	21230	20905	21291	21444	21231	21170	21295	21283	21226	21237	21102	21266	21074	21169	21036	21178	21145	21185	21184	21342	21029	21440	21339	21308	21261	21412	21336	21126	21047	21342	20988	21216	21030	21311	21290	20973	21172	21173	21331	21093	21013	21041	21075	21202	21149	21204	21247	21400	21053	21175	21090	21299	21241	21342	21204	21294	21322	21411	21293	21339	21365	21231	21221	21362	21217	21279	21162	21364	21028	21259	21240	21182	21260	21290	21449	21209	21307	21140	21186	21049	21309	21358	21116	21257	21095	21481	21216	21038	21226	21036	21272	21004	21391	21246	21176	21192	21214	21097	21047	20997	21188	21276	21211	21152	21227	21293	21460	21203	21442	21328	21170	21295	21097	21252	21219	21383	21272	21037	21294	20903	21090	21218	21273	21480	21338	21495	21289	21250	21077	21184	21052	21117	21271	21255	21198	21167	21178	21417	21508	21204	21325	21203	21473	21165	21243	21247	21239	21197	21251	21356	21389	21296	21275	21096	21293	21292	21215	21084	21088	21260	21320	21345	21291	21425	21141	21278	21439	21275	21120	21225	21200	21293	21205	21152	21191	21207	21126	21220	21264	21184	20985	21276	21232	21111	21164	21330	21117	21169	21034	20987	21369	21114	21208	21365	21088	21158	21366	21310	21184	21235	21205	21270	21052	21176	21353	21263	21155	21265	21169	21219	21228	21583	21255	21281	21319	21081	21325	21247	21230	21472	21178	21406	21183	21197	21127	21279	21209	21078	21200	21204	21236	21190	21231	21258	21288	21145	21236	21009	21258	20970	21310	21236	21387	21338	21365	21045	21256	21028	21237	21010	21236	21277	21232	21012	21060	21291	21212	21223	21220	21205	21363	21267	21461	21209	21131	21267	21270	21232	21102	21230	21387	21232	21428	21199	21295	21310	21166	21219	21319	21243	21085	21160	21239	20919	21281	21202	21207	21266	21251	21241	21282	21071	21044	21236	21097	21469	21316	21395	21181	21297	21276	21447	21207	21437	21406	21311	21431	21364	21228	21399	21181	21255	21009	21061	21160	20954	21227	21145	21373	21256	21265	21298	21439	21319	21355	21126	21258	21089	21200	21327	21269	21319	20967	21099	21220	21264	21377	20971	21072	21570	21339	21170	21399	21236	21269	21238	21401	21170	21374	21212	21217	21411	21193	21307	21237	21103	21460	21199	21163	21033	21220	21213	20965	21155	21325	21208	21255	21057	21183	21099	21276	20984	21190	21299	21220	21301	21270	21284	21237	21283	21241	21194	21232	21154	21205	21227	21395	21159	21147	21253	21053	21119	21211	21255	21017	21146	21362	21352	20951	21454	21348	21288	21267	21233	21273	21080	21362	21359	21310	21282	21369	21311	20994	21169	21330	21172	21225	21304	21303	20950	21424	21136	21277	21062	21216	21230	21216	21258	21115	21297	21287	21292	21237	21240	21151	21182	21141	21298	21192	20984	21380	21134	21406	21218	21400	21138	21122	21314	21315	20968	21180	21262	21175	21319	21327	21266	21019	21099	21346	21129	21119	21230	21227	21308	21296	21244	21141	21322	21162	21348	21194	21434	21226	21092	21139	21082	21510	21509	21097	21250	21192	21207	21419	21235	21255	21286	21408	21049	21316	21119	21250	21296	21251	21189	21276	21090	21365	21071	21233	21308	21133	21247	21040	21205	21251	21021	21008	21367	21168	21053	21189	21234	21299	21369	21200	21200	21193	20979	21214	21376	21246	21160	21111	21361	21211	21343	21295	21194	21246	21192	21224	21231	21035	21189	21335	21091	21302	21335	21203	21355	21386	21229	21589	21382	21162	21216	21317	21344	21054	21255	21206	20918	21116	21116	20994	21116	21037	21386	21208	21319	21261	21127	21245	21019	20990	21252	21353	21239	21332	21267	21242	21128	21239	21187	21121	21267	21226	21391	21193	21402	21282	21289	21143	21357	21291	21213	21289	21195	21412	21276	21448	21397	21281	21151	21199	21186	21393	21264	21090	21163	21222	21147	21339	21080	21263	21116	21388	21195	21173	21160	21221	21143	21192	21299	21340	21345	21243	21390	21237	21291	21223	21130	21114	21067	21334	21443	21001	21196	21014	21372	21117	21267	21328	21174	21116	21283	21364	21215	21326	21258	21285	21062	21441	21183	21191	21235	21094	21328	21047	21315	21214	21318	21320	21328	21246	21211	21229	21234	21132	21261	21086	21071	21442	21260	21335	21325	21489	21223	21203	21449	21331	21120	21421	21324	21253	21041	21223	21304	21450	21099	21276	21527	21412	21205	21197	21094	21357	21079	21159	21030	21230	21112	21301	20914	21108	21232	21273	21249	21040	21073	21225	21329	21391	21096	21258	21280	21330	21306	21264	21202	20907	21138	21249	21066	21354	21181	21092	21255	21358	21151	21094	21256	21085	21230	21379	21128	21285	21200	21259	21309	21266	21245	21266	21177	21216	21507	21299	21329	21182	21109	21174	21227	21089	21292	20987	21306	21148	21363	21231	21179	21430	21196	21291	21106	21031	21268	21211	21114	21235	21214	21403	21361	21498	21157	21215	21111	21340	21348	21139	21327	21248	21123	21162	21288	21184	21112	21332	21254	21066	21086	21442	21220	21347	21080	21110	21063	21391	21293	21292	21248	21329	21147	21537	21406	21260	21226	21236	21195	21063	21230	21086	21204	21358	21382	21163	21178	21266	21260	21168	21077	21109	20987	21128	21156	21170	21340	21353	21275	21078	21295	21250	21425	21354	21085	21278	20960	21381	21209	21025	21440	21116	21296	21179	21195	21153	21331	21223	21007	21383	21255	21192	21312	21173	21250	21005	21168	21121	21319	21246	21144	21213	21023	21087	21315	21223	21204	21144	21129	21266	21266	21059	21264	21154	21264	21071	21301	21164	21168	21311	21304	21221	21221	21436	21262	21179	21220	21082	21087	21167	21255	21201	21155	21431	21100	21439	21097	21209	21333	21481	21190	21267	21284	21175	21344	21332	21185	21042	21010	21403	21209	21145	21340	21036	21045	21292	21127	21320	21531	21099	21194	21113	21271	21208	21073	21194	21248	21080	21422	21147	21040	21165	21115	21375	21046	21315	21207	21188	21213	21190	21225	21139	21095	21208	21191	21311	21557	21309	20939	21074	21505	21116	21165	21274	21141	21254	21127	21072	21079	21124	21331	21034	21272	21266	21196	21342	21160	21266	21028	21174	21306	21234	21155	21180	21353	21000	21292	21242	21440	21114	21293	21278	21275	21223	21188	21302	21250	21266	21318	20920	21324	21433	21054	21221	21058	21148	21128	21155	21096	21117	21136	21226	21309	21239	21223	21143	21112	21183	21074	21186	21160	21109	21249	21399	21132	21389	21207	21152	21200	21139	21216	21221	21138	21320	21092	21221	21141	21188	21238	20975	21178	21145	20993	21441	21305	21332	21308	21249	21114	21157	21338	21280	21019	21136	21163	21145	21254	21155	21377	21308	21173	21250	21240	21055	21189	21026	21175	21247	21346	21251	21284	21048	21118	21364	21289	21204	21473	21382	21156	21448	21301	21274	21321	21066	21205	21187	21309	21264	21030	21054	21407	21239	21268	21357	21081	21374	21185	21439	21249	21334	21504	21194	21174	21292	21297	21344	21258	21146	21093	21230	21313	21345	21199	21220	21291	21316	21331	21197	21130	21189	21203	21229	21362	21367	21160	21170	20960	21351	21370	21313	21220	21140	21217	21453	21228	21315	21220	21243	21250	21198	21126	21501	21342	21086	21285	21232	21077	20993	21203	21195	21290	21024	21299	21375	21109	21212	21355	21076	21214	21431	21285	21380	21301	21282	21245	21372	21079	21172	21462	21140	21120	21371	21197	21052	21430	21177	21291	21366	21241	21298	21334	21414	21374	21108	21217	21295	21131	21238	21240	21226	21217	21282	21216	21291	21368	21317	21208	21272	21350	21303	21191	21170	21237	21352	21360	21103	21049	21497	21376	21165	21274	21348	21138	21397	21198	21123	21192	21103	21244	21109	21249	21090	21192	21113	21325	21320	21173	21508	21123	21222	21238	21238	21073	21125	21098	21225	21267	21252	21167	21030	21386	21302	21012	20945	21173	21113	21201	21188	21379	21259	21395	21412	21143	21211	21332	21290	21233	21211	21310	20931	21319	21306	21123	21256	21336	21158	21002	21112	21341	21137	21175	21182	21255	21333	21305	21196	21301	21103	21167	21216	21135	21246	21230	21369	21380	21212	21410	21225	21216	21297	21115	21310	21105	20927	21217	21221	21104	21451	21076	21393	21209	21144	21227	21457	21141	21101	21027	21064	21189	21093	21242	21436	21165	21264	21302	21475	21157	21362	21153	21490	21345
16684	20880	20422	18177	18125	17709	17448	17696	17807	17691	17520	17264	17229	17514	17252	17445	18159	19381	18942	18195	17604	17456	17297	17350	17186	17065	17246	17339	17163	17189	17208	17073	17274	17223	17249	17135	17143	17237	17197	17174	17308	17267	17230	17393	17157	17104	17217	17162	17281	17079	17282	17145	17197	17099	17260	17008	17261	17142	17213	17273	17227	17039	17160	17102	17366	17125	17181	17021	17131	17187	17058	17197	16972	17308	17241	17337	17074	16951	17193	17106	17246	17293	17067	17166	17235	17228	17085	17309	17209	17269	17265	17130	17084	17117	17108	17158	17184	17111	17188	17190	17244	17146	17108	17296	16921	17340	17139	17200	17159	17287	17093	17122	17113	17281	17234	17164	17145	17079	17124	17212	16965	17184	17134	17320	17317	17130	17122	17017	17443	17200	16911	17137	17233	17131	17255	17167	17368	17060	17165	17174	17205	16990	17174	17271	17095	17189	17319	17100	17241	17281	17268	17075	17251	17095	17059	17173	17308	16983	17277	17177	17085	17113	17189	17193	16972	17243	17065	17019	17221	17090	17114	17164	17114	17070	17239	17234	16986	17174	17164	17177	17182	16961	17132	17096	17009	16997	17226	17104	17052	17206	16991	17181	17247	17078	17059	17130	17282	17199	17140	17268	17027	17172	17306	17165	17307	17212	17274	17006	17182	17089	17049	17104	16957	17147	17300	17101	17177	17075	17095	17144	17170	17023	16933	17214	17213	17235	17215	17154	17163	17126	17060	17209	17014	17201	17125	17244	17083	17075	16989	17195	17010	17291	17201	17302	17199	17227	17334	17287	17443	17127	17194	17159	17231	17188	17126	17095	16994	17091	17187	17237	16993	17038	16977	17120	16876	17172	17165	17120	17129	17089	17162	17315	17067	17241	17198	17050	17124	17307	17372	17043	17201	17057	17358	17024	17262	17046	17133	17062	17342	17033	17043	17100	17052	17153	17077	17066	17262	17098	17144	17094	16994	17160	17141	17124	17145	17257	17084	17235	17088	17153	17277	17121	17243	17196	17219	17116	17036	17310	17228	16963	17307	17129	17173	17148	17211	16996	17260	17075	17199	17140	17264	17067	17006	17358	17183	17072	17130	16957	17150	17304	17118	17161	16973	17140	17089	16904	17021	17204	17139	17007	17164	17007	17081	17174	17218	17057	17155	17340	17196	17214	17099	17006	17157	17232	17352	17145	17098	17059	17132	17133	17153	16912	17168	17083	17191	17175	17308	17243	17292	17194	17142	17287	17144	17183	17082	17125	17171	17284	17097	17174	17216	17154	17331	17189	17323	17203	16914	17277	17122	17161	17129	17190	17170	17202	17366	17215	17104	17203	17179	17174	17157	17230	17307	17233	17200	17157	17141	17180	16935	17085	17167	17262	17235	17165	17071	17218	17243	17019	17147	17180	17097	17068	17057	17230	17334	17110	17171	17270	17226	17113	17140	17086	17267	17064	17214	17169	16942	17274	17146	17128	17058	17118	17072	17026	17068	17189	17223	17078	17275	17052	17071	17255	17186	17157	17075	17076	17250	17099	17029	17055	17148	17116	17197	17085	17236	17262	17231	17217	17126	17108	17188	17143	17193	17197	17147	17284	16926	17228	17198	17242	17166	17062	17135	17172	17191	17240	17229	17239	17214	17044	17075	17134	17086	17138	17189	17264	17085	17030	17202	17176	17097	17260	17225	17245	17197	17146	17266	17243	17228	17155	17092	17222	17239	17041	17313	17202	17132	17295	17159	17094	17168	17181	17185	17066	17109	17248	17327	17058	17216	17123	17080	17146	17071	17044	17225	17238	17149	17089	17011	17222	17121	17209	17298	17183	17241	17264	17115	17137	17087	17244	17165	17154	17143	17220	17231	17234	17193	17194	17138	17186	16983	17237	17310	16968	17258	16983	17047	17112	17101	17319	17216	16993	17202	17130	17179	16956	17085	17195	17225	17347	17336	17085	17257	17021	17386	16959	17196	17201	17150	17251	17087	17161	17104	17258	17067	17123	17136	17184	17138	17162	17044	17270	17266	17163	17004	17078	17359	17396	17184	17295	17156	17215	17055	17059	17099	17052	17292	17050	17304	17162	17233	17196	17104	17281	17218	17099	17104	17209	17112	17232	17080	17092	17151	17083	17238	17071	17310	17290	17192	17166	17025	17158	17142	17311	17244	17120	17115	17202	17130	17066	17160	17211	17171	17310	17175	16882	17189	17053	17155	17368	17189	17025	16976	17133	17105	17021	17216	17268	17036	17141	16987	17074	17198	17237	16990	17128	17132	17116	17065	17336	17325	17279	17140	17198	17001	17355	17277	17121	17173	17056	17145	17034	17190	17223	17046	17265	17247	17215	17246	17283	17226	17076	17120	17141	16955	17137	17174	17182	17275	17016	17048	17105	17107	17215	17245	17216	17000	17303	16995	17278	17193	16930	17031	17215	17133	17111	17168	17066	17184	17280	17050	17069	17110	17159	17148	17070	17057	17161	17246	17217	17062	17031	17120	17040	16992	17042	17107	17221	17101	17177	17378	17073	17258	17150	17243	17109	17162	17234	17278	16990	17192	17064	17159	17162	17066	17240	17028	17222	17014	17252	17204	17291	17129	16957	17185	17220	17143	17188	17198	17020	17167	17073	17105	17191	17257	17234	17123	17232	17111	17043	16976	17123	17228	17209	17193	17178	16958	17185	17209	17181	17062	17230	17324	17191	17188	17047	17175	17262	17193	16968	17106	17120	17056	17104	17063	17145	17054	17205	17067	17262	17082	17113	17136	17089	17378	17213	17049	17107	17200	17035	17180	17174	17179	16998	17261	17145	17077	17197	17160	17214	17249	17231	17074	17224	17135	17111	17225	17226	17401	17213	17330	17059	17250	17121	17166	17103	17185	17198	17148	17383	17016	16905	17169	17089	17243	17244	17042	17158	17271	17204	17119	17154	17048	17171	17191	17066	16977	17225	17100	17155	17148	17391	17065	17253	17056	17130	17312	17111	17059	17153	17109	17170	17182	17179	17283	17158	17256	17014	17134	17106	17221	17206	17071	17213	17014	17137	17332	17202	17154	17196	17111	17015	17170	17226	17247	17101	17052	17083	17098	16960	17069	17314	17132	17197	17044	17341	17101	17327	17126	17245	17116	17155	16961	17216	17246	17053	17177	17205	17213	17176	17016	17162	17330	17149	17224	17017	17221	17170	17362	17070	17085	17089	17175	17094	17176	17197	17210	17141	16952	17271	17239	17082	17135	17235	17201	16994	17092	17202	17149	17084	17235	17233	17224	17082	17350	17185	16985	17049	17189	17207	17094	17095	17153	17166	16947	17215	17266	17179	17118	17235	17022	17290	17068	17118	17102	17117	17085	17177	17075	17253	17084	17238	17056	17009	17205	17248	17272	17238	17067	17051	17254	17123	17051	17265	17159	17159	17202	17113	17128	17004	17177	17104	17295	17143	17294	17132	17308	16950	17030	17225	17260	16926	17125	17151	17156	17180	17013	17144	17299	17256	17178	17240	17243	17083	17195	17282	17036	17027	17025	17163	17155	17273	17233	17143	17430	17186	17045	17254	16978	17200	17333	17271	17186	17202	17174	17177	17189	17060	17237	17275	17329	17136	17170	17127	17064	17043	17100	17149	16955	17130	17155	17118	17121	17270	17216	17083	17202	17011	17227	17343	17083	17114	17081	17152	17153	17131	17103	17111	17214	17286	17112	17267	17058	17206	17262	17246	17128	17250	17209	17072	17116	17036	17327	17186	17284	17214	17052	17231	17108	17160	17222	17120	17081	17140	17195	17042	17187	17165	17090	17149	17116	17070	17167	17305	17147	17145	17327	17173	17069	17207	17047	17178	17032	17159	17152	17303	17311	17203	17151	17115	17096	17158	17133	17123	17220	17003	17161	17243	17209	16992	17189	17255	17182	17191	17263	17184	17210	17163	17102	17024	17179	17391	17190	17206	17152	17133	17134	17194	17122	17181	17068	17181	17120	17208	17089	17199	17222	17333	17143	17199	17129	17176	17289	17166	17032	17311	17062	17225	17132	17360	17237	17235	17064	17165	17151	17363	17156	17226	17154	17194	17126	17051	17277	17165	17320	17158	17195	17330	17249	17202	17213	17041	17112	17010	16971	17423	17190	17271	17171	17160	17104	17119	17143	17159	17305	17318	17174	17026	17148	17176	17195	17176	17400	16971	17034	17234	17192	17029	17067	17166	17036	17142	17106	17153	17232	16935	17141	17224	17132	17323	17086	17122	17243	17161	17305	17025	17137	17004	17222	17121	17110	17253	17297	17289	17094	17283	16966	17307	17118	17209	17319	17122	17040	17039	17062	17164	17099	17128	17127	17145	17296	17130	17139	17216	16907	17175	17168	17239	17275	17157	17182	17009	17098	17342	17202	17172	17126	16981	17085	17089	17070	17285	17242	17257	17080	17286	17125	17262	17316	17208	17085	17126	17240	17063	17036	17259	17162	17097	16923	16941	17223	17261	17283	17089	17139	17167	17223	17336	16897	17152	17393	17169	17055	17368	17066	17186	17180	17246	17064	17070	17090	17179	17058	17024	16959	17244	17135	17201	17392	16981	17115	17093	17112	17063	17196	17092	17026	17275	17248	17475	17176	17232	17203	17119	17026	17386	17168	17138	17098	17173	17165	17076	17291	17106	17118	17258	16993	17214	17170	17080	17287	17188	17103	17163	17200	17055	17251	17162	17309	17007	17142	17120	17251	17166	17106	17166	17231	17134	17077	17110	17164	17235	17047	17215	17219	17261	17224	17064	17220	17256	17211	17193	17149	17105	17157	17325	17395	17179	17252	17113	17203	17013	17310	17284	17209	17243	17038	17165	17091	17291	17088	17099	17148	17249	17152	17088	17138	17082	17153	17294	17078	17132	17280	17179	17282	17018	16864	17159	17266	17247	17285	17027	17184	17239	17168	17255	17045	17207	17313	17125	17047	17152	17234	17101	17238	17011	17045	17151	16972	17249	17206	17163	17292	17170	17122	17241	17082	17380	17067	17283	17262	17267	17130	17136	17297	17244	17142	17334	17053	17409	17193	17201	17323	17090	17111	17110	17121	17032	17226	17141	17368	17226	17226	17189	17216	17320	17115	17119	17068	17193	17077	17276	17152	17345	17112	17269
23749	20990	28430	23947	22545	23762	23966	21587	21371	21718	21502	21193	21165	21087	21029	21310	24191	30639	29932	26574	23931	22381	21445	20970	20824	20968	20783	20765	21009	21144	20853	20982	21176	20968	20913	20988	20836	20813	21127	20879	20645	21108	20860	20759	20881	20981	20927	20792	20770	20711	20702	20792	20891	21006	20622	20787	20863	20797	21057	20721	20762	20960	20744	20829	20868	20700	20911	20880	20781	20811	20869	20805	20793	20836	20893	20798	20825	20810	20701	20773	20891	20906	20835	20957	20799	20902	20905	20776	20598	20769	20673	20856	20740	20987	20861	21030	20901	20924	20807	20600	20943	20836	20731	20913	20802	20861	20919	20761	20802	20893	20947	20815	20901	20926	20810	20877	20848	20992	20847	20997	20619	20628	20665	20884	20550	20806	20824	20900	20957	20801	21021	20723	21051	20871	20683	20724	20745	20839	20664	20842	20769	20594	20752	20838	21036	20910	20675	20871	20782	20775	21006	21080	20754	20827	20886	20849	20984	20754	20873	20859	20834	20848	20668	20754	20663	20735	20722	20943	20753	21049	20923	20650	20909	20639	21084	20884	20898	20876	20652	20787	20815	20530	20935	21000	20810	20778	20850	20937	20831	20899	20863	20675	20585	20783	20874	20825	20893	20691	20950	20925	20829	20851	20855	20824	20673	20747	20884	20705	20735	20744	20999	20790	21062	20778	20660	20551	20547	20784	20640	20915	20870	20734	20820	20953	20638	20967	20675	20824	20790	20791	20793	20912	20776	20850	20792	21145	20849	20836	20657	20845	20657	20985	20756	20626	20923	20797	20760	20815	20856	20795	20762	20558	20612	20784	20767	20978	20890	20885	21017	20650	20898	20731	20958	20888	20827	20889	20849	21062	20661	20704	20959	20836	20787	20887	20788	20916	20928	20940	20630	20795	20552	20921	20755	20665	20634	20883	20586	20929	20786	20648	20847	20626	20851	20786	20908	20800	20848	20917	20968	20798	20944	20765	20934	20853	20769	20754	20645	20701	20896	20766	20569	20789	20732	20836	20973	20939	20921	21004	20936	20785	20805	20671	20925	20706	20645	20675	20782	20899	20737	20587	20706	20954	20916	20883	20820	20890	20808	20806	20894	20751	20729	20711	20737	21127	20635	20813	20782	20997	20812	20861	21003	20722	20728	20747	20848	20808	20971	20764	21054	20929	20881	20855	20787	20850	20703	20882	20723	20849	20809	20976	21020	20827	20802	20663	20859	20865	21049	20813	20809	20640	20880	20848	21052	20693	20945	20837	20575	20739	20786	20707	20758	20871	20779	20633	20872	20782	20867	21020	20916	21014	20994	20805	20749	20757	20679	20704	20919	20953	20570	20619	20832	20993	20842	20905	20867	20922	20934	20683	20784	20826	20792	20871	20792	20823	20686	20910	20908	20690	20989	20769	20942	20666	20689	20865	20895	20870	20926	20650	20694	20847	20807	20798	20964	20920	21129	20651	20801	20775	20832	20848	20866	20729	20507	20924	20818	20879	20811	20743	20680	20523	20629	20695	20613	20731	20818	20855	20917	20861	20790	20804	20728	20913	20644	20883	20815	20576	20771	20809	20945	20967	20855	20746	20867	20903	20966	20819	20998	20668	20908	20854	20735	20988	20696	20642	20719	20951	20864	20826	20860	20968	20892	21000	21112	20816	20874	20733	20766	20837	20814	20863	20643	20853	20759	20627	20811	20734	20807	20891	20832	20801	20903	20738	20693	20762	20985	20930	20866	20710	20936	20797	20785	20997	20596	20952	20617	20746	20874	20725	20862	20888	20829	20885	20677	20965	20989	20705	20740	21057	20909	20964	20740	20959	20633	20928	20968	20594	20802	20765	20864	21057	20702	20541	20891	20954	20817	20728	20824	20745	20946	20929	20898	20973	20848	20845	20887	20846	20827	20930	20694	20977	20801	20885	20720	20746	20859	20956	20955	20792	20872	20773	20691	20800	20761	20743	20635	20833	20778	20704	20624	20960	20967	20806	20921	21028	20899	20595	20959	20679	20916	20816	20950	20791	20806	20771	20910	20772	20847	20961	20686	20926	20834	20798	20705	20614	20879	20623	20829	20973	21141	20658	20762	20965	20651	20824	20758	20778	20787	20780	20760	20790	20906	20938	20793	20973	20909	20671	20931	20806	20796	20760	20816	20922	20711	20828	20680	20849	20531	20766	20748	20735	20666	20952	20862	20801	20619	20768	20958	20991	20899	20798	20844	20961	20727	20944	20745	20685	20889	20773	21021	20776	20672	20603	20980	20639	20863	20789	20987	20791	20819	20793	20916	20826	20850	20798	20657	21098	20592	20734	20940	20779	20834	20872	20773	20823	20744	21078	20919	20812	20731	20672	20844	20765	20848	20792	20876	20619	20877	20838	20902	21125	20786	20937	20915	20624	20840	20687	20813	20858	20930	20745	20855	20747	20867	20824	20856	20911	20785	20830	20902	20867	21113	20893	20789	20742	20599	20889	20901	20791	20823	20659	20941	20545	20752	20804	20758	20629	20972	20746	20797	20790	20963	20666	20936	20764	21051	20746	20934	20787	21044	20850	20807	20900	20685	20905	20888	20880	20839	20988	20665	20788	20740	20866	20935	20749	20882	20767	20726	20749	20786	20904	20832	20604	20769	20912	20966	20777	21054	20922	20798	20700	20842	20680	20792	20763	20735	20647	20798	20604	20789	20751	20707	20799	20954	21058	20752	20741	20792	20958	20811	21035	20753	21001	20659	20790	20806	20912	20922	20918	20936	20798	20648	20907	20745	20671	20874	20919	20914	20815	20788	20975	20765	20694	20877	20587	20660	20591	20873	20860	20874	20680	20744	20680	20609	20644	20816	20867	20884	20909	20756	20597	21012	20944	20826	20887	20887	20710	20696	20773	20843	20795	20915	20830	20680	20792	20901	20746	20817	20967	20849	20942	20837	20691	20932	20839	20892	20961	20897	20844	20858	20805	20765	20873	20941	20852	20687	21051	20709	20603	20990	20641	20737	20867	20870	20908	20762	20932	20819	20838	20757	20821	20870	20959	20982	20853	21057	20920	21047	20665	20938	20972	20685	20697	20785	20586	20684	20847	20724	20794	20951	20888	20888	20785	20955	21008	20797	20728	20900	21156	20823	20803	20690	20872	20655	20789	20758	20813	20753	20770	20832	20904	20955	20851	20751	20737	20831	20825	20811	20976	21085	20825	20934	20855	20750	21080	21012	20922	20658	20762	20956	20642	20768	20779	20669	20760	20751	20738	20785	20745	20805	20819	20759	20924	20951	20802	20710	20695	20694	20766	20687	20829	20782	20824	20665	20742	20575	20810	20871	20814	20933	20878	20834	20732	20820	20855	20690	20966	20959	20887	20613	20746	20851	20877	20964	20912	20685	20955	20999	20863	20862	20855	20817	20913	20501	20775	20956	21084	20894	20912	20977	21070	20790	20718	20819	20746	20925	20634	20931	20855	20685	20942	20893	20867	20760	21026	20875	20732	20664	20981	20842	20842	20739	20905	20775	20697	20718	20784	20806	20746	20848	20979	20855	20959	20898	20718	20783	20852	20886	20959	20996	20881	20740	20721	20594	20878	20768	21029	20845	20815	20729	20764	20837	20592	20716	20692	20530	20821	20742	20929	20707	20754	20772	20899	20920	20836	20764	20782	20830	20793	20993	21086	20850	20868	20791	20820	20741	20913	20724	20869	21034	20832	20837	20856	20584	20798	20628	20756	21121	20791	20870	20801	20866	20730	20780	20620	20576	20885	20862	20821	20837	20871	20778	20837	20838	20605	20713	20949	20893	20803	20875	20848	20891	20692	20860	20859	20747	20704	20874	20668	20918	20940	20864	20936	20817	20647	20954	20868	20824	20850	20741	20760	20869	20848	20450	20828	20701	20783	20718	20710	20576	20887	20808	20784	20835	20878	20614	20833	20817	20740	20913	20694	20907	20566	20843	20709	20746	20771	20845	20880	20799	20832	20688	20814	20880	20570	20726	20935	20869	20917	20673	20502	20680	20863	21071	20982	20906	20872	20880	20718	20866	20789	20827	20972	20531	20876	20874	20845	20768	20799	20614	20792	20708	20664	20844	21040	20633	20885	20750	20780	20832	20706	20803	20681	20985	20852	20809	20904	20800	20802	20736	20702	21077	20790	20825	20706	20868	20891	20855	20736	20771	21017	20931	20699	20943	20933	21024	20880	20896	20915	20937	20688	20732	20797	20994	20799	20894	20660	20773	20783	20737	20788	20795	20718	20809	20976	20992	20838	20758	20926	20787	20826	20658	20815	20743	20709	20951	20961	20931	20772	20993	20597	20741	20879	20667	20895	20656	20915	20895	21079	20914	20708	20945	20713	20725	20648	20862	20702	20726	20930	20780	21187	21133	20911	20826	20792	20687	20695	20885	20896	20795	20938	20817	20723	20645	20854	21066	20707	20769	20774	20841	20920	20598	20863	20900	20881	20932	20851	20806	20914	20761	20600	20607	20700	20826	21135	20738	20602	20626	20813	20804	20675	20941	20842	20816	20953	20770	20941	20821	20526	20745	20811	21023	20668	20729	20764	20862	20869	20577	20670	20943	20924	20964	20862	20681	20719	20776	20669	20681	20732	20831	20913	20867	21006	21032	20699	20767	20946	20860	20727	20728	20897	20870	20938	20724	20688	20642	20951	21089	20668	20869	21014	20645	20784	20572	20685	20790	20955	21092	20840	20724	20814	21120	20920	20675	20906	20891	20900	20756	20792	20798	20996	20963	20996	20908	20761	20738	20737	20812	20838	20957	20801	20786	20836	20966	20722	20785	20784	20932	20792	20606	20717	20748	20717	20742	20833	20810	20844	20743	20951	20845	20799	20847	20831	20880	20724	20852	20754	20808	20799	20818	20849	20859	20789	20651	20779	20810	20748	20786	20888	20788	21024	20658	20742	20813	20716	20889	20863	20817	20796	20935	20827	20897	20771	20637	20753	20616	20762	20678	20756	20909	20699	20903	20905	20710	20690	20727	20962	20930	20789	20968	20948	20769	20961	20906	20860	20832	20822	20748	20846	20909	20779	20865	20857	20883	20846	20876	20879	20642	20844	20852	20839	20878	20841	20748	20690	20736	20784	20842	20848	20692	20810	20850	20586	20949	20981	20879	20790
15118	25168	23325	20593	18989	18841	18202	17855	17756	17882	17760	17541	17292	17332	17378	18093	21643	29751	27561	23262	20054	18248	17441	17389	16863	17136	16985	16987	16958	16970	17110	16990	16996	16866	17033	16987	17067	17029	16890	16943	17056	16975	17060	17103	17179	16979	17136	17048	17130	16915	17043	16910	17119	16858	17151	17086	17023	16998	17074	17069	17090	16844	17055	17079	17047	17098	17052	16889	17118	17028	17014	16983	17075	16902	16982	17129	16966	17047	16859	16966	17074	17007	17060	16869	16848	16902	17013	17046	16915	17125	16977	16968	16922	17070	17125	16967	17030	16988	16800	16904	17022	16938	17036	16995	17084	16946	16932	17018	16921	16991	17067	16870	17047	17124	17123	17021	16997	16840	16956	17037	16859	16867	17151	16847	17002	16916	16935	16967	16985	16969	16822	16999	16899	17006	17093	16980	17010	16952	16975	16902	16992	16899	16955	17011	16948	17072	16979	17025	17114	17005	16978	16852	16977	16860	17029	17038	16980	17076	16744	16922	16990	16849	17101	16887	16925	17088	17029	16924	16906	16948	17103	17104	16895	17023	17037	16924	17058	17076	16997	17114	17082	17068	16991	17011	16931	17067	17070	17059	16908	17074	16955	17015	17123	17071	17020	16915	17109	16998	17148	16881	17039	16946	16966	16953	17006	16951	17024	17055	16985	16915	17145	16980	16963	17212	17036	16989	17061	17106	16983	17058	17100	17058	17093	17049	16875	17227	16862	17027	17213	17085	17047	16918	17029	17064	16892	16994	16947	17046	16879	17074	16900	17076	16923	17102	16877	16866	16838	16983	16822	16965	17072	17110	17131	16961	17212	17008	16871	17042	17103	16802	17067	17156	16784	16993	17097	17145	16990	17014	17068	16957	16950	17180	17043	17048	17027	16927	16969	17008	16926	17029	17202	17002	16972	17043	17115	16910	16898	17015	16973	17062	17077	17157	16891	16935	16943	17098	16990	16914	17106	17149	16970	17210	16930	16958	17074	16984	16926	17017	16968	16998	17007	17125	16950	17019	17049	17146	16795	17164	16847	17026	17069	17099	16942	17040	17045	17126	17000	16956	17061	16914	16912	17072	16867	16966	17001	17120	16912	16894	16995	17137	16817	16941	17095	17151	16907	16980	17043	16898	17150	17012	16906	16955	17039	17076	16898	16952	17073	17005	16907	17105	17028	16905	16911	17186	16865	16957	17024	17062	17006	16915	16982	17072	16943	16953	17107	17115	17112	17000	17082	16967	16999	16833	17177	17071	17083	16897	17099	17102	17217	16943	17011	17068	16898	16826	17076	16968	17059	17028	17169	16932	17014	17099	17086	16957	17103	16981	16928	16918	17076	17016	17036	17153	17031	17072	16894	16978	17234	17026	16928	16967	17010	17103	17113	17042	16979	16895	17021	17003	16910	16912	16920	16968	16912	16871	17084	17115	16873	16926	16893	16928	17056	16955	17103	17121	16949	16946	17003	17022	17022	17094	16932	16959	17133	17045	17150	16879	16984	17033	17049	17049	16989	16922	17104	17016	17009	16926	16951	16908	17047	16980	16873	17014	16983	17076	17141	17022	17158	16880	16915	16890	16917	17084	16929	16936	16915	17070	17002	16920	16971	16833	17012	16992	16884	16997	17113	16956	16885	17010	16941	17035	17051	16992	17106	17092	17050	16941	17063	16961	16866	16967	17056	16969	16901	17046	16934	17002	17101	17109	17081	17054	16916	17042	16981	17027	17110	16869	16976	17012	16939	16882	16852	16989	16968	17054	17113	16813	16961	16959	16915	17015	17033	16988	16841	17105	16952	16887	17073	16913	17115	16966	17025	16924	17104	17094	16880	17001	16939	17026	16649	17091	17005	16940	16896	17037	16934	16976	17033	17054	17103	16927	16918	16954	16958	17032	17089	17031	17092	16955	16845	16990	16958	17076	16933	16987	16967	16959	17086	17040	16991	16950	17061	17058	17189	17040	17110	16924	17005	16965	17068	16823	16892	17168	17058	16925	16863	17018	16959	17178	17164	17083	17060	17001	17130	16954	17121	17123	16905	16952	16989	17037	16929	17034	17081	17027	17043	17108	17146	16935	17044	16999	17086	16882	16986	17032	17054	16902	16980	17101	17149	17106	17143	16999	16988	17013	17091	16959	17098	17048	16726	16807	16897	17047	16941	17034	16940	17036	16830	16864	17033	17027	16960	16987	16919	16897	16962	16866	16826	16966	16851	17106	16940	17087	16841	17083	16837	16906	17047	17000	17034	17122	17014	17157	17101	16930	16955	16944	17037	17055	17014	17060	17010	16960	16993	16930	17210	17032	17053	17052	16876	16953	16800	17011	16957	16972	17162	16779	17112	17204	17007	16978	16897	16947	17057	17034	17064	16969	17115	17178	17038	17066	16877	16974	16986	17082	16934	16989	17032	16915	16942	17061	16892	16919	17074	17000	17040	16921	17045	16970	16946	17214	16850	16957	16954	16975	17034	17092	16896	16988	17023	17195	16888	16877	17050	16930	17098	17007	17234	16903	17049	17123	17058	16911	16901	16919	17155	17020	17095	16970	16972	16976	17061	16841	17052	16917	17031	16969	17057	16924	17131	16957	17078	17041	16962	17009	16829	16920	16965	16847	16973	17034	17053	16938	16952	17085	16872	17038	16881	17127	16954	16965	16802	16991	16899	17075	17162	17051	16879	17025	16845	16843	17103	17038	16829	17029	16879	17071	17001	16916	16923	17050	16871	17059	17177	16900	17186	16932	16984	16936	17001	17164	16917	16921	16923	16871	16914	16886	17150	16923	16921	17076	17101	16973	16946	17020	16997	17057	17006	16947	17011	16938	17131	17101	16979	17049	17042	16934	16998	17045	16902	16959	16859	17052	17061	16980	16936	16989	16777	17169	16961	16989	16926	16981	16918	16986	17080	17178	17012	17053	16952	16995	17088	16933	16973	17029	16875	16993	17109	17077	16820	17049	16800	16884	17053	17099	16976	17026	17003	16902	16997	16971	17125	16920	16949	17086	17119	16977	16938	17041	16971	16916	16929	17023	16924	17194	16729	16916	17045	16943	16920	17118	17089	16977	16782	17125	16966	17068	16952	16984	16941	17145	17028	16816	16937	17146	17082	17013	16990	17188	16816	17007	16926	16922	17026	17022	16968	17109	17070	16998	16939	16900	17047	16919	17097	17060	16928	16850	17071	16850	17137	16870	17183	16994	16770	17005	16876	17024	17012	16962	16991	16829	16924	17079	16972	17030	17001	16956	17003	16908	17084	16926	17071	16956	17011	16954	17087	17194	17204	17007	17070	16950	17085	17033	16976	17003	16959	17023	17090	17017	16969	17098	16977	16895	17262	17116	17173	17043	17099	16932	17048	17082	16991	17133	17141	16975	16855	17015	17076	16895	17131	16948	17043	16996	17213	16978	16907	17034	17037	17124	16936	17048	16996	17022	16816	16833	16927	17019	17015	17103	16983	17083	16985	16953	17134	17119	17005	16817	16990	16944	17172	17025	17063	17025	16927	16933	16972	16927	17110	16904	17021	16959	16972	16911	16944	16928	17047	17001	16958	17006	16960	16911	17084	16943	16903	17135	16937	17230	16978	16935	17040	17137	17024	16994	16991	16855	16973	17023	17208	17026	17025	16991	17035	16913	16945	16994	17053	17075	17119	16774	16866	17091	17093	16868	16913	17046	16954	17098	16877	17030	16941	16947	17045	17161	16990	17004	16978	17091	16939	16926	16913	16879	17098	17105	16933	16970	17002	17060	16998	17038	16815	16967	17045	16904	16762	17181	16954	16951	17193	17224	16994	17125	17099	17071	17040	16869	17011	16947	17011	17111	17001	17139	17153	16714	17030	16972	16983	16980	16925	17043	16930	16729	17140	17031	16977	16981	17031	16977	16944	16969	17128	16914	17011	17236	16929	16920	17135	16970	17059	17074	16924	17000	16931	17187	16907	17001	17031	16970	16890	16757	17077	17089	17016	16862	16863	16969	17098	17001	17084	16972	16966	16996	17034	17120	16981	17083	16790	17245	16926	17161	16820	16914	17200	17008	17042	17107	16932	17032	17075	16872	16977	17011	16979	16990	16834	17072	17017	17032	17036	17156	16996	17046	17078	16935	17049	16877	16935	16996	16948	16941	17089	16905	16885	17031	16921	16995	17016	17085	17198	16961	16868	17054	17014	16999	16966	17114	16980	17083	17003	16943	16926	17143	17084	17057	17018	16958	16865	16980	17092	17059	17134	17257	17003	17170	16981	17132	17065	17036	17018	16998	16935	16861	17114	16936	16925	17010	16987	16812	16803	17060	17090	17028	16817	17042	16869	16998	17134	17035	16984	17124	17039	17082	17058	16978	17011	17049	17078	17058	17015	17106	16932	16918	16959	17089	17093	16973	16984	16951	17003	17066	17120	17035	17050	16967	17023	17004	16945	17094	16985	17152	16976	17184	16809	16831	16808	17080	16823	16971	17011	16999	17059	16909	16994	16993	17012	16802	17070	16885	16967	16935	17080	17013	17059	16960	16939	16919	16938	17242	17056	16954	16986	17020	17016	16971	17175	16876	16969	16936	16945	16853	17013	17049	17042	17007	16661	17135	16718	16981	16975	17103	17058	17003	17111	17136	16976	16900	16981	16873	17066	17051	16950	17071	16869	17042	16918	17059	16879	17170	16914	16898	16887	17023	16973	16810	16857	17036	17149	16866	16896	17026	16995	16701	16938	17071	16883	17080	16956	17047	16819	16928	16951	16910	17112	17131	17050	17072	16876	16945	17065	17049	17102	16935	17043	16887	17047	17020	17180	17180	17232	17036	16994	16988	17000	17174	17157	16895	17043	16903	16953	16779	17189	17052	17066	16925	16927	16958	16955	17016	17044	17012	16857	17056	16958	17063	17079	16846	16994	17145	17027	16843	16956	16966	16988	16843	17051	16929	17049	16987	17005	16940	17077	17087	17115	16995	16989	17011	17062	17012	16970	17000	17063	17094	16918	16941	16960	17179	17015	16928	16979	17002	16964	17046	16960	17025	16964	16881	16847	16867	17005	17107	17269	17025	17041	16983	17080	16917	16965	16922	16863	17086	16955	16925	17065	16984	16897	16935	17013	16977	16845	17165	17018	16964	17124	17093	16843	17127	16871	16984
22498	20966	28784	23360	21194	23913	27267	22547	21958	22353	22240	21763	21556	21332	21303	21624	26644	39723	38863	32069	26582	23867	21986	21359	21133	21270	21283	20870	20912	20964	21088	21133	21067	21022	21075	20879	20913	20897	21016	20870	21032	21091	20995	21089	21136	20958	20804	20946	20814	21089	20879	20695	20870	20908	20900	20791	20867	21157	20780	21021	20668	20950	20759	21015	20915	20902	20891	20824	21089	20868	21057	21101	20787	20618	20892	20880	20849	20876	21005	20689	21019	20975	20801	20967	20794	20688	21007	20975	20917	20657	20737	20881	20949	20773	20820	20825	20904	20960	20837	21003	20807	20800	21079	20673	20820	20952	20879	20996	20791	21027	21193	20992	20768	20643	20745	20763	20856	21035	20921	20915	21009	20814	20551	20697	20843	20857	21001	20611	20788	20763	20861	20728	20887	20814	20893	20746	21078	20786	20853	20924	20618	20745	20781	20991	20918	20886	20743	20882	20953	20795	20923	21018	20748	20610	20737	20784	20830	20873	20889	20748	20655	20796	20632	20801	20995	20891	20914	20564	20978	20983	20885	20784	20819	20722	20844	20836	20710	20874	20896	20750	20628	20781	20852	20691	20983	20834	21036	20621	20884	20827	20898	20735	20814	20863	20755	20635	21048	20943	20970	20899	20918	21005	20856	20649	20847	21060	20800	20886	20840	20783	20555	20715	20652	20758	21040	20932	21028	20760	20755	20653	20993	20727	20596	20704	20624	20595	20905	20880	21034	20896	20857	20906	20854	20659	20785	20959	20764	20878	20546	20855	20493	20838	21011	20771	20639	20733	20923	20800	21118	20746	20788	21006	20857	20916	20869	20828	20648	20758	20861	20907	20470	20854	20725	20835	20808	20992	20617	21060	20823	20825	20885	20831	20654	20988	20811	20830	20800	20749	20528	21011	20663	20732	20919	20791	20628	20923	20742	20864	20862	20731	20561	20843	20548	20497	20931	20991	20916	20720	20671	20874	20797	20871	20865	20976	20802	20871	20703	20897	20874	20961	20779	20660	20907	20796	20933	20852	20910	20793	20831	20865	20851	20724	20759	20760	20949	20810	20789	20911	21055	20790	20883	20802	20841	20749	20791	20801	20840	20889	20932	20877	20718	20737	20871	20723	20824	20693	20666	21046	20963	20757	20804	21002	20952	20834	20703	20815	20751	21124	20802	20742	20576	20812	20802	20833	20895	21001	20742	20817	20728	20722	21100	20832	20770	20829	20771	20697	20900	20805	20914	20713	20651	20573	20866	20840	20780	20841	20731	20737	20595	20898	20872	20934	20888	20745	20891	20771	21009	20866	20881	20855	20730	20842	20835	20747	20964	20633	20670	20901	20670	20797	20808	20796	21034	20859	20768	20672	20940	20912	21000	20808	20880	20880	20862	20681	20898	20837	20793	20603	20761	20865	20984	20876	20877	20723	20798	20739	20834	20739	20543	20917	20806	20972	20688	20794	20888	20946	20852	20754	20747	20877	20589	20933	20822	20955	20731	20782	20680	20776	20900	20663	20708	20968	21029	20988	20610	20552	20880	20917	20766	20877	20724	20495	21112	20874	20922	20960	20867	20862	20750	20864	20910	20610	20736	20698	20891	20993	20728	20689	21204	20806	20724	20572	20973	20822	20870	20719	20765	20918	21018	20672	20784	20859	20806	20808	20912	20846	20970	20743	20907	20696	20800	20730	20990	20988	20782	20679	20599	20845	20797	20837	20996	20863	20861	20765	20837	20722	20964	20897	20741	20937	20612	20775	20805	20896	20691	20598	20869	20843	20913	20832	20932	20782	20894	20832	20822	20720	20721	20876	20872	20565	20887	20753	20801	20834	20822	20944	20720	20745	20976	20786	20707	20700	20740	20854	20859	20747	20937	20716	20818	20808	20787	20756	20785	20799	20943	20815	20712	20847	20736	21004	20820	20945	20919	20887	20676	20785	20645	20600	20754	20621	20726	20778	20913	20900	20930	21058	20913	20872	20836	20781	21042	20807	20791	20982	20617	20684	20930	20788	20768	20871	21030	20823	20723	20795	20890	20749	20920	20851	20967	20810	20853	20727	20566	20972	20700	20904	20701	20672	20728	20821	20787	20788	21078	20821	20862	20838	20792	20897	20864	20903	20919	20974	20903	20967	20932	20892	20644	20712	20794	20738	20871	20601	20775	20800	20635	20944	20701	20928	20939	20640	20646	20843	20806	20964	20880	20691	20855	20866	21143	20739	20736	20905	20726	20847	20723	20887	20896	20853	20974	20840	20821	20772	20932	20702	20650	20740	20890	20833	20749	20804	20808	20811	20893	20958	20717	20868	20754	20874	20949	20721	20688	20781	20973	20779	20962	20970	20762	20794	20780	20898	20775	20964	20952	20782	20879	20726	20741	20787	20802	20917	20771	20774	20897	20925	20777	20739	20811	20913	20786	20877	20950	20849	20915	20867	21037	20827	20677	20922	20922	20785	20942	20830	20885	20638	20788	20726	20781	20847	20851	20798	20791	20718	21024	21032	20841	20720	20750	20862	20693	20921	20528	20985	20804	20902	20908	20890	20855	20735	20690	20911	20704	20891	20968	20886	20693	20852	20859	20757	20874	20660	20878	20902	20650	20675	20812	20719	20779	20863	20851	20765	20907	20843	20756	20657	20841	20787	20742	20655	20594	20835	20896	20935	20819	20867	20910	20718	20663	20821	20720	20798	20823	20951	20789	20754	20924	20868	20516	20815	20774	20909	20796	20892	20662	20739	20890	20713	20921	20752	20612	20849	20619	20968	20659	20797	20736	20645	20727	20805	20740	20884	20744	20818	20656	20856	20954	20800	20915	20919	20930	20913	20807	20782	20822	20922	20989	20829	20831	20870	20967	20773	20810	20825	20757	20804	20797	20737	20806	20781	20667	20748	21016	20765	20815	20787	20860	20871	20730	20809	20784	20849	20980	20790	20690	20526	20812	20926	20804	20829	20872	20756	20813	20653	20666	20859	20802	20875	20765	20883	20716	20732	20792	21148	20634	20893	20832	20662	20872	20683	20675	20868	20839	20549	20883	20819	20790	20743	20763	20839	20812	20670	20826	20683	20959	20784	21011	20697	20692	20692	20844	20925	20792	20864	20844	20886	20676	20746	20693	20574	20827	20798	20860	20743	20782	20722	20935	20712	20677	20860	20908	20835	20722	20583	20777	20656	20764	20816	20776	20778	20800	20799	20824	20972	20772	20960	20878	20887	21074	20843	20911	20833	20741	20958	20735	20715	20763	20718	20999	20934	20881	20880	20739	20777	20848	20804	20995	20709	20903	20634	20675	20783	20602	20628	20829	20720	20657	21027	20861	20960	21026	20926	20977	20748	20832	20872	20982	20805	20834	20834	21042	20689	20795	20779	20845	20943	20683	21022	20891	20863	20792	20853	20841	21042	21002	20957	20776	20873	20926	20889	21105	20619	20890	20684	20709	20630	20674	20948	20938	20836	20711	20660	20761	20972	20606	20907	20820	20811	20773	20856	20833	20863	20924	20944	20814	20822	20881	20939	20751	20734	20894	20654	20730	20895	20679	20663	20777	20762	20921	20846	20913	20926	20924	20970	20819	20779	20834	20767	20693	20805	20653	20666	20813	20796	20931	20710	20710	20859	20863	20660	20777	20885	20755	20773	20634	20821	21004	20898	20970	20674	20880	20902	20730	20773	20843	20842	21009	20696	20762	20682	20847	20779	21142	20761	20928	20572	20895	20752	20904	20769	20837	20881	20831	20973	20839	20761	20744	21009	20930	20652	20760	20581	20854	20812	20720	20899	21020	20834	20834	20913	20792	20707	20783	20856	20971	20780	20797	20865	20712	20914	20811	20855	20950	20852	21008	20978	20952	20902	20821	20655	21012	20644	20836	20900	20805	20622	20900	20684	20970	20812	20747	20766	20873	20759	20970	20808	20626	20949	20589	20662	20772	20782	20830	20722	20793	20719	20921	20826	20625	20738	20974	20811	20694	20930	20942	20572	20923	20794	20890	20741	20859	20686	20944	20900	20911	20949	20811	20902	20935	20952	20814	20908	20611	20685	21025	20759	20726	20744	20845	20839	20768	20937	20713	20783	20643	20646	20797	20769	20685	20753	20725	20828	20613	20775	20765	20866	20795	20877	20861	20772	20865	20948	20986	21229	20800	20900	20760	20739	20773	20684	20783	20832	20605	20978	20725	20696	20680	20666	21006	20795	20868	20795	20669	20779	20631	20645	20862	20806	20749	20623	20899	20926	20874	20681	20816	20753	20744	20809	20937	20736	20856	20789	20854	20851	20766	20726	21048	20744	20808	20615	20866	20559	20765	20699	20735	20688	20684	20780	20893	20853	20900	20804	20633	20771	20851	20692	20836	21070	20897	20896	20965	20865	20672	20697	20809	20875	20668	20793	20722	20927	20778	20997	21000	20771	20979	20781	20977	20811	20649	20844	20779	20755	20841	20485	20919	20750	20866	20779	20815	20929	20905	20779	20824	20712	20886	20676	20907	20683	20786	20908	20663	20953	20739	20625	20851	20990	20870	20527	20695	20826	20671	20625	20891	20689	20537	20781	20773	20767	20890	20762	20940	20736	20820	20892	21074	20810	20851	20829	20747	20741	20912	20993	20981	20690	20653	20927	21078	20996	20867	20726	20631	20816	20881	20901	20645	20823	20707	20721	20897	20996	20919	21040	20908	20712	20783	20864	20906	20737	20718	20935	20749	20794	20766	20847	20746	20750	20953	20778	20864	20636	21000	20764	20727	20707	20880	21171	20800	20723	20680	20800	21057	20839	20820	20910	20774	20805	20958	20784	20830	20869	20767	20932	20835	20949	20958	20867	20807	20917	20938	20737	20785	20544	21002	20686	20761	20661	20547	20810	20704	20663	20707	20913	20747	20905	20819	20758	20926	20952	20729	20937	20979	20729	20697	21057	20901	20942	20631	20769	20963	20672	20862	20873	20923	20876	20732	20720	20911	20701	20696	20820	21198	20927	20598	20712	20720	20849	20755	20671	20943	20855	20937	20777	20797	20676	20710	20704	21020	20887	21036	20888	20924	20826	20766	20725	20841	20861	20826	20771	21059	20805	20724	20759	20746	20938	20730	20878	20914	20854	20799	20926	20816	20986	20816	20859	20891	20797	20804	20633
16244	30336	27454	23234	21072	20092	19090	18590	18998	18442	18505	17856	17566	17615	17196	17671	25334	39167	36434	28881	23202	19826	17653	17176	16981	17092	16930	16888	17129	16902	16804	16794	16980	17059	16917	16950	17034	17058	16921	16811	16922	17070	17054	16871	16876	16997	16807	16964	16938	17027	16883	16923	16890	17053	16957	16899	16981	16992	16922	16999	17124	16813	16885	16874	16904	16929	16842	16850	16941	16860	16931	16899	16875	16970	17022	16886	17068	16722	16902	16861	16746	16767	16994	16978	17046	16953	16936	16913	17031	17134	16837	17010	16868	16696	16890	17021	16818	16888	16836	16931	16716	16804	16875	16904	16848	16982	16949	16840	16960	16769	16825	16789	17010	16913	16980	16774	16751	16853	16952	16917	16942	16988	16889	16959	16811	17081	17036	16849	16867	16889	16826	17061	16699	16757	17055	16869	16976	16896	17093	16911	16957	16914	16895	17038	16977	16951	16894	16773	16942	16958	16917	16873	16966	17019	16895	16925	17002	16796	16937	16893	16896	16756	16780	16993	16735	16975	16914	16967	16962	17071	16997	16816	16728	16908	16932	16929	16915	17033	16994	16945	16714	16877	16924	17011	16956	17066	17125	16754	17163	16869	16804	16840	16904	17074	16953	16769	16908	17014	16855	16912	17080	16894	16695	17005	16732	16850	16873	16935	16903	16977	16797	16892	16834	16915	16986	17019	16765	16944	16887	16754	16824	16815	16874	16917	16881	16905	16727	16766	16812	17003	16733	16829	16937	16779	16902	16909	16910	16920	16756	16989	16874	17058	16818	17071	16942	16699	16971	17139	16930	16825	16847	17005	16715	16954	16839	16816	17023	16782	16999	16874	16940	17140	16932	16840	16707	16932	17015	17013	16836	16991	16929	16966	16898	16993	16949	16878	16865	16926	16934	16895	16961	16831	16946	16731	16864	16899	17056	16781	16945	17052	16833	16939	16938	17101	16873	16943	16878	16782	16867	16887	16799	16935	16780	16785	16956	16904	16855	16943	16720	16904	16830	16961	16829	16792	16652	16824	16953	16868	16980	16864	16994	16798	16924	16934	16771	16957	16926	16948	17063	16777	16782	16830	16773	16916	17021	16919	16794	16817	16859	17036	16913	16932	16938	16849	16942	16919	16830	16829	16896	16922	16886	16936	16906	16905	16931	16782	16862	16858	16979	16839	16814	16842	16759	16933	16938	17085	17002	16842	16989	16774	17082	16976	16975	16858	16821	16963	16901	16806	16826	16980	16982	16712	16820	16844	17031	17076	16806	16829	16978	17090	16812	16822	16971	17000	16900	16829	17043	16792	16826	16974	16844	16856	16719	16966	16947	16814	16915	16953	17063	16795	16747	16986	17129	16929	16969	17008	16930	16875	17001	16924	17110	16835	16928	17075	16883	16980	16882	16854	16813	16927	16888	17035	16993	16845	17019	16793	16910	16968	16941	16875	17003	16832	16887	16903	16730	16881	16845	16730	16900	17152	16845	16787	16832	16917	16883	16972	16945	16720	16843	16857	16802	16937	16841	16910	16985	16886	16962	17048	16890	16909	16955	16911	16964	16811	16947	16787	16872	16956	16998	16812	17155	16961	16873	16769	16982	16982	16939	16900	16952	16876	16961	16749	17039	16752	16834	16966	16867	16930	16811	16935	16907	17033	16929	16920	16938	16646	16972	16881	16738	17013	16971	17098	16964	17120	16879	16857	16826	17031	16882	16793	16732	16823	16944	16728	17085	16872	16832	16818	16990	16947	16929	16977	16870	16866	16886	16811	16724	16707	16914	16805	16734	17123	16750	16738	17071	17031	16818	16915	16912	17161	16754	16933	16891	16993	17008	16851	16962	16818	16824	16895	16944	16860	16990	16880	16972	16906	16778	16885	16993	16920	16991	16972	16984	16931	17051	16857	16879	16966	16886	16967	16728	16905	16860	16777	16896	16863	16861	17027	16756	16984	16863	16845	16933	16668	16903	17088	17035	16629	16939	16974	16888	16869	16888	16844	16760	17041	16786	16958	16987	16895	16832	16911	16908	16895	16989	16925	17004	16916	16903	16931	17025	16748	16949	16753	16991	16869	16908	16861	16810	16823	16819	16790	16835	16873	16931	16903	16877	16733	16786	16872	16955	16839	17046	16894	17145	17023	16889	16735	16834	16749	16890	16872	16808	16859	17060	16935	16882	16910	16848	16916	16870	16863	16799	16609	17069	16929	17001	16849	16850	16996	16863	17040	16908	16892	16916	16977	16941	16893	17096	16946	16834	16894	16909	16782	16979	16967	17087	16832	17114	16986	16915	16949	16854	16934	16897	16874	16721	17063	16881	16890	16788	16794	16867	16960	16900	16932	16898	16814	16930	16999	16935	16769	16909	16770	16849	16805	16990	16990	16886	16934	16884	17015	16960	16855	16777	17006	16689	16893	17013	16911	16968	16892	16843	17010	16775	16895	16879	16832	16750	16921	17016	16770	16957	16797	16820	17010	17001	17080	16898	16993	16861	16930	16871	16801	16925	16933	16894	16941	16976	16751	16805	17051	16970	16895	16889	17018	17015	16964	16829	16960	16800	16910	16942	17004	16933	16668	16691	16895	16901	16808	16940	16851	16725	17026	16986	17073	16778	16854	16850	16864	16873	16906	16837	16692	16881	16934	16896	16902	17023	16917	16852	16924	16944	16780	16809	16967	16934	17041	16761	16911	16848	16966	17051	17016	16926	16871	16731	16923	16748	16988	16862	16832	16873	16888	16927	16909	16920	16931	16730	16883	17141	16911	17003	16932	16906	16750	17057	16845	16800	17017	16833	16948	16900	16914	16864	16880	17124	16891	16871	16890	16926	16891	16922	16991	16772	16844	16915	16841	16808	16927	16866	17014	16822	16792	17006	16839	16776	17010	16894	16950	16910	16954	16904	16806	16860	16836	16804	17021	16969	16861	16939	16782	16890	16795	16843	16678	16852	16941	16834	16800	17036	16933	16823	16817	16820	16923	16686	16978	16760	16884	16778	16804	16883	16721	16986	16807	16769	16811	16881	16854	16826	17045	17017	16809	17044	16800	16794	16947	16905	16875	16984	16759	16951	16829	16981	16998	16969	16995	16805	16994	16949	16899	16880	16855	16899	17016	16871	16861	17145	16971	17003	17006	16965	16839	16936	16867	16989	16928	16782	16916	16937	16964	16799	16850	16949	17023	16996	16822	16866	16979	17001	16941	16690	16920	16918	16843	16866	16843	16954	16896	16911	16800	16880	16859	17077	16992	16947	16835	16870	16860	17024	16928	17023	16837	16880	16905	16926	16955	16868	16731	16948	16741	16861	17015	16678	16899	16880	16923	16807	16916	16988	16805	16795	17005	17063	16775	17021	16896	16872	16877	16825	17081	16985	16704	16683	16816	16934	16773	16929	16905	16916	16794	16836	16836	16922	16932	16877	16806	16922	16953	16897	16891	16933	16872	16930	16813	17036	16860	16801	16869	17067	16878	16994	16939	16819	16756	17093	17075	16939	16825	16811	16827	16820	16832	16868	16827	17062	16904	16857	16880	17051	16838	16885	16936	16973	17081	16803	16748	17065	16849	16794	16786	16900	16891	16955	16635	16983	16892	16765	17025	16963	16897	16666	16961	16845	16866	16948	16990	16895	16846	16931	16918	16822	16943	16877	16850	16817	16978	16816	16895	17011	16882	16790	16763	16955	16865	16856	16966	16840	16784	16824	16818	16778	16910	17039	16917	16971	16891	17062	16912	16954	16939	16863	16908	17003	17032	16849	16892	16947	16939	16931	16848	16773	16842	17036	16889	16766	16936	16896	16936	16787	16948	16950	16748	16952	16713	16825	17052	16883	16801	17054	16848	16781	16855	16843	16660	17051	16916	16937	16998	16844	16903	16878	16920	16866	16848	16933	16915	16968	16881	16935	16949	16863	17011	16913	17003	16938	16769	16909	16944	16927	16916	16715	16800	16825	16907	16813	16800	16919	16715	16972	16839	16851	16836	16818	16938	17044	16914	17050	16836	16842	16646	16934	16959	16965	16829	16865	16955	16926	16842	16959	16813	17023	16862	16860	16879	16824	16960	16917	16926	16905	16891	16908	16930	16713	16802	17015	16777	16973	16835	16957	16703	17031	16776	16800	16970	16724	16883	16936	16879	16853	16700	17068	16763	16778	16883	16974	17105	16704	17019	16957	16723	16977	16831	16915	16650	16685	16979	16755	16896	16838	16901	17010	16908	16828	16869	16837	16954	16914	16864	16921	16882	16941	16918	16997	16796	16780	16924	16902	16883	16822	16897	17058	16971	16859	16862	16927	16918	16912	16889	17121	16914	16960	16862	16963	16906	16901	16742	17008	16762	16995	16658	16953	16966	16958	16688	16935	17047	17022	16850	16908	16861	16946	16848	16789	16962	16877	16930	16793	16922	16876	16886	16882	16726	16882	16865	16989	16857	16867	16885	16858	16884	16776	16926	16942	16945	16939	16942	16778	17015	16919	16964	16925	16796	16844	16917	16878	16895	16888	16902	16866	16930	16966	17015	17026	16887	16881	16866	16838	16892	16857	16821	16883	16913	16876	16813	16880	16876	17147	17061	16827	16882	16862	16858	16928	16872	16953	16835	16932	16896	16716	16968	16949	16830	16927	16845	16889	16871	16956	16752	16842	16832	16858	16907	16740	16865	17021	16674	16987	16923	16844	16939	16933	16843	16993	16971	16965	16825	17028	16856	16905	17127	16861	16756	16913	16923	16844	16873	16970	17031	16788	17033	16895	16958	16959	17028	16905	16944	16946	16691	16940	16857	17055	16932	16921	16830	16846	16985	16813	16793	16935	16865	16932	16864	16944	16743	16825	17172	16922	16817	16838	16948	16924	16964	16885	16801	16832	16780	16882	16950	17010	17037	16932	16830	16970	16853	16856	16965	16643	16981	16665	16937	16914	17070	16789	16885	16965	16802	16967	16987	16958	16790	16791	16920	16833	16829	16888	16955	16869	16789	16801	16770	16757	16988	16897	16613	16877	16872	16888	16991	16983	16982	16956	17030	16855	16838	16777	16692	16917	16823	16851	16910	17039	16882	16910	17049	16737	16932	16945	16956	16868	16978	16890	16954	16712	16735	16935	16874	17038	16808	16951	16880	17068	16878	17015	16841
27229	22105	26492	24208	21161	21297	21534	21448	21219	21152	21292	20892	21038	21617	20933	20976	21137	22118	22201	22803	22006	21497	21148	21019	20915	20813	20858	20923	20952	21101	21053	20942	21037	20859	20892	21122	20950	20862	20917	20915	20906	20946	21123	20823	20847	20979	21025	21027	21048	20891	20812	20860	20988	20838	21063	20905	20805	21008	20771	21020	21052	20888	20982	20917	20921	20927	20813	20875	21039	21018	20796	20970	20809	20922	20829	20765	20959	20902	20743	21040	21025	21156	20864	20928	20831	20886	21070	20879	20860	20904	21120	21131	20944	21011	20788	20970	21033	20930	20770	20845	21037	20845	20923	21077	21170	21073	20893	20828	20982	20821	21035	21129	20872	20893	20928	20999	20816	20900	20868	20902	20777	20751	20833	20922	20977	20967	20833	21046	20822	20751	20930	20754	20900	20974	20967	20814	21107	20774	20704	20862	21061	20979	21036	20841	20963	20912	20884	20673	20987	21052	21027	21074	20867	21102	20897	20909	20719	20924	20947	20815	20892	20800	20851	20958	20927	20825	20870	20947	20964	20960	20861	20955	21001	20886	21018	20785	21052	20947	20970	20908	20829	21007	20971	20869	20836	21020	21014	20903	20816	20794	20830	20689	20816	20884	20964	20886	20903	20934	20938	21006	20842	21024	20706	20832	20932	21039	20884	20952	20748	21020	20845	21006	20938	20880	20879	20683	21069	20930	20815	21218	21158	20847	21051	20913	20911	21048	20862	20815	20802	20818	20823	20730	20843	21021	21077	20839	20912	20886	20838	20928	20870	20901	21008	20832	21029	21066	20868	20677	20787	20880	21112	21093	21082	20791	21014	21047	20775	20955	20764	21021	21028	20895	21047	20699	20754	20771	20779	20974	20923	20732	20727	20865	20900	20599	21013	21042	20812	21040	20923	20906	20829	21160	20714	20936	21022	20956	20947	20907	20777	20899	20776	20683	20687	20900	20853	20899	21084	21112	21132	20809	20913	20815	20814	20678	20769	20988	20854	20807	21045	20937	20908	21101	20854	20822	20972	20832	20898	20978	20914	20753	20999	20850	20933	21057	21153	20845	21013	21004	21102	20938	21009	21076	21016	20760	20901	20804	20919	21034	21135	20950	20946	20715	21094	20895	20785	20862	21033	20956	20916	20757	20995	20923	20994	21093	21056	20747	21052	20746	21081	21110	20832	20751	21004	20949	20778	20887	20894	20905	20866	21087	20970	20841	21033	20772	20869	20954	21044	20992	20820	21081	20913	21185	20996	20984	20867	20688	20972	20902	20818	21130	20950	20946	20966	20937	20500	20870	21079	20917	20930	20934	20908	21135	20751	20708	20871	20966	20960	21175	20849	20791	20791	20999	20972	20845	21003	21056	20899	21014	21009	21105	20918	20788	20840	21046	20888	21085	20891	20914	20998	20835	20863	20746	20926	21005	20821	20815	21021	20791	21104	20936	20894	20828	20901	20754	20808	20899	20669	20860	20967	21060	20840	20947	20954	20844	20796	20902	20712	20782	20970	20759	20868	20991	20843	21019	20825	21081	20848	20845	20833	20843	20757	20824	20931	21076	20885	21077	20745	20852	21011	21023	20934	20884	20737	20941	21029	20895	20899	21013	20926	20872	20950	20781	20805	20849	20907	20651	20642	20862	20909	20997	20802	21119	20829	20952	20985	20864	20782	20908	21021	21006	20831	20871	20777	20728	20924	20954	20910	20724	20847	20924	20943	20912	20908	20887	20974	21079	20933	20849	20941	21092	20835	20995	20997	20886	21001	20991	20838	20795	20897	21164	20951	20882	20961	20976	21009	21017	20736	20843	20784	20817	20943	21020	20828	21044	21171	21155	20980	21049	20898	21009	20890	20908	20918	20968	21081	20898	20814	20931	20905	21076	20931	20820	20897	20857	20964	20869	20944	20914	20970	20894	20978	21099	21148	21110	20875	20984	21071	20942	21045	20852	20838	20992	20756	20938	20889	21099	20903	20739	21083	21067	20797	20870	20833	21041	20981	20986	21016	20943	20980	21034	20764	20882	21011	20689	21120	21064	20911	21013	20956	20799	20730	20889	20994	20897	21140	21029	21034	21104	20901	21016	20940	20934	21144	20989	20930	20915	20710	21044	20890	20971	20957	21016	20752	20816	20966	20939	20805	20882	20977	20706	20792	20899	20917	20809	21091	20882	21093	20988	21154	21016	20918	20873	21054	20919	20717	20873	20927	21036	21023	20869	21103	20754	20877	20865	20903	20953	20928	20899	20907	20971	20698	20830	20986	20772	20767	20784	20961	20975	20986	20892	21046	20745	20907	21142	20987	20911	20897	21109	20853	21102	20852	20799	20787	20895	20953	20881	20926	20997	20970	20919	21050	20694	21024	20921	20970	20853	20932	20850	20910	20903	20981	20723	20860	20989	20798	21046	20967	20994	20841	20868	20827	20882	20882	20937	20928	20885	20873	20944	20872	20882	21110	20894	20711	20747	20894	20769	20765	20693	21021	20864	21075	20738	20933	20759	20759	20920	20877	20805	20907	21012	20996	20810	20878	20922	20921	20858	20918	20620	20931	21112	20993	21040	20959	20816	20992	20771	20937	21019	21080	20865	20887	20865	20861	20884	20822	20806	20861	20871	20766	20854	20939	21138	20892	20778	20858	20973	21168	20876	21062	21047	20994	20967	20969	20893	20698	20887	20690	20784	21021	21004	20706	20812	20948	20864	20782	20757	20988	20931	21099	21135	20920	20906	21032	20922	20708	21038	20942	20994	21000	20939	20922	20923	20716	20768	21003	20756	20909	20884	20883	20782	20952	21060	20910	20878	20857	20943	20886	21006	20650	20913	20998	20916	20917	20724	20791	20776	21052	20883	21086	20839	21147	20890	20768	20737	20905	20857	21034	21005	21150	20821	20872	20983	21027	20974	20989	21139	20962	21015	20839	20906	20776	20758	21016	20824	20710	20935	20961	20970	20870	20837	21088	20927	21040	20698	20847	20876	21075	21112	20861	20916	21019	20938	21006	20917	21040	20852	21017	21089	21076	20915	20990	21133	20928	20890	21099	20863	21001	20850	21104	20750	20855	20737	20975	20642	20781	20986	20942	20769	20872	21037	20845	20891	20996	20949	20890	20736	20846	20961	21018	20919	20618	20978	21147	21015	20918	20851	20880	21108	21051	20701	20864	20877	21105	21073	20856	20878	20880	20937	20877	21114	20901	20959	20972	20972	20862	21035	20963	20674	20789	20895	21064	20768	21052	20613	20697	20978	21097	20830	20948	20775	20884	21182	20991	21118	20869	20927	21146	20688	20871	20825	20899	20977	20963	20865	20993	21007	20795	20945	21062	21054	21171	20770	20874	20811	20867	20970	20912	21022	20885	20853	21015	20907	21090	20969	20916	20704	20904	20716	20837	20922	20993	20893	20854	20985	20822	21139	20897	20695	20822	20986	20957	21007	20860	20844	20872	20985	20955	21025	20990	20779	20880	20910	20727	21079	21106	20941	21009	21039	21076	20883	20949	20988	20980	21000	20901	20833	20966	20795	20916	21012	20716	20979	20965	21153	20909	20984	20924	20823	21000	20751	20899	20898	21043	21283	20879	20961	20694	20852	20875	20907	20723	20903	20703	20921	20790	21046	21059	21164	21102	20985	21049	20881	20726	20981	20844	20802	20867	20965	20942	20987	21090	20920	20996	20937	20818	20798	20941	20748	20905	20981	20795	20808	20921	20869	20882	20695	20897	20796	20937	20877	20910	21051	21034	20959	21038	20913	21030	21019	20786	20588	20946	20811	20717	20977	20861	21039	21217	20994	21023	20797	20811	20842	20958	20897	21061	20976	20965	20816	20737	20704	21043	20913	20913	21071	21189	20928	20859	20946	20837	21019	20893	20833	20976	20997	20833	20709	20966	20759	21035	21057	20886	20843	21123	20865	20923	20984	21088	20902	20849	20930	20857	21046	20894	20880	21063	21114	20779	21000	21113	21062	20893	20860	20843	20878	20924	20837	20931	20884	20911	20925	21118	20971	20842	21001	20950	20819	20897	20627	20875	20826	20859	21035	20967	20922	20956	20866	20776	20976	20804	20894	21020	20796	20908	20987	21118	20815	20976	20818	20831	21017	20782	20844	21169	20628	21201	20895	20775	20893	20659	20838	20968	21125	21037	20806	20867	20773	20802	20979	21109	20854	20884	20922	20977	20967	20931	20794	20860	20933	21055	20876	20740	20849	20913	20965	20965	20904	21071	20921	21098	21028	21172	21031	21003	20775	21095	20958	20854	20715	20940	20871	21089	21077	21203	21002	21062	21029	20998	21002	20927	20946	20911	20838	21203	20859	20746	20839	21202	20809	20956	21078	21091	20988	20904	20892	21046	20865	21013	20936	20775	20912	20762	20809	21038	21047	20974	20969	20950	21048	21026	20971	20913	20769	21030	20871	20990	20613	20894	20872	20878	20718	21069	21045	21094	20790	20854	20721	20909	21104	20791	20762	21029	20893	21180	20994	21032	21057	21031	20972	21030	20941	20776	20833	20931	21039	20992	20943	20951	21081	20920	20956	20902	20999	20801	21129	20743	20898	21053	20829	20853	20760	20977	20909	20883	20910	20753	20844	20989	20742	21010	21098	20870	20904	20925	20760	20937	20966	20748	20878	20894	21063	20915	21218	20971	20962	20952	20874	21130	20925	20795	20948	20711	20751	20899	20858	20870	20767	20835	20901	21061	20976	20834	20787	20844	20788	21098	20831	20973	21115	20883	21197	21030	21001	20901	20899	20682	20863	21136	20968	21046	21276	20893	20797	21145	21107	20902	20638	21087	20937	21276	20925	21132	21185	20856	21016	20795	20854	21084	20953	21123	21051	20838	20870	20650	21192	20850	21137	21007	20872	20715	21058	20797	20775	21034	21020	20931	20701	20860	20790	20966	20775	20900	20898	21237	21096	21074	20998	20954	20924	20956	20910	21056	20845	20926	21046	20767	20896	20922	20908	21139	20966	20783	20623	20740	21040	20863	20642	20914	20961	20885	21047	20880	20961	20895	20939	21128	20993	20840	21305	21044	20818	20898	21101	20853	21088	20671	20894	20957	20920	20967	20908	20999	20864	20675	20685	21017	21126	20916	21160	20944	20950	21046	21047	20823	21040	20845	20737
16038	21022	19902	18421	17678	17537	17641	17885	17294	17220	17146	17187	17424	17318	16901	16936	17345	18660	18551	19043	17781	17330	16962	17014	16756	17089	17076	17067	16856	16958	17009	16856	16990	16987	17018	16947	16914	16983	17019	17093	17053	16883	16806	17002	16993	17046	16814	16999	16884	16947	16852	17011	17015	16915	17009	16895	17095	16995	16920	16977	17007	16875	16894	17043	17021	16863	17128	16972	17038	16986	17042	16966	16874	16959	16955	16985	17062	17155	16793	16980	16969	16945	16987	17043	16878	16704	16844	17102	17108	16907	16893	16887	16973	16979	16964	17034	16965	16902	16864	17005	17150	16845	16986	16911	16953	17050	17224	16874	16838	17034	16967	16923	16933	16925	17014	16907	16989	17022	17085	17051	16850	16872	16840	16748	16968	16789	16863	17117	16941	16967	16938	16893	16996	17161	16881	16850	17135	16819	16991	16933	17079	17219	17033	16902	16825	16902	17079	16953	16915	17070	16923	16889	17026	17017	16895	16938	16990	16937	17293	16910	16986	16909	17002	16977	16853	17060	16883	16827	17097	16963	17015	16764	17087	16898	16827	16906	16888	17009	17036	17107	16972	17061	16928	16986	16870	17007	16798	17031	16902	16935	17039	16965	16895	16883	17012	16765	16992	16981	16833	16953	16838	17031	16982	16957	16905	17071	16828	16951	16881	16943	16965	16811	16969	16961	16901	16990	17134	16923	17087	17032	17040	16968	16929	17004	16920	16780	17002	17080	16818	16835	16857	16918	16954	16918	17030	16939	17011	17034	17035	17003	17108	16965	16836	17068	17027	16948	16949	16907	16891	16958	16929	16860	17023	16902	17004	17086	16895	17100	17035	16906	16922	16983	16832	17045	16919	16953	16984	16919	16976	16903	16824	17107	16860	16895	16794	16851	17087	16841	17072	16895	17007	17006	17012	16904	16925	17040	17012	17068	17083	16937	16781	16984	16981	16879	17016	17066	17200	16823	16965	17199	17045	16977	17028	16928	16960	17003	17172	16933	16978	16989	17265	16864	16854	16948	16797	16917	16854	17032	16941	16957	17044	17071	16989	16756	17172	17030	17141	17114	16976	16882	16940	17010	16833	16931	16724	16960	16956	17035	16879	16937	16995	17045	17014	16903	16967	17065	16878	17004	16939	17016	16851	16995	17165	17052	16838	17014	16949	16955	16832	16945	17077	16970	17041	16926	16982	16728	16997	16935	16908	16939	17114	16895	16976	17133	16895	16942	16879	16991	17140	16935	16822	16946	16888	16785	17042	17005	16737	16931	17095	16973	17135	16975	16989	16963	17011	16831	16869	16978	16935	16899	16909	16855	16958	17004	17055	16917	17004	16961	17013	16919	16811	16920	16997	16975	16837	16895	16803	17047	17057	16966	16904	17045	17189	16998	17054	16936	16877	16939	17026	16865	16960	16941	16989	16894	17056	16969	16962	16737	16840	16990	16941	16948	16784	16926	16956	16913	16976	16987	16999	17073	17014	16989	16839	16889	17080	16976	17010	17185	17004	16941	16836	16913	17004	17049	17158	17025	17018	17045	16955	16956	16791	17074	16845	17153	17051	16965	17074	16834	17020	17014	16848	16815	16885	16903	16866	17065	17042	16927	16938	16941	16893	16867	16901	16887	17113	17058	16981	16998	16887	17004	16755	17072	17010	17017	16832	16914	16903	16938	16881	17050	16898	17002	16969	16953	17141	17049	16964	16941	16892	16976	16952	17084	17165	16994	17013	16998	16974	16930	16988	17045	17037	16864	16904	16993	17080	16827	16964	17070	17092	16961	17111	17121	16911	16983	17023	16943	16991	16995	17058	17189	16875	16965	16889	16974	16897	16930	16912	16932	17101	16810	16972	16903	16771	16861	16896	17080	16964	16850	17045	16986	17054	16942	17018	16876	16979	16773	16931	17026	16989	16878	16972	16917	16851	16911	16739	16930	16973	16970	16934	16876	16987	16875	16946	17033	17006	16759	17016	16979	16979	16795	16887	17014	16872	16990	16830	17164	16883	17126	16959	16887	16949	16900	16896	16976	16843	17042	16987	16834	16948	16793	16888	16922	17030	17025	17011	16947	16894	17003	16892	16962	16842	17170	16910	16864	17026	17152	16942	17207	17013	16946	17097	16846	16821	17097	16774	17032	16928	17105	17148	16965	16869	16963	16962	16910	16972	16860	17096	16847	16890	16908	16962	16884	16944	16875	16925	16872	16912	16818	16956	17064	16924	17026	16975	17070	17016	16937	16793	17083	16960	16855	16908	16961	16948	16923	17013	16899	16895	16930	16902	16793	16898	16896	16923	16958	17024	16968	16865	16977	16849	16975	17151	16970	16867	17058	16983	16955	16917	16955	16852	17021	16979	16952	16983	17099	17035	16865	16961	16947	16905	16872	16930	16996	17008	17103	16880	17055	17005	16713	16828	16895	17035	16927	17020	16786	17209	17027	16917	16949	17106	17063	16860	17095	16894	16917	17037	16981	16856	17030	17024	17082	17029	16830	17073	16939	16968	16975	16941	17139	16971	17052	16949	16968	16963	17030	16871	16936	17055	17012	17076	16915	16814	16727	17003	16895	17077	16945	16978	16931	16935	16950	16976	16951	17193	16936	16898	17024	16846	17112	16889	17025	16981	17169	17097	16902	16964	17147	17044	17015	16933	16827	16950	17024	16854	16889	16898	17065	17111	16935	16955	16810	17023	17100	17109	16923	17142	16983	16945	16820	16838	16929	16888	16974	17108	17021	16972	16995	17157	16875	16887	16994	17031	16985	17005	16925	16844	16965	16935	16867	17010	16938	17109	16899	16886	16915	17047	16888	17001	16916	17032	16994	16810	17021	16997	16897	16895	16924	16876	16836	17028	16935	17020	17063	16933	16980	17037	17044	16914	17099	17005	17009	16885	16975	16838	16959	16862	16896	16913	16940	17069	16883	16890	16883	17061	16992	17036	16902	17099	16830	16893	16893	16784	16936	16987	16806	17048	16917	16993	16995	17143	16995	16945	17027	16898	16998	16970	16924	16970	16997	16911	16973	16915	17039	16784	16796	16846	16995	16984	16898	16967	16973	16890	17075	16973	16931	17104	16992	16985	16979	16940	17046	16914	16909	16969	16986	16983	17043	17063	16906	16940	17009	17134	16974	17189	17153	16917	17017	16954	16875	16807	17061	16991	16873	16831	16958	17141	17006	16911	16990	17002	16812	17014	16791	16932	17000	16891	17012	17011	17117	16974	16859	16927	16984	16920	16896	16964	16950	16891	17059	16872	17009	16988	16960	16978	16899	16899	16930	16877	16959	17039	16908	16881	16969	16893	16939	16925	17025	17035	16850	17031	17071	16984	16860	16958	17062	16998	17011	16989	16867	17034	16854	16749	16981	16906	16955	16916	16954	17063	16998	16979	16860	16988	16999	17088	17067	16982	16866	16987	17001	16857	17014	16929	16938	17002	17053	16869	16977	16867	17000	16997	16777	16997	17008	16919	16810	16845	16947	17069	17007	16972	16894	16803	17072	16931	16921	17076	16857	17038	16893	17112	16853	16924	16926	16966	16866	16807	17144	16948	16884	16940	16863	17127	17052	17056	17112	17070	16896	16836	16780	16953	16947	16900	16899	17013	17046	16907	17024	16968	16841	17019	16804	16943	16977	16856	17162	16928	16860	16952	16910	17035	17059	17142	17104	16878	17004	16939	16968	16866	16849	17129	16898	16996	16894	16979	17115	16886	16853	16786	16847	16850	16990	17024	16910	16967	17017	16983	16866	17011	16795	16973	17084	16865	17020	16965	16882	16906	16927	16962	16784	17093	16830	17040	16896	16922	17198	16919	17086	16947	17112	16893	17038	16965	16925	16999	17014	17002	17062	17015	16964	16922	16981	17023	17051	17067	17031	16967	16959	16944	16957	17020	17095	16989	17093	17009	16837	17034	16917	16856	16968	16845	17074	16849	16992	16977	16914	16939	17141	17035	17053	17144	16867	17046	16919	16862	17012	17024	17003	17049	16955	17216	16879	17097	16988	16881	16932	16922	17026	16896	17023	17073	16907	16930	16920	17019	17071	17006	16838	16916	17050	16967	16926	17066	16973	16869	17034	17049	16897	16979	16907	16855	17105	16802	16934	17044	16957	16843	17085	17022	16871	16899	16860	16978	16942	16945	16830	17069	16993	16910	17065	16982	16989	16931	17105	17009	16937	17033	16903	17082	16937	17009	17106	17005	16992	16826	16934	16952	17100	16974	16887	16892	16813	16989	16915	16905	16912	16968	16954	16962	17168	16954	16866	16828	17061	16953	17005	17066	16840	16920	16856	16947	16919	16889	17012	16964	16915	16863	16966	17065	17015	17044	17078	16820	17110	16907	17051	16891	17029	16953	16967	17002	17085	16947	17116	16941	16990	17059	17004	17037	16936	17048	16915	16962	17088	16792	17208	16812	16932	16904	16954	17095	17003	16937	17041	16912	16996	16881	16823	16747	16834	17000	17064	16877	16925	16914	17073	16996	17073	16974	16811	16982	17034	17189	16959	17069	16929	17003	16865	16991	17130	16904	17186	17101	16854	16938	16958	16898	16821	16992	16798	17006	17041	16792	16834	16981	16904	17247	16933	16924	17055	16924	16998	17025	16841	16856	16867	16869	17015	16762	16953	17042	17117	16859	16904	16874	16926	16918	16801	16870	16990	17050	17143	17038	16845	16866	16900	16945	16923	17049	16923	16799	16933	16922	16953	16824	16871	17045	16880	16859	17025	16847	16989	17105	16992	17150	16791	16874	16881	16897	16927	16896	17023	16954	17009	17008	16880	17000	16830	17125	16898	16914	16906	16920	16917	17126	16970	17005	16973	16951	17105	17120	16937	16920	16833	16925	17029	17087	16991	16934	17234	16948	17108	16916	16833	17148	17172	16865	17094	17031	17228	16871	17072	16905	16953	16963	17054	16839	17102	17057	17054	16904	16867	17029	17004	16980	17009	17065	16841	17125	17078	16870	17075	16921	16938	16901	17077	17030	17061	16957	16862	16982	16914	16951	16884	16891	16994	16961	17097	16987	16867	16986	16966	16888	16970	16772	16985	16966	17083	17185	16822	17110	16963	17011	16917	16808	16831	16888	16893	17018	16893	16813	16965	17032	16928	17026	17045	16945	16826
23794	20982	28396	23985	22512	23618	23999	21297	20959	20742	20982	20831	20729	20666	20844	20897	20639	21879	26306	31416	26803	23673	21725	21060	20502	20551	20603	20486	20445	20709	20614	20507	20622	20288	20554	20454	20466	20316	20422	20417	20320	20449	20307	20422	20322	20364	20614	20359	20480	20325	20417	20504	20497	20481	20380	20477	20242	20168	20294	20309	20232	20470	20316	20516	20345	20378	20263	20388	20441	20349	20290	20382	20402	20422	20553	20615	20301	20380	20533	20400	20437	20169	20293	20261	20675	20216	20559	20474	20365	20362	20539	20266	20475	20409	20402	20365	20486	20472	20514	20317	20434	20449	20268	20117	20531	20516	20419	20399	20323	20233	20460	20286	20269	20389	20373	20517	20477	20283	20457	20583	20527	20430	20395	20574	20488	20482	20299	20291	20319	20178	20340	20330	20337	20424	20430	20345	20387	20277	20476	20256	20454	20527	20338	20385	20179	20262	20383	20395	20240	20403	20343	20356	20581	20378	20495	20445	20520	20416	20478	20303	20326	20136	20234	20270	20304	20502	20695	20404	20474	20235	20389	20474	20372	20217	20448	20288	20470	20378	20412	20471	20117	20485	20250	20655	20492	20268	20390	20560	20273	20437	20428	20334	20378	20250	20536	20379	20368	20213	20517	20281	20254	20272	20370	20341	20348	20310	20403	20347	20344	20433	20358	20321	20551	20383	20234	20556	20304	20412	20299	20238	20460	20492	20428	20513	20746	20264	20251	20308	20504	20362	20579	20502	20348	20478	20507	20530	20347	20076	20382	20318	20404	20572	20337	20613	20476	20478	20488	20349	20572	20438	20353	20239	20492	20447	20397	20435	20431	20434	20484	20382	20447	20493	20208	20463	20449	20390	20547	20278	20395	20283	20431	20286	20571	20358	20309	20364	20556	20512	20393	20370	20385	20458	20292	20026	20296	20256	20242	20430	20523	20451	20428	20029	20389	20557	20378	20517	20283	20206	20319	20663	20345	20251	20298	20462	20386	20314	20380	20353	20366	20274	20417	20442	20434	20427	20284	20318	20484	20314	20355	20613	20441	20291	20440	20436	20342	20202	20321	20276	20300	20528	20563	20389	20323	20486	20230	20272	20089	20492	20458	20423	20452	20628	20429	20195	20395	20477	20280	20208	20306	20273	20294	20403	20473	20439	20325	20245	20359	20326	20393	20245	20241	20381	20230	20312	20224	20353	20605	20261	20444	20296	20342	20421	20374	20456	20252	20402	20352	20210	20484	20340	20250	20374	20375	20343	20350	20390	20257	20435	20250	20407	20501	20253	20366	20311	20209	20560	20339	20450	20210	20415	20402	20519	20257	20431	20370	20274	20350	20306	20307	20372	20277	20320	20581	20449	20348	20552	20325	20390	20422	20297	20297	20277	20571	20510	20359	20502	20393	20352	20284	20378	20426	20417	20448	20425	20351	20426	20556	20184	20272	20387	20245	20523	20264	20287	20382	20483	20245	20300	20418	20720	20399	20008	20399	20452	20565	20348	20339	20372	20374	20376	20216	20209	20248	20353	20373	20274	20231	20353	20251	20536	20397	20439	20596	20289	20258	20374	20242	20088	20347	20423	20561	20466	20449	20322	20436	20376	20345	20125	20349	20429	20406	20498	20548	20291	20372	20247	20246	20456	20393	20295	20590	20549	20328	20536	20051	20660	20344	20525	20234	20409	20537	20311	20378	20484	20358	20457	20398	20569	20412	20235	20451	20485	20518	20465	20159	20286	20396	20273	20345	20353	20321	20341	20360	20365	20248	20431	20392	20316	20298	20410	20438	20363	20444	20548	20335	20243	20275	20312	20291	20308	20553	20468	20401	20271	20325	20535	20072	20534	20485	20389	20531	20398	20271	20326	20406	20360	20453	20177	20328	20560	20431	20170	20345	20467	20228	20442	20397	20426	20483	20413	20589	20339	20154	20239	20351	20377	20270	20343	20292	20502	20430	20333	20271	20419	20248	20280	20304	20356	20414	20307	20319	20323	20537	20592	20409	20320	20357	20367	20390	20269	20513	20513	20471	20375	20293	20464	20231	20388	20321	20368	20332	20532	20429	20348	20354	20197	20443	20346	20421	20420	20375	20315	20380	20637	20351	20361	20306	20345	20420	20450	20488	20200	20424	20441	20274	20420	20626	20509	20317	20469	20387	20505	20505	20393	20175	20597	20220	20318	20459	20429	20521	20427	20414	20471	20386	20562	20246	20309	20535	20300	20323	20234	20472	20431	20568	20387	20483	20440	20376	20263	20329	20254	20453	20460	20503	20355	20242	20430	20338	20465	20249	20561	20305	20343	20678	20403	20518	20408	20392	20272	20270	20548	20304	20478	20358	20277	20282	20346	20414	20324	20294	20408	20379	20409	20237	20304	20286	20568	20383	20319	20435	20347	20328	20324	20138	20414	20429	20406	20552	20368	20515	20224	20291	20641	20357	20405	20433	20350	20332	20638	20422	20442	20358	20408	20366	20430	20384	20313	20444	20263	20640	20355	20398	20365	20547	20424	20334	20291	20336	20392	20203	20501	20252	20581	20346	20375	20185	20319	20443	20281	20448	20443	20436	20424	20402	20613	20327	20418	20232	20313	20473	20769	20646	20274	20378	20376	20396	20366	20294	20519	20570	20311	20470	20412	20199	20333	20262	20251	20404	20341	20365	20580	20491	20446	20386	20389	20335	20721	20534	20263	20430	20512	20475	20293	20368	20053	20315	20530	20478	20372	20360	20530	20378	20161	20385	20490	20435	20348	20478	20518	20488	20260	20205	20443	20353	20253	20255	20118	20426	20268	20370	20313	20375	20355	20361	20388	20299	20445	20467	20535	20261	20381	20316	20422	20479	20151	20314	20341	20448	20352	20289	20449	20389	20240	20491	20190	20480	20425	20493	20411	20429	20293	20442	20335	20244	20346	20469	20528	20213	20416	20241	20486	20350	20344	20361	20436	20300	20378	20515	20318	20258	20325	20554	20265	20360	20068	20466	20357	20239	20403	20307	20232	20341	20424	20153	20437	20394	20304	20450	20329	20384	20402	20310	20378	20433	20217	20438	20413	20337	20256	20338	20252	20350	20535	20496	20326	20283	20472	20301	20429	20519	20564	20544	20397	20462	20278	20512	20224	20159	20415	20384	20419	20625	20640	20420	20361	20414	20194	20417	20288	20482	20407	20297	20526	20562	20298	20286	20421	20347	20178	20426	20336	20346	20313	20506	20278	20506	20647	20353	20466	20618	20444	20256	20568	20468	20272	20532	20451	20254	20228	20240	20136	20454	20338	20370	20268	20454	20382	20148	20505	20522	20637	20451	20360	20374	20192	20375	20403	20429	20404	20254	20411	20425	20489	20334	20568	20584	20434	20193	20267	20249	20350	20302	20229	20339	20474	20207	20544	20400	20614	20335	20174	20370	20456	20094	20257	20335	20336	20387	20408	20360	20141	20242	20231	20425	20524	20448	20257	20420	20340	20440	20335	20443	20230	20358	20435	20241	20470	20470	20466	20504	20429	20380	20394	20564	20446	20463	20475	20289	20504	20684	20665	20316	20432	20613	20364	20147	20340	20470	20512	20261	20238	20399	20280	20509	20344	20337	20090	20347	20377	20540	20461	20255	20374	20219	20296	20335	20521	20521	20161	20465	20234	20511	20434	20567	20260	20431	20244	20342	20456	20475	20360	20504	20383	20360	20224	20382	20466	20501	20271	20345	20351	20224	20032	20488	20338	20237	20461	20225	20295	20636	20255	20352	20563	20508	20498	20339	20243	20202	20336	20425	20338	20300	20513	20272	20209	20375	20381	20474	20351	20403	20543	20455	20467	20312	20355	20221	20563	20480	20400	20447	20283	20303	20387	20472	20423	20234	20246	20473	20428	20642	20226	20400	20155	20064	20300	20421	20303	20390	20264	20372	20212	20287	20363	20319	20171	20365	20265	20467	20211	20363	20366	20268	20308	20292	20464	20599	20658	20579	20307	20161	20513	20624	20256	20469	20597	20363	20377	20365	20375	20400	20313	20293	20354	20262	20220	20353	20362	20243	20336	20523	20483	20362	20332	20323	20409	20482	20426	20604	20468	20397	20414	20597	20433	20600	20175	20283	20397	20431	20567	20414	20369	20411	20364	20425	20460	20269	20312	20428	20455	20317	20257	20393	20411	20507	20537	20425	20269	20521	20612	20498	20541	20508	20289	20469	20466	20297	20473	20496	20335	20196	20371	20181	20347	20091	20353	20237	20263	20329	20313	20254	20471	20303	20253	20334	20217	20495	20302	20586	20283	20448	20215	20466	20259	20359	20168	20417	20363	20387	20484	20653	20604	20397	20552	20413	20455	20363	20395	20613	20408	20435	20159	20279	20290	20398	20419	20362	20200	20540	20363	20526	20614	20330	20452	20449	20328	20329	20466	20357	20213	20420	20290	20603	20407	20292	20531	20278	20276	20366	20498	20254	20537	20395	20292	20151	20685	20410	20369	20392	20461	20426	20500	20599	20250	20334	20400	20379	20406	20486	20489	20310	20643	20541	20254	20496	20316	20480	20331	20280	20162	20514	20391	20477	20498	20185	20381	20244	20141	20388	20251	20434	20340	20259	20232	20370	20536	20218	20431	20222	20388	20544	20336	20215	20535	20589	20363	20368	20494	20400	20354	20300	20167	20623	20329	20612	20403	20370	20341	20352	20368	20195	20310	20384	20188	20312	20315	20164	20315	20444	20505	20597	20337	20469	20395	20305	20536	20404	20422	20370	20519	20574	20357	20613	20459	20365	20422	20400	20660	20246	20247	20223	20280	20430	20411	20372	20521	20395	20487	20437	20461	20503	20524	20315	20407	20516	20423	20334	20292	20525	20378	20333	20336	20262	20385	20413	20430	20277	20227	20246	20393	20317	20457	20567	20536	20409	20387	20538	20263	20286	20268	20253	20341	20511	20576	20377	20244	20319	20357	20253	20381	20520	20165	20383	20351	20322	20217	20512	20424	20408	20466	20302	20368	20417	20389	20457	20260	20196	20564	20442	20268	20408	20691	20391	20385	20598	20351	20389	20356	20475	20509	20489	20356	20392	20529	20482	20480	20471	20281	20298	20296	20412	20417	20333	20385	20080	20423	20328	20384	20416	20235	20415	20414	20407	20323	20510	20302
14358	24308	23178	21111	19650	18891	19050	18047	17272	17542	17467	17195	17169	17142	17296	17022	17140	18890	25134	29512	23362	19830	17799	17059	16849	16968	16723	16757	16760	16796	16693	16821	16822	16612	16668	16760	16614	16761	16759	16731	16744	16730	16703	16654	16608	16742	16762	16608	16806	16815	16750	16785	16619	16792	16634	16613	16497	16720	16904	16790	16677	16877	16776	16652	16746	16609	16471	16673	16650	16594	16567	16588	16582	16729	16609	16756	16558	16711	16662	16749	16623	16897	16629	16608	16681	16778	16694	16668	16679	16711	16763	16740	16729	16856	16698	16705	16778	16697	16722	16728	16740	16736	16820	16812	16727	16783	16602	16695	16623	16842	16884	16501	16851	16710	16756	16732	16668	16660	16672	16705	16852	16829	16711	16885	16650	16790	16799	16586	16671	16677	16708	16646	16743	16459	16484	16732	16704	16747	16638	16822	16704	16780	16678	16824	16639	16652	16581	16810	16849	16755	16748	16816	16600	16770	16791	16953	16456	16731	16609	16669	16717	16630	16760	16676	16752	16685	16700	16676	16603	16820	16597	16802	16723	16760	16665	16685	16591	16762	16694	16634	16644	16817	16721	16815	16649	16766	16727	16594	16842	16756	16560	16636	16684	16780	16560	16627	16646	16592	16722	16611	16699	16543	16734	16688	16786	16681	16688	16541	16701	16551	16620	16803	16738	16680	16739	16639	16768	16784	16668	16689	16758	16663	16702	16767	16510	16560	16735	16788	16632	16733	16807	16395	16667	16635	16640	16534	16631	16695	16733	16749	16777	16632	16721	16696	16647	16596	16850	16573	16841	16720	16852	16690	16846	16779	16639	16603	16854	16852	16658	16763	16631	16941	16840	16583	16625	16735	16776	16732	16687	16703	16520	16845	16665	16721	16466	16879	16633	16513	16680	16628	16684	16817	16470	16708	16784	16863	16655	16766	16690	16645	16625	16654	16600	16653	16561	16638	16748	16566	16549	16721	16565	16721	16715	16644	16853	16726	16812	16625	16697	16661	16491	16627	16627	16741	16719	16801	16736	16894	16844	16715	16700	16650	16517	16705	16618	16734	16648	16752	16779	16732	16633	16669	16618	16627	16572	16737	16598	16815	16813	16702	16771	16677	16608	16751	16548	16654	16563	16725	16826	16585	16602	16712	16736	16755	16712	16771	16723	16808	16591	16775	16821	16724	16666	16780	16671	16854	16702	16613	16631	16931	16634	16730	16757	16906	16876	16705	16759	16612	16580	16586	16732	16946	16750	16713	16471	16854	16598	16836	16830	16647	16745	16702	16724	16632	16804	16789	16665	16574	16641	16678	16783	16783	16503	16741	16770	16649	16653	16852	16638	16786	16775	16734	16719	16633	16563	16651	16774	16770	16770	16661	16836	16644	16579	16785	16545	16652	16614	16927	16809	16621	16807	16654	16635	16657	16684	16632	16820	16530	16863	16674	16676	16680	16527	16720	16614	16569	16724	16634	16545	16664	16717	16792	16652	16776	16720	16635	16758	16670	16862	16601	16704	16526	16675	16597	16700	16686	16669	16722	16771	16828	16839	16689	16760	16741	16724	16785	16830	16550	16717	16781	16689	16710	16714	16736	16818	16512	16631	16710	16639	16662	16653	16758	16841	16767	16868	16716	16581	16754	16689	16682	16723	16720	16731	16793	16709	16704	16709	16730	17052	16667	16570	16638	16683	16716	16660	16703	16710	16649	16731	16554	16728	16765	16655	16639	16617	16775	16856	16699	16710	16692	16668	16763	16732	16695	16617	16642	16611	16645	16640	16749	16821	16747	16770	16644	16800	16683	16498	16670	16656	16676	16577	16776	16723	16842	16641	16591	16734	16646	16647	16828	16659	16730	16681	16699	16643	16589	16632	16608	16716	16675	16722	16675	16827	16793	16607	16675	16725	16885	16693	16765	16614	16805	16733	16618	16838	16734	16756	16547	16782	16585	16614	16715	16648	16780	16629	16636	16768	16671	16755	16770	16544	16722	16678	16830	16712	16761	16665	16893	16544	16746	16814	16612	16683	16572	16726	16638	16645	16634	16483	16790	16794	16606	16749	16753	16663	16772	16714	16602	16665	16618	16679	16782	16702	16657	16796	16661	16695	16787	16802	16600	16521	16864	16688	16792	16654	16686	16646	16620	16563	16824	16770	16687	16535	16665	16578	16723	16747	16757	16650	16739	16791	16819	16654	16673	16781	16726	16795	16707	16940	16644	16680	16666	16737	16713	16642	16739	16735	16628	16685	16665	16702	16723	16691	16875	16637	16750	16762	16638	16592	16740	16752	16892	16637	16699	16688	16815	16889	16795	16715	16745	16600	16728	16780	16706	16614	16754	16711	16788	16680	16531	16759	16487	16735	16811	16742	16747	16697	16603	16757	16719	16700	16671	16501	16758	16692	16630	16746	16667	16686	16785	16774	16716	16692	16696	16636	16618	16769	16594	16713	16697	16681	16614	16805	16610	16748	16600	16814	16813	16783	16756	16576	16787	16685	16740	16610	16639	16606	16750	16877	16690	16772	16864	16696	16674	16818	16749	16625	16562	16732	16661	16736	16788	16891	16682	16704	16637	16537	16718	16577	16728	16710	16875	16795	16858	16555	16635	16694	16731	16864	16604	16777	16666	16765	16632	16725	16631	16767	16618	16587	16574	16703	16702	16731	16627	16521	16831	16909	16684	17010	16768	16543	16734	16627	16712	16577	16862	16659	16812	16805	16740	16687	16791	16626	16899	16778	16687	16716	16761	16761	16686	16625	16656	16771	16745	16615	16555	16749	16774	16656	16693	16813	16796	16652	16727	16775	16549	16700	16705	16618	16643	16583	16663	16724	16548	16823	16906	16717	16767	16672	16716	16729	16647	16821	16634	16699	16682	16719	16844	16755	16656	16725	16870	16572	16879	16626	16679	16776	16526	16763	16768	16859	16786	16847	16776	16934	16618	16635	16461	16630	16551	16578	16568	16711	16764	16731	16651	16569	16749	16729	16639	16622	16646	16890	16697	16805	16708	16730	16769	16784	16695	16765	16764	16762	16633	16713	16609	16738	16667	16676	17062	16596	16609	16531	16727	16735	16672	16636	16730	16733	16798	16631	16573	16706	16597	16715	16628	16813	16671	16686	16763	16787	16812	16734	16732	16976	16641	16683	16531	16598	16622	16649	16750	16651	16840	16699	16783	16649	16710	16647	16704	16810	16637	16689	16707	16854	16641	16814	16684	16756	16776	16630	16554	16738	16633	16773	16810	16699	16758	16668	16759	16730	16535	16582	16740	16622	16726	16802	16750	16826	16679	16738	16592	16728	16746	16601	16721	16766	16814	16656	16657	16814	16766	16707	16732	16538	16737	16581	16713	16664	16652	16797	16807	16683	16710	16640	16663	16670	16704	16888	16706	16547	16669	16595	16667	16765	16709	16563	16762	16687	16794	16723	16843	16673	16667	16721	16541	16578	16732	16636	16578	16669	16921	16668	16596	16760	16732	16570	16710	16661	16690	16667	16643	16802	16511	16732	16646	16635	16669	16644	16707	16757	16592	16685	16597	16705	16627	16745	16863	16592	16530	16531	16800	16615	16711	16720	16727	16694	16598	16959	16755	16609	16635	16691	16798	16717	16849	16493	16772	16747	16659	16788	16748	16822	16731	16807	16766	16831	16564	16526	16631	16608	16612	16840	16565	16641	16617	16805	16627	16739	16632	16677	16638	16656	16658	16651	16602	16708	16651	16778	16655	16625	16631	16610	16667	16841	16702	16713	16803	16643	16671	16844	16703	16728	16725	16708	16789	16773	16640	16596	16696	16791	16648	16704	16793	16692	16801	16602	16778	16579	16614	16584	16754	16869	16835	16762	16671	16760	16785	16858	16583	16540	16838	16704	16873	16769	16739	16707	16678	16627	16501	16772	16763	16605	16684	16759	16645	16736	16730	16731	16829	16741	16717	16704	16677	16888	16607	16715	16564	16637	16726	16623	16738	16551	16651	16712	16686	16745	16710	16779	16669	16594	16714	16511	16761	16632	16544	16778	16622	16537	16784	16836	16680	16632	16708	16709	16767	16606	16670	16844	16631	16942	16738	16672	16751	16874	16646	16672	16653	16789	16622	16692	16624	16642	16485	16653	16685	16739	16741	16601	16637	16696	16705	16698	16543	16684	16704	16790	16663	16702	16804	16732	16634	16763	16693	16637	16621	16847	16770	16624	16797	16728	16615	16845	16840	16633	16665	16723	16667	16591	16583	16842	16728	16691	16620	16747	16616	16798	16799	16916	16668	16603	16640	16684	16728	16693	16775	16649	16637	16670	16599	16590	16726	16615	16790	16583	16706	16649	16756	16805	16870	16915	16641	16694	16614	16741	16708	16762	16709	16640	16861	16778	16830	16717	16760	16787	16851	16570	16748	16596	16522	16621	16679	16712	16641	16560	16546	16736	16583	16685	16902	16715	16623	16579	16650	16744	16683	16680	16709	16767	16795	16693	16601	16900	16690	16683	16747	16839	16799	16783	16721	16663	16589	16578	16613	16657	16614	16850	16685	16750	16668	16768	16664	16634	16730	16724	16698	16551	16622	16761	16646	16475	16690	16795	16838	16707	16603	16786	16637	16560	16659	16685	16723	16699	16724	16663	16812	16670	16911	16549	16757	16672	16697	16827	16885	16697	16707	16623	16704	16814	16547	16673	16735	16612	16824	16645	16848	16963	16681	16625	16794	16719	16669	16655	16600	16766	16729	16765	16661	16807	16813	16474	16768	16737	16783	16583	16501	16656	16694	16720	16827	16663	16784	16642	16625	16674	16797	16706	16654	16806	16681	16833	16621	16928	16812	16671	16765	16769	16801	16805	16464	16758	16627	16442	16649	16723	16789	16770	16787	16693	16793	16783	16644	16795	16541	16637	16695	16707	16629	16822	16673	16691	16790	16548	16616	16762	16720	16706	16710	16595	16702	16860	16747	16724	16773	16517	16752	16654	16773	16851	16799	16692	16682	16777	16778	16605	16800	16706	16656	16725	16841	16609	16408	16630	16735	16677	16743	16743	16731	16776	16685	16785	16795	16602	16665	16676	16612	16727	16677	16688	16701	16764	16825	16708	16798	16513	16697	16768	16544	16691	16642	16783	16735	16770	16796	16645	16733
22478	20958	28775	23308	21226	24043	27696	22575	21161	21372	21094	20896	20747	21049	20667	20811	20490	21420	32585	39632	32633	26982	23277	21460	20560	20238	20241	20152	20253	20470	20200	20357	20380	20259	20212	20219	20241	20346	20156	20170	20262	20182	20130	20334	20341	20136	20218	20249	20228	20388	20379	20321	20096	20107	20216	19958	20228	20161	20078	20172	20164	20164	20237	20313	20183	20043	19868	20057	20151	20237	20094	20244	20177	19932	20210	20420	20055	20300	20148	20244	20101	20385	20405	20172	20135	20005	20261	20159	20299	20144	20196	20139	20313	20365	20203	20318	19954	20373	20238	20079	20118	20339	20087	20201	19893	20037	20284	20189	20138	20076	20165	20284	20136	20235	20219	20164	20025	20002	19950	20033	20282	20056	20107	20173	20236	20096	20083	20186	20236	20116	20083	20271	19860	20069	20231	20118	20333	20179	20295	20327	20172	20195	20030	20253	20165	20198	20340	20294	20014	20241	20272	20354	20128	20278	20223	20069	20330	20051	20024	20223	20139	20188	20286	20071	20098	20126	20218	19957	20123	20135	20050	20132	20267	20125	20162	19997	20122	20066	20142	20151	20223	20166	19872	20140	20122	20199	20166	20338	20258	20320	20215	20067	20082	20084	20016	20093	20337	20088	20265	19992	20047	19782	20176	19968	20232	20171	20263	20304	20167	20063	20108	20093	20123	20405	20333	20207	20028	20053	20373	20171	20026	20087	20039	20234	20183	20099	20217	20367	20374	20121	19876	20153	20049	20148	20040	19989	20269	20136	19994	19937	20183	20251	20294	20122	19939	19994	20247	20110	20177	20192	20330	20129	20137	20150	20231	20112	20309	20378	20293	20216	20022	20228	20239	20268	20214	20037	20132	20304	20097	20300	20201	20179	20193	20067	20304	20165	19998	19963	19978	20296	20143	20235	20049	20170	20106	20006	20156	20185	20187	19758	20160	20283	20127	20089	20015	20192	20181	20235	19973	20204	20009	20069	20153	20198	20173	19951	20093	20431	20186	19976	20304	20124	20238	20333	20165	20058	20084	20181	19900	19843	20302	19993	19900	20038	20287	20192	20175	20097	20084	20109	20185	20112	20146	20063	20196	20085	20273	20358	20023	20322	20064	19933	20065	19943	20013	20105	20038	20090	20102	20173	20103	20013	19990	20026	20183	20330	20044	19983	20197	20078	19982	20020	20253	20123	20118	20221	20241	19995	20034	20052	19972	20186	20207	20190	20137	20101	20272	20019	20247	19960	20172	20204	20331	19914	20171	20122	19995	19962	20174	20126	20211	20288	20099	20156	20166	20035	20068	20224	19950	20281	20124	20371	20160	20270	20027	20304	20068	20039	20418	20004	20158	20220	20190	20046	19954	20271	20051	20313	20026	20061	20080	20209	20039	19961	20270	20078	20322	20225	20132	20286	20246	19998	20158	20056	20037	20077	20036	20051	20151	20051	20148	19993	20079	20169	20176	20189	20213	20200	20097	19987	20223	20235	20053	20206	20383	20009	20013	20109	20175	20311	20138	20075	20330	20072	20131	20013	19949	20028	20233	20036	20238	20151	20131	20120	20140	20180	20255	20045	20225	20070	20091	20161	20287	20120	20186	20000	20010	20323	19969	20174	20310	19969	20102	20173	20274	19981	20062	20078	20090	19890	20207	20025	20193	20171	20289	20185	20398	20185	20225	20260	19903	20097	20307	20150	20327	20093	20065	20104	20092	20171	20226	20112	20145	20332	20062	19932	20161	20313	20209	20041	20128	20013	20312	20117	20013	20315	20106	20208	20197	20026	20251	20240	19971	20098	20250	20054	20177	20236	20216	20014	20090	20154	20310	20265	20292	20164	20053	20136	19980	20173	20142	20144	20169	20063	19918	20149	20151	20122	19985	20211	20057	19902	19872	20095	20145	20203	19792	20262	20341	20226	20287	20169	20178	20015	20126	20249	20219	19855	20321	20063	20260	20147	20207	20310	20320	20011	20008	19984	20187	20170	20154	20126	20226	20063	20172	19954	20190	20045	20312	20173	20091	20206	20290	20172	20128	20261	20154	20292	20093	20140	20376	20047	20082	20045	20021	20009	20047	20061	20291	20050	20234	20119	20151	20315	20374	20079	20164	20086	20221	20195	20172	20172	20040	20175	20280	20190	19970	20243	20187	20200	20221	20135	20051	20109	19946	20228	19908	20279	20189	20194	20224	19891	20237	19956	20218	20207	20322	20208	19996	20177	20026	20046	20096	20132	20296	20178	20189	20260	20145	20011	20281	20071	20061	20013	20229	20171	20155	20125	20154	20194	20036	19950	20078	20106	20208	19994	20018	20101	20025	20017	20060	20096	20319	20195	20100	20037	20212	20183	20040	19934	20122	20242	20166	20222	20186	20317	20148	20089	20157	20232	20003	19911	19890	20093	20041	19962	19860	20122	20317	20020	20035	20120	20012	19992	20154	20098	20124	20268	20261	20190	20079	20078	19905	19958	20091	20398	20067	19976	20143	20117	19997	20177	20220	20117	20241	20125	20338	20131	20023	20279	20156	20100	20158	20070	20066	20301	20000	20048	20233	20097	19996	19901	20175	20056	20036	20077	20019	20316	20105	20069	20251	20289	20107	20186	20262	20272	20227	20295	20276	20145	20129	20190	20139	20117	20285	20305	20252	20234	20245	19990	20002	20118	20272	20000	19961	20193	20129	20051	20157	20138	20153	19993	20248	20149	20166	20201	20040	20099	19888	20024	20192	19988	20169	20200	19951	20066	20096	20019	20357	20045	19994	20192	20169	20043	20003	19954	20174	20122	20150	20028	20232	20247	20095	20119	20115	20087	20051	20119	20260	20120	20020	20287	20118	20087	20050	20212	20160	20206	20288	20331	20246	20115	20191	20314	20249	20304	20030	19964	20175	20228	20020	20011	20100	20209	20011	20144	20312	20216	20304	20190	20054	20270	20241	19950	20042	20175	20224	20172	20059	20042	20232	20094	19936	20270	20022	20005	20090	20168	19970	20019	20232	20243	20139	20190	20093	20157	20070	20071	20036	20286	20177	20254	20081	20065	20182	20059	20131	20080	20155	19936	20009	20121	20021	20231	20206	20157	20166	20180	20177	20208	20036	20247	20005	20153	20111	20192	20115	20108	20148	20069	20102	19992	19953	20109	20223	20202	20321	20154	20282	20208	20078	20149	20131	20116	20081	19926	20227	20354	19961	20210	20061	20136	20032	20068	20251	20091	20079	20141	20118	19951	20089	20125	20116	20093	20200	20097	20362	20040	20223	20130	20294	20173	20155	20251	20109	20037	20211	20049	20019	20226	20173	20052	20073	20205	20152	20025	20331	20285	20146	20285	20290	20125	20029	20188	20034	20147	20187	20198	20234	20264	20195	20232	20164	20150	20270	20194	20097	20261	20258	20081	20092	20306	20238	20111	20147	20436	20326	20273	20211	20272	20053	20153	20351	20291	20305	20133	19859	20039	20242	19970	20256	19991	20061	19969	20164	20311	20153	20112	20344	20091	20039	20123	20169	19870	20199	20070	20040	20125	19962	19956	20062	20228	20222	20111	20253	20099	20309	20126	20298	20292	20207	20181	19996	20243	20183	20082	20088	20159	20292	20019	20169	20185	20102	20124	20067	20039	20168	20306	20276	20218	20132	19950	20281	19986	20124	20189	20373	20114	19918	20037	19998	20280	20269	20090	20102	20212	20225	19983	20093	20083	20086	20017	20167	20147	20219	20146	19992	20147	20139	20049	20097	20116	20196	20152	20110	20192	19973	20011	20212	20032	20253	20196	20262	19910	20223	20151	20065	20231	20026	20175	20122	20044	20110	20255	20055	20061	20189	20139	20323	20245	20068	20186	20100	20140	20129	20135	20140	20184	20059	20109	20048	20092	20083	19986	20279	20223	20087	20251	20183	20067	20283	20113	20224	19753	19952	20047	19834	19910	20096	20211	19959	20239	19944	20226	20231	20270	20269	20230	20058	20080	20071	20073	20223	20319	20086	20204	20113	20099	20079	20222	20087	20148	20367	20142	20092	20322	20277	20261	20333	20226	20127	20052	20128	20161	20275	20524	19910	20000	20185	20255	20133	20171	20182	20149	20170	20253	20204	20062	20138	19997	20079	20260	20135	20125	20013	20133	20158	20238	20322	20167	20167	19858	20048	20138	20072	20233	20278	20243	20025	19899	20188	20136	20167	20161	19951	20242	20134	20148	20179	20112	20256	20065	20219	20088	20041	20297	20278	20089	20400	20211	20091	20308	20190	20160	20098	20086	20107	19997	20303	20207	19875	20091	20075	20170	20217	20224	20193	20112	20093	20209	20051	19999	20133	19916	20164	20147	20255	20025	20106	20102	20045	20227	20305	20079	20430	20231	20128	20211	20012	20065	20272	19984	19963	20047	20190	20174	20206	20014	19944	20081	20219	20340	20309	20087	20057	20053	20169	20073	20125	20214	20211	20047	20210	20069	20021	20175	20442	20074	19891	20075	20116	20112	20142	20164	19999	20099	20314	20224	20152	20088	20276	20237	19976	20170	20200	19981	20447	20276	20299	20245	20252	20227	20214	19962	19997	20359	20025	20092	20062	20038	20026	20130	20097	20164	20311	20042	20290	20097	20014	20108	20181	20202	19926	19949	20147	20219	19899	20004	20085	20243	20230	20171	20288	20089	20025	20329	20187	20390	20138	19978	20117	20055	19970	20181	20053	20240	19915	20179	20032	20025	20098	20057	20036	19809	20189	20068	20132	20150	20164	20075	20224	20131	20062	20072	20216	19988	20260	20276	20164	20228	20076	20326	20138	20064	20076	20222	19958	20166	20079	20182	20281	20214	20136	20189	19982	20109	20039	19868	20137	20324	20061	20168	20080	20059	20076	20043	20125	20200	20055	20256	20237	20191	20143	20043	20043	20317	20101	20190	20152	19992	20016	19909	20210	20046	20149	20141	20095	20011	19907	19911	20226	20289	20013	20266	20032	20450	20092	20147	20109	20096	20081	20324	19913	20296	19977	20039	19835	20071	20098	20007	19999	20237	20077	20100	20284	19901	20060	20208	20229	20262	20131	19943	20065	20033	20193	20115	20076	20286	20065	20084	20082	20135	20011	20079	20415	20143	19807	20374	20445	20162	20075	20208	20122	20372	20250	20271
15650	29593	28991	26121	21730	21254	20803	19264	18198	17931	17443	17321	17145	17080	17071	16957	16824	18724	33168	38114	29640	23487	19402	17315	16955	16658	16486	16542	16749	16561	16583	16666	16527	16635	16534	16665	16436	16612	16649	16567	16595	16523	16694	16671	16428	16580	16557	16723	16731	16520	16493	16425	16537	16518	16596	16372	16524	16565	16597	16520	16671	16629	16576	16552	16511	16557	16334	16519	16494	16561	16648	16529	16546	16490	16624	16366	16543	16589	16477	16545	16554	16625	16594	16598	16652	16586	16525	16426	16483	16592	16558	16500	16703	16464	16526	16555	16606	16541	16546	16601	16571	16621	16800	16551	16589	16614	16543	16526	16605	16591	16331	16608	16434	16412	16425	16504	16391	16573	16512	16394	16491	16640	16648	16540	16341	16792	16492	16511	16636	16433	16528	16463	16569	16720	16520	16608	16412	16527	16682	16644	16420	16547	16760	16559	16534	16590	16386	16494	16525	16537	16489	16537	16551	16653	16555	16578	16403	16406	16445	16462	16564	16554	16541	16560	16555	16722	16458	16509	16579	16590	16627	16548	16799	16618	16497	16402	16494	16634	16477	16505	16434	16566	16653	16664	16556	16576	16502	16549	16651	16492	16420	16509	16541	16324	16567	16495	16628	16501	16682	16632	16451	16551	16726	16574	16594	16728	16602	16557	16526	16604	16535	16590	16423	16498	16674	16661	16504	16318	16478	16460	16424	16467	16586	16847	16474	16555	16578	16550	16535	16447	16568	16566	16639	16588	16602	16671	16474	16465	16570	16404	16561	16716	16572	16511	16610	16576	16500	16502	16472	16570	16458	16482	16611	16664	16574	16693	16517	16498	16604	16565	16637	16593	16628	16493	16569	16556	16536	16514	16535	16554	16591	16586	16496	16514	16602	16606	16475	16507	16649	16628	16502	16370	16463	16714	16495	16508	16379	16506	16520	16303	16628	16636	16576	16470	16577	16470	16591	16590	16438	16481	16643	16514	16407	16417	16368	16368	16616	16610	16455	16688	16639	16549	16462	16350	16490	16743	16760	16619	16433	16437	16723	16461	16544	16449	16642	16521	16736	16548	16412	16543	16549	16581	16586	16528	16609	16418	16448	16436	16566	16384	16446	16671	16496	16534	16475	16688	16509	16613	16585	16491	16574	16509	16593	16380	16525	16597	16630	16413	16549	16657	16522	16553	16506	16497	16629	16593	16439	16642	16418	16466	16611	16675	16567	16456	16708	16505	16653	16509	16484	16569	16520	16489	16566	16523	16472	16715	16592	16575	16511	16648	16492	16313	16428	16400	16581	16466	16669	16520	16576	16765	16510	16608	16499	16499	16478	16717	16429	16434	16465	16471	16520	16568	16560	16474	16577	16598	16574	16624	16484	16388	16580	16581	16460	16609	16732	16406	16507	16573	16548	16552	16551	16707	16537	16646	16634	16477	16656	16575	16410	16685	16683	16560	16481	16420	16578	16458	16480	16549	16498	16596	16338	16545	16439	16525	16466	16524	16452	16663	16600	16445	16437	16486	16621	16474	16579	16693	16651	16421	16452	16633	16803	16567	16540	16677	16594	16511	16534	16582	16440	16520	16442	16562	16623	16321	16515	16336	16368	16402	16516	16573	16508	16342	16460	16669	16453	16674	16692	16615	16619	16452	16615	16581	16463	16698	16456	16508	16464	16599	16555	16443	16727	16596	16600	16518	16506	16463	16597	16418	16568	16455	16543	16494	16609	16527	16472	16486	16454	16489	16512	16642	16619	16424	16587	16513	16564	16450	16788	16629	16624	16699	16562	16587	16529	16619	16515	16589	16626	16595	16489	16357	16492	16403	16516	16566	16551	16556	16470	16401	16617	16658	16469	16567	16696	16424	16519	16557	16418	16548	16635	16443	16556	16570	16608	16528	16400	16484	16424	16502	16493	16323	16592	16635	16390	16488	16647	16573	16581	16714	16470	16503	16623	16628	16619	16280	16684	16515	16634	16553	16602	16666	16475	16566	16520	16503	16581	16540	16628	16680	16453	16687	16672	16491	16547	16471	16556	16512	16541	16520	16364	16681	16503	16478	16402	16394	16558	16613	16590	16465	16556	16420	16555	16363	16511	16537	16434	16656	16591	16376	16559	16434	16411	16648	16540	16667	16480	16598	16508	16444	16616	16499	16609	16508	16492	16521	16562	16533	16448	16664	16604	16754	16526	16385	16684	16493	16462	16485	16538	16312	16473	16517	16519	16592	16332	16469	16621	16565	16437	16497	16528	16498	16494	16686	16653	16497	16677	16477	16590	16577	16640	16585	16510	16513	16541	16499	16476	16466	16544	16571	16451	16617	16445	16639	16495	16449	16474	16635	16526	16548	16525	16639	16392	16668	16439	16679	16464	16589	16652	16440	16601	16608	16577	16551	16727	16658	16639	16663	16566	16455	16334	16731	16339	16438	16494	16536	16364	16668	16458	16586	16484	16759	16609	16340	16520	16458	16509	16646	16525	16442	16664	16557	16462	16586	16373	16637	16431	16422	16517	16616	16528	16539	16480	16547	16484	16554	16564	16614	16418	16406	16379	16502	16519	16429	16598	16548	16408	16447	16644	16669	16490	16507	16603	16576	16561	16513	16632	16626	16669	16592	16484	16294	16569	16630	16639	16517	16545	16495	16548	16544	16488	16497	16534	16507	16506	16429	16482	16434	16664	16549	16437	16529	16433	16448	16762	16399	16766	16516	16596	16507	16454	16514	16689	16438	16527	16638	16497	16413	16315	16609	16416	16460	16505	16557	16506	16457	16605	16373	16440	16452	16379	16689	16398	16490	16656	16602	16741	16414	16640	16585	16427	16534	16540	16545	16394	16489	16569	16485	16654	16535	16432	16507	16539	16603	16632	16435	16450	16481	16491	16558	16547	16534	16510	16552	16649	16504	16611	16344	16514	16308	16596	16500	16422	16590	16388	16534	16590	16546	16581	16379	16463	16391	16638	16594	16439	16333	16577	16607	16523	16589	16475	16508	16649	16660	16614	16485	16612	16467	16595	16421	16499	16594	16487	16616	16448	16535	16750	16608	16491	16471	16520	16454	16460	16571	16541	16434	16470	16584	16506	16650	16695	16413	16595	16685	16341	16721	16505	16381	16566	16554	16462	16538	16475	16533	16514	16622	16494	16569	16535	16525	16659	16512	16737	16474	16860	16501	16467	16662	16443	16542	16620	16590	16512	16596	16671	16441	16321	16425	16618	16595	16390	16486	16544	16553	16411	16532	16532	16620	16528	16519	16607	16587	16618	16431	16566	16446	16550	16701	16534	16458	16433	16636	16528	16519	16567	16467	16672	16698	16506	16485	16474	16442	16618	16474	16482	16485	16670	16632	16643	16410	16389	16675	16518	16538	16512	16446	16393	16431	16654	16446	16627	16536	16687	16307	16271	16575	16544	16525	16533	16576	16745	16436	16554	16697	16431	16486	16527	16424	16497	16418	16350	16799	16421	16598	16652	16622	16624	16632	16555	16554	16730	16437	16370	16558	16486	16530	16627	16476	16641	16490	16516	16457	16451	16478	16595	16519	16379	16484	16636	16589	16571	16520	16574	16485	16593	16602	16515	16287	16551	16603	16539	16413	16683	16753	16733	16553	16532	16578	16581	16408	16517	16709	16480	16591	16404	16712	16647	16442	16430	16575	16608	16600	16586	16473	16593	16488	16597	16704	16395	16587	16487	16649	16516	16530	16442	16414	16691	16485	16373	16462	16516	16546	16440	16479	16678	16578	16603	16339	16665	16533	16759	16454	16588	16531	16612	16551	16544	16688	16507	16491	16478	16411	16658	16494	16446	16509	16366	16451	16604	16604	16626	16683	16562	16563	16557	16552	16542	16597	16373	16441	16580	16611	16502	16597	16472	16443	16397	16501	16316	16418	16631	16466	16544	16492	16430	16580	16580	16428	16300	16508	16515	16447	16445	16614	16699	16394	16428	16456	16494	16567	16570	16647	16513	16336	16677	16607	16524	16433	16435	16665	16535	16516	16485	16476	16463	16559	16585	16438	16601	16552	16461	16653	16586	16340	16526	16548	16565	16419	16608	16437	16451	16479	16573	16441	16494	16741	16483	16623	16316	16574	16316	16534	16366	16722	16517	16711	16481	16414	16521	16507	16360	16527	16433	16392	16532	16447	16682	16628	16596	16388	16513	16572	16542	16436	16442	16486	16530	16637	16508	16673	16503	16457	16625	16481	16662	16565	16649	16616	16444	16618	16585	16470	16542	16481	16596	16452	16664	16486	16436	16525	16577	16605	16606	16497	16583	16394	16524	16508	16631	16652	16576	16464	16574	16367	16725	16542	16667	16530	16373	16543	16746	16499	16438	16586	16568	16467	16441	16410	16528	16524	16555	16439	16526	16454	16615	16282	16534	16414	16528	16589	16496	16388	16442	16461	16558	16501	16444	16483	16437	16442	16460	16654	16458	16562	16490	16565	16669	16501	16463	16662	16446	16618	16584	16418	16488	16557	16687	16487	16535	16386	16735	16389	16446	16663	16477	16285	16471	16440	16668	16537	16515	16414	16524	16414	16486	16434	16623	16647	16413	16642	16508	16474	16498	16403	16465	16607	16482	16523	16596	16315	16574	16488	16563	16508	16427	16652	16531	16592	16615	16720	16532	16530	16619	16458	16554	16606	16672	16519	16623	16561	16676	16562	16647	16513	16551	16688	16440	16592	16442	16598	16454	16415	16448	16438	16575	16501	16383	16450	16524	16638	16358	16717	16497	16432	16484	16622	16516	16696	16494	16509	16630	16639	16378	16793	16547	16631	16659	16549	16497	16576	16445	16526	16508	16688	16507	16426	16575	16379	16583	16487	16540	16437	16503	16421	16370	16556	16578	16470	16624	16480	16436	16558	16518	16472	16688	16643	16685	16594	16434	16522	16295	16608	16572	16582	16658	16649	16555	16648	16469	16551	16473	16617	16682	16393	16484	16598	16627	16436	16549	16498	16506	16536	16455	16431	16492	16674	16443	16435	16520	16539	16577	16408	16494	16404	16478	16635	16484	16408	16563	16435	16626	16675	16604	16543	16582	16607	16496	16593	16489	16709	16424	16544	16479	16568	16585	16496	16512	16561	16698	16550	16527	16629	16721	16508	16645	16372	16499	16494
27194	22038	26709	26161	22192	21963	21848	21218	21020	20922	20787	20673	20635	20520	20381	20356	20729	20973	21484	22423	21979	21318	21044	20622	20612	20699	20769	20765	20763	20795	20615	20477	20517	20592	20332	20590	20630	20703	20661	20357	20661	20597	20464	20433	20537	20416	20533	20480	20440	20663	20478	20360	20416	20523	20333	20641	20629	20666	20389	20413	20709	20447	20661	20627	20510	20563	20666	20397	20563	20397	20555	20329	20609	20487	20443	20333	20610	20658	20472	20635	20463	20678	20370	20460	20934	20508	20528	20442	20667	20454	20384	20629	20544	20455	20504	20695	20751	20669	20405	20436	20650	20494	20462	20656	20582	20496	20501	20551	20206	20458	20666	20606	20627	20503	20623	20580	20294	20538	20518	20337	20524	20473	20718	20443	20592	20415	20448	20562	20408	20555	20261	20502	20725	20342	20307	20553	20482	20436	20436	20435	20392	20658	20551	20402	20548	20572	20519	20657	20534	20503	20658	20643	20492	20389	20483	20640	20397	20590	20300	20605	20670	20737	20539	20424	20248	20485	20628	20499	20560	20605	20447	20659	20643	20617	20677	20412	20608	20426	20486	20333	20576	20559	20545	20241	20361	20417	20473	20516	20487	20378	20416	20406	20351	20463	20567	20455	20435	20339	20449	20645	20432	20470	20634	20412	20439	20426	20610	20378	20335	20330	20574	20410	20557	20689	20578	20559	20583	20693	20613	20665	20434	20615	20672	20446	20458	20335	20620	20318	20594	20812	20371	20550	20394	20556	20477	20666	20601	20279	20427	20345	20426	20450	20558	20577	20467	20516	20434	20611	20499	20557	20351	20192	20557	20593	20413	20427	20480	20443	20520	20457	20569	20560	20556	20356	20527	20454	20386	20425	20323	20642	20655	20654	20717	20421	20581	20445	20561	20491	20723	20462	20679	20483	20466	20443	20170	20461	20461	20464	20525	20470	20505	20453	20497	20451	20380	20537	20508	20429	20711	20614	20516	20549	20603	20539	20352	20755	20623	20548	20514	20568	20532	20452	20415	20370	20474	20428	20545	20575	20413	20476	20396	20551	20382	20461	20505	20476	20539	20535	20554	20683	20457	20439	20602	20586	20397	20545	20501	20521	20404	20471	20552	20358	20380	20462	20497	20446	20528	20500	20741	20627	20482	20460	20712	20731	20639	20533	20555	20550	20549	20475	20312	20530	20491	20683	20507	20418	20520	20298	20547	20557	20514	20362	20572	20511	20667	20537	20639	20595	20528	20603	20506	20583	20427	20524	20456	20444	20432	20545	20647	20628	20538	20513	20521	20533	20447	20379	20691	20513	20716	20419	20648	20445	20505	20485	20594	20507	20332	20624	20487	20639	20583	20614	20599	20334	20501	20417	20658	20437	20492	20618	20418	20584	20687	20347	20404	20470	20586	20592	20741	20589	20367	20313	20481	20419	20569	20370	20621	20345	20543	20677	20588	20740	20598	20332	20418	20388	20423	20387	20501	20497	20728	20532	20249	20415	20489	20480	20352	20538	20440	20421	20528	20413	20199	20162	20108	20384	20657	20534	20483	20575	20564	20454	20504	20648	20564	20498	20306	20626	20482	20417	20746	20724	20499	20502	20437	20730	20647	20644	20634	20586	20665	20432	20556	20422	20724	20433	20668	20489	20618	20507	20609	20786	20722	20541	20308	20461	20782	20754	20739	20405	20604	20405	20542	20626	20625	20699	20459	20219	20305	20545	20472	20491	20527	20468	20364	20364	20530	20758	20588	20606	20542	20392	20440	20528	20484	20512	20620	20474	20701	20626	20639	20501	20441	20374	20155	20556	20810	20635	20552	20786	20411	20720	20586	20572	20633	20448	20679	20289	20788	20460	20542	20550	20559	20444	20386	20531	20345	20412	20388	20598	20324	20493	20714	20581	20378	20654	20533	20539	20488	20583	20542	20653	20452	20401	20428	20356	20509	20443	20400	20548	20659	20564	20439	20325	20464	20551	20696	20422	20702	20522	20593	20568	20714	20334	20603	20425	20403	20503	20286	20638	20418	20356	20505	20487	20516	20574	20616	20618	20462	20596	20556	20508	20598	20595	20259	20553	20485	20607	20607	20555	20368	20545	20506	20512	20561	20532	20559	20417	20602	20505	20592	20677	20532	20570	20443	20574	20582	20435	20432	20505	20724	20502	20540	20459	20467	20505	20458	20474	20317	20426	20651	20546	20499	20359	20448	20642	20337	20500	20611	20684	20642	20563	20553	20525	20590	20262	20463	20799	20666	20536	20419	20539	20475	20205	20581	20581	20516	20519	20621	20563	20352	20193	20384	20654	20394	20461	20354	20345	20549	20584	20522	20515	20466	20687	20413	20631	20567	20394	20450	20669	20544	20388	20614	20441	20521	20653	20652	20425	20341	20476	20583	20586	20513	20378	20327	20588	20531	20629	20734	20684	20524	20262	20629	20261	20504	20631	20575	20710	20543	20368	20484	20556	20646	20486	20536	20676	20604	20566	20606	20598	20537	20527	20709	20548	20452	20523	20563	20399	20627	20569	20597	20761	20601	20402	20422	20433	20595	20713	20608	20655	20469	20569	20620	20427	20378	20403	20752	20518	20472	20413	20696	20596	20656	20614	20451	20546	20310	20524	20404	20548	20409	20400	20403	20495	20578	20619	20703	20411	20665	20616	20416	20528	20599	20594	20467	20666	20618	20597	20469	20428	20478	20494	20610	20622	20623	20377	20480	20494	20722	20519	20332	20624	20500	20609	20659	20517	20731	20682	20178	20308	20453	20671	20547	20737	20728	20349	20521	20552	20412	20449	20571	20467	20356	20474	20420	20445	20668	20761	20525	20526	20576	20450	20555	20695	20817	20685	20534	20570	20285	20446	20444	20518	20283	20489	20617	20696	20640	20606	20553	20643	20324	20444	20470	20682	20667	20287	20382	20459	20508	20368	20402	20455	20538	20537	20594	20341	20479	20537	20524	20629	20225	20524	20471	20425	20288	20514	20391	20436	20490	20218	20534	20538	20355	20530	20696	20665	20555	20524	20663	20634	20790	20653	20685	20694	20607	20437	20524	20418	20454	20506	20488	20449	20617	20376	20434	20708	20558	20611	20492	20760	20488	20639	20605	20491	20629	20540	20553	20390	20447	20354	20350	20571	20551	20540	20336	20430	20563	20458	20596	20438	20616	20492	20515	20592	20586	20399	20622	20592	20613	20158	20714	20435	20388	20756	20437	20528	20369	20596	20569	20549	20634	20450	20390	20378	20460	20468	20547	20300	20616	20489	20619	20535	20483	20447	20538	20499	20581	20442	20541	20471	20262	20438	20424	20277	20671	20435	20710	20607	20437	20342	20572	20546	20550	20344	20582	20519	20392	20606	20426	20587	20632	20621	20450	20466	20448	20553	20521	20396	20511	20576	20464	20361	20664	20388	20481	20495	20629	20471	20291	20162	20273	20359	20555	20533	20638	20651	20399	20501	20456	20460	20465	20740	20341	20523	20524	20378	20475	20253	20512	20741	20631	20336	20539	20330	20374	20554	20429	20353	20818	20674	20501	20668	20499	20383	20568	20701	20413	20569	20683	20377	20764	20598	20445	20514	20577	20633	20393	20461	20485	20697	20492	20660	20472	20471	20366	20568	20831	20480	20505	20496	20436	20644	20643	20588	20326	20410	20519	20298	20302	20596	20501	20704	20305	20396	20447	20395	20566	20574	20443	20485	20529	20457	20593	20583	20642	20717	20511	20517	20449	20403	20484	20626	20530	20690	20516	20638	20612	20606	20338	20449	20468	20568	20566	20615	20753	20589	20614	20605	20526	20537	20365	20560	20496	20661	20458	20416	20397	20536	20507	20565	20650	20755	20558	20654	20499	20517	20556	20274	20707	20832	20440	20453	20346	20531	20588	20466	20372	20546	20551	20256	20390	20363	20558	20490	20534	20337	20677	20431	20565	20389	20575	20720	20373	20396	20311	20506	20661	20745	20473	20557	20545	20543	20488	20495	20570	20599	20693	20680	20387	20476	20459	20482	20560	20491	20364	20522	20465	20574	20362	20406	20458	20514	20546	20636	20512	20407	20571	20693	20571	20635	20444	20670	20587	20330	20556	20519	20384	20553	20430	20377	20510	20743	20518	20434	20543	20576	20542	20403	20407	20428	20493	20549	20513	20335	20422	20687	20554	20581	20572	20410	20459	20572	20409	20578	20527	20522	20474	20543	20623	20592	20366	20621	20402	20705	20165	20318	20576	20315	20476	20530	20509	20326	20515	20285	20502	20391	20495	20510	20533	20517	20387	20573	20503	20353	20428	20471	20561	20442	20529	20406	20543	20675	20666	20511	20343	20588	20367	20531	20301	20277	20768	20367	20279	20603	20595	20484	20533	20338	20558	20505	20604	20242	20270	20523	20550	20480	20529	20547	20418	20637	20411	20372	20570	20281	20583	20412	20511	20560	20748	20481	20593	20568	20502	20672	20578	20536	20256	20413	20437	20381	20322	20595	20361	20586	20470	20532	20493	20474	20548	20848	20548	20619	20516	20428	20583	20593	20520	20393	20451	20194	20451	20523	20360	20578	20570	20505	20342	20672	20488	20627	20534	20475	20507	20587	20386	20422	20661	20698	20596	20472	20728	20596	20580	20615	20755	20559	20744	20536	20491	20629	20466	20503	20833	20499	20575	20594	20437	20492	20585	20410	20474	20294	20621	20593	20440	20474	20285	20746	20674	20503	20479	20424	20383	20590	20554	20614	20609	20438	20640	20383	20468	20701	20621	20427	20486	20597	20317	20606	20591	20489	20661	20307	20327	20556	20427	20573	20601	20394	20503	20625	20494	20497	20354	20439	20546	20526	20697	20666	20756	20573	20568	20447	20318	20432	20468	20545	20289	20537	20495	20558	20526	20439	20521	20609	20561	20651	20346	20566	20407	20537	20462	20636	20563	20432	20471	20309	20504	20480	20434	20648	20657	20440	20541	20425	20751	20435	20387	20248	20534	20544	20676	20496	20484	20568	20614	20571	20500	20565	20374	20466	20752	20621	20618	20556	20401	20633	20704	20399	20554	20300	20526	20410	20616	20537	20555	20572	20623	20793	20620	20454	20606	20690	20635	20496	20609	20409	20716	20614	20665	20584	20522	20659	20505	20690	20682	20208
15828	19741	21084	21815	19461	18908	18250	17793	17334	17261	17010	16893	16915	17042	16793	16796	16916	17072	18056	19178	18472	17731	17181	16969	16876	16798	16755	16814	16722	16791	16828	16609	16747	16889	16932	16853	16729	16783	16848	16723	16770	16767	16805	16776	16707	16609	16748	16693	16645	16674	16797	16675	16795	16870	16879	16869	16715	16809	16887	16504	17028	16771	16737	16720	16725	16761	16647	16763	16704	16748	16820	16845	16773	16683	16773	16712	16765	16876	16925	16686	16860	16764	16746	16652	16788	16946	16680	16863	16756	16822	16588	16844	16697	16777	16760	16745	16758	16848	16656	16771	16820	16843	16856	16692	16901	16586	16673	16894	16854	16687	16741	16769	16707	16700	16652	16780	16810	16867	16736	16583	16702	16802	16735	16640	16668	16808	16722	16811	16666	16765	16577	16516	16698	16804	16844	16818	16678	16656	16801	16684	16577	16661	16676	16692	16584	16863	16693	16738	16685	17018	16578	16833	16742	16715	16593	16793	16710	16759	16884	16744	16659	16701	16746	16567	16727	16815	16756	16915	16691	16886	16759	16617	16727	16843	16681	16800	16525	16806	16622	16680	16706	16892	16713	17009	16849	16731	16659	16804	16770	16766	16881	16685	16822	16731	16852	16940	16702	16624	16802	16567	16687	16868	16865	16624	16655	16788	16898	16744	16546	16797	16676	16780	16781	16645	16800	16919	16743	16841	16662	16790	16944	16736	16683	16773	16814	16596	16770	16762	16759	16794	16740	16711	16792	16712	16752	16680	16665	16879	16795	16691	16657	16722	16844	16810	16783	16731	16810	16624	16752	16780	16957	16637	16623	16830	16649	16896	16777	16684	16642	16741	16720	16763	16696	16932	16829	16811	16977	16592	16627	16713	16693	16700	16868	16840	16887	16737	16584	16729	16746	16908	16815	16718	16723	16642	16681	16614	16786	16751	16888	16838	16731	16600	16794	16807	16728	16750	16909	16875	16975	16860	16585	16833	16818	16792	16790	16759	16681	16872	16752	16865	16747	16859	16704	16871	16899	16931	16671	16589	16837	16774	16724	16767	16871	16752	16827	16847	16835	16764	16706	16828	16956	16646	16752	16585	16718	16754	16864	16638	16822	16806	16826	16864	16751	16761	16740	16788	16727	16484	16855	16774	16670	16832	16738	16693	16663	16621	16752	16716	16877	16829	16556	16771	16746	16857	16757	16949	16755	16897	16750	16830	16714	16657	16747	16783	16777	16685	16793	16740	16685	16927	16634	16703	16714	16800	16584	16757	16907	16730	16724	16874	16650	16754	16759	16715	16698	16750	16760	16830	16761	16693	16679	16686	16660	16659	16705	16745	16630	16845	16767	16824	16859	16866	16763	16593	16857	16695	16742	16857	16822	16779	16693	16614	16757	16753	16919	16856	16617	16677	16958	16882	16728	16692	16862	16730	16838	16889	16767	16733	16750	16836	16911	16731	16708	16633	16795	16966	16863	16888	16696	16740	16689	16757	16750	16867	16732	16584	16791	16625	16904	16771	16738	16857	16720	16938	16809	16737	17008	16785	16770	16799	16936	16725	16766	16693	16657	16856	16776	16875	16618	16931	16831	16789	16648	16919	16745	16811	16566	16626	16887	16748	16653	16881	16726	16973	16781	16775	16729	16676	16886	16638	16713	16771	16645	17104	16806	16783	16723	16832	16840	16669	16776	16694	16789	16790	16819	16693	16829	16758	16766	16728	16970	16811	16736	16753	16861	16820	16822	16707	16856	16631	16660	16717	16797	16699	16812	16645	16656	16849	16873	16704	16775	16947	16706	16721	16901	16694	16687	16737	16592	16839	16987	16721	16817	16505	16726	16776	16765	16690	16774	16794	16577	16937	16663	16694	16695	16773	16700	16867	16661	16756	16755	16732	16815	16731	16668	16858	16744	16587	16700	16736	16871	16757	16710	16905	16668	16892	16895	16645	16887	16903	16663	16708	16891	16805	16694	16672	16883	16617	16730	16830	16789	16702	16867	16894	16795	16786	16796	16947	16592	16608	16784	16989	16886	16622	16727	16661	16892	16702	16652	16715	16765	16743	16925	16681	16638	16812	16938	16712	16612	16716	16782	16687	16667	16845	16623	16799	16713	16739	16687	16981	16716	16896	16694	16681	16613	16937	16856	16615	16722	16967	16815	16885	16773	16800	16856	16771	16788	16813	16721	16691	16809	16751	16723	16697	16841	16859	16811	16625	16760	16915	16753	16706	16840	16709	16730	16771	16838	16766	16782	16861	16697	16756	16812	16749	16796	16725	16808	16684	16771	16736	16804	16886	16836	16786	16828	16866	16624	16613	16827	16795	16814	16710	16811	16805	16710	16847	16807	16866	16803	16764	16759	16835	16748	16804	16746	16725	16801	16595	16837	16667	16658	16866	16739	16619	16697	16901	16755	16768	16626	16865	16782	16685	16856	16699	16717	16733	16549	16859	16706	16980	16883	16728	16875	16782	16788	16817	16653	16748	16743	16790	16687	16714	16642	16677	16842	16616	16680	16635	16694	16707	16658	16978	16748	16757	16749	16791	16551	16826	16722	16724	16882	16677	16762	16794	16624	16803	16716	16822	16826	16636	16782	16802	16649	16693	16958	16604	16985	16692	16904	16758	16713	17012	16516	16835	16924	16770	16847	16773	16741	16668	16838	16678	16868	16738	16684	16956	16899	16954	16957	16810	16763	16706	16834	16708	16823	16802	16823	16829	16673	16737	16823	16785	16793	16732	16891	16697	16721	16763	16771	16709	16777	16800	16776	16751	16710	16690	16764	16774	16821	16668	16813	16880	16812	16627	16799	16773	16889	16730	16730	16755	16747	16905	16804	16694	16742	16616	16707	16805	16797	16710	16953	16817	16560	16742	16792	16601	16754	16824	16803	16519	16824	16550	16631	16781	16796	16744	16912	16630	16782	16714	16751	16943	16746	16751	16838	16780	16686	16668	16778	16635	16651	16717	16808	16850	16859	16771	16657	16585	16782	16946	16783	17122	16657	16916	16612	16912	16739	16682	16776	16920	16891	16798	16749	16629	16790	16762	16743	16816	16684	16710	16846	16659	16689	16592	16794	16720	16781	16850	16773	16919	16839	16721	16857	16859	16801	16823	16763	16633	16783	16791	16689	16863	16736	16901	16813	16757	16654	16763	16746	16792	16870	16799	16759	16661	16839	16813	16681	16878	16649	16723	16783	16953	16752	16708	16781	16563	16719	16692	16839	16830	16932	16717	16699	16875	16595	16790	16709	16798	16752	16665	16733	16755	16780	16588	16844	16628	16824	16820	16661	16965	16789	16851	16870	16420	16844	16691	16894	16784	16662	16667	16745	16762	16803	16692	16905	16682	17080	16942	16795	16749	16767	16682	16728	16702	16698	16748	16832	16765	16633	16772	16745	16869	16757	16839	16787	16821	16706	16690	16861	16770	16651	16723	16706	16687	16887	16951	16795	16802	16863	16762	16742	16624	16812	16925	16758	16818	16971	16606	16680	16799	16724	16619	16712	16541	16793	16686	16810	16738	16870	16826	16746	16698	16778	16569	16775	16866	16824	16727	16733	16595	16859	16606	16947	16912	16579	16723	16865	16708	16655	16723	16685	16770	16725	16584	16841	16805	16750	16762	16826	16661	16731	16794	16743	16569	16804	16782	16601	16777	16888	16720	16876	16556	17046	16544	16646	16776	16738	16789	16622	16760	16818	16592	16654	16556	16681	16810	16807	16777	16831	16669	16672	16686	16854	16812	16829	16667	16666	16869	16825	16764	16788	16882	16796	16806	16761	16710	16850	16965	16793	16625	16898	16708	16788	16839	16783	16805	16775	16686	16836	16876	16811	16658	16817	16759	16631	16858	16733	16823	16843	16901	16802	16855	16729	16671	16727	16756	16758	16904	17000	16692	16829	16892	16678	16784	16702	16723	16741	16678	16820	16783	16704	16717	16906	16742	16832	16614	16747	16807	16730	16760	16838	16782	16683	16667	16641	16783	16905	16728	16663	16645	16795	16758	16829	16600	16722	17002	16648	16721	16837	16647	16813	16950	16723	16766	16768	16726	16832	16875	16665	16807	16766	16805	16934	16749	16762	16796	16727	16665	16711	17016	16836	16650	16813	16702	16876	16715	16629	16785	16686	16820	16801	16836	16789	16890	16871	16900	16726	16722	16762	16740	16882	16733	16862	16691	16692	16901	16750	16888	16796	16648	16772	16751	16856	16771	16682	16732	16903	16835	16742	16790	16672	16693	16781	16893	16701	16845	16688	16696	16739	16715	16809	16676	16933	16628	17008	16771	16730	16760	16755	16649	16785	16594	16715	16680	16741	16802	16707	16860	16821	16779	16852	16802	16722	16920	16850	16776	16827	16747	16773	16750	16748	16798	16844	16702	16888	16674	16593	16740	16575	16595	16759	16586	16764	16884	16735	16662	16787	16644	16799	16786	16857	16803	16675	16704	16667	16820	16735	16757	16617	16697	16636	16759	16794	16838	16603	16889	16738	16824	16714	16762	16837	16697	16761	16678	16839	16732	16725	16785	16844	16771	16729	16678	16673	16693	16705	16717	16680	16758	16828	16802	16782	16774	16783	16656	16739	16717	16771	16672	16730	16714	16665	16823	16721	16774	16837	16708	16703	16722	16679	16767	16662	16795	16653	16780	16924	16705	16831	16706	16926	16784	16642	16886	16781	16646	16676	16767	16754	16761	16842	16662	16740	16763	16979	16853	16841	16544	16696	16815	16719	16762	16749	16814	16667	16822	16657	16758	16682	16720	16711	16781	16826	16766	16898	16738	16577	16658	16718	16715	16854	16949	16698	16728	16598	16575	16822	16793	16702	16860	16830	16686	16853	16658	16784	16937	16641	16624	16549	16818	16852	16719	16979	16715	16777	16749	16817	16767	16760	16905	16738	16794	16810	16790	16658	16679	16698	16801	16753	16691	16850	16794	16900	16771	16962	16851	16931	16933	16971	16787	16912	16608	16779	16710	16795	16770	16888	16509	16631	16729	16882	16838	16821	16683	16745	16743	16791	16733	16755	16625	16722	16718	16794	16725	16799	16770	16869	16639	16679	16770	16791	16707	16722	16813	16790	16825	16683	16660	16725	16808	16701	16728	16705	16842	16775	16741	16756	16895
23710	20937	28366	23977	22692	23755	24035	21498	21239	20972	21195	20797	20718	20412	20708	20563	20639	23175	27528	27765	26025	23799	21878	20989	20592	20373	20389	20227	20313	20471	20462	20223	20281	20370	20456	20396	20209	20312	20490	20257	20440	20388	20371	20171	20212	20470	20273	20360	20175	20424	20393	20055	20251	20350	20462	20261	20253	20312	20304	20302	20305	20362	20431	20303	20300	20334	20239	20336	20366	20214	20288	20384	20221	20266	20366	20233	20141	20336	20491	20444	20096	20442	20215	20305	20337	20409	20496	20155	20431	20227	20087	20462	20260	20253	20301	20206	20205	20274	20373	20294	20391	20156	20252	20323	20325	20252	20318	20276	20292	20339	20318	20231	20328	20470	20263	20233	20253	20156	20206	20186	20137	20211	20124	20161	20317	20284	20181	20174	20378	20253	20273	20253	20428	20308	20361	20453	20467	20294	20327	20141	20171	20324	20420	20482	20096	20167	20188	20236	20523	20280	20358	20028	20347	20191	20039	20246	20286	20422	20030	20209	20251	20375	20313	20018	20166	20280	20248	20070	20346	20268	20382	20247	20227	20240	20262	20216	20282	20477	20172	20333	20222	20260	20280	20212	20134	20400	20252	20230	20219	20272	20443	20215	20486	20348	20328	20186	20153	20216	20268	20292	20231	20225	20145	20158	20302	20526	20330	20214	20363	20309	20368	20148	20223	20099	20118	20183	20248	20178	20367	20091	20383	20317	20104	20309	20405	20469	20130	20241	20341	20172	20353	20191	20389	20250	20122	20201	20286	20087	20177	20290	20443	20147	20378	20355	20342	20307	20291	20474	20418	20313	20226	20001	20157	20180	20422	20318	20477	20326	20463	20109	20384	20311	20195	20226	20190	20200	20093	20148	20227	20177	20331	20504	20219	20153	20401	20276	20037	20210	20499	20186	20146	20320	20437	20030	20234	20164	20267	20210	20411	20011	20536	20215	20134	20391	20302	20322	20212	20299	20260	20177	20190	20262	20180	20166	20297	20116	20313	20269	20372	20320	20393	20317	20073	20355	20510	20420	20498	20352	20076	20240	20321	20462	20234	20262	20330	20317	20279	20298	20251	20334	20383	20133	20132	20109	20186	20302	20101	20162	20096	20250	20325	20343	20087	20509	20470	20377	20296	20643	20369	20197	20277	20415	20241	20302	20220	20272	20117	20261	20391	20398	20305	20321	20294	20337	20272	20213	20286	20296	20523	20504	20364	20310	20209	20163	20233	20211	20157	20227	20142	20243	20391	20286	20552	20272	20387	20170	20241	20208	20434	20340	20357	20263	20268	20218	20347	20392	20331	20267	20452	20269	20444	20429	20182	20065	20138	20293	20240	20245	20303	20202	20278	20053	20175	20298	20456	20298	20297	20282	20399	20335	20333	20233	20423	20222	20220	20265	20379	20172	20209	20183	20187	20188	20324	20227	20314	20313	20112	20121	20340	20256	20379	20204	20054	20382	20072	20418	20486	20434	20234	20266	20340	20377	20323	20244	20270	20409	20434	20431	20152	20530	20355	20330	20124	20132	20318	20529	20328	20320	20177	20334	20291	20366	20260	20336	20241	20493	20410	20335	20293	20244	20389	20425	20209	20062	20387	20168	20145	20446	20312	20372	20190	20317	20280	20205	20234	20251	20182	20260	20203	20227	20140	20178	20242	20388	20344	20312	20286	20158	20288	20368	20301	20423	20400	20370	20374	20357	20242	20112	20290	20296	20359	20270	20107	20414	20307	20147	20274	20325	20324	20146	20352	20196	20252	20226	20343	20244	20238	20259	20145	20065	20213	20192	20088	20312	20223	20388	20277	20282	20097	20304	20287	20206	20345	20330	20174	20366	20250	20542	20181	20313	20307	20118	20203	20286	20323	20319	20233	20384	20373	20263	20387	20324	20290	20314	20097	20304	20290	20133	20327	20261	20151	20167	20448	20255	20212	20318	20408	20116	20278	20261	20216	20336	20368	19930	20307	20439	20319	20337	20313	20086	20293	20231	20492	20408	20268	20326	20081	20250	20136	20252	20363	20323	20031	20143	20268	20116	20211	20324	20293	20445	20353	20209	20128	20160	20268	20359	20252	20114	20291	20067	20376	20421	20089	20209	20296	20385	20102	20119	20358	20319	20293	20291	20183	20221	20166	20293	20251	20248	20154	20129	20536	20157	20029	20440	20202	20249	20318	20184	20372	20307	20521	20310	20313	20151	20167	20623	20252	20239	20290	20297	20266	20141	20300	20319	20106	20188	20297	20132	20289	20474	20380	20197	20304	20203	20295	20370	20111	19994	20275	20371	20284	20292	20474	20147	20336	20163	20294	20278	20419	20290	20166	20345	20323	20382	20368	20232	20325	20178	20250	20227	20256	20370	20545	20275	20416	20207	20284	20381	20244	20082	20267	20096	20263	20330	20359	20304	20085	20258	20326	20287	20175	20364	20355	20108	20113	20206	20342	20145	20363	20334	20314	20134	20322	20330	20268	20159	20160	20258	20297	20298	20441	20308	20350	20173	20295	20123	20393	20293	20330	20465	20147	20246	20250	20286	20164	20314	20274	20262	20559	20419	20232	20303	20433	20322	20154	20305	20265	20165	20170	20225	20361	20471	20103	20115	20265	20326	20162	20264	20264	20405	20547	20240	20221	20212	20403	20254	20343	20351	20405	20357	20557	20397	20153	20458	20205	20199	20060	20266	20208	20348	20157	20313	20293	20175	20373	20346	20504	20197	20419	20074	20053	20341	20245	20372	20296	20413	20307	20144	20349	20332	20373	20256	20292	20298	20244	20132	20432	20275	20380	20379	20347	20465	20336	20162	20122	20368	20301	20164	20028	20249	20262	20272	20220	20337	20190	20450	20266	20026	20424	20115	20218	20236	20273	20536	20146	20303	20360	20260	20246	20176	20380	20286	20261	20078	20369	20180	20324	20134	20224	20305	20259	20254	20200	20324	20095	20249	20313	20123	20162	20395	20210	20098	20247	20192	20373	20271	20178	20213	20542	20374	20186	20306	20271	20425	20199	20192	20133	20238	20363	20214	20127	20094	20222	20190	20194	20428	20291	20294	20310	20428	20421	20333	20319	20138	20187	20291	20317	20225	20378	20376	20104	20343	20195	20234	20101	20133	20337	20179	20347	20266	20094	20259	20404	20225	20292	19985	20208	20422	20304	20144	20440	19932	20397	20261	20172	20282	20346	20513	20298	20307	20387	20213	20299	20157	20268	20533	20164	20260	20115	20336	20109	20525	20241	20360	20289	20397	20263	20180	20195	20416	20341	20455	20327	20264	20237	20376	20430	20335	20174	20337	20133	20210	20309	20302	20168	20238	20445	20218	20573	20265	20298	20367	20528	20156	20286	20210	20211	20202	20225	20279	20120	20336	20144	20219	20386	20371	20353	20294	20151	20275	20296	20230	20290	20247	20299	20337	20106	20095	20319	20199	20410	20144	20268	20401	20275	20282	20366	20258	20315	20507	20273	20143	20251	20351	20185	20409	20326	20209	20214	20242	20236	20100	20377	20232	20349	20010	20311	20445	20298	20102	20227	20363	20294	20388	20368	20441	20320	20207	20337	20222	20387	20040	20213	20446	20435	20308	20309	20148	20171	20245	20279	20345	20422	20401	20315	20248	20475	20345	20210	20271	20420	20289	20304	20265	20211	20363	20223	20121	20212	20346	20316	20433	20318	20248	20292	20081	20289	20341	20257	20543	20224	20166	20236	20293	20445	20359	20337	20161	20364	20158	20434	20391	20365	20361	20100	20326	20233	20214	20286	20222	20187	20184	20273	20285	20258	20328	20432	20129	20350	20239	20262	20324	20396	20342	20445	20485	20245	20219	20263	20471	19880	20285	20337	20271	20281	20133	20075	20383	20205	20227	20269	20476	20175	20426	20178	20281	20314	20038	20095	20498	20449	20332	20180	20324	20518	20338	20445	19998	20244	20337	20289	20407	20274	20398	20112	20237	20301	20200	20216	20234	20435	20375	20322	20366	20262	20089	20182	20178	20277	20254	20456	20260	20243	20139	20439	20489	20298	20102	20286	20382	20320	20561	20371	20159	20323	20193	20457	20148	20270	20070	20317	20141	20320	20545	20320	20244	20205	20121	20392	20196	20131	20336	20336	20418	20276	20215	20302	20312	20391	20319	19982	20147	20133	20128	20442	20330	20407	20420	20169	20032	20048	20250	20392	20098	20307	20321	20259	20308	20465	20249	20354	20156	20337	20122	20297	20245	20373	20342	20212	20314	20355	20381	20122	20418	20091	20301	20359	20161	20259	20251	20188	20315	20237	20241	20330	20329	20415	20319	20349	20241	20474	20280	20322	20294	20064	20206	20285	20476	20297	20246	20149	20304	20261	20397	20312	20053	20408	20157	20311	20313	20137	20365	20339	20256	20525	20210	20326	20481	20422	20133	20283	20249	20312	20372	20297	20297	20118	20257	20218	20260	20039	20131	20378	20353	20365	20376	20245	20328	20297	20244	20261	20172	20397	20074	20249	20269	20304	20371	20309	20326	20204	20375	20123	20256	20207	20126	20186	20176	20267	20403	20391	20105	20174	20167	20260	20278	20312	20151	20286	20230	20318	20042	20448	20144	20029	20279	20293	20242	20148	20361	20256	20055	20066	20254	20249	20347	20356	20228	20440	20214	20389	20385	20333	19970	20269	20103	20274	20314	20276	20187	20117	20219	20205	20159	20247	20319	20311	20235	20292	20316	20463	20381	20240	20296	20268	19977	20352	20363	20404	20529	20541	20287	20259	20338	20145	20295	20184	20288	20369	20344	20356	20402	20445	20409	20270	20306	20174	20160	20326	20517	20299	20240	20268	20206	20499	20370	20286	20230	20187	20420	20405	20294	20226	20317	20293	20245	20234	20301	19978	20011	20324	20220	20263	20072	20268	20328	20446	20330	20501	20468	20068	20355	20215	20190	20426	20033	20384	20289	20509	20174	20222	20258	20182	20486	19975	20261	20268	20367	20455	20299	20265	20057	20115	20282	20444	20351	20280	20260	20502	20240	20206	20112	20359	20191	20099	20326	20349	20117	20424	20198	20105	20327	20343	20307	20131	20339	20258	20514	20436	20372	20311	20316	20183	20286	20323	20413	20331	20291	20236	20254	20144	20286	20157	20305	20215	20074
17087	30100	29008	24096	20861	19842	18840	18306	18233	17560	17150	17250	16796	16902	17098	17073	16795	21365	26267	25847	22927	20406	18388	17047	16836	16841	16726	16631	16690	16600	16585	16639	16646	16616	16611	16629	16686	16877	16424	16721	16550	16494	16670	16658	16725	16566	16806	16783	16668	16649	16586	16634	16671	16666	16595	16706	16933	16457	16743	16720	16617	16592	16547	16663	16510	16682	16634	16689	16591	16605	16836	16719	16613	16684	16590	16648	16787	16765	16633	16575	16611	16482	16737	16569	16492	16643	16642	16552	16652	16730	16725	16775	16551	16494	16634	16560	16621	16654	16651	16692	16639	16703	16632	16642	16762	16617	16572	16656	16593	16558	16652	16571	16465	16734	16771	16562	16681	16469	16757	16685	16662	16776	16750	16712	16575	16646	16552	16559	16573	16724	16583	16656	16651	16594	16571	16715	16708	16684	16640	16438	16576	16622	16700	16601	16577	16553	16667	16700	16624	16638	16600	16581	16587	16793	16667	16554	16708	16707	16540	16854	16578	16615	16520	16739	16508	16706	16555	16652	16686	16680	16650	16696	16636	16671	16522	16800	16523	16719	16712	16603	16596	16499	16634	16694	16607	16661	16689	16498	16661	16439	16459	16654	16510	16849	16519	16743	16585	16725	16630	16666	16660	16568	16743	16742	16600	16612	16632	16617	16681	16592	16789	16703	16533	16523	16674	16587	16685	16709	16723	16625	16817	16616	16681	16653	16684	16402	16777	16455	16629	16786	16710	16618	16595	16688	16804	16538	16679	16774	16704	16574	16492	16570	16525	16626	16656	16634	16621	16671	16570	16737	16667	16513	16504	16645	16606	16561	16636	16812	16661	16656	16869	16581	16687	16614	16772	16792	16714	16689	16680	16530	16668	16632	16692	16626	16715	16643	16517	16649	16504	16704	16655	16712	16448	16659	16649	16666	16783	16714	16511	16540	16531	16572	16623	16790	16735	16594	16700	16561	16788	16634	16651	16660	16693	16546	16688	16639	16650	16586	16705	16624	16635	16771	16537	16687	16660	16762	16625	16549	16750	16532	16597	16632	16624	16742	16749	16679	16643	16586	16560	16508	16678	16510	16667	16630	16565	16783	16624	16781	16736	16788	16606	16816	16554	16615	16673	16667	16539	16696	16643	16625	16663	16667	16876	16544	16698	16614	16774	16608	16725	16708	16609	16518	16503	16669	16650	16499	16518	16759	16725	16659	16427	16750	16785	16877	16528	16556	16647	16590	16688	16892	16643	16552	16811	16684	16626	16521	16685	16527	16623	16565	16605	16592	16414	16699	16632	16850	16655	16569	16526	16612	16667	16644	16596	16559	16748	16594	16596	16605	16610	16590	16500	16633	16663	16637	16609	16541	16620	16621	16526	16769	16726	16667	16502	16474	16732	16674	16860	16653	16561	16597	16471	16691	16568	16590	16779	16734	16509	16626	16629	16515	16529	16737	16679	16638	16445	16717	16615	16570	16636	16678	16554	16680	16585	16769	16632	16560	16616	16717	16584	16572	16649	16519	16688	16618	16793	16856	16664	16597	16634	16759	16705	16729	16481	16762	16467	16513	16638	16798	16469	16514	16573	16537	16492	16573	16523	16519	16698	16567	16573	16551	16569	16630	16722	16812	16599	16586	16510	16562	16691	16521	16804	16625	16568	16542	16757	16683	16551	16482	16669	16736	16647	16608	16631	16728	16717	16639	16607	16551	16679	16579	16661	16623	16691	16595	16561	16540	16598	16524	16728	16798	16546	16486	16647	16592	16692	16437	16530	16560	16593	16618	16638	16698	16560	16646	16592	16598	16668	16611	16619	16796	16692	16542	16650	16685	16597	16539	16565	16548	16608	16541	16720	16788	16557	16618	16666	16634	16770	16592	16791	16768	16482	16649	16661	16612	16614	16734	16662	16728	16653	16586	16713	16566	16491	16672	16730	16677	16660	16718	16543	16590	16638	16521	16662	16566	16825	16525	16644	16615	16659	16523	16597	16507	16610	16615	16729	16523	16713	16554	16558	16711	16555	16653	16731	16803	16754	16504	16465	16633	16613	16525	16681	16525	16776	16618	16782	16611	16703	16633	16506	16648	16725	16550	16595	16382	16511	16661	16642	16689	16488	16654	16723	16557	16604	16616	16711	16581	16488	16489	16677	16575	16702	16724	16681	16638	16618	16538	16557	16580	16420	16579	16587	16701	16477	16652	16682	16766	16520	16554	16402	16683	16494	16554	16584	16700	16620	16554	16868	16561	16644	16594	16662	16732	16694	16687	16581	16518	16839	16615	16699	16723	16710	16794	16705	16423	16615	16668	16523	16509	16443	16589	16603	16464	16548	16470	16728	16709	16688	16577	16812	16676	16682	16883	16553	16606	16853	16577	16656	16458	16660	16657	16668	16650	16651	16730	16635	16542	16674	16560	16715	16754	16760	16603	16562	16738	16680	16594	16566	16655	16695	16706	16405	16598	16489	16591	16418	16526	16725	16601	16708	16584	16620	16589	16540	16606	16575	16556	16642	16678	16506	16558	16562	16690	16424	16538	16681	16663	16741	16575	16566	16607	16764	16764	16572	16664	16595	16541	16533	16827	16625	16559	16635	16680	16586	16585	16750	16530	16648	16506	16688	16554	16620	16630	16658	16809	16587	16629	16748	16479	16637	16644	16727	16673	16601	16539	16795	16619	16714	16680	16767	16755	16576	16610	16676	16600	16818	16574	16514	16574	16592	16595	16538	16711	16525	16677	16762	16662	16740	16529	16600	16647	16747	16490	16687	16595	16725	16644	16634	16634	16673	16770	16778	16613	16682	16520	16631	16505	16628	16631	16495	16659	16472	16616	16672	16665	16713	16644	16594	16677	16515	16770	16668	16679	16565	16776	16652	16561	16646	16792	16548	16547	16502	16609	16487	16623	16563	16696	16711	16583	16734	16732	16404	16665	16720	16623	16627	16603	16662	16557	16507	16687	16688	16608	16754	16608	16499	16516	16647	16685	16615	16622	16507	16580	16576	16731	16621	16693	16704	16690	16559	16496	16731	16585	16628	16750	16561	16585	16560	16608	16657	16592	16717	16609	16447	16729	16583	16758	16677	16473	16669	16563	16494	16592	16546	16517	16784	16613	16773	16707	16521	16706	16625	16837	16718	16709	16571	16536	16728	16356	16707	16669	16665	16550	16546	16756	16558	16724	16677	16730	16749	16663	16681	16698	16616	16643	16649	16652	16512	16752	16727	16630	16555	16806	16550	16553	16594	16643	16658	16707	16553	16647	16596	16502	16685	16669	16681	16670	16623	16652	16704	16637	16586	16539	16562	16521	16634	16674	16658	16535	16552	16555	16618	16591	16606	16476	16724	16635	16830	16612	16699	16758	16576	16563	16634	16521	16602	16559	16762	16618	16574	16563	16627	16688	16585	16717	16713	16609	16616	16595	16725	16766	16608	16578	16631	16661	16613	16630	16802	16786	16550	16375	16743	16682	16475	16595	16560	16658	16743	16481	16711	16529	16676	16690	16646	16445	16609	16685	16712	16807	16727	16626	16501	16601	16421	16640	16667	16494	16576	16654	16614	16750	16561	16456	16728	16620	16581	16575	16670	16471	16618	16463	16540	16626	16649	16666	16559	16811	16742	16598	16561	16599	16920	16643	16696	16592	16682	16627	16743	16695	16654	16682	16627	16648	16660	16761	16497	16706	16324	16712	16581	16632	16559	16601	16694	16704	16623	16651	16664	16500	16667	16615	16511	16584	16654	16631	16656	16495	16651	16581	16627	16419	16760	16606	16702	16746	16754	16573	16781	16737	16735	16628	16658	16709	16594	16690	16711	16621	16568	16657	16568	16667	16693	16577	16653	16486	16703	16697	16659	16611	16715	16684	16632	16738	16725	16831	16601	16675	16597	16645	16615	16730	16660	16619	16568	16708	16633	16710	16587	16628	16664	16657	16515	16627	16570	16339	16612	16675	16729	16767	16580	16590	16619	16598	16632	16715	16521	16671	16488	16633	16535	16632	16747	16585	16783	16455	16602	16707	16730	16725	16496	16684	16680	16587	16591	16564	16605	16712	16640	16767	16526	16603	16569	16466	16670	16643	16679	16580	16707	16679	16684	16466	16480	16511	16616	16617	16548	16825	16619	16688	16595	16641	16671	16615	16406	16439	16552	16702	16664	16729	16696	16500	16690	16699	16787	16705	16631	16572	16576	16608	16549	16571	16588	16686	16613	16707	16484	16709	16537	16462	16596	16507	16750	16640	16750	16687	16705	16634	16667	16560	16583	16644	16672	16656	16632	16496	16496	16813	16546	16535	16546	16649	16524	16553	16584	16469	16577	16675	16498	16590	16494	16652	16628	16707	16599	16625	16790	16613	16635	16520	16768	16634	16395	16435	16627	16639	16660	16612	16660	16638	16578	16480	16576	16545	16581	16693	16518	16706	16804	16591	16576	16458	16540	16640	16538	16572	16609	16680	16559	16696	16488	16587	16750	16552	16529	16572	16565	16446	16616	16496	16608	16662	16607	16666	16670	16521	16527	16791	16525	16812	16511	16758	16818	16675	16467	16607	16673	16628	16728	16496	16791	16592	16799	16732	16568	16699	16557	16716	16568	16608	16740	16648	16568	16779	16482	16760	16607	16696	16548	16635	16641	16588	16485	16611	16607	16588	16804	16644	16508	16769	16375	16493	16596	16550	16634	16564	16505	16609	16493	16568	16735	16667	16676	16649	16669	16668	16563	16475	16779	16657	16720	16609	16508	16655	16571	16746	16543	16634	16693	16517	16795	16552	16711	16527	16678	16577	16779	16602	16489	16589	16830	16588	16623	16593	16539	16663	16590	16661	16565	16670	16513	16711	16695	16710	16572	16582	16617	16744	16618	16713	16692	16577	16756	16562	16596	16709	16615	16570	16875	16627	16788	16619	16644	16665	16726	16640	16590	16659	16628	16831	16739	16789	16622	16810	16678	16572	16685	16536	16575	16582	16599	16443	16596	16726	16639	16708	16656	16536	16610	16790	16603	16677	16431	16689	16439	16541	16655	16639	16547	16620	16653	16582	16560	16662	16575	16497	16616	16495	16731	16569	16656	16617	16614	16637	16761	16661	16740	16582	16673	16671	16680	16592	16573	16509	16662	16591	16585	16698
22473	20954	28778	23314	21221	24155	28060	23383	22167	21729	21249	20891	20822	20664	20868	21057	20689	22741	32114	34250	32983	28941	25211	22488	20969	20627	20566	20301	20425	20169	20213	20461	20038	20254	20350	20353	20307	20341	20216	20269	20353	20412	20494	20337	20303	20232	20251	20322	20369	20278	20283	20369	20290	20142	20181	20310	20440	20214	20363	20121	20300	20269	20313	20309	20402	20381	20236	20198	20290	20255	20201	20259	20125	20448	20316	20049	20490	20227	20453	20254	20486	20319	20417	20219	20403	20147	20357	20187	20302	20168	20140	20181	20211	20409	20383	20304	20340	20187	20283	20282	20146	20378	20226	20325	20559	20095	20050	20189	20208	20082	20173	20381	20234	20168	20200	20157	20053	20232	20195	20008	20291	20264	20474	20172	20539	20387	20296	20113	20341	20220	20168	20170	20314	20305	20248	20471	20402	20141	20001	20118	20287	20122	20154	20144	20198	20207	20181	20288	20192	20229	20097	20233	20337	20083	20073	20162	20068	20197	20340	20247	20399	20249	20024	20185	20057	20265	20222	20396	20235	20253	20368	20155	20393	20294	20158	20175	20219	20085	19970	20189	20187	20267	20269	20084	20339	20357	20287	20316	20184	20150	20111	20188	20360	20258	20065	20492	20256	20243	20126	20165	20312	20242	20417	20299	20192	20187	20252	20423	20128	20049	20070	20277	20202	20281	20453	20034	20243	20109	20208	20464	20278	20245	20362	19986	20261	20256	19945	20235	20335	20159	20266	20087	20118	20297	20195	20261	20190	20290	20179	20067	20157	20256	20273	19980	20166	20294	20446	20192	20054	20079	20172	20466	20287	20371	20207	20182	20217	19989	20242	20383	20161	20314	20115	20257	20139	20413	20220	20238	20069	20307	20385	20276	20224	20145	20547	20379	20051	19940	20402	20341	20391	20251	20281	19950	20284	20240	20094	20108	20445	20194	20190	20187	20190	20148	20129	20327	20332	20319	20148	20244	20257	20289	20305	20204	20050	20265	20268	19938	20155	20186	20147	20357	20232	20175	20288	19920	20394	20064	20289	20176	20222	20141	20180	19990	20115	20109	20233	20118	20222	20048	20396	20417	20179	20397	20298	20209	20331	20329	20254	20107	20093	20000	20266	20118	20228	20269	20038	20261	20126	20321	20193	20256	20195	20323	20420	20080	20256	20119	20183	20103	20040	20286	20363	20273	20292	20224	20358	20345	20102	20206	20190	20153	20212	20033	20531	20230	20125	19997	20106	20239	20247	20259	20123	20118	20101	20203	20229	20341	20272	20169	20412	20232	20210	20195	20159	20249	20260	20185	20046	20312	20216	20216	20157	20247	20296	20444	20138	20311	20220	20253	20216	20070	20256	20321	20294	20328	20215	20183	20370	20216	20061	20237	20210	20210	20386	20175	20294	20546	20210	20046	20108	20163	20128	20059	20087	20297	20293	20227	20542	20300	20101	20264	20247	20288	20154	20369	20168	20160	20252	20308	20207	19994	20181	20205	20373	20061	20294	20238	20177	20064	20119	20263	20118	20114	20170	20332	20342	19885	20087	20122	20244	20226	20259	20202	20055	20267	20268	20058	19987	20342	20126	20202	20228	20307	20197	20216	20173	20276	20215	20023	20061	20119	20127	20100	20375	20148	20281	20079	20393	20264	20181	20189	20129	20233	20256	20124	20288	20238	20078	20070	20167	20143	20141	20240	20315	20341	20360	20309	20323	20415	20416	20416	20098	20245	20209	20189	20158	20231	20197	20203	20372	20094	20237	20185	20068	19992	20010	20055	20160	20268	20112	20243	20259	20134	20352	20387	20239	20142	20233	19861	20406	20007	19966	20239	20128	19996	20047	19984	20061	20160	20114	20286	20315	20152	20322	20323	20300	20264	20284	20166	20141	20237	20248	20328	20206	20279	20154	19919	20343	20110	20178	20141	20484	20232	20169	20435	20450	20511	20259	20218	20182	20272	20220	20281	20343	20196	20212	20317	20243	20452	20024	20037	20253	20198	20223	20345	20188	20355	20364	20418	20124	20208	20075	20210	20302	20287	20156	20273	20231	20331	20223	20238	20232	20121	20387	20134	19982	20133	20386	20310	20234	20294	20371	20007	20480	20036	20284	20076	20052	20224	20218	20346	20219	20278	20052	20161	20251	20277	20355	20003	20032	19987	19987	20042	20181	20057	20013	20165	20299	20356	20228	20161	20260	20151	20231	20331	19992	20268	20128	20381	20103	20052	20297	20411	20123	20174	20276	20159	20353	19999	20103	20236	20282	20158	20035	20251	20275	20411	20074	20082	20275	20371	20115	20165	20166	20423	20116	20181	20228	20259	20277	20146	20389	20443	20333	20330	20241	20078	20240	20214	20419	20347	20014	20127	20171	20227	20231	20143	20202	20143	20100	20348	19974	20207	20076	20347	20204	20303	20322	20093	20317	20267	20370	20330	20289	20299	20264	20212	20170	20272	20303	20236	20351	20139	20132	20281	20412	20084	20255	20156	20096	20286	20362	20323	20321	20358	20215	20102	20384	20217	20173	20116	20293	20316	20195	20369	20317	20309	20364	20418	20380	20013	20299	20018	20181	20215	20272	20325	20175	20252	20249	20184	20257	20061	20143	20077	20132	20140	20237	20228	20151	20084	20355	20230	20254	20030	20001	20259	20135	20055	20153	20182	20188	20380	20180	20069	20024	20131	20273	20312	20300	20215	20173	20010	20138	20211	20124	20380	20314	20437	20234	20218	20387	20127	20076	20098	20065	20219	20429	20086	20271	20243	20364	20322	20201	20240	20327	20458	20338	20129	20131	20112	20227	20273	20253	20126	20138	20242	20285	20198	19984	20057	20356	20079	19937	20206	20363	20384	19978	20179	20175	20155	20191	20118	20397	20099	20014	20222	20419	20188	20224	20159	20088	19955	20154	20123	20243	20086	20196	20175	20081	20267	20177	20187	19993	20039	20175	19988	20342	20403	20327	20482	20380	20138	20253	20243	20275	20243	20220	20338	20276	20391	20252	20316	20292	20252	20144	20185	20303	20124	20302	20202	20201	20098	20141	20106	20235	20265	20224	20112	20361	20219	20201	20333	20203	20137	20408	19933	19957	20332	19998	20097	20093	20218	20045	20242	20185	20191	20213	20183	20253	20227	20182	20173	20223	20196	20441	20177	20169	20211	20225	20177	20326	20382	20329	20231	20322	20175	20205	20368	20308	20274	20318	20031	20028	20235	20268	20171	20218	20273	20271	20136	20281	20296	20153	20255	20147	20232	20290	20141	20102	20206	20317	20243	20319	20285	20364	20335	20301	20304	20030	20205	20225	20360	20153	20216	20281	20261	20344	20200	20162	20193	20181	20032	20285	20105	20230	20371	20002	20334	20193	20033	20127	20067	20265	20268	20080	20171	20141	20320	20121	20164	20222	20464	20150	20238	20112	20252	20408	20476	20286	20147	20116	20136	20260	20090	20291	20439	20219	20161	20196	20254	20298	20031	20063	20224	20188	20345	20128	20273	20281	20106	20396	20255	20343	20400	20298	20234	20224	20240	20168	20173	20173	20243	20242	20208	20410	20361	20181	20311	20234	20224	20108	20259	20263	20502	20123	20092	20358	20070	20249	20318	20307	20307	20234	20150	20050	20249	20130	20093	20270	20309	20171	20086	20164	20250	20077	20117	20344	20295	20028	20101	20253	20196	20112	20200	20396	20260	20223	20387	20146	20267	20266	19924	20284	20307	20176	20199	20090	20012	20298	20397	20300	20021	20304	20201	20282	20280	20471	20245	20271	20401	20167	20130	19995	20282	20484	20126	20080	20065	20061	20235	20346	20359	20083	20143	20284	20073	20273	20272	20232	20240	20230	20258	20194	20049	20256	20253	20280	20194	20440	20154	20233	20417	20085	20125	20071	20297	20327	20248	20132	20016	20241	20374	20162	20116	20354	20045	20105	20102	20080	19973	20069	20136	20145	20369	20163	19975	20222	20124	20146	20141	20129	19963	20123	20141	20144	20417	20215	20439	20243	20296	20227	20366	20264	19964	20142	20335	20357	20275	20104	20149	20025	20135	20355	20304	20068	20068	20294	20285	20001	20231	20105	19943	20142	20136	20215	20224	19958	20364	20310	20087	20334	20255	20339	20207	20300	20154	20167	20276	20344	20331	20156	20311	20170	20002	20199	20344	19984	20077	20284	20267	20374	20298	20223	20426	20294	20307	20299	20385	20353	20251	20225	20259	20269	20376	20159	20098	20442	20173	20122	20381	20192	20409	20249	20062	20212	20172	20114	20185	20182	20104	20161	20080	20103	20028	20151	20320	20324	20238	20570	20323	20123	20314	19970	20273	20415	20152	20323	20259	19983	20030	20358	20265	20175	20273	20282	20242	20265	20189	20410	20246	20384	20215	20470	20220	20373	20142	20310	20253	20232	19972	20164	20237	20217	20184	20311	20239	20253	20263	20012	20383	20277	20306	20257	20232	20360	20092	20206	20111	20341	20271	20092	20144	20103	20135	20203	20215	20069	20184	20084	20171	20241	20086	20154	20168	19983	20255	20374	20050	20053	20274	20260	20211	20108	20343	20229	20129	20295	20174	20236	20252	20290	20312	20152	20257	20016	20163	20218	20189	20205	20261	20353	20276	20465	20432	20349	20193	20213	20081	20250	20133	20193	20232	20300	20184	20250	20064	20091	20388	20144	20104	20150	20081	20193	20199	20372	20401	20200	20213	20293	20234	20341	20274	20208	20276	20184	20339	20403	20276	20215	20172	20312	20257	20114	20127	20293	20111	20379	20381	20600	20215	20360	20428	20284	20052	20171	20098	20226	20151	20241	20222	20155	19986	20150	20135	20165	20254	20084	20190	20108	20076	20386	20178	20396	20244	20015	20115	19950	20105	20164	20321	20490	20123	20301	20072	20176	19992	20217	20152	20170	20143	20233	20237	20243	20287	20267	20220	20168	20181	20340	20252	20298	20222	20257	20148	20206	20404	20235	20420	20299	20356	20152	20274	20350	20140	20521	20320	20150	20338	20163	20131	20092	20120	20259	20108	20414	20297	20265	20178	20430	20306	20295	20152	20419	19943	20214	20393	20291	20097	20115	20305	20278	20182	20412	20379	20217	20297	20226	20110	20207	20267	20375	20140	20244	20171
17140	34847	34006	26474	23062	22580	21859	20777	19540	18449	18014	17392	17098	17250	16999	17208	17030	20822	31871	32978	31028	26143	21545	18386	17140	16887	16621	16630	16576	16504	16661	16754	16435	16574	16784	16480	16375	16726	16587	16663	16457	16572	16471	16581	16607	16637	16583	16619	16590	16683	16668	16596	16518	16580	16500	16647	16645	16586	16416	16537	16719	16573	16541	16501	16553	16613	16436	16672	16515	16606	16666	16643	16598	16601	16541	16498	16621	16727	16436	16562	16421	16462	16535	16552	16667	16490	16704	16584	16615	16620	16385	16492	16554	16545	16714	16729	16618	16417	16534	16587	16372	16721	16651	16519	16479	16522	16459	16634	16568	16453	16721	16514	16489	16645	16430	16503	16628	16632	16528	16567	16517	16742	16565	16492	16714	16333	16469	16638	16411	16621	16718	16629	16505	16480	16596	16571	16553	16442	16627	16639	16586	16578	16492	16522	16487	16633	16527	16604	16485	16595	16461	16558	16580	16519	16585	16469	16560	16323	16668	16566	16516	16612	16430	16546	16578	16555	16366	16644	16633	16430	16617	16617	16743	16630	16615	16459	16766	16604	16595	16426	16482	16512	16652	16569	16507	16721	16563	16532	16592	16572	16692	16413	16577	16617	16607	16605	16487	16549	16563	16599	16630	16530	16684	16595	16368	16591	16651	16559	16695	16531	16441	16614	16481	16691	16680	16566	16462	16470	16711	16630	16844	16518	16683	16543	16611	16562	16419	16617	16543	16753	16273	16636	16705	16463	16370	16543	16686	16529	16527	16684	16665	16471	16415	16659	16514	16442	16543	16657	16607	16576	16483	16706	16423	16458	16595	16479	16626	16592	16635	16685	16359	16573	16735	16531	16383	16445	16548	16651	16471	16694	16521	16526	16620	16506	16475	16716	16564	16308	16543	16456	16565	16679	16384	16593	16583	16726	16547	16599	16490	16487	16586	16444	16559	16374	16526	16644	16572	16490	16458	16594	16478	16701	16493	16547	16588	16546	16534	16538	16593	16551	16631	16467	16516	16522	16719	16476	16656	16612	16567	16608	16543	16383	16492	16664	16492	16537	16574	16633	16701	16735	16623	16668	16480	16662	16530	16516	16565	16564	16585	16574	16589	16481	16559	16764	16437	16574	16370	16500	16659	16481	16637	16613	16571	16555	16481	16571	16719	16766	16442	16674	16433	16668	16492	16743	16541	16764	16348	16645	16628	16618	16600	16545	16622	16553	16583	16501	16434	16498	16605	16695	16402	16662	16616	16594	16665	16361	16650	16489	16561	16606	16371	16707	16531	16494	16529	16574	16406	16593	16498	16562	16451	16599	16501	16424	16494	16659	16467	16561	16520	16586	16553	16488	16621	16435	16575	16475	16449	16418	16469	16466	16504	16627	16590	16719	16664	16610	16334	16575	16508	16612	16515	16485	16607	16613	16713	16614	16609	16482	16550	16483	16570	16549	16638	16550	16807	16663	16431	16494	16392	16554	16488	16528	16616	16570	16586	16481	16462	16473	16773	16486	16433	16637	16348	16539	16671	16672	16621	16354	16571	16571	16676	16807	16516	16569	16571	16578	16377	16503	16560	16591	16578	16552	16444	16560	16654	16379	16561	16523	16345	16568	16591	16422	16585	16633	16587	16499	16441	16772	16625	16743	16531	16426	16480	16610	16593	16427	16693	16632	16594	16634	16535	16532	16517	16679	16501	16544	16605	16488	16704	16555	16575	16544	16558	16504	16613	16521	16368	16510	16426	16609	16482	16431	16608	16642	16616	16585	16607	16393	16579	16560	16627	16605	16410	16544	16768	16440	16578	16561	16502	16382	16604	16729	16691	16513	16525	16668	16493	16575	16701	16755	16707	16549	16683	16342	16404	16660	16642	16654	16591	16331	16454	16563	16510	16559	16593	16642	16576	16582	16503	16424	16543	16429	16715	16484	16498	16582	16482	16486	16614	16508	16585	16721	16473	16575	16462	16581	16369	16554	16503	16474	16629	16530	16754	16564	16513	16628	16417	16550	16607	16526	16606	16445	16651	16437	16574	16495	16705	16485	16651	16572	16564	16591	16548	16635	16451	16558	16564	16623	16350	16523	16542	16466	16641	16631	16421	16372	16599	16558	16547	16495	16428	16711	16461	16610	16785	16605	16576	16670	16569	16527	16378	16463	16618	16382	16476	16563	16383	16401	16534	16499	16564	16525	16747	16452	16486	16676	16555	16657	16541	16478	16740	16694	16597	16608	16525	16651	16565	16528	16521	16549	16665	16459	16428	16460	16574	16508	16513	16739	16314	16428	16401	16630	16455	16447	16651	16601	16534	16499	16540	16542	16517	16587	16595	16501	16688	16473	16486	16428	16607	16480	16476	16502	16490	16444	16450	16306	16490	16539	16537	16647	16498	16635	16558	16717	16472	16463	16504	16546	16432	16533	16592	16771	16593	16478	16515	16600	16532	16573	16497	16665	16453	16534	16378	16524	16596	16531	16465	16533	16490	16596	16612	16456	16476	16427	16610	16617	16471	16537	16551	16595	16447	16485	16565	16528	16553	16555	16460	16594	16807	16596	16504	16677	16526	16546	16569	16527	16612	16432	16531	16640	16489	16421	16729	16535	16405	16535	16588	16479	16643	16475	16478	16533	16625	16491	16603	16512	16556	16554	16801	16631	16586	16624	16558	16512	16594	16566	16549	16639	16583	16502	16530	16429	16563	16516	16454	16542	16513	16504	16694	16552	16618	16691	16411	16560	16564	16524	16580	16526	16579	16517	16479	16433	16594	16511	16735	16603	16561	16576	16603	16490	16488	16437	16691	16620	16452	16536	16610	16471	16725	16425	16560	16637	16600	16562	16488	16495	16572	16605	16603	16432	16498	16587	16499	16667	16496	16606	16615	16437	16541	16570	16693	16568	16489	16342	16448	16624	16580	16415	16406	16528	16470	16521	16596	16681	16530	16580	16418	16515	16698	16613	16449	16505	16601	16569	16597	16627	16467	16651	16503	16470	16504	16480	16495	16535	16560	16539	16561	16462	16353	16389	16591	16600	16478	16612	16591	16558	16492	16523	16465	16515	16534	16531	16542	16488	16584	16431	16565	16444	16676	16489	16401	16475	16460	16683	16536	16513	16428	16678	16499	16531	16479	16491	16409	16435	16654	16545	16517	16472	16533	16654	16465	16726	16487	16590	16525	16431	16553	16636	16410	16509	16556	16437	16583	16670	16547	16535	16600	16458	16404	16602	16577	16559	16641	16654	16566	16489	16444	16601	16581	16394	16605	16459	16449	16393	16621	16451	16466	16441	16696	16573	16475	16564	16472	16512	16523	16784	16667	16478	16635	16518	16657	16430	16565	16523	16580	16713	16597	16563	16611	16573	16346	16552	16525	16334	16615	16561	16703	16553	16772	16729	16707	16506	16602	16588	16391	16557	16497	16646	16261	16613	16718	16602	16438	16527	16634	16727	16463	16660	16790	16491	16312	16522	16612	16548	16446	16422	16566	16550	16467	16360	16532	16423	16689	16537	16532	16547	16607	16492	16488	16359	16593	16629	16586	16530	16600	16474	16408	16695	16569	16477	16552	16428	16549	16479	16478	16583	16566	16538	16647	16578	16613	16523	16433	16583	16640	16540	16433	16514	16607	16667	16632	16530	16426	16403	16651	16456	16600	16364	16509	16505	16543	16617	16488	16526	16469	16534	16666	16522	16676	16551	16391	16514	16404	16623	16748	16692	16728	16391	16621	16468	16502	16615	16622	16616	16620	16603	16634	16650	16464	16637	16500	16448	16571	16655	16450	16462	16574	16351	16538	16611	16636	16548	16669	16426	16448	16775	16585	16527	16537	16486	16563	16514	16886	16594	16543	16487	16601	16493	16581	16718	16490	16582	16547	16454	16491	16566	16530	16407	16554	16576	16603	16736	16402	16552	16526	16532	16521	16325	16457	16619	16554	16439	16644	16354	16621	16746	16622	16612	16436	16557	16582	16476	16666	16417	16386	16636	16693	16678	16405	16425	16483	16751	16380	16412	16534	16593	16593	16418	16508	16509	16789	16716	16436	16638	16405	16574	16508	16494	16580	16322	16488	16472	16544	16663	16530	16502	16500	16389	16501	16625	16607	16538	16515	16644	16566	16548	16448	16731	16589	16599	16573	16529	16579	16484	16671	16279	16434	16650	16513	16587	16545	16584	16616	16477	16739	16697	16496	16362	16578	16739	16812	16555	16572	16451	16509	16623	16374	16474	16719	16653	16541	16615	16625	16540	16366	16715	16683	16563	16504	16421	16511	16483	16581	16701	16583	16370	16541	16382	16574	16639	16529	16431	16522	16517	16599	16487	16631	16585	16559	16311	16593	16566	16461	16498	16573	16482	16778	16439	16455	16541	16465	16452	16515	16543	16591	16375	16574	16437	16426	16561	16506	16468	16594	16520	16465	16521	16619	16656	16441	16521	16558	16540	16523	16555	16452	16378	16626	16719	16466	16610	16427	16379	16588	16725	16535	16675	16531	16626	16580	16436	16446	16357	16722	16472	16620	16616	16602	16509	16545	16530	16696	16590	16684	16595	16551	16596	16588	16663	16562	16656	16647	16407	16400	16614	16663	16465	16638	16623	16470	16609	16384	16558	16498	16573	16625	16451	16743	16477	16524	16578	16571	16510	16570	16616	16525	16610	16500	16468	16639	16573	16420	16674	16423	16494	16551	16618	16512	16684	16405	16521	16457	16593	16595	16545	16546	16538	16567	16651	16380	16612	16521	16520	16541	16697	16484	16596	16506	16755	16541	16581	16505	16502	16309	16518	16689	16746	16518	16434	16629	16559	16416	16666	16610	16582	16604	16576	16563	16383	16608	16563	16403	16544	16547	16634	16429	16540	16390	16441	16630	16669	16552	16484	16446	16669	16577	16642	16413	16611	16535	16627	16676	16738	16615	16586	16556	16552	16477	16575	16564	16625	16608	16582	16715	16624	16506	16745	16548	16505	16526	16436	16622	16496	16601	16479	16675	16534	16670	16500	16474	16532	16570	16743	16462	16582	16474	16427	16455	16532	16683	16584	16702	16539	16715	16570	16363	16635	16576	16649	16468	16621	16570	16504	16567	16692	16390	16632	16539	16666	16620	16471	16466	16456	16668	16538	16687	16518
27003	22222	27503	25346	22027	22080	22124	21305	21072	20600	20563	20468	20495	20429	20307	20513	20595	20550	21057	21561	21658	21419	21275	21007	20493	20336	20514	20650	20405	20543	20497	20428	20477	20372	20391	20367	20397	20454	20261	20201	20377	20388	20359	20487	20218	20333	20242	20274	20546	20444	20280	20566	20474	20247	20429	20410	20390	20372	20396	20526	20486	20353	20419	20437	20402	20364	20309	20601	20379	20413	20381	20508	20268	20437	20210	20411	20476	20410	20524	20470	20374	20422	20192	20598	20386	20495	20302	20397	20560	20333	20491	20398	20352	20078	20343	20472	20517	20479	20431	20249	20258	20304	20276	20481	20468	20535	20319	20423	20378	20386	20229	20383	20610	20346	20208	20160	20288	20319	20231	20274	20400	20362	20448	20218	20348	20309	20267	20562	20450	20346	20086	20559	20437	20582	20412	20351	20411	20398	20345	20206	20226	20209	20413	20432	20285	20476	20390	20456	20354	20432	20449	20273	20166	20485	20372	20246	20347	20312	20280	20438	20445	20438	20473	20233	20445	20337	20422	20330	20280	20404	20322	20531	20421	20257	20285	20401	20086	20287	20315	20215	20567	20360	20375	20481	20313	20280	20281	20400	20418	20496	20135	20408	20532	20427	20144	20384	20514	20356	20270	20365	20431	20502	20496	20312	20230	20215	20229	20281	20299	20379	20229	20150	20548	20227	20230	20398	20263	20066	20448	20274	20471	20434	20482	20346	20312	20487	20753	20378	20149	20539	20048	20442	20284	20132	20487	20279	20328	20460	20412	20483	20549	20515	20289	20269	20245	20326	20534	20436	20505	20295	20566	20486	20348	20575	20219	20392	20328	20365	20257	20314	20419	20353	20054	20294	20397	20245	20421	20267	20437	20446	20211	20469	20116	20269	20462	20231	20367	20399	20284	20239	20355	20468	20416	20368	20357	20586	20330	20496	20423	20355	20405	20251	20245	20553	20382	20161	20170	20408	20576	20611	20297	20298	20533	20331	20389	20343	20383	20451	20248	20431	20414	20300	20219	20332	20351	20232	20359	20508	20250	20276	20446	20435	20402	20382	20344	20164	20481	20270	20394	20431	20345	20428	20369	20315	20363	20385	20502	20233	20384	20411	20328	20162	20395	20520	20332	20427	20211	20334	20333	20342	20606	20353	20336	20414	20490	20290	20288	20340	20441	20288	20310	20120	20413	20342	20386	20543	20232	20437	20368	20159	20254	20280	20129	20409	20434	20364	20607	20441	20302	20397	20572	20382	20499	20431	20338	20313	20459	20251	20305	20422	20460	20320	20310	20619	20203	20405	20320	20114	20616	20294	20461	20143	20248	20462	20558	20321	20404	20282	20464	20242	20395	20513	20336	20370	20652	20151	20444	20233	20526	20168	20258	20096	20061	20362	20593	20274	20334	20478	20352	20254	20335	20424	20381	20420	20314	20310	20549	20544	20569	20360	20333	20316	20468	20494	20619	20418	20499	20381	20370	20428	20407	20289	20434	20330	20515	20569	20465	20394	20130	20116	20099	20274	20414	20370	20513	20288	20278	20661	20367	20403	20578	20361	20310	20138	20483	20403	20334	20258	20559	20453	20354	20362	20583	20387	20453	20305	20118	20460	20521	20239	20423	20663	20399	20355	20422	20150	20257	20271	20284	20287	20310	20184	20485	20464	20330	20366	20258	20389	20283	20331	20283	20337	20408	20430	20313	19979	20266	20329	20546	20559	20519	20452	20455	20395	20461	20473	20317	20429	20506	20458	20504	20295	20285	20313	20316	20385	20465	20395	20234	20428	20282	20365	20334	20344	20608	20509	20260	20499	20118	20538	20472	20607	20184	20299	20239	20247	20210	20229	20361	20350	20329	20470	20285	20479	20384	20378	20454	20430	20402	20400	20322	20275	20452	20226	20139	20236	20306	20353	20337	20307	20532	20484	20231	20239	20137	20453	20636	20476	20294	20530	20352	20434	20318	20303	20499	20587	20408	20319	20199	20485	20358	20445	20312	20392	20186	20360	20335	20377	20218	20392	20426	20268	20457	20229	20277	20350	20400	20241	20191	20262	20206	20445	20267	20302	20576	20152	20328	20259	20424	20487	20382	20300	20451	20313	20496	20437	20355	20310	20295	20176	20545	20295	20350	20416	20416	20493	20626	20448	20389	20336	20503	20292	20488	20373	20401	20291	20330	20242	20404	20459	20353	20239	20436	20482	20356	20320	20348	20462	20560	20517	20367	20512	20326	20503	20429	20367	20313	20470	20681	20561	20601	20355	20314	20331	20554	20336	20636	20401	20481	20274	20445	20570	20478	20357	20603	20238	20445	20292	20446	20391	20299	20344	20226	20182	20408	20483	20286	20596	20468	20456	20413	20248	20496	20224	20376	20465	20083	20355	20299	20338	20302	20384	20378	20238	20631	20214	20258	20180	20408	20443	20343	20299	20372	20325	20388	20342	20368	20528	20408	20418	20389	20605	20400	20271	20583	20333	20452	20367	20278	20467	20409	20480	20330	20334	20125	20276	20411	20255	20247	20281	20586	20238	20402	20469	20467	20316	20729	20434	20434	20187	20380	20314	20518	20417	20287	20274	20434	20251	20102	20554	20419	20238	20186	20359	20497	20659	20317	20121	20503	20312	20365	20308	20396	20417	20422	20518	20519	20350	20285	20346	20428	20348	20498	20431	20368	20368	20606	20487	20441	20271	20099	20354	20316	20317	20504	20270	20224	20280	20379	20271	20417	20343	20292	20210	20544	20315	20197	20247	20336	20244	20398	20555	20427	20382	20345	20341	20351	20514	20536	20438	20436	20428	20193	20370	20411	20289	20139	20531	20348	20189	20419	20348	20250	20243	20375	20097	20310	20307	20407	20417	20324	20390	20364	20406	20340	20330	20397	20289	20396	20180	20346	20273	20104	20308	20288	20301	20482	20302	20245	20295	20283	20419	20391	20314	20487	20498	20748	20437	20442	20476	20533	20392	20427	20402	20454	20272	20379	20275	20243	20389	20332	20655	20492	20516	20398	20248	20508	20329	20517	20308	20362	20447	20366	20300	20529	20595	20241	20362	20280	20411	20331	20294	20496	20560	20278	20389	20430	20325	20417	20328	20342	20346	20191	20274	20075	20253	20461	20223	20359	20372	20310	20267	20461	20219	20631	20312	20328	20321	20498	20429	20282	20234	20370	20505	20384	20380	20325	20470	20233	20609	20516	20329	20418	20181	20448	20506	20487	20296	20416	20491	20382	20600	20314	20385	20225	20243	20177	20345	20374	20666	20293	20352	20216	20266	20508	20360	20314	20521	20332	20414	20148	20432	20276	20353	20662	20493	20423	20590	20399	20326	20343	20405	20407	20510	20488	20498	20158	20177	20199	20675	20273	20297	20366	20202	20487	20442	20541	20190	20389	20390	20363	20522	20565	20567	20313	20391	20342	20367	20255	20377	20550	20382	20392	20313	20421	20503	20262	20495	20249	20450	20500	20469	20344	20378	20384	20416	20453	20216	20242	20486	20307	20307	20349	20341	20417	20313	20367	20470	20192	20209	20374	20385	20354	20495	20379	20486	20367	20364	20294	20347	20451	20249	20471	20368	20422	20486	20172	20261	20516	20448	20641	20095	20459	20450	20358	20335	20634	20417	20537	20344	20504	20385	20436	20376	20431	20493	20427	20364	20436	20433	20462	20443	20256	20420	20497	20248	20317	20364	20449	20261	20471	20356	20459	20361	20269	20402	20279	20512	20564	20399	20369	20442	20345	20575	20363	20269	20313	20324	20424	20522	20244	20481	20408	20119	20413	20480	20332	20337	20485	20360	20549	20648	20520	20472	20121	20338	20250	20413	20546	20629	20452	20283	20468	20520	20433	20513	20541	20425	20213	20215	20251	20341	20488	20236	20174	20293	20502	20426	20421	20390	20461	20512	20358	20621	20060	20239	20323	20470	20213	20173	20452	20334	20394	20412	20436	20425	20521	20479	20375	20538	20500	20384	20293	20396	20343	20310	20513	20358	20403	20403	20501	20365	20379	20392	20567	20304	20276	20299	20350	20462	20302	20404	20319	20286	20434	20434	20256	20257	20336	20524	20413	20356	20411	20408	20275	20513	20302	20530	20247	20268	20529	20129	20470	20318	20359	20345	20298	20222	20410	20603	20381	20359	20546	20401	20366	20465	20336	20377	20344	20359	20291	20365	20374	20507	20248	20557	20526	20308	20496	20494	20381	20484	20418	20402	20535	20478	20320	20256	20444	20445	20284	20172	20335	20357	20424	20453	20307	20490	20478	20395	20375	20334	20358	20246	20607	20271	20259	20294	20320	20368	20285	20416	20340	20520	20357	20426	20555	20360	20257	20388	20369	20359	20385	20495	20371	20437	20211	20366	20269	20346	20483	20628	20485	20440	20539	20386	20432	20585	20386	20421	20441	20387	20408	20474	20473	20291	20431	20613	20452	20534	20179	20224	20320	20415	20510	20206	20440	20485	20224	20315	20565	20466	20367	20551	20416	20272	20159	20216	20321	20381	20305	20269	20220	20461	20446	20383	20295	20373	20300	20339	20198	20251	20204	20231	20243	20328	20569	20448	20370	20425	20337	20613	20357	20267	20198	20413	20276	20551	20370	20509	20276	20248	20342	20351	20307	20247	20353	20392	20374	20385	20271	20410	20287	20364	20420	20521	20440	20499	20510	20605	20492	20409	20412	20396	20297	20405	20305	20488	20442	20419	20205	20265	20496	20352	20409	20312	20355	20433	20533	20227	20503	20463	20294	20332	20396	20410	20473	20299	20587	20391	20344	20583	20441	20338	20410	20465	20721	20473	20329	20446	20506	20384	20345	20382	20298	20328	20515	20621	20204	20368	20279	20302	20394	20438	20384	20398	20311	20489	20378	20262	20443	20553	20572	20529	20504	20368	20271	20527	20436	20455	20265	20176	20417	20409	20277	20451	20307	20426	20383	20450	20464	20432	20346	20345	20459	20526	20473	20471	20480	20549	20315	20419	20475	20358	20534	20427	20572	20342	20445	20388	20188	20107	20249	20373	20391	20428	20421	20288	20420	20332	20519	20430	20591	20379	20230	20470	20209	20299	20270	20320	20479	20501	20236	20064	20305	20482	20549	20296	20362	20184	20319	20375	20240	20344	20433	20257
17151	23745	24138	20447	19458	18892	18774	17895	17751	17144	16935	17066	16652	16657	16674	17005	16956	16858	17479	18364	18328	17815	17433	16889	16868	16564	16597	16636	16529	16749	16780	16659	16768	16536	16619	16701	16623	16675	16579	16710	16570	16607	16673	16631	16717	16701	16564	16867	16633	16742	16807	16646	16503	16746	16612	16647	16842	16786	16736	16434	16698	16641	16743	16626	16649	16505	16750	16671	16599	16562	16606	16626	16610	16776	16770	16716	16586	16695	16664	16608	16652	16729	16548	16576	16597	16609	16606	16627	16658	16746	16650	16619	16549	16577	16689	16699	16883	16690	16647	16729	16628	16571	16563	16766	16548	16731	16869	16586	16568	16513	16585	16602	16754	16720	16775	16663	16636	16623	16791	16612	16604	16542	16662	16754	16535	16583	16669	16550	16609	16760	16640	16732	16532	16697	16761	16654	16625	16790	16631	16474	16487	16610	16738	16596	16495	16637	16639	16617	16506	16610	16709	16713	16619	16641	16567	16620	16745	16666	16639	16411	16577	16763	16603	16583	16632	16659	16670	16537	16656	16717	16732	16580	16665	16688	16487	16669	16660	16609	16489	16475	16486	16704	16643	16793	16608	16671	16529	16645	16724	16715	16721	16610	16717	16592	16813	16642	16417	16580	16626	16602	16648	16751	16620	16514	16585	16675	16676	16606	16722	16643	16549	16676	16584	16846	16761	16530	16867	16701	16725	16717	16673	16800	16637	16603	16610	16625	16663	16719	16612	16756	16547	16675	16630	16455	16819	16539	16508	16718	16753	16890	16738	16744	16730	16772	16505	16549	16679	16412	16762	16693	16793	16642	16478	16809	16598	16604	16672	16689	16554	16920	16595	16756	16778	16623	16794	16532	16661	16701	16571	16737	16385	16556	16614	16639	16598	16839	16558	16605	16726	16577	16735	16654	16519	16722	16576	16924	16867	16402	16776	16780	16732	16695	16754	16639	16789	16603	16577	16731	16671	16674	16669	16576	16599	16762	16824	16470	16681	16628	16549	16752	16589	16655	16711	16461	16504	16587	16716	16675	16752	16752	16813	16570	16636	16641	16691	16507	16789	16721	16749	16619	16722	16705	16707	16678	16619	16649	16885	16573	16810	16709	16759	16613	16647	16769	16794	16697	16560	16678	16540	16665	16690	16594	16713	16624	16496	16557	16790	16668	16740	16701	16833	16557	16724	16766	16598	16702	16705	16600	16719	16486	16628	16625	16701	16627	16620	16459	16565	16597	16577	16793	16707	16752	16776	16748	16462	16557	16764	16480	16758	16856	16798	16593	16632	16434	16670	16569	16714	16475	16600	16621	16797	16560	16791	16701	16770	16614	16705	16655	16626	16806	16641	16761	16620	16663	16591	16696	16749	16650	16628	16656	16712	16657	16576	16638	16596	16544	16812	16620	16602	16584	16616	16587	16609	16543	16696	16579	16659	16688	16538	16702	16543	16748	16605	16539	16782	16777	16695	16581	16638	16738	16629	16584	16572	16684	16699	16557	16721	16562	16783	16607	16658	16688	16710	16695	16713	16505	16640	16552	16676	16673	16452	16630	16748	16714	16542	16595	16608	16692	16648	16670	16745	16609	16731	16660	16816	16555	16586	16672	16736	16578	16732	16517	16566	16646	16664	16635	16803	16609	16674	16732	16599	16705	16641	16723	16675	16691	16762	16683	16674	16668	16740	16675	16665	16674	16603	16577	16588	16841	16716	16653	16596	16619	16756	16712	16868	16655	16539	16585	16683	16743	16731	16666	16634	16628	16568	16538	16958	16664	16633	16847	16643	16638	16734	16659	16583	16608	16728	16549	16765	16645	16667	16646	16586	16558	16637	16571	16574	16725	16619	16684	16693	16735	16577	16844	16716	16621	16692	16543	16681	16521	16732	16744	16558	16712	16678	16663	16671	16499	16654	16433	16677	16777	16817	16766	16751	16713	16877	16738	16642	16707	16725	16597	16599	16505	16642	16485	16482	16703	16663	16557	16719	16695	16692	16584	16549	16655	16689	16692	16656	16789	16483	16644	16525	16753	16847	16683	16778	16821	16525	16524	16663	16530	16644	16542	16773	16657	16700	16760	16786	16685	16747	16721	16619	16643	16698	16688	16617	16780	16760	16610	16590	16696	16757	16555	16873	16683	16524	16561	16447	16628	16707	16519	16637	16586	16670	16573	16554	16633	16709	16628	16613	16697	16613	16715	16548	16783	16705	16735	16594	16446	16566	16883	16698	16588	16653	16681	16669	16691	16780	16676	16722	16623	16583	16773	16816	16625	16573	16570	16575	16661	16772	16705	16588	16607	16565	16599	16632	16498	16578	16565	16760	16552	16660	16621	16555	16666	16660	16662	16517	16569	16695	16492	16623	16507	16963	16689	16756	16692	16641	16532	16585	16660	16616	16759	16633	16675	16616	16687	16805	16694	16543	16707	16642	16596	16699	16739	16781	16552	16730	16598	16523	16706	16725	16735	16704	16754	16532	16642	16681	16779	16734	16704	16690	16468	16554	16717	16731	16613	16615	16644	16733	16558	16712	16681	16830	16605	16733	16863	16636	16787	16529	16617	16609	16813	16509	16605	16550	16681	16633	16557	16701	16898	16873	16688	16793	16605	16790	16723	16646	16635	16612	16449	16796	16403	16804	16587	16802	16770	16623	16555	16750	16525	16647	16561	16776	16696	16666	16763	16707	16657	16474	16733	16616	16757	16592	16647	16582	16572	16755	16748	16833	16738	16526	16692	16568	16569	16606	16786	16695	16753	16528	16825	16618	16672	16600	16669	16744	16608	16705	16677	16737	16646	16554	16770	16689	16712	16811	16736	16473	16484	16661	16528	16711	16618	16623	16785	16734	16784	16734	16820	16518	16686	16786	16605	16531	16757	16575	16469	16725	16715	16638	16646	16592	16550	16731	16439	16676	16601	16704	16721	16612	16563	16663	16745	16698	16834	16479	16659	16701	16621	16595	16590	16609	16850	16652	16474	16662	16651	16693	16813	16799	16643	16638	16436	16606	16632	16609	16658	16730	16831	16813	16871	16695	16609	16531	16874	16625	16766	16639	16679	16535	16706	16636	16634	16775	16602	16509	16537	16712	16690	16669	16593	16641	16579	16663	16650	16758	16938	16666	16647	16629	16673	16738	16584	16592	16620	16422	16689	16762	16733	16644	16646	16943	16800	16681	16687	16595	16571	16676	16619	16696	16626	16700	16594	16661	16588	16709	16692	16622	16650	16618	16468	16650	16588	16404	16683	16522	16807	16673	16600	16714	16641	16636	16659	16720	16724	16617	16876	16534	16635	16813	16717	16663	16648	16637	16666	16774	16749	16786	16702	16494	16870	16758	16729	16670	16746	16675	16856	16663	16693	16779	16667	16599	16648	16500	16680	16764	16541	16775	16748	16718	16467	16562	16793	16740	16825	16582	16691	16602	16630	16698	16599	16599	16693	16500	16632	16591	16648	16800	16428	16732	16712	16679	16635	16650	16799	16755	16843	16713	16623	16756	16679	16757	16716	16740	16732	16735	16687	16766	16630	16683	16585	16762	16583	16661	16733	16716	16475	16732	16748	16586	16674	16620	16584	16579	16627	16661	16675	16679	16642	16702	16765	16595	16720	16825	16797	16603	16681	16601	16646	16358	16720	16720	16666	16692	16530	16530	16670	16586	16669	16746	16743	16548	16598	16581	16666	16632	16767	16755	16816	16680	16805	16549	16563	16667	16487	16757	16613	16726	16654	16522	16679	16692	16652	16617	16657	16710	16752	16560	16618	16650	16590	16772	16552	16644	16632	16537	16688	16586	16796	16504	16665	16667	16583	16692	16716	16705	16704	16722	16714	16768	16690	16721	16777	16838	16579	16464	16792	16577	16716	16648	16790	16565	16605	16713	16759	16588	16629	16609	16600	16607	16462	16648	16723	16654	16645	16755	16872	16649	16672	16611	16738	16764	16688	16649	16702	16791	16800	16515	16716	16602	16894	16704	16625	16760	16693	16533	16639	16781	16468	16817	16625	16467	16754	16775	16710	16669	16608	16703	16720	16660	16641	16638	16725	16503	16736	16622	16660	16683	16682	16572	16555	16587	16541	16659	16823	16631	16623	16764	16757	16748	16611	16576	16583	16672	16541	16684	16479	16688	16748	16638	16936	16592	16616	16669	16584	16567	16674	16850	16629	16634	16772	16732	16631	16748	16684	16767	16751	16606	16680	16650	16628	16742	16688	16560	16650	16639	16643	16861	16540	16661	16655	16605	16725	16687	16650	16562	16739	16573	16887	16597	16721	16771	16636	16602	16756	16609	16590	16657	16775	16899	16684	16747	16601	16580	16652	16622	16626	16692	16626	16459	16794	16760	16700	16717	16605	16803	16556	16585	16654	16606	16707	16609	16615	16690	16594	16685	16550	16689	16667	16872	16641	16764	16571	16766	16555	16701	16662	16672	16859	16752	16659	16604	16607	16699	16786	16580	16755	16595	16610	16713	16631	16544	16669	16541	16837	16681	16635	16784	16573	16661	16662	16767	16617	16563	16410	16590	16589	16758	16659	16688	16376	16726	16615	16737	16661	16692	16733	16582	16539	16548	16669	16697	16558	16683	16620	16659	16568	16787	16874	16533	16727	16903	16663	16564	16671	16636	16872	16668	16663	16764	16729	16849	16571	16590	16767	16529	16617	16553	16691	16701	16706	16648	16780	16758	16745	16793	16668	16671	16557	16760	16678	16887	16546	16635	16683	16630	16722	16684	16797	16563	16632	16731	16774	16732	16641	16651	16612	16649	16721	16717	16607	16865	16627	16619	16577	16726	16509	16599	16673	16727	16765	16678	16672	16927	16720	16682	16676	16680	16685	16632	16638	16467	16683	16665	16665	16523	16698	16781	16714	16655	16670	16587	16485	16631	16684	16752	16542	16615	16674	16692	16597	16659	16515	16743	16534	16561	16616	16680	16573	16591	16571	16693	16730	16589	16559	16715	16709	16624	16591	16670	16648	16714	16700	16852	16595	16575	16552	16463	16703	16663	16695	16791	16731	16639	16457	16831	16617	16592	16693	16711	16622	16671	16654	16607	16713	16668	16724	16771	16735	16568	16786	16755	16663	16569	16818	16545	16614	16655	16624	16692	16711	16622	16680	16780	16726
23789	20997	28397	24125	22770	24053	24124	22194	21352	21190	21017	20655	20673	20478	20509	20655	20489	21044	23663	27699	27051	25088	23151	21359	20822	20613	20388	20380	20273	20167	20191	20341	20451	20175	20331	20019	20328	20105	20525	20283	20222	20450	20222	20257	20283	20272	20499	20319	20301	20201	20386	20088	20277	20143	20105	20086	19852	20139	20301	20283	20196	20161	20224	20142	20178	20035	20127	20243	20271	20147	20219	20242	20151	20084	20210	20044	20333	20228	20169	20146	20263	20277	20183	20176	20284	20469	20136	20235	20395	20368	20375	20043	20228	20141	20433	20042	20230	20312	20290	20281	20163	20372	20416	20285	20184	20169	20120	20109	20176	20052	20285	20106	20296	20129	20373	20202	20060	20093	20317	20337	20229	20195	20158	20292	20282	20170	20189	20087	20352	20429	20190	20225	20257	20095	20157	20320	20135	20027	20173	20473	20199	20334	20518	20429	20099	20170	20225	20072	20267	20342	20196	20217	20209	20418	20369	20263	20286	20535	20352	20161	20216	20029	20345	20339	20153	20293	20418	20270	20386	20137	20383	20250	20234	20082	20175	20089	20454	20337	20118	20230	20271	20182	20343	20246	20139	20126	20471	20376	20195	20170	20071	20264	20059	20219	20291	20356	20231	20006	20210	20154	20107	20112	20150	20038	20135	20100	20231	20222	20503	20169	20372	20180	20218	20514	20242	20217	20245	20307	20132	20376	20379	20049	20342	20267	20264	19898	20181	20060	20209	20195	20138	20127	20332	20359	19919	20051	20176	20258	20119	20273	20220	20146	20172	20343	20203	20084	20203	20252	20131	20334	20091	20157	20265	20297	20504	20267	20182	20298	20407	20138	20263	20238	20296	20195	19886	20293	20280	20282	20353	20315	20110	20114	20194	20240	20182	20047	20178	20099	20065	20095	20243	19909	20009	20334	20295	20100	20116	20129	20301	20112	20438	20245	20237	20269	20173	20180	20100	20147	20469	20510	20383	20251	20263	20405	20101	20119	19947	20165	20299	20251	20186	20174	20150	20293	20351	20215	20133	20268	20274	20046	20318	20157	20142	20402	20146	20150	20192	20053	20195	20048	20274	20139	20287	20291	20336	20269	19898	20205	20150	20197	20386	20349	20279	20162	20091	20223	20160	20197	20278	20009	20154	20173	20130	20277	20193	20249	20167	20065	20091	20022	20259	20034	20220	20237	20063	19973	20101	20013	20144	20218	20329	20101	20175	20271	20367	20050	20182	20202	20212	20095	20114	20156	20291	20192	20163	20279	20314	20365	20006	20133	20197	20163	20242	20326	20372	20246	20164	20251	19818	20301	20300	20201	20174	20093	20196	20305	20391	20276	20097	20251	20097	20170	20130	20073	20255	20074	20178	20234	20164	20263	20196	20190	20272	20412	20276	20268	20118	20150	20209	19949	20235	20201	20188	20169	20302	20456	20258	19909	20301	20119	20355	20158	20391	20039	20049	20144	20173	20083	20031	20168	20128	20123	20224	20322	20162	20214	20528	20169	20251	20399	20077	20075	20052	20346	20267	20281	19908	20069	20243	20172	20248	20189	20199	20137	20183	20048	20414	20350	20077	20082	20105	20043	20151	20356	20042	20084	20152	20222	20298	20085	20098	20155	20264	20204	19999	20085	20206	20250	20136	20127	20366	20325	20287	20113	20142	20454	20314	20231	20219	20204	20212	20151	20195	20286	20351	20444	20460	20095	20062	20210	20343	20089	20226	20386	20218	20265	20227	20019	20112	20148	20284	20162	20233	20108	20281	20315	20281	20208	20181	20254	20303	19869	20173	20349	20283	20555	20284	20408	20118	20222	20010	20216	20244	20349	20446	20211	20071	20091	20103	20346	20004	20234	20087	20265	20281	20144	20048	20133	20198	20232	20148	20091	20296	20041	20316	20306	20215	20077	20129	20111	20110	19861	20153	20105	20371	20063	20011	20244	20136	20298	20282	20242	20253	20294	20057	20201	20318	20321	20250	20262	20304	20030	20243	20118	20351	20394	20201	20161	20329	20262	20052	20198	20272	20221	20339	20055	20277	20351	20192	20383	20096	20390	20423	19996	20469	20282	20328	20260	20266	20328	20074	20235	20063	20157	20202	20133	20168	20376	20378	20296	20140	20119	20097	20202	20287	20273	20343	19996	20137	20065	20175	19994	20179	20292	20410	20027	20370	20124	20256	20268	20074	20116	20343	20139	20187	20244	20411	20229	20100	20317	20161	20238	20311	20248	20021	20123	20216	20314	20355	20103	20264	20161	20098	20183	20272	20155	20094	20383	20205	20441	20203	20137	20202	20117	20201	20309	20263	20165	20289	20448	20243	20155	20282	20330	20054	20314	20317	20145	20219	20150	20070	20116	20075	20312	20335	20437	20236	20315	20028	20025	20160	20121	20232	20125	20356	20138	20265	20063	20293	20223	20269	20259	20326	20406	20175	20326	20158	20282	20459	20383	20149	20326	20153	20152	20412	20395	20395	20221	20059	20244	20012	20054	20117	20264	20230	20146	20101	20075	20132	20315	20204	20331	20329	20144	20216	20320	20170	19896	20260	19931	20097	20177	20386	20179	20148	20197	20386	20136	20052	20211	19851	20249	20256	20272	20182	20363	20292	20202	20088	20078	20199	20229	20174	20142	20377	20133	20175	20173	20202	20190	20203	20272	20096	20154	20322	20229	20278	20217	20056	20176	20329	20147	20209	20547	20140	20255	20049	20268	20023	20056	20144	20252	20275	20124	20188	19935	20323	20157	20294	20130	20320	20358	20149	20299	20246	20020	20058	20172	20387	20279	20070	20029	20254	20183	20138	20284	20386	20229	20271	20231	20247	20243	20169	20127	20190	20396	20259	20046	20184	20218	20197	20172	20372	20158	20309	20259	20068	20184	20395	20136	20202	19940	20254	20280	20111	20399	20183	20260	20129	20422	20505	20362	20084	20244	20411	20022	20267	20289	20255	20352	20277	20176	20068	20229	20224	20399	20250	20291	20351	20273	20229	20189	20208	20287	20430	20148	20108	20206	20325	20211	20058	20416	20110	20047	20138	20067	20032	20009	20415	20509	20234	20064	20076	20332	20399	20262	20262	20123	20153	20267	20077	20132	20211	20282	20207	20086	20077	20215	20096	20203	20148	20355	20183	20213	20157	20225	20338	20191	20065	20316	20201	20211	19975	20155	19994	20255	20253	20238	20219	20130	20190	20457	20077	20097	20123	19996	20358	20129	20523	20053	20289	20300	20120	20343	20212	20144	20327	20256	20310	20249	20181	19988	20401	20315	20029	20372	20263	20269	19978	20212	20299	20190	20288	20341	20107	20161	20035	20177	20344	20155	20095	20318	20123	20158	20304	20268	20041	20167	20059	19920	20196	20128	20334	20255	20055	20148	20210	20329	19949	20158	20338	20213	20223	20213	20170	20044	20170	20136	20325	20278	20227	20145	20307	20334	20345	20340	20232	20227	19874	20250	20148	20396	20275	20275	20144	20253	20368	20064	20283	20014	20318	20013	20220	20041	20175	20212	20332	20072	20257	20131	20266	20153	20007	20236	20279	20313	20470	20363	20155	20286	20235	20392	20252	20325	20079	20189	20381	20154	20411	20087	20283	20263	20248	20410	20380	20239	20195	20000	20358	20245	20194	20149	20200	20249	20231	20289	20233	20193	20229	20132	20193	20251	20198	20250	20306	20224	20360	20177	20013	20191	20414	20269	20322	20222	20220	20100	20397	20349	20201	20372	20187	20278	20182	20083	20212	20184	20266	20387	20174	20258	20192	20152	20220	20303	20371	20317	20203	20388	20398	20311	20150	20200	20200	20263	20135	20218	20362	20172	20121	20114	19900	20032	20310	20474	20274	20302	20158	20354	20429	20139	20398	20224	20184	20421	20216	19986	20091	20211	20313	20192	20070	20353	20299	20058	20250	20277	20294	20187	20082	20291	20122	20355	20149	20106	20252	20252	20428	20151	19976	20273	20108	20309	20172	20188	20042	20216	20156	20099	20188	20132	20067	20202	20367	20178	20301	20180	20059	20148	20325	20082	20562	20086	20271	20086	20173	20273	20090	20295	20333	20122	20331	20129	20326	20338	20343	20253	20199	20059	20137	20069	19997	20263	20076	20327	20170	20229	20221	20380	19941	20201	20194	20022	20339	20288	20088	20169	20293	20053	20198	20232	20328	20317	20383	20061	20394	20149	20297	20257	20030	20389	20195	19943	20234	20147	20312	20147	20370	20173	20050	20202	20079	20099	20218	20289	20073	20161	20083	20131	20167	20234	19957	20214	20073	20129	20327	20340	20309	20331	20042	20185	20366	20203	20237	20469	20205	20186	20310	20411	20168	20277	20180	20181	20028	20020	20057	20438	20349	20089	20164	20112	20038	20331	20268	20083	20245	20229	20512	20231	20332	20160	20056	20238	20214	20260	20296	20257	20188	20182	19907	20252	20269	20026	20313	20488	20256	20045	20347	20204	20168	20170	20209	20324	20362	20231	20107	20275	20168	20341	20257	20060	20030	20073	20102	20150	19985	20103	20389	20201	20145	20180	20306	20170	20332	20290	20369	20117	19957	20131	20039	20292	20095	20219	20402	20190	20165	20185	20156	20144	20378	20133	20229	20123	20373	20193	20291	19976	20389	20240	20206	20203	20370	20228	20249	20320	20376	20445	20284	20024	20231	20064	20242	20014	20336	20363	20207	20133	20019	20228	20132	20260	20098	20217	20263	20099	20009	20054	20238	20052	20355	20329	20290	19994	20264	20439	20352	20267	20089	20190	20255	20164	19860	19848	20056	20353	20390	20019	20088	20230	20239	20266	20186	20143	20040	20278	20311	20201	20179	19992	20213	20313	20305	20384	20315	20220	20232	20161	20001	20303	19869	20294	20373	20381	20347	20231	20284	20099	20359	20123	20350	20317	20331	20281	20269	20141	20065	20203	20207	20249	20198	20176	20074	20092	20302	20129	20131	20110	20237	20154	20120	20304	20082	20136	20224	20241	20294	20357	20391	20254	20166	20168	20207	20211	20115	20242	20390	19963	20052	20108	20210	20442	20325	20074	20126	20108	20364	20403	20284	20077	20266	20294	20031	20191	20392	20135	20400	20235	20152	20249	20237	20365	20121	20162	20203	20121	19980	20154
15510	28715	29956	24175	21376	20097	19144	18606	18152	17817	17123	17114	17207	17032	16972	16825	16912	17750	21901	26049	24726	22005	19493	17585	16989	16723	16601	16513	16760	16711	16677	16647	16545	16444	16554	16665	16763	16662	16657	16556	16659	16587	16466	16714	16535	16682	16764	16570	16576	16658	16750	16524	16664	16563	16640	16630	16781	16599	16675	16579	16628	16812	16678	16530	16595	16649	16632	16548	16658	16618	16611	16544	16681	16526	16721	16690	16714	16699	16510	16613	16494	16701	16619	16714	16733	16419	16717	16558	16637	16719	16589	16710	16585	16764	16496	16724	16485	16734	16623	16660	16656	16782	16624	16575	16695	16544	16438	16634	16799	16834	16497	16718	16613	16743	16693	16639	16712	16607	16532	16664	16549	16732	16596	16739	16730	16707	16535	16612	16641	16776	16547	16498	16674	16691	16567	16813	16550	16610	16783	16503	16668	16833	16598	16632	16516	16841	16751	16507	16619	16624	16759	16595	16637	16553	16640	16599	16615	16753	16598	16624	16788	16545	16776	16650	16730	16747	16469	16720	16649	16693	16629	16552	16632	16674	16507	16528	16643	16614	16615	16529	16706	16440	16548	16568	16548	16687	16490	16537	16672	16658	16696	16462	16838	16646	16615	16553	16453	16522	16646	16560	16627	16684	16486	16732	16699	16620	16471	16617	16659	16718	16713	16655	16574	16571	16639	16479	16625	16636	16686	16481	16756	16789	16515	16536	16734	16561	16557	16643	16531	16653	16706	16670	16720	16590	16583	16515	16617	16555	16412	16755	16655	16580	16503	16770	16654	16727	16655	16529	16685	16671	16649	16515	16523	16670	16661	16524	16507	16579	16670	16584	16724	16678	16734	16634	16615	16699	16595	16467	16808	16619	16649	16547	16698	16540	16835	16517	16777	16524	16638	16829	16520	16640	16684	16608	16740	16728	16631	16795	16769	16486	16652	16599	16699	16569	16611	16617	16661	16501	16539	16672	16616	16536	16718	16530	16780	16670	16530	16605	16521	16571	16543	16680	16475	16483	16510	16575	16703	16681	16583	16602	16653	16736	16652	16673	16745	16610	16776	16654	16552	16534	16346	16556	16600	16588	16560	16593	16637	16623	16732	16700	16466	16442	16641	16582	16605	16640	16496	16578	16661	16576	16656	16620	16619	16517	16713	16532	16623	16706	16655	16639	16539	16724	16580	16761	16580	16591	16469	16602	16585	16685	16643	16669	16635	16494	16573	16763	16596	16572	16354	16692	16615	16546	16630	16444	16445	16572	16778	16757	16676	16543	16723	16543	16521	16507	16543	16504	16701	16510	16616	16616	16455	16592	16642	16620	16549	16565	16560	16718	16589	16639	16675	16598	16721	16600	16632	16703	16657	16774	16687	16530	16579	16618	16682	16604	16619	16573	16609	16706	16641	16472	16725	16635	16776	16539	16716	16583	16547	16576	16751	16553	16671	16605	16869	16638	16653	16544	16526	16593	16638	16602	16545	16668	16658	16604	16781	16818	16614	16580	16763	16634	16669	16744	16589	16658	16595	16638	16636	16630	16484	16566	16406	16670	16595	16497	16519	16353	16565	16724	16647	16751	16560	16619	16657	16571	16738	16626	16478	16678	16671	16768	16736	16866	16647	16721	16735	16687	16557	16516	16613	16636	16738	16703	16645	16509	16582	16682	16579	16537	16508	16477	16483	16631	16730	16516	16887	16648	16552	16548	16688	16648	16446	16645	16592	16629	16632	16547	16551	16446	16589	16560	16587	16667	16796	16590	16764	16677	16549	16547	16732	16549	16579	16737	16569	16633	16595	16623	16565	16679	16548	16579	16671	16638	16732	16626	16546	16742	16515	16706	16478	16675	16561	16722	16665	16664	16629	16742	16581	16600	16531	16610	16686	16719	16695	16637	16778	16571	16620	16798	16776	16662	16730	16461	16663	16524	16751	16561	16667	16482	16519	16735	16803	16542	16455	16620	16771	16591	16561	16637	16642	16815	16653	16665	16540	16724	16544	16623	16509	16783	16613	16576	16613	16562	16672	16624	16706	16505	16589	16822	16596	16548	16759	16545	16578	16508	16684	16672	16635	16664	16645	16702	16658	16710	16664	16568	16606	16645	16629	16632	16476	16550	16620	16582	16654	16655	16716	16761	16706	16719	16614	16692	16602	16664	16621	16791	16536	16651	16649	16373	16708	16437	16835	16704	16563	16565	16549	16573	16659	16638	16562	16672	16598	16674	16754	16613	16604	16609	16619	16575	16693	16573	16561	16520	16562	16628	16609	16579	16688	16715	16642	16503	16475	16626	16747	16698	16566	16709	16669	16720	16683	16745	16551	16620	16559	16486	16588	16674	16656	16721	16442	16662	16715	16537	16694	16527	16799	16777	16670	16638	16637	16640	16642	16413	16701	16545	16660	16764	16631	16518	16436	16554	16697	16725	16647	16451	16486	16662	16715	16620	16518	16603	16678	16609	16577	16668	16567	16496	16718	16662	16585	16788	16790	16603	16745	16575	16668	16559	16568	16588	16598	16646	16597	16807	16606	16518	16640	16618	16638	16607	16664	16711	16604	16494	16672	16678	16557	16524	16589	16585	16621	16682	16599	16622	16549	16529	16563	16455	16733	16578	16647	16692	16670	16708	16677	16650	16684	16270	16763	16592	16652	16413	16784	16542	16453	16713	16631	16622	16815	16524	16519	16570	16527	16632	16732	16455	16465	16607	16576	16614	16710	16512	16568	16469	16638	16725	16691	16458	16524	16691	16749	16700	16549	16480	16637	16708	16287	16697	16567	16742	16581	16532	16717	16519	16766	16734	16771	16603	16467	16524	16588	16658	16611	16523	16510	16589	16584	16686	16843	16651	16531	16596	16590	16708	16702	16662	16619	16529	16556	16499	16675	16619	16742	16602	16737	16602	16530	16694	16625	16580	16563	16571	16607	16549	16684	16539	16738	16641	16728	16701	16633	16750	16754	16544	16598	16634	16686	16588	16674	16611	16613	16536	16595	16559	16678	16760	16670	16521	16747	16639	16707	16566	16508	16601	16639	16659	16624	16695	16578	16689	16562	16647	16605	16799	16722	16665	16671	16644	16673	16619	16730	16568	16780	16557	16716	16597	16718	16545	16729	16579	16613	16735	16658	16705	16605	16574	16650	16513	16660	16647	16515	16611	16778	16565	16663	16649	16742	16690	16575	16666	16569	16712	16711	16827	16780	16636	16606	16686	16782	16611	16683	16718	16676	16772	16650	16724	16513	16723	16736	16727	16487	16577	16653	16647	16637	16565	16880	16627	16661	16600	16476	16616	16582	16558	16624	16718	16599	16658	16564	16473	16618	16608	16591	16634	16578	16566	16503	16654	16533	16712	16602	16477	16763	16687	16713	16613	16765	16550	16501	16468	16749	16578	16670	16674	16596	16690	16739	16573	16706	16674	16744	16595	16624	16574	16678	16709	16655	16546	16566	16630	16598	16696	16582	16659	16580	16500	16495	16648	16822	16681	16632	16651	16601	16778	16677	16622	16640	16696	16661	16556	16633	16749	16691	16605	16757	16663	16582	16674	16768	16566	16628	16632	16593	16619	16705	16667	16684	16597	16569	16560	16597	16885	16638	16627	16471	16579	16635	16559	16553	16618	16780	16527	16768	16656	16652	16682	16621	16631	16638	16812	16751	16529	16510	16624	16596	16654	16809	16843	16746	16580	16671	16575	16534	16627	16498	16627	16685	16539	16566	16607	16653	16662	16651	16702	16600	16667	16686	16606	16733	16696	16491	16653	16549	16498	16609	16579	16545	16701	16585	16646	16635	16811	16599	16541	16575	16628	16566	16680	16541	16545	16841	16721	16585	16607	16595	16488	16577	16576	16634	16555	16795	16751	16794	16598	16635	16756	16664	16646	16633	16703	16632	16585	16478	16531	16718	16539	16590	16630	16831	16666	16541	16606	16745	16714	16430	16842	16577	16733	16677	16486	16606	16720	16820	16522	16573	16704	16529	16560	16607	16647	16745	16508	16520	16566	16733	16715	16767	16608	16568	16628	16604	16640	16576	16486	16765	16673	16760	16672	16403	16610	16439	16526	16578	16525	16650	16706	16597	16767	16765	16635	16613	16836	16731	16681	16617	16582	16522	16691	16680	16685	16645	16668	16834	16656	16696	16640	16671	16554	16698	16627	16638	16654	16713	16658	16667	16513	16522	16619	16514	16467	16655	16622	16579	16586	16489	16496	16699	16519	16631	16697	16575	16425	16632	16659	16641	16578	16716	16569	16711	16700	16599	16569	16358	16540	16822	16678	16788	16745	16433	16623	16610	16802	16602	16467	16623	16648	16540	16659	16541	16637	16796	16636	16676	16552	16779	16649	16692	16590	16477	16767	16638	16574	16843	16732	16806	16702	16611	16577	16735	16736	16641	16720	16719	16683	16570	16748	16688	16650	16544	16663	16746	16704	16664	16936	16548	16617	16752	16590	16515	16702	16730	16598	16737	16625	16738	16600	16531	16831	16631	16723	16727	16570	16673	16636	16559	16786	16676	16629	16653	16627	16584	16479	16634	16521	16656	16664	16504	16567	16689	16445	16587	16599	16697	16488	16592	16630	16790	16728	16424	16550	16592	16728	16515	16591	16566	16714	16539	16744	16538	16639	16771	16558	16536	16395	16595	16744	16649	16702	16502	16669	16817	16491	16574	16606	16489	16772	16690	16636	16500	16514	16719	16516	16659	16744	16775	16571	16712	16686	16655	16747	16678	16584	16534	16642	16555	16674	16745	16572	16618	16645	16450	16561	16614	16723	16661	16655	16778	16587	16563	16622	16664	16659	16668	16662	16529	16488	16761	16701	16564	16789	16761	16658	16563	16673	16722	16707	16758	16602	16649	16767	16634	16692	16555	16519	16684	16707	16722	16369	16600	16619	16746	16505	16665	16643	16635	16769	16465	16627	16700	16469	16560	16435	16605	16458	16581	16680	16589	16662	16488	16614	16830	16414	16588	16474	16602	16860	16665	16676	16798	16731	16592	16676	16662	16633	16653	16622	16886	16611	16668	16711	16593	16702	16635	16628	16634	16612	16721	16492	16611	16586	16559	16728	16528	16648	16681	16561	16685	16476	16588	16701	16563	16541	16543	16574	16511	16653	16773	16564
22551	20958	28785	23344	21287	24399	28038	23180	22092	21998	21428	21287	21217	21168	20857	20761	20793	22924	33511	34611	32497	28214	24346	22109	21220	20472	20537	20515	20250	20374	20657	20570	20506	20352	20350	20557	20405	20309	20524	20298	20320	20531	20325	20506	20665	20474	20374	20325	20420	20552	20441	20456	20488	20374	20343	20433	20439	20594	20557	20355	20532	20448	20271	20621	20437	20500	20287	20505	20435	20685	20404	20470	20554	20367	20454	20473	20300	20529	20284	20385	20444	20178	20178	20378	20263	20234	20365	20309	20408	20408	20465	20294	20287	20159	20529	20431	20519	20224	20344	20443	20544	20164	20345	20360	20131	20439	20489	20400	20348	20278	20393	20323	20325	20498	20223	20277	20413	20120	20227	20209	20315	20240	20368	20240	20163	20565	20391	20333	20477	20234	20180	20255	20453	20429	20509	20369	20303	20208	20233	20501	20455	20378	20175	20281	20220	20320	20238	20432	20414	20634	20234	20300	20235	20434	20480	20328	20224	20416	20333	20451	20395	20295	20480	20266	20411	20317	20345	20183	20271	20414	20428	20296	20378	20237	20329	20554	20132	20344	20283	20198	20189	20230	20315	20323	20702	20539	20443	20432	20102	20534	20242	20486	20236	20472	20440	20127	20278	20332	20160	20416	20142	20296	20256	20282	20601	20219	20489	20469	20282	20379	20186	20134	20414	20375	20246	20153	20505	20337	20176	20438	20228	20170	20473	20276	20311	20482	20014	20325	20329	20366	20217	20401	20165	20283	20250	20440	20273	20364	20225	20336	20218	20358	20302	20391	20511	20228	20442	20290	20387	20381	20245	20236	20464	20182	20255	20214	20473	20110	20270	20484	20493	20050	20398	20470	20191	20096	20146	20405	20394	20303	20214	20225	20157	20214	20222	20214	20338	20324	20204	20134	20254	20271	20056	20090	20056	20157	20223	20365	20525	20167	20345	20382	20309	20437	20337	20117	20224	20251	20390	20129	20414	20401	20540	20383	20215	20265	20207	20097	20131	20346	20208	20341	20258	20455	20489	20238	20365	20058	20323	20439	20517	20228	20327	20219	20274	20464	20301	20220	20364	20174	20449	20560	20531	20041	20454	20203	20462	20231	20317	20279	20445	20259	20264	20393	20257	20241	20471	20315	20437	20255	20446	20364	20509	20354	20418	20660	20151	20188	20227	20114	20256	20254	20288	20133	20245	20441	20185	20323	20333	20272	20233	20374	20259	20441	20405	20376	20243	20278	20395	20411	20404	20548	20175	20261	20555	20211	20387	20219	20555	20248	20241	20345	20336	20408	20519	20374	20455	20265	20269	20177	20250	20352	20142	20362	20305	20392	20312	20066	20263	20306	20388	20232	20366	20337	20406	20460	20283	20301	20452	20386	20287	20183	20399	20304	20186	20285	20219	20294	20378	20213	20409	20393	20444	20299	20057	20374	20310	20166	20431	20262	20404	20412	20385	20170	20379	20275	20324	20396	20360	20027	20217	20583	20251	20277	20510	20400	20355	20187	20256	20204	20425	20293	20551	20367	20303	20338	20334	20058	20323	20473	20292	20023	20216	20358	20415	20314	20533	20252	20358	20391	20526	20297	20369	20632	20436	20481	20123	20461	20569	20209	20356	20349	20451	20454	20486	20413	20321	20189	20163	20249	20323	20406	20236	20368	20437	20401	20360	20467	20406	20238	20449	20430	20556	20323	20304	20236	20378	20192	20596	20457	20448	20316	20302	20414	20409	20422	20250	20178	20419	20367	20333	20265	20125	20526	20307	20338	20322	20342	20317	20491	20322	20258	20291	20351	20424	20164	20472	20324	20209	20287	20226	20331	20452	20376	20352	20108	20288	20178	20244	20225	20109	20328	20338	20260	20394	20389	20488	20178	20077	20292	20428	20152	20497	20314	20249	20465	20431	20378	20058	20342	20495	20371	20302	20282	20189	20169	20494	20427	20298	20352	20334	20441	20307	20286	20261	20104	20379	20364	20421	20267	20423	20328	20567	20364	20385	20193	20357	20375	20287	20438	20211	20229	20308	20064	20259	20223	20398	20316	20296	20538	20272	20377	20408	20245	20544	20334	20468	20237	20361	20332	20436	20382	20396	20408	20173	20211	20251	20544	20475	20449	20433	20388	20260	20367	20342	20273	20568	20099	20395	20396	20328	20205	20441	20257	20278	20096	20450	20276	20200	20310	20374	20508	20308	20317	20229	20367	20298	20378	20505	20599	20378	20261	20198	20495	20167	20304	20153	20422	20182	20341	20313	20313	20380	20350	20314	20259	20423	20368	20456	19984	20387	20246	20615	20291	20333	20165	20185	20280	20410	20322	20263	20350	20205	20317	20357	20184	20422	20401	20169	20308	20336	20359	20405	20298	20350	20111	20156	20124	20400	20263	20586	20351	20367	20521	20341	20406	20351	20202	20312	20454	20431	20324	20239	20273	20411	20462	20407	20256	20299	20330	20184	20366	20401	20276	20391	20106	20180	20286	20167	20330	20468	20539	20356	20364	20317	20058	20262	20319	20322	20407	20400	20444	20391	20441	20545	20332	20276	20412	20084	20288	20182	20328	20075	20338	20424	20191	20352	20202	20410	20307	20143	20438	20511	20440	20298	20482	20285	20229	20151	20442	20180	20281	20346	20518	20443	20383	20506	20455	20568	20416	20486	20343	20245	20317	20371	20146	20327	20224	20190	20399	20406	20362	20352	20386	20392	20416	20395	20274	20357	20302	20227	20163	20384	20205	20493	20396	20354	20341	20271	20264	20343	20366	20475	20374	20366	20269	20361	20361	20206	20295	20468	20359	20496	20331	20399	20334	20310	20210	20193	20206	20280	20347	20396	20428	20343	20155	20294	20163	20190	20424	20279	20392	20433	20478	20165	20178	20279	20372	20356	20457	20220	20542	20271	20381	20205	20297	20267	20159	20358	20359	20402	20242	20276	20452	20261	20287	20510	20414	20180	20285	20329	20385	20404	20141	20289	20365	20433	20352	20400	20156	20223	20518	20520	20456	20414	20238	20216	20210	20432	20335	20237	20317	20210	20119	20163	20441	20236	20151	20452	20491	20320	20488	20236	20215	20290	20334	20230	20312	20419	20399	20353	20300	20377	20323	20422	20373	20161	20390	20308	20465	20335	20388	20448	20235	20202	20293	20443	20399	20437	20404	20297	20209	20322	20106	20314	20171	20353	20224	20435	20551	20377	20484	20303	20438	20346	20400	20406	20355	20288	20337	20305	20322	20387	20139	20758	20479	20253	20146	20247	20239	20373	20579	20201	20286	20417	20249	20148	20368	20358	20359	20339	20361	20226	20330	20416	20420	20426	20592	20460	20459	20428	20318	20338	20253	20407	20256	20436	20377	20363	20402	20341	20190	20212	20014	20451	20162	20167	20281	20370	20371	20308	20350	20358	20396	20280	20443	20325	20384	20004	20099	20500	20400	20336	20336	20135	20413	20373	20324	20530	20225	20454	20389	20386	20049	20135	20242	20384	20139	20267	20322	20497	20112	20304	20185	20309	20391	20530	20225	20272	20409	20378	20238	20467	20314	20294	20148	20539	20187	20209	20221	20507	20276	20382	20265	20193	20258	20278	20137	20553	20301	20427	20402	20366	20074	20349	20479	20399	20417	20426	20361	20137	20266	20146	20525	20326	20406	20316	20200	20284	20304	20232	20277	20442	20183	20451	20380	20293	20251	20200	20178	20364	20384	20125	20479	20528	20315	20428	20176	20366	20317	20385	20420	20555	20232	20123	20266	20580	20401	20680	20258	20326	20247	20304	20165	20323	20377	20076	20447	20238	20419	20358	20235	20365	20270	20240	20302	20445	20266	20310	20228	20262	20256	20339	20194	20179	20495	20182	20367	20199	20407	20222	20413	20095	20206	20155	20510	20240	20274	20156	20364	20262	20359	20278	20298	20350	20554	20217	20227	20238	20223	20335	19974	20267	20248	20363	20324	20333	20445	20246	20482	20244	20320	20438	20314	20177	20118	20249	20067	20293	20382	20322	20445	20555	20282	20191	20339	20328	20397	20443	20287	20071	20121	20417	20201	20446	20242	20257	20130	20364	20444	20167	20343	20378	20352	20539	20222	20178	20157	20390	20187	20325	20192	20284	20283	20253	20508	20119	20291	20306	20314	20324	20115	20512	20452	20175	20404	20349	20296	20318	20376	20233	20247	20267	20320	20256	20259	20591	20259	20556	20256	20287	20399	20413	20357	20531	20336	20231	20301	20395	20515	20497	20326	20272	20168	20186	20192	20143	20279	20421	20032	20414	20270	20336	20293	20327	20177	20577	20402	20497	20449	20463	20299	20334	20214	20491	20084	20476	20351	20319	20238	20214	20443	20103	20449	20361	20317	20356	20274	20338	20263	20230	20139	20235	20290	20431	20468	20433	20029	20444	20325	20103	20171	20141	20103	20257	20209	20256	20246	20367	20198	20338	20489	20401	20346	20289	20353	20257	20114	20409	20277	20286	20287	20152	20170	20312	20402	19989	20251	20456	20342	20378	20336	20330	20186	20124	20215	20373	20314	20261	20247	20062	20295	20138	20370	20078	20327	20310	20238	20397	20315	20353	20314	20387	20398	20430	20374	20245	20254	20211	20060	20329	20486	20546	20225	20464	20270	20273	20304	20228	20243	20344	20239	20517	20169	20324	20443	20258	20151	20246	20587	20258	20275	20176	20255	20427	20360	20293	20262	20356	20020	20409	20294	20339	20671	20429	20557	20448	20313	20435	20204	20453	20264	20300	20295	20318	20328	20366	20251	20320	20299	20373	20344	20195	20336	20381	20378	20347	20491	20284	20282	20240	20357	20261	20225	20312	20645	20407	20291	20498	20291	20262	20187	20343	20310	20388	20266	20188	20319	20285	20365	20382	20348	20279	20261	20337	20408	20281	20392	20305	20175	20222	20400	20203	20460	20195	20218	20378	20334	20226	20453	20387	20325	20380	20274	20390	20032	20233	20354	20374	20220	20212	20305	20308	20170	20390	20393	20389	20390	20401	20444	20294	20360	20342	20118	20397	20349	20242	20456	20361	20145	20245	20309	20237	20268	20403	20298	20095	20499	20412	20258	20542	20459	20207	20391	20211	20250	20447	20364	20436	20265	20315	20266	20193	20323	20398	20451
19929	35574	33054	27241	24377	23805	21706	20428	19438	18072	17810	17557	17620	17330	17246	17193	17085	20796	33483	33548	30389	25458	20976	18325	17282	16774	16833	16652	16812	16655	16563	16606	16670	16486	16822	16568	16698	16610	16760	16714	16906	16832	16595	16901	16712	16385	16702	16674	16670	16553	16647	16826	16702	16859	16635	16695	16660	16672	16720	16717	16642	16674	16425	16791	16811	16624	16680	16766	16768	16691	16813	16864	16621	16735	16581	16621	16682	16830	16798	16703	16652	16698	16732	16587	16722	16678	16858	16666	16680	16547	16753	16744	16821	16598	16619	16712	16627	16636	16635	16648	16707	16896	16637	16596	16711	16557	16460	16692	16588	16564	16608	16619	16798	16613	16662	16708	16727	16557	16724	16694	16655	16736	16700	16695	16642	16751	16638	16534	16884	16689	16591	16599	16687	16674	16593	16706	16610	16771	16643	16729	16627	16738	16773	16576	16665	16455	16701	16632	16602	16498	16733	16565	16639	16759	16692	16572	16741	16551	16459	16728	16591	16627	16646	16769	16751	16618	16604	16662	16655	16720	16544	16658	16975	16712	16808	16831	16806	16466	16622	16763	16574	16488	16793	16525	16519	16547	16662	16702	16642	16719	16615	16778	16714	16664	16687	16683	16577	16715	16510	16726	16569	16598	16637	16623	16658	16690	16613	16733	16701	16728	16563	16655	16676	16771	16610	16809	16521	16699	16659	16574	16798	16643	16613	16637	16509	16752	16528	16600	16591	16619	16810	16685	16737	16779	16714	16894	16712	16543	16829	16583	16652	16700	16526	16589	16703	16713	16830	16616	16651	16646	16634	16534	16789	16626	16701	16638	16589	16758	16651	16554	16601	16705	16710	16438	16544	16580	16653	16668	16723	16661	16642	16687	16572	16583	16647	16690	16667	16475	16668	16732	16768	16635	16702	16646	16748	16701	16632	16535	16505	16710	16648	16856	16639	16787	16719	16720	16722	16661	16591	16685	16810	16659	16693	16711	16664	16504	16790	16555	16623	16636	16813	16652	16634	16853	16712	16680	16707	16674	16896	16759	16632	16544	16749	16593	16758	16797	16772	16574	16748	16560	16661	16741	16593	16745	16481	16695	16502	16677	16524	16738	16656	16534	16520	16673	16677	16617	16506	16565	16612	16725	16635	16682	16796	16588	16623	16673	16817	16525	16652	16658	16713	16555	16791	16575	16639	16683	16665	16365	16555	16685	16734	16747	16647	16587	16380	16555	16570	16765	16639	16571	16843	16489	16710	16603	16645	16507	16583	16735	16615	16714	16697	16715	16609	16666	16565	16704	16717	16772	16665	16632	16688	16570	16662	16615	16640	16637	16754	16590	16747	16678	16624	16610	16816	16797	16685	16783	16462	16816	16514	16666	16497	16739	16706	16724	16628	16818	16665	16699	16497	16525	16785	16634	16684	16682	16660	16661	16544	16763	16668	16534	16621	16583	16614	16683	16700	16670	16694	16679	16552	16611	16644	16788	16691	16748	16787	16651	16575	16825	16575	16506	16734	16516	16455	16836	16494	16567	16566	16620	16564	16643	16657	16697	16799	16578	16715	16524	16562	16696	16577	16644	16511	16612	16657	16581	16540	16631	16716	16739	16422	16664	16525	16666	16558	16861	16559	16712	16560	16690	16731	16855	16767	16675	16457	16715	16759	16633	16679	16578	16660	16642	16446	16664	16602	16562	16671	16500	16657	16586	16564	16598	16514	16643	16690	16609	16604	16698	16635	16553	16688	16745	16575	16561	16871	16523	16480	16681	16768	16779	16540	16676	16654	16614	16572	16668	16707	16720	16743	16634	16520	16695	16588	16481	16584	16692	16605	16618	16683	16660	16689	16843	16619	16606	16683	16465	16577	16743	16604	16650	16608	16684	16840	16672	16794	16574	16742	16722	16629	16570	16527	16658	16726	16746	16584	16442	16699	16735	16608	16624	16735	16604	16583	16674	16633	16618	16650	16589	16764	16794	16496	16611	16781	16628	16658	16591	16787	16623	16751	16552	16575	16585	16615	16525	16550	16584	16618	16475	16789	16791	16665	16723	16568	16521	16594	16671	16709	16711	16683	16591	16481	16704	16728	16425	16687	16762	16574	16644	16547	16760	16487	16616	16531	16607	16464	16699	16630	16577	16525	16682	16555	16654	16564	16631	16661	16522	16485	16466	16557	16748	16596	16640	16761	16644	16621	16655	16606	16701	16658	16630	16923	16560	16717	16621	16665	16753	16808	16613	16759	16788	16585	16714	16798	16662	16694	16617	16738	16851	16517	16623	16686	16515	16620	16706	16713	16753	16699	16708	16544	16710	16729	16797	16540	16779	16627	16751	16717	16583	16583	16614	16570	16729	16680	16620	16609	16703	16559	16553	16745	16629	16688	16640	16588	16620	16732	16384	16705	16683	16644	16769	16492	16645	16589	16502	16632	16697	16549	16492	16560	16542	16726	16612	16668	16633	16711	16676	16670	16665	16873	16721	16640	16655	16655	16702	16597	16462	16742	16628	16714	16730	16617	16610	16541	16644	16719	16601	16712	16510	16747	16695	16797	16638	16623	16714	16691	16543	16700	16600	16653	16671	16477	16665	16710	16513	16793	16713	16790	16677	16591	16584	16682	16513	16577	16741	16684	16747	16691	16797	16782	16559	16759	16586	16819	16613	16660	16625	16452	16633	16483	16734	16552	16626	16717	16740	16561	16685	16675	16807	16578	16618	16573	16698	16739	16706	16690	16585	16706	16651	16583	16830	16801	16536	16669	16441	16589	16531	16594	16564	16562	16594	16801	16703	16646	16507	16505	16625	16628	16618	16621	16704	16635	16617	16616	16827	16654	16680	16556	16565	16700	16595	16520	16698	16514	16610	16510	16740	16622	16731	16593	16520	16737	16773	16770	16662	16546	16747	16621	16621	16741	16546	16623	16642	16738	16523	16727	16734	16631	16644	16754	16585	16673	16654	16594	16700	16675	16576	16791	16625	16690	16793	16596	16822	16501	16531	16688	16568	16616	16722	16683	16695	16579	16699	16766	16489	16898	16694	16547	16765	16630	16725	16504	16698	16686	16504	16560	16749	16635	16609	16810	16594	16433	16596	16552	16565	16556	16533	16607	16660	16580	16608	16612	16634	16487	16645	16712	16767	16618	16720	16596	16625	16733	16501	16602	16760	16617	16572	16780	16715	16546	16738	16729	16670	16841	16665	16533	16801	16622	16833	16764	16639	16583	16739	16679	16683	16584	16593	16539	16574	16745	16566	16728	16594	16762	16742	16858	16646	16693	16621	16636	16736	16559	16737	16642	16653	16619	16676	16657	16756	16704	16614	16720	16675	16536	16574	16487	16606	16501	16614	16729	16697	16590	16626	16569	16712	16712	16551	16813	16619	16594	16505	16761	16635	16638	16596	16748	16723	16648	16721	16595	16515	16721	16612	16555	16811	16644	16622	16593	16497	16623	16647	16515	16635	16773	16560	16582	16665	16586	16591	16506	16646	16487	16575	16677	16638	16547	16824	16665	16604	16570	16755	16753	16563	16677	16564	16799	16607	16682	16482	16681	16558	16671	16545	16635	16811	16844	16572	16697	16695	16648	16734	16674	16638	16674	16672	16544	16555	16709	16714	16669	16738	16392	16640	16706	16636	16752	16650	16606	16672	16674	16883	16625	16725	16552	16631	16643	16611	16823	16551	16723	16714	16644	16713	16701	16551	16608	16659	16583	16536	16670	16596	16685	16729	16698	16738	16627	16682	16548	16698	16576	16718	16710	16672	16582	16607	16670	16641	16803	16596	16628	16646	16625	16681	16715	16619	16687	16637	16622	16636	16646	16676	16581	16700	16752	16615	16731	16646	16572	16680	16635	16570	16596	16604	16620	16541	16717	16486	16753	16549	16608	16723	16797	16612	16794	16706	16595	16797	16633	16733	16608	16827	16593	16704	16738	16680	16836	16617	16743	16705	16493	16635	16630	16605	16615	16675	16717	16405	16680	16733	16676	16623	16584	16719	16726	16726	16735	16652	16718	16606	16675	16638	16573	16793	16684	16690	16552	16536	16610	16728	16777	16519	16768	16623	16671	16564	16574	16632	16598	16534	16648	16736	16765	16679	16623	16698	16696	16716	16721	16694	16912	16651	16792	16566	16631	16892	16662	16708	16598	16745	16654	16726	16560	16595	16744	16662	16673	16650	16631	16619	16531	16762	16603	16726	16582	16618	16691	16732	16582	16562	16474	16721	16569	16686	16574	16741	16723	16709	16572	16598	16621	16585	16577	16708	16600	16572	16500	16777	16737	16831	16712	16654	16559	16661	16645	16646	16515	16614	16661	16787	16847	16810	16668	16732	16727	16636	16686	16699	16741	16656	16686	16754	16547	16418	16747	16607	16794	16856	16556	16680	16620	16535	16826	16724	16614	16810	16669	16619	16743	16576	16671	16581	16638	16660	16605	16571	16698	16663	16773	16724	16629	16701	16640	16531	16811	16634	16653	16672	16694	16536	16670	16585	16649	16759	16685	16519	16616	16639	16651	16736	16633	16590	16650	16575	16735	16735	16500	16872	16759	16721	16608	16746	16539	16725	16692	16643	16860	16620	16685	16533	16686	16625	16730	16647	16517	16553	16766	16668	16472	16643	16707	16704	16537	16669	16588	16648	16736	16644	16763	16699	16617	16776	16535	16532	16502	16509	16765	16615	16654	16750	16683	16746	16741	16410	16541	16631	16729	16713	16820	16680	16556	16623	16679	16661	16620	16606	16652	16840	16639	16766	16843	16606	16722	16654	16745	16629	16601	16698	16564	16693	16698	16645	16751	16755	16602	16881	16634	16553	16533	16815	16670	16607	16669	16694	16721	16713	16635	16702	16587	16790	16581	16637	16634	16625	16540	16547	16823	16553	16636	16710	16636	16609	16618	16771	16686	16836	16590	16699	16710	16481	16747	16695	16636	16649	16696	16474	16582	16672	16690	16626	16658	16633	16508	16635	16626	16780	16716	16735	16615	16597	16695	16652	16582	16683	16781	16765	16745	16885	16596	16798	16620	16963	16703	16789	16689	16650	16597	16552	16768	16496	16683	16675	16538	16542	16853	16771	16493	16727	16754	16649	16715	16554	16732	16680	16698	16610	16766	16523	16482	16640
27213	22232	27417	25753	22660	22774	22457	21767	21301	20855	20953	21114	20900	20982	20898	21117	21124	20969	21771	22233	22065	21762	21246	20880	20896	20822	20713	20764	20952	21009	20838	20907	20925	20915	20860	20735	20858	20892	20777	20891	20808	20823	20754	20957	20557	20850	20722	20774	21012	20766	20812	20750	20615	20779	20780	20969	20856	20978	20923	20601	20675	20888	20928	20724	21062	20902	20756	20836	20720	20788	20730	20728	20830	20918	20604	20793	20803	20732	20769	20837	20776	20821	20698	20724	20720	20806	20613	20709	20762	20771	20833	20647	20778	20796	20697	20836	20788	20737	20859	20932	20732	20916	20752	20606	20816	20744	20900	20736	20776	20767	20606	20825	20819	20940	20852	20648	20849	20798	20657	20805	20807	20766	20803	20817	20696	20621	20950	20706	20838	20857	20785	20814	20959	20915	20905	20933	20672	20837	20643	20702	20715	20610	20579	20740	20982	20862	20702	20763	20857	20706	20775	20803	20969	20797	20907	20601	20804	20789	20995	20922	20654	20893	20828	20968	20925	20713	20913	20723	20978	20643	20674	20909	20887	20746	20875	20655	20870	20701	20798	20704	20778	20845	20890	20659	20853	20826	20856	20950	20773	20665	20841	20781	20598	20822	20757	20784	20765	20959	20719	20689	20928	20798	20543	20743	20827	20707	20855	20765	20767	20920	20894	20819	20890	20845	20633	20764	20598	20793	20666	20612	20875	20867	20870	20733	20851	20675	20794	20697	20739	20835	20725	20629	20688	20852	20809	20846	20752	20792	20815	20827	20612	20937	20833	20685	20931	20942	20941	20739	20947	20881	20727	20801	20843	20791	20793	20867	20759	20809	20836	20798	20850	20681	20898	20713	20725	20534	20790	20767	20768	20736	20807	20781	20762	20680	20878	20834	20696	20703	20763	20672	20665	20716	20650	20747	20786	20629	20865	20573	20832	20490	20745	20942	20928	20783	20926	20913	20780	20829	20701	20678	20775	20894	20958	21021	20692	20709	20765	20896	20963	20873	20928	20743	20843	20880	20910	20487	20732	20886	20812	20658	20824	20631	20762	20739	20855	20959	20761	20618	20887	20582	20806	20793	20873	20630	20714	20907	20890	20800	21100	20911	20743	20817	20991	20599	20931	20803	20869	20820	20940	20628	20653	20774	20659	20788	20720	20726	20783	20720	20830	20709	21066	20688	20845	20867	20770	20968	20747	20750	20838	20899	20734	20801	20693	20732	20736	20661	20643	20796	20555	20881	20721	20951	20889	20717	20702	20863	20791	20728	20644	20672	20852	20853	20901	20628	20828	20965	20742	20835	20710	20667	20726	20784	20687	20772	20761	20735	20702	21113	20711	20918	20706	20793	20792	20635	20882	21118	20865	20814	20725	20814	20920	20845	21024	20830	20773	20698	20805	20996	20735	20762	20773	20728	20795	20826	20789	20664	20846	20752	20784	20792	20828	20716	20761	20738	20730	20835	20737	20737	20667	20628	20859	20751	20810	20603	20873	20754	20598	20722	20796	20595	20733	20827	20695	20877	20678	20900	20896	20686	20972	20663	20894	20767	20781	20746	20621	20831	20830	20694	20792	20704	20760	21003	20605	20700	20640	20692	20735	20724	20823	20892	20794	21029	20779	21026	20710	20622	20723	20791	20706	20979	20790	20698	20824	20804	20724	20808	20906	20602	20824	20878	20735	20686	20727	20909	20739	20825	20781	20830	20583	20863	20695	20833	20840	20909	21021	20849	20736	20967	20876	21068	20979	20773	20874	20675	20754	20815	20952	20860	20956	21041	20718	20723	20839	20915	20674	20739	20605	20762	20820	20843	20779	20756	20543	20971	20717	20766	20806	20785	20750	20393	20824	20718	20805	20811	20782	20730	20783	20731	20733	20925	20648	20718	20793	20880	20883	20831	20605	20596	20849	20769	20845	20817	20753	20797	20833	20797	20860	20664	20810	20824	20955	20896	20981	20979	20932	20937	20711	20724	20613	20915	20759	20710	20646	20761	21049	20783	20806	20782	20773	20927	20726	20745	20770	20812	20883	20962	20771	20683	20820	20713	20933	20459	20870	20791	20770	20614	20747	20626	20727	20782	20997	20763	20749	21041	20779	20798	20877	20868	20768	20697	20781	20731	21006	20901	20630	20696	20726	20786	20847	20714	20743	20748	20660	20939	20899	20727	20749	20692	20944	20700	20870	20899	20968	20706	20777	20566	20783	20937	20924	20832	20854	20868	20759	20839	20774	20823	20789	20720	20886	20973	20679	20866	21018	20534	20729	20953	20811	20838	20653	20635	20764	20479	20956	20599	20903	20622	20698	20709	20750	20801	20537	20795	20953	21059	20894	20869	20686	20657	20844	20831	20801	20956	20907	20830	20945	20806	20592	20718	20646	20945	20873	20678	20793	20617	20755	20845	20826	20660	20943	20900	20755	20878	20860	20879	20874	20817	20698	20871	20816	20985	20818	20863	20906	20710	20920	21173	21018	20909	20677	20938	20844	20870	20758	20930	20791	20798	20685	20773	20943	20905	20949	20715	20703	20804	20796	20690	20713	20701	20860	20798	20890	20705	20696	20884	20989	20534	20509	20926	20575	20594	20834	20703	20716	20847	20827	20787	20896	20835	20861	20786	20858	20796	20702	20867	20585	20765	20818	20536	20531	20820	20950	20783	20866	20682	20919	20786	20609	20675	20915	20733	20666	20674	20949	20855	20778	20692	20714	20717	20664	20529	20757	20800	20748	21040	20882	20693	20719	20744	20667	21042	20767	20686	20801	20838	20704	20906	20876	20773	20867	20940	20794	20864	20881	20802	20721	20722	20621	20869	20649	20809	20604	20747	20593	20779	20712	20771	20702	20622	20805	20850	20868	20851	20696	20768	20778	20859	20777	20946	20850	20616	20819	20869	20907	20975	20727	20754	20684	21015	20829	20620	20807	20887	20761	20682	20874	20723	20706	20750	20918	21003	20842	20858	20749	20841	20469	20587	20692	20937	20765	20863	21029	20937	20681	20736	20570	20829	20793	20707	20810	20936	20689	20647	20745	20943	20678	20743	20822	20938	20746	20974	20776	20971	20821	20774	20823	20818	20740	20876	20730	20935	20873	20695	20993	20785	20838	20962	20915	20859	20711	20576	20834	20841	21001	20729	20876	21085	20737	20755	20654	20649	20852	20766	21095	20944	20761	20708	20787	20929	20760	20824	20786	20883	20824	20848	20646	20636	20903	20870	20794	20710	21083	20845	20771	20738	20893	20841	20690	20760	20839	20632	20917	20775	20726	20749	20723	20967	20899	20940	20763	20668	20790	20742	20641	20833	20799	20950	20922	20716	20910	20748	20813	20740	20650	20738	20929	20795	20925	20714	20780	20900	20826	20777	20865	20837	20699	21028	20814	20569	20658	20796	20684	20680	20816	20920	20838	20673	20779	20882	20588	20620	20791	21040	21018	20891	20918	20593	20984	20770	20926	20631	20781	21019	20722	20990	20616	20885	20866	20762	20938	20668	20963	20837	20748	20756	20997	20624	20686	20901	20933	20818	20788	20944	20609	20614	20610	20789	20898	20801	20987	20984	20917	20979	20927	20812	20907	20735	20780	20741	20886	20770	20779	20897	20681	20642	20889	20780	20799	20904	20661	20886	20854	20761	20975	20952	20868	20994	20772	20709	20759	20819	20635	20750	20970	20686	20804	20740	20926	20807	20777	20745	20775	20735	20832	21085	20905	20620	20896	20753	20941	20796	20697	20762	20948	20843	20697	20571	20803	20717	20702	20734	20866	20748	20734	20794	20929	20792	20717	20643	20573	20834	20969	20641	20826	20596	20857	20630	20804	20759	20763	20753	20837	20774	20852	20877	20750	20822	20901	20945	20658	20805	20726	20758	20774	20663	20820	20571	20926	20877	20863	20552	20750	20700	20865	20791	21091	20675	20861	20778	20894	20884	20832	20837	20886	20792	20593	20658	20724	20942	20718	20930	20816	20776	20789	20831	20451	20830	20767	20687	20788	20884	20920	20871	20920	20700	20715	20731	20682	20476	20751	20722	20782	20672	20891	20899	20997	20782	20686	20768	21010	20746	20789	20640	20842	20803	20662	20943	20812	20910	20858	20797	20845	20915	20788	20598	20579	20655	20602	20893	20914	20806	20948	20707	20977	20903	20889	20953	20666	20777	20749	20769	20657	20584	20859	20803	20892	20872	20837	20696	20994	20965	20823	20743	20960	20782	20838	20838	20982	20828	21026	20956	20840	20781	20877	20937	20727	20816	20949	20701	20982	20961	20863	20886	20763	20841	20507	20654	20813	20813	20994	20625	20748	20944	20909	20933	20905	20722	20694	20846	20857	20651	20773	20763	20693	20721	20810	20768	20998	20857	20746	20544	20699	20610	20446	20612	20903	20762	20776	20793	20816	20776	20618	20581	20742	20937	20859	20833	20813	20841	20796	20944	21010	20842	20648	20682	20706	20841	20948	20782	20987	20873	20787	20585	20648	20665	20690	20865	20749	20866	20665	21064	20838	20835	20673	20837	20904	20759	20637	20713	20763	20884	20727	20632	20872	20799	20827	20804	20660	20721	20595	20900	20855	20587	21038	20668	20856	20684	20617	20687	20758	20682	20735	20840	21002	20678	20619	21011	20716	20773	20591	20668	20913	20845	20839	20692	20788	20971	20778	20877	20565	20820	20960	20629	20816	20957	21015	20789	20795	20935	20746	20526	20845	20805	20780	20668	20778	20833	20601	20716	20754	20560	20681	20725	20995	20643	20706	20755	20826	20820	20861	20816	20837	20749	20717	20578	21023	20595	20988	20967	20711	20821	20912	20790	20847	20638	21047	20949	20588	20821	20912	20790	20827	20778	20865	20862	20871	20874	20827	20741	20764	20622	20921	20875	20926	20818	20730	20598	20969	20710	20830	20581	20646	20760	20784	21010	20861	20705	20852	21020	20829	20759	21031	20973	20783	20906	20795	20894	20875	20666	20676	20885	20764	20824	20956	20859	20757	20873	20840	20770	20818	20857	20751	20844	20678	20727	20698	20962	20778	20996	20905	20834	20831	20863	20915	20887	20640	20897	20761	20880	20845	20846	20984	20698	20696	20898	20615	20972	20636	20858	20828	20595	20773	20809	20848	20822	20784	20951
17418	22910	23088	20738	20225	19807	18996	18134	17372	16960	17146	17224	17078	17084	17263	17201	16690	17233	18354	18456	18339	17834	17285	17158	17008	16874	17034	17016	16874	16856	16929	16932	16915	16931	16839	16914	16867	16916	16949	16911	16957	16847	16933	16912	16859	16957	16850	16894	16911	16990	16919	16792	16931	17058	16885	16978	16844	16880	16942	16919	17042	16890	17163	16848	16804	16772	16909	16989	16887	16936	16988	16806	16896	16783	17046	17084	16981	16990	17031	16915	17088	16892	17000	16922	16962	16877	16970	16982	17227	16840	17014	16757	16769	16965	16822	17167	16863	16811	16775	16920	16882	16874	17033	16873	16954	16937	17119	16976	16880	17029	16946	16954	16982	16896	16730	16985	16882	16955	16943	17100	16992	16933	16822	16977	16839	16714	16868	16741	17059	16911	16875	16961	16916	16823	17029	16885	16948	16940	16883	16938	16690	16946	16848	16948	16955	16965	17088	16954	16982	16900	16854	16888	16893	17032	16882	16836	16919	17014	16735	16811	16761	16818	17086	16914	16864	16853	16947	16967	16883	16767	16865	17022	17019	16844	16877	16877	16799	16877	17031	16977	16896	16983	16860	16929	16943	16873	17029	16963	16827	16936	16897	17011	16852	17011	17093	16918	16796	17010	16840	16882	16832	16788	17018	17002	16945	16954	16895	16878	16945	16956	16942	16965	17064	16826	16927	16904	17006	16872	16913	16876	17068	16747	17037	16941	17002	16828	16869	17092	17019	16744	16887	16857	16999	16974	16906	16864	16992	16972	16769	16903	16889	16741	16894	17106	16986	16950	16684	16874	17013	16873	16948	17006	16987	16967	17002	16935	16798	16939	16865	16864	16983	16938	16940	17019	16873	16779	16869	16955	16901	16768	17091	16910	16911	16793	16782	17078	16862	16911	17012	16782	16978	16927	16975	16730	16765	16775	16889	16937	16999	16913	16782	16969	17162	16958	16935	16880	16930	16948	16888	16964	17071	16948	16988	16899	16989	16943	16950	16939	16876	16879	16981	16906	17007	16856	16812	16873	16815	16857	16816	16771	16950	16690	16784	16966	16996	16881	16823	16907	17049	16837	16955	16965	17091	16924	16922	16682	16889	16913	16810	17053	17122	16901	16894	16761	16869	16906	17033	16935	16905	16937	16834	16982	17104	17024	16984	16928	16909	16967	16856	16885	16936	16881	16845	16974	17097	16870	16779	16947	16991	17046	17069	17068	17028	16714	17160	16826	17029	16935	16974	16767	16942	16943	16803	16892	16907	17013	16967	16875	16974	16917	16987	16893	17007	16963	17038	16794	17137	16717	16861	16985	16966	16919	17058	16840	17018	16887	16840	16912	16981	16856	16906	16728	16919	16868	17118	16839	16914	16916	16958	16898	16970	16923	17021	17125	16926	16863	17032	17081	16966	16958	17032	16882	16893	16902	17000	17007	16883	17164	16919	16874	16977	16952	16696	17057	16935	17138	16733	16883	17001	17026	16914	17005	16986	16853	17133	16789	16926	16936	17023	16955	16827	16936	16879	16862	16767	16946	16994	17015	17138	16894	16843	17025	16978	16930	16898	16987	16939	16661	16906	16818	16844	17024	16925	17009	17071	16875	16851	17096	16982	16991	16839	17031	17095	16906	17120	17040	16802	16984	16980	16913	17008	17124	16948	16927	16904	16902	16963	16726	16961	16877	16933	16906	17029	16832	16970	16905	17054	16929	16975	16956	17086	17133	16894	16859	16984	17020	16967	16753	16966	16933	16944	16912	17045	17012	16962	17043	16840	17037	16950	16957	16902	16886	16678	16939	16952	16710	16910	16870	16859	16993	16834	16820	16778	17122	16906	16935	16904	17064	16963	16840	16905	17051	16915	16952	16780	16929	16880	17006	16954	16894	16866	16907	17010	16994	16879	16991	16938	17049	16945	16948	16871	16990	16904	16818	16931	16877	17053	16801	16871	16956	16840	17013	16726	16845	16844	16966	16911	16974	16918	16856	16964	16934	16997	17049	16875	17046	16997	16740	16979	16890	16894	16939	16943	16722	16839	16796	17025	16865	16861	16915	16901	16902	16949	17046	16891	16895	17050	16959	16946	16854	17041	16983	16905	16920	16860	17019	17153	16766	17170	17048	17030	16951	16916	17049	16888	16962	16856	16940	16978	17073	16963	16846	16831	16696	16988	16727	16771	16937	16949	16922	16757	16875	16947	16887	16962	16861	16949	16963	17048	17025	17056	16962	16999	16907	16917	17066	16940	16978	17014	16967	16908	16858	16888	16854	16948	16713	17038	16894	16977	16908	16810	16887	16863	16888	16909	16887	16827	16845	16902	16837	16832	16989	16985	16943	16929	16955	16952	17018	16749	16960	16919	16934	16958	16912	16929	16905	16994	16910	16971	16809	16839	16833	16921	16937	16896	17147	16809	16937	17064	16978	16808	16827	16978	16918	16703	16833	16954	16887	16957	16732	16985	16900	16935	16872	17067	16994	17022	16964	16800	16608	17074	17055	16797	16929	16902	16708	17051	16886	16981	16903	16693	16828	16846	16884	16939	16852	16950	17084	16820	16992	16928	16909	16942	16891	17023	16948	16995	16820	16998	16900	16826	16933	17011	17041	16947	16945	16879	16941	17015	16944	17012	17040	17106	16810	16926	17008	16962	16964	16990	17051	16926	16927	16928	16955	16766	16918	16992	17099	17075	16979	17069	16910	16916	17053	16837	16877	16963	16834	16932	16878	17004	16894	16951	16969	17034	17059	16734	16969	17007	17011	16772	16927	16901	16935	16919	16918	16860	16931	16882	16917	17042	16749	16876	16891	16964	16887	16925	16997	17042	16994	16975	16977	16891	16941	17076	16997	16992	16883	17017	16990	17099	16833	16937	17041	16948	16952	16956	16867	17033	16916	16756	16855	16945	16830	17069	16883	16742	16960	16885	16876	16940	17122	16950	17043	16848	16827	16869	16954	16913	16907	16790	17012	16839	16936	16952	16936	16862	16755	16951	16902	16811	16977	17000	16982	16897	16898	16964	16973	16994	16797	16859	17060	16935	16963	16923	16868	16959	16911	16863	16971	16836	17026	16959	16849	16916	16990	16909	16862	16947	16991	17048	16879	16915	17042	16935	16879	16983	16985	16899	16981	16966	17045	16838	17045	16957	16824	16960	17069	16892	16840	16931	16867	17041	16993	16862	16752	17000	16823	16914	16942	16906	16920	16958	16816	16938	17037	16976	17085	17046	16976	16987	17019	16897	17035	16811	16943	17054	16975	16977	16998	16856	16937	16890	16977	16951	17037	16852	16824	17048	16914	17007	16982	16961	16808	17045	17101	16858	17036	16768	17019	17028	16950	16935	17011	16923	17171	17024	17120	16904	16935	16927	16890	16931	16834	16945	17053	16863	16799	16819	16837	17029	16760	16981	16729	16917	17029	16963	16993	16931	16998	16927	17217	16872	17034	16985	16911	16886	17072	16880	16926	16832	16957	16860	16816	16882	16921	16949	17014	17142	17005	16922	16808	17017	16878	16870	17065	17095	16776	16894	16909	16873	17218	17013	16992	17173	16998	16931	16850	16896	17028	16942	16810	16955	17004	17023	16862	16870	16932	16991	16977	16935	16894	17041	16912	17136	17020	16984	16976	16858	16958	16906	17040	16976	17003	16886	16985	17085	16956	16885	17077	16728	17163	16978	16913	16975	16889	17062	17047	16979	17013	16877	16991	17032	17002	16930	16928	17030	16978	16993	16942	16909	16921	16911	17068	16951	16931	16814	16900	16991	16987	16980	16793	17035	16794	16949	17016	17007	16954	16957	16947	17001	16927	16975	16896	17005	16950	16786	16985	16862	16885	16939	16965	16881	17031	16909	17057	16905	16849	16790	17150	16902	16921	16765	16948	16925	16856	17019	16942	17201	16968	16916	16957	16957	16991	17011	16809	16816	17000	16932	17058	16944	16981	16924	16843	17061	17031	17095	16939	16983	16801	16978	16885	16705	16886	16925	16875	16896	17101	17088	16999	16854	16968	17052	17018	16777	16903	17017	16957	16804	16897	17021	16872	16998	16820	16987	16921	16895	16836	16893	16872	16819	16968	16973	16829	16915	17040	17141	16773	16954	16981	17030	16848	16858	16918	16924	16974	17008	16790	16833	16944	16860	16956	16953	16937	16937	16820	16863	16908	17101	17000	16696	16793	17085	16901	17072	17011	17026	16840	17044	16849	16888	16965	16923	16987	16923	16857	16941	16885	17003	16767	16911	16943	17004	16922	17093	16833	17029	16958	17108	16947	16904	16985	16718	16951	16959	16987	16897	16943	16991	16968	17055	16933	16907	17092	16765	16931	16931	16917	16953	16955	16923	16895	16900	16884	17009	16827	16984	16906	16934	16881	16990	16918	16975	16880	16991	16872	16944	16766	16880	16916	16868	16830	16815	16876	16896	16953	16845	16912	16982	17118	16975	16999	17075	16884	16819	16814	16885	17048	16915	16883	16961	16896	16936	16946	17014	16875	16979	16938	16982	16953	17040	16922	16872	16826	16979	16992	17051	17015	16807	17124	16934	16891	16931	16728	16884	16934	16787	16795	16956	16999	17072	17075	16993	16847	16941	16766	17062	17082	16801	16894	17072	17097	16868	16885	16923	16823	17125	16960	16876	16918	16936	16996	16962	16930	17018	16941	16777	17050	16878	16954	16956	17099	16970	16883	17010	16840	16895	17003	16973	16900	17005	16924	16879	16785	16817	16909	17002	16777	17038	16847	16962	17144	16761	17048	16881	16977	17069	16975	17079	16915	16811	16789	16812	16800	16942	17057	16864	16942	16857	16936	17041	16957	17002	17107	16847	17091	16976	16980	16725	16953	17013	16851	16977	16948	16923	17237	16822	16867	16910	16975	16916	16929	16867	16841	16849	16813	16921	17003	17024	16950	16980	16940	16928	16921	17034	17059	17132	16861	17028	16817	16901	16828	17037	16944	16905	16922	16935	16935	16945	17053	16901	17012	16986	17036	17044	17105	16739	16925	16879	17096	16942	16825	16987	16992	16964	16889	17014	16995	16897	16881	17044	16879	16921	16949	17013	16793	16736	16857	17070	16672	16731	16905	16883	16857	16815	17041	16840	17016	16932	16770	16951	16949	16988	16944	16965	16780
23782	20978	28362	24097	23026	24908	25134	22001	21212	20942	21124	20800	20839	20742	20832	20769	20985	21982	26289	28045	26660	24611	22982	21640	20996	20722	20578	20612	20763	20706	20759	20562	20832	20826	20845	20646	20639	20845	20698	20410	20585	20529	20715	20382	20573	20757	20572	20501	20669	20692	20641	20636	20559	20744	20704	20549	20553	20533	20621	20624	20644	20472	20787	20774	20507	20607	20654	20503	20633	20290	20629	20680	20575	20507	20441	20782	20537	20401	20754	20495	20490	20524	20733	20597	20734	20573	20648	20607	20321	20397	20520	20661	20648	20635	20410	20302	20503	20516	20593	20439	20635	20767	20491	20553	20638	20388	20448	20604	20458	20547	20704	20491	20635	20598	20528	20581	20550	20743	20567	20703	20571	20479	20465	20373	20686	20453	20511	20800	20530	20478	20577	20656	20598	20446	20556	20711	20463	20494	20703	20768	20775	20628	20703	20605	20546	20507	20555	20683	20600	20672	20486	20745	20669	20517	20347	20528	20534	20499	20374	20621	20552	20449	20618	20580	20688	20388	20571	20505	20443	20545	20795	20346	20453	20693	20457	20502	20652	20613	20327	20402	20669	20560	20371	20378	20565	20430	20397	20615	20605	20616	20503	20871	20648	20465	20595	20513	20549	20463	20402	20547	20709	20665	20576	20739	20633	20606	20587	20530	20691	20344	20534	20462	20615	20681	20313	20624	20754	20463	20509	20410	20532	20388	20670	20719	20632	20418	20631	20563	20531	20730	20732	20557	20669	20702	20774	20603	20707	20598	20590	20533	20496	20612	20580	20654	20502	20733	20764	20560	20528	20737	20640	20446	20350	20702	20642	20336	20616	20608	20813	20537	20516	20615	20612	20653	20522	20605	20658	20639	20294	20490	20469	20619	20575	20504	20681	20637	20421	20792	20731	20452	20626	20627	20570	20643	20521	20508	20671	20545	20518	20515	20593	20688	20563	20569	20657	20519	20881	20648	20488	20425	20563	20585	20425	20441	20574	20694	20510	20502	20728	20567	20495	20448	20604	20500	20608	20622	20494	20556	20690	20853	20380	20442	20538	20485	20495	20586	20698	20396	20658	20651	20848	20482	20679	20443	20553	20352	20563	20631	20687	20474	20436	20800	20680	20651	20413	20400	20640	20626	20797	20580	20418	20553	20452	20541	20698	20769	20798	20681	20739	20531	20402	20614	20349	20549	20553	20539	20651	20722	20770	20455	20401	20549	20528	20775	20600	20840	20667	20689	20428	20787	20462	20573	20666	20689	20459	20573	20677	20557	20639	20670	20565	20802	20477	20601	20608	20606	20607	20657	20503	20528	20668	20619	20474	20472	20469	20686	20457	20606	20435	20824	20579	20627	20580	20746	20698	20702	20724	20602	20733	20450	20599	20464	20463	20601	20526	20633	20601	20413	20679	20670	20412	20424	20715	20365	20592	20553	20539	20538	20567	20596	20574	20699	20548	20498	20630	20589	20682	20669	20685	20757	20478	20599	20332	20622	20756	20525	20697	20274	20601	20870	20533	20687	20559	20653	20547	20536	20537	20584	20530	20305	20654	20645	20249	20633	20537	20635	20629	20587	20674	20520	20560	20440	20495	20508	20543	20645	20632	20513	20628	20605	20635	20464	20378	20413	20500	20432	20576	20551	20718	20538	20673	20657	20618	20667	20609	20665	20571	20589	20687	20690	20548	20625	20683	20533	20509	20489	20679	20475	20582	20484	20612	20491	20546	20611	20402	20505	20764	20658	20533	20304	20638	20463	20529	20577	20572	20697	20609	20396	20579	20817	20585	20678	20342	20404	20479	20740	20541	20588	20603	20501	20593	20521	20561	20618	20585	20490	20264	20598	20591	20587	20456	20459	20520	20664	20566	20650	20389	20563	20715	20604	20553	20576	20593	20602	20464	20385	20937	20587	20557	20641	20408	20412	20572	20606	20637	20673	20571	20594	20947	20711	20768	20421	20564	20671	20623	20467	20581	20637	20497	20642	20541	20412	20499	20584	20804	20644	20657	20601	20613	20639	20417	20708	20574	20459	20444	20585	20695	20657	20662	20342	20591	20634	20523	20389	20657	20459	20671	20327	20472	20454	20651	20379	20688	20537	20714	20618	20513	20709	20586	20540	20516	20506	20797	20744	20596	20524	20608	20683	20730	20605	20468	20595	20682	20449	20486	20525	20698	20713	20763	20716	20642	20531	20731	20416	20410	20471	20434	20600	20604	20515	20560	20674	20697	20568	20604	20599	20752	20760	20574	20611	20694	20307	20332	20629	20646	20539	20679	20646	20592	20766	20556	20419	20553	20659	20666	20450	20528	20586	20552	20394	20654	20448	20419	20748	20613	20509	20517	20747	20453	20234	20488	20464	20794	20674	20524	20550	20321	20573	20823	20639	20598	20830	20667	20663	20403	20551	20565	20353	20550	20518	20548	20683	20662	20654	20610	20312	20635	20445	20571	20708	20568	20489	20487	20264	20512	20632	20543	20501	20529	20661	20647	20648	20524	20646	20374	20486	20635	20482	20588	20547	20406	20546	20584	20471	20382	20711	20645	20383	20517	20492	20442	20740	20514	20744	20672	20497	20495	20730	20623	20464	20616	20482	20594	20464	20464	20685	20611	20595	20603	20542	20675	20492	20443	20418	20598	20772	20469	20705	20455	20614	20729	20351	20582	20541	20497	20549	20559	20519	20308	20649	20495	20692	20478	20739	20480	20507	20553	20480	20571	20555	20418	20557	20478	20507	20487	20680	20619	20510	20573	20747	20666	20743	20399	20578	20524	20493	20688	20590	20605	20566	20580	20459	20470	20626	20654	20548	20564	20649	20700	20680	20486	20573	20476	20546	20506	20631	20529	20445	20403	20712	20482	20579	20561	20404	20548	20736	20873	20559	20792	20631	20596	20621	20680	20581	20559	20526	20627	20519	20480	20414	20641	20790	20759	20835	20579	20629	20698	20416	20435	20578	20397	20313	20753	20427	20595	20480	20379	20514	20606	20822	20518	20601	20574	20545	20483	20649	20508	20696	20412	20714	20618	20606	20304	20802	20300	20472	20804	20705	20662	20390	20367	20482	20592	20622	20777	20775	20720	20594	20865	20623	20586	20477	20380	20611	20642	20638	20776	20527	20776	20346	20509	20641	20644	20415	20623	20660	20602	20759	20592	20437	20533	20554	20705	20747	20724	20485	20442	20414	20476	20439	20851	20483	20598	20309	20587	20548	20547	20521	20450	20627	20467	20588	20542	20482	20597	20527	20750	20665	20477	20768	20632	20496	20547	20548	20537	20390	20571	20608	20483	20842	20763	20580	20488	20635	20713	20483	20640	20537	20381	20477	20826	20755	20609	20608	20583	20726	20555	20637	20642	20290	20559	20563	20634	20615	20510	20434	20607	20454	20446	20611	20517	20655	20695	20495	20436	20496	20623	20396	20630	20545	20570	20467	20510	20722	20431	20575	20432	20370	20680	20385	20707	20446	20585	20581	20752	20570	20661	20673	20572	20594	20672	20704	20812	20476	20657	20598	20620	20517	20739	20635	20686	20345	20767	20471	20635	20593	20527	20650	20683	20508	20567	20711	20588	20421	20563	20523	20694	20644	20574	20570	20335	20525	20721	20640	20704	20634	20407	20344	20419	20748	20655	20853	20539	20409	20390	20456	20563	20466	20893	20847	20577	20465	20624	20645	20722	20707	20595	20600	20570	20597	20796	20556	20654	20419	20651	20561	20633	20617	20542	20507	20753	20748	20505	20481	20707	20654	20472	20636	20594	20678	20618	20363	20644	20679	20724	20530	20649	20698	20674	20462	20426	20522	20569	20509	20685	20677	20499	20531	20577	20414	20599	20451	20583	20580	20512	20595	20479	20618	20522	20792	20647	20746	20624	20743	20492	20577	20581	20624	20585	20522	20620	20433	20389	20463	20648	20603	20462	20771	20348	20353	20401	20424	20732	20664	20836	20411	20536	20503	20601	20599	20474	20654	20534	20487	20658	20576	20571	20573	20495	20506	20797	20648	20396	20797	20609	20513	20551	20602	20645	20407	20645	20282	20516	20593	20463	20667	20486	20551	20852	20593	20705	20499	20510	20444	20620	20814	20508	20721	20632	20562	20561	20656	20426	20689	20622	20612	20585	20580	20787	20624	20310	20435	20409	20623	20888	20637	20545	20788	20557	20498	20578	20436	20564	20505	20682	20720	20686	20773	20693	20442	20516	20652	20703	20485	20725	20711	20472	20495	20552	20516	20503	20601	20615	20730	20516	20596	20481	20480	20595	20425	20774	20627	20763	20815	20762	20502	20432	20565	20585	20616	20603	20796	20552	20601	20696	20214	20670	20483	20635	20635	20688	20567	20465	20724	20517	20820	20628	20573	20445	20636	20544	20662	20692	20468	20499	20598	20499	20609	20671	20711	20516	20297	20644	20341	20474	20750	20718	20625	20723	20455	20588	20545	20586	20571	20811	20542	20392	20670	20839	20626	20659	20616	20599	20696	20490	20553	20512	20649	20678	20603	20412	20422	20590	20711	20632	20466	20612	20386	20406	20647	20791	20476	20352	20518	20580	20499	20350	20847	20899	20659	20465	20561	20608	20454	20423	20504	20504	20674	20660	20652	20483	20456	20635	20549	20552	20625	20458	20458	20626	20511	20366	20497	20546	20424	20592	20448	20621	20696	20567	20512	20618	20477	20508	20506	20648	20646	20694	20527	20554	20841	20550	20628	20593	20638	20421	20568	20689	20643	20468	20421	20468	20401	20602	20696	20684	20522	20476	20624	20530	20537	20322	20376	20516	20395	20554	20500	20483	20632	20542	20652	20573	20622	20424	20423	20651	20612	20552	20846	20799	20408	20530	20740	20606	20409	20570	20711	20609	20608	20472	20546	20598	20399	20490	20422	20682	20568	20654	20385	20358	20581	20469	20527	20540	20615	20653	20733	20478	20570	20453	20612	20547	20455	20556	20652	20787	20499	20628	20593	20555	20575	20798	20617	20522	20540	20643	20420	20496	20385	20466	20639	20414	20676	20532	20563	20535	20592	20511	20624	20582	20734	20539	20526	20443	20500	20572	20716	20603	20530	20546	20705	20565	20558	20521	20471	20723	20670	20722	20708	20410	20564	20648	20741	20776	20752	20731	20807
15896	27433	27962	24231	22629	21934	20294	18809	17431	17594	17272	17249	17042	17191	17165	16854	17204	19151	24832	26116	23840	21330	19295	17655	17156	17124	16990	17025	16891	16830	16875	16971	17018	16772	16861	16975	16763	16991	16815	16872	16797	16898	16912	16962	16908	16917	16971	16924	16784	16713	16947	16713	16767	16911	16965	17096	16760	16811	16905	16896	16954	16926	16828	16817	17003	16847	16767	16862	16963	16881	16774	16870	17007	16779	16812	16749	16658	16754	16986	16685	16982	17006	17018	16930	16869	16959	16905	16855	16931	16714	16836	16872	16789	16768	16819	16914	16930	16863	16898	16845	16881	16806	16793	16828	16917	16800	16855	16892	16925	16757	16820	16782	16952	16738	16831	16908	16802	16987	16726	16971	16970	16834	16677	16693	16870	16991	16951	16911	16710	16683	16734	17003	16939	16830	16786	16925	16859	16874	16808	16687	16884	16819	16739	16950	16931	16781	16879	16636	16878	16820	16875	16741	16785	16982	16822	16819	16858	16897	16835	16773	16851	16797	16779	16802	16892	16829	16869	16887	16722	16753	16670	16903	16917	16870	16891	16735	16621	16818	16864	16861	16576	16994	16946	16989	16810	16756	16868	16865	16876	16801	16817	16711	16863	16730	16852	16849	16850	16797	17068	16913	16819	16914	16932	16819	16873	16785	16810	16880	16758	16732	16786	16966	16734	16840	17042	16879	16809	16841	17017	16812	16950	16749	16770	16840	16849	16893	16815	16895	16931	16792	16902	17039	16718	16877	16800	16782	16851	16912	16728	16871	16844	16777	16915	16765	16862	16709	16778	16778	16724	16874	17073	16808	16841	17159	16710	16838	16920	16861	16753	16889	16963	16801	16922	17019	16745	16763	17017	16741	16877	16753	17005	16819	16882	16803	16778	16747	16909	16879	17055	16759	16950	16801	16862	16940	16908	16767	16831	16860	16773	16932	16868	16688	16876	16868	16887	17028	16934	17064	16864	16776	16711	16814	16733	16986	16888	16914	16856	16850	16795	16978	16804	16716	16915	16798	17002	16704	16688	16980	16857	16892	16990	16816	16967	16872	16773	16727	16815	16983	16847	16948	16814	16929	16843	16887	16939	16792	16928	16866	16850	16959	16675	16949	16885	16718	16821	16918	16984	16890	16912	16890	16763	16871	16800	16792	16823	16909	16785	16957	16847	16997	16822	16895	16780	16955	16938	16708	16770	16808	16763	16706	16881	16948	16876	17029	16809	16956	17004	16735	16807	16683	16964	16776	16807	16792	16873	16794	16847	16947	16792	16896	16978	16730	16968	16624	17093	16724	16887	16906	16870	16782	16846	16814	16853	16937	16866	16941	16908	16847	16795	16694	16935	16925	16887	16928	16819	16650	16841	16783	16883	16895	16826	17129	16830	16848	16811	16716	16872	16599	16908	16695	16864	16847	16963	16821	16683	16892	16934	16973	16794	16729	16716	16965	16748	16946	16809	16820	16865	16831	16982	16695	17037	16754	16795	16822	16814	16972	16749	16805	16900	17076	16959	16880	16992	16849	16821	16755	16855	16896	16928	16856	16911	16941	16874	16800	16801	16879	16746	16721	16970	16745	16821	16953	16925	16705	16853	17036	16890	16701	16782	16868	16771	16829	16571	16890	16860	16860	17073	16759	16906	17136	16935	16926	17018	16824	16987	16763	16876	17030	16854	16732	16801	16914	16763	16935	16784	16924	16759	16853	16908	16773	16979	17108	17153	16741	17015	16967	16831	16835	16823	16984	16935	16881	16776	16710	16655	17059	17043	16971	16768	16768	16835	16943	16717	17094	16840	16886	16848	16877	16844	17093	16876	16800	16825	16787	16781	16759	16836	16818	16889	16839	16965	16787	16850	16891	16817	16865	16760	16758	16786	16968	16874	16876	16743	16799	16920	16731	16774	16879	16822	16798	16742	16920	16812	16799	16779	16833	16589	16805	16935	16738	16918	16736	16926	16777	16704	16806	16731	16851	16786	16989	16970	16850	16788	16727	16946	16710	16989	17071	16883	16768	16946	16907	16818	16926	16766	16631	16949	16727	17024	16937	16708	16761	16874	16828	16673	16909	16899	16818	16974	16806	16735	16631	17012	16773	16839	16737	16805	16856	16822	16991	16690	16907	16870	16873	16851	16686	16868	16888	16793	16818	16921	16899	16890	16809	16952	16812	17025	16782	16752	16926	16883	16789	16839	16874	16814	16737	16864	16892	16992	16731	16903	16838	16831	16822	16963	16991	16975	16986	16996	16756	16939	16811	16704	16861	16820	16780	16931	16764	16969	16954	16716	16657	16676	16750	17111	16810	16885	16902	16945	16934	16628	16777	16810	16944	17000	16902	16884	16782	16681	16860	16786	16746	16855	16955	16802	16675	16830	16804	16955	16846	16926	16797	16925	17008	16827	16793	16943	16844	16971	17070	16892	16936	16934	16894	16859	16693	16945	16867	16859	16883	16761	16891	16957	16776	16922	16683	16882	16829	16965	16735	16766	16949	16834	16889	16903	16751	16782	16650	16926	16827	16873	16792	17100	16914	16935	16846	16918	16939	16718	16912	16795	16820	16846	16970	16775	16741	16967	16758	16949	16866	16705	16923	16877	16950	16794	16765	16811	16885	17039	16780	16620	16843	16915	16920	16851	16842	16683	16825	16896	16782	16893	17009	16759	16928	16777	16649	16732	16846	16897	16869	16913	16888	16881	16875	16936	16850	16974	16946	16698	16541	16740	16823	16932	16826	16904	16791	17003	17001	16719	16981	16898	16704	16799	16829	16744	16814	16940	16821	16980	16823	16835	16780	16850	16816	16803	16785	16898	16879	16809	16972	16707	16781	16776	16776	16756	16942	16708	16866	16872	16816	16776	16764	16912	17033	16898	16919	16905	16875	16906	16737	16667	16851	16915	16820	16778	16992	16760	16761	16749	16785	16839	16850	16997	16965	16867	16895	17052	16863	16898	17109	17056	16639	16888	16861	16764	16760	17011	16889	16950	16905	16694	16789	16774	16760	16783	16716	16995	16995	16849	16785	16900	16865	16803	16930	16849	16810	16940	16948	16784	16910	16822	16873	16930	16800	16782	17020	16970	16864	16825	16733	16831	16942	16951	16795	16805	16879	16955	16849	16705	16780	16853	16808	16918	16857	16837	16803	16813	16707	16765	16770	16775	16950	16915	16977	16890	16838	16782	16868	16862	16893	16840	16709	17108	16886	16756	16965	16850	16804	16855	16684	16857	16889	16973	16796	16744	16849	16972	16774	16742	16830	17008	16986	16908	16976	16829	16889	16913	16802	16861	16792	16823	16865	16885	16899	16758	16831	16575	16877	17007	16711	16924	16656	16809	16680	16772	16938	16749	16730	16809	16766	16962	16980	16834	16924	16872	16931	16652	16807	16904	16868	16843	16772	16900	16992	16825	16860	16866	16976	16993	16847	16998	16783	16851	16816	16852	16811	16888	16792	16873	16953	16936	16896	16940	16846	16739	16931	16747	16882	16762	16812	16854	16844	16859	16823	16997	16741	16888	16754	16861	16833	16998	16807	17014	16910	16854	16863	16868	16592	16705	16880	16864	16782	17025	16791	16835	16724	16875	16733	16760	16908	16955	16748	16714	16960	16836	16758	16904	17067	16832	16949	16858	16869	16952	16919	16846	16902	17028	16828	16921	16912	16949	16768	16902	16991	16806	16664	16940	16685	16820	16882	16849	16863	16879	16920	16924	16893	16918	16895	16810	16992	16660	16774	16871	16802	16884	17051	16794	16915	17095	16866	16990	16942	17023	16713	16958	16789	16757	16858	16799	16852	16959	16860	16860	16807	16825	16744	16748	16847	16998	16805	16817	16781	16925	16924	17055	16899	16867	16975	16995	16857	16917	16924	16795	16857	16830	16864	16942	16974	16744	16950	16736	16825	16982	16837	16759	16912	16928	16928	16789	16890	16726	16896	16860	16898	16871	16898	16990	16847	16990	16811	16910	16705	16763	16839	16869	16928	16871	16868	16960	16850	16869	16837	16832	17075	16937	16874	16788	16818	16858	16754	16967	16791	16860	16911	16778	16874	16724	16953	16743	16933	16886	16909	17015	16939	16841	16930	16932	16667	16942	16839	16840	17024	16660	16880	16731	16878	16781	16949	16835	16897	16885	16799	16911	16653	16798	16874	16847	16769	17075	16958	16977	16834	16937	16968	16930	16985	16720	17071	16693	16881	16963	16787	16990	16792	16983	16934	16760	16941	16882	16736	17045	16814	16897	16841	16896	16687	16864	16816	16894	16967	16862	16885	16710	16793	16786	16745	16832	16814	16709	16836	16972	16705	16804	16865	16865	16877	16808	16829	16860	16810	16744	16869	16909	16771	16870	16732	16934	16925	16722	16846	16931	16991	16936	16856	16911	16911	16860	16783	16783	16867	16817	16755	16698	16606	16833	16890	16810	16935	16848	16972	16889	16865	16845	16786	16844	16910	16754	16849	16898	16711	16920	16781	16588	16839	16948	16796	16953	16984	16939	16926	16726	16956	16849	16822	16924	16970	16988	16952	16857	16967	16833	16698	16770	16819	16880	16793	16704	16846	16736	16775	16816	16692	16866	16888	16993	16973	16723	16871	16885	16745	16656	16876	16921	16825	16860	16925	16862	16855	16921	16784	16839	16902	16737	16875	16901	16836	16753	16807	16804	16934	16944	16799	17036	16885	16932	16854	16866	16756	16777	17008	17139	17001	16932	16977	16833	16873	16666	16763	16925	16994	16799	16883	16721	16919	16688	16925	16846	16852	16832	16781	17018	16839	17014	16908	16850	16897	16903	16900	16688	16764	16896	16799	16937	16840	16690	16759	16851	16916	16981	16826	16853	16793	16686	17024	16866	16868	16858	17005	16916	16751	16882	16858	16844	16941	16913	16904	16917	16795	16938	16781	16750	16999	16824	16838	16912	16932	16839	16824	16760	16888	16739	16905	16742	16930	16847	16809	16872	16855	16937	16910	16995	16846	16997	16977	16869	16861	16791	16792	16795	16950	16867	16761	16821	16909	16878	16977	16927	16823	17065	16894	16848	16825	16674	16850	16735	16849	17083	16772	16972	16720	17011	16919	16901	16770	16964	16952	16815	16948	16976	16960	16574	16893	16924	16839	16778	16759
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
